一种基于IMS实现呈现业务的网络系统和方法

(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号 CN 101127951 A
(43)申请公布日 2008.02.20
(21)申请号 CN200710122241.3
(22)申请日 2007.09.24
(71)申请人 北京邮电大学
    地址 100876 北京市海淀区西土城路10号
(72)发明人 卢美莲 高雪峰 陶徐 王磊 程时端
(74)专利代理机构 北京德琦知识产权代理有限公司
    代理人 夏宪富
(51)Int.CI
      H04Q7/22
      H04L29/08
                                                                  权利要求说明书 说明书 幅图
(54)发明名称
      一种基于IMS实现呈现业务的网络系统和方法
(57)摘要
      一种基于IMS实现呈现业务的网络系统和方法,系统的改进是将分别位于各个IMS域中的相对独立的呈现服务器PS和呈现列表服务器PLS合并构成一个新设备:呈现业务应用服务器,该设备直接连接IMS核心网中的服务呼叫会话控制功能实体S-CSCF,同时完成原来两种服务器的全部工作;本发明给出该呈现业务应用服务器内部模块的结构组成和功能。同时,又在该系统基础上给出实现呈现业务的新流程。本发明能够提供与原有业务系统相同的功能,但减少了原有架构中的网络功能实体,有效减少了呈现业务系统中的消息总量,包括域内消息数量和域间消息数量,同时减少呈现服务器PS和呈现列表服务器PLS需要维护的SIP对话数量,显著缓解了网络带宽压力和服务器处理效能的压力。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.一种基于IP多媒体子系统IMS实现呈现业务的网络系统,包括移动通信网,位于该通信网中的下述功能实体:观察者应用,呈现用户代理和呈现转发代理;其特征在于,该系统还包括:分别位于各个IMS域中的呈现业务应用服务器,该呈现业务应用服务器是将两个相对独立的功能实体:呈现列表服务器PLS和呈现服务器PS合并构成的设备,该设备直接连接IMS核心网中的服务呼叫会话控制功能实体S-CSCF,收发会话初始化协议SIP消息;用于同时完成原来两种服务器的全部工作,包括用户的身份认证和授权、呈现信息的接收和维护、观察者信息、好友列表和配置信息的维护、呈现信息的订阅和处理;在该系统中,用户通过呈现用户代理将呈现信息发布到呈现业务应用服务器,观察者应用仍然发送订阅请求到呈现业务应用服务器,呈现业务应用服务器返回应答,完成后端订阅,生成通知消息;所述呈现业务
应用服务器使用可扩展标记语言配置访问协议XCAP通过Ut参考点分别与呈现用户代理和观察者应用进行通信,以维护配置信息。
2.根据权利要求1所述的实现呈现业务的网络系统,其特征在于:所述呈现业务应用服务器负责管理本域内所有呈现实体的呈现信息,观察者应用向呈现业务应用服务器订阅本域内的用户的呈现信息时,不再需要进行后端订阅,由呈现业务应用服务器直接生成呈现信息文档返回给观察者应用。
3.根据权利要求2所述的实现呈现业务的网络系统,其特征在于:所述呈现业务应用服务器代替观察者应用后端订阅其他域的实体呈现信息时,不需要对应每个实体都发送一次订阅请求,只要根据这些实体所在的域,对每个域发送一次后端订阅,并在该后端订阅请求中说明需要获得的实体名称。
4.根据权利要求1所述的实现呈现业务的网络系统,其特征在于:所述呈现业务应用服务器包括下列各个软件组成模块:
事件处理模块,负责根据来自SIP通信模块的不同SIP消息,调用相应的子模块进行处理,完
成后续业务逻辑及维护数据库信息;包括分别处理不同的SIP事件、实现该应用服务器核心功能的七个子模块:呈现实体发布呈现信息处理模块,订阅单个呈现实体呈现信息处理模块,订阅某个好友列表内所有实体的呈现信息处理模块,订阅某个实体的观察者信息处理模块,订阅实体配置信息可扩展标记语言XML文档修改通知的处理模块,后端订阅的应答消息的处理模块,其他应用服务器返回的后端订阅的通知消息处理模块;
XML解析和构造模块,提供对SIP消息体XML文档、存储在服务器端的好友列表和授权策略XML文档的解析和构造功能,以被其他模块调用,解析和生成下述信息:呈现文档中存储的呈现信息,观察者信息,好友列表和授权策略文档;
SIP通信模块,用于和IMS核心网络交互SIP消息,完成SIP协议的通信功能:在底层网络上接收和发送SIP消息,解析和构造SIP消息各个头域;
XCAP服务器模块,与分别位于呈现用户代理和观察者应用中的XCAP客户端交互XCAP消息,完成Ut参考点的功能;接收XCAP请求消息,维护存储在本地的包括好友列表XML文档和授权策略XML文档的配置信息;
数据库模块,用于存储包括订阅状态、实体呈现信息的各种呈现业务相关信息,并提供访问和修改存储在呈现业务应用服务器的数据库中的信息的内部程序接口,以被其他模块调用,对数据库进行查询、添加、修改和删除的操作。
5.根据权利要求1或4所述的实现呈现业务的网络系统,其特征在于:所述呈现业务应用服务器的具体功能包括:对本域内的呈现用户的认证和授权;接收和组合从授权的网络实体以规定格式发送来的呈现信息,并提取和解释其中的信息;处理客户端对存储在服务器端的授权策略文档和好友列表文档的维护操作;接收观察者或其他应用服务器发送来的订阅请求,验证发送方身份并反馈应答,被订阅者是单个实体或列表;当被订阅者状态发生变化时通知订阅者;代替观察者对其他域内的呈现实体进行后端订阅;接收并处理呈现实体对其观察者信息的订阅请求,当观察者信息变化时通知该实体;接收并处理呈现用户对存储在服务器端的配置信息文档的订阅处理和通知;完成计费功能。
6.一种在权利要求1所述的网络系统中实现呈现业务的方法,其特征在于:该方法省略了对与观察者应用位于相同域内的呈现实体的后端订阅信息,对与观察者应用位于不同域内的呈现实体,只需对每个域使用一个订阅请求,在该请求中携带需要订阅的位于该域的呈现实体列表;包括下列操作步骤:
(1)为获得所有好友的呈现信息,观察者应用发送一个包含有列表的订阅SUBSCRIBE请求到呈现业务应用服务器,该好友列表已存储在服务器端;
(2)呈现业务应用服务器接收到该订阅请求后,进行身份认证和授权,并返回应答;
(3)呈现业务应用服务器解析呈现实体列表,对包含在列表中的各个呈现实体根据其所处的域进行分类;呈现业务应用服务器先将本域内的呈现实体的呈现信息依次添加到初始通知NOTIFY消息体中,并返回给观察者应用,使得观察者应用能够直接获得位于相同域中的呈现实体的呈现信息;
(4)对包含在列表中的其他域的呈现实体,呈现业务应用服务器进行后端订阅过程;具体方法是:呈现业务应用服务器把属于相同域的呈现实体名称组合成一个新的可扩展标记语言XML文档,再将该文档作为消息体生成新的SUBSCRIBE请求,并通过后端订阅发送到相应域的呈现业务应用服务器上;

本文发布于:2024-09-20 17:21:25,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/805515.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:呈现   业务   信息
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议