一种热键冲突的解决方法以及终端的制作方法

文档序号:9304439阅读:160来源:国知局
一种热键冲突的解决方法以及终端的制作方法
【技术领域】
[0001]本发明涉及键控技术领域,尤其涉及一种热键冲突的解决方法以及终端。
【背景技术】
[0002]随着电子技术的迅猛发展,如智能手机和平板电脑等的终端逐渐偏向于多功能化,以及多任务化。例如,用户可以通过智能手机同时看小说、听音乐以及社交聊天等。但是,这也带来了热键冲突的问题,所谓热键是指执行应用程序(Applicat1n,APP)的某功能的快捷键。例如,用户在使用阅读器APP看小说时,可通过智能手机的音量键作为热键来执行“上一页”或“下一页”的翻页操作,进一步地,若用户同时还在使用播放器APP听音乐,就不能通过音量键来调节音量了,这就是热键冲突。
[0003]现有的解决方法是,用户从阅读器APP切换出,然后再通过音量键来调节音量,但这并没有从本质上解决热键冲突的问题。显然,该方法给用户的操作带来了不便,降低了用户的使用体验。

【发明内容】

[0004]本发明实施例提供一种热键冲突的解决方法以及终端,可以实现解决热键冲突的问题。
[0005]本发明实施例提供的一种热键冲突的解决方法,包括:
[0006]获取用户针对预设的热键输入的触发操作,所述预设的热键用于指示至少两个目标应用程序执行对应的操作;
[0007]判断终端当前运行的应用程序是否同时包括至少两个所述目标应用程序;
[0008]若是,则根据终端当前的运行状态,从当前运行的所述目标应用程序对应的操作中选择其一作为目标操作;
[0009]指示对应的目标应用程序执行所述目标操作。
[0010]相应地,本发明实施例还提供了一种终端,包括:
[0011]操作获取单元,用于获取用户针对预设的热键输入的触发操作,所述预设的热键用于指示至少两个目标应用程序执行对应的操作;
[0012]程序判断单元,用于判断终端当前运行的应用程序是否同时包括至少两个所述目标应用程序;
[0013]操作选择单元,用于若是,则根据终端当前的运行状态,从当前运行的所述目标应用程序对应的操作中选择其一作为目标操作;
[0014]操作执行单元,用于指示对应的目标应用程序执行所述目标操作。
[0015]本发明实施例在获取到用户针对预设的热键(其中该热键可以同时指示至少两个目标应用程序执行对应的操作)输入的触发操作后,判断终端当前运行的应用程序是否同时包括至少两个目标应用程序,在判定为是时根据终端当前的运行状态,从当前运行的目标应用程序对应的操作中选择其一作为目标操作,并指示对应的目标应用程序执行该目标操作,可以实现解决热键冲突的问题,提高用户的使用体验。
【附图说明】
[0016]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明实施例提供的一种热键冲突的解决方法的流程示意图;
[0018]图2是本发明实施例提供的另一种热键冲突的解决方法的流程示意图;
[0019]图3是本发明实施例提供的一种终端的结构示意图;
[0020]图4是本发明实施例提供的另一种终端的结构示意图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]本发明实施例提供的热键冲突的解决方法实现于终端,终端包括智能手机、平板电脑、数字音视频播放器、电子阅读器、手持游戏机和车载电子设备等电子设备。本发明实施例涉及的热键,是指执行应用程序(Applicat1n,APP)的某功能的快捷键。应理解地,终端可以同时运行多个APP,这里的运行包括前台和后台运行,若同一个快捷键在同时运行的多个APP上用于执行不同功能,则被称为热键冲突。
[0023]图1是本发明实施例中一种热键冲突的解决方法的流程示意图。如图所示本实施例中的热键冲突的解决方法的流程可以包括:
[0024]S101,获取用户针对预设的热键输入的触发操作,所述预设的热键用于指示至少两个目标应用程序执行对应的操作。
[0025]所述预设的热键,可以是物理按键,也可以是虚拟按键,这里不作限定。所述触发操作可以是点击、滑动或长按等操作,这里也不作限定。
[0026]作为一个可选的示例,预设的热键可以是音量按键,触发操作是对音量键的点击操作,假设目标APP有两个,分别是第一 APP和第二 APP,预设的热键用于指示第一 APP执行第一操作以及指示第二 APP执行第二操作,进一步地,第一 APP可以是播放器程序,第一操作是音量调节,第二 APP可以是阅读器程序,第二操作是翻页调节。其中,播放器程序可以是音乐播放器程序、影视播放器或收音机程序等,阅读器程序可以是PDF阅读器程序、TXT阅读器程序或图库程序等。需要指出的是,以上示例只是本发明的一个可能实现方式,不应对本发明构成限定。
[0027]进一步可选地,音量按键指示播放器程序执行音量调节的方式可以是:点击音量键的“+键”,播放器程序增大音量,点击音量键的键”,播放器程序减小音量;音量按键指示阅读器程序执行翻页调节的方式可以是:点击音量键的“+键”,阅读器程序执行“下一页”的翻页操作,点击音量键的键”,阅读器程序执行“上一页”的翻页操作。
[0028]S102,判断终端当前运行的应用程序是否同时包括至少两个所述目标应用程序。
[0029]具体地,终端可以通过查看系统的任务管理器获知当前运行的APP进程,进而判断当前运行的APP是否同时包括至少两个目标APP。仍以目标APP有两个,分别是第一 APP和第二 APP为例,终端判断这些APP进程中是否同时包括第一 APP和第二 APP。
[0030]进一步地,若终端当前运行的APP不同时包括至少两个目标应用程序,则执行以下操作:指示当前运行的目标APP执行其对应的操作。仍以目标APP有两个,分别是第一APP和第二 APP为例,若终端当前运行的APP不同时包括第一 APP和第二 APP,则当终端当前运行的APP是第一 APP时,指示第一 APP执行第一操作;或者当终端当前运行的APP是第二 APP时,指示第二 APP执行第二操作。应理解地,由于终端当前运行的APP不同时包括第一 APP和第二 APP,因此不会出现热键冲突的问题。
[0031]S103,若是,则根据终端当前的运行状态,从当前运行的所述目标应用程序对应的操作中选择其一作为目标操作。
[0032]具体地,若终端当前运行的APP同时包括至少两个所述目标应用程序,则终端根据当前自身的运行状态,确定在多个操作中用户最可能优选执行的一个操作,并选择该操作作为目标操作。其中,所述运行状态包括终端所能检测出的一切使用状态,通过这些使用状态或其组合可以反映出用户最可能优选执行的操作。
[0033]仍以预设的热键为音量按键,第一 APP为播放器程序,第一操作为音量调节,第二APP为阅读器程序,第二操作为翻页调节为例,终端根据当前的运行状态,从第一操作和第二操作中选择其一作为目标操作的具体实现过程可以如下:
[0034]步骤1,判断终端当前是否插入耳机并通过所述耳机输出音频。若判定为是,则选择音量调节作为目标操作,若否则执行步骤2 ;
[0035]步骤2,判断终端当前显示的界面是否为阅读器程序,和/或判断当前显示屏的朝向是否为预设朝向,和/或判断距离当前时间一定时间阈值内显示屏是否获取到用户输入的滑动操作。若判定为是,则选择翻页调节作为目标操作,若判断为否,则选择音量调节作为目标操作。需要指出的是,上述时间阈值由开发设计人员或用户预先设定,这里不作具体限定,例如,时间阈值可以是20秒或I分钟。
[0036]S104,指示对应的目标应用程序执行所述目标操作。
[0037]仍以目标APP有两个,分别是第一 APP和第二 APP为例,若目标操作为第一操作,则终端指示第一 APP执行第一操作;若目标操作为第二操作,则终端指示第二 APP执行第二操作。
[0038]本发明实施例在获取到用户针对预设的热键(其中该热键可以同时指示至少两个目标应用程序执行对应的操作)输入的触发操作后,判断终端当前运行的应用程序是否同时包括至少两个目标应用程序,在判定为是时根据终端
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1