一种机器人通信方法及系统技术方案

技术编号:17601170 阅读:490 留言:0更新日期:2018-03-31 13:12
本发明专利技术实施例涉及通信技术领域,尤其涉及一种机器人通信方法及系统,包括:机器人的交互设备通过外部端口接收外网设备发送的第一消息,其中,第一消息的源地址为外网设备的IP,目的地址为交互设备的外部IP;交互设备根据外部端口,确定第一消息为发送给机器人的内部主机的消息;其中,交互设备和内部主机之间通过USB数据线连接;内部主机用于控制机器人;交互设备根据第一消息生成第二消息,第二消息的源地址为交互设备的内部IP,第二消息的目的地址为内部主机的内部IP;交互设备将第二消息发送给内部主机。本发明专利技术实施例用以解决现有技术中机器人通信存在网络安全隐患的问题。

【技术实现步骤摘要】
一种机器人通信方法及系统
本专利技术涉及通信
,尤其涉及一种机器人通信方法及系统。
技术介绍
随着计算机技术、微电子技术、网络技术等快速发展,机器人技术也得到了飞速发展。机器人中包括交互设备和内部主机,其中,交互设备起到与用户交互的作用,内部主机在机器人内部,接收命令并控制机器人的具体行动。为使机器人提供更智能的服务,机器人需要连接网络。现有技术中,外部网络与机器人的交互设备之间,以及外部网络与内部主机之间,均直接通信,即外部网络可以直接访问机器人的内部主机,因此对于机器人的内部主机而言,存在一定的网络安全隐患。
技术实现思路
本申请提供一种机器人通信方法及系统,用以解决现有技术中机器人通信存在网络安全隐患的问题。本专利技术实施例提供一种机器人通信方法,包括以下步骤:机器人的交互设备通过外部端口接收外网设备发送的第一消息,其中,所述第一消息的源地址为所述外网设备的IP,目的地址为所述交互设备的外部IP;所述交互设备根据所述外部端口,确定所述第一消息为发送给机器人的内部主机的消息;其中,所述交互设备和所述内部主机之间通过USB数据线连接;所述内部主机用于控制所述机器人;所述交互设备根据所述第一消息生成第二消息,所述第二消息的源地址为所述交互设备的内部IP,所述第二消息的目的地址为所述内部主机的内部IP;所述交互设备将所述第二消息发送给所述内部主机。可选的,还包括:所述交互设备接收所述内部主机发送给所述外网设备的第三消息,所述第三消息的源地址为所述内部主机的内部IP,所述第三消息的目的地址为所述交互设备的内部IP;所述第三消息中包括所述外网设备的IP;所述交互设备根据所述第三消息生成第四消息,所述第四消息的目的地址为所述外网设备的IP,所述第四消息的源地址为所述交互设备的外部IP。可选的,所述机器人的交互设备通过外部端口接收外网设备发送的第一消息之前,还包括:所述交互设备和所述内部主机之间通过USB数据线连接时,所述交互设备分配所述交互设备的内部IP和所述内部主机的内部IP;所述交互设备安装有安卓操作系统。可选的,所述第三消息的通信格式为第二通信格式;所述交互设备根据所述第一消息生成第二消息,包括:所述交互设备根据所述第一消息生成第二消息,且将所述第二消息的通信格式设置为第一通信格式。一种机器人通信方法,包括:机器人的内部主机接收机器人的交互设备分配的内部主机的内部IP;所述内部主机接收所述交互设备发送的第二消息,所述第二消息为所述交互设备根据第一消息生成,所述第一消息为外部设备向所述内部主机发送的消息,所述第一消息的源地址为所述外网设备的IP,所述第一消息的目的地址为所述交互设备的外部IP,所述第二消息的的源地址为所述交互设备的内部IP,所述第二消息的目的地址为所述内部主机的内部IP。可选的,还包括:所述内部主机获取所述交互设备的内部IP;其中,所述内部主机和所述交互设备之间通过USB数据线连接;所述交互设备安装有安卓操作系统;所述内部主机向所述交互设备发送第三消息,以使所述交互设备根据所述第三消息生成第四消息,所述第三消息的源地址为所述内部主机的内部IP,所述第三消息的目的地址为所述交互设备的内部IP,所述第三消息中包括所述外网设备的IP,所述第四消息的目的地址为所述外网设备的IP,所述第四消息的源地址为所述交互设备的外部IP。一种机器人通信系统,包括交互设备和内部主机;所述交互设备,用于通过外部端口接收外网设备发送的第一消息,其中,所述第一消息的源地址为所述外网设备的IP,目的地址为所述交互设备的外部IP;根据所述外部端口,确定所述第一消息为发送给机器人的内部主机的消息;其中,所述交互设备和所述内部主机之间通过USB数据线连接;根据所述第一消息生成第二消息,所述第二消息的源地址为所述交互设备的内部IP,所述第二消息的目的地址为所述内部主机的内部IP;将所述第二消息发送给所述内部主机;所述内部主机,用于接收机器人的交互设备分配的内部主机的内部IP;接收所述交互设备发送的第二消息;根据所述第二消息控制所述机器人。可选的,所述内部主机,还用于获取所述交互设备的内部IP;向所述交互设备发送第三消息,所述第三消息的源地址为所述内部主机的内部IP,所述第三消息的目的地址为所述交互设备的内部IP;所述第三消息中包括所述外网设备的IP;所述交互设备,还用于接收所述内部主机发送给所述外网设备的第三消息;根据所述第三消息生成第四消息,所述第四消息的目的地址为所述外网设备的IP,所述第四消息的源地址为所述交互设备的外部IP。可选的,所述交互设备,还用于:和所述内部主机之间通过USB数据线连接时,分配所述交互设备的内部IP和所述内部主机的内部IP;所述交互设备安装有安卓操作系统。可选的,所述交互设备,还用于将所述第二消息的格式设置为第一数据格式;所述内部主机,还用于将所述第三消息的格式设置为第二数据格式。本专利技术实施例中,机器人中的交互设备和内部主机之间通过USB数据线连接;其中,内部主机用于控制所述机器人。交互设备通过外部端口接收外网设备发送的第一消息,其中,第一消息的源地址为外网设备的IP,目的地址为交互设备的外部IP。交互设备根据接收到第一消息的外部端口,确定该第一消息为外网设备发送给机器人内部主机的消息。交互设备根据第一消息生成第二消息,其中,第二消息的源地址为交互设备的内部IP,第二消息的目的地址为内部主机的内部IP,之后,将第二消息发送给内部主机。本专利技术实施例中,外部网络发送给机器人的数据不是直接发送给机器人中的内部主机,而是由机器人的交互设备接收,并将数据转换后再发送给内部主机,避免了外部网络和机器人内部主机之间的直接通信,内部主机不能被外网直接访问,增强了内部主机的保密性,解决了现有技术中机器人通信存在网络安全隐患的问题。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例适用的系统架构示意图;图2为本专利技术实施例提供的一种机器人通信方法的流程示意图;图3为本专利技术实施例一中机器人通信方法的流程示意图;图4为本专利技术实施例二中机器人通信方法的流程示意图;图5为本专利技术实施例提供的一种机器人通信装置的结构示意图;图6为本专利技术实施例提供的另一种机器人通信装置的结构示意图;图7为本专利技术实施例提供的一种机器人通信系统的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例所适用的一种系统架构,包括外网设备101和机器人设备102,机器人设备102包括交互设备103和内部主机104。其中,交互设备103安装有安卓(Android)操作系统,并部署有网络转发服务,该网络转发服务可以使交互设备103具有网络路由的功能,从而实现外部设备101通过交互设备103访本文档来自技高网...
一种机器人通信方法及系统

【技术保护点】
一种机器人通信方法,其特征在于,包括:机器人的交互设备通过外部端口接收外网设备发送的第一消息,其中,所述第一消息的源地址为所述外网设备的IP,目的地址为所述交互设备的外部IP;所述交互设备根据所述外部端口,确定所述第一消息为发送给机器人的内部主机的消息;其中,所述交互设备和所述内部主机之间通过USB数据线连接;所述内部主机用于控制所述机器人;所述交互设备根据所述第一消息生成第二消息,所述第二消息的源地址为所述交互设备的内部IP,所述第二消息的目的地址为所述内部主机的内部IP;所述交互设备将所述第二消息发送给所述内部主机。

【技术特征摘要】
1.一种机器人通信方法,其特征在于,包括:机器人的交互设备通过外部端口接收外网设备发送的第一消息,其中,所述第一消息的源地址为所述外网设备的IP,目的地址为所述交互设备的外部IP;所述交互设备根据所述外部端口,确定所述第一消息为发送给机器人的内部主机的消息;其中,所述交互设备和所述内部主机之间通过USB数据线连接;所述内部主机用于控制所述机器人;所述交互设备根据所述第一消息生成第二消息,所述第二消息的源地址为所述交互设备的内部IP,所述第二消息的目的地址为所述内部主机的内部IP;所述交互设备将所述第二消息发送给所述内部主机。2.如权利要求1所述的方法,其特征在于,还包括:所述交互设备接收所述内部主机发送给所述外网设备的第三消息,所述第三消息的源地址为所述内部主机的内部IP,所述第三消息的目的地址为所述交互设备的内部IP;所述第三消息中包括所述外网设备的IP;所述交互设备根据所述第三消息生成第四消息,所述第四消息的目的地址为所述外网设备的IP,所述第四消息的源地址为所述交互设备的外部IP。3.如权利要求1或2所述的方法,其特征在于,所述机器人的交互设备通过外部端口接收外网设备发送的第一消息之前,还包括:所述交互设备和所述内部主机之间通过USB数据线连接时,所述交互设备分配所述交互设备的内部IP和所述内部主机的内部IP;所述交互设备安装有安卓操作系统。4.如权利要求3所述的方法,其特征在于,所述第三消息的通信格式为第二通信格式;所述交互设备根据所述第一消息生成第二消息,包括:所述交互设备根据所述第一消息生成第二消息,且将所述第二消息的通信格式设置为第一通信格式。5.一种机器人通信方法,其特征在于,包括:机器人的内部主机接收机器人的交互设备分配的内部主机的内部IP;所述内部主机接收所述交互设备发送的第二消息,所述第二消息为所述交互设备根据第一消息生成,所述第一消息为外部设备向所述内部主机发送的消息,所述第一消息的源地址为所述外网设备的IP,所述第一消息的目的地址为所述交互设备的外部IP,所述第二消息的的源地址为所述交互设备的内部IP,所述第二消息的目的地址为所述内部主机的内部IP。6.如权利要求5所述的方法,其特征在于...

【专利技术属性】
技术研发人员:闫乔郭强刘术井涌渤
申请(专利权)人:华勤通讯技术有限公司
类型:发明
国别省市:上海,31

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

1