一種內(nèi)容顯示方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種內(nèi)容顯示方法及終端。
【背景技術(shù)】
[0002]隨著技術(shù)的進(jìn)步,閱讀器軟件不斷推廣和普及,為人們的生活、工作和學(xué)習(xí)帶來了極大的遍歷。通常,一個文本頁面可包括:頁眉、頁腳和正文區(qū)域。
[0003]但是,某些文檔由于文字編輯或排版等原因,會在文檔的一些頁面中出現(xiàn)大段的空白。當(dāng)用戶需要連續(xù)閱讀該文檔時,通常會需要額外的滑動操作去跳過大段的空白區(qū)域,閱讀效率低下,影響了用戶的閱讀體驗。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供了一種內(nèi)容顯示方法及終端,當(dāng)所述正文區(qū)域的上邊界到所述顯示界面上端的距離大于第一閾值時,通過將所述正文區(qū)域的顯示位置上移來減小所述正文區(qū)域的上邊界到所述顯示界面上端的距離,便于用戶連續(xù)閱讀所述目標(biāo)文檔,提高用戶的閱讀體驗。
[0005]本發(fā)明實施例第一方面提供了一種內(nèi)容顯示方法,該方法包括:
[0006]在文檔顯示界面中,識別出目標(biāo)頁面的正文區(qū)域,其中所述文檔顯示界面用于顯示目標(biāo)文檔,所述目標(biāo)頁面為目標(biāo)文檔當(dāng)前顯示在所述文檔顯示界面中的頁面;
[0007]判斷所述正文區(qū)域的上邊界到所述文檔顯示界面的上端的距離是否大于第一閾值;
[0008]如果所述正文區(qū)域的上邊界到所述文檔顯示界面的上端的距離大于所述第一閾值,則將所述正文區(qū)域的顯示位置上移,以使所述正文區(qū)域的上邊界到所述文檔顯示界面的上端的距離小于第二閾值。
[0009]本發(fā)明實施例第二方面提供了一種終端,該終端包括:
[0010]識別單元,用于在文檔顯示界面中,識別出目標(biāo)頁面的正文區(qū)域,其中所述文檔顯示界面用于顯示目標(biāo)文檔,所述目標(biāo)頁面為目標(biāo)文檔當(dāng)前顯示在所述文檔顯示界面中的頁面;
[0011]第一判斷單元,用于判斷所述正文區(qū)域的上邊界到所述文檔顯示界面的上端的距離是否大于第一閾值;
[0012]第一調(diào)整單元,用于當(dāng)所述第一判斷單元的輸出結(jié)果為是時,將所述正文區(qū)域的顯示位置上移,以使所述正文區(qū)域的上邊界到所述文檔顯示界面的上端的距離小于第二閾值。
[0013]實施本發(fā)明實施例,在文檔顯示界面中,識別出當(dāng)前顯示的目標(biāo)頁面的正文區(qū)域上邊界到所述文檔顯示界面的上端的距離,如果該距離大于第一閾值,則將所述正文區(qū)域的顯示位置上移,使得上移后的正文區(qū)域的上邊界到所述顯示界面之間的距離小于第二閾值,便于用戶連續(xù)閱讀所述目標(biāo)文檔,提高用戶的閱讀體驗。
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1是本發(fā)明實施例提供的內(nèi)容顯示方法的第一實施例的流程圖;
[0016]圖2A是本發(fā)明實施例提供的頁面文本內(nèi)容的前面存在空白區(qū)域的示意圖;
[0017]圖2B是本發(fā)明實施例提供的一種針對圖2A所示的文本顯示調(diào)整方法的示意圖;
[0018]圖2C是本發(fā)明實施例提供的另一種針對圖2A所示的文本顯示調(diào)整方法的示意圖;
[0019]圖3是本發(fā)明實施例提供的內(nèi)容顯示方法的第二實施例的流程圖;
[0020]圖4A是本發(fā)明實施例提供的頁面文本內(nèi)容的后面存在空白區(qū)域的示意圖;
[0021]圖4B是本發(fā)明實施例提供的針對圖4A所示的文本顯示調(diào)整方法的示意圖;
[0022]圖5是本發(fā)明實施例提供的終端的第一實施例的結(jié)構(gòu)示意圖;
[0023]圖6是本發(fā)明實施例提供的終端的第二實施例的結(jié)構(gòu)示意圖;
[0024]圖7是本發(fā)明實施例提供的終端的第三實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0025]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0026]參見圖1,是本發(fā)明實施例提供的內(nèi)容顯示方法的第一實施例的流程圖,該方法包括:
[0027]步驟S101:在文檔顯示界面中,識別出目標(biāo)頁面的正文區(qū)域,其中所述文檔界面用于顯示目標(biāo)文檔,所述目標(biāo)頁面為目標(biāo)文檔當(dāng)前顯示在所述文檔顯示界面中的頁面。
[0028]本發(fā)明實施例中,所述目標(biāo)文檔是指本發(fā)明的方案針對的顯示對象,文檔的格式可以是roF、Word等格式,這里不作限制。所述文檔顯示界面是指本發(fā)明的方案提供的用于顯示文檔的顯示區(qū)域。所述目標(biāo)頁面是指所述目標(biāo)文檔的當(dāng)前顯示在所述文檔顯示界面中的頁面。所述正文區(qū)域是指所述目標(biāo)頁面中的正文內(nèi)容。
[0029]具體可如圖2A所示,文檔顯示界面102中當(dāng)前顯示著目標(biāo)頁面101 (所述目標(biāo)文檔的第1頁),目標(biāo)頁面101可包括:正文區(qū)域101、頁眉104和頁腳105。
[0030]在本發(fā)明實施例的一種實現(xiàn)方式中,終端可以識別出所述目標(biāo)頁面中的文字區(qū)域,將所述文字區(qū)域確定為所述正文區(qū)域。例如,終端可以通過OCR (Optical CharacterRecognit1n,光學(xué)字符識別)文字識別技術(shù)識別出所述目標(biāo)頁面中的文字區(qū)域;終端還可以根據(jù)頁面中文字相對于頁面或者文件框的坐標(biāo)或者標(biāo)簽代碼來確定文字區(qū)域(如網(wǎng)頁中文字區(qū)域中相對于頁面的標(biāo)簽代碼)。示例僅僅是本發(fā)明實施例的一種實現(xiàn)方式,實際使用中還可以不同,不應(yīng)構(gòu)成限定。
[0031]進(jìn)一步的,所述正文區(qū)域可以不包括頁眉和頁腳中的至少一種。具體的,終端可以在所述目標(biāo)頁面中識別出頁眉和頁腳中的至少一種,并在所述目標(biāo)頁面中除頁眉和頁腳中至少一種以外的區(qū)域內(nèi)識別出文字區(qū)域,最后將所述文字區(qū)域確定為所述正文區(qū)域。例如,如圖2A所示,終端可以將目標(biāo)頁面101中的頁眉104和頁腳105之外的文字區(qū)域識別為正文區(qū)域102,即虛線框中的文字區(qū)域。
[0032]在本發(fā)明實施例的另一種實現(xiàn)方式中,終端可以識別出所述目標(biāo)頁面中的空白區(qū)域,將所述空白區(qū)域以外的區(qū)域確定為所述正文區(qū)域。例如,終端可以通過圖像識別技術(shù)識別出顏色特征接近文檔頁面底色的區(qū)域為所述空白區(qū)域。示例僅僅是本發(fā)明實施例的一種實現(xiàn)方式,實際使用中還可以不同,不應(yīng)構(gòu)成限定。
[0033]進(jìn)一步的,所述空白區(qū)域可以不包括頁眉和頁腳中的至少一種。具體的,終端可以在所述目標(biāo)頁面中識別出頁眉和頁腳中的至少一種,并在所述目標(biāo)頁面中除頁眉和頁腳中至少一種以外的區(qū)域內(nèi)識別出空白區(qū)域,最后將所述目標(biāo)頁面中的頁眉和頁腳中至少一種、以及所述空白區(qū)域以外的區(qū)域確定為所述正文區(qū)域。
[0034]步驟S103:判斷所述正文區(qū)域的上邊界到所述文檔界面的上端的距離是否大于第一閾值。
[0035]本發(fā)明實施例中,所述第一閾值可以是預(yù)先設(shè)置的。實際應(yīng)用中,可以根據(jù)用戶體驗調(diào)查的數(shù)據(jù)來確定所述第一閾值。當(dāng)所述正文區(qū)域的上邊界到所述文檔顯示界面的上端的距離大于所述第一閾值時,用戶通常認(rèn)為在所述文檔顯示界面中,所述正文區(qū)域上方的空白區(qū)域明顯的降低了閱讀體驗;當(dāng)所述正文區(qū)域的上邊界到所述文檔顯示界面的上端的距離小于所述第一閾值時,用戶通常認(rèn)為在所述文檔顯示界面中,所述正文區(qū)域上方的空白區(qū)域沒有明顯影響閱讀體驗。
[0036]如圖2A所示,正文區(qū)域103的上邊界1031到文檔顯示界面102的上端的距離為:dl,dl大于所述第一閾值,那么,終端可判定正文區(qū)域103上方的空白區(qū)域影響了用戶的閱讀體驗,需要進(jìn)行調(diào)整。
[0037]具體的,當(dāng)通過步驟S103得出的判斷結(jié)果為是時,終端可以執(zhí)行步驟S105 ;當(dāng)通過步驟S103得出的判斷結(jié)果為否時,終端可結(jié)束當(dāng)前操作。
[0038]步驟S105:將所述正文區(qū)域的顯示位置上移,以使所述正文區(qū)域的上邊界到所述文檔顯示界面的上端的距離小于第二閾值。
[0039]具體的,如果所述正文區(qū)域的上邊界到所述文檔顯示界面的上端的距離大于所述第一閾值,則終端可以將所述正文區(qū)域在所述文檔顯示界面中顯示位置上移。
[0040]本發(fā)明實施例中,所述第二閾值可以是預(yù)先設(shè)置的。通常,所述第二閾值是一個較小的距離值,可實現(xiàn)當(dāng)所述正文區(qū)域的上邊界到所述文檔顯示界面的上端的距離小于或等于所述第一閾值時,所述正文區(qū)域能接近所述文檔顯示界面的上端,可實現(xiàn)為閱讀用戶提供連續(xù)的視覺感受。
[0041]可以理解的,影響所述正文區(qū)域在所述文檔顯示界面中的顯示位置的因素包括:所述目標(biāo)頁面在所述文檔顯示界面中的顯示位置,以及所述正文區(qū)域在所述目標(biāo)頁面中的顯示位置。
[0042]在本發(fā)明實施例的一種實現(xiàn)方式中,終端可以在所述目標(biāo)頁面中,將所述正文區(qū)域上移,以使上移后的所述正文區(qū)域的上邊界到所述文檔顯示界面的上端的距離小于所述第二閾值。
[0043]對比圖2A,如圖2B所示,目標(biāo)頁面101在文檔顯示界面102中的位置沒有改變,正文區(qū)域103在目標(biāo)頁面101的位置上移了。上移后的正文區(qū)域103的上邊界到文檔顯示界面102的上端的距離為:d2,d2小于所述第二閾值,可實現(xiàn)正文區(qū)域103能接近文檔顯示界面