[0060]應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0061]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0062]圖1是本公開根據(jù)一示例性實施例示出的一種切換控制方法流程圖;
[0063]圖2是本公開根據(jù)一示例性實施例示出的另一種切換控制方法流程圖;
[0064]圖3是本公開根據(jù)一示例性實施例示出的另一種切換控制方法流程圖;
[0065]圖4是本公開根據(jù)一示例性實施例示出的另一種切換控制方法流程圖;
[0066]圖5是本公開根據(jù)一示例性實施例示出的另一種切換控制方法流程圖;
[0067]圖6是本公開根據(jù)一示例性實施例示出的另一種切換控制方法流程圖;
[0068]圖7A是本公開根據(jù)一示例性實施例示出的另一種切換控制方法流程圖;
[0069]圖7B是本公開根據(jù)一不例性實施例不出的一種切換控制場景不意圖;
[0070]圖8是本公開根據(jù)一示例性實施例示出的一種切換控制裝置框圖;
[0071]圖9是本公開根據(jù)一示例性實施例示出的另一種切換控制裝置框圖;
[0072]圖10是本公開根據(jù)一示例性實施例示出的另一種切換控制裝置框圖;
[0073]圖11是本公開根據(jù)一示例性實施例示出的另一種切換控制裝置框圖;
[0074]圖12是本公開根據(jù)一示例性實施例示出的另一種切換控制裝置框圖;
[0075]圖13是本公開根據(jù)一示例性實施例示出的另一種切換控制裝置框圖;
[0076]圖14是本公開根據(jù)一示例性實施例示出的另一種切換控制裝置框圖;
[0077]圖15是本公開根據(jù)一示例性實施例示出的另一種切換控制裝置框圖;
[0078]圖16是本公開根據(jù)一示例性實施例示出的一種用于切換控制裝置的一結(jié)構(gòu)示意圖。
【具體實施方式】
[0079]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0080]在本公開使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本公開。在本公開和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。
[0081]應(yīng)當理解,盡管在本公開可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本公開范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應(yīng)于確定”。
[0082]如圖1所示,圖1是根據(jù)一示例性實施例示出的一種切換控制方法,所述方法用于第一電子設(shè)備,其中所述第一電子設(shè)備具有第一通用串行總線USBType-C接口,包括以下步驟:
[0083]在步驟101中,如果檢測到所述第一 USB Type-C接口與第二電子設(shè)備的第二 USBType-C接口建立了連接,獲取所述第一電子設(shè)備當前的第一設(shè)備狀態(tài)。
[0084]本公開實施例中涉及的電子設(shè)備可以是各種設(shè)置有USB Type-C接口的設(shè)備,例如,智能手機、平板電腦、個人數(shù)字助理(Personal Digital Assistant,PDA)等。
[0085]本步驟中,用戶可以通過Type-C接口到Type-C接口(Type-C TO Type-C, C-C)數(shù)據(jù)線將第一電子設(shè)備和第二電子設(shè)備進行連接。第一電子設(shè)備通過相關(guān)技術(shù)檢測到自身的第一 USB Type-C接口與第二電子設(shè)備的第二 USBType-C接口連接后,則按照相關(guān)技術(shù)獲取當前隨機分配給所述第一電子設(shè)備的第一設(shè)備狀態(tài)。如果當前所述第一電子設(shè)備被分配為主設(shè)備,則繼續(xù)執(zhí)行步驟102。
[0086]在步驟102中,通過所述連接獲取所述第二電子設(shè)備發(fā)送的所述第二電子設(shè)備的第二電量值。
[0087]可選地,步驟102如圖2所示,圖2是根據(jù)圖1所示的實施例示出的另一種切換控制方法,可以包括:
[0088]在步驟102-1中,通過所述連接發(fā)送電量值獲取請求到所述第二電子設(shè)備。
[0089]本步驟中,所述第一電子設(shè)備在檢測到成功與所述第二電子設(shè)備通過USBType-C接口建立了所述連接后,按照相關(guān)技術(shù)通過所述連接發(fā)送電量值獲取請求到所述第二電子設(shè)備。由所述第二電子設(shè)備接收后,按照相關(guān)技術(shù)獲取自身的第二電量值。
[0090]在步驟102-2中,通過所述連接接收所述第二電子設(shè)備根據(jù)所述電量值獲取請求發(fā)送的所述第二電子設(shè)備的第二電量值。
[0091]本步驟中,所述第一電子設(shè)備可以按照相關(guān)技術(shù),通過所述連接接收所述第二電子設(shè)備返回的所述第二電量值。
[0092]本公開實施例中,兩個電子設(shè)備的USB Type-C接口需要均屬于雙角色端口(Dualrole port,DRP),才能夠在后續(xù)進行設(shè)備狀態(tài)的切換。因此,可選地,在完成所述步驟102-1后,所述方法如圖3所示,圖3是根據(jù)圖2所示的實施例示出的另一種切換控制方法,還可以包括:
[0093]在步驟103中,通過所述連接接收所述第二電子設(shè)備發(fā)送的第二校驗碼,其中所述第二校驗碼在校驗正確時指示所述第二 USB Type-C接口屬于雙角色端口 DRP。
[0094]本公開實施例中,所述第二電子設(shè)備在接收到所述電量值獲取請求后,可以同時發(fā)送所述第二校驗碼和所述第二電量值到所述第一電子設(shè)備。所述第一電子設(shè)備同樣按照相關(guān)技術(shù),通過所述連接接收所述第二校驗碼和所述第二電量值即可。其中所述第二校驗碼在校驗正確時指示所述第二電子設(shè)備的所述第二 USB Type-C接口屬于DRP。
[0095]在步驟104中,獲取所述第一電子設(shè)備的第一電量值。
[0096]本公開實施例中,步驟104如圖4所示,圖4是根據(jù)圖3所示的實施例示出的另一種切換控制方法,可以包括:
[0097]在步驟104-1中,獲取第一校驗碼,其中所述第一校驗碼在校驗正確時指示所述第一 USB Type-C 接口屬于 DRP。
[0098]本步驟中,所述第一電子設(shè)備在獲取了所述第二校驗碼后,同樣需要按照相關(guān)技術(shù)獲取自身的第一校驗碼。其中所述第一校驗碼在校驗正確時指示所述第一電子設(shè)備的所述第一 USB Type-C接口屬于DRP。
[0099]在步驟104-2中,如果對所述第一校驗碼和所述第二校驗碼進行校驗的校驗結(jié)果均正確,獲取所述第一電子設(shè)備的第一電量值。
[0100]本步驟中,所述第一電子設(shè)備按照相關(guān)技術(shù)對所述第一校驗碼和所述第二校驗碼均進行校驗,如果校驗結(jié)果均正確,則說明所述第一電子設(shè)備和所述第二電子設(shè)備均可以進行設(shè)備狀態(tài)的切換。
[0101 ] 進一步地,所述第一電子設(shè)備按照相關(guān)技術(shù)獲取自身的第一電量值。
[0102]在步驟106中,如果所述第一電量值低于所述第二電量值,切換所述第一設(shè)備狀態(tài)到從設(shè)備狀態(tài)。
[0103]本步驟中,所述第一電子設(shè)備按照相關(guān)技術(shù)判斷自身的所述第一電量值是否低于所述第二電子設(shè)備的第二電量值,如果低于,則需要將自身的所述第一設(shè)備狀態(tài)由主設(shè)備狀態(tài)切換到從設(shè)備狀態(tài)。
[0104]可選地,切換所述第一設(shè)備狀態(tài)到從設(shè)備狀態(tài),可以包括:
[0105]在步驟106-1中,切換所述第一 USB Type-C接口為上游設(shè)備接口 UFP,通過所述第一 USB Type-C接口和所述第二 USB Type-C接口之間進行枚舉后,切換所述第一設(shè)備狀態(tài)到從設(shè)備狀態(tài)。
[0106]本步驟中,所述第一電子設(shè)備可以將自身的所述第一 USB Type-C接口由原來的下游設(shè)備接口(Downstream Facing Port, DFP)切換為上游設(shè)備接口(Upstream FacingPort, UFP) ο可選地,所述第一電子設(shè)備可以更改所述第一 USB Type-C接口中的配置通道CC信號線的電平值。進一步地,所述第一 USBType-C接口和所述第二電子設(shè)備的所述第二USB Type-C接口之間會重新進行枚舉,最終切換所述第一電子設(shè)備的所述第一設(shè)備狀態(tài)到從設(shè)備狀態(tài)。
[0107]相關(guān)技術(shù)中,當所述第一電子設(shè)備需要進行主從設(shè)備切換時,如果需要將所述第一 USB Type-C接口由DFP切換至UFP,則所述第一電子設(shè)備需要下拉所述第一 USB Type-C接口中的配置通道CC信號線的電平值,使所述電平值更改為O。
[0108]本公開實施例中,需要注意地是,所述第一電子設(shè)備和所述第二電子設(shè)備通過USBType-C接口建立所述連接后,則兩個電子設(shè)備的設(shè)備狀態(tài)就是相對應(yīng)地。如果所述第一電子設(shè)備的所述第一設(shè)備狀態(tài)需要由主設(shè)備狀態(tài)切換至從設(shè)備狀態(tài),在切換之前,所述第一電子設(shè)備需要先發(fā)送第一切換控制指令到所述第二電子設(shè)備,以便所述第二電子設(shè)備根據(jù)所述第一切換控制指令將自身的第二設(shè)備狀態(tài)由從設(shè)備狀態(tài)切換至主設(shè)備狀態(tài)。即在執(zhí)行步驟106之前,所述方法