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

文档序号:7684579阅读:133来源:国知局
专利名称:文本电话发送、接收处理装置、通信方法及通信系统的制作方法
技术领域
本发明涉及通讯领域,尤其涉及一种通信方法、文本电话发送处理装置、文本电话接收处理装置、以及通信系统。
背景技术
MTSI ( Multimedia Telephony Service for IMS, IMS多媒体电话业务)是一种基于IMS (IPMultimedia Subsystem, IP多媒体子系统)的多媒体电话业务,其可支持的媒体成分包括语音、视频、文本电话等各种媒体成分的组合,并且要求通信质量不低于CS电话(Circuit switched,电路交换)。
实时文本电话业务的通信媒体为文本,相比语音电话,文本电话主要用于听觉有障碍的人,或者应用于不适合语音电话的场景,如嘈杂环境或者要求安静的环境,当然实时文本电话也可以与语音/多媒体等电话业务共同使用。实时文本电话与传统的短消息业务相似,它们的不同之处在于文本电话具有更强的实时性。
现有的实现文本电话的方案中,当存在有效的数据要传送时,终端将把数据尽可能快的发送出去。终端最大的緩沖区为500毫秒,而通常建议使用300毫秒,当没有新数据的时长超过空闲定时器时长时,将认为会话进入空闲期(IDLE),空闲定时器建议使用缓冲区的时长。在进入空闲期之前,发送端将发送空数据块到接收端,表示进入空闲期。当空闲期结束时,发送端通过载荷RTP头中的标记位置位来标识新数据开始。为了防止传输中丢包,采用冗余方式对载荷数据进行保护。
对于文本电话特有的空闲状态,采用以下方式进行处理
在进入空闲期,数据发送端发送空数据包指示进入空闲期;当空闲期结束,发送端将通过置位RTP头中的marker位来表示新的数据的开始。
鉴于文本电话的特殊性与连续媒体相比较,文本电话通信具有明显的间断性,而且正常的间断并不认为是通信的中断;而异常中断和正常间断对于通信者来说并不能够及时发现。

发明内容
本发明实施例提供一种通信方法、文本电话发送处理装置、文本电话接收处理装置以及通信系统,以实现在文本电话通信时,及时4全测通信中断。
本发明实施例提供一种通信方法,包括与通信发送方建立文本会话连接;检测在保护定时器的定时周期内是否接收到来自所述通信发送方的通信数据,在4企测结果为否时,确定与所述通信发送方的通信链i 各中断。
本发明实施例还提供一种文本电话发送处理装置,包括会话建立单元,用于与通信接收方建立文本会话连接;发送单元,用于在所述会话建立单元与"通信接收方建立文本会话连接后,以心跳数据发送周期向所述通信发送方周期性发送心跳数据。
和一种文本电话接收处理装置,包括会话建立单元,用于与通信发送方建立文本会话连#~; 4全测单元,用于在所述会话建立单元与通4言发送方建立文本会话连接后,检测在保护定时器的定时周期内是否接收到来自通信发送方的通信数据;控制单元,用于在所述检测单元的检测结果为否时,确定与所述通信发送方的通信链路中断。
同时,本发明实施例还提供了一种通信系统,其特征在于,包括通信发送方,用于以心跳数据发送周期向通信接收方周期性发送心跳数据;通信接收方,用于检测在保护定时器的定时周期内是否接收到来自所述通信发送方的心跳数据或^某体数据,在检测结果为否时,确定与所述通信发送方的通信链路中断。
上述实施例的技术方案中,在文本会话的通信双方建立文本会话连接时,文本会话的接收方通过检测在所述保护定时器的定时周期内是否接收到来自通信发送方的通信数据(心跳数据或々某体数据),确定与所述文本会话的发送方的通信链路的状态,实现在文本会话时,及时检测发现通信链路中断,终止文本会话。


图1是本发明文本电话发送方通信方法的一个实施例流程示意图;图2是本发明文本电话接收方通信方法一个实施例的流程示意8图3是本发明文本电话发送方通信方法的另一实施例流程示意图4是本发明文本电话接收方通信方法的另一实施例流程示意图5是本发明通信系统实施例结构示意图6是本发明实施例文本电话发送处理装置的结构示意图7是本发明实施例文本电话接收处理装置的结构示意图8是本发明文本电话接收处理装置中检测单元的一实施例结构示意图9是本发明文本电话接收处理装置中检测单元的另 一 实施例结构示意图;
图IO是本发明实施例检测单元中的空闲期检测单元结构示意图。
具体实施例方式
本发明实施例提供了文本电话发送方通信方法、文本电话接收方通信方法、以及相应的通信系统、文本电话发送处理装置和文本电话接收处理装置,下面分别进行详细描述。
参考图1,是本发明文本电话发送方通信方法的一个实施例流程示意图,包括步骤
步骤SIOI,建立与通信接收方的文本电话会话连接。
此处,在与通信接收方建立会话连接时,还可以进一步协商确定后续实施例中将要描述的保护定时器定时周期和/或空闲定时器定时周期。当然本领域的技术人员应该明白上述各定时器的定时周期可以通过预先配置进行设定。
步骤S102,启动发送方空闲;险测定时器。
此处,所述发送方空闲检测定时器的周期时长可以参考RFC4103的协议建议的发送数据緩存的最大时长配置,当然可以根据实际应用进行配置。
步骤S103,;险测在所述发送方空闲^r测定时器的定时时间内是否有々某体数据输入,当在所述发送方空闲检测定时器的定时周期内检测到有媒体数据输入时,执行步骤S104,否则执行步骤S105。
此处,当在所述发送方空闲检测定时器的定时周期内检测到有媒体数据输入时,则说明此时有用户输入的文本会话数据,因此向通信接收方发送所述文本会话数据,并将所述发送方空闲检测定时器清零复位,执行步骤S102,启动所述发送方空闲检测定时器,定时器重新计时。当在所述发送方空闲检测定时器的定时周期内未检测到有媒体数据输入时,则说明此时用户未输入文本会话
9数据,进入发送链路会话空闲期,执行步骤S105。
步骤S104,向通信接收方发送文本会话数据,并执行步骤S102。
此处,所述步骤S104和步骤S102可以同时执行,当然也可以不分先后顺
序执行。
步骤S105,启动心跳数据发送定时器。
此处,所述心跳数据发送定时器的周期时长可通过协商配置或预先配置进行设定。
步骤S106,判断在所述心跳数据发送定时器的定时周期内是否有媒体数据输入,当检测到在所述心跳定时器的定时周期内检测到有媒体数据输入时,执行步骤S107,当在所述心跳定时器的定时周内未有々某体数据输入时,执行步骤s廳。
步骤S107,停止所述心跳数据发送定时器,向通信发送方正常发送文本会话数据,并执行S102。
在检测到在所述心跳数据发送定时器的定时周期内有々某体数据输入时,停止所述心跳数据发送定时器,向通信发送方正常发送文本会话数据,同时执行步骤S102,也即重新启动发送方空闲^^测定时器,当然步骤S107与步骤S102也可以不分先后顺序4丸行。
步骤S108,向通信接收方发送心跳数据,并执行步骤S105。
此处,在心跳数据发送定时器的定时周期内未检测到有媒体数据输入时,通过向通信接收方发送心跳数据以告知通信接收方自身的状态。所述心跳数据的作用为在会话空闲期,周期性的向通信接收方报告会话状态。为了提高可靠性,所述心跳数据采用冗余方式进行传输,在具体实施例中,为了区分心跳数据和正常媒体数据,所述心跳数据可以是空数据包,也可以是携带专用心跳控制信息的数据包。
参考图2,是本发明文本电话接收方通信方法一个实施例的流程示意图,本实施例所述方法运用于与所述本发明文本电话发送方通信方法的一个实施例中所描述的文本电话发送方对应的文本电话接收方。包括步骤
S201,建立与发送方的文本会话连接。
此处,在于通信发送方建立文本会话连接时,还可进一步协商确定心跳数据发送周期和/或空闲定时器定时周期。当然本领域的技术人员应该明白上述各定时器的定时周期可以通过预先配置进行设定。
S202,启动接收方空闲检测定时器。
此处,所述接收方空闲检测定时器的定时时长可以通过与文本会话的发送方协商确定,也可以通过配置获得,如设定为500毫秒(最大緩冲时长)。
S203 ,检测在所述接收方空闲检测定时器的定时周期内是否接收到来自通信发送方的媒体数据,当检测到有来自通信发送方的媒体数据时,执行步骤S204,当未检测到来自通信发送方的媒体数据时,执行步骤S205
S204,正常接收来自通信发送方的媒体数据,并执行步骤S202,即将所述空闲4全测定时器复位,并重新开始计时。具体实现,步骤S204和将所述空闲抬r测定时器复位,并重新开始计时的步骤, 一般是同时执行,当然也可不分先后顺序l丸行。
S205,启动保护定时器。
此处,所述保护定时器的定时周期可以通过步骤S201中与通信发送方协商确定,当然也可以通过预先配置进行设定,保护定时器的定时时长一般为发送方心跳数据发送定时器的N倍(N>1 )。
5206, 检测在所述保护定时器的定时周期内是否接收到来自通信发送方的通信数据,所述通信数据为心跳数据或媒体数据,当在定时周期内接收到心跳数据时,执行步骤S205,即重新启动所述保护定时器,当在定时周期内接收到媒体数据时,停止所述保护定时器,并执行步骤S204以及步骤S202,即正常接收媒体数据,将所述空闲检测定时器复位,空闲检测定时器重新开始计时,当保护定时器超时,也即在定时周期内即未接收到心跳数据也未接收到々某体数据时,执行步骤S207。
5207, 停止保护定时器,确定与通信发送方的会话通信中断,并上^^所述
进而终止会话。
上述文本电话发送方通信方法一实施例以及对应的文本电话接收方通信方法的一实施例主要描述的通信终端双方在进行文本会话时, 一方作为会话发送方,另一方作为会话接收方的文本会话过程,实际运用时,文本会话一般都是双向的,即文本会话的任意方即是数据的发送方,同时也是数据的接收方。通过上述文本电话发送方通信方法的 一 实施例以及对应的文本电话4妾收方通信方法的一实施例的描述可知,本发明实施例的会话发送方通过在检测到进入会话 空闲期时,启动心跳数据发送定时器,当检测到在该心跳数据发送定时器的定 时时间没有媒体数据输入时,向文本会话的通信接收方发送心跳数据,并重新 启动心跳数据定时器,进而实现了在会话空闲期内周期性的向文本会话对端发送心跳数据;会话接收方在检测到进入接收链路会话空闲期后,启动保护定时 器,当在所述保护定时器的定时周期未收到心跳数据时,则确定与会话发送方 的通信中断,从而实现了在文本会话通信时,及时发现通信异常中断。 下面描述本发明实施例的另 一种技术方案。参考图3,是本发明文本电话发送方通信方法的另一实施例流程示意图,包 括步骤步骤S301,建立与通信接收方的文本电话会话连接。 与所述步骤S101类似,在此不予赘述。 步骤S302,向通信接收方周期性发送心跳数据。此处,无论是会话空闲期还是非空闲期,会话发送方向会话接收方周期性 的会话接收方发送心跳数据,以向通信接收方通知链路状态。在具体实施例中,为了区分心跳数据和正常々某体数据,所述心跳数据可以 是空数据包,也可以是携带专用心跳控制信息的数据包。参考图4,是本发明文本电话接收方通信方法的另一实施例流程示意图,本 实施例所述方法运用于与是本发明文本电话发送方通信方法的另一实施例中所 描述的文本电话发送方对应的文本电话接收方,包括步骤步骤S401,与通信发送方建立会话连接。与所述步骤S301类似,在此不予赘述。步骤S402,启动保护定时器。此处,所述保护定时器的定时时长可以通过协商获得,也可以通过预先配 置进行设定,保护定时器的定时时长一般为发送方心跳数据发送定时器的N倍 (N>1 )。步骤S403,检测在所述保护定时器的定时周期内是否接收到来自通信发送 方的通信数据,所述通信数据为心跳数据或々某体数据,当在所述保护定时器的 定时周期内检测到有来自通信发送方的心跳数据时,将所述保护定时器复位, 重新计时,也即执行步骤S402,当在所述保护定时器的定时周期内没有检测到12有来自通信发送方的心跳数据时,说明通信链路中断,执行步骤S404。由本发 明文本电话发送方通信方法的另一实施例描述可知,本发明实施例所述的通信 发送方向通信接收方周期性发送心跳数据,并进一步可通过冗余发送方式,保 证心跳数据发送的可靠性,由此所述通信接收方也可通过仅仅检测心跳数据的 接收情况(即检测在所述保护定时器的定时周期内是否接收到来自通信发送方 的心跳数据)来判断通信链路状态。步骤S404,上报所述通信终端,显示数据链路中断的状态使得文本电话终 端用户及时发现链路中断,进而终止会话。通过上述文本电话发送方通信方法的另 一实施例以及对应的文本电话接收 方通信方法的另 一实施例的描述可知,本发明实施例的会话发送方在与会话接 收方建立文本会话后,启动心跳数据发送定时器,在所述心跳定时器的控制下, 周期性的向文本会话的通信接收方发送心跳数据;相应地,会话接收方在与会 话发送方建立文本会话后,启动保护定时器,当在所述保护定时器的定时周期 未收到心跳数据或媒体数据时,则确定与会话发送方的通信中断,从而实现了 在文本会话通信时,及时发现通信异常中断。参考图5,是本发明通信系统实施例结构示意图,该系统包括通信发送方1,用于以心跳数据发送周期向通信接收方周期性发送心跳数据;通信接收方2,用于检测在保护定时器的定时周期内是否接收到来自所述通 信发送方的心跳数据或媒体数据,在检测结果为否时,确定与所述通信发送方 的通信链路中断。参考图6是本发明实施例文本电话发送处理装置的结构示意图,该文本电 话发送处理装置可用于执行本发明文本电话发送方通信方法,应用于本发明通 信系统实施例所描述的通信发送方1中,具体结构主要包括会话建立单元12,用于与通信接收方建立文本会话连接;会话协商单元11,用于在所述会话建立单元与通信接收方建立文本会话连 接时,与所述通信接收方协商确定所述心跳数据发送周期;若文本会话双方通过预先配置设定的方式约定心跳数据发送周期,则可以 不需要该会话协商单元11。发送单元13,用于在所述会话建立单元与通信接收方建立文本会话连接后,13以心跳数据发送周期向所述通信发送方周期性发送心跳数据。该发送单元13主要包括检测单元131,用于检测是否进入发送链路会话空闲期。该检测单元131主 要包括空闲期检测定时器启动单元1311,用于在于与通信接收方建立会话连接时, 启发送方空闲期检测定时器;;险测执行单元1312,用于>^测在所述发送方空闲;险测定时器的定时周期内 是否有媒体数据输入,在检测结果为否时,确定进入发送链路会话空闲期;空闲期检测定时器清零控制单元1313,用于在所述检测执行单元13124企测 结果为是时,将所述发送方空闲检测定时器清零,并重新计时,在所述4全测执 行单元1312^r测结果为否时,停止所述发送方空闲;险测定时器。传输单元132,用于与通信发送方进行通信;控制单元133,用于在所述检测单元检测到进入发送链路会话空闲期时,启 动心跳数据发送定时器,判断在所述心跳数据发送定时器的定时周期内是否有 媒体数据输入,在判断结果为否时,指示所述传输单元向通信接收方发送心跳 数据。参考图7,是本发明实施例文本电话接收处理装置的结构示意图,该文本电 话发送处理装置可用于执行本发明文本电话接收方通信方法,应用于本发明通 信系统实施例所描述的通信接收方2中,具体结构主要包括 会话建立单元22,用于与通信发送方建立文本会话连接; 会话协商单元21 ,用于在所述会话建立单元22与通信发送方建立文本会话 连接时,与所述通信发送方协商确定所述保护定时器的定时周期;若文本会话 双方通过预先配置设定的方式约定保护定时器的定时周期,则可以不需要该会 话协商单元21。检测单元23,用于在所述会话建立单元22与通信发送方建立文本会话连接 后,检测在保护定时器的定时周期内是否接收到来自通信发送方的通信数据。 此处,所述通信数据为心跳数据或媒体数据。控制单元24,用于在所述检测单元23的检测结果为否时,确定与所述通信 发送方的通信链路中断。当用于执行本发明文本电话接收方通信方法的另一实施例所描述的方法元23包括保护定时器启动单元2301,用于在与通信发送方建立会话连接时,启动保 护定时器;4全测执行单元2302,用于在所述保护定时启动单元2301启动所述保护定时 器后,检测在所述保护定时器的定时周期内是否接收到来自通信发送方的心跳 数据或媒体数据;保护定时器清零控制单元2303,用于在所述检测执行单元2301 4企测到在所 述保护定时器的定时周期内接收到来自通信发送方的心跳数据时,将所述保护 定时器清零,并重新启动所述保护定时器,在所述检测执行单元2301检测到在 所述保护定时器的定时周期内接收到来自通信发送方的媒体数据时,停止所述 保护定时器。当用于执行本发明文本电话接收方通信方法的一实施例所描述的方法时, 参考图9,所述4企测单元23包括空闲期检测单元2311,用于检测是否进入接收链路会话空闲期。参考图10, 所述空闲期检测单元2311主要包括空闲期检测定时器启动单元23111 ,用于在与通信发送方建立会话连接时, 启动4妄收方空闲4全测定时器;空闲期4企测执行单元23112,用于在所述空闲期纟企测定时器启动单元启动所 述空闲检测定时器后,检测在所述空闲期检测定时器的定时周期内是否接收到 来自通信发送方的媒体数据,在检测结果为否时,确定进入发送链路会话空闲 期;空闲期检测定时器清零控制单元23113,用于在所述空闲期检测执行单元检 测到在所述空闲期检测定时器的定时周期内接收到来自通信发送方的媒体数据 时,将所述空闲期检测定时器清零,并重新启动所述空闲期检测定时器。保护定时器启动单元2312,用于在所述空闲期检测单元检测到进入接收链 路会话空闲期时,启动保护定时器;检测执行单元2313,用于在所述定时启动单元启动所述保护定时器后,检 测在所述保护定时器的定时周期内是否接收到来自通信发送方的心跳数据或媒 体数据;保护定时器清零控制单元2314,用于在所述检测执行单元检测到在所述保15护定时器的定时周期内是否接收到来自通信发送方的心跳数据时,将所述保护 定时器清零,并重新启动所述保护定时器,在所述检测执行单元检测到在所述 保护定时器的定时周期内接收到来自通信发送方的媒体数据时,停止所述保护 定时器。上述本发明实施例的所描述的文本电话发送处理装置以及文本电话接收处 理装置分别位于文本电话通信的通信发送方和通信接收方,在实际应用中,通 信双方的文本会话应当是双向的,也即文本会话通信装置应当包括文本电话发 送处理装置以及文本电话接收处理装置,下面将要描述的本发明实施例的文本 会话通信装置将包含文本电话发送处理装置功能以及文本电话接收处理装置的 功能。本发明实施例发送方通信方法以及4妄收方通信方法,均可以通过计算才几程 序和相关的硬件来完成,所述计算机程序可以存储于一计算机可读取存储介质中,所述存储介质可以是只读存储器(Read Only Memory, ROM),随机存储器 (Random Access Memory, RAM)、磁碟、光盘。通过上述实施例可以看出,在文本会话的通信双方建立文本会话连接时, 通过会话协商确定心跳数据发送周期以及保护定时器的定时周期,进而文本会 话的发送方以所述心跳数据发送周期向所述通信接收方周期性发送心跳数据, 文本会话的接收方通过检测在所述保护定时器的定时周期内是否接收到来自通 信发送方的心跳数据或媒体数据,确定与所述文本会话的发送方的通信链路的 状态,实现在文本会话时,及时^r测发现通信异常中断,终止文本会话。以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技 术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这 些改进和润饰也视为本发明的保护范围。
权利要求
1、一种通信方法,其特征在于,包括与通信发送方建立文本会话连接;检测在保护定时器的定时周期内是否接收到来自所述通信发送方的通信数据,在检测结果为否时,确定与所述通信发送方的通信链路中断。
2、 如权利要求1所述的通信方法,其特征在于,所述通信数据为心跳数据 或媒体数据。
3、 如权利要求2所述的方法,其特征在于,所述与所述通信发送方建立会 话连接的步骤之后还包括通信发送方与所述通信接收方协商确定保护定时器的定时周期和/或心跳数 据发送周期。
4、 如权利要求1至3任意一项所迷的方法,其特征在于,所述^企测在所述 保护定时器的定时周期内是否接收到来自所述通信发送方的通信数据的步骤具 体为在与所述通信发送方建立文本会话时,启动所述保护定时器,并^^r测在所 述保护定时器的定时周期内是否接收到来自所述通信发送方的心跳数据或媒体 数据。
5、 如权利要求4所述的方法,其特征在于,当4全测到在所述保护定时器的 定时周期内接收到来自所述通信发送方的心跳数据或^^某体数据时,将所述保护 定时器清零,并重新计时。
6、 如权利要求1至3任意一项所述的方法,其特征在于,所述检测在所述 保护定时器的定时周期内是否接收到来自所述通信发送方的通信数据的步骤具 体为检测是否进入接收链路会话空闲期,并在检测到进入接收链路会话空闲期 时,启动所述保护定时器,并检测在所述保护定时器的定时周期内是否接收到来自所述通信发送方的心跳数据或纟某体数据。
7、 如权利要求6所述的方法,其特征在于,当检测到在所述保护定时器的定时周期内接收到来自所述通信发送方的心跳数据时,将所述保护定时器清零, 并重新启动所述保护定时器,当检测到在所述保护定时器的定时周期内接收到 来自通信发送方的纟某体数据时,停止所述保护定时器。
8、 如权利要求7所述的方法,其特征在于,所述检测是否进入接收链路会 话空闲期的步骤具体为在与所述通信发送方建立文本会话时,启动接收方空闲检测定时器,并检 测在所述接收方空闲检测定时器的定时周期内是否接收到来自所述通信发送方 的媒体数据,当检测到有来自所述通信发送方的媒体数据时,将所述接收方空 闲才全测定时器清零,并重新计时,否则,则确定进入接收链路会话空闲期。
9、 如权利要求1至3任意一项所述的方法,其特征在于,所述与通信发送 方建立会话连接的步骤之后还包括所述通信发送方以心跳数据发送周期向通信接收方周期性发送心跳数据。
10、 如权利要求9所述方法,其特征在于,所述通信发送方以心跳数据发 送周期向通信接收方周期性发送心跳数据的步骤具体为所述通信发送方检测是否进入发送链路会话空闲期,并在检测到进入发送 链路会话空闲期时,启动心跳数据发送定时器,并判断在所述心跳数据发送定 时器的定时周期内是否有^ 某体数据输入,如果判断结果为否,则向通信接收方 发送心跳数据。
11、 如权利要求IO所述的方法,其特征在于,所述检测是否进入发送链路 会话空闲期的步骤具体为在与通信接收方建立文本会话连接时,启动发送方空闲检测定时器,并检 测在所述发送方空闲检测定时器的定时周期内是否有媒体数据输入,当在所述 发送方空闲检测定时器的定时周期内检测到有媒体数据输入时,将所述发送方空闲4企测定时器清零,并重新计时,否则,则确定进入发送链^各会话空闲期。
12、 一种文本电话发送处理装置,其特征在于,包括 会话建立单元,用于与通信接收方建立文本会话连接;发送单元,用于在所述会话建立单元与通信接收方建立文本会话连接后, 以心跳数据发送周期向所述通信发送方周期性发送心跳数据。
13、 如权利要求12所述的装置,其特征在于,所述发送单元包括 检测单元,用于检测是否进入发送链路会话空闲期;传输单元,用于与通信发送方进行通信;控制单元,用于在所述检测单元检测到进入发送链路会话空闲期时,启动 心跳数据发送定时器,判断在所述心跳数据发送定时器的定时周期内是否有媒 体数据输入,在判断结果为否时,指示所述传输单元向通信接收方发送心跳数 据。
14、 如权利要求13所述的装置,其特征在于,所述检测单元包括 空闲期检测定时器启动单元,用于在于与通信接收方建立会话连接时,启发送方空闲期检测定时器;检测执行单元,用于检测在所述发送方空闲检测定时器的定时周期内是否 有媒体数据输入,在检测结果为否时,确定进入发送链路会话空闲期;空闲期检测定时器清零控制单元,用于在所述检测执行单元检测结果为是 时,将所述发送方空闲检测定时器清零,并重新计时。
15、 如权利要求12至14任意一项所述的装置,其特征在于,还包括 会话协商单元,用于在所述会话建立单元与通信接收方建立文本会话连接时,与所述通信接收方协商确定所述心跳数据发送周期。
16、 一种文本电话接收处理装置,其特征在于,包括 会话建立单元,用于与通信发送方建立文本会话连接;检测单元,用于在所述会话建立单元与通信发送方建立文本会话连接后,检测在保护定时器的定时周期内是否接收到来自通信发送方的通信数据;控制单元,用于在所述检测单元的检测结果为否时,确定与所述通信发送 方的通信链路中断。
17、 如权利要求16所述的装置,其特征在于,所述通信数据为心跳数据或 媒体数据,所述检测单元包括保护定时器启动单元,用于在与通信发送方建立会话连接时,启动保护定 时器;检测执行单元,用于在所述保护定时启动单元启动所述保护定时器后,检 测在所述保护定时器的定时周期内是否接收到来自通信发送方的心跳数据或媒 体数据。
18、 如权利要求17所述的装置,其特征在于,所述检测单元还包括 保护定时器清零控制单元,用于在所述检测执行单元检测到在所述保护定时器的定时周期内接收到来自通信发送方的心跳数据时,将所述保护定时器清 零,并重新启动所述保护定时器,在所述检测执行单元检测到在所述保护定时 器的定时周期内接收到来自通信发送方的媒体数据时,停止所述保护定时器。
19、 如权利要求16所述的装置,其特征在于,所述通信数据为心跳数据或 媒体数据,所述4企测单元包括空闲期检测单元,用于检测是否进入接收链路会话空闲期; 保护定时器启动单元,用于在所述空闲期检测单元检测到进入接收链路会话空闲期时,启动保护定时器;检测执行单元,用于在所述定时启动单元启动所述保护定时器后,;险测在所述保护定时器的定时周期内是否接收到来自通信发送方的心跳数据或々某体数据。
20、 如权利要求19所述的装置,其特征在于,所述^r测单元还包括 保护定时器清零控制单元,用于在所述检测执行单元检测到在所述保护定时器的定时周期内接收到来自通信发送方的心跳数据时,将所述保护定时器清零,并重新启动所述保护定时器,在所述检测执行单元检测到在所述保护定时 器的定时周期内接收到来自通信发送方的媒体数据时,停止所述保护定时器。
21、 如权利要求19所述的装置,其特征在于,所述空闲期检测单元包括 空闲期检测定时器启动单元,用于在与通信发送方建立会话连接时,启动接收方空闲检测定时器;空闲期检测执行单元,用于在所述空闲期检测定时器启动单元启动所述空 闲检测定时器后,检测在所述空闲期检测定时器的定时周期内是否接收到来自 通信发送方的媒体数据,在检测结果为否时,确定进入发送链路会话空闲期;空闲期检测定时器清零控制单元,用于在所述空闲期检测执行单元检测到 在所述空闲期检测定时器的定时周期内接收到来自通信发送方的々某体数据时, 将所述空闲期检测定时器清零,并重新启动所述空闲期检测定时器。
22、 如权利要求16至21任意一项所述的装置,其特征在于,还包括 会话协商单元,用于在所述会话建立单元与通信发送方建立文本会话连接时,与所述通信发送方协商确定所述保护定时器的定时周期。
23、 一种通信系统,其特征在于,包括通信发送方,用于以心跳数据发送周期向通信接收方周期性发送心跳数据; 通信接收方,用于检测在保护定时器的定时周期内是否接收到来自所述通信发送方的心跳数据或々某体数据,在检测结果为否时,确定与所述通信发送方的通信链路中断。
全文摘要
本发明公开了一种通信方法,包括与通信发送方建立文本会话连接;检测在保护定时器的定时周期内是否接收到来自所述通信发送方的通信数据,在检测结果为否时,确定与所述通信发送方的通信链路中断。本发明还公开了一种文本电话发送处理装置、文本电话接收处理装置以及一种通信系统,本发明实现了在文本会话的通信双方建立文本会话连接时,文本会话的接收方通过检测在所述保护定时器的定时周期内是否接收到来自通信发送方的通信数据,确定与所述文本会话的发送方的通信链路的状态,实现在文本会话时,及时检测发现通信链路中断,终止文本会话。
文档编号H04L29/06GK101505239SQ20081002628
公开日2009年8月12日 申请日期2008年2月4日 优先权日2008年2月4日
发明者许志勇 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1