一种物联网设备在线诊断方法和系统与流程

未命名 07-14 阅读:132 评论:0

1.本发明涉及物联网技术领域,具体来说,涉及一种物联网设备在线诊断方法和系统。


背景技术:

2.物联网是将具有感知、监控能力的各类采集、控制传感器或控制器,以及移动通信、智能分析等技术不断融入到生产和管理过程各个环节,从而大幅提高运营效率,降低运营成本,最终实现智能化的新阶段。
3.物联网终端随着时间的发展大幅增长,物联设备的智能化管理和安全性保障面临着潜在风险,如何更好更智能化的研判和管理对物联网的发展有着积极作用。
4.随着消费者购买并实施更多的物联网设备,设备故障的数量正在不断增加,而这是一个目前尚未解决的问题。如果每年只有1%的设备发生故障,那么按目前设备数据量将出现大数据量级的设备故障。然而,1%远低于实际故障率,因为几乎三分之二的物联网消费者都经历过设备故障。平均而言,消费者每天都会遇到1-5个数字性能问题。这对技术支持公司来说是一个无法回避的问题,本发明也就因此而来。


技术实现要素:

5.针对相关技术中的问题,本发明提出一种物联网设备在线诊断方法和系统,以克服现有相关技术所存在的上述技术问题。
6.为此,本发明采用的具体技术方案如下:
7.一种物联网设备在线诊断方法和系统,包括以下步骤:
8.(1)将设备连接上平台需要的所有操作步骤罗列出来;
9.(2)将操作步骤根据设备连接限制的先后顺序罗列到设备诊断界面中;
10.(3)通过调用系统api接口查询设备连接步骤中对应功能的数据状态是否正确;
11.(4)如果诊断出连接步骤存在问题,如数据状态被禁用时,提供一键修复功能;
12.(5)将设备连接信息、网络信息、认证信息展示到同一界面中;
13.(6)当设备上线后,系统将对平台下发到设备的指令和设备上报到平台的消息做数据追踪,用户可以基于数据追踪的记录查看数据经过的每一个操作步骤,用于诊断设备数据的上下行是否被正确处理。
14.在可能的一个设计中,分为设备数据状态、产品数据状态、网络组件状态、网关状态、一机一密认证配置、一行一密认证配置、设备运行状态、网络状态。
15.在可能的一个设计中,步骤3中通过二次确认设备一机一密或一行一密账号密码是否正确来排除认证错误问题。
16.在可能的一个设计中,步骤5中根据展示信息排查设备端的问题,如网络连接;设备是否开机等。
17.在可能的一个设计中,步骤4中的一键修复功能即通过调用系统api修正数据状
态。
18.在可能的一个设计中,步骤6中数据追踪为将数据的每一次处理都进行记录,并将纪录展示到界面中。
19.本发明还公开了一种计算机系统,所述计算机可读存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现前述的物联网设备接入网关的方法的步骤。
20.与现有技术相比,本发明的有益效果为:
21.(1)本发明通过系统调用接口获取诊断接口,使整体设备上线诊断更高效。
22.(2)本发明自动诊断设备连接不上平台的原因,使用户使用平台的学习成本更低。
23.(3)本发明支持诊断过程中的数据追踪,使用户可以清晰的看到设备上下行数据的每一个操作步骤,使数据上下行的处理过程透明化,更便于用户查找问题。
具体实施方式
24.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
25.在物联网平台中,保证设备从在平台建模到真实建立连接后进行数据上报和指令接收的正确过程一直是困扰着绝大部分用户的问题。
26.通常因为数据状态不正确、认证过程不明确、网络等问题导致物联网平台中的设备一直不能上线。用户在排查问题的过程中往往需要大量精力一步一步排除问题。甚至最后不得不求助与开发人员。
27.1、传统技术实现专利功能说明
28.对设备在线诊断问题,一般是需要用户特别熟悉平台的每一个功能。以此来猜测可能哪儿出了问题。然后一步一步的排除。甚至在模拟设备上线时,很难找到模拟设备上线需要的网络资源、设备连接信息等。具体导致的问题如下
29.(1)因为用户需要特别熟悉平台的所有功能,导致学习成本和能熟练使用平台的周期的增加。
30.(2)没有一个统一的诊断功能,导致用户需要一步一步排查问题。使排查问题的时间和成本大大增加。
31.(3)因为模拟设备连接上平台的连接信息分散在平台的各个功能中。导致用户模拟设备连接时,也需要熟悉平台各个功能,和在平台的各个功能中翻找连接信息,也使得诊断难度的增加。
32.2、实现逻辑
33.基于以上情况,本平台发明了一种物联网设备在线诊断方法和系统。用于诊断设备连接不上平台的具体原因。实现逻辑如下
34.(1)将设备连接上平台需要的所有操作步骤罗列出来。分为设备数据状态、产品数
据状态、网络组件状态、网关状态、一机一密认证配置、一行一密认证配置、设备运行状态、网络状态。
35.(2)将操作步骤根据设备连接限制的先后顺序罗列到设备诊断界面中。
36.(3)通过调用系统api接口(设备详情接口:用于诊断设备的账号密码是否填写、设备状态是否启用等)查询设备连接步骤中对应功能的数据状态是否正确(通过接口返回的数据判断。如网络组件状态接口。返回的状态为0。代表网络不通,返回的状态);
37.通过二次确认设备一机一密或一行一密账号密码是否正确来排除认证错误问题。
38.最终所有诊断步骤通过后,设备就会正确连接到平台中。
39.(4)如果诊断出连接步骤存在问题,如数据状态被禁用时,提供一键修复功能。
40.一键修复功能:通过调用系统api修正数据状态。
41.(5)将设备连接信息、网络信息、认证信息展示到同一界面中。便于用户在在设备所有诊断项都正确时,根据展示信息排查设备端的问题。如网络连接;设备是否开机等。
42.(6)当设备上线后。系统将对平台下发到设备的指令和设备上报到平台的消息做数据追踪。用户可以基于数据追踪的记录查看数据经过的每一个操作步骤,用于诊断设备数据的上下行是否被正确处理。
43.数据追踪:将数据的每一次处理(如:数据加密、数据转码等)都进行记录,并将纪录展示到界面中。
44.3、相关技术,优点
45.(1)通过系统调用接口获取诊断接口。使整体设备上线诊断更高效。
46.(2)自动诊断设备连接不上平台的原因,使用户使用平台的学习成本更低。
47.(3)支持诊断过程中的数据追踪,使用户可以清晰的看到设备上下行数据的每一个操作步骤。使数据上下行的处理过程透明化,更便于用户查找问题。
48.本领域技术人员将进一步领会,结合本文中所公开的实施例来描述的各种解说性逻辑板块、模块、电路、和算法步骤可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、框、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被解读成导致脱离了本发明的范围。结合本文所公开的实施例描述的各种解说性逻辑板块、模块、和电路可用通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文所描述功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、电池仓控制板、微电池仓控制板、或状态机。处理器还可以被实现为计算设备的组合,例如dsp与微处理器的组合、多个微处理器、与dsp核心协作的一个或多个微处理器、或任何其他此类配置。结合本文中公开的实施例描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动盘、cd-rom、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读取和写入信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在asic
中。asic可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。在一个或多个示例性实施例中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现为计算机程序产品,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括ram、rom、eeprom、cd-rom或其它光盘存储、磁盘存储或其它磁存储设备、或能被用来携带或存储指令或数据结构形式的合意程序代码且能被计算机访问的任何其它介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(dsl)、或诸如红外、无线电、以及微波之类的无线技术从web网站、中控计算机、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、dsl、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(cd)、激光碟、光碟、数字多用碟(dvd)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。
49.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种物联网设备在线诊断方法,其特征在于,包括以下步骤:(1)将设备连接上平台需要的所有操作步骤罗列出来;(2)将操作步骤根据设备连接限制的先后顺序罗列到设备诊断界面中;(3)通过调用系统api接口查询设备连接步骤中对应功能的数据状态是否正确;(4)如果诊断出连接步骤存在问题,如数据状态被禁用时,提供一键修复功能;(5)将设备连接信息、网络信息、认证信息展示到同一界面中;(6)当设备上线后,系统将对平台下发到设备的指令和设备上报到平台的消息做数据追踪,用户可以基于数据追踪的记录查看数据经过的每一个操作步骤,用于诊断设备数据的上下行是否被正确处理。2.根据权利要求1所述的一种物联网设备在线诊断方法,其特征在于,分为设备数据状态、产品数据状态、网络组件状态、网关状态、一机一密认证配置、一行一密认证配置、设备运行状态、网络状态。3.根据权利要求1或2所述的一种物联网设备在线诊断方法和系统,其特征在于,步骤3中通过二次确认设备一机一密或一行一密账号密码是否正确来排除认证错误问题。4.根据权利要求3所述的一种物联网设备在线诊断方法,其特征在于,步骤5中根据展示信息排查设备端的问题,如网络连接;设备是否开机等。5.根据权利要求1、2或4任一项所述的一种物联网设备在线诊断方法,其特征在于,步骤4中的一键修复功能即通过调用系统api修正数据状态。6.根据权利要求5所述的一种物联网设备在线诊断方法,其特征在于,步骤6中数据追踪为将数据的每一次处理都进行记录,并将纪录展示到界面中。7.一种物联网设备在线诊断系统,其特征在于,所述系统存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现如权利要求1-6中任一项所述的物联网设备接入网关的方法的步骤。

技术总结
本发明公开了一种物联网设备在线诊断方法,包括以下步骤:(1)将设备连接上平台需要的所有操作步骤罗列出来;(2)将操作步骤根据设备连接限制的先后顺序罗列到设备诊断界面中;(3)通过调用系统API接口查询设备连接步骤中对应功能的数据状态是否正确;(4)如果诊断出连接步骤存在问题,如数据状态被禁用时,提供一键修复功能;(5)将设备连接信息、网络信息、认证信息展示到同一界面中;便于用户在在设备所有诊断项都正确时。本发明大大提升了物联网的安全性、智能性。智能性。


技术研发人员:王辰阳
受保护的技术使用者:重庆旱獭信息技术有限公司
技术研发日:2022.11.03
技术公布日:2023/7/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐