一种信息推荐方法、装置和电子设备制造方法及图纸

技术编号:24683814 阅读:14 留言:0更新日期:2020-06-27 08:04
本发明专利技术实施例提供了一种信息推荐方法、装置和电子设备,其中,所述方法包括:在通信界面中获取上文信息,所述上文信息包括本端信息和对端信息;依据所述上文信息,从对话库中匹配对应的会话信息,所述会话信息用于引导对端进行交互;展示所述会话信息。进而当用户需要持续对话时,可以直接选取会话信息进行回复,而无需用户手动逐字输入以及费心琢磨,提高了输入效率。

An information recommendation method, device and electronic equipment

【技术实现步骤摘要】
一种信息推荐方法、装置和电子设备
本专利技术涉及数据处理
,特别是涉及一种信息推荐方法、装置和电子设备。
技术介绍
随着计算机技术的发展,诸如手机、平板电脑等电子设备越来越普及,给人们的生活、学习、工作带来了极大的便利。这些电子设备通常安装有输入法应用程序(简称输入法),使得用户可使用该输入法进行信息输入。用户在通过即时通讯方式进行交互时,通常可以采用输入法输入信息以实现交互。交互过程中,对于对方发送的信息,输入法会推荐对应的回复信息,便于用户回复;例如对端发送消息“今晚有空吗?”,输入法推荐信息“有空”、“没空”等等,本端可以选择任一推荐信息进行回复。但是输入法只能推荐用于回复对端消息的信息,例如基于上述例子,本端发送了消息“没空”,对端输入法会推荐信息“好吧”,当对端选择推荐信息进行回复后,聊天对话很可能终止;进而会造成“尴聊”的场面,不利于对话的持续推进。若用户想要持续聊天对话,需要自己手动输入自己想要回复的语句如“那周末呢?”,操作繁琐,输入效率低。
技术实现思路
本专利技术实施例提供一种信息推荐方法,以提高信息输入的效率。相应的,本专利技术实施例还提供了一种信息推荐装置和一种电子设备,用以保证上述方法的实现及应用。为了解决上述问题,本专利技术实施例公开了一种信息推荐方法,具体包括:在通信界面中获取上文信息,所述上文信息包括本端信息和对端信息;依据所述上文信息,从对话库中匹配对应的会话信息,所述会话信息用于引导对端进行交互;展示所述会话信息。可选地,所述在通信界面中获取上文信息,包括:获取通信界面对应的聊天记录;选取聊天记录中的最后M条对端信息,以及选取聊天记录中的最后M条本端信息,其中,M为正整数。可选地,所述对话库包括多个对话,所述依据所述上文信息,从对话库中匹配对应的会话信息,包括:将所述本端信息和对端信息分别与所述对话库中各个对话进行匹配,确定至少一个目标对话,其中,所述目标对话与所述本端信息匹配,且与所述对端信息匹配;依据所述目标对话确定会话信息。可选地,所述目标对话为多个,所述依据所述目标对话,确定会话信息,包括:依据各目标对话的频次,对各目标对话进行排序;依据频次最高的前N个目标对话,确定会话信息,所述N为正整数。可选地,所述对话包括至少两端的多条语句,所述目标对话为一个,所述依据所述目标对话确定会话信息,包括:确定所述目标对话中的其他语句,所述其他语句包括目标对话中除所述本端信息匹配的语句和所述对端信息匹配的语句外的语句;将所述其他语句作为会话信息。可选地,所述将所述本端信息和对端信息分别与所述对话库中各个对话进行匹配,包括以下至少一种方式:将所述本端信息和对端信息分别与所述对话库中各个对话进行语句匹配;将所述本端信息和对端信息分别与所述对话库中各个对话进行语义匹配;将所述本端信息和对端信息分别与所述对话库中各个对话进行模式匹配。可选地,还包括生成对话库的步骤:收集多个对话,所述对话包括至少两端的多条语句;统计各对话对应的频次,采用各对话和对应的频次生成对话库。本专利技术实施例还公开了一种信息推荐装置,具体包括:信息获取模块,用于在通信界面中获取上文信息,所述上文信息包括本端信息和对端信息;信息匹配模块,用于依据所述上文信息,从对话库中匹配对应的会话信息,所述会话信息用于引导对端进行交互;信息展示模块,展示所述会话信息。可选地,所述信息获取模块,具体用于获取通信界面对应的聊天记录;选取聊天记录中的最后M条对端信息,以及选取聊天记录中的最后M条本端信息,其中,M为正整数。可选地,所述对话库包括多个对话,所述信息匹配模块包括:对话匹配子模块,用于将所述本端信息和对端信息分别与所述对话库中各个对话进行匹配,确定至少一个目标对话,其中,所述目标对话与所述本端信息匹配,且与所述对端信息匹配;信息确定子模块,用于依据所述目标对话确定会话信息。可选地,所述信息确定子模块,具体用于当所述目标对话为多个时,依据各目标对话的频次,对各目标对话进行排序;依据频次最高的前N个目标对话,确定会话信息,所述N为正整数。可选地,所述对话包括至少两端的多条语句,所述信息确定子模块,具体用于当所述目标对话为一个时,确定所述目标对话中的其他语句,所述其他语句包括目标对话中除所述本端信息匹配的语句和所述对端信息匹配的语句外的语句;将所述其他语句作为会话信息。可选地,所述对话匹配子模块,具体用于将所述本端信息和对端信息分别与所述对话库中各个对话进行语句匹配;和/或,将所述本端信息和对端信息分别与所述对话库中各个对话进行语义匹配;和/或,将所述本端信息和对端信息分别与所述对话库中各个对话进行模式匹配。可选地,还包括:对话生成模块,用于收集多个对话,所述对话包括至少两端的多条语句;统计各对话对应的频次,采用各对话和对应的频次生成对话库。本专利技术实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本专利技术实施例任一所述的信息推荐方法。本专利技术实施例还公开了一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:在通信界面中获取上文信息,所述上文信息包括本端信息和对端信息;依据所述上文信息,从对话库中匹配对应的会话信息,所述会话信息用于引导对端进行交互;展示所述会话信息。可选地,所述在通信界面中获取上文信息,包括:获取通信界面对应的聊天记录;选取聊天记录中的最后M条对端信息,以及选取聊天记录中的最后M条本端信息,其中,M为正整数。可选地,所述对话库包括多个对话,所述依据所述上文信息,从对话库中匹配对应的会话信息,包括:将所述本端信息和对端信息分别与所述对话库中各个对话进行匹配,确定至少一个目标对话,其中,所述目标对话与所述本端信息匹配,且与所述对端信息匹配;依据所述目标对话确定会话信息。可选地,所述目标对话为多个,所述依据所述目标对话,确定会话信息,包括:依据各目标对话的频次,对各目标对话进行排序;依据频次最高的前N个目标对话,确定会话信息,所述N为正整数。可选地,所述对话包括至少两端的多条语句,所述目标对话为一个,所述依据所述目标对话确定会话信息,包括:确定所述目标对话中的其他语句,所述其他语句包括目标对话中除所述本端信息匹配的语句和所述对端信息匹配的语句外的语句;将所述其他语句作为会话信息。可选地,所述将所述本端信息和对端信息分别与所述对话库中各个对话进行匹配,包括以下至少一种方式:将所述本端信息和对端信息分别与所述对话库中各个对话进行语句匹配;将所述本端信息和对端信息分别与所述对话库中各个对话进行语义匹配;将所述本端信息和对端信息分别与所述对话库中各个对话进行模式匹配。可选地,还包含用于进行以下生成对话库的指令:收集多个对话,所述对话包括至少两端的多条语句;统计各对话对应的频次,采用各对话和对本文档来自技高网...

【技术保护点】
1.一种信息推荐方法,其特征在于,包括:/n在通信界面中获取上文信息,所述上文信息包括本端信息和对端信息;/n依据所述上文信息,从对话库中匹配对应的会话信息,所述会话信息用于引导对端进行交互;/n展示所述会话信息。/n

【技术特征摘要】
1.一种信息推荐方法,其特征在于,包括:
在通信界面中获取上文信息,所述上文信息包括本端信息和对端信息;
依据所述上文信息,从对话库中匹配对应的会话信息,所述会话信息用于引导对端进行交互;
展示所述会话信息。


2.根据权利要求1所述的方法,其特征在于,所述在通信界面中获取上文信息,包括:
获取通信界面对应的聊天记录;
选取聊天记录中的最后M条对端信息,以及选取聊天记录中的最后M条本端信息,其中,M为正整数。


3.根据权利要求1所述的方法,其特征在于,所述对话库包括多个对话,所述依据所述上文信息,从对话库中匹配对应的会话信息,包括:
将所述本端信息和对端信息分别与所述对话库中各个对话进行匹配,确定至少一个目标对话,其中,所述目标对话与所述本端信息匹配,且与所述对端信息匹配;
依据所述目标对话确定会话信息。


4.根据权利要求3所述的方法,其特征在于,所述目标对话为多个,所述依据所述目标对话,确定会话信息,包括:
依据各目标对话的频次,对各目标对话进行排序;
依据频次最高的前N个目标对话,确定会话信息,所述N为正整数。


5.根据权利要求3所述的方法,其特征在于,所述对话包括至少两端的多条语句,所述目标对话为一个,所述依据所述目标对话确定会话信息,包括:
确定所述目标对话中的其他语句,所述其他语句包括目标对话中除所述本端信息匹配的语句和所述对端信息匹配的语句外的语句;
将所述其他语句作为会话信息。


6.根据权利要求3所述的...

【专利技术属性】
技术研发人员:黄海兵庞帅张扬
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京;11

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

1