机器人交互系统、云计算平台、用户终端和机器人技术方案

技术编号:12731960 阅读:50 留言:0更新日期:2016-01-20 15:26
本申请公开了机器人交互系统、云计算平台、用户终端和机器人,机器人交互系统的一具体实施方式包括:机器人,用于响应于接收到动作控制指令而进行动作;用户终端,用于呈现动作模块,响应于用户对动作模块的选择操作而向机器人发送动作控制指令,其中,动作模块为预设的动作模块和/或从云计算平台下载的动作模块;云计算平台,用于存储动作模块以供用户终端下载;上传终端,用于向云计算平台上传动作模块。该实施方式扩展了机器人获取动作指令的方式以及机器人与用户的交互方式。

【技术实现步骤摘要】

本申请涉及计算机
,具体涉及机器人
,尤其涉及机器人交互系统、云计算平台、用户终端和机器人
技术介绍
现有技术中,机器人可以通过自主或人机交互操作模式执行指令,是自成体系的独立架构,其操作和应用等软件均安装于机器人本体内硬件的存储设备中,类似于单独的个人电脑。然而,现有技术中的机器人通常是根据内置的预定义指令完成动作,与用户进行交互时,依靠自带的人机交互组件进行交互,从而根据接收的触发指令或预定义指令完成动作,因此存在机器人获取动作指令的方式单一、与用户的交互方式单一的问题。
技术实现思路
本申请的目的在于提出一种机器人交互系统、云计算平台、用户终端和机器人,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种机器人交互系统,包括:机器人,用于响应于接收到动作控制指令而进行动作;用户终端,用于呈现动作模块,响应于用户对动作模块的选择操作而向所述机器人发送所述动作控制指令,其中,所述动作模块为预设的动作模块和/或从云计算平台下载的动作模块;所述云计算平台,用于存储所述动作模块以供所述用户终端下载;上传终端,用于向所述云计算平台上传动作模块。在一些实施例中,所述机器人包括:控制组件,用于响应于所述动作控制指令而发送动作控制信号给动作组件;所述动作组件,用于响应于所述动作控制信号进行动作。在一些实施例中,所述机器人还包括附加组件,用于响应于附加>动作信号完成附加动作;所述控制组件,进一步用于响应于附加控制指令而发送所述附加动作信号给所述附加组件;所述用户终端,进一步用于呈现附加模块,响应于用户对附加模块的选择操作而向所述控制组件发送所述附加控制指令,其中,所述附加模块为从所述云计算平台下载的附加模块;所述云计算平台,进一步用于存储所述附加模块以供所述用户终端下载;所述上传终端,进一步用于向所述云计算平台上传所述附加模块。在一些实施例中,所述云计算平台进一步用于:对所述动作模块被下载的次数进行第一排序,根据第一排序的结果向所述用户终端推送排序后的动作模块以呈现所述排序后的动作模块;和/或对所述附加模块被下载的次数进行第二排序,根据第二排序的结果向所述用户终端推送排序后的附加模块以呈现所述排序后的附加模块。在一些实施例中,所述机器人还包括:传感器组件,用于将机器人接收到的信息转换为电信号发送给控制组件;所述控制组件,进一步用于将所述电信号上传至所述云计算平台;所述用户终端,进一步用于将用户选择的动作模块和/或附加模块上传至所述云计算平台;所述云计算平台,进一步用于根据多个机器人上传的电信号、多个用户终端上传的用户选择的动作模块和/或附加模块以及预先设置的判断规则,判断单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作是否成功,并将判断的结果发送给所述单个机器人和/或与所述与单个机器人对应的用户终端以呈现所述判断的结果。在一些实施例中,所述云计算平台中预先设置的判断规则包括:响应于根据多个机器人上传的电信号确定单个机器人未接收到其他机器人的动作且其他机器人接收到单个机器人的动作或单个机器人接收的其他机器人的动作幅度小于其他机器人接收的单个机器人的动作幅度,判定单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作成功。在一些实施例中,所述云计算平台,进一步用于根据施加动作成功的次数,对与其对应的用户选择的动作模块和/或附加模块进行第三排序,并根据第三排序的结果向所述用户终端推送动作模块和/或附加模块。在一些实施例中,所述机器人设有唯一标识码;以及所述用户终端进一步用于基于所述唯一标识码与所述机器人建立通信连接。在一些实施例中,所述用户终端包括:应用模块,所述应用模块用于接收用户输入的扫描指令,并根据所述扫描指令扫描所述唯一标识码以与所述机器人建立通信连接。在一些实施例中,所述用户终端进一步用于通过所述应用模块执行以下一项或多项操作:呈现动作模块,响应于用户对动作模块的选择操作而向所述机器人发送所述动作控制指令,其中,所述动作模块为预设的动作模块和/或从云计算平台下载的动作模块;呈现附加模块,响应于用户对附加模块的选择操作而向所述控制组件发送所述附加控制指令,其中,所述附加模块为从所述云计算平台下载的附加模块;呈现所述排序后的动作模块;呈现所述排序后的附加模块;将用户选择的动作模块和/或附加模块上传至所述云计算平台;呈现所述判断的结果;以及呈现所述云计算平台根据第三排序的结果推送的动作模块和/或附加模块。第二方面,本申请提供了一种云计算平台,所述云计算平台包括:第一存储模块,用于存储动作模块以供用户终端下载,第一排序模块,用于对所述动作模块被下载的次数进行第一排序,以及第一推送模块,用于根据第一排序的结果向所述用户终端推送排序后的动作模块;和/或第二存储模块,用于存储附加模块以供用户终端下载,第二排序模块,用于对所述附加模块被下载的次数进行第二排序,以及第二推送模块,用于根据第二排序的结果向所述用户终端推送排序后的附加模块。在一些实施例中,所述云计算平台还包括:第一接收模块,用于接收机器人发送的电信号,其中,所述电信号由所述机器人所包括的传感器组件采集得到;第二接收模块,用于接收用户终端发送的用户选择的动作模块和/或附加模块;判断模块,用于根据多个机器人上传的电信号、多个用户终端上传的用户选择的动作模块和/或附加模块以及预先设置的判断规则,判断单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作是否成功;发送模块,用于将判断的结果发送给所述单个机器人和/或与所述与单个机器人对应的用户终端以呈现所述判断的结果。在一些实施例中,所述云计算平台中预先设置的判断规则包括:响应于根据多个机器人上传的电信号确定单个机器人未接收到其他机器人的动作且其他机器人接收到单个机器人的动作或单个机器人接收的其他机器人的动作幅度小于其他机器人接收的单个机器人的动作幅度,判定单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作成功。在一些实施例中,所述云计算平台还包括:第三排序模块,用于根据施加动作成功的次数,对与施加动作成功对应的用户选择的动作本文档来自技高网...
机器人交互系统、云计算平台、用户终端和机器人

【技术保护点】
一种机器人交互系统,其特征在于,包括:机器人,用于响应于接收到动作控制指令而进行动作;用户终端,用于呈现动作模块,响应于用户对动作模块的选择操作而向所述机器人发送所述动作控制指令,其中,所述动作模块为预设的动作模块和/或从云计算平台下载的动作模块;所述云计算平台,用于存储所述动作模块以供所述用户终端下载;上传终端,用于向所述云计算平台上传动作模块。

【技术特征摘要】
1.一种机器人交互系统,其特征在于,包括:
机器人,用于响应于接收到动作控制指令而进行动作;
用户终端,用于呈现动作模块,响应于用户对动作模块的选择操
作而向所述机器人发送所述动作控制指令,其中,所述动作模块为预
设的动作模块和/或从云计算平台下载的动作模块;
所述云计算平台,用于存储所述动作模块以供所述用户终端下载;
上传终端,用于向所述云计算平台上传动作模块。
2.根据权利要求1所述的机器人交互系统,其特征在于,所述机
器人包括:
控制组件,用于响应于所述动作控制指令而发送动作控制信号给
动作组件;
所述动作组件,用于响应于所述动作控制信号进行动作。
3.根据权利要求2所述的机器人交互系统,其特征在于,所述机
器人还包括附加组件,用于响应于附加动作信号完成附加动作;
所述控制组件,进一步用于响应于附加控制指令而发送所述附加
动作信号给所述附加组件;
所述用户终端,进一步用于呈现附加模块,响应于用户对附加模
块的选择操作而向所述控制组件发送所述附加控制指令,其中,所述
附加模块为从所述云计算平台下载的附加模块;
所述云计算平台,进一步用于存储所述附加模块以供所述用户终
端下载;
所述上传终端,进一步用于向所述云计算平台上传所述附加模块。
4.根据权利要求3所述的机器人交互系统,其特征在于,所述云
计算平台进一步用于:
对所述动作模块被下载的次数进行第一排序,根据第一排序的结

\t果向所述用户终端推送排序后的动作模块以呈现所述排序后的动作模
块;和/或
对所述附加模块被下载的次数进行第二排序,根据第二排序的结
果向所述用户终端推送排序后的附加模块以呈现所述排序后的附加模
块。
5.根据权利要求4所述的机器人交互系统,其特征在于,所述机
器人还包括:传感器组件,用于将机器人接收到的信息转换为电信号
发送给控制组件;
所述控制组件,进一步用于将所述电信号上传至所述云计算平台;
所述用户终端,进一步用于将用户选择的动作模块和/或附加模块
上传至所述云计算平台;
所述云计算平台,进一步用于根据多个机器人上传的电信号、多
个用户终端上传的用户选择的动作模块和/或附加模块以及预先设置
的判断规则,判断单个机器人根据与其对应的用户终端上传的用户选
择的动作模块和/或附加模块向其他机器人施加动作是否成功,并将判
断的结果发送给所述单个机器人和/或与所述与单个机器人对应的用
户终端以呈现所述判断的结果。
6.根据权利要求5所述的机器人交互系统,其特征在于,所述云
计算平台中预先设置的判断规则包括:
响应于根据多个机器人上传的电信号确定单个机器人未接收到其
他机器人的动作且其他机器人接收到单个机器人的动作或单个机器人
接收的其他机器人的动作幅度小于其他机器人接收的单个机器人的动
作幅度,判定单个机器人根据与其对应的用户终端上传的用户选择的
动作模块和/或附加模块向其他机器人施加动作成功。
7.根据权利要求6所述的机器人交互系统,其特征在于,所述云
计算平台,进一步用于根据施加动作成功的次数,对与其对应的用户
选择的动作模块和/或附加模块进行第三排序,并根据第三排序的结果

\t向所述用户终端推送动作模块和/或附加模块。
8.根据权利要求7所述的机器人交互系统,其特征在于,所述机
器人设有唯一标识码;以及
所述用户终端进一步用于基于所述唯一标识码与所述机器人建立
通信连接。
9.根据权利要求8所述的机器人交互系统,其特征在于,所述用
户终端包括:
应用模块,所述应用模块用于接收用户输入的扫描指令,并根据
所述扫描指令扫描所述唯一标识码以与所述机器人建立通信连接。
10.根据权利要求9所述的机器人交互系统,其特征在于,所述
用户终端进一步用于通过所述应用模块执行以下一项或多项操作:
呈现动作模块,响应于用户对动作模块的选择操作而向所述机器
人发送所述动作控制指令,其中,所述动作模块为预设的动作模块和/
或从云计算平台下载的动作模块;
呈现附加模块,响应于用户对附加模块的选择操作而向所述控制
组件发送所述附加控制指令,其中,所述附加模块为从所述云计算平
台下载的附加模块;
呈现所述排序后的动作模块;
呈现所述排序后的附加模块;
将用户选择的动作模块和/或附加模块上传至所述云计算平台;
呈现所述判断的结果;以及
呈现所述云计算平台根据第三排序的结果推送的动作模块和/或
附加模块。
11.一种云计算平台,其特征在于,所述云计算平台包括:
第一存储模块,用于存储动作模块以供用户终端下载,第一排序
模块,用于对所述动作模块被下载的次数进行第一排序,以及第一推

\t送模块,用于根据第一排序的结果向所述用户终端推送排序后的动作
模块;和/或
第二存储模块,用于存储附加模块以供用户终端下载,第二排序
模块,用于对所述附加模块被下载的次数进行第二排序,以及第二推
送模块,用于根据第二排序的结果向所述用户终端推送排序后的附加
模块。
12.根据权利要求11所述的云计算平台,其特征在于,所述云计
算平台还包括:
第一接收模块,用...

【专利技术属性】
技术研发人员:唐宗尧赵东洋
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1