The invention discloses a mobile vehicle based data acquisition method in the intelligent city edge network, which includes: sensor node obtains the number of hops of the vehicle; according to the transmission distance and residual energy to the vehicle, evaluates the transmission cost from the alternative cluster head to the vehicle, selects the alternative cluster head with the minimum cost as the cluster head node; according to the transmission distance to the vehicle via each candidate parent node The minimum node energy in the sum path is used to evaluate the transmission cost of the source node arriving at the vehicle through each candidate parent node, and the candidate parent node with the minimum cost is selected as its parent node; for the source node with hop number 1 and non cluster head, the cluster head node is used as the parent node; each sensor node sends its own cached data and received data to the parent node, and finally through the cluster head Send to vehicle. The cluster head and the parent node are selected by considering the transmission distance and the remaining energy factors, which can avoid the energy hole phenomenon due to its premature death and effectively complete the data acquisition.
【技术实现步骤摘要】
一种智慧城市边缘网络中基于移动车辆的数据采集方法
本专利技术涉及数据采集领域,特别涉及一种智慧城市边缘网络中基于移动车辆的数据采集方法。
技术介绍
智慧城市是未来城市发展的趋势,传感器可以嵌入到城市的基础设施中感知其状态,在建设智慧城市的过程中有着广泛的应用。物联网利用传感设备将不同类型的基础设施连接到互联网,使得智慧城市的梦想逐渐成为现实。通过广泛的网络互连,传感设备可以快速采集大量数据,而处理后的数据可以为市政部门提供科学的决策支持,有助于促进城市的智能化管理和发展。智慧城市美好前景的实现,除了要求传感设备能够快速、灵活的部署在城市中,而且要求更好地解决智慧城市中的数据采集问题。因此,智慧城市中的数据采集问题成为了目前研究的热点问题。在传统的无线传感器网络(Wirelesssensornetwork,WSN)的数据采集方法中,通常研究的是在一个由众多的传感器节点与一个sink组成的连通网络。每个传感器节点感知的数据都可以经过多跳路由的方式路由到sink,而sink与Internet相连接,从而实现数据的采集。而智慧城市中的感知网络与传统的WSN有着根本的不同。在智慧城市的感知网络中,大量的传感器节点是随着应用的需要而部署的,而很多应用中没有基础的通信设施可以连接到Internet,因此这样的网络可以抽象为分布在智慧城市中的大量传感器形成了许多分散的、不相连接的多个隔离的WSN。对这些分隔的WSN,虽然其内部可以组织成一个连通的网络,但是,这个连通的网络可能都只是普通传感器节点,而由于应用场景的限制而不具有 ...
【技术保护点】
1.一种智慧城市边缘网络中基于移动车辆的数据采集方法,其特征在于,为智慧城市边缘网络中每个被分隔的无线传感器网络配置1个车辆,车辆在相应的无线传感器网络中循环行驶并采集其中各传感器节点的数据,其中车辆每个循环采集数据的过程包括以下步骤:/n步骤1,车辆广播消息,无线传感器网络中各传感器节点获取自身到车辆的跳数,记为传感器节点的跳数;/n步骤2,更新无线传感器网络的簇头;/n选择跳数为h=1的传感器节点作为无线传感器网络的备选簇头;针对每个备选簇头,均根据其自身到车辆的数据传输距离和其自身的剩余能量,评估其到车辆的数据传输开销;将数据传输开销最小的备选簇头作为簇头节点;/n步骤3,确定各传感器节点的父节点;/n对于跳数h≥2的源节点,选择跳数为h-1的传感器节点均作为源节点的1个候选父节点;针对每个跳数h≥2的源节点,均根据源节点分别经由各候选父节点到达车辆的数据传输距离和源节点分别经由各候选父节点到达车辆的路径中最小的节点能量,评估源节点分别经由各候选父节点到达车辆的数据传输开销,并将其中数据传输开销最小值所对应的候选父节点作为源节点的父节点;/n对于跳数h=1、且非簇头节点的源节点, ...
【技术特征摘要】
1.一种智慧城市边缘网络中基于移动车辆的数据采集方法,其特征在于,为智慧城市边缘网络中每个被分隔的无线传感器网络配置1个车辆,车辆在相应的无线传感器网络中循环行驶并采集其中各传感器节点的数据,其中车辆每个循环采集数据的过程包括以下步骤:
步骤1,车辆广播消息,无线传感器网络中各传感器节点获取自身到车辆的跳数,记为传感器节点的跳数;
步骤2,更新无线传感器网络的簇头;
选择跳数为h=1的传感器节点作为无线传感器网络的备选簇头;针对每个备选簇头,均根据其自身到车辆的数据传输距离和其自身的剩余能量,评估其到车辆的数据传输开销;将数据传输开销最小的备选簇头作为簇头节点;
步骤3,确定各传感器节点的父节点;
对于跳数h≥2的源节点,选择跳数为h-1的传感器节点均作为源节点的1个候选父节点;针对每个跳数h≥2的源节点,均根据源节点分别经由各候选父节点到达车辆的数据传输距离和源节点分别经由各候选父节点到达车辆的路径中最小的节点能量,评估源节点分别经由各候选父节点到达车辆的数据传输开销,并将其中数据传输开销最小值所对应的候选父节点作为源节点的父节点;
对于跳数h=1、且非簇头节点的源节点,均将簇头节点作为其父节点;
步骤4,各传感器节点发送数据;
各传感器节点将自身缓存的数据和从其子节点接收到的数据发送给父节点,最终经由簇头节点发送到车辆。
2.根据权利要求1所述的方法,其特征在于,所述针对每个备选簇头,均根据其自身到车辆的数据传输距离和其自身的剩余能量,评估其到车辆的数据传输开销,具体评估方法为:
costh(i)=αwDh(i)+(1-α)wEh(i);
式中,costh(i)表示备选簇头hi到车辆的数据传输开销,wDh(i)表示备选簇头hi的传输距离因素,wEh(i)表示备选簇头hi的剩余能量因素,α为簇头选择权重因子,且有0≤α≤1;D(hi,MF)表示备选簇头hi到车辆MF的距离,max(D(hi,MF))表示所有备选节点到车辆的距离中的最大值;E(hi)表示备选簇头hi的剩余能量,max(E(hi))表示所有备选簇头hi剩余能量中的最大值。
3.根据权利要求1所述的方法,其特征在于,所述针对每个跳数h≥2的源节点,均根据源节点分别经由各候选父节...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。