本申请属于数据传输领域,具体涉及一种type-c接口的数据传输方法和装置。
背景技术:
1、type-c接口是一种时下主流采用的usb接口形式,全称叫usb type-c。拥有比type-a及type-b均小的体积,是一种可以应用与个人计算机(personal computer,pc),又可以应用在外部设备的接口类型。
2、type-c接口中集成有不同技术规范的接口,在使用type-c接口进行数据传输时,采用单一技术规范的接口进行数据传输,数据传输的速度受到单一技术规范的限制,数据传输的速度慢,数据传输花费的时间比较长。
技术实现思路
1、本申请实施例的目的是提供一种type-c接口的数据传输方法和装置,能够解决使用type-c接口进行数据传输时,采用单一技术规范的接口进行数据传输,数据传输的速度受到单一技术规范的限制,数据传输的速度慢,数据传输花费的时间比较长的问题。
2、第一方面,本申请实施例提供了一种type-c接口的数据传输方法,type-c接口包括第一接口和第二接口,数据传输方法包括:获取待传输数据的数据量;确定数据量与预设数据量的第一比较结果;根据第一比较结果选择第一接口和/或第二接口传输待传输数据。
3、第二方面,本申请实施例提供了一种type-c接口的数据传输装置,type-c接口包括第一接口和第二接口,数据传输装置包括:获取单元,用于获取待传输数据的数据量;比较单元,用于确定数据量与预设数据量的第一比较结果;处理单元,用于根据第一比较结果选择第一接口和/或第二接口传输待传输数据。
4、第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,存储器存储可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
5、第四方面,本申请实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
6、第五方面,本申请实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的方法。
7、第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面的方法。
8、在本申请实施例中,在需要传输待传输数据的情况下,获取待传输数据的数据量,以便将待传输的数据量与预设数据量进行比较,从而得到第一比较结果,以此来知悉待传输数据的多少,并根据第一比较结果来选择第一接口和/或第二接口来传输。
9、在上述实施例中,在使用第一接口和第二接口同时进行传输的情况下,能够充分利用type-c接口中所包含的接口传输资源,降低了数据传输的速度受到单一技术规范的限制,以此来提高数据的传输速度,缩短数据传输的时间。
1.一种type-c接口的数据传输方法,所述type-c接口包括第一接口和第二接口,其特征在于,所述数据传输方法包括:
2.根据权利要求1所述的type-c接口的数据传输方法,其特征在于,所述预设数据量包括第一数据量和第二数据量,所述第一数据量小于所述第二数据量,所述根据所述第一比较结果选择所述第一接口和/或所述第二接口传输所述待传输数据,包括:
3.根据权利要求2所述的type-c接口的数据传输方法,其特征在于,所述第二接口包括发射端口和接收端口,所述选择所述第二接口传输所述待传输数据,包括:
4.根据权利要求2所述的type-c接口的数据传输方法,其特征在于,所述第二接口包括发射端口和接收端口,所述选择所述第二接口传输所述第二待传输数据,包括:
5.根据权利要求3或4所述的type-c接口的数据传输方法,其特征在于,电子设备包括第一控制器和第二控制器,所述第一控制器具有第一静触点和第二静触点,所述第二控制器具有第三静触点和第四静触点,所述发射端口具有第一动触点,所述接收端口具有第二动触点,选择所述发射端口和所述接收端口传输所述待传输数据或选择所述发射端口和所述接收端口传输所述第二待传输数据,包括:
6.根据权利要求3或4所述的type-c接口的数据传输方法,其特征在于,电子设备包括第一控制器和第二控制器,所述第一控制器具有第一静触点和第二静触点,所述第二控制器具有第三静触点和第四静触点,所述发射端口具有第一动触点,所述接收端口具有第二动触点,选择所述发射端口或所述接收端口传输所述待传输数据或选择所述发射端口或所述接收端口传输所述第二待传输数据,包括:
7.根据权利要求3或4所述的type-c接口的数据传输方法,其特征在于,所述发射端口的数量为多个,所述接收端口的数量为多个,所述数据传输方法还包括:
8.根据权利要求1至4中任一项所述的type-c接口的数据传输方法,其特征在于,所述数据传输方法还包括:
9.一种type-c接口的数据传输装置,所述type-c接口包括第一接口和第二接口,其特征在于,所述数据传输装置包括:
10.根据权利要求9所述的type-c接口的数据传输装置,其特征在于,所述预设数据量包括第一数据量和第二数据量,所述第一数据量小于所述第二数据量,所述处理单元,具体用于:
11.根据权利要求10所述的type-c接口的数据传输装置,其特征在于,所述第二接口包括发射端口和接收端口,所述处理单元,具体用于:
12.根据权利要求10所述的type-c接口的数据传输装置,其特征在于,所述第二接口包括发射端口和接收端口,所述处理单元,具体用于:
13.根据权利要求11或12所述的type-c接口的数据传输装置,其特征在于,电子设备包括第一控制器和第二控制器,所述第一控制器具有第一静触点和第二静触点,所述第二控制器具有第三静触点和第四静触点,所述发射端口具有第一动触点,所述接收端口具有第二动触点,所述处理单元,具体用于:
14.根据权利要求11或12所述的type-c接口的数据传输装置,其特征在于,电子设备包括第一控制器和第二控制器,所述第一控制器具有第一静触点和第二静触点,所述第二控制器具有第三静触点和第四静触点,所述发射端口具有第一动触点,所述接收端口具有第二动触点,所述处理单元,具体用于:
15.根据权利要求11或12所述的type-c接口的数据传输装置,其特征在于,所述发射端口的数量为多个,所述接收端口的数量为多个,所述处理单元,还用于:
16.根据权利要求9至12中任一项所述的type-c接口的数据传输装置,其特征在于,所述处理单元,还用于: