宽带运维中电子工单的设计与实现

来源 :中国高新技术企业 | 被引量 : 0次 | 上传用户:zhmwq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:目前电信运营竞争越来越激烈,就需要不断提高服务水平,满足用户各种新的需求。在不断推出新业务、寻求新的利润增长点的同时,都需要业务系统的强有力的支撑。文章提供统一的开放接口管理运营商中各个厂家的不同设备,在接口的实现和技术的应用上体现此设计的优势,并且能够在业务扩展的情况下,以最小的损耗方式提供扩展业务功能。
  关键词:电子工单;宽带自动开通;宽带运维;电信运营
  中图分类号:TP393 文献标识码:A 文章编号:1009-2374(2013)07-
  为了适应新的电信运营格局,同时满足用户日趋多样化与个性化的市场需求,电信企业离不开业务系统的强有力的支撑。近些年宽带业务不断增加,在电信运营企业收入中所占的比例也越来越大,本文就97业务系统进行改进,新增电子工单自动开通系统,实现从工单的获取、分析,到配置下发整个过程的自动化处理,减轻运维人员的工作强度,提高效率、降低运维成本。
  本文的技术提供统一的开放接口来管理运营商中各个厂家的不同设备的问题,在接口的实现和技术的应用上体现此设计的优势。并且能够在业务扩展的情况下,以最小的损耗方式提供扩展业务功能。
  1 业务需求分析
  从一个简单的组网模型分析后分析出整个宽带用户的业务开通流程如下:
  (1)用户在电信营业厅登记开户之后,所有的用户信息记录到电信公司的业务信息中心,也就是97数据库中。
  (2)97系统根据登记的业务数据来生成电子工单,其中包括:用户需要开通的速率;用户联系方式;用户的收费形式,是否是专线或者拨号认证方式;生成电子工单之后,下发给电子工单服务器。
  (3)工单服务器在收取电子工单以后,根据97给予的局端设备信息(局端设备的IP地址、机筐号、槽位号以及端口号)对局端设备进行配置,最终开通用户。
  工单服务器在完成上述工作的过程中需要完成的工作包括以下几个方面:
  (1)获取电子工单与97系统的通讯方式。获取电子工单需要与97系统进行对接,在此对接的过程中采用两种方式:一种为实现一个TCP Socket Server提供给97系统来主动连接,另一种提供一个RMI接口,以便可以给其他的综合系统调用97系统。
  (2)工单下发。工单的下发处理,一种即直接配置XDSL局端设备或通过网管代理来完成配置。另一种直接通过SNMP协议,下发给局端设备,完成工单的配置。只要通过标注的MIB可配置任何设备。
  通过网管代理实现,即采用与以上与97系统同样的方式预留通信接口将工单以统一格式发送给不同的网管工作站。这种方式的缺点即不同的网管工作站仍然有一定的开发工作量,可能导致最后的实现不统一。
  (3)电子工单系统的调度和处理机制的实现。电子工单服务器本身的软件结构、系统调度等需要实现,并且需要提供后台数据库系统支持,对工单的处理情况、完成情况、接受情况做记录,即一套操作日志系统。
  (4)电子工单的描述。电子工单的描述,可采用一些描述性语言处理实现,目前比较流行的描述语言还可采用XML等处理实现,选用清晰、可靠、低复杂度的描述语言更为可靠和便于实现。
  2 电子工单功能设计
  设计时需要解决如下几个方面的问题:
  (1)该模块作为业务支撑功能的一个重要组成部分,需要长时间稳定的运行。目前电信级别的软硬件设计均需要达到电信测试规范要求,对软件运行时间、机房设备配置、温度等都做出了相关规定。
  (2)和97系统进行信息交换的时候需要一套双方都认同的规则。
  (3)要区分对于XDSL端口即用户线路的不同操作。
  (4)要模块化,并具有较好的扩展性。
  (5)要能及时全面地报告出错信息。
  针对上述需要解决的问题,在设计中做如下考虑为主要的设计思路:
  (1)该模块在Windows操作系统上的运行方式为Service,保证系统启动后该服务程序就运行。
  (2)定义了一套基于TCP的网络协议,用于97系统和网管的信息交互。这样能保证为一种可靠的连接,满足电信数据可靠性的要求。
  (3)针对模块化和扩展性的要求,普遍采用Abstract Factory模式,使用配置文件,尽量避免使用硬编码。
  (4)在处理不同的协议报文时,使用一个报文分发模块,将不同的报文发送到不同的处理器上。
  (5)在处理不同的端口操作时,引入了配置模板,并结合工单的处理级别信息和目标设备IP信息对配置模板进行分类和排队处理。针对每种可能出现的异常情况,定义独立的异常处理对象。
  最终设计的电子工单自动开通服务器的基本软件结构包括服务控制层、中间层、底层。其中服务控制层控制整个服务的启动和停止,在整个系统的上层均为97体统的通讯模块,包括报文的接收和报文发送。中间层处理接受的数据,如果为合法数据则分发到各个队列中排队等待分发,如果为非法数据则进行异常处理以及将出错信息返回给97系统。在底层处理中包括工单报文处理和XML的解析,之后生成配置模板,最终配置到网元设备中去。在中间层和底层处理的过程中均需要与数据层和异常处理模块交互,如果处理错误将错误的信息反馈到异常处理模块,交由该模块处理。正常的报文处理流程将从工单接收到之后就交由数据层开始处理和记录,对整个处理过程进行全程记录,最后完成工单之后update数据库中的数据。
  3 电子工单与97系统通讯接口的部分实现方法
  电子工单模块实现了与97系统的通讯,具体实现方法及细节如下所述:
  通讯采用了TCP的socket方式进行连接,需要定义报文的格式以及内容,保证数据的可靠性和可用性。具体的数据通过XML语言对报文格式的数据结构定义。   生成之后写入资源文件,在建立会话之后由接口程序读取后,将字符串写入数据库。每次会话中断之后将数据库中对应的数据项删除。
  在工单格式方面进行了定义,工单内容必须包括所有的需要配置网元管理的参数,其中包括设备的IP地址,即所管网元设备的IP地址。定义了工单号,所有的工单需要有一个号码,便于查询以及在遇到故障时便于工作人员排除故障。定义了所管理用户线路的相关参数,包括槽位号、端口号、机框号。对工单执行的优先级别进行了设置,定义一个参数把工单处理的有限级别划分为不同的等级,便于电信公司大客户的处理。定义了配置用户显速率,包括上下行速率工单类型,定义为四种类型包括:开户工单、销户工单、查询工单以及更改速率类型的工单。
  工单执行完毕之后将执行结果返回给97系统需要定义一个结果报文的内容以及错误码。
  自动工单系统同时还设计了队列系统,面对大量处理的工单,需要执行一个调度系统便于不同级别的工单进行调度工作。采用队列的方式,将不同级别的工单分成四个级别,即四个队列来排队处理。对所有的工单对象封装数据结构、工单的描述格式、通信协议开发所需开发包均进行了定义。
  4 系统的测试和运行
  根据系统设计,按照软件功能和模块的划分,对软件的整体以及各个模块的功能逐一测试,之后再完成性能以及软件的稳定性测试。本系统的主要功能为自动工单的获取、执行、故障信息定位等功能。故测试的需求则是从这几个方面入手功能测试,按照软件的系统规格逐一地验证软件的正确性,所有功能必须满足设计时提出的规格描述。错误处理,当遇到错误信息和异常数据处理时系统能够正确处理,并保证系统的正常运转和稳定性。性能测试,系统能够长时间大容量稳定处理,性能指标要达到设计时的要求。
  目前该系统已稳定运行,该系统的特点包括:各种运营业务灵活的开展和增减;故障率的降低;运维成本有效控制。大量不同种类的设备统一管理;运营维护信息便于查询、便于定位和排除网络线路的故障。
  经过一段时间的运行,系统某部分还有进一步完善的空间:系统在异常处理和错误定位信息上仍然有待加强,在设备线路出现问题以及配置错误的时候不能准确地定位和给出故障信息。在下一步的研究工作中应该着重解决上述问题,更好地配合电信业务的运营。
  参考文献
  [1] 唐雄燕.面向新型业务的宽带接入网[M].北京:电子工业出版社,2012.
  [2] 王东红.信息系统运维基础[M].北京:北京理工大学出版社,2012.
  作者简介:程雅丽(1982-),女,山西晋城人,晋城煤业集团通信分公司通信中级工程师,硕士研究生,研究方向:软件工程。
  (责任编辑:黄银芳)
其他文献
近日,安徽省河肥市包河区进一步规范农村五保供养对象长期医疗护理保险运作方式,进一步明确参保、报案、理赔等流程。2016年上半年,包河区共有1OO名五保老人享受此项民生工程,理
为更好地贯彻落实"三严三实"专题教育活动,有效推动党风作风建设,不断提升殡葬服务工作效能,兰州市殡仪馆在开展"社会主义核心价值观"教育和"工作落实年"活动的基础上,紧紧围绕殡葬
四川省珙县县委、县政府高度重视困难群众的救助帮扶工作,全县各级始终保持与时俱进的精神状态,以强烈的事业心和高度的责任感,倾力保民生、强力兜底线、全力救急难。2014年
安徽省铜陵市为推进村务公开民主管理工作,近日专门下发通知,提出“五突出五规范”工作要求。一是突出目录制订,规范村务公开制度。指导县(区)每年6月底前结合上年度村务公开情况
摘要:高压电气试验作为发电厂高压电气设备检修工作中的一个重要环节,设备检修的标准以及电气设备运行条件下的技术参数能否得到可靠保障,都需要通过一系列高压电气试验来进行监督和检验。文章结合工作实际,主要就高压电气试验过程中较容易忽略的问题及相应的解决对策进行了探讨与研究。  关键词:发电厂;高压电气试验;电气设备检修;变压器;高压配电柜;电流互感器  中图分类号:TM835 文献标识码:A 文章编号:
摘要:针对单相并联型有源电力滤波器(APF)对谐波电流检测实时性和准确性的要求,文章分析了两种谐波检测方法,前者是基于有功电流分离法,后者对前者进行了改进,引入检测结果作为负反馈,补偿了滤波环节的延时,提高了动态响应速度。搭建了单相并联型有源电力滤波器的仿真模型,Matlab仿真结果给出了两种检测方法下APF的补偿效果,证实了文章所提方法的有效性。  关键词:单相有源滤波器;谐波电流检测;Matl
苹果CEO蒂姆·库克(TimCook)暗示的“苹果电视”最快将可能于2013年5月推出。记者1月30日从一名与苹果公司有密切合作的消息人士处获悉,苹果电视机(AppleTV)涉及三款不同尺寸
文章主要分析道路施工测量过程中经常出现的实际问题,针对具体问题提出了一些相应的措施,并对道路施工企业提出一些具体要求,以树立质量品牌,提高企业社会效益以及经济效益。
摘要:SPWM(Sinusoidal PWM)法是一种比较成熟的、目前使用较广泛的PWM法。采样控制理论中的一个重要结论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。SPWM法就是以该结论为理论基础,用脉冲宽度按正弦规律变化而和正弦波等效的PWM波形即SPWM波形控制逆变电路中开关器件的通断,使其输出的脉冲电压的面积与所希望输出的正弦波在相应区间内的面积相等,通过改变调制波的
最近,笔者参与了全县农村低保调查,现在农村低保存在“分户吃低保、一户保一人、撒胡椒粉”等情况,每户家庭大都是1人或2人享受低保,个别困难特殊的家庭才整户纳入低保,低保对象大