物联网设备挂载控制方法及设备与流程

文档序号:13391438阅读:179来源:国知局
物联网设备挂载控制方法及设备与流程

本发明涉及物联网技术领域,尤其涉及一种物联网设备挂载控制方法及设备。



背景技术:

物联网是互联网的扩展和延伸,该网络是世间“万物”连接成的一个可控、安全的信息网络,可应用于各行各业,如图1所示。一般地,物联网更多地可理解成各行各业的设备组织成网络,即边缘网络,这些边缘网络再通过适当的方式连接到互联网,实现网络中任何时间、任何地点人与物之间、物与物之间的通信,实现信息获取、设备控制等。互联网作为物联网的核心,其网络基础设施和网络协议都十分成熟和完备,而物联网的边缘网络还需大力发展。

物联网的边缘网络和传统的互联网结构不同。传统的互联网中设置了大量的网关和路由器,网络节点之间通过网关和路由器进行通信。在物联网的边缘网络中,网络节点的设备可能都很小,网络节点之间大多通过无线连接,节点设备的功率、处理能力都非常有限,网络规模动态变化。另外,在很多应用情况下,边缘网络中,节点通信的可靠性、准确性和安全性要求很高,而对数据传输的有效性、实时性等要求可适当放宽。“泛在”、“异质”、“自由”是物联网边缘网络的典型特征。



技术实现要素:

本发明提供一种物联网设备挂载控制方法及设备,可以提高物联网数据传输的稳定性和可靠性。

第一方面,本发明实施例提供一种物联网设备挂载控制方法,应用于物联网,所述物联网包括第一转发节点、第二转发节点和汇聚单元,所述第一转发节点的第一信号覆盖区域和所述第二转发节点的第二信号覆盖区域之间的重合信号覆盖区域包括所述多个物联网设备中的至少一个物联网设备,所述方法包括:

所述汇聚单元获取所述第一转发节点的第一负载和所述第二转发节点的第二负载,所述第一转发节点挂载所述至少一个物联网设备;

所述汇聚单元在检测到所述第一负载大于预设负载、且所述第二负载小于所述预设负载时,确定所述至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合;

所述汇聚单元通知所述第一转发节点和所述第二转发节点根据所述物联网设备集合更新所挂载的设备。

可以看出,本发明实施例中,物联网的汇聚单元能够监测第一转发节点的第一负载和第二转发节点的第二负载,由于第一转发节点和第二转发节点具有重合信号覆盖区域,故而可以根据重合信号覆盖区域的物联网设备来动态调整转发节点的挂载状态,避免第一转发节点的负载过大、丢包率增高而造成的可靠性降低的情况发生,有利于提高物联网的转发节点的稳定性和可靠性。

在一个可能的设计中,所述汇聚单元确定所述至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合,包括:

所述汇聚单元确定所述至少一个物联网设备的参考负载;

所述汇聚单元根据所述第一负载、所述第二负载和所述预设负载确定所述第一转发节点需要减小的负载;

所述汇聚单元根据所述需要减小的负载和所述参考负载,确定所述至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合。

可见,本设计中,汇聚单元能够确定重合信号覆盖区域内的至少一个物联网设备的参考负载,并根据确定的第一转发节点需要减小的负载和参考负载,确定至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合。如此可以基于负载参数准确确定至少一个物联网设备中需要挂载至第二转发节点的物联网设备,有利于提高物联网中的物联网设备转载的准确度。

在一个可能的设计中,所述汇聚单元通知所述第一转发节点和所述第二转发节点根据所述物联网设备集合更新所挂载的设备,包括:

所述汇聚单元通知所述第一转发节点解除所述物联网设备集合的物联网设备的挂载状态,以及通知所述第二转发节点挂载所述物联网设备集合的物联网设备。

可见,本设计中,汇聚单元在确定需要转载的物联网设备后,通知第一转发节点解除物联网设备集合的物联网设备的挂载状态,并通知第二转发节点挂载所述物联网设备集合的物联网设备,无需下发控制信令至物联网设备,只需要通知到转发节点层面即可实现设备的转载,有利于提高物联网的转发节点的控制效率。

在一个可能的设计中,所述汇聚单元根据所述第一负载、所述第二负载和所述预设负载确定所述第一转发节点需要减小的负载,包括:

所述汇聚单元根据所述第一负载和所述预设负载确定所述第一转发节点需要减小的第一参考负载;

所述汇聚单元根据第二负载和所述预设负载确定所述第二转发节点允许增大的第二参考负载;

所述汇聚单元根据所述第一参考负载和所述第二参考负载确定所述第一转发节点需要减小的负载。

可见,本设计中,汇聚单元综合考虑第一转发节点需要减小的第一参考负载和第二转发节点允许增大的第二参考负载,确定第一转发节点需要减小的负载。有利于尽可能平衡第一转发节点和第二转发节点的负载,避免一个转发节点长时间持续处于高负载状态而严重影响物联网的稳定性,有利于提高物联网的转发节点传输数据的稳定性。

在一个可能的设计中,所述方法还包括:

所述汇聚单元获取服务器发送的数据筛选请求,所述数据筛选请求包括目标数据类型标签;

所述汇聚单元通过第一传输链路获取第一上行数据,通过第二传输链路获取第二上行数据,所述第一传输链路包括所述第一转发节点和所述汇聚单元,所述第二传输链路包括所述第二转发节点、第三转发节点和所述汇聚单元;

所述汇聚单元提取数据集合中数据类型标签与所述目标数据类型标签相匹配的数据,所述数据集合包括所述第一上行数据和所述第二上行数据;

所述汇聚单元向所述服务器发送所述提取的数据。

可见,本设计中,汇聚单元能够根据服务器的数据筛选请求的目标数据类型标签,从获取到的物联网的上行数据中提取出数据类型标签匹配的数据,并将提取到的数据发送给服务器,即实现对物联网大数据的按需分配,无需每一个转发节点都预设数据筛选功能,增加物联网成本和复杂度,有利于降低物联网的组网成本和复杂丢。

在一个可能的设计中,所述汇聚单元确定所述至少一个物联网设备的参考负载,包括:

所述汇聚单元获取所述第一转发节点未挂载所述至少一个物联网设备时的负载;

所述汇聚单元获取所述第一转发节点挂载所述至少一个物联网设备时的负载;

所述汇聚单元根据所述第一转发节点未挂载所述至少一个物联网设备时的负载、所述第一转发节点挂载所述至少一个物联网设备时的负载,确定所述至少一个物联网设备的参考负载。

可见,本设计中,汇聚单元能够基于第一转发节点不同的挂载情况下的负载确定至少一个物联网设备的参考负载,如此确定的参考负载准确度较高,误差较小,有利于提高物联网的转发节点负载监测的准确度。

在一个可能的设计中,所述至少一个物联网设备为均匀设置于目标区域的多个压力检测装置,所述目标区域为列车a中的车厢的车门的内侧区域,所述方法还包括:

所述汇聚单元获取所述多个压力检测装置上报的压力数据;

所述汇聚单元在检测到所述压力数据出现异常时,向预警服务器发送异常压力数据,所述异常压力数据用于所述预警服务器确定异常压力数据对应的目标车厢,并通过所述目标车厢的扬声器输出不要依靠车门的提示消息。

其中,所述列车的每个车厢与车厢之间的贯通道可以设置有一个转发节点,该转发节点可以获取压力检测装置的上报数据,该列车的多个转发节点可以连接一个汇聚单元,该汇聚单元可以通过有线或者无线方式与预警服务器实现通信连接,该预警服务器还可以设置于列车运维中心或者列车的控制室内。

可见,本设计中,汇聚单元能够针对获取到的压力数据进行检测,并在检测到异常压力数据时上报给预警服务器,如此可以避免大量压力数据上报给预警服务器,有利于缓解预警服务器的数据处理压力。

此外,由于汇聚单元所在的物联网的数据传输无需经过移动通信网络进行压力数据的传输,故而可以避免因移动通信网络通信质量不佳,预警服务器无法稳定监测车门压力的情况发生,有利于提高列车车门压力监测的准确性和稳定性。

第二方面,本发明实施例提供一种移动终端,该移动终端具有实现上述第一方面的方法设计中移动终端的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

具体来说,所述汇聚单元应用于物联网,所述物联网包括第一转发节点、第二转发节点和汇聚单元,所述第一转发节点的第一信号覆盖区域和所述第二转发节点的第二信号覆盖区域之间的重合信号覆盖区域包括所述多个物联网设备中的至少一个物联网设备,所述汇聚单元包括处理单元和通信单元,

所述处理单元,用于通过所述通信单元获取所述第一转发节点的第一负载和所述第二转发节点的第二负载,所述第一转发节点挂载所述至少一个物联网设备;以及用于在检测到所述第一负载大于预设负载、且所述第二负载小于所述预设负载时,确定所述至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合;以及用于通过所述通信单元通知所述第一转发节点和所述第二转发节点根据所述物联网设备集合更新所挂载的设备。

在一个可能的设计中,在所述确定所述至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合方面,所述处理单元具体用于:确定所述至少一个物联网设备的参考负载;以及用于根据所述第一负载、所述第二负载和所述预设负载确定所述第一转发节点需要减小的负载;以及用于根据所述需要减小的负载和所述参考负载,确定所述至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合。

在一个可能的设计中,在所述通过所述通信单元通知所述第一转发节点和所述第二转发节点根据所述物联网设备集合更新所挂载的设备方面,所述处理单元具体用于:通过所述通信单元通知所述第一转发节点解除所述物联网设备集合的物联网设备的挂载状态,以及通过所述通信单元通知所述第二转发节点挂载所述物联网设备集合的物联网设备。

在一个可能的设计中,在所述根据所述第一负载、所述第二负载和所述预设负载确定所述第一转发节点需要减小的负载方面,所述处理单元具体用于:根据所述第一负载和所述预设负载确定所述第一转发节点需要减小的第一参考负载;以及用于根据第二负载和所述预设负载确定所述第二转发节点允许增大的第二参考负载;以及用于根据所述第一参考负载和所述第二参考负载确定所述第一转发节点需要减小的负载。

在一个可能的设计中,所述处理单元还用于通过所述通信单元接收服务器发送的数据筛选请求,所述数据筛选请求包括目标数据类型标签;以及用于通过第一传输链路获取第一上行数据,通过第二传输链路获取第二上行数据,所述第一传输链路包括所述第一转发节点和所述汇聚单元,所述第二传输链路包括所述第二转发节点、第三转发节点和所述汇聚单元;以及用于提取数据集合中数据类型标签与所述目标数据类型标签相匹配的数据,所述数据集合包括所述第一上行数据和所述第二上行数据;以及用于通过所述通信单元向所述服务器发送所述提取的数据。

第三方面,本发明实施例提供一种汇聚单元,该汇聚单元包括处理器,所述处理器被配置为支持汇聚单元执行上述第一方面的方法中相应的功能。进一步的,汇聚单元还可以包括收发器,所述收发器用于支持汇聚单元与物联网设备之间的通信。进一步的,汇聚单元还可以包括存储器,所述存储器用于与处理器耦合,其保存汇聚单元必要的程序指令和数据。

第四方面,本发明实施例提供了一种计算机程序产品,该计算机程序产品包括指令,当该计算机程序产品被计算机执行时,该计算机执行第一方面或第一方面的任一实现方式所提供的物联网设备挂载控制方法,所述计算机包括汇聚单元。该计算机程序产品可以为一个软件安装包。

可以看出,本发明实施例中,物联网的汇聚单元能够监测第一转发节点的第一负载和第二转发节点的第二负载,由于第一转发节点和第二转发节点具有重合信号覆盖区域,故而可以根据重合信号覆盖区域的物联网设备来动态调整转发节点的挂载状态,避免第一转发节点的负载过大、丢包率增高而造成的可靠性降低的情况发生,有利于提高物联网的转发节点的稳定性和可靠性。

附图说明

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

图1是本发明实施例提供的一种物联设备网络通过因特网连接成物联网的示意图;

图2是本发明实施例提供的一种边缘网络通过互联网连接服务器以形成的物联网的示意图;

图3是本发明实施例提供的一种物联网设备挂载控制方法的流程示意图;

图4是本发明实施例提供的另一种物联网设备挂载控制方法的流程示意图

图5a是本发明实施例提供的一种汇聚单元的功能单元框图;

图5b是本发明实施例提供的一种汇聚单元的结构示意图。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

下面结合具体实施例进行详细说明。

请参阅图2,图2是本发明实施例提供的一种边缘网络通过互联网连接服务器以形成的物联网的示意图,所述物联网包括多个物联网设备、多个转发节点、汇聚单元和服务器,所述转发节点组成边缘网络,所述边缘网路连接所述物联网设备和所述汇聚单元,该边缘网络包括第一转发节点、第二转发节点、第三转发节点,所述第一转发节点连接所述汇聚单元,所述第二转发节点连接所述第三转发节点,所述第三转发节点连接所述汇聚单元,所述汇聚单元通过互联网连接服务器,所述第一转发节点的第一信号覆盖区域和所述第二转发节点的第二信号覆盖区域之间的重合信号覆盖区域包括所述多个物联网设备中的至少一个物联网设备,且所述至少一个物联网设备初始挂载于第一转发节点,即通过第一转发节点向汇聚单元发送上行数据。服务器可以通过移动通信网络与移动终端和各类控制设备实现通信连接,从而处理业务层面的各种应用需求。

此外,本发明实施例所涉及到的汇聚单元可以包括各种具有无线通信功能的计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的终端设备(terminaldevice)等等。

参阅图3,图3为本发明实施例提供的一种物联网设备挂载控制方法的流程示意图,应用于物联网,所述物联网包括第一转发节点、第二转发节点和汇聚单元,所述第一转发节点的第一信号覆盖区域和所述第二转发节点的第二信号覆盖区域之间的重合信号覆盖区域包括所述多个物联网设备中的至少一个物联网设备,如图3所示,该方法包括:

s301,所述汇聚单元获取所述第一转发节点的第一负载和所述第二转发节点的第二负载,所述第一转发节点挂载所述至少一个物联网设备。

其中,负载具体可以是转发节点的已使用带宽,转发节点的负载越高,负载占用率(即已使用带宽与总可用带宽的比例)越接近饱和,转发节点接近于饱和后由于性能不足会导致丢包,如果丢包率过高,则会影响物联网的稳定性。所述重合信号覆盖区域内的物联网设备初始挂载于第一转发节点。

s302,所述汇聚单元在检测到所述第一负载大于预设负载、且所述第二负载小于所述预设负载时,确定所述至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合。

s303,所述汇聚单元通知所述第一转发节点和所述第二转发节点根据所述物联网设备集合更新所挂载的设备。

可以看出,本发明实施例中,物联网的汇聚单元能够监测第一转发节点的第一负载和第二转发节点的第二负载,由于第一转发节点和第二转发节点具有重合信号覆盖区域,故而可以根据重合信号覆盖区域的物联网设备来动态调整转发节点的挂载状态,避免第一转发节点的负载过大、丢包率增高而造成的可靠性降低的情况发生,有利于提高物联网的转发节点的稳定性和可靠性。

在一个可能的示例中,所述汇聚单元确定所述至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合,包括:

所述汇聚单元确定所述至少一个物联网设备的参考负载;

所述汇聚单元根据所述第一负载、所述第二负载和所述预设负载确定所述第一转发节点需要减小的负载;

所述汇聚单元根据所述需要减小的负载和所述参考负载,确定所述至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合。

其中,所述至少一个物联网设备例如可以是5个、10个、15个等,参考负载例如可以是该至少一个物联网设备中每一个物联网设备的平均负载,也可以是该至少一个物联网设备的总负载。

举例来说,假设确定的需要减小的负载为200b/s,至少一个物联网设备包括20个物联网设备,参考负载为平均负载,且平均负载为50b/s,则汇聚节点只需要选取4个物联网设备即可满足减小第一转发节点的负载的要求。

可见,本可能的示例中,汇聚单元能够确定重合信号覆盖区域内的至少一个物联网设备的参考负载,并根据确定的第一转发节点需要减小的负载和参考负载,确定至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合。如此可以基于负载参数准确确定至少一个物联网设备中需要挂载至第二转发节点的物联网设备,有利于提高物联网中的物联网设备转载的准确度。

在一个可能的示例中,所述汇聚单元通知所述第一转发节点和所述第二转发节点根据所述物联网设备集合更新所挂载的设备,包括:

所述汇聚单元通知所述第一转发节点解除所述物联网设备集合的物联网设备的挂载状态,以及通知所述第二转发节点挂载所述物联网设备集合的物联网设备。

在本可能的示例中,所述第一转发节点接收到汇聚单元的通知后,不再接收物联网设备集合的物联网设备的上行数据,所述第二转发节点接收到汇聚单元的通知后,接收并处理物联网设备集合的物联网设备的上行数据,具体的处理过程可以包括重复数据删除、添加数据类型标签、按照预设格式封装、数据传输等。其中,所述数据类型标签例如可以是物联网设备所上报的数据的类型,如温度数据类型标签、湿度数据类型标签、压力数据类型标签等等。由于一个转发节点的信号覆盖区域内可能会有很多不同类型的物联网设备,这些不同类型的物联网设备所上报的数据的数据类型也不相同,如压力传感器上报的数据的数据类型为压力数据类型,温度传感器上报的数据的数据类型为温度数据类型,故而转发节点需要识别不同物联网设备上报的数据的数据类型,并未这些上报数据添加数据类型标签,以便于汇聚单元能够基于业务需求进行灵活的数据筛选。

可见,本可能的示例中,汇聚单元在确定需要转载的物联网设备后,通知第一转发节点解除物联网设备集合的物联网设备的挂载状态,并通知第二转发节点挂载所述物联网设备集合的物联网设备,无需下发控制信令至物联网设备,只需要通知到转发节点层面即可实现设备的转载,有利于提高物联网的转发节点的控制效率。

在一个可能的示例中,所述汇聚单元根据所述第一负载、所述第二负载和所述预设负载确定所述第一转发节点需要减小的负载,包括:

所述汇聚单元根据所述第一负载和所述预设负载确定所述第一转发节点需要减小的第一参考负载;

所述汇聚单元根据第二负载和所述预设负载确定所述第二转发节点允许增大的第二参考负载;

所述汇聚单元根据所述第一参考负载和所述第二参考负载确定所述第一转发节点需要减小的负载。

其中,所述第一负载减去所述需要减小的负载的值小于所述预设负载。

可见,本可能的示例中,汇聚单元综合考虑第一转发节点需要减小的第一参考负载和第二转发节点允许增大的第二参考负载,确定第一转发节点需要减小的负载。有利于尽可能平衡第一转发节点和第二转发节点的负载,避免第一转发节点长时间持续处于高负载状态而严重影响物联网的稳定性,有利于提高物联网的转发节点传输数据的稳定性。

在一个可能的示例中,所述方法还包括:

所述汇聚单元获取服务器发送的数据筛选请求,所述数据筛选请求包括目标数据类型标签;

所述汇聚单元通过第一传输链路获取第一上行数据,通过第二传输链路获取第二上行数据,所述第一传输链路包括所述第一转发节点和所述汇聚单元,所述第二传输链路包括所述第二转发节点、第三转发节点和所述汇聚单元;

所述汇聚单元提取数据集合中数据类型标签与所述目标数据类型标签相匹配的数据,所述数据集合包括所述第一上行数据和所述第二上行数据;

所述汇聚单元向所述服务器发送所述提取的数据。

可见,本可能的示例中,汇聚单元能够根据服务器的数据筛选请求的目标数据类型标签,从获取到的物联网的上行数据中提取出数据类型标签匹配的数据,并将提取到的数据发送给服务器,即实现对物联网大数据的按需分配,无需每一个转发节点都预设数据筛选功能,避免增加物联网成本和复杂度,有利于降低物联网的组网成本和复杂丢。

在一个可能的设计中,所述汇聚单元确定所述至少一个物联网设备的参考负载,包括:

所述汇聚单元获取所述第一转发节点未挂载所述至少一个物联网设备时的负载;

所述汇聚单元获取所述第一转发节点挂载所述至少一个物联网设备时的负载;

所述汇聚单元根据所述第一转发节点未挂载所述至少一个物联网设备时的负载、所述第一转发节点挂载所述至少一个物联网设备时的负载,确定所述至少一个物联网设备的参考负载。

可见,本示例中,汇聚单元能够基于第一转发节点不同的挂载情况下的负载确定至少一个物联网设备的参考负载,如此确定的参考负载准确度较高,误差较小,有利于提高物联网的转发节点负载监测的准确度。

在一个可能的示例中,所述至少一个物联网设备为均匀设置于目标区域的多个压力检测装置,所述目标区域为列车a中的车厢的车门的内侧区域,所述方法还包括:

所述汇聚单元获取所述多个压力检测装置上报的压力数据;

所述汇聚单元在检测到所述压力数据出现异常时,向预警服务器发送异常压力数据,所述异常压力数据用于所述预警服务器确定异常压力数据对应的目标车厢,并通过所述目标车厢的扬声器输出不要依靠车门的提示消息。

其中,所述列车的每个车厢与车厢之间的贯通道可以设置有一个转发节点,该转发节点可以获取压力检测装置的上报数据,该列车的多个转发节点可以连接一个汇聚单元,该汇聚单元可以通过有线或者无线方式与预警服务器实现通信连接,该预警服务器还可以设置于列车运维中心或者列车的控制室内。

可见,本示例中,汇聚单元能够针对获取到的压力数据进行检测,并在检测到异常压力数据时上报给预警服务器,如此可以避免大量压力数据上报给预警服务器,有利于缓解预警服务器的数据处理压力。

此外,由于汇聚单元所在的物联网的数据传输无需经过移动通信网络进行压力数据的传输,故而可以避免因移动通信网络通信质量不佳,预警服务器无法稳定监测车门压力的情况发生,有利于提高列车车门压力监测的准确性和稳定性。

与上述图3所示的实施例一致的,请参阅图4,图4是本发明实施例提供的另一种物联网设备挂载控制方法的流程示意图,应用于物联网,所述物联网包括第一转发节点、第二转发节点,所述第一转发节点的第一信号覆盖区域和所述第二转发节点的第二信号覆盖区域之间的重合信号覆盖区域包括所述多个物联网设备中的至少一个物联网设备,如图所示,本物联网设备挂载控制方法包括:

s401,所述汇聚单元获取所述第一转发节点的第一负载和所述第二转发节点的第二负载,所述第一转发节点挂载所述至少一个物联网设备。

s402,所述汇聚单元在检测到所述第一负载大于预设负载、且所述第二负载小于所述预设负载时,确定所述至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合。

s403,所述汇聚单元通知所述第一转发节点和所述第二转发节点根据所述物联网设备集合更新所挂载的设备。

s404,所述汇聚单元获取服务器发送的数据筛选请求,所述数据筛选请求包括目标数据类型标签。

s405,所述汇聚单元通过第一传输链路获取第一上行数据,通过第二传输链路获取第二上行数据,所述第一传输链路包括所述第一转发节点和所述汇聚单元,所述第二传输链路包括所述第二转发节点、第三转发节点和所述汇聚单元。

s406,所述汇聚单元提取数据集合中数据类型标签与所述目标数据类型标签相匹配的数据,所述数据集合包括所述第一上行数据和所述第二上行数据。

s407,所述汇聚单元向所述服务器发送所述提取的数据。

可以看出,本发明实施例中,物联网的汇聚单元能够监测第一转发节点的第一负载和第二转发节点的第二负载,由于第一转发节点和第二转发节点具有重合信号覆盖区域,故而可以根据重合信号覆盖区域的物联网设备来动态调整转发节点的挂载状态,避免第一转发节点的负载过大、丢包率增高而造成的可靠性降低的情况发生,有利于提高物联网的转发节点的稳定性和可靠性。

此外,汇聚单元能够根据服务器的数据筛选请求的目标数据类型标签,从获取到的物联网的上行数据中提取出数据类型标签匹配的数据,并将提取到的数据发送给服务器,即实现对物联网大数据的按需分配,无需每一个转发节点都预设数据筛选功能,避免增加物联网成本和复杂度,有利于降低物联网的组网成本和复杂丢。

上述主要从方法侧执行过程的角度对本发明实施例的方案进行了介绍。可以理解的是,移动终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

本发明实施例可以根据上述方法示例对移动终端进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本发明实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用集成的单元的情况下,图5a示出了上述实施例中所涉及的汇聚单元的一种可能的结构示意图。汇聚单元500包括:处理单元502和通信单元503。处理单元502用于对汇聚单元的动作进行控制管理,例如,处理单元502用于支持汇聚单元执行图3中的步骤s301至s303、图4中的步骤s401至403和/或用于本文所描述的技术的其它过程。通信单元503用于支持汇聚单元与其他设备的通信,例如与服务器之间的通信。汇聚单元还可以包括存储单元501,用于存储汇聚单元的程序代码和数据。

其中,处理单元502可以是处理器或控制器,例如可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信单元503可以是通信接口、收发器、收发电路等,其中,通信接口是统称,可以包括一个或多个接口。存储单元501可以是存储器。

其中,所述汇聚单元应用于物联网,所述物联网包括第一转发节点、第二转发节点和汇聚单元,所述第一转发节点的第一信号覆盖区域和所述第二转发节点的第二信号覆盖区域之间的重合信号覆盖区域包括所述多个物联网设备中的至少一个物联网设备,所述处理单元502,用于通过所述通信单元获取所述第一转发节点的第一负载和所述第二转发节点的第二负载,所述第一转发节点挂载所述至少一个物联网设备;以及用于在检测到所述第一负载大于预设负载、且所述第二负载小于所述预设负载时,确定所述至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合;以及用于通过所述通信单元通知所述第一转发节点和所述第二转发节点根据所述物联网设备集合更新所挂载的设备。

在一个可能的示例中,在所述确定所述至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合方面,所述处理单元具体用于:确定所述至少一个物联网设备的参考负载;以及用于根据所述第一负载、所述第二负载和所述预设负载确定所述第一转发节点需要减小的负载;以及用于根据所述需要减小的负载和所述参考负载,确定所述至少一个物联网设备中需要由所述第二转发节点挂载的物联网设备集合。

在一个可能的示例中,在所述通过所述通信单元通知所述第一转发节点和所述第二转发节点根据所述物联网设备集合更新所挂载的设备方面,所述处理单元具体用于:通过所述通信单元通知所述第一转发节点解除所述物联网设备集合的物联网设备的挂载状态,以及通过所述通信单元通知所述第二转发节点挂载所述物联网设备集合的物联网设备。

在一个可能的示例中,在所述根据所述第一负载、所述第二负载和所述预设负载确定所述第一转发节点需要减小的负载方面,所述处理单元具体用于:根据所述第一负载和所述预设负载确定所述第一转发节点需要减小的第一参考负载;以及用于根据第二负载和所述预设负载确定所述第二转发节点允许增大的第二参考负载;以及用于根据所述第一参考负载和所述第二参考负载确定所述第一转发节点需要减小的负载。

在一个可能的示例中,所述处理单元还用于通过所述通信单元接收服务器发送的数据筛选请求,所述数据筛选请求包括目标数据类型标签;以及用于通过第一传输链路获取第一上行数据,通过第二传输链路获取第二上行数据,所述第一传输链路包括所述第一转发节点和所述汇聚单元,所述第二传输链路包括所述第二转发节点、第三转发节点和所述汇聚单元;以及用于提取数据集合中数据类型标签与所述目标数据类型标签相匹配的数据,所述数据集合包括所述第一上行数据和所述第二上行数据;以及用于通过所述通信单元向所述服务器发送所述提取的数据。

当处理单元502为处理器,通信单元503为收发器,存储单元501为存储器时,本发明实施例所涉及的汇聚单元可以为图5b所示的汇聚单元。

参阅图5b所示,该汇聚单元510包括:处理器512、收发器513、存储器511。可选的,汇聚单元510还可以包括总线515。其中,收发器513、处理器512以及存储器511可以通过总线515相互连接;总线515可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。所述总线515可以分为地址总线、数据总线、控制总线等。为便于表示,图5b中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种物联网设备挂载控制方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取器(英文:randomaccessmemory,简称:ram)、磁盘或光盘等。

以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1