将通信事件分批制造技术

技术编号:12028976 阅读:148 留言:0更新日期:2015-09-10 14:37
公开了一种用于在向外部系统传输数据传输之前聚集数据的方法。该方法包括接收数据包。数据包包括被指定为传输到外部系统的数据分组。随后,将定时器时间附加到所接收的数据包,并且将所接收的数据包临时地存储在数据仓库中。随后,基于与数据仓库中的另一数据包相关联的定时器事件而覆盖与所接收的数据包相关联的定时器事件。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
移动设备对于大众而言已变成主流且不可或缺的工具。现在的移动设备是强大的,并且包括先前仅在台式计算机或膝上型计算机上可用的特征。移动设备已变得如此强大,使得其对于最常使用的任务而言可以用作是台式计算机或膝上型计算机的替换,所述最常使用的任务诸如互联网浏览、发电子邮件和使用基于互联网的服务。移动设备通常包括例如蓝牙和W1-Fi之类的无线网络以使得能够进行与外部系统的数据通信。
技术实现思路
本概要被提供来以简化形式介绍概念的选择,这些概念还将在下面在详细描述中进行描述。本概要既不打算标识所要求保护的主题的关键特征或必要特征,其也不打算用来限制所要求保护的主题的范围。尽管移动设备中的处理能力方面是进步的,但移动设备仍遭受主要的缺点:较短的电池寿命。移动设备被设计成轻量的;因此,较大的电池不适用于移动设备。众所周知的是,移动设备在数据传输周期期间消耗更多的电池电力,例如当W1-F1、蓝牙或移动数据(尤其是3G/4G)开启时。为了节省电池电力,某些现代的移动设备操作系统通常在移动设备不在使用中时关闭W1-F1、移动数据和蓝牙子系统。用户还可手动地打开/关闭这些子系统。然而,除非手动地关闭,否则这些子系统通常在用户正在交互式地使用电话时保持在活动状态。通常,至少一种类型的数据通信模式保持开启以使得外部系统始终能够与移动设备通信。这里所述的实施例除了其它方面之外,还通过将设备处理器从长数据传输操作中释放而有利地延长了电池寿命并且使得移动设备能够更多地对用户事件进行响应。这里所述的实施例包括基于诸如用户配置和数据通信事件之类的因素对来自一个或多个应用的数据的进行批量传输。例如,可将应用配置成在所配置的时间段内聚集传出的数据且随后执行对传出的数据的批处理。然而,如果另一应用正在发送出某些数据或者如果接收到某些传入的数据,则还可将系统配置成提前传输所聚集的数据。数据通信子系统(例如,W1-Fi)仅在数据传输的持续时间内被激活,因此减小了数据通信子系统保持开启的时间段。如这里所使用的,在一个实施例中,术语“数据包”指代由同一应用发起的数据分组的集合。在其它实施例中,可将数据包配置成包括具有相同目的地IP地址的数据分组。在一个实施例中,公开了一种用于在向外部系统传输数据之前聚集数据的方法。该方法包括接收数据包。数据包包括被指定为传输到外部系统的数据分组。随后,将定时器事件附加到所接收的数据包,并且将所接收的数据包临时存储在数据仓库中。随后,基于与数据仓库中的另一数据包相关联的定时器事件而覆盖与所接收的数据包相关联的定时器事件。在另一实施例中,公开了包括存储在除信号本身之外的计算机可读介质(例如,计算机可读存储设备)中的程序代码的计算机程序产品。该程序代码可由移动设备的处理器执行,以促使该移动设备实施操作。该操作包括接收数据包。数据包包括被指定为传输到外部系统的数据分组。该操作还包括将定时器事件附加到所接收的数据包,临时地存储所接收的数据包,并且基于与另一数据包相关联的至少一个其它定时器事件而覆盖该定时器事件。在又一实施例中,公开了一种设备。该设备包括数据管理器,其被配置成接收数据包并将定时器事件附加到所接收的数据包,其中所述数据包包括被指定为传输到外部系统的数据分组。数据仓库也被包括在内。数据仓库被配置成临时存储所接收的数据包。该设备还包括处理器,其被配置成基于与另一数据包相关联的至少一个其它定时器事件而覆盖该定时器事件。其它实施例包括但不限于非瞬时性计算机可读存储介质,其包括使得处理单元能够实施实现所公开的方法的一个或多个方面的指令,以及被配置成实施实现所公开的方法的一个或多个方面的系统。【附图说明】为了使上文叙述的各种实施例特征的方式可以被详细地理解,上文简要概述的更具体描述可通过参考实施例而获得,所述实施例中的某些实施例在附图中图示出。然而,应注意的是,附图仅仅图示出典型实施例并因此不应被认为是对其范围的限制。图1图示出根据一个实施例的移动设备的示意图。图2图示出根据一个实施例的用于配置数据定时器的示例性用户界面。图3图示出根据一个实施例的用于数据的批量传输的示例性应用架构。图4图示出根据一个实施例的数据的批量传输的方法。【具体实施方式】在以下描述中,阐述了许多特定细节以提供对所描述主题的更透彻理解。然而,对于本领域的技术人员而言,将显而易见的是,可在没有这些特定细节中的一个或多个的情况下实践各种实施例。在其它实例中,没有描述众所周知的特征以避免使各种实施例难以理解。贯穿本公开内容而提及的“一个实施例”或“实施例”意指结合该实施例描述的特定特征、结构或特性被包括在至少一个实施例中。因此,在贯穿本说明书的各种位置上出现的短语“在一个实施例中”或“在实施例中”不一定全都指代同一实施例。此外,可在一个或多个实施例中以任何适当方式来组合特定特征、结构或特性。图1图示出包括电池106的移动设备100的示意图。在一个示例中,移动设备100可以是移动电话设备,而在另一实施例中,移动设备可以是平板计算机(例如,iPad?、安卓?平板计算机(Android ? Tablet)、Windows ? Surface等)。应认识到的是移动设备100可包括其它部件,其包括移动设备的操作所需的处理器部件。然而,为了避免使本教导内容含糊不清,众所周知的部件被省略。可选地,还被包括在内的是用于将移动设备100连接到外部设备(包括通用计算机)的输入/输出(I/o)端口 108。可将I/O端口 108用于使得外部设备能够配置移动设备100和/或上传/下载数据。在一个实施例中,还可将I/O端口 108用于对移动设备100供电或对电池106充电。移动设备100包括耦合到发射机/接收机(Tx/Rx)模块116的天线118。Tx/Rx模块116耦合到处理器106。天线118可以完全或部分地暴露在移动设备100的主体外面。然而,在另一实施例中,可将天线118完全封装在移动设备100的主体内。可将Tx/Rx模块116配置用于W1-Fi传输/接收、蓝牙传输/接收、移动数据传输或所有上述项。在另一实施例中,可将单独的天线和/或单独的发射机模块116用于W1-F1、蓝牙和移动数据。在一个实施例中,当移动设备100不在使用中(例如,在睡眠模式中)时,对于外部系统的数据连通性的所有模式被断电。然而,在其它实施例中,在移动设备100处于睡眠模式的同时,可将数据连通性的较小功率消耗的模式保持在运行中。在某些情形中,将数据连接性的至少一个模式保持在运行中是有利的。例如,如果移动设备100包括诸如Skype ?之类的通信应用或任何其它互联网聊天应用,则合期望的是,将数据连接保持在运行中以使得外部系统能够与移动设备100通信。在一个实施例中,通信模式的启用/禁用可由用户配置。在某些实施例中,当移动设备100处于睡眠模式时,移动数据连接模式被自动地降级,例如从3G或4G降至2G以节省电池电力。在其它实施例中,即便当移动设备100在使用中但并未用于数据通信时,移动数据模式被降级至较低模式,并且随后在移动设备100的用户尝试向外部系统发送数据时自动切换至较高模式。在一个实施例中,如果将传输的数据量在预定阈值以下,则移动设备100可保持在同一较低模式。例如,本文档来自技高网...

【技术保护点】
一种方法,包括:接收数据包,所述数据包包括被指定为传输到外部系统的数据分组;将定时器事件附加到所接收的数据包;临时地存储所接收的数据包;以及基于与另一数据包相关联的至少一个其它时间事件而覆盖所述定时器事件。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:BJ米勒
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1