摘要:目前,我国是网络发展的新时期,随着网络技术飞速发展,移动通信网络软件研发速度也在不断提升,各种移动通信网络软件如雨后春笋般出现。移动通信网络软件开发不同于移动通信网络构建,移动通信网络软件开发运用具有一定流程周期,文章就此流程周期进行分析研究,探寻其开发工作规律,希望对同行工作者有一定借鉴意义。
关键词:移动通信网络;软件开发;集成;测试
引言
随着通信市场的发展和需求变化,现在己经不满足于2G的窄带业务,需要更大的容量和更多的业务,在这样一个转型的时机,国内外厂商都面临着前所未有的严峻挑战和快速发展的机遇。而通讯设备变得越来越复杂,软件系统的复杂程度也不断增加,那就会产生各种各样的问题,因此对软件的要求也越来越严格,对软件产品质量的度量、评估和保证,成了十分重要的问题。利用专门的测试工具进行有针对性的测试,是可行的办法,可以有效提高产品质量,提高整个系统的性能和功能。本论文正是针对居于通讯协议的软件的自动化测试技术研究,开发对通讯协议类软件的系统测试和集成测试的自动化测试工具。论文主要内容如下:介绍了各种自动测试工具现状和发展,在各种领域的测试中所使用测试工具类型,及该类型测试工具的原理和方法;简要介绍了被测系统原理,主要是PLMN(公用陆地移动通信网)系统原理,其组成的网元和功能,及通讯系统中使用的软件平台一No.7信令。详细讨论移动通讯系统自动测试工具的设计思想和设计方法,该测试工具系统采用了“分层”构架样式,把多层的通讯数据包划分到几个层次中分别进行处理。着重讨论了其上层的业务层一流程处理子系统,讨论了该子系统的设计思想,子系统内各模块的设计及各模块间的关系。最后给出了本工具的一些实际应用情况及分析进行测试的一些数据。
1移动通信网络软件开发工作概念及特点
(1)移动通信网络软件开发工作。移动通信网络软件开发,就是研发具有良好管理功能的系统软件,做好移动通信网络管理工作。移动通信网络软件开发包含软件开发规划拟定、开发方案研讨、软件程序编写、软件运用集成测试等。移动通信网络软件是服务于移动通信网络的,是实现物理网络实践运用的软件系统,能够有效提升网络运用效率、拓展网络服务功能。因此开展移动通信网络软件开发,需要全面研究移动通信网络特点,着眼其需要实现的功能,扎实做好移动通信网络软件开发工作。(2)移动通信网络软件开发工作特点。一是移动通信网络软件开发工作具有周期持续性。移动通信网络技术在不断发展,各种新的运用功能不断拓展,对于移动通信网络软件也就有了新的要求,促使移动通信网络软件需要不断研发提升。二是它是一个团队合作过程。服务于移动通信网络的软件系统,是一个综合系统。它的开发工作,不是由某一个人就可以完成的。实施移动通信网络软件研发,需要将庞大的移动通信网络软件,进行子系统模块划分,由不同团队进行子系统分块研发,提升移动通信网络软件开发速率,降低开发成本。
期刊文章分类查询,尽在期刊图书馆
2移动通信网络软件开发的集成与测试流程构建策略
2.1数据加密技术分析
随着网络通信技术的发展,网络与信息安全日益引起人们的关注,除了在制度上制定了相关的数据的安全保护条款外,也从技术上分别在软件和硬件层次推动着数据加密技术和物理防范技术的持续改进;数据加密技术是最基本的网络安全实现技术;数据加密技术一般主要分为数据传输、数据存储、数据完整性的鉴别以及密钥管理技术四种.(1)数据传输加密技术:是对网络传输中的数据流加密,可以分为线路加密和端到端加密;线路加密采用的是对通过各线路采用不同的加密密钥提供安全保护,端对端则是指信息由发送端自动加密,并进入TCP/IP数据包回封,然后数据穿过互联网到达目的地后,将被自动重组、解密,成为可读数据。(2)数据存储加密:是为了防止在存储的过程中数据夫去原有信息保密作用,有对数据或信息加密和物理存取控制两种方式,信息加密是通过特定的加密算法转换、附加密码机制、加密模块等方法实现;物理存取控制则是对用户的访问资格、访问权限加以人工或系统审查的限制,防止非法用户存取数据或合法用户越权存取数据。(3)数据完整性鉴别:是为了对介入传输的数据的在传送过程中、存取分发、信息处理的人的身份和相关数据的内容验证,达到数据完整的要求,包括登陆口令、访问密钥、访问身份、数据等方式,系统通过比较输入信息的特征值是否和事先设定的特征值一致,从而实现对数据保护,数据传输的完整性通常通过数字签名的方式来实现。(4)密钥管理技术:数据加密常表现为密钥的应用,这样密钥就变成保密与窃密的主要对象;密钥的媒体有:磁卡、U盘等,与之对应的是密钥的管理技术包括密钥的产生、分配保存、更换与销毁等各环节上的保密措施。
2.2电子合同系统中的安全应用
对于上面讨论的数字加密、数字签名以及水印技术,可以运用到电子合同管理集成系统中,其中数字加密技术解决了客户端在Internet环境下的访问系统的安全性问题,数字签名侧重解决客户端的身份验证问题,而水印技术则可以降低电子合同伪造的难度,从而构成系统的三重安全保护措施。具体考虑引入的方式如下:(1)企业在Internet环境下,采用基于通道加密的VPN(虚拟局域网)方式。(2)PC客户端或移动终端启动VPN客户端软件,连接到公司内网。(3)用户第一次使用系统时,通过IE并输入电子合同管理系统的访问网址,通过域账号登陆到系统中。(4)系统中检测用户输入的域账号和密码,如通过则自动在服务器端生成个人数字签名证书和企业证书自动下发到客户端并安装。(5)用户提交合同申请和审批时,系统服务器端验证客户端证书并检查。(6)在制作电子印章的过程中,通过将水印图片电子化并隐藏在电子印章中,该水印为不可见水印;另外当系统调用电子印章时,加载并插入水印图片作为合同文本的背景图片,此为可见水印。
2.3实施移动通信网络软件开发中集成与测试流程构建
开展移动通信网络软件集成与测试,是一项综合性工作。移动通信网络软件开发中集成与测试流程通常划分为五个阶段:软件网络级集成与测试、系统级测试、软件级测试、软件集成以及模块集成与测试。一是科学拟制移动通信网络软件集成与测试计划方案。移动通信网络软件开发中集成与测试方案拟定,是有效实施移动通信网络软件集成与测试工作的前提。在移动通信网络软件开发过程中,对于不同的软件系统,因其构造不同,功能不同,大小不同,其采用发集成与测试形式也不相同。我们在构建移动通信网络软件集成与测试方案中,需要充分研究移动通信网络软件情况,弄清其规律特点,构建科学合理的集成与测试方案,确保移动通信网络软件集成与测试取得良好效果。
3结语
移动通信网络软件开发是一项综合性工作,它的开发实施基础是移动通信网络,目的是满足客户的功能需求。移动通信网络软件投入市场运用,可以实行自动化管理功能,提升移动通信网络使用效率。因此做好移动通信网络软件开发中的集成与测试工作,是具有重要的现实意义的。
参考文献:
[1]袁华兵.移动无线通信关键技术研究[D].西安电子科技大学,2011.[2]赵立芳.地铁移动无线通信网络切换机制的研究与实现[D].南京航空航天大学,2009.
[3]杨军.移动通信终端内置微带天线的研究与应用[D].重庆邮电大学,2010.
[4]彭朱炜.无速率编码与矢量多载波调制在高移动无线通信中的应用[D].浙江大学,2017.
论文作者:王艳,马凡
论文发表刊物:《电力设备》2019年第6期
论文发表时间:2019/7/8
标签:移动通信论文; 网络软件论文; 测试论文; 系统论文; 数据论文; 密钥论文; 软件论文; 《电力设备》2019年第6期论文;