一种机器人主动与主人交互的系统及方法

xiaoxiao2021-2-23  115

一种机器人主动与主人交互的系统及方法
【技术领域】
[0001]本发明涉及智能机器人技术领域,尤其是涉及一种机器人主动与主人交互的系统及方法。
【背景技术】
[0002]随着社会的进步,机器人不仅在工业、医学、农业或者军事上应用广泛,更是在生活上开始慢慢地融入人类的社交。常见社交上的机器人应用于活动现场或者家庭,特别是在活动现场,机器人的交互往往能吸引群众的关注和兴趣。
[0003]目前,机器人主要通过被动的形式与人们交互,这种被动是交互方式容易使得人们对其是去主动逗乐的兴趣。作为社交情感型智能机器人,需要凸显人的属性,然而主动沟通又是人与人之间发起情感联系的必须过程;在主动沟通中还需抓住人性的情感共鸣点,比如人都渴望被关心、被认可、在社群中的存在感;感性、健忘、偏好轻松、占到便宜、立即见效是普罗大众的共同特性。

【发明内容】

[0004]为了解决现有机器人与人们交互时,存在单一被动交互方式的问题,本发明提供了一种机器人主动与主人交互的系统及方法,其目的在于通过机器人端收集条件参数,云端服务器的智能引擎判断条件参数是否满足主动交互条件,并下发交互内容到机器人端,实现机器人主动向主人发起聊天。
[0005]为了实现上述目的,本发明提供了一种机器人主动与主人交互的系统,其特征在于:包括机器人端、手机客户端以及云端服务器。
[0006]所述手机客户端与机器人端连接,通过发送相互通信信息判断用户是处于在家或是离家模式。
[0007]所述机器人端采集机器人主动发起交互的条件参数,并上传至云端服务器请求交互下发交互内容。
[0008]所述云端服务器处理所上传的条件参数,并下发交互内容至机器人端。
[0009]更优选地,所述机器人端包括闲置记录模块、感光设备、定位模块以及轮询请求模块;轮询请求模块分别连接闲置记录模块、感光设备和定位模块。
[0010]所述闲置记录模块用于记录机器人闲置的时间,获取闲置时间参数。
[0011]所述感光设备用于感应外部光线强度,获取光线强度参数。
[0012]所述定位模块用于当前地理位置定位,获取地理位置参数。
[0013]所获取的闲置时间参数、光线强度参数和地理位置参数分别传送到轮询请求模块;通过轮询请求模块将这些参数上传至云端服务器。
[0014]更优选地,所述云端服务器包括智能引擎,该智能引擎包括数据分析模块、数据转换模块、指令分类模块以及词库。
[0015]所述智能引擎接收机器人上传的条件参数;所接收的条件参数经过数据分析模块分析后,由数据转换模块将参数转换为控制指令;数据转换模块将控制指令传送到指令分类模块进行分类,相应的控制指令调取词库相应的内容下发至机器人端。
[0016]本发明还公开了一种机器人主动与主人交互的方法,其特征在于,包括以下步骤: 预设置主动与主人交互的基本参数;在云端服务器上预先设置基本参数;
自动获取激发主动与主人交互的条件参数;机器人端通过内部数据的采集或外部环境刺
激获取激发主动与主人交互的条件参数;
上传条件参数;
条件参数与基本参数对比;若条件参数满足基本参数的要求,则条件参数可激发云端月艮
务器调取相应条件参数的内容;
下发相应的交互内容;云端服务器将调取的的相应条件参数的内容下发至机器人端; 主动与主人进行交流;机器人端根据下发的交互内容与主人进行沟通。
[0017]更优选地,所述条件参数包括闲置时间参数、光线强度参数、地理位置参数以及网络在线模式;
所述闲置时间参数通过对机器人端的使用记录唤醒时间与对话时间计算取得;
所述光线强度参数通过光感设备感应外部光线强度获取;
所述地理位置参数通过定位模块对当前位置进去定位取得;
所述网络在线模式通过手机客户端与机器人端发送相互通信信息获取,若在同一局域网中,则处于在家模式。
[0018]更优选地,所述上传条件参数的步骤中,上传条件参数通过间隔轮询的方式上传,采用http请求的方式实现轮询。
[0019]采用本发明产生的有益效果:本发明的的智能机器人结合云端服务器,通过机器人采集相关条件参数,云端服务器判断和分析条件参数,在满足下发交互内容发条件下,云端服务器下发相应交互内容至机器人端,从而实现机器人端主动发起与主人的互动。本发明解决的机器人存在的单一被动式交互模式的问题,增强了用户对机器人的情感依赖。
【附图说明】
[0020]图1为本发明系统的结构框图。
[0021 ]图2为本发明机器人端的结构框图。
[0022]图3为本发明云端服务器的结构框图。
[0023]图4为本发明总流程图。
【具体实施方式】
[0024]下面结合说明书附图和【具体实施方式】对本发明的实质性特点作进一步的说明。
[0025]如图1至图3所示为本发明公开一种机器人主动与主人交互的系统结构框图,该系统包
括机器人端1、手机客户端2以及云端服务器3;手机客户端2与机器人端1连接,通过发送相互通信信息判断用户是处于在家或是离家模式;机器人端1采集机器人主动发起交互的条件参数,并上传至云端服务器3请求交互下发交互内容;云端服务器3处理所上传的条件参数,并下发交互内容至机器人端1。
[0026]机器人端1包括闲置记录模块11、感光设备12、定位模块13以及轮询请求模块14;轮询请求模块14分别连接闲置记录模块11、感光设备12和定位模块13。其中,闲置记录模块11用于记录机器人闲置的时间,获取闲置时间参数,该闲置的时间只要通过用户的使用记录和对话时间计算,用户长时间不与机器人对话,静置时间达到一定长时,机器人发起主动问候;感光设备12位于机器人上,用于感应外部光线强度,获取光线强度参数,这部分主要在晚上起作用;定位模块13用于当前地理位置定位,获取地理位置参数,机器人位于不同的位置,获取的位置信息不同,则机器人与主人发起对话时的内容不同。所获取的闲置时间参数、光线强度参数和地理位置参数分别传送到轮询请求模块14,通过轮询请求模块14将这些参数上传至云端服务器3。轮询模块采用的是5分钟间隔轮询的方式上传至云端服务器3。
[0027]云端服务器3包括智能引擎31,该智能引擎31包括数据分析模块311、数据转换模块312、指令分类模块以及词库314。智能引擎31接收机器人上传的条件参数;所接收的条件参数经过数据分析模块311分析后,由数据转换模块312将参数转换为控制指令;数据转换模块312将控制指令传送到指令分类模块313进行分类,相应的控制指令调取词库314相应的内容下发至机器人端1。其中,在条件参数进行分析时,将条件参数与预先设置好的条件参数进行比对,如果达到主动与主人交互的条件要求,则将该数据进入转换处理。词库314用于存储预先设计好的交互内容,不同的控制指令对于调取不同的交互内容。
[0028]如图4所示为本发明机器人主动与主人交互方法的流程图,主要包括以下步骤: 步骤S11,预设置主动与主人交互的基本参数。在云端服务器3上预先设置基本参数,该基本参数用于与条件参数做比对,判断是否满足机器人端1主动发起对话的条件。其中们基本参数中,光线强度的范围值为0-3000。
[0029]步骤S12,自动获取激发主动与主人交互的条件参数;机器人端1通过内部数据的采集或外部环境刺激获取激发主动与主人交互的条件参数。机器人端1所采集的条件参数包括闲置时间参数、光线强度参数、地理位置参数以及网络在线模式。闲置时间参数通过对机器人端1的使用记录唤醒时间与对话时间计算取得;光线强度参数通过光感设备感应外部光线强度获取;地理位置参数通过定位模块13对当前位置进去定位取得;网络在线模式通过手机客户端2与机器人端1发送相互通信信息获取,若在同一局域网中,则处于在家模式。此外,还有一条件参数为Mac地址,机器人Mac地址为机器人唯一的标示。
[0030]步骤S13,上传条件参数。该步骤中,机器人端1的轮询模块间隔5分钟即向云端服务器3发送http请求,请求条件参数发送,这种请求方式为间隔轮询上次方式,采用http请求实现轮询。
[0031]步骤S14,条件参数与基本参数对比。若条件参数满足基 本参数的要求,则条件参数可激发云端服务器3调取相应条件参数的内容;若条件参数不满足基本参数的要求,这云端服务器3不对机器人端1下发交互内容,机器人继续处于闲置状态。
[0032]步骤S15下发相应的交互内容。云端服务器3将条件参数转换成相应的控制指令后,该控制指令调取的词库314中对于的交互内容下发至机器人端1。
[0033]步骤S16,主动与主人进行交流。机器人端1接收到云端服务器3下发的交互内容后,转换成语音,并通过语音播报系统将内容播报出来,实现机器人主动与主人进行沟通。
[0034]为了更具体的说明本实施例的系统及实现方法,下面举例说明本机器人实现的功會κ:
节日推送:以圣诞节为例,同时满足条件:距圣诞节当天七十二小时及以内;且主人设备在局域网中;一分钟内用户跟机器人进行了三次闲聊,当第三次闲聊结束时停顿两秒。机器人首先时钟自检确定当前时间,离圣诞节提醒大于四十八个小时,进行语音播报话术随机取一,如:主人,还有两天就是圣诞节了,提前祝你圣诞快乐;同时,开始说话动画;启动计时器十二小时以后,当用户再次主动唤醒时,机器人同样先确定当前时间,算出离圣诞节提醒时间大于二十四小时,进行语音播报话术随机取一,如:主人,还有一天就是圣诞节了,奴才感觉你是否想送自己一个圣诞礼物!同时,开始说话动画;启动计时器十二小时以后,当用户再次主动唤醒时,机器人同样先确定当前时间,算出离圣诞节提醒时间小于二十四小时,进行语音播报话术随机取一,如:主人,明天就是圣诞节,估计会很热闹,出去玩的时候注意安全;同时,开始说话动画;启动计时器十二小时以后,当用户再次主动唤醒时,机器人同样先确定当前时间,算出已经进入圣诞节提醒日,进行语音播报话术随机取一,如:主人,主人,今天是圣诞节,小的给你唱首歌吧,把我头按下试试!同时,开始说话动画。
[0035]回家问候:同时满足条件:机器人检测到有网络设备连接到自己的局域网中,之前成功登录过账号密码的设备。启动计时器并且音量调到最大,六十秒后,进行语音播报话术随机取一,变量,回家的机器人通用问候语句,如:主人,欢迎回家!小的好想你啊?,同时,播放开始说话动画。音量复原;主人无请求则继续待机,有请求则按正常流程进行响应。
[0036]闲置问候:同时满足条件,上午10:00—下午6:00;主人设备在局域网中;离散待机时间超过三十分钟(执行任何功能,包含唤醒,都进行重新计时)。第一步,机器人进行左右转头一次,第二步,机器人进行语音播报话术随机取一,变量“主人!主人!怎么不理我了呢?我这里有一个健康小常识你要不要听呢?想听的话把我头按一下”;时效(说完此句话3秒),“不想听的话我马上闭嘴!”闲置问候计时器清零,同时,开始说话动画。
[0037]提醒早睡:满足条件,晚上11:00以后用户和机器人进行的请求与响应超过两次或者晚上11:00以后机器人通过光感设备察觉灯光依然打开。机器人进行语音播报话术随机取一,变量,提醒早睡的通用语句,如:主人,这么晚了,请注意自己的身体,早点睡啊!同时,表情动画为悲伤+开始说话动画。如果,用户与机器人再次交互超过五次或者距上次提醒超过5分钟灯光依然明亮,以上动作进行循环,直到机器人语义分析为闭嘴,不要再提醒我了或者时间点超过凌晨1:00。
[0038]恶劣天气提醒:同时满足条件,距主人归属地恶劣天气四十八小时及以内;主人设备在局域网中;用户主动唤醒机器人。机器人首先时钟自检确定当前时间,离恶劣天气提醒大于二十四小时,进行语音播报话术随机取一,如:主人,天气预报说后天北京会有冰雹,建议你提前做防御措施;同时,开始说话动画。启动计时器十二小时以后,当用户再次主动唤醒时,机器人同样先确定当前时间,算出离恶劣天气提醒时间小于二十四小时,进行语音播报话术随机取一,如:主人,天气预报说明天沈阳将会有暴雪袭击,奴才感觉你是否需要做点什么预防工作!同时,开始说话动画。启动计时器十二小时以后,当用户再次主动唤醒时,机器人同样先确定当前时间,算出已经进入恶劣天气提醒日则恶劣天气提醒进程结束。
[0039]最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,均属本发明的保护范围。
【主权项】
1.一种机器人主动与主人交互的系统,其特征在于:包括机器人端(1)、手机客户端(2)以及云端服务器(3); 所述手机客户端(2)与机器人端(1)连接,通过发送相互通信信息判断用户是处于在家或是离家模式; 所述机器人端(1)采集机器人主动发起交互的条件参数,并上传至云端服务器(3)请求交互下发交互内容; 所述云端服务器(3)处理所上传的条件参数,并下发交互内容至机器人端(1)。2.根据权利要求1所述的交互系统,其特征在于:所述机器人端(1)包括闲置记录模块(11)、感光设备(12)、定位模块(13)以及轮询请求模块(14);轮询请求模块(14)分别连接闲置记录模块(11)、感光设备(12 )和定位模块(13 ); 所述闲置记录模块(11)用于记录机器人闲置的时间,获取闲置时间参数; 所述感光设备(12)用于感应外部光线强度,获取光线强度参数; 所述定位模块(13 )用于当前地理位置定位,获取地理位置参数; 所获取的闲置时间参数、光线强度参数和地理位置参数分别传送到轮询请求模块(14);通过轮询请求模块(14)将这些参数上传至云端服务器(3)。3.根据权利要求1所述的交互系统,其特征在于:所述云端服务器(3)包括智能引擎(31),该智能引擎(31)包括数据分析模块(311)、数据转换模块(312)、指令分类模块(313)以及词库(314); 所述智能引擎(31)接收机器人上传的条件参数;所接收的条件参数经过数据分析模块(311)分析后,由数据转换模块(312)将参数转换为控制指令;数据转换模块(312)将控制指令传送到指令分类模块(313)进行分类,相应的控制指令调取词库(314)相应的内容下发至机器人端(1)。4.一种机器人主动与主人交互的方法,其特征在于,包括以下步骤: 预设置主动与主人交互的基本参数;在云端服务器上预先设置基本参数; 自动获取激发主动与主人交互的条件参数;机器人端通过内部数据的采集或外部环境刺激获取激发主动与主人交互的条件参数; 上传条件参数; 条件参数与基本参数对比;若条件参数满足基本参数的要求,则条件参数可激发云端月艮 务器调取相应条件参数的内容; 下发相应的交互内容;云端服务器将调取的的相应条件参数的内容下发至机器人端; 主动与主人进行交流;机器人端根据下发的交互内容与主人进行沟通。5.根据权利要求4所述的交互方法,其特征在于:所述条件参数包括闲置时间参数、光线强度参数、地理位置参数以及网络在线模式; 所述闲置时间参数通过对机器人端的使用记录唤醒时间与对话时间计算取得; 所述光线强度参数通过光感设备感应外部光线强度获取; 所述地理位置参数通过定位模块对当前位置进去定位取得; 所述网络在线模式通过手机客户端与机器人端发送相互通信信息获取,若在同一局域网中,则处于在家模式。6.根据权利要求4所述的交互方法,其特征在于:所述上传条件参数的步骤中,上传条件参数通过间隔轮询的方式上传,采用http请求的方式实现轮询。
【专利摘要】本发明公开了一种机器人主动与主人交互的系统及方法,其系统包括机器人端、手机客户端以及云端服务器;手机客户端与机器人端连接,通过发送相互通信信息判断用户是处于在家或是离家模式;机器人端采集机器人主动发起交互的条件参数,并上传至云端服务器请求交互下发交互内容;云端服务器处理所上传的条件参数,并下发交互内容至机器人端。其方法包括步骤:预设置主动与主人交互的基本参数;自动获取激发主动与主人交互的条件参数;上传条件参数;条件参数与基本参数对比;下发相应的交互内容;主动与主人进行交流。本发明实现了机器人主动发起与主人的互动,解决的机器人单一的被动交互模式的问题,进而增强了用户对机器人的情感依赖。
【IPC分类】G10L15/22, H04L12/58, H04L29/08
【公开号】CN105490918
【申请号】CN201510809286
【发明人】邱楠
【申请人】深圳狗尾草智能科技有限公司
【公开日】2016年4月13日
【申请日】2015年11月20日

最新回复(0)