通信系统中用于保持终端和服务器之间的连接的方法和系统的制作方法

文档序号:7736026阅读:162来源:国知局
专利名称:通信系统中用于保持终端和服务器之间的连接的方法和系统的制作方法
技术领域
本发明一般涉及用于执行终端和服务器之间的通信的通信系统,具体地涉及用于 在常开无线移动通信终端和服务器之间执行通信时,在由于使用互联网协议(IP)的网络 应用使得常开无线移动通信终端由传输控制协议(TCP)连接到服务器的备用状态中保持 常开无线移动通信终端和服务器之间的连接的方法和系统。
背景技术
近来,正在发展用于支持常开功能的各种技术,其中当终端开启时可以进行IP通 信。因此,人们期望大多数高端的移动终端将在几年内支持常开功能。当常开终端开启时, 分配IP地址,因此可以进行IP通信。因而,当在登录到信使服务、IP上语音(VoIP)、或IP 多媒体子系统(IMQ之后在备用状态中接收到数据时,可以进行该信使服务、VoIP视频通 信或电子邮件接收并且还可以进行个人迷你网络服务器的各种服务等。在常开终端已经登录到多个服务的状态中,用于保持到服务器的通信连接的多 个TCP连接存在于空闲模式中。用于提供各种类型的服务的服务器周期性地将常连接 (keep-alive)分组发送到移动终端以便检查到对方移动终端的TCP连接。然后,该移动终 端接收该常连接分组并响应于此向服务器发送确认(ACK)分组。服务器响应于发送的常连 接分组从终端接收ACK分组,确定服务器和终端之间的通信连接是否保持,并且连续地保 持TCP连接。此后,服务器处于备用状态直到在将常连接定时器新设置为备用时间的定时器之 后发送下一个常连接分组。当常连接定时器期满时,服务器通过向终端重发常连接分组来 检查通信连接。另一方面,在备用状态中,终端在将终端状态变为用于接收常连接分组的业务状 态之后接收常连接分组,并且响应于此向服务器发送ACK分组。将参考附图描述终端状态 的变化。图1示出了当传统的移动终端接收到常连接分组并且发送ACK分组时的电流状态 变化。在当在备用状态中接收到常连接分组时移动终端从备用状态变为业务状态之后,移 动终端接收该常连接分组并且发送ACK分组。在时间Tl后,移动终端返回到备用状态。在 服务器接收到ACK分组之后,设置与T2对应的常连接定时器。当在时间T2后常连接定时 器期满时,通过向终端重发常连接分组来检查通信连接。时间Tl是通过提供商的网络策略确定作为终端保持业务状态的时间的值。当 在该时间期间无数据发送和接收时,终端返回到备用状态。例如,在作为韩国电信自由通 (Korea Telecom Freetel)建立的KTF的宽带码分多址(WCDMA)网络中,时间Tl被设置为 大约一分钟。在这种情况下,由于终端在一分钟期间处于用于接收常连接分组(大约二十 个字节)和发送ACK分组(大约二十个字节)的业务状态中,因此消耗功率。当一个移动终端具有到多个服务器的多个TCP连接时,发生问题。将参考附图进行描述。图2示出了传统的移动终端205具有到多个服务器210、215、220的TCP连接的示 例。服务器210、215、220通过通信网络连接到一个移动终端205。由于每个服务器210、 215、220独立地保持常连接定时器,因此其数目对应于到服务器210、215、220的TCP连接的 数目的常连接分组由移动终端205调度和接收。图3示出了当移动终端具有到多个服务器的TCP连接时由于常连接分组引起的传 统的移动终端的电流状态变化。当移动终端通过四个TCP连接连接到四个服务器时,即使 当用户不使用移动终端时,用于根据每个服务器的常连接定时器的操作处理常连接分组的 业务状态的持续时间也增加。因为TCP连接的数目增加,所以业务状态的持续时间变长,因 此功耗增大。

发明内容
技术问题为了解决现有技术的以上讨论的缺陷,主要目的是提供一种用于保持终端和服务 器之间的连接的方法和系统,其根据用于保持终端和服务器之间的通信连接的终端的状态 改变操作可以最小化功耗。技术方案根据本发明的一方面,提供一种用于在终端连接到服务器的备用状态中保持终端 和多个服务器之间的连接的方法,该方法包括由该终端产生用于保持到该服务器的连接 的定时器;确定定时器是否期满;以及当该定时器期满时,向具有到该终端的通信连接的 所有服务器同时发送用于连接保持通知的分组。根据本发明的另一方面,提供一种用于在终端连接到服务器的备用状态中保持终 端和多个服务器之间的连接的通信系统,该通信系统包括该终端,用于产生用于保持到该 服务器的连接的定时器以及确定定时器是否期满;以及至少一个服务器,用于当该定时器 期满时,通过从该终端接收用于连接保持通知的分组来检查连接保持状态。在进行以下的对本发明的详细描述之前,阐述贯穿此专利文献使用的某些词和 短语的定义可以是有益的术语“包含”和“包括”,以及其变形意思指无限制地包括;术语 “或”是包含的,意思指和/或;短语“与...有关”和“与其相关”,以及其变形可以意思指包 括、包括在...内、与...互连、包含、包含在...内、连接到...或与...连接、耦接到...或 与...耦接、可与...通信、与...协作、交织、并置、接近于、绑定到或与……绑定、具有、 具有...的性质等等;以及术语“控制器”意思指控制至少一个操作的任何设备、系统或其 部件,这样的设备可以被实现在硬件、固件或软件、或硬件、固件或软件中的至少两个的一 些组合中。应当注意,与任何特定的控制器有关的功能可以是集中式的或分布式的,不管本 地还是远程。贯穿此专利文献提供了某些词和短语的定义,本领域技术人员将理解,即使不 是大部分情况,也是在许多情况下,这样的定义适用于这样定义的词和短语的先前以及将 来的运用。有益效果本发明可以最小化由于当具有到服务器的通信连接的常开移动终端处于备用状 态时用于检查通信连接状态的常连接分组的发送/接收引起的业务状态的变化,从而减少移动终端的电池消耗、增大移动终端的备用时间,以及从网络的角度看增大无线资源的效率。


为了更完全地理解本公开和它的优点,现在结合附图参考以下描述,其中相似的 参考数字表示相似的部分图1示出了当传统的移动终端接收到常连接分组并且发送ACK分组时的电流状态 变化;图2示出了传统的移动终端具有到多个服务器的TCP连接的示例;图3示出了当移动终端具有到多个服务器的TCP连接时由于常连接分组引起的传 统的移动终端的电流状态变化;图4示出了在根据本发明的示范性实施例的连接保持方法中当移动终端具有到 多个服务器的TCP连接时移动终端同步并管理常连接定时器的示例;图5示出了在根据本发明的示范性实施例的连接保持方法中当移动终端同步并 管理常连接定时器时移动终端的电流状态变化;以及图6示出了根据本发明的示范性实施例的用于常开移动终端和服务器之间的连 接保持方法的流程图。贯穿全部附图,相同的附图参考数字将被理解为指代相同的元件、特征和结构。
具体实施例方式下面讨论的图4至6以及用于描述本公开的原理的各种实施例在此专利文献中仅 仅是示例说明的方式,并且不应该以任何方式被解读为限制本公开的范围。本领域技术人 员将理解,本公开的原理可以在任何适当配置的无线通信网络中实现。下面参考附图详细 描述本发明的示范性实施例。在说明书中定义的事项,诸如详细结构和元件,是为了帮助全 面理解本发明的示范性实施例而提供的。因此,本领域普通技术人员将认识到,可以在不脱 离本发明的范围和精神的情况下,对这里描述的实施例做出各种变化和修改。此外,为了清 楚和简明,省略了公知的功能和结构的描述。本发明提供一种在通信系统中常开移动终端和服务器之间的连接保持方法,该连 接保持方法通过在移动终端通过IP通信连接到服务器的备用状态中同步、整合和管理到 服务器的TCP连接的常连接定时器可以最小化移动终端的功耗。图4示出了在根据本发明的示范性实施例的连接保持方法中当移动终端405具有 到多个服务器410、415、420的TCP连接时移动终端405同步并管理常连接定时器的示例。 根据本发明的示范性实施例,在移动终端405中同步并管理传统上由服务器410、415、420 独立管理的常连接定时器。每当由每个服务器410、415、420管理的每个常连接定时器期 满时,传统上进行从备用状态到业务状态的变化。但是,根据本发明的示范性实施例,常连 接定时器被整合并管理为一个常连接定时器,因此可以最小化从备用状态到业务状态的变 化。为了通过在移动终端405中同步常连接定时器来改善移动终端405的备用时间和 功耗,当建立TCP连接时,移动终端使能常连接定时器。整合并管理存在于每个TCP连接中
5的常连接定时器以用于备用电源的效率。通过现有TCP技术实施用于使能TCP连接中的常 连接定时器的终端405的操作。当不需要时,终端405传统上不使能常连接定时器。但是, 在本发明的示范性实施例中,使能常连接定时器并且常连接定时器用于终端的功率效率。图5示出了在根据本发明的示范性实施例的连接保持方法中当移动终端同步并 管理常连接定时器器时移动终端的电流状态变化。如图5所示,当终端进行到η个服务器的η个TCP连接时,终端处于备用状态同时 产生并操作与之对应的η个常连接定时器。当在备用状态中终端的常连接定时器中的一个 期满时,终端可以由通过所有TCP连接向所有服务器发送常连接分组来同步所有常连接定 时器。由于同时发送所有常连接分组,因此移动终端可以最小化用于从备用状态到用于常 连接模式的业务状态改变的操作。当在备用状态中发送/接收数据时,检查在当前常连接定时器期满之前的时间。 当在当前常连接定时器期满之前的时间等于或小于预设的RT时间(秒)时,即当在接近的 时间将常连接分组发送给服务器时,通过所有TCP连接将常连接分组预先发送给服务器, 以使得移动终端可以进一步减少用于从备用状态变化到业务状态的额外操作。在这种情况 下,通过仿真或其它测试,可以将RT时间适当地设置为具有大于最小时间Tl和小于最大时 间T2/2的值。在本发明的示范性实施例中,设置其数目对应于服务器的数目的定时器,但 是也可以仅仅设置与任意的服务器对应的一个定时器,以使得可以通过根据该任意的服务 器的定时器发送其它服务器的常连接分组来获得同步。图6示出了根据本发明的示范性实施例的用于常开移动终端和服务器之间的连 接保持方法的流程图。在步骤610中,终端产生其数目对应于具有到该终端的通信连接的 服务器的数目的常连接定时器并启动该定时器。然后,在步骤620中,终端确定在定时器期 满之前是否存在数据发送/接收。当在步骤620中不存在数据发送/接收时,终端进行到 步骤640。当在步骤620中存在数据发送/接收时,终端进行到步骤630以确定在常连接定 时器的调度的期满时间(即下一个常连接分组传输调度)之前的剩余时间是否等于或小于 预设的RT时间。当在步骤630中在下一个常连接分组传输调度之前的剩余时间等于或小 于预设的RT时间时,终端进行到步骤650。当在步骤630中在下一个常连接分组传输调度 之前的剩余时间不等于或小于预设的RT时间时,终端进行到步骤640以确定常连接定时器 是否期满。当在步骤640中常连接定时器未期满时,终端处于备用状态。当在步骤640中 常连接定时器期满时,终端进行到步骤650。在步骤650中,将常连接分组通过所有TCP连 接发送给具有通信连接的所有服务器。然后,终端进行到步骤660以同步所有常连接定时 器然后进行到步骤670。在步骤670中确定操作是否结束。当操作未结束时,终端进行到步 骤610以重新启动常连接定时器并重复上述操作。当作为步骤670中的确定结果操作结束 时,常开终端和服务器之间的通信连接保持操作结束。在本发明的示范性实施例中,在上述方法中,当在从服务器向终端发送常连接分 组之前终端发送常连接分组时,将到相同的终端的所有TCP连接的常连接定时器同步,从 而最小化终端从备用状态变化到业务状态的操作、减少终端的电池消耗、并增大终端的备 用时间。根据本发明的上述示范性实施例,可以在通信系统中操作并配置连接保持方法和 系统。
例如,本发明的连接保持方法可以应用于能够通过通信网络执行通信的任何设 备,诸如通用终端或个人计算机(PC)以及常开终端。本发明可以最小化由于当具有到服务器的通信连接的常开移动终端处于备用状 态时用于检查通信连接状态的常连接分组的发送/接收引起的业务状态的变化,从而减少 移动终端的电池消耗、增大移动终端的备用时间,以及从网络的角度看增大无线资源的效率。尽管已经参考示范性实施例描述了本公开,但是本领域技术人员可以提出各种变 化和修改。本公开预期涵盖这样的落入所附权利要求书的范围的变化和修改。
权利要求
1.一种用于在终端连接到服务器的备用状态中保持终端和多个服务器之间的连接的 方法,包括由该终端产生用于保持到多个服务器的连接的定时器; 确定定时器是否期满;以及当该定时器期满时,向具有到该终端的通信连接的所有服务器同时发送用于连接保持 通知的分组。
2.如权利要求1所述的方法,其中所述产生步骤包括 产生与具有到该终端的通信连接的服务器对应的定时器。
3.如权利要求2所述的方法,其中所述确定步骤包括 确定产生的定时器中的任何一个是否期满。
4.如权利要求3所述的方法,还包括通过同时重新启动该定时器来同步该定时器的时间。
5.如权利要求1到4中的任何一个所述的方法,还包括当该定时器未期满时,确定是否存在要由该终端发送/接收的数据; 当存在要被发送/接收的数据时,确定在该定时器的期满调度之前的剩余时间是否等 于或小于预设的RT时间;以及当在该定时器的期满调度之前的剩余时间等于或小于该预设的RT时间时,向具有到 该终端的通信连接的所有服务器同时发送用于该连接保持通知的分组。
6.如权利要求1到4中的任何一个所述的方法,其中该终端是常开终端。
7.一种用于在终端连接到服务器的备用状态中保持终端和多个服务器之间的连接的 通信系统,包括该终端,用于产生用于保持到该服务器的连接的定时器以及确定定时器是否期满;以及至少一个服务器,用于当该定时器期满时,通过从该终端接收用于连接保持通知的分 组来检查连接保持状态。
8.如权利要求7所述的通信系统,其中该终端产生与具有到该终端的通信连接的服务 器对应的定时器。
9.如权利要求8所述的通信系统,其中该终端确定产生的定时器中的任何一个是否期满。
10.如权利要求9所述的通信系统,其中该终端通过同时重新启动该定时器来同步该 定时器的时间。
11.如权利要求7到10中的任何一个所述的通信系统,其中当该定时器未期满时确定 是否存在要由该终端发送/接收的数据,当存在要被发送/接收的数据时确定在该定时器 的期满调度之前的剩余时间是否等于或小于预设的RT时间,并且当在该定时器的期满调 度之前的剩余时间等于或小于预设的RT时间时,向具有到该终端的通信连接的所有服务 器同时发送用于该连接保持通知的分组。
12.如权利要求7到10中的任何一个所述的通信系统,其中该终端是常开终端。
全文摘要
一种用于在终端连接到服务器的备用状态中保持终端和多个服务器之间的连接的方法和系统。该终端产生用于保持到该服务器的连接的定时器。该终端确定定时器是否期满。当该定时器期满时,该终端向具有到该终端的通信连接的所有服务器同时发送用于连接保持通知的分组。
文档编号H04W24/04GK102124771SQ200980132073
公开日2011年7月13日 申请日期2009年6月17日 优先权日2008年6月18日
发明者姜镇奎 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1