1.一种机器人交互系统,其特征在于,包括:
机器人,用于响应于接收到动作控制指令而进行动作;
用户终端,用于呈现动作模块,响应于用户对动作模块的选择操作而向所述机器人发送所述动作控制指令,其中,所述动作模块为预设的动作模块和/或从云计算平台下载的动作模块;
所述云计算平台,用于存储所述动作模块以供所述用户终端下载;
上传终端,用于向所述云计算平台上传动作模块。
2.根据权利要求1所述的机器人交互系统,其特征在于,所述机器人包括:控制组件,用于响应于所述动作控制指令而发送动作控制信号给动作组件;
所述动作组件,用于响应于所述动作控制信号进行动作。
3.根据权利要求2所述的机器人交互系统,其特征在于,所述机器人还包括附加组件,用于响应于附加动作信号完成附加动作;
所述控制组件,进一步用于响应于附加控制指令而发送所述附加动作信号给所述附加组件;
所述用户终端,进一步用于呈现附加模块,响应于用户对附加模块的选择操作而向所述控制组件发送所述附加控制指令,其中,所述附加模块为从所述云计算平台下载的附加模块;
所述云计算平台,进一步用于存储所述附加模块以供所述用户终端下载;
所述上传终端,进一步用于向所述云计算平台上传所述附加模块。
4.根据权利要求3所述的机器人交互系统,其特征在于,所述云计算平台进一步用于:对所述动作模块被下载的次数进行第一排序,根据第一排序的结果向所述用户终端推送排序后的动作模块以呈现所述排序后的动作模块;和/或对所述附加模块被下载的次数进行第二排序,根据第二排序的结果向所述用户终端推送排序后的附加模块以呈现所述排序后的附加模块。
5.根据权利要求4所述的机器人交互系统,其特征在于,所述机器人还包括:传感器组件,用于将机器人接收到的信息转换为电信号发送给控制组件;
所述控制组件,进一步用于将所述电信号上传至所述云计算平台;
所述用户终端,进一步用于将用户选择的动作模块和/或附加模块上传至所述云计算平台;
所述云计算平台,进一步用于根据多个机器人上传的电信号、多个用户终端上传的用户选择的动作模块和/或附加模块以及预先设置的判断规则,判断单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作是否成功,并将判断的结果发送给所述单个机器人和/或与所述与单个机器人对应的用户终端以呈现所述判断的结果。
6.根据权利要求5所述的机器人交互系统,其特征在于,所述云计算平台中预先设置的判断规则包括:响应于根据多个机器人上传的电信号确定单个机器人未接收到其他机器人的动作且其他机器人接收到单个机器人的动作或单个机器人接收的其他机器人的动作幅度小于其他机器人接收的单个机器人的动作幅度,判定单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作成功。
7.根据权利要求6所述的机器人交互系统,其特征在于,所述云计算平台,进一步用于根据施加动作成功的次数,对与其对应的用户选择的动作模块和/或附加模块进行第三排序,并根据第三排序的结果向所述用户终端推送动作模块和/或附加模块。
8.根据权利要求7所述的机器人交互系统,其特征在于,所述机器人设有唯一标识码;
以及
所述用户终端进一步用于基于所述唯一标识码与所述机器人建立通信连接。
9.根据权利要求8所述的机器人交互系统,其特征在于,所述用户终端包括:应用模块,所述应用模块用于接收用户输入的扫描指令,并根据所述扫描指令扫描所述唯一标识码以与所述机器人建立通信连接。
10.根据权利要求9所述的机器人交互系统,其特征在于,所述用户终端进一步用于通过所述应用模块执行以下一项或多项操作:呈现动作模块,响应于用户对动作模块的选择操作而向所述机器人发送所述动作控制指令,其中,所述动作模块为预设的动作模块和/或从云计算平台下载的动作模块;
呈现附加模块,响应于用户对附加模块的选择操作而向所述控制组件发送所述附加控制指令,其中,所述附加模块为从所述云计算平台下载的附加模块;
呈现所述排序后的动作模块;
呈现所述排序后的附加模块;
将用户选择的动作模块和/或附加模块上传至所述云计算平台;
呈现所述判断的结果;以及
呈现所述云计算平台根据第三排序的结果推送的动作模块和/或附加模块。
11.一种云计算平台,其特征在于,所述云计算平台包括:
第一存储模块,用于存储动作模块以供用户终端下载,第一排序模块,用于对所述动作模块被下载的次数进行第一排序,以及第一推送模块,用于根据第一排序的结果向所述用户终端推送排序后的动作模块;和/或第二存储模块,用于存储附加模块以供用户终端下载,第二排序模块,用于对所述附加模块被下载的次数进行第二排序,以及第二推送模块,用于根据第二排序的结果向所述用户终端推送排序后的附加模块。
12.根据权利要求11所述的云计算平台,其特征在于,所述云计算平台还包括:第一接收模块,用于接收机器人发送的电信号,其中,所述电信号由所述机器人所包括的传感器组件采集得到;
第二接收模块,用于接收用户终端发送的用户选择的动作模块和/或附加模块;
判断模块,用于根据多个机器人上传的电信号、多个用户终端上传的用户选择的动作模块和/或附加模块以及预先设置的判断规则,判断单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作是否成功;
发送模块,用于将判断的结果发送给所述单个机器人和/或与所述与单个机器人对应的用户终端以呈现所述判断的结果。
13.根据权利要求12所述的云计算平台,其特征在于,所述云计算平台中预先设置的判断规则包括:响应于根据多个机器人上传的电信号确定单个机器人未接收到其他机器人的动作且其他机器人接收到单个机器人的动作或单个机器人接收的其他机器人的动作幅度小于其他机器人接收的单个机器人的动作幅度,判定单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作成功。
14.根据权利要求12或13任意一项所述的云计算平台,其特征在于,所述云计算平台还包括:第三排序模块,用于根据施加动作成功的次数,对与施加动作成功对应的用户选择的动作模块和/或附加模块进行第三排序;
第三推送模块,用于根据第三排序的结果向所述用户终端推送动作模块和/或附加模块。
15.一种用户终端,其特征在于,所述用户终端包括:
第一呈现模块,用于呈现动作模块,响应于用户对动作模块的选择操作而向机器人发送动作控制指令,其中,所述动作模块为预设的动作模块和/或从云计算平台下载的动作模块;和/或第二呈现模块,用于呈现附加模块,响应于用户对附加模块的选择操作而向机器人发送附加控制指令,其中,所述附加模块为从所述云计算平台下载的附加模块。
16.根据权利要求15所述的用户终端,其特征在于,
所述第一呈现模块进一步用于:呈现所述云计算平台推送的排序后的动作模块,其中,所述排序后的动作模块为所述云计算平台对所述动作模块被下载的次数进行第一排序,根据第一排序的结果向所述用户终端推送的排序后的动作模块;
所述第二呈现模块进一步用于:呈现所述云计算平台推送的排序后的附加模块,其中,所述排序后的附加模块为所述云计算平台对所述附加模块被下载的次数进行第二排序,根据第二排序的结果向所述用户终端推送的排序后的附加模块。
17.根据权利要求16所述的用户终端,其特征在于,所述用户终端还包括:上传模块,用于将用户选择的动作模块和/或附加模块上传至所述云计算平台;
第三呈现模块,用于呈现所述云计算平台发送的判断的结果,其中,所述判断的结果为所述云计算平台根据多个机器人上传的电信号、多个用户终端上传的用户选择的动作模块和/或附加模块以及预先设置的判断规则,判断单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作是否成功的结果。
18.根据权利要求17所述的用户终端,其特征在于,所述第三呈现模块进一步用于:呈现所述云计算平台根据第三排序的结果推送的动作模块和/或附加模块,其中,所述第三排序的结果为所述云计算平台根据施加动作成功的次数,对与其对应的用户选择的动作模块和/或附加模块进行第三排序得到的结果。
19.根据权利要求18所述的用户终端,其特征在于,所述用户终端还包括:建立通信连接模块,用于基于所述机器人设有的唯一标识码与所述机器人建立通信连接。
20.根据权利要求19所述的用户终端,其特征在于,所述用户终端还包括:应用模块,所述应用模块包括以下一个或多个模块:所述第一呈现模块、所述第二呈现模块、所述上传模块、所述第三呈现模块和所述建立通信连接模块。
21.一种机器人,其特征在于,所述机器人包括:
控制组件,用于响应于动作控制指令而发送动作控制信号给动作组件,响应于附加控制指令而发送附加动作信号给附加组件,其中,所述动作控制指令由用户终端响应于用户对动作模块的选择操作而向所述机器人发送,所述附加控制指令由用户终端响应于用户对附加模块的选择操作而向所述控制组件发送;
所述动作组件,用于响应于所述动作控制信号进行动作;
所述附加组件,用于响应于所述附加动作信号完成附加动作。
22.根据权利要求21所述的机器人,其特征在于,所述机器人还包括:传感器组件,用于将机器人接收到的信息转换为电信号发送给控制组件;
所述控制组件进一步用于:将所述电信号上传至所述云计算平台;
呈现组件,用于呈现判断的结果,所述判断的结果为云计算平台根据多个机器人上传的电信号、多个用户终端上传的用户选择的动作模块和/或附加模块以及预先设置的判断规则,判断单个机器人根据与其对应的用户终端上传的用户选择的动作模块和/或附加模块向其他机器人施加动作是否成功的结果。
23.根据权利要求21或22任意一项所述的机器人,其特征在于,所述机器人设有供用户终端扫描以建立通信连接的唯一标志码。