一種文本文檔分頁(yè)處理方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明所述的文本文檔分頁(yè)處理方法和系統(tǒng),通過(guò)獲取文本文檔分頁(yè)操作所需時(shí)間,獲取時(shí)間閾值,并比較所述分頁(yè)操作所需時(shí)間和事先設(shè)定的時(shí)間閾值的大小,若所述分頁(yè)操作所需時(shí)間小于或等于所述時(shí)間閾值,則完成分頁(yè)操作;若所述分頁(yè)操作所需時(shí)間大于所述時(shí)間閾值,則向用戶提示是否需要取消分頁(yè)操作或自動(dòng)取消分頁(yè)操作。相較于現(xiàn)有技術(shù)只能等待分頁(yè)結(jié)束后才能進(jìn)行其它操作,本發(fā)明通過(guò)提示用戶分頁(yè)過(guò)程所需時(shí)間,并且當(dāng)分頁(yè)時(shí)間過(guò)長(zhǎng)時(shí)提示用戶是否需要取消分頁(yè)或者自動(dòng)取消分頁(yè),這些都可以提升用戶的體驗(yàn)。
【專利說(shuō)明】一種文本文檔分頁(yè)處理方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種文本文檔分頁(yè)處理方法和系統(tǒng),具體是針對(duì)文本文檔的一種文本文檔分頁(yè)處理方法和系統(tǒng),屬于數(shù)據(jù)處理【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]文本文檔是以內(nèi)容邏輯表述為主的電子文檔格式,它一般不嚴(yán)格規(guī)定內(nèi)容的版面呈現(xiàn)效果,在輸出時(shí)需要按照給定的格式信息對(duì)文檔內(nèi)容進(jìn)行布局運(yùn)算,然后動(dòng)態(tài)生成符合當(dāng)前閱讀要求的版面。相比于版式文檔,可排版的特性使文本文檔能夠自如地適應(yīng)當(dāng)前的顯示環(huán)境,從而提高了內(nèi)容的可閱讀性。當(dāng)前,文本文檔已成為各種電子閱讀器的首要選擇。在編輯、網(wǎng)頁(yè)瀏覽、小屏幕應(yīng)用等方面優(yōu)勢(shì)突出。典型的文本文檔格式有TXT、HTML等。
[0003]當(dāng)前海量數(shù)據(jù)的顯示,一般采用分頁(yè)查詢技術(shù),即將要顯示的數(shù)據(jù)分成若干頁(yè),每頁(yè)顯示一定的數(shù)據(jù)量,系統(tǒng)根據(jù)每頁(yè)顯示的數(shù)據(jù)量和查詢頁(yè)碼來(lái)查找定位當(dāng)前要顯示的數(shù)據(jù),并顯示給用戶。
[0004]對(duì)于文本文檔,因?yàn)闆](méi)有頁(yè)碼的概念,要顯示相關(guān)頁(yè)面的文檔內(nèi)容,就要知道每個(gè)頁(yè)面對(duì)應(yīng)的流式位置。通常情況下,都是通過(guò)對(duì)文本文檔進(jìn)行預(yù)排版即預(yù)分頁(yè)的方式確定相關(guān)頁(yè)面的流式位置。采用預(yù)分頁(yè)的方式顯示文本文檔,這樣可以給用戶更好的提示信息,跳轉(zhuǎn)時(shí)位置精準(zhǔn)且頁(yè)面的排版解析不依賴前后頁(yè)的排版結(jié)果。但是,對(duì)文本文檔進(jìn)行預(yù)分頁(yè)面臨以下幾個(gè)問(wèn)題:一、使用分頁(yè)算法對(duì)文本文檔進(jìn)行預(yù)分頁(yè),需要把整個(gè)文檔從頭到尾進(jìn)行一次完整的布局,分頁(yè)才能生成。這個(gè)過(guò)程相對(duì)比較緩慢,尤其當(dāng)文檔比較大的時(shí)候,會(huì)占用比較多的時(shí)間。二、基于布局處理,需要遍歷每一個(gè)圖元、每一行字,因此處理的數(shù)據(jù)量會(huì)比較大,占用的時(shí)間也會(huì)比較多。而這些問(wèn)題對(duì)于移動(dòng)設(shè)備來(lái)說(shuō)是致命的,移動(dòng)設(shè)備的能源存儲(chǔ)有限,如果分頁(yè)時(shí)間過(guò)長(zhǎng),耗電量大且需要長(zhǎng)時(shí)間等待,這會(huì)給移動(dòng)設(shè)備的使用帶來(lái)影響,尤其對(duì)于本身電量不足的移動(dòng)設(shè)備來(lái)說(shuō)這一影響尤其突出。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問(wèn)題是現(xiàn)有技術(shù)中,當(dāng)文本文檔比較大,對(duì)其進(jìn)行預(yù)分頁(yè)時(shí),用戶需要等待較長(zhǎng)時(shí)間才能進(jìn)行下一步操作,且耗電量極大,用戶體驗(yàn)非常不好,從而提供一種在文本文檔比較大,對(duì)其進(jìn)行預(yù)分頁(yè)需要等待較長(zhǎng)時(shí)間且耗電量極大的情況下,能夠提升用戶體驗(yàn)的一種文本文檔分頁(yè)處理方法和系統(tǒng)。
[0006]為解決上述技術(shù)問(wèn)題,本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:
[0007]本發(fā)明提供一種文本文檔分頁(yè)處理方法,包括如下步驟:
[0008]獲取文本文檔分頁(yè)操作所需時(shí)間;
[0009]獲取時(shí)間閾值;
[0010]文本文檔分頁(yè)處理,當(dāng)文本文檔分頁(yè)操作所需時(shí)間小于或等于時(shí)間閾值時(shí),完成分頁(yè)操作;大于時(shí)間閾值時(shí),提示是否取消分頁(yè)操作或自動(dòng)取消分頁(yè)操作。
[0011]所述的文本文檔分頁(yè)處理方法,所述獲取文本文檔分頁(yè)操作所需時(shí)間的步驟包括:
[0012]獲取標(biāo)準(zhǔn)大小,獲取單位時(shí)間內(nèi)能夠完成分頁(yè)的文本文檔的標(biāo)準(zhǔn)大?。?br>
[0013]獲取文本文檔大?。?br>
[0014]獲取分頁(yè)時(shí)間,根據(jù)所述標(biāo)準(zhǔn)大小與文本文檔大小獲取文本文檔分頁(yè)操作所需時(shí)間。
[0015]所述的文本文檔分頁(yè)處理方法,所述文本文檔分頁(yè)操作所需時(shí)間為:分頁(yè)操作所需時(shí)間=文本文檔大小/標(biāo)準(zhǔn)大小。
[0016]所述的文本文檔分頁(yè)處理方法,所述獲取文本文檔分頁(yè)操作所需時(shí)間的步驟包括:
[0017]獲取采樣信息,獲取采樣時(shí)間以及在所述采樣時(shí)間內(nèi)處理的文本文檔大?。?br>
[0018]獲取文本文檔大?。?br>
[0019]獲取分頁(yè)時(shí)間:根據(jù)文本文檔大小、處理的文本文檔大小以及采樣時(shí)間,得到文本文檔分頁(yè)操作時(shí)間。
[0020]所述的文本文檔分頁(yè)處理方法,所述文本文檔分頁(yè)操作所需時(shí)間為:分頁(yè)操作所需時(shí)間=采樣時(shí)間* (文本文檔大小/處理的文本文檔大小)。
[0021]所述的文本文檔分頁(yè)處理方法,所述獲取時(shí)間閾值的步驟中,根據(jù)當(dāng)前終端設(shè)備的電量動(dòng)態(tài)設(shè)定所述時(shí)間閾值,所述時(shí)間閾值與電量成呈正比關(guān)系。
[0022]所述的文本文檔分頁(yè)處理方法,所述獲取時(shí)間閾值的步驟中,設(shè)定所述時(shí)間閾值為固定常數(shù)。
[0023]所述的文本文檔分頁(yè)處理方法,設(shè)定所述時(shí)間閾值為I分鐘。
[0024]所述的文本文檔分頁(yè)處理方法,還包括如下步驟:
[0025]轉(zhuǎn)至其它操作:取消分頁(yè)操作后,跳轉(zhuǎn)至其它替代分頁(yè)操作的步驟。
[0026]所述的文本文檔分頁(yè)處理方法,所述替代分頁(yè)操作的步驟包括:按照百分比的方式顯示文本文檔內(nèi)容。
[0027]本發(fā)明還提供一種文本文檔分頁(yè)處理系統(tǒng),包括:
[0028]分頁(yè)時(shí)間獲取模塊,用于獲取文本文檔分頁(yè)操作所需時(shí)間;
[0029]時(shí)間閾值設(shè)定模塊,用于獲取時(shí)間閾值;
[0030]分頁(yè)處理模塊,將從所述分頁(yè)時(shí)間獲取模塊獲取所述分頁(yè)操作所需時(shí)間與從所述時(shí)間閾值設(shè)定模塊獲取所述時(shí)間閾值進(jìn)行比較;當(dāng)所述分頁(yè)操作所需時(shí)間小于或等于所述時(shí)間閾值時(shí),完成分頁(yè)操作,大于所述時(shí)間閾值時(shí),提示是否取消分頁(yè)操作或自動(dòng)取消分頁(yè)操作。
[0031]本發(fā)明的上述技術(shù)方案相比現(xiàn)有技術(shù)具有以下優(yōu)點(diǎn):
[0032](I)本發(fā)明所述的文本文檔分頁(yè)處理方法和系統(tǒng),通過(guò)獲取文本文檔分頁(yè)操作所需時(shí)間,獲取時(shí)間閾值,并比較所述分頁(yè)操作所需時(shí)間和事先設(shè)定的時(shí)間閾值的大小,若所述分頁(yè)操作所需時(shí)間小于或等于所述時(shí)間閾值,則完成分頁(yè)操作;若所述分頁(yè)操作所需時(shí)間大于所述時(shí)間閾值,則向用戶提示是否需要取消分頁(yè)操作或自動(dòng)取消分頁(yè)操作。相較于現(xiàn)有技術(shù)只能等待分頁(yè)結(jié)束后才能進(jìn)行其它操作,本發(fā)明通過(guò)提示用戶分頁(yè)過(guò)程所需時(shí)間,并且當(dāng)分頁(yè)時(shí)間過(guò)長(zhǎng)時(shí)提示用戶是否需要取消分頁(yè)或者自動(dòng)取消分頁(yè),這些都可以提升用戶的體驗(yàn)。
[0033](2)本發(fā)明所述的文本文檔分頁(yè)處理方法和系統(tǒng),其時(shí)間閾值可以根據(jù)終端設(shè)備的當(dāng)前剩余電量動(dòng)態(tài)設(shè)定,可以有效避免當(dāng)終端設(shè)備電量不足時(shí)還要耗費(fèi)較多電量去做文本文檔的分頁(yè)處理,而影響到終端設(shè)備的其他的重要功能的使用。也可以設(shè)定為固定值,比如設(shè)定為I分鐘。一分鐘的時(shí)間是根據(jù)一般用戶可以接受的等待時(shí)間來(lái)設(shè)定的。用戶也可以根據(jù)自己的需要登錄設(shè)定時(shí)間閾值的界面,根據(jù)自己的需求事先設(shè)定時(shí)間閾值為其它固定值。無(wú)論哪種獲取時(shí)間閾值的方式,都充分考慮到了實(shí)際的應(yīng)用情況,從客戶需求出發(fā),避免了用戶的長(zhǎng)時(shí)間等待,節(jié)約了終端設(shè)備的耗電量,提升了用戶的體驗(yàn)。
[0034](3)本發(fā)明所述的文本文檔分頁(yè)處理方法和系統(tǒng),取消分頁(yè)操作后會(huì)跳轉(zhuǎn)至其它替代分頁(yè)操作的步驟。比如跳轉(zhuǎn)至按照百分比的方式顯示文本文檔內(nèi)容的步驟,通過(guò)顯示某一百分比節(jié)點(diǎn)的內(nèi)容,來(lái)實(shí)現(xiàn)對(duì)文本文檔的查詢、定位等操作,盡可能滿足用戶需求,提升了用戶體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0035]為了使本發(fā)明的內(nèi)容更容易被清楚的理解,下面結(jié)合附圖,對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明,其中,
[0036]圖1是實(shí)施例1所述文本文檔分頁(yè)處理方法的流程圖;
[0037]圖2是實(shí)施例1所述獲取文本文檔分頁(yè)操作所需時(shí)間的其中一種實(shí)施方式的流程圖;
[0038]圖3是實(shí)施例1所述獲取文本文檔分頁(yè)操作所需時(shí)間的另一種實(shí)施方式的流程圖
[0039]圖4是實(shí)施例2所述文本文檔分頁(yè)處理方法的流程圖;
[0040]圖5是實(shí)施例3所述文本文檔分頁(yè)處理系統(tǒng)的結(jié)構(gòu)框圖;
[0041]圖6是實(shí)施例3所述分頁(yè)時(shí)間獲取模塊的一種實(shí)施方式的結(jié)構(gòu)框圖;
[0042]圖7是實(shí)施例3所述分頁(yè)時(shí)間獲取模塊的另一種實(shí)施方式的結(jié)構(gòu)框圖;
[0043]圖8是實(shí)施例4所述文本文檔分頁(yè)處理系統(tǒng)的結(jié)構(gòu)框圖;
[0044]圖中附圖標(biāo)記表示為:1_分頁(yè)時(shí)間獲取模塊,2-時(shí)間閾值設(shè)定模塊,3-分頁(yè)處理模塊,4-跳轉(zhuǎn)模塊,5-替代功能模塊,11-標(biāo)準(zhǔn)大小存儲(chǔ)單元,12-第一文檔大小獲取單元,13-第一時(shí)間獲取單元,14-采樣信息獲取單元,15-第二文檔大小獲取單元,16-第二時(shí)間獲取單元。
【具體實(shí)施方式】
[0045]實(shí)施例1
[0046]本實(shí)施例所述的一種文本文檔分頁(yè)處理方法,如圖1所示,包括如下步驟:
[0047]獲取文本文檔分頁(yè)操作所需時(shí)間。
[0048]獲取時(shí)間閾值。
[0049]文本文檔分頁(yè)處理,當(dāng)文本文檔分頁(yè)操作所需時(shí)間小于或等于時(shí)間閾值時(shí),完成分頁(yè)操作;大于時(shí)間閾值時(shí),提示是否取消分頁(yè)操作或自動(dòng)取消分頁(yè)操作。
[0050]本實(shí)施例所述文本文檔,可以為版式文檔也可以為流式文檔。在獲取文本文檔分頁(yè)操作所需時(shí)間時(shí),獲取的是對(duì)整個(gè)文本文檔進(jìn)行分頁(yè)操作所需要的時(shí)間。
[0051]作為一種可選的實(shí)施方式,如圖2所示,所述獲取文本文檔分頁(yè)操作所需時(shí)間的步驟包括:
[0052]獲取標(biāo)準(zhǔn)大小,獲取單位時(shí)間內(nèi)能夠完成分頁(yè)的文本文檔的標(biāo)準(zhǔn)大小。
[0053]獲取文本文檔大小。
[0054]獲取分頁(yè)時(shí)間,根據(jù)所述標(biāo)準(zhǔn)大小與文本文檔大小獲取文本文檔分頁(yè)操作所需時(shí)間。
[0055]所述文本文檔分頁(yè)操作所需時(shí)間為:分頁(yè)操作所需時(shí)間=文本文檔大小/標(biāo)準(zhǔn)大小。
[0056]作為一種可選的實(shí)施方式,本實(shí)施例所述終端設(shè)備單位時(shí)間內(nèi)能夠完成分頁(yè)的文本文檔的標(biāo)準(zhǔn)大小,是根據(jù)終端設(shè)備處理文本文檔的速度預(yù)估確定并預(yù)先存儲(chǔ)在終端設(shè)備中的,當(dāng)對(duì)文本文檔進(jìn)行分頁(yè)處理時(shí),因?yàn)樗鰳?biāo)準(zhǔn)大小是單位時(shí)間內(nèi)處理完成的文本文檔大小,因此所述文本文檔大小包括多少個(gè)所述標(biāo)準(zhǔn)大小,則所述分頁(yè)操作所需時(shí)間即為多少。
[0057]作為另一種可選的實(shí)施方式,如圖3所示,獲取文本文檔分頁(yè)操作所需時(shí)間的步驟包括:
[0058]所述獲取文本文檔分頁(yè)操作所需時(shí)間的步驟包括:
[0059]獲取采樣信息,獲取采樣時(shí)間,以及在所述采樣時(shí)間內(nèi)處理的文本文檔大小。
[0060]獲取文本文檔大小。
[0061]獲取分頁(yè)時(shí)間:根據(jù)文本文檔大小、處理的文本文檔大小以及采樣時(shí)間,得到文本文檔分頁(yè)操作時(shí)間。
[0062]所述獲取文本文檔分頁(yè)操作所需時(shí)間的步驟中,由在采樣時(shí)間內(nèi)處理的文本文檔大小,很容易得到所述分頁(yè)操作所需時(shí)間=采樣時(shí)間*(文本文檔大小/處理的文本文檔大小)。
[0063]作為一種可選的實(shí)施方式,所述獲取采樣信息的步驟,包括如下步驟:記錄采樣起始時(shí)間點(diǎn),記錄采樣結(jié)束時(shí)間點(diǎn),進(jìn)而獲取所述采樣時(shí)間即為采樣結(jié)束時(shí)間點(diǎn)-采樣起始時(shí)間點(diǎn)。
[0064]作為第三種可選的實(shí)施方式,所述獲取文本文檔分頁(yè)操作所需時(shí)間的步驟還可以為:
[0065]預(yù)先設(shè)定采樣數(shù)據(jù)M,例如M為100。在啟動(dòng)分頁(yè)操作之后,當(dāng)分頁(yè)完成100頁(yè)之后即停止。獲得分頁(yè)100頁(yè)的時(shí)間,然后獲得100頁(yè)的文本文檔大小占總的文本文檔大小的百分比,從而可以得到當(dāng)將總的文本文檔大小處理完成后的文本文檔分頁(yè)操作所需時(shí)間。
[0066]本實(shí)施例所述的文本文檔分頁(yè)處理方法,通過(guò)獲取文本文檔分頁(yè)操作所需時(shí)間,獲取時(shí)間閾值,并比較所述分頁(yè)操作所需時(shí)間和事先設(shè)定的時(shí)間閾值的大小,若所述分頁(yè)操作所需時(shí)間小于或等于所述時(shí)間閾值,則完成分頁(yè)操作;若所述分頁(yè)操作所需時(shí)間大于所述時(shí)間閾值,則向用戶提示是否需要取消分頁(yè)操作或自動(dòng)取消分頁(yè)操作。相較于現(xiàn)有技術(shù)只能等待分頁(yè)結(jié)束后才能進(jìn)行其它操作,本發(fā)明通過(guò)提示用戶分頁(yè)過(guò)程所需時(shí)間,并且當(dāng)分頁(yè)時(shí)間過(guò)長(zhǎng)時(shí)提示用戶是否需要取消分頁(yè)或者自動(dòng)取消分頁(yè),這些都可以提升用戶的體驗(yàn)。
[0067]作為一種可選的實(shí)施方式,所述獲取時(shí)間閾值的步驟中,根據(jù)當(dāng)前終端設(shè)備的電量動(dòng)態(tài)設(shè)定所述時(shí)間閾值,所述時(shí)間閾值與電量成呈正比關(guān)系。即電量越少所述時(shí)間閾值越小。
[0068]比如當(dāng)終端設(shè)備剩余電量為80%以上時(shí),所述時(shí)間閾值為I分鐘,當(dāng)終端設(shè)備剩余電量處于60%-80%之間時(shí),所述時(shí)間閾值為40秒,當(dāng)終端設(shè)備剩余電量處于40%-60%之間時(shí),所述時(shí)間閾值為30秒,當(dāng)終端設(shè)備剩余電量為40%以下時(shí),所述時(shí)間閾值為20秒。采用本實(shí)施例的上述設(shè)定方法,可以有效避免當(dāng)終端設(shè)備電量不足時(shí)還要耗費(fèi)較多電量去做文本文檔的分頁(yè)處理,而影響到終端設(shè)備的其他的重要功能的使用。
[0069]作為另一種可選的實(shí)施方式,所述信息獲取的步驟中,設(shè)定所述時(shí)間閾值為固定常數(shù)。作為一種可選的實(shí)施方式,設(shè)定所述時(shí)間閾值為I分鐘。用戶可以登錄設(shè)定時(shí)間閾值的界面,根據(jù)自己的需求事先設(shè)定。一分鐘的時(shí)間是根據(jù)一般用戶可以接受的等待時(shí)間來(lái)設(shè)定的。用戶也可以根據(jù)自己的需要自動(dòng)設(shè)定時(shí)間閾值為其它長(zhǎng)度。無(wú)論哪種獲取時(shí)間閾值的方式,都充分考慮到了實(shí)際的應(yīng)用情況,從客戶需求出發(fā),避免了用戶的長(zhǎng)時(shí)間等待,節(jié)約了終端設(shè)備的耗電量,提升了用戶的體驗(yàn)。
[0070]本實(shí)施例中所述文本文檔分頁(yè)處理方法,可以通過(guò)裝載在終端設(shè)備上的計(jì)算機(jī)軟件來(lái)實(shí)現(xiàn)。所述終端設(shè)備可以為手機(jī)、平板電腦等。
[0071]實(shí)施例2
[0072]在實(shí)施例1的基礎(chǔ)上,本實(shí)施例所述的文本文檔分頁(yè)處理方法,如圖4所示,還包括如下步驟:
[0073]轉(zhuǎn)至其它操作:取消分頁(yè)操作后,跳轉(zhuǎn)至其它替代分頁(yè)操作的步驟。
[0074]所述替代分頁(yè)操作的步驟包括:按照百分比的方式顯示文本文檔內(nèi)容。
[0075]一般情況下,之所以需要進(jìn)行分頁(yè)的操作,主要是因?yàn)橛脩粜枰ㄟ^(guò)頁(yè)碼來(lái)進(jìn)行精確的定位查詢等操作。例如,用戶需要精確的頁(yè)碼來(lái)定位顯示閱讀進(jìn)度,或者用戶想要跳轉(zhuǎn)到某一頁(yè)碼所顯示的內(nèi)容。但是,當(dāng)分頁(yè)操作被取消后,用戶無(wú)法獲得精確的頁(yè)碼信息,因此也就無(wú)法根據(jù)分頁(yè)數(shù)據(jù)來(lái)進(jìn)行顯示閱讀進(jìn)度或者跳轉(zhuǎn)到某一頁(yè)的操作。在這種情況下,可以跳轉(zhuǎn)至其它替代分頁(yè)操作的步驟來(lái)執(zhí)行上述操作。例如,可以按照百分比的方式來(lái)顯示文本文檔的內(nèi)容,比如本來(lái)想要顯示第105頁(yè)文本文檔的內(nèi)容,由于無(wú)法進(jìn)行分頁(yè)操作,此處可以通過(guò)要求顯示某一百分比,比如15%這一節(jié)點(diǎn)的內(nèi)容。所述百分比由用戶估算得出。雖然這種方式不如按照分頁(yè)操作的結(jié)果進(jìn)行顯示更加精確,但是用戶可以根據(jù)對(duì)百分比的調(diào)整最終獲得需要顯示的內(nèi)容。
[0076]本實(shí)施例還提供了一個(gè)具體的案例,如下所述:
[0077]以TXT文本文檔來(lái)說(shuō),比如用戶設(shè)定時(shí)間閾值為一分鐘,所述要分頁(yè)的TXT文本文檔的大小為10M,然后對(duì)所述文本文檔進(jìn)行分頁(yè)處理,在分頁(yè)開(kāi)始時(shí),記錄一下采樣起始時(shí)間點(diǎn),比如為8: 30: 25,之后記錄一下采樣結(jié)束時(shí)間點(diǎn),比如為8: 30: 35,則采樣時(shí)間即為10s,之后獲取已處理的文本文檔大小,比如為0.5M,則根據(jù)分頁(yè)操作所需時(shí)間=采樣時(shí)間* (文本文檔大小/處理的文本文檔大小),計(jì)算出分頁(yè)操作所需時(shí)間=10*10M/0.5M=200S。之后比較所述分頁(yè)操作所需時(shí)間和所述時(shí)間閾值,因?yàn)?00s大于60s,所以所述分頁(yè)操作所需時(shí)間大于所述時(shí)間閾值,向用戶顯示文本文檔分頁(yè)操作所需時(shí)間并提示是否需要取消分頁(yè)操作或自動(dòng)取消分頁(yè)操作。若用戶選擇取消分頁(yè)操作或系統(tǒng)自動(dòng)取消分頁(yè)操作,則跳轉(zhuǎn)至其它替代分頁(yè)操作的步驟。比如跳轉(zhuǎn)至按照百分比的方式顯示文本文檔內(nèi)容的步驟,通過(guò)顯示某一百分比節(jié)點(diǎn)的內(nèi)容,來(lái)實(shí)現(xiàn)對(duì)文本文檔的查詢、定位等操作,提升了用戶體驗(yàn)。
[0078]實(shí)施例3
[0079]本實(shí)施例所述的一種文本文檔分頁(yè)處理系統(tǒng),如圖5所示,包括:
[0080]分頁(yè)時(shí)間獲取模塊1,用于獲取文本文檔分頁(yè)操作所需時(shí)間。
[0081]時(shí)間閾值設(shè)定模塊2,用于獲取時(shí)間閾值。
[0082]分頁(yè)處理模塊3,將從所述分頁(yè)時(shí)間獲取模塊I獲取所述分頁(yè)操作所需時(shí)間與從所述時(shí)間閾值設(shè)定模塊2獲取所述時(shí)間閾值進(jìn)行比較;當(dāng)所述分頁(yè)操作所需時(shí)間小于或等于所述時(shí)間閾值時(shí),完成分頁(yè)操作,大于所述時(shí)間閾值時(shí),提示是否取消分頁(yè)操作或自動(dòng)取消分頁(yè)操作。
[0083]本實(shí)施例所述文本文檔,可以為版式文檔也可以為流式文檔。在獲取文本文檔分頁(yè)操作所需時(shí)間時(shí),獲取的是整個(gè)文本文檔完成分頁(yè)操作所需要的時(shí)間。
[0084]作為一種可選的實(shí)施方式,如圖6所示,所述分頁(yè)時(shí)間獲取模塊I進(jìn)一步包括:
[0085]標(biāo)準(zhǔn)大小存儲(chǔ)單元11,用于存儲(chǔ)單位時(shí)間內(nèi)能夠完成分頁(yè)的文本文檔的標(biāo)準(zhǔn)大小。
[0086]第一文檔大小獲取單元12,用于獲取文本文檔大小。
[0087]第一時(shí)間獲取單元13,用于根據(jù)從所述標(biāo)準(zhǔn)大小存儲(chǔ)單元11獲取的所述標(biāo)準(zhǔn)大小和從所述第一文檔大小獲取單元12獲取的所述文本文檔大小,獲取所述分頁(yè)操作所需時(shí)間。
[0088]所述第一時(shí)間獲取單元13獲取的分頁(yè)操作所需時(shí)間為:分頁(yè)操作所需時(shí)間=文本文檔大小/標(biāo)準(zhǔn)大小。
[0089]作為一種可選的實(shí)施方式,本實(shí)施例所述終端設(shè)備單位時(shí)間內(nèi)能夠完成分頁(yè)的文本文檔的標(biāo)準(zhǔn)大小,是根據(jù)終端設(shè)備處理文本文檔的速度預(yù)估確定并預(yù)先存儲(chǔ)在終端設(shè)備中的,當(dāng)對(duì)文本文檔進(jìn)行分頁(yè)處理時(shí),因?yàn)樗鰳?biāo)準(zhǔn)大小是單位時(shí)間內(nèi)處理完成的文本文檔大小,因此所述文本文檔大小包括多少個(gè)所述標(biāo)準(zhǔn)大小,則所述分頁(yè)操作所需時(shí)間即為多少。
[0090]作為另一種可選的實(shí)施方式,所述分頁(yè)時(shí)間獲取模塊I進(jìn)一步包括:
[0091]采樣信息獲取單元14,用于獲取采樣時(shí)間,以及在所述采樣時(shí)間內(nèi)處理的文本文檔大小。
[0092]第二文檔大小獲取單元15,用于獲取文本文檔大小。
[0093]第二時(shí)間獲取單元16,用于根據(jù)從所述第二文檔大小獲取單元15獲取的文本文檔大小和從所述采樣信息獲取單元14獲取的所述處理的文本文檔大小以及采樣時(shí)間,獲取所述分頁(yè)操作所需時(shí)間。
[0094]所述第二時(shí)間獲取單元16獲取的分頁(yè)操作所需時(shí)間為:分頁(yè)操作所需時(shí)間=采樣時(shí)間* (文本文檔大小/處理的文本文檔大小)。
[0095]作為一種可選的實(shí)施方式,所述采樣信息獲取單元14通過(guò)記錄采樣起始時(shí)間點(diǎn),記錄采樣結(jié)束時(shí)間點(diǎn),進(jìn)而獲取所述采樣時(shí)間=采樣結(jié)束時(shí)間點(diǎn)-采樣起始時(shí)間點(diǎn)。
[0096]本實(shí)施例所述的文本文檔分頁(yè)處理系統(tǒng),通過(guò)分頁(yè)操作獲取模塊I獲取分頁(yè)操作所需時(shí)間,通過(guò)時(shí)間閾值設(shè)定模塊2獲取時(shí)間閾值,之后通過(guò)分頁(yè)處理模塊3比較所述分頁(yè)操作所需時(shí)間和事先設(shè)定的時(shí)間閾值的大小,若所述分頁(yè)操作所需時(shí)間小于或等于所述時(shí)間閾值,則完成分頁(yè)操作;若所述分頁(yè)操作所需時(shí)間大于所述時(shí)間閾值,則向用戶提示是否需要取消分頁(yè)操作或自動(dòng)取消分頁(yè)操作。相較于現(xiàn)有技術(shù)只能等待分頁(yè)結(jié)束后才能進(jìn)行其它操作,本發(fā)明通過(guò)提示用戶分頁(yè)過(guò)程所需時(shí)間,并且當(dāng)分頁(yè)時(shí)間過(guò)長(zhǎng)時(shí)提示用戶是否需要取消分頁(yè)或者自動(dòng)取消分頁(yè),這些都可以提升用戶的體驗(yàn)。
[0097]作為一種可選的實(shí)施方式,所述時(shí)間閾值設(shè)定模塊2,用于根據(jù)當(dāng)前終端設(shè)備的電量動(dòng)態(tài)設(shè)定所述時(shí)間閾值,所述時(shí)間閾值與電量呈正比關(guān)系。即電量越少所述時(shí)間閾值越小。
[0098]比如當(dāng)終端設(shè)備剩余電量為80%以上時(shí),所述時(shí)間閾值設(shè)定模塊2設(shè)定所述時(shí)間閾值為I分鐘,當(dāng)終端設(shè)備剩余電量處于60%-80%之間時(shí),設(shè)定所述時(shí)間閾值為40秒,當(dāng)終端設(shè)備剩余電量處于40%-60%之間時(shí),設(shè)定所述時(shí)間閾值為30秒,當(dāng)終端設(shè)備剩余電量為40%以下時(shí),設(shè)定所述時(shí)間閾值為20秒。采用本實(shí)施例的上述設(shè)定方法,可以有效避免當(dāng)終端設(shè)備電量不足時(shí)還要耗費(fèi)較多電量去做文本文檔的分頁(yè)處理,而影響到終端設(shè)備的其他的重要功能的使用。
[0099]作為另一種可選的實(shí)施方式,所述時(shí)間閾值設(shè)定模塊2,設(shè)定所述時(shí)間閾值為固定常數(shù)。作為一種可選的實(shí)施方式,所述時(shí)間閾值設(shè)定模塊2設(shè)定所述時(shí)間閾值為I分鐘。
[0100]用戶也可以通過(guò)所述時(shí)間閾值設(shè)定模塊2登錄設(shè)定時(shí)間閾值的界面,根據(jù)自己的需求事先設(shè)定。
[0101]一分鐘的時(shí)間是根據(jù)一般用戶可以接受的等待時(shí)間來(lái)設(shè)定的。用戶也可以根據(jù)自己的需要自動(dòng)設(shè)定時(shí)間閾值為其它長(zhǎng)度。無(wú)論哪種獲取時(shí)間閾值的方式,都充分考慮到了實(shí)際的應(yīng)用情況,從客戶需求出發(fā),避免了用戶的長(zhǎng)時(shí)間等待,節(jié)約了終端設(shè)備的耗電量,提升了用戶的體驗(yàn)。
[0102]本實(shí)施例中所述的文本文檔分頁(yè)處理的系統(tǒng),可以是硬件系統(tǒng)、芯片等,其內(nèi)裝載有能實(shí)現(xiàn)相應(yīng)功能的計(jì)算機(jī)軟件。將上述硬件系統(tǒng)、芯片等裝載在終端設(shè)備中可以實(shí)現(xiàn)相應(yīng)的分頁(yè)處理功能,其中終端設(shè)備可以為手機(jī)、平板電腦等。
[0103]實(shí)施例4
[0104]在實(shí)施例3的基礎(chǔ)上,本實(shí)施例所述的文本文檔分頁(yè)處理系統(tǒng),如圖8所示,還包括:
[0105]跳轉(zhuǎn)模塊4,用于在取消分頁(yè)操作后,跳轉(zhuǎn)至其它替代功能模塊5進(jìn)行其他操作代替分頁(yè)操作。
[0106]所述替代功能模塊5為百分比獲取模塊,用于按照百分比的方式顯示文本文檔內(nèi)容。
[0107]一般情況下,之所以需要進(jìn)行分頁(yè)的操作,主要是因?yàn)橛脩粜枰ㄟ^(guò)頁(yè)碼來(lái)進(jìn)行精確的定位查詢等操作。例如,用戶需要精確的頁(yè)碼來(lái)定位顯示閱讀進(jìn)度,或者用戶想要跳轉(zhuǎn)到某一頁(yè)碼所顯示的內(nèi)容。但是,當(dāng)分頁(yè)操作被取消后,用戶無(wú)法獲得精確的頁(yè)碼信息,因此也就無(wú)法根據(jù)分頁(yè)數(shù)據(jù)來(lái)進(jìn)行顯示閱讀進(jìn)度或者跳轉(zhuǎn)到某一頁(yè)的操作。在這種情況下,是可以通過(guò)跳轉(zhuǎn)模塊5跳轉(zhuǎn)至其它替代功能模塊來(lái)執(zhí)行上述操作的。例如,可以跳轉(zhuǎn)至百分比獲取模塊,按照百分比的方式來(lái)顯示文本文檔的內(nèi)容,比如本來(lái)想要顯示第105頁(yè)文本文檔的內(nèi)容,由于無(wú)法進(jìn)行分頁(yè)操作,此處可以要求顯示某一百分比,比如15%這一節(jié)點(diǎn)的內(nèi)容。所述百分比由用戶估算得出。雖然這種方式不如按照分頁(yè)操作的結(jié)果進(jìn)行顯示更加精確,但是用戶可以根據(jù)對(duì)百分比的調(diào)整最終獲得需要顯示的內(nèi)容。
[0108]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0109]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0110]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0111]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0112]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
【權(quán)利要求】
1.一種文本文檔分頁(yè)處理方法,其特征在于,包括如下步驟: 獲取文本文檔分頁(yè)操作所需時(shí)間; 獲取時(shí)間閾值; 文本文檔分頁(yè)處理,當(dāng)文本文檔分頁(yè)操作所需時(shí)間小于或等于時(shí)間閾值時(shí),完成分頁(yè)操作;大于時(shí)間閾值時(shí),提示是否取消分頁(yè)操作或自動(dòng)取消分頁(yè)操作。
2.根據(jù)權(quán)利要求1所述的文本文檔分頁(yè)處理方法,其特征在于: 所述獲取文本文檔分頁(yè)操作所需時(shí)間的步驟包括: 獲取標(biāo)準(zhǔn)大小,獲取單位時(shí)間內(nèi)能夠完成分頁(yè)的文本文檔的標(biāo)準(zhǔn)大?。? 獲取文本文檔大?。? 獲取分頁(yè)時(shí)間,根據(jù)所述標(biāo)準(zhǔn)大小與文本文檔大小獲取文本文檔分頁(yè)操作所需時(shí)間。
3.根據(jù)權(quán)利要求2所述的文本文檔分頁(yè)處理方法,其特征在于: 所述文本文檔分頁(yè)操作所需時(shí)間為:分頁(yè)操作所需時(shí)間=文本文檔大小/標(biāo)準(zhǔn)大小。
4.根據(jù)權(quán)利要求1所述的文本文檔分頁(yè)處理方法,其特征在于: 所述獲取文本文檔分頁(yè)操作所需時(shí)間的步驟包括: 獲取采樣信息,獲取采樣時(shí)間以及在所述采樣時(shí)間內(nèi)處理的文本文檔大?。? 獲取文本文檔大?。? 獲取分頁(yè)時(shí)間:根據(jù)文本文檔大小、處理的文本文檔大小以及采樣時(shí)間,得到文本文檔分頁(yè)操作時(shí)間。
5.根據(jù)權(quán)利要求4所述的文本文檔分頁(yè)處理方法,其特征在于: 所述文本文檔分頁(yè)操作所需時(shí)間為:分頁(yè)操作所需時(shí)間=采樣時(shí)間* (文本文檔大小/處理的文本文檔大小)。
6.根據(jù)權(quán)利要求1-5任一所述的文本文檔分頁(yè)處理方法,其特征在于: 所述獲取時(shí)間閾值的步驟中,根據(jù)當(dāng)前終端設(shè)備的電量動(dòng)態(tài)設(shè)定所述時(shí)間閾值,所述時(shí)間閾值與電量成呈正比關(guān)系。
7.根據(jù)權(quán)利要求1-5任一所述的文本文檔分頁(yè)處理方法,其特征在于: 所述獲取時(shí)間閾值的步驟中,設(shè)定所述時(shí)間閾值為固定常數(shù)。
8.根據(jù)權(quán)利要求7所述的文本文檔分頁(yè)處理方法,其特征在于: 設(shè)定所述時(shí)間閾值為I分鐘。
9.根據(jù)權(quán)利要求1-8任一所述的文本文檔分頁(yè)處理方法,其特征在于: 還包括如下步驟: 轉(zhuǎn)至其它操作:取消分頁(yè)操作后,跳轉(zhuǎn)至其它替代分頁(yè)操作的步驟。
10.根據(jù)權(quán)利要求9所述的文本文檔分頁(yè)處理方法,其特征在于: 所述替代分頁(yè)操作的步驟包括:按照百分比的方式顯示文本文檔內(nèi)容。
11.一種文本文檔分頁(yè)處理系統(tǒng),其特征在于,包括: 分頁(yè)時(shí)間獲取模塊(1),用于獲取文本文檔分頁(yè)操作所需時(shí)間; 時(shí)間閾值設(shè)定模塊(2),用于獲取時(shí)間閾值; 分頁(yè)處理模塊(3),將從所述分頁(yè)時(shí)間獲取模塊(I)獲取所述分頁(yè)操作所需時(shí)間與從所述時(shí)間閾值設(shè)定模塊(2)獲取所述時(shí)間閾值進(jìn)行比較;當(dāng)所述分頁(yè)操作所需時(shí)間小于或等于所述時(shí)間閾值時(shí),完成分頁(yè)操作,大于所述時(shí)間閾值時(shí),提示是否取消分頁(yè)操作或自動(dòng)取消分頁(yè)操作。
【文檔編號(hào)】G06F17/21GK104462087SQ201310416764
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2013年9月13日 優(yōu)先權(quán)日:2013年9月13日
【發(fā)明者】陳聰, 郭巍 申請(qǐng)人:北大方正集團(tuán)有限公司, 北京方正阿帕比技術(shù)有限公司, 方正信息產(chǎn)業(yè)控股有限公司