[發(fā)明專利]一種圖標(biāo)移動(dòng)方法、裝置、計(jì)算設(shè)備及可讀存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202011286584.5 | 申請(qǐng)日: | 2020-11-17 |
| 公開(公告)號(hào): | CN112099699B | 公開(公告)日: | 2021-05-28 |
| 發(fā)明(設(shè)計(jì))人: | 王春林 | 申請(qǐng)(專利權(quán))人: | 統(tǒng)信軟件技術(shù)有限公司 |
| 主分類號(hào): | G06F3/0481 | 分類號(hào): | G06F3/0481;G06F3/0486 |
| 代理公司: | 北京瀚方律師事務(wù)所 11774 | 代理人: | 周紅力 |
| 地址: | 100176 北京市大興區(qū)經(jīng)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 圖標(biāo) 移動(dòng) 方法 裝置 計(jì)算 設(shè)備 可讀 存儲(chǔ) 介質(zhì) | ||
本發(fā)明公開了一種圖標(biāo)移動(dòng)方法,適于在計(jì)算設(shè)備中執(zhí)行,該方法包括:獲取目標(biāo)圖標(biāo)移動(dòng)過程中的第一位置和第二位置;根據(jù)目標(biāo)圖標(biāo)的第一位置和第二位置獲取讓位圖標(biāo);根據(jù)圖標(biāo)在桌面的排列順序移動(dòng)讓位圖標(biāo),并定時(shí)刷新讓位圖標(biāo)的移動(dòng)過程;根據(jù)第一預(yù)設(shè)操作將目標(biāo)圖標(biāo)插入最終的第二位置,完成目標(biāo)圖標(biāo)的移動(dòng)。本發(fā)明一并公開了相應(yīng)的裝置、計(jì)算設(shè)備及可讀存儲(chǔ)介質(zhì)。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種圖標(biāo)移動(dòng)方法、裝置、計(jì)算設(shè)備及可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
用戶在登錄計(jì)算機(jī)終端設(shè)備時(shí),計(jì)算機(jī)系統(tǒng)的桌面環(huán)境為用戶提供了可以交互的圖形界面,包括桌面圖標(biāo)、工具欄、壁紙等圖形用戶界面元素,用戶可以對(duì)桌面上的用戶界面元素進(jìn)行管理,包括調(diào)整工具欄的位置,調(diào)整工具欄的寬度、高度,進(jìn)行壁紙?jiān)O(shè)置。其中,桌面環(huán)境最為重要的一個(gè)應(yīng)用就是桌面圖標(biāo)的管理,比如,可以在桌面上進(jìn)行圖標(biāo)的創(chuàng)建、刪除等操作,用戶還可以選中桌面上圖標(biāo)進(jìn)行拖動(dòng),將其放置在指定位置,實(shí)現(xiàn)桌面圖標(biāo)的自定義排列,從而能夠按照自己的使用習(xí)慣排列桌面上的圖標(biāo)。
在windows系統(tǒng)的桌面上,移動(dòng)圖標(biāo)時(shí),如果目標(biāo)位置為空位,則釋放后將移動(dòng)的圖標(biāo)直接插入目標(biāo)位置,并將原來位置的圖標(biāo)刪除,其他圖標(biāo)均不作處理,從而在被移動(dòng)走的圖標(biāo)的原來的位置差生出一個(gè)新的空位。另外,如果目標(biāo)位置不是空位,則本次圖標(biāo)移動(dòng)操作失敗,不做任何處理,即使目標(biāo)位置之后、或之前存在足夠的空位,該次拖拽操作也是失敗。如果目標(biāo)位置在兩個(gè)圖標(biāo)中間,則在鼠標(biāo)的位置顯示插入標(biāo)志的黑色虛線,并在鼠標(biāo)釋放后,將拖拽的圖標(biāo)插入到黑色虛線下方的位置,同時(shí)將下方已經(jīng)存在的圖標(biāo)逐位畫到下一個(gè)位置上,這種情況,雖然釋放后能插入成功,但是被移動(dòng)的圖標(biāo)缺少移動(dòng)效果,用戶不能很直觀的知道圖標(biāo)的移動(dòng)狀態(tài)。
對(duì)于Linux系統(tǒng)來說,最早是沒有桌面環(huán)境的,所有操作都通過命令行完成,因?yàn)槿藗兞?xí)慣了Windows的圖像化界面,Linux系統(tǒng)的圖形用戶界面也逐漸發(fā)展起來,常用的桌面環(huán)境包括GNOME、KDE、mate等,而對(duì)于各種桌面環(huán)境下的圖標(biāo)的拖曳操作,也只是實(shí)現(xiàn)了在目標(biāo)位置有空位時(shí),可以完成圖標(biāo)的移動(dòng),對(duì)于移動(dòng)圖標(biāo)新出現(xiàn)的空位也沒有做對(duì)齊處理,圖標(biāo)的移動(dòng)過程也不能讓用戶看到圖標(biāo)的移動(dòng)效果。
發(fā)明內(nèi)容
為此,本發(fā)明提供了一種圖標(biāo)移動(dòng)方法、裝置、計(jì)算設(shè)備及可讀存儲(chǔ)介質(zhì),以力圖解決或者至少緩解上面存在的問題。
根據(jù)本發(fā)明的一個(gè)方面,提供一種圖標(biāo)移動(dòng)方法,適于在計(jì)算設(shè)備中執(zhí)行,其中,方法包括:獲取目標(biāo)圖標(biāo)移動(dòng)過程中的第一位置和第二位置;根據(jù)目標(biāo)圖標(biāo)的第一位置和第二位置獲取讓位圖標(biāo);根據(jù)圖標(biāo)在桌面的排列順序移動(dòng)讓位圖標(biāo),并定時(shí)刷新讓位圖標(biāo)的移動(dòng)過程;根據(jù)第一預(yù)設(shè)操作將目標(biāo)圖標(biāo)插入最終的第二位置,完成目標(biāo)圖標(biāo)的移動(dòng)。
可選的,在根據(jù)本發(fā)明的圖標(biāo)移動(dòng)方法中,第一位置為目標(biāo)圖標(biāo)移動(dòng)前的位置,第二位置為目標(biāo)圖標(biāo)移動(dòng)過程中第一次停留的位置;獲取目標(biāo)圖標(biāo)移動(dòng)過程中的第一位置和第二位置包括:根據(jù)檢測到的計(jì)算設(shè)備上對(duì)圖標(biāo)的第二預(yù)設(shè)操作,獲取第二預(yù)設(shè)操作對(duì)應(yīng)的圖標(biāo),并將圖標(biāo)作為目標(biāo)圖標(biāo);獲取目標(biāo)圖標(biāo)的當(dāng)前位置,并作為第一位置;根據(jù)檢測到的第三預(yù)設(shè)操作移動(dòng)目標(biāo)圖標(biāo),并將目標(biāo)圖標(biāo)從第一位置刪除;根據(jù)檢測到的第四預(yù)設(shè)操作獲取第二位置。
可選的,在根據(jù)本發(fā)明的圖標(biāo)移動(dòng)方法中,第一位置為目標(biāo)圖標(biāo)移動(dòng)過程中的停留位置,第二位置為所述目標(biāo)圖標(biāo)的下一次停留位置,獲取目標(biāo)圖標(biāo)移動(dòng)過程中的第一位置和第二位置包括:目標(biāo)圖標(biāo)的當(dāng)前停留位置為第一位置;根據(jù)檢測到的第三預(yù)設(shè)操作移動(dòng)目標(biāo)圖標(biāo),并將目標(biāo)圖標(biāo)從第一位置刪除;根據(jù)檢測到的第四預(yù)設(shè)操作獲取所述目標(biāo)圖標(biāo)的第二位置。
可選的,在根據(jù)本發(fā)明的圖標(biāo)移動(dòng)方法中,根據(jù)目標(biāo)圖標(biāo)的第一位置和第二位置獲取讓位圖標(biāo)包括:當(dāng)?shù)谝晃恢煤偷诙恢镁鶎儆诋?dāng)前桌面時(shí),根據(jù)桌面上圖標(biāo)的排列順序,獲取第一位置和第二位置之間的圖標(biāo),并將圖標(biāo)作為讓位圖標(biāo)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于統(tǒng)信軟件技術(shù)有限公司,未經(jīng)統(tǒng)信軟件技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011286584.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 移動(dòng)臺(tái),基站,移動(dòng)通信系統(tǒng),移動(dòng)通信與移動(dòng)通信程序
- 移動(dòng)通信系統(tǒng)、移動(dòng)終端以及移動(dòng)通信方法
- 移動(dòng)支付裝置、移動(dòng)終端POS以及移動(dòng)終端
- 移動(dòng)控制裝置、移動(dòng)體、移動(dòng)體系統(tǒng)、移動(dòng)控制方法及程序
- 移動(dòng)終端后蓋、移動(dòng)終端殼體及移動(dòng)終端
- 移動(dòng)平臺(tái)的輔助移動(dòng)方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 自移動(dòng)設(shè)備移動(dòng)方法及自移動(dòng)設(shè)備
- 移動(dòng)輪(支撐移動(dòng))
- 移動(dòng)房屋(移動(dòng)酒店)
- 移動(dòng)控制方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





