1.一种实现移动终端与电信设备数据通信的方法,其特征在于,包括以下步骤:
通过设置在移动终端上的故障诊断APP输入用户名、密码和电信设备的IP地址,对用户进行身份认证;
用户身份认证成功后,通过故障诊断APP向电信设备的嵌入式WEB服务器发起HTTPS请求,获取电信设备的基本信息,嵌入式WEB服务器的WEB服务协议栈根据HTTPS请求返回携带有电信设备的基本信息的HTTPS响应;
通过故障诊断APP启动对电信设备的业务端口的故障诊断,根据故障诊断的结果自动分析故障并给出故障解决建议,同时,自动生成诊断报告并存储。
2.如权利要求1所述的实现移动终端与电信设备数据通信的方法,其特征在于,所述故障诊断APP采用JSON数据流与所述嵌入式WEB服务器通信。
3.如权利要求1所述的实现移动终端与电信设备数据通信的方法,其特征在于,所述嵌入式WEB服务器采用GoAhead V2.5开源协议栈搭建的HTTP服务器,支持ASP动态服务器页面以及SSL安全套接层。
4.如权利要求1所述的实现移动终端与电信设备数据通信的方法,其特征在于,所述故障诊断APP基于HTTPS协议,通过端口4433与所述嵌入式WEB服务器通信。
5.一种实现移动终端与电信设备数据通信的系统,其特征在于,包括电信设备和设置在移动终端上的故障诊断APP,所述电信设备设有嵌入式WEB服务器,所述嵌入式WEB服务器包括WEB服务协议栈、JSON解析器和业务实现单元;
所述故障诊断APP采用JSON数据流与所述嵌入式WEB服务器通信,对所述电信设备进行管理、维护和故障诊断;
所述嵌入式WEB服务器根据所述故障诊断APP的HTTPS请求返回携带有所述电信设备的基本信息的HTTPS响应,实现所述故障诊断APP与所述电信设备之间的数据通信;
所述WEB服务协议栈对ASP过程和Goform过程进行调度,并处理所述HTTPS请求,满足所述JSON数据流的承载要求,实现所述电信设备对所述故障诊断APP的通信支持;
所述JSON解析器嵌入在所述WEB服务协议栈中,对电信设备和故障诊断之间通信的所述JSON数据流进行编码和解码;
所述业务实现单元用于用户管理、查询和参数配置,并向所述JSON解析器返回处理结果。
6.如权利要求5所述的实现移动终端与电信设备数据通信的系统,其特征在于,所述电信设备还设有用于与底层设备通信的API应用程序编程接口。
7.如权利要求6所述的实现移动终端与电信设备数据通信的系统,其特征在于,所述业务实现单元包括用户管理模块、查询功能模块和配置功能模块;
所述用户管理模块进行用户分级管理和用户登录认证,并向所述JSON解析器返回认证结果;
所述查询功能模块根据所述故障诊断APP的查询请求向所述JSON解析器返回所述电信设备的相应信息,或调用所述API应用程序编程接口向所述JSON解析器返回底层设备的相应信息;
所述配置功能模块接收所述故障诊断APP发送的设备配置参数,对所述电信设备进行参数配置并向所述JSON解析器返回配置结果,或调用所述API应用程序编程接口对底层设备进行参数配置并向所述JSON解析器返回配置结果。