CN104375663A - 一种联想输入方法及装置 - Google Patents
一种联想输入方法及装置 Download PDFInfo
- Publication number
- CN104375663A CN104375663A CN201410633111.6A CN201410633111A CN104375663A CN 104375663 A CN104375663 A CN 104375663A CN 201410633111 A CN201410633111 A CN 201410633111A CN 104375663 A CN104375663 A CN 104375663A
- Authority
- CN
- China
- Prior art keywords
- application type
- character
- current application
- candidate characters
- current
- 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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明实施例涉及终端技术领域,尤其涉及一种联想输入方法及装置。该方法包括:接收在当前应用程序中输入的键盘码,并获得当前应用程序对应的当前应用类型;在预设词库中搜索所述键盘码关联的字和/或词语作为候选字符,并获得候选字符的权重;依据所述当前应用类型以及所述候选字符的权重,对候选字符排序,并优先显示排序在前的候选字符。该方法在使用输入法时提供符合当前应用类型的候选字符,提高了候选字符的准确率。
Description
技术领域
本发明实施例涉及终端技术领域,尤其涉及一种联想输入方法及装置。
背景技术
伴随着电子设备的快速发展,电子设备(如智能手机或电脑等)已经广泛应用于工作和生活中的各个领域,在电子设备的应用过程中经常需要通过输入法输入文字或字符。
现有的联想输入方法中,提供了一定程度的基于固定搭配的联想方法,如在用户输入“lx”时,输入界面中联想到的候选字符包括“联系、类型、练习、联想和良心等”词语供用户选择,且在用户输入“联想”后,输入界面中显示“笔记本”和“电脑”等供用户选择。但是,现有的输入法依据键盘码联想到的候选字符未必适合所有应用程序或应用场景,即候选字符的准确率较低,仍然不能够满足用户的需求。
发明内容
本发明的目的是提出一种联想输入方法及装置,以提供一种能够区分应用程序或应用场景的输入方法,从而提高输入法关联的候选字符的准确率。
一方面,本发明实施例提供了一种联想输入法,包括:
接收在当前应用程序中输入的键盘码,并获得当前应用程序对应的当前应用类型;
在预设词库中搜索所述键盘码关联的字和/或词语作为候选字符,并获得候选字符的权重;
依据所述当前应用类型以及所述候选字符的权重,对候选字符排序,并优先显示排序在前的候选字符。
另一方面,本发明实施例提供了一种联想输入装置,包括:
键盘码接收单元,用于接收在当前应用程序中输入的键盘码;
类型获得单元,用于获得当前应用程序对应的当前应用类型;
字符搜索单元,用于在预设词库中搜索所述键盘码关联的字和/或词语作为候选字符;
权重获得单元,用于获得候选字符的权重;
字符排序单元,依据所述当前应用类型以及所述候选字符的权重,对候选字符排序;
字符显示单元,用于优先显示排序在前的候选字符。
本发明实施例中提供的联想输入方法及装置,能够区分应用程序或应用场景,提高了候选字符的准确率。本发明实施例中提供的联想输入方法中,接收在当前应用程序中输入的键盘码后,在预设词库中搜索所述键盘码关联的候选字符,并获得候选字符的权重,再依据当前应用程序的类型以及所述候选字符的权重,对候选字符排序,并优先显示排序在前的候选字符,即,该方法在使用输入法时提供符合当前应用类型的候选字符,提高了候选字符的准确率。
附图说明
此处所说明的附图用来提供对本发明实施例的进一步理解,构成本发明实施例的一部分,并不构成对本发明实施例的限定。在附图中:
图1是本发明第一实施例中提供的联想输入方法的实现流程图;
图2是本发明第一实施例中提供的获得当前应用类型的方法的实现流程图;
图3是本发明第一实施例中提供的应用类型库中应用类型表;
图4是本发明第一实施例中提供的应用类型库中应用名称与应用类型间的对应关系表;
图5是本发明第二实施例中提供的联想输入方法的实现流程图;
图6是本发明第三实施例中提供的联想输入方法的实现流程图;
图7是本发明第四实施例中提供的联想输入装置的结构示意图。
具体实施方式
下面结合附图及具体实施例对本发明实施例进行更加详细与完整的说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部内容。
第一实施例:
图1是本发明第一实施例中提供的联想输入方法的实现流程图,该方法可以由联想输入装置执行,其中该装置可由软件和/或硬件实现,可作为移动终端的一部分被内置在移动终端内部。如图1所示,该实现流程包括:
步骤11、接收在当前应用程序中输入的键盘码,并获得当前应用程序对应的当前应用类型。
用户在当前应用程序中使用输入法输入键盘码时,接收输入的键盘码,并获得当前应用程序对应的当前应用类型。其中,输入的键盘码可以为字母和笔画等。
图2是本发明第一实施例中提供的获得当前应用类型的方法的实现流程图,如图2所示,获得当前应用程序对应的当前应用类型,可以包括:
步骤111、获得当前应用程序的当前应用名称。
步骤112、确定预设的应用类型库中是否包括所述当前应用名称,若是,则跳转到步骤115;否则,继续执行步骤113。
移动终端中预先存储有应用类型库。图3是本发明第一实施例中提供的应用类型库中应用类型表,图4是本发明第一实施例中提供的应用类型库中应用名称与应用类型间的对应关系表。如图3和图4所示,应用类型库可以包括多种基本的应用类型,如地点类、品牌类、食品类和影视类等,还可以包括应用名称与应用类型间的对应关系,如某某地图属于第一应用类型,某某导航属于第二应用类型,某某购物既属于第一应用类型又属于第二应用类型等。
通过如下方式确定应用类型库中是否包括当前应用名称:在应用类型库中查找到当前应用名称时,确定应用类型库中包括所述当前应用名称;在应用类型库中查找不到当前应用名称时,确定应用类型库中不包括所述当前应用名称。
步骤113、根据预设的应用类型匹配规则确定所述当前应用名称所属的当前应用类型。
其中,根据预设的应用类型匹配规则确定所述当前应用名称所属的当前应用类型,可以包括:在所述当前应用名称中包括预设的关键词时,确定所述关键词对应的预设的应用类型为所述当前应用名称所属的当前应用类型。
其中,应用类型匹配规则可以是预设的关键词与预设的应用类型间的对应关系,在当前应用名称中包括预设的关键词时,将该关键词对应的预设的应用类型确定为当前应用类型,如,“地图”、“公交”和“导航”等关键词对应的应用类型均为地点类,在当前应用名称中包括上述关键词时,确定当前应用类型为地点类。
需要说明的是,本发明实施例也可以直接获取用户输入的当前应用类型。
步骤114、在所述应用类型库中添加当前应用名称与当前应用类型的对应关系,并跳转到步骤12。
将当前应用名称与当前应用类型间的对应关系存储到图4所示的应用名称与应用类型间的对应关系表中,使得以后在当前应用程序中使用输入法时,能够依据应用类型库快速确定当前应用名称对应的当前应用类型。
步骤115、获得当前应用名称所属的当前应用类型。
在应用类型库中查找到当前应用名称后,将当前应用名称对应的应用类型确定为当前应用名称所属的当前应用类型。
步骤12、在预设词库中搜索所述键盘码关联的字和/或词语作为候选字符,并获得候选字符的权重。
在预设词库中搜索所述键盘码关联的候选字符,并从预设词库中获得候选字符的权重,其中,候选字符可以为键盘码关联的字或词语。
其中,获得候选字符的权重之前,还可以包括:获得候选字符的使用频率和候选字符的笔画数,并根据所述使用频率和所述笔画数计算候选字符的权重。
可以通过统计方法获得并存储候选字符的权重,如统计候选字符的使用频率和候选字符的笔画数,并依据候选字符的频率计算候选字符的权重,在多个候选字符的频率相等时,依据候选字符的笔画数计算候选字符的权重。
需要说明的是,本发明实施例中也可以只根据候选字符的使用频率计算候选字符的权重,还可以只根据候选字符的笔画数计算候选字符的权重。
步骤13、依据所述当前应用类型以及所述候选字符的权重,对候选字符排序,并优先显示排序在前的候选字符。
在对候选字符排序时,可以将属于当前应用类型的候选字符排在其他候选字符之前,移动终端中的屏幕优先显示排序在前的候选字符。
本发明第一实施例中提供的联想输入方法,接收在当前应用程序中输入的键盘码,确定当前应用程序对应的当前应用类型,并在预设词库中搜索所述键盘码关联的候选字符,获得候选字符的权重,再依据当前应用类型以及所述候选字符的权重,对候选字符排序,并优先显示排序在前的候选字符,即,该方法在使用输入法时提供符合当前应用类型的候选字符,提高了候选字符的准确率。
第二实施例:
图5是本发明第二实施例中提供的联想输入方法的实现流程图,该方法可以由联想输入装置执行,其中该装置可由软件和/或硬件实现,可作为移动终端的一部分被内置在移动终端内部。如图5所示,该实现流程包括:
步骤21、接收在当前应用程序中输入的键盘码,并获得当前应用程序对应的当前应用类型。
在用户通过输入法在应用程序中输入键盘码时,接收输入的键盘码,并获得应用程序对应的当前应用类型。其中,输入的键盘码可以为字母和笔画等。
其中,当前应用类型包括当前第一应用类型和当前第二应用类型。当前应用名称可以既属于当前第一应用类型,也属于当前第二应用类型。如应用名称“某某点评网”既属于品牌类也属于食物类。
步骤22、在预设词库中搜索所述键盘码关联的字和/或词语作为候选字符,并获得候选字符的权重。
在预设词库中搜索所述键盘码关联的候选字符,并获得候选字符的权重,其中,候选字符可以为键盘码关联的字或词语。
其中,在预设词库中搜索所述键盘码关联的字和/或词语作为候选字符,可以包括:在预设词库中搜索所述键盘码关联的字和/或词语,确定为中间字符;将属于当前应用类型的中间字符确定为所述候选字符。移动终端只将键盘码关联到的,且属于当前应用类型的字和/或词语确定为候选字符,即输入法中只显示属于当前应用类型的字或词语。
步骤23、确定每个候选字符是属于所述当前第一应用类型,还是属于所述当前第二应用类型。
预设词库中每个候选字符的排序信息中还包括应用类型这一项,当输入法提供某应用类型关键字时,可以在预设词库中查询并排序出此类关键字的对应信息。依据预设词库中每个候选字符的应用类型,分别确定每个候选字符是属于当前第一应用类型,还是属于当前第二应用类型。
步骤24、确定属于所述当前第一应用类型的候选字符为优先字符,并依据所述优先字符的权重对所述优先字符排序。
步骤25、确定属于所述当前第二应用类型的候选字符为非优先字符,并依据所述非优先字符的权重对所述非优先字符排序。
步骤26、将所述优先字符排在所述非优先字符之前。
将各优先字符排在各非优先字符之前。
步骤27、优先显示排序在前的候选字符。
在对候选字符排序时,可以将属于当前应用类型的候选字符排在其他候选字符之前,并显示排序在前的候选字符。
本发明第二实施例中提供的联想输入方法,接收在当前应用程序中输入的键盘码,确定当前应用程序对应的当前应用类型,在预设词库中搜索所述键盘码关联的且属于当前第一应用类型的优先字符,及属于当前第二应用类型的非优先字符,分别获得优先字符和非优先字符的权重,依据权重分别对优先字符和非优先字符排序,将优先字符排在非优先字符之前,且优先显示排序在前的候选字符,即,该方法在使用输入法时提供符合当前应用类型的候选字符,提高了候选字符的准确率。
第三实施例:
图6是本发明第三实施例中提供的联想输入方法的实现流程图,该方法可以由联想输入装置执行,其中该装置可由软件和/或硬件实现,可作为移动终端的一部分被内置在移动终端内部。如图6所示,该实现流程包括:
步骤31、接收在当前应用程序中输入的键盘码,并获得当前应用程序对应的当前应用类型。
在用户通过输入法在当前应用程序中输入键盘码时,接收输入的键盘码,并获得当前应用程序对应的当前应用类型。
其中,获得当前应用程序对应的当前应用类型,可以包括:获得当前应用程序的当前应用名称;确定预设的应用类型库中是否包括所述当前应用名称,若是,则获得当前应用名称所属的当前应用类型;否则,根据预设的应用类型匹配规则确定所述当前应用名称所属的当前应用类型,并在所述应用类型库中添加当前应用名称与当前应用类型的对应关系。
移动终端中预先存储有应用类型库和类型匹配规则,其中应用类型库中包括多种应用类型,多种应用名称,以及各应用名称与应用类型间的对应关系;其中,类型匹配规则为确认应用类型的规则。
其中,根据预设的应用类型匹配规则确定所述当前应用名称所属的当前应用类型,可以包括:在所述当前应用名称中包括预设的关键词时,确定所述关键词对应的预设的应用类型为所述当前应用名称所属的当前应用类型。
步骤32、在预设词库中搜索所述键盘码关联的字和/或词语作为候选字符,并获得候选字符的权重。
在预设词库中搜索所述键盘码关联的候选字符,并获得候选字符的权重,其中,候选字符可以为键盘码关联的字或词语。
其中,在预设词库中搜索所述键盘码关联的字和/或词语作为候选字符,可以包括:在预设词库中搜索所述键盘码关联的字和/或词语,确定为中间字符;将属于当前应用类型的中间字符确定为所述候选字符。
其中,获得候选字符的权重之前,还可以包括:获得候选字符的使用频率和候选字符的笔画数,并根据所述使用频率和所述笔画数计算候选字符的权重。
需要说明的是,本发明实施例中也可以只根据候选字符的使用频率计算候选字符的权重,还可以只根据候选字符的笔画数计算候选字符的权重。
步骤33、确定每个候选字符是否属于所述当前应用类型。
步骤34、确定属于所述当前应用类型的候选字符为优先字符,并依据所述优先字符的权重对所述优先字符排序,其中,所述当前应用类型包括当前第一应用类型和当前第二应用类型。
其中,依据所述候选字符的权重对所述优先字符排序,可以包括:确定每个优先字符是属于所述当前第一应用类型,还是属于所述当前第二应用类型;确定属于所述当前第一应用类型的优先字符为第一优先字符,并依据所述第一优先字符的权重对所述第一优先字符排序;确定属于所述当前第二应用类型的优先字符为第二优先字符,并依据所述第二优先字符的权重对所述第二优先字符排序;将所述第一优先字符排在所述第二优先字符之前。
步骤35、确定不属于所述当前应用类型的候选字符为非优先字符,并依据所述非优先字符的权重对所述非优先字符排序。
步骤36、将所述优先字符排在所述非优先字符之前。
步骤37、优先显示排序在前的候选字符。
本发明第三实施例中提供的联想输入方法,针对不同应用程序或应用场景时输入文字,输入法可优先提供与该应用关联性强的联想词语。如使用地图或导航类应用,查找输入时,地名的联想词优先级较高;使用媒体播放器等应用时,影视类联想词的优先级较高。这样,对于用户在不同的使用场景,输入法联想到的准确率会更高。
本发明第四实施例为联想输入装置实施例,本发明方法实施例和装置实施例属于同一构思,在装置实施例中未详尽描述的细节内容,可以参考上述方法实施例。
第四实施例:
图7是本发明第四实施例中提供的联想输入装置的结构示意图。如图7所示,该联想输入装置可以包括:键盘码接收单元41,用于接收在当前应用程序中输入的键盘码;类型获得单元42,用于获得当前应用程序对应的当前应用类型;字符搜索单元43,用于在预设词库中搜索所述键盘码关联的字和/或词语作为候选字符;权重获得单元44,用于获得候选字符的权重;字符排序单元45,依据所述当前应用类型以及所述候选字符的权重,对候选字符排序;字符显示单元46,用于优先显示排序在前的候选字符。
其中,类型获得单元42可以包括:名称获得子单元,用于获得当前应用程序的当前应用名称;第一类型子单元,用于在预设的应用类型库中包括所述当前应用名称时,获得当前应用名称所属的当前应用类型;第二类型子单元,用于在预设的应用类型库中不包括所述当前应用名称时,根据预设的应用类型匹配规则确定所述当前应用名称所属的当前应用类型;类型更新子单元,用于在所述应用类型库中添加当前应用名称与当前应用类型的对应关系。
其中,第二类型子单元具体可以用于:在所述当前应用名称中包括预设的关键词时,确定所述关键词对应的预设的应用类型为所述当前应用名称所属的当前应用类型。
其中,该装置还可以包括:权重计算单元,用于获得候选字符的使用频率和候选字符的笔画数,并根据所述使用频率和所述笔画数计算候选字符的权重。
其中,字符搜索单元43,可以包括:中间字符子单元,用于在预设词库中搜索所述键盘码关联的字和/或词语,确定为中间字符;字符确定子单元,用于将属于当前应用类型的中间字符确定为所述候选字符。
其中,所述当前应用类型包括当前第一应用类型和当前第二应用类型,所述字符排序单元45可以包括:类型分类子单元,用于确定每个候选字符是属于所述当前第一应用类型,还是属于所述当前第二应用类型;第一排序子单元,用于确定属于所述当前第一应用类型的候选字符为优先字符,并依据所述优先字符的权重对所述优先字符排序;第二排序子单元,用于确定属于所述当前第二应用类型的候选字符为非优先字符,并依据所述非优先字符的权重对所述非优先字符排序;第三排序子单元,用于将所述优先字符排在所述非优先字符之前。
其中,字符排序单元45还可以包括:类型确定子单元,用于确定所述候选字符是否属于所述当前应用类型;第四排序子单元,用于确定属于所述当前应用类型的候选字符为优先字符,并依据所述优先字符的权重对所述优先字符排序;第五排序子单元,用于确定不属于所述当前应用类型的候选字符为非优先字符,并依据所述非优先字符的权重对所述非优先字符排序;第六排序子单元,用于将所述优先字符排在所述非优先字符之前。
在所述当前应用类型包括当前第一应用类型和当前第二应用类型时,第四排序子单元具体可以用于:确定每个优先字符是属于所述当前第一应用类型,还是属于所述当前第二应用类型;确定属于所述当前第一应用类型的优先字符为第一优先字符,并依据所述第一优先字符的权重对所述第一优先字符排序;确定属于所述当前第二应用类型的优先字符为第二优先字符,并依据所述第二优先字符的权重对所述第二优先字符排序;将所述第一优先字符排在所述第二优先字符之前。
本发明第四实施例中提供的联想输入装置,针对不同应用程序或应用场景时输入文字,输入法可优先提供与该应用关联性强的联想词语。如使用地图或导航类应用,查找输入时,地名的联想词优先级较高;使用媒体播放器等应用时,影视类联想词的优先级较高。这样,对于用户在不同的使用场景,输入法联想到的准确率会更高。
上所述仅为本发明实施例的优选实施例,并不用于限制本发明实施例,对于本领域技术人员而言,本发明实施例可以有各种改动和变化。凡在本发明实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。
Claims (16)
1.一种联想输入方法,其特征在于,包括:
接收在当前应用程序中输入的键盘码,并获得当前应用程序对应的当前应用类型;
在预设词库中搜索所述键盘码关联的字和/或词语作为候选字符,并获得候选字符的权重;
依据所述当前应用类型以及所述候选字符的权重,对候选字符排序,并优先显示排序在前的候选字符。
2.根据权利要求1所述的方法,其特征在于,获得当前应用程序对应的当前应用类型,包括:
获得当前应用程序的当前应用名称;
确定预设的应用类型库中是否包括所述当前应用名称,若是,则获得当前应用名称所属的当前应用类型;否则,根据预设的应用类型匹配规则确定所述当前应用名称所属的当前应用类型,并在所述应用类型库中添加当前应用名称与当前应用类型的对应关系。
3.根据权利要求2所述的方法,其特征在于,根据预设的应用类型匹配规则确定所述当前应用名称所属的当前应用类型,包括:
在所述当前应用名称中包括预设的关键词时,确定所述关键词对应的预设的应用类型为所述当前应用名称所属的当前应用类型。
4.根据权利要求1所述的方法,其特征在于,获得候选字符的权重之前,还包括:
获得候选字符的使用频率和候选字符的笔画数,并根据所述使用频率和所述笔画数计算候选字符的权重。
5.根据权利要求1所述的方法,其特征在于,在预设词库中搜索所述键盘码关联的字和/或词语作为候选字符,包括:
在预设词库中搜索所述键盘码关联的字和/或词语,确定为中间字符;
将属于当前应用类型的中间字符确定为所述候选字符。
6.根据权利要求5所述的方法,其特征在于,所述当前应用类型包括当前第一应用类型和当前第二应用类型,
依据所述当前应用类型以及所述候选字符的权重,对候选字符排序,包括:
确定每个候选字符是属于所述当前第一应用类型,还是属于所述当前第二应用类型;
确定属于所述当前第一应用类型的候选字符为优先字符,并依据所述优先字符的权重对所述优先字符排序;
确定属于所述当前第二应用类型的候选字符为非优先字符,并依据所述非优先字符的权重对所述非优先字符排序;
将所述优先字符排在所述非优先字符之前。
7.根据权利要求1所述的方法,其特征在于,依据当前应用类型以及所述候选字符的权重,对候选字符排序,包括:
确定每个候选字符是否属于所述当前应用类型;
确定属于所述当前应用类型的候选字符为优先字符,并依据所述优先字符的权重对所述优先字符排序;
确定不属于所述当前应用类型的候选字符为非优先字符,并依据所述非优先字符的权重对所述非优先字符排序;
将所述优先字符排在所述非优先字符之前。
8.根据权利要求7所述的方法,其特征在于,所述当前应用类型包括当前第一应用类型和当前第二应用类型,
依据所述候选字符的权重对所述优先字符排序,包括:
确定每个优先字符是属于所述当前第一应用类型,还是属于所述当前第二应用类型;
确定属于所述当前第一应用类型的优先字符为第一优先字符,并依据所述第一优先字符的权重对所述第一优先字符排序;
确定属于所述当前第二应用类型的优先字符为第二优先字符,并依据所述第二优先字符的权重对所述第二优先字符排序;
将所述第一优先字符排在所述第二优先字符之前。
9.一种联想输入装置,其特征在于,包括:
键盘码接收单元,用于接收在当前应用程序中输入的键盘码;
类型获得单元,用于获得当前应用程序对应的当前应用类型;
字符搜索单元,用于在预设词库中搜索所述键盘码关联的字和/或词语作为候选字符;
权重获得单元,用于获得候选字符的权重;
字符排序单元,依据所述当前应用类型以及所述候选字符的权重,对候选字符排序;
字符显示单元,用于优先显示排序在前的候选字符。
10.根据权利要求9所述的装置,其特征在于,类型获得单元包括:
名称获得子单元,用于获得当前应用程序的当前应用名称;
第一类型子单元,用于在预设的应用类型库中包括所述当前应用名称时,获得当前应用名称所属的当前应用类型;
第二类型子单元,用于在预设的应用类型库中不包括所述当前应用名称时,根据预设的应用类型匹配规则确定所述当前应用名称所属的当前应用类型;
类型更新子单元,用于在所述应用类型库中添加当前应用名称与当前应用类型的对应关系。
11.根据权利要求10所述的装置,其特征在于,第二类型子单元具体用于:
在所述当前应用名称中包括预设的关键词时,确定所述关键词对应的预设的应用类型为所述当前应用名称所属的当前应用类型。
12.根据权利要求9所述的装置,其特征在于,还包括:
权重计算单元,用于获得候选字符的使用频率和候选字符的笔画数,并根据所述使用频率和所述笔画数计算候选字符的权重。
13.根据权利要求9所述的装置,其特征在于,字符搜索单元,包括:
中间字符子单元,用于在预设词库中搜索所述键盘码关联的字和/或词语,确定为中间字符;
字符确定子单元,用于将属于当前应用类型的中间字符确定为所述候选字符。
14.根据权利要求13所述的装置,其特征在于,所述当前应用类型包括当前第一应用类型和当前第二应用类型,
字符排序单元包括:
类型分类子单元,用于确定每个候选字符是属于所述当前第一应用类型,还是属于所述当前第二应用类型;
第一排序子单元,用于确定属于所述当前第一应用类型的候选字符为优先字符,并依据所述优先字符的权重对所述优先字符排序;
第二排序子单元,用于确定属于所述当前第二应用类型的候选字符为非优先字符,并依据所述非优先字符的权重对所述非优先字符排序;
第三排序子单元,用于将所述优先字符排在所述非优先字符之前。
15.根据权利要求9所述的装置,其特征在于,字符排序单元包括:
类型确定子单元,用于确定所述候选字符是否属于所述当前应用类型;
第四排序子单元,用于确定属于所述当前应用类型的候选字符为优先字符,并依据所述优先字符的权重对所述优先字符排序;
第五排序子单元,用于确定不属于所述当前应用类型的候选字符为非优先字符,并依据所述非优先字符的权重对所述非优先字符排序;
第六排序子单元,用于将所述优先字符排在所述非优先字符之前。
16.根据权利要求15所述的装置,其特征在于,所述当前应用类型包括当前第一应用类型和当前第二应用类型,
第四排序子单元具体用于:确定每个优先字符是属于所述当前第一应用类型,还是属于所述当前第二应用类型;确定属于所述当前第一应用类型的优先字符为第一优先字符,并依据所述第一优先字符的权重对所述第一优先字符排序;确定属于所述当前第二应用类型的优先字符为第二优先字符,并依据所述第二优先字符的权重对所述第二优先字符排序;将所述第一优先字符排在所述第二优先字符之前。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410633111.6A CN104375663A (zh) | 2014-11-11 | 2014-11-11 | 一种联想输入方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410633111.6A CN104375663A (zh) | 2014-11-11 | 2014-11-11 | 一种联想输入方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104375663A true CN104375663A (zh) | 2015-02-25 |
Family
ID=52554640
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410633111.6A Pending CN104375663A (zh) | 2014-11-11 | 2014-11-11 | 一种联想输入方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104375663A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105117030A (zh) * | 2015-07-31 | 2015-12-02 | Tcl海外电子(惠州)有限公司 | 输入法中联想词汇的推荐方法及终端 |
CN105868703A (zh) * | 2016-03-25 | 2016-08-17 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN106896937A (zh) * | 2017-02-28 | 2017-06-27 | 百度在线网络技术(北京)有限公司 | 用于输入信息的方法和装置 |
CN106933801A (zh) * | 2017-02-13 | 2017-07-07 | 北京奇虎科技有限公司 | 一种词库的更新方法和装置 |
CN108319376A (zh) * | 2017-12-29 | 2018-07-24 | 北京奇虎科技有限公司 | 一种优化商业词推广的输入联想推荐方法及装置 |
CN108924658A (zh) * | 2018-06-05 | 2018-11-30 | 上海哔哩哔哩科技有限公司 | 弹幕联想输入方法、装置及计算机可读存储介质 |
CN110968769A (zh) * | 2018-09-29 | 2020-04-07 | 上海掌门科技有限公司 | 用于推送信息、展示信息的方法和设备 |
CN111984131A (zh) * | 2020-07-07 | 2020-11-24 | 北京语言大学 | 一种基于动态权重进行信息输入的方法及*** |
CN115016655A (zh) * | 2022-06-09 | 2022-09-06 | 深圳卫安智能机器人科技有限公司 | 基于英文的输入法智能联想方法及相关组件 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102959547A (zh) * | 2012-05-03 | 2013-03-06 | 华为技术有限公司 | 字词库调整方法及设备 |
CN103198077A (zh) * | 2012-01-04 | 2013-07-10 | ***通信集团公司 | 一种分类词库的管理方法和设备 |
CN103488796A (zh) * | 2013-10-12 | 2014-01-01 | 惠州Tcl移动通信有限公司 | 根据上下文输入的方法及移动终端 |
CN103870001A (zh) * | 2012-12-11 | 2014-06-18 | 百度国际科技(深圳)有限公司 | 一种生成输入法候选项的方法及电子装置 |
CN104133855A (zh) * | 2014-07-11 | 2014-11-05 | 中安消技术有限公司 | 一种输入法智能联想的方法及装置 |
-
2014
- 2014-11-11 CN CN201410633111.6A patent/CN104375663A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103198077A (zh) * | 2012-01-04 | 2013-07-10 | ***通信集团公司 | 一种分类词库的管理方法和设备 |
CN102959547A (zh) * | 2012-05-03 | 2013-03-06 | 华为技术有限公司 | 字词库调整方法及设备 |
CN103870001A (zh) * | 2012-12-11 | 2014-06-18 | 百度国际科技(深圳)有限公司 | 一种生成输入法候选项的方法及电子装置 |
CN103488796A (zh) * | 2013-10-12 | 2014-01-01 | 惠州Tcl移动通信有限公司 | 根据上下文输入的方法及移动终端 |
CN104133855A (zh) * | 2014-07-11 | 2014-11-05 | 中安消技术有限公司 | 一种输入法智能联想的方法及装置 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105117030A (zh) * | 2015-07-31 | 2015-12-02 | Tcl海外电子(惠州)有限公司 | 输入法中联想词汇的推荐方法及终端 |
CN105868703A (zh) * | 2016-03-25 | 2016-08-17 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN106933801A (zh) * | 2017-02-13 | 2017-07-07 | 北京奇虎科技有限公司 | 一种词库的更新方法和装置 |
CN106933801B (zh) * | 2017-02-13 | 2021-02-05 | 北京安云世纪科技有限公司 | 一种词库的更新方法和装置 |
CN106896937A (zh) * | 2017-02-28 | 2017-06-27 | 百度在线网络技术(北京)有限公司 | 用于输入信息的方法和装置 |
CN108319376A (zh) * | 2017-12-29 | 2018-07-24 | 北京奇虎科技有限公司 | 一种优化商业词推广的输入联想推荐方法及装置 |
CN108924658A (zh) * | 2018-06-05 | 2018-11-30 | 上海哔哩哔哩科技有限公司 | 弹幕联想输入方法、装置及计算机可读存储介质 |
CN108924658B (zh) * | 2018-06-05 | 2020-10-27 | 上海哔哩哔哩科技有限公司 | 弹幕联想输入方法、装置及计算机可读存储介质 |
CN110968769A (zh) * | 2018-09-29 | 2020-04-07 | 上海掌门科技有限公司 | 用于推送信息、展示信息的方法和设备 |
CN111984131A (zh) * | 2020-07-07 | 2020-11-24 | 北京语言大学 | 一种基于动态权重进行信息输入的方法及*** |
CN111984131B (zh) * | 2020-07-07 | 2021-05-14 | 北京语言大学 | 一种基于动态权重进行信息输入的方法及*** |
CN115016655A (zh) * | 2022-06-09 | 2022-09-06 | 深圳卫安智能机器人科技有限公司 | 基于英文的输入法智能联想方法及相关组件 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104375663A (zh) | 一种联想输入方法及装置 | |
CN107589855B (zh) | 一种根据地理位置推荐候选词的方法和装置 | |
CN103077050B (zh) | 一种显示应用程序信息的方法、装置及设备 | |
CN103226393B (zh) | 一种输入方法和设备 | |
CN104199906B (zh) | 一种拍摄区域的推荐方法及装置 | |
CN104268166A (zh) | 一种输入方法、装置和电子设备 | |
CN110019645B (zh) | 索引库构建方法、搜索方法及装置 | |
CN110968998B (zh) | 智能预测的输入方法和*** | |
CN103677299A (zh) | 一种在输入法中实现智能联想的方法、装置及终端设备 | |
CN101782833B (zh) | 一种智能操作***及方法 | |
CN104281649A (zh) | 一种输入方法、装置及电子设备 | |
CN101539836A (zh) | 一种人机界面交互***和方法 | |
CN106777328B (zh) | 一种移动终端的题目推荐方法及装置 | |
CN107729578B (zh) | 一种音乐推荐方法及装置 | |
CN101673186A (zh) | 一种基于关键词输入的智能操作***及方法 | |
CN104281275B (zh) | 一种英文的输入方法和装置 | |
CN102640146A (zh) | 数据库搜索方法、***和控制器 | |
US20040006460A1 (en) | System and method for problem solution support, and medium storing a program therefor | |
CN105354318A (zh) | 一种文件查找方法及装置 | |
CN112989148A (zh) | 纠错词排序方法、装置、终端设备和存储介质 | |
CN104657081A (zh) | 移动终端及其图片的处理方法 | |
CN103324631A (zh) | 提供数据搜索的方法及装置 | |
CN106886294B (zh) | 一种输入法纠错方法和装置 | |
CN103955480A (zh) | 一种用于确定用户所对应的目标对象信息的方法与设备 | |
CN105468440A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150225 |
|
RJ01 | Rejection of invention patent application after publication |