直播間動態(tài)配置方法、裝置、系統(tǒng)及服務器的制造方法
【專利摘要】本發(fā)明實施例公開了一種直播間動態(tài)配置方法、裝置、系統(tǒng)及服務器,解決了目前的當不同類型的直播間需要變化UI模板的時候,是不能在線配置,動態(tài)切換的,所以當出現(xiàn)問題的時候是不能動態(tài)的修復,而是需要不停的迭代開發(fā),并且也要求用戶升級版本,重新安裝應用,各個業(yè)務線的人員都在一個工程里面開發(fā),協(xié)調開發(fā)、定位問題有時候變成了難點,而導致的更新配置的效率低下的技術問題。本發(fā)明實施例的直播間動態(tài)配置方法包括:獲取到服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板;根據(jù)直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染。
【專利說明】
直播間動態(tài)配置方法、裝置、系統(tǒng)及服務器
技術領域
[0001]本發(fā)明涉及互聯(lián)網技術領域,尤其涉及一種直播間動態(tài)配置方法、裝置、系統(tǒng)及服務器。
【背景技術】
[0002]隨著Internet的飛速發(fā)展,網絡視頻直播系統(tǒng)可以應客戶的要求把活動現(xiàn)場的音頻或視頻信號經壓縮后,傳送到多媒體服務器上,在Internet上供廣大網友或授權特定人群收聽或收看。目前廣泛發(fā)展的網絡直播系統(tǒng),尤其是網絡直播系統(tǒng)植入移動終端中,實現(xiàn)了移動網絡直播。
[0003]現(xiàn)有的手機直播間開發(fā)中,雖然從業(yè)務上區(qū)分了不同類型的直播間,但是實際上,不同類型的直播間界面往往是一樣的,或者視界上界面雖然有不一樣,但是在技術上只是做成了多套界面,并不能動態(tài)配置生成,并沒有區(qū)分模板,當不同類型的直播間需要變化UI模板的時候,是不能在線配置,動態(tài)切換的,所以當出現(xiàn)問題的時候是不能動態(tài)的修復,而是需要不停的迭代開發(fā),并且也要求用戶升級版本,重新安裝應用,各個業(yè)務線的人員都在一個工程里面開發(fā),協(xié)調開發(fā)、定位問題有時候變成了難點,從而導致了更新配置的效率低下的技術問題。
【發(fā)明內容】
[0004]本發(fā)明實施例提供的一種直播間動態(tài)配置方法、裝置、系統(tǒng)及服務器,解決了目前的當不同類型的直播間需要變化UI模板的時候,是不能在線配置,動態(tài)切換的,所以當出現(xiàn)問題的時候是不能動態(tài)的修復,而是需要不停的迭代開發(fā),并且也要求用戶升級版本,重新安裝應用,各個業(yè)務線的人員都在一個工程里面開發(fā),協(xié)調開發(fā)、定位問題有時候變成了難點,而導致的更新配置的效率低下的技術問題。
[0005]本發(fā)明實施例提供的一種直播間動態(tài)配置方法,包括:
[0006]獲取到所述服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板;
[0007]根據(jù)所述直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染。
[0008]可選地,獲取到所述服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板之前還包括:
[0009]所述服務器根據(jù)確定的所述直播間業(yè)務生成對應的業(yè)務功能組件,所述業(yè)務功能組件還攜帶有組件ID和配置條件標識。
[0010]可選地,根據(jù)所述直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染之前還包括:
[0011]確定具備根據(jù)所述業(yè)務需求對應的基礎直播間布局及對應的組件布局ID。
[0012]可選地,根據(jù)所述直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染具體包括:
[0013]根據(jù)所述直播間業(yè)務組件模板與所述組件布局ID進行綁定,在預置時間觸發(fā)組件進行界面渲染,生成與所述直播間業(yè)務組件模板相對應的所述直播間。
[0014]可選地,所述直播間業(yè)務組件模板為多個業(yè)務功能組件,所述業(yè)務功能組件為依賴庫形式或動態(tài)加載的插件形式。
[0015]本發(fā)明實施例提供的一種直播間動態(tài)配置方法,包括:
[0016]根據(jù)確定的所述直播間業(yè)務生成對應的業(yè)務功能組件;
[0017]將所述業(yè)務功能組件與對應的組件ID進行儲存;
[0018]根據(jù)選擇的所述業(yè)務功能組件生成對應的直播間業(yè)務組件模板,并將所述直播間業(yè)務組件模板下發(fā)給直播間動態(tài)配置客戶端進行界面渲染。
[0019]本發(fā)明實施例提供的一種直播間動態(tài)配置裝置,包括:
[0020]獲取單元,用于獲取到所述服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板;
[0021 ]渲染單元,用于根據(jù)所述直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染。
[0022]可選地,渲染單元,具體用于根據(jù)所述直播間業(yè)務組件模板與所述組件布局ID進行綁定,在預置時間觸發(fā)組件進行界面渲染,生成與所述直播間業(yè)務組件模板相對應的所述直播間;
[0023]其中。所述直播間業(yè)務組件模板為多個業(yè)務功能組件,所述業(yè)務功能組件為依賴庫形式或動態(tài)加載的插件形式。
[0024]本發(fā)明實施例提供的一種服務器,包括:
[0025]確定單元,用于根據(jù)確定的所述直播間業(yè)務生成對應的業(yè)務功能組件;
[0026]儲存單元,用于將所述業(yè)務功能組件與對應的組件ID進行儲存;
[0027]生成單元,用于根據(jù)選擇的所述業(yè)務功能組件生成對應的直播間業(yè)務組件模板,并將所述直播間業(yè)務組件模板下發(fā)給直播間動態(tài)配置裝置進行界面渲染。
[0028]本發(fā)明實施例提供的一種直播間動態(tài)配置系統(tǒng),包括:
[0029]本實施例中提及的任意一種所述的直播間動態(tài)配置裝置,以及本實施例中提及的任意一種所述的服務器;
[0030]所述直播間動態(tài)配置裝置與所述服務器網絡連接。
[0031]從以上技術方案可以看出,本發(fā)明實施例具有以下優(yōu)點:
[0032]本發(fā)明實施例提供的一種直播間動態(tài)配置方法、裝置、系統(tǒng)及服務器,其中,直播間動態(tài)配置方法包括:獲取到服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板;根據(jù)直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染。本實施例中,通過獲取到服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板,然后根據(jù)直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染,解決了目前的當不同類型的直播間需要變化UI模板的時候,是不能在線配置,動態(tài)切換的,所以當出現(xiàn)問題的時候是不能動態(tài)的修復,而是需要不停的迭代開發(fā),并且也要求用戶升級版本,重新安裝應用,各個業(yè)務線的人員都在一個工程里面開發(fā),協(xié)調開發(fā)、定位問題有時候變成了難點,而導致的更新配置的效率低下的技術問題。
【附圖說明】
[0033]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0034]圖1為本發(fā)明實施例提供的一種直播間動態(tài)配置方法的一個實施例的流程示意圖;
[0035]圖2為本發(fā)明實施例提供的一種直播間動態(tài)配置方法的另一個實施例的流程示意圖;
[0036]圖3為本發(fā)明實施例提供的一種直播間動態(tài)配置方法的另一個實施例的流程示意圖;
[0037]圖4為本發(fā)明實施例提供的一種直播間動態(tài)配置裝置的一個實施例的結構示意圖;
[0038]圖5為本發(fā)明實施例提供的一種服務器的一個實施例的結構示意圖;
[0039]圖6為本發(fā)明實施例提供的一種直播間動態(tài)配置系統(tǒng)的一個實施例的結構示意圖。
[0040]圖7(a)至(C)為圖2的不同模板配置應用例示意圖。
【具體實施方式】
[0041]本發(fā)明實施例提供的一種直播間動態(tài)配置方法、裝置、系統(tǒng)及服務器,解決了目前的當不同類型的直播間需要變化UI模板的時候,是不能在線配置,動態(tài)切換的,所以當出現(xiàn)問題的時候是不能動態(tài)的修復,而是需要不停的迭代開發(fā),并且也要求用戶升級版本,重新安裝應用,各個業(yè)務線的人員都在一個工程里面開發(fā),協(xié)調開發(fā)、定位問題有時候變成了難點,而導致的更新配置的效率低下的技術問題。
[0042]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,下面所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0043]請參閱圖1,本發(fā)明實施例提供的一種直播間動態(tài)配置方法的一個實施例包括:
[0044]101、獲取到服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板;
[0045]本實施例中,由于用戶和業(yè)務規(guī)模的不斷發(fā)展,使得在線配置,動態(tài)加載和展示業(yè)務模板成為手機直播間的重要需求時,首先需要獲取到服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板。
[0046]102、根據(jù)直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染。
[0047]當獲取到服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板之后,需要根據(jù)直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染。
[0048]本實施例中,通過獲取到服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板,然后根據(jù)直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染,解決了目前的當不同類型的直播間需要變化UI模板的時候,是不能在線配置,動態(tài)切換的,所以當出現(xiàn)問題的時候是不能動態(tài)的修復,而是需要不停的迭代開發(fā),并且也要求用戶升級版本,重新安裝應用,各個業(yè)務線的人員都在一個工程里面開發(fā),協(xié)調開發(fā)、定位問題有時候變成了難點,而導致的更新配置的效率低下的技術問題。
[0049]上面是對直播間動態(tài)配置方法的過程進行詳細的描述,下面將對附加過程進行詳細的描述,請參閱圖2,本發(fā)明實施例提供的一種直播間動態(tài)配置方法的另一個實施例包括:
[0050]201、服務器根據(jù)確定的直播間業(yè)務生成對應的業(yè)務功能組件;
[0051 ]本實施例中,由于用戶和業(yè)務規(guī)模的不斷發(fā)展,使得在線配置,動態(tài)加載和展示業(yè)務模板成為手機直播間的重要需求,當下在需要實現(xiàn)動態(tài)配置之前,首先服務器需要根據(jù)確定的直播間業(yè)務生成對應的業(yè)務功能組件,業(yè)務功能組件還攜帶有組件ID和配置條件標識。
[0052]202、獲取到服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板;
[0053]本實施例中,當用戶和業(yè)務規(guī)模的不斷發(fā)展,在線配置,動態(tài)加載和展示業(yè)務模板成為手機直播間的重要需求時,首先需要獲取到服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板。
[0054]203、確定具備根據(jù)業(yè)務需求對應的基礎直播間布局及對應的組件布局ID;
[0055]當獲取到服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板之后,需要確定具備根據(jù)業(yè)務需求對應的基礎直播間布局及對應的組件布局ID。
[0056]204、根據(jù)直播間業(yè)務組件模板與組件布局ID進行綁定,在預置時間觸發(fā)組件進行界面渲染,生成與直播間業(yè)務組件模板相對應的直播間。
[0057]當確定具備根據(jù)業(yè)務需求對應的基礎直播間布局及對應的組件布局ID之后,需要根據(jù)直播間業(yè)務組件模板與組件布局ID進行綁定,在預置時間觸發(fā)組件進行界面渲染,生成與直播間業(yè)務組件模板相對應的直播間。
[0058]本實施例的直播間業(yè)務組件模板為多個業(yè)務功能組件,業(yè)務功能組件為依賴庫形式或動態(tài)加載的插件形式。
[0059]如圖7(a)至(C)所示的不同模板為例子,應用例包括:
[0060]1、將直播間涉及的一些功能點盡可能抽象成一個相對獨立的業(yè)務功能組件,并且盡量的保證組件內高內聚,組件間低耦合;
[0061]2、將產品的業(yè)務需求盡量抽象為直播間的功能組件的組合,并且產品的業(yè)務需求是可以是以組件為粒度細化或者組合的;
[0062]3、服務器儲存一份客戶端功能組件與組件ID的關系,并且功能組件可能會帶有如下的標識(如1、生效時間:即組件是在什么時間范圍內是可用的;2、覆蓋類型,如1s組件,android組件;3、覆蓋人群:如收費用戶覆蓋,免費用戶覆蓋等等標識);
[0063]4、業(yè)務人員根據(jù)業(yè)務需要,選擇需要的業(yè)務組件,并生成對應的直播間業(yè)務組件模板,并根據(jù)需要下發(fā)給不同的客戶端。
[0064]5、客戶端需要根據(jù)產品的業(yè)務需求,預埋定制好的基礎直播間布局,并在布局中預埋對應的組件布局ID。
[0065]6、客戶端根據(jù)服務器下發(fā)的業(yè)務模板組件的配置關系,將對應的組件與對應的布局ID綁定,并選擇在一定的時機,觸發(fā)組件的界面渲染,生成模板直播間。
[0066]7、業(yè)務組件可以做成一個依賴庫(依賴庫的形式的話,主工程以直接引用的形式加載依賴),也可以做成動態(tài)加載的插件項目(當組件是一個插件項目時,可以運用動態(tài)加載技術,加載插件到應用內存,并通過反射技術加載插件。
[0067]8、當需要更新直播間UI時只需要在線配置對應的模板即可。
[0068]9、當直播間UI組件出現(xiàn)問題時,可以在線配置替換組件,在線更新組件。
[0069]本實施例中,通過獲取到服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板,然后根據(jù)直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染,解決了目前的當不同類型的直播間需要變化UI模板的時候,是不能在線配置,動態(tài)切換的,所以當出現(xiàn)問題的時候是不能動態(tài)的修復,而是需要不停的迭代開發(fā),并且也要求用戶升級版本,重新安裝應用,各個業(yè)務線的人員都在一個工程里面開發(fā),協(xié)調開發(fā)、定位問題有時候變成了難點,而導致的更新配置的效率低下的技術問題。
[0070]進一步地,實現(xiàn)了手機直播間可以根據(jù)不同的業(yè)務需求,快速生成不同的業(yè)務模板界面。當直播間出現(xiàn)問題時,能在線更新插件,修復問題。減少頻繁發(fā)版的過程,解決新版本用戶覆蓋率低的過程。減少用戶應版本升級,繁瑣的安裝操作過程。提升手機客戶端的用戶體驗,增加手機直播間的高可用性。在技術上將業(yè)務組件盡可能抽象出來,負責模板組件開發(fā)的人員能在一個獨立工程中開發(fā),減低耦合,也減少在同一個工程項目中開發(fā)所帶來的代碼沖突。
[0071]進一步地,解決了下述的幾個技術難點,以及達到了的有益效果:
[0072]1、手機直播間,會根據(jù)不同的業(yè)務劃分不同的業(yè)務界面模板(例如手機YY直播間里面有秀場、現(xiàn)場、玩唱會、電競等業(yè)務模板)每個業(yè)務模板的界面可能會不一樣,并且當手機直播間有重要活動(如年度盛典、情人節(jié)活動,新年活動、圣誕活動等)直播間界面會有不同的展示,按通常的開發(fā)習慣,當有這些業(yè)務需求的時候往往需要開發(fā)人員迭代開發(fā)、發(fā)版,用戶升級安裝新版本,但是這個過程往往是比較繁瑣跟漫長的,升級安裝新版本的用戶覆蓋率往往也沒法保證的技術問題;
[0073]2、在保證手機直播間高可用的情況下,把手機直播間里面的各個功能抽象成一個個的功能組件,并且各個功能組件是相對獨立的、低耦合的,這時便可根據(jù)產品的業(yè)務需求,在服務器端配置好需要的業(yè)務組件模板,手機客戶端能根據(jù)服務端下發(fā)的配置(直播間組件模板配置),組裝直播間的需要的功能組件,生成一套直播間模板,并且客戶端可根據(jù)業(yè)務需要,靈活的切換業(yè)務模板的直播間;
[0074]3、在直播間有出現(xiàn)bug的時候也能夠根據(jù)服務器下發(fā)的配置替換組件修復問題,另可結合android的動態(tài)加載技術,動態(tài)加載業(yè)務組件apk、動態(tài)引用apk組件、修復bug,減少發(fā)補丁版本修復bug的次數(shù);
[0075]4、當直播間模板有重大的變化,需要升級直播間時,可以結合在線模板配置,動態(tài)加載等技術,動態(tài)更新手機直播間,減少發(fā)版次數(shù),減少用戶重新安裝apk的繁瑣過程;
[0076]5、通過這種動態(tài)配置直播間的方案,提高手機直播間的用戶體驗。
[0077]請參閱圖3,本發(fā)明實施例中提供的一種直播間動態(tài)配置方法的一個實施例包括:
[0078]301、根據(jù)確定的直播間業(yè)務生成對應的業(yè)務功能組件;
[0079]本實施例中,當用戶和業(yè)務規(guī)模的不斷發(fā)展,在線配置,動態(tài)加載和展示業(yè)務模板成為手機直播間的重要需求之前,需要根據(jù)確定的直播間業(yè)務生成對應的業(yè)務功能組件。
[0080]302、將業(yè)務功能組件與對應的組件ID進行儲存;
[0081 ]當根據(jù)確定的直播間業(yè)務生成對應的業(yè)務功能組件之后,需要將業(yè)務功能組件與對應的組件ID進行儲存。
[0082]303、根據(jù)選擇的業(yè)務功能組件生成對應的直播間業(yè)務組件模板,并將直播間業(yè)務組件模板下發(fā)給直播間動態(tài)配置客戶端進行界面渲染。
[0083]當將業(yè)務功能組件與對應的組件ID進行儲存之后,需要根據(jù)選擇的業(yè)務功能組件生成對應的直播間業(yè)務組件模板,并將直播間業(yè)務組件模板下發(fā)給直播間動態(tài)配置客戶端進行界面渲染。
[0084]請參閱圖4,本發(fā)明實施例中提供的一種直播間動態(tài)配置裝置的一個實施例包括:
[0085]獲取單元401,用于獲取到服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板;
[0086]渲染單元402,用于根據(jù)直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染。
[0087]渲染單元402,具體用于根據(jù)直播間業(yè)務組件模板與組件布局ID進行綁定,在預置時間觸發(fā)組件進行界面渲染,生成與直播間業(yè)務組件模板相對應的直播間;
[0088]其中。直播間業(yè)務組件模板為多個業(yè)務功能組件,業(yè)務功能組件為依賴庫形式或動態(tài)加載的插件形式。
[0089]本實施例中,通過獲取單元401獲取到服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板,然后渲染單元402根據(jù)直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染,解決了目前的當不同類型的直播間需要變化UI模板的時候,是不能在線配置,動態(tài)切換的,所以當出現(xiàn)問題的時候是不能動態(tài)的修復,而是需要不停的迭代開發(fā),并且也要求用戶升級版本,重新安裝應用,各個業(yè)務線的人員都在一個工程里面開發(fā),協(xié)調開發(fā)、定位問題有時候變成了難點,而導致的更新配置的效率低下的技術問題。
[0090]進一步地,實現(xiàn)了手機直播間可以根據(jù)不同的業(yè)務需求,快速生成不同的業(yè)務模板界面。當直播間出現(xiàn)問題時,能在線更新插件,修復問題。減少頻繁發(fā)版的過程,解決新版本用戶覆蓋率低的過程。減少用戶應版本升級,繁瑣的安裝操作過程。提升手機客戶端的用戶體驗,增加手機直播間的高可用性。在技術上將業(yè)務組件盡可能抽象出來,負責模板組件開發(fā)的人員能在一個獨立工程中開發(fā),減低耦合,也減少在同一個工程項目中開發(fā)所帶來的代碼沖突。
[0091]請參閱圖5,本發(fā)明實施例中提供的一種服務器的一個實施例包括:
[0092]確定單元501,用于根據(jù)確定的直播間業(yè)務生成對應的業(yè)務功能組件;
[0093]儲存單元502,用于將業(yè)務功能組件與對應的組件ID進行儲存;
[0094]生成單元503,用于根據(jù)選擇的業(yè)務功能組件生成對應的直播間業(yè)務組件模板,并將直播間業(yè)務組件模板下發(fā)給直播間動態(tài)配置裝置進行界面渲染。
[0095]請參閱圖6,本發(fā)明實施例中提供的一種直播間動態(tài)配置系統(tǒng)的一個實施例包括:
[0096]以及圖4中提及的直播間動態(tài)配置裝置61和圖5中提及的服務器62;
[0097]直播間動態(tài)配置裝置61與服務器62網絡連接。
[0098]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0099]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0100]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0101]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0102]所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0103]以上所述,以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
【主權項】
1.一種直播間動態(tài)配置方法,其特征在于,包括: 獲取到所述服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板; 根據(jù)所述直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染。2.根據(jù)權利要求1所述的直播間動態(tài)配置方法,其特征在于,獲取到所述服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板之前還包括: 所述服務器根據(jù)確定的所述直播間業(yè)務生成對應的業(yè)務功能組件,所述業(yè)務功能組件還攜帶有組件ID和配置條件標識。3.根據(jù)權利要求2所述的直播間動態(tài)配置方法,其特征在于,根據(jù)所述直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染之前還包括: 確定具備根據(jù)所述業(yè)務需求對應的基礎直播間布局及對應的組件布局ID。4.根據(jù)權利要求1所述的直播間動態(tài)配置方法,其特征在于,根據(jù)所述直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染具體包括: 根據(jù)所述直播間業(yè)務組件模板與所述組件布局ID進行綁定,在預置時間觸發(fā)組件進行界面渲染,生成與所述直播間業(yè)務組件模板相對應的所述直播間。5.根據(jù)權利要求1至4中任意一項所述的直播間動態(tài)配置方法,其特征在于,所述直播間業(yè)務組件模板為多個業(yè)務功能組件,所述業(yè)務功能組件為依賴庫形式或動態(tài)加載的插件形式。6.一種直播間動態(tài)配置方法,其特征在于,包括: 根據(jù)確定的所述直播間業(yè)務生成對應的業(yè)務功能組件; 將所述業(yè)務功能組件與對應的組件ID進行儲存; 根據(jù)選擇的所述業(yè)務功能組件生成對應的直播間業(yè)務組件模板,并將所述直播間業(yè)務組件模板下發(fā)給直播間動態(tài)配置客戶端進行界面渲染。7.一種直播間動態(tài)配置裝置,其特征在于,包括: 獲取單元,用于獲取到所述服務器根據(jù)直播間業(yè)務功能對應的業(yè)務需求下發(fā)的直播間業(yè)務組件模板; 渲染單元,用于根據(jù)所述直播間業(yè)務組件模板與預置組件布局進行對應的界面渲染。8.根據(jù)權利要求7所述的直播間動態(tài)配置裝置,其特征在于,渲染單元,具體用于根據(jù)所述直播間業(yè)務組件模板與所述組件布局ID進行綁定,在預置時間觸發(fā)組件進行界面渲染,生成與所述直播間業(yè)務組件模板相對應的所述直播間; 其中。所述直播間業(yè)務組件模板為多個業(yè)務功能組件,所述業(yè)務功能組件為依賴庫形式或動態(tài)加載的插件形式。9.一種服務器,其特征在于,包括: 確定單元,用于根據(jù)確定的所述直播間業(yè)務生成對應的業(yè)務功能組件; 儲存單元,用于將所述業(yè)務功能組件與對應的組件ID進行儲存; 生成單元,用于根據(jù)選擇的所述業(yè)務功能組件生成對應的直播間業(yè)務組件模板,并將所述直播間業(yè)務組件模板下發(fā)給直播間動態(tài)配置裝置進行界面渲染。10.一種直播間動態(tài)配置系統(tǒng),其特征在于,包括: 如權利要求7或8所述的直播間動態(tài)配置裝置,以及如權利要求9所述的服務器; 所述直播間動態(tài)配置裝置與所述服務器網絡連接。
【文檔編號】H04N21/414GK105898438SQ201610214527
【公開日】2016年8月24日
【申請日】2016年4月7日
【發(fā)明人】曾衍
【申請人】廣州華多網絡科技有限公司