移动终端及数据分区的处理方法
【专利摘要】本发明适用于通信【技术领域】,提供了一种数据分区的处理方法,应用于具有保护分区的移动终端,所述保护分区用于存储基础数据,所述方法包括:根据用户操作创建至少一用户分区,并记录所述用户分区的配置信息;根据用户操作,设置下次移动终端启动时启动的用户分区;接收指令,根据所述用户分区的配置信息将所述用户分区恢复至初始状态。本发明还相应的提供一种移动终端。借此,本发明可以使用户定制个性化的分区,实现用户的自定义操作,提高用户体验。
【专利说明】移动终端及数据分区的处理方法
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种移动终端及数据分区的处理方法。
【背景技术】
[0002]目前的智能手机终端,往往可以同时安装不同类型或版本的操作系统,例如,基于原始安卓系统,可以衍生出多种不同类型的其它操作系统,这些系统可以同时安装在同一手机终端上。同时,智能手机终端上还需要安装适应于不同操作系统的应用程序,并且现有的双系统方案,都是另外划分一个分区,专用于安装另外一个系统,两套系统之间完全隔离,使得用户没有属于自己定制的个性化分区。
[0003]综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。
【发明内容】
[0004]针对上述的缺陷,本发明的目的在于提供一种移动终端及数据分区的处理方法,可以使用户定制个性化的分区,实现用户的自定义操作,提高用户体验。
[0005]为了实现上述目的,本发明提供一种数据分区的处理方法,应用于具有保护分区的移动终端,所述保护分区用于存储基础数据,所述方法包括:
[0006]根据用户操作创建至少一用户分区,并记录所述用户分区的配置信息;
[0007]根据用户操作,设置下次移动终端启动时启动的用户分区;
[0008]接收指令,根据所述用户分区的配置信息将所述用户分区恢复至初始状态。
[0009]根据本发明的数据分区的处理方法,所述方法进一步包括:
[0010]所述移动终端进行OTA升级时仅升级所述保护分区,并在升级完成后,将所述用户分区的默认应用数据同步升级。
[0011]根据本发明的数据分区的处理方法,所述根据用户操作创建至少一用户分区,并记录所述用户分区的配置信息步骤包括:
[0012]接收用户操作,配置用户分区的信息;
[0013]根据用户配置的信息,划分出所述用户分区;
[0014]将所述移动终端的系统默认的应用数据以及用户指定的应用数据拷贝到所述用户分区。
[0015]根据本发明的数据分区的处理方法,所述根据用户操作,设置下次移动终端启动时启动的用户分区步骤包括:
[0016]根据用户选择的启动用户分区,设置对应的属性信息;
[0017]在移动终端启动时检测所述用户分区的属性信息是否开启,若是,则启动所述用户分区,否则启动所述保护分区。
[0018]根据本发明的数据分区的处理方法,所述接收指令,根据所述用户分区的配置信息将所述用户分区恢复至初始状态的步骤包括:
[0019]将所述用户分区恢复至初始状态;
[0020]启动所述用户分区时,将所述保护分区的基础数据同步至所述用户分区。
[0021]本发明还相应的提供一种移动终端,具有用于存储基础数据的保护分区,所述移动终端包括:
[0022]分区划分模块,用于根据用户操作创建至少一用户分区,并记录所述用户分区的配置信息;
[0023]启动设置模块,用于根据用户操作,设置下次移动终端启动时启动的用户分区;
[0024]分区处理模块,用于接收指令,根据所述用户分区的配置信息将所述用户分区恢复至初始状态。
[0025]根据本发明的移动终端,还包括:
[0026]升级处理模块,用于所述移动终端进行OTA升级时仅升级所述保护分区,并在升级完成后,将所述用户分区的默认应用数据同步升级。
[0027]根据本发明的移动终端,所述分区划分模块包括:
[0028]配置子模块,用于接收用户操作,配置用户分区的信息;
[0029]划分子模块,用于根据用户配置的信息,划分出所述用户分区;
[0030]处理子模块,用于将所述移动终端的系统默认的应用数据以及用户指定的应用数据拷贝到所述用户分区。
[0031]根据本发明的移动终端,所述启动设置模块包括:
[0032]设置子模块,用于根据用户选择的启动用户分区,设置对应的属性信息;
[0033]检测子模块,用于在移动终端启动时检测所述用户分区的属性信息是否开启,若是,则启动所述用户分区,否则启动所述保护分区。
[0034]根据本发明的移动终端,所述分区处理模块包括:
[0035]恢复子模块,用于将所述用户分区恢复至初始状态;
[0036]同步子模块,用于启动所述用户分区时,将所述保护分区的基础数据同步至所述用户分区。
[0037]本发明通过在移动终端内设置分区划分模块,使用户可以根据自己的需求创建至少一用户分区,并记录用户对该分区的配置信息。设置好用户分区后,用户还可以操作,将该用户分区作为移动终端下次启动时的启动分区,即移动终端直接从该分区启动。借此,使移动终端具有多个主题,并且用户可以自由选择启动的分区。优选的,用户还可以将已设置的用户分区恢复初始状态,以清除垃圾数据,提高运行速度。
【专利附图】
【附图说明】
[0038]图1是本发明的移动终端结构示意图;
[0039]图2是本发明优选实施例的移动终端结构示意图;
[0040]图3是本发明的数据分区的处理方法流程图;
[0041]图4是本发明优选实施例的数据分区的处理方法流程图。
【具体实施方式】
[0042]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0043]参见图1,本发明提供了一种移动终端,该移动终端100可以为手机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑等通信终端。并且移动终端100其具有用于存储基础数据的原始保护分区,所述保护分区不支持外部访问,只有在特殊情况下才能读写,所述基础数据包括系统默认数据及基础应用数据,所述系统默认数据主要为系统运行需要的应用数据,比如jar以及SO文件数据,所述基础应用数据为用户设置或系统默认的常用的应用数据,比如通话、信息等应用数据。
[0044]具体的,所述移动终端100包括有分区划分模块10、启动设置模块20以及分区处理模块30,其中:
[0045]分区划分模块10用于根据用户操作创建至少一用户分区,并记录所述用户分区的配置信息。移动终端100首次开机时,会首先进入Recovery模式,提示用户是否创建用户分区,如果用户选择是,则开启保护分区读写权限,并为用户创建属于用户自己的system分区,data分区等。创建完用户分区后,会指导用户定制用户分区的软件。
[0046]启动设置模块20用于根据用户操作,设置下次移动终端100启动时启动的用户分区。本发明用户分区的启动也是在Recovery中进行选择。首次开机,如果用户设置了用户分区,则会直接进入用户分区。如果没有设置,则会进入保护分区。
[0047]分区处理模块30用于接收指令,根据所述用户分区的配置信息将所述用户分区恢复至初始状态。用户使用用户分区较长时间之后,也会产生一些垃圾信息,导致系统运行变慢,此时用户只需进入Recovery中选择按照上次定制内容重新恢复用户分区,移动终端100即会帮用户将用户分区恢复成上一次定制的状态。用户在使用过程中,会记录各种短信、电话、联系人、便笺等信息,这些信息在用户记录的同时也会被同步到保护分区,用户在各个分区切换时,都会检查这些数据,让用户在任何分区都能看到最新的信息。
[0048]本发明通过用户操作订制个性化的用户分区,且该用户分区可以作为启动分区,在终端启动后直接进入所述用户分区。用户在该用户分区内可以对应用自由操作,比如删除、卸载应用数据等,具有全部的操作权限,提升用户体验。
[0049]在本发明的另一实施例中,参见图2,移动终端100还包括升级处理模块40,用于所述移动终端100进行OTA升级时仅升级所述保护分区,并在升级完成后,将所述用户分区的默认应用数据同步升级。由于用户可以自由定制用户分区,OTA升级的根本是system分区不能发生变动,因此,本发明的移动终端100在进行OTA升级时,只升级保护分区。OTA升级结束重启时,会对比保护分区和用户分区的jar包以及SO库,如果有变动就将变动同步到用户分区,让用户在用户分区也能同步使用最新的软件版本。
[0050]本实施例中,所述分区划分模块10包括:
[0051]配置子模块11,用于接收用户操作,配置用户分区的信息。所述用户分区的信息包括但不限于分区的大小、指定配置的应用程序等内容。
[0052]划分子模块12,用于根据用户配置的信息,划分出所述用户分区。
[0053]处理子模块13,用于将所述移动终端100的系统默认的应用数据以及用户指定的应用数据拷贝到所述用户分区。用户可以定制system app, Recovery会读取保护分区下面的所有预置的应用,并呈现给用户,让用户自己选择哪些app会拷贝到用户分区的system/app中。优选的,为了保证终端功能,本发明可以强制为用户拷贝launcher、短信、电话等基础应用。同时,终端还会拷贝固定的jar以及SO到用户分区,该处理用户不能直接操作,Recovery会默认为用户拷贝必须的库。
[0054]优选的,用户分区定制好后,用户也有权利去修改,用户分区具有开放权限,方便用户随时更换apk。同时,用户也可以替换一些jar包以及SO库,实现自由定制。同时用户也可以设置多个用户分区,按照自己的喜好进行不同定制,借此用户就可以在开机时在各个分区之间切换。当然,考虑到对空间的优化利用,可以设置允许用户创建的分区数量,比如最多允许用户创建三个用户分区。
[0055]本实施例中,所述启动设置模块20包括:
[0056]设置子模块21,用于根据用户选择的启动用户分区,设置对应的属性信息。
[0057]检测子模块22,用于在移动终端100启动时检测所述用户分区的属性信息是否开启,若是,则启动所述用户分区,否则启动所述保护分区。
[0058]当用户在Recovery中选择用户分区后,Recovery会根据用户选择的是哪个用户分区,在系统中设置一个属性,退出Recovery时,系统会检测此属性是否打开,如果打开则在启动系统时,进入用户分区。
[0059]进一步的,所述分区处理模块30包括:
[0060]恢复子模块31,用于将所述用户分区恢复至初始状态。某一用户分区在使用较长时间后,会产生较多的垃圾及缓存数据,会影响终端运行速度,用户通过该恢复子模块31,可以将用户分区恢复至初始的配置状态,提高终端运行速度。
[0061]同步子模块32,用于启动所述用户分区时,将所述保护分区的基础数据同步至所述用户分区。用户在使用过程中,会记录各种短信、电话、联系人、便笺等信息,这些信息在用户记录的同时也会被同步到保护分区,用户在各个分区切换或恢复时,都会检查这些数据,保证用户能获取到需要的基础数据信息。
[0062]需要说明的是,本领域的技术人员应当理解,可以在所述保护分区安装一个安全级别最高的安全系统,在所述用户分区安装一个普通系统;在所述安全系统下,用户操作权限受限,比如安装、删除或卸装应用数据时,要进行安全鉴权;在所述普通系统下,用户可以对应用自由操作,比如删除、卸载应用数据等,具有全部的操作权限。
[0063]参见图3,本发明提供了一种数据分区的处理方法,其可以通过如图1所示的移动终端100实现,所述方法包括:
[0064]步骤S301,根据用户操作创建至少一用户分区,并记录所述用户分区的配置信息。移动终端100首次开机时,会首先进入Recovery模式,提示用户是否创建用户分区,如果用户选择是,则开启保护分区读写权限,并为用户创建属于用户自己的system分区,data分区等。创建完用户分区后,会指导用户定制用户分区的软件。
[0065]步骤S302,根据用户操作,设置下次移动终端100启动时启动的用户分区。本发明用户分区的启动也是在Recovery中进行选择。首次开机,如果用户设置了用户分区,则会直接进入用户分区。如果没有设置,则会进入保护分区。
[0066]步骤S303,接收指令,根据所述用户分区的配置信息将所述用户分区恢复至初始状态。用户使用用户分区较长时间之后,也会产生一些垃圾信息,导致系统运行变慢,此时用户只需进入Recovery中选择按照上次定制内容重新恢复用户分区,移动终端100即会帮用户将用户分区恢复成上一次定制的状态。用户在使用过程中,会记录各种短信、电话、联系人、便笺等信息,这些信息在用户记录的同时也会被同步到保护分区,用户在各个分区切换时,都会检查这些数据,让用户在任何分区都能看到最新的信息。
[0067]优选的,移动终端100进行OTA升级时仅升级所述保护分区,并在升级完成后,将所述用户分区的默认应用数据同步升级。由于用户可以自由定制用户分区,OTA升级的根本是system分区不能发生变动,因此,本发明的移动终端100在进行OTA升级时,只升级保护分区。OTA升级结束重启时,会对比保护分区和用户分区的jar包以及SO库,如果有变动就将变动同步到用户分区,让用户在用户分区也能同步使用最新的软件版本。
[0068]本发明通过用户操作订制个性化的用户分区,且该用户分区可以作为启动分区,在终端启动后直接进入所述用户分区。用户在该用户分区内可以对应用自由操作,比如删除、卸载应用数据等,具有全部的操作权限,提升用户体验。
[0069]参见图4,本发明提供了一种优选的数据分区的处理方法,其可以通过如图2所示的移动终端100实现,所述方法包括:
[0070]步骤S401,接收用户操作,配置用户分区的信息。所述用户分区的信息包括但不限于分区的大小、指定配置的应用程序等内容。
[0071]步骤S402,根据用户配置的信息,划分出所述用户分区。
[0072]步骤S403,将所述移动终端100的系统默认的应用数据以及用户指定的应用数据拷贝到所述用户分区。
[0073]步骤S404,根据用户选择的启动用户分区,设置对应的属性信息。
[0074]步骤S405,在移动终端100启动时检测所述用户分区的属性信息是否开启,若是,则启动所述用户分区,否则启动所述保护分区。当用户在Recovery中选择用户分区后,Recovery会根据用户选择的是哪个用户分区,在系统中设置一个属性,退出Recovery时,系统会检测此属性是否打开,如果打开则在启动系统时,进入用户分区。
[0075]步骤S406,根据用户操作将所述用户分区恢复至初始状态。某一用户分区在使用较长时间后,会产生较多的垃圾及缓存数据,会影响终端运行速度,用户可以将用户分区恢复至初始的配置状态,提高终端运行速度。
[0076]步骤S407,启动所述用户分区时,将所述保护分区的基础数据同步至所述用户分区。用户在使用过程中,会记录各种短信、电话、联系人、便笺等信息,这些信息在用户记录的同时也会被同步到保护分区,用户在各个分区切换或恢复时,都会检查这些数据,保证用户能获取到需要的基础数据信息。
[0077]综上所述,本发明通过在移动终端内设置分区划分模块,使用户可以根据自己的需求创建至少一用户分区,并记录用户对该分区的配置信息。设置好用户分区后,用户还可以操作,将该用户分区作为移动终端下次启动时的启动分区,即移动终端直接从该分区启动。借此,使移动终端具有多个主题,并且用户可以自由选择启动的分区。优选的,用户还可以将已设置的用户分区恢复初始状态,以清除垃圾数据,提高运行速度。
[0078]需要说明的是,本领域的技术人员应当理解,可以在所述保护分区安装一个安全级别最高的安全系统,在所述用户分区安装一个普通系统;在所述安全系统下,用户操作权限受限,比如安装、删除或卸装应用数据时,要进行安全鉴权;在所述普通系统下,用户可以对应用自由操作,比如删除、卸载应用数据等,具有全部的操作权限。
[0079]当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种数据分区的处理方法,应用于具有保护分区的移动终端,所述保护分区用于存储基础数据,其特征在于,所述方法包括: 根据用户操作创建至少一用户分区,并记录所述用户分区的配置信息; 根据用户操作,设置下次移动终端启动时启动的用户分区; 接收指令,根据所述用户分区的配置信息将所述用户分区恢复至初始状态。
2.根据权利要求1所述的数据分区的处理方法,其特征在于,所述方法进一步包括: 所述移动终端进行OTA升级时仅升级所述保护分区,并在升级完成后,将所述用户分区的默认应用数据同步升级。
3.根据权利要求1所述的数据分区的处理方法,其特征在于,所述根据用户操作创建至少一用户分区,并记录所述用户分区的配置信息步骤包括: 接收用户操作,配置用户分区的信息; 根据用户配置的信息,划分出所述用户分区; 将所述移动终端的系统默认的应用数据以及用户指定的应用数据拷贝到所述用户分区。
4.根据权利要求1所述的数据分区的处理方法,其特征在于,所述根据用户操作,设置下次移动终端启动时启动的用户分区步骤包括: 根据用户选择的启动用户分区,设置对应的属性信息; 在移动终端启动时检测所述用户分区的属性信息是否开启,若是,则启动所述用户分区,否则启动所述保护分区。
5.根据权利要求1所述的数据分区的处理方法,其特征在于,所述接收指令,根据所述用户分区的配置信息将所述用户分区恢复至初始状态的步骤包括: 将所述用户分区恢复至初始状态; 启动所述用户分区时,将所述保护分区的基础数据同步至所述用户分区。
6.一种移动终端,具有用于存储基础数据的保护分区,其特征在于,所述移动终端包括: 分区划分模块,用于根据用户操作创建至少一用户分区,并记录所述用户分区的配置信息; 启动设置模块,用于根据用户操作,设置下次移动终端启动时启动的用户分区; 分区处理模块,用于接收指令,根据所述用户分区的配置信息将所述用户分区恢复至初始状态。
7.根据权利要求6所述的移动终端,其特征在于,还包括: 升级处理模块,用于所述移动终端进行OTA升级时仅升级所述保护分区,并在升级完成后,将所述用户分区的默认应用数据同步升级。
8.根据权利要求6所述的移动终端,其特征在于,所述分区划分模块包括: 配置子模块,用于接收用户操作,配置用户分区的信息; 划分子模块,用于根据用户配置的信息,划分出所述用户分区; 处理子模块,用于将所述移动终端的系统默认的应用数据以及用户指定的应用数据拷贝到所述用户分区。
9.根据权利要求6所述的移动终端,其特征在于,所述启动设置模块包括: 设置子模块,用于根据用户选择的启动用户分区,设置对应的属性信息; 检测子模块,用于在移动终端启动时检测所述用户分区的属性信息是否开启,若是,则启动所述用户分区,否则启动所述保护分区。
10.根据权利要求6所述的移动终端,其特征在于,所述分区处理模块包括: 恢复子模块,用于将所述用户分区恢复至初始状态; 同步子模块,用于启动所述用户分区时,将所述保护分区的基础数据同步至所述用户分区。
【文档编号】G06F3/06GK104317727SQ201410525030
【公开日】2015年1月28日 申请日期:2014年9月30日 优先权日:2014年9月30日
【发明者】涂超 申请人:宇龙计算机通信科技(深圳)有限公司