專利名稱:一種視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò),尤其涉及視頻分發(fā)網(wǎng)絡(luò)中的一種視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入方法。
背景技術(shù):
隨著視頻技術(shù)的廣泛應(yīng)用,基于Internet的視頻直播服務(wù)的需求日益增加,而基于Internet的大規(guī)模視頻流量分發(fā)成為視頻直播服務(wù)所面臨的一個(gè)嚴(yán)峻挑戰(zhàn)。雖然CDN技術(shù)被廣泛應(yīng)用于分發(fā)Web流量和視頻點(diǎn)播流量,實(shí)現(xiàn)網(wǎng)絡(luò)內(nèi)容的就近訪問(wèn),緩解流媒體傳輸?shù)母咄掏铝繉?duì)骨干網(wǎng)帶寬帶來(lái)的壓力,提高業(yè)務(wù)響應(yīng)速度,但目前CDN技術(shù)還不能很好地解決大規(guī)模視頻直播業(yè)務(wù)的流量分發(fā)問(wèn)題。此外,大規(guī)模視頻通信業(yè)務(wù)也需要高效、可靠的視頻分發(fā)網(wǎng)絡(luò)技術(shù)的支持。如圖1所示,對(duì)于大規(guī)模視頻直播服務(wù),可以通過(guò)部署由直播源站節(jié)點(diǎn)服務(wù)器、中繼節(jié)點(diǎn)服務(wù)器和邊緣節(jié)點(diǎn)服務(wù)器等視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器集群所組成的視頻直播分發(fā)網(wǎng)絡(luò)來(lái)提高大規(guī)模視頻直播業(yè)務(wù)的服務(wù)效率,降低視頻直播服務(wù)傳輸所占用的網(wǎng)絡(luò)帶寬。對(duì)于大規(guī)模視頻通信服務(wù),如圖2所示,可以通過(guò)部署以代理服務(wù)器為主的節(jié)點(diǎn)服務(wù)器集群來(lái)組成視頻通信分發(fā)網(wǎng)絡(luò),從而提高視頻通信業(yè)務(wù)的吞吐量,提高視頻通信業(yè)務(wù)并發(fā)量。無(wú)論是對(duì)于圖1所示的視頻直播分發(fā)網(wǎng)絡(luò)還是圖2所示的視頻通信分發(fā)網(wǎng)絡(luò),對(duì)大量分散部署的服務(wù)器集群的高度集中管理和控制是確保網(wǎng)絡(luò)效率、可靠性、可控性的必要手段。視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器可以看作是一組邏輯設(shè)備,實(shí)現(xiàn)視頻分發(fā)網(wǎng)絡(luò)的管理、監(jiān)控、動(dòng)態(tài)配置、控制、調(diào)度等功能,對(duì)視頻分發(fā)網(wǎng)絡(luò)中的所有視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器進(jìn)行集中控制、管理和調(diào)度。當(dāng)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器啟動(dòng)后,它可以通過(guò)讀取配置文件的方式獲取可以為其提供網(wǎng)絡(luò)接入和控制服務(wù)的視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的標(biāo)識(shí)和地址信息。為了預(yù)防視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器單點(diǎn)故障,一般情況下,視頻分發(fā)網(wǎng)絡(luò)中會(huì)為視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器提供兩個(gè)可選的視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器,一個(gè)作為主用控制設(shè)備,一個(gè)作為備用控制設(shè)備。視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器啟動(dòng)后,首先利用視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)發(fā)現(xiàn)過(guò)程檢測(cè)為其配置的視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的網(wǎng)絡(luò)可達(dá)性。如果視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器可以和預(yù)先配置的主用視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器或者備用視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器連通,則該視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器將被作為所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的控制設(shè)備,視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器隨后啟動(dòng)和所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的網(wǎng)絡(luò)接入過(guò)程,從而成為所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器所控制的視頻分發(fā)網(wǎng)絡(luò)拓?fù)渲械囊粏T
發(fā)明內(nèi)容
本發(fā)明針對(duì)圖1和圖2所示的視頻分發(fā)網(wǎng)絡(luò)系統(tǒng),提出了一種視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入方法,從而幫助視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器動(dòng)態(tài)接入由視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器所控制的視頻分發(fā)網(wǎng)絡(luò),成為所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器所控制的視頻分發(fā)網(wǎng)絡(luò)拓?fù)渲械囊粏T,接受視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的控制,并在其后設(shè)備運(yùn)行過(guò)程中持續(xù)維護(hù)和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間的控制通道的連通性。在執(zhí)行網(wǎng)絡(luò)接入過(guò)程之前,視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器從配置信息中獲取可以為其提供控制服務(wù)的視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的地址和標(biāo)識(shí)信息,并執(zhí)行視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)發(fā)現(xiàn)過(guò)程,從而檢測(cè)配置信息中獲取的視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的可連通性。視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的可連通性檢測(cè)成功后,視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器隨即請(qǐng)求接入所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器,成為所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器所控制的視頻分發(fā)網(wǎng)絡(luò)拓?fù)渲械囊粋€(gè)網(wǎng)絡(luò)節(jié)點(diǎn)。根據(jù)本發(fā)明的第一方面,提供了一種視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入方法,幫助視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器動(dòng)態(tài)接入由視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器所控制的視頻分發(fā)網(wǎng)絡(luò),成為所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器所控制的視頻分發(fā)網(wǎng)絡(luò)拓?fù)渲械囊粏T,其特征在于:a)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器在通過(guò)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)發(fā)現(xiàn)過(guò)程檢測(cè)到可以連通的視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器后,開始啟動(dòng)到所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的網(wǎng)絡(luò)接入過(guò)程;b)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器只有在成功接入視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器后,才能成為所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器所控制的視頻分發(fā)網(wǎng)絡(luò)拓?fù)渲械囊粋€(gè)網(wǎng)絡(luò)節(jié)點(diǎn),并開始提供視頻分發(fā)和處理服務(wù);c)當(dāng)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器成功接入視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器后,視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器會(huì)周期性地執(zhí)行視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間控制通道的維護(hù)過(guò)程,持續(xù)維護(hù)和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間的控制通道的連通性。根據(jù)本發(fā)明的第二方面,提供了一種視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息。視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息被視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器用于向視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器請(qǐng)求網(wǎng)絡(luò)接入服務(wù)。視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息中所承載的信息包括:視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器硬件描述單元、視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器描述單元、會(huì)話標(biāo)識(shí)、視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器IP地址。其中:視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器硬件描述單元用于承載視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的硬件信息;視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器描述單元用于承載視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的非硬件描述信息;會(huì)話標(biāo)識(shí)是隨機(jī)產(chǎn)生的32位長(zhǎng)度整數(shù),用于作為本消息的唯一會(huì)話標(biāo)識(shí);視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器IP地址用于標(biāo)識(shí)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的發(fā)包地址。根據(jù)本發(fā)明的第三方面,提供了一種視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息。視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息中所承載的信息包括:結(jié)果代碼、視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器描述單元、視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器標(biāo)識(shí)、視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器標(biāo)識(shí)、視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器軟件版本標(biāo)識(shí)、最大消息長(zhǎng)度。其中:結(jié)果代碼用于承載對(duì)視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息的響應(yīng)結(jié)果;視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器描述單元用于承載視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器描述信息;視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器標(biāo)識(shí)表示視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的網(wǎng)絡(luò)內(nèi)部標(biāo)識(shí)號(hào);視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器標(biāo)識(shí)用于承載分配給視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)內(nèi)部標(biāo)識(shí)號(hào);視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器軟件版本標(biāo)識(shí)被用來(lái)指出要求視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器運(yùn)行的軟件版本的版本號(hào);最大消息長(zhǎng)度用來(lái)指出視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間傳輸?shù)目刂葡⒌淖畲箝L(zhǎng)度。當(dāng)視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器接收到來(lái)自視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息后,視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器會(huì)根據(jù)視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息中承載的信息來(lái)進(jìn)行準(zhǔn)入判斷,判斷是否應(yīng)該準(zhǔn)許所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入請(qǐng)求。視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器根據(jù)準(zhǔn)入判斷的結(jié)果,生成視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息,并將該消息發(fā)送到視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器。視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息中的結(jié)果代碼反應(yīng)了是否允許所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器接入視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器。如果允許所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器接入,則視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器會(huì)在視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息中攜帶為視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器分配的網(wǎng)絡(luò)內(nèi)部標(biāo)識(shí)號(hào),視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器在后續(xù)的網(wǎng)絡(luò)運(yùn)行控制過(guò)程中通過(guò)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器標(biāo)識(shí)來(lái)識(shí)別該設(shè)備。當(dāng)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器接收到來(lái)自視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息,且消息中的結(jié)果代碼為成功標(biāo)識(shí),表示所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器已經(jīng)成功成為所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器所控制的視頻分發(fā)網(wǎng)絡(luò)的一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn);否則表示視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器拒絕所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入請(qǐng)求。根據(jù)本發(fā)明的第四方面,提供了一種連接請(qǐng)求消息。連接請(qǐng)求消息用于保持視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器之間的控制通道的連接狀態(tài)。連接請(qǐng)求消息中不承載任何消息元。當(dāng)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器成功接入視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器,并成為視頻分發(fā)網(wǎng)絡(luò)拓?fù)渲械囊粏T時(shí),視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器需要保持和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的通信連接,并及時(shí)發(fā)現(xiàn)和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間的通信連接故障。為此,視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器會(huì)周期性地發(fā)送連接請(qǐng)求消息到視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器。根據(jù)本發(fā)明的第五方面,提供了一種連接請(qǐng)求響應(yīng)消息。連接請(qǐng)求響應(yīng)消息中不承載任何消息元。連接請(qǐng)求響應(yīng)消息是對(duì)連接請(qǐng)求消息的應(yīng)答消息。當(dāng)視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器接收到來(lái)自視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的連接請(qǐng)求消息后,會(huì)立刻發(fā)送連接請(qǐng)求響應(yīng)消息給所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器。如果視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器接收到來(lái)自視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的連接請(qǐng)求響應(yīng)消息,說(shuō)明視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間的控制通道是連通的。連接請(qǐng)求和連接請(qǐng)求響應(yīng)消息的使用,可以使視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器及時(shí)檢測(cè)它們之間的控制通道的連接狀態(tài)。若視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器不能及時(shí)收到連接請(qǐng)求響應(yīng)消息,則表示視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器間的控制通道連接失效,視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器將重新啟動(dòng)針對(duì)所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)發(fā)現(xiàn)過(guò)程和視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)接入過(guò)程,直到重新建立和所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間的網(wǎng)絡(luò)連接。若視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器不能在規(guī)定的時(shí)間周期內(nèi)接收到來(lái)自視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的連接請(qǐng)求消息,則表示視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器間的控制通道連接失效,視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器將所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器從視頻分發(fā)網(wǎng)絡(luò)拓?fù)渲腥コ?br>
根據(jù)本發(fā)明的第六方面,提供了視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)接入過(guò)程的處理流程。其中,包括以下步驟:a)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器發(fā)送視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息到視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器;b)視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器進(jìn)行準(zhǔn)入檢查,判斷是否接受所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入請(qǐng)求;c)視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器發(fā)送視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息給所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器,消息中的結(jié)果代碼表示是否接受所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入請(qǐng)求。根據(jù)本發(fā)明的第七方面,提供了視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間控制通道的維護(hù)過(guò)程。其中,包括以下步驟:a)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器發(fā)送連接請(qǐng)求消息到視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器;b)視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器在接收到連接請(qǐng)求消息后,發(fā)送連接請(qǐng)求響應(yīng)消息到所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器。當(dāng)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器實(shí)現(xiàn)到視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的網(wǎng)絡(luò)接入過(guò)程后,為了維護(hù)和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間的通信連接,視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器會(huì)周期性地發(fā)送連接請(qǐng)求消息到視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器,執(zhí)行控制通道連接的維護(hù)過(guò)程,以維護(hù)和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間的通信連接。采用本發(fā)明的方案,視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器可以動(dòng)態(tài)接入由視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器所控制的視頻分發(fā)網(wǎng)絡(luò),成為所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器所控制的視頻分發(fā)網(wǎng)絡(luò)拓?fù)渲械囊粏T,并在其后設(shè)備運(yùn)行過(guò)程中持續(xù)維護(hù)和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間的控制通道的連通性。
通過(guò)參照附圖閱讀以下所作的對(duì)非限制性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯。本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:圖1示出了視頻直播業(yè)務(wù)的視頻分發(fā)網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)示意圖;圖2示出了視頻通信業(yè)務(wù)的視頻分發(fā)網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)示意圖;圖3示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施例的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入過(guò)程的流程圖;圖4示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施例的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間控制通道的維護(hù)過(guò)程的流程圖。其中,相同或相似的附圖標(biāo)記表示相同或相似的步驟特征或裝置/模塊。
具體實(shí)施例方式下面結(jié)合附圖,對(duì)本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行詳細(xì)的說(shuō)明。如圖1和圖2所示,在視頻分發(fā)網(wǎng)絡(luò)中,視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器負(fù)責(zé)對(duì)網(wǎng)絡(luò)內(nèi)的所有視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器進(jìn)行集中控制、管理、監(jiān)控和調(diào)度。作為視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器,全局服務(wù)器I被配置為視頻分發(fā)網(wǎng)絡(luò)中的主用控制設(shè)備,全局服務(wù)器2被配置為視頻分發(fā)網(wǎng)絡(luò)中的備用控制設(shè)備。全局服務(wù)器1、全局服務(wù)器2的IP地址信息和設(shè)備標(biāo)識(shí)信息被預(yù)先配置到網(wǎng)絡(luò)內(nèi)所有視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器上。以圖1中所示的節(jié)點(diǎn)服務(wù)器J31為例,當(dāng)節(jié)點(diǎn)服務(wù)器J31啟動(dòng)后,它通過(guò)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)發(fā)現(xiàn)過(guò)程檢測(cè)到作為其主用控制設(shè)備的全局服務(wù)器I是可達(dá)的,則節(jié)點(diǎn)服務(wù)器J31隨后啟動(dòng)到全局服務(wù)器I的網(wǎng)絡(luò)接入過(guò)程。節(jié)點(diǎn)服務(wù)器J31只有成功接入全局服務(wù)器I后,才能成為全局服務(wù)器I所控制的視頻分發(fā)網(wǎng)絡(luò)拓?fù)渲械囊粋€(gè)網(wǎng)絡(luò)節(jié)點(diǎn),并開始提供視頻分發(fā)和處理服務(wù)。如果節(jié)點(diǎn)服務(wù)器J31成功接入全局服務(wù)器1,則此后,節(jié)點(diǎn)服務(wù)器J31會(huì)周期性地發(fā)送連接請(qǐng)求消息到全局服務(wù)器1,持續(xù)維護(hù)和全局服務(wù)器I之間的控制通道的連通性。以下,對(duì)本發(fā)明的第二方面進(jìn)行描述,其中,圖1、圖2及其相關(guān)描述在此一并作為參考。以圖1中所示的節(jié)點(diǎn)服務(wù)器J31和全局服務(wù)器I為例,在節(jié)點(diǎn)服務(wù)器J31發(fā)送給全局服務(wù)器I的視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息中包括:節(jié)點(diǎn)服務(wù)器J31的硬件描述單元、節(jié)點(diǎn)服務(wù)器J31的描述單元、會(huì)話標(biāo)識(shí)、節(jié)點(diǎn)服務(wù)器J31的IP地址。其中:節(jié)點(diǎn)服務(wù)器J31的硬件描述單元中承載節(jié)點(diǎn)服務(wù)器J31的硬件序列號(hào);節(jié)點(diǎn)服務(wù)器J31描述單元中包含節(jié)點(diǎn)服務(wù)器J31的非硬件描述信息,如:節(jié)點(diǎn)服務(wù)器J31的軟件版本號(hào)、節(jié)點(diǎn)服務(wù)器J31的設(shè)備引導(dǎo)程序版本號(hào)、節(jié)點(diǎn)服務(wù)器J3I的加密能力參數(shù)等等;會(huì)話標(biāo)識(shí)為承載所述視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息的會(huì)話的唯一標(biāo)識(shí)號(hào),會(huì)話標(biāo)識(shí)由消息發(fā)送方,即節(jié)點(diǎn)服務(wù)器J31產(chǎn)生;節(jié)點(diǎn)服務(wù)器J31的IP地址為節(jié)點(diǎn)服務(wù)器J31的發(fā)包地址。節(jié)點(diǎn)服務(wù)器J31的發(fā)包地址在NAT檢測(cè)時(shí)將被用到,全局服務(wù)器I可以通過(guò)此IP地址判別其和節(jié)點(diǎn)服務(wù)器J31之間的網(wǎng)絡(luò)連接中是否存在NAT設(shè)備。當(dāng)承載視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息的數(shù)據(jù)包的源IP地址和節(jié)點(diǎn)服務(wù)器J31的發(fā)包地址相同時(shí),表示全局服務(wù)器I和節(jié)點(diǎn)服務(wù)器J31之間不存在NAT設(shè)備,否則表示全局服務(wù)器I和節(jié)點(diǎn)服務(wù)器J31之間存在NAT設(shè)備。以下,對(duì)本發(fā)明的第三方面進(jìn)行描述,其中,圖1、圖2及其相關(guān)描述在此一并作為參考。以圖1中所示的節(jié)點(diǎn)服務(wù)器J31和全局服務(wù)器I為例,當(dāng)全局服務(wù)器I接收到來(lái)自節(jié)點(diǎn)服務(wù)器J31的視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息后,全局服務(wù)器I根據(jù)視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息中所承載的節(jié)點(diǎn)服務(wù)器J31的信息來(lái)進(jìn)行準(zhǔn)入判斷,判斷是否應(yīng)該準(zhǔn)許節(jié)點(diǎn)服務(wù)器J31的網(wǎng)絡(luò)接入請(qǐng)求。全局服務(wù)器I根據(jù)準(zhǔn)入判斷的結(jié)果,生成視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息,并將該消息發(fā)送到節(jié)點(diǎn)服務(wù)器J31。在全局服務(wù)器I發(fā)送的視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息中所承載的信息包括:結(jié)果代碼、全局服務(wù)器I描述單元、全局服務(wù)器I標(biāo)識(shí)、視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器標(biāo)識(shí)、視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器軟件版本標(biāo)識(shí)、最大消息長(zhǎng)度。如果全局服務(wù)器I準(zhǔn)許節(jié)點(diǎn)服務(wù)器J31的網(wǎng)絡(luò)接入,則視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息中的結(jié)果代碼為成功標(biāo)識(shí);全局服務(wù)器I描述單元中承載全局服務(wù)器I的描述信息,如:全局服務(wù)器I的安全證書類型、全局服務(wù)器I的DTLS策略、全局服務(wù)器I的參數(shù)列表;全局服務(wù)器I標(biāo)識(shí)承載全局服務(wù)器I的網(wǎng)絡(luò)內(nèi)部標(biāo)識(shí);視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器標(biāo)識(shí)承載全局服務(wù)器I為節(jié)點(diǎn)服務(wù)器J31分配的網(wǎng)絡(luò)內(nèi)部標(biāo)識(shí),全局服務(wù)器I在后續(xù)的網(wǎng)絡(luò)運(yùn)行控制過(guò)程中通過(guò)該標(biāo)識(shí)來(lái)識(shí)別節(jié)點(diǎn)服務(wù)器J31 ;視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器軟件版本標(biāo)識(shí)為全局服務(wù)器I要求節(jié)點(diǎn)服務(wù)器J31運(yùn)行的軟件版本的版本號(hào);最大消息長(zhǎng)度為全局服務(wù)器I和節(jié)點(diǎn)服務(wù)器J31之間傳輸?shù)目刂葡⒌淖畲箝L(zhǎng)度字節(jié)數(shù)。如果全局服務(wù)器I拒絕節(jié)點(diǎn)服務(wù)器J31的網(wǎng)絡(luò)接入,則視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息中的結(jié)果代碼為失敗標(biāo)識(shí),視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器標(biāo)識(shí)為0,視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器軟件版本標(biāo)識(shí)為O ;最大消息長(zhǎng)度為O ;全局服務(wù)器I描述單元中承載全局服務(wù)器I的描述信息,如:全局服務(wù)器I的安全證書類型、全局服務(wù)器I的DTLS策略、全局服務(wù)器I的參數(shù)列表;全局服務(wù)器I標(biāo)識(shí)承載全局服務(wù)器I的網(wǎng)絡(luò)內(nèi)部標(biāo)識(shí)。以下,對(duì)本發(fā)明的第四方面進(jìn)行描述,其中,圖1及其相關(guān)描述在此一并作為參考。以圖1中所示的節(jié)點(diǎn)服務(wù)器J31和全局服務(wù)器I為例,當(dāng)節(jié)點(diǎn)服務(wù)器J31成功實(shí)現(xiàn)到全局服務(wù)器I的網(wǎng)絡(luò)接入,成為全局服務(wù)器I所控制的視頻分發(fā)網(wǎng)絡(luò)中的一員后,節(jié)點(diǎn)服務(wù)器J31需要保持和全局服務(wù)器I之間的通信連接,并及時(shí)發(fā)現(xiàn)和全局服務(wù)器I之間的通信連接故障。為此,節(jié)點(diǎn)服務(wù)器J31會(huì)周期性地發(fā)送連接請(qǐng)求消息到全局服務(wù)器1,以維持和全局服務(wù)器I之間的控制通道的連通性。在如圖1所示的視頻分發(fā)網(wǎng)絡(luò)中,視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器之間的所有控制消息包括兩個(gè)組成部分:消息頭、消息元列表。其中:消息頭包含消息類型、消息長(zhǎng)度、消息序列號(hào)等信息;消息元被用來(lái)承載控制消息的內(nèi)容,消息元列表可以包含O到多個(gè)消息元。節(jié)點(diǎn)服務(wù)器J31發(fā)送給全局服務(wù)器I的連接請(qǐng)求消息中僅包含消息頭,不包含任何消息元。以下,對(duì)本發(fā)明的第五方面進(jìn)行描述,其中,圖1及其相關(guān)描述在此一并作為參考。以圖1中所示的節(jié)點(diǎn)服務(wù)器J31和全局服務(wù)器I為例,當(dāng)全局服務(wù)器I接收到來(lái)自節(jié)點(diǎn)服務(wù)器J31的連接請(qǐng)求消息后,發(fā)送連接請(qǐng)求響應(yīng)消息到節(jié)點(diǎn)服務(wù)器J31。節(jié)點(diǎn)服務(wù)器J31接收到來(lái)自全局服務(wù)器I的連接請(qǐng)求響應(yīng)消息,說(shuō)明節(jié)點(diǎn)服務(wù)器J31和全局服務(wù)器I之間的控制通道是連通的。如果節(jié)點(diǎn)服務(wù)器J31在發(fā)送連接請(qǐng)求消息后,無(wú)法及時(shí)接收到來(lái)自全局服務(wù)器I的連接請(qǐng)求響應(yīng)消息,說(shuō)明節(jié)點(diǎn)服務(wù)器J31和全局服務(wù)器I之間的控制通道出現(xiàn)異常。節(jié)點(diǎn)服務(wù)器J31將重新啟動(dòng)針對(duì)全局服務(wù)器I的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)發(fā)現(xiàn)過(guò)程,直到重新建立和全局服務(wù)器I之間的網(wǎng)絡(luò)連接。若全局服務(wù)器I不能在規(guī)定的時(shí)間周期內(nèi)接收到來(lái)自節(jié)點(diǎn)服務(wù)器J31的連接請(qǐng)求消息,則表示節(jié)點(diǎn)服務(wù)器J31和全局服務(wù)器I之間的控制通道連接失效,全局服務(wù)器I將節(jié)點(diǎn)服務(wù)器J31從視頻分發(fā)網(wǎng)絡(luò)拓?fù)渲腥コ?。連接請(qǐng)求響應(yīng)消息中僅包含消息頭,不包含任何消息元。根據(jù)本發(fā)明實(shí)施例,還提供了一種視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)接入過(guò)程。下面以圖1中所示的節(jié)點(diǎn)服務(wù)器J31和全局服務(wù)器I為例,根據(jù)圖3來(lái)介紹該過(guò)程。視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)接入過(guò)程包括以下處理步驟:步驟S10,節(jié)點(diǎn)服務(wù)器J31在成功執(zhí)行到全局服務(wù)器I的網(wǎng)絡(luò)發(fā)現(xiàn)過(guò)程后,發(fā)送視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息到全局服務(wù)器I。步驟S11,全局服務(wù)器I根據(jù)視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息中攜帶的節(jié)點(diǎn)服務(wù)器J31的信息,判斷是否接受節(jié)點(diǎn)服務(wù)器J31的網(wǎng)絡(luò)接入請(qǐng)求,并將判斷結(jié)果封裝進(jìn)視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息中。例如:全局服務(wù)器I根據(jù)節(jié)點(diǎn)服務(wù)器J31的硬件標(biāo)識(shí)檢查視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器列表,發(fā)現(xiàn)在其所控制的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器列表中沒(méi)有節(jié)點(diǎn)服務(wù)器J31的配置信息,則全局服務(wù)器I拒絕接受節(jié)點(diǎn)服務(wù)器J31的網(wǎng)絡(luò)接入請(qǐng)求,不允許其接入全局服務(wù)器I所控制的視頻分發(fā)網(wǎng)絡(luò)。步驟S12,全局服務(wù)器I發(fā)送視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息到節(jié)點(diǎn)服務(wù)器J31。根據(jù)本發(fā)明實(shí)施例,還提供了一種視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間控制通道的維護(hù)過(guò)程。下面以圖1中所示的節(jié)點(diǎn)服務(wù)器J31和全局服務(wù)器I為例,根據(jù)圖4來(lái)介紹該過(guò)程。視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間控制通道的維護(hù)過(guò)程包括以下處理步驟:步驟S20,節(jié)點(diǎn)服務(wù)器J31發(fā)送連接請(qǐng)求消息到全局服務(wù)器I。步驟S21,全局服務(wù)器I在接收到連接請(qǐng)求消息后,發(fā)送連接請(qǐng)求響應(yīng)消息到節(jié)點(diǎn)服務(wù)器J31。當(dāng)節(jié)點(diǎn)服務(wù)器J31實(shí)現(xiàn)到全局服務(wù)器I的網(wǎng)絡(luò)接入過(guò)程后,為了維護(hù)其間的通信連接,節(jié)點(diǎn)服務(wù)器J31會(huì)周期性地發(fā)送連接請(qǐng)求消息到全局服務(wù)器1,執(zhí)行控制通道的維護(hù)過(guò)程,以維護(hù)和全局服務(wù)器I之間的控制通道的通信連接。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改,等同替換,改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入方法,其特征在于:視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器在通過(guò)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)發(fā)現(xiàn)過(guò)程檢測(cè)到可以連通的視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器后,開始啟動(dòng)到視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的網(wǎng)絡(luò)接入過(guò)程。
2.根據(jù)權(quán)利要求1所述的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入方法,其特征還在于:當(dāng)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器成功接入視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器后,視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器會(huì)周期性地執(zhí)行視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間控制通道的維護(hù)過(guò)程,持續(xù)維護(hù)和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間的控制通道的連通性。
3.根據(jù)權(quán)利要求1-2所述的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入方法,其特征還在于,視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)接入處理過(guò)程包括以下步驟: a)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器發(fā)送視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息到視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器; b)視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器進(jìn)行準(zhǔn)入檢查,判斷是否接受所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入請(qǐng)求; c)視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器發(fā)送視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息給所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器,消息中的結(jié)果代碼表示是否接受所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入請(qǐng)求。
4.根據(jù)權(quán)利要求1-3所述的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入方法,其特征還在于,視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間控制通道的維護(hù)過(guò)程包括以下步驟: a)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器發(fā)送連接請(qǐng)求消息到視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器; b)視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器在接收到連接請(qǐng)求消息后,發(fā)送連接請(qǐng)求響應(yīng)消息到所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器。
5.根據(jù)權(quán)利要求3所述的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)接入處理過(guò)程,視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息的特征在于: a)視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息中所承載的信息包括:視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器硬件描述單元、視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器描述單元、會(huì)話標(biāo)識(shí)、視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器IP地址; b)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器硬件描述單元用于承載視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的硬件信息; c)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器描述單元用于承載視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的非硬件描述信息; d)會(huì)話標(biāo)識(shí)是隨機(jī)產(chǎn)生的32位長(zhǎng)度整數(shù),用于作為本消息的唯一會(huì)話標(biāo)識(shí); e)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器IP地址用于標(biāo)識(shí)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的發(fā)包地址。
6.根據(jù)權(quán)利要求3所述的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)接入處理過(guò)程,視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息的特征在于: a)視頻分發(fā)網(wǎng)絡(luò)接入響應(yīng)消息中所承載的信息包括:結(jié)果代碼、視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器描述單元、視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器標(biāo)識(shí)、視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器標(biāo)識(shí)、視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器軟件版本標(biāo)識(shí)、最大消息長(zhǎng)度; b)結(jié)果代碼用于承載對(duì)視頻分發(fā)網(wǎng)絡(luò)接入請(qǐng)求消息的響應(yīng)結(jié)果;c)視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器描述單元用于承載視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器描述信息; d)視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器標(biāo)識(shí)表示視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的網(wǎng)絡(luò)內(nèi)部標(biāo)識(shí)號(hào); e)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器標(biāo)識(shí)用于表示分配給視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)內(nèi)部標(biāo)識(shí)號(hào); f)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器軟件版本標(biāo)識(shí)被用來(lái)指出要求視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器運(yùn)行的軟件版本的版本號(hào); g)最大消息長(zhǎng)度用來(lái)指出視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間傳輸?shù)目刂葡⒌淖畲箝L(zhǎng)度。
7.根據(jù)權(quán)利要求4所述的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間控制通道的維護(hù)過(guò)程,連接請(qǐng)求消息的特征在于: a)連接請(qǐng)求消息用于保持視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器之間的控制通道的連接狀態(tài); b)連接請(qǐng)求消息中不承載任何消息元。
8.根據(jù)權(quán)利要求4所述的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間控制通道的維護(hù)過(guò)程,連接請(qǐng)求響應(yīng)消息的特征在于: a)連接請(qǐng)求響應(yīng)消息是對(duì)連接請(qǐng)求消息的應(yīng)答消息; b)連接請(qǐng)求響應(yīng)消息中不承載任何消息元。
9.根據(jù)權(quán)利要求4所述的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間控制通道的維護(hù)過(guò)程,其特征還在于: a)若視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器在發(fā)送連接請(qǐng)求消息后不能及時(shí)收到連接請(qǐng)求響應(yīng)消息,則表示視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器間的控制通道連接失效,視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器將重新啟動(dòng)針對(duì)所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)發(fā)現(xiàn)過(guò)程和視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器網(wǎng)絡(luò)接入過(guò)程,直到重新建立和所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間的網(wǎng)絡(luò)連接; b)若視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器不能在規(guī)定的時(shí)間周期內(nèi)接收到來(lái)自視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的連接請(qǐng)求消息,則表示視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器間的控制通道連接失效,視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器將所述視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器從視頻分發(fā)網(wǎng)絡(luò)拓?fù)渲腥コ?br>
10.根據(jù)權(quán)利要求1-9所述的視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入方法,其特征還在于:視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器只有在成功接入視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器后,才能成為所述視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器所控制的視頻分發(fā)網(wǎng)絡(luò)拓?fù)渲械囊粋€(gè)網(wǎng)絡(luò)節(jié)點(diǎn),并開始提供視頻分發(fā)和處理服務(wù)。
全文摘要
本發(fā)明涉及信息與通信技術(shù)領(lǐng)域,具體涉及視頻分發(fā)網(wǎng)絡(luò)中的一種視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入方法。當(dāng)視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器啟動(dòng)后,為了成為視頻分發(fā)網(wǎng)絡(luò)拓?fù)渲械囊粏T,視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器需要實(shí)現(xiàn)到視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器的網(wǎng)絡(luò)接入,接受其提供的控制服務(wù)。本發(fā)明提出了一種視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器的網(wǎng)絡(luò)接入方法,從而幫助視頻分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)服務(wù)器動(dòng)態(tài)接入由視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器所控制的視頻分發(fā)網(wǎng)絡(luò),成為視頻分發(fā)網(wǎng)絡(luò)拓?fù)涞囊粋€(gè)組成部分,并在設(shè)備運(yùn)行過(guò)程中持續(xù)維護(hù)和視頻分發(fā)網(wǎng)絡(luò)全局服務(wù)器之間的控制通道的連通性。
文檔編號(hào)H04N21/63GK103108253SQ201110360968
公開日2013年5月15日 申請(qǐng)日期2011年11月15日 優(yōu)先權(quán)日2011年11月15日
發(fā)明者湯曉輝 申請(qǐng)人:蘇州達(dá)聯(lián)信息科技有限公司