亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種流媒體服務多進程的合并回源方法及設備的制造方法

文檔序號:10471003閱讀:247來源:國知局
一種流媒體服務多進程的合并回源方法及設備的制造方法
【專利摘要】本發(fā)明公開了一種流媒體服務多進程的合并回源方法及設備。所述方法包括以下步驟:獲取流媒體服務請求;由所述多個進程中的一個進程處理所述流媒體服務請求;根據(jù)回源進程確定機制在所述多個進程中確定執(zhí)行所述流媒體服務請求的回源處理的進程號pro_i。本發(fā)明通過對執(zhí)行視頻請求的回源處理的進程進行選擇,從而解決了部分進程負載過大,使進程對回源的處理速度降低,對多個并發(fā)回源的處理能力下降,造成流媒體服務視頻傳輸速度降低的問題。
【專利說明】
一種流媒體服務多進程的合并回源方法及設備
技術領域
[0001]本發(fā)明涉及通信技術領率,更具體地,涉及一種流媒體服務多進程的合并回源方法及設備。
【背景技術】
[0002]流媒體服務是指利用互聯(lián)網(wǎng)及流媒體技術進行直播,視頻因融合了圖像、文字、聲音等豐富元素,聲形并茂,效果極佳,逐漸成為互聯(lián)網(wǎng)的主流表達方式。內(nèi)容分發(fā)網(wǎng)絡(Content Delivery Network,CDN)中,多個設備與節(jié)點服務器相連,節(jié)點服務器從設備接收攜帶有內(nèi)容提供網(wǎng)絡側內(nèi)容標識的內(nèi)容請求,從內(nèi)容請求中解析出內(nèi)容標識,并根據(jù)內(nèi)容標識調(diào)用內(nèi)容提供網(wǎng)絡的回源地址查詢接口查詢內(nèi)容的回源地址;根據(jù)回源地址執(zhí)行回源操作。
[0003]現(xiàn)有技術中,回源在設備中進入的進程是任意的或者指定的,會使得部分進程負載過大,使進程對回源的處理速度降低,對多個并發(fā)回源的處理能力下降,造成流媒體服務視頻傳輸速度降低的問題。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的是提供一種用于流媒體服務的新技術方案。用于解決流媒體服務在設備中進行回源的進程是任意或者指定的導致大量流媒體服務回源時會集中進入某一個進程進行回源使得該進程負載過大造成回源處理速度降低的技術問題。
[0005]根據(jù)本發(fā)明的第一方面,提供了一種流媒體服務多進程的合并回源方法,其中,多個進程運行于一臺設備之上,所述方法包括以下步驟獲取流媒體服務請求;由所述多個進程中的一個進程處理所述流媒體服務請求;根據(jù)回源進程確定機制在所述多個進程中確定執(zhí)行所述流媒體服務請求的回源處理的進程號pro_i。
[0006]進一步,由對應于所述進程號pro_i的進程對所述流媒體服務請求進行回源操作。[0007 ] 所述回源進程確定機制包括求余計算。
[0008]所述回源進程確定機制利用所述流媒體服務請求的流ID的哈希計算結果對進程數(shù)目進行求余得到執(zhí)行所述回源處理的進程號pro_i。
[0009]所述多個進程的每一個用于監(jiān)測預定的一個或多個流媒體協(xié)議默認的端口號port」ο
[0010]根據(jù)流媒體協(xié)議默認的端口數(shù)目設定所述進程數(shù)目。
[0011]由對所述流媒體服務請求對應的流媒體協(xié)議默認的端口號port」進行監(jiān)測的進程處理所述流媒體服務請求。
[0012]根據(jù)本發(fā)明的第二方面,提供了一種流媒體服務多進程的合并回源設備,所述設備包括:獲取模塊,用于獲取流媒體服務請求;以及多個進程處理模塊,用于運行多個進程,其中包括:第一進程處理模塊,用于處理所述流媒體服務請求,以及根據(jù)回源進程確定機制在所述多個進程處理模塊中確定執(zhí)行所述流媒體服務請求的回源處理的進程號pro_i。
[0013]進一步,所述設備還包括:第二進程處理模塊,與所確定的執(zhí)行所述流媒體服務請求的回源處理的進程號pro_i相對應,用于執(zhí)行所述流媒體服務請求的回源處理。
[0014]所述回源進程確定機制包括求余計算。
[0015]所述回源進程確定機制利用所述流媒體服務請求的流ID的哈希計算結果對進程數(shù)目進行求余得到執(zhí)行所述回源處理的進程號pro_i。
[0016]所述多個進程處理模塊的每一個用于監(jiān)測預定的一個或多個流媒體協(xié)議默認的端P號port」ο
[0017]還包括進程數(shù)目設定模塊,用于根據(jù)流媒體協(xié)議默認的端口數(shù)目設定所述進程數(shù)目。
[0018]由對所述流媒體服務請求對應的流媒體協(xié)議默認的端口號port」進行監(jiān)測的進程處理所述流媒體服務請求。
[0019]本發(fā)明的發(fā)明人發(fā)現(xiàn),在現(xiàn)有技術中,流媒體服務過程中回源進入的進程是任意的,設備不能設定執(zhí)行所述流媒體服務請求的回源處理的進程號,會使得部分進程負載過大,使進程對回源的處理速度降低,對多個并發(fā)回源的處理能力下降,從而使視頻傳輸速度降低。因此,采用本發(fā)明提供的合并回源方法,設備通過對不同的流媒體請求設定不同的回源處理進程號,可以實現(xiàn)設備內(nèi)進程之間負載均衡,從而提高并發(fā)回源的處理能力,提高視頻傳輸速度。通過以下參照附圖對本發(fā)明的示例性實施例的詳細描述,本發(fā)明的其它特征及其優(yōu)點將會變得清楚。
【附圖說明】
[0020]被結合在說明書中并構成說明書的一部分的附圖示出了本發(fā)明的實施例,并且連同其說明一起用于解釋本發(fā)明的原理。
[0021 ]圖1示出了現(xiàn)有技術中⑶N節(jié)點應用環(huán)境的示意圖。
[0022]圖2是顯示可用于實現(xiàn)本發(fā)明的實施例的設備2000的硬件配置的例子的框圖。
[0023]圖3示出了實現(xiàn)本發(fā)明的實施例的方法的流程圖。
[0024]圖4是顯示可用于實現(xiàn)本發(fā)明的實施例的設備的結構框圖。
【具體實施方式】
[0025]現(xiàn)在將參照附圖來詳細描述本發(fā)明的各種示例性實施例。應注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達式和數(shù)值不限制本發(fā)明的范圍。
[0026]以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應用或使用的任何限制。
[0027]對于相關領域普通技術人員已知的技術、方法和設備可能不作詳細討論,但在適當情況下,所述技術、方法和設備應當被視為說明書的一部分。
[0028]在這里示出和討論的所有例子中,任何具體值應被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它例子可以具有不同的值。
[0029]應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
[0030]〈系統(tǒng)環(huán)境〉
[0031 ]圖1示出了本發(fā)明的實施例所處的CDN系統(tǒng)的框圖。
[0032]通過在網(wǎng)絡各處放置節(jié)點服務器所構成的在現(xiàn)有的互聯(lián)網(wǎng)基礎之上的一層智能虛擬網(wǎng)絡,CDN系統(tǒng)能夠?qū)崟r地根據(jù)網(wǎng)絡流量和各節(jié)點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節(jié)點上。如圖1所示,每個CDN節(jié)點內(nèi)部可以包括多臺設備,各CDN節(jié)點外部與多個用戶終端100-1,100-2,100-3...相連,將用戶的請求導向離用戶最近的CDN節(jié)點上。
[0033]圖2是顯示可用于實現(xiàn)本發(fā)明的實施例的CDN節(jié)點內(nèi)部的設備2110的硬件配置的例子的框圖。
[0034]如圖2所示,設備2110包括經(jīng)由系統(tǒng)總線2121連接的處理單元2120、系統(tǒng)存儲器2130、固定非易失性存儲器接口 2140、移動非易失性存儲器接口 2150、用戶輸入接口 2160、網(wǎng)絡接口 2170、視頻接口 2190和輸出外圍接口 2195。
[0035]系統(tǒng)存儲器2130包括ROM(只讀存儲器)和RAM(隨機存取存儲器)A1S(基本輸入輸出系統(tǒng))駐留在ROM內(nèi)。操作系統(tǒng)、應用程序、其它程序模塊和某些程序數(shù)據(jù)駐留在RAM內(nèi)。
[0036]諸如硬盤的固定非易失性存儲器連接到固定非易失性存儲器接口2140。固定非易失性存儲器例如可以存儲操作系統(tǒng)、應用程序、其它程序模塊和某些程序數(shù)據(jù)。
[0037]諸如軟盤驅(qū)動器和CD-ROM驅(qū)動器的移動非易失性存儲器連接到移動非易失性存儲器接口 2150。例如,軟盤可以被插入到軟盤驅(qū)動器中,以及CD(光盤)可以被插入到CD-ROM驅(qū)動器內(nèi)。
[0038]諸如鼠標和鍵盤的輸入設備被連接到用戶輸入接口2160。
[0039 ] 計算機2110可以通過網(wǎng)絡接口 2170連接到遠程計算機2180。例如,網(wǎng)絡接口 2170可以通過局域網(wǎng)連接到遠程計算機?;蛘?,網(wǎng)絡接口 2170可以連接到調(diào)制解調(diào)器(調(diào)制器一解調(diào)器),以及調(diào)制解調(diào)器經(jīng)由廣域網(wǎng)連接到⑶N節(jié)點2180。
[0040]視頻接口 2190連接到監(jiān)視器。
[0041 ]輸出外圍接口 2195連接到打印機和揚聲器。
[0042]圖2所示的計算機系統(tǒng)僅僅是說明性的并且決不意味著對本發(fā)明、其應用或使用的任何限制。
[0043]〈第一實施例〉
[0044]根據(jù)現(xiàn)有技術中的流媒體服務處理機制,由用戶通過終端設備發(fā)起流媒體服務請求,該請求可以是流媒體直播請求,例如用戶終端請求進行流媒體服務,或者用戶終端請求下載直播流媒體進行播放,可以是流媒體點播請求,例如用戶終端請求點播指定內(nèi)容的流媒體,還可以是互動直播請求,例如多個互相通信的用戶終端實時請求下載對方的直播視頻進行播放,又向?qū)Ψ桨l(fā)起直播請求上傳自己的直播視頻。一般而言,用戶終端請求的該流媒體服務請求根據(jù)一定的規(guī)則導向至某個CDN節(jié)點,例如導向離用戶最近的CDN節(jié)點上,由該CDN節(jié)點處理該終端的流媒體服務請求,CDN節(jié)點通常包括多臺設備,并根據(jù)預定的機制將流媒體服務請求分配至某臺設備具體執(zhí)行。
[0045]圖3是實現(xiàn)本發(fā)明的方法流程圖。所述方法實施于CDN節(jié)點內(nèi)的一臺設備之上,多個進程運行于⑶N節(jié)點的一臺設備之上,包括以下步驟:
[0046]首先在步驟S301:獲取流媒體服務請求。該流媒體服務請求是CDN節(jié)點接收到用戶終端發(fā)起的請求后分配給所述設備處理的流媒體服務請求。
[0047]步驟S302:由所述多個進程中的一個進程處理所述流媒體服務請求。
[0048]設備上運行了多個進程用于處理多個流媒體服務請求,該流媒體服務請求可以由所述多個進程中預定的一個進程進行處理,這將在下面進行進一步描述。
[0049]在步驟S303:根據(jù)回源進程確定機制在所述多個進程中確定執(zhí)行所述流媒體服務請求的回源處理的進程號pro_i。
[0050]特別地,所述回源進程確定機制可以包括求余計算等計算。例如,可以根據(jù)流媒體服務請求的流ID與進程數(shù)目求余,又例如,可以利用所述流媒體服務請求的流ID的哈希計算結果對進程數(shù)目進行求余得到執(zhí)行所述回源處理的進程號pro_i。所述流ID攜帶于所述流媒體服務請求之中。
[0051]通過上述計算得到執(zhí)行所述回源處理的進程號pro_i,在已經(jīng)運行的多個進程之間分配執(zhí)行回源操作的進程,從而使得CDN節(jié)點中的設備提升并發(fā)回源處理能力,避免由單個進程進行回源操作引起的進程負載過大,處理速度降低,對多個并發(fā)回源的處理能力下降等問題。
[0052]此外,所述方法還包括步驟S304:由對應于所述進程號pro_i的進程對所述流媒體服務請求進行回源操作。
[0053]在進一步的實施例中,可以對所述多個進程所監(jiān)測的端口進行控制。例如,可以在所述步驟S301之前,包括如下步驟,設置所述多個進程的每一個用于監(jiān)測預定的一個或多個流媒體協(xié)議默認的端口號port」。對根據(jù)端口數(shù)目對進程數(shù)目進行預先設定,可以根據(jù)需求,對進程數(shù)目進行靈活配置,提高流媒體服務的速度。可以根據(jù)流媒體協(xié)議默認的端口數(shù)目設定所述進程數(shù)目。例如每個進程監(jiān)測一個固定的端口,也可以設置每個進程監(jiān)測一個以上固定的端口,或者可以設置某些進程各自監(jiān)測一個固定的端口而另一些進程各自監(jiān)測多個其他固定的端口。特別地,例如當端口數(shù)目為20時,可以設置進程數(shù)目為20。所述端口可以是萬維網(wǎng)(World Wide Web,www)代理服務的8080端口,也可以是用于實時流協(xié)議(Real Time Streaming Protocol,RTSP)的554端口,或其他已有或自定義端口等等。
[0054]〈第二實施例〉
[0055]圖4是顯示可用于實現(xiàn)本發(fā)明的實施例的設備400的結構組成框圖。
[0056]如圖4所示,所述設備400包括:獲取模塊401,用于獲取流媒體服務請求;以及多個進程處理模塊402,用于運行多個進程,其中包括:第一進程處理模塊,用于處理所述流媒體服務請求,以及根據(jù)回源進程確定機制在所述多個進程處理模塊中確定執(zhí)行所述流媒體服務請求的回源處理的進程號pro_i。所述回源進程確定機制可以包括求余計算。例如,可以根據(jù)流媒體服務請求的流ID與進程數(shù)目求余,又例如,具體可以利用所述流媒體服務請求的流ID的哈希計算結果對進程數(shù)目進行求余得到執(zhí)行所述回源處理的進程號pro_i。所述流ID攜帶于所述流媒體服務請求之中。
[0057]優(yōu)選地,所述設備還包括:第二進程處理模塊,與所確定的執(zhí)行所述流媒體服務請求的回源處理的進程號pro_i相對應,用于執(zhí)行所述流媒體服務請求的回源處理。
[0058]需要說明的是,上文所述“第一進程處理模塊”和“第二進程處理模塊”并不是特指某個或某些進程處理模塊,使用“第一進程處理模塊”和“第二進程處理模塊”這種表述方法只是為了對執(zhí)行不同操作步驟的兩個進程及對應的進程處理模塊進行區(qū)分。因此,“第一進程處理模塊”和“第二進程處理模塊”可以為同一個進程處理模塊,也可以為不同的進程處理模塊。
[0059]優(yōu)選地,所述多個進程處理模塊中的每一個用于監(jiān)測預定的一個或多個流媒體協(xié)議默認的端口號port」。
[0060]還包括進程數(shù)目設定模塊,用于根據(jù)流媒體協(xié)議默認的端口數(shù)目設定所述進程數(shù)目??梢愿鶕?jù)需求,對進程數(shù)目進行靈活配置,提高流媒體服務的速度。例如每個進程監(jiān)測一個固定的端口,也可以設置每個進程監(jiān)測一個以上固定的端口,或者可以設置某些進程各自監(jiān)測一個固定的端口而另一些進程各自監(jiān)測多個其他固定的端口。特別地,例如當端口數(shù)目為20時,可以設置進程數(shù)目為20。所述端口可以是萬維網(wǎng)(World Wide Web,www)代理服務的8080端口,也可以是用于實時流協(xié)議(Real Time Streaming Protocol,RTSP)的554端口,或其他已有或自定義端口等等。
[0061]本發(fā)明可以是系統(tǒng)、方法和/或計算機程序產(chǎn)品。計算機程序產(chǎn)品可以包括計算機可讀存儲介質(zhì),其上載有用于使處理器實現(xiàn)本發(fā)明的各個方面的計算機可讀程序指令。
[0062]計算機可讀存儲介質(zhì)可以是可以保持和存儲由指令執(zhí)行設備使用的指令的有形設備。計算機可讀存儲介質(zhì)例如可以是一一但不限于一一電存儲設備、磁存儲設備、光存儲設備、電磁存儲設備、半導體存儲設備或者上述的任意合適的組合。計算機可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:便攜式計算機盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、靜態(tài)隨機存取存儲器(SRAM)、便攜式壓縮盤只讀存儲器(CD-ROM)、數(shù)字多功能盤(DVD)、記憶棒、軟盤、機械編碼設備、例如其上存儲有指令的打孔卡或凹槽內(nèi)凸起結構、以及上述的任意合適的組合。這里所使用的計算機可讀存儲介質(zhì)不被解釋為瞬時信號本身,諸如無線電波或者其他自由傳播的電磁波、通過波導或其他傳輸媒介傳播的電磁波(例如,通過光纖電纜的光脈沖)、或者通過電線傳輸?shù)碾娦盘枴?br>[0063]這里所描述的計算機可讀程序指令可以從計算機可讀存儲介質(zhì)下載到各個計算/處理設備,或者通過網(wǎng)絡、例如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)和/或無線網(wǎng)下載到外部計算機或外部存儲設備。網(wǎng)絡可以包括銅傳輸電纜、光纖傳輸、無線傳輸、路由器、防火墻、交換機、網(wǎng)關計算機和/或邊緣服務器。每個計算/處理設備中的網(wǎng)絡適配卡或者網(wǎng)絡接口從網(wǎng)絡接收計算機可讀程序指令,并轉(zhuǎn)發(fā)該計算機可讀程序指令,以供存儲在各個計算/處理設備中的計算機可讀存儲介質(zhì)中。
[0064]用于執(zhí)行本發(fā)明操作的計算機程序指令可以是匯編指令、指令集架構(ISA)指令、機器指令、機器相關指令、微代碼、固件指令、狀態(tài)設置數(shù)據(jù)、或者以一種或多種編程語言的任意組合編寫的源代碼或目標代碼,所述編程語言包括面向?qū)ο蟮木幊陶Z言一諸如Smalltalk、C++等,以及常規(guī)的過程式編程語言一諸如“C”語言或類似的編程語言。計算機可讀程序指令可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網(wǎng)絡一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網(wǎng)服務提供商來通過因特網(wǎng)連接)。在一些實施例中,通過利用計算機可讀程序指令的狀態(tài)信息來個性化定制電子電路,例如可編程邏輯電路、現(xiàn)場可編程門陣列(FPGA)或可編程邏輯陣列(PLA),該電子電路可以執(zhí)行計算機可讀程序指令,從而實現(xiàn)本發(fā)明的各個方面。
[0065]這里參照根據(jù)本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機程序產(chǎn)品的流程圖和/或框圖描述了本發(fā)明的各個方面。應當理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機可讀程序指令實現(xiàn)。
[0066]這些計算機可讀程序指令可以提供給通用計算機、專用計算機或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機器,使得這些指令在通過計算機或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時,產(chǎn)生了實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的裝置。也可以把這些計算機可讀程序指令存儲在計算機可讀存儲介質(zhì)中,這些指令使得計算機、可編程數(shù)據(jù)處理裝置和/或其他設備以特定方式工作,從而,存儲有指令的計算機可讀介質(zhì)則包括一個制造品,其包括實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的各個方面的指令。
[0067]也可以把計算機可讀程序指令加載到計算機、其它可編程數(shù)據(jù)處理裝置、或其它設備上,使得在計算機、其它可編程數(shù)據(jù)處理裝置或其它設備上執(zhí)行一系列操作步驟,以產(chǎn)生計算機實現(xiàn)的過程,從而使得在計算機、其它可編程數(shù)據(jù)處理裝置、或其它設備上執(zhí)行的指令實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作。
[0068]附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的系統(tǒng)、方法的可能實現(xiàn)的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或指令的一部分,所述模塊、程序段或指令的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。在有些作為替換的實現(xiàn)中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。對于本領域技術人員來說公知的是,通過硬件方式實現(xiàn)、通過軟件方式實現(xiàn)以及通過軟件和硬件結合的方式實現(xiàn)都是等價的。
[0069]以上已經(jīng)描述了本發(fā)明的各實施例,上述說明是示例性的,并非窮盡性的,并且也不限于所披露的各實施例。在不偏離所說明的各實施例的范圍和精神的情況下,對于本技術領域的普通技術人員來說許多修改和變更都是顯而易見的。本文中所用術語的選擇,旨在最好地解釋各實施例的原理、實際應用或?qū)κ袌鲋械募夹g改進,或者使本技術領域的其它普通技術人員能理解本文披露的各實施例。本發(fā)明的范圍由所附權利要求來限定。
【主權項】
1.一種流媒體服務多進程的合并回源方法,其中,多個進程運行于一臺設備之上,所述方法包括以下步驟: 獲取流媒體服務請求; 由所述多個進程中的一個進程處理所述流媒體服務請求; 根據(jù)回源進程確定機制在所述多個進程中確定執(zhí)行所述流媒體服務請求的回源處理的進程號pro_i。2.根據(jù)權利要求1所述的方法,其特征在于:所述方法還包括:由對應于所述進程號pro」的進程對所述流媒體服務請求進行回源操作。3.根據(jù)權利要求1所述的方法,其特征在于:所述回源進程確定機制包括求余計算。4.根據(jù)權利要求1所述的方法,其特征在于:所述回源進程確定機制利用所述流媒體服務請求的流ID的哈希計算結果對進程數(shù)目進行求余得到執(zhí)行所述回源處理的進程號pro_15.根據(jù)權利要求1至4中任一項所述的方法,其特征在于:所述多個進程的每一個用于監(jiān)測預定的一個或多個流媒體協(xié)議默認的端口號port」。6.根據(jù)權利要求1至4中任一項所述的方法,其特征在于:根據(jù)流媒體協(xié)議默認的端口數(shù)目設定所述進程數(shù)目。7.根據(jù)權利要求1至4中任一項所述的方法,其特征在于: 由對所述流媒體服務請求對應的流媒體協(xié)議默認的端口號port」進行監(jiān)測的進程處理所述流媒體服務請求。8.一種流媒體服務多進程的合并回源設備,所述設備包括: 獲取模塊,用于獲取流媒體服務請求;以及 多個進程處理模塊,用于運行多個進程,其中包括: 第一進程處理模塊,用于處理所述流媒體服務請求,以及根據(jù)回源進程確定機制在所述多個進程處理模塊中確定執(zhí)行所述流媒體服務請求的回源處理的進程號pro_i。9.根據(jù)權利要求8所述的設備,其特征在于:還包括: 第二進程處理模塊,與所確定的執(zhí)行所述流媒體服務請求的回源處理的進程號pro_i相對應,用于執(zhí)行所述流媒體服務請求的回源處理。10.根據(jù)權利要求8所述的設備,其特征在于:所述回源進程確定機制包括求余計算。11.根據(jù)權利要求8所述的設備,其特征在于:所述回源進程確定機制利用所述流媒體服務請求的流ID的哈希計算結果對進程數(shù)目進行求余得到執(zhí)行所述回源處理的進程號pro_i012.根據(jù)權利要求8至11中任一項所述的設備,其特征在于:所述多個進程處理模塊的每一個用于監(jiān)測預定的一個或多個流媒體協(xié)議默認的端口號port」。13.根據(jù)權利要求8至11中任一項所述的設備,其特征在于:還包括進程數(shù)目設定模塊,用于根據(jù)流媒體協(xié)議默認的端口數(shù)目設定所述進程數(shù)目。14.根據(jù)權利要求8至11中任一項所述的設備,其特征在于: 由對所述流媒體服務請求對應的流媒體協(xié)議默認的端口號port」進行監(jiān)測的進程處理所述流媒體服務請求。
【文檔編號】G06F9/50GK105824707SQ201610252486
【公開日】2016年8月3日
【申請日】2016年4月21日
【發(fā)明人】魏立志
【申請人】樂視控股(北京)有限公司, 樂視云計算有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1