国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種處理長文本的方法及裝置的制作方法

      文檔序號:6379883閱讀:205來源:國知局
      專利名稱:一種處理長文本的方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及信息處理領(lǐng)域,更具體地,涉及一種處理長文本的方法及裝置。
      背景技術(shù)
      隨著互聯(lián)網(wǎng)的發(fā)展,以及移動終端(例如手機、平板電腦等)智能化程度越來越高、處理能力越來越強,移動終端具有越來越多的功能,用戶也對移動終端有越來越多的需求。例如,用戶需要在移動終端上閱讀文本以及對文本進行編輯。在現(xiàn)有技術(shù)中,例如將TXT格式的文本導入移動終端,移動終端在顯示該文本時,由于受到屏幕大小的限制,無法在一個顯示頁面中將全部文本顯示出來,因此,大多數(shù)移動終端采用根據(jù)用戶向上或向下滑動屏幕的方式來顯示整個文本。
      現(xiàn)有技術(shù)中的上述問題會給用戶帶來很多不便,尤其當文本過長時,或是用戶需要快速翻到距離當前位置比較遠的內(nèi)容時,就需要一直滑動屏幕并且同時需要一直查看屏幕滑動所顯示的內(nèi)容,當看到自己需要的內(nèi)容時,停止滑動。現(xiàn)有技術(shù)中的這種文本顯示方法存在無法快速定位的缺陷。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明實施例的目的是提出一種處理長文本的方法及裝置,其能夠為用戶提供快速定位,為用戶閱讀文本以及對文本的編輯帶來便利。為了達到上述目的,本發(fā)明實施例提出一種處理長文本的方法,包括以下步驟根據(jù)移動終端顯示器顯示字符數(shù)將長文本分頁顯示;為長文本中分頁顯示的每頁的第一個字符建立頁碼索引。本發(fā)明實施例提出的處理長文本的方法實現(xiàn)了將未分頁的長文本進行分頁顯示,并且為分頁顯示的文本增加頁碼索引,解決了現(xiàn)有技術(shù)中由于移動終端屏幕大小限制而帶來的用戶無法快速定位的問題。實施了本實施例提出的處理文本的方法后,用戶在閱讀長文本時,只需選擇頁碼索引就能快速地瀏覽到文本的相應部分。作為上述技術(shù)方案的優(yōu)選,還包括步驟為長文本中的預定字符或用戶選擇的字符建立書簽。本方案在將長文本分頁顯示以及建立索引的基礎(chǔ)增加了建立書簽,進一步為用戶提供了便利。作為上述技術(shù)方案的優(yōu)選,根據(jù)移動終端顯示器的分辨率以及預先設(shè)置的字體大小獲得所述移動終端顯示器顯示字符數(shù)。本方案可以根據(jù)移動終端顯示器的分辨率和字體大小獲得顯示器的顯示字符數(shù),能適應各種不同的設(shè)置。作為上述技術(shù)方案的優(yōu)選,所述方法還包括步驟接收用戶對頁碼索引或書簽的的選擇指令;根據(jù)選擇指令,從選擇的頁碼索引對應的字符開始顯示長文本中的字符,或從選擇的書簽對應的字符開始顯示長文本中的字符。
      本方案可以根據(jù)用戶選擇的頁碼索引或書簽顯示相應的文本,解決了現(xiàn)有技術(shù)中由于移動終端屏幕大小限制而帶來的用戶無法快速定位的問題。作為上述技術(shù)方案的優(yōu)選,在接收用戶對頁碼索引的的選擇指令之前,所述方法還包括步驟根據(jù)用戶的第一手勢顯示包括所述頁碼索引和/或書簽的索引頁。本方案中可以根據(jù)用戶的手勢顯示索引頁,以供用戶選擇頁碼索引或書簽,更加方便。作為上述技術(shù)方案的優(yōu)選,還包括步驟根據(jù)用戶的第二手勢從當前顯示頁面對應的頁碼索引的上一個頁碼索引或下一個頁碼索引對應的字符開始顯示長文本中的字符。本方案可以根據(jù)用戶的手勢進行翻頁操作。作為上述技術(shù)方案的優(yōu)選,所述第一手勢或第二手勢包括多指滑動手勢或多指點擊手勢。本方案可以防止編輯文本時的單點操作引起誤操作。相應地,本發(fā)明實施例還提出一種處理長文本的裝置,包括 分頁顯示模塊,用于根據(jù)移動終端顯示器顯示字符數(shù)將長文本分頁顯示;建立頁碼索引模塊,用于為長文本中分頁顯示的每頁的第一個字符建立頁碼索引。作為上述技術(shù)方案的優(yōu)選,所述裝置還包括建立書簽模塊,用于為文本中的預定字符或用戶選擇的字符建立書簽。作為上述技術(shù)方案的優(yōu)選,所述分頁顯示模塊用于根據(jù)移動終端顯示器的分辨率以及預先設(shè)置的字體大小獲得所述移動終端顯示器顯示字符數(shù)。作為上述技術(shù)方案的優(yōu)選,所述裝置還包括接收指令模塊,用于接收用戶對頁碼索引或書簽的選擇指令;第一模塊,用于根據(jù)所述選擇指令,從選擇的頁碼索引對應的字符開始顯示長文本中的字符,或從選擇的書簽對應的字符開始顯示長文本中的字符。作為上述技術(shù)方案的優(yōu)選,所述裝置還包括打開索引頁模塊,用于在接收用戶對頁碼索引的的選擇指令之前,根據(jù)用戶的第一手勢顯示包括所述頁碼索引和/或書簽的索引頁。作為上述技術(shù)方案的優(yōu)選,所述裝置還包括第二處理模塊,用于根據(jù)用戶的第二手勢從當前顯示頁面對應的頁碼索引的上一個頁碼索引或下一個頁碼索引對應的字符開始顯示長文本中的字符。作為上述技術(shù)方案的優(yōu)選,所述第一手勢或第二手勢包括多指滑動手勢或多指點擊手勢。本發(fā)明實施例的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明實施例的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。下面通過附圖和實施例,對本發(fā)明實施例的技術(shù)方案做進一步的詳細描述。


      附圖用來提供對本發(fā)明實施例的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明實施例,并不構(gòu)成對本發(fā)明實施例的限制。在附圖中圖I是本發(fā)明優(yōu)選實施例提出的處理文本的方法的流程圖2是本發(fā)明一具體實施例提出的處理文本的方法的流程圖;圖3是本發(fā)明具體實施例提出的處理文本的方法中實現(xiàn)的包含頁碼索引的索引頁的示意圖;圖4是本發(fā)明具體實施例提出的處理文本的方法中實現(xiàn)的包含頁碼索引和書簽的索引頁的示意圖,其中,索引頁中顯示的是頁碼索引部分;圖5是本發(fā)明具體實施例提出的處理文本的方法中實現(xiàn)的包含頁碼索引和書簽的索引頁的示意圖,其中,索引頁中顯示的是書簽部分;圖6是本發(fā)明優(yōu)選實施例提出的處理文本的裝置的結(jié)構(gòu)示意圖;圖7是本發(fā)明一具體實施例提出的處理文本的裝置的結(jié)構(gòu)示意圖。
      具體實施方式
      以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明實施例,并不用于限定本發(fā)明實施例。本發(fā)明實施例所提供的方法,在進行實際實施時,可以實施在終端的閱讀或編輯文本的應用中,或?qū)嵤橐粋€單獨的應用安裝于終端中。如圖I所示為本發(fā)明優(yōu)選實施例提出的一種處理長文本的方法,包括步驟Sll :根據(jù)移動終端顯示器顯示字符數(shù)將長文本分頁顯示;步驟S12 :為長文本中分頁顯示的每頁的第一個字符建立頁碼索引。需要注意的是,本發(fā)明實施例中的長文本是指未分頁的文本,或者其分頁不符合移動終端顯示器、不能按其已有分頁進行顯示的文本。本實施例提出的處理文本的方法實現(xiàn)了將長文本進行分頁顯示,并且為分頁顯示的文本增加頁碼索引解決了現(xiàn)有技術(shù)中由于移動終端屏幕大小限制而帶來的用戶無法快速定位的問題。實施了本實施例提出的處理文本的方法后,用戶只需選擇頁碼索引就能快速地瀏覽到文本的相應部分。具體實施例一如圖2所示,該實施例是以在手機中實現(xiàn)本發(fā)明實施例所提出的處理長文本方法為例,包括以下步驟步驟S21 :讀取用戶選擇的手機中的長文本;其中,長文本的格式可以是手機能夠識別并讀取的任意格式,例如包括但不限于TXT、PDF、DOC、RTF 等文本格式。步驟S22 :根據(jù)移動終端顯示器顯示字符數(shù)將長文本分頁顯示;當長文本的長度超過移動終端顯示器顯示字符數(shù)時,將剩下的內(nèi)容在第二頁開始顯示,當剩下的內(nèi)容的長度超過移動終端顯示器顯示字符數(shù)時,將之后的內(nèi)容在下一頁顯示,以此類推;例如,假設(shè)手機顯示屏能顯示的字符數(shù)為100個字符,那么文本中的前100個字符在第一頁顯示,第101個字符-第200個字符在第二頁顯示,以此類推;其中,手機顯示屏顯示字符數(shù)可以是固定不變的,更優(yōu)選地,還可以根據(jù)手機顯示屏的分辨率以及預先設(shè)置的字體大小獲得手機顯示屏顯示字符數(shù),例如,比如手機顯示屏的分辨率為320*480 (像素),而字體大小設(shè)置為32*48 (像素),那么手機顯示屏顯示字符數(shù)即一頁的字數(shù)為100 ( (320*480) /(32*48))字符(為計算方便,不考慮字符間距和行距)。
      在本發(fā)明的一實施例中,長文本中除了包含一般的中英文字符,還可能包含各種標點符號,以及回車、空格、Tab等占位符。在執(zhí)行步驟S22時,可以首先獲取手機顯示屏所能顯示的行數(shù),以及每行所能顯示的字符數(shù),之后對長文本進行分頁。具體來說,例如手機顯示屏可以顯示10行字符,每行可以顯示10個字符,那么在遇到回車時,回車后的字符會從下一行開始顯示,如果遇到換頁符,那么換頁符后的字符會從下一頁開始顯示??崭瘛ab或其他占位符可以依照實際情況或用戶設(shè)定,占用半個、一個或多個字符。步驟S23 :為長文本中分頁顯示的每頁的第一個字符建立頁碼索引;在本實施例中,長文本中的分頁顯示的每頁的第一個字符為文本的第I個字符、第101個字符、第201個字符,以此類推;因此,為文本的第I個字符、第101個字符建立頁碼索引、第201個字符建立頁碼索引。步驟S24 :保存生成的頁碼索引; 除非檢測到用戶對長文本進行了編輯會重新執(zhí)行步驟S22和S23,以更新頁碼索弓I,其他情況下,無需每次打開長文本時都生成一遍頁碼索引。步驟S25 :用戶瀏覽長文本時,對生成的頁碼索引進行選擇;其中,可以將生成的頁碼索引以索引頁的形式顯示出來,例如可以將索引頁顯示在長文本的首頁,或者可以根據(jù)用戶的手勢隨時顯示出來;優(yōu)選地,該用于調(diào)出索引頁的手勢包括多指滑動手勢或多指點擊手勢(例如雙指向下滑動),這樣可以防止編輯文本時的單點操作引起誤操作;還可以根據(jù)用戶的其他操作來顯示索引頁,例如,對于非觸摸屏手機,可以通過按鍵來選擇顯示索引頁,對于觸摸屏手機,還可以通過觸摸按鍵來選擇顯示索引頁;生成的索引頁例如可以如圖3所示,用戶選擇索引頁中的頁碼索引就可以瀏覽到長文本中那一頁的內(nèi)容;在本實施例中,假設(shè)用戶選擇的是“①”。步驟S26 :根據(jù)用戶選擇的頁碼索引,從選擇的頁碼索引對應的字符開始顯示長文本中的字符;顯示的字符數(shù)量為移動終端顯示器顯示字符數(shù)的字符;在本實施例中,讀取文本中的用戶選擇的頁碼索引①對應的字符(即文本的第I個字符)開始的100個字符并顯示。在上述實施例中,還可以為長文本中的預定字符或用戶選擇的字符建立書簽;然后將書簽和頁碼索引都顯示在索引頁中,生成的索引頁例如如圖4、5所示。如圖4所示,選擇“頁碼”,顯示各頁碼索引;如圖5所示,選擇“書簽”,顯示各書簽。建立書簽的方法可以采用以下方法將預定字符或用戶選擇的字符的位置(相對文本起始位置的偏移量)記錄下來,假如預定字符是“曾經(jīng)”,記錄文本中字符為“曾經(jīng)”的所有字符的位置,建立的書簽如圖5所示,用戶在索引頁中選擇書簽就可以瀏覽到該書簽對應的字符所在頁面。在上述實施例中,還可以根據(jù)用戶的第二手勢進行翻頁顯示文本,即讀取文本中的從當前顯示頁面對應的頁碼索引的上一個頁碼索引或下一個頁碼索引對應的字符開始的、數(shù)量為移動終端顯示器顯示字符數(shù)的字符并顯示。對于觸摸屏手機,第二手勢優(yōu)選為多指滑動手勢或多指點擊手勢(例如雙指向左滑動或雙指向右滑動),以避免編輯文本時的單指操作引起的誤操作,當然,也可以根據(jù)用戶的其他操作來執(zhí)行翻頁顯示文本,例如,對于非觸摸屏手機,可以通過按鍵來選擇顯示上一頁或下一頁,對于觸摸屏手機,還可以通過觸摸按鍵來選擇顯示上一頁或下一頁。相應地,如圖6所示,本發(fā)明實施例還提出一種處理文本的裝置,包括分頁顯示模塊601,用于根據(jù)移動終端顯示器顯示字符數(shù)將長文本分頁顯示;建立頁碼索引模塊602 :用于為長文本中分頁顯示的每頁的第一個字符建立頁碼索引。優(yōu)選地,所述裝置還可以包括建立書簽模塊,用于為文本中的預定字符或用戶選擇的字符建立書簽。其中,可以根據(jù)移動終端顯示器的分辨率以及預先設(shè)置的字體大小獲得所述移動終端顯示器顯示字符數(shù)。 如圖7所示,所述裝置還可以包括接收指令模塊603,用于接收用戶對頁碼索引或書簽的選擇指令;第一處理模塊604,用于根據(jù)所述選擇指令,從選擇的頁碼索引對應的字符開始顯示長文本中的字符,或從選擇的書簽對應的字符開始顯示長文本中的字符。優(yōu)選地,本裝置還可以包括打開索引頁模塊,用于根據(jù)用戶的第一手勢顯示包括所述頁碼索引和/或書簽的索引頁,以供用戶選擇。優(yōu)選地,還可以包括第二處理模塊,用于根據(jù)用戶的第二手勢從當前顯示頁面對應的頁碼索引的上一個頁碼索引或下一個頁碼索引對應的字符開始顯示長文本中的字符。優(yōu)選地,所述第一手勢或第二手勢包括多指滑動手勢或多指點擊手勢。本領(lǐng)域內(nèi)的技術(shù)人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
      權(quán)利要求
      1.一種處理長文本的方法,其特征在于,包括以下步驟根據(jù)移動終端顯示器顯示字符數(shù)將長文本分頁顯示;為長文本中分頁顯示的每頁的第一個字符建立頁碼索引。
      2.根據(jù)權(quán)利要求I所述的方法,其特征在于,還包括步驟為長文本中的預定字符或用戶選擇的字符建立書簽。
      3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,根據(jù)移動終端顯示器的分辨率以及預先設(shè)置的字體大小獲得所述移動終端顯示器顯示字符數(shù)。
      4.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述方法還包括接收用戶對頁碼索引或書簽的選擇指令;根據(jù)所述選擇指令,從選擇的頁碼索引對應的字符開始顯示長文本中的字符,或從選擇的書簽對應的字符開始顯示長文本中的字符。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在接收用戶對頁碼索引的的選擇指令之前,所述方法還包括步驟根據(jù)用戶的第一手勢顯示包括所述頁碼索引和/或書簽的索引頁。
      6.根據(jù)權(quán)利要求I所述的方法,其特征在于,還包括步驟根據(jù)用戶的第二手勢從當前顯示頁面對應的頁碼索引的上一個頁碼索引或下一個頁碼索引對應的字符開始顯示長文本中的字符。
      7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述第一手勢或第二手勢是多指滑動手勢或多指點擊手勢。
      8.一種處理長文本的裝置,其特征在于,包括分頁顯示模塊,用于根據(jù)移動終端顯示器顯示字符數(shù)將長文本分頁顯示;建立頁碼索引模塊,用于為長文本中分頁顯示的每頁的第一個字符建立頁碼索引。
      9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括建立書簽模塊,用于為文本中的預定字符或用戶選擇的字符建立書簽。
      10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述分頁顯示模塊用于根據(jù)移動終端顯示器的分辨率以及預先設(shè)置的字體大小獲得所述移動終端顯示器顯示字符數(shù)。
      11.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述裝置還包括接收指令模塊,用于接收用戶對頁碼索引或書簽的選擇指令;第一處理模塊,用于根據(jù)所述選擇指令,從選擇的頁碼索引對應的字符開始顯示長文本中的字符,或從選擇的書簽對應的字符開始顯示長文本中的字符。
      12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括打開索引頁模塊,用于在接收用戶對頁碼索引的的選擇指令之前,根據(jù)用戶的第一手勢顯示包括所述頁碼索引和/或書簽的索引頁。
      13.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括第二處理模塊,用于根據(jù)用戶的第二手勢從當前顯示頁面對應的頁碼索引的上一個頁碼索引或下一個頁碼索引對應的字符開始顯示長文本中的字符。
      14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述第一手勢或第二手勢是多指滑動手勢或多指點擊手勢。
      全文摘要
      本發(fā)明公開了一種處理長文本的方法和裝置,其中,該方法包括根據(jù)移動終端顯示器顯示字符數(shù)將長文本分頁顯示;為長文本中分頁顯示的每頁的第一個字符建立頁碼索引。本發(fā)明實施例提出的處理長文本的方法實現(xiàn)了將未分頁的長文本進行分頁顯示,并且為分頁顯示的長文本增加頁碼索引,解決了現(xiàn)有技術(shù)中由于移動終端屏幕大小限制而帶來的用戶無法快速定位的問題。實施了本發(fā)明實施例提出的處理文本的方法后,用戶在閱讀長文本時只需選擇頁碼索引就能快速地瀏覽到長文本的相應部分。
      文檔編號G06F17/21GK102929846SQ20121041846
      公開日2013年2月13日 申請日期2012年10月26日 優(yōu)先權(quán)日2012年10月26日
      發(fā)明者劉小華, 陳臻, 付力揚 申請人:北京小米科技有限責任公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1