一种基于传输时长的物联网数据上报控制方法及转发节点技术

技术编号:16382845 阅读:50 留言:0更新日期:2017-10-15 20:38
本发明专利技术涉及一种基于传输时长的物联网数据上报控制方法及转发节点,该方法包括:转发节点侦听其无线覆盖范围内的多个终端设备上报的物联网数据,每个物联网数据包括数据内容及该物联网数据的上报时刻,并确定其侦听到每个物联网数据的侦听时刻,以及根据每个物联网数据的上报时刻以及侦听时刻确定每个物联网数据的传输时长,转发节点根据每个物联网数据的传输时长确定每个物联网数据的上报优先级,并将上报优先级相同的物联网数据封装成数据元,得到不同上报优先级的数据元,以及按照上报优先级由高到底的顺序依次向汇聚单元上报对应的数据元。实施本发明专利技术实施例能够降低物联网数据的传输时延,进而能够使汇聚单元尽可能及时的接收到物联网数据。

Data report control method and forwarding node of IOT based on transmission time

The invention relates to a transmission based on the length of the IOT data reporting control method and forwarding node, comprising the steps of: transmitting data networking a plurality of terminal equipment nodes listen the wireless coverage within the scope of the report, each data networking includes data content and the Internet time reporting data, and determine the listener to each data networking interception time, and according to each networking data reporting time and time to determine the interception of IOT data transmission of each time, each forwarding node according to the network data transmission object length determine the priority of each reported data in Internet of things, and will be submitted to the same priority networking data package into data elements. Get the data of different priority, according to the report, report the priority from high to low in the order to the sink unit corresponds to the number of reported Yuan. The embodiment of the invention can reduce the transmission delay of the data of the Internet of things, and thus can make the convergence unit receive the data of the Internet of things as soon as possible.

【技术实现步骤摘要】
一种基于传输时长的物联网数据上报控制方法及转发节点
本专利技术涉及物联网
,尤其涉及一种基于传输时长的物联网数据上报控制方法及转发节点。
技术介绍
物联网是指以对物理世界感知为目的,以信息处理为主要任务,以网络为交互载体,实现物与物、物与人之间的信息交互,提供感知信息服务的智能综合系统,通过物与物互联,人们可以更加精细地、动态地管理生产和生活,提高资源利用率和生产效率。在物联网架构中,海量的终端设备可以上报其监测到的物联网数据,例如,在工业生产中,布置在生产车间的温度监测器能够实时监测生产车间的车间温度并通过转发节点上报给充当物联网人机接口的汇聚单元,汇聚单元在接收到海量的终端设备上报的物联网数据之后,根据这些物联网数据进行分析和决策,从而可以为人们提供预警、异常等相关报告。在实际应用中,上报物联网数据可能存在较大的传输时延,这使得汇聚单元不能及时的接收到物联网数据。
技术实现思路
本专利技术实施例公开了一种基于传输时长的物联网数据上报控制方法及转发节点,能够降低物联网数据的传输时延,进而能够使汇聚单元尽可能及时的接收到物联网数据。本专利技术实施例第一方面公开了一种基于传输时长的物联网数据上报控制方法,所述方法包括:转发节点侦听其无线覆盖范围内的多个终端设备上报的物联网数据,每个所述物联网数据包括数据内容以及该物联网数据的上报时刻;所述转发节点确定其侦听到每个所述物联网数据的侦听时刻,以及根据每个所述物联网数据的上报时刻以及侦听时刻确定每个所述物联网数据的传输时长;所述转发节点根据每个所述物联网数据的传输时长确定每个所述物联网数据的上报优先级,并将上报优先级相同的物联网数据封装成数据元,得到不同上报优先级的数据元,其中,传输时长越长的物联网数据对应的上报优先级越高;所述转发节点按照上报优先级由高到底的顺序依次向汇聚单元上报对应的数据元。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述转发节点按照上报优先级由高到底的顺序依次向汇聚单元上报对应的数据元之前,所述方法还包括:所述转发节点判断得到的所述数据元的总数量是否大于等于预设数量阈值,当所述数据元的总数量不大于等于所述预设数量阈值时,触发执行所述按照上报优先级由高到底的顺序依次向汇聚单元上报对应的数据元的操作;所述方法还包括:当所述数据元的总数量大于等于所述预设数量阈值时,所述转发节点按照上报优先级由高到底的顺序确定出所述预设数量阈值的数据元,并按照上报优先级由高到底的顺序依次向汇聚单元上报所述预设数量阈值的数据元;所述转发节点将除所述预设数量阈值的数据元之外的剩余数据元发送至所述转发节点无线覆盖范围内的上报负荷最小的相邻转发节点,以触发所述相邻转发节点按照上报优先级由高到底的顺序依次上报所述剩余数据元。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:所述转发节点接收过滤网关下发的兴趣指示消息,所述兴趣指示消息用于指示汇聚单元感兴趣的物联网数据;所述转发节点按照上报优先级由高到底的顺序依次向汇聚单元上报对应的数据元,包括:所述转发节点按照上报优先级由高到底的顺序确定待上报的数据元,并判断所述待上报的数据元中是否包含所述兴趣指示消息所指示的所述汇聚单元感兴趣的物联网数据,当包含所述兴趣指示消息所指示的所述汇聚单元感兴趣的物联网数据时,向所述汇聚单元上报所述待上报的数据元;当不包含所述兴趣指示消息所指示的所述汇聚单元感兴趣的物联网数据时,所述转发节点按照上报优先级由高到底的顺序确定下一个待上报的数据元,并触发执行所述判断所述待上报的数据元中是否包含所述兴趣指示消息所指示的所述汇聚单元感兴趣的物联网数据的操作。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:所述转发节点根据所述兴趣指示消息确定其无线覆盖范围内上报所述汇聚单元感兴趣的物联网数据的所有终端设备,并判断所述所有终端设备中是否存在针对所述汇聚单元感兴趣的物联网数据的上报频率小于等于预设上报频率的至少一个终端设备,当存在所述至少一个终端设备时,向所述至少一个终端设备中的每个终端设备发送上报频率上调指令,以触发所述至少一个终端设备中的每个终端设备上调针对所述汇聚单元感兴趣的物联网数据的上报频率。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述转发节点根据每个所述物联网数据的传输时长确定每个所述物联网数据的上报优先级之前,所述方法还包括:所述转发节点判断所述多个终端设备上报的物联网数据中是否存在传输时长大于等于预设时长阈值的物联网数据,当不存在传输时长大于等于所述预设时长阈值的物联网数据时,触发执行所述根据每个所述物联网数据的传输时长确定每个所述物联网数据的上报优先级的操作;所述方法还包括:当所述多个终端设备上报的物联网数据中存在传输时长大于等于所述预设时长阈值的物联网数据时,所述转发节点过滤掉所述多个终端设备上报的物联网数据中传输时长大于等于所述预设时长阈值的物联网数据。本专利技术实施例第二方面公开了一种转发节点,所述转发节点包括侦听单元、确定单元、封装单元以及上报单元,其中:所述侦听单元,用于侦听其无线覆盖范围内的多个终端设备上报的物联网数据,每个所述物联网数据包括数据内容以及该物联网数据的上报时刻;所述确定单元,用于确定其侦听到每个所述物联网数据的侦听时刻,以及根据每个所述物联网数据的上报时刻以及侦听时刻确定每个所述物联网数据的传输时长,并根据每个所述物联网数据的传输时长确定每个所述物联网数据的上报优先级,传输时长越长的物联网数据对应的上报优先级越高;所述封装单元,用于将上报优先级相同的物联网数据封装成数据元,得到不同上报优先级的数据元;所述上报单元,用于按照上报优先级由高到底的顺序依次向汇聚单元上报对应的数据元。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述转发节点还包括第一判断单元以及通信单元,其中:所述第一判断单元,用于在所述上报单元按照上报优先级由高到底的顺序依次向汇聚单元上报对应的数据元之前,判断所述封装单元得到的所述数据元的总数量是否大于等于预设数量阈值,当所述数据元的总数量不大于等于所述预设数量阈值时,触发所述上报单元执行所述按照上报优先级由高到底的顺序依次向汇聚单元上报对应的数据元的操作;所述确定单元,还用于当判断出所述封装单元得到的所述数据元的总数量大于等于所述预设数量阈值时,按照上报优先级由高到底的顺序确定出所述预设数量阈值的数据元;所述上报单元,还用于按照上报优先级由高到底的顺序依次向汇聚单元上报所述预设数量阈值的数据元;所述通信单元,用于将除所述预设数量阈值的数据元之外的剩余数据元发送至所述转发节点无线覆盖范围内的上报负荷最小的相邻转发节点,以触发所述相邻转发节点按照上报优先级由高到底的顺序依次上报所述剩余数据元。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述转发节点还包括接收单元,其中:所述接收单元,用于接收过滤网关下发的兴趣指示消息,所述兴趣指示消息用于指示汇聚单元感兴趣的物联网数据;所述上报单元按照上报优先级由高到底的顺序依次向汇聚单元上报对应的数据元的具体方式为:按照上报优先级由高到底的顺序确定待上报的数据元,并判断所述待上报的数据元中是否包含所述兴趣指示消息所指示的所述汇聚单元感兴趣的物联网数据,当包含本文档来自技高网...
一种基于传输时长的物联网数据上报控制方法及转发节点

【技术保护点】
一种基于传输时长的物联网数据上报控制方法,其特征在于,所述方法包括:转发节点侦听其无线覆盖范围内的多个终端设备上报的物联网数据,每个所述物联网数据包括数据内容以及该物联网数据的上报时刻;所述转发节点确定其侦听到每个所述物联网数据的侦听时刻,以及根据每个所述物联网数据的上报时刻以及侦听时刻确定每个所述物联网数据的传输时长;所述转发节点根据每个所述物联网数据的传输时长确定每个所述物联网数据的上报优先级,并将上报优先级相同的物联网数据封装成数据元,得到不同上报优先级的数据元,其中,传输时长越长的物联网数据对应的上报优先级越高;所述转发节点按照上报优先级由高到底的顺序依次向汇聚单元上报对应的数据元。

【技术特征摘要】
1.一种基于传输时长的物联网数据上报控制方法,其特征在于,所述方法包括:转发节点侦听其无线覆盖范围内的多个终端设备上报的物联网数据,每个所述物联网数据包括数据内容以及该物联网数据的上报时刻;所述转发节点确定其侦听到每个所述物联网数据的侦听时刻,以及根据每个所述物联网数据的上报时刻以及侦听时刻确定每个所述物联网数据的传输时长;所述转发节点根据每个所述物联网数据的传输时长确定每个所述物联网数据的上报优先级,并将上报优先级相同的物联网数据封装成数据元,得到不同上报优先级的数据元,其中,传输时长越长的物联网数据对应的上报优先级越高;所述转发节点按照上报优先级由高到底的顺序依次向汇聚单元上报对应的数据元。2.根据权利要求1所述的基于传输时长的物联网数据上报控制方法,其特征在于,所述转发节点按照上报优先级由高到底的顺序依次向汇聚单元上报对应的数据元之前,所述方法还包括:所述转发节点判断得到的所述数据元的总数量是否大于等于预设数量阈值,当所述数据元的总数量不大于等于所述预设数量阈值时,触发执行所述按照上报优先级由高到底的顺序依次向汇聚单元上报对应的数据元的操作;所述方法还包括:当所述数据元的总数量大于等于所述预设数量阈值时,所述转发节点按照上报优先级由高到底的顺序确定出所述预设数量阈值的数据元,并按照上报优先级由高到底的顺序依次向汇聚单元上报所述预设数量阈值的数据元;所述转发节点将除所述预设数量阈值的数据元之外的剩余数据元发送至所述转发节点无线覆盖范围内的上报负荷最小的相邻转发节点,以触发所述相邻转发节点按照上报优先级由高到底的顺序依次上报所述剩余数据元。3.根据权利要求2所述的基于传输时长的物联网数据上报控制方法,其特征在于,所述方法还包括:所述转发节点接收过滤网关下发的兴趣指示消息,所述兴趣指示消息用于指示汇聚单元感兴趣的物联网数据;所述转发节点按照上报优先级由高到底的顺序依次向汇聚单元上报对应的数据元,包括:所述转发节点按照上报优先级由高到底的顺序确定待上报的数据元,并判断所述待上报的数据元中是否包含所述兴趣指示消息所指示的所述汇聚单元感兴趣的物联网数据,当包含所述兴趣指示消息所指示的所述汇聚单元感兴趣的物联网数据时,向所述汇聚单元上报所述待上报的数据元;当不包含所述兴趣指示消息所指示的所述汇聚单元感兴趣的物联网数据时,所述转发节点按照上报优先级由高到底的顺序确定下一个待上报的数据元,并触发执行所述判断所述待上报的数据元中是否包含所述兴趣指示消息所指示的所述汇聚单元感兴趣的物联网数据的操作。4.根据权利要求3所述的基于传输时长的物联网数据上报控制方法,其特征在于,所述方法还包括:所述转发节点根据所述兴趣指示消息确定其无线覆盖范围内上报所述汇聚单元感兴趣的物联网数据的所有终端设备,并判断所述所有终端设备中是否存在针对所述汇聚单元感兴趣的物联网数据的上报频率小于等于预设上报频率的至少一个终端设备,当存在所述至少一个终端设备时,向所述至少一个终端设备中的每个终端设备发送上报频率上调指令,以触发所述至少一个终端设备中的每个终端设备上调针对所述汇聚单元感兴趣的物联网数据的上报频率。5.根据权利要求1-4任一项所述的基于传输时长的物联网数据上报控制方法,其特征在于,所述转发节点根据每个所述物联网数据的传输时长确定每个所述物联网数据的上报优先级之前,所述方法还包括:所述转发节点判断所述多个终端设备上报的物联网数据中是否存在传输时长大于等于预设时长阈值的物联网数据,当不存在传输时长大于等于所述预设时长阈值的物联网数据时,触发执行所述根据每个所述物联网数据的传输时长确定每个所述物联网数据的上报优先级的操作;所述方法还包括:当所述多个终端设备上报的物联网数据中存在传输时长大于等于所述预设时长阈值的物联网数据时,所述转发节点过滤掉所述多个终端设备上报的物联网数据中传输时长大于等于所述预设时长阈值的物联网数据。6.一种转发节点,其特征在于,所述转发节点包括侦听单元、确定单元、封装单元以...

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

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

1