實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法和裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法和裝置,所述方法包括:根據(jù)接收到的書(shū)簽插入指令,提取待插入書(shū)簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置;根據(jù)待插入書(shū)簽的書(shū)簽插入位置獲取書(shū)簽位置,對(duì)應(yīng)于書(shū)簽存儲(chǔ)所述書(shū)簽位置;根據(jù)接收到的書(shū)簽選擇指令,查詢所選擇書(shū)簽對(duì)應(yīng)的書(shū)簽位置;根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面,并在當(dāng)前閱讀頁(yè)面中指示所述書(shū)簽位置。本發(fā)明實(shí)現(xiàn)了在用戶選擇打開(kāi)書(shū)簽后,電子閱讀器可以精確定位至用戶上一次閱讀的具體位置的技術(shù)效果,提高了用戶的閱讀效率。
【專(zhuān)利說(shuō)明】實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)和計(jì)算機(jī)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法和裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,由于網(wǎng)絡(luò)信息的時(shí)效性強(qiáng)、增長(zhǎng)速度快、準(zhǔn)確性高以及便于存儲(chǔ)的特點(diǎn),網(wǎng)絡(luò)閱讀逐漸成為人們普遍使用的一種閱讀習(xí)慣。因此,電子文檔(e-book)的應(yīng)用也越來(lái)越普遍。
[0003]電子閱讀器(e-book reader)是一種瀏覽電子文檔的工具,可以提供類(lèi)似于紙張閱讀感受的電子閱讀產(chǎn)品。在閱讀傳統(tǒng)的紙質(zhì)書(shū)籍的時(shí)候,用戶可以根據(jù)自己的閱讀習(xí)慣,使用書(shū)簽來(lái)記錄上次閱讀的位置或者喜歡的章節(jié),以便下次閱讀時(shí)可以直接找到相應(yīng)的頁(yè);同樣的,在電子文檔的閱讀場(chǎng)合,使用書(shū)簽也可以幫助用戶實(shí)現(xiàn)在電子文檔中的快速定位。
[0004]在現(xiàn)有技術(shù)中,電子閱讀器中具有書(shū)簽功能,當(dāng)用戶選擇添加書(shū)簽后,可以將該頁(yè)的頁(yè)碼進(jìn)行記錄,并將該頁(yè)標(biāo)記為書(shū)簽,當(dāng)用戶選擇打開(kāi)上述書(shū)簽時(shí),可以打開(kāi)相應(yīng)的標(biāo)簽頁(yè)面進(jìn)行閱讀。但是,用戶需要人為在當(dāng)前閱讀頁(yè)的所有文字里搜索自己上一次閱讀的具體位置,導(dǎo)致用戶的閱讀效率低。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供一種實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法和裝置,優(yōu)化電子閱讀器中的書(shū)簽配置方式,提高使用電子閱讀器的閱讀效率。
[0006]在第一方面,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法,包括:
[0007]根據(jù)接收到的書(shū)簽插入指令,提取待插入書(shū)簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置;
[0008]根據(jù)待插入書(shū)簽的書(shū)簽插入位置獲取書(shū)簽位置,對(duì)應(yīng)于書(shū)簽存儲(chǔ)所述書(shū)簽位置;
[0009]根據(jù)接收到的書(shū)簽選擇指令,查詢所選擇書(shū)簽對(duì)應(yīng)的書(shū)簽位置;
[0010]根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面,并在當(dāng)前閱讀頁(yè)面中指示所述書(shū)簽位置。
[0011]在第二方面,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的裝置,包括:
[0012]書(shū)簽插入位置提取單元,用于根據(jù)接收到的書(shū)簽插入指令,提取待插入書(shū)簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置;
[0013]書(shū)簽位置存儲(chǔ)單元,用于根據(jù)待插入書(shū)簽的書(shū)簽插入位置獲取書(shū)簽位置,對(duì)應(yīng)于書(shū)簽存儲(chǔ)所述書(shū)簽位置;
[0014]書(shū)簽位置查詢單元,用于根據(jù)接收到的書(shū)簽選擇指令,查詢所選擇書(shū)簽對(duì)應(yīng)的書(shū)簽位置;
[0015]書(shū)簽位置指示單元,用于根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面,并在當(dāng)前閱讀頁(yè)面中指示所述書(shū)簽位置。
[0016]本發(fā)明實(shí)施例在電子閱讀器中根據(jù)書(shū)簽插入指令,獲取并存儲(chǔ)用戶在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置,當(dāng)接收到選擇書(shū)簽的指令時(shí),可以將電子文檔跳轉(zhuǎn)至與存儲(chǔ)的書(shū)簽位置對(duì)應(yīng)的閱讀頁(yè)面,并將精確到閱讀中具體位置的書(shū)簽位置在當(dāng)前閱讀頁(yè)面中進(jìn)行指示。實(shí)現(xiàn)了在用戶選擇打開(kāi)書(shū)簽后,電子閱讀器可以精確定位至用戶上一次閱讀的具體位置的技術(shù)效果,提高了用戶的閱讀效率。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0017]圖1是本發(fā)明第一實(shí)施例的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能方法的流程圖;
[0018]圖2是本發(fā)明第二實(shí)施例的一種實(shí)現(xiàn)電子閱讀器中書(shū)簽功能方法的流程圖;
[0019]圖3是本發(fā)明第二實(shí)施例的一種用戶選取至少一個(gè)輸入字符時(shí)的交互示意圖;
[0020]圖4是本發(fā)明第二實(shí)施例的一種將書(shū)簽位置的內(nèi)容進(jìn)行區(qū)別顯示的示意圖;
[0021]圖5是本發(fā)明第三實(shí)施例的一種實(shí)現(xiàn)電子閱讀器中書(shū)簽功能方法的流程圖;
[0022]圖6是本發(fā)明第三實(shí)施例的一種用戶滑動(dòng)屏幕時(shí)的交互示意圖;
[0023]圖7是本發(fā)明第三實(shí)施例的一種在閱讀頁(yè)面中添加標(biāo)記的示意圖;
[0024]圖8是本發(fā)明第四實(shí)施例的一種實(shí)現(xiàn)電子閱讀器中書(shū)簽功能方法的流程圖;
[0025]圖9是本發(fā)明第四實(shí)施例的一種用戶輸入閱讀高度值時(shí)的交互示意圖;
[0026]圖10是本發(fā)明第五實(shí)施例的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0027]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例作進(jìn)一步的詳細(xì)描述??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。
[0028]第一實(shí)施例
[0029]圖1是本發(fā)明第一實(shí)施例的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能方法的流程圖。本實(shí)施例的方法可以由實(shí)現(xiàn)電子閱讀器中書(shū)簽功能裝置來(lái)執(zhí)行,該裝置可通過(guò)硬件和/或軟件的方式實(shí)現(xiàn),并集成于電子閱讀器所在的終端設(shè)備中,或作為電子閱讀器的子程序。如圖1所示,所述方法包括:
[0030]步驟110、根據(jù)接收到的書(shū)簽插入指令,提取待插入書(shū)簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置。
[0031]在本實(shí)施例中,電子閱讀器通過(guò)接收用戶輸入的書(shū)簽插入指令,提取待插入書(shū)簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置。
[0032]其中,電子閱讀器接收的書(shū)簽插入指令可以為用戶在當(dāng)前的閱讀頁(yè)面中選中至少一個(gè)輸入字符、用戶通過(guò)文本框輸入當(dāng)前閱讀頁(yè)面中的高度值、或者用戶在觸摸屏幕上拖動(dòng)滑動(dòng)控件到達(dá)的終點(diǎn)位置等。當(dāng)然,本領(lǐng)域技術(shù)人員應(yīng)該理解,電子閱讀器接收的書(shū)簽插入指令還可以為其他的形式,例如:用戶選中一個(gè)閱讀行或者用戶輸入當(dāng)前閱讀的行數(shù)值等,對(duì)此并不限定,只要能夠確定在當(dāng)前閱讀頁(yè)面內(nèi)的具體位置即可,具體位置的定位可以精確至字符、行,尤其可精確至坐標(biāo)值,則不限于標(biāo)記純文本的電子文檔,還適用于標(biāo)記有圖片或其他混合排版的文檔。
[0033]其中,電子閱讀器根據(jù)輸入指令的不同,采用不同的處理機(jī)制,提取待插入書(shū)簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置。舉例而言,當(dāng)輸入指令為在當(dāng)前的閱讀頁(yè)面中選中至少一個(gè)輸入字符時(shí),通過(guò)獲取選中字符所在的屏幕區(qū)域,獲取選中字符相應(yīng)的坐標(biāo)值,根據(jù)該坐標(biāo)值,提取相應(yīng)的書(shū)簽插入位置,也就是用戶希望保存的精確的閱讀位置;當(dāng)輸入指令為用戶輸入當(dāng)前閱讀的行數(shù)值時(shí),根據(jù)該行數(shù)值,提取相應(yīng)的書(shū)簽插入位置等。
[0034]步驟120、根據(jù)待插入書(shū)簽的書(shū)簽插入位置獲取書(shū)簽位置,對(duì)應(yīng)于書(shū)簽存儲(chǔ)所述書(shū)簽位置。
[0035]在本實(shí)施例中,書(shū)簽插入位置和書(shū)簽位置可以相同也可以不同。舉例而言,待插入書(shū)簽的書(shū)簽插入位置為電子文檔的“第11頁(yè)第5行”,若電子文檔的字號(hào)和行數(shù)在電子閱讀器中的位置相對(duì)固定,獲取的與該書(shū)簽插入位置對(duì)應(yīng)的書(shū)簽位置可以為“第11頁(yè)第5行”、或者該書(shū)簽插入位置位于整篇電子文檔的總行數(shù)“400行”;若電子文檔在電子閱讀器中的字號(hào)和行數(shù)可變,例如由于顯示字體或翻頁(yè)模式導(dǎo)致的變化,則獲取的與該書(shū)簽插入位置對(duì)應(yīng)的書(shū)簽位置可以為該書(shū)簽插入位置所在行的首字符相對(duì)于電子文檔全部字符的偏移量,例如,“第10000字符”等。
[0036]可以理解的是,與書(shū)簽插入位置對(duì)應(yīng)的書(shū)簽位置還可以采用其他的形式獲取,對(duì)此并不限定。
[0037]在本實(shí)施例中,書(shū)簽位置可以與對(duì)應(yīng)的電子文檔存儲(chǔ)于相同的內(nèi)存空間,也可以存儲(chǔ)于不同的內(nèi)存空間。
[0038]在本實(shí)施例中,與同一電子文檔對(duì)應(yīng)的書(shū)簽位置可以為一個(gè)或者多個(gè),可以對(duì)應(yīng)于不同書(shū)簽的用戶標(biāo)識(shí)、書(shū)簽名稱(chēng)或者書(shū)簽設(shè)定時(shí)間等信息存儲(chǔ)不同的書(shū)簽位置。
[0039]步驟130、根據(jù)接收到的書(shū)簽選擇指令,查詢所選擇書(shū)簽對(duì)應(yīng)的書(shū)簽位置。
[0040]在本實(shí)施例中,電子閱讀器接收用戶發(fā)送的書(shū)簽選擇的指令。其中,書(shū)簽選擇指令可以為選中一個(gè)書(shū)簽或者輸入一個(gè)書(shū)簽名。
[0041]可以理解的是,用戶發(fā)送的書(shū)簽選擇指令還可以采用其他的形式,對(duì)此并不限定。
[0042]在本實(shí)施例中,電子閱讀器根據(jù)用戶選擇的書(shū)簽,查詢記錄以獲取與該書(shū)簽相對(duì)應(yīng)的書(shū)簽位置。
[0043]步驟140、根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面,并在當(dāng)前閱讀頁(yè)面中指示所述書(shū)簽位置。
[0044]在本實(shí)施例中,電子閱讀器根據(jù)獲取的書(shū)簽位置,將電子文檔跳轉(zhuǎn)至與書(shū)簽位置對(duì)應(yīng)的閱讀頁(yè)面中。
[0045]在本實(shí)施例中,在當(dāng)前閱讀頁(yè)面中指示書(shū)簽位置可以為:將書(shū)簽信息對(duì)應(yīng)的內(nèi)容與其他內(nèi)容區(qū)別顯示,例如:高亮顯示、下劃線顯示或者閃爍顯示等;或者,在當(dāng)前閱讀頁(yè)面中將書(shū)簽位置對(duì)應(yīng)的內(nèi)容調(diào)整至頁(yè)首、頁(yè)中或頁(yè)尾顯示;或者,在當(dāng)前閱讀頁(yè)面中添加標(biāo)記,例如,添加標(biāo)識(shí)控件等。具體采用何種形式指示書(shū)簽位置可以由用戶來(lái)設(shè)定。
[0046]可以理解的是,將書(shū)簽位置對(duì)應(yīng)的內(nèi)容在當(dāng)前閱讀頁(yè)面中指示的形式,還可以采用其他的方式,對(duì)此并不限定。[0047]其中,當(dāng)采用將書(shū)簽信息對(duì)應(yīng)的內(nèi)容與其他內(nèi)容其別顯示時(shí),可以在存儲(chǔ)書(shū)簽位置的同時(shí)存儲(chǔ)對(duì)應(yīng)的書(shū)簽信息,例如:存儲(chǔ)書(shū)簽位置處的全部文字字符、或所在行的首字符、或所在行的首字符和尾字符作為書(shū)簽信息;也可以基于書(shū)簽位置自動(dòng)獲取預(yù)定半徑內(nèi)的內(nèi)容作為書(shū)簽信息的等,對(duì)此并不限定。
[0048]本發(fā)明實(shí)施例在電子閱讀器中根據(jù)書(shū)簽插入指令,獲取并存儲(chǔ)用戶在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置,當(dāng)接收到選擇書(shū)簽的指令時(shí),可以將電子文檔跳轉(zhuǎn)至與存儲(chǔ)的書(shū)簽位置對(duì)應(yīng)的閱讀頁(yè)面,并將精確到閱讀中具體位置的書(shū)簽位置在當(dāng)前閱讀頁(yè)面中進(jìn)行指示。實(shí)現(xiàn)了在用戶選擇打開(kāi)書(shū)簽后,電子閱讀器可以精確定位至用戶上一次閱讀的具體位置的技術(shù)效果,提高了用戶的閱讀效率。
[0049]第二實(shí)施例
[0050]本實(shí)施例以上述實(shí)施例為基礎(chǔ)進(jìn)行優(yōu)化,在本實(shí)施中,電子閱讀器的行數(shù)不隨閱讀器中字體顯示大小的改變而改變。也即,電子書(shū)存儲(chǔ)的總行數(shù)固定,不隨顯示字體大小的改變而改變。
[0051]圖2是本發(fā)明第二實(shí)施例的一種實(shí)現(xiàn)電子閱讀器中書(shū)簽功能方法的流程圖。如圖2所示,所述方法包括:
[0052]步驟210、接收用戶選取至少一個(gè)文字字符的書(shū)簽插入指令。
[0053]在本實(shí)施例中,電子閱讀器接收用戶發(fā)送的,選取至少一個(gè)文字字符的書(shū)簽插入指令。
[0054]舉例而言,用戶端可以通過(guò)點(diǎn)觸觸摸屏幕的方式、或者鼠標(biāo)取詞的方式選取電子閱讀器當(dāng)前閱讀頁(yè)面中的至少一個(gè)文字字符。
[0055]在圖3中示出了一種在移動(dòng)終端中,用戶端選取至少一個(gè)輸入字符時(shí)的交互示意圖。
[0056]在圖3中,用戶通過(guò)點(diǎn)觸并滑動(dòng)觸摸屏幕的方式,發(fā)送選取至少一個(gè)文字字符的書(shū)簽插入指令。
[0057]步驟220、獲取選取的至少一個(gè)文字字符對(duì)應(yīng)的縱坐標(biāo)。
[0058]在本實(shí)施例中,根據(jù)屏幕坐標(biāo)系,獲取文字字符對(duì)應(yīng)的縱坐標(biāo)。
[0059]舉例而言,顯示屏幕的分辨率通過(guò)像素點(diǎn)來(lái)表征,可以將顯示屏幕中的某一點(diǎn),例如屏幕中點(diǎn)或者屏幕四個(gè)角中的一點(diǎn)作為坐標(biāo)原點(diǎn),以水平方向?yàn)閄軸方向,以豎直方向?yàn)閅軸方向,為顯示屏幕的每一個(gè)像素點(diǎn)設(shè)置坐標(biāo)。根據(jù)預(yù)先設(shè)定的屏幕坐標(biāo)系,獲取文字字符對(duì)應(yīng)的縱坐標(biāo)。
[0060]在本實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式中,分別獲取用戶選中的文字字符的起點(diǎn)位置和終點(diǎn)位置的縱坐標(biāo)。
[0061]步驟230、計(jì)算縱坐標(biāo)位于當(dāng)前閱讀頁(yè)面的行數(shù)值。
[0062]在本實(shí)施例中,根據(jù)顯示屏幕顯示文本的區(qū)域范圍的高度和每個(gè)字符的高度,可以計(jì)算得到用戶選中的文字字符的起點(diǎn)位置和終點(diǎn)位置相對(duì)于顯示文本首行的行數(shù)值。
[0063]舉例而言,顯示屏幕顯示文本的區(qū)域范圍的高度為200,每個(gè)字符的高度為20,也即,當(dāng)前閱讀頁(yè)面下可以顯示10行的文字內(nèi)容,其中,顯示文本首行的縱坐標(biāo)為0,用戶選中的文字字符的起點(diǎn)位置和終點(diǎn)位置的縱坐標(biāo)為-60,計(jì)算得到文字字符位于當(dāng)前頁(yè)面的行數(shù)值為3。[0064]其中,通過(guò)用戶選中的文字字符的起點(diǎn)位置和終點(diǎn)位置計(jì)算得到的行數(shù)值可以相同也可以不同。
[0065]步驟240、將與行數(shù)值對(duì)應(yīng)的閱讀行作為閱讀頁(yè)面的書(shū)簽插入位置。
[0066]舉例而言,如圖3所示,書(shū)簽的插入位置為電子文檔“第2頁(yè)中的第3閱讀行”。
[0067]在本實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式中,當(dāng)用戶選中的文字字符的起點(diǎn)位置和終點(diǎn)位置計(jì)算得到的行數(shù)值不相同時(shí),選擇其中較小的行數(shù)值對(duì)應(yīng)的閱讀行作為電子文檔的書(shū)簽插入位置。
[0068]步驟250、將書(shū)簽插入位置的所在行作為書(shū)簽位置存儲(chǔ)。
[0069]在本實(shí)施例中,電子閱讀器的行數(shù)不隨閱讀器中字體顯示大小的改變而改變,可以將書(shū)簽插入位置的所在行作為書(shū)簽位置存儲(chǔ)。
[0070]舉例而言,在圖3中,書(shū)簽的插入位置為電子文檔“第2頁(yè)中的第3閱讀行”,該位置相當(dāng)于電子文檔的“第18行”,則將“第18行”作為書(shū)簽位置進(jìn)行存儲(chǔ)。
[0071]步驟260、將書(shū)簽位置處的全部字符作為書(shū)簽信息進(jìn)行存儲(chǔ)。
[0072]在本實(shí)施例中,將書(shū)簽位置所在行的全部字符作為書(shū)簽信息與書(shū)簽位置一起存儲(chǔ)。
[0073]舉例而言,在圖3中,與“第18行”書(shū)簽位置對(duì)應(yīng)的書(shū)簽信息為“四大名著之一,因當(dāng)時(shí)社會(huì)”。
[0074]具體的,對(duì)應(yīng)于一個(gè)特定的書(shū)簽(可以按照書(shū)簽名字、書(shū)簽存儲(chǔ)時(shí)間進(jìn)行區(qū)分),存儲(chǔ)內(nèi)容包括該書(shū)簽的書(shū)簽位置,以及該書(shū)簽的書(shū)簽內(nèi)容。
[0075]舉例而言,如圖3所示,對(duì)應(yīng)一個(gè)名為“紅樓夢(mèng)”的書(shū)簽,存儲(chǔ)的書(shū)簽位置為“第18行”,存儲(chǔ)的書(shū)簽內(nèi)容為“四大名著之一,因當(dāng)時(shí)社會(huì)”。
[0076]步驟270、接收書(shū)簽選擇的指令。
[0077]在本實(shí)施例中,電子閱讀器接收用戶發(fā)送的書(shū)簽選擇的指令。
[0078]其中,書(shū)簽選擇指令可以為選中一個(gè)書(shū)簽或者輸入一個(gè)書(shū)簽名。例如,選擇一個(gè)名為“紅樓夢(mèng)”的書(shū)簽。
[0079]步驟280、獲取選擇書(shū)簽的書(shū)簽位置。
[0080]在本實(shí)施例中,電子閱讀器根據(jù)用戶選擇的書(shū)簽,獲取與選擇書(shū)簽相對(duì)應(yīng)的書(shū)簽位置。
[0081]步驟290、根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面。
[0082]舉例而言,獲取的書(shū)簽位置為電子文檔的“第18行”,電子閱讀器將電子文檔跳轉(zhuǎn)至“第18行”所在的閱讀頁(yè)面,其中,“第18行”可以位于閱讀頁(yè)面的首行、居中行或者末行。
[0083]可以理解的是,書(shū)簽位置可以位于跳轉(zhuǎn)的閱讀頁(yè)面中的任何位置,對(duì)此并不限定。
[0084]在本實(shí)施例的一個(gè)可能的實(shí)施方式中,步驟250將書(shū)簽插入位置直接存儲(chǔ)為書(shū)簽位置,例如“第2頁(yè)第3行”,此時(shí),步驟290可以直接將電子文檔跳轉(zhuǎn)至與書(shū)簽位置相一致的閱讀頁(yè)面。
[0085]步驟2A0、獲取與書(shū)簽位置對(duì)應(yīng)的書(shū)簽信息,在閱讀頁(yè)面中將相應(yīng)的內(nèi)容與其他內(nèi)容區(qū)別顯示。
[0086]在本實(shí)施例中,與書(shū)簽位置對(duì)應(yīng)的書(shū)簽信息為書(shū)簽位置的全部字符。電子閱讀器在跳轉(zhuǎn)的閱讀頁(yè)面中將上述全部字符與該閱讀頁(yè)面的其他內(nèi)容區(qū)別顯示,區(qū)別顯示的形式可以為:高亮、下劃線或者閃爍等。
[0087]在圖4中示出了一種將書(shū)簽位置的內(nèi)容進(jìn)行區(qū)別顯示的示意圖。如圖4所示,書(shū)簽位置所在行設(shè)置于跳轉(zhuǎn)頁(yè)面的居中行,并且被高亮顯示。
[0088]本發(fā)明實(shí)施例在電子閱讀器中根據(jù)書(shū)簽插入指令,獲取并存儲(chǔ)用戶在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置,當(dāng)接收到選擇書(shū)簽的指令時(shí),可以將電子文檔跳轉(zhuǎn)至與存儲(chǔ)的書(shū)簽位置對(duì)應(yīng)的閱讀頁(yè)面,并將精確到閱讀中具體位置的書(shū)簽位置在當(dāng)前閱讀頁(yè)面中進(jìn)行指示。實(shí)現(xiàn)了在用戶選擇打開(kāi)書(shū)簽后,電子閱讀器可以精確定位至用戶上一次閱讀的具體位置的技術(shù)效果,提高了用戶的閱讀效率。
[0089]第三實(shí)施例
[0090]本實(shí)施例在前述實(shí)施例的基礎(chǔ)上進(jìn)行了優(yōu)化,在本實(shí)施中,電子閱讀器的行數(shù)隨著閱讀器中字體顯示大小的改變而改變。也即,電子閱讀器中電子文檔的顯示形式隨著用戶選擇的版式、字體的不同,適應(yīng)性的調(diào)整顯示。
[0091]在圖5中示出了一種實(shí)現(xiàn)電子閱讀器中書(shū)簽功能方法的流程圖,如圖5所示,所述方法包括:
[0092]步驟510、根據(jù)接收的書(shū)簽插入指令,識(shí)別用戶在屏幕上滑動(dòng)軌跡。
[0093]在本實(shí)施例中,電子閱讀器通過(guò)識(shí)別用戶在屏幕的滑動(dòng)軌跡,獲取書(shū)簽位置,優(yōu)選的,電子閱讀器向用戶提供一個(gè)人機(jī)交互的可移動(dòng)控件,通過(guò)該控件接收并識(shí)別用戶的滑動(dòng)軌跡。
[0094]在圖6中示出了一種用戶滑動(dòng)屏幕時(shí)的交互示意圖。如圖6所示,用戶通過(guò)點(diǎn)觸并滑動(dòng)電子閱讀器提供的移動(dòng)控件610,可以向電子閱讀器輸入在當(dāng)前頁(yè)面下的閱讀位置。
[0095]在本實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式中,用戶只能拖動(dòng)移動(dòng)控件610在所有如點(diǎn)620所示的位置中移動(dòng)。也即,用戶無(wú)法拖動(dòng)移動(dòng)控件610在任意位置上標(biāo)記,而只能在某一個(gè)特定行所在的位置上標(biāo)記。
[0096]步驟520、提取滑動(dòng)軌跡的終點(diǎn)作為所述書(shū)簽插入位置。
[0097]如圖6所示,用戶可以在豎直方向任意的滑動(dòng)移動(dòng)控件610,當(dāng)用戶停止滑動(dòng)后,電子閱讀器將用戶滑動(dòng)軌跡的終點(diǎn)作為書(shū)簽的插入位置。
[0098]步驟530、將書(shū)簽插入位置所在行的首字符的偏移量作為書(shū)簽位置存儲(chǔ)。
[0099]舉例而言,假設(shè)如圖6所示的移動(dòng)控件610所在的位置為用戶滑動(dòng)軌跡的終點(diǎn)位置,則書(shū)簽插入位置所在行為當(dāng)前閱讀頁(yè)面的“第2頁(yè)第8閱讀行”,根據(jù)該電子書(shū)的總字符數(shù)以及每一頁(yè)顯示的行數(shù)和每行顯示的字符數(shù),獲取當(dāng)前閱讀頁(yè)面“第2頁(yè)第8閱讀行”的首字符相對(duì)于電子書(shū)全部字符的偏移量,例如,“第850個(gè)”字符作為書(shū)簽位置來(lái)存儲(chǔ)。
[0100]在本實(shí)施例的一個(gè)可能的實(shí)施方式中,用戶可以拖拽移動(dòng)控件610在文本顯示區(qū)域的所有位置上滑動(dòng),也就是說(shuō),電子閱讀器提取的滑動(dòng)軌跡的終點(diǎn)可以精準(zhǔn)對(duì)準(zhǔn)某一閱讀行,或者位于兩個(gè)閱讀行之間。當(dāng)滑動(dòng)軌跡的終點(diǎn)位置位于兩個(gè)閱讀行之間時(shí),優(yōu)選的,比較上述終點(diǎn)位置與兩個(gè)閱讀行之間的距離,將與終點(diǎn)位置距離較近的閱讀行所在的位置,作為書(shū)簽插入位置。
[0101]步驟540、接收書(shū)簽選擇的指令。
[0102]本實(shí)施例中的步驟540與第二實(shí)施例中的步驟270相同,這里不再贅述。[0103]步驟550、獲取選擇書(shū)簽的書(shū)簽位置。
[0104]本實(shí)施例中的步驟550與第二實(shí)施例中的步驟280相同,這里不再贅述。
[0105]步驟560、根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面
[0106]本實(shí)施例中的步驟560與第二實(shí)施例中的步驟290相同,這里不再贅述。
[0107]步驟570、在閱讀頁(yè)面中添加標(biāo)記,以指示所述書(shū)簽位置。
[0108]在本實(shí)施例中,電子閱讀器在跳轉(zhuǎn)的閱讀頁(yè)面中將書(shū)簽位置上添加標(biāo)記,例如增加指示箭頭的方式,指示用戶上次閱讀的精確位置。
[0109]在圖7中示出了一種在閱讀頁(yè)面中添加標(biāo)記的示意圖。如圖7所示,書(shū)簽位置所在行被設(shè)置于跳轉(zhuǎn)頁(yè)面的居中行,并且在該行的末尾增加了指示標(biāo)記。
[0110]本發(fā)明實(shí)施例在電子閱讀器中根據(jù)書(shū)簽插入指令,獲取并存儲(chǔ)用戶在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置,當(dāng)接收到選擇書(shū)簽的指令時(shí),可以將電子文檔跳轉(zhuǎn)至與存儲(chǔ)的書(shū)簽位置對(duì)應(yīng)的閱讀頁(yè)面,并將精確到閱讀中具體位置的書(shū)簽位置在當(dāng)前閱讀頁(yè)面中進(jìn)行指示。實(shí)現(xiàn)了在用戶選擇打開(kāi)書(shū)簽后,電子閱讀器可以精確定位至用戶上一次閱讀的具體位置的技術(shù)效果,提高了用戶的閱讀效率。
[0111]第四實(shí)施例
[0112]本實(shí)施例在前述實(shí)施例的基礎(chǔ)上進(jìn)行了優(yōu)化,在圖8中示出了一種實(shí)現(xiàn)電子閱讀器中書(shū)簽功能方法的流程圖,如 圖8所示,所述方法包括:
[0113]步驟810、根據(jù)接收到的書(shū)簽插入指令獲取閱讀高度值。
[0114]在本實(shí)施例中,用戶可以通過(guò)輸入一個(gè)特定的閱讀行數(shù),或者點(diǎn)擊一個(gè)特定的閱讀行的方式,向電子閱讀器發(fā)送閱讀高度值。
[0115]在圖9中示出了一種用戶輸入閱讀高度值時(shí)的交互示意圖。如圖9所示,用戶直接向電子閱讀器輸入在當(dāng)前頁(yè)面下的閱讀行數(shù)值,電子閱讀器根據(jù)該閱讀行數(shù)值,獲取相應(yīng)的閱讀高度值。
[0116]在本實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式中,如圖9所示,當(dāng)電子閱讀器向用戶提供輸入當(dāng)前閱讀行的窗口時(shí),同時(shí)在每一個(gè)閱讀行的末尾標(biāo)記出該行對(duì)應(yīng)的行編號(hào)。
[0117]步驟820、將與閱讀高度值對(duì)應(yīng)的閱讀行作為當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置。
[0118]在本實(shí)施例中,電子閱讀器將獲取的閱讀高度值,例如“第5行”,對(duì)應(yīng)的閱讀行,例如?,第2頁(yè)第5閱讀行”作為當(dāng)前閱讀頁(yè)面的書(shū)簽插入位置。
[0119]步驟830、將書(shū)簽插入位置所在行的首字符的偏移量作為書(shū)簽位置存儲(chǔ)。
[0120]本實(shí)施例中的步驟830與第二實(shí)施例中的步驟530相同,這里不再贅述。
[0121]步驟840、接收書(shū)簽選擇的指令。
[0122]本實(shí)施例中的步驟840與第二實(shí)施例中的步驟270相同,這里不再贅述。
[0123]步驟850、獲取選擇書(shū)簽的書(shū)簽位置。
[0124]本實(shí)施例中的步驟850與第二實(shí)施例中的步驟280相同,這里不再贅述。
[0125]步驟860、根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面。
[0126]本實(shí)施例中的步驟860與第二實(shí)施例中的步驟290相同,這里不再贅述。
[0127]步驟870、在當(dāng)前閱讀頁(yè)面中將書(shū)簽位置對(duì)應(yīng)的內(nèi)容進(jìn)行頁(yè)首顯示。
[0128]在本實(shí)施例中,電子閱讀器在跳轉(zhuǎn)的閱讀頁(yè)面中將書(shū)簽位置對(duì)應(yīng)的內(nèi)容進(jìn)行頁(yè)首顯示,使用位置指示用戶上次閱讀的精確位置。[0129]本發(fā)明實(shí)施例在電子閱讀器中根據(jù)書(shū)簽插入指令,獲取并存儲(chǔ)用戶在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置,當(dāng)接收到選擇書(shū)簽的指令時(shí),可以將電子文檔跳轉(zhuǎn)至與存儲(chǔ)的書(shū)簽位置對(duì)應(yīng)的閱讀頁(yè)面,并將精確到閱讀中具體位置的書(shū)簽位置在當(dāng)前閱讀頁(yè)面中進(jìn)行指示。實(shí)現(xiàn)了在用戶選擇打開(kāi)書(shū)簽后,電子閱讀器可以精確定位至用戶上一次閱讀的具體位置的技術(shù)效果,提高了用戶的閱讀效率。
[0130]以下為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能裝置的實(shí)施例。書(shū)簽功能裝置的實(shí)施例與上述的書(shū)簽功能方法的實(shí)施例屬于同一構(gòu)思,書(shū)簽功能裝置的實(shí)施例中未詳盡描述的細(xì)節(jié)內(nèi)容,可以參考上述書(shū)簽功能方法的實(shí)施例。
[0131]第五實(shí)施例
[0132]在圖10中示出了一種實(shí)現(xiàn)電子閱讀器中書(shū)簽功能裝置的結(jié)構(gòu)圖。如圖10所示,所述裝置包括:
[0133]書(shū)簽插入位置提取單元A10,用于根據(jù)接收到的書(shū)簽插入指令,提取待插入書(shū)簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置;
[0134]書(shū)簽位置存儲(chǔ)單元A20,用于根據(jù)待插入書(shū)簽的書(shū)簽插入位置獲取書(shū)簽位置,對(duì)應(yīng)于書(shū)簽存儲(chǔ)所述書(shū)簽位置;
[0135]書(shū)簽位置查詢單元A30,用于根據(jù)接收到的書(shū)簽選擇指令,查詢所選擇書(shū)簽對(duì)應(yīng)的書(shū)簽位置;
[0136]書(shū)簽位置指示單元A40,用于根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面,并在當(dāng)前閱讀頁(yè)面中指示書(shū)簽位置。
[0137]在本實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式中,書(shū)簽插入位置提取單元AlO進(jìn)一步包括:
[0138]縱坐標(biāo)獲取子單元(未示出),用于根據(jù)屏幕坐標(biāo)系,獲取用戶輸入選取的至少一個(gè)文字字符對(duì)應(yīng)的縱坐標(biāo);
[0139]行數(shù)值計(jì)算子單元(未示出),用于根據(jù)屏幕中顯示文本區(qū)域的高度以及文字字符的高度,計(jì)算所述縱坐標(biāo)位于當(dāng)前閱讀頁(yè)面的行數(shù)值;
[0140]書(shū)簽插入位置獲取子單元(未示出),用于將與所述行數(shù)值對(duì)應(yīng)的閱讀行作為所述當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置。
[0141]在本實(shí)施例的另一個(gè)優(yōu)選的實(shí)施方式中,所述書(shū)簽插入位置提取單元AlO進(jìn)一步包括:
[0142]高度值獲取子單元(未示出),用于根據(jù)接收到的書(shū)簽插入指令獲取閱讀高度值;
[0143]書(shū)簽插入位置獲取子單元(未示出),用于將與所述閱讀高度值對(duì)應(yīng)的閱讀行作為所述當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置。
[0144]在本實(shí)施例的另一個(gè)優(yōu)選的實(shí)施方式中,所述書(shū)簽插入位置提取單元AlO進(jìn)一步包括:
[0145]滑動(dòng)軌跡識(shí)別子單元(未示出),用于根據(jù)接收到的書(shū)簽插入指令,識(shí)別用戶在屏眷上的滑動(dòng)軌跡;
[0146]書(shū)簽插入位置獲取子單元(未示出),用于提取所述滑動(dòng)軌跡的終點(diǎn)作為所述書(shū)簽插入位置。
[0147]在本實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式中,書(shū)簽位置存儲(chǔ)單元A20進(jìn)一步用于:
[0148]將所述待插入書(shū)簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置,轉(zhuǎn)換為所述書(shū)簽插入位置的字符在電子文檔中的偏移量,作為所述書(shū)簽位置。
[0149]在本實(shí)施例的另一個(gè)優(yōu)選的實(shí)施方式中,書(shū)簽位置存儲(chǔ)單元A20還用于:
[0150]獲取所述書(shū)簽位置處的全部文字字符、或所在行的首字符、或所在行的首字符和尾字符,作為書(shū)簽信息與所述書(shū)簽對(duì)應(yīng)存儲(chǔ)。
[0151]在本實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式中,書(shū)簽位置指示單元A40進(jìn)一步包括:
[0152]頁(yè)面跳轉(zhuǎn)子單元(未示出),用于根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面;
[0153]區(qū)別指示子單元(未示出),用于獲取與所述書(shū)簽位置對(duì)應(yīng)的書(shū)簽信息,在當(dāng)前閱讀頁(yè)面中將書(shū)簽信息對(duì)應(yīng)的內(nèi)容與其他內(nèi)容區(qū)別顯示。
[0154]在本實(shí)施例的另一個(gè)優(yōu)選的實(shí)施方式中,書(shū)簽位置指示單元A40進(jìn)一步包括:
[0155]頁(yè)面跳轉(zhuǎn)子單元(未示出),用于根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面;
[0156]位置指示子單元(未示出),用于根據(jù)所述書(shū)簽位置,在當(dāng)前閱讀頁(yè)面中將書(shū)簽位置對(duì)應(yīng)的內(nèi)容調(diào)整至頁(yè)首、頁(yè)中或頁(yè)尾顯示。
[0157]在本實(shí)施例的另一個(gè)優(yōu)選的實(shí)施方式中,書(shū)簽位置指示單元A40進(jìn)一步包括:
[0158]頁(yè)面跳轉(zhuǎn)子單元(未示出),根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面;
[0159]標(biāo)記指示子單元(未示出),用于根據(jù)所述書(shū)簽位置,在當(dāng)前閱讀頁(yè)面中添加標(biāo)記,以指示所述書(shū)簽位置。
[0160]本發(fā)明實(shí)施例所提供的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能裝置可以用于執(zhí)行本發(fā)明任意實(shí)施例提供的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能方法,具備相應(yīng)的功能模塊,達(dá)到同樣的技術(shù)效果。
[0161]本發(fā)明實(shí)施例在電子閱讀器中根據(jù)書(shū)簽插入指令,獲取并存儲(chǔ)用戶在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置,當(dāng)接收到選擇書(shū)簽的指令時(shí),可以將電子文檔跳轉(zhuǎn)至與存儲(chǔ)的書(shū)簽位置對(duì)應(yīng)的閱讀頁(yè)面,并將精確到閱讀中具體位置的書(shū)簽位置在當(dāng)前閱讀頁(yè)面中進(jìn)行指示。實(shí)現(xiàn)了在用戶選擇打開(kāi)書(shū)簽后,電子閱讀器可以精確定位至用戶上一次閱讀的具體位置的技術(shù)效果,提高了用戶的閱讀效率。
[0162]顯然,本領(lǐng)域技術(shù)人員應(yīng)該明白,本發(fā)明實(shí)施例可以用計(jì)算機(jī)裝置可執(zhí)行的程序來(lái)實(shí)現(xiàn),從而可以將它們存儲(chǔ)在存儲(chǔ)裝置中由處理器來(lái)執(zhí)行,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等;或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結(jié)合。
[0163]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域技術(shù)人員而言,本發(fā)明可以有各種改動(dòng)和變化。凡在本發(fā)明的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法,其特征在于,包括: 根據(jù)接收到的書(shū)簽插入指令,提取待插入書(shū)簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置; 根據(jù)待插入書(shū)簽的書(shū)簽插入位置獲取書(shū)簽位置,對(duì)應(yīng)于書(shū)簽存儲(chǔ)所述書(shū)簽位置; 根據(jù)接收到的書(shū)簽選擇指令,查詢所選擇書(shū)簽對(duì)應(yīng)的書(shū)簽位置; 根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面,并在當(dāng)前閱讀頁(yè)面中指示所述書(shū)簽位置。
2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法,其特征在于,根據(jù)接收到的書(shū)簽插入指令,提取待插入書(shū)簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置包括: 根據(jù)屏幕坐標(biāo)系,獲取用戶輸入選取的至少一個(gè)文字字符對(duì)應(yīng)的縱坐標(biāo); 根據(jù)屏幕中顯示文本區(qū)域的高度以及文字字符的高度,計(jì)算所述縱坐標(biāo)位于當(dāng)前閱讀頁(yè)面的行數(shù)值; 將與所述行數(shù)值對(duì)應(yīng)的閱讀行作為所述當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置。
3.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法,其特征在于,根據(jù)接收到的書(shū)簽插入指令,提取待插入書(shū)簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置包括: 根據(jù)接收到的書(shū)簽插入指令獲取閱讀高度值; 將與所述閱讀高度值對(duì)應(yīng)的閱讀行作為所述當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置。
4.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法,其特征在于,根據(jù)接收到的書(shū)簽插入指令,提取待插入書(shū)`簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置包括: 根據(jù)接收到的書(shū)簽插入指令,識(shí)別用戶在屏幕上的滑動(dòng)軌跡; 提取所述滑動(dòng)軌跡的終點(diǎn)作為所述書(shū)簽插入位置。
5.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法,其特征在于,根據(jù)待插入書(shū)簽的書(shū)簽插入位置獲取書(shū)簽位置包括: 將所述待插入書(shū)簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置,轉(zhuǎn)換為所述書(shū)簽插入位置的字符在電子文檔中的偏移量,作為所述書(shū)簽位置。
6.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法,其特征在于,根據(jù)待插入書(shū)簽的書(shū)簽插入位置獲取書(shū)簽位置之后,還包括: 獲取所述書(shū)簽位置處的全部文字字符、或所在行的首字符、或所在行的首字符和尾字符,作為書(shū)簽信息與所述書(shū)簽對(duì)應(yīng)存儲(chǔ)。
7.根據(jù)權(quán)利要求1-6任一所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法,其特征在于,根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面,并在當(dāng)前閱讀頁(yè)面中指示所述書(shū)簽位置包括: 根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面; 獲取與所述書(shū)簽位置對(duì)應(yīng)的書(shū)簽信息,在當(dāng)前閱讀頁(yè)面中將書(shū)簽信息對(duì)應(yīng)的內(nèi)容與其他內(nèi)容區(qū)別顯示。
8.根據(jù)權(quán)利要求1-6任一所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法,其特征在于,根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面,并在當(dāng)前閱讀頁(yè)面中指示所述書(shū)簽位置包括: 根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面; 根據(jù)所述書(shū)簽位置,在當(dāng)前閱讀頁(yè)面中將書(shū)簽位置對(duì)應(yīng)的內(nèi)容調(diào)整至頁(yè)首、頁(yè)中或頁(yè)尾顯示。
9.根據(jù)權(quán)利要求1-6任一所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的方法,其特征在于,根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面,并在當(dāng)前閱讀頁(yè)面中指示所述書(shū)簽位置包括: 根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面; 根據(jù)所述書(shū)簽位置,在當(dāng)前閱讀頁(yè)面中添加標(biāo)記,以指示所述書(shū)簽位置。
10.一種實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的裝置,其特征在于,包括: 書(shū)簽插入位置提取單元,用于根據(jù)接收到的書(shū)簽插入指令,提取待插入書(shū)簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置; 書(shū)簽位置存儲(chǔ)單元,用于根據(jù)待插入書(shū)簽的書(shū)簽插入位置獲取書(shū)簽位置,對(duì)應(yīng)于書(shū)簽存儲(chǔ)所述書(shū)簽位置; 書(shū)簽位置查詢單元,用于根據(jù)接收到的書(shū)簽選擇指令,查詢所選擇書(shū)簽對(duì)應(yīng)的書(shū)簽位置; 書(shū)簽位置指示單元,用于根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面,并在當(dāng)前閱讀頁(yè)面中指示所述書(shū)簽位置。
11.根據(jù)權(quán)利要求10所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的裝置,其特征在于,所述書(shū)簽插入位置提取單元進(jìn)一步包括: 縱坐標(biāo)獲取子單元,用于根據(jù)屏幕坐標(biāo)系,獲取用戶輸入選取的至少一個(gè)文字字符對(duì)應(yīng)的縱坐標(biāo); 行數(shù)值計(jì)算子單元,用于根據(jù)屏幕中顯示文本區(qū)域的高度以及文字字符的高度,計(jì)算所述縱坐標(biāo)位于當(dāng)前閱讀頁(yè)面的行數(shù)值; 書(shū)簽插入位置獲取子單元,用于將與所述行數(shù)值對(duì)應(yīng)的閱讀行作為所述當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置。
12.根據(jù)權(quán)利要求10所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的裝置,其特征在于,所述書(shū)簽插入位置提取單元進(jìn)一步包括: 高度值獲取子單元,用于根據(jù)接收到的書(shū)簽插入指令獲取閱讀高度值; 書(shū)簽插入位置獲取子單元,用于將與所述閱讀高度值對(duì)應(yīng)的閱讀行作為所述當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置。
13.根據(jù)權(quán)利要求10所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的裝置,其特征在于,所述書(shū)簽插入位置提取單元進(jìn)一步包括: 滑動(dòng)軌跡識(shí)別子單元,用于根據(jù)接收到的書(shū)簽插入指令,識(shí)別用戶在屏幕上的滑動(dòng)軌跡; 書(shū)簽插入位置獲取子單元,用于提取所述滑動(dòng)軌跡的終點(diǎn)作為所述書(shū)簽插入位置。
14.根據(jù)權(quán)利要求10所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的裝置,其特征在于,所述書(shū)簽位置存儲(chǔ)單元進(jìn)一步用于: 將所述待插入書(shū)簽在當(dāng)前閱讀頁(yè)面中的書(shū)簽插入位置,轉(zhuǎn)換為所述書(shū)簽插入位置的字符在電子文檔中的偏移量,作為所述書(shū)簽位置。
15.根據(jù)權(quán)利要求10所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的裝置,其特征在于,所述書(shū)簽位置存儲(chǔ)單元還用于:獲取所述書(shū)簽位置處的全部文字字符、或所在行的首字符、或所在行的首字符和尾字符,作為書(shū)簽信息與所述書(shū)簽對(duì)應(yīng)存儲(chǔ)。
16.根據(jù)權(quán)利要求10-15任一所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的裝置,其特征在于,所述書(shū)簽位置指示單元進(jìn)一步包括: 頁(yè)面跳轉(zhuǎn)子單元,用于根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面; 區(qū)別指示子單元,用于獲取與所述書(shū)簽位置對(duì)應(yīng)的書(shū)簽信息,在當(dāng)前閱讀頁(yè)面中將書(shū)簽信息對(duì)應(yīng)的內(nèi)容與其他內(nèi)容區(qū)別顯示。
17.根據(jù)權(quán)利要求10-15任一所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的裝置,其特征在于,所述書(shū)簽位置指示單元進(jìn)一步包括: 頁(yè)面跳轉(zhuǎn)子單元,用于根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面; 位置指示子單元,用于根據(jù)所述書(shū)簽位置,在當(dāng)前閱讀頁(yè)面中將書(shū)簽位置對(duì)應(yīng)的內(nèi)容調(diào)整至頁(yè)首、頁(yè)中或頁(yè)尾顯示。
18.根據(jù)權(quán)利要求10-15任一所述的實(shí)現(xiàn)電子閱讀器中書(shū)簽功能的裝置,其特征在于,所述書(shū)簽位置指示單元進(jìn)一步包括: 頁(yè)面跳轉(zhuǎn)子單元,根據(jù)所述書(shū)簽位置將電子文檔跳轉(zhuǎn)至對(duì)應(yīng)的閱讀頁(yè)面; 標(biāo)記指示子單元,用于根據(jù)所述書(shū)簽位置,在當(dāng)前閱讀頁(yè)面中添加標(biāo)記,以指示所述書(shū)簽位置。`
【文檔編號(hào)】G06F17/30GK103488423SQ201310429866
【公開(kāi)日】2014年1月1日 申請(qǐng)日期:2013年9月18日 優(yōu)先權(quán)日:2013年9月18日
【發(fā)明者】郭超 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司