本申請涉及電子技術(shù)領(lǐng)域,尤其涉及一種頁面展示方法、裝置及電子設備。
背景技術(shù):
網(wǎng)絡約車已經(jīng)逐漸普及,用戶可以通過客戶端生成訂單,系統(tǒng)將根據(jù)客戶端發(fā)送來的訂單來為客戶端分配對應的司機端,這里的司機端就是駕駛車輛的司機。司機端根據(jù)系統(tǒng)發(fā)送來的可以確定客戶端所在位置,從而行駛到客戶端所處位置為客戶端提供服務。
隨著司機端app上線,app上都推送大量的推廣活動,而一些展示頁面較為固定,素材信息都是固定樣式,這樣導致部分素材信息不能被其他展示頁面使用,這樣導致素材信息利用率較低。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種展示頁面處理方法、裝置及電子設備,用以解決現(xiàn)有技術(shù)中展示頁面中素材信息利用率較低的問題。
其具體的技術(shù)方案如下:
一種頁面展示方法,所述方法包括:
獲取上傳的素材信息,其中,所述素材信息包括文字信息以及圖片信息;
根據(jù)預存素材配置文件,對所述素材信息進行校驗;
當所述素材信息校驗通過時,根據(jù)所述素材信息,生成展示頁面;
將所述展示頁面推送至客戶端。
可選的,所述根據(jù)預存素材配置文件,對所述素材信息進行校驗,包括:
獲取素材信息中的圖片信息以及文字信息;
校驗所述圖片信息對應圖片格式和/或圖片尺寸和/或圖片所占空間是否滿足第一預設條件;以及
校驗所述文字信息的內(nèi)容以及文字信息的長度是否滿足第二預設條件。
可選的,所述將所述素材信息添加到指定樣式編輯列表頁面中,并生成展示頁面,包括:
將所述素材信息的狀態(tài)信息更新為啟用狀態(tài);
在所述素材信息為啟用狀態(tài)下,檢測用戶是否選擇了指定城市的指定樣式編輯列表頁面;
若是,則使用所述指定城市的指定樣式編輯列表頁面;
若否,則使用默認的指定樣式編輯列表頁面;
將所述素材信息添加到樣式編輯列表頁面。
可選的,在獲取上傳的素材信息之前,所述方法還包括:
獲取各個指定樣式編輯列表頁面;
將各個指定樣式編輯列表頁面與各個指定城市之間分別對應,建立并保存所述對應關(guān)系。
可選的,在將所述展示頁面推送至客戶端之后,所述方法還包括:
在檢測到對所述素材配置文件進行修改時,獲取對所述素材配置文件的修改參數(shù);
根據(jù)所述修改參數(shù),更新所述素材配置文件。
一種頁面展示裝置,所述裝置包括:
獲取模塊,用于獲取上傳的素材信息,其中,所述素材信息包括文字信息以及圖片信息;
處理模塊,用于根據(jù)預存素材配置文件,對所述素材信息進行校驗;當所述素材信息校驗通過時,根據(jù)所述素材信息,生成展示頁面;
通訊模塊,用于將所述展示頁面推送至客戶端。
可選的,所述處理模塊,具體用于獲取素材信息中的圖片信息以及文字信息;校驗所述圖片信息對應圖片格式和/或圖片尺寸和/或圖片所占空間是否滿足第一預設條件;以及校驗所述文字信息的內(nèi)容以及文字信息的長度是否滿足第二預設條件。
可選的,所述處理模塊,具體用于將所述素材信息的狀態(tài)信息更新為啟用狀態(tài);在所述素材信息為啟用狀態(tài)下,檢測用戶是否選擇了指定城市的指定樣式編輯列表頁面;若是,則使用所述指定城市的指定樣式編輯列表頁面;若否,則使用默認的指定樣式編輯列表頁面;將所述素材信息添加到樣式編輯列表頁面。
可選的,所述獲取模塊,還用于獲取各個指定樣式編輯列表頁面;
所述處理模塊,還用于將各個指定樣式編輯列表頁面與各個指定城市之間分別對應,建立并保存所述對應關(guān)系。
一種電子設備,包括:
至少一個處理器;以及,
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行如權(quán)利要求1-5中任一項所述的方法。
本發(fā)明所提供的技術(shù)方案中,實現(xiàn)了基于樣式管理對素材信息進行驗證以及編輯,從而使得素材信息可以調(diào)整為需要展示的內(nèi)容,這樣可以提升素材信息的實用性,并且對于未啟用的素材信息還可以隨時重新啟用,從而提升了素材信息的利用率。
另外,在本發(fā)明實施例中,還可以針對不同的城市使用不同樣式編輯列表頁面,這樣使得每個城市的展示頁面可以根據(jù)實際的情況來使用對應的樣式編輯列表,從而可以更加具有針對性的添加需要展示的內(nèi)容,這樣也使得展示頁面的編輯更加的方便快捷。
附圖說明
圖1為本發(fā)明實施例中一種展示頁面處理方法的流程圖;
圖2為本發(fā)明實施例中一種展示頁面的處理裝置的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實施例中一種電子設備的結(jié)構(gòu)示意圖。
具體實施方式
下面通過附圖以及具體實施例對本發(fā)明技術(shù)方案做詳細的說明,應當理解,本發(fā)明實施例以及實施例中的具體技術(shù)特征只是對本發(fā)明技術(shù)方案的說明,而不是限定,在不沖突的情況下,本發(fā)明實施例以及實施例中的具體技術(shù)特征可以相互組合。
如圖1所示為本發(fā)明實施例中一種展示頁面處理方法,該方法包括:
S101,獲取上傳的素材信息;
在本發(fā)明實施例中,素材信息具體可以包含展示頁面中的文字信息、圖片信息、標題、副標題、素材名稱、圖片規(guī)格等等。
首先,在裝置中保存素材信息對應的素材配置文件,該素材配置文件主要用于相關(guān)素材樣式配置以及相關(guān)的約束信息,這里的相關(guān)約束信息就是對素材進行校驗的信息,比如說對圖片信息的校驗以及對文字信息的校驗。
在配置了上述的素材配置文件之后,就可以基于上述的素材配置文件對獲取到的素材信息進行校驗。
S102,根據(jù)預存素材配置文件,對獲取到的素材信息進行校驗;
在基于上述的素材配置文件,將實時的檢測上傳的素材信息,并對素材進行進行校驗。
在選擇出對應的指定樣式編輯列表頁面時,在該指定樣式編輯列表頁面中就需要添加對應的素材信息,比如說在指定樣式編輯列表頁面中添加標題、副標題、素材名稱、圖片等等,這其中主要是文字信息以及圖片信息,所以在校驗時主要針對文字信息以及圖片信息進行校驗。
在本發(fā)明實施例中,在獲取到素材信息之后,進一步的獲取素材信息中的圖片信息以及文字信息,校驗圖片信息對應圖片格式和/或圖片尺寸和/或圖片所占空間是否滿足第一預設條件。
這里的第一預設條件就是校驗圖片格式是否為指定格式范圍內(nèi)的圖片,圖片的尺寸大小是否滿足指定的尺寸大小,以及校驗圖片的總數(shù)據(jù)量是否超過指定的數(shù)據(jù)量。
在對圖片信息進行校驗時,還需要對文字信息進行校驗,也就是校驗文字信息的內(nèi)容以及文字信息的長度是否滿足第二預設條件。
這里的第二預設條件的校驗就是校驗文字信息的內(nèi)容是否為空,以及校驗文字信息的長度是否符合要求,比如說文字信息不能超過多少個字節(jié)。
若上述的校驗有一項不滿足要求,則說明素材信息不滿足條件,提示用戶重新編輯素材信息,比如說圖片信息不是指定格式范圍內(nèi)的圖片,或者是文字信息超過了指定長度,則提示用戶重新編輯素材信息。
在校驗通過之后,執(zhí)行步驟S103。
S103,當素材信息校驗通過時,根據(jù)素材信息,生成展示頁面;
S104,將展示頁面推送至客戶端。
這里需要說明是,在本發(fā)明實施例中存在兩種指定樣式編輯列表頁面,一種是對應不同城市的樣式編輯列表頁面,一種是默認的樣式編輯列表頁面。
對于不同城市的樣式編輯列表頁面是預先存在裝置中,也就是說該裝置首先獲取到各個指定樣式編輯列表頁面,然后將各個指定樣式編輯列表頁面與各個指定城市之間分別對應,建立并保存該對應關(guān)系。
在素材信息校驗通過時,首先是將素材信息的狀態(tài)信息更新為啟用狀態(tài),這樣可以說明該素材信息為正在使用的素材信息。
在調(diào)整狀態(tài)信息之后,先檢測用戶是否選擇了指定城市的指定樣式編輯列表頁面,若是,則使用指定城市的指定樣式編輯列表頁面;若否,則使用默認的指定樣式編輯列表頁面。
簡單來講,若是展示頁面是針對北京市,那么可以調(diào)取出北京市對應的指定樣式編輯列表頁面。若是上海市,則可以調(diào)取出上海市對應的指定樣式編輯列表頁面。
當然,若是沒有選擇指定城市,則使用默認的指定樣式編輯列表頁面。
通過上述的方法可以針對各個城市采用不同的樣式編輯列表頁面,從而可以使得樣式編輯列表頁面的編輯更加具有針對性,也便于各個地方針對性方添加需要展示的信息。
在基于上述的素材信息以及指定樣式編輯列表頁面,就可以在該指定編輯列表頁面中進行不同類型的素材的選擇,比如選擇標題、副標題、鏈接地址的添加等等。
在完成上述的內(nèi)容操作之后,就可以生成一展示界面,在該展示界面中就包含了添加的各種素材信息。
總的來講,在本發(fā)明實施例中,實現(xiàn)了基于樣式管理對素材信息進行驗證以及編輯,從而使得素材信息可以調(diào)整為需要展示的內(nèi)容,這樣可以提升素材信息的實用性,并且對于未啟用的素材信息還可以隨時重新啟用,從而提升了素材信息的利用率。
另外,在本發(fā)明實施例中,還可以針對不同的城市使用不同樣式編輯列表頁面,這樣使得每個城市的展示頁面可以根據(jù)實際的情況來使用對應的樣式編輯列表,從而可以更加具有針對性的添加需要展示的內(nèi)容,這樣也使得展示頁面的編輯更加的方便快捷。
進一步,在本發(fā)明實施例中,對于預先存儲的素材配置文件進行修改,也就是說,在檢測到對素材配置文件的修改時,獲取對素材配置文件的修改參數(shù),根據(jù)修改參數(shù),更新素材配置文件。
通過修改素材配置文件可以隨時調(diào)整素材配置文件,從而可以根據(jù)修改來調(diào)整校驗條件。
進一步,在本發(fā)明實施例中,還提供了一種頁面展示裝置,如圖2所示為本發(fā)明實施例中一種展示頁面處理裝置的結(jié)構(gòu)示意圖,該裝置包括:
獲取模塊201,用于獲取上傳的素材信息,其中,所述素材信息包括文字信息以及圖片信息;
處理模塊202,用于根據(jù)預存素材配置文件,對所述素材信息進行校驗;當所述素材信息校驗通過時,根據(jù)所述素材信息,生成展示頁面;
通訊模塊203,用于將所述展示頁面推送至客戶端。
進一步,在本發(fā)明實施例中,所述處理模塊202,具體用于獲取素材信息中的圖片信息以及文字信息;校驗所述圖片信息對應圖片格式和/或圖片尺寸和/或圖片所占空間是否滿足第一預設條件;以及校驗所述文字信息的內(nèi)容以及文字信息的長度是否滿足第二預設條件。
進一步,在本發(fā)明實施例中,所述處理模塊202,具體用于將所述素材信息的狀態(tài)信息更新為啟用狀態(tài);在所述素材信息為啟用狀態(tài)下,檢測用戶是否選擇了指定城市的指定樣式編輯列表頁面;若是,則使用所述指定城市的指定樣式編輯列表頁面;若否,則使用默認的指定樣式編輯列表頁面;將所述素材信息添加到樣式編輯列表頁面。
進一步,在本發(fā)明實施例中,所述獲取模塊201,還用于獲取各個指定樣式編輯列表頁面;
所述處理模塊202,還用于將各個指定樣式編輯列表頁面與各個指定城市之間分別對應,建立并保存所述對應關(guān)系。
進一步,在本發(fā)明實施例中,所述處理模塊202,還用于在檢測到對所述素材配置文件進行修改時,獲取對所述素材配置文件的修改參數(shù);根據(jù)所述修改參數(shù),更新所述素材配置文件。
本發(fā)明另一實施例還提供了一種電子設備,如圖3所示為該電子設備的結(jié)構(gòu)示意圖,如圖3所示的電子設備包括至少一個中央處理器31、存儲器32。所述存儲器32和所述至少一個中央處理器31通過總線連接,所述存儲器32用于存儲計算機指令,當所述裝置運行時,所述至少一個中央處理器31執(zhí)行所述存儲器存儲的計算機指令,使得所述裝置執(zhí)行如圖1所示的方法流程。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
最后需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(ROM)或隨機存儲記憶體(RAM)等。
盡管已描述了本申請的優(yōu)選實施例,但本領(lǐng)域內(nèi)的普通技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本申請范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本申請進行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請也意圖包含這些改動和變型在內(nèi)。