亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

通過管理服務(wù)器遠(yuǎn)程管理設(shè)備上的應(yīng)用的制作方法

文檔序號(hào):7910938閱讀:237來源:國(guó)知局
專利名稱:通過管理服務(wù)器遠(yuǎn)程管理設(shè)備上的應(yīng)用的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通過管理服務(wù)器遠(yuǎn)程管理設(shè)備上的最終用戶服務(wù)應(yīng)用的方法,以及相關(guān)的設(shè)備和管理服務(wù)器。
背景技術(shù)
在現(xiàn)有技術(shù)中,已經(jīng)了解到有這樣的方法和相關(guān)設(shè)備。實(shí)際上,用于家庭網(wǎng)絡(luò)接入的下一代市場(chǎng)關(guān)于新服務(wù),也就是用于最終用戶的服務(wù)應(yīng)用。在服務(wù)平臺(tái)上部署并且運(yùn)行這些服務(wù)。這些服務(wù)平臺(tái)通常通過在硬件功能設(shè)備上執(zhí)行的軟件框架來實(shí)現(xiàn)。當(dāng)在服務(wù)平臺(tái)上運(yùn)行服務(wù)應(yīng)用時(shí),這樣的服務(wù)應(yīng)用服從生命周期。實(shí)際上,例如可通過預(yù)訂服務(wù)應(yīng)用來激活服務(wù)應(yīng)用,并可以去激活服務(wù)應(yīng)用。這樣的生命周期可由有限狀態(tài)機(jī)表示。在服務(wù)應(yīng)用必須要從一個(gè)狀態(tài)變換到另一狀態(tài)或者必須創(chuàng)建服務(wù)應(yīng)用的情況下, 電信網(wǎng)絡(luò)中的管理服務(wù)器通常將命令發(fā)送給專用網(wǎng)絡(luò)中的最終用戶設(shè)備,也就是,更具體地發(fā)送給執(zhí)行服務(wù)應(yīng)用的設(shè)備上的服務(wù)平臺(tái)。已經(jīng)注意到的是,存在的生命周期狀態(tài)機(jī)與服務(wù)平臺(tái)技術(shù)一樣多。一些已知的服務(wù)平臺(tái)技術(shù)是-OSGi,一種可以被遠(yuǎn)程管理的基于Java的服務(wù)平臺(tái);和-諸如JavaME⑶C的Xlets,其被設(shè)計(jì)為支持用于作為Sun的JAVATV規(guī)范一部分的數(shù)字TV的應(yīng)用;和-Microsoft. NET框架,其是利用幾個(gè)微軟視窗操作系統(tǒng)可獲得的軟件框架;和-MIDlet,其是用于移動(dòng)信息設(shè)備配置文件MIDP的Java應(yīng)用框架,所述MIDP典型地在允許Java的蜂窩電話、其它嵌入式設(shè)備或仿真器上實(shí)現(xiàn)。MIDlet服務(wù)應(yīng)用通常用于諸如游戲的服務(wù);和-Linux分組管理器;和-谷歌安卓(Android),其是基于Linux內(nèi)核的、最初由谷歌開發(fā)并且后來由開放手持機(jī)聯(lián)盟開發(fā)的用于移動(dòng)設(shè)備的軟件平臺(tái)和操作系統(tǒng)。谷歌安卓允許開發(fā)者用Java語(yǔ)音編寫管理代碼,通過谷歌開發(fā)的Java庫(kù)控制設(shè)備。-等等。需要解釋的是,當(dāng)在這樣的服務(wù)平臺(tái)上運(yùn)行這樣的服務(wù)應(yīng)用時(shí),服務(wù)應(yīng)用服從生命周期。這樣的生命周期可由有限狀態(tài)機(jī)表示,其中這樣的有限狀態(tài)機(jī)由在其上運(yùn)行服務(wù)應(yīng)用的服務(wù)平臺(tái)的技術(shù)唯一確定。因此,上述不同的服務(wù)平臺(tái)技術(shù)在它們關(guān)聯(lián)的狀態(tài)機(jī)的限定方面不同。這是由于每個(gè)平臺(tái)技術(shù)關(guān)注部署的不同方面,和/或生命周期管理的不同方面。例如,Xlets支持開始和停止語(yǔ)義,但是其不支持安裝和卸載語(yǔ)義,然而,Linux處理可以中止而OSGi包不能暫停。以這種方式,當(dāng)管理服務(wù)器遠(yuǎn)程管理設(shè)備上的服務(wù)應(yīng)用時(shí),管理服務(wù)器不知道有限狀態(tài)機(jī)的確切狀態(tài),其中執(zhí)行的服務(wù)應(yīng)用位于或應(yīng)該位于有限狀態(tài)機(jī)上。
成為技術(shù)無關(guān)的一種方式是限定可適于全部不同技術(shù)的具有最小共同特征的狀態(tài)機(jī)。按這種方式,一個(gè)公共預(yù)定義的狀態(tài)機(jī)將必須被限定在網(wǎng)絡(luò)中的所有設(shè)備上,也就是,預(yù)定義可能的狀態(tài)和預(yù)定義這些可能的狀態(tài)之間的鏈接。由此問題是,通過設(shè)計(jì)好像難以有效地定義這樣的最小共同特征的狀態(tài)機(jī)。這可以通過示例來解釋。例如,UPnP通用即插即用設(shè)備管理狀態(tài)機(jī)是Linux狀態(tài)機(jī)的子集和Xlets狀態(tài)機(jī)的超集。通過嘗試在Linux 和Xlets服務(wù)平臺(tái)技術(shù)之間折衷,則存在以沒有任何它們特定優(yōu)點(diǎn)而結(jié)束的危險(xiǎn)。實(shí)際上, 危險(xiǎn)存在于,在一個(gè)設(shè)備上有限狀態(tài)機(jī)不會(huì)脫離狀態(tài)機(jī)的一個(gè)預(yù)定狀態(tài),或者另一方面,由管理服務(wù)器發(fā)送的命令不能由設(shè)備執(zhí)行,從而會(huì)返回錯(cuò)誤。此外,這種共同特征的方法可能在與未來的服務(wù)平臺(tái)技術(shù)的交互操作時(shí)產(chǎn)生問題。共同特征必須重復(fù)地更新。

發(fā)明內(nèi)容
本發(fā)明的目標(biāo)是提供一種用于遠(yuǎn)程管理在設(shè)備上安裝的服務(wù)平臺(tái)上執(zhí)行的最終用戶服務(wù)應(yīng)用的生命周期的方法,以及執(zhí)行例如上面所述的但是其中克服上述問題的上述方法的管理服務(wù)器和設(shè)備。根據(jù)本發(fā)明,實(shí)現(xiàn)該目標(biāo)是因?yàn)樵摲椒òㄒ韵虏襟E-由管理服務(wù)器的請(qǐng)求裝置將涉及有限狀態(tài)機(jī)數(shù)據(jù)模型的請(qǐng)求信息傳送給設(shè)備的設(shè)備接收裝置,所述有限狀態(tài)機(jī)數(shù)據(jù)模型描述表示用于當(dāng)服務(wù)應(yīng)用在所述設(shè)備上運(yùn)行時(shí)所使用的所述服務(wù)平臺(tái)的有限狀態(tài)機(jī);以及-由設(shè)備的設(shè)備傳送裝置將設(shè)備傳送給管理服務(wù)器的數(shù)據(jù)模型信息傳送給管理服務(wù)器的接收裝置;以及-由管理服務(wù)器的接收裝置通過數(shù)據(jù)模型信息確定有限狀態(tài)機(jī)數(shù)據(jù)模型;以及-由管理服務(wù)器的管理裝置根據(jù)有限狀態(tài)機(jī)數(shù)據(jù)模型管理設(shè)備上的管理服務(wù)器的服務(wù)應(yīng)用。實(shí)際上,根據(jù)有限狀態(tài)機(jī)數(shù)據(jù)模型,管理服務(wù)器可以理解與服務(wù)應(yīng)用相關(guān)的有限狀態(tài)機(jī),并將其用于自己的內(nèi)部邏輯中。因此,能夠根據(jù)有限狀態(tài)機(jī)數(shù)據(jù)模型由管理服務(wù)器對(duì)設(shè)備上的服務(wù)應(yīng)用進(jìn)行準(zhǔn)確地遠(yuǎn)程管理。實(shí)際上,通過請(qǐng)求涉及有限狀態(tài)機(jī)數(shù)據(jù)模型的信息,管理服務(wù)器能夠跟隨服務(wù)應(yīng)用在正確的有限狀態(tài)機(jī)中的正確狀態(tài)。由管理服務(wù)器向設(shè)備提交的涉及執(zhí)行服務(wù)應(yīng)用的每個(gè)遠(yuǎn)程命令可跟隨正確的有限狀態(tài)機(jī)。通過描述數(shù)據(jù)模型中服務(wù)應(yīng)用的生命周期的有限狀態(tài)機(jī),設(shè)備指示與其狀態(tài)機(jī)一同使用的是哪個(gè)服務(wù)平臺(tái)技術(shù)。因此,管理服務(wù)器能夠最佳地使用該狀態(tài)機(jī)。此外,該方法還進(jìn)一步證明,在某種意義上說,其允許由管理服務(wù)器完全發(fā)現(xiàn)、集成和管理的新的服務(wù)平臺(tái)技術(shù)和現(xiàn)有服務(wù)平臺(tái)技術(shù)的新版本。本發(fā)明的另一優(yōu)勢(shì)是不需要人工指定由管理服務(wù)器管理的服務(wù)平臺(tái)技術(shù)的列表。 由于管理服務(wù)器是自適應(yīng)的,因此易于部署異種專用網(wǎng)絡(luò)和設(shè)備?;緲?gòu)思的優(yōu)選實(shí)施方式是數(shù)據(jù)模型信息完全由有限狀態(tài)機(jī)數(shù)據(jù)模型自身實(shí)現(xiàn)的情況。在這種方式下,確定步驟實(shí)際上變得無用并明確地不執(zhí)行,也就是,將接收的數(shù)據(jù)模型信息轉(zhuǎn)發(fā)給管理服務(wù)器的管理模塊。此外,已經(jīng)解釋了這樣的有限狀態(tài)機(jī)數(shù)據(jù)可能包括技術(shù)服務(wù)平臺(tái)信息,表示服務(wù)應(yīng)用的生命周期的狀態(tài)機(jī)的所有可能狀態(tài)的列表,和可能狀態(tài)之間所有允許的轉(zhuǎn)換的列表描述。描述了當(dāng)數(shù)據(jù)模型信息由技術(shù)服務(wù)平臺(tái)信息完成的替代實(shí)現(xiàn)方式。因此確定步驟根據(jù)技術(shù)服務(wù)平臺(tái)信息從有限狀態(tài)機(jī)數(shù)據(jù)模型的數(shù)據(jù)庫(kù)中檢索有限狀態(tài)機(jī)數(shù)據(jù)模型來實(shí)現(xiàn)。該步驟也可由管理服務(wù)器的接收裝置來執(zhí)行。需要注意的是,技術(shù)服務(wù)平臺(tái)信息通常包括諸如OSGi的服務(wù)平臺(tái)實(shí)現(xiàn)技術(shù)的類型和服務(wù)平臺(tái)實(shí)現(xiàn)技術(shù)的版本號(hào)。最后需要解釋的是,有限狀態(tài)機(jī)數(shù)據(jù)模型的數(shù)據(jù)庫(kù)可包括在管理服務(wù)器自身中, 但是也可進(jìn)一步位于電信網(wǎng)絡(luò)中。當(dāng)數(shù)據(jù)庫(kù)位于管理服務(wù)器的外部時(shí),檢索的步驟通過管理服務(wù)器的北向接口來執(zhí)行。所提出的方案是管理服務(wù)器相對(duì)于服務(wù)平臺(tái)是真正技術(shù)無關(guān)的唯一方式。通過該技術(shù),每次當(dāng)服務(wù)平臺(tái)技術(shù)變化或被創(chuàng)建時(shí),管理服務(wù)器將不需要更新,也不用修改其標(biāo)準(zhǔn)。通過運(yùn)行的管理服務(wù)器,將總是無縫地考慮現(xiàn)有的和未來的狀態(tài)機(jī)。此外,管理服務(wù)器還能夠管理具有不同狀態(tài)機(jī)的不同類型的服務(wù)平臺(tái)。由于不需要改變遠(yuǎn)程管理協(xié)議,還可以進(jìn)一步在創(chuàng)建新狀態(tài)的情況下進(jìn)行證明。需要注意的是,在權(quán)利要求中使用的術(shù)語(yǔ)“包括”,不應(yīng)當(dāng)被解釋為對(duì)其后給出的模塊的限制。因此,“設(shè)備包括裝置A和B”的表達(dá)范圍不應(yīng)局限于僅包括元件A和B的設(shè)備。其意味著相對(duì)于本發(fā)明,設(shè)備的相關(guān)元件僅為A和B。此外應(yīng)注意到,在本實(shí)施方式的下列描述中使用的術(shù)語(yǔ)“耦合”,不應(yīng)限制性地解釋為僅直接地連接。因此,“設(shè)備A與設(shè)備B耦合”的表達(dá)范圍不應(yīng)限制為設(shè)備A的輸出與設(shè)備B的輸入直接連接的設(shè)備或系統(tǒng)。其意味著在A的輸出和B的輸入之間存在路徑,其中該路徑可以是包括其他設(shè)備或裝置的路徑。


通過參照下列描述的實(shí)施方式并結(jié)合附圖,本發(fā)明的上述和其它目標(biāo)和特征將變的更加明顯,同時(shí)也可以更好地理解本發(fā)明,其中圖1表示具有家庭網(wǎng)絡(luò)HN的接入網(wǎng)絡(luò)和與其耦合的管理服務(wù)器MS。
具體實(shí)施例方式作為示例,家庭網(wǎng)絡(luò)HN包括兩個(gè)設(shè)備,第一設(shè)備DEVl和第二設(shè)備DEV2。第一設(shè)備 DEVl可以由例如具有讀取器/寫入器(writer)的光盤播放器利用執(zhí)行諸如兩個(gè)遠(yuǎn)程可控的服務(wù)應(yīng)用A2和A3的第一服務(wù)平臺(tái)Fl、和執(zhí)行諸如Al的遠(yuǎn)程可控的服務(wù)應(yīng)用的另一服務(wù)平臺(tái)F3來實(shí)現(xiàn)。用于服務(wù)應(yīng)用A2和A3的各個(gè)有限狀態(tài)機(jī)僅作為一種示例。由于服務(wù)應(yīng)用在相同的服務(wù)平臺(tái)上運(yùn)行,其有限狀態(tài)機(jī)是相似的,也就是FSM(Fl)。然而,應(yīng)當(dāng)理解的是,在一個(gè)服務(wù)應(yīng)用可以發(fā)現(xiàn)其自己處于一個(gè)狀態(tài)的特定時(shí)刻,其它服務(wù)應(yīng)用處于另一個(gè)狀態(tài)。這在圖1中通過在相似狀態(tài)機(jī)的不同狀態(tài)中的Al和A3來表示。第二設(shè)備DEV2例如通過具有播放和存儲(chǔ)音樂的基本功能、并具有例如直接從IP 國(guó)際互聯(lián)網(wǎng)下載音樂的附加功能的mp3播放器來實(shí)現(xiàn)。假設(shè)遠(yuǎn)程可控服務(wù)應(yīng)用中的一個(gè)例如是應(yīng)該在服務(wù)平臺(tái)F2上運(yùn)行的服務(wù)應(yīng)用Al。此處還作為一個(gè)實(shí)施例,由于應(yīng)用另一服務(wù)平臺(tái)F2,因此還給出了被稱為FSM(M)的另一有限狀態(tài)機(jī)。
兩個(gè)設(shè)備還包括例如用于DEVl的被稱為設(shè)備接收器的接收器和被稱為設(shè)備發(fā)射器的發(fā)射器,例如,分別為DEV1_REC和DEV1_TR(在圖1中沒有給出用于DEV2的這些功能塊)。設(shè)備接收器DEV1_REC和設(shè)備發(fā)射器DEV1_TR在一側(cè)與例如包括服務(wù)平臺(tái)Fl和F3 的服務(wù)平臺(tái)控制器耦合,以及在另一側(cè)通過DEVl的接口與接入網(wǎng)絡(luò)中的管理服務(wù)器MS耦合。該服務(wù)平臺(tái)控制器包括涉及當(dāng)前服務(wù)平臺(tái)Fl和F3的信息。在這種方式下,用于服務(wù)平臺(tái)Fl的技術(shù)服務(wù)平臺(tái)信息TECHl包括類型為TYPEl (例如,OSGi)的服務(wù)平臺(tái)實(shí)現(xiàn)技術(shù)和服務(wù)平臺(tái)實(shí)現(xiàn)技術(shù)的版本號(hào),例如VER01。此外,服務(wù)平臺(tái)控制器還可包括對(duì)表示與服務(wù)平臺(tái)Fl和服務(wù)平臺(tái)F3相關(guān)聯(lián)的有限狀態(tài)機(jī)的充分說明。在這種情況下,服務(wù)平臺(tái)控制器包括對(duì)Fl (也就是FSM(Fl))的有限狀態(tài)機(jī)進(jìn)行的描述,其中Fl的有限狀態(tài)機(jī)具有服務(wù)平臺(tái)Fl的全部可能狀態(tài)(也就是STATES1)的列表和在可能的狀態(tài)(也就是,TRANS1)之間允許進(jìn)行轉(zhuǎn)換的列表。管理服務(wù)器包括與設(shè)備接收裝置DEV1_REC相耦合的請(qǐng)求裝置REQ (INFO);與設(shè)備 DEVl的設(shè)備發(fā)射裝置DEV1_TR耦合且與管理裝置MAN和管理服務(wù)器MS的有限狀態(tài)機(jī)模塊的數(shù)據(jù)庫(kù)耦合的接收裝置REC。接收裝置REC還與管理服務(wù)器MS的北向接口 NBI耦合。根據(jù)本應(yīng)用與在圖1中所述的電信環(huán)境一致,利用對(duì)上述列出的不同塊的功能描述來解釋設(shè)備DEVl和管理服務(wù)器MS的工作方式。根據(jù)該描述,塊的具體實(shí)現(xiàn)對(duì)本領(lǐng)域技術(shù)人員來說是顯而易見的,因此不對(duì)其進(jìn)行詳細(xì)描述。此外,將進(jìn)一步詳細(xì)描述遠(yuǎn)程管理在服務(wù)平臺(tái)上執(zhí)行的最終用戶服務(wù)應(yīng)用方法的基本工作。假設(shè)設(shè)備DEVl的最終用戶希望使用服務(wù)應(yīng)用A2的情況,由此需要由管理服務(wù)器 MS將該服務(wù)應(yīng)用安裝在設(shè)備DEVl上。為了正確地遠(yuǎn)程控制該服務(wù)應(yīng)用A2,并根據(jù)本應(yīng)用, 管理服務(wù)器MS需要獲得有關(guān)應(yīng)該運(yùn)行服務(wù)應(yīng)用A2的服務(wù)平臺(tái)Fl唯一的有限狀態(tài)機(jī)數(shù)據(jù)模型FSM(Fl)的知識(shí)。從而下列功能塊執(zhí)行下列步驟-由管理服務(wù)器MS的請(qǐng)求裝置REQ(INFO)將涉及描述用于當(dāng)服務(wù)應(yīng)用A2在設(shè)備上運(yùn)行時(shí)所使用服務(wù)平臺(tái)的有限狀態(tài)機(jī)的表示的有限狀態(tài)機(jī)數(shù)據(jù)模型的請(qǐng)求信息 REQ(INFO)發(fā)送給設(shè)備DEVl的設(shè)備接收裝置DEV1_REC ;和-由設(shè)備DEVl的設(shè)備發(fā)送裝置DEV1_TR將數(shù)據(jù)模型信息發(fā)送給管理服務(wù)器MS的接收裝置REC ;和-由接收裝置REC根據(jù)數(shù)據(jù)模型信息確定用于服務(wù)平臺(tái)Fl的有限狀態(tài)機(jī)數(shù)據(jù)模型 FSM(Fl);禾口-由管理裝置MAN根據(jù)有限狀態(tài)機(jī)數(shù)據(jù)模型FSM(Fl)管理服務(wù)應(yīng)用A2。假設(shè)設(shè)備DEVl自身可獲得有限狀態(tài)機(jī)數(shù)據(jù)模型FSM(Fl)。在這種情況下,設(shè)備 DEVl也能直接給管理服務(wù)器提供完整的有限狀態(tài)機(jī)信息FSM(F1 TECHl (TYPE 1 ;VERO1); STATES1 ;TRANS1)。在這種情況下,數(shù)據(jù)模型信息實(shí)際上通過有限狀態(tài)機(jī)數(shù)據(jù)模型FSM(Fl) 自身來實(shí)現(xiàn)。然而,在例如沒有所請(qǐng)求信息的完整描述的情況下;或者例如應(yīng)當(dāng)在設(shè)備DEVl和管理服務(wù)器MS之間保存上游帶寬時(shí);或者當(dāng)例如請(qǐng)求信息REQ(INFO)實(shí)際上包括僅請(qǐng)求技術(shù)服務(wù)平臺(tái)信息的第一嘗試時(shí),傳送的數(shù)據(jù)模型信息僅由技術(shù)服務(wù)平臺(tái)信息TECHl來實(shí)現(xiàn)。這意味著將技術(shù)服務(wù)平臺(tái)信息TECH1(TYPE1;VER01)從設(shè)備DEVl發(fā)送給管理服務(wù)器MS可以是在請(qǐng)求信息REQ(INFO)中直接請(qǐng)求的結(jié)果,或者是決定僅發(fā)送該部分信息、也就是技術(shù)服務(wù)平臺(tái)信息TECHl (TYPE1 ;VER01)的設(shè)備DEVl的控制器的決定。在僅接收到技術(shù)服務(wù)平臺(tái)信息TECHl (TYPE1 ;VER01)時(shí),確定步驟通過根據(jù)接收的技術(shù)服務(wù)平臺(tái)信息TECHl 從有限狀態(tài)機(jī)數(shù)據(jù)模型的數(shù)據(jù)庫(kù)DB中檢索完整的有限狀態(tài)機(jī)數(shù)據(jù)模型來實(shí)現(xiàn)。如圖1所示,該步驟還可通過管理服務(wù)器的接收裝置REC來執(zhí)行。已經(jīng)解釋了在圖1中顯示的反饋位置、也就是FSM(Fl)和TECHl顯示在從設(shè)備 DEVl至管理服務(wù)器MS的箭頭旁邊。然而,可以理解的是,在請(qǐng)求信息REQ(INFO)時(shí),僅將兩種數(shù)據(jù)模型信息方式中的一種返回給管理服務(wù)器MS。實(shí)際上,在傳送請(qǐng)求信息REQ(INFO) 時(shí),設(shè)備DEVl對(duì)有限狀態(tài)機(jī)數(shù)據(jù)模型FSM(Fl)的完整信息的傳送或僅對(duì)技術(shù)服務(wù)平臺(tái)信息 TECHl的傳送作出響應(yīng)。上面已經(jīng)提到,有限狀態(tài)機(jī)數(shù)據(jù)模型的數(shù)據(jù)庫(kù)DB可由管理服務(wù)器自身具有,但是也可進(jìn)一步位于在電信網(wǎng)絡(luò)中。當(dāng)數(shù)據(jù)庫(kù)包括在管理服務(wù)器MS中時(shí),后面將跟隨具有 TECH’的箭頭。這里,將對(duì)不同狀態(tài)STATE’列表和可能且允許的轉(zhuǎn)換TRANS’的列表的描述提供給接收裝置。然而,根據(jù)另一情況,當(dāng)數(shù)據(jù)庫(kù)位于管理服務(wù)器外部時(shí),確定/獲得步驟通過管理服務(wù)器MS的北向接口 NBI來執(zhí)行,這在圖1中用具有TECH”的箭頭表示,并且提供的反饋用STATES”和TRANS”來表示。可以理解的是,任何一種情況或兩種情況一起都能夠在管理服務(wù)器MS中實(shí)現(xiàn)。下面的詳細(xì)說明描述了本方法和設(shè)備可能的實(shí)現(xiàn),以及在設(shè)備DEVl和管理服務(wù)器MS之間(也就是利用寬帶論壇TR-069管理協(xié)議)不同消息的可能實(shí)現(xiàn)。通常的觀點(diǎn)是具有描述有限狀態(tài)機(jī)的管理對(duì)象。這包括對(duì)所使用技術(shù)的信息和其版本的定義,可能狀態(tài)的列表和在這些不同狀態(tài)之間所有允許轉(zhuǎn)換的列表。根據(jù)該信息,管理服務(wù)器MS將能夠了解有限狀態(tài)機(jī)并在其內(nèi)部邏輯中使用管理對(duì)象。下面描述用于寬帶論壇TR-106數(shù)據(jù)模型和TR-069RPC(遠(yuǎn)程過程調(diào)用)的可能擴(kuò)展。數(shù)據(jù)模型在TR-106中的根對(duì)象下進(jìn)行定義,其中TR-106在圖1的數(shù)據(jù)庫(kù)DB中以摘要的方式給出。名稱.ServicePlatform. {i}.
類型對(duì)象
描述該表中每個(gè)條目包括服務(wù)平臺(tái)的說明
名稱TechnoIogyType
類型字符串
描述服務(wù)平臺(tái)執(zhí)行技術(shù)的名稱
名稱TechnoIogyVersion
類型字符串
描述服務(wù)平臺(tái)執(zhí)行技術(shù)的版本號(hào)
名稱ServicePlatform. StateMachine
類型對(duì)象
描述該對(duì)象表示用于該服務(wù)平臺(tái)的狀態(tài)機(jī)
名稱:· ServicePlatform. StateMachine. Sti
類型對(duì)象
描述該表中每個(gè)條目表示狀態(tài)機(jī)中的狀態(tài)。在該表中至多一個(gè)條目可以具有 StateName的指定值名稱StateName類型字符串[A-Z]描述狀態(tài)的唯一的文本名稱。其必須僅包括大寫字母字符名禾爾.ServicePlatform. StateMachine. Transition, {i}.類型對(duì)象描述該表包括狀態(tài)機(jī)中所有的合法轉(zhuǎn)換。該表中至多一個(gè)條目可具有用于 FromState和!"estate的指定值對(duì)名稱=FromState類型字符串[A-Z]描述開始轉(zhuǎn)換的狀態(tài)名稱。其必須是合法的狀態(tài)名稱,也就是,其是 ^t . ServicePlatform. StateMachine. State, {i}. StateName 巾胃3 白勺ft白勺豐女·名稱=ToState類型字符串[A-Z]描述轉(zhuǎn)換結(jié)束的狀態(tài)名稱。其必須是合法的狀態(tài)名稱,也就是,其是 ^t . ServicePlatform. StateMachine. State, {i}. StateName 巾胃3 白勺ft白勺豐女·遠(yuǎn)程過程調(diào)用RPC可定義為ChangeState 該方法必須由管理服務(wù)器MS使用以請(qǐng)求服務(wù)應(yīng)用的軟件模塊的設(shè)備DEVl從一個(gè)狀態(tài)轉(zhuǎn)換到另一狀態(tài),例如,從狀態(tài)“開始”轉(zhuǎn)換到狀態(tài)“停止”。ChangeState 參數(shù)參數(shù)模塊(Module)描述朝向必須改變狀態(tài)的服務(wù)應(yīng)用的引用,在下文稱為模塊ID。其必須是合法的模塊ID,并且其必須與通常如何識(shí)別模塊相一致參數(shù)=FromState類型字符串[A-Z]描述模塊當(dāng)前狀態(tài)的名稱。其必須是合法的狀態(tài)名稱,也就是,其是 ^t . ServicePlatform. StateMachine. State, {i}. StateName 巾胃3 白勺ft白勺豐女·參數(shù)ToState類型字符串[A-Z]描述模塊變換到的狀態(tài)名稱。其必須是合法的狀態(tài)名稱,也就是,其是 ^t . ServicePlatform. StateMachine. State, {i}. StateName 巾胃3 白勺ft白勺豐女·根據(jù)上述TR069可能的實(shí)現(xiàn),相關(guān)聯(lián)的方案是-設(shè)備DEV通知管理服務(wù)器MS哪個(gè)服務(wù)平臺(tái)Fl正在運(yùn)行,也就是,它具體服從哪個(gè)標(biāo)準(zhǔn)。-在管理服務(wù)器MS知道該標(biāo)準(zhǔn)的情況下,例如OSGiR4,由于相關(guān)聯(lián)的有限狀態(tài)機(jī)是已知的,因此該消息可重復(fù)用于設(shè)備DEVl的遠(yuǎn)程控制。否則,管理服務(wù)器MS發(fā)送對(duì)信息 REQ(INFO)的請(qǐng)求并以這種方式從設(shè)備DEVl的設(shè)備發(fā)射裝置DEV1_TR接收有限狀態(tài)機(jī)數(shù)據(jù)模型 FSM(Fl)。
-當(dāng)管理服務(wù)器MS想要對(duì)設(shè)備DEVl上的特定模塊執(zhí)行狀態(tài)轉(zhuǎn)換時(shí),管理服務(wù)器 MS首先在有限狀態(tài)機(jī)數(shù)據(jù)模型FSM(Fl)上檢查轉(zhuǎn)換是否合法,并隨后使用ChangeMate遠(yuǎn)程過程調(diào)用。-設(shè)備DEVl嘗試執(zhí)行變換并在失敗時(shí)返回錯(cuò)誤代碼。-在無論什么原因發(fā)生設(shè)備DEVl上的模塊變換狀態(tài)的情況下,設(shè)備DEVl將激活通知發(fā)送給管理服務(wù)器MS。最后要說明的是,上面介紹的本發(fā)明實(shí)施方式是利用功能塊進(jìn)行描述的。從上述給出的這些塊的功能描述中,如何利用已知的電子元件制造這些塊的實(shí)施方式,對(duì)設(shè)計(jì)電子設(shè)備的本領(lǐng)域技術(shù)人員來說是顯而易見的。因此沒有給出功能塊詳細(xì)的結(jié)構(gòu)內(nèi)容。盡管本發(fā)明的上述原則與特定裝置有關(guān),但是可以理解的是,該描述僅是一種示例,并不是對(duì)本發(fā)明內(nèi)容的限制,本發(fā)明的范圍由所附的權(quán)利要求限定。
權(quán)利要求
1.一種用于通過電信網(wǎng)絡(luò)中的管理服務(wù)器(MS)遠(yuǎn)程管理用于執(zhí)行安裝在專用網(wǎng)絡(luò)中的設(shè)備(DEVl)的服務(wù)平臺(tái)(Fl)上的最終用戶服務(wù)應(yīng)用(A2)的方法,其特征在于,所述方法包括以下步驟發(fā)送用于涉及有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl))的信息REQ(INFO)的請(qǐng)求,所述有限狀態(tài)機(jī)數(shù)據(jù)模型描述用于當(dāng)所述服務(wù)應(yīng)用m在所述設(shè)備(DEVl)上運(yùn)行時(shí)所使用的所述服務(wù)平臺(tái)(Fl)的有限狀態(tài)機(jī)的表示;和由所述設(shè)備(DEVl)將數(shù)據(jù)模型信息發(fā)送給所述管理服務(wù)器(MQ ;和由所述管理服務(wù)器(MQ通過所述數(shù)據(jù)模型信息確定所述有限狀態(tài)機(jī)數(shù)據(jù)模型 (FSM(Fl));禾口由所述管理服務(wù)器(MQ根據(jù)所述有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl))管理所述設(shè)備 (DEVl)上的所述服務(wù)應(yīng)用(Al)。
2.根據(jù)權(quán)利要求1所述的用于遠(yuǎn)程管理最終用戶服務(wù)應(yīng)用(A2)的方法,其特征在于, 所述數(shù)據(jù)模型信息由所述有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl))實(shí)現(xiàn)。
3.根據(jù)權(quán)利要求1所述的用于遠(yuǎn)程管理最終用戶服務(wù)應(yīng)用(A2)的方法,其特征在于, 所述有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl))包括技術(shù)服務(wù)平臺(tái)信息(INFl)、可能的狀態(tài)(STATES) 和在所述可能的狀態(tài)之間允許的轉(zhuǎn)換(TRANS)。
4.根據(jù)權(quán)利要求1所述的用于遠(yuǎn)程管理最終用戶服務(wù)應(yīng)用(A2)的方法,其特征在于, 所述數(shù)據(jù)模型信息由技術(shù)服務(wù)平臺(tái)信息(TECHl)實(shí)現(xiàn),其中根據(jù)所述技術(shù)服務(wù)平臺(tái)信息 (TECHl),通過從有限狀態(tài)機(jī)數(shù)據(jù)模型的數(shù)據(jù)庫(kù)獲得所述有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl)) 來實(shí)現(xiàn)所述確定步驟。
5.根據(jù)權(quán)利要求4所述的用于遠(yuǎn)程管理最終用戶服務(wù)應(yīng)用(A2)的方法,其特征在于, 通過所述管理服務(wù)器(MQ的北向接口執(zhí)行所述獲得步驟。
6.一種在電信網(wǎng)絡(luò)中的遠(yuǎn)程管理用于執(zhí)行安裝在專用網(wǎng)絡(luò)中的設(shè)備(DEVl)的服務(wù)平臺(tái)(Fl)上的最終用戶服務(wù)應(yīng)用m的管理服務(wù)器(MQ,其特征在于,所述管理服務(wù)器 (MS)包括請(qǐng)求裝置REQ(INFO),用于請(qǐng)求涉及有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl))的信息,所述有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl))描述用于當(dāng)所述服務(wù)應(yīng)用m在所述設(shè)備(DEVl)上運(yùn)行時(shí)所使用的所述服務(wù)平臺(tái)(Fl)的有限狀態(tài)機(jī)的表示;和接收裝置(REC),用于通過所述設(shè)備(DEVl)接收數(shù)據(jù)模型信息并且通過所述數(shù)據(jù)模型信息確定所述有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl));和管理裝置(MAN),用于根據(jù)所述有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl))管理所述設(shè)備(DEVl) 上的所述服務(wù)應(yīng)用(Al)。
7.根據(jù)權(quán)利要求6所述的管理服務(wù)器(MQ,其特征在于,所述數(shù)據(jù)模型信息由所述有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl))實(shí)現(xiàn)。
8.根據(jù)權(quán)利要求6所述的管理服務(wù)器(MQ,其特征在于,所述數(shù)據(jù)模型信息由技術(shù)服務(wù)平臺(tái)信息(TECHl)實(shí)現(xiàn),其中所述接收裝置(REC)進(jìn)一步包括根據(jù)所述技術(shù)服務(wù)平臺(tái)信息(TECHl),從有限狀態(tài)機(jī)數(shù)據(jù)模型的數(shù)據(jù)庫(kù)獲得所述有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl)),以實(shí)現(xiàn)所述確定。
9.一種在專用網(wǎng)絡(luò)中通過電信網(wǎng)絡(luò)中的管理服務(wù)器(MQ進(jìn)行遠(yuǎn)程管理的設(shè)備(DEVl),用于執(zhí)行所述設(shè)備(DEVl)的服務(wù)平臺(tái)(Fl)上的最終用戶服務(wù)應(yīng)用(A2),其特征在于,所述設(shè)備(DEVl)包括設(shè)備接收裝置OEV1-REC),用于接收對(duì)涉及有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl))的信息 (REQ(INFO))的請(qǐng)求,所述有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl))描述用于當(dāng)所述服務(wù)應(yīng)用(A2) 在所述設(shè)備(DEVl)上運(yùn)行時(shí)所使用的所述服務(wù)平臺(tái)(Fl)的有限狀態(tài)機(jī)的表示;和設(shè)備發(fā)送裝置(DEV-TR),用于將數(shù)據(jù)模型信息發(fā)送給所述管理服務(wù)器以使所述管理服務(wù)器(MQ能夠通過所述數(shù)據(jù)模型信息確定所述有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl)),并根據(jù)所述有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl))管理所述設(shè)備(DEVl)上的所述服務(wù)應(yīng)用(Al)。
10.根據(jù)權(quán)利要求9所述的設(shè)備(DEVl),其特征在于,所述數(shù)據(jù)模型信息由所述有限狀態(tài)機(jī)數(shù)據(jù)模型(FSM(Fl))實(shí)現(xiàn)。
11.根據(jù)權(quán)利要求9所述的設(shè)備(DEVl),其特征在于,所述數(shù)據(jù)模型信息由技術(shù)服務(wù)平臺(tái)信息(TECHl)實(shí)現(xiàn)。
全文摘要
本發(fā)明公開了一種用于通過電信網(wǎng)絡(luò)中的管理服務(wù)器遠(yuǎn)程管理用于在專用網(wǎng)絡(luò)的設(shè)備上安裝的服務(wù)平臺(tái)上執(zhí)行的最終用戶服務(wù)應(yīng)用的生命周期的方法。該方法包括以下步驟發(fā)送涉及描述用于當(dāng)服務(wù)應(yīng)用在所述設(shè)備上運(yùn)行時(shí)所使用的所述服務(wù)平臺(tái)的有限狀態(tài)機(jī)的表示有限狀態(tài)機(jī)數(shù)據(jù)模型的信息的請(qǐng)求;和由所述設(shè)備將數(shù)據(jù)模型信息發(fā)送給所述管理服務(wù)器;和由所述管理服務(wù)器通過所述數(shù)據(jù)模型信息確定有限狀態(tài)機(jī)數(shù)據(jù)模型;和由所述管理服務(wù)器根據(jù)有限狀態(tài)機(jī)數(shù)據(jù)模型管理所述設(shè)備上的所述服務(wù)應(yīng)用。
文檔編號(hào)H04L12/24GK102415051SQ201080018600
公開日2012年4月11日 申請(qǐng)日期2010年4月23日 優(yōu)先權(quán)日2009年4月27日
發(fā)明者C·布沙, Y·魯瓦永 申請(qǐng)人:阿爾卡特朗訊公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1