一种虚拟按键的触发方法、装置及终端制造方法及图纸

技术编号:16885717 阅读:17 留言:0更新日期:2017-12-27 03:31
本发明专利技术提供一种虚拟按键的触发方法、装置及终端,涉及通信技术领域。该方法包括:检测终端显示屏接收到接触操作时,获取预设定的操作与虚拟按键组的对应关系;根据所述操作与虚拟按键组的对应关系,确定所述接触操作对应的虚拟按键组,将所述虚拟按键组进行显示;在所述虚拟按键组显示后,若检测到终端显示屏接收到滑动操作,则获取所述滑动操作的滑动轨迹;其中,所述滑动操作与所述接触操作为连续性操作;根据所述滑动操作的滑动轨迹,确定目标虚拟按键,生成并执行所述目标虚拟按键对应的按键指令。本发明专利技术的方案解决了现有方案会影响到用户的浏览内容,降低用户体验的问题。

A triggering method, device and terminal for a virtual key

The invention provides a trigger method, a device and a terminal for a virtual key, which relates to the field of communication technology. The method includes: detecting terminal screen received contact operation, obtain the corresponding relation and virtual key group operation preset; according to the corresponding relationship between operation and virtual key group, virtual key group determines the corresponding contact operation, the virtual button group to display in the virtual key group; after that, if the detected terminal screen receives the sliding operation, obtaining the sliding track sliding operation; wherein, the sliding operation of contact with the operation for continuous operation; according to the sliding track sliding operation, determine the target virtual keys, generate and execute the key instruction target virtual buttons the. The scheme of the present invention solves the problem that the existing scheme will affect the user's browsing content and reduce the user experience.

【技术实现步骤摘要】
一种虚拟按键的触发方法、装置及终端
本专利技术涉及通信
,特别是指一种虚拟按键的触发方法、装置及终端。
技术介绍
对于传统的物理按键,由于在使用过程中往往需要频繁操作,非常容易出现损坏的情况,增加了硬件成本,而且物理按键的设计布局还会增加移动终端的整体尺寸。因此,仅将电源键、音量键等少数几处使用频率较低、方便用户使用的功能按键设置为物理按键,而类似返回键、回到主屏幕home键、键盘等都普遍采用了触屏屏上的虚拟按键方式实现。当前市场上的智能终端的虚拟按键的实现方式,一种是设置在屏幕显示区域底部,占据一固定区域,用户点击这一区域内定义好的按键就能完成相应操作;另一种是在屏幕上显示悬浮按钮,该悬浮按钮可以任意拖动,使用时点击该悬浮按钮,会弹出一组悬浮在屏幕上的虚拟按键以供用户使用。然而,在屏幕上占据固定区域设置虚拟按键,减少了屏幕有效的内容显示区域,而设置悬浮按钮的方式,不仅需要在触发该悬浮按钮后再操作,而且该悬浮按钮虽然可以在不用时变成半透明且任意拖动,但是显示区域还是会影响到用户的浏览内容,用户也需要经常拖动该悬浮按钮到屏幕两侧以适应单手操作。
技术实现思路
本专利技术的目的是提供一种虚拟按键的触发方法、装置及终端,在用户未进行操作时能够隐藏预定的虚拟按键组,将更多的区域用于内容显示而不会出现遮挡,且触发时也不会影响屏幕布局的改变,提升用户体验。为达到上述目的,本专利技术的实施例提供一种虚拟按键的触发方法,包括:检测终端显示屏接收到接触操作时,获取预设定的操作与虚拟按键组的对应关系;根据所述操作与虚拟按键组的对应关系,确定所述接触操作对应的虚拟按键组,将所述虚拟按键组进行显示;在所述虚拟按键组显示后,若检测到终端显示屏接收到滑动操作,则获取所述滑动操作的滑动轨迹;其中,所述滑动操作与所述接触操作为连续性操作;根据所述滑动操作的滑动轨迹,确定目标虚拟按键,生成并执行所述目标虚拟按键对应的按键指令。其中,所述虚拟按键的触发方法还包括:在所述虚拟按键组显示后,若检测到所述接触操作消失,则隐藏所述虚拟按键组。其中,所述将所述虚拟按键组进行显示的步骤包括:获取所述接触操作在所述终端显示屏上截止位置;根据所述截止位置,调整所述虚拟按键组中各个虚拟按键的布局;将调整后的各个虚拟按键显示在所述截止位置的周围。其中,在检测到终端显示屏接收到滑动操作之后,还包括:获取所述滑动操作的当前滑动位置;若显示在所述当前滑动位置的虚拟按键具有扩展区域,则显示所述扩展区域。其中,所述根据所述滑动操作的滑动轨迹,确定目标虚拟按键的步骤包括:确定所述滑动操作的滑动轨迹的终点位置;将显示在所述终点位置的虚拟按键,作为目标虚拟按键。其中,所述根据所述滑动操作的滑动轨迹,确定目标虚拟按键的步骤包括:确定所述滑动轨迹对应的第一手势;根据预先设定的手势与虚拟按键的对应关系,确定所述第一手势对应的目标虚拟按键。其中,所述将所述虚拟按键组进行显示的步骤还包括:根据预先设定的手势与虚拟按键的对应关系,在各个虚拟按键上显示出虚拟按键对应的手势。为达到上述目的,本专利技术的实施例还提供了一种虚拟按键的触发装置,包括:第一获取模块,用于检测终端显示屏接收到接触操作时,获取预设定的操作与虚拟按键组的对应关系;第一显示模块,用于根据所述操作与虚拟按键组的对应关系,确定所述接触操作对应的虚拟按键组,将所述虚拟按键组进行显示;第二获取模块,用于在所述虚拟按键组显示后,若检测到终端显示屏接收到滑动操作,则获取所述滑动操作的滑动轨迹;其中,所述滑动操作与所述接触操作为连续性操作;触发模块,用于根据所述滑动操作的滑动轨迹,确定目标虚拟按键,生成并执行所述目标虚拟按键对应的按键指令。其中,所述虚拟按键的触发装置还包括:隐藏模块,用于在所述虚拟按键组显示后,若检测到所述接触操作消失,则隐藏所述虚拟按键组。其中,所述第一显示模块包括:获取子模块,用于获取所述接触操作在所述终端显示屏上截止位置;调整子模块,用于根据所述截止位置,调整所述虚拟按键组中各个虚拟按键的布局;显示子模块,用于将调整后的各个虚拟按键显示在所述截止位置的周围。其中,所述虚拟按键的触发装置还包括:第三获取模块,用于获取所述滑动操作的当前滑动位置;第二显示模块,用于若显示在所述当前滑动位置的虚拟按键具有扩展区域,则显示所述扩展区域。其中,所述触发模块包括:第一确定子模块,用于确定所述滑动操作的滑动轨迹的终点位置;第二确定子模块,用于将显示在所述终点位置的虚拟按键,作为目标虚拟按键。其中,所述触发模块包括:第三确定子模块,用于确定所述滑动轨迹对应的第一手势;第四确定子模块,用于根据预先设定的手势与虚拟按键的对应关系,确定所述第一手势对应的目标虚拟按键。其中,所述第一显示模块进一步用于根据预先设定的手势与虚拟按键的对应关系,在各个虚拟按键上显示出虚拟按键对应的手势。为达到上述目的,本专利技术的实施例还提供了一种终端,包括如上所述的虚拟按键的触发装置。本专利技术的上述技术方案的有益效果如下:本专利技术实施例的虚拟按键的触发方法,预定的虚拟按键组在显示屏上的常态是隐藏状态,只有在用户进行特定的操作后才能够唤出对应的虚拟按键组,保证用户浏览时显示屏的更多区域是用于内容显示,该虚拟按键组不会出现对显示内容的遮挡,而且唤出该虚拟按键组的接触操作与其后的滑动,用户在操作过程中要始终保持与显示屏的接触状态,可以认为这两个操作是连续不间断的操作,也就不会因操作而改变屏幕布局。附图说明图1为本专利技术实施例的虚拟按键的触发方法的步骤流程图;图2为本专利技术实施例的虚拟按键的触发装置的结构示意图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本专利技术针对现有的虚拟按键的实现会影响内容的显示,而二次触发又会改变屏幕布局的问题,提供一种虚拟按键的触发方法,在用户未进行操作时能够隐藏预定的虚拟按键组,将更多的区域用于内容显示而不会出现遮挡,且触发时也不会影响屏幕布局的改变,提升用户体验。如图1所示,本专利技术实施例的一种虚拟按键的触发方法,包括:步骤101,检测终端显示屏接收到接触操作时,获取预设定的操作与虚拟按键组的对应关系;步骤102,根据所述操作与虚拟按键组的对应关系,确定所述接触操作对应的虚拟按键组,将所述虚拟按键组进行显示;步骤103,在所述虚拟按键组显示后,若检测到终端显示屏接收到滑动操作,则获取所述滑动操作的滑动轨迹;其中,所述滑动操作与所述接触操作为连续性操作;步骤104,根据所述滑动操作的滑动轨迹,确定目标虚拟按键,生成并执行所述目标虚拟按键对应的按键指令。通过上述步骤101-104,本专利技术实施例的虚拟按键的触发方法,在检测终端显示屏接收到接触操作时,会获取预设定的操作与虚拟按键组的对应关系,从而根据该对应关系,确定出用户当前的接触操作所对应的虚拟按键组,也就是用户希望唤出的虚拟按键组,并将该虚拟按键组进行显示。之后,检测到与该接触操作连续的滑动操作,则获取该滑动操作的滑动轨迹,由该滑动轨迹确定目标虚拟按键,生成并执行该目标虚拟按键对应的按键指令。在本专利技术实施例中,预定的虚拟按键组在显示屏上的常态是隐藏状态,只有在用户进行特定的操作后才能够唤出对应的虚拟按键组,保证用户浏览时显示屏的更多区域是用本文档来自技高网...
一种虚拟按键的触发方法、装置及终端

【技术保护点】
一种虚拟按键的触发方法,其特征在于,包括:检测终端显示屏接收到接触操作时,获取预设定的操作与虚拟按键组的对应关系;根据所述操作与虚拟按键组的对应关系,确定所述接触操作对应的虚拟按键组,将所述虚拟按键组进行显示;在所述虚拟按键组显示后,若检测到终端显示屏接收到滑动操作,则获取所述滑动操作的滑动轨迹;其中,所述滑动操作与所述接触操作为连续性操作;根据所述滑动操作的滑动轨迹,确定目标虚拟按键,生成并执行所述目标虚拟按键对应的按键指令。

【技术特征摘要】
1.一种虚拟按键的触发方法,其特征在于,包括:检测终端显示屏接收到接触操作时,获取预设定的操作与虚拟按键组的对应关系;根据所述操作与虚拟按键组的对应关系,确定所述接触操作对应的虚拟按键组,将所述虚拟按键组进行显示;在所述虚拟按键组显示后,若检测到终端显示屏接收到滑动操作,则获取所述滑动操作的滑动轨迹;其中,所述滑动操作与所述接触操作为连续性操作;根据所述滑动操作的滑动轨迹,确定目标虚拟按键,生成并执行所述目标虚拟按键对应的按键指令。2.根据权利要求1所述的虚拟按键的触发方法,其特征在于,所述虚拟按键的触发方法还包括:在所述虚拟按键组显示后,若检测到所述接触操作消失,则隐藏所述虚拟按键组。3.根据权利要求1所述的虚拟按键的触发方法,其特征在于,所述将所述虚拟按键组进行显示的步骤包括:获取所述接触操作在所述终端显示屏上截止位置;根据所述截止位置,调整所述虚拟按键组中各个虚拟按键的布局;将调整后的各个虚拟按键显示在所述截止位置的周围。4.根据权利要求1所述的虚拟按键的触发方法,其特征在于,在检测到终端显示屏接收到滑动操作之后,还包括:获取所述滑动操作的当前滑动位置;若显示在所述当前滑动位置的虚拟按键具有扩展区域,则显示所述扩展区域。5.根据权利要求1所述的虚拟按键的触发方法,其特征在于,所述根据所述滑动操作的滑动轨迹,确定目标虚拟按键的步骤包括:确定所述滑动操作的滑动轨迹的终点位置;将显...

【专利技术属性】
技术研发人员:李欣
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1