【摘 要】
:
ASN.1广泛应用于现代通信、信息系统中,用于描述系统间交互的抽象信息数据和规范数据编码规则。在ASN.1应用系统的开发过程中,系统内平台需要将ASN.1描述的抽象数据语法转换为
论文部分内容阅读
ASN.1广泛应用于现代通信、信息系统中,用于描述系统间交互的抽象信息数据和规范数据编码规则。在ASN.1应用系统的开发过程中,系统内平台需要将ASN.1描述的抽象数据语法转换为与平台相关的应用语言语法,以及实现与传输语法相关的编解码函数。现代的ASN.1应用系统开发均借助ASN.1编译器,完成ASN.1抽象语法到平台相关语言的转变过程,ASN.1编译器给开发工作带来了极大的便利,缩短了开发周期,提高了代码效率,减少了缺陷引入。
本文根据ASN.1语法规范,结合编译理论,实现了由词法分析、语法分析所组成ASN.1编译器前端。并将面向对象思想引入到编译过程中,提出了PDU结构模板概念,存储编译器前端所产生的中间结果。在此基础上实现了ASN.1工具的两个方面的应用:PDU对象结构信息的图形显示、BER自动编解码功能。对于ASN.1工具的两个应用,本文都给出了详细的实现过程以及相关算法过程。软件可以完成基本ASN.1描述文件的解析、PDU显示、BER编解码功能,对ASN.1相关系统有较高的应用价值。
本文提出的ASN.1编译器前端结合PDU结构模板的软件架构,为将来实现ASN.1工具的其它功能打下了基础,在此基础上可结合其它应用语言的特性实现完整的ASN.1编译功能,以及支持ASN.1规范中其它编解码规则的自动编解码功能。
其他文献
视景仿真是虚拟现实技术的最重要的表现形式。视景仿真采用计算机图形图像技术,根据仿真的目的,构造仿真对象的三维模型或再现真实的环境,达到非常逼真的仿真效果,使用户与所仿真
移动Ad hoc(MANET)网络是一组带有无线收发装置的移动节点组成的一个临时性自治网络系统,具有自组织、多跳性、动态性、没有固定基站和中心服务器等特征,是对现有计算机通信
协作技术是随着无线网络及无线通信发展而产生的新技术,由于其能够充分利用网络节点资源,优化系统性能,尤其适合在节点间对等的无线通信网络中。在无线网络定位中应用协作技
随着科技的发展,电能以其低污染、方便快捷的优点广泛应用于社会各个领域中,电能应用的程度和覆盖范围现已作为评定国家经济发展水平和衡量综合国力的重要标志。同时,电能作为与人类生产生活息息相关的商品,其质量与可靠性是保障人民生产生活、稳定国家持续发展的重要基础。而非线性和冲击性的重负荷大量应用,天气、地形等一些不确定环境因素的影响,给电力系统的稳定性和可靠性带来了新的挑战。线路故障是当前影响电力系统稳定
随着宽带网络和视频压缩技术的不断发展,利用便携设备点播多媒体信息、已经成为人们的迫切需求。本文在ARM9平台和嵌入式Linux的基础是,实现了流媒体的嵌入式终端点播。本文所
本文围绕下一代通信核心技术的MIMO-OFDM系统,重点研究了其中一项关键技术——信道估计。信道估计技术是指对无线移动信道的多径衰落瞬时特征进行估计的技术,即从接收信号中
无线局域网是移动通信发展最快的领域。在过去的短短几年中,基于IEEE 802.11的WLAN、基于IEEE 802.15的BLUETOOTH、基于IEEE 802.16的WiMAX都在各自的领域中得到了极大的发展
基因数据分析已经逐渐成为疾病诊断及分类的常规步骤。原始基因数据的维数很高而样本却很小,因此如何从大量的基因数据中剔除冗余基因,提取出能够表征样本属性的特征基因成为
随着下一代网络和软交换技术的发展,通过IP网络传输语音的网络电话(VoIP)技术具有非常光明的前景。SIP协议简单、灵活,在VoIP体系中逐渐占据主导地位。然而,使用公网传输的IP
随着计算机技术和通信技术的不断发展,各类基于网络的家用消费电子类产品不断涌入普通百姓家庭,一种被称为“智能家居”的数字家庭网络迅速在世界范围内蓬勃发展起来。由于家