本發(fā)明涉及一種用戶裝置之間分配多個(gè)畫(huà)面并共享輸入界面的多屏幕實(shí)現(xiàn)方法及裝置,尤其涉及一種基于本用戶裝置和附加的顯示器而在用戶裝置之間分配多個(gè)畫(huà)面并共享輸入界面的多屏幕實(shí)現(xiàn)方法及裝置。
背景技術(shù):
在智能電視、智能手機(jī)、平板電腦等智能設(shè)備和N-屏幕服務(wù)或多屏幕服務(wù)等涌現(xiàn)之前,曾根據(jù)具有屏幕的終端的種類(lèi)來(lái)明確區(qū)分提供畫(huà)面的主體。
例如,說(shuō)電視由電視臺(tái)掌握其屏幕、手機(jī)由移動(dòng)通信公司掌握屏幕、個(gè)人電腦由網(wǎng)頁(yè)門(mén)戶公司掌握其屏幕也并非言過(guò)其實(shí)??墒墙陙?lái),隨著智能儀器、網(wǎng)絡(luò)、內(nèi)容及服務(wù)提供平臺(tái)等的進(jìn)化,畫(huà)面提供主體的界線越來(lái)越模糊,于是隨著對(duì)應(yīng)于多種智能設(shè)備的新媒體的登場(chǎng),跨平臺(tái)和多屏幕服務(wù)時(shí)代也趨于普遍化。
可以把如下的服務(wù)定義為多屏幕服務(wù):與智能儀器和平臺(tái)無(wú)關(guān),提供一種可隨時(shí)隨地訪問(wèn)并利用內(nèi)容的環(huán)境。
多屏幕服務(wù)以實(shí)時(shí)廣播及訂購(gòu)型視頻的內(nèi)容服務(wù)為中心而激活,不僅如此,還擴(kuò)展到用戶之間的相互作用較多的游戲服務(wù)中。從內(nèi)容服務(wù)的觀點(diǎn)上看,正在以如下的形態(tài)進(jìn)行服務(wù):在多樣的屏幕中共同提供一個(gè)內(nèi)容;慮及屏幕間的移動(dòng)性的無(wú)間斷內(nèi)容服務(wù);根據(jù)各個(gè)屏幕的屬性,通過(guò)變換內(nèi)容而提供適合設(shè)備各自的特性的內(nèi)容。
[現(xiàn)有技術(shù)文獻(xiàn)]
[專(zhuān)利文獻(xiàn)]
專(zhuān)利文獻(xiàn)1:KR 10-2007-0133705
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的一方面的目的在于提供一種用于在用戶裝置之間分配多個(gè)畫(huà)面并共享輸入界面的方法。
本發(fā)明的另一方面的目的在于提供一種基于用戶裝置而實(shí)現(xiàn)的多屏幕以及輸入裝置。
根據(jù)本發(fā)明的一個(gè)方面的一種多屏幕實(shí)現(xiàn)方法可包括如下步驟:第一用戶裝置設(shè)定與至少一個(gè)第二用戶裝置中的各個(gè)用戶裝置之間的網(wǎng)絡(luò);所述第一用戶裝置通過(guò)所述網(wǎng)絡(luò)而從所述至少一個(gè)第二用戶裝置中的各個(gè)用戶裝置接收用于將所述至少一個(gè)第二用戶裝置中的各個(gè)用戶裝置設(shè)定為所述多屏幕的信息;第一用戶裝置執(zhí)行用于把所述至少一個(gè)第二用戶裝置中的各個(gè)用戶裝置設(shè)定為所述多屏幕的多屏幕設(shè)定操作。
另外,所述多屏幕實(shí)現(xiàn)方法還可以包括如下步驟:所述第一用戶裝置確定出用于所述至少一個(gè)第二用戶裝置中的各個(gè)用戶裝置的輸入界面。
并且,所述多屏幕設(shè)定操作可包括如下操作:對(duì)所述第一用戶裝置的畫(huà)面中即將輸出的至少一個(gè)第一應(yīng)用程序的設(shè)定;對(duì)所述至少一個(gè)第二用戶裝置的各個(gè)畫(huà)面中即將輸出的至少一個(gè)第二應(yīng)用程序中的各個(gè)第二應(yīng)用程序的設(shè)定。
而且,所述多屏幕實(shí)現(xiàn)方法還可以包括如下步驟:當(dāng)所述第一用戶裝置接收到切換指示命令時(shí),所述第一用戶裝置的畫(huà)面基于所述切換指示命令而由所述第一用戶裝置的第一默認(rèn)畫(huà)面被切換到所指示的至少一個(gè)第二用戶裝置中特定的第二用戶裝置的第二默認(rèn)畫(huà)面,其中,所述第一默認(rèn)畫(huà)面是關(guān)于基于所述多屏幕設(shè)定操作而設(shè)定的所述至少一個(gè)第一應(yīng)用程序的輸出畫(huà)面,所述第二默認(rèn)畫(huà)面是關(guān)于所述至少一個(gè)第二應(yīng)用程序中基于所述多屏幕設(shè)定操作而設(shè)定于所述特定的第二用戶裝置的至少一個(gè)特定的第二應(yīng)用程序的輸出畫(huà)面。
并且,在所述第一用戶裝置的畫(huà)面基于所述切換指示命令而被切換為所述第二默認(rèn)畫(huà)面的情況下,可基于所述第一用戶裝置而控制對(duì)應(yīng)于所述至少一個(gè)特定的第二應(yīng)用程序的所述輸出畫(huà)面的大小。
而且,在所述第一用戶裝置的畫(huà)面基于所述切換指示命令被切換為所述第二默認(rèn)畫(huà)面的情況下,可基于所述第一用戶裝置而終止所述至少一個(gè)特定的第二應(yīng)用程序中的至少一個(gè)應(yīng)用程序,在所述至少一個(gè)應(yīng)用程序終止的情況下,所述第一用戶裝置根據(jù)終止的所述至少一個(gè)應(yīng)用程序的個(gè)數(shù)而執(zhí)行畫(huà)面重新布置操作以重新構(gòu)成所述第二默認(rèn)畫(huà)面,所述畫(huà)面重新布置操作服務(wù) 于終止的所述至少一個(gè)應(yīng)用程序被排除在外的所述至少一個(gè)特定的第二應(yīng)用程序。
并且,關(guān)于所述至少一個(gè)第二用戶裝置中的各個(gè)第二用戶裝置的信息包括所述至少一個(gè)第二用戶裝置中的各個(gè)第二用戶裝置的輸出信息,所述輸出信息可包括:所述至少一個(gè)第二用戶裝置中的各個(gè)第二用戶裝置的畫(huà)面大小信息;所述至少一個(gè)第二用戶裝置中的各個(gè)第二用戶裝置能夠達(dá)到的分辨率信息。
而且,所述多屏幕實(shí)現(xiàn)方法還可以包括如下步驟:所述第一用戶裝置基于所述輸出信息而分配用于所述至少一個(gè)第二用戶裝置中的各個(gè)第二用戶裝置的通信資源;所述第一用戶裝置通過(guò)所述通信資源而傳送用于把所述至少一個(gè)第二用戶裝置中的各個(gè)第二用戶裝置設(shè)定為所述多屏幕的圖像信息。
根據(jù)本發(fā)明的另一方面的一種實(shí)現(xiàn)多屏幕的用戶裝置,其中,所述用戶裝置包括處理器,所述處理器設(shè)定與至少一個(gè)其他用戶裝置中的各個(gè)其他用戶裝置之間的網(wǎng)絡(luò),通過(guò)所述網(wǎng)絡(luò)而從所述至少一個(gè)其他用戶裝置中的各個(gè)其他用戶裝置接收用于將所述至少一個(gè)其他用戶裝置中的各個(gè)其他用戶裝置設(shè)定為所述多屏幕的信息,執(zhí)行用于把所述至少一個(gè)其他用戶裝置中的各個(gè)其他用戶裝置設(shè)定為所述多屏幕的多屏幕設(shè)定操作。
另外,所述處理器可確定出用于所述至少一個(gè)其他用戶裝置中的各個(gè)其他用戶裝置的輸入界面。
并且,所述多屏幕設(shè)定操作可包括如下操作:對(duì)包含有處理器的所述用戶裝置的畫(huà)面中即將輸出的至少一個(gè)第一應(yīng)用程序的設(shè)定;對(duì)所述至少一個(gè)其他用戶裝置的各個(gè)畫(huà)面中即將輸出的至少一個(gè)第二應(yīng)用程序中的各個(gè)第二應(yīng)用程序的設(shè)定。
而且,所述處理器在接收到切換指示命令的情況下,基于所述切換指示命令而將所述用戶裝置的畫(huà)面從所述用戶裝置的第一默認(rèn)畫(huà)面切換到所指示的至少一個(gè)其他用戶裝置中特定的其他用戶裝置的第二默認(rèn)畫(huà)面,所述第一默認(rèn)畫(huà)面是關(guān)于基于所述多屏幕設(shè)定操作而設(shè)定的所述至少一個(gè)第一應(yīng)用程序的輸出畫(huà)面,所述第二默認(rèn)畫(huà)面是關(guān)于所述至少一個(gè)第二應(yīng)用程序中基于所述多屏幕設(shè)定操作而設(shè)定于所述特定的其他用戶裝置的至少一個(gè)特定的第二應(yīng)用程序的輸出畫(huà)面。
并且,所述處理器在基于所述切換指示命令而使所述用戶裝置的畫(huà)面被 切換到所述第二默認(rèn)畫(huà)面的情況下,能夠?qū)λ鲋辽僖粋€(gè)特定的第二應(yīng)用程序所對(duì)應(yīng)的所述輸出畫(huà)面的大小進(jìn)行控制。
而且,所述處理器在基于所述切換指示命令而使所述用戶裝置的畫(huà)面被切換到所述第二默認(rèn)畫(huà)面的情況下,能夠終止所述至少一個(gè)特定的第二應(yīng)用程序中的至少一個(gè)應(yīng)用程序,在所述至少一個(gè)應(yīng)用程序終止的情況下,所述處理器根據(jù)終止的所述至少一個(gè)應(yīng)用程序的個(gè)數(shù)而執(zhí)行畫(huà)面重新布置操作以重新構(gòu)成所述第二默認(rèn)畫(huà)面,所述畫(huà)面重新布置操作服務(wù)于終止的所述至少一個(gè)應(yīng)用程序被排除在外的所述至少一個(gè)特定的第二應(yīng)用程序。
并且,關(guān)于所述至少一個(gè)其他用戶裝置中的各個(gè)其他用戶裝置的信息包括所述至少一個(gè)其他用戶裝置中的各個(gè)其他用戶裝置的輸出信息,所述輸出信息可包括:所述至少一個(gè)其他用戶裝置中的各個(gè)其他用戶裝置的畫(huà)面大小信息;所述至少一個(gè)其他用戶裝置中的各個(gè)其他用戶裝置能夠達(dá)到的分辨率信息。
而且,所述處理器基于所述輸出信息而分配用于所述至少一個(gè)其他用戶裝置中的各個(gè)其他用戶裝置的通信資源,并通過(guò)所述通信資源而傳送用于將所述至少一個(gè)其他用戶裝置中的各個(gè)其他用戶裝置設(shè)定為所述多屏幕的圖像信息。
根據(jù)所述的本發(fā)明的一個(gè)方面,通過(guò)配備于多個(gè)用戶裝置中的各個(gè)用戶裝置中的顯示器而實(shí)現(xiàn)多屏幕,從而讓用戶可以按照需求而多方面應(yīng)用多個(gè)顯示器。
附圖說(shuō)明
圖1是表示根據(jù)本發(fā)明實(shí)施例的利用多個(gè)畫(huà)面的多屏幕實(shí)現(xiàn)方法的示意圖。
圖2是表示根據(jù)本發(fā)明實(shí)施例的多屏幕設(shè)定方法的示意圖。
圖3是表示根據(jù)本發(fā)明實(shí)施例的用于控制其他用戶裝置的默認(rèn)畫(huà)面的方法的示意圖。
圖4是表示根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序添加(移動(dòng))方法的示意圖。
圖5是表示根據(jù)本發(fā)明實(shí)施例的輸入界面設(shè)定方法的示意圖。
圖6是表示根據(jù)本發(fā)明實(shí)施例的利用多屏幕的應(yīng)用程序運(yùn)行方法的順序 圖。
圖7是表示根據(jù)本發(fā)明實(shí)施例的基于多個(gè)其他用戶裝置的畫(huà)面而實(shí)現(xiàn)多屏幕的方法的示意圖。
圖8是表示根據(jù)本發(fā)明實(shí)施例的本用戶裝置與其他用戶裝置之間的網(wǎng)絡(luò)設(shè)定方法的示意圖。
具體實(shí)施方式
以下對(duì)本發(fā)明的具體說(shuō)明可以參考附圖,附圖用于舉例表示可實(shí)施本發(fā)明的特定實(shí)施例。對(duì)這些實(shí)施例進(jìn)行詳細(xì)說(shuō)明以使本領(lǐng)域技術(shù)人員足以實(shí)施本發(fā)明。要理解本發(fā)明的多種實(shí)施例雖然互不相同,但并非是互斥的。例如,這里記載的特定形狀、構(gòu)造及特性可以與一種實(shí)施例相關(guān),并可以在不脫離本發(fā)明的思想和范圍的前提下體現(xiàn)于其他實(shí)施例。另外,要理解在不脫離本發(fā)明的思想及范圍的情況下,這里公開(kāi)的每一種實(shí)施例內(nèi)的個(gè)別構(gòu)成要素的位置或配置都存在變更的可能性。因此,后述的詳細(xì)說(shuō)明并不是旨在賦予限定性的含義,本發(fā)明的范圍確切地由所記載的權(quán)利要求書(shū)、以及與權(quán)利要求書(shū)中請(qǐng)求保護(hù)的范圍等價(jià)的范圍來(lái)限定。在附圖中,類(lèi)似的參照符號(hào)指代在各個(gè)方面均相同或類(lèi)似的功能。
以下,通過(guò)參考附圖,對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行更為詳細(xì)的說(shuō)明。
現(xiàn)有的用戶裝置之間為了共享屏幕而采用如下方法:將從第一用戶裝置的畫(huà)面中輸出的圖像鏡射(mirroring)到第二用戶裝置的畫(huà)面。在使用這種方法的情況下,雖然可以在大屏幕中把小屏幕所輸出的畫(huà)面輸出而觀看,但是不能按照用戶的意圖構(gòu)成多樣的畫(huà)面。以下,本發(fā)明的實(shí)施例公開(kāi)一種按照用戶的意圖而通過(guò)多個(gè)用戶裝置各自的多個(gè)畫(huà)面中的各個(gè)畫(huà)面來(lái)輸出至少一個(gè)應(yīng)用程序的方法。
圖1是表示根據(jù)本發(fā)明實(shí)施例的一種實(shí)現(xiàn)多屏幕的方法(以下,統(tǒng)稱(chēng)為“多屏幕實(shí)現(xiàn)方法”)的示意圖,這種方法在基于多個(gè)畫(huà)面的用戶裝置之間分配多種畫(huà)面并共享輸入界面。
圖1公開(kāi)了在多個(gè)用戶裝置各自的屏幕上輸出關(guān)于多個(gè)應(yīng)用程序的畫(huà)面的方法。多個(gè)應(yīng)用程序可以是圖像內(nèi)容再現(xiàn)程序、網(wǎng)絡(luò)搜索程序、游戲程序等可以在用戶裝置中運(yùn)行的各種應(yīng)用程序。例如,第一用戶裝置可以是智能設(shè)備(智能手機(jī)、智能平板電腦等),第二用戶裝置可以是顯示裝置。
以下,在本發(fā)明的實(shí)施例中可如下區(qū)分第一用戶裝置和第二用戶裝置:第一用戶裝置是主控制裝置,第二用戶裝置是從屬控制裝置。主控制裝置可以是如下的裝置:執(zhí)行對(duì)至少一個(gè)應(yīng)用程序的控制,并執(zhí)行用于將關(guān)于至少一個(gè)應(yīng)用程序的畫(huà)面輸出到多屏幕上的多屏幕設(shè)定。從屬控制裝置可以是如下的裝置:根據(jù)由主控制裝置執(zhí)行的多屏幕設(shè)定而在屏幕上輸出關(guān)于應(yīng)用程序的畫(huà)面。
圖1的(A)示出在第一用戶裝置和第二用戶裝置中通過(guò)鏡射而運(yùn)行相同的應(yīng)用程序的情形。例如,第一用戶裝置和第二用戶裝置可以通過(guò)有線和無(wú)線網(wǎng)絡(luò)而設(shè)定初始連接。第一用戶裝置可執(zhí)行多屏幕設(shè)定,該多屏幕設(shè)定用于在第一用戶裝置的屏幕上輸出應(yīng)用程序1,并在第二用戶裝置的屏幕上也輸出應(yīng)用程序1。當(dāng)執(zhí)行這樣的多屏幕設(shè)定時(shí),通過(guò)第一用戶裝置與第二用戶裝置之間的有線或無(wú)線網(wǎng)絡(luò),第二用戶裝置上可以輸出與第一用戶裝置的屏幕上輸出的畫(huà)面相同的畫(huà)面。以下,在本發(fā)明的實(shí)施例中假設(shè)第一用戶裝置與第二用戶裝置通過(guò)無(wú)線網(wǎng)絡(luò)連接。
即,第一用戶裝置可進(jìn)行如下控制:設(shè)定與第二用戶裝置之間的無(wú)線網(wǎng)絡(luò),并可控制成對(duì)第一用戶裝置的屏幕上輸出的畫(huà)面執(zhí)行鏡射,以使所輸出的畫(huà)面在第二用戶裝置的屏幕上輸出。對(duì)第一用戶裝置與第二用戶裝置之間的具體的網(wǎng)絡(luò)設(shè)定及多屏幕設(shè)定方法將會(huì)在后面說(shuō)明。
當(dāng)?shù)谝挥脩粞b置和第二用戶裝置中都具有用于控制應(yīng)用程序1的輸入界面時(shí),用戶既可以通過(guò)第一用戶裝置的輸入界面控制應(yīng)用程序1,也可以通過(guò)第二用戶裝置的輸入界面控制應(yīng)用程序1。
圖1的(B)示出在第一用戶裝置和第二用戶裝置各自的屏幕上運(yùn)行互不相同的應(yīng)用程序的情形。
例如,第一用戶裝置與第二用戶裝置可以通過(guò)有線和/或無(wú)線網(wǎng)絡(luò)實(shí)現(xiàn)初始連接。第一用戶裝置在第一用戶裝置上運(yùn)行應(yīng)用程序1和應(yīng)用程序2,并基于多屏幕設(shè)定而在第一用戶裝置的屏幕上輸出應(yīng)用程序1,且在第二用戶裝置的屏幕上輸出應(yīng)用程序2。
圖1的(C)示出在第一用戶裝置和第二用戶裝置中分別運(yùn)行互不相同的應(yīng)用程序的情形。尤其,圖1的(C)示出特定的用戶裝置中輸出用于多個(gè)應(yīng)用程序的畫(huà)面的情形。
例如,第一用戶裝置與第二用戶裝置可以通過(guò)有線和/或無(wú)線網(wǎng)絡(luò)實(shí)現(xiàn)初 始連接。第一用戶裝置在第一用戶裝置上運(yùn)行應(yīng)用程序1、應(yīng)用程序2及應(yīng)用程序3,并可基于多屏幕設(shè)定而在第一用戶裝置的屏幕上輸出應(yīng)用程序1,且在第二用戶裝置的屏幕上輸出應(yīng)用程序2和應(yīng)用程序3。
圖1(D)示出在第一用戶裝置和第二用戶裝置各自的屏幕上分別輸出多個(gè)應(yīng)用程序的情形。例如,第一用戶裝置與第二用戶裝置可以通過(guò)有線和/或無(wú)線網(wǎng)絡(luò)實(shí)現(xiàn)初始連接。第一用戶裝置可在第一用戶裝置上運(yùn)行應(yīng)用程序1、應(yīng)用程序2、應(yīng)用程序3及應(yīng)用程序4,并基于多屏幕設(shè)定而在第一用戶裝置的屏幕上輸出應(yīng)用程序1和應(yīng)用程序2,且在第二用戶裝置的屏幕上輸出應(yīng)用程序3和應(yīng)用程序4。
考慮到說(shuō)明的方便性,圖1公開(kāi)了基于兩個(gè)用戶裝置的輸出畫(huà)面的鏡射及擴(kuò)展方法,但是也可以執(zhí)行基于兩個(gè)以上的用戶裝置的輸出畫(huà)面的鏡射以及輸出畫(huà)面的擴(kuò)展。例如,第一用戶裝置可作為主控制裝置執(zhí)行工作而輸出應(yīng)用程序1,第二用戶裝置可作為從屬控制裝置執(zhí)行工作而輸出應(yīng)用程序2和應(yīng)用程序3,第三用戶裝置可作為從屬控制裝置執(zhí)行工作而輸出應(yīng)用程序4和應(yīng)用程序5。
當(dāng)使用這種方法時(shí),可以通過(guò)可用的多個(gè)用戶裝置而實(shí)現(xiàn)多屏幕。
圖2是表示根據(jù)本發(fā)明實(shí)施例的多屏幕設(shè)定方法的示意圖。
圖2表示在多個(gè)用戶裝置之間設(shè)定多屏幕之后的畫(huà)面控制方法。
參考圖2,在多屏幕得到設(shè)定的情況下,在作為主控制裝置執(zhí)行工作的第一用戶裝置的屏幕上可顯示出切換指示器(indicator)230,該切換指示器230用于指示連接上作為從屬控制裝置執(zhí)行工作的其他用戶裝置,且用于用戶裝置之間的畫(huà)面切換。切換指示器230可具有圖標(biāo)、窗口小部件(widgets)等多樣的格式。
切換指示器230可用于第一用戶裝置的畫(huà)面與第二用戶裝置的畫(huà)面之間的切換(switching)。當(dāng)用戶觸摸位于第一用戶裝置的畫(huà)面上的切換指示器230時(shí),第一用戶裝置的畫(huà)面可由第一用戶裝置的默認(rèn)畫(huà)面210轉(zhuǎn)換為第二用戶裝置的默認(rèn)畫(huà)面220。默認(rèn)畫(huà)面可以是基于多屏幕設(shè)定而被設(shè)定在特定用戶裝置的屏幕中輸出的應(yīng)用程序的輸出畫(huà)面。
例如,可以假設(shè)一種情形被設(shè)定為如下:基于多屏幕設(shè)定而使第一用戶裝置的屏幕上輸出應(yīng)用程序1,并使第二用戶裝置的屏幕上輸出應(yīng)用程序2和應(yīng)用程序3。在此情況下,第一用戶裝置的默認(rèn)畫(huà)面210可以是應(yīng)用程序1 的輸出畫(huà)面,第二用戶裝置的默認(rèn)畫(huà)面220可以是應(yīng)用程序2和應(yīng)用程序3的輸出畫(huà)面。用戶為了控制用于輸出應(yīng)用程序2和應(yīng)用程序3的第二用戶裝置的畫(huà)面,可以點(diǎn)擊正在輸出應(yīng)用程序1的第一用戶裝置的畫(huà)面上的切換指示器230。當(dāng)點(diǎn)擊切換指示器230時(shí),第一用戶裝置的默認(rèn)畫(huà)面210可被切換為第二用戶裝置的默認(rèn)畫(huà)面220。即,在第一用戶裝置的畫(huà)面上可以輸出作為第二用戶裝置的默認(rèn)畫(huà)面220的應(yīng)用程序2和應(yīng)用程序3。
第一用戶裝置輸出被切換到的其他用戶裝置的默認(rèn)畫(huà)面,用戶可以利用這種第一用戶裝置而控制其他用戶裝置的默認(rèn)畫(huà)面。關(guān)于通過(guò)作為主控制裝置執(zhí)行工作的特定用戶裝置(以下,稱(chēng)為“本用戶裝置”)來(lái)控制其他用戶裝置的默認(rèn)畫(huà)面的方法將會(huì)在后面進(jìn)行說(shuō)明。
考慮到說(shuō)明的方便性,圖2中示出基于切換指示器而執(zhí)行第一用戶裝置與第二用戶裝置的默認(rèn)畫(huà)面之間的切換的方法。但是在由兩個(gè)以上的用戶裝置實(shí)現(xiàn)多屏幕的情況下,可以利用切換指示器控制兩個(gè)以上的從屬用戶裝置中的一個(gè)從屬用戶裝置的默認(rèn)畫(huà)面。例如,第一用戶裝置的切換指示器可用于將作為第一用戶裝置的從屬用戶裝置執(zhí)行工作的第二用戶裝置和第三用戶裝置中的一個(gè)用戶裝置的默認(rèn)畫(huà)面輸出到第一用戶裝置上。
當(dāng)用戶想在本用戶裝置中重新輸出本用戶裝置的默認(rèn)畫(huà)面時(shí),用戶可以再次觸摸本用戶裝置的切換指示器230,或者向本用戶裝置輸入特定的輸入信號(hào)(例如,觸摸屏幕),從而可以將本用戶裝置所輸出的畫(huà)面從其他用戶裝置的默認(rèn)畫(huà)面切換為本用戶裝置的默認(rèn)畫(huà)面。
圖3是表示用于對(duì)根據(jù)本發(fā)明實(shí)施例的其他用戶裝置(與所述“本用戶裝置”相對(duì),下同)的默認(rèn)畫(huà)面進(jìn)行控制的方法的示意圖。
圖3表示基于本用戶裝置所輸出的其他用戶裝置的默認(rèn)畫(huà)面而控制其他用戶裝置中輸出的默認(rèn)畫(huà)面的方法。
參考圖3的(A),基于本用戶裝置,可以對(duì)其他用戶裝置的默認(rèn)畫(huà)面上輸出的應(yīng)用程序所采用的畫(huà)面尺寸進(jìn)行控制。具體而言,可以利用本用戶裝置的畫(huà)面而控制其他用戶裝置的畫(huà)面上輸出的多個(gè)應(yīng)用程序各自所采用的畫(huà)面尺寸。
例如,第一用戶裝置的默認(rèn)畫(huà)面可以是應(yīng)用程序1的輸出畫(huà)面,第二用戶裝置的默認(rèn)畫(huà)面可以是應(yīng)用程序2(圖3中的320;以下等價(jià)地記為“應(yīng)用程序二320”)及應(yīng)用程序3(圖3中的330;以下等價(jià)地記為“應(yīng)用程序三 330”)的輸出畫(huà)面。用戶可以基于位于第一用戶裝置上的切換指示器而將輸出應(yīng)用程序1的第一用戶裝置的默認(rèn)畫(huà)面進(jìn)行轉(zhuǎn)換,從而在第一用戶裝置的屏幕上輸出其他用戶裝置的默認(rèn)畫(huà)面,該其他用戶裝置輸出應(yīng)用程序二320和應(yīng)用程序三330。
用戶對(duì)第一用戶裝置的屏幕上輸出的應(yīng)用程序二320和應(yīng)用程序三330各自所采用的畫(huà)面大小進(jìn)行控制,從而可以控制第二用戶裝置的屏幕上作為默認(rèn)畫(huà)面輸出的應(yīng)用程序二320和應(yīng)用程序三330各自所采用的畫(huà)面大小。例如,如果用戶在切換默認(rèn)畫(huà)面之后通過(guò)第一用戶裝置上的畫(huà)面而使應(yīng)用程序三330所采用的畫(huà)面尺寸進(jìn)一步增加,則第二用戶裝置上輸出的用于顯示應(yīng)用程序三330的畫(huà)面尺寸也可以增加。
參考圖3的(B),可以基于本用戶裝置而刪除其他用戶裝置的默認(rèn)畫(huà)面上輸出的特定應(yīng)用程序所采用的畫(huà)面。具體而言,可以利用本用戶裝置的畫(huà)面而刪除其他用戶裝置的屏幕上輸出的至少一個(gè)應(yīng)用程序所采用的畫(huà)面。
例如,第一用戶裝置的默認(rèn)畫(huà)面可以是應(yīng)用程序1的輸出畫(huà)面,第二用戶裝置的默認(rèn)畫(huà)面可以是應(yīng)用程序二320和應(yīng)用程序三330的輸出畫(huà)面。用戶可以基于位于第一用戶裝置上的切換指示器而將輸出應(yīng)用程序1的第一用戶裝置的默認(rèn)畫(huà)面進(jìn)行切換,從而在第一用戶裝置的屏幕上輸出第二用戶裝置的默認(rèn)畫(huà)面,該第二用戶裝置輸出應(yīng)用程序二320和應(yīng)用程序三330。
用戶可以進(jìn)行如下設(shè)定:通過(guò)刪除第一用戶裝置的屏幕上輸出的應(yīng)用程序三330,從而使第二用戶裝置的默認(rèn)畫(huà)面成為應(yīng)用程序二320的輸出畫(huà)面。
還可以設(shè)定為:如果在進(jìn)行刪除之后其他用戶裝置的屏幕上輸出的應(yīng)用程序的數(shù)量為一個(gè),則使僅剩的一個(gè)應(yīng)用程序輸出到整個(gè)屏幕上。而且可以設(shè)定為:如果在進(jìn)行刪除之后其他用戶裝置的屏幕上輸出的應(yīng)用程序的數(shù)量為多個(gè),則可以使多個(gè)應(yīng)用程序各自所采用的畫(huà)面以大小相同的尺寸輸出到整個(gè)屏幕上;或者可以以基于用戶的專(zhuān)門(mén)的畫(huà)面尺寸設(shè)定而確定的畫(huà)面尺寸分別輸出多個(gè)應(yīng)用程序。
圖4是表示根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序添加(移動(dòng))方法的示意圖。
如圖所示,用戶可以把第一用戶裝置中顯示的應(yīng)用程序App1~App4中的至少一個(gè)應(yīng)用程序移動(dòng)到其他用戶裝置。
此時(shí),既可以將經(jīng)移動(dòng)的應(yīng)用程序App2從第一用戶裝置的屏幕上刪除,也可以使經(jīng)移動(dòng)的應(yīng)用程序App2維持原來(lái)的狀態(tài)。
這種應(yīng)用程序App2的移動(dòng)或添加是通過(guò)用戶對(duì)第一用戶裝置的操作而執(zhí)行,這種操作可通過(guò)拖動(dòng)操作、菜單輸入操作、設(shè)定變更操作等多樣的方法執(zhí)行。
圖5是表示根據(jù)本發(fā)明實(shí)施例的輸入界面設(shè)定方法的示意圖。
圖5示出通過(guò)本用戶裝置而將外部輸入裝置400或本用戶裝置上的輸入裝置(以下,稱(chēng)為“內(nèi)部輸入裝置410”)選擇為輸入界面/接口(Interface)的方法。例如,外部輸入裝置400可以是鍵盤(pán)、鼠標(biāo)、觸摸墊、操縱桿等,內(nèi)部輸入裝置410可以是實(shí)現(xiàn)于本用戶裝置的輸入界面。
參考圖5,用戶可以選擇輸入界面,以使作為主控制裝置執(zhí)行工作的本用戶裝置對(duì)作為從屬控制裝置執(zhí)行工作的其他用戶裝置的畫(huà)面上輸出的應(yīng)用程序進(jìn)行控制。
當(dāng)連接有外部輸入裝置400時(shí),用戶可以選擇外部輸入裝置400以控制其他用戶裝置的畫(huà)面上輸出的應(yīng)用程序?;蛘?,用戶也可以為了控制其他用戶裝置的畫(huà)面上輸出的應(yīng)用程序而選擇內(nèi)部輸入裝置410。
當(dāng)用戶選擇外部輸入裝置400時(shí),本用戶裝置上的畫(huà)面可得到維持,并可從外部輸入裝置400接收輸入信號(hào)而對(duì)其他用戶裝置所輸出的應(yīng)用程序執(zhí)行控制。
當(dāng)用戶選擇內(nèi)部輸入裝置410時(shí),本用戶裝置上的畫(huà)面中可顯示出輸入界面。即,輸入界面被輸出到本用戶裝置的畫(huà)面上,用戶可通過(guò)輸入界面而將輸入信號(hào)進(jìn)行輸入。
圖6是表示根據(jù)本發(fā)明實(shí)施例的基于多屏幕的應(yīng)用程序運(yùn)行方法的順序圖。
圖6示出通過(guò)多個(gè)用戶裝置各自的畫(huà)面而輸出至少一個(gè)應(yīng)用程序的基于多屏幕的畫(huà)面輸出方法。
參考圖6,本用戶裝置可以判定本用戶裝置與其他用戶裝置是否通過(guò)網(wǎng)絡(luò)而連接(步驟S500)。
例如,本用戶裝置與其他用戶裝置之間可以通過(guò)初始連接設(shè)定步驟而建立有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)。
將用于指示本用戶裝置與其他用戶裝置是否通過(guò)網(wǎng)絡(luò)而連接的消息輸出到本用戶裝置和其他用戶裝置的畫(huà)面上(步驟S510)。
當(dāng)本用戶裝置與其他用戶裝置通過(guò)網(wǎng)絡(luò)而連接時(shí),本用戶裝置和其他用 戶裝置的畫(huà)面上可輸出連接完成消息。當(dāng)本用戶裝置與其他用戶裝置未通過(guò)網(wǎng)絡(luò)相連接時(shí),本用戶裝置和其他用戶裝置的畫(huà)面上可輸出連接失敗消息。當(dāng)設(shè)定網(wǎng)絡(luò)時(shí),可以執(zhí)行針對(duì)多個(gè)用戶裝置中要使用為主控制裝置的用戶裝置的選擇。以下,以本用戶裝置作為主控制裝置執(zhí)行工作而其他用戶裝置作為從屬控制裝置執(zhí)行工作的情形為例進(jìn)行說(shuō)明。
執(zhí)行基于本用戶裝置的多屏幕設(shè)定(步驟S520)。
本用戶裝置可以基于要在本用戶裝置和其他用戶裝置的畫(huà)面上輸出的應(yīng)用程序的確定而執(zhí)行多屏幕設(shè)定。如前面對(duì)圖1~圖5說(shuō)明的那樣,多屏幕設(shè)定可通過(guò)多種方法來(lái)執(zhí)行。
執(zhí)行輸入界面設(shè)定步驟(步驟S530)。
為了控制本用戶裝置和/或其他用戶裝置的畫(huà)面上輸出的應(yīng)用程序,可以選擇本用戶裝置的輸入界面。
當(dāng)外部輸入界面連接于本用戶裝置和/或其他用戶裝置時(shí),作為主控制裝置執(zhí)行工作的本用戶裝置可接收關(guān)于外部輸入界面的使用與否的信息而確定外部輸入界面的使用與否。例如,用戶可以對(duì)究竟使用外部輸入界面和內(nèi)部輸入界面中的哪一種輸入界面的問(wèn)題做出決定,并輸入到本用戶裝置中。也可以將內(nèi)部輸入界面和外部輸入界面一并設(shè)定為輸入界面。
基于通過(guò)從內(nèi)部輸入界面和/或外部輸入界面中設(shè)定的輸入界面而輸入的輸入信號(hào),可以對(duì)本用戶裝置和/或其他用戶裝置的畫(huà)面上輸出的應(yīng)用程序進(jìn)行控制。
圖7是表示根據(jù)本發(fā)明實(shí)施例的基于多個(gè)其他用戶裝置的畫(huà)面而實(shí)現(xiàn)多屏幕的方法的示意圖。
圖7示出如下的多屏幕實(shí)現(xiàn)方法:當(dāng)一個(gè)用戶裝置作為主控制裝置執(zhí)行工作且多個(gè)其他用戶裝置作為從屬控制裝置執(zhí)行工作時(shí),通過(guò)多個(gè)其他用戶裝置的畫(huà)面而實(shí)現(xiàn)多屏幕。
參考圖7,本用戶裝置600可以獲取與本用戶裝置600相連接的多個(gè)其他用戶裝置的相關(guān)信息。
本用戶裝置600與多個(gè)其他用戶裝置中的各個(gè)用戶裝置之間可以直接形成網(wǎng)絡(luò)。
例如,本用戶裝置600可以把用于與所連接的多個(gè)其他用戶裝置中的各個(gè)用戶裝置執(zhí)行通信所需的時(shí)間資源分配給多個(gè)其他用戶裝置中的各個(gè)用戶 裝置。當(dāng)其他用戶裝置為3個(gè)(第一其他用戶裝置610、第二其他用戶裝置620以及第三其他用戶裝置630)時(shí),本用戶裝置600可以把用于與第一其他用戶裝置610執(zhí)行通信的第一時(shí)間資源、用于與第二其他用戶裝置620執(zhí)行通信的第二時(shí)間資源以及用于與第三其他用戶裝置630執(zhí)行通信的第三時(shí)間資源分別分配到第一其他用戶裝置610、第二其他用戶裝置620以及第三其他用戶裝置630。
根據(jù)本發(fā)明的實(shí)施例,本用戶裝置可以基于其他用戶裝置的硬件信息(或者輸出信息)而將時(shí)間資源分配得不同。例如,本用戶裝置可基于多個(gè)其他用戶裝置的屏幕大小和/或設(shè)定的分辨率信息而預(yù)測(cè)出用于輸出應(yīng)用程序的數(shù)據(jù)的大小。
當(dāng)?shù)谝黄渌脩粞b置610具有最大的屏幕、第二其他用戶裝置620具有大小居中的屏幕、第三其他用戶裝置630具有最小的屏幕時(shí),本用戶裝置可對(duì)第一時(shí)間資源分配最多,對(duì)第二時(shí)間資源分配介于第一時(shí)間資源與第三時(shí)間資源之間的中間值,對(duì)第三時(shí)間資源分配最小。另外,本用戶裝置600還可以對(duì)與多個(gè)其他用戶裝置中的各個(gè)用戶裝置之間的信道狀態(tài)予以考慮,從而對(duì)信道狀態(tài)不良的其他用戶裝置分配相對(duì)較多的時(shí)間資源。
不僅可以分配時(shí)間資源,也可以將互不相同的頻率資源分配到各個(gè)其他用戶裝置。例如,也可以基于其他用戶裝置的硬件信息(例如,屏幕大小、可達(dá)到的分辨率、可達(dá)到的通信速度等)、以及其他用戶裝置與本用戶裝置600之間的信道狀態(tài)信息而將互不相同的頻率資源分配到各個(gè)其他用戶裝置。
用戶裝置600可在與其他用戶裝置初始結(jié)合時(shí)接收其他用戶裝置的硬件信息。
多個(gè)其他用戶裝置中的各個(gè)用戶裝置可通過(guò)在得到分配的時(shí)間資源內(nèi)與本用戶裝置進(jìn)行通信來(lái)接收用于輸出分配到多個(gè)其他用戶裝置中的各個(gè)用戶裝置的畫(huà)面上的應(yīng)用程序的信息。
例如,可假設(shè)以如下方式進(jìn)行設(shè)定的情況:通過(guò)本用戶裝置600而在第一其他用戶裝置610中輸出應(yīng)用程序1,并在第二其他用戶裝置620中輸出應(yīng)用程序2,且在第三其他用戶裝置630中輸出應(yīng)用程序3。在此情況下,本用戶裝置600可以通過(guò)第一時(shí)間資源向第一其他用戶裝置610傳送用于輸出應(yīng)用程序1的數(shù)據(jù),并通過(guò)第二時(shí)間資源向第二其他用戶裝置620傳送用于輸出應(yīng)用程序2的數(shù)據(jù),且通過(guò)第三時(shí)間資源向第三其他用戶裝置630傳送 用于輸出應(yīng)用程序3的數(shù)據(jù)。
當(dāng)由多個(gè)其他用戶裝置實(shí)現(xiàn)多屏幕時(shí),切換指示器可以用于指示多個(gè)其他用戶裝置中要被切換到的其他用戶裝置。例如,當(dāng)把第一其他用戶裝置610至第三其他用戶裝置630使用為其他用戶裝置時(shí),切換指示器可用于在第一其他用戶裝置610至第三其他用戶裝置630的默認(rèn)畫(huà)面中選擇用于切換本用戶裝置600的畫(huà)面而輸出的默認(rèn)畫(huà)面。
圖8是表示根據(jù)本發(fā)明實(shí)施例的本用戶裝置與其他用戶裝置之間的網(wǎng)絡(luò)設(shè)定方法的示意圖。
圖8示出本用戶裝置與其他用戶裝置之間的初始網(wǎng)絡(luò)設(shè)定。
參考圖8,本用戶裝置700為了把其他用戶裝置750的畫(huà)面使用為多屏幕,可以將初始設(shè)定請(qǐng)求消息710傳送到其他用戶裝置750。
初始設(shè)定請(qǐng)求消息710作為一種用于向其他用戶裝置750請(qǐng)求多屏幕設(shè)定的消息,可包含有本用戶裝置700的識(shí)別信息、本用戶裝置700所要設(shè)定的多屏幕的格式相關(guān)信息。
其他用戶裝置750接收初始設(shè)定請(qǐng)求消息710,并作為對(duì)初始設(shè)定請(qǐng)求消息710的響應(yīng)而可以把初始設(shè)定響應(yīng)消息720傳送給本用戶裝置700。其他用戶裝置750可以基于本用戶裝置700的識(shí)別信息以及本用戶裝置700所要設(shè)定的多屏幕格式而決定是否與本用戶裝置700執(zhí)行用于設(shè)定多屏幕的聯(lián)網(wǎng)。
例如,其他用戶裝置750可查看檢測(cè)到的本用戶裝置700的識(shí)別碼,并確認(rèn)該本用戶裝置700是否為可允許用于設(shè)定多屏幕的聯(lián)網(wǎng)的本用戶裝置700,由此決定是否與本用戶裝置700執(zhí)行用于設(shè)定多屏幕的聯(lián)網(wǎng)。另外,其他用戶裝置750可通過(guò)判斷是否能夠支持本用戶裝置700所要設(shè)定的多屏幕的格式,從而決定是否與本用戶裝置700執(zhí)行用于設(shè)定多屏幕的聯(lián)網(wǎng)。
在其他用戶裝置750決定與本用戶裝置700執(zhí)行用于多屏幕設(shè)定的聯(lián)網(wǎng)的情況下,傳送的初始設(shè)定響應(yīng)消息720可包括其他用戶裝置750的硬件信息(或者輸出信息)、本用戶裝置700與其他用戶裝置750之間的信道狀態(tài)信息。
其他用戶裝置750的硬件信息(或者輸出信息)可包括其他用戶裝置750可達(dá)到的分辨率信息、其他用戶裝置750的畫(huà)面大小信息、其他用戶裝置750可輸出的多畫(huà)面?zhèn)€數(shù)相關(guān)信息等。信道狀態(tài)信息可包括基于初始設(shè)定請(qǐng)求消 息而判斷的本用戶裝置700與其他用戶裝置750之間的信道狀態(tài)的相關(guān)信息。硬件信息也可以用輸出信息這一術(shù)語(yǔ)表述。
接收到初始設(shè)定響應(yīng)消息720的本用戶裝置700確定出用于其他用戶裝置750的時(shí)間資源和/或頻率資源,并可以把關(guān)于分配的頻率資源和時(shí)間資源的信息包含進(jìn)資源分配消息中而傳送給其他用戶裝置750。
另外,在分配的資源份額內(nèi),本用戶裝置700可將用于在其他用戶裝置750的畫(huà)面上輸出應(yīng)用程序的數(shù)據(jù)(例如,圖像數(shù)據(jù))傳送給其他用戶裝置750。
其他用戶裝置750可接收資源分配消息,并在資源分配消息所包含的資源內(nèi)從本用戶裝置700接收用于輸出應(yīng)用程序的數(shù)據(jù)。
其他用戶裝置750通過(guò)考慮得到分配的時(shí)間資源而在未得到分配的時(shí)間資源內(nèi)以能源節(jié)省模式運(yùn)行而維持通信模塊的電源關(guān)閉狀態(tài),并只在得到分配的時(shí)間資源內(nèi)以激活模式運(yùn)行,這樣可以減少電能的消耗量。
圖8以具有一個(gè)其他用戶裝置的情形為例進(jìn)行了說(shuō)明,但是在通過(guò)本用戶裝置和多個(gè)其他用戶裝置而實(shí)現(xiàn)多屏幕的情況下,也可以利用同樣的方式執(zhí)行用于設(shè)定與多個(gè)其他用戶裝置中的各個(gè)用戶裝置之間的多屏幕的聯(lián)網(wǎng)。
圖1至圖8所述的多屏幕實(shí)現(xiàn)方法可以通過(guò)用戶裝置的處理器執(zhí)行。
如上所述的通過(guò)用戶裝置實(shí)現(xiàn)多屏幕的方法可由應(yīng)用程序?qū)崿F(xiàn),或者由可通過(guò)多種多樣的計(jì)算機(jī)構(gòu)成要素執(zhí)行的程序指令語(yǔ)言形態(tài)實(shí)現(xiàn),從而可記錄到計(jì)算機(jī)可讀記錄介質(zhì)中。所述計(jì)算機(jī)可讀記錄介質(zhì)可以單獨(dú)或組合地包含程序指令語(yǔ)言、數(shù)據(jù)文件、數(shù)據(jù)結(jié)構(gòu)等。
記錄到所述計(jì)算機(jī)可讀記錄介質(zhì)中的程序指令語(yǔ)言既可以是專(zhuān)門(mén)為本發(fā)明特殊設(shè)計(jì)并構(gòu)成的指令語(yǔ)言,也可以是被計(jì)算機(jī)軟件領(lǐng)域中的技術(shù)人員所公知而可以使用的指令語(yǔ)言。
作為計(jì)算機(jī)可讀記錄介質(zhì)的例,包括:硬盤(pán)、軟盤(pán)及磁帶等磁介質(zhì);CD-ROM、DVD等光記錄介質(zhì);軟式光盤(pán)(floptical disk)等磁-光介質(zhì)(megneto-optical media);以及ROM、RAM、快閃存儲(chǔ)器等專(zhuān)門(mén)構(gòu)成以用于存儲(chǔ)并執(zhí)行程序指令語(yǔ)言的硬件裝置。
作為程序指令語(yǔ)言的例,不僅包括通過(guò)編譯器制作的機(jī)器語(yǔ)言代碼,而且還包括可以在計(jì)算機(jī)上通過(guò)解釋器等而執(zhí)行的高級(jí)語(yǔ)言代碼。所述硬件裝置可構(gòu)成為通過(guò)一個(gè)以上的軟件模塊執(zhí)行工作,以執(zhí)行根據(jù)本發(fā)明的處理, 反之亦然。
以上,已參考實(shí)施例進(jìn)行了說(shuō)明,要理解本技術(shù)領(lǐng)域中熟練的技術(shù)人員能夠在不脫離權(quán)利要求書(shū)所記載的本發(fā)明的思想和領(lǐng)域的范圍內(nèi)對(duì)本發(fā)明進(jìn)行多樣的修改和變更。