一种候选词推荐方法及装置制造方法及图纸

技术编号:15723836 阅读:53 留言:0更新日期:2017-06-29 08:36
本申请公开了一种候选词推荐方法及装置。方法包括:检测到用户在目标应用中进行当前输入时,获取用户针对目标应用产生的用户行为数据;根据目标应用所属的应用场景和用户行为数据,确定当前输入所需的候选词;向用户推荐所述候选词。本申请可以提供更加符合用户输入意图的候选词,提高用户输入目标词的效率。

【技术实现步骤摘要】
一种候选词推荐方法及装置
本申请涉及输入法
,尤其涉及一种候选词推荐方法及装置。
技术介绍
随着计算机以及智能移动终端的普及,输入法系统已经成为计算机或移动终端中必不可少的工具。为便于用户通过输入法快速输入词组,现有输入法系统为用户提供了联想功能,即输入法系统会根据用户输入的部分字符向用户推荐候选词,以便用户直接从候选词中选择需要输入的目标词,例如,用户通过输入法系统输入“g”时,输入法系统会推荐“个”、“该”、“各”等候选词给用户。现有输入法系统在向用户推荐候选词时依据的是用户输入的历史词,并没有考虑用户当前的需求,因此现有输入法系统所推荐的候选词的准确性相对较低,无法真正提供符合用户输入意图的候选词,导致用户的输入效率较低。
技术实现思路
本申请的多个方面提供一种候选词推荐方法及装置,用以提供更加符合用户输入意图的候选词,提高用户输入目标词的效率。本申请实施例提供一种候选词推荐方法,包括:检测到用户在目标应用中进行当前输入时,获取所述用户针对所述目标应用产生的用户行为数据;根据所述目标应用所属的应用场景和所述用户行为数据,确定当前输入所需的候选词;向所述用户推荐所述候选词。本申请实施例还提供一种电子设备,包括:显示器、存储器以及处理器;所述存储器,用于存储用户针对目标应用产生的用户行为数据;所述显示器,用于显示所述目标应用的用户界面;所述处理器与所述存储器耦合,响应于所述用户通过所述用户界面触发在所述目标应用中进行当前输入的操作,从所述存储器中获取所述用户针对所述目标应用产生的用户行为数据,根据所述目标应用所属的应用场景和所述获取的用户行为数据,确定当前输入所需的候选词;所述处理器与所述显示器耦合,还用于控制所述显示器将所述候选词显示于所述用户界面上;所述显示器,还用于将所述候选词显示于所述用户界面上。本申请实施例还提供一种电子设备,包括:处理器;以及存储器,所述存储器被配置成存储目标应用,所述目标应用被所述处理器执行时,显示所述目标应用的用户界面;其中,所述用户界面被配置成,响应于用户通过所述用户界面触发在所述目标应用中进行当前输入的操作,并触发所述目标应用在被所述处理器继续执行时:获取所述用户针对所述目标应用产生的用户行为数据;根据所述目标应用所属的应用场景和所述用户行为数据,确定当前输入所需的候选词,并向所述用户界面输出显示所述候选词的控制指令;所述用户界面还被配置成,响应于所述控制指令,在所述用户界面上显示所述候选词。本申请实施例还提供一种候选词推荐装置,包括:获取模块,用于检测到用户在目标应用中进行当前输入时,获取所述用户针对所述目标应用产生的用户行为数据;确定模块,用于根据所述目标应用所属的应用场景和所述用户行为数据,确定当前输入所需的候选词;推荐模块,用于向所述用户推荐所述候选词。由上述技术方案可见,本申请结合具体应用以及用户在具体应用中进行输入之前针对该应用产生的行为数据进行输入法中候选词的推荐,充分利用了应用场景以及用户在输入之前针对应用产生的行为数据可以在很大程度上反映用户输入意图这一信息,能够提供更加符合用户输入意图的候选词,有利于提高用户的输入效率。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1a为本申请一实施例提供的候选词推荐方法的流程示意图;图1b为本申请一实施例提供的可应用本申请方法的系统示意图;图2为本申请另一实施例提供的候选词推荐装置的结构示意图;图3为本申请又一实施例提供的电子设备的结构示意图;图4为本申请又一实施例提供的电子设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。针对现有输入法系统在依据用户输入的历史词进行候选词推荐时存在的准确性相对较低,无法真正提供符合用户输入意图的候选词,导致用户的输入效率较低等问题,本申请提供一种解决方案,主要原理是:充分利用应用场景以及用户在输入之前对具体应用产生的行为数据对用户输入意图的影响,结合具体应用以及用户在具体应用中进行输入之前针对该应用产生的行为数据进行输入法中候选词的推荐,能够提供更加符合用户输入意图的候选词,有利于提高用户的输入效率。以下结合附图,详细说明本申请各实施例提供的技术方案。图1a为本申请一实施例提供的候选词推荐方法的流程示意图。本实施例提供的候选词推荐方法,用以结合具体应用进行输入法中候选词的推荐。如图1b所示,为可应用本实施例方法的系统示意图,该系统仅是一种示例,并非意图限制本申请的使用范围。如图1b所示,该系统包括:数据库11、承载应用的设备12和候选词推荐装置13。其中,承载应用的设备12可以是:手机、个人电脑、平板电脑等各种终端,也可以是塔式服务器、机架式服务器、刀片式服务器、工作组级服务器、部门级服务器或企业级服务器等各种服务器。承载应用的设备12向用户提供应用界面,该应用界面支持用户以输入法进行信息输入。针对应用,用户可以在应用界面进行信息输入,也可以进行一些其他操作。可选的,该应用界面包括输入框。用户可以通过该输入框触发输入操作。数据库11,用于存储用户针对应用产生的各种行为数据,以及与应用有关的数据,例如应用所属的应用场景。候选词推荐装置13,用于执行本实施例方法流程,向用户推荐当前输入所需的候选词。候选词推荐装置13可集成于承载应用的设备12中实现,或者也可以部署于独立于承载应用的设备12的其它设备上,例如各种终端或服务器。结合图1b所示系统,图1a所示方法包括:101、检测到用户在目标应用中进行当前输入时,获取用户针对目标应用产生的用户行为数据。102、根据目标应用所属的应用场景和用户行为数据,确定当前输入所需的候选词。103、向用户推荐所述候选词。本实施例提供一种候选词推荐方法,用以结合具体应用进行输入法中候选词的推荐。本实施例提供的方法可在各应用中使用。为了便于描述,本实施例以该方法在目标应用中的实施情况为例进行说明。其中,目标应用可以是任何支持以输入法进行信息输入的应用。举例说明,目标应用可以是购物类应用(例如天猫、淘宝等)、社交类应用(例如微信、陌陌等)、地图导航类应用(例如高德地图)、影音播放类应用(例如酷狗音乐、优酷等)以及各种搜索引擎等。针对不同目标应用,用户的输入意图会有所不同。例如,对于股票类应用,用户需要搜索或查询与股票相关的信息,所以用户的输入意图是与股票相关的。例如,对于购物类应用,用户需要搜索商品,所以用户的输入意图是与商品相关的。由于目标应用支持用户通过输入法进行信息输入,所以在实际应用中,用户可以根据应用需求,通过输入法在目标应用中进行信息输入。在用户使用目标应用之前,用户需要先打开目标应用。在一些情况下,用户打开目标应用之后,可能不会直接在目标应用提供的文本框内进行信息输入,而是针对目标应用做一些与信息输入有关的事情,例如与其他用户进行一些交流,或本文档来自技高网...
一种候选词推荐方法及装置

【技术保护点】
一种候选词推荐方法,其特征在于,包括:检测到用户在目标应用中进行当前输入时,获取所述用户针对所述目标应用产生的用户行为数据;根据所述目标应用所属的应用场景和所述用户行为数据,确定当前输入所需的候选词;向所述用户推荐所述候选词。

【技术特征摘要】
1.一种候选词推荐方法,其特征在于,包括:检测到用户在目标应用中进行当前输入时,获取所述用户针对所述目标应用产生的用户行为数据;根据所述目标应用所属的应用场景和所述用户行为数据,确定当前输入所需的候选词;向所述用户推荐所述候选词。2.根据权利要求1所述的方法,其特征在于,所述检测到用户在目标应用中进行当前输入时,获取所述用户针对所述目标应用产生的用户行为数据,包括:检测到所述用户在所述目标应用中进行当前输入时,获取所述用户在所述目标应用中进行上一次输入和当前输入之间,针对所述目标应用产生的用户行为数据。3.根据权利要求1所述的方法,其特征在于,所述检测到用户在目标应用中进行当前输入时,获取所述用户针对所述目标应用产生的用户行为数据,包括以下至少一种获取操作:检测到所述用户在所述目标应用中进行当前输入时,获取所述用户与其它用户在所述目标应用处于开启状态时进行语音交流产生的语音数据;检测到所述用户在所述目标应用中进行当前输入时,获取所述用户在所述目标应用的界面上进行网络操作产生的网络行为数据。4.根据权利要求3所述的方法,其特征在于,若所述用户行为数据包括所述语音数据,则所述根据所述目标应用所属的应用场景和所述用户行为数据,确定当前输入所需的候选词,包括:将所述语音数据转换为文本数据;根据所述目标应用所属的应用场景,从所述文本数据中提取当前输入所需的候选词。5.根据权利要求1-4任一项所述的方法,其特征在于,所述向所述用户推荐所述候选词,包括:在当前输入过程中,根据所述用户已输入的字符,向所述用户推荐所述候选词中与所述字符匹配的词;或者在所述用户触发当前输入时,直接向所述用户推荐所述候选词。6.根据权利要求1-4任一项所述的方法,其特征在于,所述向所述用户推荐所述候选词,包括:根据所述用户对应的候选词典,确定所述候选词的词频;从所述候选词中,确定词频满足预设要求的词;向所述用户展示所述词频满足预设要求的词。7.根据权利要求6所述的方法,其特征在于,所述根据所述用户对应的候选词典,确定所述候选词的词频,包括:将所述候选词在所述候选词典中进行匹配;若所述候选词典中存在所述候选词,将所述候选词在所述候选词典中的词频加1;若所述候选词典中不存在所述候选词,将所述候选词添加到所述候选词典中,并设置所述候选词在所述候选词典中的词频为1。8.一种电子设备,其特征在于,包括:显示器、存储器以及处理器;所述存储器,用于存储用户针对目标应用产生的用户行为数据;所述显示器,用于显示所述目标应用的用户界面;所述处理器与所述存储器耦合,响应于所述用户通过所述用户界面触发在所述目标应用中进行当前输入的操作,从所述存储器中获取所述用户针对所述目标应用产生的用户行为数据,根据所述目标应用所属的应用场景和所述获取的用户行为数据,确定当前输入所需的候选词;所述处理器与所述显示器耦合,还用于控制所述显示器将所述候选词显示于所述用户界面上;所述显示器,还用于将所述候选词显示于所述用户界面上。9.根据权利要求8所述的电子设备,其特征在于,所述处理器具体用于:响应于所述用户通过所述用户界面触发在所述目标应用中进行当前输入的操作,从所述存储器中获取所述用户在所述目标应用中进行上一次输入和当前输入之间,针对所述目标应用产生的用户行为数据。10.根据权利要求8所述的电子设备,其特征在于,所述处理器具体用于执行以下至少一种获取操作:响应于所述用户通过所述用户界面触发在所述目标应用中进行当前输入的操作,从所述存储器中获取所述用户与其它用户在所述目标应用处于开启状态时进行语音交...

【专利技术属性】
技术研发人员:傅小贞
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1