[发明专利]一种资源获取方法、装置、电子设备及可读存储介质在审
申请号: | 202110485603.5 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113207012A | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 张强 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04N21/235 | 分类号: | H04N21/235;H04N21/239;H04N21/845 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 获取 方法 装置 电子设备 可读 存储 介质 | ||
1.一种资源获取方法,其特征在于,包括:
客户端向服务器发送资源获取请求,所述资源获取请求携带资源标识列表;
响应于所述资源获取请求,服务器获取待消费区中N个资源标识列表,所述N个资源标识列表为至少一个客户端发送的N个资源获取请求携带的资源标识列表,且所述资源标识列表与所述资源获取请求一一对应;
服务器将所述N个资源标识列表进行合并,得到目标资源标识列表,所述目标资源标识列表为所述N个资源标识列表的并集;
服务器按照所述目标资源标识列表将获取到的资源数据存储至共享结果区;
客户端向所述服务器发送资源读取请求,所述资源读取请求携带的第一资源标识列表与所述资源获取请求携带的资源标识列表对应;
响应于所述资源读取请求,服务器将所述共享结果区中与所述资源读取请求携带的第一资源标识列表对应的资源数据发送至所述目标客户端,所述目标客户端为所述至少一个客户端中的任意一个客户端;所述第一资源标识列表与所述至少一个客户端发送的所述资源获取请求携带的资源标识列表对应;
客户端接收服务器发送的与所述第一资源标识列表对应的资源数据。
2.一种资源获取方法,应用于服务器,所述服务器包括待消费区和共享结果区,其特征在于,包括:
响应于客户端发送的资源获取请求,获取所述待消费区中N个资源标识列表,所述N个资源标识列表为至少一个客户端发送的N个资源获取请求携带的资源标识列表,且所述资源标识列表与所述资源获取请求一一对应;
将所述N个资源标识列表进行合并,得到目标资源标识列表,所述目标资源标识列表为所述N个资源标识列表的并集;
按照所述目标资源标识列表将获取到的资源数据存储至所述共享结果区;
响应于目标客户端发送的资源读取请求,将所述共享结果区中与所述资源读取请求携带的第一资源标识列表对应的资源数据发送至所述目标客户端,所述目标客户端为所述至少一个客户端中的任意一个客户端;所述第一资源标识列表与所述至少一个客户端发送的所述资源获取请求携带的资源标识列表对应。
3.根据权利要求2所述的资源获取方法,其特征在于,所述获取待消费区中N个资源标识列表,包括:
基于预设的M个线程获取所述待消费区中的资源标识列表,其中,每一线程获取至少两个资源标识列表,所述M个线程并行工作。
4.根据权利要求3所述的资源获取方法,其特征在于,所述基于预设的M个线程获取所述待消费区中的资源标识列表,包括:
生成M个线程;
根据预设的时间窗口调用所述M个线程中的每一线程,获取所述待消费区中的资源标识列表,所述时间窗口用于指示获取所述待消费区中的资源标识列表的时间间隔。
5.根据权利要求4所述的资源获取方法,其特征在于,所述方法还包括:
在目标线程获取的资源标识列表的数量超过预设列表数量阈值的情况下,将所述目标线程拆分为若干个子线程,所述目标线程为所述M个线程中的任意一个线程;
基于所述若干个子线程获取所述资源标识列表对应的资源数据。
6.根据权利要求5所述的资源获取方法,其特征在于,所述基于所述若干个子线程获取所述资源标识列表对应的资源数据之后,所述方法还包括:
调整所述时间窗口,以使所述目标线程在一个所述时间窗口内获取的资源标识列表的数量不超过所述预设列表数量阈值。
7.根据权利要求2所述的资源获取方法,其特征在于,所述共享结果区还包括响应区,所述按照所述目标资源标识列表将获取到的资源数据存储至所述共享结果区之后,所述方法还包括:
生成与所述资源获取请求的资源标识列表对应的结果标识;
将所述结果标识和所述资源标识列表关联存储至所述响应区,所述结果标识的状态值用于指示是否成功获取与所述资源标识列表对应的资源数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110485603.5/1.html,转载请声明来源钻瓜专利网。