專利名稱:節(jié)目源文件處理方法、裝置及網(wǎng)絡(luò)電視系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種節(jié)目源文件處理方法、裝置及網(wǎng)絡(luò)電視系統(tǒng)。
背景技術(shù):
在網(wǎng)絡(luò)電視(Internet Protocol Television,簡稱為IPTV)實(shí)際運(yùn)營中,一個(gè)局點(diǎn)的IPTV系統(tǒng)一般由多個(gè)廠商共同運(yùn)營,每個(gè)廠商均會(huì)使用自己的業(yè)務(wù)處理平臺,各個(gè)業(yè)務(wù)處理平臺均會(huì)保存所有的影片。而IPTV內(nèi)容有長尾效應(yīng),對于一些熱片而言,其被播放的次數(shù)會(huì)比較多,但是,大部分冷片可能無人訪問。雖然大部分的冷片可能無人訪問,但是考慮到如果不這樣進(jìn)行保存,那么在一旦用戶需要播放該冷片,那么給廠商的業(yè)務(wù)處理平臺將無法播放,這樣就降低了用戶體驗(yàn),甚至有可能導(dǎo)致用戶的流失。因此,考慮到這個(gè)問題,各個(gè)廠商仍然需要投入大量的資金來保證一個(gè)較大的存儲空間。而各個(gè)廠商的業(yè)務(wù)處理平臺之間的存儲資源是相互分離的,這樣, 相同的內(nèi)容要存儲多份,各個(gè)廠商都保存所有的資源會(huì)導(dǎo)致存儲空間的浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種節(jié)目源文件處理方法、裝置及網(wǎng)絡(luò)電視系統(tǒng),以至少解決上述問題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種IPTV系統(tǒng),包括一個(gè)或多個(gè)業(yè)務(wù)能力平臺, 還包括連接至所述一個(gè)或多個(gè)業(yè)務(wù)能力平臺的二級存儲系統(tǒng),其中,所述二級存儲系統(tǒng)包括第一存儲裝置,所述第一存儲裝置存儲有節(jié)目源文件;所述業(yè)務(wù)能力平臺包括第二存儲裝置和發(fā)布裝置,所述第二存儲裝置存儲有節(jié)目源文件;所述發(fā)布裝置用于發(fā)布節(jié)目源文件的播放地址,其中,如果所述第二存儲裝置中存儲有發(fā)布的節(jié)目源文件,則所述播放地址指向所述發(fā)布的節(jié)目源文件在所述第二存儲裝置中的存儲地址,否則,所述播放地址指向所述發(fā)布的節(jié)目源文件在所述第一存儲裝置中的存儲地址。優(yōu)選地,所述第一存儲裝置存儲有所有的節(jié)目源文件,所述第二存儲裝置存儲于有所述所有的節(jié)目源文件中的部分或全部。優(yōu)選地,所述第一存儲裝置存儲屬性值低于閾值的節(jié)目源文件,所述第二存儲裝置存儲屬性值高于或等于所述閾值的節(jié)目源文件,其中,每個(gè)所述業(yè)務(wù)能力平臺分別對應(yīng)于一個(gè)閾值,所述第一存儲裝置存儲的節(jié)目源文件分別與每個(gè)所述業(yè)務(wù)能力平臺的第二存儲裝置存儲的節(jié)目源文件所構(gòu)成的集合涵蓋了所有的節(jié)目源文件。優(yōu)選地,所述節(jié)目源文件的屬性值包括以下至少之一所述節(jié)目源文件的冷熱程度、所述節(jié)目源文件的文件屬性,其中,所述冷熱程度用于指示該節(jié)目源文件被用戶所播放的頻率和/或所述節(jié)目源文件發(fā)布的時(shí)間。根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種節(jié)目源文件處理方法,包括如下步驟業(yè)務(wù)能力平臺接收指示信息,其中,所述指示信息用于指示所述業(yè)務(wù)能力平臺發(fā)布節(jié)目源文件的播放地址和/或修改所述節(jié)目源文件的播放地址;所述業(yè)務(wù)能力平臺根據(jù)所述指示信息發(fā)布和/或修改所述節(jié)目源的播放地址,其中,如果所述業(yè)務(wù)能力平臺中存儲有發(fā)布的節(jié)目源文件,則所述播放地址指向所述節(jié)目源文件在所述業(yè)務(wù)能力平臺中的存儲地址,否則,所述播放地址指向所述節(jié)目源文件在二級存儲系統(tǒng)中的存儲地址,其中,所述二級存儲系統(tǒng)與所述業(yè)務(wù)能力平臺連接,用于存儲節(jié)目源文件。優(yōu)選地,在所述節(jié)目源文件的播放地址指示所述節(jié)目源文件存儲在所述二級存儲系統(tǒng)的情況下,所述業(yè)務(wù)能力平臺發(fā)布和/或修改所述節(jié)目源的播放地址,并刪除本地保存的所述節(jié)目源文件。優(yōu)選地,在所述業(yè)務(wù)能力平臺根據(jù)所述指示信息發(fā)布所述節(jié)目源的播放地址之前,所述方法還包括所述二級存儲系統(tǒng)向所述業(yè)務(wù)能力平臺發(fā)送用于指示發(fā)布所述節(jié)目源文件的播放地址的指示信息;所述業(yè)務(wù)能力平臺在接收到所述指示信息之后,從所述二級存儲系統(tǒng)下載所述節(jié)目源文件。根據(jù)本發(fā)明的再一個(gè)方面,還提供了一種節(jié)目源文件處理裝置,位于業(yè)務(wù)能力平臺中,包括接收模塊,用于接收指示信息,其中,所述指示信息用于指示所述業(yè)務(wù)能力平臺發(fā)布節(jié)目源文件的播放地址和/或修改所述節(jié)目源文件的播放地址;處理模塊,用于根據(jù)所述指示信息發(fā)布和/或修改所述節(jié)目源的播放地址,其中,如果所述業(yè)務(wù)能力平臺中存儲有發(fā)布的節(jié)目源文件,則所述播放地址指向所述節(jié)目源文件在所述業(yè)務(wù)能力平臺中的存儲地址,否則,所述播放地址指向所述節(jié)目源文件在二級存儲系統(tǒng)中的存儲地址,其中,所述二級存儲系統(tǒng)與所述業(yè)務(wù)能力平臺連接,用于存儲節(jié)目源文件。優(yōu)選地,在所述節(jié)目源文件的播放地址指示所述節(jié)目源文件存儲在所述二級存儲系統(tǒng)的情況下,所述處理模塊,用于發(fā)布和/或修改所述節(jié)目源的播放地址,并刪除本地保存的所述節(jié)目源文件。優(yōu)選地,所述接收模塊,用于接收來自所述二級存儲系統(tǒng)的用于指示發(fā)布所述節(jié)目源文件的播放地址的指示信息;所述處理模塊,用于在接收到所述指示信息之后,從所述二級存儲系統(tǒng)下載所述節(jié)目源文件,并在完成所述節(jié)目源文件的下載之后,根據(jù)所述指示信息發(fā)布所述節(jié)目源文件的播放地址。通過本發(fā)明的IPTV系統(tǒng),包括了一個(gè)或多個(gè)業(yè)務(wù)能力平臺,還包括了 連接至所述一個(gè)或多個(gè)業(yè)務(wù)能力平臺的二級存儲系統(tǒng),其中,所述二級存儲系統(tǒng)包括第一存儲裝置,所述第一存儲裝置存儲有節(jié)目源文件;所述業(yè)務(wù)能力平臺包括第二存儲裝置和發(fā)布裝置,所述第二存儲裝置存儲有節(jié)目源文件;所述發(fā)布裝置用于發(fā)布節(jié)目源文件的播放地址,其中,如果所述第二存儲裝置中存儲有發(fā)布的節(jié)目源文件,則所述播放地址指向所述發(fā)布的節(jié)目源文件在所述第二存儲裝置中的存儲地址,否則,所述播放地址指向所述發(fā)布的節(jié)目源文件在所述第一存儲裝置中的存儲地址。解決了現(xiàn)有技術(shù)中所有業(yè)務(wù)處理平臺均會(huì)保存相同的內(nèi)容而導(dǎo)致存儲空間浪費(fèi)的問題,進(jìn)而達(dá)到了節(jié)約存儲資源的效果。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)的結(jié)構(gòu)框圖2是根據(jù)本發(fā)明實(shí)施例的節(jié)目源文件處理方法的流程圖;圖3是根據(jù)本發(fā)明實(shí)施例的節(jié)目源文件處理裝置的結(jié)構(gòu)框圖;圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的IPTV系統(tǒng)的結(jié)構(gòu)框圖;圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的新片發(fā)布的流程圖;圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的內(nèi)容播放的流程圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。在以下實(shí)施例中,在現(xiàn)有IPTV系統(tǒng)內(nèi)引入了二級存儲系統(tǒng),該二級存儲系統(tǒng)可以作為各個(gè)業(yè)務(wù)能力平臺的公共存儲空間,從而節(jié)約了存儲資源,提高了各廠商平臺資源利用率,擴(kuò)大總的平臺內(nèi)容容量。圖1是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)的結(jié)構(gòu)框圖,如圖1所示,該結(jié)構(gòu)包括一個(gè)或多個(gè)業(yè)務(wù)能力平臺20,以及連接至一個(gè)或多個(gè)業(yè)務(wù)能力平臺20的二級存儲系統(tǒng)40。其中,二級存儲系統(tǒng)40包括第一存儲裝置42,第一存儲裝置42存儲有節(jié)目源文件。業(yè)務(wù)能力平臺20包括第二存儲裝置22和發(fā)布裝置M,第二存儲裝置22存儲有節(jié)目源文件;發(fā)布裝置M用于發(fā)布節(jié)目源文件的播放地址,其中,如果第二存儲裝置22中存儲有發(fā)布的節(jié)目源文件,則播放地址指向發(fā)布的節(jié)目源文件在第二存儲裝置22中的存儲地址,否則,播放地址指向發(fā)布的節(jié)目源文件在第一存儲裝置42中的存儲地址。通過上述IPTV系統(tǒng),可以在二級存儲裝置存儲節(jié)目源文件,而發(fā)布裝置M可以根據(jù)該節(jié)目源文件所存儲的位置來發(fā)布播放地址,從而無論該節(jié)目源文件存儲在哪個(gè)設(shè)備中,均不影響該節(jié)目源文件的播放。作為一個(gè)優(yōu)選實(shí)施例,在實(shí)施時(shí),如果第一存儲裝置42的空間足夠大的情況下, 額可以考慮將所有的節(jié)目源文件均保存在第一存儲裝置42中,在第二存儲終止22中僅保存一部分的節(jié)目源文件,當(dāng)然,如果該業(yè)務(wù)能力平臺尤其特殊的要求,那么也可以保存所有的節(jié)目源問文件,此時(shí),而二級存儲系統(tǒng)對于該業(yè)務(wù)能力平臺而言可以作為一個(gè)備份的存儲,但是,由于連接至該二級存儲系統(tǒng)的業(yè)務(wù)能力平臺還有可能是多個(gè),對于其他的業(yè)務(wù)能力平臺而言,其仍然是不需要存儲大量的冷片的,在一定程度上節(jié)約了存儲資源。作為另一個(gè)優(yōu)選實(shí)施例,如果二級存儲系統(tǒng)的帶寬比較大,那么可以將二級存儲系統(tǒng)和每個(gè)業(yè)務(wù)能力平臺看做是一個(gè)單獨(dú)的集合,只要該集合涵蓋了所有的節(jié)目源文件即可。例如,第一存儲裝置42可以存儲屬性值低于閾值的節(jié)目源文件,第二存儲裝置22存儲屬性值高于或等于閾值的節(jié)目源文件,其中,每個(gè)業(yè)務(wù)能力平臺20分別對應(yīng)于一個(gè)閾值, 第一存儲裝置42存儲的節(jié)目源文件分別與每個(gè)業(yè)務(wù)能力平臺20的第二存儲裝置22存儲的節(jié)目源文件所構(gòu)成的集合涵蓋了所有的節(jié)目源文件。為了更好的進(jìn)行說明,下面一段以一個(gè)實(shí)際例子對本優(yōu)選實(shí)施例進(jìn)行了說明。假如二級存儲系統(tǒng)連接了三個(gè)業(yè)務(wù)能力平臺,即第一業(yè)務(wù)能力平臺、第二業(yè)務(wù)能力平臺和第三業(yè)務(wù)能力平臺。在該1 1^系統(tǒng)中有六(1)、8(2)丄(3)、0(4)丄(5)^6)、6(7)、 H(S)這8個(gè)節(jié)目源文件,括號內(nèi)的數(shù)字表示該節(jié)目源文件的屬性值。第一業(yè)務(wù)能力平臺對應(yīng)的屬性值為5,低于該屬性值的節(jié)目源文件保存在二級存儲系統(tǒng)中(A、B、C、D),第一業(yè)務(wù)能力平臺中保存了(E、F、G、H),此時(shí),如果E的屬性值低于了 5,那么就需要將E發(fā)送的二級存儲系統(tǒng)中,如果D的屬性值高于了 5,那么就需要將D發(fā)送到業(yè)務(wù)能力平臺中;第二業(yè)務(wù)能力平臺對應(yīng)的屬性值為6,此時(shí),由于第二業(yè)務(wù)能力平臺保存了 F、G、H,由于二級存儲系統(tǒng)是共同的存儲空間,此次在二級存儲系統(tǒng)中就要多保存一個(gè)E。同理,如果第三業(yè)務(wù)能力平臺對應(yīng)的屬性值為7,那么在二級存儲系統(tǒng)中就需要多保存一個(gè)F。通過該示例可以看出,在二級存儲空間中并不需要保存所有的節(jié)目源文件,而只要保存A、B、C、D、E、F即可。 這樣的處理方式在一定程度上節(jié)約了二級存儲系統(tǒng)的存儲控制,但是,由于需要和業(yè)務(wù)能力平臺進(jìn)行交互,處理流程稍顯復(fù)雜,并且對帶寬的要求較高。對于上述兩個(gè)實(shí)施例而言,其屬性值可以包括以下至少之一節(jié)目源文件的冷熱程度、節(jié)目源文件的文件屬性,其中,冷熱程度用于指示該節(jié)目源文件被用戶所播放的頻率和/或節(jié)目源文件發(fā)布的時(shí)間。例如,一個(gè)節(jié)目在發(fā)布1個(gè)月之后,就需要存儲在二級存儲系統(tǒng)中。對于文件屬性,可以是節(jié)目源文件的碼流大小、文件本身的大小,例如,如果碼流比較小,不會(huì)對二級存儲系統(tǒng)的帶寬帶來較大的沖擊,可以考慮將該文件放置在二級存儲系統(tǒng)中;又例如,如果該節(jié)目源文件本身比較大(如超過IOG等),那么也可以考慮將該文件放置在二級存儲系統(tǒng)中。下面結(jié)合圖1對節(jié)目源文件處理方法的流程進(jìn)行說明,圖2是根據(jù)本發(fā)明實(shí)施例的節(jié)目源文件處理方法的流程圖,如圖2所示,該流程包括如下步驟步驟S202,業(yè)務(wù)能力平臺20接收指示信息,其中,該指示信息用于指示業(yè)務(wù)能力平臺20發(fā)布節(jié)目源文件的播放地址和/或修改節(jié)目源文件的播放地址;步驟S204,業(yè)務(wù)能力平臺20根據(jù)指示信息發(fā)布和/或修改節(jié)目源的播放地址,其中,如果業(yè)務(wù)能力平臺20中存儲有發(fā)布的節(jié)目源文件,則播放地址指向節(jié)目源文件在業(yè)務(wù)能力平臺20中的存儲地址,否則,播放地址指向節(jié)目源文件在二級存儲系統(tǒng)40中的存儲地址,其中,二級存儲系統(tǒng)40與業(yè)務(wù)能力平臺20連接,用于存儲節(jié)目源文件。通過上述步驟可以看出,對于業(yè)務(wù)能力平臺而言,其不但可以發(fā)布不同的播放地址,也可以根據(jù)存儲內(nèi)容的變化隨時(shí)更改發(fā)生變化的節(jié)目源文件的播放地址。對于節(jié)目源文件的存儲位置的變化,可以由二級存儲系統(tǒng)進(jìn)行判斷,然后對業(yè)務(wù)能力平臺進(jìn)行指示,如果業(yè)務(wù)能力平臺上并沒有保存該文件,那么其需要進(jìn)行下載。例如, 在業(yè)務(wù)能力平臺20根據(jù)上述指示信息發(fā)布節(jié)目源的播放地址之前,二級存儲系統(tǒng)40向業(yè)務(wù)能力平臺20發(fā)送用于指示發(fā)布節(jié)目源文件的播放地址的指示信息;業(yè)務(wù)能力平臺20在接收到指示信息之后,從二級存儲系統(tǒng)40下載節(jié)目源文件。作為一個(gè)優(yōu)選實(shí)施例,在節(jié)目源文件的播放地址指示該節(jié)目源文件存儲在二級存儲系統(tǒng)的情況下,業(yè)務(wù)能力平臺20在發(fā)布和/或修改節(jié)目源的播放地址之后,刪除本地保存的節(jié)目源文件。當(dāng)然,也可以不立即進(jìn)行刪除,如果在一段時(shí)間內(nèi)有用戶播放該節(jié)目源, 那么可以將該播放地址由二級存儲系統(tǒng)修改為業(yè)務(wù)能力平臺,此時(shí)業(yè)務(wù)能力平臺上的文件還沒有被刪除,這樣就可以減少業(yè)務(wù)能力平臺和二級存儲系統(tǒng)中的文件的傳輸,從而節(jié)約了帶寬資源。在本實(shí)施例中還提供了節(jié)目源文件處理裝置,位于業(yè)務(wù)能力平臺20中,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語 “模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。圖3是根據(jù)本發(fā)明實(shí)施例的節(jié)目源文件處理裝置的結(jié)構(gòu)框圖,如圖3所示,該結(jié)構(gòu)包括接收模塊32和處理模塊34,下面對該結(jié)構(gòu)進(jìn)行說明。接收模塊32,該模塊用于接收指示信息,其中,指示信息用于指示業(yè)務(wù)能力平臺 20發(fā)布節(jié)目源文件的播放地址和/或修改節(jié)目源文件的播放地址;處理模塊34,連接至接收模塊32,該模塊用于根據(jù)指示信息發(fā)布和/或修改節(jié)目源的播放地址,其中,如果業(yè)務(wù)能力平臺20中存儲有發(fā)布的節(jié)目源文件,則播放地址指向節(jié)目源文件在業(yè)務(wù)能力平臺20中的存儲地址,否則,播放地址指向節(jié)目源文件在二級存儲系統(tǒng)40中的存儲地址,其中,二級存儲系統(tǒng)40與業(yè)務(wù)能力平臺20連接,用于存儲節(jié)目源文件。優(yōu)選地,在節(jié)目源文件的播放地址指示該節(jié)目源文件存儲在二級存儲系統(tǒng)的情況下,處理模塊34,用于發(fā)布和/或修改節(jié)目源的播放地址,并刪除本地保存的節(jié)目源文件。優(yōu)選地,接收模塊32,用于接收來自二級存儲系統(tǒng)的用于指示發(fā)布節(jié)目源文件的播放地址的指示信息;處理模塊34,用于在接收到指示信息之后,從二級存儲系統(tǒng)下載節(jié)目源文件,并在完成節(jié)目源文件的下載之后,根據(jù)指示信息發(fā)布節(jié)目源文件的播放地址。
下面結(jié)合優(yōu)選實(shí)施例進(jìn)行說明。圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的IPTV系統(tǒng)的結(jié)構(gòu)框圖,如圖4所示,該IPTV系統(tǒng)中包括內(nèi)容運(yùn)營系統(tǒng),二級存儲系統(tǒng)和IPTV業(yè)務(wù)能力系統(tǒng)(即業(yè)務(wù)能力平臺),IPTV業(yè)務(wù)管理系統(tǒng)和機(jī)頂盒(Set Top Box,簡稱為STB),其中,涉及到的接口有內(nèi)容運(yùn)營系統(tǒng)與業(yè)務(wù)能力系統(tǒng)接口、二級存儲系統(tǒng)與業(yè)務(wù)能力系統(tǒng)接口(在該接口中可以新增加冷熱裝換接口)、熱度統(tǒng)計(jì)上報(bào)接口、Viewlog上報(bào)接口、EPG接口、點(diǎn)播/回看流媒體接口、組播直播流媒體接口等,二級存儲系統(tǒng)可以包括內(nèi)容管理模塊,訪問熱度統(tǒng)計(jì)模塊、內(nèi)容存儲模塊、 流媒體服務(wù)模塊,能力平臺對外接口層可以包括能力引擎、內(nèi)容接口機(jī)、話單分揀接口機(jī) (用于得到用戶播放節(jié)目的信息)。其中,二級存儲系統(tǒng),提供所有內(nèi)容的管理、所有內(nèi)容的存儲、冷片內(nèi)容的流媒體訪問服務(wù)功能。由二級存儲系統(tǒng)負(fù)責(zé)和內(nèi)容運(yùn)營系統(tǒng)對接,二級存儲系統(tǒng)保存所有內(nèi)容的拷貝,再向各個(gè)能力平臺進(jìn)行內(nèi)容發(fā)布。所有的內(nèi)容都存在冷熱標(biāo)識,各個(gè)廠商的IPTV能力系統(tǒng)根據(jù)該標(biāo)識選擇是由本地CDN提供流媒體能力,還是由二級存儲系統(tǒng)的流媒體服務(wù)模塊提供媒體能力。在本優(yōu)選實(shí)施例中,在現(xiàn)有IPTV系統(tǒng)內(nèi)引入二級存儲系統(tǒng),作為冷門內(nèi)容的公共存儲空間,提高廠商平臺資源利用率,擴(kuò)大總的平臺內(nèi)容容量。二級存儲系統(tǒng)實(shí)現(xiàn)了對內(nèi)容的統(tǒng)一管理,對內(nèi)容增加熱冷標(biāo)識,IPTV能力系統(tǒng)根據(jù)冷熱標(biāo)識選擇本地提供媒體能力或者由二級存儲系統(tǒng)提供媒體能力。二級存儲系統(tǒng)存儲IPTV所有內(nèi)容的媒體文件,存儲的內(nèi)容可為IPTV業(yè)務(wù)能力平臺提供內(nèi)容源文件,同時(shí)也可以直接為二級存儲流媒體模塊提供節(jié)目內(nèi)容,新片發(fā)布時(shí)可以默認(rèn)為熱片,發(fā)布到各個(gè)業(yè)務(wù)能力平臺,由業(yè)務(wù)能力平臺為用戶提供流媒體服務(wù),圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的新片發(fā)布的流程圖,如圖5所示,該流程包括如下步驟步驟S502,內(nèi)容運(yùn)營平臺向二級存儲系統(tǒng)發(fā)布節(jié)目內(nèi)容;步驟S504,二級存儲內(nèi)容管理子系統(tǒng)通知二級存儲內(nèi)容存儲子系統(tǒng)下載節(jié)目源文件;步驟S506,二級存儲內(nèi)容存儲子系統(tǒng)向內(nèi)容運(yùn)營平臺下載節(jié)目源文件;
步驟S508,二級存儲內(nèi)容存儲子系統(tǒng)完成節(jié)目下載后通知二級存儲內(nèi)容管理子系統(tǒng);步驟S510,二級存儲內(nèi)容管理子系統(tǒng)向各業(yè)務(wù)能力系統(tǒng)進(jìn)行節(jié)目發(fā)布;步驟S512,業(yè)務(wù)能力系統(tǒng)向二級存儲內(nèi)容存儲子系統(tǒng)下載節(jié)目源文件;步驟S514,業(yè)務(wù)能力系統(tǒng)完成節(jié)目下載并完成流媒體發(fā)布后,通知二級存儲內(nèi)容管理子系統(tǒng),業(yè)務(wù)能力平臺將內(nèi)容發(fā)布結(jié)果通知二級存儲系統(tǒng);步驟S516,二級存儲系統(tǒng)確認(rèn)所有業(yè)務(wù)能力平臺均已完成內(nèi)容發(fā)布,二級存儲系統(tǒng)將內(nèi)容發(fā)布成功結(jié)果發(fā)送至內(nèi)容運(yùn)營平臺。圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的內(nèi)容播放的流程圖,在圖6中示出了用戶點(diǎn)播某個(gè)內(nèi)容之后,根據(jù)內(nèi)容的冷熱標(biāo)識,選擇在業(yè)務(wù)能力平臺或者二級存儲系統(tǒng)上為用戶提供媒體服務(wù)的流程,如圖6所示,該流程包括如下步驟步驟S602,用戶選擇點(diǎn)播某個(gè)內(nèi)容;步驟S604,EPG校驗(yàn)內(nèi)容的冷熱標(biāo)識,對于冷片內(nèi)容,使用業(yè)務(wù)能力平臺保存的該內(nèi)容在二級存儲系統(tǒng)中的實(shí)時(shí)流傳輸協(xié)議(Real Time Streaming Protocol,簡稱為RTSP) 統(tǒng)一資源定位符(Universal Resource Locator,簡稱為URL),對于熱片內(nèi)容,使用內(nèi)容在業(yè)務(wù)能力系統(tǒng)中發(fā)布成功后的RTSP URL ;步驟S608,EPG向機(jī)頂盒返回內(nèi)容的RSTP URL信息步驟S610,對于冷片內(nèi)容,由二級存儲系統(tǒng)的多媒體服務(wù)子系統(tǒng)為用戶提供流媒體服務(wù),對于熱片內(nèi)容,由業(yè)務(wù)能力平臺的CDN模塊為用戶提供流媒體服務(wù),進(jìn)行內(nèi)容的播放。在另外一個(gè)實(shí)施例中,還提供了一種軟件,該軟件用于執(zhí)行上述實(shí)施例及優(yōu)選實(shí)施方式中描述的技術(shù)方案。在另外一個(gè)實(shí)施例中,還提供了一種存儲介質(zhì),該存儲介質(zhì)中存儲有上述軟件,該存儲介質(zhì)包括但不限于光盤、軟盤、硬盤、可擦寫存儲器等。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)電視IPTV系統(tǒng),包括一個(gè)或多個(gè)業(yè)務(wù)能力平臺,其特征在于,還包括連接至所述一個(gè)或多個(gè)業(yè)務(wù)能力平臺的二級存儲系統(tǒng),其中,所述二級存儲系統(tǒng)包括第一存儲裝置,所述第一存儲裝置存儲有節(jié)目源文件;所述業(yè)務(wù)能力平臺包括第二存儲裝置和發(fā)布裝置,所述第二存儲裝置存儲有節(jié)目源文件;所述發(fā)布裝置用于發(fā)布節(jié)目源文件的播放地址,其中,如果所述第二存儲裝置中存儲有發(fā)布的節(jié)目源文件,則所述播放地址指向所述發(fā)布的節(jié)目源文件在所述第二存儲裝置中的存儲地址,否則,所述播放地址指向所述發(fā)布的節(jié)目源文件在所述第一存儲裝置中的存儲地址。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述第一存儲裝置存儲有所有的節(jié)目源文件,所述第二存儲裝置存儲于有所述所有的節(jié)目源文件中的部分或全部。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述第一存儲裝置存儲屬性值低于閾值的節(jié)目源文件,所述第二存儲裝置存儲屬性值高于或等于所述閾值的節(jié)目源文件,其中,每個(gè)所述業(yè)務(wù)能力平臺分別對應(yīng)于一個(gè)閾值,所述第一存儲裝置存儲的節(jié)目源文件分別與每個(gè)所述業(yè)務(wù)能力平臺的第二存儲裝置存儲的節(jié)目源文件所構(gòu)成的集合涵蓋了所有的節(jié)目源文件。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述節(jié)目源文件的屬性值包括以下至少之一所述節(jié)目源文件的冷熱程度、所述節(jié)目源文件的文件屬性,其中,所述冷熱程度用于指示該節(jié)目源文件被用戶所播放的頻率和/或所述節(jié)目源文件發(fā)布的時(shí)間。
5.一種節(jié)目源文件處理方法,其特征在于包括如下步驟業(yè)務(wù)能力平臺接收指示信息,其中,所述指示信息用于指示所述業(yè)務(wù)能力平臺發(fā)布節(jié)目源文件的播放地址和/或修改所述節(jié)目源文件的播放地址;所述業(yè)務(wù)能力平臺根據(jù)所述指示信息發(fā)布和/或修改所述節(jié)目源的播放地址,其中, 如果所述業(yè)務(wù)能力平臺中存儲有發(fā)布的節(jié)目源文件,則所述播放地址指向所述節(jié)目源文件在所述業(yè)務(wù)能力平臺中的存儲地址,否則,所述播放地址指向所述節(jié)目源文件在二級存儲系統(tǒng)中的存儲地址,其中,所述二級存儲系統(tǒng)與所述業(yè)務(wù)能力平臺連接,用于存儲節(jié)目源文件。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述節(jié)目源文件的播放地址指示所述節(jié)目源文件存儲在所述二級存儲系統(tǒng)的情況下,所述業(yè)務(wù)能力平臺發(fā)布和/或修改所述節(jié)目源的播放地址,并刪除本地保存的所述節(jié)目源文件。
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,在所述業(yè)務(wù)能力平臺根據(jù)所述指示信息發(fā)布所述節(jié)目源的播放地址之前,所述方法還包括所述二級存儲系統(tǒng)向所述業(yè)務(wù)能力平臺發(fā)送用于指示發(fā)布所述節(jié)目源文件的播放地址的指示信息;所述業(yè)務(wù)能力平臺在接收到所述指示信息之后,從所述二級存儲系統(tǒng)下載所述節(jié)目源文件。
8.一種節(jié)目源文件處理裝置,位于業(yè)務(wù)能力平臺中,其特征在于包括接收模塊,用于接收指示信息,其中,所述指示信息用于指示所述業(yè)務(wù)能力平臺發(fā)布節(jié)目源文件的播放地址和/或修改所述節(jié)目源文件的播放地址;處理模塊,用于根據(jù)所述指示信息發(fā)布和/或修改所述節(jié)目源的播放地址,其中,如果所述業(yè)務(wù)能力平臺中存儲有發(fā)布的節(jié)目源文件,則所述播放地址指向所述節(jié)目源文件在所述業(yè)務(wù)能力平臺中的存儲地址,否則,所述播放地址指向所述節(jié)目源文件在二級存儲系統(tǒng)中的存儲地址,其中,所述二級存儲系統(tǒng)與所述業(yè)務(wù)能力平臺連接,用于存儲節(jié)目源文件。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,在所述節(jié)目源文件的播放地址指示所述節(jié)目源文件存儲在所述二級存儲系統(tǒng)的情況下,所述處理模塊,用于發(fā)布和/或修改所述節(jié)目源的播放地址,并刪除本地保存的所述節(jié)目源文件。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述接收模塊,用于接收來自所述二級存儲系統(tǒng)的用于指示發(fā)布所述節(jié)目源文件的播放地址的指示信息;所述處理模塊,用于在接收到所述指示信息之后,從所述二級存儲系統(tǒng)下載所述節(jié)目源文件,并在完成所述節(jié)目源文件的下載之后,根據(jù)所述指示信息發(fā)布所述節(jié)目源文件的播放地址。
全文摘要
本發(fā)明公開了節(jié)目源文件處理方法、裝置及網(wǎng)絡(luò)電視系統(tǒng),該網(wǎng)絡(luò)電視系統(tǒng)包括一個(gè)或多個(gè)業(yè)務(wù)能力平臺,還包括連接至一個(gè)或多個(gè)業(yè)務(wù)能力平臺的二級存儲系統(tǒng),其中,二級存儲系統(tǒng)包括第一存儲裝置,第一存儲裝置存儲有節(jié)目源文件;業(yè)務(wù)能力平臺包括第二存儲裝置和發(fā)布裝置,第二存儲裝置存儲有節(jié)目源文件;發(fā)布裝置用于發(fā)布節(jié)目源文件的播放地址,其中,如果第二存儲裝置中存儲有發(fā)布的節(jié)目源文件,則播放地址指向發(fā)布的節(jié)目源文件在第二存儲裝置中的存儲地址,否則,播放地址指向發(fā)布的節(jié)目源文件在第一存儲裝置中的存儲地址。通過本發(fā)明進(jìn)而達(dá)到了節(jié)約存儲資源的效果。
文檔編號H04N21/6437GK102438171SQ201110241330
公開日2012年5月2日 申請日期2011年8月22日 優(yōu)先權(quán)日2011年8月22日
發(fā)明者劉學(xué)安, 朱偉, 陳志中 申請人:中興通訊股份有限公司