用于传输同步的方法和装置制造方法

xiaoxiao2020-9-10  6

用于传输同步的方法和装置制造方法
【专利摘要】描述用于为被服务节点和内部应用确定通信窗口以便优化功率消耗的各种方法。一种示例方法可以包括为多个被服务节点确定通信窗口。这一实施例的该方法也可以包括使通信窗口被用信号发送到多个被服务节点。这一实施例的该方法也可以包括在为多个被服务节点中的至少一个被服务节点接收至少一个分组的实例中使通信接口在通信窗口期间被激活。
【专利说明】用于传输同步的方法和装置

【技术领域】
[0001]本发明的实施例主要地涉及通信技术,并且更具体地涉及一种用于与功率消耗有关的传输同步的方法和装置。

【背景技术】
[0002]现代通信时代已经带来有线和无线网络的巨大扩张。计算机网络、电视网络和电话网络正在经历消费者需求所激发的前所未有的技术扩张。无线和移动联网技术已经在提供信息传送的更多灵活性和即时性的同时解决了消费者需求。比如计算设备、传感器、其它无线设备等的节点可以被配置用于通过使用网际协议(IP)分组或者通过使用专有协议来经由网关通信。在前一种情况下,网关可以表现为路由器,而在后一种情况下表现为代理、翻译器或者表现为应用级网关。这些网关可以从多个节点接收分组的合意拦阻(consentbarrage),从而网关持续地连接到网络。每当多个节点之一发送分组时,网关必须激活它的因特网连接比如蜂窝无线电以发送分组。在网关是电池供电的网关、例如使用蜂窝无线电网络作为上行链路(UL)的移动终端的实例中,网关可能基于总电池寿命而在它处置来自多个连接节点或者被服务节点(served node)的IP分组时受到限制。


【发明内容】

[0003]这里提供方法、装置和计算机程序产品,用于使得在移动终端被配置用于作为网关工作的实例中建立通信窗口。通信窗口可以被配置使得它提供同步的通信,这些同步的通信带来减少的能量消耗。在一些示例实施例中,可以通过使如下传输被用信号发送到多个被服务节点来实现减少的能量消耗,该传输指示将来通信窗口、例如在上行链路无线电将活跃的时间。这样的传输使被服务节点能够基于指示的将来通信窗口调整将来分组传输的定时。备选地或者附加地,也可以向被服务节点指示用于将来通信的确切时刻。在一些示例实施例中,正在移动终端上执行的应用也可以被配置用于在指示的通信窗口期间和/或在蜂窝无线电可操作的另一实例期间发送分组。在一些示例实施例中,网关可以使从被服务节点接收的分组和/或来自内部应用的分组被延迟预定数量的时间,或直至可以在相同或者相似时间发送多个分组。
[0004]在一个实施例中,提供一种方法,该方法包括为多个被服务节点确定通信窗口。这一实施例的方法也可以包括使通信窗口被用信号发送到多个被服务节点。这一实施例的方法也可以包括在为多个被服务节点中的至少一个被服务节点接收至少一个分组的实例中使通信接口在通信窗口期间被激活。
[0005]在另一实施例中,提供一种装置,该装置包括至少一个处理器和包括计算机程序代码的至少一个存储器,其中至少一个存储器和计算机程序代码被配置用于利用至少一个处理器使该装置至少为多个被服务节点确定通信窗口。至少一个存储器和计算机程序代码也可以被配置用于利用至少一个处理器使该装置将通信窗口用信号发送到多个被服务节点。至少一个存储器和计算机程序代码也可以被配置用于利用至少一个处理器使该装置在为多个被服务节点中的至少一个被服务节点接收至少一个分组的实例中使通信接口在通信窗口期间被激活。
[0006]在又一实施例中,可以提供一种包括至少一个非瞬态计算机可读存储介质的计算机程序产品,该至少一个非瞬态计算机可读存储介质具有存储于其中的计算机可读程序指令,其中计算机可读程序指令包括被配置用于为多个被服务节点确定通信窗口的程序指令。计算机可读程序指令也可以包括被配置用于使通信窗口被用信号发送到多个被服务节点的程序指令。计算机可读程序指令也可以包括被配置用于在为多个被服务节点中的至少一个被服务节点接收至少一个分组的实例中使通信接口在通信窗口期间被激活的程序指令。
[0007]在又一实施例中,提供一种装置,该装置包括用于为多个被服务节点确定通信窗口的装置。本实施例的该装置也可以包括用于使通信窗口被用信号发送到多个被服务节点的装置。本实施例的该装置也可以包括用于在为多个被服务节点中的至少一个被服务节点接收至少一个分组的实例中使通信接口在通信窗口期间被激活的装置。
[0008]提供以上
【发明内容】
仅用于概括本发明的一些示例实施例,以便提供本发明的一些方面的基本理解。因而将认识到的是,以上描述的示例实施例仅为示例,而不应被解释为以任何方式狭义化本发明的范围或者精神实质。将认识到,本发明的范围除了这里概括的实施例之外还涵盖许多潜在实施例,以下将进一步描述这些潜在实施例中的一些潜在实施例。

【专利附图】

【附图说明】
[0009]在这样概括地描述了本发明的一些示例实施例之后,现在将参照附图,这些附图未必按比例绘制,并且在这些附图中:
[0010]图1图示根据本发明的一些示例实施例的用于在移动终端被配置成作为用于多个被服务节点的网关工作的实例中确定通信窗口的系统的框图;
[0011]图2图示代表通信设备的一个实施例的移动终端的框图;
[0012]图3图示根据本发明的一些示例实施例的通信设备的框图;
[0013]图4图示根据本发明的一些示例实施例的被服务节点和/或接入点的框图;
[0014]图5图示示例信号流示意图,该信号流示意图示出根据本发明的一些示例实施例的用来指示通信窗口的信号;
[0015]图6图示根据本发明的示例实施例的指示通信窗口的立即出现的示例消息;
[0016]图7图示根据本发明的一些示例实施例的将来通信窗口的消息;以及
[0017]图8图示根据本发明的一些示例实施例的配置用于由通信设备执行的用于确定通信窗口的示例方法的流程图。

【具体实施方式】
[0018]现在下文将参照附图更完全地描述本发明的示例实施例,在附图中示出本发明的一些、但是并非所有实施例。实际上,本发明可以用许多不同形式来体现而不应被解释为限于这里阐述的实施例;实际上,提供这些实施例使得本公开内容将满足适用法律要求。相似标号全篇指代相似要素。
[0019]术语“数据”、“内容”、“信息”和相似术语可以根据本发明的一些示例实施例可互换地用来指代能够发送、接收、操作、显示和/或存储的数据。因此,使用任何这样的术语不应被解释为限制公开内容的精神实质和范围。另外,在这里描述计算设备从另一计算设备接收数据时,将认识到的是,可以从该另一计算设备直接接收数据或者可以经由一个或者多个中间计算设备比如一个或者多个服务器、中继器、路由器、网络接入点、基站等间接接收数据。
[0020]这里所用术语“计算机可读介质”指代被配置用于参与向处理器提供信息的任何介质,该信息包括用于执行的指令。这样的介质可以采用许多形式,这些形式包括但不限于非瞬态计算机可读存储介质(例如非易失性介质、易失性介质)和传输介质。传输介质例如包括同轴线缆、铜线、光纤线缆和经过空间行进而无导线或者线缆的载波比如声波和电磁波,这些电磁波包括无线电波、光波和红外线波。信号包括通过传输介质传输的在幅度、频率、相位、极化或者其它物理性质上的人为瞬态变化。非瞬态计算机可读介质的示例包括软盘、柔性盘、硬盘、磁带、任何其它非瞬态磁介质、压缩盘只读存储器(CD-ROM)、可重写压缩盘(⑶-RW)、数字万用盘(DVD)、蓝光、任何其它非瞬态光介质、打孔卡、纸带、光标记片、具有孔图案或者其它光学可识别戳记的任何其它物理介质、随机存取存储器(RAM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、FLASH-EPR0M、任何其它存储器芯片或者盒、载波或者计算机可以从其读取的任何其它非瞬态介质。术语计算机可读存储介质这里用来指代除了传输介质之外的任何计算机可读介质。然而将认识到的是,在描述实施例使用计算机可读存储介质时,可以在备选实施例中用其它类型的计算机可读介质取代计算机可读存储介质,或者除了计算机可读存储介质之外还使用其它类型的计算机可读介质。
[0021]如这里所用,术语‘电路装置’指代所有以下各项:(a)仅硬件的电路实现方式(比如在仅模拟和/或数字电路装置中的实现方式);(b)电路与计算机程序产品的组合,该计算机程序产品包括软件(和/或在一个或者多个计算机可读存储器上存储的固件指令)比如(如适用):(i)处理器的组合或者(ii)处理器/软件(包括数字信号处理器)、软件和存储器的部分,这些部分一起工作以使装置比如移动电话或者服务器执行这里描述的各种功能;以及(C)电路、比如微处理器或者微处理器的部分,这些电路需要用于操作的软件或者固件,即使该软件或者固件未在物理上存在。
[0022]‘电路装置’的这一定义适用于这一术语在本申请中、包括在任何权利要求中的所有使用。作为又一示例,如在本申请中所用,术语‘电路装置’也将覆盖如下实现方式,该实现方式为仅一个处理器(或者多个处理器)和/或处理器的部分及其附带软件和/或固件。例如并且如果适用于特定权利要求要素,术语‘电路装置’也将覆盖用于移动电话的基带集成电路或者应用处理器集成电路或者在服务器、蜂窝网络设备、其它网络设备和/或其它计算设备中的相似集成电路。
[0023]这里描述的系统和方法被配置用于,通过使被服务节点和/或内部应用将它们的通信与通信设备指明的特定通信窗口同步,以使通信设备的无线电接口能够周期性地和/或在通信设备有数据要发送的实例中被激活,从而减少通信设备的功率消耗。这里描述的通信设备被配置用于作为网关操作。例如通信窗口可以被用于来自被服务节点和/或内部应用的延迟容忍、延迟容忍网络(DTN)和周期性消息。在被服务节点被通知将来通信窗口时,被服务节点然后可以优化它们的活跃时间以与通信设备对应。
[0024]在一些示例实施例中,被服务节点可以仅被部分同步。然而即使在部分同步情形中,通信设备也可能表明电池消耗的减少。
[0025]在作为网关工作的通信设备接收到对时间敏感的消息的情况下,通信设备可以激活无线电接口以发送对时间敏感的消息。同时,通信设备也可以通知其它被服务节点和/或内部应用,以便保证任何其它传输与对时间敏感的消息同步和/或使被服务节点和/或内部应用能够利用正在激活的无线电接口。
[0026]现在参照图1,图1图示用于在移动终端被配置成作为用于多个被服务节点比如被服务节点102的网关工作的实例中确定通信窗口的系统100的框图。将认识到的是,系统100以及在其它图中的图示均被提供作为一些实施例的示例而不应被解释为以任何方式狭义化公开内容的范围或者精神实质。就这一点而言,公开内容的范围除了这里图示和描述的实施例之外还涵盖许多潜在实施例。这样,尽管图1图示用于优化通信设备比如通信设备104的功率消耗的系统的配置的一个示例,但是也可以用许多其它配置来实施本发明的实施例。
[0027]系统100可以包括一个或者多个通信设备104和一个或者多个接入点106。系统100还可以包括网络108。网络108可以包括一个或者多个有线网络、一个或者多个无线网络或者其某个组合。网络108可以例如包括用于一个或者多个通信设备104的服务网络(例如服务蜂窝无线电网络)。网络108可以在某些实施例中包括被服务节点102、通信设备104和/或接入点106本身中的一个或者多个。根据示例实施例,网络108可以包括因特网。网络108可以在一些实施例中包括也可以称为内容分发网络的内容递送网络(CDN)。在各种实施例中,网络108可以包括例如使用数字用户线(DSL)技术将一个或者多个通信设备104连接到网络108的其余部分的有线接入链路。在一些实施例中,网络108可以包括比如网络运营商(例如蜂窝接入提供商)可以实施的公用陆地移动网络(例如蜂窝网络)。网络108可以根据通用地面无线电接入网络(UTRAN)标准、演进型UTRAN(E-UTRAN)标准、第三代合作伙伴计划(3GPP)LTE(也称为LTE-A)标准的当前和将来实现方式、国际电信联盟(ITU)国际移动电信-高级(MT-A)系统标准的当前和将来实现方式等操作。然而将认识到的是,在这里引用网络标准和/或网络标准特有的术语时,仅通过示例而不通过限制来提供引用。
[0028]根据各种实施例,一个或者多个通信设备104可以被配置用于例如经由空中接口与一个或者多个接入点106直接连接,而不经由网络108的一个或者多个单元路由通信。备选地,通信设备104中的一个或者多个通信设备可以被配置用于通过网络108与接入点106中的一个或者多个接入点通信。就这一点而言,接入点106可以包括网络108的一个或者多个节点。例如在一些示例实施例中,接入点106可以被至少部分体现于一个或者多个计算设备上,该一个或者多个计算设备包括网络108的无线电接入网络(RAN)部分的单元。就这一点而言,接入点106可以例如被至少部分体现于网络108的接入点(例如宏小区、微小区、微微小区、毫微微小区、封闭用户组(CSG)小区、基站、基站收发台(BTS)、节点B、演进型节点B (eNB)、组所有者、网状站(STA)、网状点等)上,该接入点可以例如被配置用于向通信设备104中的一个或者多个通信设备提供对网络108的接入(例如经由无线电上行链路)。在一些实施例中,接入点106可以包括接入网络发现和选择功能(ANDSF)等。因而,接入点106中的每个接入点可以包括一个网络节点或者多个网络节点,该网络节点或者这些网络节点被共同地配置用于执行关于这里公开的各种示例实施例描述的归因于接入点106的一个或者多个操作。根据各种实施例,一个或者多个被服务节点102可以被配置用于例如经由蓝牙、Zigbee、无线保真(WiFi)低功率、蜂窝无线电、WiF1、DTN等与一个或者多个通信设备104直接连接。备选地或者附加地,一个或者多个被服务节点102可以被配置用于比如通过使用专用协议经由非基于IP的通信与一个或者多个通信设备104直接连接。
[0029]被服务节点102和/或通信设备104可以被体现为任何计算设备,比如桌面型计算机、膝上型计算机、移动终端、移动计算机、移动电话、智能手机、用户设备、移动通信设备、写字板计算设备、平板电脑、游戏设备、数字相机/可携式摄像机、音频/视频播放器、电视设备、无线电接收器、数字视频记录器、定位设备、腕表、便携数字助理(PDA)、固定收发器设备(例如附着到交通灯、能量计、灯泡等)、传感器、致动器、芯片组、包括芯片组的装置、其任何组合等。
[0030]在一些示例实施例中,可以将通信设备104体现为示例移动终端、比如图2中所示移动终端。就这一点而言,图2图示移动终端10的框图,该移动终端代表通信设备104的一个实施例。然而应当理解到,图示并且下文描述的移动终端10仅举例说明可以实施和/或受益于各种实施例的一种类型的计算设备(例如通信设备104),因此不应解读为限制公开内容的范围。尽管出于示例的目的而图示并且下文将描述电子设备的若干实施例,但是其它类型的电子设备比如移动电话、移动计算机、便携数字助理(PDA)、寻呼机、膝上型计算机、桌面型计算机、游戏设备、电视和其它类型的电子系统可以运用本发明的各种实施例。
[0031]如图所示,移动终端10可以包括与发送器14和接收器16通信的一个天线12 (或者多个天线12)。移动终端10也可以包括被配置用于分别向发送器和接收器提供信号和从发送器和接收器接收信号的处理器20。可以将处理器20例如体现为各种装置,这些装置包括电路装置、具有附带数字信号处理器的一个或者多个微处理器、无附带数字信号处理器的一个或者多个处理器、一个或者多个协同处理器、一个或者多个多核处理器、一个或者多个控制器、处理电路装置、一个或者多个计算机、包括集成电路比如ASIC(专用集成电路)或者FPGA(现场可编程门阵列)的各种其它处理单元或者其某个组合。因而,虽然在图2中图示为单个处理器,但是在一些示例实施例中,处理器20可以包括多个处理器。处理器20发送和接收的这些信号可以包括根据适用蜂窝系统的空中接口标准和/或任何数目的不同有线或者无线联网技术的信令信息,这些联网技术包括但不限于WiF1、无线局部接入网(WLAN)技术比如Bluetooth? (BT)、超宽带(UWB)、电气和电子工程师协会(IEEE) 802.11、802.16等。附加地,这些信号可以包括话音数据、用户生成的数据、用户请求的数据等。就这一点而言,移动终端可以能够用一个或者多个空中接口标准、通信协议、调制类型、接入类型等操作。更具体而言,移动终端可以能够根据各种移动通信协议、网际协议多媒体子系统(IMS)通信协议(例如会话发起协议(SIP))等操作。例如移动终端可以能够根据2G无线通信协议IS_136(时分多址(TDMA))、全球移动通信系统(GSM)、IS_95(码分多址(CDMA))等操作。而且,例如移动终端可以能够根据通用分组无线电服务(GPRS)、增强型数据GSM环境(EDGE)等这些2.5G无线通信协议操作。另外例如移动终端可以能够根据3G无线通信协议比如通用移动电信系统(UMTS)、码分多址2000 (CDMA2000)、宽带码分多址(WCDMA)、时分-同步码分多址(TD-SCDMA)等操作。移动终端可以附加地能够根据3.9G无线通信协议比如长期演进(LTE)或者演进型通用地面无线电接入网络(E-UTRAN)等操作。附加地,例如移动终端可以能够根据第四代(4G)无线通信协议比如LTE高级等以及将来可以开发的相似无线通信协议操作。移动终端可以能够根据各种IEEE和IETF标准例如用于无线保真(W1-Fi)或者全球微波接入互操作性(WiMAX)协议的IEEE 802.111标准操作。
[0032]应理解到,处理器20可以包括用于实施移动终端10的音频/视频和逻辑功能的电路装置。例如处理器20可以包括数字信号处理器设备、微处理器设备、模数转换器、数模转换器等。可以在这些设备之间根据它们的相应能力分配移动终端的控制和信号处理功能。处理器可以附加地包括内部语音编码器(VC) 20a、内部数据调制解调器(DM) 20b等。另夕卜,处理器可以包括用于操作可以在存储器中存储的一个或者多个软件程序的功能。例如处理器20可以能够操作连通程序比如web浏览器。连通程序可以允许移动终端10根据比如无线应用协议(WAP)、超文本传输协议(HTTP)、受约束的应用协议(CoAP)等等的协议发送和接收web内容比如基于位置的内容。移动终端10可以能够使用传输控制协议/网际协议(TCP/IP)以跨越因特网或者其它网络发送和接收web内容。
[0033]移动终端10也可以包括可以操作地耦合到处理器20的用户接口,该用户接口例如包括耳机或者扬声器24、振铃器22、麦克风26、显示器28、用户输入接口等。就这一点而言,处理器20可以包括用户接口电路装置,该用户接口电路装置被配置用于控制用户接口的一个或者多个单元比如扬声器24、振铃器22、麦克风26、显示器28等的至少一些功能。处理器20和/或包括处理器20的用户接口电路装置可以被配置用于通过在处理器20可访问的存储器(例如易失性存储器40、非易失性存储器42等)上存储的计算机程序指令(例如软件和/或固件)控制用户接口的一个或者多个单元的一个或者多个功能。移动终端可以包括用于向与移动终端有关的各种电路供电的电池,该各种电路例如用于提供机械振动作为可检测输出的电路。用户输入接口可以包括允许移动终端接收数据的设备,比如键盘30、触屏(未示出)、操纵杆(未示出)和/或其它输入设备。在包括键盘的实施例中,键盘可以包括数字键(0-9)和有关键(#、*)和/或用于操作移动设备的其它键。
[0034]如图2中所示,移动终端10也可以包括用于共享和/或获得数据的一个或者多个装置。例如移动终端可以包括短程射频(RF)收发器和/或询问器64,从而可以根据RF技术与电子设备共享数据和/或从电子设备获得数据。移动终端可以包括其它近程收发器,比如红外线(IR)收发器66、使用Bluetooth?特别兴趣组开发的Bluetooth?品牌无线技术来操作的Bluetooth?(BT)收发器68、无线通用串行总线(USB)收发器70等。Bluetooth?收发器68可以能够根据低功率/能量或者超低功率/能量Bluetooth?技术(例如低功耗蓝牙(Bluetooth Low Energy)和/或Wibree?)无线电标准操作。就这一点而言,移动终端10并且具体为近程收发器可以能够向例如在移动终端的邻域内比如在10米内的电子设备发送数据和/或从这些电子设备接收数据。移动终端可以能够根据各种无线联网技术发送和/或接收来自电子设备的数据,这些无线联网技术包括6LoWpan、WiF1、WiFi低功率、WLAN 技术比如 IEEE 802.11 技术、IEEE 802.15 技术、IEEE 802.16 技术等。
[0035]移动终端10可以包括可以存储与移动用户有关的信息单元的存储器,比如可拆卸或者非可拆卸用户标识模块(SIM) 38、软SIM 38、固定SIM 38、可拆卸或者非可拆卸通用用户标识模块(USM) 38、软USM 38、固定USM 38、可拆卸用户标识模块(R-UM)等。除了SIM之外,移动终端还包括其它可拆卸和/或固定存储器。移动终端10可以包括易失性存储器40和/或非易失性存储器42。例如易失性存储器40可以包括随机存取存储器(RAM)、片上或者片外高速缓存存储器等,该RAM包括动态和/或静态RAM。可以嵌入和/或可拆卸的非易失性存储器42可以例如包括只读存储器、闪存、磁存储设备(例如硬盘、软盘驱动、磁带等)、光盘驱动和/或介质、非易失性随机存取存储器(NVRAM)等。如同易失性存储器40,非易失性存储器42可以包括用于暂时存储数据的高速缓存区域。存储器可以存储移动终端可以用于执行移动终端的功能的一个或者多个软件程序、指令、一条或者多条信息、数据等。例如存储器可以包括能够唯一地标识移动终端10的标识符,比如国际移动设备标识(IMEI)代码。
[0036]现在参照图3,图3图示根据一个示例实施例的通信设备104的框图。在该示例实施例中,通信设备104可以包括用于执行这里描述的各种功能的各种装置。这些装置可以包括处理器110、存储器112、通信接口 114、用户接口 116或者通信窗口电路装置118中的一个或多个。这里描述的通信设备104的装置例如可以体现为电路装置、硬件单元(例如适当地编程的处理器、组合逻辑电路等)、计算机程序产品或者其某个组合,该计算机程序产品包括适当地配置的处理设备(例如处理器110)可执行的、在计算机可读介质(例如存储器112)上存储的计算机可读程序指令(例如软件或者固件)。
[0037]在一些示例实施例中,图3中所示装置中的一个或者多个装置可以体现为芯片或者芯片组。换而言之,通信设备104可以包括一个或者多个物理封装(例如芯片),该一个或者多个物理封装包括结构组件(例如基板)上的材料、部件和/或接线。结构组件可以提供用于在其上包括的部件电路装置的物理强度、尺寸节约和/或电交互限制。就这一点而言,处理器110、存储器112、通信接口 114、用户接口 116和/或通信窗口电路装置118可以体现为芯片或者芯片组。通信设备104因此可以在一些情况下被配置用于在单个芯片上或者作为单个“片上系统”实施本发明的实施例。作为另一示例,在一些示例实施例中,通信设备104可以包括被配置用于在单个芯片上或者作为单个“片上系统”实施本发明的实施例的部件。这样,在一些情况下,芯片或者芯片组可以构成用于执行一个或者多个操作的装置,该一个或者多个操作用于提供这里描述的功能和/或用于关于这里描述的功能和/或服务实现用户界面导航。
[0038]处理器110可以例如体现为各种装置,这些装置包括具有附带数字信号处理器的一个或者多个微处理器、无附带数字信号处理器的一个或者多个处理器、一个或者多个协同处理器、一个或者多个多核处理器、一个或者多个控制器、处理电路装置、一个或者多个计算机、包括集成电路比如ASIC(专用集成电路)或者FPGA(现场可编程门阵列)的各种其它处理单元、一个或者多个其它硬件处理器或者其某个组合。因而,虽然在图3中图示为单个处理器,但是在一些实施例中,处理器110可以包括多个处理器。多个处理器可以相互操作通信并且可以被共同地配置用于执行这里描述的通信设备104的一个或者多个功能。多个处理器可以体现在单个计算设备上或者跨越被共同地配置用于作为通信设备104工作的多个计算设备分布。在其中通信设备104体现为移动终端10的实施例中,处理器110可以被体现为处理器20或者包括处理器20。在一些示例实施例中,处理器110被配置用于执行存储器112中存储的或者处理器110以别的方式可访问的指令。这些指令在由处理器110执行时可以使通信设备104执行这里描述的通信设备104的功能中的一个或者多个功能。这样,无论通过硬件或者软件方法或者通过其组合来配置,处理器110都可以包括能够在被相应地配置之时根据本发明的实施例执行操作的实体。因此例如在处理器110体现为ASIC、FPGA等时,处理器110可以包括用于进行这里描述的一个或者多个操作的具体配置的硬件。备选地,作为另一示例,在处理器110体现为比如可以在存储器112中存储的指令的执行器时,指令可以具体地配置处理器110以执行这里描述的一个或者多个算法和操作。
[0039]存储器112可以例如包括易失性存储器、非易失性存储器或者其某个组合。就这一点而言,存储器112可以包括一个或者多个有形和/或非瞬态计算机可读存储介质,该一个或者多个有形和/或非瞬态计算机可读存储介质可以包括易失性和/或非易失性存储器。虽然在图3中图示为单个存储器,但是存储器112可以包括多个存储器。多个计算设备可以体现在单个计算设备上或者可以跨越被共同地配置用于作为通信设备104工作的多个计算设备分布。在各种示例实施例中,存储器112可以包括硬盘、随机存取存储器、高速缓存存储器、闪存、压缩盘只读存储器(⑶-ROM)、数字万用盘只读存储器(DVD-ROM)、光盘、被配置用于存储信息的电路装置或者其某个组合。在其中通信设备104体现为移动终端10的实施例中,存储器112可以包括易失性存储器40和/或非易失性存储器42。存储器112可以被配置用于存储用于使通信设备104能够根据各种示例实施例执行各种功能的信息、数据、应用、指令等。例如在一些示例实施例中,存储器112被配置用于缓冲用于由处理器110处理的输入数据。附加地或者备选地,存储器112可以被配置用于存储用于由处理器110执行的程序指令。存储器112可以用静态和/或动态信息的形式存储信息。通信窗口电路装置118可以在执行它的功能的过程期间存储和/或使用这一存储的信息。
[0040]通信接口 114可以体现为被配置用于从另一计算设备接收数据和/或向另一计算设备发送数据的、在电路装置、硬件、计算机程序产品或者其组合中体现的任何设备或者装置,该计算机程序产品包括在计算机可读介质(例如存储器112)上存储的并且由处理设备(例如处理器110)执行的计算机可读程序指令。在一个示例实施例中,通信接口 114可以被至少部分体现为处理器110或者以别的方式由处理器110控制。就这一点而言,通信接口114可以比如经由总线与处理器110通信。通信接口 114可以例如包括用于实现与一个或者多个远程计算设备通信的天线、发送器、接收器、收发器和/或支持硬件或者软件。在一些示例实施例中,通信接口 114采用调制解调器的形式。通信接口 114可以被配置用于使用可以用于在计算设备之间通信的任何协议来接收和/或发送数据。就这一点而言,通信接口 114可以被配置用于使用任何可以用于通过无线网络、蜂窝无线电网络、有线网络、其某个组合等(通信设备104和一个或者多个计算设备或者计算资源可以通过该网络通信)传输数据的协议来接收和/或发送数据。作为示例,通信接口 114可以被配置用于实现在通信设备104与另一设备比如另一通信设备104之间通信。作为又一示例,通信接口 114可以被配置用于实现经由通信网络108与接入点106通信以及与被服务节点102通信。通信接口 114可以附加地比如经由总线与存储器112、用户接口 116和/或通信窗口电路装置118通信。
[0041]用户接口 116可以与处理器110通信,以接收用户输入的指示和/或向用户提供可听、可视、机械或者其它输出。这样,用户接口 116可以例如包括键盘、鼠标、操纵杆、显示器、触屏显示器、麦克风、扬声器和/或其它输入/输出机制。在其中用户接口 116包括触屏显示器的实施例中,用户接口 116可以附加地被配置用于检测和/或接收向触屏显示器的触摸手势或者其它输入的指示。用户接口 116可以比如经由总线与存储器112、通信接口114和/或通信窗口电路装置118通信。
[0042]通信窗口电路装置118可以被体现为各种装置比如电路装置、硬件、计算机程序产品或者其某个组合,该计算机程序产品包括在计算机可读介质(例如存储器112)上存储的并且由处理设备(例如处理器110)执行的计算机可读程序指令,并且在一些实施例中被体现为处理器110或者以别的方式由处理器110控制。在其中与处理器110分离地体现通信窗口电路装置118的实施例中,通信窗口电路装置118可以与处理器110通信。通信窗口电路装置118还可以比如经由总线与存储器112、通信接口 114或者用户接口 116中的一个或多个通信。
[0043]在一些示例实施例中,通信窗口电路装置118可以被配置用于提供用于比如被服务节点102的多个被服务节点以及在通信设备104上执行的被配置用于经由通信接口 114与接入点106通信的多个内部应用的通信窗口。例如通信设备104可以从多个被服务节点102周期性地接收分组以及尝试发送用于内部应用的分组;然而所有这些传输都可能失去同步,因此造成电池功率的额外耗用。如这里的系统和方法描述的那样,通信窗口电路装置118被配置使得在相同或者相似的通信窗口中从多个被服务节点102和内部应用二者接收分组,因此通信窗口电路装置118尽可能不频繁地激活通信接口 114以节省能量资源。
[0044]在一些示例实施例中,通信窗口电路装置118可以被配置用于同步内部应用和/或被服务节点102的通信定时间隔。例如通信窗口电路装置118可以被配置用于向当前连接到通信设备104的被服务节点例如被服务节点102指示将来通信窗口,通信接口 114被配置用于在这些将来通信窗口中激活与接入点106的连接。这一指示使被服务节点102能够同步被服务节点102的将来通信以便减少功率消耗。备选地或者附加地,在需要通信接口 114在前述通信窗口以外连接到接入点106的实例中,通信窗口电路装置118也可以向内部应用和/或被服务节点102发信号通知通信窗口当前可用。
[0045]在一些示例实施例中,通信窗口电路装置118可以引起延迟转发从被服务节点102接收的分组,以便同步接收的分组与内部应用生成的分组。例如通信窗口电路装置118可以在当前存储于存储器112中的分组的数量或者大小超过预定门限并且准备经由通信接口 114向接入点106发送的实例中激活通信接口 114。在一些情况下,处理器110可以例如通过主控用于被服务节点应用的应用层网关以在可用通信窗口之前在存储器112中存储分组来与应用层交互。备选地或者附加地,通信窗口电路装置118可以引起延迟转发一个或者多个内部应用生成的分组,以便同步内部应用与一个或者多个被服务节点的即将来临的调度的通信。
[0046]在一些示例实施例中,通信窗口电路装置118可以被配置用于确定通信窗口并且使确定的通信窗口被发送到被服务节点102。在一些示例实施例中,通信窗口可以由通信窗口电路装置118预先确定。例如通信窗口可以被硬编码到通信设备104中或者可以基于电池寿命、网络流量等来设置。
[0047]备选地或者附加地,通信窗口电路装置118可以被配置用于确定最活跃的被服务节点(例如最高传输频率)使用的间隔(例如被服务节点的传输间隔和/或频率)并且使通信窗口反映所确定的最活跃的被服务节点的间隔。例如特定的被服务节点可以被配置用于每20秒发送分组,因此,通信窗口电路装置118可以向所有其它被服务节点102发信号通知通信窗口将每20秒出现。在一些示例实施例中,通信窗口电路装置118可以被配置用于在具有最活跃的间隔的被服务节点改变或者被另一更活跃的被服务节点超过的实例中修改通信窗口间隔。备选地或者附加地,在网络108正在使用占空比方案的实例中,通信设备104的通信窗口可以被配置用于与网络的占空比同步。
[0048]在一些示例实施例中,通信窗口电路装置118可以仅修改被服务节点102和内部程序的部分集合。例如被服务节点102可以未正在监听通信窗口或者通信设备104的任何传输。在这样的情况下,通信窗口电路装置118可以被配置用于使被服务节点102和内部应用的部分集合与通信窗口同步、然后可以继续尝试同步其余被服务节点102或者内部应用。
[0049]备选地或者附加地,被服务节点102可以被配置用于适配或者修改它的分组传输频率以匹配通信窗口。然而被服务节点102也可以减少它的采样速率以匹配通信窗口和/或被服务节点102可以收集采样并且在将来通信窗口期间发送那些采样。
[0050]在一些示例实施例中,通信窗口电路装置118可以使得经由通信接口 114的通信传输使用网际协议层、第2层机制等。例如通信设备可以作为IPv6因特网网关工作并且可以根据IPv6协议工作。
[0051]在一些示例实施例中,通信窗口电路装置118被配置用于使ICMPv6路由器通报(RA)(例如见这里通过引用而结合于此的RFC4861)被生成并且经由通信接口 114发送。RA可以被配置用于指示当前时间(例如RA被被服务节点102接收的时间)是通信窗口的开始。然而在其它示例实施例中,RA可以定义将来通信窗口。例如RA消息可以指示通信窗口是在RA被被服务节点接收(例如R比特)的实例中出现还是在另一时间(例如P比特)出现。RA也可以指示在通信窗口之间的间隔(例如通过使用可以用毫秒指示的间隔字段)、下一通信窗口(例如可以用毫秒指示的到下一个的时间字段)和/或通信窗口的长度(例如可以用毫秒指示的持续时间字段)。RA消息的一个示例可以包括但不限于:
[0052]

【权利要求】
1.一种方法,包括: 为多个被服务节点确定通信窗口 ;以及 使所述通信窗口被用信号发送到所述多个被服务节点。
2.根据权利要求1所述的方法,还包括: 使用于一个或者多个内部应用的通信窗口基于用信号发送到所述多个被服务节点的所述通信窗口来更改。
3.根据权利要求1或者2所述的方法,还包括: 确定所述多个被服务节点中的已经在预定时段中发送最高频率的传输的被服务节点;以及 使所述通信窗口基于已经在所述预定时段中发送所述最高频率的传输的所述被服务节点所使用的通信间隔来调整。
4.根据权利要求1至3中的任一权利要求所述的方法,还包括: 确定所述多个被服务节点中的未被配置用于接收包括所述通信窗口的所述信号的被服务节点;以及 使所述通信窗口被调整成未被配置用于接收包括所述通信窗口的所述信号的所述被服务节点所使用的通信间隔。
5.根据权利要求1至4中的任一权利要求所述的方法,其中IPv6路由器通报被配置成被用信号发送到所述多个被服务节点。
6.根据权利要求5所述的方法,还包括: 使路由器通报在通信窗口的开始被用信号发送。
7.根据权利要求6所述的方法,其中所述路由器通报包括所述通信窗口的间隔定时、下一通信窗口的定时和所述通信窗口的持续时间的指示,并且其中所述通信窗口包括针对所述多个被服务节点中的每个被服务节点从所述通信窗口的开始时间起的预定延迟。
8.根据权利要求1至7中的任一权利要求所述的方法,还包括: 在为所述多个被服务节点中的至少一个被服务节点接收至少一个分组的实例中,使通信接口在所述通信窗口期间被激活。
9.根据权利要求1至8中的任一权利要求所述的方法,还包括: 使所述通信窗口经由层2协议、无线应用协议、超文本传输协议、动态主机配置协议版本4、动态主机配置协议版本6或者受约束的应用协议中的至少一个协议而被用信号发送。
10.根据权利要求1至9中的任一权利要求所述的方法,还包括: 从所述多个被服务节点中的至少一个被服务节点接收受约束的应用协议GET请求,其中所述受约束的应用协议GET请求被配置用于请求通信窗口参数并且包括所述通信窗口的间隔定时、下一通信窗口的定时或者所述通信窗口的持续时间中的至少一项;以及 使包含所述通信窗口参数的受约束的应用协议响应被发送到所述多个被服务节点中的所述被服务节点。
11.根据权利要求1至10中的任一权利要求所述的方法,还包括: 使所述通信参数经由受约束的应用协议POST被推送到所述多个被服务节点中的至少一个被服务节点。
12.根据权利要求1至11中的任一权利要求所述的方法,其中所述通信接口是蜂窝无线电接口。
13.一种装置,包括: 至少一个处理器;以及 包括计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置用于利用所述至少一个处理器,使所述装置至少: 为多个被服务节点确定通信窗口 ;以及 使所述通信窗口被用信号发送到所述多个被服务节点。
14.根据权利要求13所述的装置,其中包括所述计算机程序代码的所述至少一个存储器还被配置用于利用所述至少一个处理器,使得所述装置: 使用于一个或者多个内部应用的通信窗口基于用信号发送到所述多个被服务节点的所述通信窗口来更改。
15.根据权利要求13或者14所述的装置,其中包括所述计算机程序代码的所述至少一个存储器还被配置用于利用所述至少一个处理器,使得所述装置: 确定所述多个被服务节点中的已经在预定时段中发送最高频率的传输的被服务节点;以及 使所述通信窗口基于已经在所述预定时段中发送所述最高频率的传输的所述被服务节点所使用的通信间隔来调整。
16.根据权利要求13至15中的任一权利要求所述的装置,其中包括所述计算机程序代码的所述至少一个存储器还被配置用于利用所述至少一个处理器使得所述装置: 确定所述多个被服务节点中的未被配置用于理解包括所述通信窗口的所述信号的被服务节点;以及 使所述通信窗口被调整成未被配置用于接收包括所述通信窗口的所述信号的所述被服务节点所使用的通信间隔。
17.根据权利要求13至16中的任一权利要求所述的装置,其中IPv6路由器通报被配置成被用信号发送到所述多个被服务节点。
18.根据权利要求17所述的装置,其中包括所述计算机程序代码的所述至少一个存储器还被配置用于利用所述至少一个处理器使得所述装置: 使路由器通报在通信窗口的开始被用信号发送。
19.根据权利要求18所述的装置,其中所述路由器通报包括所述通信窗口的间隔定时、下一通信窗口的定时和所述通信窗口的持续时间的指示,并且其中所述通信窗口包括针对所述多个被服务节点中的每个被服务节点从所述通信窗口的开始时间起的预定延迟。
20.根据权利要求13至19中的任一权利要求所述的装置,其中包括所述计算机程序代码的所述至少一个存储器还被配置用于利用所述至少一个处理器,使得所述装置: 在为所述多个被服务节点中的至少一个被服务节点接收至少一个分组的实例中使通信接口在所述通信窗口期间被激活。
21.根据权利要求13至20中的任一权利要求所述的装置,其中包括所述计算机程序代码的所述至少一个存储器还被配置用于利用所述至少一个处理器,使得所述装置: 使所述通信窗口经由层2协议、无线应用协议、超文本传输协议、动态主机配置协议版本4、动态主机配置协议版本6或者受约束的应用协议中的至少一个协议而被用信号发送。
22.根据权利要求13至21中的任一权利要求所述的装置,其中包括所述计算机程序代码的所述至少一个存储器还被配置用于利用所述至少一个处理器,使得所述装置: 从所述多个被服务节点中的至少一个被服务节点接收受约束的应用协议GET请求,其中所述受约束的应用协议GET请求被配置用于请求通信窗口参数并且包括所述通信窗口的间隔定时、下一通信窗口的定时或者所述通信窗口的持续时间中的至少一项;以及 使包含所述通信窗口参数的受约束的应用协议响应被发送到所述多个被服务节点中的所述被服务节点。
23.根据权利要求13至22中的任一权利要求所述的装置,其中包括所述计算机程序代码的所述至少一个存储器还被配置用于利用所述至少一个处理器,使得所述装置: 使所述通信参数经由受约束的应用协议POST被推送到所述多个被服务节点中的至少一个被服务节点。
24.根据权利要求13至23中的任一权利要求所述的装置,其中所述通信接口是蜂窝无线电接口。
25.一种计算机程序产品,包括: 至少一个计算机可读非瞬态存储介质,其上存储有程序代码,所述程序代码在由装置执行时,使所述装置至少: 为多个被服务节点确定通信窗口 ;以及 使所述通信窗口被用信号发送到所述多个被服务节点。
26.根据权利要求25所述的计算机程序产品,还包括: 使用于一个或者多个内部应用的通信窗口基于用信号发送到所述多个被服务节点的所述通信窗口来更改。
27.根据权利要求25或者26中的任一权利要求所述的计算机程序产品,还包括配置用于执行以下操作的计算机代码指令: 确定所述多个被服务节点中的已经在预定时段中发送最高频率的传输的被服务节点;以及 使所述通信窗口基于已经在所述预定时段中发送所述最高频率的传输的所述被服务节点所使用的通信间隔来调整。
28.根据权利要求25至27中的任一权利要求所述的计算机程序产品,还包括配置用于执行以下操作的计算机代码指令: 确定所述多个被服务节点中的未被配置用于理解包括所述通信窗口的所述信号的被服务节点;以及 使所述通信窗口被调整成未被配置用于接收包括所述通信窗口的所述信号的所述被服务节点所使用的通信间隔。
29.根据权利要求25至28中的任一权利要求所述的计算机程序产品,其中IPv6路由器通报被配置成被用信号发送到所述多个被服务节点。
30.根据权利要求29所述的计算机程序产品,还包括配置用于执行以下操作的计算机代码指令: 使路由器通报在通信窗口的开始被用信号发送。
31.根据权利要求30所述的计算机程序产品,其中所述路由器通报包括所述通信窗口的间隔定时、下一通信窗口的定时和所述通信窗口的持续时间的指示,并且其中所述通信窗口包括针对所述多个被服务节点中的每个被服务节点从所述通信窗口的开始时间起的预定延迟。
32.根据权利要求25至31中的任一权利要求所述的计算机程序产品,还包括配置用于执行以下操作的计算机代码指令: 在为所述多个被服务节点中的至少一个被服务节点接收至少一个分组的实例中,使通信接口在所述通信窗口期间被激活。
33.根据权利要求25至32中的任一权利要求所述的计算机程序产品,还包括配置用于执行以下操作的计算机代码指令: 使所述通信窗口经由层2协议、无线应用协议、超文本传输协议、动态主机配置协议版本4、动态主机配置协议版本6或者受约束的应用协议中的至少一个协议而被用信号发送。
34.根据权利要求25至33中的任一权利要求所述的计算机程序产品,还包括配置用于执行以下操作的计算机代码指令: 从所述多个被服务节点中的至少一个被服务节点接收受约束的应用协议GET请求,其中所述受约束的应用协议GET请求被配置用于请求通信窗口参数并且包括所述通信窗口的间隔定时、下一通信窗口的定时或者所述通信窗口的持续时间中的至少一项;以及 使包含所述通信窗口参数的受约束的应用协议响应被发送到所述多个被服务节点中的所述被服务节点。
35.根据权利要求25至34中的任一权利要求所述的计算机程序产品,还包括配置用于执行以下操作的计算机代码指令: 使所述通信参数经由受约束的应用协议POST被推送到所述多个被服务节点中的至少一个被服务节点。
36.根据权利要求25至35中的任一权利要求所述的计算机程序产品,其中所述通信接口是蜂窝无线电接口。
37.一种装置,包括: 用于为多个被服务节点确定通信窗口的装置;以及 用于使所述通信窗口被用信号发送到所述多个被服务节点的装置。
38.根据权利要求37所述的装置,还包括: 用于使用于一个或者多个内部应用的通信窗口基于用信号发送到所述多个被服务节点的所述通信窗口来更改的装置。
39.根据权利要求37或者38所述的装置,还包括: 用于确定所述多个被服务节点中的已经在预定时段中发送最高频率的传输的被服务节点的装置;以及 用于使所述通信窗口基于已经在所述预定时段中发送所述最高频率的传输的所述被服务节点所使用的通信间隔来调整的装置。
40.根据权利要求37至39中的任一权利要求所述的装置,还包括: 用于确定所述多个被服务节点中的未被配置用于理解包括所述通信窗口的所述信号的被服务节点的装置;以及 用于使所述通信窗口被调整成未被配置用于接收包括所述通信窗口的所述信号的所述被服务节点所使用的通信间隔的装置。
41.根据权利要求37至40中的任一权利要求所述的装置,其中IPv6路由器通报被配置成被用信号发送到所述多个被服务节点。
42.根据权利要求41所述的装置,还包括: 用于使路由器通报在通信窗口的开始被用信号发送的装置。
43.根据权利要求42所述的装置,其中所述路由器通报包括所述通信窗口的间隔定时、下一通信窗口的定时和所述通信窗口的持续时间的指示,并且其中所述通信窗口包括针对所述多个被服务节点中的每个被服务节点从所述通信窗口的开始时间起的预定延迟。
44.根据权利要求37至43中的任一权利要求所述的装置,还包括: 用于在为所述多个被服务节点中的至少一个被服务节点接收至少一个分组的实例中,使通信接口在所述通信窗口期间被激活的装置。
45.根据权利要求37至44中的任一权利要求所述的装置,还包括: 用于使所述通信窗口经由层2协议、无线应用协议、超文本传输协议、动态主机配置协议版本4、动态主机配置协议版本6或者约束的应用协议中的至少一个协议而被用信号发送的装置。
46.根据权利要求37至45中的任一权利要求所述的装置,还包括: 用于从所述多个被服务节点中的至少一个被服务节点接收受约束的应用协议GET请求的装置,其中所述受约束的应用协议GET请求被配置用于请求通信窗口参数并且包括所述通信窗口的间隔定时、下一通信窗口的定时或者所述通信窗口的持续时间中的至少一项;以及 用于使包含所述通信窗口参数的受约束的应用协议响应被发送到所述多个被服务节点中的所述被服务节点的装置。
47.根据权利要求37至46中的任一权利要求所述的装置,还包括: 用于使所述通信参数经由受约束的应用协议POST被推送到所述多个被服务节点中的至少一个被服务节点的装置。
48.根据权利要求37至47中的任一权利要求所述的装置,其中所述通信接口是蜂窝无线电接口。
【文档编号】H04W52/02GK104205951SQ201280071780
【公开日】2014年12月10日 申请日期:2012年4月4日 优先权日:2012年4月4日
【发明者】T·I·萨沃莱南, J·尼米南, M·S·伊索马基 申请人:诺基亚公司

最新回复(0)