[发明专利]应用多开的方法、装置、设备及存储介质在审
申请号: | 202011268838.0 | 申请日: | 2020-11-13 |
公开(公告)号: | CN112379968A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 孟磊;刘京洋;邹永斌 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 柴海平;刘芳 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 方法 装置 设备 存储 介质 | ||
本发明提供一种应用多开的方法、装置、设备及存储介质。本发明的方法,通过响应于对原始模拟器实例中应用的多开操作,创建新的模拟器实例;为每个模拟器实例创建对应的上层文件系统,原始模拟器实例的原文件系统作为各个模拟器实例共用的下层文件系统,每个模拟器实例的文件系统由其对应的上层文件系统和下层文件系统构成,从而通过overlayfs来实现服务器引擎上的应用多开,不需要修改Android系统的系统代码,可以应用于不同的Android版本,多开速度非常快;并且在不影响文件系统的完整性的前提下,可以做到高效的磁盘文件系统共享,用户不需要重复下载应用资源文件,大大减少了磁盘空间的占用。
技术领域
本发明涉及移动终端技术领域,尤其涉及一种应用多开的方法、装置、设备及存储介质。
背景技术
应用多开是指一个应用在同一个终端上用多个用户登录,应用多开一直是Android生态中很有特色的一个功能,它能实现一台Android机器上多个账号同时登录使用而互不影响。例如游戏大小号多开、社交账号多开等。通过应用多开,无需账号切换即可实现多用户登录,即可同时使用同一应用,省去重复登录的操作,深受用户喜爱。
目前,多开的实现有很多种方案,一种最常用也最简单的实现方式是:通过反编译Android应用程序包(Android application package,简称apk),修改用户ID等相关信息,然后重新安装应用,让系统误以为是两个不同的apk。这种情况多开出来的实例的包名和原来的包名发生了变化,相当于是另外一个应用。这种方式对于不同的Android版本需要重新适配,并且除了修改包名,还需要修改与之对应的大量类名和结构,工作量大,并且需要重新下载应用,占用磁盘空间比较大。另一种实现方式是:通过修改framework代码来实现多开,这种方式也可能跟Android版本强相关,如果换了另外的Android版本,多开实现需要重新适配,工作量大。另一种实现方式是:使用Android本身的多用户概念,通过将一个应用安装在不同的用户名,通过不同用户启动的应用实例也不同,来实现多开的目的;或者通过Android虚拟化技术来实现,通过沙箱技术虚拟化一个系统,应用跑在虚拟化出来的系统中,达到应用多开的目的。但是,应用的磁盘空间的占用比较大,在多开前后的应用内资源需要重复下载。
现有的应用多开的实现方案,需要修改Android系统的系统代码,实现复杂,可能需要针对不同的Android版本进行适配,多开的效率很低;并且需要重复下载应用资源,多开应用占用磁盘空间大。
发明内容
本发明提供一种应用多开的方法、装置、设备及存储介质,用以解决现有的应用多开的实现方案,需要修改Android系统的系统代码,实现复杂,可能需要针对不同的Android版本进行适配,多开的效率很低;并且需要重复下载应用资源,多开应用占用磁盘空间大的问题。
本发明的一个方面是提供一种应用多开的方法,包括:
响应于对原始模拟器实例中应用的多开操作,创建新的模拟器实例;
为每个模拟器实例创建对应的上层文件系统,所述原始模拟器实例的原文件系统作为各个模拟器实例共用的下层文件系统,每个模拟器实例的文件系统由其对应的上层文件系统和所述下层文件系统构成。
本发明的另一个方面是提供一种应用多开的装置,包括:
实例创建模块,用于响应于对原始模拟器实例中应用的多开操作,创建新的模拟器实例;
文件系统管理模块,用于为每个模拟器实例创建对应的上层文件系统,所述原始模拟器实例的原文件系统作为各个模拟器实例共用的下层文件系统,每个模拟器实例的文件系统由其对应的上层文件系统和所述下层文件系统构成。
本发明的另一个方面是提供一种应用多开的设备,包括:
处理器,存储器,以及存储在所述存储器上并可在所述处理器上运行的计算机程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011268838.0/2.html,转载请声明来源钻瓜专利网。