新四季網

一種桌面小部件的放置方法與裝置製造方法

2023-09-16 06:10:55

一種桌面小部件的放置方法與裝置製造方法
【專利摘要】本發明實施例公開了一種桌面小部件的放置方法與裝置,包括:獲取用戶增加小部件在當前頁面上的空間的指令;判斷所述頁面的可用空間是否滿足所述指令的要求;若否,則獲取為實現所述指令在所述頁面上需要增加的可用空間的值;根據所述需要增加的可用空間的值,減少所述頁面上已有的其它圖標佔用的空間;執行所述指令。本發明從而使得用戶可以隨意地在任意頁面上添加或放大小部件,極大地提升了用戶體驗。
【專利說明】一種桌面小部件的放置方法與裝置

【技術領域】
[0001] 本發明涉及通訊【技術領域】,尤其涉及一種桌面小部件的放置方法與裝置。

【背景技術】
[0002] 在移動終端的系統與軟體中往往會安裝有在屏幕上放置的小部件(widget)。這些 小部件可以為用戶顯示一些即時信息比如時間、鬧鐘、日曆、新聞等,既豐富了桌面的內容, 也方便用戶對信息的使用。與其它的桌面圖標不同,這些小部件的尺寸並不是統一的,往往 比普通的圖標大一倍或更多,以適宜於展示這些信息。
[0003] 在現有技術中,當用戶進入桌面編輯狀態向一個頁面上添加或放大小部件時,桌 面會先判斷當前頁面的空白區域是否足夠,若此頁面沒有空白區域或者空白區域不夠該尺 寸,則系統會提示"此屏沒有足夠空間",無法將此小部件移動到桌面上顯示。用戶不得不放 棄此次操作,返回到桌面正常狀態,逐個調整或轉移該頁面上已有的圖標、為預備放置的小 部件騰出空間,然後再重新進入桌面編輯狀態,從而實現添加小部件目的。
[0004] 由此可見,現有技術使得用戶在頁面上添加或放大小部件時可能面臨重複性的操 作。這種重複操作極大地破壞了用戶體驗。


【發明內容】

[0005] 為了避免現有技術中為桌面添加小部件可能經過的繁冗手續,本發明的第一方面 提供了一種可以實現任意對小部件進行放大、移動等操作的放置方法與裝置。
[0006] 本發明的第一方面提供了一種桌面小部件的放置方法,包括:
[0007] 獲取用戶增加小部件在當前頁面上的空間的指令;
[0008] 判斷所述頁面的可用空間是否滿足所述指令的要求;
[0009] 若否,則獲取為實現所述指令在所述頁面上需要增加的可用空間的值;
[0010] 根據所述需要增加的可用空間的值,減少所述頁面上已有的其它圖標佔用的空 間;
[0011] 執行所述指令。
[0012] 進一步的,所述小部件已存在於所述頁面上;
[0013] 所述增加所述部件在指定頁面上的空間具體為:
[0014] 在所述頁面上放大所述小部件。
[0015] 進一步的,所述小部件不存在於所述頁面上;
[0016] 所述增加所述部件在指定頁面上的空間具體為:
[0017] 將所述小部件增加到所述頁面上。
[0018] 進一步的,所述減少所述頁面上其它圖標的空間具體為:將所述頁面上已有的其 他圖標移動到其它的頁面上。
[0019] 進一步的,所述將所述頁面上已有的其他圖標移動到其它的頁面上具體為:將所 述頁面上已有的其他圖標移動到其它的頁面上。
[0020] 進一步的,所述將所述頁面上已有的其他圖標移動到其它的頁面上具體為:將所 述頁面上已有的其他圖標順延移動到所述頁面後新建的頁面上。
[0021] 進一步的,所述減少所述頁面上其它圖標的空間具體為:
[0022] 縮小所述頁面上已有的其它圖標。
[0023] 進一步的,所述判斷所述頁面的可用空間是否滿足所述指令的要求具體為:根據 所述指令計算所述小部件所要增加的空間大小並保存為第一值;計算所述頁面上當前的可 用空間大小並保存為第二值;判斷所述第二值是否大於或等於所述第一值。
[0024] 本發明的第二方面提供了一種桌面小部件放置的裝置,包括:
[0025] 接收單元,用於獲取用戶增加小部件在當前頁面上的空間的指令;
[0026] 判斷單元,用於判斷所述頁面的可用空間是否滿足所述指令的要求;
[0027] 計算單元,用於獲取為實現所述指令在所述頁面上需要增加的可用空間的值;
[0028] 第一執行單元,用於根據所述需要增加的可用空間的值,減少所述頁面上已有的 其它圖標佔用的空間;
[0029] 第二執行單元,用於執行所述指令。
[0030] 進一步的,所述第一執行單元,具體用於將所述頁面上已有的其他圖標移動到其 它的頁面上。
[0031] 進一步的,所述第一執行單元,具體用於縮小所述頁面上已有的其它圖標。
[0032] 本發明實施例提供的技術方案中,當用戶進入桌面編輯狀態向一個頁面上添加或 放大小部件時,桌面若判斷當前頁面的可用空間不夠用,則系統會自動調整當前頁面上的 其它圖標的大小或位置,以便在當前頁面上釋放足夠的可用空間以滿足用戶添加或放大小 部件的指令,從而使得用戶可以隨意地在頁面上添加或放大小部件,極大地提升了用戶體 驗。

【專利附圖】

【附圖說明】
[0033] 圖1是本發明提供的一種桌面小部件的放置方法的流程圖;
[0034] 圖2a、2b、2c是本發明實施例中減少所述頁面上已有的其它圖標佔用的空間的兩 種執行方式的示意圖;
[0035] 圖3是本發明提供的一種桌面小部件的放置裝置的示意圖。

【具體實施方式】
[0036] 為了使本【技術領域】的人員更好地理解本發明方案,下面將結合本發明實施例中的 附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是 本發明一部分的實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術 人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬於本發明保護的範 圍。
[0037] 請參閱圖1,本發明實施例中桌面小部件的放置方法的一個實施例包括:
[0038] 101、獲取用戶增加小部件在指定頁面上的空間的指令。
[0039] 增加小部件在指定頁面上的空間的用戶指令可能有下面兩種情況:
[0040] (1)所述小部件已存在於所述頁面上;所述增加所述部件在指定頁面上的空間具 體為,在所述頁面上放大所述小部件。
[0041] 例如,對於觸控螢幕終端,當用戶用手指或觸控筆等點擊或長按小部件以使其進入 編輯狀態,並繼續使用指劃等方式向外拉動處於編輯狀態的小部件邊框,系統即能夠獲取 發出放大小部件的指令。
[0042] (2)所述小部件不存在於所述頁面上;所述增加所述部件在指定頁面上的空間具 體為,將所述小部件增加到所述頁面上。
[0043] 例如,用戶在進入小部件管理頁面後,長按選中的小部件,並繼續向桌面一個頁面 拖動以發出將該小部件增加到頁面上的指令。
[0044] 102、判斷所述頁面的可用空間是否滿足所述指令的要求,若是,則執行步驟105 ; 若否,則執行步驟103。
[0045] 在常見的終端屏幕上,為排列圖標或小部件的便捷與美觀,桌面各頁面中可自由 排列圖標或小部件的平面空間被均勻地劃分為正方形或長方形的網格,以網格為一個長或 寬的單元;而桌面上放置的諸如圖標、小部件的長度及寬度以網格為單位進行計數,其佔用 的空間的值記為網格數。
[0046] 本實施例在判斷所述頁面的空間是否滿足所述指令的要求時,亦可以採用網格作 為計算單元,計算出按照用戶指令,小部件需要增加的網格數,以及當前頁面上剩餘的可用 空間的網格數,再利用比較運算得出判斷結果。
[0047] 103、獲取為實現所述指令在所述頁面上需要增加的可用空間的值。
[0048] 若頁面上當前的可用空間不足以執行用戶增加小部件佔用空間的指令,則系統進 一步獲得用戶指令中為小部件增加的空間值相對當前頁面上可用空間值的差值,以獲取為 實現用戶指令,當前頁面上所需要的額外的可用空間的值。
[0049] 104、根據所述需要增加的可用空間的值,減少所述頁面上已有的其它圖標佔用的 空間。
[0050] 根據上一步驟所得到的差值,減少當前頁面上其它應用程式圖標所佔用的空間, 為執行用戶指令騰出足夠的可用空間。在本實施例中,其優選方案包括但不限於以下兩 種:
[0051] (1)將所述頁面上已有的其他圖標移動到其它的頁面上。
[0052] 參閱圖2a,在當前頁面200上的空間總計為高度6個單元、寬度4個單元。用戶發 出放大將當前頁面200上小部件201的指令,將小部件201的高度從2個單元增加至4個 單元、寬度仍保持為4個單元。在應用程式圖標202至217已將剩餘頁面佔滿的情況下,為 執行該指令,系統將圖標201至209的縱向位置下移兩個單元,而210至217這8個圖標順 延移動至新建頁面220上,從而為小部件201騰出高度為2個單元、寬度為4個單元的可用 空間。調整後的頁面布局如圖2b所示。
[0053] 優選地,將所述頁面上已有的其他圖標順延移動到所述頁面後的下一個頁面上。
[0054] (2)縮小所述頁面上已有的其它圖標。
[0055] 仍以圖2a中的頁面為例,用戶發出放大將當前頁面200上小部件201的指令,將 小部件201的高度從2個單元增加至3個單元、寬度仍保持為4個單元。在應用程式圖標 202至217已將剩餘頁面佔滿的情況下,為執行該指令,系統將頁面200圖標201至217的 高度壓縮至原來的3/4,使得圖標201至217佔用空間高度減少為3個單元,從而為小部件 201騰出高度為1個單元、寬度為4個單元的可用空間。若考慮美觀,系統還可以將圖標201 至217的寬度也適當壓縮。調整後的頁面布局如圖2c所示。
[0056] -種縮小所述頁面上已有的其它圖標的方式是,系統根據預先的設定,在當前頁 面的部分或全部範圍內重新定義作為頁面空間的基本單元的網格的大小,減小其絕對大 小,從而在不改變該空間範圍內上現有的圖標、其它小部件佔有的網格數的情況下,實現縮 小現有的圖標、其它小部件的目的。
[0057] 需要指出的是,上述兩種優選方案可以單獨或組合使用,均落入本發明的保護範 圍之內。
[0058] 105、執行所述指令。
[0059] 若當前頁面上有足夠的空間,或通過步驟104為選中的小部件騰出足夠的空間 後,按照用戶的指令增加小部件在頁面上的空間。
[0060] 相應地,本發明還提供一種桌面小部件的放置裝置。請參閱圖3,本發明實施例中 桌面小部件的放置裝置包括:
[0061] 接收單元301,用於獲取用戶增加小部件在當前頁面上的空間的指令;
[0062] 判斷單元302,用於判斷所述頁面的可用空間是否滿足所述指令的要求;
[0063] 計算單元303,用於獲取為實現所述指令在所述頁面上需要增加的可用空間的 值;
[0064] 第一執行單元304,用於根據所述需要增加的可用空間的值,減少所述頁面上已有 的其它圖標佔用的空間;
[0065] 第二執行單元305,用於執行所述指令。
[0066] 本實施例中,接受單元301,用於獲取用戶增加小部件在當前頁面上的空間的指 令;判斷單元302判斷所述頁面的可用空間是否滿足所述指令的要求,若否,則將判斷結果 發送給計算單元303 ;計算單元303獲取為實現所述指令在所述頁面上需要增加的可用空 間的值,並將結果發送給第一執行單元304,以根據所述需要增加的可用空間的值,減少所 述頁面上已有的其它圖標佔用的空間;其後,第二執行單元305執行所述指令。
[0067] 可選地,第一執行單元304,其減少所述頁面上已有的其它圖標佔用的空間的實現 方式為將所述頁面上已有的其他圖標移動到其它的頁面上,或縮小所述頁面上已有的其它 圖標。
[0068] 所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統, 裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0069] 在本申請所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以 通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的 劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件 可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或 討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦 合或通信連接,可以是電性,機械或其它的形式。
[0070] 所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個 網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目 的。
[0071] 另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以 是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單 元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。
[0072] 所述集成的單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用 時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質 上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟體產品的形 式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算 機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法 的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光碟等各種可以存儲程 序代碼的介質。
[0073] 以上所述,以上實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前 述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前 述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換;而這些 修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的精神和範圍。
【權利要求】
1. 一種桌面小部件放置的方法,其特徵在於,包括: 獲取用戶增加小部件在當前頁面上的空間的指令; 判斷所述頁面的可用空間是否滿足所述指令的要求; 若否,則獲取為實現所述指令在所述頁面上需要增加的可用空間的值; 根據所述需要增加的可用空間的值,減少所述頁面上已有的其它圖標佔用的空間; 執行所述指令。
2. 根據權利要求1所述的方法,其特徵在於,所述小部件已存在於所述頁面上;所述增 加所述部件在指定頁面上的空間具體為: 在所述頁面上放大所述小部件。
3. 根據權利要求1所述的方法,其特徵在於,所述小部件不存在於所述頁面上;所述增 加所述部件在指定頁面上的空間具體為: 將所述小部件增加到所述頁面上。
4. 根據權利要求1至3所述的方法,其特徵在於,所述減少所述頁面上其它圖標的空間 具體為: 將所述頁面上已有的其他圖標移動到其它的頁面上。
5. 根據權利要求4所述的方法,其特徵在於,所述將所述頁面上已有的其他圖標移動 到其它的頁面上具體為: 將所述頁面上已有的其他圖標順延移動到所述頁面後的下一個頁面上。
6. 根據權利要求1至3所述的方法,其特徵在於,所述減少所述頁面上其它圖標的空間 具體為: 縮小所述頁面上已有的其它圖標。
7. 根據權利要求1所述的方法,其特徵在於,所述判斷所述頁面的可用空間是否滿足 所述指令的要求具體為: 根據所述指令計算所述小部件所要增加的空間大小並保存為第一值; 計算所述頁面上當前的可用空間大小並保存為第二值; 判斷所述第二值是否大於或等於所述第一值。
8. -種桌面小部件放置的裝置,其特徵在於,包括: 接收單元,用於獲取用戶增加小部件在當前頁面上的空間的指令; 判斷單元,用於判斷所述頁面的可用空間是否滿足所述指令的要求; 計算單元,用於獲取為實現所述指令在所述頁面上需要增加的可用空間的值; 第一執行單元,用於根據所述需要增加的可用空間的值,減少所述頁面上已有的其它 圖標佔用的空間; 第二執行單元,用於執行所述指令。
9. 根據權利要求8的所述的裝置,其特徵在於,所述第一執行單元,具體用於將所述頁 面上已有的其他圖標移動到其它的頁面上。
10. 根據權利要求8的所述的裝置,其特徵在於,所述第一執行單元,具體用於縮小所 述頁面上已有的其它圖標。
【文檔編號】G06F3/0488GK104156155SQ201410436979
【公開日】2014年11月19日 申請日期:2014年8月29日 優先權日:2014年8月29日
【發明者】吳安洪 申請人:廣州視源電子科技股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀