一种远程监控系统中设备复合运行状态的记录方法与流程

文档序号:18523721发布日期:2019-08-24 10:02阅读:179来源:国知局
一种远程监控系统中设备复合运行状态的记录方法与流程

本发明涉及计算机软件技术领域,具体的说,是一种远程监控系统中设备复合运行状态的记录方法。



背景技术:

目前,随着互联网的逐渐深入,物联网也大量应用于社会生活的方方面面,使得人们能够实现对设备运行的远程监控。在各种各样的监控系统中,设备的各种运行状态是远程监控系统中的重要数据,但对于设备的各种状态往往通过各种不同的数据进行监控及展示,而一个设备就会存在多种状态信息,每一种状态信息都要通过不同的数据进行监控及展示会导致数据量很大,占用更多内存的同时,对于设备监控效率不高。



技术实现要素:

本发明的目的在于提供一种远程监控系统中设备复合运行状态的记录方法,用于解决现有技术中一个设备就会存在多种状态信息,每一种状态信息都要通过不同的数据进行监控及展示会导致数据量很大,占用更多内存的同时,对于设备监控效率不高的问题。

本发明通过下述技术方案解决上述问题:

一种远程监控系统中设备复合运行状态的记录方法,所述方法包括如下步骤:

步骤1:定义一个整数变量,将整数变量二进制的位值分别与对应的设备运行状态关联;

步骤2:当设备的某一个运行状态发生改变时,改变与之对应的二进制位的值得到新的整数变量值;

步骤3:根据步骤2所得新的整数变量值得到最新的设备状态信息,完成对设备复合运行状态的记录。

通过本方法,可以用整数变量的每一位表示设备的一种状态,变量的长度越长则可表示的设备状态数就越多,仅用一个变量即可表示设备的多种状态,数据量小占用的内存小,同时含有的信息量大,很好的解决了现有技术一个设备就会存在多种状态信息,每一种状态信息都要通过不同的数据进行监控及展示会导致数据量很大,占用更多内存的同时,对于设备监控效率不高的问题。

优选地,所述整数变量的类型包括byte型、short型、int型和long型。

优选地,所述步骤2中,当设备的运行状态发生改变,在改变相应的二进制位数值的同时获取系统时间并进行记录。

本发明与现有技术相比,具有以下优点及有益效果:

(1)本发明可以用整数变量的每一位表示设备的一种状态,变量的长度越长则可表示的设备状态数就越多,仅用一个变量即可表示设备的多种状态,数据量小占用的内存小,同时含有的信息量大。

(2)本发明通过一个整数进行设备状态的记录,并且所记录的各个状态之间互不干扰,彼此都独立存在。

附图说明

图1为本发明实施例的位示意图。

具体实施方式

下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。

实施例1:

一种本实施例中的远程监控系统,是包含“云端平台-网关-智能设备”的层次架构,云端平台由一台或多台硬件服务器,以及对应的软件系统组成,具有对数据进行分类、解析、计算、存储等处理功能。网关是采用nbiot等通信技术的网关通信设备,可以作为桥梁,使得云端平台和设备进行信息传输。智能设备是包括能和网关进行信息通信交互的应用设备。

本实施例中的byte型整数,用二进制方法表示,则有8个位,其中的每一个位都可以假设代表一种设备状态,选取其中第一位bit0、第三位bit2和第七位bit6与设备的运行状态相关联,分别表示设备的设备开关状态、设备通信状态和设备网关通信状态,如附图1所示:

bit0代表设备开关状态,是指包含“云端平台-网关-智能设备”这种层次架构的远程监控系统中的智能设备是否开启运行的状态。当bit0的值为0时,表示设备处于关机状态,当bit0的值为1时,表示设备处于开机状态。

bit2表示设备通信状态,是指包含“云端平台-网关-智能设备”这种层次架构的远程监控系统中的智能设备能否与网关正常连接通信的状态。当bit2的值为0时,表示设备处于通讯不可连接状态,设备的网关无法与设备进行正常的通信交互,当bit2的值为1时,表示设备处于通信可连接状态,设备的网关可以与设备进行正常的通讯交互。

bit6表示设备网关通信状态,是指包含“云端平台-网关-智能设备”这种层次架构的远程监控系统中的网关能否与云端平台正常通信的状态。当bit6的值为0时,表示设备的网关不可以正常通信,无法通过网络与云端服务器进行通信交互,当bit6的值为1时,表示设备的网关可以正常通信,可以通过网络与云端服务器进行通信交互。

由上可见,该实施例所展示的一种远程监控系统中设备复合运行状态的记录方法,应用于云端平台的软件程序中,通过一个byte型整数就表示了设备的网关通信状态、设备通信状态、设备开关状态三种状态,同时三种状态的显示彼此独立,互不干扰,从而达到全面、高效、便捷的记录设备多种状态的复合的目的

尽管这里参照本发明的解释性实施例对本发明进行了描述,上述实施例仅为本发明较佳的实施方式,本发明的实施方式并不受上述实施例的限制,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本技术公开的原则范围和精神之内。



技术特征:

技术总结
本发明公开了一种远程监控系统中设备复合运行状态的记录方法,包括步骤1:定义一个整数变量,将整数变量二进制的位值分别与对应的设备运行状态关联;步骤2:当设备的某一个运行状态发生改变时,改变与之对应的二进制位的值得到新的整数变量值;步骤3:根据步骤2所得新的整数变量值得到最新的设备状态信息,完成对设备复合运行状态的记录。通过本方法,可以用整数变量的每一位表示设备的一种状态,变量的长度越长则可表示的设备状态数就越多,仅用一个变量即可表示设备的多种状态,数据量小占用的内存小,同时含有的信息量大。

技术研发人员:何杰;杨赟捷
受保护的技术使用者:四川长虹电器股份有限公司
技术研发日:2019.07.04
技术公布日:2019.08.23
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1