一种移动终端中应用程序安装的控制方法及系统的制作方法
【专利摘要】本发明提供了一种移动终端中应用程序安装的控制方法及系统,通过在移动终端中设置一测试模式,用户在测试模式下完成的各项操作,在移动终端接收到关机操作之后,进行反顺序还原,从而使移动终端重启之后恢复到了未在测试模式下进行操作的状态,因此用户可以在测试模式下对应用程序进行检测,符合条件的可以在移动终端的正常模式下重新安装,若为不符合条件的应用程序则无需将其卸载或者删除因使用该应用程序生成的文件,为方便用户选择合适的应用程序提供方便。
【专利说明】一种移动终端中应用程序安装的控制方法及系统
【技术领域】
[0001]本发明涉及移动终端设备领域,尤其涉及的是一种移动终端中应用程序安装的控制方法及系统。
【背景技术】
[0002]随着移动终端功能的日新月异,移动终端的智能化,用户可以很方便的从应用商城中下载各类的应用程序。
[0003]在现有技术中,因为应用商城中存在海量的应用程序,因此在用户在下载和安装各类程序时,往往会担心所下载和安装的应用程序的安全性或者该应用程序是否具有理想的功能,因此用户在下载或者安装应用程序时,希望移动终端能对下载到的应用程序进行简单的测试,如果该应用程序不能正常安装或者安装后并不具有理想的功能,则希望在重启移动终端后,移动终端恢复成安装该软件之如的状态,而现有技术中的移动终端中,并不具有该功能。
[0004]因此,现有技术存在缺陷,有待于改进和发展。
【发明内容】
[0005]本发明的目的在于针对上述现有技术中移动终端对下载或者安装的应用程序不能预先进行测试的缺陷,提供一种移动终端中应用程序安装的控制方法及系统。
[0006]本发明的技术方案如下:
一种移动终端中应用程序安装的控制方法,其中,所述方法包括以下步骤:
A、移动终端接收用户的指令开启测试模式;
B、所述移动终端执行在所述测试模式下接收到的用户对应用程序进行安装的操作指令,并将所述测试模式下移动终端执行的全部操作指令按照执行的先后顺序以及执行操作指令所产生的文件信息保存在存储器中;
C、当移动终端接收到关机指令后,移动终端根据保存在所述存储器中的操作指令执行的先后顺序以及执行操作指令所产生的文件信息,按照操作指令执行的反序的方式,进行相对应操作指令的还原操作,并关机。
[0007]所述的移动终端中应用程序安装的控制方法,其中,所述操作指令包括文件创建操作、文件删除操作和文件修改操作。
[0008]所述的移动终端中应用程序安装的控制方法,其中,所述步骤B包括:
若用户发出的操作指令为文件创建操作,则在存储器中保存创建文件的文件名及其保存路径;
或者,若用户发出的操作指令为文件删除操作,则移动终端将进行删除操作的原文件重新命名,隐藏所述原文件重新命名后的重命名文件,并在存储器中保存所述重命名文件和原文件的名称以及保存路径;
或者,若用户发出的操作指令为文件删除操作,则移动终端将进行删除操作的原文件重新命名,隐藏所述原文件重新命名后的重命名文件,并在存储器中保存所述重命名文件和原文件的名称以及保存路径。
[0009]所述的移动终端中应用程序安装的控制方法,其中,所述步骤C包括:
若用户发出的操作指令为文件创建操作,则根据保存在存储器中创建文件的文件路径和文件名,将创建的文件删除;
或者,若用户发出的操作指令为文件删除操作,则根据保存在存储器中的重命名文件和原文件的名称以及保存路径将重命名文件的文件名修改为原文件名,并将其保存至原文件的保存路径;
或者,若用户发出的操作指令为文件修改操作,则根据保存在存储器中保存的所述副本和原文件的名称以及保存路径将副本的名称修改为原文件名称并将其保存至原文件的保存路径。
[0010]所述的移动终端中应用程序安装的控制方法,其中,在所述存储器中创建一文件夹用于保存所述测试模式下移动终端执行的全部操作指令以及执行操作指令所产生的文件信息。
[0011]一种移动终端中应用程序安装的控制系统,其中,所述系统包括以下模块:
开启测试模式模块,用于接收用户的指令开启测试模式;
存储指令模块,用于所述移动终端执行在所述测试模式下接收到的用户对应用程序进行安装的操作指令,并将所述测试模式下移动终端执行的全部操作指令按照执行的先后顺序以及执行操作指令所产生的文件信息保存在存储器中;
指令还原模块,用于当移动终端接收到关机指令后,移动终端根据保存在所述存储器中的操作指令执行的先后顺序以及执行操作指令所产生的文件信息,按照操作指令执行的反序的方式,进行相对应操作指令的还原操作,并关机。
[0012]所述的移动终端中应用程序安装的控制系统,其中,所述操作指令包括文件创建操作、文件删除操作和文件修改操作。
[0013]所述的移动终端中应用程序安装的控制系统,其中,所述存储指令模块包括以下单元:
创建文件信息保存单元,用于若用户发出的操作指令为文件创建操作,则在存储器中保存创建文件的文件路径和文件名;
删除文件信息保存单元,用于若用户发出的操作指令为文件删除操作,则移动终端进行删除操作的原文件重新命名,隐藏所述原文件重新命名后的重命名文件,并在存储器中保存所述重命名文件和原文件的名称以及保存路径;
修改文件信息保存单元,用于若用户发出的操作指令为文件修改操作,则移动终端先将要进行修改的原文件复制一份副本,隐藏所述副本,并在存储器中保存所述副本和原文件的名称以及保存路径。
[0014]所述的移动终端中应用程序安装的控制系统,其中,所述指令还原模块包括以下单元:
创建操作还原单元,用于若用户发出的操作指令为文件创建操作,则根据保存在存储器中创建文件的文件路径和文件名,将创建的文件删除;
删除操作还原单元,若用户发出的操作指令为文件删除操作,则根据保存在存储器中的所述重命名文件和原文件的名称以及保存路径将重命名文件的文件名修改为原文件名并将其保存至原文件的保存路径;
修改操作还原单元,若用户发出的操作指令为文件修改操作,则根据保存在存储器中保存的所述副本和原文件的名称以及保存路径将副本的名称修改为原文件名称并将其保存至原文件的保存路径。
[0015]所述的移动终端中应用程序安装的控制系统,其中,在所述存储器中创建一文件夹用于保存所述测试模式下移动终端执行的全部操作指令以及执行操作指令所产生的文件信息。
[0016]有益效果:本发明所提供的一种移动终端中应用程序安装的控制方法及系统,通过在移动终端中设置一测试模式,用户在测试模式下完成的各项操作,在移动终端接收到关机操作之后,进行反顺序还原,从而使移动终端重启之后恢复到了未在测试模式下进行操作的状态,因此用户可以在测试模式下对应用程序进行安装测试检测,符合条件的可以在移动终端的正常模式下重新安装,若为不符合条件的应用程序则无需将其卸载或者删除因使用该应用程序生成的文件,为方便用户选择合适的应用程序提供方便。
【专利附图】
【附图说明】
[0017]图1为本发明提供的一种移动终端中应用程序安装的控制方法具体实施例的步骤流程图。
[0018]图2为本发明提供的移动终端中应用程序安装的控制系统的结构原理图。
[0019]图3为本发明中提供的测试模式下所述存储指令模块的结构原理图。
[0020]图4为本发明中提供的测试模式下所述指令还原模块的结构原理图。
【具体实施方式】
[0021]本发明提供了一种移动终端中应用程序安装的控制方法及其控制系统,以下对结合附图本发明的实施例加以详细说明。
[0022]如图1所述为本发明提供的移动终端中应用程序安装的控制方法具体实施例的步骤流程图,如图所示,所述方法包括以下步骤:
S1、移动终端接收用户的指令开启测试模式。
[0023]用户在移动终端开机时,选择进入移动终端中的测试模式,在测试模式下进行各项操作。
[0024]具体的,在移动终端中包括有正常模式和测试模式,在用户对移动终端开机之后,用户需要对上述模式进行选择,因此在所述步骤Si之前还包括:移动终端接收用户的指令选择开机模式。
[0025]可以想到的是,如果用户在一预定时间内未作出模式选择,则移动终端自动进入正常模块。
[0026]S2、所述移动终端执行在所述测试模式下接收到的用户对应用程序进行安装的操作指令,并将所述测试模式下移动终端执行的全部操作指令按照执行的先后顺序以及执行操作指令所产生的文件信息保存在存储器中。
[0027]当移动终端进入测试模式后,用户在测试模式下对应用程序安装进行各项操作,并移动终端接收各项操作的操作指令,并将进行各项操作的相关信息保存在存储器中。用户对应用程序安装进行的操作指令可以为下载、安装或者测试应用程序性能等与应用程序相关的各项操。
[0028]在具体实施时,可以将在存储器中创建一 FTEST文件夹用于保存所述测试模式下移动终端执行的全部操作指令以及执行操作指令所产生的文件信息。
[0029]所述相关信息不仅包括执行各项操作的具体步骤还包括执行这些步骤的顺序。
[0030]S3、当移动终端接收到关机指令后,移动终端根据保存在所述存储器中的操作指令执行的先后顺序以及执行操作指令所产生的文件信息,按照操作指令执行的反序的方式,进行相对应操作指令的还原操作,并关机。
[0031]当移动终端接收到关机指令后,说明用户在测试模式下的各项操作已经完成,则移动终端调取保存在存储器中的操作指令以及操作指令执行的先后顺序,按照之前执行操作的反顺序,进行相对应操作的还原操作,依次将移动终端还原到进入测试模式之前的状态,还原操作完成后,关机,则当用户再次开机,移动终端的状态为未进入测试模式之前的状态。
[0032]可以想到的是,上述控制方法可以通过使用移动终端的中央处理器来完成也可以通过设置单独的功能模块来完成。
[0033]所述操作指令包括文件创建操作、文件删除操作和文件修改操作。
[0034]所述步骤S2中对与具体的操作指令是如何进行控制的,以下进行以下更为详细的说明:
若用户发出的操作指令为文件创建操作,则在存储器中保存创建文件的文件名及其保存路径。
[0035]如果用户发出的操作指令为创建一个新的文件,则需要在存储器中保存新创建文件的文件名及其保存路径,为了方便存储,创建文件的相关信息保存在存储器的FTEST文件的第一部分中,所述FTEST文件的第一部分专门用来记录用户在测试模式下用户进行创建文件的相关信息,记录格式为“时间,路径,文件名”,例如:“时间:2013.8.11 13:18,路径:/device/wood/,文件名:tools”。
[0036]若用户发出的操作指令为文件删除操作,则移动终端将进行删除操作的原文件重新命名,隐藏所述原文件重新命名后的重命名文件,并在存储器中保存所述重命名文件和原文件的名称以及保存路径。如果移动终端接收到的用户操作指令为文件删除操作,则移动终端先将需要删除的文件重新命名,复制出一个相同的文件,并将复制出的与原文件相同的重命名文件进行隐藏,则将原文件删除之后,移动终端将不会将此重命名文件进行删除。另外,存储器需要对此重命名文件的文件名及其保存路径、删除的原文件的文件名及其保存路径进行存储,以便在需要对该删除文件进行还原时使用。此处可以保存在所述FTEST文件的第二部分,所述第二部分用于专门保存在测试模式下进行删除文件操作的相关信息,例如:记录格式为“时间,原路径,原文件名,隐藏路径,隐藏文件名”,例如:“时间:2013.8.11 13:18,原路径:/device/wood/,原文件名:tools,隐藏路径:/device/wood/,隐藏文件名:.tools”,FTEST第二块区域中记录的信息关在检测到关机操作后将隐藏路径下的隐藏文件名的文件还原至原路径下并重命名为原文件名;也即是所有在测试模式下完成的删除文件操作只是将需要删除的文件隐藏了。[0037]若用户发出的操作指令为文件修改操作,则移动终端将要进行修改的原文件复制一份副本,隐藏所述副本,并在存储器中保存所述副本和原文件的名称以及保存路径。
[0038]如果用户发出的操作指令为文件修改操作,则移动终端首先将需要进行修改的文件复制出一个副本,用于备份,然后将隐藏此备份,并在存储器中保存该备份文件的名称以及保存路径,以及进行修改的文件的原文件的名称以及保存路径。此处可以保存在所述FTEST文件的第三部分,所述第三部分用于专门保存在测试模式下进行修改文件操作的相关信息,比如:保存记录的格式为“时间,原路径,原文件名,隐藏路径,隐藏文件名”,例如:“时间:2013.8.11 13:18,原路径:/device/wood/,原文件名:tools,隐藏路径:/device/wood/,隐藏文件名:.tools”,FTEST第三块区域中记录的信息关在检测到关机操作后将隐藏路径下的隐藏文件名的文件替换原路径下文件名为原文件名的文件;也即是所有在测试模式下,开机后的文件修改操作只是将被修改的文件进行复制并隐藏了。
[0039]与上述操作指令相对应的,在所述步骤S3中进行相对应操作指令的还原操作时,具体的控制方法如下:
若用户发出的操作指令为文件创建操作,则根据保存在存储器中创建文件的文件路径和文件名,将创建的文件删除。
[0040]如果用户发出的操作指令为文件创建操作,则根据保存在存储器中的创建文件的信息找到该创建文件,并将其删除。具体的,通过在存储器中保持的创建文件的文件名以及保存路径找出该文件。
[0041]若用户发出的操作指令为文件删除操作,则根据保存在存储器中的重命名文件和原文件的名称以及保存路径将重命名文件的文件名修改为原文件名,并将其保存至原文件的保存路径。
[0042]如果用户发出的操作指令为文件删除操作,则根据存储器中第二部分保存的该删除文件的重命名文件及原文件的名称其保存路径,将删除的原文件进行还原。
[0043]若用户发出的操作指令为文件修改操作,则根据保存在存储器中保存的所述副本和原文件的名称以及保存路径将副本的名称修改为原文件名称并将其保存至原文件的保存路径。
[0044]同样的,如果移动终端执行的用户操作指令为文件修改操作指令,则移动终端将保存在存储器中的修改文件的副本找出,并根据原修改文件的文件名及其保存路径将其进行还原。
[0045]本发明在上述所述测试模式的控制方法的基础上,还提供了一种移动终端中应用程序安装的控制系统,如图2所示,其中,所述系统包括以下模块:
开启测试模式模块10,用于接收用户的指令开启测试模式;具体如上述步骤SI所述。
[0046]存储指令模块20,用于所述移动终端执行在所述测试模式下接收到的用户对应用程序安装的操作指令,并将所述测试模式下移动终端执行的全部操作指令按照执行的先后顺序以及执行操作指令所产生的文件信息保存在存储器中;在所述存储器中创建一 FTEST文件夹用于保存所述测试模式下移动终端执行的全部操作指令。具体如上述步骤S2所述。
[0047]指令还原模块30,用于当移动终端接收到关机指令后,移动终端根据保存在所述存储器中的操作指令执行的先后顺序以及执行操作指令所产生的文件信息,按照操作指令执行的反序的方式,进行相对应操作指令的还原操作,并关机。具体如上述步骤S3所述。[0048]为了便于用户更加容易的进入测试模式,所述操作指令包括文件创建操作、文件删除操作和文件修改操作。
[0049]为了更加清楚的对所述控制系统的实施方式进行详细的说明,如图3所示,在所述存储指令模块20包括以下单元:
创建文件信息保存单元21,用于若用户发出的操作指令为文件创建操作,则在存储器中保存创建文件的文件路径和文件名。
[0050]删除文件信息保存单元22,用于若用户发出的操作指令为文件删除操作,则移动终端进行删除操作的原文件重新命名,隐藏所述原文件重新命名后的重命名文件,并在存储器中保存所述重命名文件和原文件的名称以及保存路径。
[0051]修改文件信息保存单元23,用于若用户发出的操作指令为文件修改操作,则移动终端先将要进行修改的原文件复制一份副本,隐藏所述副本,并在存储器中保存所述副本和原文件的名称以及保存路径。
[0052]如图4所示,所述指令还原模块30包括以下单元:
创建操作还原单元31,用于若用户发出的操作指令为文件创建操作,则根据保存在存储器中创建文件的文件路径和文件名,将创建的文件删除。
[0053]删除操作还原单元32,若用户发出的操作指令为文件删除操作,则根据保存在存储器中的所述重命名文件和原文件的名称以及保存路径将重命名文件的文件名修改为原文件名并将其保存至原文件的保存路径。
[0054]修改操作还原单元33,若用户发出的操作指令为文件修改操作,则根据保存在存储器中保存的所述副本和原文件的名称以及保存路径将副本的名称修改为原文件名称并将其保存至原文件的保存路径。
[0055]本发明提供的一种移动终端中应用程序安装的控制方法及系统,通过在移动终端中增加设置一测试模式,用户可以在测试模式下对其应用程序进行使用,当测试完成后,移动终端恢复成应用程序试用之前的状态,也即是用户在测试模式下完成的各项操作,在移动终端接收到关机操作之后,进行反顺序还原,从而使移动终端重启之后恢复到了未进入测试模式进行操作之前的状态,因此用户可以在方便的测试模式下对应用程序进行试用,其试用期间进行的各项操作会在移动终端关机之前自动的完成相对应操作的还原。因此若在测试模式下检测出下载或安装的应用程序为不符合条件的应用程序则无需将其进行卸载或者删除,移动终端在关机之前自动完成相关的操作的还原操作,为方便用户选择合适的应用程序提供方便。
[0056]应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种移动终端中应用程序安装的控制方法,其特征在于,所述方法包括以下步骤: A、移动终端接收用户的指令开启测试模式; B、所述移动终端执行在所述测试模式下接收到的用户对应用程序进行安装的操作指令,并将所述测试模式下移动终端执行的全部操作指令按照执行的先后顺序以及执行操作指令所产生的文件信息保存在存储器中; C、当移动终端接收到关机指令后,移动终端根据保存在所述存储器中的操作指令执行的先后顺序以及执行操作指令所产生的文件信息,按照操作指令执行的反序的方式,进行相对应操作指令的还原操作,并关机。
2.根据权利要求1所述的移动终端中应用程序安装的控制方法,其特征在于,所述操作指令包括文件创建操作、文件删除操作和文件修改操作。
3.根据权利要求2所述的移动终端中应用程序安装的控制方法,其特征在于,所述步骤B包括: 若用户发出的操作指令为文件创建操作,则在存储器中保存创建文件的文件名及其保存路径; 或者,若用户发出的操作指令为文件删除操作,则移动终端将进行删除操作的原文件重新命名,隐藏所述原文件重新命名后的重命名文件,并在存储器中保存所述重命名文件和原文件的名称以及保存路径; 或者,若用户发出的操作指令为文件删除操作,则移动终端将进行删除操作的原文件重新命名,隐藏所述原文件重新命名后的重命名文件,并在存储器中保存所述重命名文件和原文件的名称 以及保存路径。
4.根据权利要求3所述的移动终端中应用程序安装的控制方法,其特征在于,所述步骤C包括: 若用户发出的操作指令为文件创建操作,则根据保存在存储器中创建文件的文件路径和文件名,将创建的文件删除; 或者,若用户发出的操作指令为文件删除操作,则根据保存在存储器中的重命名文件和原文件的名称以及保存路径将重命名文件的文件名修改为原文件名,并将其保存至原文件的保存路径; 或者,若用户发出的操作指令为文件修改操作,则根据保存在存储器中保存的所述副本和原文件的名称以及保存路径将副本的名称修改为原文件名称并将其保存至原文件的保存路径。
5.根据权利要求1-4任一项所述的移动终端中应用程序安装的控制方法,其特征在于,在所述存储器中创建一文件夹用于保存所述测试模式下移动终端执行的全部操作指令以及执行操作指令所产生的文件信息。
6.一种移动终端中应用程序安装的控制系统,其特征在于,所述系统包括以下模块: 开启测试模式模块,用于接收用户的指令开启测试模式; 存储指令模块,用于所述移动终端执行在所述测试模式下接收到的用户对应用程序进行安装的操作指令,并将所述测试模式下移动终端执行的全部操作指令按照执行的先后顺序以及执行操作指令所产生的文件信息保存在存储器中; 指令还原模块,用于当移动终端接收到关机指令后,移动终端根据保存在所述存储器中的操作指令执行的先后顺序以及执行操作指令所产生的文件信息,按照操作指令执行的反序的方式,进行相对应操作指令的还原操作,并关机。
7.根据权利要求6所述的移动终端中应用程序安装的控制系统,其特征在于,所述操作指令包括文件创建操作、文件删除操作和文件修改操作。
8.根据权利要求6所述的移动终端中应用程序安装的控制系统,其特征在于,所述存储指令模块包括以下单元: 创建文件信息保存单元,用于若用户发出的操作指令为文件创建操作,则在存储器中保存创建文件的文件路径和文件名; 删除文件信息保存单元,用于若用户发出的操作指令为文件删除操作,则移动终端进行删除操作的原文件重新命名,隐藏所述原文件重新命名后的重命名文件,并在存储器中保存所述重命名文件和原文件的名称以及保存路径; 修改文件信息保存单元,用于若用户发出的操作指令为文件修改操作,则移动终端先将要进行修改的原文件复制一份副本,隐藏所述副本,并在存储器中保存所述副本和原文件的名称以及保存路径。
9.根据权利要求8所述的移动终端中应用程序安装的控制系统,其特征在于,所述指令还原模块包括以下单元: 创建操作还原单元,用于若用户发出的操作指令为文件创建操作,则根据保存在存储器中创建文件的文件路径和文件名,将创建的文件删除; 删除操作还原单元,若用户发出的操作指令为文件删除操作,则根据保存在存储器中的所述重命名文件和原文件的名称以及保存路径将重命名文件的文件名修改为原文件名并将其保存至原文件的保存路径; 修改操作还原单元,若用户发出的操作指令为文件修改操作,则根据保存在存储器中保存的所述副本和原文件的名称以及保存路径将副本的名称修改为原文件名称并将其保存至原文件的保存路径。
10.根据权利要求9所述的移动终端中应用程序安装的控制系统,其特征在于,在所述存储器中创建一文件夹用于保存所述测试模式下移动终端执行的全部操作指令以及执行操作指令所产生的文件信息。
【文档编号】G06F11/14GK103631679SQ201310651313
【公开日】2014年3月12日 申请日期:2013年12月6日 优先权日:2013年12月6日
【发明者】俞斌, 杨维琴 申请人:Tcl通讯(宁波)有限公司