終端交互控制方法和裝置的制造方法
【專利摘要】本發明實施例提供了一種終端交互控制方法和裝置,方法包括:監測第一終端中第一身份標識的類型;如果所述第一身份標識的類型是主設備身份,則設置連接在所述第一終端上的第二終端上的第二身份標識的類型為從設備身份;如果所述第一身份標識的類型是所述從設備身份,則設置所述第二身份標識的類型為所述主設備身份。采用本發明實施例的方案可使采用如C2C線連接的兩個終端,無需進行多次插拔端口來確定如充電過程中的主、從設備角色。
【專利說明】
終端交互控制方法和裝置
技術領域
[0001]本發明實施例涉及通信技術,特別涉及一種終端交互控制方法和裝置。
【背景技術】
[0002]當下,計算機、平板電腦以及手機等終端已經得到普及,充分影響了人們的日常生活。它接口豐富:串口,并口,HDMI,SATA,等等。其中應用最廣泛的當屬通用串行總線接口,俗稱USB。它不僅可以連接存儲設備,還可以作為通用的擴展接口。隨著科技的進步USB接口的速度越來越快,兼容的設備也越來越多。
[0003]同時,USB接口的形態也歷經變化,從TYPE A到MINI再到MICRO B。現如今最熱門的USB形態當屬TYPE-C。它不僅速快,傳輸電流大,還支持正反插。兩個手機可通過C2C(Type-Cto Type-C)線連接實現相互充電。
[0004]發明人在實現本發明的過程中,發現現有技術存在如下缺陷:采用C2C線雖然可實現終端之間相互充電,但充電方向是隨機的,需通過多次正、反插拔連接線端口,才能確定兩個終端在充電過程中的主、從設備角色,達到用戶預期的充電方向。
【發明內容】
[0005]本發明實施例提供一種終端交互控制方法和裝置,使采用如C2C線連接的兩個終端,無需進行多次插拔端口來確定如充電過程中的主、從設備角色,可實現方便、快速確定主、從設備,從而快速進行定向充電。
[0006]為達到上述目的,本發明實施例提供了一種終端交互控制方法,所述方法應用于第一終端,包括:監測所述第一終端中第一身份標識的類型;如果所述第一身份標識的類型是主設備身份,則設置連接在所述第一終端上的第二終端上的第二身份標識的類型為從設備身份;如果所述第一身份標識的類型是所述從設備身份,則設置所述第二身份標識的類型為所述主設備身份。
[0007]本發明實施例還提供一種終端交互控制裝置,所述方法應用于第一終端,包括:身份監測模塊,用于監測所述第一終端中第一身份標識的類型;第一身份設置模塊,用于如果所述第一身份標識的類型是主設備身份,則設置連接在所述第一終端上的第二終端上的第二身份標識的類型為從設備身份;第二身份設置模塊,用于如果所述第一身份標識的類型是所述從設備身份,則設置所述第二身份標識的類型為所述主設備身份。
[0008]本發明實施例的終端交互控制方法和裝置,通過監測位于第一終端中的第一身份標識的類型,來設置與第一終端連接的第二終端中的第二身份標識的類型,從而確定第一終端和第二終端的主、從設備身份。該方案無需反復插拔連線端口,即可實現主從設備角色確認,以便于兩個終端間后續的交互操作。
[0009]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
【附圖說明】
[0010]圖1為本發明提供的終端交互控制方法一個實施例的方法流程圖;
[0011]圖2為本發明提供的終端交互控制方法另一個實施例的方法流程圖;
[0012]圖3為本發明提供的終端交互控制方法又一個實施例的方法流程圖;
[0013]圖4為本發明提供的終端交互控制裝置一個實施例的結構示意圖;
[0014]圖5為本發明提供的終端交互控制裝置另一個實施例的結構示意圖。
【具體實施方式】
[0015]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0016]實施例一
[0017]圖1為本發明提供的終端交互控制方法第一個實施例的方法流程圖,該方法的執行主體位于相互連接的兩個終端如兩個手機中的任一終端內,本實施例中,將當前方法涉及的執行主體所位于的終端設定為第一終端。原則上,第一終端和第二終端的角色可互換,本方案僅以第一終端為例進行說明。本發明實施例中所說的身份標識,包括位于第一終端內的第一身份標識和第二終端內的第二身份標識,其作用主要是在兩個終端連接時,確定其所在終端的主、從設備身份。例如,當第一終端內的第一身份標識為主設備身份時,可向與其連接的具有從設備身份的終端主動發出控制操作,如主動向從設備供電、傳輸數據等;當第一終端內的第一身份標識為從設備身份時,可從與其連接的具有主設備身份的終端被動接收控制操作,如從主設備取電、接收數據等。
[0018]如圖1所示,該終端交互控制方法包括步驟如下:
[0019]S110,監測第一終端中第一身份標識的類型。其中,該第一身份標識的類型可以為主設備身份、從設備身份或隨機身份(既不確定身份,尚處于待設定身份狀態)。
[0020]具體地,當兩個終端通過如C2C線連接欲實現充電或數據交互時,需要兩終端連接后確定兩個終端的主、從設備身份。區別于現有技術中,反復正反插拔連接線端口來確定身份的方法,本實施例通過設置內置在終端中的身份標識的類型來確定當前終端的主、從設備身份。例如,用戶可選取兩個已相互連接的終端中的一個終端作為當前操作的第一終端,然后設置該終端中第一身份標識的類型為主設備身份或從設備身份。又或者,第一終端并未收到任何設置身份標識類型的操作,那么對應的第一身份標識的類型即為默認的隨機身份類型。當終端監測到第一身份標識的類型后,即可對應執行如下步驟。
[0021]S120,如果第一身份標識的類型是主設備身份,則設置連接在第一終端上的第二終端上的第二身份標識的類型為從設備身份。
[0022]具體的,當用戶將第一終端設置為主設備后,第一終端會通過接線端口設置第二終端內的第二身份標識的類型為從設備身份,從而完成后續依據主從設備身份的操作規范執行相關操作。或者,
[0023]執行S130,如果第一身份標識的類型是從設備身份,則設置第二身份標識的類型為主設備身份。
[0024]具體的,當用戶將第一終端設置為從設備后,第一終端會通過接線端口設置第二終端內的第二身份標識的類型為主設備身份,從而完成后續依據主從設備身份的操作規范執行相關操作。
[0025]本發明實施例提供的終端交互控制方法,通過監測第一終端的第一身份標識的類型為主、從設備身份,進而通過連接在第一終端及第二終端之間的連接線設置第二終端內第二身份標識的類型,從而在第一終端與第二終端之間建立主、從設備關系,以便于依據主從設備的操作規范執行相關操作。
[0026]實施例二
[0027]圖2為本發明提供的終端交互控制方法另一個實施例的方法流程圖,該方法可視為圖1所示方法實施例的具體實現方式。在圖1所示方法實施例中,第一終端作為被選取的執行主體,其內置的第一身份標識被主動設置成了主設備身份或從設備身份。然而,在具體應用場景中,用戶也可能先設置第二終端內的第二身份標識的類型,而不選擇第一終端進行設置,那么,第一身份標識的類型即默認為是隨機身份類型。在該應用場景下,如圖2所示,在圖1所示方法的基礎上,上述終端交互控制方法還包括步驟如下:
[0028]S210,監測第一終端中第一身份標識的類型。步驟S210與前述步驟SllO相同。
[0029]S220,如果第一身份標識的類型是隨機身份,則根據第二身份標識將第一身份標識的類型設置為主設備身份或從設備身份。
[0030]具體的,當用戶未將第一終端設置為主、從設備時,第一身份標識的類型默認為是隨機身份。此時,如果第二終端內的第二身份標識的類型為非隨機身份,及主設備身份或從設備身份,則第一終端可通過連接線受控于第二終端,根據第二身份標識將第一身份標識的類型設置為主設備身份或從設備身份,從而在第一終端與第二終端之間搭建主、從設備關系,進而完成后續依據主從設備身份的操作規范執行相關操作。
[0031]本發明實施例提供的終端交互控制方法,通過被動設置第一終端的第一身份標識的類型為主、從設備身份,即根據第二身份標識將第一身份標識的類型設置為主設備身份或從設備身份,從而在第一終端與第二終端之間建立主、從設備關系,以便于依據主從設備的操作規范執行相關操作。
[0032]進一步的,如圖3所示,在執行上述:監測第一終端中第一身份標識的類型的步驟之前還可包括如下步驟:
[0033]S310,監測第一終端中是否接收到設置第一身份標識的類型的指令。
[0034]具體的,當用戶選擇第一終端作為主動設置身份標識主體時,可通過第一終端上的系統操作界面或APP手動輸入或選擇操作項來設置第一身份標識的類型為主設備身份或從設備身份。第一終端可監測第一終端中是否接收到這樣的設置指令,進而依據是否接收到指令進行設置。如果接受到指令,則執行S320,依據接收的指令設置第一身份標識的類型為主設備身份或從設備身份。如果未接受到指令,則執行S330,設置第一身份標識的類型為隨機身份。
[0035]進一步的,以下示出了第一終端設置第二身份標識以及第一身份標識的類型的具體實現方式,包括:
[0036]如果第一身份標識的類型是主設備身份,則設置連接在第一終端上的第二終端上的第二身份標識的類型為從設備身份,包括:
[0037]向第二終端發送中斷信號,該中斷信號用于設置第二身份標識的類型為所述從設備身份。
[0038]例如,當第一身份標識的類型被識別為主設備身份,第二身份標識的類型為隨機身份(默認身份),則第一終端可向第二終端發送中斷信號,該中斷信號中攜帶有第一身份標識的信息。當第二終端接收到第一身份標識后,且識別出第一身份標識的類型為主設備身份,則將第二身份標識的類型設置為從設備身份。
[0039]如果第一身份標識的類型是從設備身份,則設置連接在第一終端上的第二終端上的第二身份標識的類型為主設備身份,包括:
[0040]向第二終端發送中斷信號,該中斷信號用于設置第二身份標識的類型為主設備身份。
[0041]例如,當第一身份標識的類型被識別為從設備身份,第二身份標識的類型為隨機身份(默認身份),則第一終端可向第二終端發送中斷信號,該中斷信號中攜帶有第一身份標識的信息。當第二終端接收到第一身份標識后,且識別出第一身份標識的類型為從設備身份,則將第二身份標識的類型設置為主設備身份。
[0042]如果第一身份標識的類型是隨機身份(用戶未對第一終端進行第一身份標識的主動設置,而是對第二終端的第二身份標識進行類型設置),則根據第二身份標識將第一身份標識的類型設置為主設備身份或從設備身份,包括:
[0043]接收第二終端發送的中斷信號,并根據中斷信號設置第一身份標識的類型為主設備身份或從設備身份。
[0044]例如,當第一身份標識的類型被識別為隨機身份(默認身份),則表征用戶主動設置了第二終端的第二身份標識的類型,則此時,第一終端會接收到第二終端發送的中斷信號,該中斷信號中攜帶有第二身份標識的信息。當第一終端接收到第二身份標識后,如果識別出第二身份標識的類型為從設備身份,則將第一身份標識的類型設置為主設備身份;如果識別出第二身份標識的類型為主設備身份,則將第一身份標識的類型設置為從設備身份。
[0045]進一步的,本實施例所示方法還包括:在第一身份標識的類型是主設備身份下,控制第一終端向第二終端充電;在第一身份標識的類型是從設備身份下,控制第一終端從第二終端取電。
[0046]例如,當第一終端與第二終端之間確認了主、從設備角色后,可依據主、從設備的操作規范進行充電控制,即充電方向由主設備向從設備供電。具體的,當第一終端為主設備時,第一終端向第二終端充電;當第一終端為從設備時,第一終端從第二終端取電。
[0047]進一步的,本實施例所示方法還包括:在第一身份標識的類型是主設備身份下,控制第一終端向第二終端傳輸數據;在第一身份標識的類型是從設備身份下,控制第一終端從第二終端接收數據。
[0048]例如,當第一終端與第二終端之間確認了主、從設備角色后,可依據主、從設備的操作規范進行數據傳輸(主要是傳輸方向)控制,即數據傳輸方向由主設備向從設備傳輸。具體的,當第一終端為主設備時,第一終端向第二終端傳輸數據;當第一終端為從設備時,第一終端從第二終端接收數據。傳輸的數據包括:音頻數據、視頻數據、圖像數據等。
[0049]本發明實施例提供的終端交互控制方法,在圖1所示實施例的基礎上,通過發送中斷信號的方式,設置第一身份標識和第二身份標識的類型。同時,在確定了主、從設備角色后,還給出了依據主、從設備的操作規范進行控制操作的兩個樣例,包括充電方向控制和數據傳輸控制。
[0050]實施例三
[0051]圖4為本發明提供的終端交互控制裝置一個實施例的結構示意圖,可以用于執行如圖1所示的方法步驟。如圖4所示,該終端交互控制裝置包括身份監測模塊410、第一身份設置模塊420和第二身份設置模塊430,其中:
[0052]身份監測模塊410,用于監測第一終端中第一身份標識的類型;第一身份設置模塊420,用于如果第一身份標識的類型是主設備身份,則設置連接在第一終端上的第二終端上的第二身份標識的類型為從設備身份;第二身份設置模塊430,用于如果第一身份標識的類型是從設備身份,則設置第二身份標識的類型為主設備身份。
[0053]本發明實施例提供的終端交互控制裝置,通過監測第一終端的第一身份標識的類型為主、從設備身份,進而通過連接在第一終端及第二終端之間的連接線設置第二終端內第二身份標識的類型,從而在第一終端與第二終端之間建立主、從設備關系,以便于依據主從設備的操作規范執行相關操作。
[0054]實施例四
[0055]圖5為本發明提供的終端交互控制裝置另一個實施例的結構示意圖,可視為圖4所示裝置實施例的細化結構,如圖5所示,在圖4所示結構的基礎上還包括:
[0056]第三身份設置模塊440,用于如果第一身份標識的類型是隨機身份,則根據第二身份標識將第一身份標識的類型設置為主設備身份或從設備身份。
[0057]進一步的,上述終端交互控制裝置中還包括:指令監測模塊450,用于監測第一終端中是否接收到設置第一身份標識的類型的指令;指令執行模塊460,用于如果接受到,則依據接收的指令設置第一身份標識的類型為主設備身份或從設備身份;如果未接受到,則設置第一身份標識的類型為隨機身份。
[0058]進一步的,上述第一身份設置模塊420具體用于,向第二終端發送中斷信號,該中斷信號用于設置第二身份標識的類型為從設備身份。
[0059]進一步的,上述第二身份設置模塊430具體用于,向第二終端發送中斷信號,該中斷信號用于設置第二身份標識的類型為主設備身份。
[0060]進一步的,上述第三身份設置模塊440具體用于,接收第二終端發送的中斷信號,并根據中斷信號設置第一身份標識的類型為主設備身份或從設備身份。
[0061]進一步的,上述終端交互控制裝置中還包括:充電模塊,用于在第一身份標識的類型是所述主設備身份下,控制第一終端向第二終端充電;在第一身份標識的類型是從設備身份下,控制第一終端從第二終端取電。
[0062]進一步的,上述終端交互控制裝置中還包括:數據傳輸模塊,用于在第一身份標識的類型是主設備身份下,控制第一終端向第二終端傳輸數據;在第一身份標識的類型是從設備身份下,控制第一終端從所述第二終端接收數據。
[0063]本發明實施例提供的終端交互控制裝置,在圖4所示實施例的基礎上,通過發送中斷信號的方式,設置第一身份標識和第二身份標識的類型。同時,在確定了主、從設備角色后,還給出了依據主、從設備的操作規范進行控制操作的兩個樣例,包括充電方向控制和數據傳輸控制。
[0064]本領域普通技術人員可以理解:實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;而前述的存儲介質包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0065]最后應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。
【主權項】
1.一種終端交互控制方法,所述方法應用于第一終端,其特征在于,包括: 監測所述第一終端中第一身份標識的類型; 如果所述第一身份標識的類型是主設備身份,則設置連接在所述第一終端上的第二終端上的第二身份標識的類型為從設備身份; 如果所述第一身份標識的類型是所述從設備身份,則設置所述第二身份標識的類型為所述主設備身份。2.根據權利要求1所述的方法,其特征在于,所述方法還包括: 如果所述第一身份標識的類型是隨機身份,則根據所述第二身份標識將所述第一身份標識的類型設置為所述主設備身份或所述從設備身份。3.根據權利要求2所述的方法,其特征在于,所述方法還包括: 監測所述第一終端中是否接收到設置所述第一身份標識的類型的指令; 如果接受到,則依據接收的指令設置所述第一身份標識的類型為所述主設備身份或所述從設備身份; 如果未接受到,則設置所述第一身份標識的類型為所述隨機身份。4.根據權利要求1所述的方法,其特征在于,如果所述第一身份標識的類型是主設備身份,則設置連接在所述第一終端上的第二終端上的第二身份標識的類型為從設備身份,包括: 向所述第二終端發送中斷信號,所述中斷信號用于設置所述第二身份標識的類型為所述從設備身份。5.根據權利要求1所述的方法,其特征在于,如果所述第一身份標識的類型是所述從設備身份,則設置所述第二身份標識的類型為所述主設備身份,包括: 向所述第二終端發送中斷信號,所述中斷信號用于設置所述第二身份標識的類型為所述主設備身份。6.根據權利要求2所述的方法,其特征在于,如果所述第一身份標識的類型是隨機身份,則根據所述第二身份標識將所述第一身份標識的類型設置為所述主設備身份或所述從設備身份,包括: 接收所述第二終端發送的中斷信號,并根據所述中斷信號設置所述第一身份標識的類型為所述主設備身份或所述從設備身份。7.根據權利要求1-6中任一項所述的方法,其特征在于,所述方法還包括: 在所述第一身份標識的類型是所述主設備身份下,控制所述第一終端向所述第二終端充電; 在所述第一身份標識的類型是所述從設備身份下,控制所述第一終端從所述第二終端取電。8.根據權利要求1-6中任一項所述的方法,其特征在于,所述方法還包括: 在所述第一身份標識的類型是所述主設備身份下,控制所述第一終端向所述第二終端傳輸數據; 在所述第一身份標識的類型是所述從設備身份下,控制所述第一終端從所述第二終端接收數據。9.一種終端交互控制裝置,,所述方法應用于第一終端,其特征在于,包括: 身份監測模塊,用于監測所述第一終端中第一身份標識的類型; 第一身份設置模塊,用于如果所述第一身份標識的類型是主設備身份,則設置連接在所述第一終端上的第二終端上的第二身份標識的類型為從設備身份; 第二身份設置模塊,用于如果所述第一身份標識的類型是所述從設備身份,則設置所述第二身份標識的類型為所述主設備身份。10.根據權利要求9所述的裝置,其特征在于,所述裝置還包括: 第三身份設置模塊,用于如果所述第一身份標識的類型是隨機身份,則根據所述第二身份標識將所述第一身份標識的類型設置為所述主設備身份或所述從設備身份。11.根據權利要求10所述的裝置,其特征在于,所述裝置還包括: 指令監測模塊,用于監測所述第一終端中是否接收到設置所述第一身份標識的類型的指令; 指令執行模塊,用于如果接受到,則依據接收的指令設置所述第一身份標識的類型為所述主設備身份或所述從設備身份;如果未接受到,則設置所述第一身份標識的類型為所述隨機身份。12.根據權利要求9所述的裝置,其特征在于,所述第一身份設置模塊具體用于, 向所述第二終端發送中斷信號,所述中斷信號用于設置所述第二身份標識的類型為所述從設備身份。13.根據權利要求9所述的裝置,其特征在于,所述第二身份設置模塊具體用于, 向所述第二終端發送中斷信號,所述中斷信號用于設置所述第二身份標識的類型為所述主設備身份。14.根據權利要求10所述的裝置,其特征在于,所述第三身份設置模塊具體用于, 接收所述第二終端發送的中斷信號,并根據所述中斷信號設置所述第一身份標識的類型為所述主設備身份或所述從設備身份。15.根據權利要求9-14中任一項所述的裝置,其特征在于,所述裝置還包括: 充電模塊,用于在所述第一身份標識的類型是所述主設備身份下,控制所述第一終端向所述第二終端充電;在所述第一身份標識的類型是所述從設備身份下,控制所述第一終端從所述第二終端取電。16.根據權利要求9-14中任一項所述的裝置,其特征在于,所述裝置還包括: 數據傳輸模塊,用于在所述第一身份標識的類型是所述主設備身份下,控制所述第一終端向所述第二終端傳輸數據;在所述第一身份標識的類型是所述從設備身份下,控制所述第一終端從所述第二終端接收數據。
【文檔編號】G06F21/44GK105956458SQ201610280883
【公開日】2016年9月21日
【申請日】2016年4月28日
【發明人】黃長江
【申請人】樂視控股(北京)有限公司, 樂視移動智能信息技術(北京)有限公司