[发明专利]一种面向ICN架构的D2D移动内容分发方法有效
申请号: | 201710701334.5 | 申请日: | 2017-08-16 |
公开(公告)号: | CN107454562B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 阳小龙;刘晓峰;孙奇福;张敏;陈媛 | 申请(专利权)人: | 北京科技大学 |
主分类号: | H04W28/14 | 分类号: | H04W28/14;H04W4/02 |
代理公司: | 成都弘毅天承知识产权代理有限公司 51230 | 代理人: | 李春芳 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 icn 架构 d2d 移动 内容 分发 方法 | ||
1.一种面向ICN架构的D2D移动内容分发方法,其特征在于,包括如下步骤:
S1:请求端发送兴趣包过程;请求端发送兴趣包,并判断请求端广播范围内是否有能够存储此兴趣包对应的数据包的缓存设备,如果有,缓存设备将数据包直接返回给请求端,如果没有,请求端将兴趣包发送给相关联的基站;
S2:内容解析与分发过程;当基站接收到来自请求端的兴趣包时,所述基站对兴趣包进行解析,寻找到缓存所述兴趣包对应的数据包的缓存设备,并将缓存设备的位置信息返回给请求端,如果没有找到缓存设备,请求端通过基站直接从服务端获取兴趣包对应的数据包;
S3:缓存管理过程;请求端获得缓存设备的位置信息后,将请求端以及缓存设备的位置和速度信息加入兴趣包中,然后,请求端将此兴趣包转发到中间设备进行兴趣包的多跳传输,请求端通过中间用户设备之间的多级传输寻找所述缓存设备,当请求端发送的兴趣包到达所述缓存设备后,缓存设备将相应的数据包沿兴趣包的传输路径原路回传,在数据包回传的过程中,根据中间用户设备广播范围内的中间用户设备数量、请求内容流行度特性、中间用户设备之间的社会关系来判断中间用户设备是否对所述数据包进行缓存,当缓存时,中间用户设备将数据包的名字与其位置信息发送到基站,存储到基站的内容解析表中,以便之后用户设备请求内容时,可以直接通过基站找到缓存设备。
2.根据权利要求1所述的一种面向ICN架构的D2D移动内容分发方法,其特征在于,S2的具体步骤包括:
S21:当基站接收到来自请求端的请求时,所述基站对兴趣包进行解析,基站通过内容解析表、请求端判断在此基站范围内是否有缓存此数据包的设备,如果有,将此缓存设备的位置信息发送给请求端,如果没有,则进入S22;
S22:此基站将兴趣包转发到附近的基站,通过基站间的相互协作来将该兴趣包发送到附近的其他基站从而寻找缓存设备,如果找到,将此缓存设备的位置信息发送给请求端,如果没找到,则进入S23;
S23:请求端通过基站直接从服务端获取兴趣包对应的数据包。
3.根据权利要求1所述的一种面向ICN架构的D2D移动内容分发方法,其特征在于,中间用户设备接收到兴趣包后对此兴趣包的处理步骤为:
S31:当兴趣包到达中间用户设备时,中间用户设备将兴趣包的名字记录到当前中间用户设备的流行度表中;
S32:查找当前中间用户设备的内容库CS中是否有与该兴趣包匹配的数据包,如果有匹配的数据包,参照对数据包的处理流程对数据包进行处理,如果没有,则进入S33;
S33:查找PIT条目中是否有与该数据包对应的匹配项,如果有,则将兴趣包的上一跳接口编号加入到PIT列表中,如果没有对应的匹配项,则在PIT中创建一条新的记录;
S34:然后当前中间用户设备对该兴趣包进行转发,直到将兴趣包转发到CS中有与此兴趣包匹配的内容的缓存设备为止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科技大学,未经北京科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710701334.5/1.html,转载请声明来源钻瓜专利网。