[发明专利]一种物联网节点信任度评估方法有效
申请号: | 201811048175.4 | 申请日: | 2018-09-10 |
公开(公告)号: | CN109218090B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 谢丽霞;魏瑞炘;杨宏宇 | 申请(专利权)人: | 中国民航大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04L29/08 |
代理公司: | 天津才智专利商标代理有限公司 12108 | 代理人: | 庞学欣 |
地址: | 300300 天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 节点 信任 评估 方法 | ||
1.一种物联网节点信任度评估方法,所述的物联网节点信任度评估方法包括按顺序进行的下列步骤:
1)查询直接交互节点列表的S1阶段:在此阶段中,物联网中的服务请求节点首先查询直接交互节点列表中是否存在服务提供节点的记录,若存在该服务提供节点的记录,则进入S2阶段;否则进入S3阶段;
2)计算直接信任度值的S2阶段:在此阶段中,首先,根据服务提供节点的数据包转发率和重复率,计算该服务提供节点的服务质量值及相同质量服务持续强度,然后利用上述结果计算服务提供节点的质量服务评分值,最后计算服务提供节点的直接信任度值,进入S4阶段;
3)计算推荐信任度值的S3阶段:在此阶段中,首先,服务请求节点向其通信范围内的所有节点请求查询本地是否存在服务提供节点的信任度值记录,若有,则该服务提供节点作为推荐节点,同时发送本地信任值列表至服务提供节点;其次,根据推荐节点与服务请求节点的共同通信节点数和对共同通信节点的评分相似度,计算得到用户相似度;然后,计算各推荐节点对服务提供节点的评价差异度;最后,通过对推荐节点的用户相似度、评价差异度的融合处理,得到该推荐节点的推荐信任度权重,并最终计算出推荐节点的推荐信任度值,进入S4阶段;
4)计算综合信任度值的S4阶段:在此阶段中,融合步骤2)和步骤3)获得的直接信任度值和推荐信任度值,计算节点的综合信任度值Tijtotal:
5)根据上述综合信任度值更新信任度值列表的S5阶段:在此阶段中,根据上述综合信任度值,采取时间触发和事件触发机制更新信任度值列表;
其特征在于:在步骤2)中,所述的根据服务提供节点的数据包转发率和重复率,计算该服务提供节点的服务质量值及相同质量服务持续强度,然后利用上述结果计算服务提供节点的质量服务评分值,最后计算服务提供节点的直接信任度值的具体方法如下:
I)计算服务提供节点j的数据包转发率服务质量值Qijpfr:
其中,Precieve与Psend分别为服务提供节点j实际接收和成功转发的数据包数量,δ为保证节点间通信正常时应转发的最低数据包的数量,K为服务提供节点j实际转发的数据包数量;
II)计算服务提供节点j的数据包重复率服务质量值Qijr:
其中,εTH=2,ε、TH为常数,由网络控制环境确定;
III)根据上述数据包转发率服务质量值Qijpfr和数据包重复率服务质量值Qijr计算服务提供节点j的服务质量值Qijd,用于评估本次服务性质:
其中,0≤ω1,ω2≤1且ω1+ω2=1;ω1和ω2分别表示数据包转发率服务质量和数据包重复率服务质量的权重;
IV)将步骤III)中计算得到的服务质量值Qijd与用户设定的服务质量阈值T进行比较,以判断本次服务性质,并更新该服务提供节点j在本监测周期内提供的高质量服务次数serjP或低质量服务次数serjN;
当本次服务质量值Qijd服务质量阈值T时,判定服务提供节点j提供的服务为低质量服务,并由公式(4)更新低质量服务次数serjN:
其中,ser′jN为历史低质量服务次数;
当本次服务质量值Qijd≥服务质量阈值T,判定服务提供节点j提供的服务为高质量服务,并由公式(5)更新高质量服务次数serjP:
其中为历史高质量服务次数;
V)根据上述低质量服务次数或高质量服务次数计算服务提供节点j在监测周期内的相同质量服务持续强度Fja,其中a=r、p,并分别作为该节点本次服务的惩罚因子和奖励因子:
其中,a=r、p,type=N、P,serjN、serjP分别为服务提供节点j在监测周期内提供的低质量和高质量服务次数,λ为速率调节因子;
VI)若此次服务提供节点j提供的服务为高质量服务,则根据公式(6)更新相同质量服务持续强度Fjr,同时根据公式(7)更新高质量服务评分值αij:
其中,为服务提供节点j的历史高质量服务评分值;
VII)若此次服务提供节点j提供的服务为低质量服务,则根据公式(6)更新相同质量服务持续强度Fjp,并根据公式(8)更新低质量服务评分值βij:
其中,为服务提供节点j的历史低质量服务评分值;
Ⅷ)根据上述高质量服务评分值αij和低质量服务评分值βij计算服务提供节点j的直接信任度值:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航大学,未经中国民航大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811048175.4/1.html,转载请声明来源钻瓜专利网。