一种数据处理方法、装置、计算机设备以及可读存储介质制造方法及图纸

技术编号:38924147 阅读:10 留言:0更新日期:2023-09-25 09:33
本申请实施例提供了一种数据处理方法、装置、计算机设备以及可读存储介质,应用于云技术、智慧交通、辅助驾驶、游戏等场景,方法包括:获取全量更新资源对应的资源属性信息;根据资源属性信息,对业务服务器中的加密全量更新资源进行预下载,得到预下载更新资源;响应于针对业务应用的触发操作,调用业务应用中的资源更新组件,对预下载更新资源进行解密,得到解密后的预下载更新资源;根据解密后的预下载更新资源对业务应用进行应用更新。采用本申请,可以提高业务应用的应用更新效率。可以提高业务应用的应用更新效率。可以提高业务应用的应用更新效率。

【技术实现步骤摘要】
一种数据处理方法、装置、计算机设备以及可读存储介质


[0001]本申请涉及计算机
,尤其涉及一种数据处理方法、装置、计算机设备以及可读存储介质。

技术介绍

[0002]随着用户对业务应用(例如,游戏应用)的功能需求增加,或者,随着用户对业务应用的性能要求提高,需要对终端设备中所安装的业务应用进行应用更新。目前的应用更新方法可以在业务应用(例如,游戏应用)对应的全量更新资源(例如,游戏更新资源)发布更新之后,且响应针对业务应用的触发操作时,才开始对全量更新资源进行下载,直到全量更新资源下载完成之后,基于全量更新资源对业务应用进行应用更新。
[0003]目前的应用更新方法需要在业务应用的资源下载界面中停留等待全量更新资源下载完成,在全量更新资源的文件大小较大时,需要在业务应用的资源下载界面中停留很长的时间(例如,1小时),增加了对业务应用进行应用更新的时间,从而降低了对业务应用进行应用更新的效率。

技术实现思路

[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]图1是本申请实施例提供的一种数据处理系统的结构示意图;
[0030]图2是本申请实施例提供的一种数据处理的应用场景示意图;
[0031]图3是本申请实施例提供的一种数据处理方法的流程示意图;
[0032]图4是本申请实施例提供的一种渠道预下载方式的示意图;
[0033]图5是本申请实施例提供的一种后台服务预下载方式的示意图;
[0034]图6是本申请实施例提供的一种业务应用内预下载方式的示意图;
[0035]图7是本申请实施例提供的一种数据处理方法的流程示意图;
[0036]图8是本申请实施例提供的一种数据处理方法的流程示意图;
[0037]图9是本申请实施例提供的一种数据处理装置的结构示意图;
[0038]图10是本申请实施例提供的一种数据处理装置的结构示意图;
[0039]图11是本申请实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0040]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取全量更新资源对应的资源属性信息,所述全量更新资源用于对终端设备中的业务应用进行更新;根据所述资源属性信息,对服务器中的加密全量更新资源进行预下载,得到预下载更新资源;所述加密全量更新资源是对所述全量更新资源进行加密得到的;响应于针对所述业务应用的触发操作,调用所述业务应用中的资源更新组件,对所述预下载更新资源进行解密,得到解密后的预下载更新资源;根据所述解密后的预下载更新资源对所述业务应用进行应用更新。2.根据权利要求1所述的方法,其特征在于,所述响应于针对所述业务应用的触发操作,调用所述业务应用中的资源更新组件,对所述预下载更新资源进行解密,得到解密后的预下载更新资源,包括:响应于针对所述业务应用的触发操作,调用所述业务应用中的资源更新组件,确定所述预下载更新资源的第一资源加密方式;若所述第一资源加密方式为无效字符加密方式,则获取所述预下载更新资源中的第一无效字符;所述无效字符加密方式是指将所述全量更新资源中的子资源更改为无效字符的方式;对所述预下载更新资源中的第一无效字符进行解密,得到解密后的预下载更新资源。3.根据权利要求2所述的方法,其特征在于,所述对所述预下载更新资源中的第一无效字符进行解密,得到解密后的预下载更新资源,包括:从资源映射表中,确定与所述第一无效字符具有映射关系的子资源;所述资源映射表中包括K个无效字符,以及与每个无效字符具有映射关系的子资源;K为正整数;将所述预下载更新资源中的第一无效字符,替换为与所述第一无效字符具有映射关系的子资源,得到解密后的预下载更新资源。4.根据权利要求2所述的方法,其特征在于,所述全量更新资源存储于所述资源更新组件对应的后台服务器中;所述对所述预下载更新资源中的第一无效字符进行解密,得到解密后的预下载更新资源,包括:获取所述预下载更新资源中的第一无效字符在所述加密全量更新资源中对应的资源字节位;调用所述资源更新组件,从所述资源更新组件对应的后台服务器中的全量更新资源中下载所述资源字节位对应的子资源;将所述预下载更新资源中的第一无效字符,替换为下载得到的所述资源字节位对应的子资源,得到解密后的预下载更新资源。5.根据权利要求2所述的方法,其特征在于,所述加密全量更新资源是将所述全量更新资源中的筛选子资源变更为无效字符得到的;所述筛选子资源是从所述全量更新资源包括的M个子资源中随机筛选得到的N个子资源;M为正整数,N为小于或者等于M的正整数;或者,所述筛选子资源为所述全量更新资源包括的M个子资源中资源字节位连续的P个子资源;P为小于M的正整数;或者,
所述筛选子资源是按照子资源数量间隔,从所述全量更新资源所包括的M个子资源中筛选得到的。6.根据权利要求2所述的方法,其特征在于,所述资源属性信息包括所述加密全量更新资源的第一资源加密方式的目标加密方式标识;所述响应于针对所述业务应用的触发操作,调用所述业务应用中的资源更新组件,确定所述预下载更新资源的第一资源加密方式,包括:响应于针对所述业务应用的触发操作,调用所述业务应用中的资源更新组件,从加密方式映射表中确定与所述目标加密方式标识具有映射关系的资源加密方式;所述加密方式映射表中包括W个加密方式标识,以及与每个加密方式标识具有映射关系的资源加密方式;W为正整数;将与所述目标加密方式标识具有映射关系的资源加密方式,确定为所述预下载更新资源的第一资源加密方式。7.根据权利要求1所述的方法,其特征在于,所述服务器为所述终端设备中的服务应用对应的后台服务器;所述根据所述资源属性信息,对服务器中的加密全量更新资源进行预下载,得到预下载更新资源,包括:调用所述服务应用,获取关于所述加密全量更新资源的预下载模式;根据所述资源属性信息以及所述预下载模式,对所述服务应用对应的后台服务器中的所述加密全量更新资源进行预下载,得到预下载更新资源;所述服务应用对应的后台服务器中的所述加密全量更新资源是由所述业务应用的管理对象上传的。8.根据权利要求1所述的方法,其特征在于,所述服务器为所述业务应用中的资源下载组件对应的后台服务器;所述根据所述资源属性信息,对服务器中的加密全量更新资源进行预下载,得到预下载更新资源,包括:通过所述终端设备中的服务应用,调用所述资...

【专利技术属性】
技术研发人员:赵佳宁洪楷徐士立王基宏蔡文杰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1