[发明专利]用于定制通讯协议的方法和装置、转换通讯协议描述的方法和装置有效

专利信息
申请号: 200710120270.6 申请日: 2007-08-14
公开(公告)号: CN101370003A 公开(公告)日: 2009-02-18
发明(设计)人: 党力;王庆太;王多华 申请(专利权)人: 大唐移动通信设备有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 北京信远达知识产权代理事务所 代理人: 王学强
地址: 100083*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 定制 通讯 协议 方法 装置 转换 描述
【说明书】:

技术领域

发明涉及通信协议的实现技术,尤其涉及一种用于定制通讯协议的方 法和装置、转换通讯协议描述的方法和装置。

背景技术

通信系统中,不同的实体之间要完成通信必须按照一定通信协议进行。 不同通信设备消息的交互也是按照协议规定的消息格式进行的。通信协议的 实现是通信系统的关键步骤。对于通信系统中的各个接口都有专用的通信协 议,包括其消息的编码方式。同时考虑到传输的效率等问题,大多接口消息 都定义了自己的编码方式,发送方按照预先约定的编码规则把消息编成码流, 接受方则根据这个编码规则来解码,以此完成消息的交互过程。

通信协议特别是消息的编解码要在通信系统的实体上实现。为了便于实 现和管理,通信协议的定制需要有统一的语言。抽象语法规则语言就是可以 用于描述通信协议内容、协议消息结构的语言。该类语言包括用于描述协议 的信息元素(IE,Information Element)和IE的属性。该类语言只是抽象地 描述协议消息中各IE的逻辑关系、数据类型、赋值方式等。其中,抽象语法 规则一(ASN.1,Abstract Syntax Notation One)是一种用于定义两个不同的 网络设备之间该如何发送数据的标准语言。ASN.1一般用于描述结构化客体 的结构和内容。

在通信系统开发中,由于后期需要开发出针对协议的程序代码,包括编 解码代码、消息构造和解析函数、协议消息树表代码生成等等,而对于这些 代码开发如果采用人工编写的方式,会花费大量人力投入,后期维护也比较 麻烦,而且协议升级会带来程序代码的变化。所以需要采用一种自动化的方 式实现这些代码开发,ASN.1虽然提供了描述抽象文法结构和内容的表示方 法,但对通信协议中消息树层次关系描述不直观、IE元素依赖关系表达、IE 类型、IE范围描述只能通过ASN.1中关键字语义获取,而实现这些代码自动 化方式需要提供一种更直观、规律化、便于自动化方式实现的一种协议描述 表达。

发明内容

有鉴于此,本发明解决的技术问题是提供一种用于定制通讯协议的方法 和装置,与ASN.1相比本发明的描述方法更直观、更规律,也更易于代码自 动化实现。本发明还提供一种转换通讯协议描述的方法和装置。

为此,本发明提供的技术方案如下:

一种用于定制通讯协议的方法,包括:

确定定制通讯协议所需要的信息元素IE以及所述IE的各种属性;

按IE所处的层次和IE之间的依赖关系,将所述IE及所述IE的属性对 应为二维关系:

将同一IE的不同种属性对应到二维关系的同一行;

将不同IE的同一种属性对应到二维关系的同一列。

其中,进一步包括:

规律地读取IE信息,生成协议消息树;

确定所述协议消息树中各元素对应的数据类型和所需代码的映射关系;

根据所述映射关系,编制自动化工程,生成相应的代码和脚本文件。

其中,逐行地读取IE信息。

其中,以二维表格表示所述二维关系,或以文本格式表示所述二维关系。

其中,IE的属性包括:IE名称、层次、依赖关系、类型、取值范围、缺 省值和描述。

本发明提出一种转换通讯协议描述的方法,包括:

确定抽象语法规则一ASN.1文件定制的通讯协议中的关键字所对应的 表示规范中的关键字;

根据所述表示规范中的关键字确定定制所述通讯协议所需要的信息元 素IE以及所述IE的各种属性;

根据所述表示规范,按IE所处的层次和IE之间的依赖关系,将所述IE 及所述IE的属性对应为二维关系:

将同一IE的不同种属性对应到二维关系的同一行;

将不同IE的同一种属性对应到二维关系的同一列。

本发明提出的一种用于定制通讯协议的装置,包括:

输入单元,用于输入定制通讯协议所需要的信息元素IE以及所述IE的 各种属性;和,

协议定制单元,用于根据预定义的表示规范,按IE所处的层次和IE之 间的依赖关系,将所述IE及所述IE的属性对应为二维关系:

将同一IE的不同种属性对应到二维关系的同一行;

将不同IE的同一种属性对应到二维关系的同一列。

其中,还包括:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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