一种无线通讯模块的远程诊断方法、装置和系统的制作方法_2

文档序号:9768225阅读:来源:国知局
时诊断信息保存并上传到云端进行分析和诊断,高效便捷。
[0057]实施例三
[0058]参考图3,本发明实施例三提供一种无线通讯模块的远程诊断装置,包含:诊断单元10、发送单元20、接收单元30。
[0059]诊断单元10,用于实时诊断模块运行状态生成诊断信息,并分类保存模块的诊断信息在FLASH存储器中。
[0060]具体的,所述运行状态包含无线通讯模块的网络连接状态、串行设备状态、数据业务状态等,诊断单元10实时诊断并收集无线通讯模块的运行状态信息形成诊断信息,对所述诊断信息根据网络、数据业务、短信、电话等进行分类并暂时保存于FLASH存储器中。
[0061]发送单元20,用于在达到设定条件时,压缩所述诊断信息并通过无线网络上传到
—~.上山
Z5:栖;
[0062]具体的,当所述诊断信息的数据量达到设定的大小时,或者所述诊断信息的收集时间达到设定时长时,或者到设定的时间点时,发送单元20压缩所述诊断信息并上传到云端,所述云端指云端服务器。当然,也可以将所述设定条件设定为实时上传。
[0063]云端服务器会对无线通讯模块上传的诊断信息进行分析,然后形成诊断指令。所述诊断信息中包含无线通讯模块的各种异常运行信息,例如比如死机的dump信息,网络异常等。
[0064]接收单元30,用于接收云端根据运行诊断信息生成的诊断指令。
[0005]具体的,接收单元30接收云端生成的诊断指令,并执行所述诊断指令。云端根据需要发送诊断指令,查询一些常见的状态信息,如当前上传的是网络相关的信息,则发送指令查询网络状态和关键变量的值;如果需要获取的是UART串行设备状态、数据业务状态等,模块收到后台的诊断指令以后,执行相关的操作,并返回诊断结果给后台服务器。
[0066]以上实现的无线通讯模块的远程诊断装置,通过将模块的实时诊断信息保存并上传到云端进行分析和诊断,不仅可以获取到模块运行的所有异常信息,还不需要对模块进行物理拆卸,通过空中完成诊断信息的获取,高效便捷。
[0067]实施例四
[0068]参考图4,本发明实施例四提供的一种无线通讯模块的远程诊断装置,包含:诊断单元1、发送单元20、接收单元30、参数设定单元40、反馈单元50。
[0069]参数设定单元40,用于接收短信或者串口设备设置对模块设定的功能诊断参数。
[0070]具体的,参数设定单元40接收来自短信或者串行设备(UART,USB)等设置的诊断功能参数,如是否启用诊断功能、自动上传的时间阈值和大小阈值、保存信息的类型、云端服务器的IP和端口等。
[0071 ]诊断单元10,用于实时诊断模块运行状态生成诊断信息,并分类保存模块的诊断信息在FLASH存储器中;
[0072]发送单元20,用于在达到设定条件时,压缩所述诊断信息并通过无线网络上传到
—~.上山
Z5:栖;
[0073]接收单元30,用于接收云端根据运行诊断信息生成的诊断指令。
[0074]反馈单元50,用于执行诊断指令并向云端反馈执行结果。
[0075]具体的,执行的诊断指令如查询当前的网络状态,串行设备的状态等常见的一些信息。反馈单元50将执行结果反馈回云端服务器,这些反馈结果在云端服务器进行保存,供后续工程师分析使用。
[0076]以上实现的无线通讯模块的远程诊断装置,通过短信或串行设备对无线通讯模块的功能诊断参数进行设定,非常方便,并通过将模块的实时诊断信息保存并上传到云端进行分析和诊断,高效便捷。
[0077]实施例五
[0078]参考图5和图6所示,本发明实施例五提供的一种无线通讯模块的远程诊断系统,包含:云端服务器、无线通讯模块;短信或串口设备。短信或串口设备用于设置无线通讯模块的功能诊断参数。所述无线通讯模块实时诊断并获取诊断信息,并临时保存所述诊断信息于FLASH存储器中;当设定条件满足时,无线通讯模块将诊断信息上传于云端服务器;所述云端服务器根据所诊断信息生成诊断指令发送到无线通讯模块;无线通信模块执行所述诊断指令并向云端服务器反馈执行结果。
[0079]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0080]以上参照【附图说明】了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
【主权项】
1.一种无线通讯模块的远程诊断方法,其特征在于包含以下步骤:实时诊断模块运行状态生成诊断信息,并分类保存模块的诊断信息在FLASH存储器中; 达到设定条件时,压缩所述诊断信息并通过无线网络上传到云端; 接收云端根据运行诊断信息生成的诊断指令。2.根据权利要求1所述的无线通讯模块的远程诊断方法,其特征在于:所述诊断信息包含模块死机前保存的DUMP信息。3.根据权利要求1所述的无线通讯模块的远程诊断方法,其特征在于:所述设定条件为,当达到预设时间阈值时,向云端上传模块的诊断信息;或者当达到预设文件大小时,向云端上传模块的诊断信息。4.根据权利要求1所述的无线通讯模块的远程诊断方法,其特征在于,在实时诊断模块运行状态生成诊断信息,并分类保存模块的诊断信息在FLASH存储器中之前还包含步骤:接收短信或者串口设备设置对模块设定的功能诊断参数。5.根据权利要求1所述的无线通讯模块的远程诊断方法,其特征在于,所述诊断信息按照网络、数据业务、短信、电话进行分类保存。6.根据权利要求1所述的无线通讯模块的远程诊断方法,其特征在于,接收云端根据运行诊断信息生成的诊断指令之后还包含步骤:执行诊断指令并向云端反馈执行结果。7.一种无线通讯模块的远程诊断装置,其特征在于包含: 诊断单元,用于实时诊断模块运行状态生成诊断信息,并分类保存模块的诊断信息在FLASH存储器中; 发送单元,用于在达到设定条件时,压缩所述诊断信息并通过无线网络上传到云端; 接收单元,用于接收云端根据运行诊断信息生成的诊断指令。8.根据权利要求7所述的无线通讯模块的远程诊断装置,其特征在于还包含:参数设定单元,用于接收短信或者串口设备设置对模块设定的功能诊断参数。9.根据权利要求7所述的无线通讯模块的远程诊断装置,其特征在于还包含:反馈单元,用于执行诊断指令并向云端反馈执行结果。10.根据权利要求7所述的无线通讯模块的远程诊断装置,其特征在于:所述诊断信息包含模块死机前保存的DUMP信息。11.一种无线通讯模块的远程诊断系统,包含: 云端服务器、无线通讯模块; 所述无线通讯模块实时诊断并获取诊断信息,并临时分类保存所述诊断信息于FLASH存储器中; 当设定条件满足时,无线通讯模块将诊断信息上传于云端服务器; 所述云端服务器根据诊断信息生成诊断指令发送到无线通讯模块; 无线通信模块执行所述诊断指令并向云端服务器反馈执行结果。12.根据权利要求11所述的无线通讯模块的远程诊断系统,其特征在于:还包含短信或串口设备,用于设置无线通讯模块的功能诊断参数。13.根据权利要求11所述的无线通讯模块的远程诊断系统,其特征在于:所述诊断信息包含模块死机前保存的DUMP信息。
【专利摘要】本发明公开了一种无线通讯模块的远程诊断方法、装置和系统,属于无线通讯技术领域,包含:实时诊断模块运行状态生成诊断信息,并分类保存模块的诊断信息在FLASH存储器中;达到设定条件时,压缩所述诊断信息并通过无线网络上传到云端;接收云端根据运行诊断信息生成的诊断指令。本发明实现不拆卸模块且高效完整的获得无线通讯模块的诊断信息,对分析故障原因并对无线通讯模块及时排除故障有非常积极的帮助。
【IPC分类】H04W24/04, H04L29/08
【公开号】CN105530658
【申请号】CN201610044886
【发明人】袁森平
【申请人】深圳市中兴物联科技股份有限公司
【公开日】2016年4月27日
【申请日】2016年1月22日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1