[发明专利]一种灵活适应IMS系统业务标签的业务解析方法有效

专利信息
申请号: 201210260732.5 申请日: 2012-07-25
公开(公告)号: CN102752315A 公开(公告)日: 2012-10-24
发明(设计)人: 覃洪清;王功乾 申请(专利权)人: 烽火通信科技股份有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 北京捷诚信通专利事务所(普通合伙) 11221 代理人: 魏殿绅;庞炳良
地址: 430074 湖北省武*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 灵活 适应 ims 系统 业务 标签 解析 方法
【权利要求书】:

1.一种灵活适应IMS系统业务标签的业务解析方法,其特征在于,包括以下步骤:

步骤1,定义多业务标签模板:在IMS SIP终端的配置文件中,为一个业务定义系统可接受和识别的多个业务标签的格式,所述多业务标签模板的格式如下,包括标识和内容:

Templates<Service[i]> = Pattern[i][1] | Pattern[i][2] |  … | Pattern[i][n]

其中Templates<Service[i]> 为IMS SIP终端为业务类型i定义的多业务模板的标识,

Pattern[i][1],Pattern[i][2],…,Pattern[i][n] 每一个都表示一种可作为IMS SIP终端识别业务类型i的业务标签,通过“|”符号串接起来,形成多业务标签模板的内容;

步骤2,通过多业务标签模板生成多业务标签实例集:依据IMS SIP终端所接入的IMS系统的特性,业务类型i可能对应的业务标签Pattern[i][m]将是可以确定的,m>=0 & m<=n,记为pattern[i][m];将不同业务对应的具体的业务标签,按照多业务标签模板定义的格式存储在配置文件中,形成配置文件中多业务标签实例集如下:

templates<Service[0]>= pattern[0][1] | pattern[0][2] |  … | pattern[0][n]

templates<Service[1]>= pattern[1][1] | pattern[1][2] |  … | pattern[1][n]

……

templates<Service[i]>= pattern[i][1] | pattern[i][2] |  … | pattern[i][n]

其中,一行对应一个多业务标签实例,不同业务类型之间的多业务模板实例,通过回车换行方式进行分割,共同构成多业务标签实例集;

在实际运行过程中,IMS SIP终端将对配置文件中的多业务标签实例集进行学习,附加各种业务的业务标签匹配运算规则,生成运行时刻的多业务标签实例集,以便后续的业务标签匹配工作;

步骤3,IMS SIP终端接收NOTIFY消息后,从NOTIFY消息携带的XML文档信息中获取IMS SIP终端用户对应的各种业务的业务标签;

步骤4,将获取的IMS SIP终端用户对应的各种业务的业务标签,与运行时刻的多业务标签实例集,依据相关的一系列的业务标签匹配运算规则,进行运算,即完成了对XML文档中业务标签的识别和解析工作:解析出IMS SIP终端用户的所订阅的业务能力。

2.如权利要求1所述的灵活适应IMS系统业务标签的业务解析方法,其特征在于:在业务订阅消息SUBSCRIBE达到IMS平台后,平台发送NOTIFY通知消息告知用户业务能力,IMS SIP终端在收到NOTIFY后按照逐次匹配、逐次触发的方式进行业务标签的匹配和解析处理:

IMS SIP终端在获取到描述用户的所订阅的业务能力的XML文档后,按照运行时刻的多业务标签实例集涵盖的业务标签匹配运算规则,进行逐条匹配,并将匹配结果为真的业务能力赋给该用户;

具体的业务标签匹配运算规则由具体实现来决定,一旦按照运算规则进行运算为真,则认为IMS SIP终端用户具有该业务能力。

3.如权利要求1所述的灵活适应IMS系统业务标签的业务解析方法,其特征在于:当多业务标签实例集的生成和存储时,通过控制逻辑模块调用多业务标签实例集生成模块和实例存储模块,实现对整个多业务标签实例的控制。

4.如权利要求3所述的灵活适应IMS系统业务标签的业务解析方法,其特征在于:多业务标签实例集生成模块根据多业务标签模板以及特定的IMS系统业务标签生成多业务标签实例集;

控制逻辑模块至少能对多业务标签实例集的具体内容进行增加、保留和删除操作。

5.如权利要求3所述的灵活适应IMS系统业务标签的业务解析方法,其特征在于:运行时刻多业务标签实例集存储模块主要用于在IMS SIP终端中导入配置文件中的多业务标签实例集,并附加各种业务标签的匹配规则,形成一个可运算、可管理的实例集,其中匹配规则是进行标签匹配和解析的依据。

6.如权利要求1所述的灵活适应IMS系统业务标签的业务解析方法,其特征在于:步骤4中,在收到NOTIFY消息时,IMS SIP终端做如下处理:

按照匹配规则,对XML文档中的业务标签pattern[i][m],与多业务标签实例templates<Service[i]>中优先级进行第一优先级的业务标签pattern[i][0],进行运算:结果为真,表示匹配;如果不匹配,则进行多业务标签实例templates<Service[i]>的其他业务标签pattern[i][k]进行运算;k>0 & k<=n;

如果匹配,则认为该用户已登记该业务,并进行下一业务标签pattern[j][m]的匹配处理;

当一个多业务标签实例templates<Service[i]>的所有业务标签均无法匹配时,则认为该用户未登记该业务,之后进行下一业务pattern[j][m]的处理;

上述步骤重复执行直至所有xml文档中的业务标签解析完成。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210260732.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top