运行多系统的方法、装置及终端的制作方法

文档序号:8208977阅读:189来源:国知局
运行多系统的方法、装置及终端的制作方法
【技术领域】
[0001]本发明涉及信息技术领域,特别涉及一种运行多系统的方法、装置及终端。
【背景技术】
[0002]随着信息技术的发展,手机等用户设备上集成的功能越来越多,目前已实现在手机上同时运行多个相互独立的系统。例如,用户设备上可以同时运行SED(SecureEnterprise Domain,安全系统)及 PPD (Personal Private Domain,标准系统),用户设备可以前台运行PPD,并且后台运行SED ;或者,可以前台运行SED,并且后台运行PPD。
[0003]目前,一种运行双系统的方法,当用户设备前台运行的系统由第一系统切换至第二系统时,用户设备检测用户是否输入切换存储空间操作权限的指令,若用户输入切换存储空间操作权限的指令,则用户设备将存储空间的操作权限由第一系统切换至第二系统,以实现第二系统对存储空间进行操作。
[0004]然而,当用户设备根据检测到的用户指令切换存储空间的操作权限时,由于第一系统与第二系统共用存储空间,并且第一系统与第二系统无法同时对存储空间进行操作,因此当用户设备前台运行的系统切换时,用户还需要手动切换存储空间的操作权限,以实现用户设备前台运行切换后的系统,从而导致多系统的运行流程较为繁琐。

【发明内容】

[0005]本发明提供一种运行多系统的方法、装置及终端,可以简化多系统的运行流程。
[0006]本发明采用的技术方案为:
[0007]第一方面,本发明提供一种运行多系统的方法,包括:
[0008]用户设备获取支持的多个系统的个数;
[0009]所述用户设备对存储空间进行划分,得到多个分区,所述多个分区的个数大于或者等于所述多个系统的个数;
[0010]所述用户设备建立所述多个分区与所述多个系统之间的对应关系,所述多个系统中的每个系统至少对应有一个分区,系统对应的分区用于存储所述系统的数据。
[0011]第二方面,本发明提供一种运行多系统的装置,包括:
[0012]获取单元,用于获取用户设备支持的多个系统的个数;
[0013]划分单元,用于对所述用户设备的存储空间进行划分,得到多个分区,所述多个分区的个数大于或者等于所述获取单元获取的所述多个系统的个数;
[0014]建立单元,用于建立所述划分单元划分得到的所述多个分区与所述多个系统之间的对应关系,所述多个系统中的每个系统至少对应有一个分区,系统对应的分区用于存储所述系统的数据。
[0015]第三方面,本发明提供一种终端,包括第二方面提供的运行多系统的装置。
[0016]本发明提供的运行多系统的方法、装置及终端,用户设备首先获取支持的多个系统的个数,然后对存储空间进行划分,得到多个分区,多个分区的个数大于或者等于多个系统的个数,最后建立多个分区与多个系统之间的对应关系,多个系统中的每个系统至少对应有一个分区,系统对应的分区用于存储系统的数据。与目前用户设备根据检测到的用户指令切换存储空间的操作权限相比,本发明通过将用户设备的存储空间进行分区,并且每个分区仅用于存储对应的系统的数据,能够实现多个系统同时对存储空间中存储的数据进行操作,从而可以避免用户手动对存储空间的操作权限进行切换,进而可以简化多系统的运行流程。
【附图说明】
[0017]为了更清楚地说明本发明或现有技术中的技术方案,下面将对本发明或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0018]图1为本发明实施例中运行多系统的方法流程图;
[0019]图2为本发明实施例中另一种运行多系统的方法流程图;
[0020]图3为本发明实施例中运行多系统的装置结构示意图;
[0021]图4为本发明实施例中另一种运行多系统的装置结构示意图;
[0022]图5为本发明实施例中终端的结构示意图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0024]本发明实施例提供一种运行多系统的方法,可以简化多系统的运行流程,如图1所示,所述方法包括:
[0025]101、用户设备获取支持的多个系统的个数。
[0026]其中,用户设备可以同时运行多个系统。具体地,用户设备前台运行这些多个系统中的某个系统,后台运行这些多个系统中的其他系统。在本发明实施例中,多个系统具体可以包括PPD及SED等。
[0027]102、用户设备对存储空间进行划分,得到多个分区。
[0028]其中,多个分区的个数大于或者等于多个系统的个数。例如,若用户设备可以同时运行3个系统,则用户设备将存储空间划分为3个分区或5个分区等。
[0029]对于本发明实施例,存储空间可以为用户终端本身具有的存储模块所提供的存储空间,也可以为其他外部存储设备为用户设备提供的存储空间。例如,存储空间可以为安装在用户设备上的SD卡(Secure digital card,安全数码卡)。
[0030]对于本发明实施例,用户设备可以根据用户输入的携带有各分区空间大小的分区指令,对存储空间进行划分,以得到各个分区;也可以按照预置分区方式,直接对存储空间进行划分。例如,预置分区方式可以为将存储空间进行等空间划分,得到的各分区的空间大小均相等。
[0031]103、用户设备建立多个分区与多个系统之间的对应关系。
[0032]其中,多个系统中的每个系统至少对应有一个分区,系统对应的分区用于存储系统的数据。
[0033]具体地,用户设备可以建立多个分区标识与多个系统标识之间的对应关系。例如,PPD对应存储空间中的分区1,SED对应存储空间中的分区2及分区3。
[0034]对于本发明实施例,可以某多个分区对应某个系统,也可以某个分区对应多个系统,也可以某个分区不对应任何系统。其中,不对应任何系统的分区可以用于存储多个分区与多个系统之间的对应关系。
[0035]本发明实施例提供的运行多系统的方法,用户设备首先获取支持的多个系统的个数,然后对存储空间进行划分,得到多个分区,多个分区的个数大于或者等于多个系统的个数,最后建立多个分区与多个系统之间的对应关系,多个系统中的每个系统至少对应有一个分区,系统对应的分区用于存储系统的数据。与目前用户设备根据检测到的用户指令切换存储空间的操作权限相比,本发明实施例通过将用户设备的存储空间进行分区,并且每个分区仅用于存储对应的系统的数据,能够实现多个系统同时对存储空间中存储的数据进行操作,从而可以避免用户手动对存储空间的操作权限进行切换,进而可以简化多系统的运行流程。
[0036]作为对图1所示方法的具体说明,本发明实施例提供另一种运行多系统的方法,如图2所示,所述方
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1