1.一种基于智能机器人的数据交互方法,该智能机器人装载机器人操作系统,该机器人操作系统控制执行如下步骤:
接收多模态数据并进行解析;以及
在确定需要将解析后的多模态数据上传服务器时,获取预设密钥,对解析后的多模态数据进行加密后上传至服务器。
2.根据权利要求1所述的数据交互方法,其特征在于,
所述预设密钥包括根据对应注册帐号自动生成的加密字符串、当前的时间戳和与该智能机器人相关的API KEY。
3.根据权利要求2所述的数据交互方法,其特征在于,还包括如下步骤:
接收所述服务器发送的加密后的反馈信息,所述反馈信息为根据上传至服务器的多模态数据生成的信息。
4.根据权利要求3所述的数据交互方法,其特征在于,在接收到所述服务器发送的加密后的反馈信息后,还包括如下步骤:
对所述反馈信息进行解密,并根据解密后的反馈信息调用相应模块进行交互处理。
5.一种基于服务器的数据交互方法,该方法包括:
接收来自智能机器人传输的多模态数据;
根据与当前智能机器人对应的预设密钥对所述多模态数据进行解密,获取解密后的多模态数据;以及
对解密后的多模态数据进行处理,将处理结果反馈给智能机器人。
6.根据权利要求5所述的数据交互方法,其特征在于,所述将处理结果反馈给智能机器人具体包括:
对处理结果进行加密后作为反馈信息发送至智能机器人。
7.一种智能机器人,其上装载有机器人操作系统,该机器人操作系统包括:
多模态数据解析单元,其配置为接收多模态数据并进行解析;以及
多模态数据加密单元,其配置为在确定需要将解析后的多模态数据上传服务器时,获取预设密钥,对解析后的多模态数据进行加密后上传至服务器。
8.根据权利要求7所述的智能机器人,其特征在于,
所述预设密钥包括根据对应注册帐号自动生成的加密字符串、当前的时间戳和与该智能机器人相关的API KEY;
该智能机器人还包括如下单元:
反馈信息接收单元,其配置为接收所述服务器发送的加密后的反馈信息,所述反馈信息为根据上传至服务器的多模态数据生成的信息;
交互处理单元,其配置为在接收到所述服务器发送的加密后的反馈信息后,对所述反馈信息进行解密,并根据解密后的反馈信息调用相应模块进行交互处理。
9.一种服务器,其与如权利要求7或8所述的智能机器人进行数据交互,该服务器包括:
多模态数据接收单元,其配置为接收来自智能机器人传输的多模态数据;
多模态数据解密单元,其配置为根据与当前智能机器人对应的预设密钥对所述多模态数据进行解密,获取解密后的多模态数据;以及
处理结果反馈单元,其配置为对解密后的多模态数据进行处理,将处理结果反馈给智能机器人。
10.根据权利要求9所述的服务器,其特征在于,所述处理结果反馈单元进一步配置为对处理结果进行加密后作为反馈信息发送至智能机器人。