專利名稱::對機(jī)頂盒下載器文件進(jìn)行統(tǒng)一升級管理的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種對軟件的升級播發(fā)進(jìn)行統(tǒng)一管理的系統(tǒng),尤其涉及一種對機(jī)頂盒系統(tǒng)軟件的升級播發(fā)進(jìn)行統(tǒng)一管理的系統(tǒng)。
背景技術(shù):
:隨著數(shù)字電視的發(fā)展,網(wǎng)絡(luò)內(nèi)數(shù)字電視機(jī)頂盒的廠商和版本也逐漸增多,機(jī)頂盒軟件版本升級也成為數(shù)字電視網(wǎng)絡(luò)需要面臨的重要問題。業(yè)務(wù)升級、開通新的增值應(yīng)用以及解決機(jī)頂盒的軟件缺陷都需要進(jìn)行機(jī)頂盒的軟件升級?,F(xiàn)有的對機(jī)頂盒的軟件升級主要采用以下三種方式。第一種方式是每個(gè)廠商都使用自己的下載器(loader)廣播系統(tǒng),這種情況下運(yùn)營商若需要對一個(gè)新的機(jī)頂盒生產(chǎn)廠商進(jìn)行軟件升級,則需要單獨(dú)再行購置該廠商的loader廣播系統(tǒng),導(dǎo)致投資的增加。第二種方式是每個(gè)廠商僅提供碼流,但需要在網(wǎng)絡(luò)信息表NIT(NetworkInformationTable)中插入自己定義的描述符,各個(gè)廠商之間的描述符不能通用,故而給EPG系統(tǒng)增加了負(fù)擔(dān)。第三方式是每個(gè)廠商通過自己的CA系統(tǒng)進(jìn)行廣播,這樣就很難根據(jù)運(yùn)營商的要求增加根據(jù)機(jī)頂盒批次號選擇性升級的功能。
發(fā)明內(nèi)容本發(fā)明的目的在于解決上述問題,提供了一種對機(jī)頂盒l(wèi)oader文件進(jìn)行統(tǒng)一升級管理的系統(tǒng),它確定了統(tǒng)一的1oader技術(shù)規(guī)范,更好地解決了網(wǎng)絡(luò)中不同廠商的機(jī)頂盒的軟件版本管理問題,實(shí)現(xiàn)不同廠商升級碼流同時(shí)進(jìn)行播發(fā)的功能。本發(fā)明的技術(shù)方案為一種對機(jī)頂盒下栽器文件進(jìn)行統(tǒng)一升級管理的系統(tǒng),機(jī)頂盒廠商向運(yùn)營商提供各自的下載器文件,由所述運(yùn)營商使用所述系統(tǒng)對所有的機(jī)頂盒下載器文件進(jìn)行統(tǒng)一的管理、調(diào)度和廣播,其中,所述系統(tǒng)包括一用于接收、存儲下載器文件并根據(jù)接收到的播發(fā)指令將所述下載器文件升級廣播的服務(wù)器、一用于管理調(diào)度下載器文件的客戶端和一存儲下載器記錄的數(shù)據(jù)庫,所述客戶端包括配置管理模塊,將所述下載器文件傳輸?shù)剿龇?wù)器中存儲,同時(shí)根據(jù)該下載器文件設(shè)置用于升級廣播的下載器記錄并將其傳輸?shù)剿鰯?shù)據(jù)庫中存儲;播發(fā)調(diào)度模塊,從所述數(shù)據(jù)庫用于升級廣播的所有下載器記錄中選取所需升級廣播的下載器文件,設(shè)置所述下栽器文件升級廣播的參數(shù),并向所述服務(wù)器發(fā)送播發(fā)指令,同時(shí)根據(jù)所述參數(shù)導(dǎo)出當(dāng)前升級的下載器文件的描述符。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述下載器記錄中包含廠商信息、硬件版本、軟件版本、下栽器文件格式、下栽器文件在服務(wù)器中的存儲位置。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述下載器文件升級廣播的參數(shù)包含升級的廠商名、升級的起止時(shí)間、升級的范圍選擇、下載器文件升級使用的包標(biāo)識符和帶寬。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述升級的范圍是機(jī)頂盒序號、機(jī)頂盒批次號或者硬件軟件版本。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述系統(tǒng)還包括一業(yè)務(wù)信息/節(jié)目特定信息的信息播出模塊,接收經(jīng)所述播發(fā)調(diào)度模塊導(dǎo)出的當(dāng)前升級的下載器文件的描述符并予以播發(fā)。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述服務(wù)器中包含一碼流封裝模塊,采用預(yù)設(shè)的統(tǒng)一系統(tǒng)技術(shù)應(yīng)用規(guī)范將下載器文件封裝打包。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述機(jī)頂盒廠商還提供下載器文件對應(yīng)的下載器描述文件,所述配置管理模塊從所述下載器描述文件中自動提取用于升級廣播的下栽器記錄信息。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述配置管理模塊包括下載器記錄管理子模塊和下載器文件升級歷史管理子模塊,所述下載器記錄管理子模塊查詢、添加、修改、刪除所述數(shù)據(jù)庫中保存的下載器記錄信息;所述下載器文件升級歷史管理子模塊查詢所述播發(fā)調(diào)度模塊記錄在所述數(shù)據(jù)庫中的升級歷史信息。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述播發(fā)調(diào)度模塊通過和所述服務(wù)器通信來獲得當(dāng)前播發(fā)的下載器文件升級廣播的參數(shù)。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述系統(tǒng)還包括一信息交互模塊,提供通信接口以實(shí)現(xiàn)所迷系統(tǒng)與外部系統(tǒng)的通信。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述系統(tǒng)中定義了通用的鏈接下載描述符,與機(jī)頂盒約定了與升級范圍相關(guān)的參數(shù),該些參數(shù)使運(yùn)營商可任意選定部分機(jī)頂盒進(jìn)行升級。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述與升級范圍相關(guān)的參數(shù)包括以下信息升級機(jī)頂盒號范圍、升級區(qū)域、升級群體號、升級版本號、升級批次和升級廠商。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述鏈接下載描迷符包括以下參數(shù)描述符標(biāo)簽值,描述子表標(biāo)識;描述符長度值,表示鏈接下載描述符的循環(huán)中的字節(jié)總數(shù);傳輸流標(biāo)識值,存儲下載頻點(diǎn)信息、QAM信息和符號率信息的NIT表的標(biāo)識;原始網(wǎng)絡(luò)標(biāo)識值,存儲升級數(shù)據(jù)包下載所在頻道的原始網(wǎng)絡(luò)的全國唯一網(wǎng)絡(luò)標(biāo)識值;服務(wù)標(biāo)識值,表示下載數(shù)據(jù)流的標(biāo)識,為描述升級數(shù)據(jù)包的PMT所在頻道的節(jié)目號;鏈接類型值,固定為0X09;OUI(OrganizationUniqueIdentifier),即全國統(tǒng)一的設(shè)備廠商唯一編號,用于廠商識別;循環(huán)長度值,表示OUI后的循環(huán)的字節(jié)長度值;下栽類型值,定義軟件下載格式;區(qū)域標(biāo)志值,定義區(qū)域?qū)ぶ房刂茦?biāo)志;群體標(biāo)志值,定義群體尋址控制標(biāo)志;組件標(biāo)簽值,定義下載器文件升級使用的包標(biāo)識符;硬件主版本值,由各接收機(jī)廠商自行定義;硬件次版本值,由各接收機(jī)廠商自行定義;軟件類型值,定義機(jī)頂盒的軟件類型;軟件主版本值,由各廠商自行定義;軟件次版本值,由各廠商自行定義;控制碼,定義升級類型;升級范圍起始值,在按批次升級時(shí),該值存儲機(jī)頂盒升級批次范圍的起始,在按序列號升級時(shí),該值存儲機(jī)頂盒升級序列號范圍的起始;升級范圍結(jié)束值,在按批次升級時(shí),該值存儲機(jī)頂盒升級批次范圍的結(jié)束,在按序列號升級時(shí),該值存儲機(jī)頂盒升級序列號范圍的結(jié)束;參數(shù)保留值,保留將來攜帶與升級有關(guān)的參數(shù);區(qū)域號碼值,表示存儲在機(jī)頂盒內(nèi)的區(qū)域號碼;群體號碼值,表示存儲在機(jī)頂盒內(nèi)的群體號碼。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述描述符標(biāo)簽值固定為0x4A。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述下載類型值參數(shù)進(jìn)一步包括序列號來源,可表示為機(jī)頂盒號、智能卡卡號和配對時(shí)的配對號其中之一;下栽標(biāo)識,可標(biāo)識自動提示下栽方式或手動下載方式;傳輸流格式,可表示傳輸流是DC方式封裝或私有格式。上述的統(tǒng)一升級管理的系統(tǒng),其中,所述軟件類型值參數(shù)進(jìn)一步包括完整軟件類別,表示系統(tǒng)軟件以及應(yīng)用軟件的完整整體;驅(qū)動軟件類別,表示最小下載器升級和硬件診斷;測試用系統(tǒng)軟件;以及軟件模塊類別,為終端提供的附加外設(shè)設(shè)備的專用驅(qū)動程序;上述的統(tǒng)一升級管理的系統(tǒng),其中,所述控制碼參數(shù)進(jìn)一步包括以下信息強(qiáng)制升級,對軟件版本不等于當(dāng)前流中軟件版本的用戶升級;基本升級,對所有低于當(dāng)前播放軟件版本的用戶升級;按批次升級,對在批次范圍中并且軟件版本低于當(dāng)前播放軟件版本的用戶升級;按序列號升級,對在序列號范圍中并且軟件版本低于當(dāng)前播放軟件版本的用戶升級。本發(fā)明對比現(xiàn)有技術(shù)有如下的有益效果本發(fā)明中的客戶端配置管理模塊用于管理系統(tǒng)升級軟件需要設(shè)置的各種網(wǎng)絡(luò)信息以及系統(tǒng)版本信息,服務(wù)器作為數(shù)字視頻廣播DVB(DigitalVideoBroadcasting)前端發(fā)送系統(tǒng)軟件升級碼流的服務(wù)器,通過標(biāo)準(zhǔn)通信方法接收來自客戶端播發(fā)調(diào)度模塊的命令,根據(jù)控制命令將存儲在待播庫中的系統(tǒng)升級軟件(即loader文件)打包發(fā)送,并具有一定的容錯(cuò)性、報(bào)警提示和日志功能。本發(fā)明方便了網(wǎng)絡(luò)中不同機(jī)頂盒軟件升級版本的管理問題,實(shí)現(xiàn)不同廠商升級碼流同時(shí)進(jìn)行播發(fā),而且在一定程度上減輕了機(jī)頂盒大面積升級帶來的負(fù)面影響。圖1是本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)圖。圖2是本發(fā)明一個(gè)實(shí)施例的系統(tǒng)框架圖。具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的描述。圖1示出了本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)。如圖1所示,在前端的網(wǎng)絡(luò)中,由客戶端101、SSU(系統(tǒng)軟件升級,SystemSoftwareUpgrade)數(shù)據(jù)服務(wù)器102、SSU信息數(shù)據(jù)庫103通過網(wǎng)絡(luò)交換機(jī)104連接成統(tǒng)一loader系統(tǒng)100。復(fù)用器200同SSU數(shù)據(jù)服務(wù)器102連接,EPG(ElectronicProgramGuide)系統(tǒng)301和OSS/SMS(OperationalSupportSystem/SubscriberManagementSystem)系統(tǒng)302通過網(wǎng)絡(luò)交換機(jī)104與統(tǒng)一loader系統(tǒng)100連接。圖2示出了本發(fā)明一個(gè)實(shí)施例的系統(tǒng)框架。如圖2所示,統(tǒng)一loader系統(tǒng)100可劃分為配置管理模塊111、播發(fā)調(diào)度模塊112、SSU數(shù)據(jù)服務(wù)器102以及SSU信息數(shù)據(jù)庫103。其中SSU數(shù)據(jù)服務(wù)器102部署在使用Linux操作系統(tǒng)的服務(wù)器上,而其余模塊均部署在使用Windows操作系統(tǒng)的客戶端計(jì)算機(jī)上。下面結(jié)合一個(gè)實(shí)例來說明統(tǒng)一loader系統(tǒng)IOO中各個(gè)模塊的實(shí)現(xiàn)過程。在該實(shí)例中,某機(jī)頂盒生產(chǎn)廠商提供了一個(gè)loader文件以及對應(yīng)的loader描述文件。該loader描述文件內(nèi)容如下生產(chǎn)廠商名稱ABC,硬件版本0082,軟件版本0X44,下載格式私有格式,文件格式TS文件,以及該loader文件存放在SSU數(shù)據(jù)服務(wù)器102上的D盤根目錄下等信息。如果要升級,通常情況下需要生成硬件版本相同而軟件版本更高的一個(gè)loader文件用于在線升級,因而在這里假定其待升級的軟件版本為0X43。廠商向運(yùn)營商提供用于升級的loader文件和對應(yīng)的loader描述文件后,配置管理模塊111根據(jù)loader描述文件將相應(yīng)的loader文件傳輸?shù)絊SU數(shù)據(jù)服務(wù)器102的指定路徑中。同時(shí),配置管理模塊111在SSU信息數(shù)據(jù)庫103中新增一條對應(yīng)的loader記錄,該記錄的格式依次為廠商信息、硬件版本、軟件版本、loader文件格式、loader文件在SSU服務(wù)器102上的存儲位置。在這里,新增加的記錄是"ABC、0082、0X44、TS文件、D:V,。每一個(gè)不同的loader文件都對應(yīng)不同的loaderi己錄,而所有的loaderi己錄組成一個(gè)loaderi己錄數(shù)才居庫。當(dāng)然,配置管理模塊111也可以不通過提取loader描述文件的信息而是根據(jù)廠商提供的相關(guān)信息直接手動添加loader記錄。配置管理模塊111還可檢測loader描述文件是否有錯(cuò)誤,能夠判斷l(xiāng)oader文件是否可以用于升級廣播,如果loader文件已經(jīng)是TS文件,也可判斷其格式是否滿足統(tǒng)一規(guī)范的要求。配置管理模塊111可再細(xì)分為loader記錄管理子模塊和loader文件升級歷史管理子模塊。loader記錄管理子模塊可查詢、添加、^修改和刪除loader記錄數(shù)據(jù)庫中的loader記錄信息。Loader文件升級歷史管理子模塊可查詢播發(fā)調(diào)度模塊112記錄在數(shù)據(jù)庫中的升級歷史信息,包括系統(tǒng)升級軟件的廠商、硬件版本、軟件版本、升級開始時(shí)間和升級結(jié)束時(shí)間等信息。然后,播發(fā)調(diào)度模塊112連接SSU數(shù)據(jù)服務(wù)器102。在上述的配置管理模塊111中,可以將一個(gè)廠商設(shè)置成一項(xiàng)服務(wù)(Service),將對應(yīng)該廠商的loader文件配置成該服務(wù)下的基本流(ElementaryStream)。運(yùn)營商選擇當(dāng)前需要進(jìn)行升級的廠商(即選擇服務(wù)),選擇當(dāng)前用于升級的loader記錄(即對應(yīng)服務(wù)下的基本流ES),并設(shè)置loader文件播發(fā)信息的參數(shù),比如設(shè)置升級的起止時(shí)間,設(shè)置升級的范圍選擇、loader文件升級使用的PID和帶寬等。設(shè)置完成后即可將開始該loader文件升級播發(fā)的指令發(fā)送給SSU數(shù)據(jù)服務(wù)器102。播發(fā)調(diào)度模塊112還可通過與SSU數(shù)據(jù)服務(wù)器102的通信來獲得當(dāng)前播發(fā)的loader文件升級廣播的參數(shù),還可將所有的播發(fā)調(diào)度操作記錄到SSU信息數(shù)據(jù)庫103中,供配置管理模塊111使用。其中,升級的范圍選擇可以是根據(jù)機(jī)頂盒序號、機(jī)頂盒批次號或者僅根據(jù)機(jī)頂盒的硬件軟件版本來選擇。按機(jī)頂盒序號或批次號或硬件軟件版本進(jìn)行升級的意義在于,如果針對全部網(wǎng)絡(luò)進(jìn)行升級,有線網(wǎng)絡(luò)由于信號質(zhì)量原因,在很大的覆蓋面上出現(xiàn)故障的可能就很多,會導(dǎo)致運(yùn)營商難以應(yīng)付的局面。而如果按序號、批次號或硬件軟件版本進(jìn)行升級,則可以將升級所影響的范圍限定在一個(gè)相對較小的范圍,出現(xiàn)的故障數(shù)量相對要少很多。這樣就可以通過連續(xù)的小批量升級將整個(gè)網(wǎng)絡(luò)內(nèi)的機(jī)頂盒都完成一次升級。播發(fā)調(diào)度模塊112可根據(jù)當(dāng)前的loader文件升級廣播導(dǎo)出SI/PSI需要的描述升級信息的描述符內(nèi)容,即當(dāng)前有哪些廠商的哪些loader文件在進(jìn)行升級,他們各自的標(biāo)簽Tag(也即PID)、升級范圍的選擇等信息。SI/PSI信息使用EPG系統(tǒng)301來播出。EPG系統(tǒng)301接收上述的描述符,并將其插入到指定的SI表中,完成對NIT的設(shè)置。只要保證EPG系統(tǒng)301配置并播出的SI/PSI信息與播發(fā)調(diào)度模塊112使用的信息協(xié)調(diào)一致,順利地進(jìn)行l(wèi)oader文件升級就得到了保障。SSU數(shù)據(jù)服務(wù)器102接收播發(fā)調(diào)度模塊112的播發(fā)指令,將loader文件及與之相關(guān)的控制信息通過ASI輸出口傳輸給復(fù)用器200等設(shè)備實(shí)現(xiàn)廣播。SSU數(shù)據(jù)服務(wù)器102可接收遵循統(tǒng)一系統(tǒng)技術(shù)應(yīng)用規(guī)范打包的傳送流(TS,即TransportStream)文件、未打包的loader文件以及各廠商專用格式的TS文件。SSU數(shù)據(jù)服務(wù)器102中的碼流封裝模塊根據(jù)接收的loader文件的類型,采用不同的處理方式,確保發(fā)出正確的升級數(shù)據(jù)碼流。處理方式如下在遇到廠商專用格式的TS文件時(shí),先檢驗(yàn)其是否是合法的TS文件,并根據(jù)指定的PID進(jìn)行重新映射;在遇到廠商專用格式的未打包的loader文件時(shí),根據(jù)指定的PID從Section數(shù)據(jù)打包成TS文件;而對于DC格式的未打包的loader文件,首先采用統(tǒng)一系統(tǒng)技術(shù)應(yīng)用規(guī)范中使用的數(shù)字存儲媒體命令與控制(DSM-CC,即DigitalStorageMedia-Command&Control)兩層l史據(jù)4侖4番(DataCarousel)協(xié)議進(jìn)4亍數(shù)據(jù)的封裝,打包生成TS文件,然后再行廣播。loader文件廣播之后,機(jī)頂盒隨時(shí)檢測到NIT中發(fā)生的變化,如果NIT中攜帶上述的描述符,機(jī)頂盒將逐一判斷當(dāng)前廣播的loader文件中是否有符合它的loader文件。判斷順序依次為廠商標(biāo)識、硬件版本、軟件版本,如果設(shè)置了升級范圍則還需判斷升級范圍是否符合自身。如果上述條件都通過了,則機(jī)頂盒根據(jù)描述符中指定的Tag(PID),開始接收具有相同PID的loader文件,接收并校驗(yàn)完畢之后自動重新啟動機(jī)頂盒完成系統(tǒng)軟件的升級。整個(gè)統(tǒng)一loader系統(tǒng)還可以包括一個(gè)信息交互模塊,該信息交互模塊用于提供通信接口,通過該接口實(shí)現(xiàn)和外部系統(tǒng)的通信。比如提供升級前后分析接口給OSS,用于提供分析數(shù)據(jù)。此外,統(tǒng)一loader系統(tǒng)還定義了通用的鏈接下載描述符(linkagedownloaderdescriptor),與機(jī)頂盒約定了包括升級機(jī)頂盒號范圍、升級區(qū)域、升級群體號、升級版本號、升級批次和升級廠商等與升級范圍相關(guān)的參數(shù)。這些參數(shù)的組合保證運(yùn)營商可以任意選定部分機(jī)頂盒進(jìn)行升級,從而避免了由于廠商、版本號、批次的不同引起的機(jī)頂盒升級帶來的負(fù)面影響。運(yùn)營商可先進(jìn)行小范圍的升級,之后再進(jìn)行大批量的升級,保證用戶在升級過程中的問題不至于一下子爆發(fā)。鏈接下載描述符的具體結(jié)構(gòu)如下表所示<table>tableseeoriginaldocumentpage13</column></row><table><table>tableseeoriginaldocumentpage14</column></row><table>下面是對鏈接下載描述符中各字段的描述Descriptor—tag:描述子表ID,其寸直定為0x4A。Descriptor—length:jl匕后Descriptor循玉不中字節(jié)總、凄史。Transport—stream—id:存放下載頻點(diǎn)信息,QAM信息,和符號率信息的NIT表的ID。Original—network-id:存儲升級數(shù)據(jù)包下載所在頻道的原始網(wǎng)絡(luò)的全國唯一網(wǎng)絡(luò)標(biāo)識值。Service_id:下載數(shù)據(jù)流的ID,該值應(yīng)為描述升級數(shù)據(jù)包的PMT在該頻道的節(jié)目號,一般定義一個(gè)Service—id對應(yīng)一個(gè)廠商。Linkage-type:其值固定為0X090UI:是一個(gè)標(biāo)準(zhǔn)定義,在本實(shí)施例中高字節(jié)暫未定,低兩字節(jié)用于廠商識別。Selector—length:為以下循環(huán)的字節(jié)總長度。Update—type:大小為6位(bit),定義軟件下載格式如下Bit5Bit4Bit3~2BUIBitO<table>tableseeoriginaldocumentpage15</column></row><table><table>tableseeoriginaldocumentpage16</column></row><table>需要按批次升級時(shí),是升級該程序的機(jī)頂盒批次范圍起始;需要按序列號升級時(shí),是升級該程序的機(jī)頂盒序列號范圍起始。Serial—number—end:大小為32bit,需要時(shí)可定義為需要按批次升級時(shí),是升級該程序的機(jī)頂盒批次范圍結(jié)束;需要按序列號升級時(shí),是升級該程序的機(jī)頂盒序列號范圍結(jié)束。Private_data:保留用于將來攜帶與升級有關(guān)的參數(shù)region—no:16bit,存儲在機(jī)頂盒內(nèi)的區(qū)域號碼;colony_no:16bit,存儲在機(jī)頂盒內(nèi)的群體號碼。上述實(shí)施例是提供給本領(lǐng)域普通技術(shù)人員來實(shí)現(xiàn)或使用本發(fā)明的,本領(lǐng)域普通技術(shù)人員可在不脫離本發(fā)明的發(fā)明思想的情況下,對上述實(shí)施例做出種種修改或變化,因而本發(fā)明的保護(hù)范圍并不被上述實(shí)施例所限,而應(yīng)該是符合權(quán)利要求書提到的創(chuàng)新性特征的最大范圍。權(quán)利要求1一種對機(jī)頂盒下載器文件進(jìn)行統(tǒng)一升級管理的系統(tǒng),機(jī)頂盒廠商向運(yùn)營商提供各自的下載器文件,由所述運(yùn)營商使用所述系統(tǒng)對所有的機(jī)頂盒下載器文件進(jìn)行統(tǒng)一的管理、調(diào)度和廣播,其特征在于,所述系統(tǒng)包括一用于接收、存儲下載器文件并根據(jù)接收到的播發(fā)指令將所述下載器文件升級廣播的服務(wù)器、一用于管理調(diào)度下載器文件的客戶端和一存儲下載器記錄的數(shù)據(jù)庫,所述客戶端包括配置管理模塊,將所述下載器文件傳輸?shù)剿龇?wù)器中存儲,同時(shí)根據(jù)該下載器文件設(shè)置用于升級廣播的下載器記錄并將其傳輸?shù)剿鰯?shù)據(jù)庫中存儲;播發(fā)調(diào)度模塊,從所述數(shù)據(jù)庫用于升級廣播的所有下載器記錄中選取所需升級廣播的下載器文件,設(shè)置所述下載器文件升級廣播的參數(shù),并向所述服務(wù)器發(fā)送播發(fā)指令,同時(shí)根據(jù)所述參數(shù)導(dǎo)出當(dāng)前升級的下載器文件的描述符。全文摘要本發(fā)明公開了一種對機(jī)頂盒l(wèi)oader文件進(jìn)行統(tǒng)一升級管理的系統(tǒng),其技術(shù)方案為該系統(tǒng)包括一用于接收、存儲loader文件并根據(jù)接收到的播發(fā)指令將loader文件升級廣播的服務(wù)器、一用于管理調(diào)度loader文件的客戶端和一存儲loader記錄的數(shù)據(jù)庫,該客戶端還包括配置管理模塊,將loader文件傳輸?shù)椒?wù)器中存儲,同時(shí)根據(jù)該loader文件設(shè)置用于升級廣播的loader記錄并將其傳輸?shù)綌?shù)據(jù)庫中存儲;以及播發(fā)調(diào)度模塊,從數(shù)據(jù)庫用于升級廣播的所有l(wèi)oader記錄中選取所需升級廣播的loader文件,設(shè)置loader文件升級廣播的參數(shù),并向所述服務(wù)器發(fā)送播發(fā)指令,同時(shí)根據(jù)參數(shù)導(dǎo)出當(dāng)前升級的loader文件的描述符。本發(fā)明應(yīng)用于機(jī)頂盒系統(tǒng)軟件升級的領(lǐng)域。文檔編號H04N5/00GK101184151SQ200710038510公開日2008年5月21日申請日期2007年3月27日優(yōu)先權(quán)日2007年3月27日發(fā)明者品呂,征徐,韓金鵬申請人:天栢寬帶網(wǎng)絡(luò)科技(上海)有限公司