技術(shù)領域
本發(fā)明涉及互聯(lián)網(wǎng)領域,尤其是涉及一種文本列表富媒體縮略展示方法及裝置。
背景技術(shù):
在現(xiàn)有技術(shù)中,網(wǎng)站的內(nèi)容列表中,市面上都會進行添加一個縮略圖作為封面進行展示。這個過程為用戶手動操作。他們必須在完成內(nèi)容發(fā)布之后再進行一個手動的添加封面的操作之后才能讓在列表頁中展示出來。
本發(fā)明采用了自動抓取識別的方式,自動的抓取到用戶的內(nèi)容中的圖片,并將在這個圖片見進行轉(zhuǎn)存壓縮,用于展示在列表頁中。
同時修改了原本只展示一個縮略圖的策略。
能進行展示多組圖片乃至于視頻的預覽。使用戶在列表頁中不光能瀏覽到縮略圖,同時能查看到內(nèi)容中可能擁有的視頻。
技術(shù)實現(xiàn)要素:
本發(fā)明主要是解決現(xiàn)有技術(shù)所存在的技術(shù)問題;提供了一種能進行展示多組圖片乃至于視頻的預覽。使用戶在列表頁中不光能瀏覽到縮略圖,同時能查看到內(nèi)容中可能擁有的視頻,并重新整合了展示方式,優(yōu)化了用戶交互體驗的一種文本列表富媒體縮略展示方法及裝置。
本發(fā)明的上述技術(shù)問題主要是通過下述技術(shù)方案得以解決的:
一種文本列表富媒體縮略展示方法,包括:
步驟1,服務器接收用戶發(fā)布的富文本內(nèi)容,并將富文本內(nèi)容中的文本、視頻以及圖片按照接收時間順序分類存儲在服務器中,該服務器提供列表頁展示庫和內(nèi)容頁面展示庫,
步驟2,服務器在列表頁展示庫中給用戶提供一個列表展示行,并根據(jù)用戶上傳的富文本內(nèi)容自動組合成文本內(nèi)容和視頻或圖片的富信息列表展示行。
優(yōu)選地,所述列表頁展示庫包括若干列表展示行,內(nèi)容頁面展示庫包括所有用戶上傳的所有富文本內(nèi)容;每個列表展示行與內(nèi)容頁面展示庫中存儲的用戶上傳的富文本內(nèi)容一一對應;富信息列表展示行包括有文本內(nèi)容、視頻以及圖片的任意一個、或兩個或三個的組合。
優(yōu)選地,所述步驟2具體包括:根據(jù)用戶上傳的富文本內(nèi)容進行樣式合并和類別判斷,即通過獲取步驟1中接收的首個要加載內(nèi)容的類別,進行判斷分類展示的類別,加載內(nèi)容僅包含視頻以及圖片;若加載內(nèi)容的類別為視頻,則使用視頻類縮略展示前端模板,若加載內(nèi)容的類別為圖片,則使用圖片類縮略展示前端模板。
優(yōu)選地,若加載內(nèi)容的類別為圖片,則進行圖片過濾,按照用戶自定義過濾規(guī)則來進行:
定義圖片縮放高度上限,并刪除經(jīng)過等比縮放至高度上限后,寬度不足自定義值的圖片,然后將過濾后剩下的圖片再次按照用戶上傳時間先后順序排列,并按照排列先后順序選擇用戶定義的圖片展示數(shù)量進行圖片展示,若過濾后剩下的圖片數(shù)量不足1個,圖片展示取消,僅展示文本內(nèi)容。
優(yōu)選地,所述步驟1中,用戶發(fā)布的富文本內(nèi)容至服務器后,服務器向用戶發(fā)出發(fā)出邀請:是否需要在富信息列表展示行展示,以及展示的內(nèi)容選擇;
若用戶反饋接收發(fā)出邀請,則服務器向用戶提供富信息列表展示行展示內(nèi)容選擇,包括文本內(nèi)容、視頻以及圖片的任意一個、或兩個或三個的組合
若用戶選擇視頻以及圖片的任意一個或兩個,則富信息列表展示行將預留需要展示視頻以及圖片的區(qū)域;否則僅展示文本內(nèi)容;
所述視頻類縮略展示前端模板的展示區(qū)域尺寸和位置由用戶自定義;圖片類縮略展示前端模板的展示區(qū)域尺寸和位置由用戶自定義。
一種文本列表富媒體縮略展示裝置,包括:
富文本內(nèi)容存儲模塊:服務器的富文本內(nèi)容存儲模塊接收用戶發(fā)布的富文本內(nèi)容,并將富文本內(nèi)容中的文本、視頻以及圖片按照接收時間順序分類存儲在服務器的富文本內(nèi)容存儲模塊中,該服務器的富文本內(nèi)容存儲模塊提供列表頁展示庫和內(nèi)容頁面展示庫,
富信息列表展示模塊:服務器的富信息列表展示模塊在列表頁展示庫中給用戶提供一個列表展示行,并根據(jù)用戶上傳的富文本內(nèi)容自動組合成文本內(nèi)容和視頻或圖片的富信息列表展示行。
優(yōu)選地,所述列表頁展示庫包括若干列表展示行,內(nèi)容頁面展示庫包括所有用戶上傳的所有富文本內(nèi)容;每個列表展示行與內(nèi)容頁面展示庫中存儲的用戶上傳的富文本內(nèi)容一一對應;富信息列表展示行包括有文本內(nèi)容、視頻以及圖片的任意一個、或兩個或三個的組合。
優(yōu)選地,所述富信息列表展示模塊進行富信息列表展示具體包括:根據(jù)用戶上傳的富文本內(nèi)容進行樣式合并和類別判斷,即通過獲取富文本內(nèi)容存儲模塊接收的首個要加載內(nèi)容的類別,進行判斷分類展示的類別,加載內(nèi)容僅包含視頻以及圖片;若加載內(nèi)容的類別為視頻,則使用視頻類縮略展示前端模板,若加載內(nèi)容的類別為圖片,則使用圖片類縮略展示前端模板。
優(yōu)選地,若加載內(nèi)容的類別為圖片,則進行圖片過濾,按照用戶自定義過濾規(guī)則來進行:
定義圖片縮放高度上限,并刪除經(jīng)過等比縮放至高度上限后,寬度不足自定義值的圖片,然后將過濾后剩下的圖片再次按照用戶上傳時間先后順序排列,并按照排列先后順序選擇用戶定義的圖片展示數(shù)量進行圖片展示,若過濾后剩下的圖片數(shù)量不足1個,圖片展示取消,僅展示文本內(nèi)容。
優(yōu)選地,富文本內(nèi)容存儲模塊接收用戶發(fā)布的富文本內(nèi)容后,服務器向用戶發(fā)出發(fā)出邀請:是否需要在富信息列表展示行展示,以及展示的內(nèi)容選擇;
若用戶反饋接收發(fā)出邀請,則服務器向用戶提供富信息列表展示行展示內(nèi)容選擇,包括文本內(nèi)容、視頻以及圖片的任意一個、或兩個或三個的組合
若用戶選擇視頻以及圖片的任意一個或兩個,則富信息列表展示行將預留需要展示視頻以及圖片的區(qū)域;否則僅展示文本內(nèi)容;
所述視頻類縮略展示前端模板的展示區(qū)域尺寸和位置由用戶自定義;圖片類縮略展示前端模板的展示區(qū)域尺寸和位置由用戶自定義。
因此,本發(fā)明具有如下優(yōu)點:能進行展示多組圖片乃至于視頻的預覽。使用戶在列表頁中不光能瀏覽到縮略圖,同時能查看到內(nèi)容中可能擁有的視頻,并重新整合了展示方式,優(yōu)化了用戶交互體驗。本發(fā)明使用了自動的方式代替了手動的方式,進行了更加高效和自動化的處理展示了用戶前端的縮略圖,自動進行調(diào)用前端的圖片或是視頻展示模板,并進行智能的圖片縮略和展示行為優(yōu)化。
附圖說明
圖1 為本發(fā)明的方法流程示意圖。
圖2 為本發(fā)明的結(jié)構(gòu)框圖。
具體實施方式
下面通過實施例,并結(jié)合附圖,對本發(fā)明的技術(shù)方案作進一步具體的說明。
一種文本列表富媒體縮略展示方法,包括:
步驟1,服務器接收用戶發(fā)布的富文本內(nèi)容,并將富文本內(nèi)容中的文本、視頻以及圖片按照接收時間順序分類存儲在服務器中,該服務器提供列表頁展示庫和內(nèi)容頁面展示庫;
用戶發(fā)布的富文本內(nèi)容至服務器后,服務器向用戶發(fā)出發(fā)出邀請:是否需要在富信息列表展示行展示,以及展示的內(nèi)容選擇;
若用戶反饋接收發(fā)出邀請,則服務器向用戶提供富信息列表展示行展示內(nèi)容選擇,包括文本內(nèi)容、視頻以及圖片的任意一個、或兩個或三個的組合
若用戶選擇視頻以及圖片的任意一個或兩個,則富信息列表展示行將預留需要展示視頻以及圖片的區(qū)域;否則僅展示文本內(nèi)容;
所述視頻類縮略展示前端模板的展示區(qū)域尺寸和位置由用戶自定義;圖片類縮略展示前端模板的展示區(qū)域尺寸和位置由用戶自定義。
其中,列表頁展示庫包括若干列表展示行,內(nèi)容頁面展示庫包括所有用戶上傳的所有富文本內(nèi)容;每個列表展示行與內(nèi)容頁面展示庫中存儲的用戶上傳的富文本內(nèi)容一一對應;富信息列表展示行包括有文本內(nèi)容、視頻以及圖片的任意一個、或兩個或三個的組合。
步驟2,服務器在列表頁展示庫中給用戶提供一個列表展示行,并根據(jù)用戶上傳的富文本內(nèi)容自動組合成文本內(nèi)容和視頻或圖片的富信息列表展示行,具體是:根據(jù)用戶上傳的富文本內(nèi)容進行樣式合并和類別判斷,即通過獲取步驟1中接收的首個要加載內(nèi)容的類別,進行判斷分類展示的類別,加載內(nèi)容僅包含視頻以及圖片;若加載內(nèi)容的類別為視頻,則使用視頻類縮略展示前端模板,若加載內(nèi)容的類別為圖片,則使用圖片類縮略展示前端模板。
其中,若加載內(nèi)容的類別為圖片,則進行圖片過濾,按照用戶自定義過濾規(guī)則來進行:
定義圖片縮放高度上限,并刪除經(jīng)過等比縮放至高度上限后,寬度不足自定義值的圖片,然后將過濾后剩下的圖片再次按照用戶上傳時間先后順序排列,并按照排列先后順序選擇用戶定義的圖片展示數(shù)量進行圖片展示,若過濾后剩下的圖片數(shù)量不足1個,圖片展示取消,僅展示文本內(nèi)容。
一種文本列表富媒體縮略展示裝置,包括:
富文本內(nèi)容存儲模塊:服務器的富文本內(nèi)容存儲模塊接收用戶發(fā)布的富文本內(nèi)容,并將富文本內(nèi)容中的文本、視頻以及圖片按照接收時間順序分類存儲在服務器的富文本內(nèi)容存儲模塊中,該服務器的富文本內(nèi)容存儲模塊提供列表頁展示庫和內(nèi)容頁面展示庫;
富文本內(nèi)容存儲模塊接收用戶發(fā)布的富文本內(nèi)容后,服務器向用戶發(fā)出發(fā)出邀請:是否需要在富信息列表展示行展示,以及展示的內(nèi)容選擇;
若用戶反饋接收發(fā)出邀請,則服務器向用戶提供富信息列表展示行展示內(nèi)容選擇,包括文本內(nèi)容、視頻以及圖片的任意一個、或兩個或三個的組合
若用戶選擇視頻以及圖片的任意一個或兩個,則富信息列表展示行將預留需要展示視頻以及圖片的區(qū)域;否則僅展示文本內(nèi)容;
所述視頻類縮略展示前端模板的展示區(qū)域尺寸和位置由用戶自定義;圖片類縮略展示前端模板的展示區(qū)域尺寸和位置由用戶自定義。
列表頁展示庫包括若干列表展示行,內(nèi)容頁面展示庫包括所有用戶上傳的所有富文本內(nèi)容;每個列表展示行與內(nèi)容頁面展示庫中存儲的用戶上傳的富文本內(nèi)容一一對應;富信息列表展示行包括有文本內(nèi)容、視頻以及圖片的任意一個、或兩個或三個的組合。
富信息列表展示模塊:服務器的富信息列表展示模塊在列表頁展示庫中給用戶提供一個列表展示行,并根據(jù)用戶上傳的富文本內(nèi)容自動組合成文本內(nèi)容和視頻或圖片的富信息列表展示行,具體是:根據(jù)用戶上傳的富文本內(nèi)容進行樣式合并和類別判斷,即通過獲取富文本內(nèi)容存儲模塊接收的首個要加載內(nèi)容的類別,進行判斷分類展示的類別,加載內(nèi)容僅包含視頻以及圖片;若加載內(nèi)容的類別為視頻,則使用視頻類縮略展示前端模板,若加載內(nèi)容的類別為圖片,則使用圖片類縮略展示前端模板。
其中,若加載內(nèi)容的類別為圖片,則進行圖片過濾,按照用戶自定義過濾規(guī)則來進行:
定義圖片縮放高度上限,并刪除經(jīng)過等比縮放至高度上限后,寬度不足自定義值的圖片,然后將過濾后剩下的圖片再次按照用戶上傳時間先后順序排列,并按照排列先后順序選擇用戶定義的圖片展示數(shù)量進行圖片展示,若過濾后剩下的圖片數(shù)量不足1個,圖片展示取消,僅展示文本內(nèi)容。
實施例1:
本發(fā)明提供一種文本列表富媒體縮略展示方法,包括:
步驟1、富文本內(nèi)容的發(fā)布:用戶在發(fā)布內(nèi)容過程中其視頻,圖片等相關(guān)內(nèi)容會通過富文本內(nèi)容轉(zhuǎn)換策略。進行內(nèi)容的上傳或是內(nèi)容的轉(zhuǎn)存展示。該策略就是將富文本內(nèi)容中的文本、視頻以及圖片按照接收時間順序分類存儲在服務器中,該服務器提供列表頁展示庫和內(nèi)容頁面展示庫;
在該過程中,會對用戶的上傳的圖片以及視頻的尺寸進行讀取,并將這些內(nèi)容提交到服務器中進行保存。
步驟2、列表的展示:在用戶列表頁中,服務器會針對列表頁中的內(nèi)容進行提供。是否展示的數(shù)據(jù)信息。進行通訊客戶端消息中,是否進行預留一個信息展示的位置。
步驟3、樣式的合并:在確定需要加載富媒體內(nèi)容之后。將進行樣式合并和類別判斷。
通過獲取首個要加載內(nèi)容的類別,進行判斷分類展示的類別,若首個內(nèi)容:
為視頻,則使用視頻類縮略展示前端模板。
為圖片,則使用圖片類縮略展示前端模板。
當用戶的首個內(nèi)容為圖片,將進行等比縮放??s放過程中不將圖片加載而是進行圖片過濾。
其中,圖片過濾規(guī)則有用戶自定義,在本實施例中定義如下:高度20進行等比縮放寬度,過濾等比縮放后寬度不足35的圖片,圖片來源非本站來源圖片。
最后獲得可用于縮略加載的圖片數(shù)量前三并進行圖片展示。若不足1個,則前端進行縮略樣式取消。
展示完畢之后進行圖片調(diào)用規(guī)則展示,并調(diào)用圖片類縮略展示前端模板。
實施例2:
本發(fā)明提供一種文本列表富媒體縮略展示裝置,包括:
富文本內(nèi)容存儲模塊:用戶在發(fā)布內(nèi)容過程中其視頻,圖片等相關(guān)內(nèi)容會通過富文本內(nèi)容存儲模塊的富文本內(nèi)容轉(zhuǎn)換策略。進行內(nèi)容的上傳或是內(nèi)容的轉(zhuǎn)存展示。該策略就是將富文本內(nèi)容中的文本、視頻以及圖片按照接收時間順序分類存儲在服務器中,該服務器提供列表頁展示庫和內(nèi)容頁面展示庫;
在該過程中,會對用戶的上傳的圖片以及視頻的尺寸進行讀取,并將這些內(nèi)容提交到服務器中進行保存。
富信息列表展示模塊:在用戶列表頁中,服務器的富信息列表展示模塊會針對列表頁中的內(nèi)容進行提供。是否展示的數(shù)據(jù)信息。進行通訊客戶端消息中,是否進行預留一個信息展示的位置。
富信息列表展示模塊在確定需要加載富媒體內(nèi)容之后。將進行樣式合并和類別判斷。
通過獲取首個要加載內(nèi)容的類別,進行判斷分類展示的類別,若首個內(nèi)容:
為視頻,則使用視頻類縮略展示前端模板。
為圖片,則使用圖片類縮略展示前端模板。
當用戶的首個內(nèi)容為圖片,將進行等比縮放??s放過程中不將圖片加載而是進行圖片過濾。
其中,圖片過濾規(guī)則有用戶自定義,在本實施例中定義如下:高度20進行等比縮放寬度,過濾等比縮放后寬度不足35的圖片,圖片來源非本站來源圖片。
最后獲得可用于縮略加載的圖片數(shù)量前三并進行圖片展示。若不足1個,則前端進行縮略樣式取消。
展示完畢之后進行圖片調(diào)用規(guī)則展示,并調(diào)用圖片類縮略展示前端模板。
本文中所描述的具體實施例僅僅是對本發(fā)明精神作舉例說明。本發(fā)明所屬技術(shù)領域的技術(shù)人員可以對所描述的具體實施例做各種各樣的修改或補充或采用類似的方式替代,但并不會偏離本發(fā)明的精神或者超越所附權(quán)利要求書所定義的范圍。