基于双系统的应用管理方法及其移动终端与流程

文档序号:12270989阅读:169来源:国知局
基于双系统的应用管理方法及其移动终端与流程

本发明涉及移动通信技术领域,尤其涉及一种基于双系统的应用管理方法及其移动终端。



背景技术:

随着用户对数据安全性的重视,现有的移动终端(譬如:智能手机)引入了双系统的概念,即在移动终端中分别安装智能系统和安全系统(也称隐私系统),普通系统和安全系统分别划分对应的存储空间。智能系统和安全系统里的信息均单独存放在移动终端对应的存储空间。

目前,在安装应用时,由于智能系统和安全系统的存储空间独立,因此,对于同一款应用,若需要同时在安全系统和隐私系统使用,需要同时在两个系统中分别安装该应用,以保证双系统中数据的分离,保护用户隐私。但是,目前很多应用属于基础应用,并不包含很多用户的隐私数据,在双系统中同时安装,安装步骤比较繁琐,同时会造成存储空间等移动终端资源的浪费。



技术实现要素:

本发明的目的是提供一种基于双系统的应用管理方法,以解决现有的双系统中基础应用的安装步骤繁琐,存储空间资源浪费比较严重等问题。此外,本发明还提供了实现基于双系统的应用管理方法的移动终端。

为了解决上述问题,本发明提供了一种基于双系统的应用管理方法,其应用于包括第一系统和第二系统的移动终端,所述移动终端包括用于存储所述第一系统的数据信息的第一存储空间、用于存储所述第二系统的独立数据信息的第二存储空间、以及用于第二系统访问第一系统中数据的单向数据通道。该基于双系统的应用管理方法包括如下步骤:

判断待安装的目标应用是否为预设基础应用;

若所述目标应用是所述预设基础应用,安装所述目标应用至所述第一存储空间,并在所述第一系统和所述第二系统分别添加注册表以及生成目标应用图标,所述第二系统通过所述单向数据通道访问所述目标应用。

作为本发明的进一步改进,检测待安装的目标应用是否为预设基础应用的步骤之后,还包括:

若所述目标应用非所述预设基础应用,判断所述目标应用是否为预设隐私应用;

若所述目标应用是预设隐私应用,安装所述目标应用至所述第二存储空间,并在所述第二系统添加注册表和生成对应的目标应用图标;

若所述目标应用非预设隐私应用,安装所述目标应用至所述第一存储空间,并在所述第一系统添加注册表和生成对应的目标应用图标。

作为本发明的进一步改进,检测待安装的目标应用是否为预设基础应用的步骤之后,还包括:

若所述目标应用非所述预设基础应用,判断是否获取到用户安装所述目标应用至第二系统的触发信号;

若获取到所述触发信号,安装所述目标应用至所述第二存储空间,并在所述第二系统添加注册表和生成对应的目标应用图标;

若未获取到所述触发信号,安装所述目标应用至所述第一存储空间,并在所述第一系统添加注册表和生成对应的目标应用图标。

作为本发明的进一步改进,其还包括:

接收待更新的目标应用的更新版本;

判断所述目标应用是否为所述预设基础应用;

若所述目标应用是所述预设基础应用,安装所述更新版本至所述第一存储空间,并在所述第一系统和所述第二系统分别更新与所述目标应用对应的注册表和目标应用图标;

若所述目标应用非所述预设基础应用,安装所述更新版本至与所述目标应用对应的存储空间,并在第一系统或所述第二系统更新与所述目标应用对应的注册表和目标应用图标。

作为本发明的进一步改进,其还包括:

若在所述第一系统,接收到待转移的目标应用移动至所述第二系统的第一转移指令,根据所述第一转移指令将所述目标应用移动至所述第二存储空间;

若在所述第二系统,接收到待转移的目标应用移动至所述第一系统的第二转移指令,根据所述第二转移指令将所述目标应用移动至所述第一存储空间。

作为本发明的进一步改进,其还包括:

接收待卸载的目标应用的卸载指令;

判断所述目标应用是否为预设基础应用;

若所述目标应用非所述预设基础应用,删除与所述目标应用对应的注册表和应用图标,以及于与所述目标应用对应的存储空间将所述目标应用进行删除;

若所述目标应用是所述预设基础应用,判断双系统中的另一个系统是否卸载所述目标应用;若另一个系统已卸载所述目标应用,删除所述第一存储空间的所述目标应用,以及删除当前系统中与所述目标应用对应的注册表和目标应用图标;若另一个系统未卸载所述目标应用,删除当前系统中与所述目标应用对应的注册表和目标应用图标。

为了解决上述问题,本发明还提供了一种移动终端,其包括第一系统、第二系统、用于存储所述第一系统的数据信息的第一存储空间、用于存储所述第二系统的独立数据信息的第二存储空间、以及用于第二系统访问第一系统中数据的单向数据通道。该移动终端还包括用于管理所述第一系统和所述第二系统的处理器,所述处理器包括:

第一基础应用判断模块,用于判断待安装的目标应用是否为预设基础应用;

基础应用安装模块,用于若所述目标应用是所述预设基础应用,安装所述目标应用至所述第一存储空间,并在所述第一系统和所述第二系统分别添加注册表以及生成目标应用图标,所述第二系统通过所述单向数据通道访问所述目标应用。

作为本发明的进一步改进,所述处理器还包括:

隐私应用判断模块,用于若所述目标应用非所述预设基础应用,判断所述目标应用是否为预设隐私应用;

隐私应用安装模块,用于若所述目标应用是预设隐私应用,安装所述目标应用至所述第二存储空间,并在所述第二系统添加注册表和生成对应的目标应用图标;

非隐私应用安装模块,用于若所述目标应用非预设隐私应用,安装所述目标应用至所述第一存储空间,并在所述第一系统添加注册表和生成对应的目标应用图标。

作为本发明的进一步改进,所述处理器还包括:

触发判断模块,用于若所述目标应用非所述预设基础应用,判断是否获取到用户安装所述目标应用至第二系统的触发信号;

触发处理模块,用于若获取到所述触发信号,安装所述目标应用至所述第二存储空间,并在所述第二系统添加注册表和生成对应的目标应用图标;

未触发处理模块,用于若未获取到所述触发信号,安装所述目标应用至所述第一存储空间,并在所述第一系统添加注册表和生成对应的目标应用图标。

作为本发明的进一步改进,所述处理器还包括:

更新版本接收模块,用于接收待更新的目标应用的更新版本;

第二基础应用判断模块,用于判断所述目标应用是否为所述预设基础应用;

第一更新版本安装模块,用于若所述目标应用是所述预设基础应用,安装所述更新版本至所述第一存储空间,并在所述第一系统和所述第二系统分别更新与所述目标应用对应的注册表和目标应用图标;

第二更新版本安装模块,用于若所述目标应用非所述预设基础应用,安装所述更新版本至与所述目标应用对应的存储空间,并在第一系统或所述第二系统更新与所述目标应用对应的注册表和目标应用图标。

作为本发明的进一步改进,所述处理器还包括:

第一移动处理模块,用于若在所述第一系统,接收到待转移的目标应用移动至所述第二系统的第一转移指令,根据所述第一转移指令将所述目标应用移动至所述第二存储空间;

第二移动处理模块,用于若在所述第二系统,接收到待转移的目标应用移动至所述第一系统的第二转移指令,根据所述第二转移指令将所述目标应用移动至所述第一存储空间。

作为本发明的进一步改进,所述处理器还包括:

卸载指令接收模块,用于接收待卸载的目标应用的卸载指令;

第三基础应用判断模块,用于判断所述目标应用是否为预设基础应用;

第一卸载处理模块,用于若所述目标应用非所述预设基础应用,删除与所述目标应用对应的注册表和应用图标,以及于与所述目标应用对应的存储空间将所述目标应用进行删除;

第二卸载处理模块,用于若所述目标应用是所述预设基础应用,判断双系统中的另一个系统是否卸载所述目标应用;若另一个系统已卸载所述目标应用,删除所述第一存储空间的所述目标应用,以及删除当前系统中与所述目标应用对应的注册表和目标应用图标;若另一个系统未卸载所述目标应用,删除当前系统中与所述目标应用对应的注册表和目标应用图标。

与现有技术相比,当待安装的目标应用属于预设基础应用时,经过一次安装过程即可实现第一系统和第二系统对该目标应用的使用,既简化了双系统中预设基础应用的安装过程,也提升了双系统存储空间的利用率。具体地,在第二系统下,获取到目标应用图标的触发信号时,通过所述单向数据通道访问第一存储空间中的目标应用,即可在第二系统下实现对该目标应用的使用。

附图说明

图1为本发明基于双系统的应用管理方法第一种实施例的流程示意图。

图2为本发明基于双系统的应用管理方法第二种实施例的流程示意图。

图3为本发明基于双系统的应用管理方法第三种实施例的流程示意图。

图4为本发明基于双系统的应用管理方法第四种实施例的流程示意图。

图5为本发明基于双系统的应用管理方法第五种实施例的流程示意图。

图6为本发明移动终端的物理存储空间的划分示意图。

图7为图6中处理器的第一种实施例的功能模块示意图。

图8为图6中处理器的第二种实施例的功能模块示意图。

图9为图6中处理器的第三种实施例的功能模块示意图。

图10为图6中处理器的第四种实施例的功能模块示意图。

图11为图6中处理器的第五种实施例的功能模块示意图。

图12为图6中处理器的第六种实施例的功能模块示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用来限定本发明。

图1展示了本发明基于双系统的应用管理方法的一种实施例。在本实施例中,该基于双系统的应用管理方法应用于包括第一系统和第二系统的移动终端,所述移动终端包括用于存储所述第一系统的数据信息的第一存储空间、用于存储所述第二系统的独立数据信息的第二存储空间、以及用于第二系统访问第一系统中数据的单向数据通道。该基于双系统的应用管理方法包括如下步骤:

步骤S1,判断待安装的目标应用是否为预设基础应用。若所述目标应用是所述预设基础应用,执行步骤S2。

具体地,本实施例中的预设基础应用包括Microsoft Office应用等。

步骤S2,安装所述目标应用至所述第一存储空间,并在所述第一系统和所述第二系统分别添加注册表以及生成目标应用图标,所述第二系统通过所述单向数据通道访问所述目标应用。

当待安装的目标应用属于预设基础应用时,本实施例经过一次安装过程即可实现第一系统和第二系统对该目标应用的使用,既简化了双系统中预设基础应用的安装过程,也提升了双系统存储空间的利用率。具体地,在第二系统下,获取到目标应用图标的触发信号时,通过所述单向数据通道访问第一存储空间中的目标应用,即可在第二系统下实现对该目标应用的使用。

将本发明的基于双系统的应用管理方法用于移动终端的使用过程中,待安装的应用中还包括隐私应用,因此,需要对隐私应用进行处理。因此,上述实施例的基础上,在其他实施例中,参见图2,步骤S1之后,若所述目标应用非所述预设基础应用,执行步骤S11。

步骤S11,判断所述目标应用是否为预设隐私应用。若所述目标应用是预设隐私应用,执行步骤S12。若所述目标应用非预设隐私应用,执行步骤S13。

具体地,本实施例中的预设隐私应用可以是用户自定义的隐私应用,例如:及时通讯应用、相机应用等。

步骤S12,安装所述目标应用至所述第二存储空间,并在所述第二系统添加注册表和生成对应的目标应用图标。

步骤S13,安装所述目标应用至所述第一存储空间,并在所述第一系统添加注册表和生成对应的目标应用图标。

具体地,本实施例中的非预设隐私应用可以是用户自定义的非隐私应用,例如论坛应用、音乐应用等。

当待安装应用不是预设基础应用时,本实施例自动的将预设隐私应用安装至第二存储空间,以及自动将非预设隐私应用安装至第一存储空间,达到智能安装的效果。

将本发明的基于双系统的应用管理方法用于移动终端的使用过程中,待安装的应用中还包括隐私应用,因此,需要根据用户的选择对隐私应用进行处理。因此,上述实施例的基础上,在其他实施例中,参见图3,步骤S1之后,若所述目标应用非所述预设基础应用,执行步骤S21。

步骤S21,判断是否获取到用户安装所述目标应用至第二系统的触发信号。若获取到所述触发信号,执行步骤S22。若未获取到所述触发信号,执行步骤S23。

步骤S22,安装所述目标应用至所述第二存储空间,并在所述第二系统添加注册表和生成对应的目标应用图标。

步骤S23,安装所述目标应用至所述第一存储空间,并在所述第一系统添加注册表和生成对应的目标应用图标。

当待安装应用不是预设基础应用时,本实施例根据用户的选择确定将待安装应用的安装位置,以满足用户的需求,达到提升用户体验度的技术效果。

将本发明的基于双系统的应用管理方法用于移动终端的使用过程中,应用需要进行更新。因此,上述实施例的基础上,在其他实施例中,参见图4,基于双系统的应用管理方法,还包括如下步骤:

步骤S30,接收待更新的目标应用的更新版本。

步骤S31,判断所述目标应用是否为所述预设基础应用。若所述目标应用是所述预设基础应用,执行步骤S32。若所述目标应用非所述预设基础应用,执行步骤S33。

步骤S32,安装所述更新版本至所述第一存储空间,并在所述第一系统和所述第二系统分别更新与所述目标应用对应的注册表和目标应用图标。

步骤S33,安装所述更新版本至与所述目标应用对应的存储空间,并在第一系统或所述第二系统更新与所述目标应用对应的注册表和目标应用图标。

具体地,若目标应用的存储空间为第一存储空间,则将更新版本安装至所述第一存储空间,并在第一系统更新与所述目标应用对应的注册表和目标应用图标。若目标应用的存储空间为第二存储空间,则将更新版本安装至所述第二存储空间,并在第二系统更新与所述目标应用对应的注册表和目标应用图标。

当待更新的目标应用是预设基础应用,本实施例对第一存储空间的目标应用进行一次性更新,即可实现对第一系统和第二系统的该目标应用的更新,达到提升更新速度的效果。此外,待更新的目标应用非预设基础应用,则自动将更新版本安装至与目标应用相同的存储空间,从而应用的更新更加智能化,以致提升了用户体验度。

将本发明的基于双系统的应用管理方法用于移动终端的使用过程中,应用的性质可能出现变化(譬如:非隐私应用或基础应用可能变为隐私应用,隐私应用可能变为非隐私应用或基础应用)。因此,上述实施例的基础上,在其他实施例中,基于双系统的应用管理方法还包括:

若在所述第一系统,接收到待转移的目标应用移动至所述第二系统的第一转移指令,根据所述第一转移指令将所述目标应用移动至所述第二存储空间。若在所述第二系统,接收到待转移的目标应用移动至所述第一系统的第二转移指令,根据所述第二转移指令将所述目标应用移动至所述第一存储空间。

本实施例可以根据用户的需求,将当前系统待转移的目标应用移动至另一个系统,因此,无需再另一个系统下载该目标应用,从而提升了用户体验度。

将本发明的基于双系统的应用管理方法用于移动终端的使用过程中,某些应用可能具有多个账号(譬如:公众账号(公共),个人账号(隐私))。从而既需要在第一系统安装该目标应用,使用公众账号登录该目标应用,也需要在第二系统安装该目标应用,使用个人账号登录该目标应用。因此,上述实施例的基础上,在其他实施例中,基于双系统的应用管理方法还包括:

若在所述第一系统,接收到待复制的目标应用复制到所述第二系统的第一复制指令,根据所述第一复制指令将所述目标应用复制至所述第二存储空间;

若在所述第二系统,接收到待复制的目标应用复制到所述第一系统的第二复制指令,根据所述第二复制指令将所述目标应用复制至所述第一存储空间。

本实施例可以根据用户的需求,将当前系统待复制的目标应用复制至另一个系统,因此,无需再另一个系统下载该目标应用,从而提升了用户体验度。

将本发明的基于双系统的应用管理方法用于移动终端的使用过程中,经过一段时间后,用户可能需要卸载某些应用。因此,上述实施例的基础上,在其他实施例中,参见图5,基于双系统的应用管理方法,还包括如下步骤:

步骤S40,接收待卸载的目标应用的卸载指令。

步骤S41,判断所述目标应用是否为预设基础应用。若所述目标应用非所述预设基础应用,执行步骤S42。若所述目标应用是所述预设基础应用,执行步骤S43。

步骤S42,删除与所述目标应用对应的注册表和应用图标,以及于与所述目标应用对应的存储空间将所述目标应用进行删除。

步骤S43,判断双系统中的另一个系统是否卸载所述目标应用。若另一个系统已卸载所述目标应用,执行步骤S44。若另一个系统未卸载所述目标应用,执行步骤S45。

步骤S44,删除所述第一存储空间的所述目标应用,以及删除当前系统中与所述目标应用对应的注册表和目标应用图标。

步骤S45,删除当前系统中与所述目标应用对应的注册表和目标应用图标。

待卸载的目标应用为预设基础应用时,本实施例在确定另一个系统已卸载该目标应用时,于第一存储空间删除该目标应用,以及删除当前系统中与所述目标应用对应的注册表和目标应用图标。因此,对于共用的目标应用,两个系统均卸载时,才实施对该目标应用的完全卸载,并对第一存储空间中与目标应用对应的相关数据进行清理,达到对存储空间的自动管理以提升存储空间利用率。此外,对于共用的目标应用,一个系统卸载该目标应用,只是在当前系统删除与该目标应用对应的注册表和应用图标,从而保证了另一个系统对该目标应用的正常使用,从而提升了用户体验度。

图6和图7展示了本发明移动终端的一种实施例。在本实施例中,该移动终端包括第一系统1、第二系统2、用于存储所述第一系统1的数据信息的第一存储空间3、用于存储所述第二系统2的独立数据信息的第二存储空间4、以及用于第二系统2访问第一系统1中数据的单向数据通道5。此外,移动终端还包括用于管理所述第一系统1和所述第二系统2的处理器6。该处理器6包括第一基础应用判断模块61和基础应用安装模块62。

第一基础应用判断模块61,用于判断待安装的目标应用是否为预设基础应用。基础应用安装模块62,用于若所述目标应用是所述预设基础应用,安装所述目标应用至所述第一存储空间3,并在所述第一系统1和所述第二系统2分别添加注册表以及生成目标应用图标,所述第二系统2通过所述单向数据通道5访问所述目标应用。

上述实施例的基础上,在其他实施例中,参见图8,所述处理器6还包括隐私应用判断模块63、隐私应用安装模块64和非隐私应用安装模块65。

隐私应用判断模块63,用于若所述目标应用非所述预设基础应用,判断所述目标应用是否为预设隐私应用;隐私应用安装模块64,用于若所述目标应用是预设隐私应用,安装所述目标应用至所述第二存储空间4,并在所述第二系统2添加注册表和生成对应的目标应用图标;非隐私应用安装模块65,用于若所述目标应用非预设隐私应用,安装所述目标应用至所述第一存储空间3,并在所述第一系统1添加注册表和生成对应的目标应用图标。

上述实施例的基础上,在其他实施例中,参见图9,所述处理器6还包括触发判断模块66、触发处理模块67和未触发处理模块68。

触发判断模块66,用于若所述目标应用非所述预设基础应用,判断是否获取到用户安装所述目标应用至第二系统2的触发信号;触发处理模块67,用于若获取到所述触发信号,安装所述目标应用至所述第二存储空间4,并在所述第二系统2添加注册表和生成对应的目标应用图标;未触发处理模块68,用于若未获取到所述触发信号,安装所述目标应用至所述第一存储空间3,并在所述第一系统1添加注册表和生成对应的目标应用图标。

上述实施例的基础上,在其他实施例中,参见图10,所述处理器6还包括更新版本接收模块69、第二基础应用判断模块70、第一更新版本安装模块71和第二更新版本安装模块72。

更新版本接收模块69,用于接收待更新的目标应用的更新版本;第二基础应用判断模块70,用于判断所述目标应用是否为所述预设基础应用;第一更新版本安装模块71,用于若所述目标应用是所述预设基础应用,安装所述更新版本至所述第一存储空间3,并在所述第一系统1和所述第二系统2分别更新与所述目标应用对应的注册表和目标应用图标;第二更新版本安装模块72,用于若所述目标应用非所述预设基础应用,安装所述更新版本至与所述目标应用对应的存储空间,并在第一系统1或所述第二系统2更新与所述目标应用对应的注册表和目标应用图标。

上述实施例的基础上,在其他实施例中,参见图11,所述处理器6还包括第一移动处理模块73和第二移动处理模块74。

第一移动处理模块73,用于若在所述第一系统1,接收到待转移的目标应用移动至所述第二系统2的第一转移指令,根据所述第一转移指令将所述目标应用移动至所述第二存储空间4;第二移动处理模块74,用于若在所述第二系统2,接收到待转移的目标应用移动至所述第一系统1的第二转移指令,根据所述第二转移指令将所述目标应用移动至所述第一存储空间3。

上述实施例的基础上,在其他实施例中,参见图12,所述处理器6还包括卸载指令接收模块75、第三基础应用判断模块76、第一卸载处理模块77和第二卸载处理模块78。

卸载指令接收模块75,用于接收待卸载的目标应用的卸载指令;第三基础应用判断模块76,用于判断所述目标应用是否为预设基础应用;第一卸载处理模块77,用于若所述目标应用非所述预设基础应用,删除与所述目标应用对应的注册表和应用图标,以及于与所述目标应用对应的存储空间将所述目标应用进行删除;第二卸载处理模块78,用于若所述目标应用是所述预设基础应用,判断双系统中的另一个系统是否卸载所述目标应用;若另一个系统已卸载所述目标应用,删除所述第一存储空间3的所述目标应用,以及删除当前系统中与所述目标应用对应的注册表和目标应用图标;若另一个系统未卸载所述目标应用,删除当前系统中与所述目标应用对应的注册表和目标应用图标。

关于上述六个实施例移动终端中各模块实现技术方案的其他细节,可参见上述实施例中的基于双系统的应用管理方法中的描述,此处不再赘述。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上对发明的具体实施方式进行了详细说明,但其只作为范例,本发明并不限制与以上描述的具体实施方式。对于本领域的技术人员而言,任何对该发明进行的等同修改或替代也都在本发明的范畴之中,因此,在不脱离本发明的精神和原则范围下所作的均等变换和修改、改进等,都应涵盖在本发明的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1