一种基于轨迹球的按压定位方法及装置的制作方法

文档序号:6330764阅读:121来源:国知局
专利名称:一种基于轨迹球的按压定位方法及装置的制作方法
技术领域
本发明涉及智能终端技术领域,尤其涉及一种基于轨迹球的按压定位方法及装置。
背景技术
现有的很多移动终端中存在轨迹球,用户可以对轨迹球进行操作,移动终端接收并识别该操作,根据识别的结果确定对自身显示信息的定位或选中。图1为目前存在轨迹球的移动终端中轨迹球位置的结构示意图,在该图1中轨迹球与定位模块连接,当移动终端识别到轨迹球被滚动时,通知定位模块记录轨迹球的运功轨迹,移动终端的处理模块将该运动轨迹识别对显示屏上显示信息的定位操作。当移动终端中的按压感知模块感应到轨迹球的按压操作时,将该按压操作发送到移动终端的处理模块,该移动终端的处理模块将该按压操作识别为对显示屏上显示信息的选中点击操作。现有的移动终端识别到的对轨迹球的操作只包括对轨迹球的滚动操作,及对轨迹球的按压操作。而该滚动操作可以实现对移动终端显示屏上显示信息的定位操作,按照操作可以实现对移动终端显示屏上显示信息的选中点击操作。当按压轨迹球并对按压后的轨迹球进行滚动操作时,在按压力的作用下该轨迹球与按压感知模块接触,由于轨迹球与按压感知模块的摩擦力,使该轨迹球无法在该摩擦力的作用下进行滚动操作。另外,当按压轨迹球并对按压后的轨迹球进行滚动操作时,移动终端只能简单的将其识别为对轨迹球的按压操作或滚动操作,因此造成了移动终端的识别结果的不准确,从而影响最终的对显示屏上信息操作的不准确。

发明内容
有鉴于此,本发明实施例提供一种基于轨迹球的按压定位方法及装置,用以解决现有技术中无法实现对轨迹球的按压定位操作的问题。本发明实施例提供的一种基于轨迹球的按压定位方法,包括处理模块接收多脚支架发送的自身形变信息,其中所述多脚支架用于支撑并感知轨迹球受到的压力;将接收的所述形变信息与自身保存的形变阈值信息进行比较,确定所述轨迹球受到的按压操作的类型;当确定所述轨迹球受到按压,但该轨迹球未与按压感知模块接触时,通过定位模块记录所述轨迹球的运动轨迹,并根据所述运动轨迹对显示的信息进行相应的操作。本发明实施例提供的一种基于轨迹球的按压定位装置,包括多脚支架,用于支撑并感知移动终端轨迹球受到的压力,并将自身在所述压力下的形变信息发送到处理模块;轨迹球,用于接收压力;处理模块,用于接收多脚支架发送的自身形变信息,将接收的所述形变信息与自
4身保存的形变阈值信息进行比较,确定所述轨迹球受到的按压操作的类型,当确定所述轨迹球受到按压,但该轨迹球未与按压感知模块接触时,通知定位模块进行操作信息的确定;定位模块,用于记录所述轨迹球的运动轨迹,并根据所述运动轨迹对显示的信息进行相应的操作。本发明实施例提供了一种基于轨迹球的按压定位方法及装置,该方法中通过当轨迹球受到压力时,支撑该轨迹球的多脚支架发生形变,多脚支架将该形变信息发送到处理模块,处理模块将该形变信息与自身保存的形变阈值信息进行比较,在确定轨迹球受到按压,但该轨迹球未与按压感知模块接触时,通过定位模块记录所述轨迹球的运动轨迹,并根据运动轨迹对显示的信息进行相应的操作。由于在本发明实施例中可以识别对轨迹球的按压定位信息,并根据该信息确定相应的操作,因此提高了移动终端识别结果的准确性,从而提高了最终的对显示屏上信息操作的准确性。


图1为现有技术中目前存在轨迹球的移动终端中轨迹球位置的结构示意图;图2为本发明实施例提供的基于轨迹球的按压定位过程;图3A为本发明实施例提供的多脚支架、按压感知模块、轨迹球以及定位装置的位置结构示意图;图;3B为本发明实施例提供的多脚支架的一个弹性支架的弹性形变的示意图;图4为本发明实施例提供的基于轨迹球的按压定位的详细过程;图5为本发明实施例提供的基于轨迹球的按压定位的另一详细过程;图6为本发明实施例提供的基于轨迹球的按压定位的再一详细过程;图7为本发明实施例提供的基于轨迹球的按压定位装置结构示意图。
具体实施例方式本发明实施例为了有效的识别对轨迹球的按压定位操作,提供了一种基于轨迹球的按压定位方法,该方法中通过当轨迹球受到压力时,支撑该轨迹球的多脚支架发生形变, 多脚支架将该形变信息发送到处理模块,处理模块将该形变信息与自身保存的形变阈值信息进行比较,在确定轨迹球受到按压,但该轨迹球未与按压感知模块接触时,通过定位模块记录所述轨迹球的运动轨迹,并根据运动轨迹对显示的信息进行相应的操作。由于在本发明实施例中可以识别对轨迹球的按压定位信息,并根据该信息确定相应的操作,因此提高了移动终端识别结果的准确性,从而提高了最终的对显示屏上信息操作的准确性。下面结合说明书附图,对本发明实施例进行详细说明。图2为本发明实施例提供的基于轨迹球的按压定位过程,该过程包括以下步骤S201 处理模块接收多脚支架发送的自身形变信息,其中所述多脚支架用于支撑并感知轨迹球受到的压力。该多脚支架的每个脚包括弹性支架和支撑球,该支撑球与轨迹球接触,并连接在弹性支架性,弹性支架包括两根弹性部件,在两根弹性部件之间通过轴连接,其中一根弹性部件连接支撑球,另一根弹性部件连接移动终端中多脚支架的固定模块,该固定模块例如可以为移动终端的电路板,或其他用于固定该多脚支架的硬件模块,该另一根弹性部件用于感应形变信息的传感器可以安装在弹性部件上,和/或轴上。S202 将接收的所述形变信息与自身保存的形变阈值信息进行比较,确定所述轨迹球受到的按压操作的类型。由于在移动终端中当轨迹球未受到任何按压时,该轨迹球距离按压感知模块的距离确定,并且当该轨迹球未受到任何按压时,支撑该轨迹球的多脚支架的形变信息确定。因此当该轨迹球受到按压向下移动时,当该轨迹球移动到按压感知模块的上方,但未与该按压感知模块接触时,该多脚支架的形变信息也是可以确定的。因此可以根据多脚支架的形变信息确定轨迹球受到的按压操作的类型。S203:当确定所述轨迹球受到按压,但该轨迹球未与按压感知模块接触时,通过定位模块记录所述轨迹球的运动轨迹,并根据所述运动轨迹对显示的信息进行相应的操作。在本发明实施例中当移动终端中的处理模块识别到轨迹球受到按压,但是未与按压感知模块接触时,移动终端的处理模块可以将此按压类型识别为轻按压,因此即使该轨迹球被按压后,也可以再对该轨迹球进行滚动操作。为了准确的识别出该按压后的滚动操作,处理模块通知定位模块记录轨迹球的运动轨迹,处理模块根据定位模块对轨迹球运动轨迹的记录,确定对显示屏上显示的信息的定位操作。图3A为本发明实施例中多脚支架以三脚支架为例,多脚支架、按压感知模块、轨迹球以及定位装置的位置结构示意图。在该图3A中,三脚支架支撑31并感知轨迹球受到的压力,该三脚支架31的每个脚包括弹性支架311和支撑球312,弹性支架311用于固定在移动终端的电路板上以及支撑球312之间。该弹性支架311包括包括第一弹性部件3111 和第二弹性部件3112,第一弹性部件3111和第二弹性部件3112之间通过轴连接。具体的第一弹性部件3111连接轴与支撑球312,第二弹性部件3112连接轴并固定在电路板上。图;3B为本发明实施例提供的该多脚支架的一个弹性支架的弹性形变的示意图。 其中初始位置为该弹性支架在该轨迹球未受到按压时该弹性支架的形变量的形变信息示。 按压位置为当该弹性支架受到按压时,该弹性支架的形变示意。根据图3B所示可知,根据该弹性支架在受到按压时的形变以及该弹性支架在未受到按压时的形变,即可确定该弹性支架在受到按压时的形变信息,该形变信息具体的可以为该弹性支架在按压时的角度变化信息。在该多脚支架的两个弹性支架的连接轴位置可以安装传感器,该传感器可以为位移传感器,通过激光测距的原理来感应位移,从而确定多脚支架的形变信息。另外,由于该多脚支架中包括多个弹性支架,而每个弹性支架上都安装有感应弹性形变的传感器,每个弹性支架上安装的传感器将感应的形变信息上报处理模块。此时处理模块可以接收到的每个弹性支架上报的形变信息不同,为了便于计算,增加测量的准确性,可以将每个弹性支架上报的形变信息进行平均,每个弹性支架上报的形变信息的平均值作为该多脚支架上报的形变信息。或者,在确定多脚支架上报的形变信息时,也可以将每个弹性支架上报的形变信息的和作为该多脚支架的形变信息。具体的确定方法可以根据需要灵活确定,只要在处理模块中针对该多脚支架的形变信息保存对应的形变阈值信息即可。由于处理模块中保存有形变阈值信息,而该形变阈值信息可以包括第二形变阈值信息,该第二形变阈值信息根据轨迹球在未受到按压时距离按压感知模块的距离,及该轨迹球在未受到按压时支撑所述轨迹球的多脚支架的形变信息确定。在具体的确定该第二形变阈值信息时,由于轨迹球在未受到按压时距离按压感知模块的距离Dl已知(如图:3B所示),轨迹球在受到按压时,轨迹球向下运动,当该轨迹球运动到距离按压感知模块一定的距离D2,该距离可以保证轨迹球未与按压感知模块接触,例如可以为Imm或者0.5mm等。当该已知该两个距离后,可以确定该轨迹球在受到按压但未与按压感知模块接触时,该轨迹球在该压力下向下移动的距离D,该距离D即为上述两个距离Dl禾口 D2的差。根据该距离D以及轨迹球在未受到按压时支撑所述轨迹球的多脚支架的形变信息,可以确定当该轨迹球向下移动距离D时,该多脚支架的形变信息。因此可以将该轨迹球向下移动距离D对应的多脚支架的形变信息确定为第二形变阈值信息,并将该第二形变阈值信息保存在本地,用于后续轨迹球按压操作的类型的判断。图4为本发明实施例提供的基于轨迹球的按压定位的详细过程,该过程包括以下步骤S401 处理模块接收多脚支架发送的自身形变信息,其中所述多脚支架用于支撑并感知轨迹球受到的压力。S402 将接收的所述形变信息与自身保存第二形变阈值信息进行比较,判断所述形变信息是否小于保存的所述第二形变阈值信息,当判断结果为是时,进行步骤S403,否则,进行步骤S405。其中,所述第二形变阈值信息根据所述轨迹球在未受到按压时距离按压感知模块的距离,及该轨迹球在未受到按压时支撑所述轨迹球的多脚支架的形变信息确定。S403 确定所述轨迹球受到轻按压,该轨迹球未与按压感知模块接触。S404 通过定位模块记录所述轨迹球的运动轨迹,并根据所述运动轨迹对显示的信息进行相应的操作。S405 确定所述轨迹球受到重按压,处理模块将该重按压操作识别为对显示屏上显示信息的选中点击操作。在上述实施例中处理模块可以根据多脚支架的形变信息与第二形变阈值信息的大小,确定该轨迹球受到的按压为轻按压或重按压。并且根据识别出的按压的类型执行相应的操作。上述在确定第二形变阈值信息时,由于根据轨迹球运动到距离按压感知模块一定的距离D2,而该距离D2的值确定可以根据需要灵活设定了。但该距离D2的值选择的比较小时,即选择的距离较按压感知模块较近的距离时,根据该距离D2,确定的第二形变阈值信息中包含的第二形变阈值会较大。因此一般当该多脚支架的形变信息小于该第二形变阈值时,都可以判断该轨迹球受到轻按压操作,否则,确定该轨迹球受到重按压操作。由于该第二形变阈值根据距离D2确定,即在该多脚支架的形变信息等于该第二形变阈值信息时,实际上该多脚支架的形变还未使该轨迹球与按压感知模块,因此为了保证处理模块识别按压操作类型的准确性,提高信息指示的准确性,可以采用形变阈值信息、与按压感知装置是否接收到被轨迹球按压的信号,判断按压操作的类型。另外,当该距离D2的值选择的较大时,即选择距离较按压感知模块较远的距离时,根据该距离D2,确定的第二形变阈值信息中包含的第二形变阈值会较小。因此当根据该第二形变阈值信息及该多脚支架的形变信息,进行操作类型的判断时,可能在该多脚支架的形变信息大于该保存的第二形变阈值信息时,随让将该按压操作识别为了重按压,但实际上该轨迹球此时并没有与按压感知模块接触。因此为了保证按压操作判断的准确性,进而提高信息指示的准确性,在本发明实施例中可以采用形变阈值信息、与按压感知装置是否接收到被轨迹球按压的信号,判断按压操作的类型。图5为本发明实施例提供的基于轨迹球的按压定位的另一详细过程,该过称包括以下步骤S501 处理模块接收多脚支架发送的自身形变信息,其中所述多脚支架用于支撑并感知轨迹球受到的压力。S502 将接收的所述形变信息与自身保存第二形变阈值信息进行比较,判断所述形变信息是否小于保存的所述第二形变阈值信息,当判断结果为是时,进行步骤S503,否则,进行步骤S505。S503 确定所述轨迹球受到轻按压,该轨迹球未与按压感知模块接触。S504 通过定位模块记录所述轨迹球的运动轨迹,并根据所述运动轨迹对显示的信息进行相应的操作。S505 判断所述按压感知模块是否接收到被所述轨迹球按压的信号,当判断结果为是时,进行步骤S506,否则,进行步骤S503。S506 确定所述轨迹球受到重按压,处理模块将该重按压操作识别为对显示屏上显示信息的选中点击操作。在本发明的上述实施例中由于根据多脚支架的形变信息,以及按压感知模块是否接收到被轨迹球按压的信号,判断按压操作的类型,因此可以进一步保证处理模块识别按压操作类型的准确性,提高信息指示的准确性。另外,由于多脚支架为对轨迹球进行支撑并感知轨迹球受到的压力,而该多脚支架在该轨迹球受到按压作用时发生形变,而形变信息的多少根据轨迹球受到的压力的大小确定。而由于当对该轨迹球进行滚动操作时,可能也会对该轨迹球存在一定的压力。为了便于处理模块分辨对轨迹球的操作是轻按压操作,还是对该轨迹球的滚动操作,在本发明实施例中该处理模块中还可以保存第一形变阈值信息。该第一形变阈值信息可以根据轨迹球在被滚动时,该多脚支架因轨迹球的受到的压力而产生的形变信息确定。图6为本发明实施例提供的基于轨迹球的按压定位的再一详细过程,该过称包括以下步骤S601 处理模块接收多脚支架发送的自身形变信息,其中所述多脚支架用于支撑并感知轨迹球受到的压力。S602 将接收的所述形变信息与自身保存第二形变阈值信息进行比较,判断所述形变信息是否小于保存的所述第二形变阈值信息,当判断结果为是时,进行步骤S603,否则,进行步骤S607。S603 判断所述形变信息是否小于保存的第一形变阈值信息,当判断结果为是时, 进行步骤S604,否则,进行步骤S605。S604 确定所述轨迹球被滚动,通过定位模块记录所述轨迹球的运动轨迹,并根据所述运动轨迹对显示的信息进行定位操作。
S605 确定所述轨迹球受到轻按压,该轨迹球未与按压感知模块接触。S606 通过定位模块记录所述轨迹球的运动轨迹,并根据所述运动轨迹对显示的信息进行相应的操作。S607 判断所述按压感知模块是否接收到被所述轨迹球按压的信号,当判断结果为是时,进行步骤S608,否则,进行步骤S605。S608 确定所述轨迹球受到重按压,处理模块将该重按压操作识别为对显示屏上显示信息的选中点击操作。图7为本发明实施例提供的基于轨迹球的按压定位装置结构示意图,该装置包括多脚支架71,用于支撑并感知移动终端轨迹球受到的压力,并将自身在所述压力下的形变信息发送到处理模块;轨迹球72,用于接收压力;处理模块73,用于接收多脚支架发送的自身形变信息,将接收的所述形变信息与自身保存的形变阈值信息进行比较,确定所述轨迹球受到的按压操作的类型,当确定所述轨迹球受到按压,但该轨迹球未与按压感知模块接触时,通知定位模块进行操作信息的确定;定位模块74,用于记录所述轨迹球的运动轨迹,并根据所述运动轨迹对显示的信息进行相应的操作。所述处理模块73包括存储单元731,用于保存第二阈值信息,其中所述第二形变阈值信息根据所述轨迹球距离按压感知模块的距离,及该轨迹球在未受到按压时支撑所述轨迹球的多脚支架的形变信息确定;比较确定单元732,用于当所述形变信息小于所述第二形变阈值信息时,确定所述轨迹球受到按压,但该轨迹球未与按压感知模块接触。所述处理模块73还用于,当判断所述形变信息大于所述第二形变阈值信息时,判断所述按压感知模块是否接收到被所述轨迹球按压的信号,当未接收到被所述轨迹球按压的信号时,确定所述轨迹球受到按压,但该轨迹球未与按压感知模块接触;所述装置还包括按压感知模块75,用于感知是否接收到所述轨迹球的按压,并在感知到所述轨迹球的按压时生成按压信号,并发送给所述处理模块。所述处理模块73还用于,当所述按压感知模块接收到所述轨迹球的按压信号时,根据所述按压信号对显示的信息进行选中点击操作。所述处理模块73还用于,当所述形变信息小于所述第二形变阈值信息时,将所述形变信息与自身保存的第一形变阈值信息进行比较,当所述形变信息小于第一形变阈值信息时,确定所述轨迹球被滚动,通过定位模块记录所述轨迹球的运动轨迹,并根据所述运动轨迹对显示的信息进行定位操作。所述多脚支架71包括弹性支撑和支撑球,其中所述所述弹性支架上安装有传感器ο所述多脚支架71包括三脚支架。在本发明实施例中该处理模块可以为中央处理单元(Central Processing Unit, CPU),定位模块可以为识别轨迹球滚动的传感器等感知元件,按压感知模块可以为用于感知的传感器等感知元件。本发明实施例提供了一种基于轨迹球的按压定位方法及装置,该方法中通过当轨迹球受到压力时,支撑该轨迹球的多脚支架发生形变,多脚支架将该形变信息发送到处理模块,处理模块将该形变信息与自身保存的形变阈值信息进行比较,在确定轨迹球受到按压,但该轨迹球未与按压感知模块接触时,通过定位模块记录所述轨迹球的运动轨迹,并根据运动轨迹对显示的信息进行相应的操作。由于在本发明实施例中可以识别对轨迹球的按压定位信息,并根据该信息确定相应的操作,因此提高了移动终端识别结果的准确性,从而提高了最终的对显示屏上信息操作的准确性。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种基于轨迹球的按压定位方法,其特征在于,所述方法包括处理模块接收多脚支架发送的自身形变信息,其中所述多脚支架用于支撑并感知轨迹球受到的压力;将接收的所述形变信息与自身保存的形变阈值信息进行比较,确定所述轨迹球受到的按压操作的类型;当确定所述轨迹球受到按压,但该轨迹球未与按压感知模块接触时,通过定位模块记录所述轨迹球的运动轨迹,并根据所述运动轨迹对显示的信息进行相应的操作。
2.如权利要求1所述的方法,其特征在于,确定所述轨迹球受到按压,但该轨迹球未与按压感知模块接触包括将接收的所述形变信息与自身保存的第二形变阈值信息进行比较,其中所述第二形变阈值信息根据所述轨迹球在未受到按压时距离按压感知模块的距离,及该轨迹球在未受到按压时支撑所述轨迹球的多脚支架的形变信息确定;当所述形变信息小于所述第二形变阈值信息时,确定所述轨迹球受到按压,但该轨迹球未与按压感知模块接触。
3.如权利要求2所述的方法,其特征在于,确定所述轨迹球受到按压,但该轨迹球未与按压感知模块接触还包括当判断所述形变信息大于所述第二形变阈值信息时,判断所述按压感知模块是否接收到被所述轨迹球按压的信号;当未接收到被所述轨迹球按压的信号时,确定所述轨迹球受到按压,但该轨迹球未与按压感知模块接触。
4.如权利要求3所述的方法,其特征在于,所述方法还包括当所述按压感知模块接收到所述轨迹球的按压信号时,根据所述按压信号对显示的信息进行选中点击操作。
5.如权利要求2所述的方法,其特征在于,所述方法还包括当所述形变信息小于所述第二形变阈值信息时,将所述形变信息与自身保存的第一形变阈值信息进行比较;当所述形变信息小于第一形变阈值信息时,确定所述轨迹球被滚动,通过定位模块记录所述轨迹球的运动轨迹,并根据所述运动轨迹对显示的信息进行定位操作。
6.一种基于轨迹球的按压定位装置,其特征在于,该装置包括多脚支架,用于支撑并感知移动终端轨迹球受到的压力,并将自身在所述压力下的形变信息发送到处理模块;轨迹球,用于接收压力;处理模块,用于接收多脚支架发送的自身形变信息,将接收的所述形变信息与自身保存的形变阈值信息进行比较,确定所述轨迹球受到的按压操作的类型,当确定所述轨迹球受到按压,但该轨迹球未与按压感知模块接触时,通知定位模块进行操作信息的确定;定位模块,用于记录所述轨迹球的运动轨迹,并根据所述运动轨迹对显示的信息进行相应的操作。
7.如权利要求6所述的装置,其特征在于,所述处理模块包括存储单元,用于保存第二阈值信息,其中所述第二形变阈值信息根据所述轨迹球距离按压感知模块的距离,及该轨迹球在未受到按压时支撑所述轨迹球的多脚支架的形变信息确定;比较确定单元,用于当所述形变信息小于所述第二形变阈值信息时,确定所述轨迹球受到按压,但该轨迹球未与按压感知模块接触。
8.如权利要求7所述的装置,其特征在于,所述处理模块还用于,当判断所述形变信息大于所述第二形变阈值信息时,判断所述按压感知模块是否接收到被所述轨迹球按压的信号,当未接收到被所述轨迹球按压的信号时,确定所述轨迹球受到按压,但该轨迹球未与按压感知模块接触;所述装置还包括按压感知模块,用于感知是否接收到所述轨迹球的按压,并在感知到所述轨迹球的按压时生成按压信号,并发送给所述处理模块。
9.如权利要求8所述的装置,其特征在于,所述处理模块还用于,当所述按压感知模块接收到所述轨迹球的按压信号时,根据所述按压信号对显示的信息进行选中点击操作。
10.如权利要求7所述的装置,其特征在于,所述处理模块还用于,当所述形变信息小于所述第二形变阈值信息时,将所述形变信息与自身保存的第一形变阈值信息进行比较, 当所述形变信息小于第一形变阈值信息时,确定所述轨迹球被滚动,通过定位模块记录所述轨迹球的运动轨迹,并根据所述运动轨迹对显示的信息进行定位操作。
11.如权利要求6所述的装置,其特征在于,所述多脚支架包括弹性支撑和支撑球,其中所述所述弹性支架上安装有传感器。
12.如权利要求6或11所述的装置,其特征在于,所述多脚支架包括三脚支架。
全文摘要
本发明公开了一种基于轨迹球的按压定位方法及装置,用以解决现有技术中无法实现对轨迹球的按压定位操作的问题。该方法当轨迹球受到压力时,支撑该轨迹球的多脚支架发生形变,多脚支架将该形变信息发送到处理模块,处理模块将该形变信息与自身保存的形变阈值信息进行比较,在确定轨迹球受到按压,但该轨迹球未与按压感知模块接触时,通过定位模块记录所述轨迹球的运动轨迹,并根据运动轨迹对显示的信息进行相应的操作。由于在本发明实施例中可以识别对轨迹球的按压定位信息,并根据该信息确定相应的操作,因此提高了移动终端识别结果的准确性,从而提高了最终的对显示屏上信息操作的准确性。
文档编号G06F3/038GK102375569SQ201010261290
公开日2012年3月14日 申请日期2010年8月23日 优先权日2010年8月23日
发明者朱笑稷, 薛頔, 钱海祥 申请人:中国移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1