发明名称 一种泛在环境中基于双向量化评判的自组网节点协同与信任方法
摘要 一种泛在环境中基于双向量化评判的自组网节点协同与信任方法,通过评判信用值调整进行消息转发的协同,发送方节点根据发送协同机制计算自身愿意消耗的评判信用值S,接收方节点根据接收协同机制确定自己希望提升的评判信用值R,如果S≥R,则双方达成信任,消耗和提升的最终评判信用值为(S+R)/2;否则,双方协同失败。本发明有效地激励节点协作,在泛在环境的受限资源条件下,本发明具有优越的消息传递率和时间延迟,主动促进资源消耗的降低,而且业务量较多时,本发明有效地解决了节点盲目协作对网络性能引起的阻碍。
申请公布号 CN102843744B 申请公布日期 2015.05.27
申请号 CN201210333375.0 申请日期 2012.09.10
申请人 国网智能电网研究院 发明人 李千目;陈晗婧;许小强;李德强;侯君
分类号 H04L12/70(2013.01)I;H04W40/02(2009.01)I;H04W84/18(2009.01)I 主分类号 H04L12/70(2013.01)I
代理机构 南京天华专利代理有限责任公司 32218 代理人 徐冬涛
主权项 一种泛在环境中基于双向量化评判的自组网节点协同与信任方法,其特征是:首先为每个节点配置一张存放节点自身评判信用值的表,所有节点的评判信用值的初始值相同,各节点通过评判信用值调整进行消息转发的协同:即任一节点向其他节点转发数据之后,消耗自身评判信用值,主动接收其他节点转发来的数据之后,提升其自身评判信用值;评判信用值调整具体采用以下步骤:发送方节点根据发送协同机制计算自身愿意消耗的评判信用值S,接收方节点根据接收协同机制计算自己希望提升的评判信用值R,如果S≥R,则双方达成信任,双方消耗和提升的最终评判信用值为(S+R)/2;否则,双方协同失败;所述的发送协同机制是:发送方节点根据自身剩余资源、发送方节点当前自身的评判信用值、拟发送消息的大小和该消息生存剩余时间,采用下式计算发送方节点自身愿意消耗的评判信用值S:<img file="FDA0000608212920000011.GIF" wi="786" he="161" />所述的评判信用值S的计算中,K代表拟发送消息的大小,M是发送方节点当前拥有的评判信用值,P代表发送方节点的剩余空间百分比,T<sub>re</sub>和T<sub>TTL</sub>分别代表消息的生存剩余时间和生存总时间,a和b是两个权重系数,分别表示节点对于自身剩余资源和消息生存剩余时间的偏好,且a+b=1;所述的接收协同机制是,接收方节点根据自身的资源和当前拥有的评判信用值,采用下式计算节点自身希望提升的评判信用值R:R=K'M'×[(1‑L)<sup>2</sup>+(1‑E)<sup>2</sup>]/[(1‑L)+(1‑E)] 所述的评判信用值R的计算中,K'代表待接收消息的大小,M'代表接收节点当前拥有的评判信用值,L代表接收节点当前剩余空间百分比,E代表接收节点当前剩余能量百分比。
地址 210003 江苏省南京市南瑞路8号