一种机器人及其情绪培养方法和系统、存储介质与流程

文档序号:29490153发布日期:2022-04-06 12:38阅读:136来源:国知局
一种机器人及其情绪培养方法和系统、存储介质与流程

1.本发明涉及智能机器人领域,具体涉及一种机器人及其情绪培养方法和系统、存储介质。


背景技术:

2.随着科技的发展,智能机器人已经广泛应用于人们的生活中。智能机器人的外表、智能程度、应答模式或反馈模式等一般在出厂时进行设置,同一批次的智能机器人完全相同。但是智能机器人面对的是不同的用户,一成不变的应答或者反馈并不一定能获得所有用户的喜爱,也会降低用户的使用热情。


技术实现要素:

3.本发明要解决的技术问题在于智能机器人一成不变的应答或者反馈并不一定能获得所有用户的喜爱,也会降低用户的使用热情,针对现有技术的上述缺陷,提供一种机器人及其情绪培养方法和系统、存储介质,提升用户的使用趣味性和使用热情。
4.本发明解决其技术问题所采用的技术方案是:提供一种机器人情绪培养方法,包括如下步骤:
5.获取开机指令,读取存储的历史情绪数据,所述历史情绪数据包括每次历史开机的历史情绪类型;
6.获取每种历史情绪类型在所述历史情绪数据中的第一占比,根据所述第一占比执行权重随机操作,从所述历史情绪类型中选出开机情绪类型,根据所述开机情绪类型显示开机画面,并以所述开机情绪类型与用户进行互动。
7.本发明解决其技术问题所采用的技术方案是:提供一种机器人情绪培养系统,包括如下步骤:
8.获取模块,用于获取开机指令,读取存储的历史情绪数据,所述历史情绪数据包括每次历史开机的历史情绪类型;
9.互动模块,用于获取每种历史情绪类型在所述历史情绪数据中的占比,根据所述占比执行权重随机操作,从所述历史情绪类型中选出开机情绪类型,根据所述开机情绪类型显示开机画面,并以所述开机情绪类型与用户进行互动。
10.本发明解决其技术问题所采用的技术方案是:提供一种机器人,包括存储器、处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时,使得所述处理器执行如上所述方法的步骤。
11.本发明解决其技术问题所采用的技术方案是:提供一种存储介质,存储有计算机程序,所述计算机程序处理器执行时,使得所述处理器执行如上所述方法的步骤。
12.本发明的有益效果在于,与现有技术相比,本发明通过在获取开机指令后读取存储的历史情绪数据,获取每种历史情绪类型在历史情绪数据中的第一占比,根据第一占比执行权重随机操作,从历史情绪类型中选出开机情绪类型,根据开机情绪类型显示开机画
面,并以开机情绪类型与用户进行互动,从而可以实现智能机器人以不同的情绪类型开机以及互动,有助于培养智能机器人以用户想要的情绪类型进行开机。
附图说明
13.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
14.其中:
15.图1是本发明提供的机器人情绪培养方法的第一实施例的流程示意图;
16.图2是本发明提供的机器人情绪培养方法的第二实施例的流程示意图;
17.图3是本发明提供的机器人情绪培养方法的第三实施例的流程示意图;
18.图4是本发明提供的机器人情绪培养方法的第四实施例的流程示意图;
19.图5是本发明提供的机器人情绪培养系统的一实施例的结构示意图;
20.图6是本发明提供的机器人的一实施例的结构示意图;
21.图7是本发明提供的存储介质的一实施例的结构示意图。。
具体实施方式
22.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
23.请参阅图1,图1是本发明提供的机器人情绪培养方法的第一实施例的流程示意图。本发明提供的机器人情绪培养方法包括如下步骤:
24.s101:获取开机指令,读取存储的历史情绪数据,历史情绪数据包括每次历史开机的历史情绪类型。
25.在一个具体的实施场景中,智能机器人获取用户输入的开机指令,开机指令包括触发开机案件、接通电源上电、通过遥控器或者预先连接的移动终端输入开机指令。智能机器人接收到用户输入的开机指令后,读取存储的历史情绪数据,历史情绪数据包括每次历史开机时的历史情绪类型。例如,当前为智能机器人的第四次开机,则之前三次开机时的历史情绪类型分别为开心、开心、难过。在本实施场景中,智能机器人会记录每次开机时的开机情绪类型,从而可以在新的一次开机时获取到之前所有开机时的历史数据。
26.s102:获取每种历史情绪类型在历史情绪数据中的第一占比,根据第一占比执行权重随机操作,从历史情绪类型中选出开机情绪类型,根据开机情绪类型显示开机画面,并以开机情绪类型与用户进行互动。
27.在一个具体的实施场景中,当获取到历史情绪数据后,获取每种历史情绪类型在历史情绪中的第一占比,例如之前三次开机时的历史情绪类型分别为开心、开心、难过,则开心情绪的第一占比为66.67%,难过情绪的第一占比为33.33%。在本实施场景中,历史情绪类型包括用户预先设置的智能机器人所能支持的全部的情绪类型,即使有些情绪类型尚
未在开机时出现过,也会对其进行计算,例如,平静情绪的第一占比为0%,生气情绪的第一占比为0%。历史情绪类型的类型量由用户设置,可以是生气、开心、难过、平静

这样的大类,也可以是开心一级、开心二级、开心三级、难过一级、难过二级

这样细分类型,还可以是30%开心+70%平静、50%开心+50%生气

这样按照不同比例组合的类型。
28.在本实施场景中,智能机器人支持的情绪类型包括生气、开心、难过、平静。根据上文中获取的各个历史情绪类型的第一占比执行权重随机操作,从历史情绪类型中选出开机情绪类型。具体地说,根据第一占比获取每个历史情绪类型的权重。用户可以预先设置权重设置占比条件,根据每个历史情绪类型的第一占比获取其满足的占比条件,将该满足的占比条件对应的权重作为历史情绪类型的权重。执行权重随机算法,比如情绪a的权重是99,情绪b的权重是1,那么99%的概率会选择情绪a作为开机情绪类型。
29.在本实施场景中,第一占比与权重成正比,也就是说某个历史情绪类型的第一占比越高,其对应的权重越大,这样,如果智能机器人以某种情绪类型开机的次数越多,则后续开机时以这种情绪类型开机的概率越大。
30.在本实施场景中,针对每种开机情绪类型设置有对应的至少一个开机画面,以从历史情绪类型中选择的开机情绪类型对应的开机画面开机,并以开机情绪类型与用户进行互动。例如,开机情绪类型为开心,则以开心的情绪状态与用户进行互动。可以针对智能机器人预先设置不同情绪状态下的互动反馈,例如,生气时被摸头可以反馈被安慰的动作和画面,而开心时被摸头可以返被鼓励的动作和画面。
31.通过上述描述可知,在本实施例中在获取开机指令后读取存储的历史情绪数据,获取每种历史情绪类型在历史情绪数据中的第一占比,根据第一占比执行权重随机操作,从历史情绪类型中选出开机情绪类型,根据开机情绪类型显示开机画面,并以开机情绪类型与用户进行互动,从而可以实现智能机器人以不同的情绪类型开机以及互动,有助于培养智能机器人以用户想要的情绪类型进行开机。
32.请参阅图2,图2是本发明提供的机器人情绪培养方法的第二实施例的流程示意图。本发明提供的机器人情绪培养方法包括如下步骤:
33.s201:获取开机指令,读取存储的历史情绪数据,历史情绪数据包括每次历史开机的历史情绪类型。
34.s202:获取每种历史情绪类型在历史情绪数据中的第一占比,根据第一占比执行权重随机操作,从历史情绪类型中选出开机情绪类型,根据开机情绪类型显示开机画面。
35.在一个具体的实施场景中,步骤s201-s202与本发明提供的机器人情绪培养方法的第一实施例中的步骤s101-s102中对应的内容基本一致,此处不再进行赘述。
36.s203:获取用户当前的交互操作和当前情绪类型,获取当前情绪类型下的交互操作的累计次数,根据累计次数解锁预设交互内容,通过预设交互内容与用户进行交互。
37.在一个具体的实施场景中,获取用户当前的交互操作,例如拍肩膀、摸摸头、拍打肚子等操作,获取执行交互操作时的当前情绪类型。当前情绪类型为智能机器人被执行交互操作的当下的情绪类型。智能机器人以开机情绪类型开机后,以开机情绪类型和用户进行互动,用户的操作可能会改变智能机器人的情绪类型,由开机情绪类型转变为其他情绪类型。例如开机情绪类型为开心,用户后续长时间不对智能机器人执行任何交互操作,智能机器人的情绪类型会变为难过,也就是智能机器人的当前情绪类型为难过。
38.由于智能机器人的情绪类型是可变化的,因此在检测到用户在执行交互操作时,获取智能机器人的当前情绪类型,获取当前情绪类型下的交互操作的累计次数。例如,当前情绪类型为难过,当前交互操作为摸摸头,则统计智能机器人在以往的运行状态中,处于难过情绪状态中被摸摸头的次数,例如是9次,则加上当前的次数为10次。
39.在本实施场景中,用户针对每个情绪类型下的每个交互操作设置有是一个等级次数阈值,以及每个等级次数阈值对应的待解锁的预设交互内容。例如,在难过情绪状态下,摸头10次可以解锁的预设交互内容为拥抱,摸头15次可以解锁的预设交互内容为跳一跳,摸头20次可以解锁的预设交互内容为跳舞。解锁预设交互内容后,通过预设交互内容与用户进行交互。具体的等级次数阈值的数量和数值以及预设交互内容可以由用户自行设置。
40.在本实施场景中,当前交互操作完成后,难过情绪状态中被摸摸头的次数为10次,可以解锁的预设交互内容为拥抱,则对用户执行拥抱操作。
41.通过上述描述可知,在本实施例中,用户可以预先设置等级次数阈值及其对应不同的预设交互内容,获取用户当前的交互操作和当前情绪类型,获取当前情绪类型下的交互操作的累计次数,根据累计次数解锁预设交互内容,通过预设交互内容与用户进行交互,能够有效提升用户使用的趣味性,提升用户的使用热情。
42.请参阅图3,图3是本发明提供的机器人情绪培养方法的第三实施例的流程示意图。本发明提供的机器人情绪培养方法包括如下步骤:
43.s301:获取开机指令,读取存储的历史情绪数据,历史情绪数据包括每次历史开机的历史情绪类型。
44.s302:获取每种历史情绪类型在历史情绪数据中的第一占比,根据第一占比执行权重随机操作,从历史情绪类型中选出开机情绪类型,根据开机情绪类型显示开机画面。
45.在一个具体的实施场景中,步骤s301-s302与本发明提供的机器人情绪培养方法的第一实施例中的步骤s101-s102中对应的内容基本一致,此处不再进行赘述。
46.s303:获取当前情绪类型的历史类型数据,历史类型数据包括智能机器人运行状态中的每种当前情绪类型出现的次数,获取每种开机情绪类型在历史类型数据中的第二占比。
47.在一个具体的实施场景中,记录智能机器人在运行状态中各种情绪类型的出现次数,作为历史类型数据,统计当前情绪类型的出现次数,计算当前情绪类型的出现次数在各种情绪类型的出现次数中的第二占比。例如智能机器人在所有的运行状态中出现开心20次,难过10次,平静10次,生气10次,则当前情绪类型(难过)的第二占比为20%。
48.s304:获取交互操作对应的交互情绪类型,获取交互情绪类型在历史类型数据中的第二占比和第三占比,根据第二占比和第三占比获取交互情绪类型替换当前情绪类型的替换概率。
49.在一个具体的实施场景中,获取交互操作对应的交互情绪类型,例如交互操作为摸摸头,交互情绪类型为开心,则根据获取第二占比相似的方法获取第三占比,第三占比为40%。根据第二占比获和第三占比获取交互情绪类型替换当前情绪类型的替换概率。若第三占比比第二占比大的越多,则替换概率越高,例如在本实施例中,当前情绪类型被替换为开心的概率较高。也就是说若某种情绪类型出现的次数越多,其能够替换其他情绪类型的概率就越大,可以实现智能机器人的情绪养成。
50.通过上述描述可知,在本实施例中获取当前情绪类型的历史类型数据,历史类型数据包括智能机器人运行状态中的每种当前情绪类型出现的次数,获取当前情绪类型在历史类型数据中的第二占比,获取交互操作对应的交互情绪类型,获取交互情绪类型在历史类型数据中的第二占比和第三占比,根据第二占比和第三占比获取交互情绪类型替换当前情绪类型的替换概率,能够实现智能机器人的情绪培养,能够有效提升用户使用的趣味性,提升用户的使用热情。
51.请参阅图4,图4是本发明提供的机器人情绪培养方法的第四实施例的流程示意图。本发明提供的机器人情绪培养方法包括如下步骤:
52.s401:获取开机指令,读取存储的历史情绪数据,历史情绪数据包括每次历史开机的历史情绪类型。
53.s402:获取每种历史情绪类型在历史情绪数据中的第一占比,根据第一占比执行权重随机操作,从历史情绪类型中选出开机情绪类型,根据开机情绪类型显示开机画面。
54.在一个具体的实施场景中,步骤s401-s402与本发明提供的机器人情绪培养方法的第一实施例中的步骤s101-s102中对应的内容基本一致,此处不再进行赘述。
55.s403:获取当前情绪类型的历史类型数据,历史类型数据包括智能机器人运行状态中的每种当前情绪类型出现的次数,获取交互操作对应的交互情绪类型,获取交互情绪类型在历史类型数据中的第三占比。
56.在一个具体的实施场景中,步骤s403与本发明提供的机器人情绪培养方法的第三实施例中的步骤s303-s304中对应的内容基本一致,此处不再进行赘述。
57.s404:获取交互操作对应的当前操作区域,获取每个当前操作区域被执行交互操作后的历史交互数据,历史交互数据包括每次交互操作后的当前情绪转变类型,获取每种当前情绪转变类型在历史交互数据中的第四占比。
58.在一个具体的实施场景中,获取交互操作对应的当前操作区域,例如头部、肩部、腹部、四肢等等,具体的操作区域的划分可以由用户进行设置。获取每个当前操作区域被执行交互操作后的历史交互数据,历史交互数据包括每次交互操作后的当前情绪转变类型。例如,当前操作区域为头顶,交互操作为摸摸头,头顶被执行摸摸头的操作后,由难过转变为开心10次,由难过转变为难过5次,由难过转变为平静5次,则难过转变为开心的第四占比为50%,远远高于其他当前情绪转变类型的当前占比。
59.s405:根据第四占比和第二占比获取交互操作后出现的目标情绪类型。
60.在一个具体的实施场景中,根据第四占比和第二占比获取交互操作后出现的目标情绪类型。可以根据第三占比和第四占比修改每种当前情绪类型的权重,通过权重随机算法获取目标情绪类型。例如,开心的第三占比为40%,难过转变为开心的第四占比为50%,则为开心设置更高的权重,通过权重随机的方式选择目标情绪类型,目标情绪类型为开心的概率更高。
61.进一步地,能够培养出机器人被摸摸头开心的习惯。
62.通过上述描述可知,在本实施例中获取交互操作对应的当前操作区域,获取每个当前操作区域被执行交互操作后的历史交互数据,历史交互数据包括每次交互操作后的当前情绪转变类型,获取每种当前情绪转变类型在历史交互数据中的第四占比;根据第四占比和第三占比获取交互操作后出现的目标情绪类型,能够培养智能机器人的交互操作的偏
好,能够有效提升用户使用的趣味性,提升用户的使用热情。
63.请参阅图5,图5是本发明提供的机器人情绪培养系统的一实施例的结构示意图。机器人情绪培养系统10包括:获取模块11和互动模块12。
64.获取模块11用于获取开机指令,读取存储的历史情绪数据,历史情绪数据包括每次历史开机的历史情绪类型。互动模块12用于获取每种历史情绪类型在历史情绪数据中的占比,根据占比执行权重随机操作,从历史情绪类型中选出开机情绪类型,根据开机情绪类型显示开机画面,并以开机情绪类型与用户进行互动。
65.互动模块12用于根据第一占比设置每种历史情绪类型的权重,其中,第一占比与权重成正比。
66.互动模块12用于获取用户当前的交互操作和当前情绪类型,获取当前情绪类型下的交互操作的累计次数,根据累计次数解锁预设交互内容,通过预设交互内容与用户进行交互。
67.互动模块12用于获取用户预先设置的至少一个等级次数阈值,每种等级次数阈值对应不同的预设交互内容,获取累计次数满足的等级次数阈值,解锁等级次数阈值对应的预设交互内容。
68.互动模块12用于获取当前情绪类型的历史类型数据,历史类型数据包括智能机器人运行状态中的每种当前情绪类型出现的次数,获取当前情绪类型在历史类型数据中的第二占比;获取交互操作对应的交互情绪类型,获取交互情绪类型在历史类型数据中的第三占比,根据第二占比和第三占比获取交互情绪类型替换当前情绪类型的替换概率。
69.互动模块12用于获取交互操作对应的当前操作区域,获取每个当前操作区域被执行交互操作后的历史交互数据,历史交互数据包括每次交互操作后的当前情绪转变类型,获取每种当前情绪转变类型在历史交互数据中的第四占比;根据第四占比和第三占比获取交互操作后出现的目标情绪类型。
70.互动模块12用于根据第三占比和第四占比修改每种当前情绪类型的权重,通过权重随机算法获取目标情绪类型。
71.通过上述描述可知,在本实施例中机器人情绪培养系统在获取开机指令后读取存储的历史情绪数据,获取每种历史情绪类型在历史情绪数据中的第一占比,根据第一占比执行权重随机操作,从历史情绪类型中选出开机情绪类型,根据开机情绪类型显示开机画面,并以开机情绪类型与用户进行互动,从而可以实现智能机器人以不同的情绪类型开机以及互动,有助于培养智能机器人以用户想要的情绪类型进行开机。
72.请参阅图6,图6是本发明提供的机器人的一实施例的结构示意图。机器人20包括处理器21、存储器22。处理器21耦接存储器22。存储器22中存储有计算机程序,处理器21在工作时执行该计算机程序以实现如图1-图4所示的方法。详细的方法可参见上述,在此不再赘述。
73.请参阅图7,图7是本发明提供的存储介质的一实施例的结构示意图。存储介质30中存储有至少一个计算机程序31,计算机程序31用于被处理器执行以实现如图1-图4所示的方法,详细的方法可参见上述,在此不再赘述。在一个实施例中,计算机可读存储介质30可以是终端中的存储芯片、硬盘或者是移动硬盘或者优盘、光盘等其他可读写存储的工具,还可以是服务器等等。
74.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
75.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
76.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1