两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

流媒體文件切片的方法、裝置及系統(tǒng)的制作方法

文檔序號:10515459閱讀:404來源:國知局
流媒體文件切片的方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種流媒體文件切分的方法、裝置及系統(tǒng),涉及電通信技術領域,為解決不能連續(xù)傳輸流媒體文件的問題而發(fā)明。在控制中心側該方法包括:將切片任務調度到主服務器上執(zhí)行切片任務;若所述主服務器停止切片,則將所述主服務器執(zhí)行的切片任務調度到備份服務器上繼續(xù)執(zhí)行。在備份服務器側該方法包括:接收控制中心發(fā)送的調度指令,所述調度指令用于指示所述備份服務器繼續(xù)執(zhí)行主服務器上執(zhí)行的切片任務;響應于所述調度指令,繼續(xù)執(zhí)行從所述主服務器上調度的所述切片任務。本發(fā)明主要用于流媒體文件傳輸的過程中。
【專利說明】
流媒體文件切片的方法、裝置及系統(tǒng)
技術領域
[0001]本發(fā)明實施例涉及電通信技術領域,尤其涉及一種流媒體文件切片的方法、裝置及系統(tǒng)。
【背景技術】
[0002]流媒體,又叫流式媒體,是邊傳邊播的媒體,是多媒體的一種。流媒體,根據流媒體傳輸協(xié)議完成流媒體的播放。常見的傳輸協(xié)議有RTMP(Real Time Messaging Protocol,實時消息傳輸協(xié)議)協(xié)議、RTSP(Real Time Streaming Protocol,實時流傳輸協(xié)議)協(xié)議、MMS(Microsoft Media Server Protoco I,串流媒體傳送協(xié)議)協(xié)議、HLS (HTTP LiveStreaming,基于超文本鏈接的流媒體直播協(xié)議)協(xié)議等。通過HLS協(xié)議實現的HLS直播,客戶端獲取到的并不是一個完整的數據流。而是在服務器端根據HLS協(xié)議將直播數據流進行切片,獲得連續(xù)的、很短時長的分片文件。客戶端則不斷的下載并播放這些分片文件,因為服務器端總是會將最新的直播數據生成新的分片文件,這樣客戶端只要不停的按順序播放從服務器獲取到的分片文件,就實現了直播。
[0003]在云直播系統(tǒng)中,一個流媒體文件通過一個切片服務器切片,在切片任務并發(fā)數較高的情況下,切片服務器的壓力迅速增加,可能會引起切片服務器系統(tǒng)的崩潰,使得流媒體文件切片中斷,從而導致不能連續(xù)傳輸流媒體文件數據。

【發(fā)明內容】

[0004]本發(fā)明實施例提供一種流媒體文件切分的方法、裝置及系統(tǒng),用以解決不能連續(xù)傳輸流媒體文件數據的問題。
[0005]為了解決上述技術問題,第一方面,本發(fā)明提供了一種流媒體文件切分的方法,該方法應用于控制中心側,該方法包括:
[0006]將切片任務調度到主服務器上執(zhí)行切片任務;
[0007]若所述主服務器停止切片,則將所述主服務器執(zhí)行的切片任務調度到備份服務器上繼續(xù)執(zhí)行。
[0008]第二方面,本發(fā)明還提供了一種流媒體文件切分的方法,該方法應用于備份服務器側,該方法包括:
[0009]接收控制中心發(fā)送的調度指令,所述調度指令用于指示所述備份服務器繼續(xù)執(zhí)行主服務器上執(zhí)行的切片任務;
[0010]響應于所述調度指令,繼續(xù)執(zhí)行從所述主服務器上調度的所述切片任務。
[0011]第三方面,本發(fā)明還提供了一種流媒體文件切片的裝置,該裝置位于控制中心側,該裝置包括:
[0012]第一調度單元,用于將切片任務調度到主服務器上執(zhí)行切片任務;
[0013]第二調度單元,用于若所述主服務器停止切片,則將所述主服務器執(zhí)行的切片任務調度到備份服務器上繼續(xù)執(zhí)行。
[0014]第四方面,本發(fā)明還提供了一種流媒體文件切片的裝置,該裝置位于備份服務器側,該裝置包括:
[0015]接收單元,用于接收控制中心發(fā)送的調度指令,所述調度指令用于指示所述備份服務器繼續(xù)執(zhí)行主服務器上執(zhí)行的切片任務;
[0016]執(zhí)行單元,用于響應于所述接收單元接收的調度指令,繼續(xù)執(zhí)行從所述主服務器上調度的所述切片任務。
[0017]第五方面,本發(fā)明還提供了一種流媒體文件切片的系統(tǒng),該系統(tǒng)包括控制中心、主服務器及備份服務器;
[0018]控制中心,用于調度切片任務;
[0019]主服務器,用于執(zhí)行控制中心調度的切片任務;
[0020]控制中心,還用于若主服務器停止切片,則向備份服務器發(fā)送調度指令;
[0021]備份服務器,用于響應調度指令,執(zhí)行切片任務。
[0022]本發(fā)明提供的流媒體文件切分的方法、裝置及系統(tǒng),通過控制中心調度切片任務,主服務器執(zhí)行控制中心調度的切片任務,若主服務器停止切片,則控制中心向備份服務器發(fā)出調度指令,備份服務器響應調度指令,執(zhí)行切片任務。與現有技術相比,本發(fā)明能夠使用備用服務器,在主服務器系統(tǒng)崩潰時,備用服務器可以繼續(xù)完成切片任務,不中斷對流媒體文件切片,能連續(xù)的傳輸流媒體文件。
【附圖說明】
[0023]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0024]圖1示出了本發(fā)明實施例提供的第一種流媒體文件切片的方法流程圖;
[0025]圖2示出了本發(fā)明實施例提供的第二種流媒體文件切片的方法流程圖;
[0026]圖3示出了本發(fā)明實施例提供的第三種流媒體文件切片的方法流程圖;
[0027]圖4示出了本發(fā)明實施例提供的第一種流媒體文件切片的裝置組成框圖;
[0028]圖5示出了本發(fā)明實施例提供的第二種流媒體文件切片的裝置組成框圖;
[0029]圖6示出了本發(fā)明實施例提供的第三種流媒體文件切片的裝置組成框圖;
[0030]圖7示出了本發(fā)明實施例提供的第四種流媒體文件切片的裝置組成框圖;
[0031 ]圖8示出了本發(fā)明實施例提供的一種流媒體文件切片的系統(tǒng)組成框圖;
[0032]圖9示出了本發(fā)明實施例提供的一種流媒體文件切片的裝置結構示意圖。
【具體實施方式】
[0033]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0034]本發(fā)明實施例提供了一種流媒體文件切分的方法,該方法應用于控制中心側。如圖1所示,該方法包括:
[0035]101、將切片任務調度到主服務器上執(zhí)行切片任務。
[0036]根據HLS協(xié)議傳輸流媒體文件,是將流媒體文件根據切分成分片文件,再一個一個的傳輸分片文件,從而完成流媒體文件地傳輸。切片任務,是指在流媒體文件傳輸的過程中,將流媒體文件切片。切片任務是由專門的切片服務器執(zhí)行的。
[0037]在流媒體文件上傳與播放的系統(tǒng)中,包括很多的流媒體文件,以及服務器。當一個流媒體文件需要切片時,需要一個服務器對其進行切片。通過控制中心,調度整個系統(tǒng)內部的切片任務,即可滿足切片需求又不浪費服務器資源。在本實施例中,對控制中心的調度方法不做限定。
[0038]控制中心,將切片任務調度到主服務器上,主服務器執(zhí)行切片任務。在本實施例中,對服務器的切片方式不做限定。
[0039]102、若主服務器停止切片,則將主服務器執(zhí)行的切片任務調度到備份服務器上繼續(xù)執(zhí)行。
[0040]隨著流媒體的應用越來越廣泛,使用流媒體的用戶也越來越多,需要傳輸的流媒體文件也越來越多。在切片任務并發(fā)數較高時,服務器可能會出現系統(tǒng)崩潰的現象,服務器停止切片,流媒體文件的傳輸也會中斷。
[0041]為了保證流媒體文件的傳輸,若主服務器停止切片,則將主服務器執(zhí)行的切片任務調度到備份服務器上繼續(xù)執(zhí)行。備份服務器與主服務器的一樣,都可以執(zhí)行切片任務。當主服務停止切片時,啟用備份服務器執(zhí)行切片任務,以保證切片任務的繼續(xù)執(zhí)行。只有不中斷對流媒體文件的切片,才能連續(xù)的傳輸流媒體文件。
[0042]本發(fā)明實施例提供的流媒體文件切分的方法,通過控制中心調度切片任務,主服務器執(zhí)行控制中心調度的切片任務,若主服務器停止切片,則控制中心向備份服務器發(fā)出調度指令,備份服務器響應調度指令,執(zhí)行切片任務。與現有技術相比,本發(fā)明實施例能夠使用備用服務器,在主服務器系統(tǒng)崩潰時,備用服務器可以繼續(xù)完成切片任務,不中斷對流媒體文件切片,能連續(xù)的傳輸流媒體文件。
[0043]進一步地,本發(fā)明實施例還提供了一種流媒體文件切分的方法,應用于備份服務器側。如圖2所示,該方法包括:
[0044]201、接收控制中心發(fā)送的調度指令。
[0045]調度指令,用于指示備份服務器繼續(xù)執(zhí)行主服務器上執(zhí)行的切片任務。調度指令是控制中心發(fā)送給備份服務器的,用于調度切片任務。
[0046]202、響應于調度指令,繼續(xù)執(zhí)行從主服務器上調度的切片任務。
[0047]備份服務器響應于調度指令,繼續(xù)執(zhí)行從主服務器上調度的切片任務。從主服務器上調度的切片任務是指主服務器上已經停止切片的切片任務。繼續(xù)執(zhí)行切片任務中的“繼續(xù)”是指需要切分的流媒體文件在主服務器切分的最后一個分片文件,與備份服務器切分的第一個分片文件之間沒有間隔,分片文件是連續(xù)不間斷的,沒有缺失的數據。
[0048]本發(fā)明實施例提供的流媒體文件切分的方法,通過控制中心調度切片任務,主服務器執(zhí)行控制中心調度的切片任務,若主服務器停止切片,則控制中心向備份服務器發(fā)出調度指令,備份服務器響應調度指令,執(zhí)行切片任務。與現有技術相比,本發(fā)明實施例能夠使用備用服務器,在主服務器系統(tǒng)崩潰時,備用服務器可以繼續(xù)完成切片任務,不中斷對流媒體文件切片,能連續(xù)的傳輸流媒體文件。
[0049]進一步地,作為圖1或圖2所示方法的細化和擴展,本發(fā)明實施例還提供了一種流媒體文件切分的方法,該方法涉及控制中心、主服務器及備份服務器。如圖3所示,該方法包括:
[0050]301、控制中心對切片服務器進行分組。
[0051]將流媒體系統(tǒng)中的切片服務器進行分組,同一個小組的切片服務器之間存在數據交互,所以在對切片服務器進行分組時,以方便數據交互為前提。在每個分組中至少有兩個切片服務器,以保障不中斷對流媒體文件的切片。在本實施例中,對每個分組中切片服務器的上限數量不做限定。
[0052]302、控制中心在每個分組中確定一臺切片服務器作為主服務器,將分組中的其他切片服務器確定為備份服務器。
[0053]在分組中確定一臺切片服務器為主服務器,主服務器是分組中的任意一臺切片服務器。
[0054]303、控制中心將切片任務調度到主服務器上執(zhí)行切片任務。
[0055]當控制中心接收到切片任務時,將切片任務調度到主服務器上,指示主服務器執(zhí)行切片任務。
[0056]304、主服務器執(zhí)行切片任務。
[0057]主服務器將流媒體文件切片,在主服務器執(zhí)行切片任務時,將主服務器產生的切片結果備份到備份服務器中,以使得當將切片任務調度到備份服務器上執(zhí)行時,備份服務器根據切片結果繼續(xù)執(zhí)行切片。切片結果中攜帶有分片的序號信息及分片時長信息,用于備份服務器根據序號信息及分片時長信息繼續(xù)進行切片。
[0058]305、控制中心檢測主服務器是否停止切片。
[0059]檢測主服務器是否停止切片的方式,包括:接收主服務器上報的異常通知,異常通知用于表示主服務器停止切片;或者,向主服務器周期性發(fā)送報活測試請求,若未接收到主服務器返回的報活響應,則確定主服務器停止切片。這兩種檢測方式都可以檢測主服務器是否停止切片。
[0060]對于接收主服務器上報的異常通知,在本實施例中,對是否上報正常通知不做限定。對于向服務器周期性的發(fā)送報活測試請求,在本實施例中對發(fā)送報活測試請求的周期不做限定。
[0061]306、若檢測結果為是,則將主服務器執(zhí)行的切片任務調度到備份服務器。
[0062]307、備份服務器接收控制中心發(fā)送的調度指令。
[0063]調度指令用于指示備份服務器繼續(xù)執(zhí)行主服務器上執(zhí)行的切片任務。
[0064]308、備份服務器響應于調度指令,繼續(xù)執(zhí)行從主服務器上調度的切片任務。
[0065]根據切片結果繼續(xù)執(zhí)行切片任務。切片結果中攜帶有分片的序號信息及分片時長信息;根據序號信息及分片時長信息繼續(xù)進行切片。
[0066]切片結果是指主服務器切片時,備份到備份服務器的切片結果。不同的流媒體文件對應不同的切片任務,不同的切片任務有不同切片結果。在本實施例中,是指同一個流媒體文件的切片任務,同一個切片任務的切片結果。
[0067]進一步地,作為圖1及圖3所示方法的實現,本發(fā)明實施例還提供了一種流媒體文件切分的裝置,該裝置位于控制中心側,或者獨立于控制中心但是與控制中心建立有數據交互的關系。如圖4所示,該裝置包括:第一調度單元41及第二調度單元42。其中,
[0068]第一調度單元41,用于將切片任務調度到主服務器上執(zhí)行切片任務;
[0069]第二調度單元42,用于若主服務器停止切片,則將主服務器執(zhí)行的切片任務調度到備份服務器上繼續(xù)執(zhí)行。
[0070]進一步地,如圖5所示,該裝置進一步包括:
[0071]分組單元43,用于在第一調度單元41將切片任務調度到主服務器上執(zhí)行切片任務之前,對切片服務器進行分組,每個分組包括至少兩個切片服務器;
[0072]確定單元44,用于在分組單元43的每個分組中確定一臺切片服務器作為主服務器,將分組中的其他切片服務器確定為備份服務器。
[0073]進一步地,如圖5所示,第二調度單元42,包括:
[0074]檢測模塊421,用于檢測主服務器是否停止切片;
[0075]調度模塊422,用于若檢測模塊421的檢測結果為是,則將主服務器執(zhí)行的切片任務調度到備份服務器上繼續(xù)執(zhí)行。
[0076]進一步地,如圖5所示,檢測模塊421,包括:
[0077]接收子模塊4211,用于接收主服務器上報的異常通知,異常通知用于表示主服務器停止切片;
[0078]確定子模塊4212,用于向主服務器周期性發(fā)送報活測試請求,若未接收到主服務器返回的報活響應,則確定主服務器停止切片。
[0079]進一步地,如圖5所示,該裝置還包括:
[0080]備份單元45,用于在主服務器執(zhí)行切片任務時,將主服務器產生的切片結果備份到備份服務器中,以使得當將切片任務調度到備份服務器上執(zhí)行時,備份服務器根據切片結果繼續(xù)執(zhí)行切片。
[0081]進一步地,備份單元45備份的切片結果中攜帶有分片的序號信息及分片時長信息,用于備份服務器根據序號信息及分片時長信息繼續(xù)進行切片。
[0082]本發(fā)明實施例提供的流媒體文件切分的裝置,通過控制中心調度切片任務,主服務器執(zhí)行控制中心調度的切片任務,若主服務器停止切片,則控制中心向備份服務器發(fā)出調度指令,備份服務器響應調度指令,執(zhí)行切片任務。與現有技術相比,本發(fā)明實施例能夠使用備用服務器,在主服務器系統(tǒng)崩潰時,備用服務器可以繼續(xù)完成切片任務,不中斷對流媒體文件切片,能連續(xù)的傳輸流媒體文件。
[0083]進一步地,作為圖2及圖3所示方法的實現,本發(fā)明實施例還提供了一種流媒體文件切分的裝置,應用于備用服務器側,或者獨立于服務器但是與服務器建立有數據交互關系。如圖6所示,該裝置包括:接收單元61及執(zhí)行單元62。其中,
[0084]接收單元61,用于接收控制中心發(fā)送的調度指令,調度指令用于指示備份服務器繼續(xù)執(zhí)行主服務器上執(zhí)行的切片任務;
[0085]執(zhí)行單元62,用于響應于接收單元61接收的調度指令,繼續(xù)執(zhí)行從主服務器上調度的切片任務。
[0086]進一步地,如圖7所示,該裝置進一步包括:
[0087]備份單元63,用于在接收單元62接收控制中心發(fā)送的調度指令之前,在主服務器執(zhí)行切片任務時,對主服務器產生的切片結果進行備份;
[0088]執(zhí)行單元62,用于根據備份單元備份切片結果繼續(xù)執(zhí)行切片任務。
[0089]進一步地,如圖7所示,備份單元63備份的切片結果中攜帶有分片的序號信息及分片時長信息;
[0090]執(zhí)行單元62,用于根據序號信息及分片時長信息繼續(xù)進行切片。
[0091]本發(fā)明實施例提供的流媒體文件切分的裝置,通過控制中心調度切片任務,主服務器執(zhí)行控制中心調度的切片任務,若主服務器停止切片,則控制中心向備份服務器發(fā)出調度指令,備份服務器響應調度指令,執(zhí)行切片任務。與現有技術相比,本發(fā)明實施例能夠使用備用服務器,在主服務器系統(tǒng)崩潰時,備用服務器可以繼續(xù)完成切片任務,不中斷對流媒體文件切片,能連續(xù)的傳輸流媒體文件。
[0092]進一步地,作為圖1至圖3所示方法的實現,本發(fā)明實施例還提供了一種流媒體文件切分的系統(tǒng),如圖8所示,該系統(tǒng)包括:控制中心81、主服務器82及備份服務器83,其中:
[0093]控制中心81,用于調度切片任務;
[0094]主服務器82,用于執(zhí)行控制中心81調度的切片任務;
[0095]控制中心81,還用于若主服務器82停止切片,則向備份服務器83發(fā)送調度指令;
[0096]備份服務器83,用于響應調度指令,執(zhí)行切片任務。
[0097]本發(fā)明實施例提供的流媒體文件切分的系統(tǒng),通過控制中心調度切片任務,主服務器執(zhí)行控制中心調度的切片任務,若主服務器停止切片,則控制中心向備份服務器發(fā)出調度指令,備份服務器響應調度指令,執(zhí)行切片任務。與現有技術相比,本發(fā)明實施例能夠使用備用服務器,在主服務器系統(tǒng)崩潰時,備用服務器可以繼續(xù)完成切片任務,不中斷對流媒體文件切片,能連續(xù)的傳輸流媒體文件。
[0098]需要說明的是,針對上述流媒體文件切分的裝置,凡是本發(fā)明實施例中使用到的各個單元模塊的功能都可以通過硬件處理器(hardware processor)來實現。
[0099]示例性的,如圖9所示,圖9示出了本發(fā)明實施例提供的一種流媒體文件切分的裝置結構示意圖,該流媒體文件切分的裝置可以包括:處理器(prOCeSSOr)91、通信接口(Communicat1ns Interface)92、存儲器(memory)93和總線94,其中,處理器91、通信接口92、存儲器93通過總線94完成相互間的通信。通信接口 92可以用于服務器與客戶端之間的信息傳輸。處理器91可以調用存儲器93中的邏輯指令,在控制中心側以執(zhí)行如下方法:將切片任務調度到主服務器上執(zhí)行切片任務;若所述主服務器停止切片,則將所述主服務器執(zhí)行的切片任務調度到備份服務器上繼續(xù)執(zhí)行。在備份服務器側以執(zhí)行如下方法:接收控制中心發(fā)送的調度指令,所述調度指令用于指示所述備份服務器繼續(xù)執(zhí)行主服務器上執(zhí)行的切片任務;響應于所述調度指令,繼續(xù)執(zhí)行從所述主服務器上調度的所述切片任務。
[0100]此外,上述的存儲器93中的邏輯指令可以通過軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(R0M,Read-Only Memory)、隨機存取存儲器(RAM,RandomAccess Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0101]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0102]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件?;谶@樣的理解,上述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0103]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
【主權項】
1.一種流媒體文件切片的方法,所述方法應用于控制中心側,其特征在于,所述方法包括: 將切片任務調度到主服務器上執(zhí)行切片任務; 若所述主服務器停止切片,則將所述主服務器執(zhí)行的切片任務調度到備份服務器上繼續(xù)執(zhí)行。2.根據權利要求1所述的方法,其特征在于,在所述將切片任務調度到主服務器上執(zhí)行切片任務之前,所述方法進一步包括: 對切片服務器進行分組,每個分組包括至少兩個切片服務器; 在每個分組中確定一臺切片服務器作為主服務器,將分組中的其他切片服務器確定為備份服務器。3.根據權利要求1所述的方法,其特征在于,所述將所述主服務器執(zhí)行的切片任務調度到備份服務器上繼續(xù)執(zhí)行,包括: 檢測所述主服務器是否停止切片; 若檢測結果為是,則將所述主服務器執(zhí)行的切片任務調度到備份服務器上繼續(xù)執(zhí)行。4.根據權利要求3所述的方法,其特征在于,所述檢測所述主服務器是否停止切片,包括: 接收所述主服務器上報的異常通知,所述異常通知用于表示所述主服務器停止切片;或者, 向所述主服務器周期性發(fā)送報活測試請求,若未接收到所述主服務器返回的報活響應,則確定所述主服務器停止切片。5.根據權利要求1所述的方法,其特征在于,在所述主服務器執(zhí)行切片任務時,將所述主服務器產生的切片結果備份到所述備份服務器中,以使得當將所述切片任務調度到所述備份服務器上執(zhí)行時,所述備份服務器根據所述切片結果繼續(xù)執(zhí)行切片。6.根據權利要求5所述的方法,其特征在于,所述切片結果中攜帶有分片的序號信息及分片時長信息,用于所述備份服務器根據所述序號信息及所述分片時長信息繼續(xù)進行切片。7.一種流媒體文件切片的方法,所述方法應用于備份服務器側,其特征在于,所述方法包括: 接收控制中心發(fā)送的調度指令,所述調度指令用于指示所述備份服務器繼續(xù)執(zhí)行主服務器上執(zhí)行的切片任務; 響應于所述調度指令,繼續(xù)執(zhí)行從所述主服務器上調度的所述切片任務。8.根據權利要求7所述的方法,其特征在于,在所述接收控制中心發(fā)送的調度指令之前,所述方法進一步包括: 在所述主服務器執(zhí)行切片任務時,對所述主服務器產生的切片結果進行備份; 所述繼續(xù)執(zhí)行從所述主服務器上調度的所述切片任務,包括: 根據所述切片結果繼續(xù)執(zhí)行所述切片任務。9.根據權利要求8所述的方法,其特征在于,所述切片結果中攜帶有分片的序號信息及分片時長信息; 所述根據所述切片結果繼續(xù)執(zhí)行所述切片任務,包括: 根據所述序號信息及所述分片時長信息繼續(xù)進行切片。10.一種流媒體文件切片的裝置,所述裝置位于控制中心側,其特征在于,所述裝置包括: 第一調度單元,用于將切片任務調度到主服務器上執(zhí)行切片任務; 第二調度單元,用于若所述主服務器停止切片,則將所述主服務器執(zhí)行的切片任務調度到備份服務器上繼續(xù)執(zhí)行。11.根據權利要求10所述的裝置,其特征在于,所述裝置進一步包括: 分組單元,用于在第一調度單元將切片任務調度到主服務器上執(zhí)行切片任務之前,對切片服務器進行分組,每個分組包括至少兩個切片服務器; 確定單元,用于在所述分組單元的每個分組中確定一臺切片服務器作為主服務器,將分組中的其他切片服務器確定為備份服務器。12.根據權利要求10所述的裝置,其特征在于,所述第二調度單元,包括: 檢測模塊,用于檢測所述主服務器是否停止切片; 調度模塊,用于若所述檢測模塊的檢測結果為是,則將所述主服務器執(zhí)行的切片任務調度到備份服務器上繼續(xù)執(zhí)行。13.根據權利要求12所述的裝置,其特征在于,所述檢測模塊,包括: 接收子模塊,用于接收所述主服務器上報的異常通知,所述異常通知用于表示所述主服務器停止切片; 確定子模塊,用于向所述主服務器周期性發(fā)送報活測試請求,若未接收到所述主服務器返回的報活響應,則確定所述主服務器停止切片。14.根據權利要求10所述的裝置,其特征在于,所述裝置還包括: 備份單元,用于在所述主服務器執(zhí)行切片任務時,將所述主服務器產生的切片結果備份到所述備份服務器中,以使得當將所述切片任務調度到所述備份服務器上執(zhí)行時,所述備份服務器根據所述切片結果繼續(xù)執(zhí)行切片。15.根據權利要求14所述的裝置,其特征在于,所述備份單元備份的所述切片結果中攜帶有分片的序號信息及分片時長信息,用于所述備份服務器根據所述序號信息及所述分片時長信息繼續(xù)進行切片。16.一種流媒體文件切片的裝置,所述裝置位于備份服務器側,其特征在于,所述裝置包括: 接收單元,用于接收控制中心發(fā)送的調度指令,所述調度指令用于指示所述備份服務器繼續(xù)執(zhí)行主服務器上執(zhí)行的切片任務; 執(zhí)行單元,用于響應于所述接收單元接收的調度指令,繼續(xù)執(zhí)行從所述主服務器上調度的所述切片任務。17.根據權利要求16所述的裝置,其特征在于,所述裝置進一步包括: 備份單元,用于在所述接收單元接收控制中心發(fā)送的調度指令之前,在所述主服務器執(zhí)行切片任務時,對所述主服務器產生的切片結果進行備份; 所述執(zhí)行單元,用于根據所述備份單元備份的切片結果繼續(xù)執(zhí)行所述切片任務。18.根據權利要求17所述的裝置,其特征在于,所述備份單元備份的所述切片結果中攜帶有分片的序號信息及分片時長信息; 所述執(zhí)行單元,用于根據所述序號信息及所述分片時長信息繼續(xù)進行切片。19.一種流媒體文件切片的系統(tǒng),其特征在于,所述系統(tǒng)包括:控制中心、主服務器及備份服務器; 所述控制中心,用于調度切片任務; 所述主服務器,用于執(zhí)行所述控制中心調度的切片任務; 所述控制中心,還用于若所述主服務器停止切片,則向所述備份服務器發(fā)送調度指令; 所述備份服務器,用于響應所述調度指令,執(zhí)行所述切片任務。
【文檔編號】H04L29/06GK105871806SQ201510921248
【公開日】2016年8月17日
【申請日】2015年12月11日
【發(fā)明人】劉鳳玉, 韓峰, 徐瀟
【申請人】樂視云計算有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南雄市| 余姚市| 阳春市| 永嘉县| 南皮县| 安福县| 盈江县| 临邑县| 常熟市| 江永县| 礼泉县| 中卫市| 德兴市| 余姚市| 贡山| 齐河县| 朔州市| 宜宾县| 中阳县| 嵊州市| 上栗县| 西峡县| 明水县| 宽城| 南溪县| 加查县| 张掖市| 定边县| 孙吴县| 丹棱县| 开化县| 永济市| 固原市| 铜梁县| 阜新| 新河县| 繁昌县| 宝清县| 正定县| 同江市| 定西市|