[发明专利]应用的隔离实现方法、移动终端、计算机设备和存储介质有效
申请号: | 201910887157.3 | 申请日: | 2019-09-19 |
公开(公告)号: | CN110610080B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 江玉龙;何川 | 申请(专利权)人: | 武汉统信软件技术有限公司 |
主分类号: | G06F21/53 | 分类号: | G06F21/53 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 430079 湖北省武汉市东湖新技术开发区高新大*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 隔离 实现 方法 移动 终端 计算机 设备 存储 介质 | ||
本发明提供了应用的隔离实现方法、移动终端、计算机设备和存储介质,其方法包括:获取当前用户模式对应的账户标识信息;根据所述账户标识信息,确定当前用户模式为访客模式时,将应用程序所对应的包名修改为自定义包名,并根据所述自定义包名进行应用程序的处理操作。本发明多用户模式下安装的应用程序隔离使用,提升用户的使用体验。
技术领域
本发明涉及数据处理技术领域,尤指应用的隔离实现方法、移动终端、计算机设备和存储介质。
背景技术
随着安卓系统的飞速发展,现在安卓系统的功能种类繁多,有个功能是多用户功能,比如在主用户下可以创建不同的用户模式,不同用户模式下可以安装一些应用程序。在很多场景中需要在机主用户模式和其他用户模式下同时安装或预置同一个应用程序,并使得不同用户模式下该应用程序互不影响。
但是,现有的安卓系统中,虽然已经支持多用户模式,用户数据也具有隔离作用,但是,其实现方式是:安卓系统都会将安装的应用程序放置到一个固定目录(data/app)下,然后在解析过程中默认根据应用程序包名,将应用程序的版本信息,应用程序保存的路径等信息,保存到一些固定的文件中(如packages.xml等文件)。因此,原生系统中不同用户模式下所使用应用程序的版本号和安装应用程序所在目录等信息都是相同的,其实只是对应用程序的部分数据做了隔离,并未实现真正意义上的完全隔离,至少会存在以下几个问题:1)如果一个用户安装了版本号是4.0的应用程序,另一个用户安装低于4.0版本号的同一个应用程序,会出现安装失败。2)只要一个用户对应用程序进行了升级,其它用户使用的只能是升级后的应用程序了。由于应用程序没有做真正意义上的隔离,会导致多用户模式下无法安装不同版本的应用程序,而且会出现某一用户模式下的应用程序升级后,其他用户模式下的应用程序也会被强制升级的问题,导致用户体验不佳。
因此,如何解决原有安卓系统下多用户模式下安装的应用程序隔离使用,提升使用体验是亟需解决的问题。
发明内容
本发明的目的是提供应用的隔离实现方法、移动终端、计算机设备和存储介质,实现多用户模式下安装的应用程序隔离使用,提升用户的使用体验。
本发明提供的技术方案如下:
本发明提供一种应用的隔离实现方法,包括步骤:
获取当前用户模式对应的账户标识信息;
根据所述账户标识信息,确定当前用户模式为访客模式时,将应用程序所对应的包名修改为自定义包名,并根据所述自定义包名进行应用程序的处理操作;所述自定义包名包括原始包名和所述账户标识信息。
进一步的,根据所述账户标识信息,确定当前用户模式为访客模式时,将应用程序所对应的包名修改为自定义包名,并根据所述自定义包名进行应用程序的处理操作;所述自定义包名包括原始包名和所述账户标识信息包括步骤:
当所述账户标识信息与预设机主标识信息不相同时,确定所述当前用户模式为所述访客模式;
在所述访客模式下获取到所述应用程序的安装包后,对所述安装包进行解析,从所述安装包中获取所述应用程序的相关数据和所述原始包名;
将安装指令中待安装应用程序所对应包名修改为所述自定义包名;所述自定义包名为访客模式所对应的账号标识信息和原始包名的组合;
根据所述自定义包名创建目标安装目录,将所述应用程序的相关数据储存至所述目标安装目录。
进一步的,根据所述账户标识信息,确定当前用户模式为访客模式时,将应用程序所对应的包名修改为自定义包名,并根据所述自定义包名进行应用程序的处理操作;所述自定义包名包括原始包名和所述账户标识信息还包括步骤:
当在所述访客模式下获取到操作信息时,对所述操作信息进行解析得到操作使用相关指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉统信软件技术有限公司,未经武汉统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910887157.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:安全启动方法、装置及系统
- 下一篇:时间传感器、基于时间传感器的安全芯片