快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的方法及其系統(tǒng),包括:將不同型號機(jī)頂盒的多個升級流合并成一個升級流;所述合并后的升級流中包含不同型號機(jī)頂盒的硬件配置信息,并且該合并后的升級流中設(shè)置有與所述不同型號機(jī)頂盒的硬件配置信息相對應(yīng)的升級流的PID;將合并后的升級流通過廣電前端發(fā)送到每個頻率上,使不同型號機(jī)頂盒處于任何頻率上就都能檢測到所述合并后的升級流;所述不同型號機(jī)頂盒根據(jù)實(shí)際硬件配置信息找到對應(yīng)的PID,以下載數(shù)據(jù)進(jìn)行升級。顯著地改善了機(jī)頂盒產(chǎn)品維護(hù)困難的問題,大大降低維護(hù)成本。
【專利說明】快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的方法及其系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字電視【技術(shù)領(lǐng)域】,具體涉及一種快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的方法及其系統(tǒng)。
【背景技術(shù)】
[0002]隨著數(shù)字電視整轉(zhuǎn)的日益深入,機(jī)頂盒的使用量越來越大;整個機(jī)頂盒生產(chǎn)行業(yè)也呈現(xiàn)出持續(xù)繁榮的景象,各個機(jī)頂盒生產(chǎn)廠家為了向市場提供更具性價(jià)比的產(chǎn)品,持續(xù)改進(jìn)軟件和硬件的設(shè)計(jì),但這樣就出現(xiàn)了一個問題:當(dāng)市場獲得新產(chǎn)品的時(shí)候,先前的老產(chǎn)品也在同時(shí)使用。如何快速的將老產(chǎn)品中的軟件進(jìn)行更新,從而實(shí)現(xiàn)對老產(chǎn)品的快速維護(hù),讓使用老產(chǎn)品的用戶迅速獲得良好的用戶體驗(yàn),就成了擺在各個機(jī)頂盒生產(chǎn)廠家面前的難題。
[0003]機(jī)頂盒作為一個最終的產(chǎn)品,只要產(chǎn)品的各個指標(biāo)符合國家的規(guī)定,就能面向市場銷售;至于機(jī)頂盒使用的各個部件,國家并沒有強(qiáng)制規(guī)定使用何種型號,因此機(jī)頂盒生產(chǎn)廠家使用的各個部件不盡相同,這樣就造成了硬件上的差異,而每種不同的硬件又都會對應(yīng)的不同的軟件,相當(dāng)于每種硬件都需要對應(yīng)特定的軟件才能正常使用,這種多種硬件配置的情況不僅僅是因?yàn)榇嬖诙鄠€生產(chǎn)廠家,每個生產(chǎn)廠家的設(shè)計(jì)思路不同;還因?yàn)橥粋€生產(chǎn)廠家為了使產(chǎn)品具有更好的性價(jià)比,也在不斷的對硬件進(jìn)行改版。這么多的硬件,這么多的軟件,該怎樣維護(hù)?就成為機(jī)頂盒生產(chǎn)廠家和客戶的首要難題。
[0004]機(jī)頂盒產(chǎn)品是如何發(fā)放到最終端的客戶手上的、又是怎樣維護(hù)的呢? 如,當(dāng)您坐在家中,想玩玩機(jī)頂盒中提供的俄羅斯方塊游戲,結(jié)果你的游戲技術(shù)實(shí)在太好了,連續(xù)玩了三個小時(shí)都沒有失誤,正當(dāng)你準(zhǔn)備將游戲積分再推高時(shí),卻發(fā)現(xiàn)機(jī)頂盒居然死機(jī)了。你拿起電話就打給你所在地的廣播電視局,酣暢淋漓的向接電話的廣電人員痛斥了 一番你購買的機(jī)頂盒。廣電人員聽到你的這一番痛斥也不好受,馬上給機(jī)頂盒的生產(chǎn)廠家打電話,又將機(jī)頂盒生產(chǎn)廠家酣暢淋漓的痛斥了一番;機(jī)頂盒生產(chǎn)廠家立即對問題進(jìn)行分析,結(jié)果發(fā)現(xiàn)是軟件存在一個問題(BUG),于是花時(shí)間解決掉這個問題,生成了一版沒有問題的軟件,我們姑且將這版軟件稱之為完美軟件,如何讓用戶使用到這版完美的軟件呢?那就通過在線升級吧,機(jī)頂盒生產(chǎn)廠家制作了一個升級流,放到廣電局的前端進(jìn)行播放,當(dāng)用戶家的機(jī)頂盒檢測到有升級流時(shí),就進(jìn)行更新,更新完后,用戶就可以使用到這版完美軟件了。
[0005]從上可以看出,機(jī)頂盒生產(chǎn)廠家生產(chǎn)出來的機(jī)頂盒是先提供給廣電局,再由廣電局將機(jī)頂盒發(fā)放給最終的用戶。當(dāng)用戶發(fā)現(xiàn)機(jī)頂盒的問題時(shí),是直接向廣電局進(jìn)行反饋,再由廣電局將問題反饋給生產(chǎn)廠家,由生產(chǎn)廠家解決問題,生產(chǎn)廠家最后制作升級流,放到廣電局的前端進(jìn)行播放,從而達(dá)到對所有的終端進(jìn)行升級的目的。
[0006]上面的例子只是舉了一個游戲的問題,在機(jī)頂盒的實(shí)際使用中,更多的問題是比玩游戲更讓人郁悶的不能看電視的問題,解決這種問題的緊迫程度更高。
[0007]“機(jī)頂盒生產(chǎn)廠家制作升級流,拿到廣電前端一播發(fā),就可以對終端用戶進(jìn)行升級”,這個維護(hù)工作看上去只有寥寥幾句話,但實(shí)際上這個維護(hù)工作是一項(xiàng)龐大的、系統(tǒng)的工程。機(jī)頂盒生產(chǎn)廠家生成完美軟件后,就開始統(tǒng)計(jì)在該廣電局賣了多少種硬件配置的機(jī)頂盒,假設(shè)統(tǒng)計(jì)出來有12種硬件配置,由于每種配置都要對應(yīng)一版完美軟件,每版軟件制作一個升級流,那么就有12個升級流,而廣電局的前端同一時(shí)間又只能播一個流,于是這12個升級流就依次進(jìn)行播發(fā),但機(jī)頂盒要檢測到升級信息,就必須要開機(jī),有的用戶可能出去旅游了,要十天半月才回來,為了保證絕大部分的終端用戶能被升級,那每個升級流就播2月吧,等12個升級流都播完的時(shí)候,兩年時(shí)間就過去了。因此需要耗費(fèi)大量的時(shí)間。
[0008]機(jī)頂盒檢測升級信息,還存在檢測效率的問題。在廣電前端,電視節(jié)目及其他信息都是依賴于頻率(頻點(diǎn))進(jìn)行傳輸?shù)?,但一個頻率上放的信息有限,因此前端會使用多個頻率,每個頻率傳輸特定的信息。一直以來,升級信息都是放到其中一個頻率上進(jìn)行傳輸?shù)?,這個頻率通常是該前端的中心頻率(又叫主頻率)。機(jī)頂盒必須處在有升級信息的頻率上才能觸發(fā)升級,如果處于其他頻率上則是無法檢測升級的,這時(shí)問題就產(chǎn)生了,用戶處于中心頻率上的概率并不是100%,也就是說前端播發(fā)升級流之后,終端的機(jī)頂盒如果不是處于中心頻率上,將無法檢測到升級信息,只有用戶切換到中心頻率上時(shí),機(jī)頂盒才能檢測到升級信息。簡而言之,該版完美軟件無法立即提供給用戶。
[0009]從上面我們了解到目前對機(jī)頂盒進(jìn)行在線升級存在兩個影響效率的地方,第一個是機(jī)頂盒必須處于中心頻率上才能檢測到升級信息;第二個是只能在前端播一個升級流,升級一種硬件配置的機(jī)頂盒。
【發(fā)明內(nèi)容】
[0010]本發(fā)明克服了現(xiàn)有技術(shù)的不足,提供一種快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的方法及其系統(tǒng),使得機(jī)頂盒不處于中心頻率也能檢測到升級信息,同時(shí)在前端能播放多種硬件配置的升級流。
[0011]考慮到現(xiàn)有技術(shù)的上述問題,根據(jù)本發(fā)明公開的一個方面,本發(fā)明采用以下技術(shù)
方案:
[0012]一種快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的方法,包括:
[0013]將不同型號機(jī)頂盒的多個升級流合并成一個升級流;
[0014]所述合并后的升級流中包含不同型號機(jī)頂盒的硬件配置信息,并且該合并后的升級流中設(shè)置有與所述不同型號機(jī)頂盒的硬件配置信息相對應(yīng)的升級流的PID ;
[0015]將合并后的升級流通過廣電前端發(fā)送到每個頻率上,使不同型號機(jī)頂盒處于任何頻率上就都能檢測到所述合并后的升級流;
[0016]所述不同型號機(jī)頂盒根據(jù)實(shí)際硬件配置信息找到對應(yīng)的PID,以下載數(shù)據(jù)進(jìn)行升級。
[0017]為了更好地實(shí)現(xiàn)本發(fā)明,進(jìn)一步的技術(shù)方案是:
[0018]根據(jù)本發(fā)明的一個實(shí)施方案,所述合并后的升級流先傳給加擾機(jī),加擾機(jī)再將其傳輸給調(diào)制器,調(diào)制器再將其傳輸至網(wǎng)絡(luò)中。
[0019]根據(jù)本發(fā)明的一個實(shí)施方案,所述多個升級流合并成一個升級流采用:ts流拼包方式進(jìn)行合并。
[0020]根據(jù)本發(fā)明的一個實(shí)施方案,包括:
[0021]升級流合并模塊,將不同型號機(jī)頂盒的多個升級流合并成一個升級流;所述合并后的升級流中包含不同型號機(jī)頂盒的硬件配置信息,并且該合并后的升級流中設(shè)置有與所述不同型號機(jī)頂盒的硬件配置信息相對應(yīng)的升級流的PID ;
[0022]傳輸模塊,將合并后的升級流通過廣電前端發(fā)送到每個頻率上,使不同型號機(jī)頂盒處于任何頻率上就都能檢測到所述合并后的升級流;
[0023]下載升級模塊,所述不同型號機(jī)頂盒根據(jù)實(shí)際硬件配置信息找到對應(yīng)的PID,以下載數(shù)據(jù)進(jìn)行升級。
[0024]根據(jù)本發(fā)明的一個實(shí)施方案,還包括加擾機(jī)和調(diào)制器,所述合并后的升級流先傳給加擾機(jī),加擾機(jī)再將其傳輸給調(diào)制器,調(diào)制器再將其傳輸至網(wǎng)絡(luò)中。
[0025]本發(fā)明還可以是:
[0026]根據(jù)本發(fā)明的一個實(shí)施方案,所述升級流合并模塊采用:ts流拼包方式進(jìn)行合并。
[0027]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果之一是:
[0028]本發(fā)明的一種快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的方法及其系統(tǒng),使得機(jī)頂盒不處于中心頻率也能檢測到升級信息,同時(shí)在前端能播放多種硬件配置的升級流,方便了快速升級;采用本申請的技術(shù)方案顯著地改善了機(jī)頂盒產(chǎn)品維護(hù)困難的問題,大大降低維護(hù)成本,并且能給用戶帶來極高的售后體驗(yàn)。
【具體實(shí)施方式】
[0029]下面結(jié)合實(shí)施例對本發(fā)明作進(jìn)一步地詳細(xì)說明,但本發(fā)明的實(shí)施方式不限于此。
[0030]為了解決【背景技術(shù)】提到的問題,本申請的一個實(shí)施例是將升級信息發(fā)到每個頻率上,使得機(jī)頂盒不論處于哪個頻率上就都能檢測到升級信息;升級流是一種ts格式的流,通過將多個升級流合并為一個升級流,就相當(dāng)于在前端播發(fā)了多個硬件配置的升級流,終端的每種硬件配置就都能同時(shí)升級。
[0031]廣電搭建一個完整的頻率,所要用到的設(shè)備必定有復(fù)用器、加擾機(jī)、調(diào)制器這三種。復(fù)用器出來的節(jié)目會傳輸給加擾機(jī),加擾機(jī)出來的節(jié)目會傳輸給調(diào)制器,調(diào)制器再將節(jié)目調(diào)制到指定的頻率上,通過廣電的有線網(wǎng)絡(luò)傳輸給終端用戶。
[0032]對于如何將升級信息發(fā)到各個頻率上的技術(shù)問題,本實(shí)施例中將升級信息傳輸給加擾機(jī),再經(jīng)過調(diào)制器,就可以將升級信息傳輸?shù)骄W(wǎng)絡(luò)中。針對某些認(rèn)識缺陷而產(chǎn)生的疑問:可能會問一臺加擾機(jī)只對應(yīng)一個頻點(diǎn),那這個應(yīng)用是不是也只能對應(yīng)操作一臺加擾機(jī),多臺加擾機(jī)就必須使用多個應(yīng)用才能搞定,這樣會帶來操作麻煩的技術(shù)問題。對此,本實(shí)施例的目的是為了提高效率,方便用戶使用,當(dāng)然不會允許這樣的情況出現(xiàn),本實(shí)施例的技術(shù)方案之所以將升級信息傳輸給加擾機(jī),而不傳輸給其他設(shè)備,比如復(fù)用器、調(diào)制器的原因;因?yàn)榧訑_機(jī)帶有網(wǎng)口,每臺加擾機(jī)都會被鏈接在一個網(wǎng)絡(luò)中,通過網(wǎng)絡(luò)來管理網(wǎng)內(nèi)所有加擾機(jī),并且能向每臺加擾機(jī)發(fā)送升級信息,就達(dá)到了每個頻率上都有升級信息的效果,這時(shí)不論用戶處于哪個頻點(diǎn),都能夠檢測到升級信息。
[0033]對于如何將多個升級流的進(jìn)行合并的技術(shù)問題,通過查看ts格式的語法結(jié)構(gòu),可以知道ts無外乎就是一個多個包的組合,將多個ts流進(jìn)行合并,其本質(zhì)也就是將包進(jìn)行鏈接(通俗的說法叫拼包);因此也可以采用的方法是:能夠?qū)?zhǔn)備合并的升級流導(dǎo)入進(jìn)來,然后將包進(jìn)行鏈接,鏈接完之后就輸出一個合并的流。[0034]對于如何保證終端的每種硬件配置機(jī)頂盒都能找到自己對應(yīng)的那個升級流進(jìn)行升級的技術(shù)問題。對此本實(shí)施例的技術(shù)方案中的機(jī)頂盒的硬件配置信息應(yīng)該被包含在升級流中,并且每種硬件配置對應(yīng)的升級流的PID (包的標(biāo)識號)應(yīng)該各不相同;機(jī)頂盒能根據(jù)實(shí)際硬件配置找到對應(yīng)的PID去下載數(shù)據(jù)進(jìn)行升級。
[0035]綜上所述,通過對以上提到的技術(shù)問題的分析,一個具體的實(shí)施例的技術(shù)方案如下:
[0036]一種快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的方法,包括:
[0037]將不同型號機(jī)頂盒的多個升級流合并成一個升級流;所述多個升級流可以采用ts流拼包方式進(jìn)行合并。
[0038]所述合并后的升級流中包含不同型號機(jī)頂盒的硬件配置信息,并且該合并后的升級流中設(shè)置有與所述不同型號機(jī)頂盒的硬件配置信息相對應(yīng)的升級流的PID。
[0039]將合并后的升級流通過廣電前端發(fā)送到每個頻率上,所述合并后的升級流先傳給加擾機(jī),加擾機(jī)再將其傳輸給調(diào)制器,調(diào)制器再將其傳輸至網(wǎng)絡(luò)中。使不同型號機(jī)頂盒處于任何頻率上就都能檢測到所述合并后的升級流。
[0040]所述不同型號機(jī)頂盒根據(jù)實(shí)際硬件配置信息找到對應(yīng)的PID,以下載數(shù)據(jù)進(jìn)行升級。
[0041]一種快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的系統(tǒng),包括:
[0042]升級流合并模塊,將不同型號機(jī)頂盒的多個升級流合并成一個升級流;所述合并后的升級流中包含不同型號機(jī)頂盒的硬件配置信息,并且該合并后的升級流中設(shè)置有與所述不同型號機(jī)頂盒的硬件配置信息相對應(yīng)的升級流的PID ;所述升級流合并模塊可以采用:ts流拼包方式進(jìn)行合并。
[0043]傳輸模塊、加擾機(jī)和調(diào)制器,將合并后的升級流通過廣電前端發(fā)送到每個頻率上,所述合并后的升級流先傳給加擾機(jī),加擾機(jī)再將其傳輸給調(diào)制器,調(diào)制器再將其傳輸至網(wǎng)絡(luò)中,使不同型號機(jī)頂盒處于任何頻率上就都能檢測到所述合并后的升級流;
[0044]下載升級模塊,所述不同型號機(jī)頂盒根據(jù)實(shí)際硬件配置信息找到對應(yīng)的PID,以下載數(shù)據(jù)進(jìn)行升級。
[0045]本說明書中各個實(shí)施例采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其它實(shí)施例的不同之處,各個實(shí)施例之間相同相似部分相互參見即可。
[0046]在本說明書中所談到的“一個實(shí)施例”、“另一個實(shí)施例”、“實(shí)施例”、等,指的是結(jié)合該實(shí)施例描述的具體特征、結(jié)構(gòu)或者特點(diǎn)包括在本申請概括性描述的至少一個實(shí)施例中。在說明書中多個地方出現(xiàn)同種表述不是一定指的是同一個實(shí)施例。進(jìn)一步來說,結(jié)合任一實(shí)施例描述一個具體特征、結(jié)構(gòu)或者特點(diǎn)時(shí),所要主張的是結(jié)合其他實(shí)施例來實(shí)現(xiàn)這種特征、結(jié)構(gòu)或者特點(diǎn)也落在本發(fā)明的范圍內(nèi)。
[0047]盡管這里參照本發(fā)明的多個解釋性實(shí)施例對本發(fā)明進(jìn)行了描述,但是,應(yīng)該理解,本領(lǐng)域技術(shù)人員可以設(shè)計(jì)出很多其他的修改和實(shí)施方式,這些修改和實(shí)施方式將落在本申請公開的原則范圍和精神之內(nèi)。更具體地說,在本申請公開和權(quán)利要求的范圍內(nèi),可以對主題組合布局的組成部件和/或布局進(jìn)行多種變型和改進(jìn)。除了對組成部件和/或布局進(jìn)行的變型和改進(jìn)外,對于本領(lǐng)域技術(shù)人員來說,其他的用途也將是明顯的。
【權(quán)利要求】
1.一種快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的方法,其特征在于,包括: 將不同型號機(jī)頂盒的多個升級流合并成一個升級流; 所述合并后的升級流中包含不同型號機(jī)頂盒的硬件配置信息,并且該合并后的升級流中設(shè)置有與所述不同型號機(jī)頂盒的硬件配置信息相對應(yīng)的升級流的PID ; 將合并后的升級流通過廣電前端發(fā)送到每個頻率上,使不同型號機(jī)頂盒處于任何頻率上就都能檢測到所述合并后的升級流; 所述不同型號機(jī)頂盒根據(jù)實(shí)際硬件配置信息找到對應(yīng)的PID,以下載數(shù)據(jù)進(jìn)行升級。
2.根據(jù)權(quán)利要求1所述的快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的方法,其特征在于,所述合并后的升級流先傳給加擾機(jī),所述加擾機(jī)再將其傳輸給調(diào)制器,所述調(diào)制器再將其傳輸至網(wǎng)絡(luò)中。
3.根據(jù)權(quán)利要求1或2所述的快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的方法,其特征在于,所述多個升級流通過ts流拼包方式合并成一個升級流。
4.一種快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的系統(tǒng),其特征在于,包括: 升級流合并模塊,將不同型號機(jī)頂盒的多個升級流合并成一個升級流;所述合并后的升級流中包含不同型號機(jī)頂盒的硬件配置信息,并且該合并后的升級流中設(shè)置有與所述不同型號機(jī)頂盒的硬件配置信息相對應(yīng)的升級流的PID ; 傳輸模塊,將合并后的升級流通過廣電前端發(fā)送到每個頻率上,使不同型號機(jī)頂盒處于任何頻率上就都能檢測到所述合并后的升級流; 下載升級模塊,所述不同型號機(jī)頂盒根據(jù)實(shí)際硬件配置信息找到對應(yīng)的PID,以下載數(shù)據(jù)進(jìn)行升級。
5.根據(jù)權(quán)利要求4所述的快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的方法,其特征在于,還包括加擾機(jī)和調(diào)制器,所述合并后的升級流先傳給加擾機(jī),加擾機(jī)再將其傳輸給調(diào)制器,調(diào)制器再將其傳輸至網(wǎng)絡(luò)中。
6.根據(jù)權(quán)利要求4或5所述的快速對多種硬件配置機(jī)頂盒進(jìn)行在線升級的方法,其特征在于,所述升級流合并模塊采用:ts流拼包方式進(jìn)行合并。
【文檔編號】G06F9/445GK103995713SQ201410175989
【公開日】2014年8月20日 申請日期:2014年4月28日 優(yōu)先權(quán)日:2014年4月28日
【發(fā)明者】蒲萬勇 申請人:四川金網(wǎng)通電子科技有限公司