欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2021106157514
申请人: 河南科技大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.基于节点半局部中心性和内容热度的内容主动推送方法,其特征在于:包括以下步骤:

步骤一、当命名数据网络的内容生产者移动时,内容生产者对内容按照流行度计算公式进行统计,得到内容实时热度排序;

步骤二、半局部中心性信息获取兴趣包为在传统数据包的头部增加了GetNode标志字段,GetNode标志字段用于计算网络节点的节点中心度以及之后的半局部中心性信息,通过广播半局部中心性信息获取兴趣包的方式来计算命名数据网络中每个节点的半局部中心性信息,根据每个节点的半局部中心性信息,按最大值挑选出核心节点,将挑选出的核心节点作为目的节点,内容生产者构建并发送欺诈兴趣包,将欺诈兴趣包转发路径上的节点PIT表中记录的欺诈兴趣包的进入端口更改为转发接口,将目标节点PIT表中记录的欺诈兴趣包的进入端口更改为本地端口,建立一条推送路径;

步骤三、推送路径建立完成后,目标节点返回ACK,内容生产者向自身发送欺诈兴趣包,利用步骤一得到的内容实时热度排序选择排名前20%的部分内容作为流行内容,将流行内容封装为数据包,根据步骤二建立的推送路径进行推送。

2.如权利要求1所述的基于节点半局部中心性和内容热度的内容主动推送方法,其特征在于:半局部中心性信息获取兴趣包为在传统数据包的头部增加GetNode标志字段,GetNode标志字段用于计算网络节点的节点中心度以及之后的半局部中心性信息。

3.如权利要求1所述的基于节点半局部中心性和内容热度的内容主动推送方法,其特征在于:欺诈兴趣包用于内容推送路径的建立和高热度内容主动推送过程的完成,欺诈兴趣包格式分别为:Fraud/ModifyPIT/ContentName/VersionNumber

Fraud/GetPopularName/ContentName/VersionNumber

其中,Fraud为欺诈兴趣包的标志字段,ModifyPIT用于修改内容生产者到目的节点之间节点的PIT表信息条目,GetPopularName用于在高热度内容主动推送过程中,内容生产者向自身发送请求高热度内容的兴趣包,ContentName为内容名称,VersionNumber为版本号。

4.如权利要求1所述的基于节点半局部中心性和内容热度的内容主动推送方法,其特征在于:半局部中心性信息的计算方式为,统计该节点的所有邻居节点的节点度信息之后减去该节点的节点度信息。

5.如权利要求1所述的基于节点半局部中心性和内容热度的内容主动推送方法,其特征在于:内容实时热度的计算方法为

α=1+c*T                        (3)

其中,假设在一个具有n个节点的NDN网络中有m个内容对象可以请求;第τ个内容的全局内容热度按照上面这个公式来计算:Nτ代表第τ个内容对象被所有节点请求的次数,Nm则代表所有内容被所有节点请求的总次数,n代表网络中所有的网络节点数目,包括源内容服务器节点以及路由节点,j表示n个节点中的第j个节点,m代表网络中所有的内容对象,k表示所有内容对象中的第k个内容对象, 表示第i个节点在网络运行时间内对内容对象τ的请求次数, 表示第j个节点在网络运行时间内对内容对象k的请求次数,r代表时间计数周期,P[r]、P[r+1]分别代表了内容对象在第r周期、第r+1周期内的实时内容热度,T则表示了计数的周期时间,N[r]表示某个内容对象在路由节点中的内容缓存命中次数,α是实时内容热度的权重系数,c表示α和T的比例系数。