本發(fā)明涉及數(shù)據(jù)處理技術(shù),尤其涉及一種網(wǎng)頁建立方法、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
隨著信息化時代的來臨,各式各樣的網(wǎng)站層出不窮;由于不同的網(wǎng)站發(fā)布的文章類型不同,而不同的文章類型對應(yīng)于不同的數(shù)據(jù)庫設(shè)計與開發(fā);因此,現(xiàn)有技術(shù)在進行網(wǎng)站建設(shè)時,根據(jù)自身的實際功能需求進行單獨的設(shè)計與開發(fā);即每個網(wǎng)站均需要獨立的開發(fā)與其實際功能對應(yīng)的網(wǎng)站數(shù)據(jù);如此,不僅會導(dǎo)致網(wǎng)站建設(shè)效率低下,而且增加網(wǎng)站建設(shè)成本。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例為解決現(xiàn)有技術(shù)中存在的問題而提供一種網(wǎng)頁建立方法、電子設(shè)備及存儲介質(zhì)。
本發(fā)明實施例提供一種網(wǎng)頁建立方法,所述方法包括:基于分析多個樣本網(wǎng)頁數(shù)據(jù)獲得第一類型數(shù)據(jù)和多個第二類型數(shù)據(jù);所述第一類型數(shù)據(jù)表征所述多個樣本網(wǎng)頁數(shù)據(jù)中共有的基礎(chǔ)數(shù)據(jù);所述第二類型數(shù)據(jù)表征不同類型的樣本網(wǎng)頁數(shù)據(jù)所具有的、與所述樣本網(wǎng)頁的類型相對應(yīng)的可擴展數(shù)據(jù);
確定待建立網(wǎng)頁的類型,獲得與所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù);
分別獲得所述第一類型數(shù)據(jù)的第一特征信息以及所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù)的第二特征信息;
基于所述第一特征信息和所述第二特征信息按預(yù)設(shè)策略對所述第一類型數(shù)據(jù)和所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù)進行整合處理,獲得整合數(shù)據(jù),以基于所述整合數(shù)據(jù)建立網(wǎng)頁。
上述方案中,所述第一特征信息和所述第二特征信息均表示時間參數(shù);所述基于所述第一特征信息和所述第二特征信息按預(yù)設(shè)策略對所述第一類型數(shù)據(jù)和所述類型對應(yīng)的第二類型數(shù)據(jù)進行整合處理,包括:
基于所述第一特征信息和所述第二特征信息對所述第一類型數(shù)據(jù)和所述類型對應(yīng)的第二類型數(shù)據(jù)進行排序,得到第一數(shù)據(jù)隊列;
對所述第一數(shù)據(jù)隊列中的數(shù)據(jù)進行拼接,得到整合數(shù)據(jù)。
上述方案中,所述第一特征信息和所述第二特征信息均表示時間參數(shù);所述基于所述第一特征信息和所述第二特征信息按預(yù)設(shè)策略對所述第一類型數(shù)據(jù)和所述類型對應(yīng)的第二類型數(shù)據(jù)進行整合處理,包括:
基于所述第一特征信息和所述第二特征信息對所述第一類型數(shù)據(jù)和所述類型對應(yīng)的第二類型數(shù)據(jù)進行排序,得到第一數(shù)據(jù)隊列;
按照預(yù)設(shè)策略對所述第一數(shù)據(jù)隊列中的數(shù)據(jù)進行刪減,得到第二數(shù)據(jù)隊列;
對所述第二數(shù)據(jù)隊列中的數(shù)據(jù)進行拼接,得到整合數(shù)據(jù)。
上述方案中,所述獲得與所述類型對應(yīng)的第二類型數(shù)據(jù),包括:
確定所述待建立網(wǎng)頁的類型對應(yīng)的至少一個頻道信息;
基于所述頻道信息查找第一映射表,獲取與所述頻道信息對應(yīng)的第二類型數(shù)據(jù)。
上述方案中,所述方法還包括:
基于所述第一特征信息和所述第二特征信息將所述整合數(shù)據(jù)寫入預(yù)設(shè)的網(wǎng)頁模板,以建立網(wǎng)頁。
本發(fā)明實施例還提供一種電子設(shè)備,所述電子設(shè)備包括:分析單元,用于基于分析多個樣本網(wǎng)頁數(shù)據(jù)獲得第一類型數(shù)據(jù)和多個第二類型數(shù)據(jù);所述第一類型數(shù)據(jù)表征所述多個樣本網(wǎng)頁數(shù)據(jù)中共有的基礎(chǔ)數(shù)據(jù);所述第二類型數(shù)據(jù)表征不同類型的樣本網(wǎng)頁數(shù)據(jù)所具有的、與所述樣本網(wǎng)頁的類型相對應(yīng)的可擴展數(shù)據(jù);
獲取單元,用于確定待建立網(wǎng)頁的類型,獲得與所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù);
提取單元,用于分別獲得所述第一類型數(shù)據(jù)的第一特征信息以及所述類型對應(yīng)的第二類型數(shù)據(jù)的第二特征信息;
整合單元,用于基于所述第一特征信息和所述第二特征信息按預(yù)設(shè)策略對所述第一類型數(shù)據(jù)和所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù)進行整合處理,獲得整合數(shù)據(jù),以基于所述整合數(shù)據(jù)建立網(wǎng)頁。
上述方案中,所述第一特征信息和所述第二特征信息均表示時間參數(shù);所述整合單元,具體用于基于所述第一特征信息和所述第二特征信息對所述第一類型數(shù)據(jù)和所述類型對應(yīng)的第二類型數(shù)據(jù)進行排序,得到第一數(shù)據(jù)隊列;
對所述第一數(shù)據(jù)隊列中的數(shù)據(jù)進行接,得到整合數(shù)據(jù)。
上述方案中,所述第一特征信息和所述第二特征信息均表示時間參數(shù);所述整合單元,具體用于基于所述第一特征信息和所述第二特征信息對所述第一類型數(shù)據(jù)和所述類型對應(yīng)的第二類型數(shù)據(jù)進行排序,得到第一數(shù)據(jù)隊列;
按照預(yù)設(shè)策略對所述第一數(shù)據(jù)隊列中的數(shù)據(jù)進行刪減,得到第二數(shù)據(jù)隊列;
對所述第二數(shù)據(jù)隊列中的數(shù)據(jù)進行拼接,得到整合數(shù)據(jù)。
上述方案中,所述獲取單元,具體用于確定所述待建立網(wǎng)頁的類型對應(yīng)的至少一個頻道信息;
基于所述頻道標(biāo)識查找第一映射表,獲取與所述頻道信息對應(yīng)的第二類型數(shù)據(jù)。
上述方案中,所述電子設(shè)備還包括建立單元,用于基于所述第一特征信息和所述第二特征信息將所述整合數(shù)據(jù)寫入預(yù)設(shè)的網(wǎng)頁模板,以建立網(wǎng)頁。
本發(fā)明實施例還提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,該程序被處理器執(zhí)行時實現(xiàn)上述方法的步驟。
本發(fā)明實施例還提供一種電子設(shè)備,包括:存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)上述方法的步驟。
本發(fā)明實施例中所提供的網(wǎng)頁建立方法、電子設(shè)備及存儲介質(zhì),基于分析多個樣本網(wǎng)頁數(shù)據(jù)獲得第一類型數(shù)據(jù)和多個第二類型數(shù)據(jù);所述第一類型數(shù)據(jù)表征所述多個樣本網(wǎng)頁數(shù)據(jù)中共有的基礎(chǔ)數(shù)據(jù);所述第二類型數(shù)據(jù)表征不同類型的樣本網(wǎng)頁數(shù)據(jù)所具有的、與所述樣本網(wǎng)頁的類型相對應(yīng)的可擴展數(shù)據(jù);確定待建立網(wǎng)頁的類型,獲得與所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù);分別獲得所述第一類型數(shù)據(jù)的第一特征信息以及所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù)的第二特征信息;基于所述第一特征信息和所述第二特征信息按預(yù)設(shè)策略對所述第一類型數(shù)據(jù)和所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù)進行整合處理,獲得整合數(shù)據(jù),以基于所述整合數(shù)據(jù)建立網(wǎng)頁。如此,通過分析多個樣本網(wǎng)頁數(shù)據(jù)獲得表征所述多個樣本網(wǎng)頁數(shù)據(jù)中共有的基礎(chǔ)數(shù)據(jù),及表征不同類型的樣本網(wǎng)頁數(shù)據(jù)所具有的、與所述類型相對應(yīng)的可擴展數(shù)據(jù);使得建立不同類型的網(wǎng)頁時,僅通過獲取不同的網(wǎng)頁類型對應(yīng)的可擴展數(shù)據(jù),便可基于所述基礎(chǔ)數(shù)據(jù)和與網(wǎng)頁類型對應(yīng)的可擴展數(shù)據(jù)進行網(wǎng)頁建立,有效地提高了網(wǎng)站建設(shè)效率、減少網(wǎng)站建設(shè)成本。
附圖說明
圖1為本發(fā)明實施例的網(wǎng)頁建立方法的處理流程示意圖一;
圖2為本發(fā)明實施例的網(wǎng)頁建立方法的處理流程示意圖二;
圖3為本發(fā)明實施例對第一類型數(shù)據(jù)和第二類型數(shù)據(jù)進行排序的示意圖;
圖4為本發(fā)明實施例的網(wǎng)頁建立方法的處理流程示意圖三;
圖5為本發(fā)明實施例第一映射表的管理界面示意圖;
圖6為本發(fā)明實施例對第二類型數(shù)據(jù)進行管理的界面示意圖;
圖7為本發(fā)明實施例對第二類型數(shù)據(jù)進行配置的示意圖;
圖8為本發(fā)明實施例第一映射表的創(chuàng)建示例圖;
圖9為本發(fā)明實施例基于第二類型數(shù)據(jù)發(fā)布文章的示例圖;
圖10為本發(fā)明實施例基于第一類型數(shù)據(jù)發(fā)布文章的示例圖;
圖11為本發(fā)明實施例電子設(shè)備的組成結(jié)構(gòu)示意圖;
圖12為本發(fā)明實施例一種電子設(shè)備的硬件實體組成結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和具體實施例對本發(fā)明作進一步詳細(xì)說明。
本發(fā)明實施例的網(wǎng)頁建立方法的處理流程示意圖一,如圖1所示,包括以下步驟:
步驟s101,基于分析多個樣本網(wǎng)頁數(shù)據(jù)獲得第一類型數(shù)據(jù)和多個第二類型數(shù)據(jù);
具體地,電子設(shè)備預(yù)先收集多個網(wǎng)頁數(shù)據(jù)作為樣本網(wǎng)頁數(shù)據(jù),收集的多個網(wǎng)頁數(shù)據(jù)可涵蓋現(xiàn)有的網(wǎng)頁數(shù)據(jù)中的所有類型,所述類型具體為網(wǎng)頁數(shù)據(jù)中的文章類型,對包括例如電影、公告、音樂、動漫和房產(chǎn)等文章類型的多個樣本網(wǎng)頁數(shù)據(jù)進行分析,獲得多個樣本網(wǎng)頁數(shù)據(jù)中共有的基礎(chǔ)數(shù)據(jù),以及不同類型的樣本網(wǎng)頁數(shù)據(jù)所具有的、與所述類型相對應(yīng)的可擴展數(shù)據(jù)。其中,所述第一類型數(shù)據(jù)可以理解為每個樣本網(wǎng)頁數(shù)據(jù)中均具有的基礎(chǔ)數(shù)據(jù),也可以稱為通用數(shù)據(jù);所述第二類型數(shù)據(jù)可以理解為基于不同的樣本網(wǎng)頁數(shù)據(jù)的類型、每種類型的樣本網(wǎng)頁數(shù)據(jù)所特有的數(shù)據(jù),所述第二類型數(shù)據(jù)也可以稱為自定義數(shù)據(jù)。
這里,所述多個樣本網(wǎng)頁數(shù)據(jù)包括與至少兩種網(wǎng)頁類型相對應(yīng)的數(shù)據(jù);所述網(wǎng)頁類型包括房產(chǎn)類網(wǎng)站、游戲類網(wǎng)站、廣告類網(wǎng)站、音樂類網(wǎng)站等多種類型;當(dāng)然不限于上述列舉的網(wǎng)頁類型,其他現(xiàn)有的網(wǎng)頁對應(yīng)的類型也在本發(fā)明實施例的保護范圍之內(nèi)。所述基礎(chǔ)數(shù)據(jù)包括:文章的題目、文章的摘要等數(shù)據(jù);所述可擴展數(shù)據(jù)可根據(jù)需要進行自定義配置。
步驟s102,確定待建立網(wǎng)頁的類型,獲得與所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù);
這里,作為一種實施方式,每個類型的網(wǎng)頁均對應(yīng)有相應(yīng)的第二類型數(shù)據(jù)。實際應(yīng)用中,可預(yù)先配置映射表,所述映射表中包括多組網(wǎng)頁類型與第二類型數(shù)據(jù)的映射關(guān)系;確定待建立網(wǎng)頁的類型后,可通過查找所述映射表,獲得與所述類型對應(yīng)的第二類型數(shù)據(jù)。作為另一種實施方式,每個類型的網(wǎng)頁都包括至少一個頻道,所述頻道可以為所述網(wǎng)頁所包含的子類型。例如某網(wǎng)站內(nèi)設(shè)置有例如財經(jīng)、新聞、娛樂等頻道。每個頻道存在一個與之對應(yīng)的內(nèi)容模型,每個內(nèi)容模型一個與之對應(yīng)的第二類型數(shù)據(jù),多個頻道可對應(yīng)同一個內(nèi)容模型,也可對應(yīng)不同的內(nèi)容模型;每種類型的內(nèi)容模型都存在與之對應(yīng)的第二類型數(shù)據(jù),即每個頻道可對應(yīng)一第二類型數(shù)據(jù);因此,可預(yù)先建立第一映射表,所述第一映射表用于表征頻道信息與所述第二類型數(shù)據(jù)的對應(yīng)關(guān)系,所述頻道信息包括頻道名稱和頻道標(biāo)識,所述頻道標(biāo)識用于唯一性識別與之對應(yīng)的頻道;其中,所述內(nèi)容模型包括多種類型,如文章內(nèi)容模型、圖集內(nèi)容模型、視頻內(nèi)容模型等。
可以理解為,頻道名稱和頻道標(biāo)識均與頻道存在唯一的對應(yīng)關(guān)系,每個頻道都對應(yīng)確定類型的內(nèi)容模型,每種類型的內(nèi)容模型都存在與之對應(yīng)的第二類型數(shù)據(jù),因此,可建立頻道信息與第二類型數(shù)據(jù)的對應(yīng)關(guān)系。
具體地,電子設(shè)備首先確定待建立網(wǎng)頁的類型,并確定所述待建立網(wǎng)頁類型對應(yīng)的至少一個頻道信息;基于所述頻道信息查找第一映射表,在所述第一映射表中獲取與所述頻道信息對應(yīng)的第二類型數(shù)據(jù),即獲取與所述網(wǎng)頁類型對應(yīng)的可擴展數(shù)據(jù)。
步驟s103,分別獲得所述第一類型數(shù)據(jù)的第一特征信息以及所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù)的第二特征信息;
這里,所述第一特征信息表征在步驟s101中獲取所述第一類型數(shù)據(jù)的時間信息,所述第二特征信息表征在步驟s101中獲取所述第二類型數(shù)據(jù)的時間信息。
具體地,電子設(shè)備分別從所述第一類型數(shù)據(jù)和所述第二類型數(shù)據(jù)自身攜帶的信息中獲取所述第一類型數(shù)據(jù)的時間參數(shù)以及所述待建立網(wǎng)頁的類型對應(yīng)的所述第二類型數(shù)據(jù)的時間參數(shù)。
步驟s104,基于所述第一特征信息和所述第二特征信息按預(yù)設(shè)策略對所述第一類型數(shù)據(jù)和所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù)進行整合處理,獲得整合數(shù)據(jù);
具體地,在所述第一特征信息為所述第一類型數(shù)據(jù)的時間參數(shù)、所述第二特征信息為所述第二類型數(shù)據(jù)的時間參數(shù)時,按照時間參數(shù)對所述第一類型數(shù)據(jù)和所述類型對應(yīng)的第二類型數(shù)據(jù)進行排序,得到第一數(shù)據(jù)隊列;
這里,所述第一數(shù)據(jù)隊列中的數(shù)據(jù)為字段數(shù)據(jù),不能夠直接寫入預(yù)設(shè)的網(wǎng)元模板,因此,需對所述第一數(shù)據(jù)隊列中的數(shù)據(jù)進行拼接,如對所述第一數(shù)據(jù)隊列中的數(shù)據(jù)拼接“/0”等網(wǎng)頁標(biāo)簽代碼,將所述第一數(shù)據(jù)隊列中的數(shù)據(jù)轉(zhuǎn)換為能夠直接用于建立網(wǎng)頁的數(shù)據(jù),即獲得整合數(shù)據(jù),以基于所述整合數(shù)據(jù)建立網(wǎng)頁。
本發(fā)明實施例的網(wǎng)頁建立方法的處理流程示意圖二,如圖2所示,包括以下步驟:
步驟s201,基于分析多個樣本網(wǎng)頁數(shù)據(jù)獲得第一類型數(shù)據(jù)和多個第二類型數(shù)據(jù);
具體地,電子設(shè)備預(yù)先收集多個網(wǎng)頁數(shù)據(jù)作為樣本網(wǎng)頁數(shù)據(jù),收集的多個網(wǎng)頁數(shù)據(jù)可涵蓋現(xiàn)有的網(wǎng)頁數(shù)據(jù)中的所有類型,所述類型具體為網(wǎng)頁數(shù)據(jù)中的文章類型,對包括例如電影、公告、音樂、動漫和房產(chǎn)等文章類型的多個樣本網(wǎng)頁數(shù)據(jù)進行分析,獲得多個樣本網(wǎng)頁數(shù)據(jù)中共有的基礎(chǔ)數(shù)據(jù),以及不同類型的樣本網(wǎng)頁數(shù)據(jù)所具有的、與所述類型相對應(yīng)的可擴展數(shù)據(jù)。其中,所述第一類型數(shù)據(jù)可以理解為每個樣本網(wǎng)頁數(shù)據(jù)中均具有的基礎(chǔ)數(shù)據(jù),也可以稱為通用數(shù)據(jù);所述第二類型數(shù)據(jù)可以理解為基于不同的樣本網(wǎng)頁數(shù)據(jù)的類型、每種類型的樣本網(wǎng)頁數(shù)據(jù)所特有的數(shù)據(jù),所述第二類型數(shù)據(jù)也可以稱為自定義數(shù)據(jù)。
這里,所述多個樣本網(wǎng)頁數(shù)據(jù)包括與至少兩種網(wǎng)頁類型相對應(yīng)的數(shù)據(jù);所述網(wǎng)頁類型包括房產(chǎn)類網(wǎng)站、游戲類網(wǎng)站、廣告類網(wǎng)站、音樂類網(wǎng)站等多種類型;當(dāng)然不限于上述列舉的網(wǎng)頁類型,其他現(xiàn)有的網(wǎng)頁對應(yīng)的類型也在本發(fā)明實施例的保護范圍之內(nèi)。所述基礎(chǔ)數(shù)據(jù)包括:文章的題目、文章的摘要等數(shù)據(jù);所述可擴展數(shù)據(jù)可根據(jù)需要進行自定義配置。
步驟s202,確定待建立網(wǎng)頁的類型,獲得與所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù);
這里,作為一種實施方式,每個類型的網(wǎng)頁均對應(yīng)有相應(yīng)的第二類型數(shù)據(jù)。實際應(yīng)用中,可預(yù)先配置映射表,所述映射表中包括多組網(wǎng)頁類型與第二類型數(shù)據(jù)的映射關(guān)系;確定待建立網(wǎng)頁的類型后,可通過查找所述映射表,獲得與所述類型對應(yīng)的第二類型數(shù)據(jù)。作為另一種實施方式,每個類型的網(wǎng)頁都包括至少一個頻道,所述頻道可以為所述網(wǎng)頁所包含的子類型。例如某網(wǎng)站內(nèi)設(shè)置有例如財經(jīng)、新聞、娛樂等頻道。每個頻道存在一個與之對應(yīng)的內(nèi)容模型,每個內(nèi)容模型一個與之對應(yīng)的第二類型數(shù)據(jù),多個頻道可對應(yīng)同一個內(nèi)容模型,也可對應(yīng)不同的內(nèi)容模型;每種類型的內(nèi)容模型都存在與之對應(yīng)的第二類型數(shù)據(jù),即每個頻道可對應(yīng)一第二類型數(shù)據(jù);因此,可預(yù)先建立第一映射表,所述第一映射表用于表征頻道信息與所述第二類型數(shù)據(jù)的對應(yīng)關(guān)系,所述頻道信息包括頻道名稱和頻道標(biāo)識,所述頻道標(biāo)識用于唯一性識別與之對應(yīng)的頻道;其中,所述內(nèi)容模型包括多種類型,如文章內(nèi)容模型、圖集內(nèi)容模型、視頻內(nèi)容模型等。
可以理解為,頻道名稱和頻道標(biāo)識均與頻道存在唯一的對應(yīng)關(guān)系,每個頻道都對應(yīng)確定類型的內(nèi)容模型,每種類型的內(nèi)容模型都存在與之對應(yīng)的第二類型數(shù)據(jù),因此,可建立頻道信息與第二類型數(shù)據(jù)的對應(yīng)關(guān)系。
具體地,電子設(shè)備首先確定待建立網(wǎng)頁的類型,并確定所述待建立網(wǎng)頁的類型對應(yīng)的至少一個頻道信息;基于所述頻道信息查找第一映射表,在所述第一映射表中獲取與所述頻道信息對應(yīng)的第二類型數(shù)據(jù),即獲取與所述網(wǎng)頁的類型對應(yīng)的可擴展數(shù)據(jù)。
步驟s203,分別獲得所述第一類型數(shù)據(jù)的第一特征信息以及所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù)的第二特征信息;
這里,所述第一特征信息表征在步驟s101中獲取所述第一類型數(shù)據(jù)的時間信息,所述第二特征信息表征在步驟s101中獲取所述第二類型數(shù)據(jù)的時間信息。
具體地,電子設(shè)備分別從所述第一類型數(shù)據(jù)和所述第二類型數(shù)據(jù)自身攜帶的信息中獲取所述第一類型數(shù)據(jù)的時間參數(shù)以及所述待建立網(wǎng)頁的類型對應(yīng)的所述第二類型數(shù)據(jù)的時間參數(shù)。
步驟s204,基于所述第一特征信息和所述第二特征信息對所述第一類型數(shù)據(jù)和所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù)進行排序、提取和拼接,獲得整合數(shù)據(jù);
具體地,所述第一特征信息為所述第一類型數(shù)據(jù)的時間參數(shù)、所述第二特征信息為所述第二類型數(shù)據(jù)的時間參數(shù)時,按照時間參數(shù)對所述第一類型數(shù)據(jù)和所述類型對應(yīng)的第二類型數(shù)據(jù)進行排序,得到第一數(shù)據(jù)隊列;按照預(yù)設(shè)策略對所述第一數(shù)據(jù)隊列中的數(shù)據(jù)進行刪減,得到第二數(shù)據(jù)隊列;
這里,所述第一數(shù)據(jù)隊列中的數(shù)據(jù)為字段數(shù)據(jù),不能夠直接寫入預(yù)設(shè)的網(wǎng)元模板,因此,需對所述第二數(shù)據(jù)隊列中的數(shù)據(jù)進行拼接,如對所述第一數(shù)據(jù)隊列中的數(shù)據(jù)拼接“/0”等網(wǎng)頁標(biāo)簽代碼,將所述第二數(shù)據(jù)隊列中的數(shù)據(jù)轉(zhuǎn)換為能夠直接用于建立網(wǎng)頁的數(shù)據(jù),即獲得整合數(shù)據(jù),以基于所述整合數(shù)據(jù)建立網(wǎng)頁。
這里,在提取所述第一數(shù)據(jù)隊列中的數(shù)據(jù)時,可根據(jù)待建立網(wǎng)頁的功能靈活選取所述第一數(shù)據(jù)隊列中的數(shù)據(jù)。
本發(fā)明上述實施例中,步驟s104和步驟s204基于所述第一特征信息和所述第二特征信息對所述第一類型數(shù)據(jù)和所述第二類型數(shù)據(jù)進行排序的示意圖,如圖3所示,分別示意了奇數(shù)個數(shù)據(jù)節(jié)點根據(jù)時間參數(shù)排序入隊的過程和偶數(shù)個數(shù)據(jù)節(jié)點根據(jù)時間參數(shù)排序入隊的過程。其中,第一流程表示數(shù)據(jù)排序入隊的過程,即將數(shù)據(jù)按所述數(shù)據(jù)自身攜帶的時間信息依次存儲至頭節(jié)點;第二流程表示頭節(jié)點的分配過程,即將數(shù)據(jù)存儲至頭節(jié)點后,頭節(jié)點向后移動為第一節(jié)點,將繼續(xù)入隊的數(shù)據(jù)存儲至新的頭節(jié)點;之后,第一節(jié)點向后移動為第二節(jié)點,頭節(jié)點向后移動為第一節(jié)點,將繼續(xù)入隊的數(shù)據(jù)存儲至新的頭節(jié)點,以此類推,直至全部數(shù)據(jù)排序入隊。
本發(fā)明實施例的網(wǎng)頁建立方法的處理流程示意圖,如圖4所示,包括以下步驟:
步驟s301,第一電子設(shè)備分析多個樣本網(wǎng)頁數(shù)據(jù),獲得第一類型數(shù)據(jù)和多個第二類型數(shù)據(jù);
具體地,電子設(shè)備預(yù)先收集多個網(wǎng)頁數(shù)據(jù)作為樣本網(wǎng)頁數(shù)據(jù),收集的多個網(wǎng)頁數(shù)據(jù)可涵蓋現(xiàn)有的網(wǎng)頁數(shù)據(jù)中的所有類型,所述類型具體為網(wǎng)頁數(shù)據(jù)中的文章類型,對包括例如電影、公告、音樂、動漫和房產(chǎn)等文章類型的多個樣本網(wǎng)頁數(shù)據(jù)進行分析,獲得多個樣本網(wǎng)頁數(shù)據(jù)中共有的基礎(chǔ)數(shù)據(jù),以及不同類型的樣本網(wǎng)頁數(shù)據(jù)所具有的、與所述類型相對應(yīng)的可擴展數(shù)據(jù)。其中,所述第一類型數(shù)據(jù)可以理解為每個樣本網(wǎng)頁數(shù)據(jù)中均具有的基礎(chǔ)數(shù)據(jù),也可以稱為通用數(shù)據(jù);所述第二類型數(shù)據(jù)可以理解為基于不同的樣本網(wǎng)頁數(shù)據(jù)的類型、每種類型的樣本網(wǎng)頁數(shù)據(jù)所特有的數(shù)據(jù),所述第二類型數(shù)據(jù)也可以稱為自定義數(shù)據(jù)。
這里,所述多個樣本網(wǎng)頁數(shù)據(jù)包括與至少兩種網(wǎng)頁類型相對應(yīng)的數(shù)據(jù);所述網(wǎng)頁類型包括房產(chǎn)類網(wǎng)站、游戲類網(wǎng)站、廣告類網(wǎng)站、音樂類網(wǎng)站等多種類型;當(dāng)然不限于上述列舉的網(wǎng)頁類型,其他現(xiàn)有的網(wǎng)頁對應(yīng)的類型也在本發(fā)明實施例的保護范圍之內(nèi)。所述基礎(chǔ)數(shù)據(jù)包括:文章的題目、文章的摘要等數(shù)據(jù);所述可擴展數(shù)據(jù)可根據(jù)需要進行自定義配置。
步驟s302,第二電子設(shè)備確定待建立網(wǎng)頁的類型,獲得與所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù);
這里,以所述待建立網(wǎng)頁的類型為房產(chǎn)類型為例,確定所述房產(chǎn)類型包括的頻道名稱為“分類信息”和“商品”;在預(yù)設(shè)的第一映射表中查找與頻道名稱為“分類信息”的頻道對應(yīng)的第二類型數(shù)據(jù),以及與頻道名稱為“商品”的頻道對應(yīng)的第二類型數(shù)據(jù)。
本實施例中,所述第一映射表的管理界面示意圖,如圖5所示,所述“附加表”,用于存儲與各頻道對應(yīng)的第二類型數(shù)據(jù);所述“模型”的性質(zhì)包括“自動”和“系統(tǒng)”兩種類型,其中,“系統(tǒng)”表示該頻道對應(yīng)的附加表中存儲的數(shù)據(jù)不可以刪除,如軟件頻道的模型性質(zhì)為系統(tǒng),那么軟件頻道對應(yīng)的附加表中存儲的數(shù)據(jù)不可以刪除;“自動”表示該頻道對應(yīng)的附加表中存儲的數(shù)據(jù)可進行刪除,如“商品”頻道的模型性質(zhì)為自動,那么“商品”頻道對應(yīng)的附加表中存儲的數(shù)據(jù)可根據(jù)需要進行刪除。在所述第一映射表的管理界面內(nèi),可根據(jù)需要增加或修改頻道名稱及該頻道對應(yīng)的頻道信息、附加表等。對所述第一映射表中頻道對應(yīng)的第二類型數(shù)據(jù)進行管理的界面示意圖,如圖6所示,既可以通過“基本設(shè)置”對所述頻道信息進行頻道名稱、頻道標(biāo)識等配置,也可通過“字段管理”對所述第二類型數(shù)據(jù)進行增加、修改、或刪除等管理。對所述第二類型數(shù)據(jù)進行配置的示意圖,如圖7所示,根據(jù)實際的應(yīng)用情況在圖7所示右下角位置對第二類型數(shù)據(jù)中的“頁面風(fēng)格”、“圖片集合”、“營業(yè)時間”、“地址”、“聯(lián)系電話”及“省市區(qū)域”進行配置;通過對第二類型數(shù)據(jù)進行管理,如增加或修改頻道對應(yīng)的第二類型數(shù)據(jù),使得基于該頻道發(fā)布文章時,能夠直接調(diào)用增加或修改后的該頻道對應(yīng)的第二類型數(shù)據(jù),便于維護。相應(yīng)的,本發(fā)明實施例中,所述第一映射表的創(chuàng)建示例圖,如圖8所示,對所述第一映射表中的“模型性質(zhì)”、“名字標(biāo)識”、“附加表”等信息進行配置。
步驟s303,第二電子設(shè)備提取所述第一類型數(shù)據(jù)的第一時間參數(shù),以及與所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù)的第二時間參數(shù);
這里,所述第二電子設(shè)備可分別在第一類型數(shù)據(jù)、與所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù)自身攜帶的信息中獲取第一時間參數(shù)和第二時間參數(shù)。其中,所述第一特征信息表征在步驟s101中獲取所述第一類型數(shù)據(jù)的時間信息,所述第二特征信息表征在步驟s101中獲取所述第二類型數(shù)據(jù)的時間信息。
步驟s304,將所述第一類型數(shù)據(jù)、與所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù)按照第一時間參數(shù)和第二時間參數(shù)排序,形成第一數(shù)據(jù)隊列。
步驟s305,第二電子設(shè)備按照預(yù)設(shè)策略,順序?qū)λ龅谝粩?shù)據(jù)隊列中的數(shù)據(jù)進行刪減,形成第二數(shù)據(jù)隊列;
這里,所述第二電子設(shè)備對所述第一數(shù)據(jù)隊列中的數(shù)據(jù)進行刪減,得到與所述待建立網(wǎng)頁功能對應(yīng)的數(shù)據(jù),形成第二數(shù)據(jù)隊列。
步驟s306,第二電子設(shè)備對所述第二數(shù)據(jù)隊列中的數(shù)據(jù)進行拼接,得到整合數(shù)據(jù);
這里,第二數(shù)據(jù)隊列中的數(shù)據(jù)為字段數(shù)組,不能夠直接寫入預(yù)設(shè)的網(wǎng)頁模板;因此,需對所述第二數(shù)據(jù)隊列中的數(shù)據(jù)進行字符串拼接,即將所述第二數(shù)據(jù)隊列中的數(shù)據(jù)拼接網(wǎng)頁標(biāo)簽代碼,得到整合數(shù)據(jù);所述整合數(shù)據(jù)為能夠直接寫入預(yù)設(shè)的網(wǎng)頁模板的數(shù)據(jù)。
步驟s307,將所述整合數(shù)據(jù)寫入預(yù)設(shè)的網(wǎng)頁模板,以建立網(wǎng)頁;
具體地,第二電子設(shè)備按照所述整合數(shù)據(jù)攜帶的時間參數(shù),將所述整合數(shù)據(jù)寫入預(yù)設(shè)的網(wǎng)頁模板;或者,所述第二電子設(shè)備基于預(yù)設(shè)的網(wǎng)頁模板的頁面部署,將所述整合數(shù)據(jù)寫入預(yù)設(shè)的網(wǎng)頁模板。
本發(fā)明各實施例中,根據(jù)待建立網(wǎng)頁的類型確定與所述類型對應(yīng)的第二數(shù)據(jù)類型,僅通過對預(yù)先獲取的第一類型數(shù)據(jù)、第二類型數(shù)據(jù)的處理和配置,便能實現(xiàn)不同類型的網(wǎng)頁建立。
本發(fā)明實施例中,所述第一電子設(shè)備及所述第二電子設(shè)備執(zhí)行的功能可以由同一電子設(shè)備實現(xiàn),也可以由不同的電子設(shè)備實現(xiàn);在所述第一電子設(shè)備及所述第二電子設(shè)備執(zhí)行的功能由不同的電子設(shè)備實現(xiàn)時,所述第一電子設(shè)備可以為服務(wù)器、所述第二電子設(shè)備可以為終端。
應(yīng)用本發(fā)明的上述實施例,在某一頻道基于第二類型數(shù)據(jù)發(fā)布文章的示例圖,如圖9所示;基于第一類型數(shù)據(jù)發(fā)布文章的示例圖,如圖10所示;可以看出,基于第二類型數(shù)據(jù)發(fā)布文章相比基于第一類型數(shù)據(jù)發(fā)布文章時,除了文章標(biāo)題、自定義屬性、縮略圖等基礎(chǔ)字段外,增加了營業(yè)時間、地址、聯(lián)系電話等可擴展字段。
為實現(xiàn)本發(fā)明上述網(wǎng)頁建立方法實施例,本發(fā)明實施例還提供一種電子設(shè)備,所述電子設(shè)備的組成結(jié)構(gòu)示意圖,如圖11所示,包括:分析單元11、獲取單元12、提取單元13和整合單元14;其中,
所述分析單元11,用于基于分析多個樣本網(wǎng)頁數(shù)據(jù)獲得第一類型數(shù)據(jù)和多個第二類型數(shù)據(jù);所述多個樣本網(wǎng)頁數(shù)據(jù)包括與至少兩種網(wǎng)頁類型相對應(yīng)的數(shù)據(jù);所述第一類型數(shù)據(jù)表征所述多個樣本網(wǎng)頁數(shù)據(jù)中共有的基礎(chǔ)數(shù)據(jù);所述第二類型數(shù)據(jù)表征不同類型的樣本網(wǎng)頁數(shù)據(jù)所具有的、與所述樣本網(wǎng)頁的類型相對應(yīng)的可擴展數(shù)據(jù);
所述獲取單元12,用于確定待建立網(wǎng)頁的類型,獲得與所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù);
所述提取單元13,用于分別獲得所述第一類型數(shù)據(jù)的第一特征信息以及所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù)的第二特征信息;
所述整合單元14,用于基于所述第一特征信息和所述第二特征信息按預(yù)設(shè)策略對所述第一類型數(shù)據(jù)和所述待建立網(wǎng)頁的類型對應(yīng)的第二類型數(shù)據(jù)進行整合處理,獲得整合數(shù)據(jù),以基于所述整合數(shù)據(jù)建立網(wǎng)頁。
在一優(yōu)選實施方式中,所述第一特征信息和所述第二特征信息均表示時間參數(shù);所述整合單元14,具體用于基于所述第一特征信息和所述第二特征信息對所述第一類型數(shù)據(jù)和所述類型對應(yīng)的第二類型數(shù)據(jù)進行排序,得到第一數(shù)據(jù)隊列;
對所述第一數(shù)據(jù)隊列中的數(shù)據(jù)進行拼接,得到整合數(shù)據(jù)。
在一優(yōu)選實施方式中,所述第一特征信息和所述第二特征信息均表示時間參數(shù);所述整合單元14,具體用于基于所述第一特征信息和所述第二特征信息對所述第一類型數(shù)據(jù)和所述類型對應(yīng)的第二類型數(shù)據(jù)進行排序,得到第一數(shù)據(jù)隊列;
按照預(yù)設(shè)策略對所述第一數(shù)據(jù)隊列中的數(shù)據(jù)進行刪減,得到第二數(shù)據(jù)隊列;
對所述第二數(shù)據(jù)隊列中的數(shù)據(jù)進行拼接,得到整合數(shù)據(jù)。
在一優(yōu)選實施方式中,所述獲取單元12,具體用于確定所述待建立網(wǎng)頁類型對應(yīng)的至少一個頻道信息;基于所述頻道標(biāo)識查找第一映射表,獲取與所述頻道信息對應(yīng)的第二類型數(shù)據(jù);所述第一映射表用于表征所述頻道信息與所述第二類型數(shù)據(jù)的對應(yīng)關(guān)系。
這里,所述頻道信息包括:頻道名稱和頻道標(biāo)識。
在一優(yōu)選實施方式中,所述電子設(shè)備還包括建立單元15,用于基于所述第一特征信息和所述第二特征信息將所述整合數(shù)據(jù)寫入預(yù)設(shè)的網(wǎng)頁模板,以建立網(wǎng)頁。
本發(fā)明實施例中,構(gòu)成所述電子設(shè)備的分析單元11、獲取單元12、提取單元13、整合單元14和建立單元15的功能可由位于同一電子設(shè)備上的中央處理器(cpu)、或微處理器(mpu)、或數(shù)字信號處理器(dsp)、或可編程門陣列(fpga)實現(xiàn);也可由位于不同電子設(shè)備上的cpu、或mpu、或dsp或fpga實現(xiàn)。
本發(fā)明實施例還提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)上述方法的步驟。所述的計算機可讀存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
本發(fā)明實施例還提供一種電子設(shè)備,所述電子設(shè)備的硬件組成結(jié)構(gòu)示意圖,如圖12所示,包括處理器701和存儲器702,所述存儲器702上存儲有應(yīng)用程序7022。
上述本發(fā)明實施例揭示的方法可以應(yīng)用于處理器701中,或者由處理器701實現(xiàn)。處理器701可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器701中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器701可以是通用處理器、數(shù)字信號處理器(dsp,digitalsignalprocessor),或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。處理器701可以實現(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟,可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于存儲介質(zhì)中,該存儲介質(zhì)位于存儲器702,處理器701讀取存儲器702中的信息,結(jié)合其硬件完成前述方法的步驟。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準(zhǔn)。