一种终端的制作方法_3

文档序号:8257951阅读:来源:国知局
如虚拟按键,如图4的左图所示,虚拟按键可以包括返回键back、主菜单键menu和最近应用键Home等等,虚拟按键的具体种类不作限定。虚拟按键的原始功能即是所有终端中赋予虚拟按键的功能,例如,返回键的原始功能为返回上一级菜单,主菜单键的原始功能为回到主菜单。
[0072]若终端当前所运行的目标应用程序为预设应用程序时,调整单元12将终端屏幕显示的虚拟按键的原始功能进行调整,例如,可以将虚拟按键的原始功能屏蔽或者将虚拟按键的原始功能切换为指定功能。具体实现中,如图4的右图所示,将虚拟按键的原始功能屏蔽即是所有的虚拟按键均切换为无功能状态,具体的,当用手触摸虚拟按键时,不能实现对终端的任何操作,这样就可以避免用户手误触虚拟按键而退出目标应用程序情况的发生,例如,用户正在玩游戏时,即使手误触到虚拟按键,也不会退出应用程序。
[0073]调整单元12将终端屏幕显示的虚拟按键的原始功能切换为指定功能的具体实现方式可以是给虚拟按键赋予与目标应用程序的关联功能,例如,若目标应用程序为赛车游戏应用程序,则目标应用程序的关联功能可以是转向,加速或者游戏暂停等等,也可以将虚拟按键中的部分虚拟按键切换为指定功能,而将部分虚拟按键的原始功能屏蔽。例如,若目标应用程序为视频应用程序,则将返回键的原始功能切换为调大音量的功能,将主菜单键的原始功能切换为调小音量的功能,将最近应用键的原始功能屏蔽。
[0074]本发明实施例中,获取终端当前运行的目标应用程序,判断目标应用程序是否为预设应用程序,若目标应用程序为预设应用程序,则对终端屏幕显示的虚拟按键的原始功能进行调整。这种方式可以避免用户的手误触到虚拟按键从而退出目标应用程序情况的发生,灵活对虚拟按键的原始功能进行调整,智能化高,且提高了用户体验。
[0075]请参照图6,是本发明实施例提供的终端的第二实施例结构示意图。本实施例中所描述的终端包括:获取单元10、判断单元11、调整单元12、恢复单元13以及切换单元14 ;
[0076]获取单元10,用于获取终端当前运行的目标应用程序;
[0077]判断单元11,用于判断所述目标应用程序是否为预设应用程序;
[0078]调整单元12,用于若所述目标应用程序为所述预设应用程序,则对所述终端屏幕显示的虚拟按键的原始功能进行调整。
[0079]调整单元12对虚拟按键的原始功能进行调整的调整方式可以有以下两种可行的实施方式:
[0080]在第一种可行的实施方式中,所述调整单元12具体用于若所述目标应用程序为所述预设应用程序,则将所述终端屏幕显示的虚拟按键的原始功能屏蔽。
[0081]在一些可行的实现方式中,虚拟按键可以包括返回键、主屏幕键以及最近应用键,预设应用程序可以包括游戏应用程序,游戏应用程序也可以进行设定,例如可以设定至少一个游戏种类。用户在玩单手或者双手游戏时,通常会由于误触到终端屏幕中所显示的虚拟按键,从而退出应用程序。因此当所运行的目标应用程序为游戏应用程序时,调整单元12将终端屏幕显示的虚拟按键中返回键、主屏幕键以及最近应用键的原始功能屏蔽。
[0082]在一些可行的实施方式中,预设应用程序可以包括拍照应用程序。用户在进行拍照时,当拍照应用程序进入预览preview界面时,往往会误触到虚拟按键而退出拍照应用程序,不得不重新点击拍照应用程序进入。针对此问题,当检测到目标应用程序为拍照应用程序,且目标应用程序进入拍照预览界面时,调整单元12将终端屏幕显示的返回键、主屏幕键以及最近应用键的原始功能屏蔽。
[0083]在一些可行的实施方式中,将虚拟按键的功能进行屏蔽的前提可以是检测终端是否移动,即是检测是否在公交车或者运动的物体上,通常用户在运动的物体上进行拍照时,可能误触到虚拟按键从而退出拍照应用程序。具体实现中,当目标应用程序为拍照应用程序,且进入预览界面时,通过传感器检测终端是否有位移或者加速度等等参数,以检测终端是否移动,当检测到终端有移动时,调整单元12则将终端屏幕显示的返回键、主屏幕键以及最近应用键的原始功能屏蔽。
[0084]在一些可行的实施方式中,预设应用程序可以包括视频应用程序。用户在观看视频时,往往会误触到虚拟按键而退出视频应用程序,不得不重新点击视频应用程序进入。针对此问题,当检测到目标应用程序为视频应用程序,调整单元12将终端屏幕显示的返回键、主屏幕键以及最近应用键的原始功能屏蔽。
[0085]在一些可行的实施方式中,调整单元12将终端屏幕显示的虚拟按键的原始功能屏蔽可以是显示虚拟按键,但是用户不可触发虚拟按键的原始功能,即是点击虚拟按键并不会实现相应的功能。也可以是将所述终端屏幕显示的虚拟按键隐藏,这样可以增大屏幕显不面积。
[0086]恢复单元13,用于当检测到所述目标应用程序暂停运行或者退出所述目标应用程序时,则显示所述虚拟按键,并恢复所述虚拟按键的所述原始功能。
[0087]在一些可行的实现方式中,当目标应用程序为预设应用程序,将终端屏幕显示的虚拟按键隐藏。相应的,当检测到目标应用程序暂停运行或者退出目标应用程序时,恢复单元13则显示虚拟按键,并恢复虚拟按键的原始功能。
[0088]在一些可行的实施方式中,检测目标应用程序暂停或者退出目标应用程序的方式可以是,检测是否运行比目标应用程序优先级高的应用程序,因为优先级高的应用程序会强迫目标应用程序暂停运行,例如,当正在运行目标应用程序为游戏应用程序时,突然终端有了来电,则通话应用程序优先级比游戏应用程序高,因此游戏应用程序会自动暂停;也可以是检测用户是否暂停或者退出目标应用程序,例如,当用户正在观看视频时,触摸终端屏幕,可以暂停视频应用程序。
[0089]恢复单元13当检测到目标应用程序暂停运行或者退出目标应用程序时,则显示虚拟按键,并恢复虚拟按键的原始功能。
[0090]在第二种可行的实施方式中,所述调整单元12具体用于若所述目标应用程序为所述预设应用程序,则将所述终端屏幕显示的虚拟按键的原始功能切换为指定功能。
[0091]在一些可行的实施方式中,当目标应用程序为预设应用程序,调整单元12则将终端屏幕显示的虚拟按键的原始功能切换为指定功能,指定功能可以是目标应用程序的关联功能。
[0092]在一些可行的实施方式中,运行的目标应用程序为赛车游戏应用程序时,目标应用程序的关联功能可以是转向、加速、暂停等等。即是将终端屏幕显示的返回键、主屏幕键以及最近应用键的原始功能切换为目标应用程序的关联功能,例如,可以将返回键的功能由返回的原始功能切换为加速功能,这样切换的方式可以方便用户玩游戏时的操作。
[0093]在一些可行的实施方式中,运行的目标应用程序为拍照应用程序,目标应用程序的关联功能可以包括屏幕亮度调节功能、放大缩小功能等等。具体实现中,拍照应用程序进入拍照预览界面时,调整单元12则将所述终端屏幕显示的返回键、主屏幕键以及最近应用键的原始功能切换为目标应用程序的关联功能。
[0094]在一些可行的实施方式中,运行的目标应用程序为视频应用程序或者音乐应用程序,目标应用程序的关联功能可以包括快进、快退、显示比例、音量调节等等。具体实现中,当目标应用程序为视频应用程序或者音乐应用程序,调整单元12将终端屏幕显示的返回键、主屏幕键以及最近应用键的原始功能切换为目标应用程序的关联功能。
[0095]在一些可行的实施方式中,将虚拟按键的功能进行切换的前提可以是检测终端是否移动,即是检测是否在公交车或者运动的物体上,例如,通常用户在运动的物体上进行观看视频时,可能误触到虚拟按键从而退出视频应用程序。具体实现中,当目标应用程序为视频应用程序,通过传感器检测终端是否有位移或者加速度等等参数,以检测终端是否移动,当检测到终端有移动时,调整单元12则将终端屏幕显示的返回键、主屏幕键以及最近应用键的原始功能切换为目标应用程序的关联功能。
[0096]切换单元14,用于当检测到所述目标应用程序暂停运行或者退出所述目标应用程序时,则将所述虚拟按键的功能由所述指定功能切换为所述原始功能。
[0097]在一些可行的实施方式中,当检测到目标应用程序暂停运行或者退出目标应用程序时,切换单元14将虚拟按键的功能由指定功能切换为原始功能。
[0098]在一些可行的实施方式中,目标应用程序为赛车游戏应用程序,当检测到终端运行优先级比目标应用程序高的应用程序时,切换单元14则将终端屏幕显示的返回键、主屏幕键以及最近应用键的功能由指定功能切换为原始功能。例如,当用户正在玩游戏时,来了电话,通话应用程序的优先级高于游戏应用程序,因此游戏应用程序自动暂停,切换单元14同时将虚拟按键的功能由指定功能切换为原始功能,方便用户的操作。
[0099]具体实现中,即是重新赋予虚拟按键原始功能,例如,赋予返回键返回功能。若返回键的指定功能为调大音量功能,则将
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1