一种电子设备、控制方法、装置及介质与流程

文档序号:28485906发布日期:2022-01-15 00:50阅读:49来源:国知局
一种电子设备、控制方法、装置及介质与流程

1.本技术涉及计算机技术领域,尤其涉及一种电子设备、控制方法、装置及介质。


背景技术:

2.目前,虽然市面上的电子设备的通用串行总线(universal serial bus,usb)接口的接口类型主要包括有type-c以及type-a等接口类型,但一般电子设备上只存在一种接口类型的usb接口,比如,有的手机上只有一个type-c接口类型的usb接口,有的手机上则只有一个type-a接口类型的usb接口,导致电子设备只能提供一种接口类型的服务。当需要电子设备提供另一种接口类型的服务时,通过该电子设备上的usb接口无法实现该服务,降低了电子设备的性能,也给用户对电子设备的使用带来了不便,影响用户体验。


技术实现要素:

3.本技术提供了一种电子设备、控制方法、装置及介质,用以解决现有电子设备只能提供一种接口类型的服务,降低电子设备的性能的问题。
4.本技术提供了一种电子设备,所述电子设备包括:第一通用串行总线usb接口、第二usb接口、多路转换器以及中央处理器cpu;其中,所述第一usb接口与所述第二usb接口的接口类型不同;
5.所述cpu,用于若确定所述第一usb接口连接有第一其它电子设备,且所述第二usb接口连接有第二其它电子设备,则通过第一线路与所述多路转换器电连接;控制所述多路转换器将所述cpu发送的信号发送至所述第一usb接口,和/或,所述第二usb接口。
6.本技术提供了一种控制方法,所述方法包括:
7.若确定电子设备上的第一usb接口连接有第一其它电子设备,且所述电子设备上的第二usb接口连接有第二其它电子设备,则控制所述电子设备上的cpu通过第一线路与所述电子设备上的多路转换器电连接;
8.控制所述多路转换器将所述cpu发送的信号发送至所述第一usb接口,和/或,所述第二usb接口。
9.本技术提供了一种控制装置,所述装置包括:
10.第一处理单元,用于若确定电子设备上的第一usb接口连接有第一其它电子设备,且所述电子设备上的第二usb接口连接有第二其它电子设备,则控制所述电子设备上的cpu通过第一线路与所述电子设备上的多路转换器电连接;
11.第二处理单元,用于控制所述多路转换器将所述cpu发送的信号发送至所述第一usb接口,和/或,所述第二usb接口。
12.本技术提供了一种所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时实现如上述所述控制方法的步骤。
13.本技术提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述控制方法的步骤。
14.由于电子设备中设置有接口类型不同的第一usb接口以及第二usb接口,使得电子设备可以通过第一usb接口连接第一其它电子设备,且第二usb接口连接第二其它电子设备。同时,由于电子设备中还设置有多路转发器,使得电子设备中的cpu确定第一usb接口连接有第一其它电子设备,且第二usb接口连接有第二其它电子设备时,该cpu可以通过第一线路与该多路转换器电连接,以控制多路转换器将cpu发送的信号发送至第一usb接口,和/或,第二usb接口,实现该电子设备同时与第一其它电子设备以及第二电子设备进行交互,从而方便电子设备可以同时提供不同接口类型的服务,提高了电子设备的性能。
附图说明
15.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1为本技术一些实施例提供的一种电子设备的结构示意图;
17.图2为本技术一些实施例提供的type-a接口以及type-c接口分别与cpu连接的结构示意图;
18.图3为本技术一些实施例提供的一种电子设备的电路连接结构示意图;
19.图4为本技术一些实施例提供的再一种电子设备的电路结构示意图;
20.图5为本技术一些实施例提供的一种控制过程示意图;
21.图6为本技术一些实施例提供的一种控制装置的结构示意图;
22.图7为本技术一些实施例提供的一种电子设备结构示意图。
具体实施方式
23.为了实现电子设备可以同时提供不同接口类型的服务,提高电子设备的性能,本技术提供了一种电子设备、控制方法、装置及介质。
24.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图本技术作进一步地详细描述,显然,所描述的实施例仅仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
25.在实际应用过程中,当用户希望将通过电子设备同时与不同接口类型的其它电子设备进行交互时,可以将某一接口类型的其它电子设备(为了方便说明,记为第一其它电子设备)与电子设备上对应的接口类型的usb接口(为了方便说明,记为第一usb接口)连接,并将另一接口类型的其它电子设备(为了方便说明,记为第二其它电子设备)与电子设备上对应的接口类型的usb接口(为了方便说明,记为第二usb接口)连接。电子设备中的cpu若确定第一usb接口连接有第一其它电子设备,且第二usb接口连接有第二其它电子设备,则通过第一线路与多路转换器电连接,以控制多路转换器可以将cpu发送的信号发送至第一usb接口,和/或,第二usb接口,从而实现该电子设备同时与第一其它电子设备以及第二电子设备进行交互。
26.实施例1:
27.图1为本技术一些实施例提供的一种电子设备的结构示意图,该电子设备包括第一通用串行总线usb接口11、第二usb接口12、多路转换器13以及中央处理器cpu14;其中,所述第一usb接口与所述第二usb接口的接口类型不同;
28.所述cpu,用于若确定所述第一usb接口连接有第一其它电子设备,且所述第二usb接口连接有第二其它电子设备,则通过第一线路与所述多路转换器电连接;控制所述多路转换器将所述cpu发送的信号发送至所述第一usb接口,和/或,所述第二usb接口。
29.本技术提供的电子设备可以是如手机、电脑等智能设备,也可以是服务器等。
30.在实际应用过程中,当用户希望将通过电子设备同时与不同接口类型的其它电子设备进行交互时,可以将某一接口类型的其它电子设备(为了方便说明,记为第一其它电子设备)与电子设备上对应的接口类型的usb接口(为了方便说明,记为第一usb接口)连接,并将另一接口类型的其它电子设备(为了方便说明,记为第二其它电子设备)与电子设备上对应的接口类型的usb接口(为了方便说明,记为第二usb接口)连接。
31.其中,该接口类型包括type-c接口类型以及type-a接口类型。
32.需要说明的是,对于接口类型为type-a接口类型的usb接口,该usb接口只能连接数据连接(otg)类型的其它电子设备(为了方便说明,记为otg设备),比如,u盘、鼠标、键盘等;对于接口类型为type-c接口类型的usb接口,该usb接口可以连接otg类型的其它电子设备,也可以连接显示接口(dp)类型的其它电子设备(为了方便说明,记为dp设备),比如,显示器、投影仪等。
33.为了电子设备可以同时提供不同接口类型的服务,提高电子设备的性能,该电子设备包括第一usb接口、第二usb接口、多路转换器以及cpu。其中,第一usb接口与第二usb接口的接口类型是不同的,均用于与其它电子设备连接。通过电子设备的cpu可以确定当前第一usb接口和第二usb接口是否连接有其它电子设备,并在确定当前第一usb接口和第二usb接口连接有其它电子设备时,与电子设备的多路转换器建立电连接,控制该多路转换器可以将该cpu发送的信号发送至第一usb接口,和/或,第二usb接口,以实现电子设备可以同时提供不同接口类型的服务。
34.在一种可能的实施方式中,由于第一其它电子设备连接到该电子设备上的第一usb接口,会改变该第一usb接口中所包含的cc针脚(为了方便说明,记为第一cc针脚)的状态。因此,电子设备的cpu可以通过检测该第一cc针脚的状态,确定电子设备的第一usb接口是否连接有第一其它电子设备。当确定该第一cc针脚的状态为电子设备的第一usb接口连接有第一其它电子设备的状态,则确定电子设备的第一usb接口连接有第一其它电子设备;当确定该第一cc针脚的状态不为电子设备的第一usb接口连接有第一其它电子设备的状态,则确定电子设备的第一usb接口未连接有第一其它电子设备。
35.其中,根据该第一cc针脚的状态,cpu还可以确定当前第一usb接口所连接的第一其它电子设备的类型。
36.同样的,由于第二其它电子设备连接到该电子设备上的第二usb接口,会改变该第二usb接口中所包含的cc针脚(为了方便说明,记为第二cc针脚)的状态。因此,电子设备的cpu可以通过检测该第二cc针脚的状态,确定电子设备的第二usb接口是否连接有第二其它电子设备。当确定该第二cc针脚的状态为电子设备的第二usb接口连接有第二其它电子设备的状态,则确定电子设备的第二usb接口连接有第二其它电子设备;当确定该第二cc针脚
的状态不为电子设备的第二usb接口连接有第二其它电子设备的状态,则确定电子设备的第二usb接口未连接有第二其它电子设备。
37.其中,根据该第二cc针脚的状态,cpu还可以确定当前第二usb接口所连接的第二其它电子设备的类型。
38.在一种可能的实施方式中,由于type-a接口类型的usb接口(为了方便说明,记为type-a接口)的usb2.0端口物理层(phy)只能通过多路转发器(hub)与cpu连接,而type-c接口类型的usb接口(为了方便说明,记为type-c接口)的usb2.0 phy也可以通过hub与cpu连接。图2为本技术一些实施例提供的type-a接口以及type-c接口分别与cpu连接的结构示意图。如图2所示,type-a接口的usb2.0 phy只能通过hub与cpu的usb phy连接,而type-c接口类型的usb接口的usb2.0 phy也可以通过hub与cpu的usb phy连接。因此,为了实现电子设备可以同时提供不同接口类型的服务,在本技术中,该电子设备中,设置有多路转换器,且该多路转换器可以与该cpu可以通过线路(为了方便说明,记为第一线路)连接。具体实施过程中,当电子设备中的cpu确定第一usb接口连接有第一其它电子设备,且第二usb接口连接有第二其它电子设备,则通过第一线路与多路转换器电连接,后续cpu即可通过第一线路向多路转换器发送信号。而多路转换器接收到该cpu发送的信号后,可以将该信号发送至对应的usb接口,即发送至第一usb接口,和/或,第二usb接口。
39.其中,该信号可以是数据信号,也可以是请求信号等。
40.在一种可能的实施方式中,为了准确地控制cpu与多路转换器电连接,在本技术中,该第一线路上设置有支持usb2.0协议的开关(为了方便说明,记为第一开关)。当电子设备的cpu确定第一usb接口连接有第一其它电子设备,且第二usb接口连接有第二其它电子设备,则为了实现cpu与多路转换器电连接,cpu控制第一线路上设置有支持usb2.0协议的第一开关闭合。
41.在一种可能的实施方式中,当电子设备确定自身的usb接口(包括第一usb接口以及第二usb接口)连接有otg设备时,则触发第一otg加载流程,以实现otg设备与该电子设备连接后,可以正常工作。
42.在一种可能的实施方式中,当电子设备确定自身的usb接口连接有dp设备时,则触发第二otg加载流程,以实现快充(power deliver,pd)协议的传输,完成dp事件触发,从而方便dp设备与该电子设备连接后,可以获取到电子设备发送的数据。
43.在一种可能的实施方式中,用户可能不再需要电子设备同时提供不同接口类型的服务了,便断开电子设备上第一usb接口与第一其它电子设备的连接、以及电子设备上第二usb接口与第二其它电子设备的连接。而电子设备的cpu确定第一usb接口不再与第一其它电子设备连接、且第二usb接口不再与第二其它电子设备连接,说明当前不再需要电子设备同时与第一其它电子设备以及第二其它电子设备进行交互,则cpu可以停止通过第一线路与多路转换器电连接。
44.在一种可能的实施方式中,为了准确地控制cpu不与多路转换器电连接,在本技术中,当电子设备的cpu确定第一usb接口不再与第一其它电子设备连接、且第二usb接口不再与第二其它电子设备连接,则cpu可以控制第一线路上第一开关断开,即控制第一开关的开关状态从打开转换为关闭。
45.在实际应用过程中,由于断开第一其它电子设备与电子设备上的第一usb接口的
连接,会改变该第一usb接口中所包含的第一cc针脚的状态。因此,电子设备的cpu可以通过检测该第一cc针脚的状态,确定电子设备的第一usb接口是否连接有第一其它电子设备。当确定该第一cc针脚的状态为电子设备的第一usb接口未连接有第一其它电子设备的状态,则确定电子设备的第一usb接口未连接有第一其它电子设备。
46.同样的,由于断开第二其它电子设备与电子设备上的第二usb接口的连接,会改变该第二usb接口中所包含的第二cc针脚的状态。因此,电子设备的cpu可以通过检测该第二cc针脚的状态,确定电子设备的第二usb接口是否连接有第二其它电子设备。当确定该第二cc针脚的状态为电子设备的第二usb接口未连接有第二其它电子设备的状态,则确定电子设备的第二usb接口未连接有第二其它电子设备。
47.由于电子设备中设置有接口类型不同的第一usb接口以及第二usb接口,使得电子设备可以通过第一usb接口连接第一其它电子设备,且第二usb接口连接第二其它电子设备。同时,由于电子设备中还设置有多路转发器,使得电子设备中的cpu确定第一usb接口连接有第一其它电子设备,且第二usb接口连接有第二其它电子设备时,该cpu可以通过第一线路与该多路转换器电连接,以控制多路转换器将cpu发送的信号发送至第一usb接口,和/或,第二usb接口,实现该电子设备同时与第一其它电子设备以及第二电子设备进行交互,从而方便电子设备可以同时提供不同接口类型的服务,提高了电子设备的性能。
48.实施例2:
49.为了进一步提高电子设备的性能,在上述实施例的基础上,在本技术中,所述cpu,还用于若确定所述第一usb接口未连接有所述第一其它电子设备,且确定所述第二usb接口未连接有所述第二其它电子设备,则控制所述第一线路上支持usb2.0协议的第一开关断开,并保持第二线路上支持usb3.0协议的第二开关闭合;所述第二线路用于连接所述cpu以及所述第二usb接口。
50.在实际应用过程中,由于type-c接口的usb2.0 phy以及usb3.0均可以直接与cpu交互,type-c接口的usb2.0 phy也可以通过hub与cpu连接,且通过usb3.0 phy可以有效提高电子设备与其它电子设备的交互速率。如图2所示,type-c接口还可以直接与cpu的usb phy交互。因此,在本技术中,该电子设备中预先设置有用于直接连接cpu和第二usb接口的线路(为了方便说明,记为第二线路),该第二线路上设置有支持usb3.0协议的开关(为了方便说明,记为第二开关),以使第二usb接口可以基于usb3.0协议,直接与cpu进行交互。
51.为了避免第二usb接口直接与cpu进行交互,影响到cpu同时与第一usb接口以及第二usb接口的交互,当cpu确定第一usb接口未连接有第一其它电子设备,且确定所述第二usb接口未连接有第二其它电子设备时,说明电子设备不需要同时与第一其它电子设备以及第二其它电子设备进行交互,则可以控制第一线路上支持usb2.0协议的第一开关断开,即断开cpu与多路转换器的电连接,并保持第二线路上支持usb3.0协议的第二开关闭合,以使cpu可以直接与第二usb接口电连接,从而方便cpu确定第二usb连接了第二其它电子设备,且第一usb接口未连接第一其它电子设备时,快速实现第二usb接口可以基于usb3.0协议,直接与cpu进行交互,提高了电子设备与第二其它电子设备进行交互的效率。
52.其中,第二线路用于连接电子设备上的cpu以及电子设备上的第二usb接口。
53.进一步地,当cpu确定第一usb接口连接有第一其它电子设备,且第二usb接口连接有第二其它电子设备,则可以控制第一线路上支持usb2.0协议的第一开关闭合,即实现cpu
与多路转换器的电连接,并控制第二线路上支持usb3.0协议的第二开关断开,从而避免第二线路影响到cpu通过多路转换器与第二usb接口进行交互。
54.作为一种可能的实施方式,若第一usb接口为type-a接口,由于type-a接口的usb2.0端口物理层只能通过多路转发器与cpu连接,且可能存在用户只希望电子设备为第一其它电子设备提供服务,或,用户在将第二usb接口与第二其它电子设备连接之前,先将第一usb接口与第一其它电子设备连接,或,用户将电子设备同时与第二其它电子设备以及第一其它电子设备连接后,先断开第二usb接口与第二其它电子设备的连接等情况,使得电子设备上的cpu当前确定第一usb接口连接有第一其它电子设备,且确定第二usb接口未连接有第二其它电子设备,说明当前cpu需要通过多路转换器与usb接口进行交互,则可以控制第一线路上支持usb2.0协议的第一开关闭合,即实现cpu与多路转换器的电连接。并且,第二usb接口未连接有第二其它电子设备,cpu当前并不需要与第二usb接口所连接的第二其它电子设备进行交互,使得cpu通过第二线路与第二usb接口直接连接,也不会影响到cpu通过多路转换器与第一usb接口交互,因此,可以保持第二线路上支持usb3.0协议的第二开关闭合。
55.作为另一种可能的实施方式,在实际应用过程中,可能存在用户只希望电子设备为第二其它电子设备提供服务,或,用户在将第一usb接口与第一其它电子设备连接之前,先将第二usb接口与第二其它电子设备连接,或,用户将电子设备同时与第一其它电子设备以及第二其它电子设备连接后,先断开第一usb接口与第一其它电子设备的连接等情况,使得当第二usb接口为type-a接口时,电子设备上的cpu确定第一usb接口未连接有第一其它电子设备,且确定第二usb接口连接有第二其它电子设备。为了保证cpu与第二usb接口进行交互的速率,当电子设备上的cpu确定第一usb接口未连接有第一其它电子设备,且确定第二usb接口连接有第二其它电子设备时,说明当前cpu并不需要一定通过多路转换器与usb接口进行交互,则可以控制第一线路上支持usb2.0协议的第一开关断开,即断开cpu与多路转换器的电连接,并保持第二线路上支持usb3.0协议的第二开关闭合,以使cpu可以直接与第二usb接口电连接,从而方便实现第二usb接口可以基于usb3.0协议,直接与cpu进行交互,提高了电子设备与第二其它电子设备进行交互的效率。
56.通过上述的方法,可以实现cpu根据当前第一usb接口是否连接有第一其它电子设备的情况,以及第二usb接口是否连接有第二其它电子设备的情况,准确地调整电子设备中的第一线路和第二线路的通断,从而实现准确地实现电子设备与第一其它电子设备以及第二其它电子设备的交互,保证了电子设备与至少一个电子设备进行交互的质量。
57.实施例3:
58.为了保证cpu通过多路转换器与第二usb接口进行交互的质量,在上述各实施例的基础上,在本技术中,所述cpu,还用于若确定所述第一usb接口连接有所述第一其它电子设备,且所述第二usb接口连接有所述第二其它电子设备,则控制第三线路上支持usb2.0协议的第三开关闭合;其中,所述第三线路用于连接所述线路转换器以及所述第二usb接口。
59.为了保证cpu通过多路转换器与第二usb接口进行交互的质量,在本技术中,该电子设备中还设置有第三线路,该第三线路上设置有支持usb2.0协议的第三开关,该第三线路用于连接多路转换器以及第二usb接口的。当电子设备上的cpu确定第一usb接口连接有第一其它电子设备,且第二usb接口连接有第二其它电子设备,则为了保证cpu通过多路转
换器与第二usb接口进行交互,该cpu会控制第三线路上支持usb2.0协议的第三开关闭合,以实现多路转换器与第二usb接口的电连接,从而方便多路转换器可以将cpu发送的信号发送至第二usb接口,保证了cpu通过多路转换器与第二usb接口进行交互的质量。
60.在一种可能的实施方式中,为了保证准确地控制cpu与usb接口的交互,在本技术中,当电子设备上的cpu不需要通过多路转换器与第二usb进行交互时,可以控制第三线路上支持usb2.0协议的第三开关断开,从而避免了电子设备上存在多条线路实现cpu与第二usb的交互,对cpu与任一usb接口进行交互的影响。具体的,若确定所述第一usb接口未连接有所述第一其它电子设备,和/或,所述第二usb接口未连接有所述第二其它电子设备,则控制第三线路上支持usb2.0协议的第三开关断开。
61.在一种可能的实施方式中,获取电子设备可能连接的其它电子设备以及其它电子设备的类型的连接情况,并根据电子设备在每种连接情况下各个线路(包括第一线路、第二线路以及第三线路)的通断情况,确定电子设备的工作模式。若第一usb接口为以及type-a接口,第二usb接口type-c接口,下面结合图3所示的一种电子设备的电路连接结构示意图,对本技术实施例的几种工作模式进行如下介绍:
62.默认模式、该工作模式对应的连接情况为:电子设备的第一usb接口未连接有第一其它电子设备,且电子设备的第二usb接口未连接有第二其它电子设备。可以理解的是,该种连接情况为电子设备不与任何其它电子设备进行交互的情况,比如,电子设备采用type-c接口充电的情况。在该种连接情况下,电子设备各个线路的通断情况为,第一线路上的第一开关断开、第二线路上的第二开关闭合且第三线路上的第三开关断开,即第一线路和第三线路未通电,第二线路通电,使得电子设备的cpu在该默认模式下,仍可以与第二usb接口进行交互,从而实现电子设备仍可以通过该第二usb接口进行充电、文件传输等功能。
63.例如,若用户未将电子设备的第一usb接口与第一其它电子设备连接,则该第一usb接口中的第一cc针脚的状态则不会发生变化,且该第一针脚的状态应为未连接有第一其它电子设备的状态。同样的,若用户未将第二其它电子设备与电子设备的第二usb接口连接,则该第二usb接口中的第二cc针脚的状态不会发生变化,且该第二针脚的状态应为未连接有第二其它电子设备的状态。因此,该电子设备的cpu通过检测第一usb接口中的第一cc针脚的状态,以及第二usb接口中的第二cc针脚的状态,确定当前第一usb接口未连接有第一其它电子设备,且第二usb接口未连接有第二其它电子设备,则控制第一线路上的第一开关断开、第二线路上的第二开关闭合且第三线路上的第三开关断开,即控制电子设备在默认模式下工作,且该默认模式下只有第二usb接口可以正常使用。图4为本技术一些实施例提供的再一种电子设备的电路结构示意图。如图4所示,当电子设备的cpu第一usb接口未连接有第一其它电子设备,且第二usb接口未连接有第二其它电子设备,则控制usb3.0 switch*2开、usb2.0 switch1关、usb2.0 switch2关,在该默认模式下,可以通过第二usb接口给电子设备充电、或向电脑、笔记本等传输文件。
64.工作模式1、该工作模式对应的连接情况为:电子设备的第一usb接口未连接有第一其它电子设备,且电子设备的第二usb接口连接有第二其它电子设备,该第二其它电子设备的类型可以为dp设备,也可以为otg设备。可以理解的是,该种连接模式为电子设备只与第二其它电子设备进行交互的情况。在该种连接情况下,电子设备各个线路的通断情况为,第一线路上的第一开关断开、第二线路上的第二开关闭合且第三线路上的第三开关断开,
即第一线路和第三线路未通电,第二线路通电,使得在该工作模式1下,与第二usb接口连接的第二其它电子设备可以基于usb3.0协议,直接与cpu进行交互。
65.例如,若第二其它电子设备为otg设备,则当用户将第二其它电子设备与电子设备的第二usb接口连接后,该第二usb接口中的第二cc针脚的状态发生变化,使得变化后的状态为第二usb接口连接有otg设备时的状态。而由于电子设备的第一usb接口未连接有第一其它电子设备,该第一usb接口中的第一cc针脚的状态则不会发生变化,且该第一针脚的状态应为未连接有第一其它电子设备的状态。因此,若该电子设备的cpu通过检测第一usb接口中的第一cc针脚的状态,以及第二usb接口中的第二cc针脚的状态,确定当前第一usb接口未连接有第一其它电子设备,且第二usb接口连接的第二其它电子设备为otg设备,则控制第一线路上的第一开关断开、第二线路上的第二开关闭合且第三线路上的第三开关断开,并触发第一otg加载流程,以实现otg设备与该电子设备连接后,可以正常工作。图4为本技术一些实施例提供的一种电子设备的电路结构示意图。如图4所示,当电子设备的cpu确定当前第一usb接口未连接有第一其它电子设备,且第二usb接口连接的第二其它电子设备为otg设备,则控制usb3.0 switch*2开、usb2.0 switch1关、usb2.0 switch2关,即控制电子设备在工作模式1下与第二其它电子设备交互。
66.任以上述为例,当用户断开第二其它电子设备与电子设备的第二usb接口的连接后,会改变该第二usb接口中所包含的第二cc针脚的状态,使得变化后的状态为第二usb接口未连接有otg设备时的状态。而由于电子设备的第一usb接口未连接有第一其它电子设备,该第一usb接口中的第一cc针脚的状态则不会发生变化,且该第一针脚的状态仍为未连接有第一其它电子设备的状态。因此,若该电子设备的cpu通过检测第一usb接口中的第一cc针脚的状态,以及第二usb接口中的第二cc针脚的状态,确定当前第二usb接口所连接的第二其它电子设备被移除,则保持第一线路上的第一开关断开、第二线路上的第二开关闭合且第三线路上的第三开关断开,并触发otg卸载流程。如图4所示,当电子设备的cpu确定当前第二usb接口所连接的第二其它电子设备被移除,则控制usb3.0 switch*2开、usb2.0 switch1关、usb2.0 switch2关,即控制电子设备从工作模式1恢复到默认模式下工作。
67.例如,若第二其它电子设备为dp设备,则当用户将第二其它电子设备与电子设备的第二usb接口连接后,该第二usb接口中的第二cc针脚的状态发生变化,使得变化后的状态为第二usb接口连接有dp设备时的状态。而由于电子设备的第一usb接口未连接有第一其它电子设备,该第一usb接口中的第一cc针脚的状态则不会发生变化,且该第一针脚的状态应为未连接有第一其它电子设备的状态。因此,若该电子设备的cpu通过检测第一usb接口中的第一cc针脚的状态,以及第二usb接口中的第二cc针脚的状态,确定当前第一usb接口未连接有第一其它电子设备,且第二usb接口连接的第二其它电子设备为dp设备,则控制第一线路上的第一开关断开、第二线路上的第二开关闭合且第三线路上的第三开关断开,并触发第二otg加载流程,以实现pd协议的传输,完成dp事件触发,从而方便dp设备与该电子设备连接后,可以获取到电子设备发送的数据。图4为本技术一些实施例提供的一种电子设备的电路结构示意图。如图4所示,当电子设备的cpu确定当前第一usb接口未连接有第一其它电子设备,且第二usb接口连接的第二其它电子设备为dp设备,则控制usb3.0 switch*2开、usb2.0 switch1关、usb2.0 switch2关,即控制电子设备在工作模式1下与dp设备交互。
68.任以上述为例,当用户断开第二其它电子设备与电子设备的第二usb接口的连接
后,会改变该第二usb接口中所包含的第二cc针脚的状态,使得变化后的状态为第二usb接口未连接有dp设备时的状态。而由于电子设备的第一usb接口未连接有第一其它电子设备,该第一usb接口中的第一cc针脚的状态则不会发生变化,且该第一针脚的状态仍为未连接有第一其它电子设备的状态。因此,若该电子设备的cpu通过检测第一usb接口中的第一cc针脚的状态,以及第二usb接口中的第二cc针脚的状态,确定当前第二usb接口所连接的第二其它电子设备被移除,则保持第一线路上的第一开关断开、第二线路上的第二开关闭合且第三线路上的第三开关断开,并触发otg卸载流程。如图4所示,当电子设备的cpu确定当前第二usb接口所连接的第二其它电子设备被移除,则控制usb3.0 switch*2开、usb2.0 switch1关、usb2.0 switch2关,即控制电子设备从工作模式1恢复到默认模式下工作。
69.工作模式2、该工作模式对应的连接情况为:电子设备的第一usb接口连接有第一其它电子设备,且电子设备的第二usb接口未连接有第二其它电子设备,该第一其它电子设备的类型为otg设备。可以理解的是,该种连接模式为电子设备只与第一其它电子设备进行交互的情况。在该种连接情况下,电子设备各个线路的通断情况为,第一线路上的第一开关闭合、第二线路上的第二开关闭合且第三线路上的第三开关断开,即第三线路未通电,第一线路和第二线路通电,使得在该工作模式2下,与第一usb接口连接的第一其它电子设备可以基于usb2.0协议,通过多路转化器与cpu进行交互。
70.例如,若第一其它电子设备为otg设备,则当用户将第一其它电子设备与电子设备的第一usb接口连接后,该第一usb接口中的第一cc针脚的状态发生变化,使得变化后的状态为第一usb接口连接有otg设备时的状态。而由于电子设备的第二usb接口未连接有第二其它电子设备,该第二usb接口中的第二cc针脚的状态则不会发生变化,且该第二针脚的状态应为未连接有第二其它电子设备的状态。因此,若该电子设备的cpu通过检测第二usb接口中的第二cc针脚的状态,以及第一usb接口中的第一cc针脚的状态,确定当前第一usb接口连接的第一其它电子设备为otg设备,且第二usb接口未连接第二其它电子设备,则控制第一线路上的第一开关闭合、保持第二线路上的第二开关闭合且第三线路上的第三开关断开,并触发第一otg加载流程,以实现otg设备与该电子设备连接后,可以正常工作。如图4所示,当电子设备的cpu确定当前第二usb接口未连接有第二其它电子设备,且第一usb接口连接的第一其它电子设备为otg设备,则控制usb3.0 switch*2开、usb2.0 switch1开、usb2.0 switch2关,即控制电子设备在工作模式2下与第一其它电子设备交互。
71.任以上述为例,当用户断开第一其它电子设备与电子设备的第一usb接口的连接后,会改变该第一usb接口中所包含的第一cc针脚的状态,使得变化后的状态为第一usb接口未连接有otg设备时的状态。而由于电子设备的第二usb接口未连接有第二其它电子设备,该第二usb接口中的第二cc针脚的状态则不会发生变化,且该第二针脚的状态仍为未连接有第二其它电子设备的状态。因此,若该电子设备的cpu通过检测第二usb接口中的第二cc针脚的状态,以及第一usb接口中的第一cc针脚的状态,确定当前第一usb接口所连接的第一其它电子设备被移除,则控制第一线路上的第一开关断开,保持第二线路上的第二开关闭合且第三线路上的第三开关断开,并触发otg卸载流程。如图4所示,当电子设备的cpu确定当前第一usb接口所连接的第一其它电子设备被移除,则控制usb3.0 switch*2开、usb2.0 switch1关、usb2.0 switch2关,即控制电子设备从工作模式2恢复到默认模式下工作。
72.工作模式3、该工作模式对应的连接情况为:电子设备的第一usb接口连接有第一其它电子设备,且电子设备的第二usb接口连接有第二其它电子设备,该第一其它电子设备的类型为otg设备,该第二其它电子设备的类型为otg设备。可以理解的是,该种连接模式为电子设备同时与第一其它电子设备以及第二其它电子设备进行交互的情况。在该种连接情况下,电子设备各个线路的通断情况为,第一线路上的第一开关闭合、第二线路上的第二开关断开且第三线路上的第三开关闭合,即第二线路未通电,第一线路和第三线路通电,使得在该工作模式3下,第一其它电子设备以及第二其它电子设备均可以基于usb2.0协议,通过多路转化器与cpu进行交互,实现dp设备与otg设备同时与电子设备进行交互。
73.例如,当用户先将第一其它电子设备与电子设备的第一usb接口连接后,该第一usb接口中的第一cc针脚的状态发生变化,使得变化后的状态为第一usb接口连接有otg设备时的状态,该电子设备的cpu通过检测第一usb接口中的第一cc针脚的状态,确定当前第一usb接口连接的第一其它电子设备为otg设备,则控制第一线路上的第一开关闭合、保持第二线路上的第二开关闭合且第三线路上的第三开关断开,即图4所示的控制usb3.0 switch*2开、usb2.0 switch1开、usb2.0 switch2关,并触发第一otg加载流程,以实现第一其它电子设备与该电子设备连接后,可以正常工作。可以理解的是,控制电子设备从默认模式转换到工作模式2。然后用户将第二其它电子设备与电子设备的第二usb接口连接后,该第二usb接口中的第二cc针脚的状态发生变化,使得变化后的状态为第二usb接口连接有otg设备时的状态,该电子设备的cpu通过检测第二usb接口中的第二cc针脚的状态,确定当前第二usb接口连接的第二其它电子设备为otg设备,则保持第一线路上的第一开关闭合,控制第二线路上的第二开关断开、第三线路上的第三开关闭合,即图4所示的控制usb3.0 switch*2关、usb2.0 switch1开、usb2.0 switch2开,并触发第一otg加载流程,以实现第二其它电子设备与该电子设备连接后,可以正常工作。可以理解的是,控制电子设备从工作模式2转换到工作模式3。
74.任以上述为例,当用户先将第二其它电子设备与电子设备的第二usb接口连接后,该电子设备的cpu通过检测第二usb接口中的第二cc针脚的状态,确定当前第二usb接口连接的第二其它电子设备为otg设备,则控制第一线路上的第一开关断开、第二线路上的第二开关闭合且第三线路上的第三开关断开,即图4所示的控制usb3.0 switch*2开、usb2.0 switch1关、usb2.0 switch2关,并触发第一otg加载流程,以实现第二其它电子设备与该电子设备连接后,可以正常工作。可以理解的是,控制电子设备从默认模式转换到工作模式1。然后用户将第一其它电子设备与电子设备的第一usb接口连接后,该电子设备的cpu通过检测第一usb接口中的第一cc针脚的状态,确定当前第一usb接口连接的第一其它电子设备为otg设备,则控制第一线路上的第一开关闭合,控制第二线路上的第二开关断开、第三线路上的第三开关闭合,即图4所示的控制usb3.0 switch*2关、usb2.0 switch1开、usb2.0 switch2开,并触发第一otg加载流程,以实现第一其它电子设备与该电子设备连接后,可以正常工作。可以理解的是,控制电子设备从工作模式1转换到工作模式3。
75.任以上述为例,当用户断开第一其它电子设备与电子设备的第一usb接口的连接后,会改变该第一usb接口中所包含的第一cc针脚的状态,使得变化后的状态为第一usb接口未连接有otg设备时的状态。而由于电子设备的第二usb接口仍连接有第二其它电子设备,该第二usb接口中的第二cc针脚的状态则不会发生变化,且该第二针脚的状态仍为连接
有otg设备的状态。因此,该电子设备的cpu通过检测第二usb接口中的第二cc针脚的状态,以及第一usb接口中的第一cc针脚的状态,确定当前第一usb接口所连接的第一其它电子设备被移除,则控制第一线路上的第一开关断开,第二线路上的第二开关闭合且第三线路上的第三开关断开,即图4所示的控制usb3.0 switch*2开、usb2.0 switch1关、usb2.0 switch2关,并触发otg卸载流程,以断开第一其它电子设备与cpu的连接。可以理解的是,控制电子设备从工作模式3转换到工作模式1。然后当用户断开第二其它电子设备与电子设备的第二usb接口的连接后,会改变该第二usb接口中所包含的第二cc针脚的状态,使得变化后的状态为第二usb接口未连接有otg设备时的状态,而第一usb接口的第一cc针脚的状态则未发生变化。因此,该电子设备的cpu通过检测第二usb接口中的第二cc针脚的状态,以及第一usb接口中的第一cc针脚的状态,确定当前第二usb接口所连接的第二其它电子设备也被移除,则保持第一线路上的第一开关断开,第二线路上的第二开关闭合且第三线路上的第三开关断开,即图4所示的保持usb3.0 switch*2开、usb2.0 switch1关、usb2.0 switch2关,并触发otg卸载流程,以断开第二其它电子设备与cpu的连接。可以理解的是,控制电子设备从工作模式1恢复到默认模式。
76.任以上述为例,当用户断开第二其它电子设备与电子设备的第二usb接口的连接后,该电子设备的cpu通过检测第二usb接口中的第二cc针脚的状态,以及第一usb接口中的第一cc针脚的状态,确定当前第二usb接口所连接的第二其它电子设备被移除,则保持第一线路上的第一开关闭合,控制第二线路上的第二开关闭合且第三线路上的第三开关断开,即图4所示的控制usb3.0 switch*2开、usb2.0 switch1开、usb2.0 switch2关,并触发otg卸载流程,以断开第二其它电子设备与cpu的连接。可以理解的是,控制电子设备从工作模式3转换到工作模式2。然后当用户断开第一其它电子设备与电子设备的第一usb接口的连接后,该电子设备的cpu通过检测第二usb接口中的第二cc针脚的状态,以及第一usb接口中的第一cc针脚的状态,确定当前第一usb接口所连接的第一其它电子设备也被移除,则控制第一线路上的第一开关断开,保持第二线路上的第二开关闭合、第三线路上的第三开关断开,即图4所示的保持usb3.0 switch*2开、usb2.0 switch1关、usb2.0 switch2关,并触发otg卸载流程,以断开第一其它电子设备与cpu的连接。可以理解的是,控制电子设备从工作模式2转换到默认模式。
77.工作模式4、该工作模式对应的连接情况为:电子设备的第一usb接口连接有第一其它电子设备,且电子设备的第二usb接口连接有第二其它电子设备,该第一其它电子设备的类型为otg设备,该第二其它电子设备的类型为dp设备。可以理解的是,该种连接模式为电子设备同时与第一其它电子设备以及第二其它电子设备进行交互的情况。在该种连接情况下,电子设备各个线路的通断情况为,第一线路上的第一开关闭合、第二线路上的第二开关断开且第三线路上的第三开关闭合,即第二线路未通电,第一线路和第三线路通电,使得在该工作模式4下,第一其它电子设备以及第二其它电子设备均可以基于usb2.0协议,通过多路转化器与cpu进行交互。
78.例如,当用户先将第一其它电子设备与电子设备的第一usb接口连接后,该第一usb接口中的第一cc针脚的状态发生变化,使得变化后的状态为第一usb接口连接有otg设备时的状态,该电子设备的cpu通过检测第一usb接口中的第一cc针脚的状态,确定当前第一usb接口连接的第一其它电子设备为otg设备,则控制第一线路上的第一开关闭合、保持
第二线路上的第二开关闭合且第三线路上的第三开关断开,即图4所示的控制usb3.0 switch*2开、usb2.0 switch1开、usb2.0 switch2关,并触发第一otg加载流程,以实现第一其它电子设备与该电子设备连接后,可以正常工作。可以理解的是,控制电子设备从默认模式转换到工作模式2。然后用户将第二其它电子设备与电子设备的第二usb接口连接后,该第二usb接口中的第二cc针脚的状态发生变化,使得变化后的状态为第二usb接口连接有dp设备时的状态,该电子设备的cpu通过检测第二usb接口中的第二cc针脚的状态,确定当前第二usb接口连接的第二其它电子设备为dp设备,则保持第一线路上的第一开关闭合,控制第二线路上的第二开关断开、第三线路上的第三开关闭合,即图4所示的控制usb3.0 switch*2关、usb2.0 switch1开、usb2.0 switch2开,并触发第二otg加载流程,以实现pd协议的传输,完成dp事件触发,从而方便dp设备与该电子设备连接后,可以获取到电子设备发送的数据。可以理解的是,控制电子设备从工作模式2转换到工作模式4。
79.任以上述为例,当用户先将第二其它电子设备与电子设备的第二usb接口连接后,该电子设备的cpu通过检测第二usb接口中的第二cc针脚的状态,确定当前第二usb接口连接的第二其它电子设备为dp设备,则控制第一线路上的第一开关断开、第二线路上的第二开关闭合且第三线路上的第三开关断开,即图4所示的控制usb3.0 switch*2开、usb2.0 switch1关、usb2.0 switch2关,并触发第二otg加载流程,以实现pd协议的传输,完成dp事件触发,从而方便dp设备与该电子设备连接后,可以获取到电子设备发送的数据。可以理解的是,控制电子设备从默认模式转换到工作模式1。然后用户将第一其它电子设备与电子设备的第一usb接口连接后,该电子设备的cpu通过检测第一usb接口中的第一cc针脚的状态,确定当前第一usb接口连接的第一其它电子设备为otg设备,则控制第一线路上的第一开关闭合,控制第二线路上的第二开关断开、第三线路上的第三开关闭合,即图4所示的控制usb3.0 switch*2关、usb2.0 switch1开、usb2.0 switch2开,并触发第一otg加载流程,以实现第一其它电子设备与该电子设备连接后,可以正常工作。可以理解的是,控制电子设备从工作模式1转换到工作模式4。
80.任以上述为例,当用户断开第一其它电子设备与电子设备的第一usb接口的连接后,会改变该第一usb接口中所包含的第一cc针脚的状态,使得变化后的状态为第一usb接口未连接有otg设备时的状态。而由于电子设备的第二usb接口仍连接有第二其它电子设备,该第二usb接口中的第二cc针脚的状态则不会发生变化,且该第二针脚的状态仍为连接有dp设备的状态。因此,该电子设备的cpu通过检测第二usb接口中的第二cc针脚的状态,以及第一usb接口中的第一cc针脚的状态,确定当前第一usb接口所连接的第一其它电子设备被移除,则控制第一线路上的第一开关断开,第二线路上的第二开关闭合且第三线路上的第三开关断开,即图4所示的控制usb3.0switch*2开、usb2.0 switch1关、usb2.0 switch2关,并触发otg卸载流程,以断开第一其它电子设备与cpu的连接。可以理解的是,控制电子设备从工作模式4转换到工作模式1。然后当用户断开第二其它电子设备与电子设备的第二usb接口的连接后,会改变该第二usb接口中所包含的第二cc针脚的状态,使得变化后的状态为第二usb接口未连接有dp设备时的状态,而第一usb接口的第一cc针脚的状态则未发生变化。因此,该电子设备的cpu通过检测第二usb接口中的第二cc针脚的状态,以及第一usb接口中的第一cc针脚的状态,确定当前第二usb接口所连接的第二其它电子设备也被移除,则保持第一线路上的第一开关断开,第二线路上的第二开关闭合且第三线路上的第三开关
断开,即图4所示的保持usb3.0 switch*2开、usb2.0 switch1关、usb2.0 switch2关,并触发otg卸载流程,以断开第二其它电子设备与cpu的连接。可以理解的是,控制电子设备从工作模式1恢复到默认模式。
81.任以上述为例,当用户断开第二其它电子设备与电子设备的第二usb接口的连接后,该电子设备的cpu通过检测第二usb接口中的第二cc针脚的状态,以及第一usb接口中的第一cc针脚的状态,确定当前第二usb接口所连接的第二其它电子设备被移除,则保持第一线路上的第一开关闭合,控制第二线路上的第二开关闭合且第三线路上的第三开关断开,即图4所示的控制usb3.0 switch*2开、usb2.0 switch1开、usb2.0 switch2关,并触发otg卸载流程,以断开第二其它电子设备与cpu的连接。可以理解的是,控制电子设备从工作模式4转换到工作模式2。然后当用户断开第一其它电子设备与电子设备的第一usb接口的连接后,该电子设备的cpu通过检测第二usb接口中的第二cc针脚的状态,以及第一usb接口中的第一cc针脚的状态,确定当前第一usb接口所连接的第一其它电子设备也被移除,则控制第一线路上的第一开关断开,保持第二线路上的第二开关闭合、第三线路上的第三开关断开,即图4所示的保持usb3.0 switch*2开、usb2.0 switch1关、usb2.0 switch2关,并触发otg卸载流程,以断开第一其它电子设备与cpu的连接。可以理解的是,控制电子设备从工作模式2转换到默认模式。
82.可以理解的是,dp设备为主设备,otg设备为从设备。
83.现有技术中,虽然pc、笔记本电脑等电子设备虽然也具有多个usb接口,但是只能作为主设备工作在控制host模式下,无法作为从设备工作在服务device模式下。而本技术中的电子设备可以工作在上述四种工作模式下,从而实现电子设备可以在host模式和device模式之间进行切换。当电子设备工作在host模式时,电子设备上的接口所连接的所有其它电子设备均为otg设备,例如,type-a接口连接u盘、鼠标或者其他otg设备,同时type-c接口也接入鼠标、键盘、u盘或者其他otg设备。当电子设备工作在device模式时,该电子设备上的type-c接口可以连接pc、笔记本电脑等dp设备,该电子设备上的ype-a接口连接u盘、鼠标或者其他otg设备。
84.实施例4:
85.本技术还提供了一种控制方法,图5为本技术一些实施例提供的一种控制过程示意图,该过程包括:
86.s501:若确定电子设备上的第一usb接口连接有第一其它电子设备,且所述电子设备上的第二usb接口连接有第二其它电子设备,则控制所述电子设备上的cpu通过第一线路与所述电子设备上的多路转换器电连接。
87.s502:控制所述多路转换器将所述cpu发送的信号发送至所述第一usb接口,和/或,所述第二usb接口。
88.本技术实施例提供的控制方法应用于电子设备,该电子设备可以是移动终端、智能设备、智慧大脑等智能设备,也可以是服务器。
89.需要说明的是,具体的对本技术实施例提供的控制方法的介绍已在上述实施例中进行说明,重复之处不做赘述。
90.在某些可能的实施方式中,所述cpu通过第一线路与所述多路转换器电连接,包括:
91.若确定所述第一usb接口连接有第一其它电子设备,且所述第二usb接口连接有第二其它电子设备,则控制所述第一线路上支持usb2.0协议的第一开关闭合。
92.在某些可能的实施方式中,所述方法还包括:
93.若确定所述第一usb接口未连接有所述第一其它电子设备,且确定所述第二usb接口未连接有所述第二其它电子设备,则控制所述第一线路上支持usb2.0协议的第一开关断开,并保持第二线路上支持usb3.0协议的第二开关闭合;所述第二线路用于连接所述cpu以及所述第二usb接口。
94.在某些可能的实施方式中,所述cpu通过第一线路与所述多路转换器电连接,包括:
95.若确定所述第一usb接口连接有第一其它电子设备,且所述第二usb接口连接有第二其它电子设备,则控制所述第一开关闭合,并控制所述第二开关断开。
96.在某些可能的实施方式中,所述方法还包括:
97.若确定所述第一usb接口未连接有所述第一其它电子设备,且确定所述第二usb接口连接有所述第二其它电子设备,则控制所述第一开关断开,并保持第二开关闭合。
98.在某些可能的实施方式中,所述方法还包括:
99.若确定所述第一usb接口连接有所述第一其它电子设备,且确定所述第二usb接口未连接有所述第二其它电子设备,则控制所述第一开关闭合,保持所述第二开关闭合,并保持所述第三开关断开。
100.在某些可能的实施方式中,所述方法还包括:
101.若确定所述第一usb接口连接有所述第一其它电子设备,且所述第二usb接口连接有所述第二其它电子设备,则控制第三线路上支持usb2.0协议的第三开关闭合;其中,所述第三线路用于连接所述线路转换器以及所述第二usb接口。
102.实施例5:
103.本技术还提供了一种控制方法,图6为本技术一些实施例提供的一种控制装置的结构示意图,该过程包括:
104.第一处理单元61,用于若确定电子设备上的第一usb接口连接有第一其它电子设备,且所述电子设备上的第二usb接口连接有第二其它电子设备,则控制所述电子设备上的cpu通过第一线路与所述电子设备上的多路转换器电连接;
105.第二处理单元62,用于控制所述多路转换器将所述cpu发送的信号发送至所述第一usb接口,和/或,所述第二usb接口。
106.在某些可能的实施方式中,所述第一处理单元61,具体用于若确定所述第一usb接口连接有第一其它电子设备,且所述第二usb接口连接有第二其它电子设备,则控制所述第一线路上支持usb2.0协议的第一开关闭合。
107.在某些可能的实施方式中,所述第一处理单元61,还用于若确定所述第一usb接口未连接有所述第一其它电子设备,且确定所述第二usb接口未连接有所述第二其它电子设备,则控制所述第一线路上支持usb2.0协议的第一开关断开,并保持第二线路上支持usb3.0协议的第二开关闭合;所述第二线路用于连接所述cpu以及所述第二usb接口。
108.在某些可能的实施方式中,所述第一处理单元61,具体用于若确定所述第一usb接口连接有第一其它电子设备,且所述第二usb接口连接有第二其它电子设备,则控制所述第
一开关闭合,并控制所述第二开关断开。
109.在某些可能的实施方式中,所述第一处理单元61,还用于若确定所述第一usb接口未连接有所述第一其它电子设备,且确定所述第二usb接口连接有所述第二其它电子设备,则控制所述第一开关断开,并保持第二开关闭合。
110.在某些可能的实施方式中,所述第一处理单元61,还用于若确定所述第一usb接口连接有所述第一其它电子设备,且确定所述第二usb接口未连接有所述第二其它电子设备,则控制所述第一开关闭合,保持所述第二开关闭合,并保持所述第三开关断开。
111.在某些可能的实施方式中,所述第一处理单元61,还用于若确定所述第一usb接口连接有所述第一其它电子设备,且所述第二usb接口连接有所述第二其它电子设备,则控制第三线路上支持usb2.0协议的第三开关闭合;其中,所述第三线路用于连接所述线路转换器以及所述第二usb接口。
112.实施例6:
113.如图7为本技术一些实施例提供的一种电子设备结构示意图,在上述各实施例的基础上,本技术还提供了一种电子设备,如图7所示,包括:处理器71、通信接口72、存储器73和通信总线74,其中,处理器71,通信接口72,存储器73通过通信总线74完成相互间的通信;
114.所述存储器73中存储有计算机程序,当所述程序被所述处理器71执行时,使得所述处理器71执行如下步骤:
115.若确定电子设备上的第一usb接口连接有第一其它电子设备,且所述电子设备上的第二usb接口连接有第二其它电子设备,则控制所述电子设备上的cpu通过第一线路与所述电子设备上的多路转换器电连接;
116.控制所述多路转换器将所述cpu发送的信号发送至所述第一usb接口,和/或,所述第二usb接口。
117.由于上述电子设备解决问题的原理与控制方法相似,因此上述电子设备的实施可以参见方法的实施,重复之处不再赘述。
118.上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
119.通信接口72用于上述电子设备与其他设备之间的通信。
120.存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
121.上述处理器可以是通用处理器,包括中央处理器、网络处理器(network processor,np)等;还可以是数字指令处理器(digital signal processing,dsp)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
122.实施例7:
123.在上述各实施例的基础上,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有可由处理器执行的计算机程序,当所述程序在所述处理器上运行
时,使得所述处理器执行时实现如下步骤:
124.若确定电子设备上的第一usb接口连接有第一其它电子设备,且所述电子设备上的第二usb接口连接有第二其它电子设备,则控制所述电子设备上的cpu通过第一线路与所述电子设备上的多路转换器电连接;
125.控制所述多路转换器将所述cpu发送的信号发送至所述第一usb接口,和/或,所述第二usb接口。
126.由于上述提供的计算机可读取介质解决问题的原理与控制方法相似,因此处理器执行上述计算机可读取介质中的计算机程序后,实现的步骤可以参见方法的实施,重复之处不再赘述。
127.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
128.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
129.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
130.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
131.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1