[发明专利]一种数据传输的方法及机器人在审
申请号: | 202010670765.1 | 申请日: | 2020-07-13 |
公开(公告)号: | CN112000446A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 张婷;熊友军 | 申请(专利权)人: | 深圳市优必选科技股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06K9/62 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 刘永康 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 机器人 | ||
本申请适用于设备控制领域,提供了一种数据传输的方法及机器人,包括:获得由第一程序生成的交互数据;根据所述交互数据的数据类型,确定所述交互数据的数据优先级;基于所述数据优先级调用数据传输信道传输所述交互数据至第二程序;根据所述数据优先级确定所述交互数据在所述第二程序内的处理次序,并通过所述第二程序输出所述交互数据的交互应答信息。本申请减少了不同模块之间耦合度的同时,也能够通过创建数据传输信道实现模块之间的数据交互,满足了部分功能需要多个模块协同运作的要求,提高机器人多模块之间数据通信的实时性以及设备的安全性。
技术领域
本申请属于设备控制领域,尤其涉及一种数据传输的方法及机器人。
背景技术
随着人工智能技术的不断发展,机器人的功能也越来越多,为了保证每个功能的独立性,机器人内部可以为不同的模块配置独立的程序以控制各个模块运行,从而能够避免不同模块之间相互影响。虽然不同模块的通过独立的程序控制可以减少模块之间降低耦合度,但机器人的部分功能要求多个模块协同处理的情况下,则上述情况则无法在不同模块之间传输数据,从而降低了机器人多模块之间数据通信的实时性以及设备的安全性。
发明内容
有鉴于此,本发明实施例提供了一种数据传输的方法及设备,以解决现有的机器人控制的技术,为不同的模块配置独立的程序以控制各个模块运行,当部分功能要求多个模块协同处理的情况下,无法在不同模块之间传输数据,从而降低了机器人多模块之间数据通信的实时性以及设备的安全性的问题。
本申请实施例的第一方面提供了一种数据传输的方法,包括:
获得由第一程序生成的交互数据;
根据所述交互数据的数据类型,确定所述交互数据的数据优先级;
基于所述数据优先级调用数据传输信道传输所述交互数据至第二程序;
根据所述数据优先级确定所述交互数据在所述第二程序内的处理次序,并通过所述第二程序输出所述交互数据的交互应答信息。
本申请实施例的第二方面提供了一种数据传输的装置,包括:
交互数据获取单元,用于获得由第一程序生成的交互数据;
数据优先级确定单元,用于根据所述交互数据的数据类型,确定所述交互数据的数据优先级;
数据传输单元,用于基于所述数据优先级调用数据传输信道传输所述交互数据至第二程序;
数据应答单元,用于根据所述数据优先级确定所述交互数据在所述第二程序内的处理次序,并通过所述第二程序输出所述交互数据的交互应答信息。
本申请实施例的第三方面提供了一种机器人,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面的各个步骤。
本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面的各个步骤。
实施本申请实施例提供的一种数据传输的方法及机器人具有以下有益效果:
本申请实施例通过为不同的模块配置对应的控制程序,在其中需要进行模块之间的数据传输时,可以通过第一程序生成对应的交互数据,并根据交互数据的数据类型为该交互数据配置对应的数据优先级,通过与数据优先级对应的数据传输信道发送交互数据给所需通信的第二程序,以使第二程序对该交互数据进行应答,实现了模块间的数据通信。与现有的机器人控制技术相比,减少了不同模块之间耦合度的同时,也能够通过创建数据传输信道实现模块之间的数据交互,满足了部分功能需要多个模块协同运作的要求,提高机器人多模块之间数据通信的实时性以及设备的安全性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市优必选科技股份有限公司,未经深圳市优必选科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010670765.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种风电法兰半模锻工艺
- 下一篇:一种连接器和电子设备