一种机器人通信方法、系统、设备及存储介质技术方案

技术编号:33949373 阅读:12 留言:0更新日期:2022-06-29 22:05
本申请实施例提供一种机器人通信方法、系统、设备及存储介质。在该机器人通信系统中,SDN控制器可接收机器人运营管理平台发送的传输配置信息并发送到机器人本体。若当前采用的目标网络通道的可用带宽小于设定带宽阈值,机器人本体可根据传输配置信息传输多种应用数据。通过这种实施方式,在一些网络质量较差、带宽降低的场景中,可按照传输配置信息为每种应用数据分配各自对应的传输优先级和传输带宽,并按照各自对应的传输优先级和传输带宽依次传输应用数据,保障了高优先级的关键数据的优先传输,降低了机器人因为网络质量差而停止工作的风险,进而提升了机器人运行的稳定性。进而提升了机器人运行的稳定性。进而提升了机器人运行的稳定性。

【技术实现步骤摘要】
一种机器人通信方法、系统、设备及存储介质


[0001]本申请实施例涉及机器人
,尤其涉及一种机器人通信方法、系统、设备及存储介质。

技术介绍

[0002]在云端机器人的应用中,机器人本体需要通过网络与机器人云端大脑连接。云端大脑可向机器人本体发送信息,接收机器人本体返回的信息并对返回的信息进行处理。在这个过程中,网络质量对于机器人本体的正常运行显得尤为重要。在一些网络质量较差的场景中,网络带宽降低,无法为待传输的信息提供足够的带宽,导致云端大脑与机器人本体之间的信息传输受到较大影响,进而降低机器人本体运行的稳定性。因此,亟待提出一种解决方案。

技术实现思路

[0003]本申请实施例提供一种机器人通信方法、系统、设备及存储介质,用以降低机器人因为网络质量差而停止工作的风险,进而提升了机器人运行的稳定性。
[0004]本申请实施例提供一种机器人通信方法,适用于机器人本体与云端服务器所在网络中的SDN控制器;所述方法包括:获取机器人运营管理平台发送的传输配置信息;将所述传输配置信息发送至所述机器人本体,以使所述机器人本体根据所述传输配置信息传输多种应用数据;其中,所述传输配置信息,包括:所述多种应用数据各自对应的传输优先级和/或传输带宽。
[0005]进一步可选地,将所述传输配置信息发送至所述机器人本体之前,还包括:接收所述机器人运营管理平台发送的所述机器人本体的网络地址信息和所述云端服务器的网络地址信息;根据所述机器人本体的网络地址信息和所述云端服务器的网络地址信息,在所述网络中建立所述机器人本体与所述云端服务器之间的私有网络通道,并生成所述私有网络通道的网络配置信息;将所述网络配置信息发送到所述机器人本体,以使所述机器人本体根据所述网络配置信息接入所述私有网络通道。
[0006]进一步可选地,所述私有网络通道包括:多条备选私有网络通道;将所述网络配置信息发送到所述机器人本体之后,还包括:通过所述多条备选私有网络通道,分别向所述机器人本体发送网络探测指令,以使所述机器人本体根据所述网络探测指令对所述多条备选私有网络通道的质量进行探测;接收所述机器人本体返回的所述多条备选私有网络通道的质量探测结果;根据所述质量探测结果,从所述多条备选私有网络通道中确定质量满足设定条件的网络通道,作为所述目标网络通道;向所述机器人本体发送接入目标网络通道的指令,以使所述机器人本体接入所述目标网络通道。
[0007]进一步可选地,所述多种应用数据由所述机器人本体中运行的至少一个应用生成;获取机器人运营管理平台发送的传输配置信息,包括:获取所述机器人运营管理平台发送的至少一个应用在应用层级上的带宽分配以及优先级排序信息;和/或,获取机器人运营
管理平台发送的所述至少一个应用各自在数据类型层级上的带宽分配以及优先级排序信息。
[0008]本申请实施例还提供一种机器人通信方法,适用于机器人本体,所述机器人本体通过网络与云端服务器建立通信连接;所述网络中的控制节点上部署有SDN控制器;所述方法包括:接收所述SDN控制器发送的传输配置信息;所述传输配置信息包括:多种应用数据各自对应的传输优先级和/或传输带宽;根据所述传输配置信息,向所述云端服务器发送所述多种应用数据。
[0009]进一步可选地,接收所述SDN控制器发送的传输配置信息之前,还包括:接收所述SDN服务器发送的网络配置信息;所述网络配置信息由所述SDN服务器根据所述机器人本体与所述云端服务器之间的私有网络通道生成;根据所述网络配置信息,接入所述机器人本体与所述云端服务器之间的私有网络通道。
[0010]进一步可选地,所述机器人本体上安装有网络探测发包器;所述私有网络通道包括:多条备选私有网络通道;根据所述网络配置信息,接入所述机器人本体与所述云端服务器之间的私有网络通道之后,还包括:响应所述SDN控制器发送的网络探测指令,分别向所述多条备选私有网络通道中的收包器发送探测报文;接收所述收包器根据所述探测报文返回的探测结果数据,并根据所述探测结果数据,计算所述多条备选私有网络通道的质量探测结果;将所述质量探测结果发送至所述SDN控制器,以使所述SDN控制器根据所述质量探测结果从所述多条备选私有网络通道中确定质量满足设定条件的网络通道,作为所述目标网络通道;接收所述SDN控制器发送的接入目标网络通道的指令,并根据所述指令,接入所述目标网络通道。
[0011]进一步可选地,所述多种应用数据由所述机器人本体中运行的至少一个应用生成;根据所述传输配置信息,向所述云端服务器发送多种应用数据,包括:按照所述至少一个应用在应用层级上的带宽分配以及优先级排序信息,将所述至少一个应用各自的应用数据发送至所述云端服务器;和/或,针对所述至少一个应用中的任一应用,按照所述应用在数据类型层级上的带宽分配以及优先级排序信息,将所述应用的应用数据发送至所述云端服务器。
[0012]本申请实施例还提供一种机器人通信系统,包括:机器人本体、云端服务器、机器人运营管理平台以及所述机器人本体与所述云端服务器所在的网络;所述网络中的控制节点上运行有SDN控制器;所述机器人运营管理平台,主要用于:向所述SDN控制器发送传输配置信息;所述SDN控制器,主要用于:获取所述传输配置信息;将所述传输配置信息发送至所述机器人本体,以使所述机器人本体在当前采用的目标网络通道的可用带宽小于设定带宽阈值时,根据所述传输配置信息传输多种应用数据;其中,所述传输配置信息,包括:所述多种应用数据各自对应的传输优先级和/或传输带宽;所述机器人本体,主要用于:接收所述SDN控制器发送的传输配置信息;若当前采用的目标网络通道的可用带宽小于设定带宽阈值,根据所述传输配置信息,向所述云端服务器发送所述多种应用数据。
[0013]本申请实施例还提供一种机器人设备,包括:存储器、处理器以及通信组件;其中,所述存储器用于:存储一条或多条计算机指令;所述处理器用于执行所述一条或多条计算机指令,以用于:执行由所述机器人设备执行的机器人通信方法中的步骤。
[0014]本申请实施例还提供一种网络服务器,包括:存储器、处理器以及通信组件;其中,
所述存储器用于:存储一条或多条计算机指令;所述处理器用于执行所述一条或多条计算机指令,以用于:执行本申请实施例提供的方法中的步骤。
[0015]本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器实现所述机器人通信方法中的步骤。
[0016]本申请提供的一种机器人通信方法、系统、设备及存储介质中,SDN控制器可接收机器人运营管理平台发送的传输配置信息并发送到机器人本体。若当前采用的目标网络通道的可用带宽小于设定带宽阈值,机器人本体可根据传输配置信息传输多种应用数据。通过这种实施方式,在一些网络质量较差的场景中,可按照应用数据对应的传输优先级和传输带宽依次传输应用数据,保障了高优先级数据的优先传输,降低了机器人因为网络质量差而停止工作的风险,进而提升了机器人运行的稳定性。
附图说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人通信方法,适用于机器人本体与云端服务器所在网络中的SDN控制器;其特征在于,所述方法包括:获取机器人运营管理平台发送的传输配置信息;将所述传输配置信息发送至所述机器人本体,以使所述机器人本体在当前采用的目标网络通道的可用带宽小于设定带宽阈值时,根据所述传输配置信息传输多种应用数据;其中,所述传输配置信息,包括:所述多种应用数据各自对应的传输优先级和/或传输带宽。2.根据权利要求1所述的方法,其特征在于,将所述传输配置信息发送至所述机器人本体之前,还包括:接收所述机器人运营管理平台发送的所述机器人本体的网络地址信息和所述云端服务器的网络地址信息;根据所述机器人本体的网络地址信息和所述云端服务器的网络地址信息,在所述网络中建立所述机器人本体与所述云端服务器之间的私有网络通道,并生成所述私有网络通道的网络配置信息;将所述网络配置信息发送到所述机器人本体,以使所述机器人本体根据所述网络配置信息接入所述私有网络通道。3.根据权利要求2所述的方法,其特征在于,所述私有网络通道包括:多条备选私有网络通道;将所述网络配置信息发送到所述机器人本体之后,还包括:通过所述多条备选私有网络通道,分别向所述机器人本体发送网络探测指令,以使所述机器人本体根据所述网络探测指令对所述多条备选私有网络通道的质量进行探测;接收所述机器人本体返回的所述多条备选私有网络通道的质量探测结果;根据所述质量探测结果,从所述多条备选私有网络通道中确定质量满足设定条件的目标网络通道;向所述机器人本体发送接入目标网络通道的指令,以使所述机器人本体接入所述目标网络通道。4.根据权利要求1所述的方法,其特征在于,所述多种应用数据由所述机器人本体中运行的至少一个应用生成;获取机器人运营管理平台发送的传输配置信息,包括:获取所述机器人运营管理平台发送的至少一个应用在应用层级上的带宽分配以及优先级排序信息;和/或,获取机器人运营管理平台发送的所述至少一个应用各自在数据类型层级上的带宽分配以及优先级排序信息。5.一种机器人通信方法,适用于机器人本体,所述机器人本体通过网络与云端服务器建立通信连接;其特征在于,所述网络中的控制节点上部署有SDN控制器;所述方法包括:接收所述SDN控制器发送的传输配置信息;所述传输配置信息包括:多种应用数据各自对应的传输优先级和/或传输带宽;若当前采用的目标网络通道的可用带宽小于设定带宽阈值,根据所述传输配置信息,向所述云端服务器发送所述多种应用数据。
6.根据权利要求5所述的方法,其特征在于,接收所述SDN控制器发送的传输配置信息之前,还包括:接收所述SDN服务器发送的网络配置信息;所述网络配置信息由所述SDN服务器根据所述机器人本体与所述云端服务器之间的私有网络通道生成;根据所述网络配置信息,接入所述机器人本体与所述云端服务器之间的私有网络通道。7.根据权利要求6所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:朱明辉魏旭宾
申请(专利权)人:达闼机器人股份有限公司
类型:发明
国别省市:

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

1