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