一种带触摸板智能终端及其光标控制方法及系统的制作方法

文档序号:6549719阅读:171来源:国知局
一种带触摸板智能终端及其光标控制方法及系统的制作方法
【专利摘要】本发明公开一种带触摸板智能终端及其光标控制方法及系统,所述方法为:A、预先按照横向显示M个图标,竖向显示N个图标的定义将智能终端应用界面等分成M*N个显示区域,将触摸板等分成M*N个与显示区域宽高比一致的触摸区域;B、检测用户在触摸板上的滑动轨迹,按照滑动轨迹经过各触摸区域的顺序依次解析相应区域中的滑动轨迹,并按照预设的解析数据与键值对应表查找相应的键值;C、将光标按照依次查找到的键值在应用图标界面的应用图标之间逐次移动。通过本发明方法可使光标快速的按照用户习惯快速的移动,满足快速移动和精确定位的特性。避免了现有触摸板控制光标在应用图标间移动过慢的问题,提升了相应智能终端产品的用户体验。
【专利说明】一种带触摸板智能终端及其光标控制方法及系统

【技术领域】
[0001]本发明涉及智能电视领域,尤其涉及一种带触摸板智能终端及其光标控制方法及系统。

【背景技术】
[0002]随着智能电子设备的发展,选用触摸板的电子设备越来越多,触摸板能够在智能控制,游戏体感体验中给用户带来了极大的方便。但目前的触摸板控制还有很多不足之处,例如图1所示的触摸板智能遥控器,在多图标的智能电视机界面上采用光标模式移动光标,即在触摸板上滑动一下,对应着的智能电视机界面上的光标只能移动到相连的下一个图标,这样的操作使得光标移动显得很不方便,尤其是大范围的移动当前光标的情况下,这种操作显得更加繁琐,如果换用如图2所示的鼠标模式来移动光标,虽然能提高移动效率,但光标却不能精确定位到图标。
[0003]因此,现有技术还有待于改进和发展。


【发明内容】

[0004]鉴于上述现有技术的不足,本发明的目的在于提供一种带触摸板智能终端及其光标控制方法及系统,旨在解决目前带触摸板的智能终端光标移动操作繁琐、或无法精确定位到图标的问题。
[0005]本发明的技术方案如下:
一种带触摸板智能终端的光标控制方法,其中,所述方法包括以下步骤:
A、预先按照应用图标界面横向显示M个应用图标,竖向显示N个应用图标的的定义将智能终端的应用图标界面等分成M*N个显示区域,每个显示区域显示一个应用图标,再将触摸板等分成M*N个与显示区域宽高比一致的触摸区域;
B、检测用户在触摸板上的滑动轨迹,按照滑动轨迹经过触摸板上各触摸区域的顺序依次解析相应区域中的滑动轨迹,并按照预设的解析数据与键值对应表查找解析后的滑动轨迹所对应的键值;
C、将光标按照依次查找到的键值在应用图标界面的应用图标之间逐次移动。
[0006]所述的带触摸板智能终端的光标控制方法,其中,当触摸板尺寸长度为A,宽度为B,则触摸板上每个触摸区域的长度a=A/M,宽度b=B/N。
[0007]所述的带触摸板智能终端的光标控制方法,其中,所述步骤B中按照滑动轨迹经过触摸板上各触摸区域的顺序依次解析触摸板各相应区域中的滑动轨迹具体为:
在触摸板所在平面建立平面直角坐标系,依次获取滑动轨迹在触摸板各个触摸区域中的起点坐标和终点坐标;
将触摸区域中滑动轨迹的起点和终点连线并分别计算出该连线在坐标系的X轴和Y轴上的投影长度m和n,则利用该投影长度及起点/终点坐标解析滑动轨迹,得到滑动轨迹的解析数据。
[0008]所述的带触摸板智能终端的光标控制方法,其中,所述平面直角坐标系以触摸板左上角为原点,以触摸板顶边为X轴,触摸板左侧边为Y轴建立。
[0009]所述的带触摸板智能终端的光标控制方法,其中,所述解析数据与键值对应表中解析数据与键值具有如下对应关系:
当n=0时,且起点横坐标小于终点横坐标时,则该解析数据对应右键键值;
当n=0,且起点横坐标大于终点横坐标时,则该解析数据对应左键键值;
当m=0,且起点纵坐标小于终点纵坐标时,则该解析数据对应上键键值;
当m=0,且起点纵坐标大于终点纵坐标时,则该解析数据对应下键键值;
当n/m〈b/a,且起点横坐标小于终点横坐标时,则该解析数据对应右键键值;
当n/m〈b/a,且起点横坐标大于终点横坐标时,则该解析数据对应左键键值;
当n/m>b/a时,且起点纵坐标小于终点纵坐标时,则该解析数据对应上键键值;
当n/m>b/a时,且起点纵坐标大于终点纵坐标时,则该解析数据对应下键键值;
当n/m=b/a时,且起点横坐标小于终点横坐标,起点纵坐标小于终点纵坐标时,则该解析数据对应右键或上键键值;
当n/m=b/a时,且起点横坐标小于终点横坐标,起点纵坐标大于终点纵坐标时,则该解析数据对应右键或下键键值;
当n/m=b/a时,且起点横坐标大于终点横坐标,起点纵坐标小于终点纵坐标时,则该解析数据对应左键或上键键值;
当n/m=b/a时,且起点横坐标大于终点横坐标,起点纵坐标大于终点纵坐标时,则该解析数据对应左键或下键键值。
[0010]所述的带触摸板智能终端的光标控制方法,其中,所述步骤A之前还包括:预先设置解析数据与键值对应表。
[0011]所述的带触摸板智能终端的光标控制方法,其中,每个触摸区域中的滑动轨迹所对应的键值可使光标从当前所在应用图标移动至该键值所指向的下一个应用图标上。
[0012]—种带触摸板智能终端的光标控制系统,其中,所述系统包括:
设置模块,用于预先按照应用图标界面横向显示M个应用图标,竖向显示N个应用图标的的定义将智能终端的应用图标界面等分成M*N个显示区域,每个显示区域显示一个应用图标,并将触摸板等分成M*N个与该显示区域的宽高比一致的触摸区域;
检测和计算模块,用于检测用户在触摸板上的滑动轨迹,按照滑动轨迹经过触摸板上各触摸区域的顺序依次解析相应区域中的滑动轨迹,并按照预设的解析数据与键值对应表查找解析后的滑动轨迹所对应的键值;
执行模块,用于将光标按照依次查找到的键值在应用图标界面的应用图标之间逐次移动。
[0013]—种带触摸板智能终端,其中,所述智能终端具有如上所述的光标控制系统。
[0014]有益效果:本发明提供一种带触摸板智能终端及其光标控制方法及系统,通过本发明方法可使光标快速的按照用户习惯快速的移动,满足快速移动和精确定位的特性。避免了现有触摸板控制光标在应用图标间移动过慢的问题,提高了产品与用户的互动性,也相应提升了相应智能终端产品的用户体验。

【专利附图】

【附图说明】
[0015]图1为现有技术中触摸板米用的光标模式移动光标的不意图。
[0016]图2为现有技术中触摸板采用的鼠标模式移动光标的示意图。
[0017]图3为本发明具体实施例中带触摸板智能终端光标控制方法流程图。
[0018]图4为本发明具体实施例中应用图标界面划分显示区域示意图。
[0019]图5为本发明具体实施例中触摸板划分触摸区域示意图。
[0020]图6为本发明具体实施例中为非单纯横向或纵向移动的滑动轨迹示意图。
[0021]图7为以图6所示的滑动轨迹起点和终点连线为斜边,直角边平行于X轴和Y轴建立的直角三角形示意图。
[0022]图8为本发明具体实施例中超过单个触摸区域的滑动轨迹示意图。
[0023]图9为针对图8中的滑动轨迹依次确定各触摸区域中轨迹的起点和终点的操作示意图。
[0024]图10为本发明具体实施例中带触摸板智能终端光标控制系统原理框图。

【具体实施方式】
[0025]本发明提供一种带触摸板智能终端及其光标控制方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0026]如图3所示的一种带触摸板智能终端的光标控制方法,其中,所述方法包括以下步骤:
S100、预先按照应用图标界面横向显示M个应用图标,竖向显示N个应用图标的的定义将智能终端的应用图标界面等分成M*N个显示区域,每个显示区域显示一个应用图标,再将触摸板等分成M*N个与显示区域宽高比一致的触摸区域。
[0027]显示区域的划分过程具体如图4所示,将应用图标显示界面按照所能显示图标的总个数进行划分,所有划分后的显示区域的宽高比一致。将如图5所示的触摸板也等分成M*N个触摸区域,其中,也是横向分布M个纵向分布N个触摸区域的排布,并且每个触摸区域与显示区域的宽高比相同。具体的,假设触摸板尺寸长度为A,宽度为B,则触摸板上每个触摸区域的长度a=A/M,宽度b=B/N。
[0028]S200、检测用户在触摸板上的滑动轨迹,按照滑动轨迹经过触摸板上各触摸区域的顺序依次解析相应区域中的滑动轨迹,并按照预设的解析数据与键值对应表查找解析后的滑动轨迹所对应的键值。
[0029]具体实施例中,所述步骤SlOO之前还包括:预先设置解析数据与键值对应表。
[0030]较佳的是,所述按照滑动轨迹经过触摸板上各触摸区域的顺序依次解析触摸板各相应区域中的滑动轨迹具体为:
在触摸板所在平面建立平面直角坐标系,依次获取滑动轨迹在触摸板各个触摸区域中的起点坐标和终点坐标。其中,所建立的平面直角坐标系可以以触摸板左上角为原点,以触摸板顶边为X轴,触摸板左侧边为Y轴建立。
[0031]然后将触摸区域中滑动轨迹的起点和终点连线并分别计算出该连线在坐标系的X轴和Y轴上的投影长度m和n,则利用该投影长度及起点/终点坐标解析滑动轨迹,得到滑动轨迹的解析数据。
[0032]所述解析数据与键值对应表中包含基于投影长度m和η及起点/终点坐标所形成的解析数据(该解析数据是基于每个触摸区域中的滑动轨迹进行的计算),以及基于不同解析数据所对应的键值。具体地,解析数据与键值具有如下对应关系:
当η=0时,说明用户手指在该触摸区域中的为横向移动,进一步利用起始点和终端坐标判定滑动方向,即在η=0时,若起点横坐标小于终点横坐标时,则说明该滑动轨迹为向右横行移动,则该解析数据对应右键键值。
[0033]而当η=0,若起点横坐标大于终点横坐标时,则说明该滑动轨迹为向左横行移动,则该解析数据对应左键键值。
[0034]当m=0时,说明用户手指在该触摸区域中的为纵向移动,若进一步判断起点纵坐标小于终点纵坐标时,则说明该滑动轨迹为纵向向上移动,则该解析数据对应上键键值;而当m=0,且起点纵坐标大于终点纵坐标时,则说明该滑动轨迹为纵向向下移动,则该解析数据对应下键键值。
[0035]而当m和η均不等于O时,则说明滑动轨迹非单纯的横向或纵向移动,而是“斜着”移动,如图6所示,滑动轨迹OP是从起点O滑动到终点P,则OP连线在X轴和Y轴上的投影长度分别为m和n,相当于如图7所示,以OP连线作为直角三角形斜边,平行于坐标系的X轴和Y轴作出直角三角形(两直角边QP和OQ即为投影长度分别为m和n),针对上述情况,其解析数据具体如下:
当n/m〈b/a,且起点横坐标小于终点横坐标时,说明滑动轨迹为倾斜向右移动,图6所示即为其一种情况,则该解析数据对应右键键值。
[0036]当n/m〈b/a,且起点横坐标大于终点横坐标时,说明滑动轨迹为倾斜向左移动,则该解析数据对应左键键值。
[0037]当n/m>b/a时,且起点纵坐标小于终点纵坐标时,说明滑动轨迹为倾斜向上移动,则该解析数据对应上键键值。
[0038]当n/m>b/a时,且起点纵坐标大于终点纵坐标时,说明滑动轨迹为倾斜向下移动,则该解析数据对应下键键值。
[0039]当n/m=b/a时,且起点横坐标小于终点横坐标,起点纵坐标小于终点纵坐标时,说明滑动轨迹倾斜向右上移动,则该解析数据对应右键或上键键值。
[0040]当n/m=b/a时,且起点横坐标小于终点横坐标,起点纵坐标大于终点纵坐标时,说明滑动轨迹倾斜向右下移动,则该解析数据对应右键或下键键值。
[0041]当n/m=b/a时,且起点横坐标大于终点横坐标,起点纵坐标小于终点纵坐标时,说明滑动轨迹倾斜向坐上移动,则该解析数据对应左键或上键键值。
[0042]当n/m=b/a时,且起点横坐标大于终点横坐标,起点纵坐标大于终点纵坐标时,说明滑动轨迹倾斜向左下移动,则该解析数据对应左键或下键键值。
[0043]利用如上所述的解析数据与键值对应表,根据不同的解析数据即能得到对应的键值,从而实现光标移动。
[0044]以上所述的解析数据是基于一个触摸区域中的滑动轨迹得到的,当用户手指滑动轨迹超过一个触摸区域范围时(长度为a,宽度为b),如图8即滑动轨迹经过多个触摸区域时,需要对每个触摸区域中的滑动轨迹解析并得到键值,即将整个滑动轨迹进行分解,分别处理各个触摸区域中的部分滑动轨迹,依次地在每个区域内连接轨迹的起点和终点,如图9所述,然后对每个区域内的轨迹按照上述方法计算得到解析数据。并且轨迹经过一个触摸区域,就按照上述方法计算一次得到键值,相应的光标也移动一次,经过逐个触摸区域的判断实现光标的整体移动。
[0045]S300、将光标按照依次查找到的键值在应用图标界面的应用图标之间逐次移动。
[0046]其中,每个触摸区域中的滑动轨迹所对应的键值可使光标从当前所在应用图标移动至该键值所指向的下一个应用图标上。光标按照依次得到的键值在应用图标间快速移动,从而同时做到了精确定位和快速移动。
[0047]如图10所不的一种带触摸板智能终端的光标控制系统,其中,所述系统包括:
设置模块100,用于预先按照应用图标界面横向显示M个应用图标,竖向显示N个应用图标的的定义将智能终端的应用图标界面等分成M*N个显示区域,每个显示区域显示一个应用图标,并将触摸板等分成M*N个与该显示区域的宽高比一致的触摸区域,具体如步骤SlOO所述。
[0048]检测和计算模块200,用于检测用户在触摸板上的滑动轨迹,按照滑动轨迹经过触摸板上各触摸区域的顺序依次解析相应区域中的滑动轨迹,并按照预设的解析数据与键值对应表查找解析后的滑动轨迹所对应的键值,具体如步骤S200所述。
[0049]执行模块300,用于将光标按照依次查找到的键值在应用图标界面的应用图标之间逐次移动,具体如步骤S300所述。
[0050]本发明还提供一种带触摸板智能终端,其中,所述智能终端具有如上所述的光标控制系统。例如带触摸板的智能遥控器等
本发明提供一种带触摸板智能终端及其光标控制方法及系统,通过本发明方法可使光标快速的按照用户习惯快速的移动,满足快速移动和精确定位的特性。避免了现有触摸板控制光标在应用图标间移动过慢的问题,提高了产品与用户的互动性,也相应提升了相应智能终端产品的用户体验。
[0051]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种带触摸板智能终端的光标控制方法,其特征在于,所述方法包括以下步骤: A、预先按照应用图标界面横向显示M个应用图标,竖向显示N个应用图标的的定义将智能终端的应用图标界面等分成M*N个显示区域,每个显示区域显示一个应用图标,再将触摸板等分成M*N个与显示区域宽高比一致的触摸区域; B、检测用户在触摸板上的滑动轨迹,按照滑动轨迹经过触摸板上各触摸区域的顺序依次解析相应区域中的滑动轨迹,并按照预设的解析数据与键值对应表查找解析后的滑动轨迹所对应的键值; C、将光标按照依次查找到的键值在应用图标界面的应用图标之间逐次移动。
2.根据权利要求1所述的带触摸板智能终端的光标控制方法,其特征在于,当触摸板尺寸长度为A,宽度为B,则触摸板上每个触摸区域的长度a=A/M,宽度b=B/N。
3.根据权利要求2所述的带触摸板智能终端的光标控制方法,其特征在于,所述步骤B中按照滑动轨迹经过触摸板上各触摸区域的顺序依次解析触摸板各相应区域中的滑动轨迹具体为: 在触摸板所在平面建立平面直角坐标系,依次获取滑动轨迹在触摸板各个触摸区域中的起点坐标和终点坐标; 将触摸区域中滑动轨迹的起点和终点连线并分别计算出该连线在坐标系的X轴和Y轴上的投影长度m和n,则利用该投影长度及起点/终点坐标解析滑动轨迹,得到滑动轨迹的解析数据。
4.根据权利要求3所述的带触摸板智能终端的光标控制方法,其特征在于,所述平面直角坐标系以触摸板左上角为原点,以触摸板顶边为X轴,触摸板左侧边为Y轴建立。
5.根据权利要求4所述的带触摸板智能终端的光标控制方法,其特征在于,所述解析数据与键值对应表中解析数据与键值具有如下对应关系: 当n=0时,且起点横坐标小于终点横坐标时,则该解析数据对应右键键值; 当n=0,且起点横坐标大于终点横坐标时,则该解析数据对应左键键值; 当m=0,且起点纵坐标小于终点纵坐标时,则该解析数据对应上键键值; 当m=0,且起点纵坐标大于终点纵坐标时,则该解析数据对应下键键值; 当n/m〈b/a,且起点横坐标小于终点横坐标时,则该解析数据对应右键键值; 当n/m〈b/a,且起点横坐标大于终点横坐标时,则该解析数据对应左键键值; 当n/m>b/a时,且起点纵坐标小于终点纵坐标时,则该解析数据对应上键键值; 当n/m>b/a时,且起点纵坐标大于终点纵坐标时,则该解析数据对应下键键值; 当n/m=b/a时,且起点横坐标小于终点横坐标,起点纵坐标小于终点纵坐标时,则该解析数据对应右键或上键键值; 当n/m=b/a时,且起点横坐标小于终点横坐标,起点纵坐标大于终点纵坐标时,则该解析数据对应右键或下键键值; 当n/m=b/a时,且起点横坐标大于终点横坐标,起点纵坐标小于终点纵坐标时,则该解析数据对应左键或上键键值; 当n/m=b/a时,且起点横坐标大于终点横坐标,起点纵坐标大于终点纵坐标时,则该解析数据对应左键或下键键值。
6.根据权利要求5所述的带触摸板智能终端的光标控制方法,其特征在于,所述步骤A之前还包括:预先设置解析数据与键值对应表。
7.根据权利要求6所述的带触摸板智能终端的光标控制方法,其特征在于,每个触摸区域中的滑动轨迹所对应的键值可使光标从当前所在应用图标移动至该键值所指向的下一个应用图标上。
8.—种带触摸板智能终端的光标控制系统,其特征在于,所述系统包括: 设置模块,用于预先按照应用图标界面横向显示M个应用图标,竖向显示N个应用图标的的定义将智能终端的应用图标界面等分成M*N个显示区域,每个显示区域显示一个应用图标,并将触摸板等分成M*N个与该显示区域的宽高比一致的触摸区域; 检测和计算模块,用于检测用户在触摸板上的滑动轨迹,按照滑动轨迹经过触摸板上各触摸区域的顺序依次解析相应区域中的滑动轨迹,并按照预设的解析数据与键值对应表查找解析后的滑动轨迹所对应的键值; 执行模块,用于将光标按照依次查找到的键值在应用图标界面的应用图标之间逐次移动。
9.一种带触摸板智能终端,其特征在于,所述智能终端具有如权利要求8所述的光标控制系统。
【文档编号】G06F3/0484GK104133622SQ201410266628
【公开日】2014年11月5日 申请日期:2014年6月16日 优先权日:2014年6月16日
【发明者】陈锐, 林敏强, 谢树家 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1