專利名稱:一種移動(dòng)終端批量查看頁(yè)面的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)終端,尤其涉及一種移動(dòng)終端批量查看頁(yè)面的方法和裝置。
背景技術(shù):
在無(wú)線互聯(lián)網(wǎng)中,移動(dòng)終端用戶經(jīng)常需要訪問(wèn)網(wǎng)絡(luò)中的頁(yè)面,訪問(wèn)一個(gè)頁(yè)面通常會(huì)花費(fèi)掉5-10秒的時(shí)間(包括創(chuàng)建GPRS連接,請(qǐng)求和接收數(shù)據(jù)三個(gè)過(guò)程),所以,如果用戶不斷請(qǐng)求訪問(wèn)頁(yè)面,則將會(huì)不斷地花費(fèi)掉5-10秒的等待時(shí)間,這樣降低了用戶的使用體驗(yàn)。例如,用戶在查看新聞列表時(shí),會(huì)點(diǎn)擊查看喜歡的新聞標(biāo)題,這時(shí),用戶就需要花費(fèi)5-10秒的時(shí)間,等待移動(dòng)終端請(qǐng)求服務(wù)器端的數(shù)據(jù);在用戶查看完該新聞想要查看其它新聞標(biāo)題時(shí),需要手動(dòng)返回原來(lái)的新聞列表,再?gòu)闹羞x擇其它新聞標(biāo)題,這樣用戶又要花費(fèi) 5-10秒的等待時(shí)間。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種移動(dòng)終端批量查看頁(yè)面的方法和裝置,它能夠讓用戶批量地查看頁(yè)面,減少用戶的等待時(shí)間。為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案一種移動(dòng)終端批量查看頁(yè)面的方法,包括步驟1 用戶在移動(dòng)終端的一個(gè)頁(yè)面中選擇想要批量查看的多個(gè)頁(yè)面;步驟2 向服務(wù)器端請(qǐng)求用戶選擇的頁(yè)面,并保存請(qǐng)求返回的數(shù)據(jù);步驟3 當(dāng)用戶選擇進(jìn)行批量查看時(shí),利用所述請(qǐng)求返回的數(shù)據(jù),將用戶選擇的頁(yè)面顯示給用戶。優(yōu)選地,所述步驟1包括新建一隊(duì)列,將用戶選擇的頁(yè)面的URL存放在所述隊(duì)列中;所述步驟2包括輪詢所述隊(duì)列,對(duì)于新加入所述隊(duì)列的URL,向服務(wù)器端發(fā)出請(qǐng)求。優(yōu)選地,所述步驟2還包括當(dāng)所述隊(duì)列中URL的數(shù)量超過(guò)預(yù)定值時(shí),將最新加入隊(duì)列的URL替換最舊加入隊(duì)列的URL。優(yōu)選地,所述步驟3中用戶批量查看頁(yè)面的界面上設(shè)置有切換頁(yè)面的操作鍵。優(yōu)選地,所述步驟3之后包括步驟4 當(dāng)用戶退出移動(dòng)終端的瀏覽器時(shí),清空所述隊(duì)列。一種移動(dòng)終端批量查看頁(yè)面的裝置,包括選擇模塊,用于讓用戶在移動(dòng)終端的一個(gè)頁(yè)面中選擇想要批量查看的多個(gè)頁(yè)面;請(qǐng)求及保存模塊,用于向服務(wù)器端請(qǐng)求用戶選擇的頁(yè)面,并保存請(qǐng)求返回的數(shù)據(jù);
3
顯示模塊,用于當(dāng)用戶選擇進(jìn)行批量查看時(shí),利用所述請(qǐng)求返回的數(shù)據(jù),將用戶選
擇的頁(yè)面顯示給用戶。 優(yōu)選地,所述選擇模塊包括新建及存放模塊,用于新建一隊(duì)列,將用戶選擇的頁(yè)面的URL存放在所述隊(duì)列中;所述請(qǐng)求及保存模塊包括輪詢及請(qǐng)求模塊,用于輪詢所述隊(duì)列,對(duì)于新加入所述隊(duì)列的URL,向服務(wù)器端發(fā)出請(qǐng)求。優(yōu)選地,所述請(qǐng)求及保存模塊還包括替換模塊,用于當(dāng)所述隊(duì)列中URL的數(shù)量超過(guò)預(yù)定值時(shí),將最新加入隊(duì)列的URL替換最舊加入隊(duì)列的URL。優(yōu)選地,所述顯示模塊中用戶批量查看頁(yè)面的界面上設(shè)置有切換頁(yè)面的操作鍵。優(yōu)選地,所述裝置還包括清空模塊,用于當(dāng)用戶退出移動(dòng)終端的瀏覽器時(shí),清空所述隊(duì)列。本發(fā)明提供的移動(dòng)終端批量查看頁(yè)面的方法和裝置,首先讓用戶確定想要批量查看的頁(yè)面,然后在用戶批量查看之前預(yù)先將頁(yè)面加載好,待用戶點(diǎn)擊查看時(shí),就把加載好的頁(yè)面全部顯示給用戶查看,從而不必請(qǐng)求一個(gè)頁(yè)面查看一個(gè)頁(yè)面,這樣就減少了用戶的等待時(shí)間,提高了用戶體驗(yàn)。
圖1為本發(fā)明的移動(dòng)終端批量查看頁(yè)面的方法的第一實(shí)施例的流程示意圖;圖2為本發(fā)明的移動(dòng)終端批量查看頁(yè)面的方法的第二實(shí)施例中添加批量查看的頁(yè)面的鏈接到隊(duì)列中的流程示意圖;圖3為本發(fā)明的移動(dòng)終端批量查看頁(yè)面的方法的第二實(shí)施例中輪詢隊(duì)列的流程示意圖;圖4為本發(fā)明的移動(dòng)終端批量查看頁(yè)面的方法的第二實(shí)施例中批量查看頁(yè)面的流程示意圖;圖5為本發(fā)明的移動(dòng)終端批量查看頁(yè)面的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖1所示,本發(fā)明提供一種移動(dòng)終端批量查看頁(yè)面的方法,包括步驟1 用戶在移動(dòng)終端的一個(gè)頁(yè)面中選擇想要批量查看的多個(gè)頁(yè)面;本步驟實(shí)現(xiàn)的是用戶在移動(dòng)終端的一個(gè)頁(yè)面中,不需要跳轉(zhuǎn)頁(yè)面,就可以先后選擇多個(gè)鏈接頁(yè)面(兩個(gè)以上的頁(yè)面,然而本發(fā)明也可以適用于一個(gè)頁(yè)面),把這些頁(yè)面指定為批量查看的頁(yè)面?,F(xiàn)有技術(shù)中,用戶在頁(yè)面中點(diǎn)擊某一個(gè)鏈接,系統(tǒng)就會(huì)獲取到這個(gè)鏈接的 URL (Uniform Resource Locator,統(tǒng)一資源定位符),然后再請(qǐng)求這個(gè)URL,并跳轉(zhuǎn)到新的頁(yè)面中去。而本發(fā)明與現(xiàn)有技術(shù)不同,不需要跳轉(zhuǎn)頁(yè)面,因此為了實(shí)現(xiàn)步驟1,具體可以采用如下方式在移動(dòng)終端擴(kuò)展一個(gè)事件(如點(diǎn)擊鏈接并右滑,或點(diǎn)擊鏈接彈出菜單有供選擇的選項(xiàng)),在用戶觸發(fā)這個(gè)事件時(shí),記錄下當(dāng)前操作的頁(yè)面;或者,直接更改移動(dòng)終端當(dāng)前選擇頁(yè)面的事件,更改為選中頁(yè)面后不跳轉(zhuǎn),而是記錄下選中的頁(yè)面。然而,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,步驟1的實(shí)現(xiàn)不限于上述方式,還可以采用本領(lǐng)域技術(shù)人員容易想到的其他方式。步驟2 向服務(wù)器端請(qǐng)求用戶選擇的頁(yè)面,并保存請(qǐng)求返回的數(shù)據(jù);只要步驟1中用戶選擇了一個(gè)頁(yè)面,本步驟2即可開(kāi)始執(zhí)行,向服務(wù)器端請(qǐng)求用戶選擇的頁(yè)面,并保存請(qǐng)求返回的數(shù)據(jù);當(dāng)用戶繼續(xù)瀏覽頁(yè)面,選擇了想要批量查看的其他頁(yè)面時(shí),本步驟2可以向服務(wù)器端請(qǐng)求用戶新選擇的頁(yè)面,并保存請(qǐng)求返回的數(shù)據(jù)。步驟3 當(dāng)用戶選擇進(jìn)行批量查看時(shí),利用所述請(qǐng)求返回的數(shù)據(jù),將用戶選擇的頁(yè)面顯示給用戶。為了實(shí)現(xiàn)本步驟中的批量查看,需要提供批量查看的入口,具體地,可以在移動(dòng)終端的選項(xiàng)菜單中增加批量查看選項(xiàng),或是在當(dāng)前頁(yè)面中增加批量查看的快捷操作,等等。本步驟中,由于移動(dòng)終端已經(jīng)預(yù)先獲得了用戶選擇的多個(gè)頁(yè)面的數(shù)據(jù),因此當(dāng)用戶選擇進(jìn)行批量查看時(shí),移動(dòng)終端能夠馬上將頁(yè)面顯示給用戶,不需要再向服務(wù)器端請(qǐng)求數(shù)據(jù),減少了用戶的等待時(shí)間。綜上,本發(fā)明的移動(dòng)終端批量查看頁(yè)面的方法,首先讓用戶確定想要批量查看的頁(yè)面,然后在用戶批量查看之前預(yù)先將頁(yè)面加載好,待用戶點(diǎn)擊查看時(shí),就把加載好的頁(yè)面全部顯示給用戶查看,從而不必請(qǐng)求一個(gè)頁(yè)面查看一個(gè)頁(yè)面,這樣就減少了用戶的等待時(shí)間,提高了用戶體驗(yàn)。為了方便地實(shí)現(xiàn)本發(fā)明的方法,前述步驟1優(yōu)選包括新建一隊(duì)列,將用戶選擇的頁(yè)面的URL存放在所述隊(duì)列中;同時(shí),前述步驟2優(yōu)選包括輪詢所述隊(duì)列,對(duì)于新加入所述隊(duì)列的URL,向服務(wù)器端發(fā)出請(qǐng)求。考慮到移動(dòng)終端的空間有限性,優(yōu)選對(duì)隊(duì)列最多能夠存入的URL的數(shù)量設(shè)定一預(yù)定值(例如設(shè)定為5個(gè)),并且前述步驟2優(yōu)選還包括當(dāng)所述隊(duì)列中URL的數(shù)量超過(guò)預(yù)定值時(shí),將最新加入隊(duì)列的URL替換最舊加入隊(duì)列的URL。這樣,用最新加入隊(duì)列的URL替換最舊加入隊(duì)列的URL,能夠節(jié)省移動(dòng)終端的空間。為了方便用戶查看頁(yè)面,前述步驟3中用戶批量查看頁(yè)面的界面上優(yōu)選設(shè)置有切換頁(yè)面的操作鍵。例如,在批量查看頁(yè)面的界面上設(shè)置“上一篇”和“下一篇”的快捷操作, 以方便用戶查看所選擇的多個(gè)頁(yè)面。另外,為了節(jié)約移動(dòng)終端的空間,前述步驟3之后優(yōu)選包括步驟4 當(dāng)用戶退出移動(dòng)終端的瀏覽器時(shí),清空所述隊(duì)列。同時(shí),還可以清空與所述隊(duì)列對(duì)應(yīng)的已經(jīng)加載的頁(yè)面數(shù)據(jù)內(nèi)容,以進(jìn)一步節(jié)約空間。下面以一更詳細(xì)的實(shí)施例詳細(xì)說(shuō)明本發(fā)明的方法。該實(shí)施例使用隊(duì)列存放用戶選擇的想要批量查看的頁(yè)面。如圖2所示,其為本實(shí)施例中添加批量查看的頁(yè)面的鏈接到隊(duì)列中的流程示意圖。首先,用戶選擇一個(gè)批量查看的鏈接,然后,系統(tǒng)獲取到被選定的鏈接URL,接著,判斷該URL是否存在于隊(duì)列中,如果存在,則結(jié)束,如果不存在,則判斷該隊(duì)列的URL數(shù)量是否已經(jīng)達(dá)到最大值,如果沒(méi)有達(dá)到最大值,則將被選定的URL加入到隊(duì)列中,如果已經(jīng)達(dá)到最大值,則刪除隊(duì)列中最舊的URL記錄,并相應(yīng)地刪除該最舊的URL對(duì)應(yīng)的頁(yè)面數(shù)據(jù),最后再將被選定的URL加入到隊(duì)列中。如圖3所示,其為本實(shí)施例中輪詢隊(duì)列的流程示意圖。首先輪詢隊(duì)列,判斷隊(duì)列中是否有未從服務(wù)器端獲取內(nèi)容的URL,如果沒(méi)有,則間隔一定時(shí)間(在圖3中間隔時(shí)間為1 秒)再次輪詢隊(duì)列,如果有未獲取內(nèi)容的URL,則先獲取隊(duì)列中該URL值,接著根據(jù)該URL, 創(chuàng)建連接,請(qǐng)求服務(wù)器端,獲取該頁(yè)面的數(shù)據(jù),然后將獲取的頁(yè)面數(shù)據(jù)保存在移動(dòng)終端的 ROM空間或T卡中,并修改隊(duì)列中該URL的狀態(tài)為“已經(jīng)獲取”;然后判斷用戶是否要求退出瀏覽器,如果沒(méi)有要求,則繼續(xù)上述輪詢過(guò)程,如果要求退出,則刪除隊(duì)列中URL所有對(duì)應(yīng)的頁(yè)面數(shù)據(jù),并刪除隊(duì)列。如圖4所示,其為本實(shí)施例中批量查看頁(yè)面的流程示意圖。首先用戶進(jìn)入批量查看的列表,用戶選擇其中一個(gè)頁(yè)面標(biāo)題,然后判斷該頁(yè)面標(biāo)題的內(nèi)容是否已經(jīng)獲取,如果是,則從移動(dòng)終端的ROM空間或T卡獲取頁(yè)面數(shù)據(jù),如果否,則根據(jù)URL,創(chuàng)建連接,請(qǐng)求服務(wù)器端,獲取該頁(yè)面的數(shù)據(jù),最后由瀏覽器顯示所獲取的頁(yè)面數(shù)據(jù)。與上述的移動(dòng)終端批量查看頁(yè)面的方法相對(duì)應(yīng),本發(fā)明還提供一種移動(dòng)終端批量查看頁(yè)面的裝置,如圖5所示,包括選擇模塊501,用于讓用戶在移動(dòng)終端的一個(gè)頁(yè)面中選擇想要批量查看的多個(gè)頁(yè)面;請(qǐng)求及保存模塊502,用于向服務(wù)器端請(qǐng)求用戶選擇的頁(yè)面,并保存請(qǐng)求返回的數(shù)據(jù);顯示模塊503,用于當(dāng)用戶選擇進(jìn)行批量查看時(shí),利用所述請(qǐng)求返回的數(shù)據(jù),將用戶選擇的頁(yè)面顯示給用戶。本發(fā)明的移動(dòng)終端批量查看頁(yè)面的裝置,首先讓用戶確定想要批量查看的頁(yè)面, 然后在用戶批量查看之前預(yù)先將頁(yè)面加載好,待用戶點(diǎn)擊查看時(shí),就把加載好的頁(yè)面全部顯示給用戶查看,從而不必請(qǐng)求一個(gè)頁(yè)面查看一個(gè)頁(yè)面,這樣就減少了用戶的等待時(shí)間,提高了用戶體驗(yàn)。優(yōu)選地,所述選擇模塊包括新建及存放模塊,用于新建一隊(duì)列,將用戶選擇的頁(yè)面的URL存放在所述隊(duì)列中;所述請(qǐng)求及保存模塊包括輪詢及請(qǐng)求模塊,用于輪詢所述隊(duì)列,對(duì)于新加入所述隊(duì)列的URL,向服務(wù)器端發(fā)出請(qǐng)求。優(yōu)選地,所述請(qǐng)求及保存模塊還包括替換模塊,用于當(dāng)所述隊(duì)列中URL的數(shù)量超過(guò)預(yù)定值時(shí),將最新加入隊(duì)列的URL替換最舊加入隊(duì)列的URL。優(yōu)選地,所述顯示模塊中用戶批量查看頁(yè)面的界面上設(shè)置有切換頁(yè)面的操作鍵。
優(yōu)選地,所述裝置還包括清空模塊,用于當(dāng)用戶退出移動(dòng)終端的瀏覽器時(shí),清空所述隊(duì)列。以上所述僅為本發(fā)明的較佳實(shí)施例,并非用來(lái)限定本發(fā)明的實(shí)施范圍;如果不脫離本發(fā)明的精神和范圍,對(duì)本發(fā)明進(jìn)行修改或者等同替換,均應(yīng)涵蓋在本發(fā)明權(quán)利要求的保護(hù)范圍當(dāng)中。
權(quán)利要求
1.一種移動(dòng)終端批量查看頁(yè)面的方法,其特征在于,包括步驟1 用戶在移動(dòng)終端的一個(gè)頁(yè)面中選擇想要批量查看的多個(gè)頁(yè)面; 步驟2 向服務(wù)器端請(qǐng)求用戶選擇的頁(yè)面,并保存請(qǐng)求返回的數(shù)據(jù); 步驟3 當(dāng)用戶選擇進(jìn)行批量查看時(shí),利用所述請(qǐng)求返回的數(shù)據(jù),將用戶選擇的頁(yè)面顯示給用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟1包括新建一隊(duì)列,將用戶選擇的頁(yè)面的URL存放在所述隊(duì)列中;所述步驟2包括輪詢所述隊(duì)列,對(duì)于新加入所述隊(duì)列的URL,向服務(wù)器端發(fā)出請(qǐng)求。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟2還包括當(dāng)所述隊(duì)列中URL的數(shù)量超過(guò)預(yù)定值時(shí),將最新加入隊(duì)列的URL替換最舊加入隊(duì)列的URL。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟3中用戶批量查看頁(yè)面的界面上設(shè)置有切換頁(yè)面的操作鍵。
5.根據(jù)權(quán)利要求2至4中任一權(quán)利要求所述的方法,其特征在于,所述步驟3之后包括步驟4:當(dāng)用戶退出移動(dòng)終端的瀏覽器時(shí),清空所述隊(duì)列。
6.一種移動(dòng)終端批量查看頁(yè)面的裝置,其特征在于,包括選擇模塊,用于讓用戶在移動(dòng)終端的一個(gè)頁(yè)面中選擇想要批量查看的多個(gè)頁(yè)面; 請(qǐng)求及保存模塊,用于向服務(wù)器端請(qǐng)求用戶選擇的頁(yè)面,并保存請(qǐng)求返回的數(shù)據(jù); 顯示模塊,用于當(dāng)用戶選擇進(jìn)行批量查看時(shí),利用所述請(qǐng)求返回的數(shù)據(jù),將用戶選擇的頁(yè)面顯示給用戶。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述選擇模塊包括新建及存放模塊,用于新建一隊(duì)列,將用戶選擇的頁(yè)面的URL存放在所述隊(duì)列中; 所述請(qǐng)求及保存模塊包括輪詢及請(qǐng)求模塊,用于輪詢所述隊(duì)列,對(duì)于新加入所述隊(duì)列的URL,向服務(wù)器端發(fā)出請(qǐng)求。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述請(qǐng)求及保存模塊還包括替換模塊,用于當(dāng)所述隊(duì)列中URL的數(shù)量超過(guò)預(yù)定值時(shí),將最新加入隊(duì)列的URL替換最舊加入隊(duì)列的URL。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述顯示模塊中用戶批量查看頁(yè)面的界面上設(shè)置有切換頁(yè)面的操作鍵。
10.根據(jù)權(quán)利要求7至9中任一權(quán)利要求所述的裝置,其特征在于,所述裝置還包括 清空模塊,用于當(dāng)用戶退出移動(dòng)終端的瀏覽器時(shí),清空所述隊(duì)列。
全文摘要
本發(fā)明公開(kāi)了一種移動(dòng)終端批量查看頁(yè)面的方法和裝置,所述方法包括步驟1用戶在移動(dòng)終端的一個(gè)頁(yè)面中選擇想要批量查看的多個(gè)頁(yè)面;步驟2向服務(wù)器端請(qǐng)求用戶選擇的頁(yè)面,并保存請(qǐng)求返回的數(shù)據(jù);步驟3當(dāng)用戶選擇進(jìn)行批量查看時(shí),利用所述請(qǐng)求返回的數(shù)據(jù),將用戶選擇的頁(yè)面顯示給用戶。本發(fā)明首先讓用戶確定想要批量查看的頁(yè)面,然后在用戶批量查看之前預(yù)先將頁(yè)面加載好,待用戶點(diǎn)擊查看時(shí),就把加載好的頁(yè)面全部顯示給用戶查看,從而不必請(qǐng)求一個(gè)頁(yè)面查看一個(gè)頁(yè)面,這樣就減少了用戶的等待時(shí)間,提高了用戶體驗(yàn)。
文檔編號(hào)G06F17/30GK102231157SQ201110163680
公開(kāi)日2011年11月2日 申請(qǐng)日期2011年6月17日 優(yōu)先權(quán)日2011年6月17日
發(fā)明者魯林 申請(qǐng)人:深圳市五巨科技有限公司