文本电话发送、接收处理装置、通信方法及通信系统.pdf

上传人:1*** 文档编号:1109794 上传时间:2018-03-31 格式:PDF 页数:21 大小:1.05MB
返回 下载 相关 举报
摘要
申请专利号:

CN200810026286.5

申请日:

2008.02.04

公开号:

CN101505239A

公开日:

2009.08.12

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04L 12/26公开日:20090812|||实质审查的生效|||公开

IPC分类号:

H04L12/26; H04L29/06

主分类号:

H04L12/26

申请人:

华为技术有限公司

发明人:

许志勇

地址:

518129广东省深圳市龙岗区坂田华为基地B区2号楼

优先权:

专利代理机构:

广州三环专利代理有限公司

代理人:

郝传鑫;熊贤卿

PDF下载: PDF下载
内容摘要

本发明公开了一种通信方法,包括:与通信发送方建立文本会话连接;检测在保护定时器的定时周期内是否接收到来自所述通信发送方的通信数据,在检测结果为否时,确定与所述通信发送方的通信链路中断。本发明还公开了一种文本电话发送处理装置、文本电话接收处理装置以及一种通信系统,本发明实现了在文本会话的通信双方建立文本会话连接时,文本会话的接收方通过检测在所述保护定时器的定时周期内是否接收到来自通信发送方的通信数据,确定与所述文本会话的发送方的通信链路的状态,实现在文本会话时,及时检测发现通信链路中断,终止文本会话。

权利要求书

1、  一种通信方法,其特征在于,包括:
与通信发送方建立文本会话连接;
检测在保护定时器的定时周期内是否接收到来自所述通信发送方的通信数据,在检测结果为否时,确定与所述通信发送方的通信链路中断。

2、
  如权利要求1所述的通信方法,其特征在于,所述通信数据为心跳数据或媒体数据。

3、
  如权利要求2所述的方法,其特征在于,所述与所述通信发送方建立会话连接的步骤之后还包括:
通信发送方与所述通信接收方协商确定保护定时器的定时周期和/或心跳数据发送周期。

4、
  如权利要求1至3任意一项所述的方法,其特征在于,所述检测在所述保护定时器的定时周期内是否接收到来自所述通信发送方的通信数据的步骤具体为:
在与所述通信发送方建立文本会话时,启动所述保护定时器,并检测在所述保护定时器的定时周期内是否接收到来自所述通信发送方的心跳数据或媒体数据。

5、
  如权利要求4所述的方法,其特征在于,当检测到在所述保护定时器的定时周期内接收到来自所述通信发送方的心跳数据或媒体数据时,将所述保护定时器清零,并重新计时。

6、
  如权利要求1至3任意一项所述的方法,其特征在于,所述检测在所述保护定时器的定时周期内是否接收到来自所述通信发送方的通信数据的步骤具体为:
检测是否进入接收链路会话空闲期,并在检测到进入接收链路会话空闲期时,启动所述保护定时器,并检测在所述保护定时器的定时周期内是否接收到来自所述通信发送方的心跳数据或媒体数据。

7、
  如权利要求6所述的方法,其特征在于,当检测到在所述保护定时器的定时周期内接收到来自所述通信发送方的心跳数据时,将所述保护定时器清零,并重新启动所述保护定时器,当检测到在所述保护定时器的定时周期内接收到来自通信发送方的媒体数据时,停止所述保护定时器。

8、
  如权利要求7所述的方法,其特征在于,所述检测是否进入接收链路会话空闲期的步骤具体为:
在与所述通信发送方建立文本会话时,启动接收方空闲检测定时器,并检测在所述接收方空闲检测定时器的定时周期内是否接收到来自所述通信发送方的媒体数据,当检测到有来自所述通信发送方的媒体数据时,将所述接收方空闲检测定时器清零,并重新计时,否则,则确定进入接收链路会话空闲期。

9、
  如权利要求1至3任意一项所述的方法,其特征在于,所述与通信发送方建立会话连接的步骤之后还包括:
所述通信发送方以心跳数据发送周期向通信接收方周期性发送心跳数据。

10、
  如权利要求9所述方法,其特征在于,所述通信发送方以心跳数据发送周期向通信接收方周期性发送心跳数据的步骤具体为:
所述通信发送方检测是否进入发送链路会话空闲期,并在检测到进入发送链路会话空闲期时,启动心跳数据发送定时器,并判断在所述心跳数据发送定时器的定时周期内是否有媒体数据输入,如果判断结果为否,则向通信接收方发送心跳数据。

11、
  如权利要求10所述的方法,其特征在于,所述检测是否进入发送链路会话空闲期的步骤具体为:
在与通信接收方建立文本会话连接时,启动发送方空闲检测定时器,并检测在所述发送方空闲检测定时器的定时周期内是否有媒体数据输入,当在所述发送方空闲检测定时器的定时周期内检测到有媒体数据输入时,将所述发送方空闲检测定时器清零,并重新计时,否则,则确定进入发送链路会话空闲期。

12、
  一种文本电话发送处理装置,其特征在于,包括:
会话建立单元,用于与通信接收方建立文本会话连接;
发送单元,用于在所述会话建立单元与通信接收方建立文本会话连接后,以心跳数据发送周期向所述通信发送方周期性发送心跳数据。

13、
  如权利要求12所述的装置,其特征在于,所述发送单元包括:
检测单元,用于检测是否进入发送链路会话空闲期;
传输单元,用于与通信发送方进行通信;
控制单元,用于在所述检测单元检测到进入发送链路会话空闲期时,启动心跳数据发送定时器,判断在所述心跳数据发送定时器的定时周期内是否有媒体数据输入,在判断结果为否时,指示所述传输单元向通信接收方发送心跳数据。

14、
  如权利要求13所述的装置,其特征在于,所述检测单元包括:
空闲期检测定时器启动单元,用于在于与通信接收方建立会话连接时,启发送方空闲期检测定时器;
检测执行单元,用于检测在所述发送方空闲检测定时器的定时周期内是否有媒体数据输入,在检测结果为否时,确定进入发送链路会话空闲期;
空闲期检测定时器清零控制单元,用于在所述检测执行单元检测结果为是时,将所述发送方空闲检测定时器清零,并重新计时。

15、
  如权利要求12至14任意一项所述的装置,其特征在于,还包括:
会话协商单元,用于在所述会话建立单元与通信接收方建立文本会话连接时,与所述通信接收方协商确定所述心跳数据发送周期。

16、
  一种文本电话接收处理装置,其特征在于,包括:
会话建立单元,用于与通信发送方建立文本会话连接;
检测单元,用于在所述会话建立单元与通信发送方建立文本会话连接后,检测在保护定时器的定时周期内是否接收到来自通信发送方的通信数据;
控制单元,用于在所述检测单元的检测结果为否时,确定与所述通信发送方的通信链路中断。

17、
  如权利要求16所述的装置,其特征在于,所述通信数据为心跳数据或媒体数据,所述检测单元包括:
保护定时器启动单元,用于在与通信发送方建立会话连接时,启动保护定时器;
检测执行单元,用于在所述保护定时启动单元启动所述保护定时器后,检测在所述保护定时器的定时周期内是否接收到来自通信发送方的心跳数据或媒体数据。

18、
  如权利要求17所述的装置,其特征在于,所述检测单元还包括:
保护定时器清零控制单元,用于在所述检测执行单元检测到在所述保护定时器的定时周期内接收到来自通信发送方的心跳数据时,将所述保护定时器清零,并重新启动所述保护定时器,在所述检测执行单元检测到在所述保护定时器的定时周期内接收到来自通信发送方的媒体数据时,停止所述保护定时器。

19、
  如权利要求16所述的装置,其特征在于,所述通信数据为心跳数据或媒体数据,所述检测单元包括:
空闲期检测单元,用于检测是否进入接收链路会话空闲期;
保护定时器启动单元,用于在所述空闲期检测单元检测到进入接收链路会话空闲期时,启动保护定时器;
检测执行单元,用于在所述定时启动单元启动所述保护定时器后,检测在所述保护定时器的定时周期内是否接收到来自通信发送方的心跳数据或媒体数据。

20、
  如权利要求19所述的装置,其特征在于,所述检测单元还包括:
保护定时器清零控制单元,用于在所述检测执行单元检测到在所述保护定时器的定时周期内接收到来自通信发送方的心跳数据时,将所述保护定时器清零,并重新启动所述保护定时器,在所述检测执行单元检测到在所述保护定时器的定时周期内接收到来自通信发送方的媒体数据时,停止所述保护定时器。

21、
  如权利要求19所述的装置,其特征在于,所述空闲期检测单元包括:
空闲期检测定时器启动单元,用于在与通信发送方建立会话连接时,启动接收方空闲检测定时器;
空闲期检测执行单元,用于在所述空闲期检测定时器启动单元启动所述空闲检测定时器后,检测在所述空闲期检测定时器的定时周期内是否接收到来自通信发送方的媒体数据,在检测结果为否时,确定进入发送链路会话空闲期;
空闲期检测定时器清零控制单元,用于在所述空闲期检测执行单元检测到在所述空闲期检测定时器的定时周期内接收到来自通信发送方的媒体数据时,将所述空闲期检测定时器清零,并重新启动所述空闲期检测定时器。

22、
  如权利要求16至21任意一项所述的装置,其特征在于,还包括:
会话协商单元,用于在所述会话建立单元与通信发送方建立文本会话连接时,与所述通信发送方协商确定所述保护定时器的定时周期。

23、
  一种通信系统,其特征在于,包括:
通信发送方,用于以心跳数据发送周期向通信接收方周期性发送心跳数据;
通信接收方,用于检测在保护定时器的定时周期内是否接收到来自所述通信发送方的心跳数据或媒体数据,在检测结果为否时,确定与所述通信发送方的通信链路中断。

说明书

文本电话发送、接收处理装置、通信方法及通信系统
技术领域
本发明涉及通讯领域,尤其涉及一种通信方法、文本电话发送处理装置、文本电话接收处理装置、以及通信系统。
背景技术
MTSI(Multimedia Telephony Service for IMS,IMS多媒体电话业务)是一种基于IMS(IP Multimedia Subsystem,IP多媒体子系统)的多媒体电话业务,其可支持的媒体成分包括语音、视频、文本电话等各种媒体成分的组合,并且要求通信质量不低于CS电话(Circuit switched,电路交换)。
实时文本电话业务的通信媒体为文本,相比语音电话,文本电话主要用于听觉有障碍的人,或者应用于不适合语音电话的场景,如嘈杂环境或者要求安静的环境,当然实时文本电话也可以与语音/多媒体等电话业务共同使用。实时文本电话与传统的短消息业务相似,它们的不同之处在于文本电话具有更强的实时性。
现有的实现文本电话的方案中,当存在有效的数据要传送时,终端将把数据尽可能快的发送出去。终端最大的缓冲区为500毫秒,而通常建议使用300毫秒,当没有新数据的时长超过空闲定时器时长时,将认为会话进入空闲期(IDLE),空闲定时器建议使用缓冲区的时长。在进入空闲期之前,发送端将发送空数据块到接收端,表示进入空闲期。当空闲期结束时,发送端通过载荷RTP头中的标记位置位来标识新数据开始。为了防止传输中丢包,采用冗余方式对载荷数据进行保护。
对于文本电话特有的空闲状态,采用以下方式进行处理:
在进入空闲期,数据发送端发送空数据包指示进入空闲期;当空闲期结束,发送端将通过置位RTP头中的marker位来表示新的数据的开始。
鉴于文本电话的特殊性:与连续媒体相比较,文本电话通信具有明显的间断性,而且正常的间断并不认为是通信的中断;而异常中断和正常间断对于通信者来说并不能够及时发现。
发明内容
本发明实施例提供一种通信方法、文本电话发送处理装置、文本电话接收处理装置以及通信系统,以实现在文本电话通信时,及时检测通信中断。
本发明实施例提供一种通信方法,包括:与通信发送方建立文本会话连接;检测在保护定时器的定时周期内是否接收到来自所述通信发送方的通信数据,在检测结果为否时,确定与所述通信发送方的通信链路中断。
本发明实施例还提供一种文本电话发送处理装置,包括:会话建立单元,用于与通信接收方建立文本会话连接;发送单元,用于在所述会话建立单元与通信接收方建立文本会话连接后,以心跳数据发送周期向所述通信发送方周期性发送心跳数据。
和一种文本电话接收处理装置,包括:会话建立单元,用于与通信发送方建立文本会话连接;检测单元,用于在所述会话建立单元与通信发送方建立文本会话连接后,检测在保护定时器的定时周期内是否接收到来自通信发送方的通信数据;控制单元,用于在所述检测单元的检测结果为否时,确定与所述通信发送方的通信链路中断。
同时,本发明实施例还提供了一种通信系统,其特征在于,包括:通信发送方,用于以心跳数据发送周期向通信接收方周期性发送心跳数据;通信接收方,用于检测在保护定时器的定时周期内是否接收到来自所述通信发送方的心跳数据或媒体数据,在检测结果为否时,确定与所述通信发送方的通信链路中断。
上述实施例的技术方案中,在文本会话的通信双方建立文本会话连接时,文本会话的接收方通过检测在所述保护定时器的定时周期内是否接收到来自通信发送方的通信数据(心跳数据或媒体数据),确定与所述文本会话的发送方的通信链路的状态,实现在文本会话时,及时检测发现通信链路中断,终止文本会话。
附图说明
图1是本发明文本电话发送方通信方法的一个实施例流程示意图;
图2是本发明文本电话接收方通信方法一个实施例的流程示意图;
图3是本发明文本电话发送方通信方法的另一实施例流程示意图;
图4是本发明文本电话接收方通信方法的另一实施例流程示意图;
图5是本发明通信系统实施例结构示意图;
图6是本发明实施例文本电话发送处理装置的结构示意图;
图7是本发明实施例文本电话接收处理装置的结构示意图;
图8是本发明文本电话接收处理装置中检测单元的一实施例结构示意图;
图9是本发明文本电话接收处理装置中检测单元的另一实施例结构示意图;
图10是本发明实施例检测单元中的空闲期检测单元结构示意图。
具体实施方式
本发明实施例提供了文本电话发送方通信方法、文本电话接收方通信方法、以及相应的通信系统、文本电话发送处理装置和文本电话接收处理装置,下面分别进行详细描述。
参考图1,是本发明文本电话发送方通信方法的一个实施例流程示意图,包括步骤:
步骤S101,建立与通信接收方的文本电话会话连接。
此处,在与通信接收方建立会话连接时,还可以进一步协商确定后续实施例中将要描述的保护定时器定时周期和/或空闲定时器定时周期。当然本领域的技术人员应该明白上述各定时器的定时周期可以通过预先配置进行设定。
步骤S102,启动发送方空闲检测定时器。
此处,所述发送方空闲检测定时器的周期时长可以参考RFC4103的协议建议的发送数据缓存的最大时长配置,当然可以根据实际应用进行配置。
步骤S103,检测在所述发送方空闲检测定时器的定时时间内是否有媒体数据输入,当在所述发送方空闲检测定时器的定时周期内检测到有媒体数据输入时,执行步骤S104,否则执行步骤S105。
此处,当在所述发送方空闲检测定时器的定时周期内检测到有媒体数据输入时,则说明此时有用户输入的文本会话数据,因此向通信接收方发送所述文本会话数据,并将所述发送方空闲检测定时器清零复位,执行步骤S102,启动所述发送方空闲检测定时器,定时器重新计时。当在所述发送方空闲检测定时器的定时周期内未检测到有媒体数据输入时,则说明此时用户未输入文本会话数据,进入发送链路会话空闲期,执行步骤S105。
步骤S104,向通信接收方发送文本会话数据,并执行步骤S102。
此处,所述步骤S104和步骤S102可以同时执行,当然也可以不分先后顺序执行。
步骤S105,启动心跳数据发送定时器。
此处,所述心跳数据发送定时器的周期时长可通过协商配置或预先配置进行设定。
步骤S106,判断在所述心跳数据发送定时器的定时周期内是否有媒体数据输入,当检测到在所述心跳定时器的定时周期内检测到有媒体数据输入时,执行步骤S107,当在所述心跳定时器的定时周内未有媒体数据输入时,执行步骤S108。
步骤S107,停止所述心跳数据发送定时器,向通信发送方正常发送文本会话数据,并执行S102。
在检测到在所述心跳数据发送定时器的定时周期内有媒体数据输入时,停止所述心跳数据发送定时器,向通信发送方正常发送文本会话数据,同时执行步骤S102,也即重新启动发送方空闲检测定时器,当然步骤S107与步骤S102也可以不分先后顺序执行。
步骤S108,向通信接收方发送心跳数据,并执行步骤S105。
此处,在心跳数据发送定时器的定时周期内未检测到有媒体数据输入时,通过向通信接收方发送心跳数据以告知通信接收方自身的状态。所述心跳数据的作用为在会话空闲期,周期性的向通信接收方报告会话状态。为了提高可靠性,所述心跳数据采用冗余方式进行传输,在具体实施例中,为了区分心跳数据和正常媒体数据,所述心跳数据可以是空数据包,也可以是携带专用心跳控制信息的数据包。
参考图2,是本发明文本电话接收方通信方法一个实施例的流程示意图,本实施例所述方法运用于与所述本发明文本电话发送方通信方法的一个实施例中所描述的文本电话发送方对应的文本电话接收方。包括步骤:
S201,建立与发送方的文本会话连接。
此处,在于通信发送方建立文本会话连接时,还可进一步协商确定心跳数据发送周期和/或空闲定时器定时周期。当然本领域的技术人员应该明白上述各定时器的定时周期可以通过预先配置进行设定。
S202,启动接收方空闲检测定时器。
此处,所述接收方空闲检测定时器的定时时长可以通过与文本会话的发送方协商确定,也可以通过配置获得,如设定为500毫秒(最大缓冲时长)。
S203,检测在所述接收方空闲检测定时器的定时周期内是否接收到来自通信发送方的媒体数据,当检测到有来自通信发送方的媒体数据时,执行步骤S204,当未检测到来自通信发送方的媒体数据时,执行步骤S205
S204,正常接收来自通信发送方的媒体数据,并执行步骤S202,即将所述空闲检测定时器复位,并重新开始计时。具体实现,步骤S204和将所述空闲检测定时器复位,并重新开始计时的步骤,一般是同时执行,当然也可不分先后顺序执行。
S205,启动保护定时器。
此处,所述保护定时器的定时周期可以通过步骤S201中与通信发送方协商确定,当然也可以通过预先配置进行设定,保护定时器的定时时长一般为发送方心跳数据发送定时器的N倍(N>1)。
S206,检测在所述保护定时器的定时周期内是否接收到来自通信发送方的通信数据,所述通信数据为心跳数据或媒体数据,当在定时周期内接收到心跳数据时,执行步骤S205,即重新启动所述保护定时器,当在定时周期内接收到媒体数据时,停止所述保护定时器,并执行步骤S204以及步骤S202,即正常接收媒体数据,将所述空闲检测定时器复位,空闲检测定时器重新开始计时,当保护定时器超时,也即在定时周期内即未接收到心跳数据也未接收到媒体数据时,执行步骤S207。
S207,停止保护定时器,确定与通信发送方的会话通信中断,并上报所述通信终端,显示数据链路中断的状态使得文本电话终端用户及时发现链路中断,进而终止会话。
上述文本电话发送方通信方法一实施例以及对应的文本电话接收方通信方法的一实施例主要描述的通信终端双方在进行文本会话时,一方作为会话发送方,另一方作为会话接收方的文本会话过程,实际运用时,文本会话一般都是双向的,即文本会话的任意方即是数据的发送方,同时也是数据的接收方。通过上述文本电话发送方通信方法的一实施例以及对应的文本电话接收方通信方法的一实施例的描述可知,本发明实施例的会话发送方通过在检测到进入会话空闲期时,启动心跳数据发送定时器,当检测到在该心跳数据发送定时器的定时时间没有媒体数据输入时,向文本会话的通信接收方发送心跳数据,并重新启动心跳数据定时器,进而实现了在会话空闲期内周期性的向文本会话对端发送心跳数据;会话接收方在检测到进入接收链路会话空闲期后,启动保护定时器,当在所述保护定时器的定时周期未收到心跳数据时,则确定与会话发送方的通信中断,从而实现了在文本会话通信时,及时发现通信异常中断。
下面描述本发明实施例的另一种技术方案。
参考图3,是本发明文本电话发送方通信方法的另一实施例流程示意图,包括步骤:
步骤S301,建立与通信接收方的文本电话会话连接。
与所述步骤S101类似,在此不予赘述。
步骤S302,向通信接收方周期性发送心跳数据。
此处,无论是会话空闲期还是非空闲期,会话发送方向会话接收方周期性的会话接收方发送心跳数据,以向通信接收方通知链路状态。
在具体实施例中,为了区分心跳数据和正常媒体数据,所述心跳数据可以是空数据包,也可以是携带专用心跳控制信息的数据包。
参考图4,是本发明文本电话接收方通信方法的另一实施例流程示意图,本实施例所述方法运用于与是本发明文本电话发送方通信方法的另一实施例中所描述的文本电话发送方对应的文本电话接收方,包括步骤:
步骤S401,与通信发送方建立会话连接。
与所述步骤S301类似,在此不予赘述。
步骤S402,启动保护定时器。
此处,所述保护定时器的定时时长可以通过协商获得,也可以通过预先配置进行设定,保护定时器的定时时长一般为发送方心跳数据发送定时器的N倍(N>1)。
步骤S403,检测在所述保护定时器的定时周期内是否接收到来自通信发送方的通信数据,所述通信数据为心跳数据或媒体数据,当在所述保护定时器的定时周期内检测到有来自通信发送方的心跳数据时,将所述保护定时器复位,重新计时,也即执行步骤S402,当在所述保护定时器的定时周期内没有检测到有来自通信发送方的心跳数据时,说明通信链路中断,执行步骤S404。由本发明文本电话发送方通信方法的另一实施例描述可知,本发明实施例所述的通信发送方向通信接收方周期性发送心跳数据,并进一步可通过冗余发送方式,保证心跳数据发送的可靠性,由此所述通信接收方也可通过仅仅检测心跳数据的接收情况(即检测在所述保护定时器的定时周期内是否接收到来自通信发送方的心跳数据)来判断通信链路状态。
步骤S404,上报所述通信终端,显示数据链路中断的状态使得文本电话终端用户及时发现链路中断,进而终止会话。
通过上述文本电话发送方通信方法的另一实施例以及对应的文本电话接收方通信方法的另一实施例的描述可知,本发明实施例的会话发送方在与会话接收方建立文本会话后,启动心跳数据发送定时器,在所述心跳定时器的控制下,周期性的向文本会话的通信接收方发送心跳数据;相应地,会话接收方在与会话发送方建立文本会话后,启动保护定时器,当在所述保护定时器的定时周期未收到心跳数据或媒体数据时,则确定与会话发送方的通信中断,从而实现了在文本会话通信时,及时发现通信异常中断。
参考图5,是本发明通信系统实施例结构示意图,该系统包括:
通信发送方1,用于以心跳数据发送周期向通信接收方周期性发送心跳数据;
通信接收方2,用于检测在保护定时器的定时周期内是否接收到来自所述通信发送方的心跳数据或媒体数据,在检测结果为否时,确定与所述通信发送方的通信链路中断。
参考图6是本发明实施例文本电话发送处理装置的结构示意图,该文本电话发送处理装置可用于执行本发明文本电话发送方通信方法,应用于本发明通信系统实施例所描述的通信发送方1中,具体结构主要包括:
会话建立单元12,用于与通信接收方建立文本会话连接;
会话协商单元11,用于在所述会话建立单元与通信接收方建立文本会话连接时,与所述通信接收方协商确定所述心跳数据发送周期;
若文本会话双方通过预先配置设定的方式约定心跳数据发送周期,则可以不需要该会话协商单元11。
发送单元13,用于在所述会话建立单元与通信接收方建立文本会话连接后,以心跳数据发送周期向所述通信发送方周期性发送心跳数据。该发送单元13主要包括:
检测单元131,用于检测是否进入发送链路会话空闲期。该检测单元131主要包括:
空闲期检测定时器启动单元1311,用于在于与通信接收方建立会话连接时,启发送方空闲期检测定时器;
检测执行单元1312,用于检测在所述发送方空闲检测定时器的定时周期内是否有媒体数据输入,在检测结果为否时,确定进入发送链路会话空闲期;
空闲期检测定时器清零控制单元1313,用于在所述检测执行单元1312检测结果为是时,将所述发送方空闲检测定时器清零,并重新计时,在所述检测执行单元1312检测结果为否时,停止所述发送方空闲检测定时器。
传输单元132,用于与通信发送方进行通信;
控制单元133,用于在所述检测单元检测到进入发送链路会话空闲期时,启动心跳数据发送定时器,判断在所述心跳数据发送定时器的定时周期内是否有媒体数据输入,在判断结果为否时,指示所述传输单元向通信接收方发送心跳数据。
参考图7,是本发明实施例文本电话接收处理装置的结构示意图,该文本电话发送处理装置可用于执行本发明文本电话接收方通信方法,应用于本发明通信系统实施例所描述的通信接收方2中,具体结构主要包括:
会话建立单元22,用于与通信发送方建立文本会话连接;
会话协商单元21,用于在所述会话建立单元22与通信发送方建立文本会话连接时,与所述通信发送方协商确定所述保护定时器的定时周期;若文本会话双方通过预先配置设定的方式约定保护定时器的定时周期,则可以不需要该会话协商单元21。
检测单元23,用于在所述会话建立单元22与通信发送方建立文本会话连接后,检测在保护定时器的定时周期内是否接收到来自通信发送方的通信数据。
此处,所述通信数据为心跳数据或媒体数据。
控制单元24,用于在所述检测单元23的检测结果为否时,确定与所述通信发送方的通信链路中断。
当用于执行本发明文本电话接收方通信方法的另一实施例所描述的方法时,参考图8,所述检测单元23包括:
保护定时器启动单元2301,用于在与通信发送方建立会话连接时,启动保护定时器;
检测执行单元2302,用于在所述保护定时启动单元2301启动所述保护定时器后,检测在所述保护定时器的定时周期内是否接收到来自通信发送方的心跳数据或媒体数据;
保护定时器清零控制单元2303,用于在所述检测执行单元2301检测到在所述保护定时器的定时周期内接收到来自通信发送方的心跳数据时,将所述保护定时器清零,并重新启动所述保护定时器,在所述检测执行单元2301检测到在所述保护定时器的定时周期内接收到来自通信发送方的媒体数据时,停止所述保护定时器。
当用于执行本发明文本电话接收方通信方法的一实施例所描述的方法时,参考图9,所述检测单元23包括:
空闲期检测单元2311,用于检测是否进入接收链路会话空闲期。参考图10,所述空闲期检测单元2311主要包括:
空闲期检测定时器启动单元23111,用于在与通信发送方建立会话连接时,启动接收方空闲检测定时器;
空闲期检测执行单元23112,用于在所述空闲期检测定时器启动单元启动所述空闲检测定时器后,检测在所述空闲期检测定时器的定时周期内是否接收到来自通信发送方的媒体数据,在检测结果为否时,确定进入发送链路会话空闲期;
空闲期检测定时器清零控制单元23113,用于在所述空闲期检测执行单元检测到在所述空闲期检测定时器的定时周期内接收到来自通信发送方的媒体数据时,将所述空闲期检测定时器清零,并重新启动所述空闲期检测定时器。
保护定时器启动单元2312,用于在所述空闲期检测单元检测到进入接收链路会话空闲期时,启动保护定时器;
检测执行单元2313,用于在所述定时启动单元启动所述保护定时器后,检测在所述保护定时器的定时周期内是否接收到来自通信发送方的心跳数据或媒体数据;
保护定时器清零控制单元2314,用于在所述检测执行单元检测到在所述保护定时器的定时周期内是否接收到来自通信发送方的心跳数据时,将所述保护定时器清零,并重新启动所述保护定时器,在所述检测执行单元检测到在所述保护定时器的定时周期内接收到来自通信发送方的媒体数据时,停止所述保护定时器。
上述本发明实施例的所描述的文本电话发送处理装置以及文本电话接收处理装置分别位于文本电话通信的通信发送方和通信接收方,在实际应用中,通信双方的文本会话应当是双向的,也即文本会话通信装置应当包括文本电话发送处理装置以及文本电话接收处理装置,下面将要描述的本发明实施例的文本会话通信装置将包含文本电话发送处理装置功能以及文本电话接收处理装置的功能。
本发明实施例发送方通信方法以及接收方通信方法,均可以通过计算机程序和相关的硬件来完成,所述计算机程序可以存储于一计算机可读取存储介质中,所述存储介质可以是只读存储器(Read Only Memory,ROM),随机存储器(Random Access Memory,RAM)、磁碟、光盘。
通过上述实施例可以看出,在文本会话的通信双方建立文本会话连接时,通过会话协商确定心跳数据发送周期以及保护定时器的定时周期,进而文本会话的发送方以所述心跳数据发送周期向所述通信接收方周期性发送心跳数据,文本会话的接收方通过检测在所述保护定时器的定时周期内是否接收到来自通信发送方的心跳数据或媒体数据,确定与所述文本会话的发送方的通信链路的状态,实现在文本会话时,及时检测发现通信异常中断,终止文本会话。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

文本电话发送、接收处理装置、通信方法及通信系统.pdf_第1页
第1页 / 共21页
文本电话发送、接收处理装置、通信方法及通信系统.pdf_第2页
第2页 / 共21页
文本电话发送、接收处理装置、通信方法及通信系统.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《文本电话发送、接收处理装置、通信方法及通信系统.pdf》由会员分享,可在线阅读,更多相关《文本电话发送、接收处理装置、通信方法及通信系统.pdf(21页珍藏版)》请在专利查询网上搜索。

本发明公开了一种通信方法,包括:与通信发送方建立文本会话连接;检测在保护定时器的定时周期内是否接收到来自所述通信发送方的通信数据,在检测结果为否时,确定与所述通信发送方的通信链路中断。本发明还公开了一种文本电话发送处理装置、文本电话接收处理装置以及一种通信系统,本发明实现了在文本会话的通信双方建立文本会话连接时,文本会话的接收方通过检测在所述保护定时器的定时周期内是否接收到来自通信发送方的通信数据。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1