一种信息推送方法、装置、电子设备及存储介质与流程

专利2023-08-03  108



1.本发明实施例涉及通信技术领域,尤其涉及一种信息推送方法、装置、电子设备及存储介质。


背景技术:

2.随着科学技术的技术,智能电视等智能终端的应用也越来越多。目前,为了可以提高用户的交互体验,除了通过遥控器或手机上搭载的app(application,应用程序)来实现对智能电视的控制,还可以在智能电视上设置录音设备,通过采集用户的语音信号,以实现对智能电视的控制。现有技术中,智能电视在获取到语音信号后,通过语音信号中的关键词和知识图谱,得到所需推送的内容。但现有技术中并未考虑到用户的情感,也即并未完全理解用户的意图,从而使得所推送的内容不够精确,影响了用户的使用体验,并且使得智能电视等终端智能化程度不高。


技术实现要素:

3.鉴于此,为解决上述技术问题或部分技术问题,本发明实施例提供一种信息推送方法、装置、电子设备及存储介质。
4.第一方面,本发明实施例提供一种信息推送方法,包括:
5.在获取到目标语音信号后,确定所述目标语音信号对应的目标意图;
6.根据已完成模型训练的情感分析模型确定所述目标语音信号对应的目标情感类型;
7.根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,以得到所述目标语音信号对应的目标推送信息;
8.将所述目标推送信息推送至目标用户所在的终端。
9.在一个可能的实施方式中,所述根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,以得到所述目标语音信号对应的目标推送信息,包括:
10.根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,确定所述目标语音信号对应的候选关联信息;
11.当所述候选关联信息为至少两个时,确定每个所述候选关联信息的目标播放次数;
12.根据所述目标播放次数,从至少两个所述候选关联信息中确定目标关联信息;
13.根据所述目标关联信息确定所述目标语音信号对应的目标推送信息。
14.在一个可能的实施方式中,所述根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,以得到所述目标语音信号对应的目标推送信息,包括:
15.根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,确定所述目标语音信号对应的候选关联信息;
16.当所述候选关联信息为至少两个时,生成至少两个所述候选关联信息对应的目标
弹窗;
17.将所述目标弹窗发送至所述终端,以使所述终端在展示界面显示所述目标弹窗;
18.接收所述终端发送的目标控制指令,所述目标控制指令由所述终端检测到所述目标弹窗的触发操作所生成;
19.根据所述目标控制指令,从至少两个所述候选关联信息中确定目标关联信息;
20.根据所述目标关联信息确定所述目标语音信号对应的目标推送信息。
21.在一个可能的实施方式中,所述根据已完成模型训练的情感分析模型确定所述目标语音信号对应的目标情感类型,包括:
22.提取所述目标语音信号的目标音频特征;
23.将所述目标音频特征输入至已完成模型训练的情感分析模型中,得到所述情感分析模型中每个预设情感类型对应的目标概率;
24.以最大所述目标概率对应的所述预设情感类型作为所述目标语音信号对应的目标情感类型。
25.在一个可能的实施方式中,所述情感分析模型通过以下方式确定:
26.获取语音信号样本集,所述语音信号样本集中每个语音信号样本具有预设情感类型;
27.针对所述语音信号样本集中每个所述语音信号样本,提取所述语音信号样本的音频特征,得到所述语音信号样本集对应的音频特征集;
28.将所述音频特征集输入至机器学习模型中,基于预设损失函数对所述机器学习模型进行训练,得到所述情感分析模型。
29.在一个可能的实施方式中,根据所述目标关联信息确定所述目标语音信号对应的目标推送信息,包括:
30.从目标数据库中确定所述目标关联信息对应的目标推送信息,所述目标数据库中存储有多组关联信息与推送信息的对应关系。
31.在一个可能的实施方式中,所述目标推送信息为目标访问地址;
32.所述方法,还包括:
33.当所述终端接收到所述目标推送信息时,根据所述目标推送信息确定所述目标语音信号对应的目标播放内容;
34.所述终端对所述目标播放内容执行播放操作。
35.第二方面,本发明实施例提供一种信息推送装置,包括:
36.确定模块,用于在获取到目标语音信号后,确定所述目标语音信号对应的目标意图;
37.所述确定模块,还用于根据已完成模型训练的情感分析模型确定所述目标语音信号对应的目标情感类型;
38.所述确定模块,还用于根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,以得到所述目标语音信号对应的目标推送信息;
39.推送模块,用于将所述目标推送信息推送至目标用户所在的终端。
40.第三方面,本发明实施例提供一种电子设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的信息推送程序,以实现如上所述的信息推送方法。
41.第四方面,本发明实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上所述的信息推送方法。
42.本发明实施例提供的一种信息推送方法,包括:在获取到目标语音信号后,确定目标语音信号对应的目标意图;根据已完成模型训练的情感分析模型确定目标语音信号对应的目标情感类型;根据目标意图和目标情感类型执行预构建的知识图谱的查询操作,以得到目标语音信号对应的目标推送信息;将目标推送信息推送至目标用户所在的终端。通过上述方式,本发明实施例在获取到用户的语音信号后,通过对用户的情感进行分析,并结合用户的意图,对知识图谱进行查询,得到并向用户推送所需查询的内容,提高了所需推送内容的精确性和用户体验,并且进一步提高了智能电视等终端的智能化程度。
附图说明
43.图1为本发明实施例提供的一个信息推送系统的结构示意图;
44.图2为本发明实施例提供的一个信息推送方法的流程示意图;
45.图3为本发明实施例提供的一个知识图谱的示意图;
46.图4为本发明实施例提供的另一个信息推送方法的流程示意图;
47.图5为本发明实施例提供的又一个信息推送方法的流程示意图;
48.图6为本发明实施例提供的一个信息推送装置的结构示意图;
49.图7为本发明实施例提供的一个电子设备的结构示意图;
50.以上附图中:
51.100、终端;200、服务器;10、确定模块;20、推送模块;
52.400、电子设备;401、处理器;402、存储器;4021、操作系统;4022、应用程序;403、用户接口;404、网络接口;405、总线系统。
具体实施方式
53.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
54.为便于对本发明实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。
55.本实施例提供的一种信息推送方法应用于信息推送系统,请参考图1,图1为本发明实施例提供的一种信息推送系统的结构示意图,该信息推送系统可以包括终端100和服务器200,用于实现信息推送,信息推送主要包括服务器200在接收到终端100发送的语音信号时,将语音信号对应的推送信息推送至终端100,进而实现信息推送。其中,终端100可以为智能电视等用于播放多媒体数据的设备,本实施例中对终端的形式不做具体限定,具体可根据实际需要进行选择。
56.参考图2,图2为本发明实施例提供的一个信息推送方法的流程示意图。本发明实施例提供了一种信息推送方法,包括如下步骤:
57.s101:在获取到目标语音信号后,确定目标语音信号对应的目标意图。
58.本实施例中,执行主体为与终端连接的服务器。目标语音信号由终端采集得到的,终端将所采集的目标语音信号发送至服务器。终端中设置有录音采集模块,例如,录音采集模块可为麦克风等,终端通过录音采集模块对用户的目标语音信号进行采集。
59.具体地说,当服务器获取到目标语音信号后,将目标语音信号转换为目标文字信息,对目标文字信息进行语义解析,得到目标语音信号对应的目标语义,对目标语义进行意图识别,即可得到目标语音信号对应的目标意图。需要说明的是,语音信号转文字信息方法、语义解析方法及意图识别方法均可采用现有技术,本实施例中在此不做赘述。
60.s102:根据已完成模型训练的情感分析模型确定目标语音信号对应的目标情感类型。
61.本实施例中,为了更准确的向用户推送信息,在获取到用户的目标语音信号后,对目标语音信号的情感进行分析,以确定用户目前的情感,以避免用户此时是悲伤情感时,向用户推送愉快情感的推送信息,影响用户的交互体验。其中,情感类型可包括:悲伤情感、愉快情感、中立情感等等,情感类型可根据实际需要进行设定,本实施例对比不做具体限定。
62.s103:根据目标意图和目标情感类型执行预构建的知识图谱的查询操作,以得到目标语音信号对应的目标推送信息。
63.本实施例中,预构建的知识图谱为根据情感类型所构建的知识图谱,如图3所示,知识图谱中针对周杰伦这一实体节点,与其关联的歌曲有悲伤情感的歌曲,也有愉快情感的歌曲,当然也有中立情感的歌曲,当服务器获取到目标语音信号后,所确定的目标意图为“周杰伦的歌曲”,根据已完成模型训练的情感分析模块确定的目标语音信号对应的目标情感类型为悲伤情感,所以根据目标意图和悲伤情感,可从预构建的知识图谱中确定相应的歌曲。
64.s104:将目标推送信息推送至目标用户所在的终端。
65.本实施例中,如上述所述,当获取到目标语音信号及确定目标语音信号对应的目标意图和目标情感类型后,可根据目标意图和目标情感类型从预构建的知识图谱中确定出用户所需的目标推送信息,服务器将所确定的目标推送信息推送至用户所在的终端。
66.本实施例提供的信息推送方法,在获取到用户的语音信号后,通过对用户的情感进行分析,并结合用户的意图,对知识图谱进行查询,得到并向用户推送所需查询的内容,提高了所需推送内容的精确性和用户体验,并且进一步提高了智能电视等终端的智能化程度。
67.参考图4,图4为本发明实施例提供的另一个信息推送方法的流程示意图。本发明实施例提供的一种信息推送方法,包括如下步骤:
68.s201:在获取到目标语音信号后,确定目标语音信号对应的目标意图。
69.本实施例中,s201步骤与s101步骤一致,本实施例在此不做赘述,具体可参考上述所述的s101步骤。
70.需要说明的是,当获取到目标语音信号后,需根据目标语音信号进行安全验证。提取目标语音信号的目标声纹特征,将目标声纹特征与预存储的声纹特征集合进行匹配,当匹配成功后,执行s201步骤中的确定目标语音信号对应的目标意图的步骤。当匹配失败后,生成提示信息,并将提示信息发送至终端,接收终端发送的声纹存储控制指令,提取目标语
音信号中的目标声纹特征,将所述目标声纹特征存储于声纹特征集合中。
71.本实施例中,为了保证信息推送的安全性,通过对声纹特征进行匹配以实现信息的推送。声纹特征集合中包括有一个家庭成员的声纹特征。
72.s202:提取目标语音信号的目标音频特征。
73.本实施例中,可采用现有技术提取目标语音信号的fbank特征、mfcc(mel frequency cepstrum coefficient,梅尔倒谱系数)特征及lpc(linear prediction coefficient,线性预测系数)特征等,以作为目标语音信号的目标音频特征。目标音频特征的提取方法可根据实际需要进行选择,本实施例中对比不做具体限定。
74.s203:将目标音频特征输入至已完成模型训练的情感分析模型中,得到情感分析模型中每个预设情感类型对应的目标概率。
75.本实施例中,情感分析模型为关于音频特征与预设情感类型的模型,每个音频特征对应有预设情感类型,预设情感类型可参考上述情感类型所述,具体可包括:悲伤情感、愉快情感、中立情感等等,预设情感类型可根据实际需要进行设定,本实施例对比不做具体限定。具体地说,当提取出目标语音信号的目标音频特征后,将目标音频特征输入至已完成模型训练的情感分析模型中,可得到目标音频特征相对于每个预设情感类型的目标概率,根据目标概率即可确定目标语音信号对应的目标情感类型。
76.s204:以最大目标概率对应的预设情感类型作为目标语音信号对应的目标情感类型。
77.本实施例中,当确定目标音频特征对应的每个预设情感类型的目标概率后,将所有目标概率进行大小比较,从所有目标概率中确定最大的目标概率,以最大目标概率对应的预设情感类型作为目标语音信号对应的目标情感类型。最大目标概率表征该最大目标概率对应的预设情感类型最符合目标语音信号的情感,所以,以最大目标概率对应的预设情感类型作为目标语音信号对应的目标情感类型。
78.本实施例中,情感分析模型可通过如下方式确定:
79.获取语音信号样本集,语音信号样本集中每个语音信号样本具有预设情感类型;
80.针对语音信号样本集中每个语音信号样本,提取语音信号样本的音频特征,得到语音信号样本集对应的音频特征集;
81.将音频特征集输入至机器学习模型中,基于预设损失函数对机器学习模型进行训练,得到情感分析模型。
82.其中,机器学习模型可为深度神经网络模型。预设损失函数可为亲和力损失函数、焦点损失函数以及交叉熵损失函数,预设损失函数可根据实际需要进行选择,本实施例中对预设损失函数的具体形式不做具体限定。
83.s205:根据目标意图和目标情感类型执行预构建的知识图谱的查询操作,确定目标语音信号对应的候选关联信息。
84.本实施例中,候选关联信息即预构建的知识图谱中与目标意图和目标情感类型相关联的信息。继续参考图3,当目标意图为“周杰伦的歌曲”,目标情感类型为悲伤情感类型时,从预构建的图谱中即可查找到与目标意图和目标情感类型相关联的信息为歌曲1和歌曲2。候选关联信息既可以为一个,也可以为多个,具体由目标意图、目标情感类型和预构建的知识图谱所决定的。当候选关联信息为多个时,需从多个候选关联信息中选取出一个目
标关联信息,并根据目标关联信息进行目标推送信息的推送,具体如下所述。
85.s206:判断候选关联信息是否为一个。
86.s207:当候选关联信息为一个时,以候选关联信息作为目标关联信息。
87.在本实施例中,当预构建的知识图谱中候选关联信息只为一个时,则可认定该候选关联信息为目标关联信息,根据目标关联信息进行目标推送信息进行推送。
88.s208:根据目标关联信息确定目标语音信号对应的目标推送信息。
89.本实施例中,目标推送信息为一目标访问地址,即与目标关联信息对应的播放地址。例如,当目标关联信息为歌曲1时,目标推送信息即为歌曲1的播放地址,访问该播放地址,即可对歌曲1进行播放。其中,可通过如下方式确定目标语音信号对应的目标推送信息:
90.从目标数据库中确定确定目标关联信息对应的目标推送信息,目标数据库中存储有多组关联信息与推送信息的对应关系。
91.具体地说,关联信息可为歌曲、视频及图片等,每一关联信息都具有播放访问地址。当确定目标关联信息后,从目标数据库中即可确定目标关联信息对应的目标推送信息。
92.s209:将目标推送信息推送至目标用户所在的终端。
93.本实施例中,当终端接收到目标推送信息后,终端根据目标推送信息确定目标语音信号对应的目标播放内容;
94.终端对目标播放内容执行播放操作。
95.其中,当终端接收到目标推送信息后,终端访问播放访问地址,以获取到目标播放内容,并在终端播放该目标播放内容,从而实现了用户的目标语音信号对应的目标播放内容的播放。
96.s210:当候选关联信息为至少两个时,确定每个候选关联信息的目标播放次数。
97.本实施例中,当候选关联信息为至少两个时,需从至少两个候选关联信息中确定出一个目标关联信息。具体地说,通过统计每个候选关联信息的播放次数,以确定目标关联信息。目标数据库中还存储有关联信息与播放次数的对应关系,当确定出候选关联信息后,可通过目标数据库确定每个候选关联信息的播放次数。
98.s211:根据目标播放次数,从至少两个候选关联信息中确定目标关联信息。
99.本实施例中,比较每个候选关联信息的目标播放次数的大小,确定最大目标播放次数的候选信息,以最大目标播放次数对应的候选关联信息作为目标关联信息。最大目标播放次数表征该最大目标播放次数对应的候选关联信息比较符合大众的喜爱,将最大目标播放次数对应的候选关联信息作为目标关联信息更能提高用户的使用体验。
100.本实施例中,当执行完s211步骤后,返回执行s208步骤和s209步骤,以将目标推送信息推送至目标用户所在的终端。具体可参考上述s208步骤和s209步骤所述,本实施例中在此不做赘述。
101.本实施例提供的信息推送方法,在获取到用户的语音信号后,通过对用户的情感进行分析,并结合用户的意图,对知识图谱进行查询,得到并向用户推送所需查询的内容,提高了所需推送内容的精确性和用户体验,并且进一步提高了智能电视等终端的智能化程度。
102.参考图5,图5为本发明实施例提供的又一个信息推送方法的流程示意图。本发明实施例提供的一种信息推送方法,包括如下步骤:
103.s301:在获取到目标语音信号后,确定目标语音信号对应的目标意图。
104.本实施例中,s201步骤与s101步骤一致,本实施例在此不做赘述,具体可参考上述所述的s101步骤。
105.s302:提取目标语音信号的目标音频特征。
106.s303:将目标音频特征输入至已完成模型训练的情感分析模型中,得到情感分析模型中每个预设情感类型对应的目标概率。
107.s304:以最大目标概率对应的预设情感类型作为目标语音信号对应的目标情感类型。
108.本实施例中,s302步骤~s304步骤与上述s202步骤~s204步骤一致,本实施例在此不做赘述,具体可参考上述所述的s202步骤~s204步骤。
109.s305:根据目标意图和目标情感类型执行预构建的知识图谱的查询操作,确定目标语音信号对应的候选关联信息。
110.s306:判断候选关联信息是否为一个。
111.s307:当候选关联信息为一个时,以候选关联信息作为目标关联信息。
112.s308:根据目标关联信息确定目标语音信号对应的目标推送信息。
113.s309:将目标推送信息推送至目标用户所在的终端。
114.本实施例中,s305步骤~s309步骤与上述s205步骤~s209步骤一致,本实施例在此不做赘述,具体可参考上述所述的s205步骤~s209步骤。
115.s310:当候选关联信息为至少两个时,生成至少两个候选关联信息对应的目标弹窗。
116.本实施例中,为了进一步提高用户的交互体验,当候选关联信息为至少两个时,生成相应的目标弹窗,根据用户的选择以进行目标推送信息的推送。
117.s311:将目标弹窗发送至终端。
118.本实施例中,为了实现用户的选择,将所生成的目标弹窗发送至终端,以使得终端在展示界面显示目标弹窗,进而实现用于基于终端的候选关联信息的选择。
119.s312:接收终端发送的目标控制指令。
120.本实施例中,目标控制指令由所述终端检测到目标弹窗的触发操作所生成。当终端在展示界面显示目标弹窗后,用户可根据实际需要进行候选关联信息的选择,当终端检测到用户针对目标弹窗的触发操作后,可生成相应的目标控制指令,目标控制指令中包括所选择的候选关联信息的目标标识。例如,当候选关联信息为歌曲1、歌曲2和歌曲3时,目标弹窗包括歌曲1、歌曲2和歌曲3相应的选择控件,用于可通过选择控件进行候选关联信息的选择。
121.s313:根据目标控制指令,从至少两个候选关联信息中确定目标关联信息。
122.本实施例中,当接收到目标控制指令后,对目标控制指令进行解析,即可得到所选择的候选关联信息的目标标识,将目标标识与所有候选关联信息的标识进行匹配,以标识匹配成功的候选关联信息作为目标关联信息。
123.本实施例中,当执行完s313步骤后,返回执行s308步骤和s309步骤,以将目标推送信息推送至目标用户所在的终端。具体可参考上述s308步骤和s309步骤所述,本实施例中在此不做赘述。
124.本实施例提供的信息推送方法,在获取到用户的语音信号后,通过对用户的情感进行分析,并结合用户的意图,对知识图谱进行查询,得到并向用户推送所需查询的内容,提高了所需推送内容的精确性和用户体验,并且进一步提高了智能电视等终端的智能化程度。
125.参考图6,图6为本发明实施例提供的一个信息推送装置的结构示意图。本发明实施例提供的一种信息推送装置,包括确定模块10和推送模块20,其中,确定模块10用于在获取到目标语音信号后,确定所述目标语音信号对应的目标意图;所述确定模块10还用于根据已完成模型训练的情感分析模型确定所述目标语音信号对应的目标情感类型;所述确定模块10还用于根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,以得到所述目标语音信号对应的目标推送信息;推送模块20,用于将所述目标推送信息推送至目标用户所在的终端。
126.在本实施例中,所述确定模块10,还用于:
127.根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,确定所述目标语音信号对应的候选关联信息;
128.当所述候选关联信息为至少两个时,确定每个所述候选关联信息的目标播放次数;
129.根据所述目标播放次数,从至少两个所述候选关联信息中确定目标关联信息;
130.根据所述目标关联信息确定所述目标语音信号对应的目标推送信息。
131.在本实施例中,所述确定模块10,还用于:
132.根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,确定所述目标语音信号对应的候选关联信息;
133.当所述候选关联信息为至少两个时,生成至少两个所述候选关联信息对应的目标弹窗;
134.将所述目标弹窗发送至所述终端;
135.接收所述终端发送的目标控制指令,所述目标控制指令由所述终端检测到所述目标弹窗的触发操作所生成;
136.根据所述目标控制指令,从至少两个所述候选关联信息中确定目标关联信息;
137.根据所述目标关联信息确定所述目标语音信号对应的目标推送信息。
138.在本实施例中,所述确定模块10,还用于:
139.提取所述目标语音信号的目标音频特征;
140.将所述目标音频特征输入至已完成模型训练的情感分析模型中,得到所述情感分析模型中每个预设情感类型对应的目标概率;
141.以最大所述目标概率对应的所述预设情感类型作为所述目标语音信号对应的目标情感类型。
142.在本实施例中,所述确定模块10,还用于:
143.获取语音信号样本集,所述语音信号样本集中每个语音信号样本具有预设情感类型;
144.针对所述语音信号样本集中每个所述语音信号样本,提取所述语音信号样本的音频特征,得到所述语音信号样本集对应的音频特征集;
145.将所述音频特征集输入至机器学习模型中,基于预设损失函数对所述机器学习模型进行训练,得到所述情感分析模型。
146.在本实施例中,所述确定模块10,还用于:
147.从目标数据库中确定所述目标关联信息对应的目标推送信息,所述目标数据库中存储有多组关联信息与推送信息的对应关系。
148.在本实施例中,所述目标推送信息为目标访问地址。
149.在本实施例中,所述终端,还用于:
150.当所述终端接收到所述目标推送信息时,根据所述目标推送信息确定所述目标语音信号对应的目标播放内容;
151.所述终端对所述目标播放内容执行播放操作。
152.本实施例提供的一种信息推送装置,在获取到用户的语音信号后,通过对用户的情感进行分析,并结合用户的意图,对知识图谱进行查询,得到并向用户推送所需查询的内容,提高了所需推送内容的精确性和用户体验,并且进一步提高了智能电视等终端的智能化程度。
153.图7为本发明实施例提供的一种的电子设备的结构示意图,图7所示的电子设备400包括:至少一个处理器401、存储器402、至少一个网络接口404和其他用户接口403。电子设备400中的各个组件通过总线系统405耦合在一起。可理解,总线系统405用于实现这些组件之间的连接通信。总线系统405除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线系统405。
154.其中,用户接口403可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
155.可以理解,本发明实施例中的存储器402可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本文描述的存储器402旨在包括但不限于这些和任意其它适合类型的存储器。
156.在一些实施方式中,存储器402存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统4021和应用程序4022。
157.其中,操作系统4021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序4022,包含各种应用程序,例如媒体播放器(media player)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序4022中。
158.在本发明实施例中,通过调用存储器402存储的程序或指令,具体的,可以是应用程序4022中存储的程序或指令,处理器401用于执行各方法实施例所提供的方法步骤,例如包括:在获取到目标语音信号后,确定目标语音信号对应的目标意图;根据已完成模型训练的情感分析模型确定目标语音信号对应的目标情感类型;根据目标意图和目标情感类型执行预构建的知识图谱的查询操作,以得到目标语音信号对应的目标推送信息;将目标推送信息推送至目标用户所在的终端。
159.上述本发明实施例揭示的方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成上述方法的步骤。
160.可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(application specific integrated circuits,asic)、数字信号处理器(digital signal processing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmable logic device,pld)、现场可编程门阵列(field-programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本技术所述功能的其它电子单元或其组合中。
161.对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
162.本实施例提供的电子设备可以是如图7中所示的电子设备,可执行如图2、图4和图5中信息推送方法的所有步骤,进而实现图2、图4和图5所示信息推送方法的技术效果,具体请参照图图2、图4和图5相关描述,为简洁描述,在此不作赘述。
163.本发明实施例还提供了一种存储介质(计算机可读存储介质)。这里的存储介质存储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。
164.当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述在信息推送设备侧执行的信息推送方法。
165.所述处理器用于执行存储器中存储的信息推送程序,以实现以下在信息推送设备侧执行的信息推送方法的步骤:在获取到目标语音信号后,确定目标语音信号对应的目标意图;根据已完成模型训练的情感分析模型确定目标语音信号对应的目标情感类型;根据目标意图和目标情感类型执行预构建的知识图谱的查询操作,以得到目标语音信号对应的
目标推送信息;将目标推送信息推送至目标用户所在的终端。
166.专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
167.结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
168.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种信息推送方法,其特征在于,包括:在获取到目标语音信号后,确定所述目标语音信号对应的目标意图;根据已完成模型训练的情感分析模型确定所述目标语音信号对应的目标情感类型;根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,以得到所述目标语音信号对应的目标推送信息;将所述目标推送信息推送至目标用户所在的终端。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,以得到所述目标语音信号对应的目标推送信息,包括:根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,确定所述目标语音信号对应的候选关联信息;当所述候选关联信息为至少两个时,确定每个所述候选关联信息的目标播放次数;根据所述目标播放次数,从至少两个所述候选关联信息中确定目标关联信息;根据所述目标关联信息确定所述目标语音信号对应的目标推送信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,以得到所述目标语音信号对应的目标推送信息,包括:根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,确定所述目标语音信号对应的候选关联信息;当所述候选关联信息为至少两个时,生成至少两个所述候选关联信息对应的目标弹窗;将所述目标弹窗发送至所述终端,以使所述终端在展示界面显示所述目标弹窗;接收所述终端发送的目标控制指令,所述目标控制指令由所述终端检测到所述目标弹窗的触发操作所生成;根据所述目标控制指令,从至少两个所述候选关联信息中确定目标关联信息;根据所述目标关联信息确定所述目标语音信号对应的目标推送信息。4.根据权利要求1所述的方法,其特征在于,所述根据已完成模型训练的情感分析模型确定所述目标语音信号对应的目标情感类型,包括:提取所述目标语音信号的目标音频特征;将所述目标音频特征输入至已完成模型训练的情感分析模型中,得到所述情感分析模型中每个预设情感类型对应的目标概率;以最大所述目标概率对应的所述预设情感类型作为所述目标语音信号对应的目标情感类型。5.根据权利要求1所述的方法,其特征在于,所述情感分析模型通过以下方式确定:获取语音信号样本集,所述语音信号样本集中每个语音信号样本具有预设情感类型;针对所述语音信号样本集中每个所述语音信号样本,提取所述语音信号样本的音频特征,得到所述语音信号样本集对应的音频特征集;将所述音频特征集输入至机器学习模型中,基于预设损失函数对所述机器学习模型进行训练,得到所述情感分析模型。
6.根据权利要求2或3所述的方法,其特征在于,根据所述目标关联信息确定所述目标语音信号对应的目标推送信息,包括:从目标数据库中确定所述目标关联信息对应的目标推送信息,所述目标数据库中存储有多组关联信息与推送信息的对应关系。7.根据权利要求1所述的方法,其特征在于,所述目标推送信息为目标访问地址;所述方法,还包括:当所述终端接收到所述目标推送信息时,根据所述目标推送信息确定所述目标语音信号对应的目标播放内容;所述终端对所述目标播放内容执行播放操作。8.一种信息推送装置,其特征在于,包括:确定模块,用于在获取到目标语音信号后,确定所述目标语音信号对应的目标意图;所述确定模块,还用于根据已完成模型训练的情感分析模型确定所述目标语音信号对应的目标情感类型;所述确定模块,还用于根据所述目标意图和所述目标情感类型执行预构建的知识图谱的查询操作,以得到所述目标语音信号对应的目标推送信息;推送模块,用于将所述目标推送信息推送至目标用户所在的终端。9.一种电子设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的信息推送程序,以实现权利要求1~7中任一项所述的信息推送方法。10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~7中任一项所述的信息推送方法。

技术总结
本发明实施例涉及一种信息推送方法、装置、电子设备及存储介质,方法包括:在获取到目标语音信号后,确定目标语音信号对应的目标意图;根据已完成模型训练的情感分析模型确定目标语音信号对应的目标情感类型;根据目标意图和目标情感类型执行预构建的知识图谱的查询操作,以得到目标语音信号对应的目标推送信息;将目标推送信息推送至目标用户所在的终端。由此,本发明实施例在获取到用户的语音信号后,通过对用户的情感进行分析,并结合用户的意图,对知识图谱进行查询,得到并向用户推送所需查询的内容,提高了所需推送内容的精确性和用户体验,并且进一步提高了智能电视等终端的智能化程度。端的智能化程度。端的智能化程度。


技术研发人员:许丹丹
受保护的技术使用者:深圳市酷开网络科技股份有限公司
技术研发日:2022.07.12
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-4313.html

最新回复(0)