一種專題頁面製作方法和裝置製造方法
2023-10-26 06:41:32 2
一種專題頁面製作方法和裝置製造方法
【專利摘要】本發明公開了一種專題頁面製作方法和裝置:獲取針對任一專題的M個不同模板,M為大於1的正整數;將其中的預定模板渲染成可視化界面,並接收用戶在所述可視化界面上填充的專題頁面內容;根據所述專題頁面內容以及所述不同模板,分別生成不同版本的專題頁面,所述不同版本的專題頁面分別對應於不同的終端類型。應用本發明所述方案,能夠節省人力和物力,並能夠提高專題頁面的製作效率。
【專利說明】一種專題頁面製作方法和裝置
【技術領域】
[0001]本發明涉及網絡技術,特別涉及一種專題頁面製作方法和裝置。
【背景技術】
[0002]現有技術中,針對同一專題的每個專題頁面,均需要按照以下方式進行處理:
[0003]針對不同的終端類型,如個人計算機(PC, Personal Computer)、平板電腦(pad)和移動終端(如手機),分別製作三個版本的專題頁面,即PC版的專題頁面、pad版的專題頁面以及移動終端版的專題頁面,並通過發布系統發布PC版的專題頁面和pad版的專題頁面,通過無線內容管理系統(CMS, Content Management System)發布移動終端版的專題頁面。
[0004]其中,發布系統是指負責更新門戶站點內容的內容管理系統,無線CMS系統是指負責更新新聞客戶端各新聞內容的無線內容管理系統。
[0005]三個版本的專題頁面的實質內容是一樣的,只是展示式樣等有所不同。
[0006]可見,現有技術中,需要針對同一內容進行多次製作,而同一專題中通常會包括很多如幾千個專題頁面,如果均按照上述方式進行處理,將會耗費大量的人力和物力,而且會降低專題頁面的製作效率。
【發明內容】
[0007]有鑑於此,本發明提供了一種專題頁面製作方法和裝置,能夠節省人力和物力,並能夠提高專題頁面的製作效率。
[0008]為達到上述目的,本發明的技術方案是這樣實現的:
[0009]一種專題頁面製作方法,包括:
[0010]獲取針對任一專題的M個不同模板,M為大於I的正整數;
[0011]將其中的預定模板渲染成可視化界面,並接收用戶在所述可視化界面上填充的專題頁面內容;
[0012]根據所述專題頁面內容以及所述不同模板,分別生成不同版本的專題頁面,所述不同版本的專題頁面分別對應於不同的終端類型。
[0013]一種專題頁面製作裝置,包括:
[0014]第一處理模塊,用於獲取針對任一專題的M個不同模板,M為大於I的正整數,並發送給第二處理模塊;
[0015]所述第二處理模塊,用於將其中的預定模板渲染成可視化界面,並接收用戶在所述可視化界面上填充的專題頁面內容;根據所述專題頁面內容以及所述不同模板,分別生成不同版本的專題頁面,所述不同版本的專題頁面分別對應於不同的終端類型。
[0016]可見,採用本發明所述方案,針對任一專題中的每個專題頁面,用戶只需填充一次專題頁面內容,後續即可根據用戶所填充的專題頁面內容以及該專題所對應的M個不同模板,分別生成不同版本的專題頁面,從而實現了同內容多終端的智能適配;如前所述,如果按照現有處理方式,那麼對於該專題中的每個專題頁面,均需要分別製作出多個不同版本的專題頁面;顯然,採用本發明所述方案後,節省了人力和物力,並提高了專題頁面的製作效率等。
【專利附圖】
【附圖說明】
[0017]圖1為本發明專題頁面製作方法實施例的流程圖。
[0018]圖2為本發明專題頁面製作方法較佳實施例的流程圖。
[0019]圖3為本發明專題頁面製作裝置實施例的組成結構示意圖。
【具體實施方式】
[0020]針對現有技術中存在的問題,本發明中提出一種專題頁面製作方案,採用同內容多終端智能適配的方式,能夠明顯地節省人力和物力,並能夠提高專題頁面的製作效率等。
[0021]為了使本發明的技術方案更加清楚、明白,以下參照附圖並舉實施例,對本發明所述方案作進一步的詳細說明。
[0022]圖1為本發明專題頁面製作方法實施例的流程圖。如圖1所示,包括以下步驟11 ?13。
[0023]步驟11:獲取針對任一專題的M個不同模板,M為大於I的正整數。
[0024]針對某一專題,可預先分別製作出該專題對應的M個不同模板,M為大於I的正整數,具體取值可根據實際需要而定。
[0025]不同模板分別對應於不同的終端類型,如當M的取值為2時,M個不同模板可包括:PC模板和移動模板。其中,PC模板對應於PC,移動模板對應於移動終端,PC模板可同樣適用於pad。
[0026]每個模板的具體式樣等均可根據實際需要而定,本發明所述方案中不作限制。
[0027]步驟12:將其中的預定模板渲染成可視化界面,並接收用戶在所述可視化界面上填充的專題頁面內容。
[0028]在實際應用中,所述預定模板通常是指PC模板,也就是說,將PC模板渲染成可視化界面。
[0029]通常來說,所製作的PC模板和移動模板均是以代碼的形式來體現的,那麼將PC模板渲染成可視化界面,即指根據對應的代碼等生成相應的可視化界面,具體如何渲染為現有技術。
[0030]用戶可基於自身所使用的PC,查看到所述可視化界面,並在所述可視化界面上填充專題頁面內容,即在相應的位置填入相應的內容。
[0031]比如,可視化界面上可展示有標題框和內容框等,用戶可在標題框中填入專題頁面內容的標題,在內容框中填入正文內容等。
[0032]當專題頁面內容填充完畢後,用戶可通過某種方式發出確認指令,具體方式不作限制。
[0033]步驟13:根據所填充的專題頁面內容以及不同模板,分別生成不同版本的專題頁面,不同版本的專題頁面分別對應於不同的終端類型。
[0034]如前所述,假設M的取值為2,M個不同模板包括:PC模板和移動模板;那麼本步驟中,可分別進行如下處理:
[0035]I)根據用戶所填充的專題頁面內容以及PC模板生成PC版的專題頁面;
[0036]步驟12中根據PC模板渲染成的可視化界面加上用戶所填充的專題頁面內容,即為PC版的專題頁面;
[0037]2)根據用戶所填充的專題頁面內容以及移動模板生成移動終端版的專題頁面;
[0038]3)根據用戶所填充的專題頁面內容以及PC模板生成PC版的專題頁面,並過濾掉其中不適合pad展示的內容,將過濾後的專題頁面作為pad版的專題頁面;
[0039]pad版的專題頁面可同樣使用PC模板,只是後續需要過濾掉一些不適合pad展示的內容,如廣告等。
[0040]可以看出,三個版本的專題頁面共用同一份專題頁面內容,只是後續的展示式樣等有所不同,以適應不同的終端類型。
[0041]後續,可分別將PC版的專題頁面、移動終端版的專題頁面以及pad版的專題頁面進行發布。在實際應用中,三個版本的專題頁面可同時發布,也可在不同時刻分別發布,如可先生成PC版的專題頁面,生成之後即發布,之後生成pad版的專題頁面,生成之後即發布,最後生成移動終端版的專題頁面,生成之後即發布。
[0042]如何對PC版的專題頁面、移動終端版的專題頁面以及pad版的專題頁面進行發布為現有技術。
[0043]其中,對於移動終端版的專題頁面,在將其進行發布之前,還可先生成預覽供用戶查看,即用戶可基於自身所使用的PC預覽移動終端版的專題頁面;如果需要,用戶可對預覽的頁面內容進行修改,即進行二次編輯,通常,所作編輯只是一些小的調整,不會作較大的改動。
[0044]相應地,本發明所述方案中,在將移動終端版的專題頁面進行發布之前,可進行如下處理:將移動終端版的專題頁面以預覽的形式展示給用戶;確定用戶是否對所展示的頁面內容進行了修改,如果是,則按照修改後的頁面內容進行發布,否則,按照所展示的頁面內容進行發布。
[0045]以上內容是可選的,即在實際應用中,也可不讓用戶進行二次編輯,直接將生成的移動終端版的專題頁面進行發布。
[0046]另外,本發明所述方案中還提出,對於步驟12中用戶所填充的專題頁面內容,可按照預定的結構化數據格式對其進行存儲,具體採用何種結構化數據格式可根據實際需要而定。
[0047]由於不同的專題頁面內容均採用相同的結構化數據格式進行存儲,因此後續維護和查找等均會非常方便,而且,通過對不同的專題頁面內容進行存儲,實現了數據沉澱和積累,從而便於後續的可持續性發展等。
[0048]比如,針對可視化界面上所展示的不同區塊,如標題框和內容框等,可預先分別設定一個對應的區塊標識,如標題區塊的區塊標識為n_title ;當用戶每填充完一個區塊後,則可記錄用戶所填充的內容與該區塊的區塊標識之間的對應關係,最合將各對應關係進行組合,即可形成一個jason形式的結構化數據。
[0049]舉例說明,所述jason形式的結構化數據可為:
[0050]{
[0051]「n_title」:「「慈母敗兒」害了誰? 」;
[0052]「n_SUmmary」以「天才少年」始,以「問題少年」終,這是家庭教育的失敗,這種失敗,源於父母之「愛」多了幾分喧譁,少了幾分深沉」;
[0053]「n_pic」:「http://imgl.gtimg.com/news/pics/havl/94/24/1408/91561414.jpg」 ;
[0054]「n_comment_id」:「1003442137」 ;
[0055]「n_vote_id」:「 4680455」 ;
[0056]「n_content,,:
[0057]{
[0058]「title_leVell」:「母親在本案審理中的表現不利於被告人」;
[0059]......
[0060]}
[0061]......
[0062] }
[0063]其中,n_title表示標題區塊的區塊標識;n_su_ary表示導語區塊的區塊標識;n_pic表示配圖區塊的區塊標識;n_content表示內容區塊的區塊標識,內容區塊中又可進一步細分為不同的區塊(即子區塊),如不同的子標題區塊及分別對應的子內容區塊等,title_levell即可表示一個子標題區塊的區塊標識。
[0064]當需要使用上述結構化數據時,僅需要對上述結構化數據進行解析,即可獲取到相應的專題頁面內容。
[0065]基於上述介紹,圖2為本發明專題頁面製作方法較佳實施例的流程圖。如圖2所示,包括以下步驟21?28。
[0066]步驟21:獲取針對任一專題的2個不同模板,即PC模板和移動模板。
[0067]步驟22:將PC模板渲染成可視化界面,並接收用戶在所述可視化界面上填充的專題頁面內容。
[0068]步驟23:根據用戶所填充的專題頁面內容以及2個不同模板,分別生成PC版的專題頁面、pad版的專題頁面以及移動終端版的專題頁面。
[0069]步驟24:分別將PC版的專題頁面和pad版的專題頁面進行發布。
[0070]步驟25:將移動終端版的專題頁面以預覽的形式展示給用戶。
[0071]步驟26:確定用戶是否對所展示的頁面內容進行了修改,如果是,則執行步驟27,否則,執行步驟28。
[0072]當用戶修改完畢後,可通過某種方式發出確認指令,相應地,後續執行步驟27,如果用戶未作修改,可直接通過某種方式發出確認指令,相應地,後續執行步驟28。
[0073]步驟27:按照修改後的頁面內容將移動終端版的專題頁面進行發布,結束流程。
[0074]步驟28:按照所展示的頁面內容將移動終端版的專題頁面進行發布,結束流程。
[0075]圖3為本發明專題頁面製作裝置實施例的組成結構示意圖。如圖3所示,包括--第一處理模塊31和第二處理模塊32,另外還可進一步包括第三處理模塊33。
[0076]其中,第二處理模塊32分別與第一處理模塊31以及第三處理模塊33相連,各模塊的功能分別介紹如下。
[0077]第一處理模塊31,用於獲取針對任一專題的M個不同模板,M為大於I的正整數,並發送給第二處理模塊32 ;
[0078]第二處理模塊32,用於將其中的預定模板渲染成可視化界面,並接收用戶在所述可視化界面上填充的專題頁面內容;根據所述專題頁面內容以及所述不同模板,分別生成不同版本的專題頁面,所述不同版本的專題頁面分別對應於不同的終端類型。
[0079]較佳地,
[0080]M的取值為2,M個不同模板包括:PC模板和移動模板;
[0081]具體地,第二處理模塊32可根據所述專題頁面內容以及PC模板生成PC版的專題頁面;根據所述專題頁面內容以及移動模板生成移動終端版的專題頁面;根據所述專題頁面內容以及PC模板生成PC版的專題頁面,並過濾掉其中不適合pad展示的內容,將過濾後的專題頁面作為pad版的專題頁面。
[0082]較佳地,
[0083]第二處理模塊32可將PC模板渲染成可視化界面。
[0084]另外,
[0085]第二處理模塊32可進一步用於,分別將PC版的專題頁面、移動終端版的專題頁面以及pad版的專題頁面進行發布。
[0086]再有,
[0087]第二處理模塊32還可進一步用於,在將移動終端版的專題頁面進行發布之前,將移動終端版的專題頁面以預覽的形式展示給用戶;確定用戶是否對所展示的頁面內容進行了修改,如果是,則按照修改後的頁面內容進行發布,否則,按照所展示的頁面內容進行發布。
[0088]如前所述,圖3所示裝置中還可進一步包括:第三處理模塊33 ;
[0089]相應地,第二處理模塊32還可進一步用於,將所述專題頁面內容按照預定的結構化數據格式存儲到第三處理模塊33中。
[0090]圖3所示裝置實施例的具體工作流程請參照前述方法實施例以及較佳實施例中的相應說明,此處不再贅述。
[0091]總之,採用本發明所述方案,針對任一專題中的每個專題頁面,用戶只需填充一次專題頁面內容,後續即可根據用戶所填充的專題頁面內容以及該專題所對應的M個不同模板,分別生成不同版本的專題頁面,從而實現了同內容多終端的智能適配;如前所述,如果按照現有處理方式,那麼對於該專題中的每個專題頁面,均需要分別製作出多個不同版本的專題頁面;顯然,採用本發明所述方案後,節省了人力和物力,並提高了專題頁面的製作效率等。
[0092]舉例說明:假設某一專題共包括一千個專題頁面,那麼按照現有處理方式,需要分別製作三千個專題頁面;而採用本發明所述方案後,只需製作兩個模板以及進行一千次專題頁面內容填充即可。
[0093]而且,採用本發明所述方案後,通過對不同的專題頁面內容進行存儲,可實現數據的沉澱和積累,從而便於後續的可持續性發展等。
[0094]綜上所述,以上僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種專題頁面製作方法,其特徵在於,包括: 獲取針對任一專題的M個不同模板,M為大於I的正整數; 將其中的預定模板渲染成可視化界面,並接收用戶在所述可視化界面上填充的專題頁面內容; 根據所述專題頁面內容以及所述不同模板,分別生成不同版本的專題頁面,所述不同版本的專題頁面分別對應於不同的終端類型。
2.根據權利要求1所述的方法,其特徵在於, 所述M的取值為2,所述M個不同模板包括:個人計算機PC模板和移動模板; 所述根據所述專題頁面內容以及所述不同模板,分別生成不同版本的專題頁面包括: 根據所述專題頁面內容以及所述PC模板生成PC版的專題頁面; 根據所述專題頁面內容以及所述移動模板生成移動終端版的專題頁面; 根據所述專題頁面內容以及所述PC模板生成PC版的專題頁面,並過濾掉其中不適合平板電腦pad展示的內容,將過濾後的專題頁面作為pad版的專題頁面。
3.根據權利要求2所述的方法,其特徵在於, 所述將其中的預定模板渲染成可視化界面包括:將所述PC模板渲染成可視化界面。
4.根據權利要求2或3所述的方法,其特徵在於,該方法進一步包括: 分別將所述PC版的專題頁面、所述移動終端版的專題頁面以及所述pad版的專題頁面進行發布。
5.根據權利要求4所述的方法,其特徵在於,所述將所述移動終端版的專題頁面進行發布之前,進一步包括: 將所述移動終端版的專題頁面以預覽的形式展示給所述用戶; 確定所述用戶是否對所展示的頁面內容進行了修改,如果是,則按照修改後的頁面內容進行發布,否則,按照所展示的頁面內容進行發布。
6.根據權利要求1、2或3所述的方法,其特徵在於,該方法進一步包括: 按照預定的結構化數據格式對所述專題頁面內容進行存儲。
7.一種專題頁面製作裝置,其特徵在於,包括: 第一處理模塊,用於獲取針對任一專題的M個不同模板,M為大於I的正整數,並發送給第二處理模塊; 所述第二處理模塊,用於將其中的預定模板渲染成可視化界面,並接收用戶在所述可視化界面上填充的專題頁面內容;根據所述專題頁面內容以及所述不同模板,分別生成不同版本的專題頁面,所述不同版本的專題頁面分別對應於不同的終端類型。
8.根據權利要求7所述的裝置,其特徵在於, 所述M的取值為2,所述M個不同模板包括:個人計算機PC模板和移動模板; 所述第二處理模塊根據所述專題頁面內容以及所述PC模板生成PC版的專題頁面;根據所述專題頁面內容以及所述移動模板生成移動終端版的專題頁面;根據所述專題頁面內容以及所述PC模板生成PC版的專題頁面,並過濾掉其中不適合平板電腦pad展示的內容,將過濾後的專題頁面作為pad版的專題頁面。
9.根據權利要求8所述的裝置,其特徵在於, 所述第二處理模塊將所述PC模板渲染成可視化界面。
10.根據權利要求8或9所述的裝置,其特徵在於, 所述第二處理模塊進一步用於,分別將所述PC版的專題頁面、所述移動終端版的專題頁面以及所述pad版的專題頁面進行發布。
11.根據權利要求10所述的裝置,其特徵在於, 所述第二處理模塊進一步用於,在將所述移動終端版的專題頁面進行發布之前,將所述移動終端版的專題頁面以預覽的形式展示給所述用戶;確定所述用戶是否對所展示的頁面內容進行了修改,如果是,則按照修改後的頁面內容進行發布,否則,按照所展示的頁面內容進行發布。
12.根據權利要求7、8或9所述的裝置,其特徵在於, 所述裝置中進一步包括:第三處理模塊; 所述第二處理模塊進一步用於,將所述專題頁面內容按照預定的結構化數據格式存儲到所述第三處理模塊中。
【文檔編號】H04L29/06GK104426896SQ201310409123
【公開日】2015年3月18日 申請日期:2013年9月10日 優先權日:2013年9月10日
【發明者】張經緯, 姜朋, 許棟梁 申請人:騰訊科技(北京)有限公司