本發(fā)明總體上涉及電子設(shè)備,具體地涉及用于用于設(shè)備匹配的方法及用戶設(shè)備。
背景技術(shù):
如今,隨著硬件技術(shù)的發(fā)展和處理能力的增強,諸如手機、平板設(shè)備、pda等的用戶設(shè)備除了用來實現(xiàn)其自身的設(shè)計功能之外,也可以作為其他外部設(shè)備的主機使用。以手機為例,在將手機插入到手機座(dock)中時,手機上顯示的內(nèi)容可在與手機座連接的顯示器上顯示,手機進入所謂的主機(onecompute)模式。而當將手機從手機座上拿起時,手機回到單機模式(例如,手機模式)。在普通的手機模式下,播放音樂或視頻時,聲音可通過手機本身提供的播放設(shè)備(例如,揚聲器)播放。而當在主機模式下操作手機時,如果通過外接設(shè)備(例如,外接音箱等)來播放聲音,則可提供更好的音頻播放質(zhì)量。然而,當用戶需要在手機模式和主機模式之間進行切換時,如果每次都需要手動連接外接設(shè)備,會使得用戶對設(shè)備的使用極不方便。
因此,需要一種高效方便的設(shè)備配對方式,使得用戶能夠使用用戶設(shè)備通過外設(shè)來方便地進行信息的交互,例如播放媒體內(nèi)容。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明實施例提供了一種用于設(shè)備匹配的方法的方法和一種用戶設(shè)備。
本發(fā)明的一個方面提供了一種用于設(shè)備匹配的方法。所述方法應(yīng)用于用戶設(shè)備,所述用戶設(shè)備包括顯示模塊和交互模塊。所述方法包括:
在使用所述顯示模塊進行顯示的第一工作模式下,使用所述交互模塊進行信息的輸入/輸出;
響應(yīng)于切換到使用與所述用戶設(shè)備連接的外部顯示設(shè)備進行顯示的第二工作模式,基于預(yù)定配置信息選擇用于信息輸入/輸出的外部交互設(shè)備;
自動連接所選擇的外部交互設(shè)備;以及
向所述外部交互設(shè)備發(fā)送要由所述外部交互設(shè)備輸出的信息和/或接收用戶通過所述外部交互設(shè)備輸入的信息。。
本發(fā)明的另一個方面提供了一種電用戶設(shè)備,包括:
顯示模塊,用于顯示信息;
通信模塊,用于與位于所述用戶設(shè)備外部的設(shè)備進行通信;以及
交互模塊,用于信息的輸入/輸出;
處理器,用于:
在使用所述顯示模塊進行顯示的第一工作模式下,控制所述交互模塊進行信息的輸入/輸出;
響應(yīng)于切換到使用與所述用戶設(shè)備連接的外部顯示設(shè)備進行顯示的第二工作模式,基于預(yù)定配置信息選擇用于信息輸入/輸出的外部交互設(shè)備;
控制所述通信模塊自動連接所選擇的外部交互設(shè)備;以及
控制所述通信模塊向所述外部交互設(shè)備發(fā)送要由所述外部交互設(shè)備輸出的信息和/或接收用戶通過所述外部交互設(shè)備輸入的信息。
本發(fā)明實施例提供的上述方案響應(yīng)于工作模式的切換,利用預(yù)定的配置信息來自動選擇并使用外部交互設(shè)備,提供了一種高效的設(shè)備配對方案。
附圖說明
為了更完整地理解本發(fā)明及其優(yōu)勢,現(xiàn)在將參考結(jié)合附圖的以下描述,其中:
圖1示意性示出了根據(jù)本發(fā)明實施例的用于設(shè)備配對的方法的簡要流程圖;以及
圖2示意性示出了根據(jù)本發(fā)明實施例的用戶設(shè)備200的簡要框圖。
具體實施方式
根據(jù)結(jié)合附圖對本發(fā)明示例性實施例的以下詳細描述,本發(fā)明的其它方面、優(yōu)勢和突出特征對于本領(lǐng)域技術(shù)人員將變得顯而易見。
在本發(fā)明中,術(shù)語“包括”和“含有”及其派生詞意為包括而非限制;術(shù)語“或”是包含性的,意為和/或。
在本說明書中,下述用于描述本發(fā)明原理的各種實施例只是說明,不應(yīng)該以任何方式解釋為限制發(fā)明的范圍。參照附圖的下述描述用于幫助全面理解由權(quán)利要求及其等同物限定的本發(fā)明的示例性實施例。下述描述包括多種具體細節(jié)來幫助理解,但這些細節(jié)應(yīng)認為僅僅是示例性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)認識到,在不背離本發(fā)明的范圍和精神的情況下,可以對本文中描述的實施例進行多種改變和修改。此外,為了清楚和簡潔起見,省略了公知功能和結(jié)構(gòu)的描述。此外,貫穿附圖,相同參考數(shù)字用于相似功能和操作。
實施例一
圖1示意性示出了根據(jù)本發(fā)明實施例的用于設(shè)備配對的方法的簡要流程圖。圖1所示的方法可應(yīng)用于用戶設(shè)備,該用戶設(shè)備可包括其自身的顯示模塊和交互模塊。
如圖1所示,在步驟s110中,在使用用戶設(shè)備自身的顯示模塊進行顯示的第一工作模式下,使用該交互模塊進行信息的輸入/輸出。
在步驟s120中,響應(yīng)于切換到使用與用戶設(shè)備連接的外部顯示設(shè)備進行顯示的第二工作模式,基于預(yù)定配置信息選擇用于信息輸入/輸出的外部交互設(shè)備。
在步驟s130中,自動連接所選擇的外部交互設(shè)備,且在步驟s140中向連接到的外部交互設(shè)備發(fā)送要由該外部交互設(shè)備輸出的信息和/或接收用戶通過該外部交互設(shè)備輸入的信息。
本文所述的用戶設(shè)備可以是用戶使用的任何類型的設(shè)備,例如但不限于智能電話、移動電話、個人數(shù)字助理(pda)、筆記本計算機、膝上型計算機、平板計算機、上網(wǎng)本等。
當用戶設(shè)備是移動設(shè)備(例如手機)時,上述的第一工作模式可以是所謂的手機模式,第二工作模式可以是所謂的主機模式。然而當用戶設(shè)備是其他類型的設(shè)備時,第一工作模式和第二工作模式的具體命名也可以不同。
本文所述的外部交互設(shè)備可包括可以與用戶設(shè)備交互的任何設(shè)備,例如外部輸出設(shè)備(例如諸如外部音頻播放設(shè)備或視頻播放設(shè)備的外部媒體播放設(shè)備)和/或外部輸入設(shè)備(例如但不限于鼠標、鍵盤、麥克風等)。在一些實施例中,當外部交互設(shè)備是外部媒體播放設(shè)備時,圖1所示的方法還可包括向外部媒體播放設(shè)備傳輸要播放的媒體以進行播放。
在本發(fā)明的一些實施例中,外部媒體播放設(shè)備包括外部音頻播放設(shè)備,用戶設(shè)備自身的交互模塊包括應(yīng)用模塊。在該情況下,圖1所示的方法還可包括控制音頻模塊進行播放,以使音頻模塊和外部音頻播放設(shè)備協(xié)同工作。例如,可控制音頻模塊和外部音頻播放設(shè)備播放音頻的不同聲道,通過包含音頻模塊的用戶設(shè)備與外部音頻播放設(shè)備的適當放置來產(chǎn)生立體聲的聲效。
在本發(fā)明的一些實施例中,外部交互設(shè)備也可以是外部輸入設(shè)備,例如鼠標/鍵盤/軌跡球等。在該情況下,圖1所示的方法還可包括從外部接入設(shè)備接收信息輸入,以例如控制用戶設(shè)備的應(yīng)用或模塊的操作,如編寫信息、瀏覽網(wǎng)頁等。
在本發(fā)明的一些實施例中,用戶設(shè)備可僅連接一個外部交互設(shè)備,也可以同時連接多個外部交互設(shè)備。例如,用戶設(shè)備可僅連接到外部音頻播放設(shè)備(如外部音箱),通過該外部音頻播放設(shè)備播放音頻內(nèi)容。然而在其他一些示例中,用戶設(shè)備還可同時連接到外部輸入設(shè)備(例如鼠標),從該外部輸入設(shè)備接收用于控制外部音頻播放設(shè)備的播放的指令。
步驟s120中所述的配置信息可包括用戶當前使用或曾使用的外部交互設(shè)備的信息。例如,用戶設(shè)備可存儲其在一段時間內(nèi)(例如,但不限于一天內(nèi)、一周內(nèi)、一月內(nèi)或一年內(nèi))使用過外部交互設(shè)備的設(shè)備信息,如標識和通信地址等。或者,用戶設(shè)備可存儲其所使用的最近n個設(shè)備的設(shè)備信息,或存儲本領(lǐng)域技術(shù)人員可知的其他任何形式的設(shè)備信息。
在一些實施例中,還可以掃描用戶設(shè)備外部的可連接外部交互設(shè)備以獲取配置信息。在此情況下,可根據(jù)預(yù)定規(guī)則從掃描到的可連接外部交互設(shè)備中選擇要連接的外部交互設(shè)備,并將要連接的外部交互設(shè)備的信息記錄為配置信息。
在本發(fā)明的一些實施例中,上述的預(yù)定規(guī)則包括以下任一項:由用戶指定外部交互設(shè)備;選擇可連接外部交互設(shè)備中與用戶設(shè)備的距離最近的播放設(shè)備;或者選擇可連接外部交互設(shè)備中與用戶設(shè)備的連接質(zhì)量最好的播放設(shè)備。需要理解的是,其他可用于選擇適用的外部交互設(shè)備的規(guī)則也可應(yīng)用于本發(fā)明實施例的技術(shù)方案,并因此落在本發(fā)明的保護范圍之內(nèi)。
在本發(fā)明的一些實施例中,用戶設(shè)備還可能從第二工作模塊返回到第一工作模式。圖1所示的方法還可包括:響應(yīng)于用戶設(shè)備從第二工作模式切換到第一工作模式,斷開與外部交互設(shè)備的連接并使用用戶設(shè)備自身的交互模塊來進行信息的輸入/輸出。
在本發(fā)明的一些實施例中,如果用戶設(shè)備之后從第一工作模式再次切換到第二工作模式時,可根據(jù)之前使用的配置信息自動連接到最近使用的外部交互設(shè)備,或自動連接到根據(jù)其他規(guī)則選擇的其他外部交互設(shè)備。
在本發(fā)明的一些實施例中,外部交互設(shè)備與外部顯示設(shè)備是獨立的設(shè)備。圖1所示的方法還可包括外部交互設(shè)備與外部顯示設(shè)備通過不同的通信鏈路與用戶設(shè)備通信。該通信鏈路可采用無線通信鏈路(例如,但不限于wifi、wlan、紅外、近場通信(nfc)等)的形式,也可以采用有線通信鏈路的形式,本發(fā)明實施例不對此進行限制。此外,根據(jù)本發(fā)明的用戶設(shè)備也可以與外部交互設(shè)備與外部顯示設(shè)備間接進行通信,例如,當用戶設(shè)備處于第二工作模式時,可利用例如用戶設(shè)備所放置于的插座(dock)來與外部設(shè)備進行通信。因此,本發(fā)明實施例中所述的通信可理解為任何形式的通信,本發(fā)明實施例不受具體通信形式的限制。
實施例二
圖2示意性示出了根據(jù)本發(fā)明實施例的用戶設(shè)備200的簡要框圖。如圖2所示,該用戶設(shè)備200包括:
顯示模塊210,用于顯示信息;
通信模塊220,用于與位于用戶設(shè)備200外部的設(shè)備進行通信;
交互模塊230,用于信息的輸入/輸出;以及
處理器240,用于:
在使用顯示模塊210進行顯示的第一工作模式下,控制交互模塊230進行信息的輸入/輸出;
響應(yīng)于切換到使用與用戶設(shè)備200連接的外部顯示設(shè)備進行顯示的第二工作模式,基于預(yù)定配置信息選擇用于信息輸入/輸出的外部交互設(shè)備;
控制通信模塊220自動連接所選擇的外部交互設(shè)備;以及
控制通信模塊220向外部交互設(shè)備發(fā)送要由外部交互設(shè)備輸出的信息和/或接收用戶通過外部交互設(shè)備輸入的信息。
如上所述,本文所述的用戶設(shè)備可以是用戶使用的任何類型的設(shè)備,例如但不限于智能電話、移動電話、個人數(shù)字助理(pda)、筆記本計算機、膝上型計算機、平板計算機、上網(wǎng)本等。
當用戶設(shè)備是移動電話(手機)時,上述的第一工作模式可以是所謂的手機模式,第二工作模式可以是所謂的主機模式。然而當用戶設(shè)備是其他類型的設(shè)備時,第一工作模式和第二工作模式的具體命名也可以不同。
本文所述的外部交互設(shè)備可包括可以與用戶設(shè)備交互的任何設(shè)備,例如外部輸出設(shè)備(例如諸如外部音頻播放設(shè)備或視頻播放設(shè)備的外部媒體播放設(shè)備)和/或外部輸入設(shè)備(例如但不限于鼠標、鍵盤、麥克風等)。在一些實施例中,當外部交互設(shè)備是外部媒體播放設(shè)備時,處理器240還用于控制通信模塊220向外部媒體播放設(shè)備傳輸要播放的媒體以進行播放。
在本發(fā)明的一些實施例中,外部媒體播放設(shè)備包括外部音頻播放設(shè)備,交互模塊230包括音頻模塊230。在此情況下,處理器240還用于控制音頻模塊230進行播放,以使音頻模塊230和外部音頻播放設(shè)備協(xié)同工作。例如,可控制音頻模塊230和外部音頻播放設(shè)備播放音頻的不同聲道,通過包含音頻模塊230的用戶設(shè)備200與外部音頻播放設(shè)備的適當放置來產(chǎn)生立體聲的聲效。
在本發(fā)明的一些實施例中,外部交互設(shè)備也可以是外部輸入設(shè)備,例如鼠標/鍵盤/軌跡球等。在該情況下,用戶設(shè)備200還可通過通信模塊220從外部接入設(shè)備接收信息輸入,以例如控制用戶設(shè)備200的應(yīng)用或模塊的操作,如編寫信息、瀏覽網(wǎng)頁等。
在本發(fā)明的一些實施例中,用戶設(shè)備200可僅連接一個外部交互設(shè)備,也可以同時連接多個外部交互設(shè)備。例如,用戶設(shè)備200可通過通信模塊220僅連接到外部音頻播放設(shè)備(如外部音箱),通過該外部音頻播放設(shè)備播放音頻內(nèi)容。然而在其他一些示例中,用戶設(shè)備還可通過通信模塊220同時連接到外部輸入設(shè)備(例如鼠標),從該外部輸入設(shè)備接收用于控制外部音頻播放設(shè)備的播放的指令。
在本發(fā)明的一些實施例中,通信模塊220還可用于掃描用戶設(shè)備200外部的可連接外部交互設(shè)備。處理器240還用于根據(jù)預(yù)定規(guī)則從可連接外部交互設(shè)備中選擇要連接的外部交互設(shè)備,以及將該要連接的外部交互設(shè)備的信息記錄為配置信息。配置信息可例如存儲在圖2所示的存儲器250中。
在本發(fā)明的一些實施例中,上述的預(yù)定規(guī)則包括以下任一項:由用戶指定外部交互設(shè)備;選擇可連接外部交互設(shè)備中與用戶設(shè)備的距離最近的播放設(shè)備;或者選擇可連接外部交互設(shè)備中與用戶設(shè)備的連接質(zhì)量最好的播放設(shè)備。需要理解的是,其他可用于選擇適用的外部交互設(shè)備的規(guī)則也可應(yīng)用于本發(fā)明實施例的技術(shù)方案,并因此落在本發(fā)明的保護范圍之內(nèi)。
在本發(fā)明的一些實施例中,處理器240還可用于響應(yīng)于用戶設(shè)備200從第二工作模式切換到第一工作模式,通過通信模塊220斷開與外部交互設(shè)備的連接,并控制交互模塊230進行信息的輸入/輸出。
在本發(fā)明的一些實施例中,如果用戶設(shè)備200之后從第一工作模式再次切換到第二工作模式時,可根據(jù)之前使用的配置信息(其可存儲在存儲器250中)控制通信模塊220自動連接到最近使用的外部交互設(shè)備,或自動連接到根據(jù)其他規(guī)則選擇的其他外部交互設(shè)備。
在本發(fā)明的一些實施例中,外部交互設(shè)備與外部顯示設(shè)備是獨立的設(shè)備,并通過不同的通信鏈路與用戶設(shè)備200通信。該通信鏈路可采用無線通信鏈路(例如,但不限于wifi、wlan、紅外、近場通信(nfc)等)的形式,也可以采用有線通信鏈路的形式,本發(fā)明實施例不對此進行限制。此外,根據(jù)本發(fā)明的用戶設(shè)備也可以與外部交互設(shè)備與外部顯示設(shè)備間接進行通信,例如,當用戶設(shè)備處于第二工作模式時,可利用例如用戶設(shè)備所放置于的插座(dock)來與外部設(shè)備進行通信。因此,本發(fā)明實施例中所述的通信可理解為任何形式的通信,本發(fā)明實施例不受具體通信形式的限制。
根據(jù)本發(fā)明各實施例的上述方法、裝置、單元和/或模塊可以通過有計算能力的電子設(shè)備執(zhí)行包含計算機指令的軟件來實現(xiàn)。該系統(tǒng)可以包括存儲設(shè)備,以實現(xiàn)上文所描述的各種存儲。所述有計算能力的電子設(shè)備可以包含通用處理器、數(shù)字信號處理器、專用處理器、可重新配置處理器等能夠執(zhí)行計算機指令的裝置,但不限于此。執(zhí)行這樣的指令使得電子設(shè)備被配置為執(zhí)行根據(jù)本發(fā)明的上述各項操作。上述各設(shè)備和/或模塊可以在一個電子設(shè)備中實現(xiàn),也可以在不同電子設(shè)備中實現(xiàn)。這些軟件可以存儲在計算機可讀存儲介質(zhì)中。計算機可讀存儲介質(zhì)存儲一個或多個程序(軟件模塊),所述一個或多個程序包括指令,當電子設(shè)備中的一個或多個處理器執(zhí)行所述指令時,所述指令使得電子設(shè)備執(zhí)行本發(fā)明的方法。
這些軟件可以存儲為易失性存儲器或非易失性存儲裝置的形式(比如類似rom等存儲設(shè)備),不論是可擦除的還是可重寫的,或者存儲為存儲器的形式(例如ram、存儲器芯片、設(shè)備或集成電路),或者被存儲在光可讀介質(zhì)或磁可讀介質(zhì)上(比如,cd、dvd、磁盤或磁帶等等)。應(yīng)該意識到,存儲設(shè)備和存儲介質(zhì)是適于存儲一個或多個程序的機器可讀存儲裝置的實施例,所述一個程序或多個程序包括指令,當所述指令被執(zhí)行時,實現(xiàn)本發(fā)明的實施例。實施例提供程序和存儲這種程序的機器可讀存儲裝置,所述程序包括用于實現(xiàn)本發(fā)明的任何一項權(quán)利要求所述的裝置或方法的代碼。此外,可以經(jīng)由任何介質(zhì)(比如,經(jīng)由有線連接或無線連接攜帶的通信信號)來電傳遞這些程序,多個實施例適當?shù)匕ㄟ@些程序。
根據(jù)本發(fā)明各實施例的方法、裝置、單元和/或模塊還可以使用例如現(xiàn)場可編程門陣列(fpga)、可編程邏輯陣列(pla)、片上系統(tǒng)、基板上的系統(tǒng)、封裝上的系統(tǒng)、專用集成電路(asic)或可以以用于對電路進行集成或封裝的任何其他的合理方式等硬件或固件來實現(xiàn),或以軟件、硬件以及固件三種實現(xiàn)方式的適當組合來實現(xiàn)。該系統(tǒng)可以包括存儲設(shè)備,以實現(xiàn)上文所描述的存儲。在以這些方式實現(xiàn)時,所使用的軟件、硬件和/或固件被編程或設(shè)計為執(zhí)行根據(jù)本發(fā)明的相應(yīng)上述方法、步驟和/或功能。本領(lǐng)域技術(shù)人員可以根據(jù)實際需要來適當?shù)貙⑦@些系統(tǒng)和模塊中的一個或多個,或其中的一部分或多個部分使用不同的上述實現(xiàn)方式來實現(xiàn)。這些實現(xiàn)方式均落入本發(fā)明的保護范圍。
如本領(lǐng)域技術(shù)人員將會理解的,為了任何的以及所有的目的,例如在提供書面說明書的方面,本申請中所公開的所有范圍也涵蓋任何的以及所有的可能的子范圍以及其子范圍的組合。任何所列出的范圍均能夠被容易地識別成充分的描述以及使同樣的范圍能夠至少被分解成同等的兩部分、三部分、四部分、五部分、十部分,等等。作為非限制性的例子,本申請中所討論的每個范圍均能夠被容易地分解成下三分之一、中三分之一以及上三分之一等等。如本領(lǐng)域技術(shù)人員還將會理解的,諸如“直到”、“至少”、“大于”、“小于”等的所有語言均包括所表述的數(shù)量并且是指能夠隨之被分解成如以上所討論的子范圍的范圍。最后,如本領(lǐng)域技術(shù)人員將會理解的,范圍包括各個單獨的成分。所以,例如,具有1-3個單元的組是指具有1、2或者3個單元的組。類似地,具有1-5個單元的組是指具有1、2、3、4或者5個單元的組,等等。
盡管已經(jīng)參照本發(fā)明的特定示例性實施例示出并描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員應(yīng)該理解,在不背離所附權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍的情況下,可以對本發(fā)明進行形式和細節(jié)上的多種改變。因此,本發(fā)明的范圍不應(yīng)該限于上述實施例,而是應(yīng)該不僅由所附權(quán)利要求來進行確定,還由所附權(quán)利要求的等同物來進行限定。