一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于大数据的智能机器人应答方法和装置与流程

2021-10-20 00:33:00 来源:中国专利 TAG:应答 机器人 装置 智能 方法


1.本发明涉及一种基于大数据的智能机器人应答方法和装置。


背景技术:

2.很多家庭中均购置有智能机器人,智能机器人大多用于信息咨询,咨询者向智能机器人说出需要咨询的问题,智能机器人对接收到的问题进行数据处理分析,得到并输出对应的答案。然而,现有的智能机器人的应答方式仅仅是对咨询者的问题本身进行数据处理,没有考虑咨询者的其他方面信息,导致最终输出的答案可能与咨询者的实际需求具有一定的偏差,准确性较低。


技术实现要素:

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.图1是基于大数据的智能机器人应答方法的流程图。
具体实施方式
28.本实施例提供一种基于大数据的智能机器人应答方法,该智能机器人应答方法的硬件执行主体为智能机器人,也可以为具有语音信号采集、识别和数据处理的智能设备,比如智能移动终端、笔记本电脑、台式电脑等等,本实施例中,该智能机器人应答方法的硬件执行主体以智能机器人为例。该智能机器人应答方法所适用的应用场景可以为家庭、学校等场合。
29.如图1所示,该智能机器人应答方法包括以下实现步骤:
30.步骤s1:获取咨询者的目标语音信号和目标人脸图像:
31.智能机器人设置有语音采集器,比如麦克风,以及人脸图像采集器,比如摄像头。
32.咨询者使用智能机器人时,在智能机器人面前说出目标语音信号,那么,智能机器人的麦克风采集到目标语音信号,智能机器人的摄像头采集到咨询者的目标人脸图像。应当理解,智能机器人在得到目标人脸图像之后,根据目标人脸图像对咨询者的身份信息进
行识别,得到咨询者的身份信息。相应地,智能机器人中或者与智能机器人无线通信连接的后台服务器中就可以设置有身份库,身份库中存储有包括该咨询者在内的多个人员的人脸图像信息,以及对应的各人员的身份信息,根据该身份库对咨询者的身份进行识别。
33.步骤s2:对所述目标语音信号进行语音识别,得到多个与所述目标语音信号相关的初始文本:
34.对目标语音信号进行语音识别,应当理解,可以采用目前已有的任何语音识别算法进行语音识别。现有当中存在多个词语具有相同读音的情况,或者读音有很大相似度的情况,由于咨询者的发音不完全标准而将读音有很大相似度的词语读成相同的读音,“相交”、“香蕉”、“橡胶”和“想叫”均读“xiang jiao”,由于语音识别算法只能够进行语音识别,却无法识别咨询者的意图,也就无法绝对准确得到咨询者说出的目标语音信号所对应的真实文本。那么,对目标语音信号进行语音识别,得到多个(即至少两个)与目标语音信号相关的初始文本。应当理解,与目标语音信号相关的初始文本是指:与目标语音信号读音相同的初始文本。比如:若语音信号为“xiang jiao”,则识别得到的初始文本包括“相交”、“香蕉”、“橡胶”和“想叫”。
35.因此,对目标语音信号进行语音识别,得到多个与目标语音信号相关的初始文本具体为:对目标语音信号进行语音识别,得到多个与目标语音信号读音相同的初始文本。
36.步骤s3:对各所述初始文本进行关键字提取,得到各所述初始文本的关键字:
37.得到各个初始文本之后,对各初始文本进行关键字提取,得到各初始文本的关键字。应当理解,对各初始文本进行关键字提取所采用的关键字提取算法为目标已有的关键字提取算法,比如:基于tf

idf算法进行关键词提取、基于lda主题模型进行关键词提取等等。
38.应当理解,本实施例中的关键字,可以是单个文字,也可以是由至少两个文字构成的词语或者词组。另外,若初始文本的字数比较少,则可以直接将初始文本当作初始文本的关键字。
39.本实施例中,为了提升下述咨询领域的识别精度,对于任意一个初始文本,该初始文本的关键字的个数可以只有一个,而且该初始文本的关键字可以只属于一个领域。
40.步骤s4:将所述目标人脸图像输入至目标数据库中,获取所述咨询者的偏好咨询领域:
41.预设有一个目标数据库,该目标数据库可以设置在智能机器人中,也可以设置在与智能机器人无线通信连接的后台服务器中。而且,该目标数据库存储有该咨询者的身份信息,以及该咨询者通过该智能机器人每一次进行咨询时得到的咨询领域,由于这些咨询领域为该咨询者之前已咨询过的领域,将其称为偏好咨询领域。因此,在该咨询者每一次进行咨询时,均记录该次咨询得到的偏好咨询领域。
42.将目标人脸图像输入至目标数据库中,根据目标人脸图像对应的身份信息,获取到该咨询者的偏好咨询领域。
43.步骤s5:将各所述初始文本的关键字与所述偏好咨询领域进行比对,找到各所述初始文本的关键字中属于所述偏好咨询领域的目标关键字,并获取所述目标关键字对应的初始文本,得到第一目标文本:
44.将各初始文本的关键字分别与偏好咨询领域进行比对,找到各初始文本的关键字
中属于偏好咨询领域的关键字,这部分的关键字为目标关键字。应当理解,目标数据库中可以包括目前已知所有领域中各领域所涉及到的所有关键字,领域的划分由实际需要进行设定,相应地,就包含偏好咨询领域所涉及到的所有关键字。那么,将各初始文本的关键字分别与偏好咨询领域进行比对,就可以确定各初始文本的关键字中属于偏好咨询领域的目标关键字。然后,获取各初始文本中,目标关键字对应的初始文本,这一部分的初始文本为第一目标文本。
45.步骤s6:对所述第一目标文本进行数据处理:
46.得到第一目标文本之后,对第一目标文本进行相关的数据处理,本实施例中,可以对第一目标文本的目标关键字进行数据处理,以获取到咨询者的真实意图。应当理解,对第一目标文本的处理过程不属于本技术提供的基于大数据的智能机器人应答方法的一部分,可以采用已有的数据处理过程进行处理,比如:若第一目标文本为咨询者需要解决的问题,则经过数据处理之后得到所需的答案。
47.上述步骤s5中,将各初始文本的关键字与偏好咨询领域进行比对之后能够找到各初始文本的关键字中属于偏好咨询领域的目标关键字,则直接得到目标关键字对应的第一目标文本。相应地,该智能机器人应答方法还包括如下步骤:
48.若将各初始文本的关键字与偏好咨询领域进行比对之后,各初始文本的关键字均不属于偏好咨询领域,表示咨询者本次咨询的问题所属的领域在之前没有涉及过,属于新的领域,那么,向咨询者展示各初始文本,以获取咨询者对各初始文本进行选择而确定得到的第二目标文本,具体为:智能机器人具有触摸屏,将各初始文本显示在触摸屏上,咨询者看到触摸屏显示的各初始文本之后,从中选择正确的初始文本,即在触摸屏上点击选择的初始文本,触摸屏接收到对初始文本进行点击选择而产生的点击信号,智能机器人根据点击信号确定得到的初始文本为第二目标文本。
49.根据第二目标文本确定并存储第二目标文本所属的咨询领域。本实施例中,根据第二目标文本的关键字确定第二目标文本所属的咨询领域,比如将第二目标文本的关键字与目标数据库中存储的各领域所涉及的关键字进行比对,以确定第二目标文本的关键字所属的领域,然后存储第二目标文本所属的咨询领域,将第二目标文本所属的咨询领域添加到偏好咨询领域中,以更新该咨询者的偏好咨询领域,便于后续使用。
50.最后,对第二目标文本进行数据处理,可以采用对第一目标文本进行数据处理的处理过程。
51.因此,基于上述过程,可以得到偏好咨询领域的一种具体获取过程:在初始情况下,即该咨询者在第一次进行咨询时,偏好咨询领域为空白,该次咨询得到的各初始文本的关键字均不属于偏好咨询领域(因为偏好咨询领域为空白),则向咨询者展示各初始文本,以获取咨询者对各初始文本进行选择而确定得到的第二目标文本,确定第二目标文本的关键字所属的领域,然后存储第二目标文本所属的咨询领域,将第二目标文本所属的咨询领域添加到偏好咨询领域中,更新该咨询者的偏好咨询领域;该咨询者在第二次进行咨询时,将该次咨询得到的各初始文本的关键字与偏好咨询领域进行比对,若能够找到各初始文本的关键字中属于偏好咨询领域的目标关键字,则得到第一目标文本,若各初始文本的关键字均不属于偏好咨询领域,按照上述方式得到第二目标文本,确定第二目标文本的关键字所属的领域,然后存储第二目标文本所属的咨询领域,将第二目标文本所属的咨询领域添
加到偏好咨询领域中,更新该咨询者的偏好咨询领域;以此类推,后续该咨询者每一次的咨询过程中,均将该次咨询得到的各初始文本的关键字与偏好咨询领域进行比对,若能够找到各初始文本的关键字中属于偏好咨询领域的目标关键字,则得到第一目标文本,若该次咨询得到的各初始文本的关键字均不属于偏好咨询领域,按照上述方式得到第二目标文本,确定第二目标文本的关键字所属的领域,然后存储第二目标文本所属的咨询领域,将第二目标文本所属的咨询领域添加到偏好咨询领域中,更新该咨询者的偏好咨询领域。
52.本实施例还提供一种基于大数据的智能机器人应答装置,包括存储器和处理器,以及存储在存储器上并在处理器上运行的计算机程序,处理器执行计算机程序时实现上文中的基于大数据的智能机器人应答方法。因此,该基于大数据的智能机器人应答装置的核心仍旧是基于大数据的智能机器人应答方法,由于该基于大数据的智能机器人应答方法在上文已给出了详细说明,不再赘述。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜