[發(fā)明專利]一種遠(yuǎn)程鏡像文件的傳輸方法,裝置及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201410745116.8 | 申請日: | 2014-12-08 |
| 公開(公告)號: | CN104504000B | 公開(公告)日: | 2018-05-18 |
| 發(fā)明(設(shè)計)人: | 張磊強(qiáng);肖丁 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 深圳市深佳知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 遠(yuǎn)程 文件 傳輸 方法 裝置 系統(tǒng) | ||
本發(fā)明實施例公開了一種遠(yuǎn)程鏡像文件的傳輸方法,裝置及系統(tǒng),其中方法的實現(xiàn)包括:與瀏覽器建立遠(yuǎn)程的通信連接,并通過所述通信連接接收屬性信息;所述屬性信息為所述瀏覽器的本地文件的屬性信息;依據(jù)所述屬性信息模擬得到磁盤鏡像文件;在獲得虛擬機(jī)針對所述磁盤鏡像文件的磁盤讀寫請求后,將所述磁盤讀寫請求轉(zhuǎn)換為文件讀寫請求;通過所述通信連接將所述文件讀寫請求發(fā)送給所述瀏覽器;通過所述通信連接接收所述瀏覽器返回的讀寫結(jié)果數(shù)據(jù),并將所述讀寫結(jié)果數(shù)據(jù)返回給所述虛擬機(jī)。整個過程充分利用了瀏覽器的通信功能,不需要增加新的協(xié)議需求,也不需要用戶對模擬磁盤鏡像文件進(jìn)行授權(quán)操作,因此可以簡化傳輸操作,降低對通信協(xié)議的要求。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種遠(yuǎn)程鏡像文件的傳輸方法,裝置及系統(tǒng)
背景技術(shù)
磁盤鏡像(image)文件是單獨(dú)的文件,存放代表一個存儲介質(zhì)或設(shè)備的全部數(shù)據(jù)內(nèi)容和數(shù)據(jù)結(jié)構(gòu),并且針對源存儲介質(zhì)進(jìn)行扇區(qū)到扇區(qū)的拷貝,因此能夠復(fù)制設(shè)備的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)內(nèi)容。遠(yuǎn)程鏡像文件也是磁盤鏡像文件,相對于本地的磁盤鏡像文件而言,遠(yuǎn)程鏡像文件是指磁盤鏡像文件的實際位置不在本地的一種形式。光盤鏡像文件是磁盤鏡像文件的一種具體形式。
虛擬機(jī)(Virtual Machine,VM)是在物理設(shè)備上劃分出來的一臺或者多臺虛擬化的計算機(jī)系統(tǒng)。虛擬機(jī)監(jiān)視器(Virtual Machine Monitor,VMM)是在虛擬環(huán)境下對虛擬機(jī)進(jìn)行控制,對虛擬機(jī)提供設(shè)備模擬的程序。
當(dāng)前在云場景中虛擬機(jī)啟動后,需要使用光盤鏡像文件安裝操作系統(tǒng)。一般由VMM將光盤鏡像文件的文件模擬為光驅(qū),供虛擬機(jī)使用。
虛擬機(jī)對磁盤讀寫產(chǎn)生的是磁盤讀寫(Raw IO)請求;VMM捕獲到虛擬機(jī)的磁盤讀寫請求后,將磁盤讀寫請求轉(zhuǎn)化為針對磁盤鏡像文件的文件讀寫(File IO)請求,實現(xiàn)對磁盤鏡像文件進(jìn)行讀寫操作。
目前,為了實現(xiàn)讀寫遠(yuǎn)程鏡像文件,需要首先實現(xiàn)遠(yuǎn)程鏡像文件的共享,目前的方案如下:使用公用因特網(wǎng)文件系統(tǒng)(Common Internet File System,CIFS)協(xié)議將遠(yuǎn)程鏡像文件掛載到本地,然后使用VMM將遠(yuǎn)程鏡像文件模擬為一個光驅(qū),供虛擬機(jī)使用。
采用CIFS協(xié)議將遠(yuǎn)程文件掛載到本地的方案,需要云管理系統(tǒng)支持CIFS協(xié)議,使用時還需要用戶提供對掛載行為進(jìn)行授權(quán),因此操作繁瑣并且對協(xié)議適用要求較高。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種遠(yuǎn)程鏡像文件的傳輸方法,裝置及系統(tǒng),用于簡化傳輸操作,降低對通信協(xié)議的要求。
本發(fā)明實施例一方面提供了一種遠(yuǎn)程鏡像文件的傳輸方法,包括:
與瀏覽器建立遠(yuǎn)程的通信連接,并通過所述通信連接接收屬性信息;所述屬性信息為所述瀏覽器的本地文件的屬性信息;
依據(jù)所述屬性信息模擬得到磁盤鏡像文件;
在獲得虛擬機(jī)針對所述磁盤鏡像文件的磁盤讀寫請求后,將所述磁盤讀寫請求轉(zhuǎn)換為文件讀寫請求;
通過所述通信連接將所述文件讀寫請求發(fā)送給所述瀏覽器;
通過所述通信連接接收所述瀏覽器返回的讀寫結(jié)果數(shù)據(jù),并將所述讀寫結(jié)果數(shù)據(jù)返回給所述虛擬機(jī)。
結(jié)合一方面的實現(xiàn)方式,在第一種可選的實現(xiàn)方式中,在模擬得到磁盤鏡像文件后,所述方法還包括:保存所述磁盤鏡像文件與所述通信連接之間的對應(yīng)關(guān)系;
所述通過所述通信連接將所述文件讀寫請求發(fā)送給所述瀏覽器包括:
依據(jù)所述磁盤鏡像文件與所述通信連接之間的對應(yīng)關(guān)系,以及所述磁盤讀寫請求所針對的磁盤鏡像文件,確定所述文件讀寫請求對應(yīng)的通信連接;然后通過確定的通信連接將所述文件讀寫請求發(fā)送給所述瀏覽器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410745116.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:數(shù)據(jù)處理方法及裝置
- 下一篇:推薦卡片的定制方法及裝置
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會話維護(hù)方法、遠(yuǎn)程登錄代理和計算機(jī)網(wǎng)絡(luò)系統(tǒng)
- 汽車遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲介質(zhì)
- 一種遠(yuǎn)程炒菜機(jī)、遠(yuǎn)程炒菜機(jī)系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計算機(jī)遠(yuǎn)程控制組件





