当前位置: 首页 > 专利查询>鹏城实验室专利>正文

一种网内缓存控制方法、系统、存储介质及终端设备技术方案

技术编号:29156752 阅读:11 留言:0更新日期:2021-07-06 22:56
本申请公开了一种网内缓存控制方法、系统、存储介质及终端设备,所述控制方法包括源端向网络侧发送申请指令,以使得网络侧基于所述申请指令为所述源端分配若干存储块索引,其中,所述若干存储块索引所对应的存储空间大于所述源端申请的存储空间;源端基于所述若干存储块索引向网络侧中存储缓存数据。本实施例通过为若干存储块索引所对应的存储空间大于所述源端申请的存储空间,使得源端具有备用存储块索引,通过备用存储块索引来替换可用存储块索引,这样可以避免因不同存储数据采用相同存储块索引所造成的网络侧读取到的缓存数据错误的问题。

【技术实现步骤摘要】
一种网内缓存控制方法、系统、存储介质及终端设备
本申请涉及通信
,特别涉及一种网内缓存控制方法、系统、存储介质及终端设备。
技术介绍
随着信息时代的高速发展,网络流量不断增加,这使得ISP(网络服务提供商)所获取的流量收入已成为其主要收入来。然而,目前网络中大部分流量都由CDN内容分发网络承载,CDN与ISP的需要合作进行网络传输。但是,CDN与ISP的合作过程中经常出现缓存数据调用错误的问题。因而现有技术还有待改进和提高。
技术实现思路
本申请要解决的技术问题在于,针对现有技术的不足,提供一种网内缓存控制方法、系统、存储介质及终端设备。为了解决上述技术问题,本申请实施例第一方面提供了一种网内缓存控制方法,所述方法包括:源端向网络侧发送申请指令,以使得网络侧基于所述申请指令为所述源端分配若干存储块索引,其中,所述若干存储块索引所对应的存储空间大于所述源端申请的存储空间;源端基于所述若干存储块索引向网络侧中存储缓存数据。所述网内缓存控制方法,其中,所述申请指令包括申请空间大小;所述源端向网络侧发送申请指令,以使得网络侧基于所述申请指令为所述源端分配若干存储块索引具体为:源端向网络侧发送申请指令,以使得网络侧基于所述申请空间大小确定所述源端对应的若干存储块索引,其中,所述若干存储块索引包括部分可用存储块索引和部分备用存储块索引。所述网内缓存控制方法,其中,所述源端申请的存储空间等于可用存储索引块对应的存储空间。所述网内缓存控制方法,其中,所述源端基于所述若干存储块索引向网络侧中存储缓存数据具体包括:当源端向网络侧存储缓存数据时,源端检测其对应的可用存储块索引是否均被使用;当源端对应的可用存储块索引均被使用时,源端在其对应的备用存储块索引中选取目标存储块索引;向网络侧发送所述目标存储块索引以及所述缓存数据,以使得网络侧基于所述目标存储块索引缓存所述缓存数据。所述网内缓存控制方法,其中,所述方法还包括:当源端在其对应的备用存储块索引中选取目标存储块索引时,源端在其对应的可用存储块索引中选取候选存储块索引,并控制网络侧释放所述候选存储块索引。所述网内缓存控制方法,其中,所述方法还包括:当源端对应的可用存储块索引中存在未被使用的参考存储块索引时,源端在其对应的可用存储块索引中选取目标存储块索引。所述网内缓存控制方法,其中,所述向网络侧发送所述目标存储块索引以及所述缓存数据,以使得网络侧基于所述目标存储块索引缓存所述缓存数据具体包括:向网络侧发送所述目标存储块索引以及所述缓存数据,以使得网络侧基于所述存储块索引以及所述源端的源端标识确定所述缓存数据对应的存储地址,并将所述缓存数据缓存于所述存储地址。所述网内缓存控制方法,其中,所述向网络侧发送包括所述目标存储块索引以及所述缓存数据的数据包,以使得网络侧基于所述目标存储块索引缓存所述缓存数据之后,所述方法还包括:源端接收网络侧发送的反馈信息,其中,所述反馈信息包括有网络侧缓存所述缓存数据的缓存结果。本申请实施例第二方面提供了一种网内缓存控制系统,其特征在于,所述的控制系统包括源端和网络侧,源端用于源端向网络侧发送申请指令,并基于所述存储块索引向网络侧中存储缓存数据;所述网络侧用于基于所述申请指令为所述源端分配若干存储块索引,其中,所述若干存储块索引所对应的存储空间大于所述源端申请的存储空间。本申请实施例第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的网内缓存控制方法中的步骤。本申请实施例第四方面提供了一种终端设备,其包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;所述通信总线实现处理器和存储器之间的连接通信;所述处理器执行所述计算机可读程序时实现如上任一所述的网内缓存控制方法中的步骤。有益效果:与现有技术相比,本申请提供了一种网内缓存控制方法、系统、存储介质及终端设备,所述控制方法包括源端向网络侧发送申请指令,以使得网络侧基于所述申请指令为所述源端分配若干存储块索引,其中,所述若干存储块索引所对应的存储空间大于所述源端申请的存储空间;源端基于所述若干存储块索引向网络侧中存储缓存数据。本实施例通过为若干存储块索引所对应的存储空间大于所述源端申请的存储空间,使得源端具有备用存储块索引,通过备用存储块索引来替换可用存储块索引,这样可以避免因不同存储数据采用相同存储块索引所造成的网络侧读取到的缓存数据错误的问题。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员而言,在不符创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为源端和网络侧所构成的框架的原理图。图2为网络侧确定存储地址的流程示意图图3为本申请提供的网内缓存控制方法的流程图。图4为本申请提供的网内缓存控制方法中的数据包的格式的示意图。图5为本申请提供的网内缓存控制方法中的数据传输中存储块索引的状态图。图6为本申请提供的网内缓存控制方法中的数据传输中数据包丢失的示意图。图7为本申请提供的网内缓存控制方法中的数据传输中数据包丢失后的错误恢复数据的示意图。图8为本申请提供的网内缓存控制方法中的数据传输中的恢复失败请求触发重传数据的示意图。图9为本申请提供的网内缓存控制方法中的数据传输中请求数据缓存失败的示意图。图10为本申请提供的网内缓存控制方法中的数据传输中源端数据包重传的示意图。图11为本申请提供的网内缓存控制方法中的数据传输中恢复错误数据的示意图。图12为本申请提供的终端设备的结构原理图。具体实施方式本申请提供一种网内缓存控制方法、系统、存储介质及终端设备,为使本申请的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本申请进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里本文档来自技高网
...

【技术保护点】
1.一种网内缓存控制方法,其特征在于,所述方法包括:/n源端向网络侧发送申请指令,以使得网络侧基于所述申请指令为所述源端分配若干存储块索引,其中,所述所述若干存储块索引包括部分可用存储块索引和部分备用存储块索引,若干存储块索引所对应的存储空间大于所述源端申请的存储空间;/n源端基于所述若干存储块索引向网络侧中存储缓存数据。/n

【技术特征摘要】
1.一种网内缓存控制方法,其特征在于,所述方法包括:
源端向网络侧发送申请指令,以使得网络侧基于所述申请指令为所述源端分配若干存储块索引,其中,所述所述若干存储块索引包括部分可用存储块索引和部分备用存储块索引,若干存储块索引所对应的存储空间大于所述源端申请的存储空间;
源端基于所述若干存储块索引向网络侧中存储缓存数据。


2.根据权利要求1所述网内缓存控制方法,其特征在于,所述申请指令包括申请空间大小;所述源端向网络侧发送申请指令,以使得网络侧基于所述申请指令为所述源端分配若干存储块索引具体为:
源端向网络侧发送申请指令,以使得网络侧基于所述申请空间大小确定所述源端对应的若干存储块索引。


3.根据权利要求2所述网内缓存控制系统,其特征在于,所述源端申请的存储空间等于可用存储索引块对应的存储空间。


4.根据权利要求1所述网内缓存控制方法,其特征在于,所述源端基于所述若干存储块索引向网络侧中存储缓存数据具体包括:
当源端向网络侧存储缓存数据时,源端检测其对应的可用存储块索引是否均被使用;
当源端对应的可用存储块索引均被使用时,源端在其对应的备用存储块索引中选取目标存储块索引;
向网络侧发送所述目标存储块索引以及所述缓存数据,以使得网络侧基于所述目标存储块索引缓存所述缓存数据。


5.根据权利要求4所述网内缓存控制方法,其特征在于,所述方法还包括:
当源端在其对应的备用存储块索引中选取目标存储块索引时,源端在其对应的可用存储块索引中选取候选存储块索引,并控制网络侧释放所述候选存储块索引。


6.根据权利要求4所述网内缓存控制方法,其特征在于,所述方法还包括:
当源端对应的可用存储块索引中存在未被...

【专利技术属性】
技术研发人员:李清赖训齐江勇崔春来李湘琼赵凯丽
申请(专利权)人:鹏城实验室清华大学深圳国际研究生院南方科技大学
类型:发明
国别省市:广东;44

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

1