一种文件缓存方法、装置和系统制造方法及图纸

技术编号:22471235 阅读:46 留言:0更新日期:2019-11-06 12:58
本发明专利技术实施例公开了一种文件缓存方法、装置和系统,所述文件缓存方法包括:第一交通工具从缓存区域的存储子区域进入缓存区域的交接子区域时,将存储的数据包传输给从缓存区域外进入所述交接子区域的第二交通工具。本发明专利技术实施例在第一交通工具即将离开缓存区域(即从存储子区域进入交接子区域)时,将自身存储的数据包传输给即将进入缓存区域的第二交通工具(即从缓存区域外进入交接子区域),从而能够对抗车辆的高速移动性,将数据包长时间存在于缓存区域中。

A file caching method, device and system

【技术实现步骤摘要】
一种文件缓存方法、装置和系统
本专利技术实施例涉及无线通信领域,尤指一种文件缓存方法、装置和系统。
技术介绍
目前,随着大量车载应用的出现,高速车辆对无线通信的需求快速增加,由此给核心网络和基础设施带来了巨大的负担,继而导致用户的体验质量下降。在相关文献中,以信息为中心的网络(ICN,Information-CentricNetwork)的概念被提出。在这种情况下,网络边缘缓存是使数据更接近用户的关键技术,通过将数据存储在网络边缘,可以在核心网络中大量减少缓存数据的重复请求,从而大大减轻核心网络和基础设施的负载,改善用户体验。但由于车辆的高速移动性,一辆存有缓存数据的车辆只能在缓存区域待一小段时间,缓存在车中的数据随即离开缓存区域,因此,需要采用有效的方法对抗车辆的高速移动性,维持缓存数据长时间存在于缓存区域中。
技术实现思路
本专利技术实施例提供了一种文件缓存方法、装置和系统,能够对抗车辆的高速移动性,维持缓存数据长时间存在于缓存区域中。本专利技术实施例提供了一种文件缓存方法,包括:第一交通工具从缓存区域的存储子区域进入缓存区域的交接子区域时,将存储的数据包传输给从缓存区域外进入所述交接子区域的第二交通工具。其中,所述交接子区域包括第一交接子区域和第二交接子区域,所述第一交接子区域和第二交接子区域位于所述存储子区域两侧;所述第一交通工具和所述第二交通工具均位于所述第一交接子区域或所述第二交接子区域,且所述第二交通工具的行驶方向与所述第一交通工具的行驶方向相反;或者,所述第一交通工具位于所述第一交接子区域,所述第二交通工具位于所述第二交接子区域,且所述第二交通工具的行驶方向与所述第一交通工具的行驶方向相同。其中,所述数据包包括以下至少一个:将至少一个文件的至少一个数据块进行打包得到的数据包;将至少一个文件的至少一个编码后的数据块进行打包得到的数据包;其中,一个所述文件被划分为至少一个所述数据块,所述数据块经过预设编码方式编码得到所述编码后的数据块。其中,所述预设编码方式包括纠删编码方式。其中,所述文件的一个所述数据块经过编码得到的编码后的数据块的数量占总编码后的数据块的数量的比例服从Zipf分布,且所述Zipf分布的Zipf分布参数根据平均中断概率和平均延时获得。在本专利技术另一个实施例中,该方法还包括:所述第一交通工具接收到第三交通工具的获取文件请求;确定自身是否存储有所述文件的数据块;当自身存储有所述文件的数据块时,将所述文件的数据块发送给第三交通工具;或者,确定自身是否存储有所述文件的编码后的数据块;当自身存储有所述文件的编码后的数据块时,将所述文件的编码后的数据块发送给第三交通工具。在本专利技术另一个实施例中,该方法还包括:所述第一交通工具请求文件时,获取所述文件的所有数据块,根据所述文件的所有数据块恢复所述文件;或者,获取所述文件的至少m个编码后的数据块,根据所述文件的至少m个编码后的数据块恢复所述文件;其中,m为所述文件被划分的数据块的数量。其中,所述获取文件的至少m个编码后的数据块包括:当自身存储有所述文件的编码后的数据块时,获取自身存储的所述文件的编码后的数据块;当自身存储的所述文件的编码后的数据块的数量小于m,或自身未存储有所述文件的编码后的数据块时,向所述缓存区域中的其他交通工具发送获取文件请求,以获取所述文件的编码后的数据块。在本专利技术另一个实施例中,当所述第一交通工具离开所述缓存区域时获得的所述编码后的数据块的数量小于m时,所述获取文件的至少m个编码后的数据块还包括:向路边设备发送获取文件请求,以获取所述文件的其他编码后的数据块。其中,所述数据包的最大值满足公式:其中,m=(r-1)(1-3r);其中,Eb,max为所述数据包的最大值,W为信道带宽,R为最大通信距离,D为所述第一交通工具所在的车道和所述第二交通工具所在的车道的中心线距离,ths为建立通信需要的握手时间,v0为所述第一交通工具所在车道的平均行驶速度,v′0为所述第二交通工具所在的车道的平均行驶速度,η为发射器端的信噪比,κ为直射路径上的能量与分散路径上的能量的比值。本专利技术实施例提出了一种文件缓存方法,包括:获取路边设备存储的至少一个文件;将所述文件划分成至少一个数据块;将至少一个文件的至少一个数据块进行打包得到数据包;将所述数据包发送给路边设备。在本专利技术另一个实施例中,所述将文件划分成至少一个数据块后,该方法还包括:将所述数据块经过预设编码方式编码得到编码后的数据块;将至少一个文件的至少一个编码后的数据块进行打包得到所述数据包。其中,所述预设编码方式包括纠删编码方式。其中,所述将数据块经过预设编码方式编码得到编码后的数据块包括:将所述数据块按照所述文件热度概率分布经过所述预设编码方式编码得到所述编码后的数据块。本专利技术实施例提出了一种文件缓存方法,包括:接收到数据包;保存数据包并将数据包发送给缓存区域的存储子区域中的交通工具。本专利技术实施例提出了一种文件缓存装置,包括:传输模块,用于从缓存区域的存储子区域进入缓存区域的交接子区域时,将存储的数据包传输给从缓存区域外进入所述交接子区域的第二交通工具。本专利技术实施例提出了一种文件缓存装置,包括:获取模块,用于获取路边设备存储的至少一个文件;划分模块,用于将所述文件划分成至少一个数据块;打包模块,用于将至少一个文件的至少一个数据块进行打包得到数据包;发送模块,用于将所述数据包发送给路边设备。本专利技术实施例提出了一种文件缓存装置,包括:接收模块,用于接收到数据包;处理模块,用于保存数据包并将数据包发送给缓存区域的存储子区域中的交通工具。本专利技术实施例提出了一种文件缓存装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种文件缓存方法。本专利技术实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种文件缓存方法的步骤。本专利技术实施例包括:第一交通工具从缓存区域的存储子区域进入缓存区域的交接子区域时,将存储的数据包传输给从缓存区域外进入所述交接子区域的第二交通工具。本专利技术实施例在第一交通工具即将离开缓存区域(即从存储子区域进入交接子区域)时,将自身存储的数据包传输给即将进入缓存区域的第二交通工具(即从缓存区域外进入交接子区域),从而能够对抗车辆的高速移动性,将数据包长时间存在于缓存区域中。本专利技术另一个实施例中,数据包的最大值满足公式提高了数据包在交接子区域的交接成功率。本专利技术实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术实施例而了解。本专利技术实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术实施例技术方案的进一步理解,并且构成说明书的一部分,与本专利技术实施例的实施例一起用于解释本专利技术实施例的技术方案,并不构成对本专利技术实施例技术方案的限制。图1为本专利技术一个实施例提出的文件缓存方法的流程图;图2为本专利技术实施例动态分布式存储交接(D2SR,DynamicDistributedStorageRelay)系统模型示意图;图3为本专利技术实施例不同文件热度Zipf分布参数γr对应的Zipf分布参数本文档来自技高网...

【技术保护点】
1.一种文件缓存方法,包括:第一交通工具从缓存区域的存储子区域进入缓存区域的交接子区域时,将存储的数据包传输给从缓存区域外进入所述交接子区域的第二交通工具。

【技术特征摘要】
1.一种文件缓存方法,包括:第一交通工具从缓存区域的存储子区域进入缓存区域的交接子区域时,将存储的数据包传输给从缓存区域外进入所述交接子区域的第二交通工具。2.根据权利要求1所述的文件缓存方法,其特征在于,其中,所述交接子区域包括第一交接子区域和第二交接子区域,所述第一交接子区域和第二交接子区域位于所述存储子区域两侧;所述第一交通工具和所述第二交通工具均位于所述第一交接子区域或所述第二交接子区域,且所述第二交通工具的行驶方向与所述第一交通工具的行驶方向相反;或者,所述第一交通工具位于所述第一交接子区域,所述第二交通工具位于所述第二交接子区域,且所述第二交通工具的行驶方向与所述第一交通工具的行驶方向相同。3.根据权利要求1所述的文件缓存方法,其特征在于,其中,所述数据包包括以下至少一个:将至少一个文件的至少一个数据块进行打包得到的数据包;将至少一个文件的至少一个编码后的数据块进行打包得到的数据包;其中,一个所述文件被划分为至少一个所述数据块,所述数据块经过预设编码方式编码得到所述编码后的数据块。4.根据权利要求3所述的文件缓存方法,其特征在于,其中,所述预设编码方式包括纠删编码方式。5.根据权利要求3所述的文件缓存方法,其特征在于,所述文件的一个所述数据块经过编码得到的编码后的数据块的数量占总编码后的数据块的数量的比例服从Zipf分布,且所述Zipf分布的Zipf分布参数根据平均中断概率和平均延时获得。6.根据权利要求3所述的文件缓存方法,其特征在于,该方法还包括:所述第一交通工具接收到第三交通工具的获取文件请求;确定自身是否存储有所述文件的数据块;当自身存储有所述文件的数据块时,将所述文件的数据块发送给第三交通工具;或者,确定自身是否存储有所述文件的编码后的数据块;当自身存储有所述文件的编码后的数据块时,将所述文件的编码后的数据块发送给第三交通工具。7.根据权利要求3所述的文件缓存方法,其特征在于,该方法还包括:所述第一交通工具请求文件时,获取所述文件的所有数据块,根据所述文件的所有数据块恢复所述文件;或者,获取所述文件的至少m个编码后的数据块,根据所述文件的至少m个编码后的数据块恢复所述文件;其中,m为所述文件被划分的数据块的数量。8.根据权利要求7所述的文件缓存方法,其特征在于,其中,所述获取文件的至少m个编码后的数据块包括:当自身存储有所述文件的编码后的数据块时,获取自身存储的所述文件的编码后的数据块;当自身存储的所述文件的编码后的数据块的数量小于m,或自身未存储有所述文件的编码后的数据块时,向所述缓存区域中的其他交通工具发送获取文件请求,以获取所述文件的编码后的数据块。9.根据权利要求8所述的文件缓存方法,其特征在于,当所述第...

【专利技术属性】
技术研发人员:张楠程翔胡彬彬李湧窦建武
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1