用于移动应用的高功率信道状态通知的制作方法_2

文档序号:9439688阅读:来源:国知局
议上的 移动装置。如果移动装置被配置为在另一通信网络上通信,移动装置可W包括其他部件,使 它能在另一通信网络上被识别。在一些实施方式中,移动装置llOa-n包括部件,使它们连 接到使用通用接入网络(GAN)或非授权移动接入扣MA)标准和协议的通信网络。例如,移 动装置可包括支持在无线局域网(WLAN)上基于互联网协议(I巧的部件W及使得在基于IP 的在无线局域网上能够与通讯网络通信的部件。
[00巧]移动装置llOa-n可W包括一个或多个需要与远程服务器130a-n传递数据或检入 的移动应用。运些应用通常发送请求W传递数据,运导致移动装置激活用于数据传输的高 功率信道。为了节省能源,在不传输数据时,移动装置llOa-n可W从高功率模式转变为低 功率模式。如图2A所示,低功率模式通常在保护时段后被达到,保护时段在来自移动装置 的数据传输/到移动装置的数据传输结束之后。为了传送,网络及移动装置接着需要切换 到高功率模式进行数据传输。
[0026] 在一些实施方式中,移动装置llOa-n可W确定接收消息的适当的时间。此信息可 W被传送到代理节点140,其可W协调何时来自远程服务器130a-n的消息被发送到移动装 置llOa-n。代理节点140也可被用于当无线电状态变化时生成通知(例如,可能仅是在长 时间沉默后通知,W避免过多的信令),通知关于无线电频率(例如,信道的质量),W及可 W被移动装置llOa-n看到的在网络中的负载(例如,使得能够在非繁忙时间段的数据的机 会传输)。代理节点140可W是在核屯、网络(例如,SMP网关)上的单独的节点。
[0027] 由于缺少在数据传输之间的协调,其结果是传统的移动装置引发在从低功率切换 到高功率的过程中W及在保护时段过程中的不必要的功率消耗。与此相反,本发明的各种 实施方式使用操作系统、较低水平设备,或软件W捆绑或顺序排列在单个高功率状态期间 被传送的数据,如图2B所示。在单个高功率状态期间协调多个数据传输的结果是,高功率 状态和低功率状态之间的转变可W被减小,从而节省能源。尽管图2B示出了消息的顺序传 输,一些实施方式允许多个消息被同时或并行发送。
[0028] 图3示出了根据本发明的一个或多个实施方式的在移动装置110内的一组部件。 根据图3中所示的实施方式,移动装置110可W包括存储器305, 一个或多个应用处理器 310,基带处理器315,电池320,操作系统325,协调模块330,状态模块335,识别模块340, 优先化模块345,调整模块350,时间移位模块355,回调模块360,间隔优化模块365,用户偏 好模块370,流量模式模块375,和图形用户界面(GUI)生成模块380。本发明的其他实施方 式可W包括与其它模块、应用,和/或部件一起的运些模块和部件的一些、所有运些模块和 部件,或没有运些模块和部件。再又,一些实施方式可将运些模块和部件的两个或多个合并 成单个模块和/或将运些模块的一个或多个的一部分功能与不同的模块联合。例如,在一 实施方式中,协调模块330和时间移位模块355可W被组合成用于协调数据传递的单个模 块。
[0029] 存储器305可W是任何装置、机构,或用于存储信息的填充的数据结构。根据本发 明的一些实施方式,存储器305可包括任何类型的,但不限于,易失性存储器、非易失性存 储器和动态存储器。例如,存储器305可W是随机存取存储器、存储器存储装置、光存储装 置、媒体磁介质、软盘、磁带、硬盘驱动器、SDRAM、畑RAM,孤RRAM、可擦除可编程只读存储器 (EPROM)、电可擦可编程只读存储器巧EPROM)、压缩盘、DVD,和/或类似物。根据一些实施 方式,存储器305可W包括一个或多个盘驱动器、闪存驱动器、一个或多个数据库、一个或 多个表、一个或多个文件、本地高速缓冲存储器、处理器高速缓冲存储器、关系数据库、平面 数据库,和/或类似物。此外,本领域普通技术人员将了解存储信息的许多另外的装置和技 术可被用作存储器305。
[0030] 存储器305可被用来存储用于在应用处理器310上运行一个或多个应用或模块的 指令。例如,存储器305可被用于一个或多个实施方式中,W容纳需要执行操作系统325、 协调模块330、状态模块335、识别模块340、优先化模块345、调整模块350、时间移位模块 355、回调模块360、间隔优化模块365、用户偏好模块370、流量模式模块375,和/或GUI生 成模块380的功能的所有或部分指令。
[0031] 应用处理器(AP) 310是移动装置110的主处理器。应用处理器提供处理能力,W 支持软件应用、存储器管理、图形处理,和多媒体。AP310与存储器305可通信地禪合并被 配置为运行操作系统、用户界面,和存储在存储器305中的应用。基带处理器315被配置为 执行信号处理和执行/管理移动装置110的实时无线传输操作。运些处理器,连同其它部 件可W由电池320或其它电源供电。
[0032] 移动操作系统325提供了软件包,其能够管理移动装置110的硬件资源。移动操作 系统325也可为在AP310上运行的软件应用提供通用服务。根据本发明的各种实施方式, 移动操作系统325可W协调在移动装置110的每个高功率信道状态期间被传送的数据。可 W做到运一点,例如,通过使用协调模块330。
[0033] 根据一些实施方式,协调模块330可W被配置为从运行在AP310上的应用接收数 据传输请求。一旦请求已被接收,协调模块330可W在每个无线电传输期间捆绑或依次排 列从手机装置110将被传送到远程服务器的数据。在一些实施方式中,协调模块330可通 信地被禪合到状态模块335,其可被用于确定关于移动装置110的状态的上下文信息。通过 使用上下文信息,协调模块330可W确定如何最好地协调来自应用的消息。可W被确定的 上下文信息的实例包括,但不限于,指示屏幕状态、电池320的水平、活动的应用、网络浏览 器的状态、用户偏好、用户动作配置文件(即,将与应用的用户交互链接到数据传输时间表 的配置文件)、移动电话的移动、设及通信网络的拥塞信息和应用优先级的信息。
[0034] 识别模块340可被用于识别发起每个传输请求的应用。识别信息可W被包含在消 息标题、文件名、文件类型、先导消息、选择的协议内,和/或W其他形式被包含在内。此外, 在一些实施方式中,应用可W具有关联的优先级/紧急度和/或能够将消息与优先级/紧 急度关联。识别模块340也可W被用于确定分配的或与应用或单个消息相关联的优先级/ 紧急度。在一些实施方式中,动态的优先级水平可W基于由状态模块335所确定的上下文 信息被分配和/或改变。
[0035] 优先化模块345可W接收来自状态模块335的上下文信息,并基于上下文信息相 对于彼此优先化/调度消息。在一些实施方式中,优先化模块345可W接收关于由应用分 配的标识和/或初始的优先级水平的信息。运个信息,连同上下文信息一起,可W被用于优 先化消息。在一些实施方式中,优先化模块345可W将消息排入不同的消息队列并具有分 配的优先级水平。
[0036] 调整模块350可W在各种本发明的实施方式中被使用对来自应用的例程(或周期 性的)消息请求的定时进行移位。例如,一些应用常规地探查(ping)远程服务器W检索状 态更新或其他信息。运些例程消息可能会发生在预定义的时间表上(例如,周期性地)。在 一些实施方式中,调整模块350可W返回延迟信号给应用,指示应用应该移位的时间的量, 对下一个将发送的消息,在时间上要么提前,要么延后。在其它的实施方式中,应用可能不 被配置为从定时模块350接收定时调整。在运些情况下,时间移位模块355可W被用于在 时间上(intime)移位来自应用的数据传输(例如,通过使用一个或多个队列)。在一些实 施方式中,调整模块350可W监视或接收表明网络想要消息被延迟的网络约束传输。例如, 网络可W在网络过载或遭遇
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1