一种机器人互动内容扩展方法及系统与流程

文档序号:12369529阅读:238来源:国知局
一种机器人互动内容扩展方法及系统与流程

本发明涉及机器人领域,具体涉及一种机器人互动内容扩展方法及系统。



背景技术:

机器人是自动执行工作的机器装置。它既可以接受人类指挥,又可以运行预先编排的程序,也可以根据以人工智能技术制定的原则纲领行动。它的任务是协助或取代人类工作,例如生产业、建筑业,或是危险的工作。随着社会和网络的发展,社会生产力不断提高,机器人又被赋予了新的能力,那就是与人类实现互动。

现有的机器人与人类互动技术中,主要采用的方式为对数据库进行机器学习,这种方法虽然具有比较广泛的适用性,但是当互动内容需要修改变更时,需要将机器人返回原厂让工程师重新编程,大大增加了修改机器人互动内容的成本。



技术实现要素:

本发明所要解决的技术问题是修改机器人互动内容时需要返回原厂通过专业人员重新编程,增加了修改机器人互动内容的成本,目的在于提供一种机器人互动内容扩展方法及系统,解决上述问题。

本发明通过下述技术方案实现:

一种机器人互动内容扩展系统,包括:用于读取互动修改内容的读取装置;所述互动修改内容包括文本文件;用于从用户获取输入信息的输入装置;用于识别所述文本文件和输入信息,并根据文本文件和输入信息向执行装置发送执行信息的识别装置;用于将接收到的执行信息输出给用户的执行装置。

现有技术中,修改机器人互动内容时需要返回原厂通过专业人员重新编程,增加了修改机器人互动内容的成本。本发明应用时,用户根据现场需要的互动内容,自行编写互动修改内容中的文本文件,降低了扩展机器人互动内容时的成本。

进一步的,所述文本文件包括互动信息;所述互动信息包括识别信息和与识别信息相匹配的输出信息;所述识别信息包括关键词;所述输出信息包括输出正文;所述识别装置识别到输入信息中包含识别信息中的关键词时,将与该识别信息相匹配的输出信息中的输出正文作为执行信息发送给执行装置。

现有技术中,修改机器人互动内容时需要返回原厂通过专业人员重新编程,增加了修改机器人互动内容的成本。本发明应用时,用户根据现场需要的互动内容,修改识别信息中的关键词和输出信息中的输出正文,即可实现机器人互动内容的扩展,降低了扩展机器人互动内容时的成本。

进一步的,本发明还包括:用于获取用户指令的操作装置;所述文本文件还包括开场白信息;所述互动修改内容还包括图片文件和视频文件;所述识别装置还用于在操作装置获取机器人进入宣传播报模式的指令后将开场白信息、图片文件和视频文件作为执行信息发送给执行装置。

进一步的,所述执行装置包括:用于将接收到的执行信息通过语音播放给用户的语音装置;用于将接收到的执行信息显示给用户的显示装置;用于在播放语音和显示执行信息时,做出肢体动作的动作装置;所述操作装置还用于编辑所述肢体动作。

本发明应用时,机器人还可以通过开场白对自己或者厂商进行介绍,并在通过显示设备播放互动修改内容中的图片文件和视频文件,通过语音装置播放输出信息和开场白信息,播报内容更加丰富。当机器人在播放语音和显示图片文件及视频文件时,做出肢体动作,这种肢体动作由用户通过操作装置进行编辑,使得机器人在互动中显得更加人性化,容易被用户所接受。

进一步的,所述输出正文和开场白信息包括停顿符;所述语音装置在将接收到的输出信息和开场白信息通过语音播放给用户时,在停顿符处做停顿。

本发明应用时,输出信息和开场白信息通过语音播报方式进行输出,并在停顿符处做语音上的停顿,播报时,这种停顿使得机器人的语音更加拟人化。

进一步的,本发明还包括:内置互动数据库的数据库装置;所述操作装置还用于设置互动数据库与互动修改内容的优先级;当机器人根据互动数据库进行互动时,如果识别装置发现互动数据库与互动修改内容发生冲突,则根据所述优先级选择互动数据库或者互动修改内容中的执行信息发送给执行装置。

本发明应用时,机器人通过内置互动数据库提供的机器人互动配对信息,实现与外界互动,这种互动方式是一种通用的互动方式,适用于多数场合;当需要对这种通用的互动方式进行扩展时,用户编写互动修改内容并输入机器人,机器人读取互动修改内容,并根据互动修改内容对外界做出互动;用户还可以通过机器人操作界面设置互动修改内容与互动数据库调用的优先级,机器人根据该优先级判断并选择互动内容。本发明通过设置互动数据库与互动修改内容,提高了机器人互动的通用性和适用性。

一种机器人互动内容扩展方法,包括以下步骤:S1:机器人读取互动修改内容;所述互动修改内容包括文本文件;S2:机器人从用户获取输入信息,并根据文本文件和输入信息向用户输出信息。

现有技术中,修改机器人互动内容时需要返回原厂通过专业人员重新编程,增加了修改机器人互动内容的成本。本发明应用时,用户根据现场需要的互动内容,自行编写互动修改内容中的文本文件,降低了扩展机器人互动内容时的成本。

进一步的,所述文本文件包括互动信息;所述互动信息包括识别信息和与识别信息相匹配的输出信息;所述识别信息包括关键词;所述输出信息包括输出正文;步骤S2还包括如下子步骤:机器人识别到输入信息中包含识别信息中的关键词时,将与该识别信息相匹配的输出信息输出给用户。

现有技术中,修改机器人互动内容时需要返回原厂通过专业人员重新编程,增加了修改机器人互动内容的成本。本发明应用时,用户根据现场需要的互动内容,修改识别信息中的关键词和输出信息中的输出正文,即可实现机器人互动内容的扩展,降低了扩展机器人互动内容时的成本。

进一步的,所述文本文件还包括开场白信息;所述互动修改内容还包括图片文件和视频文件;一种机器人互动内容扩展方法,还包括以下步骤:机器人在收到进入宣传播报模式的指令后,将开场白信息、图片文件和视频文件输出给用户。

本发明应用时,机器人还可以通过开场白对自己或者厂商进行介绍,并在播放互动修改内容中的图片文件和视频文件,播放输出信息和开场白信息,播报内容更加丰富。当机器人在播放语音和显示图片文件及视频文件时,做出肢体动作,这种肢体动作由用户进行编辑,使得机器人在互动中显得更加人性化,容易被用户所接受。

进一步的,机器人内置互动数据库;一种机器人互动内容扩展方法,还包括以下步骤:用户对机器人设置互动数据库与互动修改内容的优先级;当机器人根据互动数据库进行互动时,如果互动数据库与互动修改内容发生冲突,则根据所述优先级选择互动数据库或者互动修改内容进行互动。

本发明应用时,机器人通过内置互动数据库提供的机器人互动配对信息,实现与外界互动,这种互动方式是一种通用的互动方式,适用于多数场合;当需要对这种通用的互动方式进行扩展时,用户编写互动修改内容并输入机器人,机器人读取互动修改内容,并根据互动修改内容对外界做出互动;用户还可以通过机器人操作界面设置互动修改内容与互动数据库调用的优先级,机器人根据该优先级判断并选择互动内容。本发明通过设置互动数据库与互动修改内容,提高了机器人互动的通用性和适用性。

本发明与现有技术相比,具有如下的优点和有益效果:

1、本发明一种机器人互动内容扩展系统,用户根据现场需要的互动内容,自行编写互动修改内容中的文本文件,降低了扩展机器人互动内容时的成本;

2、本发明一种机器人互动内容扩展系统,用户根据现场需要的互动内容,修改识别信息中的关键词和输出信息中的输出正文,即可实现机器人互动内容的扩展,降低了扩展机器人互动内容时的成本;

3、本发明一种机器人互动内容扩展系统,通过语音装置播放输出信息和开场白信息,播报内容更加丰富,并做出肢体动作,使得机器人在互动中显得更加人性化,容易被用户所接受;

4、本发明一种机器人互动内容扩展系统,输出信息和开场白信息通过语音播报方式进行输出,并在停顿符处做语音上的停顿,播报时,这种停顿使得机器人的语音更加拟人化;

5、本发明一种机器人互动内容扩展系统,通过设置互动数据库与互动修改内容,提高了机器人互动的通用性和适用性;

6、本发明一种机器人互动内容扩展方法,比起对机器人重新编程所需要的编程内容,格式简明,编写门槛低,降低了修改机器人互动内容时的成本;

7、本发明一种机器人互动内容扩展方法,开场白的编写格式为开场白信息结尾处设置开场白分隔符,编写格式简单,方便用户对开场白进行现场编辑和修改;

8、本发明一种机器人互动内容扩展方法,机器人开启宣传播报模式时,输出互动修改内容中的图片文件和视频文件,播报内容更加丰富;

9、本发明一种机器人互动内容扩展方法,通过设置互动数据库与互动修改内容,提高了机器人互动的通用性和适用性。

附图说明

此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。在附图中:

图1为本发明系统结构示意图;

图2为本发明方法步骤示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。

实施例1

如图1所示,一种机器人互动内容扩展系统,包括:用于读取互动修改内容的读取装置;所述互动修改内容包括文本文件;用于从用户获取输入信息的输入装置;用于识别所述文本文件和输入信息,并根据文本文件和输入信息向执行装置发送执行信息的识别装置;用于将接收到的执行信息输出给用户的执行装置。

本实施例实施时,读取装置优选为USB接口,输入装置优选为科大讯飞语音识别系统和与之配套的话筒,识别装置优选为Arduino MEGA芯片,用户将互动修改内容存入U盘,并将U盘插入USB接口供机器人读取。

实施例2

本实施例在实施例1的基础上,所述文本文件包括互动信息;所述互动信息包括识别信息和与识别信息相匹配的输出信息;所述识别信息包括关键词;所述输出信息包括输出正文;所述识别装置识别到输入信息中包含识别信息中的关键词时,将与该识别信息相匹配的输出信息中的输出正文作为执行信息发送给执行装置。

本实施例实施时,识别信息结尾处设置终止符“。”,输出信息结尾处设置分隔符“;”,识别装置通过终止符和分隔符来识别识别信息和输出信息。识别信息终止符后第一个输出信息设置为与该识别信息匹配的输出信息;

用户编写文本文件内容如下:

漂亮。我知道我很漂亮,谢谢你的夸奖;去,写代码。黑豆的手臂和手指还不够灵活,现在写不了代码呀,实在抱歉我帮助不了你了;安装,灯泡。好的,那我去拿一下螺丝刀;给,总,问个好。你好老板,我是黑盒子的黑豆,很高兴认识你;

其中“漂亮”、“去”、“写代码”、“安装”、“灯泡”、“给”、“总”和“问个好”为关键词。机器人通过读取装置读取文本文件后,当机器人从用户获取的输入信息为:“今天你很漂亮。”,识别装置识别到“漂亮”这个关键词,于是将与之匹配的“我知道我很漂亮,谢谢你的夸奖”发送给执行装置,执行装置将该信息执行给用户;当从输入装置获取信息为:“快去安装灯泡。”,识别装置识别到“安装”和“灯泡”两个关键词,于是将与之匹配的“好的,那我去拿一下螺丝刀”发送给执行装置,执行装置将该信息执行给用户;当从输入装置获取信息为:“这位是江总,快去给江总问个好”,识别装置识别到“给”、“总”和“问个好”三个关键词,于是将与之匹配的“你好老板,我是黑盒子的黑豆,很高兴认识你”发送给执行装置,执行装置将该信息执行给用户。

实施例3

如图1所示,本实施例在实施例2的基础上,还包括:用于获取用户指令的操作装置;所述文本文件还包括开场白信息;所述互动修改内容还包括图片文件和视频文件;所述识别装置还用于在操作装置获取机器人进入宣传播报模式的指令后将开场白信息、图片文件和视频文件作为执行信息发送给执行装置。

本实施例实施时,操作装置优选为华为平板电脑,开场白信息结尾处设置开场白符“;”,识别装置通过开场白符来识别开场白信息,用户编写文本文件内容如下:

又进入期未复习阶段了,有的同学或许正为自己学习成绩不理想而苦恼,或许正为即将到来的期末考试而紧张,怎样才能使自己的头脑更聪明呢,黑豆来帮你忙;漂亮。我知道我很漂亮,谢谢你的夸奖;去,写代码。黑豆的手臂和手指还不够灵活,现在写不了代码呀,实在抱歉我帮助不了你了;安装,灯泡。好的,那我去拿一下螺丝刀;给,总,问个好。你好老板,我是黑盒子的黑豆,很高兴认识你;

机器人通过读取装置读入文本文件,识别装置识别开场白符,将“又进入期未复习阶段了,有的同学或许正为自己学习成绩不理想而苦恼,或许正为即将到来的期末考试而紧张,怎样才能使自己的头脑更聪明呢,黑豆来帮你忙”作为开场白;将“黑豆,漂亮。我知道我很漂亮,谢谢你的夸奖;去,写代码。黑豆的手臂和手指还不够灵活,现在写不了代码呀,实在抱歉我帮助不了你了;安装,灯泡。好的,那我去拿一下螺丝刀;给,总,问个好。你好老板,我是黑盒子的黑豆,很高兴认识你;”作为互动信息。用户通过操作装置控制机器人进入宣传播报模式,机器人通过执行装置输出开场白给用户。

实施例4

如图1所示,本实施例在实施例3的基础上,视频文件采用教学宣传影片,图片文件采用教学宣传图片。

本实施例实施时,用户通过操作装置开启机器人的宣传播报模式,执行装置播放教学宣传影片和教学宣传图片。

实施例5

如图1所示,本实施例在实施例4的基础上,所述执行装置包括:用于将接收到的执行信息通过语音播放给用户的语音装置;用于将接收到的执行信息显示给用户的显示装置;用于在播放语音和显示执行信息时,做出肢体动作的动作装置;所述操作装置还用于编辑所述肢体动作。

本实施例实施时,语音装置优选为飞利浦音箱,显示装置优选为三星LED显示器,动作装置优选为两只机器手臂。用户通过操作装置编辑肢体动作为挥手,机器人通过语音装置播放输出信息和开场白信息,通过显示装置显示图片文件和视频文件,通过动作装置做挥手动作。

实施例6

如图1所示,本实施例在实施例5的基础上,所述输出正文和开场白信息包括停顿符;所述语音装置在将接收到的输出信息和开场白信息通过语音播放给用户时,在停顿符处做停顿。

本实施例实施时,输出信息和开场白信息通过语音播报方式进行输出,并在停顿符处做语音上的停顿,播报时,这种停顿使得机器人的语音更加拟人化,停顿符设置为“,”。

用户编写文本文件内容如下:

漂亮。我知道我很漂亮,谢谢你的夸奖;去,写代码。黑豆的手臂和手指还不够灵活,现在写不了代码呀,实在抱歉我帮助不了你了;安装,灯泡。好的,那我去拿一下螺丝刀;给,总,问个好。你好老板,我是黑盒子的黑豆,很高兴认识你;

其中“漂亮”、“去”、“写代码”、“安装”、“灯泡”、“给”、“总”和“问个好”为关键词。机器人通过读取装置读取文本文件后,当机器人从用户获取的输入信息为:“今天你很漂亮。”,识别装置识别到“漂亮”这个关键词,于是将与之匹配的“我知道我很漂亮,谢谢你的夸奖”发送给执行装置,执行装置将该信息通过语音播报给用户,并在停顿符处做停顿。

实施例7

如图1所示,本实施例在实施例5的基础上,还包括:内置互动数据库的数据库装置;所述操作装置还用于设置互动数据库与互动修改内容的优先级;当机器人根据互动数据库进行互动时,如果识别装置发现互动数据库与互动修改内容发生冲突,则根据所述优先级选择互动数据库或者互动修改内容中的执行信息发送给执行装置。

本实施例实施时,机器人通过内置互动数据库提供的机器人互动配对信息,实现与外界互动,这种互动方式是一种通用的互动方式,适用于多数场合;当需要对这种通用的互动方式进行扩展时,用户编写互动修改内容并输入机器人,机器人读取互动修改内容,并根据互动修改内容对外界做出互动;用户还可以通过机器人操作界面设置互动修改内容与互动数据库调用的优先级,机器人根据该优先级判断并选择互动内容。

用户通过操作装置设置优先级为互动修改内容优先,当输入信息为:“今天你很漂亮。”,识别装置识别到“漂亮”这个关键词,互动数据库对该关键词的回复内容为“你也很漂亮”,互动修改内容对该关键词的回复内容为“我知道我很漂亮,谢谢你的夸奖”,根据设置好的优先级,识别装置将“我知道我很漂亮,谢谢你的夸奖”发送给执行装置,执行装置将其输出给用户。

实施例8

如图2所示,一种机器人互动内容扩展方法,包括以下步骤:S1:机器人读取互动修改内容;所述互动修改内容包括文本文件;S2:机器人从用户获取输入信息,并根据文本文件和输入信息向用户输出信息。

本实施例实施时,用户根据现场需要的互动内容,自行编写互动修改内容中的文本文件,降低了扩展机器人互动内容时的成本。

实施例9

如图2所示,本实施例在实施例8的基础上,所述文本文件包括互动信息;所述互动信息包括识别信息和与识别信息相匹配的输出信息;所述识别信息包括关键词;所述输出信息包括输出正文;步骤S2还包括如下子步骤:机器人识别到输入信息中包含识别信息中的关键词时,将与该识别信息相匹配的输出信息输出给用户。

本实施例实施时,识别信息结尾处设置终止符“。”,输出信息结尾处设置分隔符“;”,通过终止符和分隔符来识别识别信息和输出信息。识别信息终止符后第一个输出信息设置为与该识别信息匹配的输出信息;

用户编写文本文件内容如下:

漂亮。我知道我很漂亮,谢谢你的夸奖;去,写代码。黑豆的手臂和手指还不够灵活,现在写不了代码呀,实在抱歉我帮助不了你了;安装,灯泡。好的,那我去拿一下螺丝刀;给,总,问个好。你好老板,我是黑盒子的黑豆,很高兴认识你;

其中“漂亮”、“去”、“写代码”、“安装”、“灯泡”、“给”、“总”和“问个好”为关键词。机器人通过读取文本文件后,当机器人从用户获取的输入信息为:“今天你很漂亮。”,机器人识别到“漂亮”这个关键词,于是将与之匹配的“我知道我很漂亮,谢谢你的夸奖”执行给用户;当从机器人获取的输入信息为:“快去安装灯泡。”,机器人识别到“安装”和“灯泡”两个关键词,于是将与之匹配的“好的,那我去拿一下螺丝刀”执行给用户;当从输入信息为:“这位是江总,快去给江总问个好”,机器人识别到“给”、“总”和“问个好”三个关键词,于是将与之匹配的“你好老板,我是黑盒子的黑豆,很高兴认识你”执行给用户。

实施例10

如图2所示,本实施例在实施例9的基础上,所述文本文件还包括开场白信息;所述互动修改内容还包括图片文件和视频文件;一种机器人互动内容扩展方法,还包括以下步骤:机器人在收到进入宣传播报模式的指令后,将开场白信息、图片文件和视频文件输出给用户。

本实施例实施时,机器人还可以通过开场白对自己或者厂商进行介绍,并在播放互动修改内容中的图片文件和视频文件,播放输出信息和开场白信息,播报内容更加丰富。当机器人在播放语音和显示图片文件及视频文件时,做出肢体动作,这种肢体动作由用户置进行编辑,使得机器人在互动中显得更加人性化,容易被用户所接受。

实施例11

如图2所示,本实施例在实施例10的基础上,机器人内置互动数据库;一种机器人互动内容扩展方法,还包括以下步骤:用户对机器人设置互动数据库与互动修改内容的优先级;当机器人根据互动数据库进行互动时,如果互动数据库与互动修改内容发生冲突,则根据所述优先级选择互动数据库或者互动修改内容进行互动。

本实施例实施时,机器人通过内置互动数据库提供的机器人互动配对信息,实现与外界互动,这种互动方式是一种通用的互动方式,适用于多数场合;当需要对这种通用的互动方式进行扩展时,用户编写互动修改内容并输入机器人,机器人读取互动修改内容,并根据互动修改内容对外界做出互动;用户还可以通过机器人操作界面设置互动修改内容与互动数据库调用的优先级,机器人根据该优先级判断并选择互动内容。本发明通过设置互动数据库与互动修改内容,提高了机器人互动的通用性和适用性。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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