一种物联网设备的控制端计时方法及系统与流程

文档序号:12600455阅读:438来源:国知局

本发明涉及物联网设备计时领域,具体涉及一种物联网设备的控制端计时方法及系统。



背景技术:

物联网是通过射频识别、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理的网络。即物物相连的互联网;有两层含义:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。

物联网按照体系结构可以分为后端集中式和前端分布式,“后端集中式”体系结构是指物联网中的大部分信息处理任务和用户服务请求是由后端信息服务器或服务支撑平台完成的;前端分布式”体系结构是指物联网中的大部分信息处理任务和用户服务请求是由前端感知设备或网关设备完成的。

物联网系统的前端感知设备或者网关的计算能力有限,功能固定,不易改变。这种情况下,要对某些信息或者设备进行计时操作,前端的感知设备是无法完成的;网关的计算能力往往有限,或者没有时钟,也无法完成计时功能。如果对不同的信息或者设备分别进行计时,则更不可能。对于后端集中式物联网,则更明显。

总之,在物联网系统中,前端的物联网设备往往计算能力有限,且功能固定,无法按需改变,或者没有时钟。当对物联网设备的状态进行计时,无法有效的计时。



技术实现要素:

为解决现有技术存在的不足,本发明公开了一种物联网设备的控制端计时方法及系统,本发明利用状态确认器、计时缓存器、计时器实现了对远程物联网设备的计时,支持各种的计时要求,比如各种状态的时间、累积时间等。

为实现上述目的,本发明的具体方案如下:

一种物联网设备的控制端计时方法,包括:物联网设备的状态确认的步骤及物联网设备状态计时的步骤;

物联网设备的状态确认的步骤时,控制端云平台的状态确认器主动轮询物联网设备状态,或者等待物联网设备主动上报状态,从而确定物联网设备的当前状态;

状态确认器获得物联网设备的状态信息后,发送给计时器进行计时;同时状态确认器重复物联网设备的状态确认过程,直到停止计时为止;

计时器接收到物联网设备的状态信息后,解析物联网设备的状态信息,获得物联网设备的状态,对物联网设备的状态进行计时。

进一步的,状态确认器主动轮询时,发送轮询指令给物联网设备,物联网设备响应轮询指令,发送状态信息给状态确认器,状态确认器接收物联网设备的响应轮询指令。

进一步的,物联网设备主动上报状态时,状态确认器处于等待状态,物联网设备主动发送状态信息给状态确认器,状态确认器接收物联网设备上报的状态。

进一步的,计时器获得物联网设备的状态后,判断物联网设备当前状态是否是需要计时状态,如果不是需要计时状态,则清空时间点计时器,如果是,则记录当前时间点到时间寄存器“当前指令响应时间点”;然后判断是否“前次指令响应时间点为空”;

如果“前次指令响应时间点为空”成立,则“记录当前轮询响应时间点为本次计时起始时间点”,然后“本次轮询时间点赋值给前次指令响应时间点”;

如果“前次指令响应时间点为空”不成立,则“计算这次轮询和上次轮询的时间间隔”,然后判断“时间间隔小于阈值”;

如果“时间间隔小于阈值”不成立,则“清空时间点计时器”;

如果“时间间隔小于阈值”成立,“计时时间为当前时间点和起始时间点的时间间隔”,然后“本次轮询时间点赋值给前次指令响应时间点”。

进一步的,当状态确认器无法获得物联网设备返回的轮询指令,或者物联网设备没有主动上报时,则认为物联网设备当前状态是不在线状态,对不在线状态进行计时。

进一步的,在获得了物联网设备状态的时间基础上,可以对状态时间进行累加,获得状态的累积时间。

一种物联网设备的控制端计时系统,包括控制端的云平台及与之通讯的物联网设备,所述控制端的云平台包括状态确认器、计时器和时间寄存器;

状态确认器主动轮询物联网设备状态,或者等待物联网设备主动上报状态,从而确定物联网设备的当前状态;

状态确认器获得物联网设备的状态信息后,发送给计时器进行计时;同时状态确认器重复物联网设备的状态确认过程,直到停止计时为止;

计时器接收到物联网设备的状态信息后,解析物联网设备的状态信息,获得物联网设备的状态;

计时器判断物联网设备当前状态是否是需要计时状态,如果不是需要计时状态,则清空时间点计时器,如果是,则记录当前时间点到时间寄存器“当前指令响应时间点”;然后判断“前次指令响应时间点为空”;

如果“前次指令响应时间点为空”成立,则“记录当前轮询响应时间点为本次计时起始时间点”,然后“本次轮询时间点赋值给前次指令响应时间点”;

如果“前次指令响应时间点为空”不成立,则“计算这次轮询和上次轮询的时间间隔”,然后判断“时间间隔小于阈值”;

如果“时间间隔小于阈值”不成立,则“清空时间点计时器”;

如果“时间间隔小于阈值”成立,“计时时间为当前时间点和起始时间点的时间间隔”,然后“本次轮询时间点赋值给前次指令响应时间点”。

进一步的,一种物联网设备的控制端计时系统,状态确认器主动轮询时,发送轮询指令给物联网设备,物联网设备响应轮询指令,发送状态信息给状态确认器,状态确认器接收物联网设备的响应轮询指令。

进一步的,一种物联网设备的控制端计时系统,物联网设备主动上报状态时,状态确认器处于等待状态,物联网设备主动发送状态信息给状态确认器,状态确认器接收物联网设备上报的状态。

进一步的,一种物联网设备的控制端计时系统,当状态确认器无法获得物联网设备返回的轮询指令,或者物联网设备没有主动上报时,则认为物联网设备当前状态是不在线状态,对不在线状态进行计时。

进一步的,一种物联网设备的控制端计时系统,在获得了物联网设备状态的时间基础上,可以对状态时间进行累加,获得状态的累积时间。

本发明的有益效果:

本发明利用网联网控制的控制端云平台的强大计算能力,结合控制端主动轮询或者物联网设备主动上报状态,实现控制端云平台对物联网设备的计时功能。

本发明可以根据不同的要求,对不同的状态分别进行状态计时。比如对工作状态计时,对不在线状态计时,对待机状态计时等。

本发明在计时的基础上,可以对各种状态的时间进行累计。

附图说明

图1本发明的方法流程图。

具体实施方式:

下面结合附图对本发明进行详细说明:

在物联网系统中,前端的物联网设备往往计算能力有限,且功能固定,无法按需改变,或者没有时钟。当对物联网设备的状态进行计时,无法有效的计时。针对上述问题,本发明利用网联网控制的控制端云平台的强大计算能力,结合控制端主动轮询或者物联网设备主动上报状态,实现控制端云平台对物联网设备的计时功能。

本发明由物联网设备、状态确认器、计时器和时间寄存器四部分组成,其中后三者位于控制端的云平台。

物联网设备的状态确认:状态确认器可以主动轮询物联网设备状态,或者等待物联网设备主动上报状态,从而确定物联网设备的当前状态。

状态确认器主动轮询时,发送轮询指令给物联网设备;物联网设备响应轮询指令,发送状态信息给状态确认器;状态确认器接收物联网设备的响应轮询指令。

物联网设备主动上报状态时,状态确认器处于等待状态;物联网设备主动发送状态信息给状态确认器;状态确认器接收物联网设备上报的状态。

状态确认器获得物联网设备的状态信息后,发送给计时器进行计时;同时状态确认器重复物联网设备的状态确认过程,直到停止计时为止。

物联网设备状态计时:计时器接收状态确认器发送的物联网设备状态信息,对物联网设备的状态进行计时,比如对物联网设备的工作状态、不在线状态、空闲状态等进行计时。

计时器接收到物联网设备的状态信息后,解析物联网设备的状态信息,获得物联网设备的状态。

判断物联网设备当前状态是否是需要计时状态。如果状态不是,则清空时间点计时器。如果是,则记录当前时间点到时间寄存器“当前指令响应时间点”;然后判断“前次指令响应时间点为空”。

如果“前次指令响应时间点为空”成立,“记录当前轮询响应时间点为本次计时起始时间点”,然后“本次轮询时间点赋值给前次指令响应时间点”。

如果“前次指令响应时间点为空”不成立,“计算这次轮询和上次轮询的时间间隔”,然后判断“时间间隔小于阈值”。

如果“时间间隔小于阈值”不成立,则“清空时间点计时器”。

如果“时间间隔小于阈值”成立,“计时时间为当前时间点和起始时间点的时间间隔”,然后“本次轮询时间点赋值给前次指令响应时间点”。

此外,可以对不在线状态计时。当无法获得物联网设备返回的轮询指令,或者没有主动上报时,则认为当前状态时不在线状态,利用相同的过程,对不在线状态进行计时。

此外,在获得了物联网设备状态的时间基础上,可以对状态时间进行累加,获得状态的累积时间。比如总累积时间、日累积时间、月累积时间、年累积时间等。

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

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