一種云終端和云桌面之間的設(shè)備映射方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及云系統(tǒng)領(lǐng)域,特別涉及一種云終端和云桌面之間的設(shè)備映射方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著技術(shù)的發(fā)展,人們對(duì)云終端和云桌面之間的設(shè)備映射越來(lái)越關(guān)注。
[0003]現(xiàn)有的主流桌面云系統(tǒng)都提供了 USB設(shè)備映射技術(shù),但該技術(shù)將云終端上的USB設(shè)備映射到云桌面后,只能在云桌面對(duì)該設(shè)備進(jìn)行訪問(wèn),在云終端上不能再進(jìn)行訪問(wèn),無(wú)法實(shí)現(xiàn)一個(gè)USB硬件設(shè)備在云終端和云桌面同時(shí)訪問(wèn);對(duì)其它設(shè)備映射時(shí)也是如此。
[0004]因此,如何有效的實(shí)現(xiàn)云終端和云桌面同時(shí)訪問(wèn)同一個(gè)硬件設(shè)備是本領(lǐng)域技術(shù)人員目前需要解決的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本申請(qǐng)所要解決的技術(shù)問(wèn)題是提供一種云終端和云桌面之間的設(shè)備映射方法及系統(tǒng),解決了現(xiàn)有技術(shù)中將云終端上的USB設(shè)備映射到云桌面后,只能在云桌面對(duì)該設(shè)備進(jìn)行訪問(wèn),在云終端上不能再進(jìn)行訪問(wèn),無(wú)法實(shí)現(xiàn)一個(gè)USB硬件設(shè)備在云終端和云桌面同時(shí)訪問(wèn)的問(wèn)題。
[0006]其具體方案如下:
[0007]—種云終端和云桌面之間的設(shè)備映射方法,該方法包括:
[0008]獲取將云終端上的目標(biāo)設(shè)備映射到云桌面上的映射請(qǐng)求指令;
[0009]對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行虛擬化,得到與所述目標(biāo)設(shè)備對(duì)應(yīng)的虛擬設(shè)備;
[0010]將所述虛擬設(shè)備映射到所述云桌面上。
[0011]上述的方法,還包括:
[0012]接收所述云桌面發(fā)送的對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行讀操作的請(qǐng)求指令;
[0013]讀取所述云終端上的目標(biāo)設(shè)備中的數(shù)據(jù)。
[0014]上述的方法,所述接收所述云桌面發(fā)送的對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行讀操作的請(qǐng)求指令,包括:
[0015]通過(guò)所述虛擬設(shè)備接收所述云桌面發(fā)送的對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行讀操作的請(qǐng)求指令;
[0016]所述虛擬設(shè)備將所述請(qǐng)求指令發(fā)送至所述云終端中的目標(biāo)設(shè)備。
[0017]上述的方法,還包括:
[0018]接收所述云桌面發(fā)送的對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行寫(xiě)操作的請(qǐng)求指令;
[0019]向所述云終端上的目標(biāo)設(shè)備中的寫(xiě)入數(shù)據(jù)。
[0020]上述的方法,所述接收所述云桌面發(fā)送的對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行寫(xiě)操作的請(qǐng)求指令,包括:
[0021]通過(guò)所述虛擬設(shè)備接收所述云桌面發(fā)送的對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行寫(xiě)操作的請(qǐng)求指令;
[0022]所述虛擬設(shè)備將所述請(qǐng)求指令發(fā)送至所述云終端中的目標(biāo)設(shè)備。
[0023]一種云終端和云桌面之間的設(shè)備映射系統(tǒng),該系統(tǒng)包括:
[0024]獲取單元,用于獲取將云終端上的目標(biāo)設(shè)備映射到云桌面上的映射請(qǐng)求指令;
[0025]虛擬化單元,用于對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行虛擬化,得到與所述目標(biāo)設(shè)備對(duì)應(yīng)的虛擬設(shè)備;
[0026]映射單元,用于將所述虛擬設(shè)備映射到所述云桌面上。
[0027]上述的系統(tǒng),還包括:
[0028]第一接收單元,用于接收所述云桌面發(fā)送的對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行讀操作的請(qǐng)求指令;
[0029]讀取單元,用于讀取所述云終端上的目標(biāo)設(shè)備中的數(shù)據(jù)。
[0030]上述的系統(tǒng),所述第一接收單元,包括:
[0031]第一接收子單元,用于通過(guò)所述虛擬設(shè)備接收所述云桌面發(fā)送的對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行讀操作的請(qǐng)求指令;
[0032]第一發(fā)送單元,用于所述虛擬設(shè)備將所述請(qǐng)求指令發(fā)送至所述云終端中的目標(biāo)設(shè)備。
[0033]上述的系統(tǒng),還包括:
[0034]第二接收單元,用于接收所述云桌面發(fā)送的對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行寫(xiě)操作的請(qǐng)求指令;
[0035]寫(xiě)入單元,用于向所述云終端上的目標(biāo)設(shè)備中的寫(xiě)入數(shù)據(jù)。
[0036]上述的系統(tǒng),所述第二接收單元,包括:
[0037]第二接收子單元,用于通過(guò)所述虛擬設(shè)備接收所述云桌面發(fā)送的對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行寫(xiě)操作的請(qǐng)求指令;
[0038]第二發(fā)送單元,用于所述虛擬設(shè)備將所述請(qǐng)求指令發(fā)送至所述云終端中的目標(biāo)設(shè)備。
[0039]本申請(qǐng)?zhí)峁┑囊环N云終端和云桌面之間的設(shè)備映射方法,獲取將云終端上的目標(biāo)設(shè)備映射到云桌面上的映射請(qǐng)求指令;對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行虛擬化,得到與所述目標(biāo)設(shè)備對(duì)應(yīng)的虛擬設(shè)備;將所述虛擬設(shè)備映射到所述云桌面上。本申請(qǐng)采用虛擬設(shè)備方式實(shí)現(xiàn)將設(shè)備映射(獨(dú)占)到云桌面,實(shí)際上是將虛擬設(shè)備映射到云桌面上,也就是說(shuō),云桌面在映射設(shè)備時(shí),實(shí)際獨(dú)占映射的是虛擬設(shè)備,而云終端中的應(yīng)用程序仍可訪問(wèn)實(shí)際設(shè)備,從而實(shí)現(xiàn)了設(shè)備在云桌面和云終端之間的共享使用。
【附圖說(shuō)明】
[0040]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0041]圖1是本申請(qǐng)的一種云終端和云桌面之間的設(shè)備映射方法實(shí)施例的流程圖;
[0042]圖2是本申請(qǐng)的設(shè)備映射框圖;
[0043]圖3是本申請(qǐng)的一種云終端和云桌面之間的設(shè)備映射系統(tǒng)實(shí)施例的示意圖。
【具體實(shí)施方式】
[0044]下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0045]參考圖1,示出了本申請(qǐng)一種云終端和云桌面之間的設(shè)備映射方法實(shí)施例的流程圖,可以包括以下步驟:
[0046]步驟S101:獲取將云終端上的目標(biāo)設(shè)備映射到云桌面上的映射請(qǐng)求指令。
[0047]在需要進(jìn)行設(shè)備映射時(shí),云終端接收將其上的目標(biāo)設(shè)備映射到云桌面上的映射請(qǐng)求。
[0048]步驟S102:對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行虛擬化,得到與所述目標(biāo)設(shè)備對(duì)應(yīng)的虛擬設(shè)備。
[0049]如圖2中設(shè)備映射框圖所示,將所述云終端上待進(jìn)行映射的設(shè)備,也就是云終端上的實(shí)際設(shè)備進(jìn)行虛擬化,得到與所述實(shí)際設(shè)備對(duì)應(yīng)的虛擬設(shè)備。
[0050]步驟S103:將所述虛擬設(shè)備映射到所述云桌面上。
[0051]將所述虛擬設(shè)備映射到云桌面上,使得云桌面獨(dú)占的設(shè)備為虛擬設(shè)備,而非實(shí)際的目標(biāo)設(shè)備,這樣,在云桌面訪問(wèn)實(shí)際設(shè)備中的數(shù)據(jù)時(shí),云終端也可以訪問(wèn)實(shí)際設(shè)備中的數(shù)據(jù)。
[0052]本申請(qǐng)?zhí)峁┑囊环N云終端和云桌面之間的設(shè)備映射方法,采用虛擬設(shè)備方式實(shí)現(xiàn)將設(shè)備映射(獨(dú)占)到云桌面,實(shí)際上是將虛擬設(shè)備映射到云桌面上,也就是說(shuō),云桌面在映射設(shè)備時(shí),實(shí)際獨(dú)占映射的是虛擬設(shè)備,而云終端中的應(yīng)用程序仍可訪問(wèn)實(shí)際設(shè)備,從而實(shí)現(xiàn)了設(shè)備在云桌面和云終端之間的共享使用。
[0053]本申請(qǐng)中,還包括:
[0054]接收所述云桌面發(fā)送的對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行讀操作的請(qǐng)求指令。
[0055]通過(guò)所述虛擬設(shè)備接收所述云桌面發(fā)送的對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行讀操作的請(qǐng)求指令,所述虛擬設(shè)備將所述請(qǐng)求指令發(fā)送至所述云終端中的目標(biāo)設(shè)備。
[0056]讀取所述云終端上的目標(biāo)設(shè)備中的數(shù)據(jù)。
[0057]本申請(qǐng)中,還包括:
[0058]接收所述云桌面發(fā)送的對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行寫(xiě)操作的請(qǐng)求指令。
[0059]通過(guò)所述虛擬設(shè)備接收所述云桌面發(fā)送的對(duì)所述云終端上的目標(biāo)設(shè)備進(jìn)行寫(xiě)操作的請(qǐng)求指令,所述虛擬設(shè)備將所述請(qǐng)求指令發(fā)送至所述云終端中的目標(biāo)設(shè)備。