数据获取方法、装置、存储介质及电子设备制造方法及图纸

技术编号:33530875 阅读:16 留言:0更新日期:2022-05-19 02:01
本公开涉及一种数据获取方法、装置、存储介质及电子设备,所述方法应用于第一设备,第一设备运行有第一浏览器客户端,第一浏览器客户端与第二设备上的第二浏览器客户端组成浏览器通信网络,所述方法包括:确定数据服务器的负载;在数据服务器的负载大于负载阈值的情况下,向浏览器通信网络中的第二浏览器客户端发送第一浏览器客户端的第一数据获取请求;接收第二浏览器客户端发送的用于响应第一数据获取请求的第一目标数据。上述技术方案通过构建浏览器通信网络,当数据服务器负载较高时,第一浏览器客户端可以从浏览器通信网络中的其他浏览器客户端获取数据,从而能够起到降低数据服务器负载、降低浏览器客户端的数据获取延迟的效果。延迟的效果。延迟的效果。

【技术实现步骤摘要】
数据获取方法、装置、存储介质及电子设备


[0001]本公开涉及数据处理
,具体地,涉及一种数据获取方法、装置、存储介质及电子设备。

技术介绍

[0002]在基于Web(World Wide Web,万维网)的相关系统中,用户的浏览器客户端通常需要加载大量的数据。这些数据可以从后台服务器获取,而当后台服务器的负载较高时,用户的浏览器客户端可能无法获取到所需的数据,从而对用户侧的相关功能造成影响。

技术实现思路

[0003]本公开的目的是提供一种数据获取方法、装置、存储介质及电子设备,以解决上述相关技术问题。
[0004]为了实现上述目的,根据本公开实施例的第一方面,提供一种数据获取方法,所述方法应用于第一设备,所述第一设备运行有第一浏览器客户端,所述第一浏览器客户端与第二设备上的第二浏览器客户端组成浏览器通信网络,所述方法包括:
[0005]确定数据服务器的负载;
[0006]在所述数据服务器的负载大于负载阈值的情况下,向所述浏览器通信网络中的第二浏览器客户端发送所述第一浏览器客户端的第一数据获取请求;
[0007]接收所述第二浏览器客户端发送的用于响应所述第一数据获取请求的第一目标数据。
[0008]可选地,所述第二浏览器客户端为多个,所述向所述浏览器通信网络中的第二浏览器客户端发送所述第一浏览器客户端的第一数据获取请求,包括:
[0009]从多个所述第二浏览器客户端中查询存储有所述第一目标数据的目标浏览器客户端;
[0010]向所述目标浏览器客户端发送所述第一数据获取请求。
[0011]可选地,所述方法还包括:
[0012]在接收到所述第一目标数据之后,将所述第一目标数据保存至缓存中;
[0013]在接收到所述第二设备发送的所述第二浏览器客户端的第二数据获取请求的情况下,基于所述第二数据获取请求确定所述第二浏览器客户端所请求的第二目标数据;
[0014]从所述缓存中查询所述第二目标数据;
[0015]将查询到的第二目标数据发送至所述第二浏览器客户端;
[0016]其中,所述第二数据获取请求由所述第二浏览器客户端在确定所述数据服务器的负载大于负载阈值的情况下生成。
[0017]可选地,所述第一目标数据为模型数据,所述将所述第一目标数据保存至缓存中,包括:
[0018]在已缓存的模型数据的数据量大于数据量阈值的情况下,确定用户当前的模型查
看视点所对应的第一模型部件;
[0019]基于模型部件之间的距离值,删除所述缓存中的第二模型部件的模型数据,所述第二模型部件和所述第一模型部件之间的距离值大于距离阈值。
[0020]可选地,所述从多个所述第二浏览器客户端中查询存储有所述第一目标数据的目标浏览器客户端,包括:
[0021]向所述多个第二浏览器客户端发送第一查询请求,所述第一查询请求包括所述第一目标数据的标识信息,所述第一查询请求用于查询所述第二浏览器客户端是否保存所述第一目标数据;
[0022]接收所述第二浏览器客户端发送的第一查询响应;
[0023]根据所述第一查询响应确定保存有所述第一目标数据的目标浏览器客户端。
[0024]可选地,所述数据服务器维护有所述浏览器通信网络中的各个浏览器客户端的数据内容信息,所述数据内容信息用于描述所述浏览器客户端已保存的目标数据,所述从多个所述第二浏览器客户端中查询存储有所述第一目标数据的目标浏览器客户端,包括:
[0025]向所述数据服务器发送第二查询请求,所述第二查询请求包括所述第一目标数据的标识信息,所述第二查询请求用于所述数据服务器基于所述数据内容信息查询保存有所述第一目标数据的目标浏览器客户端;
[0026]接收所述数据服务器发送的第二查询响应;
[0027]根据所述第二查询响应确定所述目标浏览器客户端。
[0028]可选地,还包括:
[0029]在存在多个保存有所述第一目标数据的候选浏览器客户端的情况下,基于各个候选浏览器客户端的网络地址确定通信所需的路由跳数;
[0030]将路由跳数较小的候选浏览器客户端作为所述目标浏览器客户端。
[0031]根据本公开实施例的第二方面,提供一种数据获取装置,所述装置应用于第一设备,所述第一设备运行有第一浏览器客户端,所述第一浏览器客户端与第二设备上的第二浏览器客户端组成浏览器通信网络,所述装置包括:
[0032]负载确定模块,用于确定数据服务器的负载;
[0033]第一发送模块,用于在所述数据服务器的负载大于负载阈值的情况下,向所述浏览器通信网络中的第二浏览器客户端发送所述第一浏览器客户端的第一数据获取请求;
[0034]第一接收模块,用于接收所述第二浏览器客户端发送的用于响应所述第一数据获取请求的第一目标数据。
[0035]可选地,所述第二浏览器客户端为多个,所述第一发送模块,包括:
[0036]第一查询子模块,用于从多个所述第二浏览器客户端中查询存储有所述第一目标数据的目标浏览器客户端;
[0037]第一发送子模块,用于向所述目标浏览器客户端发送所述第一数据获取请求。
[0038]可选地,所述装置还包括:
[0039]存储模块,用于在所述第一接收模块接收到所述第一目标数据之后,将所述第一目标数据保存至缓存中;
[0040]数据确定模块,用于在接收到所述第二设备发送的所述第二浏览器客户端的第二数据获取请求的情况下,基于所述第二数据获取请求确定所述第二浏览器客户端所请求的
第二目标数据;
[0041]查询模块,用于从所述缓存中查询所述第二目标数据;
[0042]第二发送模块,用于将查询到的第二目标数据发送至所述第二浏览器客户端;
[0043]其中,所述第二数据获取请求由所述第二浏览器客户端在确定所述数据服务器的负载大于负载阈值的情况下生成。
[0044]可选地,所述第一目标数据为模型数据,所述存储模块,包括:
[0045]模型确定子模块,在已缓存的模型数据的数据量大于数据量阈值的情况下,确定用户当前的模型查看视点所对应的第一模型部件;
[0046]删除子模块,用于基于模型部件之间的距离值,删除所述缓存中的第二模型部件的模型数据,所述第二模型部件和所述第一模型部件之间的距离值大于距离阈值。
[0047]可选地,所述第一查询子模块,包括:
[0048]第一发送子单元,用于向所述多个第二浏览器客户端发送第一查询请求,所述第一查询请求包括所述第一目标数据的标识信息,所述第一查询请求用于查询所述第二浏览器客户端是否保存所述第一目标数据;
[0049]第一接收子单元,用于接收所述第二浏览器客户端发送的第一查询响应;
[0050]第一确定子单元,用于根据所述第一查询响应确定保存有所述第一目标数据的目标浏览器客户端。
[0051]可选地,所述数据服务器维护有所述浏览本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据获取方法,其特征在于,所述方法应用于第一设备,所述第一设备运行有第一浏览器客户端,所述第一浏览器客户端与第二设备上的第二浏览器客户端组成浏览器通信网络,所述方法包括:确定数据服务器的负载;在所述数据服务器的负载大于负载阈值的情况下,向所述浏览器通信网络中的第二浏览器客户端发送所述第一浏览器客户端的第一数据获取请求;接收所述第二浏览器客户端发送的用于响应所述第一数据获取请求的第一目标数据。2.根据权利要求1所述的方法,其特征在于,所述第二浏览器客户端为多个,所述向所述浏览器通信网络中的第二浏览器客户端发送所述第一浏览器客户端的第一数据获取请求,包括:从多个所述第二浏览器客户端中查询存储有所述第一目标数据的目标浏览器客户端;向所述目标浏览器客户端发送所述第一数据获取请求。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在接收到所述第一目标数据之后,将所述第一目标数据保存至缓存中;在接收到所述第二设备发送的所述第二浏览器客户端的第二数据获取请求的情况下,基于所述第二数据获取请求确定所述第二浏览器客户端所请求的第二目标数据;从所述缓存中查询所述第二目标数据;将查询到的第二目标数据发送至所述第二浏览器客户端;其中,所述第二数据获取请求由所述第二浏览器客户端在确定所述数据服务器的负载大于负载阈值的情况下生成。4.根据权利要求3所述的方法,其特征在于,所述第一目标数据为模型数据,所述将所述第一目标数据保存至缓存中,包括:在已缓存的模型数据的数据量大于数据量阈值的情况下,确定用户当前的模型查看视点所对应的第一模型部件;基于模型部件之间的距离值,删除所述缓存中的第二模型部件的模型数据,所述第二模型部件和所述第一模型部件之间的距离值大于距离阈值。5.根据权利要求2所述的方法,其特征在于,所述从多个所述第二浏览器客户端中查询存储有所述第一目标数据的目标浏览器客户端,包括:向所述多个第二浏览器客户端发送第一查询请求,所述第一查询请求包括所述第一目标数据的标识信息,所述第一查询请求用于查询所述第二浏...

【专利技术属性】
技术研发人员:刘长虹邢铁军杨强
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:

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

1