專利名稱:虛擬桌面服務(wù)參數(shù)的協(xié)商方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種虛擬桌面服務(wù)參數(shù)的協(xié)商方法、裝置及系統(tǒng)。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,出現(xiàn)了虛擬桌面這種以物理服務(wù)器上運(yùn)行的桌面為中心的虛擬技術(shù)。用戶在終端設(shè)備上通過(guò)桌面虛擬化傳輸協(xié)議與運(yùn)行在服務(wù)器上的虛擬桌面進(jìn)行遠(yuǎn)程桌面訪問(wèn),達(dá)到類似訪問(wèn)本地桌面的效果。根據(jù)已公開的虛擬桌面技術(shù),虛擬桌面系統(tǒng)一般包括物理服務(wù)器和瘦客戶機(jī),在物理服務(wù)器上運(yùn)行若干虛擬機(jī),以及一個(gè)虛擬機(jī)管理器,瘦客戶機(jī)通過(guò)向虛擬機(jī)管理器發(fā)送終端能力信息,從而由虛擬機(jī)管理器為用戶分配合適的虛擬機(jī)。瘦客戶機(jī)通過(guò)桌面虛擬化傳輸協(xié)議與所述虛擬機(jī)進(jìn)行交互。桌面虛擬化協(xié)議是實(shí)現(xiàn)虛擬桌面的關(guān)鍵之一,它的基本功能是將服務(wù)端顯示內(nèi)容輸出重定向到客戶端展現(xiàn),將客戶端鍵鼠重定向到服務(wù)端作為鍵鼠輸入。目前,提供桌面虛擬化解決方案的4家廠商(Vmware、citrix、redhat、Microsoft),分別發(fā)展出了 4個(gè)不同的協(xié)議:SPICE (redhat), ICA (citrix), PCoIP (Vmware), RDP (Microsoft)。不同的協(xié)議需要不同的帶寬、終端瘦客戶機(jī)軟硬件支持和遠(yuǎn)端服務(wù)器軟硬件支持,分別帶給用戶不同的用戶體驗(yàn)。用戶通過(guò)終端設(shè)備進(jìn)行遠(yuǎn)程桌面訪問(wèn)時(shí),需要采用其中的一種協(xié)議支持用戶終端與遠(yuǎn)端服務(wù)器間的遠(yuǎn)程交互。目前情況下,上述四種主流的虛擬桌面?zhèn)鬏攨f(xié)議都有應(yīng)用,隨著虛擬桌面應(yīng)用的規(guī)模擴(kuò)大,為減少設(shè)備投入成本,特別是硬件成本,支持多種傳輸協(xié)議的虛擬桌面用戶終端和虛擬桌面系統(tǒng)將逐漸增多。傳統(tǒng)的實(shí)現(xiàn)方式都是設(shè)置虛擬桌面用戶終端使用的傳輸協(xié)議后,用戶終端設(shè)備按照設(shè)定的虛擬桌面?zhèn)鬏攨f(xié)議接入到遠(yuǎn)端虛擬桌面服務(wù)器,使用虛擬桌面服務(wù)。用戶終端設(shè)備和遠(yuǎn)端虛擬桌面服務(wù)器無(wú)法獲取對(duì)端支持的服務(wù)參數(shù)(例如,傳輸協(xié)議類型和服務(wù)內(nèi)容的編解碼 格式等),從而使得虛擬桌面用戶每次更換應(yīng)用環(huán)境時(shí),設(shè)置虛擬桌面?zhèn)鬏攨f(xié)議以及其他業(yè)務(wù)信息可能與請(qǐng)求的服務(wù)支持的不匹配,從而導(dǎo)致無(wú)法建立虛擬桌面客戶端設(shè)備與虛擬桌面服務(wù)端設(shè)備的連接。
發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中虛擬桌面系統(tǒng)在選擇服務(wù)參數(shù)時(shí),虛擬桌面服務(wù)端設(shè)備與虛擬桌面客戶端設(shè)備未進(jìn)行虛擬桌面服務(wù)參數(shù)協(xié)商,而導(dǎo)致無(wú)法建立虛擬桌面客戶端設(shè)備與虛擬桌面服務(wù)端設(shè)備的連接的問(wèn)題,本發(fā)明提供了一種虛擬桌面服務(wù)參數(shù)的協(xié)商方法、裝置及系統(tǒng),以至少解決上述問(wèn)題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種虛擬桌面服務(wù)參數(shù)的協(xié)商方法,包括:虛擬桌面客戶端設(shè)備向虛擬桌面服務(wù)端設(shè)備發(fā)送服務(wù)請(qǐng)求,其中,所述服務(wù)請(qǐng)求中攜帶的信息包括:所述虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí);所述虛擬桌面客戶端設(shè)備接收所述虛擬桌面服務(wù)端設(shè)備返回的響應(yīng)消息,其中,所述響應(yīng)消息中攜帶的信息包括:所述虛擬桌面客戶端設(shè)備所請(qǐng)求的服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。優(yōu)選地,所述虛擬桌面客戶端設(shè)備接收所述虛擬桌面服務(wù)端設(shè)備返回的響應(yīng)消息之前,所述方法還包括:所述虛擬桌面服務(wù)端設(shè)備接收所述服務(wù)請(qǐng)求;所述虛擬桌面服務(wù)端設(shè)備確定所述服務(wù)請(qǐng)求所請(qǐng)求的服務(wù),獲取所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí);所述虛擬桌面服務(wù)端設(shè)備向所述虛擬桌面客戶端設(shè)備發(fā)送所述響應(yīng)消息。優(yōu)選地,在所述虛擬桌面客戶端設(shè)備接收所述響應(yīng)消息之后,所述方法還包括:所述虛擬桌面客戶端設(shè)備獲取所述響應(yīng)消息中攜帶的信息,根據(jù)所述響應(yīng)消息中攜帶的信息,與所述虛擬桌面服務(wù)端設(shè)備建立連接。優(yōu)選地,所述響應(yīng)消息中攜帶的信息包括:所述服務(wù)支持的所有傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí);所述虛擬桌面客戶端設(shè)備根據(jù)所述響應(yīng)消息中攜帶的信息,與所述虛擬桌面服務(wù)端設(shè)備建立連接,包括:所述虛擬桌面客戶端設(shè)備獲取所述響應(yīng)消息中攜帶的與所述虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),采用所述相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)所指示的傳輸協(xié)議類型和/或編解碼格式,與所述虛擬桌面服務(wù)端設(shè)備建立連接;如果所述響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)中不包含所述虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),則所述虛擬桌面客戶端設(shè)備確定無(wú)法與所述虛擬桌面服務(wù)端設(shè)備建立連接。優(yōu)選地,所述虛擬桌面服務(wù)端設(shè)備向所述虛擬桌面客戶端設(shè)備發(fā)送所述響應(yīng)消息,包括:所述虛擬桌面服務(wù)端設(shè)備根據(jù)所述服務(wù)請(qǐng)求中攜帶的信息以及獲取的所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),確定所述服務(wù)請(qǐng)求中攜帶的與所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),并將確定的所述傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)攜帶在所述響應(yīng)消息中發(fā)送;所述虛擬桌面客戶端設(shè)備根據(jù)所述響應(yīng)消息中攜帶的信息,與所述虛擬桌面服務(wù)端設(shè)備建立連接,包括:所述虛擬桌面客戶端設(shè)備判斷所述響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)是否為空,如果是,則確定無(wú)法與所述虛擬桌面服務(wù)端設(shè)備建立連接,否則,所述虛擬桌面客戶端設(shè)備采用所述響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)之一指示的傳輸協(xié)議類型和/或編解碼格式,與所述虛擬桌面服務(wù)端設(shè)備建立連接。優(yōu)選地,所述服務(wù)請(qǐng)求攜帶的信息還包括:用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí);所述虛擬桌面服務(wù)端設(shè)備向所述虛擬桌面客戶端設(shè)備發(fā)送所述響應(yīng)消息還包括:所述虛擬桌面服務(wù)端設(shè)備判斷所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)中是否包括所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),如果是,所述虛擬桌面服務(wù)端設(shè)備在所述響應(yīng)消息中攜帶所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)并發(fā)送;所述虛擬桌面客戶端設(shè)備根據(jù)所述響應(yīng)消息中攜帶的信息,與所述虛擬桌面服務(wù)端設(shè)備建立連接,包括:所述虛擬桌面客戶端設(shè)備判斷所述響應(yīng)消息中是否攜帶有所述用戶偏好 的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),如果是,則采用所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)與所述虛擬桌面服務(wù)端設(shè)備建立連接,否則,根據(jù)所述響應(yīng)消息中攜帶的其他傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)與所述虛擬桌面服務(wù)端設(shè)備建立連接。優(yōu)選地,虛擬桌面客戶端設(shè)備向虛擬桌面服務(wù)端設(shè)備發(fā)送服務(wù)請(qǐng)求包括:所述虛擬桌面客戶端設(shè)備向所述虛擬桌面服務(wù)端設(shè)備的虛擬管理模塊發(fā)送所述服務(wù)請(qǐng)求;所述虛擬桌面客戶端設(shè)備接收所述虛擬桌面服務(wù)端設(shè)備返回的響應(yīng)消息,包括:所述虛擬桌面客戶端設(shè)備接收所述虛擬桌面服務(wù)端設(shè)備的所述虛擬管理模塊返回的所述響應(yīng)消息。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種虛擬桌面服務(wù)參數(shù)的協(xié)商裝置,位于虛擬桌面客戶端設(shè)備,包括:發(fā)送模塊,用于向虛擬桌面服務(wù)端設(shè)備發(fā)送服務(wù)請(qǐng)求,其中,所述服務(wù)請(qǐng)求中攜帶的信息包括:所述虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí);接收模塊,用于接收所述虛擬桌面服務(wù)端設(shè)備返回的響應(yīng)消息,其中,所述響應(yīng)消息中攜帶的信息包括:所述虛擬桌面客戶端設(shè)備所請(qǐng)求服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。優(yōu)選地,所述裝置還包括:獲取模塊,用于獲取所述響應(yīng)消息中攜帶的信息;建立模塊,用于根據(jù)所述響應(yīng)消息中攜帶的信息,與所述虛擬桌面服務(wù)端設(shè)備建立連接。優(yōu)選地,在所述響應(yīng)消息中攜帶有所述服務(wù)內(nèi)容的所有傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)的情況下,所述獲取模塊,用于獲取所述響應(yīng)消息中攜帶的與所述虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí);所述建立模塊,用于采用所述相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)所指示的傳輸協(xié)議類型和/或編解碼格式,與所述虛擬桌面服務(wù)端設(shè)備建立連接;所述裝置還包括:確定模塊,用于在所述響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)中不包含所述虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)的情況下,確定無(wú)法與所述虛擬桌面服務(wù)端設(shè)備建立連接。優(yōu)選地,在所述響應(yīng)消息中攜帶有所述服務(wù)請(qǐng)求中攜帶的與所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)的情況下,所述建立模塊,包·括:判斷單元,用于判斷所述響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)是否為空;確定單元,用于在判斷結(jié)果為是的情況下,確定無(wú)法與所述虛擬桌面服務(wù)端設(shè)備建立連接;建立單元,用于在所述判斷結(jié)果為否的情況下,采用所述響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)之一指示的傳輸協(xié)議類型和/或編解碼格式,與所述虛擬桌面服務(wù)端設(shè)備建立連接。根據(jù)本發(fā)明的再一個(gè)方面,提供了一種虛擬桌面服務(wù)參數(shù)的協(xié)商系統(tǒng),包括:虛擬桌面客戶端設(shè)備,用于向虛擬桌面服務(wù)端設(shè)備發(fā)送服務(wù)請(qǐng)求,其中,所述服務(wù)請(qǐng)求中攜帶的信息包括:所述虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí);所述虛擬桌面服務(wù)端設(shè)備,用于接收所述服務(wù)請(qǐng)求,確定所述服務(wù)請(qǐng)求所請(qǐng)求服務(wù)內(nèi)容,獲取所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),并向所述虛擬桌面客戶端設(shè)備發(fā)送響應(yīng)消息,其中,所述響應(yīng)消息中攜帶的信息包括:所述虛擬桌面客戶端設(shè)備所請(qǐng)求服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。優(yōu)選地,所述虛擬桌面服務(wù)端設(shè)備,還用于:根據(jù)所述服務(wù)請(qǐng)求中攜帶的信息以及獲取的所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),確定所述服務(wù)請(qǐng)求中攜帶的與所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí);并將確定的所述傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)攜帶在所述響應(yīng)消息中發(fā)送。優(yōu)選地,所述服務(wù)請(qǐng)求攜帶有用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí):所述虛擬桌面服務(wù)端設(shè)備,還用于判斷所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)中是否包括所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),如果是,則在所述響應(yīng)消息中攜帶所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)并發(fā)送;所述虛擬桌面客戶端設(shè)備,還用于判斷所述響應(yīng)消息中是否攜帶有所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),如果是,采用所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)與所述虛擬桌面服務(wù)端設(shè)備建立連接;否則,根據(jù)所述響應(yīng)消息中攜帶的其他傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)與所述虛擬桌面服務(wù)端設(shè)備建立連接。通過(guò)本發(fā)明,虛擬桌面客戶端設(shè)備向虛擬桌面服務(wù)端設(shè)備發(fā)送服務(wù)請(qǐng)求,虛擬桌面服務(wù)端設(shè)備根據(jù)服務(wù)請(qǐng)求,向虛擬桌面客戶端返回服務(wù)請(qǐng)求所請(qǐng)求的服務(wù)內(nèi)容的傳輸協(xié)議類型和/或編解碼格式標(biāo)識(shí),使得虛擬客戶端設(shè)備能夠獲取請(qǐng)求的服務(wù)所支持的參數(shù)信息,進(jìn)而避免了由于參數(shù)不匹配而導(dǎo)致連接無(wú)法建立的問(wèn)題,提高了虛擬桌面服務(wù)請(qǐng)求的效率。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:圖1是根據(jù)本發(fā)明實(shí)施例一的虛擬桌面服務(wù)參數(shù)的協(xié)商系統(tǒng)的示意圖;圖2是根據(jù)本發(fā)明實(shí)施例一的虛擬桌面服務(wù)參數(shù)的協(xié)商裝置結(jié)構(gòu)框圖;圖3是根據(jù)本發(fā)明實(shí)施例一的一種優(yōu)選的虛擬桌面服務(wù)參數(shù)的協(xié)商裝置的結(jié)構(gòu)框圖; 圖4是根據(jù)本法民實(shí)施例一的方式一的虛擬桌面服務(wù)參數(shù)的協(xié)商裝置的結(jié)構(gòu)框圖;圖5是根據(jù)本法民實(shí)施例一的方式二的建立模塊的結(jié)構(gòu)框圖;圖6是根據(jù)本發(fā)明實(shí)施例一的虛擬桌面服務(wù)參數(shù)的協(xié)商方法的流程圖;圖7是根據(jù)本發(fā)明實(shí)施例二的虛擬桌面服務(wù)系統(tǒng)的示意圖;圖8是根據(jù)本發(fā)明實(shí)施例二的虛擬桌面服務(wù)參數(shù)的協(xié)商方法的流程圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。實(shí)施例一根據(jù)本發(fā)明實(shí)施例,提供了一種虛擬桌面服務(wù)參數(shù)的協(xié)商系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了虛擬客戶端設(shè)備與虛擬桌面服務(wù)端設(shè)備在建立連接時(shí)的服務(wù)參數(shù)的協(xié)商,使得虛擬客戶端設(shè)備與虛擬桌面服務(wù)端能夠建立有效的連接。圖1是根據(jù)本發(fā)明實(shí)施例一的虛擬桌面服務(wù)參數(shù)的協(xié)商系統(tǒng)的示意圖,如圖1所示,該系統(tǒng)包括:虛擬桌面客戶端設(shè)備10和虛擬桌面服務(wù)端設(shè)備20。
虛擬桌面客戶端設(shè)備10,用于向虛擬桌面服務(wù)端設(shè)備20發(fā)送服務(wù)請(qǐng)求,該服務(wù)請(qǐng)求中攜帶的信息包括:虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。虛擬桌面服務(wù)端設(shè)備20,用于接收虛擬桌面客戶端設(shè)備10發(fā)送的服務(wù)請(qǐng)求,確定該服務(wù)請(qǐng)求所請(qǐng)求服務(wù)內(nèi)容,獲取所請(qǐng)求的服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),并向虛擬桌面客戶端設(shè)備10發(fā)送響應(yīng)消息,該響應(yīng)消息中攜帶的信息包括:虛擬桌面客戶端設(shè)備所請(qǐng)求服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。通過(guò)本發(fā)明實(shí)施例,虛擬桌面客戶端設(shè)備向虛擬桌面服務(wù)端設(shè)備發(fā)送服務(wù)請(qǐng)求,虛擬桌面服務(wù)端設(shè)備根據(jù)服務(wù)請(qǐng)求,向虛擬桌面客戶端返回服務(wù)請(qǐng)求所請(qǐng)求的服務(wù)內(nèi)容的傳輸協(xié)議類型和/或編解碼格式標(biāo)識(shí),使得虛擬客戶端設(shè)備能夠獲取請(qǐng)求的服務(wù)所支持的參數(shù)信息,進(jìn)而避免了由于參數(shù)不匹配而導(dǎo)致連接無(wú)法建立的問(wèn)題,提高了虛擬桌面服務(wù)請(qǐng)求的效率。在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,虛擬桌面服務(wù)端設(shè)備20,還用于根據(jù)服務(wù)請(qǐng)求所請(qǐng)求的服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),確定所有與該服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),并將確定的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)攜帶在響應(yīng)消息中發(fā)送。虛擬桌面客戶端設(shè)備10,還用于獲取響應(yīng)消息中攜帶的與虛擬桌面客戶端設(shè)備10的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),采用獲取的相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)所指示的傳輸協(xié)議類型和/或編解碼格式,與虛擬桌面服務(wù)端設(shè)備20建立連接。此時(shí),如果響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)中不包含虛擬桌面客戶端設(shè)備10的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),則虛擬桌面客戶端設(shè)備10確定無(wú)法與虛擬桌面服務(wù)端設(shè)備20建立連接。在本發(fā)明實(shí)施例的另一個(gè)優(yōu)選實(shí)`施方式中,虛擬桌面服務(wù)端設(shè)備20,還用于:根據(jù)接收到的服務(wù)請(qǐng)求中攜帶的信息,以及獲取的服務(wù)請(qǐng)求所請(qǐng)求的服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),確定服務(wù)請(qǐng)求中攜帶的與該服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),并將確定的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)攜帶在響應(yīng)消息中發(fā)送。虛擬桌面客戶端設(shè)備10,還用于判斷響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)是否為空,如果是,則確定無(wú)法與虛擬桌面服務(wù)端設(shè)備20建立連接,否則,采用響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)之一指示的傳輸協(xié)議類型和/或編解碼格式,與虛擬桌面服務(wù)端設(shè)備20建立連接。當(dāng)上述響應(yīng)消息中攜帶多個(gè)傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)時(shí),虛擬桌面客戶端設(shè)備10可以采用預(yù)定算法或隨機(jī)選取一個(gè)傳輸協(xié)議類型和/或編解碼格式,與虛擬桌面服務(wù)端設(shè)備20建立連接;也可以向用戶提示響應(yīng)消息中攜帶的多個(gè)傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),用戶選擇響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)之一指示的傳輸協(xié)議類型和/或編解碼格式,虛擬桌面客戶端設(shè)備10采用用戶選擇的傳輸協(xié)議類型和/或編解碼格式與虛擬桌面服務(wù)端設(shè)備20建立連接。在本發(fā)明實(shí)施例的再一個(gè)優(yōu)選實(shí)施方式中,虛擬桌面客戶端設(shè)備10可以在服務(wù)請(qǐng)求中攜帶用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。此時(shí),虛擬桌面服務(wù)端設(shè)備20,還用于判斷服務(wù)請(qǐng)求所請(qǐng)求的服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)中是否包括用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),如果是,則在響應(yīng)消息中攜帶用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)并發(fā)送。相應(yīng)的,虛擬桌面客戶端設(shè)備10,還用于判斷響應(yīng)消息中是否攜帶有用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),如果是,則采用用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)與虛擬桌面服務(wù)端設(shè)備20建立連接;否則,根據(jù)響應(yīng)消息中攜帶的其他傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)與虛擬桌面服務(wù)端設(shè)備20建立連接。在上述實(shí)施例中,可以由虛擬桌面服務(wù)端設(shè)備20的虛擬管理模塊與虛擬桌面客戶端設(shè)備10進(jìn)行協(xié)商,接收虛擬桌面客戶端設(shè)備10支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),以及向虛擬桌面客戶端設(shè)備10提供請(qǐng)求的服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。根據(jù)本發(fā)明實(shí)施例,還提供了一種虛擬桌面服務(wù)參數(shù)的協(xié)商裝置,位于本發(fā)明上述實(shí)施例提供的虛擬桌面客戶端設(shè)備10,可以實(shí)現(xiàn)虛擬桌面客戶端設(shè)備與虛擬桌面服務(wù)端設(shè)備服務(wù)參數(shù)的協(xié)商。圖2是根據(jù)本發(fā)明實(shí)施例一的虛擬桌面服務(wù)參數(shù)的協(xié)商裝置結(jié)構(gòu)框圖,如圖2所示,該裝置可以包括:發(fā)送模塊102和接收模塊104。發(fā)送模塊102,用于向虛擬桌面服務(wù)端設(shè)備20發(fā)送服務(wù)請(qǐng)求,該服務(wù)請(qǐng)求中攜帶的信息包括:虛擬桌面客戶端設(shè)備10支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí);接收模塊104,與發(fā)送模塊102相耦合,用于接收虛擬桌面服務(wù)端設(shè)備20返回的響應(yīng)消息,該響應(yīng)消息中攜帶的信息包括:虛擬桌面客戶端設(shè)備10所請(qǐng)求的服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。通過(guò)本發(fā)明實(shí)施例 ,虛擬桌面客戶端設(shè)備通過(guò)其發(fā)送模塊向虛擬桌面服務(wù)端發(fā)送服務(wù)請(qǐng)求,在服務(wù)請(qǐng)求中攜帶虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),并通過(guò)其接收模塊接收虛擬桌面服務(wù)端返回的響應(yīng)消息,完成服務(wù)參數(shù)(傳輸協(xié)議類型和/或編解碼格式)的協(xié)商,使得虛擬客戶端設(shè)備能夠自動(dòng)與虛擬桌面服務(wù)端設(shè)備有效地建立連接,避免了在應(yīng)用環(huán)境發(fā)生變化時(shí)需要重新配置虛擬桌面服務(wù)參數(shù)的問(wèn)題,提高了虛擬桌面服務(wù)的用戶體驗(yàn)。圖3是根據(jù)本發(fā)明實(shí)施例一的一種優(yōu)選的虛擬桌面服務(wù)參數(shù)的協(xié)商裝置的結(jié)構(gòu)框圖,如圖3所示,該裝置還可以包括:獲取模塊106,用于獲取響應(yīng)消息中攜帶的信息;建立模塊108,與獲取模塊106相耦合,用于根據(jù)響應(yīng)消息中攜帶的信息,與虛擬桌面服務(wù)端設(shè)備20建立連接。通過(guò)本優(yōu)選實(shí)施方式,使得虛擬客戶端設(shè)備能夠根據(jù)虛擬桌面服務(wù)端設(shè)備返回的響應(yīng)消息,與虛擬桌面服務(wù)端設(shè)備有效地建立連接。在本發(fā)明實(shí)施例提供的虛擬桌面服務(wù)參數(shù)的協(xié)商系統(tǒng)中,采用了以下兩種優(yōu)選的協(xié)商方式來(lái)確定虛擬桌面服務(wù)參數(shù):方式一,虛擬桌面服務(wù)端設(shè)備根據(jù)服務(wù)請(qǐng)求所請(qǐng)求的服務(wù)內(nèi)容,確定該服務(wù)內(nèi)容的虛擬桌面服務(wù)參數(shù),并向虛擬桌面客戶端設(shè)備返回該服務(wù)內(nèi)容的所有虛擬桌面服務(wù)參數(shù),虛擬桌面客戶端設(shè)備根據(jù)返回的響應(yīng)消息,獲取與虛擬桌面客戶端設(shè)備的虛擬桌面服務(wù)參數(shù)相同的虛擬桌面服務(wù)參數(shù)。方式二,虛擬桌面服務(wù)端設(shè)備根據(jù)服務(wù)請(qǐng)求所請(qǐng)求的服務(wù)內(nèi)容,以及服務(wù)請(qǐng)求中攜帶的虛擬桌面客戶端設(shè)備支持的服務(wù)參數(shù),確定服務(wù)內(nèi)容與虛擬桌面客戶端設(shè)備同時(shí)支持的虛擬桌面服務(wù)參數(shù),虛擬桌面客戶端設(shè)備從確定的虛擬桌面服務(wù)參數(shù)中選擇一個(gè)作為所請(qǐng)求服務(wù)的虛擬桌面服務(wù)參數(shù)。下面分別對(duì)采用上述兩種優(yōu)選方式的虛擬桌面服務(wù)參數(shù)的協(xié)商裝置進(jìn)行描述。圖4是根據(jù)本法民實(shí)施例一的方式一的虛擬桌面服務(wù)參數(shù)的協(xié)商裝置的結(jié)構(gòu)框圖,在如圖4所示裝置中,獲取模塊106,用于獲取響應(yīng)消息中攜帶的與虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),響應(yīng)消息中攜帶所請(qǐng)求的服務(wù)支持的所有傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。建立模塊108,用于采用獲取的相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)所指示的傳輸協(xié)議類型和/或編解碼格式,與虛擬桌面服務(wù)端設(shè)備建立連接。該裝置還包括:確定模塊110,用于在響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)中不包含虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)的情況下,確定無(wú)法與虛擬桌面服務(wù)端設(shè)備建立連接。圖5是根據(jù)本法民實(shí)施例一的方式二的建立模塊的結(jié)構(gòu)框圖,在如圖5所示裝置中,接收模塊102接收到的響應(yīng)消息中攜帶有服務(wù)請(qǐng)求中攜帶的與所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。此時(shí),建立模塊108,可以包括:判斷單元1082,用于判斷響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)是否為空;確定單元1084,與判斷單元1082相耦合,用于在判斷結(jié)果為是的情況下,確定無(wú)法與虛擬桌面服務(wù)端設(shè)備建立連接;建立單元1086,與判斷單元1082相耦合,用于在判斷結(jié) 果為否的情況下,采用響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)之一指示的傳輸協(xié)議類型和/或編解碼格式,與虛擬桌面服務(wù)端設(shè)備建立連接。進(jìn)一步的,當(dāng)上述響應(yīng)消息中攜帶多個(gè)傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)時(shí),建立單元1086可以采用預(yù)定算法或隨機(jī)選取一個(gè)傳輸協(xié)議類型和/或編解碼格式,與虛擬桌面服務(wù)端設(shè)備20建立連接;也可以向用戶提示響應(yīng)消息中攜帶的多個(gè)傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),用戶選擇響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)之一指示的傳輸協(xié)議類型和/或編解碼格式,建立單元1086采用用戶選擇的傳輸協(xié)議類型和/或編解碼格式與虛擬桌面服務(wù)端設(shè)備20建立連接。在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,發(fā)送模塊102可以在服務(wù)請(qǐng)求中攜帶用戶偏好的虛擬桌面服務(wù)參數(shù)標(biāo)識(shí)(傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí))。此時(shí),虛擬桌面服務(wù)端設(shè)備判斷服務(wù)請(qǐng)求所請(qǐng)求的服務(wù)內(nèi)容的虛擬桌面服務(wù)參數(shù)標(biāo)識(shí)中是否包括用戶偏好的虛擬桌面服務(wù)參數(shù)標(biāo)識(shí),如果是,則在響應(yīng)消息中攜帶用戶偏好的虛擬桌面服務(wù)參數(shù)標(biāo)識(shí)并發(fā)送。相應(yīng)的,虛擬桌面客戶端設(shè)備10,還可以判斷響應(yīng)消息中是否攜帶有用戶偏好的虛擬桌面服務(wù)參數(shù)標(biāo)識(shí),如果是,則建立模塊108,采用用戶偏好的虛擬桌面服務(wù)參數(shù)標(biāo)識(shí)所指示的虛擬桌面服務(wù)參數(shù)與虛擬桌面服務(wù)端設(shè)備20建立連接;否則,建立模塊108根據(jù)響應(yīng)消息中攜帶的其他虛擬桌面服務(wù)參數(shù)標(biāo)識(shí)所指示的服務(wù)虛擬桌面服務(wù)參數(shù),與虛擬桌面服務(wù)端設(shè)備20建立連接。根據(jù)本發(fā)明實(shí)施例,還提供了一種虛擬桌面服務(wù)參數(shù)的協(xié)商方法,可以但不限于在本發(fā)明實(shí)施例提供的上述系統(tǒng)和裝置中,實(shí)現(xiàn)虛擬桌面服務(wù)參數(shù)的協(xié)商。
圖6是根據(jù)本發(fā)明實(shí)施例一的虛擬桌面服務(wù)參數(shù)的協(xié)商方法的流程圖,如圖6所示,該方法包括以下幾個(gè)步驟(步驟S602-步驟S604):步驟S602,虛擬桌面客戶端設(shè)備向虛擬桌面服務(wù)端設(shè)備發(fā)送服務(wù)請(qǐng)求,其中,該服務(wù)請(qǐng)求中攜帶的信息包括:虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。步驟S604,虛擬桌面客戶端設(shè)備接收虛擬桌面服務(wù)端設(shè)備返回的響應(yīng)消息,其中,該響應(yīng)消息中攜帶的信息包括:虛擬桌面客戶端設(shè)備所請(qǐng)求的服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。通過(guò)本發(fā)明實(shí)施例,虛擬桌面客戶端設(shè)備向虛擬桌面服務(wù)端設(shè)備發(fā)送服務(wù)請(qǐng)求,虛擬桌面服務(wù)端設(shè)備根據(jù)服務(wù)請(qǐng)求,向虛擬桌面客戶端返回服務(wù)請(qǐng)求所請(qǐng)求的服務(wù)內(nèi)容的傳輸協(xié)議類型和/或編解碼格式標(biāo)識(shí),使得虛擬客戶端設(shè)備能夠根據(jù)返回的信息與虛擬桌面服務(wù)端設(shè)備有效地建立連接,避免了在應(yīng)用環(huán)境發(fā)生變化時(shí)需要重新配置虛擬桌面服務(wù)參數(shù)的問(wèn)題,提高了虛擬桌面服務(wù)的用戶體驗(yàn)。在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中,虛擬桌面客戶端設(shè)備接收虛擬桌面服務(wù)端設(shè)備返回的響應(yīng)消息之前,虛擬桌面服務(wù)端設(shè)備接收虛擬桌面客戶端設(shè)備發(fā)送的服務(wù)請(qǐng)求,確定服務(wù)請(qǐng)求所請(qǐng)求服務(wù)內(nèi)容,獲取服務(wù)請(qǐng)求所請(qǐng)求的服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),并向虛擬桌面客戶端設(shè)備發(fā)送攜帶有服務(wù)請(qǐng)求所請(qǐng)求服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)的響應(yīng)消息。進(jìn)一步的,在虛擬桌面客戶端設(shè)備接收到虛擬桌面服務(wù)端設(shè)備發(fā)送的響應(yīng)消息之后,虛擬桌面客戶端設(shè)備可以獲取響應(yīng)消息中攜帶的信息,并根據(jù)響應(yīng)消息中攜帶的信息,與虛擬桌面服務(wù)端設(shè)備建立連接。根據(jù)本發(fā)明實(shí)施例,提供了兩種優(yōu)選的協(xié)商方式:方式一,虛擬桌面服務(wù)端設(shè)備根據(jù)服務(wù)請(qǐng)求所請(qǐng)求的服務(wù),確定該服 務(wù)支持的虛擬桌面服務(wù)參數(shù),并向虛擬桌面客戶端設(shè)備返回該服務(wù)支持的所有虛擬桌面服務(wù)參數(shù),虛擬桌面客戶端設(shè)備根據(jù)返回的響應(yīng)消息,獲取與虛擬桌面客戶端設(shè)備的虛擬桌面服務(wù)參數(shù)相同的虛擬桌面服務(wù)參數(shù);方式二,虛擬桌面服務(wù)端設(shè)備根據(jù)服務(wù)請(qǐng)求所請(qǐng)求的服務(wù),以及服務(wù)請(qǐng)求中攜帶的虛擬桌面客戶端設(shè)備支持的服務(wù)參數(shù),確定服務(wù)內(nèi)容與虛擬桌面客戶端設(shè)備同時(shí)支持的虛擬桌面服務(wù)參數(shù),虛擬桌面客戶端設(shè)備從確定的虛擬桌面服務(wù)參數(shù)中選擇一個(gè)作為所請(qǐng)求服務(wù)的虛擬桌面服務(wù)參數(shù)。下面分別對(duì)上述兩種優(yōu)選的協(xié)商方式進(jìn)行描述。方式一在方式一中,虛擬桌面服務(wù)端返回的響應(yīng)消息中攜帶的信息包括:所請(qǐng)求的服務(wù)支持的所有傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),即僅返回服務(wù)內(nèi)容支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。虛擬桌面客戶端設(shè)備需要從返回的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)中,選取虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。因此,虛擬桌面客戶端設(shè)備根據(jù)響應(yīng)消息中攜帶的信息,與虛擬桌面服務(wù)端設(shè)備建立連接,可以包括:虛擬桌面客戶端設(shè)備獲取響應(yīng)消息中攜帶的與虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),采用獲取的相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)所指示的傳輸協(xié)議類型和/或編解碼格式,與虛擬桌面服務(wù)端設(shè)備建立連接。同時(shí),如果響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)中不包含虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),則虛擬桌面客戶端設(shè)備確定無(wú)法與虛擬桌面服務(wù)端設(shè)備建立連接。方式二在方式二中,虛擬桌面服務(wù)端設(shè)備根據(jù)服務(wù)請(qǐng)求,確定所請(qǐng)求的服務(wù)與虛擬桌面客戶端設(shè)備同時(shí)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。此時(shí),虛擬桌面可以選擇確定的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)指示的任一個(gè)傳輸協(xié)議類型和/或編解碼格式,與虛擬桌面服務(wù)端設(shè)備建立連接。具體的,虛 擬桌面服務(wù)端設(shè)備在接收到服務(wù)請(qǐng)求后,根據(jù)服務(wù)請(qǐng)求中攜帶的信息以及獲取的服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),確定服務(wù)請(qǐng)求中攜帶的與服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),并將確定的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)攜帶在響應(yīng)消息中發(fā)送。相應(yīng)的,虛擬桌面客戶端設(shè)備接收到上述響應(yīng)消息后,根據(jù)響應(yīng)消息中攜帶的信息與所述虛擬桌面服務(wù)端設(shè)備建立連接,可以包括:虛擬桌面客戶端設(shè)備判斷響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)是否為空,如果是,則確定無(wú)法與虛擬桌面服務(wù)端設(shè)備建立連接,否則,虛擬桌面客戶端設(shè)備采用響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)之一指示的傳輸協(xié)議類型和/或編解碼格式,與虛擬桌面服務(wù)端設(shè)備建立連接。在實(shí)際應(yīng)用中,當(dāng)上述響應(yīng)消息中攜帶多個(gè)傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)時(shí),虛擬桌面客戶端設(shè)備可以采用預(yù)定算法或隨機(jī)選取一個(gè)傳輸協(xié)議類型和/或編解碼格式,與虛擬桌面服務(wù)端設(shè)備建立連接;虛擬桌面客戶端設(shè)備也可以向用戶提示響應(yīng)消息中攜帶的多個(gè)傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),用戶選擇響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)之一指示的傳輸協(xié)議類型和/或編解碼格式。虛擬桌面客戶端設(shè)備響應(yīng)用戶的選擇,采用用戶選擇的傳輸協(xié)議類型和/或編解碼格式與虛擬桌面服務(wù)端設(shè)備建立連接。在本發(fā)明實(shí)施例的另一個(gè)優(yōu)選實(shí)施方式中,為了進(jìn)一步提高虛擬桌面服務(wù)的用戶體驗(yàn),使得用戶能夠設(shè)置其偏好的傳輸協(xié)議類型和/或編解碼格式,虛擬桌面客戶端設(shè)備可以在服務(wù)請(qǐng)求中攜帶用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),如果服務(wù)請(qǐng)求所請(qǐng)求的服務(wù)內(nèi)容支持用戶偏好的傳輸協(xié)議類型和/或編解碼格式,則選取用戶偏好的傳輸協(xié)議類型和/或編解碼格式,與虛擬桌面服務(wù)端設(shè)備建立連接。鑒于上述描述,虛擬桌面服務(wù)端設(shè)備還可以判斷服務(wù)請(qǐng)求所請(qǐng)求的服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)中是否包括用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),如果是,虛擬桌面服務(wù)端設(shè)備在響應(yīng)消息中攜帶用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)并發(fā)送。虛擬桌面客戶端設(shè)備根據(jù)響應(yīng)消息中攜帶的信息與虛擬桌面服務(wù)端設(shè)備建立連接的過(guò)程中,判斷響應(yīng)消息中是否攜帶有用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),如果是,則采用用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)與虛擬桌面服務(wù)端設(shè)備建立連接,否則,根據(jù)響應(yīng)消息中攜帶的其他傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)與虛擬桌面服務(wù)端設(shè)備建立連接。在實(shí)際應(yīng)用中,虛擬桌面服務(wù)端設(shè)備可以通過(guò)其虛擬管理模塊與虛擬桌面客戶端設(shè)備進(jìn)行協(xié)商,因此,虛擬桌面客戶端設(shè)備向虛擬桌面服務(wù)端設(shè)備發(fā)送服務(wù)請(qǐng)求時(shí),可以向虛擬桌面服務(wù)端設(shè)備的虛擬管理模塊發(fā)送服務(wù)請(qǐng)求。與此對(duì)應(yīng)的,虛擬桌面客戶端設(shè)備接收虛擬桌面服務(wù)端設(shè)備返回的響應(yīng)消息時(shí),可以接收虛擬桌面服務(wù)端設(shè)備的虛擬管理模塊返回的響應(yīng)消息。實(shí)施例二根據(jù)本發(fā)明實(shí)施例,提供了一種方法虛擬桌面服務(wù)參數(shù)的協(xié)商方法及系統(tǒng),使得虛擬桌面客戶端設(shè)備與虛擬桌面服務(wù)端設(shè)備之間可相互協(xié)商選擇適當(dāng)?shù)奶摂M桌面?zhèn)鬏攨f(xié)議,用戶還可指定訪問(wèn)虛擬桌面服務(wù)端設(shè)備使用的虛擬桌面?zhèn)鬏攨f(xié)議,保證了用戶業(yè)務(wù)體驗(yàn)的滿足。圖7是根據(jù)本發(fā)明實(shí)施例二的虛擬桌面服務(wù)系統(tǒng)的示意圖,如圖7所述,該系統(tǒng)可以包含:虛擬桌面客戶端設(shè)備30和虛擬桌面服務(wù)端設(shè)備40。虛擬桌面客戶端設(shè)備30:由虛擬桌面客戶端軟件和虛擬桌面客戶端硬件組成,虛擬桌面客戶端接入 虛擬桌面服務(wù)端設(shè)備,與虛擬桌面服務(wù)端設(shè)備進(jìn)行交互操作,接收用戶的指令交互操作,上傳用戶的交互指令到虛擬桌面服務(wù)端設(shè)備,接收虛擬桌面服務(wù)端設(shè)備下發(fā)的媒體和數(shù)據(jù)信息以及重定向命令信息。虛擬桌面服務(wù)端設(shè)備40:包含虛擬機(jī)模塊和虛擬機(jī)管理模塊以及虛擬桌面服務(wù)端硬件設(shè)備。用于接收虛擬桌面客戶端的交互操作,下發(fā)媒體和數(shù)據(jù)信息以及重定向命令信息到虛擬桌面客戶端。在如圖7所示的系統(tǒng)中,虛擬桌面客戶端設(shè)備30需要與虛擬桌面服務(wù)端設(shè)備40建立連接時(shí),虛擬桌面客戶端設(shè)備30發(fā)送請(qǐng)求消息到虛擬桌面服務(wù)端設(shè)備40,該請(qǐng)求消息中攜帶虛擬桌面客戶端設(shè)備30支持的傳輸協(xié)議類型,用戶希望使用的傳輸協(xié)議類型,服務(wù)內(nèi)容信息和虛擬桌面客戶端設(shè)備30的其他能力信息。虛擬桌面服務(wù)端設(shè)備40接收到請(qǐng)求消息后,獲取其中的參數(shù)信息,根據(jù)接收到的參數(shù)信息以及虛擬桌面服務(wù)端設(shè)備40可支持的虛擬桌面服務(wù)特性,例如:傳輸協(xié)議類型,服務(wù)內(nèi)容編解碼格式等,按照一定的規(guī)則對(duì)虛擬桌面服務(wù)端設(shè)備40的虛擬桌面服務(wù)特性信息以及虛擬桌面客戶端設(shè)備30發(fā)送的信息進(jìn)行處理。如果能得到與虛擬桌面客戶端設(shè)備30請(qǐng)求適配的虛擬桌面服務(wù),則將此虛擬桌面服務(wù)特性信息(如:傳輸協(xié)議類型,服務(wù)內(nèi)容編解碼格式等。)在返回消息中傳遞給虛擬桌面客戶端設(shè)備30。如果沒(méi)有與用戶終端請(qǐng)求適配的虛擬桌面服務(wù),則返回錯(cuò)誤碼給虛擬桌面客戶端設(shè)備30。進(jìn)一步的,虛擬桌面客戶端設(shè)備30接收到響應(yīng)消息后,獲取其中的參數(shù)信息,如果狀態(tài)碼參數(shù)信息中包含錯(cuò)誤碼,則按照錯(cuò)誤碼意思提示用戶。如果參數(shù)信息中包含備選的虛擬桌面服務(wù)信息選項(xiàng),則虛擬桌面客戶端設(shè)備30提示用戶選擇適當(dāng)?shù)姆?wù)信息選項(xiàng)。如果參數(shù)信息中沒(méi)有備選的虛擬桌面服務(wù),或者用戶已選擇其中一種虛擬桌面服務(wù)信息選項(xiàng),虛擬桌面客戶端設(shè)備30依據(jù)虛擬桌面服務(wù)信息按照指定的傳輸協(xié)議發(fā)送請(qǐng)求到虛擬桌面服務(wù)端設(shè)備40。虛擬桌面服務(wù)端設(shè)備40接收到虛擬桌面服務(wù)請(qǐng)求消息后,返回響應(yīng)消息,為虛擬桌面客戶端設(shè)備30提供虛擬桌面服務(wù)。
圖8是根據(jù)本發(fā)明實(shí)施例二的虛擬桌面服務(wù)參數(shù)的協(xié)商方法的流程圖,如圖8所示,該方法可以包括以下幾個(gè)步驟(步驟S802-步驟S812):步驟S902,虛擬桌面客戶端設(shè)備發(fā)送HTTP消息到虛擬機(jī)管理模塊,在HTTP消息頭字段用戶代理User-Agent字段中攜帶傳輸協(xié)議標(biāo)志,用戶偏好User-Prefer字段中攜帶用戶偏好的傳輸協(xié)議標(biāo)志。傳輸協(xié)議標(biāo)志采用ICA,RDP, PCOIP, SPICE分別表示citrix公司的ICA協(xié)議,微軟的RDP協(xié)議,VMware的PCOIP協(xié)議,redhat的SPICE協(xié)議。消息中還攜帶有虛擬桌面服務(wù)內(nèi)容標(biāo)示,虛擬桌面客戶端設(shè)備支持的服務(wù)內(nèi)容編解碼格式,虛擬桌面分辨率大小等信息。其中,請(qǐng)求消息中的相應(yīng)字段定義如下表所示:
權(quán)利要求
1.一種虛擬桌面服務(wù)參數(shù)的協(xié)商方法,其特征在于,包括: 虛擬桌面客戶端設(shè)備向虛擬桌面服務(wù)端設(shè)備發(fā)送服務(wù)請(qǐng)求,其中,所述服務(wù)請(qǐng)求中攜帶的信息包括:所述虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí); 所述虛擬桌面客戶端設(shè)備接收所述虛擬桌面服務(wù)端設(shè)備返回的響應(yīng)消息,其中,所述響應(yīng)消息中攜帶的信息包括:所述虛擬桌面客戶端設(shè)備所請(qǐng)求的服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述虛擬桌面客戶端設(shè)備接收所述虛擬桌面服務(wù)端設(shè)備返回的響應(yīng)消息之前,所述方法還包括: 所述虛擬桌面服務(wù)端設(shè)備接收所述服務(wù)請(qǐng)求; 所述虛擬桌面服務(wù)端設(shè)備確定所述服務(wù)請(qǐng)求所請(qǐng)求的服務(wù),獲取所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí); 所述虛擬桌面服務(wù)端設(shè)備向所述虛擬桌面客戶端設(shè)備發(fā)送所述響應(yīng)消息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述虛擬桌面客戶端設(shè)備接收所述響應(yīng)消息之后,所述方法還包括: 所述虛擬桌面客戶端設(shè)備獲取所述響應(yīng)消息中攜帶的信息,根據(jù)所述響應(yīng)消息中攜帶的信息,與所述虛擬桌面服務(wù)端設(shè)備建立連接。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于, 所述響應(yīng)消息中攜帶的信息包括:所述服務(wù)支持的所有傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí); 所述虛擬桌面客戶端設(shè)備根據(jù)所述響應(yīng)消息中攜帶的信息,與所述虛擬桌面服務(wù)端設(shè)備建立連接,包括: 所述虛擬桌面客戶端設(shè)備獲取所述響應(yīng)消息中攜帶的與所述虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),采用所述相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)所指示的傳輸協(xié)議類型和/或編解碼格式,與所述虛擬桌面服務(wù)端設(shè)備建立連接; 如果所述響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)中不包含所述虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),則所述虛擬桌面客戶端設(shè)備確定無(wú)法與所述虛擬桌面服務(wù)端設(shè)備建立連接。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于, 所述虛擬桌面服務(wù)端設(shè)備向所述虛擬桌面客戶端設(shè)備發(fā)送所述響應(yīng)消息,包括:所述虛擬桌面服務(wù)端設(shè)備根據(jù)所述服務(wù)請(qǐng)求中攜帶的信息以及獲取的所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),確定所述服務(wù)請(qǐng)求中攜帶的與所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),并將確定的所述傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)攜帶在所述響應(yīng)消息中發(fā)送; 所述虛擬桌面客戶端設(shè)備根據(jù)所述響應(yīng)消息中攜帶的信息,與所述虛擬桌面服務(wù)端設(shè)備建立連接,包括: 所述虛擬桌面客戶端設(shè)備判斷所述響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)是否為空,如果是,則確定無(wú)法與所述虛擬桌面服務(wù)端設(shè)備建立連接,否則,所述虛擬桌面客戶端設(shè)備采用所述響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)之一指示的傳輸協(xié)議類型和/或編解碼格式,與所述虛擬桌面服務(wù)端設(shè)備建立連接。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于, 所述服務(wù)請(qǐng)求攜帶的信息還包括:用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí); 所述虛擬桌面服務(wù)端設(shè)備向所述虛擬桌面客戶端設(shè)備發(fā)送所述響應(yīng)消息還包括:所述虛擬桌面服務(wù)端設(shè)備判斷所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)中是否包括所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),如果是,所述虛擬桌面服務(wù)端設(shè)備在所述響應(yīng)消息中攜帶所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)并發(fā)送; 所述虛擬桌面客戶端設(shè)備根據(jù)所述響應(yīng)消息中攜帶的信息,與所述虛擬桌面服務(wù)端設(shè)備建立連接,包括:所述虛擬桌面客戶端設(shè)備判斷所述響應(yīng)消息中是否攜帶有所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),如果是,則采用所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)與所述虛擬桌面服務(wù)端設(shè)備建立連接,否則,根據(jù)所述響應(yīng)消息中攜帶的其他傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)與所述虛擬桌面服務(wù)端設(shè)備建立連接。
7.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于, 虛擬桌面客戶端設(shè)備向虛擬桌面服務(wù)端設(shè)備發(fā)送服務(wù)請(qǐng)求包括:所述虛擬桌面客戶端設(shè)備向所述虛擬桌面服務(wù)端 設(shè)備的虛擬管理模塊發(fā)送所述服務(wù)請(qǐng)求; 所述虛擬桌面客戶端設(shè)備接收所述虛擬桌面服務(wù)端設(shè)備返回的響應(yīng)消息,包括:所述虛擬桌面客戶端設(shè)備接收所述虛擬桌面服務(wù)端設(shè)備的所述虛擬管理模塊返回的所述響應(yīng)消息。
8.—種虛擬桌面服務(wù)參數(shù)的協(xié)商裝置,位于虛擬桌面客戶端設(shè)備,其特征在于,包括: 發(fā)送模塊,用于向虛擬桌面服務(wù)端設(shè)備發(fā)送服務(wù)請(qǐng)求,其中,所述服務(wù)請(qǐng)求中攜帶的信息包括:所述虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí); 接收模塊,用于接收所述虛擬桌面服務(wù)端設(shè)備返回的響應(yīng)消息,其中,所述響應(yīng)消息中攜帶的信息包括:所述虛擬桌面客戶端設(shè)備所請(qǐng)求服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 獲取模塊,用于獲取所述響應(yīng)消息中攜帶的信息; 建立模塊,用于根據(jù)所述響應(yīng)消息中攜帶的信息,與所述虛擬桌面服務(wù)端設(shè)備建立連接。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,在所述響應(yīng)消息中攜帶有所述服務(wù)內(nèi)容的所有傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)的情況下, 所述獲取模塊,用于獲取所述響應(yīng)消息中攜帶的與所述虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí);所述建立模塊,用于采用所述相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)所指示的傳輸協(xié)議類型和/或編解碼格式,與所述虛擬桌面服務(wù)端設(shè)備建立連接; 所述裝置還包括:確定模塊,用于在所述響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)中不包含所述虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)的情況下,確定無(wú)法與所述虛擬桌面服務(wù)端設(shè)備建立連接。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,在所述響應(yīng)消息中攜帶有所述服務(wù)請(qǐng)求中攜帶的與所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)的情況下,所述建立模塊,包括: 判斷單元,用于判斷所述響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)是否為空; 確定單元,用于在判斷結(jié)果為是的情況下,確定無(wú)法與所述虛擬桌面服務(wù)端設(shè)備建立連接; 建立單元,用于在所述判斷結(jié)果為否的情況下,采用所述響應(yīng)消息中攜帶的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)之一指示的傳輸協(xié)議類型和/或編解碼格式,與所述虛擬桌面服務(wù)端設(shè)備建立連接。
12.—種虛擬桌面服務(wù)參數(shù)的協(xié)商系統(tǒng),其特征在于,包括: 虛擬桌面客戶端設(shè)備,用于向虛擬桌面服務(wù)端設(shè)備發(fā)送服務(wù)請(qǐng)求,其中,所述服務(wù)請(qǐng)求中攜帶的信息包括:所述虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí); 所述虛擬桌面服務(wù)端設(shè)備,用于接收所述服務(wù)請(qǐng)求,確定所述服務(wù)請(qǐng)求所請(qǐng)求服務(wù)內(nèi)容,獲取所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),并向所述虛擬桌面客戶端設(shè)備發(fā)送響應(yīng)消息,其中,所述響應(yīng)消息中攜帶的信息包括:所述虛擬桌面客戶端設(shè)備所請(qǐng)求服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述虛擬桌面服務(wù)端設(shè)備,還用于:· 根據(jù)所述服務(wù)請(qǐng)求中攜帶的信息以及獲取的所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),確定所述服務(wù)請(qǐng)求中攜帶的與所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)相同的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí);并將確定的所述傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)攜帶在所述響應(yīng)消息中發(fā)送。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述服務(wù)請(qǐng)求攜帶有用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí): 所述虛擬桌面服務(wù)端設(shè)備,還用于判斷所述服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)中是否包括所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),如果是,則在所述響應(yīng)消息中攜帶所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)并發(fā)送; 所述虛擬桌面客戶端設(shè)備,還用于判斷所述響應(yīng)消息中是否攜帶有所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí),如果是,采用所述用戶偏好的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)與所述虛擬桌面服務(wù)端設(shè)備建立連接;否則,根據(jù)所述響應(yīng)消息中攜帶的其他傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)與所述虛擬桌面服務(wù)端設(shè)備建立連接。
全文摘要
本發(fā)明公開了一種虛擬桌面服務(wù)參數(shù)的協(xié)商方法、裝置及系統(tǒng)。其中,該方法包括虛擬桌面客戶端設(shè)備向虛擬桌面服務(wù)端設(shè)備發(fā)送服務(wù)請(qǐng)求,其中,該服務(wù)請(qǐng)求中攜帶的信息包括虛擬桌面客戶端設(shè)備支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí);虛擬桌面客戶端設(shè)備接收虛擬桌面服務(wù)端設(shè)備返回的響應(yīng)消息,其中,該響應(yīng)消息中攜帶的信息包括虛擬桌面客戶端設(shè)備所請(qǐng)求服務(wù)支持的傳輸協(xié)議類型標(biāo)識(shí)和/或編解碼格式標(biāo)識(shí)。通過(guò)本發(fā)明,提高了虛擬桌面服務(wù)的用戶體驗(yàn)。
文檔編號(hào)H04L29/08GK103248654SQ201210030099
公開日2013年8月14日 申請(qǐng)日期2012年2月10日 優(yōu)先權(quán)日2012年2月10日
發(fā)明者李鳳軍, 朱單, 劉海軍 申請(qǐng)人:中興通訊股份有限公司