專(zhuān)利名稱(chēng):在移動(dòng)通信系統(tǒng)中用于終端的軟件更新的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及一種支持廣播服務(wù)(BCAST)的移動(dòng)廣播系統(tǒng),更具體地說(shuō),涉及 一種用于通過(guò)移動(dòng)廣播系統(tǒng)更新移動(dòng)廣播終端的軟件或固件的方法和設(shè)備。
背景技術(shù):
移動(dòng)通信市場(chǎng)已不斷滿(mǎn)足對(duì)于通過(guò)重新組合或統(tǒng)一現(xiàn)有技術(shù)來(lái)產(chǎn)生新服務(wù)的需 要。此外,隨著通信和廣播技術(shù)的發(fā)展,當(dāng)前的廣播系統(tǒng)或移動(dòng)通信系統(tǒng)正處于通過(guò)傳統(tǒng) 廣播系統(tǒng)或移動(dòng)通信系統(tǒng)中的便攜式終端、即諸如移動(dòng)電話(huà)或個(gè)人數(shù)字助理(PDA)的移動(dòng) 終端來(lái)提供廣播服務(wù)的階段。除了上述潛在和實(shí)際的市場(chǎng)需求,對(duì)于多媒體服務(wù)的快速 增長(zhǎng)的用戶(hù)需求、在現(xiàn)有語(yǔ)音范圍外提供諸如廣播服務(wù)的新服務(wù)的企業(yè)策略、以及正響應(yīng) 于消費(fèi)者需求而增加移動(dòng)通信業(yè)務(wù)的信息技術(shù)(IT)公司的利益已經(jīng)使得能夠在下一代 移動(dòng)通信技術(shù)中在移動(dòng)通信服務(wù)和因特網(wǎng)協(xié)議(IP)之間進(jìn)行會(huì)聚以形成重要趨勢(shì)(big stream)。該會(huì)聚已經(jīng)促使將各種無(wú)線(xiàn)通信和廣播服務(wù)引入和應(yīng)用于有線(xiàn)通信市場(chǎng)以及移 動(dòng)通信市場(chǎng)。這樣的全方位的會(huì)聚已為各種服務(wù)創(chuàng)建了公共消費(fèi)環(huán)境,而不管所述服務(wù)是 有線(xiàn)的、無(wú)線(xiàn)的還是廣播的。同時(shí),作為研究用于各個(gè)移動(dòng)方案之間的交互的標(biāo)準(zhǔn)的組織的開(kāi)放移動(dòng)聯(lián)盟 (OMA)已經(jīng)確定了用于與移動(dòng)游戲、因特網(wǎng)服務(wù)等有關(guān)的各種應(yīng)用的標(biāo)準(zhǔn)。在OMA的工作組 之中,特別是OMA BCAST移動(dòng)廣播工作組正在研究用于通過(guò)使用移動(dòng)終端來(lái)提供廣播服務(wù) 的技術(shù)標(biāo)準(zhǔn)。OMA BCAST將用于在移動(dòng)終端環(huán)境中提供諸如服務(wù)指南、下載和流傳輸技術(shù)、 服務(wù)和內(nèi)容保護(hù)技術(shù)、服務(wù)訂閱和漫游的基于IP的廣播服務(wù)的技術(shù)標(biāo)準(zhǔn)化。隨著因?yàn)橛芯€(xiàn)和無(wú)線(xiàn)環(huán)境的會(huì)聚而導(dǎo)致的綜合服務(wù)提供的市場(chǎng)趨向,希望諸如 OMA BCAST的移動(dòng)廣播技術(shù)演化到能夠在移動(dòng)環(huán)境之外、在有線(xiàn)/無(wú)線(xiàn)聯(lián)合環(huán)境中提供服 務(wù)的水平。下面的描述基于OMA BCAST移動(dòng)廣播技術(shù)標(biāo)準(zhǔn)作為例子。圖1示出用于建立移動(dòng)廣播服務(wù)的應(yīng)用層及直到傳輸層的其子層的技術(shù)標(biāo)準(zhǔn)的 BCAST工作組的邏輯結(jié)構(gòu)。首先,如下描述圖1中示出的邏輯實(shí)體。內(nèi)容提供者或內(nèi)容創(chuàng)建(CC)實(shí)體101提 供內(nèi)容,這是BCAST服務(wù)的基礎(chǔ)并且包括關(guān)于典型廣播服務(wù)的文件,所述內(nèi)容包含關(guān)于電 影的數(shù)據(jù)、音頻數(shù)據(jù)和視頻數(shù)據(jù)。此外,CC實(shí)體101向BCAST服務(wù)應(yīng)用(BSA)實(shí)體102提 供生成服務(wù)指南并確定用于服務(wù)的傳輸?shù)膫魉统休d的內(nèi)容的屬性。BSA實(shí)體102從CC實(shí)體101接收BCAST服務(wù)的數(shù)據(jù),并將該數(shù)據(jù)轉(zhuǎn)換為用于媒體 編碼、內(nèi)容保護(hù)、交互服務(wù)提供等的適當(dāng)格式。此外,BSA實(shí)體102向BCAST服務(wù)分發(fā)/適 配(BSDA)實(shí)體103和BCAST訂閱管理(BSM)實(shí)體104提供從CC實(shí)體101供給的內(nèi)容的屬 性。BSDA實(shí)體103通過(guò)使用從BSA實(shí)體102提供的BCAST服務(wù)數(shù)據(jù)來(lái)執(zhí)行包括文件和 流傳輸、服務(wù)收集、服務(wù)保護(hù)、服務(wù)指南創(chuàng)建和分發(fā)和服務(wù)通知的各種任務(wù)。而且,BSDA實(shí)體103將服務(wù)調(diào)整為與廣播分發(fā)系統(tǒng)112兼容。BSM實(shí)體104管理包括BCAST服務(wù)用戶(hù)的訂閱和付費(fèi)相關(guān)功能的服務(wù)規(guī)貝"J、用于 BCAST服務(wù)的信息的規(guī)則以及通過(guò)硬件或軟件接收BCAST服務(wù)的終端的規(guī)則。終端105接收內(nèi)容和諸如服務(wù)指南及內(nèi)容保護(hù)信息的節(jié)目支持信息,并向用戶(hù)提 供廣播服務(wù)。BDS服務(wù)分發(fā)實(shí)體111通過(guò)與廣播分發(fā)系統(tǒng)112和交互網(wǎng)絡(luò)113的相互通信 (inter-communication)而向多個(gè)終端提供移動(dòng)廣播服務(wù)。廣播分發(fā)系統(tǒng)112通過(guò)廣播信道發(fā)送移動(dòng)廣播服務(wù),諸如第三代合作伙伴計(jì)劃 (3GPP)的多媒體廣播組播服務(wù)(MBMS)、作為第三代同步移動(dòng)通信標(biāo)準(zhǔn)化組織的第三代合 作伙伴計(jì)劃2(3GPP2)的廣播組播服務(wù)(BDMCS)、以及作為數(shù)字廣播標(biāo)準(zhǔn)化組織的數(shù)字視頻 廣播(DVB)的DVB手持(DVB-H)或基于因特網(wǎng)協(xié)議(IP)的廣播/通信網(wǎng)絡(luò)。交互網(wǎng)絡(luò)113 提供例如諸如蜂窩網(wǎng)絡(luò)的交互信道。下面,如下描述作為邏輯實(shí)體之間的連接路徑的參考點(diǎn)。根據(jù)各種目的,每個(gè)參考 點(diǎn)具有多個(gè)接口,用于為了預(yù)定目的的至少兩個(gè)邏輯實(shí)體之間的通信并且具有為了該目的 而應(yīng)用于其的協(xié)議的消息類(lèi)型。在圖1中,BCAST-I 121是用于內(nèi)容和內(nèi)容屬性的傳輸路徑,且BCAST-2122是用 于內(nèi)容保護(hù)或內(nèi)容無(wú)保護(hù)BCAST服務(wù)、BCAST服務(wù)的屬性以及內(nèi)容屬性的傳輸路徑。BCAST-3 123是用于BCAST服務(wù)的屬性、內(nèi)容屬性、用戶(hù)偏好以及訂閱信息、用戶(hù) 請(qǐng)求及對(duì)用戶(hù)請(qǐng)求的響應(yīng)的傳輸路徑。BCAST-4 124是用于通知消息、用于服務(wù)指南的屬性 以及用于內(nèi)容保護(hù)和服務(wù)保護(hù)的密鑰的傳輸路徑。BCAST-5 125是用于諸如數(shù)字權(quán)限管理 權(quán)限對(duì)象(DRM R0)和密鑰值的安全資料(material)的傳輸路徑,所述安全資料用于受保 護(hù)BCAST服務(wù)、無(wú)保護(hù)BCAST服務(wù)、內(nèi)容保護(hù)BCAST服務(wù)、內(nèi)容無(wú)保護(hù)BCAST服務(wù)、BCAST服 務(wù)屬性、內(nèi)容屬性、通知、服務(wù)指南及BCAST服務(wù)保護(hù)、以及通過(guò)BCAST信道發(fā)送的所有數(shù)據(jù) 和信號(hào)。BCAST-6 126是用于諸如DRM RO和密鑰值的安全資料的傳輸路徑,所述安全資料 用于受保護(hù)BCAST服務(wù)、無(wú)保護(hù)BCAST服務(wù)、內(nèi)容保護(hù)BCAST服務(wù)、內(nèi)容無(wú)保護(hù)BCAST服務(wù)、 BCAST服務(wù)屬性、內(nèi)容屬性、通知、服務(wù)指南及BCAST服務(wù)保護(hù)、以及通過(guò)交互信道發(fā)送的所 有數(shù)據(jù)和信號(hào)。BCAST-7 127是用于通過(guò)與諸如DRM RO和密鑰值的安全資料的接收有關(guān)的控 制信息的交互信道發(fā)送的用戶(hù)偏好信息的傳輸路徑,所述用戶(hù)偏好信息用于服務(wù)供應(yīng) (service provisioning)、訂閱信息、設(shè)備管理和BCAST服務(wù)保護(hù)。BCAST服務(wù)利用傳輸路 徑BCAST-8 128進(jìn)入交互。BDS-I 129是用于諸如DRM RO和密鑰值的安全資料的傳輸路 徑,所述安全資料用于受保護(hù)BCAST服務(wù)、無(wú)保護(hù)BCAST服務(wù)、BCAST服務(wù)屬性、內(nèi)容屬性、 通知、服務(wù)指南及BCAST服務(wù)保護(hù)。BDS-2 130是用于諸如DRM RO和密鑰值的安全資料的傳輸路徑,所述安全資料用 于提供服務(wù)、訂閱信息、設(shè)備管理和BCAST服務(wù)保護(hù)。X-I 131是BDS服務(wù)分發(fā)實(shí)體111和 廣播分發(fā)系統(tǒng)112之間的參考點(diǎn)。X-2 132是BDS服務(wù)分發(fā)實(shí)體111和交互網(wǎng)絡(luò)113之間 的參考點(diǎn)。X-3 133是廣播分發(fā)系統(tǒng)112和終端105之間的參考點(diǎn)。X-4 134是BDS服務(wù) 分發(fā)實(shí)體111和終端105之間通過(guò)廣播信道的參考點(diǎn)。X-5 135是BDS服務(wù)分發(fā)實(shí)體111 和終端105之間通過(guò)交互信道的參考點(diǎn)。X-6 136是交互網(wǎng)絡(luò)113和終端105之間的參考點(diǎn)ο同時(shí),對(duì)于開(kāi)放移動(dòng)聯(lián)盟設(shè)備管理(OMA DM),移動(dòng)終端數(shù)量的呈指數(shù)增長(zhǎng)已導(dǎo) 致用于管理移動(dòng)設(shè)備的標(biāo)準(zhǔn)化方法成為必要,并且因而導(dǎo)致了能夠使得移動(dòng)企業(yè)或服務(wù) 提供商在執(zhí)行與終端的無(wú)線(xiàn)通信的同時(shí)管理終端的固件或軟件的移動(dòng)終端管理方法的發(fā) 展。OMA DM可以通過(guò)利用由OMA DM標(biāo)準(zhǔn)化的其自身的DM協(xié)議來(lái)讀取、添加、改變或執(zhí)行 移動(dòng)終端的對(duì)象而管理移動(dòng)終端之中的固件或軟件,這被稱(chēng)為“終端供應(yīng)服務(wù)(terminal provisioning service),,。
發(fā)明內(nèi)容
技術(shù)問(wèn)題根據(jù)一類(lèi)終端供應(yīng)服務(wù),僅在以與其他典型移動(dòng)終端類(lèi)似的方式更新由終端的制 造商周期性地提供的固件之后,終端才可以使用最近的軟件并能夠更穩(wěn)定和有效地操作。為了在移動(dòng)通信系統(tǒng)的終端中使用而設(shè)計(jì)OMA DM,并且OMA DM因而允許所有通信 交互。然而,雖然不存在使用由單個(gè)提供商提供的服務(wù)的終端的許多型號(hào),但是仍然存在使 用由單個(gè)提供商提供的服務(wù)的許多其他終端。因此,由于當(dāng)一對(duì)一交互執(zhí)行每個(gè)終端的固 件更新時(shí)OMA DM需要非常大量的資源,所以O(shè)MA DM效率很低。因此,存在對(duì)于一種通過(guò)諸 如BCAST的廣播系統(tǒng)同時(shí)且共同更新同一類(lèi)型的多個(gè)終端的方法。技術(shù)方案已做出本發(fā)明以解決上述問(wèn)題和/或缺點(diǎn),并提供至少下述優(yōu)點(diǎn)。因此,本發(fā)明的 一個(gè)方面提供了一種用于在移動(dòng)廣播系統(tǒng)中更新特定型號(hào)的終端的軟件的方法和設(shè)備。本發(fā)明還提供了一種用于終端的有效固件更新的方法和設(shè)備,其可以通過(guò)廣播同 時(shí)更新同一類(lèi)型的多個(gè)終端的固件。本發(fā)明還提供了一種用于在移動(dòng)廣播系統(tǒng)中通過(guò)使用通知消息向終端提供供應(yīng) 更新服務(wù)(provisioning update service)的方法和設(shè)備。根據(jù)本發(fā)明的一個(gè)方面,提供了一種在移動(dòng)廣播系統(tǒng)中更新終端的軟件的方法。 該方法包括創(chuàng)建對(duì)于特定型號(hào)的終端的更新命令,所述更新命令包含更新信息;以及廣 播所創(chuàng)建的更新命令。所述更新信息包括軟件版本信息,以及包括終端制造商信息和終端 型號(hào)信息中的至少一個(gè)。此外,該方法還可以包括在廣播所創(chuàng)建的更新命令之前,要求終 端訂閱更新服務(wù);以及創(chuàng)建和廣播用于強(qiáng)制訂閱終端之中的特定型號(hào)的終端的更新文件。 所述軟件是所述終端的固件。根據(jù)本發(fā)明的另一方面,提供了一種更新移動(dòng)廣播系統(tǒng)的終端中的軟件的方法。 該方法包括通過(guò)廣播接收對(duì)于特定型號(hào)的終端的更新命令,所述更新命令包含更新信息; 以及基于所述更新信息確定是否更新所述軟件。所述更新信息包括軟件版本信息,以及包 括終端制造商信息和終端型號(hào)信息中的至少一個(gè)。該方法還可以包括在通過(guò)廣播接收更 新命令之前,從網(wǎng)絡(luò)接收更新服務(wù)強(qiáng)制訂閱命令;以及訂閱該更新服務(wù)。當(dāng)確定要執(zhí)行軟件 的更新時(shí),通過(guò)廣播接收更新文件,并且通過(guò)使用所接收的更新文件來(lái)執(zhí)行所述更新。所述 軟件是所述終端的固件。根據(jù)本發(fā)明的另一方面,提供了一種用于在移動(dòng)廣播系統(tǒng)中更新終端的軟件的網(wǎng) 絡(luò)設(shè)備。該網(wǎng)絡(luò)設(shè)備包括廣播(BCAST)訂閱管理(BSM),用于發(fā)送對(duì)于特定型號(hào)的終端的更新命令,所述更新命令包含更新信息;以及廣播服務(wù)分發(fā)系統(tǒng)(BSDA),用于接收并廣播 所發(fā)送的更新命令。所述更新信息包括軟件版本信息,以及包括終端制造商信息和終端型 號(hào)信息中的至少一個(gè)。所述BSM 包括終端供應(yīng)管理(Terminal Provisioning-Management,TP-M),用 于請(qǐng)求創(chuàng)建更新通知消息;以及通知生成(NTG),用于響應(yīng)于來(lái)自TP-M的請(qǐng)求而創(chuàng)建更 新通知消息,并向BSDA發(fā)送所創(chuàng)建的更新通知消息,并且所述BSDA接收并廣播所述更新 通知消息。所述BSM包括服務(wù)指南訂閱源(SG-SS)和用于請(qǐng)求所述SG-SS創(chuàng)建更新服務(wù) 的TP-M,所述SG-SS響應(yīng)于來(lái)自TP-M的請(qǐng)求而創(chuàng)建包含更新服務(wù)片段的創(chuàng)建所必需的 信息的更新服務(wù)片段創(chuàng)建請(qǐng)求消息,并向BSDA發(fā)送所創(chuàng)建的更新服務(wù)片斷創(chuàng)建請(qǐng)求消 息,并且BSDA通過(guò)使用所述更新服務(wù)片段的創(chuàng)建所必需的信息來(lái)創(chuàng)建并廣播包含更新 服務(wù)自動(dòng)訂閱命令的更新服務(wù)片斷。BSM還包括BCAST服務(wù)供應(yīng)管理(BCAST Service Provisioning-Management,BSP-M),用于從終端接收更新服務(wù)訂閱請(qǐng)求,所述TP-M請(qǐng)求 創(chuàng)建關(guān)于用于特定型號(hào)的終端的更新文件的內(nèi)容片段并將該更新文件發(fā)送到BSDA,所述 SG-SS接收對(duì)于創(chuàng)建內(nèi)容片段的請(qǐng)求并發(fā)送創(chuàng)建所述內(nèi)容片段所必需的信息,并且所述 BSDA通過(guò)使用從所述SG-SS接收的必要信息來(lái)創(chuàng)建所述內(nèi)容片段并廣播所創(chuàng)建的內(nèi)容片 段和從所述TP-M接收的更新文件。所述軟件是所述終端的固件。根據(jù)本發(fā)明的另一方面,提供了一種用于移動(dòng)廣播系統(tǒng)的終端中的軟件更新的設(shè) 備。該設(shè)備包括通知客戶(hù)端(NTC),用于通過(guò)廣播接收對(duì)于特定型號(hào)的終端的更新命令, 并基于更新信息確定是否更新軟件,所述更新命令包括所述更新信息。所述更新信息包括 軟件版本信息,以及包括終端制造商信息和終端型號(hào)信息中的至少一個(gè)。所述設(shè)備還可以 包括服務(wù)指南客戶(hù)端(SG-C),用于通過(guò)廣播接收更新服務(wù)強(qiáng)制訂閱命令;以及BCAST服務(wù) 供應(yīng)客戶(hù)端(BCAST Service Provisioning-Client,BSP-C),用于根據(jù)更新服務(wù)強(qiáng)制訂閱 命令訂閱更新服務(wù)。當(dāng)確定軟件的更新時(shí),所述NTC接收內(nèi)容片段和更新文件,并且所述終 端還包括文件傳遞客戶(hù)端(FD-C),用于從所述NTC接收所接收的更新文件;以及終端供應(yīng) 客戶(hù)端(Terminal Provisioning-Client,TP-C),用于從FD-C接收所述更新文件并執(zhí)行更 新。所述軟件是所述終端的固件。有益效果根據(jù)本發(fā)明,可以減少現(xiàn)有技術(shù)中每個(gè)終端的固件的各個(gè)升級(jí)的負(fù)荷,并且可以 通過(guò)廣播同時(shí)更新多個(gè)終端的固件。因此,本發(fā)明具有更有效的固件更新效果。根據(jù)本發(fā) 明,因?yàn)榭梢酝瑫r(shí)更新網(wǎng)絡(luò)中同一類(lèi)型的終端的固件,所以網(wǎng)絡(luò)可以有效地管理資源并最 佳地管理終端的性能。
通過(guò)結(jié)合附圖的下面詳細(xì)描述,本發(fā)明的上述和其他方面、特征和優(yōu)點(diǎn)將更加顯 而易見(jiàn),其中圖1是示出OMA BCAST中的服務(wù)指南功能的邏輯結(jié)構(gòu)的框圖;圖2是示出用于在OMA BCAST系統(tǒng)中創(chuàng)建服務(wù)指南的數(shù)據(jù)模型的圖,所述OMA BCAST系統(tǒng)是根據(jù)本發(fā)明的移動(dòng)廣播系統(tǒng);圖3是示出根據(jù)本發(fā)明的實(shí)施例的設(shè)備結(jié)構(gòu)的框圖;以及
圖4是根據(jù)本發(fā)明的實(shí)施例的消息流圖。
具體實(shí)施例方式下面將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。在下面的描述中,即使在不同的 圖中被示出,也用相同的附圖標(biāo)記來(lái)指代相同或類(lèi)似的元素。此外,提供在下面描述中所找到的各種特定限定僅僅用于幫助整體理解本發(fā)明, 并且對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)顯然的是,可以不用這樣的限定來(lái)實(shí)現(xiàn)本發(fā)明。此外,可能省略 了對(duì)本領(lǐng)域所公知的結(jié)構(gòu)或過(guò)程的具體描述,以避免模糊本發(fā)明的主題。下面的描述將采用在作為異步移動(dòng)通信標(biāo)準(zhǔn)化組織的第三代合作伙伴計(jì)劃 (3GPP)或作為關(guān)于移動(dòng)終端的應(yīng)用的標(biāo)準(zhǔn)的組織的開(kāi)放移動(dòng)聯(lián)盟(OMA)的BCAST中定義的 實(shí)體的相同名稱(chēng)。然而,這樣的標(biāo)準(zhǔn)和名稱(chēng)不限制本發(fā)明的范圍,其可以被很自然地應(yīng)用于 其他類(lèi)似的系統(tǒng)。圖2示出用于在OMA BCAST系統(tǒng)中創(chuàng)建服務(wù)指南的數(shù)據(jù)模型,所述OMA BCAST系 統(tǒng)是根據(jù)本發(fā)明的移動(dòng)廣播系統(tǒng)。圖2中所示的配置是為由BCAST系統(tǒng)向終端提供廣播服 務(wù)而提出的配置。服務(wù)指南包括關(guān)于廣播配置的一般信息。終端接收服務(wù)指南并從服務(wù)指南中獲 得廣播信息,并且用戶(hù)通過(guò)使用廣播信息來(lái)確定是否接收廣播。例如,為了接收廣播,用戶(hù) 必須獲取關(guān)于包括在廣播系統(tǒng)中的廣播服務(wù)的信息、關(guān)于包括在每個(gè)廣播服務(wù)中的節(jié)目的 信息以及關(guān)于每個(gè)節(jié)目的廣播的時(shí)間表信息,并且上述這樣的信息可以被包括在服務(wù)指南 中。為此,在OMA BCAST中,一個(gè)服務(wù)指南包括片段,每個(gè)片段具有其自己的目的。例 如,一個(gè)服務(wù)指南可以包括包含關(guān)于廣播信道的信息的片段、包含關(guān)于節(jié)目的信息的片段 和包含關(guān)于諸如節(jié)目的廣播時(shí)間的信息的片段,對(duì)上述片段單獨(dú)進(jìn)行配置。圖2示出包括在OMA BCAST的服務(wù)指南中的片段。由粗實(shí)線(xiàn)圍起來(lái)的每個(gè)實(shí)體指 示一個(gè)片段。同時(shí),基于片段的各個(gè)目的之間的類(lèi)似性,片段可以被捆扎為組。由虛線(xiàn)來(lái)指 示片段組。此外,與片段相連的實(shí)線(xiàn)指片段之間的相互參考(inter-reference)。參照?qǐng)D2,服務(wù)指南包括管理組200,提供一般服務(wù)指南的更高配置信息;核心組 220,其是服務(wù)指南的核心部分,諸如服務(wù)、內(nèi)容和時(shí)間表;訪(fǎng)問(wèn)組230,提供使得能夠訪(fǎng)問(wèn) 服務(wù)或內(nèi)容的訪(fǎng)問(wèn)信息;供應(yīng)組(provisioning group) 210,包括訂閱和購(gòu)買(mǎi)信息;預(yù)覽數(shù) 據(jù)片段241 ;以及交互性數(shù)據(jù)片段251。管理組200包括服務(wù)指南傳遞描述符片段201。供應(yīng)組210包括購(gòu)買(mǎi)項(xiàng)目片段 211、購(gòu)買(mǎi)數(shù)據(jù)片段212和購(gòu)買(mǎi)渠道片段213。核心組220包括服務(wù)片段221、時(shí)間表片段222和內(nèi)容片段223。訪(fǎng)問(wèn)組230包括 訪(fǎng)問(wèn)片段231和會(huì)話(huà)描述片段232。片段的功能被描述如下。服務(wù)指南傳遞描述符片段201包括包含服務(wù)指南傳遞單 元(SGDU)的位置的信息、以及關(guān)于用于接收通知消息的進(jìn)入點(diǎn)的信息和關(guān)于SGDU的分組 的信息,所述SGDU包括服務(wù)指南的片段。此外,可以通過(guò)預(yù)覽片段241提供關(guān)于服務(wù)、時(shí)間 表和內(nèi)容的預(yù)覽信息??商鎿Q地,也可以通過(guò)交互性片段251根據(jù)相應(yīng)服務(wù)、時(shí)間表和內(nèi)容 在廣播期間提供交互性服務(wù)。
服務(wù)片段221包括服務(wù)內(nèi)容、類(lèi)別、服務(wù)區(qū)域等的信息,作為圍繞一般服務(wù)指南 的、廣播服務(wù)中包括的內(nèi)容的更高匯總。時(shí)間表片段222指示在服務(wù)中包括的每個(gè)內(nèi)容的 時(shí)間信息,諸如流傳輸和下載。內(nèi)容片段223包括廣播內(nèi)容、目標(biāo)用戶(hù)組、服務(wù)區(qū)域和類(lèi)別 的詳細(xì)描述。訪(fǎng)問(wèn)片段231提供使得用戶(hù)能夠看到服務(wù)的訪(fǎng)問(wèn)相關(guān)信息,并且提供用于相應(yīng)訪(fǎng) 問(wèn)會(huì)話(huà)、訪(fǎng)問(wèn)信息等的傳遞方法。會(huì)話(huà)描述片段232可以被包括在訪(fǎng)問(wèn)片段231中,其以 URI的形式通知位置信息以使得終端可以識(shí)別相應(yīng)會(huì)話(huà)描述片段232的信息。會(huì)話(huà)描述片 段232提供在相應(yīng)會(huì)話(huà)中存在的多媒體內(nèi)容的編解碼信息和地址信息。購(gòu)買(mǎi)項(xiàng)目片段211提供包括服務(wù)、內(nèi)容、時(shí)間等的包(bundle),從而幫助用戶(hù)訂閱 或購(gòu)買(mǎi)相應(yīng)購(gòu)買(mǎi)項(xiàng)目片段211。購(gòu)買(mǎi)數(shù)據(jù)片段212包括與購(gòu)買(mǎi)和訂閱有關(guān)詳細(xì)信息,諸如 服務(wù)和服務(wù)包的價(jià)格信息以及促銷(xiāo)信息。購(gòu)買(mǎi)渠道片段213通知用于訂閱或購(gòu)買(mǎi)的訪(fǎng)問(wèn)信 肩、ο可以基于圖2的高級(jí)數(shù)據(jù)模型通過(guò)用于提供具體內(nèi)容和值的各種元素值和屬性 值來(lái)定義關(guān)于服務(wù)指南的具體信息。此外,雖然這里沒(méi)有描述關(guān)于服務(wù)指南的每個(gè)片段的具體元素值和屬性值,但是 上述具體元素值和屬性值不限制本發(fā)明。此外,本發(fā)明可被應(yīng)用于根據(jù)在提供關(guān)于移動(dòng)廣 播服務(wù)的服務(wù)指南中的必要性而定義的所有元素值和屬性值。將參照下面的表1來(lái)描述在本發(fā)明中使用的消息模式表。表 權(quán)利要求
一種在移動(dòng)廣播系統(tǒng)中更新終端的軟件的方法。該方法包括步驟由廣播(BCAST)訂閱管理(BSM)實(shí)體創(chuàng)建對(duì)于特定型號(hào)的終端的更新命令,所述更新命令包含更新信息;以及由所述BSM實(shí)體廣播所創(chuàng)建的更新命令。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述更新信息包括軟件版本信息,以及包括終端 制造商信息和終端型號(hào)信息中的至少一個(gè)。
3.根據(jù)權(quán)利要求1所述的方法,還包括步驟在廣播所創(chuàng)建的更新命令之前, 控制所述終端訂閱強(qiáng)制更新服務(wù);以及創(chuàng)建和廣播用于強(qiáng)制訂閱終端之中的特定型號(hào)的終端的更新文件。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述軟件是所述終端的固件。
5.一種更新移動(dòng)廣播系統(tǒng)的終端中的軟件的方法,該方法包括步驟由所述終端通過(guò)廣播接收對(duì)于特定型號(hào)的終端的更新命令,所述更新命令包含更新信 息;以及由所述終端基于所述更新信息確定是否更新所述軟件。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述更新信息包括軟件版本信息,以及包括終端 制造商信息和終端型號(hào)信息中的至少一個(gè)。
7.根據(jù)權(quán)利要求5所述的方法,還包括步驟在通過(guò)廣播接收更新命令之前, 從網(wǎng)絡(luò)接收更新服務(wù)所需要的訂閱命令;以及訂閱該更新服務(wù)。
8.根據(jù)權(quán)利要求7所述方法,其中,當(dāng)確定要執(zhí)行軟件的更新時(shí),通過(guò)廣播接收更新文 件,并且通過(guò)使用所接收的更新文件來(lái)執(zhí)行所述更新。
9.根據(jù)權(quán)利要求5所述方法,其中,所述軟件是所述終端的固件。
10.一種用于在移動(dòng)廣播系統(tǒng)中更新終端的軟件的網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備包括廣播(BCAST)訂閱管理(BSM),用于發(fā)送對(duì)于特定型號(hào)的終端的更新命令,所述更新命 令包含更新信息;以及廣播服務(wù)分發(fā)系統(tǒng)(BSDA),用于接收并廣播所發(fā)送的更新命令。
11.根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)設(shè)備,其中,所述更新信息包括軟件版本信息,以及包 括終端制造商信息和終端型號(hào)信息中的至少一個(gè)。
12.根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)設(shè)備,其中,所述BSM包括 終端供應(yīng)管理(TP-M),用于發(fā)送對(duì)于創(chuàng)建更新通知消息的請(qǐng)求;以及通知生成(NTG),用于響應(yīng)于來(lái)自TP-M的更新通知消息創(chuàng)建請(qǐng)求而創(chuàng)建更新通知消 息,并向所述BSDA發(fā)送所創(chuàng)建的更新通知消息, 其中,所述BSDA接收并廣播所述更新通知消息。
13.根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)設(shè)備,其中,所述BSM包括服務(wù)指南訂閱源(SG-SS)和 用于向所述SG-SS發(fā)送用于創(chuàng)建更新服務(wù)的請(qǐng)求的TP-M,其中,所述SG-SS響應(yīng)于來(lái)自TP-M的更新服務(wù)創(chuàng)建請(qǐng)求而創(chuàng)建包含更新服務(wù)片段的創(chuàng) 建所必需的信息的更新服務(wù)片段創(chuàng)建請(qǐng)求消息,并向所述BSDA發(fā)送所創(chuàng)建的更新服務(wù)片 斷創(chuàng)建請(qǐng)求消息,并且其中,所述BSDA根據(jù)所述更新服務(wù)片段的創(chuàng)建所必需的信息來(lái)創(chuàng)建并廣播包含更新服務(wù)自動(dòng)訂閱命令的更新服務(wù)片斷。
14.根據(jù)權(quán)利要求13所述的網(wǎng)絡(luò)設(shè)備,其中,所述BSM還包括BCAST服務(wù)供應(yīng)管理 (BSP-M),用于從特定型號(hào)的終端接收更新服務(wù)訂閱請(qǐng)求,其中,所述TP-M發(fā)送對(duì)于創(chuàng)建關(guān)于用于特定型號(hào)的終端的更新文件的內(nèi)容片段的請(qǐng) 求,并將該更新文件發(fā)送到BSDA,其中,所述SG-SS接收對(duì)于創(chuàng)建內(nèi)容片段的請(qǐng)求并發(fā)送創(chuàng)建所述內(nèi)容片段所必需的信 息,并且所述BSDA通過(guò)使用從所述SG-SS接收的必要信息來(lái)創(chuàng)建所述內(nèi)容片段并廣播所創(chuàng) 建的內(nèi)容片段和從所述TP-M接收的更新文件。
15.根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)設(shè)備,其中,所述軟件是所述終端的固件。
16.一種用于移動(dòng)廣播系統(tǒng)的終端中的軟件更新的設(shè)備,該設(shè)備包括通知客戶(hù)端(NTC),用于通過(guò)廣播接收對(duì)于特定型號(hào)的終端的更新命令,并基于所述更 新信息確定是否更新軟件,所述更新命令包括所述更新信息。
17.根據(jù)權(quán)利要求16所述的設(shè)備,其中,所述更新信息包括軟件版本信息,以及包括終 端制造商信息和終端型號(hào)信息中的至少一個(gè)。
18.根據(jù)權(quán)利要求16所述的設(shè)備,還包括服務(wù)指南客戶(hù)端(SG-C),用于通過(guò)廣播接收更新服務(wù)強(qiáng)制訂閱命令;以及BCAST服務(wù)供應(yīng)客戶(hù)端(BSP-C),用于根據(jù)更新服務(wù)所需要的訂閱命令訂閱更新服務(wù)。
19.根據(jù)權(quán)利要求18所述的設(shè)備,其中,當(dāng)確定要執(zhí)行軟件的更新時(shí),所述NTC接收內(nèi) 容片段和更新文件,并且其中,所述終端還包括文件傳遞客戶(hù)端(FD-C),用于從所述NTC接收更新文件;以及 終端供應(yīng)客戶(hù)端(TP-C),用于從FD-C接收所述更新文件并執(zhí)行更新。
20.根據(jù)權(quán)利要求16所述的設(shè)備,其中,所述軟件是所述終端的固件。
全文摘要
提供了一種在移動(dòng)廣播系統(tǒng)中更新終端的軟件的方法。該方法包括創(chuàng)建對(duì)于特定型號(hào)的終端的更新命令,所述更新命令包含更新信息;以及廣播所創(chuàng)建的更新命令。所述更新信息包括軟件版本信息,以及包括終端制造商信息和終端型號(hào)信息中的至少一個(gè)。此外,該方法還包括在廣播所創(chuàng)建的更新命令之前,強(qiáng)制要求終端訂閱更新服務(wù);以及創(chuàng)建和廣播用于強(qiáng)制訂閱終端之中的特定型號(hào)的終端的更新文件。所述軟件是所述終端的固件。
文檔編號(hào)H04N5/00GK101981922SQ200980110723
公開(kāi)日2011年2月23日 申請(qǐng)日期2009年3月26日 優(yōu)先權(quán)日2008年3月28日
發(fā)明者李國(guó)熙, 李炳來(lái), 李鐘孝, 琴智恩, 鄭甫先, 黃承吾 申請(qǐng)人:三星電子株式會(huì)社