一种响应按键操作的处理方法及移动终端的制作方法

文档序号:6521840阅读:198来源:国知局
一种响应按键操作的处理方法及移动终端的制作方法
【专利摘要】本发明实施例公开了一种响应按键操作的处理方法,包括:当接收到移动终端的按键操作事件时,判断所述移动终端是否处于横屏状态;若所述移动终端处于横屏状态,则判断所述按键操作事件对应的按键是否为预先设定的屏蔽按键;若所述按键为预先设定的屏蔽按键,则忽略所述按键操作事件;若所述按键不是预先设定的屏蔽按键,则响应所述按键操作事件。本发明实施例还公开了一种移动终端。采用本发明实施例,具有可选择性地响应按键操作事件,可提高移动终端响应按键操作的处理方式的多样性,增强移动终端的用户体验的优点。
【专利说明】一种响应按键操作的处理方法及移动终端
【技术领域】
[0001]本发明涉及电子【技术领域】,尤其涉及一种响应按键操作的处理方法及移动终端。【背景技术】
[0002]当前随着触屏手机的日益普及,大屏幕的触屏手机已日益深入到我们的日常生活中,通过手机看电影、玩游戏等已成为广大手机用户消磨时光的重要形式之一。手机用户在手机上看电影或者玩游戏时,往往会将手机放置为横屏状态,手机横屏看电影可以使视频画面看起来更加清晰、舒服,手机横屏玩游戏可以更好地操控游戏按键、玩起来更加顺畅、舒服。然而,当手机用户通过手机横屏看电影或者玩游戏时,手机上的物理按键还处于正常运行状态,用户看视频或者玩游戏过程中如果碰触到这些物理按键,手机则会响应这些物理按键操作事件,此时视频或者游戏可能会被迫暂停或者终止,影响用户看视频或者玩游戏的心情。
[0003]现有技术中对手机的按键操作的响应方式主要是直接屏蔽所有按键或者直接响应所有按键,无法更加手机的放置状态或者预先设定的条件进行适用性的屏蔽或者响应,响应按键操作的处理方式单一。当手机响应按键操作的处理方式是无条件屏蔽时,用户通过手机看视频或者玩游戏时按键可能失灵,用户无法使用手机按键,当手机响应按键操作的处理方式是直接响应时,用户通过手机看视频或者玩游戏时如果触碰到手机按键视频或者按键可能会被暂停或者终止,影响用户心情,用户体验效果低。

【发明内容】

[0004]本发明实施例提供一种响应按键操作的处理方法及移动终端,可选择性地响应按键操作事件,可提高移动终端响应按键操作的处理方式的多样性,增强移动终端的用户体验。
[0005]本发明实施例提供了一种响应按键操作的处理方法,其可包括:
[0006]当接收到移动终端的按键操作事件时,判断所述移动终端是否处于横屏状态;
[0007]若所述移动终端处于横屏状态,则判断所述按键操作事件对应的按键是否为预先设定的屏蔽按键;
[0008]若所述按键为预先设定的屏蔽按键,则忽略所述按键操作事件;
[0009]若所述按键不是预先设定的屏蔽按键,则响应所述按键操作事件。
[0010]本发明实施例还提供了一种移动终端,其可包括:
[0011]第一判断模块,用于在移动终端接收到按键操作事件时,判断所述移动终端是否处于横屏状态;
[0012]第二判断模块,用于在所述第一判断模块判断结果为是时,判断所述按键操作事件对应的按键是否为预先设定的屏蔽按键;
[0013]处理模块,用于在所述第二判断模块判断结果为是时,忽略所述按键操作事件,在所述第二判断模块判断结果为否时,响应所述按键操作事件。[0014]本发明实施例所描述的方法可在移动终端处于横屏状态时根据预先设定的条件选择性地响应移动终端的按键操作,提高了移动终端响应按键操作的处理方法的多样性,增强移动终端的用户体验。
【专利附图】

【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例提供的响应按键操作的处理方法的第一实施例流程示意图;
[0017]图2是本发明实施例提供的响应按键操作的处理方法的第二实施例流程示意图;
[0018]图3是本发明实施例提供的移动终端的第一实施例的一结构示意图;
[0019]图4是本发明实施例提供的移动终端的第一实施例的另一结构示意图;
[0020]图5是本发明实施例提供的移动终端的第二实施例的结构示意图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]具体实现中,本发明实施例中所描述的移动终端,可包括:手机、平板电脑、随身听等,上述移动终端仅是举例,而非穷举。下面将以手机为例,对本发明实施例中所描述的响应按键操作的处理方法及移动终端进行具体说明。
[0023]参见图1,是本发明实施例提供的响应按键操作的处理方法的第一实施例流程示意图。本实施例中所描述的响应按键操作的处理方法,包括步骤:
[0024]SIOI,接收移动终端的按键操作事件。
[0025]S102,判断所述移动终端是否处于横屏状态,若判断结果为是,则执行步骤S103。
[0026]S103,判断所述按键操作事件对应的按键是否为预先设定的屏蔽按键,若判断结果为是,则执行步骤S104,若判断结果为否,则执行步骤S105。
[0027]S104,忽略所述按键操作事件。
[0028]S105,响应所述按键操作事件。
[0029]具体实现中,本实施例中所描述的手机按键可包括:菜单、主页、返回等物理按键,上述按键仅是举例,而非穷举。
[0030]在一些可行的实施方式中,为了使手机按键操作的响应方式更好地迎合手机用户的操作习惯和需求,用户可根据自己需求预先设定手机处于横屏状态时手机中各个应用软件对应的屏蔽按键,即用户可根据自己的操作习惯或者爱好预先设定当手机处于横屏状态时,手机中各应用软件运行时想要自动屏蔽的物理按键,包括菜单、主页、返回等按键中的任意一个或者多个。例如,用户可预先设定当手机处于横屏状态时,若手机当前运行的应用程序为QQ影音(此时手机用户可能正通过QQ影音看视频,不希望无意间碰触到手机按键而使得视频被迫暂停或者终止),则可自动屏蔽手机上的菜单、主页和返回等按键,即手机上的QQ影音对应的屏蔽按键包括菜单、主页和返回等。当手机处于横屏状态时,如果手机运行的应用软件是QQ影音,则即使用户点击了上述该应用软件对应的屏蔽按键,手机也不会响应该按键,用户可继续观看视频。具体实现中,上述手机的应用软件可包括:视频播放器、游戏、即时通讯软件等,上述应用软件仅是举例,而非穷举。具体的,当手机用户设定好上述手机各应用软件对应的屏蔽按键之后,还可将手机各应用软件及其对应的屏蔽按键的对应关系存储至手机内存中的指定位置,手机可根据该对应关系确定手机的各个应用软件对应的屏蔽按键。
[0031]在一些可行的实施方式中,当用户设定好手机中各个应用软件对应的屏蔽按键之后,还可设定一个智能按键模式,只有当手机启动了该智能按键模式时,用户预先设定的手机各个应用软件对应的屏蔽按键才会被屏蔽,本实施例将默认手机已启动该智能按键模式。具体实现中,手机用户设定好手机各应用软件对应的屏蔽按键并将其对应关系存储至手机中的指定位置之后,当手机接收到手机的按键操作事件(即当手机用户点击手机按键)时,手机可首先判断移动终端是否处于横屏状态。若判断得知手机处于横屏状态,则可进一步判断手机接收到的按键操作事件对应的按键(即用户点击的按键)是否为预先设定的屏蔽按键,即上述按键是否为预先设定的手机当前运行的应用软件对应的屏蔽按键,如果上述按键为预先设定的屏蔽按键,则忽略上述按键操作事件,如果上述按键不是预先设的屏蔽按键,则响应上述按键操作事件,将上述按键操作事件作为正常的手机操作事件处理。具体实现中,手机判断接收到的按键操作事件对应的按键是否为预先设定的屏蔽按键时,可先确定手机当前运行的应用软件,例如,可根据手机当前屏幕显示的是视频播放画面或者游戏界面来判断手机当前运行的应用软件是视频播放器或者游戏。确定了手机当前运行的应用软件之后,则可根据上述存储中手机中的手机各应用软件及其对应的屏蔽按键的对应关系,确定上述手机当前运行的应用软件对应的屏蔽按键,进而将手机接收到的按键操作事件对应的按键与查找到的手机当前运行的应用软件对应的屏蔽按键进行匹配,判断上述按键操作事件对应的按键是否为手机当前运行的应用软件对应的屏蔽按键中的任意一个。如果手机通过按键匹配,判断得知手机接收到的按键操作事件对应的按键为预先设定的手机当前运行的应用软件对应的屏蔽按键中的任意一个,则可判断得知上述按键为预先设定的屏蔽按键,进而可忽略上述按键,以保持手机当前的运行状态,用户可继续观看视频或者玩游戏。
[0032]在本发明实施例中,手机接收到按键操作事件时,可首先判断手机是否处于横屏状态,当手机处于横屏状态时手机可根据用户预先设定的手机处于横屏状态时各手机应用软件对应的屏蔽按键,确定接收到的按键操作事件对应的按键是否为手机当前运行的应用软件对应的屏蔽按键,若是,则可屏蔽上述按键,若否,则正常响应上述按键。本发明实施例可在手机处于横屏状态时选择性地响应手机的按键操作事件,可增强移动终端响应按键操作的处理方式的多样性,增强移动终端的用户体验。
[0033]参见图2,是本发明实施例提供的响应按键操作的处理方法的第二实施例流程示意图。本实施例中所描述的响应按键操作的处理方法,包括步骤:
[0034]S201,接收移动终端的按键操作事件。
[0035]S202,判断所述移动终端是否已启动预设的智能按键模式,若判断结果为是,则执行步骤S203,若判断结果为否,则执行步骤S209。
[0036]具体实现中,本实施例中所描述的手机按键可包括:菜单、主页、返回等物理按键,上述按键仅是举例,而非穷举。
[0037]在一些可行的实施方式中,为了使手机按键操作的响应方式更好地迎合手机用户的操作习惯和需求,用户可根据自己需求预先设定手机处于横屏状态时手机中各个应用软件对应的屏蔽按键,即用户可根据自己的操作习惯或者爱好预先设定当手机处于横屏状态时,手机中各应用软件运行时想要自动屏蔽的物理按键,可包括菜单、主页、返回等按键中的任意一个或者多个。例如,用户可预先设定当手机处于横屏状态时,若手机当前运行的应用程序为QQ影音(此时手机用户可能正通过QQ影音看视频,不希望无意间碰触到手机按键而使得视频被迫暂停或者终止),则可自动屏蔽手机上的菜单、主页和返回等按键,即手机上的QQ影音对应的屏蔽按键包括菜单、主页和返回等。当手机处于横屏状态时,如果手机运行的应用软件是QQ影音,则即使用户点击了上述该应用软件对应的屏蔽按键,手机也不会响应上述按键,用户可继续观看视频。具体实现中,上述手机的应用软件可包括:视频播放器、游戏、即时通讯软件等,上述应用软件仅是举例,而非穷举。具体的,当手机用户设定好上述手机各应用软件对应的屏蔽按键之后,还可将手机各应用软件及其对应的屏蔽按键的对应关系存储至手机内存中的指定位置,手机可根据该对应关系确定手机的各个应用软件对应的屏蔽按键。
[0038]在一些可行的实施方式中,当用户设定好手机中各个应用软件对应的屏蔽按键之后,还可设定一个智能按键模式,上述智能按键模块预先设定的手机响应按键操作的工作状态,即只有当手机启动了上述智能按键模式,用户预先设定的手机处于横屏状态下手机中各个应用软件对应的屏蔽按键才会被屏蔽。具体实现中,当手机用户想要手机在横屏状态时可自动屏蔽预先设定的指定按键时,则可启动上述智能按键模式。当手机接收到移动终端的按键操作事件时,手机则可首先判断手机是否处于已启动预设的智能按键模式,若判断得知手机已启动智能按键模式,则可进一步判断手机是否处于横屏状态,进而可判断是否响应接收到的按键操作事件。
[0039]S203,判断所述移动终端是否处于横屏状态,若判断结果为是,则执行步骤S204,若判断结果为否,则执行步骤S209。
[0040]S204,确定所述移动当前运行的应用软件。
[0041]S205,根据所述移动终端各应用软件及其对应的屏蔽按键的对应关系,确定所述移动终端当前运行的应用软件对应的屏蔽按键。
[0042]S206,将所述按键操作事件对应的按键与所述移动终端当前运行的应用软件对应的屏蔽按键进行匹配。
[0043]S207,判断所述按键是否为诉讼移动终端当前运行的应用软件对应的屏蔽按键中的任一个,若判断结果为是,则执行步骤S208,若判断结果为否,则执行步骤S209。
[0044]S208,忽略所述按键操作事件。
[0045]S209,响应所述按键操作事件。
[0046]在一些可行的实施方式中,手机用户设定好手机各应用软件对应的屏蔽按键并将其对应关系存储至手机中的指定位置之后,若手机已启动了上述智能按键模式,则当手机接收到手机的按键操作事件(即当手机用户点击手机按键)时,手机可首先判断移动终端是否处于横屏状态。若判断得知手机处于横屏状态,则可进一步判断手机接收到的按键操作事件对应的按键(即用户点击的按键)是否为预先设定的屏蔽按键,即上述按键是否为预先设定的手机当前运行的应用软件对应的屏蔽按键,如果上述按键为预先设定的屏蔽按键,则忽略上述按键操作事件,如果上述按键不是预先设的屏蔽按键,则响应上述按键操作事件,将上述按键操作事件作为正常的手机操作事件处理。具体实现中,手机判断接收到的按键操作事件对应的按键是否为预先设定的屏蔽按键时,可先确定手机当前运行的应用软件,例如,可根据手机当前屏幕显示的是视频播放画面或者游戏界面来判断手机当前运行的应用软件是视频播放器或者游戏。确定了手机当前运行的应用软件之后,则可根据上述存储中手机中的手机各应用软件及其对应的屏蔽按键的对应关系,确定上述手机当前运行的应用软件对应的屏蔽按键,进而将手机接收到的按键操作事件对应的按键与查找到的手机当前运行的应用软件对应的屏蔽按键进行匹配,判断上述按键操作事件对应的按键是否为手机当前运行的应用软件对应的屏蔽按键中的任意一个。如果手机通过按键匹配,判断得知手机接收到的按键操作事件对应的按键为预先设定的手机当前运行的应用软件对应的屏蔽按键中的任意一个,则可判断得知上述按键为预先设定的屏蔽按键,进而可忽略上述按键,以保持手机当前的运行状态,用户可继续观看视频或者玩游戏。
[0047]在本发明实施例中,手机接收到按键操作事件时,可首先判断手机是否已开启了预设的智能按键模式,如果手机已启动了智能按键模式,则可进一步判断手机是否处于横屏状态,当手机处于横屏状态时手机可根据用户预先设定的手机处于横屏状态时各手机应用软件对应的屏蔽按键,确定接收到的按键操作事件对应的按键是否为手机当前运行的应用软件对应的屏蔽按键,若是,则可屏蔽上述按键,若否,则正常响应上述按键。本发明实施例可在手机处于横屏状态时选择性地响应手机的按键操作事件,可增强移动终端响应按键操作的处理方式的多样性,增强移动终端的用户体验。
[0048]参见图3,是本发明实施例提供的移动终端的第一实施例的一结构示意图。本实施例中所描述的移动终端,包括:
[0049]第一判断模块20,用于在移动终端接收到按键操作事件时,判断所述移动终端是否处于横屏状态;
[0050]第二判断模块40,用于在所述第一判断模块判断结果为是时,判断所述按键操作事件对应的按键是否为预先设定的屏蔽按键;
[0051]处理模块60,用于在所述第二判断模块判断结果为是时,忽略所述按键操作事件,在所述第二判断模块判断结果为否时,响应所述按键操作事件。
[0052]在一些可行的实施方式中,本实施例中所描述的移动终端(如图4),还包括:
[0053]接收模块10,用于接收移动终端的按键操作事件。
[0054]设置模块50,用于预先设定移动终端处于横屏状态时移动终端中各个应用软件对应的屏蔽按键,并将所述移动终端各应用软件及其对应的屏蔽按键的对应关系存储至指定位置。
[0055]其中,上述第一判断模块20,包括:
[0056]第一确定单元21,用于确定所述移动终端当前运行的应用软件;
[0057]第二确定单元22,用于根据所述移动终端各应用软件及其对应的屏蔽按键的对应关系,确定所述移动终端当前运行的应用软件对应的屏蔽按键;[0058]第三确定单元23,用于将所述按键操作事件对应的按键与所述移动终端当前运行的应用软件对应的屏蔽按键进行匹配,若所述按键为所述移动终端当前运行的应用软件对应的屏蔽按键中的任意一个,则判定所述按键为预先设定的屏蔽按键。
[0059]具体实现中,本实施例中所描述的手机按键可包括:菜单、主页、返回等物理按键,上述按键仅是举例,而非穷举。
[0060]在一些可行的实施方式中,为了使手机按键操作的响应方式更好地迎合手机用户的操作习惯和需求,用户可通过设置模块50根据自己需求预先设定手机处于横屏状态时手机中各个应用软件对应的屏蔽按键,即用户可根据自己的操作习惯或者爱好预先设定当手机处于横屏状态时,手机中各应用软件运行时想要自动屏蔽的物理按键,包括菜单、主页、返回等按键中的任意一个或者多个。例如,用户可通过设置模块50预先设定当手机处于横屏状态时,若手机当前运行的应用程序为QQ影音(此时手机用户可能正通过QQ影音看视频,不希望无意间碰触到手机按键而使得视频被迫暂停或者终止),则可自动屏蔽手机上的菜单、主页和返回等按键,即手机上的QQ影音对应的屏蔽按键包括菜单、主页和返回等。当手机处于横屏状态时,如果手机运行的应用软件是QQ影音,则即使用户点击了上述该应用软件对应的屏蔽按键,手机也不会响应该按键,用户可继续观看视频。具体实现中,上述手机的应用软件可包括:视频播放器、游戏、即时通讯软件等,上述应用软件仅是举例,而非穷举。具体的,当手机用户通过设置模块50设定好上述手机各应用软件对应的屏蔽按键之后,设置模块50还可将手机各应用软件及其对应的屏蔽按键的对应关系存储至手机内存中的指定位置,手机可根据该对应关系确定手机的各个应用软件对应的屏蔽按键。
[0061]在一些可行的实施方式中,当用户通过设置模块50设定好手机中各个应用软件对应的屏蔽按键之后,还可设定一个智能按键模式,只有当手机启动了该智能按键模式时,用户预先设定的手机各个应用软件对应的屏蔽按键才会被屏蔽,本实施例将默认手机已启动该智能按键模式。具体实现中,设置模块50设定好手机各应用软件对应的屏蔽按键并将其对应关系存储至手机中的指定位置之后,当手机的接收模块10接收到手机的按键操作事件(即当手机用户点击手机按键)时,手机的第一判断模块20可首先判断移动终端是否处于横屏状态。若判断得知手机处于横屏状态,则可通过第二判断模块40进一步判断手机接收到的按键操作事件对应的按键(即用户点击的按键)是否为预先设定的屏蔽按键,即上述按键是否为预先设定的手机当前运行的应用软件对应的屏蔽按键,如果第二判断模块40判断得知上述按键为预先设定的屏蔽按键,处理模块60则忽略上述按键操作事件,如果第二判断模块40判断得知上述按键不是预先设的屏蔽按键,处理模块60则响应上述按键操作事件,将上述按键操作事件作为正常的手机操作事件处理。具体实现中,第一判断模块20判断接收到的按键操作事件对应的按键是否为预先设定的屏蔽按键时,可先通过第一确定单元21确定手机当前运行的应用软件,例如,第一确定单元21可根据手机当前屏幕显示的是视频播放画面或者游戏界面来判断手机当前运行的应用软件是视频播放器或者游戏。第一确定单元21确定了手机当前运行的应用软件之后,第二确定单元22则可根据上述存储中手机中的手机各应用软件及其对应的屏蔽按键的对应关系,确定上述手机当前运行的应用软件对应的屏蔽按键,进而通过第三确定单元23将手机接收到的按键操作事件对应的按键与查找到的手机当前运行的应用软件对应的屏蔽按键进行匹配,判断上述按键操作事件对应的按键是否为手机当前运行的应用软件对应的屏蔽按键中的任意一个。如果第三确定单元23通过按键匹配,判断得知手机接收到的按键操作事件对应的按键为预先设定的手机当前运行的应用软件对应的屏蔽按键中的任意一个,则可判断得知上述按键为预先设定的屏蔽按键,进而可通知处理模块60忽略上述按键,以保持手机当前的运行状态,用户可继续观看视频或者玩游戏。如果第三确定单元23通过按键匹配,判断得知手机接收到的按键操作事件对应的按键不是预先设定的手机当前运行的应用软件对应的屏蔽按键,则可判断得知上述按键不是预先设定的屏蔽按键,进而可通知处理模块60响应上述按键,手机可根据接收模块10接收到的按键操作事件执行相应的动作。
[0062]本发明实施例中所描述的手机可在接收到按键操作事件时,首先判断手机是否处于横屏状态,当手机处于横屏状态时可根据用户预先设定的手机处于横屏状态时各手机应用软件对应的屏蔽按键,确定接收到的按键操作事件对应的按键是否为手机当前运行的应用软件对应的屏蔽按键,若是,则可屏蔽上述按键,若否,则正常响应上述按键。本发明实施例中所描述的手机可在手机处于横屏状态时选择性地响应手机的按键操作事件,可增强移动终端响应按键操作的处理方式的多样性,增强移动终端的用户体验。
[0063]参见图5,是本发明实施例提供的移动终端的第二实施例结构示意图。本实施例中所描述的移动终端,包括:
[0064]设置模块50,用于预先设定移动终端处于横屏状态时移动终端中各个应用软件对应的屏蔽按键,并将所述移动终端各应用软件及其对应的屏蔽按键的对应关系存储至指定位置。
[0065]接收模块10,用于接收移动终端的按键操作事件。
[0066]第三判断模块30,用于在所述接收模块接收到移动终端的按键操作事件时,判断所述移动终端是否已启动预设的智能按键模式,若所述移动终端已启动智能按键模式,则通知所述第一判断模块判断所述移动终端是否处于横屏状态。
[0067]第一判断模块20,用于在移动终端接收到按键操作事件时,判断所述移动终端是否处于横屏状态;
[0068]第二判断模块40,用于在所述第一判断模块判断结果为是时,判断所述按键操作事件对应的按键是否为预先设定的屏蔽按键;
[0069]处理模块60,用于在所述第二判断模块判断结果为是时,忽略所述按键操作事件,在所述第二判断模块判断结果为否时,响应所述按键操作事件。
[0070]其中,上述第一判断模块20,包括:
[0071]第一确定单元21,用于确定所述移动终端当前运行的应用软件;
[0072]第二确定单元22,用于根据所述移动终端各应用软件及其对应的屏蔽按键的对应关系,确定所述移动终端当前运行的应用软件对应的屏蔽按键;
[0073]第三确定单元23,用于将所述按键操作事件对应的按键与所述移动终端当前运行的应用软件对应的屏蔽按键进行匹配,若所述按键为所述移动终端当前运行的应用软件对应的屏蔽按键中的任意一个,则判定所述按键为预先设定的屏蔽按键。
[0074]具体实现中,本实施例中所描述的手机按键可包括:菜单、主页、返回等物理按键,上述按键仅是举例,而非穷举。
[0075]在一些可行的实施方式中,为了使手机按键操作的响应方式更好地迎合手机用户的操作习惯和需求,用户可根据自己需求预先设定手机处于横屏状态时手机中各个应用软件对应的屏蔽按键,即用户可根据自己的操作习惯或者爱好预先设定当手机处于横屏状态时,手机中各应用软件运行时想要自动屏蔽的物理按键,可包括菜单、主页、返回等按键中的任意一个或者多个。例如,用户可通过设置模块50预先设定当手机处于横屏状态时,若手机当前运行的应用程序为QQ影音(此时手机用户可能正通过QQ影音看视频,不希望无意间碰触到手机按键而使得视频被迫暂停或者终止),则可自动屏蔽手机上的菜单、主页和返回等按键,即手机上的QQ影音对应的屏蔽按键包括菜单、主页和返回等。当手机处于横屏状态时,如果手机运行的应用软件是QQ影音,则即使用户点击了上述该应用软件对应的屏蔽按键,手机也不会响应上述按键,用户可继续观看视频。具体实现中,上述手机的应用软件可包括:视频播放器、游戏、即时通讯软件等,上述应用软件仅是举例,而非穷举。具体的,当手机用户通过设置模块50设定好上述手机各应用软件对应的屏蔽按键之后,设置模块50还可将手机各应用软件及其对应的屏蔽按键的对应关系存储至手机内存中的指定位置,手机可根据该对应关系确定手机的各个应用软件对应的屏蔽按键。
[0076]在一些可行的实施方式中,用户通过设置模块50设定好手机中各个应用软件对应的屏蔽按键之后,还可设定一个智能按键模式,上述智能按键模块预先设定的手机响应按键操作的工作状态,即只有当手机启动了上述智能按键模式,用户通过设置模块50预先设定的手机处于横屏状态下手机中各个应用软件对应的屏蔽按键才会被屏蔽。具体实现中,当手机用户想要手机在横屏状态时可自动屏蔽预先设定的指定按键时,则可启动上述智能按键模式。当手机的接收模块10接收到移动终端的按键操作事件时,手机则可通过第三判断模块30首先判断手机是否处于已启动预设的智能按键模式,若第三判断模块30判断得知手机已启动智能按键模式,第一判断模块20则可进一步判断手机是否处于横屏状态,进而可通过第二判断模块40判断是否响应接收到的按键操作事件。
[0077]S203,判断所述移动终端是否处于横屏状态,若判断结果为是,则执行步骤S204,若判断结果为否,则执行步骤S209。
[0078]S204,确定所述移动当前运行的应用软件。
[0079]S205,根据所述移动终端各应用软件及其对应的屏蔽按键的对应关系,确定所述移动终端当前运行的应用软件对应的屏蔽按键。
[0080]S206,将所述按键操作事件对应的按键与所述移动终端当前运行的应用软件对应的屏蔽按键进行匹配。
[0081]S207,判断所述按键是否为诉讼移动终端当前运行的应用软件对应的屏蔽按键中的任一个,若判断结果为是,则执行步骤S208,若判断结果为否,则执行步骤S209。
[0082]S208,忽略所述按键操作事件。
[0083]S209,响应所述按键操作事件。
[0084]在一些可行的实施方式中,手机用户通过设置模块50设定好手机各应用软件对应的屏蔽按键并将其对应关系存储至手机中的指定位置之后,若手机已启动了上述智能按键模式,则当手机接收模块10接收到手机的按键操作事件(即当手机用户点击手机按键)时,手机可通过第一判断模块20判断移动终端是否处于横屏状态。若第一判断模块20判断得知手机处于横屏状态,第二判断模块40则可进一步判断手机接收到的按键操作事件对应的按键(即用户点击的按键)是否为预先设定的屏蔽按键,即上述按键是否为预先设定的手机当前运行的应用软件对应的屏蔽按键,如果第二判断模块40判断得知上述按键为预先设定的屏蔽按键,处理模块60则忽略上述按键操作事件,如果第二判断模块40判断得知上述按键不是预先设的屏蔽按键,处理模块60则响应上述按键操作事件,将上述按键操作事件作为正常的手机操作事件处理。具体实现中,第一判断模块20手机判断接收到的按键操作事件对应的按键是否为预先设定的屏蔽按键时,可先通过第一确定单元21确定手机当前运行的应用软件,例如,第一确定单元21可根据手机当前屏幕显示的是视频播放画面或者游戏界面来判断手机当前运行的应用软件是视频播放器或者游戏。第一确定单元21确定了手机当前运行的应用软件之后,第二确定单元22则可根据上述存储中手机中的手机各应用软件及其对应的屏蔽按键的对应关系,确定上述手机当前运行的应用软件对应的屏蔽按键,进而可通过第三确定单元23将手机接收到的按键操作事件对应的按键与查找到的手机当前运行的应用软件对应的屏蔽按键进行匹配,判断上述按键操作事件对应的按键是否为手机当前运行的应用软件对应的屏蔽按键中的任意一个。如果第三确定单元23手机通过按键匹配,判断得知手机接收到的按键操作事件对应的按键为预先设定的手机当前运行的应用软件对应的屏蔽按键中的任意一个,则可判断得知上述按键为预先设定的屏蔽按键,进而通知处理模块60可忽略上述按键,以保持手机当前的运行状态,用户可继续观看视频或者玩游戏。如果第三确定单元23通过按键匹配,判断得知手机接收到的按键操作事件对应的按键不是预先设定的手机当前运行的应用软件对应的屏蔽按键,则可判断得知上述按键不是预先设定的屏蔽按键,进而可通知处理模块60响应上述按键,手机可根据接收模块10接收到的按键操作事件执行相应的动作。
[0085]本发明实施例中所描述的手机可在接收到按键操作事件时,可首先判断手机是否已开启了预设的智能按键模式,如果手机已启动了智能按键模式,则可进一步判断手机是否处于横屏状态,当手机处于横屏状态时手机可根据用户预先设定的手机处于横屏状态时各手机应用软件对应的屏蔽按键,确定接收到的按键操作事件对应的按键是否为手机当前运行的应用软件对应的屏蔽按键,若是,则可屏蔽上述按键,若否,则正常响应上述按键。本发明实施例中所描述的手机可在手机处于横屏状态时选择性地响应手机的按键操作事件,可增强移动终端响应按键操作的处理方式的多样性,增强移动终端的用户体验。
[0086]本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU(CentralProcessing Unit,中央处理器),或通过 ASIC (Application Specific IntegratedCircuit,专用集成电路)来实现。
[0087]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0088]本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。
[0089]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0090]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种响应按键操作的处理方法,其特征在于,包括: 当接收到移动终端的按键操作事件时,判断所述移动终端是否处于横屏状态; 若所述移动终端处于横屏状态,则判断所述按键操作事件对应的按键是否为预先设定的屏蔽按键; 若所述按键为预先设定的屏蔽按键,则忽略所述按键操作事件; 若所述按键不是预先设定的屏蔽按键,则响应所述按键操作事件。
2.如权利要求1所述的方法,其特征在于,所述判断所述移动终端是否处于横屏状态之前,还包括: 接收移动终端的按键操作事件; 其中,所述移动终端的按键包括:菜单、主页、返回中至少一种。
3.如权利要求1或2所述的方法,其特征在于,所述接收移动终端的按键操作事件之前,还包括: 预先设定移动终端处于横屏状态时移动终端中各个应用软件对应的屏蔽按键,并将所述移动终端各应用软件及其对应的屏蔽按键的对应关系存储至指定位置; 其中,所述移动终端的应用软件包括:视频播放器、游戏、即时通讯软件中至少一种。
4.如权利要求3所述的方法,其特征在于,所述判断所述按键操作事件对应的按键是否为预先设定的屏蔽按键,包括: 确定所述移动终端当前运行的应用软件; 根据所述移动终端各应用软件及其对应的屏蔽按键的对应关系,确定所述移动终端当前运行的应用软件对应的屏蔽按键; 将所述按键操作事件对应的按键与所述移动终端当前运行的应用软件对应的屏蔽按键进行匹配,若所述按键为所述移动终端当前运行的应用软件对应的屏蔽按键中的任意一个,则判定所述按键为预先设定的屏蔽按键。
5.如权利要求4所述的方法,其特征在于,所述判断所述移动终端是否处于横屏状态之前,还包括: 判断所述移动终端是否已启动预设的智能按键模式,若所述移动终端已启动智能按键模式,则判断所述移动终端是否处于横屏状态; 其中,所述智能按键模式为预先设定的移动终端响应按键操作的工作状态。
6.一种移动终端,其特征在于,包括: 第一判断模块,用于在移动终端接收到按键操作事件时,判断所述移动终端是否处于横屏状态; 第二判断模块,用于在所述第一判断模块判断结果为是时,判断所述按键操作事件对应的按键是否为预先设定的屏蔽按键; 处理模块,用于在所述第二判断模块判断结果为是时,忽略所述按键操作事件,在所述第二判断模块判断结果为否时,响应所述按键操作事件。
7.如权利要求6所述的移动终端,其特征在于,所述移动终端,还包括: 接收模块,用于接收移动终端的按键操作事件; 其中,所述移动终端的按键包括:菜单、主页、返回中至少一种。
8.如权利要求6或7所述的移动终端,其特征在于,所述移动终端,还包括:设置模块,用于预先设定移动终端处于横屏状态时移动终端中各个应用软件对应的屏蔽按键,并将所述移动终端各应用软件及其对应的屏蔽按键的对应关系存储至指定位置;其中,所述移动终端的应用软件包括:视频播放器、游戏、即时通讯软件中至少一种。
9.如权利要求8所述的移动终端,其特征在于,所述第一判断模块,包括: 第一确定单元,用于确定所述移动终端当前运行的应用软件; 第二确定单元,用于根据所述移动终端各应用软件及其对应的屏蔽按键的对应关系,确定所述移动终端当前运行的应用软件对应的屏蔽按键; 第三确定单元,用于将所述按键操作事件对应的按键与所述移动终端当前运行的应用软件对应的屏蔽按键进行匹配,若所述按键为所述移动终端当前运行的应用软件对应的屏蔽按键中的任意一个,则判定所述按键为预先设定的屏蔽按键。
10.如权利要求9所述的移动终端,其特征在于,所述移动终端,还包括: 第三判断模块,用于在所述接收模块接收到移动终端的按键操作事件时,判断所述移动终端是否已启动预设的智能按键模式,若所述移动终端已启动智能按键模式,则通知所述第一判断模块判断所述移动终端是否处于横屏状态; 其中,所述智能按 键模式为预先设定的移动终端响应按键操作的工作状态。
【文档编号】G06F3/023GK103605429SQ201310634733
【公开日】2014年2月26日 申请日期:2013年11月30日 优先权日:2013年11月30日
【发明者】孙权 申请人:深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1