一种实现移动终端与电信设备数据通信的方法及系统技术方案

技术编号:14770778 阅读:123 留言:0更新日期:2017-03-08 14:37
本发明专利技术公开了一种实现移动终端与电信设备数据通信的方法及系统,方法包括:通过故障诊断APP输入用户名、密码和IP地址,对用户进行身份认证;认证成功后,通过故障诊断APP向电信设备的嵌入式WEB服务器发起HTTPS请求,获取电信设备的基本信息,WEB服务协议栈根据HTTPS请求返回携带有电信设备的基本信息的HTTPS响应;通过故障诊断APP启动对电信设备的业务端口的故障诊断,根据故障诊断的结果自动分析故障并给出故障解决建议,同时自动生成诊断报告并存储。本发明专利技术使电信运营商能够通过运行在移动终端上的故障诊断APP检测电信设备是否正常,从而方便、快捷和高效的开通电信业务,缩短电信设备的故障诊断时间。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体涉及一种实现移动终端与电信设备数据通信的方法及系统
技术介绍
目前针对ONU(OpticalNetworkUnit,光网络单元)设备的故障诊断方法比较复杂,ONU设备的对象状态、业务状态和配置数据必须通过网管、OLT(OpticalLineTerminal,光线路终端)或者命令行方式获取,不够方便快捷,而且获取到这些数据后,不一定能直接判断出这些数据是否异常,还需要人工分析数据进行判定,或者将ONU设备发送至后方分拣中心进行再诊断,耗时较长、效率较低且误判率高。综上所述,现有的ONU设备的故障诊断方法存在以下问题:(1)耗时较长,效率较低;(2)误判率高。
技术实现思路
本专利技术所要解决的技术问题是现有的ONU设备的故障诊断方法耗时较长、效率较低且误判率高的问题。为了解决上述技术问题,本专利技术所采用的技术方案是提供一种实现移动终端与电信设备数据通信的方法,包括以下步骤:通过设置在移动终端上的故障诊断APP输入用户名、密码和电信设备的IP地址,对用户进行身份认证;用户身份认证成功后,通过故障诊断APP向电信设备的嵌入式WEB服务器发起HTTPS请求,获取电信设备的基本信息,嵌入式WEB服务器的WEB服务协议栈根据HTTPS请求返回携带有电信设备的基本信息的HTTPS响应;通过故障诊断APP启动对电信设备的业务端口的故障诊断,根据故障诊断的结果自动分析故障并给出故障解决建议,同时,自动生成诊断报告并存储。在上述技术方案中,所述故障诊断APP采用JSON数据流与所述嵌入式WEB服务器通信。在上述技术方案中,所述嵌入式WEB服务器采用GoAheadV2.5开源协议栈搭建的HTTP服务器,支持ASP动态服务器页面以及SSL安全套接层。在上述技术方案中,所述故障诊断APP基于HTTPS协议,通过端口4433与所述嵌入式WEB服务器通信。本专利技术还提供了一种实现移动终端与电信设备数据通信的系统,包括电信设备和设置在移动终端上的故障诊断APP,所述电信设备设有嵌入式WEB服务器,所述嵌入式WEB服务器包括WEB服务协议栈、JSON解析器和业务实现单元;所述故障诊断APP采用JSON数据流与所述嵌入式WEB服务器通信,对所述电信设备进行管理、维护和故障诊断;所述嵌入式WEB服务器根据所述故障诊断APP的HTTPS请求返回携带有所述电信设备的基本信息的HTTPS响应,实现所述故障诊断APP与所述电信设备之间的数据通信;所述WEB服务协议栈对ASP过程和Goform过程进行调度,并处理所述HTTPS请求,满足所述JSON数据流的承载要求,实现所述电信设备对所述故障诊断APP的通信支持;所述JSON解析器嵌入在所述WEB服务协议栈中,对电信设备和故障诊断之间通信的所述JSON数据流进行编码和解码;所述业务实现单元用于用户管理、查询和参数配置,并向所述JSON解析器返回处理结果。在上述技术方案中,所述电信设备还设有用于与底层设备通信的API应用程序编程接口。在上述技术方案中,所述业务实现单元包括用户管理模块、查询功能模块和配置功能模块;所述用户管理模块进行用户分级管理和用户登录认证,并向所述JSON解析器返回认证结果;所述查询功能模块根据所述故障诊断APP的查询请求向所述JSON解析器返回所述电信设备的相应信息,或调用所述API应用程序编程接口向所述JSON解析器返回底层设备的相应信息;所述配置功能模块接收所述故障诊断APP发送的设备配置参数,对所述电信设备进行参数配置并向所述JSON解析器返回配置结果,或调用所述API应用程序编程接口对底层设备进行参数配置并向所述JSON解析器返回配置结果。本专利技术通过在移动终端上设置故障诊断APP,通过故障诊断APP建立与电信设备的连接,进行数据通信,可应用于移动终端的初次电信业务开通或工程故障自动检测,检测电信设备是否正常,使电信运营商能够通过运行在平板或手机等移动终端上的故障诊断APP检测电信设备是否正常,从而方便、快捷和高效的开通电信业务,缩短电信设备的故障诊断时间。附图说明图1为本专利技术的一种实现移动终端与电信设备数据通信的方法流程图;图2为本专利技术的业务用例分析图;图3为本专利技术的业务功能列表;图4为本专利技术的一种实现移动终端与电信设备数据通信的系统结构示意图。具体实施方式针对现有ONU设备的故障诊断方法耗时较长、效率较低且误判率较高的问题,电信运营商提出在平板或手机等移动终端上开发一款故障诊断APP,即故障诊断工具,可应用于初次电信业务开通或工程故障自动检测,检测ONU设备是否正常。运维人员到用户家中使用平板或手机等移动终端,通过运行移动终端上的故障诊断APP检测ONU设备是否正常,从而提高电信业务开通的成功率和缩短ONU设备的故障诊断时间,并且能够随时通过移动终端监控电信设备的运行状态,同时,支持电信设备故障诊断的新型运维需求,大大降低了误判率。下面结合说明书附图和具体实施方式对本专利技术做出详细的说明。本专利技术实施例提供了一种实现移动终端与电信设备数据通信的方法,如图1所示,包括以下步骤:第一步、RNO(RegionalNetworkOperator,电信运营商的运维人员)配置网卡IP地址和掩码,通过设置在移动终端上的故障诊断APP输入电信设备(例如ONU设备)的IP地址、用户名和密码,故障诊断APP将RNO输入的信息发送至电信设备,对RNO进行身份识别,并返回识别结果。第二步、RNO身份识别成功后,通过故障诊断APP向电信设备的嵌入式WEB服务器发起获取电信设备的基本信息的HTTPS请求,嵌入式WEB服务器的WEB服务协议栈根据HTTPS请求返回携带有电信设备的基本信息的HTTPS响应,HTTPS响应采用JSON封装。优选地,故障诊断APP每3s探测一次与电信设备之间的连接状态,电信设备向故障诊断APP返回连接状态信息。第三步、RNO通过故障诊断APP启动对电信设备的数据口和语音口等业务端口的故障诊断,根据故障诊断的结果自动分析故障,并提出故障解决建议等,同时,故障诊断APP根据电信设备的基本信息、各业务端口的故障诊断的结果和电信设备的故障诊断的总结果自动生成诊断报告并存储。上述故障诊断APP基于HTTPS协议,通过端口4433采用JSON数据流与嵌入式WEB服务器通信,故障诊断APP支持以时间段等多种检索方式查询历史诊断报告,嵌入式WEB服务器采用GoAheadV2.5开源协议栈搭建的HTTP服务器,支持ASP动态服务器页面以及SSL安全套接层。如图2所示,为本专利技术的业务用例分析图,由图2可知,RNO可离线查看故障诊断APP的历史数据;RNO通过故障诊断APP与电信设备连接后,故障诊断APP对持续的连接状态进行显示,连接断开后提示用户重新连接。RNO通过故障诊断APP对诊断报告进行生成、存储、检索和管理,其中,生成:根据电信设备的基本信息、各业务端口的故障诊断的结果和电信设备的故障诊断的总结果生成诊断报告;存储:可保存10万份诊断报告;检索:支持以时间段等多种检索方式检索历史诊断报告,当诊断报告有分页时,支持下拉获取更多内容,且检索时间不得超过5s;管理:当存在故障时,诊断报告采用红色提醒,无故障时采用绿色提醒,可对诊断报告进行部分删除、删除所有查询结果本文档来自技高网...
一种实现移动终端与电信设备数据通信的方法及系统

【技术保护点】
一种实现移动终端与电信设备数据通信的方法,其特征在于,包括以下步骤:通过设置在移动终端上的故障诊断APP输入用户名、密码和电信设备的IP地址,对用户进行身份认证;用户身份认证成功后,通过故障诊断APP向电信设备的嵌入式WEB服务器发起HTTPS请求,获取电信设备的基本信息,嵌入式WEB服务器的WEB服务协议栈根据HTTPS请求返回携带有电信设备的基本信息的HTTPS响应;通过故障诊断APP启动对电信设备的业务端口的故障诊断,根据故障诊断的结果自动分析故障并给出故障解决建议,同时,自动生成诊断报告并存储。

【技术特征摘要】
1.一种实现移动终端与电信设备数据通信的方法,其特征在于,包括以下步骤:通过设置在移动终端上的故障诊断APP输入用户名、密码和电信设备的IP地址,对用户进行身份认证;用户身份认证成功后,通过故障诊断APP向电信设备的嵌入式WEB服务器发起HTTPS请求,获取电信设备的基本信息,嵌入式WEB服务器的WEB服务协议栈根据HTTPS请求返回携带有电信设备的基本信息的HTTPS响应;通过故障诊断APP启动对电信设备的业务端口的故障诊断,根据故障诊断的结果自动分析故障并给出故障解决建议,同时,自动生成诊断报告并存储。2.如权利要求1所述的实现移动终端与电信设备数据通信的方法,其特征在于,所述故障诊断APP采用JSON数据流与所述嵌入式WEB服务器通信。3.如权利要求1所述的实现移动终端与电信设备数据通信的方法,其特征在于,所述嵌入式WEB服务器采用GoAheadV2.5开源协议栈搭建的HTTP服务器,支持ASP动态服务器页面以及SSL安全套接层。4.如权利要求1所述的实现移动终端与电信设备数据通信的方法,其特征在于,所述故障诊断APP基于HTTPS协议,通过端口4433与所述嵌入式WEB服务器通信。5.一种实现移动终端与电信设备数据通信的系统,其特征在于,包括电信设备和设置在移动终端上的故障诊断APP,所述电信设备设有嵌入式WEB服务器,所述嵌入式WEB服务器包括WEB服务协议栈、JSON解析器和业务实现单元;所述故障诊断APP采用JSON数据流与所述嵌入式WEB服务器通信,对所述...

【专利技术属性】
技术研发人员:赵亮
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1