管理计算设备的数据使用制造技术

技术编号:10094899 阅读:97 留言:0更新日期:2014-05-28 19:15
本文公开的示例性实施例涉及管理计算设备的数据使用。在示例性实施例中,计算设备的可执行部件被管理,其中该可执行部件使用计算设备的网络接口来传递数据。

【技术实现步骤摘要】
【国外来华专利技术】管理计算设备的数据使用
技术介绍
例如台式计算机、笔记本计算机、平板计算机、移动电话或智能设备的计算设备可包括使计算机设备能够连接到例如互联网的计算机网络的网络接口。此外,计算设备常常通过服务提供者的资源连接到计算机网络。服务提供者可基于经由服务提供者的资源在网络和计算设备之间传输的数据的量来对该网络访问收费。而且,一些计算设备包括使计算设备能够以不同的方式并且甚至通过不同的服务提供者连接到计算机网络的不同类型的多个网络接口。附图说明下面的详细描述参考附图,其中:图1是用于管理数据使用的示例性计算设备的方框图;图2是用于通过计算设备的可执行部件来管理数据使用的示例性计算设备的方框图;图3是用于根据多个使用简档来管理数据使用的示例性计算设备的方框图;图4是用于管理计算设备的数据使用的示例性方法的流程图;以及图5是用于根据数据分配来管理计算设备的数据使用的示例性方法的流程图。具体实施方式如上所述,服务提供者可基于经由服务提供者的资源在计算设备和网络之间传输的数据的量来对网络访问收费。用户经由服务提供者的资源管理这样的数据使用以便管理成本可以是有益的。然而,在计算设备上运行的后台进程可在用户不知道的情况下与计算机网络通信。此外,用户可能并未认识到特定的应用消费来自例如互联网的计算机网络的数据时的速率。因此,计算设备用户可能很难通过特定的服务提供者的资源来管理设备的数据使用。而且,在某些数据计划下,服务提供者可能例如将用户限制到用户已预付的数据的量,或对在每账单周期超过特定的数据使用限制消费的数据的每个单位收费。因此,当接近数据使用限制时,用户与在其它的时间不同地管理计算设备数据使用可以是有益的。为了处理这些问题,在本文公开的例子提供了可用于通过管理计算设备的可执行部件来管理计算设备的数据使用的计算设备工具,所述可执行部件可经由网络接口与计算机网络通信并因此消费数据。例如,本文公开的一些例子使接近数据使用限制的计算设备能够确定限制或禁用哪些可执行部件。在一些例子中,可提示用户从正运行的可执行部件的列表中选择限制或禁用哪些可执行部件。在其它例子中,计算设备可在接近数据使用限制时限制或禁用在列表上标识的某些可执行部件。通过在接近数据使用限制时限制或禁用可与计算机网络通信的可执行部件,计算设备可帮助防止用户不注意地达到或超过数据使用限制。以这种方式,本文公开的例子可帮助用户减小与超过数据使用限制相关的成本。此外,本文公开的例子可通过帮助用户防止在不适当的时间达到预付限制来为预付数据计划的用户提供提高的体验。如在本文使用的,“数据使用”是在计算设备和计算机网络之间传递的数据的量,并且可以指使用计算设备的特定网络接口传递的数据的量或经由计算设备的所有网络接口传递的数据的总量。此外,如在本文使用的,在计算设备和通信网络之间的数据的“传递”可以指使用计算设备上传或下载数据、只上传数据或只下载数据。现在参考附图,图1是用于管理数据使用的示例性计算设备100的方框图。如在本文使用的,“计算设备”是台式计算机、笔记本计算机、平板触摸或平板计算机、移动电话、智能设备(例如智能电话)、计算系统的芯片组或能够使用网络接口来与通信网络通信的任何其它设备。在一些例子中,计算设备100可以是上面提到的计算设备中的任一种。在图1的例子中,计算设备100包括网络接口110、多个120可执行部件122和数据使用控制器130。如在本文使用的,“网络接口”是可由计算设备使用来与通信网络的至少一个远程资源通信的至少一个硬件部件,该通信网络包括至少一个计算机网络、至少一个电话网络或其组合。在一些例子中,适当的计算机网络包括例如局域网(LAN)、无线局域网(WLAN)、广域网(WAN)、无线广域网(WWAN)、企业专用网、虚拟专用网(VPN)、互联网等。可用于连接到这样的计算机网络的示例性网络接口包括有线网络接口控制器(NIC)、无线NIC等。适当的电话网络包括例如有线电话网络、无线电话网络(例如蜂窝网络)、移动宽带网络等。可用于连接到这样的电话网络的示例性网络接口包括任何代(例如3G、4G等)的移动宽带模块等。多个120可执行部件122可包括任何数量的可执行部件122。在图1的例子中,多个120包括如图1所示的至少第一、第二和第三可执行部件122。在其它例子中,多个120可包括更多或更少的可执行部件122。如在本文所使用的,“可执行部件”意指包括由计算设备的处理器可执行的一组机器可读指令以执行至少一个任务的信息。可执行部件可以是例如计算机应用(例如“app”)、计算机服务(例如系统服务)、计算机插件等中的任一个。在一些例子中,计算机应用可具有用户接口,并可响应于用户输入而执行任务。示例性计算机应用包括web浏览器、电子邮件客户端、媒体播放器等。在一些例子中,计算机服务可以是没有用户接口的系统服务,并可在没有用户输入的情况下执行至少一个任务。操作系统更新服务是计算机服务的例子。在一些例子中,计算机插件是包括由处理器可执行的一组机器可读指令的信息,其将至少一个功能性添加到计算机应用。例如,计算机插件可以给web浏览器添加播放特定格式的视频文件的能力,其中该web浏览器应用不能单独地播放该特定格式的视频。在图1的例子中,多个120中的每个可执行部件122能够利用网络接口110在可执行部件122和在计算设备100外部的通信网络之间传递数据112。在一些例子中,每个可执行部件能够利用网络接口110在可执行部件和通信网络的远程资源之间传递数据。例如,一个可执行部件122可以是能够利用网络接口110来从web服务器下载数据的web浏览器,该web服务器是通信网络的部分。数据使用控制器130包括监视模块132、确定模块134和禁用模块136。在图1的例子中,数据使用控制器130可包括包含用于实现模块132、134和136的功能性的电子电路的至少一个硬件设备。可替换地,模块132、134和136的功能性可被实现为在计算设备100的机器可读存储介质上编码并由计算设备100的处理器可执行的一系列指令。在其它例子中,这些模块的一些功能性可被实现为电子电路,而这些模块的其它功能性被实现可执行指令。在图1的例子中,监视模块132可监视使用网络接口110传递的数据的量。在一些例子中,模块132监视使用网络接口110传递的数据的总量,包括使用网络接口110下载的数据和上传的数据。在其它例子中,模块132可仅监视使用网络接口110下载的数据,或仅监视使用网络接口110上传的数据。确定模块134可确定使用网络接口110传递的数据的量是否进入计算设备100的网络接口数据使用限制的阈值范围内。如在本文使用的,“网络接口数据使用限制”是至少一个值,其代表或指示计算设备被允许经由计算设备的至少一个网络接口传递(例如上传和/下载)的数据的总量。在一些例子中,网络接口数据使用限制被定义为特定的数据量。例如,网络接口数据使用限制可对应于用户为了经由网络接口使用服务提供者的资源而向服务提供者已预付的数据的量。在这样的例子中,如果用户已对使用服务提供者的资源的2千兆字节(GB)的使用付费,则网络接口数据使用限制可以是2GB。在一些例子中,阈值范围可由阈值定义,该阈值是例如网络接口数据使用限制的百本文档来自技高网...

【技术保护点】
一种管理数据使用的计算设备,所述计算设备包括:网络接口;多个可执行部件,每个可执行部件利用所述网络接口来在所述可执行部件和通信网络之间传递数据;以及数据使用控制器,用于:    监视使用所述网络接口传递的数据的量;    如果使用所述网络接口传递的数据的量进入所述计算设备的网络接口数据使用限制的阈值范围内,则确定要禁用哪些可执行部件;以及    基于所述确定的结果来禁用至少一个可执行部件。

【技术特征摘要】
【国外来华专利技术】1.一种管理数据使用的计算设备,所述计算设备包括:网络接口;多个可执行部件,每个可执行部件利用所述网络接口来在所述可执行部件和通信网络之间传递数据;以及数据使用控制器,用于:监视使用所述网络接口传递的数据的量;如果使用所述网络接口传递的数据的量进入所述计算设备的网络接口数据使用限制的阈值范围内,则禁用在所述计算设备的第一简档的使用限制列表中标识的每个可执行部件,其中所述使用限制列表指示当使用简档时要禁用哪些可执行部件。2.如权利要求1所述的计算设备,还包括:输出设备,用于在使用所述网络接口传递的数据的量进入所述阈值范围内的情况下显示在所述计算设备上正运行的可执行部件的列表;以及输入设备,用于接收对包括在所述列表中的正运行的可执行部件中的至少一个的选择,其中为了在使用所述网络接口传递的数据的量进入所述阈值范围内的情况下确定要禁用哪些可执行部件,所述数据使用控制器要进行确定以禁用在所述选择中标识的每个正运行的可执行部件。3.如权利要求2所述的计算设备,还包括:存储区域,用于存储标识所述数据使用控制器基于所述确定的结果而禁用的每个可执行部件的重新启动列表。4.如权利要求3所述的计算设备,还包括:输出设备,用于显示所述重新启动列表;以及输入设备,用于接收对在所述重新启动列表中标识的至少一个可执行部件的选择,其中所述数据使用控制器要启动包括在所述选择中的每个可执行部件。5.如权利要求1所述的计算设备,其中可执行部件中的每个是计算机应用、计算机服务和计算机应用的插件中的一个。6.一种用于管理计算设备的数据使用的方法,所述方法包括:将使用所述计算设备的网络接口传递的数据的量与所述计算设备的网络接口数据使用限制进行比较;以及在使用所述网络接口传递的数据的量进入所述网络接口数据使用限制的第一阈值范围内的情况下根据所述计算设备的第一简档来禁用所述计算设备的多个可执行部件中的至少一个,每个可执行部件利用所述网络接口来在所述可执行部件和通信网络之间传递数据。7.如权利要求6所述的方法,还包括:在使用所述网络接口传递的数据的量进入所述网络接口数据使用限制的所述第一阈值范围内的情况下,启动所述多个可执行部件中在所述第一简档的部件列表中标识的至少一个可执行部件。8.如权利要求7所述的方法,其中禁用所...

【专利技术属性】
技术研发人员:RW纳瓦雷特AL图特尔
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1