无线网络设计工具的研究与设计
2017-12-28李文锋
李文锋
无线网络设计工具的研究与设计
李文锋
中睿通信规划设计有限公司,广东 广州 510630
随着无线网络技术的发展,大量无线网络得到了建设。但在无线网络设计方面,尚未产生具有较强通用性的设计工具。基于这种认识,对无线网络设计工具展开了分析,并提出了一种工具设计方法。
无线网络;设计工具;设计
引言
无线网络的设计,还要结合客户群特征和通讯产品差异等内容进行科学设计。但就目前来看,无线网络设计虽然有较大的客户群,却缺少通用设计工具,以至于无线网络设计仍然依赖手工设计。因此,还应加强对无线网络设计工具的设计问题的研究,以便更好的推动无线网络技术的发展。
1 无线网络设计工具研究
在无线网络的设计方面,MIL3、爱立信等公司都推出了各自产品配套的系列工具,以满足用户更新网络的需求。例如,MIL3公司推出的OPENT网络仿真软件,实际就是面向网络设计人员提供的一种网络设计仿真工具。采用该工具,可以利用其提供的离散事件驱动、数据包通信和三层建模机制等功能完成网络仿真,所以能够为无线网络设计提供便利。目前,该工具已经得到了业界的认可。然而,包含OPENT在内的较多无线网络设计工具都存在着面向某些具体技术问题的特点,无法为无线网络设计人员提供全方位的服务[1]。受这一因素的影响,这些工具缺少设计经验数据库,并且无法实现无线网络设计场景全面覆盖,同时软件配置也比较复杂,无法满足一般无线网络用户的设计需求。
2 无线网络设计工具的设计
结合现有无线网络设计工具存在的问题,还要完成一个能够为无线网络设计提供全过程支撑的工具设计,从而满足无线网络设计的一般需求。
2.1 系统架构设计
从系统架构上来看,无线网络设计工具作为一个应用系统,应由界面层、业务层和数据层构成,以理清绘图视图、数据管理和设计逻辑间的关系。其中,界面层即为应用的表现层,可以为用户与系统的互动沟通提供支撑。而业务层负责进行用户业务的处理,由公共功能模块和业务处理逻辑集合构成。此外,系统数据层可以对系统数据库进行操作,并完成业务数据的管理。基于对数据统一管理的考虑,还要从公共功能中完成平台模块的抽取,从而对各项业务进行独立管理。采取该种设计方式,能够在逻辑上对系统三层架构进行明确区分,所以能够使系统信息冗余得到最大限度的减少,因此有利于实现系统的灵活扩展。此外,采取该种设计方式,也能在WindowsXP等主流硬件平台上进行系统的灵活运用,进而满足不同用户的设计需求。
2.2 系统模块设计
从系统模块设计上来看,无线网络设计工具主要包含插件管理模块、文件管理模块、网元管理模块、绘图管理模块、业务管理模块和数据管理模这几个模块。其中,插件管理模块负责进行用户自定义插件的管理,可以为该类插件提供加载接口。文件管理模块负责进行用户文档管理,能够完成文档读写管理。网元管理模块负责进行各种网络元素管理,能够为用户管理网络元素提供操作平台。绘图管理模块负责进行Visio组件封装,能够完成用户设计图的制作[2]。业务管理模块负责进行各类网络设计过程逻辑的管理,并进行设计流程对应操作的管理。此外,数据管理模块负责进行各类网元数据的管理,同时也能实现对文档管理和业务管理中数据结构的管理。
在系统设计的过程中,数据管理模块的设计至关重要。因为,该模块将完成所有数据结构的管理,从而为业务和数据库的连接提供途径。在这些数据中,包含大量的组网信息和设计源数据等数据形式,用户只需进行初始化数据结构脚本的提供,然后利用SQL标准在配置文件中写入脚本,并在装载工程时调用文件程序,就可以获得所有需要的数据结构。所以,数据管理模块应由数据库访问包和数据对象管理包构成,前者可利用DBHandel类实现,从而为用户提供访问数据库的方法。而后者利用Entity和EntityHandle构成,可进行网络设计中涉及的所有对象的管理和维护。
在网络设计工具的基础平台上,绘图管理模块需要为用户提供绘图功能,需完成业务组网图、接口数据流图等多种图形的绘制。在设计该模块时,考虑到不同图形的数据结构不同,还要针对每种图形完成一个绘图类的设计,然后进行所有绘图类的虚基类CDrawBase的抽象提取,以获得类图关系。
此外,在网络设计工具设计中,还要做好业务管理模块的设计,以确保用户能够顺利进行无线网络设计业务的操作。从结构上来看,该模块应由设备配置、组网设计、设计方式和数据输入/输出等多个功能包构成。其中,设计方式功能包负责进行无线网络设计方式的提供,用户可以通过选择适合的设计模式进入相应的情景。而利用组网设计功能包,用户可以完成网络设备间连接关系和业务量的处理,可以从组网角度完成业务负载调整[3]。利用设备配置包,用户可以进行网络设备接口和物料组成的设计。此外,利用数据输入/输出功能包,用户可以完成网规数据和设备配置数据等数据的导入或导出。
2.3 系统设计优势
采取上述方法进行无线网络设计工具的设计,得到工具能够完成无线网络基础性功能的提取和整合,所以能够为无线网络设计提供便利,并且避免系统功能模块大量重复,进而有效减少资源浪费。其次,该工具能够完成不同业务的独立管理,所以能够为各种无线网络的设计提供支撑,同时有助于实现网络类型的扩展。再者,采用该工具能够完成数据知识库的不断积累和更新,所以能够为无线网络设计提供丰富数据经验[4]。最后,利用该工具能够对无线网络设计中涉及到的各种网元和文档进行统一管理,并且能够完成这些数据的灵活存储和提取,因此能够为用户设计无线网络提供便利。
3 结论
通过研究可以发现,现有无线网络设计工具通用性较差,难以满足一般无线网络设计用户的业务需求。而采用三层架构进行无线网络设计工具的设计,则能得到一个具有较强通用性、扩展性和灵活性的无线网络设计系统,从而为无线网络的设计提供诸多便利。因此,相信随着相关技术的发展,该种工具也将获得较好的应用前景。
[1]何受倩.现代优化技术在无线传感器网络中的应用[J].计算机科学,2014(S1):329-333.
[2]张春园,刘兴长,张伟伟,刘玮.基于Contiki的无线传感器网络平台设计与实现[J].后勤工程学院学报,2014(6):90-96.
[3]陈宝芬,王喆.无线监测网络中的节点软件设计综述[J].赤峰学院学报(自然科学版),2013(3):39-41.
[4]黄勇.智能安全工具柜实时监控系统的设计与实现分析[J].通讯世界,2016(19):169-170.
Research and Design of Wireless Network Design Tools
Li Wenfeng
Guangzhou Communication Planning & Design Co., Ltd., Guangdong Guangzhou 510630
With the development of wireless network technology, a large number of wireless networks have been built.However, in wireless network design, it has not yet produced a universal design tool.Based on this understanding, this paper has carried on the analysis to the wireless network design tool, and proposed one kind of tool design method.
wireless network; design tools; design
TP212.9;TN929.5
A
1009-6434(2017)04-0145-02