基于type-c接口的信号传输方法、装置、系统及存储介质

文档序号:1966938 发布日期:2021-12-14 浏览:23次 >En<

阅读说明:本技术 基于type-c接口的信号传输方法、装置、系统及存储介质 (Signal transmission method, device and system based on TYPE-C interface and storage medium ) 是由 张伟鸿 黄辉 周瑜 于 2020-08-11 设计创作,主要内容包括:本申请实施例提供了一种基于TYPE-C接口的信号传输方法、装置、系统及存储介质,包括:对由第二设备连接至第一设备的TYPE-C接口的插入方向进行识别,根据识别结果在TYPE-C接口中确定第一设备和第二设备信号传输的边带通道,基于边带通道对信号进行传输,通过对插入方向进行识别,并基于识别结果确定用于对信号进行传输的边带通道,避免了相关技术中需借助其他资源(如软件模拟时序的资源)造成的成本偏高等问题,实现了节约通讯成本,且实现了信号传输的灵活性和多样性的技术效果。(The embodiment of the application provides a signal transmission method, a device, a system and a storage medium based on a TYPE-C interface, which comprises the following steps: the method comprises the steps of identifying the insertion direction of a TYPE-C interface connected to first equipment by second equipment, determining sideband channels for signal transmission of the first equipment and the second equipment in the TYPE-C interface according to an identification result, transmitting signals based on the sideband channels, identifying the insertion direction, and determining the sideband channels for signal transmission based on the identification result, so that the problems of high cost and the like caused by the need of other resources (such as resources of software simulation time sequences) in the related technology are solved, the communication cost is saved, and the technical effects of flexibility and diversity of signal transmission are realized.)

基于TYPE-C接口的信号传输方法、装置、系统及存储介质

技术领域

本申请涉及通讯技术领域,尤其涉及二线式通讯技术领域,具体涉及一种基于TYPE-C接口的信号传输方法、装置、系统及存储介质。

背景技术

TYPE-C接口,全称为USB TYPE-C接口,也称为USB-C接口,由于TYPE-C接口支持从正反两面均可插入的“正反插”功能,因此,TYPE-C接口逐渐被广泛地应用。

然而,由于TYPE-C接口具有可支持“正反插”功能,因此,基于TYPE-C接口连接的第一设备和第二设备之间一般无法进行通讯,在通过其它软件模拟时序的情况下,可以采用单线式通讯。

发明人在实现本发明的过程中发现至少存在以下问题:基于TYPE-C接口连接的第一设备和第二设备之间的通讯方式单一。

发明内容

为了解决上述技术问题,本申请实施例提供了一种基于TYPE-C接口的信号传输方法、装置、系统及存储介质。

一个方面,本申请实施例提供了一种基于TYPE-C接口的信号传输方法,所述方法包括:

对由第二设备连接至第一设备的TYPE-C接口的插入方向进行识别;

根据识别结果在所述TYPE-C接口中确定所述第一设备和所述第二设备信号传输的边带通道;

基于所述边带通道对所述信号进行传输。

在本申请实施例中,当第二设备通过TYPE-C接口连接第一设备时,可以对TYPE-C接口的插入方法进行识别,并根据识别得到的识别结果确定边带通道,边带通道可以用于将第一设备的信号传输至第二设备,从而实现第一设备和第二设备之间的通讯,提高了第一设备和第二设备之间通讯的灵活性及可靠性。

在一些实施例中,所述信号包括时钟信号和数据信号,所述边带通道包括与所述时钟信号和所述数据信号各自对应的边带通道,所述基于所述边带通道对所述信号进行传输包括:

将所述时钟信号和所述数据信号通过各自对应的边带通道进行传输。

在本申请实施例中,边带通道的数量与信号的类型数量相同,一个边带通道可以传输一种类型的信号,则当需要传输的信号包括两种类型的信号(即时钟信号和数据信号)时,可以通过与时钟信号对应的边带通道传输时钟信号,通过与数据信号对应的边带通道传输数据信号,从而实现两种不同类型信号的传输,从而实现第一设备和第二设备之间的信号传输的可靠性的技术效果。

在一些实施例中,所述TYPE-C接口包括与所述第一设备连接的母座的边带使用1和边带使用2,以及与所述第二设备连接的公头的边带使用1和边带使用2,若所述识别结果为正插方向,则所述边带通道包括:由所述母座的边带使用1和与所述公头的边带使用1连接而成的边带通道、由所述母座的边带使用2和与所述公头的边带使用2连接而成的边带通道。

在一些实施例中,若所述第二设备通过所述公头的边带使用1接收所述时钟信号,则所述根据识别结果在所述TYPE-C接口中确定所述第一设备和所述第二设备信号传输的边带通道包括:

将由所述母座的边带使用1和与所述公头的边带使用1连接而成的边带通道,确定为传输所述时钟信号的边带通道;

将由所述母座的边带使用2和与所述公头的边带使用2连接而成的边带通道,确定为传输所述数据信号的边带通道。

在本申请实施例中,若识别结果为正插方向,且第二设备通过公头的边带使用1接收时钟信号,则可以将第一设备配置的时钟信号依次通过母座的边带使用1、公头的边带使用1传输至第二设备,且可以将第一设备配置的数据信号依次通过母座的边带使用2、公头的边带使用2传输至第二设备。

在一些实施例中,若所述第二设备通过所述公头的边带使用2接收所述时钟信号,则所述根据识别结果在所述TYPE-C接口中确定所述第一设备和所述第二设备信号传输的边带通道包括:

将由所述母座的边带使用2和与所述公头的边带使用2连接而成的边带通道,确定为传输所述时钟信号的边带通道;

将由所述母座的边带使用1和与所述公头的边带使用1连接而成的边带通道,确定为传输所述数据信号的边带通道。

在本申请实施例中,若识别结果为正插方向,且第二设备通过公头的边带使用2接收时钟信号,则可以将第一设备配置的时钟信号依次通过母座的边带使用2、公头的边带使用2传输至第二设备,且可以将第一设备配置的数据信号依次通过母座的边带使用1、公头的边带使用1传输至第二设备。

在一些实施例中,所述TYPE-C接口包括与所述第一设备连接的母座的边带使用1和边带使用2,以及与所述第二设备连接的公头的边带使用1和边带使用2,若所述识别结果为反插方向,则所述边带通道包括:由所述母座的边带使用1和与所述公头的边带使用2连接而成的边带通道、由所述母座的边带使用2和与所述公头的边带使用1连接而成的边带通道。

在一些实施例中,若所述第二设备通过所述公头的边带使用1接收所述时钟信号,则所述根据识别结果在所述TYPE-C接口中确定所述第一设备和所述第二设备信号传输的边带通道包括:

将由所述母座的边带使用2和与所述公头的边带使用1连接而成的边带通道,确定为传输所述时钟信号的边带通道;

将由所述母座的边带使用1和与所述公头的边带使用2连接而成的边带通道,确定为传输所述数据信号的边带通道。

在本申请实施例中,若识别结果为反插方向,且第二设备通过公头的边带使用1接收时钟信号,则可以将第一设备配置的时钟信号依次通过母座的边带使用2、公头的边带使用1传输至第二设备,且可以将第一设备配置的数据信号依次通过母座的边带使用1、公头的边带使用2传输至第二设备。

在一些实施例中,若所述第二设备通过所述公头的边带使用2接收所述时钟信号,则所述根据识别结果在所述TYPE-C接口中确定第一设备和第二设备信号传输的边带通道包括:

将由所述母座的边带使用1和与所述公头的边带使用2连接而成的边带通道,确定为传输所述时钟信号的边带通道;

将由所述母座的边带使用2和与所述公头的边带使用1连接而成的边带通道,确定为传输所述数据信号的边带通道。

在本申请实施例中,若识别结果为反插方向,且第二设备通过公头的边带使用2接收时钟信号,则可以将第一设备配置的时钟信号依次通过母座的边带使用1、公头的边带使用2传输至第二设备,且可以将第一设备配置的数据信号依次通过母座的边带使用2、公头的边带使用1传输至第二设备。

在一些实施例中,所述TYPE-C接口包括C to C数据线,所述C to C数据线的一端通过第一母座与所述第一设备连接、另一端通过第二母座与所述第二设备连接,若所述识别结果为正插方向,则所述边带通道包括:由所述第一母座的边带使用1和与所述第二母座的边带使用1连接而成的边带通道、由所述第一母座的边带使用2和与所述第二母座的边带使用2连接而成的边带通道。

在本申请实施例中,可以通过C to C数据线(也可以称为TYPE-C数据线)将第二设备接入至第一设备,且具体可以通过C to C数据线两端分别设置的母座(即第一母座和第二母座)实现。

在一些实施例中,若所述第二设备通过所述第二母座的边带使用1接收所述时钟信号,则所述根据识别结果在所述TYPE-C接口中确定所述第一设备和所述第二设备信号传输的边带通道包括:

将由所述第一母座的边带使用1和与所述第二母座的边带使用1连接而成的边带通道,确定为传输所述时钟信号的边带通道;

将由所述第一母座的边带使用2和与所述第二母座的边带使用2连接而成的边带通道,确定为传输所述数据信号的边带通道。

在本申请实施例中,若识别结果为正插方向,且第二设备通过第二母座的边带使用1接收时钟信号,则可以将第一设备配置的时钟信号依次通过第一母座的边带使用1、第二母座的边带使用1传输至第二设备,且可以将第一设备配置的数据信号依次通过第一母座的边带使用2、第二母座的边带使用2传输至第二设备。

在一些实施例中,若所述第二设备通过所述第二母座的边带使用2接收所述时钟信号,则所述根据识别结果在所述TYPE-C接口中确定所述第一设备和所述第二设备信号传输的边带通道包括:

将由所述第一母座的边带使用2和与所述第二母座的边带使用2连接而成的边带通道,确定为传输所述时钟信号的边带通道;

将由所述第一母座的边带使用1和与所述第二母座的边带使用1连接而成的边带通道,确定为传输所述数据信号的边带通道。

在本申请实施例中,若识别结果为正插方向,且第二设备通过第二母座的边带使用2接收时钟信号,则可以将第一设备配置的时钟信号依次通过第一母座的边带使用2、第二母座的边带使用2传输至第二设备,且可以将第一设备配置的数据信号依次通过第一母座的边带使用1、第二母座的边带使用1传输至第二设备。

在一些实施例中,所述TYPE-C接口包括C to C数据线,所述C to C数据线的一端通过第一母座与所述第一设备连接、另一端通过第二母座与所述第二设备连接,若所述识别结果为反插方向,则所述边带通道包括:由所述第一母座的边带使用1和与所述第二母座的边带使用2连接而成的边带通道、由所述第一母座的边带使用2和与所述第一母座的边带使用1连接而成的边带通道。

在一些实施例中,若所述第二设备通过所述第二母座的边带使用1接收所述时钟信号,则所述根据识别结果在所述TYPE-C接口中确定所述第一设备和所述第二设备信号传输的边带通道包括:

将由所述第一母座的边带使用2和与所述第二母座的边带使用1连接而成的边带通道,确定为传输所述时钟信号的边带通道;

将由所述第一母座的边带使用1和与所述第二母座的边带使用2连接而成的边带通道,确定为传输所述数据信号的边带通道。

在本申请实施例中,若识别结果为反插方向,且第二设备通过第二母座的边带使用1接收时钟信号,则可以将第一设备配置的时钟信号依次通过第一母座的边带使用2、第二母座的边带使用1传输至第二设备,且可以将第一设备配置的数据信号依次通过第一母座的边带使用1、第二母座的边带使用2传输至第二设备。

在一些实施例中,若所述第二设备通过所述第二母座的边带使用2接收所述时钟信号,则所述根据识别结果在所述TYPE-C接口中确定所述第一设备和所述第二设备信号传输的边带通道包括:

将由所述第一母座的边带使用1和与所述第二母座的边带使用2连接而成的边带通道,确定为传输所述时钟信号的边带通道;

将由所述第一母座的边带使用2和与所述第二母座的边带使用1连接而成的边带通道,确定为传输所述数据信号的边带通道。

在本申请实施例中,若识别结果为反插方向,且第二设备通过第二母座的边带使用2接收时钟信号,则可以将第一设备配置的时钟信号依次通过第一母座的边带使用1、第二母座的边带使用2传输至第二设备,且可以将第一设备配置的数据信号依次通过第一母座的边带使用2、第二母座的边带使用1传输至第二设备。

在一些实施例中,在所述对由第二设备连接至第一设备的TYPE-C接口的插入方向进行识别之前,所述方法还包括:

响应于所述第二设备基于所述TYPE-C接口连接至所述第一设备,确定所述第二设备接入至所述第一设备的任务信息;

所述对由第二设备连接至第一设备的TYPE-C接口的插入方向进行识别包括:若所述任务信息为二线式通讯任务,则对所述TYPE-C接口的插入方向进行识别。

在本申请实施例中,通过为二线式通讯任务的任务信息确定对插入方向进行识别,可以提高第一设备和第二设备之间通讯的准确性、及时性及可靠性的技术效果。

另一个方面,本申请实施例还提供了一种基于TYPE-C接口的信号传输装置,包括:处理器和收发器,其中,

所述处理器用于,对由第二设备连接至第一设备的TYPE-C接口的插入方向进行识别;

所述处理器还用于,根据识别结果在所述TYPE-C接口中确定所述第一设备和所述第二设备信号传输的边带通道;

所述收发器用于,基于所述边带通道对所述信号进行传输。

在一些实施例中,所述信号包括时钟信号和数据信号,所述边带通道包括与所述时钟信号和所述数据信号各自对应的边带通道,所述收发器用于,将所述时钟信号和所述数据信号通过各自对应的边带通道进行传输。

在一些实施例中,所述TYPE-C接口包括与所述第一设备连接的母座的边带使用1和边带使用2,以及与所述第二设备连接的公头的边带使用1和边带使用2,若所述识别结果为正插方向,则所述边带通道包括:由所述母座的边带使用1和与所述公头的边带使用1连接而成的边带通道、由所述母座的边带使用2和与所述公头的边带使用2连接而成的边带通道。

在一些实施例中,若所述第二设备通过所述公头的边带使用1接收所述时钟信号,则所述处理器用于,将由所述母座的边带使用1和与所述公头的边带使用1连接而成的边带通道,确定为传输所述时钟信号的边带通道,并将由所述母座的边带使用2和与所述公头的边带使用2连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,若所述第二设备通过所述公头的边带使用2接收所述时钟信号,则所述处理器用于,将由所述母座的边带使用2和与所述公头的边带使用2连接而成的边带通道,确定为传输所述时钟信号的边带通道,并将由所述母座的边带使用1和与所述公头的边带使用1连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,所述TYPE-C接口包括与所述第一设备连接的母座的边带使用1和边带使用2,以及与所述第二设备连接的公头的边带使用1和边带使用2,若所述识别结果为反插方向,则所述边带通道包括:由所述母座的边带使用1和与所述公头的边带使用2连接而成的边带通道、由所述母座的边带使用2和与所述公头的边带使用1连接而成的边带通道。

在一些实施例中,若所述第二设备通过所述公头的边带使用1接收所述时钟信号,则所述处理器用于,将由所述母座的边带使用2和与所述公头的边带使用1连接而成的边带通道,确定为传输所述时钟信号的边带通道,将由所述母座的边带使用1和与所述公头的边带使用2连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,若所述第二设备通过所述公头的边带使用2接收所述时钟信号,则所述处理器用于,将由所述母座的边带使用1和与所述公头的边带使用2连接而成的边带通道,确定为传输所述时钟信号的边带通道,并将由所述母座的边带使用2和与所述公头的边带使用1连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,所述TYPE-C接口包括C to C数据线,所述C to C数据线的一端通过第一母座与所述第一设备连接、另一端通过第二母座与所述第二设备连接,若所述识别结果为正插方向,则所述边带通道包括:由所述第一母座的边带使用1和与所述第二母座的边带使用1连接而成的边带通道、由所述第一母座的边带使用2和与所述第二母座的边带使用2连接而成的边带通道。

在一些实施例中,若所述第二设备通过所述第二母座的边带使用1接收所述时钟信号,则所述处理器用于,将由所述第一母座的边带使用1和与所述第二母座的边带使用1连接而成的边带通道,确定为传输所述时钟信号的边带通道,并将由所述第一母座的边带使用2和与所述第二母座的边带使用2连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,若所述第二设备通过所述第二母座的边带使用2接收所述时钟信号,则所述处理器用于,将由所述第一母座的边带使用2和与所述第二母座的边带使用2连接而成的边带通道,确定为传输所述时钟信号的边带通道,并将由所述第一母座的边带使用1和与所述第二母座的边带使用1连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,所述TYPE-C接口包括C to C数据线,所述C to C数据线的一端通过第一母座与所述第一设备连接、另一端通过第二母座与所述第二设备连接,若所述识别结果为反插方向,则所述边带通道包括:由所述第一母座的边带使用1和与所述第二母座的边带使用2连接而成的边带通道、由所述第一母座的边带使用2和与所述第一母座的边带使用1连接而成的边带通道。

在一些实施例中,若所述第二设备通过所述第二母座的边带使用1接收所述时钟信号,则所述处理器用于,将由所述第一母座的边带使用2和与所述第二母座的边带使用1连接而成的边带通道,确定为传输所述时钟信号的边带通道,并将由所述第一母座的边带使用1和与所述第二母座的边带使用2连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,若所述第二设备通过所述第二母座的边带使用2接收所述时钟信号,则所述处理器用于,将由所述第一母座的边带使用1和与所述第二母座的边带使用2连接而成的边带通道,确定为传输所述时钟信号的边带通道,并将由所述第一母座的边带使用2和与所述第二母座的边带使用1连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,所述处理器用于,响应于所述第二设备基于所述TYPE-C接口连接至所述第一设备,确定所述第二设备接入至所述第一设备的任务信息,并若所述任务信息为通讯任务,则对所述TYPE-C接口的插入方向进行识别。

另一个方面,本申请实施例还提供了一种通讯系统,所述通讯系统包括基于TYPE-C接口连接的第一设备和第二设备,以及如上任一实施例所述的装置。

另一个方面,本申请实施例还提供了一种可移动平台,所述可移动平台包括主体以及如上任一实施例所述的装置。

在一些实施例中,所述主体包括基于TYPE-C接口连接的第一设备和第二设备。

另一个方面,本申请实施例还提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得所述计算机执行如上任一实施例所述的方法。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例的应用场景示意图;

图2为本申请实施例的无人机的示意图;

图3为TYPE-C接口的示意图;

图4为本申请一个实施例的基于TYPE-C接口的信号传输方法的流程示意图;

图5为本申请另一实施例的基于TYPE-C接口的信号传输方法的流程示意图;

图6为本申请一个实施例的应用原理示意图;

图7为本申请另一实施例的基于TYPE-C接口的信号传输方法的流程示意图;

图8为本申请另一个实施例的应用原理示意图;

图9为本申请另一实施例的基于TYPE-C接口的信号传输方法的流程示意图;

图10为本申请另一个实施例的应用原理示意图;

图11为本申请另一实施例的基于TYPE-C接口的信号传输方法的流程示意图;

图12为本申请另一个实施例的应用原理示意图;

图13为本申请另一个实施例的应用原理示意图;

图14为本申请另一实施例的基于TYPE-C接口的信号传输方法的流程示意图;

图15为本申请实施例的基于TYPE-C接口的信号传输装置的示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

其中,本申请实施例提供了一种基于TYPE-C接口的信号传输方法(下文简称为信号传输方法),该信号传输方法可能应用于可以基于TYPE-C接口进行连接的产品中。

例如,结合图1(图1为本申请实施例的应用场景示意图)可知,本申请实施例的信号传输方法可以应用于基于TYPE-C接口连接的无人机100和存储设备200。

其中,无人机100可以包括无人飞行器和农业无人机等。

在一些实施例中,如图2所示,无人机100可以包括无人飞行器110、显示设备130和控制终端140。其中,无人飞行器110可以包括动力系统150、飞行控制系统160、机架和承载在机架上的云台120。无人飞行器110可以与控制终端140和显示设备130进行无线通信。其中,无人飞行器110还包括电池(图中未示出),电池为动力系统150提供电能。无人飞行器110可以是农业无人机或行业应用无人机,有循环作业的需求。相应的,电池也有循环作业的需求。

机架可以包括机身和脚架(也称为起落架)。机身可以包括中心架以及与中心架连接的一个或多个机臂,一个或多个机臂呈辐射状从中心架延伸出。脚架与机身连接,用于在无人飞行器110着陆时起支撑作用。

动力系统150可以包括一个或多个电子调速器(简称为电调)151、一个或多个螺旋桨153以及与一个或多个螺旋桨153相对应的一个或多个电机152,其中电机152连接在电子调速器151与螺旋桨153之间,电机152和螺旋桨153设置在无人飞行器110的机臂上;电子调速器151用于接收飞行控制系统160产生的驱动信号,并根据驱动信号提供驱动电流给电机152,以控制电机152的转速。电机152用于驱动螺旋桨旋转,从而为无人飞行器110的飞行提供动力,该动力使得无人飞行器110能够实现一个或多个自由度的运动。在某些实施例中,无人飞行器110可以围绕一个或多个旋转轴旋转。例如,上述旋转轴可以包括横滚轴(Roll)、偏航轴(Yaw)和俯仰轴(pitch)。应理解,电机152可以是直流电机,也可以交流电机。另外,电机152可以是无刷电机,也可以是有刷电机。

飞行控制系统160可以包括飞行控制器161和传感系统162。传感系统162用于测量无人机的姿态信息,即无人飞行器110在空间的位置信息和状态信息,例如,三维位置、三维角度、三维速度、三维加速度和三维角速度等。传感系统162例如可以包括陀螺仪、超声传感器、电子罗盘、惯性测量单元(Inertial Measurement Unit,IMU)、视觉传感器、全球导航卫星系统和气压计等传感器中的至少一种。例如,全球导航卫星系统可以是全球定位系统(Global Positioning System,GPS)。飞行控制器161用于控制无人飞行器110的飞行,例如,可以根据传感系统162测量的姿态信息控制无人飞行器110的飞行。应理解,飞行控制器161可以按照预先编好的程序指令对无人飞行器110进行控制,也可以通过响应来自控制终端140的一个或多个遥控信号对无人飞行器110进行控制。

云台120可以包括电机122。云台用于携带负载,负载例如可以是拍摄装置123。飞行控制器161可以通过电机122控制云台120的运动。可选的,作为另一实施例,云台120还可以包括控制器,用于通过控制电机122来控制云台120的运动。应理解,云台120可以独立于无人飞行器110,也可以为无人飞行器110的一部分。应理解,电机122可以是直流电机,也可以是交流电机。另外,电机122可以是无刷电机,也可以是有刷电机。还应理解,云台120可以位于无人飞行器110的顶部,也可以位于无人飞行器110的底部。

拍摄装置123例如可以是照相机或摄像机等用于捕获图像的设备,拍摄装置123可以与飞行控制器通信,并在飞行控制器的控制下进行拍摄。本实施例的拍摄装置123至少包括感光元件,该感光元件例如为互补金属氧化物半导体(Complementary Metal OxideSemiconductor,CMOS)传感器或电荷耦合元件(Charge-coupled Device,CCD)传感器。例如,拍摄装置123可以包括红外传感器(图中未示出)和可见光传感器(图中未示出)。红外传感器可以用于采集针对对象的红外图像,可见光图像可以用于采集针对对象的可见光图像。可以理解的是,拍摄装置123也可直接固定于无人飞行器110或飞行控制系统160上,从而云台120可以省略。

若拍摄装置123直接固定于飞行控制系统160上,则拍摄装置123可以将由红外传感器采集的红外图像发送至飞行控制系统160上,并将由可见光传感器采集的可见光图像发送至飞行控制系统160上。飞行控制系统160上可以执行本申请实施例的图像处理方法,对可见光图像进行调整,并根据调整后的可见光图像控制无人飞行器110的飞行。或者拍摄装置123对可见光图像进行调整,并基于调整后的可见光图像进行图像识别,或者拍摄装置123可以通过无线链路将调整后的可见光图像和红外图像发送给终端设备或控制设备进行显示。

显示设备130位于无人飞行系统100的地面端,可以通过无线方式与无人飞行器110进行通信,并且可以用于显示无人飞行器110的姿态信息。另外,还可以在显示设备130上显示拍摄装置123拍摄的图像。应理解,显示设备130可以是独立的设备,也可以集成在控制终端140中。

控制终端140位于无人机100的地面端,可以通过无线方式与无人飞行器110进行通信,用于对无人飞行器110进行远程操纵。

其中,存储设备200可以包括计算机存储设备和移动存储设备,且计算机存储设备可以为固态硬盘(Solid State Disk,SSD),移动存储设备可以为U盘(USB flash drive)。

又如,结合图1可知,本申请实施例的信号传输方法还可以应用于基于TYPE-C接口连接的无人机100和待认证芯片300。

又如,结合图1可知,本申请实施例的信号传输方法还可以应用于基于TYPE-C接口连接的终端设备400和存储设备200。

其中,终端设备可以是无线终端也可以是有线终端。无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(Radio Access Network,简称RAN)与一个或多个核心网设备进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。再例如,无线终端还可以是个人通信业务(Personal Communication Service,简称PCS)电话、无绳电话、会话发起协议(Session Initiation Protocol,简称SIP)话机、无线本地环路(Wireless LocalLoop,简称WLL)站、个人数字助理(Personal Digital Assistant,简称PDA)等设备。无线终端也可以称为系统、订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、远程终端(RemoteTerminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(UserAgent)、用户设备(User Device or User Equipment),在此不作限定。可选的,上述终端设备还可以是智能手表、平板电脑等设备。

再如,结合图1可知,本申请实施例的信号传输方法还可以应用于基于TYPE-C接口连接的监控设备500和存储设备200。

值得说明的是,图1只是用于示范性地说明本申请实施例的基于TYPE-C接口的信号传输方法可能适用的应用场景,而不能理解为对应用场景的限定。

其中,TYPE-C接口包括母座和公头,现结合图3对TYPE-C接口进行详细阐述。

如图3所示,母座和公头均包括24个引脚,且均包括A面和B面,A面和B面翻转后各引脚的定义顺序依然相同,因此TYPE-C接口可以不分正反面。

以母座为例对TYPE-C接口进行如下介绍:

如图3所示,母座A面的12个引脚(如图3中所示的A1至A12)分别为GND、TX1+、TX1-、VBUS、CC1、D+、D-、SBU1、VBUS、RX2-、RX2+、GND;母座B面的12个引脚(如图3中所示的B12至B1)分别为GND、RX1+、RX1-、VBUS、SBU2、D-、D+、CC2、VBUS、TX2-、TX2+、GND。

其中,引脚A1、A12、B1及B12为线缆接地(Cable Ground,GND)引脚,引脚A4、A9、B4及B9为电缆总线电源(Cable Bus Power,VBUS)引脚,GND和VBUS用于为TYPE-C接口供电。

TX1+、TX1-、RX2-及RX2+用于提供一个或多个通道,如提供两个通道的超速数据链路,实现双向宽带,如实现双向高达20Gbps的带宽。

CC1和CC2被配置通道信号,用于连接的发现、配置和管理等。值得说明的是,CC1和CC2中的一个信号用作配置通道,另一个在上行数据端口中用于为USB逻辑供电。

D+和D-用于提供信号通道,例如为USB2.0信号提供信号通道。

SBU1和SUB2用于传输非USB信号,如用于模拟音频模式。

其中,关于公头的各引脚的描述可以参见上述示例,此处不再赘述。

基于上述分析可知,在TYPE-C接口中,SBU1和SUB2可以用于传输非USB信号,如用于模拟音频模式,即TYPE-C接口的SBU1和SBU2可以作为音频预留的端口,也即,在相关技术中,当基于SBU1和SUB2实现通过TYPE-C接口连接的两个设备之间的通讯时,需要通过模拟的方式实现。

也就是说,在相关技术中,基于TYPE-C接口连接的两个设备之间的通讯方式受到较为严格的牵制,两个设备之间的通讯方式单一,且需要增加其它资源开销,如增加上述模拟资源的开销。

本申请实施例提供一种信号传输方法,通过识别TYPE-C接口的“正反插”,确定基于TYPE-C接口连接的两个设备的信号传输的通道,并基于确定出的通道进行信号传输。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

根据本申请实施例的一个方面,本申请实施例提供了一种基于TYPE-C接口的信号传输方法,该方法可以应用于如图1所示的应用场景。

请参阅图4,图4为本申请一个实施例的基于TYPE-C接口的信号传输方法的流程示意图。

如图4所示,该方法包括:

S101:对由第二设备连接至第一设备的TYPE-C接口的插入方向进行识别。

其中,本申请实施例的执行主体可以为可移动平台、处理器、控制器和芯片等,且执行主体可以设置于第一设备中,本申请实施例不做限定。

其中,结合如图1所示的应用场景可知,第二设备可以为存储设备和待认证芯片,第一设备可以为无人机、终端设备及监控设备。

在本申请实施例中,为使读者对本申请实施例的方案有较为透彻地理解,且避免繁琐的赘述,以执行主体为可移动平台、第一设备为无人机、第二设备为待认证芯片为例进行示范性地描述。

也即,在方案实施过程中,待认证芯片可以通过TYPE-C接口连接至无人机,可移动平台可以对待认证芯片是否连接至无人机进行监测,如果移动平台监测到待认证芯片通过TYPE-C接口连接至无人机,即移动平台监测到待认证芯片通过TYPE-C接口插入至无人机,则可移动平台可以对TYPE-C接口的插入方向进行识别。

其中,关于移动平台对TYPE-C接口的插入方向的识别方法本申请实施例不做限定,例如可以通过监测TYPE-C接口的CC1或者CC2是否有下拉电阻的方式实现,具体监测原理可以参见相关技术,此处不再赘述。

S102:根据识别结果在TYPE-C接口中确定第一设备和第二设备信号传输的边带通道。

其中,边带通道可以用于表征,由TYPE-C接口的边带使用(SBU1和SBU2)组成的二线式通道,且该通道用于信号传输。

基于上述分析可知,TYPE-C接口具有可支持“正反插”功能,因此,当待认证芯片通过TYPE-C接口连接至无人机时,待认证芯片和无人机在没有其他资源的利用的情况下,无法进行通讯,而当通过软件模拟时序时,可以实现待认证芯片和无人机之间的通讯。

而在本申请实施例中,可移动平台通过根据TYPE-C接口的插入方向的识别结果确定边带通道,可以确定出用于实现两个设备(即无人机和待认证芯片)之间的通讯通道(即边带通道),以便通过该边带通道对信号进行传输,可以避免相关技术中需借助软件模拟时序的方式实现无人机和待认证芯片之间的通讯时,造成的通讯成本偏高的问题,从而实现了节约通讯成本的技术效果。

S103:基于边带通道对信号进行传输。

基于上述分析可知,本申请实施例提供了一种基于TYPE-C接口的信号传输方法,包括:对由第二设备连接至第一设备的TYPE-C接口的插入方向进行识别,根据识别结果在TYPE-C接口中确定第一设备和第二设备信号传输的边带通道,基于边带通道对信号进行传输,通过对插入方向进行识别,并基于识别结果确定用于对信号进行传输的边带通道,避免了相关技术中需借助其他资源(如软件模拟时序的资源)造成的成本偏高等问题,实现了节约通讯成本,且实现了信号传输的灵活性和多样性的技术效果。

值得说明的是,在无人机与待认证芯片之间传输的信号可以包括时钟信号(Source list,SCL)和数据信号(Serial Data,SDA),且结合上述分析可知,识别结果可能为正插方向,也可能为反插方向,为使读者更加清楚地理解本申请实施例的方案,现结合图5至图8对识别结果为正插方向时,本申请实施例的基于TYPE-C接口的信号传输方法进行详细地阐述。

如图5所示,该方法包括:

S201:对由第二设备连接至第一设备的TYPE-C接口的插入方向进行识别。

其中,关于S201的描述可以参见S101,此处不再赘述。

S202:若识别结果为正插方向,则边带通道包括:由母座的SBU1和公头的SBU1连接而成的边带通道、有母座的SBU2和公头的SBU2连接而成的边带通道。

S203:若第二设备通过公头的SBU1接收时钟信号,则将由母座的SBU1和与公头的SBU1连接而成的边带通道,确定为传输时钟信号的边带通道,并将由母座的SBU2和与公头的SBU2连接而成的边带通道,确定为传输数据信号的边带通道。

S204:基于由母座的SBU1和公头的SBU1连接而成的边带通道传输时钟信号,并基于由母座的SBU2和与公头的SBU2连接而成的边带通道传输数据信号。

现结合图6对图5所示的实施例进行示例性地描述,在图6中,以第二设备为待认证芯片、第一设备为无人机为例。

如图6所示,无人机包括微控制单元(Microcontroller Unit,MCU),MCU通过总线引脚(Inter-Integrated Circuit,I2C)与PD协议芯片上的I2C引脚连接,且MCU上设置的I2C引脚可以称为I2C0 BOST,PD协议芯片上设置的I2C引脚可以称为I2C SLV。

MCU还可以包括两路时钟信号和两路数据信号的引脚,即MCU包括传输两路时钟信号和数据信号的四个引脚,且分别为SCL1、SCL2、SDA1及SDA2,且如图6所示,MCU可以控制SCL1和SDA1传输一路时钟信号和数据信号,控制SCL2和SDA2传输另一路时钟信号和数据信号。

当然,MCU上也可以设置传输一路时钟信号和数据信号的引脚,也可以设置更多路时钟信号和数据信号的引脚,本申请实施例不做限定。

其中,PD协议芯片可以包括CC1和CC2,VBUS用于为PD协议芯片提供电源。基于上述示例可知,PD协议芯片可以基于CC1和CC2的下拉电阻识别TYPE-C接口的插入方向,且可以将识别结果通过I2C SLV传输至MCU。

值得说明的是,PD协议芯片可以为无人机的一部分,即如图6所示,无人机包括PD协议芯片,而在另一些实施例中,PD协议芯片也可以为无人机的外接设备,本申请实施例不做限定。

其中,TYPE-C接口可以包括母座和公头,且母座与无人机连接,公头与待认证芯片连接。

在本申请实施例中,当PD协议芯片确定TYPE-C接口为正插方向时,即母座的CC1与公头的CC1连接,母座的CC2与公头的CC2连接,母座的SBU1与公头的SBU1连接,母座的SBU2与公头的SBU2连接时,PD协议芯片可以将携带正插方向的识别结果发送至MCU,MCU为MCU上设置的SCL1配置时钟信号,时钟信号经过母座的SBU1传输至公头的SBU1,并通过SBU1传输至待认证芯片的SCL,至此,待认证芯片获得由无人机传输的时钟信号。

相应的,MCU为MCU上设置的SDA1配置数据信号,数据信号经过母座的SBU2传输至公头的SBU2,并通过SBU2传输至待认证芯片的SDA,至此,待认证芯片获得由无人机传输的数据信号。

值得说明的是,当MCU设置有两路传输时钟信号和数据信号的引脚时,如果两路传输时钟信号和数据信号的引脚都为空闲状态,则MCU可以随机选择其中的一路传输时钟信号和数据信号的引脚,并在此基础上配置时钟信号和数据信号;如果其中一路传输时钟信号和数据信号的引脚为空闲状态,则MCU可以选择空闲状态的一路传输时钟信号和数据信号的引脚,并在此基础上配置时钟信号和数据信号。

在本申请实施例中,当TYPE-C接口为正插方向时,MCU的时钟信号可以依次通过SCL1、母座的SBU1及公头的SBU1传输至SCL,MCU的数据信号可以依次通过SDA1、母座的SBU2及公头的SBU2传输至SDA,从而实现基于TYPE-C接口连接的两个设备之间的通讯,避免了相关技术中TYPE-C接口的SBU1和SBU2仅作为音频预留的端口造成的端口资源浪费等弊端,实现了基于TYPE-C接口连接的两个设备之间的通讯的灵活性和多样性的技术效果。

值得说明的是,图5和图6对第二设备通过直接插入的方式连接至第一设备时的方法和原理进行了详细地阐述,而在另一些实施例中,第二设备还可以通过数据线的方式连接至第一设备。

例如,TYPE-C接口包括C to C数据线,C to C数据线的一端通过第一母座与第一设备连接、另一端通过第二母座与第二设备连接,若识别结果为正插方向,则边带通道包括:由第一母座的SBU1和与第二母座的SBU1连接而成的边带通道、由第一母座的SBU2和与第二母座的SBU2连接而成的边带通道。

且若第二设备通过第二母座的SBU1接收时钟信号,则根据识别结果在TYPE-C接口中确定第一设备和第二设备信号传输的边带通道包括:

将由第一母座的SBU1和与第二母座的SBU1连接而成的边带通道,确定为传输时钟信号的边带通道;

将由第一母座的SBU2和与第二母座的SBU2连接而成的边带通道,确定为传输数据信号的边带通道。

也就是说,图6中的母座可以为第一母座,图6中的公头可以为第二母座,且相应的,MCU的时钟信号可以依次通过SCL1、第一母座的SBU1及第二母座的SBU1传输至SCL,MCU的数据信号可以依次通过SDA1、第一母座的SBU2及第二母座的SBU2传输至SDA。

基于图5和图6所示的示例可知,公头的SBU1可以接收时钟信号,而在另一些实施例中,公头的SBU2也可以接收时钟信号,现结合图7和图8进行详细阐述。其中,关于上述示例中已经阐述了的内容本实施例中不再赘述,如图8中各部件之间的连接关系等。

其中,图7为本申请另一实施例的基于TYPE-C接口的信号传输方法进行详细地阐述。

如图7所示,该方法包括:

S301:对由第二设备连接至第一设备的TYPE-C接口的插入方向进行识别。

其中,关于S301的描述可以参见S101,此处不再赘述。

S302:若识别结果为正插方向,则边带通道包括:由母座的SBU1和公头的SBU1连接而成的边带通道、由母座的SBU2和公头的SBU2连接而成的边带通道。

S303:若第二设备通过公头的SBU2接收时钟信号,则将由母座的SBU2和公头的SBU2连接而成的边带通道,确定为传输时钟信号的边带通道,并将由母座的SBU1和公头的SBU1连接而成的边带通道,确定为传输数据信号的边带通道。

S304:基于由母座的SBU2和公头的SBU2连接而成的边带通道,传输时钟信号,并基于由母座的SBU1和公头的SBU1连接而成的边带通道传输数据信号。

结合图8,在本申请实施例中,当PD协议芯片确定TYPE-C接口为正插方向时,即母座的CC1与公头的CC1连接,母座的CC2与公头的CC2连接,母座的SBU1与公头的SBU1连接,母座的SBU2与公头的SBU2连接时,PD协议芯片可以将携带正插方向的识别结果发送至MCU,MCU为MCU上设置的SCL1配置时钟信号,时钟信号经过母座的SBU2传输至公头的SBU2,并通过SBU2传输至待认证芯片的SCL,至此,待认证芯片获得由无人机传输的时钟信号。

相应的,MCU为MCU上设置的SDA1配置数据信号,数据信号经过母座的SBU1传输至公头的SBU1,并通过SBU1传输至待认证芯片的SDA1,至此,待认证芯片获得由无人机传输的数据信号。

同理,在本申请实施例中,当TYPE-C接口为正插方向时,MCU的时钟信号可以依次通过SCL1、母座的SBU2及公头的SBU2传输至SCL,MCU的数据信号可以依次通过SDA1、母座的SBU1及公头的SBU1传输至SDA,从而实现基于TYPE-C接口连接的两个设备之间的通讯,避免了相关技术中TYPE-C接口的SBU1和SBU2仅作为音频预留的端口造成的端口资源浪费等弊端,实现了基于TYPE-C接口连接的两个设备之间的通讯的灵活性和多样性的技术效果。

同理,当第二设备通过C to C数据线的方式连接至第一设备时,若Cto C数据线的一端通过第一母座与第一设备连接、另一端通过第二母座与第二设备连接,若识别结果为正插方向,则边带通道包括:由第一母座的SBU1和与第二母座的SBU1连接而成的边带通道、由第一母座的SBU2和与第二母座的SBU2连接而成的边带通道。

且若第二设备通过第二母座的SBU2接收时钟信号,则根据识别结果在TYPE-C接口中确定第一设备和第二设备信号传输的边带通道包括:

将由第一母座的SBU2和与第二母座的SBU2连接而成的边带通道,确定为传输时钟信号的边带通道;

将由第一母座的SBU1和与第二母座的SBU1连接而成的边带通道,确定为传输数据信号的边带通道。

也就是说,图8中的母座可以为第一母座,图8中的公头可以为第二母座,且相应的,MCU的时钟信号可以依次通过SCL1、第一母座的SBU2及第二母座的SBU2传输至SCL,MCU的数据信号可以依次通过SDA1、第一母座的SBU1及第二母座的SBU1传输至SDA。

基于上述分析可知,识别结果可能为正插方向,也可能为反插方向,现结合图9至图12对识别结果为反插方向时,本申请实施例的基于TYPE-C接口的信号传输方法进行详细地阐述。

如图9所示,该方法包括:

S401:对由第二设备连接至第一设备的TYPE-C接口的插入方向进行识别。

其中,关于S401的描述可以参见S101,此处不再赘述。

S402:若识别结果为反插方向,则边带通道包括:由母座的SBU1和公头的SBU2连接而成的边带通道、由母座的SBU2和公头的SBU1连接而成的边带通道。

S403:若第二设备通过公头的SBU1接收时钟信号,则将由母座的SBU2和公头的SBU1连接而成的边带通道,确定为传输时钟信号的边带通道,并将由母座的SBU1和公头的SBU2连接而成的边带通道,确定为传输数据信号的边带通道。

S404:基于由母座的SBU2和公头的SBU1连接而成的边带通道,传输时钟信号,并基于由母座的SBU1和公头的SBU2连接而成的边带通道传输数据信号。

结合图10,在本申请实施例中,当PD协议芯片确定TYPE-C接口为反插方向时,即母座的CC1与公头的CC2连接,母座的CC2与公头的CC1连接,母座的SBU1与公头的SBU2连接,母座的SBU2与公头的SBU1连接时,PD协议芯片可以将携带反插方向的识别结果发送至MCU,MCU为MCU上设置的SCL1配置时钟信号,时钟信号经过母座的SBU2传输至公头的SBU1,并经过公头的SBU1传输至待认证芯片的SCL,至此,待认证芯片获得由无人机传输的时钟信号。

相应的,MCU为MCU上设置的SDA1配置数据信号,数据信号经过母座的SBU1传输至公头的SBU2,并经过SBU2传输至待认证芯片的SDA1,至此,待认证芯片获得由无人机传输的数据信号。

同理,在本申请实施例中,当TYPE-C接口为反插方向时,MCU的时钟信号可以依次通过SCL1、母座的SBU2及公头的SBU1传输至SCL,MCU的数据信号可以依次通过SDA1、母座的SBU1及公头的SBU2传输至SDA,从而实现基于TYPE-C接口连接的两个设备之间的通讯,避免了相关技术中TYPE-C接口的SBU1和SBU2仅作为音频预留的端口造成的端口资源浪费等弊端,实现了基于TYPE-C接口连接的两个设备之间的通讯的灵活性和多样性的技术效果。

同理,当第二设备通过C to C数据线的方式连接至第一设备时,若Cto C数据线的一端通过第一母座与第一设备连接、另一端通过第二母座与第二设备连接,若识别结果为反插方向,则边带通道包括:由第一母座的SBU1和与第二母座的SBU2连接而成的边带通道、由第一母座的SBU2和与第二母座的SBU1连接而成的边带通道。

且若第二设备通过第二母座的SBU1接收时钟信号,则根据识别结果在TYPE-C接口中确定第一设备和第二设备信号传输的边带通道包括:

将由第一母座的SBU2和与第二母座的SBU1连接而成的边带通道,确定为传输时钟信号的边带通道;

将由第一母座的SBU1和与第二母座的SBU2连接而成的边带通道,确定为传输数据信号的边带通道。

也就是说,图10中的母座可以为第一母座,图10中的公头可以为第二母座,且相应的,MCU的时钟信号可以依次通过SCL1、第一母座的SBU2及第二母座的SBU1传输至SCL,MCU的数据信号可以依次通过SDA1、第一母座的SBU1及第二母座的SBU2传输至SDA。

基于图9和图10所示的示例可知,公头的SBU1可以接收时钟信号,而在另一些实施例中,公头的SBU2也可以接收时钟信号,现结合图11和图12进行详细阐述。

其中,图11为本申请另一实施例的基于TYPE-C接口的信号传输方法进行详细地阐述。

如图11所示,该方法包括:

S501:对由第二设备连接至第一设备的TYPE-C接口的插入方向进行识别。

其中,关于S501的描述可以参见S101,此处不再赘述。

S502:若识别结果为反插方向,则边带通道包括:由母座的SBU1和公头的SBU2连接而成的边带通道、由母座的SBU2和公头的SBU1连接而成的边带通道。

S503:若第二设备通过公头的SBU2接收时钟信号,则由母座的SBU1和公头的SBU2连接而成的边带通道,确定为传输时钟信号的边带通道,并将由母座的SBU2和公头的SBU1连接而成的边带通道,确定为传输数据信号的边带通道。

S504:基于由母座的SBU1和公头的SBU2连接而成的边带通道,传输时钟信号,并基于由母座的SBU2和公头的SBU1连接而成的边带通道传输数据信号。

结合图12可知,在本申请实施例中,当PD协议芯片确定TYPE-C接口为反插方向时,即母座的CC1与公头的CC2连接,母座的CC2与公头的CC1连接,母座的SBU1与公头的SBU2连接,母座的SBU2与公头的SBU1连接时,PD协议芯片可以将携带反插方向的识别结果发送至MCU,MCU为MCU上设置的SCL1配置时钟信号,时钟信号经过母座的SBU1传输至公头的SBU2,并通过SBU2传输至待认证芯片的SCL,至此,待认证芯片获得由无人机传输的时钟信号。

相应的,MCU为MCU上设置的SDA1配置数据信号,数据信号经过母座的SBU2传输至公头的SBU1,并通过SBU1传输至待认证芯片的SDA1,至此,待认证芯片获得由无人机传输的数据信号。

同理,在本申请实施例中,当TYPE-C接口为反插方向时,MCU的时钟信号可以依次通过SCL1、母座的SBU1及公头的SBU2传输至SCL,MCU的数据信号可以依次通过SDA1、母座的SBU2及公头的SBU1传输至SDA,从而实现基于TYPE-C接口连接的两个设备之间的通讯,避免了相关技术中TYPE-C接口的SBU1和SBU2仅作为音频预留的端口造成的端口资源浪费等弊端,实现了基于TYPE-C接口连接的两个设备之间的通讯的灵活性和多样性的技术效果。

同理,当第二设备通过C to C数据线的方式连接至第一设备时,若Cto C数据线的一端通过第一母座与第一设备连接、另一端通过第二母座与第二设备连接,若识别结果为反插方向,则边带通道包括:由第一母座的SBU1和与第二母座的SBU2连接而成的边带通道、由第一母座的SBU2和与第二母座的SBU1连接而成的边带通道。

且若第二设备通过第二母座的SBU2接收时钟信号,则根据识别结果在TYPE-C接口中确定第一设备和第二设备信号传输的边带通道包括:

将由第一母座的SBU1和与第二母座的SBU2连接而成的边带通道,确定为传输时钟信号的边带通道;

将由第一母座的SBU2和与第二母座的SBU1连接而成的边带通道,确定为传输数据信号的边带通道。

也就是说,图12中的母座可以为第一母座,图12中的公头可以为第二母座,且相应的,MCU的时钟信号可以依次通过SCL1、第一母座的SBU1及第二母座的SBU2传输至SCL,MCU的数据信号可以依次通过SDA1、第一母座的SBU2及第二母座的SBU1传输至SDA。

结合上述分析可知,在一些实施例中,可以在MCU中设置至少一路时钟信号和数据信号的引脚的方式,实现信号的传输,而在另一些实施例中,还可以通过在无人机中设置至少两个芯片的方式,实现信号的传输,现结合图13对采用芯片的方式实现基于TYPE-C接口的信号传输方法进行详细地阐述。其中,图13为本申请实施例的两个芯片的连接示意图。

如图13所示,两个芯片可以为SGM3157的U93(芯片的具体型号)、SGM3157的U96(芯片的具体型号)。

其中,U93的1脚(即NO脚)与母座的SBU2连接,U93的2脚(即GND脚)接地,U93的3脚(即NC脚)与母座的SBU1连接,U93的4脚(即COM脚)与MCU的SCL连接,U93的5脚(即VCC脚)连接3.3V的基准电压(即REG 3V3),U93的6脚(即IN脚)与控制引脚(即I2C_MUX_SW)连接。

其中,U96的1脚(即NO脚)与母座的SBU1连接,U96的2脚(即GND脚)接地,U96的3脚(即NC脚)与母座的SBU2连接,U96的4脚(即COM脚)与MCU的SDA连接,U96的5脚(即VCC脚)连接3.3V的基准电压(即REG 3V3),U96的6脚(即IN脚)与控制引脚(即I2C_MUX_SW)连接。

例如,当PD协议芯片确定TYPE-C接口为正插方向时,可以将携带正插方向的识别结果发送至MCU,MCU可以确定出I2C_MUX_SW的电平属性,即I2C_MUX_SW为低电平或者为高电平,如果识别结果为正插方向,则I2C_MUX_SW为低电平,则MCU可以为MCU上设置的SCL配置时钟信号,时钟信号经过母座的SBU1传输至公头的SBU1,并通过SBU1传输至待认证芯片的SCL,至此,待认证芯片获得由无人机传输的时钟信号。

相应的,MCU为MCU上设置的SDA配置数据信号,数据信号经过母座的SBU2传输至公头的SBU2,并通过SBU2传输至待认证芯片的SDA1,至此,待认证芯片获得由无人机传输的数据信号。

又如,当PD协议芯片确定TYPE-C接口为反插方向时,可以将携带反插方向的识别结果发送至MCU,MCU可以确定出I2C_MUX_SW的电平属性,即I2C_MUX_SW为低电平或者为高电平,如果识别结果为正插方向,则I2C_MUX_SW为高电平,则MCU可以为MCU上设置的SCL配置时钟信号,时钟信号经过母座的SBU2传输至公头的SBU1,并通过SBU1传输至待认证芯片的SCL,至此,待认证芯片获得由无人机传输的时钟信号。

相应的,MCU为MCU上设置的SDA配置数据信号,数据信号经过母座的SBU1传输至公头的SBU2,并通过SBU2传输至待认证芯片的SDA1,至此,待认证芯片获得由无人机传输的数据信号。

值得说明的是,上述示例只是用于示范性地说明基于增加的芯片实现基于TYPE-C接口的信号传输方法的原理,而不能理解为对芯片等的限定。

且在本申请实施例中,通过结合芯片的方式实现基于TYPE-C接口的信号传输方法,可以节约设置于MCU上的传输时钟信号和数据信号的引脚资源,即可以通过设置一路时钟信号和数据信号的引脚的方式实现信号传输。

基于上述分析可知,在相关技术中,基于TYPE-C接口连接的第一设备和第二设备之间一般无法进行通讯,而在通过其它软件模拟时序的情况下,可以采用单线式通讯,如通用型之输入输出(General-purpose input/output,GPIO)通过软件模拟时序方式实现单线式通讯,在本实施例中,相当于TYPE-C接口的SBU1和SBU2在借助于软件模拟时序的情况下,可以用于实现第一设备和第二设备之间的单线式通讯。而基于上述基于本申请的发明构思而展开的各实施例可知,通过采用本申请实施例的方案,可以无需借助于软件模拟时序方式而实现第一设备和第二设备之间的通讯。现结合图14对本申请实施例中,结合如何触发通讯对本申请实施例的基于TYPE-C接口的信号传输方法进行详细阐述。

如图14所示,该方法包括:

S601:响应于第二设备基于TYPE-C接口连接至第一设备,确定第二设备接入至第一设备的任务信息。

其中,任务信息可以用于表征,第二设备接入至第一设备的目的,如为了实现第一设备和第二设备之间的音频传输,即TYPE-C接口SBU1和SBU2为音频端口,也即第一设备和第二设备之间基于TYPE-C接口SBU1和SBU2实现单线通讯;又如为了实现第一设备和第二设备之间的数据读写等,也即第一设备和第二设备之间基于TYPE-C接口SBU1和SBU2实现二线式通讯。

S602:若任务信息为二线式通讯任务,则对TYPE-C接口的插入方向进行识别。

在本申请实施例中,二线式通讯任务可以理解为,第二设备基于TYPE-C接口连接至第一设备,并希望通过TYPE-C接口实现第二设备与第一设备之间的二线式通讯。

基于上述示例,可移动平台监测到待认证芯片基于TYPE-C接口连接至无人机时,确认待认证芯片基于TYPE-C接口接入至无人机目的(即任务信息),如果待认证芯片基于TYPE-C接口接入至无人机是为了实现了二线式通讯,则可移动平台对TYPE-C接口的插入方向进行识别。

S603:根据识别结果在TYPE-C接口中确定第一设备和第二设备信号传输的边带通道。

S604:基于边带通道对信号进行传输。

其中,关于S603和S604的描述可以参见上述,如参见图4至图12中任一实施例所示的描述,此处不再赘述。

根据本申请实施例的另一个方面,本申请实施例还提供了一种基于TYPE-C接口的信号传输装置,用于执行如上任一实施例所述的方法,如执行如图4至图14中任一实施例所示的方法。

请参阅图15,图15为本申请实施例的基于TYPE-C接口的信号传输装置的示意图。

如图15所示,该装置包括:处理器11和收发器12,其中,

所述处理器11用于,对由第二设备连接至第一设备的TYPE-C接口的插入方向进行识别;

所述处理器11还用于,根据识别结果在所述TYPE-C接口中确定所述第一设备和所述第二设备信号传输的边带通道;

所述收发器12用于,基于所述边带通道对所述信号进行传输。

在一些实施例中,所述信号包括时钟信号和数据信号,所述边带通道包括与所述时钟信号和所述数据信号各自对应的边带通道,所述收发器用于,将所述时钟信号和所述数据信号通过各自对应的边带通道进行传输。

在一些实施例中,所述TYPE-C接口包括与所述第一设备连接的母座的边带使用1和边带使用2,以及与所述第二设备连接的公头的边带使用1和边带使用2,若所述识别结果为正插方向,则所述边带通道包括:由所述母座的边带使用1和与所述公头的边带使用1连接而成的边带通道、由所述母座的边带使用2和与所述公头的边带使用2连接而成的边带通道。

在一些实施例中,若所述第二设备通过所述公头的边带使用1接收所述时钟信号,则所述处理器11用于,将由所述母座的边带使用1和与所述公头的边带使用1连接而成的边带通道,确定为传输所述时钟信号的边带通道,并将由所述母座的边带使用2和与所述公头的边带使用2连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,若所述第二设备通过所述公头的边带使用2接收所述时钟信号,则所述处理器11用于,将由所述母座的边带使用2和与所述公头的边带使用2连接而成的边带通道,确定为传输所述时钟信号的边带通道,并将由所述母座的边带使用1和与所述公头的边带使用1连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,所述TYPE-C接口包括与所述第一设备连接的母座的边带使用1和边带使用2,以及与所述第二设备连接的公头的边带使用1和边带使用2,若所述识别结果为反插方向,则所述边带通道包括:由所述母座的边带使用1和与所述公头的边带使用2连接而成的边带通道、由所述母座的边带使用2和与所述公头的边带使用1连接而成的边带通道。

在一些实施例中,若所述第二设备通过所述公头的边带使用1接收所述时钟信号,则所述处理器11用于,将由所述母座的边带使用2和与所述公头的边带使用1连接而成的边带通道,确定为传输所述时钟信号的边带通道,将由所述母座的边带使用1和与所述公头的边带使用2连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,若所述第二设备通过所述公头的边带使用2接收所述时钟信号,则所述处理器11用于,将由所述母座的边带使用1和与所述公头的边带使用2连接而成的边带通道,确定为传输所述时钟信号的边带通道,并将由所述母座的边带使用2和与所述公头的边带使用1连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,所述TYPE-C接口包括C to C数据线,所述C to C数据线的一端通过第一母座与所述第一设备连接、另一端通过第二母座与所述第二设备连接,若所述识别结果为正插方向,则所述边带通道包括:由所述第一母座的边带使用1和与所述第二母座的边带使用1连接而成的边带通道、由所述第一母座的边带使用2和与所述第二母座的边带使用2连接而成的边带通道。

在一些实施例中,若所述第二设备通过所述第二母座的边带使用1接收所述时钟信号,则所述处理器11用于,将由所述第一母座的边带使用1和与所述第二母座的边带使用1连接而成的边带通道,确定为传输所述时钟信号的边带通道,并将由所述第一母座的边带使用2和与所述第二母座的边带使用2连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,若所述第二设备通过所述第二母座的边带使用2接收所述时钟信号,则所述处理器11用于,将由所述第一母座的边带使用2和与所述第二母座的边带使用2连接而成的边带通道,确定为传输所述时钟信号的边带通道,并将由所述第一母座的边带使用1和与所述第二母座的边带使用1连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,所述TYPE-C接口包括C to C数据线,所述C to C数据线的一端通过第一母座与所述第一设备连接、另一端通过第二母座与所述第二设备连接,若所述识别结果为反插方向,则所述边带通道包括:由所述第一母座的边带使用1和与所述第二母座的边带使用2连接而成的边带通道、由所述第一母座的边带使用2和与所述第一母座的边带使用1连接而成的边带通道。

在一些实施例中,若所述第二设备通过所述第二母座的边带使用1接收所述时钟信号,则所述处理器11用于,将由所述第一母座的边带使用2和与所述第二母座的边带使用1连接而成的边带通道,确定为传输所述时钟信号的边带通道,并将由所述第一母座的边带使用1和与所述第二母座的边带使用2连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,若所述第二设备通过所述第二母座的边带使用2接收所述时钟信号,则所述处理器11用于,将由所述第一母座的边带使用1和与所述第二母座的边带使用2连接而成的边带通道,确定为传输所述时钟信号的边带通道,并将由所述第一母座的边带使用2和与所述第二母座的边带使用1连接而成的边带通道,确定为传输所述数据信号的边带通道。

在一些实施例中,所述处理器11用于,响应于所述第二设备基于所述TYPE-C接口连接至所述第一设备,确定所述第二设备接入至所述第一设备的任务信息,并若所述任务信息为通讯任务,则对所述TYPE-C接口的插入方向进行识别。

根据本申请实施例的另一个方面,本申请实施例还提供了一种通讯系统,所述通讯系统包括基于TYPE-C接口连接的第一设备和第二设备,以及如上任一实施例所述的装置,也即,通讯系统可以包括基于TYPE-C接口连接的第一设备和第二设备,以及如图15所示的装置。

在一些实施例中,第一设备为无人机,第二设备为待认证芯片。

根据本申请实施例的另一个方面,本申请实施例还提供了一种可移动平台,所述可移动平台包括主体以及如上任一实施例所述的装置,如图15所示的装置。

在一些实施例中,所述主体包括基于TYPE-C接口连接的第一设备和第二设备。

根据本申请实施例的另一个方面,本申请实施例还提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得所述计算机执行如上任一实施例所述的方法,如是的计算机执行如图4至图14中任一实施例所示的方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者通过计算机可读存储介质进行传输。计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。

34页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种多功能的数据重组网络

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!