基于物联网的设备监测方法及装置、监测设备和存储介质与流程

文档序号:26139773发布日期:2021-08-03 14:23阅读:79来源:国知局
基于物联网的设备监测方法及装置、监测设备和存储介质与流程

本发明物联网技术领域,尤其涉及一种基于物联网的设备监测方法及装置、监测设备和存储介质。



背景技术:

随着物联网等信息化技术的发展,传感器、用户以及物体等通过新的方式联在一起,实现信息化、远程监控管理的和智能化网络。当前由于共享设备的大量使用,通常是终端采集共享设备的运行状态数据,并将共享设备的运行状态数据统一发送至服务器进行存储,当需要监测共享设备的运行状态时,需要从服务器上获取设备的运行状态数据,在这个过程中,当服务器存储的共享设备的运行状态数据遭到人为攻击时,导致终端从服务器上获取的共享设备的运行状态数据可能存在数据丢失的现象,不利于共享设备的监测。



技术实现要素:

本发明主要目的在于提供一种基于物联网的设备监测方法及装置、监测设备和存储介质,旨在解决终端从服务器上获取的共享设备的运行状态数据可能存在数据丢失的问题。

为实现上述目的,本发明提供一种基于物联网的设备监测方法;当所述方法应用于区块链节点端时,在一实施例中,所述基于物联网的设备监测方法包括以下步骤:

接收由终端发送的设备信息,其中,所述终端在接收到状态监测请求时,获取设备信息,并将所述设备信息发送至所述区块链节点端;

确定所述设备信息匹配的区块链节点标识;

获取所述区块链节点标识对应的运行状态数据,并将所述运行状态数据发送至终端,其中,所述终端显示所述运行状态数据。

在一实施例中,所述获取所述设备信息对应设备的运行状态数据的步骤包括:

获取所述设备信息中的设备标识;

根据所述设备标识从所述区块链节点标识对应的区块链节点中获取设备的运行状态数据。

在一实施例中,所述接收由终端发送的设备信息的步骤之前包括:

获取所述设备信息对应设备的运行状态数据;

将所述运行状态数据进行上链并生成对应的区块链节点标识;

将所述设备信息与所述区块链节点标识进行关联。

在一实施例中,所述将所述运行状态数据进行上链并生成对应的区块链节点标识的步骤之前包括:

对所述终端进行身份校验;

在所述身份校验通过时,执行将所述运行状态数据进行上链并生成对应的区块链节点标识的步骤。

在一实施例中,所述获取所述区块链节点标识对应的运行状态数据,并将所述运行状态数据发送至终端的步骤之后包括:

当所述运行状态数据大于预设参考阈值时,生成设备告警信息;

将所述设备告警信息发送至管理人员对应的终端,以供所述终端显示。

当所述方法应用于终端时,在一实施例中,所述基于物联网的设备监测方法包括:

当接收到状态监测请求时,获取设备信息并发送至区块链节点端,其中,所述区块链节点端接收到所述设备信息后,基于所述设备信息确定设备的运行状态数据,并将所述运行状态数据发送至终端;

接收所述运行状态数据,并显示所述运行状态数据。

在一实施例中,所述设备信息包括设备位置以及设备标识;所述当接收到状态监测请求时,获取设备信息的步骤包括:

在接收到终端基于场景模型发送的状态监测请求时,获取所述状态监测请求对应的坐标,所述场景模型至少包括三维场景模型或平面场景模型;

获取所述坐标对应的设备位置,根据所述设备位置确定所述设备的设备标识。

为实现上述目的,本发明还提供一种基于物联网的设备监测装置,所述装置包括:

获取模块,用于当接收到状态监测请求时,获取设备信息并发送至区块链节点端,其中,所述区块链节点端接收到所述设备信息后,基于所述设备信息确定设备的运行状态数据,并将所述运行状态数据发送至终端;

接收模块,用于接收由终端发送的设备信息,其中,所述终端在接收到状态监测请求时,获取设备信息,并将所述设备信息发送至所述区块链节点端;

匹配模块,用于确定所述设备信息匹配的区块链节点标识,获取所述区块链节点标识对应的运行状态数据,并将所述运行状态数据发送至终端,其中,所述终端显示所述运行状态数据;

显示模块,用于接收所述运行状态数据,并显示所述运行状态数据。

为实现上述目的,本发明还提供一种监测设备,所述监测设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的基于物联网的设备监测程序,所述基于物联网的设备监测程序被所述处理器执行时实现如上所述的基于物联网的设备监测方法的各个步骤。

为实现上述目的,本发明还提供一种存储介质,所述存储介质存储有基于物联网的设备监测程序,所述基于物联网的设备监测程序被处理器执行时实现如上所述的基于物联网的设备监测方法的各个步骤。

本发明提供的基于物联网的设备监测方法及装置、监测设备和存储介质,在终端接收到状态监测请求时,获取设备信息,并将所述设备信息发送至区块链节点端,区块链节点端在接收由终端发送的设备信息时,确定与设备信息匹配的区块链节点标识,获取与所述区块链节点标识对应的运行状态数据,将所述运行状态数据发送至终端进行显示,解决了现有技术中终端从服务器上获取的共享设备的运行状态数据可能存在数据丢失的问题,提高设备运行状态数据的准确性。

附图说明

图1为本发明实施例涉及的监测设备结构示意图;

图2为本发明基于物联网的设备监测方法的第一实施例的流程示意图;

图3为本发明基于物联网的设备监测方法的第二实施例的流程示意图;

图4为本发明基于物联网的设备监测方法的第三实施例的流程示意图;

图5为本发明基于物联网的设备监测方法的第四实施例的流程示意图;

图6为本发明基于物联网的设备监测方法的第五实施例的流程示意图;

图7为本发明基于物联网的设备监测方法的第六实施例的流程示意图;

图8为本发明基于物联网的设备监测方法的第七实施例的流程示意图;

图9为本发明基于物联网的设备监测装置的结构示意图;

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本申请为解决现有技术中终端从服务器上获取的共享设备的运行状态数据可能存在数据丢失的问题,通过接收由终端发送的设备信息,其中,所述终端在接收到状态监测请求时,获取设备信息,并将所述设备信息发送至所述区块链节点端;确定所述设备信息匹配的区块链节点标识;获取所述区块链节点标识对应的运行状态数据,并将所述运行状态数据发送至终端,其中,所述终端显示所述运行状态数据的技术方案,提高设备运行状态数据的准确性。

为了更好地理解上述技术方案,下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。

如图1所示,图1为本发明实施例方案涉及的硬件运行状态的结构示意图。

需要说明的是,图1即可为监测设备的硬件运行状态的架构示意图。

如图1所示,该监测设备可以包括:处理器1001,例如cpu,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1所示的监测设备结构并不构成对监测设备的限定,监测设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及物联网的设备监测程序。其中,操作系统是管理和控制监测设备硬件和软件资源的程序,物联网的设备监测程序以及其它软件或程序的运行。

在图1所示的监测设备中,用户接口1003主要用于连接终端,与终端进行数据通信;网络接口1004主要用于后台服务器,与后台服务器进行数据通信;处理器1001可以用于调用存储器1005中存储的物联网的设备监测程序。

在本实施例中,监测设备包括:存储器1005、处理器1001及存储在所述存储器上并可在所述处理器上运行的物联网的设备监测程序,其中:

在本申请实施例中,处理器1001可以用于调用存储在存储器1005中的基于物联网的设备监测程序,并执行以下操作:

接收由终端发送的设备信息,其中,所述终端在接收到状态监测请求时,获取设备信息,并将所述设备信息发送至所述区块链节点端;

确定所述设备信息匹配的区块链节点标识;

获取所述区块链节点标识对应的运行状态数据,并将所述运行状态数据发送至终端,其中,所述终端显示所述运行状态数据。

在本申请实施例中,处理器1001可以用于调用存储在存储器1005中的基于物联网的设备监测程序,并执行以下操作:

获取所述设备信息中的设备标识;

根据所述设备标识从所述区块链节点标识对应的区块链节点中获取设备的运行状态数据。

在本申请实施例中,处理器1001可以用于调用存储在存储器1005中的基于物联网的设备监测程序,并执行以下操作:

获取所述设备信息对应设备的运行状态数据;

将所述运行状态数据进行上链并生成对应的区块链节点标识;

将所述设备信息与所述区块链节点标识进行关联。

在本申请实施例中,处理器1001可以用于调用存储在存储器1005中的基于物联网的设备监测程序,并执行以下操作:

对所述终端进行身份校验;

在所述身份校验通过时,执行将所述运行状态数据进行上链并生成对应的区块链节点标识的步骤。

在本申请实施例中,处理器1001可以用于调用存储在存储器1005中的基于物联网的设备监测程序,并执行以下操作:

当所述运行状态数据大于预设参考阈值时,生成设备告警信息;

将所述设备告警信息发送至管理人员对应的终端,以供所述终端显示。

在本申请实施例中,处理器1001可以用于调用存储在存储器1005中的基于物联网的设备监测程序,并执行以下操作:

当接收到状态监测请求时,获取设备信息并发送至区块链节点端,其中,所述区块链节点端接收到所述设备信息后,基于所述设备信息确定设备的运行状态数据,并将所述运行状态数据发送至终端;

接收所述运行状态数据,并显示所述运行状态数据。

在本申请实施例中,处理器1001可以用于调用存储在存储器1005中的基于物联网的设备监测程序,并执行以下操作:

在接收到终端基于场景模型发送的状态监测请求时,获取所述状态监测请求对应的坐标,所述场景模型至少包括三维场景模型或平面场景模型;

获取所述坐标对应的设备位置,根据所述设备位置确定所述设备的设备标识。

由于本申请实施例提供的监测设备,为实施本申请实施例的方法所采用的监测设备,故而基于本申请实施例所介绍的方法,本领域所属人员能够了解该监测设备的具体结构及变形,故而在此不再赘述。凡是本申请实施例的方法所采用的监测设备都属于本申请所欲保护的范围。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

对于软件实现,可通过执行本发明实施例所述功能的模块(例如过程、函数等)来实现本发明实施例所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

基于上述结构,提出本发明的实施例,所述基于物联网的设备监测方法可应用于智能物联网终端,所述智能物联网的操作系统包括但不限于linux、android或者windows7等,所述智能物联网终端具有联网功能,所述智能物联网终端与区块链平台进行连接,并且将智能物联网终端采集的设备运行状态数据上传至区块链平台进行存储,从而保证运行状态数据的不可篡改。

参照图2,图2为本发明基于物联网的设备监测方法的第一实施例的流程示意图,包括以下步骤:

步骤s110,接收由终端发送的设备信息;

步骤s120,确定所述设备信息匹配的区块链节点标识;

步骤s130,获取所述区块链节点标识对应的运行状态数据,并将所述运行状态数据发送至终端。

在本实施例中,本实施例主要应用于智能物联网终端上,该智能物联网终端的权限不对其他第三方应用开放,只对本方开发的设备开放权限。与本实施例有关的设备在将采集的数据发送至智能物联网终端之前,获取该设备的签名,然后将设备签名添加至智能物联网终端的系统文件对应的属性中,编译生成该设备的安装包,通过在该智能物联网终端安装该安装包后,该智能物联网终端就具有该设备的高级权限,可以对设备进行操作,可以通过智能物联网终端上的预设按键控制设备的开启与关闭,还可以通过智能物联网终端上的预设按键控制设备进行运行状态数据的采集等。

在本实施例中,所述设备信息包括设备位置以及设备标识,所述区块链节点用于存储设备的运行状态数据,所述区块链节点位于云端,所述区块链节点标识表示存储了某个设备的运行状态数据或者某个分区所有设备的运行状态数据,将所述设备信息与所述区块链节点标识进行关联,并将设备信息与区块链节点标识间的关联关系以数据库列表的形式存储于云端,当接收到由终端发送的设备信息时,根据所述设备信息遍历云端中的各个区块链节点,具体的,在云端的数据库列表中查找与所述设备信息关联的区块链节点标识,当存在所述关联的区块链节点标识时,直接获取该区块链节点标识对应的运行状态数据,将所述运行状态数据发送至终端,当查找不到与所述关联的区块链节点标识时,则证明该设备信息与该设备信息对应的运行状态数据并未进行上链,此时,生成错误信息,并将所述错误信息发送至管理人员,以提示管理人员尽快进行处理。

在本实施例中,当存在所述关联的区块链节点标识时,可直接获取区块链节点标识,获取该区块链节点标识对应的运行状态数据,并将所述运行状态数据发送至智能物联网终端进行显示,实现设备运行状态数据的监测,具体地,每个区块链节点对应存储一台设备的运行状态数据,每个区块链节点也可以对应存储一个分区内的所有设备的运行状态数据,可根据管理需求进行设定,当区块链节点对应存储一个分区内的所有设备的运行状态数据时,获取所述分区编号内所有设备的运行状态数据,将所述运行状态数据进行上链并生成对应的区块链节点标识,并将所述分区编号与所述区块链节点标识进行关联。

在本实施例的技术方案中,当区块链节点端接收到由终端发送的设备信息时,确定与该设备信息匹配的区块链节点标识,直接获取所述区块链节点标识对应的运行状态数据,并将所述运行状态数据发送至智能物联网终端进行显示,解决了现有技术中设备的运行状态数据容易被篡改导致数据丢失或者不准确的问题,提高监测的运行状态数据的准确性。

参照图3,图3为本发明基于物联网的设备监测方法的第二实施例的流程示意图,第二实施例中的步骤s131-步骤s132是第一实施例中步骤s130的细化步骤,所述第二实施例包括以下步骤:

步骤s131,获取所述设备信息中的设备标识;

步骤s132,根据所述设备标识从所述区块链节点标识对应的区块链节点中获取设备的运行状态数据。

在本实施例中,所述设备信息包括设备位置以及设备标识;所述设备标识为设备编号,用于确定设备的唯一编号,所述设备标识与设备的运行状态数据具有关联关系,并将所述设备标识与设备的运行状态数据的关联关系以数据库列表的形式进行存储,所述设备标识与设备的运行状态数据的关联关系、与所述设备信息与区块链节点标识的关联关系存储于相同的数据库列表中,当获取设备信息中的设备标识时,根据所述设备标识从数据库列表中获取区块链节点标识对应的区块链节点,从所述区块链节点中获取设备的运行状态数据,当在数据库列表中查找与设备关联的的运行状态数据,当存在所述关联的设备的运行状态数据时,直接获取该设备的运行状态数据。

在本实施例的技术方案中,通过获取所述设备信息中的设备标识,通过设备标识获取对应设备的运行状态数据,从而实现通过设备信息获取对应设备的运行状态数据。

参照图4,图4为本发明基于物联网的设备监测方法的第三实施例的流程示意图,第三实施例中的步骤s210-步骤s230位于第一实施例中步骤s110之前,所述第三实施例包括以下步骤:

步骤s210,获取所述设备信息对应设备的运行状态数据;

步骤s220,将所述运行状态数据进行上链并生成对应的区块链节点标识;

步骤s230,将所述设备信息与所述区块链节点标识进行关联;

步骤s240,接收由终端发送的设备信息;

步骤s250,确定所述设备信息匹配的区块链节点标识;

步骤s260,获取所述区块链节点标识对应的运行状态数据,并将所述运行状态数据发送至终端。

在本实施例中,在接收由终端发送的设备信息之前,获取设备信息对应设备的运行状态数据,将设备的运行状态数据进行上链并生成对应的区块链节点标识,并将所述区块链节点标识与所述设备信息进行关联,具体的,若所述运行状态数据的数据量大于一个区块的存储阈值,则区块链节点将所述运行状态数据分成多个小于所述存储阈值的分片数据,并且所述区块链节点将多个分片数据分别存储到该区块链节点的多个区块中,当接收到由终端发送的设备信息时,确定与所述设备信息匹配的区块链节点标识,获取所述区块链节点标识对应区块内的运行状态数据,将所述运行状态数据发送至智能物联网终端进行显示。

在本实施例中,所述区块链是分布式账本,可以是私有链、公链或者联盟链;具体地,当区块链节点端接收到设备的运行状态数据时,对所述运行状态数据进行哈希运算,并生成区块哈希值,并将所述运行状态数据以及其对应的区块哈希值以一个交易的形式广播至区块链各个节点,使得各节点后续基于共识机制,将该交易存入自身的区块链,从而实现设备运行状态数据的多方存证,当设备的运行状态数据的哈希值与区块链节点中己发布的哈希值不一致时,表示设备运行状态数据被篡改。

在本实施例的技术方案中,在获取到设备信息对应设备的运行状态数据时,将运行状态数据进行上链并生成对应的区块链节点标识,将所述设备信息与所述区块链节点标识进行关联,在区块链节点端接收由终端发送的设备信息,确定与所述设备信息匹配的区块链节点标识并获取与所述区块链节点标识对应的运行状态数据,将所述运行状态数据发送至终端进行显示,解决了现有技术中运行状态数据容易被篡改的技术问题,提高运行状态数据的准确性。

参照图5,图5为本发明基于物联网的设备监测方法的第四实施例的流程示意图,第四实施例中的步骤s320-步骤s330位于第二实施例中步骤s220之前,所述第四实施例包括以下步骤:

步骤s310,获取所述设备信息对应设备的运行状态数据;

步骤s320,对所述终端进行身份校验;

步骤s330,在所述身份校验通过时,将所述运行状态数据进行上链并生成对应的区块链节点标识;

步骤s340,将所述设备信息与所述区块链节点标识进行关联;

步骤s350,接收由终端发送的设备信息;

步骤s360,确定所述设备信息匹配的区块链节点标识;

步骤s370,获取所述区块链节点标识对应的运行状态数据,并将所述运行状态数据发送至终端。

在本实施例中,所述区块链节点端在获取到设备信息对应设备的运行状态数据时,对智能物联网终端的身份进行校验,当身份校验通过后,将运行状态数据进行上链并生成对应的区块链节点标识,当身份校验失败后,反馈校验失败信息至智能物联网终端,以便通知管理人员进行更正;具体的,所述区块链节点端接收到身份校验请求时,区块链节点端会采用自身认证服务器对终端进行身份校验,所述终端的身份信息会预存至区块链节点端的认证服务器中,当区块链节点端接收到身份校验请求时,从认证服务器中查找是否存在与所述身份校验请求对应的终端,当存在时,表示身份校验通过。

在本实施例的技术方案中,在获取设备信息对应的设备的运行状态数据时,对终端进行身份校验,当身份校验成功后,将设备的运行状态数据进行上链并生成对应的区块链节点标识,通过对终端进行身份校验,从而避免了运行状态数据的篡改。

参照图6,图6为本发明基于物联网的设备监测方法的第五实施例的流程示意图,第五实施例中的步骤s440-步骤s450位于第一实施例中步骤s130之前,所述第五实施例包括以下步骤:

步骤s410,接收由终端发送的设备信息;

步骤s420,确定所述设备信息匹配的区块链节点标识;

步骤s430,获取所述区块链节点标识对应的运行状态数据,并将所述运行状态数据发送至终端;

步骤s440,当所述运行状态数据大于预设参考阈值时,生成设备告警信息;

步骤s450,将所述设备告警信息发送至管理人员对应的终端,以供所述终端显示。

在本实施例中,所述场景模型中的设备的运行状态以数据流的形式显示,该运行状态的数据流可以以图表或者波形的形式进行显示,管理人员通过对该运行状态的数据流设置预设参考阈值,所述预设参考阈值为预设故障报警阈值,当所述运行状态数据大于预设参考阈值时,生成设备告警信息,所述设备告警信息可以以短信发送至管理人员,也可以将所述设备告警信息发送至与所述智能物联网终端绑定的第三方软件等,将所述设备告警信息发送至管理人员对应的终端后,在终端上显示出现故障的设备,管理人员可针对性的对出现故障的设备进行检修。

在本实施例的技术方案中,当区块链节点端接收到由终端发送的设备信息时,根据该设备信息确定匹配的区块链节点标识,获取与区块链节点标识对应的运行状态数据,并将该运行状态数据发送至终端进行显示,同时,区块链节点端检测到运行状态数据大于预设参考阈值时,会生成设备告警信息,并将所述设备告警信息发送至管理人员对应的智能物联网终端。

参照图7,图7为本发明基于物联网的设备监测方法的第六实施例的流程示意图,所述第六实施例包括以下步骤:

步骤s510,当接收到状态监测请求时,获取设备信息并发送至区块链节点端;

步骤s520,接收所述运行状态数据,并显示所述运行状态数据。

在本实施例中,所述智能物联网终端上设置有对设备的运行状态数据进行分析的按键,在检测到管理人员触发运行状态数据分析按键时,即智能物联网终端接收到状态监测请求时,会跳转至运行状态数据分析界面,根据所述状态监测请求获取设备信息,所述智能物联网终端会将所述设备信息发送至区块链节点端,当区块链节点端接收到由终端发送的设备信息时,确定与设备信息匹配的区块链节点标识,根据所述区块链节点标识获取对应的设备的运行状态数据,并将所述运行状态数据发送至终端,终端在接收到运行状态数据时,将运行状态数据显示在终端的显示界面上,实现运行状态数据的可视化。

在本实施例的技术方案中,当接收到智能物联网设备发送的状态监测请求时,获取设备信息,将所述设备信息发送至区块链节点端,当接收到区块链节点端发送的设备对应的运行状态数据时,将所述运行状态数据显示在所述终端的界面,提高运行状态数据的准确性。

参照图8,图8为本发明基于物联网的设备监测方法的第七实施例的流程示意图,第七实施例中的步骤s511-步骤s512是第六实施例中步骤s510的细化步骤,所述第七实施包括以下步骤:

步骤s511,在接收到终端基于场景模型发送的状态监测请求时,获取所述状态监测请求对应的坐标,所述场景模型至少包括三维场景模型或平面场景模型;

步骤s512,获取所述坐标对应的设备位置,根据所述设备位置确定所述设备的设备标识。

在本实施例中,在运行状态数据分析界面上会显示设备在不同分区的场景模型,在所述场景模型中可以直观的看到设备的运行状况;所述场景模型为三维场景模型或者平面场景模型中的任意一个,所述三维场景模型可以更加立体的显示设备的位置以及设备所在区域,同时该界面上显示有场景模型的切换按钮,管理人员可根据实际情况进行三维场景模型或者平面场景模型的切换。

在本实施例中,当接收到终端基于所述三维模型或者平面场景模型发送的状态监测请求时,即管理人员触发智能物联网终端上对设备的运行状态数据进行分析的按键时,即接收到状态监测请求时,跳转至分析界面,获取所述状态监测请求对应的设备信息,所述设备信息包括设备位置以及设备标识,所述设备标识为设备的唯一标识,即设备编号,每台设备在接入智能物联网终端并进行权限认证之后,会生成唯一的设备编号,具体的,获取所述状态监测请求对应的分区的坐标,在获取到分区的坐标后,对所述分区对应的三维场景模型进行放大,在该分区内查找对应的设备位置,选中该设备位置,从而获取该设备位置对应的设备标识。

在本实施例的技术方案中,在接收到终端基于场景模型发送的状态监测请求时,获取状态监测请求对应的分区坐标,根据分区坐标获取对应的设备位置,再通过设备位置确定设备的设备标识,从而实现通过设备信息快速对设备进行定位的效果。

基于同一发明构思,本发明还提供一种基于物联网的设备监测装置,如图9所示,图9为本发明基于物联网的设备监测装置的结构示意图,所述基于物联网的设备监测装置包括:获取模块10、接收模块20、匹配模块30以及显示模块40,下面将对各个模块进行展开描述:

获取模块10,用于当接收到状态监测请求时,获取设备信息并发送至区块链节点端,其中,所述区块链节点端接收到所述设备信息后,基于所述设备信息确定设备的运行状态数据,并将所述运行状态数据发送至终端;

接收模块20,用于接收由终端发送的设备信息,其中,所述终端在接收到状态监测请求时,获取设备信息,并将所述设备信息发送至所述区块链节点端;

匹配模块30,用于确定所述设备信息匹配的区块链节点标识,获取所述区块链节点标识对应的运行状态数据,并将所述运行状态数据发送至终端,其中,所述终端显示所述运行状态数据;

显示模块40,用于接收所述运行状态数据,并显示所述运行状态数据。

本实施例的技术方案为基于物联网的设备监测方法提供一种装置,所述装置当接收到状态监测请求时,获取设备信息并发送至区块链节点端,其中,所述区块链节点端接收到所述设备信息后,基于所述设备信息确定设备的运行状态数据,并将所述运行状态数据发送至终端;接收由终端发送的设备信息,其中,所述终端在接收到状态监测请求时,获取设备信息,并将所述设备信息发送至所述区块链节点端;确定所述设备信息匹配的区块链节点标识,获取所述区块链节点标识对应的运行状态数据,并将所述运行状态数据发送至终端,其中,所述终端显示所述运行状态数据;接收所述运行状态数据,并显示所述运行状态数据的技术方案,解决了现有技术中终端从服务器上获取的共享设备的运行状态数据可能存在数据丢失的问题,提高设备运行状态数据的准确性。

基于同一发明构思,本申请实施例还提供了一种存储介质,所述存储介质存储基于物联网的设备监测程序,所述基于物联网的设备监测程序被处理器执行时实现如上所述的基于物联网的设备监测方法的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

由于本申请实施例提供的存储介质,为实施本申请实施例的方法所采用的存储介质,故而基于本申请实施例所介绍的方法,本领域所属人员能够了解该存储介质的具体结构及变形,故而在此不再赘述。凡是本申请实施例的方法所采用的存储介质都属于本申请所欲保护的范围。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或确定机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有确定机可用程序代码的确定机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的确定机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和确定机程序产品的流程图和/或方框图来描述的。应理解可由确定机程序请求实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些确定机程序请求到通用确定机、专用确定机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过确定机或其他可编程数据处理设备的处理器执行的请求产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些确定机程序请求也可存储在能引导确定机或其他可编程数据处理设备以特定方式工作的确定机可读存储器中,使得存储在该确定机可读存储器中的请求产生包括请求装置的制造品,该请求装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些确定机程序请求也可装载到确定机或其他可编程数据处理设备上,使得在确定机或其他可编程设备上执行一系列操作步骤以产生确定机实现的处理,从而在确定机或其他可编程设备上执行的请求提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的确定机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为标识。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1