一种资源获取方法、装置、设备及存储介质制造方法及图纸

技术编号:33084037 阅读:22 留言:0更新日期:2022-04-15 10:43
本公开关于一种资源获取方法、装置、设备及存储介质,可以缩短获取待下载资源的时间,提高了资源获取效率。具体方案包括:接收来自请求端设备的第二资源请求指令,第二资源请求指令用于指示获取待下载资源。判断缓存区是否存在基于第一资源请求指令所获得的待下载资源,第一资源请求指令早于第二资源请求指令。若缓存区存在待下载资源,则从缓存区读取待下载资源。向请求端设备发送待下载资源。向请求端设备发送待下载资源。向请求端设备发送待下载资源。

【技术实现步骤摘要】
一种资源获取方法、装置、设备及存储介质


[0001]本公开涉及网络
,尤其涉及一种资源获取方法、装置、设备及存储介质。

技术介绍

[0002]随着网络技术的发展,在大多数情况下,电子设备(如手机、平板电脑、服务器等)可以通过网络(例如移动网络、无线网络或者有线网络等)获取资源(例如下载资源、缓存资源等)。
[0003]以手机向服务器请求资源为例。手机向服务器请求待下载资源之后,服务器可以通过直接存储器存取(Direct Memory Access,DMA)获取资源。具体的,服务器可以从存储区(如硬盘)读取资源,并将资源从存储区传输至缓存区,再通过中央处理器(central processing unit,CPU)将资源从缓存区传输至应用内存。然后,服务器可以向手机传输资源。
[0004]但是,当电子设备重复获取同一个资源时,电子设备每次均需要通过上述DMA方式获取资源,影响资源获取效率。

技术实现思路

[0005]本公开提供一种资源获取方法、装置、设备及存储介质,可以缩短获取待下载资源的时间,提高了资源获取本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种资源获取方法,其特征在于,应用于电子设备,所述电子设备设置有缓存区,所述缓存区中存储有资源请求次数满足预设缓存条件的资源;所述方法包括:接收来自请求端设备的第二资源请求指令,所述第二资源请求指令用于指示获取待下载资源;判断所述缓存区是否存在基于第一资源请求指令所获得的所述待下载资源,所述第一资源请求指令早于所述第二资源请求指令;若所述缓存区存在所述待下载资源,则从所述缓存区读取所述待下载资源;向所述请求端设备发送所述待下载资源。2.根据权利要求1所述的方法,其特征在于,所述电子设备还设置有存储区和应用内存,所述应用内存为所述电子设备中虚拟机的运行区域,所述方法还包括:若所述缓存区不存在所述待下载资源,则从所述存储区读取所述待下载资源;将所述待下载资源从所述存储区传输至所述缓存区;将所述待下载资源从所述缓存区传输至所述应用内存;从所述应用内存向所述请求端设备发送所述待下载资源。3.根据权利要求2所述的方法,其特征在于,所述电子设备存储有资源请求信息,所述资源请求信息包括所述电子设备中存储的资源的请求次数;在所述接收来自请求端设备的第二资源请求指令之后,所述方法还包括:更新所述资源请求信息中所述待下载资源的请求次数。4.根据权利要求3所述的方法,其特征在于,所述预设缓存条件包括:所述缓存区中存储的资源的请求次数大于预设请求次数阈值;在所述将所述待下载资源从所述存储区传输至所述缓存区之后,所述方法还包括:判断更新后的所述待下载资源的请求次数是否大于所述预设请求次数阈值;若所述更新后的所述待下载资源的请求次数大于所述预设请求次数阈值,则将所述待下载资源存储至所述缓存区。5.根据权利要求4所述的方法,其特征在于,所述更新所述资源请求信息中所述待下载资源的请求次数,包括:若所述资源请求信息中存在所述待下载资源的请求次数,则将所述待下载资源的请求次数增加预设增量;若所述资源请求信息中不存在所述待下载资源,则在所述资源请求信息中将所述待下载资源的请求次数设置为预设值。6.根据权...

【专利技术属性】
技术研发人员:王晨鹏
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1