1.一种高效节能的群智感知网络数据传输方法,其特征在于该方法包含以下的具体步骤:初始场景设置:
步骤1). 设置感知区域场景及感知节点:设置需要采用群智感知方法进行数据传输的区域场景大小;初始化感知场景中携带各类传感功能的智能手机节点数量、节点类型、部署位置坐标、通信半径、初始能量以及缓存大小;
步骤 2). 设置阿基米德螺线:以感知区域中心点为起点布置阿基米德螺线,用于静态节点的布置;
静态节点部署:
步骤3).根据生成的阿基米德螺线中两条相邻曲线间的距离确定静态节点的通信范围,同时根据阿基米德螺线的曲线层数获得静态节点的部署数目;
步骤4). 基于步骤3)中得到的感知区域部署的静态节点数目,运用阿基米德螺线分层的方法开始部署静态节点;
节点坐标优化:
步骤5)调整阿基米德螺线每层上静态节点坐标,在步骤4)的结果基础上保证每两个静态节点之间的距离不小于它们的通信范围之和,调整各层静态节点位置以满足条件;
数据传输:
步骤6)群智感知网络中产生消息的节点遇到其他节点时进行判断,如果满足以下条件之一就将消息复本传给该节点:1、该节点是目的节点;2、该节点是静态节点;3、该节点遇到过静态节点;
步骤 7)带有消息副本的节点遇到其他节点时,重复步骤 6)的操作;
至此,实现了通过在网络中根据阿基米德螺线布置静态节点进行数据传输的过程。