亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種顯示界面排版調整方法及系統(tǒng)與流程

文檔序號:11154089閱讀:306來源:國知局
一種顯示界面排版調整方法及系統(tǒng)與制造工藝

本發(fā)明涉及計算機技術領域,特別是涉及一種顯示界面排版調整方法及系統(tǒng)。



背景技術:

隨著科技的發(fā)展,電子設備如計算機、智能手機等已經(jīng)成為人們日常生活、學習以及工作中不可缺少的工具。同時,隨著人們需求的增高,電子設備桌面顯示的插件、應用程序等越來越多。作為用戶與應用程序等交互的主要接口,應用程序等的操作界面具有重要的作用。

應用程序等的操作界面通常具有多個功能欄,不同的功能欄對用戶操作該應用程序所能起到的作用常常不同。然而,目前電子設備的應用程序等的操作界面的布局都是預先設定好的,用戶無法根據(jù)自己的需求自行調整功能欄的大小,對于一些不經(jīng)常使用或者所起作用非常微小的功能欄不能夠進行適當?shù)碾[藏或者其它相關操作,無法滿足用戶的使用需求。



技術實現(xiàn)要素:

本發(fā)明主要解決的技術問題是提供一種顯示界面排版調整方法及系統(tǒng),能夠解決現(xiàn)有應用程序操作界面無法調整的問題。

為解決上述技術問題,本發(fā)明采用的一個技術方案是:提供一種顯示界面排版調整方法,包括:接收對顯示界面中的內容進行縮放的指令;響應所述指令判斷縮放后的所述顯示界面中的內容是否溢出所述顯示界面/在所述顯示界面中出現(xiàn)空缺;若溢出所述顯示界面,則對所述顯示界面的內容放大的同時隱藏級別較低的所述內容,若在所述顯示界面中出現(xiàn)空缺,則在縮小所述顯示界面的內容的同時在所述空缺處顯示級別較高的隱藏內容。

進一步地,所述判斷縮放后的所述顯示界面中的內容是否溢出所述顯示界面/在所述顯示界面中出現(xiàn)空缺包括:確定縮放前所述顯示界面中所有內容占用的區(qū)域為第一區(qū)域;預測縮放后所述顯示界面中所有內容占用的區(qū)域為第二區(qū)域;判斷所述第二區(qū)域是否大于所述第一區(qū)域,在大于所述第一區(qū)域時判斷為溢出所述顯示界面,判斷所述第二區(qū)域是否小于第一區(qū)域,在小于所述第一區(qū)域時判斷為在所述顯示界面中出現(xiàn)空缺。

其中,所述第二區(qū)域溢出是指所述第二區(qū)域中心到邊界在至少一個方向上的尺寸大于所述中心在此方向上到界面邊界的距離,并超過第一閾值;所述第二區(qū)域空缺是指所述第二區(qū)域中心到邊界在任意方向上的尺寸小于所述中心在此方向上到界面邊界距離,并超過第二閾值。

其中,所述隱藏級別較低的所述內容,或者顯示級別較高的隱藏內容是指:當所述第二區(qū)域溢出時,隱藏當前界面上級別最低的內容,當所述第二區(qū)域空缺時,顯示當前界面的隱藏內容中級別最高的內容。

其中,所述顯示界面排版調整指令由滑動物理器件、旋轉物理器件或者多點觸控、滑動觸控中的至少一種產(chǎn)生。

其中,所述內容的級別根據(jù)在操作所述界面運行時所起作用的重要程度進行定義;所述重要程度越深,則所述內容的級別越高;所述重要程度越淺,則所述內容的級別越低。

為解決上述技術問題,本發(fā)明又采用的一個技術方案是:提供一種界面排版調整系統(tǒng),包括:接收模塊,用于接收對顯示界面中的內容進行縮放的指令;判斷模塊,用于響應所述指令判斷縮放后的所述顯示界面中的內容是否溢出所述顯示界面/在所述顯示界面中出現(xiàn)空缺;調整模塊,用于當溢出所述顯示界面時,對所述顯示界面的內容放大的同時隱藏級別較低的所述內容,當所述顯示界面中出現(xiàn)空缺時,在縮小所述顯示界面的內容的同時在所述空缺處顯示級別較高的隱藏內容。

進一步地,所述判斷模塊包括:確定單元,用于確定縮放前所述顯示界面中所有內容占用的區(qū)域為第一區(qū)域;預測單元,用于預測縮放后所述顯示界面中所有內容占用的區(qū)域為第二區(qū)域;判斷單元,用于判斷所述第二區(qū)域是否大于所述第一區(qū)域,在大于所述第一區(qū)域時判斷為溢出所述顯示界面,判斷所述第二區(qū)域是否小于第一區(qū)域,在小于所述第一區(qū)域時判斷為在所述顯示界面中出現(xiàn)空缺。

其中,所述第二區(qū)域溢出是指所述第二區(qū)域中心到邊界在任意方向上的尺寸大于所述中心在此方向上到界面邊界的距離,并超過第一閾值;所述第二區(qū)域空缺是指所述第二區(qū)域中心到邊界在任意方向上的尺寸小于所述中心在此方向上到界面邊界的距離,并超過第二閾值。

其中,所述根據(jù)判斷結果以及內容的級別,對所述其它內容依次進行隱藏或顯示是指:當所述第二區(qū)域溢出時,隱藏當前界面上級別最低的內容,當所述第二區(qū)域空缺時,顯示當前界面的隱藏內容中級別最高的內容。

本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術的情況,本發(fā)明通過判斷調整后的界面內容是否溢出顯示界面或者存在空缺,再結合各界面內容的級別不同進行顯示或隱藏。通過這種方式,能夠通過隱藏不重要的界面內容來放大重要界面內容,或者通過縮小當前界面內容來顯示目標內容,使得用戶能夠自行對界面內容的布局進行調節(jié),進而為用戶使用操作界面提供了便利。

附圖說明

圖1是本發(fā)明顯示界面排版調整方法第一實施例流程示意圖;

圖2是本發(fā)明顯示界面排版調整方法第二實施例流程示意圖;

圖3是本發(fā)明顯示界面調整方法的第一應用例的過程示意圖;

圖4是本發(fā)明顯示界面調整方法的第二應用例的過程示意圖;

圖5是本發(fā)明顯示界面排版調整系統(tǒng)第一實施例框架示意圖;

圖6是本發(fā)明顯示界面排版調整系統(tǒng)第二實施例框架示意圖

圖7是本發(fā)明電子設備一實施例的結構示意圖。

具體實施方式

請參閱圖1,圖1是本發(fā)明顯示界面排版調整方法第一實施例流程示意圖。如圖1所示,本發(fā)明顯示界面排版調整方法包括:

S110,接收對顯示界面中的內容進行縮放的指令;

其中,顯示界面通常是指電子設備(如計算機,平板電腦,智能手機,智能手表等移動終端設備)中所安裝的應用程序、插件等的能夠進行人機交互,進而實現(xiàn)功能運作的操作界面。

界面內容即操作界面中引導用戶進行操作應用程序進而實現(xiàn)功能的內容,如圖3所示,在手機通話的顯示界面中設有導航欄31,號碼聯(lián)想?yún)^(qū)32,顯示號碼區(qū)33以及鍵盤區(qū)34等界面內容。這些內容通常通過文字或者圖標等形式來呈現(xiàn)。

對顯示界面內容進行縮放的指令是指打開電子設備上類似于音量鍵、開關機鍵、主頁鍵等的負責顯示界面中的內容進行縮放的按鍵,觸摸屏上的兩點觸控、多點觸控或者在屏幕上觸控完成預先設定的某一動作、形狀,按壓屏幕或者使電子設備完成某一預先設定的動作,如輕搖兩下等中的至少一種。

S120,響應指令判斷縮放后的顯示界面中的內容是否溢出顯示界面/在顯示界面中出現(xiàn)空缺;

響應指令是指在進入顯示界面排版調整模式后,通過連續(xù)或斷續(xù)按壓、滑動、旋轉電子設備上類似于音量鍵、開關機鍵、主頁鍵等負責界面內容調整的按鍵,在觸摸屏表面上下左右滑動觸控,或者采用電子設備中的慣性器,加速度計,重力感應計等醫(yī)用重力感應原理,朝某一個預先設定的方向傾斜手機等中的至少一種。

例如在顯示界面排版調整模式下,逆時針旋轉界面內容調整按鍵,操作界面不斷增大;相反,順時針旋轉上述按鍵,則操作界面不斷減小。

其中,內容溢出顯示界面具體是指響應對顯示界面中的內容進行縮放的指令后,智能電子設備例如手機的屏幕已經(jīng)明顯無法容納當前被調整后的操作界面;顯示界面中出現(xiàn)空缺具體是指,在對顯示界面進行縮放后,當前界面四周與手機屏幕的邊緣明顯出現(xiàn)間隙。當然,在其它的應用場景中,也可以預先設定在出現(xiàn)無法容納當前操作界面和出現(xiàn)間隙的基礎上超出一定的尺寸再定義為界面內容溢出和顯示界面出現(xiàn)空缺。

S130,若溢出顯示界面,則對顯示界面的內容放大的同時隱藏級別較低的內容,若在顯示界面中出現(xiàn)空缺,則在縮小顯示界面的內容的同時在空缺處顯示級別較高的隱藏內容。

其中,顯示界面內容的級別具體根據(jù)該內容在操作界面上運行時所起作用的重要程度進行定義。容易理解地,重要程度越深,則內容的級別越高;重要程度越淺,則內容的級別越低。

同樣以圖3中手機通話界面為例,根據(jù)該應用程序的作用,以及用戶的通常使用習慣,可以定義鍵盤區(qū)34為A級,顯示號碼區(qū)33為B級,導航欄31為C級,號碼聯(lián)想?yún)^(qū)32為D級。其中,由A到C級別逐漸降低。

隱藏級別較低的內容具體是指在顯示界面溢出時,隱藏當前界面上級別最低的內容。比如手機通話界面在調整前的界面310具有A級的鍵盤區(qū)34,B級的顯示號碼區(qū)33,C級的導航欄31以及D級的號碼聯(lián)想?yún)^(qū)32。當前顯示界面響應放大指令,經(jīng)判斷,放大后顯示界面內容溢出顯示界面得到界面320,則自動隱藏D級的號碼聯(lián)想?yún)^(qū),并對剩下的界面內容進行微調,使其在當前界面中保持美觀,最終得到當前界面330。其中微調可以是對當前界面上的各個內容進行橫向或者縱向的壓縮或者拉伸,以使得各個內容的尺寸滿足當前界面的尺寸??梢岳斫獾兀繇憫糯笾噶詈?,隱藏最低級別的界面內容后剩下的界面內容仍然處于溢出顯示界面狀態(tài),則繼續(xù)對剩下的界面內容中級別最低的界面內容進行隱藏,直至能夠保持操作界面能夠正常使用以及界面美觀為止;同時,在空缺處顯示級別較高的隱藏內容具體是指顯示當前界面上由于之前響應放大指令而被隱藏的內容中級別較高的界面內容。與前例類似,如圖4,假如當前操作界面410上只有A級的鍵盤區(qū)34,B級的顯示號碼區(qū)33和C級的導航欄31,而D級的號碼聯(lián)想?yún)^(qū)32已被隱藏,當響應縮小指令時,經(jīng)判斷,縮小后顯示界面420上出現(xiàn)空缺,則自動顯示被隱藏的內容中的C級的導航欄,并對界面內容尺寸進行微調以保證美觀,最終得到當前界面430。同樣,若響應縮小指令后,顯示C級內容后界面仍存在空缺,則再顯示剩下的隱藏內容中級別較高的內容,直至操作界面不再存在空缺為止。容易理解地,當前界面中所有界面信息均已存在,無隱藏內容時,即便對當前顯示界面施加縮小指令,界面也不進行響應。

通過上述實施例的實施,用戶能夠方便的根據(jù)自己的習慣以及喜好設置顯示界面中內容的大小,放大重要的界面內容,隱藏不重要的界面內容。

請參閱圖2,圖2是本發(fā)明顯示界面排版調整方法第二實施例流程示意圖。如圖2所示,本發(fā)明顯示界面排版調整方法第二實施例是在本發(fā)明顯示界面排版調整方法第一實施例的基礎上,步驟S120進一步包括:

S121,確定縮放前顯示界面中所有內容占用的區(qū)域為第一區(qū)域;

S122,預測縮放后顯示界面中所有內容占用的區(qū)域為第二區(qū)域;

容易理解地,顯示界面中所有內容占用的區(qū)域具體指這些內容在顯示界面中所占用的幾何區(qū)域;

S123,判斷第二區(qū)域是否大于第一區(qū)域,在大于第一區(qū)域時判斷為溢出顯示界面,判斷第二區(qū)域是否小于第一區(qū)域,在小于第一區(qū)域時判斷為在顯示界面中出現(xiàn)空缺。

具體地,第二區(qū)域溢出是指第二區(qū)域的中心到邊界在至少一個方向上的尺寸大于中心在此方向上到界面邊界的距離,并超過第一閾值;第二區(qū)域空缺是指第二區(qū)域中心到邊界在任意方向上的尺寸小于中心在此方向上到界面邊界的距離,并超過第二閾值。其中,第二區(qū)域的中心是指第二區(qū)域的幾何中心。對于第一閾值,針對不同的將要隱藏的界面內容具有不同的值,例如放大顯示界面并超過第一閾值后顯示界面將隱藏一個D級界面內容,則該第一閾值具體可以是該D級界面內容所在區(qū)域的幾何中心到該區(qū)域邊界的最短距離的一半。關于第二閾值,類似于第一閾值,也可以針對不同的要顯示的界面內容對應不同的大小。

請參閱圖5,圖5是本發(fā)明顯示界面排版調整系統(tǒng)第一實施例框架示意圖。如圖5所示,本發(fā)明顯示界面排版調整系統(tǒng)包括:

接收模塊51,用于接收對顯示界面中的內容進行縮放的指令;

判斷模塊52,用于響應指令判斷縮放后的顯示界面中的內容是否溢出顯示界面/在顯示界面中出現(xiàn)空缺;

調整模塊53,用于當溢出顯示界面時,對顯示界面的內容放大的同時隱藏級別較低的內容,當顯示界面中出現(xiàn)空缺時,在縮小顯示界面的內容的同時在空缺處顯示級別較高的隱藏內容。

通過上述實施例的實施,接收模塊51接收對顯示界面中的內容進行縮放的指令;判斷模塊52響應指令判斷縮放后的顯示界面中的內容是否溢出顯示界面/在顯示界面中出現(xiàn)空缺;然后調整模塊53在溢出顯示界面時,對顯示界面的內容放大的同時隱藏級別較低的內容,在顯示界面中出現(xiàn)空缺時,在縮小顯示界面的內容的同時在空缺處顯示級別較高的隱藏內容,并保存調整后的界面。

請參閱圖6,圖6是本發(fā)明顯示界面排版調整系統(tǒng)第二實施例框架示意圖。如圖6所示,本發(fā)明顯示界面排版調整系統(tǒng)包括:

接收模塊61,用于接收對顯示界面中的內容進行縮放的指令;

判斷模塊62,用于響應指令,對顯示界面進行縮放;

判斷模塊62進一步包括:確定單元621,用于確定縮放前顯示界面中所有內容占用的區(qū)域為第一區(qū)域;預測單元622,用于預測縮放后顯示界面中所有內容占用的區(qū)域為第二區(qū)域;判斷單元623,用于判斷第二區(qū)域是否大于第一區(qū)域,在大于第一區(qū)域時判斷為溢出顯示界面,判斷第二區(qū)域是否小于第一區(qū)域,在小于第一區(qū)域時判斷為在顯示界面中出現(xiàn)空缺;

調整模塊63,用于當溢出顯示界面時,對顯示界面的內容放大的同時隱藏級別較低的內容,當顯示界面中出現(xiàn)空缺時,在縮小顯示界面的內容的同時在空缺處顯示級別較高的隱藏內容。

通過上述實施例的實施,接收模塊61接收對顯示界面中的內容進行縮放的指令;判斷模塊62響應指令,然后其確定單元621確定縮放前顯示界面中所有內容占用的區(qū)域為第一區(qū)域,預測單元622預測縮放后顯示界面中所有內容占用的區(qū)域為第二區(qū)域,判斷單元623判斷第二區(qū)域是否大于第一區(qū)域,若大于第一區(qū)域,判斷為溢出顯示界面,此時調整模塊63對顯示界面的內容放大的同時隱藏級別較低的內容,同時判斷單元623判斷第二區(qū)域是否小于第一區(qū)域,若小于第一區(qū)域,則判斷為在顯示界面中出現(xiàn)空缺,然后調整模塊63在縮小顯示界面的內容的同時在空缺處顯示級別較高的隱藏內容。

上述系統(tǒng)的建立,能夠滿足用戶自行調節(jié)應用程序等的顯示界面的大小,方便用戶對應用程序的使用。

請參閱圖7,圖7是本發(fā)明電子設備第一實施例的結構示意圖。如圖7所示,本發(fā)明電子設備包括:通信電路71,處理器72,存儲器73及顯示屏74,其中,通信電路71,存儲器73和顯示屏74均與處理器72連接。

通信電路71,用于接收對顯示界面中的內容進行縮放的指令;

處理器72,用于響應指令,對顯示界面進行縮放,然后判斷縮放后的顯示界面中的內容是否溢出顯示界面/在顯示界面中出現(xiàn)空缺,并在溢出顯示界面時,對顯示界面的內容放大的同時隱藏級別較低的內容,在顯示界面中出現(xiàn)空缺時,在縮小顯示界面的內容的同時在空缺處顯示級別較高的隱藏內容;

存儲器73,用于保存重新調整后的顯示界面的排版,以供用戶使用;

顯示屏74,用于呈現(xiàn)顯示界面,比如呈現(xiàn)應用程序、插件的運行界面,進一步當應用程序、插件等的運行界面發(fā)生改變時,呈現(xiàn)更新后的應用程序、插件等的運行界面。

上述實施例中,電子設備可以是計算機,平板電腦,智能手機以及智能手表,MP3,MP4等具有顯示功能的電子設備。通過用戶通過電子設備的物理器件或者觸控屏幕等操作能夠完成對電子設備中某一具體應用程序的操作界面的縮放,并在縮放的同時隱藏相對不重要的界面內容,以及顯示相對重要的界面內容,操作便捷,并增強了智能電子設備的功能多樣性。

以上所述僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1