应用程序启动控制系统与控制方法
【专利摘要】本发明揭示了一种应用程序启动控制系统及方法,应用于电子装置上,该电子装置上运行有一个或多个APP,该应用程序启动控制系统包括:APP统计模块,用以统计电子装置上安装的APP,并在电子装置的显示装置上显示该APP的名称;程序锁设置模块,用以根据使用者的选择给所选的APP设置启动密码;存储模块,用以存储已设置密码的APP的密码;程序锁标记模块,用以给设置密码的APP标记加密标志;控制模块,用以控制上述模块的运行,并比较使用者输入的密码是否与存储模块存储的密码相同而判断是否启动相应的已加密的APP。
【专利说明】应用程序启动控制系统与控制方法
【【技术领域】】
[0001]本发明属于电子【技术领域】,特别是指对电子装置上的应用程序启动控制系统与控制方法。
【【背景技术】】
[0002]智能电子设备,如以Android为代表的智能手机或智能电视,越来越多进入了一般人的生活。各种APP(应用程序)给人们带来了极大的方便。对于一些包含了隐私信息的APP,用户希望能有简单有效的加锁方式以保护隐私信息。然而,现有的Android系统上,只有在锁屏界面上有针对整个电子装置的程序锁,而没有针对单个APP的程序锁,从而无法满足用户单个程序进行加锁的需求。
【
【发明内容】
】
[0003]本发明的目的在于提供一种应用程序启动控制系统与方法,用以解决现有技术中电子装置无法对单个的应用程序设置程序锁的问题。
[0004]为实现上述目的,实施本发明的应用程序启动控制系统,是应用于电子装置上,该电子装置上运行有一个或多个APP,其中该应用程序启动控制系统包括:
[0005]APP统计模块,用以统计电子装置上安装的APP,并在电子装置的显示装置上显示该APP的名称;
[0006]程序锁设置模块,用以根据使用者的选择给所选的APP设置启动密码;
[0007]存储模块,用以存储已设置密码的APP的密码;
[0008]程序锁标记模块,用以给设置密码的APP标记加密标志;
[0009]控制模块,用以控制上述模块的运行,并比较使用者输入的密码是否与存储模块存储的密码相同而判断是否启动相应的已加密的APP。
[0010]依据上述主要特征,该应用程序启动控制系统还包括一重置程序锁模块,用以对所有已加密的APP去除启动密码。
[0011]依据上述主要特征,该应用程序启动控制系统还包括一程序锁密码电子邮件设置模块,用于设置控制该应用程序启动控制系统启动运行的开启密码。
[0012]依据上述主要特征,该程序锁设置模块还具有根据使用者的选择给所选的APP取消启动密码的功能,而程序锁标记模块还具有将上述的取消启动密码的APP去除加密标志的功能。
[0013]为实现上述目的,本发明提供一种应用程序启动控制方法,应用于电子装置上,该电子装置上运行有一个或多个APP,其中该方法包括如下步骤:
[0014]统计电子装置上安装的APP,并在电子装置的显示装置上显示该APP的名称;
[0015]根据使用者的选择给所选的APP设置启动密码;
[0016]将对应该APP的密码存储;
[0017]给设置密码的APP标记加密标志;
[0018]使用者选择该APP时,先要求使用者输入启动密码,之后比较使用者输入的密码是否与存储的密码相同而判断是否启动该APP。
[0019]依据上述主要特征,该应用程序启动控制方法还包括可以对所有已加密的APP去除启动密码的步骤。
[0020]依据上述主要特征,该方法还包括设置控制该应用程序启动控制方法启动运行的开启密码的步骤。
[0021]依据上述主要特征,该方法还包括根据使用者的选择给所选的APP取消启动密码及将上述的取消启动密码的APP去除加密标志的步骤。
[0022]依据上述主要特征,该方法还将包含了解锁信息的二维码图片发送一个到用户通过程序锁密码电子邮件设置模块设定的电子邮件地址,用户如果忘记了密码,通过扫描上述的二维码图片取得解锁信息,并与存储模块中存储的信息进行比较,如果正确则解锁。
[0023]依据上述主要特征,该方法还包括发送一个新的包含了解锁信息的二维码图片到上述电子邮件地址,更新原有二维码图片,同时更新存储模块中的解锁信息。
[0024]与现有技术相比较,本发明可以对单个APP设置程序锁,从而可以满足用户单个程序进行加锁的需求,更便利使用者的使用。
【【专利附图】
【附图说明】】
[0025]图1为实施本发明的应用程序启动控制系统的组成框架示意图。
[0026]图2为实施本发明的应用程序启动控制方法的流程图。
【【具体实施方式】】
[0027]请参阅图1所示,为实施本发明的应用程序启动控制系统的组成框架示意图。实施本发明的应用程序启动控制系统应用于电子装置上,该电子装置上运行有一个或多个APP,该应用程序启动控制系统包括程序锁密码电子邮件设置模块、APP统计模块、程序锁设置模块、存储模块及程序锁标记模块。
[0028]其中程序锁密码电子邮件设置模块用于设置控制该应用程序启动控制系统启动运行的开启密码;
[0029]APP统计模块,用以统计电子装置上安装的APP,并在电子装置的显示装置上显示该APP的名称;
[0030]程序锁设置模块,用以根据使用者的选择给所选的APP设置或消除启动密码;[0031 ] 存储模块,用以存储已设置密码的APP的密码;
[0032]程序锁标记模块,用以给设置密码的APP标记加密标志或者去除该加密标志;
[0033]重置程序锁模块,用以对所有已加密的APP去除启动密码。
[0034]控制模块,用以控制上述模块的运行。
[0035]在具体实施时,该应用程序启动控制系统为该电子装置在启动时所加载的启动选项列表之中的一个选项(如“程序锁配置”选项),用户点击此选项后,即启动该应用程序启动控制系统,该应用程序启动控制系统启动后则在电子装置的显示装置上显示一子界面。其中程序锁密码电子邮件设置模块、重置程序锁模块、程序锁设置模块均可为此界面或后续的相关界面上的一选项或按钮,用户点击该选项后则启动相应的功能。APP统计模块则配合该程序锁配置系统的启动而启动,统计该电子装置上安装的APP,并在上述的子界面上显示这些APP的名称。当使用者选择(如点击)一 APP后,则程序锁设置模块启动,并根据使用者的选择给相应的APP设置或消除启动密码,之后程序锁标记模块给相应的APP标记加密标志或者去除加密标志。
[0036]如此,如果某一个APP被加密,则用户在启动该APP时,则需进行一个密码验证的步骤。在具体实施时可为该电子装置弹出一对话框,要求使用者输入启动密码,用户输入密码后,控制模块将用户输入的密码与存储模块中存储的密码相比较,如一致则运行该APP,如不一致则不运行,从而实现对APP进行加密的功能。
[0037]请参阅图2所示,为实施本发明的应用程序启动控制方法的流程图,该方法包括如下步骤:
[0038]统计电子装置上安装的APP,并在电子装置的显示装置上显示该APP的名称;
[0039]根据使用者的选择给所选的APP设置启动密码;
[0040]将对应该APP的密码存储;
[0041 ] 给设置密码的APP标记加密标志;
[0042]使用者选择该APP时,先要求使用者输入启动密码,之后比较使用者输入的密码是否与存储的密码相同而判断是否启动该APP。
[0043]较佳地,该应用程序启动控制方法还包括可以对所有已加密的APP去除启动密码的步骤。并且该方法还包括设置控制该应用程序启动控制方法启动运行的开启密码的步骤。另外,该方法还包括根据使用者的选择给所选的APP取消启动密码及将上述的取消启动密码的APP去除加密标志的步骤。
[0044]在具体实施时,本发明涉及4个主要的应用场景,分别为:A:单个APP设置程序锁;B:单个APP去除程序锁;C:用户操作触发程序锁;D:用户重置所有已加锁APP的程序锁。以下对各应用场景进行详细说明。
[0045]A、单个APP设置程序锁的应用场景包括如下步骤:
[0046]步骤1,用户点击“程序锁配置”选项,进入配置子界面;
[0047]步骤2,因为已经设置了用于找回密码的电子邮件地址,系统显示当前设置的电子邮件地址、重置程序按钮以及APP统计模块所统计的电子装置上安装的APP列表;
[0048]步骤3,用户点击APP列表中的一项,系统启动程序锁设置模块,提示用户设置程序锁;
[0049]步骤4,用户输入4位数字密码,系统记录此数字
[0050]步骤5,用户再次输入4位数字密码,系统记录此数字,与步骤4所记录的数字比较,如果相同,继续,反之,跳至步骤3 ;
[0051 ] 步骤6,系统在存储模块中记录程序锁(即上述APP密码);
[0052]步骤7,系统发送一个包含了解锁信息的二维码图片到用户通过程序锁密码电子邮件设置模块设定的电子邮件地址。较佳地,该解锁信息可为一个足够长(比如64位)的随机数字。
[0053]步骤8,程序锁标记模块修改界面上APP对应的图标,在原有图标上增加一个加锁的标志。
[0054]步骤9,启动器程序修改APP列表,在APP —栏增加一个锁的标志。
[0055]B、修改/取消程序锁的应用场景包括如下步骤:
[0056]步骤1,用户点击“程序锁配置”选项,进入配置子界面;
[0057]步骤2,因为已经设置了用于找回密码的电子邮件地址,系统显示当前设置的电子邮件地址、重置程序按钮以及APP统计模块所统计的电子装置上安装的APP列表;
[0058]步骤3,用户点击APP列表中的一项,系统启动程序锁设置模块,提示用户“是否修改/取消程序锁? ”如果用户确定,继续,反之,退出至步骤2所显示的界面
[0059]步骤4,用户输入4位数字密码,系统记录此数字,与APP现有密码比较,如果相同,继续,反之,退出至步骤2所显示的界面
[0060]步骤5,提示用户“修改/取消? ”
[0061]步骤6,如果用户选择“修改”,按照设置程序锁的应用场景的步骤4?7,设置新的密码,退出至步骤2所显示的界面。
[0062]步骤7,如果用户选择“取消”,设置密码为空,程序锁标记模块修改APP对应的图标,去除加锁的标志。
[0063]C、用户触发程序锁的场景包括如下步骤:
[0064]步骤I,用户点击APP图标;
[0065]步骤2,系统得到APP图标显示名称和APP包名;
[0066]步骤3,系统检查此APP是否已经设置了程序锁,若是,继续,若否,跳至步骤6 ;
[0067]步骤4,系统弹出对话框,提示用户“输入密码解锁”和“扫描二维码解锁”,如果用户选择输入密码,继续,如果用户选择扫描二维码,跳至步骤7 ;
[0068]步骤5,用户输入4位数字密码,系统记录此数字,与APP现有密码比较,如果相同,继续,反之,跳至步骤4;
[0069]步骤6,系统通过API将APP调到前台运行。
[0070]步骤7,系统开启摄像头,获得预览图像,使用二维码解码程序解析预览图像得到解码信息,并与存储模块中存储的信息进行比较,如果正确则发送一个新的包含了解锁信息的二维码图片到上述电子邮件地址,原有二维码图片失效,同时更新存储模块中的解锁信息。然后跳至步骤6解锁。如果失败,则提示用户解锁失败。
[0071]D、用户重置所有已加锁APP程序锁的场景包括如下步骤:
[0072]步骤1,用户点击“程序锁配置”选项,进入配置子界面;
[0073]步骤2,因为已经设置了用于找回密码的电子邮件地址,系统显示当前设置的电子邮件地址、重置程序按钮以及APP统计模块所统计的电子装置上安装的APP列表;
[0074]步骤3,用户点击重置程序锁按钮,系统弹出对话框,提示用户“是否需要重置? ”,若是,继续,反之,退出至步骤2所显示的界面;
[0075]步骤4,系统发送一封包含8位随机数字的邮件到步骤3所述的邮箱;
[0076]步骤5,系统弹出对话框,提示用户查收邮件,并输入8位数字验证邮箱;
[0077]步骤6,用户输入,系统检查输入数字是否和步骤4所发的数字一致,若是,继续,若否,提示用户重置失败,退出至步骤2所显示的界面;
[0078]步骤7,系统获得所有已设置程序锁的APP的列表,逐一设置APP密码为空,程序锁标记模块修改APP对应的图标,去除加锁的标志。
[0079]与现有技术相比较,本发明通过上述方式,可以对单个的APP设置启动密码,从而可以满足用户单个程序进行加锁的需求,更便利使用者的使用。
[0080]本领域的普通技术人员可以意识到,结合本文中所公开的实施方式所描述的各示例的单元及方法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件与软件的可互换性,在上述的说明中已经按照功能一般性地描述了各示例的组成和步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0081]结合本文中所公开的实施例描述的方法步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实现。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘或本【技术领域】内所公知的任意其他形式的存储介质中。
[0082]可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种应用程序启动控制系统,应用于电子装置上,该电子装置上运行有一个或多个APP,其特征在于该应用程序启动控制系统包括:APP统计模块,用以统计电子装置上安装的APP,并在电子装置的显示装置上显示该APP的名称;程序锁设置模块,用以根据使用者的选择给所选的APP设置启动密码;存储模块,用以存储已设置密码的APP的密码;程序锁标记模块,用以给设置密码的APP标记加密标志;控制模块,用以控制上述模块的运行,并比较使用者输入的密码是否与存储模块存储的密码相同而判断是否启动相应的已加密的APP。
2.如权利要求1所述的应用程序启动控制系统,其特征在于:该应用程序启动控制系统还包括一重置程序锁模块,用以对所有已加密的APP去除启动密码。
3.如权利要求1所述的应用程序启动控制系统,其特征在于:该应用程序启动控制系统还包括一程序锁密码电子邮件设置模块,用于设置控制该应用程序启动控制系统启动运行的开启密码。
4.如权利要求1所述的应用程序启动控制系统,其特征在于:该程序锁设置模块还具有根据使用者的选择给所选的APP取消启动密码的功能,而程序锁标记模块还具有将上述的取消启动密码的APP去除加密标志的功能。
5.一种应用程序启动控制方法,应用于电子装置上,该电子装置上运行有一个或多个APP,其特征在于该方法包括如下步骤:统计电子装置上安装的APP,并在电子装置的显示装置上显示该APP的名称;根据使用者的选择给所选的APP设置启动密码;将对应该APP的密码存储;给设置密码的APP标记加密标志;使用者选择该APP时,先要求使用者输入启动密码,之后比较使用者输入的密码是否与存储的密码相同而判断是否启动该APP。
6.如权利要求5所述的应用程序启动控制方法,其特征在于:该应用程序启动控制方法还包括可以对所有已加密的APP去除启动密码的步骤。
7.如权利要求5所述的应用程序启动控制方法,其特征在于:该方法还包括设置控制该应用程序启动控制方法启动运行的开启密码的步骤。
8.如权利要求5所述的应用程序启动控制方法,其特征在于:该方法还包括根据使用者的选择给所选的APP取消启动密码及将上述的取消启动密码的APP去除加密标志的步骤。
9.如权利要求5所述的应用程序启动控制方法,其特征在于:该方法还将包含了解锁信息的二维码图片发送一个到用户通过程序锁密码电子邮件设置模块设定的电子邮件地址,用户如果忘记了密码,通过扫描上述的二维码图片取得解锁信息,并与存储模块中存储的信息进行比较,如果正确则解锁。
10.如权利要求9所述的应用程序启动控制方法,其特征在于:该方法还包括发送一个新的包含了解锁信息的二维码图片到上述电子邮件地址,更新原有二维码图片,同时更新存储模块中的解锁信息。
【文档编号】G06F9/445GK104267982SQ201410489498
【公开日】2015年1月7日 申请日期:2014年9月22日 优先权日:2014年9月22日
【发明者】邓铁军 申请人:捷开通讯科技(上海)有限公司