CN110300103A - 无线数据探测设备、修复方法及备份方法 - Google Patents
无线数据探测设备、修复方法及备份方法 Download PDFInfo
- Publication number
- CN110300103A CN110300103A CN201910538102.1A CN201910538102A CN110300103A CN 110300103 A CN110300103 A CN 110300103A CN 201910538102 A CN201910538102 A CN 201910538102A CN 110300103 A CN110300103 A CN 110300103A
- Authority
- CN
- China
- Prior art keywords
- data
- analysis device
- data analysis
- information
- sent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0659—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
- H04L41/0661—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities by reconfiguring faulty entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开实施例公开了无线数据探测设备、修复方法及备份方法。该修复方法的一具体实施方式包括:基于无线数据探测设备包括的数据解析装置发送的心跳包数据,确定数据解析装置的工作状态是否正常;响应于确定数据解析装置的工作状态异常,控制数据解析装置重新启动;响应于确定数据解析装置启动后进入指定状态,将预先存储在目标区域的***修复信息发送至数据解析装置,以使数据解析装置完成***修复。实现了在无线数据探测设备发生***配置损坏、***异常无法启动等故障时可以自我修复,保证无线数据探测设备长时间稳定运行,降低了人员维护成本。
Description
技术领域
本公开实施例涉及计算机技术领域,具体涉及无线数据探测设备、修复方法及备份方法。
背景技术
随着无线网络的普及,诸如Wi-Fi、蓝牙等无线通信方式已无处不在,已经深入我们生活的方方面面,人们也越来越离不开无线网络。很多新的运用也随之产生,如Wi-Fi数据采集探针:不同Wi-Fi设备之间通过无线数据传输发送信息时,周围的其他Wi-Fi设备都是能够收到这些无线信息,Wi-Fi探针技术基于此原理。具体说,当Wi-Fi设备在Wi-Fi探针的侦听范围内,Wi-Fi设备发送任何广播包数据时,探针都能截获,并分析出此广播包数据帧MAC层与物理层的一些信息,比如发送与接收设备的MAC地址、帧类型、信号强度等。Wi-Fi探针不需要与周围的设备有任何交互,其本身不发出任何Wi-Fi信号,即实现了无感知获取MAC信息。基于此,Wi-Fi探针可以应用到多个领域,如客流统计、考勤、公共安全、贵宾提醒等,特别是在公共安全运用上,如电子围栏等,***门会在户外部署很多Wi-Fi探针设备,这些设备长时间在户外工作,后台服务器***负责管理这些设备。当这些设备发生故障时,通常需要技术人员排查故障并修复,耗费较多的人力成本。
发明内容
本公开实施例的目的在于提出了一种改进的无线数据探测设备、修复方法及备份方法,来解决以上背景技术部分提到的技术问题。
第一方面,本公开实施例提供了一种应用于无线数据探测设备的修复方法,该方法包括:基于无线数据探测设备包括的数据解析装置发送的心跳包数据,确定数据解析装置的工作状态是否正常;响应于确定数据解析装置的工作状态异常,控制数据解析装置重新启动;响应于确定数据解析装置启动后进入指定状态,将预先存储在目标区域的***修复信息发送至数据解析装置,以使数据解析装置完成***修复。
在一些实施例中,***修复信息包括固件刷新信息;以及将预先存储在目标区域的***修复信息发送至数据解析装置,以使数据解析装置完成***修复,包括:向数据解析装置发送预设的协议指令,以使数据解析装置进入固件刷新模式;配置网络数据接口,以与数据解析装置建立网络通信连接;向数据解析装置发送固件刷新指令;响应于接收到数据解析装置发送的应答信息,将预先存储在目标区域的固件刷新信息发送至数据解析装置,以使数据解析装置完成固件刷新。在一些实施例中,***修复信息还包括***配置参数;以及将预先存储在目标区域的***修复信息发送至数据解析装置,以使数据解析装置完成***修复,还包括:响应于确定数据解析装置完成固件刷新,将预先存储在目标区域的***配置参数发送至数据解析装置,以使数据解析装置完成***配置。
在一些实施例中,***修复信息预先按照如下步骤存储在目标区域:接收数据解析装置发送的***修复信息,以及将***修复信息存储在目标区域,其中,***修复信息是数据解析装置接收的最新版本的***修复信息。
在一些实施例中,基于数据解析装置发送的心跳包数据,确定数据解析装置的工作状态是否正常,包括:响应于确定第一预设时长内没有接收到心跳包数据,确定数据解析装置的工作状态异常;或者响应于确定控制数据解析装置重新启动的次数大于等于预设次数,且每次重新启动后在第二预设时长内没有接收到心跳包数据,确定数据解析装置的工作状态异常。
在一些实施例中,该方法还包括:响应于确定数据解析装置完成***修复,控制数据解析装置重新启动以进入工作模式。
第二方面,本公开实施例提供了一种应用于无线数据探测设备的***修复信息备份方法,该方法包括:接收后端数据管理设备发送的最新版本的***信息;基于***信息进行***配置;将***信息作为***修复信息发送至无线数据探测设备包括的***监控装置,以使***监控装置将接收到的***修复信息存储到目标区域。
在一些实施例中,该方法还包括:响应于被***监控装置控制重新启动后进入工作状态,向***监控装置发送心跳包数据。
在一些实施例中,***修复信息包括固件刷新信息;以及方法还包括:响应于接收到***监控装置发送的协议指令,进入固件刷新模式;配置网络数据接口,以与***监控装置建立网络通信连接;响应于接收到***监控装置发送的固件刷新指令,向数据解析模块发送应答信息;响应于接收到***监控装置发送的固件刷新信息,使用固件刷新信息完成固件刷新。
在一些实施例中,***修复信息包括***配置参数;以及方法还包括:响应于在固件刷新完成后接收到***配置参数,使用***配置参数完成***配置。
第三方面,本公开实施例提供了一种应用于无线数据探测设备的修复装置,该装置包括:确定模块,用于基于无线数据探测设备包括的数据解析装置发送的心跳包数据,确定数据解析装置的工作状态是否正常;第一控制模块,用于响应于确定数据解析装置的工作状态异常,控制数据解析装置重新启动;第一发送模块,用于响应于确定数据解析装置启动后进入指定状态,将预先存储在目标区域的***修复信息发送至数据解析装置,以使数据解析装置完成***修复。
第四方面,本公开实施例提供了一种应用于无线数据探测设备的***修复信息备份装置,该装置包括:接收模块,用于接收后端数据管理设备发送的最新版本的***信息;配置模块,用于基于***信息进行***配置;第二发送模块,用于将***信息作为***修复信息发送至无线数据探测设备包括的***监控装置,以使***监控装置将接收到的***修复信息存储到目标区域。
第五方面,本公开实施例提供了一种无线数据探测设备,包括:数据解析装置、***监控装置,其中,***监控装置用于执行如上述第一方面中任一实施例描述的方法,数据解析装置用于执行如上述第二方面中任一实施例描述的方法。
在一些实施例中,数据解析装置与***监控装置通过以下至少一种接口连接:网络数据接口、串行数据接口。
在一些实施例中,无线数据探测设备还包括:供电装置、无线数据采集装置、定位装置、数据回传装置、第一数据存储装置、看门狗装置、第二数据存储装置,其中,无线数据采集装置、定位装置、数据回传装置、第一数据存储装置与数据解析装置连接,看门狗装置、第二数据存储装置与***监控装置连接;供电装置用于为无线数据探测设备供电。
第六方面,本公开实施例提供了一种电子设备,包括一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面或第二方面中任一实现方式描述的方法。
第七方面,本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面或第二方面中任一实现方式描述的方法。
本公开实施例提供的无线数据探测设备、修复方法及备份方法,通过数据解析装置向***监控装置实时发送心跳包数据,***监控装置基于心跳包数据确定数据解析装置的工作状态是否正常,如果不正常,控制数据解析装置重新启动,然后将预先备份的***修复信息发送至数据解析装置,数据解析装置根据接收的***修复信息进行***修复,从而在无线数据探测设备出现***故障时,通过控制无线数据探测设备包括的数据解析装置重新启动,并利用预先备份的***修复信息进行***修复,实现了在无线数据探测设备发生***配置损坏、***异常无法启动等故障时可以自我修复,保证无线数据探测设备长时间稳定运行,降低了人员维护成本。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:
图1是本公开可以应用于其中的示例性***架构图;
图2是根据本公开的应用于无线数据探测设备的修复方法的一个实施例的流程图;
图3是根据本公开的应用于无线数据探测设备的***修复信息备份方法的一个实施例的流程图;
图4是根据本公开的应用于无线数据探测设备的修复装置的一个实施例的结构示意图;
图5是根据本公开的应用于无线数据探测设备的***修复信息备份装置的一个实施例的结构示意图;
图6是根据本公开的无线数据探测设备的一个实施例的时序图;
图7是根据本公开的无线数据探测设备的结构示意图;
图8是适于用来实现本公开实施例的电子设备的计算机***的结构示意图。
具体实施方式
下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
图1示出了可以应用本公开实施例的无线数据探测设备、修复方法及备份方法的示例性***架构100。
如图1所示,***架构100可以包括无线数据探测设备101,网络102,和后端数据管理设备103。网络102用以在无线数据探测设备101和后端数据管理设备103之间提供通信链路的介质。网络102可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
后端数据管理设备103可以是提供各种服务的服务器,例如对无线数据探测设备101发送的、针对终端设备采集的无线广播包数据而生成的数据进行分析的后台数据服务器。后台数据服务器可以对接收的数据进行各种方式的分析、处理(例如对无线网络设备进行统计、向无线数据探测设备发送配置参数等)。
无线数据探测设备101可以包括数据解析装置1011和***监控装置1012,无线数据探测设备101可以对应于一个终端设备集群104,无线数据探测设备101可以采集终端设备集群104包括的终端设备产生的无线广播包,数据解析装置1011对无线广播包进行数据解析,***监控装置1012可以实时地对数据解析装置1011进行监控。通常,数据解析装置为无线数据探测设备101的核心部件,可以为主CPU,***监控装置1012可以为单片机。
需要说明的是,本公开实施例所提供的应用于无线数据探测设备的修复方法一般由***监控装置1012执行,相应地,应用于无线数据探测设备的修复装置一般设置于***监控装置1012中。本公开实施例所提供的应用于无线数据探测设备的***修复信息备份方法一般由数据解析装置1011执行,相应地,应用于无线数据探测设备的***修复信息备份装置一般设置于数据解析装置1011中。
应该理解,图1中的无线数据探测设备、网络、后端数据管理设备、***监控装置、数据解析装置的数目仅仅是示意性的。根据实现需要,可以具有任意数目的无线数据探测设备、网络、后端数据管理设备、***监控装置、数据解析装置。
继续参考图2,其示出了根据本公开的应用于无线数据探测设备的修复方法的一个实施例的流程200。该方法包括以下步骤:
步骤201,基于无线数据探测设备包括的数据解析装置发送的心跳包数据,确定数据解析装置的工作状态是否正常。
在本实施例中,应用于无线数据探测设备的修复方法的执行主体(例如图1所示的***监控装置)可以基于无线数据探测设备(例如图1所示的无线数据探测设备)包括的数据解析装置(例如图1所示的数据解析装置)发送的心跳包数据,确定数据解析装置的工作状态是否正常。
其中,心跳包数据可以是数据解析装置按照预设的发送频率向上述执行主体发送的数据。数据的形式可以包括但不限于以下至少一种:数字、文字、符号等。
上述执行主体可以按照各种方式确定数据解析装置的工作状态是否正常。
在本实施例的一些可选的实现方式中,上述执行主体可以响应于确定第一预设时长(例如6分钟)内没有接收到心跳包数据,确定数据解析装置的工作状态异常。
上述执行主体还可以响应于确定控制数据解析装置重新启动的次数大于等于预设次数,且每次重新启动后在第二预设时长内没有接收到心跳包数据,确定数据解析装置的工作状态异常。作为示例,通常数据解析装置正常完成启动时间为2分钟,如果2分钟内能重新接收到心跳包数据则认为数据解析装置重启后正常。若超过2分钟后仍未收到数据解析装置发送的心跳包数据,则再次给数据解析装置上电重启,总共重复3次后仍未收到数据解析装置发送的心跳包数据,则认为数据解析装置出现异常。通常,无线数据探测设备可以包括电源模块,上述执行主体可以控制电源模块为数据解析装置供电或断电,从而控制数据解析装置重启。
本可选的实现方式,通过接收心跳包数据的等待时间,判断数据解析装置的工作状态是否异常,从而可以准确地对数据解析装置的工作状态进行实时监控,有助于及时地对***进行自动修复。
步骤202,响应于确定数据解析装置的工作状态异常,控制数据解析装置重新启动。
在本实施例中,上述执行主体可以响应于确定数据解析装置的工作状态异常,控制数据解析装置重新启动。具体地,上述执行主体可以控制上述电源模块使数据解析装置断电后再供电,从而完成数据解析装置的重启。
步骤203,响应于确定数据解析装置启动后进入指定状态,将预先存储在目标区域的***修复信息发送至数据解析装置,以使数据解析装置完成***修复。
在本实施例中,上述执行主体可以响应于确定数据解析装置启动后进入指定状态,将预先存储在目标区域的***修复信息发送至数据解析装置,以使数据解析装置完成***修复。
其中,上述指定状态可以是各种状态,例如进入指定的程序。通常,上述指定状态可以是UBOOT状态,即启动引导状态,在该状态下,数据解析装置可以完成诸如参数配置、***初始化等操作,此时,数据解析装置可以根据***修复信息完成***修复操作。
上述目标区域可以是用于存储***修复信息的存储区域。例如,目标区域可以是与上述执行主体连接的串行FLASH存储器(这里称为第一FLASH存储器)。通常,上述执行主体可以包括网络数据接口(例如RJ45接口),上述执行主体可以从第一FLASH存储器提取***修复信息,将***修复信息通过RJ45接口发送到数据解析装置,数据解析装置基于***修复信息进行***修复操作。
可选的,***修复信息可以包括但不限于以下至少一种:固件刷新信息、***配置参数。其中,固件刷新信息可以用于重新驱动数据解析装置包括的各种固件,***配置参数可以用于对***运行时所需的参数继续配置。实践中,数据解析装置同样也可以包括一个串行FLASH存储器(这里称为第二FLASH存储器),数据解析装置将通过上述网络数据接口接收到的固件刷新信息存储在该第二FLASH存储器中,即完成了固件刷新。待上述执行主体收到数据解析装置发送的固件刷新完成指令后,上述执行主体通过网络数据接口向数据解析装置发送更新***配置参数请求,然后将存储于第一FLASH存储器的参数文件发送给数据解析装置进行配置参数的恢复。此时即完成***固件、配置参数的修复。本可选的实现方式,可以通过发送固件刷新信息和***配置参数,有针对性地使数据解析装置完成固件刷新和***参数配置,从而有助于准确地进行***自动修复。
在本实施例的一些可选的实现方式中,***修复信息包括固件刷新信息。步骤203可以包括如下子步骤:
步骤2031,向数据解析装置发送预设的协议指令,以使数据解析装置进入固件刷新模式。
步骤2032,配置网络数据接口,以与数据解析装置建立网络通信连接。其中,上述执行主体和数据解析装置均包括网络数据接口,上述执行主体可以配置网络数据接口,以与数据解析装置包括的网络数据接口建立连接。
步骤2033,向数据解析装置发送固件刷新指令。具体地,数据解析装置接收到固件刷新指令后,可以向上述执行主体发送应答信息。
步骤2034,响应于接收到数据解析装置发送的应答信息,将预先存储在目标区域的固件刷新信息发送至数据解析装置,以使数据解析装置完成固件刷新。
在本实施例的一些可选的实现方式中,***修复信息还包括***配置参数。步骤203还可以包括如下子步骤:
步骤2035,响应于确定数据解析装置完成固件刷新,将预先存储在目标区域的***配置参数发送至数据解析装置,以使数据解析装置完成***配置。
具体地,数据解析装置可以在完成固件刷新后,向上述执行主体发送用于表征完成固件刷新的信号,上述执行主体接收到该信号时,确定完成固件刷新。
通过执行上述步骤2031-步骤2035,可以更有针对性地完成包括固件刷新和参数配置的***修复操作,提高***修复的全面性,有利于降低发生***错误的概率。
在本实施例的一些可选的实现方式中,***修复信息预先按照如下步骤存储在目标区域:
接收数据解析装置发送的***修复信息,以及将***修复信息存储在目标区域,其中,***修复信息是数据解析装置接收的最新版本的***修复信息。作为示例,如图1所示的后端数据管理设备连接上无线数据探测设备后,后端数据管理设备会查询无线数据探测设备的固件版本是否为最新版本,不是则自动进行远程固件升级,升级完成后自动下发无线数据探测设备的***配置参数(例如设备名称,账号管理参数,业务管理参数,日志参数等)。无线数据探测设备的数据解析装置更新到最新工作状态后,通过其包括的串口发送指令给上述执行主体,使上述执行主体进入备份模式:数据解析装置将最新的固件刷新信息以及***配置参数通过RJ45网络数据接口发给上述执行主体,上述执行主体将之存储于目标区域(例如上述第一FLASH存储器)。
本可选的实现方式,可以使目标区域中的***修复信息及时更新到最新状态,从而使***修复时使***的状态恢复至最新状态。
在本实施例的一些可选的实现方式中,上述执行主体还可以响应于确定数据解析装置完成***修复,控制数据解析装置重新启动以进入工作模式。具体地,数据解析装置完成***修复后,可以向上述执行主体发送用于表征***修复完成的信号,上述执行主体接收到该信号后,可以控制数据解析装置重新启动,数据解析装置重启后,即自动进入正常的工作模式。
本公开的上述实施例提供的方法,通过基于数据解析装置发送的心跳包数据,确定数据解析装置的工作状态是否正常,如果异常,控制数据解析装置重新启动,再将预先存储在目标区域的***修复信息发送至数据解析装置,以使数据解析装置完成***修复,实现了在无线数据探测设备发生***配置损坏、***异常无法启动等故障时可以自我修复,保证无线数据探测设备长时间稳定运行,降低了人员维护成本。
继续参考图3,其示出了根据本公开的应用于无线数据探测设备的***修复信息备份方法的一个实施例的流程300。该方法包括以下步骤:
步骤301,接收后端数据管理设备发送的最新版本的***信息。
在本实施例中,应用于无线数据探测设备的***修复信息备份方法的执行主体(例如图1所示的数据解析装置)可以接收如图1所示的后端数据管理设备发送的最新版本的***信息。其中,***信息可以包括但不限于以下至少一种:固件刷新信息、***配置参数。
通常,后端数据管理设备会查询无线数据探测设备的固件版本是否为最新版本,如果不是,则将最新版本的***信息发送至上述执行主体。
步骤302,基于***信息进行***配置。
在本实施例中,上述执行主体可以基于***信息进行***配置。具体地,上述执行主体可以利用***信息包括的固件刷新信息则自动进行固件升级。升级完成后,利用***信息包括的***配置参数(例如设备名称,账号管理参数,业务管理参数,日志参数等)使上述执行主体更新到最新工作状态。
步骤303,将***信息作为***修复信息发送至无线数据探测设备包括的***监控装置,以使***监控装置将接收到的***修复信息存储到目标区域。
在本实施例中,上述执行主体可以将***信息作为***修复信息发送至无线数据探测设备包括的***监控装置,以使***监控装置将接收到的***修复信息存储到目标区域。具体地,上述执行主体更新到最新工作状态后,通过其包括的串口发送指令给***监控装置,使***监控装置进入备份模式:上述执行主体将最新的固件刷新信息以及***配置参数通过RJ45网络数据接口发给***监控装置,***监控装置将之存储于目标区域(例如串行FLASH存储器)。
在本实施例的一些可选的实现方式中,上述执行主体可以响应于被***监控装置控制重新启动后进入工作状态,向***监控装置发送心跳包数据。其中,关于心跳包数据的描述请参考上述图2对应实施例,这里不再赘述。
在本实施例的一些可选的实现方式中,***修复信息包括固件刷新信息。上述执行主体还可以执行如下步骤:
步骤304,响应于接收到***监控装置发送的协议指令,进入固件刷新模式。
其中,固件刷新模式是上述执行主体的一种特定的运行模式,在固件刷新模式下,可以进行固件刷新、参数配置等操作。
步骤305,配置网络数据接口,以与***监控装置建立网络通信连接。
其中,上述执行主体和***监控装置均包括网络数据接口,上述执行主体可以配置网络接口,以与***监控装置包括的网络数据接口建立连接。
步骤306,响应于接收到***监控装置发送的固件刷新指令,向数据解析模块发送应答信息。
步骤307,响应于接收到***监控装置发送的固件刷新信息,使用固件刷新信息完成固件刷新。
具体地,***监控装置在接收到上述应答信息后,可以从目标区域提取固件刷新信息,并发送至上述执行主体。
在本实施例的一些可选的实现方式中,***修复信息还包括***配置参数。上述执行主体还可以执行如下步骤:
步骤308,响应于在固件刷新完成后接收到***配置参数,使用***配置参数完成***配置。
具体地,上述执行主体可以在完成固件刷新后,向***监控装置发送用于表征完成固件刷新的信号,***监控装置接收到该信号时,确定完成固件刷新,然后向上述执行主体发送***配置参数。
通过执行上述步骤304-步骤308,可以更有针对性地完成包括固件刷新和参数配置的***修复操作,提高***修复的全面性,有利于降低发生***错误的概率。
本公开的上述实施例提供的***修复信息备份方法,通过接收后端数据管理设备发送的最新版本的***信息,再基于***信息进行***配置,最后将***信息作为***修复信息发送到***监控装置,使***监控装置完成***修复信息备份,从而可以实现及时地使得用于备份的***修复信息为最新的版本,有助于使无线数据探测设备发生故障时,使***修复为最新的版本。
进一步参考图4,作为对上述应用于无线数据探测设备的修复方法的实现,本公开提供了一种应用于无线数据探测设备的修复装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图4所示,本实施例的应用于无线数据探测设备的修复装置400包括:确定模块401,用于基于无线数据探测设备包括的数据解析装置发送的心跳包数据,确定数据解析装置的工作状态是否正常;第一控制模块402,用于响应于确定数据解析装置的工作状态异常,控制数据解析装置重新启动;第一发送模块403,用于响应于确定数据解析装置启动后进入指定状态,将预先存储在目标区域的***修复信息发送至数据解析装置,以使数据解析装置完成***修复。
在本实施例中,确定模块401可以基于无线数据探测设备(例如图1所示的无线数据探测设备)包括的数据解析装置(例如图1所示的数据解析装置)发送的心跳包数据,确定数据解析装置的工作状态是否正常。
其中,心跳包数据可以是数据解析装置按照预设的发送频率向上述装置400发送的数据。数据的形式可以包括但不限于以下至少一种:数字、文字、符号等。
在本实施例中,第一控制模块402可以基于无线数据探测设备(例如图1所示的无线数据探测设备)包括的数据解析装置(例如图1所示的数据解析装置)发送的心跳包数据,确定数据解析装置的工作状态是否正常。
其中,心跳包数据可以是数据解析装置按照预设的发送频率向上述装置400发送的数据。数据的形式可以包括但不限于以下至少一种:数字、文字、符号等。
在本实施例中,第一发送模块403可以响应于确定数据解析装置启动后进入指定状态,将预先存储在目标区域的***修复信息发送至数据解析装置,以使数据解析装置完成***修复。
其中,上述指定状态可以是各种状态,例如进入指定的程序。通常,上述指定状态可以是UBOOT状态,即启动引导状态,在该状态下,数据解析装置可以完成诸如参数配置、***初始化等操作,此时,数据解析装置可以根据***修复信息完成***修复操作。
上述目标区域可以是用于存储***修复信息的存储区域。例如,目标区域可以是与上述装置400连接的串行FLASH存储器(这里称为第一FLASH存储器)。通常,上述装置400可以包括网络数据接口(例如RJ45接口),上述装置400可以从第一FLASH存储器提取***修复信息,将***修复信息通过RJ45接口发送到数据解析装置,数据解析装置基于***修复信息进行***修复操作。
在本实施例的一些可选的实现方式中,***修复信息包括固件刷新信息;以及第一发送模块403可以包括:第一发送单元(图中未示出),用于向数据解析装置发送预设的协议指令,以使数据解析装置进入固件刷新模式;配置单元(图中未示出),用于配置网络数据接口,以与数据解析装置建立网络通信连接;第二发送单元(图中未示出),用于向数据解析装置发送固件刷新指令;第三发送单元(图中未示出),用于响应于接收到数据解析装置发送的应答信息,将预先存储在目标区域的固件刷新信息发送至数据解析装置,以使数据解析装置完成固件刷新。
在本实施例的一些可选的实现方式中,***修复信息还包括***配置参数;以及第一发送单元401还可以包括:第三发送单元(图中未示出),用于响应于确定数据解析装置完成固件刷新,将预先存储在目标区域的***配置参数发送至数据解析装置,以使数据解析装置完成***配置。
在本实施例的一些可选的实现方式中,***修复信息预先按照如下步骤存储在目标区域:接收数据解析装置发送的***修复信息,以及将***修复信息存储在目标区域,其中,***修复信息是数据解析装置接收的最新版本的***修复信息。
在本实施例的一些可选的实现方式中,确定模块401进一步用于:响应于确定第一预设时长内没有接收到心跳包数据,确定数据解析装置的工作状态异常;或者响应于确定控制数据解析装置重新启动的次数大于等于预设次数,且每次重新启动后在第二预设时长内没有接收到心跳包数据,确定数据解析装置的工作状态异常。
在本实施例的一些可选的实现方式中,装置400还可以包括:第二控制模块(图中未示出),用于响应于确定数据解析装置完成***修复,控制数据解析装置重新启动以进入工作模式。
本公开的上述实施例提供的装置,通过基于数据解析装置发送的心跳包数据,确定数据解析装置的工作状态是否正常,如果异常,控制数据解析装置重新启动,再将预先存储在目标区域的***修复信息发送至数据解析装置,以使数据解析装置完成***修复,实现了在无线数据探测设备发生***配置损坏、***异常无法启动等故障时可以自我修复,保证无线数据探测设备长时间稳定运行,降低了人员维护成本。
进一步参考图5,作为对上述应用于无线数据探测设备的***修复信息备份方法的实现,本公开提供了一种应用于无线数据探测设备的***修复信息备份装置的一个实施例,该装置实施例与图3所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图5所示,本实施例的应用于无线数据探测设备的***修复信息备份装置500包括:接收模块501,用于接收后端数据管理设备发送的最新版本的***信息;配置模块502,用于基于***信息进行***配置;第二发送模块503,用于将***信息作为***修复信息发送至无线数据探测设备包括的***监控装置,以使***监控装置将接收到的***修复信息存储到目标区域。
在本实施例中,接收模块501可以接收如图1所示的后端数据管理设备发送的最新版本的***信息。其中,***信息可以包括但不限于以下至少一种:固件刷新信息、***配置参数。
通常,后端数据管理设备会查询无线数据探测设备的固件版本是否为最新版本,如果不是,则将最新版本的***信息发送至上述装置500。
在本实施例中,配置模块502可以基于***信息进行***配置。具体地,上述配置模块502可以利用***信息包括的固件刷新信息则自动进行固件升级。升级完成后,利用***信息包括的***配置参数(例如设备名称,账号管理参数,业务管理参数,日志参数等)使上述装置500更新到最新工作状态。
在本实施例中,第二发送模块503可以将***信息作为***修复信息发送至无线数据探测设备包括的***监控装置,以使***监控装置将接收到的***修复信息存储到目标区域。具体地,上述装置500更新到最新工作状态后,通过其包括的串口发送指令给***监控装置,使***监控装置进入备份模式:上述第二发送模块503将最新的固件刷新信息以及***配置参数通过RJ45网络数据接口发给***监控装置,***监控装置将之存储于目标区域(例如串行FLASH存储器)。
在本实施例的一些可选的实现方式中,装置500还可以包括:
第一发送模块(图中未示出),用于响应于被***监控装置控制重新启动后进入工作状态,向***监控装置发送心跳包数据。
在本实施例的一些可选的实现方式中,***修复信息包括固件刷新信息;以及装置500还可以包括:模式更改模块(图中未示出),用于响应于接收到***监控装置发送的协议指令,进入固件刷新模式;配置模块(图中未示出),用于配置网络数据接口,以与***监控装置建立网络通信连接;第二发送模块(图中未示出),用于响应于接收到***监控装置发送的固件刷新指令,向数据解析模块发送应答信息;刷新模块(图中未示出),用于响应于接收到***监控装置发送的固件刷新信息,使用固件刷新信息完成固件刷新。
在本实施例的一些可选的实现方式中,***修复信息还包括***配置参数;以及装置500还可以包括:***配置模块(图中未示出),用于响应于在固件刷新完成后接收到***配置参数,使用***配置参数完成***配置。
本公开的上述实施例提供的装置,通过接收后端数据管理设备发送的最新版本的***信息,再基于***信息进行***配置,最后将***信息作为***修复信息发送到***监控装置,使***监控装置完成***修复信息备份,从而可以实现及时地使得用于备份的***修复信息为最新的版本,有助于使无线数据探测设备发生故障时,使***修复为最新的版本。
进一步参考图6,其示出了根据本公开的无线数据探测设备的一个时序图600。该设备包括数据解析装置、***监控装置。其中,***监控装置用于执行如上述图2对应实施例描述的方法,数据解析装置用于执行如上述图3对应实施例描述的方法。
如图6所示,在步骤601中,数据解析装置接收后端数据管理设备发送的最新版本的***信息。
其中,***信息可以包括但不限于以下至少一种:固件刷新信息、***配置参数。通常,后端数据管理设备会查询无线数据探测设备的固件版本是否为最新版本,如果不是,则将最新版本的***信息发送至数据解析装置。上述数据解析装置可以是各种用于数据处理的装置,例如无线数据探测设备的核心CPU。
在步骤602中,数据解析装置基于***信息进行***配置。
具体地,数据解析装置可以利用***信息包括的固件刷新信息则自动进行固件升级。升级完成后,利用***信息包括的***配置参数(例如设备名称,账号管理参数,业务管理参数,日志参数等)使数据解析装置更新到最新工作状态。
在步骤603中,数据解析装置将***信息作为***修复信息发送至无线数据探测设备包括的***监控装置。
具体地,数据解析装置更新到最新工作状态后,通过其包括的串口发送指令给***监控装置,使***监控装置进入备份模式。上述***监控装置可以是各种电子设备,例如单片机。
在步骤604中,***监控装置将接收到的***修复信息存储到目标区域。
具体地,***监控装置进入备份模式后,数据解析装置将最新的固件刷新信息以及***配置参数通过RJ45网络数据接口发给***监控装置,***监控装置将之存储于目标区域(例如串行FLASH存储器)。
在步骤605中,***监控装置基于无线数据探测设备包括的数据解析装置发送的心跳包数据,确定数据解析装置的工作状态是否正常。
其中,心跳包数据可以是数据解析装置按照预设的发送频率向上述***监控装置发送的数据。数据的形式可以包括但不限于以下至少一种:数字、文字、符号等。
***监控装置可以按照各种方式确定数据解析装置的工作状态是否正常。例如,***监控装置可以响应于确定第一预设时长(例如6分钟)内没有接收到心跳包数据,确定数据解析装置的工作状态异常。
在步骤606中,***监控装置响应于确定数据解析装置的工作状态异常,控制数据解析装置重新启动。
具体地,***监控装置可以控制无线数据探测设备包括的电源模块使数据解析装置断电后再供电,从而完成数据解析装置的重启。
在步骤607中,***监控装置响应于确定数据解析装置启动后进入指定状态,将预先存储在目标区域的***修复信息发送至数据解析装置,以使数据解析装置完成***修复。
其中,上述指定状态可以是各种状态,例如进入指定的程序。通常,上述指定状态可以是UBOOT状态,即启动引导状态,在该状态下,数据解析装置可以完成诸如参数配置、***初始化等操作,此时,数据解析装置可以根据***修复信息完成***修复操作。
上述目标区域可以是用于存储***修复信息的存储区域。例如,目标区域可以是与上述***监控装置连接的串行FLASH存储器。
在本实施例的一些可选的实现方式中,如图7所示,数据解析装置与***监控装置通过以下至少一种接口连接:网络数据接口701、串行数据接口702。其中,网络数据接口701可以是无线网络数据接口(例如WI-FI网络数据接口),或有线网络数据接口(例如RJ45接口)。串行数据接口702可以是符合各种串行通信协议(例如RS232、RS485等)的接口。通常,上述***修复信息通过网络数据接口在***监控装置与数据解析装置之间传递。用于监控数据解析装置的信息(例如上述心跳包数据、控制数据解析装置的指令等)通过串口数据接口在***监控装置与数据解析装置之间传递。本可选的实现方式,可以实现***监控装置与数据解析装置之间通过不同的接口传递不同类型的数据,从而提高数据通信的效率。
在本实施例的一些可选的实现方式中,如图7所示,无线数据探测设备还可以包括:供电装置703、无线数据采集装置704、定位装置705、数据回传装置706、第一数据存储装置707、看门狗装置708、第二数据存储装置709。
其中,无线数据采集装置704、定位装置705、数据回传装置706、第一数据存储装置707与数据解析装置连接。第一数据存储装置707可以用于存储上述***信息,第二数据存储装置709可以用于存储***修复信息。通常,第一数据存储装置707和第二数据存储装置709可以为串行FLASH存储器。看门狗装置708、第二数据存储装置709与***监控装置连接。看门狗装置708用于监控上述***监控装置的工作状态,当***监控装置产生故障时,看门狗装置控制***监控装置重启。应当理解,无线数据探测设备除上述列举的各种装置外,还可以包括其他装置,例如RAM存储器,ROM存储器,输入/输出设备等。
供电装置703用于为无线数据探测设备供电。并且,***监控装置可以控制数据解析装置与供电装置703的通电状态,从而控制数据解析装置的重启。
本公开的上述实施例提供的***,通过数据解析装置向***监控装置实时发送心跳包数据,***监控装置基于心跳包数据确定数据解析装置的工作状态是否正常,如果不正常,控制数据解析装置重新启动,然后将预先备份的***修复信息发送至数据解析装置,数据解析装置根据接收的***修复信息进行***修复,从而在无线数据探测设备出现***故障时,通过控制无线数据探测设备包括的数据解析装置重新启动,并利用预先备份的***修复信息进行***修复,实现了在无线数据探测设备发生***配置损坏、***异常无法启动等故障时可以自我修复,保证无线数据探测设备长时间稳定运行,降低了人员维护成本。
下面参考图8,其示出了适于用来实现本公开实施例的电子设备(如图1所示的数据解析装置或***监控装置)的计算机***800的结构示意图。图8示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图8所示,计算机***800包括中央处理单元(CPU)801,其可以根据存储在只读存储器(ROM)802中的程序或者从存储部分808加载到随机访问存储器(RAM)803中的程序而执行各种适当的动作和处理。在RAM 803中,还存储有***800操作所需的各种程序和数据。CPU 801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。
以下部件连接至I/O接口805:包括键盘、鼠标等的输入部分806;包括诸如液晶显示器(LCD)等以及扬声器等的输出部分807;包括硬盘等的存储部分808;以及包括诸如LAN卡、调制解调器等的网络数据接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至I/O接口805。可拆卸介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器810上,以便于从其上读出的计算机程序根据需要被安装入存储部分808。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分809从网络上被下载和安装,和/或从可拆卸介质811被安装。在该计算机程序被中央处理单元(CPU)801执行时,执行本公开的方法中限定的上述功能。
需要说明的是,本公开所述的计算机可读存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读存储介质,该计算机可读存储介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括确定模块、第一控制模块、第一发送模块。其中,这些模块的名称在某种情况下并不构成对该单元本身的限定,例如,确定模块还可以被描述为“基于所述无线数据探测设备包括的数据解析装置发送的心跳包数据,确定所述数据解析装置的工作状态是否正常的模块”。
作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:基于无线数据探测设备包括的数据解析装置发送的心跳包数据,确定数据解析装置的工作状态是否正常;响应于确定数据解析装置的工作状态异常,控制数据解析装置重新启动;响应于确定数据解析装置启动后进入指定状态,将预先存储在目标区域的***修复信息发送至数据解析装置,以使数据解析装置完成***修复。
此外,当上述一个或者多个程序被该电子设备执行时,还可以使得该电子设备:接收后端数据管理设备发送的最新版本的***信息;基于***信息进行***配置;将***信息作为***修复信息发送至无线数据探测设备包括的***监控装置,以使***监控装置将接收到的***修复信息存储到目标区域。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
Claims (17)
1.一种应用于无线数据探测设备的修复方法,其特征在于,所述方法包括:
基于所述无线数据探测设备包括的数据解析装置发送的心跳包数据,确定所述数据解析装置的工作状态是否正常;
响应于确定所述数据解析装置的工作状态异常,控制所述数据解析装置重新启动;
响应于确定所述数据解析装置启动后进入指定状态,将预先存储在目标区域的***修复信息发送至所述数据解析装置,以使所述数据解析装置完成***修复。
2.根据权利要求1所述的方法,其特征在于,所述***修复信息包括固件刷新信息;以及
所述将预先存储在目标区域的***修复信息发送至所述数据解析装置,以使所述数据解析装置完成***修复,包括:
向所述数据解析装置发送预设的协议指令,以使所述数据解析装置进入固件刷新模式;
配置网络数据接口,以与所述数据解析装置建立网络通信连接;
向所述数据解析装置发送固件刷新指令;
响应于接收到所述数据解析装置发送的应答信息,将预先存储在目标区域的固件刷新信息发送至所述数据解析装置,以使所述数据解析装置完成固件刷新。
3.根据权利要求2所述的方法,其特征在于,所述***修复信息还包括***配置参数;以及
所述将预先存储在目标区域的***修复信息发送至所述数据解析装置,以使所述数据解析装置完成***修复,还包括:
响应于确定所述数据解析装置完成固件刷新,将预先存储在目标区域的***配置参数发送至所述数据解析装置,以使所述数据解析装置完成***配置。
4.根据权利要求1所述的方法,其特征在于,所述***修复信息预先按照如下步骤存储在所述目标区域:
接收所述数据解析装置发送的***修复信息,以及将所述***修复信息存储在所述目标区域,其中,所述***修复信息是所述数据解析装置接收的最新版本的***修复信息。
5.根据权利要求1所述的方法,其特征在于,所述基于所述无线数据探测设备包括的数据解析装置发送的心跳包数据,确定所述数据解析装置的工作状态是否正常,包括:
响应于确定第一预设时长内没有接收到所述心跳包数据,确定所述数据解析装置的工作状态异常;或者
响应于确定控制所述数据解析装置重新启动的次数大于等于预设次数,且每次重新启动后在第二预设时长内没有接收到所述心跳包数据,确定所述数据解析装置的工作状态异常。
6.根据权利要求1-5之一所述的方法,其特征在于,所述方法还包括:
响应于确定所述数据解析装置完成***修复,控制所述数据解析装置重新启动以进入工作模式。
7.一种应用于无线数据探测设备的***修复信息备份方法,其特征在于,所述方法包括:
接收后端数据管理设备发送的最新版本的***信息;
基于所述***信息进行***配置;
将所述***信息作为***修复信息发送至所述无线数据探测设备包括的***监控装置,以使所述***监控装置将接收到的***修复信息存储到目标区域。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
响应于被所述***监控装置控制重新启动后进入工作状态,向所述***监控装置发送心跳包数据。
9.根据权利要求7或8所述的方法,其特征在于,所述***修复信息包括固件刷新信息;以及
所述方法还包括:
响应于接收到所述***监控装置发送的协议指令,进入固件刷新模式;
配置网络数据接口,以与所述***监控装置建立网络通信连接;
响应于接收到所述***监控装置发送的固件刷新指令,向所述数据解析模块发送应答信息;
响应于接收到所述***监控装置发送的固件刷新信息,使用所述固件刷新信息完成固件刷新。
10.根据权利要求9所述的方法,其特征在于,所述***修复信息还包括***配置参数;以及
所述方法还包括:
响应于在固件刷新完成后接收到所述***配置参数,使用所述***配置参数完成***配置。
11.一种应用于无线数据探测设备的修复装置,其特征在于,所述装置包括:
确定模块,用于基于所述无线数据探测设备包括的数据解析装置发送的心跳包数据,确定所述数据解析装置的工作状态是否正常;
第一控制模块,用于响应于确定所述数据解析装置的工作状态异常,控制所述数据解析装置重新启动;
第一发送模块,用于响应于确定所述数据解析装置启动后进入指定状态,将预先存储在目标区域的***修复信息发送至所述数据解析装置,以使所述数据解析装置完成***修复。
12.一种应用于无线数据探测设备的***修复信息备份装置,其特征在于,所述装置包括:
接收模块,用于接收后端数据管理设备发送的最新版本的***信息;
配置模块,用于基于所述***信息进行***配置;
第二发送模块,用于将所述***信息作为***修复信息发送至所述无线数据探测设备包括的***监控装置,以使所述***监控装置将接收到的***修复信息存储到目标区域。
13.一种无线数据探测设备,包括:数据解析装置、***监控装置,其中,所述***监控装置用于执行如权利要求1-6之一所述的方法,所述数据解析装置用于执行如权利要求7-10之一所述的方法。
14.根据权利要求13所述的设备,其特征在于,所述数据解析装置与***监控装置通过以下至少一种接口连接:网络数据接口、串行数据接口。
15.根据权利要求13或14所述的设备,其特征在于,所述无线数据探测设备还包括:供电装置、无线数据采集装置、定位装置、数据回传装置、第一数据存储装置、看门狗装置、第二数据存储装置,其中,所述无线数据采集装置、定位装置、数据回传装置、第一数据存储装置与所述数据解析装置连接,所述看门狗装置、第二数据存储装置与所述***监控装置连接;
所述供电装置用于为所述无线数据探测设备供电。
16.一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-10中任一所述的方法。
17.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-10中任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910538102.1A CN110300103A (zh) | 2019-06-20 | 2019-06-20 | 无线数据探测设备、修复方法及备份方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910538102.1A CN110300103A (zh) | 2019-06-20 | 2019-06-20 | 无线数据探测设备、修复方法及备份方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110300103A true CN110300103A (zh) | 2019-10-01 |
Family
ID=68028438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910538102.1A Pending CN110300103A (zh) | 2019-06-20 | 2019-06-20 | 无线数据探测设备、修复方法及备份方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110300103A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859162A (zh) * | 2005-06-15 | 2006-11-08 | 华为技术有限公司 | 自动恢复设备故障的实现方法及*** |
CN101207519A (zh) * | 2007-12-13 | 2008-06-25 | 上海华为技术有限公司 | 版本服务器、操作维护单元及其故障的恢复方法 |
CN102999365A (zh) * | 2012-12-05 | 2013-03-27 | 深圳市理邦精密仪器股份有限公司 | 一种胎儿监护仪软件网络安全升级方法及*** |
CN103399540A (zh) * | 2013-07-19 | 2013-11-20 | 北京农业信息技术研究中心 | 自诊断与可恢复远程固件更新温室环境监测***及方法 |
CN107315656A (zh) * | 2017-06-12 | 2017-11-03 | 杭州电子科技大学 | 多内核的嵌入式plc软件恢复方法和plc |
CN107846312A (zh) * | 2017-10-30 | 2018-03-27 | 北方智能装备有限公司 | 一种网络通信保障装置 |
CN108255646A (zh) * | 2018-01-17 | 2018-07-06 | 重庆大学 | 一种基于心跳检测的工控应用程序故障自恢复的方法 |
CN109147083A (zh) * | 2017-06-28 | 2019-01-04 | 北京嘀嘀无限科技发展有限公司 | 异常恢复方法及装置 |
CN109728981A (zh) * | 2019-03-19 | 2019-05-07 | 江苏汇智达信息科技有限公司 | 一种云平台故障监测方法及装置 |
-
2019
- 2019-06-20 CN CN201910538102.1A patent/CN110300103A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859162A (zh) * | 2005-06-15 | 2006-11-08 | 华为技术有限公司 | 自动恢复设备故障的实现方法及*** |
CN101207519A (zh) * | 2007-12-13 | 2008-06-25 | 上海华为技术有限公司 | 版本服务器、操作维护单元及其故障的恢复方法 |
CN102999365A (zh) * | 2012-12-05 | 2013-03-27 | 深圳市理邦精密仪器股份有限公司 | 一种胎儿监护仪软件网络安全升级方法及*** |
CN103399540A (zh) * | 2013-07-19 | 2013-11-20 | 北京农业信息技术研究中心 | 自诊断与可恢复远程固件更新温室环境监测***及方法 |
CN107315656A (zh) * | 2017-06-12 | 2017-11-03 | 杭州电子科技大学 | 多内核的嵌入式plc软件恢复方法和plc |
CN109147083A (zh) * | 2017-06-28 | 2019-01-04 | 北京嘀嘀无限科技发展有限公司 | 异常恢复方法及装置 |
CN107846312A (zh) * | 2017-10-30 | 2018-03-27 | 北方智能装备有限公司 | 一种网络通信保障装置 |
CN108255646A (zh) * | 2018-01-17 | 2018-07-06 | 重庆大学 | 一种基于心跳检测的工控应用程序故障自恢复的方法 |
CN109728981A (zh) * | 2019-03-19 | 2019-05-07 | 江苏汇智达信息科技有限公司 | 一种云平台故障监测方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111786949B (zh) | 防火墙安全策略自动适配***及方法 | |
CN100391291C (zh) | 一种数据备份和恢复方法及其*** | |
CN102132523B (zh) | 使用网络连接的设备电源管理 | |
CN107766060A (zh) | 应用配置部署方法及装置 | |
CN106911685B (zh) | 一种物联网光交箱的智能控制*** | |
CN105656685A (zh) | 一种基于zabbix***oracle的自动部署及运维监控方法 | |
CN105389249B (zh) | 异常日志生成配置方法及异常日志生成配置装置 | |
US20150178061A1 (en) | Application assisted software update for connected devices without a display | |
CN109412833A (zh) | 一种共享设备的管理***及方法 | |
CN108881478B (zh) | 一种基于4g通信网络的电子广告终端和*** | |
CN107315620B (zh) | 一种电力集抄***中采集器智能远程升级方法 | |
EP2546742A1 (en) | Method and device for upgrading cpe | |
CN113050601A (zh) | 车辆下线诊断方法、装置、诊断设备及存储介质 | |
CN104618501A (zh) | 一种服务器集群***的无线智能监控管理装置 | |
CN109144677A (zh) | 用于安卓***的保活进程的方法和装置 | |
CN115357308B (zh) | 基于Docker的边缘物联代理装置、***及应用方法 | |
CN210804735U (zh) | 一种智能电表 | |
CN109166617B (zh) | 一种除颤设备的管理***、方法及装置 | |
CN105490849B (zh) | 应用***的自动部署方法及*** | |
CN110300103A (zh) | 无线数据探测设备、修复方法及备份方法 | |
CN109656589B (zh) | 一种智能变电站二次设备软件管控方法及*** | |
CN109358890A (zh) | 主控设备对4g模组的固件更新方法、行车记录仪 | |
CN111959309B (zh) | 充电柜的控制方法、充电柜及可读存储介质 | |
CN113905057A (zh) | 用于智能车场***的多节点数据同步方法、设备及介质 | |
CN113453376A (zh) | 网络配置方法、相关装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191001 |
|
RJ01 | Rejection of invention patent application after publication |