欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

建立wap網(wǎng)站的方法和裝置的制作方法

文檔序號:6401232閱讀:166來源:國知局
專利名稱:建立wap網(wǎng)站的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)應(yīng)用發(fā)布技術(shù)。
背景技術(shù)
隨著智能手機(jī)的快速發(fā)展,手機(jī)瀏覽器在生活中的使用頻率越來越高,用戶通過手機(jī)訪問互聯(lián)網(wǎng),可以更加便利地獲取到各種信息。傳統(tǒng)的網(wǎng)站內(nèi)容復(fù)雜繁瑣,對硬件設(shè)備和網(wǎng)絡(luò)的要求較高,不適合用于手機(jī)瀏覽,而WAP (Wireless Application Protocol,無線應(yīng)用協(xié)議)網(wǎng)站對手持設(shè)備內(nèi)存和無線網(wǎng)絡(luò)帶寬的要求較低,正在被越來越多的人接受和使用。WAP網(wǎng)站一般是根據(jù)實(shí)際需求來架設(shè)的,即有了新的功能后就需要對原有架構(gòu)進(jìn)行擴(kuò)展開發(fā)。例如,當(dāng)對某WAP網(wǎng)站的實(shí)際需求為包含“首頁”及下屬“游戲”、“體育”及“軟件”的類別時,研發(fā)人員會針對該需求設(shè)計(jì)出如圖1A所示的WAP網(wǎng)站100。該WAP網(wǎng)站100包括首頁頁面102及首 頁下屬類別游戲104、體育106及軟件108。一旦產(chǎn)品或運(yùn)營部門決定對該WAP站點(diǎn)進(jìn)行功能擴(kuò)展時,需要研發(fā)人員對原有的架構(gòu)進(jìn)行再開發(fā)。例如當(dāng)需要將WAP網(wǎng)站100擴(kuò)展成如圖1B所示的WAP網(wǎng)站200,即增加一個新類別新聞110時,需要研發(fā)人員擴(kuò)展開發(fā)或重新開發(fā)。擴(kuò)展開發(fā)中包括大量重復(fù)的開發(fā)工作,是對研發(fā)資源的浪費(fèi)。且長期積累后,程序內(nèi)容越來越繁瑣,不易于維護(hù)。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種建立WAP網(wǎng)站的方法和裝置,以簡化WAP網(wǎng)站的創(chuàng)建流程。本發(fā)明為了實(shí)現(xiàn)上述目的提供一種方法,包括:在預(yù)設(shè)的站點(diǎn)下利用節(jié)點(diǎn)對象模板創(chuàng)建節(jié)點(diǎn)對象,其中,節(jié)點(diǎn)對象模板包括多個可設(shè)置的頁面屬性,每個頁面屬性包括相應(yīng)頁面功能及頁面布局;以及在節(jié)點(diǎn)對象上根據(jù)創(chuàng)建時所設(shè)置的頁面屬性加載展示內(nèi)容。在一個實(shí)施例中,在預(yù)設(shè)的站點(diǎn)下利用節(jié)點(diǎn)對象模板創(chuàng)建節(jié)點(diǎn)對象包括:根據(jù)WAP網(wǎng)站需要實(shí)現(xiàn)的功能選擇性地設(shè)置節(jié)點(diǎn)對象模板的頁面屬性,從而根據(jù)所設(shè)置的頁面屬性生成節(jié)點(diǎn)對象的網(wǎng)頁頁面。在一個實(shí)施例中,還包括:定義與每個網(wǎng)頁頁面唯一對應(yīng)的匹配地址。在一個實(shí)施例中,創(chuàng)建節(jié)點(diǎn)對象包括:在數(shù)據(jù)源中定義變量,其中,變量不包括類型信息;以及將變量輸入預(yù)設(shè)函數(shù),生成節(jié)點(diǎn)對象。在一個實(shí)施例中,在預(yù)設(shè)的站點(diǎn)下創(chuàng)建節(jié)點(diǎn)對象之后,上述方法還包括:在節(jié)點(diǎn)對象上利用節(jié)點(diǎn)對象模板創(chuàng)建子節(jié)點(diǎn)對象。在一個實(shí)施例中,頁面布局包括屬性模板及預(yù)設(shè)的內(nèi)容模塊,將內(nèi)容模塊添加到屬性模板獲得頁面布局。在一個實(shí)施例中,內(nèi)容模塊用于顯示頁面組件。在一個實(shí)施例中,頁面屬性包括首頁屬性,首頁屬性的頁面功能為讀取并顯示數(shù)據(jù)源中預(yù)設(shè)位置的信息,并將信息根據(jù)頁面布局展示于節(jié)點(diǎn)對象上。在一個實(shí)施例中,頁面屬性包括導(dǎo)航屬性,導(dǎo)航屬性的頁面功能為檢測節(jié)點(diǎn)對象包含的子節(jié)點(diǎn)對象,并將子節(jié)點(diǎn)對象的名稱根據(jù)頁面布局展示于節(jié)點(diǎn)對象上。在一個實(shí)施例中,頁面屬性包括列表屬性,列表屬性的頁面功能為檢測節(jié)點(diǎn)對象包含的產(chǎn)品,并將產(chǎn)品的名稱根據(jù)頁面布局展示于節(jié)點(diǎn)對象上。在一個實(shí)施例中,頁面屬性包括詳情屬性,詳情屬性的頁面功能為搜索指定的產(chǎn)品在數(shù)據(jù)源中預(yù)存的信息,并將信息根據(jù)頁面布局展示于節(jié)點(diǎn)對象上。本發(fā)明為了實(shí)現(xiàn)上述目的提供一種建立WAP網(wǎng)站的裝置,包括:第一創(chuàng)建單元,用于在預(yù)設(shè)的站點(diǎn)下利用節(jié)點(diǎn)對象模板創(chuàng)建節(jié)點(diǎn)對象,其中,節(jié)點(diǎn)對象模板包括多個可設(shè)置的頁面屬性,每個頁面屬性包括相應(yīng)頁面功能及頁面布局;以及加載單元,用于在節(jié)點(diǎn)對象上根據(jù)創(chuàng)建時所設(shè)置的頁面屬性加載展示內(nèi)容。在一 個實(shí)施例中,第一創(chuàng)建單元包括:生成子單元,用于根據(jù)WAP網(wǎng)站需要實(shí)現(xiàn)的功能選擇性地設(shè)置節(jié)點(diǎn)對象模板的頁面屬性,從而根據(jù)所設(shè)置的頁面屬性生成節(jié)點(diǎn)對象的網(wǎng)頁頁面。在一個實(shí)施例中,第一創(chuàng)建單元包括:定義子單元,用于在數(shù)據(jù)源中定義變量,其中,變量不包括類型信息;以及輸入子單元,用于將變量輸入預(yù)設(shè)函數(shù),生成節(jié)點(diǎn)對象。在一個實(shí)施例中,上述裝置還包括:第二創(chuàng)建子單元,用于在節(jié)點(diǎn)對象上利用節(jié)點(diǎn)對象模板創(chuàng)建子節(jié)點(diǎn)對象。


此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,并不構(gòu)成對本發(fā)明的限定。在附圖中:圖1A和IB是現(xiàn)有技術(shù)中WAP網(wǎng)站的兩種不同架構(gòu);圖2根據(jù)本發(fā)明實(shí)施例的建立WAP網(wǎng)站的方法的流程圖;圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的建立手機(jī)瀏覽器應(yīng)用商店的方法的流程圖;圖4是根據(jù)本發(fā)明實(shí)施例的創(chuàng)建首頁頻道的方法的流程圖;圖5是根據(jù)本發(fā)明實(shí)施例的內(nèi)容模塊的示意圖;圖6是根據(jù)本發(fā)明實(shí)施例的匹配網(wǎng)址的示意圖;圖7是根據(jù)圖3所示方法所需建立的手機(jī)瀏覽器應(yīng)用商店的示意圖;圖8為根據(jù)本發(fā)明另一實(shí)施例建立的手機(jī)瀏覽器應(yīng)用商店的示意圖;圖9是根據(jù)本發(fā)明實(shí)施例的建立WAP網(wǎng)站的裝置的結(jié)構(gòu)框圖;圖10是根據(jù)本發(fā)明第一優(yōu)選實(shí)施例的建立WAP網(wǎng)站的裝置的結(jié)構(gòu)框圖;圖11是根據(jù)本發(fā)明第二優(yōu)選實(shí)施例的建立WAP網(wǎng)站的裝置的結(jié)構(gòu)框圖;以及圖12是根據(jù)本發(fā)明第三優(yōu)選實(shí)施例的建立WAP網(wǎng)站的裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖對本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。
現(xiàn)在將參考附圖進(jìn)一步詳細(xì)描述本發(fā)明。本發(fā)明可以許多不同的形式來實(shí)現(xiàn),不應(yīng)該被理解為僅限于此處所闡述的實(shí)施例。這些實(shí)施例只作為示例提供,以便為本領(lǐng)域技術(shù)人員提供對本發(fā)明的完全理解。圖2是根據(jù)本發(fā)明實(shí)施例的建立WAP網(wǎng)站的方法的流程圖,如圖2所示,包括步驟S202和步驟S204。在步驟S202中,在預(yù)設(shè)的站點(diǎn)下利用節(jié)點(diǎn)對象模板創(chuàng)建節(jié)點(diǎn)對象,其中,節(jié)點(diǎn)對象模板包括多個可設(shè)置的頁面屬性,每個頁面屬性包括相應(yīng)頁面功能及頁面布局。頁面功能為頁面從信息源獲取信息并自動生成相關(guān)展示內(nèi)容的功能,頁面布局為該頁面的布局方式與展示風(fēng)格。信息源指與創(chuàng)建該WAP網(wǎng)站相關(guān)的所有信息數(shù)據(jù)的匯總。根據(jù)WAP網(wǎng)站需要實(shí)現(xiàn)的功能,可以選擇性地設(shè)置節(jié)點(diǎn)對象模板的頁面屬性,從而根據(jù)所設(shè)置的頁面屬性生成節(jié)點(diǎn)對象的網(wǎng)頁頁面。網(wǎng)頁頁面中包括了展示內(nèi)容(可分為頁面功能實(shí)現(xiàn)的生成展示內(nèi)容及人工上傳的展示內(nèi)容),生成的網(wǎng)頁頁面可以直接面向用戶。節(jié)點(diǎn)對象模板的頁面屬性可以包括但不限于首頁屬性、導(dǎo)航屬性、列表屬性及詳情屬性,每個頁面屬性都可以包括模塊·化的頁面功能及頁面布局。首頁屬性的頁面功能為讀取并顯示數(shù)據(jù)源中預(yù)設(shè)位置的信息,并將信息根據(jù)頁面布局展示于節(jié)點(diǎn)對象上。導(dǎo)航屬性的頁面功能為檢測節(jié)點(diǎn)對象包含的子節(jié)點(diǎn)對象,并將子節(jié)點(diǎn)對象的名稱根據(jù)頁面布局展示于節(jié)點(diǎn)對象上。列表屬性的頁面功能為檢測節(jié)點(diǎn)對象包含的產(chǎn)品,并將產(chǎn)品的名稱根據(jù)頁面布局展示于節(jié)點(diǎn)對象上。在本申請文件中,產(chǎn)品的定義為軟件或文檔,在一個節(jié)點(diǎn)對象上可以綁定一個或多個產(chǎn)品。詳情屬性的頁面功能為搜索指定的產(chǎn)品在數(shù)據(jù)源中預(yù)存的信息,并將信息根據(jù)頁面布局展示于節(jié)點(diǎn)對象上。本實(shí)施例中的一個節(jié)點(diǎn)對象對應(yīng)于在網(wǎng)站服務(wù)器的數(shù)據(jù)源中定義的一個或多個變量,創(chuàng)建節(jié)點(diǎn)對象的過程實(shí)質(zhì)上是定義上述變量的過程,定義變量時沒有定義變量類型,僅定義上述變量的多個屬性,這些屬性可以分別對應(yīng)與節(jié)點(diǎn)對象的多個頁面屬性,將上述變量分別輸入預(yù)設(shè)函數(shù)進(jìn)行運(yùn)算,即可生成節(jié)點(diǎn)對象。在步驟S204中,在節(jié)點(diǎn)對象上根據(jù)創(chuàng)建時所設(shè)置的頁面屬性加載展示內(nèi)容。如前所述,該展示內(nèi)容可包括通過頁面功能自動實(shí)現(xiàn)的生成展示內(nèi)容及上傳展示內(nèi)容。本實(shí)施例最終生成的是由多個節(jié)點(diǎn)對象組成的WAP網(wǎng)站,通過運(yùn)用節(jié)點(diǎn)對象模板,及設(shè)置該模板中的頁面屬性,可在節(jié)點(diǎn)對象上實(shí)現(xiàn)WAP網(wǎng)站所需要的功能,而無需針對新需求對整個網(wǎng)站重新進(jìn)行研發(fā)。通過以上方法,縮短了 WAP網(wǎng)站的開發(fā)周期,簡化了 WAP網(wǎng)站的開發(fā)流程,且便于對WAP網(wǎng)站的更新和維護(hù)。為了豐富WAP網(wǎng)站的展示形式,方便WAP網(wǎng)站的用戶瀏覽同類信息,還可以利用節(jié)點(diǎn)對象模板在上述節(jié)點(diǎn)對象上創(chuàng)建子節(jié)點(diǎn)對象,并將相關(guān)的產(chǎn)品綁定到同一個子節(jié)點(diǎn)對象上,基于此,就可以通過該子節(jié)點(diǎn)對象的列表屬性對這些相關(guān)產(chǎn)品進(jìn)行展示。進(jìn)一步地,在子節(jié)點(diǎn)對象上還可以繼續(xù)創(chuàng)建下一級子節(jié)點(diǎn)對象,以使內(nèi)容劃分更加細(xì)化。子節(jié)點(diǎn)對象的創(chuàng)建方式和節(jié)點(diǎn)對象的創(chuàng)建方式相似,均為利用節(jié)點(diǎn)對象模板進(jìn)行創(chuàng)建。需要注意的是,在創(chuàng)建子節(jié)點(diǎn)對象時需要定義該子節(jié)點(diǎn)對象的父節(jié)點(diǎn)對象,通過該設(shè)置,子節(jié)點(diǎn)對象和父節(jié)點(diǎn)對象可以完成一些數(shù)據(jù)的傳輸。圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的建立手機(jī)瀏覽器應(yīng)用商店的方法的流程圖。假設(shè)所需創(chuàng)建的WAP網(wǎng)站為一個手機(jī)瀏覽器中的應(yīng)用商店。該應(yīng)用商店應(yīng)該包含首頁類別及下屬的游戲類別和軟件類別,該游戲類別及軟件類別中分別包含游戲產(chǎn)品及軟件產(chǎn)品若干。相應(yīng)地,該應(yīng)用商店應(yīng)當(dāng)具有首頁頁面、導(dǎo)航頁面、列表頁面及詳情頁面。其中,導(dǎo)航頁面應(yīng)用于展示下屬兩個類別的名稱,列表頁面用于展示每個類別里的產(chǎn)品(例如游戲或軟件)的名稱,每個詳情頁面用于介紹一種產(chǎn)品。 根據(jù)本發(fā)明的一個實(shí)施例,可通過以下步驟建立該應(yīng)用商店,另外,結(jié)合應(yīng)用商店這一實(shí)施例,一個節(jié)點(diǎn)對象可以被稱為一個頻道,一個子節(jié)點(diǎn)對象可以被稱為一個子頻道。步驟S302,創(chuàng)建一個應(yīng)用商店的站點(diǎn),創(chuàng)建站點(diǎn)一般需為該站點(diǎn)定義名稱、域名等創(chuàng)建站點(diǎn)時必須定義的基本的描述信息。步驟S304,在應(yīng)用商店站點(diǎn)下創(chuàng)建一個初始的節(jié)點(diǎn)對象。在應(yīng)用商店站點(diǎn)下創(chuàng)建的初始的節(jié)點(diǎn)對象為首頁頻道,首頁頻道下可以創(chuàng)建子頻道或直接綁定產(chǎn)品,反之,同一個產(chǎn)品也可以被綁定在多個節(jié)點(diǎn)對象上。創(chuàng)建首頁頻道的方法可如圖4所示。圖4是根據(jù)本發(fā)明實(shí)施例的創(chuàng)建首頁頻道的方法的流程圖,包括步驟S402和步驟S404。

步驟S402,根據(jù)需求設(shè)置首頁頻道的多個頁面屬性,以確定首頁頻道的多個頁面分別有哪幾種頁面功能和頁面布局。頁面功能通過變量屬性和程序來實(shí)現(xiàn),頁面布局的實(shí)現(xiàn)方式可如圖5所示:圖5是根據(jù)本發(fā)明實(shí)施例的頁面布局的示意圖,如圖5所示,該頁面布局503包括屬性模板501和內(nèi)容模塊502,空白的屬性模板501是頁面的框架,通過將預(yù)設(shè)的內(nèi)容模塊502添加到屬性模板501上,可以完成對該頁面布局503的設(shè)置。一般在設(shè)置頁面布局前,可以預(yù)先定義頁面所需的內(nèi)容模塊。內(nèi)容模塊用于顯示頁面組件,頁面組件一般可以包括:文字塊、文字框、文字鏈接、圖片塊、圖片鏈接、輸入框、單選框、復(fù)選框、頁頭、頁腳、搜索控件、表頭TAB、廣告鏈接和排行列表等等。通過這些頁面組件,可以簡化對頁面屬性的設(shè)置。根據(jù)首頁頻道下各頁面不同的功能和風(fēng)格,首頁頻道的頁面屬性可以包括以下屬性:首頁屬性、導(dǎo)航屬性、列表屬性和詳情屬性(本實(shí)施例中僅示意性列舉首頁、導(dǎo)航、列表和詳情四個頁面屬性)。根據(jù)該應(yīng)用商店需要實(shí)現(xiàn)的功能選擇性地設(shè)置該首頁頻道的頁面屬性,從而根據(jù)所設(shè)置的頁面屬性生成首頁頻道的網(wǎng)頁頁面。例如,根據(jù)上述應(yīng)用商店的需求,因無需在首頁展示某具體產(chǎn)品的詳情,因此可對該首頁頻道(節(jié)點(diǎn)對象)的首頁屬性、導(dǎo)航屬性進(jìn)行設(shè)置,從而通過該首頁頻道即可生成網(wǎng)站所需的首頁頁面及導(dǎo)航頁面。首頁頻道的首頁屬性的頁面功能為讀取和顯示數(shù)據(jù)源中預(yù)設(shè)位置的信息,并將信息根據(jù)頁面布局展示出來。預(yù)設(shè)位置用于編輯需要的首頁內(nèi)容,首頁屬性在讀取到該位置的信息后,即可在首頁頁面展示相關(guān)的信息。導(dǎo)航屬性的頁面功能為檢測首頁頻道包含的子頻道,例如游戲頻道和軟件頻道,并將這兩個子頻道的名稱根據(jù)頁面布局展示在導(dǎo)航頁面。導(dǎo)航屬性可以列舉出在該頻道下創(chuàng)建的子頻道,展示導(dǎo)航屬性前,先從數(shù)據(jù)源中將該頻道下一級的子頻道名稱全部取出,再獲取頁面屬性的屬性模板,將子頻道名稱加載在該屬性模板上,生成相應(yīng)的頁面布局。例如,首頁頻道的下一級包含游戲頻道和軟件頻道兩個子頻道,那么首頁頻道的導(dǎo)航屬性,最終展示的內(nèi)容即為“游戲頻道”、“軟件頻道”以及設(shè)置好的屬性模板中的其他內(nèi)容,例如廣告等。如果僅創(chuàng)建了一個頻道,那么該頁面布局中可以沒有具體內(nèi)容。列表屬性的頁面功能為檢測首頁頻道上包含的產(chǎn)品,例如首頁頻道上直接綁定了多款游戲,并將多款游戲的名稱根據(jù)頁面布局展示在列表頁面。在網(wǎng)站開發(fā)階段生成的列表屬性的頁面布局可以沒有具體內(nèi)容,列表屬性將加載后續(xù)綁定的產(chǎn)品,呈現(xiàn)給用戶。例如:在首頁頻道下綁定了 A和B兩個產(chǎn)品,首頁頻道的列表屬性展示的內(nèi)容即為以及設(shè)置好的屬性模板中的其他內(nèi)容。根據(jù)上述實(shí)施例中的描述,同一個產(chǎn)品可以綁定到多個頻道中進(jìn)行展示。例如:不僅在首頁頻道下綁定了 A產(chǎn)品,在游戲頻道下也綁定了 A產(chǎn)品,那么在首頁頻道和游戲頻道的列表中,均展示了 A產(chǎn)品。詳情屬性的頁面功能為搜索首頁頻道上指定的產(chǎn)品的信息,并在詳情頁面展示這些信息,通過詳情屬性,可以進(jìn)入產(chǎn)品的應(yīng)用。在網(wǎng)站開發(fā)階段生成的詳情屬性的頁面布局可以沒有具體內(nèi)容,在URL地址中獲取后續(xù)產(chǎn)品的詳情屬性的參數(shù)后,可以通過該參數(shù)從數(shù)據(jù)源中取得該產(chǎn)品的所有信息,再獲取頁面屬性的屬性模板,將產(chǎn)品的所有信息加載在詳情屬性的頁面布局上,即可展示該產(chǎn)品的詳情創(chuàng)建首頁頻道時,除頻道的頁面屬性外,還可以包括頻道的名稱信息。頻道名稱信息可包括頻道名稱及頻道ID。當(dāng)用戶訪問該站點(diǎn)的時候,首先進(jìn)入首頁頻道,頻道的名稱可以根據(jù)需求進(jìn)行定義,滿足網(wǎng)站運(yùn)維需求以及用戶習(xí)慣即可,頻道名稱不唯一,例如,頻道名稱為“首頁”。該首頁頻道的ID:1。該ID為自動生成的序列ID,I為初始值,即生成的第一個頻道,該ID作為該頻道在后臺中的唯一標(biāo)識。步驟S404,在首頁頻道上根據(jù)創(chuàng)建時所設(shè)置的頁面屬性加載展示內(nèi)容,生成所需的各網(wǎng)頁頁面?;氐讲襟ES304中,創(chuàng)建首頁頻道的時候,還可以定義每個網(wǎng)頁頁面唯一對應(yīng)的匹配地址。通過該匹配地址,用戶可以瀏覽網(wǎng)頁頁面上的內(nèi)容。具體地,首頁屬性的匹配地址可是“home/index”。導(dǎo)航屬性的匹配地址可是“home/navi ”。列表屬性包括匹配地址可是“home/list”。 詳情屬性包括匹配地址可是“home/detail ”。上述匹配地址的匹配形式是:頻道匹配地址+頁面屬性匹配地址+關(guān)鍵參數(shù)(除詳情屬性外,其他頁面屬性的關(guān)鍵參數(shù)為空),匹配地址為站點(diǎn)內(nèi)的唯一地址,不可重復(fù),因此可以定位到唯一匹配的網(wǎng)頁頁面。首頁頻道的匹配網(wǎng)址:home,該匹配地址可自定義,滿足網(wǎng)站運(yùn)維需求以及用戶習(xí)慣即可,頻道匹配地址作為該頻道在前臺的唯一標(biāo)識。后續(xù)步驟中,還可以在頻道下創(chuàng)建子頻道,子頻道的匹配規(guī)則可以按“頻道匹配地址”+ “分隔符”+ “地址特征”進(jìn)行匹配,以游戲頻道為例,其地址特征(game)是自定義的,只需確保不同子頻道的地址特征不同即可,在本應(yīng)用場景中,游戲頻道的匹配地址,即為“home”+ “/”+ “game”。圖6是根據(jù) 本發(fā)明實(shí)施例的匹配網(wǎng)址的示意圖,如圖6所示,通過頻道匹配地址(home) 602、地址特征(game) 604、頁面屬性匹配地址(detail) 606和關(guān)鍵參數(shù)(productid=1001) 608,即可實(shí)現(xiàn)地址的匹配,得到匹配地址610。通過以上描述,可以得出:通過home/game/index可以定位到游戲頻道首頁頁面;通過home/game/navi可以定位到游戲頻道導(dǎo)航頁面;通過home/game/list可以定位到游戲頻道列表頁面;通過home/game/detail productid=1001可以定位到游戲頻道詳情頁面。步驟S306,在初始的節(jié)點(diǎn)對象上創(chuàng)建上述的子節(jié)點(diǎn)對象。上述WAP網(wǎng)站需求中的游戲頻道可以通過以下方式來創(chuàng)建,在首頁頻道下創(chuàng)建一個子頻道,該頻道的結(jié)構(gòu)特征為:頻道ID:2。頻道名稱:游戲。頻道匹配地址:home/game。頻道頁面屬性:該子頻道可以繼承首頁頻道頁面屬性,即不用自定義頁面屬性,除了首頁頻道外,所有子頻道的頁面屬性都可以沒有頁面布局(頁面屬性仍存在)。例如,游戲頻道的列表屬性中沒有頁面布局,當(dāng)通過預(yù)定的匹配規(guī)則,將獲取的URL匹配到游戲頻道的列表屬性時,網(wǎng)站服務(wù)器判斷出該頁面屬性沒有頁面布局,根據(jù)預(yù)先設(shè)定的程序,向上級頻道追溯,自動查詢游戲頻道的父頻道的頁面屬性,并獲取該頁面屬性中的頁面布局,最后展示的內(nèi)容為:在游戲頻道下綁定的產(chǎn)品,套用首頁頻道的列表屬性的頁面布局。當(dāng)需要游戲頻道的列表屬性具有不同于上級頻道的頁面布局或功能時,可以再對游戲頻道的列表屬性進(jìn)行設(shè)置。通過設(shè)置該子頻道·的頁面屬性,例如對其首頁屬性、導(dǎo)航屬性、列表屬性及詳情屬性均進(jìn)行設(shè)置,則可以生成相應(yīng)首頁頁面、導(dǎo)航頁面、列表頁面及詳情頁面。其中,首頁頁面展示游戲頻道的首頁,導(dǎo)航頁面展示游戲頻道的下屬子頻道名稱(如智力類游戲頻道及打斗類游戲頻道),列表頁面展示該游戲子頻道包括的具體游戲的名稱列表,詳情頁面展示單款游戲詳情。同理,再創(chuàng)建一個子頻道:軟件頻道,該頻道的結(jié)構(gòu)特征為:頻道ID:3。頻道名稱:軟件。頻道匹配地址:home/soft。頻道頁面屬性:該頻道可以繼承首頁頻道頁面屬性,不用自定義內(nèi)容。頻道的作用在于將產(chǎn)品分到不同的類別中,但是頻道不同于現(xiàn)有技術(shù)中的分類,現(xiàn)有技術(shù)通常在設(shè)計(jì)網(wǎng)站架構(gòu)的階段就定義了產(chǎn)品的分類,產(chǎn)品被綁定在已經(jīng)設(shè)計(jì)好的分類下。本實(shí)施例用頻道代替現(xiàn)有技術(shù)中的分類架構(gòu),具體地,本實(shí)施例可以將產(chǎn)品綁定至任何一個頻道,通過頻道的列表屬性展示產(chǎn)品內(nèi)容,例如,現(xiàn)有技術(shù)中,按通用的分類規(guī)則,黃瓜被分在食物類,那么在現(xiàn)有的分類架構(gòu)中只有進(jìn)入食物類,才能查詢與黃瓜相關(guān)的內(nèi)容,而在本實(shí)施例中,黃瓜的相關(guān)內(nèi)容可以被綁定在多個頻道上,例如美容頻道、食物頻道和植物頻道,那么進(jìn)入這三個頻道都可以查閱與黃瓜相關(guān)的內(nèi)容,通過本實(shí)施例,可以使網(wǎng)站內(nèi)容更靈活,同時,在設(shè)計(jì)網(wǎng)站架構(gòu)時不用考慮具體分類問題,根據(jù)需求進(jìn)行相應(yīng)綁定即可,減小了工作量,也使站點(diǎn)更容易維護(hù)。
通過頻道的每個頁面屬性都可以生成一種頁面布局,每個頁面屬性均有唯一的URL地址信息,網(wǎng)站服務(wù)器可以對獲取到的URL進(jìn)行分析,并匹配出多段字符,根據(jù)字符定位到對應(yīng)頁面屬性,可以確定頁面布局,從而獲取對頁面布局中設(shè)置的內(nèi)容,在該頁面布局中加載具體產(chǎn)品,即可生成網(wǎng)頁頁面展示給的用戶。通過以上設(shè)置,即可實(shí)現(xiàn)前述需求的應(yīng)用商店。圖7是根據(jù)圖3所示方法所需建立的手機(jī)瀏覽器應(yīng)用商店700的示意圖,如圖7所示,在站點(diǎn)702下為創(chuàng)建好的首頁頻道704,首頁頻道704的匹配地址是home,通過匹配地址可以準(zhǔn)確的定位到首頁頻道的首頁頁面。首頁頻道704包括以下頁面:首頁頁面706 (home/index)、導(dǎo)航頁面708 (home/navi)。上述實(shí)施例中首頁頻道未對列表屬性及詳情屬性進(jìn)行設(shè)置,因此不包括相應(yīng)列表頁面及詳情頁面。但通過設(shè)置,應(yīng)當(dāng)可包含列表頁面(home/list)和詳情頁面(home/detail)。首頁頻道704下包括子頻道游戲頻道712 (home/game)和軟件頻道722 (home/game)。以子頻道游戲頻道712為例,其分別包括游戲首頁頁面,游戲?qū)Ш巾撁?、游戲列表頁面及游戲詳情頁面。圖8為根據(jù)本發(fā)明另一實(shí)施例建立的手機(jī)瀏覽器應(yīng)用商店800的不意圖。如圖8所示,與圖7中的應(yīng)用商店700相比,圖8的應(yīng)用商店800新增了小說頻道732。與現(xiàn)有技術(shù)相比,利用本發(fā)明的創(chuàng)建方法,無需對應(yīng)用商店800進(jìn)行代碼級別的重新研發(fā)或擴(kuò)展開發(fā),只需直接在首頁頻道704下利用節(jié)點(diǎn)對象模板添加子節(jié)點(diǎn)對象(子頻道),即可生成所需新聞頻道732。更為有利的是,通過與前述子頻道設(shè)置類似地頁面屬性設(shè)置,即可選擇性地生成所需的相應(yīng)頁面。例如,在僅有幾部小說并不再對該小說進(jìn)行分類時,可以生成小說頻道首頁頁面、小說列表頁面及小說詳情頁面。其中,列表頁面自動展示所有該頻道下的小說名稱,詳情頁面展示某部小說的詳情介紹。當(dāng)某類小說數(shù)量從而需要在小說頻道732下進(jìn)一步添加子頻道偵探小說頻道時,只需直接添加子節(jié)點(diǎn)對象,同時通過設(shè)置修改小說頻道的頁面屬性,生成小說導(dǎo)航頁面。通過以上方法,縮短了 WAP網(wǎng)站的開發(fā)周期,簡化了 WAP網(wǎng)站的開發(fā)流程,且便于對WAP網(wǎng)站的更新和維護(hù)。
`
本實(shí)施例提供了一種建立WAP網(wǎng)站的裝置,該裝置可以用于實(shí)現(xiàn)上述建立WAP網(wǎng)站的方法。圖9是根據(jù)本發(fā)明實(shí)施例的建立WAP網(wǎng)站的裝置的結(jié)構(gòu)框圖。如圖9所示,該裝置包括第一創(chuàng)建單元902和加載單元904。第一創(chuàng)建單元902用于在預(yù)設(shè)的站點(diǎn)下利用節(jié)點(diǎn)對象模板創(chuàng)建節(jié)點(diǎn)對象,其中,節(jié)點(diǎn)對象模板包括多個可設(shè)置的頁面屬性,每個頁面屬性包括相應(yīng)頁面功能及頁面布局。加載單元904用于在節(jié)點(diǎn)對象上根據(jù)創(chuàng)建時所設(shè)置的頁面屬性加載展示內(nèi)容。圖10是根據(jù)本發(fā)明第一優(yōu)選實(shí)施例的建立WAP網(wǎng)站的裝置的結(jié)構(gòu)框圖,如圖10所示,在上述建立WAP網(wǎng)站的裝置中,第一創(chuàng)建單元902包括生成子單元1002,用于根據(jù)WAP網(wǎng)站需要實(shí)現(xiàn)的功能選擇性地設(shè)置節(jié)點(diǎn)對象模板的頁面屬性,從而根據(jù)所設(shè)置的頁面屬性生成節(jié)點(diǎn)對象的網(wǎng)頁頁面。圖11是根據(jù)本發(fā)明第二優(yōu)選實(shí)施例的建立WAP網(wǎng)站的裝置的結(jié)構(gòu)框圖,如圖11所示,在上述建立WAP網(wǎng)站的裝置中,第一創(chuàng)建節(jié)點(diǎn)單元902包括:定義子單元1102,用于在數(shù)據(jù)源中定義變量,其中,變量不包括類型信息。
輸入子單元1104,用于將變量輸入預(yù)設(shè)函數(shù),生成節(jié)點(diǎn)對象。圖12是根據(jù)本發(fā)明第三優(yōu)選實(shí)施例的建立WAP網(wǎng)站的裝置的結(jié)構(gòu)框圖,如圖12所示,上述建立WAP網(wǎng)站的裝置還包括第二創(chuàng)建子單元1202,用于在節(jié)點(diǎn)對象上利用節(jié)點(diǎn)對象模板創(chuàng)建子節(jié)點(diǎn)對象。本領(lǐng)域技術(shù)人員還可以進(jìn)一步意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。本領(lǐng)域技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲器(RAM)、內(nèi)存、只讀存儲器(ROM),電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。以上的具體實(shí)施方式
,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上僅為本發(fā)明的具體實(shí)施方式
而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和 原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種建立WAP (Wireless Application Protocol,無線應(yīng)用協(xié)議)網(wǎng)站的方法,其特征在于,包括: 在預(yù)設(shè)的站點(diǎn)下利用節(jié)點(diǎn)對象模板創(chuàng)建節(jié)點(diǎn)對象,其中,所述節(jié)點(diǎn)對象模板包括多個可設(shè)置的頁面屬性,每個頁面屬性包括相應(yīng)頁面功能及頁面布局;以及 在所述節(jié)點(diǎn)對象上根據(jù)創(chuàng)建時所設(shè)置的頁面屬性加載展示內(nèi)容。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在預(yù)設(shè)的站點(diǎn)下利用節(jié)點(diǎn)對象模板創(chuàng)建節(jié)點(diǎn)對象包括: 根據(jù)所述WAP網(wǎng)站需要實(shí)現(xiàn)的功能選擇性地設(shè)置所述節(jié)點(diǎn)對象模板的所述頁面屬性,從而根據(jù)所設(shè)置的頁面屬性生成所述節(jié)點(diǎn)對象的網(wǎng)頁頁面。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括: 定義與每個所述網(wǎng)頁頁面唯一對應(yīng)的匹配地址。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述創(chuàng)建節(jié)點(diǎn)對象包括: 在數(shù)據(jù)源中定義變量,其中,所述變量不包括類型信息;以及 將所述變量輸入預(yù)設(shè)函數(shù),生成所述節(jié)點(diǎn)對象。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,在預(yù)設(shè)的站點(diǎn)下創(chuàng)建節(jié)點(diǎn)對象之后,所述方法還包括: 在所述節(jié)點(diǎn)對象上利用所述節(jié)點(diǎn)對象模板創(chuàng)建子節(jié)點(diǎn)對象。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述頁面布局包括屬性模板及預(yù)設(shè)的內(nèi)容模塊,將所述內(nèi)容模塊添加到所述屬性模板獲得所述頁面布局。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述內(nèi)容模塊用于顯示頁面組件。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述頁面屬性包括首頁屬性,所述首頁屬性的頁面功能為讀取并顯示數(shù)據(jù)源中預(yù)設(shè)位置的信息,并將所述信息根據(jù)所述頁面布局展示于所述節(jié)點(diǎn)對象上。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述頁面屬性包括導(dǎo)航屬性,所述導(dǎo)航屬性的頁面功能為檢測所述節(jié)點(diǎn)對象包含的子節(jié)點(diǎn)對象,并將所述子節(jié)點(diǎn)對象的名稱根據(jù)所述頁面布局展示于所述節(jié)點(diǎn)對象上。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述頁面屬性包括列表屬性,所述列表屬性的頁面功能為檢測所述節(jié)點(diǎn)對象包含的產(chǎn)品,并將所述產(chǎn)品的名稱根據(jù)所述頁面布局展示于所述節(jié)點(diǎn)對象上。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述頁面屬性包括詳情屬性,所述詳情屬性的頁面功能為搜索指定的產(chǎn)品在數(shù)據(jù)源中預(yù)存的信息,并將所述信息根據(jù)所述頁面布局展示于所述節(jié)點(diǎn)對象上。
12.一種建立WAP (Wireless Application Protocol,無線應(yīng)用協(xié)議)網(wǎng)站的裝置,其特征在于,包括: 第一創(chuàng)建單元,用于在預(yù)設(shè)的站點(diǎn)下利用節(jié)點(diǎn)對象模板創(chuàng)建節(jié)點(diǎn)對象,其中,所述節(jié)點(diǎn)對象模板包括多個可設(shè)置的頁面屬性,每個頁面屬性包括相應(yīng)頁面功能及頁面布局;以及 加載單元,用于在所述節(jié)點(diǎn)對象上根據(jù)創(chuàng)建時所設(shè)置的頁面屬性加載展示內(nèi)容。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第一創(chuàng)建單元包括: 生成子單元,用于根據(jù)所述WAP網(wǎng)站需要實(shí)現(xiàn)的功能選擇性地設(shè)置所述節(jié)點(diǎn)對象模板的所述頁面屬性,從而根據(jù)所設(shè)置的頁面屬性生成所述節(jié)點(diǎn)對象的網(wǎng)頁頁面。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第一創(chuàng)建單元包括: 定義子單元,用于在數(shù)據(jù)源中定義變量,其中,所述變量不包括類型信息;以及 輸入子單元,用于將所述變量輸入預(yù)設(shè)函數(shù),生成所述節(jié)點(diǎn)對象。
15.根據(jù)權(quán)利要求12至14任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 第二創(chuàng)建子單元,用 于在所述節(jié)點(diǎn)對象上利用所述節(jié)點(diǎn)對象模板創(chuàng)建子節(jié)點(diǎn)對象。
全文摘要
本發(fā)明提供一種建立WAP網(wǎng)站的方法和裝置,涉及互聯(lián)網(wǎng)領(lǐng)域。其中,建立WAP網(wǎng)站的方法包括在預(yù)設(shè)的站點(diǎn)下利用節(jié)點(diǎn)對象模板創(chuàng)建節(jié)點(diǎn)對象,其中,節(jié)點(diǎn)對象模板包括多個可設(shè)置的頁面屬性,每個頁面屬性包括相應(yīng)頁面功能及頁面布局;以及在節(jié)點(diǎn)對象上根據(jù)創(chuàng)建時所設(shè)置的頁面屬性加載展示內(nèi)容。通過本發(fā)明的實(shí)施方式,簡化了WAP網(wǎng)站的創(chuàng)建流程。
文檔編號G06F9/44GK103235719SQ201310108389
公開日2013年8月7日 申請日期2013年3月29日 優(yōu)先權(quán)日2013年3月29日
發(fā)明者陳健 申請人:北界創(chuàng)想(北京)軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
厦门市| 垣曲县| 青州市| 犍为县| 合肥市| 长顺县| 即墨市| 广西| 安远县| 青海省| 潞城市| 漳平市| 丘北县| 泸州市| 遵义市| 三台县| 涞水县| 封开县| 延吉市| 东台市| 香港 | 治多县| 四平市| 牟定县| 绵竹市| 江城| 梁平县| 深泽县| 南漳县| 斗六市| 乌拉特前旗| 阿城市| 烟台市| 西藏| 平定县| 锦州市| 纳雍县| 云南省| 丰都县| 鲁山县| 张家港市|