logo好方法网

一种信息推荐方法、装置和电子设备


技术摘要:
本发明实施例提供了一种信息推荐方法、装置和电子设备,其中,所述方法包括:获取对端用户的对端信息;匹配所述对端信息对应的通用回复信息,以及获取所述对端用户的用户角色,其中,所述用户角色依据所述对端用户与本端用户的关联关系确定;依据所述通用回复信息和用  全部
背景技术:
随着计算机技术的发展,诸如手机、平板电脑等电子设备越来越普及,给人们的生 活、学习、工作带来了极大的便利。这些电子设备通常安装有输入法应用程序(简称输入 法),使得用户可使用该输入法进行信息输入。 用户在通过即时通讯方式进行交互时,通常可以采用输入法输入信息以实现交 互。交互过程中,对于对方发送的信息,输入法会推荐对应的回复信息,便于用户回复;例如 对端发送消息“今晚有空吗?”,输入法推荐回复信息如“有空”、“没空”等等,本端可以选择 任一推荐的信息进行回复。其中,输入法是基于大众模型给出的回复,而大众模型是基于通 用数据下训练得到的,因此输入法给出的回复可能无法很好的满足用户个性化需求。例如 基于上述例子,若对端用户是本端用户的女朋友,本端用户可能会回复“没空,亲爱的”,若 对端用户是本端用户的上司,本端用户可能会回复“没空,  *总”,若对端用户是本端用户的 母亲,本端用户可能会回复“没空,妈”,等等。若输入法给出的回复不能满足用户需求,则用 户需要手动逐字输入想要回复的信息,输入效率低。
技术实现要素:
本发明实施例提供一种信息推荐方法,以提高输入效率。 相应的,本发明实施例还提供了一种信息推荐装置和一种电子设备,用以保证上 述方法的实现及应用。 为了解决上述问题,本发明实施例公开了一种信息推荐方法,具体包括:获取对端 用户的对端信息;匹配所述对端信息对应的通用回复信息,以及获取所述对端用户的用户 角色,其中,所述用户角色依据所述对端用户与本端用户的关联关系确定;依据所述通用回 复信息和用户角色,生成角色回复信息并展示。 可选地,所述获取对端用户的用户角色,包括:依据当前的角色模式,确定所述对 端用户的用户角色;和/或,获取所述对端用户的关联信息,依据所述关联信息确定所述对 端用户与本端用户的关联关系;依据所述关联关系确定所述对端用户的用户角色,其中,所 述关联信息包括聊天记录和/或分组信息。 可选地,所述依据所述通用回复信息和用户角色,生成角色回复信息,包括:基于 所述用户角色查找映射关系,确定所述用户角色对应的角色称谓;依据所述角色称谓对所 述通用回复信息进行调整,将调整后的通用回复信息作为角色回复信息。 可选地,所述依据所述角色称谓对所述通用回复信息进行调整,包括:从所述通用 回复信息中查找与所述角色称谓匹配的通用称谓;删除所述通用称谓,和/或,将所述通用 称谓替换为所述角色称谓。 可选地,所述依据所述角色称谓对所述通用回复信息进行调整,包括:在所述通用 4 CN 111552392 A 说 明 书 2/13 页 回复信息中,添加所述角色称谓。 可选地,所述依据所述通用回复信息和用户角色,生成角色回复信息,包括:对所 述通用回复信息进行语义分析,确定所述通用回复信息的语气;依据所述用户角色对所述 通用回复信息的语气进行调整,将调整后的通用回复信息作为角色回复信息。 可选地,所述匹配所述对端信息对应的通用回复信息,包括:基于所述对端信息生 成会话请求并发送至服务端,接收服务端返回的通用回复信息;和/或,基于会话模型为对 端信息匹配对应的通用回复信息。 可选地,所述用户角色包括以下至少一种:配偶、父母、儿女、同事、朋友、客户。 本发明实施例还公开了一种信息推荐装置,具体包括:信息获取模块,用于获取对 端用户的对端信息;信息匹配模块,用于匹配所述对端信息对应的通用回复信息;角色获取 模块,用于获取所述对端用户的用户角色,其中,所述用户角色依据所述对端用户与本端用 户的关联关系确定;信息生成模块,依据所述通用回复信息和用户角色,生成角色回复信息 并展示。 可选地,所述角色获取模块,具体用于依据当前的角色模式,确定所述对端用户的 用户角色;和/或,获取所述对端用户的关联信息,依据所述关联信息确定所述对端用户与 本端用户的关联关系;依据所述关联关系确定所述对端用户的用户角色,其中,所述关联信 息包括聊天记录和/或分组信息。 可选地,所述信息生成模块包括:角色称谓确定子模块,用于基于所述用户角色查 找映射关系,确定所述用户角色对应的角色称谓;信息调整子模块,用于依据所述角色称谓 对所述通用回复信息进行调整,将调整后的通用回复信息作为角色回复信息。 可选地,所述信息调整子模块包括:称谓匹配单元,用于从所述通用回复信息中查 找与所述角色称谓匹配的通用称谓;称谓调整单元,用于删除所述通用称谓,和/或,将所述 通用称谓替换为所述角色称谓。 可选地,所述信息调整子模块包括:称谓添加单元,用于在所述通用回复信息中, 添加所述角色称谓。 可选地,所述信息生成模块包括:语气确定子模块,用于对所述通用回复信息进行 语义分析,确定所述通用回复信息的语气;语气调整子模块,用于依据所述用户角色对所述 通用回复信息的语气进行调整,将调整后的通用回复信息作为角色回复信息。 可选地,所述信息匹配模块,用于基于所述对端信息生成会话请求并发送至服务 端,接收服务端返回的通用回复信息;和/或,基于会话模型为对端信息匹配对应的通用回 复信息。 可选地,所述用户角色包括以下至少一种:配偶、父母、儿女、同事、朋友、客户。 本发明实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备 的处理器执行时,使得电子设备能够执行如本发明实施例任一所述的信息推荐方法。 本发明实施例还公开了一种电子设备,包括有存储器,以及一个或者一个以上的 程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理 器执行所述一个或者一个以上程序包含用于进行以下操作的指令:获取对端用户的对端信 息;匹配所述对端信息对应的通用回复信息,以及获取所述对端用户的用户角色,其中,所 述用户角色依据所述对端用户与本端用户的关联关系确定;依据所述通用回复信息和用户 5 CN 111552392 A 说 明 书 3/13 页 角色,生成角色回复信息并展示。 可选地,所述获取对端用户的用户角色,包括:依据当前的角色模式,确定所述对 端用户的用户角色;和/或,获取所述对端用户的关联信息,依据所述关联信息确定所述对 端用户与本端用户的关联关系;依据所述关联关系确定所述对端用户的用户角色,其中,所 述关联信息包括聊天记录和/或分组信息。 可选地,所述依据所述通用回复信息和用户角色,生成角色回复信息,包括:基于 所述用户角色查找映射关系,确定所述用户角色对应的角色称谓;依据所述角色称谓对所 述通用回复信息进行调整,将调整后的通用回复信息作为角色回复信息。 可选地,所述依据所述角色称谓对所述通用回复信息进行调整,包括:从所述通用 回复信息中查找与所述角色称谓匹配的通用称谓;删除所述通用称谓,和/或,将所述通用 称谓替换为所述角色称谓。 可选地,所述依据所述角色称谓对所述通用回复信息进行调整,包括:在所述通用 回复信息中,添加所述角色称谓。 可选地,所述依据所述通用回复信息和用户角色,生成角色回复信息,包括:对所 述通用回复信息进行语义分析,确定所述通用回复信息的语气;依据所述用户角色对所述 通用回复信息的语气进行调整,将调整后的通用回复信息作为角色回复信息。 可选地,所述匹配所述对端信息对应的通用回复信息,包括:基于所述对端信息生 成会话请求并发送至服务端,接收服务端返回的通用回复信息;和/或,基于会话模型为对 端信息匹配对应的通用回复信息。 可选地,所述用户角色包括以下至少一种:配偶、父母、儿女、同事、朋友、客户。 本发明实施例包括以下优点: 本发明实施例中,可以获取对端用户的对端信息,然后匹配所述对端信息对应的 通用回复信息,以及获取对端用户的用户角色,再依据所述通用回复信息和用户角色,生成 角色回复信息;其中,所述用户角色依据所述对端用户与本端用户的关联关系确定,因此所 述角色回复信息能够很好的满足用户个性化需求;进而在展示所述角色回复信息后,本端 用户可以从展示的信息中直接选取信息进行回复,而无需手动输入,提高了输入效率。 附图说明 图1是本发明的一种信息推荐方法实施例的步骤流程图; 图2是本发明的一种信息推荐方法可选实施例的步骤流程图; 图3是本发明的一种信息推荐装置实施例的结构框图; 图4是本发明的一种信息推荐装置可选实施例的结构框图; 图5根据一示例性实施例示出的一种用于信息推荐的电子设备的结构框图; 图6是本发明根据另一示例性实施例示出的一种用于信息推荐的电子设备的结构 示意图。
分享到:
收藏