数据处理方法及装置制造方法及图纸

技术编号:19820984 阅读:52 留言:0更新日期:2018-12-19 14:25
本公开是关于一种数据处理方法及装置,用以提高终端设备启动分身功能后的响应速度。所述方法包括:采集至少两个用户空间中的至少一个应用程序各自的用户行为数据;获取至少一个应用程序各自的用户行为特征;用户行为特征通过对用户行为数据进行分析得到;用户行为特征中携带对应的应用程序的应用标识以及对应的应用程序所属用户空间的空间标识;对比至少一个应用程序各自的用户行为特征,获得至少一个应用程序组;每个应用程序组各自包括至少两个用户行为特征相同、应用标识相同、空间标识不同的应用程序;合并同一应用程序组中的应用程序之间的重复数据;重复数据包括应用程序数据。本公开技术方案,可以提高终端设备启动分身功能后的响应速度。

【技术实现步骤摘要】
数据处理方法及装置
本公开涉及终端
,尤其涉及一种数据处理方法及装置。
技术介绍
随着科技的发展,实现了在终端上提供多个用户空间,不同用户空间相互隔离,每个用户空间具有访问自身用户空间内数据的权限,以保护用户隐私。例如,手机分身是用户的隐私空间(又称分身空间),访问该隐私空间需要对应的访问权限。用户可以在隐私空间里存储需要隐私保护的数据。而且,该隐私空间又类似于一个“沙箱”,在这个“沙箱”内进行任何的操作,都不会影响初始空间,其中,隐私空间与初始空间是手机上的两个相互隔离的用户空间,初始空间一般为手机开机后第一次进入的用户空间。当终端上只有一个用户空间时,该用户空间独占内存,终端在开启分身功能后,则存在至少两个空间共同使用内存。因此,如何提高终端设备启动分身功能后的响应速度是目前需要解决的一个技术问题。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种数据处理方法及装置,用以提高终端设备启动分身功能后的响应速度。根据本公开实施例的第一方面,提供一种数据处理方法,包括:采集至少两个用户空间中的至少一个应用程序各自的用户行为数据;获取所述至少一个应用程序各自的用户行为特征;所述用户行为特征通过对所述用户行为数据进行分析得到;所述用户行为特征中携带对应的应用程序的应用标识以及对应的应用程序所属用户空间的空间标识;对比所述至少一个应用程序各自的用户行为特征,获得至少一个应用程序组;所述至少一个应用程序组各自包括至少两个应用程序;所述至少两个应用程序各自对应的用户行为特征相同、应用标识相同、空间标识不同;合并所述至少一个应用程序组中属于同一应用程序组的至少两个应用程序之间的重复数据;所述重复数据包括应用程序数据。在一个实施例中,所述获取所述至少一个应用程序各自的用户行为特征,可包括:将所述至少一个应用程序各自的用户行为数据发送给服务器,以使所述服务器根据预设的行为分析模型对所述至少一个应用程序各自的用户行为数据进行分析,得到所述至少一个应用程序各自的用户行为特征;接收所述服务器发送的所述至少一个应用程序各自的用户行为特征。在一个实施例中,所述对比所述至少一个应用程序各自的用户行为特征,获得至少一个应用程序组,可包括:根据应用标识、空间标识对所述至少一个应用程序各自的用户行为特征进行对比,获得至少一个候选用户行为特征组;所述至少一个候选用户行为特征组各自包括至少两个候选用户行为特征;所述至少两个候选用户行为特征各自对应的应用标识相同、空间标识不同;对所述至少一个候选用户行为特征组中属于同一候选用户行为特征组的至少两个候选用户行为特征进行对比,获得至少一个目标用户行为特征组;所述至少一个目标用户行为特征组各自包括至少两个目标用户行为特征;所述至少两个目标用户行为特征相同;将所述至少一个目标用户行为特征组中属于同一目标用户行为特征组的至少两个目标用户行为特征对应的应用程序分配至同一个应用程序组,获得所述至少一个应用程序组。在一个实施例中,所述合并所述至少一个应用程序组中属于同一应用程序组的至少两个应用程序之间的重复数据,可包括:卸载同一应用程序组中的至少一个重复应用程序,并保存被卸载的重复应用程序的用户数据,以供未卸载的应用程序使用。在一个实施例中,所述卸载同一应用程序组中的至少一个重复应用程序,并保存被卸载的重复应用程序的用户数据,以供未卸载的应用程序使用,可包括:根据预设的数据合并规则确定属于同一应用程序组的至少两个应用程序中的待卸载应用程序;所述数据合并规则包括所述待卸载应用程序所属用户空间的空间标识;将所述待卸载应用程序的第一用户数据迁移至共享应用程序;所述共享应用程序为与所述待卸载应用程序属于同一应用程序组的一个应用程序;所述重复数据为所述待卸载应用程序与所述共享应用程序的应用程序数据;所述共享应用程序将接收的第一用户数据与第二用户数据进行合并,得到共享用户数据;其中,所述第二用户数据为所述共享应用程序在接收第一用户数据前保存的用户数据;所述至少两个用户空间共享所述共享应用程序以及所述共享用户数据;卸载所述待卸载应用程序。在一个实施例中,所述卸载同一应用程序组中的至少一个重复应用程序,并保存被卸载的重复应用程序的用户数据,以供未卸载的应用程序使用,可包括:根据预设的数据合并规则确定属于同一应用程序组的至少两个应用程序中的待卸载应用程序;所述数据合并规则包括所述待卸载应用程序所属用户空间的空间标识;将所述待卸载应用程序的第三用户数据存储在第一预设存储地址,将共享应用程序的第四用户数据存储在第二预设存储地址;其中,所述第一预设存储地址位于所述待卸载应用程序所属的用户空间,所述第二预设存储地址位于所述共享应用程序所属的用户空间,所述共享应用程序为与所述待卸载应用程序属于同一应用程序组的一个应用程序,所述重复数据为所述待卸载应用程序与所述共享应用程序的应用程序数据,所述至少两个用户空间共享所述共享应用程序;卸载所述待卸载应用程序;其中,所述待卸载应用程序在被卸载后,如果用户对所述共享应用程序的施加的操作行为来自所述待卸载应用程序所属的用户空间,则所述共享应用程序调用所述第一预设存储地址存储的所述第三用户数据,如果用户对所述共享应用程序的施加的操作行为来自所述共享应用程序所属的用户空间,则所述共享应用程序调用所述第二预设存储地址存储的所述第四用户数据。根据本公开实施例的第二方面,提供一种数据处理装置,包括:采集模块,被配置为采集至少两个用户空间中的至少一个应用程序各自的用户行为数据;获取模块,被配置为获取所述至少一个应用程序各自的用户行为特征;所述用户行为特征通过对所述用户行为数据进行分析得到;所述用户行为特征中携带对应的应用程序的应用标识以及对应的应用程序所属用户空间的空间标识;对比模块,被配置为对比所述至少一个应用程序各自的用户行为特征,获得至少一个应用程序组;所述至少一个应用程序组各自包括至少两个应用程序;所述至少两个应用程序各自对应的用户行为特征相同、应用标识相同、空间标识不同;合并模块,被配置为合并所述至少一个应用程序组中属于同一应用程序组的至少两个应用程序之间的重复数据;所述重复数据包括应用程序数据。在一个实施例中,所述获取模块,可包括:发送子模块,被配置为将所述至少一个应用程序各自的用户行为数据发送给服务器,以使所述服务器根据预设的行为分析模型对所述至少一个应用程序各自的用户行为数据进行分析,得到所述至少一个应用程序各自的用户行为特征;接收子模块,被配置为接收所述服务器发送的所述至少一个应用程序各自的用户行为特征。在一个实施例中,所述对比模块,可包括:第一对比子模块,被配置为根据应用标识、空间标识对所述至少一个应用程序各自的用户行为特征进行对比,获得至少一个候选用户行为特征组;所述至少一个候选用户行为特征组各自包括至少两个候选用户行为特征;所述至少两个候选用户行为特征各自对应的应用标识相同、空间标识不同;第二对比子模块,被配置为对所述至少一个候选用户行为特征组中属于同一候选用户行为特征组的至少两个候选用户行为特征进行对比,获得至少一个目标用户行为特征组;所述至少一个目标用户行为特征组各自包括至少两个目标用户行为特征;所述至少两个目标用户行为特征相同;分配子模块,被配置为将所本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:采集至少两个用户空间中的至少一个应用程序各自的用户行为数据;获取所述至少一个应用程序各自的用户行为特征;所述用户行为特征通过对所述用户行为数据进行分析得到;所述用户行为特征中携带对应的应用程序的应用标识以及对应的应用程序所属用户空间的空间标识;对比所述至少一个应用程序各自的用户行为特征,获得至少一个应用程序组;所述至少一个应用程序组各自包括至少两个应用程序;所述至少两个应用程序各自对应的用户行为特征相同、应用标识相同、空间标识不同;合并所述至少一个应用程序组中属于同一应用程序组的至少两个应用程序之间的重复数据;所述重复数据包括应用程序数据。

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:采集至少两个用户空间中的至少一个应用程序各自的用户行为数据;获取所述至少一个应用程序各自的用户行为特征;所述用户行为特征通过对所述用户行为数据进行分析得到;所述用户行为特征中携带对应的应用程序的应用标识以及对应的应用程序所属用户空间的空间标识;对比所述至少一个应用程序各自的用户行为特征,获得至少一个应用程序组;所述至少一个应用程序组各自包括至少两个应用程序;所述至少两个应用程序各自对应的用户行为特征相同、应用标识相同、空间标识不同;合并所述至少一个应用程序组中属于同一应用程序组的至少两个应用程序之间的重复数据;所述重复数据包括应用程序数据。2.根据权利要求1所述的方法,其特征在于,所述获取所述至少一个应用程序各自的用户行为特征,包括:将所述至少一个应用程序各自的用户行为数据发送给服务器,以使所述服务器根据预设的行为分析模型对所述至少一个应用程序各自的用户行为数据进行分析,得到所述至少一个应用程序各自的用户行为特征;接收所述服务器发送的所述至少一个应用程序各自的用户行为特征。3.根据权利要求1所述的方法,其特征在于,所述对比所述至少一个应用程序各自的用户行为特征,获得至少一个应用程序组,包括:根据应用标识、空间标识对所述至少一个应用程序各自的用户行为特征进行对比,获得至少一个候选用户行为特征组;所述至少一个候选用户行为特征组各自包括至少两个候选用户行为特征;所述至少两个候选用户行为特征各自对应的应用标识相同、空间标识不同;对所述至少一个候选用户行为特征组中属于同一候选用户行为特征组的至少两个候选用户行为特征进行对比,获得至少一个目标用户行为特征组;所述至少一个目标用户行为特征组各自包括至少两个目标用户行为特征;所述至少两个目标用户行为特征相同;将所述至少一个目标用户行为特征组中属于同一目标用户行为特征组的至少两个目标用户行为特征对应的应用程序分配至同一个应用程序组,获得所述至少一个应用程序组。4.根据权利要求1所述的方法,其特征在于,所述合并所述至少一个应用程序组中属于同一应用程序组的至少两个应用程序之间的重复数据,包括:卸载同一应用程序组中的至少一个重复应用程序,并保存被卸载的重复应用程序的用户数据,以供未卸载的应用程序使用。5.根据权利要求4所述的方法,其特征在于,所述卸载同一应用程序组中的至少一个重复应用程序,并保存被卸载的重复应用程序的用户数据,以供未卸载的应用程序使用,包括:根据预设的数据合并规则确定属于同一应用程序组的至少两个应用程序中的待卸载应用程序;所述数据合并规则包括所述待卸载应用程序所属用户空间的空间标识;将所述待卸载应用程序的第一用户数据迁移至共享应用程序;所述共享应用程序为与所述待卸载应用程序属于同一应用程序组的一个应用程序;所述重复数据为所述待卸载应用程序与所述共享应用程序的应用程序数据;所述共享应用程序将接收的第一用户数据与第二用户数据进行合并,得到共享用户数据;其中,所述第二用户数据为所述共享应用程序在接收第一用户数据前保存的用户数据;所述至少两个用户空间共享所述共享应用程序以及所述共享用户数据;卸载所述待卸载应用程序。6.根据权利要求4所述的方法,其特征在于,所述卸载同一应用程序组中的至少一个重复应用程序,并保存被卸载的重复应用程序的用户数据,以供未卸载的应用程序使用,包括:根据预设的数据合并规则确定属于同一应用程序组的至少两个应用程序中的待卸载应用程序;所述数据合并规则包括所述待卸载应用程序所属用户空间的空间标识;将所述待卸载应用程序的第三用户数据存储在第一预设存储地址,将共享应用程序的第四用户数据存储在第二预设存储地址;其中,所述第一预设存储地址位于所述待卸载应用程序所属的用户空间,所述第二预设存储地址位于所述共享应用程序所属的用户空间,所述共享应用程序为与所述待卸载应用程序属于同一应用程序组的一个应用程序,所述重复数据为所述待卸载应用程序与所述共享应用程序的应用程序数据,所述至少两个用户空间共享所述共享应用程序;卸载所述待卸载应用程序;其中,所述待卸载应用程序在被卸载后,如果用户对所述共享应用程序的施加的操作行为来自所述待卸载应用程序所属的用户空间,则所述共享应用程序调用所述第一预设存储地址存储的所述第三用户数据,如果用户对所述共享应用程序的施加的操作行为来自所述共享应用程序所属的用户空间,则所述共享应用程序调用所述第二预设存储地址存储的所述第四用户数据。7.一种数据处理装置,其特征在于,所述装置包括:采集模块,被配置为采集至少两个用户空间中的至少一个应用程序各自的用户行为数据;获取模块,...

【专利技术属性】
技术研发人员:张恩伟涂鸿雁
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1