一种关闭应用程序的方法及装置的制造方法

xiaoxiao2020-10-23  15

一种关闭应用程序的方法及装置的制造方法
【技术领域】
[0001]本发明属于移动终端技术领域,涉及一种关闭应用程序的方法及装置。
【背景技术】
[0002]随着移动互联网的快速发展,越来越多的移动应用程序为移动终端用户提供各种服务,比如,用户通过应用程序可以随时了解新闻事件、捕捉笔记、从事社交、听音乐、娱乐游戏等。
[0003]目前,当用户在退出某一个应用程序时,往往需要多次点击返回按键,而且每次点击返回按键只是退出到该应用程序界面的上一层,该方法操作繁琐,浪费时间;或者点击主页(home)按键,将该应用程序置为后台,但是由于该应用程序的进程一直存在,会占用系统空间,消耗系统资源。

【发明内容】

[0004]鉴于此,本发明提供了一种关闭应用程序的方法及装置,以节省用户操作时间,节省系统空间及系统资源。
[0005]为实现上述目的,本发明采用如下技术方案:
[0006]一方面,本发明实施例提供的一种关闭应用程序的方法,包括:
[0007]获取移动设备的触摸屏显示的当前应用程序;
[0008]获取并识别用户的手指动作;
[0009]在识别到所述手指动作为预设的手指甩出动作时,关闭所述当前应用程序。
[0010]另一方面,本发明实施例提供的一种关闭应用程序的装置,包括:
[0011]应用程序获取模块,用于获取移动设备的触摸屏显示的当前应用程序;
[0012]手指获取识别模块,用于获取并识别用户的手指动作;
[0013]应用程序关闭模块,用于在识别到所述手指动作为预设的手指甩出动作时,关闭所述当前应用程序。完成时,关闭所述当前应用程序。
[0014]与现有技术相比,本发明技术方案的优点是:
[0015]本发明提供的一种关闭应用程序的方法及装置,与现有技术相比,本发明通过预设手指甩出动作,在识别出用户执行该手指动作时,快速彻底地关闭当前触摸屏显示的应用程序,使得关闭应用程序的操作方便、简洁,节省了用户操作时间,节省了系统空间及系统资源,提升了用户体验。
【附图说明】
[0016]下面将通过参照附图详细描述本发明的示例性实施例,使本领域的普通技术人员更清楚本发明的上述及其他特征和优点,附图中:
[0017]图1为本发明实施例一提供的一种关闭应用程序的方法的流程示意图;
[0018]图2为本发明实施例二提供的一种关闭应用程序的方法的流程示意图;
[0019]图3为本发明实施例三提供的一种关闭应用程序的方法的流程示意图;
[0020]图4为本发明实施例四提供的一种关闭应用程序的装置的结构示意图;
[0021]图5为本发明实施例四提供的手指获取识别模块的结构示意图。
【具体实施方式】
[0022]为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]实施例一
[0024]图1给出了本发明实施例一提供的一种关闭应用程序的方法的流程示意图,该方法可以由关闭应用程序的装置执行,该关闭应用程序的装置可以采用软件和/或硬件的形式实现。如图1所示,该方法包括:
[0025]步骤101、获取移动设备的触摸屏显示的当前应用程序。
[0026]目前,多数移动设备的屏幕为触摸屏,这些移动设备结合控制器与控制器驱动,实现了触摸式的信息输入,方便用户操作。针对具有触摸屏的移动设备,本实施例在该移动设备中设置关闭应用程序的装置,当关闭应用程序的装置检测到用户打开了某一应用程序,并通过触摸屏显示该应用程序的任一界面时,关闭应用程序的装置可自动获取该应用程序,也可根据用户的获取指令来获取该应用程序。具体的,可获取该应用程序的名称、大小、存储路径和进程标识符等。其中,进程标识符可用于唯一的标识应用程序,即进程标识符与应用程序间具有一一对应的关系。
[0027]步骤102、获取并识别用户的手指动作。
[0028]对于任何一种触摸屏式移动设备,可在该移动设备中预设手指动作与设备功能的对应关系,在移动设备获取到手指动作后,根据识别出的手指动作,实现与该手指动作对应的功能。
[0029]具体的,本实施中的触摸屏可以采用电阻屏,也可以采用电容屏。当用户手指触摸到触摸屏时,触摸屏控制器会进行触觉定位,并将各个时刻每个手指的位置信息传送给关闭应用程序的装置,关闭应用程序的装置获取每个手指的位置信息后,并根据各个时刻每个手指的位置信息识别出用户的手指动作。
[0030]步骤103、在识别到手指动作为预设的手指甩出动作时,关闭当前应用程序。
[0031]本实施例中,可预设手指甩出动作为关闭应用程序的指令,其中手指甩出动作可为三指甩出动作、四指甩出动作或五指甩出动作。在识别到手指动作为预设的手指甩出动作时,关闭当前应用程序。具体的,关闭应用程序的装置可根据当前应用程序的进程标识符获取该应用程序的进程,在识别到手指甩出动作时,强制关闭该进程;由于一个应用的不同界面属于同一个进程,所以进程关闭后,与该进程相关的应用界面关闭,彻底关闭了当前应用程序。
[0032]本发明实施例一提供的关闭应用程序的方法,通过预设手指甩出动作,在识别出用户执行该手指动作时,快速彻底地关闭当前触摸屏显示的应用程序,使得关闭应用程序的操作方便、简洁,节省了用户操作时间,节省了系统空间及系统资源,提升了用户体验。
[0033]实施例二
[0034]图2给出了本发明实施例二提供的一种关闭应用程序的方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将步骤获取并识别用户的手指动作优化为:获取用户的手指动作;根据触摸屏受到的手指压力识别手指个数;在识别到的手指个数为预设数值时,获取每个手指触摸到触摸屏时的初始坐标,以及每个手指离开触摸屏时的最终坐标;在根据获取的每个手指的初始坐标及最终坐标,识别出预设数值个手指均向外发生位移时,确定识别到的手指动作是预设的手指甩出动作。
[0035]相应的,本实施例的方法包括如下步骤:
[0036]步骤201、获取移动设备的触摸屏显示的当前应用程序。
[0037]步骤202、获取用户的手指动作。
[0038]示例性的,当用户手指触摸到触摸屏时,触摸屏控制器会进行触觉定位,并将各个时刻每个手指的位置信息传送给关闭应用程序的装置,关闭应用程序的装置获取每个手指的位置信息,以此获取用户的手指动作。
[0039]步骤203、根据触摸屏受到的手指压力识别手指个数。
[0040]示例性的,本实施例中的触摸屏可以采用电阻屏,根据触摸屏受到的手指压力识别手指个数。具体的,当用户手指触摸到触摸屏时,触摸屏受到手指压力,其上下两面的导线会接触到一起,电流导通,测量出手指的压力点,关闭应用程序的装置根据压力点识别出手指个数。
[0041]本实施例的触摸屏也可以采用电容屏,在用户手指触摸到触摸屏时,通过电荷的流失量与流失速度,获得手指到触摸屏四角的大致距离,从而获得触摸的具体位置,再由关闭应用程序的装置进一步识别出手指个数。
[0042]步骤204、在识别到的手指个数为预设数值时,获取每个手指触摸到触摸屏时的初始坐标,以及每个手指尚开触摸屏时的最终坐标。
[0043]具体的,本实施例中的触摸屏可以采用电阻屏,当用户手指触摸到触摸屏,且识别到的手指个数为预设数值时,触摸屏测量出手指触点的X坐标和Y坐标的电压,关闭应用程序的装置进而获取每个手指触摸到触摸屏时的初始坐标;在手指离开触摸屏时,每个手指对触摸屏的压力消失,触摸屏中的电流断开,相应的电压消失,根据电压消失时的X坐标和Y坐标,获取每个手指离开触摸屏时的最终坐标。
[0044]步骤205、在根据获取的每个手指的初始坐标及最终坐标,识别出预设数值个手指均向外发生位移时,确定识别到的手指动作是预设的手指甩出动作。
[0045]本实施例中,优选预设数值为3,根据获取的每个手指的初始坐标及最终坐标,识别出预设数值个手指均向外发生位移,包括:将每个手指的最终坐标与该手指的初始坐标进行比较,在有至少两个手指的最终坐标的横坐标和纵坐标同时增大时,识别出三个手指均向外发生位移,确定识别到的手指动作是预设的手指甩出动作。
[0046]另外,根据获取的每个手指的初始坐标及最终坐标,识别出预设数值个手指均向外发生位移,还包括:将各初始坐标确定的三角形作为第一三角形,将各最终坐标确定的三角形作为第二三角形;在第二三角形的面积大于第一三角形的面积时,识别出三个手指均向外发生位移,确定识别到的手指动作是预设的手指甩出动作。
[0047]步骤206、在识别到手指动作为预设的手 指甩出动作时,关闭当前应用程序。
[0048]本发明实施例二提供的关闭应用程序的方法,将预设数值设置为3,在识别到的手指个数为3时,确定手指动作是否为预设的手指甩出动作,以执行是否关闭应用程序的操作,三指甩出动作简洁有效,而且误操作少。
[0049]实施例三
[0050]图3给出了本发明实施例三提供的一种关闭应用程序的方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将步骤在识别到手指动作为预设的手指甩出动作时,关闭当前应用程序优化为:在识别到手指动作是预设的手指甩出动作,且手指甩出动作在预设时间内完成时,关闭当前应用程序。
[0051]相应的,本实施例的方法包括如下步骤:
[0052]步骤301、获取移动设备的触摸屏显示的当前应用程序。
[0053]步骤302、获取并识别用户的手指动作。
[0054]步骤303、在识别到手指动作是预设的手指甩出动作,且手指甩出动作在预设时间内完成时,关闭当前应用程序。
[0055]示例性的,本实施例可设置一预设时间,在识别到手指动作是预设的手指甩出动作,且手指甩出动作在该预设时间内完成时,关闭当前应用程序;否则,手指甩出动作失效。该操作可减少用户对应用程序的无操作,例如,在用户不经意做出手指甩出动作,或做出手指甩出动作后突然不想关闭当前应用,用户可将手指停留在触摸屏上超过预设时间,当前应用程序将不再关闭。
[0056]本发明实施例三提供的关闭应用程序的方法,通过在手指甩出过程中设置预设时间,减少了用户关闭应用程序的无操作,进一步提升了用户体验。
[0057]实施例四
[0058]图4为本发明实施例四提供的一种关闭应用程序的装置的结构示意图,该装置可设置在移动设备中。如图4所示,该装置可以包括应用程序获取模块40、手指获取识别模块41和应用程序关闭模块42。
[0059]其中,所述应用程序获取模块40用于获取移动设备的触摸屏显示的当前应用程序;
[0060]所述手指获取识别模块41用于获取并识别用户的手指动作;
[0061]所述应用程序关闭模块42用于在识别到手指动作为预设的手指甩出动作时,关闭当前应用程序。
[0062]本发明实施例四提供的关闭应用程序的装置,通过预设手指甩出动作,在识别出用户执行该手指动作时,快速彻底地关闭当前触摸屏显示的应用程序,使得关闭应用程序的操作方便、简洁,节省了用户操作时间,节省了系统空间及系统资源,提升了用户体验。
[0063]进一步的,结合图4和图5,所述手指获取识别模块41可以包括:
[0064]手指动作获取子模块411,用于获取用户的手指动作;
[0065]手指个数识别子模块412,用于根据触摸屏受到的手指压力识别手指个数;
[0066]手指坐标获取子模块413,用于在识别到的手指个数为预设数值时,获取每个手指触摸到触摸屏时的初始坐标,以及每个手指离开触摸屏时的最终坐标;
[0067]向外位移识别子模块414,用于根据获取的每个手指的所述初始坐标及所述最终坐标,识别所述预设数值个手指是否均向外发生位移;
[0068]手指动作确定子模块415,用于在根据获取的每个手指的初始坐标及最终坐标,识别出预设数值个手指均向外发生位移时,确定识别到的手指动作是预设的手指甩出动作。
[0069]优选的,预设数值为3,所述向外位移识别子模块414具体可以用于:
[0070]将每个手指的最终坐标与该手指的初始坐标进行比较,在有至少两个手指的最终坐标的横坐标和纵坐标同时增大时,识别出三个手指均向外发生位移。
[0071]所述向外位移识别子模块414具体也可以用于:
[0072]将各初始坐标确定的三角形作为第一三角形,将各最终坐标确定的三角形作为第二三角形;
[0073]在第二三角形的面积大于第一三角形的面积时,识别出三个手指均向外发生位移。
[0074]进一步的,应用程序关闭模块42具体可以用于:在识别到手指动作是预设的手指甩出动作,且手指甩出动作在预设时间内完成时,关闭当前应用程序。
[0075]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种关闭应用程序的方法,其特征在于,包括: 获取移动设备的触摸屏显示的当前应用程序; 获取并识别用户的手指动作; 在识别到所述手指动作为预设的手指甩出动作时,关闭所述当前应用程序。2.根据权利要求1所述的方法,其特征在于,所述获取并识别用户的手指动作,包括: 获取用户的手指动作; 根据所述触摸屏受到的手指压力识别手指个数; 在识别到的手指个数为预设数值时,获取每个手指触摸到所述触摸屏时的初始坐标,以及每个手指离开所述触摸屏时的最终坐标; 在根据获取的每个手指的所述初始坐标及所述最终坐标,识别出所述预设数值个手指均向外发生位移时,确定识别到的手指动作是预设的手指甩出动作。3.根据权利要求2所述的方法,其特征在于,所述预设数值为3, 所述根据获取的每个手指的所述初始坐标及所述最终坐标,识别出所述预设数值个手指均向外发生位移,包括: 将每个手指的最终坐标与该手指的初始坐标进行比较,在有至少两个手指的最终坐标的横坐标和纵坐标同时增大时,识别出三个手指均向外发生位移。4.根据权利要求2所述的方法,其特征在于,所述预设数值为3, 所述根据获取的每个手指的所述初始坐标及所述最终坐标,识别出所述预设数值个手指均向外发生位移,包括: 将各所述初始坐标确定的三角形作为第一三角形,将各所述最终坐标确定的三角形作为第二三角形; 在所述第二三角形的面积大于所述第一三角形的面积时,识别出三个手指均向外发生位移。5.根据权利要求1所述的方法,其特征在于,所述在识别到的手指动作是预设的手指甩出动作时,关闭所述当前应用程序,包括: 在识别到手指动作是预设的手指甩出动作,且所述手指甩出动作在预设时间内完成时,关闭所述当前应用程序。6.一种关闭应用程序的装置,其特征在于,包括: 应用程序获取模块,用于获取移动设备的触摸屏显示的当前应用程序; 手指获取识别模块,用于获取并识别用户的手指动作; 应用程序关闭模块,用于在识别到所述手指动作为预设的手指甩出动作时,关闭所述当前应用程序。7.根据权利要求6所述的装置,其特征在于,所述手指获取识别模块包括: 手指动作获取子模块,用于获取用户的手指动作; 手指个数识别子模块,用于根据所述触摸屏受到的手指压力识别手指个数; 手指坐标获取子模块,用于在识别到的手指个数为预设数值时,获取每个手指触摸到所述触摸屏时的初始坐标,以及每个手指离开所述触摸屏时的最终坐标; 向外位移识别子模块,用于根据获取的每个手指的所述初始坐标及所述最终坐标,识别所述预设数值个手指是否均向外发生位移; 手指动作确定子模块,用于在根据获取的每个手指的所述初始坐标及所述最终坐标,识别出所述预设数值个手指均向外发生位移时,确定识别到的手指动作是预设的手指甩出动作。8.根据权利要求7所述的装置,其特征在于,所述预设数值为3, 所述向外位移识别子模块具体用于: 将每个手指的最终坐标与该手指的初始坐标进行比较,在有至少两个手指的最终坐标的横坐标和纵坐标同时增大时,识别出三个手指均向外发生位移。9.根据权利要求7所述的装置,其特征在于,所述预设数值为3, 所述向外位移识别子模块具体用于: 将各所述初始坐标确定的三角形作为第一三角形,将各所述最终坐标确定的三角形作为第二三角形; 在所述第二三角形的面积大于所述第一三角形的面积时,识别出三个手指均向外发生位移。10.根据权利要求6所述的装置,其特征在于,所述应用程序关闭模块具体用于: 在识别到手指动作是预设的手指甩出动作,且所述手指甩出动作在预设时间内完成时,关闭所述当前应用程序。
【专利摘要】本发明提供了一种关闭应用程序的方法及装置,其中方法包括:获取移动设备的触摸屏显示的当前应用程序;获取并识别用户的手指动作;在识别到所述手指动作为预设的手指甩出动作时,关闭所述当前应用程序。本发明通过预设手指甩出动作,在识别出用户执行该手指动作时,快速彻底地关闭当前触摸屏显示的应用程序,使得关闭应用程序的操作方便、简洁,节省了用户操作时间,节省了系统空间及系统资源,提升了用户体验。
【IPC分类】G06F3/0488
【公开号】CN104881235
【申请号】CN201510300937
【发明人】张强
【申请人】广东欧珀移动通信有限公司
【公开日】2015年9月2日
【申请日】2015年6月4日
转载请注明原文地址:https://www.famiwei.com/read-8138837.html

最新回复(0)