專(zhuān)利名稱(chēng):一種用于調(diào)試在線網(wǎng)頁(yè)模板的方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種用于調(diào)試在線網(wǎng)頁(yè)模板的方法、設(shè)備及系統(tǒng)。
背景技術(shù):
現(xiàn)今提供資訊等信息的網(wǎng)站或頻道大多都是網(wǎng)頁(yè)的集合,他們都需要符合各自展 現(xiàn)需求的模板,用作展現(xiàn)網(wǎng)頁(yè)的基礎(chǔ)。而在web開(kāi)發(fā)中,網(wǎng)頁(yè)模板其實(shí)只就是一種用來(lái)描述 展現(xiàn)結(jié)構(gòu)的一種編程語(yǔ)言,是用于將后端數(shù)據(jù)(如數(shù)據(jù)庫(kù)記錄,或者其他子系統(tǒng)獲取的數(shù) 據(jù),或者在此基礎(chǔ)上二次加工后的數(shù)據(jù))按照模板語(yǔ)言所描述的規(guī)則生成最終用戶(hù)可以瀏 覽的網(wǎng)頁(yè)。通俗的說(shuō),也就是規(guī)定文字類(lèi)數(shù)據(jù)在網(wǎng)頁(yè)中的位置、規(guī)定顯示文字所采用字體、 顏色等,規(guī)定多媒體鏈接所對(duì)應(yīng)的多媒體文件在網(wǎng)頁(yè)中所占據(jù)的區(qū)域等。不過(guò),通常的網(wǎng)頁(yè) 模板功能比前述的描述更為強(qiáng)大,其往往還具有類(lèi)似編程語(yǔ)言的復(fù)雜功能。然而,不論是具有何種功能的網(wǎng)頁(yè)模板,往往都需要測(cè)試其是否能正常工作,常用 的測(cè)試方法是將網(wǎng)頁(yè)中可更改的數(shù)據(jù)用其他數(shù)據(jù)替換后,再查看網(wǎng)頁(yè)是否顯示正常。對(duì)于 在線網(wǎng)頁(yè),雖然在被放入網(wǎng)絡(luò)作為在線使用前,已經(jīng)過(guò)初步的調(diào)試,但在使用過(guò)程中仍難免 會(huì)因使用不當(dāng)或者服務(wù)器設(shè)備在調(diào)用網(wǎng)頁(yè)過(guò)程中的差錯(cuò)而導(dǎo)致網(wǎng)頁(yè)模板出現(xiàn)問(wèn)題,因此, 為保證網(wǎng)頁(yè)提供的質(zhì)量,仍需要在不中斷在線服務(wù)的情況下對(duì)在線網(wǎng)頁(yè)進(jìn)行測(cè)試。但是,目 前專(zhuān)業(yè)測(cè)試人員察看網(wǎng)頁(yè)后,即便其利用所具備的專(zhuān)業(yè)知識(shí)能夠完全正確地揣測(cè)出該在線 網(wǎng)頁(yè)的后端數(shù)據(jù),也無(wú)法對(duì)后端數(shù)據(jù)進(jìn)行修改,自然也無(wú)法對(duì)在線網(wǎng)頁(yè)模板進(jìn)行在線測(cè)試。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于調(diào)試在線網(wǎng)頁(yè)模板的方法、設(shè)備及系統(tǒng)。根據(jù)本發(fā)明的一個(gè)方面,提供一種在用戶(hù)設(shè)備中用于調(diào)試在線網(wǎng)頁(yè)模板的方法, 該方法包括以下步驟a獲取在線網(wǎng)頁(yè)的網(wǎng)頁(yè)模板的第一數(shù)據(jù)結(jié)構(gòu)模型;b根據(jù)第一預(yù)設(shè)規(guī)則,獲取更改信息,以將所述第一數(shù)據(jù)結(jié)構(gòu)模型更改為用于測(cè)試 網(wǎng)頁(yè)模板的第二數(shù)據(jù)結(jié)構(gòu)模型;c發(fā)送用于請(qǐng)求根據(jù)所述第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè)的第一請(qǐng)求;d接收根據(jù)所述第一請(qǐng)求反饋回的測(cè)試網(wǎng)頁(yè),以便根據(jù)第二預(yù)設(shè)規(guī)則判斷所述測(cè) 試網(wǎng)頁(yè)是否達(dá)到了預(yù)設(shè)的效果。根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種在網(wǎng)絡(luò)設(shè)備中用于輔助用戶(hù)設(shè)備調(diào)試在 線網(wǎng)頁(yè)模板的方法,所述方法包括以下步驟A接收用于請(qǐng)求根據(jù)所述第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè)的第一請(qǐng)求;B獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型;C根據(jù)所獲取的所述第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè);D發(fā)送所述測(cè)試網(wǎng)頁(yè)至提出所述第一請(qǐng)求的設(shè)備。
根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種在用于調(diào)試在線網(wǎng)頁(yè)模板的用戶(hù)設(shè)備, 該用戶(hù)設(shè)備包括第一獲取裝置、用于獲取在線網(wǎng)頁(yè)的網(wǎng)頁(yè)模板的第一數(shù)據(jù)結(jié)構(gòu)模型; 更改裝置、用于根據(jù)第一預(yù)設(shè)規(guī)則,獲取更改信息,以將所述第一數(shù)據(jù)結(jié)構(gòu)模型更 改為用于測(cè)試網(wǎng)頁(yè)模板的第二數(shù)據(jù)結(jié)構(gòu)模型;第一發(fā)送裝置、用于發(fā)送用于請(qǐng)求根據(jù)所述第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè)的第 一請(qǐng)求;第一接收裝置、用于接收根據(jù)所述第一請(qǐng)求反饋回的測(cè)試網(wǎng)頁(yè),以便根據(jù)第二預(yù) 設(shè)規(guī)則判斷所述測(cè)試網(wǎng)頁(yè)是否達(dá)到了預(yù)設(shè)的效果。根據(jù)本發(fā)明的再一個(gè)方面,還提供了一種用于輔助用戶(hù)設(shè)備調(diào)試在線網(wǎng)頁(yè)模板的 網(wǎng)絡(luò)設(shè)備,其中,所述網(wǎng)絡(luò)設(shè)備包括第三接收裝置、用于接收用于請(qǐng)求根據(jù)所述第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè)的第 一請(qǐng)求;第三獲取裝置、用于獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型;第一生成裝置、用于根據(jù)所獲取的所述第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè);第三發(fā)送裝置、用于發(fā)送所述測(cè)試網(wǎng)頁(yè)至提出所述第一請(qǐng)求的設(shè)備。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明能夠在不影響網(wǎng)絡(luò)設(shè)備向用戶(hù)提 供網(wǎng)頁(yè)瀏覽服務(wù)的情況下,對(duì)網(wǎng)頁(yè)進(jìn)行全面調(diào)試,大大減少了網(wǎng)頁(yè)調(diào)試對(duì)網(wǎng)頁(yè)瀏覽服務(wù)的 影響。
通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它 特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯圖1為本發(fā)明一個(gè)方面的用于調(diào)試在線網(wǎng)頁(yè)模板的方法的流程圖;圖2為一示例網(wǎng)頁(yè)的結(jié)構(gòu)布局示意圖;圖3為本發(fā)明的一個(gè)方面的用于調(diào)試在線網(wǎng)頁(yè)模板的系統(tǒng)結(jié)構(gòu)示意圖。圖4為本發(fā)明的一個(gè)優(yōu)選實(shí)施例的用于調(diào)試在線網(wǎng)頁(yè)模板的系統(tǒng)結(jié)構(gòu)示意圖。
附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。圖1示意出了本發(fā)明一個(gè)方面的用于調(diào)試在線網(wǎng)頁(yè)模板的方法的流程圖。其中, 用戶(hù)設(shè)備2可以是任何一種可與用戶(hù)通過(guò)鍵盤(pán)、鼠標(biāo)、遙控器、觸摸板、或聲控設(shè)備進(jìn)行人 機(jī)交互的電子產(chǎn)品,包括但不限于計(jì)算機(jī)、智能手機(jī)、PDA、或IPTV等。網(wǎng)絡(luò)設(shè)備3為用戶(hù) 訪問(wèn)的網(wǎng)頁(yè)所在的網(wǎng)站的服務(wù)器,其可以是任何一種可與用戶(hù)設(shè)備2進(jìn)行通訊的電子產(chǎn) 品,包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算(Cloud Computing)的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計(jì)算是分布式計(jì)算的一種,由 一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。具體地,在步驟Sl中,用戶(hù)1通過(guò)任何一種可與用戶(hù)設(shè)備2進(jìn)行人機(jī)交互的交互設(shè)備來(lái)輸入請(qǐng)求查看在線網(wǎng)頁(yè)數(shù)據(jù)的第二請(qǐng)求。其中,該交互設(shè)備可以是鍵盤(pán)、鼠標(biāo)、遙控 器、觸摸板或聲控設(shè)備等,用戶(hù)1可以通過(guò)執(zhí)行預(yù)設(shè)的操作方式告知用戶(hù)設(shè)備2發(fā)送所述第 二請(qǐng)求。以鍵盤(pán)作為交互設(shè)備,并以打開(kāi)Cookie開(kāi)關(guān)后在地址欄輸入命令來(lái)作為發(fā)送所 述第二請(qǐng)求的操作方式為例,用戶(hù)1打開(kāi)Cookie開(kāi)關(guān),通過(guò)鍵盤(pán)在地址欄輸入一段JS (即 javascript),告知瀏覽器用戶(hù)1要查看的在線網(wǎng)頁(yè)數(shù)據(jù),例如,用戶(hù)1想要查看網(wǎng)址為 www. 2468. com的在線網(wǎng)頁(yè)數(shù)據(jù)。需要說(shuō)明的是,該網(wǎng)址(即www. 2468. com)對(duì)應(yīng)的網(wǎng)頁(yè)可 以是用戶(hù)1當(dāng)前正在瀏覽的網(wǎng)頁(yè),也可以是網(wǎng)絡(luò)設(shè)備3正在向其他用戶(hù)設(shè)備提供的網(wǎng)頁(yè),還 可以是網(wǎng)絡(luò)設(shè)備3能夠根據(jù)任意用戶(hù)設(shè)備任何隨機(jī)的請(qǐng)求而及時(shí)提供的網(wǎng)頁(yè)。表示所述第 二請(qǐng)求的預(yù)設(shè)操作方式也不以打開(kāi)Cookie開(kāi)關(guān)后在地址欄輸入命令為限。接著,在步驟S2中,用戶(hù)設(shè)備2將用戶(hù)1通過(guò)人機(jī)交互設(shè)備輸入的需要查看在線 網(wǎng)頁(yè)數(shù)據(jù)的第二請(qǐng)求(即JS數(shù)據(jù))發(fā)送至網(wǎng)絡(luò)設(shè)備3。其中,用戶(hù)設(shè)備2和網(wǎng)絡(luò)設(shè)備3之 間的信息收發(fā)通過(guò)網(wǎng)絡(luò)進(jìn)行,該網(wǎng)絡(luò)包括但不限于1)有線網(wǎng)絡(luò);2)無(wú)線網(wǎng)絡(luò);3)局域網(wǎng); 4)廣域網(wǎng)。此外,需要說(shuō)明的是,用戶(hù)設(shè)備2和網(wǎng)絡(luò)設(shè)備3可以是不同類(lèi)型設(shè)備,例如,用戶(hù) 設(shè)備2為手機(jī),網(wǎng)絡(luò)設(shè)備3為基于計(jì)算機(jī)的網(wǎng)絡(luò)服務(wù)器等。用戶(hù)設(shè)備2和網(wǎng)絡(luò)設(shè)備3之間 的通訊方式可視兩者之間的協(xié)議而定。 接著,在步驟S3中,網(wǎng)絡(luò)設(shè)備3收到用戶(hù)設(shè)備2發(fā)來(lái)的第二請(qǐng)求(即需要查看 www. 2468. com網(wǎng)址對(duì)應(yīng)的在線網(wǎng)頁(yè)數(shù)據(jù))后,網(wǎng)絡(luò)設(shè)備3調(diào)用www. 2468. com網(wǎng)址對(duì)應(yīng)的在 線網(wǎng)頁(yè)信息,并根據(jù)所調(diào)用出的信息生成該在線網(wǎng)頁(yè)第一的數(shù)據(jù)結(jié)構(gòu)模型。其中,該在線網(wǎng) 頁(yè)信息包含兩部分,其中一部分為網(wǎng)頁(yè)模板信息,該網(wǎng)頁(yè)模板信息描述了網(wǎng)頁(yè)的構(gòu)成規(guī)則, 例如,控制數(shù)據(jù)的展現(xiàn)樣式和網(wǎng)頁(yè)布局等;而另一部分信息是可更改的信息,即根據(jù)網(wǎng)頁(yè)模 板信息描述的規(guī)則,應(yīng)該填充在所在網(wǎng)頁(yè)的合適的位置的內(nèi)容信息,所述內(nèi)容信息包括但 不限于1)文本文字;2)多媒體數(shù)據(jù)的多媒體鏈接地址,例如,圖片、音頻或視頻的鏈接地 址,例如URL地址等;3)表格;4)其他鏈接,如廣告鏈接、網(wǎng)頁(yè)鏈接等等。而網(wǎng)絡(luò)設(shè)備3根 據(jù)調(diào)用的在線網(wǎng)頁(yè)信息生成的第一數(shù)據(jù)結(jié)構(gòu)模型也就相應(yīng)包含兩部分,一部分為包含按照 所述第一數(shù)據(jù)結(jié)構(gòu)模型的規(guī)則排布的數(shù)據(jù)結(jié)構(gòu)單元的網(wǎng)頁(yè)架構(gòu),另一部分為填充在所述數(shù) 據(jù)結(jié)構(gòu)單元內(nèi)的可更改數(shù)據(jù)。其中,而所述數(shù)據(jù)結(jié)構(gòu)單元為所述網(wǎng)頁(yè)架構(gòu)中相對(duì)獨(dú)立的結(jié) 構(gòu)單元,其中,每個(gè)數(shù)據(jù)結(jié)構(gòu)單元中可填充一種或多種類(lèi)型的數(shù)據(jù),包括但不限于1)文字 類(lèi);2)多媒體鏈接類(lèi);3)表格類(lèi);4)視頻音頻類(lèi);5)與其它數(shù)據(jù)的鏈接類(lèi)等等。例如,請(qǐng)參 閱圖2,在www. 2468. com網(wǎng)址所對(duì)應(yīng)的在線網(wǎng)頁(yè)中,其包含頂部圖片、位于頂部圖片下的 排成一行的四個(gè)頂部鏈接、位于頂部鏈接下的標(biāo)題、位于標(biāo)題下左方的正文圖片、圍繞該正 文圖片的正文及位于底部的廣告鏈接。相應(yīng)的,網(wǎng)絡(luò)設(shè)備3生成的該在線網(wǎng)頁(yè)的第一數(shù)據(jù) 結(jié)構(gòu)模型可包含以下數(shù)據(jù)結(jié)構(gòu)單元1)第一數(shù)據(jù)結(jié)構(gòu)單元,規(guī)定網(wǎng)頁(yè)頂部圖片的位置等; 2)第二數(shù)據(jù)結(jié)構(gòu)單元,規(guī)定頂部鏈接的位置、排列以及與顯示相關(guān)的參數(shù)等,例如,顯示的 顏色、字體等;3)第三數(shù)據(jù)結(jié)構(gòu)單元,規(guī)定標(biāo)題的位置及與顯示相關(guān)的參數(shù)等;4)第四數(shù)據(jù) 結(jié)構(gòu)單元,規(guī)定正文圖片的位置等;5)第五數(shù)據(jù)結(jié)構(gòu)單元,規(guī)定正文的位置、以及與顯示相 關(guān)的參數(shù)等;6)第六數(shù)據(jù)結(jié)構(gòu)單元,規(guī)定廣告鏈接所占據(jù)的位置、以及與顯示相關(guān)的參數(shù) 等。網(wǎng)絡(luò)設(shè)備3生成的該在線網(wǎng)頁(yè)的第一數(shù)據(jù)結(jié)構(gòu)模型還應(yīng)該包括以下內(nèi)容信息1)頂部 圖片的鏈接地址,其與所述第一數(shù)據(jù)結(jié)構(gòu)單元相關(guān)聯(lián),當(dāng)生成網(wǎng)頁(yè)時(shí),將該鏈接地址所對(duì)應(yīng) 的圖片填充在所述第一數(shù)據(jù)結(jié)構(gòu)單元所規(guī)定的區(qū)域內(nèi);2)頂部鏈接,其與所述第二數(shù)據(jù)結(jié)構(gòu)單元相關(guān)聯(lián),當(dāng)生成網(wǎng)頁(yè)時(shí),其填充在所述第二數(shù)據(jù)結(jié)構(gòu)單元所規(guī)定的位置;3)標(biāo)題文 本,其與所述第三數(shù)據(jù)結(jié)構(gòu)單元相關(guān)聯(lián),當(dāng)生成網(wǎng)頁(yè)時(shí),其填充在所述第三數(shù)據(jù)結(jié)構(gòu)單元所 規(guī)定的位置;4)正文圖片的鏈接地址,其與所述第四數(shù)據(jù)結(jié)構(gòu)單元相關(guān)聯(lián),當(dāng)生成網(wǎng)頁(yè)時(shí), 其所對(duì)應(yīng)的正文圖片填充在所述第四數(shù)據(jù)結(jié)構(gòu)單元所規(guī)定的位置;5)正文文本,其與所述 第五數(shù)據(jù)結(jié)構(gòu)單元相關(guān)聯(lián),當(dāng)生成網(wǎng)頁(yè)時(shí),其填充在所述第五數(shù)據(jù)結(jié)構(gòu)單元所規(guī)定的位置; 6)廣告鏈接,其與所述第六數(shù)據(jù)結(jié)構(gòu)單元相關(guān)聯(lián),當(dāng)生成網(wǎng)頁(yè)時(shí),其填充在所述第六數(shù)據(jù) 結(jié)構(gòu)單元所規(guī)定的位置。然而,本領(lǐng)域人員應(yīng)該理解,上述例子僅為更好地說(shuō)明本發(fā)明的 方案,而非對(duì)本發(fā)明所做的限定,事實(shí)上,所述第一數(shù)據(jù)結(jié)構(gòu)模型所包含的數(shù)據(jù)結(jié)構(gòu)單元并 非以上述所列舉的為限,任何能通過(guò)網(wǎng)頁(yè)顯示的內(nèi)容均可解析為包含數(shù)據(jù)結(jié)構(gòu)單元及內(nèi)容 信息的第一數(shù)據(jù)結(jié)構(gòu)模型,并且,雖然上述例子中,每一數(shù)據(jù)結(jié)構(gòu)單元僅包含單一類(lèi)型的內(nèi) 容,但本領(lǐng)域技術(shù)人員應(yīng)該理解,一個(gè)數(shù)據(jù)結(jié)構(gòu)單元中可包括多種類(lèi)型的內(nèi)容信息,例如, 上述第四數(shù)據(jù)結(jié)構(gòu)單元及第五數(shù)據(jù)結(jié)構(gòu)單元可合并為一個(gè)數(shù)據(jù)結(jié)構(gòu)單元,該數(shù)據(jù)結(jié)構(gòu)單元 中可同時(shí)包含圖片及文本兩種類(lèi)型的內(nèi)容信息。繼續(xù)參閱圖1,接著,在步驟S4中,網(wǎng)絡(luò)設(shè)備3通過(guò)網(wǎng)絡(luò)將所生成的第一數(shù)據(jù)結(jié)構(gòu) 模型發(fā)送回用戶(hù)設(shè)備2。其中,所述網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN 網(wǎng)絡(luò)、無(wú)線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。接著,在步驟S5中,用戶(hù)設(shè)備2根據(jù)第一預(yù)設(shè)規(guī)則,來(lái)獲取更改信息,以將所述第 一數(shù)據(jù)結(jié)構(gòu)模型更改為用于測(cè)試網(wǎng)頁(yè)模板的第二數(shù)據(jù)結(jié)構(gòu)類(lèi)型。其中,第二數(shù)據(jù)結(jié)構(gòu)模型 所包含的數(shù)據(jù)結(jié)構(gòu)單元及該數(shù)據(jù)結(jié)構(gòu)單元的排布規(guī)則與第一數(shù)據(jù)結(jié)構(gòu)模型中包含的數(shù)據(jù) 結(jié)構(gòu)單元及該數(shù)據(jù)結(jié)構(gòu)單元的排布規(guī)則相同,不同僅僅在于可更改的部分,即填充在所述 數(shù)據(jù)結(jié)構(gòu)單元中的內(nèi)容信息不同。其中,所述第一預(yù)設(shè)規(guī)則可包括以下至少一項(xiàng)1)通過(guò)分析所述第一數(shù)據(jù)結(jié)構(gòu)模型來(lái)生成更改信息;作為本發(fā)明的一種優(yōu)選實(shí)施方式,當(dāng)用戶(hù)設(shè)備2收到所述第一數(shù)據(jù)結(jié)構(gòu)模型后, 分析該第一數(shù)據(jù)結(jié)構(gòu)模型,解析該第一數(shù)據(jù)結(jié)構(gòu)模型中包含的數(shù)據(jù)結(jié)構(gòu)單元,確定各個(gè)數(shù) 據(jù)結(jié)構(gòu)單元中所包含的內(nèi)容信息,由此,用戶(hù)設(shè)備2可生成與各個(gè)數(shù)據(jù)結(jié)構(gòu)單元相應(yīng)的更 改信息,來(lái)替代所述內(nèi)容信息,以形成第二數(shù)據(jù)結(jié)構(gòu)模型。例如,請(qǐng)參閱圖2,用戶(hù)設(shè)備2分 析得到該網(wǎng)頁(yè)中包含六個(gè)數(shù)據(jù)結(jié)構(gòu)單元,則對(duì)于第一數(shù)據(jù)結(jié)構(gòu)單元,分析得到其規(guī)定圖片 所占據(jù)的區(qū)域尺寸為800X120像素至400X80像素,則隨機(jī)生成一圖片,該圖片的尺寸 為800X 120像素,并獲得該圖片存儲(chǔ)位置的鏈接地址,該圖片鏈接地址用來(lái)替換第一數(shù)據(jù) 結(jié)構(gòu)模型中可更改的頂部圖片的鏈接地址;對(duì)于第二數(shù)據(jù)結(jié)構(gòu)單元,分析得到其具有當(dāng)鏈 接數(shù)量超過(guò)6個(gè)時(shí),將鏈接分為兩行顯示的功能(可通過(guò)分析第二數(shù)據(jù)結(jié)構(gòu)單元的代碼判 斷),則生成超過(guò)6個(gè)的鏈接,來(lái)替代第一數(shù)據(jù)結(jié)構(gòu)模型中可更改的頂部鏈接;對(duì)于第五數(shù) 據(jù)結(jié)構(gòu)單元,可隨機(jī)生成不同長(zhǎng)度的文字,用來(lái)替換第一數(shù)據(jù)結(jié)構(gòu)模型中的可更改正文文 本等等;對(duì)于第三數(shù)據(jù)結(jié)構(gòu)單元、第四數(shù)據(jù)結(jié)構(gòu)單元及第六數(shù)據(jù)結(jié)構(gòu)單元,可同樣地生成相 應(yīng)的更改信息,來(lái)替代第一數(shù)據(jù)結(jié)構(gòu)模型中可更改的相應(yīng)內(nèi)容信息,以生成第二數(shù)據(jù)結(jié)構(gòu) 模型。本領(lǐng)域技術(shù)人員應(yīng)該理解,本發(fā)明并不以上述舉例為限,任何通過(guò)對(duì)數(shù)據(jù)結(jié)構(gòu)單元進(jìn) 行分析,自行生成更改信息并生成第二數(shù)據(jù)結(jié)構(gòu)模型的方案,均包含在本發(fā)明的范圍內(nèi)。2)從更改信息庫(kù)中獲取與所述第一數(shù)據(jù)結(jié)構(gòu)模型相對(duì)應(yīng)的更改信息;作為本發(fā)明的另一優(yōu)選實(shí)施方式,用戶(hù)設(shè)備2也可直接從更改信息庫(kù)中獲取更改
9信息。具體地,用戶(hù)設(shè)備2在收到第一數(shù)據(jù)結(jié)構(gòu)模型后,經(jīng)過(guò)對(duì)所述第一數(shù)據(jù)結(jié)構(gòu)模型中 包含的數(shù)據(jù)結(jié)構(gòu)單元的識(shí)別后,可得所述第一數(shù)據(jù)結(jié)構(gòu)模型中各個(gè)數(shù)據(jù)結(jié)構(gòu)單元所包括的 內(nèi)容信息的類(lèi)別及允許的極值,并根據(jù)該類(lèi)別及極值,從更改信息庫(kù)中獲取相應(yīng)的更改信 息,來(lái)替代原來(lái)的內(nèi)容信息。例如,如圖2所示,用戶(hù)設(shè)備2分析得到該網(wǎng)頁(yè)中包含六個(gè)數(shù) 據(jù)結(jié)構(gòu)單元,則對(duì)于第一數(shù)據(jù)結(jié)構(gòu)單元,分析得到其允許的圖片大小為800X120像素至 400X80像素,則從所述更改信息庫(kù)中更改信息子庫(kù)中獲取圖片的鏈接地址,例如,一 URL 地址,該地址對(duì)應(yīng)的圖片大小在800X 120像素至400X80像素之間,來(lái)替代第一數(shù)據(jù)結(jié)構(gòu) 模型中可更改的頂部圖片鏈接地址;對(duì)于第二數(shù)據(jù)結(jié)構(gòu)單元,分析得到其具有當(dāng)鏈接數(shù)量 超過(guò)6個(gè)時(shí),將鏈接分為兩行顯示的功能(可通過(guò)分析第二數(shù)據(jù)結(jié)構(gòu)單元的代碼判斷), 則從所述更改信息庫(kù)中提取超過(guò)6個(gè)的鏈接,來(lái)替代第一數(shù)據(jù)結(jié)構(gòu)模型中可更改的頂部鏈 接;對(duì)于第五數(shù)據(jù)結(jié)構(gòu)單元,可從更改信息庫(kù)中獲取不同長(zhǎng)度、大小、或字體的文字,用來(lái)替 換第一數(shù)據(jù)結(jié)構(gòu)模型中可更改的正文文本等等;對(duì)于第三數(shù)據(jù)結(jié)構(gòu)單元、第四數(shù)據(jù)結(jié)構(gòu)單 元及第六數(shù)據(jù)結(jié)構(gòu)單元,可同樣地獲取相應(yīng)的更改信息,來(lái)替代第一數(shù)據(jù)結(jié)構(gòu)模型中可更 改的相應(yīng)內(nèi)容信息,以生成第二數(shù)據(jù)結(jié)構(gòu)模型。該更改信息庫(kù)可存儲(chǔ)在用戶(hù)設(shè)備2中,用戶(hù)設(shè)備2直接從本地提取更改信息;該更 改信息庫(kù)也可存儲(chǔ)在網(wǎng)絡(luò)設(shè)備3或其他網(wǎng)絡(luò)設(shè)備中;用戶(hù)設(shè)備2通過(guò)與網(wǎng)絡(luò)設(shè)備3或其他 網(wǎng)頁(yè)設(shè)備之間的網(wǎng)絡(luò)通信提取更改信息。需要說(shuō)明的是,上述兩種更改信息的獲取方式并非是獨(dú)立的,對(duì)于一個(gè)數(shù)據(jù)結(jié)構(gòu) 模型,可同時(shí)通過(guò)自行生成及從更改信息庫(kù)中獲取兩種方式,來(lái)獲取更改信息,來(lái)生成第二 數(shù)據(jù)結(jié)構(gòu)模型。3)獲取來(lái)自用戶(hù)的更改信息;請(qǐng)繼續(xù)參閱圖1,作為本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式,當(dāng)上述兩種獲取方式均無(wú)法 得到合適的更改信息,或用戶(hù)1主動(dòng)要求對(duì)第一數(shù)據(jù)結(jié)構(gòu)模型進(jìn)行修改時(shí),用戶(hù)設(shè)備2執(zhí)行 步驟S6,再次通過(guò)人機(jī)交互設(shè)備(例如,鍵盤(pán)、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等),獲取用 戶(hù)輸入的更改信息。舉例來(lái)說(shuō),第一數(shù)據(jù)結(jié)構(gòu)模型中包含文字類(lèi)數(shù)據(jù)結(jié)構(gòu)單元和圖片型數(shù) 據(jù)結(jié)構(gòu)單元,則用戶(hù)1可通過(guò)鍵盤(pán)輸入用于替換第一數(shù)據(jù)結(jié)構(gòu)中包含的可更改的文字的替 換文字,再通過(guò)各種圖片編輯軟件(如Photoshop等)編輯出替換圖片,并將其存儲(chǔ)在某一 地址,并將該地址替換第一數(shù)據(jù)結(jié)構(gòu)中包含的可更改的圖片鏈接地址,或者直接從用戶(hù)設(shè) 備2的圖片庫(kù)所存儲(chǔ)的圖片挑選出某些圖片,并將該些被挑選出的圖片的鏈接地址替換第 一數(shù)據(jù)結(jié)構(gòu)中包含的可更改的圖片鏈接地址,由此根據(jù)用戶(hù)編輯的替換文字和替換圖片的 鏈接地址,結(jié)合第一數(shù)據(jù)結(jié)構(gòu)模型的網(wǎng)頁(yè)架構(gòu),形成第二數(shù)據(jù)結(jié)構(gòu)模型。接著,在步驟S7中,用戶(hù)設(shè)備2將用于請(qǐng)求根據(jù)第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè) 的第一請(qǐng)求發(fā)送至網(wǎng)絡(luò)設(shè)備3,以告知網(wǎng)絡(luò)設(shè)備3不采用其后端數(shù)據(jù),而根據(jù)第二數(shù)據(jù)結(jié)構(gòu) 模型生成測(cè)試網(wǎng)頁(yè)。其中,所述第一請(qǐng)求中包含第二數(shù)據(jù)結(jié)構(gòu)模型的獲取方式。接著,在步驟S8中,網(wǎng)絡(luò)設(shè)備3收到所述第一請(qǐng)求后,根據(jù)該第一請(qǐng)求中包含的獲 取方式獲取第二數(shù)據(jù)結(jié)構(gòu)模型,并根據(jù)該第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè)。接著,在步驟S9中,網(wǎng)絡(luò)設(shè)備3通過(guò)網(wǎng)絡(luò)(例如無(wú)線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)等等)將所形 成的測(cè)試網(wǎng)頁(yè)發(fā)送給用戶(hù)設(shè)備2。最后,在步驟SlO中,用戶(hù)設(shè)備2接收所述測(cè)試網(wǎng)頁(yè),以供用戶(hù)判斷所述測(cè)試網(wǎng)頁(yè)是否達(dá)到了預(yù)設(shè)的效果。例如,察看網(wǎng)頁(yè)中不同的顯示內(nèi)容是否有重疊,是否出現(xiàn)了圖片覆 蓋文本的情況等。例如,請(qǐng)參閱圖2,察看正文圖片及正文文本是否位于標(biāo)題的下方,并與標(biāo) 題不重疊,標(biāo)題是否與正文圖片及正文文本重疊;再例如,察看網(wǎng)頁(yè)中各個(gè)單元的內(nèi)容是否 能夠正常顯示,如正文文本是否能正常顯示,第二數(shù)據(jù)模型中的圖片鏈接地址所對(duì)應(yīng)圖片 是否顯示正常;再例如,網(wǎng)頁(yè)中是否包含了希望包含的功能及/或內(nèi)容;例如,對(duì)于某些網(wǎng) 頁(yè),其通常會(huì)在固定位置包含廣告,察看在固定位置是否包含廣告內(nèi)容等。作為本發(fā)明的優(yōu)選實(shí)施方式之一,前述更改信息庫(kù)由用戶(hù)設(shè)備2建立及更新。若 用戶(hù)設(shè)備2尚未建立,則用戶(hù)設(shè)備2獲取用戶(hù)根據(jù)現(xiàn)有各類(lèi)網(wǎng)頁(yè)各自對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)模型 所包含的數(shù)據(jù)結(jié)構(gòu)單元而輸入的信息,建立一更改信息庫(kù),該更改信息庫(kù)中可包含與各數(shù) 據(jù)結(jié)構(gòu)單元分別對(duì)應(yīng)的更改信息,例如,和文字型數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的多份不同長(zhǎng)度的文 字、和表格型數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的多份不同尺寸或不同內(nèi)容的表格;和集合型數(shù)據(jù)結(jié)構(gòu)單 元對(duì)應(yīng)的多份不同內(nèi)容的集合數(shù)據(jù)等等。所謂集合型數(shù)據(jù)結(jié)構(gòu)單元,是用于規(guī)定集合型數(shù) 據(jù)所占據(jù)的位置、以及顯示方式等,例如,對(duì)于集合數(shù)據(jù)[“周一",〃周二",〃周三",〃 周四〃,“周五〃,“周六〃,“周日〃],按照集合型數(shù)據(jù)結(jié)構(gòu)單元的規(guī)定,在星期一時(shí),
在該集合型數(shù)據(jù)結(jié)構(gòu)單元規(guī)定位置顯示“周一”,在星期二時(shí),顯示“周二”......,在星期日
時(shí),顯示“周日”。需要說(shuō)明的是,本領(lǐng)域技術(shù)人員應(yīng)該理解,集合數(shù)據(jù)并非以上述為限,例 如,集合數(shù)據(jù)還可以是{〃張三〃“經(jīng)理〃,“李四〃“客服〃,“員工〃“工程 師",“AA"“工程師"}等。此外,在所述更改信息庫(kù)中還可包含更改信息子庫(kù),該更 改信息子庫(kù)包含和圖片類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的多份圖片鏈接地址,每一圖片鏈接地址對(duì) 應(yīng)一份或多份圖片數(shù)據(jù),也可對(duì)應(yīng)一份或多份音頻或視頻的數(shù)據(jù)等。需要說(shuō)明的是,更改信 息庫(kù)中包含的更改信息并非以上述所列舉的為限,任意能和一數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的更改信 息都可被更改信息庫(kù)所包含。而在更改信息庫(kù)建立以后,用戶(hù)設(shè)備2可隨時(shí)對(duì)其進(jìn)行更新, 例如,用戶(hù)設(shè)備2隨時(shí)將瀏覽的圖片所對(duì)應(yīng)的鏈接地址放入更改信息庫(kù)中;此外用戶(hù)設(shè)備2 也可將用戶(hù)1編輯的圖片所存放的地址放入更改信息庫(kù)中等;用戶(hù)設(shè)備2還可將自身生成 的用于作為更改信息的圖片所對(duì)應(yīng)的鏈接地址放入更改信息庫(kù)中。用戶(hù)設(shè)備2對(duì)更改信息 庫(kù)中的信息更新的方式多種多樣,例如,以添加新信息來(lái)更新,也可以將新信息替代舊信息 來(lái)更新等,在此不再一一舉例來(lái)說(shuō)明。作為本發(fā)明的優(yōu)選實(shí)施方式之一,本發(fā)明還包括用戶(hù)設(shè)備2將生成的第二數(shù)據(jù)結(jié) 構(gòu)模型存儲(chǔ)在能夠與網(wǎng)絡(luò)設(shè)備3通信的存儲(chǔ)設(shè)備中的步驟。其中,所述存儲(chǔ)設(shè)備包括以下 任一種1)所述存儲(chǔ)設(shè)備為包含在所述用戶(hù)設(shè)備2內(nèi)的存儲(chǔ)設(shè)備;用戶(hù)設(shè)備2獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型后,將其存儲(chǔ)在本地的存儲(chǔ)設(shè)備內(nèi)。在步 驟S7中,用戶(hù)設(shè)備2可在發(fā)送所述第一請(qǐng)求時(shí),一并將所述第二數(shù)據(jù)結(jié)構(gòu)模型發(fā)送給網(wǎng)絡(luò) 設(shè)備3,在步驟S8中,網(wǎng)絡(luò)設(shè)備3直接獲取用戶(hù)設(shè)備2發(fā)送的第二數(shù)據(jù)結(jié)構(gòu)模型;或者,在步 驟S7中,用戶(hù)設(shè)備2在發(fā)送所述第一請(qǐng)求時(shí),包含了所述第二數(shù)據(jù)結(jié)構(gòu)模型的地址信息,在 步驟S8中,網(wǎng)絡(luò)設(shè)備3訪問(wèn)用戶(hù)設(shè)備2,根據(jù)該地址信息,獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型。需 要說(shuō)明的是,如果所述第二數(shù)據(jù)結(jié)構(gòu)模型包含多媒體類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元,則網(wǎng)絡(luò)設(shè)備3還 需要根據(jù)該多媒體類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元所對(duì)應(yīng)的多媒體鏈接地址,從該多媒體鏈接地址獲取 相應(yīng)的多媒體數(shù)據(jù),以便生成測(cè)試網(wǎng)頁(yè)。
11
2)所述存儲(chǔ)設(shè)備為包含在所述網(wǎng)絡(luò)設(shè)備3內(nèi)的存儲(chǔ)設(shè)備;用戶(hù)設(shè)備2獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型后,與網(wǎng)絡(luò)設(shè)備3建立通信,將所述第二數(shù) 據(jù)結(jié)構(gòu)模型存儲(chǔ)在網(wǎng)絡(luò)設(shè)備3的存儲(chǔ)設(shè)備內(nèi)。在步驟S8中,網(wǎng)絡(luò)設(shè)備3接收到所述第一請(qǐng) 求后,直接獲取該第二數(shù)據(jù)結(jié)構(gòu)模型。同樣,如果所述第二數(shù)據(jù)結(jié)構(gòu)模型包含多媒體類(lèi)型數(shù) 據(jù)結(jié)構(gòu)單元,則網(wǎng)絡(luò)設(shè)備3還需要根據(jù)所述第二數(shù)據(jù)結(jié)構(gòu)模型包含的多媒體鏈接地址,從 該多媒體鏈接地址獲取相應(yīng)的多媒體數(shù)據(jù),以便生成測(cè)試網(wǎng)頁(yè)。3)所述存儲(chǔ)設(shè)備為第三方服務(wù)器;用戶(hù)設(shè)備2獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型后,與第三方服務(wù)器建立通信,將所述第 二數(shù)據(jù)結(jié)構(gòu)模型存儲(chǔ)在所述第三方服務(wù)器內(nèi),并獲取所述第三方服務(wù)器反饋的該第二數(shù)據(jù) 結(jié)構(gòu)模型的地址信息(如UUID、URI等),隨后,用戶(hù)設(shè)備2將該地址信息發(fā)送給第三方服 務(wù)器,在步驟S8中,網(wǎng)絡(luò)設(shè)備3收到所述第一請(qǐng)求后,再根據(jù)用戶(hù)設(shè)備2反饋的地址信息從 第三方服務(wù)器中獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型。同樣,如果所述第二數(shù)據(jù)結(jié)構(gòu)模型包含多媒 體類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元,則網(wǎng)絡(luò)設(shè)備3還需要根據(jù)所述第二數(shù)據(jù)結(jié)構(gòu)模型包含的多媒體鏈接 地址,從該多媒體鏈接地址獲取相應(yīng)的多媒體數(shù)據(jù),以便生成測(cè)試網(wǎng)頁(yè)。需要說(shuō)明的是,當(dāng)所述第二數(shù)據(jù)結(jié)構(gòu)模型包含多媒體類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元,所述第 二數(shù)據(jù)結(jié)構(gòu)模型相應(yīng)會(huì)包含多媒體鏈接地址,該多媒體鏈接地址可以是上述用戶(hù)設(shè)備2、網(wǎng) 絡(luò)設(shè)備3、或第三方服務(wù)器中用于存儲(chǔ)數(shù)據(jù)的存儲(chǔ)空間中的某一地址,也可以是上述各存 儲(chǔ)設(shè)備內(nèi)的某一存儲(chǔ)地址,還可以是其他能與網(wǎng)絡(luò)設(shè)備3通訊的設(shè)備的存儲(chǔ)空間中的地址 等。總之,本領(lǐng)域技術(shù)人員應(yīng)該理解,圖片鏈接地址并非以上述所列示為限,只要是能被網(wǎng) 絡(luò)設(shè)備3訪問(wèn)的設(shè)備,其存放數(shù)據(jù)的存儲(chǔ)空間的地址都可以作為圖片鏈接地址。請(qǐng)參閱圖3,圖3為本發(fā)明的一個(gè)實(shí)施例的用于調(diào)試在線網(wǎng)頁(yè)模板的系統(tǒng)結(jié)構(gòu)示 意圖。本實(shí)施例中,用戶(hù)設(shè)備2包括第一獲取裝置11、更改裝置12、第一發(fā)送裝置13、第一 接收裝置14,其中第一獲取裝置11包括第二發(fā)送裝置111、第二接收裝置112 ;網(wǎng)絡(luò)設(shè)備3 包括第三接收裝置21、第三獲取裝置22、第一生成裝置23、第三發(fā)送裝置24、第四接收裝置 25、調(diào)用裝置26、第二生成裝置27、第四發(fā)送裝置28。第一獲取裝置11用于獲取用戶(hù)1需要查看在線網(wǎng)頁(yè)數(shù)據(jù)的第二請(qǐng)求,用戶(hù)1通過(guò) 任何一種可與第一獲取裝置11進(jìn)行人機(jī)交互的交互設(shè)備來(lái)輸入請(qǐng)求查看在線網(wǎng)頁(yè)數(shù)據(jù)的 第二請(qǐng)求。其中,該交互設(shè)備可以是鍵盤(pán)、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等。第二發(fā)送裝置111將用戶(hù)1通過(guò)人機(jī)交互設(shè)備輸入的需要查看在線網(wǎng)頁(yè)數(shù)據(jù)的第 二請(qǐng)求發(fā)送至網(wǎng)絡(luò)設(shè)備3,用戶(hù)1可以通過(guò)執(zhí)行預(yù)設(shè)的操作方式告知第二發(fā)送裝置111發(fā) 送所述第二請(qǐng)求。以鍵盤(pán)作為交互設(shè)備,并以打開(kāi)Cookie開(kāi)關(guān)后在地址欄輸入命令來(lái)作為 發(fā)送所述第二請(qǐng)求的操作方式為例,用戶(hù)1打開(kāi)Cookie開(kāi)關(guān),通過(guò)鍵盤(pán)在地址欄輸入一段 JS(即javascript),告知瀏覽器用戶(hù)1要查看的在線網(wǎng)頁(yè)數(shù)據(jù),例如,用戶(hù)1想要查看網(wǎng)址 為:www. 2468. com的在線網(wǎng)頁(yè)數(shù)據(jù)。需要說(shuō)明的是,該網(wǎng)址(即www. 2468. com)對(duì)應(yīng)的網(wǎng) 頁(yè)可以是用戶(hù)1當(dāng)前正在瀏覽的網(wǎng)頁(yè),也可以是網(wǎng)絡(luò)設(shè)備3正在向其他用戶(hù)設(shè)備提供的網(wǎng) 頁(yè),還可以是網(wǎng)絡(luò)設(shè)備3能夠根據(jù)任意用戶(hù)設(shè)備任何隨機(jī)的請(qǐng)求而及時(shí)提供的網(wǎng)頁(yè)。表示 所述第二請(qǐng)求的預(yù)設(shè)操作方式也不以打開(kāi)Cookie開(kāi)關(guān)后在地址欄輸入命令為限。其中,第二發(fā)送裝置111和網(wǎng)絡(luò)設(shè)備3之間的信息收發(fā)通過(guò)網(wǎng)絡(luò)進(jìn)行,該網(wǎng)絡(luò)包括 但不限于1)有線網(wǎng)絡(luò);2)無(wú)線網(wǎng)絡(luò);3)局域網(wǎng);4)廣域網(wǎng)。
接著,第四接收裝置25收到第二發(fā)送裝置111發(fā)來(lái)的第二請(qǐng)求(即需要查看 www. 2468. com網(wǎng)址對(duì)應(yīng)的在線網(wǎng)頁(yè)數(shù)據(jù))后,調(diào)用裝置26根據(jù)所述第二請(qǐng)求調(diào)用在線網(wǎng)頁(yè) 的信息,即調(diào)用www. 2468. com網(wǎng)址對(duì)應(yīng)的在線網(wǎng)頁(yè)信息,隨后,第二生成裝置27根據(jù)所調(diào) 用出的信息生成該在線網(wǎng)頁(yè)的第一數(shù)據(jù)結(jié)構(gòu)模型。其中,該在線網(wǎng)頁(yè)信息包含兩部分,其中一部分為網(wǎng)頁(yè)模板信息,該網(wǎng)頁(yè)模板信息 描述了網(wǎng)頁(yè)的構(gòu)成規(guī)則,例如,控制數(shù)據(jù)的展現(xiàn)樣式和網(wǎng)頁(yè)布局等;而另一部分信息是可更 改的信息,即根據(jù)網(wǎng)頁(yè)模板信息描述的規(guī)則,應(yīng)該填充在所在網(wǎng)頁(yè)的合適的位置的內(nèi)容信 息,所述內(nèi)容信息包括但不限于1)文本文字;2)多媒體數(shù)據(jù)的多媒體鏈接地址,例如,圖 片、音頻或視頻的鏈接地址,例如URL地址等;3)表格;4)其他鏈接等等,如廣告鏈接、網(wǎng)頁(yè) 鏈接等。而網(wǎng)絡(luò)設(shè)備3根據(jù)調(diào)用的在線網(wǎng)頁(yè)信息生成的第一數(shù)據(jù)結(jié)構(gòu)模型也就相應(yīng)包含兩 部分,一部分為包含按照所述第一數(shù)據(jù)結(jié)構(gòu)模型的規(guī)則排布的數(shù)據(jù)結(jié)構(gòu)單元的網(wǎng)頁(yè)架構(gòu), 另一部分為填充在所述數(shù)據(jù)結(jié)構(gòu)單元內(nèi)的可更改數(shù)據(jù)。其中,而所謂所述數(shù)據(jù)結(jié)構(gòu)單元為 所述網(wǎng)頁(yè)架構(gòu)中相對(duì)獨(dú)立的結(jié)構(gòu)單元,其中,每個(gè)數(shù)據(jù)結(jié)構(gòu)單元中可填充一種或多種類(lèi)型 的數(shù)據(jù),包括但不限于1)文字類(lèi);2)多媒體鏈接類(lèi)、;3)表格類(lèi);4)視頻音頻類(lèi);5)與其它 數(shù)據(jù)的鏈接類(lèi)等等。例如,請(qǐng)參閱圖2,在www. 2468. com網(wǎng)址所對(duì)應(yīng)的在線網(wǎng)頁(yè)中,其包含 頂部圖片、位于頂部圖片下的排成一行的四個(gè)頂部鏈接、位于頂部鏈接下的標(biāo)題、位于標(biāo)題 下左方的正文圖片、圍繞該正文圖片的正文及位于底部的廣告鏈接。相應(yīng)的,第二生成裝置 27生成的該在線網(wǎng)頁(yè)的第一數(shù)據(jù)結(jié)構(gòu)模型可包含以下數(shù)據(jù)結(jié)構(gòu)單元1)第一數(shù)據(jù)結(jié)構(gòu)單 元,規(guī)定網(wǎng)頁(yè)頂部圖片的位置等;2)第二數(shù)據(jù)結(jié)構(gòu)單元,規(guī)定頂部鏈接的位置、排列以及與 顯示相關(guān)的參數(shù)等,例如,顯示的顏色、字體等;3)第三數(shù)據(jù)結(jié)構(gòu)單元,規(guī)定標(biāo)題的位置及 與顯示相關(guān)的參數(shù)等;4)第四數(shù)據(jù)結(jié)構(gòu)單元,規(guī)定正文圖片的區(qū)域等;5)第五數(shù)據(jù)結(jié)構(gòu)單 元,規(guī)定正文的位置、以及與顯示相關(guān)的參數(shù)等;6)第六數(shù)據(jù)結(jié)構(gòu)單元,規(guī)定廣告鏈接所占 據(jù)的位置、以及與顯示相關(guān)的參數(shù)等。第二生成裝置27生成的該在線網(wǎng)頁(yè)的第一數(shù)據(jù)結(jié)構(gòu) 模型還應(yīng)該包括以下內(nèi)容信息1)頂部圖片的鏈接地址,其與所述第一數(shù)據(jù)結(jié)構(gòu)單元相關(guān) 聯(lián),當(dāng)生成網(wǎng)頁(yè)時(shí),將該鏈接地址所對(duì)應(yīng)的圖片填充在所述第一數(shù)據(jù)結(jié)構(gòu)單元內(nèi);2)頂部 鏈接,其與所述第二數(shù)據(jù)結(jié)構(gòu)單元相關(guān)聯(lián),當(dāng)生成網(wǎng)頁(yè)時(shí),其填充在所述第二數(shù)據(jù)結(jié)構(gòu)所規(guī) 定的位置;3)標(biāo)題文本,其與所述第三數(shù)據(jù)結(jié)構(gòu)單元相關(guān)聯(lián),當(dāng)生成網(wǎng)頁(yè)時(shí),其填充在所述 第三數(shù)據(jù)結(jié)構(gòu)單元所規(guī)定的位置;4)正文圖片的鏈接地址,其與所述第四數(shù)據(jù)結(jié)構(gòu)單元相 關(guān)聯(lián),當(dāng)生成網(wǎng)頁(yè)時(shí),其所對(duì)應(yīng)的正文圖片填充在所述第四數(shù)據(jù)結(jié)構(gòu)單元所規(guī)定的位置;5) 正文文本,其與所述第五數(shù)據(jù)結(jié)構(gòu)單元相關(guān)聯(lián),當(dāng)生成網(wǎng)頁(yè)時(shí),其填充在所述第五數(shù)據(jù)結(jié)構(gòu) 單元所規(guī)定的位置;6)廣告鏈接,其與所述第六數(shù)據(jù)結(jié)構(gòu)單元相關(guān)聯(lián),當(dāng)生成網(wǎng)頁(yè)時(shí),其填 充在所述第六數(shù)據(jù)結(jié)構(gòu)單元所規(guī)定的位置。然而,本領(lǐng)域人員應(yīng)該理解,上述例子僅為更好 地說(shuō)明本發(fā)明的方案,而非對(duì)本發(fā)明所做的限定,事實(shí)上,所述第一數(shù)據(jù)結(jié)構(gòu)模型所包含的 數(shù)據(jù)結(jié)構(gòu)單元并非以上述所列舉的為限,任何能通過(guò)網(wǎng)頁(yè)顯示的內(nèi)容均可解析為包含數(shù)據(jù) 結(jié)構(gòu)單元及內(nèi)容信息的第一數(shù)據(jù)結(jié)構(gòu)模型,并且,雖然上述例子中,每一數(shù)據(jù)結(jié)構(gòu)單元僅包 含單一類(lèi)型的內(nèi)容,但本領(lǐng)域技術(shù)人員應(yīng)該理解,一個(gè)數(shù)據(jù)結(jié)構(gòu)單元中可包括多種類(lèi)型的 內(nèi)容信息,例如,上述第四數(shù)據(jù)結(jié)構(gòu)單元及第五數(shù)據(jù)結(jié)構(gòu)單元可合并為一個(gè)數(shù)據(jù)結(jié)構(gòu)單元, 該數(shù)據(jù)結(jié)構(gòu)單元中可同時(shí)包含圖片及文本兩種類(lèi)型的內(nèi)容信息。請(qǐng)繼續(xù)參閱圖3,接著,第四發(fā)送裝置28通過(guò)網(wǎng)絡(luò)將所生成的第一數(shù)據(jù)結(jié)構(gòu)模型發(fā)送給第二接收裝置112,由第二接收裝置112接收所述第一數(shù)據(jù)結(jié)構(gòu)模型,其中,所述網(wǎng) 絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無(wú)線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))寸。更改裝置12根據(jù)第一預(yù)設(shè)規(guī)則,來(lái)獲取更改信息,以將所述第一數(shù)據(jù)結(jié)構(gòu)模型更 改為用于測(cè)試網(wǎng)頁(yè)模板的第二數(shù)據(jù)結(jié)構(gòu)類(lèi)型。其中,第二數(shù)據(jù)結(jié)構(gòu)模型所包含的數(shù)據(jù)結(jié)構(gòu)單元及該數(shù)據(jù)結(jié)構(gòu)單元的排布規(guī)則與 第一數(shù)據(jù)結(jié)構(gòu)模型中包含的數(shù)據(jù)結(jié)構(gòu)單元及該數(shù)據(jù)結(jié)構(gòu)單元的排布規(guī)則相同,不同僅僅在 于可更改的部分,即填充在所述數(shù)據(jù)結(jié)構(gòu)單元中的內(nèi)容信息不同。其中,所述第一預(yù)設(shè)規(guī)則 可包括以下至少一項(xiàng)1)通過(guò)分析所述第一數(shù)據(jù)結(jié)構(gòu)模型來(lái)生成更改信息;作為本發(fā)明的一種優(yōu)選實(shí)施方式,請(qǐng)參閱圖4,更改裝置12還包括第一識(shí)別裝置 121。當(dāng)?shù)诙邮昭b置112收到所述第一數(shù)據(jù)結(jié)構(gòu)模型后,第一識(shí)別裝置121分析該第一 數(shù)據(jù)結(jié)構(gòu)模型,解析該第一數(shù)據(jù)結(jié)構(gòu)模型中包含的數(shù)據(jù)結(jié)構(gòu)單元,確定各個(gè)數(shù)據(jù)結(jié)構(gòu)單元 中所包含的內(nèi)容信息,并生成與各個(gè)數(shù)據(jù)結(jié)構(gòu)單元相應(yīng)的更改信息,來(lái)替代所述內(nèi)容信息, 以形成第二數(shù)據(jù)結(jié)構(gòu)模型。例如,請(qǐng)參閱圖2,第一識(shí)別裝置121分析得到該網(wǎng)頁(yè)中包含 六個(gè)數(shù)據(jù)結(jié)構(gòu)單元,則對(duì)于第一數(shù)據(jù)結(jié)構(gòu)單元,分析得到其規(guī)定圖片所占據(jù)的區(qū)域尺寸為 800X120像素至400X80像素,則隨機(jī)生成一圖片,該圖片的尺寸為800X120像素,并獲得 該圖片存儲(chǔ)位置的鏈接地址,該圖片鏈接地址用來(lái)替換第一數(shù)據(jù)結(jié)構(gòu)模型中可更改的頂部 圖片的鏈接地址;對(duì)于第二數(shù)據(jù)結(jié)構(gòu)單元,分析得到其具有當(dāng)鏈接數(shù)量超過(guò)6個(gè)時(shí),將鏈接 分為兩行顯示的功能(可通過(guò)分析第二數(shù)據(jù)結(jié)構(gòu)單元的代碼判斷),則生成超過(guò)6個(gè)的鏈 接,來(lái)替代第一數(shù)據(jù)結(jié)構(gòu)模型中的可更改的頂部鏈接;對(duì)于第五數(shù)據(jù)結(jié)構(gòu)單元,可隨機(jī)生成 不同長(zhǎng)度、的文字,用來(lái)替換第一數(shù)據(jù)結(jié)構(gòu)模型中的可更改正文文本等等;對(duì)于第三數(shù)據(jù)結(jié) 構(gòu)單元、第四數(shù)據(jù)結(jié)構(gòu)單元及第六數(shù)據(jù)結(jié)構(gòu)單元,可同樣地生成相應(yīng)的更改信息,來(lái)替代第 一數(shù)據(jù)結(jié)構(gòu)模型中的可更改的相應(yīng)內(nèi)容信息,以生成第二數(shù)據(jù)結(jié)構(gòu)模型。本領(lǐng)域技術(shù)人員 應(yīng)該理解,本發(fā)明并不以上述舉例為限,任何通過(guò)對(duì)數(shù)據(jù)結(jié)構(gòu)單元進(jìn)行分析,自行生成更改 信息并生成第二數(shù)據(jù)結(jié)構(gòu)模型的方案,均包含在本發(fā)明的范圍內(nèi)。2)從更改信息庫(kù)中獲取與所述第一數(shù)據(jù)結(jié)構(gòu)模型相對(duì)應(yīng)的更改信息;作為本發(fā)明的另一優(yōu)選實(shí)施方式,請(qǐng)參閱圖4,更改裝置12還包括第二識(shí)別裝置 122和子提取單元(圖未示);更改信息庫(kù)16可包含在用戶(hù)設(shè)備2中,也可與用戶(hù)設(shè)備2物 理分離但通信連接。第二識(shí)別裝置122可直接從更改信息庫(kù)16中獲取更改信息。具體地, 第二識(shí)別裝置在收到第一數(shù)據(jù)結(jié)構(gòu)模型后,經(jīng)過(guò)對(duì)所述第一數(shù)據(jù)結(jié)構(gòu)模型中包含的數(shù)據(jù)結(jié) 構(gòu)單元的識(shí)別后,可得所述第一數(shù)據(jù)結(jié)構(gòu)模型中各個(gè)數(shù)據(jù)結(jié)構(gòu)單元所包括的內(nèi)容信息的類(lèi) 別及允許的極值,并根據(jù)該類(lèi)別及極值,從更改信息庫(kù)中獲取相應(yīng)的更改信息,來(lái)替代原來(lái) 的內(nèi)容信息。例如,請(qǐng)參閱圖2,第二識(shí)別裝置分析得到該網(wǎng)頁(yè)中包含六個(gè)數(shù)據(jù)結(jié)構(gòu)單元,則 對(duì)于第一數(shù)據(jù)結(jié)構(gòu)單元,分析得到其允許的圖片大小為800X120像素至400X80像素,則 子提取單元從所述更改信息庫(kù)中的更改信息子庫(kù)中獲取圖片的鏈接地址,例如,一 URL地 址,該地址對(duì)應(yīng)的圖片大小在800X 120像素至400X80像素之間,來(lái)替代第一數(shù)據(jù)結(jié)構(gòu)模 型中可更改的頂部圖片鏈接地址;對(duì)于第二數(shù)據(jù)結(jié)構(gòu)單元,分析得到其具有當(dāng)鏈接數(shù)量超 過(guò)6個(gè)時(shí),將鏈接分為兩行顯示的功能(可通過(guò)分析第二數(shù)據(jù)結(jié)構(gòu)單元的代碼判斷),則從
14所述更改信息庫(kù)中提取超過(guò)6個(gè)的鏈接,來(lái)替代第一數(shù)據(jù)結(jié)構(gòu)模型中可更改的頂部鏈接; 對(duì)于第五數(shù)據(jù)結(jié)構(gòu)單元,可從更改信息庫(kù)中獲取不同長(zhǎng)度、大小、或字體的文字,用來(lái)替換 第一數(shù)據(jù)結(jié)構(gòu)模型中可更改的正文文本等等;對(duì)于第三數(shù)據(jù)結(jié)構(gòu)單元、第四數(shù)據(jù)結(jié)構(gòu)單元 及第六數(shù)據(jù)結(jié)構(gòu)單元,可同樣地獲取相應(yīng)的更改信息,來(lái)替代第一數(shù)據(jù)結(jié)構(gòu)模型中可更改 的相應(yīng)內(nèi)容信息,以生成第二數(shù)據(jù)結(jié)構(gòu)模型。該更改信息庫(kù)可存儲(chǔ)在用戶(hù)設(shè)備2中,更改裝置12直接從本地提取更改信息;該 更改信息庫(kù)也可存儲(chǔ)在網(wǎng)絡(luò)設(shè)備3或其他網(wǎng)絡(luò)設(shè)備中;更改裝置12通過(guò)與網(wǎng)絡(luò)設(shè)備3或其 他網(wǎng)頁(yè)設(shè)備之間的網(wǎng)絡(luò)通信提取更改信息。需要說(shuō)明的是,上述兩種更改信息的獲取方式并非是獨(dú)立的,對(duì)于一個(gè)數(shù)據(jù)結(jié)構(gòu) 模型,可同時(shí)通過(guò)自行生成及從更改信息庫(kù)中獲取兩種方式,來(lái)獲取更改信息,來(lái)生成第二 數(shù)據(jù)結(jié)構(gòu)模型。3)獲取來(lái)自用戶(hù)的更改信息;作為本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式,當(dāng)上述兩種獲取方式均無(wú)法得到合適的更改 信息,或用戶(hù)1主動(dòng)要求對(duì)第一數(shù)據(jù)結(jié)構(gòu)模型進(jìn)行修改時(shí),更改裝置12再次通過(guò)人機(jī)交互 設(shè)備(例如,鍵盤(pán)、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等),獲取用戶(hù)輸入的更改信息。舉例來(lái) 說(shuō),第一數(shù)據(jù)結(jié)構(gòu)模型中包含文字類(lèi)數(shù)據(jù)結(jié)構(gòu)單元和圖片類(lèi)數(shù)據(jù)結(jié)構(gòu)單元,則用戶(hù)1可通 過(guò)鍵盤(pán)輸入用于替換第一數(shù)據(jù)結(jié)構(gòu)中包含的可更改的文字的替換文字,再通過(guò)各種圖片編 輯軟件(如Photoshop等)編輯出替換圖片,并將其存儲(chǔ)在某一地址,并將該地址替換第一 數(shù)據(jù)結(jié)構(gòu)中包含的可更改的圖片鏈接地址,或者直接從用戶(hù)設(shè)備2的圖片庫(kù)(圖未示)所 存儲(chǔ)的圖片挑選出某些圖片,并將該些被挑選出的圖片的鏈接地址替換第一數(shù)據(jù)結(jié)構(gòu)中包 含的可更改的圖片鏈接地址,由此根據(jù)用戶(hù)編輯的替換文字和替換圖片,結(jié)合第一數(shù)據(jù)結(jié) 構(gòu)模型的網(wǎng)頁(yè)架構(gòu),形成第二數(shù)據(jù)結(jié)構(gòu)模型。接著,第一發(fā)送裝置13將用于請(qǐng)求根據(jù)第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè)的第一 請(qǐng)求發(fā)送至網(wǎng)絡(luò)設(shè)備3,第三接收裝置21接收所述第一請(qǐng)求,告知第一生成裝置23不采用 其后端數(shù)據(jù),而根據(jù)第三獲取裝置22獲取的所述第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè)。其中, 所述第一請(qǐng)求中包含第二數(shù)據(jù)結(jié)構(gòu)模型的獲取方式。第三接收裝置21收到所述第一請(qǐng)求后,第三獲取裝置22根據(jù)該第一請(qǐng)求中包含 的獲取方式獲取第二數(shù)據(jù)結(jié)構(gòu)模型,第一生成裝置23根據(jù)該第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試 網(wǎng)頁(yè)。第三發(fā)送裝置24通過(guò)網(wǎng)絡(luò)(例如無(wú)線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)等等)將所形成的測(cè)試網(wǎng)頁(yè) 發(fā)送給第一接收裝置14。第一接收裝置14接收所述測(cè)試網(wǎng)頁(yè),以便供用戶(hù)判斷所述測(cè)試網(wǎng) 頁(yè)是否達(dá)到了預(yù)設(shè)的效果。例如,察看網(wǎng)頁(yè)中不同的顯示內(nèi)容是否有重疊,是否出現(xiàn)了圖片 覆蓋文本的情況等。例如,請(qǐng)參閱圖2,察看正文圖片及正文文本是否位于標(biāo)題的下方,并與 標(biāo)題不重疊,標(biāo)題是否與正文圖片及正文文本重疊;再例如,察看網(wǎng)頁(yè)中各個(gè)單元的內(nèi)容是 否能夠正常顯示,如正文文本是否能正常顯示,第二數(shù)據(jù)模型中的圖片鏈接地址所對(duì)應(yīng)圖 片是否顯示正常;再例如,網(wǎng)頁(yè)中是否包含了希望包含的功能及/或內(nèi)容;例如,對(duì)于某些 網(wǎng)頁(yè),其通常會(huì)在固定位置包含廣告,察看在固定位置是否包含廣告內(nèi)容等。作為本發(fā)明的優(yōu)選實(shí)施方式之一,請(qǐng)參閱圖4,所述更改信息庫(kù)由更新裝置15建 立及更新。若更新信息庫(kù)尚未建立,則更新裝置15獲取用戶(hù)根據(jù)現(xiàn)有各類(lèi)網(wǎng)頁(yè)各自對(duì)應(yīng)
15的數(shù)據(jù)結(jié)構(gòu)模型所包含的數(shù)據(jù)結(jié)構(gòu)單元而輸入的信息,建立一更改信息庫(kù),該更改信息庫(kù) 中可包含與各數(shù)據(jù)結(jié)構(gòu)單元分別對(duì)應(yīng)的更改信息,例如,和文字型數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的多 份不同長(zhǎng)度的文字、和表格型數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的多份不同尺寸或不同內(nèi)容的表格;和集 合型數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的多份不同內(nèi)容的集合數(shù)據(jù)等等。所謂集合型數(shù)據(jù)結(jié)構(gòu)單元,是用 于規(guī)定集合型數(shù)據(jù)所占據(jù)的位置、以及顯示方式等,例如,對(duì)于集合數(shù)據(jù)[“周一",“周 二〃,“周三〃,“周四〃,“周五〃,“周六〃,“周日〃],按照集合型數(shù)據(jù)結(jié)構(gòu)單元 的規(guī)定,在星期一時(shí),在該集合型數(shù)據(jù)結(jié)構(gòu)單元規(guī)定位置顯示“周一”,在星期二時(shí),顯示“周
二”......,在星期日時(shí),顯示“周日”。需要說(shuō)明的是,本領(lǐng)域技術(shù)人員應(yīng)該理解,集合數(shù)據(jù)
并非以上述為限,例如,集合數(shù)據(jù)還可以是{〃張三〃〃經(jīng)理〃,“李四〃〃客服〃,“ 員工〃〃工程師〃,‘‘AA"‘‘工程師〃 }等。此外,在所述更改裝置還可包括子更新 單元(圖未示),用于用于建立及更新包含與圖片型的數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的至少一個(gè)以上 圖片鏈接地址的更改信息子庫(kù)。該更改信息子庫(kù)包含和圖片類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的多份 圖片鏈接地址,每一圖片鏈接地址對(duì)應(yīng)一份或多份圖片數(shù)據(jù),也可對(duì)應(yīng)一份或多份音頻或 視頻的數(shù)據(jù)等等。需要說(shuō)明的是,更改信息庫(kù)中包含的更改信息并非以上述所列舉的為限, 任意能和一數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的更改信息都可被更改信息庫(kù)所包含。而在更改信息庫(kù)建立 以后,更新裝置15可隨時(shí)對(duì)其進(jìn)行更新,例如,子更新單元隨時(shí)將用戶(hù)瀏覽的圖片所對(duì)應(yīng) 的鏈接地址放入更改信息庫(kù)中;此外子更新單元也可將用戶(hù)1編輯的圖片所存放的地址放 入更改信息庫(kù)中等;子更新單元還可將自身生成的用于作為更改信息的圖片所對(duì)應(yīng)的鏈接 地址放入更改信息庫(kù)中。更新裝置15對(duì)更改信息庫(kù)中的信息更新的方式多種多樣,例如, 以添加新信息來(lái)更新,也可以將新信息替代舊信息來(lái)更新等,在此不再一一舉例來(lái)說(shuō)明。優(yōu)選地,用戶(hù)設(shè)備2中還包括保存裝置(圖未示),所述保存裝置用于將生成的第 二數(shù)據(jù)結(jié)構(gòu)模型存儲(chǔ)在能夠與提供所述第一數(shù)據(jù)結(jié)果模型的網(wǎng)絡(luò)設(shè)備通信的存儲(chǔ)設(shè)備。其 中,所述存儲(chǔ)設(shè)備包括以下任一種1)所述存儲(chǔ)設(shè)備為包含在所述用戶(hù)設(shè)備2內(nèi)的存儲(chǔ)設(shè)備;用戶(hù)設(shè)備2獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型后,保存裝置將其存儲(chǔ)在本地的存儲(chǔ)設(shè)備 內(nèi)。第一發(fā)送裝置13可在發(fā)送所述第一請(qǐng)求時(shí),一并將所述第二數(shù)據(jù)結(jié)構(gòu)模型發(fā)送給第三 接收裝置21,隨后第三獲取裝置22直接獲取第一發(fā)送裝置13發(fā)送的第二數(shù)據(jù)結(jié)構(gòu)模型; 或者,第一發(fā)送裝置13在發(fā)送所述第一請(qǐng)求時(shí),包含了所述第二數(shù)據(jù)結(jié)構(gòu)模型的地址信 息,第三獲取裝置22訪問(wèn)用戶(hù)設(shè)備2,根據(jù)該地址信息,獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型。需要 說(shuō)明的是,如果所述第二數(shù)據(jù)結(jié)構(gòu)模型包含多媒體類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元,則所述第一生成裝 置還包括子獲取單元(圖未示),子獲取單元根據(jù)該多媒體類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元所對(duì)應(yīng)的多 媒體鏈接地址,從所述多媒體鏈接地址獲取相應(yīng)的圖片,以便生成包含所述多媒體的測(cè)試 網(wǎng)頁(yè)。2)所述存儲(chǔ)設(shè)備為包含在所述網(wǎng)絡(luò)設(shè)備3內(nèi)的存儲(chǔ)設(shè)備;用戶(hù)設(shè)備2獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型后,與網(wǎng)絡(luò)設(shè)備3建立通信,保存裝置將所 述第二數(shù)據(jù)結(jié)構(gòu)模型存儲(chǔ)在網(wǎng)絡(luò)設(shè)備3的存儲(chǔ)設(shè)備內(nèi)。第三接收裝置21接收到所述第一 請(qǐng)求后,第三獲取裝置22直接獲取該第二數(shù)據(jù)結(jié)構(gòu)模型。同樣,如果所述第二數(shù)據(jù)結(jié)構(gòu)模 型包含多媒體類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元,則所述子獲取單元根據(jù)所述第二數(shù)據(jù)結(jié)構(gòu)模型包含的多 媒體鏈接地址,從該多媒體鏈接地址獲取相應(yīng)的多媒體數(shù)據(jù),以便生成包含所述多媒體數(shù)據(jù)的測(cè)試網(wǎng)頁(yè)。3)所述存儲(chǔ)設(shè)備為第三方服務(wù)器;用戶(hù)設(shè)備2獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型后,與第三方服務(wù)器建立通信,保存裝置 將所述第二數(shù)據(jù)結(jié)構(gòu)模型存儲(chǔ)在所述第三方服務(wù)器內(nèi),并獲取所述第三方服務(wù)器反饋的該 第二數(shù)據(jù)結(jié)構(gòu)模型的地址信息(如UUID、URI等),隨后,第一發(fā)送裝置13將該地址信息發(fā) 送給第三方服務(wù)器,第三接收裝置21收到所述第一請(qǐng)求后,再根據(jù)用戶(hù)設(shè)備2反饋的地址 信息從第三方服務(wù)器中獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型。同樣,如果所述第二數(shù)據(jù)結(jié)構(gòu)模型包 含多媒體類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元,則所述子獲取單元根據(jù)所述第二數(shù)據(jù)結(jié)構(gòu)模型包含的多媒體 鏈接地址,從該多媒體鏈接地址獲取相應(yīng)的多媒體數(shù)據(jù),以便生成包含所述多媒體數(shù)據(jù)的 測(cè)試網(wǎng)頁(yè)。需要說(shuō)明的是,當(dāng)所述第二數(shù)據(jù)結(jié)構(gòu)模型包含多媒體類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元,所述第 二數(shù)據(jù)結(jié)構(gòu)模型相應(yīng)會(huì)包含多媒體鏈接地址,該多媒體鏈接地址可以是上述用戶(hù)設(shè)備2、網(wǎng) 絡(luò)設(shè)備3、或第三方服務(wù)器中用于存儲(chǔ)數(shù)據(jù)的存儲(chǔ)空間中的某一地址,也可以是上述各存 儲(chǔ)設(shè)備內(nèi)的某一存儲(chǔ)地址,還可以是其他能與網(wǎng)絡(luò)設(shè)備3通訊的設(shè)備的存儲(chǔ)空間中的地址 等??傊?,本領(lǐng)域技術(shù)人員應(yīng)該理解,圖片鏈接地址并非以上述所列示為限,只要是能被網(wǎng) 絡(luò)設(shè)備3訪問(wèn)的設(shè)備,其存放數(shù)據(jù)的存儲(chǔ)空間的地址都可以作為圖片鏈接地址。對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在 不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論 從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán) 利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有 變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此 外,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多 個(gè)單元或裝置也可以由一個(gè)單元或裝置通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái) 表示名稱(chēng),而并不表示任何特定的順序。
權(quán)利要求
1.一種在用戶(hù)設(shè)備中用于調(diào)試在線網(wǎng)頁(yè)模板的方法,該方法包括以下步驟 a獲取在線網(wǎng)頁(yè)的網(wǎng)頁(yè)模板的第一數(shù)據(jù)結(jié)構(gòu)模型;b根據(jù)第一預(yù)設(shè)規(guī)則,獲取更改信息,以將所述第一數(shù)據(jù)結(jié)構(gòu)模型更改為用于測(cè)試網(wǎng)頁(yè) 模板的第二數(shù)據(jù)結(jié)構(gòu)模型;c發(fā)送用于請(qǐng)求根據(jù)所述第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè)的第一請(qǐng)求; d接收根據(jù)所述第一請(qǐng)求反饋回的測(cè)試網(wǎng)頁(yè),以便判斷所述測(cè)試網(wǎng)頁(yè)是否達(dá)到了預(yù)設(shè) 的效果。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述第一預(yù)設(shè)規(guī)則包括以下至少一項(xiàng) -通過(guò)分析所述第一數(shù)據(jù)結(jié)構(gòu)模型來(lái)生成更改信息;-從更改信息庫(kù)中獲取與所述第一數(shù)據(jù)結(jié)構(gòu)模型相對(duì)應(yīng)的更改信息; -獲取來(lái)自用戶(hù)的更改信息。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述步驟b還包括以下步驟-識(shí)別所獲得的第一數(shù)據(jù)結(jié)構(gòu)模型中包含的數(shù)據(jù)結(jié)構(gòu)單元,以生成與所述數(shù)據(jù)結(jié)構(gòu)單 元相應(yīng)的更改信息。
4.根據(jù)權(quán)利要求1或2所述的方法,其中,所述方法還包括以下步驟-建立及更新包含與至少一個(gè)以上的數(shù)據(jù)結(jié)構(gòu)單元分別對(duì)應(yīng)的至少一個(gè)以上更改信息 的所述更改信息庫(kù)。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述方法還包括以下步驟-當(dāng)所述至少一個(gè)以上的數(shù)據(jù)結(jié)構(gòu)單元中包含多媒體類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元時(shí),建立及更 新包含與所述多媒體類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的至少一個(gè)以上多媒體鏈接地址的更改信息 子庫(kù)。
6.根據(jù)權(quán)利要求4所述的方法,其中,所述步驟b還包括以下步驟-識(shí)別所獲得的第一數(shù)據(jù)結(jié)構(gòu)模型中包含的數(shù)據(jù)結(jié)構(gòu)單元,以便能從所述更改信息庫(kù) 中提取匹配的更改信息。
7.根據(jù)權(quán)利要求5或6所述的方法,其中,所述步驟b還包括以下步驟-當(dāng)識(shí)別所獲得的第一數(shù)據(jù)結(jié)構(gòu)模型中包含的數(shù)據(jù)結(jié)構(gòu)單元中包含多媒體類(lèi)型數(shù)據(jù)結(jié) 構(gòu)單元時(shí),從所述更改信息子庫(kù)中提取匹配的多媒體鏈接地址,以便形成包含所述多媒體 鏈接地址的第二數(shù)據(jù)結(jié)構(gòu)模型。
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其中,所述方法還包括以下步驟-將所述第二數(shù)據(jù)結(jié)構(gòu)模型存儲(chǔ)在能夠與提供所述第一數(shù)據(jù)結(jié)果模型的網(wǎng)絡(luò)設(shè)備通信 的存儲(chǔ)設(shè)備中。
9.根據(jù)權(quán)利要求8所述的方法,其中,所述存儲(chǔ)設(shè)備包括以下任一種 -包含在所述用戶(hù)設(shè)備內(nèi)的存儲(chǔ)設(shè)備;-包含在所述網(wǎng)絡(luò)設(shè)備內(nèi)的存儲(chǔ)設(shè)備; -第三方服務(wù)器。
10.根據(jù)權(quán)利要求1至9任一所述的方法,其中,所述步驟a還包括以下步驟 -發(fā)送需要查看在線網(wǎng)頁(yè)數(shù)據(jù)的第二請(qǐng)求;-接收根據(jù)所述第二請(qǐng)求反饋回的第一數(shù)據(jù)結(jié)構(gòu)模型。
11.根據(jù)權(quán)利要求1至10任一所述的方法,其中,所述用戶(hù)設(shè)備包括計(jì)算機(jī)、智能手機(jī)、PDA 或 IPTV。
12.—種在網(wǎng)絡(luò)設(shè)備中用于輔助用戶(hù)設(shè)備調(diào)試在線網(wǎng)頁(yè)模板的方法,所述方法包括以 下步驟A接收用于請(qǐng)求根據(jù)所述第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè)的第一請(qǐng)求; B獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型; C根據(jù)所獲取的所述第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè); D發(fā)送所述測(cè)試網(wǎng)頁(yè)至提出所述第一請(qǐng)求的設(shè)備。
13.根據(jù)權(quán)利要求12所述的方法,其中,該方法還包括步驟 -接收需要查看在線網(wǎng)頁(yè)數(shù)據(jù)的第二請(qǐng)求;-根據(jù)所述第二請(qǐng)求調(diào)用在線網(wǎng)頁(yè)的信息; -根據(jù)所述在線網(wǎng)頁(yè)的信息生成第一數(shù)據(jù)結(jié)構(gòu)模型; -發(fā)送所述第一數(shù)據(jù)結(jié)構(gòu)模型至提出所述第二請(qǐng)求的設(shè)備。
14.根據(jù)權(quán)利要求12或13所述的方法,其中,所述步驟B還包括以下步驟 -從存儲(chǔ)設(shè)備中獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型。
15.根據(jù)權(quán)利要求12至14中任一項(xiàng)所述的方法,其中,所述存儲(chǔ)設(shè)備包括以下至少任 一種-包含在所述用戶(hù)設(shè)備內(nèi)的存儲(chǔ)設(shè)備; -包含在所述網(wǎng)絡(luò)設(shè)備內(nèi)的存儲(chǔ)設(shè)備; -第三方服務(wù)器。
16.根據(jù)權(quán)利要求12至15中任一項(xiàng)所述的方法,其中,所述步驟C還包括以下步驟 -當(dāng)所述第二數(shù)據(jù)結(jié)構(gòu)模型中包含多媒體鏈接地址時(shí),基于所述多媒體鏈接地址獲取相應(yīng)的多媒體數(shù)據(jù),以便生成包含所述多媒體數(shù)據(jù)的測(cè)試網(wǎng)頁(yè)。
17.根據(jù)權(quán)利要求12至16任一所述的方法,其中,所述網(wǎng)絡(luò)設(shè)備包括單個(gè)網(wǎng)絡(luò)服務(wù) 器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的網(wǎng)絡(luò)服務(wù)器組、或計(jì)算機(jī)集組成的云。
18.一種在用于調(diào)試在線網(wǎng)頁(yè)模板的用戶(hù)設(shè)備,該用戶(hù)設(shè)備包括 第一獲取裝置、用于獲取在線網(wǎng)頁(yè)的網(wǎng)頁(yè)模板的第一數(shù)據(jù)結(jié)構(gòu)模型;更改裝置、用于根據(jù)第一預(yù)設(shè)規(guī)則,獲取更改信息,以將所述第一數(shù)據(jù)結(jié)構(gòu)模型更改為 用于測(cè)試網(wǎng)頁(yè)模板的第二數(shù)據(jù)結(jié)構(gòu)模型;第一發(fā)送裝置、用于發(fā)送用于請(qǐng)求根據(jù)所述第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè)的第一請(qǐng)求;第一接收裝置、用于接收根據(jù)所述第一請(qǐng)求反饋回的測(cè)試網(wǎng)頁(yè),以便根據(jù)第二預(yù)設(shè)規(guī) 則判斷所述測(cè)試網(wǎng)頁(yè)是否達(dá)到了預(yù)設(shè)的效果。
19.根據(jù)權(quán)利要求18所述的用戶(hù)設(shè)備,其中,所述第一預(yù)設(shè)規(guī)則包括以下至少一項(xiàng) -通過(guò)分析所述第一數(shù)據(jù)結(jié)構(gòu)模型來(lái)生成更改信息;-從更改信息庫(kù)中獲取與所述第一數(shù)據(jù)結(jié)構(gòu)模型相對(duì)應(yīng)的更改信息; -獲取來(lái)自用戶(hù)的更改信息。
20.根據(jù)權(quán)利要求18或19所述的用戶(hù)設(shè)備,其中,所述更改裝置還包括第一識(shí)別裝置、用于識(shí)別所獲得的第一數(shù)據(jù)結(jié)構(gòu)模型中包含的數(shù)據(jù)結(jié)構(gòu)單元,以生成 與所述數(shù)據(jù)結(jié)構(gòu)單元相應(yīng)的更改信息。
21.根據(jù)權(quán)利要求18或19所述的用戶(hù)設(shè)備,其中,所述用戶(hù)設(shè)備還包括更新裝置、用于建立及更新包含與至少一個(gè)以上數(shù)據(jù)結(jié)構(gòu)模型中所包含的數(shù)據(jù)結(jié)構(gòu)單 元分別對(duì)應(yīng)的至少一個(gè)以上更改信息的所述更改信息庫(kù)。
22.根據(jù)權(quán)利要求21所述的用戶(hù)設(shè)備,其中,所述更新裝置還包括子更新單元,用于當(dāng)所述至少一個(gè)以上的數(shù)據(jù)結(jié)構(gòu)單元中包含多媒體類(lèi)型數(shù)據(jù)結(jié)構(gòu)單 元時(shí),建立及更新包含與所述多媒體類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的至少一個(gè)以上多媒體鏈接地 址的更改信息子庫(kù)。
23.根據(jù)權(quán)利要求21所述的用戶(hù)設(shè)備,其中,所述更改裝置還包括第二識(shí)別裝置、用于識(shí)別所獲得的第一數(shù)據(jù)結(jié)構(gòu)模型中包含的數(shù)據(jù)結(jié)構(gòu)單元,以便能 從所述更改信息庫(kù)中提取匹配的更改信息。
24.根據(jù)權(quán)利要求22或23所述的用戶(hù)設(shè)備,其中,所述更改裝置還包括提取單元,用于當(dāng)所述第二識(shí)別裝置識(shí)別所獲得的第一數(shù)據(jù)結(jié)構(gòu)模型中包含的數(shù)據(jù)結(jié) 構(gòu)單元中包含多媒體類(lèi)型數(shù)據(jù)結(jié)構(gòu)單元時(shí),從所述更改信息子庫(kù)中提取匹配的多媒體鏈接 地址,以便形成包含所述多媒體鏈接地址的第二數(shù)據(jù)結(jié)構(gòu)模型。
25.根據(jù)權(quán)利要求18至M中任一項(xiàng)所述的用戶(hù)設(shè)備,其中,所述用戶(hù)設(shè)備還包括保存裝置、用于將所述第二數(shù)據(jù)結(jié)構(gòu)模型存儲(chǔ)在能夠與提供所述第一數(shù)據(jù)結(jié)果模型的 網(wǎng)絡(luò)設(shè)備通信的存儲(chǔ)設(shè)備中。
26.根據(jù)權(quán)利要求25所述的用戶(hù)設(shè)備,其中,所述存儲(chǔ)設(shè)備包括以下任一種 -包含在所述用戶(hù)設(shè)備內(nèi)的存儲(chǔ)設(shè)備;-包含在所述網(wǎng)絡(luò)設(shè)備內(nèi)的存儲(chǔ)設(shè)備; -第三方服務(wù)器。
27.根據(jù)權(quán)利要求18至沈中任一項(xiàng)所述的用戶(hù)設(shè)備,其中,所述第一獲取裝置還包括第二發(fā)送裝置、用于發(fā)送需要查看在線網(wǎng)頁(yè)數(shù)據(jù)的第二請(qǐng)求; 第二接收裝置、用于接收根據(jù)所述第二請(qǐng)求反饋回的第一數(shù)據(jù)結(jié)構(gòu)模型。
28.根據(jù)權(quán)利要求18至27中任一項(xiàng)所述的用戶(hù)設(shè)備,其中,所述用戶(hù)設(shè)備還包括計(jì) 算機(jī)、智能手機(jī)、PDA或IPTV。
29.一種用于輔助用戶(hù)設(shè)備調(diào)試在線網(wǎng)頁(yè)模板的網(wǎng)絡(luò)設(shè)備,其中,所述網(wǎng)絡(luò)設(shè)備包括 第三接收裝置、用于接收用于請(qǐng)求根據(jù)所述第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè)的第一請(qǐng)求;第三獲取裝置、用于獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型;第一生成裝置、用于根據(jù)所獲取的所述第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè);第三發(fā)送裝置、用于發(fā)送所述測(cè)試網(wǎng)頁(yè)至提出所述第一請(qǐng)求的設(shè)備。
30.根據(jù)權(quán)利要求四所述的網(wǎng)絡(luò)設(shè)備,其中,所述網(wǎng)絡(luò)設(shè)備還包括 第四接收裝置、用于接收需要查看在線網(wǎng)頁(yè)數(shù)據(jù)的第二請(qǐng)求;調(diào)用裝置、用于根據(jù)所述第二請(qǐng)求調(diào)用在線網(wǎng)頁(yè)的信息;第二生成裝置、用于根據(jù)所述在線網(wǎng)頁(yè)的信息生成第一數(shù)據(jù)結(jié)構(gòu)模型;第四發(fā)送裝置、用于發(fā)送所述第一數(shù)據(jù)結(jié)構(gòu)模型至提出所述第二請(qǐng)求的設(shè)備。
31.根據(jù)權(quán)利要求四或30所述的網(wǎng)絡(luò)設(shè)備,其中,所述第三獲取裝置還用于從存儲(chǔ)設(shè)備中獲取所述第二數(shù)據(jù)結(jié)構(gòu)模型。
32.根據(jù)權(quán)利要求四至31中任一項(xiàng)所述的用戶(hù)設(shè)備,其中,所述存儲(chǔ)設(shè)備包括以下至 少任一種-包含在所述用戶(hù)設(shè)備內(nèi)的存儲(chǔ)設(shè)備; -包含在所述網(wǎng)絡(luò)設(shè)備內(nèi)的存儲(chǔ)設(shè)備; -第三方服務(wù)器。
33.根據(jù)權(quán)利要求觀或四所述的網(wǎng)絡(luò)設(shè)備,其中,所述第一生成裝置還包括子獲取單元,用于當(dāng)所述第二數(shù)據(jù)結(jié)構(gòu)模型中包含所述多媒體鏈接地址時(shí),從所述多 媒體鏈接地址獲取相應(yīng)的多媒體數(shù)據(jù),以便生成包含所述多媒體數(shù)據(jù)的測(cè)試網(wǎng)頁(yè)。
34.根據(jù)權(quán)利要求四至33中任一項(xiàng)所述的網(wǎng)絡(luò)設(shè)備,其中,所述網(wǎng)絡(luò)設(shè)備還包括單 個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的網(wǎng)絡(luò)服務(wù)器組、或計(jì)算機(jī)集組成的云。
35.一種用于調(diào)試在線網(wǎng)頁(yè)模板的系統(tǒng),其中,所述系統(tǒng)包括如權(quán)利要求18至觀中 任一項(xiàng)所述的用戶(hù)設(shè)備與權(quán)利要求四至34中任一項(xiàng)所述的網(wǎng)絡(luò)設(shè)備。
全文摘要
本發(fā)明提供一種用于調(diào)試在線網(wǎng)頁(yè)模板的方法、設(shè)備及系統(tǒng),其中,網(wǎng)絡(luò)設(shè)備生成在線網(wǎng)頁(yè)的網(wǎng)頁(yè)模板的第一數(shù)據(jù)結(jié)構(gòu)模型,用戶(hù)設(shè)備根據(jù)第一預(yù)設(shè)規(guī)則,獲取更改信息,以將所述第一數(shù)據(jù)結(jié)構(gòu)模型更改為用于測(cè)試網(wǎng)頁(yè)模板的第二數(shù)據(jù)結(jié)構(gòu)模型,隨后,網(wǎng)絡(luò)設(shè)備根據(jù)所述第二數(shù)據(jù)結(jié)構(gòu)模型生成測(cè)試網(wǎng)頁(yè),最后,用戶(hù)設(shè)備根據(jù)第二預(yù)設(shè)規(guī)則判斷所述測(cè)試網(wǎng)頁(yè)是否達(dá)到了預(yù)設(shè)的效果。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明能夠在不影響網(wǎng)絡(luò)設(shè)備向用戶(hù)提供網(wǎng)頁(yè)瀏覽服務(wù)的情況下,對(duì)網(wǎng)頁(yè)進(jìn)行全面調(diào)試,大大減少了網(wǎng)頁(yè)調(diào)試對(duì)網(wǎng)頁(yè)瀏覽服務(wù)的影響。
文檔編號(hào)G06F17/30GK102073670SQ20101052700
公開(kāi)日2011年5月25日 申請(qǐng)日期2010年10月26日 優(yōu)先權(quán)日2010年10月26日
發(fā)明者金大為 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司