一种在触屏终端界面实现悬浮式全局按钮的方法及系统转让专利

申请号 : CN201210512981.9

文献号 : CN102981768B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周慧虹

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种在触屏终端界面实现悬浮式全局按钮的方法,该方法包括:触屏终端判定用户对全局按钮的手势操作;若手势操作的判定结果为第一手势操作,则用第一手势执行移动全局按钮的指令,并显示操作指令的执行结果。本发明还同时公开了一种在触屏终端界面实现悬浮式全局按钮的系统,采用本发明在触屏终端界面实现悬浮式全局按钮的方法和系统,扩大了屏幕的有效显示面积,提升了用户的体验。

权利要求 :

1.一种在触屏终端界面实现悬浮式全局按钮的方法,其特征在于,该方法包括:触屏终端判定用户对全局按钮的手势操作;

若手势操作的判定结果为第一手势操作,则用第一手势操作执行移动全局按钮的指令;所述第一手势操作为单击手势操作;

若手势操作的判定结果为第二手势操作,则用第二手势操作执行一个功能的指令;所述一个功能的指令包括返回上一个界面的指令,或返回到桌面的指令,或打开最近使用的程序的指令;所述第二手势操作为长按手势操作;

若手势操作的判定结果为第三手势操作,则用第三手势操作执行显示更多功能选项的指令;所述第三手势操作为滑动手势操作;

并显示操作指令的执行结果,所述显示操作指令的执行结果包括显示第一手势对应的将全局按钮显示在任意位置,或是显示第二手势对应的执行一个功能的界面,或是显示第三手势对应的更多功能选项。

2.根据权利要求1所述的方法,其特征在于,所述执行移动全局按钮的指令包括:根据全局按钮中心点确定位置坐标,并存储该位置坐标;

在位置坐标处显示全局按钮。

3.一种在触屏终端界面实现悬浮式全局按钮的系统,其特征在于,该系统包括手势判定单元、执行单元和显示单元;其中,所述手势判定单元,用于判定用户对全局按钮的手势操作,并在手势操作的判定结果为第一手势操作时,将判定结果发送给执行单元;还用于在手势操作的判定结果为第二手势操作时,将判定结果发送给执行单元;还用于在手势操作的判定结果为第三手势操作,将判定结果发送给执行单元;

所述执行单元,用于根据手势判定单元的判定结果为第一手势操作时,执行移动全局按钮的指令;还用于在手势操作的判定结果为第二手势操作时,执行一个功能的指令,所述一个功能的指令包括返回上一个界面的指令,或返回到桌面的指令,或打开最近使用的程序的指令;还用于根据手势判定单元的判定结果为第三手势操作时,执行显示更多功能选项的指令;所述第一手势操作为单击手势操作;所述第二手势操作为长按手势操作;所述第三手势操作为滑动手势操作;

所述显示单元,用于显示执行移动全局按钮指令的执行结果;还用于显示执行一个功能的执行结果;还用于显示执行更多功能选项的执行结果。

4.根据权利要求3所述的系统,其特征在于,该系统还包括坐标获取单元和存储单元;

其中,

所述坐标获取单元,用于获取全局按钮中心点的位置坐标;

所述存储单元,用于存储该位置坐标。

说明书 :

一种在触屏终端界面实现悬浮式全局按钮的方法及系统

技术领域

[0001] 本发明涉及移动终端领域,具体涉及一种在触屏终端界面实现悬浮式全局按钮的方法及系统。

背景技术

[0002] 随着电子技术的发展,人们对手持触屏终端的操作体验、造型和屏幕尺寸都有了更高的需求。大部分的手持触屏终端的操作界面上都具备一些系统级的操作控件,来满足程序内或程序间的跳转,如返回上一个界面(Back)键、返回到桌面(Home)键、菜单(Menu)键等等。
[0003] 目前手持触屏终端上的系统级操作空间有两种实现方式:物理按键方式实现、或软件方式实现;物理按键方式在终端上设置有物理按键,缺点在于在终端仅有的尺寸范围内增加物理硬件,减小了屏幕的尺寸,增加了硬件的成本;软件方式以软件的实现方式在屏幕中设置固定的软键操作区,缺点在于占用了屏幕的位置,减少了屏幕的有效显示面积。

发明内容

[0004] 有鉴于此,本发明的主要目的在于提供一种在触屏终端界面实现悬浮式全局按钮的方法及系统,能扩大触摸屏幕的有效显示面积,提升用户的体验。
[0005] 为达到上述目的,本发明的技术方案是这样实现的:
[0006] 本发明提供了一种在触屏终端界面实现悬浮式全局按钮的方法,该方法包括:
[0007] 触屏终端判定用户对全局按钮的手势操作;
[0008] 若手势操作的判定结果为第一手势操作,则用第一手势操作执行移动全局按钮的指令,并显示操作指令的执行结果。
[0009] 上述方案中,所述执行移动全局按钮的指令包括:
[0010] 根据全局按钮中心点确定位置坐标,并存储该位置坐标;
[0011] 在位置坐标处显示全局按钮。
[0012] 上述方案中,该方法还包括:
[0013] 若手势操作的判定结果为第二手势操作,则用第二手势操作执行一个功能的指令;
[0014] 若手势操作的判定结果为第三手势操作,则用第三手势操作执行显示更多功能选项的指令。
[0015] 上述方案中,所述手势操作包括单击手势操作、长按手势操作、滑动手势操作。
[0016] 本发明还提供了一种在触屏终端界面实现悬浮式全局按钮的系统,该系统包括手势判定单元、执行单元和显示单元;其中,
[0017] 所述手势判定单元,用于判定用户对全局按钮的手势操作,并在手势操作的判定结果为第一手势操作时,将判定结果发送给执行单元;
[0018] 所述执行单元,用于根据手势判定单元的判定结果为第一手势操作时,执行移动全局按钮的指令;
[0019] 所述显示单元,用于显示执行移动全局按钮指令的执行结果。
[0020] 上述方案中,所述手势判定单元,还用于在手势操作的判定结果为第二手势操作时,将判定结果发送给执行单元;
[0021] 相应的,所述执行单元,还用于根据手势判定单元的判定结果为第二手势操作时,执行一个功能的指令;
[0022] 相应的,所述显示单元,还用于显示执行一个功能的执行结果。
[0023] 上述方案中,所述手势判定单元,还用于在手势操作的判定结果为第三手势操作,将判定结果发送给执行单元;
[0024] 相应的,所述执行单元,还用于根据手势判定单元的判定结果为第三手势操作时,执行显示更多功能选项的指令;
[0025] 相应的,所述显示单元,还用于显示执行更多功能选项的执行结果。
[0026] 上述方案中,该系统还包括坐标获取单元和存储单元;其中,
[0027] 所述坐标获取单元,用于获取全局按钮中心点的位置坐标;
[0028] 所述存储单元,用于存储该位置坐标。
[0029] 本发明所提供的在触屏终端界面实现悬浮式全局按钮的方法与系统,触屏终端根据用户的手势操作确定用户选定的操作指令;若手势操作的判定结果为第一手势操作,则用第一手势执行移动全局按钮的指令,并显示操作指令的执行结果。本发明通过用户的多种手势操作确定用户选定操作对应的操作指令,使全局按钮承载了多个功能,替代了现有技术中的物理按键;另外,通过用户的手势操作可执行移动全局按钮的指令,使全局按钮可悬浮在触屏终端界面中,并可依用户的指令任意移动位置,替代了固定的软键操作区、且不占用屏幕的固定位置,扩大了屏幕的有效显示面积,提升了用户的体验。

附图说明

[0030] 图1为本发明在触屏终端界面实现悬浮式全局按钮的方法流程示意图;
[0031] 图2为本发明在触屏终端界面实现悬浮式全局按钮的系统架构示意图;
[0032] 图3为本发明实施例提供的在触摸终端界面实现悬浮式全局按钮的方法流程示意图;
[0033] 图4为本发明实施例中执行显示更多功能选项的指令后的显示内容示意图;
[0034] 图5为本发明实施例中执行移动全局按钮的指令后的显示内容示意图。

具体实施方式

[0035] 下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0036] 图1为本发明在触屏终端界面实现悬浮式全局按钮的方法流程示意图,如图1所示,包括以下步骤:
[0037] 步骤11:触屏终端判定用户对全局按钮的手势操作;
[0038] 这里,触屏终端可根据用户触摸屏幕的时间、以及是否存在滑动动作,来判断用户对全局按钮的手势操作。例如,若用户触摸屏幕的时间较短,且不存在滑动动作,则此手势操作可定义为第一手势操作,可以命名为单击手势操作;若用户触摸屏幕的时间较长,且不存在滑动动作,则此手势操作可定义为第二手势操作,可以命名为长按手势操作;若用户触摸屏幕的时间较长,且存在滑动动作,则此手势操作可定义为第三手势操作,可以命名为滑动手势操作等等;
[0039] 步骤12:若手势操作的判定结果为第一手势操作,则用第一手势执行移动全局按钮的指令,并显示操作指令的执行结果;
[0040] 这里,所述手势操作的判定结果包括:第一手势操作、第二手势操作、第三手势操作;其中,所述手势操作可以是单击手势操作、或长按手势操作、或滑动手势操作,来执行用户选定操作对应的操作指令;
[0041] 其中,所述操作指令包括执行一个功能的指令,或是执行显示更多功能选项的指令,或是执行移动全局按钮的指令;触屏终端最终显示操作指令的执行结果,包括显示执行一个功能的界面,或是显示更多功能选项,或是将全局按钮显示在任意位置;
[0042] 例如,手势操作的判定结果为第一手势操作,可以是滑动手势操作,通过第一手势操作可执行移动全局按钮的指令;相应的,触屏终端执行移动全局按钮的指令后,显示全局按钮在新位置。
[0043] 例如,手势操作的判定结果为第二手势操作,通过第二手势操作全局按钮,触屏终端执行一个功能的指令,这个指令可以是返回上一个界面的指令,可以是返回到桌面的指令,也可以是打开最近使用的程序的指令等等;相应的,触屏终端执行一个功能的指令后,显示相应的功能界面,如执行返回上一个界面的指令后,触屏终端显示上一个界面;执行返回到桌面的指令后,触屏终端显示桌面;执行打开最近使用的程序的指令后,触屏终端显示最近使用的程序界面等等;
[0044] 例如,手势操作的判定结果为第三手势操作,通过第三手势操作执行显示更多功能选项的指令,这个指令可以是显示菜单选项的指令等等;相应的,触屏终端执行显示更多功能选项的指令后,显示菜单选项;
[0045] 其中,所述执行移动全局按钮的指令可通过以下方法实现:根据全局按钮中心点的新位置确定坐标点,或根据全局按钮中心点的移动轨迹确定新坐标点,并存储新坐标点。
[0046] 在实际应用中,全局按钮的显示可以有多种形态,例如,全局按钮的形状可以是正方形、三角形、圆形等等;全局按钮的大小可以依据触摸屏的尺寸自定义设计;全局按钮的样式风格包括按钮的颜色和图案,可以依据触摸屏显示的背景图案而设定;全局按钮也可设定为不透明、半透明或透明等形态,或在使用中显示为不透明状态,在一段时间不使用时显示为半透明或透明状态等等。
[0047] 为实现上述方法,本发明还提供了一种在触屏终端界面实现悬浮式全局按钮的系统,如图2所示,包括手势判定单元21、执行单元22和显示单元23;其中,[0048] 所述手势判定单元21,用于判定用户对全局按钮的手势操作,并在手势操作的判定结果为第一手势操作时,将判定结果发送给执行单元22;
[0049] 所述执行单元22,用于根据手势判定单元21的判定结果为第一手势操作时,执行移动全局按钮的操作指令;
[0050] 所述显示单元23,用于显示执行移动全局按钮指令的执行结果。
[0051] 进一步的,所述手势判定单元21,还用于在手势操作的判定结果为第二手势操作时,将判定结果发送给执行单元22;
[0052] 相应的,所述执行单元22,还用于根据手势判定单元21的判定结果为第二手势操作时,执行一个功能的指令;
[0053] 相应的,所述显示单元23,还用于显示执行一个功能的执行结果。
[0054] 进一步的,所述手势判定单元21,还用于在手势操作的判定结果为第三手势操作,将判定结果发送给执行单元22;
[0055] 相应的,所述执行单元22,还用于根据手势判定单元21的判定结果为第三手势操作时,执行显示更多功能选项的指令;
[0056] 相应的,所述显示单元23,还用于显示执行更多功能选项的执行结果。
[0057] 进一步的,该系统还包括坐标获取单元24和存储单元25;其中,
[0058] 所述坐标获取单元24,用于获取全局按钮中心点的位置坐标;
[0059] 所述存储单元25,用于存储所获取的位置坐标。
[0060] 以下实施例均以按钮的形状为圆形、颜色为黑白灰为例,结合图3至图5对本发明在触屏界面实现悬浮式全局按钮的具体实施方式做进一步的说明。
[0061] 图3为本发明实施例提供的在触摸终端界面实现悬浮式全局按钮的方法流程示意图,如图3所示,包括以下步骤:
[0062] 步骤301:触屏终端判定用户对全局按钮的手势操作;
[0063] 这里,触屏终端可根据用户触摸屏幕的时间以及是否存在滑动动作来判断用户对全局按钮的手势操作。例如,若用户触摸屏幕的时间较短,且不存在滑动动作,则此手势操作可定义为第一手势操作,可以命名为单击手势操作;若用户触摸屏幕的时间较长,且不存在滑动动作,则此手势操作可定义为第二手势操作,可以命名为长按手势操作;若用户触摸屏幕的时间较长,且存在滑动动作,则此手势操作可定义为第三手势操作,可以命名为滑动手势操作等等;
[0064] 本实施例中,若触屏终端判定用户对全局按钮的手势操作的判定结果为第一手势操作,则执行步骤302~303;
[0065] 若触屏终端判定用户对全局按钮的手势操作的判定结果为第二手势操作,则执行步骤304~305;
[0066] 若触屏终端判定用户对全局按钮的手势操作的判定结果为第三手势操作,则执行步骤306~307;
[0067] 步骤302~303:触屏终端执行移动全局按钮的指令,并显示全局按钮在新位置;
[0068] 这里,若通过第一手势操作全局按钮,可以是滑动手势操作,触屏终端执行移动全局按钮的指令,可通过全局按钮中心点的新位置确定坐标点坐标,并存储新位置的坐标点坐标;相应的,触屏终端执行移动全局按钮的指令后,在新位置处显示全局按钮;
[0069] 步骤304~305:触屏终端执行一个功能的指令,并显示一个功能的界面,结束当前处理流程;
[0070] 这里,通过第二手势操作全局按钮,触屏终端执行一个功能的指令,这个指令可以是返回上一个界面指令,可以是返回到桌面指令,也可以是打开最近使用的程序指令等等,该功能可通过软件设计而预先存储在触屏终端中,也可以通过用户自行设定;相应的,触屏终端执行一个功能的指令后,显示相应的功能界面,如执行返回上一个界面的指令后,触屏终端显示上一个界面;执行返回到桌面指令后,触屏终端显示桌面;执行打开最近使用的程序指令后,触屏终端显示最近使用的程序界面等等。
[0071] 步骤306~307:触屏终端执行显示更多功能选项的指令,并显示更多功能选项,结束当前处理流程;
[0072] 这里,通过第三手势操作全局按钮,触屏终端执行显示更多功能选项的指令,这个指令可以是显示菜单选项指令;其中,显示的更多功能选项可以是单一的,也可以是包含多级功能选项的,如图4所示,图4为本发明实施例中执行显示更多功能选项的指令后的显示内容示意图,其中,
[0073] 图4(a)为执行显示更多功能选项的指令后显示单一的更多功能选项的显示内容示意图,如图4(a)所示,通过第三手势操作全局按钮后,触屏终端显示更多功能选项,其中的功能选项为单一功能选项,例如返回到桌面功能,或返回到上一个界面功能,或者是执行一个功能等等,通过第三手势操作更多功能选项中的某一功能选项,便可以执行该功能;
[0074] 图4(b)为执行显示更多功能选项的指令后显示多级功能选项的显示内容示意图,如图4(b)所示,通过第三手势操作全局按钮后,触屏终端显示更多功能选项,其中的功能选项为多级功能选项,例如信息、通讯录、设置等功能,或者游戏、聊天工具、多媒体等应用,通过第三手势操作更多功能选项中的某一功能选项,便可以显示下一级的功能选项,如图4(c)所示,通过第三手势操作更多功能选项中的某一功能选项,以菜单形式显示下一级的功能选项,或者以其他显示方式显示下一级的功能选项。
[0075] 图5为本发明实施例中执行移动全局按钮的指令后的显示内容示意图,如图5所示,全局按钮的起始位置在位置a,位置a的坐标点坐标为(X1,Y1),通过第一手势操作全局按钮,即通过滑动手势沿轨迹b操作全局按钮,使全局按钮移动到位置c,触屏终端通过全局按钮中心点的新位置确定坐标点坐标,如位置c的坐标点坐标为(X2,Y2),存储该坐标点坐标,并在位置c处显示全局按钮。
[0076] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本发明的保护范围之内。