数据传输方法、装置及系统制造方法及图纸

技术编号:12223171 阅读:117 留言:0更新日期:2015-10-22 01:16
本公开揭示了一种数据传输方法、装置及系统,属于飞行器领域。数据传输方法包括:检测通过OTG数据线连接的设备是否为遥控器,若设备是遥控器,则通过OTG数据线与遥控器建立连接,接收遥控器发送的第一飞行数据或向遥控器发送第二飞行数据。通过OTG数据线实现了移动终端与遥控器建立连接,并实现数据传输;解决了移动终端与遥控器之间通过WIFI(WIreless-Fidelity,无线保真)或蓝牙传输数据时,信号不稳定,容易影响数据传输的准确性和传输效率的问题;达到了提高移动终端与遥控器之间数据传输的稳定性、准确性和效率的技术效果。

【技术实现步骤摘要】

本公开涉及飞行器领域,特别涉及一种数据传输方法及装置。
技术介绍
四轴飞行器作为一种新型的航拍工具,具有较高的可操控性。 在相关技术中,四轴飞行器采用固定的无线频段与遥控器之间传输数据。遥控器 与手机之间通过WIFI (Wireless-Fidelity,无线保真)或蓝牙传输数据。其中,手机上可以 显示四轴飞行器的航拍数据或控制界面。
技术实现思路
为了解决遥控器与手机之间通过WIFI (Wireless-Fidelity,无线保真)或蓝牙传 输数据时,信号不稳定,容易影响数据传输的准确性和传输效率的问题,本公开提供一种数 据传输方法、装置及系统。技术方案如下: 根据本公开实施例的第一方面,提供一种数据传输方法,该方法包括: 检测通过OTG数据线连接的设备是否为遥控器,遥控器是用于遥控飞行器的遥控 器; 若设备是遥控器,则通过OTG数据线与遥控器建立连接; 接收遥控器发送的第一飞行数据,第一飞行数据是飞行器发送给遥控器的数据; 或,向遥控器发送第二飞行数据,遥控器用于将第二飞行数据发送给飞行器。 在一个可能的实施例中,该方法还包括: 通过与飞行器对应的应用程序在操作系统中注册监听事件; 若监听到OTG数据线插入设备的监听事件,则根据监听事件获取被插入的设备的 标识信息; 检测标识信息是否为遥控器对应的标识信息。 在一个可能的实施例中,该方法还包括: 通过OTG数据线从遥控器获取与遥控器对应的USB驱动程序; 安装并启用与遥控器对应的USB驱动程序。 在一个可能的实施例中,接收遥控器发送的第一飞行数据还包括: 若存在需要接收的第一飞行数据,则设置与遥控器对应的USB驱动程序为读状 态; 通过与飞行器对应的应用程序,读取并解析USB驱动程序接收到的第一飞行数 据; 根据第一飞行数据中携带的标识ID号对第一飞行数据进行处理,不同的ID号对 应不同类型的第一飞行数据,类型包括:飞行高度、飞行速度、飞行器电压、飞行器电量、已 飞行时间、飞行模式、错误码、飞行器的经炜度坐标、飞行器搜索到的定位卫星数量和飞行 器的航拍数据中的至少一种。 在一个可能的实施例中,向遥控器发送第二飞行数据,包括: 若存在需要发送给飞行器的数据,则通过与飞行器对应的应用程序对数据按照所 属类型打包为第二飞行数据,第二飞行数据携带有标识ID号,不同的ID号对应不同类型的 第二飞行数据,类型包括:目标飞行高度、目标飞行速度、目标经炜度坐标、航拍指令、起飞 指令和降落指令中的至少一种; 设置与遥控器对应的USB驱动程序为写状态; 通过与飞行器对应的应用程序将第二飞行数据发送给USB驱动程序; 通过USB驱动程序将第二飞行数据发送给遥控器。 根据本公开实施例的第二方面,提供一种数据传输方法,该方法包括: 通过OTG数据线与移动终端建立连接; 接收飞行器通过无线信号发送的第一飞行数据,将第一飞行数据通过OTG数据线 转发给移动终端; 或,接收移动终端通过OTG数据线发送的第二飞行数据,将第二飞行数据通过无 线信号转发给飞行器。 在一个可能的实施例中,该方法还包括: 通过OTG数据线向移动终端提供与遥控器对应的USB驱动程序。 在一个可能的实施例中,接收飞行器通过无线信号发送的第一飞行数据,将第一 飞行数据通过OTG数据线转发给移动终端,包括: 接收飞行器通过属于第一频段的无线信号发送的第一飞行数据,不同类型的第一 飞行数据对应不同第一频段的无线信号,类型包括:飞行高度、飞行速度、飞行器电压、飞行 器电量、已飞行时间、飞行模式、错误码、飞行器的经炜度坐标、飞行器搜索到的定位卫星数 量和飞行器的航拍数据中的至少一种; 将携带有标识ID号的第一飞行数据通过OTG数据线转发给移动终端,不同的ID 号对应不同类型的第一飞行数据。 在一个可能的实施例中,接收移动终端通过OTG数据线发送的第二飞行数据,将 第二飞行数据通过无线信号转发给飞行器,包括: 通过OTG数据线接收携带有标识ID号的第二飞行数据,不同的ID号对应不同类 型的第二飞行数据,类型包括:目标飞行高度、目标飞行速度、目标经炜度坐标、航拍指令、 起飞指令和降落指令中的至少一种; 根据ID号确定与ID号对应的第二频段,不同ID号对应不同第二频段的无线信 号; 通过属于第二频段的无线信号将第二飞行数据转发给飞行器。 根据本公开实施例的第三方面,提供一种数据传输装置,该装置包括: 检测模块,被配置为检测通过OTG数据线连接的设备是否为遥控器,遥控器是用 于遥控飞行器的遥控器; 连接模块,被配置为在设备是遥控器时,通过OTG数据线与遥控器建立连接; 第一传输模块,被配置为接收遥控器发送的第一飞行数据,第一飞行数据是飞行 器发送给遥控器的数据;或,向遥控器发送第二飞行数据,遥控器用于将第二飞行数据发送 给飞行器。 在一个可能的实施例中,该检测模块包括: 注册子模块,被配置为通过与飞行器对应的应用程序在操作系统中注册监听事 件;标识获取子模块,被配置为在监听到OTG数据线插入设备的监听事件时,根据监 听事件获取被插入的设备的标识信息; 标识检测子模块,被配置为检测标识信息是否为遥控器对应的标识信息。 在一个可能的实施例中,该装置包括: 驱动获取模块,被配置为通过OTG数据线从遥控器获取与遥控器对应的USB驱动 程序; 驱动安装模块,被配置为安装并启用与遥控器对应的USB驱动程序。 在一个可能的实施例中,该第一传输模块包括: 状态设置子模块,被配置为在存在需要接收的第一飞行数据时,设置与遥控器对 应的USB驱动程序为读状态; 接收子模块,被配置为通过与飞行器对应的应用程序,读取并解析USB驱动程序 接收到的第一飞行数据; 处理子模块,被配置为根据第一飞行数据中携带的标识ID号对第一飞行数据进 行处理,不同的ID号对应不同类型的第一飞行数据,类型包括:飞行高度、飞行速度、飞行 器电压、飞行器电量、已飞行时间、飞行模式、错误码、飞行器的经炜度坐标、飞行器搜索到 的定位卫星数量和飞行器的航拍数据中的至少一种。 在一个可能的实施例中,该第一传输模块包括: 打包子模块,被配置为在存在需要发送给飞行器的数据时,通过与飞行器对应的 应用程序对数据按照所属类型打包为第二飞行数据,第二飞行数据携带有标识ID号,不同 的ID号对应不同类型的第二飞行数据,类型包括:目标飞行高度、目标飞行速度、目标经炜 度坐标、航拍指令、起飞指令和降落指令中的至少一种; 状态设置子模块,被配置为设置与遥控器对应的USB驱动程序为写状态; 驱动接收子模块,被配置为通过与飞行器对应的应用程序将第二飞行数据发送给 USB驱动程序; 发送子模块,被配置为通过USB驱动程序将第二飞行数据发送给遥控器。 根据本公开实施例的第四方面,提供一种数据传输装置,该装置包括: 连接模块,被配置为通过OTG数据线与移动终端建立连接; 第二传输模块,被配置为接收飞行器通过无线信号发送的第一飞行数据,将第一 飞行数据通过OTG数据线转发给移动终端;或,被配置为接收移动终端通过OTG数据线发送 的第二飞行数据,将第二飞行数据通过无线信号转发给飞行器。 在一个可能的实施例中,该装置包括: 驱动提供模块,被配置为通过OTG数据线向移动终端提供与遥控器对应的本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/54/CN104991493.html" title="数据传输方法、装置及系统原文来自X技术">数据传输方法、装置及系统</a>

【技术保护点】
一种数据传输方法,其特征在于,所述方法包括:检测通过OTG数据线连接的设备是否为遥控器,所述遥控器是用于遥控飞行器的遥控器;若所述设备是所述遥控器,则通过所述OTG数据线与所述遥控器建立连接;接收所述遥控器发送的第一飞行数据,所述第一飞行数据是所述飞行器发送给所述遥控器的数据;或,向所述遥控器发送第二飞行数据,所述遥控器用于将所述第二飞行数据发送给所述飞行器。

【技术特征摘要】

【专利技术属性】
技术研发人员:谭志球莫委洳黄玉宇郑骥
申请(专利权)人:广州飞米电子科技有限公司小米科技有限责任公司
类型:发明
国别省市:广东;44

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

1