CN109543174B - 文本选择方法、装置、计算机可读存储介质和计算机设备 - Google Patents
文本选择方法、装置、计算机可读存储介质和计算机设备 Download PDFInfo
- Publication number
- CN109543174B CN109543174B CN201710862068.4A CN201710862068A CN109543174B CN 109543174 B CN109543174 B CN 109543174B CN 201710862068 A CN201710862068 A CN 201710862068A CN 109543174 B CN109543174 B CN 109543174B
- Authority
- CN
- China
- Prior art keywords
- sequence
- word
- target
- words
- selector
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/284—Lexical analysis, e.g. tokenisation or collocates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请涉及一种文本选择方法、装置、计算机可读存储介质和计算机设备,方法包括:确定目标字符序列;对所述目标字符序列进行分词,以将所述目标字符序列转换为目标词序列;在所述目标词序列的词之间展示至少两个选择符;检测到对应至少一所述选择符的移动操作;根据所述移动操作,以目标词序列中的词为单位移动对应的所述选择符;根据所述至少两个所述选择符选中目标词序列中的文本。本申请提供的方案能够以目标词序列中的词为单位移动选择符,将移动后的选择符选中的文本作为选择的文本,相比于逐个字符移动选择符,大大的减少误操作的次数,从而提高了文本选择的效率。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种文本选择方法、装置、计算机可读存储介质和计算机设备。
背景技术
随着互联网技术的快速发展,越来越多的用户借助终端来处理文本信息,如:用户利用即时通信应用对接收的会话消息进行转发,或是对接收到的文件进行修改。
在用户对涉及到文本内容的会话消息进行修改时,大多会有一些选择、复制的功能,然而,在选择要修改的文本的时候,操作十分繁琐,容易导致误操作,对文本进行选择的效率较低。
发明内容
基于此,有必要针对对文本进行选择效率较低技术问题,提供一种文本选择方法、装置、计算机可读存储介质和计算机设备。
一种文本选择方法,所述方法包括:
确定目标字符序列;
对所述目标字符序列进行分词,以将所述目标字符序列转换为目标词序列;
在所述目标词序列的词之间展示至少两个选择符;
检测到对应至少一所述选择符的移动操作;
根据所述移动操作,以目标词序列中的词为单位移动对应的所述选择符;
根据所述至少两个所述选择符选中目标词序列中的文本。
一种文本选择装置,所述装置包括:
目标字符序列确定模块,用于确定目标字符序列;
分词模块,用于对所述目标字符序列进行分词,以将所述目标字符序列转换为目标词序列;
选择符展示模块,用于在所述目标词序列的词之间展示至少两个选择符;
移动操作检测模块,用于检测到对应至少一所述选择符的移动操作;
选择符移动模块,用于根据所述移动操作,以目标词序列中的词为单位移动对应的所述选择符;
文本选中模块,用于根据所述至少两个选择符选中目标词序列中的文本。
一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述文本选择方法的步骤。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述文本选择方法的步骤。
上述文本选择方法、装置、计算机可读存储介质和计算机设备,通过对确定的目标字符序列进行分词,得到目标词序列并展示选择符,就可以在检测到对应选择符的移动操作时,以目标词序列中的词为单位移动选择符,将移动后的选择符选中的文本作为选择的文本,相比于逐个字符移动选择符,大大的减少误操作的次数,从而提高了文本选择的效率。
附图说明
图1为一个实施例中用于实现文本选择方法的计算机设备的结构框图;
图2为一个实施例中文本选择方法的流程示意图;
图3为一个实施例中展示至少两个选择符的界面示意图;
图4为一个实施例中以词为单位对选择符进行移动的界面示意图;
图5为另一个实施例中文本选择方法的流程示意图;
图6为一个实施例中展示对应目标字符序列的操作选项菜单的界面示意图;
图7为一个实施例中在目标词序列的词之间展示至少两个选择符方法的流程示意图;
图8为又一个实施例中文本选择方法的流程示意图;
图9为一个具体实施中文本选择方法的流程示意图;
图10为一个实施例中文本选择装置的结构框图;
图11为另一个实施例中文本选择装置的结构框图;
图12为又一个实施例中文本选择装置的结构框图;
图13为再一个实施例中文本选择装置的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
图1为一个实施例中计算机设备的内部结构示意图。如图1所示,该计算机设备用于实现一种文本选择方法。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,处理器用于提供计算和控制能力,支撑整个计算机设备的运行。存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现一种文本选择方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行一种文本选择方法。网络接口用于与服务器进行网络通信,如发送社交消息至服务器,或接收服务器发送的社交消息等。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。计算机设备具体可以是手机、平板电脑、笔记本电脑等中的至少一种。
如图2所示,在一个实施例中,提供了一种文本选择方法的流程示意图,本实施例主要以该方法应用于上述图1中的计算机设备来举例说明。参照图2,该文本选择方法具体包括如下步骤:
S202,确定目标字符序列。
其中,字符是计算机可处理的基本语义单元。字符可以是字母、数字、汉字和标点符号中的至少一种。字符序列是以字符为单位按顺序形成的文本序列。字符序列可以包括标点符号,比如空格符。字符序列可以是仅由字母、数字、汉字和标点符号中的一种形成的文本序列,也可以是字母、数字、汉字和标点符号的组合形成的文本序列。比如,字符序列可以是“你是一年级3班的Mary(玛丽)吗?”。
目标字符序列是需要在其中进行文本选择的文本序列。目标字符序列可以是计算机设备上存储的可读文件中的文本段落,也可以是计算机设备上的社交应用程序产生的社交消息中的文本内容。确定目标字符序列,是计算机设备确定需要选择的文本所在的字符序列的过程。
具体地,计算机设备可在检测到作用于文本序列的文本选择操作时,将该文本序列置为可选状态,从而将该文本序列作为目标字符序列。将该目标字符序列置为可选状态后,计算机设备就可从目标字符序列中选择要选择的文本序列,以对该选择的文本序列进行编辑操作。编辑操作比如复制操作、替换操作、转发操作或者收藏操作等。
在一个实施例中,作用于文本序列的文本选择操作可以是预先设定的任意形式的触发操作。比如,文本选择操作可以是作用于计算机设备界面上显示的文本序列的触控操作或光标点击操作,还可以是作用于计算机设备界面上显示的文本的触控操作和光标点击操作中的一种与计算机设备晃动操作的组合操作。
S204,对目标字符序列进行分词,以将目标字符序列转换为目标词序列。
其中,分词是将字符序列按照一定的规律转换成词序列的处理过程。词序列是以词为单位按顺序形成的文本序列。词序列中的词可以由单个字符组成,也可以由多个字符组成。计算机设备对目标字符序列进行分词可以得到目标词序列。
比如,若目标字符序列为“你是一年级3班的Mary吗?”,对该目标字符序列进行分词后得到的目标词序列为“你是|一年级|3|班|的|Mary|吗?”,其中的“|”表示词分隔符,用于区分目标词序列中不同的词,可以显示在目标词序列中,也可以不显示。
具体地,计算机设备可在将目标字符序列置为可选状态之后,直接执行对该目标字符序列进行分词的指令。计算机设备也可在将目标字符序列置为可选状态之后,展示对该目标字符序列对应的分词控件,在检测到对于该分词控件的触发操作时,执行对该目标字符序列进行分词的指令。
在一个实施例中,计算机设备可在本地直接对目标字符序列进行分词,得到目标词序列。计算机设备也可以将确定的目标字符序列发送至服务器,由服务器对该目标字符序列进行分词,并接收服务器反馈的对该目标字符序列进行分词得到的目标词序列。
在一个实施例中,计算机设备可采用词义分词法或统计分词法对目标字符序列进行分词,也可以结合多种分词方法对目标字符序列进行分词。
S206,在目标词序列的词之间展示至少两个选择符。
其中,目标词序列的词之间,是目标词序列中的每个词与每个词之间。比如,目标词序列为“你是|一年级|3|班|的|Mary|吗?”,则目标词序列中的词之间可以是“你是”与“一年级”之间,“3”与“班”之间,“Mary”与“吗?”之间等等。
选择符是用于对选中的文本进行显示的符号。计算机设备可以采用预设的样式将选择符显示在目标词序列的词之间。预设的样式可以是光标,分隔符或是括号等等。至少两个具体可以是两个、三个或四个等多于两个的任意值。而采用两个选择符使得操作便捷。
具体地,计算机设备可以在得到目标词序列之后,在目标词序列的词之间展示两个选择符。如图3所示,为一个实施例中,计算机设备对目标字符序列分词后展示了至少两个选择符的界面示意图。参考图3,该界面示意图包括两个选择符302a和302b,目标字符序列304以及两个选择符之间被选中的文本306。
在一个实施例中,计算机设备在得到目标词序列之后,可以在目标词序列的词之间展示多于两个的选择符。每两个相邻的选择符之间的文本作为一种选择方式所选中的文本。计算机设备可从多种选择方式中选择一种,从而将该选择方式所选中的文本作为本地文本选择的结果。计算机设备也可以将多种选择方式各自所选中的文本并列输出。
比如,在目标词序列中展示了3个选择符,按照在目标词序列中的展示顺序依次为第一选择符、第二选择符和第三选择符。第一选择符和第二选择符之间的文本可以是一种选择方式所选中的文本,第二选择符和第三选择符之间的文本可以是另一种选择方式所选中的文本。
在一个实施例中,计算机设备可检测作用于展示的选择符的取消操作,将该取消操作所作用的选择符取消展示。在一个实施例中,当展示的选择符的数量为两个时,禁止取消操作。在另一个实施例中,当展示的选择符的数量为两个且检测到取消操作时,可将展示的两个选择符均取消展示。
S208,检测到对应至少一选择符的移动操作。
其中,移动操作是用于触发选择符移动的指向性操作。移动操作可以是预先设定的任意形式的具有指向性的触发操作,比如可以是物理方向键按压操作、虚拟方向键按压操作或者拖拽操作等。拖拽操作可以是触摸拖拽操作或者光标拖拽操作等。
在一个实施例中,移动操作所对应的选择符的数量,可以是一个,可以多于一个且小于展示的选择符的总数量,还可以是等于展示的选择符的总数量。
在一个实施例中,计算机设备在检测到对应至少两个选择符中的一个选择符的移动操作时,保持其余的选择符的在目标字符序列中的位置不变,根据该移动操作移动对应的一个选择符。
在一个实施例中,计算机设备还可检测到对应展示的至少两个选择符中的至少两个选择符的至少两个移动操作时,分别生成移动对应的至少两个选择符的移动指令,并根据该指令同时或异步移动对应的至少两个选择符。至少两个移动操作可以是同时检测到的,也可以是在预设时间间隔内异步检测到的。
在一个实施例中,计算机设备可在根据移动操作移动展示的其中一个选择符时,检测对应展示的选择符中其它选择符的移动操作,并根据对应其它选择符的选择操作移动相应的其它选择符。
S210,根据移动操作,以目标词序列中的词为单位移动对应的选择符。
其中,以词为单位移动选择符,是每次移动选择符时移动一个词的距离。具体地,计算机设备在检测到移动操作后,确定该移动操作所对应的选择符,以目标词序列中的词为单位,逐词移动移动操作对应的选择符。
在一个实施例中,计算机设备在检测到对应选择符的移动操作后,生成对应该选择符的移动指令,根据移动指令将选择符在计算机设备的界面上以词为单位的移动过程进行渲染并展示。
图4示出了一个实施例中根据移动操作将选择符以词为单位移动的界面示意图。计算机设备在目标序列的词之间展示选择符404a和404b,当检测到对应选择符404b的移动操作时,移动该选择符404b,得到移动后的选择符404b’。
在一个实施例中,计算机设备可在获得对应选择符的移动操作的终点位置时,根据该终点位置相对于该选择符的起始位置,来计算移动操作的移动方向和移动距离,从而按照该移动方向和移动距离移动移动操作对应的选择符。
进一步地,计算机设备可在检测到移动操作的移动方向为行方向时,则在该选择符所在的行以词为单位移动该选择符。计算机设备还可在检测到移动操作的移动方向为列方向时,则将该选择符在列方向上进行移动,并在移动后选择符所在的行中以词为单位对移动操作对应的选择符进行调整。
在一个实施例中,计算机设备可检测移动操作的移动速度,根据移动速度移动选择符。比如,当检测到移动操作的移动速度达到预设值时,则直接将选择符移动到目标词序列中的最后一个词之后。
S212,根据至少两个选择符选中目标词序列中的文本。
具体地,计算机设备在检测到对应选择符的移动操作后,以目标词序列中的词为单位移动该选择符,并确定移动后的选择符的位置,将移动后的至少两个选择符之间的文本确定为选中的文本。
在一个实施例中,目标词序列中的选择符为两个。计算机设备在根据移动操作移动选择符之后,起始选择符与终止选择符之间的文本即为选中的文本。
在一个实施例中,计算机设备可对选中的文本进行突出显示。计算机设备可在检测到两个选择符在目标词序列中的两个位置时,将该两个位置之间的词序列突出显示。突出显示可采用预设的任意一种显示方式,比如,突出显示可以是用字符的颜色、字体、字号、下划线或者底纹等表示,还可以是将字体进行放大显示等等。
上述文本选择方法,通过对确定的目标字符序列进行分词,得到目标词序列并展示选择符,就可以在检测到对应选择符的移动操作时,以目标词序列中的词为单位移动选择符,将移动后的选择符选中的文本作为选择的文本,相比于逐个字符移动选择符,大大的减少误操作的次数,从而提高了文本选择的效率。
在一个实施例中,步骤S202包括:展示社交消息;检测对应社交消息的文本选择操作;根据文本选择操作,将社交消息中的文本内容作为目标字符序列。
其中,社交消息是计算机设备上运行的社交应用所产生的,社交消息可以是计算机设备接收的社交消息,也可以是计算机设备当前输入的社交消息。社交应用是可基于社交网络进行网络社交互动的应用。社交应用包括即时通信应用、SNS(Social NetworkService,社交网站)应用或者直播应用等。社交应用可以是微信(WeChat)客户端。
计算机设备可以通过交互界面将接收到的社交消息进行展示,也可以通过输入面板将用户输入的社交消息进行展示。对应社交消息的文本选择操作是对社交消息中的文本内容进行选择的操作。
文本选择操作可以是作用于社交消息中文本内容的触控操作或光标点击操作,还可以是作用于社交消息中文本内容的触控操作和光标点击操作中的一种与计算机设备晃动操作的组合操作。
在本实施例中,计算机设备通过获取到对社交消息中的文本选择操作,从而能够将社交消息中的文本内容置为目标字符序列,能够从该目标字符序列中选中要选择的文本,使得本方法可以应用于社交消息中的文本内容的选择过程,方便用户选择社交消息中文本。
如图5所示,在一个实施例中,文本选择方法还包括步骤:
S502,展示对应目标字符序列的操作选项菜单。
其中,操作选项菜单是包括了对应目标字符序列的操作选项的菜单。操作选项菜单中的操作选项可包括选择操作选项、复制操作选项、剪切操作选项、全选操作选项、转发操作选项、收藏操作选项等等中的至少一种。具体地,计算机设备可在确定了目标字符序列后,展示对应该目标字符序列的操作选项菜单。
在一个实施例中,计算机设备可在确定了目标字符序列后,将操作选项菜单以局部覆盖目标字符序列的形式进行展示。计算机设备也可以生成与该操作选项菜单对应的控件,将该控件以悬浮于目标字符序列的形式进行展示。
S504,检测作用于操作选项菜单的选项选择操作。
其中,选项选择操作是与操作选项菜单中的操作选项对应的触发事件。在一个实施例中,计算机设备可获取用户触发的作用于操作选项菜单中的对应任一操作选项的选择操作,提取预设的与该操作选项对应的编辑指令,计算机设备可根据该编辑指令对目标字符序列进行编辑。
S506,当选项选择操作所选择的操作选项为预设选项时,执行对目标字符序列进行分词,以将目标字符序列转换为目标词序列的步骤。
具体地,计算机设备可预设用于触发对目标字符序列进行分词的预设选项,计算机设备在检测到作用于与该预设选项对应的选项选择操作时,执行步骤S204。
图6示出了一个实施例中展示对应目标字符序列的操作选项菜单的界面示意图。参考图6,计算机设备在确定了目标字符序列602后,将操作选项菜单604在计算机设备的界面上进行展示,操作选项菜单中显示了操作选项606。
在上述实施例中,在确定了目标字符序列后,计算机设备提供操作选项菜单,能够在对原有执行逻辑改动较小的情况下,***对目标字符序列进行分词的步骤,以实现本实施例中的文本选择方法。
在一个实施例中,步骤S204包括:对目标字符序列进行分词,得到中间词序列;将中间词序列中相邻的、符合预设词组模板的词进行组合,以将目标字符序列转换为目标词序列。
其中,中间词序列是对目标字符序列进行初步分词后得到的中间结果,对该中间结果进行处理后,得到最终的目标词序列。预设词组模板是将多个词进行组合以形成新词所依据的模板。预设词组模板包括地址词组模板、同语种词组模板以及异语种词组模板中的至少一种。
地址词组模板,预设了能够构成地址词组的相邻的词所具有的特征,符合该地址词组模板的各个相邻的词将组合成为地址词组,成为新的词。
同语种词组模板预设了能够构成词组的同语种的、相邻的词所具有的特征,符合该同语种词组模板的同语种且相邻的词可以形成词组,构成新的词。
异语种词组模板预设了能够构成词组的来源于至少两个不同语种的、相邻的词所具有的特征,符合该异语种词组模板的异语种且相邻的词可以形成词组,构成新的词。
举例说明,假如目标字符序列为:
“2017年9月初我搬进了深圳市罗湖区深南东路X号”,
计算机设备对目标字符序列进行分词后的得到的词序列为:
“2017|年|9|月初|我|搬进了|深圳市|罗湖区|深南东路|X|号”,
其中,“2017|年|9|月初”和“深圳市|罗湖区|深南东路|X|号”是相邻的、符合数字词组模块中的日期模板和地址词组模板的中间词序列,计算机设备可将这些具有特定关系的词进行组合后得到的目标词序列,即为|2017年9月初|我|搬进了|深圳市罗湖区深南东路X号|。
在本实施例中,通过将分词后得到的中间词序列中的词按照预设词组模板进行组合后,将组合后的词确定为目标词序列中的一个词,能够方便用户在拖动选择符的时候快速定位到目标词序列中的一个词,减少了用户进行移动操作的次数,从而能够降低用户误操作的几率。
如图7所示,在一个实施例中,步骤S206包括:
S702,获取光标在目标字符序列中的位置。
其中,光标的位置可以是通过任意触发操作产生的。
在一个实施例中,在检测到作用于目标字符序列的选择操作时,计算机设备可获取该选择操作对应的在目标字符序列中的位置,并将该位置作为光标的位置,在目标字符序列中对应的位置展示光标。
S704,按照光标的位置确定目标词序列中的默认选中词。
其中,默认选中词是在展示至少两个选择符时需要选中的词。
在一个实施例中,计算机设备可在对目标字符序列进行分词后,生成目标字符序列中各相邻字符间的位置所唯一对应的词,从而在获取到光标位置后,获取该光标位置所在的相邻字符间的位置所对应的唯一的词,将该词作为默认选中词。
默认选中词可以是相邻的多个词。在一个实施例中,当计算机设备检测到光标的位置位于目标字符序列中的相邻段落之间时,可将该相邻段落中的全部词作为默认选中词。在一个实施例中,当计算机设备检测到光标的位置位于目标字符序列中某段落中间时,可将该段落中的全部词作为默认选中词。
S706,在目标词序列的词之间,展示表示选中默认选中词的至少两个选择符。
具体地,当需要展示两个选择符时,计算机设备可在默认选中词的开始和结尾处分别展示一个选择符,以将两个选择符之间的默认选中词选中。当需要展示多于两个的选择符且默认选中词多于一个时,计算机设备可首个默认选中词、最后一个默认选中词以及默认选中词之间分别展示一个选择符,以将多于一个的默认选中词选中。
在上述实施例中,计算机设备可根据光标的位置确定与光标的位置对应的默认选中词,由于这个默认选中词是与光标的位置对应的,能够将选择符显示在默认选中词两端,更符合用户的认知,方便对要选择的文本进行进一步的调整。
在一个实施例中,步骤S704包括:当光标位于目标词序列中的词中时,将光标所位于的词作为默认选中词。
其中,目标词序列中的词中,是目标词序列中的单个词的词中。比如,目标词序列“你是|一年级|3|班|的|Mary|吗?”中的词中,可以是“你是”这个词的词中,也就是光标的位置位于字符“你”与字符“是”之间;可以是“一年级”这个词的词中,也就是光标的位置位于字符“一”与“年”之间,或是字符“年”与字符“级”之间。
具体地,计算机设备可在获取到光标的位置位于目标词序列中的某个词中时,就可以将这个词作为默认选中词。比如,光标位置位于字符“一”与“年”之间,或是字符“年”与字符“级”之间时,都可将目标词序列中的词“一年级”作为默认选中词。
在一个实施例中,步骤S704还包括:当光标位于目标词序列中的词之间时,获取光标相邻的词相应的字符长度;从相邻的词中,按照相应的字符长度确定默认选中词。
其中,光标相邻的词是与光标的位置相邻的词,包括第一邻词和第二邻词。光标相邻的词相应的字符长度,是第一邻词的字符数量和第二邻词的字符数量。
在一个实施例中,计算机设备可将光标相邻的词中字符数量较大的词作为默认选中词。比如,目标词序列为“你是|一年级|3|班|的|Mary|吗?”,当光标的位置位于“你是”与“一年级”之间时,第一邻词“你是”的字符数量为2,第二邻词“一年级”的字符数量为3,计算机设备可将“一年级”这个词确定为默认选中词。
在一个实施例中,计算机设备在获取到与光标相邻的词相应的字符长度相等时,可将其中任一邻词确定为默认选中词,或者将位于相对于默认选中词的预设相对位置处的词作为默认选中词。比如,可将位于光标的位置右边的词作为默认选中词。
在上述实施例中,当光标的位置位于目标词序列的词之间时,计算机设备可根据光标相邻的词相应的字符长度确定一个默认选中词,能够形成光标的位置与默认选中词的对应关系,使得能够根据光标的位置确定一个默认选中词。
如图8所示,在一个实施例中,文本选择方法还可包括以下步骤:
S802,获取移动操作对应的移动距离。
具体地,计算机设备可通过获取移动操作对应的选择符的起始位置和移动操作的终点位置,从而根据该起始位置和终点位置获得移动操作的移动距离。
S804,比较移动距离和单字符距离。
其中,单字符距离,是一个字符的距离。单字符距离可以是预设的,也可以是根据目标字符序列中的字符自适应确定的。
S806,当移动距离超过单字符距离时,执行根据移动操作,以目标词序列中的词为单位移动对应的选择符的步骤。
具体地,当计算机设备检测到移动操作的移动距离超过单字符距离时,则将移动操作对应的选择符以目标词序列中的词为单位进行移动。比如,当计算机设备检测到对应选择符的移动操作的移动距离超过1个单字符距离时,则将该选择符以目标词序列中的词为单位进行移动。
在一个实施例中,文本选择方法还包括步骤:当移动距离小于或等于述单字符距离时,根据移动操作,以单字符为单位移动移动操作对应的选择符。
具体地,当计算机设备检测到移动操作的移动距离小于或等于单字符距离时,则将移动操作对应的选择符以单字符为单位进行移动。比如,当移动操作小于或等于1个单字符距离时,计算机设备可将选择符以单字符为单位进行移动。
在上述实施例中,通过比较移动操作的移动距离与单字符距离,可以在以词为单位移动选择符的基础上,辅以单字符为单位进行移动,能够提高选词的效率。
如图9所示,在一个实施例中,提供了一种文本选择方法,该方法具体包括如下步骤:
S902,展示社交消息。
S904,检测对应社交消息的文本选择操作。
S906,根据文本选择操作,将社交消息中的文本内容作为目标字符序列;
S908,展示对应目标字符序列的操作选项菜单。
S910,检测作用于操作选项菜单的选项选择操作。
S912,当选项选择操作所选择的操作选项为预设选项时,对目标字符序列进行分词,得到中间词序列。
S914,将中间词序列中相邻的、符合预设词组模板的词进行组合,以将目标字符序列转换为目标词序列。
S916,获取光标在目标字符序列中的位置。
S918,当光标位于目标词序列中的词中时,将光标所位于的词作为默认选中词;当光标位于目标词序列中的词之间时,获取光标相邻的词相应的字符长度,从相邻的词中,按照相应的字符长度确定默认选中词。
S920,在目标词序列的词之间,展示表示选中默认选中词的至少两个选择符。
S922,获取移动操作对应的移动距离。
S924,比较移动距离和单字符距离。
S926,当移动距离超过单字符距离时,根据移动操作,以目标词序列中的词为单位移动对应的选择符;当移动距离小于或等于述单字符距离时,根据移动操作,以单字符为单位移动对应的选择符。
在本实施例中,通过对确定的目标字符序列进行分词,得到目标词序列并展示选择符,就可以在检测到对应选择符的移动操作时,以目标词序列中的词为单位移动选择符,将移动后的选择符选中的文本作为选择的文本,相比于逐个字符移动选择符,大大的减少误操作的次数,从而提高了文本选择的效率。
虽然本申请各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
如图10所示,提供了一种文本选择装置1000,包括目标字符序列确定模块1002、分词模块1004、选择符展示模块1006、移动操作检测模块1008、选择符移动模块1010和文本选中模块1012。
目标字符序列确定模块1002,用于确定目标字符序列。
分词模块1004,用于对目标字符序列进行分词,以将目标字符序列转换为目标词序列。
选择符展示模块1006,用于在目标词序列的词之间展示至少两个选择符。
移动操作检测模块1008,用于检测到对应至少一选择符的移动操作。
选择符移动模块1010,用于根据移动操作,以目标词序列中的词为单位移动对应的选择符。
文本选中模块1012,用于根据至少两个选择符选中目标词序列中的文本。
上述文本选择装置1000,通过对确定的目标字符序列进行分词,得到目标词序列并展示选择符,就可以在检测到对应选择符的移动操作时,以目标词序列中的词为单位移动选择符,将移动后的选择符选中的文本作为选择的文本,相比于逐个字符移动选择符,大大的减少误操作的次数,从而提高了文本选择的效率。
在一个实施例中,目标字符序列确定模块1002还用于展示社交消息;检测对应社交消息的文本选择操作;根据选择操作检测单元检测到的文本选择操作,将社交消息中的文本内容作为目标字符序列。
上述本实施例中,计算机设备通过获取到对社交消息中的文本选择操作,从而能够将社交消息中的文本内容置为目标字符序列,能够从该目标字符序列中选中要选择的文本,使得本方法可以应用于社交消息中的文本内容的选择过程,方便用户选择社交消息中文本。
图11为一个实施例中文本选择装置1000的结构框图,参照图10,该文本选择装置1000还包括:操作选项菜单展示模块1014和选项选择操作检测模块1016。
操作选项菜单展示模块1014,用于展示对应字符序列的操作选项菜单。
选项选择操作检测模块1016,用于检测作用于操作选项菜单的选项选择操作。
分词模块1004还用于当选项选择操作所选择的操作选项为预设选项时,执行对目标字符序列进行分词,以将目标字符序列转换为目标词序列的步骤。
上述实施例中,在确定了目标字符序列后,计算机设备提供操作选项菜单,能够在对原有执行逻辑改动较小的情况下,***对目标字符序列进行分词的步骤,以实现本实施例中的文本选择方法。
在一个实施例中,分词模块1004还用于对目标字符序列进行分词,得到中间词序列;将中间词序列中相邻的、符合预设词组模板的词进行组合,以将目标字符序列转换为目标词序列。
在一个实施例中,预设词组模板包括地址词组模板、同语种词组模板以及异语种词组模板中的至少一种。
在上述实施例中,通过将分词后得到的中间词序列中的词按照预设词组模板进行组合后,将组合后的词确定为目标词序列中的一个词,能够方便用户在拖动选择符的时候快速定位到目标词序列中的一个词,减少了用户进行移动操作的次数,从而能够降低用户误操作的几率。
图12为一个实施例中文本选择装置1000的结构框图,参照图11,在一个实施例中,文本选择装置1000还包括光标获取模块1018、默认选中词确定模块1020。
光标位置获取模块1018,用于获取光标在目标字符序列中的位置。
默认选中词确定模块1020,用于按照光标的位置确定目标词序列中的默认选中词。
选择符展示模块1006还用于在目标词序列的词之间,展示表示选中默认选中词的至少两个选择符。
在上述实施例中,计算机设备可根据光标的位置确定与光标的位置对应的默认选中词,由于这个默认选中词是与光标的位置对应的,能够将选择符显示在默认选中词两端,更符合用户的认知,方便对要选择的文本进行进一步的调整。
在一个实施例中,默认选中词确定模块1020还用于当光标位于目标词序列中的词中时,将光标所位于的词作为默认选中词。
在一个实施例中,默认选中词确定模块1020还用于当光标位于目标词序列中的词之间时,获取光标相邻的词相应的字符长度;从相邻的词中,按照相应的字符长度确定默认选中词。
在上述实施例中,当光标的位置位于目标词序列的词之间时,计算机设备可根据光标相邻的词相应的字符长度确定一个默认选中词,能够形成光标的位置与默认选中词的对应关系,使得能够根据光标的位置确定一个默认选中词。
图13为一个实施例中文本选择装置1000的结构框图,参照图11,在一个实施例中,文本选择装置1000还包括移动距离获取模块1022和移动距离判断模块1024。
移动距离获取模块1022,用于获取移动操作对应的移动距离。
移动距离判断模块1024,用于比较移动距离和单字符距离。
选择符移动模块1010还用于当移动距离超过单字符距离时,执行根据移动操作,以目标词序列中的词为单位移动对应的选择符的步骤。
在一个实施例中,选择符移动模块1010还用于当移动距离小于或等于述单字符距离时,根据移动操作,以单字符为单位移动对应的选择符。
在上述实施例中,通过比较移动操作的移动距离与单字符距离,可以在以词为单位移动选择符的基础上,辅以单字符为单位进行移动,能够提高选词的效率。
在一个实施例中,本申请提供的文本装置可以实现为一种计算机程序的形式,计算机程序可在如图1所示的计算机设备上运行。计算机设备的存储器中可存储组成该文本选择装置的各个程序模块,比如,图10所示的目标字符序列确定模块1002、分词模块1004、选择符展示模块1006、移动操作检测模块1008、选择符移动模块1010和文本选中模块1012。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的文本选择方法中的步骤。
例如,图1所示的计算机设备可以通过如图10所示的文本选择装置中的目标字符序列确定模块1002执行步骤S202。计算机设备可通过分词模块1004执行步骤S204。计算机设备可通过选择符展示模块1006执行步骤S206。计算机设备可通过移动操作检测模块1008执行步骤S208。计算机设备可通过选择符移动模块1010执行步骤S210。计算机设备可通过文本选中模块1012执行步骤S212。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中储存有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:确定目标字符序列;对目标字符序列进行分词,以将目标字符序列转换为目标词序列;在目标词序列的词之间展示至少两个选择符;检测到对应至少一选择符的移动操作;根据移动操作,以目标词序列中的词为单位移动对应的选择符;根据至少两个选择符选中目标词序列中的文本。
在一个实施例中,计算机程序使得处理器在执行确定目标字符序列的步骤时具体执行以下步骤:展示社交消息;检测对应社交消息的文本选择操作;根据文本选择操作,将社交消息中的文本内容作为目标字符序列。
在一个实施例中,计算机程序使得处理器还执行以下步骤:展示对应目标字符序列的操作选项菜单;检测作用于操作选项菜单的选项选择操作;当选项选择操作所选择的操作选项为预设选项时,执行对目标字符序列进行分词,以将目标字符序列转换为目标词序列的步骤。
在一个实施例中,计算机程序使得处理器在执行对目标字符序列进行分词,以将目标字符序列转换为目标词序列的步骤时具体执行以下步骤:对目标字符序列进行分词,得到中间词序列;将中间词序列中相邻的、符合预设词组模板的词进行组合,以将目标字符序列转换为目标词序列。
在一个实施例中,预设词组模板包括地址词组模板、同语种词组模板以及异语种词组模板中的至少一种。
在一个实施例中,计算机程序使得处理器在执行在目标词序列的词之间展示至少两个选择符的步骤时具体执行:获取光标在目标字符序列中的位置;按照光标的位置确定目标词序列中的默认选中词;在目标词序列的词之间,展示表示选中默认选中词的至少两个选择符。
在一个实施例中,计算机程序使得处理器在执行按照光标的位置确定目标词序列中的默认选中词的步骤时具体执行:当光标位于目标词序列中的词中时,将光标所位于的词作为默认选中词。
在一个实施例中,计算机程序使得处理器在执行按照光标的位置确定目标词序列中的默认选中词的步骤时具体执行:当光标位于目标词序列中的词之间时,获取光标相邻的词相应的字符长度;从相邻的词中,按照相应的字符长度确定默认选中词。
在一个实施例中,计算机程序使得处理器还执行以下步骤:获取移动操作对应的移动距离;比较移动距离和单字符距离;当移动距离超过单字符距离时,执行根据移动操作,以目标词序列中的词为单位移动对应的选择符的步骤。
在一个实施例中,计算机程序使得处理器还执行以下步骤:当移动距离小于或等于述单字符距离时,根据移动操作,以单字符为单位移动对应的选择符。
上述计算机设备,通过对确定的目标字符序列进行分词,得到目标词序列并展示选择符,就可以在检测到对应选择符的移动操作时,以目标词序列中的词为单位移动选择符,将移动后的选择符选中的文本作为选择的文本,相比于逐个字符移动选择符,大大的减少误操作的次数,从而提高了文本选择的效率。
一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现以下步骤:确定目标字符序列;对目标字符序列进行分词,以将目标字符序列转换为目标词序列;在目标词序列的词之间展示至少两个选择符;检测到对应至少一选择符的移动操作;根据移动操作,以目标词序列中的词为单位移动对应的选择符;根据至少两个选择符选中目标词序列中的文本。
在一个实施例中,计算机程序使得处理器在执行确定目标字符序列的步骤时具体执行以下步骤:展示社交消息;检测对应社交消息的文本选择操作;根据文本选择操作,将社交消息中的文本内容作为目标字符序列。
在一个实施例中,计算机程序使得处理器还执行以下步骤:展示对应目标字符序列的操作选项菜单;检测作用于操作选项菜单的选项选择操作;当选项选择操作所选择的操作选项为预设选项时,执行对目标字符序列进行分词,以将目标字符序列转换为目标词序列的步骤。
在一个实施例中,计算机程序使得处理器在执行对目标字符序列进行分词,以将目标字符序列转换为目标词序列的步骤时具体执行以下步骤:对目标字符序列进行分词,得到中间词序列;将中间词序列中相邻的、符合预设词组模板的词进行组合,以将目标字符序列转换为目标词序列。
在一个实施例中,预设词组模板包括地址词组模板、同语种词组模板以及异语种词组模板中的至少一种。
在一个实施例中,计算机程序使得处理器在执行在目标词序列的词之间展示至少两个选择符的步骤时具体执行:获取光标在目标字符序列中的位置;按照光标的位置确定目标词序列中的默认选中词;在目标词序列的词之间,展示表示选中默认选中词的至少两个选择符。
在一个实施例中,计算机程序使得处理器在执行按照光标的位置确定目标词序列中的默认选中词的步骤时具体执行:当光标位于目标词序列中的词中时,将光标所位于的词作为默认选中词。
在一个实施例中,计算机程序使得处理器在执行按照光标的位置确定目标词序列中的默认选中词的步骤时具体执行:当光标位于目标词序列中的词之间时,获取光标相邻的词相应的字符长度;从相邻的词中,按照相应的字符长度确定默认选中词。
在一个实施例中,计算机程序使得处理器还执行以下步骤:获取移动操作对应的移动距离;比较移动距离和单字符距离;当移动距离超过单字符距离时,执行根据移动操作,以目标词序列中的词为单位移动对应的选择符的步骤。
在一个实施例中,计算机程序使得处理器还执行以下步骤:当移动距离小于或等于述单字符距离时,根据移动操作,以单字符为单位移动对应的选择符。
上述计算机可读存储介质,通过对确定的目标字符序列进行分词,得到目标词序列并展示选择符,就可以在检测到对应选择符的移动操作时,以目标词序列中的词为单位移动选择符,将移动后的选择符选中的文本作为选择的文本,相比于逐个字符移动选择符,大大的减少误操作的次数,从而提高了文本选择的效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (22)
1.一种文本选择方法,所述方法包括:
确定目标字符序列;
对所述目标字符序列进行分词,以将所述目标字符序列转换为目标词序列;
在所述目标词序列的词之间展示两个选择符;
检测到对应至少一所述选择符的移动操作;
根据所述移动操作,以目标词序列中的词为单位逐词移动对应的所述选择符;
将移动后的所述两个选择符之间的文本确定为从所述目标词序列中选择的文本。
2.根据权利要求1所述的方法,其特征在于,所述确定目标字符序列包括:
展示社交消息;
检测对应所述社交消息的文本选择操作;
根据所述文本选择操作,将所述社交消息中的文本内容作为目标字符序列。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
展示对应所述目标字符序列的操作选项菜单;
检测作用于所述操作选项菜单的选项选择操作;
当所述选项选择操作所选择的操作选项为预设选项时,执行所述对所述目标字符序列进行分词,以将所述目标字符序列转换为目标词序列的步骤。
4.根据权利要求1所述的方法,其特征在于,所述对所述目标字符序列进行分词,以将所述目标字符序列转换为目标词序列包括:
对所述目标字符序列进行分词,得到中间词序列;
将所述中间词序列中相邻的、符合预设词组模板的词进行组合,以将所述目标字符序列转换为目标词序列。
5.根据权利要求4所述的方法,其特征在于,所述预设词组模板包括地址词组模板、同语种词组模板以及异语种词组模板中的至少一种。
6.根据权利要求1所述的方法,其特征在于,所述在所述目标词序列的词之间展示两个选择符包括:
获取光标在所述目标字符序列中的位置;
按照所述光标的位置确定所述目标词序列中的默认选中词;
在所述目标词序列的词之间,展示表示选中所述默认选中词的两个选择符。
7.根据权利要求6所述的方法,其特征在于,所述按照所述光标的位置确定所述目标词序列中的默认选中词包括:
当所述光标位于所述目标词序列中的词中时,将所述光标所位于的词作为默认选中词。
8.根据权利要求6所述的方法,其特征在于,所述按照所述光标的位置确定所述目标词序列中的默认选中词包括:
当所述光标位于所述目标词序列中的词之间时,获取所述光标相邻的词相应的字符长度;
从所述相邻的词中,按照相应的字符长度确定默认选中词。
9.根据权利要求1至8任一项所述的方法,其特征在于,所述方法还包括:
获取所述移动操作对应的移动距离;
比较所述移动距离和单字符距离;
当所述移动距离超过所述单字符距离时,执行所述根据所述移动操作,以目标词序列中的词为单位移动对应的所述选择符的步骤。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
当所述移动距离小于或等于所述述单字符距离时,根据所述移动操作,以单字符为单位移动对应的所述选择符。
11.一种文本选择装置,其特征在于,所述装置包括:
目标字符序列确定模块,用于确定目标字符序列;
分词模块,用于对所述目标字符序列进行分词,以将所述目标字符序列转换为目标词序列;
选择符展示模块,用于在所述目标词序列的词之间展示两个选择符;
移动操作检测模块,用于检测到对应至少一所述选择符的移动操作;
选择符移动模块,用于根据所述移动操作,以目标词序列中的词为单位逐词移动对应的所述选择符;
文本选中模块,用于将移动后的所述两个选择符之间的文本确定为从所述目标词序列中选择的文本。
12.根据权利要求11所述的装置,其特征在于,所述目标字符序列确定模块,还用于展示社交消息,检测对应所述社交消息的文本选择操作,根据所述文本选择操作,将所述社交消息中的文本内容作为目标字符序列。
13.根据权利要求11所述的装置,其特征在于,所述装置还包括:
操作选项菜单展示模块,用于展示对应所述目标字符序列的操作选项菜单;
选项选择操作检测模块,用于检测作用于所述操作选项菜单的选项选择操作;
所述分词模块,还用于当所述选项选择操作所选择的操作选项为预设选项时,对所述目标字符序列进行分词,以将所述目标字符序列转换为目标词序列。
14.根据权利要求11所述的装置,其特征在于,所述分词模块还用于对所述目标字符序列进行分词,得到中间词序列,将所述中间词序列中相邻的、符合预设词组模板的词进行组合,以将所述目标字符序列转换为目标词序列。
15.根据权利要求14所述的装置,其特征在于,所述预设词组模板包括地址词组模板、同语种词组模板以及异语种词组模板中的至少一种。
16.根据权利要求11所述的装置,其特征在于,所述选择符展示模块,还用于获取光标在所述目标字符序列中的位置,按照所述光标的位置确定所述目标词序列中的默认选中词,在所述目标词序列的词之间,展示表示选中所述默认选中词的两个选择符。
17.根据权利要求16所述的装置,其特征在于,所述选择符展示模块,还用于当所述光标位于所述目标词序列中的词中时,将所述光标所位于的词作为默认选中词。
18.根据权利要求17所述的装置,其特征在于,所述选择符展示模块,还用于当所述光标位于所述目标词序列中的词之间时,获取所述光标相邻的词相应的字符长度,从所述相邻的词中,按照相应的字符长度确定默认选中词。
19.根据权利要求11至18中任一项所述的装置,其特征在于,所述装置还包括:
移动距离获取模块,用于获取所述移动操作对应的移动距离;
移动距离比较模块,用于比较所述移动距离和预设单字符距离单字符距离;
所述选择符移动模块还用于当所述移动距离超过所述预设单字符距离单字符距离时,根据所述移动操作,以目标词序列中的词为单位逐词移动对应的所述选择符。
20.根据权利要求19所述的装置,其特征在于,所述选择符移动模块还用于当所述移动距离小于或等于所述述预设单字符距离单字符距离时,根据所述移动操作,以单字符为单位移动对应的所述选择符。
21.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至10中任一项所述方法的步骤。
22.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至10中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710862068.4A CN109543174B (zh) | 2017-09-21 | 2017-09-21 | 文本选择方法、装置、计算机可读存储介质和计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710862068.4A CN109543174B (zh) | 2017-09-21 | 2017-09-21 | 文本选择方法、装置、计算机可读存储介质和计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109543174A CN109543174A (zh) | 2019-03-29 |
CN109543174B true CN109543174B (zh) | 2023-05-09 |
Family
ID=65823467
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710862068.4A Active CN109543174B (zh) | 2017-09-21 | 2017-09-21 | 文本选择方法、装置、计算机可读存储介质和计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109543174B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111859850B (zh) * | 2020-07-29 | 2024-05-10 | 厦门亿联网络技术股份有限公司 | 富文本片段整体化的方法、装置、电子设备及存储介质 |
CN115238049B (zh) * | 2022-06-17 | 2023-08-04 | 北京优酷科技有限公司 | 剧本标注方法及电子设备 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6801659B1 (en) * | 1999-01-04 | 2004-10-05 | Zi Technology Corporation Ltd. | Text input system for ideographic and nonideographic languages |
CN1639544A (zh) * | 2001-09-19 | 2005-07-13 | 艾利森电话股份有限公司 | 终端设备上的导航和选择方法 |
CN103076893A (zh) * | 2012-12-31 | 2013-05-01 | 百度在线网络技术(北京)有限公司 | 一种用于实现语音输入的方法与设备 |
CN103257957A (zh) * | 2012-02-15 | 2013-08-21 | 深圳市腾讯计算机***有限公司 | 一种基于中文分词的文本相似性识别方法及装置 |
CN103324674A (zh) * | 2013-05-24 | 2013-09-25 | 优视科技有限公司 | 网页内容选取方法及装置 |
CN104216617A (zh) * | 2014-08-27 | 2014-12-17 | 小米科技有限责任公司 | 光标位置确定方法和装置 |
CN104317494A (zh) * | 2014-10-11 | 2015-01-28 | 广东欧珀移动通信有限公司 | 移动光标的方法及*** |
CN104541239A (zh) * | 2012-04-07 | 2015-04-22 | 摩托罗拉移动有限责任公司 | 文本选择和录入 |
CN105320445A (zh) * | 2014-07-28 | 2016-02-10 | 宇龙计算机通信科技(深圳)有限公司 | 一种文本选择方法、装置和终端 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI20021759A0 (fi) * | 2002-10-03 | 2002-10-03 | Nokia Corp | Menetelmä ja käyttöliittymä tekstin syöttämiseen |
-
2017
- 2017-09-21 CN CN201710862068.4A patent/CN109543174B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6801659B1 (en) * | 1999-01-04 | 2004-10-05 | Zi Technology Corporation Ltd. | Text input system for ideographic and nonideographic languages |
CN1639544A (zh) * | 2001-09-19 | 2005-07-13 | 艾利森电话股份有限公司 | 终端设备上的导航和选择方法 |
CN103257957A (zh) * | 2012-02-15 | 2013-08-21 | 深圳市腾讯计算机***有限公司 | 一种基于中文分词的文本相似性识别方法及装置 |
CN104541239A (zh) * | 2012-04-07 | 2015-04-22 | 摩托罗拉移动有限责任公司 | 文本选择和录入 |
CN103076893A (zh) * | 2012-12-31 | 2013-05-01 | 百度在线网络技术(北京)有限公司 | 一种用于实现语音输入的方法与设备 |
CN103324674A (zh) * | 2013-05-24 | 2013-09-25 | 优视科技有限公司 | 网页内容选取方法及装置 |
CN105320445A (zh) * | 2014-07-28 | 2016-02-10 | 宇龙计算机通信科技(深圳)有限公司 | 一种文本选择方法、装置和终端 |
CN104216617A (zh) * | 2014-08-27 | 2014-12-17 | 小米科技有限责任公司 | 光标位置确定方法和装置 |
CN104317494A (zh) * | 2014-10-11 | 2015-01-28 | 广东欧珀移动通信有限公司 | 移动光标的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN109543174A (zh) | 2019-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111381751A (zh) | 一种文本处理方法及装置 | |
US20130007606A1 (en) | Text deletion | |
CN109074547B (zh) | 基于消息内容的文本消息排序 | |
EP2360566A2 (en) | Method and apparatus for selecting hyperlinks | |
US10810698B2 (en) | Information processing method and client | |
US20150058708A1 (en) | Systems and methods of character dialog generation | |
CN107861932B (zh) | 一种文本编辑方法、装置和***以及一种终端设备 | |
KR20170026273A (ko) | 이미지 텍스트 삽입 장치 및 삽입 방법 | |
CN106611065B (zh) | 搜索方法和装置 | |
CN107908604B (zh) | 报表图形生成方法、装置、计算机设备和存储介质 | |
CN109543174B (zh) | 文本选择方法、装置、计算机可读存储介质和计算机设备 | |
US9519404B2 (en) | Image segmentation for data verification | |
CN109743613B (zh) | 一种字幕处理方法、装置、终端及存储介质 | |
CN114417226A (zh) | 页面生成方法、显示方法、装置、电子设备和存储介质 | |
EP3467633B1 (en) | Method, device, and terminal device for extracting data | |
CN107133204B (zh) | 一种终端快捷输入方法 | |
CN112925987A (zh) | 页面分享方法、装置、计算机设备和存储介质 | |
CN112596803A (zh) | 控件字串截断检查方法、装置、计算机设备和存储介质 | |
CN106055416B (zh) | 数据跨应用转移的方法和装置 | |
CN112214704B (zh) | 页面处理方法及装置 | |
CN105808051B (zh) | 一种图像处理方法及电子设备 | |
CN115329720A (zh) | 一种文档展示方法、装置、设备及存储介质 | |
US9696818B2 (en) | Bidirectional text selection | |
CN112783382B (zh) | 一种文档图标的设置方法、装置、终端及存储介质 | |
US11132497B2 (en) | Device and method for inputting characters |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |