一种实现即时通讯握手的方法及其系统的制作方法

文档序号:7730230阅读:214来源:国知局
专利名称:一种实现即时通讯握手的方法及其系统的制作方法
技术领域
本发明涉及一种即时通 讯应用,特别是涉及一种对终端即时通讯客户端与即时通讯服务器之间进行握手的方法及其系统。
背景技术
随着移动互联网的兴起,即时通信类业务(如QQ,MSN等)逐渐有移动客户端版本,并在移动终端上广泛使用,给移动终端带来数据流量的增加。现有技术中,按照即时通信的实现机制,移动终端上的即时通讯客户端,为了保证和即时通讯服务器之间的连接,需要在客户端和服务器之间定时发送握手信息(即会频繁发送心跳消息),根据无线通讯系统的机制,为了传送移动终端和即时通讯服务器之间的握手消息,必须在终端和系统之间建立专用通信通道来传送包含有握手信息的数据包。而根据目前的即时通讯类应用软件的实现机制,在没有数据传送的时候拆除无线通信信道。所以,为了保证即时通讯客户端和即时软件服务器之间的连接,会频繁的发送这种握手信息, 这就造成整个无线通信系统频繁地建立无线信道(建链)和拆除无线通信信道(拆链)的动作,从而造成网络资源的消耗,使得在使用即时通讯业务时造成网络拥塞,影响网络基本业务的通畅。所以,有必要提出一种新的实现即时通信客户端和服务器之间的握手的技术,以解决现有技术中终端的即时通讯应用软件频繁发送心跳消息造成无线网络资源消耗,减少即时通讯类业务对网络的影响,保证网络基本业务的通畅。

发明内容
本发明的目的在于提供一种实现即时通讯握手的方法及其系统,以解决现有技术中终端的即时通讯应用软件频繁发送心跳消息造成无线网络资源消耗,减少即时通讯类业务对网络的影响,保证网络基本业务的通畅。为了解决以上技术问题,本发明提供了一种实现即时通讯握手的方法,移动终端通过在无线通讯的控制信道消息的数据包中携带移动终端的即时通信客户端和即时通讯应用服务器之间的握手消息,实现即时通信客户端和即时通讯应用服务器之间的握手。进一步地,上述方法具体包括移动终端通过在上下行控制信道发送Data Bursting Message消息给无线基站, 所述Data Bursting Message消息含有携带即时通讯客户端和即时通讯应用服务器之间握手消息的SOC信息字段;无线基站获取移动终端发送的带有握手消息的数据包,透传给网关;网关将Data Bursting Message发送给即时通讯应用服务器。进一步地,所述移动终端通过在上下行控制信道发送Data Bursting Message消息给无线基站,具体是指移动终端通过在接入信道上发送Data Bursting Message消息到无线基站。
进一步地,所述移动终端通过在上下行控制信道发送Data Bursting Message消息给无线基站,具体是指移动终端通过在寻呼信道上发送Data Bursting Message消息到无线基站。

进一步地,所述移动终端通过在上下行控制信道发送Data Bursting Message 消息给无线基站,具体是指移动终端通过在RRC Connection Request上发送Data Bursting Message消息到无线基站。进一步地,所述移动终端通过在上下行控制信道发送Data Bursting Message消息给无线基站,具体是指移动终端通过在CEDCH上发送Data Bursting Message消息到无线基站。为了解决以上技术问题,本发明还提供了一种实现即时通讯握手的系统,所述系统包括移动终端,无线基站,网关以及即时通讯应用服务器,所述移动终端安装有即时通讯客户端,通过在上下控制信道消息中的数据包中携带该即时通讯客户端与即时通讯应用服务器之间的握手消息,发送给无线基站;所述无线基站,用于获取移动终端发送的带有握手消息的数据包,并发送给网关;所述网关,用于将接收到的带有握手消息的数据传送给即时通讯应用服务器;所述即时通讯应用服务器,用于接收网关传送过来的带有握手消息的数据包。进一步地,所述移动终端通过在上下行控制信道发送Data Bursting Message消息给无线基站,具体是指移动终端通过在接入信道上发送Data Bursting Message消息到无线基站。进一步地,所述移动终端通过在上下行控制信道发送Data Bursting Message消息给无线基站,具体是指移动终端通过在寻呼信道上发送Data Bursting Message消息到无线基站。进一步地,所述移动终端通过在上下行控制信道发送Data Bursting Message 消息给无线基站,具体是指移动终端通过在RRC Connection Request上发送Data Bursting Message消息到无线基站。进一步地,所述移动终端通过在上下行控制信道发送Data Bursting Message消息给无线基站,具体是指移动终端通过在CEDCH上发送Data Bursting Message消息到无线基站。与现有技术相比,本发明所述方法和系统,通过在无线通信的控制信道中携带握手信息,不用在移动终端和无线基站系统之间建立业务信道,避免频繁地建链和拆链过程, 减少即时通讯类业务对网络的影响,解决即时通讯业务对网络造成的拥塞,保证网络基本业务的通畅。


此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是本发明实施例提供的一种通过控制信道实现即时通讯握手的系统结构示意图2是本发明实施例提供的一种通过控制信道实现即时通讯握手的方法流程图;图3是本发明实施例提供的一种通过接入信道实现即时通讯握手的方法流程图;图4是本发明实施例提供的一种通过寻呼信道实现即时通讯握手的方法流程图;图5是本发明实施例提供的一种通过RRC Connection Request实现即时通讯握手的方法流程图;图6是本发明实施例提供的一种通过CEDCH实现即时通讯握手的方法流程图。
具体实施例方式为了使本发明所要解决的技术问题、技术方案 及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。本发明在解决移动终端在使用即时通讯业务时,即时通讯客户端与即时通讯服务器之间的握手消息的传送问题,采用了以下技术思想通过在无线通讯基站系统的上下行控制信道消息中的数据包中携带移动终端即时通讯客户端与即时通讯应用服务器之间的握手消息,基站控制器获取该数据包后,发送给网关,由网关对消息数据进行包装,并传递给即时通讯应用服务器,从而实现即时通信客户端和即时通讯应用服务器之间的握手。如图1所示,本发明提供了一种通过控制信道实现即时通讯握手的系统,该系统 100包括移动终端10,无线基站20,网关30以及即时通讯应用服务器40。所述移动终端10安装有即时通讯客户端,在上下控制信道消息中的数据包中携带该即时通讯客户端与即时通讯应用服务器40之间的握手消息,发送给无线基站20;具体来说,移动终端10通过在上下行控制信道发送Data Bursting Message消息到无线基站20,所述Data Bursting Message消息含有携带该握手消息的S0C(singling over control)信息字段,该握手消息是即时通讯客户端和即时通讯应用服务器20之间发送的消息。所述无线基站20,用于获取移动终端10发送的带有握手消息的数据包,并发送给网关30 ;所述网关30,用于将接收到的带有握手消息的数据进行封装后,传送给即时通讯应用服务器40 ;所述即时通讯应用服务器40,用于接收网关30传送过来的带有握手消息的数据包,从而实现与即时通讯客户端的握手。如图2所示,本发明提供了一种通过控制信道实现即时通讯握手的方法,通过该方法,移动终端在空闲状态下,激活即时通讯业务,即时通讯终端客户端在和即时通讯应用服务器之间传递握手消息的时候,不需要切换到激活态,通过在控制信道消息(例如,Data Bursting Message)中增加字段传递即时通信类业务的上下行握手信息,即通过在无线通讯基站系统的上下行控制信道消息中的数据包中携带移动终端即时通讯客户端与即时通讯应用服务器之间的握手消息,而不用在终端和无线基站之间建立业务信道。该方法包括1、移动终端和无线基站之间建立会话,终端处于空闲状态,没有建立专用信道;2、移动终端通过在上下行控制信道发送Data Bursting Message消息到无线基站,所述Data Bursting Message消息含有携带该握手消息的SOC (singling over control)信息字段,该握手消息是即时通讯应用客户端和即时通讯应用服务器之间发送的消息。3、无线基站将获取移动终端发送的带有握手消息的数据包,透传给网关。4、网关将Data Bursting Message发送给即时通讯应用服务器。下面结合附图对技术方案的实施作进一步的详细描述。

实施例一如图3所示,本发明实施例提供了一种通过接入信道实现即时通讯握手的方法, 该方法包括1)终端和系统之间建立会话,终端处于空闲状态,没有建立专用信道。2)定时器到,移动终端通过在接入信道上发送Data Bursting Message消息到无线基站,所述Data Bursting Message消息含有携带该握手消息的SOC信息字段,该握手消息是即时通讯客户端和即时通讯应用服务器之间发送的消息。3)无线基站将获取移动终端发送的带有握手消息的数据包,透传给网关。4)网关将Data Bursting Message发送给即时通讯应用服务器。实施例二如图4所示,本发明实施例提供了一种通过寻呼信道实现即时通讯握手的方法, 该方法包括1)终端和系统之间建立会话,终端处于空闲状态,没有建立专用信道。2)终端发送接入试探消息。3)定时器到,移动终端通过在寻呼信道上发送Data Bursting Message消息到无线基站,所述Data Bursting Message消息含有携带该握手消息的SOC信息字段,该握手消息是即时通讯客户端和即时通讯应用服务器之间发送的消息。4)无线基站将获取移动终端发送的带有握手消息的数据包,透传给网关。5)网关将Data Bursting Message发送给即时通讯应用服务器。实施例三如图5所示,本发明实施例提供了一种通过RRC Connection Request实现即时通讯握手的方法,该方法包括1)终端和系统之间建立会话,终端处于空闲状态,没有建立专用信道。2)终端发送接入试探消息。3)定时器到,移动终端通过在RRC Connection Request上发送Data Bursting Message消息到无线基站,所述Data Bursting Message消息含有携带该握手消息的SOC信息字段,该握手消息是即时通讯客户端和即时通讯应用服务器之间发送的消息。4)无线基站将获取移动终端发送的带有握手消息的数据包,透传给网关。5)网关将Data Bursting Message发送给即时通讯应用服务器。实施例四在R7的无线通讯系统中,引入了公用专用信道CEDOKCommon EDCH),无线通讯系统支持CELL_FACH状态,支持CEDCH。通过在该公用专用信道中,增加包含握手消息的数据块,传送该握手消息,系统不需要分配无线资源给发出请求的终端。
如图6所示,本发明实施例提供了一种通过CEDCH实现即时通讯握手的方法,该方法包括1)终端和系统之间建立会话,终端处于空闲状态,没有建立专用信道。 2)定时器到,移动终端通过在CEDCH上发送Data Bursting Message消息到无线基站,所述Data Bursting Message消息含有携带该握手消息的SOC信息字段,该握手消息是即时通讯客户端和即时通讯应用服务器之间发送的消息。3)无线基站将获取移动终端发送的带有握手消息的数据包,透传给网关。4)网关将Data Bursting Message发送给即时通讯应用服务器。本发明所述方法和系统,通过在无线通信的控制信道中携带握手信息,不用在移动终端和无线基站系统之间建立业务信道,避免频繁地建链和拆链过程,减少即时通讯类业务对网络的影响,解决即时通讯业务对网络造成的拥塞,保证网络基本业务的通畅。上述说明示出并描述了本发明的一个优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、 修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
权利要求
1.一种实现即时通讯握手的方法,其特征在于,移动终端通过在无线通讯的控制信道消息的数据包中携带移动终端的即时通信客户端和即时通讯应用服务器之间的握手消息, 实现即时通信客户端和即时通讯应用服务器之间的握手。
2.如权利要求1所述的方法,其特征在于,具体包括移动终端通过在上下行控制信道发送Data Bursting Message消息给无线基站,所述 Data Bursting Message消息含有携带即时通讯客户端和即时通讯应用服务器之间握手消息的SOC信息字段;无线基站获取移动终端发送的带有握手消息的数据包,透传给网关;网关将Data Bursting Message发送给即时通讯应用服务器。
3.如权利要求2所述的方法,其特征在于,所述移动终端通过在上下行控制信道发送 Data Bursting Message消息给无线基站,具体是指移动终端通过在接入信道上发送Data Bursting Message消息到无线基站。
4.如权利要求2所述的方法,其特征在于,所述移动终端通过在上下行控制信道发送 Data Bursting Message消息给无线基站,具体是指移动终端通过在寻呼信道上发送Data Bursting Message消息到无线基站。
5.如权利要求2所述的方法,其特征在于,所述移动终端通过在上下行控制信道发送Data Bursting Message消息给无线基站,具体是指移动终端通过在RRC Connection Request上发送Data Bursting Message消息到无线基站。
6.如权利要求2所述的方法,其特征在于,所述移动终端通过在上下行控制信道发送 Data Bursting Message消息给无线基站,具体是指移动终端通过在CEDCH上发送Data Bursting Message消息到无线基站。
7.一种实现即时通讯握手的系统,其特征在于,所述系统包括移动终端,无线基站, 网关以及即时通讯应用服务器,所述移动终端安装有即时通讯客户端,通过在上下控制信道消息中的数据包中携带该即时通讯客户端与即时通讯应用服务器之间的握手消息,发送给无线基站;所述无线基站,用于获取移动终端发送的带有握手消息的数据包,并发送给网关;所述网关,用于将接收到的带有握手消息的数据传送给即时通讯应用服务器;所述即时通讯应用服务器,用于接收网关传送过来的带有握手消息的数据包。
8.如权利要求7所述的系统,其特征在于,所述移动终端通过在上下行控制信道发送 Data Bursting Message消息给无线基站,具体是指移动终端通过在接入信道上发送Data Bursting Message消息到无线基站。
9.如权利要求7所述的系统,其特征在于,所述移动终端通过在上下行控制信道发送 Data Bursting Message消息给无线基站,具体是指移动终端通过在寻呼信道上发送Data Bursting Message消息到无线基站。
10.如权利要求7所述的系统,其特征在于,所述移动终端通过在上下行控制信道发送Data Bursting Message消息给无线基站,具体是指移动终端通过在RRC Connection Request上发送Data Bursting Message消息到无线基站;或者,移动终端通过在CEDCH上发送Data Bursting Message消息到无线基站。
全文摘要
本发明提供了一种实现即时通讯握手的方法,移动终端通过在无线通讯的控制信道消息的数据包中携带移动终端的即时通信客户端和即时通讯应用服务器之间的握手消息,实现即时通信客户端和即时通讯应用服务器之间的握手。本发明还提供了一种实现即时通讯握手的系统。通过本发明提供的一种实现即时通讯握手的方法及其系统,可以解决现有技术中终端的即时通讯应用软件频繁发送心跳消息造成无线网络资源消耗,减少即时通讯类业务对网络的影响,保证网络基本业务的通畅。
文档编号H04W76/00GK102264045SQ20111020557
公开日2011年11月30日 申请日期2011年7月21日 优先权日2011年7月21日
发明者姚春波, 孟彪, 张军, 江华, 薛育红 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1