[發(fā)明專利]一種網(wǎng)頁上線方法、服務(wù)器、系統(tǒng)和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201810326098.8 | 申請日: | 2018-04-12 |
| 公開(公告)號: | CN108632361B | 公開(公告)日: | 2021-06-15 |
| 發(fā)明(設(shè)計)人: | 吳爾暢;陳少杰;張文明 | 申請(專利權(quán))人: | 武漢斗魚網(wǎng)絡(luò)科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;G06F8/41 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 430070 湖北省武漢市武漢東湖*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 網(wǎng)頁 上線 方法 服務(wù)器 系統(tǒng) 存儲 介質(zhì) | ||
1.一種網(wǎng)頁上線方法,其特征在于,包括:
網(wǎng)頁搭建平臺WebM服務(wù)器接收WebM編輯設(shè)備發(fā)送的用戶請求,并對所述用戶請求進(jìn)行解析,確定與所述用戶請求對應(yīng)的待上線網(wǎng)頁的頁面信息;
所述WebM服務(wù)器若檢測到所述待上線網(wǎng)頁中存在編譯組件,則根據(jù)所述編譯組件對所述待上線網(wǎng)頁的待編譯網(wǎng)頁數(shù)據(jù)進(jìn)行編譯;
所述WebM服務(wù)器根據(jù)編譯后的網(wǎng)頁數(shù)據(jù)生成上線請求,將所述上線請求發(fā)送至后端服務(wù)器,以使所述后端服務(wù)器根據(jù)所述上線請求對所述待上線網(wǎng)頁進(jìn)行上線;
在若檢測到所述待上線網(wǎng)頁中存在編譯組件,則根據(jù)所述編譯組件對所述待上線網(wǎng)頁的待編譯網(wǎng)頁數(shù)據(jù)進(jìn)行編譯之前,還包括:
所述WebM服務(wù)器根據(jù)所述頁面信息中的組件配置信息,獲取所述待上線網(wǎng)頁中的各個組件標(biāo)識;
所述WebM服務(wù)器將所述各個組件標(biāo)識與編譯組件標(biāo)識進(jìn)行匹配,若匹配成功,則確定所述待上線網(wǎng)頁中存在編譯組件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在根據(jù)所述編譯組件對所述待上線網(wǎng)頁的待編譯網(wǎng)頁數(shù)據(jù)進(jìn)行編譯之前,包括:
所述WebM服務(wù)器讀取所述頁面信息中的待編譯網(wǎng)頁數(shù)據(jù);或者,
所述WebM服務(wù)器向所述WebM編輯設(shè)備發(fā)送網(wǎng)頁數(shù)據(jù)請求,并接收所述WebM編輯設(shè)備發(fā)送的外部輸入的存儲路徑,根據(jù)所述存儲路徑確定所述待上線網(wǎng)頁的待編譯網(wǎng)頁數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述WebM服務(wù)器根據(jù)所述編譯組件對所述待上線網(wǎng)頁的待編譯網(wǎng)頁數(shù)據(jù)進(jìn)行編譯,包括:
所述WebM服務(wù)器對所述待編譯網(wǎng)頁數(shù)據(jù)進(jìn)行解碼,將預(yù)設(shè)鉤子函數(shù)添加至所述待編譯網(wǎng)頁數(shù)據(jù)中,并根據(jù)預(yù)設(shè)規(guī)范構(gòu)建數(shù)據(jù)占位符;
根據(jù)所述頁面信息中的環(huán)境配置信息,對添加后的待編譯網(wǎng)頁數(shù)據(jù)進(jìn)行編譯,生成編譯后的網(wǎng)頁數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述WebM服務(wù)器對所述待編譯網(wǎng)頁數(shù)據(jù)進(jìn)行解碼之后,還包括:
所述WebM服務(wù)器添加計算機PC頁面與移動端頁面的互跳邏輯腳本。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述WebM服務(wù)器根據(jù)編譯后的網(wǎng)頁數(shù)據(jù)生成上線請求,包括:
所述WebM服務(wù)器根據(jù)所述頁面信息中的環(huán)境配置信息,創(chuàng)建與所述待上線網(wǎng)頁對應(yīng)的統(tǒng)一資源定位符;
所述WebM服務(wù)器根據(jù)所述統(tǒng)一資源定位符和所述編譯后的網(wǎng)頁數(shù)據(jù)生成所述上線請求。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述后端服務(wù)器根據(jù)所述上線請求對所述待上線網(wǎng)頁進(jìn)行上線,包括:
所述后端服務(wù)器根據(jù)所述上線請求,獲取編譯后的網(wǎng)頁數(shù)據(jù)和所述統(tǒng)一資源定位符,并根據(jù)所述編譯后的網(wǎng)頁數(shù)據(jù)中的占位符存儲編譯后的網(wǎng)頁數(shù)據(jù)中的頁面數(shù)據(jù);
所述后端服務(wù)器建立編譯后的網(wǎng)頁數(shù)據(jù)和所述統(tǒng)一資源定位符之間的映射關(guān)系,并將所述映射關(guān)系發(fā)送至線上服務(wù)器。
7.一種網(wǎng)頁搭建平臺WebM服務(wù)器,其特征在于,包括:
頁面信息確定模塊,用于接收WebM編輯設(shè)備發(fā)送的用戶請求,并對所述用戶請求進(jìn)行解析,確定與所述用戶請求對應(yīng)的待上線網(wǎng)頁的頁面信息;
編譯模塊,用于若檢測到所述待上線網(wǎng)頁中存在編譯組件,則根據(jù)所述編譯組件對所述待上線網(wǎng)頁的待編譯網(wǎng)頁數(shù)據(jù)進(jìn)行編譯;
上線請求發(fā)送模塊,用于根據(jù)編譯后的網(wǎng)頁數(shù)據(jù)生成上線請求,將所述上線請求發(fā)送至后端服務(wù)器,以使所述后端服務(wù)器根據(jù)所述上線請求對所述待上線網(wǎng)頁進(jìn)行上線;
所述服務(wù)器還包括:
組件標(biāo)識獲取模塊,用于在若檢測到待上線網(wǎng)頁中存在編譯組件,則根據(jù)編譯組件對待上線網(wǎng)頁的待編譯網(wǎng)頁數(shù)據(jù)進(jìn)行編譯之前,根據(jù)頁面信息中的組件配置信息,獲取待上線網(wǎng)頁中的各個組件標(biāo)識;
編譯組件確定模塊,用于將各個組件標(biāo)識與編譯組件標(biāo)識進(jìn)行匹配,若匹配成功,則確定待上線網(wǎng)頁中存在編譯組件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢斗魚網(wǎng)絡(luò)科技有限公司,未經(jīng)武漢斗魚網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810326098.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





