网络接入设备中实现消息解释的方法

文档序号:7693430阅读:152来源:国知局
专利名称:网络接入设备中实现消息解释的方法
技术领域
本发明涉及一种网络通信技术,尤其涉及一种网络接入设备中实现消息解释的方法。
ISUP标准的各不相同就需要采用不同的消息解释规则,对ISUP消息的解释包括对消息的缩略解释和对消息的结构详细解释。目前,对ISUP消息的解释是采用以下方法实现的系统根据接收到的消息的消息编码查询此字符串数组,消息名数组是一个静态字符串数组,维护了消息编码与消息缩略语字符串的对应关系,通过消息编码可以查找此字符串数组,则可以找到对应的消息缩略解释。对于消息的结构详细解释是由ISUP.PRT(消息的结构详细解释目的文件)文件完成的,该文件是由ISUP.SRC(消息的结构详细解释源文件)文件通过编译工具的编译后生成的。ISUP.SRC文件是按MDL(消息描述语言)编写的文件,其文件结构和C语言源文件比较类似。根据消息描述语言MDL的语法,对消息的结构的描述可以分成基本结构和复合结构两类,其中基本结构是预定义的一些数据结构(如BYTE、WORD等),复合结构是从基本结构构造的结构(如顺序结构struct、选择结构union以及一些语句等)。因此,在组织消息描述的内部存贮时,可把描述内容以博弈树(所谓博弈树就是节点带匹配权重的树)型方式构造基本结构为叶子节点、复合结构为非叶子节点,整个协议的消息描述形成一棵完整的博弈树其中,消息结构树的根节点是消息匹配的入口,通过遍历博弈树、忽略不匹配的节点,产生的子树就是特定消息的结构。每个节点应包含或指向消息域的详细信息,包括类型、属性、解释内容和博弈计算表达式等,消息匹配利用这些信息完成对消息结构树的遍历和删减、并对消息内容进行解释。
由上述现有技术可以看出,实现消息解释即信令跟踪中使用的数据包括消息名数组和ISUP.PRT文件。该数据均采用了静态的方式,其中消息名数组是在程序中定义的;ISUP.PRT文件是固定在安装盘中;因此,一旦通过安装盘完成安装,ISUP消息名数组及ISUP.PRT文件就已经固定,无法再进行更改;如果为了适应多个国家的特殊需求,则必须生成多个ISUP.PRT文件,并形成安装盘发布,大大地增加维护工作量。
本发明的目的是提供一种网络接入设备中实现消息解释的方法,可以灵活适应采用不同ISUP标准的网络接入设备对消息进行解释的需要。
本发明的目的是这样实现的网络接入设备中实现消息解释的方法,包括(1)确定网络接入设备所采用的ISUP(综合业务数字网用户部分)的标准,以确定相应的消息解释数据;(2)输入相应的消息解释数据,并由该消息解释数据生成相应的消息详细解释的源文件及消息名数组;(3)将消息的结构详细解释的源文件经编译生成消息详细解释的目的文件;(4)利用消息名数组和消息的结构详细解释的目的文件对经过网络接入设备的消息进行解释。
所述的消息解释数据包括ISUP消息详细解释、ISUP参数解释、ISUP字段字符串、ISUP字段值解释及ISUP消息缩略解释。
所述的消息解释数据采用五张表进行保存。
所述的ISUP消息详细解释表(tbl_ISUPMsgDetailExp)包括MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;MsgCode字段用于存放消息编码(取值为0~255),为索引字段;MsgMap字段用于存放消息的映射编码(取值为0~255);
IDE字段用于存放完整消息解释(字符串类型),为MDL(消息描述语言)用。
所述的ISUP参数解释表(tbl_ISUPPrmExp)包括MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;PrmCode字段用于存放参数编码(取值为0~255),为索引字段;PrmMap字段用于存放参数的映射编码(取值为0~255);IDE字段用于存放参数解释(字符串类型);所述的ISUP字段字符串表(tbl_ISUPFldExp)包括MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;FldCode字段用于存放字段编码(取值为0~300),为索引字段;IDE字段用于存放字段解释(字符串类型);所述的ISUP字段值解释表(tbl_ISUPFldValExp)包括MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;FldCode字段用于存放字段编码(取值为0~300),为索引字段;FldValue字段用于存放字段值(取值0~255),为索引字段;IDE字段用于存放字段值解释(字符串类型);所述的ISUP消息缩略解释表(tbl_ISUPMsgAbbrExp)包括
MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;MsgMap字段用于存放消息的映射编码(取值为0~255),为索引字段;IAE字段用于存放缩略的消息解释(字符串类型)为MML用。
所述的步骤(2)包括(91)输入相应的消息解释数据,并保存于后台的五张表中;(92)调用该消息解释数据生成消息名数组;(93)利用该消息解释数据修改缺省的消息详细解释的源文件,以生成新的消息详细解释的源文件。
由上述技术方案可以看出,本发明中对消息进行解释的数据由静态的方式改为可以根据用户设定的数据进行动态更新的方式,使交换机等网络接入设备对消息的解释可以根据网络接入设备所采用的具体的ISUP标准由用户自行设置,从而可以灵活、方便地适应采用不同ISUP标准的网络接入设备对消息进行解释的需要。同时,本发明也使用户对消息的解释可以很方便地根据自己的需要进行任意地修改。本发明不仅克服了现有技术中消息解释数据一经安装无法进行更改的问题,还大大减少了用户对消息解释部分的维护工作量。
图3为ISUP参数解释表;图4为ISUP字段字符串表;图5为ISUP字段值解释表;图6为ISUP消息缩略解释表。
本发明是将对跟踪进行适配的关键是将跟踪中使用的数据,包括消息名数组和ISUP.PRT文件,由静态的方式更改为可以根据用户设定的数据进行更新的方式,ISUP.PRT文件为消息的详细解释目的文件,用于详细地解释消息。而且这种数据更新方式需要能够满足网关的需求,支持多个局向信令的跟踪解释。本发明利用已经实现的信令适配的输入界面,让用户同时输入信令适配数据与跟踪适配数据。其中,信令适配数据是通过联机设定数据,灵活配置ISUP消息、参数和字段,最终实现一个版本可以满足不同的ISUP标准的目的。信令适配数据与跟踪适配的数据保存在数据库中,然后利用一个工具读取该适配数据,生成消息解释需要的数据消息名数组文件及ISUP.PRT文件。两种文件通过文件名的命名方法来区分多个局向多种ISUP信令的情况,跟踪显示工具根据电路号或者链路号得到对应的局向号,分别读取不同的消息名数组文件或者ISUP.PRT文件进行信令跟踪解释。
本发明的具体实施方式


图1所示步骤1确定网络接入设备所采用的ISUP标准,并确定相应的消息解释数据。
步骤2输入相应的消息解释数据;如图1所示,“MML(人机语言)命令输入”部分为用户输入的跟踪适配数据,输入的数据的通过MML界面写入DB(后台)表数据中;为了实现解释适配,需要在后台(即DB中)增加五张表,用于描述消息、参数、参数字段、参数字段值的详细说明字符串,即用于保存所述的信令适配数据与跟踪适配数据,这五张表不DOWNLOAD(下载)到主机中,只是在后台保留,用于对ISUP.SRC文件进行更新;各表的结构如图2至图6所示,其中1)ISUP消息详细解释表(tbl_ISUPMsgDetailExp)包括MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;MsgCode字段用于存放消息编码(取值为0~255),为索引字段;MsgMap字段用于存放消息的映射编码(取值为0~255);IDE字段用于存放完整消息解释(字符串类型),为MDL(消息描述语言)用;2)ISUP参数解释表(tbl_ISUPPrmExp)包括
MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;PrmCode字段用于存放参数编码(取值为0~255),为索引字段;PrmMap字段用于存放参数的映射编码(取值为0~255);IDE字段用于存放参数解释(字符串类型);3)ISUP字段字符串表(tbl_ISUPFldExp)包括MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;FldCode字段用于存放字段编码(取值为0~300),为索引字段;IDE字段用于存放字段解释(字符串类型);4)ISUP字段值解释表(tbl_ISUPFldValExp)包括MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;FldCode字段用于存放字段编码(取值为0~300),为索引字段;FldValue字段用于存放字段值(取值0~255),为索引字段;IDE字段用于存放字段值解释(字符串类型);5)ISUP消息缩略解释表(tbl_ISUPMsgAbbrExp)包括MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;MsgMap字段用于存放消息的映射编码(取值为0~255),为索引字段;
IAE字段用于存放缩略的消息解释(字符串类型)为MML用。
步骤3由该消息解释数据生成相应的消息名数组文件及ISUP.PRT文件;如图1所示,当用户运行“PRTGenerator”(ISUP.PRT文件生成)模块时,该模块读取DB表中的数据,生成消息名数组文件ISUP?.ABR,“PRTGenerator”再调用“MDLIT(MDL语法文件内部转化)适配数据转换”模块,“MDLIT适配数据转换”模块完成的功能是读入一个缺省的消息解释源文件ISUPDEF.SRC,然后再根据“PRTGenerator”传入的需要修改的数据,修改该源文件中对应的数据,生成新的临时源文件,然后“PRTGenerator”编译修改后的临时源文件,生成ISUP?.PRT(表示24位信令点)和ISUP14?.PRT(表示14位信令点)文件;ISUP?.SRC文件为消息的详细解释源文件,用来生成消息的详细解释文件;其中ISUP?.ABR文件为消息的缩略语解释文件,用来解释消息的缩略语,该文件具有如下的文件格式6 ACM9 ANM19 BLO21 BLA44 CPG24 CGB……文件由两列构成,第一列为消息的编码,十进制方式表示;第二列为字符串,表示对应消息编码的缩略解释。MML终端及UI(用户界面)在进行消息解释的时候,通过读取ISUP.ABR文件更新其ISUP解释数组。
权利要求
1.一种网络接入设备中实现消息解释的方法,包括(1)确定网络接入设备所采用的ISUP(综合业务数字网用户部分)的标准,以确定相应的消息解释数据;(2)输入相应的消息解释数据,并由该消息解释数据生成相应的消息详细解释的源文件及消息名数组;(3)将消息的结构详细解释的源文件经编译生成消息详细解释的目的文件;(4)利用消息名数组和消息的结构详细解释的目的文件对经过网络接入设备的消息进行解释。
2.根据权利要求1所述的网络接入设备中实现消息解释的方法,其特征在于所述的消息解释数据包括ISUP消息详细解释、ISUP参数解释、ISUP字段字符串、ISUP字段值解释及ISUP消息缩略解释。
3.根据权利要求2所述的网络接入设备中实现消息解释的方法,其特征在于所述的消息解释数据采用五张表进行保存。
4.根据权利要求3所述的网络接入设备中实现消息解释的方法,其特征在于所述的ISUP消息详细解释表(tbl_ISUPMsgDetailExp)包括MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;MsgCode字段用于存放消息编码(取值为0~255),为索引字段;MsgMap字段用于存放消息的映射编码(取值为0~255);IDE字段用于存放完整消息解释(字符串类型),为MDL(消息描述语言)用。
5.根据权利要求3所述的网络接入设备中实现消息解释的方法,其特征在于所述的ISUP参数解释表(tbl_ISUPPrmExp)包括MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;PrmCode字段用于存放参数编码(取值为0~255),为索引字段;PrmMap字段用于存放参数的映射编码(取值为0~255);IDE字段用于存放参数解释(字符串类型);
6.根据权利要求3所述的网络接入设备中实现消息解释的方法,其特征在于所述的ISUP字段字符串表(tbl_ISUPFldExp)包括MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;FldCode字段用于存放字段编码(取值为0~300),为索引字段;IDE字段用于存放字段解释(字符串类型);
7.根据权利要求3所述的网络接入设备中实现消息解释的方法,其特征在于所述的ISUP字段值解释表(tbl_ISUPFldValExp)包括MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;FldCode字段用于存放字段编码(取值为0~300),为索引字段;FldValue字段用于存放字段值(取值0~255),为索引字段;IDE字段用于存放字段值解释(字符串类型);
8.根据权利要求3所述的网络接入设备中实现消息解释的方法,其特征在于所述的ISUP消息缩略解释表(tbl_ISUPMsgAbbrExp)包括MaskNo字段用于标识采用不同ISUP标准的网络接入设备,为索引字段;MsgMap字段用于存放消息的映射编码(取值为0~255),为索引字段;IAE字段用于存放缩略的消息解释(字符串类型)为MML用。
9.根据权利要求3所述的网络接入设备中实现消息解释的方法,其特征在于所述的步骤(2)包括(91)输入相应的消息解释数据,并保存于后台的五张表中;(92)调用该消息解释数据生成消息名数组;(93)利用该消息解释数据修改缺省的消息详细解释的源文件,以生成新的消息详细解释的源文件。
全文摘要
本发明涉及一种网络接入设备中实现消息解释的方法。该方法为首先,确定网络接入设备所采用的ISUP(综合业务数字网用户部分)的标准,以确定相应的消息解释数据;输入相应的消息解释数据,并保存于相应的数据结构中;然后,由该消息解释数据生成相应的消息详细解释的目的文件及消息名数组;利用消息名数组和消息详细解释的目的文件对经过网络接入设备的消息进行解释。本发明使交换机等网络接入设备对消息的解释可以根据网络接入设备所采用的具体的ISUP标准由用户自行设置,从而可以灵活、方便地适应采用不同ISUP标准的网络接入设备对消息进行解释的需要,大大减少了用户对消息解释部分的维护工作量。
文档编号H04L12/56GK1464696SQ0212351
公开日2003年12月31日 申请日期2002年6月28日 优先权日2002年6月28日
发明者周思义, 沈浩, 倪勇 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1