会话消息处理方法和相关装置制造方法及图纸

技术编号:17444604 阅读:25 留言:0更新日期:2018-03-10 18:12
本申请实施例公开了会话消息处理方法和相关装置及系统。一种会话消息处理方法包括:用户终端在例如发起呼叫或进行会话更新等情况下,呼叫会话控制功能实体接收来自用户终端的SIP请求消息,所述SIP请求消息的头域携带至少两个传输层协议标识,所述至少两个传输层协议标识所表示的至少两种传输层协议为传输所述SIP请求消息对应的SIP响应消息所允许使用的传输层协议,所述CSCF实体从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议;所述CSCF实体使用所述选择的传输层协议向所述用户终端发送所述SIP响应消息。本申请实施例方案有利于降低会话失败几率而提升用户通信体验。

【技术实现步骤摘要】
会话消息处理方法和相关装置
本申请涉及通信
,具体主要涉及了会话消息处理方法和相关装置和系统。
技术介绍
目前,Wifi(无线保真)接入点被大量部署和应用。运营商开始深度耕耘相关业务,VoWifi(VoiceoverWifi,基于Wifi的语音)业务正是在这种背景下应运而生。例如VoWifi业务的相关会话通常基于SIP(SessionInitiationProtocol,会话初始协议)来建立。SIP为应用层协议,呼叫会话控制功能实体和用户终端之间交互的SIP消息分为请求消息和响应消息这两种。在传统技术中,例如VoWifi业务的SIP响应消息有时可能会被例如Wifi接入点这些中间设备概率性丢弃,导致例如VoWifi业务会话失败,这种情况的出现将较大影响用户通信体验。
技术实现思路
本申请实施例会话消息处理方法和相关装置和系统。本专利技术实施例第一方面提供一种会话消息处理方法(会话消息处理方法针对例如VoWifi业务等IP电话业务),包括:用户终端在例如发起呼叫或进行会话更新等情况下,呼叫会话控制功能(CSCF,CallSessionControlFunction)实体接收来自用户终端的SIP请求消息,其中,所述SIP请求消息的头域携带至少两个传输层协议标识,其中,所述至少两个传输层协议标识所表示的至少两种传输层协议为传输所述SIP请求消息对应的SIP响应消息所允许使用的传输层协议,所述CSCF实体从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议;所述CSCF实体使用所述选择的传输层协议向所述用户终端发送所述SIP响应消息。其中,由于所述SIP请求消息的头域携带的用户终端所接入网络的网络类型标识为Wifi网络对应的网络类型标识,这就表示SIP请求消息是针对VoWifi业务的相关会话消息。可以看出,针对例如VoWifi业务等IP电话业务场景,本专利技术实施例引入了关于传输SIP响应消息所用传输层协议的协商机制,用户终端和CSCF实体可在一定程度上协商传输SIP响应消息所用传输层协议,具体的,CSCF实体可在用户终端支持的范围内灵活选择传输SIP响应消息所用传输层协议,这就解除了SIP请求消息与SIP响应消息保持传输层协议的一致性的限制,由于CSCF实体具有一定程度的选择权,这样更有利于CSCF实体选择与当前状况更匹配的传输层协议来传输SIP响应消息,进而有利于降低SIP响应消息被例如Wifi接入点这些中间设备概率性丢弃的几率,进而有利于降低例如VoWifi业务等等IP电话业务会话失败几率,进而有利于提升用户通信体验。本专利技术实施例第二方面提供一种CSCF实体,包括:接收单元,用于接收来自用户终端的SIP请求消息,所述SIP请求消息的头域携带至少两个传输层协议标识,所述至少两个传输层协议标识所表示的至少两种传输层协议为传输所述SIP请求消息对应的SIP响应消息所允许使用的传输层协议;选择单元,用于从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议;发送单元,用于使用所述选择单元选择的传输层协议向所述用户终端发送所述SIP响应消息。本专利技术实施例第三方面提供一种CSCF实体,包括:存储器、通信接口及与所述存储器和通信接口耦合的处理器;其中,通过调用所述存储器中存储的指令或者代码,所述处理器用于执行如下步骤:通过通信接口接收来自用户终端的SIP请求消息,所述SIP请求消息的头域携带至少两个传输层协议标识,所述至少两个传输层协议标识所表示的至少两种传输层协议为传输所述SIP请求消息对应的SIP响应消息所允许使用的传输层协议,所述SIP请求消息的头域携带的用户终端所接入网络的网络类型标识为无线保真(Wifi)网络对应的网络类型标识;从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议;使用选择的传输层协议通过通信接口向所述用户终端发送所述SIP响应消息。其中,在本专利技术以上各方面提供的方案中,例如,所述SIP请求消息为邀请(Invite)消息,所述SIP响应消息为Invite消息对应的SIP响应消息。又例如所述SIP请求消息为邀请(update)消息,所述SIP响应消息为update消息对应的SIP响应消息。又如所述SIP请求消息为信息(message)消息,所述SIP响应消息为message消息对应的SIP响应消息。又例如所述SIP请求消息为临时响应确认(PRACK,ProvisionalResponseACKnowledgement)消息,所述SIP响应消息为PRACK消息对应的SIP响应消息。具体例如,所述至少两个传输层协议标识可以携带于所述SIP请求消息的via头域或其他头域。具体例如,用户终端所接入网络(例如Wifi网络)的网络类型标识例如可携带于PaccessnetworkID头域或其他头域。CSCF实体例如可基于多种可能的策略来从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议。举例来说,所述从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议可包括:根据所述SIP请求消息对应的SIP响应消息的应用层长度,从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议。具体举例来说,当所述至少两个传输层协议标识包括传输控制协议(TCP)标识和用户数据报协议(UDP)标识,所述根据所述SIP请求消息对应的SIP响应消息的应用层长度,从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议,包括:当所述SIP响应消息的应用层长度大于长度阈值,则从所述至少两种传输层协议中选择TCP作为发送所述SIP响应消息将使用的传输层协议;当所述SIP响应消息的应用层长度小于或等于所述长度阈值,则从所述至少两种传输层协议中选择UDP作为发送所述SIP响应消息将使用的传输层协议。所述长度阈值的值域空间例如为800字节~1500字节之间。进一步的,CSCF实体可在用户终端支持的范围内,基于SIP响应消息的应用层长度来选择传输SIP响应消息的传输层协议,这样有利于使得SIP响应消息的应用层长度与传输层协议更为匹配,进而有利于降低SIP响应消息被Wifi接入点这些中间设备概率性丢弃的几率,进而有利于降低VoWifi业务会话失败几率,进而有利于提升用户通信体验。又举例来说,所述从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议包括:根据当前网络传输质量等级,从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议。其中,具体举例来说,当所述至少两个传输层协议标识包括TCP标识和UDP标识;所述根据当前网络传输质量等级,从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议,可包括:当当前网络传输质量等级小于等级阈值,从所述至少两种传输层协议中选择TCP作为发送所述SIP响应消息将使用的传输层协议;当当前网络传输质量等级大于或等于等级阈值,则从所述至少两种传输层协议中选择UDP作为发送所述SIP响应消息将使用的传输层协议。进一步的,CSCF实体可以在用户终端支持的范围内,基于当前网络传输质量等级来选择传输SIP响应消息的传输层协议,这样,有利于使得当前网络传输质量等本文档来自技高网...
会话消息处理方法和相关装置

【技术保护点】
一种会话消息处理方法,其特征在于,包括:呼叫会话控制功能CSCF实体接收来自用户终端的会话初始协议SIP请求消息,所述SIP请求消息的头域携带至少两个传输层协议标识,所述至少两个传输层协议标识所表示的至少两种传输层协议为传输所述SIP请求消息对应的SIP响应消息所允许使用的传输层协议;所述CSCF实体从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议;所述CSCF实体使用所述选择的传输层协议向所述用户终端发送所述SIP响应消息。

【技术特征摘要】
1.一种会话消息处理方法,其特征在于,包括:呼叫会话控制功能CSCF实体接收来自用户终端的会话初始协议SIP请求消息,所述SIP请求消息的头域携带至少两个传输层协议标识,所述至少两个传输层协议标识所表示的至少两种传输层协议为传输所述SIP请求消息对应的SIP响应消息所允许使用的传输层协议;所述CSCF实体从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议;所述CSCF实体使用所述选择的传输层协议向所述用户终端发送所述SIP响应消息。2.根据权利要求1所述方法,其特征在于,所述从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议包括:根据所述SIP请求消息对应的SIP响应消息的应用层长度,从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议。3.根据权利要求2所述方法,其特征在于,所述至少两个传输层协议标识包括传输控制协议TCP标识和用户数据报协议UDP标识,所述根据所述SIP请求消息对应的SIP响应消息的应用层长度,从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议包括:当所述SIP响应消息的应用层长度大于长度阈值,则从所述至少两种传输层协议中选择TCP作为发送所述SIP响应消息将使用的传输层协议;当所述SIP响应消息的应用层长度小于或等于所述长度阈值,则从所述至少两种传输层协议中选择UDP作为发送所述SIP响应消息将使用的传输层协议。4.根据权利要求3所述的方法,其特征在于,所述长度阈值的值域空间为800字节~1500字节之间。5.根据权利要求1所述方法,其特征在于,所述从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议包括:根据当前网络传输质量等级,从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议。6.根据权利要求5所述方法,其特征在于,所述至少两个传输层协议标识包括TCP标识和UDP标识;所述根据当前网络传输质量等级,从所述至少两种传输层协议中选择发送所述SIP响应消息将使用的传输层协议包括:当当前网络传输质量等级小于等级阈值,从所述至少两种传输层协议中选择TCP作为发送所述SIP响应消息将使用的传输层协议;当当前网络传输质量等级大于或等于等级阈值,则从所述至少两种传输层协议中选择UDP作为发送所述SIP响应消息将使用的传输层协议。7.根据权利要求1至6任一项所述方法,其特征在于,所述至少两个传输层协议标识携带于所述SIP请求消息的via头域。8.根据权利要求1至7任一项所述方法,其特征在于,所述SIP请求消息的接入网络标识PaccessnetworkID携带无线保真Wi...

【专利技术属性】
技术研发人员:张晋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1