本发明涉及人工智能技术领域,更具体地说,涉及一种功能菜单定制方法、语音快捷控制方法和机器人。
背景技术:
智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术等将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,从而提升家居的安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。
智能家居机器人是智能家居中的一个控制系统,将智能家居机器人与家庭网关通过互联网联动起来,用户通过语音对智能家居机器人下达命令,通过联动作用,从而控制家中各种智能家居设备。
但是,现有的智能家居机器人一般都是按照厂商统一设置的语音快捷方式(即语音命令)来执行相应功能,而不同客户的语言习惯和实际需要可能不同,所以难以满足不同客户的个性化需求。
技术实现要素:
有鉴于此,本发明提供一种功能菜单定制方法、语音快捷控制方法和机器人,以满足不同客户个性化的语音快捷控制需求。
一种功能菜单定制方法,应用于智能家居机器人,所述智能家居机器人具有麦克风和显示屏,所述功能菜单个性化定制方法包括:
在接收到用户发出的菜单编辑请求时,将所述智能家居机器人中当前存储的功能菜单界面展示在所述显示屏上;
根据用户操作为所述功能菜单界面中的每项功能设置用户自定义的语音快捷方式;
保存修改后的功能菜单界面。
可选的,在所述修改后的功能菜单界面中,同一条语音快捷方式对应所述功能菜单界面中的一项或多项功能。
可选的,在所述修改后的功能菜单界面中,每一项功能对应一条或多条语音快捷方式。
一种语音快捷控制方法,应用于智能家居机器人,所述智能家居机器人中存储有按照上述公开的任一种功能菜单定制方法生成的功能菜单界面,所述语音快捷控制方法包括:
用麦克风捕获用户录入的语音快捷方式;
判断当前录入的语音快捷方式是否为所述智能家居机器人的语音快捷方式之一;
若是,启动与当前录入的语音控制指令相对应的功能。
可选的,所述智能家居机器人还具有摄像头;
所述智能家居机器人的机器人本体包括头部、颈部和移动底盘,所述摄像头安装在所述头部;
当所述语音快捷方式为第一预设内容时,所述启动与当前录入的语音控制指令相对应的功能,包括:通过控制所述移动底盘的移动和通过控制所述颈部实现所述头部的点头摇头,来调整所述摄像头对准的拍摄角度,并将拍摄内容通过所述显示器进行输出显示。
一种智能家居机器人,包括机器人本体和微控制器;
所述机器人本体具有麦克风和显示屏;
所述微控制器包括:
调取单元,用于在接收到用户发出的菜单编辑请求时,将所述智能家居机器人中当前存储的功能菜单界面展示在所述显示屏上;
人机交互单元,用于根据用户操作为所述功能菜单界面中的每项功能设置用户自定义的语音快捷方式;
以及存储单元,用于保存修改后的功能菜单界面。
可选的,在所述存储单元所保存的修改后的功能菜单界面中,同一条语音快捷方式对应所述功能菜单界面中的一项或多项功能。
可选的,在所述存储单元所保存的修改后的功能菜单界面中,每一项功能对应一条或多条语音快捷方式。
可选的,所述微控制器还包括:
语音录入单元,用于用麦克风捕获用户录入的语音快捷方式;
判断单元,用于判断当前录入的语音快捷方式是否为所述智能家居机器人的语音快捷方式之一;
以及执行单元,用于在判断得到当前录入的语音快捷方式为所述智能家居机器人的语音快捷方式之一时,启动与当前录入的语音控制指令相对应的功能。
可选的,所述机器人本体还具有摄像头;
所述机器人本体包括头部、颈部和移动底盘,所述摄像头安装在所述头部;
当所述语音快捷方式为第一预设内容时,所述执行单元具体用于在判断得到当前录入的语音快捷方式为所述智能家居机器人的语音快捷方式之一时,通过控制所述移动底盘的移动和通过控制所述颈部实现所述头部的点头摇头,来调整所述摄像头对准的拍摄角度,并将拍摄内容通过所述显示器进行输出显示。
从上述的技术方案可以看出,本发明预先为智能家居机器人植入编排好的程序,使其在接收到用户发出的菜单编辑请求时,能够将所述智能家居机器人中当前存储的功能菜单界面展示在所述显示屏上,并根据用户操作为所述功能菜单界面中的每项功能设置用户自定义的语音快捷方式,从而使得不同客户可以结合自身语言习惯和实际需要自定义语音快捷方式,满足不同客户个性化的语音快捷控制需求,人机交互更具智能化。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例公开的一种功能菜单定制方法流程图;
图2为本发明实施例公开的一种智能家居应用场景示意图;
图3为本发明实施例公开的一种语音快捷控制方法流程图;
图4为本发明实施例公开的一种智能家居机器人中的微控制器结构示意图;
图5为本发明实施例公开的又一种智能家居机器人中的微控制器结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,本发明实施例公开了一种功能菜单定制方法,应用于智能家居机器人,所述智能家居机器人具有麦克风和显示屏,所述功能菜单个性化定制方法包括:
步骤s01:判断是否接收到用户发出的菜单编辑请求,若是,进入步骤s02,若否,返回步骤s01。
步骤s02:将所述智能家居机器人中当前存储的功能菜单界面展示在所述显示屏上。
步骤s03:根据用户操作为所述功能菜单界面中的每项功能设置用户自定义的语音快捷方式。
步骤s04:保存修改后的功能菜单界面,其中记录有各项功能以及与各项功能相对应的语音快捷方式。
具体的,智能家居机器人中存储的功能菜单界面上列有智能家居机器人的各项功能,例如:给爸爸拨打视频电话、打开客厅灯、打开空调、关闭客厅窗帘、打开电视机等。该功能菜单界面上所列出的智能家居机器人的各项功能都具有对应的语音快捷方式,智能家居机器人初次开启时,其功能菜单界面中各项功能对应的语音快捷方式为厂商统一设置的语音快捷方式,但不同客户的语言习惯和实际需要可能不同,为满足不同客户的个性化需求,智能家居机器人允许用户自定义每项功能的语音快捷方式。
用户在想要对智能家居机器人中当前存储的功能菜单界面中的各项功能的语音快捷方式进行自定义时,需向智能家居机器人发出菜单编辑请求,智能家居机器人响应该菜单编辑请求,进入菜单编辑模式,在该模式下,智能家居机器人将当前存储的功能菜单界面展示在所述显示屏上,根据用户操作为所述功能菜单界面中的每项功能设置用户自定义的语音快捷方式,然后保存修改后的功能菜单界面。举个例子,“打开客厅灯”这一功能对应的原语音快捷方式为“开灯”,用户可以将其自定义为“我回家了”,那么用户只要将对智能家居机器人说一句“我回家了”,即可由智能家居机器人自动控制家中的客厅灯打开。
其中,用户向智能家居机器人发出菜单编辑请求的方式,可以是语音控制方式,例如用户通过麦克风对智能家居机器人说出“编辑功能菜单”这句话即可让智能家居机器人进入菜单编辑模式;或者,也可以是通过遥控器遥控的方式,例如用户通过按下遥控器中的“菜单”按键即可让智能家居机器人进入菜单编辑模式;或者,也可以通过触摸屏控制方式,例如手动点击所述显示屏中的“菜单”按键即可让智能家居机器人进入菜单编辑模式。
可选的,在修改后的功能菜单界面中,同一条语音快捷方式对应所述功能菜单界面中的一项或多项功能。
具体的,同一条语音快捷方式对应所述功能菜单界面中的多项功能,意味着用户只要向智能家居机器人说一条语音,即可同时打开该语音对应的多项功能,这适应于习惯于同时控制多个智能家居设备动作的场景下。举个例子,用户可以将“打开客厅灯”、“关闭客厅窗帘”和“打开电视机”功能对应的语音快捷方式均设置为“我回家了”,则用户只需要对准智能家居机器人的麦克风3说一句“我回家了”,即可由智能家居机器人自动控制家中的客厅灯32打开、客厅窗帘31关闭以及电视机33打开,如图2所示。
可选的,基于上述公开的任一实施例,在修改后的功能菜单界面中,每一项功能对应一条或多条语音快捷方式。
具体的,一项功能对应多条语音快捷方式,意味着用户向智能家居机器人说多条不同语音中的任意一一种,即可打开这多条语音共同对应的一项功能。举个例子,一个三口之家中爸爸、妈妈、孩子三人对“打开电视机”这一功能所习惯的语音快捷方式不同,那么可以将“打开电视机”对应的语音快捷方式同时设置为爸爸的习惯用语“我回家了”、妈妈的习惯用语“电视剧”和孩子的习惯用语“动画片”,则用户只需要对准智能家居机器人的麦克风说一句“我回家了”、“电视剧”或“”动画片,即可由智能家居机器人自动控制家中的电视机打开。
参见图3,本发明实施例还公开了一种语音快捷控制方法,应用于智能家居机器人,所述智能家居机器人中存储有按照上述公开的任一种功能菜单定制方法生成的功能菜单界面,所述语音快捷控制方法包括:
步骤s101:用麦克风捕获用户录入的语音快捷方式;
步骤s102:判断当前录入的语音快捷方式是否为所述智能家居机器人的语音快捷方式之一;若是,进入步骤s103,若否,返回步骤s101。
步骤s103:启动与当前录入的语音控制指令相对应的功能。
可选的,上述公开的任一实施例中,例如图2所示,所述智能家居机器人还具有摄像头101;
所述智能家居机器人的机器人本体包括头部100、颈部200和移动底盘300,摄像头101安装在头部100;
当所述语音快捷方式为第一预设内容时(例如“摄像”),所述启动与当前录入的语音控制指令相对应的功能,包括:通过控制移动底盘11的移动和通过控制颈部200实现头部100的点头摇头,来调整摄像头3对准的拍摄角度,当摄像头3对准拍摄目标时控制摄像头3开始拍摄,并将拍摄内容通过所述显示器进行输出显示。
举例说明,当妈妈陪孩子在客厅玩耍时,可以向智能家居机器人说出“摄像”,由智能家居机器人根据人体移动方向及速度,调整摄像头3对人体进行追踪拍摄,从而将美好的亲子时光记录下来,成为一份可翻看回味的记录。
其中,为保证机器人本体在巡检区域内无拘束的运动,移动底盘300可选用轮式驱动底盘。更为具体的,所述轮式驱动底盘采用双主动轮差速驱动,并配有两个起支撑作用的万向轮,其中,双主动轮差速驱动保证了机器人本体在行进、转弯过程中有足够的灵活性,可以实现机器人本体以任意角度移动;两个万向轮都配有减震弹簧,平衡了机器人本体的重量分布,还能在机器人本体运动过程中起到很好的缓冲作用,确保机器人本体平稳安全的移动。或者,移动底盘300也可以采用双足行走机构等,其工作原理此处不再赘述。
与上述方法实施例相对应的,本发明实施例还公开了一种智能家居机器人,包括机器人本体和微控制器;
所述机器人本体具有麦克风和显示屏;
如图4所示,所述微控制器包括:
调取单元91,用于在接收到用户发出的菜单编辑请求时,将所述智能家居机器人中当前存储的功能菜单界面展示在所述显示屏上;
人机交互单元92,用于根据用户操作为所述功能菜单界面中的每项功能设置用户自定义的语音快捷方式;
以及存储单元93,用于保存修改后的功能菜单界面。
可选的,在所述存储单元93所保存的修改后的功能菜单界面中,同一条语音快捷方式对应所述功能菜单界面中的一项或多项功能。
可选的,在上述公开的任一种智能家居机器人实施例中,在所述存储单元93所保存的修改后的功能菜单界面中,每一项功能对应一条或多条语音快捷方式。
可选的,如图5所示,在上述公开的任一种智能家居机器人实施例中,所述微控制器还包括:
语音录入单元94,用于用麦克风捕获用户录入的语音快捷方式;
判断单元95,用于判断当前录入的语音快捷方式是否为所述智能家居机器人的语音快捷方式之一;
以及执行单元96,用于在判断得到当前录入的语音快捷方式为所述智能家居机器人的语音快捷方式之一时,启动与当前录入的语音控制指令相对应的功能。
可选的,所述机器人本体还具有摄像头;
所述机器人本体包括头部、颈部和移动底盘,所述摄像头安装在所述头部;
当所述语音快捷方式为第一预设内容时,所述执行单元96具体用于在判断得到当前录入的语音快捷方式为所述智能家居机器人的语音快捷方式之一时,通过控制所述移动底盘的移动和通过控制所述颈部实现所述头部的点头摇头,来调整所述摄像头对准的拍摄角度,并将拍摄内容通过所述显示器进行输出显示。
综上所述,本发明预先为智能家居机器人植入编排好的程序,使其在接收到用户发出的菜单编辑请求时,能够将所述智能家居机器人中当前存储的功能菜单界面展示在所述显示屏上,并根据用户操作为所述功能菜单界面中的每项功能设置用户自定义的语音快捷方式,从而使得不同客户可以结合自身语言习惯和实际需要自定义语音快捷方式,满足不同客户个性化的语音快捷控制需求,人机交互更具智能化。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的微控制器而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员可以理解,可以使用许多不同的工艺和技术中的任意一种来表示信息、消息和信号。例如,上述说明中提到过的消息、信息都可以表示为电压、电流、电磁波、磁场或磁性粒子、光场或以上任意组合。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
对于系统实施例而言,由于其基本相应于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明实施例的精神或范围的情况下,在其它实施例中实现。因此,本发明实施例将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
1.一种功能菜单定制方法,其特征在于,应用于智能家居机器人,所述智能家居机器人具有麦克风和显示屏,所述功能菜单个性化定制方法包括:
在接收到用户发出的菜单编辑请求时,将所述智能家居机器人中当前存储的功能菜单界面展示在所述显示屏上;
根据用户操作为所述功能菜单界面中的每项功能设置用户自定义的语音快捷方式;
保存修改后的功能菜单界面。
2.根据权利要求1所述的功能菜单定制方法,其特征在于,在所述修改后的功能菜单界面中,同一条语音快捷方式对应所述功能菜单界面中的一项或多项功能。
3.根据权利要求1或2所述的功能菜单定制方法,其特征在于,在所述修改后的功能菜单界面中,每一项功能对应一条或多条语音快捷方式。
4.一种语音快捷控制方法,其特征在于,应用于智能家居机器人,所述智能家居机器人中存储有按照权利要求1、2或3所述的功能菜单定制方法生成的功能菜单界面,所述语音快捷控制方法包括:
用麦克风捕获用户录入的语音快捷方式;
判断当前录入的语音快捷方式是否为所述智能家居机器人的语音快捷方式之一;
若是,启动与当前录入的语音控制指令相对应的功能。
5.根据权利要求4所述的语音快捷控制方法,其特征在于,所述智能家居机器人还具有摄像头;
所述智能家居机器人的机器人本体包括头部、颈部和移动底盘,所述摄像头安装在所述头部;
当所述语音快捷方式为第一预设内容时,所述启动与当前录入的语音控制指令相对应的功能,包括:通过控制所述移动底盘的移动和通过控制所述颈部实现所述头部的点头摇头,来调整所述摄像头对准的拍摄角度,并将拍摄内容通过所述显示器进行输出显示。
6.一种智能家居机器人,其特征在于,包括机器人本体和微控制器,其中:
所述机器人本体具有麦克风和显示屏;
所述微控制器包括:
调取单元,用于在接收到用户发出的菜单编辑请求时,将所述智能家居机器人中当前存储的功能菜单界面展示在所述显示屏上;
人机交互单元,用于根据用户操作为所述功能菜单界面中的每项功能设置用户自定义的语音快捷方式;
以及存储单元,用于保存修改后的功能菜单界面。
7.根据权利要求6所述的智能家居机器人,其特征在于,在所述存储单元所保存的修改后的功能菜单界面中,同一条语音快捷方式对应所述功能菜单界面中的一项或多项功能。
8.根据权利要求6或7所述的智能家居机器人,其特征在于,在所述存储单元所保存的修改后的功能菜单界面中,每一项功能对应一条或多条语音快捷方式。
9.根据权利要求6所述的智能家居机器人,其特征在于,所述微控制器还包括:
语音录入单元,用于用麦克风捕获用户录入的语音快捷方式;
判断单元,用于判断当前录入的语音快捷方式是否为所述智能家居机器人的语音快捷方式之一;
以及执行单元,用于在判断得到当前录入的语音快捷方式为所述智能家居机器人的语音快捷方式之一时,启动与当前录入的语音控制指令相对应的功能。
10.根据权利要求9所述的智能家居机器人,其特征在于,所述机器人本体还具有摄像头;
所述机器人本体包括头部、颈部和移动底盘;
所述摄像头安装在所述机器人本体的头部;
当所述语音快捷方式为第一预设内容时,所述执行单元具体用于在判断得到当前录入的语音快捷方式为所述智能家居机器人的语音快捷方式之一时,通过控制所述移动底盘的移动和通过控制所述颈部实现所述头部的点头摇头,来调整所述摄像头对准的拍摄角度,并将拍摄内容通过所述显示器进行输出显示。
技术总结