[發(fā)明專利]應(yīng)用虛擬化的文件拖拽方法、裝置、設(shè)備及可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202111473837.4 | 申請日: | 2021-11-30 |
| 公開(公告)號: | CN114138145A | 公開(公告)日: | 2022-03-04 |
| 發(fā)明(設(shè)計)人: | 陳小虎;阮志鵬 | 申請(專利權(quán))人: | 武漢噢易云計算股份有限公司 |
| 主分類號: | G06F3/04817 | 分類號: | G06F3/04817;G06F3/0486;G06F9/455;G06F9/54 |
| 代理公司: | 武漢智權(quán)專利代理事務(wù)所(特殊普通合伙) 42225 | 代理人: | 余浩 |
| 地址: | 430000 湖北省武漢市東湖新技術(shù)*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用 虛擬 文件 方法 裝置 設(shè)備 可讀 存儲 介質(zhì) | ||
本發(fā)明提供一種應(yīng)用虛擬化的文件拖拽方法、裝置、設(shè)備及可讀存儲介質(zhì),應(yīng)用虛擬化的文件拖拽方法包括:當(dāng)檢測到客戶端的拖拽操作時,將拖拽操作對應(yīng)的文件傳輸至云端的臨時文件夾中,并將拖拽操作結(jié)束時所對應(yīng)的云端應(yīng)用界面位置設(shè)置為焦點;當(dāng)文件傳輸成功時,將臨時文件夾中的所述文件同步到云端的剪切板中;當(dāng)客戶端接收到所述文件在云端的剪切板中同步成功的通知時,傳輸模擬粘貼事件的請求給云端;當(dāng)云端接收到客戶端模擬粘貼事件的請求時,將云端的剪切板中的所述文件粘貼在焦點處,完成文件拖拽。通過本發(fā)明可以在應(yīng)用虛擬化的環(huán)境中,在客戶端發(fā)生拖拽操作時,將文件拖拽至云應(yīng)用窗口的正確目標(biāo)處。
技術(shù)領(lǐng)域
本發(fā)明涉及基于應(yīng)用虛擬化的文件操作技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用虛擬化的文件拖拽方法、裝置、設(shè)備及可讀存儲介質(zhì)。
背景技術(shù)
應(yīng)用虛擬化是將應(yīng)用程序與操作系統(tǒng)解耦合,為應(yīng)用程序提供了一個虛擬的運行環(huán)境。從本質(zhì)上說,應(yīng)用虛擬化是把應(yīng)用對低層的系統(tǒng)和硬件的依賴抽象出來,可以解決版本不兼容的問題。對于應(yīng)用虛擬化,其目的是為了讓客戶端所在的機器運行不屬于其操作系統(tǒng)的應(yīng)用,在運行云應(yīng)用時,應(yīng)用程序運行在服務(wù)器的虛擬機上,服務(wù)器將應(yīng)用的畫面?zhèn)鬏數(shù)娇蛻舳耍共僮髡哂腥缤谧约簷C器上運行應(yīng)用的感覺。
但是畢竟是在服務(wù)器運行的云應(yīng)用,在本地僅僅是顯示其畫面以及類似遠(yuǎn)程操作的鼠標(biāo)鍵盤操作,很多應(yīng)用的慣用功能無法操作實現(xiàn),卻又十分需要,比如微信和QQ的拖拽文件至對話框的功能。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種應(yīng)用虛擬化的文件拖拽方法、裝置、設(shè)備及可讀存儲介質(zhì),旨在解決現(xiàn)有技術(shù)中,在服務(wù)器的虛擬機上運行的云應(yīng)用,在本地客戶端無法實現(xiàn)文件拖拽的技術(shù)問題。
第一方面,本發(fā)明提供一種應(yīng)用虛擬化的文件拖拽方法,所述應(yīng)用虛擬化的文件拖拽方法包括以下步驟:
當(dāng)檢測到客戶端的拖拽操作時,將拖拽操作對應(yīng)的文件傳輸至云端的臨時文件夾中,并將拖拽操作結(jié)束時所對應(yīng)的云端應(yīng)用界面位置設(shè)置為焦點;
當(dāng)文件傳輸成功時,將臨時文件夾中的所述文件同步到云端的剪切板中;
當(dāng)客戶端接收到所述文件在云端的剪切板中同步成功的通知時,傳輸模擬粘貼事件的請求給云端;
當(dāng)云端接收到客戶端模擬粘貼事件的請求時,將云端的剪切板中的所述文件粘貼在焦點處,完成文件拖拽。
可選的,所述客戶端與所述云端之間的傳輸通過遠(yuǎn)程桌面協(xié)議來完成。
可選的,所述應(yīng)用虛擬化的文件拖拽方法支持多個文件同時拖拽。
可選的,所述當(dāng)云端接收到客戶端模擬粘貼事件的請求時,將云端的剪切板中的所述文件粘貼在焦點處,完成文件拖拽的步驟包括:
當(dāng)云端接收到客戶端模擬粘貼事件的請求時,獲取所述焦點的位置;
若云端界面存在已打開的聊天窗口,但所述焦點的位置為云端應(yīng)用界面中未打開的目標(biāo)用戶的會話列表,則不切換已打開的聊天窗口,將剪切板中的所述文件粘貼在未打開的目標(biāo)用戶的會話列表處,完成文件拖拽。
第二方面,本發(fā)明還提供一種應(yīng)用虛擬化的文件拖拽裝置,所述應(yīng)用虛擬化的文件拖拽裝置包括:
監(jiān)控模塊,用于當(dāng)檢測到客戶端的拖拽操作時,將拖拽操作對應(yīng)的文件傳輸至云端的臨時文件夾中,并將拖拽操作結(jié)束時所對應(yīng)的云端應(yīng)用界面位置設(shè)置為焦點;
同步模塊,用于當(dāng)文件傳輸成功時,將臨時文件夾中的所述文件同步到云端的剪切板中;
傳輸模塊,用于當(dāng)客戶端接收到所述文件在云端的剪切板中同步成功的通知時,傳輸模擬粘貼事件的請求給云端;
粘貼模塊,用于當(dāng)云端接收到客戶端模擬粘貼事件的請求時,將云端的剪切板中的所述文件粘貼在焦點處,完成文件拖拽。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢噢易云計算股份有限公司,未經(jīng)武漢噢易云計算股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111473837.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





