一种物联网数据的上报控制方法及系统与流程

文档序号:11292728阅读:383来源:国知局
一种物联网数据的上报控制方法及系统与流程

本发明涉及物联网技术领域,尤其涉及一种物联网数据的上报控制方法及系统。



背景技术:

目前,在物联网的组网架构中,汇聚单元不仅可以充当物联网的人机接口,并且充当物联网的人机接口还可以对海量终端设备产生的物联网数据进行分析和决策,从而可以为人们提供预警、异常等相关报告。

在实践中发现,随着海量终端设备的规模不断壮大,汇聚单元收集海量规模的终端设备上报的物联网数据不仅会加剧汇聚单元的工作负荷,而且还可以降低过滤汇聚单元获得感兴趣的终端设备数据的效率。



技术实现要素:

本发明实施例公开了一种物联网数据的上报控制方法及系统,可以有效的降低汇聚单元的工作负担,提高汇聚单元获得感兴趣的物联网数据的效率。

本发明实施例第一方面公开一种物联网数据的上报控制方法,包括:

过滤网关接收汇聚单元下发的第一控制表,所述第一控制表包括所述汇聚单元感兴趣的位置以及在所述感兴趣的位置下允许上报数据的指定的天气类型;

接入节点接收所述汇聚单元通过所述过滤网关下发的第二控制表,所述第二控制表包括汇聚单元指定的终端设备类型和指定的终端设备操作系统版本标识;

所述接入节点接收海量的终端设备发起的物联网数据,所述物联网数据包括终端设备类型、终端设备位置、终端设备操作系统版本标识及数据内容;

所述接入节点在识别出任一所述终端设备发起的物联网数据包括汇聚单元指定的终端设备类型和指定的终端设备操作系统版本标识时,将所述终端设备发起的物联网数据封装成数据元之后上报给过滤网关;

所述过滤网关在识别出任一数据元包含的终端设备位置与所述汇聚单元感兴趣的位置匹配时,获取所述终端设备位置对应的即时天气类型,并且在识别出所述终端设备位置对应的即时天气类型与所述指定的天气类型相符时,将所述数据元上报给所述汇聚单元进行分析和决策。

作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:

所述过滤网关在接收汇聚单元下发的第一控制表之前,判断是否收到任一接入节点上报的包括新终端设备位置的数据元,如果收到,向汇聚单元发起第一控制表获取请求;

所述过滤网关在识别出任一数据元包含的终端设备位置与所述汇聚单元感兴趣的位置匹配时,获取所述终端设备位置对应的即时天气类型,包括:

所述过滤网关在识别出任一数据元包含的终端设备位置与所述汇聚单元感兴趣的位置匹配时,查询所述终端设备位置所在区域的即时天气发布服务器,并向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型。

作为一种可选的实施方式,在本发明实施例第一方面中,所述过滤网关在识别出任一数据元包含的终端设备位置与所述汇聚单元感兴趣的位置匹配时,查询所述终端设备位置所在区域的即时天气发布服务器,包括:

所述过滤网关在识别出任一数据元包含的终端设备位置与所述汇聚单元感兴趣的位置匹配时,检测所述过滤网关是否被配置用于查询即时天气发布服务器的时间段,如果所述过滤网关被配置用于查询即时天气发布服务器的时间段,判断所述过滤网关的当前系统时间是否位于所述时间段内,如果否,向所述过滤网关的相邻网关发送包括所述终端设备位置的即时天气发布服务器查询请求,以触发所述相邻网关在判断出所述相邻网关的当前系统时间位于所述相邻网关被配置的用于查询即时天气发布服务器的时间段时,由所述相邻网关查询所述终端设备位置所在区域的即时天气发布服务器。

作为一种可选的实施方式,在本发明实施例第一方面中,所述过滤网关向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型,包括:

所述过滤网关向所述相邻网关发送包括所述终端设备位置的即时天气类型获取请求,以触发所述相邻网关向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型;

所述过滤网关接收所述相邻网关发送的所述终端设备位置对应的即时天气类型。

作为一种可选的实施方式,在本发明实施例第一方面中,所述过滤网关向所述相邻网关发送包括所述终端设备位置的即时天气类型获取请求,包括:

所述过滤网关检测所述终端设备位置所在区域的即时天气发布服务器是否配置有允许被查询天气类型的已签约终端设备的标识集合;如果所述终端设备位置所在区域的即时天气发布服务器配置有允许被查询天气类型的所述已签约终端设备的标识集合,查询所述已签约终端设备的标识集合中是否包括所述终端设备位置所属终端设备的终端设备标识,如果所述已签约终端设备的标识集合中包括所述终端设备位置所属终端设备的终端设备标识,向所述相邻网关发送包括所述终端设备位置的即时天气类型获取请求。

本发明实施例第二方面公开一种物联网数据的上报控制系统,包括:

过滤网关,用于接收汇聚单元下发的第一控制表,所述第一控制表包括所述汇聚单元感兴趣的位置以及在所述感兴趣的位置下允许上报数据的指定的天气类型;

接入节点,用于接收所述汇聚单元通过所述过滤网关下发的第二控制表,所述第二控制表包括汇聚单元指定的终端设备类型和指定的终端设备操作系统版本标识;

所述接入节点,还用于接收海量的终端设备发起的物联网数据,所述物联网数据包括终端设备类型、终端设备位置、终端设备操作系统版本标识及数据内容;

所述接入节点,还用于在识别出任一所述终端设备发起的物联网数据包括汇聚单元指定的终端设备类型和指定的终端设备操作系统版本标识时,将所述终端设备发起的物联网数据封装成数据元之后上报给过滤网关;

所述过滤网关,还用于在识别出任一数据元包含的终端设备位置与所述汇聚单元感兴趣的位置匹配时,获取所述终端设备位置对应的即时天气类型,并且在识别出所述终端设备位置对应的即时天气类型与所述指定的天气类型相符时,将所述数据元上报给所述汇聚单元进行分析和决策。

作为一种可选的实施方式,在本发明实施例第二方面中:

所述过滤网关还用于在接收汇聚单元下发的第一控制表之前,判断是否收到任一接入节点上报的包括新终端设备位置的数据元,如果收到,向汇聚单元发起第一控制表获取请求;

所述过滤网关在识别出任一数据元包含的终端设备位置与所述汇聚单元感兴趣的位置匹配时,获取所述终端设备位置对应的即时天气类型的方式具体为:

所述过滤网关用于在识别出任一数据元包含的终端设备位置与所述汇聚单元感兴趣的位置匹配时,查询所述终端设备位置所在区域的即时天气发布服务器,并向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型。

作为一种可选的实施方式,在本发明实施例第二方面中,所述过滤网关在识别出任一数据元包含的终端设备位置与所述汇聚单元感兴趣的位置匹配时,查询所述终端设备位置所在区域的即时天气发布服务器的方式具体为:

所述过滤网关用于在识别出任一数据元包含的终端设备位置与所述汇聚单元感兴趣的位置匹配时,检测所述过滤网关是否被配置用于查询即时天气发布服务器的时间段,如果所述过滤网关被配置用于查询即时天气发布服务器的时间段,判断所述过滤网关的当前系统时间是否位于所述时间段内,如果否,向所述过滤网关的相邻网关发送包括所述终端设备位置的即时天气发布服务器查询请求,以触发所述相邻网关在判断出所述相邻网关的当前系统时间位于所述相邻网关被配置的用于查询即时天气发布服务器的时间段时,由所述相邻网关查询所述终端设备位置所在区域的即时天气发布服务器。

作为一种可选的实施方式,在本发明实施例第二方面中,所述过滤网关向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型的方式具体为:

所述过滤网关用于向所述相邻网关发送包括所述终端设备位置的即时天气类型获取请求,以触发所述相邻网关向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型;以及,接收所述相邻网关发送的所述终端设备位置对应的即时天气类型。

作为一种可选的实施方式,在本发明实施例第二方面中,所述过滤网关向所述相邻网关发送包括所述终端设备位置的即时天气类型获取请求的方式具体为:

所述过滤网关用于检测所述终端设备位置所在区域的即时天气发布服务器是否配置有允许被查询天气类型的已签约终端设备的标识集合;如果所述终端设备位置所在区域的即时天气发布服务器配置有允许被查询天气类型的所述已签约终端设备的标识集合,查询所述已签约终端设备的标识集合中是否包括所述终端设备位置所属终端设备的终端设备标识,如果所述已签约终端设备的标识集合中包括所述终端设备位置所属终端设备的终端设备标识,向所述相邻网关发送包括所述终端设备位置的即时天气类型获取请求。

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

本发明实施例中,接入节点可以根据汇聚单元指定的终端设备类型和指定的终端设备操作系统版本标识来过滤掉一部分汇聚单元不感兴趣的终端设备上报的物联网数据,而仅将包括汇聚单元指定的终端设备类型和指定的终端设备操作系统版本标识的终端设备上报的物联网数据封装成数据元上报给过滤网关;而过滤网关可以根据汇聚单元感兴趣的位置以及在汇聚单元感兴趣的位置下允许上报数据的指定的天气类型来过滤掉一部分汇聚单元不感兴趣数据元,从而可以有效的降低汇聚单元的工作负担,提高汇聚单元获得感兴趣数据的效率。

附图说明

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

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

图2是本发明实施例公开的一种物联网数据的上报控制方法的流程示意图;

图3是本发明实施例公开的另一种物联网数据的上报控制方法的流程示意图;

图4是本发明实施例公开的一种物联网数据的上报控制系统的结构示意图。

具体实施方式

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

本发明实施例公开了一种应用于物联网的数据处理方法及系统,可以有效的降低汇聚单元的工作负担,提高汇聚单元获得感兴趣的终端设备数据的精度。以下分别进行详细说明。

为了更好地理解本发明实施例,下面先对本发明实施例公开的一种物联网架构进行介绍。请参阅图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、过滤网关在识别出任一数据元包含的终端设备位置与汇聚单元感兴趣的位置匹配时,获取该终端设备位置对应的即时天气类型,并且在识别出该终端设备位置对应的即时天气类型与上述指定的天气类型相符时,将该数据元上报给汇聚单元进行分析和决策。

作为一种可选的实施方式,上述步骤205中,过滤网关在识别出任一数据元包含的终端设备位置与汇聚单元感兴趣的位置匹配时,获取该终端设备位置对应的即时天气类型的方式可以为:

过滤网关在识别出任一数据元包含的终端设备位置与汇聚单元感兴趣的位置匹配时,查询该终端设备位置所在区域的即时天气发布服务器,并向该终端设备位置所在区域的即时天气发布服务器请求该终端设备位置对应的即时天气类型。

作为一种可选的实施方式,上述的过滤网关在识别出任一数据元包含的终端设备位置与汇聚单元感兴趣的位置匹配时,查询该终端设备位置所在区域的即时天气发布服务器的方式具体可以为:

过滤网关在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元感兴趣的位置匹配时,过滤网关可以检测其是否被配置用于查询即时天气发布服务器的时间段,如果过滤网关被配置用于查询即时天气发布服务器的时间段,过滤网关可以判断其当前系统时间是否位于该时间段内,如果过滤网关判断其当前系统时间位于该时间段内,过滤网关可以根据该终端设备位置查询该终端设备位置所在区域的即时天气发布服务器;如果过滤网关判断其当前系统时间不位于该时间段内,过滤网关可以向过滤网关的相邻网关发送包括该终端设备位置的即时天气发布服务器查询请求,以触发相邻网关在判断出相邻网关的当前系统时间位于该相邻网关被配置的用于查询即时天气发布服务器的时间段时,由该相邻网关查询终端设备位置所在区域的即时天气发布服务器。

其中,实施这种实施方式可以避免过滤网关频繁地查询终端设备位置所在区域的即时天气发布服务器,从而可以降低过滤网关查询终端设备位置所在区域的即时天气发布服务器时导致的功耗。

作为一种可选的实施方式,当该相邻网关查询出该终端设备位置所在区域的即时天气发布服务器时,过滤网关向该终端设备位置所在区域的即时天气发布服务器请求终端设备位置对应的即时天气类型的方式具体可以为:

过滤网关向该相邻网关发送包括该终端设备位置的即时天气类型获取请求,以触发该相邻网关向该终端设备位置所在区域的即时天气发布服务器请求该终端设备位置对应的即时天气类型;

以及,过滤网关接收该相邻网关发送的该终端设备位置对应的即时天气类型。

其中,实施这种实施方式可以避免过滤网关查询该终端设备位置对应的即时天气类型时导致的功耗。

作为一种可选的实施方式,过滤网关向该相邻网关发送包括该终端设备位置的即时天气类型获取请求的方式具体可以为:

过滤网关检测该终端设备位置所在区域的即时天气发布服务器是否配置有允许被查询天气类型的已签约终端设备的标识集合;

如果该终端设备位置所在区域的即时天气发布服务器配置有允许被查询天气类型的已签约终端设备的标识集合,过滤网关可以查询已签约终端设备的标识集合中是否包括该终端设备位置所属终端设备的终端设备标识;其中,过滤网关可以存储该终端设备位置和该终端设备位置所属终端设备的终端设备标识的映射关系;

如果所述已签约终端设备的标识集合中包括所述终端设备位置所属终端设备的终端设备标识,过滤网关向所述相邻网关发送包括所述终端设备位置的即时天气类型获取请求。

其中,实施上述步骤可以获取已签约终端设备的终端设备位置对应的天气类型,从而可以防止未签约终端设备的终端设备位置对应的天气类型发生泄露。

举例来说,过滤网关在识别出该终端设备位置对应的即时天气类型“雨天”与汇聚单元指定的天气类型“雨天”匹配时,过滤网关可以将包括该终端设备位置的数据元上报给过滤网关。

又举例来说,过滤网关在识别出某一终端设备位置对应的即时天气类型“晴天”与汇聚单元指定的天气类型“雨天”不匹配时,过滤网关可以过滤掉包括该终端设备位置的数据元。

本发明实施例中,汇聚单元可以对过滤网关上报的待上报数据元进行分析和决策,从而可以为人们提供预警、异常等相关报告。

在图2所描述的方法中,接入节点可以根据汇聚单元指定的终端设备类型和指定的终端设备操作系统版本标识来过滤掉一部分汇聚单元不感兴趣的终端设备上报的物联网数据,而仅将包括汇聚单元指定的终端设备类型和指定的终端设备操作系统版本标识的终端设备上报的物联网数据封装成数据元上报给过滤网关;而过滤网关可以根据汇聚单元感兴趣的位置以及在汇聚单元感兴趣的位置下允许上报数据的指定的天气类型来过滤掉一部分汇聚单元不感兴趣数据元,从而可以有效的降低汇聚单元的工作负担,提高汇聚单元获得感兴趣数据的效率。

实施例二

在图1所描述的物联网架构的基础上,本发明实施例公开了另一种物联网数据的上报控制方法。请参阅图3,图3是本发明实施例公开的另一种物联网数据的上报控制方法的流程示意图。如图3所示,该物联网数据的上报控制方法可以包括以下步骤:

301、过滤网关判断是否收到某一接入节点上报的包括新终端设备位置的数据元,如果收到,向汇聚单元发起第一控制表获取请求。

本发明实施例中,新终端设备位置相对于过滤网关而言是首次出现的终端设备地址,当用户在某一个接入节点的无线覆盖范围内接入新终端设备时,用户需要在汇聚单元上注册新终端设备位置,使得汇聚单元可以根据新终端设备位置来更新汇聚单元设置的第一控制表包括的汇聚单元感兴趣的位置以及在感兴趣的位置下允许上报数据的指定的天气类型。

作为一种可选的实施方式,上述步骤301中,过滤网关判断收到某一接入节点上报的包括新终端设备位置的数据元之后,以及向汇聚单元发起第一控制表获取请求之前,还可以执行以下步骤:

过滤网关向所述管理终端发送请求消息,该请求消息用于请求允许过滤网关向汇聚单元发起第一控制表获取请求;其中,管理终端在收到该请求消息之后,采集用户的人脸图像,并根据该用户的人脸图像的色彩信息,对该用户的人脸图像进行二值化处理;进一步地,管理终端可以将二值化处理后的该用户的人脸图像分成多个像素块,并对每个像素块内所有像素对应的像素值进行或运算,得到每个像素块的或运算结果组成该用户的人脸图像的下采样图片;进一步地,管理终端可将得到的下采样图片划分为多个像素区域,通过对每个像素区域中所有像素点的或运算结果求和,获得组成该用户的人脸图像的每个像素区域的特征信息;进一步地,管理终端可以根据该用户的人脸图像的每个像素区域的特征信息判断该用户的人脸图像与管理终端预先存储的管理用户的人脸图像是否相匹配,如果相匹配,管理终端向过滤网关返回同意过滤网关向汇聚单元发起第一控制表获取请求的响应消息,而过滤网关在收到该响应消息时,才向汇聚单元发起第一控制表获取请求。其中,这种实施方式可以防止过滤网关肆意向汇聚单元发起第一控制表获取请求而增加汇聚单元的工作负荷。

302、过滤网关接收汇聚单元下发的第一控制表,第一控制表包括汇聚单元感兴趣的位置以及在感兴趣的位置下允许上报数据的指定的天气类型。

本发明实施例中,汇聚单元感兴趣的位置信息可以是一个区域位置,例如某一农场的位置;或者,汇聚单元感兴趣的位置信息也可以是一个具体的地理坐标位置,例如某一农场中的某一个湿度计的地理坐标位置。

本发明实施例中,在汇聚单元感兴趣的位置下允许上报数据的指定的天气类型可以包括在汇聚单元感兴趣的位置下允许上报数据的雨天、晴天、雾霾天等各种指定的天气类型,本发明实施例不作限定。

303、接入节点判断是否收到某一终端设备发起的包括新终端设备位置的物联网数据,如果收到,向汇聚单元发起第二控制表获取请求。

304、接入节点接收汇聚单元通过过滤网关下发的第二控制表,第二控制表包括汇聚单元指定的终端设备类型和指定的终端设备操作系统版本标识。

305、接入节点接收海量的终端设备发起的物联网数据,物联网数据包括终端设备类型、终端设备位置、终端设备操作系统版本标识以及数据内容。

本发明实施例中,接入节点可以接收其自身无线覆盖范围内的海量的终端设备发起的物联网数据。其中,数据内容用于表示终端设备上报的数据负载,例如农场部署的湿度感知终端设备上报的物联网数据包括数据内容可以是土壤容积含水量;又例如,温度传感器上报的物联网数据包括数据内容可以是温度值;又例如,雨量计上报的物联网数据包括数据内容可以是降雨量。

306、接入节点在识别出任一终端设备发起的物联网数据包括汇聚单元指定的终端设备类型和指定的终端设备操作系统版本标识时,将该终端设备发起的物联网数据封装成数据元之后上报给过滤网关。

307、过滤网关在识别出任一数据元包含的终端设备位置与汇聚单元感兴趣的位置匹配时,获取该终端设备位置对应的即时天气类型,并且在识别出该终端设备位置对应的即时天气类型与上述指定的天气类型相符时,将该数据元上报给汇聚单元进行分析和决策。

作为一种可选的实施方式,上述步骤307中,过滤网关在识别出任一数据元包含的终端设备位置与汇聚单元感兴趣的位置匹配时,获取该终端设备位置对应的即时天气类型的方式可以为:

过滤网关在识别出任一数据元包含的终端设备位置与汇聚单元感兴趣的位置匹配时,查询该终端设备位置所在区域的即时天气发布服务器,并向该终端设备位置所在区域的即时天气发布服务器请求该终端设备位置对应的即时天气类型。

作为一种可选的实施方式,上述的过滤网关在识别出任一数据元包含的终端设备位置与汇聚单元感兴趣的位置匹配时,查询该终端设备位置所在区域的即时天气发布服务器的方式具体可以为:

过滤网关在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元感兴趣的位置匹配时,过滤网关可以检测其是否被配置用于查询即时天气发布服务器的时间段,如果过滤网关被配置用于查询即时天气发布服务器的时间段,过滤网关可以判断其当前系统时间是否位于该时间段内,如果过滤网关判断其当前系统时间位于该时间段内,过滤网关可以根据该终端设备位置查询该终端设备位置所在区域的即时天气发布服务器;如果过滤网关判断其当前系统时间不位于该时间段内,过滤网关可以向过滤网关的相邻网关发送包括该终端设备位置的即时天气发布服务器查询请求,以触发相邻网关在判断出相邻网关的当前系统时间位于该相邻网关被配置的用于查询即时天气发布服务器的时间段时,由该相邻网关查询终端设备位置所在区域的即时天气发布服务器。

其中,实施这种实施方式可以避免过滤网关频繁地查询终端设备位置所在区域的即时天气发布服务器,从而可以降低过滤网关查询终端设备位置所在区域的即时天气发布服务器时导致的功耗。

作为一种可选的实施方式,当该相邻网关查询出该终端设备位置所在区域的即时天气发布服务器时,过滤网关向该终端设备位置所在区域的即时天气发布服务器请求终端设备位置对应的即时天气类型的方式具体可以为:

过滤网关向该相邻网关发送包括该终端设备位置的即时天气类型获取请求,以触发该相邻网关向该终端设备位置所在区域的即时天气发布服务器请求该终端设备位置对应的即时天气类型;

以及,过滤网关接收该相邻网关发送的该终端设备位置对应的即时天气类型。

其中,实施这种实施方式可以避免过滤网关查询该终端设备位置对应的即时天气类型时导致的功耗。

作为一种可选的实施方式,过滤网关向该相邻网关发送包括该终端设备位置的即时天气类型获取请求的方式具体可以为:

过滤网关检测该终端设备位置所在区域的即时天气发布服务器是否配置有允许被查询天气类型的已签约终端设备的标识集合;

如果该终端设备位置所在区域的即时天气发布服务器配置有允许被查询天气类型的已签约终端设备的标识集合,过滤网关可以查询已签约终端设备的标识集合中是否包括该终端设备位置所属终端设备的终端设备标识;其中,过滤网关可以存储该终端设备位置和该终端设备位置所属终端设备的终端设备标识的映射关系;

如果所述已签约终端设备的标识集合中包括所述终端设备位置所属终端设备的终端设备标识,过滤网关向所述相邻网关发送包括所述终端设备位置的即时天气类型获取请求。

其中,实施上述步骤可以获取已签约终端设备的终端设备位置对应的天气类型,从而可以防止未签约终端设备的终端设备位置对应的天气类型发生泄露。

举例来说,过滤网关在识别出该终端设备位置对应的即时天气类型“雨天”与汇聚单元指定的天气类型“雨天”匹配时,过滤网关可以将包括该终端设备位置的数据元上报给过滤网关。

又举例来说,过滤网关在识别出某一终端设备位置对应的即时天气类型“晴天”与汇聚单元指定的天气类型“雨天”不匹配时,过滤网关可以过滤掉包括该终端设备位置的数据元。

本发明实施例中,汇聚单元可以对过滤网关上报的待上报数据元进行分析和决策,从而可以为人们提供预警、异常等相关报告。

在图3所描述的方法中,接入节点可以根据汇聚单元指定的终端设备类型和指定的终端设备操作系统版本标识来过滤掉一部分汇聚单元不感兴趣的终端设备上报的物联网数据,而仅将包括汇聚单元指定的终端设备类型和指定的终端设备操作系统版本标识的终端设备上报的物联网数据封装成数据元上报给过滤网关;而过滤网关可以根据汇聚单元感兴趣的位置以及在汇聚单元感兴趣的位置下允许上报数据的指定的天气类型来过滤掉一部分汇聚单元不感兴趣数据元,从而可以有效的降低汇聚单元的工作负担,提高汇聚单元获得感兴趣数据的效率。

实施例三

在图1所描述的物联网架构的基础上,本发明实施例公开了一种应用于物联网的数据处理系统。请参阅图4,图4是本发明实施例公开的一种应用于物联网的数据处理系统的结构示意图。如图4所示,该一种应用于物联网的数据处理系统可以包括:

汇聚单元401、过滤网关402以及接入节点403,其中:

过滤网关402,用于接收汇聚单元401下发的第一控制表,第一控制表包括汇聚单元401感兴趣的位置以及在感兴趣的位置下允许上报数据的指定的天气类型;

接入节点403,用于接收汇聚单元401通过过滤网关402下发的第二控制表,第二控制表包括汇聚单元401指定的终端设备类型和指定的终端设备操作系统版本标识;

接入节点403,还用于接收海量的终端设备发起的物联网数据,物联网数据包括终端设备类型、终端设备位置、终端设备操作系统版本标识及数据内容;

接入节点403,还用于在识别出任一终端设备发起的物联网数据包括汇聚单元401指定的终端设备类型和指定的终端设备操作系统版本标识时,将该终端设备发起的物联网数据封装成数据元之后上报给过滤网关402;

过滤网关402,还用于在识别出任一数据元包含的终端设备位置与汇聚单元401感兴趣的位置匹配时,获取该终端设备位置对应的即时天气类型,并且在识别出该终端设备位置对应的即时天气类型与上述指定的天气类型相符时,将该数据元上报给汇聚单元401进行分析和决策。

作为一种可选的实施方式,过滤网关402在识别出任一数据元包含的终端设备位置与汇聚单元401感兴趣的位置匹配时,获取该终端设备位置对应的即时天气类型的方式具体为:

过滤网关402用于在识别出任一数据元包含的终端设备位置与汇聚单元401感兴趣的位置匹配时,查询该终端设备位置所在区域的即时天气发布服务器,并向该终端设备位置所在区域的即时天气发布服务器请求该终端设备位置对应的即时天气类型。

作为一种可选的实施方式,过滤网关402在识别出任一数据元包含的终端设备位置与汇聚单元401感兴趣的位置匹配时,查询该终端设备位置所在区域的即时天气发布服务器的方式具体为:

过滤网关402用于在识别出任一数据元包含的终端设备位置与汇聚单元401感兴趣的位置匹配时,检测过滤网关402是否被配置用于查询即时天气发布服务器的时间段,如果过滤网关402被配置用于查询即时天气发布服务器的时间段,判断过滤网关402的当前系统时间是否位于所述时间段内,如果否,向过滤网关402的相邻网关发送包括该终端设备位置的即时天气发布服务器查询请求,以触发相邻网关在判断出相邻网关的当前系统时间位于相邻网关被配置的用于查询即时天气发布服务器的时间段时,由相邻网关查询终端设备位置所在区域的即时天气发布服务器。

作为一种可选的实施方式,过滤网关402向该终端设备位置所在区域的即时天气发布服务器请求该终端设备位置对应的即时天气类型的方式具体为:

过滤网关402用于向相邻网关发送包括该终端设备位置的即时天气类型获取请求,以触发相邻网关向该终端设备位置所在区域的即时天气发布服务器请求该终端设备位置对应的即时天气类型;以及,接收相邻网关发送的该终端设备位置对应的即时天气类型。

作为一种可选的实施方式,过滤网关402向相邻网关发送包括该终端设备位置的即时天气类型获取请求的方式具体为:

过滤网关402用于检测该终端设备位置所在区域的即时天气发布服务器是否配置有允许被查询天气类型的已签约终端设备的标识集合;如果该终端设备位置所在区域的即时天气发布服务器配置有允许被查询天气类型的已签约终端设备的标识集合,查询已签约终端设备的标识集合中是否包括该终端设备位置所属终端设备的终端设备标识,如果已签约终端设备的标识集合中包括该终端设备位置所属终端设备的终端设备标识,向该相邻网关发送包括终端设备位置的即时天气类型获取请求。

在图4所描述的系统中,接入节点可以根据汇聚单元指定的终端设备类型和指定的终端设备操作系统版本标识来过滤掉一部分汇聚单元不感兴趣的终端设备上报的物联网数据,而仅将包括汇聚单元指定的终端设备类型和指定的终端设备操作系统版本标识的终端设备上报的物联网数据封装成数据元上报给过滤网关;而过滤网关可以根据汇聚单元感兴趣的位置以及在汇聚单元感兴趣的位置下允许上报数据的指定的天气类型来过滤掉一部分汇聚单元不感兴趣数据元,从而可以有效的降低汇聚单元的工作负担,提高汇聚单元获得感兴趣数据的效率。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(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