本发明专利技术属于移动通信领域范围,具体涉及一种能力信息请求方法、请求终端及应用服务器。在请求终端增加能力查询请求的整合功能以及对经过汇聚处理的响应信息的分析功能,在应用服务器中增加对接收自请求终端的能力查询请求的解析以及对目标终端能力查询响应消息的汇聚的功能,使得请求终端可以通过一次能力查询请求获取多个目标终端的能力信息,从而减少SIPOPTIONS的消息发送量,实现降低网络流量。本发明专利技术实施例提供的一种通信终端,包括:整合单元,将需要获取的能力信息的多个目标用户终端的URI,整合到一条能力查询请求;分析单元,对接收单元中接收到的经过汇聚的能力查询响应,分析出对应目标终端的能力信息。
【技术实现步骤摘要】
本专利技术属于移动通信领域范围,具体涉及能力信息请求方法、请求终端及应用服务器。
技术介绍
初始会话协议(Session Initiation Protocol,SIP)是因特网工程任务小组(Internet Engineering Task Force,IETF)标准进程的一部分,用于建立、修改和终止IP网络上消息用户间的多媒体会话。第三代移动通信标准化组织(3rd Generation Partnership Project,3GPP)提出的IP多媒体子系统(IP Multimedia Subsystem,IMS)是一个独立于接入技术支持IP多媒体业务的标准体系,IMS是基于SIP的体系,使用SIP呼叫控制机制来建立、管理和终止各种多媒体业务。在IMS网络的应用中,主叫用户在发起相关操作前,通常通过能力查询请求(SIP OPTIONS)查询被叫用户的状态以及支持的业务能力。能力或者服务发现功能是增强型富通信套件(Rich Communication Suite-enhanced,RCS-e)的关键所在。建立在能力发现机制之上,用户可以知道特定时间内RCS-e的那些子集服务是可以用来与其他联络者使用和/或通信。现有技术中每次请求终端查询被叫的能力信息时都要发一条SIPOPTIONS,并得到一条SIP OPTIONS 200Ok应答,由于每个用户都有大量的联系人,大量发送这种消息会导致网络流量占用非常大,而且会引起终端耗电多、体验差等问题。
技术实现思路
本专利技术实施例提供了一种能力查询的方法、通信终端及应用服务器,解决现有技术中能力查询请求会因大量联系人占用大量网络流量的问题。本专利技术实施例提供一种能力查询的方法,包括:发送经过整合的能力查询请求到应用服务器,所述能力查询请求中包含一个或多个目标终端的标识;解析来自请求终端的能力查询请求,根据所述能力查询请求中一个或多个目标终端的标识对应生成各目标终端的能力查询请求,并将所述生成的能力查询请求分别发送给对应目标终端;接收所述一个或多个目标终端的能力查询响应,汇聚所述一个或多个目标终端的能力查询响应中的能力信息,并发送给请求终端。接收来自应用服务器转发的目标终端能力查询响应,从所述能力查询响应中分析出所述目标用户终端的能力信息。本专利技术实施例提供的一种通信终端,包括:整合单元,用于将需要查询的能力信息的一个或多个目标用户终端的通用资源标志符,整合到一条能力查询请求;发送单元,用于发送经过整合的能力查询请求到应用服务器;接收单元,用于接收来经过用服务器汇聚的能力查询响应;分析单元,用于从接收单元中接收到的经过汇聚的能力查询响应,分析出对应目标终端的能力查询响应;本专利技术实施例提供的一种应用服务器,包括:接收单元,用于接收来自请求终端的经过整合的能力查询请求或接收来自目标终端的能力查询响应;解析单元,用于对接收单元中接收到经过整合的能力查询请求,解析为对应目标终端的能力查询请求;汇聚单元,用于接收一个或多个目标终端能力查询响应,汇聚到一条能力查询响应;发送单元,用于发送经过解析的能力查询请求到对应目标终端或者发送经过汇聚的能力查询响应到请求终端。本专利技术通过在请求终端增加能力查询请求的整合功能以及对经过汇聚处理的功能,在应用服务器(Application Server,AS)中增加对接收自请求响应信息的分析终端的能力查询请求的解析以及对目标终端能力查询响应消息的汇聚的功能,使得请求终端可以通过一次能力查询请求获取多个目标终端的能力信息,从而减少SIP OPTIONS的消息发送量,实现降低网络流量。附图说明图1、是本专利技术实施例提供的请求终端能力查询的方法流程图;图2、是本专利技术实施例提供的应用服务器能力查询的方法流程图;图3、为本专利技术一个实施例提供的IMS能力查询网络架构图;图4、是本专利技术一个实施例提供的一种能力信息获取的信令流程图;图5、是本专利技术一个实施例提供的一种基于AS缓存的能力信息获取的信令流程图;图6、是本专利技术一个实施例提供的基于交互操作的能力信息获取方法流程图;图7、是本专利技术的一种通信终端的结构图;图8、是本专利技术的一种应用服务器的结构图;图9、是本专利技术的另一种应用服务器的结构图。具体实施方式在实施方式中,主要涉及到能力查询请求终端和应用服务器的通信方法的改进,其中请求终端能力查询请求的方法流程如图1所示,步骤包括:S101、整合一个或多个目标终端的通用资源标志符到一条能力查询请求并发送到应用服务器;请求终端将整合后的能力查询请求发送给应用服务器,并由AS解析后转发给对应目标终端。其中整合过程具体包括:对上述目标终端的通用资源标志符(Uniform Resource Identifier,URI)利用可扩展标记语言(Extensible Markup Language,XML)以列表list方式记录在整合后的能力查询请求的列表子元素中;将整合后的能力查询请求的请求行中的请求URI设置为AS的URI,消息头的To消息头设置为AS的URI,并设置请求Require消息头字段和支持Supported消息头字段的标识符,标识请求终端和应用服务器支持XML list;设置内容类型Content-Type消息头字段和内容描述Content-Disposition消息头字段,标识能力查询请求中消息内容为list元素。S102、接收来自应用服务器转发的目标终端能力查询响应,从所述能力查询响应中分析出所述目标终端的能力信息;目标终端接收到对应的能力查询请求,向应用服务器返回能力查询响应。应用服务器再转发送给请求终端。请求终端分析来自应用服务器的能力查询响应,并完成目标终端能力信息获取;其中分析过程具体包括:请求终端接收返回的能力查询信息,从能力capbility元素中提取用户person子元素,其中每一个目标终端的能力信息均保存在对应的person子元素里并以URI作为辨认标识,完成对应目标终端能力信息获取,并和请求终端中的能力查询消息中的URI比较,记录未获取到能力信息的目标终端。应用服务器实现能力查询请求的方法流程如图2所示,步骤包括:S201、解析来自请求终端的能力查询请求,根据所述能力查询请求中一个或多个目标终端的标识对应生成各目标终端的能力查询请求,并将所述生成的能力查询请求分别发送给对应目标终端本文档来自技高网...

【技术保护点】
一种能力查询的方法,其特征在于,包括:整合一个或多个目标终端的通用资源标志符到一条能力查询请求并发送所述能力查询请求到应用服务器;接收来自应用服务器转发的目标终端能力查询响应,从所述能力查询响应中分析出所述目标终端的能力信息。
【技术特征摘要】
1.一种能力查询的方法,其特征在于,包括:
整合一个或多个目标终端的通用资源标志符到一条能力查询请求并发送
所述能力查询请求到应用服务器;
接收来自应用服务器转发的目标终端能力查询响应,从所述能力查询响应
中分析出所述目标终端的能力信息。
2.根据权利要求1所述的方法,其特征在于,所述整合一个或多个目标终端
的通用资源标志符到一条能力查询请求包括:
利用可扩展标记语言将多个目标终端的通用资源标志符以列表方式记录在
整合后的能力查询请求的列表元素中,设置能力查询请求中的消息头字段。
3.根据权利要求2所述的方法,其特征在于,所述设置能力查询请求中的消
息头字段,具体包括:
设置请求消息头字段和支持消息头字段的标识符,标识请求终端和应用服
务器对列表方式记录的支持;设置内容类型消息头字段和内容描述消息头字段,
标识能力查询请求中消息内容的制式。
4.根据权利要求1或2所述的方法,其特征在于,所述能力查询请求在以下
条件下发起,具体包括:
请求终端第一次向IP多媒体系统核心网注册,或有新联系人被加进请求
终端联系列表,或对已有联系人的移动用户综合业务数字网号码进行修改,或
在请求终端设置了有效的巡检周期并且请求终端处在交互状态下。
5.根据权利要求4所述的方法,其特征是,所述交互状态具体为:
在规定时间内,对终端有功能操作行为,并且终端能对此作出响应的状态。
6.根据权利要求1所述的方法,其特征在于,所述从能力查询响应中分析出
所述目标终端的能力信息,具体为:
从所述能力查询响应的能力元素所包含的各用户子元素中提取对应目标
\t终端的能力信息,并和请求终端中的能力查询消息中的通用资源标识符比较,
记录未获取到能力信息的目标终端。
7.根据权利要求1或6所述的方法,其特征是,所述能力信息,包括:
即时通信或通话能力、文件传输能力、图片共享能力、音频共享能力或交
际呈现信息。
8.一种能力查询的方法,其特征在于,包括:
解析来自请求终端的能力查询请求,根据所述能力查询请求中一个或多个
目标终端的标识对应生成各目标终端的能力查询请求,并将所述生成的能力查
询请求分别发送给对应目标终端;
接收所述一个或多个目标终端的能力查询响应,汇聚所述一个或多个目标
终端的能力查询响应中的能力信息,并发送给请求终端。
9.根据权利要求8所述的方法,其特征在于,解析来自请求终端的能力查询
请求,根据所述能力查询请求中一个或多个目标终端的标识对应生成各目标终
端的能力查询请求,具体包括:
根据所述能力查询请求中各目标终端的通用资源标志符,修改目的消息头
...
【专利技术属性】
技术研发人员:马家斌,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。