[发明专利]数据传输方法、装置以及设备有效
| 申请号: | 202210694434.0 | 申请日: | 2022-06-20 |
| 公开(公告)号: | CN114780480B | 公开(公告)日: | 2023-01-24 |
| 发明(设计)人: | 张黎明;程黎辉;关亚东 | 申请(专利权)人: | 龙旗电子(惠州)有限公司 |
| 主分类号: | G06F15/17 | 分类号: | G06F15/17;G06F13/40;G06F13/42;G06F1/3234 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张娜;刘芳 |
| 地址: | 516006 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据传输 方法 装置 以及 设备 | ||
本申请实施例提供一种数据传输方法、装置以及设备,该方法包括:通过第一信号线向终端设备的辅助处理器发送第一唤醒信号,第一唤醒信号用于唤醒辅助处理器;通过第二信号线接收辅助处理器发送的就绪信号;通过数据总线向辅助处理器发送待传输数据。通过该方式,由于采用第一信号线来唤醒辅助处理器,通过第二信号线来告知辅助处理器就绪,从而使得数据总线在不传输数据时可以休眠,进而降低了终端设备的功耗。
技术领域
本发明涉及可穿戴设备技术领域,尤其涉及一种数据传输方法、装置以及设备。
背景技术
目前市场上的运动手表通常设置有两个微控制单元(Micro Controller Unit,MCU)。其中一个MCU用于运动手表的屏幕显示控制与业务逻辑处理,另一个MCU用于传感器的数据采集与运动健康算法的计算。
相关技术中,同一个运动手表内的两个MCU之间的通信均通过数据总线进行,例如,通过串行外设接口(Serial Peripheral Interface,SPI)总线或通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,UART)总线。然而,当MCU休眠时,若仅通过数据总线实现两个MCU之间通信,会导致数据总线无法处于休眠状态,从而提高了设备的能耗。
发明内容
本申请实施例提供一种数据传输方法、装置以及设备,以解决现有技术中设备能耗高的技术问题。
第一方面,本申请实施例提供一种数据传输方法,应用于终端设备的主处理器,所述方法包括:
通过第一信号线向所述终端设备的辅助处理器发送第一唤醒信号,所述第一唤醒信号用于唤醒所述辅助处理器;
通过第二信号线接收所述辅助处理器发送的就绪信号;
通过数据总线向所述辅助处理器发送待传输数据。
一种可选的实施方式中,所述方法还包括:
通过第三信号线接收所述辅助处理器发送的第二唤醒信号,所述第二唤醒信号用于唤醒所述主处理器;
通过所述数据总线接收所述辅助处理器发送的待传输数据。
一种可选的实施方式中,所述通过数据总线向所述辅助处理器发送待传输数据之前,所述方法还包括:
若所述待传输数据为预设数据类型,则取消对所述待传输数据进行编码。
一种可选的实施方式中,所述预设数据类型的待传输数据采用目标消息封装格式,所述目标消息封装格式中包括消息头标识、消息类型、消息体长度和消息体。
一种可选的实施方式中,所述预设数据类型包括日志数据。
一种可选的实施方式中,所述通过数据总线向所述辅助处理器发送待传输数据之前,所述方法还包括:
确定所述待传输数据中的第一数据包;
将多个所述第一数据包组包为第二数据包;
其中,所述第一数据包的数据量小于数据量阈值,所述第二数据包的数据量大于或等于所述数据量阈值。
一种可选的实施方式中,所述数据总线在传输所述待传输数据前处于休眠状态。
一种可选的实施方式中,所述数据总线包括串行外设接口总线或通用异步收发传输器总线。
第二方面,本申请实施例提供一种数据传输方法,应用于终端设备的辅助处理器,所述方法包括:
通过第一信号线接收所述终端设备的主处理器发送的第一唤醒信号,所述第一唤醒信号用于唤醒所述辅助处理器;
通过第二信号线向所述主处理器发送就绪信号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙旗电子(惠州)有限公司,未经龙旗电子(惠州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210694434.0/2.html,转载请声明来源钻瓜专利网。





