一种数据复用方法、系统及计算设备技术方案

技术编号:34468911 阅读:17 留言:0更新日期:2022-08-10 08:42
本发明专利技术公开了一种数据复用方法、系统及计算设备,方法包括步骤:从一个或多个应用场景对应的历史数据处理结果中获取一个或多个可复用数据对象;对于每个可复用数据对象,根据可复用数据对象在每个应用场景下对应的可复用比例来对可复用数据对象进行压缩处理,得到与每个应用场景相对应的目标数据对象;将每个目标数据对象存储在第一存储设备中;当响应于客户端的访问请求进行数据处理过程中发生异常时,根据访问请求对应的应用场景,从第一存储设备中获取相应的目标数据对象,并将目标数据对象作为当前数据处理结果返回至客户端。根据本发明专利技术的技术方案,能有效避免因服务异常而无法向客户端返回数据处理结果、或者响应较慢的情况。的情况。的情况。

【技术实现步骤摘要】
一种数据复用方法、系统及计算设备


[0001]本专利技术涉及网络通信
,尤其涉及一种数据复用方法、数据复用系统及计算设备。

技术介绍

[0002]随着移动互联网的发展,用户在任何时间任何场景下均有可能访问互联网服务,造成网络流量不断增加。同时,随着用户数量和需求越来越多,导致各种信息服务的业务复杂度也越来越高。对于互联网公司来说,为了提供多种复杂的信息服务来满足用户访问需求,对服务器的计算资源、数据传输资源的使用需求不断增加,这样,导致服务器在数据处理过程中发生服务异常的频率也随之增加,而频繁发生服务异常势必会影响用户体验。
[0003]为此,需要一种数据复用系统,以解决现有技术中存在的问题。

技术实现思路

[0004]为此,本专利技术提供一种数据复用方法、数据复用系统及计算设备,以解决或至少缓解上面存在的问题。
[0005]根据本专利技术的一个方面,提供一种数据复用方法,在服务器中执行,所述服务器与第一存储设备通信连接,所述方法包括步骤:从一个或多个应用场景对应的历史数据处理结果中获取一个或多个可复用数据对象;对于每个可复用数据对象,根据可复用数据对象在每个应用场景下对应的可复用比例来对可复用数据对象进行压缩处理,得到与每个应用场景相对应的目标数据对象;将每个目标数据对象存储在所述第一存储设备中;以及当响应于客户端的访问请求进行数据处理过程中发生异常时,根据所述访问请求对应的应用场景,从所述第一存储设备中获取相应的目标数据对象,并将所述目标数据对象作为当前数据处理结果返回至客户端。
[0006]可选地,在根据本专利技术的数据复用方法中,所述第一存储设备布置在服务器外部,所述服务器内部包括第二存储设备,所述方法还包括步骤:将每个目标数据对象存储在第二存储设备中。
[0007]可选地,在根据本专利技术的数据复用方法中,每个应用场景对应一个目标数据对象集合,所述目标数据对象集合适于存储在所述存储设备中,其中,根据可复用数据对象在每个应用场景下对应的可复用比例来对可复用数据对象进行压缩处理的步骤包括:确定可复用数据对象在每个应用场景下的可复用比例,并根据所述在每个应用场景下的可复用比例来对所述可复用数据对象进行压缩处理,以得到与每个应用场景相对应的目标数据对象;以及将所述目标数据对象存储在与应用场景相对应的目标数据对象集合中。
[0008]可选地,在根据本专利技术的数据复用方法中,还包括步骤:当从所述第一存储设备中获取目标数据对象失败时,根据所述访问请求对应的应用场景从所述第二存储设备中获取相应的目标数据对象。
[0009]可选地,在根据本专利技术的数据复用方法中,还包括步骤:获取在配置平台配置的配
置信息,所述配置信息包括与第一存储设备相对应的第一预定数量;判断第一存储设备中的目标数据对象的数量是否超过第一预定数量;如果超过第一预定数量,则对第一存储设备中的至少一个目标数据对象进行淘汰。
[0010]可选地,在根据本专利技术的数据复用方法中,所述配置信息还包括与第二存储设备相对应的第二预定数量,所述第二预定数量小于第一预定数量,所述方法还包括步骤:判断第二存储设备中的目标数据对象的数量是否超过第二预定数量;如果超过第二预定数量,则对第二存储设备中的至少一个目标数据对象进行淘汰。
[0011]可选地,在根据本专利技术的数据复用方法中,对第一存储设备中的至少一个目标数据对象进行淘汰的步骤包括:根据配置信息确定第一存储设备对应的第一数据淘汰方法,并根据第一数据淘汰方法对第一存储设备中的至少一个目标数据对象进行淘汰;对第二存储设备中的至少一个目标数据对象进行淘汰的步骤包括:根据配置信息确定第二存储设备对应的第二数据淘汰方法,并根据第二数据淘汰方法对第二存储设备中的至少一个目标数据对象进行淘汰。
[0012]可选地,在根据本专利技术的数据复用方法中,还包括步骤:当所述服务器启动时,从所述第一存储设备中获取一个或多个目标数据对象并存储到所述第二存储设备中。
[0013]根据本专利技术的一个方面,提供一种数据复用系统,包括:服务器,适于执行如上任一项所述的数据复用方法;第一数据存储设备,与所述服务器通信连接,适于存储每个目标数据对象;以及一个或多个客户端,与所述服务器通信连接,适于向服务器发送访问请求。
[0014]根据本专利技术的一个方面,提供一种计算设备,包括:至少一个处理器;存储器,存储有程序指令,其中,程序指令被配置为适于由上述至少一个处理器执行,所述程序指令包括用于执行如上所述的数据复用方法的指令。
[0015]根据本专利技术的一个方面,提供一种存储有程序指令的可读存储介质,当该程序指令被计算设备读取并执行时,使得该计算设备执行如上所述的数据复用方法。
[0016]根据本专利技术的技术方案,提供了一种数据复用方法,通过从每个应用场景对应的历史数据处理结果中获取一个或多个可复用数据对象,基于可复用数据对象在每个应用场景下对应的可复用比例,来对每个可复用数据对象进行压缩处理后得到相应的目标数据对象,并基于应用场景进行归类存储存储设备中。这样,当服务器在响应客户端的访问请求进行数据处理过程中发生异常时,便可以从存储设备中随机获取目标数据对象,将获取到的目标数据对象作为与客户端当前的访问请求相对应的当前数据处理结果返回至客户端,从而,通过对历史数据处理结果进行复用,避免了因服务异常而无法向客户端反馈数据处理结果的情况。可见,根据本专利技术的技术方案,能有效避免因服务异常而无法向客户端返回数据处理结果、或者响应较慢的情况,降低服务异常的频率。
[0017]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0018]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面
旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。
[0019]图1示出了根据本专利技术一个实施例的数据复用系统100的示意图;
[0020]图2示出了根据本专利技术一个实施例的计算设备200的示意图;以及
[0021]图3示出了根据本专利技术一个实施例的数据复用方法300的流程图。
具体实施方式
[0022]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0023]图1示出了根据本专利技术一个实施例的数据复用系统100的示意图。
[0024]如图1所示,数据复用系统100包括服务器120本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据复用方法,在服务器中执行,所述服务器与第一存储设备通信连接,所述方法包括步骤:从一个或多个应用场景对应的历史数据处理结果中获取一个或多个可复用数据对象;对于每个可复用数据对象,根据可复用数据对象在每个应用场景下对应的可复用比例来对可复用数据对象进行压缩处理,得到与每个应用场景相对应的目标数据对象;将每个目标数据对象存储在所述第一存储设备中;以及当响应于客户端的访问请求进行数据处理过程中发生异常时,根据所述访问请求对应的应用场景,从所述第一存储设备中获取相应的目标数据对象,并将所述目标数据对象作为当前数据处理结果返回至客户端。2.如权利要求1所述的方法,其中,所述第一存储设备布置在服务器外部,所述服务器内部包括第二存储设备,所述方法还包括步骤:将每个目标数据对象存储在第二存储设备中。3.如权利要求1或2所述的方法,其中,每个应用场景对应一个目标数据对象集合,所述目标数据对象集合适于存储在所述存储设备中,其中,根据可复用数据对象在每个应用场景下对应的可复用比例来对可复用数据对象进行压缩处理的步骤包括:确定可复用数据对象在每个应用场景下的可复用比例,并根据所述在每个应用场景下的可复用比例来对所述可复用数据对象进行压缩处理,以得到与每个应用场景相对应的目标数据对象;以及将所述目标数据对象存储在与应用场景相对应的目标数据对象集合中。4.如权利要求2所述的方法,其中,还包括步骤:当从所述第一存储设备中获取目标数据对象失败时,根据所述访问请求对应的应用场景从所述第二存储设备中获取相应的目标数据对象。5.如权利要求1

4中任一项所述的方法,其中,还包括步骤:获取在配置平台配置的配置信息,所述配置信息包括与第一存...

【专利技术属性】
技术研发人员:周成冲
申请(专利权)人:海南车智易通信息技术有限公司
类型:发明
国别省市:

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

1