本發(fā)明涉及USB Type-C接口設備的通信領域,具體而言,涉及一種USBType-C接口設備之間通信連接的建立方法和裝置。
背景技術:
USB Type-C是一種新型USB的24個管腳接口,它可以支持正反插、USB3.1高速數(shù)據(jù)傳輸,DisplayPort音視頻數(shù)據(jù)傳輸和快速充電應用。兩個USB Type-C接口設備互連后,要經(jīng)過一系列消息的交互過程才能完成設備發(fā)現(xiàn)、供電協(xié)商和數(shù)據(jù)應用模式及配置的工作,整個過程需要將近1秒鐘時間,這極大影響了效率和用戶體驗,而且每次重新插拔都要重復這個過程。
針對上述的問題,目前尚未提出有效的解決方案。
技術實現(xiàn)要素:
本發(fā)明實施例提供了一種USBType-C接口設備之間通信連接的建立方法和裝置,以至少解決現(xiàn)有USB Type-C接口設備之間建立通信連接的方式過于復雜的技術問題。
根據(jù)本發(fā)明實施例的一個方面,提供了一種USB Type-C接口設備之間通信連接的建立方法,包括:獲取從設備的廠家ID和設備ID,其中,所述從設備與主設備通過USB Type-C接口進行物理連接;在所述主設備的設備列表中查找是否存在與所述從設備的廠家ID和設備ID均相同的ID,其中,所述主設備的設備列表用于存儲與所述主設備建立過通信連接的設備的ID;如果查找到與所述從設備的廠家ID和設備ID均相同的ID,則向所述從設備發(fā)送連接請求,其中,所述連接請求用于請求與所述從設備建立通信連接;在所述從設備接受所述連接請求之后,與所述從設備建立連接。
進一步地,所述主設備的設備列表還用于存儲所述主設備與從設備建立通信連接時的連接信息,所述連接信息與所述設備列表中存儲的ID相對應,向所述從設備發(fā)送連接請求包括:獲取連接信息,所述連接信息與查找到的與所述從設備的廠家ID和設備ID均相同的ID相對應;將所述連接信息、所述主設備的廠家ID和設備ID作為所述連接請求,發(fā)送給所述從設備。
進一步地,在與所述從設備建立通信連接之前,所述方法還包括:所述從設備接收所述連接請求;所述從設備在所述從設備的設備列表中查找是否存在與所述主設備的廠家ID和設備ID均相同的ID,其中所述從設備的設備列表用于存儲與所述從設備建立過連接的設備的ID;如果查找到與所述主設備的廠家ID和設備ID均相同的ID,則所述從設備接受所述連接請求,并按照所述連接信息配置所述從設備的硬件。
進一步地,在將所述連接信息、所述主設備的廠家ID和設備ID作為所述連接請求,發(fā)送給所述從設備之后,所述方法還包括:按照所述連接信息配置所述主設備的硬件。
進一步地,在所述主設備的設備列表中查找是否存在與所述從設備的廠家ID和設備ID均相同的ID之后,所述方法還包括:如果沒有查找到與所述從設備的廠家ID和設備ID均相同的ID,則與所述從設備按照首次連接的方式建立通信連接。
進一步地,在與所述從設備按照首次連接的方式建立通信連接之后,所述方法還包括:將所述從設備的廠家ID和設備ID以及所述連接的連接信息存儲在所述主設備的設備列表中。
進一步地,在將所述從設備的廠家ID和設備ID以及所述通信連接的連接信息存儲在所述主設備的設備列表中之前,所述方法還包括:判斷所述主設備的設備列表中存儲的ID的數(shù)量是否達到了預設的存儲數(shù)量;如果所述主設備的設備列表中存儲的設備ID的數(shù)量達到了預設的存儲數(shù)量,則刪除最先與所述主設備建立通信連接的設備的ID。
進一步地,獲取從設備的廠家ID和設備ID之前,所述方法還包括:向所述從設備發(fā)送獲取ID的請求,其中,所述獲取ID的請求用于請求獲取所述從設備的廠家ID和設備ID。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種USB Type-C接口設備之間通信連接的建立方法,包括:向主設備發(fā)送從設備的廠家ID和設備ID,其中所述主設備與從設備通過USB Type-C接口進行物理連接;接所述收主設備發(fā)送的連接請求,其中,所述連接請求用于所述主設備請求與所述從設備建立通信連接;根據(jù)接收到的所述連接請求確定是否接受所述連接請求;在接受所述連接請求之后,與所述主設備建立通信連接。
進一步地,所述連接請求包括所述主設備的廠家ID和設備ID,根據(jù)所述連接請求接受所述連接請求并與所述主設備建立通信連接包括:在所述從設備的設備列表中查找是否存在與所述主設備的廠家ID和設備ID均相同的ID,其中,所述從設備的設備列表用于存儲與所述從設備建立過通信連接的設備的ID;如果查找到與所述主設備的廠家ID和設備ID均相同的ID,則接受所述連接請求;如果沒有查找到與所述主設備的廠家ID和設備ID均相同的ID,則不接受所述連接請求。
進一步地,所述連接請求還包括連接信息,其中,所述連接信息為所述主設備與所述從設備上一次建立通信連接時的信息,在與所述主設備建立通信連接之前,所述方法還包括:按照所述連接信息配置所述從設備的硬件。
進一步地,在向主設備發(fā)送從設備的廠家ID和設備ID之前,所述方法還包括:接收所述主設備發(fā)送的獲取ID的請求。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種USB Type-C接口設備之間通信連接的建立裝置,包括:獲取單元,用于獲取從設備的廠家ID和設備ID,其中,所述從設備與主設備通過USB Type-C接口進行物理連接;查找單元,用于在所述主設備的設備列表中查找是否存在與所述從設備的廠家ID和設備ID均相同的ID,其中,所述主設備的設備列表用于存儲與所述主設備建立過通信連接的設備的ID;第一發(fā)送單元,用于如果查找到與所述從設備的廠家ID和設備ID均相同的ID,則向所述從設備發(fā)送連接請求,其中,所述連接請求用于請求與所述從設備建立通信連接;第一連接單元,用于在所述從設備接受所述連接請求之后,與所述從設備建立通信連接。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種USB Type-C接口設備之間通信連接的建立裝置,包括:第二發(fā)送單元,用于向主設備發(fā)送從設備的廠家ID和設備ID,其中所述主設備與從設備通過USB Type-C接口進行物理連接;接收單元,用于接收所述主設備發(fā)送的連接請求,其中,所述連接請求用于所述主設備請求與所述從設備建立通信連接;確定單元,用于根據(jù)接收到的所述連接請求確定是否接受所述連接請求;第二連接單元,用于在接受所述連接請求之后,與所述主設備建立通信連接。
在本發(fā)明實施例中,采用獲取從設備的廠家ID和設備ID,其中,所述從設備與主設備通過USB Type-C接口進行物理連接;在所述主設備的設備列表中查找是否存在與所述從設備的廠家ID和設備ID均相同的ID,其中,所述主設備的設備列表用于存儲與所述主設備建立過連接的設備的ID;如果查找到與所述從設備的廠家ID和設備ID均相同的ID,則向所述從設備發(fā)送連接請求,其中,所述連接請求用于請求與所述從設備建立連接;在所述從設備接受所述連接請求之后,與所述從設備建立連接的方式,通過向建立過連接的設備發(fā)送連接請求,達到了與建立過連接的設備快速建立連接的目的,從而實現(xiàn)了簡化USB Type-C接口設備之間通信連接的建立方式的技術效果,進而解決了現(xiàn)有USB Type-C接口設備之間建立通信連接的方式過于復雜的技術問題。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的一種可選的USB Type-C接口設備之間通信連接的建立方法的流程圖;
圖2是根據(jù)本發(fā)明實施例的一種可選的USB Type-C接口設備之間通信連接的建立方法的流程圖;
圖3是根據(jù)本發(fā)明實施例的一種可選的USB Type-C接口設備之間通信連接的建立方法的流程圖;
圖4是根據(jù)本發(fā)明實施例的一種可選的USB Type-C接口設備之間通信連接的建立裝置的示意圖;
圖5是根據(jù)本發(fā)明實施例的一種可選的USB Type-C接口設備之間通信連接的建立裝置的示意圖。
具體實施方式
為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
根據(jù)本發(fā)明實施例,提供了一種USB Type-C接口設備之間通信連接的建立方法的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
圖1根據(jù)本發(fā)明實施例的一種可選的USB Type-C接口設備之間通信連接的建立方法的流程圖,如圖1所示,該方法包括如下步驟:
步驟S102,獲取從設備的廠家ID和設備ID,其中,從設備與主設備通過USB Type-C接口進行物理連接。
在本發(fā)明實施例中,主設備與從設備通過USB Type-C接口進行物理連接,主設備通過發(fā)送PD(Power Delivery協(xié)議)消息獲取從設備的廠家ID和設備ID。
步驟S104,在主設備的設備列表中查找是否存在與從設備的廠家ID和設備ID均相同的ID,其中,主設備的設備列表用于存儲與主設備建立過通信連接的設備的ID。
由于與主設備建立過通信連接的從設備的廠家ID和設備ID存儲在主設備的設備列表中,因此,通過步驟S102中獲取到從設備的廠家ID和設備ID之后,在主設備的設備列表中查找是否存在與該從設備的廠家ID和設備ID均相同的設備ID,以判斷該從設備是否與主設備建立過通信連接。
步驟S106,如果查找到與從設備的廠家ID和設備ID均相同的ID,則向從設備發(fā)送連接請求,其中,連接請求用于請求與從設備建立通信連接。
如果在主設備的設備列表中能夠查找到與該從設備的廠家ID和設備ID均相同的設備ID,表明該從設備與主設備建立過連接,則主設備向該從設備發(fā)送連接請求,請求與該從設備建立通信連接。
步驟S108,在從設備接受連接請求之后,與從設備建立通信連接。
當從設備接受主設備發(fā)送的連接請求之后,與從設備建立供電和通信連接。
在本發(fā)明實施例中,采用獲取從設備的廠家ID和設備ID,其中,從設備與主設備通過USB Type-C接口進行物理連接;在主設備的設備列表中查找是否存在與從設備的廠家ID和設備ID均相同的ID,其中,主設備的設備列表用于存儲與主設備建立過連接的設備的ID;如果查找到與從設備的廠家ID和設備ID均相同的ID,則向從設備發(fā)送連接請求,其中,連接請求用于請求與從設備建立連接;在從設備接受連接請求之后,與從設備建立連接的方式,通過向建立過連接的設備發(fā)送連接請求,達到了與建立過連接的設備快速建立連接的目的,從而實現(xiàn)了簡化Type-C接口設備之間通信連接的建立方式的技術效果,進而解決了現(xiàn)有USB Type-C接口設備之間建立通信連接的方式過于復雜的技術問題。
可選地,主設備的設備列表還用于存儲主設備與從設備建立通信連接時的連接信息,連接信息與設備列表中存儲的ID相對應,向從設備發(fā)送連接請求包括:獲取連接信息,連接信息與查找到的與從設備的廠家ID和設備ID均相同的ID相對應;將連接信息、主設備的廠家ID和設備ID作為連接請求,發(fā)送給從設備。
在主設備的設備列表中存儲有與主設備建立過通信連接的設備的ID,以及建立連接時的連接信息,如:建立連接時的電壓值,電流值,連接的模式及配置信息等等。該連接信息與設備的ID相對應。在向從設備發(fā)送連接請求時,先根據(jù)在主設備列表中查找到的與從設備的廠家ID和設備ID均相同的ID,按照對應關系,獲取該設備ID對應的連接信息,然后將該連接信息與主設備的廠家ID和設備ID發(fā)送給從設備,請求與從設備建立通信連接。
可選地,在與從設備建立連接之前,方法還包括:從設備接收連接請求;從設備在從設備的設備列表中查找是否存在與主設備的廠家ID和設備ID均相同的ID,其中從設備的設備列表用于存儲與從設備建立過通信連接的設備的ID;如果查找到與主設備的廠家ID和設備ID均相同的ID,則從設備接受連接請求,并按照連接信息配置從設備的硬件。
在從設備的設備列表中存儲有與從設備建立過通信連接的設備ID,從設備接收主設備發(fā)送的連接請求之后,在從設備的設備列表中查找是否存在與主設備的廠家ID和設備ID均相同的ID,如果查找到與主設備的廠家ID和設備ID均相同的ID,則該主設備與從設備建立過連接。從設備接受主設備發(fā)送的連接請求,并按照主設備發(fā)送的連接信息,配置硬件,準備與主設備建立通信連接。
可選地,在將連接信息、主設備的廠家ID和設備ID作為連接請求,發(fā)送給從設備之后,方法還包括:按照連接信息配置主設備的硬件。
主設備將連接信息、主設備的廠家ID和設備ID發(fā)送給從設備之后,主設備按照發(fā)送給從設備的連接信息配置硬件,做好與從設備建立通信連接的準備。
可選地,在主設備的設備列表中查找是否存在與從設備的廠家ID和設備ID均相同的ID之后,方法還包括:如果沒有查找到與從設備的廠家ID和設備ID均相同的ID,則與從設備按照原有的方式建立通信連接。
在獲取從設備的廠家ID和設備ID后,在主設備的設備列表中查找是否存在與從設備的廠家ID和設備ID均相同的ID,如果在設備列表中不存在與從設備的廠家ID和設備ID均相同的ID,則判斷主設備首次與該從設備建立通信連接,按照原有的建立通信連接的方式與從設備建立通信連接。
可選地,在與從設備按照原有的方式建立通信連接之后,方法還包括:將從設備的廠家ID和設備ID以及通信連接的連接信息存儲在主設備的設備列表中。
如果是首次與從設備建立通信連接,在按照原有的建立通信連接的方式與從設備建立連接之后,將該從設備的廠家ID和設備ID以及本此通信連接的連接信息存儲在主設備的設備列表中,并且從設備的廠家ID和設備ID與連接信息相對應。
可選地,在將從設備的廠家ID和設備ID以及通信連接的連接信息存儲在主設備的設備列表中之前,方法還包括:判斷主設備的設備列表中存儲的ID的數(shù)量是否達到了預設的存儲數(shù)量;如果主設備的設備列表中存儲的設備ID的數(shù)量達到了預設的存儲數(shù)量,則刪除最先與主設備建立通信連接的設備的ID。
受存儲空間所限,主設備的設備列表中只能存儲預設數(shù)量的設備ID,在將從設備的廠家ID和設備ID以及連接信息存儲在主設備的設備列表中之前,先判斷主設備的設備列表中已存儲的設備ID的數(shù)量是否達到了預設的數(shù)量,如果設備列表中存儲的設備ID的數(shù)量達到了預設數(shù)量,則將最先與主設備建立連接的設備的ID刪除。
可選地,獲取從設備的廠家ID和設備ID之前,方法還包括:向從設備發(fā)送獲取ID的請求,其中,獲取ID的請求用于請求獲取從設備的廠家ID和設備ID。
在本發(fā)明實施例中,在獲取從設備的廠家ID和設備ID之前,先向從設備發(fā)送獲取ID的請求,請求獲取從設備的廠家ID和設備ID,從設備在接收到該請求后,返回從設備的廠家ID和設備ID。
根據(jù)本發(fā)明實施例,提供了一種USB Type-C接口設備之間通信連接的建立方法的方法實施例,圖2根據(jù)本發(fā)明實施例的一種可選的USB Type-C接口設備之間通信連接的建立方法的流程圖,如圖2所示,該方法包括如下步驟:
步驟S202,向主設備發(fā)送從設備的廠家ID和設備ID,其中主設備與從設備通過USB Type-C接口進行物理連接。
主設備與從設備通過Type-C接口進行物理連接,通過該連接,將從設備的廠家ID和設備ID發(fā)送給主設備,主設備根據(jù)從設備的廠家ID和設備ID判斷是否與該從設備建立過通信連接,如果連接過,則向從設備發(fā)送連接請求。
步驟S204,接收主設備發(fā)送的連接請求,其中,連接請求用于主設備請求與從設備建立通信連接。
接收主設備發(fā)送的連接請求,該請求為用于主設備請求與從設備建立通信連接。
步驟S206,根據(jù)接收到的連接請求確定是否接受連接請求。
根據(jù)接收到的連接請求,確定接受該連接請求或者不按受該連接請求。
步驟S208,在接受連接請求之后,與主設備建立通信連接。
如果接受該連接請求,則與設備建立供電和通信連接。
在本發(fā)明實施例中,采用接收主設備發(fā)送的連接請求,其中,主設備與從設備通過Type-C接口進行物理連接,連接請求中包括主設備的廠家ID和設備ID;在從設備的設備列表中查找是否存在與主設備的廠家ID和設備ID均相同的ID,其中,從設備的設備列表用于存儲與從設備建立過連接的設備的ID;如果查找到與主設備的廠家ID和設備ID均相同的ID,則接受連接請求;與主設備建立通信連接的方式,通過接收已連接過的設備發(fā)送的連接請求,達到了與建立過連接的設備快速建立連接的目的,從而實現(xiàn)了簡化USB Type-C接口設備之間通信連接的建立方式的技術效果,進而解決了現(xiàn)有USB Type-C接口設備之間建立通信連接的方式過于復雜的技術問題。
可選地,連接請求包括主設備的廠家ID和設備ID,根據(jù)連接請求判斷是否接受連接請求包括:在從設備的設備列表中查找是否存在與主設備的廠家ID和設備ID均相同的ID,其中,從設備的設備列表用于存儲與從設備建立過通信連接的設備的ID;如果查找到與主設備的廠家ID和設備ID均相同的ID,則接受連接請求;如果沒有查找到與主設備的廠家ID和設備ID均相同的ID,則不接受連接請求。
在從設備的設備列表中存儲有與從設備建立過連接的設備的ID,在接收到主設備發(fā)送的連接請求之后,在從設備的設備列表中查找是否存在與主設備的廠家ID和設備ID均相同的ID。如果在從設備的設備列表中查找到與主設備的廠家ID和設備ID均相同的ID,則接受主設備發(fā)送的連接請求,如果在從設備的設備列表中未查找到與主設備的廠家ID和設備ID均相同的ID,則不接受主設備發(fā)送的連接請求。
可選地,連接請求還包括連接信息,其中,連接信息為主設備與從設備上一次建立通信連接時的信息,在與主設備建立通信連接之前,方法還包括:按照連接信息配置從設備的硬件。
主設備發(fā)送的連接信息中包括有連接信息,該連接信息為上次主設備與從設備建立通信連接時的連接信息,在從設備與主設備建立通信連接之前,按照該連接信息配置從設備的硬件。
可選地,在向主設備發(fā)送從設備的廠家ID和設備ID之前,方法還包括:接收主設備發(fā)送的獲取ID的請求。
在本發(fā)明實施例中,主設備與從設備進行物理連接后,且在向主設備發(fā)送從設備的廠家ID和設備ID之前,接收主設備發(fā)送的獲取ID的請求,該請求用于獲取從設備的廠家ID和設備ID。
圖3是根據(jù)本發(fā)明實施例的一種可選的Type-C接口設備之間通信連接的建立方法的流程圖,如圖3所示,該方法包括如下步驟:
步驟S301,開始。主設備與從設備通過Type-C接口進行物理連接后,開始建立通信連接。
步驟S302,獲取從設備的廠家ID和設備ID。
可選地,可以向從設備發(fā)送獲取ID的請求,以獲取從設備的廠家ID和設備ID。
步驟S303,判斷從設備的廠家ID和設備ID是否在設備列表中。
獲取到從設備的廠家ID和設備ID之后,在主設備的設備列表中查找是否存在與該從設備的廠家ID和設備ID均相同的設備ID。
步驟S304,如果從設備的廠家ID和設備ID在設備列表中,則請求快速連接。
如果在主設備的設備列表中能夠查找到與上述從設備的廠家ID和設備ID均相同的設備ID,則該從設備與主設備建立過連接??蛇x地,主設備向該從設備發(fā)送連接請求,請求與該從設備建立通信連接??蛇x地,該連接請求中包括有主設備的廠家ID和設備ID,以及上次與從設備連接時的連接信息。
步驟S305,建立連接。主設備與從設備建立連接??蛇x地,在主設備與從設備建立連接之前,從設備在從設備的設備列表中查找是否存在與主設備的廠家ID和設備ID均相同的ID,如果查找到與主設備的廠家ID和設備ID均相同的ID,則接受主設備發(fā)送的連接請求,按照連接信息配置硬件。
步驟S306,經(jīng)過步驟S303的判斷,如果從設備的廠家ID和設備ID不在設備列表中,請求普通連接。
在步驟S303中,在主設備的設備列表中查找是否存在與該從設備的廠家ID和設備ID均相同的設備ID。如果在主設備的設備列列中沒有查找到與該從設備的廠家ID和設備ID均相同的設備ID,則主設備與從設備主首次連接,主設備請求與從設備按原有的方式建立連接。
步驟S307,判斷是否連接成功。
判斷主設備與從設備是否連接成功。
步驟S308,如果連接成功,則存儲從設備的廠家ID和設備ID和連接參數(shù)。
如果主設備與從設備連接成功,則將從設備的廠家ID和設備ID以及連接信息存儲在主設備和從設備的設備列表中。
步驟S309,如果連接不成功,則結(jié)束。
如果主設備與從設備沒有連接成功,則結(jié)束本次通信連接的建立。
根據(jù)本發(fā)明實施例,還提供了一種USB Type-C接口設備之間通信連接的建立裝置的實施例,圖4根據(jù)本發(fā)明實施例的一種可選的USB Type-C接口設備之間通信連接的建立裝置的示意圖,如圖4所示,該裝置包括:
獲取單元410,用于獲取從設備的廠家ID和設備ID,其中,從設備與主設備通過USB Type-C接口進行物理連接。
在本發(fā)明實施例中,主設備與從設備通過USB Type-C接口進行物理連接,獲取單元410通過發(fā)送PD(Power Delivery協(xié)議)消息獲取從設備的廠家ID和設備ID。
查找單元420,用于在主設備的設備列表中查找是否存在與從設備的廠家ID和設備ID均相同的ID,其中,主設備的設備列表用于存儲與主設備建立過通信連接的設備的ID。
由于與主設備建立過通信連接的從設備的廠家ID和設備ID存儲在主設備的設備列表中,因此,獲取單元410獲取到從設備的廠家ID和設備ID之后,查找單元420在主設備的設備列表中查找是否存在與該從設備的廠家ID和設備ID均相同的設備ID,以判斷該從設備是否與主設備建立過通信連接。
第一發(fā)送單元430,用于如果查找到與從設備的廠家ID和設備ID均相同的ID,則向從設備發(fā)送連接請求,其中,連接請求用于請求與從設備建立通信連接。
如果在主設備的設備列表中能夠查找到與該從設備的廠家ID和設備ID均相同的設備ID,表明該從設備與主設備建立過連接,則第一發(fā)送單元430主設備向該從設備發(fā)送連接請求,請求與該從設備建立通信連接。
第一連接單元440,用于在從設備接受連接請求之后,與從設備建立通信連接。
當從設備接受主設備發(fā)送的連接請求之后,第一連接單元440從設備建立供電和通信連接。
在本發(fā)明實施例中,采用獲取從設備的廠家ID和設備ID,其中,從設備與主設備通過USB Type-C接口進行物理連接;在主設備的設備列表中查找是否存在與從設備的廠家ID和設備ID均相同的ID,其中,主設備的設備列表用于存儲與主設備建立過連接的設備的ID;如果查找到與從設備的廠家ID和設備ID均相同的ID,則向從設備發(fā)送連接請求,其中,連接請求用于請求與從設備建立連接;在從設備接受連接請求之后,與從設備建立連接的方式,通過向建立過連接的設備發(fā)送連接請求,達到了與建立過連接的設備快速建立連接的目的,從而實現(xiàn)了簡化Type-C接口設備之間通信連接的建立方式的技術效果,進而解決了現(xiàn)有USB Type-C接口設備之間建立通信連接的方式過于復雜的技術問題。
根據(jù)本發(fā)明實施例,還提供了一種USB Type-C接口設備之間通信連接的建立裝置的實施例,圖5根據(jù)本發(fā)明實施例的一種可選的USB Type-C接口設備之間通信連接的建立裝置的示意圖,如圖5所示,該裝置包括:
第二發(fā)送單元510,用于向主設備發(fā)送從設備的廠家ID和設備ID,其中主設備與從設備通過USB Type-C接口進行物理連接。
主設備與從設備通過Type-C接口進行物理連接,第二發(fā)送單元510通過該連接,將從設備的廠家ID和設備ID發(fā)送給主設備,主設備根據(jù)從設備的廠家ID和設備ID判斷是否與該從設備建立過通信連接,如果連接過,則向從設備發(fā)送連接請求。
接收單元520,用于接收主設備發(fā)送的連接請求,其中,連接請求用于主設備請求與從設備建立通信連接。
接收單元520接收主設備發(fā)送的連接請求,該請求為用于主設備請求與從設備建立通信連接。
確定單元530,用于根據(jù)接收到的連接請求確定是否接受連接請求。
確定單元530根據(jù)接收到的連接請求,確定接受該連接請求或者不按受該連接請求。
第二連接單元540,用于在接受連接請求之后,與主設備建立通信連接。
如果接受該連接請求,則第二連接單元540與設備建立供電和通信連接。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的技術內(nèi)容,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可為個人計算機、服務器或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。