本發明涉及一種顯示界面內容調整方法及系統。
背景技術:
隨著科技的發展,電子設備如計算機、智能手機等已經成為人們日常生活、學習以及工作中不可缺少的工具。同時,隨著人們需求的增加,電子設備桌面顯示的插件、應用程序等越來越多,應用程序、插件等的界面中向用戶展現的內容也越來越豐富。
通常在不同的時間,用戶所關注的內容是不同的,此時,需要對用戶所關注的內容進行放大或者將不需要的內容進行縮小,以突出需要的內容等。然而,目前電子設備的應用程序等的操作界面的大小都是預先設定好的,用戶無法根據自己的需求自行調節,尤其是不能自行簡便得調節。
技術實現要素:
本發明主要解決的技術問題是提供一種顯示界面內容調整方法及系統,能夠使得用戶自行簡便得調節顯示界面中的局部內容。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種顯示界面內容調整方法,包括:接收對顯示界面的局部內容進行縮放的指令;響應所述指令,判斷縮放運算后的所述顯示界面中的內容是否溢出/出現空缺;若所述內容溢出,則對所述顯示界面內容放大的同時向相鄰顯示界面上轉移所述當前顯示界面上的剩余內容、或隱藏級別較低的剩余內容;若所述內容出現空缺,則在縮小所述顯示界面內容的同時轉移所述相鄰顯示界面上的內容至所述當前顯示界面、或在所述空缺處顯示級別較高的隱藏內容。
進一步地,包括:對所述局部內容進行縮放同時對所述顯示界面中的剩余內容跟隨縮放、反向縮放或保持不變,其中,所述跟隨縮放的幅度小于所述局部內容的縮放幅度。
進一步地,包括:對所述局部內容進行縮放同時改變所述局部內容或其背景的顯示。
進一步地,所述判斷縮放運算后的所述顯示界面中的內容是否溢出/出現空缺包括:當縮放運算后至少部分內容越過顯示界面的邊界時判定為溢出;當縮放運算后顯示界面上的所有內容均不能占滿顯示界面時判定為出現空缺。
其中,所述內容的級別根據在操作所述界面運行時所起作用的重要程度進行定義;所述重要程度越深,則所述內容的級別越高;所述重要程度越淺,則所述內容的級別越低。
其中,所述顯示界面內容縮放的指令由滑動、按壓或旋轉物理器件或者多點觸控、滑動觸控中的至少一種產生。
其中,所述顯示界面內容指顯示界面上的圖片或文本等中的至少一種。
為解決上述技術問題,本發明又采用的一個技術方案是:提供一種界面內容調整系統,包括:接收模塊,用于接收對顯示界面的局部內容進行縮放的指令;響應模塊,用于響應所述指令,并判斷縮放運算后的所述顯示界面中的內容是否溢出/出現空缺;調整模塊,用于在所述內容溢出時,對所述顯示界面內容放大的同時向相鄰顯示界面上轉移所述當前顯示界面上的剩余內容、或隱藏級別較低的剩余內容;在所述內容出現空缺時,在縮小所述顯示界面內容的同時轉移所述相鄰顯示界面上的內容至所述當前顯示界面、或在所述空缺處顯示級別較高的隱藏內容。
進一步地,包括:關聯模塊,用于在對所述局部內容進行縮放同時對所述顯示界面中的剩余內容跟隨縮放、反向縮放或保持不變,其中,所述跟隨縮放的幅度小于所述局部內容的縮放幅度。
進一步地,包括:標識模塊,用于對所述局部內容進行縮放同時改變所述局部內容或其背景的顯示。
本發明的有益效果是:區別于現有技術的情況,本發明通過對顯示界面中的局部內容進行縮/放,并同時轉入/轉出其它內容,或者隱藏/顯示剩余內容來對縮放后的顯示界面進行調節。通過這種方式,用戶能夠根據自己的意愿自行對顯示界面中的部分內容進行縮放,并且保證了縮放調整后整個顯示界面的飽滿美觀,為人機交互提供了便利。
附圖說明
圖1是本發明顯示界面內容調整方法第一實施例的流程示意圖;
圖2是本發明顯示界面內容調整方法第一應用例的過程示意圖;
圖3是本發明顯示界面內容調整方法第二應用例的過程示意圖;
圖4是本發明顯示界面內容調整系統第一實施例的框架示意圖;
圖5是本發明顯示界面內容調整系統第二實施例的框架示意圖;
圖6是本發明顯示界面內容調整系統第三實施例的框架示意圖;
圖7是本發明電子設備一實施例的結構示意圖。
具體實施方式
請參閱圖1至圖3,本發明顯示界面內容調整方法第一實施例,包括:
S110,接收對顯示界面的局部內容進行縮放的指令;
其中,顯示界面通常是指電子設備(如計算機,平板電腦,智能手機,智能手表等終端設備)中的放置應用程序、插件等的界面,如圖2中的顯示界面21所示;或者應用程序、插件等的能夠進行人機交互,進而實現其功能運作的操作界面,如圖3中的操作界面31所示。
界面的局部內容即電子設備顯示界面中的部分應用程序、插件等的圖標、文字標識等中的至少一種,或者應用程序、插件等的操作界面中的部分文字、圖片等中的至少一種。
對顯示界面的局部內容進行縮放的指令是指打開電子設備上類似于音量鍵、開關機鍵、主頁鍵等的負責顯示界面中的內容進行縮放的按鍵,觸摸屏上的兩點觸控、多點觸控或者在屏幕上觸控完成預先設定的某一動作、形狀,按壓屏幕或者使電子設備完成某一預先設定的動作,如輕搖兩下等中的至少一種。
S120,響應指令,判斷縮放運算后的顯示界面中的內容是否溢出/出現空缺;
響應指令是指通過連續或斷續按壓、滑動、旋轉電子設備上類似于音量鍵、開關機鍵、主頁鍵等負責界面內容調整的按鍵,在觸摸屏表面上下左右滑動觸控,或者通過電子設備中的慣性器,加速度計,重力感應計等利用重力感應原理,朝某一個預先設定的方向傾斜手機等中的至少一種。
例如在顯示界面內容調整模式下,逆時針旋轉界面內容調整按鍵,顯示界面中的局部內容不斷增大;相反,順時針旋轉上述按鍵,則界面中的局部內容不斷縮小。
其中,顯示界面中的內容溢出顯示界面具體是指響應對顯示界面中的局部內容進行縮放的指令后,當前被調整后的界面中至少部分內容越過顯示界面的邊界時判定為溢出;顯示界面中的所有內容均不能占滿顯示界面時判定為出現空缺。S130,若內容溢出,則對顯示界面內容放大的同時向相鄰顯示界面上轉移當前顯示界面上的剩余內容、或隱藏級別較低的剩余內容;若內容出現空缺,則在縮小顯示界面內容的同時轉移相鄰顯示界面上的內容至當前顯示界面、或在空缺處顯示級別較高的隱藏內容。
相鄰顯示界面通常是指在電子設備的顯示界面生成時,比當前界面晚生成且緊挨著當前界面的界面,或者是在應用程序等的操作界面中當前操作界面后面且緊挨著當前操作界面的界面。當然,在其它的應用場景中,也可以是比當前界面先生成的相鄰界面,或者是在應用程序等的操作界面前面且緊挨著當前操作界面的界面。如果在界面內容需要從當前界面轉出至相鄰界面且此時不存在相鄰界面時,則自動生成一個相鄰界面,并將需轉移出的界面內容轉移至其中;如果在界面內容調整過程中出現空缺時,沒有相鄰界面內容可轉移,或者相鄰界面內容全部轉移過來也不夠彌補空缺,則將當前界面內容或者相鄰界面內容轉移過來后的所有界面內容按照空缺現象消除后的排版進行排布,剩下的空缺部位保持空缺即可。
以手機上的應用程序顯示界面為例,如圖2所示,原始的顯示界面為21,用戶按壓手機上相應的物理器件,使得手機接收對顯示界面局部內容進行縮放的指令,并進入調整模式,然后,用戶可以對需要進行調整的局部內容進行選擇,例如通過逐個按壓的方法選中,如選中局部內容211,接著,用戶逆時針旋轉手機上對局部界面內容進行縮放的旋鈕,對選中的局部內容211進行放大,并判斷放大運算后的顯示界面中的內容是否溢出/出現空缺,經判斷,當前被調整后的界面所占的空間已經明顯超出手機屏幕邊緣,因此顯示界面中的內容溢出,進而將當前顯示界面上的剩余內容中的部分轉移到鄰近當前顯示界面的下一個界面中,直至溢出現象消除,得到最終顯示界面23。通過這樣的方式,用戶只需通過簡單的操作,比如旋轉手機上的界面局部內容縮放按鈕,就能對顯示界面中局部內容的大小進行縮放,并能夠通過對剩余界面內容的轉移來保證調整后的顯示界面美觀協調。
另外,顯示界面內容的級別具體根據該內容在操作界面上運行時所起作用的重要程度進行定義。容易理解地,重要程度越深,則內容的級別越高;重要程度越淺,則內容的級別越低。
以手機上的微信的操作界面為例,如圖3。根據該應用程序的作用,以及用戶的通常使用習慣,可以定義信息區312為A級,導航欄313為B級,搜索欄311為C級。其中,由A到C級別逐漸降低。
隱藏級別較低的內容具體是指在顯示界面溢出時,隱藏當前界面上級別最低的內容。比如微信操作界面在對局部內容進行縮放前的界面31具有A級的信息區312,B級的導航欄313以及C級的搜索欄311。選中A級信息欄,響應放大指令,經判斷,放大后微信界面內容溢出顯示界面得到界面32,則自動隱藏C級的搜索欄321,并對剩下的界面內容進行微調,使其在當前界面中保持美觀,最終得到當前界面33,從圖中能夠看出,當前界面上只剩下被放大了的A級信息區331和保持原狀的B級導航欄332,B級的導航欄332也可以根據對A級信息區331的尺寸進行微調,以保持整體協調美觀。其中微調可以是對當前界面上的各個內容進行橫向或者縱向的壓縮或者拉伸,以使得各個內容的尺寸滿足當前界面的尺寸。可以理解地,若響應放大指令后,隱藏最低級別的界面內容后剩下的界面內容仍然處于溢出顯示界面狀態,則繼續對剩下的界面內容中級別最低的界面內容進行隱藏,直至能夠保持操作界面能夠正常使用以及界面美觀為止;同時,在空缺處顯示級別較高的隱藏內容具體是指顯示當前界面上由于之前響應放大指令而被隱藏的內容中級別較高的界面內容,直至操作界面不再存在空缺為止。在一個應用場景中,若當前界面中所有界面內容均已存在,無隱藏內容,即便對當前顯示界面局部內容施加縮小指令,界面也不進行響應,或者只縮小局部界面內容的同時對剩余內容進行放大,以保證界面的飽滿。通過上述方式,用戶能夠在放大目標內容的同時對相對不重要的內容進行適當的隱藏,進而達到突出顯示重點內容的目的,使整個界面更加簡潔明了,方便用戶使用。
其中,具體實施中,根據顯示界面的類型不同,預設有不同的調整方式,如前面兩個例子,當顯示界面是電子設備放置應用程序、插件等的顯示桌面時,可以對剩余內容進行轉移調整,當顯示界面是電子設備中應用程序、插件等的操作界面時,可以對剩余內容分級別隱藏、或顯示。
本發明顯示界面內容調整方法第二實施例,在本發明顯示界面內容調整方法第一實施例的基礎上,進一步包括:
S210,對局部內容進行縮放的同時對顯示界面中的剩余內容跟隨縮放、反向縮放或保持不變。
其中,對顯示界面中的剩余內容跟隨縮放具體是指,當對局部內容進行放大時,對剩余內容也進行放大,對局部內容進行縮小時,對剩余內容也進行縮小,但是對剩余內容跟隨縮放的幅度小于對局部內容的縮放幅度。容易理解地,對剩余內容反向縮放是指當對局部內容進行放大時,縮小剩余內容,對局部內容進行縮小時,反而放大剩余內容。
通過上述實施例的實施,用戶在對選中的局部內容進行縮放時,還可以對顯示界面中剩余內容進行配合縮放以保證界面的整體美觀。
本發明顯示界面內容調整方法第三實施例,在本發明顯示界面內容調整方法第一實施例的基礎上,進一步包括:
S310,對局部內容進行縮放同時改變局部內容或其背景的顯示。
局部內容或其背景的顯示具體是指文本內容的顏色,或者圖片內容的背景顏色等。
容易理解地,用戶有時候需要將顯示界面中眾多內容中的一部分進行突出顯示,那么在對這些內容進行放大的同時改變其顏色使其與剩余內容的顏色不同,進而使得整個顯示界面看上去更加清晰明朗,能夠增強標記效果。
請參閱圖4,本發明顯示界面內容調整系統第一實施例包括:
接收模塊41,用于接收對顯示界面的局部內容進行縮放的指令;
響應模塊42,用于響應指令,并判斷縮放運算后的顯示界面中的內容是否溢出/出現空缺;
調整模塊43,用于在內容溢出時,對顯示界面內容放大的同時向相鄰顯示界面上轉移當前顯示界面上的剩余內容、或隱藏級別較低的剩余內容;在內容出現空缺時,在縮小顯示界面內容的同時轉移相鄰顯示界面上的內容至當前顯示界面、或在空缺處顯示級別較高的隱藏內容。
通過上述實施例的實施,接收模塊41接收對顯示界面的局部內容進行縮放的指令;響應模塊42響應指令,并判斷縮放運算后的顯示界面中的內容是否溢出/出現空缺;然后調整模塊43在內容溢出時,對顯示界面內容放大的同時向相鄰顯示界面上轉移當前顯示界面上的剩余內容、或隱藏級別較低的剩余內容;在內容出現空缺時,在縮小顯示界面內容的同時轉移相鄰顯示界面上的內容至當前顯示界面、或在空缺處顯示級別較高的隱藏內容。
上述系統的建立,能夠滿足用戶根據自己的喜好自行對顯示界面中的部分內容進行縮放。
請參閱圖5,本發明顯示界面內容調整系統第二實施例在本發明顯示界面調整系統第一實施例的基礎上,進一步包括:
關聯模塊53,用于在對局部內容進行縮放同時對顯示界面中的剩余內容跟隨縮放、反向縮放或保持不變,其中,跟隨縮放的幅度小于局部內容的縮放幅度。
通過上述實施例的實施,接收模塊51接收對顯示界面的局部內容進行縮放的指令;響應模塊52響應指令,并判斷縮放運算后的顯示界面中的內容是否溢出/出現空缺;關聯模塊53在在對局部內容進行縮放同時對顯示界面中的剩余內容跟隨縮放、反向縮放或保持不變;然后調整模塊54在內容溢出時,對顯示界面內容放大的同時向相鄰顯示界面上轉移當前顯示界面上的剩余內容、或隱藏級別較低的剩余內容;在內容出現空缺時,在縮小顯示界面內容的同時轉移相鄰顯示界面上的內容至當前顯示界面、或在空缺處顯示級別較高的隱藏內容。
通過上述系統,能夠增加對顯示界面中除了需要進行縮放的局部內容進行縮放外,用戶也可以對除局部內容外的剩余內容進行連帶的跟隨縮放、反向縮放或者保持不變,進而配合局部內容的縮放以達到預想的效果,例如使調整后的顯示界面協調美觀。
請參閱圖6,本發明顯示界面內容調整系統第三實施例在本發明顯示界面調整系統第一實施例的基礎上,進一步包括:
標識模塊63,用于對局部內容進行縮放同時改變局部內容或其背景的顯示。
通過上述實施例的實施,接收模塊61接收對顯示界面的局部內容進行縮放的指令;響應模塊62響應指令,并判斷縮放運算后的顯示界面中的內容是否溢出/出現空缺;標識模塊63對局部內容進行縮放同時改變局部內容或其背景的顯示;然后調整模塊64在內容溢出時,對顯示界面內容放大的同時向相鄰顯示界面上轉移當前顯示界面上的剩余內容、或隱藏級別較低的剩余內容;在內容出現空缺時,在縮小顯示界面內容的同時轉移相鄰顯示界面上的內容至當前顯示界面、或在空缺處顯示級別較高的隱藏內容。
請參閱圖7,本發明電子設備一實施例包括:通信電路71,處理器72,存儲器73及顯示屏74,其中,通信電路71,存儲器73和顯示屏74均與處理器72連接。
通信電路71,用于接收對顯示界面的局部內容進行縮放的指令;
處理器72,用于響應指令,并判斷縮放運算后的顯示界面中的內容是否溢出/出現空缺,并在內容溢出時,對顯示界面內容放大的同時向相鄰顯示界面上轉移當前顯示界面上的剩余內容、或隱藏級別較低的剩余內容;在內容出現空缺時,在縮小顯示界面內容的同時轉移相鄰顯示界面上的內容至當前顯示界面、或在空缺處顯示級別較高的隱藏內容。
存儲器73,用于保存重新調整后的顯示界面的內容,以供用戶使用;
顯示屏74,用于呈現顯示界面,比如呈現電子設備放置應用程序、插件等的界面,或者應用程序、插件的運行界面,進一步上述界面發生改變時,呈現更新后的上述界面。
上述實施例中,電子設備可以是計算機,平板電腦,智能手機以及智能手表,MP3,MP4等具有顯示功能的電子設備。通過用戶通過電子設備的物理器件或者觸控屏幕等操作能夠完成對電子設備中的顯示界面的縮放,并在縮放的同時能夠對縮放內容的顏色或者其背景顏色進行改變,并且能夠對顯示界面中除了局部內容外的剩余內容進行跟隨縮放、反向縮放或者保持不變等操作,操作方便簡單,且增強了智能電子設備顯示界面的功能多樣性。
以上所述僅為本發明的實施方式,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。