光标移动方法及装置与流程

文档序号:12732925阅读:366来源:国知局
光标移动方法及装置与流程

本申请属于移动设备技术领域,具体地说,涉及一种光标移动方法及装置。



背景技术:

目前,移动设备均具有文字输入、编辑的功能,借此功能,用户可以编辑备忘录、短信、通讯软件等。然而,用户在使用文字输入、编辑的功能时,难免会出现编辑错误而需要修改的情况,此时则需要将光标移动到用户再次编辑的位置。

传统的移动方式是通过方向键慢慢移动到目标位置,但此方式明显效率不高。现具有触摸屏的移动设备可通过确定用户点选的位置,从而将光标移动到该点选的位置,但此方式由于用户手指较粗,往往会将光标移动到距离目标位置不远的点选的位置,出现错误。



技术实现要素:

有鉴于此,本申请提供了一种光标移动方法以及装置,实现将光标准确移到期望的最终位置。

本申请实施例提供一种光标移动方法,位于终端设备侧执行,包括:

当检测到与终端设备屏幕的接触时,确定所述接触的触摸位置;

控制光标位于所述触摸位置;

当接收到移动所述光标位置的第一移动操作时,根据所述第一移动操作指示的方向移动所述光标。

其中,所述第一移动操作包括接收的触摸介质在所述终端设备屏幕上的滑动操作;则所述根据所述第一移动操作指示的方向移动所述光标包括:

根据所述滑动操作的滑动方向移动所述光标。

其中,所述根据所述滑动操作的滑动方向移动所述光标包括:以所述光标的当前位置为起点,将所述光标移动。

其中,所述将所述光标移动包括:根据所述滑动操作在终端设备屏幕上的接触,沿所述滑动方向连续移动所述光标。

其中,所述第一移动操作包括接收的输入装置输入的控制操作;则所述根据所述第一移动操作指示的方向移动所述光标包括:

根据所述控制操作的指示方向连续移动所述光标,直到中断接收所述控制操作。

其中,所述光标移动方法还包括:当接收到与所述第一移动操作指示方向相反的第二移动操作时,根据所述第二移动操作控制所述光标。

其中,所述根据所述第二移动操作控制所述光标包括:停止移动所述光标。

其中,所述光标移动方法还包括:根据所述第二移动操作指示的方向移动所述光标。

其中,所述光标移动方法还包括:当接收到预设时长的点选操作时,确定所述点选操作对应的点选位置,将所述光标移动到所述点选位置,并放大距离所述点选位置预设距离的字符。

本申请实施例还提供一种光标移动装置,位于终端设备侧执行,包括:

检测模块,用于当检测到与终端设备屏幕的接触时,确定所述接触的触摸位置;

控制模块,用于控制光标位于所述触摸位置;

第一移动模块,用于当接收到移动所述光标位置的第一移动操作时,根据所述第一移动操作指示的方向移动所述光标。

其中,所述第一移动操作包括接收的触摸介质在所述终端设备屏幕上的滑动操作;则所述第一移动模块,用于:

根据所述滑动操作的滑动方向移动所述光标。

其中,所述第一移动模块,用于:以所述光标的当前位置为起点,将所述光标移动。

其中,所述第一移动模块,用于:根据所述滑动操作在终端设备屏幕上的接触,沿所述滑动方向连续移动所述光标。

其中,所述第一移动操作包括接收的输入装置输入的控制操作;则所述第一移动模块,用于:

根据所述控制操作的指示方向连续移动所述光标,直到中断接收所述控制操作。

其中,所述光标移动装置还包括:第二移动模块,用于当接收到与所述第一移动操作指示方向相反的第二移动操作时,根据所述第二移动操作控制所述光标。

其中,所述第二移动模块,用于:停止移动所述光标。

其中,所述第二移动模块,用于:根据所述第二移动操作指示的方向移动所述光标。

其中,所述光标移动装置还包括点选模块,用于:当接收到预设时长的点选操作时,确定所述点选操作对应的点选位置,将所述光标移动到所述点选位置,并放大距离所述点选位置预设距离的字符。

本申请实施例可将光标移动到触摸操作的起始位置(触摸位置),再以该位置为起点,根据移动操作指示的方向移动光标,从而可以先将光标移到最终位置附近的位置(触摸位置),再从触摸位置移动期望移到的最终位置,实现将光标准确移到期望的最终位置。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是本申请某些实施例提供的一种光标移动方法的流程示意图;

图2是本申请其他某些实施例提供的一种光标移动方法的流程示意图;

图3是本申请另外某些实施例提供的一种光标移动方法的流程示意图;

图4是本申请某些实施例提供的一种光标移动装置的结构示意图。

具体实施方式

以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

如在说明书及权利要求当中调用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可 接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。

以下通过具体实施例对本申请的技术方案进行详细的描述。

图1是本申请某些实施例的提供的光标移动方法的流程示意图,位于终端设备侧执行,所述终端设备可以是智能手机、PAD、笔记本或PC平板电脑等,其可以应用移动网络,具体的网络制式可以为2G(GSM)、2.5G(GPRS)、3G(WCDMA、TD-SCDMA、CDMA2000、UTMS)、4G(LTE)、4G+(LTE+)、WiMax等中的任意一种。在本申请实施例中,所述终端设备最好具有触敏显示器。

100.当检测到与终端设备屏幕的接触时,确定所述接触的触摸位置。所述与终端设备屏幕的接触可以被描述成由用户使用至少一只手或使用一个或多个手指来执行的。应当理解的是,所述接触还可以使用任何适当的物体或配件来进行,例如:指示笔、触控笔等等。所述接触可以包括:在触摸屏幕上至少一下敲击,或保持与触摸屏幕的持续接触,或保持持续接触的同时移动接触点,或其任意组合。当接触为在触摸屏幕上敲击时,则触摸屏幕被敲击的位置被确定为所述接触的触摸位置;当接触为保持与触摸屏幕的持续接触时,则与触摸屏幕持续接触的位置被确定为所述接触的触摸位置;当接触为保持持续接触的同时移动接触点时,则移动结束时触摸屏幕被接触的位置被确定为所述接触的触摸位置。

102.控制光标位于所述触摸位置。终端设备可以通过控制器或处理器控制光标移动到所述触摸位置。

104.当接收到移动所述光标位置的第一移动操作时,根据所述第一移动操作指示的方向移动所述光标。

本申请实施例可将光标移动到触摸操作的起始位置(触摸位置),再以该位置为起点,根据移动操作指示的方向移动光标,从而可以先将光标移到最终位置附近的位置(触摸位置),再从触摸位置移动期望移到的最终位置,实现将光标准确移到期望的最终位置。

在上述某些实施例中,所述第一移动操作包括接收的触摸介质在所述终端设备屏幕上的滑动操作;则104中所述根据所述第一移动操作指示的方向移动所述光标包括:根据所述滑动操作的滑动方向移动所述光标。在某些实施例中,终端设备以所述光标的当前位置为起点,将所述光标移动。具体的,滑动操作可以为与屏幕的快速(例如小于0.1s)滑动接触或短距离(例如小于0.5cm)滑动接触,每当接收到一次滑动操作时,可将光标沿第一移动操作指示的方向移动至少一个字符。

在某些实施例中,当起始位置距离最终位置较远时,终端设备根据所述滑动操作在终端设备屏幕上的接触,沿所述滑动方向连续移动所述光标。具体的,光标可以每次移动多个字符,例如至少一个字符。滑动操作可以为与屏幕的持续(例如接触时间大于0.1s)滑动接触或长距离(例如大于或等0.5cm)滑动接触或持续多次快速滑动接触或持续多次短距离滑动接触或任意组合。

在上述另外某些实施例中,所述第一移动操作包括接收的输入装置输入的控制操作;则104根据所述第一移动操作指示的方向移动所述光标包括:根据所述控制操作的指示方向连续移动所述光标,直到中断接收所述控制操作。

图2是本申请其他某些实施例的提供的光标移动方法的流程示意图,位于终端设备侧执行,所述终端设备可以是智能手机、PAD、笔记本或PC平板电脑等,其可以应用移动网络,具体的网络制式可以为2G(GSM)、2.5G(GPRS)、3G(WCDMA、TD-SCDMA、CDMA2000、UTMS)、4G(LTE)、4G+(LTE+)、WiMax 等中的任意一种。在本申请实施例中,所述终端设备最好具有触敏显示器。

200.当检测到与终端设备屏幕的接触时,确定所述接触的触摸位置。所述与终端设备屏幕的接触可以被描述成由用户使用至少一只手或使用一个或多个手指来执行的。应当理解的是,所述接触还可以使用任何适当的物体或配件来进行,例如:指示笔、触控笔等等。所述接触可以包括:在触摸屏幕上至少一下敲击,或保持与触摸屏幕的持续接触,或保持持续接触的同时移动接触点,或其任意组合。当接触为在触摸屏幕上敲击时,则触摸屏幕被敲击的位置被确定为所述接触的触摸位置;当接触为保持与触摸屏幕的持续接触时,则与触摸屏幕持续接触的位置被确定为所述接触的触摸位置;当接触为保持持续接触的同时移动接触点时,则移动结束时触摸屏幕被接触的位置被确定为所述接触的触摸位置。

202.控制光标位于所述触摸位置。终端设备可以通过控制器或处理器控制光标移动到所述触摸位置。

204.当接收到移动所述光标位置的第一移动操作时,根据所述第一移动操作指示的方向移动所述光标。

本申请实施例可将光标移动到触摸操作的起始位置(触摸位置),再以该位置为起点,根据移动操作指示的方向移动光标,从而可以先将光标移到最终位置附近的位置(触摸位置),再从触摸位置移动期望移到的最终位置,实现将光标准确移到期望的最终位置。

在上述某些实施例中,所述第一移动操作包括接收的触摸介质在所述终端设备屏幕上的滑动操作;则204中所述根据所述第一移动操作指示的方向移动所述光标包括:根据所述滑动操作的滑动方向移动所述光标。在某些实施例中,终端设备以所述光标的当前位置为起点,将所述光标移动。具体的,滑动操作可以为与屏幕的快速(例如小于0.1s)滑动接触或短距离(例如小于0.5cm)滑动接触,每当接收到一次滑动操作时,可将光标沿第一移动操作指示的方向移动至少一个字符。

在某些实施例中,当起始位置距离最终位置较远时,终端设备根据所述滑动操作在终端设备屏幕上的接触,沿所述滑动方向连续移动所述光标。具体的,光标可以每次移动多个字符,例如至少一个字符。滑动操作可以为与 屏幕的持续(例如接触时间大于0.1s)滑动接触或长距离(例如大于或等0.5cm)滑动接触或持续多次快速滑动接触或持续多次短距离滑动接触或任意组合。

在上述另外某些实施例中,所述第一移动操作包括接收的输入装置输入的控制操作;则204根据所述第一移动操作指示的方向移动所述光标包括:根据所述控制操作的指示方向连续移动所述光标,直到中断接收所述控制操作。

206.当接收到与所述第一移动操作指示方向相反的第二移动操作时,根据所述第二移动操作控制所述光标。

在某些实施例中,终端设备可以在接收到第二移动操作时停止移动所述光标。当终端设备向最终位置多次移动光标时移过最终位置,可通过本申请实施例及时停止移动光标。然后再向与所述第一移动操作指示方向相反的方向移动光标,将光标移动期望的最终位置。在某些实施例中,终端设备还可以根据所述第二移动操作指示的方向移动所述光标。在这里,第二移动操作可以为接收的触摸介质在所述终端设备屏幕上的滑动操作,还可以为接收的输入装置输入的控制操作。

图3是本申请其他某些实施例的提供的光标移动方法的流程示意图,位于终端设备侧执行,所述终端设备可以是智能手机、PAD、笔记本或PC平板电脑等,其可以应用移动网络,具体的网络制式可以为2G(GSM)、2.5G(GPRS)、3G(WCDMA、TD-SCDMA、CDMA3000、UTMS)、4G(LTE)、4G+(LTE+)、WiMax等中的任意一种。在本申请实施例中,所述终端设备最好具有触敏显示器。

300.当检测到与终端设备屏幕的接触时,确定所述接触的触摸位置。所述与终端设备屏幕的接触可以被描述成由用户使用至少一只手或使用一个或多个手指来执行的。应当理解的是,所述接触还可以使用任何适当的物体或配件来进行,例如:指示笔、触控笔等等。所述接触可以包括:在触摸屏幕上至少一下敲击,或保持与触摸屏幕的持续接触,或保持持续接触的同时移动接触点,或其任意组合。当接触为在触摸屏幕上敲击时,则触摸屏幕被敲击的位置被确定为所述接触的触摸位置;当接触为保持与触摸屏幕的持续接触时,则与触摸屏幕持续接触的位置被确定为所述接触的触摸位置;当接 触为保持持续接触的同时移动接触点时,则移动结束时触摸屏幕被接触的位置被确定为所述接触的触摸位置。

302.控制光标位于所述触摸位置。终端设备可以通过控制器或处理器控制光标移动到所述触摸位置。

304.当接收到移动所述光标位置的第一移动操作时,根据所述第一移动操作指示的方向移动所述光标。

本申请实施例可将光标移动到触摸操作的起始位置(触摸位置),再以该位置为起点,根据移动操作指示的方向移动光标,从而可以先将光标移到最终位置附近的位置(触摸位置),再从触摸位置移动期望移到的最终位置,实现将光标准确移到期望的最终位置。

在上述某些实施例中,所述第一移动操作包括接收的触摸介质在所述终端设备屏幕上的滑动操作;则304中所述根据所述第一移动操作指示的方向移动所述光标包括:根据所述滑动操作的滑动方向移动所述光标。在某些实施例中,终端设备以所述光标的当前位置为起点,将所述光标移动。具体的,滑动操作可以为与屏幕的快速(例如小于0.1s)滑动接触或短距离(例如小于0.5cm)滑动接触,每当接收到一次滑动操作时,可将光标沿第一移动操作指示的方向移动至少一个字符。

在某些实施例中,当起始位置距离最终位置较远时,终端设备根据所述滑动操作在终端设备屏幕上的接触,沿所述滑动方向连续移动所述光标。具体的,光标可以每次移动多个字符,例如至少一个字符。滑动操作可以为与屏幕的持续(例如接触时间大于0.1s)滑动接触或长距离(例如大于或等0.5cm)滑动接触或持续多次快速滑动接触或持续多次短距离滑动接触或任意组合。

在上述另外某些实施例中,所述第一移动操作包括接收的输入装置输入的控制操作;则304根据所述第一移动操作指示的方向移动所述光标包括:根据所述控制操作的指示方向连续移动所述光标,直到中断接收所述控制操作。

306.当接收到与所述第一移动操作指示方向相反的第二移动操作时,根 据所述第二移动操作控制所述光标。在某些实施例中,终端设备可以在接收到第二移动操作时停止移动所述光标。当终端设备向最终位置多次移动光标时移过最终位置,可通过本申请实施例及时停止移动光标。然后再向与所述第一移动操作指示方向相反的方向移动光标,将光标移动期望的最终位置。在某些实施例中,终端设备还可以根据所述第二移动操作指示的方向移动所述光标。在这里,第二移动操作可以为接收的触摸介质在所述终端设备屏幕上的滑动操作,还可以为接收的输入装置输入的控制操作。

308.当终端设备接收到预设时长的点选操作时,确定所述点选操作对应的点选位置,将所述光标移动到所述点选位置,并放大距离所述点选位置预设距离的字符。本申请实施例可在字符较小时,将距离所述点选位置预设距离的字符放大,方便阅读。本申请实施例中,308与300、302、304、306并没有严格的执行时间关系,308与300、302、304、306的执行顺序不分先后。

图4是本申请某些实施例提供的光标移动装置,位于终端设备侧执行,包括:

检测模块400,用于当检测到与终端设备屏幕的接触时,确定所述接触的触摸位置;

控制模块402,用于控制光标位于所述触摸位置;

第一移动模块404,用于当接收到移动所述光标位置的第一移动操作时,根据所述第一移动操作指示的方向移动所述光标。

其中,所述第一移动操作包括接收的触摸介质在所述终端设备屏幕上的滑动操作;则所述第一移动模块,用于:

根据所述滑动操作的滑动方向移动所述光标。

其中,所述第一移动模块,用于:以所述光标的当前位置为起点,将所述光标移动。

其中,所述第一移动模块,用于:根据所述滑动操作在终端设备屏幕上的接触,沿所述滑动方向连续移动所述光标。

其中,所述第一移动操作包括接收的输入装置输入的控制操作;则所述 第一移动模块,用于:

根据所述控制操作的指示方向连续移动所述光标,直到中断接收所述控制操作。

其中,所述光标移动装置还包括:第二移动模块,用于当接收到与所述第一移动操作指示方向相反的第二移动操作时,根据所述第二移动操作控制所述光标。

其中,所述第二移动模块,用于:停止移动所述光标。

其中,所述第二移动模块,用于:根据所述第二移动操作指示的方向移动所述光标。

其中,所述光标移动装置还包括点选模块,用于:当接收到预设时长的点选操作时,确定所述点选操作对应的点选位置,将所述光标移动到所述点选位置,并放大距离所述点选位置预设距离的字符。

1a、一种光标移动方法,位于终端设备侧执行,包括:

当检测到与终端设备屏幕的接触时,确定所述接触的触摸位置;

控制光标位于所述触摸位置;

当接收到移动所述光标位置的第一移动操作时,根据所述第一移动操作指示的方向移动所述光标。

2a、如1a所述的方法,所述第一移动操作包括接收的触摸介质在所述终端设备屏幕上的滑动操作;则所述根据所述第一移动操作指示的方向移动所述光标包括:

根据所述滑动操作的滑动方向移动所述光标。

3a、如2a所述的方法,所述根据所述滑动操作的滑动方向移动所述光标包括:以所述光标的当前位置为起点,将所述光标移动。

4a、如3a所述的方法,所述将所述光标移动包括:根据所述滑动操作在终端设备屏幕上的接触,沿所述滑动方向连续移动所述光标。

5a、如1a所述的方法,所述第一移动操作包括接收的输入装置输入的控制操作;则所述根据所述第一移动操作指示的方向移动所述光标包括:

根据所述控制操作的指示方向连续移动所述光标,直到中断接收所述控制操作。

6a、如1a所述的方法,还包括:

当接收到与所述第一移动操作指示方向相反的第二移动操作时,根据所述第二移动操作控制所述光标。

7a、如6a所述的方法,所述根据所述第二移动操作控制所述光标包括:停止移动所述光标。

8a、如7a所述的方法,还包括:根据所述第二移动操作指示的方向移动所述光标。

9a、如1a所述的方法,还包括:当接收到预设时长的点选操作时,确定所述点选操作对应的点选位置,将所述光标移动到所述点选位置,并放大距离所述点选位置预设距离的字符。

10b、一种光标移动装置,位于终端设备侧执行,包括:

检测模块,用于当检测到与终端设备屏幕的接触时,确定所述接触的触摸位置;

控制模块,用于控制光标位于所述触摸位置;

第一移动模块,用于当接收到移动所述光标位置的第一移动操作时,根据所述第一移动操作指示的方向移动所述光标。

11b、如10b所述的装置,所述第一移动操作包括接收的触摸介质在所述终端设备屏幕上的滑动操作;则所述第一移动模块,用于:

根据所述滑动操作的滑动方向移动所述光标。

12b、如11b所述的装置,所述第一移动模块,用于:以所述光标的当前位置为起点,将所述光标移动。

13b、如12b所述的装置,所述第一移动模块,用于:根据所述滑动操作在终端设备屏幕上的接触,沿所述滑动方向连续移动所述光标。

14b、如10b所述的装置,所述第一移动操作包括接收的输入装置输入的控制操作;则所述第一移动模块,用于:

根据所述控制操作的指示方向连续移动所述光标,直到中断接收所述控制操作。

15b、如10b所述的装置,还包括:

第二移动模块,用于当接收到与所述第一移动操作指示方向相反的第二移动操作时,根据所述第二移动操作控制所述光标。

16b、如15b所述的装置,所述第二移动模块,用于:停止移动所述光标。

17b、如16b所述的装置,所述第二移动模块,用于:根据所述第二移动操作指示的方向移动所述光标。

18b、如10b所述的装置,还包括点选模块,用于:当接收到预设时长的点选操作时,确定所述点选操作对应的点选位置,将所述光标移动到所述点选位置,并放大距离所述点选位置预设距离的字符。

本装置实施例与前文方法实施例一一对应,在此不再赘述。

上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1