一种物联网终端设备工作状态的控制方法及系统与流程

文档序号:11292316阅读:173来源:国知局
一种物联网终端设备工作状态的控制方法及系统与流程

本发明涉及物联网技术领域,具体涉及一种物联网终端设备工作状态的控制方法及系统。



背景技术:

物联网(internetofthings,简称iot)是把所有物品通过射频识别、红外感应器、全球定位系统、激光扫描器等信息传感设备,按照约定的协议,与互联网连接起来,进行信息交换和通讯,实现智能化识别、定位、跟踪、监控和管理。这些信息传感设备称之为整个物联网中的终端设备。终端设备只是简单地“广播”少量数据,或者“收听”直接发送给自己的数据,也可以称之为“哑设备”。通常而言,终端设备电池的更换比较麻烦,有些终端设备可能需要投放到一些比较危险的地方,因此,终端设备电池需要维持终端设备的工作时长也比较长,有几个月、几年甚至几十年的,因此,在本领域中对终端设备的寿命也提出了更高要求。



技术实现要素:

本发明实施例公开了一种物联网终端设备工作状态的控制方法及系统,用于对汇聚单元指定的终端设备实现不同阶段不同工作状态的控制,提高终端设备电池的续航能力,从而提高其寿命。

本发明第一方面公开了一种物联网终端设备工作状态的控制方法,可包括:

边缘路由节点接收汇聚单元下发的工作状态指示信息,所述工作状态指示信息包括设备类型、用于指示所述设备类型对应的终端设备采集数据时的工作状态和采集数据的时间、以及用于指示所述设备类型对应的终端设备上报数据时的工作状态和上报数据的时间;

所述边缘路由节点将所述工作状态指示信息转发给其无线网络覆盖范围内匹配所述设备类型的终端设备;

所述终端设备在接收到所述工作状态指示信息之后,实时监控所述终端设备的系统时间,在监控到所述系统时间到达所述工作状态指示信息所指示的采集数据的时间时,将所述终端设备的工作状态切换至所述工作状态指示信息所指示的采集数据时的工作状态,并采集数据;

所述终端设备在监控到所述系统时间到达所述工作状态指示信息所指示的上报数据的时间时,将所述终端设备的工作状态切换至所述工作状态指示信息所指示的上报数据时的工作状态,并向所述边缘路由节点发送采集到的数据,以使得所述边缘路由节点将接收到的数据上报给所述汇聚单元;

所述终端设备在监控到所述系统时间不属于所述工作状态指示信息所指示的采集数据的时间和上报数据的时间时,将所述终端设备的工作状态切换至休眠状态。

作为一种可选的实施方式,在本发明第一方面中,所述终端设备在监控到所述系统时间到达所述工作状态指示信息所指示的上报数据的时间时,所述将所述终端设备的工作状态切换至所述工作状态指示信息所指示的上报数据时的工作状态,并向所述边缘路由节点发送采集到的数据,包括:

所述终端设备在监控到所述系统时间到达所述工作状态指示信息所指示的上报数据的时间时,获取所述终端设备的供电模式;

当所述终端设备的供电模式为预设的供电模式时,所述终端设备向所述边缘路由节点发送携带所述终端设备的设备标识的第一即时天气获取请求,以使所述边缘路由节点根据所述设备标识确定出所述终端设备的位置信息,并通过即时天气获取接口向天气服务器发送携带所述终端设备的位置信息的第二即时天气获取请求以请求即时天气信息;以及

所述终端设备接收所述边缘路由节点返回的针对所述终端设备的位置信息的第一即时天气信息;

所述终端设备判断所述第一即时天气信息是否为影响所述终端设备供电的天气信息;

在所述终端设备的判断结果为是时,所述终端设备暂停执行将所述终端设备的工作状态切换至所述工作状态指示信息所指示的上报数据时的工作状态,并向所述边缘路由节点发送采集到的数据的步骤;

在所述终端设备的判断结果为否时,所述终端设备执行将所述终端设备的工作状态切换至所述工作状态指示信息所指示的上报数据时的工作状态,并向所述边缘路由节点发送采集到的数据的步骤。

作为一种可选的实施方式,在本发明第一方面中,在所述边缘路由节点将所述工作状态指示信息转发给所述终端设备之后,所述方法还包括:

在所述边缘路由节点将所述工作状态指示信息转发给所述终端设备之后,所述边缘路由节点实时监测是否到达所述工作状态指示信息所指示的所述终端设备上报数据的时间;

在到达所述工作状态指示信息所指示的所述终端设备上报数据的时间时,所述边缘路由节点检测是否接收到所述终端设备发送的数据;

在检测到未接收到所述终端设备发送的数据时,所述边缘路由节点获取所述终端设备的供电模式,判断所述终端设备的供电模式是否为预设的供电模式;

在所述终端设备的供电模式为所述预设的供电模式时,所述边缘路由节点调用即时天气获取接口向天气服务器发送携带所述终端设备的位置信息的第三即时天气获取请求;以及

所述边缘路由节点接收所述天气服务器返回的所述终端设备的位置信息对应的第三即时天气信息;

所述边缘路由节点判断所述第三即时天气信息是否为影响所述终端设备供电的天气信息;

在确定出所述第三即时天气信息为影响所述终端设备供电的天气信息时,所述边缘路由节点向所述汇聚单元上报第一汇报信息,所述第一汇报信息用于说明所述终端设备因受天气影响未能按时上报数据;

在确定出所述第三即时天气信息不是影响所述终端设备供电的天气信息时,所述边缘路由节点向所述汇聚单元上报第二汇报信息,所述第二汇报信息用于说明所述终端设备在未知原因下未能按时上报数据。

作为一种可选的实施方式,在本发明第一方面中,在确定出所述第三即时天气信息不是影响所述终端设备供电的天气信息时,所述边缘路由节点向所述汇聚单元上报第二汇报信息,包括:

在确定出所述第三即时天气信息不是影响所述终端设备供电的天气信息时,所述边缘路由节点向所述终端设备广播侦听消息;

所述边缘路由节点监测是否接收到所述终端设备返回的针对所述侦听消息的响应消息;

若在一定时间内未监测到所述响应消息,所述边缘路由节点向所述汇聚单元上报所述第二汇报信息。

作为一种可选的实施方式,在本发明第一方面中,所述在所述终端设备的供电模式为所述预设的供电模式时,以及所述边缘路由节点调用即时天气获取接口向天气服务器发送携带所述终端设备的位置信息的第三即时天气获取请求之前,所述方法还包括:

在所述终端设备的供电模式为所述预设的供电模式时,所述边缘路由节点检测即时天气获取接口是否处于激活状态,如果处于激活状态,所述边缘路由节点执行调用即时天气获取接口向天气服务器发送携带所述终端设备的位置信息的第三即时天气获取请求的步骤。

本发明第二方面公开了一种物联网终端设备工作状态的控制系统,可包括:

汇聚单元,用于向边缘路由节点下发工作状态指示信息,所述工作状态指示信息包括设备类型、用于指示所述设备类型对应的终端设备采集数据时的工作状态和采集数据的时间、以及用于指示所述设备类型对应的终端设备上报数据时的工作状态和上报数据的时间;

所述边缘路由节点,用于接收所述工作状态指示信息;

所述边缘路由节点还用于,将所述工作状态指示信息转发给其无线网络覆盖范围内匹配所述设备类型的终端设备;

所述终端设备,用于在接收到所述工作状态指示信息之后,实时监控所述终端设备的系统时间,在监控到所述系统时间到达所述工作状态指示信息所指示的采集数据的时间时,将所述终端设备的工作状态切换至所述工作状态指示信息所指示的采集数据时的工作状态,并采集数据;

所述终端设备还用于,在监控到所述系统时间到达所述工作状态指示信息所指示的上报数据的时间时,将所述终端设备的工作状态切换至所述工作状态指示信息所指示的上报数据时的工作状态,并向所述边缘路由节点发送采集到的数据,以使得所述边缘路由节点将接收到的数据上报给所述汇聚单元;

所述终端设备还用于,在监控到所述系统时间不属于所述工作状态指示信息所指示的采集数据的时间和上报数据的时间时,将所述终端设备的工作状态切换至休眠状态;

所述汇聚单元还用于,接收所述边缘路由节点发送的所述终端设备上报的数据。

作为一种可选的实施方式,在本发明第二方面中,所述终端设备还用于在监控到所述系统时间到达所述工作状态指示信息所指示的上报数据的时间时,将所述终端设备的工作状态切换至所述工作状态指示信息所指示的上报数据时的工作状态,并向所述边缘路由节点发送采集到的数据的方式具体为:

所述终端设备还用于在监控到所述系统时间到达所述工作状态指示信息所指示的上报数据的时间时,获取所述终端设备的供电模式;当所述终端设备的供电模式为预设的供电模式时,向所述边缘路由节点发送携带所述终端设备的设备标识的第一即时天气获取请求,以使所述边缘路由节点根据所述设备标识确定出所述终端设备的位置信息,并通过即时天气获取接口向天气服务器发送携带所述终端设备的位置信息的第二即时天气获取请求以请求即时天气信息;以及接收所述边缘路由节点返回的针对所述终端设备的位置信息的第一即时天气信息;判断所述第一即时天气信息是否为影响所述终端设备供电的天气信息;在所述终端设备的判断结果为是时,暂停执行将所述终端设备的工作状态切换至所述工作状态指示信息所指示的上报数据时的工作状态,并向所述边缘路由节点发送采集到的数据;在所述终端设备的判断结果为否时,执行将所述终端设备的工作状态切换至所述工作状态指示信息所指示的上报数据时的工作状态,并向所述边缘路由节点发送采集到的数据。

作为一种可选的实施方式,在本发明第二方面中,所述边缘路由节点还用于在将所述工作状态指示信息转发给所述终端设备之后,实时监测是否到达所述工作状态指示信息所指示的所述终端设备上报数据的时间;在到达所述工作状态指示信息所指示的所述终端设备上报数据的时间时,检测是否接收到所述终端设备发送的数据;在检测到未接收到所述终端设备发送的数据时,获取所述终端设备的供电模式,判断所述终端设备的供电模式是否为预设的供电模式;在所述终端设备的供电模式为所述预设的供电模式时,调用即时天气获取接口向天气服务器发送携带所述终端设备的位置信息的第三即时天气获取请求;以及接收所述天气服务器返回的所述终端设备的位置信息对应的第三即时天气信息;判断所述第三即时天气信息是否为影响所述终端设备供电的天气信息;在确定出所述第三即时天气信息为影响所述终端设备供电的天气信息时,向所述汇聚单元上报第一汇报信息,所述第一汇报信息用于说明所述终端设备因受天气影响未能按时上报数据;在确定出所述第三即时天气信息不是影响所述终端设备供电的天气信息时,向所述汇聚单元上报第二汇报信息,所述第二汇报信息用于说明所述终端设备在未知原因下未能按时上报数据。

作为一种可选的实施方式,在本发明第二方面中,所述边缘路由节点还用于在确定出所述第三即时天气信息不是影响所述终端设备供电的天气信息时,向所述汇聚单元上报第二汇报信息的方式具体为:

所述边缘路由节点还用于在确定出所述第三即时天气信息不是影响所述终端设备供电的天气信息时,向所述终端设备广播侦听消息;监测是否接收到所述终端设备返回的针对所述侦听消息的响应消息;若在一定时间内未监测到所述响应消息,向所述汇聚单元上报所述第二汇报信息。

作为一种可选的实施方式,在本发明第二方面中,所述边缘路由节点还用于在确定出所述终端设备的供电模式为所述预设的供电模式时,检测即时天气获取接口是否处于激活状态;

所述边缘路由节点还用于在确定出所述即时天气获取接口处于激活状态,执行调用即时天气获取接口向天气服务器发送携带所述终端设备的位置信息的第三即时天气获取请求。

与现有技术相比,本发明实施例具有以下有益效果:

在本发明实施例中,边缘路由节点将汇聚单元下发的工作状态指示信息转发给其无线网络覆盖范围内的、匹配该工作状态指示信息中的设备类型的终端设备,这些终端设备在接收到工作状态指示信息后,实时监控终端设备的系统时间,在系统时间到达工作状态指示信息所指示的采集数据的时间时,终端设备将工作状态切换至该工作状态指示信息所指示的采集数据时的工作状态,然后进行数据采集。进一步地,在采集完数据后,当监控到系统时间到达该工作状态指示信息所指示的上报数据的时间时,终端设备将工作状态切换至该工作状态指示信息所指示的上报数据时的工作状态,然后将采集到的数据发送给边缘路由节点,由边缘路由节点将数据上报给汇聚单元;而在系统时间即不属于工作状态指示信息所指示的采集数据的时间和上报数据的时间时,终端设备将工作状态切换至休眠状态。可以看出,实施本发明实施例,对于汇聚单元指定的设备类型的终端设备,能够在不同时间阶段采用不同的工作状态,在没有采集数据或者上报数据时,终端设备处于休眠状态,从而能够减少终端设备电池的电量消耗,提高终端设备电池的续航能力,从而提高终端设备的使用寿命。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一些实施例公开的物联网架构示意图;

图2为本发明实施例公开的物联网终端设备工作状态的控制方法的流程示意图;

图3为本发明实施例公开的物联网终端设备工作状态的控制方法的另一流程示意图;

图4为本发明实施例公开的物联网终端设备工作状态的控制方法的另一流程示意图;

图5为本发明实施例公开的物联网终端设备工作状态的控制系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书中的术语“第一”、“第二”、“第三”等是用于区别不同的对象,而不是用于描述特定顺序。本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开了一种物联网终端设备工作状态的控制方法,用于对汇聚单元指定的终端设备实现不同阶段不同工作状态的控制,提高终端设备电池的续航能力,从而提高其寿命。本发明实施例还相应地公开了一种物联网终端设备工作状态的控制系统。

在介绍本发明实施例之前,先简单介绍一下本发明一些实施例公开的物联网架构。如图1所示,图1为本发明一些实施例公开的物联网架构示意图;图1所示的物联网架构按照功能划分可以包括终端设备层、路由节点层以及汇聚层三个层。其中,终端设备层可以包括海量规模的终端设备,例如湿度计、烟感器、通风设备、雨量传感器、灌溉阀等等;路由节点层可以包括网络连接的大量的路由节点,路由节点可以包括路由器、中继器、接入点等设备,本发明实施例不作限定;路由节点可以使用任何标准的组网协议,而且路由节点可以在不同的网络制式之间实现数据解析;汇聚层可以包括汇聚单元,汇聚单元对路由节点层的各个路由节点进行高层管理,从而实现数据传输频率、网络拓扑以及其他组网功能的控制;汇聚单元不仅可以对海量终端设备产生的物联网数据进行分析和决策,还可以通过发指令去获取信息或者配置终端设备参数(此时数据的传输指向终端设备);汇聚单元还可以引入各种业务,从大数据到社交网络、甚至从社交工具“点赞”到天气分享等。在图1所示的物联网架构中,每一个路由节点(这种无线网络覆盖着终端设备的路由节点也称之为边缘路由节点)可以为其自身无线网络覆盖范围内的海量终端设备提供物联网数据收发服务,其中,每一个路由节点自身无线网络覆盖范围内的每一个终端设备可以内置有无线通讯模块,这使得每一路由节点可以通过无线网络通讯方式与自身无线网络覆盖范围内的每一个终端设备进行无线通讯。在图1所示的物联网架构中,终端设备内置的无线通讯模块在生产时,可以输入上频点470mhz,下频点510mhz,这样无线通讯模块可以自动将通讯频段定义为470mhz~510mhz,以符合中国srrc标准的规定;或者,也可以输入上频点868mhz,下频点908mhz,这样无线通讯模块可以自动将通讯频段定义为868mhz~908mhz,以符合欧洲etsi标准的规定;或者,可以输入上频点918mhz,下频点928mhz,这样无线通讯模块可以自动将通讯频段定义为918mhz~928mhz,以符合美国fcc标准的规定;或者,无线通讯模块的通讯频段也可以定义为符合日本arib标准或加拿大ic标准的规定,本发明实施例不作限定。在图1所示的物联网架构中,终端设备可以采用频分复用(frequencydivisionmultipleaccess,fdma)、跳频(frequency-hoppingspreadspectrum,fhss)、动态时分复用(dynamictimedivisionmultipleaccess,dtdma)、退避复用(csma)相结合的方法来解决干扰问题。

下面将结合具体实施例,从图1所示的物联网架构的角度出发,对本发明技术方案进行详细说明。

实施例一

请参阅图2,图2为本发明实施例公开的物联网终端设备工作状态的控制方法的流程示意图;如图2所示,一种物联网终端设备工作状态的控制方法可包括:

201、边缘路由节点接收汇聚单元下发的工作状态指示信息,该工作状态指示信息包括设备类型、用于指示设备类型对应的终端设备采集数据时的工作状态和采集数据的时间、以及用于指示设备类型对应的终端设备上报数据时的工作状态和上报数据的时间。

其中,汇聚单元可以对其比较感兴趣的终端设备指定采集数据的时间和上报数据的时间,以能够按时接收到这些终端设备上报的数据,从而对这些数据进行分析处理,以获得自己想要的信息。比如,汇聚单元可以指定某一个农场的湿度传感器,在每天下午两点(太阳比较烈的时间点)时采集土壤的湿度数据,每天下午四点将采集的数据上报给汇聚单元,以便汇聚单元通过分析数据,得到是否需要灌溉该农场的农作物的结论。

202、边缘路由节点将工作状态指示信息转发给其无线网络覆盖范围内匹配设备类型的终端设备。

203、终端设备在接收到工作状态指示信息之后,实时监控终端设备的系统时间;

终端设备在接收到工作状态指示信息之后,实时读取终端设备中时钟模块的时钟信息,以获得该终端设备的系统时间。

作为一种可选的实施方式,边缘路由节点周期性在其无线网络覆盖范围内发送广播消息,该广播消息包括边缘路由节点发送该广播消息的第一时间标签;边缘路由节点接收终端设备对该广播消息的响应消息,该响应消息包括终端设备类型、第一时间标签、终端设备接收到广播消息的第二时间标签和终端设备发送该响应消息的第三时间标签;边缘路由节点判断该终端设备类型是否与工作状态指示信息指定的设备类型相匹配;如果匹配,该边缘路由节点根据第一时间标签、第二时间标签、第三时间标签和接收到该响应消息的第四时间标签,获得边缘路由节点与终端设备之间的时间差并发送给终端设备;该终端设备根据时间差,进行时间同步调整。

204、终端设备在监控到系统时间到达工作状态指示信息所指示的采集数据的时间时,将终端设备的工作状态切换至工作状态指示信息所指示的采集数据时的工作状态,并采集数据。

需要说明的是,终端设备的工作状态可以包括休眠状态(终端设备未被激活,且无线网络也处于关闭状态)、激活状态且关闭无线网络、激活状态且开启无线网络。通常情况下,终端设备处于休眠状态,能够释放无线网络资源,也能够让终端设备得到休整,提高其使用寿命,而且在休眠状态下,终端设备对电池能量的消耗也比较小,从而能够提高电池的续航能力。

终端设备在休眠状态下,实时监控终端设备的系统时间,在系统时间到达工作状态指示信息所指示的采集数据的时间时,终端设备将工作状态从休眠状态切换至采集数据时的工作状态,在本发明实施例中,可以将终端设备的“激活状态且关闭无线网络”设置为采集数据时的工作状态。

还需要说明的是,在本发明实施例中,终端设备在采集数据的时间到达时开始采集数据,直至采集完数据。终端设备在采集完数据后,且监控到还没有到达上报数据的时间时,终端设备将工作状态从采集数据时的工作状态切换至休眠状态,以再次进入休整、释放无线网络资源。

205、终端设备在监控到系统时间到达工作状态指示信息所指示的上报数据的时间时,将终端设备的工作状态切换至工作状态指示信息所指示的上报数据时的工作状态,并向边缘路由节点发送采集到的数据,以使得边缘路由节点将接收到的数据上报给汇聚单元。

终端设备在采集完数据时或者在休眠状态下,当监控到系统时间到达工作状态指示信息所指示的上报数据的时间时,将工作状态(从休眠状态或者采集数据时的工作状态)切换至上报数据时的工作状态。在本发明实施例中,由于终端设备是基于无线网络上报数据,因此,可以将终端设备的“激活状态且开启无线网络”设置为上报数据时的工作状态。

可以理解的是,终端设备在上报完数据后,若系统时间还未到达再次采集数据的时间时,终端设备再次将工作状态从上报数据时的工作状态切换至休眠状态。

作为一种可选的实施方式,终端设备向边缘路由节点发送采集到的数据具体包括:终端设备获取目标传输频段,然后确定目标传输频段所对应的时频资源,在时频资源上向边缘路由节点发送采集到的数据。

作为一种可选的实施方式,边缘路由节点将接收到的数据上报给汇聚单元具体包括:边缘路由节点通过跳频方式从目标传输频段中确定用于发送数据的物理资源块的频域位置;在确定的物理资源块的频域位置所对应的时频资源上,向汇聚单元发送接收到的数据。

206、终端设备在监控到系统时间不属于工作状态指示信息所指示的采集数据的时间和上报数据的时间时,将终端设备的工作状态切换至休眠状态。

终端设备在不是采集数据的时间和上报数据的时间时,都将进入到休眠状态。

在本发明实施例中,边缘路由节点将汇聚单元下发的工作状态指示信息转发给其无线网络覆盖范围内的、匹配该工作状态指示信息中的设备类型的终端设备,这些终端设备在接收到工作状态指示信息后,实时监控终端设备的系统时间,在系统时间到达工作状态指示信息所指示的采集数据的时间时,终端设备将工作状态切换至该工作状态指示信息所指示的采集数据时的工作状态,然后进行数据采集。进一步地,在采集完数据后,当监控到系统时间到达该工作状态指示信息所指示的上报数据的时间时,终端设备将工作状态切换至该工作状态指示信息所指示的上报数据时的工作状态,然后将采集到的数据发送给边缘路由节点,由边缘路由节点将数据上报给汇聚单元;而在系统时间即不属于工作状态指示信息所指示的采集数据的时间和上报数据的时间时,终端设备将工作状态切换至休眠状态。可以看出,实施本发明实施例,对于汇聚单元指定的设备类型的终端设备,能够在不同时间阶段采用不同的工作状态,在没有采集数据或者上报数据时,终端设备处于休眠状态,从而能够减少终端设备电池的电量消耗,提高终端设备电池的续航能力,从而提高终端设备的使用寿命。

实施例二

请参阅图3,图3为本发明实施例公开的物联网终端设备工作状态的控制方法的另一流程示意图;如图3所示,一种物联网终端设备工作状态的控制方法可包括:

301、边缘路由节点接收汇聚单元下发的工作状态指示信息,该工作状态指示信息包括设备类型、用于指示设备类型对应的终端设备采集数据时的工作状态和采集数据的时间、以及用于指示设备类型对应的终端设备上报数据时的工作状态和上报数据的时间。

边缘路由节点在接入网络并启动时,向汇聚单元发送用于获取该工作状态指示信息的请求消息,以及接收汇聚单元下发的该工作状态指示信息。

302、边缘路由节点将工作状态指示信息转发给其无线网络覆盖范围内匹配设备类型的终端设备。

303、终端设备在接收到工作状态指示信息之后,实时监控终端设备的系统时间,在监控到系统时间到达工作状态指示信息所指示的采集数据的时间时,将终端设备的工作状态切换至工作状态指示信息所指示的采集数据时的工作状态,并采集数据。

304、终端设备在监控到系统时间到达工作状态指示信息所指示的上报数据的时间时,获取终端设备的供电模式。

305、当终端设备的供电模式为预设的供电模式时,终端设备向边缘路由节点发送携带终端设备的设备标识的第一即时天气获取请求,以使边缘路由节点根据设备标识确定出终端设备的位置信息,并通过即时天气获取接口向天气服务器发送携带终端设备的位置信息的第二即时天气获取请求以请求即时天气信息。

其中,终端设备可以采用太阳能供电模式、或者是使用电能储能量比较大的电池(在电池消耗完后,该终端设备报废等)。而对于采用太阳能供电模式的情况,需要终端设备能够处于太阳照射下才能工作,举例来说,在高速公路桥的不同位置,分布着成百上千的应变式传感器,这些应变式传感器通常是利用“太阳能”为其供电。在晴天时,由于阳光辐射,应变式传感器能够正常采集数据以及上报数据;在雨天时,由于没有阳光辐射,应变式传感器可能无法正常采集数据并上报数据。

边缘路由节点调用即时天气获取接口,向天气服务器发送携带终端设备的位置信息的第二即时天气获取请求。进一步地,在边缘路由节点调用即时天气获取接口,并通过即时天气获取接口向对应的天气服务器发送第二即时天气获取请求之前,边缘路由节点检测即时天气获取接口是否处于激活状态,如果即时天气获取接口处于激活状态,向天气服务器发送携带终端设备的位置信息的第二即时天气获取请求。

进一步地,边缘路由节点判断该即时天气获取接口接入的边缘路由节点的数量是否超过阈值,如果否,通过该即时天气获取接口向天气服务器发送携带终端设备的位置信息的第二即时天气获取请求。

306、终端设备接收边缘路由节点返回的针对终端设备的位置信息的第一即时天气信息。

307、终端设备判断第一即时天气信息是否为影响终端设备供电的天气信息;其中,在判断结果为是时,转向步骤308;在判断结果为否时,转向步骤309。

308、终端设备暂停执行将终端设备的工作状态切换至工作状态指示信息所指示的上报数据时的工作状态,并向边缘路由节点发送采集到的数据。

可以理解,在即时天气会影响到其工作状态时,先暂停执行,然后等到即时天气适合其工作状态时,再执行。

309、终端设备将终端设备的工作状态切换至工作状态指示信息所指示的上报数据时的工作状态,并向边缘路由节点发送采集到的数据。

310、终端设备在监控到系统时间不属于工作状态指示信息所指示的采集数据的时间和上报数据的时间时,将终端设备的工作状态切换至休眠状态。

在上述实施例中,对于汇聚单元指定的设备类型的终端设备,能够在不同时间阶段采用不同的工作状态,在没有采集数据或者上报数据时,终端设备处于休眠状态,从而能够减少终端设备电池的电量消耗,提高终端设备电池的续航能力,从而提高终端设备的使用寿命。并且对于采用太阳能供电的终端设备,在即时天气影响到上报数据时,可以等待天气回复到不影响其供电时,再上报数据。

实施例三

请参阅图4,图4为本发明实施例公开的物联网终端设备工作状态的控制方法的另一流程示意图;如图4所示,一种物联网终端设备工作状态的控制方法可包括:

401、边缘路由节点接收汇聚单元下发的工作状态指示信息,该工作状态指示信息包括设备类型、用于指示设备类型对应的终端设备采集数据时的工作状态和采集数据的时间、以及用于指示设备类型对应的终端设备上报数据时的工作状态和上报数据的时间。

402、边缘路由节点将工作状态指示信息转发给其无线网络覆盖范围内匹配设备类型的终端设备。

403、在边缘路由节点将工作状态指示信息转发给终端设备之后,边缘路由节点实时监测是否到达工作状态指示信息所指示的终端设备上报数据的时间。其中,在判断结果为是时,转向步骤404;在判断结果为否时,结束该流程。

404、边缘路由节点检测是否接收到终端设备发送的数据;其中,在判断结果为否时,转向步骤405;在判断结果为是时,结束该流程。

405、边缘路由节点获取终端设备的供电模式,判断终端设备的供电模式是否为预设的供电模式;其中,在判断结果为是时,转向步骤406;在判断结果为否时,转向步骤410。

406、边缘路由节点调用即时天气获取接口向天气服务器发送携带终端设备的位置信息的第三即时天气获取请求。

407、边缘路由节点接收天气服务器返回的终端设备的位置信息对应的第三即时天气信息。

408、边缘路由节点判断第三即时天气信息是否为影响终端设备供电的天气信息;其中,在判断结果为是时,转向步骤409;在判断结果为否时,转向步骤410。

409、边缘路由节点向汇聚单元上报第一汇报信息,第一汇报信息用于说明终端设备因受天气影响未能按时上报数据。

410、边缘路由节点向汇聚单元上报第二汇报信息,第二汇报信息用于说明终端设备在未知原因下未能按时上报数据。

作为一种可选的实施方式,边缘路由节点在确定出第三即时天气信息不是影响终端设备供电的天气信息时,向汇聚单元上报第二汇报信息具体包括:

边缘路由节点在确定出第三即时天气信息不是影响终端设备供电的天气信息时,向所述终端设备广播侦听消息;监测是否接收到终端设备返回的针对侦听消息的响应消息;若在一定时间内未监测到响应消息,向汇聚单元上报该第二汇报信息。在该实施方式中,进一步检测终端设备是否能够正常连接无线网络,以进一步确定其没有上报数据的原因。

作为一种可选的实施方式,边缘路由节点在终端设备的供电模式为预设的供电模式时,以及边缘路由节点调用即时天气获取接口向天气服务器发送携带终端设备的位置信息的第三即时天气获取请求之前,边缘路由节点检测即时天气获取接口是否处于激活状态,如果处于激活状态,边缘路由节点执行调用即时天气获取接口向天气服务器发送携带所述终端设备的位置信息的第三即时天气获取请求。

在上述实施例中,边缘路由节点也将同时监控终端设备是否按时上报数据,且在没有按时上报数据时,进一步分析未上报数据的原因,并且上报给汇聚单元,以便汇聚单元能够了解情况,并且能够让管理人员对终端设备进行检测等。

实施例四

请参阅图5,图5为本发明实施例公开的物联网终端设备工作状态的控制系统的结构示意图;如图5所示,一种物联网终端设备工作状态的控制系统可包括:

汇聚单元510,用于向边缘路由节点520下发工作状态指示信息,工作状态指示信息包括设备类型、用于指示设备类型对应的终端设备530采集数据时的工作状态和采集数据的时间、以及用于指示设备类型对应的终端设备530上报数据时的工作状态和上报数据的时间;

边缘路由节点520,用于接收工作状态指示信息;

边缘路由节点520还用于,将工作状态指示信息转发给其无线网络覆盖范围内匹配设备类型的终端设备530;

终端设备530,用于在接收到工作状态指示信息之后,实时监控终端设备530的系统时间,在监控到系统时间到达工作状态指示信息所指示的采集数据的时间时,将终端设备530的工作状态切换至工作状态指示信息所指示的采集数据时的工作状态,并采集数据;

终端设备530还用于,在监控到系统时间到达工作状态指示信息所指示的上报数据的时间时,将终端设备530的工作状态切换至工作状态指示信息所指示的上报数据时的工作状态,并向边缘路由节点520发送采集到的数据,以使得边缘路由节点520将接收到的数据上报给汇聚单元510;

终端设备530还用于,在监控到系统时间不属于工作状态指示信息所指示的采集数据的时间和上报数据的时间时,将终端设备530的工作状态切换至休眠状态;

汇聚单元510还用于,接收边缘路由节点520发送的终端设备530上报的数据。

其中,边缘路由节点520在接入网络并启动时,向汇聚单元510发送用于获取该工作状态指示信息的请求消息,以及接收汇聚单元510下发的该工作状态指示信息。

作为一种可选的实施方式,终端设备530向边缘路由节点520发送采集到的数据具体包括:终端设备530获取目标传输频段,然后确定目标传输频段所对应的时频资源,在时频资源上向边缘路由节点520发送采集到的数据。

作为一种可选的实施方式,边缘路由节点520将接收到的数据上报给汇聚单元510具体包括:边缘路由节点520通过跳频方式从目标传输频段中确定用于发送数据的物理资源块的频域位置;在确定的物理资源块的频域位置所对应的时频资源上,向汇聚单元510发送接收到的数据。

作为一种可选的实施方式,终端设备530还用于在监控到系统时间到达工作状态指示信息所指示的上报数据的时间时,将终端设备530的工作状态切换至工作状态指示信息所指示的上报数据时的工作状态,并向边缘路由节点520发送采集到的数据的方式具体为:

终端设备530还用于在监控到系统时间到达工作状态指示信息所指示的上报数据的时间时,获取终端设备530的供电模式;当终端设备530的供电模式为预设的供电模式时,向边缘路由节点520发送携带终端设备530的设备标识的第一即时天气获取请求,以使边缘路由节点520根据设备标识确定出终端设备530的位置信息,并通过即时天气获取接口向天气服务器发送携带终端设备530的位置信息的第二即时天气获取请求以请求即时天气信息;以及接收边缘路由节点520返回的针对终端设备530的位置信息的第一即时天气信息;判断第一即时天气信息是否为影响终端设备530供电的天气信息;在终端设备530的判断结果为是时,暂停执行将终端设备530的工作状态切换至工作状态指示信息所指示的上报数据时的工作状态,并向边缘路由节点520发送采集到的数据;在终端设备530的判断结果为否时,执行将终端设备530的工作状态切换至工作状态指示信息所指示的上报数据时的工作状态,并向边缘路由节点520发送采集到的数据。

作为一种可选的实施方式,边缘路由节点520还用于在将工作状态指示信息转发给终端设备530之后,实时监测是否到达工作状态指示信息所指示的终端设备530上报数据的时间;在到达工作状态指示信息所指示的终端设备530上报数据的时间时,检测是否接收到终端设备530发送的数据;在检测到未接收到终端设备530发送的数据时,获取终端设备530的供电模式,判断终端设备530的供电模式是否为预设的供电模式;在终端设备530的供电模式为预设的供电模式时,调用即时天气获取接口向天气服务器发送携带终端设备530的位置信息的第三即时天气获取请求;以及接收天气服务器返回的终端设备530的位置信息对应的第三即时天气信息;判断第三即时天气信息是否为影响终端设备530供电的天气信息;在确定出第三即时天气信息为影响终端设备530供电的天气信息时,向汇聚单元510上报第一汇报信息,第一汇报信息用于说明终端设备530因受天气影响未能按时上报数据;在确定出第三即时天气信息不是影响终端设备530供电的天气信息时,向汇聚单元510上报第二汇报信息,第二汇报信息用于说明终端设备530在未知原因下未能按时上报数据。

作为一种可选的实施方式,边缘路由节点520还用于在确定出第三即时天气信息不是影响终端设备530供电的天气信息时,向汇聚单元510上报第二汇报信息的方式具体为:

边缘路由节点520还用于在确定出第三即时天气信息不是影响终端设备530供电的天气信息时,向终端设备530广播侦听消息;监测是否接收到终端设备530返回的针对侦听消息的响应消息;若在一定时间内未监测到响应消息,向汇聚单元510上报第二汇报信息。

作为一种可选的实施方式,边缘路由节点520还用于在确定出终端设备530的供电模式为预设的供电模式时,检测即时天气获取接口是否处于激活状态;

边缘路由节点520还用于在确定出即时天气获取接口处于激活状态,执行调用即时天气获取接口向天气服务器发送携带终端设备530的位置信息的第三即时天气获取请求。

作为一种可选的实施方式,终端设备530在接收到工作状态指示信息之后,实时读取终端设备530中时钟模块的时钟信息,以获得该终端设备530的系统时间。

作为一种可选的实施方式,边缘路由节点520周期性在其无线网络覆盖范围内发送广播消息,该广播消息包括边缘路由节点520发送该广播消息的第一时间标签;边缘路由节点520接收终端设备530对该广播消息的响应消息,该响应消息包括终端设备类型、第一时间标签、终端设备530接收到广播消息的第二时间标签和终端设备530发送该响应消息的第三时间标签;边缘路由节点520判断该终端设备类型是否与工作状态指示信息指定的设备类型相匹配;如果匹配,该边缘路由节点520根据第一时间标签、第二时间标签、第三时间标签和接收到该响应消息的第四时间标签,获得边缘路由节点520与终端设备530之间的时间差并发送给终端设备530;该终端设备530根据时间差,进行时间同步调整。

实施上述系统,对于汇聚单元指定的终端设备,在其未采集数据或者上报数据时,进入休眠状态,以释放无线网络资源,也能够让终端设备得到休整,提高其使用寿命,而且在休眠状态下,终端设备对电池能量的消耗也比较小,从而能够提高电池的续航能力。而在终端设备采集数据或者上报数据时,能够保证终端设备正常工作,提高物联网的可靠性。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种物联网终端设备工作状态的控制方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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