本發(fā)明涉及互聯(lián)網(wǎng)直播技術(shù)領(lǐng)域,尤其涉及一種頁面顯示方法與裝置。
背景技術(shù):
網(wǎng)絡(luò)直播系統(tǒng)是一種將主播用戶的直播視頻流廣播至多個(gè)觀眾用戶進(jìn)行觀看的互聯(lián)網(wǎng)系統(tǒng)。
目前,各大網(wǎng)絡(luò)直播平臺(tái)為了豐富網(wǎng)絡(luò)直播平臺(tái)上的直播間的樣式,增加用戶的趣味性,會(huì)針對(duì)不同類型的直播間進(jìn)行不同的網(wǎng)頁設(shè)計(jì)。當(dāng)原本處于第一類型中的直播間因該直播間主播的直播內(nèi)容或直播風(fēng)格的轉(zhuǎn)變需要轉(zhuǎn)入第二類型時(shí),此時(shí)就需要按照第二類型直播間頁面樣式重新對(duì)該直播間頁面進(jìn)行重新設(shè)計(jì),這無疑增加了維護(hù)成本。此外,對(duì)當(dāng)前直播間頁面設(shè)計(jì)進(jìn)行漏洞修繕或是更新都是后期無法避免的,而現(xiàn)有技術(shù)只能耗費(fèi)大量的維護(hù)成本去對(duì)所有的直播間頁面進(jìn)行重新設(shè)計(jì)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種頁面顯示方法與裝置,目的在于能夠有效提高網(wǎng)頁設(shè)計(jì)以及更新的效率,并且還能有效降低直播間頁面設(shè)計(jì)的后期維護(hù)成本。
為了解決上述技術(shù)問題,本發(fā)明提供一種頁面顯示方法,包括:
響應(yīng)于進(jìn)入直播間的操作,獲取所述直播間的屬性信息;
從配置文件中,提取為具有所述屬性信息的直播間配置的顯示模板;
根據(jù)所述顯示模板,構(gòu)建用于展現(xiàn)所述直播間的頁面。
可選地,所述配置文件包含有:顯示模板以及與顯示模板關(guān)聯(lián)的屬性信息;
以及,所述從配置文件中,提取為具有所述屬性信息的直播間配置的顯示模板,包括:
根據(jù)所述屬性信息,從所述配置文件中獲取與所述屬性信息關(guān)聯(lián)的顯示模板。
可選地,所述從配置文件中,提取為具有所述屬性信息的直播間配置的顯示模板,包括:
將所述屬性信息上傳至服務(wù)端;
接收服務(wù)端反饋的為具有所述屬性信息的直播間配置的顯示模板的標(biāo)識(shí);
從所述配置文件中,提取所述標(biāo)識(shí)對(duì)應(yīng)的顯示模板。
可選地,還包括:
下載更新文件;
運(yùn)行所述更新文件,更新所述配置文件。
可選地,更新所述配置文件,包括:
在所述配置文件中新添顯示模板;和/或
刪除所述配置文件中已有的顯示模板;和/或
若所述配置文件中包含有為直播間配置顯示模板的配置方案,則調(diào)整所述配置方案。
可選地,其特征在于,所述配置文件中包含有多個(gè)顯示模板;
所述方法,還包括:
若從配置文件中未提取出為具有所述屬性信息的直播間配置的顯示模板,則從所述多個(gè)顯示模板中隨機(jī)提取一個(gè)顯示模板,或者提取所述多個(gè)顯示模板中的默認(rèn)顯示模板。
可選地,其特征在于,還包括:
在應(yīng)用安裝/升級(jí)時(shí),將所述配置文件下載至本地。
為了解決上述技術(shù)問題,本發(fā)明提供一種頁面顯示裝置,所述裝置包括:
獲取模塊,用于響應(yīng)于進(jìn)入直播間的操作,獲取所述直播間的屬性信息;
提取模塊,用于從配置文件中,提取為具有所述屬性信息的直播間配置的顯示模板;
構(gòu)建模塊,用于根據(jù)所述顯示模板,構(gòu)建用于展現(xiàn)所述直播間的頁面。
本發(fā)明實(shí)施例提供的技術(shù)方案,根據(jù)直播間的屬性信息來獲取預(yù)先為具有所述屬性信息的直播間配置的顯示模板,來構(gòu)建直播間的頁面。這樣一來,當(dāng)網(wǎng)絡(luò)直播平臺(tái)需要針對(duì)直播間頁面重新設(shè)計(jì)網(wǎng)頁顯示樣式時(shí),就無需針對(duì)所有需要更新的直播間頁面進(jìn)行重新設(shè)計(jì),只需針對(duì)需要更新的直播間的不同屬性信息分別新建一個(gè)對(duì)應(yīng)的顯示模板并存儲(chǔ)在配置文件中,各個(gè)直播間頁面就可以根據(jù)各自屬性信息自動(dòng)從配置文件中獲取到對(duì)應(yīng)的顯示模板,根據(jù)獲取到的顯示模板,來構(gòu)建屬于自己的直播間畫面,有效提高網(wǎng)頁設(shè)計(jì)以及更新的效率,并且還能有效降低直播間頁面設(shè)計(jì)的后期維護(hù)成本。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一實(shí)施例提供的頁面顯示方法的流程示意圖;
圖2為本發(fā)明又一實(shí)施例提供的頁面顯示方法的流程示意圖;
圖3為本發(fā)明又一實(shí)施例提供的頁面顯示方法的流程示意圖;
圖4為本發(fā)明一實(shí)施例提供的頁面顯示裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明又一實(shí)施例提供的頁面顯示裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義,“多種”一般包含至少兩種,但是不排除包含至少一種的情況。
應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:?jiǎn)为?dú)存在a,同時(shí)存在a和b,單獨(dú)存在b這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
應(yīng)當(dāng)理解,盡管在本發(fā)明實(shí)施例中可能采用術(shù)語第一、第二、第三等來描述xxx,但這些xxx不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將xxx彼此區(qū)分開。例如,在不脫離本發(fā)明實(shí)施例范圍的情況下,第一xxx也可以被稱為第二xxx,類似地,第二xxx也可以被稱為第一xxx。
取決于語境,如在此所使用的詞語“如果”、“若”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”或“響應(yīng)于監(jiān)測(cè)”。類似地,取決于語境,短語“如果確定”或“如果監(jiān)測(cè)(陳述的條件或事件)”可以被解釋成為“當(dāng)確定時(shí)”或“響應(yīng)于確定”或“當(dāng)監(jiān)測(cè)(陳述的條件或事件)時(shí)”或“響應(yīng)于監(jiān)測(cè)(陳述的條件或事件)”。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的商品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種商品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的商品或者系統(tǒng)中還存在另外的相同要素。
圖1為本發(fā)明一實(shí)施例提供的頁面顯示方法的流程示意圖。如圖1所示,該方法包括:
101、響應(yīng)于進(jìn)入直播間的操作,獲取所述直播間的屬性信息。
102、從配置文件中,提取為具有所述屬性信息的直播間配置的顯示模板。
103、根據(jù)所述顯示模板,構(gòu)建用于展現(xiàn)所述直播間的頁面。
在實(shí)際應(yīng)用中,可在用戶進(jìn)入應(yīng)用交互界面并通過點(diǎn)擊應(yīng)用交互界面上某一直播間的主播圖像、直播間的主題名稱或是直播視頻的截圖進(jìn)入所述直播間時(shí),獲取所述直播間的屬性信息。其中,所述直播間的屬性信息包括但不限于直播間類型、直播間主播類型、直播間優(yōu)質(zhì)度。目前,直播間類型有游戲類、星顏類、明星類等;直播間主播類型有簽約主播、專題主播、普通主播等;所述直播間優(yōu)質(zhì)度可根據(jù)直播間的直播內(nèi)容和/或人氣值來評(píng)估,并根據(jù)直播間優(yōu)質(zhì)度對(duì)直播間進(jìn)行等級(jí)劃分:例如,直播間優(yōu)質(zhì)度大于等于第一預(yù)設(shè)閾值時(shí),將這些直播間設(shè)為第一等級(jí),直播間優(yōu)質(zhì)度小于第一預(yù)設(shè)閾值且大于等于第二預(yù)設(shè)閾值時(shí),將這些直播間設(shè)為第二等級(jí),直播間優(yōu)質(zhì)度小于第二預(yù)設(shè)閾值時(shí),將這些直播間設(shè)為第三等級(jí)。
上述步驟102中,所述配置文件中的顯示模板是預(yù)先按照網(wǎng)絡(luò)直播平臺(tái)的網(wǎng)頁設(shè)計(jì)人員設(shè)計(jì)出的頁面樣式進(jìn)行創(chuàng)建的。并且,所述配置文件中包含有所述直播間的屬性信息與所述顯示模板的直接或間接關(guān)聯(lián)關(guān)系,通過這種直接或間接關(guān)聯(lián)關(guān)系可以從所述配置文件中找到為具有所述屬性信息的直播間配置的顯示模板。當(dāng)然,所述配置文件中也可不包含直播間的屬性信息與顯示模板的關(guān)聯(lián)關(guān)系。例如,所述配置文件中僅包含有顯示模板;由服務(wù)端指定為直播間配置顯示模板,終端根據(jù)服務(wù)端的指定在本地配置文件中獲取為所述直播間指定的顯示模板。
上述步驟102可以采用以下方式的一種或多種來實(shí)現(xiàn):
一、可以事先在所述配置文件中,建立直播間類型與所述直播間類型對(duì)應(yīng)的顯示模板的直接或間接關(guān)聯(lián)關(guān)系,這樣,根據(jù)直播間類型就可以從配置文件中獲取與所述直播間類型相對(duì)應(yīng)的顯示模板。例如,當(dāng)獲取到所述直播間的直播間類型為游戲類,則從所述配置文件中,根據(jù)所述直接或間接關(guān)聯(lián)關(guān)系獲取到與游戲類對(duì)應(yīng)的顯示模板。
二、可以事先在所述配置文件中,建立直播間主播類型與所述直播間主播類型對(duì)應(yīng)的顯示模板的直接或間接關(guān)聯(lián)關(guān)系,這樣,根據(jù)直播間主播類型就可以從配置文件中獲取與所述直播間主播類型相對(duì)應(yīng)的顯示模板。例如,當(dāng)獲取到所述直播間的直播間主播類型為明星類,則從所述配置文件中,根據(jù)所述直接或間接關(guān)聯(lián)關(guān)系獲取到與明星類對(duì)應(yīng)的顯示模板。
三、可以事先在所述配置文件中,建立直播間優(yōu)質(zhì)度等級(jí)與所述直播間優(yōu)質(zhì)度等級(jí)對(duì)應(yīng)的顯示模板的直接關(guān)聯(lián)關(guān)系或是間接關(guān)聯(lián)關(guān)系,這樣,根據(jù)所述直播間優(yōu)質(zhì)度等級(jí)就可以從配置文件中獲取與所述直播間優(yōu)質(zhì)度等級(jí)相對(duì)應(yīng)的顯示模板。例如,當(dāng)獲取到所述直播間的優(yōu)質(zhì)度等級(jí)為第二等級(jí),則從所述配置文件中,根據(jù)所述直接或間接關(guān)聯(lián)關(guān)系獲取到與第二等級(jí)對(duì)應(yīng)的顯示模板。
四、配置文件中不包含直播間的屬性信息與顯示模板的關(guān)聯(lián)關(guān)系。此時(shí),可在用戶進(jìn)入應(yīng)用交互界面并通過點(diǎn)擊應(yīng)用交互界面上某一直播間的主播圖像、直播間的主題名稱或是直播視頻的截圖進(jìn)入所述直播間時(shí),將所述屬性信息上傳至服務(wù)端;接收服務(wù)端反饋的為具有所述屬性信息的直播間配置的顯示模板的標(biāo)識(shí);從所述配置文件中,提取所述標(biāo)識(shí)對(duì)應(yīng)的顯示模板。
在上述步驟103中,根據(jù)從配置文件中獲取到的顯示模板,來構(gòu)建用于展現(xiàn)所述直播間的頁面。具體實(shí)現(xiàn)方法如下:根據(jù)所述顯示模板,調(diào)用對(duì)應(yīng)的模板插件;運(yùn)行所述模板插件,以在屏幕上渲染出用于展現(xiàn)所述直播間的頁面。其中,所述模板插件可一一對(duì)應(yīng)于所述顯示模板存儲(chǔ)在所述配置文件中,當(dāng)然,也可以存儲(chǔ)在其他文件中,只要通過顯示模板可以查找到對(duì)應(yīng)的模板插件即可。
下面將以一具體實(shí)施例進(jìn)行詳細(xì)介紹:
直播間a的直播間類型為游戲類,直播間b的直播間類型為星顏類,直播間c的直播間類型為明星類,預(yù)先為游戲類直播間頁面創(chuàng)建顯示模板x,為星顏類直播間頁面創(chuàng)建顯示模板y,為明星類直播間頁面創(chuàng)建顯示模板z,將顯示模板x、y、z存儲(chǔ)在配置文件中,并且在該配置文件中,建立游戲類與顯示模板x、星顏類與顯示模板y以及明星類與顯示模板z的直接或間接關(guān)聯(lián)關(guān)系,顯示模板x、y、z對(duì)應(yīng)的模板插件x、y、z可對(duì)應(yīng)的存儲(chǔ)在所述配置文件中。
當(dāng)某一用戶點(diǎn)擊進(jìn)入直播間a時(shí),響應(yīng)于所述點(diǎn)擊進(jìn)入直播間a的操作,獲取直播間a的屬性信息(例如直播間類型為游戲類),根據(jù)游戲類從所述配置文件中獲取與游戲類相對(duì)應(yīng)的顯示模板x,根據(jù)顯示模板x,再獲取到對(duì)應(yīng)的模板插件x,運(yùn)行所述模板插件x,以在屏幕上渲染出用于展現(xiàn)所述直播間的頁面。
當(dāng)用戶點(diǎn)擊進(jìn)入直播間b或c時(shí),直播間b或c的直播間頁面的構(gòu)建方法如上述直播間a相似,在此不再贅述。
通常,網(wǎng)絡(luò)直播平臺(tái)會(huì)將所述配置文件加入到客戶端安裝/升級(jí)包中,當(dāng)用戶從服務(wù)器下載所述客戶端安裝/升級(jí)包進(jìn)行應(yīng)用安裝/升級(jí)時(shí),就會(huì)將所述配置文件同時(shí)下載到本地,這樣,用戶每次進(jìn)入到某一直播間,就可以根據(jù)本地的配置文件來構(gòu)建直播間頁面。
在實(shí)際情況中,網(wǎng)絡(luò)直播平臺(tái)為了滿足用戶的多樣化的需求或是為了增加用戶的有趣性,會(huì)時(shí)常需要更新所述配置文件,即當(dāng)服務(wù)器端對(duì)所述配置文件進(jìn)行了更新之后,也需要來更新客戶端側(cè)的配置文件。具體更新方法如下:下載更新文件;運(yùn)行所述更新文件,更新所述配置文件。例如,客戶端可以每隔一預(yù)設(shè)時(shí)間段向所述服務(wù)器發(fā)送下載更新文件的請(qǐng)求,所述請(qǐng)求中攜帶有所述客戶端中配置文件的上次更新時(shí)間,服務(wù)器根據(jù)所述配置文件的上次更新時(shí)間來判斷所述配置文件是否需要進(jìn)行更新,如果需要,則響應(yīng)于所述請(qǐng)求,將更新文件發(fā)送給所述客戶端,客戶端在下載完成后,運(yùn)行所述更新文件以對(duì)所述配置文件進(jìn)行更新?;蛘?,一旦服務(wù)器端的配置文件發(fā)生更新,就會(huì)自動(dòng)向所有客戶端發(fā)送更新通知消息,所述通知消息中攜帶有更新文件的下載鏈接,客戶端用戶只需要點(diǎn)擊所述下載鏈接即可下載所述更新文件,客戶端在下載完成后,運(yùn)行所述更新文件以對(duì)所述配置文件進(jìn)行更新。
所述更新所述配置文件,具體可包括:在所述配置文件中新添顯示模板;和/或刪除所述配置文件中已有的顯示模板;和/或若所述配置文件中包含有為直播間配置顯示模板的配置方案,則調(diào)整所述配置方案。
例如,當(dāng)網(wǎng)絡(luò)直播平臺(tái)需要新增一種直播間類型,并針對(duì)該新增的直播間類型新建了一個(gè)新顯示模板,這時(shí),就可以在所述配置文件中添加該新顯示模板,并建立該新顯示模板與新直播間類型的直接或間接關(guān)聯(lián)關(guān)系。
當(dāng)網(wǎng)絡(luò)直播平臺(tái)需要?jiǎng)h除一種直播間類型,則這時(shí)就可以在所述配置文件中刪除該直播間類型對(duì)應(yīng)的顯示模板,并刪除掉該直播間類型與對(duì)應(yīng)的顯示模板的直接或間接關(guān)聯(lián)關(guān)系。
當(dāng)網(wǎng)絡(luò)直播平臺(tái)需要將各個(gè)顯示模板和各個(gè)直播間類型之間的對(duì)應(yīng)關(guān)系進(jìn)行改變時(shí),就可以通過調(diào)整為直播間配置顯示模塊的配置方案來改變這種對(duì)應(yīng)關(guān)系。例如,更新前的配置文件中,根據(jù)原有的配置方案,顯示模板a配置給了游戲類直播間,顯示模塊b配置給了明星類直播間?,F(xiàn)在需要將游戲類直播間和明星類直播間對(duì)應(yīng)的顯示模塊進(jìn)行交換,因此,需要調(diào)整配置文件中的配置方案,以將顯示模塊a配置給明星類直播間,將顯示模板b配置給游戲類直播間。
在實(shí)際應(yīng)用中,會(huì)存在某些客戶端的配置文件更新不夠及時(shí)的情況,這時(shí),當(dāng)用戶進(jìn)入一個(gè)具有新直播間類型的直播間時(shí),由于本地的配置文件尚未更新,對(duì)應(yīng)于該新直播間類型的新顯示模板還未添加到所述配置文件中,為了保證用戶的正常觀看,所述頁面顯示方法,還包括:當(dāng)所述配置文件中包含有多個(gè)顯示模板時(shí),若從配置文件中未提取出為具有所述屬性信息的直播間配置的顯示模板,則從所述多個(gè)顯示模板中隨機(jī)提取一個(gè)顯示模板,或者提取所述多個(gè)顯示模板中的默認(rèn)顯示模板。以隨機(jī)獲取到的顯示模板或默認(rèn)顯示模塊來構(gòu)建直播間畫面。
本發(fā)明實(shí)施例提供的技術(shù)方案,根據(jù)直播間的屬性信息來獲取預(yù)先為具有所述屬性信息的直播間配置的顯示模板,來構(gòu)建直播間的頁面。這樣一來,當(dāng)網(wǎng)絡(luò)直播平臺(tái)需要針對(duì)直播間頁面重新設(shè)計(jì)網(wǎng)頁顯示樣式時(shí),就無需針對(duì)所有需要更新的直播間頁面進(jìn)行重新設(shè)計(jì),只需針對(duì)需要更新的直播間的不同屬性信息分別新建一個(gè)對(duì)應(yīng)的顯示模板并存儲(chǔ)在配置文件中,各個(gè)直播間頁面就可以根據(jù)各自屬性信息自動(dòng)從配置文件中獲取到對(duì)應(yīng)的顯示模板,根據(jù)獲取到的顯示模板,來構(gòu)建屬于自己的直播間畫面,有效減少了后期維護(hù)成本,提高了直播間頁面設(shè)計(jì)和更新效率。
圖2為本發(fā)明又一實(shí)施例提供的頁面顯示方法的流程示意圖。如圖2所示,該方法包括:
201、響應(yīng)于進(jìn)入直播間的操作,獲取所述直播間的屬性信息。
202、根據(jù)所述屬性信息,從所述配置文件中獲取與所述屬性信息關(guān)聯(lián)的顯示模板,其中,所述配置文件包含有:顯示模板以及與顯示模板關(guān)聯(lián)的屬性信息。
203、根據(jù)所述顯示模板,構(gòu)建用于展現(xiàn)所述直播間的頁面。
其中,上述步驟201與203可參見上述實(shí)施例中的相應(yīng)內(nèi)容,此處不再贅述。
在所述配置文件中,建立了顯示模板與所述顯示模塊對(duì)應(yīng)的屬性信息的關(guān)聯(lián)關(guān)系,根據(jù)所述關(guān)聯(lián)關(guān)系可以直接在所述配置文件中獲取到與直播間屬性信息對(duì)應(yīng)的顯示模板,這樣,就可以根據(jù)獲取到的顯示模板來構(gòu)建用于展現(xiàn)所述直播間的頁面
本發(fā)明實(shí)施例提供的技術(shù)方案,根據(jù)直播間的屬性信息來獲取預(yù)先為具有所述屬性信息的直播間配置的顯示模板,來構(gòu)建直播間的頁面。這樣一來,當(dāng)網(wǎng)絡(luò)直播平臺(tái)需要針對(duì)直播間頁面重新設(shè)計(jì)網(wǎng)頁顯示樣式時(shí),就無需針對(duì)所有需要更新的直播間頁面進(jìn)行重新設(shè)計(jì),只需針對(duì)需要更新的直播間的不同屬性信息分別新建一個(gè)對(duì)應(yīng)的顯示模板并存儲(chǔ)在配置文件中,或是將配置文件中已有的屬性信息與顯示模板之間的配置關(guān)系進(jìn)行更改,各個(gè)直播間頁面就可以根據(jù)各自屬性信息自動(dòng)從配置文件中獲取到對(duì)應(yīng)的顯示模板,根據(jù)獲取到的顯示模板,來構(gòu)建屬于自己的直播間畫面,有效減少了后期維護(hù)成本,提高直播間網(wǎng)頁設(shè)計(jì)及更新效率。
圖3為本發(fā)明又一實(shí)施例提供的頁面顯示方法的流程示意圖。如圖3所示,該方法包括:
301、響應(yīng)于進(jìn)入直播間的操作,獲取所述直播間的屬性信息。
302、將所述屬性信息上傳至服務(wù)端。
303、接收服務(wù)端反饋的為具有所述屬性信息的直播間配置的顯示模板的標(biāo)識(shí)。
304、從所述配置文件中,提取所述標(biāo)識(shí)對(duì)應(yīng)的顯示模板。
305、根據(jù)所述顯示模板,構(gòu)建用于展現(xiàn)所述直播間的頁面。
其中,上述步驟301和305可參見上述實(shí)施例中的相應(yīng)內(nèi)容,此處不再贅述。
在本實(shí)施例中,并不是根據(jù)配置文件中保存的顯示模板與相應(yīng)的屬性信息的關(guān)聯(lián)關(guān)系直接找到相應(yīng)的顯示模板,而是需要先將所述直播間的屬性信息上傳到服務(wù)端,服務(wù)端反饋為具有所述直播間屬性信息的直播間配置的顯示模板的標(biāo)識(shí)給客戶端,客戶端根據(jù)所述標(biāo)識(shí)在配置文件中提取與所述標(biāo)識(shí)對(duì)應(yīng)的顯示模板。
本發(fā)明實(shí)施例提供的技術(shù)方案,根據(jù)直播間的屬性信息來獲取預(yù)先為具有所述屬性信息的直播間配置的顯示模板,來構(gòu)建直播間的頁面。這樣一來,當(dāng)網(wǎng)絡(luò)直播平臺(tái)需要針對(duì)直播間頁面重新設(shè)計(jì)網(wǎng)頁顯示樣式時(shí),就無需針對(duì)所有需要更新的直播間頁面進(jìn)行重新設(shè)計(jì),只需針對(duì)需要更新的直播間的不同屬性信息分別新建一個(gè)對(duì)應(yīng)的顯示模板并存儲(chǔ)在配置文件中,各個(gè)直播間頁面就可以根據(jù)各自屬性信息自動(dòng)從配置文件中獲取到對(duì)應(yīng)的顯示模板,根據(jù)獲取到的顯示模板,來構(gòu)建屬于自己的直播間畫面,有效減少了后期維護(hù)成本,提高直播間網(wǎng)頁設(shè)計(jì)及更新效率。
圖4為本發(fā)明一實(shí)施例提供的頁面顯示裝置的結(jié)構(gòu)示意圖。如圖4所示,該裝置包括獲取模塊401、提取模塊402以及構(gòu)建模塊403。
獲取模塊401,用于響應(yīng)于進(jìn)入直播間的操作,獲取所述直播間的屬性信息。
提取模塊402,用于從配置文件中,提取為具有所述屬性信息的直播間配置的顯示模板。
構(gòu)建模塊403,用于根據(jù)所述顯示模板,構(gòu)建用于展現(xiàn)所述直播間的頁面。
可選地,所述提取模塊402,還用于:根據(jù)所述屬性信息,從所述配置文件中獲取與所述屬性信息關(guān)聯(lián)的顯示模板,其中,所述配置文件包含有:顯示模板以及與顯示模板關(guān)聯(lián)的屬性信息。
圖5為本發(fā)明又一實(shí)施例提供的頁面顯示裝置的結(jié)構(gòu)示意圖。如圖5所示,所述提取模塊402,包括上傳單元501、接收單元502以及提取單元503。
上傳單元501,用于將所述屬性信息上傳至服務(wù)端。
接收單元502,用于接收服務(wù)端反饋的為具有所述屬性信息的直播間配置的顯示模板的標(biāo)識(shí)。
提取單元503,用于從所述配置文件中,提取所述標(biāo)識(shí)對(duì)應(yīng)的顯示模板。
可選地,所述裝置,還包括下載模塊和更新模塊。
下載模塊,用于下載更新文件。
更新模塊,用于運(yùn)行所述更新文件,更新所述配置文件。
具體地,所述更新模塊,還用于:在所述配置文件中新添顯示模板;和/或
刪除所述配置文件中已有的顯示模板;和/或
若所述配置文件中包含有為直播間配置顯示模板的配置方案,則調(diào)整所述配置方案。
可選地,所述提取模塊,還用于:若從配置文件中未提取出為具有所述屬性信息的直播間配置的顯示模板,則從所述多個(gè)顯示模板中隨機(jī)提取一個(gè)顯示模板,或者提取所述多個(gè)顯示模板中的默認(rèn)顯示模板,其中,所述配置文件中包含有多個(gè)顯示模板。
可選地,所述下載模塊,還用于:在應(yīng)用安裝/升級(jí)時(shí),將所述配置文件下載至本地。
本發(fā)明實(shí)施例提供的技術(shù)方案,根據(jù)直播間的屬性信息來獲取預(yù)先為具有所述屬性信息的直播間配置的顯示模板,來構(gòu)建直播間的頁面。這樣一來,當(dāng)網(wǎng)絡(luò)直播平臺(tái)需要針對(duì)直播間頁面重新設(shè)計(jì)網(wǎng)頁顯示樣式時(shí),就無需針對(duì)所有需要更新的直播間頁面進(jìn)行重新設(shè)計(jì),只需針對(duì)需要更新的直播間的不同屬性信息分別新建一個(gè)對(duì)應(yīng)的顯示模板并存儲(chǔ)在配置文件中,各個(gè)直播間頁面就可以根據(jù)各自屬性信息自動(dòng)從配置文件中獲取到對(duì)應(yīng)的顯示模板,根據(jù)獲取到的顯示模板,來構(gòu)建屬于自己的直播間畫面,有效減少了后期維護(hù)成本,提高直播間網(wǎng)頁設(shè)計(jì)及更新效率。
這里需要說明的是:上述實(shí)施例提供的頁面顯示裝置可實(shí)現(xiàn)上述方法實(shí)施例中描述的技術(shù)方案,上述各模塊或單元具體實(shí)現(xiàn)的原理可參見上述各方法實(shí)施例中的相應(yīng)內(nèi)容,此處不再贅述。
最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。