[发明专利]一种请求消息的处理方法及系统有效
申请号: | 201310530013.5 | 申请日: | 2013-10-30 |
公开(公告)号: | CN104168255A | 公开(公告)日: | 2014-11-26 |
发明(设计)人: | 陈小锋 | 申请(专利权)人: | 深圳市邦彦信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国;于志光 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 请求 消息 处理 方法 系统 | ||
技术领域
本发明涉及到通信领域,特别涉及到一种请求消息的处理方法及系统。
背景技术
目前,OMA(Open Mobile Alliance,开放移动联盟)定义的XDM(XML Document Management,可扩展标记语言文档管理)系统是多种通信业务的通用引擎,能够存储和管理各种业务的数据。该XDM系统主要包括的功能实体:XDM(XML Document Management,可扩展标记语言文档管理)客户端,XDM(XML Document Management,可扩展标记语言文档管理)服务器,代理服务器(如:Aggregation Proxy,简称AP,聚合代理)。其中,代理服务器可以用于执行对XDM客户端的认证,和路由基于XCAP(XML Configuration Access Protocol,可扩展标记语言配置访问协议)的请求消息到对应的XDM服务器。现有的XDM系统中,代理服务器将从XDM客户端接收的XCAP消息分发到对应的XDM服务器时,一般是采用TCP(Transmission Control Protocol传输控制协议)短连接。但是,使用TCP短连接会带来以下缺陷:分发效率低,因为在代理服务器和XDM服务器之间,代理服务器每分发一条XCAP消息都会经历TCP短连接、消息转发、断开TCP短连接这几个过程,即在代理服务器和XDM服务器之间频繁的创建、释放TCP短连接,使得代理服务器对从XDM客户端接收的XCAP消息的分发效率低,造成系统资源浪费。
发明内容
本发明的主要目的为提供一种请求消息的处理方法及系统,解决了现有技术中在代理服务器和XDM服务器之间频繁的创建、释放TCP短连接的问题,可提高代理服务器对XCAP消息的分发效率。
本发明提供一种请求消息的处理方法,该方法包括:
代理服务器接收XDM客户端发送的XCAP请求消息;
所述代理服务器对接收的XCAP请求消息进行解析,以得到所述XCAP请求消息携带的应用唯一标识AUID,并根据预设的应用唯一标识AUID与XDM服务器的映射关系,确定得到的AUID对应的XDM服务器;
所述代理服务器将所述XCAP请求消息通过TCP长连接或用户数据包协议UDP协议发送给确定的XDM服务器,以供所述确定的XDM服务器响应所述XCAP请求消息。
优选地,所述代理服务器将所述XCAP请求消息通过TCP长连接或用户数据包协议UDP协议发送给确定的XDM服务器的步骤包括:
所述代理服务器根据预设的配置文件查找所述确定的XDM服务器的连接方式;
若所述确定的XDM服务器的连接方式为TCP长连接,则所述代理服务器将所述XCAP请求消息通过TCP长连接发送给确定的XDM服务器;
若所述确定的XDM服务器的连接方式为UDP协议,则所述代理服务器将所述XCAP请求消息通过UDP协议发送给确定的XDM服务器。
优选地,所述代理服务器将所述XCAP请求消息通过TCP长连接或用户数据包协议UDP协议发送给确定的XDM服务器,以供所述确定的XDM服务器响应所述XCAP请求消息的步骤之后,该方法还包括:
所述确定的XDM服务器向所述代理服务器发送身份认证请求,及接收所述代理服务器返回的身份认证信息,并将所述身份认证信息与预设的身份认证信息库中的各身份认证信息进行匹配;
若匹配成功,则所述确定的XDM服务器响应所述XCAP请求消息。
优选地,所述XCAP请求消息包括获取XML文档的XCAP请求消息,若匹配成功,则所述确定的XDM服务器响应所述XCAP请求消息的步骤为:
若匹配成功,则所述确定的XDM服务器根据所述XCAP请求消息查找对应的XML文档,并将XML文档返回给所述代理服务器。
优选地,所述XCAP请求消息包括删除及/或修改XML文档的XCAP请求消息,若匹配成功,则所述确定的XDM服务器响应所述XCAP请求消息的步骤为:
若匹配成功,则所述确定的XDM服务器根据所述XCAP请求消息删除及/或修改对应的XML文档。
本发明还提供一种请求消息的处理系统,该系统包括:代理服务器,与所述代理服务器连接的至少一个XDM服务器,所述代理服务器包括第一收发模块、解析确定模块、第二收发模块,所述XDM服务器包括第三收发模块、响应模块;其中:
所述第一收发模块,用于接收XDM客户端发送的XCAP请求消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市邦彦信息技术有限公司,未经深圳市邦彦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310530013.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:铁线莲优雅紫的组织培养方法
- 下一篇:一种醉金香葡萄优质果树形培育方法