机器人交互系统、云计算平台、用户终端和机器人的制作方法

文档序号:9498515阅读:747来源:国知局
机器人交互系统、云计算平台、用户终端和机器人的制作方法
【技术领域】
[0001]本申请涉及计算机技术领域,具体涉及机器人技术领域,尤其涉及机器人交互系统、云计算平台、用户终端和机器人。
【背景技术】
[0002]现有技术中,机器人可以通过自主或人机交互操作模式执行指令,是自成体系的独立架构,其操作和应用等软件均安装于机器人本体内硬件的存储设备中,类似于单独的个人电脑。
[0003]然而,现有技术中的机器人通常是根据内置的预定义指令完成动作,与用户进行交互时,依靠自带的人机交互组件进行交互,从而根据接收的触发指令或预定义指令完成动作,因此存在机器人获取动作指令的方式单一、与用户的交互方式单一的问题。

【发明内容】

[0004]本申请的目的在于提出一种机器人交互系统、云计算平台、用户终端和机器人,来解决以上【背景技术】部分提到的技术问题。
[0005]第一方面,本申请提供了一种机器人交互系统,包括:机器人,用于响应于接收到动作控制指令而进行动作;用户终端,用于呈现动作模块,响应于用户对动作模块的选择操作而向所述机器人发送所述动作控制指令,其中,所述动作模块为预设的动作模块和/或从云计算平台下载的动作模块;所述云计算平台,用于存储所述动作模块以供所述用户终端下载;上传终端,用于向所述云计算平台上传动作模块。
[0006]在一些实施例中,所述机器人包括:控制组件,用于响应于所述动作控制指令而发送动作控制信号给动作组件;所述动作组件,用于响应于所述动作控制信号进行动作。
[0007]在一些实施例中,所述机器人还包括附加组件,用于响应于附加动作信号完成附加动作;所述控制组件,进一步用于响应于附加控制指令而发送所述附加动作信号给所述附加组件;所述用户终端,进一步用于呈现附加模块,响应于用户对附加模块的选择操作而向所述控制组件发送所述附加控制指令,其中,所述附加模块为从所述云计算平台下载的附加模块;所述云计算平台,进一步用于存储所述附加模块以供所述用户终端下载;所述上传终端,进一步用于向所述云计算平台上传所述附加模块。
[0008]在一些实施例中,所述云计算平台进一步用于:对所述动作模块被下载的次数进行第一排序,根据第一排序的结果向所述用户终端推送排序后的动作模块以呈现所述排序后的动作模块;和/或对所述附加模块被下载的次数进行第二排序,根据第二排序的结果向所述用户终端推送排序后的附加模块以呈现所述排序后的附加模块。
[0009]在一些实施例中,所述机器人还包括:传感器组件,用于将机器人接收到的信息转换为电信号发送给控制组件;所述控制组件,进一步用于将所述电信号上传至所述云计算平台;所述用户终端,进一步用于将用户选择的动作模块和/或附加模块上传至所述云计算平台;所述云计算平台,进一步用于根据多个机器人上传的电信号、多个用户终端上传的用户选择的动作模块和/或附加模块以及预先设置的判断规则,判断单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作是否成功,并将判断的结果发送给所述单个机器人和/或与所述与单个机器人对应的用户终端以呈现所述判断的结果。
[0010]在一些实施例中,所述云计算平台中预先设置的判断规则包括:响应于根据多个机器人上传的电信号确定单个机器人未接收到其他机器人的动作且其他机器人接收到单个机器人的动作或单个机器人接收的其他机器人的动作幅度小于其他机器人接收的单个机器人的动作幅度,判定单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作成功。
[0011 ] 在一些实施例中,所述云计算平台,进一步用于根据施加动作成功的次数,对与其对应的用户选择的动作模块和/或附加模块进行第三排序,并根据第三排序的结果向所述用户终端推送动作模块和/或附加模块。
[0012]在一些实施例中,所述机器人设有唯一标识码;以及所述用户终端进一步用于基于所述唯一标识码与所述机器人建立通信连接。
[0013]在一些实施例中,所述用户终端包括:应用模块,所述应用模块用于接收用户输入的扫描指令,并根据所述扫描指令扫描所述唯一标识码以与所述机器人建立通信连接。
[0014]在一些实施例中,所述用户终端进一步用于通过所述应用模块执行以下一项或多项操作:呈现动作模块,响应于用户对动作模块的选择操作而向所述机器人发送所述动作控制指令,其中,所述动作模块为预设的动作模块和/或从云计算平台下载的动作模块;呈现附加模块,响应于用户对附加模块的选择操作而向所述控制组件发送所述附加控制指令,其中,所述附加模块为从所述云计算平台下载的附加模块;呈现所述排序后的动作模块;呈现所述排序后的附加模块;将用户选择的动作模块和/或附加模块上传至所述云计算平台;呈现所述判断的结果;以及呈现所述云计算平台根据第三排序的结果推送的动作模块和/或附加模块。
[0015]第二方面,本申请提供了一种云计算平台,所述云计算平台包括:第一存储模块,用于存储动作模块以供用户终端下载,第一排序模块,用于对所述动作模块被下载的次数进行第一排序,以及第一推送模块,用于根据第一排序的结果向所述用户终端推送排序后的动作模块;和/或第二存储模块,用于存储附加模块以供用户终端下载,第二排序模块,用于对所述附加模块被下载的次数进行第二排序,以及第二推送模块,用于根据第二排序的结果向所述用户终端推送排序后的附加模块。
[0016]在一些实施例中,所述云计算平台还包括:第一接收模块,用于接收机器人发送的电信号,其中,所述电信号由所述机器人所包括的传感器组件采集得到;第二接收模块,用于接收用户终端发送的用户选择的动作模块和/或附加模块;判断模块,用于根据多个机器人上传的电信号、多个用户终端上传的用户选择的动作模块和/或附加模块以及预先设置的判断规则,判断单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作是否成功;发送模块,用于将判断的结果发送给所述单个机器人和/或与所述与单个机器人对应的用户终端以呈现所述判断的结果。
[0017]在一些实施例中,所述云计算平台中预先设置的判断规则包括:响应于根据多个机器人上传的电信号确定单个机器人未接收到其他机器人的动作且其他机器人接收到单个机器人的动作或单个机器人接收的其他机器人的动作幅度小于其他机器人接收的单个机器人的动作幅度,判定单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作成功。
[0018]在一些实施例中,所述云计算平台还包括:第三排序模块,用于根据施加动作成功的次数,对与施加动作成功对应的用户选择的动作模块和/或附加模块进行第三排序;第三推送模块,用于根据第三排序的结果向所述用户终端推送动作模块和/或附加模块。
[0019]第三方面,本申请提供了一种用户终端,所述用户终端包括:第一呈现模块,用于呈现动作模块,响应于用户对动作模块的选择操作而向机器人发送动作控制指令,其中,所述动作模块为预设的动作模块和/或从云计算平台下载的动作模块;和/或第二呈现模块,用于呈现附加模块,响应于用户对附加模块的选择操作而向控制组件发送附加控制指令,其中,所述附加模块为从所述云计算平台下载的附加模块。
[0020]在一些实施例中,所述第一呈现模块进一步用于:呈现所述云计算平台推送的排序后的动作模块,其中,所述排序后的动作模块为所述云计算平台对所述动作模块被下载的次数进行第一排序,根据第一排序的结果向所述用户终端推送的排序后的动作模块;所述第二呈现模块进一步用于:呈现所述云计算平台推送的排序后的附加模块,其中,所述排序后的附加模块为所述云计算平台对所述附加模块被下载的次数进行第二排序,根据第二排序的结果向所述用户终端推送的排序后的附加模块。
[0021]在一些实施例中,所述用户终端还包括:上传模块,用于将用户选择的动作模块和/或附加模块上传至所述云计算平台;第三呈现模块,用于呈现所述云计算平台发送的判断的结果,其中,所述判断的结果为所述云计算平台根据多个机器人上传的电信号、多个用户终端上传的用户选择的动作模块和/或附加模块以及预先设置的判断规则,判断单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作是否成功的结果。
[0022]在一些实施例中,所述第三呈现模块进一步用于:呈现所述云计算平台根据第三排序的结果推送的动作模块和/或附加模块,其中,所述第三排序的结果为所述云计算平台根据施加动作成功的次数,对与其对应的用户选择的动作模块和/或附加模块进行第三排序得到的结果。
[0023]在一些实施例中,所述用户终端还包括:建立通信连接模块,用于基于所述机器人设有的唯一标识码与所述机器人建立通信连接。
[0024]在一些实施例中,所述用户终端还包括:应用模块,所述应用模块包括以下一个或多个模块:所述第一呈现模块、所述第二呈现模块、所述上传模块、所述第三呈现模块和所述建立通信连接模块。
[0025]第四方面,本申请提供了一种机器人,所述机器人包括:控制组件,用于响应于动作控制指令而发送动作控制信号给动作组件,响应于附加控制指令而发送附加动作信号给附加组件,其中,所述动作控制指令由用户终端响应于用户对动作模块的选择操作而向所述机器人发送,所述附加控制指令由用户终端响应于用户对附加模块的选择操作而向所述控制组件发送;所述动作组件,用于响应于所述动作控制信号进行动作;所述附加组件,用于响应于所述附加动作信号完成附加动作。
[0026]在一些实施例中,所述机器人还包括:传感器组件,用于将机器人接收到的信息转换为电信号发送给控制组件;所述控制组件进一步用于:将所述电信号上传至所述云计算平台;呈现组件,用于呈现判断的结果,所述判断的结果为云计算平台根据多个机器人上传的电信号、多个用户终端上传的用户选择的动作模块和/或附加模块以及预先设置的判断规则,判断单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作是否成功的结果。
[0027]在一些实施例中,所述机器人设有供用户终端扫描以建立通信连接的唯一标志码。
[0028]本申请提供的机器人交互系统、云计算平台、用户终端和机器人,通过机器人响应于接收到动作控制指令而进行动作,通过用户终端
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1