[发明专利]车联网环境下具有缓存能力的编码传输方法有效
申请号: | 201610591179.1 | 申请日: | 2016-07-25 |
公开(公告)号: | CN106230550B | 公开(公告)日: | 2019-07-12 |
发明(设计)人: | 王钢;刘培振 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L29/08 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 赵文颖 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种车联网环境下的具有缓存能力的编码传输方法,包括以下几个步骤:步骤一:对视频内容进行预处理,将视频文件按照流行度进行分组,分组结果用于步骤二。步骤二:对视频内容进行放置,分成两个步骤。步骤1:结合车车联网环境特点确定小基站中缓存文件的大小范围。步骤2:阶段一中的分组结合步骤1得出的缓存范围进行放置。步骤三:对视频内容进行分发。根据具体情况决定由小基站还是宏基站分发以及是否编码分发。本发明结合车联网环境,给出了文件在小基站中缓存的范围。为在小基站中放置缓存内容提供了范围依据。 | ||
搜索关键词: | 联网 环境 具有 缓存 能力 编码 传输 方法 | ||
【主权项】:
1.一种车联网环境下的具有缓存能力的编码传输方法,包括以下几个步骤:步骤一:对视频内容进行预处理视频文件流行度符合齐普夫分布:
其中:N为文件总数,p(m)表示第m个视频文件的流行度,即用户请求该文件的概率,t为常数,即特征指数;假设流行度高的文件数为n,n根据文件流行度和小基站缓存容量确定,n<<N;将N个文件按照流行度排名,得到集合
且有p(1)≥p(2)≥…≥p(N)≥0,其中,数字1到N分别表示集合N′中的第1个到第N个视频文件,p(1)到p(N)分别表示集合N′中第1个文件到第N个文件的流行度;将集合N′中的文件按顺序分成L组,分别为N1,N2...NL,|Ni|为第i个分组中文件的数目,则有
分组参数为α,且有α>1,按照流行度由高到低每组的流行度范围为
从而将文件按照流行度分成L组;步骤二:对视频内容进行放置包括以下两个步骤:步骤1:确定小基站中缓存文件的大小范围,假设道路上车辆正常行驶的最小速度为Vmin,最大速度为Vmax,速度范围为[Vmin,Vmax],Vmin≥20km/h,Vmax为道路的限速值;小基站的带宽为B,小基站间的距离为d,则小基站放置的文件大小范围为![]()
其中Lmin、Lmax分别表示小基站中放置文件的大小的最小值和最大值;步骤2:按照步骤一中对视频文件的分组,同一组中的文件在小基站中获得的存储容量相等,对应存储容量依次为Lmax,Lmax‑ΔL,...Lmin,ΔL=(Lmax‑Lmin)/(L‑1)为步骤一中相邻组文件在小基站中存储量大小的差值;按照流行度从大到小顺序依次放置,放置方式为随机均匀放置,放置大小等于对应分组获得的缓存容量大小,放置过程一直进行到小基站缓存空间被放满为止,最后放置的一个完整文件的流行度排名即为n′,总放置量受小基站总缓存容量限制,即总放置量小于等于mFLbit;mFLbit中Fbit为每个文件的大小,小基站的缓存容量为m个视频文件表示为mFbit;步骤三:对视频内容进行分发车载终端向邻近小基站发出请求包,请求包的内容包括请求文件以及车载终端已有文件;小基站判断请求包的内容是否属于n个流行度高的文件中的一个,如果不属于则经过回程链路将请求回传给宏基站,由宏基站进行请求应答;宏基站对请求做出应答时分为两种情况:如果请求的不属于流行度高的文件在宏基站的缓存中,宏基站直接通过单播的形式进行应答;如果不在宏基站的缓存中,宏基站经过光纤链路从远端服务器获得相应内容并以单播的形式进行应答;如果请求包的内容属于n个流行度高的文件分为两种情况:如果小基站中缓存相应请求的文件的内容为车载终端缺少的部分,由小基站进行应答;如果小基站中缓存的对应请求的内容已存在于车载终端则将请求文件和车载终端已有文件回传给宏基站,由宏基站经过索引编码以广播的形式对车载终端进行应答;车载终端接收到广播信息后结合自身的边信息解码出所需内容;索引编码方式如下:对请求同一组中的流行文件且无法从小基站获得请求包的内容的终端进行索引编码应答,编码方式如下:|K|表示请求同一组文件的终端数,组成集合K={1,2,3,...,|K|},对应的请求分别为(d1,d2,...,dK);用Vk,s表示终端k∈K请求的内容在终端集S中的缓存中的内容,
|S|表示集合S中的终端数;Vk,s表示:终端k请求的文件dk中一部分,这部分存在于集合S中的每个车载终端缓存中,且不存在于S集外的终端的缓存中
编码循环次数为s=|K|,循环执行的条件为s≥1,每次循环后s=s‑1;每次循环发送的编码内容段数为
每段内容的编码规则为:
其中![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610591179.1/,转载请声明来源钻瓜专利网。