CN102445994A - 一种智能输入方法及输入法*** - Google Patents

一种智能输入方法及输入法*** Download PDF

Info

Publication number
CN102445994A
CN102445994A CN2010105034627A CN201010503462A CN102445994A CN 102445994 A CN102445994 A CN 102445994A CN 2010105034627 A CN2010105034627 A CN 2010105034627A CN 201010503462 A CN201010503462 A CN 201010503462A CN 102445994 A CN102445994 A CN 102445994A
Authority
CN
China
Prior art keywords
symbol
character
input
matching
input 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.)
Granted
Application number
CN2010105034627A
Other languages
English (en)
Other versions
CN102445994B (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.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co Ltd
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 Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN201010503462.7A priority Critical patent/CN102445994B/zh
Publication of CN102445994A publication Critical patent/CN102445994A/zh
Application granted granted Critical
Publication of CN102445994B publication Critical patent/CN102445994B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

本发明提供了一种智能输入方法及输入法***,以解决成对符号输入的问题。所述方法包括:接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符;生成待确认的配对符号或字符,并进行展示;将确认的配对符号或字符上屏。本发明可以在输入一侧符号的情况下,自动补全配对符号,不需要用户手动完成每一个符号的输入,降低了输入符号所花的时间成本,从而提高了输入速度。

Description

一种智能输入方法及输入法***
技术领域
本发明涉及输入法技术领域,特别是涉及一种智能输入方法及输入法***。
背景技术
在文字输入过程中,经常需要输入成对出现的标点符号,例如“”、《》、[]等。目前的输入法提供了以下几种输入方案:
方案一:先输入文字,然后移动光标到要***符号的地方,键入相应的标点。
例如,用户要输入的信息是:翻看《福尔摩斯探案集》,则先输入文字:翻看福尔摩斯探案集,然后将光标定位到“翻看”后面,手动输入符号《,然后再将光标定位到文字末尾,输入符号》,从而完成输入。或者,输入过程反过来,输入完“翻看福尔摩斯探案集”后立刻输入符号》,然后再将光标定位至“翻看”后面,输入符号《,最后将光标移至末尾,继续进行后面的输入。
方案二:先输入成对出现的符号,然后将光标定位到两个符号中间,继续输入文字内容。
仍以输入“翻看《福尔摩斯探案集》”为例,用户首先输入:翻看《》,然后将光标定位到符号《后面,继续输入文字:福尔摩斯探案集。最后,将光标移至末尾,继续进行后面的输入。
方案三:用户在输入过程中直接将要输入的符号顺序输入。
例如,输入的信息仍是:翻看《福尔摩斯探案集》,用户先输入:翻看《,然后输入:福尔摩斯探案集,最后输入另一半符号》,完成输入。
上述三种输入方案虽略有差异,但共同之处是:都需要用户通过移动光标来手动完成每一个符号的输入,而定位光标是耗时最多的操作,影响了输入速度。
发明内容
本发明所要解决的技术问题是提供一种智能输入方法及输入法***,以解决成对符号输入的问题。
为了解决上述问题,本发明公开了一种智能输入方法,包括:
接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符;
生成待确认的配对符号或字符,并进行展示;
将确认的配对符号或字符上屏。
优选的,所述生成待确认的配对符号或字符,并进行展示,包括:接收用户输入的编码字符串;对应所述编码字符串生成包含配对符号或字符的候选项,并展示在输入法窗口中。
优选的,如果确认上屏的候选项为包含配对符号或字符的候选项,则后续输入的编码字符串对应的候选项中不包含配对符号或字符;如果确认上屏的候选项为不包含配对符号或字符的候选项,则后续输入的编码字符串对应的候选项中还包含配对符号或字符,直到满足预置条件为止。
其中,所述满足预置条件包括:满足预置的输入次数,和/或预置的输入时间段,和/或预置的输入累计字符数。
其中,所述输入法窗口包括编码字符串区域和候选项区域;所述包含配对符号或字符的候选项展示在输入法窗口的候选项区域;或者,展示在输入法窗口的编码字符串区域。
优选的,所述进行展示,包括:在光标后面弹出嵌入式窗口,该窗口中展示配对符号或字符的候选;其中,所述嵌入式窗口跟随光标移动,直到确认的配对符号或字符上屏或取消确认之后才关闭。
优选的,所述嵌入式窗口关闭之前,还包括:在光标位置接收用户输入的编码字符串,并弹出输入法窗口展示相应候选项;将选定的候选项上屏,所述输入法窗口关闭。
优选的,所述进行展示,包括:在接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符之前,获得用户选定的已输入信息;在接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符之后,将所述一侧符号或字符上屏显示在所选定的已输入信息的相应一侧,并将待确认的配对符号或字符展示在所选定的已输入信息的另一侧;或者,将所述一侧符号或字符以及相应的配对符号或字符以待确认的形式进行展示。
其中,所述待确认的符号或字符以下划虚线的方式展示。
优选的,将确认的配对符号或字符上屏之后,还包括:自动将光标移至所有已输入信息的末尾。
优选的,所述进行展示,包括:一侧符号或字符的输入位置在已输入信息中的某个位置;按照预置条件在已输入信息中自动查找配对符号或字符的***位置;在所述***位置展示待确认的配对符号或字符。
优选的,所述按照预置条件在已输入信息中自动查找配对符号或字符的***位置,包括:从一侧符号或字符的输入位置开始,向前或向后在已输入信息中查找与特定词库/字典中的内容相匹配的字词/词组,若查找到,则将查找结果定义为所述成对符号或连带字符之间的输入信息,将所述***位置定位到查找结果的相对于已输入符号或字符的另一侧。
优选的,所述按照预置条件在已输入信息中自动查找配对符号或字符的***位置,包括:从一侧符号或字符的输入位置开始,向前或向后对已输入信息进行分词,将第一个分词结果的位置作为配对符号或字符的***位置;则在所述***位置展示待确认的配对符号或字符之后,还包括:在后续分词结果中移动光标来调整配对符号或字符的***位置。
优选的,所述按照预置条件在已输入信息中自动查找配对符号或字符的***位置,包括:从一侧符号或字符的输入位置开始,向前或向后在已输入信息中,按照预置的映射表查找与所述一侧符号或字符相对应的特定标点符号,若查找到,则将配对符号或字符的***位置定位到该标点符号之后。
优选的,将确认的配对符号或字符上屏之后,还包括:如果所述***位置在已输入信息的中间位置,则自动将光标移至所有已输入信息的末尾。
本发明还提供了一种智能输入方法,包括:
获得用户选定的已输入信息,触发进行以下步骤:
接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符;
将配对符号或字符自动补全;
将所述成对符号或连带字符自动***到所选输入信息的两侧。
优选的,将所述成对符号或连带字符自动***到所选输入信息的两侧之后,还包括:自动将光标移至所有已输入信息的末尾。
本发明还提供了一种智能输入方法,包括:
接收用户在已输入信息的某个位置输入的成对符号中的一侧符号,或者连带字符中的一侧字符,触发进行以下步骤:
按照预置条件在已输入信息中自动查找配对符号或字符的***位置;
在所述***位置***配对符号或字符。
优选的,所述按照预置条件在已输入信息中自动查找配对符号或字符的***位置,包括:从一侧符号或字符的输入位置开始,向前或向后在已输入信息中查找与特定词库/字典中的内容相匹配的字词/词组,若查找到,则将查找结果定义为所述成对符号或连带字符之间的输入信息,将所述***位置定位到查找结果的相对于已输入符号或字符的另一侧。
优选的,所述按照预置条件在已输入信息中自动查找配对符号或字符的***位置,包括:从一侧符号或字符的输入位置开始,向前或向后对已输入信息进行分词,将第一个分词结果的位置作为配对符号或字符的***位置;则在所述***位置展示待确认的配对符号或字符之后,还包括:在后续分词结果中移动光标来调整配对符号或字符的***位置。
优选的,所述按照预置条件在已输入信息中自动查找配对符号或字符的***位置,包括:从一侧符号或字符的输入位置开始,向前或向后在已输入信息中,按照预置的映射表查找与所述一侧符号或字符相对应的特定标点符号,若查找到,则将配对符号或字符的***位置定位到该标点符号之后。
本发明还提供了一种输入法***,包括:
符号接收模块,用于接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符;
符号补全模块,用于生成待确认的配对符号或字符,并进行展示;
输出模块,用于将确认的配对符号或字符上屏。
优选的,所述符号补全模块包括:字符串接收子模块,用于接收用户输入的编码字符串;候选项展示子模块,用于对应所述编码字符串生成包含配对符号或字符的候选项,并展示在输入法窗口中。
优选的,如果输出模块输出的候选项为包含配对符号或字符的候选项,则后续输入的编码字符串对应的候选项中不包含配对符号或字符;如果输出模块输出的候选项为不包含配对符号或字符的候选项,则后续输入的编码字符串对应的候选项中还包含配对符号或字符,直到满足预置条件为止;其中,所述预置条件包括预置的输入次数,和/或预置的输入时间段,和/或预置的输入累计字符数。
其中,所述输入法窗口包括编码字符串区域和候选项区域;所述包含配对符号或字符的候选项展示在输入法窗口的候选项区域;或者,展示在输入法窗口的编码字符串区域。
优选的,所述符号补全模块在光标后面弹出嵌入式窗口,该窗口中展示配对符号或字符的候选;其中,所述嵌入式窗口跟随光标移动,直到确认的配对符号或字符上屏或取消确认之后才关闭。
优选的,所述输入法***还包括:字符串接收模块,用于所述嵌入式窗口关闭之前,在光标位置接收用户输入的编码字符串;候选项展示模块,用于弹出输入法窗口展示相应候选项,当选定的候选项上屏后,所述输入法窗口关闭。
优选的,所述符号补全模块包括:输入选定子模块,用于在接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符之前,获得用户选定的已输入信息;输出子模块,用于将所述一侧符号或字符上屏显示在所选定的已输入信息的相应一侧;配对展示子模块,用于在接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符之后,将待确认的配对符号或字符展示在所选定的已输入信息的另一侧。
优选的,所述符号补全模块包括:输入选定子模块,用于在接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符之前,获得用户选定的已输入信息;配对展示子模块,用于将所述一侧符号或字符以及相应的配对符号或字符以待确认的形式进行展示。
优选的,所述配对展示子模块将待确认的符号或字符以下划虚线的方式展示。
优选的,所述符号补全模块包括:位置查找子模块,用于一侧符号或字符的输入位置在已输入信息中的某个位置时,按照预置条件在已输入信息中自动查找配对符号或字符的***位置;配对展示子模块,用于在所述***位置展示待确认的配对符号或字符。
优选的,所述位置查找子模块从一侧符号或字符的输入位置开始,向前或向后在已输入信息中查找与特定词库/字典中的内容相匹配的字词/词组,若查找到,则将查找结果定义为所述成对符号或连带字符之间的输入信息,将所述***位置定位到查找结果的相对于已输入符号或字符的另一侧;和/或,所述位置查找子模块从一侧符号或字符的输入位置开始,向前或向后对已输入信息进行分词,将第一个分词结果的位置作为配对符号或字符的***位置;则在所述***位置展示待确认的配对符号或字符之后,在后续分词结果中移动光标来调整配对符号或字符的***位置;和/或,所述位置查找子模块从一侧符号或字符的输入位置开始,向前或向后对已输入信息中,按照预置的映射表查找与所述一侧符号或字符相对应的特定标点符号,若查找到,则将配对符号或字符的***位置定位到该标点符号之后。
本发明还提供了一种输入法***,包括:
输入选定模块,用于获得用户选定的已输入信息,并触发符号补全模块;
符号补全模块,用于接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符;将配对符号或字符自动补全,并将所述成对符号或连带字符自动***到所选输入信息的两侧。
本发明还提供了一种输入法***,包括:
符号接收模块,用于接收用户在已输入信息的某个位置输入的成对符号中的一侧符号,或者连带字符中的一侧字符,并触发符号补全模块;
符号补全模块,用于按照预置条件在已输入信息中自动查找配对符号或字符的***位置,并在所述***位置***配对符号或字符。
优选的,所述符号补全模块从一侧符号或字符的输入位置开始,向前或向后在已输入信息中查找与特定词库/字典中的内容相匹配的字词/词组,若查找到,则将查找结果定义为所述成对符号或连带字符之间的输入信息,将所述***位置定位到查找结果的相对于已输入符号或字符的另一侧;和/或,所述符号补全模块从一侧符号或字符的输入位置开始,向前或向后对已输入信息进行分词,将第一个分词结果的位置作为配对符号或字符的***位置;则在所述***位置展示待确认的配对符号或字符之后,在后续分词结果中移动光标来调整配对符号或字符的***位置;和/或,所述位置查找子模块从一侧符号或字符的输入位置开始,向前或向后对已输入信息中,按照预置的映射表查找与所述一侧符号或字符相对应的特定标点符号,若查找到,则将配对符号或字符的***位置定位到该标点符号之后。
与现有技术相比,本发明具有以下优点:
首先,本发明提供的几种成对符号输入方法,都可以在输入一侧符号的情况下,自动补全配对符号,不需要用户手动完成每一个符号的输入,降低了输入符号所花的时间成本,从而提高了输入速度。
其次,本发明在补全配对符号之后,光标会位于末尾,方便用户继续输入,可进一步提高用户的输入速度。
再次,本发明除用于配对出现的标点符号输入之外,还适用于连带出现的字符序列的输入。
附图说明
图1是本发明实施例一所述一种智能输入方法的流程图;
图2.1是本发明实施例一中输入法候选项的示意图;
图2.2是本发明实施例一中输入法候选项的另一示意图;
图3是本发明实施例二所述一种智能输入方法的流程图;
图4是本发明实施例三所述一种智能输入方法的流程图;
图5是本发明实施例四所述一种智能输入方法的流程图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
对于如何快速输入配对出现的标点符号,本发明提出改进的输入方法,可以在输入一侧符号的情况下,自动补全另一侧配对符号。本发明的核心思路是:接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符;生成待确认的配对符号或字符,并按照预置规则进行展示;将确认的配对符号或字符上屏。其中,所述成对符号是指成对出现的标点符号,如“”、《》、口等等;所述连带字符是指按照常用的输入习惯连带输入的字符序列,如网址的输入,网址开头的字符串http://与末尾跟随的后缀.com、.net、.cn等即为连带字符,再例如编程语句的输入,如if...else等连带语句,等等。
本发明提供了五种具体的预置规则,下面通过实施例分别进行详细说明。为了简化实施例,下面五个实施例将以成对符号的输入为例进行说明,而连带字符的输入可参照所述五个实施例。
实施例一:
参照图1.1,是本发明实施例一所述一种智能输入方法的流程图。
步骤101,接收用户输入的成对符号中的一侧符号,触发进行以下步骤102至104的智能配对:
其中,所述一侧符号一般是指左侧符号,如“、《、[。
步骤102,接收用户输入的编码字符串;
所述编码字符串是指:对于中文输入,如拼音串,或是五笔输入的编码字符,输入法不同编码字符串也不同;对于英文输入,指英文字母串。
步骤103,对应所述编码字符串生成包含配对符号的候选项,并展示在输入法窗口中;
现有技术的输入过程中,输入法窗口也会生成相对应的多个候选项,但不会包含成对符号中的配对符号。而本实施例中,所述配对符号增加补全到候选项中,这样用户就可以在输入汉字等字符的过程中,直接选择配对符号上屏。
步骤104,将确认的候选项上屏。
这里分两种情况:
一种情况是,如果选定上屏的候选项为包含配对符号或字符的候选项,则用户一次就输入了成对符号之间的所有汉字,智能配对结束,因此后续输入的编码字符串对应的候选项中不再包含配对符号或字符;
另一种情况是,如果选定上屏的候选项为不包含配对符号或字符的候选项,则用户可能分几次输入成对符号之间的汉字,智能配对未结束,因此后续输入的编码字符串对应的候选项中还应该包含配对符号或字符,直到满足预置条件为止。其中,所述预置条件可以是:预置的输入次数,或者预置的输入时间段,或者预置的输入累计字符数,或者是所述几个条件的组合,等等。
例如,用户要输入的信息是:翻看《福尔摩斯探案集》。用户首先输入:翻看《,此时输入法获知用户已输入了成对符号中的左半侧符号,当用户继续输入拼音串“fu’er’mo’si’tan’an’ji”后,输入法的候选项显示如图2.1所示,其中的第二个候选项为“福尔摩斯探案集》”,即包含了右半侧符号》。这时,用户可以直接选择第二个候选项上屏,同时完成右半侧符号的输入。
还有一种情况是,用户首先输入:翻看《,然后输入拼音串“fu’er’mo’si”,输入法给出的候选项包括:“1.福尔摩斯”、“2.福尔摩斯》”、“3.福尔”、“4.富尔”等。用户选择第一个候选项上屏,然后继续输入拼音串“tan’an’ji”,输入法给出的候选项包括:“1.探案集”、“2.探案集》”、“3.探案”等,这时用户选择第二个候选项上屏,即可完成右半侧符号》的输入。这种应用情况下,用户可以分多次来输入成对符号之间的汉字,但输入法需要遵循一定的规则来结束智能配对。如,用户输入“翻看《”后,限制连续输入三次后候选项中不再包含配对符号;或者限制一定的输入时间,超过这段时间的输入也不进行符号配对;或者,累计在左半侧符号《输入之后,已经输入的汉字个数超过一定长度,候选项中也不再包含配对符号。除此之外,还可以根据实际应用设置其他规则。
此外,本实施例还提供了两种候选项显示方式。参照图2.1所示,所述输入法窗口包括编码字符串区域和候选项区域,其中编码字符串区域显示拼音串“fu’er’mo’si’tan’an’ji”,候选项区域显示候选项“1.福尔摩斯探案集”、“2.福尔摩斯探案集》”、“3.福尔摩斯”、“4.福尔”、“5.富尔”。参照图2.2所示,是另一种显示方式,包含后半侧符号》的候选项“6.福尔摩斯探案集》”没有显示在候选项区域,而是显示在了编码字符串区域,即整个输入法窗口的右上角。这种显示方式的优点是可以更醒目地提醒用户直接选择。
综上所述,通过上述输入方法,当用户选择包含配对符号的候选项上屏之后,光标恰好位于末尾,方便用户继续输入。
基于实施例一所述输入方法,本发明还提供了一种输入法***的实施例。所述输入法***主要包括:
符号接收模块,用于接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符,并触发符号补全模块;
符号补全模块,用于生成待确认的配对符号或字符,并进行展示;
输出模块,用于将确认的配对符号或字符上屏。
本实施例中,所述符号补全模块具体包括:
字符串接收子模块,用于接收用户输入的编码字符串;
候选项展示子模块,用于对应所述编码字符串生成包含配对符号或字符的候选项,并展示在输入法窗口中。
其中,如果输出模块输出的候选项为包含配对符号或字符的候选项,则后续输入的编码字符串对应的候选项中不包含配对符号或字符;如果输出模块输出的候选项为不包含配对符号或字符的候选项,则后续输入的编码字符串对应的候选项中还包含配对符号或字符,直到满足预置条件为止;所述预置条件包括预置的输入次数,和/或预置的输入时间段,和/或预置的输入累计字符数。
实施例二:
参照图3,是本发明实施例二所述一种智能输入方法的流程图。
步骤301,接收用户输入的成对符号中的一侧符号,触发进行以下步骤302和303的智能配对:
步骤302,在光标后面弹出嵌入式窗口,展示配对符号的候选,所述嵌入式窗口跟随光标移动;
即当用户输入成对符号中的一侧符号后,立即紧随光标弹出一小窗口,在窗口中显示配对符号。用户可以继续在光标位置处输入汉字等字符,在此过程中,该小窗口一直跟随光标移动,直到用户选择配对符号上屏或取消上屏之后才关闭。
其中,用户输入汉字等字符的过程与普通输入法相同,即输入法在光标位置接收用户输入的拼音串,弹出输入法窗口显示相应候选项,然后将选定的候选项上屏,同时所述输入法窗口关闭。其中,输入法窗口与显示补全符号的嵌入式窗口是两个不同的窗口,所述嵌入式窗口可以下面例子所示窗口形式显示,也可以半透明窗口形式显示,还可以下划虚线活其他的方式进行展示。
步骤303,将确认的配对符号上屏,或者取消确认,所述嵌入式窗口关闭。
例如,用户要输入的信息是:翻看《福尔摩斯探案集》。当用户输入“翻看《”后,立即以一个嵌入式小窗口显示另一半符号》,如下:
翻看《|
Figure BSA00000298623500111
此时光标位于符号《的后面,用户可以继续输入成对符号之间的内容。当用户继续输入“福尔摩斯探案集”之后,该小窗口仍旧在光标右侧,如下:
翻看《福尔摩斯探案集
Figure BSA00000298623500112
此时用户可以按空格键或其他按键完成另一半符号》的上屏,如下:
翻看《福尔摩斯探案集》
综上所述,通过所述输入方法,可以自动补全配对符号;而且,输入完毕后光标恰好位于末尾,方便用户继续输入。
基于实施例二所述输入方法,本发明还提供了一种输入法***的实施例。所述输入法***主要包括:
符号接收模块,用于接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符;
符号补全模块,用于生成待确认的配对符号或字符,并按照预置规则进行展示;
输出模块,用于将确认的配对符号或字符上屏。
本实施例中,所述符号补全模块在光标后面弹出嵌入式窗口,该窗口中展示配对符号或字符的候选;其中,所述嵌入式窗口跟随光标移动,直到确认的配对符号或字符上屏或取消确认之后才关闭。
优选的,所述输入法***还可以包括:
字符串接收模块,用于所述嵌入式窗口关闭之前,在光标位置接收用户输入的编码字符串;
候选项展示模块,用于弹出输入法窗口展示相应候选项,当选定的候选项上屏后,所述输入法窗口关闭。
实施例三:
3.1:
参照图4,是本发明实施例三所述一种智能输入方法的流程图。
步骤401,获得用户选定的已输入信息,触发进行以下步骤402至404的智能配对:
其中,用户选定的已输入信息是要被成对符号包围的信息,选定的方式可以是利用鼠标进行选定,当然也可以通过键盘按键选定。
此外,输入法要想获得用户选定的信息,需要利用操作***为输入法提供的接口,调用操作***的基本功能来获得。
步骤402,接收用户输入的成对符号中的一侧符号;
用户可以输入任意一侧的符号;
步骤403,将配对符号自动补全;
步骤404,将所述成对符号自动***到所选输入信息的两侧。
最后,输入法还会自动将光标移至所有已输入信息的末尾,以方便用户继续输入。
本实施例中,用户手动选择要被成对符号包围的文字,然后任意输入左侧或者右侧符号,输入法即可自动帮忙添加符号。例如,用户已经输入完毕:翻看福尔摩斯探案集,并且已经选择了要被书名号包围的文字:福尔摩斯探案集,如下:
翻看福尔摩斯探案集
用户可以随意输入《或者》一次,输入法即可自动帮忙***书名号:
翻看《福尔摩斯探案集》
综上所述,通过所述输入方法,可以自动补全配对符号;而且,输入完毕后光标恰好位于末尾,方便用户继续输入。
基于实施例四所述输入方法,本发明还提供了一种输入法***的实施例。所述输入法***主要包括:
输入选定模块,用于获得用户选定的已输入信息,并触发智能配对模块;
符号补全模块,用于接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符;将配对符号或字符自动补全;将所述成对符号或连带字符自动***到所选输入信息的两侧。
3.2:
基于实施例三的方案,本发明还提供了一种变形实施例。在该变形实施例中,在接收用户输入的成对符号中的一侧符号之前,先获得用户选定的已输入信息;然后在接收用户输入的成对符号中的一侧符号之后,将所述一侧符号上屏显示在所选定的已输入信息的相应一侧,并将待确认的配对符号展示在所选定的已输入信息的另一侧,等待用户确认上屏。
例如,用户选定“福尔摩斯探案集”,并输入》,则输入法自动将符号》***“集”字之后显示,同时将配对符号《自动***“福”字之前以待确认的形式展现,等待用户确认后再上屏。其中,所述待确认的形式可以是下划虚线,如
Figure BSA00000298623500132
或者是其他展现形式。
或者,在接收用户输入的成对符号中的一侧符号之后,将所述一侧符号或字符以及相应的配对符号或字符都以待确认的形式进行展示。例如,用户选定“福尔摩斯探案集”,并输入》,则输入法自动将符号》和配对符号《都作为候选项等待用户确认,候选项可以包括“《》”、“《福尔摩斯探案集》”、“》”、“《”、“《福尔摩斯探案集”、“福尔摩斯探案集》”等。如果用户选择选项“《福尔摩斯探案集》”上屏,则直接将配对符号也上屏显示;而如果用户只是想输入一侧符号来替换所选定的内容,则可以选择“《”或“》”上屏。
由上可知,方案3.2与方案3.1的区别在于:方案3.2中,配对符号甚至用户输入的一侧符号不是直接上屏显示,而是需要等待用户确认之后才上屏,这样可以给用户更多的操作自由。
相应的,本发明还提供了一种输入法***的变形实施例,该输入法***包括:
符号接收模块,用于接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符;
符号补全模块,用于生成待确认的配对符号或字符,并按照预置规则进行展示;
输出模块,用于将确认的配对符号或字符上屏。
本实施例中,所述符号补全模块具体包括:
输入选定子模块,用于在接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符之前,获得用户选定的已输入信息;
输出子模块,用于将所述一侧符号或字符上屏显示在所选定的已输入信息的相应一侧;
配对展示子模块,用于在接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符之后,将待确认的配对符号或字符展示在所选定的已输入信息的另一侧。
或者,所述符号补全模块具体包括:
输入选定子模块,用于在接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符之前,获得用户选定的已输入信息;
配对展示子模块,用于将所述一侧符号或字符以及相应的配对符号或字符以待确认的形式进行展示。
其中,所述配对展示子模块将待确认的符号或字符以下划虚线的方式展示。
实施例四:
4.1:
参照图5,是本发明实施例四所述一种智能输入方法的流程图。
步骤501,接收用户在已输入信息的某个位置输入的成对符号中的一侧符号,触发进行以下步骤502和503的智能配对:
所述某个位置可以是已输入信息的任意两侧或中间位置。
步骤502,按照预置条件在已输入信息中自动查找配对符号的***位置;
所述预置条件可以根据实际应用设定,例如:从一侧符号的输入位置开始,向前或向后在已输入信息中查找与特定词库/字典中的内容相匹配的字词/词组,若查找到,则将查找结果定义为所述成对符号之间的输入信息,将所述***位置定位到查找结果的相对于已输入符号的另一侧。其中,所述向前或向后是指:如果输入的是左半侧符号,则向后在已输入信息中查找;相反,如果输入的是右半侧符号,则向前在已输入信息中进行查找。
步骤503,在所述***位置***配对符号。
此外,如果所述***位置在已输入信息的中间位置,则自动将光标移至所有已输入信息的末尾,以方便用户继续输入。
本实施例中,输入法可以根据词库、字典等自动寻找配对符号的结束点。例如,词库中有“福尔摩斯探案集”这个词,当用户输入完:翻看福尔摩斯探案集,并把光标放在了“翻看”后面,如下:
翻看|福尔摩斯探案集
此时用户输入《,则可根据后面的内容,自动查找》的位置应该在“集”字的后面,然后自动补充》这个符号,完成配对符号的输入,如下:
翻看《福尔摩斯探案集》
最后,将光标自动移至末尾。
或者,当用户输入完:翻看福尔摩斯探案集,继续输入》,输入法自动查找《的位置在“翻看”一词的后面,然后自动补充《这个符号,完成配对符号的输入。此时,光标恰好处于末尾。
基于实施例四所述输入方法,本发明还提供了一种输入法***的实施例。所述输入法***主要包括:
符号接收模块,用于接收用户在已输入信息的某个位置输入的成对符号中的一侧符号,或者连带字符中的一侧字符,并触发符号补全模块;
符号补全模块,用于按照预置条件在已输入信息中自动查找配对符号或字符的***位置;在所述***位置***配对符号或字符。
其中,所述符号补全模块从一侧符号或字符的输入位置开始,向前或向后在已输入信息中查找与特定词库/字典中的内容相匹配的字词/词组,若查找到,则将查找结果定义为所述成对符号或连带字符中间的输入信息,将所述***位置定位到查找结果的相对于已输入符号或字符的另一侧。
或者,所述符号补全模块从一侧符号或字符的输入位置开始,向前或向后对已输入信息进行分词,将第一个分词结果的位置作为配对符号或字符的***位置;则在所述***位置展示待确认的配对符号或字符之后,在后续分词结果中移动光标来调整配对符号或字符的***位置
和/或,所述位置查找子模块从一侧符号或字符的输入位置开始,向前或向后对已输入信息中,按照预置的映射表查找与所述一侧符号或字符相对应的特定标点符号,若查找到,则将配对符号或字符的***位置定位到该标点符号之后。
4.2:
基于实施例四的方案,本发明还提供了一种变形实施例。在该变形实施例中,一侧符号的输入位置也在已输入信息中的某个位置,当按照预置条件在已输入信息中自动查找配对符号的***位置之后,在所述***位置展示待确认的配对符号或字符,等待用户确认上屏。
其中,所述预置条件可以是:从一侧符号的输入位置开始,向前或向后在已输入信息中查找与特定词库/字典中的内容相匹配的字词/词组,若查找到,则将查找结果定义为所述成对符号之间的输入信息,将所述***位置定位到查找结果的相对于已输入符号的另一侧。其中,所述向前或向后是指:如果输入的是左半侧符号,则向后在已输入信息中查找;相反,如果输入的是右半侧符号,则向前在已输入信息中进行查找。
或者,所述预置条件还可以为:从一侧符号的输入位置开始,向前或向后对已输入信息进行分词,将第一个分词结果的位置作为配对符号的***位置。相应的,在所述***位置展示待确认的配对符号之后,还包括:在后续分词结果中移动光标来调整配对符号的***位置。这种条件设定了一种智能配对与手动调整相结合的输入方法,即如果用户对配对符号的***位置不满意,还可以通过移动光标进行手动调整。例如,用户在“翻看”一词后***光标,并输入符号《,输入法自动对“翻看”之后的信息进行分词处理,分词结果为“福尔摩斯”、“探案”和“集”,则输入法将待确认的配对符号》***“福尔摩斯”之后,这时用户移动光标至“集”字之后,待确认的配对符号》也会随着移动,等用户确认后上屏显示。
或者,所述预置条件还可以为:从一侧符号或字符的输入位置开始,向前或向后在已输入信息中,按照预置的映射表查找与所述一侧符号或字符相对应的特定标点符号,若查找到,则将配对符号或字符的***位置定位到该标点符号之后。对于不同的输入符号或字符,映射表中可设置不同的特点标点来查找***位置。
由上可知,方案4.2与方案4.1的区别在于:方案4.2中,配对符号不是直接在***位置上屏显示,而是需要等待用户确认之后才上屏,这样可以给用户更多的操作自由;而且,还可以通过移动光标手动调整待确认配对符号的位置。
相应的,本发明还提供了一种输入法***的变形实施例,该输入法***包括:
符号接收模块,用于接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符;
符号补全模块,用于生成待确认的配对符号或字符,并按照预置规则进行展示;
输出模块,用于将确认的配对符号或字符上屏。
本实施例中,所述符号补全模块具体包括:
位置查找子模块,用于一侧符号或字符的输入位置在已输入信息中的某个位置时,按照预置条件在已输入信息中自动查找配对符号或字符的***位置;
配对展示子模块,用于在所述***位置展示待确认的配对符号或字符。
其中,所述位置查找子模块从一侧符号或字符的输入位置开始,向前或向后在已输入信息中查找与特定词库/字典中的内容相匹配的字词/词组,若查找到,则将查找结果定义为所述成对符号或连带字符之间的输入信息,将所述***位置定位到查找结果的相对于已输入符号或字符的另一侧。
或者,所述位置查找子模块从一侧符号或字符的输入位置开始,向前或向后对已输入信息进行分词,将第一个分词结果的位置作为配对符号或字符的***位置;则在所述***位置展示待确认的配对符号或字符之后,在后续分词结果中移动光标来调整配对符号或字符的***位置;
和/或,所述位置查找子模块从一侧符号或字符的输入位置开始,向前或向后对已输入信息中,按照预置的映射表查找与所述一侧符号或字符相对应的特定标点符号,若查找到,则将配对符号或字符的***位置定位到该标点符号之后;
或者,所述位置查找子模同时结合上述两种方式进行查找。
综合上述四个实施例,其中实施例一是通过候选项的方式自动补全配对符号,实施例二是以嵌入式小窗口的方式提供补全符号,实施例三中的方案3.2是通过选定已输入信息的方式进行补全,实施例四中的方案42是通过自动寻找成对符号结束点的方式进行补全,这四个实施例都需要用户进行上屏操作。这种处理方式的优点是:当用户只需要输入成对符号中的一侧符号时,可以不将待确认的配对符号上屏,即虽然配对符号出现并一直等待用户确认,但用户可以取消确认,因此这种等待用户确认上屏的输入方法给用户提供了极大的输入自由度。
而实施例三中的方案3.1是通过选定的方式直接自动***配对符号,实施例五中的方案4.1是通过自动寻找成对符号结束点的方式直接***配对符号,这两个实施例都是通过直接***配对符号的方式完成输入,无需用户确认上屏。这种处理方式的优点是:大部分情况下用户都习惯输入成对符号,输入一侧符号的情况比较少,因此这种直接上屏的输入方法可以加快输入速度。因此,根据用户习惯的不同,可以选择设置上述两种不同的输入模式。
上述四个实施例所列举的输入方法及输入***可以单独应用到输入法中,也可以相互结合应用到输入法。例如,将实施例一与实施例二的方法相结合,用户输入一侧符号后,立即在光标后弹出嵌入式小窗口,并在该窗口中展示待确认的配对符号,而当用户继续在光标处输入拼音串时,配对符号还会同时出现在对应该拼音串的候选项中,用户可以选择包含配对符号的候选项来上屏配对符号,也可以将所述嵌入式小窗口上屏来输入配对符号。
所述四个实施例的具体实现虽然略有差异,但都遵循总的思想,即:根据用户输入的一侧符号,自动补全配对符号,不需要用户手动完成每一个符号的输入,降低了输入符号所花的时间成本,从而提高了输入速度。而且,各个实施例在补全配对符号之后,光标会位于末尾,方便用户继续输入,可进一步提高用户的输入速度。
此外,上述四个实施例所述的输入方法还适用于连带字符序列的输入。例如:http://表明一个网址的开头,末尾通常跟随.com、.net、.cn等,因此可以在用户输入完一至四所述的输入方法进行补全显示,此时输入法可以将.com、.net、.cn都作为候选项供用户选择确认,或者直接将默认项上屏。再例如,编程中经常使用if...else等连带出现的语句,如果编程过程中也使用输入法,就可以使用本发明所述方法自动补全输入。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于***实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上对本发明所提供的一种智能输入方法及输入法***,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (35)

1.一种智能输入方法,其特征在于,包括:
接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符;
生成待确认的配对符号或字符,并进行展示;
将确认的配对符号或字符上屏。
2.根据权利要求1所述的方法,其特征在于,所述生成待确认的配对符号或字符,并进行展示,包括:
接收用户输入的编码字符串;
对应所述编码字符串生成包含配对符号或字符的候选项,并展示在输入法窗口中。
3.根据权利要求2所述的方法,其特征在于:
如果确认上屏的候选项为包含配对符号或字符的候选项,则后续输入的编码字符串对应的候选项中不包含配对符号或字符;
如果确认上屏的候选项为不包含配对符号或字符的候选项,则后续输入的编码字符串对应的候选项中还包含配对符号或字符,直到满足预置条件为止。
4.根据权利要求3所述的方法,其特征在于,所述满足预置条件包括:
满足预置的输入次数,和/或预置的输入时间段,和/或预置的输入累计字符数。
5.根据权利要求2至4任一所述的方法,其特征在于:
所述输入法窗口包括编码字符串区域和候选项区域;
所述包含配对符号或字符的候选项展示在输入法窗口的候选项区域;或者,展示在输入法窗口的编码字符串区域。
6.根据权利要求1所述的方法,其特征在于,所述进行展示,包括:
在光标后面弹出嵌入式窗口,该窗口中展示配对符号或字符的候选;
其中,所述嵌入式窗口跟随光标移动,直到确认的配对符号或字符上屏或取消确认之后才关闭。
7.根据权利要求6所述的方法,其特征在于,所述嵌入式窗口关闭之前,还包括:
在光标位置接收用户输入的编码字符串,并弹出输入法窗口展示相应候选项;
将选定的候选项上屏,所述输入法窗口关闭。
8.根据权利要求1所述的方法,其特征在于,所述进行展示,包括:
在接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符之前,获得用户选定的已输入信息;
在接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符之后,将所述一侧符号或字符上屏显示在所选定的已输入信息的相应一侧,并将待确认的配对符号或字符展示在所选定的已输入信息的另一侧;或者,将所述一侧符号或字符以及相应的配对符号或字符以待确认的形式进行展示。
9.根据权利要求8所述的方法,其特征在于:
所述待确认的符号或字符以下划虚线的方式展示。
10.根据权利要求8所述的方法,其特征在于,将确认的配对符号或字符上屏之后,还包括:
自动将光标移至所有已输入信息的末尾。
11.根据权利要求1所述的方法,其特征在于,所述进行展示,包括:
一侧符号或字符的输入位置在已输入信息中的某个位置;
按照预置条件在已输入信息中自动查找配对符号或字符的***位置;
在所述***位置展示待确认的配对符号或字符。
12.根据权利要求11所述的方法,其特征在于,所述按照预置条件在已输入信息中自动查找配对符号或字符的***位置,包括:
从一侧符号或字符的输入位置开始,向前或向后在已输入信息中查找与特定词库/字典中的内容相匹配的字词/词组,若查找到,则将查找结果定义为所述成对符号或连带字符之间的输入信息,将所述***位置定位到查找结果的相对于已输入符号或字符的另一侧。
13.根据权利要求11所述的方法,其特征在于,所述按照预置条件在已输入信息中自动查找配对符号或字符的***位置,包括:
从一侧符号或字符的输入位置开始,向前或向后对已输入信息进行分词,将第一个分词结果的位置作为配对符号或字符的***位置;
则在所述***位置展示待确认的配对符号或字符之后,还包括:
在后续分词结果中移动光标来调整配对符号或字符的***位置。
14.根据权利要求11所述的方法,其特征在于,所述按照预置条件在已输入信息中自动查找配对符号或字符的***位置,包括:
从一侧符号或字符的输入位置开始,向前或向后在已输入信息中,按照预置的映射表查找与所述一侧符号或字符相对应的特定标点符号,若查找到,则将配对符号或字符的***位置定位到该标点符号之后。
15.根据权利要求11至14任一所述的方法,其特征在于,将确认的配对符号或字符上屏之后,还包括:
如果所述***位置在已输入信息的中间位置,则自动将光标移至所有已输入信息的末尾。
16.一种智能输入方法,其特征在于,包括:
获得用户选定的已输入信息,触发进行以下步骤:
接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符;
将配对符号或字符自动补全;
将所述成对符号或连带字符自动***到所选输入信息的两侧。
17.根据权利要求16所述的方法,其特征在于,将所述成对符号或连带字符自动***到所选输入信息的两侧之后,还包括:
自动将光标移至所有已输入信息的末尾。
18.一种智能输入方法,其特征在于,包括:
接收用户在已输入信息的某个位置输入的成对符号中的一侧符号,或者连带字符中的一侧字符,触发进行以下步骤:
按照预置条件在已输入信息中自动查找配对符号或字符的***位置;
在所述***位置***配对符号或字符。
19.根据权利要求18所述的方法,其特征在于,所述按照预置条件在已输入信息中自动查找配对符号或字符的***位置,包括:
从一侧符号或字符的输入位置开始,向前或向后在已输入信息中查找与特定词库/字典中的内容相匹配的字词/词组,若查找到,则将查找结果定义为所述成对符号或连带字符之间的输入信息,将所述***位置定位到查找结果的相对于已输入符号或字符的另一侧。
20.根据权利要求18所述的方法,其特征在于,所述按照预置条件在已输入信息中自动查找配对符号或字符的***位置,包括:
从一侧符号或字符的输入位置开始,向前或向后对已输入信息进行分词,将第一个分词结果的位置作为配对符号或字符的***位置;
则在所述***位置展示待确认的配对符号或字符之后,还包括:
在后续分词结果中移动光标来调整配对符号或字符的***位置。
21.根据权利要求18所述的方法,其特征在于,所述按照预置条件在已输入信息中自动查找配对符号或字符的***位置,包括:
从一侧符号或字符的输入位置开始,向前或向后在已输入信息中,按照预置的映射表查找与所述一侧符号或字符相对应的特定标点符号,若查找到,则将配对符号或字符的***位置定位到该标点符号之后。
22.一种输入法***,其特征在于,包括:
符号接收模块,用于接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符;
符号补全模块,用于生成待确认的配对符号或字符,并进行展示;
输出模块,用于将确认的配对符号或字符上屏。
23.根据权利要求22所述的***,其特征在于,所述符号补全模块包括:
字符串接收子模块,用于接收用户输入的编码字符串;
候选项展示子模块,用于对应所述编码字符串生成包含配对符号或字符的候选项,并展示在输入法窗口中。
24.根据权利要求23所述的***,其特征在于:
如果输出模块输出的候选项为包含配对符号或字符的候选项,则后续输入的编码字符串对应的候选项中不包含配对符号或字符;
如果输出模块输出的候选项为不包含配对符号或字符的候选项,则后续输入的编码字符串对应的候选项中还包含配对符号或字符,直到满足预置条件为止;其中,所述预置条件包括预置的输入次数,和/或预置的输入时间段,和/或预置的输入累计字符数。
25.根据权利要求23或24所述的***,其特征在于:
所述输入法窗口包括编码字符串区域和候选项区域;
所述包含配对符号或字符的候选项展示在输入法窗口的候选项区域;或者,展示在输入法窗口的编码字符串区域。
26.根据权利要求22所述的***,其特征在于:
所述符号补全模块在光标后面弹出嵌入式窗口,该窗口中展示配对符号或字符的候选;其中,所述嵌入式窗口跟随光标移动,直到确认的配对符号或字符上屏或取消确认之后才关闭。
27.根据权利要求26所述的***,其特征在于,还包括:
字符串接收模块,用于所述嵌入式窗口关闭之前,在光标位置接收用户输入的编码字符串;
候选项展示模块,用于弹出输入法窗口展示相应候选项,当选定的候选项上屏后,所述输入法窗口关闭。
28.根据权利要求22所述的***,其特征在于,所述符号补全模块包括:
输入选定子模块,用于在接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符之前,获得用户选定的已输入信息;
输出子模块,用于将所述一侧符号或字符上屏显示在所选定的已输入信息的相应一侧;
配对展示子模块,用于在接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符之后,将待确认的配对符号或字符展示在所选定的已输入信息的另一侧。
29.根据权利要求22所述的***,其特征在于,所述符号补全模块包括:
输入选定子模块,用于在接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符之前,获得用户选定的已输入信息;
配对展示子模块,用于将所述一侧符号或字符以及相应的配对符号或字符以待确认的形式进行展示。
30.根据权利要求28或29所述的***,其特征在于:
所述配对展示子模块将待确认的符号或字符以下划虚线的方式展示。
31.根据权利要求22所述的***,其特征在于,所述符号补全模块包括:
位置查找子模块,用于一侧符号或字符的输入位置在已输入信息中的某个位置时,按照预置条件在已输入信息中自动查找配对符号或字符的***位置;
配对展示子模块,用于在所述***位置展示待确认的配对符号或字符。
32.根据权利要求31所述的***,其特征在于:
所述位置查找子模块从一侧符号或字符的输入位置开始,向前或向后在已输入信息中查找与特定词库/字典中的内容相匹配的字词/词组,若查找到,则将查找结果定义为所述成对符号或连带字符之间的输入信息,将所述***位置定位到查找结果的相对于已输入符号或字符的另一侧;
和/或,所述位置查找子模块从一侧符号或字符的输入位置开始,向前或向后对已输入信息进行分词,将第一个分词结果的位置作为配对符号或字符的***位置;则在所述***位置展示待确认的配对符号或字符之后,在后续分词结果中移动光标来调整配对符号或字符的***位置;
和/或,所述位置查找子模块从一侧符号或字符的输入位置开始,向前或向后对已输入信息中,按照预置的映射表查找与所述一侧符号或字符相对应的特定标点符号,若查找到,则将配对符号或字符的***位置定位到该标点符号之后。
33.一种输入法***,其特征在于,包括:
输入选定模块,用于获得用户选定的已输入信息,并触发符号补全模块;
符号补全模块,用于接收用户输入的成对符号中的一侧符号,或者连带字符中的一侧字符;将配对符号或字符自动补全,并将所述成对符号或连带字符自动***到所选输入信息的两侧。
34.一种输入法***,其特征在于,包括:
符号接收模块,用于接收用户在已输入信息的某个位置输入的成对符号中的一侧符号,或者连带字符中的一侧字符,并触发符号补全模块;
符号补全模块,用于按照预置条件在已输入信息中自动查找配对符号或字符的***位置,并在所述***位置***配对符号或字符。
35.根据权利要求34所述的***,其特征在于:
所述符号补全模块从一侧符号或字符的输入位置开始,向前或向后在已输入信息中查找与特定词库/字典中的内容相匹配的字词/词组,若查找到,则将查找结果定义为所述成对符号或连带字符之间的输入信息,将所述***位置定位到查找结果的相对于已输入符号或字符的另一侧;
和/或,所述符号补全模块从一侧符号或字符的输入位置开始,向前或向后对已输入信息进行分词,将第一个分词结果的位置作为配对符号或字符的***位置;则在所述***位置展示待确认的配对符号或字符之后,在后续分词结果中移动光标来调整配对符号或字符的***位置;
和/或,所述位置查找子模块从一侧符号或字符的输入位置开始,向前或向后对已输入信息中,按照预置的映射表查找与所述一侧符号或字符相对应的特定标点符号,若查找到,则将配对符号或字符的***位置定位到该标点符号之后。
CN201010503462.7A 2010-09-30 2010-09-30 一种智能输入方法及输入法*** Active CN102445994B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010503462.7A CN102445994B (zh) 2010-09-30 2010-09-30 一种智能输入方法及输入法***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010503462.7A CN102445994B (zh) 2010-09-30 2010-09-30 一种智能输入方法及输入法***

Publications (2)

Publication Number Publication Date
CN102445994A true CN102445994A (zh) 2012-05-09
CN102445994B CN102445994B (zh) 2018-05-04

Family

ID=46008553

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010503462.7A Active CN102445994B (zh) 2010-09-30 2010-09-30 一种智能输入方法及输入法***

Country Status (1)

Country Link
CN (1) CN102445994B (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102929474A (zh) * 2012-08-14 2013-02-13 珠海市魅族科技有限公司 一种光标位置的控制方法和***
CN103984688A (zh) * 2013-04-28 2014-08-13 百度在线网络技术(北京)有限公司 一种基于本地词库提供输入候选词条的方法与设备
CN104571821A (zh) * 2014-12-30 2015-04-29 北京奇虎科技有限公司 一种长句定位方法和装置
CN104679278A (zh) * 2015-02-28 2015-06-03 广州三星通信技术研究有限公司 字符输入方法及装置
CN104951099A (zh) * 2015-06-16 2015-09-30 北京奇虎科技有限公司 一种基于输入法的展示候选项的方法和装置
CN105843414A (zh) * 2015-01-13 2016-08-10 北京搜狗科技发展有限公司 输入法的输入修正方法和输入法装置
CN106201017A (zh) * 2016-07-19 2016-12-07 深圳市金立通信设备有限公司 一种输入方法和终端
CN106774977A (zh) * 2016-12-14 2017-05-31 北京小米移动软件有限公司 标点符号自动匹配方法、装置及终端设备
CN107203280A (zh) * 2017-05-25 2017-09-26 维沃移动通信有限公司 一种标点符号的输入方法及终端
CN107229349A (zh) * 2016-03-25 2017-10-03 阿里巴巴集团控股有限公司 一种输入法的文字显示方法及装置
CN108089723A (zh) * 2017-12-21 2018-05-29 北京小米移动软件有限公司 文字输入方法及装置
CN108983992A (zh) * 2017-06-05 2018-12-11 北京搜狗科技发展有限公司 一种具有标点符号的候选项展示方法和装置
CN109164921A (zh) * 2018-07-09 2019-01-08 北京康夫子科技有限公司 聊天框动态显示输入建议的控制方法及装置
CN109271094A (zh) * 2017-07-18 2019-01-25 北京搜狗科技发展有限公司 一种文本编辑的方法、装置及设备
CN113448465A (zh) * 2021-06-29 2021-09-28 腾讯科技(深圳)有限公司 虚拟光标的控制方法、装置和存储介质及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101634905A (zh) * 2009-07-01 2010-01-27 广东国笔科技股份有限公司 一种智能联想输入***及方法
CN101655762A (zh) * 2008-08-20 2010-02-24 比亚迪股份有限公司 一种标点符号的输入方法、***及移动终端
CN101763208A (zh) * 2008-12-31 2010-06-30 北京搜狗科技发展有限公司 一种输入法界面展现方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101655762A (zh) * 2008-08-20 2010-02-24 比亚迪股份有限公司 一种标点符号的输入方法、***及移动终端
CN101763208A (zh) * 2008-12-31 2010-06-30 北京搜狗科技发展有限公司 一种输入法界面展现方法及装置
CN101634905A (zh) * 2009-07-01 2010-01-27 广东国笔科技股份有限公司 一种智能联想输入***及方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HENOTII: ""请问如何让vim可以自动补全括号"", 《HTTP://CACHE.BAIDUCONTENT.COM/C?》 *
YYQ3663: ""成对符号上屏后,光标可以自动处于成对符号中间吗?"", 《HTTP://TIEBA.BAIDU.COM/P/793224913》 *

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106802755B (zh) * 2012-08-14 2020-02-18 珠海市魅族科技有限公司 一种光标位置的控制方法和***
CN102929474A (zh) * 2012-08-14 2013-02-13 珠海市魅族科技有限公司 一种光标位置的控制方法和***
CN106802755A (zh) * 2012-08-14 2017-06-06 珠海市魅族科技有限公司 一种光标位置的控制方法和***
CN103984688A (zh) * 2013-04-28 2014-08-13 百度在线网络技术(北京)有限公司 一种基于本地词库提供输入候选词条的方法与设备
CN103984688B (zh) * 2013-04-28 2015-11-25 百度在线网络技术(北京)有限公司 一种基于本地词库提供输入候选词条的方法与设备
CN104571821A (zh) * 2014-12-30 2015-04-29 北京奇虎科技有限公司 一种长句定位方法和装置
CN105843414A (zh) * 2015-01-13 2016-08-10 北京搜狗科技发展有限公司 输入法的输入修正方法和输入法装置
CN104679278A (zh) * 2015-02-28 2015-06-03 广州三星通信技术研究有限公司 字符输入方法及装置
CN104951099A (zh) * 2015-06-16 2015-09-30 北京奇虎科技有限公司 一种基于输入法的展示候选项的方法和装置
CN104951099B (zh) * 2015-06-16 2017-12-19 北京奇虎科技有限公司 一种基于输入法的展示候选项的方法和装置
CN107229349A (zh) * 2016-03-25 2017-10-03 阿里巴巴集团控股有限公司 一种输入法的文字显示方法及装置
CN107229349B (zh) * 2016-03-25 2021-04-13 斑马智行网络(香港)有限公司 一种输入法的文字显示方法及装置
CN106201017A (zh) * 2016-07-19 2016-12-07 深圳市金立通信设备有限公司 一种输入方法和终端
CN106774977A (zh) * 2016-12-14 2017-05-31 北京小米移动软件有限公司 标点符号自动匹配方法、装置及终端设备
CN107203280A (zh) * 2017-05-25 2017-09-26 维沃移动通信有限公司 一种标点符号的输入方法及终端
CN107203280B (zh) * 2017-05-25 2021-05-25 维沃移动通信有限公司 一种标点符号的输入方法及终端
CN108983992A (zh) * 2017-06-05 2018-12-11 北京搜狗科技发展有限公司 一种具有标点符号的候选项展示方法和装置
CN109271094A (zh) * 2017-07-18 2019-01-25 北京搜狗科技发展有限公司 一种文本编辑的方法、装置及设备
CN109271094B (zh) * 2017-07-18 2022-02-22 北京搜狗科技发展有限公司 一种文本编辑的方法、装置及设备
CN108089723A (zh) * 2017-12-21 2018-05-29 北京小米移动软件有限公司 文字输入方法及装置
CN109164921A (zh) * 2018-07-09 2019-01-08 北京康夫子科技有限公司 聊天框动态显示输入建议的控制方法及装置
CN109164921B (zh) * 2018-07-09 2023-04-07 北京左医科技有限公司 聊天框动态显示输入建议的控制方法及装置
CN113448465A (zh) * 2021-06-29 2021-09-28 腾讯科技(深圳)有限公司 虚拟光标的控制方法、装置和存储介质及电子设备

Also Published As

Publication number Publication date
CN102445994B (zh) 2018-05-04

Similar Documents

Publication Publication Date Title
CN102445994A (zh) 一种智能输入方法及输入法***
CN101727271B (zh) 一种提供纠错提示的方法、装置及输入法***
US9613015B2 (en) User-centric soft keyboard predictive technologies
RU2316040C2 (ru) Ввод текста в электронное устройство связи
EP1862887A1 (en) Chinese phonetic alphabet and phonetic notation input method for entering multiword by using numerals of keypad
CN101424977A (zh) 采用键盘进行内容输入的输入方法及终端设备
CN101634927B (zh) 一种字符输入过程中展现候选项的方法及装置
CN1427326A (zh) 向使用数字小键盘的设备提供印地语输入的方法和装置
CN102937864B (zh) 一种用于在触摸终端上确定所选文本的方法与设备
US20130307781A1 (en) Data entry systems
CN101369216A (zh) 文字输入方法和文字输入***
JPWO2011118096A1 (ja) 情報表示装置及び文書データ編集方法
CN101283571A (zh) 利用使用者终端机键盘上的符号字符输入多种语言的方法
CN101699385A (zh) 一种输入法界面展现方法及装置
CN101256448B (zh) 输入法实现方法及装置、客户端
CN107025053A (zh) 于通过虚拟键盘输入内容至应用程序时提供一服务的方法
CN101266533A (zh) 用于触摸屏的输入法
WO2007087137A2 (en) Multi-word word wheeling
US20210271364A1 (en) Data entry systems
CN101770325A (zh) 一种输入法界面展现方法及装置
CN104618781A (zh) 在电视终端上输入字符的方法及装置
JP4241423B2 (ja) 文章作成装置
CN101763208B (zh) 一种输入法界面展现方法及装置
CN107967243A (zh) 一种支持用户自主断句的处理方法
CN101359257B (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