一种字符输入方法以及输入法系统的制作方法

文档序号:10470736阅读:171来源:国知局
一种字符输入方法以及输入法系统的制作方法
【专利摘要】本申请提供一种字符输入方法以及输入法系统,输入法系统包括:细胞词库生成单元,用于获取用户选择的信息,根据所述信息生成细胞词库;检索单元,用于接收用户的输入信息,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项;关联推荐单元,用于接收用户的选择信息,根据所述选择信息输出指定的候选项。本申请公开的方法及系统,本申请提供的方法和系统,为用户建立符合其需求的细胞词库,根据该细胞词库为用户提供快速、智能的字符输入服务,提高用户的输入体验。
【专利说明】
_种字符输入方法以及输入法系统
技术领域
[0001]本申请涉及字符信息输入领域,特别涉及一种字符输入方法以及输入法系统。
【背景技术】
[0002]随着计算机技术以及互联网技术的普及与发展,用户对输入法系统的智能性要求越来越高。传统的输入法是通过在用户输入的内容中选择特定字符(如成语、名字、地名等),将这些特定字符储存在字符库中,当用户再次输入曾经输入过的特定字符的相关信息如拼音时,输入法才会向用户关联推荐这些特定字符。传统的输入法具有如下缺点:
[0003]1、字符库的扩充依赖于用户人工输入相关字符。
[0004]2、字符库的内容受限制,仅是用户输入过的特定字符。
[0005]应用输入法系统的电子设备已经广泛应用于人们生活和工作的各个领域,用户使用输入法系统输入字符时,就需要输入法系统能够快速准确的为其关联推荐有用的字符。基于此,本领域技术人员迫切需要解决的一个技术问题就是:如何改进输入法,使其能够满足用户对输入法的快速、智能的需求。

【发明内容】

[0006]本申请所要解决的技术问题是提供一种字符输入方法以及输入法系统,用以解决现有技术在扩充字符库时仅依赖用户输入的特定字词的方式造成的字符库资源少,无法为用户快速、智能地推荐有用字符的技术问题。
[0007]在本申请第一方面,提供了一种输入法系统,所述系统包括:
[0008]细胞词库生成单元,用于获取用户选择的信息,根据所述信息生成细胞词库;
[0009]检索单元,用于接收用户的输入信息,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项;
[0010]关联推荐单元,用于接收用户的选择信息,根据所述选择信息输出指定的候选项。
[0011]优选的,所述系统还包括:
[0012]注册单元,用于注册用户信息,将所述用户信息与用户对应的细胞词库关联起来;
[0013]则所述检索单元,具体用于接收用户的输入信息,根据所述输入信息在与用户信息相关联的细胞词库中进行检索,得到对应的候选项。
[0014]优选的,所述系统还包括:
[0015]信息使用频率记录单元,用于记录所述细胞词库中的信息被用户使用的频率;
[0016]候选项排序单元,用于根据所述细胞词库中每个信息对应的频率,按照频率由大到小的顺序对所述检索单元检索到的候选项进行排序。
[0017]优选的,所述检索单元具体用于接收用户输入的首字母,根据首字母在所述细胞词库中进行检索,得到对应的候选项。
[0018]优选的,所述系统还包括:
[0019]清除单元,用于接收用户的指令,从所述细胞词库中去除用户所选的信息。
[0020]优选的,所述系统还包括:系统词库,所述系统词库用于记录基础字词;
[0021]优先级设置单元,用于按照预设规则,设置所述细胞词库与所述系统词库的优先级,所述优先级用于候选项的排序。
[0022]在本申请第二方面,提供了一种字符输入方法,所述方法包括:
[0023]加载细胞词库,所述细胞词库是输入法系统获取用户选择的信息,根据所述信息生成的;
[0024]接收用户的输入信息,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项;
[0025]接收用户的选择信息,根据所述选择信息输出指定的候选项。
[0026]优选的,所述方法还包括:
[0027]接收用户输入的用户信息,所述用户信息是用户预先在所述输入法系统中注册的,且所述输入法系统将所述用户信息与用户的细胞词库关联起来;
[0028]则所述接收用户的输入信息,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项,具体为:
[0029]接收用户的输入信息,根据所述输入信息在与所述用户信息相关联的细胞词库中进行检索,得到对应的候选项。
[0030]优选的,在检索得到对应的候选项之后所述方法还包括:
[0031]按照频率由大到小的顺序对候选项进行排序,所述频率是所述输入法系统记录的所述细胞词库中的信息被用户使用的频率。
[0032]优选的,所述接收用户的输入信息,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项,具体为:
[0033]接收用户输入的首字母,根据首字母在所述细胞词库中进行检索,得到对应的候选项。
[0034]优选的,所述方法还包括:
[0035]接收用户的指令,从所述细胞词库中去除用户所选的信息。
[0036]优选的,所述方法还包括:
[0037]按照预设规则,设置所述细胞词库与系统词库的优先级,所述优先级用于候选项的排序;所述系统词库是所述输入法系统根据用户输入的字词生成的,所述系统词库包括基础字词。
[0038]与现有技术相比,本申请提供的技术方案具有以下有益效果:
[0039]本申请通过获取用户选择的信息,根据这些信息生成细胞词库,这样,细胞词库中就包含了用户偏爱的信息,因此,对于用户而言,只要选择自己喜欢的信息即可。对于输入法系统而言,只要获取到用户选择的信息,就将这些信息加入细胞词库。因此,利用这种方式建立的细胞词库,一方面使输入法系统的资源丰富,另一方面使输入法系统资源扩充易于实现。基于这个细胞词库,当用户使用输入法输入信息时,如输入首字母时,输入法系统直接从细胞词库中检索对应的候选项,将这些候选项推荐给用户,由用户进行选择,输入法系统根据用户的选择信息,输出指定的候选项。正是由于细胞词库中包含了用户自己选择的信息,因此,输入法系统推荐给用户的候选项肯定是用户比较关心的信息,也就是对用户有用的信息,这样本申请提供的技术方案就能够满足用户对输入法的快速、智能的需求。
【附图说明】
[0040]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0041]图1是本申请提供的一种输入法系统的结构图;
[0042]图2是本申请提供的另一种输入法系统的结构图;
[0043]图3是本申请提供的另一种输入法系统的结构图;
[0044]图4是本申请提供的另一种输入法系统的结构图;
[0045]图5是本申请提供的一种字符输入方法的流程图;
[0046]图6是本申请提供的另一种字符输入方法的流程图;
[0047]图7是本申请提供的另一种字符输入方法的流程图;
[0048]图8是本申请提供的另一种字符输入方法的流程图。
【具体实施方式】
[0049]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0050]本申请可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、包括以上任何系统或设备的分布式计算环境等等。
[0051]本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0052]参见图1,示出的本申请提供的一种输入法系统的结构图,该系统包括:细胞词库生成单元101、检索单元102以及关联推荐单元103。
[0053]细胞词库生成单元101,用于获取用户选择的信息,根据所述信息生成细胞词库。
[0054]在具体实现时,该输入法系统可以应用于计算机、笔记本、手机、平板等支持输入法的终端设备中。用户使用这些设备可以实现浏览网页、查看邮件、看电影、听歌曲等任何操作,在进行这些操作时,用户常常会发现自己感兴趣的信息,如用户在浏览网页时,发现一些感兴趣的文字,可以利用鼠标将这些信息选中,此时,输入法系统的细胞词库生成单元就可以获取这些被用户选中的信息,将这些信息加入细胞词库中。再比如用户在看电影时,发现一些感兴趣的字幕,听歌曲的时候,发现感兴趣的歌词等,这种情况下,用户可以通过鼠标、触屏、键盘、红外或者语言控制等方式选择自己感兴趣的内容。这里需要说明的是,对于用户以什么样的方式选择自己感兴趣的内容,本申请并不作具体限定。
[0055]用户选择了自己感兴趣的信息,该细胞词库生成单元会获取这些信息,将这些信息加入细胞词库。可以理解为,输入法系统建立了数据库,该数据库用于储存与用户行为相关的信息,也就是用户选择的信息,将这个数据库称为细胞词库。这里需要说明的是,只要是用户在设备上能够看到的信息,被用户以任意方式选择的信息(如字、词、短句、长句、数字、图片等任何形式的内容),都会被储存在细胞词库中。也就是说,细胞词库可以储存任意形式的内容。
[0056]另外,若一个设备可能被多个用户使用,输入法系统可以为使用设备的所有用户建立一个细胞词库,扩充细胞词库的资源量,为所有用户提供服务;当然,输入法系统也可以为不同用户建立不同的细胞词库,以为不同用户提供满足用户自身需求的服务。
[0057]检索单元102,用于接收用户的输入信息,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项。
[0058]输入法系统针对不同的语言支持不同的编码方式,以中文为例,输入法系统支持的编码为拼音(包括简拼、双拼、模糊音等各种形式)。用户需要输入中文时,可以采用任一种编码方式,在输入框中输入对应的信息。具体实现时,用户可以在软/硬键盘上输入字符串,键盘通过设备的操作系统将字符串传送给输入法系统。
[0059]下面以具体应用场景为例对本步骤进行解释说明。
[0060]如用户是一个准备专利代理人考试的学生,之前在阅读代理人考试资料的过程中,选定的相关内容,因此,细胞词库中已经储存了用户选定的信息如“专利考试”、“专利撰写”“专利法和相关法”“专利代理人考试成绩”。该用户想搜索与专利代理人考试相关的资料时,采用简拼方式在输入框中输入了 “zhl ”,则输入法系统的检索单元根据“zhl ”在细胞词库中进行检索,找到对应的候选项如“专利考试”、“专利撰写” “专利法和相关法” “专利代理人考试成绩”。
[0061]由于传统的输入法只关注用户曾经输入过的内容,且必须是特定内容如成语、地名、名称等,若采用传统的输入法,当用户输入“zhl”时,只能为用户提供基础字词如“指令” “战略” “这里” “住了”等信息,而这些信息并不是用户想要输入的信息,无法满足用户需求,用户为了输入自己想要的信息,还需要进一步一字一词的输入相关信息。
[0062]关联推荐单元103,用于接收用户的选择信息,根据所述选择信息输出指定的候选项。
[0063]在具体实现时,输入法系统通过在设备显示屏上为用户显示检索到的候选项,当有多个候选项时,可以以翻页的形式为用户分别显示,用户从这些候选项中选中自己感兴趣的,如点击感兴趣的候选项或者选中感兴趣的候选项的标号等。此时输入法系统的关联推荐单元会接收到用户的选择信息,输出对应的候选项。
[0064]这里需要说明的是,本实施例的输入法系统包括三个单元,细胞词库生成单元101、检索单元102以及关联推荐单元103,这三个单元没有严格的执行顺序关系,细胞词库生成单元的工作并不依赖与其他两个模块,可以独立执行,可以一直处于工作状态;检索单元和关联推荐单元则根据用户的输入情况进行工作。
[0065]通过上述实施例可以看出,本申请提供的输入法系统通过获取用户选择的信息,根据这些信息生成细胞词库,这样使得细胞词库中包含用户感兴趣的信息,基于这个细胞词库,当用户使用输入法输入信息时,如输入首字母时,输入法系统直接从细胞词库中检索对应的候选项,将这些候选项推荐给用户,由用户进行选择,输入法系统根据用户的选择信息,输出指定的候选项。正是由于细胞词库中包含了用户自己选择的信息,因此,输入法系统推荐给用户的候选项肯定包含用户比较关心的信息,也就是对用户有用的信息,这样本申请提供的技术方案就能够满足用户对输入法的快速、智能的需求。
[0066]终端设备对于用户而言都具有一定的私密性,如手机、笔记本等,用户在终端设备上进行浏览资料、看电影、听音乐、收发邮件等操作时,会选中一些自己感兴趣的信息,这些信息对于用户而言,也具有一定的私密性,那么用户就希望只有自己使用输入法时,输入法系统才为自己推荐自己感兴趣的信息;当别人使用用户的终端设备时,用户不希望对方看到自己曾关注的信息;基于用户的这种需求,本申请还提供了优选方案。
[0067]参见图2,示出的本申请提供的另一种输入法系统的结构图,该系统包括:细胞词库生成单元201、检索单元202、关联推荐单元203以及注册单元204。
[0068]细胞词库生成单元201,用于获取用户选择的信息,根据所述信息生成细胞词库。
[0069]检索单元202,用于接收用户的输入信息,根据所述输入信息在与用户信息相关联的细胞词库中进行检索,得到对应的候选项。
[0070]关联推荐单元203,用于接收用户的选择信息,根据所述选择信息输出指定的候选项。
[0071]注册单元204,用于注册用户信息,将所述用户信息与用户的细胞词库进行关联。
[0072]输入法系统通过注册单元为用户提供了注册渠道,用户在使用输入法系统时,先注册一个个人账户,该个人账户可以包括用户信息,如用户名以及密码,或者用户口令等。用户信息作为用户使用输入法系统的认证信息,当用户使用输入法系统时,先需要输入用户信息,输入法系统会根据用户信息查找与其关联的细胞词库,从查找到的细胞词库中检索得到对应的候选项。
[0073]如果其他人使用该用户的设备时,使用输入法系统必须知道该用户的用户信息,也就是必须得到该用户的授权才可以使用该用户对应的细胞词库,这样就能够保证该用户的细胞词库的私密性。
[0074]这里需要说明的是,本实施例的输入法系统中各单元没有严格的执行顺序,其中注册单元其作用是向新用户提供注册账户的服务,只要在新用户注册用户信息时,就进入工作状态;而细胞词库生成单元其作用是为用户建立细胞词库,扩充细胞词库,只要用户选择了感兴趣的信息,该单元就进入工作状态;检索单元和关联推荐单元则根据用户的输入情况进行工作。
[0075]参见图3,示出的本申请提供的另一种输入法系统的结构图,该系统包括:细胞词库生成单元301、检索单元302、关联推荐单元303、注册单元304、信息使用频率记录单元305以及候选项排序单元306 ;
[0076]细胞词库生成单元301,用于获取用户选择的信息,根据所述信息生成细胞词库;
[0077]检索单元302,用于接收用户的输入信息,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项;
[0078]关联推荐单元303,用于接收用户的选择信息,根据所述选择信息输出指定的候选项。
[0079]信息使用频率记录单元304,用于记录所述细胞词库的信息被用户使用的频率。
[0080]候选项排序单元305,用于所述细胞词库中每个信息对应的频率,按照频率由大到小的顺序对所述检索单元检索到的候选项进行排序。
[0081]上述单元301 — 303与上述实施例的单元101 — 103相同,在此不再赘述。
[0082]下面对信息使用频率记录单元304和候选项排序单元305进行解释说明。
[0083]输入法系统通过细胞词库扩充单元生成了细胞词库,当信息被储存在细胞词库之后,用户会使用这些信息,信息使用频率记录单元就是为了记录细胞词库中每个信息被用户使用的频率,也可以理解为被用户使用的次数。信息对应的频率能够表征用户对该信息的感兴趣程度。因此,当用户再次输入与该信息相关的输入信息如首字母时,候选项排序单元会根据每个信息对应的频率,按照频率由大到小的顺序对检索单元检索到的候选项进行排序,按照这种排序方式为用户提供候选项,频率高的候选项排在前面,频率低的候选项排在后面,这样能够更好的满足用户个人需求。
[0084]在实际应用中,用户可能阶段性对某些领域的信息比较感兴趣,为了保证细胞词库的信息与用户个人实际需求保持同步,本申请提供的输入法系统还为用户提供了如下服务,具体在上述系统的基础上还包括:
[0085]清除单元,用于接收用户的指令,从所述系统词库中去除用户所选的信息。
[0086]在具体实现时,用户可以在设备上输入相关的清除指令,如用户根据预设的删除键(软/硬件均可),选中待删除的信息同时点击删除键;用户也可以直接输入清除指令,该清除指令为输入法系统预设的可读指令。当输入法系统接收到用户的清除指令时,会针对性的删除对应的信息,如该清除指令中可以标记待删除的一个信息或者一类具有相同属性的信息。如,删除首字母为“z”的所有信息。该清除指令中也可以标记待删除信息在细胞词库中生成时间,如20130101 - 20140101,输入法系统可以根据该生成时间,将该时间范围内的所有信息都删除掉。当然,也可以通过其他标记方式标记待删除信息的特征,输入法系统就可以根据待删除信息的特征,删除细胞词库中对应的信息。
[0087]考虑到现有技术中的系统输入法会根据用户输入的特定信息建立系统词库,这个系统词库中包括基础字词。为了更好的利用现有的系统词库,给用户提供更完善的字符输入服务。本申请还提供了优选方案使得输入法系统既可以为用户提供细胞词库中的信息,也可以为用户提供基础词库的信息。
[0088]参见图4,示出的本申请提供的另一种输入法系统的结构图,该系统包括:细胞词库生成单元401、检索单元402、关联推荐单元403以及优先级设置单元404。
[0089]细胞词库生成单元401,用于获取用户选择的信息,根据所述信息生成细胞词库。
[0090]检索单元402,用于接收用户的输入信息,根据所述输入信息在所述细胞词库和系统词库中进行检索,得到对应的候选项;所述系统词库是根据用户输入的信息生成的词库,所述系统词库包括基础字词。
[0091]关联推荐单元403,用于接收用户的选择信息,根据所述选择信息输出指定的候选项。
[0092]优先级设置单元404,用于按照预设规则,设置所述细胞词库与所述系统词库的优先级,所述优先级用于候选项的排序。
[0093]本实施例的输入法系统既包括细胞词库也包括系统词库,当输入法系统工作时,需要加载细胞词库和系统词库,将细胞词库和系统词库作为独立的词库置于缓存中,并按照预设规则,设置细胞词库和系统词库的优先级,这个优先级用于候选项的排序。可以理解为,检索单元接收用户的输入信息之后,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项。同时,还在系统词库中进行检索,得到对应的候选项。然后,按照细胞词库和系统词库的优先级将检索到的候选项进行排序。一般情况下,设置细胞词库的优先级高于系统词库的优先级,这样能够快速、准确地为用户提供满足个人需求的信息;当然,在实际应用中,输入法系统也可以根据用户的实际需求调整这两个词库的优先级。
[0094]相应于本申请提供的输入法系统,本申请还提供了字符输入方法。
[0095]参见图5,示出的本申请提供的一种字符输入方法的流程图,该方法包括:
[0096]S501,加载细胞词库,所述细胞词库是输入法系统获取用户选择的信息,根据所述信息生成的。
[0097]用户使用终端设备,启动输入法系统,在终端设备上可以进行浏览网页、听音乐、看电影、收发邮件等操作,在进行这些操作的时候,用户可以选择自己感兴趣的内容,输入法系统获取这些内容,根据这些内容生成细胞词库。可以理解为,输入法系统建立一个数据库,用于储存用户选择的这些内容,将这个数据库作为细胞词库。
[0098]在具体实现时,输入法系统会实时获取用户选择的内容,将这些内容储存在细胞词库中。或者,先由设备的操作系统实时获取用户选择的内容,缓存这些内容,再由输入法系统定期从操作系统获取这些内容,将这些内容储存在细胞词库中。
[0099]S502,接收用户的输入信息,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项。
[0100]用户使用输入法系统时,可以在输入法系统提供的输入框中输入相关信息,如输入法系统提供中文输入方式包括:简拼、全拼、模糊拼等,用户可以选择一种拼写方式,比如用户选择简拼,输入“Sh”,则输入法系统会根据这个输入信息“sh”在细胞词库中检索对应的候选项。这里需要说明的是,本步骤中接收用户的输入信息,这个输入信息是用户基于输入法系统提供的输入方式,在输入框或者其他输入界面输入的相关信息,用户可以通过手动输入方式,也可以是语音控制输入方式,当然也可以是通过其他输入方式,对于用户以哪种方式输入信息,本实施例不作具体限定。
[0101]S503,接收用户的选择信息,根据所述选择信息输出指定的候选项。
[0102]输入法系统检索到对应的候选项之后,将这些候选项推荐给用户,用户根据实际需求作出选择,如点击某个候选项,或者点击候选项的标号等,当用户作出选择候选项的动作之后,输入法系统会接收到用户的选择信息,然后为用户输出指定的候选项。如系统输入法检索到的候选项包括I “审核论文”、2 “身份证110212XXXXXXXX”、3 “设备清单”等信息。当用户正准备填写个人身份信息时,则直接选择“身份证110212χχχχχχχχ”,这样,输入法系统就会输出“身份证110212χχχχχχχχ”。
[0103]采用本申请的字符输入法,对用户而言和采用传统的输入法一样,只需要输入相关信息即可;但采用本申请的字符输入法完全改善了用户的输入体验。由于传统输入法的数据库中仅有用户曾经输入的特定的字词,因此用户常常需要自己一字一词的输入自己想要的内容。而采用本申请的输入法,只需要用户在进行其他事件时选中自己感兴趣的内容,这样输入法系统就会为用户建立细胞词库,利用细胞词库储存用户感兴趣的内容,当用户再次想输入曾经关注过的内容时,只需输入相关信息如首字母,本申请的输入法系统就会为用户关联推荐用户之前选择的内容。这样节省了用户一字一词输入时间,提高了用户输入体验。
[0104]参见图6,示出的本申请提供的另一种字符输入方法的流程图,该方法包括:
[0105]S601,接收用户输入的用户信息,所述用户信息是用户预先在输入法系统中注册的,且所述用户信息与用户的细胞词库之间具有关联关系。
[0106]用户在使用输入法系统实现字符输入时,需要预先在输入法系统中注册个人账户,该账户的信息就是用户信息,可以包括用户名以及密码,或者账户口令或者图片等形式的信息,用户信息主要用于为用户关联对应的细胞词库。
[0107]对于输入法系统而言,在建立细胞词库时,可以为不同的用户建立不同的细胞词库,每个用户的细胞词库中包括该用户所选择的信息。每个用户的用户信息与其细胞词库之间具有一一对应关系。输入法系统也可以只建立一个细胞词库,这个细胞词库中包括所有用户选择的信息,但需要在细胞词库中标识每个信息对应的用户信息,即标识出信息是由哪个用户选择的,这样细胞词库中的每个信息都与其用户信息之间存在对应关系。
[0108]用户使用输入法系统时,需要输入用户信息,可以是在输入法系统提供的用户界面上,输入预先注册的用户名和密码,也可以输入预先注册的账户口令或者图片等其他形式的用户信息。输入法系统接收到用户信息之后,如果用户信息正确,则关联与该用户信息对应的细胞词库。如果用户信息不正确,可以向用户发出提示信息如信息输入错误,字符大小写不正确等。
[0109]S602,加载所述用户信息关联的细胞词库,所述细胞词库是输入法系统获取用户选择的信息,根据所述信息生成的。
[0110]输入法系统接收到用户信息之后,验证用户信息正确时加载该用户信息关联的细胞词库,以保证用户个人的细胞词库的安全性,从而避免他人随意使用。
[0111]S603,接收用户的输入信息,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项。
[0112]S604,接收用户的选择信息,根据所述选择信息输出指定的候选项。
[0113]用户在输入法系统提供的输入框或者其他输入界面上输入相关信息,输入法系统就会从关联的细胞词库中检索对应的候选项。然后用户选择一个候选项,输入法系统再根据用户的选择信息,输出指定的候选项。
[0114]利用本申请的字符输入法,用户需要预先注册个人账户,拥有用户信息,之后使用该用户信息作为个人账户的验证信息,输入法系统根据用户信息查找对应的细胞词库,为用户提供字符输入功能。本申请正是利用的用户信息与用户的细胞词库之间的关联性,保证用户个人的细胞词库的内容具有私密性,从而为用户提供安全、可靠的字符输入服务。
[0115]参见图7,示出的本申请提供的另一种字符输入方法的流程图,该方法包括:
[0116]S701,加载细胞词库,所述细胞词库是输入法系统获取用户选择的信息,根据所述信息生成的。
[0117]S702,接收用户的输入信息,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项。
[0118]S703,按照频率由大到小的顺序对候选项进行排序,所述频率是所述输入法系统记录的所述细胞词库中的信息被用户使用的频率。
[0119]S704,接收用户的选择信息,根据所述选择信息输出指定的候选项。
[0120]S701、S702以及S704与上述实施例中S501、S502以及S503分别相同,在此不再赘述。
[0121]下面对S703进行简单说明。
[0122]输入法系统按照S701以及S702检索到对应的候选项,然后按照S703对这些候选项进行排序,排序规则是根据候选项对应的频率,按照频率由大到小的顺序对候选项进行排列。其中频率是输入法系统记录的细胞词库中每个信息被用户使用的频率,因此每个信息对应一个频率。信息的频率从一定程度上反映出用户对信息的感兴趣程度。因此,根据频率对候选项进行排序,能够进一步保证为用户提供满足个人需求的信息。
[0123]在实际应用中,用户可能阶段性对某些内容比较感兴趣,为了给用户提供更好的服务,输入法系统还可以接收用户的指令,从所述系统词库中去除用户所选的信息。
[0124]这样,用户可以在设备上输入相关的清除指令,当输入法系统接收到用户的指令时,会针对性的删除对应的信息。该指令中可以标记待删除的一个信息或者一类具有相同属性的信息。
[0125]参见图8,示出的本申请提供的另一种字符输入方法的流程图,该方法包括:
[0126]S801,加载细胞词库和系统词库,所述细胞词库是输入法系统通过获取用户选择的信息,根据所述信息生成的;所述系统词库是输入法系统根据用户输入的字词生成的,所述系统词库包括基础字词。
[0127]用户使用设备并启动输入法系统时,输入法系统就加载细胞词库和系统词库,后续基于这两个词库为用户提供字符输入服务。
[0128]S802,接收用户的输入信息,根据所述输入信息在所述细胞词库和所述系统词库中进行检索,得到对应的候选项。
[0129]S803,按照预设规则,设置所述细胞词库与系统词库的优先级,所述优先级用于候选项的排序。
[0130]根据细胞词库和系统词库的优先级,对检索到的候选项进行排序,优先级高的排在前面,响应的优先级低的排在后面。输入法系统将排序后的候选项显示给用户。在具体实现时,可以设置细胞词库的优先级高于系统词库的优先级,这样,可以使得用户快速确定自己感兴趣的信息。当然,也可以根据用户的需求调整这两个词库的优先级。
[0131 ] S804,接收用户的选择信息,根据所述选择信息输出指定的候选项。
[0132]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。本申请方法实施例是从系统角度描述的,与系统实施例基本相似,方法实施例描述的比较简单,相关之处参见系统实施例的部分说明。
[0133]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0134]以上对本申请所提供的一种字符输入方法以及输入法系统进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
【主权项】
1.一种输入法系统,其特征在于,包括: 细胞词库生成单元,用于获取用户选择的信息,根据所述信息生成细胞词库; 检索单元,用于接收用户的输入信息,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项; 关联推荐单元,用于接收用户的选择信息,根据所述选择信息输出指定的候选项。2.根据权利要求1所述的系统,其特征在于,所述系统还包括: 注册单元,用于注册用户信息,将所述用户信息与用户对应的细胞词库关联起来; 则所述检索单元,具体用于接收用户的输入信息,根据所述输入信息在与用户信息相关联的细胞词库中进行检索,得到对应的候选项。3.根据权利要求1所述的系统,其特征在于,所述系统还包括: 信息使用频率记录单元,用于记录所述细胞词库中的信息被用户使用的频率; 候选项排序单元,用于根据所述细胞词库中每个信息对应的频率,按照频率由大到小的顺序对所述检索单元检索到的候选项进行排序。4.根据权利要求1所述的系统,其特征在于,所述检索单元具体用于接收用户输入的首字母,根据首字母在所述细胞词库中进行检索,得到对应的候选项。5.根据权利要求1所述的系统,其特征在于,所述系统还包括: 清除单元,用于接收用户的指令,从所述细胞词库中去除用户所选的信息。6.根据权利要求1所述的系统,其特征在于,所述系统还包括:系统词库,所述系统词库用于记录基础字词; 优先级设置单元,用于按照预设规则,设置所述细胞词库与所述系统词库的优先级,所述优先级用于候选项的排序。7.一种字符输入方法,其特征在于,包括: 加载细胞词库,所述细胞词库是输入法系统获取用户选择的信息,根据所述信息生成的; 接收用户的输入信息,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项; 接收用户的选择信息,根据所述选择信息输出指定的候选项。8.根据权利要求7所述的方法,其特征在于,所述方法还包括: 接收用户输入的用户信息,所述用户信息是用户预先在所述输入法系统中注册的,且所述输入法系统将所述用户信息与用户的细胞词库关联起来; 则所述接收用户的输入信息,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项,具体为: 接收用户的输入信息,根据所述输入信息在与所述用户信息相关联的细胞词库中进行检索,得到对应的候选项。9.根据权利要求7所述的方法,其特征在于,在检索得到对应的候选项之后所述方法还包括: 按照频率由大到小的顺序对候选项进行排序,所述频率是所述输入法系统记录的所述细胞词库中的信息被用户使用的频率。10.根据权利要求7所述的方法,其特征在于,所述接收用户的输入信息,根据所述输入信息在所述细胞词库中进行检索,得到对应的候选项,具体为: 接收用户输入的首字母,根据首字母在所述细胞词库中进行检索,得到对应的候选项。11.根据权利要求7所述的方法,其特征在于,所述方法还包括: 接收用户的指令,从所述细胞词库中去除用户所选的信息。12.根据权利要求7所述的方法,其特征在于,所述方法还包括: 按照预设规则,设置所述细胞词库与系统词库的优先级,所述优先级用于候选项的排序;所述系统词库是所述输入法系统根据用户输入的字词生成的,所述系统词库包括基础字词。
【文档编号】G06F3/023GK105824436SQ201510005901
【公开日】2016年8月3日
【申请日】2015年1月6日
【发明人】徐延之
【申请人】阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1