CN106339159A - 字符选择处理方法、终端和语义分析服务器 - Google Patents
字符选择处理方法、终端和语义分析服务器 Download PDFInfo
- Publication number
- CN106339159A CN106339159A CN201610729141.6A CN201610729141A CN106339159A CN 106339159 A CN106339159 A CN 106339159A CN 201610729141 A CN201610729141 A CN 201610729141A CN 106339159 A CN106339159 A CN 106339159A
- Authority
- CN
- China
- Prior art keywords
- character
- neighbours
- terminal
- choose
- target
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Machine Translation (AREA)
Abstract
本发明实施例提供了一种字符选择处理方法、终端和语义分析服务器。在本发明实施例提供的方法中,终端能够将获取到的选中字符以及邻居字符上报给语义分析服务器,以使语义分析服务器分析选中字符和邻居字符是否属于同一词组,再根据分析结果获得目标字符并返回给终端。终端在获取目标字符后会将其设置为选中状态。可以理解的是,经过语义分析的获得的目标字符很可能就是用户实际想要选中的字符,因此终端在将目标字符置为选中状态后,用户几乎不用再进行二次调整,从而可以为用户提供一种更为便捷的字符选择方式。
Description
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种字符选择处理方法、终端和语义分析服务器。
背景技术
随着信息技术的进步和居民收入的增加,智能终端的普及率大大提高。目前的智能终端能够支持越来越多的功能,使得人们可以使用智能终端进行各式各样的操作。
人们经常使用智能终端浏览文字,例如,人们可以通过终端中的浏览器浏览网页。人们在阅读网页的文字部分的过程中,当需要对其中某个词组或词汇进行选中时,一般会长按该词汇位置处对应的终端屏幕。在按压之后,在该词汇位置处会出现游标将该词汇覆盖,从而可以进行下一步的操作,例如剪切、复制等等。
然而,在实现本发明实施例的过程中发明人发现,当用户长按终端的屏幕想要选中该按压位置处对应的词汇时,出现的用于选中词汇的游标的覆盖范围一般仅为按压位置处的字符。比如,用户想选中的词汇为“conversation”,然而由于该单词过长,用户长按时不可能将单词的所有字符都按压到,因此使得游标覆盖的范围仅为“conver”;再比如,用户想选中的词汇为“服务器”,然后按压之后游标只覆盖了“务器”。当出现这样的情况时,用户不得不对游标的覆盖范围进行二次调整,才能够使游标覆盖的词汇为用户想要选中的词汇。
发明内容
本发明实施例提供了一种字符选择处理方法、终端和语义分析服务器,用以解决现有技术中用户通过按压屏幕选中某一词汇时只能选中按压位置处的字符,使用户不得不对选中范围进行二次调整的缺陷。
第一方面,本发明实施例提供了一种字符选择处理方法,包括:
在对字符信息进行浏览的过程中,若检测到用户选择字符的触发操作,则获取所述触发操作的位置所对应的选中字符,以及与所述选中字符相邻的邻居字符;
将所述选中字符和所述邻居字符一同发送到语义分析服务器,以供所述语义分析服务器根据预设的语义分析规则,分析所述选中字符和所述邻居字符是否属于同一词组,并返回目标字符;其中,所述目标字符是根据分析所述选中字符和所述邻居字符是否属于同一词组的分析结果设置的;
接收所述语义分析服务器返回的所述目标字符,并设置为选中状态。
可选地,所述邻居字符的长度为预设长度。
可选地,所述设置为选中状态包括:
应用游标将所述目标字符设置为选中状态;其中,所述游标的初始位置和截止位置分别为所述目标字符的初始位置和截止位置。
第二方面,本发明实施例提供了另一种字符选择处理方法,包括:
接收终端发送的选中字符和邻居字符;所述选中字符为在对字符信息进行浏览的过程中,在检测到用户选择字符的触发操作时,由终端获取的所述触发操作的位置所对应的字符;所述邻居字符为由终端获取的与所述选中字符相邻的字符;
根据预设的语义分析规则,分析所述选中字符和所述邻居字符是否属于同一词组,并获得目标字符;其中,所述目标字符是根据分析所述选中字符和所述邻居字符是否属于同一词组的分析结果设置的;
向终端返回所述目标字符,以使所述终端将所述目标字符设置为选中状态。
可选地,所述分析所述选中字符和所述邻居字符是否属于同一词组,并获得目标字符包括:
若所述分析结果为所述选中字符和所述邻居字符属于同一词组,则将所述选中字符以及所述邻居字符设置为目标字符;
若所述分析结果为所述选中字符和所述邻居字符不属于同一词组,则仅将所述选中字符设置为目标字符。
可选地,所述邻居字符的长度为预设长度。
第三方面,本发明实施例提供了一种终端,包括:
字符获取单元,用于在对字符信息进行浏览的过程中,若检测到用户选择字符的触发操作,则获取所述触发操作的位置所对应的选中字符,以及与所述选中字符相邻的邻居字符;
第一发送单元,用于将所述选中字符和所述邻居字符一同发送到语义分析服务器,以供所述语义分析服务器根据预设的语义分析规则,分析所述选中字符和所述邻居字符是否属于同一词组,并返回目标字符;其中,所述目标字符是根据分析所述选中字符和所述邻居字符是否属于同一词组的分析结果确定设置的;
第一接收单元,用于接收所述语义分析服务器返回的所述目标字符;
选中单元,用于将所述目标字符设置为选中状态。
可选地,所述选中单元,进一步用于应用游标将所述目标字符设置为选中状态;其中,所述游标的初始位置和截止位置分别为所述目标字符的初始位置和截止位置。
第四方面,本发明实施例提供了一种语义分析服务器,包括:
第二接收单元,用于接收终端发送的选中字符和邻居字符;所述选中字符为在对字符信息进行浏览的过程中,在检测到用户选择字符的触发操作时,由终端获取的所述触发操作的位置所对应的字符;所述邻居字符为由终端获取的与所述选中字符相邻的字符;
语义分析单元,用于根据预设的语义分析规则,分析所述选中字符和所述邻居字符是否属于同一词组,并获得目标字符;其中,所述目标字符是根据分析所述选中字符和所述邻居字符是否属于同一词组的分析结果设置的。
第二发送单元,用于向终端返回所述目标字符,以使所述终端将所述目标字符设置为选中状态。
可选地,所述语义分析单元,进一步用于:
若所述分析结果为所述选中字符和所述邻居字符属于同一词组,则将所述选中字符以及所述邻居字符设置为目标字符;
若所述分析结果为所述选中字符和所述邻居字符不属于同一词组,则仅将所述选中字符设置为目标字符。
本发明实施例提供的字符选择处理方法中,终端在获取了选中字符以及与其相邻的邻居字符之后,还会将选中字符以及邻居字符上报给语义分析服务器,以使语义分析服务器分析选中字符和邻居字符是否属于同一词组,再根据分析结果获得目标字符并返回给终端。终端的应用程序在获取这一目标字符后会将该目标字符自动设置为选中状态。可以理解的是,经过语义分析的获得的目标字符很可能就是用户实际想要选中的字符,因此终端在将目标字符置为选中状态后,用户几乎不用再进行二次调整,从而可以为用户提供一种更为便捷的字符选择方式。此外,由于终端与语义分析服务器的交互时间极短,因此,终端侧只需经过很短的时间就能将选中的范围由最初的选中字符更改为最后的目标字符,这一交互以及选中范围更改的过程并不会影响用户的正常阅读,从而可以保证用户的阅读质量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种字符选择处理方法实施例流程图;
图2为图1示出的方法流程图中一种具体的字符选择处理方法实施例流程图;
图3为本发明提供的又一种字符选择处理方法实施例流程图;
图4为图3示出的方法流程图中一种具体的字符选择处理方法实施例流程图;
图5为本发明提供的终端实施例结构框图;
图6为本发明提供的语义分析服务器实施例结构框图;
图7为本发明提供的一种字符选择处理***实施例结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
第一方面,本发明实施例提供了一种字符选择处理方法,如图1所示,包括:
S101、在对字符信息进行浏览的过程中,若检测到用户选择字符的触发操作,则获取触发操作的位置所对应的选中字符,以及与选中字符相邻的邻居字符;
具体来说,在对字符信息进行浏览的过程中,若检测到用户选择字符的触发操作,则获取该触发操作的位置所对应的选中字符。例如当用户在想要选中的字符的对应位置处触发长按的操作时,终端中的某一应用程序例如浏览器可以获取用户长按位置处对应的字符,并将该字符作为选中字符。同时获取与选中字符相邻的字符作为邻居字符。
其中,这里的触发操作还可以为点击或重压等触发位置不移动的触发操作。这里的字符(包括选中字符和邻居字符)可以为同一种语言的字符,例如均为汉语的字符,还可以为不同种语言的字符,例如为中英文混合的字符,本发明对此不作具体限定。
S102、将选中字符和邻居字符一同发送到语义分析服务器,以供语义分析服务器根据预设的语义分析规则,分析选中字符和邻居字符是否属于同一词组,并返回目标字符;其中,目标字符是根据分析选中字符和邻居字符是否属于同一词组的分析结果设置的。
具体来说,在获取了选中字符以及邻居字符之后,终端中的应用程序例如浏览器可以将选中字符以及邻居字符一同发送至语义分析服务器。语义分析服务器在接收到这一选中字符以及邻居字符之后,会按预设的语义分析规则对选中字符以及邻居字符进行语义分析,分析两者是否属于同一词组。最后根据分析结果设置目标字符,并将目标字符返回给终端。例如,若分析结果显示选中字符和邻居字符属于同一词组,则将选中字符以及邻居字符均设置为目标字符并返回给终端;若分析结果显示选中字符和邻居字符不属于同一词组,则仅将选中字符设置为目标字符并返回给终端。
其中,这里的同一词组可以理解为表达含义清楚完整、且没有异议的词组,可以为若干个单词的聚合,也可以仅包括一个单词。如果说选中字符与其中的邻居字符组合在一起根据语义可以表达一个清楚完整的含义,那么可以判断选中字符与邻居字符属于同一词组,则将选中字符与邻居字符均设置为目标字符;反之,只将选中字符设备目标词组。可以理解的是,用户想要选中词汇一般为同一词组,因此通过上述分析结果获得的目标字符很可能就是用户实际想要选中的字符。语义分析服务器将目标字符返回给终端,从而终端的应用设备就可以获知用户可能想要选中的字符为哪些字符。
需要说明的是,这里的语义分析服务器为自有的服务器,也即为用于提供字符选择处理功能的内部专用服务器。该语义分析服务器可以仅用于接收终端发送的选中字符以及邻居字符,并对二者进行语义分析获得目标字符,最后将目标字符返回给终端。当然,语义分析服务器也可以应用于其他对于语义进行分析的情形之中,本发明实施例对此不作具体限定。
S103、接收语义分析服务器返回的目标字符,并设置为选中状态。
具体来说,在语义分析服务器对选中字符以及邻居字符进行分析之后,会将分析得到的目标字符发送给终端,终端中的应用程序例如浏览器在接收目标字符之后,会将目标字符设置为选中状态。
本发明实施例提供的字符选择处理方法中,终端中的应用程序在获取了选中字符以及与其相邻的邻居字符之后,还会将选中字符以及邻居字符上报给语义分析服务器,以使语义分析服务器分析选中字符和邻居字符是否属于同一词组,再根据分析结果获得目标字符并返回给终端。终端的应用程序在获取这一目标字符后会将该目标字符自动设置为选中状态。可以理解的是,经过语义分析的获得的目标字符很可能就是用户实际想要选中的字符,因此终端在将目标字符置为选中状态后,用户几乎不用再进行二次调整,从而可以为用户提供一种更为便捷的字符选择方式。此外,由于终端与语义分析服务器的交互时间极短,因此,终端侧只需经过很短的时间就能将选中的范围由最初的选中字符更改为最后的目标字符,因此这一交互以及选中范围更改的过程不会影响用户的正常阅读,从而能够保证用户的阅读质量。
在具体实施时,上述实施例中的邻居字符的长度可以为预设长度。具体地,该预设长度可以根据不同的语种来进行适应性设置。这样做的好处是,能够避免出现由于邻居字符过短或过长导致语义判断结果错误的情况,从而进一步提升语义分析服务器返回给终端的目标字符的准确性。
在上述方法实施例的基础上,本发明实施例还提供了一种字符选择处理方法,如图2所示具体包括:
S101、在对字符信息进行浏览的过程中,若检测到用户选择字符的触发操作,则获取触发操作的位置所对应的选中字符,以及与选中字符相邻的邻居字符;
S102、将选中字符和邻居字符一同发送到语义分析服务器,以供语义分析服务器根据预设的语义分析规则,分析选中字符和邻居字符是否属于同一词组,并返回目标字符;其中,目标字符是根据分析选中字符和邻居字符是否属于同一词组的分析结果设置的。
这里的步骤S101以及步骤S102的具体实现方式已经在上一方法实施例中进行了具体说明,为节约篇幅,在此不再赘述。
S1031、接收语义分析服务器返回的目标字符,并应用游标将目标字符设置为选中状态。其中,游标的初始位置和截止位置分别为目标字符的初始位置和截止位置。
具体来说,在接收到语音分析服务器返回的目标字符后,浏览器可以根据目标字符在页面中的位置,将游标覆盖在目标字符上,使得其显示的效果区别于其他字符,便于用户识别。其中,游标的初始位置和截止位置分别对应于目标字符的初始位置和截止位置,从而能够将目标字符全部覆盖以供用户对目标字符进行下一步的操作。
当然,步骤S1031仅仅提供了其中一种实施方式,对于模板字符的选中还可以采用其他方法,例如将目标字符设置为高亮,或将目标字符设置为加粗状态等等,本发明对此不作具体限定。
第二方面,本发明实施例还提供了另一种字符选择处理方法,如图3所示,包括:
S201、接收终端发送的选中字符和邻居字符;选中字符为在对字符信息进行浏览的过程中,在检测到用户选择字符的触发操作时,由终端获取的触发操作的位置所对应的字符;邻居字符为由终端获取的与选中字符相邻的字符;
具体来说,在检测到用户选择字符的触发操作时,终端将获取的触发操作的位置所对应的字符,该字符为选中字符。终端还将获取与选中字符相邻的邻居字符,并将选中字符以及邻居字符一同上报给语义分析服务器。相应地,语义分析服务器就会接收到终端发送的选中字符和邻居字符。
S202、根据预设的语义分析规则,分析选中字符和邻居字符是否属于同一词组,并获得目标字符;其中,目标字符是根据分析选中字符和邻居字符是否属于同一词组的分析结果设置的;
具体来说,语义分析服务器在获取选中字符和邻居字符之后,会根据预设的语义分析规则,判断选中字符和邻居字符是否属于同一词组。最后会根据分析结果设置目标字符,并将目标字符返回给终端。
其中,这里的语义分析规则可以为根据不同语种设置的规则。例如,可以为根据英文的语法以及英文常用表达方式来设置的语义规则,还可以为根据汉语的语法以及常用表达方式来设置的语义规则,本发明对此不作具体限定。
这里的同一词组可以理解为表达含义清楚完整且没有异议的词组,可以为若干个单词的聚合,也可以仅包括一个单词。具体来说,如果选中字符与其中的邻居字符组合在一起根据语义可以表达一个清楚完整的含义,那么可以判断选中字符与邻居字符属于同一词组,则根据这一分析结果设置目标字符;如果选中字符以及邻居字符组合在一起不能表达一个明确的含义,那么可以判断二者不属于同一词组,则根据这样的分析结果设置目标字符。
可以理解的是,用户想要选中词汇一般为同一词组,因此通过上述分析结果获得的目标字符很可能就是用户实际想要选中的字符。语义分析服务器将目标字符返回给终端,从而终端的应用设备就可以获知用户可能想要选中的字符为哪些字符。
S203、向终端返回目标字符,以使终端将目标字符设置为选中状态。
具体来说,在语义分析服务器进行了语义分析之后,就会向终端回传根据分析结果设置的目标字符,以使终端将目标字符设置为选中状态,从而使得选中状态覆盖的字符为用户实际想要选中的字符。
本发明实施例提供的字符选择处理方法中,语义分析服务器为自有的服务器,也即为用于提供字符选择处理功能的内部专用服务器。语义分析服务器在接收到终端发送的选中字符和邻居字符后,会根据预设的语义分析规则分析选中字符和邻居字符是否属于同一词组,并根据分析结果设置目标字符返回给终端,以使终端将目标字符选中。可以理解的是,经过语义分析服务器分析的获得的目标字符很可能就是用户实际想要选中的字符,因此使得终端在将接收目标字符并将其置为选中状态后,选中的字符基本就是用户想要选中的字符,用户可以几乎不用再次对选中覆盖字符进行调整,直接进行下一步的操作,从而提高用户使用选中字符功能的便捷性。
在上述方法实施例的基础上,本发明实施例还提供了一种字符选择处理方法,如图3所示具体包括:
S201、接收终端发送的选中字符和邻居字符;选中字符为在对字符信息进行浏览的过程中,在检测到用户选择字符的触发操作时,由终端获取的触发操作的位置所对应的字符;邻居字符为由终端获取的与选中字符相邻的字符;
这里的步骤S201的具体实现方式已经在上一方法实施例中进行了具体说明,为节约篇幅,在此不再赘述。
S2021、根据预设的语义分析规则,分析所述选中字符和所述邻居字符是否属于同一词组;若分析结果为选中字符和邻居字符属于同一词组,则将选中字符以及邻居字符设置为目标字符;若分析结果为选中字符和邻居字符不属于同一词组,则仅将选中字符设置为目标字符。
具体来说,语义分析服务器会按预设的语义分析规则对选中字符以及邻居字符进行语义分析,分析两者是否属于同一词组。其中,这里的同一词组的概念在前文中已经进行了详细的说明,在此不再赘述。若分析结果显示选中字符和邻居字符组合在一起之后属于同一词组,则将选中字符以及邻居字符均设置为目标字符并返回给终端。例如,选中字符为“务器”,而在原文中位于选中字符之前的邻居字符为“服”,将邻居字符与选中字符组合在一起为“服务器”,显然“服务器”属于同一词组,因此将选中字符“务器”以及邻居字符“服”均设置为目标字符并返回终端,以使终端在接收到目标字符后将“服务器”选中;若分析结果显示选中字符和邻居字符不属于同一词组,则仅将选中字符设置为目标字符并返回给终端。例如,选中字符为“钥匙”,在原文中位于选中字符之后的邻居字符为“在”,将选中字符与邻居字符组合在一起为“钥匙在”,组合之后并不属于同一词组,并不能表达一个清楚完整的含义,因此此时只将选中字符设置为目标字符并返回给终端,以使终端将字符“钥匙”选中。
S203、向终端返回目标字符,以使终端将目标字符设置为选中状态。
这里的步骤S201的具体实现方式已经在上一方法实施例中进行了具体说明,为节约篇幅,在此不再赘述。
可以理解的是,步骤S2021中说明的两种分析结果(也即选中字符与邻居字符属于同一词组或不属于同一词组)仅为本发明实施例列举的在实际语义分析中最有可能发生的两种结果。而在实际应用中除了这两种结果之外,还可能存在各种各样其他的情况(例如,邻居字符的一部分与选中字符属于同一词组等等),本发明对此不作具体限定。
在具体实施时,第二方面提供的方法实施例中的邻居字符的长度可以为预设长度。具体地,该预设长度可以根据不同的语种来进行适应性设置。例如,对于汉语来说,由于汉语的词汇一般较为短,因此预设的长度可以为3-5,也就邻居字符可以包括3-5个汉字字符;而对于英语来说,用于某些英文的词汇比较长,因此预设的长度可以为5-10,也即邻居字符可以包括5-10个英文字符,本发明对此不作具体限定。这样做的好处是,能够避免出现由于邻居字符过短或过长导致语义判断结果错误的情况,从而进一步提升语义分析服务器返回给终端的目标字符的准确性。
第三方面,本发明实施例还提供了一种终端,如图5所示,包括:字符获取单元301、第一发送单元302、第一接收单元303以及选中单元304。
其中,字符获取单元301用于在对字符信息进行浏览的过程中,若检测到用户选择字符的触发操作,则获取触发操作的位置所对应的选中字符,以及与选中字符相邻的邻居字符;第一发送单元302用于将选中字符和邻居字符一同发送到语义分析服务器,以供语义分析服务器根据预设的语义分析规则,分析选中字符和邻居字符是否属于同一词组,并返回目标字符;其中,目标字符是根据分析选中字符和邻居字符是否属于同一词组的分析结果确定设置的;第一接收单元303用于接收语义分析服务器返回的目标字符;选中单元304用于将目标字符设置为选中状态。
具体来说,在对字符信息进行浏览的过程中,若检测到用户选择字符的触发操作,则获取该触发操作的位置所对应的选中字符。例如当用户在想要选中的字符的对应位置处触发长按的操作时,此时,字符获取单元301可以获取用户长按位置处对应的字符,并将该字符作为选中字符。同时字符获取单元301还可以获取与选中字符相邻的字符作为邻居字符。
在字符获取单元301获取了选中字符以及邻居字符之后,第一发送单元302可以将选中字符以及邻居字符一同发送至语义分析服务器,使得语义分析服务器在接收到这一选中字符以及邻居字符之后,会按预设的语义分析规则对选中字符以及邻居字符进行语义分析,分析两者是否属于同一词组。最后根据分析结果设置目标字符,并将目标字符返回。分析结果可能包括以下几种情况:若分析结果显示选中字符和邻居字符属于同一词组,则将选中字符以及邻居字符均设置为目标字符并返回;若分析结果显示选中字符和邻居字符不属于同一词组,则仅将选中字符设置为目标字符并返回。
第一接收单元303在接收目标字符之后,选中单元304会将目标字符设置为选中状态。
需要说明的是,这里的语义分析服务器为自有的服务器,也即为用于提供字符选择处理功能的内部专用服务器。该语义分析服务器可以仅用于接收终端发送的选中字符以及邻居字符,并对二者进行语义分析获得目标字符,最后将目标字符返回给终端。当然,语义分析服务器也可以应用于其他对于语义进行分析的情形之中,本发明实施例对此不作具体限定。
本发明实施例提供的终端中,在字符获取单元301获取了选中字符以及与其相邻的邻居字符之后,第一发送单元302会将选中字符以及邻居字符上报给语义分析服务器,以使语义分析服务器分析选中字符和邻居字符是否属于同一词组,再根据分析结果获得目标字符并返回。在第一接收单元303获取这一目标字符后,选中单元304会将该目标字符自动设置为选中状态。可以理解的是,经过语义分析的获得的目标字符很可能就是用户实际想要选中的字符,因此选中单元304在将目标字符置为选中状态后,用户几乎不用再进行二次调整,从而可以为用户提供一种更为便捷的字符选择方式。此外,由于终端与语义分析服务器的交互时间极短,因此,终端侧只需经过很短的时间就能将选中的范围由最初的选中字符更改为最后的目标字符,因此这一交互以及选中范围更改的过程不会影响用户的正常阅读,从而能够保证用户的阅读质量。
在具体实施时,上述终端实施例中的邻居字符的长度为预设长度。具体可以根据不同的语种进行适应性的设置,对于如何设置在前文中已经进行了详细的说明,在此不再赘述。
在具体实施时,上述终端实施例中,选中单元401将目标字符设置为选中状态可以通过多种方式实施。其中一种较为优选的实施方式为:应用游标将目标字符设置为选中状态;其中,游标的初始位置和截止位置分别为目标字符的初始位置和截止位置。当然,也可以为其他选中方式,例如将目标字符设置为高亮,或将目标字符设置为加粗状态等等,本发明对此不作具体限定。
第四方面,本发明实施例还提供了一种语义分析服务器,如图6所示,包括:第二接收单元401,语义分析单元402以及第二发送单元403。
其中,第二接收单元401用于接收终端发送的选中字符和邻居字符;选中字符为在对字符信息进行浏览的过程中,在检测到用户选择字符的触发操作时,由终端获取的触发操作的位置所对应的字符;邻居字符为由终端获取的与选中字符相邻的字符;语义分析单元402用于根据预设的语义分析规则,分析选中字符和邻居字符是否属于同一词组,并获得目标字符;其中,目标字符是根据分析选中字符和邻居字符是否属于同一词组的分析结果设置的。第二发送单元403用于向终端返回目标字符,以使终端将目标字符设置为选中状态。
具体来说,终端会将检测到的选中字符和邻居字符发送给语义分析服务器。相应地,语义分析服务器的第二接收单元401就会接收到选中字符和邻居字符。语义分析单元402会对接收到的选中字符和邻居字符按预设的语义分析规则进行语义分析,判断选中字符和邻居字符是否属于同一词组,并根据分析结果设置目标字符。可以理解的是,通过语义分析单元402分析得到的目标字符很可能就是用户实际想要选中的字符。在第二发送单元403将目标字符返回给终端之后,终端就会将目标字符设置为选中状态以供用户进行下一步的操作。
其中,这里的语义分析规则的设置方式以及同一词组的含义在前文中已经进行了详细的说明,在此不再赘述。
本发明实施例提供的语义分析服务器为自有的服务器,也即为用于提供字符选择处理功能的内部专用服务器。该语义分析服务器的语义分析单元402可以根据预设的语义分析规则分析选中字符和邻居字符是否属于同一词组,并根据分析结果设置目标字符再通过第二发送单元403返回给终端,以使终端将目标字符选中。可以理解的是,经过语义分析服务器分析的获得的目标字符很可能就是用户实际想要选中的字符,因此使得终端在将接收目标字符并将其置为选中状态后,用户可以几乎不用再次对选中覆盖字符进行调整,直接进行下一步的操作,从而提高用户使用选中字符功能的便捷性。
在具体实施时,上述语义分析服务器实施例中的语义分析单元402,进一步可以用于:
若分析结果为选中字符和邻居字符属于同一词组,则将选中字符以及邻居字符设置为目标字符,并通过第二发送单元403返回给终端,以使终端将目标字符选中;若分析结果为选中字符和邻居字符不属于同一词组,则仅将选中字符设置为目标字符,并通过第二发送单元403返回给终端,以使终端将目标字符选中。可以理解的是,以上两种语义分析单元402对选中字符和邻居字符分析之后的分析结果(也即选中字符与邻居字符属于同一词组或不属于同一词组)仅为本发明实施例列举的在实际语义分析中最有可能发生的两种结果及其对应的设置方式。而在实际应用中除了这两种结果之外,还可能存在各种各样其他的情况(例如,邻居字符的一部分与选中字符属于同一词组等等),本发明对此不作具体限定。
在具体实施时,上述语义分析服务器实施例中的邻居字符的长度可以为预设长度。具体地,该预设长度可以根据不同的语种来进行适应性设置。例如,对于汉语来说,由于汉语的词汇一般较为短,因此预设的长度可以为3-5,也就邻居字符可以包括3-5个汉字字符;而对于英语来说,用于某些英文的词汇比较长,因此预设的长度可以为5-10,也即邻居字符可以包括5-10个英文字符,本发明对此不作具体限定。这样做的好处是,能够避免出现由于邻居字符过短或过长导致语义判断结果错误的情况,从而进一步提升语义分析服务器返回给终端的目标字符的准确性。
第五方面,本发明实施例还提供了一种字符选择处理***,如图7所示,包括终端501、语义分析服务器502。
其中,这里的终端501为第三方面的实施例中所述的终端,这里的语义分析服务器502为第四方面的实施例中所述的语义分析服务器。
具体来说,终端501在检测到用户的选中字符的触发动作后,将触发动作对应位置处的字符设置为选中字符,将其相邻的字符设置为邻居字符,并将选中字符以及邻居字符发送至语义分析服务器502。语义分析服务器502在接收到这一信息之后按预设的语义分析规则对选中字符以及邻居字符进行分析,判断二者是否属于同一词组,并根据分析结果设置目标字符向终端501返回。终端501在接收到目标字符之后将目标字符设置为选中状态。可以理解的是,经过语义分析服务器502分析设置的目标字符很可能就是用户实际想要选中的字符,因此在终端501将目标字符选中之后,用户无需对选中范围进行调整就可以直接进行下一步的操作,从而提高用户使用选中字符功能的便捷性。
需要说明的是,本发明上述所有实施例中提到的终端可以为可穿戴智能设备、手机、平板电脑、掌上电脑PDA或笔记本等,本发明对此也不作具体限定。
不难理解的是,上述各个实施例中的举例说明只是为了便于更好地理解本发明各个实施例提供的方法或装置,并不能构成对本发明的具体限定。且上述的各个优选实施方式之间不会相互影响,各个优选实施方式之间的任意组合所得到的方案均应该落入本发明的保护范围。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种字符选择处理方法,其特征在于,包括:
在对字符信息进行浏览的过程中,若检测到用户选择字符的触发操作,则获取所述触发操作的位置所对应的选中字符,以及与所述选中字符相邻的邻居字符;
将所述选中字符和所述邻居字符一同发送到语义分析服务器,以供所述语义分析服务器根据预设的语义分析规则,分析所述选中字符和所述邻居字符是否属于同一词组,并返回目标字符;其中,所述目标字符是根据分析所述选中字符和所述邻居字符是否属于同一词组的分析结果设置的;
接收所述语义分析服务器返回的所述目标字符,并设置为选中状态。
2.根据权利要求1所述的方法,其特征在于,所述邻居字符的长度为预设长度。
3.根据权利要求1所述的方法,其特征在于,所述设置为选中状态包括:
应用游标将所述目标字符设置为选中状态;其中,所述游标的初始位置和截止位置分别为所述目标字符的初始位置和截止位置。
4.一种字符选择处理方法,其特征在于,包括:
接收终端发送的选中字符和邻居字符;所述选中字符为在对字符信息进行浏览的过程中,在检测到用户选择字符的触发操作时,由终端获取的所述触发操作的位置所对应的字符;所述邻居字符为由终端获取的与所述选中字符相邻的字符;
根据预设的语义分析规则,分析所述选中字符和所述邻居字符是否属于同一词组,并获得目标字符;其中,所述目标字符是根据分析所述选中字符和所述邻居字符是否属于同一词组的分析结果设置的;
向终端返回所述目标字符,以使所述终端将所述目标字符设置为选中状态。
5.根据权利要求4所述的方法,其特征在于,所述分析所述选中字符和所述邻居字符是否属于同一词组,并获得目标字符包括:
若所述分析结果为所述选中字符和所述邻居字符属于同一词组,则将所述选中字符以及所述邻居字符设置为目标字符;
若所述分析结果为所述选中字符和所述邻居字符不属于同一词组,则仅将所述选中字符设置为目标字符。
6.根据权利要求4或5所述的方法,其特征在于,所述邻居字符的长度为预设长度。
7.一种终端,其特征在于,包括:
字符获取单元,用于在对字符信息进行浏览的过程中,若检测到用户选择字符的触发操作,则获取所述触发操作的位置所对应的选中字符,以及与所述选中字符相邻的邻居字符;
第一发送单元,用于将所述选中字符和所述邻居字符一同发送到语义分析服务器,以供所述语义分析服务器根据预设的语义分析规则,分析所述选中字符和所述邻居字符是否属于同一词组,并返回目标字符;其中,所述目标字符是根据分析所述选中字符和所述邻居字符是否属于同一词组的分析结果确定设置的;
第一接收单元,用于接收所述语义分析服务器返回的所述目标字符;
选中单元,用于将所述目标字符设置为选中状态。
8.根据权利要求7所述的终端,其特征在于,
所述选中单元,进一步用于应用游标将所述目标字符设置为选中状态;其中,所述游标的初始位置和截止位置分别为所述目标字符的初始位置和截止位置。
9.一种语义分析服务器,其特征在于,包括:
第二接收单元,用于接收终端发送的选中字符和邻居字符;所述选中字符为在对字符信息进行浏览的过程中,在检测到用户选择字符的触发操作时,由终端获取的所述触发操作的位置所对应的字符;所述邻居字符为由终端获取的与所述选中字符相邻的字符;
语义分析单元,用于根据预设的语义分析规则,分析所述选中字符和所述邻居字符是否属于同一词组,并获得目标字符;其中,所述目标字符是根据分析所述选中字符和所述邻居字符是否属于同一词组的分析结果设置的。
第二发送单元,用于向终端返回所述目标字符,以使所述终端将所述目标字符设置为选中状态。
10.根据权利要求9所述的服务器,其特征在于,
所述语义分析单元,进一步用于:
若所述分析结果为所述选中字符和所述邻居字符属于同一词组,则将所述选中字符以及所述邻居字符设置为目标字符;
若所述分析结果为所述选中字符和所述邻居字符不属于同一词组,则仅将所述选中字符设置为目标字符。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610729141.6A CN106339159A (zh) | 2016-08-25 | 2016-08-25 | 字符选择处理方法、终端和语义分析服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610729141.6A CN106339159A (zh) | 2016-08-25 | 2016-08-25 | 字符选择处理方法、终端和语义分析服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106339159A true CN106339159A (zh) | 2017-01-18 |
Family
ID=57822257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610729141.6A Pending CN106339159A (zh) | 2016-08-25 | 2016-08-25 | 字符选择处理方法、终端和语义分析服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106339159A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110568981A (zh) * | 2019-09-12 | 2019-12-13 | 北京安云世纪科技有限公司 | 一种文字操作方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1101439A (zh) * | 1994-01-26 | 1995-04-12 | 郭军 | 面向词的中文文字处理输入装置 |
CN102708096A (zh) * | 2012-05-29 | 2012-10-03 | 代松 | 一种基于语义的网络智能舆情监测***及其工作方法 |
CN102937864A (zh) * | 2012-10-31 | 2013-02-20 | 百度在线网络技术(北京)有限公司 | 一种用于在触摸终端上确定所选文本的方法与设备 |
CN103617159A (zh) * | 2012-12-07 | 2014-03-05 | 万继华 | 将自然语言翻译成计算机语言的方法、语义分析器及人机对话*** |
CN104298429A (zh) * | 2014-09-25 | 2015-01-21 | 北京搜狗科技发展有限公司 | 一种基于输入的信息展示方法和输入法*** |
CN105808711A (zh) * | 2016-03-04 | 2016-07-27 | 北京工业大学 | 一种基于文本语义的概念生成模型的***和方法 |
-
2016
- 2016-08-25 CN CN201610729141.6A patent/CN106339159A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1101439A (zh) * | 1994-01-26 | 1995-04-12 | 郭军 | 面向词的中文文字处理输入装置 |
CN102708096A (zh) * | 2012-05-29 | 2012-10-03 | 代松 | 一种基于语义的网络智能舆情监测***及其工作方法 |
CN102937864A (zh) * | 2012-10-31 | 2013-02-20 | 百度在线网络技术(北京)有限公司 | 一种用于在触摸终端上确定所选文本的方法与设备 |
CN103617159A (zh) * | 2012-12-07 | 2014-03-05 | 万继华 | 将自然语言翻译成计算机语言的方法、语义分析器及人机对话*** |
CN104298429A (zh) * | 2014-09-25 | 2015-01-21 | 北京搜狗科技发展有限公司 | 一种基于输入的信息展示方法和输入法*** |
CN105808711A (zh) * | 2016-03-04 | 2016-07-27 | 北京工业大学 | 一种基于文本语义的概念生成模型的***和方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110568981A (zh) * | 2019-09-12 | 2019-12-13 | 北京安云世纪科技有限公司 | 一种文字操作方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100570545C (zh) | 表情输入方法及装置 | |
CN109933733A (zh) | 页面的展示方法和装置 | |
CN104731881B (zh) | 一种基于通信应用的聊天记录方法及其移动终端 | |
US10909202B2 (en) | Information providing text reader | |
CN107256234A (zh) | 一种网页文本调整方法及其设备 | |
KR20110039233A (ko) | 입력 문자 시퀀스로부터의 리소스 로케이터 제안들 | |
CN106293359A (zh) | 一种调用程序的方法及终端 | |
CN104239313A (zh) | 基于移动终端的屏幕中显示文字的搜索方法与移动终端 | |
KR20080103988A (ko) | 검색 결과 사이트 내에서 검색하기 위한 방법, 하나 이상의프로세서 액세스 가능한 매체 | |
CN102830928A (zh) | 获得文本查询结果的方法、装置及移动设备 | |
CN103064826A (zh) | 一种用于表情输入的方法、装置与*** | |
CN104035986A (zh) | 一种打开网址的方法及装置、搜索关键词的方法及装置 | |
CN103455499A (zh) | 移动终端中根据搜索词自动匹配搜索类型的方法及*** | |
CN106339380A (zh) | 常见问题信息的推荐方法及装置 | |
CN101930457A (zh) | 一种供用户进行快速选择对象及搜索的方法、设备和*** | |
CN105243058A (zh) | 一种网页内容翻译方法及电子设备 | |
CN106096010A (zh) | 自带搜索引擎功能的输入控制方法与装置 | |
CN110008426A (zh) | 附图页面的展示方法和装置、文本页面的展示方法和装置 | |
CN102831150B (zh) | 浏览器与本地应用的交互方法、***及终端 | |
CN109725960A (zh) | 显示界面展示方法、装置、移动终端及存储介质 | |
CN106371711A (zh) | 一种信息输入方法及电子设备 | |
CN103902736A (zh) | 对移动信息设备屏幕上显示的词语进行手指单击取词搜索 | |
CN106959765A (zh) | 通过桌面全字母键盘进行桌面搜索的方法***和设备 | |
CN102469034A (zh) | 一种基于浏览器的可悬浮的新型网络即时聊天方法 | |
CN106126651A (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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170118 |
|
WD01 | Invention patent application deemed withdrawn after publication |