不连续多媒体内容传送和处理的系统及方法

申请号 CN201010195251.1 申请日 2010-05-31 公开(公告)号 CN102035819A 公开(公告)日 2011-04-27
申请人 联想(新加坡)私人有限公司; 发明人 迈克尔·T.·瓦诺维尔; 彼得·G.·格切尔; 詹姆斯·A.·亨特; 霍华德·洛克;
摘要 一种不连续多媒体内容传送和处理的系统及方法。本 发明 的各个 实施例 还提供了多媒体内容管理从而高效地进行各种策略,例如多媒体内容提供商的DRM策略。
权利要求

1.一种装置,包括:
一个或多个处理器;以及
一个或多个计算机可读存储介质,具有计算机程序代码,所述计算机程序代码包括:
用于使得所述装置利用第一网络连接来选择要下载的多媒体内容的计算机程序代码;

用于延迟下载所选择的要下载的多媒体内容直到对于所述装置第二网络连接可用的计算机程序代码,所述第二网络连接比所述第一网络连接对于下载所选择的要下载的多媒体内容更加合适。
2.根据权利要求1所述的装置,其中所述第一网络连接是蜂窝WAN因特网连接。
3.根据权利要求2所述的装置,其中所述第二网络连接是WiFi因特网连接。
4.根据权利要求2所述的装置,其中所述第二网络连接是有线因特网连接。
5.根据权利要求1所述的装置,其中选择要下载的多媒体内容还包括购买所选择的要下载的多媒体内容。
6.根据权利要求5所述的装置,其中所述计算机程序代码还包括:
用于确定购买的多媒体内容是否包括数字版权管理DRM内容的计算机程序代码。
7.根据权利要求6所述的装置,其中所述计算机程序代码还包括:
用于确定所述DRM内容是否到期的计算机程序代码。
8.根据权利要求7所述的装置,其中所述计算机可读程序代码还包括:
用于将确定为已经到期的DRM内容删除的计算机可读程序代码。
9.根据权利要求1所述的装置,还包括:
一个或多个存储设备;
其中所述一个或多个存储设备包括专用多媒体内容存储设备。
10.一种方法,包括:
利用一个或多个处理器来执行指令程序,所述指令程序用于:
利用第一网络连接来选择要下载的多媒体内容;以及
延迟下载所选择的要下载的多媒体内容直到第二网络连接可用,所述第二网络连接比所述第一网络连接对于下载所选择的要下载的多媒体内容更加合适。
11.根据权利要求10所述的方法,其中所述第一网络连接是蜂窝WAN因特网连接。
12.根据权利要求11所述的方法,其中所述第二网络连接是WiFi因特网连接。
13.根据权利要求11所述的方法,其中所述第二网络连接是有线因特网连接。
14.根据权利要求10所述的方法,其中选择要下载的多媒体内容还包括购买所选择的要下载的多媒体内容。
15.根据权利要求14所述的方法,还包括:
利用所述一个或多个处理器来执行指令程序,该指令程序用于确定购买的多媒体内容是否包括数字版权管理DRM内容。
16.根据权利要求15所述的方法,还包括:
利用所述一个或多个处理器来执行指令程序,该指令程序用于确定所述DRM内容是否到期。
17.根据权利要求16所述的方法,还包括:
利用所述一个或多个处理器来执行指令程序,该指令程序用于将确定为已经到期的DRM内容删除。
18.根据权利要求16所述的方法,还包括:
利用所述一个或多个处理器来执行指令程序,该指令程序用于在专用多媒体内容存储设备上存储多媒体内容。
19.根据权利要求10所述的方法,其中延迟下载所选择的要下载的多媒体内容直到第二网络连接可用还包括:
响应于在完成下载所选择的要下载的多媒体内容之前所述第二网络连接终止,重新建立所述第二网络连接;以及
响应于重新建立所述第二网络连接,继续下载所选择的要下载的多媒体内容;
其中将在所述第二网络连接的终止之前下载的所选择的要下载的多媒体内容的一个或多个部分进行存储,从而从接近所述第二网络连接的终止的点继续下载。
20.一种计算机程序产品,包括计算机可读存储介质,所述计算机可读存储介质具有计算机可读程序代码,所述计算机可读程序代码用于:
利用第一网络连接来选择要下载的多媒体内容;以及
延迟下载所选择的要下载的多媒体内容直到第二网络连接可用,所述第二网络连接比所述第一网络连接对于下载所选择的要下载的多媒体内容更加合适。

说明书全文

不连续多媒体内容传送和处理的系统及方法

技术领域

[0001] 本发明涉及一种不连续多媒体内容传送和处理的系统及方法。

背景技术

[0002] 向移动计算设备的传送多媒体内容的领域,例如通过与笔记本电脑连接的WLAN(WiFi)而下载的用于观看的电影,在近年来已经经历了用户需求的快速增长。如果增长量的多媒体内容可用并且增长量的移动设备允许下载多媒体内容用于远程观看,该趋势可能继续。
[0003] 当前有用于多媒体内容下载的多种内容传送模型。这些模型经常(尽管不是总是)由多媒体内容提供商的DRM(数字版权管理)策略规定。例如,一个模型允许用户购买多媒体内容(通常是非DRM内容)、下载该多媒体内容并且在不受限制的时间内和/或使用不受限制的复制而免费和完全地使用该多媒体内容。另一个模型是受限的(例如,时间受限和/或设备受限)多媒体内容下载模型,该模型以某种方式到期和/或以某种方式限制到设备(通常是DRM内容)。另一个模型是定制模型,其中连续支付方案授权用户进行连续内容下载和使用。此外,还有多设备模型,该模型需要对下载的多媒体内容的更加复杂的后端监控,该监控通常对于下载的内容使用和分发提供基于设备的限制。
[0004] 当前,已经观察到大多数移动计算设备(在90%的量级上)不是3G(第三代)网络使能的设备,尽管具有这样的改善的移动网络连接(3G)的移动计算设备的数目在稳步增长。因而,在3G网络使能的设备的移动计算设备市场中存在相对低的渗透(在10%的量级上)。然而,预期3G市场渗透将极大地增长,允许越来越多的移动计算设备用户至少以受限的方式在各种区域连接到因特网。
[0005] 显著地,不考虑蜂窝WAN(例如3G)可用性,绝大多数(90%以上)移动计算设备用户使用WLAN(WiFi)连接(或一些其它高速连接,例如以太网/有线网)获取(下载/传送至移动计算设备)多媒体内容。这大部分是由于多媒体内容以及用于适当的内容传送速率的带宽需求相对比较大。自然地,不能以可选形式(例如嵌入在DVD-ROM上和物理地插入到移动计算设备用于观看)获取多媒体内容。然而,当前的移动计算设备用户倾向于使用WLAN连接的多媒体内容传送。

发明内容

[0006] 本发明的实施例广泛地提供用于不连续多媒体内容传送和处理的系统、方法和设备。不连续多媒体内容传送是有优势的,至少由于在保持利用更加适宜的网络连接性(例如WLAN/WiFi)用于实际多媒体内容下载/传送的同时,不连续多媒体内容传送为具有相对可靠但带宽受限的因特网连接(例如通过3G网络的蜂窝WAN连接)的用户提供观看、选择和/或购买多媒体内容的机会。本发明的各个实施例还提供了多媒体内容管理,从而各种策略(例如多媒体内容提供商的DRM策略)不会对移动计算设备(存储多媒体内容)带来有害的或不期望的影响。
[0007] 总之,本发明的一个方面提供了一种装置,包括:一个或多个处理器;以及一个或多个计算机可读存储介质,具有计算机程序代码,所述计算机程序代码包括:用于使得所述装置利用第一网络连接来选择用于下载的多媒体内容的计算机程序代码;和用于延迟下载选择用于下载的多媒体内容直到第二网络连接对于所述装置可用的计算机程序代码,所述第二网络连接比所述第一网络连接对于下载选择用于下载的多媒体内容更加合适。
[0008] 本发明的另一个方面提供了一种方法,包括:利用一个或多个处理器来执行指令程序,所述指令程序用于:利用第一网络连接来选择用于下载的多媒体内容;以及延迟下载选择用于下载的多媒体内容直到第二网络连接可用,所述第二网络连接比所述第一网络连接对于下载选择用于下载的多媒体内容更加合适。
[0009] 本发明的再一个方面提供了一种计算机程序产品,所述计算机程序产品包括计算机可读存储介质,所述计算机可读存储介质具有计算机可读程序代码,所述计算机可读程序代码用于:利用第一网络连接来选择用于下载的多媒体内容;以及延迟下载选择用于下载的多媒体内容直到第二网络连接可用,所述第二网络连接比所述第一网络连接对于下载选择用于下载的多媒体内容更加合适。
[0010] 为了与本发明的其他和进一步的特征和优点一起更好地理解本发明,结合附图参考下面的具体实施方式,本发明的范围由附带的权利要求指定

附图说明

[0011] 图1示出了示例计算机系统
[0012] 图2示出了用于下载多媒体内容的非限制和示例系统;
[0013] 图3示出了用于不连续多媒体内容选择、购买和下载的非限制和示例方法;以及[0014] 图4示出了用于管理已经下载到移动计算设备的多媒体内容的非限制和示例方法。

具体实施方式

[0015] 应该理解到除了当前优选实施例中描述的配置之外,可以以大量不同配置布置和设计如图中描述和示出的本发明的部件。由此,如在图中所示,本发明的具体实施方式并不用于如权利要求那样限制本发明的范围,而是仅代表当前选定的本发明的优选实施例。
[0016] 在本说明书中参考″一个实施例″或″实施例″(等等)意味着在本发明的至少一个实施例中包括结合该实施例描述的特定特点、结构或特征。由此,在本说明书中的不同之处出现的语句″在一个实施例中″或″在实施例中″等不是必然参考相同的实施例。
[0017] 此外,可以在一个或多个实施例中以任意适当的方式合并描述的特点、结构和特征。在下面的具体实施方式中,提供了多个特定细节以给出本发明的实施例的完整理解。然而,相关领域普通技术人员将认识到不需要一个或多个特定细节可以实现本发明,或者通过其他方法、部件、材料等可以实现本发明。在其他例子中,不详细描述和示出公知的结构、材料或操作以避免混淆本发明的方面。
[0018] 通过参考附图可以最好地理解本发明的示例实施例。下面的具体实施方式仅用于示例,并且仅表示这里主张的本发明的某些当前选定的优选实施例。
[0019] 移动计算设备(例如笔记本、智能电话、上网本等)正在快速地普及。增长数目的这些设备具有例如通过例如3G网络连接的蜂窝WAN的可靠的因特网连接性。用户也具有增长的期望来使用移动计算设备购买、下载和观看多媒体内容(例如大型长片)。
[0020] 然而,发明人已经意识到用于完成移动多媒体购买、下载和观看的当前系统、方法和设备具有特定的缺点。例如,尽管增长数目的设备具有可靠的移动因特网连接性(例如通过3G网络),这些设备经常没有适当带宽的因特网连接来允许愉快的下载和观看体验。3G网络不是足够快以允许大的多媒体文件(例如电影,尤其是高清电影)的流或便利下载,蜂窝WAN/3G网络提供商也没有兴趣用这样的内容传送来加重自己的网络负担。因而,移动计算设备的用户能够观看和选择/购买多媒体内容(例如观看广告和短的预告片)而不能下载和观看实际的多媒体内容(利用较慢连接(例如,3G网络连接)的电影)。
[0021] 发明人因而已经意识到当前系统、方法和设备的缺陷,因为当前没有不连续购买和下载处理。例如,当前的移动计算设备用户不能改变自己的3G网络连接用于浏览、观看样片,选择用于购买的多媒体内容并实际地进行实际购买,并在更加适当的连接(例如高速WiFi连接)可用的时候将多媒体内容的实际下载延迟到以后的时间。因而,发明人已经意识到当前的系统、方法和设备没有最大化多媒体内容选择和销售机会。
[0022] 此外,发明人已经意识到由于许多多媒体内容提供商的DRM策略,购买的特定多媒体在一段时间内不会有效并且至少由于浪费的存储空间,对于设备是有害的。在该段时间到期后,多媒体内容变得无用,因为在移动计算设备上不能访问该多媒体内容。然而,从移动计算设备识别并且移除到期多媒体内容经常是困难的。相应地,由于到期的DRM内容,大量的存储空间被浪费。
[0023] 相应地,本发明的各个实施例提供了从远程内容提供商不连续地选择、购买和下载多媒体内容。本发明的实施例也提供了能够对到期DRM材料进行周期、自动识别和移除/删除的系统、方法和产品。
[0024] 现在转向描述附图并且将详细地描述特定选择的和非限制的当前优选实施例。
[0025] 现在参考图1,描绘了计算机系统100的说明性实施例的框图。图1中描绘的该说明性实施例可以是例如桌上式电脑、笔记本、工作站、移动计算机、移动因特网设备、智能电话等的电子设备。然而,如同从下面的描述中显而易见的,本发明的实施例能够在用于这里描述的移动多媒体内容下载的任何适当配置的电子设备中实施。当前优选移动计算设备具有大约10英寸的最小显示屏幕尺寸以及最小720逐行扫描(720p)(用于适当地观看多媒体内容),尽管可以利用其它适当的显示平面和设备尺寸。
[0026] 如图1所示,计算机系统100包括至少一个系统处理器42,系统处理器42通过处理器总线44连接到只读存储器(ROM)40和系统存储器46。系统存储器42是在上电时执行ROM40中存储的引导码41并然后在存储在系统存储器46中的操作系统和应用软件的控制下处理数据的通用处理器,系统存储器42可以包括由AMD公司生产的AMDTM行处理器之一或者是由Intel公司生产的处理器。系统处理器42通过处理器总线44和主机桥48连接到外围部件互连(PCI)本地总线50。
[0027] PCI本地总线50支持多个设备的附接,该多个设备包括适配器和桥。在这些设备中存在网络适配器66和图形适配器68,网络适配器66将计算机系统100接口到LAN,图形适配器68将计算机系统100接口到显示器69。在PCI本地总线50上的通信由本地PCI控制器52控制,本地PCI控制器52依次通过存储器总线54连接到非易失性随机访问存储器(NVRAM)56。本地PCI控制器52能够通过第二主机桥60被连接到额外的总线和设备。
[0028] 计算机系统100还包括工业标准架构(ISA)总线62,ISA总线62由ISA桥64连接到PCI本地总线50。连接到ISA总线62的是输入/输出(I/O)控制器70,其控制计算机系统100和例如键盘鼠标等的附接外围设备之间的通信。磁盘控制器72将磁盘驱动器与PCI本地总线50连接起来。USB总线和USB控制器(未示出)是本地PCI控制器52的一部分。
[0029] 现在参考图2,示出了用于下载多媒体内容的非限制和示例系统。如图所示,移动计算设备(例如计算机系统100)被配置作为双无线设备。因而,移动计算设备被配置为利用较慢的然而是广泛可用的网络连接(例如,例如3G网络的蜂窝WAN)或较快的更加周期地可用的网络连接(例如,通过WiFi热点/接入点和/或以太网连接)来连接到多媒体内容提供商(以及其它因特网设备/提供商)。如从下面描述显而易见的,不连续选择/购买和下载/传送改变设备通过多个连接来连接的能
[0030] 现在参考图3,示出了用于不连续多媒体内容选择、购买和下载的非限制和示例方法。例如,可以例如结合上述图1讨论的例如计算机系统100的设备来实现关于图3-4讨论的处理。
[0031] 不连续传送的重点包括这样的通常思想:当广泛可用的网络连接(例如3G)适用于受限数据传送时,利用另一个类型的连接,例如WiFi或LAN(以太网)连接能够更好地实现大的多媒体文件(例如电影)的完全下载。因而,本发明的实施例提供了多媒体内容的不连续选择/购买和传送/下载。
[0032] 本发明的实施例提供了一种具有输出适于指示移动计算设备的当前连接状态的信号的网络管理器的设备,该信号例如“已连接”和“未连接”信号。本发明的实施例提供了一种具有接受从网络管理器输出的信号的多媒体(电影)管理器并利用这些信号来协调这里讨论的不连续选择/购买和传送/下载的设备。电影小工具(gadget)(例如与NETFLIX一起利用的)允许设备的用户选择来自多媒体内容提供商的用于出租/购买/下载的多媒体内容。电影小工具向多媒体管理器发送多媒体选择。利用适当的连接来实现处理的适当部分,多媒体管理器然后在与网络管理器通信中工作以有助于多媒体内容的不连续选择/购买和下载/传送。
[0033] 图3示出的示例处理在301开始,确定移动计算设备是否连接到例如3G网络(例如通过网络管理器)的蜂窝网络。如果否,设备会缺乏因特网连接性并且处理可以循环回来直到建立适当的因特网连接。然而,如果在301确定移动计算设备连接到3G网络,在302,移动计算设备的用户将能够连接到因特网并且观看受限的多媒体内容(例如广告、预告片等)。如这里所讨论的,例如3G网络连接的连接日益普及并且适用于受限的功能,例如观看与多媒体内容相关的小的样片剪辑或广告以及发送购买信息。
[0034] 在303,用户可能发现没有任何多媒体内容值得购买,在这种情况下用户会继续浏览可用的/广告的多媒体内容。然而,在303,用户可以选择多媒体内容用于下载。这可以确实包括从第三方多媒体内容提供商购买的DRM多媒体内容。一旦选择,在304,移动计算设备利用现有的连接(例如3G网络连接)来完成交易,这可以包括购买交易。
[0035] 在305,设备确定是否有可用于下载(例如通过网络管理器)的更加适当的网络连接(例如WiFi连接)。如果存在可用于移动计算设备的更加适当的连接,将该信息发送到多媒体管理器并且移动计算设备在发起和/或继续和完成多媒体内容的下载之前切换到该连接。
[0036] 如果在305没有可用于下载的更加适当的网络连接,在307由多媒体管理器发起不连续传送处理。如所述,使用第一网络连接(这里是3G连接)在304已经完成交易(例如选择/购买),因而当更加适当的连接(在该例子中是WiFi)可用时(例如当移动媒体设备的用户回到家时将设备连接到WiFi或有线因特网连接时)用户不需要手动地重新发起交易/购买或下载。
[0037] 然而,在308,移动计算设备的媒体管理器等待预定量的时间并且再次确定何时建立更加适当的连接(例如通过接受来自网络管理器的指示已经建立WiFi连接的“已连接”信号)用于多媒体内容的实际地下载(或继续下载)。
[0038] 相应地,所有的移动计算设备用户需要利用较慢的网络连接(例如3G)来实现实际的选择和/或购买交易,这涉及少量的数据传送。自然地,购买交易涉及传递识别信息(例如用户特定和/或设备特定信息)以使得能够对先前购买的(和/或部分下载的)多媒体内容的下载进行用户/设备认证的后来确定。优选地提供用户帐户,配置用于登记/跟踪购买的内容/下载进程从而中断的下载不需要要求从头开始下载(即下载能够从停止的地方继续)。
[0039] 当移动计算设备建立更加适当的、更高速度的连接(例如WiFi)时,买现更大量的数据传送(多媒体文件下载本身)。这对应于这样的用例场景:移动计算设备的用户具有某种程度上的受限因特网连接性(例如通过3G连接)并且能够观看多媒体内容的广告但是通常不会尝试在当前的3G网络上下载和观看这样的内容。因而,多媒体内容提供商可以选择:当移动计算设备由于更高质量的因特网连接(例如当移动计算设备用户回到家并且将移动计算设备连接到家庭WiFi或有线因特网连接时)而具有可用的更加适当的下载速度时将内容的实际传送/下载延迟到较晚的时间,在用户首先检查多媒体内容时销售多媒体内容。此外,延迟下载直到建立更好的网络连接,移动计算设备的用户有机会不停地购买和排队许多多媒体文件。
[0040] 现在参考图4,提供了用于管理已经下载到移动计算设备的多媒体内容的非限制和示例方法。该处理在401开始,确定(例如由多媒体内容管理器)是否有DRM内容存储在移动计算设备上。如果否,处理可以循环回开始并且等待预定量的时间以再次进行确定。然而,如果在401确定有DRM管理内容存储在设备上,在402确定DRM内容是否已经到期。
[0041] 为了确定DRM内容是否到期,当前优选多媒体管理器模提供具有用于大多数内容提供商的合适的DRM策略,从而在下载时,多媒体管理器模块能够用对应于管理给定文件的合适的DRM策略的到期日期(和/或在播放X次之后到期等)标记每个下载的多媒体文件。相应地,在到期时,多媒体管理器模块能够配置用于删除/移除到期的多媒体文件。
[0042] 如果在402确定DRM内容已经到期,在403从存储器自动地删除/移除到期的DRM内容。这是有益的,因为到期的DRM内容对于移动计算设备的用户不再有用并且如果不移除的话会占用过量的存储空间。
[0043] 当前优选图4所示的处理由多媒体管理器模块执行,该多媒体管理器模块配置用于监视移动计算设备上的选择用于或指定用于下载的多媒体内容的存储的给定存储区域。相应地,能够利用/指定更少量的存储空间来存储下载的多媒体内容,因为到期的DRM内容将会周期地被从存储区域中移除以允许更新的多媒体内容占用。
[0044] 例如,用户可以初始地利用第一网络连接(例如3G连接)选择8部电影用于在设备上购买/下载。多媒体管理器可以等待来自网络管理器的指示在初始/继续下载之间适当的连接(例如WiFi或以太网)可用的“已连接”信号。多媒体管理器可配置用于期望的性能,例如用于这样的多媒体下载的指定存储能够被限制为6部电影。因而,所选择的8部电影中的前6部电影由多媒体管理器下载。当用户已经完成观看2部电影时,多媒体管理器能够删除已经看过的电影,在指定的存储中创建更多的空间。本领域普通技术人员应当理解该存储区域能够是与设备一体的或者提供作为可移除存储设备(例如其中具有多媒体管理器模块的插入“电影棒”)并且能够是逻辑地或物理地“指定”的。
[0045] 简要综述,本发明的实施例提供了根据确定的网络连接类型/质量的多媒体内容的不连续购买和下载/传送。此外,本发明的实施例提供了用于周期性地清除存储下载的多媒体内容文件的存储区域的多媒体内容管理器。
[0046] 应该理解这里呈现的描述是非限制性的和示例的。因而,尽管关于本发明的特定方面给出了细节(例如连接类型、文件类型以及类似等),应该理解在不偏离本发明讨论的实施例的范围和精神的前提下,本领域普通技术人员能够进行特定的变型。
[0047] 本领域技术人员应该理解本说明的方面可以体现作为系统、方法或计算机程序产品。本领域普通技术人员应该理解到本发明的实施例可以采取全部硬件实施例的形式、全部软件实施例的形式(包括固件、驻留软件、微代码等)或者组合这里通常被称为“电路”、“模块”或系统的硬件方面和软件方面的实施例的形式。另外,本发明的方面可以采取体现在一个或多个计算机可读介质中的计算机程序产品,该计算机可读介质具有体现在其中的计算机可读程序代码。
[0048] 可以利用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是,但不限于电、磁、光、电磁、红外或半导体系统、装置或设备或上述的任意组合。计算机可读存储介质的更加特定的例子(非穷举列出)包括下述:具有一个或多个线的电连接、便携计算机磁盘、硬盘随机存取存储器(RAM)、只读存储器(ROM)、可擦写可编程只读存储器(EPROM或闪寸)、光纤、便携紧致磁盘-只读存储器(CD-ROM)、光存储设备、磁存储设备或上述的任意适当组合。在本文档的上下文中,计算机可读存储介质可以是任何可触摸介质,该介质能够包含或存储由指令执行系统、装置或设备使用的或与指令执行系统、装置或设备一起使用的程序。
[0049] 计算机可读信号介质可以包括具有体现在其中的(例如在基带或作为载波的一部分)计算机可读程序代码的传播数据信号。这样的传播信号可以采取多种形式,包括但不限于电磁、光或其任意适当组合。计算机可读信号介质可以是任意计算机可读介质,该介质不是计算机可读存储介质并且能够传送、传播或运送由指令执行系统、装置或设备使用的或与指令执行系统、装置或设备一起使用的程序。
[0050] 可以使用任意适当的介质来发送体现在计算机可读介质中的程序代码,该介质包括但不限于无线、有线、光纤光缆、RF等或上述任意组合。
[0051] 用于执行本发明方面的操作的计算机程序代码可以用一个或多个编程语言的任意组合来写,该编程语言包括例如Java、Smalltalk、C++或类似等的面向对象编程语言以及例如“C”编程语言或类似编程语言的传统步骤式编程语言。程序代码可以作为独立软件包全部在用户计算机(设备)、部分在用户计算机上执行,部分在用户计算机上和部分在远程计算机上或全部在远程计算机或服务器上执行。在后一种情况下,远程计算机可以通过任意类型的网络连接到用户计算机,该网络包括局域网(LAN)或广域网(WAN)或连接可以至外部计算机(例如使用因特网服务提供商通过因特网)。
[0052] 这里参考根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图说明和/或框图描述了本发明的方面。应当理解每个流程图说明和/或框图以及流程图说明和/或框图的块组合可以由计算机程序指令实施。这些计算机程序指令可以提供给通用计算机、专用计算机或其它程序数据处理装置来产生机器,从而通过计算机或其它可编程数据处理装置的处理器执行的指令创建用于实施流程图和/或框图框或块中指定的功能/方面的装置。
[0053] 这些计算机程序指令也可以存储在计算机可读介质中,该计算机可读介质能够引导计算机、其它可编程数据处理装置或其它设备来以特定方式工作,从而存储在计算机可读介质中的指令产生包括指令的制造物品,该制造物品实施流程图和/或框图框或块中指定的功能/方面。
[0054] 计算机程序指令也可以载入计算机、其它可编程数据处理装置或其它设备来使得一系列操作步骤在计算机、其它可编程装置或其它设备上执行以产生计算机实施的处理,从而在计算机或其它可编程装置上执行的执行提供用于实施流程图和/或框图框或块中指定的功能/方面的处理。
[0055] 为了说明和描述的目的给出了本公开,但是本公开不用于穷举或限制。对于本领域普通技术人员来说许多修改和变化是显而易见的。可以选择和描述实施例以解释原则和实际应用,并且使得本领域普通技术人员能够理解对具有各种修改的不同实施例的公开适用于考虑的特定使用。
[0056] 尽管参考附图在这里描述了本发明的说明性实施例,应该理解本发明不限于那些特定实施例,并且在不偏离本公开的范围或精神的前提下,本领域技术人员能够实现各种其它改变和变型。
QQ群二维码
意见反馈