应用程序的管理方法、应用程序的管理装置和终端与流程

文档序号:11829158阅读:179来源:国知局
应用程序的管理方法、应用程序的管理装置和终端与流程

本发明涉及终端技术领域,具体而言,涉及一种应用程序的管理方法、一种应用程序的管理装置和一种终端。



背景技术:

在相关技术中,使用“应用冻结”技术对符合冻结条件的应用程序进行冻结,使整个应用程序的所有功能均处于不可用状态,在某些情况下影响了用户的使用,并且对于不同的用户使用同一终端设备时,无法因为用户的差异自动对不适合该用户使用的应用程序或进程进行冻结,降低了用户的使用体验。

因此,如何设计一种新的应用程序的管理方案,以基于不同的用户执行针对性的进程冻结成为亟待解决的技术问题。



技术实现要素:

本发明正是基于上述技术问题至少之一,提出了一种新的应用程序的管理方案,通过在获取到对应用程序的进程的冻结指令时,检测用户输入的冻结指令中的生物特征信息是否与第一预设生物特征信息匹配,在用户输入的生物特征信息与第一预设生物特征匹配的情况下,表明存在与用户输入的生物特征信息对应的待冻结的进程,根据预设的第一预设生物特征信息与指定进程的对应关系,确定与用户输入的生物特征信息对应的待冻结的进程,并对待冻结的进程执行冻结操作,能够根据输入的生物特征信息的不同对不同的进程的进行冻结,实现了对多个应用程序中的至少一个进程的批量冻结操作,使用户获得个性化与差异化的体验,满足了不同用户的使用需求,并且在对进程进行冻结后,能够节省系统的内存资源,提升了用户的使用体验。

有鉴于此,本发明提出了一种应用程序的管理方法,包括:获取对应用程序的进程的冻结指令;检测冻结指令中的生物特征信息是否与第一预设生物特征信息匹配;在检测到生物特征信息与第一预设生物特征信息匹配时,确定第一预设生物特征信息与指定进程的对应关系,以根据对应关系确定生物特征信息对应的待冻结的进程;对待冻结的进程执行冻结操作。

在该技术方案中,通过在获取到对应用程序的进程的冻结指令时,检测用户输入的冻结指令中的生物特征信息是否与第一预设生物特征信息匹配,在用户输入的生物特征信息与第一预设生物特征匹配的情况下,表明存在与用户输入的生物特征信息对应的待冻结的进程,根据预设的第一预设生物特征信息与指定进程的对应关系,确定与用户输入的生物特征信息对应的待冻结的进程,并对待冻结的进程执行冻结操作,能够根据输入的生物特征信息的不同对不同的进程的进行冻结,实现了对多个应用程序中的至少一个进程的批量冻结操作,使用户获得个性化与差异化的体验,满足了不同用户的使用需求,并且在对进程进行冻结后,能够节省系统的内存资源,提升了用户的使用体验。

具体地,可以按照用户类别设置对应的操作模式,在对应的操作模式中,对待禁用的进程执行冻结操作,比如设置“办公用户模式”,在“办公用户模式”下对除办公应用程序以外的应用程序的进程进行冻结操作,在提升终端设备运行速度的同时,还有利于提高用户的工作效率,又如设置“老年用户模式”,在输入老年用户的生物特征信息后,相应的对移动蜂窝网络进程执行冻结操作,使老年用户在打开基于网络运行的应用程序时只在Wi-Fi连接状态下才能运行,从而能够防止由于误操作产生大量的数据流量。

其中,冻结指令包括直接对应用程序或进程的冻结指令、终端的解锁指令和终端操作模式的切换指令中的至少一项。

在上述技术方案中,优选地,在获取对应用程序的进程的冻结指令前,还包括:预设指定进程与第一预设生物特征信息之间的对应关系,其中,第一预设生物特征信息包括指纹特征信息、虹膜特征信息、人脸识别信息和声纹识别信息中的至少一个。

在该技术方案中,通过预设指定进程与第一预设生物特征信息之间的对应关系,能够在判定冻结指令中的生物特征信息与第一预设生物特征信息匹配时,确定冻结指令中的生物特征信息对应的待冻结的进程,以执行冻结操作,实现了对多种待冻结的进程或应用程序的冻结条件的设置,满足了用户多元化使用需求。

具体地,第一预设生物特征信息包括指纹特征信息、虹膜特征信息、人脸识别信息和声纹识别信息中的至少一个,在实际应用过程中,可以根据不同种类的生物特征信息确定对应的指定进程,比如:指纹特征信息对应冻结蜂窝移动网络进程,声纹识别信息对应冻结娱乐类应用程序,人脸识别信息对应冻结GPS定位进程等,也可以设置一种生物特征信息中的多个生物特征信息与不同的应用程序或进程之间的对应关系,比如:儿童、成人和老人分别输入指纹特征信息,对应的设置“学生用户模式”下对游戏类应用程序的进程执行冻结操作,“普通用户模式”下可以不对任何进程执行冻结操作,“老年用户模式”下对蜂窝移动网络进程执行冻结操作,又如:对人脸识别信息中根据识别到的局部人脸信息设置对应的指定进程,从而能够实现多元化操作与冻结方式,并且提升了用户的使用乐趣。

在上述任一项技术方案中,优选地,检测冻结指令中的生物特征信息是否与第一预设生物特征信息匹配,具体包括以下步骤:在冻结指令为解锁指令时,解析解锁指令中的指纹特征信息;根据预设的指纹处理方式对指纹特征信息执行预处理操作;提取预处理操作后的指纹特征信息中的指纹特征点,以形成指纹特征点集合;确定指纹特征点集合与预设指纹特征点集合的匹配度;检测匹配度是否大于或等于预设匹配度阈值,以在检测到匹配度大于或等于预设匹配度阈值时,确定生物特征信息与第一预设生物特征信息匹配。

在该技术方案中,在对终端进行解锁时,往往需要输入用户的指纹特征信息,在对用户输入的指纹特征信息执行预操作以后,提取指纹特征信息中的指纹特征点,并形成指纹特征点集合,通过将提取的指纹特征点集合与预存的指纹特征点集合进行对比,以得到匹配度,在实际使用过程中,用户单次输入的均为部分指纹信息,当该部分指纹信息与完整指纹信息中对应部分的信息一致,可以判定匹配成功,因此可以预设匹配度阈值,在匹配度大于或等于匹配度阈值时,表明匹配成功,从而在得到较清晰的指纹图像的同时,提升了指纹信息匹配成功率,提高了用户操作的便捷性。

具体地,常用的指纹采集技术包括有光学全反射技术、硅晶体传感器技术和超声波扫描技术,终端设备上常用传感器进行指纹采集。

指纹特征信息的预处理过程包括归一化操作、分割操作、滤波增强操作、二值化操作和细化操作,对指纹特征信息进行归一化操作能够增强脊线与谷线的对比度,使指纹特征信息处在同一亮度级上,便于后续分割操作的阈值选取,通过对指纹特征信息进行预处理,能够提取脊线的骨架信息,去除与特征提取无关的冗余信息,减少信息的存储量,从而获得较为清晰的指纹图像。

另外,指纹特征信息包括全局特征信息和局部特征信息,前者适用于指纹特征信息的分类,后者适用于指纹特征信息的匹配,局部特征信息是指纹特征信息中的指纹特征点,可以通过细化后的指纹特征信息获得,细化后的指纹特征信息中的所有像素点的灰度值为0或1,其中,0表示背景点的灰度(白色),1表示纹线点的灰度(黑色),根据相邻各点的灰度值之间的关系,判断待检测点是否为特征点,在判定待检测点不是特征点时,即该待检测点为伪特征点,对为特征点执行去除操作,通过提取指纹特征点,以形成指纹特征点集合。

进一步地,指纹特征信息的匹配判断过程包括:首先将提取的指纹特征点集合与终端中保存的预设指纹特征点集合进行比对,并找到参考点,对指纹图像进行校准;并求得两个指纹细节特征点集合的相似度;最后,基于实际需求,设置相似度阈值,如果求得的相似度高于此阈值,则匹配成功,反之,匹配失败。

另外,通过将待冻结的进程的属性修改为禁止调用,实现了对待冻结的进程的冻结,其中,待冻结的进程可以是GPS定位、传感器调用、Wi-Fi网络、蜂窝移动网络和输入法调用等系统进程,也可以是应用程序的运行进程,通过将待冻结的进程进行冻结,一方面可以释放更多的系统资源,提高终端设备的运行速度,另一方面满足了不同用户的使用需求,节省了用户手动冻结的步骤,方便了用户的操作。

在上述任一项技术方案中,优选地,还包括:在获取到对应用程序的进程的解冻指令时,检测解冻指令中的生物特征信息是否与第二预设生物特征信息匹配;在检测到解冻指令中的生物特征信息与第二预设生物特征信息匹配时,确定第二预设生物特征信息与已冻结的进程的对应关系,以根据对应关系确定解冻指令中的生物特征信息对应的待解冻的进程;对待解冻的进程执行解冻操作。

在该技术方案中,通过在获取到对应用程序的进程的解冻指令时,检测解冻指令中的生物特征信息是否与第二预设生物特征信息匹配,在解冻指令中的生物特征信息与第二预设生物特征匹配的情况下,表明存在与用户输入的生物特征信息对应的待解冻的进程,根据预设的第二预设生物特征信息与待解冻的进程的对应关系,确定解冻指令中的生物特征信息对应的待解冻的进程,并对待解冻的进程执行解冻操作,实现了对多个应用程序中的至少一个进程的批量解冻操作,方便了用户的操作,通过设置待解冻的进程与第二预设生物特征信息之间的对应关系,降低了进程被随意解冻的几率,提升了进程解冻的安全性,提升了用户的使用体验。

另外,通过设置待解冻的进程与第二预设生物特征信息之间的对应关系,也能够实现不同第二预设生物特征信息的不同权限设置,输入与权限最高的第二预设生物特征信息匹配的生物特征信息时,可以对所有冻结的进程执行解冻操作,从而具备类似管理员的功能,输入与权限低的第二预设生物特征信息匹配的生物特征信息时,只能够对指定的进行执行解冻操作,使解冻操作也能够呈现个性化与差异化,同时也提升了终端设备的安全性。

根据本发明第二方面,还提出了一种应用程序的管理装置,包括:获取单元,用于获取对应用程序的进程的冻结指令;检测单元,用于检测冻结指令中的生物特征信息是否与第一预设生物特征信息匹配;确定单元,用于在检测到生物特征信息与第一预设生物特征信息匹配时,确定第一预设生物特征信息与指定进程的对应关系,以根据对应关系确定生物特征信息对应的待冻结的进程;冻结单元,用于对待冻结的进程执行冻结操作。

在该技术方案中,通过在获取到对应用程序的进程的冻结指令时,检测用户输入的冻结指令中的生物特征信息是否与第一预设生物特征信息匹配,在用户输入的生物特征信息与第一预设生物特征匹配的情况下,表明存在与用户输入的生物特征信息对应的待冻结的进程,根据预设的第一预设生物特征信息与指定进程的对应关系,确定与用户输入的生物特征信息对应的待冻结的进程,并对待冻结的进程执行冻结操作,能够根据输入的生物特征信息的不同对不同的进程的进行冻结,实现了对多个应用程序中的至少一个进程的批量冻结操作,使用户获得个性化与差异化的体验,满足了不同用户的使用需求,并且在对进程进行冻结后,能够节省系统的内存资源,提升了用户的使用体验。

具体地,可以按照用户类别设置对应的操作模式,在对应的操作模式中,对待禁用的进程执行冻结操作,比如设置“办公用户模式”,在“办公用户模式”下对除办公应用程序以外的应用程序的进程进行冻结操作,在提升终端设备运行速度的同时,还有利于提高用户的工作效率,又如设置“老年用户模式”,在输入老年用户的生物特征信息后,相应的对移动蜂窝网络进程执行冻结操作,使老年用户在打开基于网络运行的应用程序时只在Wi-Fi连接状态下才能运行,从而能够防止由于误操作产生大量的数据流量。

其中,冻结指令包括直接对应用程序或进程的冻结指令、终端的解锁指令和终端操作模式的切换指令中的至少一项。

在上述技术方案中,优选地,还包括:预设单元,用于预设指定进程与第一预设生物特征信息之间的对应关系,其中,第一预设生物特征信息包括指纹特征信息、虹膜特征信息、人脸识别信息和声纹识别信息中的至少一个。

在该技术方案中,通过预设指定进程与第一预设生物特征信息之间的对应关系,能够在判定冻结指令中的生物特征信息与第一预设生物特征信息匹配时,确定冻结指令中的生物特征信息对应的待冻结的进程,以执行冻结操作,实现了对多种待冻结的进程或应用程序的冻结条件的设置,满足了用户多元化使用需求。

具体地,第一预设生物特征信息包括指纹特征信息、虹膜特征信息、人脸识别信息和声纹识别信息中的至少一个,在实际应用过程中,可以根据不同种类的生物特征信息确定对应的指定进程,比如:指纹特征信息对应冻结蜂窝移动网络进程,声纹识别信息对应冻结娱乐类应用程序,人脸识别信息对应冻结GPS定位进程等,也可以设置一种生物特征信息中的多个生物特征信息与不同的应用程序或进程之间的对应关系,比如:儿童、成人和老人分别输入指纹特征信息,对应的设置“学生用户模式”下对游戏类应用程序的进程执行冻结操作,“普通用户模式”下可以不对任何进程执行冻结操作,“老年用户模式”下对蜂窝移动网络进程执行冻结操作,又如:对人脸识别信息中根据识别到的局部人脸信息设置对应的指定进程,从而能够实现多元化操作与冻结方式,并且提升了用户的使用乐趣。

在上述任一项技术方案中,优选地,还包括:解析单元,用于在冻结指令为解锁指令时,解析解锁指令中的指纹特征信息;预处理单元,用于根据预设的指纹处理方式对指纹特征信息执行预处理操作;提取单元,用于提取预处理操作后的指纹特征信息中的指纹特征点,以形成指纹特征点集合;确定单元还用于:确定指纹特征点集合与预设指纹特征点集合的匹配度;检测单元还用于:检测匹配度是否大于或等于预设匹配度阈值,以在检测到匹配度大于或等于预设匹配度阈值时,确定生物特征信息与第一预设生物特征信息匹配。

在该技术方案中,在对终端进行解锁时,往往需要输入用户的指纹特征信息,在对用户输入的指纹特征信息执行预操作以后,提取指纹特征信息中的指纹特征点,并形成指纹特征点集合,通过将提取的指纹特征点集合与预存的指纹特征点集合进行对比,以得到匹配度,在实际使用过程中,用户单次输入的均为部分指纹信息,当该部分指纹信息与完整指纹信息中对应部分的信息一致,可以判定匹配成功,因此可以预设匹配度阈值,在匹配度大于或等于匹配度阈值时,表明匹配成功,从而在得到较清晰的指纹图像的同时,提升了指纹信息匹配成功率,提高了用户操作的便捷性。

具体地,常用的指纹采集技术包括有光学全反射技术、硅晶体传感器技术和超声波扫描技术,终端设备上常用传感器进行指纹采集。

指纹特征信息的预处理过程包括归一化操作、分割操作、滤波增强操作、二值化操作和细化操作,对指纹特征信息进行归一化操作能够增强脊线与谷线的对比度,使指纹特征信息处在同一亮度级上,便于后续分割操作的阈值选取,通过对指纹特征信息进行预处理,能够提取脊线的骨架信息,去除与特征提取无关的冗余信息,减少信息的存储量,从而获得较为清晰的指纹图像。

另外,指纹特征信息包括全局特征信息和局部特征信息,前者适用于指纹特征信息的分类,后者适用于指纹特征信息的匹配,局部特征信息是指纹特征信息中的指纹特征点,可以通过细化后的指纹特征信息获得,细化后的指纹特征信息中的所有像素点的灰度值为0或1,其中,0表示背景点的灰度(白色),1表示纹线点的灰度(黑色),根据相邻各点的灰度值之间的关系,判断待检测点是否为特征点,在判定待检测点不是特征点时,即该待检测点为伪特征点,对为特征点执行去除操作,通过提取指纹特征点,以形成指纹特征点集合。

进一步地,指纹特征信息的匹配判断过程包括:首先将提取的指纹特征点集合与终端中保存的预设指纹特征点集合进行比对,并找到参考点,对指纹图像进行校准;并求得两个指纹细节特征点集合的相似度;最后,基于实际需求,设置相似度阈值,如果求得的相似度高于此阈值,则匹配成功,反之,匹配失败。

另外,通过将待冻结的进程的属性修改为禁止调用,实现了对待冻结的进程的冻结,其中,待冻结的进程可以是GPS定位、传感器调用、Wi-Fi网络、蜂窝移动网络和输入法调用等系统进程,也可以是应用程序的运行进程,通过将待冻结的进程进行冻结,一方面可以释放更多的系统资源,提高终端设备的运行速度,另一方面满足了不同用户的使用需求,节省了用户手动冻结的步骤,方便了用户的操作。

在上述任一项技术方案中,优选地,检测单元还用于:在获取到对应用程序的进程的解冻指令时,检测解冻指令中的生物特征信息是否与第二预设生物特征信息匹配;确定单元还用于:在检测到解冻指令中的生物特征信息与第二预设生物特征信息匹配时,确定第二预设生物特征信息与已冻结的进程的对应关系,以根据对应关系确定解冻指令中的生物特征信息对应的待解冻的进程;应用程序的管理装置还包括:解冻单元,用于对待解冻的进程执行解冻操作。

在该技术方案中,通过在获取到对应用程序的进程的解冻指令时,检测解冻指令中的生物特征信息是否与第二预设生物特征信息匹配,在解冻指令中的生物特征信息与第二预设生物特征匹配的情况下,表明存在与用户输入的生物特征信息对应的待解冻的进程,根据预设的第二预设生物特征信息与待解冻的进程的对应关系,确定解冻指令中的生物特征信息对应的待解冻的进程,并对待解冻的进程执行解冻操作,实现了对多个应用程序中的至少一个进程的批量解冻操作,方便了用户的操作,通过设置待解冻的进程与第二预设生物特征信息之间的对应关系,降低了进程被随意解冻的几率,提升了进程解冻的安全性,提升了用户的使用体验。

另外,通过设置待解冻的进程与第二预设生物特征信息之间的对应关系,也能够实现不同第二预设生物特征信息的不同权限设置,输入与权限最高的第二预设生物特征信息匹配的生物特征信息时,可以对所有冻结的进程执行解冻操作,从而具备类似管理员的功能,输入与权限低的第二预设生物特征信息匹配的生物特征信息时,只能够对指定的进行执行解冻操作,使解冻操作也能够呈现个性化与差异化,同时也提升了终端设备的安全性。

根据本发明第三方面,还提出了一种终端,包括上述任一项技术方案所述的应用程序的管理装置,因此,该终端包括上述任一项技术方案所述的应用程序的管理装置的技术效果,在此不再赘述。

通过以上技术方案,通过在获取到对应用程序的进程的冻结指令时,检测用户输入的冻结指令中的生物特征信息是否与第一预设生物特征信息匹配,在用户输入的生物特征信息与第一预设生物特征匹配的情况下,表明存在与用户输入的生物特征信息对应的待冻结的进程,根据预设的第一预设生物特征信息与指定进程的对应关系,确定与用户输入的生物特征信息对应的待冻结的进程,并对待冻结的进程执行冻结操作,能够根据输入的生物特征信息的不同对不同的进程的进行冻结,实现了对多个应用程序中的至少一个进程的批量冻结操作,使用户获得个性化与差异化的体验,满足了不同用户的使用需求,并且在对进程进行冻结后,能够节省系统的内存资源,提升了用户的使用体验。

附图说明

图1示出了根据本发明的一个实施例的应用程序的管理方法的示意流程图;

图2示出了根据本发明的实施例的应用程序的管理装置的示意框图;

图3示出了根据本发明的实施例的终端的示意框图;

图4示出了根据本发明的另一个实施例的应用程序的管理方法的示意流程图;

图5示出了根据本发明的再一个实施例的应用程序的管理方法的示意流程图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用第三方不同于在此描述的第三方方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的一个实施例的应用程序的管理方法的示意流程图。

如图1所示,根据本发明的一个实施例的应用程序的管理方法,包括:步骤102,获取对应用程序的进程的冻结指令;步骤104,检测冻结指令中的生物特征信息是否与第一预设生物特征信息匹配;步骤106,在检测到生物特征信息与第一预设生物特征信息匹配时,确定第一预设生物特征信息与指定进程的对应关系,以根据对应关系确定生物特征信息对应的待冻结的进程;步骤108,对待冻结的进程执行冻结操作。

在该技术方案中,通过在获取到对应用程序的进程的冻结指令时,检测用户输入的冻结指令中的生物特征信息是否与第一预设生物特征信息匹配,在用户输入的生物特征信息与第一预设生物特征匹配的情况下,表明存在与用户输入的生物特征信息对应的待冻结的进程,根据预设的第一预设生物特征信息与指定进程的对应关系,确定与用户输入的生物特征信息对应的待冻结的进程,并对待冻结的进程执行冻结操作,能够根据输入的生物特征信息的不同对不同的进程的进行冻结,实现了对多个应用程序中的至少一个进程的批量冻结操作,使用户获得个性化与差异化的体验,满足了不同用户的使用需求,并且在对进程进行冻结后,能够节省系统的内存资源,提升了用户的使用体验。

按照用户类别设置对应的操作模式,包括但不限于以下实施方式:

实施例一:

设置“办公用户模式”,在“办公用户模式”下对除办公应用程序以外的应用程序的进程进行冻结操作,在提升终端设备运行速度的同时,还有利于提高用户的工作效率。

实施例二:

设置“老年用户模式”,在输入老年用户的生物特征信息后,相应的对移动蜂窝网络进程执行冻结操作,使老年用户在打开基于网络运行的应用程序时只在Wi-Fi连接状态下才能运行,从而能够防止由于误操作产生大量的数据流量。

实施例三:

设置“学生用户模式”,在“学生用户模式”下,对除益智类应用程序以外的应用程序的进行执行冻结操作,降低学生用户沉迷于游戏的概率。

其中,冻结指令包括直接对应用程序或进程的冻结指令、终端的解锁指令和终端操作模式的切换指令中的至少一项。

在上述技术方案中,优选地,在获取对应用程序的进程的冻结指令前,还包括:预设指定进程与第一预设生物特征信息之间的对应关系,其中,第一预设生物特征信息包括指纹特征信息、虹膜特征信息、人脸识别信息和声纹识别信息中的至少一个。

在该技术方案中,通过预设指定进程与第一预设生物特征信息之间的对应关系,能够在判定冻结指令中的生物特征信息与第一预设生物特征信息匹配时,确定冻结指令中的生物特征信息对应的待冻结的进程,以执行冻结操作,实现了对多种待冻结的进程或应用程序的冻结条件的设置,满足了用户多元化使用需求。

具体地,第一预设生物特征信息包括指纹特征信息、虹膜特征信息、人脸识别信息和声纹识别信息中的至少一个,上述第一预设生物特征信息与指定进程的对应关系包括但不限于以下实施方式:

实施例一:

可以根据不同种类的生物特征信息确定对应的指定进程,比如:指纹特征信息对应冻结蜂窝移动网络进程,声纹识别信息对应冻结娱乐类应用程序,人脸识别信息对应冻结GPS定位进程等,在用户输入指纹特征信息时,比如解锁终端界面时,则在终端界面解锁的同时冻结蜂窝移动网络进程,在用户输入声纹识别信息时,比如通过siri等应用获取到用户的声纹识别信息,则冻结娱乐类应用程序的进程,在摄像头采集到用户的人脸识别信息时,冻结GPS定位进程。

实施例二:

也可以设置一种生物特征信息中的多个生物特征信息与不同的应用程序或进程之间的对应关系,比如:儿童、成人和老人分别输入指纹特征信息,对应的设置“学生用户模式”下对游戏类应用程序的进程执行冻结操作,“普通用户模式”下可以不对任何进程执行冻结操作,“老年用户模式”下对蜂窝移动网络进程执行冻结操作。

实施例三:

对人脸识别信息中根据识别到的局部人脸信息设置对应的指定进程,比如在采集到左眼信息时,冻结音频类应用程序的进程,在采集到右眼信息时,冻结视频类应用程序的进程,从而能够实现多元化操作与冻结方式,并且提升了用户的使用乐趣。

在上述任一项技术方案中,优选地,检测冻结指令中的生物特征信息是否与第一预设生物特征信息匹配,具体包括以下步骤:在冻结指令为解锁指令时,解析解锁指令中的指纹特征信息;根据预设的指纹处理方式对指纹特征信息执行预处理操作;提取预处理操作后的指纹特征信息中的指纹特征点,以形成指纹特征点集合;确定指纹特征点集合与预设指纹特征点集合的匹配度;检测匹配度是否大于或等于预设匹配度阈值,以在检测到匹配度大于或等于预设匹配度阈值时,确定生物特征信息与第一预设生物特征信息匹配。

在该技术方案中,在对终端进行解锁时,往往需要输入用户的指纹特征信息,在对用户输入的指纹特征信息执行预操作以后,提取指纹特征信息中的指纹特征点,并形成指纹特征点集合,通过将提取的指纹特征点集合与预存的指纹特征点集合进行对比,以得到匹配度,在实际使用过程中,用户单次输入的均为部分指纹信息,当该部分指纹信息与完整指纹信息中对应部分的信息一致,可以判定匹配成功,因此可以预设匹配度阈值,在匹配度大于或等于匹配度阈值时,表明匹配成功,从而在得到较清晰的指纹图像的同时,提升了指纹信息匹配成功率,提高了用户操作的便捷性。

具体地,常用的指纹采集技术包括有光学全反射技术、硅晶体传感器技术和超声波扫描技术,终端设备上常用传感器进行指纹采集。

指纹特征信息的预处理过程包括归一化操作、分割操作、滤波增强操作、二值化操作和细化操作,对指纹特征信息进行归一化操作能够增强脊线与谷线的对比度,使指纹特征信息处在同一亮度级上,便于后续分割操作的阈值选取,通过对指纹特征信息进行预处理,能够提取脊线的骨架信息,去除与特征提取无关的冗余信息,减少信息的存储量,从而获得较为清晰的指纹图像。

另外,指纹特征信息包括全局特征信息和局部特征信息,前者适用于指纹特征信息的分类,后者适用于指纹特征信息的匹配,局部特征信息是指纹特征信息中的指纹特征点,可以通过细化后的指纹特征信息获得,细化后的指纹特征信息中的所有像素点的灰度值为0或1,其中,0表示背景点的灰度(白色),1表示纹线点的灰度(黑色),根据相邻各点的灰度值之间的关系,判断待检测点是否为特征点,在判定待检测点不是特征点时,即该待检测点为伪特征点,对为特征点执行去除操作,通过提取指纹特征点,以形成指纹特征点集合。

进一步地,指纹特征信息的匹配判断过程包括:首先将提取的指纹特征点集合与终端中保存的预设指纹特征点集合进行比对,并找到参考点,对指纹图像进行校准;并求得两个指纹细节特征点集合的相似度;最后,基于实际需求,设置相似度阈值,如果求得的相似度高于此阈值,则匹配成功,反之,匹配失败。

另外,通过将待冻结的进程的属性修改为禁止调用,实现了对待冻结的进程的冻结,其中,待冻结的进程可以是GPS定位、传感器调用、Wi-Fi网络、蜂窝移动网络和输入法调用等系统进程,也可以是应用程序的运行进程,通过将待冻结的进程进行冻结,一方面可以释放更多的系统资源,提高终端设备的运行速度,另一方面满足了不同用户的使用需求,节省了用户手动冻结的步骤,方便了用户的操作。

在上述任一项技术方案中,优选地,还包括:在获取到对应用程序的进程的解冻指令时,检测解冻指令中的生物特征信息是否与第二预设生物特征信息匹配;在检测到解冻指令中的生物特征信息与第二预设生物特征信息匹配时,确定第二预设生物特征信息与已冻结的进程的对应关系,以根据对应关系确定解冻指令中的生物特征信息对应的待解冻的进程;对待解冻的进程执行解冻操作。

在该技术方案中,通过在获取到对应用程序的进程的解冻指令时,检测解冻指令中的生物特征信息是否与第二预设生物特征信息匹配,在解冻指令中的生物特征信息与第二预设生物特征匹配的情况下,表明存在与用户输入的生物特征信息对应的待解冻的进程,根据预设的第二预设生物特征信息与待解冻的进程的对应关系,确定解冻指令中的生物特征信息对应的待解冻的进程,并对待解冻的进程执行解冻操作,实现了对多个应用程序中的至少一个进程的批量解冻操作,方便了用户的操作,通过设置待解冻的进程与第二预设生物特征信息之间的对应关系,降低了进程被随意解冻的几率,提升了进程解冻的安全性,提升了用户的使用体验。

另外,通过设置待解冻的进程与第二预设生物特征信息之间的对应关系,也能够实现不同第二预设生物特征信息的不同权限设置,输入与权限最高的第二预设生物特征信息匹配的生物特征信息时,可以对所有冻结的进程执行解冻操作,从而具备类似管理员的功能,输入与权限低的第二预设生物特征信息匹配的生物特征信息时,只能够对指定的进行执行解冻操作,使解冻操作也能够呈现个性化与差异化,同时也提升了终端设备的安全性。

图2示出了根据本发明的实施例的装置的示意框图。

如图2所示,根据本发明的实施例的应用程序的管理装置200,包括:包括:获取单元202,用于获取对应用程序的进程的冻结指令;检测单元204,用于检测冻结指令中的生物特征信息是否与第一预设生物特征信息匹配;确定单元206,用于在检测到生物特征信息与第一预设生物特征信息匹配时,确定第一预设生物特征信息与指定进程的对应关系,以根据对应关系确定生物特征信息对应的待冻结的进程;冻结单元208,用于对待冻结的进程执行冻结操作。

在该技术方案中,通过在获取到对应用程序的进程的冻结指令时,检测用户输入的冻结指令中的生物特征信息是否与第一预设生物特征信息匹配,在用户输入的生物特征信息与第一预设生物特征匹配的情况下,表明存在与用户输入的生物特征信息对应的待冻结的进程,根据预设的第一预设生物特征信息与指定进程的对应关系,确定与用户输入的生物特征信息对应的待冻结的进程,并对待冻结的进程执行冻结操作,能够根据输入的生物特征信息的不同对不同的进程的进行冻结,实现了对多个应用程序中的至少一个进程的批量冻结操作,使用户获得个性化与差异化的体验,满足了不同用户的使用需求,并且在对进程进行冻结后,能够节省系统的内存资源,提升了用户的使用体验。

按照用户类别设置对应的操作模式,包括但不限于以下实施方式:

实施例一:

设置“办公用户模式”,在“办公用户模式”下对除办公应用程序以外的应用程序的进程进行冻结操作,在提升终端设备运行速度的同时,还有利于提高用户的工作效率。

实施例二:

设置“老年用户模式”,在输入老年用户的生物特征信息后,相应的对移动蜂窝网络进程执行冻结操作,使老年用户在打开基于网络运行的应用程序时只在Wi-Fi连接状态下才能运行,从而能够防止由于误操作产生大量的数据流量。

实施例三:

设置“学生用户模式”,在“学生用户模式”下,对除益智类应用程序以外的应用程序的进行执行冻结操作,降低学生用户沉迷于游戏的概率。

其中,冻结指令包括直接对应用程序或进程的冻结指令、终端的解锁指令和终端操作模式的切换指令中的至少一项。

在上述技术方案中,优选地,还包括:预设单元210,用于预设指定进程与第一预设生物特征信息之间的对应关系,其中,第一预设生物特征信息包括指纹特征信息、虹膜特征信息、人脸识别信息和声纹识别信息中的至少一个。

在该技术方案中,通过预设指定进程与第一预设生物特征信息之间的对应关系,能够在判定冻结指令中的生物特征信息与第一预设生物特征信息匹配时,确定冻结指令中的生物特征信息对应的待冻结的进程,以执行冻结操作,实现了对多种待冻结的进程或应用程序的冻结条件的设置,满足了用户多元化使用需求。

具体地,第一预设生物特征信息包括指纹特征信息、虹膜特征信息、人脸识别信息和声纹识别信息中的至少一个,上述第一预设生物特征信息与指定进程的对应关系包括但不限于以下实施方式:

实施例一:

可以根据不同种类的生物特征信息确定对应的指定进程,比如:指纹特征信息对应冻结蜂窝移动网络进程,声纹识别信息对应冻结娱乐类应用程序,人脸识别信息对应冻结GPS定位进程等。

实施例二:

也可以设置一种生物特征信息中的多个生物特征信息与不同的应用程序或进程之间的对应关系,比如:儿童、成人和老人分别输入指纹特征信息,对应的设置“学生用户模式”下对游戏类应用程序的进程执行冻结操作,“普通用户模式”下可以不对任何进程执行冻结操作,“老年用户模式”下对蜂窝移动网络进程执行冻结操作。

实施例三:

对人脸识别信息中根据识别到的局部人脸信息设置对应的指定进程,比如在采集到左眼信息时,冻结音频类应用程序的进程,在采集到右眼信息时,冻结视频类应用程序的进程,从而能够实现多元化操作与冻结方式,并且提升了用户的使用乐趣。

在上述任一项技术方案中,优选地,还包括:解析单元212,用于在冻结指令为解锁指令时,解析解锁指令中的指纹特征信息;预处理单元214,用于根据预设的指纹处理方式对指纹特征信息执行预处理操作;提取单元216,用于提取预处理操作后的指纹特征信息中的指纹特征点,以形成指纹特征点集合;确定单元206还用于:确定指纹特征点集合与预设指纹特征点集合的匹配度;检测单元204还用于:检测匹配度是否大于或等于预设匹配度阈值,以在检测到匹配度大于或等于预设匹配度阈值时,确定生物特征信息与第一预设生物特征信息匹配。

在该技术方案中,在对终端进行解锁时,往往需要输入用户的指纹特征信息,在对用户输入的指纹特征信息执行预操作以后,提取指纹特征信息中的指纹特征点,并形成指纹特征点集合,通过将提取的指纹特征点集合与预存的指纹特征点集合进行对比,以得到匹配度,在实际使用过程中,用户单次输入的均为部分指纹信息,当该部分指纹信息与完整指纹信息中对应部分的信息一致,可以判定匹配成功,因此可以预设匹配度阈值,在匹配度大于或等于匹配度阈值时,表明匹配成功,从而在得到较清晰的指纹图像的同时,提升了指纹信息匹配成功率,提高了用户操作的便捷性。

具体地,常用的指纹采集技术包括有光学全反射技术、硅晶体传感器技术和超声波扫描技术,终端设备上常用传感器进行指纹采集。

指纹特征信息的预处理过程包括归一化操作、分割操作、滤波增强操作、二值化操作和细化操作,对指纹特征信息进行归一化操作能够增强脊线与谷线的对比度,使指纹特征信息处在同一亮度级上,便于后续分割操作的阈值选取,通过对指纹特征信息进行预处理,能够提取脊线的骨架信息,去除与特征提取无关的冗余信息,减少信息的存储量,从而获得较为清晰的指纹图像。

另外,指纹特征信息包括全局特征信息和局部特征信息,前者适用于指纹特征信息的分类,后者适用于指纹特征信息的匹配,局部特征信息是指纹特征信息中的指纹特征点,可以通过细化后的指纹特征信息获得,细化后的指纹特征信息中的所有像素点的灰度值为0或1,其中,0表示背景点的灰度(白色),1表示纹线点的灰度(黑色),根据相邻各点的灰度值之间的关系,判断待检测点是否为特征点,在判定待检测点不是特征点时,即该待检测点为伪特征点,对为特征点执行去除操作,通过提取指纹特征点,以形成指纹特征点集合。

进一步地,指纹特征信息的匹配判断过程包括:首先将提取的指纹特征点集合与终端中保存的预设指纹特征点集合进行比对,并找到参考点,对指纹图像进行校准;并求得两个指纹细节特征点集合的相似度;最后,基于实际需求,设置相似度阈值,如果求得的相似度高于此阈值,则匹配成功,反之,匹配失败。

另外,通过将待冻结的进程的属性修改为禁止调用,实现了对待冻结的进程的冻结,其中,待冻结的进程可以是GPS定位、传感器调用、Wi-Fi网络、蜂窝移动网络和输入法调用等系统进程,也可以是应用程序的运行进程,通过将待冻结的进程进行冻结,一方面可以释放更多的系统资源,提高终端设备的运行速度,另一方面满足了不同用户的使用需求,节省了用户手动冻结的步骤,方便了用户的操作。

在上述任一项技术方案中,优选地,检测单元204还用于:在获取到对应用程序的进程的解冻指令时,检测解冻指令中的生物特征信息是否与第二预设生物特征信息匹配;确定单元206还用于:在检测到解冻指令中的生物特征信息与第二预设生物特征信息匹配时,确定第二预设生物特征信息与已冻结的进程的对应关系,以根据对应关系确定解冻指令中的生物特征信息对应的待解冻的进程;应用程序的管理装置200还包括:解冻单元218,用于对待解冻的进程执行解冻操作。

在该技术方案中,通过在获取到对应用程序的进程的解冻指令时,检测解冻指令中的生物特征信息是否与第二预设生物特征信息匹配,在解冻指令中的生物特征信息与第二预设生物特征匹配的情况下,表明存在与用户输入的生物特征信息对应的待解冻的进程,根据预设的第二预设生物特征信息与待解冻的进程的对应关系,确定解冻指令中的生物特征信息对应的待解冻的进程,并对待解冻的进程执行解冻操作,实现了对多个应用程序中的至少一个进程的批量解冻操作,方便了用户的操作,通过设置待解冻的进程与第二预设生物特征信息之间的对应关系,降低了进程被随意解冻的几率,提升了进程解冻的安全性,提升了用户的使用体验。

另外,通过设置待解冻的进程与第二预设生物特征信息之间的对应关系,也能够实现不同第二预设生物特征信息的不同权限设置,输入与权限最高的第二预设生物特征信息匹配的生物特征信息时,可以对所有冻结的进程执行解冻操作,从而具备类似管理员的功能,输入与权限低的第二预设生物特征信息匹配的生物特征信息时,只能够对指定的进行执行解冻操作,使解冻操作也能够呈现个性化与差异化,同时也提升了终端设备的安全性。

如图2所示,在上述任一项技术方案所述的应用程序的管理方案中,例如:获取单元202可以是压力传感器、多点触控显示屏、终端物理按键和压电晶体面板、摄像头和Mic等,例如:检测单元204、确定单元206、冻结单元208、预设单元210、解析单元212、预处理单元214,提取单元216和解冻单元218可以集成于微处理器中,其中,获取单元202和微处理器是电连接的。

图3示出了根据本发明的实施例的终端的示意框图。

如图3所示,根据本发明的实施例的终端300,包括上述任一项技术方案所述的应用程序的管理装置200,因此,该终端包括上述任一项技术方案所述的应用程序的管理装置200的技术效果,在此不再赘述。

图4示出了根据本发明的另一个实施例的应用程序的管理方法的示意流程图。

如图4所示,根据本发明的另一个实施例的应用程序的管理方法,包括:步骤402,在终端中预设设置三种模式,并录入每个模式的解锁指纹信息,通过提取解锁指纹信息中的特征点生成预设指纹特征点集合;步骤404,通过指纹采集模块采集用户的指纹信息;步骤406,对用户的指纹信息进行预处理;步骤408,提取预处理后的指纹特征点集合;步骤410,判断预处理后的指纹特征点集合是否与预设指纹特征点集合匹配,在判断结果为“是”时,进入步骤412,在判断结果为“否”时,结束进程;步骤412,对终端进行解锁的同时冻结与解锁指纹信息对应的进程。

在该技术方案中,在对终端进行解锁的同时进入指纹特征信息对应的操作模式,即对与指纹特征信息对应的进程进行冻结,实现了终端设备的差异化设置,满足了不同用户的使用需求,提升了用户的使用体验。

图5示出了根据本发明的再一个实施例的应用程序的管理方法的示意流程图。

如图5所示,根据本发明的再一个实施例的应用程序的管理方法,包括:步骤502,判断输入的声纹特征信是否与预设声纹特征信息匹配,在判断结果为“是”时,进入步骤504,在判断结果为“否”时,结束进程;步骤504,对终端进行解锁并进入对应的操作模式;步骤506,对与预设声纹特征信息匹配的进程进行冻结。

在该技术方案中,通过将声纹特征信息设置为解锁指令,简化了用户的操作,并且根据不同用户的声纹特征信息确定对应的操作模式,在正常状态下由于不同用户的声纹特征信息不同,而多个指纹特征信息有可能来自同一用户,与指纹特征信息相比使用声纹特征信息更加容易对不同的用户进行分辨,使终端操作模式的差异化更加容易实现。

以上结合附图详细说明了本发明的技术方案,考虑到相关技术中如何基于不同的用户执行针对性的进程冻结的技术问题,本发明提出了一种新的应用程序的管理方案,通过在获取到对应用程序的进程的冻结指令时,检测用户输入的冻结指令中的生物特征信息是否与第一预设生物特征信息匹配,在用户输入的生物特征信息与第一预设生物特征匹配的情况下,表明存在与用户输入的生物特征信息对应的待冻结的进程,根据预设的第一预设生物特征信息与指定进程的对应关系,确定与用户输入的生物特征信息对应的待冻结的进程,并对待冻结的进程执行冻结操作,能够根据输入的生物特征信息的不同对不同的进程的进行冻结,实现了对多个应用程序中的至少一个进程的批量冻结操作,使用户获得个性化与差异化的体验,满足了不同用户的使用需求,并且在对进程进行冻结后,能够节省系统的内存资源,提升了用户的使用体验。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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