一种基于汇聚单元的配置上报物联网数据的方法及设备与流程

文档序号:12949129阅读:224来源:国知局
一种基于汇聚单元的配置上报物联网数据的方法及设备与流程

本发明涉及物联网技术领域,尤其涉及一种基于汇聚单元的配置上报物联网数据的方法及设备。



背景技术:

物联网作为信息化时代的重要发展阶段,其核心和基础仍然是互联网,即物联网是在互联网基础上延伸和扩展的网络,物联网的产生给人们的生产和生活带来了极大的便利,其能够使人们更加高效、精细的管理生产和生活。在物联网架构中,海量的终端设备可以上报其监测到的物联网数据,例如,在工业生产中,布置在生产车间的温度监测器能够实时监测生产车间的车间温度并通过物联网接入节点上报给充当物联网人机接口的汇聚单元,汇聚单元在接收到海量的终端设备上报的物联网数据之后,根据这些物联网数据进行分析和决策,从而可以为人们提供预警、异常等相关报告。在实际应用中,物联网接入节点上报物联网数据时,通过物联网接入节点自身生成的邻区路由表选择转发路径,这种方式存在选择转发路径不灵活,容易造成网络拥塞的问题。



技术实现要素:

本发明实施例公开了一种基于汇聚单元的配置上报物联网数据的方法及设备,能够根据汇聚单元的配置灵活的为需要上报的物联网数据选择转发路径,以减少网络拥塞。

本发明实施例第一方面公开了一种基于汇聚单元的配置上报物联网数据的方法,所述方法包括:

物联网接入节点接收过滤网关下发的邻区路由表配置参数并存储,所述邻区路由表配置参数包括多个时间段以及与每个所述时间段相匹配的空闲转发路径标识;

所述物联网接入节点侦听其无线覆盖范围内的海量终端设备上报的海量物联网数据,并将所述海量物联网数据封装成数据元,以及确定侦听到所述海量终端设备上报的所述海量物联网数据的当前时刻所属的目标时间段;

所述物联网接入节点根据所述邻区路由表配置参数查找是否存在与所述目标时间段相匹配的第一目标空闲转发路径标识,当存在所述第一目标空闲转发路径标识时,通过所述第一目标空闲转发路径标识对应的转发路径向所述汇聚单元上报所述数据元。

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

当不存在所述第一目标空闲转发路径标识时,所述物联网接入节点侦听其无线覆盖范围内的相邻物联网接入节点接收到的邻区路由表配置参数中是否存在与所述目标时间段相匹配的第二目标空闲转发路径标识,当存在时,将所述数据元转发至所述相邻物联网接入节点,以触发所述相邻物联网接入节点通过所述第二目标空闲转发路径标识对应的转发路径向所述汇聚单元上报所述数据元。

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

所述物联网接入节点接收所述过滤网关下发的封装指示消息并存储,所述封装指示消息用于指示所述汇聚单元感兴趣的物联网数据;

所述物联网接入节点在执行所述侦听其无线覆盖范围内的海量终端设备上报的海量物联网数据的操作之后以及在执行所述将所述海量物联网数据封装成数据元之前,所述方法还包括:

所述物联网接入节点判断所述海量物联网数据中是否包括所述数据封装指示所指示的物联网数据,当判断出所述海量物联网数据中包括所述数据封装指示所指示的物联网数据时,触发执行所述将所述海量物联网数据封装成数据元的操作。

作为一种可选的实施方式,在本发明实施例第一方面中,在判断出所述海量物联网数据中包括所述数据封装指示所指示的物联网数据之后,以及在所述物联网接入节点执行所述将所述海量物联网数据封装成数据元的操作之前,所述方法还包括:

所述物联网接入节点判断所述海量物联网数据中包括的所述数据封装指示所指示的物联网数据的数量是否达到所述汇聚单元所需的最小数量,当所述海量物联网数据中包括的所述数据封装指示所指示的物联网数据的数量达到所述汇聚单元所需的最小数量时,触发执行所述将所述海量物联网数据封装成数据元的操作。

作为一种可选的实施方式,在本发明实施例第一方面中,所述邻区路由表配置参数是由所述汇聚单元对预先统计出的不同时间段接收到的数据元的数量进行大数据分析得到的。

本发明实施例第二方面公开了一种物联网接入节点,所述物联网接入节点包括接收单元、存储单元、侦听单元、封装单元、确定单元、查找单元以及上报单元,其中:

所述接收单元,用于接收过滤网关下发的邻区路由表配置参数,所述邻区路由表配置参数包括多个时间段以及与每个所述时间段相匹配的空闲转发路径标识;

所述存储单元,用于存储所述邻区路由表配置参数;

所述侦听单元,用于侦听所述物联网接入节点无线覆盖范围内的海量终端设备上报的海量物联网数据;

所述封装单元,用于将所述侦听单元侦听到的所述海量物联网数据封装成数据元;

所述确定单元,用于确定侦听到所述海量终端设备上报的所述海量物联网数据的当前时刻所属的目标时间段;

所述查找单元,用于根据所述邻区路由表配置参数查找是否存在与所述目标时间段相匹配的第一目标空闲转发路径标识;

所述上报单元,用于当存在所述第一目标空闲转发路径标识时,通过所述第一目标空闲转发路径标识对应的转发路径向汇聚单元上报所述数据元。

作为一种可选的实施方式,在本发明实施例第二方面中,所述侦听单元,还用于当不存在所述第一目标空闲转发路径标识时,侦听其无线覆盖范围内的相邻物联网接入节点接收到的邻区路由表配置参数中是否存在与所述目标时间段相匹配的第二目标空闲转发路径标识;

所述物联网接入节点还包括转发单元,其中:

所述转发单元,用于当所述侦听单元侦听到存在所述第二目标空闲转发路径标识时,将所述数据元转发至所述相邻物联网接入节点,以触发所述相邻物联网接入节点通过所述第二目标空闲转发路径标识对应的转发路径向所述汇聚单元上报所述数据元。

作为一种可选的实施方式,在本发明实施例第二方面中,所述接收单元,还用于接收所述过滤网关下发的封装指示消息,所述封装指示消息用于指示所述汇聚单元感兴趣的物联网数据;

所述存储单元,还用于存储所述封装指示消息;

所述物联网接入节点还包括判断单元,其中:

所述判断单元,用于在所述侦听单元侦听所述物联网接入节点无线覆盖范围内的海量终端设备上报的海量物联网数据之后以及在所述封装单元将所述海量物联网数据封装成数据元之前,判断所述海量物联网数据中是否包括所述数据封装指示所指示的物联网数据,当判断出所述海量物联网数据中包括所述数据封装指示所指示的物联网数据时,触发所述封装单元执行所述将所述海量物联网数据封装成数据元的操作。

作为一种可选的实施方式,在本发明实施例第二方面中,所述判断单元,还用于在判断出所述海量物联网数据中包括所述数据封装指示所指示的物联网数据之后以及在所述封装单元将所述海量物联网数据封装成数据元之前,判断所述海量物联网数据中包括的所述数据封装指示所指示的物联网数据的数量是否达到所述汇聚单元所需的最小数量,当所述海量物联网数据中包括的所述数据封装指示所指示的物联网数据的数量达到所述汇聚单元所需的最小数量时,触发所述封装单元执行所述将所述海量物联网数据封装成数据元的操作。

作为一种可选的实施方式,在本发明实施例第二方面中,所述邻区路由表配置参数是由所述汇聚单元对预先统计出的不同时间段接收到的数据元的数量进行大数据分析得到的。

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

本发明实施例中,物联网接入节点接收过滤网关下发的邻区路由表配置参数并存储,该邻区路由表配置参数包括多个时间段以及与每个时间段相匹配的空闲转发路径标识,物联网接入节点侦听其无线覆盖范围内的海量终端设备上报的海量物联网数据,并将该海量物联网数据封装成数据元,以及确定侦听到海量终端设备上报的海量物联网数据的当前时刻所属的目标时间段,并根据该邻区路由表配置参数查找是否存在与该目标时间段相匹配的目标空闲转发路径标识,当存在目标空闲转发路径标识时,通过该目标空闲转发路径标识对应的转发路径向汇聚单元上报该数据元。实施本发明实施例能够根据汇聚单元的配置灵活的为需要上报的物联网数据选择转发路径,以减少网络拥塞。

附图说明

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

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

图2是本发明实施例公开的一种基于汇聚单元的配置上报物联网数据的方法的流程示意图;

图3是本发明实施例公开的另一种基于汇聚单元的配置上报物联网数据的方法的流程示意图;

图4是本发明实施例公开的一种物联网接入节点的结构示意图;

图5是本发明实施例公开的另一种物联网接入节点的结构示意图;

图6是本发明实施例公开的一种基于汇聚单元的配置上报物联网数据的系统的结构示意图。

具体实施方式

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

本发明实施例公开了一种基于汇聚单元的配置上报物联网数据的方法及设备,能够使物联网接入节点根据汇聚单元的配置灵活的为需要上报的物联网数据选择空闲的转发路径,以减少网络拥塞。以下分别进行详细说明。

为了更好地理解本发明实施例,下面先对本发明实施例公开的一种物联网架构进行介绍。请参阅图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)相结合的方法来解决干扰问题。

实施例一

请参阅图2,图2是本发明实施例公开的一种基于汇聚单元的配置上报物联网数据的方法的流程示意图。如图2所示,该基于汇聚单元的配置上报物联网数据的方法可以包括以下操作:

201、物联网接入节点接收过滤网关下发的邻区路由表配置参数并存储,该邻区路由表配置参数包括多个时间段以及与每个时间段相匹配的空闲转发路径标识。

本发明实施例中,对于物联网接入节点来说,与每个时间段相匹配的空闲转发路径标识可以具体为该物联网接入节点的所有下一跳物联网接入节点中在不同时间段内处于空闲或相对空闲的下一跳物联网接入节点的节点标识。需要说明的是,该邻区路由表配置参数具体是由汇聚单元下发给过滤网关,然后再由过滤网关下发给物联网接入节点的。

其中,物联网接入节点接收过滤网关下发的邻区路由表配置参数可以包括:

物联网接入节点检测其与过滤网关之间的无线端口的负荷值并判断该负荷值是否小于指定负荷阈值,如果小于该指定负荷阈值,则向过滤网关发送包括物联网接入节点的身份标识的领区路由表配置参数获取请求,以触发过滤网关根据该物联网接入节点的身份标识对物联网接入节点进行身份验证且在身份验证通过时返回针对该领区路由表配置参数获取请求的领区路由表配置参数获取响应;

物联网接入节点接收过滤网关下发的领区路由表配置参数获取响应,并解析领区路由表配置参数获取响应得到领区路由表配置参数。这样通过对物联网接入节点进行身份验证且在身份验证通过时返回领区路由表配置参数的方式能够提高领区路由表配置参数的安全性。

202、物联网接入节点侦听其无线覆盖范围内的海量终端设备上报的海量物联网数据,并将该海量物联网数据封装成数据元。

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

203、物联网接入节点确定侦听到上述海量终端设备上报的上述海量物联网数据的当前时刻所属的目标时间段。

204、物联网接入节点根据上述邻区路由表配置参数查找是否存在与上述目标时间段相匹配的第一目标空闲转发路径标识。

本发明实施例中,当步骤204的查找结果为是时,物联网接入节点确定在上述目标时间段内存在处于空闲或相对空闲状态的下一跳物联网接入节点,并触发执行步骤205。

205、当存在上述第一目标空闲转发路径标识时,物联网接入节点通过上述第一目标空闲转发路径标识对应的转发路径向汇聚单元上报上述数据元。

本发明实施中,需要说明的是,与每个时间段相匹配的空闲转发路径标识的数量可以为一个或多个,当与每个时间段相匹配的空闲转发路径标识的数量为多个时,上述邻区路由表配置参数还可以包括与时间段相匹配的多个空闲转发路径标识中每个空闲转发路径标识对应的优先级,其中,对应的优先级越高,空闲转发路径标识对应的转发路径的可靠性就越高。当物联网接入节点查找出与上述目标时间段相匹配的空闲转发路径标识的数量为多个时,物联网接入节点从与上述目标时间段相匹配的多个空闲转发路径标识中选择优先级最高的空闲转发路径标识作为上述第一目标空闲转发路径标识,这样可以提高成功上报物联网数据的可靠性。

作为一种可选的实施方式,该基于汇聚单元的配置上报物联网数据的方法还可以包括以下操作:

当上述邻区路由表配置参数中不存在与上述目标时间段相匹配的上述第一目标空闲转发路径标识时,物联网接入节点侦听其无线覆盖范围内的相邻物联网接入节点接收到的邻区路由表配置参数中是否存在与上述目标时间段相匹配的第二目标空闲转发路径标识,当存在该第二目标空闲转发路径标识时,将该数据元转发至该相邻物联网接入节点,以触发该相邻物联网接入节点通过该第二目标空闲转发路径标识对应的转发路径向汇聚单元上报上述数据元;当物联网接入节点无线覆盖范围内的所有相邻物联网接入节点接收到的邻区路由表配置参数中均不存在与上述目标时间段相匹配的空闲转发路径标识时,物联网接入节点可以从所有的转发路径中确定出一条上报负荷最少的转发路径并通过该转发路径向汇聚单元上报上述数据元。

需要说明的是,当物联网接入节点侦听到其无线覆盖范围内的多个相邻物联网接入节点接收到的邻区路由表配置参数中存在与上述目标时间段相匹配的第二目标空闲转发路径标识,物联网接入节点可以选择物联网数据上报负荷最小的相邻物联网接入节点,也可以选择地理位置最近的相邻物联网接入节点,本发明实施例不做限定。

可选的,上述邻区路由表配置参数是由汇聚单元对预先统计出的不同时间段内接收到的数据元的数量进行大数据分析得到的,具体的,由汇聚单元对其在预设时间长度(如一个月、三个月或半年等)内接收到的不同物联网接入节点在不同时间段内上报的数据元的数量进行大数据分析得到,即上述邻区路由表配置参数是动态变化的,这使得物联网接入节点更加灵活的选择转发路径。

可见,实施图2所描述的基于汇聚单元的配置上报物联网数据的方法能够使物联网接入节点根据汇聚单元的具体配置灵活的为需要上报的物联网数据选择空闲的转发路径,这样既能够减少网络拥塞,又能够提高成功上报物联网数据的可靠性。

实施例二

请参阅图3,图3是本发明实施例公开的另一种基于汇聚单元的配置上报物联网数据的方法。如图3所示,该基于汇聚单元的配置上报物联网数据的方法可以包括以下操作:

301、物联网接入节点接收过滤网关下发的邻区路由表配置参数以及封装指示消息并存储,该邻区路由表配置参数包括多个时间段以及与每个时间段相匹配的空闲转发路径标识,该封装指示消息用于指示汇聚单元感兴趣的物联网数据。

本发明实施例中,汇聚单元感兴趣的物联网数据可以为包括预设数据内容的物联网数据,也可以是预设类型的终端设备上报的物联网数据,还可以是预设地理位置的终端设备上报的物联网数据,还可以是预设地理位置的预设类型的终端设备上报的包括预设数据内容的物联网数据,本发明实施例不做限定。

302、物联网接入节点侦听其无线覆盖范围内的海量终端设备上报的海量物联网数据。

本发明实施例中,终端设备上报的物联网数据可以包括数据内容,还可以包括用于表示汇聚单元感兴趣的物联网数据的标识,例如,当汇聚单元感兴趣的物联网数据为预设类型的终端设备上报的物联网数据时,终端设备上报的物联网数据还可以包括该终端设备的类型等,当汇聚单元感兴趣的物联网数据为预设地理位置的终端设备上报的物联网数据时,终端设备上报的物联网数据还可以包括终端设备的地理位置,以此类推。

303、物联网接入节点判断上述海量物联网数据中是否包括上述数据封装指示所指示的物联网数据。

本发明实施例中,当步骤303的判断结果为是时,触发执行步骤304;当步骤303的判断结果为否时,物联网接入节点过滤掉上述海量物联网数据。

304、物联网接入节点判断上述海量物联网数据中包括的上述数据封装指示所指示的物联网数据的数量是否达到汇聚单元所需的最小数量。

本发明实施例中,当步骤304的判断结果为是时,触发执行步骤306;当步骤304的判断结果为否时,触发执行步骤305。

305、物联网接入节点持续侦听其无线覆盖范围内的其它终端设备上报的物联网数据直至其侦听到的所有物联网数据中包括的上述数据封装指示所指示的物联网数据的总数量到达上述最小数量。

306、物联网接入节点将其侦听到的海量物联网数据封装成数据元。

307、物联网接入节点确定侦听到上述海量终端设备上报的上述海量物联网数据的当前时刻所属的目标时间段。

308、物联网接入节点根据上述邻区路由表配置参数查找是否存在与上述目标时间段相匹配的第一目标空闲转发路径标识。

本发明实施例中,当步骤308的查找结果为是时,触发执行步骤309;当步骤308的查找结果为否时,触发执行步骤310-步骤311。

本发明实施中,需要说明的是,与每个时间段相匹配的空闲转发路径标识的数量可以为一个或多个,当与每个时间段相匹配的空闲转发路径标识的数量为多个时,上述邻区路由表配置参数还可以包括与时间段相匹配的多个空闲转发路径标识中每个空闲转发路径标识对应的优先级,其中,对应的优先级越高,空闲转发路径标识对应的转发路径的可靠性就越高。当物联网接入节点查找出与上述目标时间段相匹配的空闲转发路径标识的数量为多个时,物联网接入节点从与上述目标时间段相匹配的多个空闲转发路径标识中选择优先级最高的空闲转发路径标识作为上述第一目标空闲转发路径标识,这样可以提高成功上报物联网数据的可靠性。

309、物联网接入节点通过上述第一目标空闲转发路径标识对应的转发路径向汇聚单元上报上述数据元。

310、物联网接入节点侦听其无线覆盖范围内的相邻物联网接入节点接收到的邻区路由表配置参数中是否存在与上述目标时间段相匹配的第二目标空闲转发路径标识。

311、当存在上述第二目标空闲转发路径标识时,物联网接入节点将上述数据元转发至上述相邻物联网接入节点,以触发上述相邻物联网接入节点通过上述第二目标空闲转发路径标识对应的转发路径向汇聚单元上报上述数据元。

需要说明的是,当物联网接入节点侦听到其无线覆盖范围内的多个相邻物联网接入节点接收到的邻区路由表配置参数中存在与上述目标时间段相匹配的第二目标空闲转发路径标识,物联网接入节点可以选择物联网数据上报负荷最小的相邻物联网接入节点,也可以选择地理位置最近的相邻物联网接入节点,本发明实施例不做限定。

可选的,上述邻区路由表配置参数是由汇聚单元对预先统计出的不同时间段内接收到的数据元的数量进行大数据分析得到的,具体的,由汇聚单元对其在预设时间长度(如一个月、三个月或半年等)内接收到的不同物联网接入节点在不同时间段内上报的数据元的数量进行大数据分析得到,即上述邻区路由表配置参数是动态变化的,这使得物联网接入节点更加灵活的选择转发路径。

可见,实施图3所描述的基于汇聚单元的配置上报物联网数据的方法能够使物联网接入节点根据汇聚单元的具体配置灵活的为汇聚单元感兴趣的物联网数据选择空闲的转发路径,这样既能够减少网络拥塞,又能够提高成功上报汇聚单元感兴趣的物联网数据的可靠性。

实施例三

请参阅图4,图4是本发明实施例公开的一种物联网接入节点的结构示意图。如图4所示,该物联网接入节点400可以包括接收单元401、存储单元402、侦听单元403、封装单元404、确定单元405、查找单元406以及上报单元407,其中:

接收单元401用于接收过滤网关下发的邻区路由表配置参数,该邻区路由表配置参数包括多个时间段以及与每个时间段相匹配的空闲转发路径标识。

本发明实施例中,对于物联网接入节点400来说,与每个时间段相匹配的空闲转发路径标识可以具体为该物联网接入节点400的所有下一跳物联网接入节点中在不同时间段内处于空闲或相对空闲的下一跳物联网接入节点的节点标识。需要说明的是,该邻区路由表配置参数具体是由汇聚单元下发给过滤网关,然后再由过滤网关下发给物联网接入节点400的。

其中,接收单元401接收过滤网关下发的邻区路由表配置参数的具体方式为:

检测其与过滤网关之间的无线端口的负荷值并判断该负荷值是否小于指定负荷阈值,如果小于该指定负荷阈值,则向过滤网关发送包括物联网接入节点400的身份标识的领区路由表配置参数获取请求,以触发过滤网关根据该物联网接入节点400的身份标识对物联网接入节点400进行身份验证且在身份验证通过时返回针对该领区路由表配置参数获取请求的领区路由表配置参数获取响应;

接收过滤网关下发的领区路由表配置参数获取响应,并解析领区路由表配置参数获取响应得到领区路由表配置参数。这样通过对物联网接入节点400进行身份验证且在身份验证通过时返回领区路由表配置参数的方式能够提高领区路由表配置参数的安全性。

存储单元402用于存储接收单元401接收到的上述邻区路由表配置参数。

侦听单元403用于侦听物联网接入节点400无线覆盖范围内的海量终端设备上报的海量物联网数据。

封装单元404用于将侦听单元403侦听到的海量物联网数据封装成数据元。

确定单元405用于确定侦听单元403侦听到海量终端设备上报的海量物联网数据的当前时刻所属的目标时间段。

查找单元406用于根据存储单元402存储的邻区路由表配置参数查找是否存在与确定单元405确定出的目标时间段相匹配的第一目标空闲转发路径标识。

本发明实施中,需要说明的是,与每个时间段相匹配的空闲转发路径标识的数量可以为一个或多个,当与每个时间段相匹配的空闲转发路径标识的数量为多个时,上述邻区路由表配置参数还可以包括与时间段相匹配的多个空闲转发路径标识中每个空闲转发路径标识对应的优先级,其中,对应的优先级越高,空闲转发路径标识对应的转发路径的可靠性就越高。当查找单元406查找出与上述目标时间段相匹配的空闲转发路径标识的数量为多个时,查找单元406还需从与上述目标时间段相匹配的多个空闲转发路径标识中查找出优先级最高的空闲转发路径标识作为上述第一目标空闲转发路径标识,这样可以提高成功上报物联网数据的可靠性。

上报单元407用于当查找单元406查找出存在上述第一目标空闲转发路径标识时,通过上述第一目标空闲转发路径标识对应的转发路径向汇聚单元上报封装单元404得到的上述数据元。

在一个可选的实施例中,物联网接入节点400还可以包括转发单元408,进一步可选的,还可以包括判断单元409,此时,物联网接入节点400的结构可以如图5所示,图5是本发明实施例公开的另一种物联网接入节点的结构示意图。其中:

侦听单元403还可以用于当查找单元406查找出不存在上述第一目标空闲转发路径标识时,侦听其无线覆盖范围内的相邻物联网接入节点接收到的邻区路由表配置参数中是否存在与确定单元405确定出的上述目标时间段相匹配的第二目标空闲转发路径标识。

转发单元408用于当侦听单元403侦听到存在上述第二目标空闲转发路径标识时,将封装单元404得到的数据元转发至上述相邻物联网接入节点,以触发上述相邻物联网接入节点通过上述第二目标空闲转发路径标识对应的转发路径向汇聚单元上报上述数据元。

需要说明的是,当侦听单元403侦听到其无线覆盖范围内的多个相邻物联网接入节点接收到的邻区路由表配置参数中存在与上述目标时间段相匹配的第二目标空闲转发路径标识,转发单元408可以选择物联网数据上报负荷最小的相邻物联网接入节点,也可以选择地理位置最近的相邻物联网接入节点,本发明实施例不做限定。

接收单元401还可以接收上述过滤网关下发的封装指示消息,其中,该封装指示消息用于指示上述汇聚单元感兴趣的物联网数据。

存储单元402还可以用于存储上述封装指示消息。

判断单元409用于在侦听单元403侦听物联网接入节点400无线覆盖范围内的海量终端设备上报的海量物联网数据之后以及在封装单元404将海量物联网数据封装成数据元之前,判断侦听单元403侦听到的海量物联网数据中是否包括存储单元402中存储的数据封装指示所指示的物联网数据,当判断出海量物联网数据中包括数据封装指示所指示的物联网数据时,触发封装单元404执行上述将上述海量物联网数据封装成数据元的操作。

进一步可选的,判断单元409还可以用于在判断出上述海量物联网数据中包括上述数据封装指示所指示的物联网数据之后以及在封装单元404将上述海量物联网数据封装成数据元之前,判断上述海量物联网数据中包括的上述数据封装指示所指示的物联网数据的数量是否达到汇聚单元所需的最小数量,当上述海量物联网数据中包括的上述数据封装指示所指示的物联网数据的数量达到汇聚单元所需的最小数量时,触发封装单元404执行上述将上述海量物联网数据封装成数据元的操作。

又进一步可选的,物联网接入节点400存储的上述邻区路由表配置参数是由汇聚单元对预先统计出的不同时间段内接收到的数据元的数量进行大数据分析得到的,具体的,由汇聚单元对其在预设时间长度(如一个月、三个月或半年等)内接收到的不同物联网接入节点在不同时间段内上报的数据元的数量进行大数据分析得到,即上述邻区路由表配置参数是动态变化的,这使得物联网接入节点400更加灵活的选择转发路径。

可见,实施图4或图5所描述的物联网接入节点400能够根据汇聚单元的具体配置灵活的为需要上报的物联网数据选择空闲的转发路径,这样既能够减少网络拥塞,又能够提高成功上报物联网数据的可靠性。

实施例五

请参阅图6,图6是本发明实施例公开的一种基于汇聚单元的配置上报物联网数据的系统的结构示意图。如图6所示,该基于汇聚单元的配置上报物联网数据的系统可以包括汇聚单元601、过滤网关602、物联网接入节点603以及处于物联网接入节点603覆盖范围内的海量终端设备604,其中:

汇聚单元601用于向过滤网关602下发针对物联网接入节点603的邻区路由表配置参数,该邻区路由表配置参数包括该多个时间段以及与每个时间段相匹配的空闲转发路径标识。

过滤网关602用于接收上述邻区路由表配置参数并向物联网接入节点603下发接收到的邻区路由表配置参数。

物联网接入节点603用于接收过滤网关602下发的邻区路由表配置参数并存储,以及侦听其无线覆盖范围内的海量终端设备604上报的海量物联网数据,并将该海量物联网数据封装成数据元,以及确定侦听到海量终端设备604上报的海量物联网数据的当前时刻所属的目标时间段,根据存储的邻区路由表配置参数查找是否存在与该目标时间段相匹配的第一目标空闲转发路径标识,当存在该第一目标空闲转发路径标识时,通过该第一目标空闲转发路径标识对应的转发路径向汇聚单元601上报该数据元。

可选的,如图6所示,该基于汇聚单元的配置上报物联网数据的系统还可以包括处于物联网接入节点603无线覆盖范围内的相邻物联网接入节点605,其中:

物联网接入节点603还可以用于在查找出不存在上述第一目标空闲转发路径标识时,侦听其无线覆盖范围内的相邻物联网接入节点605接收到的邻区路由表配置参数中是否存在与上述目标时间段相匹配的第二目标空闲转发路径标识,当存在时,将数据元转发至相邻物联网接入节点605,以触发相邻物联网接入节点605通过该第二目标空闲转发路径标识对应的转发路径向汇聚单元601上报数据元。

进一步可选的,物联网接入节点603还可以用于接收过滤网关602下发的来着汇聚单元601的封装指示消息并存储,该封装指示消息用于指示汇聚单元601感兴趣的物联网数据。

其中,物联网接入节点603还可以用于在执行上述侦听其无线覆盖范围内的海量终端设备604上报的海量物联网数据的操作之后以及在执行上述将海量物联网数据封装成数据元之前,判断海量物联网数据中是否包括数据封装指示所指示的物联网数据,当判断出海量物联网数据中包括数据封装指示所指示的物联网数据时,触发执行上述将海量物联网数据封装成数据元的操作。

进一步可选的,物联网接入节点603还可以用于在判断出海量物联网数据中包括数据封装指示所指示的物联网数据之后以及在执行上述将海量物联网数据封装成数据元的操作之前,判断上述海量物联网数据中包括的数据封装指示所指示的物联网数据的数量是否达到汇聚单元601所需的最小数量,当上述海量物联网数据中包括的上述数据封装指示所指示的物联网数据的数量达到汇聚单元601所需的最小数量时,触发执行上述将上述海量物联网数据封装成数据元的操作。

又进一步可选的,物联网接入节点603存储的上述邻区路由表配置参数是由汇聚单元601对预先统计出的不同时间段内接收到的数据元的数量进行大数据分析得到的,具体的,由汇聚单元601对其在预设时间长度(如一个月、三个月或半年等)内接收到的不同物联网接入节点在不同时间段内上报的数据元的数量进行大数据分析得到,即上述邻区路由表配置参数是动态变化的,这使得物联网接入节点603更加灵活的选择转发路径。

可见,实施图6所描述的基于汇聚单元的配置上报物联网数据的系统能够使物联网接入节点根据汇聚单元的具体配置灵活的为汇聚单元感兴趣的物联网数据选择空闲的转发路径,这样既能够减少网络拥塞,又能够提高成功上报物联网数据的可靠性。

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