一种输入法工具的实现方法及客户端技术

技术编号:8271093 阅读:145 留言:0更新日期:2013-01-31 03:11
本发明专利技术提供了一种输入法工具的实现方法及客户端,属于输入法技术领域。本发明专利技术所提供的一种输入法工具的实现方法包括有如下步骤:对应着用户所输入的字符串数据,设置添加数据;采集用户通过输入法工具所输入的字符串数据,判定是否对应有添加数据;在对应有添加数据的情况下,输出前述对应的添加数据作为候选项列表中的候选项;在继续采集获得用户输入字符串数据中字符内容的情况下,判定继续输入的字符是否与前述添加数据具有字符内容的对应关系;在具有对应关系的情况下,继续采集前述对应的添加数据作为候选项,否则不再采集作为候选项。利用本发明专利技术,能够通过输入法工具更为便利地进行添加数据的获取操作。

【技术实现步骤摘要】
本专利技术属于输入法

技术介绍
当前的计算终端中,广泛应用有多种输入法工具。比如,在中国广泛应用的搜狗拼音输入法,利用输入拼音字符串的方式获得候选项列表,在候选项列表中显不有多个候选项,该候选项大多是汉字,当然也不限定。其中,候选项列表的首页内容中,一般显示5个到9个之间的候选项。作为举例,利用前述的搜狗拼音输入法,还可以在采集获得拼音字符串的输入法界面中,设置与前述拼音字符串相对应的数据内容。在搜狗拼音输入法中,该类操作称为“添加短语”。比如,在通过输入法界面输入拼音字符“h”的情况下,触发“添加短语”的操作控件,即可生成专门添加短语的操作界面。当前的搜狗拼音输入法,对应着添加短语的操作界面,能够添加至多30000个字 符。作为举例,用户对应着前述的拼音字符“h”添加的内容为“和/或即时通信”。并且,通过前述的操作界面还可以设置所添加短语内容在候选项列表中候选项的序号。但是,按照目前的输入法工具,如前述的搜狗拼音输入法,当且仅当用户通过相同的输入法工具,写入前述的字符“h”的情况下,才可以生成与前述内容“和/或即时通信”对应的候选项。如果用户在快速的拼写输入过程中,为了输入前述的“和/或即时通信”,在写了字符“h”之后,虽然对应输出了包括添加短语“和/或即时通信”的候选项,但用户并没有进行选择操作,而是继续写入了字符“e”。本来用户在写入了字符“e”后,也是为了获得前述的添加短语“和/或即时通信”。由于用户设置了添加短语之后,不可能总是牢记着每个添加短语与字符串之间的组合方式。但现有的输入法工具,一旦在用户输入的字符串内容超出了预设的字符串之后,无论输入的内容如何,都无法调取原有的添加短语了。目前的技术,显然有着改进的必要。需要指出的是,前述的已有技术中的术语“添加短语”,在本专利技术中被称为“添加数据”,因为这种称呼更为恰当。
技术实现思路
本专利技术的目的是提供一种输入法工具的实现方法,以及对应的客户端,利用本专利技术,能够通过输入法工具更为便利地进行添加数据的获取操作。本专利技术所提供的一种输入法工具的实现方法,包括有如下步骤步骤1,对应着用户所输入的字符串数据,设置添加数据;步骤2,采集用户通过输入法工具所输入的字符串数据,判定是否对应有添加数据;步骤3,在对应有添加数据的情况下,输出前述对应的添加数据作为候选项列表中的候选项;步骤4,在继续采集获得用户输入字符串数据中字符内容的情况下,判定继续输入的字符是否与前述添加数据具有字符内容的对应关系;步骤5,在具有对应关系的情况下,继续采集前述对应的添加数据作为候选项,否则不再采集作为候选项。进一步,前述的输入法工具,为汉语拼音输入法。进一步,前述的对应关系,包括如下两者至少其一添加数据中单个字或单词所对应的全部字符,顺序上与所采集获得字符串对应的那部分,具有一致性;添加数据中单个字或单词所独立对应的首字符,合起来后顺序上与所采集获得字 符串对应的那部分,与所采集获得的字符串具有一致性。进一步,在前述添加数据中具有标点符号的情况下,不采集标点符号所对应的字符。进一步,在采集获得的字符串数据已对应有添加数据作为候选项,且添加数据具有两个或以上的情况下,若继续采集获得的字符串数据同样能够与添加数据对应,判定通过继续采集的字符串数据是否能够筛选已有的添加数据选项,在能够筛选的情况下,将筛选获得的添加数据输出。进一步,若筛选获得的添加数据只有一项,则将该项作为候选项列表中的首个候选项。进一步,在采集获得的字符串数据已对应有添加数据作为候选项,添加数据只有一项且没有排在首个候选项位置的情况下,若继续采集获得的字符串数据同样能够与添加数据对应,则将前述的添加数据排在候选项列表中的首项。进一步,在获得了添加数据的情况下,继续采集获得两个或以上输入到字符串中的字符数据,且依旧对应着添加数据的情况下,再次采集到一个或两个字符且无法对应前述添加数据的情况下,依旧判定符合字符内容的对应关系,在候选项中输出前述的添加数据。进一步,前述的添加数据作为候选项列表中的候选项时,是呈现在候选项列表的首页中的候选项。进一步,所述的输入法工具对应着英语输入法,其中的添加数据的基本单元为单词或标点符号。本专利技术还提供一种输入法工具的实现客户端,该客户端包括添加数据设置单元,用以对应着用户所输入的字符串数据,设置添加数据;添加数据对应单元,用以采集用户通过输入法工具所输入的字符串数据,判定是否对应有添加数据,在对应有添加数据的情况下,输出前述对应的添加数据作为候选项列表中的候选项;添加数据再对应单元,用以在继续采集获得用户输入字符串数据中字符内容的情况下,判定继续输入的字符是否与前述添加数据具有对应关系,在具有对应关系的情况下,继续采集前述的添加数据作为候选项,否则不再采集作为候选项。附图说明图I是本专利技术所述的一种输入法工具的实现方法的流程图,为实施例I。图2是本专利技术所述的一种输入法工具的实现客户端的结构框图,为实施例2。具体实施例方式实施例I步骤S110,利用汉语拼音输入法工具,对应着字符“h”预设的添加数据为“和/或即时通信工具”,设置为候选项列表中排名第二的候选项;步骤S120,通过与前述一致的输入法工具,采集获得拼音字符串中的字符“h”,对应着输入法界面生成与拼音“h”相对应的候选项列表,其中的第二个候选项为前述的添加数据“和/或即时通信工具”;步骤S130,在未对前述候选项列表中的候选项进行选择的情况下,继续采集获得用户所输入的字符“e”;步骤S140,判定字符“h”对应的添加数据中,是否存在第二拼音字符为“e”的添加数据; 步骤S150,经判定,前述的添加数据“和/或即时通信工具”符合要求,采集该添加数据,仍旧按照第二个候选项进行输出;步骤S160,在未对当前候选项列表中的候选项进行选择的情况下,继续采集获得用户所输入的第三个字符;步骤S170,再次采集获得用户所输入的字符数据,判定前述字符“h”对应的添加数据中,是否存在第三个拼音字符与添加数据中的拼音字符一致的情况;步骤S180,在存在对应添加数据的情况下,将该添加数据继续作为候选项输出,否贝U,不再采集前述的添加数据输出;步骤S190,在存在对应添加数据且用户继续输入拼音字符的情况下,重复前述的步骤S170和步骤S180。实施例2步骤S210,利用汉语拼音输入法工具,对应着字符“h”预设的添加数据为“和/或即时通信工具”,作为候选项列表中排名第二的候选项;步骤S220,通过前述的输入法工具,采集获得拼音字符串中的字符“h”,对应着输入法界面生成与拼音“h”相对应的候选项列表,其中的第二个候选项为前述的添加数据“和/或即时通信工具”;步骤S230,在未对前述候选项列表中的候选项进行选择的情况下,继续采集获得用户所输入的字符“h”;步骤S240,判定字符“h”对应的添加数据中,是否存在第二个汉字的首拼音字符为“h”的添加数据;步骤S250,经判定,前述的添加数据“和/或即时通信工具”符合要求,采集该添加数据,仍旧按照第二个候选项进行输出;步骤S260,在未对当前候选项列表中的候选项进行选择的情况下,继续采集获得用户所输入的第三个字符;步骤S270,再次采集获得用户所输入的字符数据后,判定前述字符“h”对应的添加数据中,是否存在第三本文档来自技高网
...

【技术保护点】
一种输入法工具的实现方法,其特征在于该方法包括有如下步骤:步骤1,对应着用户所输入的字符串数据,设置添加数据;步骤2,采集用户通过输入法工具所输入的字符串数据,判定是否对应有添加数据;步骤3,在对应有添加数据的情况下,输出前述对应的添加数据作为候选项列表中的候选项;步骤4,在继续采集获得用户输入字符串数据中字符内容的情况下,判定继续输入的字符是否与前述添加数据具有字符内容的对应关系;步骤5,在具有对应关系的情况下,继续采集前述对应的添加数据作为候选项,否则不再采集作为候选项。

【技术特征摘要】
1.一种输入法工具的实现方法,其特征在于该方法包括有如下步骤 步骤1,对应着用户所输入的字符串数据,设置添加数据; 步骤2,采集用户通过输入法工具所输入的字符串数据,判定是否对应有添加数据; 步骤3,在对应有添加数据的情况下,输出前述对应的添加数据作为候选项列表中的候选项; 步骤4,在继续采集获得用户输入字符串数据中字符内容的情况下,判定继续输入的字符是否与前述添加数据具有字符内容的对应关系; 步骤5,在具有对应关系的情况下,继续采集前述对应的添加数据作为候选项,否则不再采集作为候选项。2.根据权利要求I所述的一种输入法工具的实现方法,其特征在于前述的输入法工具,为汉语拼音输入法。3.根据权利要求I所述的一种输入法工具的实现方法,其特征在于前述的对应关系,包括如下两者至少其一, 添加数据中单个字或单词所对应的全部字符,顺序上与所采集获得字符串对应的那部分,具有一致性; 添加数据中单个字或单词所独立对应的首字符,合起来后顺序上与所采集获得字符串对应的那部分,与所采集获得的字符串具有一致性。4.根据权利要求I所述的一种输入法工具的实现方法,其特征在于在前述添加数据中具有标点符号的情况下,不采集标点符号所对应的字符。5.根据权利要求I所述的一种输入法工具的实现方法,其特征在于在采集获得的字符串数据已对应有添加数据作为候选项,且添加数据具有两个或以上的情况下,若继续采集获得的字符串数据同样能够与添加数据对应,判定通过继续采集的字符串数据是否能够筛选已有的添加数据选项,在能够筛选的情况下,将筛选获得的添加数据输出。6.根据权利要求5所述的一种输入法工具的实现方法,...

【专利技术属性】
技术研发人员:马宇尘
申请(专利权)人:上海量明科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1