專利名稱:一種電子書的標記方法及移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子書技術(shù)領(lǐng)域,尤其涉及一種電子書的標記方法及移動終端。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,電子書的使用已被廣泛推廣,而隨著移動通信的發(fā)展,移動終 端在全球范圍內(nèi)已經(jīng)應(yīng)用普及,因此移動終端支持電子書的閱讀已成為一種趨勢。而目前移動終端對電子書的支持,只限于將電子書的內(nèi)容顯示在屏幕上,有的具 備能夠添加書簽的功能。往往人們在看傳統(tǒng)紙質(zhì)書籍時,比較習慣用筆勾畫出自己喜歡的 語句和段落,而在閱讀電子書時,當遇到自己喜歡的語句和段落時,也希望能將語句和段落 勾畫出來,但目前移動終端中還不能夠?qū)崿F(xiàn)這種標記功能,如此,就會影響用戶的使用體 驗。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種電子書的標記方法及移動終端,能實 現(xiàn)電子書的標記功能,從而提高用戶的使用體驗。為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種電子書的標記方法,所述方法包括獲取用戶確定標記的起始點的坐標和終止點的坐標;根據(jù)所述起始點的坐標和終止點的坐標,轉(zhuǎn)換得到起始字符偏移量和終止字符偏
移量;依照預先設(shè)置的標記方法,從起始字符偏移量對應(yīng)的字符至終止字符偏移量對應(yīng) 的字符進行標記,顯示標記結(jié)果,并保存所述起始字符偏移量和終止字符偏移量。其中,在獲取起始點和終止點坐標之前,所述方法還包括根據(jù)顯示屏幕自身具有的分辨率,建立所述顯示屏幕的坐標系。進一步地,所述獲取用戶確定標記的起始點的坐標和終止點的坐標為接收用戶輸入的起始點和終止點,根據(jù)起始點和終止點與顯示屏幕本身像素點的 一一對應(yīng)性、以及所述坐標系,得到用戶確定標記的起始點的坐標和終止點的坐標。所述接收用戶輸入的起始點和終止點為接收用戶在需要標記的起始位置和終止 位置輸入的觸摸屏幕信號,得到起始點和終止點;或者,接收到用戶輸入的確認信息時,將 此時光標所在的位置作為起始點或終止點。進一步地,所述轉(zhuǎn)換得到起始字符偏移量和終止字符偏移量為根據(jù)顯示屏幕顯示文本的區(qū)域范圍的高度以及字符的字高,得到每一屏顯示字 符的行數(shù);根據(jù)所述顯示文本的區(qū)域范圍的寬度以及字符的字寬,得到每一行顯示的字符 數(shù);對起始點的坐標和終止點的坐標進行轉(zhuǎn)換,確定起始點的坐標對應(yīng)的起始字符的 位置和終止點的坐標對應(yīng)的終止字符的位置;
根據(jù)所述起始字符的位置和終止字符的位置、以及所述起始字符和終止字符所在 頁數(shù)的第一個字符相對于所述電子書起始位置的偏移量,得到所述起始字符和終止字符分 別相對于所述電子書起始位置的偏移量。一種移動終端,所述移動終端包括坐標獲取單元、偏移量計算單元、標記單元和 存儲單元;其中,坐標獲取單元,用于獲取用戶確定標記的起始點的坐標和終止點的坐標;偏移量計算單元,用于根據(jù)所述坐標獲取單元獲取的坐標,轉(zhuǎn)換得到起始字符偏 移量和終止字符偏移量;標記單元,用于依照預先設(shè)置的標記方法,從起始字符偏移量對應(yīng)的字符至終止 字符偏移量對應(yīng)的字符進行標記,顯示標記結(jié)果;存儲單元,用于保存所述偏移量計算單元得到的起始字符偏移量和終止字符偏移量。進一步地,所述移動終端還包括坐標系建立單元,用于根據(jù)顯示屏幕自身具有的 分辨率,建立坐標系。進一步地,所述坐標獲取單元,具體用于接收用戶輸入的起始點和終止點,根據(jù)起 始點和終止點與顯示屏幕本身像素點的一一對應(yīng)性、以及所述坐標系建立單元建立的坐標 系,得到用戶確定標記的起始點的坐標和終止點的坐標。進一步地,所述移動終端為觸摸式移動終端時,所述坐標獲取單元,具體用于接收 到用戶在需要標記的起始位置和終止位置輸入的觸摸屏幕信號,得到所述起始點和終止占.
^ \\\ 所述移動終端還包括確認單元,用于接收用戶輸入的標記確認信息時,觸發(fā)坐標 獲取單元將此時光標所在的位置作為起始點或終止點。進一步地,所述偏移量計算單元,具體用于根據(jù)顯示屏幕顯示文本的區(qū)域范圍的 高度以及字符的字高,得到每一屏顯示字符的行數(shù),根據(jù)所述顯示文本的區(qū)域范圍的寬度 以及字符的字寬,得到每一行顯示的字符數(shù);對起始點的坐標和終止點的坐標進行轉(zhuǎn)換,確 定起始點的坐標對應(yīng)的起始字符的位置和終止點的坐標對應(yīng)的終止字符的位置;根據(jù)所述 起始字符的位置和終止字符的位置、以及所述起始字符和終止字符所在頁數(shù)的第一個字符 相對于所述電子書起始位置的偏移量,得到所述起始字符和終止字符分別相對于所述電子 書起始位置的偏移量。本發(fā)明提供的電子書的標記方法及移動終端,通過得到并保存起始字符偏移量和 終止字符偏移量,實現(xiàn)對電子書的標記功能,從而滿足了用戶在使用電子書時的標記需求, 提升了用戶的使用體驗;并且,本發(fā)明設(shè)計簡單,易于實現(xiàn)。
圖1為本發(fā)明電子書的標記方法的實現(xiàn)流程示意圖;圖2a為本發(fā)明電子書的顯示屏幕的縱坐標示意圖;圖2b為本發(fā)明電子書的顯示屏幕的橫坐標示意圖;圖3為本發(fā)明的起始點或終止點的坐標轉(zhuǎn)換示意圖;圖4為電子書字符顯示范圍及文字下劃線標記的示意圖5為漢字“豪”的顯示及其像素點的點陣示意圖;圖6為本發(fā)明電子書的標記方法的實施例一的實現(xiàn)流程示意圖;圖7為本發(fā)明電子書的標記方法的實施例二的實現(xiàn)流程示意圖;圖8為本發(fā)明移動終端的組成結(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明的基本思想為獲取用戶確定標記的起始點的坐標和終止點的坐標;根據(jù) 所述起始點的坐標和終止點的坐標,轉(zhuǎn)換得到起始字符偏移量和終止字符偏移量;依照預 先設(shè)置的標記方法,從起始字符偏移量對應(yīng)的字符至終止字符偏移量對應(yīng)的字符進行標 記,顯示標記結(jié)果,并保存所述起始字符偏移量和終止字符偏移量。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下舉實施例并參照附圖,對 本發(fā)明進一步詳細說明。圖1示出了本發(fā)明的電子書的標記方法的實現(xiàn)流程,如圖1所示,所述標記方法包 括下述步驟步驟S101,根據(jù)顯示電子書的顯示屏幕自身具有的分辨率,建立顯示屏幕的坐標 系;具體地,顯示屏幕的分辨率一般通過像素點表征,可以將顯示屏幕四個角中的某 一個作為坐標原點,水平邊作為x軸,垂直邊作為y軸,例如液晶顯示屏(Liquid Crystal Display, IXD)是160X 128像素大小的屏幕,假設(shè)左下角處像素點為坐標原點(0,0),則右 上角像素點的坐標為(160,128)。步驟S102,獲取用戶確定標記的起始點的坐標和終止點的坐標;本步驟中,接收用戶輸入的需要進行標記的內(nèi)容的起始點和終止點,根據(jù)當前建 立的顯示屏幕的坐標系、以及起始點和終止點與顯示屏幕本身像素點的一一對應(yīng)性,確定 所述起始點的坐標和終止點的坐標。本發(fā)明中,用戶希望標記的每個點為顯示屏幕的一個 像素點。步驟S103,根據(jù)起始點的坐標和終止點的坐標,進行坐標轉(zhuǎn)換,得到起始點字符偏 移量和終止點字符的偏移量;本步驟中,根據(jù)顯示屏幕顯示文本的區(qū)域范圍的高度、以及字符的字高,可以計算 得到每一屏顯示字符的行數(shù),從而可以得到每行字符縱坐標的范圍區(qū)間(y” y2,丨7 ),如 圖2a所示;同理,可以根據(jù)顯示屏幕顯示文本的區(qū)域范圍的寬度、以及字符的字寬,可以計 算得到每行顯示的字符數(shù),從而可以得到各行中每個字符橫坐標的范圍區(qū)間(Xl,X2,…xm), 如圖2b所示。根據(jù)每行字符縱坐標的范圍區(qū)間(yi,y2,夂7 )、以及各行中每個字符橫坐標的范 圍區(qū)間(Xl,X2,《"XJ,圖3所示為起始點或終止點的坐標轉(zhuǎn)換,參照圖3所示,利用< ya < Yi(i = 1,2,…n)和< xa< Xj(j = 1,2,…m),對起始點和終止點的坐標進行轉(zhuǎn) 換,得到起始點的坐標對應(yīng)的起始字符的位置和終止點的坐標對應(yīng)的終止字符的位置,即 起始字符和終止字符位于該頁的行數(shù)和列數(shù);由于電子書是按照顯示屏幕的每一屏進行顯示的,每一屏就相當于電子書的每一 頁,電子書的實現(xiàn)原理是每一頁的第一個字符、其相對于電子書起始位置的偏移量,都會保存在對應(yīng)的文件或內(nèi)存中,這樣就能夠很方便地實現(xiàn)電子書的翻頁和跳轉(zhuǎn)功能,其中,每 個字符相對于電子書起始位置的偏移量是指該字符為電子書的第幾個字符。根據(jù)得到的起始字符和終止字符分別在電子書的頁數(shù)、行數(shù)以及列數(shù),又根據(jù)每 頁中第一個字符相對于電子書起始位置的偏移量,即該頁的第一個字符是電子書的第幾個 字符,就可以得到起始字符和終止字符分別相對于電子書起始位置的偏移量,即所述起始 字符和終止字符分別為電子書的第幾個字符。步驟S104,依照預先設(shè)置的標記方法,從起始字符偏移量對應(yīng)的字符至終止字符 偏移量對應(yīng)的字符進行標記,顯示標記結(jié)果,并將起始字符偏移量和終止字符偏移量進行 保存;本步驟中,預先設(shè)置的標記方法可以為文字下劃線、文字高亮顯示、字體加粗、字 體變色等方式,用戶可以根據(jù)各自的喜好進行選擇;將起始字符偏移量和終止字符偏移量 成對地進行保存,以便下次電子書打開時,被標記的內(nèi)容仍能夠顯示出來。這里,在保存起始字符偏移量和終止字符偏移量后,再次打開電子書時,被標記內(nèi) 容的顯示方法可以為當前用戶選擇的標記方法,比如當前選擇的標記方法為文字下劃線, 那么,保存起始字符偏移量和終止字符偏移量后,再次打開電子書時,從起始字符到終止字 符對應(yīng)的文字下會顯示下劃線;也可以在保存起始字符偏移量和終止字符偏移量時,將其 對應(yīng)的標記方法一起保存,這種情況下,被標記內(nèi)容以保存起始字符偏移量和終止字符偏 移量時對應(yīng)的標記方法顯示出來,比如保存有兩對起始字符偏移量和終止字符偏移量,第 一對起始字符偏移量和終止字符偏移量與所設(shè)置的文字下劃線標記方法一起保存,第二對 起始字符偏移量和終止字符偏移量與所設(shè)置的字體變色標記方法一起保存,那么,當再次 打開電子書時,從第一對起始字符到終止字符對應(yīng)的文字下會顯示下劃線,從第二對起始 字符到終止字符對應(yīng)的文字會顯示變色字體。其中,電子書的每個字符的顯示是利用字庫進行顯示的,具體就是,將所有的字符 用二進制的0和1像素點點陣繪制,每個字符都有自己的顯示范圍,具體可以參考圖4,圖4 中的小矩形框代表每個字符的顯示范圍,即每個字符的像素點點陣的大小,A、B、C、D等為 字符,另圖5示出了漢字“豪”及其16 X 16像素點的點陣。當標記方法為文字下劃線時,根據(jù)字符點陣的范圍,將需要標記的字符下方的點 陣邊線的所有像素點按照用戶預先選擇的下劃線顏色進行顯示,這樣,顯示屏幕上就會在 用戶想要標記的字符下方顯示出下劃線,可參考圖4所示,其中A I為用戶需要標記的字 符。當采用其他標記方法時,其實現(xiàn)原理與文字下劃線的方法類似,不再贅述。圖6示出了本發(fā)明電子書的標記方法的實施例一的實現(xiàn)流程,需要注意,實施例 一中電子書的顯示屏幕為觸摸屏幕,如圖6所示,所述實施例一包括下述步驟步驟S201,根據(jù)顯示電子書的觸摸屏幕自身具有的分辨率,建立觸摸屏幕的坐標 系;具體地,觸摸屏幕的分辨率通過像素點表征,可以將觸摸屏幕四個角中的某一個 作為坐標原點,水平邊作為x軸,垂直邊作為y軸,例如IXD是160X 128像素大小的屏幕, 假設(shè)左下角處像素點為坐標原點(0,0),則右上角像素點的坐標為(160,128)。步驟S202,獲取用戶確定標記的起始點的坐標和終止點的坐標;本步驟中,接收用戶在需要標記的起始位置和終止位置通過觸摸屏幕輸入的觸摸屏幕信號,得到用戶輸入的起始點和終止點;根據(jù)當前建立的觸摸屏幕的坐標系、以及起 始點和終止點與觸摸屏幕本身像素點的一一對應(yīng)性,確定所述起始點的坐標和終止點的坐 標。步驟S203,根據(jù)起始點的坐標和終止點的坐標,進行坐標轉(zhuǎn)換,得到起始字符偏移 量和終止字符偏移量;本步驟中,根據(jù)觸摸屏幕顯示文本的區(qū)域范圍的高度、以及字符的字高,可以計算 得到每一屏顯示字符的行數(shù),從而可以得到每行字符縱坐標的范圍區(qū)間(y” y^yn),如圖 2a所示;同理,可以根據(jù)觸摸屏幕顯示文本的區(qū)域范圍的寬度、以及字符的字寬,可以計算 得到每行顯示的字符數(shù),從而可以得到各行中每個字符橫坐標的范圍區(qū)間(Xl,x2,…xm), 如圖2b所示。根據(jù)每行字符縱坐標的范圍區(qū)間(yi,y2,夂7 )、以及各行中每個字符橫坐標的范 圍區(qū)間(Xl,x2, ,參照圖3所示的起始點或終止點的坐標轉(zhuǎn)換,利用yg <ya< yi(i =1,2,…n)和<xa< Xj (j = 1,2,…m),對起始點和終止點的坐標進行轉(zhuǎn)換,得到起 始點的坐標對應(yīng)的起始字符的位置和終止點的坐標對應(yīng)的終止字符的位置,即起始字符 和終止字符位于該頁的行數(shù)和列數(shù);例如,假設(shè)得到的起始點的坐標為(xa,ya),且y2 < ya < y3和x7 < xa < x8,因此,起始點的坐標對應(yīng)的起始字符位置為第三行的第8個字符的位 置。由于電子書是按照顯示屏幕的每一屏進行顯示的,每一屏就相當于電子書的每一 頁,而電子書的實現(xiàn)原理是每一頁的第一個字符以及其相對于電子書起始位置的偏移量, 都會保存在對應(yīng)的文件或內(nèi)存中,以能夠很方便地實現(xiàn)電子書的翻頁和跳轉(zhuǎn)功能,其中,每 個字符相對于電子書起始位置的偏移量是指該字符為電子書的第幾個字符。根據(jù)得到的起始字符和終止字符分別在電子書的頁數(shù)、行數(shù)以及列數(shù),又根據(jù)每 頁中第一個字符相對于電子書起始位置的偏移量,即該頁的第一個字符是電子書的第幾個 字符,就可以得到起始字符和終止字符分別相對于電子書起始位置的偏移量,即所述起始 字符和終止字符分別為電子書的第幾個字符。步驟S204,依照預先設(shè)置的標記方法,從起始字符偏移量對應(yīng)的字符至終止字符 偏移量對應(yīng)的字符進行標記,顯示標記結(jié)果,并將起始字符偏移量和終止字符偏移量進行 保存;本步驟中,預先設(shè)置的標記方法可以為文字下劃線、文字高亮顯示、字體加粗、字 體變色等,用戶可以根據(jù)各自的喜好進行選擇;將起始字符偏移量和終止字符偏移量成對 地進行保存,以便下次電子書打開時,被標記的內(nèi)容仍能夠顯示出來。這里,在保存起始字符偏移量和終止字符偏移量后,再次打開電子書時,被標記內(nèi) 容的顯示方法可以為當前用戶選擇的標記方法;也可以在保存起始字符偏移量和終止字符 偏移量時,將其對應(yīng)的標記方法一起保存,這種情況下,被標記內(nèi)容以保存起始字符偏移量 和終止字符偏移量時對應(yīng)的標記方法顯示出來。其中,電子書的每個字符的顯示是利用字庫進行顯示的,具體就是,將所有的字符 用二進制的0和1像素點點陣繪制,每個字符都有自己的顯示范圍,具體可以參考圖4,圖4 中的小矩形框代表每個字符的顯示范圍,即每個字符的像素點點陣的大小,A、B、C、D等為 字符,另圖5示出了漢字“豪”及其的16 X 16像素點的點陣。
當標記方法為文字下劃線時,根據(jù)字符點陣的范圍,將需要標記的字符下方的點 陣邊線的所有像素點按照用戶預先選擇的下劃線顏色進行顯示,這樣,顯示屏幕上就會在 用戶想要標記的字符下方顯示出下劃線了,可參考圖4所示,其中A I為用戶需要標記的 字符。當采用其他的標記方法時,其實現(xiàn)原理與文字下劃線的方法類似,不再贅述。圖7示出了本發(fā)明電子書的標記方法的實施例二的實現(xiàn)流程,需要注意,實施例 一中起始點和終止點的確定通過用戶觸摸屏幕輸入的觸摸屏幕信號獲得,而本實施例中起 始點和終止點的確定是通過用戶輸入的標記確認信息,具體如圖7所示,所述實施例二包 括下述步驟步驟S301,根據(jù)顯示電子書的顯示屏幕自身具有的分辨率,建立顯示屏幕的坐標 系;具體地,顯示屏幕的分辨率通過像素點表征,可以將顯示屏幕四個角中的某一個 作為坐標原點,水平邊作為x軸,垂直邊作為y軸,例如IXD是160X 128像素大小的屏幕, 假設(shè)左下角處像素點為坐標原點(0,0),則右上角像素點的坐標為(160,128)。步驟S302,獲取用戶確定標記的起始點的坐標和終止點的坐標;本步驟中,當接收到用戶輸入的標記確認信息時,將此時光標所在的位置作為起 始點或終止點,其中用戶可以通過上下左右的方向鍵移動光標至起始點或終止點,再通過 預先在電子書的菜單項中添加的標記功能或預先設(shè)定某一具有標記確認功能的按鍵輸入 標記確認信息;根據(jù)上述建立的顯示屏幕的坐標系、以及起始點和終止點與顯示屏幕本身 像素點的一一對應(yīng)性,確定所述起始點的坐標和終止點的坐標。步驟S303,根據(jù)起始點的坐標和終止點的坐標,進行坐標轉(zhuǎn)換,得到起始點字符偏 移量和終止點字符的偏移量;本步驟中,根據(jù)顯示屏幕顯示文本的區(qū)域范圍的高度以及字符的字高,可以計算 得到每一屏顯示字符的行數(shù),從而可以得到每行字符縱坐標的范圍區(qū)間(y” y2,丨7 ),如 圖2a所示;同理,可以根據(jù)顯示屏幕顯示文本的區(qū)域范圍的寬度以及字符的字寬,可以計 算得到每行顯示的字符數(shù),從而可以得到各行中每個字符橫坐標的范圍區(qū)間(Xl,X2,…xm), 如圖2b所示。根據(jù)每行字符縱坐標的范圍區(qū)間(yi,y2,以及各行中每個字符橫坐標的范 圍區(qū)間(Xl,x2, ,參照圖3所示的起始點或終止點的坐標轉(zhuǎn)換,利用yg <ya< yi(i =1,2,…n)和<xa< Xj (j = 1,2,…m),對起始點和終止點的坐標進行轉(zhuǎn)換,得到起 始點的坐標對應(yīng)的起始字符的位置和終止點的坐標對應(yīng)的終止字符的位置,即起始字符 和終止字符位于該頁的行數(shù)和列數(shù);例如,假設(shè)得到的起始點的坐標為(xa,ya),且y2 < ya < y3和x7 < xa < x8,因此,起始點的坐標對應(yīng)的起始字符位置為第三行的第8個字符的位 置。由于電子書是按照顯示屏幕的每一屏進行顯示的,每一屏就相當于電子書的每一 頁,而電子書的實現(xiàn)原理是每一頁的第一個字符以及其相對于電子書起始位置的偏移量, 都會保存在對應(yīng)的文件或內(nèi)存中,以能夠很方便地實現(xiàn)電子書的翻頁和跳轉(zhuǎn)功能,其中,每 個字符相對于電子書起始位置的偏移量是指該字符為電子書的第幾個字符。根據(jù)得到的起始字符和終止字符分別在電子書的頁數(shù)、行數(shù)以及列數(shù),又根據(jù)每 頁中第一個字符相對于電子書起始位置的偏移量,即該頁的第一個字符是電子書的第幾個字符,就可以得到起始字符和終止字符分別相對于電子書起始位置的偏移量,即所述起始 字符和終止字符分別為電子書的第幾個字符。步驟S304,依照預先設(shè)置的標記方法,從起始字符偏移量對應(yīng)的字符至終止字符 偏移量對應(yīng)的字符進行標記,并將起始字符偏移量和終止字符偏移量進行保存;本步驟中,預先設(shè)置的標記方法可以為文字下劃線、文字高亮顯示、字體加粗、字 體變色等,用戶可以根據(jù)各自的喜好進行選擇;將起始字符偏移量和終止字符偏移量成對 地進行保存,以便下次電子書打開時,被標記的內(nèi)容仍能夠顯示出來。這里,在保存起始字符偏移量和終止字符偏移量后,再次打開電子書時,被標記內(nèi) 容的顯示方法可以為當前用戶選擇的標記方法;也可以在保存起始字符偏移量和終止字符 偏移量時,將其對應(yīng)的標記方法一起保存,這種情況下,被標記內(nèi)容以保存起始字符偏移量 和終止字符偏移量時對應(yīng)的標記方法顯示出來。其中,電子書的每個字符的顯示是利用字庫進行顯示的,具體就是,將所有的字符 用二進制的0和1像素點點陣繪制,每一個字符都有自己的顯示范圍,具體可以參考圖4,圖 4中的小矩形框代表每個字符的顯示范圍,即每個字符的像素點點陣的大小,A、B、C、D等 為字符,另圖5示出了漢字“豪”及其的16X16像素點的點陣。當標記方法為文字下劃線時,根據(jù)字符點陣的范圍,將需要標記的字符下方的點 陣邊線的所有像素點按照用戶預先選擇的下劃線顏色進行顯示,這樣,顯示屏幕上就會在 用戶想要標記的字符下方顯示出下劃線了,可參考圖4所示,其中A I為用戶需要標記的 字符。當采用其他的標記方法時,其實現(xiàn)原理與文字下劃線的方法類似,不再贅述。圖8示出了本發(fā)明移動終端的組成結(jié)構(gòu)示意,如圖8所示,所述移動終端包括坐標 獲取單元30、偏移量計算單元40、標記單元50和存儲單元60 ;其中,坐標獲取單元30,用于獲取用戶確定標記的起始點的坐標和終止點的坐標;偏移 量計算單元40,用于根據(jù)所述坐標獲取單元30獲取的坐標,轉(zhuǎn)換得到起始字符偏移量和終 止字符偏移量;標記單元50,用于依照預先設(shè)置的標記方法,從起始字符偏移量對應(yīng)的字 符至終止字符偏移量對應(yīng)的字符進行標記,顯示標記結(jié)果;存儲單元60,用于保存所述偏 移量計算單元40得到的起始字符偏移量和終止字符偏移量。進一步地,所述移動終端還包括坐標系建立單元10,用于根據(jù)顯示屏幕自身具有 的分辨率,建立坐標系。進一步地,所述坐標獲取單元30,具體用于接收用戶輸入的起始點和終止點,根據(jù) 起始點和終止點與顯示屏幕本身像素點的一一對應(yīng)性、以及所述坐標系建立單元10建立 的坐標系,得到用戶確定標記的起始點的坐標和終止點的坐標。進一步地,所述移動終端為觸摸式移動終端時,所述坐標獲取單元30,具體用于接 收到用戶在需要標記的起始位置和終止位置輸入的觸摸屏幕信號,得到所述起始點和終止占.
^ \\\ 所述移動終端還包括確認單元20,用于接收用戶輸入的標記確認信息時,觸發(fā)坐 標獲取單元30將此時光標所在的位置作為起始點或終止點;這里,可通過預先在電子書的 菜單項中添加的標記功能、或預先設(shè)定某一具有標記確認功能的按鍵輸入標記確認信息。其中,所述偏移量計算單元40,具體用于根據(jù)顯示屏幕顯示文本的區(qū)域范圍的高 度、以及字符的字高,得到每一屏顯示字符的行數(shù);根據(jù)所述顯示文本的區(qū)域范圍的寬度、以及字符的字寬,得到每一行顯示的字符數(shù);對起始點的坐標和終止點的坐標進行轉(zhuǎn)換,確 定起始點的坐標對應(yīng)的起始字符的位置和終止點的坐標對應(yīng)的終止字符的位置;根據(jù)所述 起始字符的位置和終止字符的位置、以及所述起始字符和終止字符所在頁數(shù)的第一個字符 相對于所述電子書起始位置的偏移量,得到所述起始字符和終止字符分別相對于所述電子 書起始位置的偏移量。 以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權(quán)利要求
一種電子書的標記方法,其特征在于,所述方法包括獲取用戶確定標記的起始點的坐標和終止點的坐標;根據(jù)所述起始點的坐標和終止點的坐標,轉(zhuǎn)換得到起始字符偏移量和終止字符偏移量;依照預先設(shè)置的標記方法,從起始字符偏移量對應(yīng)的字符至終止字符偏移量對應(yīng)的字符進行標記,顯示標記結(jié)果,并保存所述起始字符偏移量和終止字符偏移量。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在獲取起始點和終止點坐標之前,所述方 法還包括根據(jù)顯示屏幕自身具有的分辨率,建立所述顯示屏幕的坐標系。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取用戶確定標記的起始點的坐標 和終止點的坐標為接收用戶輸入的起始點和終止點,根據(jù)起始點和終止點與顯示屏幕本身像素點的一一 對應(yīng)性、以及所述坐標系,得到用戶確定標記的起始點的坐標和終止點的坐標。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述接收用戶輸入的起始點和終止點為 接收用戶在需要標記的起始位置和終止位置輸入的觸摸屏幕信號,得到起始點和終止點; 或者,接收到用戶輸入的確認信息時,將此時光標所在的位置作為起始點或終止點。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述轉(zhuǎn)換得到起始字符偏移量和終止字 符偏移量為根據(jù)顯示屏幕顯示文本的區(qū)域范圍的高度以及字符的字高,得到每一屏顯示字符的行 數(shù);根據(jù)所述顯示文本的區(qū)域范圍的寬度以及字符的字寬,得到每一行顯示的字符數(shù);對起始點的坐標和終止點的坐標進行轉(zhuǎn)換,確定起始點的坐標對應(yīng)的起始字符的位置 和終止點的坐標對應(yīng)的終止字符的位置;根據(jù)所述起始字符的位置和終止字符的位置、以及所述起始字符和終止字符所在頁數(shù) 的第一個字符相對于所述電子書起始位置的偏移量,得到所述起始字符和終止字符分別相 對于所述電子書起始位置的偏移量。
6.一種移動終端,其特征在于,所述移動終端包括坐標獲取單元、偏移量計算單元、 標記單元和存儲單元;其中,坐標獲取單元,用于獲取用戶確定標記的起始點的坐標和終止點的坐標;偏移量計算單元,用于根據(jù)所述坐標獲取單元獲取的坐標,轉(zhuǎn)換得到起始字符偏移量 和終止字符偏移量;標記單元,用于依照預先設(shè)置的標記方法,從起始字符偏移量對應(yīng)的字符至終止字符 偏移量對應(yīng)的字符進行標記,顯示標記結(jié)果;存儲單元,用于保存所述偏移量計算單元得到的起始字符偏移量和終止字符偏移量。
7.根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述移動終端還包括坐標系建立單 元,用于根據(jù)顯示屏幕自身具有的分辨率,建立坐標系。
8.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述坐標獲取單元,具體用于接收 用戶輸入的起始點和終止點,根據(jù)起始點和終止點與顯示屏幕本身像素點的一一對應(yīng)性、 以及所述坐標系建立單元建立的坐標系,得到用戶確定標記的起始點的坐標和終止點的坐 標。
9.根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述移動終端為觸摸式移動終端時, 所述坐標獲取單元,具體用于接收到用戶在需要標記的起始位置和終止位置輸入的觸摸屏 幕信號,得到所述起始點和終止點;所述移動終端還包括確認單元,用于接收用戶輸入的標記確認信息時,觸發(fā)坐標獲取 單元將此時光標所在的位置作為起始點或終止點。
10.根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述偏移量計算單元,具體用于根 據(jù)顯示屏幕顯示文本的區(qū)域范圍的高度以及字符的字高,得到每一屏顯示字符的行數(shù),根 據(jù)所述顯示文本的區(qū)域范圍的寬度以及字符的字寬,得到每一行顯示的字符數(shù);對起始點 的坐標和終止點的坐標進行轉(zhuǎn)換,確定起始點的坐標對應(yīng)的起始字符的位置和終止點的坐 標對應(yīng)的終止字符的位置;根據(jù)所述起始字符的位置和終止字符的位置、以及所述起始字 符和終止字符所在頁數(shù)的第一個字符相對于所述電子書起始位置的偏移量,得到所述起始 字符和終止字符分別相對于所述電子書起始位置的偏移量。
全文摘要
本發(fā)明提供了一種電子書的標記方法及移動終端,所述方法包括下述步驟獲取用戶確定標記的起始點的坐標和終止點的坐標;根據(jù)所述起始點的坐標和終止點的坐標,轉(zhuǎn)換得到起始字符偏移量和終止字符偏移量;依照預先設(shè)置的標記方法,對從起始字符偏移量對應(yīng)的字符至終止字符偏移量對應(yīng)的字符進行標記,顯示標記結(jié)果,并保存所述起始字符偏移量和終止字符偏移量。本發(fā)明提供的電子書的標記方法及移動終端,通過得到并保存起始字符偏移量和終止字符偏移量,實現(xiàn)對電子書的標記功能,從而滿足了用戶在使用電子書時的標記需求,提升了用戶的使用體驗,并且,本發(fā)明設(shè)計簡單、易于實現(xiàn)。
文檔編號G06F3/048GK101937312SQ20101028360
公開日2011年1月5日 申請日期2010年9月15日 優(yōu)先權(quán)日2010年9月15日
發(fā)明者馬梅真 申請人:中興通訊股份有限公司