技术新讯 > 电子通信装置的制造及其应用技术 > 资源请求处理方法、电子设备及计算机可读存储介质与流程  >  正文

资源请求处理方法、电子设备及计算机可读存储介质与流程

  • 国知局
  • 2024-08-02 13:53:14

本发明涉及网络通信,尤其是一种资源请求处理方法、电子设备及计算机可读存储介质。

背景技术:

1、内容分发网络(content delivery network,cdn)是构建在数据网络上的一种分布式的内容分发网,对于使用cdn缓存的应用,基于cdn技术通过全局负载均衡能够实现就近访问,提高带宽的利用率,因此目前受到了广泛青睐。但是,由于节点覆盖的限制,一些区域的用户在访问前端资源时仍存在响应速度慢的问题。

技术实现思路

1、本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明提出一种资源请求处理方法、电子设备及计算机可读存储介质,能够提高客户端远程加载设备端资源的速度。

2、第一方面,本发明实施例提供了一种资源请求处理方法,应用于云服务端,包括:

3、接收来自客户端的资源请求;

4、对所述资源请求进行解析,得到解析结果;

5、当所述解析结果表征所述云服务端缓存有对应于所述资源请求的目标资源信息,根据所述解析结果从所述云服务端中获取所述目标资源信息,并向所述客户端发送获取到的所述目标资源信息;

6、其中,所述目标资源信息由设备端在接收到来自所述客户端的所述资源请求的情况下,向所述云服务端发送。

7、可选地,在本发明的一个实施例中,还包括:

8、当所述解析结果表征所述云服务端未缓存有对应于所述资源请求的目标资源信息,从所述设备端中获取所述目标资源信息,并缓存所述目标资源信息;

9、向所述客户端发送缓存的所述目标资源信息。

10、可选地,在本发明的一个实施例中,所述云服务端是否缓存有所述目标资源信息,基于如下步骤确定:

11、获取所述资源请求中的特征信息;

12、将所述特征信息与所述云服务端中的所有资源信息携带的特征参数分别进行对比,得到对比结果;

13、根据所述对比结果确定所述云服务端是否缓存有所述目标资源信息。

14、可选地,在本发明的一个实施例中,所述根据所述对比结果确定所述云服务端是否缓存有所述目标资源信息,包括:

15、当所述对比结果表征所述云服务端中存在至少一个所述资源信息携带的特征参数与所述特征信息匹配,确定所述云服务端缓存有所述目标资源信息;

16、或者,

17、当所述对比结果表征所述云服务端中不存在任意一个所述资源信息携带的特征参数与所述特征信息匹配,确定所述云服务端未缓存有所述目标资源信息。

18、可选地,在本发明的一个实施例中,所述根据所述解析结果从所述云服务端中获取所述目标资源信息,包括:

19、判断所述目标资源信息为静态资源信息或动态资源信息;

20、当确定所述目标资源信息为静态资源信息,根据所述解析结果从所述云服务端中获取所述目标资源信息。

21、可选地,在本发明的一个实施例中,当确定所述目标资源信息为动态资源信息,所述方法还包括:

22、对所述资源请求携带的账号信息与所述目标资源信息对应的账号信息的一致性进行判断,得到判断结果;

23、根据所述判断结果向所述客户端发送所述目标资源信息。

24、可选地,在本发明的一个实施例中,所述根据所述判断结果向所述客户端发送所述目标资源信息,包括:

25、当所述判断结果表征所述资源请求携带的账号信息与所述目标资源信息对应的账号信息一致,从所述云服务端中获取所述目标资源信息,并向所述客户端发送所述目标资源信息;

26、或者,

27、当所述判断结果表征所述资源请求携带的账号信息与所述目标资源信息对应的账号信息不一致,从所述设备端中获取并缓存所述目标资源信息,向所述客户端发送缓存的所述目标资源信息。

28、第二方面,本发明实施例提供了一种资源请求处理方法,应用于设备端,包括:

29、在接收到来自客户端的资源请求的情况下,向所述客户端发送与所述资源请求对应的目标资源信息,并向云服务端发送所述资源请求和所述目标资源信息,以使得所述云服务端缓存所述资源请求和所述目标资源信息。

30、第三方面,本发明实施例提供一种电子设备,包括:

31、至少一个处理器;

32、至少一个存储器,用于存储至少一个程序;

33、当至少一个所述程序被至少一个所述处理器执行时实现如第一方面和第二方面所述的资源请求处理方法。

34、第四方面,本发明实施例提供一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序被处理器执行时用于实现如第一方面和第二方面所述的资源请求处理方法。

35、本发明提出的资源请求处理方法、电子设备及计算机可读存储介质,将云服务端作为缓存中心和数据交互中心,当客户端通过云服务端向设备端发送资源请求时,云服务端对该资源请求进行解析,并且在基于解析结果而确定云服务端缓存有对应于资源请求的目标资源信息的情况下,该目标资源信息已经由设备端在接收到来自客户端的资源请求的情况下预先向云服务端发送,因此云服务端可以直接将缓存好的目标资源信息反馈至客户端,无需再通过设备端获取及反馈资源,从而能够提高客户端远程加载设备端资源的速度,同时提升了数据资源加载的安全性。

技术特征:

1.一种资源请求处理方法,其特征在于,应用于云服务端,包括:

2.根据权利要求1所述的资源请求处理方法,其特征在于,还包括:

3.根据权利要求1所述的资源请求处理方法,其特征在于,所述云服务端是否缓存有所述目标资源信息,基于如下步骤确定:

4.根据权利要求3所述的资源请求处理方法,其特征在于,所述根据所述对比结果确定所述云服务端是否缓存有所述目标资源信息,包括:

5.根据权利要求1所述的资源请求处理方法,其特征在于,所述根据所述解析结果从所述云服务端中获取所述目标资源信息,包括:

6.根据权利要求5所述的资源请求处理方法,其特征在于,当确定所述目标资源信息为动态资源信息,所述方法还包括:

7.根据权利要求6所述的资源请求处理方法,其特征在于,所述根据所述判断结果向所述客户端发送所述目标资源信息,包括:

8.一种资源请求处理方法,其特征在于,应用于设备端,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,其中存储有处理器可执行的程序,所述处理器可执行的程序被处理器执行时用于实现如权利要求1至8任意一项所述的资源请求处理方法。

技术总结本发明公开了一种资源请求处理方法、电子设备及计算机可读存储介质,其中,资源请求处理方法,应用于云服务端,包括:接收来自客户端的资源请求;对资源请求进行解析,得到解析结果;当解析结果表征云服务端缓存有对应于资源请求的目标资源信息,根据解析结果从云服务端中获取目标资源信息,并向客户端发送获取到的目标资源信息;其中,目标资源信息由设备端在接收到来自客户端的资源请求的情况下,向云服务端发送。本发明中,云服务端可以直接将缓存好的目标资源信息反馈至客户端,无需再通过设备端获取及反馈资源,从而能够提高客户端远程加载设备端资源的速度,同时提升了数据资源加载的安全性。技术研发人员:李平,刘江波受保护的技术使用者:北京翼辉信息技术有限公司技术研发日:技术公布日:2024/7/18

本文地址:https://www.jishuxx.com/zhuanli/20240801/240956.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。