CN107249172B - 一种基于终端设备数量的数据封装控制方法及*** - Google Patents
一种基于终端设备数量的数据封装控制方法及*** Download PDFInfo
- Publication number
- CN107249172B CN107249172B CN201710473261.9A CN201710473261A CN107249172B CN 107249172 B CN107249172 B CN 107249172B CN 201710473261 A CN201710473261 A CN 201710473261A CN 107249172 B CN107249172 B CN 107249172B
- Authority
- CN
- China
- Prior art keywords
- data
- internet
- terminal devices
- things
- forwarding node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000005538 encapsulation Methods 0.000 title claims abstract description 80
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000002776 aggregation Effects 0.000 claims abstract description 37
- 238000004220 aggregation Methods 0.000 claims abstract description 37
- 238000001914 filtration Methods 0.000 claims description 45
- 230000000977 initiatory effect Effects 0.000 claims description 18
- 230000003827 upregulation Effects 0.000 claims description 12
- 230000003828 downregulation Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000003973 irrigation Methods 0.000 description 1
- 230000002262 irrigation Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 239000002689 soil Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及物联网技术领域,具体涉及一种基于终端设备数量的数据封装控制方法及***,该方法包括:转发节点检测转发节点无线覆盖范围内的海量终端设备发起的物联网数据,以及判断该海量终端设备包括的终端设备的数量是否达到预设数量,如果海量终端设备包括的终端设备的数量达到预设数量,则将该海量终端设备发起的物联网数据封装成数据元,并将该数据元发送至汇聚单元。实施本发明实施例能够在转发节点检测到预设数量的终端设备上报的物联网数据之后对物联网数据进行封装并上报至汇聚单元,减少物联网数据的上报次数,进而减少因物联网数据上报频繁而导致的网络拥堵的情况发生。
Description
技术领域
本发明涉及物联网技术领域,尤其涉及一种基于终端设备数量的数据封装控制方法及***。
背景技术
物联网是指以对物理世界感知为目的,以信息处理为主要任务,以网络为交互载体,实现物与物、物与人之间的信息交互,提供感知信息服务的智能综合***,通过物与物互联,人们可以更加精细地、动态地管理生产和生活,提高资源利用率和生产效率。实际应用中,物联网主要是通过接收上报的物联网数据并对接收到的物联网数据进行处理来智能化且快速的管理生产和生活,且当检测到物联网数据时,就上报该物联网数据,由于物联网中发起物联网数据的终端设备数量巨大,当前的物联网数据上报方式上报频繁,会造成网络拥堵的问题。
发明内容
本发明实施例公开了一种基于终端设备数量的数据封装控制方法及***,能够减少物联网数据的上报次数,进而减少因物联网数据上报频繁而导致的网络拥堵的情况发生。
本发明实施例第一方面公开了一种基于终端设备数量的数据封装控制方法,所述方法包括:
过滤网关接收汇聚单元下发的数据封装指示,并将所述数据封装指示下发至转发节点,所述数据封装指示用于指示所述转发节点封装预设数量的终端设备发起的物联网数据;
所述转发节点存储所述过滤网关下发的所述数据封装指示;
所述转发节点检测其无线覆盖范围内的海量终端设备发起的物联网数据,并判断所述海量终端设备的数量是否达到所述预设数量,如果所述海量终端设备的数量达到所述预设数量,则将所述海量终端设备发起的物联网数据封装成数据元,以及将所述数据元发送至所述汇聚单元,所述物联网数据包括数据内容。
作为一种可选的实施方式,在本发明实施例第一方面中,所述数据封装指示还包括目标时间段以及目标地理位置;
所述物联网数据还包括发起该物联网数据的终端设备所处的地理位置;
所述转发节点检测其无线覆盖范围内的海量终端设备发起的物联网数据,包括:
所述转发节点在所述目标时间段内检测其无线覆盖范围内处于所述目标地理位置的海量终端设备发起的物联网数据。
作为一种可选的实施方式,在本发明实施例第一方面中,所述物联网数据还包括发起该物联网数据的终端设备的设备标识;
所述方法还包括:
当在所述目标时间段内检测到其无线覆盖范围内处于所述目标地理位置的所述海量终端设备的数量未达到所述预设数量时,所述转发节点侦听其无线覆盖范围内的相邻转发节点检测到的部分终端设备发起的物联网数据,并将所述海量终端设备发起的物联网数据以及侦听到的所述部分终端设备发起的物联网数据封装成数据元,以及将所述数据元发送至所述汇聚单元,其中,所述部分终端设备所处的地理位置为所述目标地理位置,所述部分终端设备中任意一个终端设备的设备标识与所述海量终端设备中任意一个终端设备的设备标识不同,且所述部分终端设备包括的终端设备的数量与所述海量终端设备包括的终端设备的数量之和等于所述预设数量。
作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:
所述转发节点向其无线覆盖范围内处于所述目标地理位置的终端设备发送频率上调指令,所述频率上调指令用于指示处于所述目标地理位置的终端设备在所述目标时间段内提高物联网数据的上报频率。
作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:
所述转发节点向其无线覆盖范围内未处于所述目标地理位置的终端设备发送频率下调指令,所述频率下调指令用于指示未处于所述目标地理位置的终端设备在所述目标时间段内降低物联网数据的上报频率。
本发明实施例第二方面公开了一种基于终端设备数量的数据封装控制***,所述***包括汇聚单元、过滤网关、转发节点以及多个终端设备,其中:
所述汇聚单元,用于向所述过滤网关下发数据封装指示,所述数据封装指示用于指示所述转发节点封装预设数量的终端设备发起的物联网数据;
所述过滤网关,用于接收汇聚单元下发的数据封装指示,并将所述数据封装指示下发至转发节点;
所述转发节点,用于存储所述过滤网关下发的所述数据封装指示;
所述终端设备,用于向所述转发节点上报物联网数据,所述物联网数据包括数据内容;
所述转发节点,还用于检测其无线覆盖范围内的多个终端设备发起的物联网数据,并判断发起物联网数据的多个所述终端设备的数量是否达到所述预设数量,如果发起物联网数据的多个所述终端设备的数量达到所述预设数量,则将多个所述终端设备发起的物联网数据封装成数据元,以及将所述数据元发送至所述汇聚单元。
作为一种可选的实施方式,在本发明实施例第二方面中,所述数据封装指示还包括目标时间段以及目标地理位置;
所述转发节点检测其无线覆盖范围内的多个终端设备发起的物联网数据的具体方式为:
所述转发节点在所述目标时间段内检测其无线覆盖范围内处于所述目标地理位置的多个终端设备发起的物联网数据。
作为一种可选的实施方式,在本发明实施例第二方面中,所述物联网数据还包括发起该物联网数据的终端设备的设备标识;
所述转发节点,还用于当在所述目标时间段内检测到其无线覆盖范围内处于所述目标地理位置的发起物联网数据的多个所述终端设备的数量未达到所述预设数量时,侦听其无线覆盖范围内的相邻转发节点检测到的部分终端设备发起的物联网数据,并将多个所述终端设备发起的物联网数据以及侦听到的所述部分终端设备发起的物联网数据封装成数据元,以及将所述数据元发送至所述汇聚单元,其中,所述部分终端设备所处的地理位置为所述目标地理位置,所述部分终端设备中任意一个终端设备的设备标识与多个所述终端设备中任意一个终端设备的设备标识不同,且所述部分终端设备包括的终端设备的数量与多个所述终端设备包括的终端设备的数量之和等于所述预设数量。
作为一种可选的实施方式,在本发明实施例第二方面中,所述转发节点,还用于向其无线覆盖范围内处于所述目标地理位置的终端设备发送频率上调指令,所述频率上调指令用于指示处于所述目标地理位置的终端设备在所述目标时间段内提高物联网数据的上报频率。
作为一种可选的实施方式,在本发明实施例第二方面中,所述转发节点,还用于向其无线覆盖范围内未处于所述目标地理位置的终端设备发送频率下调指令,所述频率下调指令用于指示未处于所述目标地理位置的终端设备在所述目标时间段内降低物联网数据的上报频率。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,过滤网关接收汇聚单元下发的数据封装指示,并将该数据封装指示下发至转发节点,该数据封装指示用于指示转发节点需要封装预设数量的终端设备所发起的物联网数据,转发节点存储过滤网关下发的数据封装指示,并检测转发节点无线覆盖范围内的海量终端设备发起的物联网数据,以及判断该海量终端设备包括的终端设备的数量是否达到预设数量,如果海量终端设备包括的终端设备的数量达到预设数量,则将该海量终端设备发起的物联网数据封装成数据元,并将该数据元发送至汇聚单元。实施本发明实施例能够在转发节点检测到预设数量的终端设备上报的物联网数据之后对物联网数据进行封装并上报至汇聚单元,减少物联网数据的上报次数,进而减少因物联网数据上报频繁而导致的网络拥堵的情况发生。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种物联网架构的示意图;
图2是本发明实施例公开的一种基于终端设备数量的数据封装控制方法的流程示意图;
图3是本发明实施例公开的一种基于终端设备数量的数据封装控制***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种基于终端设备数量的数据封装控制方法及***,能够在转发节点检测到预设数量的终端设备上报的物联网数据之后对物联网数据进行封装并上报至汇聚单元,减少物联网数据的上报次数,进而减少因物联网数据上报频繁而导致的网络拥堵的情况发生。以下分别进行详细说明。
为了更好地理解本发明实施例,下面先对本发明实施例公开的一种物联网架构进行介绍。请参阅图1,图1是本发明实施例公开的一种物联网架构的示意图。如图1所示,该物联网架构按照功能划分可以包括终端设备层、转发节点层以及汇聚层三个层。其中,终端设备层可以包括海量规模的终端设备,例如湿度计、***、通风设备、雨量传感器、灌溉阀等等;转发节点层可以包括网络连接的大量的转发节点,转发节点可以包括路由器、中继器、接入点等设备,本发明实施例不作限定;转发节点可以使用任何标准的组网协议,而且转发节点可以在不同的网络制式之间实现数据解析;汇聚层可以包括过滤网关和汇聚单元,其中,过滤网关可以通过互联网与转发节点层的各个转发节点直接或简介通讯连接;汇聚单元可以通过过滤网关对转发节点层的各个转发节点进行高层管理,从而实现数据传输频率、网络拓扑以及其他组网功能的控制;汇聚单元不仅可以对海量终端设备产生的物联网数据进行分析和决策,还可以通过发指令去获取信息或者配置终端设备参数(此时数据的传输指向终端设备);汇聚单元还可以引入各种业务,从大数据到社交网络、甚至从社交工具“点赞”到天气分享等。在图1所示的物联网架构中,每一个转发节点可以为其自身无线无覆盖范围内的海量终端设备提供物联网数据收发服务,其中,每一转发节点自身无线无覆盖范围内的每一个终端设备可以内置有无线通讯模块,这使得每一转发节点可以通过无线网络通讯方式与自身无线无覆盖范围内的每一个终端设备进行无线通讯。在图1所示的物联网架构中,终端设备内置的无线通讯模块在生产时,可以输入上频点470MHz,下频点510MHz,这样无线通讯模块可以自动将通讯频段定义为470MHz~510MHz,以符合中国SRRC标准的规定;或者,也可以输入上频点868MHz,下频点908MHz,这样无线通讯模块可以自动将通讯频段定义为868MHz~908MHz,以符合欧洲ETSI标准的规定;或者,可以输入上频点918MHz,下频点928MHz,这样无线通讯模块可以自动将通讯频段定义为918MHz~928MHz,以符合美国FCC标准的规定;或者,无线通讯模块的通讯频段也可以定义为符合日本ARIB标准或加拿大IC标准的规定,本发明实施例不作限定。在图1所示的物联网架构中,终端设备可以采用频分复用(Frequency Division Multiple Access,FDMA)、跳频(Frequency-Hopping Spread Spectrum,FHSS)、动态时分复用(Dynamic Time Division MultipleAccess,DTDMA)、退避复用(CSMA)相结合的方法来解决干扰问题。
实施例一
在图1所描述的物联网架构的基础上,本发明实施例公开了一种基于终端设备数量的数据封装控制方法。请参阅图2,图2是本发明实施例公开的一种基于终端设备数量的数据封装控制方法的流程示意图。如图2所示,该基于终端设备数量的数据封装控制方法可以包括以下步骤:
201、汇聚单元向过滤网关下发数据封装指示。
本发明实施例中,该数据封装指示用于指示转发节点封装预设数量的终端设备发起的物联网数据。
其中,汇聚单元向过滤网关下发数封装指示可以包括:
汇聚单元接收过滤网关发送的包含过滤网关的身份标识的数据封装指示获取请求,并根据过滤网关的身份标识对过滤网关进行身份验证,当识别出该过滤网关为汇聚单元感兴趣的过滤网关时,检测汇聚单元与过滤网关之间的无线端口的负荷值是否小于指定负荷阈值,当该负荷值小于该指定负荷阈值时,向过滤网关下发针对该数据封装指示获取请求的数据封装指示获取响应,其中,该数据封装指示获取响应包括数据封装指示。这样能够保证汇聚单元向其感兴趣的过滤网关下发数据封装指示。
202、过滤网关接收汇聚单元下发的数据封装指示。
203、过滤网关向转发节点下发数据封装指示。
本发明实施例中,过滤网关可以将上述数据封装指示逐级地下发给各个转发节点。
204、转发节点接收过滤网关下发的数据封装指示并存储。
205、终端设备向转发节点上报物联网数据。
本发明实施例中,终端设备上报的物联网数据可以包括数据内容。
本发明实施例中,终端设备向转发节点上报物联网数据可以包括:
终端设备判断当前***时间是否处于转发节点指定的允许该终端设备上报物联网数据的时间段内,当该当前***时间处于转发节点指定的允许该终端设备上报物联网数据的时间段内时,检测终端设备与转发节点之间的无线端口的负荷值是否小于指定阈值,当该负荷值小于指定阈值时,向转发节点上报物联网数据。这样在转发节点指定的时间段内且在无线端口的负荷值较小的情况下上报物联网数据的方式能够减少转发节点的侦听压力。
206、转发节点检测其无线覆盖范围内的海量终端设备发起的物联网数据。
本发明实施例中,海量终端设备发起的物联网数据可以包括数据内容,其中,数据内容用于表示终端设备上报的数据负载,例如农场部署的湿度感知终端设备上报的物联网数据包括的数据内容可以是土壤容积含水量;又例如,温度传感器上报的物联网数据包括的数据内容可以是温度值;又例如,雨量计上报的物联网数据包括数据内容可以是降雨量。
207、转发节点判断上述海量终端设备的数量是否达到上述预设数量。
本发明实施例中,当步骤207的判断结果为是时,触发执行步骤208;当步骤207的判断结果为否时,转发节点可以继续检测其无线覆盖范围内的其它终端设备发起的物联网数据,直到其检测到的其无线覆盖范围内发起物联网数据的终端设备的数量达到上述预设数量。
208、转发节点将上述海量终端设备发起的物联网数据封装成数据元。
209、转发节点将上述数据元发送至汇聚单元。
其中,转发节点将上述数据元发送至汇聚单元可以包括:
转发节点直接向汇聚单元上报封装好的上述数据元;或者,
转发节点将封装好的上述数据元发送至上述过滤网关,以使上述过滤网关将接收到的数据元发送至上述汇聚单元。
可选的,上述数据封装指示还可以包括目标时间段以及目标地理位置,即上述数据封装指示具有用于指示转发节点在目标时间段内封装处于目标地理位置的预设数量的终端设备发起的物联网数据,且终端设备发起的物联网数据还可以包括发起该物联网数据的终端设备的地理位置。其中,转发节点检测其无线覆盖范围内的海量终端设备发起的物联网数据可以包括:
转发节点在目标时间段内检测其无线覆盖范围内处于目标地理位置的海量终端设备发起的物联网数据,即转发节点封装的物联网数据是由该转发节点的无线覆盖范围内且处于上述目标地理位置的预设数量的终端设备发起的。
进一步可选的,终端设备发起的物联网数据还可以包括发起该物联网数据的终端设备的设备标识。且该基于终端设备数量的数据封装控制方法还可以包括以下步骤:
当在上述目标时间段内检测到其无线覆盖范围内处于上述目标地理位置的海量终端设备的数量未达到上述预设数量时,转发节点侦听其无线覆盖范围内的相邻转发节点检测到的部分终端设备发起的物联网数据,并将上述海量终端设备发起的物联网数据以及侦听到的该部分终端设备发起的物联网数据封装成数据元,以及将该数据元发送至汇聚单元,其中,该部分终端设备所处的地理位置为上述目标地理位置,该部分终端设备中任意一个终端设备的设备标识与上述海量终端设备中任意一个终端设备的设备标识不同,且该部分终端设备包括的终端设备的数量与上述海量终端设备包括的终端设备的数量之和等于上述预设数量。
又进一步可选的,该基于终端设备数量的数据封装控制方法还可以包括以下步骤:
转发节点向其无线覆盖范围内处于上述目标地理位置的终端设备发送频率上调指令,该频率上调指令用于指示处于上述目标地理位置的终端设备在上述目标时间段内提高物联网数据的上报频率。
又进一步可选的,该基于终端设备数量的数据封装控制方法还可以包括以下步骤:
转发节点向其无线覆盖范围内未处于上述目标地理位置的终端设备发送频率下调指令,该频率下调指令用于指示未处于上述目标地理位置的终端设备在上述目标时间段内降低物联网数据的上报频率。
可见,实施图2所描述的基于终端设备数量的数据封装控制方法能够在转发节点检测到预设数量的终端设备上报的物联网数据之后对物联网数据进行封装并上报至汇聚单元,减少物联网数据的上报次数,进而减少因物联网数据上报频繁而导致的网络拥堵的情况发生。
实施例二
请参阅图3,图3是本发明实施例公开的一种基于终端设备数量的数据封装控制***的结构示意图。如图3所示,该基于终端设备数量的数据封装控制***可以包括汇聚单元301、过滤网关302、转发节点303以及多个终端设备304,其中,该多个终端设备304处于转发节点303的无线覆盖范围内,其中:
汇聚单元301用于将数据封装指示下发至过滤网关302,其中,该数据封装指示用于指示转发节点303封装预设数量的终端设备发起的物联网数据。
其中,汇聚单元301将数据封装指示下发至过滤网关302的具体方式可以为:
汇聚单元301接收过滤网关302发送的包含过滤网关302的身份标识的数据封装指示获取请求,并根据过滤网关302的身份标识对过滤网关302进行身份验证,当识别出该过滤网关302为汇聚单元感兴趣的过滤网关302时,检测汇聚单元301与过滤网关302之间的无线端口的负荷值是否小于指定负荷阈值,当该负荷值小于该指定负荷阈值时,向过滤网关302下发针对该数据封装指示获取请求的数据封装指示获取响应,其中,该数据封装指示获取响应包括数据封装指示。
过滤网关302用于接收汇聚单元301下发的上述数据封装指示,并将上述数据封装指示下发至转发节点303。
转发节点303用于存储过滤网关302下发的上述数据封装指示。
终端设备304用于向转发节点303上报物联网数据,其中,每个终端设备304上报的物联网数据可以包括数据内容。
其中,终端设备304向转发节点303上报物联网数据的具体方式可以为:
终端设备304判断当前***时间是否处于转发节点303指定的允许该终端设备304上报物联网数据的时间段内,当该当前***时间处于转发节点303指定的允许该终端设备304上报物联网数据的时间段内时,检测终端设备304与转发节点303之间的无线端口的负荷值是否小于指定阈值,当该负荷值小于指定阈值时,向转发节点303上报物联网数据。
转发节点303还可以用于检测其无线覆盖范围内的多个终端设备304发起的物联网数据,并判断发起物联网数据的多个终端设备304的数量是否达到上述预设数量,如果发起物联网数据的多个终端设备304的数量达到上述预设数量,则将该多个终端设备304发起的物联网数据封装成数据元,以及将该数据元发送至汇聚单元301。
可选的,上述数据封装指示还可以包括目标时间段以及目标地理位置,即上述数据封装指示具有用于指示转发节点303在目标时间段内封装处于目标地理位置的预设数量的终端设备发起的物联网数据,且转发节点303检测其无线覆盖范围内的多个终端设备304发起的物联网数据的具体方式可以为:
转发节点303在上述目标时间段内检测其无线覆盖范围内处于上述目标地理位置的多个终端设备发起的物联网数据。
且转发节点303判断发起物联网数据的多个终端设备的数量是否达到上述预设数量可以包括:
转发节点303在上述目标时间段内判断其无线覆盖范围内处于上述目标地理位置且发起物联网数据的多个终端设备的数量是否达到上述预设数量。
又进一步可选的,如图3所示,该基于终端设备数量的数据封装控制***还可以包括处于转发节点303的无线覆盖范围内的至少一个相邻转发节点305,且终端设备304发起的物联网数据还可以包括发起该物联网数据的终端设备304的设备标识。且转发节点303还可以用于当在上述目标时间段内检测到其无线覆盖范围内处于上述目标地理位置的发起物联网数据的多个终端设备304的数量未达到上述预设数量时,侦听其无线覆盖范围内的相邻转发节点检测到的部分终端设备发起的物联网数据,并将多个终端设备304发起的物联网数据以及侦听到的该部分终端设备发起的物联网数据封装成数据元,以及将该数据元发送至汇聚单元301,其中,该部分终端设备所处的地理位置为上述目标地理位置,该部分终端设备中任意一个终端设备的设备标识与多个终端设备304中任意一个终端设备的设备标识不同,且该部分终端设备包括的终端设备的数量与多个终端设备304包括的终端设备的数量之和等于上述预设数量。
又进一步可选的,转发节点303还可以用于向其无线覆盖范围内处于上述目标地理位置的终端设备304发送频率上调指令,该频率上调指令用于指示处于上述目标地理位置的终端设备在上述目标时间段内提高物联网数据的上报频率。
又进一步可选的,转发节点303还可以用于向其无线覆盖范围内未处于上述目标地理位置的终端设备发送频率下调指令,该频率下调指令用于指示未处于上述目标地理位置的终端设备在上述目标时间段内降低物联网数据的上报频率。
可见,实施图3所描述的基于终端设备数量的数据封装控制***能够在转发节点检测到预设数量的终端设备上报的物联网数据之后对物联网数据进行封装并上报至汇聚单元,减少物联网数据的上报次数,进而减少因物联网数据上报频繁而导致的网络拥堵的情况发生。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
以上对本发明实施例公开的一种基于终端设备数量的数据封装控制方法及***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (6)
1.一种基于终端设备数量的数据封装控制方法,其特征在于,所述方法包括:
过滤网关接收汇聚单元下发的数据封装指示,并将所述数据封装指示下发至转发节点,所述数据封装指示用于指示所述转发节点封装预设数量的终端设备发起的物联网数据;
所述转发节点存储所述过滤网关下发的所述数据封装指示;
所述转发节点检测其无线覆盖范围内的海量终端设备发起的物联网数据,并判断所述海量终端设备的数量是否达到所述预设数量,如果所述海量终端设备的数量达到所述预设数量,则将所述海量终端设备发起的物联网数据封装成数据元,以及将所述数据元发送至所述汇聚单元,所述物联网数据包括数据内容;
所述数据封装指示还包括目标时间段以及目标地理位置;
所述物联网数据还包括发起该物联网数据的终端设备所处的地理位置;
所述转发节点检测其无线覆盖范围内的海量终端设备发起的物联网数据,包括:
所述转发节点在所述目标时间段内检测其无线覆盖范围内处于所述目标地理位置的海量终端设备发起的物联网数据;
所述物联网数据还包括发起该物联网数据的终端设备的设备标识;
所述方法还包括:
当在所述目标时间段内检测到其无线覆盖范围内处于所述目标地理位置的所述海量终端设备的数量未达到所述预设数量时,所述转发节点侦听其无线覆盖范围内的相邻转发节点检测到的部分终端设备发起的物联网数据,并将所述海量终端设备发起的物联网数据以及侦听到的所述部分终端设备发起的物联网数据封装成数据元,以及将所述数据元发送至所述汇聚单元,其中,所述部分终端设备所处的地理位置为所述目标地理位置,所述部分终端设备中任意一个终端设备的设备标识与所述海量终端设备中任意一个终端设备的设备标识不同,且所述部分终端设备包括的终端设备的数量与所述海量终端设备包括的终端设备的数量之和等于所述预设数量。
2.根据权利要求1所述的基于终端设备数量的数据封装控制方法,其特征在于,所述方法还包括:
所述转发节点向其无线覆盖范围内处于所述目标地理位置的终端设备发送频率上调指令,所述频率上调指令用于指示处于所述目标地理位置的终端设备在所述目标时间段内提高物联网数据的上报频率。
3.根据权利要求2所述的基于终端设备数量的数据封装控制方法,其特征在于,所述方法还包括:
所述转发节点向其无线覆盖范围内未处于所述目标地理位置的终端设备发送频率下调指令,所述频率下调指令用于指示未处于所述目标地理位置的终端设备在所述目标时间段内降低物联网数据的上报频率。
4.一种基于终端设备数量的数据封装控制***,其特征在于,所述***包括汇聚单元、过滤网关、转发节点以及多个终端设备,其中:
所述汇聚单元,用于向所述过滤网关下发数据封装指示,所述数据封装指示用于指示所述转发节点封装预设数量的终端设备发起的物联网数据;
所述过滤网关,用于接收汇聚单元下发的数据封装指示,并将所述数据封装指示下发至转发节点;
所述转发节点,用于存储所述过滤网关下发的所述数据封装指示;
所述终端设备,用于向所述转发节点上报物联网数据,所述物联网数据包括数据内容;
所述转发节点,还用于检测其无线覆盖范围内的多个终端设备发起的物联网数据,并判断发起物联网数据的多个所述终端设备的数量是否达到所述预设数量,如果发起物联网数据的多个所述终端设备的数量达到所述预设数量,则将多个所述终端设备发起的物联网数据封装成数据元,以及将所述数据元发送至所述汇聚单元;
所述数据封装指示还包括目标时间段以及目标地理位置;
所述转发节点检测其无线覆盖范围内的多个终端设备发起的物联网数据的具体方式为:
所述转发节点在所述目标时间段内检测其无线覆盖范围内处于所述目标地理位置的多个终端设备发起的物联网数据;
所述物联网数据还包括发起该物联网数据的终端设备的设备标识;
所述转发节点,还用于当在所述目标时间段内检测到其无线覆盖范围内处于所述目标地理位置的发起物联网数据的多个所述终端设备的数量未达到所述预设数量时,侦听其无线覆盖范围内的相邻转发节点检测到的部分终端设备发起的物联网数据,并将多个所述终端设备发起的物联网数据以及侦听到的所述部分终端设备发起的物联网数据封装成数据元,以及将所述数据元发送至所述汇聚单元,其中,所述部分终端设备所处的地理位置为所述目标地理位置,所述部分终端设备中任意一个终端设备的设备标识与多个所述终端设备中任意一个终端设备的设备标识不同,且所述部分终端设备包括的终端设备的数量与多个所述终端设备包括的终端设备的数量之和等于所述预设数量。
5.根据权利要求4所述的基于终端设备数量的数据封装控制***,其特征在于,所述转发节点,还用于向其无线覆盖范围内处于所述目标地理位置的终端设备发送频率上调指令,所述频率上调指令用于指示处于所述目标地理位置的终端设备在所述目标时间段内提高物联网数据的上报频率。
6.根据权利要求5所述的基于终端设备数量的数据封装控制***,其特征在于,所述转发节点,还用于向其无线覆盖范围内未处于所述目标地理位置的终端设备发送频率下调指令,所述频率下调指令用于指示未处于所述目标地理位置的终端设备在所述目标时间段内降低物联网数据的上报频率。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710473261.9A CN107249172B (zh) | 2017-06-21 | 2017-06-21 | 一种基于终端设备数量的数据封装控制方法及*** |
CN201911319456.3A CN111049920B (zh) | 2017-06-21 | 2017-06-21 | 一种基于终端设备数量的数据封装控制方法及*** |
PCT/CN2017/099501 WO2018233022A1 (zh) | 2017-06-21 | 2017-08-29 | 一种基于终端设备数量的数据封装控制方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710473261.9A CN107249172B (zh) | 2017-06-21 | 2017-06-21 | 一种基于终端设备数量的数据封装控制方法及*** |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911319456.3A Division CN111049920B (zh) | 2017-06-21 | 2017-06-21 | 一种基于终端设备数量的数据封装控制方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107249172A CN107249172A (zh) | 2017-10-13 |
CN107249172B true CN107249172B (zh) | 2020-01-24 |
Family
ID=60018659
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911319456.3A Active CN111049920B (zh) | 2017-06-21 | 2017-06-21 | 一种基于终端设备数量的数据封装控制方法及*** |
CN201710473261.9A Active CN107249172B (zh) | 2017-06-21 | 2017-06-21 | 一种基于终端设备数量的数据封装控制方法及*** |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911319456.3A Active CN111049920B (zh) | 2017-06-21 | 2017-06-21 | 一种基于终端设备数量的数据封装控制方法及*** |
Country Status (2)
Country | Link |
---|---|
CN (2) | CN111049920B (zh) |
WO (1) | WO2018233022A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111049920A (zh) * | 2017-06-21 | 2020-04-21 | 深圳市盛路物联通讯技术有限公司 | 一种基于终端设备数量的数据封装控制方法及*** |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114173396B (zh) * | 2021-12-13 | 2023-05-12 | 珠海格力电器股份有限公司 | 终端联网时间的确定方法和装置、电子设备和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006038163A1 (en) * | 2004-10-01 | 2006-04-13 | Nortel Networks Limited | Segmentation and clustering in a sensor network |
CN101150497A (zh) * | 2006-09-20 | 2008-03-26 | 华为技术有限公司 | 移动通信中多数据包传输的方法、***及设备 |
CN101771728A (zh) * | 2008-12-29 | 2010-07-07 | 华为技术有限公司 | 一种传感器数据查询方法、装置和*** |
CN102130839A (zh) * | 2011-04-20 | 2011-07-20 | 大唐移动通信设备有限公司 | 一种数据传输方法和设备 |
CN103190089A (zh) * | 2010-11-05 | 2013-07-03 | 英特尔公司 | 持久逻辑数据隧道 |
CN104378730A (zh) * | 2014-11-06 | 2015-02-25 | 中国电子科技集团公司第二十八研究所 | 一种m2m业务在蜂窝无线通信***中的接入*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143562B (zh) * | 2010-02-01 | 2015-06-10 | 中兴通讯股份有限公司 | 一种基于机器到机器的省电方法及装置 |
CN102546699A (zh) * | 2010-12-13 | 2012-07-04 | ***通信集团广东有限公司 | 用于采集终端的数据传输方法和装置 |
US9633197B2 (en) * | 2015-03-06 | 2017-04-25 | Verisign, Inc. | Systems and methods for device detection and authorization in a IOT framework |
CN111049920B (zh) * | 2017-06-21 | 2022-08-19 | 深圳市盛路物联通讯技术有限公司 | 一种基于终端设备数量的数据封装控制方法及*** |
-
2017
- 2017-06-21 CN CN201911319456.3A patent/CN111049920B/zh active Active
- 2017-06-21 CN CN201710473261.9A patent/CN107249172B/zh active Active
- 2017-08-29 WO PCT/CN2017/099501 patent/WO2018233022A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006038163A1 (en) * | 2004-10-01 | 2006-04-13 | Nortel Networks Limited | Segmentation and clustering in a sensor network |
CN101150497A (zh) * | 2006-09-20 | 2008-03-26 | 华为技术有限公司 | 移动通信中多数据包传输的方法、***及设备 |
CN101771728A (zh) * | 2008-12-29 | 2010-07-07 | 华为技术有限公司 | 一种传感器数据查询方法、装置和*** |
CN103190089A (zh) * | 2010-11-05 | 2013-07-03 | 英特尔公司 | 持久逻辑数据隧道 |
CN102130839A (zh) * | 2011-04-20 | 2011-07-20 | 大唐移动通信设备有限公司 | 一种数据传输方法和设备 |
CN104378730A (zh) * | 2014-11-06 | 2015-02-25 | 中国电子科技集团公司第二十八研究所 | 一种m2m业务在蜂窝无线通信***中的接入*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111049920A (zh) * | 2017-06-21 | 2020-04-21 | 深圳市盛路物联通讯技术有限公司 | 一种基于终端设备数量的数据封装控制方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN111049920B (zh) | 2022-08-19 |
WO2018233022A1 (zh) | 2018-12-27 |
CN107249172A (zh) | 2017-10-13 |
CN111049920A (zh) | 2020-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107197033B (zh) | 一种基于物联网的数据封装方法及*** | |
CN107248960B (zh) | 一种基于传输时长的物联网数据上报控制方法及转发节点 | |
CN107273512B (zh) | 一种基于设备类型和地理位置进行数据去重的方法及设备 | |
CN107395677B (zh) | 一种基于终端设备优先级的数据上报控制方法及*** | |
CN107197029B (zh) | 一种基于边缘转发节点的终端设备离线检测方法及*** | |
CN110856185B (zh) | 一种物联网无线信号调整方法及*** | |
CN107197034B (zh) | 一种边缘路由节点及其上报频率调整方法 | |
CN107396416B (zh) | 一种基于数据类型的通信控制方法及*** | |
WO2018232970A1 (zh) | 一种应用于物联网的终端设备状态检测方法及*** | |
CN107318168B (zh) | 一种控制物联网终端设备通信的方法及*** | |
CN111049749B (zh) | 一种终端设备的物联网数据上报频率的控制及*** | |
CN107249172B (zh) | 一种基于终端设备数量的数据封装控制方法及*** | |
CN107197030B (zh) | 一种物联网终端设备工作状态的控制方法及*** | |
WO2018233036A1 (zh) | 一种物联网数据的上报控制方法及设备 | |
CN107465719B (zh) | 一种应用于物联网的数据处理方法及*** | |
CN107249033B (zh) | 一种控制物联网中数据封装的方法及*** | |
CN107317854B (zh) | 基于控制表的终端设备上报频率调节方法及路由节点 | |
CN107197442B (zh) | 一种物联网数据的上报控制方法及*** | |
CN107294804B (zh) | 一种基于传输时长控制物联网数据过滤的方法及设备 | |
CN107465566B (zh) | 一种物联网数据的过滤控制方法及路由节点 | |
WO2018233050A1 (zh) | 一种物联网信号强度的检测方法及*** | |
CN107196824B (zh) | 一种确定被监测设备的工作状态的方法及汇聚单元 | |
CN107360217B (zh) | 一种基于地理位置和时间的数据上报方法及*** | |
CN107454661B (zh) | 一种基于天气的物联网终端设备控制方法及*** | |
CN107360099B (zh) | 一种基于汇聚单元的配置上报物联网数据的方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |