CN104216617B - 光标位置确定方法和装置 - Google Patents

光标位置确定方法和装置 Download PDF

Info

Publication number
CN104216617B
CN104216617B CN201410428017.7A CN201410428017A CN104216617B CN 104216617 B CN104216617 B CN 104216617B CN 201410428017 A CN201410428017 A CN 201410428017A CN 104216617 B CN104216617 B CN 104216617B
Authority
CN
China
Prior art keywords
position candidate
word
evaluation factor
score
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410428017.7A
Other languages
English (en)
Other versions
CN104216617A (zh
Inventor
陈志军
臧虎
王司瑞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201410428017.7A priority Critical patent/CN104216617B/zh
Publication of CN104216617A publication Critical patent/CN104216617A/zh
Application granted granted Critical
Publication of CN104216617B publication Critical patent/CN104216617B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本公开揭示了一种光标位置确定方法和装置,属于终端技术领域。所述光标位置确定方法包括:接收触摸信号,确定触摸信号所对应的触摸区域;根据触摸区域确定至少两个候选位置;获取每个候选位置的评分因素;对于每个候选位置,根据评分因素计算候选位置的得分;将至少两个候选位置中得分最高的候选位置确定为光标位置。解决了相关技术中终端确定的光标位置的准确率较低的问题;达到了可以根据各个候选位置的评分因素来对各个候选位置进行评分,将得分最高的候选位置确定为光标位置,进而达到提高确定的光标位置的准确率的效果。

Description

光标位置确定方法和装置
技术领域
本公开涉及终端技术领域,特别涉及一种光标位置确定方法和装置。
背景技术
在触屏终端中,触屏终端经常需要根据接收到的触摸信号来确定光标的显示位置。
相关的一种光标位置确定方法包括:终端显示文本信息,接收触摸信号;确定触摸信号所对应的触摸区域;从触摸区域中每两个文字之间的位置中随机选择一个位置,将选择的位置确定为光标的显示位置。
公开人在实现本公开的过程中,发现相关技术至少存在如下缺陷:终端随机选择的显示位置符合用户使用需求的可能性比较小,大多情况下用户需要多次尝试之后才能将光标位置调整到自己需要的位置,所以终端确定的光标显示位置准确率较低。
发明内容
为了解决相关技术中终端确定的光标显示位置的准确率较低的问题,本公开提供了一种光标位置确定方法和装置。所述技术方案如下:
根据本公开实施例的第一方面,提供一种光标位置确定方法,包括:
接收触摸信号,确定所述触摸信号所对应的触摸区域;
根据所述触摸区域确定至少两个候选位置;
获取每个候选位置的评分因素,所述评分因素包括所述候选位置的词语切割信息、词组切割信息、语句切割信息、所述候选位置与触摸中心点之间的距离以及用户选取习惯中的至少一种;
对于每个候选位置,根据所述评分因素计算所述候选位置的得分;
将所述至少两个候选位置中得分最高的候选位置确定为光标位置;
其中,所述根据所述评分因素计算所述候选位置的得分,包括:
计算所述评分因素的子得分;
当所述评分因素有一个时,将计算得到的所述评分因素的子得分确定为所述候选位置的得分;
当所述评分因素有两个以上时,根据各个评分因素的子得分以及各自对应的权重计算所述候选位置的得分。
可选的,所述获取每个候选位置的评分因素,包括:
当所述评分因素包括所述候选位置的词语切割信息时,对目标区域中的文本信息进行分词,判断所述候选位置是否是一个词语的中间位置,将判断结果作为所述词语切割信息,所述目标区域的区域范围大于或者等于所述触摸区域的区域范围;
当所述评分因素包括所述候选位置的词组切割信息时,对目标区域中的文本信息进行分词,判断所述候选位置是否是相邻两个词语的中间位置,将判断结果作为所述词组切割信息,所述目标区域的区域范围大于或者等于所述触摸区域的区域范围;
当所述评分因素包括所述候选位置的语句切割信息时,通过语义分析技术判断所述候选位置是否是处于语句中的位置,将判断结果作为所述语句切割信息;
当所述评分因素包括所述候选位置与触摸中心点之间的距离时,获取所述触摸信号所对应的触摸中心点的位置,计算所述候选位置与所述触摸中心点之间的距离;
当所述评分因素包括所述用户选取习惯时,获取历史接收到触摸信号时,最终确定的所述光标的显示位置位于对应的触摸区域中与所述显示位置相邻的文字的左方还是右方,将获取到的信息确定为所述用户选取习惯。
可选的,所述计算所述评分因素的子得分,包括:
当所述评分因素包括所述词语切割信息时,则当所述词语切割信息为表示所述候选位置是词语的中间位置时,将第一数值确定为所述词语切割信息的第一子得分;当所述词语切割信息为表示所述候选位置不是词语的中间位置时,将第二数值确定为所述词语切割信息的所述第一子得分,所述第一数值小于所述第二数值;
当所述评分因素包括所述词组切割信息时,则当所述词组切割信息为表示所述候选位置是相邻两个词语的中间位置时,将第三数值确定为所述词语切割信息的第二子得分;当所述词语切割信息为表示所述候选位置不是相邻两个词语的中间位置时,将第四数值确定为所述词语切割信息的所述第二子得分,所述第三数值小于所述第四数值;
当所述评分因素包括语句切割信息时,则当所述语句切割信息为表示所述候选位置是处于语句中的位置时,将第五数值确定为所述语句切割信息的第三子得分;当所述语句切割信息为表示所述候选位置不是处于语句中的位置时,将第六数值确定为所述语句切割信息的所述第三子得分,所述第五数值小于所述第六数值;
当所述评分因素包括所述候选位置与触摸中心点之间的距离时,根据预设对应关系查询所述距离的第四子得分,所述预设对应关系为候选位置与触摸中心点之间的距离与第四子得分之间的负相关关系;
当所述评分因素包括所述用户选取习惯时,则当所述候选位置符合所述用户选取习惯时,将第七数值确定为所述用户选取习惯的第五子得分;当所述候选位置不符合所述用户选取习惯时,将第八数值确定为所述用户选择习惯的第五子得分,所述第七数值小于所述第八数值。
可选的,所述根据所述触摸区域确定至少两个候选位置,包括:
当所述触摸区域只包括一个文字时,将所述文字两侧的间隙确定为所述候选位置;
当所述触摸区域包括两个以上的文字时,将所述两个以上的文字中每两个文字之间的间隙确定为所述候选位置。
根据本公开实施例的第二方面,提供一种光标位置确定装置,包括:
触摸信号接收模块,被配置为接收触摸信号;
触摸区域确定模块,被配置为确定所述信号接收模块接收到的所述触摸信号所对应的触摸区域;
候选位置确定模块,被配置为根据所述触摸区域确定模块确定的所述触摸区域确定至少两个候选位置;
评分因素获取模块,被配置为获取所述候选位置确定模块确定的每个候选位置的评分因素,所述评分因素包括所述候选位置的词语切割信息、词组切割信息、语句切割信息、所述候选位置与触摸中心点之间的距离以及用户选取习惯中的至少一种;
得分计算模块,被配置为对于每个候选位置,根据所述评分因素获取模块获取到的所述评分因素计算所述候选位置的得分;
光标位置确定模块,被配置为将所述至少两个候选位置中得分最高的候选位置确定为光标位置;
其中,所述得分计算模块,包括:
得分计算子模块,被配置为计算所述评分因素的子得分;
第一确定子模块,被配置为在所述评分因素有一个时,将计算得到的所述评分因素的子得分确定为所述候选位置的得分;
第二确定子模块,被配置为在所述评分因素有两个以上时,根据各个评分因素的子得分以及各自对应的权重计算所述候选位置的得分。
可选的,所述评分因素获取模块,包括:
第一获取子模块,被配置为在所述评分因素包括所述候选位置的词语切割信息时,对目标区域中的文本信息进行分词,判断所述候选位置是否是一个词语的中间位置,将判断结果作为所述词语切割信息,所述目标区域的区域范围大于或者等于所述触摸区域的区域范围;
第二获取子模块,被配置为在所述评分因素包括所述候选位置的词组切割信息时,对目标区域中的文本信息进行分词,判断所述候选位置是否是相邻两个词语的中间位置,将判断结果作为所述词组切割信息,所述目标区域的区域范围大于或者等于所述触摸区域的区域范围;
第三获取子模块,被配置为在所述评分因素包括所述候选位置的语句切割信息时,通过语义分析技术判断所述候选位置是否是处于语句中的位置,将判断结果作为所述语句切割信息;
第四获取子模块,被配置为在所述评分因素包括所述候选位置与触摸中心点之间的距离时,获取所述触摸信号所对应的触摸中心点的位置,计算所述候选位置与所述触摸中心点之间的距离;
第五获取子模块,被配置为在所述评分因素包括所述用户选取习惯时,获取历史接收到触摸信号时,最终确定的所述光标的显示位置位于对应的触摸区域中与所述显示位置相邻的文字的左方还是右方,将获取到的信息确定为所述用户选取习惯。
可选的,所述得分计算子模块,被配置为:
当所述评分因素包括所述词语切割信息时,则当所述词语切割信息为表示所述候选位置是词语的中间位置时,将第一数值确定为所述词语切割信息的第一子得分;当所述词语切割信息为表示所述候选位置不是词语的中间位置时,将第二数值确定为所述词语切割信息的所述第一子得分,所述第一数值小于所述第二数值;
当所述评分因素包括所述词组切割信息时,则当所述词组切割信息为表示所述候选位置是相邻两个词语的中间位置时,将第三数值确定为所述词语切割信息的第二子得分;当所述词语切割信息为表示所述候选位置不是相邻两个词语的中间位置时,将第四数值确定为所述词语切割信息的所述第二子得分,所述第三数值小于所述第四数值;
当所述评分因素包括语句切割信息时,则当所述语句切割信息为表示所述候选位置是处于语句中的位置时,将第五数值确定为所述语句切割信息的第三子得分;当所述语句切割信息为表示所述候选位置不是处于语句中的位置时,将第六数值确定为所述语句切割信息的所述第三子得分,所述第五数值小于所述第六数值;
当所述评分因素包括所述候选位置与触摸中心点之间的距离时,根据预设对应关系查询所述距离的第四子得分,所述预设对应关系为候选位置与触摸中心点之间的距离与第四子得分之间的负相关关系;
当所述评分因素包括所述用户选取习惯时,则当所述候选位置符合所述用户选取习惯时,将第七数值确定为所述用户选取习惯的第五子得分;当所述候选位置不符合所述用户选取习惯时,将第八数值确定为所述用户选择习惯的第五子得分,所述第七数值小于所述第八数值。
可选的,所述候选位置确定模块,包括:
第一位置确定子模块,被配置为当所述触摸区域只包括一个文字时,将所述文字两侧的间隙确定为所述候选位置;
第二位置确定子模块,被配置为当所述触摸区域包括两个以上的文字时,将所述两个以上的文字中每两个文字之间的间隙确定为所述候选位置。
根据本公开实施例的第三方面,提供一种光标位置确定装置,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收触摸信号,确定所述触摸信号所对应的触摸区域;
根据所述触摸区域确定至少两个候选位置;
获取每个候选位置的评分因素,所述评分因素包括所述候选位置的词语切割信息、词组切割信息、语句切割信息、所述候选位置与触摸中心点之间的距离以及用户选取习惯中的至少一种;
对于每个候选位置,根据所述评分因素计算所述候选位置的得分;
将所述至少两个候选位置中得分最高的候选位置确定为光标位置;
其中,所述根据所述评分因素计算所述候选位置的得分,包括:
计算所述评分因素的子得分;
当所述评分因素有一个时,将计算得到的所述评分因素的子得分确定为所述候选位置的得分;
当所述评分因素有两个以上时,根据各个评分因素的子得分以及各自对应的权重计算所述候选位置的得分。
本公开的实施例提供的技术方案可以包括以下有益效果:
通过在接收到触摸信号时,根据触摸信号所对应的触摸区域来确定至少两个候选位置,获取每个候选位置的评分因素,根据获取到的评分因素计算每个候选位置的得分,进而将至少两个候选位置中得分最高的候选位置确定为光标位置;解决了相关技术中终端确定的光标位置的准确率较低的问题;达到了可以根据各个候选位置的评分因素来对各个候选位置进行评分,将得分最高的候选位置确定为光标位置,进而达到提高确定的光标位置的准确率的效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种光标位置确定方法的流程图。
图2A是根据另一示例性实施例示出的一种光标位置确定方法的流程图。
图2B是根据一示例性实施例示出的终端确定的候选位置的示意图。
图2C是根据一示例性实施例示出的终端进行分词后分词得到的各个词语的示意图。
图3是根据一示例性实施例示出的一种光标位置确定装置的框图。
图4是根据另一示例性实施例示出的一种光标位置确定装置的框图。
图5是根据一示例性实施例示出的一种用于确定光标位置的装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种光标位置确定方法的流程图,如图1所示,该光标位置确定方法可以包括以下步骤。
在步骤101中,接收触摸信号,确定触摸信号所对应的触摸区域。
在步骤102中,根据触摸区域确定至少两个候选位置。
在步骤103中,获取每个候选位置的评分因素。
其中,评分因素包括候选位置的词语切割信息、词组切割信息、语句切割信息、候选位置与触摸中心点之间的距离以及用户选取习惯中的至少一种。
在步骤104中,对于每个候选位置,根据评分因素计算候选位置的得分。
在步骤105中,将至少两个候选位置中得分最高的候选位置确定为光标位置。
综上所述,本公开实施例中提供的光标位置确定方法,通过在接收到触摸信号时,根据触摸信号所对应的触摸区域来确定至少两个候选位置,获取每个候选位置的评分因素,根据获取到的评分因素计算每个候选位置的得分,进而将至少两个候选位置中得分最高的候选位置确定为光标位置;解决了相关技术中终端确定的光标位置的准确率较低的问题;达到了可以根据各个候选位置的评分因素来对各个候选位置进行评分,将得分最高的候选位置确定为光标位置,进而达到提高确定的光标位置的准确率的效果。
图2A是根据一示例性实施例示出的一种光标位置确定方法的流程图,如图2A所示,该光标位置确定方法可以包括以下步骤。
在步骤201中,接收触摸信号,确定触摸信号所对应的触摸区域。
为了后续步骤的执行,在用户使用终端的过程中,用户可以触摸终端屏幕。相应的,终端可以接收到用户触摸终端的触摸信号。其中,终端为触屏终端。
比如,用户在触屏手机中编辑文本时,为了将光标从当前位置移动至需要修改的文字之前或者之后的位置,进而实现对该文字的更改,用户可以先点击终端屏幕。此时,终端可以接收到用户的触摸信号。
在终端接收到触摸信号之后,终端可以确定触摸信号所对应的触摸区域。在实际实现时,终端可以将用户手指在终端中的落点区域确定为触摸区域。
在步骤202中,根据触摸区域确定至少两个候选位置。
在终端确定触摸区域之后,终端可以根据触摸区域确定至少两个候选位置。其中,终端确定候选位置的步骤可以包括:
当触摸区域只包括一个文字时,将文字两侧的间隙确定为候选位置;
比如,以用户在触屏终端中写日记时,终端确定触摸区域为例,请参考图2B,当触摸区域为(1)图所示的区域时,终端可以将‘好’两侧的A位置和B位置确定为两个候选位置。
当触摸区域包括两个以上的文字时,将两个以上的文字中每两个文字之间的间隙确定为候选位置。
比如,请参考图2B,当触摸区域为(2)图所示的区域时,终端可以将C位置、D位置和E位置同时确定为候选位置。
需要说明的是,本实施例中触摸区域包括文字可以理解为触摸区域完全包括该文字的所有显示区域或者触摸区域包括该文字的部分显示区域,本实施例对此并不做限定。
在步骤203中,获取每个候选位置的评分因素。
其中,评分因素包括候选位置的词语切割信息、词组切割信息、语句切割信息、候选位置与触摸中心点之间的距离以及用户选取习惯中的至少一种。
根据评分因素的不同,终端获取候选位置的评分因素的步骤可以包括:
当评分因素包括候选位置的词语切割信息时,对目标区域中的文本信息进行分词,判断候选位置是否是一个词语的中间位置,将判断结果作为词语切割信息,目标区域的区域范围大于或者等于触摸区域的区域范围;
终端可以通过分词技术对目标区域中的文本信息进行分词,判断候选位置是否是某个词语的中间位置,将判断结果作为词语切割信息。其中,目标区域包括触摸区域、触摸区域所在行的显示区域、触摸区域所在的段的显示区域或者触摸区域所在文本信息的全部显示区域。
以目标区域为触摸区域所在行的显示区域为例,终端通过分词技术对触摸区域所在行中的文本信息进行分词后可以得到图2C所示的各个词语。所以当候选位置为D时,终端可以判断得到D处于词语‘好美’之间,此时终端可以将用于表示候选位置D位于词语的中间位置的信息作为候选位置D所对应的词语切割信息。而当候选位置为E时,终端可以判断得到E不处于某个词语的中间位置,此时终端可以将用于表示候选位置E不在词语的中间位置的信息确定的词语切割信息。
在实际实现时,终端还可以将候选位置之前第一预定个数的文字、之后第二预定个数的文字或者上述两者进行组合,检测组合得到的词语是否是预定词库中的词语。如果是预定词库中的词语,则说明该候选位置是一个词语的中间位置,此时,终端可以将用于表示候选位置是词语的中间位置的信息作为词语切割信息。而如果不是预定词库中的词语,则说明该候选位置不是一个词语的中间位置,此时终端可以将用于表示候选位置不是词语的中间位置的信息作为词语切割信息。
当评分因素包括候选位置的词组切割信息时,对目标区域中的文本信息进行分词,判断候选位置是否是相邻两个词语的中间位置,将判断结果作为词组切割信息,目标区域的区域范围大于或者等于触摸区域的区域范围;
与终端获取词语切割信息的获取方法类似,终端还可以通过分词技术对目标区域中的文本信息进行分词,然后判断候选位置是否位于相邻两个词语的中间位置,将判断结果作为词组切割信息。
在实际实现时,终端还可以将候选位置之前的至少两个文字进行组合,得到第一词组;将候选位置之后的至少两个文字进行组合,得到第二词组;检测第一词组是否是预设词库中的词语,并且检测第二词组是否是预设词库中的词语。当第一词组和第二词语均是预设词库中的词语时,将用于表示候选位置是词组切割位置的信息作为词组切割信息;而当第一词组和第二词组中的一个或者两个词组不是预设词库中的词语,则将用于表示候选位置不是词组切割位置的信息作为词组切割信息。
当评分因素包括候选位置的语句切割信息时,通过语义分析技术判断候选位置是否是处于语句中的位置,将判断结果作为语句切割信息;
终端可以通过语义分析技术判断候选位置所在的语句中候选位置之前的各个文字所组成的语句的语义是否完整,或者,判断候选位置之后的各个文字所组成的语句的语义是否完整。如果判断结果为完整,则将用于表示候选位置不是语句切割位置的信息确定为语句切割信息;而如果判断结果为不完整,则将用于表示候选位置是语句切割位置的信息确定为语句切割信息。
比如,当候选位置为E时,终端可以判断候选位置之前的‘这里的风景好美’的语义是完整的,此时终端可以将用于表示候选位置不是语句切割位置的信息确定为语句切割信息。而如果候选位置为D时,则终端可以判断候选位置之前的‘这里的风景好’以及之后的‘美啊’的语义均不完整,此时,终端可以将用于表示候选位置是语句切割位置的信息确定为语句切割信息。
当评分因素包括候选位置与触摸中心点之间的距离时,获取触摸信号所对应的触摸中心点的位置,计算候选位置与触摸中心点之间的距离;
在终端接收到触摸信号时,终端还可以获取触摸信号所对应的触摸中心点的位置,进而在确定候选位置之后,计算候选位置与触摸中心点之间的距离。
当评分因素包括用户选取习惯时,获取历史接收到触摸信号时,最终确定的光标的显示位置位于对应的触摸区域中与显示位置相邻的文字的左方还是右方,将获取到的信息确定为用户选取习惯。
为了使得确定的光标位置更符合用户的选取习惯,在终端历史接收到触摸信号时,终端可以获取终端显示光标之后,在未接收到新的触摸信号之前,接收到用户对文本信息进行编辑的文本编辑操作时光标的显示位置,确定该显示位置位于触摸区域中与该显示位置相邻的文字的左方还是右方。当确定的该显示位置位于文字的左方时,说明用户习惯在触摸某一文字时习惯将光标定位在该文字左方的位置;而如果在确定的该显示位置位于文字的右方时,说明用户习惯在触摸某一文字时,习惯将光标定位在该文字的右方的位置,所以在终端得到上述信息之后,终端将确定的信息确定为用户选取习惯。
其中文本编辑操作为***、删除、复制、剪切和粘贴中的至少一种,本实施例对此并不做限定。
在步骤204中,对于每个候选位置,计算评分因素的子得分。
对于每个候选位置,终端可以计算获取到的该候选位置的各个评分因素的子得分。
根据评分因素的不同,终端计算评分因素的子得分的步骤可以包括:
当评分因素包括词语切割信息时,则当词语切割信息为表示候选位置是词语的中间位置时,将第一数值确定为词语切割信息的第一子得分;当词语切割信息为表示候选位置不是词语的中间位置时,将第二数值确定为词语切割信息的第一子得分,第一数值小于第二数值;
比如,当词语切割信息为表示候选位置是词语的中间位置时,终端可以将该词语切割信息的第一子得分确定为0,而当词语切割信息是表示候选位置不是词语的中间位置时,终端可以将词语切割信息的第一子得分确定为1。
当评分因素包括词组切割信息时,则当词组切割信息为表示候选位置是相邻两个词语的中间位置时,将第三数值确定为词语切割信息的第二子得分;当词语切割信息为表示候选位置不是相邻两个词语的中间位置时,将第四数值确定为词语切割信息的第二子得分,第三数值小于第四数值;
当评分因素包括语句切割信息时,则当语句切割信息为表示候选位置是处于语句中的位置时,将第五数值确定为语句切割信息的第三子得分;当语句切割信息为表示候选位置不是处于语句中的位置时,将第六数值确定为语句切割信息的第三子得分,第五数值小于第六数值;
当评分因素包括候选位置与触摸中心点之间的距离时,根据预设对应关系查询距离的第四子得分,预设对应关系为候选位置与触摸中心点之间的距离与第四子得分之间的负相关关系;
当评分因素包括用户选取习惯时,则当候选位置符合用户选取习惯时,将第七数值确定为用户选取习惯的第五子得分;当候选位置不符合用户选取习惯时,将第八数值确定为用户选择习惯的第五子得分,第七数值小于第八数值。
在步骤205中,当评分因素有一个时,将计算得到的评分因素的子得分确定为候选位置的得分。
当终端获取到的评分因素只有一个,则终端可以将计算得到的该评分因素的子得分直接确定为候选位置的得分。
在步骤206中,当评分因素有两个以上时,根据各个评分因素的子得分以及各自对应的权重计算候选位置的得分。
而如果终端获取到的评分因素有两个以上,则终端可以计算各个评分因素的子得分以及各自对应的权重的加权和,将计算得到的加权和作为候选位置的得分。
设候选位置的各个评分因素的子得分为Di,i为大于等于1的整数,各个子得分所对应的权重为Wi
候选位置的得分P为:P=Di*Wi
本实施例中,对各个评分因素的权重的取值并不做限定,并且根据不同的使用需求,各个评分因素的权重可以相同或者不同。
在步骤207中,将至少两个候选位置中得分最高的候选位置确定为光标位置。
在终端计算得到各个候选位置的得分之后,终端可以将得分最高的候选位置确定为光标位置。
综上所述,本公开实施例中提供的光标位置确定方法,通过在接收到触摸信号时,根据触摸信号所对应的触摸区域来确定至少两个候选位置,获取每个候选位置的评分因素,根据获取到的评分因素计算每个候选位置的得分,进而将至少两个候选位置中得分最高的候选位置确定为光标位置;解决了相关技术中终端确定的光标位置的准确率较低的问题;达到了可以根据各个候选位置的评分因素来对各个候选位置进行评分,将得分最高的候选位置确定为光标位置,进而达到提高确定的光标位置的准确率的效果。
本实施例在评分因素有两个或者两个以上时,根据评分因素的子得分以及各自对应的权重计算候选位置的总得分,使得设计者可以根据不同的使用需求调整各个评分因素的权重,进而使得最终确定的光标位置更符合用户的使用需求,提高了确定的光标位置的准确度。
下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
图3是根据一示例性实施例示出的一种光标位置确定装置的框图,如图3所示,该光标位置确定装置可以包括但不限于:触摸信号接收模块310、触摸区域确定模块320、候选位置确定模块330、评分因素获取模块340、得分计算模块350和光标位置确定模块360。
触摸信号接收模块310,被配置为接收触摸信号;
触摸区域确定模块320,被配置为确定信号接收模块310接收到的触摸信号所对应的触摸区域;
候选位置确定模块330,被配置为根据触摸区域确定模块320确定的触摸区域确定至少两个候选位置;
评分因素获取模块340,被配置为获取候选位置确定模块330确定的每个候选位置的评分因素,评分因素包括候选位置的词语切割信息、词组切割信息、语句切割信息、候选位置与触摸中心点之间的距离以及用户选取习惯中的至少一种;
得分计算模块350,被配置为对于每个候选位置,根据评分因素获取模块340获取到的评分因素计算候选位置的得分;
光标位置确定模块360,被配置为将至少两个候选位置中得分最高的候选位置确定为光标位置。
综上所述,本公开实施例中提供的光标位置确定装置,通过在接收到触摸信号时,根据触摸信号所对应的触摸区域来确定至少两个候选位置,获取每个候选位置的评分因素,根据获取到的评分因素计算每个候选位置的得分,进而将至少两个候选位置中得分最高的候选位置确定为光标位置;解决了相关技术中终端确定的光标位置的准确率较低的问题;达到了可以根据各个候选位置的评分因素来对各个候选位置进行评分,将得分最高的候选位置确定为光标位置,进而达到提高确定的光标位置的准确率的效果。
图4是根据一示例性实施例示出的一种光标位置确定装置的框图,如图4所示,该光标位置确定装置可以包括但不限于:触摸信号接收模块410、触摸区域确定模块420、候选位置确定模块430、评分因素获取模块440、得分计算模块450和光标位置确定模块460。
触摸信号接收模块410,被配置为接收触摸信号;
触摸区域确定模块420,被配置为确定信号接收模块410接收到的触摸信号所对应的触摸区域;
候选位置确定模块430,被配置为根据触摸区域确定模块420确定的触摸区域确定至少两个候选位置;
评分因素获取模块440,被配置为获取候选位置确定模块430确定的每个候选位置的评分因素,评分因素包括候选位置的词语切割信息、词组切割信息、语句切割信息、候选位置与触摸中心点之间的距离以及用户选取习惯中的至少一种;
得分计算模块450,被配置为对于每个候选位置,根据评分因素获取模块440获取到的评分因素计算候选位置的得分;
光标位置确定模块460,被配置为将至少两个候选位置中得分最高的候选位置确定为光标位置。
可选的,评分因素获取模块440,包括:
第一获取子模块441,被配置为在评分因素包括候选位置的词语切割信息时,对目标区域中的文本信息进行分词,判断候选位置是否是一个词语的中间位置,将判断结果作为词语切割信息,目标区域的区域范围大于或者等于触摸区域的区域范围;
第二获取子模块442,被配置为在评分因素包括候选位置的词组切割信息时,对目标区域中的文本信息进行分词,判断候选位置是否是相邻两个词语的中间位置,将判断结果作为词组切割信息,目标区域的区域范围大于或者等于触摸区域的区域范围;
第三获取子模块443,被配置为在评分因素包括候选位置的语句切割信息时,通过语义分析技术判断候选位置是否是处于语句中的位置,将判断结果作为语句切割信息;
第四获取子模块444,被配置为在评分因素包括候选位置与触摸中心点之间的距离时,获取触摸信号所对应的触摸中心点的位置,计算候选位置与触摸中心点之间的距离;
第五获取子模块445,被配置为在评分因素包括用户选取习惯时,获取历史接收到触摸信号时,最终确定的光标的显示位置位于对应的触摸区域中与显示位置相邻的文字的左方还是右方,将获取到的信息确定为用户选取习惯。
可选的,得分计算模块450,包括:
得分计算子模块451,被配置为计算评分因素的子得分;
第一确定子模块452,被配置为在评分因素有一个时,将计算得到的评分因素的子得分确定为候选位置的得分;
第二确定子模块453,被配置为在评分因素有两个以上时,根据各个评分因素的子得分以及各自对应的权重计算候选位置的得分。
可选的,得分计算子模块451,被配置为:
当评分因素包括词语切割信息时,则当词语切割信息为表示候选位置是词语的中间位置时,将第一数值确定为词语切割信息的第一子得分;当词语切割信息为表示候选位置不是词语的中间位置时,将第二数值确定为词语切割信息的第一子得分,第一数值小于第二数值;
当评分因素包括词组切割信息时,则当词组切割信息为表示候选位置是相邻两个词语的中间位置时,将第三数值确定为词语切割信息的第二子得分;当词语切割信息为表示候选位置不是相邻两个词语的中间位置时,将第四数值确定为词语切割信息的第二子得分,第三数值小于第四数值;
当评分因素包括语句切割信息时,则当语句切割信息为表示候选位置是处于语句中的位置时,将第五数值确定为语句切割信息的第三子得分;当语句切割信息为表示候选位置不是处于语句中的位置时,将第六数值确定为语句切割信息的第三子得分,第五数值小于第六数值;
当评分因素包括候选位置与触摸中心点之间的距离时,根据预设对应关系查询距离的第四子得分,预设对应关系为候选位置与触摸中心点之间的距离与第四子得分之间的负相关关系;
当评分因素包括用户选取习惯时,则当候选位置符合用户选取习惯时,将第七数值确定为用户选取习惯的第五子得分;当候选位置不符合用户选取习惯时,将第八数值确定为用户选择习惯的第五子得分,第七数值小于第八数值。
可选的,候选位置确定模块430,包括:
第一位置确定子模块431,被配置为当触摸区域只包括一个文字时,将文字两侧的间隙确定为候选位置;
第二位置确定子模块432,被配置为当触摸区域包括两个以上的文字时,将两个以上的文字中每两个文字之间的间隙确定为候选位置。
综上所述,本公开实施例中提供的光标位置确定装置,通过在接收到触摸信号时,根据触摸信号所对应的触摸区域来确定至少两个候选位置,获取每个候选位置的评分因素,根据获取到的评分因素计算每个候选位置的得分,进而将至少两个候选位置中得分最高的候选位置确定为光标位置;解决了相关技术中终端确定的光标位置的准确率较低的问题;达到了可以根据各个候选位置的评分因素来对各个候选位置进行评分,将得分最高的候选位置确定为光标位置,进而达到提高确定的光标位置的准确率的效果。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图5是根据一示例性实施例示出的一种用于确定光标位置的装置500的框图。例如,装置500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图5,装置500可以包括以下一个或多个组件:处理组件502,存储器504,电源组件506,多媒体组件508,音频组件510,输入/输出(I/O)的接口512,传感器组件514,以及通信组件516。
处理组件502通常控制装置500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器518来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。
存储器504被配置为存储各种类型的数据以支持在装置500的操作。这些数据的示例包括用于在装置500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件506为装置500的各种组件提供电力。电源组件506可以包括电源管理***,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。
多媒体组件508包括在所述装置500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后置摄像头。当装置500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个麦克风(MIC),当装置500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。
I/O接口512为处理组件502和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件514包括一个或多个传感器,用于为装置500提供各个方面的状态评估。例如,传感器组件514可以检测到装置500的打开/关闭状态,组件的相对定位,例如所述组件为装置500的显示器和小键盘,传感器组件514还可以检测装置500或装置500一个组件的位置改变,用户与装置500接触的存在或不存在,装置500方位或加速/减速和装置500的温度变化。传感器组件514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件516被配置为便于装置500和其他设备之间有线或无线方式的通信。装置500可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件516经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件516还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由装置500的处理器518执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (9)

1.一种光标位置确定方法,其特征在于,所述方法包括:
接收触摸信号,确定所述触摸信号所对应的触摸区域;
根据所述触摸区域确定至少两个候选位置;
获取每个候选位置的评分因素,所述评分因素包括所述候选位置的词语切割信息、词组切割信息、语句切割信息、所述候选位置与触摸中心点之间的距离以及用户选取习惯中的至少一种;
对于每个候选位置,根据所述评分因素计算所述候选位置的得分;
将所述至少两个候选位置中得分最高的候选位置确定为光标位置;
其中,所述根据所述评分因素计算所述候选位置的得分,包括:
计算所述评分因素的子得分;
当所述评分因素有一个时,将计算得到的所述评分因素的子得分确定为所述候选位置的得分;
当所述评分因素有两个以上时,根据各个评分因素的子得分以及各自对应的权重计算所述候选位置的得分。
2.根据权利要求1所述的方法,其特征在于,所述获取每个候选位置的评分因素,包括:
当所述评分因素包括所述候选位置的词语切割信息时,对目标区域中的文本信息进行分词,判断所述候选位置是否是一个词语的中间位置,将判断结果作为所述词语切割信息,所述目标区域的区域范围大于或者等于所述触摸区域的区域范围;
当所述评分因素包括所述候选位置的词组切割信息时,对目标区域中的文本信息进行分词,判断所述候选位置是否是相邻两个词语的中间位置,将判断结果作为所述词组切割信息,所述目标区域的区域范围大于或者等于所述触摸区域的区域范围;
当所述评分因素包括所述候选位置的语句切割信息时,通过语义分析技术判断所述候选位置是否是处于语句中的位置,将判断结果作为所述语句切割信息;
当所述评分因素包括所述候选位置与触摸中心点之间的距离时,获取所述触摸信号所对应的触摸中心点的位置,计算所述候选位置与所述触摸中心点之间的距离;
当所述评分因素包括所述用户选取习惯时,获取历史接收到触摸信号时,最终确定的所述光标的显示位置位于对应的触摸区域中与所述显示位置相邻的文字的左方还是右方,将获取到的信息确定为所述用户选取习惯。
3.根据权利要求1所述的方法,其特征在于,所述计算所述评分因素的子得分,包括:
当所述评分因素包括所述词语切割信息时,则当所述词语切割信息为表示所述候选位置是词语的中间位置时,将第一数值确定为所述词语切割信息的第一子得分;当所述词语切割信息为表示所述候选位置不是词语的中间位置时,将第二数值确定为所述词语切割信息的所述第一子得分,所述第一数值小于所述第二数值;
当所述评分因素包括所述词组切割信息时,则当所述词组切割信息为表示所述候选位置是相邻两个词语的中间位置时,将第三数值确定为所述词语切割信息的第二子得分;当所述词语切割信息为表示所述候选位置不是相邻两个词语的中间位置时,将第四数值确定为所述词语切割信息的所述第二子得分,所述第三数值小于所述第四数值;
当所述评分因素包括语句切割信息时,则当所述语句切割信息为表示所述候选位置是处于语句中的位置时,将第五数值确定为所述语句切割信息的第三子得分;当所述语句切割信息为表示所述候选位置不是处于语句中的位置时,将第六数值确定为所述语句切割信息的所述第三子得分,所述第五数值小于所述第六数值;
当所述评分因素包括所述候选位置与触摸中心点之间的距离时,根据预设对应关系查询所述距离的第四子得分,所述预设对应关系为候选位置与触摸中心点之间的距离与第四子得分之间的负相关关系;
当所述评分因素包括所述用户选取习惯时,则当所述候选位置符合所述用户选取习惯时,将第七数值确定为所述用户选取习惯的第五子得分;当所述候选位置不符合所述用户选取习惯时,将第八数值确定为所述用户选择习惯的第五子得分,所述第七数值小于所述第八数值。
4.根据权利要求1所述的方法,其特征在于,所述根据所述触摸区域确定至少两个候选位置,包括:
当所述触摸区域只包括一个文字时,将所述文字两侧的间隙确定为所述候选位置;
当所述触摸区域包括两个以上的文字时,将所述两个以上的文字中每两个文字之间的间隙确定为所述候选位置。
5.一种光标位置确定装置,其特征在于,所述装置包括:
触摸信号接收模块,被配置为接收触摸信号;
触摸区域确定模块,被配置为确定所述信号接收模块接收到的所述触摸信号所对应的触摸区域;
候选位置确定模块,被配置为根据所述触摸区域确定模块确定的所述触摸区域确定至少两个候选位置;
评分因素获取模块,被配置为获取所述候选位置确定模块确定的每个候选位置的评分因素,所述评分因素包括所述候选位置的词语切割信息、词组切割信息、语句切割信息、所述候选位置与触摸中心点之间的距离以及用户选取习惯中的至少一种;
得分计算模块,被配置为对于每个候选位置,根据所述评分因素获取模块获取到的所述评分因素计算所述候选位置的得分;
光标位置确定模块,被配置为将所述至少两个候选位置中得分最高的候选位置确定为光标位置;
其中,所述得分计算模块,包括:
得分计算子模块,被配置为计算所述评分因素的子得分;
第一确定子模块,被配置为在所述评分因素有一个时,将计算得到的所述评分因素的子得分确定为所述候选位置的得分;
第二确定子模块,被配置为在所述评分因素有两个以上时,根据各个评分因素的子得分以及各自对应的权重计算所述候选位置的得分。
6.根据权利要求5所述的装置,其特征在于,所述评分因素获取模块,包括:
第一获取子模块,被配置为在所述评分因素包括所述候选位置的词语切割信息时,对目标区域中的文本信息进行分词,判断所述候选位置是否是一个词语的中间位置,将判断结果作为所述词语切割信息,所述目标区域的区域范围大于或者等于所述触摸区域的区域范围;
第二获取子模块,被配置为在所述评分因素包括所述候选位置的词组切割信息时,对目标区域中的文本信息进行分词,判断所述候选位置是否是相邻两个词语的中间位置,将判断结果作为所述词组切割信息,所述目标区域的区域范围大于或者等于所述触摸区域的区域范围;
第三获取子模块,被配置为在所述评分因素包括所述候选位置的语句切割信息时,通过语义分析技术判断所述候选位置是否是处于语句中的位置,将判断结果作为所述语句切割信息;
第四获取子模块,被配置为在所述评分因素包括所述候选位置与触摸中心点之间的距离时,获取所述触摸信号所对应的触摸中心点的位置,计算所述候选位置与所述触摸中心点之间的距离;
第五获取子模块,被配置为在所述评分因素包括所述用户选取习惯时,获取历史接收到触摸信号时,最终确定的所述光标的显示位置位于对应的触摸区域中与所述显示位置相邻的文字的左方还是右方,将获取到的信息确定为所述用户选取习惯。
7.根据权利要求5所述的装置,其特征在于,所述得分计算子模块,被配置为:
当所述评分因素包括所述词语切割信息时,则当所述词语切割信息为表示所述候选位置是词语的中间位置时,将第一数值确定为所述词语切割信息的第一子得分;当所述词语切割信息为表示所述候选位置不是词语的中间位置时,将第二数值确定为所述词语切割信息的所述第一子得分,所述第一数值小于所述第二数值;
当所述评分因素包括所述词组切割信息时,则当所述词组切割信息为表示所述候选位置是相邻两个词语的中间位置时,将第三数值确定为所述词语切割信息的第二子得分;当所述词语切割信息为表示所述候选位置不是相邻两个词语的中间位置时,将第四数值确定为所述词语切割信息的所述第二子得分,所述第三数值小于所述第四数值;
当所述评分因素包括语句切割信息时,则当所述语句切割信息为表示所述候选位置是处于语句中的位置时,将第五数值确定为所述语句切割信息的第三子得分;当所述语句切割信息为表示所述候选位置不是处于语句中的位置时,将第六数值确定为所述语句切割信息的所述第三子得分,所述第五数值小于所述第六数值;
当所述评分因素包括所述候选位置与触摸中心点之间的距离时,根据预设对应关系查询所述距离的第四子得分,所述预设对应关系为候选位置与触摸中心点之间的距离与第四子得分之间的负相关关系;
当所述评分因素包括所述用户选取习惯时,则当所述候选位置符合所述用户选取习惯时,将第七数值确定为所述用户选取习惯的第五子得分;当所述候选位置不符合所述用户选取习惯时,将第八数值确定为所述用户选择习惯的第五子得分,所述第七数值小于所述第八数值。
8.根据权利要求5所述的装置,其特征在于,所述候选位置确定模块,包括:
第一位置确定子模块,被配置为当所述触摸区域只包括一个文字时,将所述文字两侧的间隙确定为所述候选位置;
第二位置确定子模块,被配置为当所述触摸区域包括两个以上的文字时,将所述两个以上的文字中每两个文字之间的间隙确定为所述候选位置。
9.一种光标位置确定装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收触摸信号,确定所述触摸信号所对应的触摸区域;
根据所述触摸区域确定至少两个候选位置;
获取每个候选位置的评分因素,所述评分因素包括所述候选位置的词语切割信息、词组切割信息、语句切割信息、所述候选位置与触摸中心点之间的距离以及用户选取习惯中的至少一种;
对于每个候选位置,根据所述评分因素计算所述候选位置的得分;
将所述至少两个候选位置中得分最高的候选位置确定为光标位置;
其中,所述根据所述评分因素计算所述候选位置的得分,包括:
计算所述评分因素的子得分;
当所述评分因素有一个时,将计算得到的所述评分因素的子得分确定为所述候选位置的得分;
当所述评分因素有两个以上时,根据各个评分因素的子得分以及各自对应的权重计算所述候选位置的得分。
CN201410428017.7A 2014-08-27 2014-08-27 光标位置确定方法和装置 Active CN104216617B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410428017.7A CN104216617B (zh) 2014-08-27 2014-08-27 光标位置确定方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410428017.7A CN104216617B (zh) 2014-08-27 2014-08-27 光标位置确定方法和装置

Publications (2)

Publication Number Publication Date
CN104216617A CN104216617A (zh) 2014-12-17
CN104216617B true CN104216617B (zh) 2017-05-24

Family

ID=52098174

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410428017.7A Active CN104216617B (zh) 2014-08-27 2014-08-27 光标位置确定方法和装置

Country Status (1)

Country Link
CN (1) CN104216617B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109543174B (zh) * 2017-09-21 2023-05-09 广州腾讯科技有限公司 文本选择方法、装置、计算机可读存储介质和计算机设备
CN111242109B (zh) * 2020-04-26 2021-02-02 北京金山数字娱乐科技有限公司 一种手动取词的方法及装置
CN111672115B (zh) * 2020-06-05 2022-09-23 腾讯科技(深圳)有限公司 虚拟对象控制方法、装置、计算机设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101529368A (zh) * 2006-09-06 2009-09-09 苹果公司 用于从手指与触摸屏显示器的接触来确定光标位置的方法
CN102880417A (zh) * 2011-09-12 2013-01-16 微软公司 显性触摸选择和光标放置
CN103076982A (zh) * 2013-01-24 2013-05-01 优视科技有限公司 一种移动终端中光标控制的方法及装置
CN103186345A (zh) * 2013-02-25 2013-07-03 北京极兴莱博信息科技有限公司 一种文段选择方法、字段选择方法、装置及终端

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070016862A1 (en) * 2005-07-15 2007-01-18 Microth, Inc. Input guessing systems, methods, and computer program products

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101529368A (zh) * 2006-09-06 2009-09-09 苹果公司 用于从手指与触摸屏显示器的接触来确定光标位置的方法
CN102880417A (zh) * 2011-09-12 2013-01-16 微软公司 显性触摸选择和光标放置
CN103076982A (zh) * 2013-01-24 2013-05-01 优视科技有限公司 一种移动终端中光标控制的方法及装置
CN103186345A (zh) * 2013-02-25 2013-07-03 北京极兴莱博信息科技有限公司 一种文段选择方法、字段选择方法、装置及终端

Also Published As

Publication number Publication date
CN104216617A (zh) 2014-12-17

Similar Documents

Publication Publication Date Title
CN104166689B (zh) 电子书籍的呈现方法及装置
CN104731688B (zh) 提示阅读进度的方法及装置
CN105100366A (zh) 骚扰电话号码确定方法、装置和***
CN103995666B (zh) 一种设置工作模式的方法和装置
CN104793843B (zh) 桌面显示方法及装置
CN104461348B (zh) 信息选取方法及装置
CN106896983A (zh) 界面显示控制方法及装置
CN106202150A (zh) 信息显示方法及装置
CN104394137B (zh) 一种提醒语音通话的方法及装置
CN107102772A (zh) 触控方法及装置
CN108040171A (zh) 语音操作方法、装置及计算机可读存储介质
CN104965704A (zh) 信息显示方法及装置
KR102053196B1 (ko) 전자장치 및 전자 장치의 일정 자동 생성 방법
CN109002184A (zh) 一种输入法候选词的联想方法和装置
CN105447109A (zh) 关键字词搜索方法及装置
CN106648141A (zh) 显示候选词的方法及装置
CN106503131A (zh) 获取兴趣信息的方法及装置
CN107885418A (zh) 终端、分屏显示方法及装置
CN107273013A (zh) 文本处理方法、装置及电子设备
CN106774976A (zh) 输入法切换方法及装置
CN104216969B (zh) 阅读标记方法及装置
CN104216617B (zh) 光标位置确定方法和装置
CN104407788B (zh) 图像删除方法及装置
CN110069143A (zh) 一种信息防误纠方法、装置和电子设备
CN105095170A (zh) 文本删除的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant