【技术实现步骤摘要】
应用程序的分身方法、装置、设备和介质
本申请涉及智能终端
,特别是涉及一种应用程序的分身方法、一种应用程序的分身系统、一种应用程序的分身装置、一种设备、以及一种机器可读介质。
技术介绍
随着智能终端软硬件技术的发展,用户对智能终端中APP(应用程序,Application)的需求越来越丰富。在日常使用智能终端的过程中,用户会存在多个账号同时登录同一APP的需求。例如,针对社交类APP,用户的多个账号需要同时登录使用以分别满足工作社交和生活社交的需求;或者,针对游戏类APP,用户的多个账号需要同时登录以在该多个账号之间便捷地进行道具赠送、交易等操作。一种现有方案中,多账号的登录通过篡改原APP的特定信息(如包名、路径名等)来实现。具体地,可以对原APP的特定信息进行修改以得到新APP,并在智能终端中安装新APP,由此实现多账号的登录。然而,上述现有方案通常由第三方APP来执行,若该第三方APP不稳定或者兼容性不够,则容易影响新APP的稳定性,也即,现有方案存在稳定性差的问题。并且,上述现有方案篡改原APP的特定信息的方式,使得新APP与原APP之间相互独立,这 ...
【技术保护点】
1.一种应用程序的分身方法,其特征在于,包括:接收针对应用程序的分身创建请求;响应于所述分身创建请求,获取未安装所述应用程序的存储空间;其中,所述存储空间用于表征提供给操作系统用户的空间;在所述未安装所述应用程序的存储空间中创建所述应用程序的分身应用。
【技术特征摘要】
1.一种应用程序的分身方法,其特征在于,包括:接收针对应用程序的分身创建请求;响应于所述分身创建请求,获取未安装所述应用程序的存储空间;其中,所述存储空间用于表征提供给操作系统用户的空间;在所述未安装所述应用程序的存储空间中创建所述应用程序的分身应用。2.根据权利要求1所述的方法,其特征在于,所述存储空间包括:数据区,一个存储空间对应的应用具备对于其他存储空间对应数据区的访问权限。3.根据权利要求2所述的方法,其特征在于,通过相同的数据库保存不同存储空间对应数据区的存储路径,以通过所述数据库向一个存储空间对应的应用提供其他存储空间对应数据区中的数据。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:接收第一存储空间对应的应用发送的消息请求;判断所述消息请求是否符合预置消息规则;所述预置消息规则用于表示第一存储空间与第二存储空间之间消息请求的传递规则;在所述消息请求符合预置消息规则时,向所述消息请求所对应第二存储空间对应的应用发送所述消息请求,以使所述第二存储空间对应的应用响应所述消息请求。5.根据权利要求4所述的方法,其特征在于,所述消息请求包括:用户通过第一存储空间对应的应用触发的、对于第二存储空间对应数据区中数据的操作请求。6.根据权利要求4所述的方法,其特征在于,所述预置消息规则对应的消息类型包括:拨打电话相关消息、短信操作相关消息、网络操作相关消息、屏幕操作相关消息、文件操作相关消息、图片相关操作消息、以及应用安装相关消息中的至少一种。7.根据权利要求4所述的方法,其特征在于,所述判断所述消息请求是否符合预置消息规则,包括:在第一存储空间对应的应用不具备响应所述消息请求的条件、或者无法响应所述消息请求时,判断所述消息请求是否符合预置消息规则。8.根据权利要求1至3中任一所述的方法,其特征在于,在所述响应于所述分身创建请求,获取未安装所述应用程序的存储空间之前,所述方法还包括:判断所述应用程序的实例是否超过实例阈值,若否,则响应于所述分身创建请求,获取未安装所述应用程序的存储空间。9.根据权利要求8所述的方法,其特征在于,所述实例阈值为依据智能终端的硬件资源和所述应用程序的实例所占用的硬件资源得到。10.根据权利要求1至3中任一所述的方法,其特征在于,所述在所述未安装所述应用程序的存储空间中创建所述应用程序的分身应用,包括:在所述未安装所述应用程序的存储空间中复用所述应用程序的主身应用的代码,并针对所述应用程序的私有数据建立数据目录;或者依据所述应用程序的安装包,在所述未安装所述应用程序的存储空间中安装所述应用程序的分身应用。11.根据权利要求1至3中任一所述的方法,其特征在于,所述响应于所述分身创建请求,获取未安装所述应用程序的存储空间,包括:响应于所述分身创建请求,创建操作系统的新操作系统用户,将向所述新操作系统用户提供的存储空间作为未安装所述应用程序的存储空间;或者响应于所述分身创建请求,从向已有的操作系统...
【专利技术属性】
技术研发人员:闫黎明,钟伟,马向阳,董海军,李剑锋,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。