发明名称 一种灵活适应IMS系统业务标签的业务解析方法
摘要 本发明涉及一种灵活适应IMS系统业务标签的业务解析方法,包括如下步骤:定义多业务标签模板;在设备预配置文件中定义初始的多业务标签模板实例集;在运行时刻IMSSIP终端导入预配置文件,并附加匹配规则,生成运行时刻多业务标签集,进行存储;IMSSIP终端采用订阅消息机制进行业务的订阅,根据所收到的Notify通知消息,按照业务标签实例集对应的匹配规则进行匹配,以完成业务的解析处理。本发明所述的灵活适应IMS系统业务标签的业务解析方法,使IMSSIP终端可以同时适应多个IMS服务器厂家不同的业务表示方法,从而有效地兼容了业务解析时的歧义性,提升了IMSSIP终端的自适应能力及应用范围。
申请公布号 CN102752315A 申请公布日期 2012.10.24
申请号 CN201210260732.5 申请日期 2012.07.25
申请人 烽火通信科技股份有限公司 发明人 覃洪清;王功乾
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京捷诚信通专利事务所(普通合伙) 11221 代理人 魏殿绅;庞炳良
主权项 一种灵活适应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终端用户的所订阅的业务能力。
地址 430074 湖北省武汉市东湖开发区关东科技园东信路5号
您可能感兴趣的专利