一種頁面顯示方法及設備與流程
2023-04-29 22:53:42

本發明涉及終端技術領域,尤其涉及一種頁面顯示方法及設備。
背景技術:
現有技術的終端在顯示網頁、文檔或長圖片等顯示對象時,通常採用瀑布流式的順序顯示,因此,用戶僅能通過按壓頁面上的控制標識來滾動顯示該顯示對象;但顯示對象滾動的速度恆定,用戶往往需要多次按壓頁面控制標識以查找需要的內容,操作繁瑣且交互效率較低。
例如,當用戶瀏覽瀑布流式布局的網頁時,雖然可以利用快捷按鍵或者快捷手勢快速回到頁面的頂部,但是,當用戶需要查看頁面中間部分的內容或快速瀏覽網頁內容時,需要通過不間斷地多次按壓頁面控制標識,來快速滾動頁面,操作繁瑣,用戶體驗較差。
技術實現要素:
本發明實施例提供了一種頁面顯示方法及設備,用以解決現有的頁面顯示方法由於僅採用瀑布流式的順序顯示導致的用戶操作繁瑣,交互效率低的問題。
本發明實施例提供了一種頁面顯示方法,所述方法包括:
確定終端的顯示任務的預設顯示對象;
按照設定的分割規則將所述預設顯示對象分割成多個子頁面;
在所述終端的當前界面中按照設定的排列規則顯示分割得到的所述多個子頁面。
相應地,本發明實施例還提供了一種頁面顯示設備,所述設備包括:
確定單元,用於確定終端的顯示任務的預設顯示對象;
分割單元,用於按照設定的分割規則將所述預設顯示對象分割成多個子頁面;
顯示單元,用於在所述終端的當前界面中按照設定的排列規則顯示分割得到的所述多個子頁面。
本發明有益效果如下:
本發明實施例提供了一種頁面顯示方法及設備,可確定終端的顯示任務的預設顯示對象;並按照設定的分割規則將所述預設顯示對象分割成多個子頁面;以及,在所述終端的當前界面中按照設定的排列規則顯示分割得到的所述多個子頁面。也就是說,可將預設顯示對象分割成多個子頁面進行顯示,從而使得用戶可快速地在顯示的多個子頁面中查找到需要的內容,避免了顯示內容順序顯示導致的用戶需多次操作以滾動顯示界面中的內容,簡化人機互動的操作方式,提高了人機互動的效率。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域的普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。
圖1所示為本發明實施例一中的頁面顯示方法的步驟流程圖;
圖2所示為本發明實施例二中的頁面顯示設備的結構示意圖。
具體實施方式
為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬於本發明保護的範圍。
實施例一:
本發明實施例一提供了一種頁面顯示方法,所述方法可適用於對手機、平板電腦、PC機等終端的頁面顯示的控制。具體地,如圖1所示,其為本發明實施例一中所述方法的步驟流程圖,所述方法可包括以下步驟:
步驟101:確定終端的顯示任務的預設顯示對象。
可選地,所述預設顯示對象可包括網頁或文件,如圖片、文檔等,本實施例在此不作任何限定。
可選地,所述預設顯示對象可為瀑布流式頁面,其中,當前界面中未完整顯示所述瀑布流式頁面的已瀏覽過的內容。進一步可選地,可將所述瀑布流式頁面的已瀏覽過的內容確定為預設顯示對象,例如,瀑布流式網頁中已瀏覽過的內容,長形圖片中已瀏覽過的圖片內容,順序顯示的文檔中已瀏覽過的文檔內容等。
可選地,所述預設顯示對象可為瀑布流式頁面,其中,當前界面中未完整顯示所述瀑布流式頁面的全部內容。進一步可選地,可將所述瀑布流式頁面的全部內容確定為預設顯示對象,例如,瀑布流式網頁的整個頁面內容,長形圖片,順序顯示的文檔等。
需要說明的是,可根據用戶預先設置的分割方式信息確定將瀑布流式頁面的已瀏覽過的內容確定為預設顯示對象或是將瀑布流式頁面的全部內容確定為預設顯示對象;還可根據實際情況靈活確定將瀑布流式頁面的已瀏覽過的內容確定為預設顯示對象或是將瀑布流式頁面的全部內容確定為預設顯示對象;例如,確定當前瀏覽的瀑布流式網頁未加載完成,則可將該瀑布流式網頁中已瀏覽過的內容確定為預設顯示對象。本實施例在此不作任何限定。
可選地,在所述確定終端的顯示任務的預設顯示對象之前,所述方法還可包括:確定所述終端的當前界面未完整顯示所述預設顯示對象。
也就是說,本實施例所提供的方法可在確定終端的當前界面無法完整顯示顯示對象時自動觸發。例如,可在確定終端的當前界面無法完整顯示瀑布流式網頁的已瀏覽過的內容時,將該瀑布流式網頁的已瀏覽過的內容確定為顯示任務的預設顯示對象;再如,可在確定終端的當前界面無法完整顯示長形圖片時,將該長形圖片確定為顯示任務的預設顯示對象。
進一步可選地,在所述確定終端的顯示任務的預設顯示對象之前,所述方法還可包括:確定接收到用戶輸入的頁面布局轉換指令;或,確定所述預設顯示對象滾動顯示的速度超過設定的速度閾值(可根據實際使用情況靈活設置)。
也就是說,本實施例所提供的方法還可由用戶指令觸發。例如,可接收用戶以雙擊觸控螢幕的方式輸入的頁面布局轉換指令,根據接收到的頁面布局轉換指令,將當前瀏覽的瀑布流式網頁的已瀏覽過的內容確定為顯示任務的預設顯示對象;再如,在確定終端的當前界面中顯示的瀑布流式網頁滾動顯示的速度超過設定的速度閾值時,可認為用戶正在當前瀏覽的瀑布流式網頁中快速查找需要的內容,因此可將該瀑布流式網頁的整個頁面內容確定為顯示任務的預設顯示對象。
步驟102:按照設定的分割規則將所述預設顯示對象分割成多個子頁面。
可選地,若步驟101將瀑布流式頁面的已瀏覽過的內容確定為預設顯示對象,則所述按照設定的分割規則將所述預設顯示對象分割成多個子頁面,可具體包括:按照設定的分割規則將所述已瀏覽過的內容分割成多個子頁面。
相應地,若步驟101將瀑布流式頁面的全部內容確定為預設顯示對象,則所述按照設定的分割規則將所述預設顯示對象分割成多個子頁面,可具體包括:按照設定的分割規則將所述瀑布流式頁面的全部內容分割成多個子頁面。
進一步可選地,所述按照設定的分割規則將所述預設顯示對象分割成多個子頁面,具體包括:按照設定的長度將所述預設顯示對象分割成在內容上依次承接的多個子頁面。
優選地,為了更好的用戶體驗,所述設定的長度可為與所述終端的顯示界面的長度相等的長度,也就是說,可將預設顯示對象分割成多個長度與終端的顯示界面的長度相等的子頁面;例如,可將瀑布流式網頁的已瀏覽過的內容分割顯示在多個長度與終端的顯示界面的長度相等的子頁面中,各子頁面中的內容依次承接。
可選地,所述按照設定的分割規則將所述預設顯示對象分割成多個子頁面,具體包括:根據所述預設顯示對象每次加載獲取到的內容,將所述預設顯示對象分割成與每次加載獲取到的內容一一對應的多個子頁面。例如,瀑布流式網頁中的內容並非一次加載完成,需要多次加載數據塊附加至網頁直至頁面的底部;因此為了提高頁面分割的速度和效率,當將瀑布流式網頁的整個頁面內容確定為顯示任務的預設顯示對象時,可將每次加載獲取到的內容分配在一個子頁面中顯示,以實現快速分割瀑布流式網頁的目的。
另外,需要說明的,還可採用其它設定的規則對預設顯示對象進行分割,本實施例在此不作任何限定。例如,針對由多個獨立圖片拼接而成的長形圖片,可採用圖像處理的方法識別出該長形圖片中包含的各獨立圖片的邊緣,根據識別出來的邊緣信息,將多個獨立圖片分割出來形成多個子頁面。
步驟103:在所述終端的當前界面中按照設定的排列規則顯示分割得到的所述多個子頁面。
可選地,所述在所述終端的當前界面中按照設定的排列規則顯示分割得到的所述多個子頁面,可具體包括:確定所述多個子頁面的排列順序;按照確定的排列順序,在所述終端的當前界面中順序顯示所述多個子頁面的縮略圖。由於分割得到的各子頁面需要在內容上依次承接,因此,所述多個子頁面的排列順序在預設顯示對象的分割過程中已確定,在顯示分割得到的所述多個子頁面之後,只需按照確定的子頁面的排列順序顯示各子頁面的縮略圖即可。
可選地,在所述終端的當前界面中按照設定的排列規則顯示分割得到的所述多個子頁面之後,所述方法還可包括:接收用戶輸入的子頁面選擇指令,並根據所述子頁面選擇指令確定目標子頁面;在所述終端的當前界面中按照預設的顯示方式顯示所述目標子頁面。
例如,接收用戶通過單擊觸控螢幕的方式輸入的子頁面選擇指令;根據接收到的子頁面選擇指令確定用戶選擇的目標子頁面(確定用戶在該目標子頁面的縮略圖上單擊);在終端的當前界面中全屏顯示該目標子頁面。
進一步可選地,所述方法還可包括:接收用戶輸入的子頁面切換指令;並根據所述子頁面切換指令,將所述終端的當前界面中顯示的第一子頁面切換為第二子頁面。例如,接收用戶通過在觸控螢幕上滑動手指的方式輸入的子頁面切換指令,根據該子頁面切換指令將終端的當前界面中顯示的第一子頁面切換為第二子頁面(第二子頁面為排在第一子頁面下一頁的頁面)。
也就是說,將預設顯示對象分割成多個子頁面進行顯示後,還可使得顯示內容可以片段為單位被選擇或切換,與順序顯示相比,可進一步簡化人機互動的操作方式、提高了人機互動的效率。
下面將以具體實例為例,對本實施例提供的頁面顯示方法進行詳細說明:
實例一:
步驟A1:確定終端的當前界面中顯示的瀑布流式網頁滾動顯示的速度超過設定的速度閾值;
步驟A2:將該瀑布流式網頁的整個頁面內容確定為預設顯示對象;
步驟A3:根據該瀑布流式網頁每次加載獲取到的內容,將該瀑布流式網頁分割成與每次加載獲取到的內容一一對應的多個子頁面,並記錄分割得到的多個子頁面的排列順序;
步驟A4:在終端的當前界面中,按照從左向右且從上向下的排列方式,按順序平鋪顯示分割得到的多個子頁面的縮略圖;
步驟A5:確定用戶單擊第一子頁面的縮略圖,在終端的當前界面中全屏顯示該第一子頁面;
步驟A6:確定用戶在觸控螢幕上向左滑動手指,將終端的當前界面中顯示的第一子頁面切換為第二子頁面(第二子頁面為排在第一子頁面下一頁的頁面)。
實例二:
步驟B1:確定終端的當前界面未完整顯示用戶當前瀏覽的長形圖片;
步驟B2:將該長形圖片確定為預設顯示對象;
步驟B3:識別該長形圖片中包含的各獨立圖片的邊緣信息,根據識別出的邊緣信息,將該長形圖片分割成多個圖片,並記錄分割得到的多個圖片的排列順序;
步驟B4:在終端的當前界面中,按照從左向右且從上向下的排列方式,按順序平鋪顯示分割得到的多個圖片的縮略圖;
步驟B5:確定用戶單擊第一圖片的縮略圖,在終端的當前界面中全屏顯示該第一圖片;
步驟B6:確定用戶在觸控螢幕上向右滑動手指,將終端的當前界面中顯示的第一圖片切換為第二圖片(第二圖片為排在第一圖片上一張的圖片)。
綜上所述,本發明實施例提供的頁面顯示方法,可確定終端的顯示任務的預設顯示對象;並按照設定的分割規則將所述預設顯示對象分割成多個子頁面;以及,在所述終端的當前界面中按照設定的排列規則顯示分割得到的所述多個子頁面。也就是說,可將預設顯示對象分割成多個子頁面進行顯示,從而使得用戶可快速地在顯示的多個子頁面中查找到需要的內容,避免了顯示內容順序顯示導致的用戶需多次操作以滾動顯示界面中的內容,簡化人機互動的操作方式,提高了人機互動的效率。
另外,將預設顯示對象分割成多個子頁面進行顯示後,還可使得顯示內容可以片段為單位被選擇或切換,與順序顯示相比,可進一步簡化人機互動的操作方式、提高了人機互動的效率。
實施例二:
基於同樣的發明構思,本發明實施例二提供了一種頁面顯示設備,所述頁面顯示設備可作為一功能單元以軟體和/或硬體形式集成在手機、平板電腦、PC機等終端的內部,用於對終端的頁面顯示進行控制。具體地,如圖2所示,其為本發明實施例二中所述設備的結構示意圖,所述設備可包括:
確定單元201,用於確定終端的顯示任務的預設顯示對象;
分割單元202,用於按照設定的分割規則將所述預設顯示對象分割成多個子頁面;
顯示單元203,用於在所述終端的當前界面中按照設定的排列規則顯示分割得到的所述多個子頁面。
也就是說,可將預設顯示對象分割成多個子頁面進行顯示,從而使得用戶可快速地在顯示的多個子頁面中查找到需要的內容,避免了顯示內容順序顯示導致的用戶需多次操作以滾動顯示界面中的內容,簡化人機互動的操作方式,提高了人機互動的效率。
可選地,所述確定單元201,還可用於在確定終端的顯示任務的預設顯示對象之前,確定所述終端的當前界面未完整顯示所述預設顯示對象。
進一步可選地,所述確定單元201,還可用於在確定終端的顯示任務的預設顯示對象之前,確定接收到用戶輸入的頁面布局轉換指令;或,確定所述預設顯示對象滾動顯示的速度超過設定的速度閾值(可根據實際使用情況靈活設置)。
可選地,所述預設顯示對象為瀑布流式頁面,其中,當前界面中未完整顯示所述瀑布流式頁面的已瀏覽過的內容;所述分割單元202,可具體用於按照設定的分割規則將所述已瀏覽過的內容分割成多個子頁面。
可選地,所述預設顯示對象為瀑布流式頁面,其中,當前界面中未完整顯示所述瀑布流式頁面的全部內容;所述分割單元202,可具體用於按照設定的分割規則將所述瀑布流式頁面的全部內容分割成多個子頁面。
可選地,所述分割單元202,可具體用於按照設定的長度將所述預設顯示對象分割成在內容上依次承接的多個子頁面;或,根據所述預設顯示對象每次加載獲取到的內容,將所述預設顯示對象分割成與每次加載獲取到的內容一一對應的多個子頁面。
可選地,所述顯示單元203,可具體用於確定所述多個子頁面的排列順序;按照確定的排列順序,在所述終端的當前界面中順序顯示所述多個子頁面的縮略圖。
可選地,所述顯示單元203,在所述終端的當前界面中按照設定的排列規則顯示分割得到的所述多個子頁面之後,還可用於接收用戶輸入的子頁面選擇指令,並根據所述子頁面選擇指令確定目標子頁面;在所述終端的當前界面中按照預設的顯示方式顯示所述目標子頁面。
可選地,所述顯示單元203,還可用於接收用戶輸入的子頁面切換指令;並根據所述子頁面切換指令,將所述終端的當前界面中顯示的第一子頁面切換為第二子頁面。
也就是說,將預設顯示對象分割成多個子頁面進行顯示後,還可使得顯示內容可以片段為單位被選擇或切換,與順序顯示相比,可進一步簡化人機互動的操作方式、提高了人機互動的效率。
需要說明的是,附圖和說明書中的任何元素數量均用於示例而非限制,以及任何命名都僅用於區分,而不具有任何限制含義。
本領域技術人員應明白,本發明的實施例可提供為方法、裝置(設備)、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實施的電腦程式產品的形式。
本發明是參照根據本發明實施例的方法、裝置(設備)和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其它可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其它可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其它可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其它可編程數據處理設備上,使得在計算機或其它可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其它可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
儘管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明範圍的所有變更和修改。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。