一种请求消息处理系统、方法及装置和一种聚合代理的制作方法

文档序号:7711049阅读:131来源:国知局
专利名称:一种请求消息处理系统、方法及装置和一种聚合代理的制作方法
技术领域
本发明涉及网络通信技术领域,尤其涉及一种请求消息处理技术。
技术背景目前,OMA (Open Mobile Alliance,开it移动联盟)定义的XDM (XML Document Management,可扩展标记语言文档管理)系统是多种通信业务的通用 引擎,能够存储和管理各种业务的数据。所述的XDM系统主要包括的功能实 体XDMC (XML Document Management Client,可扩展标记语言文档管理客户 端),XDMS (XML Document Management Server,可扩展标记语言文档管理月良 务器),AP (Aggregation Proxy,聚合代理),Search Proxy (搜索代理)。其中,Protocol,可扩展标记语言配置访问协议)的请求消息到对应的XDMS。在XDM VI. 1版本的OMA规范中,AP是一个单点部件,不具备跨域分发 处理的能力,用于接入所有客户端请求消息的唯一入口,负责对请求进行认证, 并路由给对应的业务XDMS。而在XDM V2.0版本的OMA规范中,XDM系统 在AP的后端增加了 一个CNP ( Cross Network Proxy,网间代理),用于网络中 跨域请求消息的路由转发,但AP与CNP都是单实例的。在实现本发明的过程中,发明人发现现有技术中至少存在以下问题现有 技术中,OMA定义的XDM系统中每个域内只配置一个单实例AP作为接入点, 由于每个AP不但需要对本域与非本域的XDMC进行认证,还需要对本域内的 基于XCAP的请求消息进行分发处理。这样,使得单实例部署的AP无法处理 较大数量的XDMC发送的请求消息。发明内容本发明实施例提供的一种请求消息处理系统、方法及装置和一种聚合代理AP,解决了现有技术中单实例部署的AP无法处理较大数量的XDMC发送的请 求消息的问题。本发明的实施例釆用如下技术方案一方面,本发明实施例提供了一种请求消息处理系统,包括XCAP请求分 发器和聚合代理;所述XCAP请求分发器,用于接收可扩展标记语言文档管理客户端发送的 请求消息;并根据所述的请求消息检测所述发送请求消息的可扩展标记语言文 档管理客户端的域归属,并才艮据所述检测的域归属结果,将所述请求消息向与 所述可扩展标记语言文档管理客户端归属域对应的网络分发;所述聚合代理,用于对所述XCAP请求分发器分发的请求消息进行认证处 理,并将所述经过认证处理的请求消息,路由至处理所述请求消息的服务器。 另一方面,本发明实施例提供了一种请求消息处理方法,该方法包括 XCAP请求分发器接收可扩展标记语言文档管理客户端发送的请求消息; XCAP请求分发器根据所述请求消息检测所述发送所述请求消息的可扩展 标记语言文档管理客户端的域归属;XCAP请求分发器根据所述检测的域归属结果,将所述请求消息向与所述可 扩展标记语言文档管理客户端归属域对应的网络分发,以便对应的网络对所述 的请求消息进行认证。再一方面,本发明实施例提供了一种XCAP请求分发器,包括 请求接收单元,用于接收可扩展标记语言文档管理客户端发送的请求消息; 域归属检测单元,用于根据所述请求消息检测所述发送请求消息的可扩展 标记语言文档管理客户端的域归属;请求分发单元,用于根据所述检测的域归属结果,将所述请求消息向与所 述可扩展标记语言文档管理客户端归属域对应的网络分发,以便对应的网络对所述的XCAP请求进行认证。再一方面,本发明实施例还提供了一种聚合代理AP,该聚合代理AP,包 括认证单元和路由单元;所述认证单元,用于来自于XCAP请求分发器的由可扩展标记语言文档管 理客户端发送的请求消息进行认证处理,所述的可扩展标记语言文档管理客户 端经所述的XCAP请求分发器确认为该聚合代理AP所属域的可扩展标记语言 文档管理客户端;所述路由单元,用于将所述经过认证处理的请求消息,路由至处理所述请 求消息的服务器。本发明实施例提供的一种请求消息处理系统、方法及装置和一种聚合代理 AP,通过所述XCAP请求分发器接收可扩展标记语言文档管理客户端发送的请 求消息;并根据所述接收的请求消息检测所述发送请求消息的可扩展标记语言 文档管理客户端的域归属,并根据所述检测的域归属结杲,将所述请求消息向 与所述可扩展标记语言文档管理客户端归属域对应的网络分发;所述聚合代理 AP对所述XCAP请求分发器分发的本域网络请求消息进行认证处理,并将所述 经过认证处理的请求消息,路由至处理所述请求消息的服务器;所述处理所述 请求消息的服务器对所述接收到的请求消息进行处理。这样,可以保证非本域 网络的请求消息不会转发给本域网络内部进行处理。


图1为本发明实施例提供的一种请求消息处理系统结构示意图;图2为本发明实施例提供的一种请求消息处理系统中所述XCAP请求分发器结构示意图;图3为本发明实施例提供的一种请求消息处理系统中所述聚合代理AP结构 示意图;图4为本发明实施例提供的一种请求消息处理方法流程图; 图5为本发明实施例提供的另一种请求消息处理方法流程图; 图6为本发明实施例提供的一种本域网络的请求消息处理方法流程图; 图7为本发明实施例提供的一种外域网络的请求消息处理方法流程图。
具体实施方式
下面结合附图对本发明实施例提供的一种请求消息的处理系统、方法及装 置和一种聚合代理AP进4亍详细的说明。如图1所示,为本发明实施例提供的一种请求消息处理系统,该系统包括 XD (XCAP Dispatcher, XCAP请求分发器)和聚合代理AP;所述XCAP请求分发器XD,用于接收可扩展标记语言文档管理客户端发送 的请求消息;并根据所述接收的请求消息检测所述发送请求消息的可扩展标记 语言文档管理客户端的域归属,并根据所述检测的域归属结果,将所述请求消 息向与所述可扩展标记语言文档管理客户端归属域对应的网络分发。所述的请求消息可以是基于HTTP协议的请求消息,可以包括XCAP请求 消息和搜索请求消息。在一个具体的例子中,当所述的请求消息为XCAP请求消息时。所述XCAP 请求分发器根据所述XCAP请求消息中携带的用户标识检测所述发送XCAP请 求消息的可扩展标记语言文档管理客户端的域归属,其中,例如获取XCAP 请求消息中的X-3GPP-Intended-Identity头域内容,该头域内容为发起XCAP请 求消息的用户标识;当X-3GPP-Intended-Identity头域不存在时,获取XCAP请求消息Request-URI中的XUI作为用户标识。
在一个具体的例子中,根据上述的检测确定如果所述的XCAP请求消息为本域网络的XDMC所发送的,则将该XCAP请求消息按照轮询算法或者其他请求分配算法,发送给本域网络中的相应的聚合代理AP中进行处理;所述本域网络相应的聚合代理AP包括至少一个聚合代理AP,所述的XCAP请求分发器XD根据所述请求分配算法将所述的XCAP请求分发至其中一个聚合代理AP;例如,当所述请求分配算法采用轮询算法时,所述XCAP请求分发器XD根据所述XCAP请求的到达顺序依次分给API 、 AP2、 APn,直到所有的聚合代理AP都轮询一次后,再从APl开始循环分发。
在另外一个具体的例子中,如果所述的XCAP请求消息为外域网络的XDMC所发送的,则将该XCAP请求消息发送给该外域网络的XCAP请求分发器,并通过所述的外域网络的XCAP请求分发器发给该外域相应的AP处理;或者如果所述的XCAP请求消息为外域网络的XDMC所发送的,则直接将该XCAP请求消息发送给该外域网络相应的AP。具体的例子可以为,如果所述的XCAP请求消息为外域网络的XDMC所发送的,则将该XCAP请求消息发送给该外域网络的XCAP请求分发器,由所述外域网络的XCAP请求分发器按照相应的分配算法,例如轮询算法,向该外域网络的相应的至少一个聚合代理AP。或者,如果所述的XCAP请求消息为外域网络的XDMC所发送的,则直接将该XCAP请求消息发送给该外域网络相应的聚合代理AP,如果该外域网络有多个聚合代理AP可以接收XCAP请求消息时,则按照相应的分配算法,例如轮询算法,将该XCAP请求分发至该外域至少一个聚合代理AP。
所述聚合代理AP,用于对XCAP请求分发器分发的XCAP请求消息进行认证处理,并将所述经过认证处理的XCAP请求消息,路由至处理所述请求消息的服务器,所述的处理所述请求消息的服务器可以为可扩展标记语言文档管理
服务器,搜索代理,具体的当所述的请求消息为XCAP请求消息时,则路由至可扩展标记语言文档管理服务器,当所述的请求消息为搜索请求消息时,则路由至搜索代理。需要说明的是,相对于发送所述的XCAP请求消息的可扩展标记语言文档管理客户端XDMC而言,所述的聚合^理AP既可以是本域网络的聚合代理AP,也可以是外域网络的聚合代理AP。
以上是以所述的请求消息为XCAP消息为例进行说明的,所述请求消息为搜索请求消息时,具体的处理方式与上述描述的各个实施例一样,此处不再赘述。
在以上论述的以所述请求消息为XCAP请求消息的各个例子基础上,所述的请求消息处理系统还可以包括可扩展标记语言文档管理服务器。
所述的可扩展标记语言文档管理服务器,用于对所述接收到的本域网络的XCAP请求消息进行处理。所述的处理包括,解析所述XCAP请求消息;根据所述解析结果,对所述可扩展标记语言文档进行相应的操作。所述的操作可以包括下述方式之一对可扩展标记语言文档的管理,对可扩展标记语言文档改变通知,对XML文件的删除,修改,以及其他编辑。
另外,在以上论述的所述请求消息为搜索请求消息的各个例子基础上,所所述的请求消息处理系统还可以包括搜索代理。
所述的搜索代理从所述的聚合代理AP处接收所述的搜索请求消息,将所述的搜索请求消息发送至可扩展标记语言文档管理服务器进行内容搜索,接收所述可扩展标记语言文档管理服务器返回的搜索结果,将所述搜索结果经所述的聚合代理AP向所述可扩展标记语言文档管理客户端返回。
在上述所有的例子的基础上,所述的请求消息处理系统实施例中,所述的系统还包括可扩展标记语言文档管理客户端XDMC,所述可扩展标记语言文档管理客户端XDMC,用于通过所述的XCAP请求消息与所述可扩展标记语言文档管理服务器进行信息交互,或者通过搜索的搜索请求消息与搜索代理交互;该XDMC可以为终端设备可为服务器实体。所述的可扩展标记语言文档管理客户端XDMC可以包括无线通讯终端,PDA,普通电话终端,电脑终端等。
以上描述的各个消息处理系统实施例中的XCAP请求分发器可以为以下依据如图2所描述的各个具体的XCAP请求分发器实施例。
如图2所示,为以上各请求消息处理系统实施例中XCAP请求分发器的具体实施例,所述XCAP请求分发器包括
请求接收单元201 ,用于接收可扩展标记语言文档管理客户端发送的请求消

域归属检测单元202,用于根据所述请求消息检测所述发送请求消息的可扩展标记语言文档管理客户端的域归属;
请求分发单元203,用于根据所述检测的域归属结果,将所述请求消息向与所述可扩展标记语言文档管理客户端归属域对应的网络分发,以便对应的网络对所述的请求消息进行认证。具体的可以是,如果检测结果属于本域网络用户则分发给本域聚合代理AP;如果属于外域网络用户则转发给外域网络;转发的方式不做限制。
需要说明的是所述的请求消息可以包括XCAP请求消息,或搜索请求消息。在另 一实施例中,所述的域归属检测单元202可以包括标识获取子单元
2021和标识4企测子单元2022。
所述标识获取子单元2021用于获取所述请求消息中的用户标识,具体可以
包括获取请求消息中的X-3GPP-Intended- 头域内容,该头域内容为发起请求消息的用户标识;当X-3GPP-Intended-Identity头域不存在时,荻取请求消息R叫uest-URI中的XUI作为用户标识;
所述标识检测子单元2022,用于根据所述请求消息中的用户标识,检测所述发送请求消息的可扩展标记语言文档管理客户端的域归属,给出检测的域归属结果。例如,可以为根据所述获取到的用户标识,在本域用户数据库中查看该用户标识是否属于本域网络。
在另 一实施例中,请求分发单元203可以包括
分配算法获取子单元2031 ,用于获取发送所述请求消息的请求分配算法;
请求分发子单元2302,用于根据所述请求分配算法,将所述请求消息发送给所述本域网络相应的聚合代理,以便本域网络对所述请求消息进行认证处理。
其中,所述本域网络相应的聚合代理AP包括至少一个聚合代理AP。所述的请求分配算法可以为轮询算法或者其他算法。例如当所述请求分配算法采用轮询算法时,所述请求发送单元根据所述请求消息的到达顺序依次分给API 、AP2、 APn直到所有的AP都轮询一次后,再从AP1开始循环分发。
而在另一实施例中,所述请求分发单元203,可以包括地址查找子单元2303,用于如果所述检测的域归属结果为请求消息归属于外域网络,将按照所述请求消息中所携带的用户标识查找所述请求消息所归属的外域网络的处理所述请求消息的服务器地址信息;例如可以根据所述请求消息所携带的用户标识进行DNS查询,并按照查询到的外域处理所述请求消息的服务器地址信息或者标识信息转发所述请求消息;或者,根据所述请求消息所携带的用户标识在本域网络中存储的处理所述请求消息的服务器地址列表中查询,并按照查询到的处理所述请求消息的服务器地址信息转发所述请求消息。
请求分发子单元2304,用于根据所述查找的处理所述请求消息的服务器的地址信息,发送所述请求消息。
需要说明的是所述的处理所述请求消息的服务器可以理解为外域的XCAP请求分发器或外域聚合代理AP。
在该实施例的基础上,所述的所述请求分发单元203可以包括分配算法获取子单元2031,用于获取发送所述请求消息的请求分配算法;请求分发子单元2032根据所述请求分配算法,将所述请求消息发送给所述外域网络相应的聚合代理,以便所述的聚合代理对所述请求消息进行认证处理。
在另 一个具体的例子中,如果域归属检测单元202检测所述发送请求消息的可扩展标记语言文档管理客户端归属于外域,即所述的请求消息为外域网络的XDMC所发送的,则请求分发子单元2032将该请求消息发送给该外域网络的XCAP请求分发器,并通过所述的外域网络的XCAP请求分发器发给该外域相应的AP处理;或者直接将该请求消息发送给该外域网络的聚合代理AP。具体的例子中还可以为,所述的请求分发子单元2032将该请求消息发送给该外域网络的XCAP请求分发器,其中,所述的外域相应的AP和外域网络的XCAP请求分发器都可以理解为外域服务器。由所述外域网络的XCAP请求分发器按照相应的分配算法,例如轮询算法,向该外域网络的相应的至少一个聚合代理AP。或者,将直接该XCAP请求发送给该外域网络相应的聚合代理AP,如果该外域网络有多个AP可以接收XCAP请求时,则按照相应的分配算法,例如轮询算法,将该XCAP请求分发至该外域至少一个聚合代理AP。
需要说明的是,以上XCAP请求分发器的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,比如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述的XCAP请求分发器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成,例如,前述的请求接收
单元201,域归属检测单元202可以为具有执行前述功能的硬件,比如,接收器,以及其他通用的能够执行前述功能的接收装置,域归属检测单元202可以为能够执行前述功能的特定处理器,检测器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器,或者其他硬件设备。
如图3所示,为本发明实施例提供的一种请求消息处理系统中所述聚合代理AP,该聚合代理AP包括认证单元301和路由单元302;
所述认证单元301 ,用于对来自于XCAP请求分发器的由可扩展标记语言文档管理客户端发送的请求消息进行认证处理,所述的可扩展标记语言文档管理客户端经所述的XCAP请求分发器确认为该聚合代理AP所属域的可扩展标记语言文档管理客户端;
所述路由单元302,用于将所述经过认证处理的请求消息,路由至处理所述请求消息的服务器。其中,所述的至处理所述请求消息的服务器包括相应的可扩展标记语言文档管理服务器或搜索代理。
如图4所示,为本发明实施例提供的一种请求消息的处理方法,该方法包

401: XCAP请求分发器接收可扩展标记语言文档管理客户端发送的请求消

402: XCAP请求分发器根据所述请求消息检测所述发送所述请求消息的可扩展标记语言文档管理客户端的域归属;
403: XCAP请求分发器根据所述检测的域归属结果,将所述请求消息向与所述可扩展标记语言文档管理客户端归属域对应的网络分发,以便对应的网络对所述的请求消息进行认证。
如图5所示,为本发明实施例提供的另一种请求消息的处理方法,此实例例以该请求消息为XCAP请求消息为例进行iJL明,该方法包括
需要说明的是,以下各个方法实施例中,除了特殊i兑明外,搜索请求消息的处理流程与XCAP请求消息的处理流程一样。
501: XCAP请求分发器接收可扩展标记语言文档管理客户端发送的XCAP请求消息;
502: XCAP请求分发器根据所述的XCAP请求消息检测所述发送XCAP请求消息的可扩展标记语言文档管理客户端的域归属;
获取XCAP请求消息中携带的用户标识,具体可以包括获取XCAP请求消息中的X-3GPP-Intended-Identity头域内容,该头域内容为发起XCAP请求消息的用户标识;当X-3GPP-Intended-Identity头域不存在时,获取XCAP请求消息Request-URI中的XUI作为用户标识;
根据用户标识确定发起XCAP请求消息的可扩展标记语言文档管理客户端的域归属,例如,可以为根据所述获取到的用户标识,在本域用户数据库中查看该用户标识是否为本域网络用户,如果是则确定为本域网络发送的XCAP请求消息;
503:根据502的检测结果,确定如果是本域网络发送的XCAP请求消息,则将所述的请求分发给本域网络相应的聚合代理AP处理所述请求消息;如果为外域网络发送的XCAP请求消息,则将所述的请求消息转发给对应的外域网络,转发的方式不做限制。
在一个具体实施例中,如图6所示,如果是本域网络发送的XCAP请求消息,则将所述的请求分发给本域网络相应的聚合代理AP处理所述XCAP请求消息可以进一步包括
601:获取发送所述XCAP请求消息的请求分配算法;
602: 4艮据所迷请求分配算法,将所述请求消息发送给所述本域网络相应的聚合代理AP,以便本域网络对所述的请求消息进行认证处理。
具体的可以包括所述聚合代理AP对本域网络的可扩展标记语言文档管理客户端发送的请求消息进行认证处理;将所述经过认证处理的请求消息,路由给本域相应的可扩展标记语言文档管理服务器。以便所述的可扩展标记语言文档管理服务器对所述接收到的XCAP请求进行处理。具体的处理方式同前述系统实施例中描述一样。
需要说明的是,如果所述的请求消息为搜索请求消息,则4艮据所述的请求分配算法将所述的搜索请求消息发送至给搜索代理。以便所述搜索代理将所述的搜索请求发送至可扩展标记语言文档管理服务器进行内容搜索;接收所述搜索代理返回的搜索结果,将所述搜索结果向所述可扩展标记语言文档管理客户端返回。
通过所述请求分配算法将所述的基于XCAP的请求消息分发至少一个聚合代理AP进行认证处理,使得本域各个聚合代理AP的负载均衡,大大提高了处理XCAP请求的能力,保证了整个系统性能的稳定性。
在另一个具体实施例中,如图7所示,如果是外域网络发送的XCAP请求消息,则将所述请求消息发送至该外域网络的聚合代理或该外域网络的XCAP请求分发器;该方法还可以进一步包括
701:如果所述检测的域归属结果为所述的XCAP请求消息归属于外域网络,将按照所述请求消息中所携带的用户标识查找所述请求消息所归属的外域网络的处理所述请求消息的服务器地址信息;例如根据所述用户标识进行DNS查询,或者,根据所述用户标识在本域网络中存储的处理所述请求消息的服务器 地址列表中查询。
702:根据所述查找的处理所述请求消息的服务器信息,发送所述请求消息。 其中,所述的发送给相应的外域网络可以是外域网络的聚合代理AP,还可以是 外域网络的XCAP请求分发器XD。
具体例子中可以为如果所述的XCAP请求消息为外域网络的XDMC所发 送的,则将该XCAP请求消息发送给该外域网络的XCAP请求分发器,由所述 外域网络的XCAP请求分发器按照相应的分配算法,例如轮询算法,向该外域 网络的相应的至少一个聚合代理AP。或者,如果所述的XCAP请求消息为外域 网络的XDMC所发送的,则直接将该XCAP请求消息发送给该外域网络相应的 聚合代理AP,如果该外域网络有多个聚合代理AP可以接收XCAP请求消息时, 则按照相应的分配算法,例如轮询算法,将该XCAP请求消息分发至该外域至 少一个聚合代理AP。通过所述请求分配算法将所述的XCAP请求消息分发至少 一个聚合代理AP进行认证处理,使得外域各个聚合代理AP的负载均衡,大大 提高了处理XCAP请求的能力,保证了整个系统性能的稳定性。
在该具体例子的基础上进一步可以包括如果所述的请求消息为XCAP请 求消息,则所述聚合代理AP对本域网络的可扩展标记语言文档管理客户端发送 的请求消息进行认证处理;将所述经过认证处理的请求消息,路由给该外域相 应的可扩展标记语言文档管理服务器。以〗更所述的可扩展标记语言文档管理服 务器对所述接收到的XCAP请求消息进行处理。具体的处理方式同前述系统实 施例中描述一样。
如果所述的请求消息为搜索请求消息,则根据所述的请求分配算法将所述 的搜索请求消息发送至给搜索代理。以便所述搜索代理将所述的搜索请求发送至可扩展标记语言文档管理服务器进行内容搜索;接收所述搜索代理返回的搜 索结果,将所述搜索结果向所述可扩展标记语言文档管理客户端返回。
本发明实施例提供的一种请求消息处理系统、方法及装置和一种聚合代理
AP,通过所述XCAP请求分发器接收可扩展标记语言文档管理客户端发送的请
求消息;并根据所述接收的请求消息检测所述发送请求消息的可扩展标记语言 文档管理客户端的域归属,并根据所述检测的域归属结果,将所述请求消息向 与所述可扩展标记语言文档管理客户端归属域对应的网络分发;所述至少一个 聚合代理AP对所述XCAP请求分发器分发的本域网络请求消息进行认证处理, 并将所述经过认证处理的请求消息,路由至处理所述请求消息的服务器;如果 所述的请求消息为XCAP请求消息,则路由至相应的可扩展标记语言文档管理 服务器进行处理;如果是搜索请求消息,则路由至搜索代理进行处理。如果所 述的请求消息来自于外域网络的可扩展标记语言文档管理客户端,则所述XCAP 请求分发器可以通过所述用户标识进行DNS查询,或者在本域网络中存储的外 域的处理所述请求消息的服务器地址列表中查询所述请求消息的外域处理所述 请求消息的服务器地址信息,将所述请求消息转发给外域网络相应的处理所述 请求消息的服务器。这样,不但可以保证非本域网络的请求消息不会转发给本 域网络内部进行认证处理,也提高了聚合代理AP的系统负载能力;本发明实施 例还可以通过所述请求分配算法将所述本域网络的请求消息分发至少一个聚合 代理AP进行认证处理,使得各个聚合代理AP的负载均^f ,大大提高了处理请 求消息的能力,保证了整个系统性能的稳定性。
通过以上的实施方式的描述,本领域普通技术人员可以理解实现上述实 施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述 的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如上述方法实施例的步骤,所述的存储介质,如ROM/RAM、磁碟、光盘等。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到 变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应 以权利要求的保护范围为准。
权利要求
1、一种请求消息处理系统,其特征在于,包括XCAP请求分发器和聚合代理;所述XCAP请求分发器,用于接收可扩展标记语言文档管理客户端发送的请求消息;并根据所述的请求消息检测所述发送请求消息的可扩展标记语言文档管理客户端的域归属,并根据所述检测的域归属结果,将所述请求消息向与所述可扩展标记语言文档管理客户端归属域对应的网络分发;所述聚合代理,用于对所述XCAP请求分发器分发的请求消息进行认证处理,并将所述经过认证处理的请求消息,路由至处理所述请求消息的服务器。
2、 根据权利要求1所述的请求消息处理系统,其特征在于,所述XCAP请 求分发器用于根据所述请求消息中携带的用户标识;险测所述发送请求消息的可 扩展标记语言文档管理客户端的域归属;如果所述请求消息归属于本域网络,则将所述请求消息发送至本域网络相应的聚合代理。
3、 根据权利要求2所述的请求消息处理系统,其特征在于,所述将所述请 求消息发送至本域网络相应的聚合代理具体为按照请求分配算法将所述请求 消息分发至本域网络至少 一个聚合代理。
4、 根据权利要求1所述的请求消息处理系统,其特征在于,所述XCAP请 求分发器用于根据所述请求消息中携带的用户标识检测所述发送请求消息的可 扩展标记语言文档管理客户端的域归属;如果所述请求消息归属于外域网络, 则将所述请求消息发送至该外域网络的聚合代理或该外域网络的XCAP请求分 发器。
5、 根据权利要求4所述的请求消息处理系统,其特征在于 所述XCAP请求归属于外域网络,则将所述请求消息发送至外域网络的聚合代理具体为直接将所述请求消息发送至该外域网络相应的聚合代理;或者,所述请求消息归属于外域网络,则将所述请求消息发送至外域网络XCAP 请求分发器具体为将所述请求消息发送至所述该外域网络的XCAP请求分发 器,由该外域网络的XCAP请求分发器将所述请求消息发送至该外域网络相应 的聚合代理。
6、 根据权利要求5所述的请求消息处理系统,其特征在于,将所述请求消 息发送至该外域网络相应的聚合代理具体为按照请求分配算法将所述请求消 息分发至外域网络至少一个聚合代理。
7、 根据权利要求2至3中所述的任一请求消息处理系统,其特征在于,所 述的请求消息为XCAP请求消息,所述处理所述请求消息的服务器为可扩展标 记语言文档管理服务器;所述的可扩展标记语言文档管理服务器用于对所述接收到的XCAP请求进 行处理。
8、 根据权利要求4至6中所述的任一请求消息处理系统,其特征在于,所 述的请求消息为搜索请求消息,所述处理所述请求消息的服务器为搜索代理;所述的搜索代理用于接收所述的搜索请求,将所述的搜索请求发送至可扩 展标记语言文档管理服务器进行内容搜索,接收所述可扩展标记语言文档管理 服务器返回的搜索结果,将所述搜索结果经所述的聚合代理向所述可扩展标记 语言文档管理客户端返回。
9、 一种请求消息的处理方法,其特征在于,包括XCAP请求分发器接收可扩展标记语言文档管理客户端发送的请求消息; XCAP请求分发器根据所述请求消息检测所述发送所述请求消息的可扩展 标记语言文档管理客户端的域归属;XCAP请求分发器根据所述检测的域归属结果,将所述请求消息向与所述可扩展标记语言文档管理客户端归属域对应的网络分发,以便对应的网络对所述 的请求消息进行认证。
10、 根据权利要求9所述的请求消息处理方法,其特征在于,所述XCAP 请求分发器根据所述请求消息检测所述发送XCAP请求的可扩展标记语言文档 管理客户端的域归属的步骤,进一步包括获取所述请求消息中的用户标识;根据所述请求消息中的用户标识,检测所述发送请求消息的可扩展标记语 言文档管理客户端的域归属。
11、 根据权利要求9或IO所述的请求消息处理方法,其特征在于,所述 XCAP请求分发器根据所述检测的域归属结果,将所述请求消息向与所述可扩展 标记语言文档管理客户端归属域对应的网络分发具体包括如果所述请求消息 归属于本域网络,则将所述XCAP请求发送至本域网络相应的聚合代理。
12、 根据权利要求11所述的请求消息处理方法,其特征在于,所述将所述 请求消息发送至本域网络相应的聚合代理具体包括按照请求分配算法将所述 XCAP请求分发至本域网络至少一个聚合代理。
13、 根据权利要求9或IO所述的请求消息处理方法,其特征在于,所述 XCAP请求分发器根据所述检测的域归属结果,将所述请求消息向与所述可扩展 标记语言文档管理客户端归属域对应的网络分发具体包括如果所述请求消息 归属于外域网络,则将所述请求消息发送至该外域网络的聚合代理或该外域网 络的XCAP请求分发器。
14、根据权利要求13所述的请求消息处理方法,其特征在于 所述请求消息归属于外域网络,则将所述请求消息发送至外域网络的聚合 代理具体包括直接将所述请求消息发送至该外域网络相应的聚合代理;或者,所述请求消息归属于外域网络,则将所述请求消息发送至外域网络XCAP 请求分发器具体为将所述请求消息发送至所述该外域网络的XCAP请求分发 器,由该外域网络的XCAP请求分发器将所述请求消息发送至该外域网络相应 的聚合代理。
15、 根据权利要求14所述的请求消息处理方法,其特征在于,将所述请求 消息发送至该外域网络相应的聚合代理具体包括按照请求分配算法将所述请 求消息分发至外域网络至少一个聚合代理。
16、 根据权利要求12所述的请求消息处理方法,其特征在于,如果所述的 请求消息为XCAP请求消息,所述方法进一步包括所述的聚合代理将所述的XCAP请求消息向可扩展标记语言文档管理服务 器发送,以便所述的可扩展标记语言文档管理服务器对所述接收到的XCAP请 求进行处理。
17、 根据权利要求12所述的请求消息处理方法,其特征在于,如果所述的 请求消息为搜索请求消息,所述方法进一步包括所述的聚合代理将所述的搜索请求消息向搜索代理发送,以便所述搜索代 理将所述的搜索请求发送至可扩展标记语言文档管理服务器进行内容搜索; 接收所述搜索代理返回的搜索结果,将所述搜索结果向所述可扩展标记语言文 档管理客户端返回。
18、 根据权利要求14所述的请求消息处理方法,其特征在于,如果所述的 请求消息为XCAP请求消息,所述方法进一步包括所述的聚合代理将所述的XCAP请求消息向可扩展标记语言文档管理服务 器发送,以便所述的可扩展标记语言文档管理服务器对所述接收到的XCAP请 求进行处理。
19、 根据权利要求14所述的请求消息处理方法,其特征在于,如果所述的 请求消息为搜索请求消息,所述方法进一步包括所述的聚合代理将所述的搜索请求消息向搜索代理发送,以便所述搜索代 理将所述的搜索请求发送至可扩展标记语言文档管理服务器进行内容搜索; 接收所述搜索代理返回的搜索结果,将所述搜索结果向所述可扩展标记语言文 档管理客户端返回。
20、 一种XCAP请求分发器,其特征在于,包括请求接收单元,用于接收可扩展标记语言文档管理客户端发送的请求消息; 域归属检测单元,用于根据所述请求消息检测所述发送请求消息的可扩展标记语言文档管理客户端的域归属;请求分发单元,用于根据所述检测的域归属结果,将所述请求消息向与所述可扩展标记语言文档管理客户端归属域对应的网络分发,以便对应的网络对所述的请求消息进行认证。
21、 根据权利要求20所述的XCAP请求分发器,其特征在于,所述域归属 检测单元,进一步包括标识获取子单元用于获取所述请求消息中的用户标识; 标识检测子单元,用于根据所述请求消息中的用户标识,检测所述发送请 求消息的可扩展标记语言文档管理客户端的域归属。
22、 根据权利要求20所述的XCAP请求分发器,其特征在于,所述请求分 发单元,进一步包括分配算法获取子单元,用于获取发送所述请求消息的请求分配算法; 请求分发子单元,用于根据所述请求分配算法,将所述请求消息发送给所 述本域网络相应的聚合代理,以便本域网络对所述请求消息进行认证处理。
23、 根据权利要求20所述的XCAP请求分发器,其特征在于,所述请求分 发单元,进一步包括地址查找子单元,用于如果所述;f全测的域归属结果为所述请求消息归属于 外域网络,将按照所述请求消息中所携带的用户标识查找所述请求消息所归属 的外域网络的处理所述请求消息的服务器地址信息;请求分发子单元,用于才艮据所述查找到的地址信息,发送所述请求消息。
24、 一种聚合代理,其特征在于,包括认证单元和路由单元; 所述认证单元,用于来自于XCAP请求分发器的由可扩展标记语言文档管理客户端发送的请求消息进行认证处理,所述的可扩展标记语言文档管理客户 端经所述的XCAP请求分发器确认为该聚合代理AP所属域的可扩展标记语言 文档管理客户端;所述路由单元,用于将所述经过认证处理的请求消息,路由至处理所述请 求消息的服务器。
全文摘要
本发明实施例公开了一种请求消息处理系统、方法及装置和一种聚合代理,涉及网络通信技术领域。为了解决现有技术中,单实例部署的AP无法处理较大数量的XDMC发送的请求消息的问题而发明。本发明实施例提供的一种请求消息处理方法,包括XCAP请求分发器接收可扩展标记语言文档管理客户端发送的请求消息;XCAP请求分发器根据所述请求消息检测所述发送所述请求消息的可扩展标记语言文档管理客户端的域归属;XCAP请求分发器根据所述检测的域归属结果,将所述请求消息向与所述可扩展标记语言文档管理客户端归属域对应的网络分发,以便对应的网络对所述的请求消息进行认证。
文档编号H04W4/12GK101631287SQ20091016170
公开日2010年1月20日 申请日期2009年7月31日 优先权日2009年7月31日
发明者晋 沙 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1