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