虛擬文檔傳輸系統(tǒng)及其虛擬文檔傳輸?shù)姆椒?br>
【專利摘要】本發(fā)明為一種虛擬文檔傳輸系統(tǒng)及其虛擬文檔傳輸?shù)姆椒?。虛擬文檔傳輸系統(tǒng)包括伺服端及用戶端。伺服端包括虛擬桌面管理模塊及風險管理模塊。虛擬桌面管理模塊用以提供虛擬桌面。用戶端包括虛擬桌面顯示模塊及文檔執(zhí)行模塊。虛擬桌面顯示模塊用以顯示虛擬桌面,且供使用者藉由虛擬桌面對伺服端要求開啟文檔。當伺服端接收文檔的開啟要求后,風險管理模塊判斷文檔的類型,以傳輸處理文檔的應用程序執(zhí)行過程中的影音串流至用戶端,讓虛擬桌面顯示模塊于虛擬桌面上顯示影像或聲音的串流,或是傳輸文檔至用戶端,讓文檔執(zhí)行模塊來處理文檔。
【專利說明】虛擬文檔傳輸系統(tǒng)及其虛擬文檔傳輸?shù)姆椒?br>
【技術領域】
[0001]本發(fā)明涉及一種虛擬文檔傳輸系統(tǒng)及其虛擬文檔傳輸?shù)姆椒ǎ貏e是涉及一種根據(jù)文檔類別決定傳輸方式的虛擬文檔傳輸系統(tǒng)及其虛擬文檔傳輸?shù)姆椒ā?br>
【背景技術】
[0002]隨著計算機科技的進步及網(wǎng)絡應用的普及,區(qū)域網(wǎng)絡系統(tǒng)或云端系統(tǒng)的技術也不斷地蓬勃發(fā)展。因此在先前技術中區(qū)域網(wǎng)絡系統(tǒng)或云端系統(tǒng)已經(jīng)具有顯示虛擬桌面(Virtual Desktop)的功能,區(qū)域網(wǎng)絡系統(tǒng)或云端系統(tǒng)的伺服端直接架構虛擬桌面,再藉由虛擬桌面基礎結構(Virtual Desktop Infrastructure, VDI)的軟件于用戶端顯示虛擬桌面或執(zhí)行某些應用程序,而不需將文檔完全下載后才能執(zhí)行。如此一來可以確保文檔的機密性,用戶端的計算機系統(tǒng)不需要有太多的資源消耗。
[0003]但在先前技術中,虛擬桌面基礎結構的軟件會不斷地傳輸虛擬桌面的畫面到用戶端,且為了要讓使用者觀看到流暢完整的虛擬桌面,其傳輸?shù)漠嬅姹仨毐3衷诿棵?0畫格(fps)以上。如此一來,會需要隨時保持較大的傳輸量,會占去大量的頻寬。對于網(wǎng)絡頻寬不足的使用者來說反而會造成困擾。
[0004]因此,有必要發(fā)明一種新的虛擬文檔傳輸系統(tǒng)及其虛擬文檔傳輸?shù)姆椒?,以解決先前技術的闕失。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的是提供一種虛擬文檔傳輸系統(tǒng),其具有根據(jù)文檔類別決定傳輸方式的效果。
[0006]本發(fā)明的另一主要目的是提供一種用于上述系統(tǒng)的虛擬文檔傳輸?shù)姆椒ā?br>
[0007]為實現(xiàn)上述的目的,本發(fā)明的虛擬文檔傳輸系統(tǒng)包括伺服端及用戶端。伺服端包括虛擬桌面管理模塊及風險管理模塊。虛擬桌面管理模塊用以提供虛擬桌面。風險管理模塊電性連接于虛擬桌面管理模塊。用戶端經(jīng)由網(wǎng)絡環(huán)境以連接至伺服端以接收虛擬桌面。用戶端包括虛擬桌面顯示模塊及文檔執(zhí)行模塊。虛擬桌面顯示模塊用以顯示虛擬桌面,且供使用者藉由虛擬桌面對伺服端要求開啟文檔。文檔執(zhí)行模塊與該虛擬桌面顯示模塊電性連接。其中當伺服端接收文檔的開啟要求后,風險管理模塊判斷文檔的類型;其中當風險管理模塊確認文檔的類型為第一類型時,虛擬桌面管理模塊開啟文檔并轉換成影像串流或聲音串流后傳輸至用戶端,讓虛擬桌面顯示模塊于虛擬桌面上顯示影像串流或聲音串流;當風險管理模塊確認文檔的類型為第二類型時,虛擬桌面管理模塊傳輸文檔至用戶端,讓文檔執(zhí)行模塊開啟用戶端對應的應用程序來開啟與執(zhí)行該文檔,并藉由虛擬桌面顯示模塊以顯示于虛擬桌面上。
[0008]本發(fā)明的虛擬文檔傳輸?shù)姆椒òㄒ韵虏襟E:對伺服端要求開啟一文檔;判斷文檔的類型;當文檔的類型為第一類型時,開啟文檔并轉換成影像串流或聲音串流后傳輸至用戶端;當用戶端接收影像檔時,于虛擬桌面顯示影像串流或聲音串流;當文檔的類型為第二類型時,傳輸文檔至用戶端;以及當接收文檔時,開啟用戶端對應的應用程序來開啟文檔。
【專利附圖】
【附圖說明】
[0009]圖1是本發(fā)明的虛擬文檔傳輸系統(tǒng)的架構示意圖。
[0010]圖2是本發(fā)明的虛擬文檔傳輸?shù)姆椒ǖ牡谝粚嵤┓绞降牟襟E流程圖。
[0011]圖3是本發(fā)明的虛擬文檔傳輸?shù)姆椒ǖ牡诙嵤┓绞降牟襟E流程圖。
[0012]附圖符號說明
[0013]虛擬文檔傳輸系統(tǒng)I
[0014]網(wǎng)絡環(huán)境2
[0015]伺服端10
[0016]虛擬桌面管理模塊11
[0017]緩沖區(qū)111
[0018]風險管理模塊12
[0019]數(shù)據(jù)庫13
[0020]用戶端20
[0021]虛擬桌面顯示模塊21
[0022]文檔執(zhí)行模塊22
[0023]操作模塊23
【具體實施方式】
[0024]為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉出本發(fā)明的具體實施例,并結合附圖詳細說明如下。
[0025]請先參考圖1,圖1是本發(fā)明的虛擬文檔傳輸系統(tǒng)的架構示意圖。
[0026]本發(fā)明的虛擬文檔傳輸系統(tǒng)I為虛擬桌面(Virtual Desktop)應用的系統(tǒng),可以適用于公司內(nèi)部網(wǎng)絡或是云端系統(tǒng)等環(huán)境中,因此虛擬文檔傳輸系統(tǒng)I可包括伺服端10及用戶端20。伺服端10與用戶端20經(jīng)由網(wǎng)絡環(huán)境2來互相連接,并藉此傳輸數(shù)據(jù)。伺服端10可以為內(nèi)部網(wǎng)絡的伺服器,或是云端網(wǎng)絡的伺服器,但本發(fā)明并不限于此。用戶端20可為桌上型計算機、筆記型計算機、平板計算機或是智能型手機等可供使用者操作的系統(tǒng),但本發(fā)明并不限于上述列舉的裝置。伺服端10可以連接用戶端20,以提供虛擬桌面來傳輸至用戶端20,讓使用者可藉由用戶端20來操作虛擬桌面。并須注意的是,伺服端10可以同時連接多個用戶端20,或是僅連接單一個用戶端20。當伺服端10連接多個用戶端20時,伺服端10根據(jù)不同的使用者的操作來傳輸不同的虛擬桌面到不同的用戶端20。由于多個用戶端20的作用方式類似于單一用戶端20的作用方式,因此本發(fā)明僅以一個用戶端20為例進行說明。
[0027]伺服端10包括虛擬桌面管理模塊11、風險管理模塊12及數(shù)據(jù)庫13,上述各模塊之間彼此電性連接。虛擬桌面管理模塊11是由一硬件或一軟件搭配硬件以架構而成。虛擬桌面管理模塊11用以對每一用戶端20提供一個虛擬桌面,例如利用虛擬桌面基礎結構(Virtual Desktop Infrastructure, VDI)的軟件來建構,以供使用者于用戶端20使用虛擬桌面。虛擬桌面管理模塊11亦包括各式的應用程序,以提供各種軟件功能。當使用者于用戶端20使用虛擬桌面而要執(zhí)行命令時,例如要開啟一文檔時,用戶端20先對伺服端10要求傳輸文檔,此時虛擬桌面管理模塊11可利用其具有的應用軟件或是操作系統(tǒng)先開啟文檔。由于虛擬桌面的原理已經(jīng)被本領域的技術人員所知悉,故在此不再贅述其原理。
[0028]風險管理模塊12與虛擬桌面管理模塊11電性連接,并可由一硬件或一軟件搭配硬件以架構而成。當虛擬桌面管理模塊11自用戶端20得到開啟文檔的命令時,風險管理模塊12先判斷此文檔的類型為第一類型或第二類型。例如風險管理模塊12可先讀取文檔的后數(shù)據(jù)(Metadata),再將此后數(shù)據(jù)與伺服端10的數(shù)據(jù)庫13所儲存的數(shù)據(jù)進行比對,以判斷文檔的保密等級。或是風險管理模塊12判斷用戶端20所在的環(huán)境與文檔的來源,例如判斷文檔所在的來源是否來自于外部連結,藉此決定文檔的風險等級。此外風險管理模塊12亦可先判斷文檔的保密等級,再判斷用戶端20的環(huán)境與文檔的來源,藉此適用于各式的文檔類型。
[0029]于本發(fā)明的其中一實施例中,風險管理模塊12依照文檔的保密等級來將文檔分為第一類型或第二類型。因此,當風險管理模塊12判斷文檔為第一類型時,此文檔為一機密數(shù)據(jù),虛擬桌面管理模塊11先利用其內(nèi)部的應用軟件開啟文檔,再將其處理為影像或聲音后儲存于緩沖區(qū)111內(nèi)。之后虛擬桌面管理模塊11再將緩沖區(qū)111內(nèi)的影像或聲音以串流方式持續(xù)而即時地傳輸至用戶端20。虛擬桌面管理模塊11可根據(jù)文檔的類型來同時產(chǎn)生影像串流與聲音串流,或是僅產(chǎn)生其中一種串流,本發(fā)明并不限于此。另一方面,當風險管理模塊12判斷文檔為第二類型時,此文檔并非機密數(shù)據(jù)時,虛擬桌面管理模塊11傳輸該文檔至用戶端20,讓使用者直接于用戶端20操作。此外,風險管理模塊12可以進一步根據(jù)用戶端20所在的環(huán)境與文檔的來源來將文檔再區(qū)分為第三類型與第四類型。文檔的不同類型與處理的流程之后會結合本發(fā)明的步驟流程來一并敘述,故在此先不贅述。
[0030]用戶端20包括虛擬桌面顯示模塊21、文檔執(zhí)行模塊22及操作模塊23,上述各模塊之間彼此電性連接。虛擬桌面顯示模塊21可由一硬件或一軟件搭配硬件以架構而成,用以顯示自伺服端10傳來的虛擬桌面,讓使用著可直接操作虛擬桌面,并可讓使用者藉由此虛擬桌面直接對伺服端10要求開啟文檔。之后伺服端10的處理流程就如之前所述,風險管理模塊12會根據(jù)文檔的類型而決定傳輸何種數(shù)據(jù)到用戶端20。當伺服端10傳輸影像串流或聲音串流時,虛擬桌面顯示模塊21直接于虛擬桌面上顯示影像串流或發(fā)出聲音串流,以供使用者觀看或聆聽。
[0031]文檔執(zhí)行模塊22與虛擬桌面顯示模塊21電性連接,并可由一硬件或一軟件搭配硬件以架構而成。當用戶端20自伺服端10接收文檔時,文檔執(zhí)行模塊22直接呼叫對應的用戶端應用程序開啟該文檔,此應用程序可以是獨立于虛擬桌面顯示模塊21之外的視窗,亦可為一插件(plug-1n)內(nèi)嵌于虛擬桌面顯示模塊21,藉此將文檔顯示于虛擬桌面上。操作模塊23與虛擬桌面顯示模塊21電性連接,并可由一硬件或一軟件搭配硬件以架構而成。操作模塊23用以供使用者于觀看影像串流或聆聽聲音串流時可以進行操作,并藉此回傳操作訊號至伺服端10,讓虛擬桌面管理模塊11根據(jù)此操作訊號產(chǎn)生新的影像串流或聲音串流。例如當使用者觀看影像串流時要更換頁面時,操作模塊23藉由使用者的操作以產(chǎn)生更換頁面的操作訊號,并回傳至伺服端10。伺服端10的虛擬桌面管理模塊11就根據(jù)此更換頁面的操作訊號來產(chǎn)生新的影像串流,再傳回用戶端20,讓使用者可以得到互動的效果。此外,當由文檔執(zhí)行模塊22直接開啟文檔時,使用者也可利用操作模塊23來對文檔進行編輯等操作。待使用者編輯完畢后,操作模塊23再將編輯后的更新文檔回傳到伺服端10儲存。
[0032]接著請參考圖2,圖2是本發(fā)明的虛擬文檔傳輸?shù)姆椒ǖ牡谝粚嵤┓绞降牟襟E流程圖。此處需注意的是,以下雖以虛擬文檔傳輸系統(tǒng)I為例說明本發(fā)明的虛擬文檔傳輸?shù)姆椒ǎ景l(fā)明的虛擬文檔傳輸?shù)姆椒ú⒉灰允褂迷谏鲜龅奶摂M文檔傳輸系統(tǒng)I為限。
[0033]首先進行步驟200:顯示虛擬桌面。
[0034]首先伺服端10的虛擬桌面管理模塊11建構成一虛擬桌面,并傳輸?shù)接脩舳?0,讓用戶端20的虛擬桌面顯示模塊21可顯示虛擬桌面,并且讓使用者可操作虛擬桌面。
[0035]而接著進行步驟201:對該伺服端要求開啟一文檔。
[0036]而此時用戶端20可藉由使用者在虛擬桌面上的操作,以對伺服端10要求開啟文檔。在本發(fā)明的第一實施例中,是以伺服端10要求開啟文檔為一文字檔為例來進行說明。
[0037]其次進行步驟202:判斷該文檔是否為機密。
[0038]其次當伺服端10接收到開啟文檔的命令時,伺服端10的風險管理模塊12先確認文檔的類型,來判斷此文檔為第一類型或第二類型。在本發(fā)明的第一實施例中,風險管理模塊12先判斷文檔的保密級別,以確定文檔是否為機密文檔。若文檔為機密文檔,風險管理模塊12將文檔分為第一類別,若文檔不是機密文檔,風險管理模塊12將文檔區(qū)分為第二類別。
[0039]接著當該文檔的類型為第一類型時,進行步驟203:傳輸該文檔的一影像串流或
一聲音串流至該用戶端。
[0040]由于在本發(fā)明的第一實施例中,其文檔為一文字檔,此時虛擬桌面管理模塊11開啟文字檔,并將其文字檔轉換為一影像串流儲存于緩沖區(qū)111內(nèi)。接著再將其影像串流傳輸?shù)接脩舳?0。若文檔還包括聲音時,虛擬桌面管理模塊11同時將其聲音轉換成一聲音串流,并同樣將聲音串流傳輸?shù)接脩舳?0。
[0041]再執(zhí)行步驟204:當該用戶端接收該影像串流或聲音串流時,用以于該虛擬桌面顯示該影像串流或發(fā)出該聲音串流。
[0042]而當用戶端20接收影像串流后,虛擬桌面顯示模塊21于虛擬桌面上顯示影像串流,以供使用者觀看。之后使用者還可利用操作模塊23操作影像串流,并藉此回傳操作訊號至伺服端10,讓虛擬桌面管理模塊11根據(jù)此操作訊號產(chǎn)生新的影像串流。同樣地,當文檔還包括聲音時,用戶端20也會同時接收聲音串流,讓虛擬桌面顯示模塊21發(fā)出此聲音串流。此時使用者還可利用操作模塊23來讓虛擬桌面管理模塊11此操作訊號產(chǎn)生新的聲音串流。
[0043]此外,當該文檔的類型為第二類型時,執(zhí)行步驟205:傳輸該文檔至該用戶端。
[0044]當風險管理模塊12確定此文檔并非機密文檔時,虛擬桌面管理模塊11直接將文檔傳輸?shù)接脩舳?0。例如虛擬桌面管理模塊11會直接傳輸副檔名為.txt的文檔到用戶端20。
[0045]最后進行步驟206:當接收該文檔時,于該虛擬桌面上執(zhí)行該文檔的開啟與操作。
[0046]當用戶端20接收文檔后,文檔執(zhí)行模塊22直接開啟文檔,并將文檔顯示于虛擬桌面或獨立視窗上。讓使用者可直接于虛擬桌面利用操作模塊23對文檔進行編輯等操作,再將編輯后的文檔回傳到伺服端10儲存。
[0047]接著請參考圖3,圖3是本發(fā)明的虛擬文檔傳輸?shù)姆椒ǖ牡诙嵤┓绞降牟襟E流程圖。
[0048]在本發(fā)明的第二實施方式中,該文檔是以一網(wǎng)站連結來進行說明,但本發(fā)明的文檔并不僅限于此。
[0049]首先進行步驟301:顯示虛擬桌面,并對該伺服端要求開啟一文檔。
[0050]首先與步驟200到步驟201相同,讓用戶端20的虛擬桌面顯示模塊21先顯示虛擬桌面,并且讓使用者可對伺服端10要求開啟文檔。
[0051]其次進行步驟302:判斷該文檔是否為機密。
[0052]其次風險管理模塊12判斷要求開啟的文檔的類型,在此第二實施方式中,風險管理模塊12先判斷此連結是否屬于機密的連結。
[0053]當此連結屬于機密的連結時,風險管理模塊12確認該文檔為第一類型,接著進行步驟303:傳輸該文檔的一影像串流或一聲音串流至該用戶端。
[0054]此時虛擬桌面管理模塊11開啟連結,并擷取網(wǎng)頁的影像以制作成影像串流或聲音串流儲存于緩沖區(qū)111內(nèi)。接著再將其影像串流或聲音串流傳輸?shù)接脩舳?0。
[0055]接著進行步驟304:當該用戶端接收該影像串流或聲音串流時,用以于該虛擬桌面顯示該影像串流或發(fā)出聲音串流。
[0056]當用戶端20接收影像串流或聲音串流時,虛擬桌面顯示模塊21將影像顯示于虛擬桌面上或發(fā)出聲音串流。由于上述步驟302到304類似于步驟202到204,故在此不再贅述。
[0057]而當此連結不屬于機密的連結時,風險管理模塊12確認該文檔為第二類型,接著執(zhí)行步驟305:判斷該文檔是否為一外部數(shù)據(jù)。
[0058]當文檔的連結不屬于機密時,風險管理模塊12進一步判斷文檔的連結是否為外部的連結,來進一步將文檔區(qū)分為第三類型或第四類型。
[0059]若文檔的連結為外部的連結,則風險管理模塊12確認文檔的類型為該第三類型,因此進行步驟306:傳輸一網(wǎng)頁地址至該用戶端。
[0060]當風險管理模塊12確認文檔的連結為外部的連結,例如為Googie?的首頁連結(http://www.google, com)時,虛擬桌面管理模塊11直接傳輸該文檔連結的網(wǎng)頁地址至用戶端20,讓用戶端20的文檔執(zhí)行模塊22可以直接執(zhí)行網(wǎng)頁地址,讓使用者開啟網(wǎng)頁來連接到外部網(wǎng)站。
[0061]最后當文檔的連結并非外部的連結時,則風險管理模塊12確認文檔的類型為該第四類型,因此進行步驟307:傳輸一超文件標示語言文件至該用戶端。
[0062]當文檔的連結并非外部的連結時,虛擬桌面管理模塊11以代理人的角色向超連結所指向的網(wǎng)站取得超文件標示語言(HyperText Markup Language,HTML)文件,并將此文件傳輸至用戶端,讓用戶端20的文檔執(zhí)行模塊22可開啟此文件。
[0063]此處需注意的是,本發(fā)明的指示虛擬文檔傳輸?shù)姆椒ú⒉灰陨鲜龅牟襟E次序為限,只要能實現(xiàn)本發(fā)明的目的,上述的步驟次序亦可加以改變。
[0064]藉由本發(fā)明的虛擬文檔傳輸系統(tǒng)1,可以根據(jù)文檔的不同類型而有不同的處理流程,以降低伺服端10與用戶端20之間的數(shù)據(jù)傳輸量,且不影響到使用者使用虛擬桌面時的流暢度。
[0065]綜上所述,本發(fā)明無論就目的、手段及功效,在在均顯示其迥異于現(xiàn)有技術的特征。應注意的是,上述諸多實施例僅是為了便于說明而舉例而已,本發(fā)明所主張的權利范圍自應以本申請的權利要求所述為準,而非僅限于上述實施例。
【權利要求】
1.一種虛擬文檔傳輸系統(tǒng),包括: 一伺服端,包括: 一虛擬桌面管理模塊,用以提供一虛擬桌面;以及 一風險管理模塊,電性連接于該虛擬桌面管理模塊;以及 一用戶端,經(jīng)由一網(wǎng)絡環(huán)境以連接至該伺服端以接收該虛擬桌面,該用戶端包括: 一虛擬桌面顯示模塊,用以顯示該虛擬桌面,且供一使用者藉由該虛擬桌面對該伺服端要求開啟一文檔;以及 一文檔執(zhí)行模塊,與該虛擬桌面顯示模塊電性連接; 其中當該伺服端接收該文檔的開啟要求后,該風險管理模塊判斷該文檔的類型;其中當該風險管理模塊確認該文檔的類型為一第一類型時,該虛擬桌面管理模塊開啟該文檔并轉換成一影像串流或一聲音串流后傳輸至該用戶端,讓該虛擬桌面顯示模塊于該虛擬桌面上顯示該影像串流或發(fā)出該聲音串流;當該風險管理模塊確認該文檔的類型為一第二類型時,該虛擬桌面管理模塊傳輸該文檔至該用戶端,讓該文檔執(zhí)行模塊執(zhí)行該文檔的開啟與操作,并藉由該虛擬桌面顯示模塊以顯示于該虛擬桌面上。
2.如權利要求1所述的虛擬文檔傳輸系統(tǒng),其中該伺服端包括一數(shù)據(jù)庫,該風險管理模塊根據(jù)該文檔的一后數(shù)據(jù)以查詢該數(shù)據(jù)庫來得知該文檔的類型。
3.如權利要求1或2所述的虛擬文檔傳輸系統(tǒng),其中該風險管理模塊用以判斷該文檔是否為一機密數(shù)據(jù);若是,則確認該文檔的類型為該第一類型;若否,則確認該文檔的類型為該第二類型。
4.如權利要求3所述的虛擬文檔傳輸系統(tǒng),其中若確定該文檔的類型為該第二類型,則該風險管理模塊進一步判斷該文檔是否來自一外部連結;若是,則確認該文檔的類型為一第三類型;若否,則確認該文檔的類型為一第四類型。
5.如權利要求4所述的虛擬文檔傳輸系統(tǒng),其中當該文檔的類型為該第三類型時,該虛擬桌面管理模塊傳輸一網(wǎng)頁地址至該用戶端。
6.如權利要求5所述的虛擬文檔傳輸系統(tǒng),其中當該文檔的類型為該第四類型時,該虛擬桌面管理模塊傳輸一超文件標示語言檔至該用戶端。
7.如權利要求1所述的虛擬文檔傳輸系統(tǒng),其中該文檔執(zhí)行模塊執(zhí)行該文檔的開啟與操作,藉由一獨立視窗以顯示該虛擬桌面上。
8.如權利要求1所述的虛擬文檔傳輸系統(tǒng),其中該用戶端還包括一操作模塊,該操作模塊供該使用者于該虛擬桌面操作該影像串流或該聲音串流,并回傳一操作訊號至該伺服端,該虛擬桌面管理模塊根據(jù)該操作訊號產(chǎn)生一新影像串流或一新聲音串流。
9.如權利要求1所述的虛擬文檔傳輸系統(tǒng),其中該用戶端還包括一操作模塊,該操作模塊供該使用者于開啟該文檔后編輯該文檔,并回傳一更新文檔至該伺服端。
10.一種虛擬文檔傳輸?shù)姆椒?,用于一虛擬文檔傳輸系統(tǒng),該虛擬文檔傳輸系統(tǒng)包括一伺服端及一用戶端,其中該伺服端用以提供一虛擬桌面,該用戶端經(jīng)由一網(wǎng)絡環(huán)境以連接至該伺服端,用以供一使用者使用該虛擬桌面;該方法包括以下步驟: 對該伺服端要求開啟一文檔; 判斷該文檔的類型; 當該文檔的類型為一第一類型時,開啟該文檔并轉換成一影像串流或一聲音串流后傳輸至該用戶端; 當該用戶端接收該影像串流或該聲音串流時,于該虛擬桌面顯示該影像串流或發(fā)出該聲音串流; 當該文檔的類型為一第二類型時,傳輸該文檔至該用戶端;以及 當接收該文檔時,于該虛擬桌面上執(zhí)行該文檔的開啟與操作。
11.如權利要求10所述的虛擬文檔傳輸?shù)姆椒?,還包括以下步驟: 判斷該文檔是否為一機密數(shù)據(jù); 若是,則確認該文檔的類型為該第一類型;以及 若否,則確認該文檔的類型為該第二類型。
12.如權利要求11所述的虛擬文檔傳輸?shù)姆椒ǎ渲腥舸_認該文檔的類型為該第二類型,則進一步包括以下步驟: 判斷該文檔是否來自于一外部連結; 若是,則確認該文檔的類型為一第三類型;以及 若否,則確認該文檔的類型為一第四類型。
13.如權利要求12所述 的虛擬文檔傳輸?shù)姆椒ǎ€包括以下步驟: 當該文檔的類型為該第三類型時,傳輸一網(wǎng)頁地址至該用戶端。
14.如權利要求13所述的虛擬文檔傳輸?shù)姆椒?,還包括以下步驟: 當該文檔的類型為該第四類型時,傳輸一超文件標示語言文件至該用戶端。
15.如權利要求10所述的虛擬文檔傳輸?shù)姆椒?,其中于該虛擬桌面顯示該影像串流或發(fā)出該聲音串流后,進一步包括以下步驟: 提供該使用者于該虛擬桌面操作該影像串流或該聲音串流,并回傳一操作訊號至該伺服端;以及 根據(jù)該操作訊號產(chǎn)生一新影像串流或一新聲音串流。
16.如權利要求10所述的虛擬文檔傳輸?shù)姆椒?,其中于該虛擬桌面執(zhí)行該文檔的開啟與操作后,進一步包括以下步驟: 提供該使用者于該虛擬桌面編輯該文檔,并回傳一更新文檔至該伺服端。
17.如權利要求10所述的虛擬文檔傳輸?shù)姆椒?,其中于該虛擬桌面執(zhí)行該文檔的開啟與操作后,進一步包括以下步驟: 藉由一獨立視窗以顯示于該虛擬桌面上。
【文檔編號】H04L29/08GK103685433SQ201210364033
【公開日】2014年3月26日 申請日期:2012年9月26日 優(yōu)先權日:2012年9月18日
【發(fā)明者】尤焙麟, 賴怡吉 申請人:緯創(chuàng)資通股份有限公司