共查询到17条相似文献,搜索用时 562 毫秒
1.
2.
3.
对ASN.1及PER编码规则作了简要介绍,接着提出了一种ASN.1编解码模块在H.323协议栈中的设计与实现的方案。 相似文献
4.
基于BER的ASN.1编解码原理与设计实现 总被引:4,自引:0,他引:4
本文介绍了ASN.1和BER基本编码规则,分析了7号信令协议栈的TCAP层消息结构和ASN.1之间的关系,详细介绍了应用于信令中继系统中的ASN.1编解码模块的设计和实现。 相似文献
5.
T.38协议栈作为IP网络传真代理的核心部分必须具有同时处理多个用户传真消息的能力,可见一个高效的ASN.1模块对T.38协议栈来说是十分重要的.然而,传统的ASN.1模块实现方案无法满足T.38协议栈在效率上的要求.本文在改进传统ASN.1实现方案的基础上,提出了一种T.38协议栈中ASN.1模块的设计方案. 相似文献
6.
7.
8.
嵌入式VOIP系统中ASN.1编解码器的实现 总被引:2,自引:0,他引:2
抽象语法描述ASN.1已经被广泛地运用于协议通信。在VOIP应用中,同样也要用到ASN.1编解码。但是由于H.323协议栈本身的asn描述文件较大,使得传统的ASN.1编解码方案在资源有限的嵌入式系统中并不适用。文章在实际开发项目的基础上,提出了一个适用于嵌入式系统的解决方案。 相似文献
9.
介绍了ASN.1标记语言和BER基本编码规则。结合其在移动通信国际漫游话单中的应用场景,详细介绍了应用于移动通信国际漫游话单处理系统中的ASN.1语法编译器和BER编解码模块的设计与实现。 相似文献
10.
11.
Neufeld G.N. Yang Y. 《IEEE transactions on pattern analysis and machine intelligence》1990,16(10):1209-1220
Abstract syntax notation one (ASN.1) has been widely used in international standard specification: its transfer-syntax, the basic encoding rules (BER), is used as the external data representation. A BER implementation called the ED library is presented. The ED library includes a number of encoding and decoding routines that may be used as primitive functions to compose encoders and decoders for arbitrarily complicated ASN.1 data types. Based on the ED library an ASN.1-C compiler, called CASN1, is designed and implemented to free the protocol implementers from the arduous work of translating protocol-defined data-types and constructing their encoders and decoders. Given an ASN.1 protocol specification, CASN1 automatically translates the input ASN.1 modules into C and generates the BER encoders and decoders for the protocol defined data-types. The CASN1 design principles, user interface, and some example applications are discussed. The performance of the ED library and generated CASN1 code is also measured and discussed 相似文献
12.
Estelle currently does not support ASN.1 and encoding and decoding rules. Tools developed for Estelle and ASN.1 have been developed independently of each other. As such, ASN.1 tools do not support Estelle and vice versa. At present, due to these two separate specifications, implementation is time consuming. It is imperative to find a way for ASN.1 and Estelle specifications to be efficiently integrated to facilitate fully automatic implementation. This paper describes how Estelle and ASN.1 can be integrated to give a unified specification which can then be fed into a software environment to produce a truly automatic implementation of an application protocol, including encoding and decoding of protocol data units, when application layer protocols are specified in Estelle and in ASN.1. The integration approach is based on the powerful programming concept, Data Abstraction. The software that implements this integrated specification approach to automatic implementation of application protocol is called EASE (Estelle and ASN.1 Software Environment). To demonstrate the viability of the approach, the unified specification of the ISO ACSE and Presentation protocols are also presented. 相似文献
13.
ASN.1是一种标准的抽象语法定义描述语言,它提供了定义复杂数据类型以及确定这些数据类型值的方法,许多OSI应用协议标准都采用ASN.1作为数据结构定义描述工具,尤其用来定义各各应用协议数据单元的结构。本文首先介绍ASN.1数据类型和基本编码规则,接着详细讨论MMS通信系统中ASN.1编/解码器的设计与实现,此编/解码器用于MMS协议数据单元的ASN.1抽象语法和传送语法之间的转换,以实现MMS在 相似文献
14.
优化TLV编码规则 总被引:2,自引:0,他引:2
抽象语法标记ASN.1是一种ISO/ITU-T标准,描述了一种对数据进行表示、编码、传输和解码的数据格式。ISO协议体系中的应用层协议使用了ASN.1来描述它们所传输的协议数据单元。ASN.1取得成功的一个主要原因是它与几个标准化编码规则(如基本编码规则BER)相关。TLV编码是指先对Tag编码,再对Length编码,最后对Value编码。BER编码确定的编码方式就是这样的。在实际的通信中,通常特定类型编码中数据的长度是已知的,在数据字典中有明确的标识。提出了一种优化TLV编码的方法,使用一个比特的标志位,将长度字段作为编码中一个可选择的项目,而不是必须存在的项目,以此来缩短TLV编码的长度。在满足需求的前提下,优化后的TLV编码可以大幅度地提高数据传输效率。 相似文献
15.
本文首先简要介绍了ASN.1存在的意义。然后介绍ASN.1编解码规则。最后讲述一下在基于ASN.1的开发环境下对应用层网络协议的开发。 相似文献
16.
抽象形式语法对象封装与BER编码实现 总被引:3,自引:0,他引:3
抽象形式语法标注的网络协议数据单元可读性好,但是用传统的过程调用方法实现这些协议单元的编解码将是一件复杂而繁重的工作,因此,本文使用面向对象的思想对象抽象形式语法的基本数据类型进行封 达到如简化目的:“在对抽象形式语法标注的协议数据单元不作改动或稍作改动的情况下,直接利用原有的协议数据单元定义完成这些协议数据单元的编码解码工作。”。本文描述的对象封装形式不仅仅适合X.690BER编码,而且也适合X 相似文献
17.
抽象形式语法(ASN.1)标注的网络协议数据单元可读性好,但是用传统的过程调用的方法去实现这些协议单元的编解码工作将是一件非常复杂而繁重的工作,文章使用面向对象的思想对抽象形式语法的基本数据类型进行封装,在对抽象形式语法标注的协议数据单元不作改动或稍作改动的情况下,直接利用原有的协议数据单元定义就完成这些协议数据单元的编解码工作,从而达到简化的目的。该文将重点叙述ITU-T的抽象形式语法的对象封装,并以ITU-T的X.691 PER编码作为例子来叙述抽象形式语法对象的编码方法是如何简化抽象形式语法所表示的协议数据单元的程序实现的。 相似文献