一种与交互对象进行交互的方法和系统与流程

文档序号:13875602阅读:265来源:国知局
一种与交互对象进行交互的方法和系统与流程

本发明涉及智能交互技术领域,尤其涉及一种与交互对象进行交互的方法和系统。



背景技术:

随着机器人技术的进步,机器人的种类越来越丰富,功能也越来越强大,目前的智能交互机器人不仅能够与人类进行交流,而且智能交互机器人本身还安装了各种应用,例如能够播放音乐、播放视频、进行教育或者游戏等。

但是目前的智能交互机器人往往需要被动地接受交互对象的提问或者提示,才能与交互对象展开交互,无法主动地与交互对象进行交互。



技术实现要素:

鉴于上述技术问题,本发明实施例提供一种与交互对象进行交互的方法和系统,使得智能交互机器人能够主动地向交互对象展示信息,与交互对象有针对性地开展交互。

本发明的实施例一方面提供了一种与交互对象进行交互的方法,包括以下步骤:

所述智能交互机器人获取当前环境的对象信息;

所述智能交互机器人检索获取所述对象信息对应的交互信息;

所述智能交互机器人利用所述交互信息与交互对象进行交互。

优选地,所述对象信息包括动物信息、植物信息、天气信息、建筑信息和/或物品信息。

优选地,所述智能交互机器人获取当前环境的对象信息,进一步包括以下步骤:

所述智能交互机器人采集当前环境中对象的图像信息;

所述智能交互机器人将所述图像信息转化成文字,成为对象信息。

优选地,所述智能交互机器人检索获取所述对象信息对应的交互信息,进一步包括以下步骤:

所述智能交互机器人在本地存储有对象信息及其对应的交互信息;

所述智能交互机器人根据所述当前环境的对象信息检索对应的交互信息;

所述智能交互机器人从本地获取所述对象信息对应的交互信息。

优选地,所述智能交互机器人检索获取所述对象信息对应的交互信息,进一步包括以下步骤:

网络设备中存储有对象信息及其对应的交互信息;

所述智能交互机器人向所述网络设备发送所述当前环境的对象信息;

所述网络设备根据所述当前环境的对象信息检索对应的交互信息;

所述网络设备将所述交互信息发送给所述智能交互机器人。

优选地,所述智能交互机器人利用所述交互信息与交互对象进行交互,进一步包括以下步骤:

将所述交互信息根据对应的对象信息进行排序;

所述智能交互机器人按照所述排序向交互对象展示所述交互信息。

本发明实施例的另一方面还提供了一种与交互对象进行交互的系统,包括对象信息获取单元、存储单元、检索单元和展示单元,其中,

所述对象信息获取单元用于获取所述智能交互机器人当前环境的对象信息;

所述存储单元用于存储对象信息及其对应的交互信息;

所述检索单元用于根据所述当前环境的对象信息,检索对应的交互信息;

所述展示单元用于所述智能交互机器人向交互对象展示所述交互信息。

优选地,所述对象信息获取单元和所述展示单元位于所述智能交互机器人的本地,所述存储单元和所述检索单元位于网络设备上。

优选地,还包括排序单元,所述排序单元用于将所述交互信息根据对应的对象信息进行排序。

优选地,所述对象信息获取单元包括图像采集装置和图像识别装置。

上述技术方案具有如下优点或有益效果:由于智能交互机器人能够根据其当前环境中的各种对象,获取对应的信息,并主动向交互对象展示,从而使得智能交互机器人与交互对象之间的交互更有针对性,扩展了智能交互机器人的功能,提高了交互对象的兴趣和产品感受度。

附图说明

图1为本发明的第一实施例的与交互对象进行交互的流程图;

图2为本发明的第二实施例的与交互对象进行交互的流程图;

图3为本发明的第三实施例的与交互对象进行交互系统的结构示意图;

图4为本发明的第四实施例的与交互对象进行交互系统的结构示意图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整地传达给本领域的技术人员。

第一实施例

参见图1,图中示出了本发明的第一实施例的与交互对象进行交互的流程图,如图1所示,该与交互对象进行交互的流程包括以下步骤:

步骤101、智能交互机器人在本地存储有大量的对象信息及其对应的交互信息。

这里的对象信息可以是动物信息、植物信息、天气信息、建筑信息和/或物品信息。例如各种宠物犬名称、室内的植物名称、不同天气状况,或者室内任何物品的名称,如电子产品、家具等等。

这里的交互信息是指与对象信息有关的各种可以供智能交互机器人与交互对象进行交互的信息。例如对应不同宠物犬的介绍信息,对应不同植物的介绍信息,对应不同天气状况的介绍以及应对信息,家中不同物品的介绍信息,等等。

步骤102、智能交互机器人采集当前环境中对象的图像信息。

智能交互机器人随着交互对象来到一个环境中,可以通过自身的图像采集装置采集环境中的各个对象的图像。

步骤103、智能交互机器人将采集到的图像信息,通过图像识别装置转化成文字,这些文字就成为对象信息。

例如智能交互机器人在当前环境中拍摄到一只宠物犬,通过图像识别装置进行识别,确认为一只哈士奇宠物犬,这里“哈士奇宠物犬”就成为对象信息。

又如智能交互机器人在当前环境中拍摄到一棵植物,通过图像识别装置进行识别,确认为一个芦荟,这里“芦荟”就成为对象信息。

步骤104、智能交互机器人根据这些对象信息,在智能交互机器人的本地进行检索。

步骤105、智能交互机器人从其本地获取这些对象信息对应的交互信息。

通过上述两个步骤,智能交互机器人可以当前环境中各个对象信息对应的交互信息。例如可以获得哈士奇宠物犬的相关信息,包括名称、种类、饮食、生活、忌讳等。也可以获得芦荟相关信息,包括名称、分类、品性、作用等等。

步骤106、智能交互机器人利用交互信息与交互对象进行交互。

智能交互机器人获得当前环境中各个对象的相关信息,就可以主动向交互对象展示这些信息,例如向交互对象介绍宠物犬的相关信息,或者介绍植物芦荟的相关信息。

如果在一个环境下存在多个对象,智能交互机器人获取到这些对象的相关信息,需要将这些相关信息进行排序,这种排序可以是人为制定,例如动物、植物、家具到电子产品。也可以随机排序。

排序确定后,智能交互机器人就可以按照顺序向交互对象展示交互信息了,在这个基础之上,智能交互机器人与交互对象之间进一步进行交互。

智能交互机器人一般都是跟随交互对象来到一个新的环境,当来到这个环境,能够很快获得该环境中各个对象的相关信息,主动向交互对象提供,在此基础上,智能交互机器人与交互对象进一步交互,这样交互对象能够及时、有针对性地获取信息,从而提高与智能交互机器人进行交互意愿。

第二实施例

参见图2,图中示出了本发明的第二实施例的与交互对象进行交互的流程图,第二实施例的流程与第一实施例的流程类似。

如图2所示,该智能交互机器人与交互对象进行交互的流程包括以下步骤:

步骤201、智能交互机器人在网络设备中存储有大量的对象信息及其对应的交互信息。

步骤202、智能交互机器人采集当前环境中对象的图像信息。

步骤203、智能交互机器人将采集到的图像信息,通过图像识别装置转化成文字,这些文字就成为对象信息。

步骤204、智能交互机器人向网络设备发送检索请求,该检索请求中包含有上述对象信息。

步骤205、网络设备收到检索请求后,根据其中的对象信息,检索对应的交互信息。

步骤206、网络设备将检索到的交互信息发送给智能交互机器人,智能交互机器人从而获取这些对象信息对应的交互信息。

步骤207、智能交互机器人利用这些交互信息与交互对象进行交互。

这里与第一实施例不同在于是在网络设备中存储对象信息及其对应的交互信息,这样就可以突破智能交互机器人本地存储的容量限制,而且更新相关信息也比本地更加方便。

第三实施例

为了实现第一实施例中的流程,本发明的实施例还提供了一种与交互对象进行交互的系统。图3为本发明的第三实施例的与交互对象进行交互的系统的结构示意图,如图3所示,该与交互对象进行交互的系统包括对象信息获取单元301、存储单元302、检索单元303、排序单元304和展示单元305。

其中对象信息获取单元获取智能交互机器人当前环境的对象信息,进一步包括图像采集装置和图像识别装置,图像采集装置用于采集智能交互机器人当前所处环境中的各个对象的图像,图像识别装置用于对采集到的图像进行识别,转化成文字,成为对象信息。

存储单元存储对象信息及其对应的交互信息。

检索单元从对象信息获取单元获取智能交互机器人当前环境的对象信息,并根据当前环境的对象信息,在存储单元中检索获取对应的交互信息。

排序单元将获取到的交互信息根据对应的对象信息进行排序。

展示单元用于智能交互机器人向交互对象展示该交互信息。

在本实施例中,所有的功能单元,包括对象信息获取单元、存储单元、检索单元、排序单元和展示单元,都安装在智能交互机器人内部。

第四实施例

为了实现第二实施例中的流程,本发明的实施例还提供了一种与交互对象进行交互的系统。图4为本发明的第四实施例的智能交互机器人与交互对象进行交互的系统的结构示意图,如图4所示,该智能交互机器人与交互对象进行交互的系统包括对象信息获取单元401、存储单元402、检索单元403、排序单元404和展示单元405。

其中对象信息获取单元获取智能交互机器人当前环境的对象信息,并发送检索请求给检索单元,该检索请求包括智能交互机器人当前环境的对象信息。

进一步包括图像采集装置和图像识别装置,图像采集装置用于采集智能交互机器人当前所处环境中的各个对象的图像,图像识别装置用于对采集到的图像进行识别,转化成文字,成为对象信息。

存储单元存储对象信息及其对应的交互信息。

检索单元从对象信息获取单元获取智能交互机器人当前环境的对象信息,并根据当前环境的对象信息,在存储单元中检索获取对应的交互信息,经过排序后发送给展示单元。

排序单元将获取到的交互信息根据对应的对象信息进行排序。

展示单元用于智能交互机器人向交互对象展示该交互信息。

与第三实施例不同的是,在本实施例中,对象信息获取单元和展示单元安装在智能交互机器人1内部,而存储单元、检索单元和排序单元安装在网络设备2上。这样就可以突破智能交互机器人本地存储的容量限制,而且更新相关信息也比本地更加方便。

采用了本发明的上述技术方案,由于智能交互机器人能够根据其当前所处环境的对象信息,获取对应的信息,并主动向交互对象展示,从而使得智能交互机器人与交互对象之间的交互更有针对性,扩展了智能交互机器人的功能,提高了交互对象的兴趣和产品感受度。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以做出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

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