用于ims网络的用户业务跟踪系统的制作方法

文档序号:7975755阅读:199来源:国知局
专利名称:用于ims网络的用户业务跟踪系统的制作方法
技术领域
本发明涉及通信领域,更具体地涉及用于IMS网络的用户业务 跟踪系统。
背景技术
在传统电信网^^中,对于用户业务^J 宗常见的方案一^:有两种 方法1) 定义专门的跟踪接口,如合法监听接口;远端用户通过 该4妾口,来完成跟踪i青求的下发,以及跟踪信息的上才艮等^乘作;2) 通过厂商自定义的管理工具进行, 一般在设备端本地进行,由于没有标准可依从,不同厂家的提供的设备,跟踪方法、跟踪能 力也不尽相同。3GPP组织提出了 IMS (IP多媒体子系统)架构,经过多年发 展,已经演变成了融合固网和移动网络的下一代网络架构。在基于 IMS架构的网络中,网元分离化趋势加剧,业务经过的路径中涉及 到的网元数量增加,导致在IMS网络中,业务跟踪点分散,跟踪效 率降〗氐,从而最终导致i文障定位速度的降〗氐和监听难度的增加。因此,如果仍然采用传统的方法进行的话,将会增加了 IMS 网络设备的接口复杂度以及跟踪网络的复杂度。
由上述可知,需要一种新的用于IMS网兰各的用户业务3艮踪系统。发明内容鉴于上述问题,本发明提供了 一种用于IMS网络的用户业务跟 踪系统,以降^f氐IMS网络中用户^艮踪的复杂度。根据本发明的一方面,提出了一种用于IMS网络的用户业务跟 踪系统。该系统包括业务跟踪客户端302,用于确定需要跟踪的 <壬务,并通过订阅消息将业务^艮踪:清求和上才艮信息传llr至业务5艮踪 服务端,以及通过订阅消息将取消业务跟踪请求传输至业务跟踪服 务端;以及业务跟踪服务端304,用于根据所述业务跟踪请求和上 报信息的要求,将请求跟踪的业务信息通过通知消息传输至所述业 务跟踪客户端。在上述用户业务跟踪系统中,业务跟踪客户端302包括业务 跟踪确定模块3022,用于确定是否需要对用户业务进行跟踪;消息 发送模块3024,用于构造订阅消息,并将订阅消息发送至业务跟踪 客户端。在上述用户业务if艮踪系统中,订阅消息包;t舌以下至少 一种信 息业务跟踪请求、上报信息、以及新的SIP事件包。在上述用户业务跟踪系统中,业务跟踪服务端304包括信息 获取模块3042,用于接收并解析来自业务跟踪客户端的订阅消息, 获取业务跟踪请求和上报信息;以及消息发送模块3044,用于将请 求跟踪的业务信息通过通知消息发送至业务跟踪客户端。在上述用户业务跟踪系统中,在订阅消息的目标为特定用户的 情况下,通过IMS网络确定业务跟踪服务端。
在上述用户业务5艮踪系统中,在订阅消息的目标为IMS网纟备节 点的情况下,将业务3艮踪月良务端确定为IMS网络节点。在上述用户业务3艮踪系统中,业务5艮踪系统还包才舌业务3艮踪 网关306, _没置在业务跟踪客户端和业务跟踪服务端之间,用于进 行安全管理。在上述用户业务跟踪系统中,业务跟踪服务端冲全测业务跟踪请 求中的期满值,在期满值指定的时间到期时没有接收到业务跟踪客 户端的取消业务跟踪请求的情况下,业务跟踪服务端取消业务跟踪 关系。本发明通过使用IMS网络的路由能力,来实现业务跟踪系统的 路由能力,通过使用IMS网络作为业务跟踪系统的承载,扩大了业 务跟踪系统的空间范围,业务跟踪客户端可以在任何IMS网络可达 的地方,接入IMS网络,完成对用户的业务跟踪任务,从而很大的 降低了跟踪网络的复杂度。


此处所i兌明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中图1是根据本发明的用于IMS网络的用户业务跟踪方法的流程图;图2是根据本发明的用于IMS网络的用户业务跟踪方法的基于 IMS网络的用户业务跟踪示意图;以及 图3是冲艮据本发明的用于IMS网络的用户业务跟踪系统的框图。
具体实施方式
下面参考附图,详细i兌明本发明的具体实施方式
。图1示出根据本发明的用于IMS网络的用户业务跟踪方法;图 2示出根据本发明的用于IMS网络的用户业务跟踪方法的基于IMS 网络的用户业务跟踪示意图。参考图1所示,说明根据本发明的用于IMS网络的用户业务跟 踪方法。该用于IMS网络的用户业务跟踪方法包括以下步骤S102, 业务跟踪客户端确定需要跟踪的任务后,通过订阅消息将业务跟踪 请求和上报信息传输至业务跟踪服务端;以及S104,业务跟踪服务 端根据业务跟踪请求和上报信息的要求,将请求跟踪的业务信息通 过通知消息传输至业务跟踪客户端。其中,用户业务跟踪方法还包括S106,业务跟踪客户端通过 订阅消息将取消业务跟踪请求传输至业务跟踪服务端。其中,步骤S102包括S1022,业务跟踪服务端确定是否需要 对用户业务进行跟踪;S1024,业务跟踪服务端构造订阅消息,并 将订阅消息发送至业务跟踪客户端。其中,订阅消息包括以下至少一种信息业务跟踪请求、上才艮 信息、以及新的SIP事件包。其中,步骤S104包括S1042,业务跟踪服务端接收并解析来 自业务跟踪客户端的订阅消息,获取业务跟踪请求和上报信息;以
及S1044 ,业务跟踪"良务端将请求跟踪的业务信息通过通知消息发 送至业务3艮踪客户端。其中,在订阅消息的目标为特定用户的情况下,通过IMS网络 确定业务跟踪力良务端。其中,在订阅消息的目标为IMS网络节点的情况下,将业务跟 ^宗月良务端确定为IMS网络节点。其中,在业务跟踪客户端和业务跟踪月良务端之间设置业务跟踪 网关进行安全管理。其中,业务跟踪服务端检测业务跟踪请求中的期满值,在期满 值指定的时间到期时没有接收到业务跟踪客户端的取消业务跟踪 请求的情况下,业务跟踪服务端取消业务跟踪关系。具体地,参考图2所示,说明根据本发明的用于IMS网络的用 户业务跟踪方法的基于IMS网络的用户业务跟踪过程。1)业务跟踪客户端确定需要跟踪的任务后,构造Subscribe消 息。若不指定IMS网络节点,则直接在消息的Request-URI字段中 填写被跟踪用户标识;若指定IMS网络节点,则在消息的 R叫uest-URI字,殳中Jt真写该IMS网络节点的SIP i也址标识。From中 填写跟踪客户端的标识。To中填写被跟踪用户的标识。Event中加 上新定义的事件包的类型,如trace。若需通过业务3艮踪网关,则 需在Route字段中插入业务跟踪网关的SIP地址标识。若需要指定 更详细的跟踪参lt,可以在Message body中加入对于业务跟踪参数 的描述。若业务跟踪网关需要和业务跟踪客户端之间具有安全机 制,则可以在Subscribe消息中携带安全参数,安全参数的内容根据使用的安全才几制的不同而不同。其他字段的填写和处理和IMS中 规定一致。 消息样例SUBSCRIBE sip:user劇ms.com SIP/2.0Via:SIP/2.0/UDP tracecliet.ims.com;branch=z9hG4bK240f34.1Max-Forwards: 70From: <sip:traceclient.ims.com>To:<sip:user@ims.com〉CallID:dre36d2v32gnlgiiomm72445CS叫:61 SUBSCRIBEEvent: traceExpires :600000Accept:application/traceinfo+xml Contact: <sip:traceclient@ims.com> Content "Length:(...)< xml version="1.0,,><traceinfo......</traceinfo〉 2 )构造好的Subscribe消息若经过业务3艮踪网关时,业务3艮踪 网关根据配置,可以对业务跟踪客户端的身份进行认证,认证通过 后才允许后续4喿作,iU正失败,拒绝业务跟踪请求;若不需经过业 务跟踪网关,则进行后续才乘作。3 ) Subscribe消息后续的路由按照IMS网路的自身的路由机制 进行;4) 若R叫uest-URI中指定的是用户的标识,则Subscribe消息 被路由到 一个I-CSCF , I-CSCF定位该用户的服务节点,如S-CSCF , 若已存在该服务节点,贝'J I-CSCF将Subscribe消息路由到该服务节 点;若不存在该月良务节点,则通过IMS的Unregistered MT业务机 制,分配一个服务节点,来处理该Subscribe业务,同时,后续用 户的业务必须4吏用该月良务节点;服务节点处理完业务跟踪请求后, 回200 OK给业务跟踪客户端,建立起业务跟踪关系;该服务节点 即成为本次业务跟踪任务的服务端;5) 若Request-URI中指定的是一个IMS网络节点的标识,则 Subscribe消息#1路由到该IMS网乡各节点,该IMS网全各节点i己录业 务跟踪请求,并回200 OK给业务跟踪客户端,建立起业务跟踪关 系;该IMS网络节点即成为本次业务跟踪任务的服务端;6) 业务跟踪服务端检测到业务跟踪请求中的条件满足时,根 据业务跟踪请求的要求,将发生的事件的信息,通过SIP Notify消 息进行承载,发送到业务跟踪客户端,供业务跟踪客户端进行分析 处理;该操作在业务跟踪任务期间可能会发生多次;7) 业务跟踪任务的取消由业务跟踪客户端通过发送Subscribe完成,但其中的expire值填写为0,业务跟踪服务端收到后,释放 业务]f艮踪资源,回送200OK响应;8 )业务5艮踪月良务端也会同时冲全测业务3艮踪if求中的expire <直, 当expire值指定的时间到期之前,若业务跟踪客户端没有重新发送 Subscribe i青求,则业务i 艮踪客户端可以主动幹方文业务3艮踪资源,清 除业务跟踪关系。参考图3所示,说明根据本发明用于IMS网络的用户业务跟踪 系统。该系统包括业务跟踪客户端302,用于确定需要跟踪的任 务,并通过订阅消息将业务跟踪请求和上才艮信息传输至业务跟踪服 务端,以及通过订阅消息将取消业务跟踪请求传输至业务跟踪服务 端;以及业务跟踪服务端304,用于4艮据所述业务跟踪请求和上报 信息的要求,将请求跟踪的业务信息通过通知消息传输至所述业务 跟踪客户端。其中,业务跟踪客户端302包括业务跟踪确定模块3022,用 于确定是否需要对用户业务进行跟踪;消息发送模块3024,用于构 造订阅消息,并将订阅消息发送至业务跟踪客户端。其中,订阅消息包括以下至少一种信息业务跟踪请求、上报 信息、以及新的SIP事件包。其中,业务跟踪服务端304包括信息获取才莫块3042,用于接 收并解析来自业务跟踪客户端的订阅消息,获取业务跟踪请求和上 报信息;以及消息发送模块3044,用于将请求跟踪的业务信息通过 通知消息发送至业务跟踪客户端。其中,在订阅消息的目标为特定用户的情况下,通过IMS网络 确定业务跟踪服务端。其中,在订阅消息的目标为IMS网络节点的情况下,将业务跟 踪服务端确定为IMS网络节点。
其中,业务跟踪系统还包括业务跟踪网关306,设置在业务 3艮踪客户端和业务if艮踪l良务端之间,用于进4亍安全管理。其中,业务i 艮踪月艮务端才企测业务3艮踪"i青求中的期满值,在期满 值指定的时间到期时没有接收到业务跟踪客户端的取消业务跟踪 请求的情况下,业务跟踪服务端取消业务跟踪关系。由上述可知,本发明采用SIP标准消息Subscribe(订阅)、Notify (通知)消息作为跟踪消息的承载,来降低IMS设备的接口复杂度。 通过定义新的SIP事件包,来描述业务跟踪请求和上报信息,业务 跟踪请求和上报信息内容的格式或者粒度可以根据使用者的需要 进4亍定义。业务跟踪请求的下发通过SIP Subscribe消息进行承载, 业务3艮踪客户端在该消息中需指定#皮3艮踪用户的标识,在消息中订 阅该新定义的事件包,并可在消息体中指定业务跟踪请求的详细参 数。取消业务跟踪请求的下发也是通过SIP Subscribe消息进行承载, 使用IMS中标准的取消订阅机制,业务跟踪服务端收到后,释放业 务跟踪资源,回送响应给业务跟踪客户端。进一步地,Subscribe消 息的目标在R叫uest-URI字,史中指定,可以为某一特定用户,此时, 由IMS网络来确定业务跟踪服务端;Subscribe消息的目标也可以 为一特定IMS网络节点,此时,该IMS网络节点就是业务跟踪服 务端。进一步地,业务跟踪服务端成功完成业务跟踪请求的处理和 部署后,回送成功的响应给业务跟踪客户端,并可以携带部分确认 信息。进一步地,当业务跟踪服务端,例如S-CSCF,检测到跟踪 请求中下发的条件满足时,根据业务跟踪请求的要求,将发生的事 件的信息,通过SIP Notify消息进行承载,发送到业务跟踪客户端, 供业务跟踪客户端进行分析处理。进一步地,出于管理性、安全性 等方面的考虑,可以在IMS网全各和业务^艮踪客户端之间,安装一个 业务跟踪网关,执行一些管理性、安全性等方面的策略。
本发明通过4吏用IMS网络的^各由能力,来实3见业务3艮踪系统的 路由能力,通过使用IMS网络作为业务跟踪系统的承载,扩大了业 务^艮踪系统的空间范围,业务跟踪客户端可以在任^f可IMS网络可达 的地方,接入IMS网络,完成对用户的业务跟踪任务,从而很大的 降低了跟踪网络的复杂度。以上所述仅为本发明的优选实施例而已,并不用于限制本发 明,对于本领域的技术人员来说,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进 等,均应包含在本发明的保护范围之内。
权利要求
1. 一种用于IMS网络的用户业务跟踪系统,其特征在于包括业务跟踪客户端,用于确定需要跟踪的任务,并通过订阅消息将业务跟踪请求和上报信息传输至业务跟踪服务端,以及通过订阅消息将取消业务跟踪请求传输至所述业务跟踪服务端;以及所述业务跟踪服务端,用于根据所述业务跟踪请求和上报信息的要求,将请求跟踪的业务信息通过通知消息传输至所述业务跟踪客户端。
2. 根据权利要求1所述的用户业务跟踪系统,其特征在于,所述 业务跟踪客户端包括业务跟踪确定模块,用于确定是否需要对用户业务进行 跟踪;消息发送模块,用于构造所述订阅消息,并将所述订阅 消息发送至所述业务跟踪客户端。
3. 根据权利要求2所述的用户业务跟踪系统,其特征在于,所述 订阅消息包括以下至少一种信息业务跟踪请求、上报信息、 以及新的SIP事件包。
4. 根据权利要求1所述的用户业务跟踪系统,其特征在于,所述 业务跟踪服务端包括信息获取模块,用于接收并解析来自所述业务跟踪客户 端的订阅消息,获取所述业务跟踪请求和上报信息;以及消息发送冲莫块,用于将请求跟踪的业务信息通过通知消 息发送至所述业务跟踪客户端。
5. 冲艮据冲又利要求1至4中任一项所述的用户业务跟踪系统,其特 征在于,在所述订阅消息的目标为特定用户的情况下,通过 IMS网络确定业务i 艮踪月良务端。
6. 根据权利要求1至4中任一项所述的用户业务跟踪系统,其特 ;f正在于,在所述订阅消息的目标为IMS网纟各节点的情况下, 将业务^Jf宗月良务端确定为所述IMS网络节点。
7. 根据权利要求1至4中任一项所述的用户业务跟踪系统,其特 征在于,所述业务跟踪系统还包括业务跟踪网关,设置在所 述业务跟踪客户端和所述业务跟踪服务端之间,用于进行安全 管理。
8. 根据权利要求1至4中任一项所述的用户业务跟踪系统,其特 征在于,所述业务跟踪服务端4企测所述业务跟踪请求中的期满 值,在所述期满值指定的时间到期时没有4妻收到所述业务跟踪 客户端的取消业务跟踪请求的情况下,所述业务跟踪服务端取 消业务il艮踪关系。
全文摘要
本发明公开了一种用于IMS网络的用户业务跟踪系统,该系统包括业务跟踪客户端,用于确定需要跟踪的任务,并通过订阅消息将业务跟踪请求和上报信息传输至业务跟踪服务端,以及通过订阅消息将取消业务跟踪请求传输至业务跟踪服务端;以及业务跟踪服务端,用于根据所述业务跟踪请求和上报信息的要求,将请求跟踪的业务信息通过通知消息传输至所述业务跟踪客户端。通过本发明,可以降低IMS网络中用户跟踪的复杂度。
文档编号H04L12/24GK101212350SQ20061017320
公开日2008年7月2日 申请日期2006年12月30日 优先权日2006年12月30日
发明者凯 汤 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1