移动终端虚拟按键的调整方法、装置及移动终端的制作方法

文档序号:9865019阅读:269来源:国知局
移动终端虚拟按键的调整方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明涉及移动终端技术领域,特别是涉及一种移动终端虚拟按键的调整方法、移动终端虚拟按键的调整装置和移动终端。
【背景技术】
[0002]随着移动终端的屏幕越来越大,单手操作越来越不方便。尤其是移动终端的三个主按键:菜单键、主页键和返回键都在移动终端最下端,用户在操作屏幕和三个主按键时需要来回切换,非常不方便。目前已有技术根据用户的左右手操作调整菜单键和返回键的位置,但是该方法容易出现误操作,并且,该方法只是对菜单键和返回键的位置进行调整,三个主按键依然处于屏幕的最下端,用户在单手操作时仍然需要将手指移动较大距离进行触控,并没有提高移动终端单手操作的便捷性。

【发明内容】

[0003]基于此,有必要针对上述问题,提供一种移动终端虚拟按键的调整方法、装置及移动终端,能够根据用户的左右手操作的需求将虚拟按键移动到屏幕左侧或右侧,方便用户单手操作移动终端。
[0004]为了达到上述目的,本发明采取的技术方案如下:
[0005]—种移动终端虚拟按键的调整方法,包括步骤:
[0006]接收移动终端的虚拟按键的显示指令,根据所述显示指令将所述虚拟按键显示在所述移动终端的屏幕的最上层;
[0007]根据接收的包含所述虚拟按键的目标位置的移动指令,获得所述目标位置相对于所述虚拟按键当前位置的方向;
[0008]根据各方向和各屏幕边界的对应关系,获得所述方向对应的屏幕边界;
[0009]将所述虚拟按键由当前位置移动到所述屏幕边界。
[0010]一种移动终端虚拟按键的调整装置,包括:
[0011]虚拟按键显示模块,用于接收移动终端的虚拟按键的显示指令,根据所述显示指令将所述虚拟按键显示在所述移动终端的屏幕的最上层;
[0012]方向确定模块,用于根据接收的包含所述虚拟按键的目标位置的移动指令,获得所述目标位置相对于所述虚拟按键当前位置的方向;
[0013]屏幕边界确定模块,用于根据各方向和各屏幕边界的对应关系,获得所述方向对应的屏幕边界;
[0014]虚拟按键移动模块,用于将所述虚拟按键由当前位置移动到所述屏幕边界。
[0015]—种移动终端,包括上述的移动终端虚拟按键的调整装置。
[0016]本发明移动终端虚拟按键的调整方法、装置及移动终端,通过调整屏幕的图层,将虚拟按键显示在屏幕的最上层,所以可以根据用户左手操作或右手操作的需求,直接将虚拟按键移动至屏幕的左侧或右侧,用户在操作屏幕和三个主按键时不需要来回切换,大大方便了移动终端的单手操作,并且还可以避免用户在手握移动终端下端按主按键时容易导致的移动终端滑落损坏的风险。另外,相较于现有技术中APP开启时虚拟按键隐藏起来的技术缺陷,本发明将虚拟按键显示在屏幕的最上层,那么即使有APP开启,虚拟按键还是显示在屏幕上,并不影响虚拟按键的正常操作,进一步提高了移动终端单手操作的便捷性。
【附图说明】
[0017]图1为本发明移动终端虚拟按键的调整方法实施例的流程示意图;
[0018]图2为本发明将虚拟按键移动到屏幕左侧边界和右侧边界的示意图;
[0019]图3为本发明移动终端虚拟按键的调整装置实施例一的结构示意图;
[0020]图4为本发明移动终端虚拟按键的调整装置实施例二的结构示意图;
[0021 ]图5为本发明虚拟按键隐藏模块实施例的结构示意图。
【具体实施方式】
[0022]为更进一步阐述本发明所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本发明的技术方案,进行清楚和完整的描述。
[0023]如图1所示,一种移动终端虚拟按键的处理方法,包括步骤:
[0024]S110、接收移动终端的虚拟按键的显示指令,根据所述显示指令将所述虚拟按键显示在所述移动终端的屏幕的最上层;
[0025]S120、根据接收的包含所述虚拟按键的目标位置的移动指令,获得所述目标位置相对于所述虚拟按键当前位置的方向;
[0026]S130、根据各方向和各屏幕边界的对应关系,获得所述方向对应的屏幕边界;
[0027]S140、将所述虚拟按键由当前位置移动到所述屏幕边界。
[0028]本发明通过调整屏幕的图层,将虚拟按键显示在屏幕的最上层,所以可以根据用户左手操作或右手操作的需求,直接将虚拟按键移动至屏幕的左侧或右侧,用户在操作屏幕和三个主按键时不需要来回切换,大大方便了移动终端的单手操作,并且还可以避免用户在手握移动终端下端按主按键时容易导致的移动终端滑落损坏的风险。另外,相较于现有技术中APP开启时虚拟按键隐藏起来的技术缺陷,本发明将虚拟按键显示在屏幕的最上层,那么即使有APP开启,虚拟按键还是显示在屏幕上,并不影响虚拟按键的正常操作,进一步提高了移动终端单手操作的便捷性。
[0029]虚拟按键包括菜单键、主页键和返回键等,可以通过现有技术中已有的方案实现。目前需要在屏幕上显示虚拟按键时,在移动终端设置中选择打开虚拟按键功能,则在屏幕上即可以显示虚拟按键,但是该虚拟按键是显示在屏幕的底层,所以不能随意移动,并且一旦有APP开启,虚拟按键将会隐藏。本发明通过相应的程序调整屏幕的图层结构,把虚拟按键设置在图层的最上层。那么在接收到显示指令时,即用户选择打开虚拟按键功能时,虚拟按键就可以悬浮在屏幕的最上层。
[0030]虚拟按键在屏幕最上层显示后,用户根据左手操作和右手操作的需要,确定需要将虚拟按键移动到屏幕的左侧边界或是右侧边界。目标位置可以为屏幕的边界,也可以为不到屏幕边界的位置。各方向和各屏幕边界的对应关系可以根据用户需要确定,例如,左上、左下和左均对应于屏幕的左侧边界,右上、右下和后均对应于屏幕的右侧边界等。将所述虚拟按键由当前位置移动到所述屏幕边界的方式可以根据现有技术中已有的方式实现。
[0031]为了更好的理解本发明的实施方式,下面结合图2进行详细介绍。
[0032]如图2左边第一个图所示,虚拟按键当前显示位置为屏幕的最下方。
[0033]假设用户进行左手操作,那么需要将虚拟按键调整到屏幕的左侧显示。具体实施时,用户可以触摸虚拟按键中的任一图标,选定该图标,然后进行左上滑动操作。根据滑动操作的轨迹可以确定目标位置,其中目标位置可以为屏幕的左侧边界,也可以为不到左侧边界的任意位置。无论如何滑动,目标位置都在虚拟按键当前位置的左边,那么可以确定需要将该图标移动到屏幕的左侧边界。由于菜单键、主页键和返回键三个按键在一个容器里,所以将选定的该图标进行移动时,其它两个图标也一起移动。如图2中左边的第2个图所示,三个主按键最终移动到屏幕的左侧边界,用户就可以方便的进行左手的单手操作。
[0034]假设用户进行右手操作,那么需要将虚拟按键调整到屏幕的右侧显示。具体实施时,用户可以触摸虚拟按键中的任一图标,选定该图标,然后进行右上滑动操作。根据滑动操作的轨迹可以确定目标位置,其中目标位置可以为屏幕的右侧边界,也可以为不到右侧边界的任意位置。无论如何滑动,目标位置在虚拟按键当前位置的右边,那么可以确定需要将该图标移动到屏幕的右侧边界。由于菜单键、主页键和返回键三个按键在一个容器里,所以将选定的该图标进行移动时,其它两个图标也一起移动。如图2中右边的第I个图所示,三个主按键最终移动到屏幕的右侧边界,用户就可以方便的进行右手的单手操作。
[0035]由于虚拟按键在屏幕最上层显示,为了不影响其它应用软件的操作和显示,本发明还可以实现虚拟按键的隐藏。例如,在一个实施例中,根据所述显示指令将所述虚拟按键显示在所述移动终端的屏幕的最上层之后,还可以包括步骤:
[0036]检测所述虚拟按键处于非触发状态的时间是否满足预设时间;
[0037]若满足,将所述虚拟按键进行隐藏。
[0038]虚拟按键处于非触发状态即用户没有触摸和操
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1