[发明专利]基于马尔科夫决策过程的分段路由方法及一种网络节点在审

专利信息
申请号: 201611190020.5 申请日: 2016-12-21
公开(公告)号: CN106850425A 公开(公告)日: 2017-06-13
发明(设计)人: 王小明;张杨;张立臣;林亚光;王亮 申请(专利权)人: 陕西师范大学
主分类号: H04L12/707 分类号: H04L12/707;H04L12/721;H04L12/761
代理公司: 北京华创博为知识产权代理有限公司11551 代理人: 张波涛,管莹
地址: 710062 陕西省*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 马尔科夫 决策 过程 分段 路由 方法 一种 网络 节点
【权利要求书】:

1.一种基于马尔科夫决策过程的分段路由方法,其特征在于,所述方法包括下述步骤:

S100、判断携带消息的节点周围是否存在目的节点;

若所述携带消息的节点周围存在目的节点,则执行步骤S200;否则,执行步骤S300;

S200、转发消息给目的节点,完成消息转发;

S300、判断所述携带消息的节点所携带的消息副本数量是否为1;

若所述消息副本数量不为1,执行步骤S400;否则,执行步骤S500;

S400、在所述携带消息的节点随机移动过程中,将自身所携带的消息副本转发给其随机遇到的邻居节点,使该邻居节点成为一个携带消息的节点;且转发消息副本的数量等于消息副本转移概率与所述携带消息的节点所携带消息副本数量的乘积;

返回步骤S100;

S500、在所述携带消息的节点随机移动过程中,采用单副本路由转发策略将所携带的消息转发给目的节点;

其中,所述消息副本转移概率是由当前时刻和下一时刻是否递交消息副本确定的,消息副本转移的过程符合马尔科夫过程。

2.根据权利要求1所述的方法,其特征在于,优选的,所述单副本路由转发策略包括下述步骤:

S501、判断遇到的邻居节点是否是目的节点;

若遇到的节点是目的节点,执行步骤S502;否则,执行步骤S503;

S502、转发消息给目的节点,结束消息转发;

S503、判断当前已遇到的邻居节点的数目是否小于观察节点数;

若已遇到的邻居节点的数目小于等于观察节点数,执行步骤S504;否则,执行步骤S505;

S504、更新已遇到的邻居节点的最高优先级Lv的值;

S505、除去观察节点,从剩下的节点中任选一个节点,该节点的优先级高于当前记录的最高优先级Lv的值,将携带的消息转发给该节点;

S506、用选择节点的优先级更新最高优先级Lv的值;

S507、返回步骤S501。

3.根据权利要求2所述的方法,其特征在于,所述观察节点数通过下述公式确定:

观察节点数=[N/e]

其中:

N为消息的最大跳数;e为自然常数;[N/e]表示对N/e后取整。

4.根据权利要求2所述的方法,其特征在于,所述邻居节点的优先级依据其与目的节点相遇的时间间隔设定。

5.根据权利要求1所述的方法,其特征在于,所述消息副本转移概率满足下述不等式:

<mrow><mroot><mfrac><mn>3</mn><mrow><mn>2</mn><mi>L</mi></mrow></mfrac><mi>n</mi></mroot><mo>&le;</mo><mi>p</mi><mo>&le;</mo><mfrac><mi>m</mi><msup><mn>2</mn><mi>n</mi></msup></mfrac></mrow>

其中:

p为消息副本转移概率;

L为在源节点设定的欲进行多副本转发的消息副本最大值;

n为消息目前的跳数;

m为机会网络中节点数目。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西师范大学,未经陕西师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611190020.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top