專利名稱:一種網(wǎng)頁(yè)分割方法和分頁(yè)服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及分頁(yè)技術(shù),更具體地說,本發(fā)明涉及一種網(wǎng)頁(yè)分割方法和分頁(yè)服務(wù)器。
背景技術(shù):
移動(dòng)通信技術(shù)大大改變了人們的日常生活方式,移動(dòng)電話也早已從昂貴的奢侈品轉(zhuǎn)變成了人們?nèi)粘I畹幕窘M成部分。經(jīng)過多年的發(fā)展,移動(dòng)通信技術(shù)不僅已經(jīng)能夠毫不費(fèi)力的在用戶之間建立語音通信,而且還能實(shí)現(xiàn)用戶之間簡(jiǎn)單的消息(例如短消息)傳遞。而最新的移動(dòng)通信技術(shù)更是能夠?qū)崿F(xiàn)用戶對(duì)互聯(lián)網(wǎng)的移動(dòng)訪問。然而,受限于移動(dòng)電話自身的性能,現(xiàn)有移動(dòng)電話多半只能訪問專門構(gòu)建的面向移動(dòng)終端的互聯(lián)網(wǎng)站點(diǎn)。此類互聯(lián)網(wǎng)站點(diǎn)所提供的網(wǎng)頁(yè)采用面向移動(dòng)電話的特定格式(例如WML格式),以便能夠在移動(dòng)電話上輕松顯示。而對(duì)于更為廣大用戶所接受的基于HTML 格式的互聯(lián)網(wǎng)網(wǎng)頁(yè),大多數(shù)移動(dòng)電話都無法正常顯示。這是因?yàn)椋壳暗幕贖TML格式的互聯(lián)網(wǎng)網(wǎng)頁(yè)采用了大量的特效技術(shù),顯示這種網(wǎng)頁(yè)所需的數(shù)據(jù)處理能力大大超出了一般移動(dòng)電話的能力。同時(shí),這種互聯(lián)網(wǎng)網(wǎng)頁(yè)會(huì)產(chǎn)生大量的流量,這一點(diǎn)對(duì)于基于流量計(jì)費(fèi)的移動(dòng)用戶而言非常致命。為便于移動(dòng)用戶訪問HTML網(wǎng)頁(yè),頁(yè)面分割技術(shù)應(yīng)運(yùn)而生。這種頁(yè)面分割技術(shù)可將 HTML網(wǎng)頁(yè)分割成多個(gè)WML格式的子網(wǎng)頁(yè),以便于移動(dòng)用戶訪問。然而,現(xiàn)有頁(yè)面分割技術(shù)僅允許用戶順序訪問每一分頁(yè),而無法實(shí)現(xiàn)各分頁(yè)的隨意訪問,使用非常不便。因此,需要一種頁(yè)面分割技術(shù),可實(shí)現(xiàn)對(duì)分割后的各個(gè)分頁(yè)的隨機(jī)訪問,以克服現(xiàn)有技術(shù)之中存在的上述缺陷。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有頁(yè)面分割技術(shù)無法實(shí)現(xiàn)各分頁(yè)的隨意訪問由此導(dǎo)致使用非常不便的缺陷,提供一種網(wǎng)頁(yè)分割方法和分頁(yè)服務(wù)器。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是一種網(wǎng)頁(yè)分割方法,包括首次訪問步驟,包括分頁(yè)服務(wù)器接收包含原始網(wǎng)頁(yè)地址的網(wǎng)頁(yè)訪問請(qǐng)求;分頁(yè)服務(wù)器依據(jù)該原始網(wǎng)頁(yè)地址獲取對(duì)應(yīng)的原始網(wǎng)頁(yè);分頁(yè)服務(wù)器構(gòu)建基于該原始網(wǎng)頁(yè)的DOM樹,并基于該DOM樹構(gòu)建該原始網(wǎng)頁(yè)的首個(gè)分頁(yè);分頁(yè)服務(wù)器在該首個(gè)分頁(yè)中插入至少一個(gè)分頁(yè)訪問鏈接,然后返回該首個(gè)分頁(yè), 其中所述至少一個(gè)分頁(yè)訪問鏈接均指向分頁(yè)服務(wù)器。優(yōu)選的,在所述至少一個(gè)分頁(yè)訪問鏈接中,每一分頁(yè)訪問鏈接是基于所述分頁(yè)服務(wù)器的地址、所述原始網(wǎng)頁(yè)地址和該分頁(yè)訪問鏈接所對(duì)應(yīng)分頁(yè)的分頁(yè)標(biāo)識(shí)而生成的。
優(yōu)選的分頁(yè)訪問步驟,包括分頁(yè)服務(wù)器接收包含所述至少一個(gè)分頁(yè)訪問鏈接之中一分頁(yè)訪問鏈接的網(wǎng)頁(yè)訪問請(qǐng)求,并提取該分頁(yè)訪問鏈接中包含的原始網(wǎng)頁(yè)地址和分頁(yè)標(biāo)識(shí);分頁(yè)服務(wù)器依據(jù)該原始網(wǎng)頁(yè)地址查找對(duì)應(yīng)的原始網(wǎng)頁(yè)的DOM樹,然后基于該DOM 樹和所述分頁(yè)標(biāo)識(shí)構(gòu)建該分頁(yè)標(biāo)識(shí)所對(duì)應(yīng)的分頁(yè);分頁(yè)服務(wù)器在該分頁(yè)中插入指向分頁(yè)服務(wù)器的至少一個(gè)分頁(yè)訪問鏈接,然后返回該分頁(yè)。優(yōu)選的,每一分頁(yè)訪問鏈接所對(duì)應(yīng)的分頁(yè)中包括下列鏈接之中的至少一種上頁(yè)鏈接;下頁(yè)鏈接。優(yōu)選的,每一分頁(yè)訪問鏈接所對(duì)應(yīng)的分頁(yè)中包括下拉列表,該下拉列表中列有與插入該分頁(yè)的至少一個(gè)分頁(yè)訪問鏈接相對(duì)應(yīng)的至少一個(gè)分頁(yè)選項(xiàng)。一種分頁(yè)服務(wù)器,包括收發(fā)模塊,用于接收包含原始網(wǎng)頁(yè)地址的網(wǎng)頁(yè)訪問請(qǐng)求;獲取模塊,用于依據(jù)該原始網(wǎng)頁(yè)地址通過收發(fā)模塊獲取對(duì)應(yīng)的原始網(wǎng)頁(yè);構(gòu)建模塊,用于構(gòu)建基于該原始網(wǎng)頁(yè)的DOM樹,并基于該DOM樹構(gòu)建該原始網(wǎng)頁(yè)的首個(gè)分頁(yè);插入模塊,用于在該首個(gè)分頁(yè)中插入至少一個(gè)分頁(yè)訪問鏈接,然后通過收發(fā)模塊返回該首個(gè)分頁(yè),其中所述至少一個(gè)分頁(yè)訪問鏈接均指向本分頁(yè)服務(wù)器。優(yōu)選的,在所述至少一個(gè)分頁(yè)訪問鏈接中,每一分頁(yè)訪問鏈接是基于所述分頁(yè)服務(wù)器的地址、所述原始網(wǎng)頁(yè)地址和該分頁(yè)訪問鏈接所對(duì)應(yīng)分頁(yè)的分頁(yè)標(biāo)識(shí)而生成的。優(yōu)選的,
所述收發(fā)模塊還用于接收包含所述至少一個(gè)分頁(yè)訪問鏈接之中一分頁(yè)訪問鏈接的網(wǎng)頁(yè)訪問請(qǐng)求,并提取該分頁(yè)訪問鏈接中包含的原始網(wǎng)頁(yè)地址和分頁(yè)標(biāo)識(shí);所述構(gòu)建模塊還用于依據(jù)該原始網(wǎng)頁(yè)地址查找對(duì)應(yīng)的原始網(wǎng)頁(yè)的DOM樹,并基于該DOM樹和所述分頁(yè)標(biāo)識(shí)構(gòu)建該分頁(yè)標(biāo)識(shí)所對(duì)應(yīng)的分頁(yè);所述插入模塊還用于在該分頁(yè)中插入指向本分頁(yè)服務(wù)器的至少一個(gè)分頁(yè)訪問鏈接,然后通過收發(fā)模塊返回該分頁(yè)。優(yōu)選的,每一分頁(yè)訪問鏈接所對(duì)應(yīng)的分頁(yè)中包括下列鏈接之中的至少一種上頁(yè)鏈接;下頁(yè)鏈接。優(yōu)選的,每一分頁(yè)訪問鏈接所對(duì)應(yīng)的分頁(yè)中包括下拉列表,該下拉列表中列有與插入該分頁(yè)的至少一個(gè)分頁(yè)訪問鏈接相對(duì)應(yīng)的至少一個(gè)分頁(yè)選項(xiàng)。實(shí)施本發(fā)明的技術(shù)方案,具有以下有益效果本發(fā)明提供的技術(shù)方案通過在分頁(yè)中插入對(duì)應(yīng)各個(gè)分頁(yè)的分頁(yè)訪問鏈接來實(shí)現(xiàn)各個(gè)分頁(yè)的隨機(jī)訪問。如此一來,用戶便可根據(jù)需要來隨意訪問想要訪問的分頁(yè),使用非常方便。
5
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,附圖中圖1是依據(jù)本發(fā)明一較佳實(shí)施例的網(wǎng)頁(yè)分割方法中首次訪問步驟的流程圖;圖2是依據(jù)本發(fā)明一較佳實(shí)施例的網(wǎng)頁(yè)分割方法中分頁(yè)訪問步驟的流程圖;圖3是插入每一分頁(yè)的上頁(yè)鏈接、下頁(yè)鏈接和下拉列表及提交按鈕的示意圖;圖4是依據(jù)本發(fā)明一較佳實(shí)施例的分頁(yè)服務(wù)器的邏輯結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供了一種網(wǎng)頁(yè)分割方法和分頁(yè)服務(wù)器,通過在分頁(yè)中插入對(duì)應(yīng)各個(gè)分頁(yè)的分頁(yè)訪問鏈接來實(shí)現(xiàn)各個(gè)分頁(yè)的隨機(jī)訪問。如此一來,用戶便可根據(jù)需要來隨意訪問想要訪問的分頁(yè),使用非常方便。下面就結(jié)合附圖和具體實(shí)施例來對(duì)本發(fā)明提供的技術(shù)方案進(jìn)行詳細(xì)描述。本發(fā)明提供了一種網(wǎng)頁(yè)分割方法,其具體包括首次訪問步驟和分頁(yè)訪問步驟,下面就分別結(jié)合對(duì)應(yīng)的附圖和具體實(shí)施例來對(duì)上述兩個(gè)步驟進(jìn)行詳細(xì)的描述。圖1是依據(jù)本發(fā)明一較佳實(shí)施例的網(wǎng)頁(yè)分割方法中首次訪問步驟100的流程圖。 如圖ι所示,首次訪問步驟100開始于步驟102。隨后,在下一步驟104,分頁(yè)服務(wù)器接收包含原始網(wǎng)頁(yè)地址的網(wǎng)頁(yè)訪問請(qǐng)求。在具體實(shí)現(xiàn)過程中,該網(wǎng)頁(yè)訪問請(qǐng)求是通過例如但不限于在客戶端瀏覽器中輸入上述原始網(wǎng)頁(yè)地址并跳轉(zhuǎn)來實(shí)現(xiàn)的。隨后,在下一步驟106,分頁(yè)服務(wù)器依據(jù)該原始網(wǎng)頁(yè)地址獲取對(duì)應(yīng)的原始網(wǎng)頁(yè)。在具體實(shí)現(xiàn)過程中,分頁(yè)服務(wù)器依據(jù)該原始網(wǎng)頁(yè)地址在該地址對(duì)應(yīng)的站點(diǎn)獲取該原始網(wǎng)頁(yè)。隨后,在下一步驟108,分頁(yè)服務(wù)器構(gòu)建基于該原始網(wǎng)頁(yè)的DOM(Document Object Model,文檔對(duì)象模型)樹,并基于該DOM樹構(gòu)建該原始網(wǎng)頁(yè)的首個(gè)分頁(yè)。有關(guān)基于網(wǎng)頁(yè)來構(gòu)建DOM樹的內(nèi)容已經(jīng)在現(xiàn)有技術(shù)中做了清楚的描述,因此此處不再贅述。隨后,在下一步驟110,分頁(yè)服務(wù)器在該首個(gè)分頁(yè)中插入至少一個(gè)分頁(yè)訪問鏈接, 然后向客戶端瀏覽器返回該首個(gè)分頁(yè),其中,上述至少一個(gè)分頁(yè)訪問鏈接均指向分頁(yè)服務(wù)
ο在具體實(shí)現(xiàn)過程中,上述至少一個(gè)分頁(yè)訪問鏈接可通過一分頁(yè)選擇表單來實(shí)現(xiàn), 該選擇頁(yè)面表達(dá)可通過下列表單源文件來實(shí)現(xiàn)<F0RM name = f action = s method = get>
<input name = url type = hidden value =" request url,,> <A id = previous href = “ “ target = > </A>  ; <A id = next href = “ “ target = > 下頁(yè) </A>  ; <SELECT id = page name = pager>
〈OPTION〉第 1 頁(yè)〈/OPTION〉
…〈OPTION〉第 η 頁(yè)〈/OPTION〉</SELECT>  ;〈INPUT id = button type = submit value =跳轉(zhuǎn) ></F0RM>基于上述表單源文件,可生成上頁(yè)鏈接、下頁(yè)鏈接和下拉列表以及提交按鈕,其中下拉列表中包含多個(gè)分頁(yè)選項(xiàng),每一分頁(yè)選項(xiàng)與上述至少一個(gè)分頁(yè)訪問鏈接中的一個(gè)分頁(yè)訪問鏈接相對(duì)應(yīng)。應(yīng)注意,上頁(yè)鏈接、下頁(yè)鏈接和下拉列表中每一選項(xiàng)所對(duì)應(yīng)的分頁(yè)訪問鏈接都將指向分頁(yè)服務(wù)器,該鏈接是基于分頁(yè)服務(wù)器的地址、原始網(wǎng)頁(yè)地址和該分頁(yè)訪問鏈接所對(duì)應(yīng)分頁(yè)的分頁(yè)標(biāo)識(shí)而生成的。在具體實(shí)現(xiàn)過程中,上述分頁(yè)訪問鏈接可采用例如但不限于下列形式Page URL = “http //“+Server Host Name (分頁(yè)月艮務(wù)器地址)+ ‘‘?,,+ “url,,+ “ =,,+URL ENCODE(原始網(wǎng)頁(yè)地址)+ “&,,+ “page,,+ “ =,,+ "page number (分頁(yè)標(biāo)識(shí)),,。例如,假設(shè)分頁(yè)服務(wù)器地址為“192. 168. 168. 24”,原始網(wǎng)頁(yè)地址為http://www. sina. com. cn,則首個(gè)分頁(yè)中的下頁(yè)鏈接所對(duì)應(yīng)的地址為http ://192. 168. 168. 24 ? url = http% 3A% 2F% 2Fwww. sina. com. cn&page = 2。應(yīng)注意,對(duì)于首個(gè)分頁(yè)而言,其分頁(yè)中不包含上頁(yè)鏈接,對(duì)于最后一個(gè)分頁(yè)而言, 其分頁(yè)中不包含下頁(yè)鏈接。在具體實(shí)現(xiàn)過程中,上頁(yè)鏈接、下頁(yè)鏈接和下拉列表可以根據(jù)需要隨意設(shè)置。由上文所述可知,生成的每一分頁(yè)訪問鏈接均指向分頁(yè)服務(wù)器。在具體實(shí)現(xiàn)過程中,步驟108和110可按照如下方式執(zhí)行在構(gòu)建DOM樹后,根據(jù)客戶端瀏覽器所支持的分頁(yè)大小來在DOM樹中查找首個(gè)分頁(yè)所對(duì)應(yīng)的起始節(jié)點(diǎn)和終止節(jié)點(diǎn)。隨后,用接口 createContextualFragment建立一棵包含上述分頁(yè)選擇表單的子樹,然后調(diào)用DOM的標(biāo)準(zhǔn)接口 insertBejfore來在構(gòu)建的對(duì)應(yīng)于原始網(wǎng)頁(yè)的DOM樹中、在起始節(jié)點(diǎn)之前,插入這棵子樹。隨后,基于上述DOM樹,依據(jù)該子樹以及確定的起始節(jié)點(diǎn)和終止節(jié)點(diǎn)來構(gòu)建首個(gè)分頁(yè)。最后,首次訪問步驟100結(jié)束于步驟112。圖2是依據(jù)本發(fā)明一較佳實(shí)施例的網(wǎng)頁(yè)分割方法中分頁(yè)訪問步驟200的流程圖。 如圖2所示,首次訪問步驟200開始于步驟202。隨后,在下一步驟204,分頁(yè)服務(wù)器接收包含上述圖1中至少一個(gè)分頁(yè)訪問鏈接之中一分頁(yè)訪問鏈接的網(wǎng)頁(yè)訪問請(qǐng)求,并提取該分頁(yè)訪問鏈接中包含的原始網(wǎng)頁(yè)地址和分頁(yè)標(biāo)識(shí)。在具體實(shí)現(xiàn)過程中,當(dāng)用戶點(diǎn)擊首個(gè)分頁(yè)中包含的分頁(yè)訪問鏈接(例如但不限于下頁(yè)鏈接或下拉列表中的某一選項(xiàng))時(shí),將觸發(fā)發(fā)出一包含分頁(yè)訪問鏈接的網(wǎng)頁(yè)訪問請(qǐng)求。如上文所述,由于每一分頁(yè)訪問鏈接都是指向分頁(yè)服務(wù)器的,且分頁(yè)訪問鏈接是基于分頁(yè)服務(wù)器的地址、原始網(wǎng)頁(yè)地址和該分頁(yè)訪問鏈接所對(duì)應(yīng)分頁(yè)的分頁(yè)標(biāo)識(shí)而生成的,因此分頁(yè)服務(wù)器會(huì)直接處理該網(wǎng)頁(yè)訪問請(qǐng)求,從該分頁(yè)訪問鏈接中提取原始網(wǎng)頁(yè)地址和分頁(yè)標(biāo)
7識(shí)。隨后,在下一步驟206,分頁(yè)服務(wù)器依據(jù)該原始網(wǎng)頁(yè)地址查找對(duì)應(yīng)的原始網(wǎng)頁(yè)的 DOM樹,然后基于該DOM樹和所述分頁(yè)標(biāo)識(shí)構(gòu)建該分頁(yè)標(biāo)識(shí)所對(duì)應(yīng)的分頁(yè)。隨后,在下一步驟208,分頁(yè)服務(wù)器在該分頁(yè)中插入指向分頁(yè)服務(wù)器的至少一個(gè)分頁(yè)訪問鏈接,然后返回該分頁(yè)。在具體實(shí)現(xiàn)過程中,步驟206和208可采用下列方式實(shí)現(xiàn)首先分頁(yè)服務(wù)器可查找上述分頁(yè)標(biāo)識(shí)所對(duì)應(yīng)分頁(yè)在DOM樹中的起始節(jié)點(diǎn)和終止節(jié)點(diǎn)。隨后,分頁(yè)服務(wù)器用接口 createContextualFragment建立一棵包含一分頁(yè)選擇表單 (該分頁(yè)選擇表單與步驟208中的至少一個(gè)分頁(yè)訪問鏈接相對(duì)應(yīng))的子樹,然后調(diào)用DOM的標(biāo)準(zhǔn)接口 insertBefore來在構(gòu)建的對(duì)應(yīng)于原始網(wǎng)頁(yè)的DOM樹中、在上述起始節(jié)點(diǎn)之前,插入這棵子樹。隨后,基于上述DOM樹,依據(jù)該子樹以及確定的起始節(jié)點(diǎn)和終止節(jié)點(diǎn)來構(gòu)建首個(gè)分頁(yè)。不難理解,在不同分頁(yè)中插入的至少一個(gè)分頁(yè)訪問鏈接(即分頁(yè)選擇表單)均存在不同。若分頁(yè)同時(shí)包含上頁(yè)鏈接、下頁(yè)鏈接和下拉列表,則不同分頁(yè)中的上頁(yè)鏈接和下頁(yè)鏈接彼此各不相同,但下拉列表中每一選項(xiàng)所對(duì)應(yīng)的分頁(yè)訪問鏈接是相同的。最后,分頁(yè)訪問步驟200結(jié)束于步驟210。圖3是插入每一分頁(yè)的上頁(yè)鏈接、下頁(yè)鏈接和下拉列表及提交按鈕的示意圖。圖4是依據(jù)本發(fā)明一較佳實(shí)施例的分頁(yè)服務(wù)器400的邏輯結(jié)構(gòu)示意圖。如圖4所示,本發(fā)明提供的分頁(yè)服務(wù)器400包括收發(fā)模塊402、獲取模塊404、構(gòu)建模塊406和插入模塊408。上述模塊在不同的操作步驟中具有不同的功能,下面就分別來介紹這些模塊的功能。在首次訪問步驟中,上述模塊的功能如下收發(fā)模塊402用于接收包含原始網(wǎng)頁(yè)地址的網(wǎng)頁(yè)訪問請(qǐng)求。獲取模塊404用于依據(jù)該原始網(wǎng)頁(yè)地址通過收發(fā)模塊402獲取對(duì)應(yīng)的原始網(wǎng)頁(yè);構(gòu)建模塊406用于構(gòu)建基于該原始網(wǎng)頁(yè)的DOM樹,并基于該DOM樹構(gòu)建該原始網(wǎng)頁(yè)的首個(gè)分頁(yè)。插入模塊408用于在該首個(gè)分頁(yè)中插入至少一個(gè)分頁(yè)訪問鏈接,然后通過收發(fā)模塊返回該首個(gè)分頁(yè),其中所述至少一個(gè)分頁(yè)訪問鏈接均指向本分頁(yè)服務(wù)器。在具體實(shí)現(xiàn)過程中,所述至少一個(gè)分頁(yè)訪問鏈接中的每一鏈接都將指向分頁(yè)服務(wù)器,該鏈接是基于分頁(yè)服務(wù)器的地址、原始網(wǎng)頁(yè)地址和該分頁(yè)訪問鏈接所對(duì)應(yīng)分頁(yè)的分頁(yè)標(biāo)識(shí)而生成的。有關(guān)分頁(yè)訪問鏈接的內(nèi)容已經(jīng)在前文進(jìn)行了詳細(xì)的描述,因此此處不再贅述。在具體實(shí)現(xiàn)過程中,分頁(yè)服務(wù)器400中的各個(gè)模塊在首次訪問步驟中的功能分別與圖1中的首次訪問步驟100中的各個(gè)操作相對(duì)應(yīng),這些操作的內(nèi)容已經(jīng)在前文做了清楚的描述,因此此處不再贅述。在分頁(yè)訪問步驟中,上述模塊的功能如下收發(fā)模塊402用于接收包含上述至少一個(gè)分頁(yè)訪問鏈接之中一分頁(yè)訪問鏈接的網(wǎng)頁(yè)訪問請(qǐng)求,并提取該分頁(yè)訪問鏈接中包含的原始網(wǎng)頁(yè)地址和分頁(yè)標(biāo)識(shí);構(gòu)建模塊404用于依據(jù)該原始網(wǎng)頁(yè)地址查找對(duì)應(yīng)的原始網(wǎng)頁(yè)的DOM樹,并基于該DOM樹和所述分頁(yè)標(biāo)識(shí)構(gòu)建該分頁(yè)標(biāo)識(shí)所對(duì)應(yīng)的分頁(yè);插入模塊406用于在該分頁(yè)中插入指向本分頁(yè)服務(wù)器的至少一個(gè)分頁(yè)訪問鏈接, 然后通過收發(fā)模塊402返回該分頁(yè)。在具體實(shí)現(xiàn)過程中,分頁(yè)服務(wù)器400中的各個(gè)模塊在分頁(yè)訪問步驟中的功能分別與圖2中的分頁(yè)訪問步驟200中的各個(gè)操作相對(duì)應(yīng),這些操作的內(nèi)容已經(jīng)在前文做了清楚的描述,因此此處不再贅述。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)頁(yè)分割方法,其特征在于,包括 首次訪問步驟,包括分頁(yè)服務(wù)器接收包含原始網(wǎng)頁(yè)地址的網(wǎng)頁(yè)訪問請(qǐng)求; 分頁(yè)服務(wù)器依據(jù)該原始網(wǎng)頁(yè)地址獲取對(duì)應(yīng)的原始網(wǎng)頁(yè);分頁(yè)服務(wù)器構(gòu)建基于該原始網(wǎng)頁(yè)的DOM樹,并基于該DOM樹構(gòu)建該原始網(wǎng)頁(yè)的首個(gè)分頁(yè);分頁(yè)服務(wù)器在該首個(gè)分頁(yè)中插入至少一個(gè)分頁(yè)訪問鏈接,然后返回該首個(gè)分頁(yè),其中所述至少一個(gè)分頁(yè)訪問鏈接均指向分頁(yè)服務(wù)器。
2.根據(jù)權(quán)利要求1所述的網(wǎng)頁(yè)分割方法,其特征在于,在所述至少一個(gè)分頁(yè)訪問鏈接中,每一分頁(yè)訪問鏈接是基于所述分頁(yè)服務(wù)器的地址、所述原始網(wǎng)頁(yè)地址和該分頁(yè)訪問鏈接所對(duì)應(yīng)分頁(yè)的分頁(yè)標(biāo)識(shí)而生成的。
3.根據(jù)權(quán)利要求2所述的網(wǎng)頁(yè)分割方法,其特征在于,還包括 分頁(yè)訪問步驟,包括分頁(yè)服務(wù)器接收包含所述至少一個(gè)分頁(yè)訪問鏈接之中一分頁(yè)訪問鏈接的網(wǎng)頁(yè)訪問請(qǐng)求,并提取該分頁(yè)訪問鏈接中包含的原始網(wǎng)頁(yè)地址和分頁(yè)標(biāo)識(shí);分頁(yè)服務(wù)器依據(jù)該原始網(wǎng)頁(yè)地址查找對(duì)應(yīng)的原始網(wǎng)頁(yè)的DOM樹,然后基于該DOM樹和所述分頁(yè)標(biāo)識(shí)構(gòu)建該分頁(yè)標(biāo)識(shí)所對(duì)應(yīng)的分頁(yè);分頁(yè)服務(wù)器在該分頁(yè)中插入指向分頁(yè)服務(wù)器的至少一個(gè)分頁(yè)訪問鏈接,然后返回該分頁(yè)。
4.根據(jù)權(quán)利要求3所述的網(wǎng)頁(yè)分割方法,其特征在于,每一分頁(yè)訪問鏈接所對(duì)應(yīng)的分頁(yè)中包括下列鏈接之中的至少一種上頁(yè)鏈接; 下頁(yè)鏈接。
5.根據(jù)權(quán)利要求3所述的網(wǎng)頁(yè)分割方法,其特征在于,每一分頁(yè)訪問鏈接所對(duì)應(yīng)的分頁(yè)中包括下拉列表,該下拉列表中列有與插入該分頁(yè)的至少一個(gè)分頁(yè)訪問鏈接相對(duì)應(yīng)的至少一個(gè)分頁(yè)選項(xiàng)。
6.一種分頁(yè)服務(wù)器,其特征在于,包括收發(fā)模塊,用于接收包含原始網(wǎng)頁(yè)地址的網(wǎng)頁(yè)訪問請(qǐng)求; 獲取模塊,用于依據(jù)該原始網(wǎng)頁(yè)地址通過收發(fā)模塊獲取對(duì)應(yīng)的原始網(wǎng)頁(yè); 構(gòu)建模塊,用于構(gòu)建基于該原始網(wǎng)頁(yè)的DOM樹,并基于該DOM樹構(gòu)建該原始網(wǎng)頁(yè)的首個(gè)分頁(yè);插入模塊,用于在該首個(gè)分頁(yè)中插入至少一個(gè)分頁(yè)訪問鏈接,然后通過收發(fā)模塊返回該首個(gè)分頁(yè),其中所述至少一個(gè)分頁(yè)訪問鏈接均指向本分頁(yè)服務(wù)器。
7.根據(jù)權(quán)利要求6所述的分頁(yè)服務(wù)器,其特征在于,在所述至少一個(gè)分頁(yè)訪問鏈接中, 每一分頁(yè)訪問鏈接是基于所述分頁(yè)服務(wù)器的地址、所述原始網(wǎng)頁(yè)地址和該分頁(yè)訪問鏈接所對(duì)應(yīng)分頁(yè)的分頁(yè)標(biāo)識(shí)而生成的。
8.根據(jù)權(quán)利要求7所述的分頁(yè)服務(wù)器,其特征在于,所述收發(fā)模塊還用于接收包含所述至少一個(gè)分頁(yè)訪問鏈接之中一分頁(yè)訪問鏈接的網(wǎng)頁(yè)訪問請(qǐng)求,并提取該分頁(yè)訪問鏈接中包含的原始網(wǎng)頁(yè)地址和分頁(yè)標(biāo)識(shí);所述構(gòu)建模塊還用于依據(jù)該原始網(wǎng)頁(yè)地址查找對(duì)應(yīng)的原始網(wǎng)頁(yè)的DOM樹,并基于該 DOM樹和所述分頁(yè)標(biāo)識(shí)構(gòu)建該分頁(yè)標(biāo)識(shí)所對(duì)應(yīng)的分頁(yè);所述插入模塊還用于在該分頁(yè)中插入指向本分頁(yè)服務(wù)器的至少一個(gè)分頁(yè)訪問鏈接,然后通過收發(fā)模塊返回該分頁(yè)。
9.根據(jù)權(quán)利要求6所述的分頁(yè)服務(wù)器,其特征在于,每一分頁(yè)訪問鏈接所對(duì)應(yīng)的分頁(yè)中包括下列鏈接之中的至少一種上頁(yè)鏈接; 下頁(yè)鏈接。
10.根據(jù)權(quán)利要求6所述的分頁(yè)服務(wù)器,其特征在于,每一分頁(yè)訪問鏈接所對(duì)應(yīng)的分頁(yè)中包括下拉列表,該下拉列表中列有與插入該分頁(yè)的至少一個(gè)分頁(yè)訪問鏈接相對(duì)應(yīng)的至少一個(gè)分頁(yè)選項(xiàng)。
全文摘要
本發(fā)明涉及分頁(yè)技術(shù),針對(duì)現(xiàn)有頁(yè)面分割技術(shù)無法實(shí)現(xiàn)各分頁(yè)的隨意訪問由此導(dǎo)致使用非常不便的缺陷,提供一種網(wǎng)頁(yè)分割方法和分頁(yè)服務(wù)器。方法包括分頁(yè)服務(wù)器接收包含原始網(wǎng)頁(yè)地址的網(wǎng)頁(yè)訪問請(qǐng)求;分頁(yè)服務(wù)器依據(jù)該原始網(wǎng)頁(yè)地址獲取對(duì)應(yīng)的原始網(wǎng)頁(yè);分頁(yè)服務(wù)器構(gòu)建基于該原始網(wǎng)頁(yè)的DOM樹,并基于該DOM樹構(gòu)建該原始網(wǎng)頁(yè)的首個(gè)分頁(yè);分頁(yè)服務(wù)器在該首個(gè)分頁(yè)中插入至少一個(gè)分頁(yè)訪問鏈接,然后返回該首個(gè)分頁(yè),其中所述至少一個(gè)分頁(yè)訪問鏈接均指向分頁(yè)服務(wù)器。本發(fā)明還提供一種分頁(yè)服務(wù)器。本發(fā)明通過在分頁(yè)中插入對(duì)應(yīng)各個(gè)分頁(yè)的分頁(yè)訪問鏈接來實(shí)現(xiàn)各個(gè)分頁(yè)的隨機(jī)訪問。如此一來,用戶便可根據(jù)需要來隨意訪問想要訪問的分頁(yè),使用非常方便。
文檔編號(hào)G06F17/30GK102262628SQ20101018038
公開日2011年11月30日 申請(qǐng)日期2010年5月24日 優(yōu)先權(quán)日2010年5月24日
發(fā)明者余恒兵, 李成亮, 祁曉龍, 肖家麗 申請(qǐng)人:卓望數(shù)碼技術(shù)(深圳)有限公司