应用程序的数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:31741367 阅读:12 留言:0更新日期:2022-01-05 16:19
本申请公开了一种应用程序的数据处理方法、装置、设备及存储介质,属于计算机技术领域。该方法包括:在应用程序安装时,为应用程序绑定对应的用户身份标识UID;获取应用程序的目标数据,将应用程序的目标数据与UID绑定,目标数据包括应用程序的配置数据;响应于需要清空应用程序的数据,将UID绑定的目标数据保留,将应用程序的数据中除目标数据之外的数据清空。本方法通过给应用程序绑定UID的方式,使UID对应的目标数据可以在应用程序的数据被清空时保留,从而对应用程序的数据处理更加灵活,可以满足对应用程序的后续处理需求,例如快速还原应用程序的用户配置等。快速还原应用程序的用户配置等。快速还原应用程序的用户配置等。

【技术实现步骤摘要】
应用程序的数据处理方法、装置、设备及存储介质


[0001]本申请实施例涉及计算机
,特别涉及一种应用程序的数据处理方法、装置、设备及存储介质。

技术介绍

[0002]计算机自诞生以来发展迅速,所应用领域也从最初的军事科研扩展到社会的各个领域,各种形式的终端,例如手机、车机也越发智能化,其中,应用程序是使得终端越发智能化的重要因素,但应用程序在终端中使用时会产生数据,且随着应用程序的不断使用,应用程序的数据在终端中所占用的存储空间也越来越大,此时,就需要对应用程序的数据进行处理。
[0003]以搭载安卓(Android)系统的车机为例,进行恢复出厂设置是处理应用程序的数据的一种方式。相关技术中,第一应用程序在安装时被分配一个对应的UID(User Identification,用户身份标识),该第一应用程序的配置数据与该UID相对应。进行恢复出厂设置时,系统会将第一应用程序对应的UID收回,并将该UID对应的配置数据储存在system(存储器中的一个分区)分区。如果待UID被重新分配给第二应用程序,则存储在system分区中的该UID对应的配置数据会被第二应用程序的配置数据所覆盖,第一应用程序的配置数据因被覆盖而随之清空。
[0004]由于相关技术在进行恢复出厂设置时,导致第一应用程序的配置数据被清空,因而相关技术采用的应用程序的数据处理方法不够灵活,难以满足在应用程序的数据处理上的复杂需求。

技术实现思路

[0005]本申请实施例提供了一种应用程序的数据处理方法、装置、设备及存储介质,可用于解决相关技术中的问题。所述技术方案如下:
[0006]一方面,本申请实施例提供了一种应用程序的数据处理方法,所述方法包括:
[0007]在所述应用程序安装时,为所述应用程序绑定对应的用户身份标识UID;
[0008]获取所述应用程序的目标数据,将所述应用程序的目标数据与所述UID绑定,所述目标数据包括所述应用程序的配置数据;
[0009]响应于需要清空所述应用程序的数据,将所述UID绑定的目标数据保留,将所述应用程序的数据中除所述目标数据之外的数据清空。
[0010]在一种可能的实现方式中,所述为所述应用程序绑定对应的用户身份标识UID之前,包括:
[0011]确定概率密度函数的第一参数和第二参数;
[0012]基于所述第一参数与所述第二参数确定第一中间值和第二中间值;
[0013]将所述第一中间值和所述第二中间值分别作为所述第一参数和所述第二参数代入所述概率密度函数,将得到的值作为所述UID。
[0014]在一种可能的实现方式中,所述概率密度函数为:
[0015]其中,所述x为所述第一参数,所述y为所述第二参数。
[0016]在一种可能的实现方式中,所述基于所述第一参数与所述第二参数确定第一中间值和第二中间值,包括:
[0017]基于所述第一参数与所述第二参数,按照如下公式确定所述第一中间值和所述第二中间值:
[0018][0019]其中,所述Rcosθ为所述第一参数的参考值,所述Rsinθ为所述第二参数的参考值,所述U1为所述第一中间值,所述U2为所述第二中间值。
[0020]在一种可能的实现方式中,所述响应于需要清空所述应用程序的数据,将所述UID绑定的目标数据保留之前,还包括:
[0021]检测到恢复出厂设置时,确定需要清空所述应用程序的数据;
[0022]或者,检测到卸载所述应用程序时,确定需要清空所述应用程序的数据;
[0023]或者,检测到针对所述应用程序的清空数据指令时,确定需要清空所述应用程序的数据。
[0024]在一种可能的实现方式中,所述检测到恢复出厂设置时,确定需要清空所述应用程序的数据之后,还包括:
[0025]在恢复出厂设置或者卸载所述应用程序的过程中,将所述应用程序与所述UID解绑;
[0026]在检测到重新安装所述应用程序时,将所述UID与所述应用程序重新绑定,恢复所述应用程序的目标数据。
[0027]在一种可能的实现方式中,所述目标数据还包括所述应用程序的数据中除所述配置数据之外且需要保留的数据。
[0028]另一方面,提供了一种应用程序的数据处理装置,所述装置包括:
[0029]绑定模块,用于在所述应用程序安装时,为所述应用程序绑定对应的用户身份标识UID;
[0030]获取模块,用于获取所述应用程序的目标数据,将所述应用程序的目标数据与所述UID绑定,所述目标数据包括所述应用程序的配置数据;
[0031]清空模块,用于响应于需要清空所述应用程序的数据,将所述UID绑定的目标数据保留,将所述应用程序的数据中除所述目标数据之外的数据清空。
[0032]在一种可能的实现方式中,所述装置还包括:
[0033]第一确定模块,用于确定概率密度函数的第一参数和第二参数;
[0034]第二确定模块,用于基于所述第一参数与所述第二参数确定第一中间值和第二中间值;
[0035]计算模块,用于将所述第一中间值和所述第二中间值分别作为所述第一参数和所述第二参数代入所述概率密度函数,将得到的值作为所述UID。
[0036]在一种可能的实现方式中,所述概率密度函数为
[0037]其中,所述x为所述第一参数,所述y为所述第二参数。
[0038]在一种可能的实现方式中,所述第二确定模块,用于基于所述第一参数与所述第二参数,按照如下公式确定所述第一中间值和所述第二中间值:
[0039][0040]其中,所述Rcosθ为所述第一参数的参考值,所述Rsinθ为所述第二参数的参考值,所述U1为所述第一中间值,所述U2为所述第二中间值。
[0041]在一种可能的实现方式中,所述装置还包括:
[0042]检测模块,用于检测到恢复出厂设置时,确定需要清空所述应用程序的数据;或者,检测到卸载所述应用程序时,确定需要清空所述应用程序的数据;或者,检测到针对所述应用程序的清空数据指令时,确定需要清空所述应用程序的数据。
[0043]在一种可能的实现方式中,所述装置还包括:
[0044]解绑模块,用于在恢复出厂设置或者卸载所述应用程序的过程中,将所述应用程序与所述UID解绑;
[0045]所述绑定模块,还用于在检测到重新安装所述应用程序时,将所述UID与所述应用程序重新绑定,恢复所述应用程序的目标数据。
[0046]在一种可能的实现方式中,所述目标数据还包括所述应用程序的数据中除所述配置数据之外且需要保留的数据。
[0047]另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以使所述计算机设备实现上述任一所述的应用程序的数据处理方法。
[0048]另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的数据处理方法,其特征在于,所述方法包括:在所述应用程序安装时,为所述应用程序绑定对应的用户身份标识UID;获取所述应用程序的目标数据,将所述应用程序的目标数据与所述UID绑定,所述目标数据包括所述应用程序的配置数据;响应于需要清空所述应用程序的数据,将所述UID绑定的目标数据保留,将所述应用程序的数据中除所述目标数据之外的数据清空。2.根据权利要求1所述的方法,其特征在于,所述为所述应用程序绑定对应的用户身份标识UID之前,还包括:确定概率密度函数的第一参数和第二参数;基于所述第一参数与所述第二参数确定第一中间值和第二中间值;将所述第一中间值和所述第二中间值分别作为所述第一参数和所述第二参数代入所述概率密度函数,将得到的值作为所述UID。3.根据权利要求2所述的方法,其特征在于,所述概率密度函数为其中,所述x为所述第一参数,所述y为所述第二参数。4.根据权利要求3所述的方法,其特征在于,所述基于所述第一参数与所述第二参数确定第一中间值和第二中间值,包括:基于所述第一参数与所述第二参数,按照如下公式确定所述第一中间值和所述第二中间值:其中,所述Rcosθ为所述第一参数的参考值,所述Rsinθ为所述第二参数的参考值,所述U1为所述第一中间值,所述U2为所述第二中间值。5.根据权利要求1

4任一所述的方法,其特征在于,所述响应于需要清空所述应用程序的数据,将所述UID绑定的目标数据保留之前,还包括:检测到恢复出厂设置时,确定需要清空所述应用程序的数据;或者,检测到卸载所述应用程序时,确定需要清空所述应...

【专利技术属性】
技术研发人员:陈涌王小明
申请(专利权)人:北京梧桐车联科技有限责任公司
类型:发明
国别省市:

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

1