專利名稱:桌面廣播的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于一種桌面廣播的方法與系統(tǒng),特別是指一種利用遠(yuǎn)端桌面操控服務(wù) 進(jìn)行桌面廣播的方法與系統(tǒng)。
背景技術(shù):
在目前遠(yuǎn)端桌面操控服務(wù)中,遠(yuǎn)端桌面協(xié)議(Remote Desktop Protocol, RDP)乃 是一種由微軟所研發(fā)的傳輸協(xié)議,其可提供使用者經(jīng)由一種圖形化的介面,而在遠(yuǎn)端登入 電腦進(jìn)行操作。RDP事實(shí)上已內(nèi)建于目前微軟的視窗(Windows)操作系統(tǒng),或者是其所研發(fā) 的另一種軟體Hyper V Server當(dāng)中。當(dāng)使用RDP時(shí),電腦的中央處理器的負(fù)擔(dān)會(huì)較低,這是因?yàn)殡娔X的操作系統(tǒng)本身 并不需要真正的進(jìn)行繪圖的動(dòng)作,而是將一個(gè)繪圖指示經(jīng)由以太網(wǎng)絡(luò)傳送至客戶端,也就 是使用者操作的那一端令其進(jìn)行繪圖。因此,RDP具有傳送封包小、不占頻寬、電腦運(yùn)算消 耗低、以及客戶端的顯示畫面速率(frame rate)高等優(yōu)點(diǎn)。此外,目前最新的RDP 7. 0的 技術(shù),甚至在傳送影音資訊時(shí),更能大幅度的改善傳統(tǒng)上畫面不順暢、兩者不同步的缺點(diǎn)。然而,RDP這種傳輸協(xié)議,卻無(wú)法進(jìn)行廣播的用途,其只能夠是一對(duì)一的傳送指令 封包,而無(wú)法同時(shí)的將該封包傳送給多個(gè)登入的使用者。這是因?yàn)槭芟抻赪indows操作系 統(tǒng)的設(shè)定,其只能允許一個(gè)使用者登入系統(tǒng);而盡管使用Windows的server版本,其可允 許多個(gè)使用者同時(shí)登入,并經(jīng)由網(wǎng)絡(luò)來(lái)使用RDP,然而每個(gè)使用者仍不能分享同一個(gè)操作介 面。另外,即使每個(gè)使用者皆利用同一個(gè)帳號(hào)來(lái)登入,也仍然無(wú)法看見同一個(gè)操作介面,當(dāng) 然也失去了廣播的意義。因此,假如改為使用虛擬網(wǎng)絡(luò)計(jì)算(Virtual Network Computing, VNC)或者一種 經(jīng)由互聯(lián)網(wǎng)通訊協(xié)議的鍵盤-屏幕-鼠標(biāo)切換器(Keyboard-video-mouse overIP, iKVM)的 技術(shù),的確可以達(dá)到桌面廣播的效果,然而電腦的運(yùn)算負(fù)擔(dān)以及畫面速率等表現(xiàn)卻不如RDP 般優(yōu)秀。并且,使用前述的技術(shù),操作上更具有復(fù)雜的步驟與不便。也就是說(shuō),每位使用者 為了要連入服務(wù)器,皆必須在本身的客戶端完成輸入服務(wù)器IP位址以及帳號(hào)密碼的登入 動(dòng)作,才得以連入同一個(gè)分享網(wǎng)絡(luò)當(dāng)中。此外,由于VNC服務(wù)器以及iKVM是直接傳送圖片 資訊,而不是小封包的繪圖指示使各客戶端進(jìn)行繪圖,故廣播的表現(xiàn)效果不佳,且在當(dāng)越多 使用者連入時(shí),服務(wù)器本身的負(fù)荷就越大。
發(fā)明內(nèi)容
因此,申請(qǐng)人有鑒于已知技術(shù)的缺點(diǎn),乃經(jīng)悉心地推論與研究,創(chuàng)作出本發(fā)明“桌 面廣播的方法與系統(tǒng)”。根據(jù)本發(fā)明的構(gòu)想,提出一種桌面廣播的方法,其步驟包括提供一服務(wù)器與多個(gè) 客戶端;指定該多個(gè)客戶端的其中之一做為一中繼者;該中繼者與該服務(wù)器利用遠(yuǎn)端桌面 操控服務(wù)建立連線,并與其他的該多個(gè)客戶端建立連線;以及經(jīng)由該中繼者自該服務(wù)器傳 送一指令至其他的該多個(gè)客戶端。
根據(jù)本發(fā)明的另一構(gòu)想,提出一種桌面廣播系統(tǒng),其包括一服務(wù)器;以及多個(gè)客戶 端,該多個(gè)客戶端的其中之一被指定為一中繼者,其中該中繼者利用遠(yuǎn)端桌面操控服務(wù)與 該服務(wù)器建立連線,并與其他的客戶端建立連線,且該服務(wù)器經(jīng)由該中繼者傳送一指令至 該其他的客戶端。該多個(gè)客戶端分別具有多個(gè)輸入裝置,該中繼者可任意指定一客戶端之該多個(gè)輸 入裝置進(jìn)行該服務(wù)器的操作。根據(jù)本發(fā)明的又一構(gòu)思,提出一種桌面廣播系統(tǒng),其包括一服務(wù)器;以及多個(gè)客戶 端,其被區(qū)分為多個(gè)群組,各群組分別具有一中繼者,該中繼者利用遠(yuǎn)端桌面操控服務(wù)與該 服務(wù)器建立連線,并與各群組中對(duì)應(yīng)的各客戶端進(jìn)行連線,各中繼者的桌面透過該服務(wù)器 經(jīng)由各中繼者傳送至各群組中對(duì)應(yīng)的各客戶端。該多個(gè)客戶端分別具有多個(gè)輸入裝置,各中繼者可任意指定各群組中對(duì)應(yīng)的一客 戶端的該多個(gè)輸入裝置操作該服務(wù)器。為讓本發(fā)明的上述內(nèi)容能更明顯易懂,下文特舉一較佳實(shí)施例,并配合附圖,作詳 細(xì)說(shuō)明如下
圖1繪示了本發(fā)明的第一實(shí)施例的桌面廣播系統(tǒng)配置示意圖。圖2繪示了本發(fā)明的第二實(shí)施例的桌面廣播系統(tǒng)配置示意圖。圖3繪示了乃本發(fā)明的桌面廣播方法的流程圖。主要元件符號(hào)說(shuō)明10服務(wù)器101繪圖指令11客戶端111中繼者12輸入裝置13圖形處理器14區(qū)域網(wǎng)絡(luò)20服務(wù)器201繪圖指令202繪圖指令203繪圖指令21第一群組211中繼者212客戶端22第二群組221中繼者222客戶端23第三群組231中繼者
232客戶端24輸入裝置25圖形處理器洸區(qū)域網(wǎng)絡(luò)30服務(wù)器31中繼者32客戶端331提出建立連線的請(qǐng)求332回應(yīng)該請(qǐng)求并發(fā)送出一公鑰333接收到該公鑰后,則回傳加密后的帳號(hào)與密碼以接受驗(yàn)證334回傳一接受連線請(qǐng)求的訊息335傳送一會(huì)議邀請(qǐng)的請(qǐng)求336回傳一接受會(huì)議的訊息337提出建立連線的請(qǐng)求338回應(yīng)該請(qǐng)求并發(fā)送出一公鑰339接收到該公鑰后,則回傳加密后的帳號(hào)與密碼以接受驗(yàn)證3310回傳一接受連線請(qǐng)求的訊息3311傳輸一繪圖指令3312將該繪圖指令傳輸給其他的客戶端
具體實(shí)施例方式本發(fā)明將可由以下的實(shí)施例說(shuō)明而得到充分了解,使得熟習(xí)本技術(shù)領(lǐng)域者可以據(jù) 以完成,然本發(fā)明的實(shí)施并非可由下列實(shí)施案例而被限制其實(shí)施型態(tài)。首先請(qǐng)參閱圖1,其為本發(fā)明所提出的第一實(shí)施例的桌面廣播系統(tǒng)配置示意圖。服 務(wù)器10利用遠(yuǎn)端桌面操控服務(wù)(例如以遠(yuǎn)端桌面協(xié)議(Remote DesktopProtocol,RDP)作 說(shuō)明)與多個(gè)客戶端11的其中之一進(jìn)行通訊與連線,其中每個(gè)客戶端11至少包括一輸入 裝置12以及一圖形處理器13。與服務(wù)器10進(jìn)行連線的該客戶端111,則成為一中繼者的 角色,該中繼者111則接著向其他的客戶端11提出會(huì)議邀請(qǐng)并建立連線。連線建立皆完成 后,假設(shè)一使用者,在該中繼者111處利用輸入裝置來(lái)進(jìn)行操控時(shí),實(shí)際上這個(gè)操作的動(dòng)作 是在服務(wù)器10進(jìn)行,然而服務(wù)器10卻無(wú)需實(shí)際的對(duì)操作動(dòng)作進(jìn)行處理并繪圖,而是根據(jù)這 個(gè)操作的動(dòng)作產(chǎn)生一繪圖指令101,并將該繪圖指令101傳送回該中繼者111,由中繼者111 所具有的圖形處理器13來(lái)進(jìn)行繪圖的動(dòng)作。而當(dāng)服務(wù)器10傳送一繪圖指令101至該中繼者111后,由于該中繼者111與其他 的客戶端11的會(huì)議連線已經(jīng)建立,故即可再將該繪圖指令111轉(zhuǎn)送至其他的客戶端11,每 個(gè)客戶端11接收該繪圖指令101后,則由其對(duì)應(yīng)的圖形處理器13來(lái)進(jìn)行繪圖的動(dòng)作。如此 一來(lái),當(dāng)該使用者在中繼者111處進(jìn)行操作時(shí),其他的每個(gè)客戶端也都能呈現(xiàn)相同的畫面, 而因此實(shí)現(xiàn)桌面廣播的目的。接著請(qǐng)參閱圖2,其為本發(fā)明所提出的第二實(shí)施例的桌面廣播系統(tǒng)配置示意圖。服 務(wù)器20利用遠(yuǎn)端桌面操控服務(wù)(例如以遠(yuǎn)端桌面協(xié)議(Remote DesktopProtocol, RDP)作說(shuō)明)與第一群組21中,多個(gè)客戶端212的其中之一進(jìn)行通訊與連線,其中每個(gè)客戶端212 至少包括一輸入裝置M以及一圖形處理器25。與服務(wù)器10進(jìn)行連線的該客戶端212,則成 為一中繼者211的角色,該中繼者211則接著向其他的客戶端212提出會(huì)議邀請(qǐng)并建立連 線。連線建立皆完成后,當(dāng)一使用者在該中繼者211處利用輸入裝置來(lái)進(jìn)行操控時(shí),服務(wù)器 20則根據(jù)這個(gè)操作的動(dòng)作產(chǎn)生一繪圖指令201,并將該繪圖指令201傳送至該中繼者211, 由中繼者211所具有的圖形處理器25來(lái)進(jìn)行繪圖的動(dòng)作。并且,該中繼者211可再將該繪 圖指令201轉(zhuǎn)送至其他的客戶端212,每個(gè)客戶端212接收該繪圖指令201后,則由其對(duì)應(yīng) 的圖形處理器25來(lái)進(jìn)行繪圖的動(dòng)作。如此一來(lái),第一群組21中的所有使用者,都能呈現(xiàn)相 同的畫面,而因此實(shí)現(xiàn)桌面廣播的目的。同一時(shí)間,服務(wù)器20亦可利用遠(yuǎn)端桌面操控服務(wù)分別與第二群組22與第三群組 23中的多個(gè)客戶端222、232的其中之一進(jìn)行通訊與連線,其中每個(gè)客戶端222、232皆包括 一輸入裝置M以及一圖形處理器25。與服務(wù)器20進(jìn)行連線的該客戶端222、232,則成為 一中繼者221、231的角色,該中繼者221、231則接著向其所對(duì)應(yīng)的群組內(nèi)的其他的客戶端 222、232提出會(huì)議邀請(qǐng)并建立連線。連線建立皆完成后,當(dāng)一使用者在該中繼者221、231處 分別利用輸入裝置來(lái)進(jìn)行操控時(shí),服務(wù)器20則根據(jù)這個(gè)操作的動(dòng)作產(chǎn)生一繪圖指令202、 203,并將該繪圖指令202、203分別傳送至對(duì)應(yīng)的該中繼者221、231,由中繼者221、231所具 有的圖形處理器25來(lái)進(jìn)行繪圖的動(dòng)作。并且,該中繼者221、231可再將該繪圖指令202、 203分別轉(zhuǎn)送至其所對(duì)應(yīng)的群組內(nèi)的其他的客戶端222、232,每個(gè)客戶端222、232接收對(duì)應(yīng) 的該繪圖指令202、203后,則由其對(duì)應(yīng)的圖形處理器25來(lái)進(jìn)行繪圖的動(dòng)作。如此一來(lái),各 群組21、22、23中的所有使用者,都能呈現(xiàn)與其對(duì)應(yīng)的中繼者211、221、231相同的畫面,而 因此實(shí)現(xiàn)桌面廣播的目的。當(dāng)然,各群組21、22、23可各為一獨(dú)立的區(qū)域網(wǎng)絡(luò),或者是兩兩位于同一區(qū)域網(wǎng) 絡(luò),亦或是全部處于同一個(gè)區(qū)域網(wǎng)絡(luò)26當(dāng)中,在此并無(wú)特別的限制。在本實(shí)施例中,網(wǎng)絡(luò)包 含 Internet、Intranet、Ethernet、CAT5、TCP/IP、ATM、LAN(LocalArea Network) >WAN(Wide Area Network)以及 Wireless Network。前述建立連線與通訊的步驟,可由圖3得知,其為本發(fā)明桌面廣播方法的流程圖。 需注意的是,由于本發(fā)明乃是一種利用遠(yuǎn)端桌面操控服務(wù)(例如以遠(yuǎn)端桌面協(xié)議(Remote Desktop Protocol, RDP)作說(shuō)明)進(jìn)行桌面廣播的方法,因此中繼者31與服務(wù)器30是使用 遠(yuǎn)端桌面操控服務(wù)的協(xié)議來(lái)建立連線。與服務(wù)器30進(jìn)行通訊的客戶端為中繼者31,中繼者 31與服務(wù)器30首先要互相建立起連線,這個(gè)階段通常具有四個(gè)步驟。在這個(gè)階段中,服務(wù) 器30在連線會(huì)話期間的腳色乃是做為一服務(wù)器端,簡(jiǎn)稱為連線會(huì)話S ;中繼者31在連線會(huì) 話期間的腳色乃是做為一客戶端,簡(jiǎn)稱為連線會(huì)話C。中繼者31先向服務(wù)器30提出建立連 線的請(qǐng)求(步驟331),接著服務(wù)器30則回應(yīng)該請(qǐng)求,并發(fā)送出一公鑰(步驟332),用以在 兩者間建立加密的機(jī)制以及對(duì)于客戶端身分的驗(yàn)證與確認(rèn);當(dāng)中繼者31接收到該公鑰后, 則發(fā)送加密后的帳號(hào)與密碼回傳至該服務(wù)器30接受驗(yàn)證(步驟33 ;當(dāng)該服務(wù)器30驗(yàn)證 后確認(rèn)該客戶端是授權(quán)的用戶后,則回傳一接受連線請(qǐng)求的訊息(步驟334),如此一來(lái),中 繼者31與服務(wù)器30之間即完成了連線的建立。當(dāng)然,服務(wù)器30與中繼者31之間的遠(yuǎn)端 桌面操控服務(wù)之連線建立,除了可以是中繼者31主動(dòng)提出請(qǐng)求外,也可以是服務(wù)器30主動(dòng) 邀請(qǐng)中繼者31,但本實(shí)施例的技術(shù)并不局限于此。
接著中繼者31與服務(wù)器30完成連線建立后,再與其他的客戶端32建立連線。在 本發(fā)明中,這個(gè)會(huì)議連線的建立乃是使用會(huì)話發(fā)起協(xié)議(Session InitiationProtocol, SIP),當(dāng)然此處僅為舉例,其余的連線協(xié)議以及會(huì)議邀請(qǐng)方式亦可使用,在此并不受限。如 圖3所示,此時(shí)該中繼者31的腳色在會(huì)話期間為主邀者(Master),簡(jiǎn)稱為SIP會(huì)話M ;而各 客戶端32的腳色在會(huì)話期間為受邀者(Slave),簡(jiǎn)稱為SIP會(huì)話S。首先中繼者31向其他 的客戶端32傳送一會(huì)議邀請(qǐng)的請(qǐng)求(步驟33 ,而各客戶端32則回傳一接受會(huì)議的訊息 (步驟336),如此即完成了中繼者31與各客戶端32之間的會(huì)議連線建立。而若為求身分認(rèn)證以及資料加密的確實(shí)性,可在中繼者31與其他的客戶端32建 立連線后,再利用遠(yuǎn)端桌面操控服務(wù)來(lái)進(jìn)行這個(gè)步驟。在這個(gè)階段中,中繼者31在連線會(huì) 話期間的腳色乃是做為一服務(wù)器端,簡(jiǎn)稱為連線會(huì)話S ;客戶端32在連線會(huì)話期間的腳色 乃是做為一客戶端,簡(jiǎn)稱為連線會(huì)話C。首先客戶端32向中繼者31提出建立連線的請(qǐng)求 (步驟337),接著中繼者31則回應(yīng)該請(qǐng)求,并發(fā)送出一公鑰(步驟338),用以在兩者間建立 加密的機(jī)制以及對(duì)于客戶端身分的驗(yàn)證與確認(rèn);當(dāng)客戶端32接收到該公鑰后,則發(fā)送加密 后的帳號(hào)與密碼回傳至該中繼者31接受驗(yàn)證(步驟339);當(dāng)該中繼者31驗(yàn)證后確認(rèn)該客 戶端是授權(quán)的用戶后,則回傳一接受連線請(qǐng)求的訊息(步驟3310),如此一來(lái),客戶端32與 中繼者31之間即完成了驗(yàn)證與加密的機(jī)制?;旧?,步驟337至步驟3310可以省略,或者 也可以改用其他的協(xié)議來(lái)進(jìn)行。因此,上述的連線步驟建立完成后,即可開始進(jìn)行廣播的動(dòng)作。當(dāng)某使用者于該中 繼者31處進(jìn)行操作時(shí),實(shí)際上操作的指令是透過網(wǎng)絡(luò),利用有線或無(wú)線的通訊方式,傳輸 給服務(wù)器30使其處理該操作動(dòng)作,而服務(wù)器30僅需根據(jù)這個(gè)操作動(dòng)作傳輸一繪圖指令回 該中繼者31處(步驟3311),使其根據(jù)該繪圖指令來(lái)進(jìn)行繪圖并顯示出來(lái),即可以表現(xiàn)出操 作的結(jié)果。接著該中繼者同時(shí)將該繪圖指令傳輸給其他的客戶端32 (步驟3312),各客戶端 32則根據(jù)接收的繪圖指令進(jìn)行繪圖并顯示出來(lái),因此同步的桌面廣播將得以完成。在本發(fā)明中,當(dāng)中繼者傳送繪圖指令給各客戶端時(shí),較佳的是使用遠(yuǎn)端桌面操控 服務(wù)的協(xié)議。這是因?yàn)橹欣^者與服務(wù)器之間是以遠(yuǎn)端桌面操控服務(wù)來(lái)建立連線,故服務(wù)器 傳送該繪圖指令給中繼者時(shí)會(huì)使用遠(yuǎn)端桌面操控服務(wù)這種協(xié)議,因此若中繼者此時(shí)改用其 他的協(xié)議來(lái)傳送繪圖指令給各客戶端時(shí),不但浪費(fèi)資源,亦可能會(huì)出現(xiàn)轉(zhuǎn)換時(shí)資料數(shù)據(jù)的 損失或破壞。而遠(yuǎn)端桌面操控服務(wù)可分為兩個(gè)階段,也就是連線階段與工作階段,當(dāng)中繼者 與各客戶端之間使用例如SIP的協(xié)議建立連線后,即可直接跳過遠(yuǎn)端桌面操控服務(wù)的連線 階段而進(jìn)入遠(yuǎn)端桌面操控服務(wù)的工作階段來(lái)傳送繪圖指令。此外,本發(fā)明所使用的遠(yuǎn)端桌 面操控服務(wù),除了使用微軟公司所發(fā)展的遠(yuǎn)端桌面協(xié)議(Remote Desktop Protocol, RDP) 技術(shù)外,亦可使用Citrix所推出的獨(dú)立運(yùn)算架構(gòu)and印endent Computing Architecture, ICA)技術(shù),本發(fā)明的技術(shù)并不局限在此。當(dāng)中繼者在邀請(qǐng)各客戶端參加會(huì)議時(shí),可以透過各客戶端的IP位址、媒體存取控 制(Media Access Control, MAC)位址、或者是可以標(biāo)示各客戶端之位置的地址、或者是用 戶名稱等來(lái)辨識(shí)需要接受邀請(qǐng)的客戶端;并且,該中繼者的顯示畫面上,更具有一圖形化使 用者介面(Graphic User hterface,⑶I),該⑶I介面可包含欲邀請(qǐng)對(duì)象的位址、用戶名 稱等,并且得以因此而提供操作者直覺式的控制方式,藉由各種輸入、刪除、邀請(qǐng)、以及狀態(tài) 顯示等欄位,簡(jiǎn)便的管理會(huì)議成員。當(dāng)然在此僅為舉例,本發(fā)明的技術(shù)并不局限于此。
本發(fā)明的客戶端,可為一個(gè)人化的桌上型電腦、膝上型電腦、掌上型電腦、個(gè)人數(shù) 字助理裝置(Personal Digital Assistant,PDA)、移動(dòng)電話、筆記型電腦或者是精簡(jiǎn)型電 腦(Thin Client)。由于其所需具備的功能僅為連線會(huì)話、通訊傳輸以及繪圖,故無(wú)須多余 的軟硬件設(shè)備,因此可大幅降低廣泛應(yīng)用時(shí)的成本。而于客戶端中選出的中繼者,更具有一 仲裁的能力。也就是說(shuō),原先在中繼者處進(jìn)行操作的動(dòng)作,可改為指定受廣播的客戶端中任 意一個(gè)來(lái)進(jìn)行該操作動(dòng)作。基本上在廣播時(shí),各客戶端都是被動(dòng)的接收畫面,其所顯示的都 是某使用者于中繼者處的控制與操作,客戶端本身不具控制權(quán)。而在本發(fā)明中,中繼者的 腳色不但可轉(zhuǎn)送繪圖指令給會(huì)議中的所有連線者,更可任意指定會(huì)議中任何一人來(lái)進(jìn)行控 制,而讓使用時(shí)更具彈性與便利。本發(fā)明的桌面廣播系統(tǒng)與方法,得以有效的改善傳統(tǒng)上使用RDP協(xié)議時(shí)無(wú)法達(dá)成 的多人同時(shí)獲得相同畫面的效果。并且相較于已知的廣播技術(shù),本發(fā)明不但僅需單一用戶, 也就是中繼者,來(lái)總管所有的連線,同時(shí)于軟硬體設(shè)備上的需求門檻低,但仍然能夠保證廣 播時(shí)的品質(zhì),以最小的成本來(lái)發(fā)揮最大的效益。以上所述,僅為本發(fā)明的較佳實(shí)施例,當(dāng)不能以的限定本發(fā)明所實(shí)施的范圍。凡本 發(fā)明申請(qǐng)專利范圍所作的均等變化與修飾,皆應(yīng)仍屬于本發(fā)明專利涵蓋的范疇。綜上所述,雖然本發(fā)明已以一較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明。本 發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更 動(dòng)與潤(rùn)飾。因此,本發(fā)明的保護(hù)范圍由權(quán)利要求書界定為準(zhǔn)。
9
權(quán)利要求
1.一種桌面廣播的方法,包括下列步驟 提供一服務(wù)器與多個(gè)客戶端;指定該多個(gè)客戶端的其中之一做為一中繼者;該中繼者利用一遠(yuǎn)端桌面操控服務(wù)與該服務(wù)器建立連線,并與其他的客戶端建立連 線;以及該服務(wù)器經(jīng)由該中繼者傳送一指令至該其他的客戶端。
2.如權(quán)利要求1所述的方法,其特征在于該中繼者做為一模擬服務(wù)器以執(zhí)行與其他的客戶端的連線;以及 當(dāng)該中繼者及該多個(gè)客戶端接收到該指令時(shí),根據(jù)該指令內(nèi)容執(zhí)行動(dòng)作,其中該指令 為一繪圖指令,該中繼者及該多個(gè)客戶端根據(jù)該繪圖指令而進(jìn)行繪圖。
3.如權(quán)利要求1所述的方法,其特征在于 該中繼者決定該其他的客戶端的操作控制權(quán); 該中繼者可自該多個(gè)客戶端中自由指定或更換;該服務(wù)器、該中繼者與該其他的客戶端,系利用該遠(yuǎn)端桌面操控服務(wù)傳送該指令以及 對(duì)該中繼者與該其他的客戶端之間的連線進(jìn)行認(rèn)證。
4.如權(quán)利要求1所述的方法,其特征在于該多個(gè)客戶端被區(qū)分為多個(gè)群組,各群組分別具有對(duì)應(yīng)的中繼者,該中繼者與該中繼 者所對(duì)應(yīng)的各群組中的至少一客戶端進(jìn)行連線。
5.一種桌面廣播系統(tǒng),包括 一服務(wù)器;以及多個(gè)客戶端,該多個(gè)客戶端的其中之一被指定為一中繼者,其中該中繼者利用一遠(yuǎn)端 桌面操控服務(wù)與該服務(wù)器建立連線,并與其他的客戶端建立連線,且該服務(wù)器經(jīng)由該中繼 者傳送一指令至該其他的客戶端。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于該中繼者為一模擬服務(wù)器,以執(zhí)行與該其他的客戶端的連線;以及 該指令為一繪圖指令,該中繼者與該多個(gè)客戶端分別包括一圖形處理器,當(dāng)該中繼者 及該多個(gè)客戶端接收到該繪圖指令時(shí),該圖形處理器根據(jù)該繪圖指令而進(jìn)行繪圖。
7.如權(quán)利要求5所述的系統(tǒng),其特征在于該多個(gè)客戶端分別具有多個(gè)輸入裝置,該中繼者可任意指定一客戶端之該多個(gè)輸入裝 置進(jìn)行該服務(wù)器的操作;該中繼者主動(dòng)通知其他的客戶端建立連線; 該中繼者與該多個(gè)客戶端為精簡(jiǎn)型電腦;以及 該中繼者與該多個(gè)客戶端位在一區(qū)域網(wǎng)絡(luò)中。
8.一種桌面廣播系統(tǒng),包括 一服務(wù)器;以及多個(gè)客戶端,該多個(gè)客戶端被區(qū)分為多個(gè)群組,各群組分別具有一中繼者,該中繼者利 用一遠(yuǎn)端桌面操控服務(wù)與該服務(wù)器建立連線,并與各群組中對(duì)應(yīng)的各客戶端進(jìn)行連線,各 中繼者的桌面透過該服務(wù)器經(jīng)由各中繼者傳送至各群組中對(duì)應(yīng)的各客戶端。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于各中繼者為模擬服務(wù)器,以執(zhí)行與各群組中對(duì)應(yīng)的各客戶端的連線;以及 該服務(wù)器根據(jù)各中繼者的操作而分別傳送一繪圖指令至各群組中對(duì)應(yīng)的各客戶端,各 中繼者及各客戶端分別包括一圖形處理器,當(dāng)接收到該繪圖指令時(shí),該圖形處理器根據(jù)該 繪圖指令而進(jìn)行繪圖。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,用于在該服務(wù)器、各中繼者與各客戶端之 間傳送該繪圖指令的協(xié)議為該遠(yuǎn)端桌面操控服務(wù),其中該遠(yuǎn)端桌面操控服務(wù)為微軟的遠(yuǎn)端 桌面協(xié)議,或是獨(dú)立運(yùn)算架構(gòu)技術(shù);該多個(gè)客戶端分別具有多個(gè)輸入裝置,各中繼者可任意指定各群組中對(duì)應(yīng)的一客戶端 的該多個(gè)輸入裝置操作該服務(wù)器;以及各群組各自形成一區(qū)域網(wǎng)絡(luò),或者各群組可位于一共同的區(qū)域網(wǎng)絡(luò)。
全文摘要
本發(fā)明提供一種桌面廣播的方法,其步驟包括提供一服務(wù)器與多個(gè)客戶端;指定該多個(gè)客戶端的其中之一做為一中繼者;該中繼者利用遠(yuǎn)端桌面操控服務(wù)與該服務(wù)器建立連線,并與其他的客戶端建立連線;以及該服務(wù)器經(jīng)由該中繼者傳送一指令至該其他的客戶端。
文檔編號(hào)H04L12/18GK102064950SQ20091022229
公開日2011年5月18日 申請(qǐng)日期2009年11月18日 優(yōu)先權(quán)日2009年11月18日
發(fā)明者薛兆軒 申請(qǐng)人:宏正自動(dòng)科技股份有限公司