技術(shù)領(lǐng)域
本發(fā)明通常涉及無(wú)線通信終端的管理方法和系統(tǒng),更具體來(lái)說(shuō),涉及遠(yuǎn)程管理無(wú)線通信終端的方法和系統(tǒng)。
背景技術(shù):
隨著無(wú)線通信設(shè)備數(shù)量的不斷增加,管理無(wú)線通信設(shè)備的標(biāo)準(zhǔn)化方法的必要性已經(jīng)提出。為了滿足這個(gè)必要性,人們已經(jīng)提出了移動(dòng)設(shè)備管理(MDM)方法,利用這種方法,盡管與終端進(jìn)行無(wú)線通信,無(wú)線操作員或者服務(wù)提供者也能夠管理每個(gè)終端的硬件(H/W)功能(例如,固件、軟件、參數(shù)、計(jì)劃表、容量)。典型的MDM方法可以包括作為無(wú)線通信終端應(yīng)用標(biāo)準(zhǔn)的開放移動(dòng)聯(lián)盟(OMA)設(shè)備管理(DM)。OMA DM通過(guò)利用基于同步標(biāo)記語(yǔ)言(SyncML)的DM協(xié)議來(lái)讀取、增加、刪除、改變和執(zhí)行無(wú)線通信終端的目標(biāo),可以管理每個(gè)終端中的固件、軟件、參數(shù)等。DM服務(wù)器管理例如無(wú)線通信終端的設(shè)備,并且所管理的設(shè)備是所考慮的客戶端。
傳統(tǒng)的DM方法在點(diǎn)到點(diǎn)的基礎(chǔ)上運(yùn)行。就是說(shuō),通過(guò)在網(wǎng)絡(luò)上的DM服務(wù)器和在無(wú)線通信終端中所提供的DM客戶端之間創(chuàng)建一對(duì)一的會(huì)話并且通過(guò)會(huì)話交換在DM協(xié)議中所定義的消息,DM服務(wù)器使得DM客戶端能夠增加/刪除/改變終端中的特定配置或者執(zhí)行特定的操作。
DM協(xié)議通過(guò)總共5個(gè)消息來(lái)定義:分組#0到分組#4。DM會(huì)話可以在DM服務(wù)器和設(shè)備之間通過(guò)DM協(xié)議被形成,并且可以被DM服務(wù)器或客戶端(即設(shè)備)初始化。
圖1說(shuō)明傳統(tǒng)的DM會(huì)話設(shè)置過(guò)程。
參考圖1,在步驟101中,當(dāng)存在一個(gè)在特定設(shè)備上執(zhí)行的管理操作時(shí),DM服務(wù)器20通過(guò)遞交分組#0通知消息給特定設(shè)備(即,在特定設(shè)備中提供的DM客戶端10)來(lái)通知DM動(dòng)作存在的設(shè)備。一旦接收到分組#0通知消息,在步驟103中,DM客戶端10通過(guò)發(fā)送分組#1消息給DM服務(wù)器20來(lái)請(qǐng)求會(huì)話設(shè)置。在步驟105中,DM服務(wù)器20允許DM會(huì)話設(shè)置,并且發(fā)送分組#2消息給DM客戶端10以遞交等待終端管理操作的DM命令。在步驟107中,為響應(yīng)分組#2消息,DM客戶端10發(fā)送分組#3消息給DM服務(wù)器20以遞交從DM服務(wù)器20所接收的DM命令的執(zhí)行結(jié)果。
在步驟109中,DM服務(wù)器20利用分組#4消息關(guān)閉DM會(huì)話或者遞交附加管理操作給DM客戶端10,而DM客戶端10執(zhí)行在分組#4消息中所包含的附加管理操作,并且利用分組#3來(lái)報(bào)告結(jié)果給DM服務(wù)器20。因此,DM服務(wù)器20和DM客戶端10可以通過(guò)分組#4和#3的重復(fù)來(lái)提供管理操作或管理命令。在這種情況中,如果管理操作被連續(xù)地包含在分組#4消息中,則DM會(huì)話被保持。然而,如果沒(méi)有附加的管理操作,則DM會(huì)話被關(guān)閉。
為了進(jìn)行屬于DM客戶端10的特定管理操作,DM服務(wù)器20應(yīng)當(dāng)知道在DM客戶端10被安裝的無(wú)線通信終端中的DM樹的結(jié)構(gòu)。DM樹表示在無(wú)線通信終端中的管理對(duì)象(MO)的樹形結(jié)構(gòu),并且MO是將終端中的參數(shù)和對(duì)象透露給DM服務(wù)器20的手段。
MO的結(jié)構(gòu)可以由例如服務(wù)提供商和終端銷售商的實(shí)體定義,并且所定義的MO結(jié)構(gòu)具有允許其結(jié)構(gòu)的標(biāo)識(shí)的MO標(biāo)識(shí)符(ID)。所有對(duì)應(yīng)于MO ID的MO結(jié)構(gòu)在特定服務(wù)器中被注冊(cè)和管理,例如,開放移動(dòng)命名局(OMNA),以便被實(shí)體定義的MO結(jié)構(gòu)可以被在OMNA中所注冊(cè)的MO ID所指示。就是說(shuō),每個(gè)對(duì)應(yīng)于一個(gè)MO ID的MO具有相同的配置和結(jié)構(gòu),不管無(wú)線通信終端的類型。
在OMA工作組當(dāng)中,OMA移動(dòng)廣播工作組(BCAST)正在專門研究在移動(dòng)終端上提供廣播服務(wù)的技術(shù)標(biāo)準(zhǔn)。OMA BCAST標(biāo)準(zhǔn)化了服務(wù)指南、下載和流技術(shù)、服務(wù)和內(nèi)容保護(hù)技術(shù)、以及在例如服務(wù)訂閱和漫游的移動(dòng)終端環(huán)境中提供基于IP的廣播服務(wù)的技術(shù)。
與提供由于上述有線/無(wú)線環(huán)境的融合而融合的服務(wù)的市場(chǎng)趨勢(shì)相一致,例如OMA BCAST的移動(dòng)廣播技術(shù)也將演化為在移動(dòng)環(huán)境之外的有線/無(wú)線集成環(huán)境中提供服務(wù)。
盡管將在下面基于OMA BCAST技術(shù)描述特殊實(shí)例,但是本發(fā)明并不限于OMA BCAST技術(shù)。
圖2是說(shuō)明本發(fā)明所應(yīng)用的OMA的BCAST系統(tǒng),該系統(tǒng)建立了關(guān)于傳統(tǒng)移動(dòng)廣播服務(wù)的應(yīng)用層及其傳輸層的子層的標(biāo)準(zhǔn)技術(shù)。
下面將首先描述圖2中所示的邏輯實(shí)體。內(nèi)容創(chuàng)建(CC)101提供是BCAST服務(wù)基礎(chǔ)的內(nèi)容,并且所述內(nèi)容可以包括公共廣播服務(wù)文件,例如,電影、聲音和視頻數(shù)據(jù)。CC 101提供被用于產(chǎn)生服務(wù)指南并且確定服務(wù)將通過(guò)其被遞交的傳輸承載者的內(nèi)容屬性給BCAST服務(wù)應(yīng)用102。
BCAST服務(wù)應(yīng)用102接收從內(nèi)容創(chuàng)建101提供的BCAST服務(wù)數(shù)據(jù),并且將所接收數(shù)據(jù)處理為適合媒體編碼和內(nèi)容保護(hù)并且提供交互服務(wù)的格式。BCAST服務(wù)申請(qǐng)102將從內(nèi)容創(chuàng)建101所接收的內(nèi)容的屬性提供給BCAST服務(wù)分發(fā)/適配103和BCAST訂閱管理104。
BCAST服務(wù)分發(fā)/適配103利用從BCAST服務(wù)申請(qǐng)102所提供的BCAST服務(wù)數(shù)據(jù),執(zhí)行例如文件/流傳輸、服務(wù)收集、服務(wù)保護(hù)、服務(wù)指南產(chǎn)生和遞交、以及服務(wù)通知的操作。BCAST服務(wù)分發(fā)/適配103也將服務(wù)適配為與廣播分發(fā)系統(tǒng)(BDS)#2 112兼容。
BCAST訂閱管理104在軟件或硬件的基礎(chǔ)上管理服務(wù)提供,例如BCAST服務(wù)用戶的訂閱和充值相關(guān)功能、用于BCAST服務(wù)的信息提供、以及接收BCAST服務(wù)的終端。終端105接收內(nèi)容和服務(wù)指南,以及用于支持例如內(nèi)容保護(hù)節(jié)目的節(jié)目的信息,并且提供廣播服務(wù)給用戶。BDS服務(wù)分發(fā)#1 111通過(guò)與廣播分發(fā)系統(tǒng)#2 112和交互網(wǎng)絡(luò)113的相互通信遞交移動(dòng)廣播服務(wù)給多個(gè)終端。廣播分發(fā)系統(tǒng)#2 112在廣播信道上遞交移動(dòng)廣播服務(wù),并且它的實(shí)例可以包括基于第三代項(xiàng)目伙伴(3GPP)所提出的多媒體廣播多播服務(wù)(MBMS)、由第三代同步移動(dòng)通信標(biāo)準(zhǔn)組織--第三代項(xiàng)目伙伴2所提出的廣播多播服務(wù)(BCMCS)、由數(shù)字廣播標(biāo)準(zhǔn)組織—數(shù)字視頻廣播(DVB)所提出的DVB-手持(DVB-H)、或者因特網(wǎng)協(xié)議IP的廣播/通信網(wǎng)絡(luò)。交互網(wǎng)絡(luò)113提供交互信道,并且它的實(shí)例可以包括蜂窩網(wǎng)絡(luò)。
接下來(lái),描述將由參考點(diǎn)組成,其是邏輯實(shí)體之間的連接路徑。所述的參考點(diǎn)根據(jù)它們的目的有多個(gè)接口。這種接口被用于為了預(yù)設(shè)的目的在兩個(gè)或多個(gè)邏輯實(shí)體之間的通信,并且應(yīng)用用于接口的消息格式和協(xié)議。
在圖2中,BCAST-1 121是內(nèi)容和內(nèi)容屬性的傳輸路徑,而BCAST-2 122是被內(nèi)容保護(hù)或未被內(nèi)容保護(hù)的BCAST服務(wù)、BCAST服務(wù)的屬性、以及內(nèi)容屬性的傳輸路徑。
BCAST-3 123是BCAST服務(wù)的屬性、內(nèi)容的屬性、用戶喜好和訂閱信息、用戶請(qǐng)求、以及對(duì)請(qǐng)求的響應(yīng)的傳輸路徑。BCAST-4 124是用于通知消息和服務(wù)指南的屬性、以及用于內(nèi)容保護(hù)和服務(wù)保護(hù)的密鑰的傳輸路徑。BCAST-5 125是被保護(hù)BCAST服務(wù)、未被保護(hù)BCAST服務(wù)、內(nèi)容被保護(hù)BCAST服務(wù)、內(nèi)容未被保護(hù)BCAST服務(wù)、BCAST服務(wù)屬性、內(nèi)容屬性、通知、服務(wù)指南、例如被用于BCAST服務(wù)保護(hù)的數(shù)字權(quán)利管理權(quán)利對(duì)象(DRM RO)以及密鑰值之類的安全材料、以及在BCAST信道上發(fā)送的所有數(shù)據(jù)和信號(hào)的傳輸路徑。
BCAST-6 126是被保護(hù)BCAST服務(wù)、未被保護(hù)BCAST服務(wù)、內(nèi)容被保護(hù)BCAST服務(wù)、內(nèi)容未被保護(hù)BCAST服務(wù)、BCAST服務(wù)屬性、內(nèi)容屬性、通知、服務(wù)指南、例如用于BCAST服務(wù)保護(hù)的DRM RO和密鑰值之類的安全材料、以及在交互信道上發(fā)送的所有數(shù)據(jù)和信號(hào)的傳輸路徑。
BCAST-7 127是在用于與接收有關(guān)的控制信息的交互信道上發(fā)送的服務(wù)提供、訂閱信息和用戶性能信息的傳輸路徑,與接收有關(guān)的控制信息包括用于設(shè)備管理和BCAST服務(wù)保護(hù)的安全材料,例如DRM RO和密鑰值。
BCAST-8 128是用戶BCAST服務(wù)數(shù)據(jù)被交互的傳輸路徑。BDS-1 129是被保護(hù)BCAST服務(wù)、未被保護(hù)BCAST服務(wù)、BCAST服務(wù)屬性、內(nèi)容屬性、通知、服務(wù)指南、用于BCAST服務(wù)保護(hù)的安全材料(例如DRM RO和密鑰值)的傳輸路徑。
BDS-2 130是服務(wù)提供、訂閱信息、以及用于設(shè)備管理和BCAST服務(wù)保護(hù)的安全材料(例如DRM RO和密鑰值)的傳輸路徑。X-1 131是BDS服務(wù)分發(fā)111和廣播分發(fā)系統(tǒng)112之間的參考點(diǎn)。X-2 132是BDS服務(wù)分發(fā)111和交互網(wǎng)絡(luò)113之間的參考點(diǎn)。X-3 133是廣播分發(fā)系統(tǒng)#2 112和終端105之間的參考點(diǎn)。X-4 134是BDS服務(wù)分發(fā)#1 111和在廣播信道上的終端105之間的參考點(diǎn)。X-5 135是BDS服務(wù)分發(fā)#1 111和在交互信道上的終端105之間的參考點(diǎn)。X-6 136是在113和終端105之間的參考點(diǎn)。圖3說(shuō)明在本發(fā)明所應(yīng)用的OMA BCAST系統(tǒng)或者移動(dòng)廣播系統(tǒng)中用于服務(wù)指南產(chǎn)生的服務(wù)指南數(shù)據(jù)模型。這個(gè)結(jié)構(gòu)已經(jīng)被提出以提供從BCAST系統(tǒng)到終端的廣播服務(wù)。一個(gè)服務(wù)指南包括具有它們自己目的的片段,并且各個(gè)片段根據(jù)它們的用途被分為4組。在圖3中,連接一個(gè)片段到另一個(gè)片段的實(shí)線指示在片段之間的交叉參考。
如圖3所示,服務(wù)指南數(shù)據(jù)模型包括:管理組200,提供整個(gè)服務(wù)指南的上配置信息;核心組220,是包括服務(wù)、內(nèi)容和計(jì)劃表的服務(wù)指南的核心部分;訪問(wèn)組230,提供可以訪問(wèn)服務(wù)或內(nèi)容的訪問(wèn)信息;以及提供組210,包括訂閱和購(gòu)買信息。
至于每個(gè)組的組成,管理組200包括服務(wù)指南遞交描述符201,提供組210包括購(gòu)買項(xiàng)211、購(gòu)買數(shù)據(jù)212和購(gòu)買通道213。核心組220包括服務(wù)221、計(jì)劃表222和內(nèi)容223,并且訪問(wèn)組230包括訪問(wèn)231和會(huì)話描述232。
除了以上4組之外,服務(wù)指南信息包括預(yù)覽數(shù)據(jù)241和交互數(shù)據(jù)251,如圖3所示。以上所提到的組成被稱為片段,它們是構(gòu)成服務(wù)指南(SG)的最小單元。
服務(wù)指南遞交描述符片段201指示關(guān)于遞交會(huì)話的信息,其中包含構(gòu)成服務(wù)指南的片段的服務(wù)指南遞交單元(SGDU)被定位,并且指示接收有關(guān)SGDU和通知消息的成組信息的入口點(diǎn)。
服務(wù)片段221是被包含在廣播服務(wù)中作為整個(gè)服務(wù)指南核心的內(nèi)容的上集合,并且包括服務(wù)的內(nèi)容、類型和服務(wù)區(qū)信息。計(jì)劃表222指示在例如流或下載的服務(wù)中所包含的每個(gè)內(nèi)容的時(shí)間信息。
內(nèi)容片段223包括被廣播內(nèi)容的例如詳細(xì)描述、目標(biāo)用戶組、服務(wù)區(qū)和類型的信息。
訪問(wèn)片段231提供與訪問(wèn)相關(guān)的信息,使用戶能看到服務(wù),并且提供遞交方法和有關(guān)訪問(wèn)會(huì)話的會(huì)話信息。
會(huì)話描述片段232可以被包含在訪問(wèn)片段231中,并且以URI形式提供定位信息以便終端可以檢查有關(guān)會(huì)話描述片段232的信息。會(huì)話描述片段232為存在于相關(guān)會(huì)話中的多媒體內(nèi)容提供地址信息和編解碼信息。
購(gòu)買項(xiàng)片段211通過(guò)提供例如內(nèi)容和時(shí)間的因素的服務(wù)束來(lái)幫助用戶訂閱或購(gòu)買該購(gòu)買項(xiàng)片段211。
購(gòu)買數(shù)據(jù)片段212包括關(guān)于服務(wù)或服務(wù)束的詳細(xì)購(gòu)買或訂閱信息,例如,價(jià)格信息、促銷信息等。
購(gòu)買通道片段213為訂閱或購(gòu)買提供訪問(wèn)信息。服務(wù)指南遞交描述符片段201為接收服務(wù)指南提供關(guān)于入口點(diǎn)的信息,以及為作為片段的容器的SGDU提供分組信息。
預(yù)覽數(shù)據(jù)片段241可以被用于為服務(wù)、計(jì)劃表和內(nèi)容提供預(yù)覽信息,或者交互數(shù)據(jù)片段251在廣播期間可以被用于根據(jù)相關(guān)服務(wù)、計(jì)劃表和內(nèi)容提供交互服務(wù)。有關(guān)服務(wù)指南的詳細(xì)信息可以基于在圖3中的上數(shù)據(jù)模型,利用用于提供詳細(xì)內(nèi)容和值的各種元素和屬性來(lái)定義。
雖然為了簡(jiǎn)便起見(jiàn)在本說(shuō)明中沒(méi)有考慮服務(wù)指南的每個(gè)片段的詳細(xì)元素和屬性,但是所述的詳細(xì)元素和屬性并不限制下面所描述的本發(fā)明的范圍,并且本發(fā)明可以被應(yīng)用于在為移動(dòng)廣播提供服務(wù)指南中被定義為必須的所有元素和屬性。
技術(shù)實(shí)現(xiàn)要素:
技術(shù)問(wèn)題
如上所述,由于傳統(tǒng)設(shè)備管理在DM服務(wù)器和無(wú)線通信終端之間在點(diǎn)到點(diǎn)的基礎(chǔ)上被完成,實(shí)質(zhì)上不可能根據(jù)BCAST服務(wù)提供商所建立的策略來(lái)限制終端的功能。因此,需要能夠根據(jù)服務(wù)提供商所建立的策略通過(guò)同時(shí)遞交相同的DM命令給多個(gè)無(wú)線通信終端來(lái)控制終端功能的方法。
技術(shù)方案
本發(fā)明的一個(gè)方面是處理至少以上所提及的問(wèn)題和/或缺點(diǎn)并且提供至少以下所述的優(yōu)點(diǎn)。因此,本發(fā)明的一個(gè)方面提供能夠根據(jù)有服務(wù)提供商所建立的策略簡(jiǎn)單遞交相同的DM命令給多個(gè)無(wú)線通信終端的方法和系統(tǒng)。
本發(fā)明的一個(gè)方面提供為DM命令的產(chǎn)生和執(zhí)行在BCAST服務(wù)器和DM服務(wù)器之間能夠交互的方法和系統(tǒng)。
本發(fā)明的一個(gè)方面提供在遞交相同的DM命令給多個(gè)無(wú)線通信終端時(shí)能夠減少無(wú)線資源消耗的方法和系統(tǒng)。
本發(fā)明的一個(gè)方面提供利用廣播傳輸能夠遞交相同的DM動(dòng)作給多個(gè)無(wú)線通信終端的方法和系統(tǒng)。
本發(fā)明的一個(gè)方面提供能夠添加例如服務(wù)區(qū)域及條件的服務(wù)限制信息到從BCAST訂閱管理提供給BCAST服務(wù)分發(fā)/適配的服務(wù)信息的方法和系統(tǒng)。
本發(fā)明的一個(gè)方面提供利用BCAST訂閱管理將帶有終端服務(wù)訂閱信息的DM命令請(qǐng)求消息遞交給DM服務(wù)器的過(guò)程。
本發(fā)明的一個(gè)方面提供利用DM服務(wù)器遞交DM命令消息到終端的過(guò)程。
本發(fā)明的一個(gè)方面提供將在響應(yīng)消息中的相關(guān)終端的DM命令添加到BCAST服務(wù)訂閱請(qǐng)求的過(guò)程。
根據(jù)本發(fā)明,提供了用于支持移動(dòng)廣播服務(wù)的終端的遠(yuǎn)程管理裝置,其中廣播服務(wù)處理模塊接收和處理移動(dòng)廣播數(shù)據(jù),接收來(lái)自移動(dòng)廣播服務(wù)廣播服務(wù)器的帶有終端功能管理?xiàng)l件的服務(wù)指南,存儲(chǔ)和處理服務(wù)指南,及遞交服務(wù)訂閱請(qǐng)求到移動(dòng)廣播服務(wù)廣播服務(wù)器,并且隨著接收服務(wù)訂閱請(qǐng)求的移動(dòng)廣播服務(wù)廣播服務(wù)器給DM服務(wù)器發(fā)送對(duì)關(guān)于將被管理的終端功能和管理操作的DM命令的請(qǐng)求,DM客戶端接收由DM服務(wù)器產(chǎn)生的帶有DM命令的消息,存儲(chǔ)DM命令,然后如果終端的狀態(tài)滿足終端功能管理?xiàng)l件則執(zhí)行DM命令。
根據(jù)本發(fā)明,提供了用于支持移動(dòng)廣播服務(wù)的終端的遠(yuǎn)程管理方法,其中從移動(dòng)廣播服務(wù)廣播服務(wù)器接收帶有終端功能管理?xiàng)l件的服務(wù)指南;存儲(chǔ)及處理服務(wù)指南,以及將服務(wù)訂閱請(qǐng)求遞交到移動(dòng)廣播服務(wù)廣播服務(wù)器,接收到由DM服務(wù)器產(chǎn)生的帶有DM命令的消息,隨著接收服務(wù)訂閱請(qǐng)求的移動(dòng)廣播服務(wù)廣播服務(wù)器給DM服務(wù)器發(fā)送對(duì)關(guān)于將被管理的終端的功能和管理操作的DM命令的請(qǐng)求,存儲(chǔ)DM命令,如果終端的狀態(tài)滿足終端功能管理?xiàng)l件則執(zhí)行DM命令。
有益效果
從前面的描述很明顯看出,控制根據(jù)相關(guān)的服務(wù)策略已經(jīng)訂閱到特定服務(wù)的多個(gè)無(wú)線通信終端的功能的DM命令通過(guò)廣播傳輸被遞交,以便本發(fā)明能夠簡(jiǎn)單地將帶有反映終端功能限制的DM命令遞交給多個(gè)終端,從而防止浪費(fèi)無(wú)線資源。而且即使多個(gè)無(wú)線通信終端在不同的定時(shí)點(diǎn)已經(jīng)進(jìn)入滿足服務(wù)策略條件的服務(wù)區(qū),他們也會(huì)執(zhí)行相同的DM動(dòng)作。
附圖說(shuō)明
通過(guò)結(jié)合附圖的以下描述,本發(fā)明的某些示例實(shí)施例的以上和/或其它方面、特征和優(yōu)點(diǎn)將變得更加顯而易見(jiàn),附圖包括:
圖1說(shuō)明傳統(tǒng)的DM協(xié)議;
圖2說(shuō)明傳統(tǒng)的BCAST系統(tǒng);
圖3說(shuō)明傳統(tǒng)的BCAST服務(wù)指南數(shù)據(jù)模型;
圖4說(shuō)明本發(fā)明所應(yīng)用的DM系統(tǒng);
圖5說(shuō)明根據(jù)本發(fā)明的第一個(gè)實(shí)施例的遠(yuǎn)程管理過(guò)程;以及
圖6說(shuō)明根據(jù)本發(fā)明的第二個(gè)實(shí)施例的遠(yuǎn)程管理過(guò)程。
具體實(shí)施方式
現(xiàn)在將參考附圖詳細(xì)說(shuō)明本發(fā)明的實(shí)施例,在整個(gè)附圖中,相同的附圖參考編號(hào)將被理解為表示相同的元件、特征和結(jié)構(gòu)。此外,為了簡(jiǎn)明起見(jiàn),省略了眾所周知的功能和結(jié)構(gòu)的描述。
無(wú)線通信終端給用戶提供由通信系統(tǒng)所提供的各種通信服務(wù),例如,語(yǔ)音和視頻呼叫服務(wù),消息服務(wù)以及無(wú)線數(shù)據(jù)服務(wù)。無(wú)線通信終端包括與每一個(gè)通信服務(wù)類型相關(guān)的各種功能,并且也包括各種附加功能,例如電話簿、鬧鐘、游戲、音樂(lè)播放及計(jì)劃表管理功能。上述的通信服務(wù)和功能的特殊條件容易受到改變。例如,用戶可以設(shè)置不同類型的呼入/呼出呼叫的限制及用戶數(shù)據(jù)的訪問(wèn)限制并且能設(shè)置與通信服務(wù)相聯(lián)系的細(xì)節(jié),例如呼叫轉(zhuǎn)移服務(wù),自動(dòng)應(yīng)答,呼叫/消息提醒模式及呼叫提醒鈴聲。此外,用戶能自由地改變附加功能的特定條件,例如顯示設(shè)置、電話簿設(shè)置、鬧鈴設(shè)置及計(jì)劃表設(shè)置。在以下的描述中,把這些由無(wú)線通信終端提供的關(guān)于通信服務(wù)及功能的多種可改變的設(shè)置條件稱作配置參數(shù)。
根據(jù)本發(fā)明,DM服務(wù)器給多個(gè)無(wú)線通信終端在一對(duì)多傳輸?shù)幕A(chǔ)上發(fā)送DM消息,接收到DM消息的無(wú)線通信終端中的DM客戶端分析所接收到的DM消息并且對(duì)其做出適當(dāng)?shù)姆磻?yīng)。然而,由于多個(gè)無(wú)線通信終端中的DM樹相互間可能具有不同的結(jié)構(gòu),與傳統(tǒng)的DM消息不同,發(fā)送給這些終端的DM消息可能無(wú)法指定特定節(jié)點(diǎn)的完整的統(tǒng)一資源標(biāo)識(shí)符(URI)。
換句話說(shuō),本發(fā)明提供了如下方法,其中廣播服務(wù)器廣播了特定服務(wù)的限制(例如區(qū)域及條件)信息后,如果多個(gè)終端已經(jīng)訂閱了服務(wù),則廣播服務(wù)器通知DM服務(wù)器被終端訂閱的服務(wù),請(qǐng)求產(chǎn)生管理終端功能的DM命令,并且給終端遞交DM命令。
本發(fā)明進(jìn)一步提供了如下方法,其中即使在不同的定時(shí)多個(gè)無(wú)線通信終端滿足以上的終端功能管理?xiàng)l件,它們也可以執(zhí)行相同的DM動(dòng)作。
同時(shí),管理對(duì)象(MO)具有它自己唯一的MO ID,是完成特定功能的節(jié)點(diǎn)的聚集。即,執(zhí)行軟件組件管理的軟件組件管理對(duì)象(SCOMO)具有唯一的MO ID,并且不管MO被定位在無(wú)線通信終端的DM樹上的哪里,MO ID均保持不變,而且構(gòu)成MO的子節(jié)點(diǎn)的類型及連接不會(huì)改變。因此,即使對(duì)于具有不同DM樹結(jié)構(gòu)的無(wú)線通信終端,由于每個(gè)MO ID所指示的MO是相同的,并且無(wú)線通信終端知道他們自己的DM樹結(jié)構(gòu),所以終端能夠確定由特定MO ID所指示的MO的根節(jié)點(diǎn)的位置。
為了更好地理解本發(fā)明,參考圖4到6,其中多個(gè)無(wú)線通信終端被認(rèn)為是BCAST終端。雖然本發(fā)明的實(shí)施例中描述假定無(wú)線通信終端為BCAST終端,本發(fā)明可以以類似的方式應(yīng)用到支持其他的移動(dòng)廣播服務(wù)類型的終端中,或者應(yīng)用到支持語(yǔ)音和視頻呼叫服務(wù)的終端中。
圖4說(shuō)明應(yīng)用本發(fā)明的無(wú)線通信終端的遠(yuǎn)程管理系統(tǒng)。如圖4所示,遠(yuǎn)程管理系統(tǒng)包括DM服務(wù)器310、BCAST訂閱管理320、BCAST服務(wù)分發(fā)/適配330以及多個(gè)BCAST終端340、350和360。
類似地,DM服務(wù)器310、BCAST訂閱管理320及BCAST服務(wù)分發(fā)/適配330分別運(yùn)行到前面描述的DM服務(wù)器20,BCAST訂閱管理104及BCAST服務(wù)分發(fā)/適配103。根據(jù)本發(fā)明這些實(shí)體執(zhí)行以下的操作。BCAST終端340、350及360的每一個(gè)是支持BCAST服務(wù)的終端。第一BCAST終端340包括:DM客戶端341;廣播服務(wù)處理模塊342,用于執(zhí)行對(duì)由BCAST服務(wù)所產(chǎn)生的廣播數(shù)據(jù)的接收處理;控制器343,用于控制BCAST終端340的整個(gè)操作及與在BCAST終端340中所提供的各種功能相關(guān)的操作;收發(fā)器344;以及用戶接口345。
DM客戶端341與圖1中描述的DM客戶端10操作類似,并且執(zhí)行與以下描述的根據(jù)本發(fā)明的廣播服務(wù)處理模塊342及控制器343相關(guān)聯(lián)的DM操作。廣播服務(wù)處理模塊342對(duì)BCAST服務(wù)創(chuàng)建的廣播信號(hào)執(zhí)行接收處理,而且如果所接收到的廣播信號(hào)包括DM相關(guān)的數(shù)據(jù),則給DM客戶端341遞交所接收的廣播信號(hào)。控制器343使用收發(fā)器344與有線/無(wú)線通信網(wǎng)絡(luò)交換數(shù)據(jù),并且發(fā)送/接收和處理各種消息和信息。在本發(fā)明的一個(gè)實(shí)施例中,控制器343可以產(chǎn)生BCAST服務(wù)訂閱請(qǐng)求消息,并且將其發(fā)送給BCAST訂閱管理320。在本發(fā)明的另一個(gè)實(shí)施例中,BCAST服務(wù)訂閱請(qǐng)求消息可以由廣播服務(wù)處理模塊342產(chǎn)生。用戶接口345包括例如按鍵的輸入設(shè)備及例如顯示器的輸出設(shè)備。
雖然下面描述中將僅僅考慮第一BCAST終端340,但是也可以將本發(fā)明以相似的方式應(yīng)用于第二和第N個(gè)BCAST終端350和360。
將參考圖5描述基于在本發(fā)明中所公開的終端功能限制的終端功能管理方法,圖5說(shuō)明了根據(jù)本發(fā)明第一實(shí)施例的遠(yuǎn)程管理過(guò)程。
為了管理終端的某項(xiàng)功能,BCAST服務(wù)分發(fā)/適配330增加用于管理終端功能的終端功能管理?xiàng)l件,當(dāng)BCAST服務(wù)分發(fā)/適配330在步驟401中產(chǎn)生服務(wù)指南時(shí),服務(wù)提供商在服務(wù)片段或內(nèi)容片段中指定終端功能。根據(jù)終端的狀態(tài)定義終端功能管理?xiàng)l件以執(zhí)行由針對(duì)終端功能的DM命令所確定的管理操作。就是說(shuō),如果終端的狀態(tài)滿足終端功能管理?xiàng)l件,則執(zhí)行針對(duì)功能的管理操作。
終端功能管理的實(shí)例可以包括限制某項(xiàng)功能。例如,終端功能管理可以限制音頻輸出。作為終端功能管理?xiàng)l件的一個(gè)值,可以考慮終端被定位的區(qū)域,并且服務(wù)提供商可以進(jìn)一步增加基于區(qū)域的條件。例如,終端功能管理?xiàng)l件可以是特定時(shí)間或時(shí)段,或者可以是例如無(wú)線信號(hào)接收率或BCAST終端的電池容量的信息。
終端功能管理?xiàng)l件可以被增加到下面的服務(wù)片段或內(nèi)容片段中。服務(wù)片段的實(shí)例被顯示在表1中,而內(nèi)容片段的實(shí)例被顯示在表2中。參考表1和2,“DM篩選器”項(xiàng)被增加到服務(wù)片段和內(nèi)容片段中以包括終端功能管理?xiàng)l件?!癉M篩選器”存儲(chǔ)用于觸發(fā)DM命令以控制終端功能的值。例如,“DM篩選器”的值可以是執(zhí)行篩選以便當(dāng)終端運(yùn)動(dòng)到特定區(qū)域時(shí),可以執(zhí)行針對(duì)特定功能的管理操作的值。終端功能管理?xiàng)l件也可以包括要被控制的終端功能的類型。假定在圖4中有多個(gè)終端被指定,包括第一BCAST終端340。
作為參考,在如下表1到4的消息架構(gòu)中,“名稱”指示構(gòu)成相關(guān)消息的元素和屬性的名稱。
“類型”指示某個(gè)名稱的類型是元素還是屬性。元素具有例如E1、E2、E3和E4的值,其中E1指示整個(gè)消息的上部元素,E2指示E1的子元素,E3指示E2的子元素,以及E4指示E3的子元素。屬性被指示相關(guān)元素屬性的A來(lái)表示。例如,在E1下的A指示E1的屬性。
“分類”被用于確定某個(gè)元素或?qū)傩允潜仨?M)還是可選(O)的。M值被給予必須的元素或?qū)傩?,O值被給予可選的元素或?qū)傩浴!盎鶖?shù)”指示元素之間的關(guān)系,并且具有值0,0...1,1,0..n,1..n。這里,0指示可選關(guān)系,1指示必須關(guān)系,n指示具有多個(gè)值的可能性。例如,0..n指示相關(guān)的元素可以不存在,或者可以有n個(gè)值。
“描述”指示相關(guān)元素或?qū)傩缘暮x,而“數(shù)據(jù)類型”指示相關(guān)元素或?qū)傩缘臄?shù)據(jù)類型。
表1
表2
在步驟403中,BCAST服務(wù)分發(fā)/適配330將在步驟401中所產(chǎn)生的服務(wù)指南遞交給第一BCAST終端340。在步驟405中,第一BCAST終端340接收服務(wù)指南,然后存儲(chǔ)和處理所接收的服務(wù)指南。如果在步驟407中,第一BCAST終端340將服務(wù)訂閱請(qǐng)求消息發(fā)送到用于服務(wù)訂閱的BCAST訂閱管理320,則在步驟409中,BCAST訂閱管理320驗(yàn)證并且授權(quán)第一BCAST終端340,并且在步驟411中發(fā)送服務(wù)訂閱響應(yīng)消息給第一BCAST終端340,完成服務(wù)訂閱。
在步驟413中,BCAST訂閱管理320給所述DM服務(wù)器310發(fā)送產(chǎn)生與將被控制的終端功能及管理操作相應(yīng)的DM命令的請(qǐng)求,所述DM命令包括已經(jīng)訂閱了服務(wù)的一個(gè)或多個(gè)終端的BCAST服務(wù)訂閱信息。例如,BCAST訂閱管理320可以請(qǐng)求限制終端的特定功能的DM命令的產(chǎn)生。否則,BCAST訂閱管理320可以請(qǐng)求適合于某些終端功能的軟件更新或固件更新的DM命令的產(chǎn)生。步驟415a、415b和415c代表根據(jù)本發(fā)明的DM服務(wù)器310可以遞交所產(chǎn)生的DM命令給第一BCAST終端340的三種不同方法。
在第一種方法(步驟415a)中,在步驟415a-1中的一對(duì)一的基礎(chǔ)上,DM服務(wù)器310可以遞交DM命令給多個(gè)終端的每一個(gè),即,第一BCAST終端340。
在第二種方法(步驟415b)中,為了同時(shí)遞交DM命令給多個(gè)終端,在步驟415b-1中,DM服務(wù)器310遞交DM命令給BCAST訂閱管理320,在步驟415b-2中,BCAST訂閱管理320將DM命令重新格式化為BCAST消息,并且將BCAST消息遞交給包括第一BCAST終端的多個(gè)終端??梢岳美鏞MA推動(dòng)(push)和BCAST通知的給定方法來(lái)配置被用于承載DM命令的BCAST消息。就是說(shuō),含有DM命令的DM消息可以以BCAST消息的形式來(lái)配置,并且DM消息可以包括用于識(shí)別與那里所包含的DM命令相關(guān)的終端功能管理?xiàng)l件的信息。
下面的表3給出用于本發(fā)明實(shí)施例的使用BCAST通知的BCAST消息。表3給出了用于當(dāng)終端功能被設(shè)置為限制時(shí)并且當(dāng)終端功能管理?xiàng)l件是特定位置時(shí)的終端功能管理操作。
表3
參考表3,最新被增加以包括DM命令的條目是“DM命令”和“命令”。“DM命令”包括相關(guān)的終端功能管理?xiàng)l件信息,而“命令”包括實(shí)際的DM命令。
在第三種方法(步驟415c)中,為了同時(shí)遞交DM命令給使用不同BCAST承載的多個(gè)終端,在步驟451c-1中,DM服務(wù)器310給BCAST訂閱管理320遞交DM命令,在步驟415c-2中,BCAST訂閱管理320將DM命令重新格式化成BCAST消息并且將BCAST消息遞交到BCAST服務(wù)分發(fā)/適配330。正如在第二種方法(步驟415b)中,可以利用例如OMA推動(dòng)和BCAST通知的給定方法來(lái)配置能被用于承載DM命令的BCAST消息。此后,在步驟415c-3中,BCAST服務(wù)分發(fā)/適配330將DM命令與每個(gè)BCAST承載相適配,將第一個(gè)BCAST終端340包含于其中,并且將所得的DM消息遞送給步驟415c-3中的多個(gè)訂閱終端。
第一個(gè)BCAST終端340以三種方法中的任何一種方法接收具有DM命令的消息。在預(yù)定時(shí)間逝去后,如果服務(wù)訂閱期間發(fā)生滿足服務(wù)供應(yīng)商指定的終端功能管理?xiàng)l件的觸發(fā)事件,或者如果第一個(gè)BCAST終端340的情形滿足終端功能管理?xiàng)l件,那么在步驟417中第一個(gè)BCAST終端340中的DM客戶端341可執(zhí)行接收到的DM命令。觸發(fā)事件的發(fā)生或者終端功能管理?xiàng)l件的滿足可以被DM客戶端341檢測(cè)到,或者被DM客戶端341及控制器343共同檢測(cè)到。
例如,當(dāng)?shù)谝粋€(gè)BCAST終端340被定位在特定區(qū)域時(shí),如果在第一個(gè)BCAST終端340中特定位置(區(qū)域)被設(shè)定為終端功能管理?xiàng)l件及與終端功能管理?xiàng)l件相應(yīng)的DM命令是某種功能,例如,移動(dòng)廣播的接收限制,那么第一個(gè)BCAST終端340限制某種功能,例如移動(dòng)廣播接收。而且,出于安全原因第一BCAST終端340會(huì)在特定位置執(zhí)行限制照相功能的DM命令。
因此,即使多個(gè)BCAST終端在不同的定時(shí)滿足終端功能管理?xiàng)l件,終端仍可以執(zhí)行相同的DM動(dòng)作。
之后,BCAST服務(wù)分發(fā)/適配330在步驟419中提供服務(wù)給BCAST終端。
圖6說(shuō)明根據(jù)本發(fā)明第二實(shí)施例的遠(yuǎn)程管理過(guò)程。
在圖5中步驟501到509與步驟401到409的過(guò)程相同,于是為了簡(jiǎn)便起見(jiàn)將省略它的描述。
在步驟511中,BCAST訂閱管理320發(fā)送產(chǎn)生與要被控制的終端功能和管理操作相對(duì)應(yīng)的DM命令的請(qǐng)求給DM服務(wù)器310。例如,BCAST訂閱管理320可以請(qǐng)求產(chǎn)生DM命令以限制終端的特定功能。而且,BCAST訂閱管理320可以請(qǐng)求產(chǎn)生DM命令以改變操作模式,例如,將終端的呼叫提醒從振鈴模式改為震動(dòng)模式?;蛘撸珺CAST訂閱管理320可以請(qǐng)求產(chǎn)生與某個(gè)終端功能的軟件更新或固件更新相關(guān)的DM命令。
在步驟513中,DM服務(wù)器310產(chǎn)生與所請(qǐng)求的終端功能和管理操作相對(duì)應(yīng)的DM命令,并且遞交DM命令給BCAST訂閱管理320。就是說(shuō),DM服務(wù)器310可以產(chǎn)生和遞交DM命令以限制終端的特定功能。
在步驟515中,BCAST訂閱管理320發(fā)送在步驟507中所接收的服務(wù)訂閱請(qǐng)求的訂閱響應(yīng)消息給第一BCAST終端340,訂閱響應(yīng)消息包括在步驟513中所接收的DM命令。
下面的表4顯示了包含DM命令的訂閱響應(yīng)消息的實(shí)例。當(dāng)某個(gè)終端功能被限制在特定位置時(shí),產(chǎn)生在表4中所定義的訂閱響應(yīng)消息。
表4
參考表4,最新增加以包含DM命令的條目是“DM命令”和“命令”。“DM命令”包含終端功能管理?xiàng)l件信息,而“命令”包含實(shí)際的DM命令。
第一BCAST終端340在步驟515中接收DM命令。在步驟517中,如果滿足在服務(wù)訂閱期間被服務(wù)提供商所指定的終端功能的限制的觸發(fā)事件在預(yù)設(shè)時(shí)間消逝之后發(fā)生,或者如果第一BCAST終端340的狀態(tài)滿足終端功能管理?xiàng)l件,則在第一BCAST終端340中的DM客戶端341執(zhí)行所接收的DM命令。
例如,如果與電影院相對(duì)應(yīng)的特定區(qū)域被設(shè)置為在第一BCAST終端340中的終端功能管理?xiàng)l件,并且如果與終端功能管理?xiàng)l件相對(duì)應(yīng)的DM命令是設(shè)置某個(gè)功能的操作模式,例如,設(shè)置其提醒模式為震動(dòng)模式,則如果第一BCAST終端340位于在電影院中,第一BCAST終端340設(shè)置提醒模式為震動(dòng)模式。
因此,即使多個(gè)BCAST終端在不同定時(shí)滿足終端功能管理?xiàng)l件,他們?nèi)钥梢詧?zhí)行相同的DM動(dòng)作。
此后,在步驟519中,BCAST服務(wù)分發(fā)/適配330提供服務(wù)給第一BCAST終端340。
從前面描述顯而易見(jiàn),控制根據(jù)相關(guān)服務(wù)策略已經(jīng)訂閱給特定服務(wù)的多個(gè)無(wú)線通信終端的功能的DM命令通過(guò)廣播傳輸被遞交,以便本發(fā)明可以簡(jiǎn)單地將在帶有在其中反映終端功能限制的DM命令遞交給多個(gè)終端,從而防止了無(wú)線資源的浪費(fèi)。此外,即使多個(gè)無(wú)線通信終端在不同定時(shí)已經(jīng)進(jìn)入滿足服務(wù)策略條件的服務(wù)區(qū)域,他們?nèi)钥梢詧?zhí)行相同的DM動(dòng)作。
盡管參考本發(fā)明的某些實(shí)施例已經(jīng)說(shuō)明和描述了本發(fā)明,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不脫離由所附權(quán)利請(qǐng)求書及其等價(jià)物所定義的本發(fā)明的精神和范圍的情況下,可以對(duì)其在形式和細(xì)節(jié)上進(jìn)行各種修改。
例如,雖然通過(guò)實(shí)例考慮了BCAST終端,但本發(fā)明可以同樣地被應(yīng)用于支持其他移動(dòng)廣播服務(wù)的終端。于是,在被轉(zhuǎn)換為針對(duì)相關(guān)移動(dòng)廣播服務(wù)的消息格式后,DM命令消息可以被遞交給終端。雖然已經(jīng)描述BCAST服務(wù)分發(fā)/適配330和BCAST訂閱管理320是獨(dú)立的組件,但是在本發(fā)明的另一個(gè)實(shí)施例中,BCAST服務(wù)分發(fā)/適配330和BCAST訂閱管理320可以被包含在BCAST廣播服務(wù)器中或者在移動(dòng)廣播服務(wù)廣播服務(wù)器中。
另外,雖然在前面實(shí)施例中已經(jīng)描述,與BCAST終端訂閱服務(wù)的時(shí)間、終端功能管理?xiàng)l件的發(fā)送定時(shí)、DM命令的產(chǎn)生請(qǐng)求定時(shí)相關(guān)地確定終端功能管理?xiàng)l件的發(fā)送定時(shí)、DM命令的產(chǎn)生請(qǐng)求定時(shí)、以及DM命令的遞交定時(shí),并且DM命令的遞交定時(shí)可以根據(jù)在服務(wù)提供期間所產(chǎn)生的各種參數(shù)和/或根據(jù)服務(wù)提供商需要來(lái)確定。