移动终端虚拟按键的处理方法和装置的制造方法

文档序号:9865115阅读:541来源:国知局
移动终端虚拟按键的处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及移动终端技术领域,特别是涉及一种移动终端虚拟按键的处理方法、移动终端虚拟按键的处理装置。
【背景技术】
[0002]随着移动终端的屏幕越来越大,单手操作越来越不方便。尤其是移动终端的三个主按键:菜单键、主页键和返回键都在移动终端最下端,在单手操作时要用手拿着移动终端最下端才能按到三个主按键,在操作屏幕时又要用手拿着移动终端的中部,这样来回的变换操作很不方便。而如果一直手持移动终端中部按下面三个主按键,则很容易误触,而且当屏幕较大时,手持移动终端中部可能按不到三个主按键。所以亟待提供一种方便进行移动终端单手操作的方案。

【发明内容】

[0003]基于此,有必要针对上述问题,提供一种移动终端虚拟按键的处理方法和装置,能够将虚拟按键根据用户需要随意移动,方便用户单手操作移动终端。
[0004]为了达到上述目的,本发明采取的技术方案如下:
[0005]—种移动终端虚拟按键的处理方法,包括步骤:
[0006]接收移动终端的虚拟按键的显示指令,根据所述显示指令将所述虚拟按键显示在所述移动终端的屏幕的最上层;
[0007]根据接收的移动指令,将所述虚拟按键由当前位置移动到目标位置,其中所述移动指令包含所述虚拟按键的目标位置。
[0008]—种移动终端虚拟按键的处理装置,包括:
[0009]虚拟按键显示模块,用于接收移动终端的虚拟按键的显示指令,根据所述显示指令将所述虚拟按键显示在所述移动终端的屏幕的最上层;
[0010]虚拟按键移动模块,用于根据接收的移动指令,将所述虚拟按键由当前位置移动到目标位置,其中所述移动指令包含所述虚拟按键的目标位置。
[0011]目前虽然已经实现了虚拟按键,但是虚拟按键位于屏幕的底层,所以并不能根据用户需要随意移动,并且一旦APP开启,虚拟按键就隐藏起来,用户还是需要来回调整拿移动终端的姿势,不方便用户单手操作移动终端。本发明移动终端虚拟按键的处理方法和装置,通过调整屏幕的图层,将虚拟按键显示在屏幕的最上层,所以只需要对虚拟按键进行触摸移动,就可以将虚拟按键移动至用户需要的位置,而且由于虚拟按键显示在屏幕的最上层,即使有APP开启,虚拟按键还是显示在屏幕上,并不影响虚拟按键的正常操作。所以通过本发明的技术方案,用户可以随意移动虚拟按键的位置,大大方便了移动终端的单手操作,另外,本发明还可以避免用户在手握移动终端下端按主按键时容易导致的移动终端滑落损坏的风险。
【附图说明】
[0012]图1为本发明移动终端虚拟按键的处理方法实施例的流程示意图;
[0013]图2为本发明虚拟按键移动前和移动后的示意图;
[0014]图3为本发明移动终端虚拟按键的处理装置实施例一的结构示意图;
[0015]图4为本发明移动终端虚拟按键的处理装置实施例二的结构示意图;
[0016]图5为本发明第一虚拟按键隐藏模块实施例的结构示意图;
[0017]图6为本发明移动终端虚拟按键的处理装置实施例三的结构示意图;
[0018]图7为本发明第二虚拟按键隐藏模块实施例的结构示意图。
【具体实施方式】
[0019]为更进一步阐述本发明所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本发明的技术方案,进行清楚和完整的描述。
[0020]如图1所示,一种移动终端虚拟按键的处理方法,包括步骤:
[0021]S110、接收移动终端的虚拟按键的显示指令,根据所述显示指令将所述虚拟按键显示在所述移动终端的屏幕的最上层;
[0022]S120、根据接收的移动指令,将所述虚拟按键由当前位置移动到目标位置,其中所述移动指令包含所述虚拟按键的目标位置。
[0023]本发明通过调整屏幕的图层,将虚拟按键显示在屏幕的最上层,只需要对虚拟按键进行触摸移动,就可以将虚拟按键移动至用户需要的位置,而且由于虚拟按键显示在屏幕的最上层,即使有APP(AppliCat1n,应用程序)开启,虚拟按键还是显示在屏幕上,并不影响虚拟按键的正常操作。所以通过本发明的技术方案,用户可以随意移动虚拟按键的位置,大大方便了移动终端的单手操作,另外,本发明还可以避免用户在手握移动终端下端按主按键时容易导致的移动终端滑落损坏的风险。
[0024]虚拟按键包括菜单键、主页键和返回键等,可以通过现有技术中已有的方案实现。目前需要在屏幕上显示虚拟按键时,在移动终端设置中选择打开虚拟按键功能,则在屏幕上即可以显示虚拟按键,但是该虚拟按键是显示在屏幕的底层,所以不能随意移动,并且一旦有APP开启,虚拟按键将会隐藏。本发明通过相应的程序调整屏幕的图层结构,把虚拟按键设置在图层的最上层。那么在接收到显示指令时,即用户选择打开虚拟按键功能时,虚拟按键就可以悬浮在屏幕的最上层。
[0025]虚拟按键在屏幕最上层显示后,用户即可以根据自己需要将虚拟按键移动至自己需要的位置。将虚拟按键移动至目标位置可以根据现有技术中已有的方式实现。例如,用户按住虚拟按键,将虚拟按键拖至目标位置后放开,或者,用户先通过点击虚拟按键选定虚拟按键,并将虚拟按键凌空粘附于触控物件并随所述触控物件移动;然后在目标位置再次进行点击选定目标位置,并将所述虚拟按键放置于所述目标位置。
[0026]在一个实施例中,根据接收的移动指令,将所述虚拟按键由当前位置移动到目标位置的步骤可以包括:
[0027]在接收到菜单键、主页键和返回键中任意一个按键的移动指令时,将菜单键、主页键和返回键同时由当前位置移动到目标位置。
[0028]菜单键、主页键和返回键三个按键在一个容器里,触摸移动任意一个图标,就可以拖动这三个按键一起移动。如图2所示,左边示意的为菜单键、主页键和返回键的初始位置,右边示意的是用户拖动后菜单键、主页键和返回键的位置。从图2可以看出,将位于屏幕底部的三个按键移动到屏幕的中部,更加方便了移动终端的单手操作。需要说明的是,图2仅对三个按键同时向上移动的方案给以示例,并不对虚拟按键具体移动的方向和位置加以限定,用户可以根据自己需要确定虚拟按键要移动的位置,例如向下移动等等。
[0029]由于虚拟按键在屏幕最上层显示,为了不影响其它应用软件的操作和显示,本发明还可以实现虚拟按键的隐藏。例如,在一个实施例中,根据所述显示指令将所述虚拟按键显示在所述移动终端的屏幕的最上层之后,还可以包括步骤:
[0030]检测所述虚拟按键处于非触发状态的时间是否满足第一预设时间;
[0031 ]若满足,将所述虚拟按键进行隐藏。
[0032]虚拟按键处于非触发状态即用户没有触摸和操作该物理按键。如果虚拟按键处于非触发状态的时间满足第一预设时间,例如5秒,就自动将虚拟按键隐藏。
[0033]在另一个实施例中,根据所述显示指令将所述虚拟按键显示在所述移动终端的屏幕的最上层之后,还可以包括步骤:
[0034]检测所述虚拟按键在静止时处于触发状态的时间是否满足第二预设时间;
[0035]若满足,显示所述虚拟按键的设置菜单,所述设置菜单包括隐藏所述虚拟按键的控件;
[0036]在所述控件处于触发状态时,将所述虚拟按键进行隐藏。
[0037]虚拟按键在静止时处于触发状态的时间满足第二预设时间,例如用户对虚拟按键长按,长按的时间若满足第二预设时间,则显示设置菜单,然后在该设置菜单中选择隐藏虚拟按键的控件,则自动就会将虚拟按键隐藏。
[0038]为了方便调出隐藏的虚拟按键,在一个实施例中,将所述虚拟按键进行隐藏之后,还可以包括步骤:
[0039]根据接收的所述屏幕的触摸指令,将所述虚拟按键显示在所述移动终端的屏幕的最上层。
[0040]隐藏的虚拟按键进行显示时,不需要再通过选择移动终端设置内的相应选项实现,用户只需要触摸移动终端的屏幕,就可以将虚拟按键调出并显示在屏幕的最上层,大大方便了用户的操作。
[0041]基于同一发明构思,本发明还提供一种移动终端虚拟按键的处理装置,下面结合附图对本发明装置的【具体实施方式】做详细描述。
[0042]如图3所示,一种移动终端虚拟按键的处理装置,包括:
[0043]虚拟按键显示模块110,用于接收移动终端的虚拟按键的显示指令,根据所述显示指令将所述虚拟按键显示在所述移动终端的屏幕的最上层;
[0044]虚拟按键移动模块120,用于根据接收的移动指令,将所述虚拟按键
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1