專利名稱:屏幕傳輸設(shè)備,屏幕顯示方法和計(jì)算機(jī)可讀介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及屏幕傳輸設(shè)備、屏幕顯示方法和計(jì)算機(jī)可讀介質(zhì),尤其涉及多顯示器系統(tǒng)中的窗口顯示位置控制技術(shù),其通過協(xié)調(diào)多個顯示器來顯示PC等的計(jì)算機(jī)屏幕。
背景技術(shù):
傳統(tǒng)上,當(dāng)一個用于顯示PC等等的一個計(jì)算機(jī)屏幕的系統(tǒng)使用多個顯示器時,存在由Windows(注冊商標(biāo))作為標(biāo)準(zhǔn)支持的多監(jiān)視器功能。當(dāng)使用用于多監(jiān)視器的顯卡時,或者多個顯示卡被同時插到PC中并且OS(操作系統(tǒng))識別出多個顯示器時,屏幕被顯示為多個顯示器上的一個大桌面。比起用戶只用一個顯示器工作時,當(dāng)使用多個顯示器時,用戶可以使用更廣大的工作空間。例如,當(dāng)用戶想同時看多個文檔時,文檔的窗口不能相互重疊或者窗口被設(shè)置為相互不重迭,因此窗口可以在不減小尺寸的情況下同時顯示。
在JP-A 2003-61140(KOKAI)中描述了系統(tǒng)通過相互協(xié)調(diào)的多個顯示器進(jìn)行顯示。根據(jù)JP-A 2003-61140(KOKAI),當(dāng)從用戶接收到顯示指令時,系統(tǒng)判斷是否所有指示的顯示內(nèi)容都可以同時顯示在整個屏幕上。當(dāng)不是所有指示的顯示內(nèi)容都能同時顯示在屏幕上時,系統(tǒng)會搜索附近的設(shè)備,而且如果找到,系統(tǒng)會用相互協(xié)調(diào)的多個設(shè)備來顯示一個屏幕。
此外,在JP-A 2004-318207(KOKAI)中說明的系統(tǒng)會自動收集包括在附近多個設(shè)備中的關(guān)于屏幕創(chuàng)建要素和屏幕顯示要素的信息,而且系統(tǒng)會自動形成處理配置,其會根據(jù)用戶指定的順序或預(yù)先設(shè)置的優(yōu)先級順序來組合屏幕創(chuàng)建要素和屏幕顯示要素。
而Windows的多監(jiān)視器功能預(yù)先假設(shè)PC和顯示器之間的相對固定的組合方式,就像臺式電腦,在使用便攜式設(shè)備等等時,當(dāng)多顯示器必要時,使用以上描述兩個方式中的方法可以方便地形成多顯示器環(huán)境。
如上所述,在JP-A 2003-61140(KOKAI)和JP-A 2004-318207(KOKAI)中描述的系統(tǒng)使得即使當(dāng)裝置配置頻繁改變時,例如當(dāng)使用便攜式裝置時,也可以容易地使用多顯示環(huán)境。然而,當(dāng)顯示器在多顯示器環(huán)境中啟動時,啟動哪個顯示器會對用戶的便利性產(chǎn)生很大的影響。例如,在傳統(tǒng)的Windows多監(jiān)視器環(huán)境中,一個完全新的窗口在主監(jiān)視器上被打開。當(dāng)要顯示的顯示器不是主監(jiān)視器時,需要通過鼠標(biāo)操作等等,在打開窗口之后把窗口從主監(jiān)視器轉(zhuǎn)移到想要的顯示器上。當(dāng)窗口再次被打開時,它是在上次關(guān)閉的位置再次被打開,但是在裝置配置隨時間變化很快的情況下,想打開的位置和上次關(guān)閉窗口的位置一致是不太可能的。
在JP-A 2003-61140(KOKAI)中描述的系統(tǒng)能夠用多個協(xié)作的設(shè)備來顯示一個大的屏幕,但是它并沒有涉及當(dāng)窗口打開時窗口的位置的問題。另一方面,雖然在JP-A 2004-318207(KOKAI)中描述的系統(tǒng)使得裝置配置的確定簡化或者自動化,但是它不能在確定裝置配置之后,對在哪一個裝置上顯示新窗口進(jìn)行控制。在任何情況下,存在一問題,即,當(dāng)打開窗口時,需要復(fù)雜的操作把窗口移到期望的顯示器,以在期望的顯示器上顯示窗口。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面,提供一種屏幕傳輸設(shè)備,包括第一接收器,用于從每個屏幕顯示設(shè)備接收指示由用戶使用的多個屏幕顯示設(shè)備的使用狀態(tài)的使用狀態(tài)信息;第二接收器,用于從多個屏幕顯示設(shè)備中的一個屏幕顯示設(shè)備接收請求開啟窗口的消息;確定器,用于根據(jù)每個屏幕顯示設(shè)備的使用狀態(tài)從多個屏幕顯示設(shè)備中確定一個在其上開啟所述窗口的屏幕顯示設(shè)備;屏幕數(shù)據(jù)生成器,用于生成所述窗口的屏幕數(shù)據(jù);以及傳送器,用于將所述窗口的屏幕數(shù)據(jù)傳送至由所述確定器確定的屏幕顯示設(shè)備。
根據(jù)本發(fā)明的一方面,提供了一種屏幕顯示方法,包括從每個屏幕顯示設(shè)備接收指示由用戶使用的多個屏幕顯示設(shè)備的使用狀態(tài)的使用狀態(tài)信息;從多個屏幕顯示設(shè)備中的一個屏幕顯示設(shè)備接收請求開啟窗口的消息;根據(jù)每個屏幕顯示設(shè)備的使用狀態(tài)從多個屏幕顯示設(shè)備中確定一個在其上開啟所述窗口的屏幕顯示設(shè)備;生成所述窗口的屏幕數(shù)據(jù);以及將所述窗口的屏幕數(shù)據(jù)傳送至所確定的開啟窗口的屏幕顯示設(shè)備。
根據(jù)本發(fā)明的一方面,提供了一種計(jì)算機(jī)可讀介質(zhì),其存儲用于使計(jì)算機(jī)執(zhí)行指令以執(zhí)行下列步驟的計(jì)算機(jī)程序從每個屏幕顯示設(shè)備接收指示由用戶使用的多個屏幕顯示設(shè)備的使用狀態(tài)的使用狀態(tài)信息;從多個屏幕顯示設(shè)備中的一個屏幕顯示設(shè)備接收請求開啟窗口的消息;根據(jù)每個屏幕顯示設(shè)備的使用狀態(tài)從多個屏幕顯示設(shè)備中確定一個在其上開啟所述窗口的屏幕顯示設(shè)備;生成所述窗口的屏幕數(shù)據(jù);以及將所述窗口的屏幕數(shù)據(jù)傳送至所確定的開啟窗口的屏幕顯示設(shè)備。
圖1顯示根據(jù)第一實(shí)施例的多顯示器系統(tǒng)的實(shí)例;圖2顯示根據(jù)第一實(shí)施例的屏幕顯示設(shè)備的框結(jié)構(gòu)的實(shí)例;圖3顯示根據(jù)第一實(shí)施例的屏幕傳輸設(shè)備的的框結(jié)構(gòu)的實(shí)例;圖4顯示根據(jù)第一實(shí)施例的壓力傳感器的位置;圖5是顯示根據(jù)第一實(shí)施例的屏幕顯示設(shè)備的連接處理的流程圖;
圖6顯示根據(jù)第一實(shí)施例的輸入對話框的顯示實(shí)例;圖7是顯示根據(jù)第一實(shí)施例的屏幕傳輸設(shè)備的連接接受處理的的流程圖;圖8顯示根據(jù)第一實(shí)施例的初始屏幕的實(shí)例;圖9顯示根據(jù)第一實(shí)施例的顯示設(shè)備列表的實(shí)例;圖10顯示根據(jù)第一實(shí)施例的顯示設(shè)備列表的另一個實(shí)例;圖11顯示根據(jù)第一實(shí)施例的連接時的消息交換的實(shí)例;圖12是顯示根據(jù)第一實(shí)施例的手持狀態(tài)檢測處理的流程圖;圖13是顯示顯示根據(jù)第一實(shí)施例的打開新窗口時的處理的流程圖;圖14顯示根據(jù)第一實(shí)施例的在啟動應(yīng)用時的消息的交換的實(shí)例;圖15顯示根據(jù)第一實(shí)施例的顯示設(shè)備列表的實(shí)例;圖16顯示根據(jù)第一實(shí)施例的顯示設(shè)備列表的另一個實(shí)例;圖17顯示根據(jù)第一實(shí)施例的菜單列表屏幕的實(shí)例;圖18顯示根據(jù)第一實(shí)施例的應(yīng)用的顯示實(shí)例;圖19顯示根據(jù)第二實(shí)施例的顯示設(shè)備列表的實(shí)例;圖20顯示根據(jù)第二實(shí)施例的顯示設(shè)備列表的另一個實(shí)例;圖21顯示根據(jù)第三實(shí)施例的顯示設(shè)備列表的實(shí)例;圖22顯示根據(jù)第三實(shí)施例的具有寫禁止按鈕的屏幕顯示設(shè)備;以及圖23顯示根據(jù)第三實(shí)施例的顯示設(shè)備列表的另一個實(shí)例。
具體實(shí)施例方式
在同時使用可以手持的多個顯示器的多顯示器環(huán)境中,甚至在用戶接連改變手持顯示器的情況下,該實(shí)施例檢測用戶所關(guān)注的顯示器,并且自動地控制將被新打開的窗口的位置,以便可以在關(guān)注度最高的顯示器上顯示,從而可以減輕用戶在窗口安排上的負(fù)擔(dān)。在下文中將詳細(xì)解釋該實(shí)施例。
(第一實(shí)施例) 圖1顯示根據(jù)第一實(shí)施例的一個多顯示器系統(tǒng)的實(shí)例。多個屏幕顯示設(shè)備1到3與屏幕傳輸設(shè)備11相連,屏幕傳輸設(shè)備11通過無線接入點(diǎn)4連接到有線網(wǎng)絡(luò)5。屏幕傳輸設(shè)備和屏幕顯示設(shè)備之間的連接模式?jīng)]有特別的限制。例如,有多種無線連接的方式,例如無線LAN(局域網(wǎng))的hoc模式和Bluetooth(注冊商標(biāo)),紅外線,并且這些設(shè)備同樣可以通過無線電而不用有線網(wǎng)絡(luò)直接連接。此外,屏幕顯示設(shè)備和屏幕傳輸設(shè)備不必在地理位置上靠近,而且可以是彼此相距很遠(yuǎn)的。圖中的屏幕顯示設(shè)備1到3顯示了一種情況,其中,多個不同的應(yīng)用屏幕(屏幕顯示設(shè)備1顯示文檔編輯器,屏幕顯示設(shè)備2顯示圖形應(yīng)用和屏幕顯示設(shè)備3顯示圖像顯示應(yīng)用)被顯示。
屏幕傳輸設(shè)備11為屏幕顯示設(shè)備1到3生成屏幕數(shù)據(jù)并且傳輸它們。屏幕顯示設(shè)備1到3顯示接收到的屏幕數(shù)據(jù)。用戶使用多個屏幕顯示設(shè)備1到3繼續(xù)工作。
圖2顯示該實(shí)施例的屏幕顯示設(shè)備1的框結(jié)構(gòu)的實(shí)例。假設(shè)屏幕顯示設(shè)備2和3具有與屏幕顯示設(shè)備1相同的結(jié)構(gòu)。圖顯示了顯示器21,屏幕數(shù)據(jù)接收器22,通信控制器23,輸入設(shè)備24,用戶輸入分析器25,壓力感應(yīng)設(shè)備26和手持狀態(tài)檢測器27。這些元件21-27可以通過使安裝在計(jì)算機(jī)設(shè)備上的處理器執(zhí)行存儲在計(jì)算機(jī)可讀介質(zhì)上的程序來實(shí)現(xiàn)。
顯示器21顯示由屏幕數(shù)據(jù)接收器22合成的數(shù)據(jù)。
通信控制器23向/從網(wǎng)絡(luò)上傳送/接收數(shù)據(jù)。在發(fā)送/接收數(shù)據(jù)之前,通信控制器23需要與變?yōu)槟康牡卦O(shè)備的屏幕傳輸設(shè)備建立連接。TCP/IP通常用作用于傳輸?shù)耐ㄐ艆f(xié)議,但是不用說,通信協(xié)議并不局限于此。此外,需要指定變?yōu)槟康牡卦O(shè)備的屏幕傳輸設(shè)備,但是指定的方法沒有特別的限制,而且例如當(dāng)使用TCP/IP時,用戶可以指定IP地址,或者如果在有DNS(域名服務(wù)器)的環(huán)境中,可以指定主機(jī)名,DNS會把主機(jī)名轉(zhuǎn)換成IP地址,從而形成通信信道。待傳輸?shù)臄?shù)據(jù)包括從用戶輸入分析器25發(fā)出的用戶操作事件以及從手持狀態(tài)檢測器27發(fā)出的手持狀態(tài)信息,通信控制器23將用戶操作事件和手持狀態(tài)信息發(fā)送到所指定的屏幕傳輸設(shè)備。將接收的數(shù)據(jù)包括從屏幕傳輸設(shè)備傳送的屏幕數(shù)據(jù)。當(dāng)通信控制器23接收到屏幕數(shù)據(jù)時,它將所接收的屏幕數(shù)據(jù)傳送給屏幕數(shù)據(jù)接收器22。
輸入設(shè)備24是允許用戶輸入的設(shè)備,并且將根據(jù)用戶輸入的操作的信號發(fā)送到用戶輸入分析器25。設(shè)備的類型沒有特別的限制,可以使用鼠標(biāo)和觸摸板、筆輸入、鍵盤或者它們的結(jié)合。
用戶輸入分析器25把從輸入設(shè)備24發(fā)出的輸入信號轉(zhuǎn)換成顯示器21上顯示的計(jì)算機(jī)屏幕上的用戶輸入事件,并且把它傳輸給通信控制器23。輸入事件可能是指針的移動,鼠標(biāo)的左鍵或右鍵的上/下,按鍵的上/下等等。轉(zhuǎn)換后的事件被傳給通信控制器23以傳輸給屏幕傳輸設(shè)備。
壓力感應(yīng)設(shè)備26就是壓力傳感器。壓力傳感器可以被設(shè)置在例如由圖4中的參考標(biāo)記27A和28B指示的區(qū)域中(顯示器的外圍部分)。當(dāng)用戶手持自己的設(shè)備時,壓力傳感器進(jìn)行反應(yīng)并向手持狀態(tài)檢測器27發(fā)送“ON”信號。相反,當(dāng)用戶沒有手持時,信號變?yōu)椤癘FF”。當(dāng)壓力感應(yīng)設(shè)備被設(shè)置在圖4中由27A和28B指示的區(qū)域時,并且如果能夠以可區(qū)別的方式檢測到來自由27A指示的右邊區(qū)域中設(shè)置的壓力感應(yīng)設(shè)備的信號以及來自由27B指示的左邊區(qū)域中設(shè)置的壓力感應(yīng)設(shè)備的信號,那么還能夠檢測到關(guān)于用戶拿著設(shè)備的哪一邊,或者用戶是否雙手拿著設(shè)備的信息?;蛘撸绻麎毫鞲衅髟O(shè)置在顯示器周圍的所有區(qū)域,那么能夠檢測到顯示器的用戶所持的任何部分?;蛘撸绻胍獧z測持有設(shè)備的詳細(xì)方式,那么可以設(shè)置許多高級的壓力感應(yīng)設(shè)備以使用每個壓力感應(yīng)設(shè)備的檢測結(jié)果。
手持狀態(tài)檢測器27接收來自壓力感應(yīng)設(shè)備26的信號,并且判斷用戶當(dāng)前是否手持自己的設(shè)備。手持狀態(tài)檢測器27總是至少當(dāng)屏幕被顯示在顯示器21上時監(jiān)視來自壓力感應(yīng)設(shè)備26的信號,并且當(dāng)手持狀態(tài)的檢測結(jié)果發(fā)生變化時,通過通信控制器23向屏幕傳輸設(shè)備發(fā)送檢測結(jié)果?;蛘撸部梢源鎯z測結(jié)果,并且當(dāng)有來自屏幕傳輸設(shè)備的請求時發(fā)送存儲的信息。
在這個實(shí)施例中,壓力傳感器被用作傳感器以檢測手持狀態(tài),但是傳感器并不局限于此。例如,可以使用溫度傳感器,從而根據(jù)當(dāng)手持自己的設(shè)備或未手持時的手的溫度的區(qū)別來檢測手持狀態(tài);或者使用加速度傳感器,通過將自己的設(shè)備是靜止的、放在桌上的等狀態(tài)與自己的設(shè)備是手持的并且移動的狀態(tài)相區(qū)別來檢測手持狀態(tài)。也可以在每個屏幕顯示設(shè)備上安裝攝像機(jī),并且如果用戶包含在圖像中,則根據(jù)由攝像機(jī)拍攝的圖像判斷設(shè)備被手持?;蛘?,也可以結(jié)合這些方法使用。
屏幕數(shù)據(jù)接收器22處理來自通信控制器23的屏幕數(shù)據(jù)。如果接收的屏幕數(shù)據(jù)是壓縮數(shù)據(jù),那么它解壓數(shù)據(jù)并且在幀緩沖區(qū)(未顯示)中的適當(dāng)位置重寫屏幕數(shù)據(jù),幀緩沖區(qū)存儲屏幕數(shù)據(jù)接收器22中的整個屏幕。存儲在幀緩沖區(qū)中的屏幕數(shù)據(jù)被發(fā)送到顯示器21并且被顯示。
圖3顯示該實(shí)施例的屏幕傳輸設(shè)備11的框結(jié)構(gòu)的實(shí)例。圖中顯示了屏幕數(shù)據(jù)生成器31,傳輸屏幕數(shù)據(jù)獲取器32,屏幕數(shù)據(jù)傳送器33,通信控制器34,用戶操作事件處理器35,用戶關(guān)注度確定器36和顯示設(shè)備管理器37??梢酝ㄟ^使安裝在計(jì)算機(jī)設(shè)備上的處理器執(zhí)行存儲在計(jì)算機(jī)可讀介質(zhì)上的程序來實(shí)現(xiàn)這些元件31-37。
屏幕數(shù)據(jù)生成器31生成計(jì)算機(jī)屏幕。它通常會提供一幀緩沖區(qū),其大小對應(yīng)于屏幕的分辨率,用來存儲最近的待顯示屏幕。當(dāng)為多個顯示器生成屏幕時,它會為每個顯示器提供幀緩沖區(qū),并且為每個顯示器生成屏幕。通過應(yīng)用程序、OS和顯示器驅(qū)動器等等之間的協(xié)作來執(zhí)行屏幕自身的生成,并且生成的圖像被寫入幀緩沖區(qū)。當(dāng)被從顯示設(shè)備管理器37通知新的屏幕顯示設(shè)備的連接時,屏幕數(shù)據(jù)生成器31為該屏幕顯示設(shè)備提供幀緩沖區(qū)。即,為每個連接的屏幕顯示設(shè)備提供幀緩沖區(qū)。當(dāng)顯示在自己設(shè)備的顯示器上(未顯示)時,幀緩沖區(qū)中所寫的內(nèi)容被發(fā)送到顯示器。當(dāng)從用戶操作事件接收器35收到用戶操作事件時,屏幕數(shù)據(jù)生成器31根據(jù)事件的類型生成屏幕(事件屏幕數(shù)據(jù))。例如,當(dāng)事件是指針移動事件時,在指針移動到的地方重新繪制其。還從用戶關(guān)注度確定器36接收關(guān)于多個顯示器中的哪一個是用戶最關(guān)注的顯示器的信息。當(dāng)啟動以生成待開啟的新窗口的屏幕時,屏幕數(shù)據(jù)生成器31在用戶最關(guān)注的顯示器的屏幕上繪制窗口。
傳輸屏幕數(shù)據(jù)獲取器32獲取待更新的屏幕中的位置并且繪制數(shù)據(jù)。作為獲取方法,能夠從屏幕數(shù)據(jù)生成器31接收所有更新信息,并且使用這樣的信息?;蛘?,能夠周期地從屏幕數(shù)據(jù)生成器31獲取最新的屏幕,把它與上次獲取的屏幕相比較,從而提取更新部分。另外,還可以考慮一種方法,其中,鉤住例如系統(tǒng)中使用的屏幕更新這樣的繪制相關(guān)事,從而監(jiān)視哪一部分被更新,并且只從屏幕數(shù)據(jù)生成器31的幀緩沖區(qū)中獲取更新部分的繪制數(shù)據(jù)。所獲取的屏幕數(shù)據(jù)被發(fā)送給屏幕數(shù)據(jù)傳送器33。
屏幕數(shù)據(jù)傳送器33通過通信控制器34將發(fā)送自傳輸屏幕數(shù)據(jù)獲取器32的更新屏幕數(shù)據(jù)傳送到屏幕顯示設(shè)備。屏幕數(shù)據(jù)傳送器33將屏幕更新位置和繪制數(shù)據(jù)作為一組數(shù)據(jù)來傳送。如果不壓縮,則繪制數(shù)據(jù)的數(shù)據(jù)量會很大,因此繪制數(shù)據(jù)在被傳送之前可以被壓縮。
通信控制器34傳送數(shù)據(jù)到網(wǎng)絡(luò)或者從網(wǎng)絡(luò)接收數(shù)據(jù)。數(shù)據(jù)被傳送到作為目的地設(shè)備的屏幕顯示設(shè)備或者從其接收數(shù)據(jù)。在通信之前,通信控制器34從屏幕顯示設(shè)備收到建立通信信道的請求,并且建立通信信道。通信控制器34將發(fā)送自屏幕數(shù)據(jù)傳送器33的數(shù)據(jù)傳送到通信信道已經(jīng)建立的屏幕顯示設(shè)備。接收數(shù)據(jù)的類型包括來自屏幕顯示設(shè)備的用戶操作事件和手持狀態(tài)信息,并且這些被分別發(fā)送給用戶操作事件處理器35和用戶關(guān)注度確定器36。
顯示設(shè)備管理器37管理有關(guān)所連接的屏幕顯示設(shè)備的信息。當(dāng)被通信控制器34通知已經(jīng)建立與屏幕顯示設(shè)備的連接,并且被傳送了通過該連接收到的用戶信息時,顯示設(shè)備管理器37執(zhí)行認(rèn)證。在成功完成認(rèn)證之后,顯示設(shè)備管理器37添加并且注冊已經(jīng)新連接到顯示設(shè)備列表的屏幕顯示設(shè)備,并且向屏幕數(shù)據(jù)生成器31通知添加了新的屏幕顯示設(shè)備。
用戶操作事件處理器35提取事件類型,例如指針的移動和按鈕的上/下,以及根據(jù)每個事件的輔助數(shù)據(jù)(光標(biāo)移動事件移動到的位置的坐標(biāo)等等),并且發(fā)送其到屏幕數(shù)據(jù)生成器31。
用戶關(guān)注度確定器36確定所使用的多個屏幕傳輸設(shè)備中的、用戶最關(guān)注的顯示器。作為確定關(guān)注度的方法,可以考慮一種方法,其中,根據(jù)接收自屏幕傳輸設(shè)備的手持狀態(tài)信息,將最近手持的顯示器看作是最關(guān)注的顯示器。用戶關(guān)注度確定器36與例如確定器等同。
也可以使用半自動控制代替全自動控制來控制新開啟的窗口的顯示位置。例如,可以在開啟新窗口的菜單中或者在正在被顯示的窗口的菜單中增加一個菜單“到手持的顯示器”,并且當(dāng)用戶選擇該菜單“到手持的顯示器”時,在手持的顯示器上顯示一窗口。
將描述當(dāng)使用該實(shí)施例的屏幕顯示設(shè)備和屏幕傳輸設(shè)備時的操作序列的例子。首先描述直到完成屏幕顯示設(shè)備和屏幕傳輸設(shè)備之間的連接時的序列。
圖5是一個流程圖,顯示了直到完成從屏幕顯示設(shè)備到屏幕傳輸設(shè)備的連接時的處理的流程。首先,當(dāng)用戶打開屏幕顯示設(shè)備的電源時,在屏幕顯示設(shè)備的顯示器上顯示連接到屏幕傳輸設(shè)備的對話框(S21)。圖6顯示對話框顯示的例子。因?yàn)檫@個對話框應(yīng)該在連接到屏幕傳輸設(shè)備之前被顯示,所以希望通過屏幕顯示設(shè)備創(chuàng)建對話框。對話框允許作為待連接目的地的屏幕傳輸設(shè)備的地址,用戶名和密碼。將被輸入的目的地地址可以是IP地址或者主機(jī)名,但不特別限制。接下來,當(dāng)用戶按下連接按鈕41時,屏幕顯示設(shè)備建立與輸入到對話框的目的地的連接(S22)。TCP/IP通常被用來連接,但是不局限于此。當(dāng)使用TCP/IP時,利用一個特定端口號以使得已經(jīng)接受連接的屏幕傳輸設(shè)備能夠知道這是所希望的屏幕傳輸?shù)倪B接。在連接成功建立之后,屏幕顯示設(shè)備使用已建立的連接傳送有關(guān)用戶名和密碼的信息(用戶認(rèn)證請求信息),以向屏幕傳輸設(shè)備請求認(rèn)證用戶(S23)。當(dāng)接收到因?yàn)樵谄聊粋鬏斣O(shè)備處用戶認(rèn)證成功而傳送的傳輸顯示器信息的請求時,屏幕顯示設(shè)備將有關(guān)自己設(shè)備的顯示器信息傳送到屏幕傳輸設(shè)備(S24)。結(jié)果,屏幕顯示設(shè)備顯示從屏幕傳輸設(shè)備傳送的初始屏幕(S25),并且到這里初始化連接序列終止。
圖7是顯示由屏幕傳輸設(shè)備執(zhí)行的、針對屏幕顯示設(shè)備的連接接受處理的流程圖。首先,屏幕傳輸設(shè)備響應(yīng)于來自屏幕顯示設(shè)備的請求建立用于與屏幕顯示設(shè)備之間的數(shù)據(jù)傳輸/接收的連接(S31)。當(dāng)通過已建立的連接接收到用戶認(rèn)證請求信息時,屏幕傳輸設(shè)備根據(jù)包括在收到的信息中的用戶名和密碼執(zhí)行用戶認(rèn)證(S32)。在成功完成認(rèn)證之后,屏幕傳輸設(shè)備把作為發(fā)送者的屏幕顯示設(shè)備添加到顯示設(shè)備列表中(S33)。圖9和圖10中顯示了存儲在屏幕傳輸設(shè)備中的顯示設(shè)備列表的例子。在圖9中,屏幕傳輸設(shè)備與兩個屏幕顯示設(shè)備相連,并且分配ID“1”給地址是“xxx.xxx.xxx.xxx”的顯示設(shè)備,分配ID“2”給地址是“yyy.yyy.yyy.yyy”的顯示設(shè)備。當(dāng)與另一個新的屏幕顯示設(shè)備建立連接時,分配一個未使用的ID,然后注冊該屏幕顯示設(shè)備。圖10顯示一種情況,其中,ID“3”分配給地址是“zzz.zzz.zzz.zzz”的顯示設(shè)備并且注冊該顯示設(shè)備。接下來,屏幕傳輸設(shè)備傳送對顯示器信息的傳送請求,以獲得新連接的屏幕顯示設(shè)備的屬性并且從該屏幕顯示設(shè)備接收顯示器信息(S34)。一旦接收到顯示器信息,屏幕傳輸設(shè)備就根據(jù)屏幕的分辨率和在其中包括的顏色數(shù)量來提供幀緩沖區(qū),將指示準(zhǔn)備已完成的初始屏幕寫入幀緩沖區(qū),并且傳送初始屏幕到屏幕顯示設(shè)備(S36)。圖8顯示了初始屏幕的例子。
圖11顯示了在連接開始之后直到完成初始屏幕的顯示時,在屏幕傳輸設(shè)備和屏幕顯示設(shè)備之間交換的消息的例子。在連接建立階段之后(S41),包含由用戶從屏幕顯示設(shè)備輸入的用戶名和密碼信息的用戶信息消息被從屏幕顯示設(shè)備傳送到屏幕傳輸設(shè)備(S42)。屏幕傳輸設(shè)備根據(jù)包含在收到的用戶信息消息中的用戶名和密碼認(rèn)證用戶。一旦用戶認(rèn)證成功,屏幕傳輸設(shè)備就在顯示設(shè)備列表中注冊屏幕顯示設(shè)備,并且將顯示器信息請求消息發(fā)送到屏幕顯示設(shè)備,以獲得顯示器屬性(S43)。一旦接收到顯示器信息請求消息,屏幕顯示設(shè)備就傳送包括有關(guān)自己設(shè)備的顯示器的信息的顯示器信息消息(S44)。包括在顯示器信息中的信息可以包括分辨率和顏色數(shù)量,但是信息不局限于這些。已經(jīng)收到顯示器信息消息的屏幕傳輸設(shè)備提供一個與包含在所接收的消息中的分辨率和顏色數(shù)量相匹配的幀緩沖區(qū),創(chuàng)建初始屏幕并且將所創(chuàng)建的初始屏幕發(fā)送到屏幕顯示設(shè)備,作為初始圖像消息(S45)。
圖12是顯示屏幕顯示設(shè)備中的手持狀態(tài)信息的檢測處理的流程的流程圖。這個處理流程可以周期性地重復(fù),或者可以生成指示來自壓力感應(yīng)設(shè)備的信號的變化的中斷,以使當(dāng)中斷產(chǎn)生時執(zhí)行這個處理流程。首先,檢查壓力感應(yīng)設(shè)備的狀態(tài)(S51)。作為設(shè)置壓力感應(yīng)設(shè)備的方法,壓力感應(yīng)設(shè)備可以設(shè)置在例如圖4中由參考標(biāo)記27A和27B指示的區(qū)域中,但是方法沒有特別的限制。壓力感應(yīng)設(shè)備是這樣設(shè)置的,即,當(dāng)設(shè)備在壓力之下時信號為“ON”,當(dāng)設(shè)備不在壓力下時信號為“OFF”。在類似圖4設(shè)置的情況中,檢查來自由27A指示的右側(cè)區(qū)域中的和由27B指示的左側(cè)區(qū)域中的壓力感應(yīng)設(shè)備的信號。更具體地說,檢查信號的“ON”或者“OFF”以檢查設(shè)備是否在壓力之下。然后,檢查過的信號的狀態(tài)被轉(zhuǎn)換為手持狀態(tài)信息(S52)。例如,當(dāng)從左側(cè)和右側(cè)檢測到的信號都是“OFF”狀態(tài)時,信號狀態(tài)被轉(zhuǎn)化為“非手持”,當(dāng)只有從右側(cè)檢測到的信號是“ON”時,轉(zhuǎn)化為“右手手持”,當(dāng)只有從左側(cè)檢測到的信號是“ON”時,轉(zhuǎn)化為“左手手持”,當(dāng)從左側(cè)和右側(cè)檢測到的信號都是“ON”時,被轉(zhuǎn)化為“雙手手持”。將轉(zhuǎn)化后的手持狀態(tài)信息與先前檢查時的手持狀態(tài)信息相比較(S53),當(dāng)有變化時(S53是),屏幕顯示設(shè)備傳送(S54)新的手持狀態(tài)信息到屏幕傳輸設(shè)備,當(dāng)沒有變化時(S53否)結(jié)束處理。
圖13是顯示當(dāng)有來自屏幕顯示設(shè)備的開啟新窗口的請求時,由屏幕傳輸設(shè)備執(zhí)行的處理的流程的流程圖。當(dāng)它認(rèn)識到有開啟新窗口的請求時,例如,當(dāng)用戶使用任何一個屏幕顯示設(shè)備打開文件時(S11),屏幕傳輸設(shè)備選擇當(dāng)前用戶最關(guān)注的顯示器(屏幕顯示設(shè)備)(S12)。為所選擇的顯示器確定將被新開啟的窗口的位置,并且生成包括將被新開啟的窗口的屏幕(S13)。然后,將生成的屏幕發(fā)送到顯示器(S14)。
圖14顯示了從屏幕顯示設(shè)備1,屏幕顯示設(shè)備2和屏幕顯示設(shè)備3已經(jīng)通過上述連接序列(參照圖11)連接到屏幕傳輸設(shè)備的狀態(tài)開始,直到新的應(yīng)用屏幕被顯示在屏幕顯示設(shè)備3上為止的消息序列。假定用戶手持屏幕顯示設(shè)備1為該序列的初始狀態(tài)。圖15顯示在這種情況下,在屏幕傳輸設(shè)備中的顯示設(shè)備列表的狀態(tài)。這里假定用戶將手持的屏幕顯示設(shè)備從屏幕顯示設(shè)備1切換到屏幕顯示設(shè)備3。通過圖12描述的處理流程,在屏幕顯示設(shè)備1和屏幕顯示設(shè)備3中檢測到手持狀態(tài)信息的變化,包括新的手持狀態(tài)信息的狀態(tài)信息消息被從屏幕顯示設(shè)備1和屏幕顯示設(shè)備3傳送到屏幕傳輸設(shè)備(S61,S62)。即,指示手持狀態(tài)的使用狀態(tài)信息被從屏幕顯示設(shè)備3發(fā)送到屏幕傳輸設(shè)備(在屏幕顯示設(shè)備1之后,屏幕傳輸設(shè)備從屏幕顯示設(shè)備3接收指示手持狀態(tài)的使用狀態(tài)信息)。當(dāng)接收到狀態(tài)信息消息時,屏幕傳輸設(shè)備根據(jù)包括在其中的手持狀態(tài)信息更新顯示設(shè)備列表。圖16顯示在接收到上述兩個狀態(tài)信息消息之后的顯示設(shè)備列表。然后,假設(shè)用戶從屏幕顯示設(shè)備2請求應(yīng)用開啟菜單的顯示(事件),以啟動一個新的應(yīng)用。作為請求顯示應(yīng)用開啟菜單的方法,例如,可以考慮以下方法,即,在屏幕顯示設(shè)備中提供一個應(yīng)用開啟菜單按鈕。圖17顯示增加了應(yīng)用開啟菜單按鈕的屏幕顯示設(shè)備的例子。當(dāng)屏幕顯示設(shè)備的按鈕42被按下時,菜單請求消息被從屏幕顯示設(shè)備2傳送到屏幕傳輸設(shè)備(S63)。已接收到菜單請求消息的屏幕傳輸設(shè)備在菜單圖象消息中包括應(yīng)用開啟菜單屏幕,并且把它傳送到屏幕顯示設(shè)備2(S64)。上述的圖17顯示了一個例子,其中,屏幕顯示設(shè)備2接收菜單圖像消息并且顯示應(yīng)用啟動菜單。用戶使用例如筆這樣的輸入設(shè)備從所顯示的菜單中選擇一個菜單。包括關(guān)于所選菜單的信息(例如,在菜單屏幕中的位置)的菜單選擇信息消息被從屏幕顯示設(shè)備2傳送到屏幕傳輸設(shè)備(S65)。已經(jīng)收到菜單選擇信息消息的屏幕傳輸設(shè)備根據(jù)包括在消息中的信息獲知應(yīng)啟動哪個應(yīng)用。然后,通過圖13中顯示的處理,屏幕傳輸設(shè)備確定從現(xiàn)在起由哪個屏幕顯示設(shè)備來顯示待啟動的應(yīng)用。當(dāng)“是否手持設(shè)備”被用作關(guān)注度時,選擇屏幕顯示設(shè)備3,顯示新應(yīng)用已被啟動的屏幕被寫入屏幕顯示設(shè)備3的幀緩沖區(qū),并且包括屏幕的應(yīng)用圖像消息被從屏幕傳輸設(shè)備傳送到屏幕顯示設(shè)備3(S66)。圖18顯示了應(yīng)用屏幕被顯示的例子。
顯示了具體使用情況的一個例子。例如,假定待檢查的一列文檔被顯示在屏幕顯示設(shè)備A上。這里,用戶手持屏幕顯示設(shè)備B,并且通過屏幕顯示設(shè)備A打開待檢查的文檔。然后,在無需任何選擇(例如選擇由哪個屏幕顯示設(shè)備打開文檔)的情況下,通過手持的屏幕顯示設(shè)備B打開文檔。此外,當(dāng)用戶要看另一個第二文檔,同時保持該文檔(第一文檔)象原來一樣打開時,用戶放下屏幕顯示設(shè)備B,用手拿起另一個屏幕顯示設(shè)備C,然后使用屏幕顯示設(shè)備A打開第二文檔。然后,第二文檔自動地顯示在屏幕顯示設(shè)備C上。還能夠容易地檢查第二文檔,同時把它與第一文檔相比較。
(第二實(shí)施例)[根據(jù)訪問頻率確定顯示目的地]第二實(shí)施例將描述一方法,其中,使用用戶的訪問作為確定用戶關(guān)注度的方法,從而確定應(yīng)用啟動屏幕的顯示位置。因?yàn)槠聊粋鬏斣O(shè)備和屏幕顯示設(shè)備的結(jié)構(gòu)和第一實(shí)施例相同,所以只說明每個框的處理中的不同。當(dāng)接收到用戶事件時,屏幕傳輸設(shè)備的用戶操作事件處理器35除了第一實(shí)施例描述的處理之外,還將從哪個屏幕顯示設(shè)備接收到用戶事件通知給顯示設(shè)備管理器37,作為用戶事件接收信息。一旦接收到用戶事件接收信息,顯示設(shè)備管理器37將指示在發(fā)送消息的屏幕顯示設(shè)備的條目中有最近的用戶訪問的信息寫入顯示設(shè)備列表。圖19顯示存儲最新的用戶訪問信息的顯示設(shè)備列表的例子。圖19顯示最近有對ID為“3”的屏幕顯示設(shè)備的用戶訪問。因此,當(dāng)顯示新的應(yīng)用屏幕時,用戶關(guān)注度確定器36選擇屏幕顯示設(shè)備3作為顯示目的地。
此外,作為確定用戶關(guān)注度的另一個方法,還可以考慮根據(jù)用戶的訪問歷史確定用戶關(guān)注度的方法。這個方法與上述方法的相同之處在于,顯示設(shè)備管理器37被通知用戶操作事件處理器35從哪個屏幕顯示設(shè)備收到用戶事件,但是已經(jīng)收到信息的顯示設(shè)備管理器37不存儲關(guān)于用戶最近訪問的屏幕顯示設(shè)備的信息,而是計(jì)算特定時間段內(nèi)每個屏幕顯示設(shè)備被訪問的次數(shù)。即,每當(dāng)從屏幕顯示設(shè)備發(fā)送用戶事件時,顯示設(shè)備管理器37就使計(jì)數(shù)+1。當(dāng)用戶關(guān)注度確定器36確定顯示新的應(yīng)用的屏幕顯示設(shè)備時,其選擇訪問次數(shù)最高的設(shè)備。圖20顯示了反映最新的用戶訪問信息的顯示設(shè)備列表的例子。因?yàn)閳D20顯示對ID為“1”的屏幕顯示設(shè)備的訪問次數(shù)最高,用戶關(guān)注度確定器36選擇屏幕顯示設(shè)備1。
此外,作為確定用戶關(guān)注度的另一個方法,還可以考慮根據(jù)每個屏幕顯示設(shè)備的屏幕更新頻率(屏幕生成頻率)確定用戶關(guān)注度的方法。當(dāng)屏幕數(shù)據(jù)生成器31為特定屏幕顯示設(shè)備產(chǎn)生更新屏幕時,它把這個通知到顯示設(shè)備管理器37。已經(jīng)收到信息的顯示設(shè)備管理器37每當(dāng)它收到信息時就用+1更新每個屏幕顯示設(shè)備的計(jì)數(shù)。當(dāng)用戶關(guān)注度確定器36確定顯示新的應(yīng)用的屏幕顯示設(shè)備時,它選擇更新次數(shù)最高的設(shè)備。圖21顯示了反映最新的更新頻率信息的顯示設(shè)備列表的例子。因?yàn)閳D21顯示ID為“2”的屏幕顯示設(shè)備的屏幕更新次數(shù)最高,所以用戶關(guān)注度確定器36選擇屏幕顯示設(shè)備2。
還可以考慮將手持狀態(tài)信息與在這個實(shí)例中描述的方法一起使用。例如,當(dāng)有顯示器被手持時,用戶關(guān)注度確定器選擇手持的顯示器作為開啟新的應(yīng)用的顯示器,假定該顯示器具有最高的關(guān)注度,但是當(dāng)沒有手持的顯示器時,可以使用上述方法來判斷關(guān)注度。
(第三個實(shí)施例)[寫禁止屬性的同時使用]第三實(shí)施例將描述使用寫禁止屬性的方法,作為確定在其上顯示應(yīng)用開啟屏幕的設(shè)備的方法,所述寫禁止屬性指示屏幕顯示設(shè)備是寫禁止的。因?yàn)槠聊粋鬏斣O(shè)備和屏幕顯示設(shè)備的結(jié)構(gòu)與第一實(shí)施例相同,所以只說明每個框的處理中的不同。
圖22顯示一個例子,其中,屏幕顯示設(shè)備安裝有一個寫禁止按鈕,使用其用戶請求自己的設(shè)備為寫禁止的。圖22顯示一個情況,其中,應(yīng)用開啟菜單按鈕42被按下并且應(yīng)用開啟菜單被顯示。這里,當(dāng)寫禁止按鈕43被按下時,屏幕顯示設(shè)備將自己的設(shè)備是寫禁止的信息作為用戶操作事件發(fā)送到屏幕傳輸設(shè)備。
當(dāng)用戶操作事件處理器35收到指示寫禁止按鈕被按下的用戶操作事件時,用戶操作事件處理器35把這個通知給顯示設(shè)備管理器37。顯示設(shè)備管理器37把設(shè)備是寫禁止的信息寫入顯示設(shè)備列表中的該屏幕顯示設(shè)備的條目。圖23顯示存儲寫禁止信息的顯示設(shè)備列表的例子。這個例子顯示屏幕顯示設(shè)備3是用戶手持的并且寫禁止按鈕被按下。此后,當(dāng)請求開啟新的應(yīng)用時,第一實(shí)施例中的用戶關(guān)注度確定器36將選擇屏幕顯示設(shè)備3作為顯示目的地,這是因?yàn)樗皇殖值?,但是因?yàn)樵谠搶?shí)施例中,屏幕顯示設(shè)備3被設(shè)置為寫禁止的,所以用戶關(guān)注度確定器36選擇屏幕顯示設(shè)備1或屏幕顯示設(shè)備2。
通過這種方式,當(dāng)用戶要在手持的屏幕顯示設(shè)備上顯示應(yīng)用屏幕時,用戶可以開啟應(yīng)用而不按下寫禁止按鈕。此外,當(dāng)用戶想要在未被手持的不同的屏幕顯示設(shè)備上顯示新的應(yīng)用屏幕時,當(dāng)應(yīng)用被開啟時,用戶按下手持屏幕顯示設(shè)備的按鈕,因此能夠使新的應(yīng)用屏幕顯示在其它屏幕顯示設(shè)備上。
權(quán)利要求
1.一種屏幕傳輸設(shè)備,包括第一接收器,用于從由用戶使用的多個屏幕顯示設(shè)備中的每一個接收指示所述多個屏幕顯示設(shè)備的使用狀態(tài)的使用狀態(tài)信息;第二接收器,用于從多個屏幕顯示設(shè)備中的一個屏幕顯示設(shè)備接收請求開啟窗口的消息;確定器,用于根據(jù)每個屏幕顯示設(shè)備的使用狀態(tài)從多個屏幕顯示設(shè)備中確定一個在其上開啟所述窗口的屏幕顯示設(shè)備;屏幕數(shù)據(jù)生成器,用于生成所述窗口的屏幕數(shù)據(jù);以及傳送器,用于將所述窗口的屏幕數(shù)據(jù)傳送至由所述確定器確定的屏幕顯示設(shè)備。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一接收器從第一屏幕顯示器接收指示第一屏幕顯示設(shè)備由用戶手持的第一使用狀態(tài)信息,并且從第二屏幕顯示器接收指示第二屏幕顯示設(shè)備由用戶手持的第二使用狀態(tài)信息,以及所述確定器確定在已發(fā)送了所述第一使用狀態(tài)信息和第二使用狀態(tài)信息中的較晚被接收到的使用狀態(tài)信息的屏幕顯示設(shè)備上開啟所述窗口。
3.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述使用狀態(tài)信息指示由用戶輸入到所述屏幕顯示設(shè)備的操作事件,所述屏幕數(shù)據(jù)生成器根據(jù)所述操作事件的內(nèi)容為屏幕顯示設(shè)備生成事件屏幕數(shù)據(jù),所述傳送器向屏幕顯示設(shè)備傳送每個事件屏幕數(shù)據(jù),以及所述確定器確定在已發(fā)送了最近被接收到的使用狀態(tài)信息的屏幕顯示設(shè)備上開啟所述窗口。
4.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述使用狀態(tài)信息指示由用戶輸入到屏幕顯示設(shè)備的操作事件,所述屏幕數(shù)據(jù)生成器根據(jù)所述操作事件的內(nèi)容為屏幕顯示設(shè)備生成事件屏幕數(shù)據(jù),所述傳送器向屏幕顯示設(shè)備傳送每個事件屏幕數(shù)據(jù),以及所述確定器確定在特定時期內(nèi)從其接收了最多次數(shù)的操作事件的屏幕顯示設(shè)備上開啟所述窗口。
5.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述使用狀態(tài)信息指示由用戶輸入到屏幕顯示設(shè)備的操作事件,所述屏幕數(shù)據(jù)生成器根據(jù)所述操作事件的內(nèi)容為屏幕顯示設(shè)備生成事件屏幕數(shù)據(jù),所述傳送器向屏幕顯示設(shè)備傳送每個事件屏幕數(shù)據(jù),以及所述確定器確定在特定時期內(nèi),所述屏幕數(shù)據(jù)生成器為其生成事件屏幕數(shù)據(jù)次數(shù)最多的屏幕顯示設(shè)備上開啟所述窗口。
6.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述使用狀態(tài)信息指示是否允許在屏幕顯示設(shè)備上開啟窗口,以及所述確定器選擇被允許開啟窗口的屏幕顯示設(shè)備。
7.一種屏幕顯示方法,包括從由用戶使用的多個屏幕顯示設(shè)備中的每一個接收指示所述多個屏幕顯示設(shè)備的使用狀態(tài)的使用狀態(tài)信息;從多個屏幕顯示設(shè)備中的一個屏幕顯示設(shè)備接收請求開啟窗口的消息;根據(jù)每個屏幕顯示設(shè)備的使用狀態(tài)從多個屏幕顯示設(shè)備中確定一個在其上開啟所述窗口的屏幕顯示設(shè)備;生成所述窗口的屏幕數(shù)據(jù);以及將所述窗口的屏幕數(shù)據(jù)傳送至所確定的開啟窗口的屏幕顯示設(shè)備。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述接收使用狀態(tài)信息包括從第一屏幕顯示器接收指示第一屏幕顯示設(shè)備由用戶手持的第一使用狀態(tài)信息,并且從第二屏幕顯示設(shè)備接收指示第二屏幕顯示設(shè)備由用戶手持的第二使用狀態(tài)信息,以及所述確定包括確定在已發(fā)送了所述第一使用狀態(tài)信息和第二使用狀態(tài)信息中的較晚被接收到的使用狀態(tài)信息的屏幕顯示設(shè)備上開啟所述窗口。
9.根據(jù)權(quán)利要求7所述的方法,其中,所述使用狀態(tài)信息指示由用戶輸入到屏幕顯示設(shè)備的操作事件,所述生成包括根據(jù)所述操作事件的內(nèi)容為屏幕顯示設(shè)備生成事件屏幕數(shù)據(jù),所述傳送包括向屏幕顯示設(shè)備傳送每個事件屏幕數(shù)據(jù),以及所述確定包括確定在已發(fā)送了最近被接收到的使用狀態(tài)信息的屏幕顯示設(shè)備上開啟所述窗口。
10.根據(jù)權(quán)利要求7所述的方法,其中,所述使用狀態(tài)信息指示由用戶輸入到屏幕顯示設(shè)備的操作事件,所述生成包括根據(jù)所述操作事件的內(nèi)容為屏幕顯示設(shè)備生成事件屏幕數(shù)據(jù),所述傳送包括向屏幕顯示設(shè)備傳送每個事件屏幕數(shù)據(jù),以及所述確定包括確定在特定時期內(nèi)從其接收了最多次數(shù)的操作事件的屏幕顯示設(shè)備上開啟窗口。
11.根據(jù)權(quán)利要求7所述的方法,其中,所述使用狀態(tài)信息指示由用戶輸入到屏幕顯示設(shè)備的操作事件,所述生成包括根據(jù)所述操作事件的內(nèi)容為屏幕顯示設(shè)備生成事件屏幕數(shù)據(jù),所述傳送包括向屏幕顯示設(shè)備傳送每個事件屏幕數(shù)據(jù),以及所述確定包括確定在特定時期內(nèi),為其生成事件屏幕數(shù)據(jù)次數(shù)最多的屏幕顯示設(shè)備上開啟窗口。
12.根據(jù)權(quán)利要求7所述的方法,其中,所述使用狀態(tài)信息指示是否允許在屏幕顯示設(shè)備上開啟窗口,以及所述確定包括選擇被允許開啟窗口的屏幕顯示設(shè)備。
13.一種計(jì)算機(jī)可讀介質(zhì),其存儲用于使計(jì)算機(jī)執(zhí)行指令以執(zhí)行下列步驟的計(jì)算機(jī)程序從由用戶使用的多個屏幕顯示設(shè)備中的每一個接收指示所述多個屏幕顯示設(shè)備的使用狀態(tài)的使用狀態(tài)信息;從多個屏幕顯示設(shè)備中的一個屏幕顯示設(shè)備接收請求開啟窗口的消息;根據(jù)每個屏幕顯示設(shè)備的使用狀態(tài)從多個屏幕顯示設(shè)備中確定一個在其上開啟所述窗口的屏幕顯示設(shè)備;生成所述窗口的屏幕數(shù)據(jù);以及將所述窗口的屏幕數(shù)據(jù)傳送至所確定的開啟窗口的屏幕顯示設(shè)備。
14.根據(jù)權(quán)利要求13所述的介質(zhì),其中,所述接收使用狀態(tài)信息包括從第一屏幕顯示器接收指示第一屏幕顯示設(shè)備由用戶手持的第一使用狀態(tài)信息,并且從第二屏幕顯示設(shè)備接收指示第二屏幕顯示設(shè)備由用戶手持的第二使用狀態(tài)信息,以及所述確定包括確定在已發(fā)送了所述第一使用狀態(tài)信息和第二使用狀態(tài)信息中的較晚被接收到的使用狀態(tài)信息的屏幕顯示設(shè)備上開啟所述窗口。
15.根據(jù)權(quán)利要求13所述的介質(zhì),其中,所述使用狀態(tài)信息指示由用戶輸入到屏幕顯示設(shè)備的操作事件,所述生成包括根據(jù)所述操作事件的內(nèi)容為屏幕顯示設(shè)備生成事件屏幕數(shù)據(jù),所述傳送包括向屏幕顯示設(shè)備傳送每個事件屏幕數(shù)據(jù),以及所述確定包括確定在已發(fā)送了最近被接收到的使用狀態(tài)信息的屏幕顯示設(shè)備上開啟所述窗口。
16.根據(jù)權(quán)利要求13所述的介質(zhì),其中,所述使用狀態(tài)信息指示由用戶輸入到屏幕顯示設(shè)備的操作事件,所述生成包括根據(jù)所述操作事件的內(nèi)容為屏幕顯示設(shè)備生成事件屏幕數(shù)據(jù),所述傳送包括向屏幕顯示設(shè)備傳送每個事件屏幕數(shù)據(jù),以及所述確定包括確定在特定時期內(nèi)從其接收了最多次數(shù)的指示操作事件的信息的屏幕顯示設(shè)備上開啟窗口。
17.根據(jù)權(quán)利要求13所述的介質(zhì),其中,所述使用狀態(tài)信息指示由用戶輸入到屏幕顯示設(shè)備的操作事件,所述生成包括根據(jù)所述操作事件的內(nèi)容為屏幕顯示設(shè)備生成事件屏幕數(shù)據(jù),所述傳送包括向屏幕顯示設(shè)備傳送每個事件屏幕數(shù)據(jù),以及所述確定包括確定在特定時期內(nèi),為其生成事件屏幕數(shù)據(jù)次數(shù)最多的屏幕顯示設(shè)備上開啟窗口。
18.根據(jù)權(quán)利要求13所述的介質(zhì),其中,所述使用狀態(tài)信息指示是否允許在屏幕顯示設(shè)備上開啟窗口,以及所述確定包括選擇被允許開啟窗口的屏幕顯示設(shè)備。
全文摘要
根據(jù)本發(fā)明的一個方面,提供一種屏幕傳輸設(shè)備,包括第一接收器,用于從每個屏幕顯示設(shè)備接收指示由用戶使用的多個屏幕顯示設(shè)備的使用狀態(tài)的使用狀態(tài)信息;第二接收器,用于從多個屏幕顯示設(shè)備中的一個屏幕顯示設(shè)備接收請求開啟窗口的消息;確定器,用于根據(jù)每個屏幕顯示設(shè)備的使用狀態(tài)從多個屏幕顯示設(shè)備中確定一個在其上開啟所述窗口的屏幕顯示設(shè)備;屏幕數(shù)據(jù)生成器,用于生成所述窗口的屏幕數(shù)據(jù);以及傳送器,用于將所述窗口的屏幕數(shù)據(jù)傳送至由所述確定器確定的屏幕顯示設(shè)備。
文檔編號H04L29/06GK101046736SQ20071008901
公開日2007年10月3日 申請日期2007年3月29日 優(yōu)先權(quán)日2006年3月29日
發(fā)明者山口尚吾, 村井信哉, 日置毅, 山口 一, 藤貫光惠 申請人:株式會社東芝