Nothing Special   »   [go: up one dir, main page]

CN111858227A - 设备状态监控方法、装置、设备及存储介质 - Google Patents

设备状态监控方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN111858227A
CN111858227A CN201911423112.7A CN201911423112A CN111858227A CN 111858227 A CN111858227 A CN 111858227A CN 201911423112 A CN201911423112 A CN 201911423112A CN 111858227 A CN111858227 A CN 111858227A
Authority
CN
China
Prior art keywords
state information
state
storage component
information
shared
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
Application number
CN201911423112.7A
Other languages
English (en)
Inventor
唐春风
周继发
房振威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qisheng Technology Co Ltd
Original Assignee
Beijing Qisheng Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Qisheng Technology Co Ltd filed Critical Beijing Qisheng Technology Co Ltd
Priority to CN201911423112.7A priority Critical patent/CN111858227A/zh
Publication of CN111858227A publication Critical patent/CN111858227A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本申请提供一种设备状态监控方法、装置、设备及存储介质,其中,该方法包括:获取共享设备的状态信息,该状态信息包括:正常状态信息、异常状态信息,该异常状态信息包括异常事件的处理记录和异常事件的处理结果,将该状态信息存储至专用存储组件中,以及将专用存储组件中的状态信息传输至测试设备,该测试设备用于根据获取到的状态信息监控该共享设备的运行状态。该技术方案中,借助于专用存储组件存储共享设备的状态信息,可以追溯共享设备的历史状态信息,该方法简单高效的解决故障问题,降低了成本,提高了监控效率和故障解决效率。

Description

设备状态监控方法、装置、设备及存储介质
技术领域
本申请涉及数据处理技术领域,尤其涉及一种设备状态监控方法、装置、设备及存储介质。
背景技术
在共享经济蓬勃发展的背景下,共享设备逐渐流行和普及,越来愈多的共享设备投入使用,例如,共享单车、共享汽车、共享充电宝、共享按摩椅等。目前,共享设备投入使用后,通常处于无人监管的状态,运营人员通常无法及时知晓共享设备的状态信息。
相关技术中,在投入使用的共享设备出现故障时,通常利用运维找寻或者研发人员直接去现场排查的方式来获取共享设备的状态信息。
然而,上述获取共享设备状态信息的方式不仅费时费力,成本高,而且共享设备在使用过程中出现的某些故障可能在后续分析时无法复现,导致共享设备的某些故障仍然无法被及时解决,存在故障解决效率低的问题。
发明内容
本申请提供一种设备状态监控方法、装置、设备及存储介质,以克服现有设备状态监控方法存在的成本高、故障解决效率低的问题。
第一方面,本申请提供一种设备状态监控方法,应用于共享设备,所述方法包括:
获取所述共享设备的状态信息,所述状态信息包括:正常状态信息、异常状态信息,所述异常状态信息包括异常事件的处理记录和所述异常事件的处理结果;
将所述状态信息存储至专用存储组件中;
将所述专用存储组件中的状态信息传输至测试设备,所述测试设备用于根据获取到的所述状态信息监控所述共享设备的运行状态。
在第一方面的一种可能设计中,所述获取所述共享设备的状态信息,包括:
通过共享设备内置的多个传感器,分别检测所述共享设备的多个功能组件的运行信息;
根据所述多个功能组件的运行信息和预设的正常运行状态集合,确定所述共享设备的状态信息。
在第一方面的另一种可能设计中,所述状态信息包括如下任意一种或者多种的组合:电源状态、网络状态、位置信息、运动状态、使用状态、主控状态信息、开关锁状态。
在第一方面的再一种可能设计中,所述将所述状态信息存储至专用存储组件中,包括:
每间隔预设时长,将所述状态信息存储至专用存储组件中;或者
通过事件触发的方式,将所述状态信息存储至专用存储组件中,所述事件触发包括:所述共享设备的工作状态发生正常和异常的变更。
在第一方面的又一种可能设计中,所述将所述状态信息存储至专用存储组件中,包括:
根据所述状态信息所需占用的空间大小,确定所述专用存储组件中的可用存储区域;
将所述状态信息存储至所述专用存储组件中的所述可用存储区域中。
可选的,所述根据所述状态信息所需占用的空间大小,确定所述专用存储组件中的可用存储区域,包括:
在所述专用存储组件存在空闲区域且所述空闲区域的空间大小大于或等于所述状态信息所需占用的空间大小时,在所述空闲区域中确定出所述可用存储区域;
在所述专用存储组件不存在空闲区域和/或所述空闲区域的空间大小小于所述状态信息所需占用的空间大小时,按照预设的覆盖规则,在所述专用存储组件中的存储区域中确定出所述可用存储区域,所述预设的覆盖规则包括:存储的时间先后顺序覆盖和/或信息次要-重要顺序覆盖。
在第一方面的又一种可能设计中,所述将所述专用存储组件中的状态信息传输至测试设备,包括:
通过所述共享设备与所述测试设备之间连接的串口线或近距离无线通信功能,将所述专用存储组件中的状态信息传输至测试设备;或者
通过远距离无线通信、有连接传输协议、无连接传输协议中的任意一种方式,将所述专用存储组件中的状态信息传输至测试设备。
第二方面,本申请提供一种设备状态监控装置,应用于共享设备,所述装置包括:获取模块、处理模块和传输模块;
所述获取模块,用于获取所述共享设备的状态信息,所述状态信息包括:正常状态信息、异常状态信息,所述异常状态信息包括异常事件的处理记录和所述异常事件的处理结果;
所述处理模块,用于将所述状态信息存储至专用存储组件中;
所述传输模块,用于将所述专用存储组件中的状态信息传输至测试设备,所述测试设备用于根据获取到的所述状态信息监控所述共享设备的运行状态。
在第二方面的一种可能设计中,所述获取模块,具体用于通过共享设备内置的多个传感器,分别检测所述共享设备的多个功能组件的运行信息,根据所述多个功能组件的运行信息和预设的正常运行状态集合,确定所述共享设备的状态信息。
在第二方面的另一种可能设计中,所述状态信息包括如下任意一种或者多种的组合:电源状态、网络状态、位置信息、运动状态、使用状态、主控状态信息、开关锁状态。
在第二方面的再一种可能设计中,所述处理模块,具体用于每间隔预设时长,将所述状态信息存储至专用存储组件中;或者
所述处理模块,具体用于通过事件触发的方式,将所述状态信息存储至专用存储组件中,所述事件触发包括:所述共享设备的工作状态发生正常和异常的变更。
在第二方面的又一种可能设计中,所述处理模块,具体用于根据所述状态信息所需占用的空间大小,确定所述专用存储组件中的可用存储区域,将所述状态信息存储至所述专用存储组件中的所述可用存储区域中。
可选的,所述处理模块,具体用于在所述专用存储组件存在空闲区域且所述空闲区域的空间大小大于或等于所述状态信息所需占用的空间大小时,在所述空闲区域中确定出所述可用存储区域,在所述专用存储组件不存在空闲区域和/或所述空闲区域的空间大小小于所述状态信息所需占用的空间大小时,按照预设的覆盖规则,在所述专用存储组件中的存储区域中确定出所述可用存储区域,所述预设的覆盖规则包括:存储的时间先后顺序覆盖和/或信息次要-重要顺序覆盖。
在第二方面的又一种可能设计中,所述传输模块,用于通过所述共享设备与所述测试设备之间连接的串口线或近距离无线通信功能,将所述专用存储组件中的状态信息传输至测试设备;或者
所述传输模块,用于通过远距离无线通信、有连接传输协议、无连接传输协议中的任意一种方式,将所述专用存储组件中的状态信息传输至测试设备。
第三方面,本申请提供一种共享设备,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一方面以及第一方面各可能设计所述的方法。
第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如上述第一方面以及第一方面各可能设计所述的方法。
本申请实施例提供的设备状态监控方法、装置、设备及存储介质,通过共享设备获取其自身的状态信息,并将该状态信息存储至专用存储组件中,再将该专用存储组件中的状态信息传输至测试设备,使得该测试设备可以根据获取到的所述状态信息监控该共享设备的运行状态。该技术方案中,专用存储组件为专门用户存储设备状态信息的存储组件,其可以存储共享设备在预设一段时间内的状态信息,不仅包括正常状态信息,还包括异常状态信息,而且该异常状态信息包括异常事件的处理记录和异常事件的处理结果,因而,通过分析状态信息可以获知共享设备的历史状态信息,避免了人工操作带来的费时费力问题,提高了故障解决效率。
附图说明
图1a为本申请实施例提供的设备状态监控方法的一种应用场景图;
图1b为图1a所示应用场景的框图;
图2为本申请实施例提供的设备状态监控方法的另一种应用场景的框图;
图3为本申请实施例提供的设备状态监控方法实施例一的流程示意图;
图4为共享设备与测试设备进行通信的示意图;
图5为本申请实施例提供的设备状态监控方法实施例二的流程示意图;
图6为本申请实施例提供的设备状态监控装置实施例的结构示意图;
图7为本申请实施例提供的共享设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
随着科技的进步以及人们生活水平的提升,共享设备逐渐进入人们的视线和生活中,如共享单车、共享汽车、共享充电宝、共享按摩椅等等。共享设备是将社会资源通过共享方式进行合理配置、高效利用的产物,给人们的生活带来的便利。
在实际应用中,共享设备投入运用后,通常处于无人监管状态,共享设备是否运营正常、是否在发生故障后自动恢复正常均是需要重点关注的问题。现有技术中,运营中的共享设备出现问题时,一般通过运维找寻并将其运送到指定地点由检测人员进行检测确定,或者研发人员直接去现场排查的方式进行,该状态检测方式费时费力,检测效率低。
针对该问题,本申请实施例提供了一种设备状态监控方法,该方案的总体思路是:共享设备可以获取其自身的状态信息,并将该状态信息存储至专用存储组件中,再将该专用存储组件中的状态信息传输至测试设备,使得该测试设备可以根据获取到的所述状态信息监控该共享设备的运行状态,在本申请的实施例中,专用存储组件为专门用户存储设备状态信息的存储组件,其可以存储共享设备在预设一段时间内的状态信息,不仅包括正常状态信息,还包括异常状态信息,而且该异常状态信息包括异常事件的处理记录和异常事件的处理结果,因而,通过分析状态信息可以获知共享设备的历史状态信息,避免了人工操作带来的费时费力问题,提高了检测效率。
下面在介绍本申请的技术方案之前,首先介绍一下本申请实施例提供的设备状态监控方法实施例的应用场景。
作为一种示例,图1a为本申请实施例提供的设备状态监控方法的一种应用场景图。参照图1a所示,该应用场景可以包括:能够相互通信的共享设备11和测试设备12,以及与共享设备11连接的专用存储组件13。
在本实施例中,该专用存储组件13可以是独立于共享设备11但依附于该共享设备11的存储设备,能够通过具有的通信接口与该共享设备11进行信息交互,通过该共享设备11将存储的状态信息传输至测试设备。其中,该共享设备11具有与专用存储组件13的通信接口相匹配的通信接口。
通常情况下,该专用存储组件13位于该共享设备的内部,以保证其不容易被损坏。示例性的,图1a给出了共享单车11a和共享充电宝11b,以及设置在共享单车11a上且与共享单车11a连接的专用存储组件13a,设置在共享充电宝11b上且与共享充电宝11b连接的专用存储组件13b。本申请实施例并不对共享设备的具体形式进行限定。
在本实施例中,共享设备11可以定时将自身的状态信息和事件触发的处理逻辑及处理结果存储至专用存储组件13中,以使得该专用存储组件13可以存储该共享设备11的日志信息,在满足一定的条件时,共享设备11再将该专用存储组件13中的状态信息传输至测试设备12,利用该测试设备12根据获取到的共享设备11的状态信息分析共享设备的运行状态。
可以理解的是,为了降低共享设备11的额外成本,该专用存储组件13通常是不具备处理能力的外置存储设备,其一般情况下不能直接与其他设备直接通信,因而,在本实施例中,该专用存储组件13需要通过共享设备11将存储的状态信息传输至测试设备12。
示例性的,该专用存储组件13可以是U盘、光盘、移动硬盘等专用存储设备,还可以是其他的存储设备,本申请实施例并不对专用存储组件13的具体表现形式进行限定,其可以根据实际的应用场景进行选择。
可选的,在其他的应用场景中,该专用存储组件13还可以与其他具有匹配的通信接口的设备连接,本实施例并不对其进行限定。
示例性的,测试设备12可以是云端的监控系统,例如,包括:处理器121和显示器122,处理器121用于对共享设备的状态信息进行处理,显示器122用于呈现处理器121的处理结果,以确定共享设备11是否存在故障。图1a中的测试设备仅示例性的示出了一个处理器和一个显示器,关于电子设备的实际组成可以根据实际情况确定,此处不再赘述。
示例性的,图1b为图1a所示应用场景的框图。在本实施例中,参照图1b所示,共享设备11中设置有多个传感器111和主控制器112。其中,多个传感器111可以检测共享设备11的状态信息,例如,温度传感器可以检测共享设备的温度信息,电源管理芯片可以检测共享设备的电源状态,定位芯片可以实时检测共享设备的位置信息等。
主控制器112对多个传感器111检测到的状态信息进行逻辑判断,进而执行相应的操作。例如,对于共享单车,当用户需要使用该共享单车时,共享单车的微动开关出传感器在检测到用户的开锁请求时,判断用户的条件是否满足预设的开锁条件,以及在满足时自动开启电子锁,使得共享单车能够被骑行。再比如,对于共享充电宝,当用户利用手机等终端设备基于操作指示执行完相关操作步骤时,该共享充电宝被允许使用等。
作为另一种示例,图2为本申请实施例提供的设备状态监控方法的另一种应用场景的框图。参照图2所示,该应用场景可以包括:能够相互通信的共享设备11和测试设备12。该共享设备11中设置有多个传感器111、主控制器112和存储器113。其中,该存储器113可以包括专用存储组件1330,该专用存储组件1130用于存储共享设备的状态信息。
在本实施例中,该图2所示的应用场景与图1b所示应用场景的区别在于,图2所示应用场景中的专用存储组件1130直接利用共享设备11的存储器实现,其而图1a所示应用场景中的专用存储组件13是独立于共享设备11的设备,其可以与共享设备11自身具有的存储器协调工作。
可以理解的是,图2所示的应用场景中的专用存储组件1130和图1a所示应用场景中的专用存储组件13的工作原理类似,此处不再赘述。图2所示的应用场景中的共享设备11、测试设备12和图1a所示应用场景中的共享设备11、测试设备12的工作原理也类似,此处不对其进行限定。
在本申请的实施例中,上述图1a或图2所示应用场景中的共享设备可以是各种场景中的共享设备,例如,共享车辆、共享充电宝、共享按摩椅、共享雨伞、共享售卖机等等。本实施例以共享设备作为设备状态监控方法的执行主体进行解释说明,关于该共享设备的具体表现形式可以实际情况确定。
下面,通过具体实施例对本申请的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
图3为本申请实施例提供的设备状态监控方法实施例一的流程示意图。该方法应用于图1a或图2所示应用场景中的共享设备。如图3所示,该设备状态监控方法可以包括如下步骤:
步骤31、获取共享设备的状态信息,该状态信息包括:正常状态信息、异常状态信息,该异常状态信息包括异常事件的处理记录和该异常事件的处理结果。
在本申请的实施例中,共享设备投入使用后,通常处于无人监管的状态,因而,共享设备一般具有检测自身状态信息的能力,例如,电源状态、使用状态、位置状态等。
示例性的,根据共享设备投入使用后是否出现异常状态可以将共享设备的状态信息划分为正常状态信息和异常状态信息。其中,正常状态信息可以包括共享设备正常的处理逻辑,正常的处理逻辑包括:启动状态、使用状态和结束状态,异常状态信息包括异常事件的处理记录和异常事件的处理结果。
例如,对于共享车辆,正常状态信息可以包括:正常使用中的开关锁状态、移动状态、网络状态等,异常事件可以是异常开关锁,则异常状态信息可以是异常开关锁对应账户的开锁方式、开锁判断逻辑、异常原因等。
对于共享充电宝,正常状态信息可以包括正常的借还信息,异常状态信息可以包括无法充电、无法连接以及各过程出现的原因等。
可以理解的是,本申请实施例并不限定共享设备的状态信息的具体表现形式,其可以根据共享设备的具体类型确定,此处不再赘述。
示例性的,在本实施例中,该步骤可以通过如下可能设计方式实现:
A1:通过共享设备内置的多个传感器,分别检测该共享设备的多个功能组件的运行信息。
通常情况下,共享设备内部会设置各种各样的传感器以检测共享设备内多个功能组件的运行状态。例如,对于共享车辆,利用压力传感器、霍尔传感器等检测车轮的运动状态,利用微动开关传感器检测锁的开关状态、利用电源管理芯片检测电源的状态、利用插板芯片检测电池的充电状态、利用读卡器等检测网络及通信状态,利用定位芯片确定设备的位置信息,利用温度传感器和逻辑传感器检测主控制器的状态等等。本申请实施例并不对传感器的类型、作用进行限定。
A2:根据多个功能组件的运行信息和预设的正常运行状态集合,确定该共享设备的状态信息。
在本实施例中,共享设备中预设有正常运行状态集合,该正常运行状态集合中有各功能组件的正常状态信息,通过将检测到的上述多个功能组件的运行信息与预设的正常运行状态集合中的对应运行状态进行比较可以确定各功能组件的状态是否正常,从而确定出该共享设备的状态信息。
示例性的,在本实施例中,上述状态信息可以包括如下任意一种或者多种的组合:电源状态、网络状态、位置信息、运动状态、使用状态、主控状态信息、开关锁状态。
可以理解的是,共享设备的状态信息还可以包括其他类型的状态信息,例如,共享设备的蓝牙状态、SIM卡信息等。不同类别的共享设备,其状态信息的种类和组合形式不同,例如,共享充电宝的状态信息中不包括共享车辆包括的运动状态、开关锁状态等,共享车辆的状态信息可以不包括共享充电宝的充电状态等。本申请实施例并不对共享设备的状态信息的表现形式进行限定。
步骤32、将上述状态信息存储至专用存储组件中。
在本申请的实施例中,共享设备获取到自身的状态信息后,可以将其写入到专用存储组件中。一般情况下,共享设备可以每隔一定时间将获取到的正常状态信息存储至专用存储组件,此外,共享设备也可以在异常事件发生时,直接将异常事件的处理记录和处理结果存储至该专用存储组件中。
示例性的,异常事件可以是开关锁异常、非法移动等事件,这时,共享设备可以直接将具体的处理逻辑流程写入到专用存储组件中。
值得说明的是,在本申请的实施例中,共享设备将状态信息存储至专用存储组件中之前,还可以对状态信息进行加密、压缩处理,加密处理可以保证状态信息的传输安全,压缩处理可以降低状态信息所占用的空间大小,以合理利用专用存储组件的存储空间。
综上所述,在本实施例中,该步骤32可以通过如下可能实现方式实现:
作为一种示例,共享设备每间隔预设时长,将上述状态信息存储至专用存储组件中。
在正常状态下,为了避免过多的电能消耗,提高共享设备的电池续航能力,共享设备可以周期性的将共享设备的状态信息存储至专用存储组件中,也即,每间隔预设时长向专用存储组件写入一次状态信息。
作为另一种示例,共享设备通过事件触发的方式,将上述状态信息存储至专用存储组件中,该事件触发包括:共享设备的工作状态发生正常和异常的变更。
在本实施例中,工作状态变更可以包括工作状态由正常变更为异常,也可以包括工作状态由异常变更为正常。因而,共享设备的工作状态由正常变更为异常或者工作状态由异常变更为正常等状态发生变更均可以触发共享设备执行将状态信息写入专用存储组件的过程。
示例性的,工作状态由正常变更为异常可以包括无法正常开关机、无法借用、归还未结算等,工作状态由异常变更为正常可以包括网络状态良好时无法借用或归还未结算的问题自动解决等。本申请实施例并不对工作状态变更的具体表现形式进行限定,其可以根据共享设备的类别和实际应用场景确定,此处不赘述。
步骤33、将专用存储组件中的状态信息传输至测试设备,该测试设备用于根据获取到的状态信息监控共享设备的运行状态。
在本实施例中,为了使得监控人员可以及时获知共享设备的状态信息,确定共享设备的实际运行状态,该共享设备还能够与测试设备连接(有线连接或无线连接),并将专用存储组件中的状态信息传输至测试设备,这样,研发人员通过测试设备分析共享设备的状态信息便可以获知共享设备的历史运行状态。
可以理解的是,在本申请的实施例中,当存储至专用存储组件中的状态信息经过了加密和压缩处理,则共享设备将专用存储组件中的状态信息传输至测试设备之前,首先可以将从专用存储组件中读出的状态信息进行解密处理,然后进行语义解析以确定出共享设备是否出现过异常事件,从而可以将异常事件对应的异常状态信息作为重要信息、其余的正常状态信息作为次重要信息分别传输至测试设备,以使测试设备有针对性的分析共享设备的运行状态。
示例性的,图4为共享设备与测试设备进行通信的示意图。参照图4可知,该步骤的具体实现可以通过如下两种可能实现方式实现:
参照图4所示,在一种可能设计中,共享设备通过该共享设备与测试设备之间连接的串口线或近距离无线通信功能,将专用存储组件中的状态信息传输至测试设备。
可选的,该可能实现方式是测试设备从专用存储组件中读取信息的一种手段,由于共享设备通过串口线或近距离无线通信功能与测试设备进行信息交互,所以,对于测试设备来说,该种可能实现方式也称为本地读取。可选的,近距离无线通信功能可以是蓝牙功能等。
参照图4所示,在另一种可能设计中,共享设备还可以通过远距离无线通信、有连接传输协议、无连接传输协议中的任意一种方式,将专用存储组件中的状态信息传输至测试设备。
可选的,共享设备还可以借助于共享设备与测试设备之间的云端服务器进行远程通信,例如,在共享设备和测试设备具有无线传输能力时,共享设备可以通过远距离无线通信功能(收发功能),将专用存储组件中的状态信息传输至测试设备;当共享设备和测试设备之间还可以通过用户数据报协议(user datagram protocol,UDP)等无连接传输协议、传输控制协议(transmission control protocol,TCP)等有连接传输协议中的任意一种方式,将专用存储组件中的状态信息传输至测试设备。
本申请实施例并不对共享设备与测试设备之间的具体传输方式进行限定,其可以根据实际情况确定。
在本实施例中,通过专用存储组件的记忆存储方式可以追溯共享设备出现的异常问题,不需要复现和模拟,而且可以通过多种手段将存储在专用存储设备中的状态信息传输至测试设备中,实现方式简单高效,而且占用资源少,写入、读取简单可靠,提高了共享设备的监控效率。
本申请实施例提供的设备状态监控方法,共享设备获取其自身的状态信息,该状态信息包括:正常状态信息、异常状态信息,该异常状态信息包括异常事件的处理记录和异常事件的处理结果,并将该状态信息存储至专用存储组件中,再将该专用存储组件中的状态信息传输至测试设备,使得该测试设备可以根据获取到的所述状态信息监控该共享设备的运行状态。该技术方案,借助于专用存储组件存储共享设备的状态信息,可以追溯共享设备的历史状态信息,该方法简单高效,避免了人工操作带来的费时费力问题,提高了监控效率。
示例性的,在上述实施例的基础上,图5为本申请实施例提供的设备状态监控方法实施例二的流程示意图。如图5所示,在本实施例中,上述步骤32可以通过如下步骤实现:
步骤51、根据状态信息所需占用的空间大小,确定该专用存储组件中的可用存储区域。
在本实施例中,共享设备获取到其自身的状态信息后,可以首先确定其所需占用的空间大小,然后再基于其所需占用的空间大小在专用存储组件中确定用于存储该状态信的可用存储区域。
示例性的,在本实施例中,该步骤51可以通过如下可能实现方式实现:
B1、确定上述状态信息所需占用的空间大小;
B2、判断该专用存储组件是否存在空闲区域,若是,执行B3,若否,执行B5;
B3、判断该专用存储组件中空闲区域的空间大小是否大于或等于上述状态信息所需占用的空间大小,若是,执行B4,若否,执行B5。
B4、在该空闲区域中确定出可用存储区域;
B5、按照预设的覆盖规则,在专用存储组件中的存储区域中确定出该可用存储区域。
其中,该预设的覆盖规则包括:存储的时间先后顺序覆盖和/或信息次要-重要顺序覆盖。
作为一种示例,该预设的覆盖规则可以按照存储的时间先后顺序进行覆盖,也即先存储先覆盖的原则,即本次要存储的状态信息首先覆盖最先存储到该专用存储组件的信息。
作为另一种示例,该预设的覆盖规则还可以按照信息次要-重要顺序进行覆盖,也即次要信息先覆盖、重要信息后覆盖的原则,即本次要存储的状态信息覆盖先前存储的最不重要的信息。
值得说明的是,本实施例中,共享设备还可以结合存储的时间先后顺序覆盖和信息次要-重要顺序覆盖的方式共同确定专用存储组件中的可用存储区域。
示例性的,在本实施例中,共享设备确定出上述状态信息所需占用的空间大小后,首先判断专用存储组件中是否存在空闲区域,再根据空闲区域的空间大小确定可用存储区域。
可选的,在专用存储组件存在空闲区域且该空闲区域的空间大小大于或等于状态信息所需占用的空间大小时,可以在空闲区域中确定出可用存储区域,而在专用存储组件不存在空闲区域和/或空闲区域的空间大小小于状态信息所需占用的空间大小时,可以按照预设的覆盖规则,在专用存储组件中的存储区域中确定出可用存储区域。
步骤52、将该状态信息存储至专用存储组件中的可用存储区域中。
在本实施例中,共享设备在专用存储组件中确定出可用存储区域后,可以将共享设备的状态信息存储至该可用存储组件中,从而实现了共享设备的状态信息的实时存储。
本申请实施例提供的设备状态监控方法,共享设备根据状态信息所需占用的空间大小,确定该专用存储组件中的可用存储区域,将该状态信息存储至专用存储组件中的可用存储区域中。在技术方案中,首先确定出专用存储组件中的可用存储区域,再对状态信息进行存储,能够保证存储的完全存储,为后续分析共享设备的运行状态奠定了基础。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
图6为本申请实施例提供的设备状态监控装置实施例的结构示意图。该装置可以应用于共享设备。参照图6所示,该装置可以包括:获取模块61、处理模块62和传输模块63。
其中,该获取模块61,用于获取所述共享设备的状态信息,所述状态信息包括:正常状态信息、异常状态信息,所述异常状态信息包括异常事件的处理记录和所述异常事件的处理结果;
该处理模块62,用于将所述状态信息存储至专用存储组件中;
该传输模块63,用于将所述专用存储组件中的状态信息传输至测试设备,所述测试设备用于根据获取到的所述状态信息监控所述共享设备的运行状态。
在本申请实施例的一种可能设计中,获取模块61,具体用于通过共享设备内置的多个传感器,分别检测所述共享设备的多个功能组件的运行信息,根据所述多个功能组件的运行信息和预设的正常运行状态集合,确定所述共享设备的状态信息。
示例性的,在本申请的实施例中,所述状态信息包括如下任意一种或者多种的组合:电源状态、网络状态、位置信息、运动状态、使用状态、主控状态信息、开关锁状态。
在本申请实施例的另一种可能设计中,该处理模块62,具体用于每间隔预设时长,将所述状态信息存储至专用存储组件中;或者
该处理模块62,具体用于通过事件触发的方式,将所述状态信息存储至专用存储组件中,所述事件触发包括:所述共享设备的工作状态发生正常和异常的变更。
在本申请实施例的再一种可能设计中,处理模块62,具体用于根据所述状态信息所需占用的空间大小,确定所述专用存储组件中的可用存储区域,将所述状态信息存储至所述专用存储组件中的所述可用存储区域中。
示例性的,在本实施例中,该处理模块62,具体用于在所述专用存储组件存在空闲区域且所述空闲区域的空间大小大于或等于所述状态信息所需占用的空间大小时,在所述空闲区域中确定出所述可用存储区域,在所述专用存储组件不存在空闲区域和/或所述空闲区域的空间大小小于所述状态信息所需占用的空间大小时,按照预设的覆盖规则,在所述专用存储组件中的存储区域中确定出所述可用存储区域,所述预设的覆盖规则包括:存储的时间先后顺序覆盖和/或信息次要-重要顺序覆盖。
在本申请实施例的又一种可能设计中,该传输模块63,用于通过所述共享设备与所述测试设备之间连接的串口线或近距离无线通信功能,将所述专用存储组件中的状态信息传输至测试设备;或者
该传输模块63,用于通过远距离无线通信、有连接传输协议、无连接传输协议中的任意一种方式,将所述专用存储组件中的状态信息传输至测试设备。
本申请实施例提供的装置,可用于执行图3或图5所示实施例中的方法,其实现原理和技术效果类似,在此不再赘述。
需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,确定模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上确定模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,ASIC),或,一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessing unit,CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘solid state disk(SSD))等。
图7为本申请实施例提供的共享设备的结构示意图。如图7所示,该装置可以包括:处理器71、存储器72、通信接口73和系统总线74,所述存储器72和所述通信接口73通过所述系统总线74与所述处理器71连接并完成相互间的通信,所述存储器72用于存储计算机执行指令,所述通信接口73用于和其他设备进行通信,所述处理器71执行所述计算机执行指令时实现如上述图3或图5所示实施例的方案。
该图7中提到的系统总线可以是外设部件互连标准(peripheral componentinterconnect,PCI)总线或扩展工业标准结构(extended industry standardarchitecture,EISA)总线等。所述系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(random access memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
上述的处理器可以是通用处理器,包括中央处理器CPU、网络处理器(networkprocessor,NP)等;还可以是数字信号处理器DSP、专用集成电路ASIC、现场可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
可选的,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如上述图3或图5所示实施例的方法。
可选的,本申请实施例还提供一种运行指令的芯片,所述芯片用于执行上述图3或图5所示实施例的方法。
本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序指令,所述计算机程序指令存储在计算机可读存储介质中,当所述计算机程序指令在计算机上运行时,使得计算机执行如上述图3或图5所示实施例的方法。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中,a,b,c可以是单个,也可以是多个。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。在本申请的实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施例的实施过程构成任何限定。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

Claims (16)

1.一种设备状态监控方法,应用于共享设备,其特征在于,所述方法包括:
获取所述共享设备的状态信息,所述状态信息包括:正常状态信息、异常状态信息,所述异常状态信息包括异常事件的处理记录和所述异常事件的处理结果;
将所述状态信息存储至专用存储组件中;
将所述专用存储组件中的状态信息传输至测试设备,所述测试设备用于根据获取到的所述状态信息监控所述共享设备的运行状态。
2.根据权利要求1所述的方法,其特征在于,所述获取所述共享设备的状态信息,包括:
通过共享设备内置的多个传感器,分别检测所述共享设备的多个功能组件的运行信息;
根据所述多个功能组件的运行信息和预设的正常运行状态集合,确定所述共享设备的状态信息。
3.根据权利要求1所述的方法,其特征在于,所述状态信息包括如下任意一种或者多种的组合:电源状态、网络状态、位置信息、运动状态、使用状态、主控状态信息、开关锁状态。
4.根据权利要求1所述的方法,其特征在于,所述将所述状态信息存储至专用存储组件中,包括:
每间隔预设时长,将所述状态信息存储至专用存储组件中;或者
通过事件触发的方式,将所述状态信息存储至专用存储组件中,所述事件触发包括:所述共享设备的工作状态发生正常和异常的变更。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述将所述状态信息存储至专用存储组件中,包括:
根据所述状态信息所需占用的空间大小,确定所述专用存储组件中的可用存储区域;
将所述状态信息存储至所述专用存储组件中的所述可用存储区域中。
6.根据权利要求5所述的方法,其特征在于,所述根据所述状态信息所需占用的空间大小,确定所述专用存储组件中的可用存储区域,包括:
在所述专用存储组件存在空闲区域且所述空闲区域的空间大小大于或等于所述状态信息所需占用的空间大小时,在所述空闲区域中确定出所述可用存储区域;
在所述专用存储组件不存在空闲区域和/或所述空闲区域的空间大小小于所述状态信息所需占用的空间大小时,按照预设的覆盖规则,在所述专用存储组件中的存储区域中确定出所述可用存储区域,所述预设的覆盖规则包括:存储的时间先后顺序覆盖和/或信息次要-重要顺序覆盖。
7.根据权利要求1-4任一项所述的方法,其特征在于,所述将所述专用存储组件中的状态信息传输至测试设备,包括:
通过所述共享设备与所述测试设备之间连接的串口线或近距离无线通信功能,将所述专用存储组件中的状态信息传输至测试设备;或者
通过远距离无线通信、有连接传输协议、无连接传输协议中的任意一种方式,将所述专用存储组件中的状态信息传输至测试设备。
8.一种设备状态监控装置,应用于共享设备,其特征在于,所述装置包括:获取模块、处理模块和传输模块;
所述获取模块,用于获取所述共享设备的状态信息,所述状态信息包括:正常状态信息、异常状态信息,所述异常状态信息包括异常事件的处理记录和所述异常事件的处理结果;
所述处理模块,用于将所述状态信息存储至专用存储组件中;
所述传输模块,用于将所述专用存储组件中的状态信息传输至测试设备,所述测试设备用于根据获取到的所述状态信息监控所述共享设备的运行状态。
9.根据权利要求8所述的装置,其特征在于,所述获取模块,具体用于通过共享设备内置的多个传感器,分别检测所述共享设备的多个功能组件的运行信息,根据所述多个功能组件的运行信息和预设的正常运行状态集合,确定所述共享设备的状态信息。
10.根据权利要求8所述的装置,其特征在于,所述状态信息包括如下任意一种或者多种的组合:电源状态、网络状态、位置信息、运动状态、使用状态、主控状态信息、开关锁状态。
11.根据权利要求8所述的装置,其特征在于,所述处理模块,具体用于每间隔预设时长,将所述状态信息存储至专用存储组件中;或者
所述处理模块,具体用于通过事件触发的方式,将所述状态信息存储至专用存储组件中,所述事件触发包括:所述共享设备的工作状态发生正常和异常的变更。
12.根据权利要求8-11任一项所述的装置,其特征在于,所述处理模块,具体用于根据所述状态信息所需占用的空间大小,确定所述专用存储组件中的可用存储区域,将所述状态信息存储至所述专用存储组件中的所述可用存储区域中。
13.根据权利要求12所述的装置,其特征在于,所述处理模块,具体用于在所述专用存储组件存在空闲区域且所述空闲区域的空间大小大于或等于所述状态信息所需占用的空间大小时,在所述空闲区域中确定出所述可用存储区域,在所述专用存储组件不存在空闲区域和/或所述空闲区域的空间大小小于所述状态信息所需占用的空间大小时,按照预设的覆盖规则,在所述专用存储组件中的存储区域中确定出所述可用存储区域,所述预设的覆盖规则包括:存储的时间先后顺序覆盖和/或信息次要-重要顺序覆盖。
14.根据权利要求8-11任一项所述的装置,其特征在于,所述传输模块,用于通过所述共享设备与所述测试设备之间连接的串口线或近距离无线通信功能,将所述专用存储组件中的状态信息传输至测试设备;或者
所述传输模块,用于通过远距离无线通信、有连接传输协议、无连接传输协议中的任意一种方式,将所述专用存储组件中的状态信息传输至测试设备。
15.一种共享设备,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上述权利要求1-7任一项所述的方法。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如上述权利要求1-7任一项所述的方法。
CN201911423112.7A 2019-12-31 2019-12-31 设备状态监控方法、装置、设备及存储介质 Pending CN111858227A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911423112.7A CN111858227A (zh) 2019-12-31 2019-12-31 设备状态监控方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911423112.7A CN111858227A (zh) 2019-12-31 2019-12-31 设备状态监控方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN111858227A true CN111858227A (zh) 2020-10-30

Family

ID=72970828

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911423112.7A Pending CN111858227A (zh) 2019-12-31 2019-12-31 设备状态监控方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN111858227A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115118771A (zh) * 2022-06-27 2022-09-27 中国工商银行股份有限公司 终端设备管理方法、设备、存储介质及程序产品

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060010284A (ko) * 2004-07-27 2006-02-02 한국수력원자력 주식회사 발전소 운전정보 실시간 관리 시스템
CN102081394A (zh) * 2010-12-24 2011-06-01 深圳市翰盛通讯设备有限公司 一种车辆状态信息取得方法及装置
CN202038323U (zh) * 2011-05-04 2011-11-16 广州市地下铁道总公司 城市轨道交通在线运营状态检测显示系统
CN108183760A (zh) * 2018-01-15 2018-06-19 武开有 基于可移动监控的广播播出信号智能监测系统
CN108683732A (zh) * 2018-05-14 2018-10-19 广东高标电子科技有限公司 一种共享单车的故障管理方法
CN109572526A (zh) * 2018-11-28 2019-04-05 北京理工大学 一种智能共享单车转运车
CN110140114A (zh) * 2017-03-27 2019-08-16 西部数据技术公司 管理存储系统中数据对象的i/o操作
CN209606831U (zh) * 2019-03-11 2019-11-08 上海华常机电工程技术有限公司 一种复杂多样工业设备状态集中监测与故障诊断系统

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060010284A (ko) * 2004-07-27 2006-02-02 한국수력원자력 주식회사 발전소 운전정보 실시간 관리 시스템
CN102081394A (zh) * 2010-12-24 2011-06-01 深圳市翰盛通讯设备有限公司 一种车辆状态信息取得方法及装置
CN202038323U (zh) * 2011-05-04 2011-11-16 广州市地下铁道总公司 城市轨道交通在线运营状态检测显示系统
CN110140114A (zh) * 2017-03-27 2019-08-16 西部数据技术公司 管理存储系统中数据对象的i/o操作
CN108183760A (zh) * 2018-01-15 2018-06-19 武开有 基于可移动监控的广播播出信号智能监测系统
CN108683732A (zh) * 2018-05-14 2018-10-19 广东高标电子科技有限公司 一种共享单车的故障管理方法
CN109572526A (zh) * 2018-11-28 2019-04-05 北京理工大学 一种智能共享单车转运车
CN209606831U (zh) * 2019-03-11 2019-11-08 上海华常机电工程技术有限公司 一种复杂多样工业设备状态集中监测与故障诊断系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
武林平;张晓霞;王伟;罗红兵;: "集群系统运行状态监控软件设计", 华中科技大学学报(自然科学版), no. 1, 15 June 2011 (2011-06-15) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115118771A (zh) * 2022-06-27 2022-09-27 中国工商银行股份有限公司 终端设备管理方法、设备、存储介质及程序产品

Similar Documents

Publication Publication Date Title
US20230385170A1 (en) Systems and methods for collecting, tracking, and storing system performance and event data for computing devices
CN102799827B (zh) 移动设备上数据的有效保护
CN102110211B (zh) 用于管理安全事件的方法和装置
CN108090567B (zh) 电力通信系统故障诊断方法及装置
RU2601148C1 (ru) Система и способ выявления аномалий при подключении устройств
CN105956474B (zh) Android平台软件异常行为检测系统
CN105283852A (zh) 模糊跟踪数据
US20140336869A1 (en) Automating Predictive Maintenance for Automobiles
US20090037654A1 (en) System, method, and computer program product for detecting access to a memory device
CN105103147A (zh) 用工作负载分发器来跟踪
KR100966073B1 (ko) 단말 사용자 관리 장치 및 방법
CN105531712A (zh) 移动设备上的基于数据流的行为分析
Zhao et al. Attack tree based android malware detection with hybrid analysis
CN112087445A (zh) 一种融合业务安全的电力物联网安全脆弱性评估方法
AU2021204479A1 (en) Battery failure or inadequate charge condition prediction method and system
CN112488877A (zh) 一种用于能源服务平台的工业能耗可视化系统
CN115965913A (zh) 安防监控的方法、装置、系统及计算机可读存储介质
CN111858227A (zh) 设备状态监控方法、装置、设备及存储介质
KR102410151B1 (ko) 서버 시스템 로그를 이용한 머신러닝 기반의 관측레벨 측정 및 이에 따른 위험도 산출 방법, 장치 및 컴퓨터-판독 가능 기록 매체
CN109586788B (zh) 监控系统故障诊断方法、装置、计算机设备及存储介质
CN117235797A (zh) 大数据资源访问智能管理方法及装置、设备、系统
CN116843314A (zh) 监控终端运维管理方法、系统、设备及存储介质
CN115277472A (zh) 一种多维工控系统网络安全风险预警系统及方法
CN111078440B (zh) 一种磁盘错误检测方法、装置及存储介质
CN112307475A (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