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

技术编号:14694949 阅读:46 留言:0更新日期:2017-02-23 19:05
本发明专利技术涉及通信领域,公开了一种信息推荐方法、装置及电子设备,以解决现有技术中针对待回复数据获取其对应的待回复候选项的速度较慢的技术问题。该方法包括:在获得第一待回复数据之后,可以基于电子设备本地的缓存数据,确定出与所述第一待回复数据对应的至少一个回复候选项,最后输出所述至少一个回复候选项,以供当前电子设备的用户基于所述至少一个回复候选项产生针对所述第一待回复数据的回复内容。也就是直接在电子设备本地就可以获取针对第一待回数据的至少一个回复候选项,而不需要从网络服务器获取,故而达到了提高获取待回复候选项的速度的技术效果,且在电子设备没有联网的情况下,也能够获取对应的待回复候选项。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种信息推荐方法、装置及电子设备
技术介绍
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的客户端设备,享受随着科技发展带来的舒适生活。例如,笔记本电脑、台式电脑、智能手机、平板电脑等客户端设备已经成为人们生活中一个重要的组成部分,用户可以使用手机、平板电脑等客户端设备来听音乐、玩游戏等等,以减轻现代快节奏生活所带来的压力。现有技术中,电子设备可以获得各种待回复数据,例如:接收到通信内容(例如:短信、微信、邮件等等)、获得网络问答数据等等,并针对待回复内容进行回复,现有技术中,需要电子设备将待回复数据发送至网络服务器,由网络服务器基于复杂的算法确定出对应的回复候选项,故而存在着获取回复候选项的速度较慢的技术问题。
技术实现思路
本专利技术提供一种信息推荐方法、装置及电子设备,以解决现有技术中针对待回复数据获取其对应的待回复候选项的速度较慢的技术问题。第一方面,本专利技术实施例提供一种信息推荐方法,包括:获得第一待回复数据;基于电子设备本地的缓存数据,确定出与所述第一待回复数据对应的至少一个回复候选项;输出所述至少一个回复候选项,以供所述电子设备的用户基于所述至少一个回复候选项产生针对所述第一待回复数据进行回复的回复内容。结合第一方面,在第一种可能的实现方式中,所述方法还包括:获得基于历史对话数据所确定出待回复数据与回复候选项之间的对应关系;将所述对应关系作为所述缓存数据预存于所述电子设备本地;所述确定出与所述第一待回复数据对应的至少一个回复候选项,包括:通过所述第一待回复数据在预存于所述电子设备本地的所述对应关系中查找获得所述至少一个回复候选项。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述历史对话数据包括:历史对答记录、历史输入记录中的至少一种数据。结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述通过所述第一待回复数据在预存于所述电子设备本地的所述对应关系中查找获得所述至少一个回复候选项,包括:将所述第一待回复数据与所述对应关系中的各条待回复数据进行匹配;如果匹配成功,将匹配成功的待回复数据所对应的回复候选项作为所述至少一个回复候选项;如果没有匹配成功,将所述第一待回复数据拆分为多个子数据;将所述多个子数据分别与所述对应关系中的各条待回复数据进行匹配,以获得与所述多个子数据中的部分子数据匹配的待回复数据所对应的回复候选项作为所述至少一个回复候选项。结合第一方面的第一种可能的实现方式,在第四种可能的实现方式中,所述获得基于历史对话数据所确定出待回复数据与回复候选项之间的对应关系,包括:基于所述历史对话数据获得至少一组历史对答记录,每组历史对答记录包含待回复数据及其对应的回复内容;针对每条待回复数据提取出其对应的回复内容;将对应待回复数据的满足预设条件的回复内容作为对应待回复数据的回复候选项,进而建立待回复数据与回复候选项之间的对应关系。结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述获得至少一组历史对答记录,包括:获取回复内容由所述用户产生的所述至少一组历史对答记录,其中,所述缓存数据包括:基于所述用户产生的历史对话数据所确定的个性化缓存数据;和/或,所述获得至少一组历史对答记录,包括:确定出至少一个采样用户;获取回复内容由所述至少一个采样用户产生的所述至少一组历史对答记录,其中,所述缓存数据包括:基于所述至少一个采样用户所产生的历史对话数据所确定出的整体缓存数据。结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,如果所述缓存数据包括所述个性化缓存数据,所述方法还包括:将对应待回复数据的所述满足预设条件的回复内容的同义词加入所述个性化缓存数据,进而作为对应待回复数据的回复候选项。结合第一方面的第五种可能的实现方式,在第七种可能的实现方式中,所述获取回复内容由所述用户产生的所述至少一组历史对答记录,包括:获取所述用户针对通信内容的回复数据;从所述回复数据中提取出至少一组问答对,每组问答对包括:通信内容以及针对对应通信内容的回复内容,所述至少一组问答对即为所述用户产生的所述至少一组历史对答记录。结合第一方面以及第一方面的第一至七种可能的实现方式中的任一种可能的实现方式,在第八种可能的实现方式中,所述输出所述至少一个回复候选项,包括:确定出所述第一待回复数据的产生者与所述用户的社会关系;基于所述社会关系对所述至少一个回复候选项进行排序;输出排序后的所述至少一个回复候选项。结合第一方面的第八种可能的实现方式,在第九种可能的实现方式中,所述确定出所述第一待回复数据的产生者与所述用户的社会关系,包括:获取所述产生者与所述用户之间的通信内容;提取出所述通信内容中所包含的第一预定关键词;基于所述第一预定关键词确定出所述产生者与所述用户之间的所述社会关系。结合第一方面以及第一方面的第一至七种可能的实现方式中的任一种可能的实现方式,在第十种可能的实现方式中,所述输出所述至少一个回复候选项,包括:通过访问所述第一待回复数据的应用程序输出所述至少一条回复候选项;或者,通过将所述至少一条回复候选项作为输入法应用程序的输入候选项的方式输出。结合第一方面以及第一方面的第一至七种可能的实现方式中的任一种可能的实现方式,在第十一种可能的实现方式中,所述方法还包括:判断所述第一待回复数据是否为预设类别的通信标识所产生的待回复数据;如果是,基于所述第一待回复数据中所包含的第二预定关键词,从所述第一待回复数据中提取出回复候选项。第二方面,本专利技术实施例提供一种信息推荐装置,包括:第一获得模块,用于获得第一待回复数据;确定模块,用于基于电子设备本地的缓存数据,确定出与所述第一待回复数据对应的至少一个回复候选项;输出模块,用于输出所述至少一个回复候选项,以供所述电子设备的用户基于所述至少一个回复候选项产生针对所述第一待回复数据进行回复的回复内容。结合第二方面,在第一种可能的实现方式中,所述装置还包括:第二获得模块,用于获得基于历史对话数据所确定出待回复数据与回复候选项之间的对应关系;预存模块,用于将所述对应关系作为所述缓存数据预存于所述电子设备本地;所述确定模块,用于:通过所述第一待回复数据在预存于所述电子设备本地的所述对应关系中查找获得所述至少一个回复候选项。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述历史对话数据包括:历史对答记录、历史输入记录中的至少一种数据。结合第二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述确定模块,包括:匹配单元,用于将所述第一待回复数据与所述对应关系中的各条待回复数据进行匹配;第一确定单元,用于如果匹配成功,将匹配成功的待回复数据所对应的回复候选项作为所述至少一个回复候选项;差分单元,用于如果没有匹配成功,将所述第一待回复数据拆分为多个子数据;将所述多个子数据分别与所述对应关系中的各条待回复数据进行匹配,以获得与所述多个子数据中的部分子数据匹配的待回复数据所对应的回复候选项作为所述至少一个回复候选项。结合第二方面的第一种可能的实现方式,在第四种可能的实现方式中,所述第二获得模块,包括:获本文档来自技高网...
一种信息推荐方法、装置及电子设备

【技术保护点】
一种信息推荐方法,其特征在于,包括:获得第一待回复数据;基于电子设备本地的缓存数据,确定出与所述第一待回复数据对应的至少一个回复候选项;输出所述至少一个回复候选项,以供所述电子设备的用户基于所述至少一个回复候选项产生针对所述第一待回复数据进行回复的回复内容。

【技术特征摘要】
1.一种信息推荐方法,其特征在于,包括:获得第一待回复数据;基于电子设备本地的缓存数据,确定出与所述第一待回复数据对应的至少一个回复候选项;输出所述至少一个回复候选项,以供所述电子设备的用户基于所述至少一个回复候选项产生针对所述第一待回复数据进行回复的回复内容。2.如权利要求1所述的方法,其特征在于,所述方法还包括:获得基于历史对话数据所确定出待回复数据与回复候选项之间的对应关系;将所述对应关系作为所述缓存数据预存于所述电子设备本地;所述确定出与所述第一待回复数据对应的至少一个回复候选项,包括:通过所述第一待回复数据在预存于所述电子设备本地的所述对应关系中查找获得所述至少一个回复候选项。3.如权利要求2所述的方法,其特征在于,所述历史对话数据包括:历史对答记录、历史输入记录中的至少一种数据。4.如权利要求2所述的方法,其特征在于,所述通过所述第一待回复数据在预存于所述电子设备本地的所述对应关系中查找获得所述至少一个回复候选项,包括:将所述第一待回复数据与所述对应关系中的各条待回复数据进行匹配;如果匹配成功,将匹配成功的待回复数据所对应的回复候选项作为所述至少一个回复候选项;如果没有匹配成功,将所述第一待回复数据拆分为多个子数据;将所述多个子数据分别与所述对应关系中的各条待回复数据进行匹配,以获得与所述多个子数据中的部分子数据匹配的待回复数据所对应的回复候选项作为所述至少一个回复候选项。5.如权利要求2所述的方法,其特征在于,所述获得基于历史对话数据所确定出待回复数据与回复候选项之间的对应关系,包括:基于所述历史对话数据获得至少一组历史对答记录,每组历史对答记录包含待回复数据及其对应的回复内容;针对每条待回复数据提取出其对应的回复内容;将对应待回复数据的满足预设条件的回复内容作为对应待回复数据的回复候选项,进而建立待回复数据与回复候选项之间的对应关系。6.如权利要求5所述的方法,其特征在于,所述获得至少一组历史对答记录,包括:获取回复内容由所述用户产生的所述至少一组历史对答记录,其中,所述缓存数据包括:基于所述用户产生的历史对话数据所确定的个性化缓存数据;和/或,所述获得至少一组历史对答记录,包括:确定出至少一个采样用户;获取回复内容由所述至少一个采样用户产生的所述至少一组历史对答记录,其中,所述缓存数据包括:基于所述至少一个采样用户所产生的历史对话数据所确定出的整体缓存数据。7.如权利要求6所述的方法,其特征在于,如果所述缓存数据包括所述个性化缓存数据,所述...

【专利技术属性】
技术研发人员:涂畅张扬王砚峰
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京;11

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

1