日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種視頻分發(fā)網(wǎng)絡節(jié)點服務器的冗余保護方法及裝置的制作方法

文檔序號:7996668閱讀:355來源:國知局
專利名稱:一種視頻分發(fā)網(wǎng)絡節(jié)點服務器的冗余保護方法及裝置的制作方法
技術領域
本發(fā)明涉及通信網(wǎng)絡,尤其涉及視頻分發(fā)網(wǎng)絡中的一種視頻分發(fā)網(wǎng)絡節(jié)點服務器的冗余保護方法及裝置。
背景技術
隨著視頻技術的廣泛應用,基于Internet的視頻直播服務的需求日益增加,而基于Internet的大規(guī)模視頻流量分發(fā)成為視頻直播服務所面臨的一個嚴峻挑戰(zhàn)。雖然CDN技術被廣泛應用于分發(fā)Web流量和視頻點播流量,實現(xiàn)網(wǎng)絡內(nèi)容的就近訪問,緩解流媒體傳輸?shù)母咄掏侣蕦歉删W(wǎng)帶寬帶來的壓力,提高業(yè)務響應速度,但目前CDN技術還不能很好地解決大規(guī)模視頻直播業(yè)務的流量分發(fā)問題。
如圖1所示,對于大規(guī)模視頻直播業(yè)務,可以通過部署由直播源站節(jié)點服務器集群、中繼節(jié)點服務器集群和邊緣節(jié)點服務器集群等視頻分發(fā)網(wǎng)絡節(jié)點服務器集群所組成的視頻分發(fā)網(wǎng)絡來提高大規(guī)模視頻直播業(yè)務的服務效率,降低視頻直播服務傳輸所占用的網(wǎng)絡帶寬。
對于圖1所示的面向視頻直播業(yè)務的視頻分發(fā)網(wǎng)絡而言,對大量分散部署的視頻分發(fā)網(wǎng)絡節(jié)點服務器集群的高度集中管理和控制是確保網(wǎng)絡效率、可靠性、可控性的必要手段。視頻分發(fā)網(wǎng)絡全局服務器可以看作是一組邏輯設備,實現(xiàn)了視頻分發(fā)網(wǎng)絡的管理、監(jiān)控、動態(tài)配置、控制、調(diào)度等功能,對視頻分發(fā)網(wǎng)絡中的所有視頻分發(fā)網(wǎng)絡節(jié)點服務器進行集中控制、管理和調(diào)度。
當視頻分發(fā)網(wǎng)絡中的某個視頻分發(fā)網(wǎng)絡節(jié)點服務器發(fā)生單點故障時,視頻分發(fā)網(wǎng)絡全局服務器必須快速地進行業(yè)務切換,將出現(xiàn)故障的視頻分發(fā)網(wǎng)絡節(jié)點服務器所承載的視頻直播分發(fā)任務平滑切換到其它同類視頻分發(fā)網(wǎng)絡節(jié)點服務器上,以減小視頻分發(fā)網(wǎng)絡節(jié)點服務器單點故障對視頻直播業(yè)務分發(fā)的影響。發(fā)明內(nèi)容
為了在視頻分發(fā)網(wǎng)絡節(jié)點服務器發(fā)生單點故障時,將失效的視頻分發(fā)網(wǎng)絡節(jié)點服務器所承載的視頻直播分發(fā)任務快速切換到其它同類視頻分發(fā)網(wǎng)絡節(jié)點服務器上,從而保證視頻直播業(yè)務的直播媒體流分發(fā)不受視頻分發(fā)網(wǎng)絡節(jié)點服務器單點故障的影響,本發(fā)明提供了一種視頻分發(fā)網(wǎng)絡節(jié)點服務器的冗余保護方法及裝置。
根據(jù)本發(fā)明的第一方面,提供了一種視頻分發(fā)網(wǎng)絡節(jié)點服務器的冗余保護方法,其中:
(I)視頻分發(fā)網(wǎng)絡全局服務器在每個視頻直播業(yè)務注冊時,為其分配冗余直播業(yè)務分發(fā)路徑,所述路徑中包括多個直播源站節(jié)點服務器、多個中繼節(jié)點服務器、多個邊緣節(jié)點服務器;
(2)在冗余直播業(yè)務分發(fā)路徑中,每個中繼節(jié)點服務器和邊緣節(jié)點服務器均同時被分配多個可以互相替代的上游節(jié)點服務器;
(3)當視頻分發(fā)網(wǎng)絡全局服務器失去和某個視頻分發(fā)網(wǎng)絡節(jié)點服務器的網(wǎng)絡連接或者探測到某個視頻分發(fā)網(wǎng)絡節(jié)點服務器的工作狀態(tài)異常時,視頻分發(fā)網(wǎng)絡全局服務器啟動視頻分發(fā)網(wǎng)絡快速切換過程,失效的視頻分發(fā)網(wǎng)絡節(jié)點服務器的所有下游視頻分發(fā)網(wǎng)絡節(jié)點服務器快速切換網(wǎng)絡連接到其它可替代的上游視頻分發(fā)網(wǎng)絡節(jié)點服務器,從所述可替代的上游視頻分發(fā)網(wǎng)絡節(jié)點服務器獲取視頻直播業(yè)務的直播媒體流。
根據(jù)本發(fā)明的第二方面,提供了一種全局節(jié)點故障快速恢復裝置,它運行于視頻分發(fā)網(wǎng)絡全局服務器中,負責協(xié)調(diào)實現(xiàn)視頻分發(fā)網(wǎng)絡節(jié)點服務器的單點故障快速恢復工作。所述裝置中包括:第一獲取裝置、第二獲取裝置、第二發(fā)送裝置、故障恢復控制裝置。其中:第一獲取裝置用于獲取來自視頻分發(fā)網(wǎng)絡全局服務器中的其它裝置的視頻分發(fā)網(wǎng)絡節(jié)點服務器失效信息;第二獲取裝置用于接收來自節(jié)點故障快速恢復代理裝置的信息;第二發(fā)送裝置用于發(fā)送信息到節(jié)點故障快速恢復代理裝置;故障恢復控制裝置用于控制視頻分發(fā)網(wǎng)絡節(jié)點服務器的單點故障快速恢復過程。
根據(jù)本發(fā)明的第三方面,提供了一種節(jié)點故障快速恢復代理裝置,它運行于視頻分發(fā)網(wǎng)絡節(jié)點服務器中,負責實現(xiàn)視頻分發(fā)網(wǎng)絡節(jié)點服務器的單點故障快速恢復工作。所述裝置中包括:第三獲取裝置、第三發(fā)送裝置、故障恢復控制裝置。其中:第三獲取裝置用于獲取來自全局節(jié)點故障快速恢復裝置的信息;第三發(fā)送裝置用于發(fā)送信息到全局節(jié)點故障快速恢復裝置;故障恢復控制裝置用于控制視頻分發(fā)網(wǎng)絡節(jié)點服務器實現(xiàn)故障節(jié)點快速切換過程。
根據(jù)本發(fā)明的第四方面,提供了直播源站節(jié)點服務器失效快速切換過程。其中,包括以下步驟:
(I)視頻分發(fā)網(wǎng)絡全局服務器探測到一個直播源站節(jié)點服務器失效;
(2)視頻分發(fā)網(wǎng)絡全局服務器檢索失效直播源站節(jié)點服務器負責分發(fā)的所有視頻直播業(yè)務,針對檢索到的每個視頻直播業(yè)務,向失效直播源站節(jié)點服務器的所有下游中繼節(jié)點服務器發(fā)送上游節(jié)點失效通知消息,通知直播源站節(jié)點服務器失效信息;
(3)接收到上游節(jié)點失效通知消息的下游中繼節(jié)點服務器執(zhí)行節(jié)點服務器業(yè)務流切換過程,停止從失效上游節(jié)點服務器上獲取直播媒體流,啟動從其它可替代的上游節(jié)點服務器獲取直播媒體流;
(4)視頻分發(fā)網(wǎng)絡全局服務器將失效直播源站節(jié)點服務器從視頻分發(fā)網(wǎng)絡拓撲中移除。
根據(jù)本發(fā)明的第五方面,提供了中繼節(jié)點服務器失效快速切換過程。其中,包括以下步驟:
(I)視頻分發(fā)網(wǎng)絡全局服務器探測到一個中繼節(jié)點服務器失效;
(2)視頻分發(fā)網(wǎng)絡全局服務器檢索失效中繼節(jié)點服務器負責分發(fā)的所有視頻直播業(yè)務,針對檢索到的每個視頻直播業(yè)務,向失效中繼節(jié)點服務器的所有下游邊緣節(jié)點服務器發(fā)送上游節(jié)點失效通知消息,通知中繼節(jié)點服務器失效信息;
(3)接收到上游節(jié)點失效通知消息的下游邊緣節(jié)點服務器執(zhí)行節(jié)點服務器業(yè)務流切換過程,停止從失效上游節(jié)點服務器獲取直播媒體流,啟動從可替代的上游節(jié)點服務器獲取直播媒體流;
(4)視頻分發(fā)網(wǎng)絡全局服務器針對失效中繼節(jié)點服務器所負責分發(fā)的每個視頻直播業(yè)務,向失效中繼節(jié)點服務器的所有上游節(jié)點服務器發(fā)送下游節(jié)點失效通知消息;
(5)接收到下游節(jié)點失效通知消息的上游節(jié)點服務器停止向失效中繼節(jié)點服務器轉(zhuǎn)發(fā)直播媒體流;
(6)視頻分發(fā)網(wǎng)絡全局服務器將失效中繼節(jié)點服務器從視頻分發(fā)網(wǎng)絡拓撲中移除。
根據(jù)本發(fā)明的第六方面,提供了邊緣節(jié)點服務器失效快速切換過程。其中,包括以下步驟:
(I)視頻分發(fā)網(wǎng)絡全局服務器探測到一個邊緣節(jié)點服務器失效;
(2)視頻分發(fā)網(wǎng)絡全局服務器針對失效邊緣節(jié)點服務器所負責分發(fā)的每個視頻直播業(yè)務,向失效邊緣節(jié)點服務器的所有上游節(jié)點服務器發(fā)送下游節(jié)點失效通知消息;
(3)接收到下游節(jié)點失效通知消息的上游節(jié)點服務器停止向失效邊緣節(jié)點服務器轉(zhuǎn)發(fā)直播媒體流;
(4)視頻分發(fā)網(wǎng)絡全局服務器將失效邊緣節(jié)點服務器從視頻分發(fā)網(wǎng)絡拓撲中移除。
根據(jù)本發(fā)明的第七方面,提供了節(jié)點服務器業(yè)務流切換過程。其中,包括以下步驟:
(I)視頻分發(fā)網(wǎng)絡節(jié)點服務器接收到來自視頻分發(fā)網(wǎng)絡全局服務器的上游節(jié)點失效通知消息,通知其上游節(jié)點服務器失效;
(2)視頻分發(fā)網(wǎng)絡節(jié)點服務器停止從失效上游節(jié)點服務器獲取視頻直播業(yè)務的直播媒體流;
(3)視頻分發(fā)網(wǎng)絡節(jié)點服務器針對從失效上游節(jié)點服務器接收的每個視頻直播業(yè)務,選擇一個可替代失效上游節(jié)點服務器的視頻分發(fā)網(wǎng)絡節(jié)點服務器來請求獲取所述視頻直播業(yè)務的直播媒體流。
采用本發(fā)明的方案,當視頻分發(fā)網(wǎng)絡中的某個視頻分發(fā)網(wǎng)絡節(jié)點服務器發(fā)生單點故障時,失效的視頻分發(fā)網(wǎng)絡節(jié)點服務器所承載的視頻直播分發(fā)任務可以快速切換到其它同類可替代的視頻分發(fā)網(wǎng)絡節(jié)點服務器上,從而減少視頻分發(fā)網(wǎng)絡節(jié)點服務器單點故障對視頻直播分發(fā)服務的影響。


通過參照附圖閱讀以下所作的對非限制性實施例的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯。本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1示出了視頻直播業(yè)務的視頻分發(fā)網(wǎng)絡系統(tǒng)結(jié)構(gòu)示意圖2示出了根據(jù)本發(fā)明的一個具體實施例的全局節(jié)點故障快速恢復裝置的結(jié)構(gòu)示意圖3示出了根據(jù)本發(fā)明的一個具體實施例的節(jié)點故障快速恢復代理裝置的結(jié)構(gòu)示意圖4示出了根據(jù)本發(fā)明的一個具體實施例的直播源站節(jié)點服務器失效快速切換過程的流程圖5示出了根據(jù)本發(fā)明的一個具體實施例的中繼節(jié)點服務器失效快速切換過程的流程圖6示出了根據(jù)本發(fā)明的一個具體實施例的邊緣節(jié)點服務器失效快速切換過程的流程圖7示出了根據(jù)本發(fā)明的一個具體實施例的節(jié)點服務器業(yè)務流切換過程的流程圖。
其中,相同或相似的附圖標記表示相同或相似的步驟特征或裝置/模塊。
具體實施方式
下面結(jié)合附圖,對本發(fā)明的優(yōu)選實施方式進行詳細的說明。
如圖1所示,在視頻分發(fā)網(wǎng)絡中,作為視頻分發(fā)網(wǎng)絡全局服務器,全局服務器I負責對網(wǎng)絡內(nèi)的所有視頻分發(fā)網(wǎng)絡節(jié)點服務器進行集中控制、管理、監(jiān)控和調(diào)度。針對網(wǎng)絡中分發(fā)的每個視頻直播業(yè)務,全局服務器I都會為其創(chuàng)建一棵獨立的視頻直播分發(fā)樹來負責所述視頻直播業(yè)務的直播媒體流實時分發(fā)。視頻分發(fā)網(wǎng)絡節(jié)點服務器中包含直播源站節(jié)點服務器、中繼節(jié)點服務器、邊緣節(jié)點服務器等多種類型。其中,直播源站節(jié)點服務器負責接收來自視頻直播業(yè)務的直播源的媒體流并在視頻分發(fā)網(wǎng)絡中分發(fā);中繼節(jié)點服務器負責在直播源站節(jié)點服務器和邊緣節(jié)點服務器之間轉(zhuǎn)發(fā)視頻直播業(yè)務的直播媒體流;邊緣節(jié)點服務器負責向用戶客戶端轉(zhuǎn)發(fā)視頻直播業(yè)務的直播媒體流。
例如:當視頻直播業(yè)務X注冊時,全局服務器I可以分配直播源站節(jié)點服務器J11、中繼節(jié)點服務器J21、邊緣節(jié)點服務器J31和邊緣節(jié)點服務器J33等視頻分發(fā)網(wǎng)絡節(jié)點服務器來構(gòu)成視頻直播業(yè)務X的視頻直播分發(fā)樹,負責視頻直播業(yè)務X的直播媒體流分發(fā)工作。
如果在視頻直播業(yè)務X的直播媒體流分發(fā)過程中,直播源站節(jié)點服務器Jll或者中繼節(jié)點服務器J21出現(xiàn)故障,則視頻直播業(yè)務X的視頻直播流分發(fā)工作將被中斷,所有用戶客戶端均將無法接收到視頻直播業(yè)務X的直播媒體流。
為了避免上述視頻分發(fā)網(wǎng)絡節(jié)點服務器單點故障給視頻分發(fā)網(wǎng)絡中的視頻直播業(yè)務分發(fā)所帶來的影響,本發(fā)明提出了一種視頻分發(fā)網(wǎng)絡節(jié)點服務器的冗余保護方法。當視頻直播業(yè)務X注冊時,全局服務器I可以分配直播源站節(jié)點服務器J11、直播源站節(jié)點服務器J12、中繼節(jié)點服務器J21、中繼節(jié)點服務器J22、邊緣節(jié)點服務器J31和邊緣節(jié)點服務器J33來構(gòu)成視頻直播業(yè)務X的視頻直播分發(fā)樹,負責視頻直播業(yè)務X的直播媒體流分發(fā)工作。其中,直播源站節(jié)點服務器Jll和直播源站節(jié)點服務器J12是中繼節(jié)點服務器J21和中繼節(jié)點服務器J22的上游節(jié)點服務器;邊緣節(jié)點服務器J31和邊緣節(jié)點服務器J33是中繼節(jié)點服務器J21和中繼節(jié)點服務器J22的下游節(jié)點服務器。在冗余直播業(yè)務分發(fā)路徑中,每個中繼節(jié)點服務器和邊緣節(jié)點服務器均同時被分配多個可以互相替代的上游視頻分發(fā)網(wǎng)絡節(jié)點服務器。假如全局服務器I檢測到直播源站節(jié)點服務器Jll工作狀態(tài)異常,全局服務器I啟動視頻分發(fā)網(wǎng)絡快速切換過程,直播源站節(jié)點服務器JU的下游節(jié)點服務器,即:中繼節(jié)點服務器J21和中繼節(jié)點服務器J22均快速切換網(wǎng)絡連接到直播源站節(jié)點服務器J12,從直播源站節(jié)點服務器J12獲取原來由直播源站節(jié)點服務器Jll分發(fā)的視頻直播業(yè)務的直播媒體流。
以下,根據(jù)圖2對本發(fā)明的第二方面進行描述,其中,圖1及其相關描述在此一并作為參考。
以圖1中所示的全局服務器I為例,其中包含一種全局節(jié)點故障快速恢復裝置,用于協(xié)調(diào)實現(xiàn)視頻分發(fā)網(wǎng)絡節(jié)點服務器的單點故障快速恢復工作。全局節(jié)點故障快速恢復裝置中包括:第一獲取裝置101、第二獲取裝置102、第二發(fā)送裝置103、故障恢復控制裝置104。其中:
第一獲取裝置101,用于獲取來自視頻分發(fā)網(wǎng)絡全局服務器中的其它裝置的節(jié)點服務器失效信息,并提交給故障恢復控制裝置104進行處理。
第二獲取裝置102,用于接收來自節(jié)點故障快速恢復代理裝置的信息,并提交給故障恢復控制裝置104進行處理。
第二發(fā)送裝置103,用于接收來自故障恢復控制裝置104的信息,并將之發(fā)送到節(jié)點故障快速恢復代理裝置。
故障恢復控制裝置104,用于控制視頻分發(fā)網(wǎng)絡節(jié)點服務器的單點故障快速恢復過程。故障恢復控制裝置104從第一獲取裝置101獲取某個視頻分發(fā)網(wǎng)絡節(jié)點服務器失效的信息后,檢索失效視頻分發(fā)網(wǎng)絡節(jié)點服務器負責分發(fā)的所有視頻直播業(yè)務,針對其中每個視頻直播業(yè)務,執(zhí)行視頻分發(fā)網(wǎng)絡節(jié)點服務器的單點故障快速恢復過程,使得失效視頻分發(fā)網(wǎng)絡節(jié)點服務器的上游視頻分發(fā)網(wǎng)絡節(jié)點服務器停止向失效視頻分發(fā)網(wǎng)絡節(jié)點服務器轉(zhuǎn)發(fā)直播媒體流,失效節(jié)點服務器的下游視頻分發(fā)網(wǎng)絡節(jié)點服務器切換到其它可替代的上游視頻分發(fā)網(wǎng)絡節(jié)點服務器來獲取所需視頻直播業(yè)務的直播媒體流。
例如:當視頻直播業(yè)務X注冊時,全局服務器I可以分配直播源站節(jié)點服務器J11、直播源站節(jié)點服務器J12、中繼節(jié)點服務器J21、中繼節(jié)點服務器J22、邊緣節(jié)點服務器J31和邊緣節(jié)點服務器J33來構(gòu)成視頻直播業(yè)務X的視頻直播分發(fā)樹,負責視頻直播業(yè)務X的直播媒體流分發(fā)工作。其中,直播源站節(jié)點服務器Jll和直播源站節(jié)點服務器J12可以互相替代;中繼節(jié)點服務器J21和中繼節(jié)點服務器J22可以互相替代;邊緣節(jié)點服務器J31和邊緣節(jié)點服務器J33可以互相替代。
當中繼節(jié)點服務器J21出現(xiàn)故障時,全局服務器I首先會通過控制通道監(jiān)測裝置檢測到中繼節(jié)點服務器J21失效,所述控制通道監(jiān)測裝置通過第一獲取裝置101將中繼節(jié)點服務器J21失效的信息提交給全局節(jié)點故障快速恢復裝置。在全局節(jié)點故障快速恢復裝置中,第一獲取裝置101將接收到的中繼節(jié)點服務器J21失效的信息轉(zhuǎn)交給故障恢復控制裝置104。故障恢復控制裝置104檢索中繼節(jié)點服務器J21所負責分發(fā)的所有視頻直播業(yè)務,并針對每個視頻直播業(yè)務,執(zhí)行視頻分發(fā)網(wǎng)絡節(jié)點服務器的單點故障快速恢復過程。以視頻直播業(yè)務X為例,故障恢復控制裝置104通過第二發(fā)送裝置103發(fā)送上游節(jié)點失效通知消息到邊緣節(jié)點服務器J31和邊緣節(jié)點服務器J32,通知它們切換上游視頻分發(fā)網(wǎng)絡節(jié)點服務器到替代上游視頻分發(fā)網(wǎng)絡節(jié)點服務器,即:中繼節(jié)點服務器J22。故障恢復控制裝置104通過第二發(fā)送裝置103發(fā)送下游節(jié)點失效通知消息到直播源站節(jié)點服務器Jll和直播源站節(jié)點服務器J12,通知它們停止向中繼節(jié)點服務器J21轉(zhuǎn)發(fā)直播媒體流。以視頻直播業(yè)務X為例,視頻分發(fā)網(wǎng)絡節(jié)點服務器的單點故障快速恢復過程使得失效的中繼節(jié)點服務器J21的上游視頻分發(fā)網(wǎng)絡節(jié)點服務器,即:直播源站節(jié)點服務器Jll或直播源站節(jié)點服務器J12,停止向中繼節(jié)點服務器J21轉(zhuǎn)發(fā)視頻直播業(yè)務X的直播媒體流。失效的中繼節(jié)點服務器J21的下游視頻分發(fā)網(wǎng)絡節(jié)點服務器,即:邊緣節(jié)點服務器J31、邊緣節(jié)點服務器J33,切換到替代上游視頻分發(fā)網(wǎng)絡節(jié)點服務器,即:中繼節(jié)點服務器J22,獲取視頻直播業(yè)務X的直播媒體流。
以下,根據(jù)圖3對本發(fā)明的第三方面進行描述,其中,圖1及其相關描述在此一并作為參考。
以圖1中所示的視頻分發(fā)網(wǎng)絡節(jié)點服務器Jll、J21、J31等為例,其中包含一種節(jié)點故障快速恢復代理裝置,用于實現(xiàn)視頻分發(fā)網(wǎng)絡節(jié)點服務器的單點故障快速恢復工作。
節(jié)點故障快速恢復代理裝置中包括:第三獲取裝置201、第三發(fā)送裝置202、故障恢復控制裝置203。其中:
第三獲取裝置201,用于獲取來自全局節(jié)點故障快速恢復裝置的信息,并提交給故障恢復控制裝置203進行處理。
第三發(fā)送裝置202,用于將來自故障恢復控制裝置203的信息發(fā)送到全局節(jié)點故障快速恢復裝置。
故障恢復控制裝置203,用于根據(jù)來自全局節(jié)點故障快速恢復裝置的信息控制視頻分發(fā)網(wǎng)絡節(jié)點服務器實現(xiàn)故障節(jié)點快速切換過程。
以圖1中所示的邊緣節(jié)點服務器J31為例,位于邊緣節(jié)點服務器J31中的節(jié)點故障快速恢復代理裝置中的第三獲取裝置201接收到來自全局服務器I中的全局節(jié)點故障快速恢復裝置的上游節(jié)點失效通知消息,且消息中指示中繼節(jié)點服務器J21失效,第三獲取裝置201將接收到的上游節(jié)點失效通知消息轉(zhuǎn)交給故障恢復控制裝置203進行處理。故障恢復控制裝置203負責協(xié)調(diào)邊緣節(jié)點服務器J31上的其它裝置,針對邊緣節(jié)點服務器J31承載的所有上游視頻分發(fā)網(wǎng)絡節(jié)點服務器為中繼節(jié)點服務器J21的視頻直播業(yè)務,均選擇替代上游視頻分發(fā)網(wǎng)絡節(jié)點服務器,如:中繼節(jié)點服務器J22,請求所述視頻直播業(yè)務的直播媒體流。
以下,參照圖4對本發(fā)明的第四方面進行描述,其中,圖1、圖2、圖3及其相關描述在此一并作為參考。
例如:當視頻直播業(yè)務X注冊時,全局服務器I分配直播源站節(jié)點服務器J11、直播源站節(jié)點服務器J12、中繼節(jié)點服務器J21、中繼節(jié)點服務器J22、邊緣節(jié)點服務器J31和邊緣節(jié)點服務器J33來構(gòu)成視頻直播業(yè)務X的視頻直播分發(fā)樹,負責視頻直播業(yè)務X的視頻直播流分發(fā)工作。其中,直播源站節(jié)點服務器Jll和直播源站節(jié)點服務器J12可以互相替代;中繼節(jié)點服務器J21和中繼節(jié)點服務器J22可以互相替代;邊緣節(jié)點服務器J31和邊緣節(jié)點服務器J33可以互相替代。
以圖1中所示的全局服務器1、直播源站節(jié)點服務器J11、直播源站節(jié)點服務器J12、中繼節(jié)點服務器J21、中繼節(jié)點服務器J22為例,假設直播源站節(jié)點服務器Jll僅負責視頻直播業(yè)務X的直播媒體流分發(fā),直播源站節(jié)點服務器失效快速切換過程包括如下步驟:
步驟S10,全局服務器I探測到直播源站節(jié)點服務器Jll失效。
步驟S11,全局服務器I中的全局節(jié)點故障快速恢復裝置檢索直播源站節(jié)點服務器Jll負責分發(fā)的視頻直播業(yè)務X,獲取視頻直播業(yè)務X的下游中繼節(jié)點服務器(如:中繼節(jié)點服務器J21、中繼節(jié)點服務器J22),全局節(jié)點故障快速恢復裝置發(fā)送上游節(jié)點失效通知消息到中繼節(jié)點服務器J21和中繼節(jié)點服務器J22,通知直播源站節(jié)點服務器Jll失效信肩、O
步驟S12,接收到上游節(jié)點失效通知消息的中繼節(jié)點服務器J21和中繼節(jié)點服務器J22進行上游視頻分發(fā)網(wǎng)絡節(jié)點服務器切換,停止從直播源站節(jié)點服務器Jll上獲取視頻直播業(yè)務X的直播媒體流,啟動從替代上游視頻分發(fā)網(wǎng)絡節(jié)點服務器,如:直播源站節(jié)點服務器J12,獲取視頻直播業(yè)務X的直播媒體流。
步驟S13,全局服務器I將失效的直播源站節(jié)點服務器Jll從視頻分發(fā)網(wǎng)絡拓撲中移除。
假如失效的直播源站節(jié)點服務器Jll同時負責多個視頻直播業(yè)務的直播媒體流分發(fā)工作,則針對其承載的每個視頻直播業(yè)務,均需要執(zhí)行從步驟Sll到步驟S12的過程。從而保證失效的直播源站節(jié)點服務器Jll負責傳輸?shù)囊曨l直播業(yè)務不會中斷。
以下,參照圖5對本發(fā)明的第五方面進行描述,其中,圖1、圖2、圖3及其相關描述在此一并作為參考。
例如:當視頻直播業(yè)務X注冊時,全局服務器I分配直播源站節(jié)點服務器J11、直播源站節(jié)點服務器J12、中繼節(jié)點服務器J21、中繼節(jié)點服務器J22、邊緣節(jié)點服務器J31和邊緣節(jié)點服務器J33來構(gòu)成視頻直播業(yè)務X的視頻直播分發(fā)樹,負責視頻直播業(yè)務X的視頻直播流分發(fā)工作。其中,直播源站節(jié)點服務器Jll和直播源站節(jié)點服務器J12可以互相替代;中繼節(jié)點服務器J21和中繼節(jié)點服務器J22可以互相替代;邊緣節(jié)點服務器J31和邊緣節(jié)點服務器J33可以互相替代。
以圖1中所示的全局服務器1、直播源站節(jié)點服務器J11、中繼節(jié)點服務器J21、邊緣節(jié)點服務器J31和邊緣節(jié)點服務器J33為例,假設中繼節(jié)點服務器J21僅負責視頻直播業(yè)務X的直播媒體流分發(fā),中繼節(jié)點服務器失效快速切換過程包括如下步驟:
步驟S20,全局服務器I探測到中繼節(jié)點服務器J21失效。
步驟S21,全局服務器I中的全局節(jié)點故障快速恢復裝置檢索中繼節(jié)點服務器J21負責分發(fā)的視頻直播業(yè)務,即:視頻直播業(yè)務X。針對視頻直播業(yè)務X,中繼節(jié)點服務器J21的下游視頻分發(fā)網(wǎng)絡節(jié)點服務器為:邊緣節(jié)點服務器J31和邊緣節(jié)點服務器J33。全局節(jié)點故障快速恢復裝置發(fā)送上游節(jié)點失效通知消息到邊緣節(jié)點服務器J31和邊緣節(jié)點服務器J33,通知中繼節(jié)點服務器J21失效信息。
步驟S22,接收到上游節(jié)點失效通知消息的邊緣節(jié)點服務器J31和邊緣節(jié)點服務器J33執(zhí)行節(jié)點服務器業(yè)務流切換過程,停止從失效的中繼節(jié)點服務器J21獲取視頻直播業(yè)務X的直播媒體流,啟動從替代的上游視頻分發(fā)網(wǎng)絡節(jié)點服務器,即:中繼節(jié)點服務器J22獲取視頻直播業(yè)務X直播媒體流。
步驟S23,全局服務器I向中繼節(jié)點服務器J21的上游節(jié)點服務器,如:直播源站節(jié)點服務器Jll發(fā)送下游節(jié)點失效通知消息。
步驟S24,直播源站節(jié)點服務器Jll停止向中繼節(jié)點服務器J21轉(zhuǎn)發(fā)直播媒體流。
步驟S25,全局服務器I將失效的中繼節(jié)點服務器J21從視頻分發(fā)網(wǎng)絡拓撲中移除。
假如失效的中繼節(jié)點服務器J21同時負責多個視頻直播業(yè)務的直播媒體流分發(fā)工作,則針對其承載的每個視頻直播業(yè)務,均需要執(zhí)行步驟S21到步驟S24的過程。從而保證失效的中繼節(jié)點服務器J21負責傳輸?shù)囊曨l直播業(yè)務不會中斷。
以下,參照圖6對本發(fā)明的第六方面進行描述,其中,圖1、圖2、圖3及其相關描述在此一并作為參考。
以圖1中所示的全局服務器1、中繼節(jié)點服務器J21、中繼節(jié)點服務器J22、邊緣節(jié)點服務器J31為例,假設邊緣節(jié)點服務器J31僅負責視頻直播業(yè)務X的直播媒體流分發(fā),邊緣節(jié)點服務器失效快速切換過程包括如下步驟:
步驟S30,全局服務器I探測到邊緣節(jié)點服務器J31失效。
步驟S31,全局服務器I向邊緣節(jié)點服務器J31的上游視頻分發(fā)網(wǎng)絡節(jié)點服務器(如:中繼節(jié)點服務器J21或中繼節(jié)點服務器J22)發(fā)送下游節(jié)點失效通知消息。
步驟S32,上游視頻分發(fā)網(wǎng)絡節(jié)點服務器(如:中繼節(jié)點服務器J21或中繼節(jié)點服務器J22)停止向失效的邊緣節(jié)點服務器J31轉(zhuǎn)發(fā)視頻直播業(yè)務X的直播媒體流。
步驟S33,全局服務器I將失效的邊緣節(jié)點服務器J31從視頻分發(fā)網(wǎng)絡拓撲中移除。
以下,參照圖7對本發(fā)明的第七方面進行描述,其中,圖1、圖2、圖3及其相關描述在此一并作為參考。
以圖1中所示的全局服務器1、中繼節(jié)點服務器J21、中繼節(jié)點服務器J22、邊緣節(jié)點服務器J31為例,假設邊緣節(jié)點服務器J31正在接收從中繼節(jié)點服務器J21轉(zhuǎn)發(fā)來的視頻直播業(yè)務X的直播媒體流,節(jié)點服務器業(yè)務流切換過程包括如下步驟:
步驟S40,邊緣節(jié)點服務器J31接收到來自全局服務器I的上游節(jié)點失效通知消息,指示中繼節(jié)點服務器J21失效。
步驟S41,邊緣節(jié)點服務器J31停止從失效的中繼節(jié)點服務器J21獲取視頻直播業(yè)務X的直播媒體流。
步驟S42,邊緣節(jié)點服務器J31選擇一個可以替代中繼節(jié)點服務器J21的上游視頻分發(fā)網(wǎng)絡節(jié)點服務器,如:中繼節(jié)點服務器J22,來請求獲取視頻直播業(yè)務X的直播媒體流。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改,等同替換,改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種視頻分發(fā)網(wǎng)絡節(jié)點服務器的冗余保護方法,其特征在于:視頻分發(fā)網(wǎng)絡全局服務器在每個視頻直播業(yè)務注冊時,為其分配冗余直播業(yè)務分發(fā)路徑,所述路徑中包括:多個直播源站節(jié)點服務器、多個中繼節(jié)點服務器、多個邊緣節(jié)點服務器。
2.根據(jù)權利要求1所述的視頻分發(fā)網(wǎng)絡節(jié)點服務器的冗余保護方法,其特征還在于:在冗余直播業(yè)務分發(fā)路徑中,每個中繼節(jié)點服務器和邊緣節(jié)點服務器均同時被分配多個可以互相替代的上游視頻分發(fā)網(wǎng)絡節(jié)點服務器。
3.根據(jù)權利要求1-2所述的視頻分發(fā)網(wǎng)絡節(jié)點服務器的冗余保護方法,其特征還在于:當視頻分發(fā)網(wǎng)絡全局服務器失去和某個視頻分發(fā)網(wǎng)絡節(jié)點服務器的網(wǎng)絡連接或者探測到某個視頻分發(fā)網(wǎng)絡節(jié)點服務器的工作狀態(tài)異常時,視頻分發(fā)網(wǎng)絡全局服務器啟動視頻分發(fā)網(wǎng)絡快速切換過程,失效的視頻分發(fā)網(wǎng)絡節(jié)點服務器的所有下游視頻分發(fā)網(wǎng)絡節(jié)點服務器快速切換網(wǎng)絡連接到其它可替代的上游視頻分發(fā)網(wǎng)絡節(jié)點服務器,從所述可替代的上游視頻分發(fā)網(wǎng)絡節(jié)點服務器獲取視頻直播業(yè)務的直播媒體流。
4.根據(jù)權利要求1-3所述的視頻分發(fā)網(wǎng)絡節(jié)點服務器的冗余保護方法,其特征還在于,直播源站節(jié)點服務器失效快速切換過程包括如下步驟: a)視頻分發(fā)網(wǎng)絡全局服務器探測到一個直播源站節(jié)點服務器失效; b)視頻分發(fā)網(wǎng)絡全局服務器檢索失效直播源站節(jié)點服務器負責分發(fā)的所有視頻直播業(yè)務,針對檢索到的每個視頻直播業(yè)務,向失效直播源站節(jié)點服務器的所有下游中繼節(jié)點服務器發(fā)送上游節(jié)點失效通知消息,通知直播源站節(jié)點服務器失效信息; c)接收到上游節(jié)點失效通知消息的下游中繼節(jié)點服務器執(zhí)行節(jié)點服務器業(yè)務流切換過程,停止從失效上游節(jié)點服務器上獲取直播媒體流,啟動從其它可替代的上游節(jié)點服務器獲取直播媒體流; d)視頻分發(fā)網(wǎng)絡全局服務器將失效直播源站節(jié)點服務器從視頻分發(fā)網(wǎng)絡拓撲中移除。
5.根據(jù)權利要求1-4所述的視頻分發(fā)網(wǎng)絡節(jié)點服務器的冗余保護方法,其特征還在于,中繼節(jié)點服務器失效快速切換過程包括如下步驟: a)視頻分發(fā)網(wǎng)絡全局服務器探測到一個中繼節(jié)點服務器失效; b)視頻分發(fā)網(wǎng)絡全局服務器檢索失效中繼節(jié)點服務器負責分發(fā)的所有視頻直播業(yè)務,針對檢索到的每個視頻直播業(yè)務,向失效中繼節(jié)點服務器的所有下游邊緣節(jié)點服務器發(fā)送上游節(jié)點失效通知消息,通知中繼節(jié)點服務器失效信息; c)接收到上游節(jié)點失效通知消息的下`游邊緣節(jié)點服務器執(zhí)行節(jié)點服務器業(yè)務流切換過程,停止從失效上游節(jié)點服務器獲取直播媒體流,啟動從可替代的上游節(jié)點服務器獲取直播媒體流; d)視頻分發(fā)網(wǎng)絡全局服務器針對失效中繼節(jié)點服務器所負責分發(fā)的每個視頻直播業(yè)務,向失效中繼節(jié)點服務器的所有上游節(jié)點服務器發(fā)送下游節(jié)點失效通知消息; e)接收到下游節(jié)點失效通知消息的上游節(jié)點服務器停止向失效中繼節(jié)點服務器轉(zhuǎn)發(fā)直播媒體流; f)視頻分發(fā)網(wǎng)絡全局服務器將失效中繼節(jié)點服務器從視頻分發(fā)網(wǎng)絡拓撲中移除。
6.根據(jù)權利要求1-5所述的視頻分發(fā)網(wǎng)絡節(jié)點服務器的冗余保護方法,其特征還在于,邊緣節(jié)點服務器失效快速切換過程包括如下步驟: a)視頻分發(fā)網(wǎng)絡全局服務器探測到一個邊緣節(jié)點服務器失效;b)視頻分發(fā)網(wǎng)絡全局服務器針對失效邊緣節(jié)點服務器所負責分發(fā)的每個視頻直播業(yè)務,向失效邊緣節(jié)點服務器的所有上游節(jié)點服務器發(fā)送下游節(jié)點失效通知消息; c)接收到下游節(jié)點失效通知消息的上游節(jié)點服務器停止向失效邊緣節(jié)點服務器轉(zhuǎn)發(fā)直播媒體流; d)視頻分發(fā)網(wǎng)絡全局服務器將失效邊緣節(jié)點服務器從視頻分發(fā)網(wǎng)絡拓撲中移除。
7.根據(jù)權利要求1-6所述的視頻分發(fā)網(wǎng)絡節(jié)點服務器的冗余保護方法,其特征還在于,節(jié)點服務器業(yè)務流切換過程包括如下步驟: a)視頻分發(fā)網(wǎng)絡節(jié)點服務器接收到來自視頻分發(fā)網(wǎng)絡全局服務器的上游節(jié)點失效通知消息,通知其上游節(jié)點服務器失效; b)視頻分發(fā)網(wǎng)絡節(jié)點服務器停止從失效上游節(jié)點服務器獲取視頻直播業(yè)務的直播媒體流; c)視頻分發(fā)網(wǎng)絡節(jié)點服務器針對從失效上游節(jié)點服務器接收的每個視頻直播業(yè)務,選擇一個可替代失效上游節(jié)點服務器的視頻分發(fā)網(wǎng)絡節(jié)點服務器來請求獲取所述視頻直播業(yè)務的直播媒體流。
8.—種全局節(jié)點故障快速恢復裝置,其特征在于: a)全局節(jié)點故障快速恢復裝置運行于視頻分發(fā)網(wǎng)絡全局服務器中,負責協(xié)調(diào)實現(xiàn)視頻分發(fā)網(wǎng)絡節(jié)點服務器的單點故障快速恢復工作; b)全局節(jié)點故障快速恢復裝置中包括:第一獲取裝置、第二獲取裝置、第二發(fā)送裝置、故障恢復控制裝置; c)第一獲取裝置用于獲取來自視頻分發(fā)網(wǎng)絡全局服務器中的其它裝置的視頻分發(fā)網(wǎng)絡節(jié)點服務器失效信息; d)第二獲取裝置用于接收來自節(jié)點故障快速恢復代理裝置的信息; e)第二發(fā)送裝置用于發(fā)送信息到節(jié)點故障快速恢復代理裝置; f)故障恢復控制裝置用于控制視頻分發(fā)網(wǎng)絡節(jié)點服務器的單點故障快速恢復過程。
9.一種節(jié)點故障快速恢復代理裝置,其特征在于: a)節(jié)點故障快速恢復代理裝置運行于視頻分發(fā)網(wǎng)絡節(jié)點服務器中,負責實現(xiàn)視頻分發(fā)網(wǎng)絡節(jié)點服務器的單點故障快速恢復工作; b)節(jié)點故障快速恢復代理裝置中包括:第三獲取裝置、第三發(fā)送裝置、故障恢復控制裝置; c)第三獲取裝置用于獲取來自全局節(jié)點故障快速恢復裝置的信息; d)第三發(fā)送裝置用于發(fā)送信息到全局節(jié)點故障快速恢復裝置; e)故障恢復控制裝置用于控制視頻分發(fā)網(wǎng)絡節(jié)點服務器實現(xiàn)故障節(jié)點快速切換過程。
10.一種視頻分發(fā)網(wǎng)絡中的網(wǎng)絡設備, 其特征在于,包含權利要求8所述的全局節(jié)點故障快速恢復裝置或者權利要求9所述的節(jié)點故障快速恢復代理裝置。
全文摘要
本發(fā)明涉及信息與通信技術領域,具體涉及一種視頻分發(fā)網(wǎng)絡節(jié)點服務器的冗余保護方法及裝置。為了在視頻分發(fā)網(wǎng)絡節(jié)點服務器發(fā)生單點故障時,將失效的視頻分發(fā)網(wǎng)絡節(jié)點服務器所承載的視頻直播分發(fā)任務快速切換到其它同類視頻分發(fā)網(wǎng)絡節(jié)點服務器上,視頻分發(fā)網(wǎng)絡全局服務器在每個視頻直播業(yè)務注冊時,為其分配冗余直播業(yè)務分發(fā)路徑。當視頻分發(fā)網(wǎng)絡全局服務器探測到某個視頻分發(fā)網(wǎng)絡節(jié)點服務器的工作狀態(tài)異常時,視頻分發(fā)網(wǎng)絡全局服務器啟動視頻分發(fā)網(wǎng)絡快速切換過程,失效的視頻分發(fā)網(wǎng)絡節(jié)點服務器的下游視頻分發(fā)網(wǎng)絡節(jié)點服務器快速切換網(wǎng)絡連接到備用上游視頻分發(fā)網(wǎng)絡節(jié)點服務器,從而確保視頻直播業(yè)務的不中斷分發(fā)。
文檔編號H04N21/63GK103139661SQ201110392550
公開日2013年6月5日 申請日期2011年12月1日 優(yōu)先權日2011年12月1日
發(fā)明者湯曉輝 申請人:蘇州達聯(lián)信息科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1