• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    網頁頁面裝修推送方法及裝置制造方法及圖紙

    技術編號:8271506 閱讀:365 留言:0更新日期:2013-01-31 03:45
    本發明專利技術公開了一種網頁頁面裝修推送方法及裝置。該方法包括:獲取后臺用戶對網頁頁面的結構化模塊進行裝修的數據,并將數據中保存有頁面結構信息的裝修數據存儲到文件系統服務器中,將數據中的模塊參數信息存儲到數據庫中;獲取后臺用戶的渲染請求,從文件系統服務器獲取裝修數據,并對網頁頁面進行渲染;獲取后臺用戶的發布請求,將裝修數據復制到網頁頁面的瀏覽數據中,獲取前臺用戶的瀏覽請求,根據瀏覽數據從數據庫中獲取相應的結構化模塊原型,并對網頁頁面進行渲染。借助于本發明專利技術實施例的技術方案,滿足了賣家個性化店鋪裝裝修的需求。

    【技術實現步驟摘要】
    本專利技術涉及計算機
    ,特別是涉及一種網頁頁面裝修推送方法及裝置
    技術介紹
    目前,電子商務發展得十分迅速,通過網上購物的顧客越來越多,因此,越來越多的網絡賣家通過對自己網絡店鋪的裝修來吸引更多的顧客。在現有技術中,店鋪裝修的功能只允許招牌模塊和輪播圖模塊中的圖片內容做修改,具體處理過程如下步驟1,用戶以賣家身份登錄后臺,上傳圖片,系統將圖片保存; 步驟2,前臺買家瀏覽頁面時系統將賣家上傳的圖片予以展示;從上述處理可以看出,店鋪裝修時,其他模塊的內容賣家無法改變,包括模塊的數量,位置,模塊展現的內容,模塊的存在等。此外,在現有技術中,頁面的展示方案也極為簡單,具體步驟如下步驟1,根據頁面樣子,寫出一個頁面模板,各個模塊完全寫死在模板的固定位置;步驟2,系統依據寫好的模板以流的方式順序,解析出每個模塊所展現的內容;步驟3,將解析出的模塊內容逐次拼接,完成整個模板頁面的內容的拼接;步驟4,每一個不同風格的頁面都要重新寫一套模板。從上述處理可以看出,在進行網絡店鋪的裝修和展示時,不能滿足賣家個性化店鋪的需求,并且店鋪裝修后的頁面展示方案為java+velocity,因此必須停機發布,裝修與展示耦合太深使得其他系統很難接入,此外,賣家對新模板店鋪的需求使得開發成本太大。
    技術實現思路
    鑒于上述問題,提出了本專利技術以便提供一種克服上述問題或者至少部分地解決上述問題的網頁頁面裝修推送方法及裝置。本專利技術提供一種網頁頁面裝修推送方法,包括網頁頁面裝修系統獲取后臺用戶對網頁頁面的結構化模塊進行裝修的數據,并將數據中保存有頁面結構信息的裝修數據存儲到文件系統服務器中,將數據中的模塊參數信息存儲到數據庫中;網頁頁面裝修系統獲取后臺用戶的渲染請求,從文件系統服務器獲取裝修數據,并根據裝修數據從數據庫中獲取相應的結構化模塊原型,并根據結構化模塊原型、裝修數據、以及模塊參數信息加載相應的用戶數據,對網頁頁面進行渲染;網頁頁面裝修系統獲取后臺用戶的發布請求,將裝修數據復制到網頁頁面的瀏覽數據中,獲取前臺用戶的瀏覽請求,根據瀏覽數據從數據庫中獲取相應的結構化模塊原型,并根據結構化模塊原型、裝修數據、以及模塊參數信息加載相應的用戶數據,對網頁頁面進行渲染。優選地,結構化模塊具體包括網頁頁面、網頁頁面下的一個或多個布局、布局下的一個或多個區塊、以及區塊下的一個或多個模塊;優選地,對結構化模塊進行裝修的數據包括根據預定規則對頁面、布局、區塊、和/或模塊進行裝修的頁面結構信息、以及根據預定規則對模塊的參數進行修改的模塊參數信息。優選地,結構化模塊原型為結構化模塊的模板,其中,結構化模塊原型包括頁面原型、布局原型、區塊原型、以及模塊原型。優選地,數據庫中保存的結構化模塊原型包括頁面原型、布局原型、以及模塊原型,其中,頁面原型和布局原型中分別包括各自的模板代碼,模塊原型中包括相應的模板代碼以及調取用戶數據的腳本代碼。優選地,模塊原型中的模板代碼采用velocity模板語言編寫,模塊原型中的腳本代碼米用Groovy動態腳本語言編寫。優選地,上述方法還包括在第一次請求結構化模塊原型時,網頁頁面裝修系統將 數據庫中保存的結構化模塊原型推送到所有網頁頁面裝修系統服務器的系統內存中。優選地,根據裝修數據從數據庫中獲取相應的結構化模塊原型具體包括再次請求結構化模塊原型時,網頁頁面裝修系統根據裝修數據中保存的key值獲取相應的裝修數據,并根據裝修數據從系統內存中獲取對應的結構化模塊原型;根據瀏覽數據從數據庫中獲取相應的結構化模塊原型具體包括再次請求結構化模塊原型時,網頁頁面裝修系統根據瀏覽數據中保存的key值相應的瀏覽數據,并根據瀏覽數據從系統內存中獲取相對應的結構化模塊原型。優選地,根據裝修數據從數據庫中獲取相應的結構化模塊原型,根據結構化模塊原型、裝修數據、以及模塊參數信息加載相應的用戶數據,對網頁頁面進行渲染具體包括根據裝修數據獲取頁面原型,根據頁面原型的模板代碼渲染頁面;根據裝修數據獲取布局原型,根據布局原型的模板代碼渲染布局;根據裝修數據獲取獲取模塊原型,執行模塊原型的Groovy腳本代碼,獲取裝修數據中的用戶數據ID信息,根據用戶數據ID信息、以及模塊參數信息,獲取相應的用戶數據,調用velocity模板代碼將獲取的用戶數據填充到模塊中,渲染出模塊的HTML片段信息;將模塊的HTML片段信息返回給布局并進行拼接替換,得到布局的HTML片段信息;將布局的HTML片段信息返回給網頁頁面并進行拼接替換,得到網頁頁面的完整HTML信息。本專利技術還提供了一種網頁頁面裝修推送裝置,網頁頁面裝修推送裝置中設置有網頁頁面裝修系統,上述網頁頁面裝修推送裝置具體包括獲取存儲模塊,用于通過網頁頁面裝修系統網頁頁面裝修系統獲取后臺用戶對網頁頁面的結構化模塊進行裝修的數據,并將數據中保存有頁面結構信息的裝修數據存儲到文件系統服務器中,將數據中的模塊參數信息存儲到數據庫中;裝修渲染模塊,用于通過網頁頁面裝修系統獲取后臺用戶的渲染請求,從文件系統服務器獲取裝修數據,并根據裝修數據從數據庫中獲取相應的結構化模塊原型,并根據結構化模塊原型、裝修數據、以及模塊參數信息加載相應的用戶數據,對網頁頁面進行渲染;瀏覽渲染模塊,用于通過網頁頁面裝修系統獲取后臺用戶的發布請求,將裝修數據復制到網頁頁面的瀏覽數據中,獲取前臺用戶的瀏覽請求,根據瀏覽數據從數據庫中獲取相應的結構化模塊原型,并根據結構化模塊原型、裝修數據、以及模塊參數信息加載相應的用戶數據,對網頁頁面進行渲染。本專利技術有益效果如下通過將店鋪頁面結構模塊化,滿足了賣家個性化店鋪裝裝修的需求;將裝修與展示分離,將渲染邏輯獨立客戶端,使得其他系統方便接入。上述說明僅是本專利技術技術方案的概述,為了能夠更清楚了解本專利技術的技術手段,而可依照說明書的內容予以實施,并且為了讓本專利技術的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本專利技術的具體實施方式。附圖說明通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本專利技術的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中圖I是本專利技術實施例的網頁頁面裝修推送方法的流程圖;圖2是本專利技術實施例的系統部署的示意圖; 圖3是本專利技術實施例的頁面結構化模塊的結構示意圖;圖4是本專利技術實施例的存儲到文件系統服務器中的裝修數據的示意圖;圖5是本專利技術實施例的對頁面進行設計的示意圖;圖6是本專利技術實施例的對布局進行設計的示意圖;圖7是本專利技術實施例的對添加刪除布局和模塊的示意圖;圖8是本專利技術實施例的實時異步顯示裝修效果的示意圖;圖9是本專利技術實施例的結構化模塊原型的示意圖;圖10是本專利技術實施例的模塊推送后臺的數據流程示意圖;圖11是本專利技術實施例的對網頁頁面進行渲染的信令流程圖;圖12是本專利技術實施例的網頁頁面裝修推送裝置的結構示意圖。具體實施例方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。本專利技術提供了一種網頁頁面裝修本文檔來自技高網...

    【技術保護點】
    一種網頁頁面裝修推送方法,其特征在于,包括:網頁頁面裝修系統獲取后臺用戶對網頁頁面的結構化模塊進行裝修的數據,并將所述數據中保存有頁面結構信息的裝修數據存儲到文件系統服務器中,將所述數據中的模塊參數信息存儲到數據庫中;所述網頁頁面裝修系統獲取后臺用戶的渲染請求,從所述文件系統服務器獲取所述裝修數據,并根據所述裝修數據從所述數據庫中獲取相應的結構化模塊原型,并根據所述結構化模塊原型、所述裝修數據、以及所述模塊參數信息加載相應的用戶數據,對所述網頁頁面進行渲染;所述網頁頁面裝修系統獲取后臺用戶的發布請求,將所述裝修數據復制到所述網頁頁面的瀏覽數據中,獲取前臺用戶的瀏覽請求,根據所述瀏覽數據從所述數據庫中獲取相應的結構化模塊原型,并根據所述結構化模塊原型、所述裝修數據、以及所述模塊參數信息加載相應的用戶數據,對所述網頁頁面進行渲染。

    【技術特征摘要】
    1.一種網頁頁面裝修推送方法,其特征在于,包括 網頁頁面裝修系統獲取后臺用戶對網頁頁面的結構化模塊進行裝修的數據,并將所述數據中保存有頁面結構信息的裝修數據存儲到文件系統服務器中,將所述數據中的模塊參數信息存儲到數據庫中; 所述網頁頁面裝修系統獲取后臺用戶的渲染請求,從所述文件系統服務器獲取所述裝修數據,并根據所述裝修數據從所述數據庫中獲取相應的結構化模塊原型,并根據所述結構化模塊原型、所述裝修數據、以及所述模塊參數信息加載相應的用戶數據,對所述網頁頁面進行渲染; 所述網頁頁面裝修系統獲取后臺用戶的發布請求,將所述裝修數據復制到所述網頁頁面的瀏覽數據中,獲取前臺用戶的瀏覽請求,根據所述瀏覽數據從所述數據庫中獲取相應的結構化模塊原型,并根據所述結構化模塊原型、所述裝修數據、以及所述模塊參數信息加載相應的用戶數據,對所述網頁頁面進行渲染。2.如權利要求I所述的方法,其特征在于,所述結構化模塊具體包括網頁頁面、所述網頁頁面下的一個或多個布局、所述布局下的一個或多個區塊、以及所述區塊下的一個或多個模塊。3.如權利要求2所述的方法,其特征在于,對所述結構化模塊進行裝修的數據包括根據預定規則對所述頁面、布局、區塊、和/或模塊進行裝修的所述頁面結構信息、以及根據所述預定規則對所述模塊的參數進行修改的所述模塊參數信息。4.如權利要求2所述的方法,其特征在于,所述結構化模塊原型為所述結構化模塊的模板,其中,所述結構化模塊原型包括頁面原型、布局原型、區塊原型、以及模塊原型。5.如權利要求4所述的方法,其特征在于,所述數據庫中保存的結構化模塊原型包括頁面原型、布局原型、以及模塊原型,其中,所述頁面原型和所述布局原型中分別包括各自的模板代碼,所述模塊原型中包括相應的模板代碼以及調取用戶數據的腳本代碼。6.如權利要求5所述的方法,其特征在于,所述模塊原型中的模板代碼采用velocity模板語言編寫,所述模塊原型中的腳本代碼采用Groovy動態腳本語言編寫。7.如權利要求I所述的方法,其特征在于,所述方法還包括 在第一次請求結構化模塊原型時,所述網頁頁面裝修系統將所述數據庫中保存的結構化模塊原型推送到所有網頁頁面裝修系統服務器的系統內存中。8.如權利要求7所述的方法,其特征在于, 根據所述裝修數據從所述數據庫中獲取相應的結構化模塊原型具體包括 再次請求結構化模塊原型時,所述網頁頁面裝修系統根據所述裝修數據中保存的key值獲取相...

    【專利技術屬性】
    技術研發人員:關慶吉
    申請(專利權)人:五八有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲av无码成人黄网站在线观看 | 办公室丝袜激情无码播放| 人妻丝袜中文无码av影音先锋专区 | 国产精品无码一区二区三区电影| 亚洲综合av永久无码精品一区二区 | 无码人妻精品内射一二三AV | 精品人妻无码一区二区色欲产成人 | 日韩精品无码免费视频| 亚洲AV无码成人精品区在线观看 | 亚洲熟妇无码av另类vr影视| H无码精品3D动漫在线观看| 亚洲精品久久无码| 国产无遮挡无码视频免费软件| 无码丰满熟妇浪潮一区二区AV| 亚洲av无码国产精品夜色午夜 | 亚洲人成国产精品无码| 777爽死你无码免费看一二区| heyzo专区无码综合| 无码被窝影院午夜看片爽爽jk | 在线无码午夜福利高潮视频| 久久久久亚洲AV无码观看| 人妻丰满熟妇AV无码区HD| 亚洲成a人在线看天堂无码| 无码一区二区三区免费视频| 无码人妻丰满熟妇区BBBBXXXX| 无码国产精品一区二区免费3p| 中文字幕丰满伦子无码| 国产av激情无码久久| 18禁无遮挡无码网站免费| 性色AV一区二区三区无码| 免费无码又黄又爽又刺激| 亚洲人成网亚洲欧洲无码| 亚洲熟妇无码八V在线播放| 无码日本电影一区二区网站| 免费无码又黄又爽又刺激| 国产av激情无码久久| 潮喷无码正在播放| JAVA性无码HD中文| 国产热の有码热の无码视频| 国产精品爽爽va在线观看无码| 无码国产精品一区二区免费式影视 |