[发明专利]车联网下基于喷泉码的异构节点协作缓存方法有效
申请号: | 201610647297.X | 申请日: | 2016-08-09 |
公开(公告)号: | CN106254474B | 公开(公告)日: | 2019-04-30 |
发明(设计)人: | 王钢;卢芳 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 赵文颖 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了车联网环境下一种基于喷泉编码的异构节点之间的协作缓存方法,包括步骤1:建立车联网环境下车与基站、道路基础设施之间的缓存模型;步骤2:基于Zipf算法,得到所有视频文件的流行程度分布;步骤3:将每个受欢迎的视频文件按照喷泉编码的规则进行编码分组,平均缓存到小基站和基础设施中;步骤4:计算所有车辆用户u从小基站和道路基础设施中获得所有的请求视频文件的下载时间。本发明的喷泉编码无需做出应答,只要移动的车辆从小的基站或者基础设施接收到一定数量的编码分组,就能够恢复源文件,保证了可靠的通信传输。 | ||
搜索关键词: | 联网 基于 喷泉 节点 协作 缓存 方法 | ||
【主权项】:
1.车联网下基于喷泉码的异构节点协作缓存方法,包括以下几个步骤:步骤1:建立移动车辆用户、基站以及基础设施的基本模型;在车联网环境下,一组移动车辆用户U,任意一个移动用户车辆u,其中u∈U={1,2,...,U},一个宏基站BS,一组小基站sbs用集合表示,其中N表示小基站集合中的数量,沿途道路基础设施用集合表示,其中M表示基础设施的数量,用户随机请求的一组视频文件集合F={1,2,...,F},其中每个视频文件f∈F的大小均为Sfbits,其中宏基站BS的缓存容量能够储存所有的文件,每个小基站sbs和道路基础设施缓存容量相同,最多缓存C bits的数据,每个移动车辆都能够从BS或者小基站以及道路基础设施中获得服务,如果一个移动用户车辆不能够从服务他的小基站或者道路基础设施中获得想要的视频内容,则从宏基站BS获得;步骤2:基于请求文件的分布服从齐普夫Zipf分布,按照流行程度由高到低进行排序,选取前50%的文件;移动用户请求文件的流行程度符合Zipf分布,即:其中,1≤i≤F其中:fi是视频文件受欢迎程度的概率,即在所有请求文件中所占的概率,γ表示请求文件的相对流行程度的分布,根据请求视频文件的流行程度分布,用集合Ω表示,Ω={f1,f2,...,fF},选取视频文件中前50%的流行程度高的文件,若F为偶数,选取ΩF/2={f1,f2,...,fF/2}进行编码缓存,若F为奇数,选取集合ΩF+1/2={f1,f2,...,fF+1/2}进行编码缓存;用户随机请求的一组视频文件集合F中的某个文件j;步骤3:利用喷泉码,将选取受欢迎的视频文件平均缓存到小基站和道路基础设施中;喷泉编码的编码方式遵从如下法则:每个源文件等大小的分为K个码元,即表示为s1,s2,…sK,经过喷泉码编码产生的码元tn是从s1,s2,…sK中随机dn个相互异或而得到,其中源文件进行异或的个数dn,dn表示为度,度服从概率分布ρ(d):其中:d即为dn,表示喷泉码编码中的度;将ΩF/2={f1,f2,...,fF/2}中的每个视频文件f分成K块,按照喷泉码的编码规则,将根据度的分布,随机选择进行异或,编码后每个视频文件f得到L个编码分组tn(f),tn(f)表示文件f经过编码后得到的分组,L是每个视频文件编码后得到的总的分组个数,根据小基站和道路基础设施的数量,平均分配每个视频文件的编码分组:其中:l表示平均缓存到每个小基站和基础设施中编码分组的数量,L是M+N的整数倍,M是小基站的数量,N是道路基础设施的数量;步骤4:行驶中的移动车辆发出请求的文件后,沿路的小基站以及道路基础设施首先查看本地缓存中有没有缓存该请求的文件,若有,则缓存命中并将该数据发送给车辆,行驶中的车辆只要从沿途小基站和基础设施接收到任意K个编码后的文件即可恢复出源文件,否则,将该请求发送给宏基站,宏基站再将该请求的文件发送给请求的车辆。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610647297.X/,转载请声明来源钻瓜专利网。