一种基于物联网的数据封装方法及系统技术方案

技术编号:16283043 阅读:35 留言:0更新日期:2017-09-23 02:33
本发明专利技术涉及物联网技术领域,具体涉及一种基于物联网的数据封装方法及系统,该方法包括:转发节点接收汇聚单元下发的数据封装指示,并检测其无线覆盖范围内的海量终端设备上报的物联网数据,且在海量终端设备上报的物联网数据不符合数据封装指示所指示的封装需求时,转发节点从其无线覆盖范围内的相邻转发节点侦听缺少的数据内容,以及将侦听到的数据内容以及海量终端设备上报的物联网数据一起封装成数据元并将该数据元发送至汇聚单元。实施本发明专利技术实施例能够根据汇聚单元的具体需求上报与该具体需求相匹配的数据,以保证物联网接收到的数据的完整性,进而能够提高物联网的数据处理效率。

Data encapsulation method and system based on Internet of things

The present invention relates to the technical field of the Internet of things, in particular to a data encapsulation method and system based on the Internet of things, the method includes: transmitting data package the node receiving unit under the sink instructions, and detect the networking data terminal equipment of the wireless coverage within the scope of the report, and in the packaging requirement of massive terminal devices reported the IOT data does not comply with the instructions indicated by the data package, the forwarding node to transmit data content from its adjacent nodes listen lack of wireless coverage range, and the data contents and listens to the massive terminal devices reported networking data packaged together into data elements of the data will be sent to the sink unit element. The embodiment of the invention can be reported to match the specific needs of the data according to the specific requirement of the sink unit, to ensure the integrity of the received data of the Internet of things, which can improve the efficiency of network data processing.

【技术实现步骤摘要】
一种基于物联网的数据封装方法及系统
本专利技术涉及物联网
,尤其涉及一种基于物联网的数据封装方法及系统。
技术介绍
物联网是指以对物理世界感知为目的,以信息处理为主要任务,以网络为交互载体,实现物与物、物与人之间的信息交互,提供感知信息服务的智能综合系统,通过物与物互联,人们可以更加精细地、动态地管理生产和生活,提高资源利用率和生产效率。实际应用中,物联网主要是通过接收上报的数据并对接收到的数据进行处理来智能化且快速的管理生产和生活。可见,在物联网中,接收到的数据的完整性显得尤为重要。
技术实现思路
本专利技术实施例公开了一种基于物联网的数据封装方法及系统,能够根据具体需求上报与该具体需求相匹配的数据,以保证物联网接收到的数据的完整性,进而能够提高物联网的数据处理效率。本专利技术实施例第一方面公开了一种基于物联网的数据封装方法,所述方法包括:过滤网关接收汇聚单元下发的数据封装指示,并将所述数据封装指示下发至转发节点,其中,所述数据封装指示包括所述汇聚单元所需的物联网数据的数据类型;所述转发节点存储所述过滤网关下发的所述数据封装指示,并检测所述转发节点无线覆盖范围内的海量终端设备发起的物联网数据,所述物联网数据包括数据内容以及每个数据内容的数据类型;所述转发节点识别其检测到的所有物联网数据包括的所有数据类型中是否包含所述数据封装指示包括的数据类型,如果不包含,则确定其检测到的所有物联网数据包括的所有数据类型中相对于所述数据封装指示包括的数据类型所缺少的目标数据类型,并侦听所述转发节点无线覆盖范围内的相邻转发节点检测到的物联网数据中包括的所述目标数据类型的数据内容,以及将侦听到的所述目标数据类型的数据内容以及其检测到的所有物联网数据封装成数据元;所述转发节点将封装好的所述数据元发送至所述汇聚单元。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述转发节点将封装好的所述数据元发送至所述汇聚单元,包括:所述转发节点将封装好的所述数据元发送至所述过滤网关,以使所述过滤网关将接收到的所述数据元发送至所述汇聚单元;所述过滤网关将接收到的所述数据元发送至所述汇聚单元,包括:在接收到所述转发节点发送的所述数据元之后,所述过滤网关识别所述数据元中包括的所有数据类型是否包含所述数据封装指示包括的数据类型,如果包含,则将所述数据元发送至所述汇聚单元。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述数据封装指示具体包括所述汇聚单元在目标时间段内针对目标地理位置的终端设备所需的物联网数据的数据类型;所述转发节点无线覆盖范围内的海量终端设备发起的物联网数据还包括对应终端设备所处的地理位置;其中,所述转发节点识别其检测到的所有物联网数据包括的所有数据类型中是否包含所述数据封装指示包括的数据类型之前,所述方法还包括:所述转发节点判断其无线覆盖范围内的海量终端设备发起物联网数据的时刻是否属于所述目标时间段,如果属于所述目标时间段,则判断其无线覆盖范围内发起物联网数据的海量终端设备所处的地理位置是否均为所述目标地理位置,如果是,则触发所述转发节点执行所述识别其检测到的所有物联网数据包括的所有数据类型中是否包含所述数据封装指示包括的数据类型的操作。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:当其无线覆盖范围内发起物联网数据的海量终端设备所处的地理位置不均为所述目标地理位置时,所述转发节点从其无线覆盖范围内发起物联网数据的海量终端设备中确定出所处的地理位置为所述目标地理位置的所有目标终端设备,并识别所述所有目标终端设备发起的物联网数据包括的所有数据类型中是否包含所述数据封装指示包括的数据类型,如果不包含,则确定所述所有目标终端设备发起的物联网数据包括的所有数据类型中相对于所述数据封装指示包括的数据类型所缺少的目标数据类型,以及侦听所述转发节点无线覆盖范围内的相邻转发节点检测到的所述目地理位置的终端设备发起的物联网数据中包括的所述目标数据类型的数据内容,以及将侦听到的所述目标数据类型的数据内容以及其检测到的所有物联网数据封装成数据元,并将封装好的所述数据元发送至所述汇聚单元。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:当识别出其检测到的所有物联网数据包括的所有数据类型中包含所述数据封装指示包括的数据类型时,所述转发节点判断发起所述所有物联网数据的海量终端设备的总数量是否大于等于预设数量阈值,如果所述总数量大于等于所述预设数量阈值时,将所述所有物联网数据封装成数据元,并将封装好的所述数据元发送至所述汇聚单元。本专利技术实施例第二方面公开了一种基于物联网的数据封装系统,所述系统包括:汇聚单元、过滤网关、转发节点以及处于所述转发节点无线覆盖范围内的多个终端设备,其中:所述汇聚单元,用于将数据封装指示下发至所述过滤网关,其中,所述数据封装指示包括所述汇聚单元所需的物联网数据的数据类型;所述过滤网关,用于接收所述汇聚单元下发的所述数据封装指示,并将所述数据封装指示下发至所述转发节点;所述转发节点,用于存储所述过滤网关下发的所述数据封装指示;所述终端设备,用于向所述转发节点上报物联网数据,所述物联网数据包括数据内容以及每个数据内容的数据类型;所述转发节点,还用于检测其无线覆盖范围内的多个所述终端设备发起的物联网数据,识别其检测到的所有物联网数据包括的所有数据类型中是否包含所述数据封装指示包括的数据类型,如果不包含,则确定其检测到的所有物联网数据包括的所有数据类型中相对于所述数据封装指示包括的数据类型所缺少的目标数据类型,并侦听所述转发节点无线覆盖范围内的相邻转发节点检测到的物联网数据中包括的所述目标数据类型的数据内容,以及将侦听到的所述目标数据类型的数据内容以及其检测到的所有物联网数据封装成数据元,以及将封装好的所述数据元发送至所述汇聚单元。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述转发节点将封装好的所述数据元发送至所述汇聚单元的具体方式为:将封装好的所述数据元发送至所述过滤网关,以使所述过滤网关将接收到的所述数据元发送至所述汇聚单元;所述过滤网关,还用于接收所述转发节点发送的所述数据元,并将接收到的所述数据元发送至所述汇聚单元;其中,所述过滤网关将接收到的所述数据元发送至所述汇聚单元的具体方式为:在接收到所述转发节点发送的所述数据元之后,识别所述数据元中包括的所有数据类型是否包含所述数据封装指示包括的数据类型,如果包含,则将所述数据元发送至所述汇聚单元。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述数据封装指示具体包括所述汇聚单元在目标时间段内针对目标地理位置的终端设备所需的物联网数据的数据类型;多个所述终端设备发起的物联网数据还包括对应终端设备所处的地理位置;所述转发节点,还用于在识别其检测到的所有物联网数据包括的所有数据类型中是否包含所述数据封装指示包括的数据类型之前,判断其无线覆盖范围内的多个所述终端设备发起物联网数据的时刻是否属于所述目标时间段,如果属于所述目标时间段,则判断其无线覆盖范围内发起物联网数据的多个所述终端设备所处的地理位置是否均为所述目标地理位置,如果是,则触发所述转发节点执行所述识别其检测到的所有物联网数据包括的所有数据类型中是否包含所述数据封装指示包括的数本文档来自技高网...
一种基于物联网的数据封装方法及系统

【技术保护点】
一种基于物联网的数据封装方法,其特征在于,所述方法包括:过滤网关接收汇聚单元下发的数据封装指示,并将所述数据封装指示下发至转发节点,其中,所述数据封装指示包括所述汇聚单元所需的物联网数据的数据类型;所述转发节点存储所述过滤网关下发的所述数据封装指示,并检测所述转发节点无线覆盖范围内的海量终端设备发起的物联网数据,所述物联网数据包括数据内容以及每个数据内容的数据类型;所述转发节点识别其检测到的所有物联网数据包括的所有数据类型中是否包含所述数据封装指示包括的数据类型,如果不包含,则确定其检测到的所有物联网数据包括的所有数据类型中相对于所述数据封装指示包括的数据类型所缺少的目标数据类型,并侦听所述转发节点无线覆盖范围内的相邻转发节点检测到的物联网数据中包括的所述目标数据类型的数据内容,以及将侦听到的所述目标数据类型的数据内容以及其检测到的所有物联网数据封装成数据元;所述转发节点将封装好的所述数据元发送至所述汇聚单元。

【技术特征摘要】
1.一种基于物联网的数据封装方法,其特征在于,所述方法包括:过滤网关接收汇聚单元下发的数据封装指示,并将所述数据封装指示下发至转发节点,其中,所述数据封装指示包括所述汇聚单元所需的物联网数据的数据类型;所述转发节点存储所述过滤网关下发的所述数据封装指示,并检测所述转发节点无线覆盖范围内的海量终端设备发起的物联网数据,所述物联网数据包括数据内容以及每个数据内容的数据类型;所述转发节点识别其检测到的所有物联网数据包括的所有数据类型中是否包含所述数据封装指示包括的数据类型,如果不包含,则确定其检测到的所有物联网数据包括的所有数据类型中相对于所述数据封装指示包括的数据类型所缺少的目标数据类型,并侦听所述转发节点无线覆盖范围内的相邻转发节点检测到的物联网数据中包括的所述目标数据类型的数据内容,以及将侦听到的所述目标数据类型的数据内容以及其检测到的所有物联网数据封装成数据元;所述转发节点将封装好的所述数据元发送至所述汇聚单元。2.根据权利要求1所述的基于物联网的数据封装方法,其特征在于,所述转发节点将封装好的所述数据元发送至所述汇聚单元,包括:所述转发节点将封装好的所述数据元发送至所述过滤网关,以使所述过滤网关将接收到的所述数据元发送至所述汇聚单元;所述过滤网关将接收到的所述数据元发送至所述汇聚单元,包括:在接收到所述转发节点发送的所述数据元之后,所述过滤网关识别所述数据元中包括的所有数据类型是否包含所述数据封装指示包括的数据类型,如果包含,则将所述数据元发送至所述汇聚单元。3.根据权利要求1或2所述的基于物联网的数据封装方法,其特征在于,所述数据封装指示具体包括所述汇聚单元在目标时间段内针对目标地理位置的终端设备所需的物联网数据的数据类型;所述转发节点无线覆盖范围内的海量终端设备发起的物联网数据还包括对应终端设备所处的地理位置;其中,所述转发节点识别其检测到的所有物联网数据包括的所有数据类型中是否包含所述数据封装指示包括的数据类型之前,所述方法还包括:所述转发节点判断其无线覆盖范围内的海量终端设备发起物联网数据的时刻是否属于所述目标时间段,如果属于所述目标时间段,则判断其无线覆盖范围内发起物联网数据的海量终端设备所处的地理位置是否均为所述目标地理位置,如果是,则触发所述转发节点执行所述识别其检测到的所有物联网数据包括的所有数据类型中是否包含所述数据封装指示包括的数据类型的操作。4.根据权利要求3所述的基于物联网的数据封装方法,其特征在于,所述方法还包括:当其无线覆盖范围内发起物联网数据的海量终端设备所处的地理位置不均为所述目标地理位置时,所述转发节点从其无线覆盖范围内发起物联网数据的海量终端设备中确定出所处的地理位置为所述目标地理位置的所有目标终端设备,并识别所述所有目标终端设备发起的物联网数据包括的所有数据类型中是否包含所述数据封装指示包括的数据类型,如果不包含,则确定所述所有目标终端设备发起的物联网数据包括的所有数据类型中相对于所述数据封装指示包括的数据类型所缺少的目标数据类型,以及侦听所述转发节点无线覆盖范围内的相邻转发节点检测到的所述目地理位置的终端设备发起的物联网数据中包括的所述目标数据类型的数据内容,以及将侦听到的所述目标数据类型的数据内容以及其检测到的所有物联网数据封装成数据元,并将封装好的所述数据元发送至所述汇聚单元。5.根据权利要求1-4任一项所述的基于物联网的数据封装方法,其特征在于,所述方法还包括:当识别出其检测到的所有物联网数据包括的所有数据类型中包含所述数据封装指示包括的数据类型时,所述转发节点判断发起所述所有物联网数据的海量终端设备的总数量是否大于等于预设数量阈值,如果所述总数量大于等于所述预设数量阈值时,将所述所有物联网数据封装成数据元,并将封装好的所述数据元发送至所述汇聚单元。6.一种基于物联网的数据封装系统,其特征在于,所述基于物联网的数据封装系统包括汇聚单元、过滤网关、转发节点以及处于所述转发节点无线覆...

【专利技术属性】
技术研发人员:杜光东
申请(专利权)人:深圳市盛路物联通讯技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1