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

頁面的創(chuàng)建方法及裝置與流程

文檔序號:12465293閱讀:268來源:國知局
頁面的創(chuàng)建方法及裝置與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種頁面的創(chuàng)建方法及裝置。



背景技術(shù):

隨著電商業(yè)務(wù)的快速發(fā)展,為了保持網(wǎng)站的關(guān)注度、促進網(wǎng)站的銷售,商家會不定期推出活動以反饋用戶或提高網(wǎng)站的瀏覽量。這種活動具有上線時間緊急、開發(fā)周期短、需求多變等特點,例如,由于需要變化而臨時更改頁面等,一個活動根據(jù)時間需要頁面上進行不同的展示。

為了適應(yīng)這種特點,一般采用后臺管理的方式,在創(chuàng)建頁面時,把頁面的內(nèi)容放到富文本框中進行編輯,以方便運營人員或開發(fā)人員隨時修改。但是,采用后臺管理的方式,只能對頁面進行簡單的維護或修改,不利于快速的進行頁面的開發(fā)。



技術(shù)實現(xiàn)要素:

本發(fā)明提供一種頁面的創(chuàng)建方法及裝置,旨在解決采用后臺管理的方式只能對頁面進行簡單的維護或修改而不利于快速的進行頁面的開發(fā)的技術(shù)問題。

為實現(xiàn)上述目的,本發(fā)明提供的一種頁面的創(chuàng)建裝置,所述頁面的創(chuàng)建裝置包括:

第一信息獲取模塊,用于在接收到頁面的創(chuàng)建請求時,獲取所述創(chuàng)建請求對應(yīng)的頁面的第一標識信息;

第一添加模塊,用于在當前存在所述第一標識信息對應(yīng)的第一功能模板、且接收到用戶基于所述第一功能模板選擇的第一添加指令時,基于所述第一添加指令在所述頁面中添加所述第一功能模板;

第二信息獲取模塊,用于在接收到所述第一功能模板的第二標識信息時,通過所述第一功能模板對應(yīng)的接口在分布式文件服務(wù)器中獲取所述第二標識信息對應(yīng)的第一信息,并將所述第一信息添加至所述第一功能模板;

存儲模塊,用于在接收到用戶基于所述頁面選擇的創(chuàng)建完成指令時,緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫。

在一實施方式中,所述頁面的創(chuàng)建裝置還包括:

第二添加模塊,用于在接收到用戶基于第二功能模板選擇的第二添加指令時,基于所述添加指令在所述頁面中添加所述第二功能模板;

第三信息獲取模塊,用于在接收到所述第二功能模板的第三標識信息時,通過所述第二功能模板對應(yīng)的接口在所述分布式文件服務(wù)器中獲取所述第三標識信息對應(yīng)的第二信息,并將所述第二信息添加至所述第二功能模板。

在一實施方式中,所述頁面的創(chuàng)建裝置還包括:

設(shè)置模塊,用于在接收到所述頁面對應(yīng)的開始時刻以及結(jié)束時刻時,基于所述開始時刻設(shè)置所述頁面的活動開始時間點,并基于所述結(jié)束時刻設(shè)置所述頁面的活動結(jié)束時間點;

所述存儲模塊還用于緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫,并將所述頁面數(shù)據(jù)存儲至所述分布式文件服務(wù)器及本地數(shù)據(jù)庫中。

在一實施方式中,所述頁面的創(chuàng)建裝置還包括:

確定模塊,用于在接收到基于頁面觸發(fā)的訪問請求時,確定當前時刻是否位于所述活動開始時刻與活動結(jié)束時刻之間;

第一頁面獲取模塊,用于在所述當前時刻位于所述活動開始時刻與活動結(jié)束時刻之間時,基于所述訪問請求在所述非關(guān)系型數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù);

展示模塊,用于在獲取到所述頁面對應(yīng)的頁面數(shù)據(jù)時,基于所述頁面數(shù)據(jù)在所述訪問請求對應(yīng)的終端展示所述頁面。

在一實施方式中,所述頁面的創(chuàng)建裝置還包括:

第二頁面獲取模塊,用于在所述非關(guān)系型數(shù)據(jù)庫中未獲取到所述頁面對應(yīng)的頁面數(shù)據(jù)時,基于所述訪問請求在所述分布式文件服務(wù)器中獲取所述頁面對應(yīng)的頁面數(shù)據(jù);

第三頁面獲取模塊,用于在所述分布式文件服務(wù)器中未獲取所述頁面對應(yīng)的頁面數(shù)據(jù)時,基于所述訪問請求在所述數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù)。

此外,為實現(xiàn)上述目的,本發(fā)明還提供一種頁面的創(chuàng)建方法,所述頁面的創(chuàng)建方法包括以下步驟:

在接收到頁面的創(chuàng)建請求時,獲取所述創(chuàng)建請求對應(yīng)的頁面的第一標識信息;

在當前存在所述第一標識信息對應(yīng)的第一功能模板、且接收到用戶基于所述第一功能模板選擇的第一添加指令時,基于所述第一添加指令在所述頁面中添加所述第一功能模板;

在接收到所述第一功能模板的第二標識信息時,通過所述第一功能模板對應(yīng)的接口在分布式文件服務(wù)器中獲取所述第二標識信息對應(yīng)的第一信息,并將所述第一信息添加至所述第一功能模板;

在接收到用戶基于所述頁面選擇的創(chuàng)建完成指令時,緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫,并將所述頁面數(shù)據(jù)存儲至所述分布式文件服務(wù)器及本地數(shù)據(jù)庫中。

在一實施方式中,所述緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫的步驟之前,所述頁面的創(chuàng)建方法還包括:

在接收到用戶基于第二功能模板選擇的第二添加指令時,基于所述添加指令在所述頁面中添加所述第二功能模板;

在接收到所述第二功能模板的第三標識信息時,通過所述第二功能模板對應(yīng)的接口在所述分布式文件服務(wù)器中獲取所述第三標識信息對應(yīng)的第二信息,并將所述第二信息添加至所述第二功能模板。

在一實施方式中,所述緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫步驟之前,所述頁面的創(chuàng)建方法還包括:

在接收到所述頁面對應(yīng)的開始時刻以及結(jié)束時刻時,基于所述開始時刻設(shè)置所述頁面的活動開始時間點,并基于所述結(jié)束時刻設(shè)置所述頁面的活動結(jié)束時間點;

所述緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫的步驟包括:緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫,并將所述頁面數(shù)據(jù)存儲至所述分布式文件服務(wù)器及本地數(shù)據(jù)庫中。

在一實施方式中,所述緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫的步驟之后,所述頁面的創(chuàng)建方法還包括:

在接收到基于頁面觸發(fā)的訪問請求時,確定當前時刻是否位于所述活動開始時刻與活動結(jié)束時刻之間;

在所述當前時刻位于所述活動開始時刻與活動結(jié)束時刻之間時,基于所述訪問請求在所述非關(guān)系型數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù);

在獲取到所述頁面對應(yīng)的頁面數(shù)據(jù)時,基于所述頁面數(shù)據(jù)在所述訪問請求對應(yīng)的終端展示所述頁面。

在一實施方式中,所述基于所述訪問請求在所述非關(guān)系型數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù)的步驟與在獲取到所述頁面對應(yīng)的頁面數(shù)據(jù)時,基于所述頁面數(shù)據(jù)在所述訪問請求對應(yīng)的終端展示所述頁面的步驟之間,所述頁面的創(chuàng)建方法還包括:

在所述非關(guān)系型數(shù)據(jù)庫中未獲取到所述頁面對應(yīng)的頁面數(shù)據(jù)時,基于所述訪問請求在所述分布式文件服務(wù)器中獲取所述頁面對應(yīng)的頁面數(shù)據(jù);

在所述分布式文件服務(wù)器中未獲取所述頁面對應(yīng)的頁面數(shù)據(jù)時,基于所述訪問請求在所述本地數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù)。

本發(fā)明通過在接收到頁面的創(chuàng)建請求時,第一信息獲取模塊獲取所述創(chuàng)建請求對應(yīng)的頁面的第一標識信息,接著在當前存在所述第一標識信息對應(yīng)的第一功能模板、且接收到用戶基于所述第一功能模板選擇的第一添加指令時,第一添加模塊基于所述第一添加指令在所述頁面中添加所述第一功能模板,而后在接收到所述第一功能模板的第二標識信息時,第二信息獲取模塊通過所述第一功能模板對應(yīng)的接口在分布式文件服務(wù)器中獲取所述第二標識信息對應(yīng)的第一信息,并將所述第一信息添加至所述第一功能模板,最后在接收到用戶基于所述頁面選擇的創(chuàng)建完成指令時,存儲模塊緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫,實現(xiàn)了根據(jù)第一功能模板創(chuàng)建頁面,避免了通過富文本框中編輯頁面的內(nèi)容而不利于快速的進行頁面的開發(fā)的問題,只需根據(jù)需要修改第一功能模板的展示,即第一功能模板在頁面中的位置即可完成頁面的創(chuàng)建,提高了創(chuàng)建頁面的效率及速度。

附圖說明

圖1為本發(fā)明頁面的創(chuàng)建裝置第一實施例的功能模塊示意圖;

圖2為本發(fā)明頁面的創(chuàng)建裝置第二實施例的功能模塊示意圖;

圖3為本發(fā)明頁面的創(chuàng)建裝置第三實施例的功能模塊示意圖;

圖4為本發(fā)明頁面的創(chuàng)建裝置第四實施例的功能模塊示意圖;

圖5為本發(fā)明頁面的創(chuàng)建方法第一實施例的流程示意圖;

圖6為本發(fā)明頁面的創(chuàng)建方法第二實施例的流程示意圖;

圖7為本發(fā)明頁面的創(chuàng)建方法第三實施例的流程示意圖;

圖8為本發(fā)明頁面的創(chuàng)建方法第四實施例的流程示意圖。

本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。

具體實施方式

應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明提供一種頁面的創(chuàng)建裝置。參照圖1,圖1為本發(fā)明頁面的創(chuàng)建裝置第一實施例的功能模塊示意圖。

在本實施例中,該頁面的創(chuàng)建裝置包括:

第一信息獲取模塊110,用于在接收到頁面的創(chuàng)建請求時,獲取所述創(chuàng)建請求對應(yīng)的頁面的第一標識信息;

本實施例中,用戶(前端工程師)可采用服務(wù)器進行頁面的創(chuàng)建,例如在電商業(yè)務(wù)的商家推出活動以反饋用戶或提高網(wǎng)站的瀏覽量時,可通過該商家網(wǎng)頁的頁面創(chuàng)建選項觸發(fā)頁面的創(chuàng)建請求,頁面創(chuàng)建選項包括促銷頁面創(chuàng)建選項、優(yōu)惠頁面創(chuàng)建選項等,在接收到頁面的創(chuàng)建請求時,第一信息獲取模塊110可根據(jù)創(chuàng)發(fā)創(chuàng)建請求的頁面創(chuàng)建選項獲取到該創(chuàng)建請求對應(yīng)的頁面的第一標識信息,該第一標識信息可以為促銷頁面、優(yōu)惠頁面、促銷優(yōu)惠頁面等信息。

第一添加模塊120,用于在當前存在所述第一標識信息對應(yīng)的第一功能模板、且接收到用戶基于所述第一功能模板選擇的第一添加指令時,基于所述第一添加指令在所述頁面中添加所述第一功能模板;

其中,第一功能模板是指之前創(chuàng)建該第一標識信息對應(yīng)的頁面時使用的功能模板,例如,商品秒殺模板、商品限時折扣模板、商品限時搶購模板、優(yōu)惠券搶購模板、紅包發(fā)放模板等,在之前創(chuàng)建該第一標識信息對應(yīng)的頁面時將該功能模板與第一標識信息進行關(guān)聯(lián)存儲,以供后續(xù)再次創(chuàng)建頁面時直接調(diào)用,其中,商品秒殺模板、商品限時折扣模板、商品限時搶購模板、優(yōu)惠券搶購模板、紅包發(fā)放模板可以為網(wǎng)頁腳本,用戶(前端工程師)可以直接調(diào)用功能模板對應(yīng)的網(wǎng)頁腳本,以使開發(fā)的獲得頁面具有相應(yīng)的功能。

本實施例中,在當前存在所述第一標識信息對應(yīng)的第一功能模板、且接收到用戶基于所述第一功能模板選擇的第一添加指令時,第一添加模塊120基于所述第一添加指令在所述頁面中添加所述第一功能模板,具體地,該第一添加指令包括該第一功能模板在獲得頁面中的位置信息,第一添加模塊120將該第一功能模板添加至該位置信息對應(yīng)的頁面中的區(qū)域。

第二信息獲取模塊130,用于在接收到所述第一功能模板的第二標識信息時,通過所述第一功能模板對應(yīng)的接口在分布式文件服務(wù)器中獲取所述第二標識信息對應(yīng)的第一信息,并將所述第一信息添加至所述第一功能模板;

其中,第二標識信息包括該第一功能模板所對應(yīng)的商品名稱、型號或標識等信息,第一信息可以為該第二標識信息所對應(yīng)的價格信息、基本信息等,例如,在第一功能模板為商品秒殺模板時,若之前創(chuàng)建該第一標識信息對應(yīng)的頁面時該第一功能模板的第二標識信息為手機,則本次創(chuàng)建該第一標識信息對應(yīng)的頁面時該第一功能模板的第二標識信息可以為手機、耳機等信息,第一信息可以為該手機或耳機的秒殺價格、詳細介紹等。

本實施例中,在接收到所述第一功能模板的第二標識信息時,第二信息獲取模塊130通過所述第一功能模板對應(yīng)的接口在分布式文件服務(wù)器中獲取所述第二標識信息對應(yīng)的第一信息,并將所述第一信息添加至所述第一功能模板,具體地,用戶(前端工程師)可在第一功能模板輸入第二標識信息,第二信息獲取模塊130通過所述第一功能模板對應(yīng)的接口在分布式文件服務(wù)器中查找第二標識信息對應(yīng)的第一信息,并將所述第一信息添加至所述第一功能模板中的合適的位置,其中,第一功能模板中可以預(yù)留第一信息的添加位置,第一功能模板對應(yīng)的接口由用戶(后端工程師)通過后臺服務(wù)器提供,用戶(后端工程師)根據(jù)第一功能模板預(yù)先生成相應(yīng)的接口以供用戶(前端工程師)使用,以提高頁面創(chuàng)建的效率及速度。

存儲模塊140,用于在接收到用戶基于所述頁面選擇的創(chuàng)建完成指令時,緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫。

本實施例中,在接收到用戶基于所述頁面選擇的創(chuàng)建完成指令時,存儲模塊緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫,進而頁面創(chuàng)建成功。其中,非關(guān)系型數(shù)據(jù)庫可以為NoSQL數(shù)據(jù)庫。

在頁面創(chuàng)建成功之后至該頁面開始時間點之前,用戶(前端工程師)可以將該頁面對應(yīng)的頁面數(shù)據(jù)發(fā)送至對應(yīng)的服務(wù)器展示,以供用戶(例如測試工程師等)進行檢驗及測試,以保證該頁面的可用性。

進一步地,在一實施例中,頁面的創(chuàng)建裝置還包括:

設(shè)置模塊,用于在接收到所述頁面對應(yīng)的開始時刻以及結(jié)束時刻時,基于所述開始時刻設(shè)置所述頁面的活動開始時間點,并基于所述結(jié)束時刻設(shè)置所述頁面的活動結(jié)束時間點;

所述存儲模塊140還用于緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫,并將所述頁面數(shù)據(jù)存儲至所述分布式文件服務(wù)器及本地數(shù)據(jù)庫中。

本實施例中,通過在接收到所述頁面對應(yīng)的開始時刻以及結(jié)束時刻時,設(shè)置模塊基于所述開始時刻設(shè)置所述頁面的活動開始時間點,并基于所述結(jié)束時刻設(shè)置所述頁面的活動結(jié)束時間點,使得該頁面能夠在開始時刻以及結(jié)束時刻之間根據(jù)用戶的訪問指令進行展示,能夠避免在活動結(jié)束后仍然能夠展示該頁面,進而提高用戶體驗。

為使用戶能夠訪問該頁面,存儲模塊140緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫,并將所述頁面數(shù)據(jù)存儲至所述分布式文件服務(wù)器及本地數(shù)據(jù)庫中,進而在無法通過非關(guān)系型數(shù)據(jù)庫緩存的頁面數(shù)據(jù)展示該頁面時,還能夠根據(jù)分布式文件服務(wù)器或者本地數(shù)據(jù)庫存儲的頁面數(shù)據(jù)展示該頁面,以提高用戶體驗。

本實施例中,緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫時,可以同時存儲該頁面對應(yīng)的商家網(wǎng)頁的公共頭尾部,例如,logo等,或者,在接收到所述頁面對應(yīng)的創(chuàng)建完成指令時,彈出包括是否緩存公共頭尾部的選擇選項的顯示界面,在接收到緩存公共頭尾部的選擇指令時,緩存所述頁面對應(yīng)的頁面數(shù)據(jù)及公共頭尾部至非關(guān)系型數(shù)據(jù)庫。

在第一功能模板設(shè)有開始時間點及結(jié)束時間點時,開始時間點及結(jié)束時間點之間的時間段為該第一功能模板的有效時間段,在第一功能模板包括多個有效時間段不同且不交叉的功能模板時,可以將該多個功能模板設(shè)置在該頁面的同一區(qū)域,在每一個功能模塊的有效時間段內(nèi)在該頁面中展示對應(yīng)的第一功能模板。

本實施例提出的頁面的創(chuàng)建裝置,通過在接收到頁面的創(chuàng)建請求時,第一信息獲取模塊110獲取所述創(chuàng)建請求對應(yīng)的頁面的第一標識信息,接著在當前存在所述第一標識信息對應(yīng)的第一功能模板、且接收到用戶基于所述第一功能模板選擇的第一添加指令時,第一添加模塊120基于所述第一添加指令在所述頁面中添加所述第一功能模板,而后在接收到所述第一功能模板的第二標識信息時,第二信息獲取模塊130通過所述第一功能模板對應(yīng)的接口在分布式文件服務(wù)器中獲取所述第二標識信息對應(yīng)的第一信息,并將所述第一信息添加至所述第一功能模板,最后在接收到用戶基于所述頁面選擇的創(chuàng)建完成指令時,存儲模塊140緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫,實現(xiàn)了根據(jù)第一功能模板創(chuàng)建頁面,避免了通過富文本框中編輯頁面的內(nèi)容而不利于快速的進行頁面的開發(fā)的問題,只需根據(jù)需要修改第一功能模板的展示,即第一功能模板在頁面中的位置即可完成頁面的創(chuàng)建,提高了創(chuàng)建頁面的效率及速度。

基于第一實施例提出本發(fā)明頁面的創(chuàng)建裝置的第二實施例,參照圖2,在本實施例中,該頁面的創(chuàng)建裝置還包括:

第二添加模塊150,用于在接收到用戶基于第二功能模板選擇的第二添加指令時,基于所述添加指令在所述頁面中添加所述第二功能模板;

其中,第二功能模塊是指之前創(chuàng)建該第一標識信息對應(yīng)的頁面時未使用的功能模板,例如,商品秒殺模板、商品限時折扣模板、商品限時搶購模板、優(yōu)惠券搶購模板、紅包發(fā)放模板等,其中,商品秒殺模板、商品限時折扣模板、商品限時搶購模板、優(yōu)惠券搶購模板、紅包發(fā)放模板可以為網(wǎng)頁腳本,用戶(前端工程師)可以直接調(diào)用功能模板對應(yīng)的網(wǎng)頁腳本,以使開發(fā)的獲得頁面具有相應(yīng)的功能。

在接收到用戶基于第二功能模板選擇的第二添加指令時,第二添加模塊150基于所述添加指令在所述頁面中添加所述第二功能模板,具體地,該第二添加指令包括該第二功能模板在獲得頁面中的位置信息,第二添加模塊150將該第二功能模板添加至該位置信息對應(yīng)的頁面中的區(qū)域。

第三信息獲取模塊160,用于在接收到所述第二功能模板的第三標識信息時,通過所述第二功能模板對應(yīng)的接口在所述分布式文件服務(wù)器中獲取所述第三標識信息對應(yīng)的第二信息,并將所述第二信息添加至所述第二功能模板。

其中,第三標識信息包括該第二功能模板所對應(yīng)的商品名稱、型號或標識等信息,第二信息可以為該第三標識信息所對應(yīng)的價格信息、基本信息等,例如,在第二功能模板為商品秒殺模板時,第三標識信息可以為手機、耳機等信息,第二信息可以為該手機或耳機的秒殺價格、詳細介紹等。

本實施例中,在接收到所述第二功能模板的第三標識信息時,第三信息獲取模塊160通過所述第二功能模板對應(yīng)的接口在分布式文件服務(wù)器中獲取所述第三標識信息對應(yīng)的第二信息,并將所述第二信息添加至所述第二功能模板,具體地,用戶(前端工程師)可在第二功能模板輸入第三標識信息,第三信息獲取模塊160通過所述第二功能模板對應(yīng)的接口在分布式文件服務(wù)器中查找第三標識信息對應(yīng)的第二信息,并將所述第二信息添加至所述第二功能模板中的合適的位置,其中,第二功能模板中可以預(yù)留第二信息的添加位置,第二功能模板對應(yīng)的接口由用戶(后端工程師)通過后臺服務(wù)器提供,用戶(后端工程師)根據(jù)第二功能模板預(yù)先生成相應(yīng)的接口以供用戶(前端工程師)使用,以提高頁面創(chuàng)建的效率及速度。

在接收到所述頁面對應(yīng)的創(chuàng)建完成指令時,存儲模塊140存儲所述第二功能模板至分布式文件服務(wù)器及/或本地數(shù)據(jù)庫。

在第一功能模板及/或第二功能模板設(shè)有開始時間點及結(jié)束時間點時,開始時間點及結(jié)束時間點之間的時間段為該第一功能模板及/或第二功能模板的有效時間段,在頁面包含多個功能模塊、且頁面中的所有功能模板的有效時間段不同且不交叉的功能模板時,可以將該多個功能模板設(shè)置在該頁面的同一區(qū)域,在每一個功能模塊的有效時間段內(nèi)在該頁面中展示對應(yīng)的功能模板。

本實施例提出的頁面的創(chuàng)建裝置,通過在接收到用戶基于第二功能模板選擇的第二添加指令時,第二添加模塊150基于所述添加指令在所述頁面中添加所述第二功能模板,接著在接收到所述第二功能模板的第三標識信息時,第三信息獲取模塊160通過所述第二功能模板對應(yīng)的接口在所述分布式文件服務(wù)器中獲取所述第三標識信息對應(yīng)的第二信息,并將所述第二信息添加至所述第二功能模板,實現(xiàn)了根據(jù)第二功能模板創(chuàng)建頁面,避免了通過富文本框中編輯頁面的內(nèi)容而不利于快速的進行頁面的開發(fā)的問題,只需根據(jù)需要修改第二功能模板的展示,即第二功能模板在頁面中的位置即可完成頁面的創(chuàng)建,進一步提高了創(chuàng)建頁面的效率及速度。

基于第一實施例提出本發(fā)明頁面的創(chuàng)建裝置的第三實施例,參照圖3,在本實施例中,該頁面的創(chuàng)建裝置還包括:

確定模塊170,用于在接收到基于頁面觸發(fā)的訪問請求時,確定當前時刻是否位于所述活動開始時刻與活動結(jié)束時刻之間;

本實施例中,通過在接收到基于頁面觸發(fā)的訪問請求時,確定模塊170確定當前時刻是否位于所述活動開始時刻與活動結(jié)束時刻之間,以確定該頁面是否是有效頁面。

第一頁面獲取模塊180,用于在所述當前時刻位于所述活動開始時刻與活動結(jié)束時刻之間時,基于所述訪問請求在所述非關(guān)系型數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù);

本實施例中,在該頁面是有效頁面時,第一頁面獲取模塊180基于所述訪問請求在所述非關(guān)系型數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù)。

展示模塊190,用于在獲取到所述頁面對應(yīng)的頁面數(shù)據(jù)時,基于所述頁面數(shù)據(jù)在所述訪問請求對應(yīng)的終端展示所述頁面。

本實施例提出的頁面的創(chuàng)建裝置,通過在接收到基于頁面觸發(fā)的訪問請求時,確定模塊170確定當前時刻是否位于所述活動開始時刻與活動結(jié)束時刻之間,接著在所述當前時刻位于所述活動開始時刻與活動結(jié)束時刻之間時,第一頁面獲取模塊180基于所述訪問請求在所述非關(guān)系型數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù),而后在獲取到所述頁面對應(yīng)的頁面數(shù)據(jù)時,展示模塊190基于所述頁面數(shù)據(jù)在所述訪問請求對應(yīng)的終端展示所述頁面,實現(xiàn)了根據(jù)非關(guān)系型數(shù)據(jù)庫中存儲的頁面對應(yīng)的頁面數(shù)據(jù)展示該頁面。

基于第三實施例提出本發(fā)明頁面的創(chuàng)建裝置的第四實施例,參照圖4,在本實施例中,該頁面的創(chuàng)建裝置還包括:

第二頁面獲取模塊200,用于在所述非關(guān)系型數(shù)據(jù)庫中未獲取到所述頁面對應(yīng)的頁面數(shù)據(jù)時,基于所述訪問請求在所述分布式文件服務(wù)器中獲取所述頁面對應(yīng)的頁面數(shù)據(jù);

第三頁面獲取模塊210,用于在所述分布式文件服務(wù)器中未獲取所述頁面對應(yīng)的頁面數(shù)據(jù)時,基于所述訪問請求在所述數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù)。

本實施例提出的頁面的創(chuàng)建裝置,通過在所述非關(guān)系型數(shù)據(jù)庫中未獲取到所述頁面對應(yīng)的頁面數(shù)據(jù)時,第二頁面獲取模塊200基于所述訪問請求在所述分布式文件服務(wù)器中獲取所述頁面對應(yīng)的頁面數(shù)據(jù),在所述分布式文件服務(wù)器中未獲取所述頁面對應(yīng)的頁面數(shù)據(jù)時,第三頁面獲取模塊210基于所述訪問請求在所述數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù),能夠盡可能的為用戶展示頁面,提高了用戶體驗。

本發(fā)明進一步提供一種頁面的創(chuàng)建方法。

參照圖5,圖5為本發(fā)明頁面的創(chuàng)建方法第一實施例的流程示意圖。

在本實施例中,該頁面的創(chuàng)建方法包括:

步驟S110,在接收到頁面的創(chuàng)建請求時,獲取所述創(chuàng)建請求對應(yīng)的頁面的第一標識信息;

本實施例中,用戶(前端工程師)可采用服務(wù)器進行頁面的創(chuàng)建,例如在電商業(yè)務(wù)的商家推出活動以反饋用戶或提高網(wǎng)站的瀏覽量時,可通過該商家網(wǎng)頁的頁面創(chuàng)建選項觸發(fā)頁面的創(chuàng)建請求,頁面創(chuàng)建選項包括促銷頁面創(chuàng)建選項、優(yōu)惠頁面創(chuàng)建選項等,在接收到頁面的創(chuàng)建請求時,第一信息獲取模塊110可根據(jù)創(chuàng)發(fā)創(chuàng)建請求的頁面創(chuàng)建選項獲取到該創(chuàng)建請求對應(yīng)的頁面的第一標識信息,該第一標識信息可以為促銷頁面、優(yōu)惠頁面、促銷優(yōu)惠頁面等信息。

步驟S120,在當前存在所述第一標識信息對應(yīng)的第一功能模板、且接收到用戶基于所述第一功能模板選擇的第一添加指令時,基于所述第一添加指令在所述頁面中添加所述第一功能模板;

其中,第一功能模板是指之前創(chuàng)建該第一標識信息對應(yīng)的頁面時使用的功能模板,例如,商品秒殺模板、商品限時折扣模板、商品限時搶購模板、優(yōu)惠券搶購模板、紅包發(fā)放模板等,在之前創(chuàng)建該第一標識信息對應(yīng)的頁面時將該功能模板與第一標識信息進行關(guān)聯(lián)存儲,以供后續(xù)再次創(chuàng)建頁面時直接調(diào)用,其中,商品秒殺模板、商品限時折扣模板、商品限時搶購模板、優(yōu)惠券搶購模板、紅包發(fā)放模板可以為網(wǎng)頁腳本,用戶(前端工程師)可以直接調(diào)用功能模板對應(yīng)的網(wǎng)頁腳本,以使開發(fā)的獲得頁面具有相應(yīng)的功能。

本實施例中,在當前存在所述第一標識信息對應(yīng)的第一功能模板、且接收到用戶基于所述第一功能模板選擇的第一添加指令時,第一添加模塊120基于所述第一添加指令在所述頁面中添加所述第一功能模板,具體地,該第一添加指令包括該第一功能模板在獲得頁面中的位置信息,第一添加模塊120將該第一功能模板添加至該位置信息對應(yīng)的頁面中的區(qū)域。

步驟S130,在接收到所述第一功能模板的第二標識信息時,通過所述第一功能模板對應(yīng)的接口在分布式文件服務(wù)器中獲取所述第二標識信息對應(yīng)的第一信息,并將所述第一信息添加至所述第一功能模板;

其中,第二標識信息包括該第一功能模板所對應(yīng)的商品名稱、型號或標識等信息,第一信息可以為該第二標識信息所對應(yīng)的價格信息、基本信息等,例如,在第一功能模板為商品秒殺模板時,若之前創(chuàng)建該第一標識信息對應(yīng)的頁面時該第一功能模板的第二標識信息為手機,則本次創(chuàng)建該第一標識信息對應(yīng)的頁面時該第一功能模板的第二標識信息可以為手機、耳機等信息,第一信息可以為該手機或耳機的秒殺價格、詳細介紹等。

本實施例中,在接收到所述第一功能模板的第二標識信息時,第二信息獲取模塊130通過所述第一功能模板對應(yīng)的接口在分布式文件服務(wù)器中獲取所述第二標識信息對應(yīng)的第一信息,并將所述第一信息添加至所述第一功能模板,具體地,用戶(前端工程師)可在第一功能模板輸入第二標識信息,第二信息獲取模塊130通過所述第一功能模板對應(yīng)的接口在分布式文件服務(wù)器中查找第二標識信息對應(yīng)的第一信息,并將所述第一信息添加至所述第一功能模板中的合適的位置,其中,第一功能模板中可以預(yù)留第一信息的添加位置,第一功能模板對應(yīng)的接口由用戶(后端工程師)通過后臺服務(wù)器提供,用戶(后端工程師)根據(jù)第一功能模板預(yù)先生成相應(yīng)的接口以供用戶(前端工程師)使用,以提高頁面創(chuàng)建的效率及速度。

步驟S140,在接收到用戶基于所述頁面選擇的創(chuàng)建完成指令時,緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫,并將所述頁面數(shù)據(jù)存儲至所述分布式文件服務(wù)器及本地數(shù)據(jù)庫中。

本實施例中,在接收到用戶基于所述頁面選擇的創(chuàng)建完成指令時,存儲模塊緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫,進而頁面創(chuàng)建成功,其中,非關(guān)系型數(shù)據(jù)庫可以為NoSQL數(shù)據(jù)庫。

在頁面創(chuàng)建成功之后至該頁面開始時間點之前,用戶(前端工程師)可以將該頁面對應(yīng)的頁面數(shù)據(jù)發(fā)送至對應(yīng)的服務(wù)器展示,以供用戶(例如測試工程師等)進行檢驗及測試,以保證該頁面的可用性。

進一步地,在一實施例中,頁面的創(chuàng)建方法還包括:

在接收到所述頁面對應(yīng)的開始時刻以及結(jié)束時刻時,基于所述開始時刻設(shè)置所述頁面的活動開始時間點,并基于所述結(jié)束時刻設(shè)置所述頁面的活動結(jié)束時間點;

步驟S140包括:緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫,并將所述頁面數(shù)據(jù)存儲至所述分布式文件服務(wù)器及本地數(shù)據(jù)庫中。

本實施例中,通過在接收到所述頁面對應(yīng)的開始時刻以及結(jié)束時刻時,設(shè)置模塊基于所述開始時刻設(shè)置所述頁面的活動開始時間點,并基于所述結(jié)束時刻設(shè)置所述頁面的活動結(jié)束時間點,使得該頁面能夠在開始時刻以及結(jié)束時刻之間根據(jù)用戶的訪問指令進行展示,能夠避免在活動結(jié)束后仍然能夠展示該頁面,進而提高用戶體驗。

為使用戶能夠訪問該頁面,存儲模塊140緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫,并將所述頁面數(shù)據(jù)存儲至所述分布式文件服務(wù)器及本地數(shù)據(jù)庫中,進而在無法通過非關(guān)系型數(shù)據(jù)庫緩存的頁面數(shù)據(jù)展示該頁面時,還能夠根據(jù)分布式文件服務(wù)器或者本地數(shù)據(jù)庫存儲的頁面數(shù)據(jù)展示該頁面,以提高用戶體驗。

本實施例中,緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫時,可以同時存儲該頁面對應(yīng)的商家網(wǎng)頁的公共頭尾部,例如,logo等,或者,在接收到所述頁面對應(yīng)的創(chuàng)建完成指令時,彈出包括是否緩存公共頭尾部的選擇選項的顯示界面,在接收到緩存公共頭尾部的選擇指令時,緩存所述頁面對應(yīng)的頁面數(shù)據(jù)及公共頭尾部至非關(guān)系型數(shù)據(jù)庫。

在第一功能模板設(shè)有開始時間點及結(jié)束時間點時,開始時間點及結(jié)束時間點之間的時間段為該第一功能模板的有效時間段,在第一功能模板包括多個有效時間段不同且不交叉的功能模板時,可以將該多個功能模板設(shè)置在該頁面的同一區(qū)域,在每一個功能模塊的有效時間段內(nèi)在該頁面中展示對應(yīng)的第一功能模板。

本實施例提出的頁面的創(chuàng)建方法,通過在接收到頁面的創(chuàng)建請求時,第一信息獲取模塊110獲取所述創(chuàng)建請求對應(yīng)的頁面的第一標識信息,接著在當前存在所述第一標識信息對應(yīng)的第一功能模板、且接收到用戶基于所述第一功能模板選擇的第一添加指令時,第一添加模塊120基于所述第一添加指令在所述頁面中添加所述第一功能模板,而后在接收到所述第一功能模板的第二標識信息時,第二信息獲取模塊130通過所述第一功能模板對應(yīng)的接口在分布式文件服務(wù)器中獲取所述第二標識信息對應(yīng)的第一信息,并將所述第一信息添加至所述第一功能模板,最后在接收到用戶基于所述頁面選擇的創(chuàng)建完成指令時,存儲模塊140緩存所述頁面對應(yīng)的頁面數(shù)據(jù)至非關(guān)系型數(shù)據(jù)庫,實現(xiàn)了根據(jù)第一功能模板創(chuàng)建頁面,避免了通過富文本框中編輯頁面的內(nèi)容而不利于快速的進行頁面的開發(fā)的問題,只需根據(jù)需要修改第一功能模板的展示,即第一功能模板在頁面中的位置即可完成頁面的創(chuàng)建,提高了創(chuàng)建頁面的效率及速度。

基于第一實施例提出本發(fā)明頁面的創(chuàng)建方法的第二實施例,參照圖6,在本實施例中,在步驟S140之前,頁面的創(chuàng)建方法還包括:

步驟S150,在接收到用戶基于第二功能模板選擇的第二添加指令時,基于所述添加指令在所述頁面中添加所述第二功能模板;

其中,第二功能模塊是指之前創(chuàng)建該第一標識信息對應(yīng)的頁面時未使用的功能模板,例如,商品秒殺模板、商品限時折扣模板、商品限時搶購模板、優(yōu)惠券搶購模板、紅包發(fā)放模板等,其中,商品秒殺模板、商品限時折扣模板、商品限時搶購模板、優(yōu)惠券搶購模板、紅包發(fā)放模板可以為網(wǎng)頁腳本,用戶(前端工程師)可以直接調(diào)用功能模板對應(yīng)的網(wǎng)頁腳本,以使開發(fā)的獲得頁面具有相應(yīng)的功能。

在接收到用戶基于第二功能模板選擇的第二添加指令時,第二添加模塊150基于所述添加指令在所述頁面中添加所述第二功能模板,具體地,該第二添加指令包括該第二功能模板在獲得頁面中的位置信息,第二添加模塊150將該第二功能模板添加至該位置信息對應(yīng)的頁面中的區(qū)域。

步驟S160,在接收到所述第二功能模板的第三標識信息時,通過所述第二功能模板對應(yīng)的接口在所述分布式文件服務(wù)器中獲取所述第三標識信息對應(yīng)的第二信息,并將所述第二信息添加至所述第二功能模板。

其中,第三標識信息包括該第二功能模板所對應(yīng)的商品名稱、型號或標識等信息,第二信息可以為該第三標識信息所對應(yīng)的價格信息、基本信息等,例如,在第二功能模板為商品秒殺模板時,第三標識信息可以為手機、耳機等信息,第二信息可以為該手機或耳機的秒殺價格、詳細介紹等。

本實施例中,在接收到所述第二功能模板的第三標識信息時,第三信息獲取模塊160通過所述第二功能模板對應(yīng)的接口在分布式文件服務(wù)器中獲取所述第三標識信息對應(yīng)的第二信息,并將所述第二信息添加至所述第二功能模板,具體地,用戶(前端工程師)可在第二功能模板輸入第三標識信息,第三信息獲取模塊160通過所述第二功能模板對應(yīng)的接口在分布式文件服務(wù)器中查找第三標識信息對應(yīng)的第二信息,并將所述第二信息添加至所述第二功能模板中的合適的位置,其中,第二功能模板中可以預(yù)留第二信息的添加位置,第二功能模板對應(yīng)的接口由用戶(后端工程師)通過后臺服務(wù)器提供,用戶(后端工程師)根據(jù)第二功能模板預(yù)先生成相應(yīng)的接口以供用戶(前端工程師)使用,以提高頁面創(chuàng)建的效率及速度。

在接收到所述頁面對應(yīng)的創(chuàng)建完成指令時,存儲模塊140存儲所述第二功能模板至分布式文件服務(wù)器及/或本地數(shù)據(jù)庫。

在第一功能模板及/或第二功能模板設(shè)有開始時間點及結(jié)束時間點時,開始時間點及結(jié)束時間點之間的時間段為該第一功能模板及/或第二功能模板的有效時間段,在頁面包含多個功能模塊、且頁面中的所有功能模板的有效時間段不同且不交叉的功能模板時,可以將該多個功能模板設(shè)置在該頁面的同一區(qū)域,在每一個功能模塊的有效時間段內(nèi)在該頁面中展示對應(yīng)的功能模板。

本實施例提出的頁面的創(chuàng)建方法,通過在接收到用戶基于第二功能模板選擇的第二添加指令時,第二添加模塊150基于所述添加指令在所述頁面中添加所述第二功能模板,接著在接收到所述第二功能模板的第三標識信息時,第三信息獲取模塊160通過所述第二功能模板對應(yīng)的接口在所述分布式文件服務(wù)器中獲取所述第三標識信息對應(yīng)的第二信息,并將所述第二信息添加至所述第二功能模板,實現(xiàn)了根據(jù)第二功能模板創(chuàng)建頁面,避免了通過富文本框中編輯頁面的內(nèi)容而不利于快速的進行頁面的開發(fā)的問題,只需根據(jù)需要修改第二功能模板的展示,即第二功能模板在頁面中的位置即可完成頁面的創(chuàng)建,進一步提高了創(chuàng)建頁面的效率及速度。

基于第一實施例提出本發(fā)明頁面的創(chuàng)建方法的第三實施例,參照圖7,在本實施例中,在步驟S140之后,頁面的創(chuàng)建方法還包括:

步驟S170,在接收到基于頁面觸發(fā)的訪問請求時,確定當前時刻是否位于所述活動開始時刻與活動結(jié)束時刻之間;

本實施例中,通過在接收到基于頁面觸發(fā)的訪問請求時,確定模塊170確定當前時刻是否位于所述活動開始時刻與活動結(jié)束時刻之間,以確定該頁面是否是有效頁面。

步驟S180,在所述當前時刻位于所述活動開始時刻與活動結(jié)束時刻之間時,基于所述訪問請求在所述非關(guān)系型數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù);

本實施例中,在該頁面是有效頁面時,第一頁面獲取模塊180基于所述訪問請求在所述非關(guān)系型數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù)。

步驟S190,在獲取到所述頁面對應(yīng)的頁面數(shù)據(jù)時,基于所述頁面數(shù)據(jù)在所述訪問請求對應(yīng)的終端展示所述頁面。

本實施例提出的頁面的創(chuàng)建方法,通過在接收到基于頁面觸發(fā)的訪問請求時,確定模塊170確定當前時刻是否位于所述活動開始時刻與活動結(jié)束時刻之間,接著在所述當前時刻位于所述活動開始時刻與活動結(jié)束時刻之間時,第一頁面獲取模塊180基于所述訪問請求在所述非關(guān)系型數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù),而后在獲取到所述頁面對應(yīng)的頁面數(shù)據(jù)時,展示模塊190基于所述頁面數(shù)據(jù)在所述訪問請求對應(yīng)的終端展示所述頁面,實現(xiàn)了根據(jù)非關(guān)系型數(shù)據(jù)庫中存儲的頁面對應(yīng)的頁面數(shù)據(jù)展示該頁面。

基于第三實施例提出本發(fā)明頁面的創(chuàng)建方法的第四實施例,參照圖8,在本實施例中,在步驟S180與步驟S190之間,頁面的創(chuàng)建方法還包括:

步驟S200,在所述非關(guān)系型數(shù)據(jù)庫中未獲取到所述頁面對應(yīng)的頁面數(shù)據(jù)時,基于所述訪問請求在所述分布式文件服務(wù)器中獲取所述頁面對應(yīng)的頁面數(shù)據(jù);

步驟S210,在所述分布式文件服務(wù)器中未獲取所述頁面對應(yīng)的頁面數(shù)據(jù)時,基于所述訪問請求在所述本地數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù)。

本實施例提出的頁面的創(chuàng)建方法,通過在所述非關(guān)系型數(shù)據(jù)庫中未獲取到所述頁面對應(yīng)的頁面數(shù)據(jù)時,第二頁面獲取模塊200基于所述訪問請求在所述分布式文件服務(wù)器中獲取所述頁面對應(yīng)的頁面數(shù)據(jù),在所述分布式文件服務(wù)器中未獲取所述頁面對應(yīng)的頁面數(shù)據(jù)時,第三頁面獲取模塊210基于所述訪問請求在所述數(shù)據(jù)庫中獲取所述頁面對應(yīng)的頁面數(shù)據(jù),能夠盡可能的為用戶展示頁面,提高了用戶體驗。

通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。

以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
泰顺县| 留坝县| 嘉祥县| 淮安市| 乌鲁木齐市| 通辽市| 新竹县| 璧山县| 崇文区| 邮箱| 榆林市| 佛坪县| 菏泽市| 金华市| 冀州市| 丰镇市| 萍乡市| 安图县| 景泰县| 阜新市| 岳阳县| 高雄市| 慈利县| 东乡县| 湄潭县| 阜新| 固阳县| 枣阳市| 东乌| 孝昌县| 曲水县| 洪雅县| 渝北区| 察哈| 桑植县| 乡宁县| 左权县| 东光县| 新建县| 稻城县| 清河县|