一种用于机器人的交互输出方法及机器人与流程

文档序号:12802550阅读:183来源:国知局
一种用于机器人的交互输出方法及机器人与流程

本发明涉及机器人领域,具体涉及一种用于机器人的交互输出方法及机器人。



背景技术:

在通常的人际交往过程中,人们通常采用赠送礼物的方式来表达对他人的关心爱护。在这里,赠送的礼物可以是一个具体的实物,也可以是帮助他人达成的一个目标。

一般的,赠送礼物所达成的效果(接受礼物的人的惊喜程度)与礼物是什么直接相关。但是,并不是越贵重的礼物就会带来更好的效果;而是需要当前的礼物正好满足接受者的心愿。尤其的,当一个一念之间小小的心愿被别人注意并实现,这样的意外惊喜可以迅速推进人与人之间的感情。

然而,现在机器人应用及功能并不能满足用户的愿望场景的交互需求。



技术实现要素:

本发明提供了一种用于机器人的交互输出方法,所述方法包括:

接收多模态输入信息并解析,当存在愿望信息时开启愿望关联应用,将所述愿望信息与当前用户的用户标签关联保存到愿望清单中;

接收多模态输入信息并解析,当存在愿望查询需求时,开启愿望关联应用,查询与所述愿望查询需求对应的愿望清单,输出与所述愿望查询需求对应的多模态数据。

在一实施例中,还包括:

对所述愿望清单中的愿望信息进行分类,包括:

按照所述愿望信息对应的愿望种类对所述愿望信息进行分类;

和/或,

按照所述愿望信息对应的用户标签对所述愿望信息进行分类。

在一实施例中,接收多模态输入信息并解析,包括:

接收用户的多模态输入数据并解析,判断是否存在愿望查询请求;

采集用户的当前环境状态数据并解析,判断是否存在愿望提醒需求。

在一实施例中,输出与所述愿望查询需求对应的多模态数据,包括:

向愿望查看设备输出与所述愿望查询需求对应的多模态数据。

在一实施例中,输出与所述愿望查询需求对应的多模态数据,包括:

为输出的所述愿望信息添加附加标识,所述附加标识包括愿望提及频率和/或愿望提及时机。

本发明还提出了一种智能机器人,所述机器人包括:

输入采集模块,其配置为接收多模态输入信息并解析,获取解析结果;

愿望清单保存模块,其配置为当所述输入采集模块的解析结果存在愿望信息时开启愿望关联应用,将所述愿望信息与当前用户的用户标签关联保存到愿望清单中;

愿望信息输出模块,其配置为当所述输入采集模块的解析结果存在愿望查询需求时,开启愿望关联应用,查询与所述愿望查询需求对应的愿望清单,输出与所述愿望查询需求对应的多模态数据。

在一实施例中,所述愿望清单保存模块还配置为对所述愿望清单中的愿望信息进行分类,包括:

按照所述愿望信息对应的愿望种类对所述愿望信息进行分类;

和/或,

按照所述愿望信息对应的用户标签对所述愿望信息进行分类。

在一实施例中,所述输入采集模块还配置为:

接收用户的多模态输入数据并解析,判断是否存在愿望查询请求;

采集用户的当前环境状态数据并解析,判断是否存在愿望提醒需求。

在一实施例中,所述愿望信息输出模块还配置为:

向愿望查看设备输出与所述愿望查询需求对应的多模态数据。

在一实施例中,所述愿望信息输出模块还配置为:

为输出的所述愿望信息添加附加标识,所述附加标识包括愿望提及频率和/或愿望提及时机。

根据本发明的方法,机器人可以记录不同用户的心愿并在当前用户需要的时候将其他用户的心愿展示给用户,使得当前用户可以有针对性的进行实现其他用户心愿,赠送礼物的行为,从而迅速有效的推进用户之间的感情。本发明的方法大大拓展了机器人的应用领域,提高了机器人在人类日常生活中的参与度,增强了机器人的实用性,提升了机器人的用户体验。

本发明的其它特征或优点将在随后的说明书中阐述。并且,本发明的部分特征或优点将通过说明书而变得显而易见,或者通过实施本发明而被了解。本发明的目的和部分优点可通过在说明书、权利要求书以及附图中所特别指出的步骤来实现或获得。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:

图1是根据本发明一实施例的方法流程图;

图2~图6是根据本发明实施例的方法的部分流程图;

图7以及图8是根据本发明实施例的机器人系统结构简图。

具体实施方式

以下将结合附图及实施例来详细说明本发明的实施方式,借此本发明的实施人员可以充分理解本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程并依据上述实现过程具体实施本发明。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。

在通常的人际交往过程中,人们通常采用赠送礼物的方式来表达对他人的关心爱护。在这里,赠送的礼物可以是一个具体的实物,也可以是帮助他人达成的一个目标。

一般的,赠送礼物所达成的效果(接受礼物的人的惊喜程度)与礼物是什么直接相关。但是,并不是越贵重的礼物就会带来更好的效果;而是需要当前的礼物正好满足接受者的心愿。尤其的,当一个一念之间小小的心愿被别人注意并实现,这样的意外惊喜可以迅速推进人与人之间的感情。

然而,现在生活节奏太快,人们很少有空余的时间关注记忆身边人的想法感受,也就无从了解他们的心愿。即使其他人曾经明确提起过他们的心愿,在紧张的生活节奏下,这些心愿也会马上被聆听者忘记(或者甚至于聆听者当时就没有意识到)。这就使得有时候当我们想为一些人做些什么的时候,又不知道如何做起。

针对上述情况,本发明提出了一种用于机器人的交互输出方法,利用机器人进行愿望记录,在用户需要时提醒用户什么样的礼物适合指定目标或当前需要送礼物给哪一个人。根据本发明的方法,机器人可以记录不同用户的心愿并在当前用户需要的时候将其他用户的心愿展示给用户,使得当前用户可以有针对性的进行实现其他用户心愿,赠送礼物的行为,从而迅速有效的推进用户之间的感情。本发明的方法大大拓展了机器人的应用领域,提高了机器人在人类日常生活中的参与度,增强了机器人的实用性,提升了机器人的用户体验。

在本发明一实施例中,本发明的方法主要包括两大步骤,一是愿望信息的记录(即记录哪一个人想要什么样的礼物);而是愿望信息的输出(即在适当的时机提醒用户选什么样的礼物给哪一个人)。

进一步的,在本发明一实施例中,机器人采用启动并执行愿望关联应用的方式来进行愿望信息的记录以及输出。具体的,当机器人判断需要进行愿望信息的记录(创建新的愿望清单或者想已有的愿望清单中加入新信息)或输出愿望信息时,其开启愿望关联应用,利用愿望关联应用进行愿望信息的记录或输出愿望信息。

接下来基于附图详细描述根据本发明实施例的方法的详细流程,附图的流程图中示出的步骤可以在包含诸如一组计算机可执行指令的计算机系统中执行。虽然在流程图中示出了各步骤的逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

如图1所示,在一实施例中,首先,机器人接收多模态输入信息(步骤s100)并解析(步骤s110),判断当前是否存在愿望信息(当前的多模态输入信息中是否包含表明当前用户的愿望的信息)(步骤s120);如果不存在,则采用其他应对策略并返回步骤s100;当存在愿望信息时开启愿望关联应用,将愿望信息与当前用户的用户标签关联保存到愿望清单中(步骤s130)。

进一步的,在一实施例中,在步骤s100中,机器人接收的多模态输入信息主要包括用户的交互输入数据、针对用户的行为状态监测数据以及外部交互环境的采集数据。机器人不仅从当前用户的直接输入中提取当前用户的愿望信息(想要什么),还对用户的行为状态以及外部交互环境信息进行分析来推断当前用户的愿望信息。

即,在一实施例中,机器人主要通过两方面的判断来确定当前是否存在愿望信息。一是用户的直接表示,例如当前用户直接说“我好想要一个新的布娃娃”或是“我好喜欢新出的这个玩具”(用户的直接交互输入)。二是用户的间接表示,例如用户长时间的查询某个玩具的详细介绍或是购买方法、用户向第三方征求意见“你觉得这个玩具怎么样,是不是很赞”(用户的行为状态监测数据)。

进一步的,在步骤130中,保存的主要是用户标签(什么人)以及愿望信息(想要什么)。在一实施例中,机器人基于对应每个用户建立与该用户的用户标签关联的愿望清单,每个愿望清单中包含一个或多个愿望信息,每个愿望信息用于描述该用户的一个愿望(想要什么)。

如图2所示,机器人获取到新的愿望信息(步骤s210)后判断当前是否存在对应当前用户的愿望清单(步骤s220),如果存在,则将获取到的愿望信息加入已有的愿望清单中(步骤s230);如果不存在,则建立关联当前用户的新建愿望清单(步骤s240,然后将获取到的加入到新建立的愿望清单中(步骤s250)。

在已保存有愿望清单的前提下,机器人就可以向当前用户提醒愿望清单所对应的人的愿望信息了。具体的,如图1所示,机器人接收多模态输入信息(步骤s101)并解析(步骤s111),判断当前是否存在愿望查询需求(是否需要向当前的用户输出愿望信息的相关提醒)(步骤s121);当不存在愿望查询需求时,采取其他响应策略并返回步骤s101;当存在愿望查询需求时,开启愿望关联应用,查询与愿望查询需求对应的愿望清单(步骤s131),输出与所述愿望查询需求对应的多模态数据(步骤s132)。

进一步的,在一实施例中,步骤s121进行的判断包括:判断当前用户是否想要进行愿望信息的查询(用户输入的多模态输入信息是否包含愿望查询需求)。例如,用户主动向机器人询问“我想要给侄子买礼物,该买什么好?”

如图3所示,机器人接收用户的多模态输入信息(步骤s301)并解析,判断用户的多模态输入信息中是否包含愿望查询需求(用户是否想要进行愿望查询)(步骤s321);如果不存在,则采用其他响应策略并返回步骤s301;如果存在,则根据愿望查询请求查询愿望清单(步骤s331);获取与愿望查询请求对应的信息(步骤s341);然后将获取到的信息输出给用户(步骤s351)。

进一步的,在一实施例中,步骤s121进行的判断还包括:判断在当前环境状态(时间、位置等)下是否需要对当前用户进行愿望信息相关的提醒(是否存在与当前环境状态匹配的愿望提醒需求)。例如:

进行时间判断,判断当前日期是否临近某个赠送礼物的时间节点(例如生日);

或者,进行位置场所判断,判断当前用户所处的位置是否正好适合购买礼物(例如,用户进入购买特定礼品的商场)。

如图4所示,机器人采集当前用户的当前环境状态数据(步骤s401)并解析(步骤s411),判断是否存在与当前环境状态数据匹配的愿望提醒需求(是否需要提醒用户相关的愿望信息)(步骤s421);如果不存在,则采用其他响应策略并返回步骤s401;如果存在,则根据愿望提醒请求查询愿望清单(步骤s431);获取与愿望提醒请求对应的信息(步骤s441);然后将获取到的信息输出给用户(步骤s451)。

进一步的,在图3所示的步骤s341以及图4所示的步骤s441中,获取的是与愿望查询请求/愿望提醒需求对应的信息,根据具体的愿望查询请求的不同,其不仅会包含愿望清单中的愿望信息,还会包含愿望清单所关联的用户标签。

例如,在图3所示的流程中,当用户询问“我想要给侄子买礼物,该买什么好?”时,机器人查询的是与当前用户的侄子关联的愿望清单,并将该愿望清单中所有的愿望信息输出给当前用户。当用户询问“新款手机开放预订了,我是不是该预定几台送人?”时,机器人查询的是所有包含愿望信息“新款手机”的愿望清单,并将查询到的所有愿望清单所关联的用户标签输出给当前用户(例如输出“**型号手机-用户名字”)。

在图4所示流程中,在一具体应用场景中,机器人采集当前日期,判断当前日期是否为赠送礼物的提醒日期(例如是否为某人生日的前一周)。当当前日期为当前用户的侄子生日的前一周时,查询与当前用户的侄子关联的愿望清单,获取当前用户的侄子的愿望信息,然后向用户输出提醒“您侄子的生日快到了,他十分希望得到一个新款的手机,建议您预定新款的手机送给他”。

或者,在另一应用场景中,机器人采集用户的位置信息,判断用户收看购物节目可以购买球队纪念球衣时,机器人查询所有包含球队纪念球衣的愿望清单,获取所有希望得到球队纪念球衣的用户的用户标签,然后向当前用户输出提醒“这里可以购买到纪念球衣,您的侄子和外甥十分希望得到一件纪念球衣,建议您买一件送给他们”。

进一步的,为了便于机器人快速准确的查询到适合的信息以及在向用户输出信息时尽可能提高输出信息的条理性,在本发明一实施例中,对愿望清单中的愿望信息进行分类,包括:

按照愿望信息对应的愿望种类对愿望信息进行分类;

和/或,

按照愿望信息对应的用户标签对愿望信息进行分类。

这样,在查询的时候就可以根据愿望信息的分类进行分类查询。例如,用户提问“新手机开放预订了,我亲戚中有想要这款手机的人么?”。再例如,用户提问“给女儿买什么圣诞礼物好?”在输出时基于愿望种类分类,仅输出当前用户的女儿在实体礼物的范围内的愿望信息(例如布娃娃);而用户提问“暑假期间我为女儿做什么可以使她高兴”在输出时基于愿望种类分类,仅输出当前用户的女儿在行为礼物的范围内的愿望信息(例如去海边)。

进一步的,在某些应用场合中,机器人无法随身跟随用户,因此也就无法做到及时向用户输出愿望信息。针对这一情况,在一实施例中,机器人接收来自愿望查看设备的多模态输入数据并解析,当存在愿望查询需求时,开启愿望关联应用,查询与愿望查询需求对应的愿望清单,向愿望查看设备(用户随身携带的智能终端设备,例如手机)输出与愿望查询需求对应的多模态数据。

如图5所示,愿望查看设备采集多模态输入信息(步骤s500)并将采集到的信息发送给机器人;机器人接收多模态输入信息并解析(步骤s510),判断当前是否存在愿望查询需求(步骤s520);当不存在愿望查询需求时,采取其他响应策略(步骤s521);当存在愿望查询需求时,开启愿望关联应用,查询与愿望查询需求对应的愿望清单(步骤s530),获取与愿望查询需求对应的信息(步骤s540),将获取到的与愿望查询需求对应的信息发送到愿望查看设备(步骤s550);愿望查看设备接收到与愿望查询需求对应的信息后将该信息展示输出给用户(步骤s560)。

在另一实施例中,愿望查看设备采集多模态输入数据并解析,当存在愿望查询需求时向机器人发送愿望查询指令,机器人开启愿望关联应用,查询与愿望查询指令对应的愿望清单,向愿望查看设备输出与愿望查询指令对应的多模态数据。

如图6所示,愿望查看设备采集多模态输入信息(步骤s600)并解析(步骤s610);判断当前是否存在愿望查询需求(步骤s620);当不存在愿望查询需求时,采取其他响应策略(步骤s621);当存在愿望查询需求时,开启愿望关联应用,生成对应愿望查询需求的愿望查询指令,将愿望查询指令发送到机器人(步骤s622);机器人接收到愿望查询指令后查询与愿望查询指令对应的愿望清单(步骤s630),获取与愿望查询指令对应的信息(步骤s640),将获取到的与愿望查询指令对应的信息发送到愿望查看设备(步骤s650);愿望查看设备接收到与愿望查询指令对应的信息后将该信息展示输出给用户(步骤s660)。

进一步的,在实际应用场景中,同一个用户可能会同时拥有多个不同的愿望,也就是说,在某些应用场景中,机器人响应愿望查询需求时会向用户输出多个愿望信息,由用户进行选择。为了便于用户进行选择,在一实施例中,为输出的愿望信息添加附加标识,附加标识包括愿望提及频率和/或愿望提及时机。

综上,根据本发明的方法,机器人可以记录不同用户的心愿并在当前用户需要的时候将其他用户的心愿展示给用户,使得当前用户可以有针对性的进行实现其他用户心愿,赠送礼物的行为,从而迅速有效的推进用户之间的感情。本发明的方法大大拓展了机器人的应用领域,提高了机器人在人类日常生活中的参与度,增强了机器人的实用性,提升了机器人的用户体验。

基于本发明提出的方法,本发明还提出了一种机器人。如图7所示,在一实施例中,机器人包括:

输入采集模块700,其配置为接收多模态输入信息并解析,获取解析结果;

愿望清单保存模块710,其配置为当输入采集模块700的解析结果存在愿望信息时开启愿望关联应用,将愿望信息与当前用户的用户标签关联保存到愿望清单中;

愿望信息输出模块720,其配置为当输入采集模块700的解析结果存在愿望查询需求时,开启愿望关联应用,查询与愿望查询需求对应的愿望清单,输出与愿望查询需求对应的多模态数据。

进一步的,在一实施例中,愿望清单保存模块710还配置为对所述愿望清单中的愿望信息进行分类,包括:

按照愿望信息对应的愿望种类对愿望信息进行分类;

和/或,

按照愿望信息对应的用户标签对愿望信息进行分类。

进一步的,在一实施例中,输入采集模块700还配置为:

接收用户的多模态输入数据并解析,判断是否存在愿望查询请求;

采集用户的当前环境状态数据并解析,判断是否存在愿望提醒需求。

进一步的,在一实施例中,愿望信息输出模块720还配置为:向愿望查看设备输出与所述愿望查询需求对应的多模态数据。具体的,如图8所示,由愿望查看设备801采集多模态输入信息并解析,判断是否存在愿望查询需求。当存在愿望查询需求时生成对应的愿望查询指令并将愿望查询指令发送到机器人的输入采集模块800。

机器人的输入采集模块800接收到愿望查询指令时将其转发到愿望信息输出模块820,愿望信息输出模块820执行愿望查询指令,开启愿望关联应用,查询与愿望查询指令对应的愿望清单,输出与愿望查询指令对应的多模态数据到愿望查看设备801。

进一步的,在一实施例中,愿望信息输出模块还配置为:为输出的愿望信息添加附加标识,附加标识包括愿望提及频率和/或愿望提及时机。

虽然本发明所公开的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。本发明所述的方法还可有其他多种实施例。在不背离本发明实质的情况下,熟悉本领域的技术人员当可根据本发明做出各种相应的改变或变形,但这些相应的改变或变形都应属于本发明的权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1