同步对保活消息的生成和传输的制作方法

文档序号:9252771阅读:552来源:国知局
同步对保活消息的生成和传输的制作方法
【专利说明】同步对保活消息的生成和传输
[0001] 交叉引用
[0002] 本专利申请要求由Sundararajan等人于2013年1月25日递交的名称为 "SynchronizingGenerationandTransmissionofKeep-AliveMessages, " 的共同未决 13/750, 845的优先权权益,所述申请已经转让给本申请的受让人。
【背景技术】
[0003] 概括地说,以下内容涉及无线通信,更具体地说,涉及生成保活(ke印-alive)消 息以保持持久连接。无线通信系统被广泛部署以提供诸如语音、视频、分组数据、消息传送、 广播等各种类型的通信内容。这些系统可以是能够通过共享可用的系统资源(例如,时间、 频率和功率)来支持与多个用户进行通信的多址系统。这种多址系统的例子包括码分多址 (CDM)系统、时分多址(TDM)系统、频分多址(FDM)系统和正交频分多址(OFDM)系统。
[0004] 通常,无线多址通信系统可以包括多个基站,每个基站同时支持针对多个移动设 备的通信。基站可以在下游链路和上游链路上与移动设备进行通信。每个基站具有覆盖范 围,所述覆盖范围可以被称为小区的覆盖区域。安装在移动设备上的应用可以建立在无线 通信系统上的网络连接。可以以某一时间间隔发送保活消息以保持网络连接打开。如果多 个网络连接是打开的,则针对每个连接,移动设备可以多次建立无线连接来发送保活消息, 其中针对每个连接,建立无线连接的次数可不同。建立多个无线连接使用移动设备的额外 资源和功率,以及用于与建立和保持连接有关的信令的额外网络资源。

【发明内容】

[0005] 概括地说,所描述的特征涉及用于对用于多个持久连接的保活消息的生成进行同 步的一个或多个改进的系统、方法和/或装置。在一个实施例中,可以由移动设备上的一个 或多个应用来建立多个持久连接。可以根据托管连接的网络的保活时间间隔,以同步的方 式创建并发送用于所述连接的保活消息。可以建立单个无线连接来发送用于各种连接的保 活消息。通过以下详细描述、权利要求书和附图,所描述的方法和装置的进一步的适用范围 将变得显而易见。由于在描述的精神和范围内的各种改变和修改对本领域技术人员而言将 会是显而易见的,因此详细描述和特定的例子仅以说明的方式给出。
[0006] 描述了一种用于生成用于多个持久连接的保活消息的方法。可以标识所述多个持 久连接,所述多个持久连接与托管所述多个持久连接的网络中的无线设备上的至少一个应 用相关联。可以标识特定于所述网络的定时调度,所述定时调度用于发送保活消息以刷新 所述多个持久连接中的每个持久连接。可以对用于所述多个持久连接中的每个持久连接的 所述保活消息的生成进行同步。所同步的所述保活消息的生成可以是根据所述网络的所标 识的定时调度来发生的。
[0007] 对所述保活消息的所述生成进行同步可以包括:在由所标识的定时调度指示的时 间之前,生成用于至少一个持久连接的保活消息。所述多个持久连接中的第一持久连接可 以来源于第一实体。用于刷新所述第一持久连接的第一保活消息可以来源于第二实体。所 述第二实体可以与所述第一实体不同。
[0008] 在一个配置中,可以在所述网络中的第一设备和第二设备之间建立第一持久连 接。可以在第一时间段之后发送查询,来确定所述第一持久连接是否可用。可以至少部分 地基于所述关于所述第一持久连接是否可用的确定,来标识用于发送所述保活消息以刷新 所述网络中的持久连接的所述定时调度。
[0009] 在一个配置中,当在所述第一时间段之后确定所述第一持久连接不可用时,可以 在所述网络中的所述第一设备和所述第二设备之间建立第二持久连接。可以在第二时间段 之后发送查询,来确定所述第二持久连接是否可用。在一些配置中,所述第二时间段可以比 所述第一时间段短。当在所述第一时间段之后确定所述第一持久连接可用时,可以在第二 时间段之后发送额外的查询,来确定所述第一持久连接是否可用。在一些配置中,所述第二 时间段可以比所述第一时间段长。
[0010] 在一些实施例中,所述用于确定所述第一持久连接是否可用的查询来源于调制解 调器处理器或者应用处理器。标识所述定时调度可以包括:标识所述网络的网络标识符 (ID);以及针对所述网络中建立的持久连接的超时信息来查询中央数据库。所述查询可以 至少部分地基于所述网络ID。标识所述定时调度可以包括:确定所述网络中的持久连接的 所述超时信息是否存在于所述中央数据库中。
[0011] 当在确定所述超时信息存在于所述中央数据库中时,可以标识用于发送所述保活 消息以刷新所述网络中的所述多个持久连接的所述定时调度。所述定时调度可以至少部分 地基于所述超时信息。可以将标识了所标识的定时调度的信息存储在中央数据库中。所述 信息可以包括所述网络的标识符(ID)。
[0012] 在一些配置中,可以根据所标识的时间调度,在单个无线连接上发送用于刷新所 述多个持久连接的所述保活消息。所述保活消息可以来源于调制解调器处理器或者应用处 理器。在一些实施例中,所述网络可以包括无线局域网(WLAN)或者蜂窝网络。在一些配置 中,所述多个持久连接中的持久连接可以包括传输控制协议(TCP)连接或者用户数据报协 议(UDP)连接。
[0013] 此外,描述了一种被配置为生成用于多个持久连接的保活消息的无线设备。所述 无线设备可以包括:处理器;与所述处理器电通信的存储器;以及存储在所述存储器中的 指令。所述指令可以由所述处理器执行以用于:标识所述多个持久连接,所述多个持久连接 与托管所述多个持久连接的网络中的无线设备上的至少一个应用相关联。所述指令可以由 所述处理器执行以用于:标识特定于所述网络的定时调度,所述定时调度用于发送保活消 息以刷新所述多个持久连接中的每个持久连接;以及对用于所述多个持久连接中的每个持 久连接的所述保活消息的生成进行同步。所同步的所述保活消息的生成是根据所述网络的 所标识的定时调度来发生的。
[0014] 此外,描述了一种用于生成用于多个持久连接的保活消息的装置。所述装置可以 包括:用于标识所述多个持久连接的单元,所述多个持久连接与托管所述多个持久连接的 网络中的无线设备上的至少一个应用相关联。所述装置可以包括:用于标识特定于所述网 络的定时调度的单元,所述定时调度用于发送保活消息以刷新所述多个持久连接中的每个 持久连接;以及用于对用于所述多个持久连接中的每个持久连接的所述保活消息的生成进 行同步的单元。所同步的所述保活消息的生成可以是根据所述网络的所标识的定时调度来 发生的。
[0015] 此外,描述了一种用于生成用于多个持久连接的保活消息的计算机程序产品。所 述计算机程序产品可以包括存储指令的非暂时性计算机可读介质,所述指令可由处理器执 行以用于:标识所述多个持久连接,所述多个持久连接与托管所述多个持久连接的网络中 的无线设备上的至少一个应用相关联。所述指令可由所述处理器执行以用于:标识特定于 所述网络的定时调度,所述定时调度用于发送保活消息以刷新所述多个持久连接中的每个 持久连接;以及对用于所述多个持久连接中的每个持久连接的所述保活消息的生成进行同 步。所同步的所述保活消息的生成可以是根据所述网络的所标识的定时调度来发生的。
【附图说明】
[0016] 通过参考下面的附图可以实现对本发明的一些实施例的性质和优势的进一步理 解。在附图中,类似的部件或特征可以具有相同的附图标记。此外,相同类型的各种组件可 以通过在附图标记后附上破折号以及在相似部件之间进行区分的第二标记来加以区分。如 果在说明书中仅使用了第一附图标记,则该描述适用于具有相同的第一附图标记的类似部 件中的任何一个,而不考虑第二附图标记。
[0017] 图1是无线通信系统的方框图;
[0018] 图2是根据本系统和方法的包括设备的例子的示例性无线通信系统的方框图;
[0019] 图3是根据本系统和方法的处理器的例子的方框图;
[0020] 图4是示出了根据本系统和方法的持久连接刷新模块的一个实施例的方框图;
[0021] 图5是示出了用于确定无线通信系统中的保活超时时间段的定时调度标识模块 和保活生成模块的各种模块的一个实施例的方框图;
[0022] 图6是根据本系统和方法的包括设备的另一个例子的示例性无线通信系统的方 框图;
[0023] 图7是用于对用于持久连接的保活消息进行同步的时序图;
[0024] 图8是根据各种实施例的可以被配置用于管理保活消息的通信系统的方框图;
[0025] 图9是根据各种实施例的用于对保活消息的生成进行同步的方法的流程图;
[0026] 图10是根据本系统和方法的用于生成用于持久连接的保活消息的方法的流程 图;
[0027] 图11是根据各种实施例的用于使用单个无线连接来发送保活消息的方法的流程 图;
[0028] 图12是根据本系统和方法的用于确定用于保活消息的定时调度的方法的流程 图。
【具体实施方式】
[0029] 互联网协议(IP)主机可以通过有状态的中间设备(statefulmiddlebox)来隔 离,其中有状态的中间设备执行诸如防火墙和网络地址转换(NAT)之类的功能。NAT可以部 署在蜂窝网络、局域网(LAN)和无线LAN(WLAN)上。可以保持网络状态,直到保活定时器到 期为止。如果使用诸如传输控制协议(TCP)或用户数据报协议(UDP)之类的长期连接(例 如,持久连接),则移动设备可以确保中间设备保持网络状态以保持连接打开。否则,如果保 活定时器到期,则中间设备可以清除状态,致使长期连接失效,因为中间设备会丢弃不与所 记忆的状态相对应的分组。移动设备可以生成保活消息来发送给中间设备,以保持持久连 接。在一些实施例中,可以由至少一个应用来建立多个持久连接。用于这些连接的保活消 息可以在传输中同步地生成。通过对这些消息的生成和传输进行同步,可以在单个无线连 接上将这些消息发送给网络的中间设备。这允许移动设备节约资源并且减少在托管长期连 接的网络上的业务。
[0030] 下面的描述提供了例子,但不限制权利要求书中所阐述的范围、适用性或配置。在 不脱离本公开内容的精神和范围的情况下,可以对所讨论的要素的功能和排列做出改变。 各种实施例可以适当省略、替换或添加各种过程或部件。例如,可以用与所描述的顺序不同 的顺序来执行所描述的方法,并且可以添加、省略或组合各种步骤。此外,可以将针对某些 实施例所描述的特征组合到其它实施例中。
[0031] 首先参考图1,图1是示出了无线通信系统100的例子的方框图。系统100包括基
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1