一种移动终端的屏蔽虚拟按键的方法及系统的制作方法

文档序号:10552696阅读:321来源:国知局
一种移动终端的屏蔽虚拟按键的方法及系统的制作方法
【专利摘要】本发明公开了一种移动终端的屏蔽虚拟按键的方法及系统,涉及移动终端虚拟按键领域,包括:步骤S10查询当前开启的应用程序中屏蔽虚拟按键功能预先设置的工作模式,若是自动检测模式,则执行步骤S20,若是自定义模式,则执行步骤S30;步骤S20监听当前开启的所述应用程序是否处于全屏状态,若是,则判断并获取屏蔽频率信息,并执行步骤S30;步骤S30根据预设的屏蔽信息,执行屏蔽操作。本发明根据预先设置的屏蔽虚拟按键功能的工作模式,及相应的屏蔽信息,自动判断是否对当前开启的应用程序执行屏蔽操作,使屏蔽功能更智能化;预设快捷键的设计保证了屏蔽虚拟按键功能的灵活性,全方面地考虑了用户的需要,大大提高了用户的使用体验。
【专利说明】
一种移动终端的屏蔽虚拟按键的方法及系统
技术领域
[0001]本发明涉及移动终端虚拟按键领域,尤其涉及一种移动终端的屏蔽虚拟按键的方法及系统。
【背景技术】
[0002]移动终端成为大家生活中必不可少的一部分,越来越多的人通过移动终端玩游戏、看视频等,但是在此过程中有时候会一不小心触碰到显示屏上的虚拟按键,这时就会使应用程序暂时退出,在使用过程中造成很大的不便。
[0003]现有的移动终端中,会在设置程序或快捷设置菜单栏中设有屏蔽虚拟按键的功能,用户选择屏蔽选项,即可以暂时关闭虚拟按键,使显示屏上的虚拟按键不起作用,当需要的时候,下拉快捷设置菜单栏,再次选择屏蔽选项就可以关闭屏蔽功能,用户可以再次使用虚拟按键。
[0004]但这种设置在虚拟按键每次需要进行屏蔽时,都要求用户手动地开启和关闭屏蔽功能,使用上不是很方便。

【发明内容】

[0005]本发明的目的是提供一种移动终端的屏蔽虚拟按键的方法及系统,不必要求用户每次手动控制虚拟按键功能的开启、关闭,提高了用户的使用体验。
[0006]本发明提供的技术方案如下:
[0007]—种移动终端的屏蔽虚拟按键的方法,包括:步骤SlO查询当前开启的应用程序中屏蔽虚拟按键功能预先设置的工作模式,若是自动检测模式,则执行步骤S20,若是自定义模式,则执行步骤S30;步骤S20监听当前开启的所述应用程序是否处于全屏状态,若是,则判断并获取屏蔽频率信息,并执行步骤S30;步骤S30根据预设的屏蔽信息,执行屏蔽操作。
[0008]进一步优选地,所述步骤S20还包括:步骤S22弹出提示信息,获取用户设置的屏蔽频率信息;其中,所述屏蔽频率信息包括:临时屏蔽频率信息、永久屏蔽频率信息;步骤S23判断获取的所述屏蔽频率信息是否存在所述永久屏蔽频率信息,若是,则执行步骤S24;步骤S24存储获取的所述永久屏蔽频率信息。
[0009]进一步优选地,所述步骤S22之前还包括:步骤S21判断是否存在预先存储的永久屏蔽信息,若否,则执行步骤S22。
[0010]进一步优选地,所述屏蔽信息包括:系统屏蔽信息和自定义屏蔽信息;所述步骤S30还包括:步骤S31判断是否存在所述自定义屏蔽信息,若是,则执行步骤S32,若否,则执行步骤S33;步骤S32根据所述自定义屏蔽信息,执行所述屏蔽操作;步骤S33根据所述系统屏蔽信息,执行所述屏蔽操作。
[0011]进一步优选地,所述S30之后还包括:步骤S40监听当前开启的所述应用程序是否退出全屏状态,或,监听当前开启的所述应用程序是否关闭,若是,则执行步骤S50;步骤S50停止执行所述屏蔽操作。
[0012]进一步优选地,还包括:步骤00当检测到预先设置的快捷键操作时,判断当前开启的所述应用程序是否执行了所述屏蔽操作,若是,则执行步骤S50,若否,则执行步骤S30;步骤S50停止执行所述屏蔽操作。
[0013]本发明还提供一种移动终端的屏蔽虚拟按键的系统,包括:存储模块,存储应用程序对应的屏蔽信息,以及,存储所述应用程序中屏蔽虚拟按键功能对应的工作模式;查询模块,与所述存储模块电连接,查询当前开启的所述应用程序中屏蔽虚拟按键功能的所述工作模式;监听模块,与所述查询模块电连接,若所述工作模式是自动检测模式,则监听当前开启的所述应用程序是否处于全屏状态;执行模块,与所述监听模块、所述存储模块、所述查询模块电连接,若当前开启的所述应用程序的所述工作模式为所述自动检测模式且处于全屏状态,则根据预设的屏蔽信息,执行屏蔽操作;以及,若当前开启的所述应用程序的所述工作模式为自定义模式,则根据预设的屏蔽信息,执行屏蔽操作。
[0014]进一步优选地,所述监听模块还包括:频率获取子模块,弹出提示信息,获取用户设置的屏蔽频率信息;其中,所述屏蔽频率信息包括:临时屏蔽频率信息、永久屏蔽频率信息;频率判断子模块,与所述频率获取子模块电连接,判断获取的所述屏蔽频率信息是否为所述永久屏蔽频率信息;频率存储子模块,与所述频率获取子模块、所述频率判断子模块电连接,存储获取的所述永久屏蔽频率信息。
[0015]进一步优选地,所述屏蔽信息包括:系统屏蔽信息和自定义屏蔽信息;所述执行模块,进一步用于若存在所述自定义屏蔽信息,则根据所述自定义屏蔽信息,执行所述屏蔽操作;以及,若不存在所述自定义屏蔽信息,则根据所述系统屏蔽信息,执行所述屏蔽操作;所述执行模块还包括:信息判断子模块,判断是否存在所述自定义屏蔽信息。
[0016]进一步优选地,所述执行模块,进一步用于停止执行所述屏蔽操作;还包括:检测模块,与所述执行模块电连接,当检测到预先设置的快捷键操作时,判断当前开启的所述应用程序是否执行了所述屏蔽操作。
[0017]与现有技术相比,本发明的有益效果在于:
[0018]1、开启一个应用程序后,会智能化地判断当前开启的应用程序是否设置了屏蔽虚拟按键的功能,如果开启的话,会根据相应的工作模式及预先设置的屏蔽信息,对当前开启的应用程序执行屏蔽虚拟按键。用户只要以前为应用程序设置过开启屏蔽虚拟按键的功能,当开启相应的应用程序时,就会自动执行屏蔽操作,不需要用户每次再手动地开启屏蔽虚拟按键功能,使用更方便。
[0019]2、若开启的应用程序的屏蔽虚拟按键功能的工作模式为自动检测模式时,当其进入全屏状态时,会弹出对话框,询问客户是否只是临时执行屏蔽操作,还是每次只要当此应用程序进入全屏状态时,就执行屏蔽操作,用户可以根据自己的需要自行选择;如果用户选择了每次只要当此应用程序进入全屏状态时,就执行屏蔽操作,即用户选择了永久屏蔽选项,系统就会把这个永久频率信息保存下来。在弹出对话框询问客户之前,会先进行检索,查看是否存在以前保存的当前应用程序的永久频率信息,若存在,会自动执行屏蔽操作,不会再弹出对话框询问。使用户在使用过程中不用再次设置相应的屏蔽信息,一劳永逸,提高用户的使用体验。
[0020]3、对虚拟按键执行屏蔽操作,用户可以根据自己的使用习惯自定义设置需要屏蔽的虚拟按键,比如:只设置其中的一个需要屏蔽,这样其他虚拟按键仍可以正常工作;若用户不设置自定义屏蔽信息,则会根据系统自己默认的信息执行屏蔽操作,例如:系统默认为屏蔽所有的虚拟按键。多方面地进行考虑,自定义屏蔽信息的设置照顾到了不同用户的使用习惯,提高用户的满意度;同时,也存储了默认的系统屏蔽信息,让不想进一步进行细节设置的用户节省了麻烦的同时,也享受到了屏蔽虚拟按键的功能。
[0021]4、当应用程序退出,或,全屏状态退出时,屏蔽操作会自动停止,用户不用担心会在其他应用程序或主界面的操作中受上一个应用程序中屏蔽虚拟按键功能的影响。
[0022]5、用户也可以使用预先设置的快捷键进行屏蔽虚拟按键功能的开启和关闭,快捷键操作的优先级是最高的,只要检测到快捷键操作就会根据当前的情况执行相对应的操作。用户不用担心一旦自动执行屏蔽操作就只有到特殊情况下才能关闭的问题,快捷键操作的设置使用户随时随地都可以控制屏蔽虚拟按键功能,最高的优先级保证了屏蔽虚拟按键功能的灵活调用,使其可以被广泛使用。
[0023]本发明的移动终端的屏蔽虚拟按键的方法及系统,根据预先设置的屏蔽虚拟按键功能的工作模式,及相应的屏蔽信息,自动判断是否对当前开启的应用程序执行屏蔽操作,使屏蔽功能更智能化;预设快捷键的设计保证了屏蔽虚拟按键功能的灵活性,全方面地考虑了用户的需要,大大提高了用户的使用体验。
【附图说明】
[0024]下面将以明确易懂的方式,结合【附图说明】优选实施方式,对一种移动终端的屏蔽虚拟按键的方法及系统的上述特性、技术特征、优点及其实现方式予以进一步说明。
[0025]图1是本发明移动终端的屏蔽虚拟按键的方法一个实施例的流程图;
[0026]图2是本发明移动终端的屏蔽虚拟按键的方法另一个实施例的流程图;
[0027]图3是本发明移动终端的屏蔽虚拟按键的方法另一个实施例的流程图;
[0028]图4是本发明移动终端的屏蔽虚拟按键的系统一个实施例的结构示意图;
[0029]图5是本发明移动终端的屏蔽虚拟按键的系统另一个实施例的结构示意图。
[0030]附图标号说明:
[0031 ] 1.存储模块,2.查询模块,3.监听模块,4.执行模块,5.频率获取子模块,6.频率判断子模块,7.频率存储子模块,8.信息判断子模块,9.检测模块。
【具体实施方式】
[0032]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照【附图说明】本发明的【具体实施方式】。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0033]为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0034]在本发明的一个实施例中,如图1所示,一种移动终端的屏蔽虚拟按键的方法,包括:步骤SlO查询当前开启的应用程序中屏蔽虚拟按键功能预先设置的工作模式,若是自动检测模式,则执行步骤S20,若是自定义模式,则执行步骤S30;步骤S20监听当前开启的所述应用程序是否处于全屏状态,若是,则判断并获取屏蔽频率信息,并执行步骤S30;步骤S30根据预设的屏蔽信息,执行屏蔽操作。
[0035]具体的,虚拟按键是指,显示屏上辅助用户操作的按键,例如:安卓系统中的“后退(back)键”、“主页(home)键”、“菜单(menu)键”;苹果1S系统中的虚拟辅助键,这些键都会在各个应用程序中出现,在使用中为用户提供方便。但由于虚拟按键是时刻处于激活状态,即碰到就会执行操作,当用户在看视频、打游戏的时候,不小心碰到这些虚拟按键就会造成很大的不便。本发明是基于移动终端实现的,在移动终端的系统中加入屏蔽虚拟按键功能,智能地判断是否需要屏蔽虚拟按键。用户可以直接在“设置”应用程序中对每个应用程序设置相对应的屏蔽虚拟按键功能是否开启,以及,工作模式。当进入应用程序时,移动终端就会自动查询当前应用程序是否开启了屏蔽虚拟按键功能,如果开启了,就会根据用户设置的工作模式进行动作,在恰当的时候自动屏蔽虚拟按键,免除了用户在使用过程中不小心碰到虚拟按键造成的不便,同时自动判断执行屏蔽操作的设计,更智能化,减少了用户需要每次都人为手动执行屏蔽操作的时间,为用户带来更好的体验。
[0036]优选地,所述步骤S20还包括:步骤S22弹出提示信息,获取用户设置的屏蔽频率信息;其中,所述屏蔽频率信息包括:临时屏蔽频率信息、永久屏蔽频率信息;步骤S23判断获取的所述屏蔽频率信息是否存在所述永久屏蔽频率信息,若是,则执行步骤S24;步骤S24存储获取的所述永久屏蔽频率信息。
[0037]优选地,所述步骤S22之前还包括:步骤S21判断是否存在预先存储的永久屏蔽信息,若否,则执行步骤S22。
[0038]具体的,屏蔽虚拟按键功能在自动检测模式时,会对当前开启的应用程序进行监听,当其进入全屏状态时,会弹出提示信息,即对话框,获取用户的屏蔽频率信息,询问用户对当前应用程序进入全屏状态时执行屏蔽操作的是只有当前这一次,还是以后只要此应用程序进入全屏状态就自动执行屏蔽操作,即临时屏蔽频率信息,还是永久屏蔽频率信息。如果用户选择了以后只要此应用程序进入全屏状态就自动执行屏蔽操作,这个永久屏蔽信息,系统会自动把此永久屏蔽信息保存在当前应用程序的目录下。这样下次用户再打开此应用程序,屏蔽虚拟按键功能也处于自动检测模式,当监听进入全屏状态时,会根据存储的永久屏蔽信息直接执行屏蔽操作,不会再次弹出对话框询问用户,避免了用户重复执行相同的操作,给用户提供更智能、便捷的服务。
[0039]优选地,所述屏蔽信息包括:系统屏蔽信息和自定义屏蔽信息;所述步骤S30还包括:步骤S31判断是否存在所述自定义屏蔽信息,若是,则执行步骤S32,若否,则执行步骤S33;步骤S32根据所述自定义屏蔽信息,执行所述屏蔽操作;步骤S33根据所述系统屏蔽信息,执行所述屏蔽操作。
[0040]具体的,用户可以对需要屏蔽的具体虚拟按键功能进行设置,例如:安卓系统中有3个虚拟按键,“后退(back)键”、“主页(home)键”、“菜单(menu)键”,默认的系统屏蔽信息可以为3个键全部屏蔽,而用户可以根据实际需求选择其中的某一个、或两个进行屏蔽,对不同的应用程序设置屏蔽不同的虚拟按键。例如:QQ,可以设置只屏蔽“菜单(menu)键”;视频软件,可以设置只屏蔽“主页(home)键”、“菜单(menu)键”;使用户不被死板的设置限制,从而满足用户对不同应用程序的屏蔽需要,得到更多元化的体验。应用程序对应的屏蔽功能开启、工作模式、具体需要屏蔽的虚拟按键,这些设置都可以进入“设置”应用程序中进行直接设置,也可以在其它地方进行设置,例如:下拉的快捷菜单栏,并不对设置的方式作限定,只要能实现相对应的设置即可。
[0041]优选地,所述S30之后还包括:步骤S40监听当前开启的所述应用程序是否退出全屏状态,或,监听当前开启的所述应用程序是否关闭,若是,则执行步骤S50;步骤S50停止执行所述屏蔽操作。
[0042]具体的,在执行屏蔽操作后,处于自动检测模式时,如果监听到当前开启的应用程序退出了全屏状态,屏蔽操作就会自动关闭;处于自定义模式时,如果监听到当前开启的应用程序关闭,屏蔽操作也会自动关闭。这种设置保证了当前应用程序执行的屏蔽操作不会对用户下一阶段的操作造成影响。另外,处于自动检测模式时,当应用程序退出全屏状态时,也可以先查看用户先前是否设置过当前应用程序只要退出全屏状态就停止执行屏蔽操作的设置,如果没有,就可以弹出提示信息,即对话框,询问用户是否当前应用程序是否永久只要退出全屏状态就停止执行屏蔽操作,即获取永久停止屏蔽频率信息,如果用户选择了永久选项,就会把这个永久停止屏蔽频率信息保存下来,当下次这个应用程序退出全屏模式时就会自动停止执行屏蔽操作。
[0043]优选地,如图2所示,还包括:步骤00当检测到预先设置的快捷键操作时,判断当前开启的所述应用程序是否执行了所述屏蔽操作,若是,则执行步骤S50,若否,则执行步骤S30;步骤S50停止执行所述屏蔽操作。
[0044]具体的,屏蔽虚拟按键功能的开启和关闭还可以通过预先设置的快捷键来控制,用户可以自定义设置具体的快捷键,例如:音量+、_键、电源键等组合键。快捷键的优先级高于自定义模式和自动检测模式,只要检测到快捷键的操作,就会判断当前屏蔽操作的情况,如果执行了屏蔽操作,就会停止执行,恢复虚拟按键的功能;如果没有执行屏蔽操作,就会执行屏蔽操作,关闭虚拟按键的功能。快捷键的设置保证了屏蔽虚拟按键功能的灵活性,使用户可以随时随地根据实际情况进行操作,大大提高了用户的使用体验。
[0045]在本发明的另一个实施例中,如图3所示,一种移动终端的屏蔽虚拟按键的方法,包括:步骤SlO查询当前开启的应用程序中屏蔽虚拟按键功能预先设置的工作模式,若是自动检测模式,则执行步骤S20,若是自定义模式,则执行步骤S30;步骤S20监听当前开启的所述应用程序是否处于全屏状态,若是,则判断并获取屏蔽频率信息,并执行步骤S30;所述步骤S20还包括:步骤S21判断是否存在预先存储的永久屏蔽信息,若否,则执行步骤S22;步骤S22弹出提示信息,获取用户设置的屏蔽频率信息;其中,所述屏蔽频率信息包括:临时屏蔽频率信息、永久屏蔽频率信息;步骤S23判断获取的所述屏蔽频率信息是否存在所述永久屏蔽频率信息,若是,则执行步骤S24;步骤S24存储获取的所述永久屏蔽频率信息;步骤S30根据预设的屏蔽信息,执行屏蔽操作;所述步骤S30还包括:步骤S31判断是否存在所述自定义屏蔽信息,若是,则执行步骤S32,若否,则执行步骤S33;步骤S32根据所述自定义屏蔽信息,执行所述屏蔽操作;步骤S33根据所述系统屏蔽信息,执行所述屏蔽操作;步骤S40监听当前开启的所述应用程序是否退出全屏状态,或,监听当前开启的所述应用程序是否关闭,若是,则执行步骤S50;步骤S50停止执行所述屏蔽操作。
[0046]具体的,移动终端会对开启的应用程序根据预先设置的工作模式、屏蔽信息,执行相关操作,用户只要设置过一次,下次就会根据预先设置的信息自动执行屏蔽操作,节省了大量的时间,降低了用户每次手动开启、关闭虚拟按键的不便和烦恼,当然用户也可以对其先前的设置进行更改,使每个应用程序对应设置的屏蔽虚拟按键功能时刻满足用户的需求。
[0047]在本发明的另一个实施例中,如图4所示,一种移动终端的屏蔽虚拟按键的系统,包括:存储模块I,存储应用程序对应的屏蔽信息,以及,存储所述应用程序中屏蔽虚拟按键功能对应的工作模式;查询模块2,与所述存储模块I电连接,查询当前开启的所述应用程序中屏蔽虚拟按键功能的所述工作模式;监听模块3,与所述查询模块2电连接,若所述工作模式是自动检测模式,则监听当前开启的所述应用程序是否处于全屏状态;执行模块4,与所述监听模块3、所述存储模块1、所述查询模块2电连接,若当前开启的所述应用程序的所述工作模式为所述自动检测模式且处于全屏状态,则根据预设的屏蔽信息,执行屏蔽操作;以及,若当前开启的所述应用程序的所述工作模式为自定义模式,则根据预设的屏蔽信息,执行屏蔽操作。
[0048]具体的,存储模块可以为移动终端内的存储器,保存预先设置的信息,保证屏蔽虚拟按键功能在后续操作过程中的自动判断和正确执行相应的操作。
[0049]优选地,所述监听模块3还包括:频率获取子模块5,弹出提示信息,获取用户设置的屏蔽频率信息;其中,所述屏蔽频率信息包括:临时屏蔽频率信息、永久屏蔽频率信息;频率判断子模块6,与所述频率获取子模块5电连接,判断获取的所述屏蔽频率信息是否为所述永久屏蔽频率信息;频率存储子模块7,与所述频率获取子模块5、所述频率判断子模块6电连接,存储获取的所述永久屏蔽频率信息。
[0050]具体的,当监听到当前开启的应用程序处于全屏状态时,会进一步判断是否存在永久屏蔽频率信息,如果有的话就直接进行屏蔽操作;如果没有的话,就弹出提示信息,即弹出对话框,询问用户对当前开启的应用程序的屏蔽频率信息,如果用户选择永久的话,就进行保存,下次不会再次弹出对话框询问用户。
[0051 ]优选地,所述屏蔽信息包括:系统屏蔽信息和自定义屏蔽信息;所述执行模块4,进一步用于若存在所述自定义屏蔽信息,则根据所述自定义屏蔽信息,执行所述屏蔽操作;以及,若不存在所述自定义屏蔽信息,则根据所述系统屏蔽信息,执行所述屏蔽操作;所述执行模块4还包括:信息判断子模块8,判断是否存在所述自定义屏蔽信息。
[0052]具体的,在执行屏蔽操作时,会进一步判断当前开启的应用程序用户是否设置了自定义屏蔽信息,即是否设置了具体哪些虚拟按键需要被屏蔽,如果设置了的话,就根据用户设置的信息来屏蔽相应的虚拟按键,如果没有设置的话,就根据系统默认设置的信息来进行屏蔽操作。
[0053]优选地,所述执行模块4,进一步用于停止执行所述屏蔽操作;还包括:检测模块9,与所述执行模块4电连接,当检测到预先设置的快捷键操作时,判断当前开启的所述应用程序是否执行了所述屏蔽操作。
[0054]具体的,屏蔽虚拟按键功能中也提供了快捷键,用户可以自行设置快捷键来灵活地控制此功能的开启和关闭,因快捷键的优先级是最高的,只要系统检测到快捷键操作就会执行相应的屏蔽操作,或,停止屏蔽操作。
[0055]在本发明的另一个实施例中,如图5所示,一种移动终端的屏蔽虚拟按键的系统,包括:存储模块I,存储应用程序对应的屏蔽信息,以及,存储所述应用程序中屏蔽虚拟按键功能对应的工作模式;查询模块2,与所述存储模块I电连接,查询当前开启的所述应用程序中屏蔽虚拟按键功能的所述工作模式;监听模块3,与所述查询模块2电连接,若所述工作模式是自动检测模式,则监听当前开启的所述应用程序是否处于全屏状态;所述监听模块3还包括:频率获取子模块5,弹出提示信息,获取用户设置的屏蔽频率信息;其中,所述屏蔽频率信息包括:临时屏蔽频率信息、永久屏蔽频率信息;频率判断子模块6,与所述频率获取子模块5电连接,判断获取的所述屏蔽频率信息是否为所述永久屏蔽频率信息;频率存储子模块7,与所述频率获取子模块5、所述频率判断子模块6电连接,存储获取的所述永久屏蔽频率信息;执行模块4,与所述监听模块3、所述存储模块1、所述查询模块2电连接,若当前开启的所述应用程序的所述工作模式为所述自动检测模式且处于全屏状态,则根据预设的屏蔽信息,执行屏蔽操作;以及,若当前开启的所述应用程序的所述工作模式为自定义模式,则根据预设的屏蔽信息,执行屏蔽操作;所述执行模块4,进一步用于若存在所述自定义屏蔽信息,则根据所述自定义屏蔽信息,执行所述屏蔽操作;以及,若不存在所述自定义屏蔽信息,则根据所述系统屏蔽信息,执行所述屏蔽操作;以及,进一步用于停止执行所述屏蔽操作;所述执行模块4还包括:信息判断子模块8,判断是否存在所述自定义屏蔽信息;检测模块9,与所述执行模块4电连接,当检测到预先设置的快捷键操作时,判断当前开启的所述应用程序是否执行了所述屏蔽操作。
[0056]具体的,执行模块除了执行屏蔽操作,也可以停止执行屏蔽操作。当执行了屏蔽操作后,会进一步监听是否当前应用程序是否关闭,或,当前应用程序是否退出了全屏状态,如果是的话,就会自动停止执行屏蔽操作,避免当前应用程序中的屏蔽操作为用户下阶段的操作带来影响。
[0057]本发明的屏蔽虚拟按键功能,能够实现自动检测,从而开启、关闭屏蔽按键功能,更加智能化;能够通过多种不同的方式来控制屏蔽按键功能的开启、关闭,更加人性化;还可以对需要屏蔽的虚拟按键进行具体的设置,更加便捷化,大大提高了用户的使用体验。
[0058]应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种移动终端的屏蔽虚拟按键的方法,其特征在于,包括: 步骤SlO查询当前开启的应用程序中屏蔽虚拟按键功能预先设置的工作模式,若是自动检测模式,则执行步骤S20,若是自定义模式,则执行步骤S30; 步骤S20监听当前开启的所述应用程序是否处于全屏状态,若是,则判断并获取屏蔽频率信息,并执行步骤S30; 步骤S30根据预设的屏蔽信息,执行屏蔽操作。2.—种如权利要求1所述的移动终端的屏蔽虚拟按键的方法,其特征在于,所述步骤S20还包括: 步骤S22弹出提示信息,获取用户设置的所述屏蔽频率信息; 其中,所述屏蔽频率信息包括:临时屏蔽频率信息、永久屏蔽频率信息; 步骤S23判断获取的所述屏蔽频率信息是否存在所述永久屏蔽频率信息,若是,则执行步骤S24; 步骤S24存储获取的所述永久屏蔽频率信息。3.—种如权利要求2所述的移动终端的屏蔽虚拟按键的方法,其特征在于,所述步骤S22之前还包括: 步骤S21判断是否存在预先存储的永久屏蔽信息,若否,则执行步骤S22。4.一种如权利要求1所述的移动终端的屏蔽虚拟按键的方法,其特征在于: 所述屏蔽信息包括:系统屏蔽信息和自定义屏蔽信息; 所述步骤S30还包括: 步骤S31判断是否存在所述自定义屏蔽信息,若是,则执行步骤S32,若否,则执行步骤S33; 步骤S32根据所述自定义屏蔽信息,执行所述屏蔽操作; 步骤S33根据所述系统屏蔽信息,执行所述屏蔽操作。5.—种如权利要求1所述的移动终端的屏蔽虚拟按键的方法,其特征在于,所述S30之后还包括: 步骤S40监听当前开启的所述应用程序是否退出全屏状态,或,监听当前开启的所述应用程序是否关闭,若是,则执行步骤S50; 步骤S50停止执行所述屏蔽操作。6.—种如权利要求1-5任一所述的移动终端的屏蔽虚拟按键的方法,其特征在于,还包括: 步骤00当检测到预先设置的快捷键操作时,判断当前开启的所述应用程序是否执行了所述屏蔽操作,若是,则执行步骤S50,若否,则执行步骤S30; 步骤S50停止执行所述屏蔽操作。7.一种移动终端的屏蔽虚拟按键的系统,其特征在于,包括: 存储模块,存储应用程序对应的屏蔽信息,以及,存储所述应用程序中屏蔽虚拟按键功能对应的工作模式; 查询模块,与所述存储模块电连接,查询当前开启的所述应用程序中屏蔽虚拟按键功能的所述工作模式; 监听模块,与所述查询模块电连接,若所述工作模式是自动检测模式,则监听当前开启的所述应用程序是否处于全屏状态; 执行模块,与所述监听模块、所述存储模块、所述查询模块电连接,若当前开启的所述应用程序的所述工作模式为所述自动检测模式且处于全屏状态,则根据预设的屏蔽信息,执行屏蔽操作;以及,若当前开启的所述应用程序的所述工作模式为自定义模式,则根据预设的屏蔽信息,执行屏蔽操作。8.—种如权利要求7所述的移动终端的屏蔽虚拟按键的系统,其特征在于,所述监听模块还包括: 频率获取子模块,弹出提示信息,获取用户设置的屏蔽频率信息; 其中,所述屏蔽频率信息包括:临时屏蔽频率信息、永久屏蔽频率信息; 频率判断子模块,与所述频率获取子模块电连接,判断获取的所述屏蔽频率信息是否为所述永久屏蔽频率信息; 频率存储子模块,与所述频率获取子模块、所述频率判断子模块电连接,存储获取的所述永久屏蔽频率信息。9.一种如权利要求7所述的移动终端的屏蔽虚拟按键的系统,其特征在于,所述屏蔽信息包括: 系统屏蔽信息和自定义屏蔽信息; 所述执行模块,进一步用于若存在所述自定义屏蔽信息,则根据所述自定义屏蔽信息,执行所述屏蔽操作;以及,若不存在所述自定义屏蔽信息,则根据所述系统屏蔽信息,执行所述屏蔽操作; 所述执行模块还包括: 信息判断子模块,判断是否存在所述自定义屏蔽信息。10.一种如权利要求7-9任一所述的移动终端的屏蔽虚拟按键的方法,其特征在于: 所述执行模块,进一步用于停止执行所述屏蔽操作; 还包括: 检测模块,与所述执行模块电连接,当检测到预先设置的快捷键操作时,判断当前开启的所述应用程序是否执行了所述屏蔽操作。
【文档编号】G06F3/0481GK105912333SQ201610220610
【公开日】2016年8月31日
【申请日】2016年4月11日
【发明人】奚群
【申请人】上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1