專利名稱:一種界面顯示的方法及裝置的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種界面顯示的方法及裝置。
背景技術:
隨著科技水平的發展,手持式電子設備能夠承載的內容越來越多,尤其是
widget (widget為一種基于JavaScript的應用程序平臺,由Widget引擎和Widget工具兩
部分組成,必須先安裝Widget引擎后才能使用各式各樣的Widget工具)等技術的應用,
使得其待機界面上所要顯示的內容越來越多,即需要在待機界面上設置的顯示畫面越來越
多。現有待機界面中的各個顯示畫面之間的布局多為固定設置。 在實現本發明過程中,發明人發現現有技術中至少存在如下問題 現有的待機界面的設置使得用戶無法根據需要靈活地在待機界面中設置不同的
顯示畫面,例如,當需要在待機界面中增加新的顯示畫面時,則現有的待機界面的設置無法
滿足這一需求。
發明內容
本發明實施例提供了一種界面顯示的方法及裝置,以便于用戶可以在待機界面上
靈活地設置不同的顯示畫面。
—種界面顯示的方法,包括 獲取當前顯示屏幕的顯示信息; 根據所述顯示信息在當前顯示屏幕中確定待顯示畫面的占位信息,并將所述待顯
示畫面布置于當前顯示屏幕中所述占位信息對應的位置。 —種界面顯示的裝置,包括 顯示信息獲取單元,用于獲取當前顯示屏幕的顯示信息; 顯示處理單元,用于根據所述顯示信息獲取單元獲取的顯示信息在當前顯示屏幕 中確定待顯示畫面的占位信息,并將所述待顯示畫面布置于當前顯示屏幕中所述占位信息 對應的位置。 由上述本發明提供的技術方案可以看出,本發明實施例提供的技術方案可以有效 克服現有技術中待機界面無法靈活設置的問題,使得用戶可以在待機界面上根據自己的需 要隨意設定期望的顯示畫面,以便于能夠在當前顯示屏幕中顯示用戶期望的顯示畫面。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可 以根據這些附圖獲得其他的附圖。
圖1為本發明實施例提供的界面顯示的方法的處理流程示意圖一 ;
圖2為本發明實施例提供的界面顯示的方法的處理流程示意圖二 ; 圖3為本發明實施例提供的界面顯示的裝置的結構示意圖一 ; 圖4為本發明實施例提供的界面顯示的裝置的結構示意圖二 ; 圖5為本發明實施例提供的界面顯示的裝置的結構示意圖三。
具體實施例方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于 本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他 實施例,都屬于本發明保護的范圍。 下面將結合附圖對本發明實施例作進一步地詳細描述。 如圖1所示,本發明實施例提供的界面顯示的方法的具體實現過程可以包括以下 步驟 步驟ll,獲取當前顯示屏幕的顯示信息; 例如,相應的顯示信息可以包括已顯示畫面顯示信息及空位等信息; 步驟12,根據顯示信息在當前顯示屏幕中確定待顯示畫面的占位信息; 例如,相應的占位信息可以包括待顯示畫面在待機界面中的占位位置、占位大小
等信息; 具體地,可以根據相應的顯示信息,在當前屏幕將待顯示畫面拖動到其他顯示畫
面之間的邊界處停留設定時間,以沿該邊界擴展獲得待顯示畫面的占位信息;或者,也可以
根據相應的顯示信息,在當前顯示屏幕中存在的空位處確定待顯示畫面的占位信息,等等;
當然,在本發明實施例中包括但不限于上述方式確定待顯示畫面的占位信息。 步驟13、將相應的待顯示畫面布置于在當前顯示屏幕中確定的占位信息對應的位
置上,從而完成將待顯示畫面布置于當前顯示屏幕中的操作。 為便于對本發明實施例的理解,下面將結合附圖對本發明實施例的具體實現過程 進行描述。 如圖2所示,本發明實施例提供的界面顯示方案的具體實現過程包括
步驟21,獲取當前顯示屏幕的顯示信息; 步驟22,根據相應的顯示信息判斷當前顯示屏幕是否存在空位信息,即判斷當前 顯示屏幕是否存在未被其他顯示畫面占據的位置,如果是,則執行步驟23,否則,執行步驟 24 ; 步驟23,在當前顯示屏幕中的未被其他顯示畫面占據的位置處,確定當前待顯示 畫面的占位信息,并執行步驟25 ; 具體地,若相應的未被其他顯示畫面占據的位置足夠布置待顯示畫面,則可以直
接在未被其他顯示畫面占據的位置處確定當前待顯示畫面的占位信息;若相應的未被其他
顯示畫面占據的位置不足以布置待顯示畫面,則還可以在當前顯示屏幕上從已經被其他顯
示畫面占據的位置上擠占部分位置,即通過相應的擠占操作可以將其他顯示畫面擠推出當
前顯示屏幕,以保證當前待顯示畫面可以在當前顯示屏幕上獲得足夠的顯示位置; 具體地,在未被其他顯示畫面占據的位置處確定當前待顯示畫面的占位信息,以及在擠占部分位置獲得占位信息的過程中,具體可以通過拖動待顯示畫面的方式實現位置 的擠占;在相應的拖動待顯示畫面以擴展獲得占位信息的過程中,可以以屏幕大小、待顯示 畫面大小或待顯示畫面的部分大小等為單位進行擴展,以獲得相應的待顯示畫面的占位信 息; 進一步地,以當前顯示屏幕存在一個4X4平方單位的空位的智能手機為例,待顯 示畫面為5X6平方單位,則相應的布置該待顯示畫面的過程中,具體可以在相應的4X4平 方單位的空位的基礎上向任意方向(如向上、向下、向左、向右或其組合)擴展出5X6平方 單位的待顯示畫面的顯示區域作為該待顯示畫面的占位信息;而且,在擴展過程中其他顯 示畫面的顯示位置將會被改變,即擠推走其他顯示畫面,例如,被擠占位置上的其他顯示畫 面可以被擠推而向其他方向移動相應的待顯示畫面的大小的位置,或者,向其他方向移動 一屏的位置等等; 步驟24,在當前顯示屏幕中已經布置的顯示畫面之間的邊界處擠占出當前待顯示 畫面的占位信息,并執行步驟25 ; 具體地,在執行擠占操作的過程中,可以通過將待顯示畫面拖動到相應的已經布 置的顯示畫面之間的邊界處,并在相應的邊界處停留預定時間的方式實現相應的占位信息 的擠占; 進一步地,以當前顯示屏幕沒有空位的智能手機為例進行說明,終端用戶移動一 個"電話簿"的圖標(即待顯示畫面)到某其他顯示畫面之間的邊界停留0.5秒,即超過了 預定時間O. 3s,則該"電話簿"的圖標便可以沿相應的邊界自動擴展出相應的顯示區域(如 一行或一頁)顯示區域,以將相應的"電話簿"的圖標顯示在當前顯示屏幕的相應的位置, 原有的顯示畫面將被擠推到當前待機界面中的其他位置,若原有的顯示畫面被擠推到當前 顯示屏幕以外的當前待機界面的其他位置上,則原有的顯示畫面將不會在當前顯示屏幕中 顯示。 步驟25、將相應的待顯示畫面布置于當前顯示屏幕中確定的占位信息對應的位置 上; 具體地,在將待顯示畫面布置于當前顯示屏幕中相應的占位信息的過程中,既可
以是在當前顯示屏幕中先將相應的占位信息對應的位置騰空后,再將待顯示畫面布置于騰
空獲得的位置,也可以是直接將相應的待顯示畫面放置于相應的占位信息對應的位置,從
而通過放置的過程擠推占用相應的占位信息對應的位置布置待顯示畫面; 布置了待顯示畫面后的當前待機界面的形狀可以是規則的圖形形狀(如矩形
等),或者,也可以是其他不規則的圖形形狀;相應的當前待機界面可以在用戶輸入的指令
的拖動下移動,以便于在當前顯示屏幕中顯示當前待機界面中不同區域的顯示畫面,即當
前顯示屏幕可以顯示當前待機界面中的部分位置上的顯示畫面。 需要說明的是,在上述處理過程中,相應的步驟23執行的處理過程也可以替換為 相應的步驟24執行的處理過程。具體地,若當前顯示屏幕存在空位時,則可以根據預先的 設置選擇執行步驟23或步驟24,或者,也可以根據終端用戶的選擇執行步驟23或步驟24。
本發明實施例的實現使用戶可以在終端的待機界面上隨意設置顯示畫面,并可以 根據個人喜好設置顯示畫面的顯示位置、顯示方式及占用的顯示空間大小等,使得相應的 待顯示畫面不再受待機界面的形狀、大小的限制,實現了待機界面的顯示格局完全由用戶定義,便于用戶的應用,以便于能夠方便、靈活地在當前顯示屏幕中設置顯示用戶期望的顯 示畫面。 本領域普通技術人員可以理解實現上述方法實施例的全部或部分步驟可以通過 程序指令相關的硬件來完成,前述的程序可以存儲于計算機可讀取存儲介質中,該程序在 執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括R0M、 RAM、磁碟或者光 盤等各種可以存儲程序代碼的介質。 本發明實施例還提供了一種界面顯示的裝置,其具體實現結構如圖3所示,具體 可以包括 顯示信息獲取單元301,用于獲取當前顯示屏幕的顯示信息; 顯示處理單元302,用于根據上述顯示信息獲取單元301獲取的顯示信息在當前 顯示屏幕中確定待顯示畫面的占位信息,并將相應的待顯示畫面布置于當前顯示屏幕中所 述占位信息對應的位置。 進一步地,如圖4所示,相應的顯示處理單元302具體可以包括 第一占位信息確定單元3021,用于在根據上述顯示信息獲取單元301獲取的顯示
信息,將待顯示畫面拖動到其他顯示畫面之間的邊界處停留設定時間,以沿該邊界擴展獲
得待顯示畫面的占位信息,即基于相應的邊界擴展(擠占)獲得待顯示畫面的占位信息; 顯示單元3022,用于將待顯示畫面布置于在當前顯示屏幕中確定的占位信息對應
的位置上。 具體地,參照圖5所示,相應的顯示處理單元302具體可以包括 判斷處理單元3023,用于根據上述顯示信息獲取單元301獲取的顯示信息判斷當
前顯示屏幕是否存在空位; 第二占位信息確定單元3024,用于在上述判斷處理單元3023確定當前顯示屏幕 不存在空位時,將待顯示畫面拖動到其他顯示畫面之間的邊界處停留設定時間,以沿該邊 界擴展獲得待顯示畫面的占位信息; 第三占位信息確定單元3025,用于在上述判斷處理單元確定當前顯示屏幕存在空 位時,在當前顯示屏幕的空位處確定待顯示畫面的占位信息; 顯示單元3022,用于將所述待顯示畫面布置于當前顯示屏幕中所述占位信息對應 的位置。 再參照圖5所示,與上述第三占位信息確定單元3025對應,該裝置還可以包括第 四占位信息確定單元3026,用于在當前顯示屏幕存在的空位不足以布置待顯示畫面時,基 于所述空位向設定方向擴展出足夠顯示待顯示畫面的顯示區域,以確定待顯示畫面的占位 信息。 綜上,該裝置實施例的實現可以令終端用戶在終端的待機界面上隨意設置其期望
的顯示畫面,并可以根據個人喜好設置顯示畫面的顯示位置、顯示方式及占用的顯示空間
大小等,以便于能夠在當前顯示屏幕中顯示用戶期望的顯示畫面,從而便于用戶的應用。 以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護范圍并不局限于此,
任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到的變化或替換,
都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應該以權利要求書的保護范
圍為準。
權利要求
一種界面顯示的方法,其特征在于,包括獲取當前顯示屏幕的顯示信息;根據所述顯示信息在當前顯示屏幕中確定待顯示畫面的占位信息,并將所述待顯示畫面布置于當前顯示屏幕中所述占位信息對應的位置。
2. 根據權利要求1所述的方法,其特征在于,所述的在當前顯示屏幕中確定待顯示畫 面的占位信息的步驟包括根據所述顯示信息,將待顯示畫面拖動到其他顯示畫面之間的邊界處停留設定時間, 以沿該邊界擴展確定待顯示畫面的占位信息。
3. 根據權利要求1所述的方法,其特征在于,所述的在當前顯示屏幕中確定待顯示畫 面的占位信息的步驟包括根據所述顯示信息判斷當前顯示屏幕是否存在空位;若不存在,則將待顯示畫面拖動到其他顯示畫面之間的邊界處停留設定時間,以沿該 邊界擴展確定待顯示畫面的占位信息;若存在,則在相應的空位處確定待顯示畫面的占位信息。
4. 根據權利要求3所述的方法,其特征在于,若當前顯示屏幕存在的空位不足以布置 待顯示畫面,則該方法還包括基于所述空位向設定方向擴展出足夠顯示待顯示畫面的顯示區域,以確定待顯示畫面 的占位信息。
5. —種界面顯示的裝置,其特征在于,包括 顯示信息獲取單元,用于獲取當前顯示屏幕的顯示信息;顯示處理單元,用于根據所述顯示信息獲取單元獲取的顯示信息在當前顯示屏幕中確 定待顯示畫面的占位信息,并將所述待顯示畫面布置于當前顯示屏幕中所述占位信息對應 的位置。
6. 根據權利要求5所述的裝置,其特征在于,所述顯示處理單元包括第一 占位信息確定單元,用于根據所述顯示信息獲取單元獲取的顯示信息,將待顯示 畫面拖動到其他顯示畫面之間的邊界處停留設定時間,以沿該邊界擴展獲得待顯示畫面的 占位信息;顯示單元,用于將所述待顯示畫面布置于當前顯示屏幕中所述占位信息對應的位置。
7. 根據權利要求5所述的裝置,其特征在于,所述顯示處理單元包括 判斷處理單元,用于根據所述顯示信息獲取單元獲取的顯示信息判斷當前顯示屏幕是否存在空位;第二占位信息確定單元,用于在所述判斷處理單元確定當前顯示屏幕不存在空位時, 將待顯示畫面拖動到其他顯示畫面之間的邊界處停留設定時間,以沿該邊界擴展獲得待顯 示畫面的占位信息;第三占位信息確定單元,用于在所述判斷處理單元確定當前顯示屏幕存在空位時,在 當前顯示屏幕的空位處確定待顯示畫面的占位信息;顯示單元,用于將所述待顯示畫面布置于當前顯示屏幕中所述占位信息對應的位置。
8. 根據權利要求7所述的裝置,其特征在于,該裝置還包括第四占位信息確定單元,用于在當前顯示屏幕存在的空位不足以布置待顯示畫面時,基于所述空位向設定方向擴展出足夠顯示待顯示畫面的顯示區域,以確定待顯示畫面的占 位信息。
全文摘要
本發明涉及一種界面顯示的方法及裝置,包括獲取當前顯示屏幕的顯示信息;根據所述顯示信息在當前顯示屏幕中確定待顯示畫面的占位信息,將相應的待顯示畫面布置于當前顯示屏幕中確定的占位信息對應的位置上,從而完成將待顯示畫面布置于當前顯示屏幕中的操作。本發明實施例的實現能夠有效克服現有技術中待機界面無法靈活設置的問題,使得用戶可以根據個人喜好設置顯示畫面的顯示位置、顯示方式及占用的顯示空間大小等,以便于能夠在當前顯示屏幕中顯示用戶期望的顯示畫面,從而便于用戶的應用。
文檔編號G06F3/0481GK101727288SQ20091024178
公開日2010年6月9日 申請日期2009年12月11日 優先權日2009年12月11日
發明者鄭丹丹 申請人:深圳華為通信技術有限公司