一种信息处理方法及装置与流程

文档序号:12824114阅读:164来源:国知局
一种信息处理方法及装置与流程

本发明属于信息处理技术领域,更具体的说,尤其涉及一种信息处理方法及装置。



背景技术:

中文输入法可以将通过键盘输入的编码或其他非键盘输入的媒体数据转换成汉字,其中中文输入法可分为键盘输入法和非键盘输入法两种,而技术最为成熟且使用最为广泛的是键盘输入法,所谓键盘输入法是指基于键盘输入的中文输入法,其可以利用键盘并根据一定的编码规则来输入汉字的方法。

目前,在使用基于键盘输入的中文输入法的过程中,用户通常会有将某个候选词固定在候选词列表中指定位置的需求。以候选词的置顶为例,用户希望在每次输入拼音“shishi”的时候,候选词列表的首位总是显示汉字“事实”,这种候选词的置顶是通过类似于自定义短语的方式来实现。而通过类似于自定义短语的方式的过程如下:

设置一个字符串到一个候选词的映射关系,并设置这个候选词在候选词列表的位置。如对于simka这个字符串来说,其对应的候选词分别是:sim卡、司马、私募、寺庙和私密等,这些候选词在候选词列表的位置依次是:sim卡、私募、寺庙、司马和私密,这样电子设备可以根据候选词在候选词列表的位置来显示各个候选词,但是这种方式仅可以根据用户选取的候选词的频率来自动调整候选词在候选词列表的位置,使得在每次输入同一个字符串时均显示相同的候选词。



技术实现要素:

有鉴于此,本发明的目的在于提供一种信息处理方法及装置,实现每次显示的候选词可以根据当前待输入字符的应用而发生变化。技术方案如下:

本发明提供一种信息处理方法,所述方法包括:

确定当前待输入字符的应用,所述应用显示在电子设备的显示区域;

获取与所述应用匹配的至少一个候选词;

在所述显示区域显示所匹配的至少一个候选词。

优选的,所述获取与所述应用匹配的至少一个候选词,包括:

获取所述应用的属性信息;

基于所述应用的属性信息,确定与所述应用匹配的候选词类型,所述候选词类型根据所述候选词的语意而定;

根据所述候选词类型,从候选词库集合中选取类型与所述候选词类型相同的候选词库;

从所选取的候选词库中选取至少一个候选词。

优选的,所述方法还包括:获取所述电子设备当前所处的地理位置信息;

所述获取与所述应用匹配的至少一个候选词,包括:获取与所述地理位置信息相匹配的至少一个原始候选词,并从所述至少一个原始候选词中选取与所述应用匹配的至少一个候选词。

优选的,所述方法还包括:在所述应用中通过一种输入法输入字符;

所述获取与所述应用匹配的至少一个候选词,包括:获取与所述输入字符相关的至少一个输入词,并从所述至少一个输入词中选取与所述应用匹配的至少一个候选词。

优选的,所述方法还包括:将所选取的至少一个候选词的显示级别设置为第一级别;

将其他输入词的显示级别设置为第二级别,其中所述第二级别低于第一级别,所述其他输入词包括未选取的候选词和/或与所述应用不匹配的输入词;

所述在所述显示区域显示所匹配的至少一个候选词,包括:根据所述显示级别由高到低的顺序,显示所选取的至少一个候选词和所述其他输入词。

本发明还提供一种信息处理装置,所述装置包括:

确定单元,用于确定当前待输入字符的应用,所述应用显示在电子设备的显示区域;

候选词获取单元,用于获取与所述应用匹配的至少一个候选词;

显示单元,用于在所述显示区域显示所匹配的至少一个候选词。

优选的,所述候选词获取单元,包括:

获取子单元,用于获取所述应用的属性信息;

确定子单元,用于基于所述应用的属性信息,确定与所述应用匹配的候选词类型,所述候选词类型根据所述候选词的语意而定;

选取子单元,用于根据所述候选词类型,从候选词库集合中选取类型与所述候选词类型相同的候选词库,并从所选取的候选词库中选取至少一个候选词。

优选的,所述装置还包括:位置信息获取单元,用于获取所述电子设备当前所处的地理位置信息;

所述候选词获取单元,用于获取与所述地理位置信息相匹配的至少一个原始候选词,并从所述至少一个原始候选词中选取与所述应用匹配的至少一个候选词。

优选的,所述装置还包括:输入单元,用于在所述应用中通过一种输入法输入字符;

所述候选词获取单元,用于获取与所述输入字符相关的至少一个输入词,并从所述至少一个输入词中选取与所述应用匹配的至少一个候选词。

优选的,所述装置还包括:设置单元,用于将所选取的至少一个候选词的显示级别设置为第一级别,以及将其他输入词的显示级别设置为第二级别,其中所述第二级别低于第一级别,所述其他输入词包括未选取的候选词和/或与所述应用不匹配的输入词;

所述显示单元,用于根据所述显示级别由高到低的顺序,显示所选取的至少一个候选词和所述其他输入词。

与现有技术相比,本发明提供的上述技术方案具有如下优点:

借由上述技术方案,在确定当前待输入字符的应用后,获取与应用匹配的至少一个候选词,在显示应用的电子设备的显示区域显示所匹配的至少一个候选词,实现根据当前待输入字符的应用显示与应用匹配的至少一个候选词,这样显示区域每次显示的候选词与当前待输入字符的应用相关,相对于现有根据词频匹配候选词的方式来说,使得每次显示的候选词可以根据当前待输入字符的应用而发生变化。并且获取的候选词与应用匹配,使得候选词与应用相关,这样候选词在作为推荐信息的情况下可以提高推荐的准确性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的信息处理方法的一种流程图;

图2是本发明实施例提供的一种待输入字符的应用的示意图;

图3是本发明实施例提供的信息处理方法中获取候选词的流程图;

图4是现有技术中显示候选词的界面示意图;

图5是本发明实施例提供的显示候选词的界面示意图;

图6是本发明实施例提供的信息处理方法的另一种流程图;

图7是本发明实施例提供的信息处理方法的再一种流程图;

图8是本发明实施例提供的信息处理装置的一种结构示意图;

图9是本发明实施例提供的信息处理装置中候选词获取单元的结构示意图;

图10是本发明实施例提供的信息处理装置的另一种结构示意图;

图11是本发明实施例提供的信息处理装置的再一种结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,其示出了本发明实施例提供的信息处理方法的一种流程图,可以包括以下步骤:

101:确定当前待输入字符的应用,其中应用显示在电子设备的显示区域。也就是说,当前电子设备的显示区域显示有一待输入字符的应用,而所谓待输入字符的应用是会应用到输入法的应用,如具备搜索功能或者聊天功能的应用。

如图2所示,在图2所示电子设备的显示区域中显示有一个应用,所述应用上设置有输入框,且在输入框所在区域的侧边区域中设置有一个搜索控件,在输入框中输入有关键信息后可以触发搜索控件进行搜索,也就是说图2所示应用是一个具备搜索功能的应用,该应用则可视为属于待输入字符的应用。

102:获取与应用匹配的至少一个候选词。在现有技术中,对于不同类型的待输入字符的应用来说,不同类型的待输入字符的应用对应一个候选词库,则为不同类型的待输入字符的应用获取候选词的方式是:根据各个候选词的使用频率,从候选词库中选取候选词。而对于不同类型的待输入字符的应用来说,各个候选词的使用频率是固定的,因此根据各个候选词的使用频率所选取出的候选词是固定的,其无法根据应用的不同而不同。

而为了解决这一问题,本发明实施例可以根据当前待输入字符的应用,获取与当前待输入字符的应用匹配的至少一个候选词,使得所获取的候选词可以根据应用的不同而有所不同。其中,获取与应用匹配的至少一个候选词的一种可行方式如图3所示,可以包括以下步骤:

1021:获取应用的属性信息。

1022:基于应用的属性信息,确定与应用匹配的候选词类型。

在本发明实施例中,应用的属性信息至少用于指示应用类型,则基于应用的属性信息,确定与应用匹配的候选词类型是:确定与应用类型匹配的候选词类型。其中基于应用的属性信息确定应用的应用类型的一种可行方式是:从应用的属性信息的语意来确定出应用类型,如应用的属性信息至少包括描述信息,通过描述信息的语意来确定出应用类型。如描述信息为:指示应用名称的信息,通过对应用名称的语意分析可以确定出应用属于哪种应用类型。

基于应用的属性信息确定应用的应用类型的另一种可行方式是:第三方服务提供的应用商店会根据应用类型区分应用,如应用商店提供的应用类型至少包括:美食佳饮、新闻、健康健美、旅游、音乐、社交等,因此在从第三方服务提供的应用商店中下载应用安装包时,可以将应用类型加载至应用的属性信息中,这样在应用安装包安装到电子设备中后,电子设备会将应用类型写入到应用的属性信息中,进而从应用的属性信息中就可以得到应用类型。即通过在应用的属性信息中写入应用类型的方式,可以直接从应用的属性信息中得到应用类型。

上述候选词类型根据候选词的语意而定,如候选词为:a小区,则可以根据候选词的语意将候选词类型确定为导航类型、房产类型和生活类型中的至少一种。在本发明实施例中,候选词优选对应一个多种候选词类型,这是因为:同一个候选词在不同类型的应用中具有不同的作用,如上述候选词:a小区,其在导航类型的应用中可以被视为是一个建筑物,以在导航服务中作为行进过程的标识物,而在房产类型的应用中其可以作为推荐信息,因此在同一个候选词在不同类型的应用中具有不同的作用的情况下,可以为同一个候选词设置多种候选词类型,以增加候选词被多个应用使用的几率。

1023:根据候选词类型,从候选词库集合中选取类型与候选词类型相同的候选词库。其中,候选词库集合中包括多个候选词库,且每个候选词库的类型与自身存储的候选词的候选词类型相同,因此在确定与应用匹配的候选词类型的情况下,可以从所有候选词库中选取出类型与候选词类型相同的候选词库。而候选词类型与应用的属性信息相关,如候选词类型与应用类型相关,使得选取出的候选词库与当前待输入字符的应用相关,实现基于应用的属性信息匹配候选词库。

1024:从所选取的候选词库中选取至少一个候选词。可以理解的是:所选取的候选词库与当前待输入字符的应用相关,因此从所选取的候选词库中选取的候选词也与当前待输入字符的应用相匹配。

在本发明实施例中,选取候选词的一种可行方式是:根据候选词库中候选词的使用频率选取候选词,具体的根据候选词库中候选词的使用频率从大到小的顺序选取候选词。

选取候选词的另一种可行方式是:为目标对象设定对应的候选词,即在确定当前待输入字符的应用后,需要进一步确定当前待输入字符的应用所属目标对象,如确定当前待输入字符的应用运行在哪部电子设备中,然后从候选词库中选取所确定电子设备对应的候选词,从而为电子设备提供其自身对应的候选词,实现候选词选取的个性化。

103:在显示区域显示所匹配的至少一个候选词,这样候选词可以作为当前待输入字符的应用的推荐信息,而候选词类型与应用的属性信息相关,使得推荐信息与应用相关,提高推荐的准确性。

下面以一种类型的应用为例进行说明,以阐述现有技术与本发明实施例的不同,例如当前待输入字符的应用为一房产类型的应用时,所述房产类型的应用具备房产信息推荐功能,电子设备在应用现有技术时,会从不同类型的应用对应的同一个候选词库中,根据候选词的使用频率为房产类型的应用选取候选词,这种选取方式会使得所选取的候选词与应用无关,这样在将候选词作为应用的推荐信息时会降低推荐的准确性。如图4所示,在图4中为房产类型的应用选取的候选词包括:生活用品a、服装b和房产c,在这三个候选词中有两个候选词的候选词类型与应用类型不匹配,进而导致候选词与应用无关,降低推荐的准确性。

而本发明实施例提供的信息处理方法中,获取的候选词与应用匹配,如获取的候选词类型与应用类型相同,这样所选取的候选词均是房产类型的候选词,使得所选取的候选词与应用相关,在将候选词作为应用的推荐信息时可以提高推荐的准确性。如图5所示,在图5中为房产类型的应用选取的候选词包括:d小区、房产优惠政策和房产信息,这三个候选词的候选词类型均与应用类型匹配,进而使得候选词与应用相关,提高推荐的准确性。

借由上述技术方案,在确定当前待输入字符的应用后,获取与应用匹配的至少一个候选词,在显示应用的电子设备的显示区域显示所匹配的至少一个候选词,实现根据当前待输入字符的应用显示与应用匹配的至少一个候选词,这样显示区域每次显示的候选词与当前待输入字符的应用相关,相对于现有根据词频匹配候选词的方式来说,使得每次显示的候选词可以根据当前待输入字符的应用而发生变化。并且获取的候选词与应用匹配,使得候选词与应用相关,这样在将候选词作为推荐信息的情况下可以提高推荐的准确性。

请参阅图6,其示出了本发明实施例提供的信息处理方法的另一种流程图,可以包括以下步骤:

601:确定当前待输入字符的应用,其中应用显示在电子设备的显示区域。

602:获取电子设备当前所处的地理位置信息。其中,地理位置信息可以是电子设备所处位置的经纬度信息,而经纬度信息的获取方式可以是:通过电子设备中的定位模块来定位得到经纬度信息。具体地说,定位模块可以通过gps(globlepositioningsystem,全球卫星定位系统)技术和无线技术中的任意一种技术来定位得到经纬度信息。

而获取地理位置信息的另一种方式是:获取用户输入的表征自身位置的输入信息,响应所述输入信息来生成地理位置信息。如用户输入表征自身位置的输入信息为:花园后山山顶,则对应生成的电子设备当前所处的地理位置信息为:花园后山山顶,进一步还可以从地图应用中获取此地理位置信息的道路信息等,使得地理位置信息为:花园后山山顶和道路信息。

603:获取与地理位置信息相匹配的至少一个原始候选词,并从至少一个原始候选词中选取与应用匹配的至少一个候选词,以实现获取与应用匹配的至少一个候选词。

在本发明实施例中,与地理位置信息相匹配的至少一个原始候选词的一种可行方式是:在候选词库中部分候选词可以指示出自身对应的地理位置信息,如候选词库中的某个候选词为小区名称,则通过候选词指示的小区得到小区所在的地理位置信息,这个地理位置信息则是候选词所指出的地理位置信息,而与电子设备的地理位置信息相匹配的至少一个原始候选词是:原始候选词指示的地理位置信息与电子设备的地理位置信息相匹配,如以电子设备当前所处的地理位置信息为中心,在距离电子设备的地理位置信息预设距离范围内的地理位置信息,这样就可以将地理位置信息在电子设备的地理位置信息预设距离范围内的候选词作为原始候选词进行推荐,使得推荐的原始候选词相对于其他候选词来说,与电子设备的地理位置信息相关程度更高,从而增加原始候选词被选取的可能性。其中预设距离范围可以根据实际应用而定,对此本发明实施例不加以限制。

在获取到原始候选词后,进一步从原始候选词中选取与应用匹配的至少一个候选词,而从原始候选词中选取与应用匹配的至少一个候选词的可行方式是:基于应用的属性信息,从原始候选词中选取与应用匹配的至少一个候选词,如从原始候选词中选取候选词类型与应用类型匹配的至少一个候选词,具体可参阅图3所示流程图,对此本发明实施例不再阐述。

604:在显示区域显示所匹配的至少一个候选词。

借由上述技术方案,在获取到电子设备的地理位置信息后,可以获取与地理位置信息相匹配的至少一个原始候选词,并从至少一个原始候选词中选取与应用匹配的至少一个候选词,使得推荐的原始候选词相对于其他候选词来说,与电子设备的地理位置信息相关程度更高,从而增加原始候选词被选取的可能性。

请参阅图7,其示出了本发明实施例提供的信息处理方法的再一种流程图,可以包括以下步骤:

701:确定当前待输入字符的应用,其中应用显示在电子设备的显示区域。

702:在当前待输入字符的应用中通过一种输入法输入字符。

703:获取与输入字符相关的至少一个输入词,并从至少一个输入词中选取与应用匹配的至少一个候选词,以实现获取与应用匹配的至少一个候选词。

如对于simka这个输入字符来说,其对应的输入词分别是:sim卡、司马、私募、寺庙和私密等,现有技术根中这些输入词的使用频率分别是:sim卡、私募、寺庙、司马和私密。若电子设备使用现有技术则会直接将这些输入词确定为与应用匹配的候选词,而本发明实施例还需要从这些输入词中选取与应用匹配的至少一个候选词。

其中从输入词中选取与应用匹配的候选词的可行方式是:基于应用的属性信息,从原始候选词中选取与应用匹配的至少一个候选词,如从原始候选词中选取候选词类型与应用类型匹配的至少一个候选词,具体可参阅图3所示流程图,对此本发明实施例不再阐述。

704:在显示区域显示所匹配的至少一个候选词。

借由上述技术方案,在当前待输入字符的应用中输入一个输入字符后,可以从与输入字符相关的输入词中选取与应用匹配的候选词,实现根据当前待输入字符的应用的输入字符显示与应用匹配的至少一个候选词,这样显示区域每次显示的候选词与当前待输入字符的应用中的输入字符相关,相对于现有根据词频匹配候选词的方式来说,使得每次显示的候选词可以根据当前待输入字符的应用中的输入字符而发生变化。并且获取的候选词与应用匹配,使得候选词与应用相关,这样候选词在作为推荐信息的情况下可以提高推荐的准确性。

在上述所有方法实施例中,本发明实施例提供的信息处理方法还可以设置候选词和其他输入词的显示级别,以根据显示级别来显示候选词和其他输入词,具体可以包括以下步骤:

将所选取的至少一个候选词的显示级别设置为第一级别,将其他输入词的显示级别设置为第二级别,其中第二级别低于第一级别,其他输入词包括未选取的候选词和/或与应用不匹配的输入词。也就是说所选取的候选词的显示级别高于其他输入词的显示级别,这样在显示候选词和其他输入词时,可以根据显示级别由高到低的顺序,显示所选取的至少一个候选词和其他输入词。

而在显示所选取的候选词、未选取的候选词和与应用不匹配的输入词时,均根据使用频率的由大到小的方式显示,但是需要注意的一点是,如果其他输入词包括未选取的候选词,则在其他输入词中优先显示未选取的候选词。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

请参阅图8,其示出了本发明实施例提供的信息处理装置的一种结构,可以包括:确定单元11、候选词获取单元12和显示单元13。

确定单元11,用于确定当前待输入字符的应用,其中应用显示在电子设备的显示区域。也就是说,当前电子设备的显示区域显示有一待输入字符的应用,而所谓待输入字符的应用是会应用到输入法的应用,如具备搜索功能或者聊天功能的应用。

候选词获取单元12,用于获取与应用匹配的至少一个候选词。在现有技术中,对于不同类型的待输入字符的应用来说,不同类型的待输入字符的应用对应一个候选词库,则为不同类型的待输入字符的应用获取候选词的方式是:根据各个候选词的使用频率,从候选词库中选取候选词。而对于不同类型的待输入字符的应用来说,各个候选词的使用频率是固定的,因此根据各个候选词的使用频率所选取出的候选词是固定的,其无法根据应用的不同而不同。

而为了解决这一问题,本发明实施例中的候选词获取单元12可以根据当前待输入字符的应用,获取与当前待输入字符的应用匹配的至少一个候选词,使得所获取的候选词可以根据应用的不同而有所不同。其中,候选词获取单元12的一种结构如图9所示,可以包括:获取子单元121、确定子单元122和选取子单元123。

获取子单元121,用于获取应用的属性信息。

确定子单元122,用于基于应用的属性信息,确定与应用匹配的候选词类型,候选词类型根据候选词的语意而定。

在本发明实施例中,应用的属性信息至少用于指示应用类型,则确定子单元122基于应用的属性信息,确定与应用匹配的候选词类型是:确定与应用类型匹配的候选词类型。其中基于应用的属性信息确定应用的应用类型的可行方式可参阅方法实施例中的相关说明,对此本发明实施例不再阐述。

而上述候选词类型根据候选词的语意而定,如候选词为:a小区,则可以根据候选词的语意将候选词类型确定为导航类型、房产类型和生活类型中的至少一种。在本发明实施例中,候选词优选对应一个多种候选词类型,这是因为:同一个候选词在不同类型的应用中具有不同的作用,如上述候选词:a小区,其在导航类型的应用中可以被视为是一个建筑物,以在导航服务中作为行进过程的标识物,而在房产类型的应用中其可以作为推荐信息,因此在同一个候选词在不同类型的应用中具有不同的作用的情况下,可以为同一个候选词设置多种候选词类型,以增加候选词被多个应用使用的几率。

选取子单元123,用于根据候选词类型,从候选词库集合中选取类型与候选词类型相同的候选词库,并从所选取的候选词库中选取至少一个候选词。其中,候选词库集合中包括多个候选词库,且每个候选词库的类型与自身存储的候选词的候选词类型相同,因此在确定与应用匹配的候选词类型的情况下,可以从所有候选词库中选取出类型与候选词类型相同的候选词库。而候选词类型与应用的属性信息相关,如候选词类型与应用类型相关,使得选取出的候选词库与当前待输入字符的应用相关,实现基于应用的属性信息匹配候选词库。

在本发明实施例中,选取候选词的一种可行方式是:根据候选词库中候选词的使用频率选取候选词,具体的根据候选词库中候选词的使用频率从大到小的顺序选取候选词。

选取候选词的另一种可行方式是:为目标对象设定对应的候选词,即在确定当前待输入字符的应用后,需要进一步确定当前待输入字符的应用所属目标对象,如确定当前待输入字符的应用运行在哪部电子设备中,然后从候选词库中选取所确定电子设备对应的候选词,从而为电子设备提供其自身对应的候选词,实现候选词选取的个性化。

显示单元13,用于在显示区域显示所匹配的至少一个候选词,这样候选词可以作为当前待输入字符的应用的推荐信息,而候选词类型与应用的属性信息相关,使得推荐信息与应用相关,提高推荐的准确性。

借由上述技术方案,在确定当前待输入字符的应用后,获取与应用匹配的至少一个候选词,在显示应用的电子设备的显示区域显示所匹配的至少一个候选词,实现根据当前待输入字符的应用显示与应用匹配的至少一个候选词,这样显示区域每次显示的候选词与当前待输入字符的应用相关,相对于现有根据词频匹配候选词的方式来说,使得每次显示的候选词可以根据当前待输入字符的应用而发生变化。并且获取的候选词与应用匹配,使得候选词与应用相关,这样在将候选词作为推荐信息的情况下可以提高推荐的准确性。

请参阅图10,其示出了本发明实施例提供的信息处理装置的另一种结构,在图8基础上还可以包括:位置信息获取单元14,用于获取电子设备当前所处的地理位置信息。其中,地理位置信息可以是电子设备所处位置的经纬度信息,而经纬度信息的获取方式可以是:通过电子设备中的定位模块来定位得到经纬度信息。具体地说,定位模块可以通过gps技术和无线技术中的任意一种技术来定位得到经纬度信息。

而获取地理位置信息的另一种方式是:获取用户输入的表征自身位置的输入信息,响应所述输入信息来生成地理位置信息。如用户输入表征自身位置的输入信息为:花园后山山顶,则对应生成的电子设备当前所处的地理位置信息为:花园后山山顶,进一步还可以从地图应用中获取此地理位置信息的道路信息等,使得地理位置信息为:花园后山山顶和道路信息。

相应的候选词获取单元12,用于获取与地理位置信息相匹配的至少一个原始候选词,并从至少一个原始候选词中选取与应用匹配的至少一个候选词,以实现获取与应用匹配的至少一个候选词。

在本发明实施例中,与地理位置信息相匹配的至少一个原始候选词可行方式可以参阅上述方法实施例中的相关说明,并且在获取到原始候选词后,候选词获取单元12需要进一步从原始候选词中选取与应用匹配的至少一个候选词,而从原始候选词中选取与应用匹配的至少一个候选词的可行方式是:基于应用的属性信息,从原始候选词中选取与应用匹配的至少一个候选词,如从原始候选词中选取候选词类型与应用类型匹配的至少一个候选词,具体可参阅上述候选词获取单元12的结构的相关说明,对此本发明实施例不再阐述。

借由上述技术方案,在获取到电子设备的地理位置信息后,可以获取与地理位置信息相匹配的至少一个原始候选词,并从至少一个原始候选词中选取与应用匹配的至少一个候选词,使得推荐的原始候选词相对于其他候选词来说,与电子设备的地理位置信息相关程度更高,从而增加原始候选词被选取的可能性。

请参阅图11,其示出了本发明实施例提供的信息处理装置的再一种结构示意图,在图8基础上还可以包括:输入单元15,用于在应用中通过一种输入法输入字符。

相应的,候选词获取单元12,用于获取与输入字符相关的至少一个输入词,并从至少一个输入词中选取与应用匹配的至少一个候选词,以实现获取与应用匹配的至少一个候选词。

如输入单元15输入的字符为simka,其对应的输入词分别是:sim卡、司马、私募、寺庙和私密等,现有技术根中这些输入词的使用频率分别是:sim卡、私募、寺庙、司马和私密。若电子设备使用现有技术则会直接将这些输入词确定为与应用匹配的候选词,而本发明实施例中候选词获取单元12还需要从这些输入词中选取与应用匹配的至少一个候选词。

其中从输入词中选取与应用匹配的候选词的可行方式是:基于应用的属性信息,从原始候选词中选取与应用匹配的至少一个候选词,如从原始候选词中选取候选词类型与应用类型匹配的至少一个候选词,具体可参阅上述候选词获取单元12的结构的相关说明,对此本发明实施例不再阐述。

借由上述技术方案,在当前待输入字符的应用中输入一个输入字符后,可以从与输入字符相关的输入词中选取与应用匹配的候选词,实现根据当前待输入字符的应用的输入字符显示与应用匹配的至少一个候选词,这样显示区域每次显示的候选词与当前待输入字符的应用中的输入字符相关,相对于现有根据词频匹配候选词的方式来说,使得每次显示的候选词可以根据当前待输入字符的应用中的输入字符而发生变化。并且获取的候选词与应用匹配,使得候选词与应用相关,这样候选词在作为推荐信息的情况下可以提高推荐的准确性。

在上述所有装置实施例中,本发明实施例提供的信息处理装置还可以包括:设置单元,用于将所选取的至少一个候选词的显示级别设置为第一级别,以及将其他输入词的显示级别设置为第二级别,其中第二级别低于第一级别,其他输入词包括未选取的候选词和/或与应用不匹配的输入词。

相应的显示单元13,用于根据显示级别由高到低的顺序,显示所选取的至少一个候选词和其他输入词。

也就是说所选取的候选词的显示级别高于其他输入词的显示级别,这样在显示候选词和其他输入词时,可以根据显示级别由高到低的顺序,显示所选取的至少一个候选词和其他输入词。

而在显示所选取的候选词、未选取的候选词和与应用不匹配的输入词时,均根据使用频率的由大到小的方式显示,但是需要注意的一点是,如果其他输入词包括未选取的候选词,则在其他输入词中优先显示未选取的候选词。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1