[发明专利]一种基于共识算法的设备到设备的邻近服务方法有效
| 申请号: | 202011074647.0 | 申请日: | 2020-10-09 |
| 公开(公告)号: | CN112383900B | 公开(公告)日: | 2021-09-28 |
| 发明(设计)人: | 郭天昊;王倩;张钢;岳文渊;郭大波 | 申请(专利权)人: | 山西大学 |
| 主分类号: | H04W4/70 | 分类号: | H04W4/70;H04W36/00;H04W36/24;H04W36/30;H04W36/32 |
| 代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 张仲波 |
| 地址: | 030091*** | 国省代码: | 山西;14 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 共识 算法 设备 邻近 服务 方法 | ||
1.一种基于共识算法的设备到设备的邻近服务方法,其特征在于,包括以下步骤:
S1、服务请求设备发送服务请求信号,通过邻近的服务提供设备,将所述服务请求信号传送给无法直接通信的移动通信基站;
S2、所述移动通信基站根据所述服务请求设备与所有服务提供设备的连接通信历史,对具备服务条件的服务提供设备进行评分和排序;
所述具备服务条件的服务提供设备,其判定条件为:
所述服务提供设备与所述服务请求设备之间的距离小于最小信号与干扰加噪声比SINR所要求的最大通信距离;
所述步骤S2包括:
对于满足预设条件的服务提供设备,基于POS共识算法确定所述服务提供设备的权重;
根据各个服务提供设备的权重进行评分和排序,其中,权重更大的服务提供设备排序的优先级更高;
其中,所述基于POS共识算法确定所述服务提供设备的权重的步骤包括:
设置候选区块数组,用于保存每一个服务提供设备传输来的以及当前服务提供设备生成的历史累积通信时间;
建立区块结构体,所述区块结构体中包括地址存储单元,用于存储所述历史累积通信时间;
设置子线程,用于遍历候选区块数组;
根据所述区块结构体中的存储单元存储的历史累积通信时间,选择若干历史累积通信时间大于预设时长的服务提供设备;
根据历史累积通信时间,结合通信循环次数,对所述服务提供设备分配权重;
其中,所述根据各个服务提供设备的权重进行评分和排序的步骤包括:
从若干所述历史累积通信时间大于预设时长的服务提供设备中随机选出一个竞选胜利者,其中,历史累积通信时间越长的服务提供设备权重越大,被选中的机会越大;
当所述服务请求设备发出服务请求信号时,所述移动通信基站选择竞选胜利者作为临近服务者进行通信;
S3、所述移动通信基站根据排序结果为所述服务请求设备选择预设数量的备选服务提供设备;
S4、当所述服务请求设备与所述备选服务提供设备移动到通信距离以内时,所述备选服务提供设备开始与所述服务请求设备进行通信并提供服务;
S5、若当前备选服务提供设备移动超出通信距离时,所述服务请求设备连接到所述移动通信基站选择的下一个备选服务提供设备,同时重复步骤S2和步骤S3,为所述服务请求设备重新选择预设数量的备选服务提供设备。
2.根据权利要求1所述的基于共识算法的设备到设备的邻近服务方法,其特征在于,所述邻近服务方法还包括:
当前服务提供设备将此次通信数据上传给所述移动通信基站进行保存;
所述移动通信基站重新计算历史累积通信时间,并重新选出若干服务提供设备作为备选邻近服务者。
3.根据权利要求1所述的基于共识算法的设备到设备的邻近服务方法,其特征在于,所述邻近服务方法还包括:
所述服务请求设备与所述服务提供设备通信中断或服务完成后,本次服务的数据在中断时间内传送至所述移动通信基站,为所述移动通信基站下一次评分和排序提供依据。
4.根据权利要求1所述的基于共识算法的设备到设备的邻近服务方法,其特征在于,所述邻近服务方法还包括:
所述服务提供设备具有最大连接数量,同时仅为不超出所述最大连接数量的所述服务请求设备提供服务,超出所述最大连接数量的所述服务请求设备基于剩余时间紧迫性进行排序等待。
5.根据权利要求4所述的基于共识算法的设备到设备的邻近服务方法,其特征在于,所述邻近服务方法还包括:
所述服务提供设备连接的所述服务请求设备超出最大连接数量后,所述移动通信基站从所述备选服务提供设备中优选当前排序最前的服务提供设备继续为所述服务请求设备提供服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山西大学,未经山西大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011074647.0/1.html,转载请声明来源钻瓜专利网。





