TD-SCDMA系统中ASN.1编解码的研究与应用

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:flysiro
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络通信技术的飞速发展,ASN.1(Abstract Syntax Notation One)语言在各个领域有着广泛的应用。它是一种用来描述结构化信息的标记语言,适合用来描述复杂的协议,是目前电信、多媒体信息传输、数据加密等领域描述协议的主要手段。在实际应用中由于它是一种在高度抽象的层次上来表示数据结构信息的高级抽象描述语言,因此需要翻译程序将其转化为相应的高级编程语言。 在3GPP(3rd Generation Partnership Project)的层三消息体系中,一般使用ASN.1语言来描述层三消息,再使用定义在ITU-T(ITU-T for ITU Telecommunication Standardization Sector)建议X.691中的各种算法来将ASN.1描述转化为传输编码,这样将消息内容的定义与传输语法相分离,并有利于消息的进一步扩充。通常整个编解码过程都用一个模块来完成,按照传统的ASN.1应用开发流程,需要首先开发出专门的编译器,将描述文件转换成能够在指定平台上运行的ASN.1源代码程序,再调用ASN.1编解码程序库完成传输信息的编解码。每当ASN.1描述文件出现升级或者更换时,就需要重新由编译器生成源代码程序,并放到指定平台上重新编译,而且消息的收发端必须同时更新源代码程序才能保证编解码的正常工作。这样,系统代码量不断增加,影响系统运行效率,而且维护成本高,不易扩展。 针对传统应用开发的不足,本文改进并实现了一种新的ASN.1编解码模块的模型,将ASN.1描述文件转换成XML(Extensible Markup Language)描述文件供调用,相当于使用XML来描述协议中PDU(Protocol Data Unit)的结构。XML与平台和语言无关,因此使用不同平台、不同编程语言的各个通信端可以共享一份XML描述。编解码的过程统一交给PDU数据处理器完成,PDU数据处理器可以解析XML描述文件,并在其中存取数据,通过遍历XML数据结构即可完成相应的编码和解码工作。由于PDU数据处理器和XML描述文件是相互独立的,而且在一个指定的运行平台上,PDU数据处理器也是固定的,所以出现ASN.1描述文件更新时,只需要生成新的XML文件,摈弃了ASN.1源代码,不需要重新编译任何程序代码,便于维护,易于扩展。
其他文献
双结构网络将CCN中的“用户拉动”与播存结构中的“广播推送”相结合,主动地推送网络上的热门信息及相应UCL给用户和内容协同分发网关,以提高用户体验和缓解“信息过载”问题
随着计算机网络和多媒体技术的飞速发展,多媒体数据逐渐成为人们获取信息的重要来源,并成为人们生活的重要组成部分。然而当前数字信号处理和计算机网络传输技术的迅猛发展却使
学位
随着我国环境保护形势的不断发展和国内在线监测技术的日益成熟,为了实现辖区控制排污、改善环境质量的目标,在国家环保总局的监督和指导下,我国各省市、自治区普遍开展了排
随着近几年国际社会安全形势不断升级和安全检查技术的迅速发展,X射线安检设备得到了广泛的应用。作为安检设备核心的技术之一,X射线安检图像融合技术受到了国内外学者们的高
随着电子政务、电子金融等的普及,如何保障涉密网络和非涉密网络之间信息交换的安全,如何合理地解决网络开放性与安全性之间的矛盾日益成为一个迫切需要解决的问题。隔离网闸
学位
人群仿真技术已经成为许多虚拟环境应用的重要工具。公共安全领域、环境工程、交通工程和社会学的仿真研究都需要符合实际的人群行为模型;计算机游戏、电影制作、大型场地表演
目前很多学校建设了校园网络,在硬件方面做到互连互通不成问题,但在构建适合学校特点的网络化的课程资源与教学管理软件方面,仍处于滞后状态。很多学校的校园网络的功能主要是提
3G时代的到来,使以手机为主的移动设备上网速度得到一个大幅度的提升。无线城市的建设、手机用户数量的与日俱增、智能手机的普及、经济危机下国家发展电子商务的政策导向,以及
近年来,光层组播和网络编码逐步成为热点研究领域。随着网络技术的发展,WDM(Wavelength Division Multiplexing)已经成为了一种主流传输技术;与此同时,日益增加的多播业务给网络
学位
公路是国民经济赖以发展的重要基础设施,在国家整个综合交通体系中有着广阔的发展前途,对发展社会主义商品生产,繁荣城乡经济,巩固国防,密切国际交往,方便人民生活都具有十分重要的