專利名稱:用戶輪廓數(shù)據(jù)的管理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及存儲(chǔ)和管理用戶輪廓數(shù)據(jù)的數(shù)據(jù)庫,實(shí)現(xiàn)該數(shù)據(jù)庫的軟件程序,管理用戶輪廓數(shù)據(jù)庫的方法,以及實(shí)現(xiàn)該方法的軟件程序。
人們?yōu)槭裁丛陔娦欧矫嫱度氪罅康臅r(shí)間和金錢?主要有兩個(gè)原因(i)更有效地利用時(shí)間(即節(jié)省時(shí)間)和(ii)無處不在(即在任何時(shí)間可到達(dá)任何地點(diǎn))。如電話,傳真,移動(dòng)電話和因特網(wǎng)之類的現(xiàn)代電信技術(shù)通過提供寬頻譜業(yè)務(wù)提出了這些問題。將它們組合在一起,這些業(yè)務(wù)可有效地幫助個(gè)人節(jié)省時(shí)間并且還降低費(fèi)用。這些基于網(wǎng)絡(luò)的各種業(yè)務(wù)通常向用戶提供專用的限定業(yè)務(wù)質(zhì)量(QoS)的功能。
統(tǒng)一的接發(fā)消息系統(tǒng)(UMS)通過合并諸如傳真,話音郵件,電子郵件,WWW,和蜂窩電話短消息業(yè)務(wù)之類的模擬和數(shù)字消息來跨接不同通信裝置之間的縫隙。特別是,人們可以在(i)諸如傳真或話音郵件(原則上可在模擬電信網(wǎng)絡(luò)上發(fā)送)之類的消息和(ii)數(shù)字地產(chǎn)生,處理和發(fā)射的消息間進(jìn)行區(qū)分。除了純的(sheer)同類傳輸之外,也可考慮異類的模擬/數(shù)字消息接發(fā)應(yīng)用(例如話音郵件,通過電子郵件傳遞的語音識(shí)別,傳真到數(shù)據(jù),數(shù)據(jù)到傳真)。
如今的UMS允許始發(fā),接收,處理,發(fā)射和存儲(chǔ)消息,而與其類型無關(guān)。該方案允許用戶以統(tǒng)一和綜合的方式利用不同的網(wǎng)絡(luò)業(yè)務(wù)。例如,可將語音信箱中作為語音消息記錄的電話呼叫作為電子郵件的附件發(fā)送到接收方。語音識(shí)別中進(jìn)一步的進(jìn)程甚至能夠?qū)⒄Z音附件高質(zhì)量地轉(zhuǎn)換成文本。通過提出消息格式轉(zhuǎn)換問題,UMS解決基于不同網(wǎng)絡(luò)的業(yè)務(wù)的相異性。因此,UMS提供了可使用戶利用在手的無論何種可使用的終端設(shè)備在其上進(jìn)行通信的無縫結(jié)構(gòu)。
典型的UMS的缺陷是缺乏對及時(shí)信息傳送的支持UMS依賴于準(zhǔn)時(shí)到達(dá)接收方的基礎(chǔ)網(wǎng)絡(luò)業(yè)務(wù)。為解決這一問題,已設(shè)計(jì)了統(tǒng)一即時(shí)發(fā)消息(UIM)系統(tǒng),以便允許接近實(shí)時(shí)地在用戶之間發(fā)送消息。為達(dá)到該目的,UIM系統(tǒng)必須考慮基礎(chǔ)網(wǎng)絡(luò)業(yè)務(wù)的固有QoS特性。此外,UIM系統(tǒng)非常依賴與漫游業(yè)務(wù)用戶交互作用的移動(dòng)通信。當(dāng)考慮所有這些新問題時(shí),可將原來的問題范圍分解成兩個(gè)新的問題子范圍(i)用戶的移動(dòng)性和(ii)通過上下關(guān)系了解。
用戶移動(dòng)性描述了用戶在不同終端(例如從辦公室的臺(tái)式PC到家中的膝上型PC)之間移動(dòng)的能力。這與該終端在不與網(wǎng)絡(luò)失去連接的情況下移動(dòng)的終端移動(dòng)性的情況不同。該終端設(shè)備必須適應(yīng)在給定蜂窩網(wǎng)絡(luò)的不同蜂窩之間的水平越區(qū)切換(取決于網(wǎng)絡(luò)中的移動(dòng)性管理功能)或不同網(wǎng)絡(luò)之間的垂直越切換(例如室內(nèi)的LAN和室外的公共網(wǎng)絡(luò))二者中的任何一方。
對于通過上下關(guān)系了解的內(nèi)容,UIM業(yè)務(wù)必須考慮終端的能力和使用的網(wǎng)絡(luò)業(yè)務(wù)的限制。例如,UIM業(yè)務(wù)使用GSP 2+短消息業(yè)務(wù)(SMS)僅可發(fā)射多達(dá)160個(gè)字符。因此,當(dāng)使用SMS業(yè)務(wù)時(shí),UIM必須降低發(fā)射的數(shù)據(jù)量(通過僅發(fā)射原始消息的特定部分,或通過僅向用戶發(fā)射即時(shí)消息的可用部分)。未來移動(dòng)數(shù)據(jù)業(yè)務(wù)的發(fā)展(例如象GSM GPRS系統(tǒng)或第三代系統(tǒng)這樣的分組交換的引入)將允許用戶利用業(yè)務(wù)的均勻邊界范圍。這種情況下,UIM系統(tǒng)將不得不選擇具有最佳質(zhì)量/價(jià)格比的網(wǎng)絡(luò)業(yè)務(wù)。
事實(shí)上,提出這兩方面的UIM系統(tǒng)向用戶提供了一種新型業(yè)務(wù),寫到此時(shí)為止,這種業(yè)務(wù)還不是任何可使用的因特網(wǎng)和/或(移動(dòng))電信業(yè)務(wù)運(yùn)營商經(jīng)營的部分。
假設(shè)UIM系統(tǒng)涉及信息代理功能,UIM系統(tǒng)已被稱為即時(shí)消息代理器(IMB)。已經(jīng)設(shè)計(jì)了IMB系統(tǒng)來提供可有效地按比例增加到大用戶地區(qū)的靈活和可擴(kuò)展的UIM業(yè)務(wù)。
為了在統(tǒng)一即時(shí)發(fā)消息(UIM)和統(tǒng)一即時(shí)消息之間進(jìn)行區(qū)別,為清楚起見,下文將后者稱為IMails。
可將IMB系統(tǒng)加到現(xiàn)有的基礎(chǔ)設(shè)施或用作獨(dú)立的增值業(yè)務(wù)?,F(xiàn)有的基礎(chǔ)設(shè)施可以是因特網(wǎng)業(yè)務(wù)提供商(ISP)提供的基礎(chǔ)設(shè)施或蜂窩電話運(yùn)營商提供的基礎(chǔ)設(shè)施。這種情況下,IMB系統(tǒng)必須向由所涉及的第三方管理的外部系統(tǒng)(例如用戶數(shù)據(jù)庫或計(jì)費(fèi)系統(tǒng))提供精心定義的接口。在IMB業(yè)務(wù)提供商提供的獨(dú)立增值業(yè)務(wù)的情況下,IMB系統(tǒng)對其自己的基礎(chǔ)設(shè)施部件使用相同接口。
由管理IMB系統(tǒng)的IMB業(yè)務(wù)提供商提供UIM業(yè)務(wù)。IMB系統(tǒng)是UIM業(yè)務(wù)的物理構(gòu)造。IMB系統(tǒng)是綜合象PSTN、IP、和移動(dòng)電信網(wǎng)絡(luò)之類的網(wǎng)絡(luò)技術(shù)的分布處理系統(tǒng),以便(i)允許用戶接入其功能,(ii)實(shí)現(xiàn)其任務(wù)和(iii)向被叫方傳送處理的信息。
從商業(yè)觀點(diǎn)來看,IMB系統(tǒng)向登記的使用者(下文稱之為用戶)提供業(yè)務(wù)??伤较拢蛲ㄟ^允許其成員接入IMB業(yè)務(wù)的機(jī)構(gòu)的傳遞來提供預(yù)訂。
圖2描繪了UIM業(yè)務(wù)中包括的行動(dòng)者(機(jī)構(gòu),用戶社會(huì),IMB業(yè)務(wù)提供商)和實(shí)現(xiàn)業(yè)務(wù)的目標(biāo)所需的資源(IMB系統(tǒng),PSTN,IP和移動(dòng)電信網(wǎng)絡(luò))。用戶社會(huì)是IMB服務(wù)用戶的集合,可將他們進(jìn)一步分成私人用戶或機(jī)構(gòu)成員。后者是機(jī)構(gòu)的一部分,即具有以其成員的選擇子集的名義建立個(gè)人IMB業(yè)務(wù)賬戶的權(quán)力的行動(dòng)者。也可使用該委托方案準(zhǔn)許IMB業(yè)務(wù)接入ISP或網(wǎng)絡(luò)運(yùn)營商的用戶基址。
即時(shí)發(fā)消息的主要目的是(接近)實(shí)時(shí)地發(fā)射作為消息的任意高優(yōu)先等級的信息??蓮闹T如蜂窩電話(GSM短消息業(yè)務(wù))、PDA(個(gè)人數(shù)字助理)、電子郵件、WWW、傳真或語音郵件之類的各種設(shè)備發(fā)出和接收即時(shí)消息。此外,即時(shí)消息包含告警產(chǎn)生,消息保密和付費(fèi)的功能。統(tǒng)一即時(shí)消息可包括·消息數(shù)據(jù)(文本和多媒體數(shù)據(jù)),·動(dòng)作,例如告警通知的產(chǎn)生,·消息保密(RSA),·消息發(fā)出者和內(nèi)容的鑒別(鍵控散列消息的鑒別)。
·地區(qū)信息,有限的消息持久性IMB業(yè)務(wù)執(zhí)行下列步驟(i)從用戶接收消息,(ii)根據(jù)用戶的優(yōu)選來變換消息和(iii)把變換的信息傳送到接收方優(yōu)選的終端設(shè)備。該過程必須考慮定時(shí)制約,以確??焖俸徒咏鼘?shí)時(shí)的處理和傳送。
IMB系統(tǒng)(見
圖1)由四個(gè)全部以Java實(shí)施的主要部件組成1.即時(shí)消息網(wǎng)關(guān)(MG)4-轉(zhuǎn)換任意消息(GSM/SMS,電子郵件,F(xiàn)AX,WWW)到/從IMails;2.消息代理器(MB)-消息客戶地址轉(zhuǎn)換,用戶輪廓處理,IMail路由選擇,保密和計(jì)費(fèi);3.處理單元2-提供修改消息內(nèi)容的能力;4.用戶的信息儲(chǔ)藏庫1-包含個(gè)人信息和計(jì)費(fèi)記錄。
已根據(jù)開放分布處理(ODP)標(biāo)準(zhǔn)開發(fā)了IMB系統(tǒng)。圖3表示IMB系統(tǒng)的邏輯圖(ODP計(jì)算觀點(diǎn))。在該圖中,圓圈表示邏輯計(jì)算對象,折角框代表連接概括,雙交叉弧線表示對象之間的接口。
用戶可以使用不同類型的前端接入IMB業(yè)務(wù)。如圖所示,一種可能的前端是經(jīng)萬維網(wǎng)服務(wù)器(萬維網(wǎng)業(yè)務(wù))向消息網(wǎng)關(guān)傳送消息的因特網(wǎng)瀏覽器。其它前端可能直接與消息網(wǎng)關(guān)通信。
始發(fā)消息網(wǎng)關(guān)(OMG)以各種形式(GSM/SMS,電子郵件,用戶傳真等)接收消息,并將它們轉(zhuǎn)換成IMail。目的地MG(DMG)提供與直接向用戶發(fā)送消息相反的功能。
OMG必須確保IMail的真實(shí)性?;谌f維網(wǎng)業(yè)務(wù)的前端可請求用戶執(zhí)行登錄過程。其它前端可通過數(shù)字簽名或通過其它鑒別過程實(shí)現(xiàn)用戶鑒別。
在IMB系統(tǒng)中,經(jīng)安全的TCP/IP連接接近實(shí)時(shí)地發(fā)射IMail。MB執(zhí)行消息代理任務(wù)。IMB輪廓數(shù)據(jù)庫包含有關(guān)當(dāng)前使用的終端的信息和可交替使用到達(dá)給定用戶的優(yōu)選終端/發(fā)射模式的列表。MB根據(jù)所選擇的發(fā)射方法決定包括附加處理步驟確定所需的地址信息和選擇目的地消息網(wǎng)關(guān)(DMG)。MB還負(fù)責(zé)如更新計(jì)費(fèi)DB之類的某些分類記錄活動(dòng)。DMG最后根據(jù)從MB接收的尋址信息向接收方發(fā)射IMail。在網(wǎng)絡(luò)能夠確認(rèn)消息傳送的情況下,DMG將該信息發(fā)回到MB。
IMB系統(tǒng)向用戶提供接入U(xiǎn)IM業(yè)務(wù)的幾種方式。下面列出了其它前端1.萬維網(wǎng)接口-允許使用臺(tái)式計(jì)算機(jī)的用戶直接向另一個(gè)用戶發(fā)送IMail;2.移動(dòng)電話-可用于發(fā)送SMS,然后將其轉(zhuǎn)換成IMail;3.命令總線工具-能使腳本(例如,監(jiān)視后臺(tái)駐留程序處理的資源)自動(dòng)將事件標(biāo)記發(fā)送給管理人員;4.電子郵件工具-濾除,修改和/或傳送輸入的電子郵件作為IMail;5.日歷工具-向用戶發(fā)送有關(guān)即將到來的約會(huì)或生日的通知。
為提供可按比例增加和可動(dòng)態(tài)擴(kuò)展的業(yè)務(wù)接入,這些工具使用不同類型的網(wǎng)關(guān)來接入業(yè)務(wù)。專用的IMB網(wǎng)關(guān)集中在向?qū)S镁W(wǎng)絡(luò)業(yè)務(wù)提供低成本的接口??蓜?dòng)態(tài)生成消息網(wǎng)關(guān)并插入該系統(tǒng)。
IMB系統(tǒng)可任選采用用于進(jìn)行中間IMail處理的分布處理單元。IMB檢索該接收方輪廓后調(diào)用這些單元。
IMail處理步驟利用處理的內(nèi)容將一個(gè)Imail對象轉(zhuǎn)換成另一個(gè)IMail對象。該處理步驟可進(jìn)行1.消息內(nèi)容增強(qiáng)IMB用戶可強(qiáng)迫IMB系統(tǒng)在輸入的IMail中包括附加內(nèi)容??勺裱煌瑯?biāo)準(zhǔn)(例如免費(fèi),根據(jù)預(yù)訂,根據(jù)需求)向IMB用戶提供該附加信息(如天氣預(yù)報(bào),新聞標(biāo)題等)。
2.消息格式變換在該處理步驟中,改變即時(shí)消息的編碼格式。這可能包括從一種格式到另一種格式的代碼轉(zhuǎn)換(例如從一種圖象格式向另一種,或從文件格式向頁面描述語言轉(zhuǎn)換)。如果目標(biāo)終端可僅處理有限數(shù)量的消息格式,可應(yīng)用這種變換。通常,給予用戶的信息和用于演播的媒體保持不變。
3.消息內(nèi)容壓縮當(dāng)目標(biāo)設(shè)備不能處理大規(guī)模消息,或當(dāng)發(fā)覺網(wǎng)絡(luò)QoS不足以正常地傳送IMail時(shí)可應(yīng)用該處理。因?yàn)橐徊糠衷夹畔⒖赡軄G失,因此內(nèi)容還原是有損失的。
4.消息翻譯IMB的概念可擴(kuò)展到允許用戶把元信息包括在其IMail中。該元信息包含用IMB系統(tǒng)處理的命令。例如,″translateEngGer hunter″命令將驅(qū)使IMB系統(tǒng)調(diào)用語言翻譯處理單元把英語單詞″hunter″翻譯成德語單詞″Jager″。
5.作用前一條中描述的命令甚至可以在客戶住所或在遠(yuǎn)處不同的位置操縱專用設(shè)備(例如,利用諸如組網(wǎng)媒體,粘合傳感器,控制器和傳動(dòng)裝置之類的IMB系統(tǒng)可很容易產(chǎn)生工廠控制系統(tǒng))。另一個(gè)例子是具有家庭自動(dòng)化系統(tǒng)[5]的IMB系統(tǒng)的集成。
消息傳送可將IMail通過DMG傳送到接收方。如同入局消息網(wǎng)關(guān),每個(gè)出局網(wǎng)關(guān)適合于專用的網(wǎng)絡(luò)技術(shù)。當(dāng)向用戶傳送IMail時(shí),消息網(wǎng)關(guān)可執(zhí)行附加的用戶鑒別步驟,以確保安全地識(shí)別目標(biāo)用戶。在某些情況下,消息網(wǎng)關(guān)必須提供附加轉(zhuǎn)換步驟,以便將IMail改變成組網(wǎng)業(yè)務(wù)所需的格式。例如,GSM SMS業(yè)務(wù)并不能發(fā)射所有ASCII字符。如上所述,某些網(wǎng)絡(luò)技術(shù)提供表示一條消息被傳送到最終用戶終端(例如GSM SMS業(yè)務(wù))的反饋。該反饋可發(fā)回到MB,在此可將其記錄。
由于MG是IMB系統(tǒng)與現(xiàn)實(shí)世界連接,它們以模塊架構(gòu)為特征,新的電信技術(shù)一使用就能使IMB業(yè)務(wù)提供商迅速更新其設(shè)備,通過將MG構(gòu)成為框架來實(shí)現(xiàn)該目標(biāo),其核心提供公用功能,適合于作為一種插件(見圖4)的專用技術(shù)協(xié)議轉(zhuǎn)換模塊(例如SMS驅(qū)動(dòng)器)。
消息鑒別和保密消息鑒別允許通信方確保發(fā)送和接收的消息(以及真的和引證的始發(fā)者)相同。IMB系統(tǒng)使用具有MD-5加密散列功能的加密散列消息確認(rèn)碼(HMAC)。RFP2104中描述了HMAC,并且為了IP安全性已選擇HMAC,例如傳輸層安全(TLS,馬上替換SSL)和安全電子交易(SET)。與對稱的分組密碼相反,加密強(qiáng)散列功能不構(gòu)成應(yīng)用的基礎(chǔ)或輸出限定。仍未實(shí)施消息加密。我們更喜歡基于RSA算法的公用密鑰加密。
例子為概括至此所描述的內(nèi)容,圖5示出IMB系統(tǒng)如何響應(yīng)用戶的請求(通過萬維網(wǎng)接口)來工作以便向被叫方傳送作為SMS的文本消息的例子。
本發(fā)明的目的是針對具有可變特征的環(huán)境改變上面說明的即時(shí)發(fā)消息方案。那些可變特征可從用戶實(shí)際上可隨情況的改變和/或他們移動(dòng)到不同地區(qū)而自由修改其個(gè)人用戶輪廓的事實(shí)產(chǎn)生。
通過獨(dú)立權(quán)利要求的特征實(shí)現(xiàn)上述目的。從屬權(quán)利要求進(jìn)一步闡述了本發(fā)明的中心思想。
因此,根據(jù)本發(fā)明提供用于存儲(chǔ)和管理用戶輪廓數(shù)據(jù)的數(shù)據(jù)庫。用戶輪廓數(shù)據(jù)表示用戶的信息和/或信息傳輸網(wǎng)絡(luò)中涉及終端設(shè)備用戶接入的用戶優(yōu)選的集合。該數(shù)據(jù)庫針對每個(gè)用戶分別包括至少一個(gè)可由用戶生成,編輯和/或刪除的可定制的用戶輪廓。每個(gè)可定制的用戶輪廓與表示用戶的物理位置和/或邏輯上下關(guān)系的用戶環(huán)境相關(guān)聯(lián)。
數(shù)據(jù)庫可針對一個(gè)用戶包括多個(gè)用戶輪廓,其中在同一時(shí)間僅有一個(gè)用戶的用戶輪廓工作。
每個(gè)用戶可在所謂的用戶空間中擁有多個(gè)用戶輪廓,用戶空間是上述用戶輪廓數(shù)據(jù)庫提供的用戶自己的數(shù)據(jù)空間。
用戶輪廓可完全相互獨(dú)立,或相關(guān)。在后一種情況下,可認(rèn)為用戶輪廓是一個(gè)圖形的節(jié)點(diǎn),定向弧線表示按排序方式鏈接用戶輪廓的邏輯鏈路。
將每個(gè)定向的、開環(huán)路徑定義為″上下關(guān)系″。
將專用用戶輪廓(下文表示為前端機(jī)輪廓,或簡稱為FES)定義為包含一組前端的描述。當(dāng)FES彼此不相關(guān)時(shí),每個(gè)上下關(guān)系僅鏈接到一個(gè)FES和一個(gè)或多個(gè)用戶輪廓。
可通過遵循繼承方案,利用附加的新輪廓,將鏈接結(jié)構(gòu)的用戶輪廓用于有效地?cái)U(kuò)展由預(yù)先存在的用戶輪廓(或其鏈接的組)傳送的信息。
最終可擴(kuò)展該繼承方案以包括不屬于完全給定用戶空間的用戶輪廓,而可供所有(或一組)用戶使用。該方案實(shí)現(xiàn)了共享信息的概念。
上述圖形在拓?fù)浣Y(jié)構(gòu)上等同于無環(huán)路的自由樹結(jié)構(gòu),其根代表整個(gè)IMB系統(tǒng)的缺省配置。
用戶空間是上述主樹的非環(huán)形自由子樹。在用戶空間范圍中,子樹根與包含用戶的個(gè)人信息的用戶用戶輪廓一致。所有其它鏈接的輪廓從該用戶輪廓缺省。這種情況下,每個(gè)樹的分支(連接到給定子樹的一些節(jié)點(diǎn)的無環(huán)形定向路徑不與子樹概念混淆)表示在給定用戶空間上的上下關(guān)系投射。
用MASE輪廓專利中描述的內(nèi)容來描述上述概念。具體地說,一個(gè)用戶輪廓是一個(gè)插件,一種上下關(guān)系是一組插件,施加到該上下關(guān)系的順序是所謂的搜索順序。
可為每個(gè)用戶提供一個(gè)或多個(gè)存在標(biāo)記,每個(gè)存在標(biāo)記表示用戶在給定的用戶輪廓中配置的終端設(shè)備之一接收入局即時(shí)消息的副本的可用性。
用戶空間與特定的用戶輪廓,即包含用戶的個(gè)人信息和(作為選項(xiàng)的)業(yè)務(wù)專用信息的所謂缺省用戶輪廓相關(guān)聯(lián)。僅可由用戶輪廓數(shù)據(jù)庫的管理者生成和刪除該用戶輪廓。用戶只能部分地修改其自己的缺省用戶輪廓。
用戶輪廓的分級方案象一顆樹,缺省用戶輪廓是該樹的路由。
優(yōu)先權(quán)信息可與用戶輪廓的每個(gè)終端設(shè)備相關(guān)聯(lián)。
數(shù)據(jù)庫可包含有關(guān)接入網(wǎng)絡(luò),網(wǎng)絡(luò)地址和每個(gè)終端設(shè)備的特征的信息。
可向每個(gè)終端設(shè)備賦予該用戶的助記符。
可向每個(gè)用戶賦予統(tǒng)一的名稱。
可以以分布形式將數(shù)據(jù)庫的內(nèi)容存儲(chǔ)在插件中。
用戶可直接查詢和對信息計(jì)數(shù)。
根據(jù)本發(fā)明的另一個(gè)方面,提供在網(wǎng)絡(luò)環(huán)境中在計(jì)算設(shè)備的存儲(chǔ)器中加載時(shí),實(shí)施按照如上所述的數(shù)據(jù)庫的軟件程序。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種用于在信息傳輸網(wǎng)絡(luò)中管理用戶輪廓數(shù)據(jù)庫的方法,用于存儲(chǔ)表示用戶的終端設(shè)備組的用戶輪廓數(shù)據(jù)。該數(shù)據(jù)庫針對每個(gè)用戶包括可由該用戶生成,編輯和/或刪除的一組用戶輪廓(用戶只能部分更新的缺省用戶輪廓除外),其中每個(gè)可定制的用戶輪廓與表示該用戶的物理位置和/或邏輯上下關(guān)系的用戶環(huán)境相關(guān)聯(lián)。
數(shù)據(jù)庫可包括一個(gè)用戶的多個(gè)用戶輪廓,其中在同一時(shí)間只有一個(gè)用戶的一個(gè)用戶輪廓工作。
根據(jù)本發(fā)明的另一個(gè)方面,提供在網(wǎng)絡(luò)環(huán)境中在計(jì)算設(shè)備的存儲(chǔ)器中加載時(shí),實(shí)施如上所述的方法的軟件程序。
為了滿足UIM系統(tǒng)的時(shí)間約束,IMB系統(tǒng)必須確定是否可在線或通過其它快速傳輸裝置到達(dá)IMB用戶。
因此,IMB系統(tǒng)維護(hù)IMB用戶輪廓數(shù)據(jù)庫中IMB用戶的信息。向每個(gè)IMB用戶分配用戶空間,在一組用戶輪廓中組織定制信息。下文將該組表示上下關(guān)系。用戶可針對不同的情況定義不同上下關(guān)系并在它們之間動(dòng)態(tài)切換。在任何給定時(shí)間,IMB系統(tǒng)實(shí)際上僅可使用用戶空間中包含的一個(gè)上下關(guān)系。下文稱該上下關(guān)系為現(xiàn)用上下關(guān)系。用戶空間維護(hù)定義當(dāng)前使用的上下關(guān)系的現(xiàn)用上下關(guān)系指示符。用戶可隨時(shí)切換到另一種上下關(guān)系(上下關(guān)系切換)。使用每個(gè)用戶輪廓和上下關(guān)系的助記名稱對該機(jī)構(gòu)的可用性方面有極大改善。
目前使用的現(xiàn)用上下關(guān)系充分描述了如何到達(dá)該用戶。這包括該用戶是否在優(yōu)選終端設(shè)備上在線的指示,以及當(dāng)不能到達(dá)優(yōu)選終端設(shè)備時(shí)可聯(lián)系給定IMB用戶的一組備用終端設(shè)備。這些備用終端設(shè)備也可用于接收即時(shí)消息的附加副本,除了該信息外,用戶輪廓包含有關(guān)每個(gè)終端的信息。消息代理期間使用下列上下關(guān)系信息1.在線-表示該用戶當(dāng)前是否在線2.優(yōu)選終端設(shè)備-該用戶當(dāng)前工作的終端3.優(yōu)先表-表示IMB系統(tǒng)用于選擇終端設(shè)備所遵循的順序首先選擇高優(yōu)先等級的終端設(shè)備。如果此時(shí)不能使用所選擇的終端設(shè)備,IMB系統(tǒng)將選擇同等或僅低一個(gè)優(yōu)先等級的另一個(gè)設(shè)備(后退機(jī)理)。
4.存在標(biāo)記-獲得的存在標(biāo)記的數(shù)量和用戶在任何給定時(shí)間實(shí)際希望使用的(獲得的標(biāo)記之外的)標(biāo)記數(shù)量。
對于每個(gè)終端,MB可檢索下列信息1.網(wǎng)絡(luò)類型-規(guī)定IMB系統(tǒng)可通過什么電信媒體和/或業(yè)務(wù)提供商與所選擇的終端設(shè)備聯(lián)系。該網(wǎng)絡(luò)類型包括確定通過該網(wǎng)絡(luò)傳送信息的時(shí)間性所需的QoS信息。
網(wǎng)絡(luò)地址-規(guī)定IMB系統(tǒng)可如何通過給定的網(wǎng)絡(luò)與尋址的終端設(shè)備聯(lián)系。
2.終端設(shè)備特征-IMB系統(tǒng)使用該屬性選擇適當(dāng)?shù)男畔⒏袷睫D(zhuǎn)換機(jī)理,該信息格式轉(zhuǎn)換機(jī)理是以準(zhǔn)備使用的形式向被叫方的優(yōu)選終端設(shè)備傳送信息所必需的。
為了行政和管理的目的,把用戶輪廓中列出的每個(gè)終端設(shè)備與使人們易于參考任何終端設(shè)備的助記符(名稱)相關(guān)聯(lián)。此外,用戶空間包含附加的用戶定制信息,例如,公用密鑰(用于消息保密),伙伴表,使用統(tǒng)計(jì)等。
用戶可以通過象基于萬維網(wǎng)的用戶接口,SMS,或客戶應(yīng)用這樣的不同手段操縱其輪廓。這樣允許定義當(dāng)前使用的設(shè)備和為不同情況定義不同輪廓。可隨時(shí)將當(dāng)前現(xiàn)用的上下關(guān)系指示符切換到另一個(gè)輪廓。
當(dāng)結(jié)合公開的附圖閱讀本發(fā)明下面的詳細(xì)說明時(shí),本發(fā)明其它的方面,特性和優(yōu)點(diǎn)對本領(lǐng)域的技術(shù)人員變得顯而易見。
圖1表示統(tǒng)一即時(shí)發(fā)消息系統(tǒng)的基本架構(gòu)組件,圖2從商業(yè)觀點(diǎn)表示了統(tǒng)一即時(shí)發(fā)消息表面,圖3從計(jì)算觀點(diǎn)表示了即時(shí)消息代理器,圖4表示具有協(xié)議接口模塊的即時(shí)消息網(wǎng)關(guān),圖5表示跨越即時(shí)消息代理器系統(tǒng)的信息流,圖6表示即時(shí)消息代理器計(jì)費(fèi)管理的上下關(guān)系和功能分離,圖7從信息觀點(diǎn)表示了即時(shí)消息代理器數(shù)據(jù)庫的細(xì)節(jié),圖8從計(jì)算觀點(diǎn)表示了即時(shí)消息代理器計(jì)費(fèi)管理功能的全局示意圖,圖9從計(jì)算觀點(diǎn)表示了即時(shí)消息代理器系統(tǒng)的細(xì)節(jié),圖10表示增強(qiáng)的輪廓結(jié)構(gòu),圖11表示數(shù)據(jù)模型(UML級示意圖)不完全的例子,圖12表示映射到EMPP的參考數(shù)據(jù)模型,圖13表示即時(shí)消息代理器可變環(huán)境的例子,圖14從工程觀點(diǎn)表示了核心消息網(wǎng)關(guān)系統(tǒng)的細(xì)節(jié),圖15從工程觀點(diǎn)表示了消息代理器核心的細(xì)節(jié)。
ACTS 高級通信技術(shù)&業(yè)務(wù)COTS 現(xiàn)貨商品EMPP 增強(qiáng)的MASE輪廓范型(Paradigm)
FES前端設(shè)備IM 即時(shí)消息GSM全球移動(dòng)通信系統(tǒng)GUI圖形用戶接口HW 硬件IMB即時(shí)消息代理器IN 智能網(wǎng)絡(luò)IP 網(wǎng)際協(xié)議MASE 移動(dòng)應(yīng)用支持環(huán)境MB 消息代理器MG 消息網(wǎng)關(guān)NP 數(shù)字可移植性O(shè)DP開放分布處理OS 操作系統(tǒng)PC 個(gè)人計(jì)算機(jī)PDA個(gè)人數(shù)據(jù)助理SMS短消息業(yè)務(wù)SW 軟件TINA 電信信息網(wǎng)絡(luò)架構(gòu)UI 用戶接口UIM統(tǒng)一即時(shí)消息ULM統(tǒng)一模型化語言UN 統(tǒng)一名稱WAP無線應(yīng)用協(xié)議WWW萬維網(wǎng)本發(fā)明通過處理可變環(huán)境而不是由原始IMB發(fā)明提出的靜態(tài)環(huán)境推廣了IMB的概念。在可變環(huán)境中,用戶可在其中與IMB系統(tǒng)交互的的上下關(guān)系可隨時(shí)改變。
環(huán)境可變性來源于兩個(gè)無關(guān)的原因(i)IMB業(yè)務(wù)用戶可用來通過該業(yè)務(wù)到達(dá)的終端設(shè)備組可隨時(shí)改變(例如,用戶可改變移動(dòng)電話業(yè)務(wù)提供商);(ii)用戶可能在行進(jìn)。后一種情況下,用戶可到達(dá)在手邊不能使用他們的一些終端設(shè)備(例如用戶傳真機(jī))和/或以更好的質(zhì)量價(jià)格比提供的附加設(shè)備(例如話音郵件設(shè)備)的位置。
因此,在IMB系統(tǒng)的設(shè)計(jì)階段,通過允許用戶隨時(shí)和以最方便的方式改變其原始用戶輪廓信息來考慮這些因素。
此外,用戶可能發(fā)現(xiàn)存儲(chǔ)特定的信息配置以便以后使用是有用的。例如,經(jīng)常住在某個(gè)旅館同時(shí)訪問某個(gè)位置的商務(wù)人員應(yīng)該能夠?qū)⑵銲MB用戶輪廓信息馬上改變成已經(jīng)考慮了旅館設(shè)施的預(yù)先存儲(chǔ)的輪廓。用戶可僅利用用于識(shí)別定制IMB用戶輪廓的人們可理解的助記符來進(jìn)行該選擇。
該特性通過避免為改變用戶輪廓信息而與IMB系統(tǒng)重復(fù)地公用交互而減少了用戶對IMB業(yè)務(wù)的使用。
因此,本發(fā)明向用戶提供了一種詢問IMB業(yè)務(wù)計(jì)費(fèi)信息的快速方式。
提供所有這些特性的原因是·自動(dòng)改變只要可變環(huán)境改變,可自動(dòng)命令I(lǐng)MB系統(tǒng)如何在其最方便的終端設(shè)備(或設(shè)備組)到達(dá)用戶。
該特性在對移動(dòng)AD-Hoc網(wǎng)絡(luò)結(jié)果尋址時(shí)特別有用。
·易于改變就維護(hù)和管理目的而言,IMB用戶能夠以用戶友好的方式(例如使用定制助記符)與IMB系統(tǒng)交互。
智能網(wǎng)絡(luò)和TINA標(biāo)準(zhǔn)都集中在相似的問題上,但它們都限于電信領(lǐng)域(例如在呼叫傳送和呼叫改向業(yè)務(wù)中)。實(shí)際上,TINA方案正在將公司的焦點(diǎn)從完全的電話業(yè)務(wù)向多媒體業(yè)務(wù)轉(zhuǎn)移,但到寫下該說明書為至,這種標(biāo)準(zhǔn)化努力仍未在電信市場上獲得較大的進(jìn)展。此外,與IMB業(yè)務(wù)相比,TINA處理更復(fù)雜的情況,并且對現(xiàn)有的基于萬維網(wǎng)(WWW)的業(yè)務(wù),移動(dòng)多媒體應(yīng)用和手持計(jì)算設(shè)備連接到WWW的無線設(shè)備沒有明顯影響。
介紹圖6描繪了可變IMB環(huán)境的上下關(guān)系,也給出了高級功能分解(先引入ODP工程觀點(diǎn),在后面的段落中詳細(xì)說明)。
在共同建立IMB系統(tǒng)的HW項(xiàng)目組上分布一組SW單元。這些SW單元協(xié)作執(zhí)行他們的任務(wù),以便允許IMB用戶管理他們的IMB輪廓和計(jì)費(fèi)信息。
具體地說,這些SW單元由IMB計(jì)費(fèi)管理客戶和業(yè)務(wù)器單元構(gòu)成??蛻魡卧鳛橄M尤肫銲MB用戶輪廓和計(jì)費(fèi)信息的用戶的前端。后一個(gè)單元包IMB計(jì)費(fèi)管理核心功能,并且還分開布置在IMB消息網(wǎng)關(guān)(MG)中、IMB消息代理器(MB)中、IMB用戶輪廓數(shù)據(jù)庫中、和IMB計(jì)費(fèi)數(shù)據(jù)庫中的多個(gè)HW單元中。
關(guān)于IMB用戶輪廓數(shù)據(jù)庫的解釋實(shí)際上,圖6中僅將IMB用戶輪廓數(shù)據(jù)庫HW單元簡單地表示為用戶輪廓數(shù)據(jù)庫1,并將其放置在識(shí)別IMB系統(tǒng)7的橢圓外部。因?yàn)橛稍摂?shù)據(jù)庫管理的信息可很方便地被其它系統(tǒng)使用,其它系統(tǒng)可依賴它來向其提供業(yè)務(wù),該圖實(shí)際上提出了用戶輪廓數(shù)據(jù)庫1與IMB系統(tǒng)7之間的區(qū)別。
就用戶當(dāng)前可到達(dá)的終端設(shè)備(和備用終端設(shè)備)而言,獨(dú)立用戶輪廓數(shù)據(jù)庫方案提供的主要優(yōu)點(diǎn)在于在任何給定的時(shí)間檢索用戶當(dāng)前狀態(tài)的可用性。
可將這些信息與動(dòng)態(tài)電話簿(白頁)相比,即例如由用于定義號碼可移植性業(yè)務(wù)(限于完全電信arean)的IN標(biāo)準(zhǔn)化主體尋址的機(jī)理。
IMB系統(tǒng)7依賴于用于唯一識(shí)別IMB用戶的統(tǒng)一命名轉(zhuǎn)換。通過遵循上述方案,因此,可將該題目移出真正的IMB系統(tǒng)上下關(guān)系,到更一般的用戶輪廓數(shù)據(jù)庫1。
如同IN號碼可移植性的情況,用戶可用用戶輪廓數(shù)據(jù)庫1登記,以便獲得統(tǒng)一的名稱(UN),并將每當(dāng)預(yù)訂特殊業(yè)務(wù)時(shí)可能需要的任何信息,如IMB業(yè)務(wù)情況中的IMB用戶輪廓信息存儲(chǔ)在那里。這種情況下,也可用統(tǒng)一的名稱正確地接入IMB計(jì)費(fèi)數(shù)據(jù)庫8。
本發(fā)明給出了可有效地用于在用戶輪廓數(shù)據(jù)庫1中存儲(chǔ)一般的了解上下關(guān)系信息的公用數(shù)據(jù)庫結(jié)構(gòu),后面更詳細(xì)描述統(tǒng)一命名問題。
方法本段通過描述下列內(nèi)容從邏輯的觀點(diǎn)引入在此提出的方法=>邏輯數(shù)據(jù)結(jié)構(gòu)模型(在ODP信息觀點(diǎn)的水平描述);=>可用于操縱該數(shù)據(jù)的邏輯操作(在ODP計(jì)算觀點(diǎn)的水平描述)。
圖6表示可變IMB環(huán)境的上下關(guān)系和高級功能分解,大部分上述SW單元是放置在IMB系統(tǒng)HW單元中和用戶輪廓數(shù)據(jù)庫中以及數(shù)據(jù)庫管理系統(tǒng)HW單元中表示的。
圖7相對于IMB數(shù)據(jù)庫給出了IMB系統(tǒng)ODP信息觀點(diǎn)的細(xì)節(jié)。使用的圖解注釋是UML。該圖以圖解的形式高度概括了所描述的數(shù)據(jù)結(jié)構(gòu)。
圖8給出了整個(gè)IMB系統(tǒng)的ODP計(jì)算觀點(diǎn),圓圈表示邏輯計(jì)算對象,圓角框表示連接抽象圖,雙交叉弧線表示各種對象間的接口。前端功能可容納IMB業(yè)務(wù)接入和IMB計(jì)費(fèi)管理客戶單元。
在該圖中,ISP輪廓DB和ISP DB連接分布表示IMB系統(tǒng)可僅依賴于第三方的DB(在所示情況下是因特網(wǎng)業(yè)務(wù)提供商)來檢驗(yàn)IMB用戶的身分的一種可能情況。存在著用于實(shí)現(xiàn)同一目的(即接入用戶鑒別信息)的幾種其它可能,例如利用GSM運(yùn)營者DB,或IMB業(yè)務(wù)提供商擁有的DB(可與IMB計(jì)費(fèi)DB一致)。
相對于圖7給出的UML級示意圖,圖8和9描繪的計(jì)算觀點(diǎn)示意圖,提出的方法提供下列特性1.向IMB用戶提供IMB業(yè)務(wù)用戶空間·IMB業(yè)務(wù)用戶空間利用零或許多擴(kuò)展的用戶輪廓對缺省用戶輪廓(最初在預(yù)訂時(shí)產(chǎn)生)分組;·存儲(chǔ)擴(kuò)展的用戶輪廓,預(yù)先配置可用于代替缺省用戶輪廓和/或與缺省用戶輪廓集成的用戶輪廓;·可改變,查詢,但不刪除缺省用戶輪廓,而擴(kuò)展的用戶輪廓可被產(chǎn)生,改變,查詢和刪除◇如上所述,在預(yù)訂時(shí),缺省用戶輪廓僅由IMB業(yè)務(wù)提供商在預(yù)訂時(shí)產(chǎn)生一次;◇同樣,只有IMB業(yè)務(wù)提供商可實(shí)現(xiàn)缺省用戶輪廓?jiǎng)h除。當(dāng)這種情況發(fā)生時(shí),實(shí)際上將整個(gè)給定用戶的用戶空間刪除;◇因此,本發(fā)明通過在IMB計(jì)費(fèi)管理功能中引入不同等級的授權(quán)來提出這些問題;·為了效率目的,擴(kuò)展的用戶輪廓可以一直對用戶輪廓信息和共享用戶輪廓信息缺省(如果需要)(從而避免信息復(fù)制);·該等級方案可進(jìn)一步循環(huán)擴(kuò)展,從而得出IMB業(yè)務(wù)用戶空間在拓?fù)浣Y(jié)構(gòu)上等同于非環(huán)形自由定向圖的結(jié)論。在用戶空間范圍中,該圖形假設(shè)非環(huán)形自由樹形拓?fù)?,根?jié)點(diǎn)與缺省用戶輪廓一致。
2.它提供了現(xiàn)用上下關(guān)系的概念在任何給定時(shí)間,IMB系統(tǒng)僅能有效地使用一個(gè)用戶上下關(guān)系;可認(rèn)為所有其它上下關(guān)系處于備用狀態(tài)·用戶可在運(yùn)行時(shí)從一種現(xiàn)用上下關(guān)系切換到另一種上下關(guān)系(上下關(guān)系切換)。僅通過更新現(xiàn)用上下關(guān)系指示符來完成該操作,現(xiàn)用上下關(guān)系指示符是用戶空間的一部分并維護(hù)對當(dāng)前作為現(xiàn)用上下關(guān)系使用的上下關(guān)系的參考;·相對于正常的MB路由活動(dòng),對現(xiàn)用上下關(guān)系的任何改變(包括上下關(guān)系切換)是相互排斥發(fā)生的??上鄬τ谡5腎MB路由活動(dòng)同時(shí)進(jìn)行向任何其它備用輪廓的改變。
3.允許IMB用戶直接查詢MB用戶輪廓和計(jì)費(fèi)信息·利用簡單的IMB功能將查詢結(jié)果發(fā)送到用戶(例如如果用戶根據(jù)他/她的用戶輪廓優(yōu)選,可將計(jì)費(fèi)信息作為SMS消息發(fā)送到查詢者)。
4.允許IMB用戶更新IMB用戶輪廓信息。
·可將更新提交給改變的用戶輪廓,或提交給另一個(gè)新的用戶輪廓◇可通過僅存儲(chǔ)新信息產(chǎn)生新的(擴(kuò)展的)用戶輪廓,(可得到對IMB系統(tǒng)來說是新的標(biāo)記和/或可替換先有的標(biāo)記)為此,新的擴(kuò)展用戶輪廓在邏輯上是指在先信息。通過IMB用戶空間的上述邏輯定向圖形結(jié)構(gòu)提供該參考方案。這里要指出的是沒有使用過任何信息克隆機(jī)理。
5.允許用戶在現(xiàn)用上下關(guān)系中配置的終端設(shè)備組之外的特定終端設(shè)備發(fā)出其可用性的信號。
·用戶在一個(gè)或多個(gè)終端設(shè)備的可用性涉及到存在標(biāo)記的概念,IMB系統(tǒng)使用存在標(biāo)記來選擇路由選擇消息的適當(dāng)終端設(shè)備;·在一重標(biāo)記的(正常)情況下,用戶可在邏輯上從一個(gè)設(shè)備移到另一個(gè)設(shè)備的存在標(biāo)記只有一個(gè);·在n重標(biāo)記的情況下,用戶可在多個(gè)終端設(shè)備自由和獨(dú)立地發(fā)出他/她的可用性的信號多達(dá)等于n的最大次數(shù)。設(shè)想大于一的多重性業(yè)務(wù)為用戶可另外付費(fèi)獲得的任選特性。
6.用戶可利用前端設(shè)備實(shí)現(xiàn)所有上述管理操作.該機(jī)構(gòu)提供到IMB系統(tǒng)的安全連接,負(fù)責(zé)6.1檢驗(yàn)用戶鑒別(通過萬維網(wǎng)業(yè)務(wù)器的傳達(dá)或直接通過消息網(wǎng)關(guān)功能);6.2確定用戶鑒別等級(例如,根據(jù)用戶輪廓和/或計(jì)費(fèi)數(shù)據(jù)庫中包含的信息,通過消息代理器功能);6.3滿足用戶的請求并將結(jié)果傳回到該用戶(例如,根據(jù)用戶輪廓和/或計(jì)費(fèi)數(shù)據(jù)庫中包含的信息,通過消息代理器功能);
如下面更詳細(xì)描述的,該功能分成多個(gè)SW單元。
方法的實(shí)施以下段落描述從邏輯模型(ODP信息和計(jì)第觀點(diǎn))變換到其實(shí)施(ODP工程和技術(shù)觀點(diǎn))。
首先,把前一章中給出的邏輯數(shù)據(jù)變換成輪廓概念的擴(kuò)展版本。
下面相對于原始IMB系統(tǒng)架構(gòu),按照SW和HW單元描述上述ODP計(jì)算觀點(diǎn)模型的物理實(shí)現(xiàn)。
統(tǒng)一命名轉(zhuǎn)換假設(shè)利用邏輯名稱以某種方式唯一地識(shí)別IMB業(yè)務(wù)用戶和更一般的用戶輪廓數(shù)據(jù)庫項(xiàng)目,本發(fā)明提出下列內(nèi)容1.利用統(tǒng)一名稱(UN),即電子郵件地址型的初級密鑰識(shí)別用戶輪廓數(shù)據(jù)庫項(xiàng)目;·例如,一個(gè)商務(wù)人員可擁有世界范圍內(nèi)專用的UN(例如,john-d-smith-123@imb.sony.de)該商務(wù)人員可僅通過將即時(shí)消息傳送到上述UN來到達(dá)其IMB用戶輪廓中列出的任何終端設(shè)備上;2.利用用戶的個(gè)人信息,例如姓和名,生日,出生地,家庭住址等來識(shí)別用戶輪廓數(shù)據(jù)庫項(xiàng)目。該信息作為第二級密鑰,而UN作為初級密鑰。在第三方要求時(shí),這些特性(下文稱為特性)的組合可用于檢索用戶的UN;3.通過發(fā)消息到用戶輪廓數(shù)據(jù)庫的管理機(jī)構(gòu)來分配UN。在最簡單的情況下,用戶輪廓數(shù)據(jù)庫實(shí)際上由IMB業(yè)務(wù)提供商自身擁有;4. IMB業(yè)務(wù)用戶可使用其UN和/或可通過IMB系統(tǒng)到達(dá)的個(gè)人/組的化名。UN和化名(都作為字符串,但后者不限于任何具體方案)隱藏了該用戶可到達(dá)的當(dāng)前終端設(shè)備的地址),從而概括出用于傳送IMB業(yè)務(wù)的技術(shù)。
5.作用IMB系統(tǒng)的特有特性,可向用戶輪廓自身分配邏輯名稱(化名),以便按照用戶的感覺改善整個(gè)系統(tǒng)可用性。
用戶輪廓數(shù)據(jù)庫結(jié)構(gòu)缺省和擴(kuò)展用戶輪廓實(shí)施成特性(插件)組,每種特性密鑰專用于識(shí)別給定的特性,該特性值對應(yīng)于給定的特性內(nèi)容。
密鑰名稱空間取決于插件名稱,最終可包括組內(nèi)密鑰分類學(xué)(例如,<a-fully-qualified-card-name>.terminal.speed會(huì)在給定的用戶輪廓數(shù)據(jù)庫中唯一地識(shí)別包含終端特性的速度子特性的特定插件)。
利用MASE輪廓命名約定,通過名稱邏輯識(shí)別這些組這些名稱是用戶名,終端名,網(wǎng)絡(luò)名,應(yīng)用名和狀況名的結(jié)合(按出現(xiàn)的順序)。
另外,引入第六個(gè)名稱,位置名,以便把有關(guān)的信息傳送到當(dāng)前可到達(dá)的用戶。該位置真實(shí)地表示物理位置(例如,城市,飯店或機(jī)場),而狀況表示上下關(guān)系(例如,″家庭″對″工作″)。所修改的MASE輪廓范型在下面表示為擴(kuò)展的MASE輪廓范型,并縮寫為EMPP。
圖10描繪了在EMPP中如何實(shí)際構(gòu)成插件該信息不存儲(chǔ)在上述邏輯數(shù)據(jù)模型中最初提出的缺省和擴(kuò)展用戶輪廓數(shù)據(jù)結(jié)構(gòu)中。而是將數(shù)據(jù)庫的內(nèi)容存儲(chǔ)在插件中,這些插件以多種不同方式邏輯分組。
首先,可以按插件的類型組織這些插件。插件的類型表示其它插件可依賴的一組缺省值。每種插件的類型唯一變換到一種上述的插件名稱組成部分??梢园礃湫谓Y(jié)構(gòu)邏輯組織一種插件類型中的插件。
例如,一個(gè)純粹的終端插件(即屬于該插件類型終端的一種插件)包含所有密鑰/值對的描述,一種給定的終端設(shè)備其它插件可使用該值用于使任何終端專用特性缺省。
通過邏輯組合純粹的終端插件(可一起分在T1組中,后綴表示只有一個(gè)插件的情況下專用的插件名稱組成部分的數(shù)量),得到一組新的插件,T2。
T2元素包含建立在T1組元素上的新的和/或基礎(chǔ)信息。如上所述,T2元素是邏輯組合,它到達(dá)數(shù)據(jù)庫管理系統(tǒng),以便正確地驅(qū)使T2內(nèi)容缺省為由給定的插件名稱識(shí)別的那些T1元素的內(nèi)容。
例如,包含(用戶,終端)組合的T2元素規(guī)定有關(guān)將要使用的終端設(shè)備的定制信息,而將用戶的和終端規(guī)定的信息缺省為分別包含用戶的和終端信息的T1元素。
該過程可循環(huán)重復(fù),直到規(guī)定了所有插件名稱組成部分。該循環(huán)中的每一步從T0至T6的范圍中識(shí)別出一組,T0表示全球系統(tǒng)缺省(描述仍要配置的系統(tǒng)的缺省信息),T6表示最特殊的信息定制。
通過觀察以分布方式實(shí)施缺省信息的概念1.由專門的操作員(即用戶或系統(tǒng)管理者)專門管理特定信息;2.特定信息與該業(yè)務(wù)的特定方面有關(guān)(即使用的應(yīng)用,或上下關(guān)系)
3.在中間缺省(T2,T3,T4,T5組)中進(jìn)一步改善該基本信息;4.每個(gè)操作者可跨越可使用的不同缺省值(即T0組和所有中間組)決定定制信息。
由于設(shè)計(jì)該數(shù)據(jù)模型在多個(gè)組網(wǎng)的HW單元上對象分布信息這樣非常復(fù)雜的腳本尋址,因此,該數(shù)據(jù)模型非常靈活。另一方面,該模型非常復(fù)雜(見圖11),假設(shè)每個(gè)Tx組中的元素?cái)?shù)量可以非常多(例如T3組以插件組件名稱多達(dá)20種組合為特征)。然而,未委托使用所有可能的Tx插件,因此,該由用戶和/或系統(tǒng)管理者產(chǎn)生它們所需數(shù)量的表格。
用增強(qiáng)的MASE輪廓范型實(shí)施IMB用戶輪廓數(shù)據(jù)庫本章節(jié)最終說明如何將圖7表示的數(shù)據(jù)模型變換成EMPP。圖12中說明了該變換。
IMB計(jì)費(fèi)用戶空間和IMB用戶空間可以重疊在一起,并僅利用規(guī)定的插件組件名稱用戶變換成T1元素。在該插件中,在用戶的個(gè)人信息間,可將現(xiàn)用上下關(guān)系指示符實(shí)施為兩個(gè)密鑰/值對當(dāng)前位置指示符和當(dāng)前狀況指示符??捎盟鼈冎械囊粋€(gè)或兩者來選擇規(guī)定該當(dāng)前現(xiàn)用上下關(guān)系的T2元素。
由于下列原因,當(dāng)前現(xiàn)用上下關(guān)系非常依賴于這兩個(gè)概念(如圖12中通過上下關(guān)系間的多個(gè)繼承聯(lián)系(物理和/或邏輯環(huán)境的邏輯表示)和T2元素用戶位置和用戶狀況所示)·由于本地管理局和/或組織可定制IMB業(yè)務(wù),該上下關(guān)系可只取決于物理位置。例如,飯店可向其顧客,即碰巧為IMB業(yè)務(wù)的用戶提供一組終端設(shè)備,與缺省的終端設(shè)備組相比,顧客能夠以更方便和快捷的方式達(dá)到。
·該上下關(guān)系可僅取決于用戶碰巧所處的狀況。例如,用戶可在會(huì)議,休假期間進(jìn)行工作,或進(jìn)行一些自由時(shí)間的活動(dòng)。在任何一種情況下,該狀況可使IMB系統(tǒng)將其所處的業(yè)務(wù)傳送到不同的終端設(shè)備組并具有不同的策略(如立即傳送或稍后傳送);·上下關(guān)系可能取決于狀況和位置的組合某個(gè)飯店中的商務(wù)會(huì)議,汽車中的商務(wù)旅行等?;谖恢玫纳舷玛P(guān)系可暗示著基于狀況的上下關(guān)系,反之亦然。
一旦選擇了上下關(guān)系(通過識(shí)別用戶位置和/或用戶狀況插件),IMB用戶可選擇她/他可能以最高優(yōu)先等級到達(dá)的當(dāng)前終端設(shè)備。利用密鑰/數(shù)值對,用戶位置和用戶狀況插件兩者中包含的當(dāng)前終端指示符來實(shí)現(xiàn)該選擇。備用的終端設(shè)備也在該插件中列出IMB MB使用該表選擇即時(shí)消息發(fā)送到的備用終端。如果標(biāo)記重復(fù)度n大于1,IMB可選擇該表中前h個(gè)元素,并將進(jìn)入的即時(shí)消息的副本發(fā)送到所有對應(yīng)的終端設(shè)備。
最后,利用T4,T5和T6檢索更多定制的信息。
作為關(guān)鍵特性,EMPP允許用戶在缺省順序之外實(shí)施其優(yōu)選的檢索順序。
除上述機(jī)理之外,作為一個(gè)任選特性,EMPP還通過向它們中的每一個(gè)加入特定的解決規(guī)則(屬性解決規(guī)則)來允許更多的特性。通過規(guī)定可如何取代缺省信息,該方案可用于在EMPP插件的整個(gè)組中提純搜索過程。實(shí)質(zhì)上,用表示應(yīng)用該規(guī)則的新參數(shù)來增加密鑰/數(shù)值對(從而導(dǎo)致邏輯密鑰/規(guī)則/數(shù)值三者一組)。該規(guī)則如下·鎖定沿搜索行程發(fā)現(xiàn)的最前出現(xiàn)的給定特性被認(rèn)為是最終的,并可終止該搜索過程。
·取決于搜索順序,該規(guī)則導(dǎo)致不同結(jié)果·作為典型情況,如果搜索順序首先檢驗(yàn)到最通常的特性出現(xiàn)(例如從T0至T6的元素),這將優(yōu)先于可沿以后的搜索行程發(fā)現(xiàn)的任何其它更具體的給定特性出現(xiàn);·作為例外情況,如果該搜索順序首先檢驗(yàn)到最具體的特性出現(xiàn)(例如,從T0至T6的元素),該規(guī)則將產(chǎn)生與取代結(jié)果相同的結(jié)果(見下文);·取代最具體的給定特性的出現(xiàn)被認(rèn)為是最終的,并且可終止該搜索過程;·增補(bǔ)沿搜索行程發(fā)現(xiàn)的所有出現(xiàn)的給定特性的內(nèi)容結(jié)合被認(rèn)為是最終的。該規(guī)則僅對特定類型的特性(例如字符串)有意義。
有關(guān)分辨規(guī)則的信息實(shí)際上鏈接到特性密鑰,并且在整個(gè)數(shù)據(jù)庫中是唯一的。通過改變規(guī)則,實(shí)質(zhì)上產(chǎn)生了一種新的特性類型,即使密鑰相同。
可實(shí)現(xiàn)全部EMPP,例如作為一個(gè)相關(guān)的數(shù)據(jù)庫(貝表I)。
圖13通過突出典型IMB環(huán)境的可變特征列舉出了IMB業(yè)務(wù)的使用。單元可將IMB計(jì)費(fèi)管理功能分成一組協(xié)同操作的SW單元,可將SW單元分布在多個(gè)過程中。最終可將這些過程分布在多個(gè)HW單元中(見圖6)。在該范圍,可能有利于MASE組件架構(gòu)的使用。該方案以O(shè)DP工程觀點(diǎn)概念為基礎(chǔ)。
下面的章節(jié)更詳細(xì)地描述了這些SW單元中的每一個(gè)。
IMB計(jì)費(fèi)管理客戶單元用戶可利用IMB計(jì)費(fèi)管理客戶單元接入其IMB計(jì)費(fèi)信息(具有只讀許可)和其IMB用戶輪廓(具有讀寫許可)。
下面的章節(jié)中將分解成幾個(gè)SW單元檢驗(yàn)該客戶單元的對應(yīng)者,即IMB計(jì)費(fèi)管理服務(wù)器單元。
該客戶單元可直接位于該用戶目前使用的終端設(shè)備上,或特定的終端設(shè)備上(例如,在用戶只接入象用戶傳真機(jī)這樣的無聲終端設(shè)備的情況下的第三方PC)。
該客戶單元與一個(gè)MG建立安全并且已鑒別的連接(直接,或例如通過萬維網(wǎng)服務(wù)器的轉(zhuǎn)達(dá)),把用戶的請求傳送到MG,最后,MG一對該請求做出響應(yīng)就向用戶給出結(jié)果。
最后,在“保留”計(jì)時(shí)器終止后,該客戶根據(jù)用戶的明確請求,或暗示來管理注銷過程。每當(dāng)用戶向MG發(fā)送請求時(shí)復(fù)位該“保留”計(jì)時(shí)器。
該單元向用戶提供用于瀏覽IMB用戶輪廓和計(jì)費(fèi)信息的UI。該UI可以是一個(gè)獨(dú)立的SW單元(用戶在預(yù)訂時(shí)間從IMB業(yè)務(wù)提供商獲得該SW單元,并安裝在他/她的PC/膝上型計(jì)算機(jī)/PDA),或可利用COTS萬維網(wǎng)瀏覽器通過IMB萬維網(wǎng)服務(wù)器的支持接入。其它的UI實(shí)施方案可以是·GUI·萬維網(wǎng)接口(例如利用Java小服務(wù)軟件技術(shù))·SMS·WAP·電話·命令行(腳本)·等等在終端設(shè)備不提供一種方便的和可使用的GUI解決方案的特定情況下,客戶單元提供有限的其功能組。例如,用戶可使用GSM/SMS移動(dòng)電話用于有限的功能組,象發(fā)送在線指示信號,從他/她的IMB用戶空間下載IMB用戶輪廓名稱(化名或插件名稱)表,進(jìn)行上下關(guān)系切換,或只詢問IMB計(jì)費(fèi)信息。
比外,甚至可利用許多其它技術(shù)(例如語音識(shí)別)來請求該有限的操作組。
因此,該客戶單元功能根據(jù)用戶使用的終端設(shè)備的特征而改變。
IMB計(jì)費(fèi)管理服務(wù)器單元該服務(wù)器單元向IMB計(jì)費(fèi)管理客戶單元提供功能性補(bǔ)充。
實(shí)際上實(shí)施在此提出的方法的服務(wù)器單元是一個(gè)邏輯單元,因?yàn)樗M(jìn)一步分解在一組分布在多個(gè)IMB建筑物中的SW單元中。這些SW單元協(xié)同操作,以便提供希望的IMB計(jì)費(fèi)管理服務(wù)器單元功能。
管理網(wǎng)關(guān)計(jì)費(fèi)管理服務(wù)器單元圖14表示消息網(wǎng)關(guān)的一種ODP工程觀點(diǎn)。遵照ODP圖解注釋和術(shù)語,圓圈表示物理基本工程對象(即組成該系統(tǒng)的SW子單元)。圓角框表示群集(即分在單個(gè)存儲(chǔ)地址空間中的一組密切相關(guān)的基本工程對象)?;疑木匦伪硎靖爬ㄈ杭g通信的物理信道。這些通信可跨越SW過程(通過由基礎(chǔ)OS提供的IPC機(jī)構(gòu))或HW設(shè)備(通過組網(wǎng))。在ODP術(shù)語中,核心表示基出OS。雙劃弧線表示各種對象間的接口。
在該等級,由于IMB架構(gòu)完全是模塊化的,因此在SW存儲(chǔ)地址空間(也稱為處理,或按ODP術(shù)語也稱為容器)和HW單元(按ODP術(shù)語也稱為節(jié)點(diǎn))間不出現(xiàn)組群的物理分布。
該圖實(shí)際地表示了始發(fā)MG(即只構(gòu)成用來處理入局請求以產(chǎn)生M的MG)。然而,核心MG不依賴于MG配置。
MG計(jì)費(fèi)管理功能完全位于核心MG中。MG計(jì)費(fèi)管理功能作出MG IMB計(jì)費(fèi)管理服務(wù)器單元的模型。
該單元駐留在IMB MG中(見圖14),并處理(i)與用戶建立安全連接,(ii)用戶的身分鑒別,(iii)“保留”計(jì)時(shí)器管理和(iv)從用戶到IMB MB的消息中繼,反之亦然。萬維網(wǎng)服務(wù)器可交替地提供前三種功能。
MG通過與MB計(jì)費(fèi)管理單元的安全I(xiàn)P連接來進(jìn)行通信。
消息代理器計(jì)費(fèi)管理單元圖15表示消息代理器的ODP工程觀點(diǎn)和IMB數(shù)據(jù)庫。MB協(xié)調(diào)功能包含用戶輪廓和IMB計(jì)費(fèi)數(shù)據(jù)庫接入客戶單元這兩者;用戶輪廓DB和IMB計(jì)費(fèi)DB信道分別作出用戶輪廓數(shù)據(jù)庫接入客戶和服務(wù)器單元之間的信道,以及IMB計(jì)費(fèi)數(shù)據(jù)庫接入客戶和服務(wù)器單元之間的信道的模型。在用戶輪廓DB和IMB計(jì)費(fèi)組群兩者中出現(xiàn)的DB接入工程目標(biāo)構(gòu)成(分別)實(shí)現(xiàn)用戶輪廓數(shù)據(jù)庫接入服務(wù)器單元和IMB計(jì)費(fèi)數(shù)據(jù)庫接入服務(wù)器單元的核心的COTS DB管理專用系統(tǒng)功能。
該圖還描繪了負(fù)責(zé)專用IM處理功能的M處理實(shí)體。
MB架構(gòu)允許設(shè)計(jì)者根據(jù)專用解決方案的需求在許多其它實(shí)施方案間進(jìn)行選擇。實(shí)際上,它可能對根據(jù)管理,費(fèi)用,或可在實(shí)施方案間變化的性能系數(shù)在相同節(jié)點(diǎn)上配置MB和數(shù)據(jù)庫,或在多個(gè)節(jié)點(diǎn)上分布MB和數(shù)據(jù)庫有用處。
該SW單元位于IMB MB中(見圖15),并把用戶的IMB計(jì)費(fèi)管理操作變換成用戶輪廓數(shù)據(jù)庫的查詢更新,生成和刪除操作。后兩種操作只允許被許可的人員因此,MB計(jì)費(fèi)管理單元始終檢驗(yàn)用戶的許可等級,以便確定是處理還是拒絕所請求的操作。
此外,該單元還將用戶的IMB計(jì)費(fèi)管理操作變換成IMB計(jì)費(fèi)數(shù)據(jù)庫查詢操作。生成計(jì)費(fèi)信息并由IMB系統(tǒng)以一種受保護(hù)的方式專門管理。要是沒有特殊情況(并具有對應(yīng)用戶的許可),可允許系統(tǒng)管理員修改計(jì)費(fèi)信息(例如在對帳單有爭議的情況下)。因此,該SW單元將僅對被許可的人員維護(hù)提供計(jì)費(fèi)信息。
另一方面,為了保護(hù)上述兩個(gè)數(shù)據(jù)庫中的任意一個(gè)存儲(chǔ)的用戶自己敏感的和專用數(shù)據(jù)(如密碼,保密密鑰等),應(yīng)防止系統(tǒng)管理員/IMB業(yè)務(wù)提供商對該信息進(jìn)行任何查詢和更新操作。應(yīng)僅允許IMB業(yè)務(wù)提供商生成和刪除用戶敏感的信息。為此,IMB業(yè)務(wù)合同將訂出用于確定隱含合同終止期限的特殊規(guī)則的條款,如果有的話。
該單元和核心MB兩者的路由選擇功能采用兩個(gè)數(shù)據(jù)庫接入客戶子單元,一個(gè)用于用戶輪廓數(shù)據(jù)庫,一個(gè)用于計(jì)費(fèi)數(shù)據(jù)庫這些子單元中的每一個(gè)協(xié)調(diào)所有對應(yīng)的數(shù)據(jù)庫接入。
該SW單元最終管理將所請求的操作的結(jié)果傳回到該用戶。
用戶輪廓數(shù)據(jù)庫接入客戶單元MB數(shù)據(jù)庫接入單元通過邏輯信道與用戶輪廓數(shù)據(jù)庫通信。該信道跨越用戶輪廓數(shù)據(jù)庫接入單元與MB數(shù)據(jù)庫接入單元連接。該SW單元調(diào)整信道接入并密封實(shí)施方案的細(xì)節(jié)(細(xì)節(jié)可根據(jù)是例如通過IPC機(jī)構(gòu)在本地接入還是例如通過TCP/IP連接在遠(yuǎn)程接入該數(shù)據(jù)庫來改變)??杀WC跨越該信道的任何通信的安全,而與該信道的實(shí)施方案無關(guān)。
IMB計(jì)費(fèi)數(shù)據(jù)庫接入客戶單元MB數(shù)據(jù)庫接入單元通過邏輯信道與IMB計(jì)費(fèi)數(shù)據(jù)庫通信。該信道跨越IMB計(jì)費(fèi)數(shù)據(jù)庫接入單元與MB數(shù)據(jù)庫接入單元連接。該SW單元調(diào)整信道接入并密封實(shí)施方案的細(xì)節(jié)(細(xì)節(jié)可根據(jù)是例如通過IPC機(jī)構(gòu)在本地接入還是例如通過TCP/IP連接在遠(yuǎn)程接入數(shù)據(jù)庫來改變)。可保證跨越該信道的任何通信的安全,而與該信道的實(shí)施方案無關(guān)。
IMB數(shù)據(jù)庫單元這些單元包含利用如上所述的EMPP數(shù)據(jù)模型表示的整個(gè)IMB系統(tǒng)的密鑰信息。通過利用COTS數(shù)據(jù)庫管理系統(tǒng),或是專用解決方案實(shí)施這些SW單元。在任何一種情況下,所要適應(yīng)的最嚴(yán)格的要求是設(shè)想IMB系統(tǒng)以極高的可用性制約來處理大量業(yè)務(wù)的實(shí)際情況。由于COTS解決方案提供了被證明是高性能的解決方案,因此,優(yōu)選COTS解決方案。
構(gòu)成數(shù)據(jù)庫以使IMB用戶空間根據(jù)EMPP模型適應(yīng)選擇的專用技術(shù)。例如,假設(shè)許多熟知的COTS解決方案實(shí)現(xiàn)了相關(guān)模型,可以設(shè)想EMPP向關(guān)系數(shù)據(jù)庫模型的適當(dāng)變換是最常用的解決方案。另一種替換的解決方案可以以SunMicrosystem的(純Java)Javaspace為基礎(chǔ),Sun Microsystem的Javaspace一種基于元組空間概念的高級處理協(xié)調(diào)工具。
作為例子,下面的表中給出EMPP模型向關(guān)系數(shù)據(jù)庫數(shù)據(jù)模型的可能變換密鑰部件名稱 數(shù)值(P-密鑰)密鑰名稱 密鑰分辨 用戶 終端 網(wǎng)絡(luò) 應(yīng)用 狀況 位置規(guī)則終端監(jiān)視速度 不考慮 JackPDAxyz 無線IP 日歷 工作 經(jīng)銷 9600bps商HJK終端監(jiān)視速度 不考慮 JackPDAxyz 缺省 缺省 缺省 缺省 4800bps終端監(jiān)視速度 不考慮 Bill 移動(dòng)電話 GSM 缺省 度假 Lisboa 2400bps終端監(jiān)視速度 不考慮 缺省 移動(dòng)電話 GSM 缺省 度假 缺省 1200bps終端監(jiān)視規(guī)模 鎖定 缺省 移動(dòng)電話GSM 缺省 度假 缺省 2°表I在單表關(guān)系數(shù)據(jù)庫上平化的EMPP數(shù)據(jù)模型的例子在單表關(guān)系數(shù)據(jù)庫上平化的EMPP數(shù)據(jù)模型的例子用戶輪廓數(shù)據(jù)庫接入服務(wù)器單元用戶輪廓數(shù)據(jù)庫接入服務(wù)器單元經(jīng)安全數(shù)據(jù)信道與用戶輪廓數(shù)據(jù)庫接入客戶單元通信,并通過讀寫操作提供接入用戶輪廓數(shù)據(jù)庫的基本功能。
IMB計(jì)費(fèi)數(shù)據(jù)庫接入服務(wù)器單元IMB計(jì)費(fèi)數(shù)據(jù)庫接入服務(wù)器單元經(jīng)安全數(shù)據(jù)信道與IMB計(jì)費(fèi)數(shù)據(jù)庫接入客戶單元通信,并通過讀寫操作提供接入用戶輪廓數(shù)據(jù)庫的基本功能。
本發(fā)明與現(xiàn)有技術(shù)之間的主要有利區(qū)別下面列出本發(fā)明相對于現(xiàn)有技術(shù)所提供的優(yōu)點(diǎn)。
1.直接接入到個(gè)人IMB用戶輪廓信息,包括計(jì)費(fèi)信息。
2.用戶用于生成和/或修改現(xiàn)有用戶輪廓的可定制邏輯用戶空間取決于他們行動(dòng)的環(huán)境中的變化。該環(huán)境可表示物理位置(例如,飯店或機(jī)場),或邏輯上下關(guān)系(例如,″家庭″對″工作″)。環(huán)境變化可以是局部(每當(dāng)該環(huán)境中可用的終端設(shè)備組因某些原因,例如可使用新的用戶傳真機(jī),或改變GSM電話號碼而改變時(shí)),或全球的(用戶從一個(gè)環(huán)境移動(dòng)到另一個(gè)環(huán)境)。
3.原始EMPP模型適用于在多個(gè)SW(處理,OS)和/或HW單元(計(jì)算機(jī))間分布信息。
4.一有終端設(shè)備和/或新技術(shù)可供使用,用戶就可擴(kuò)展用戶空間內(nèi)容。
5.可在各種環(huán)境間無縫地使用用戶空間。
6.在給定的環(huán)境中,用戶可通過存在標(biāo)記信令的概念來改變終端設(shè)備優(yōu)先級(該優(yōu)先級向MB表示入局信息應(yīng)優(yōu)選發(fā)送到哪個(gè)終端設(shè)備。標(biāo)記倍數(shù)可大于1,以便能夠以額外的費(fèi)用同時(shí)在多個(gè)設(shè)備上接收瞬時(shí)消息。
7.通過使IMB系統(tǒng)與附加IMB單元(執(zhí)行給定應(yīng)用)和/或與COTS工具(例如微軟的Outlook,產(chǎn)生約會(huì)通知,喚醒呼叫的日歷等)對接,可將更復(fù)雜的應(yīng)用(如延續(xù)日歷的例子)組合到IMB系統(tǒng)中。這種情況下,應(yīng)將應(yīng)用專用數(shù)據(jù)引入用戶輪廓中,以便指示IMB系統(tǒng)如何使用用于處理數(shù)據(jù)的外部應(yīng)用。
該可插接應(yīng)用的另一個(gè)例子是語言翻譯機(jī)的集成IMB MB使用外部翻譯機(jī)應(yīng)用程序來確定要發(fā)送的IMB的最終內(nèi)容。在所有這些(和許多其它類似的)情況中,由于由此給出的用戶輪廓數(shù)據(jù)庫結(jié)構(gòu)足夠靈活到容納以象IMB系統(tǒng)那樣非常適合分布處理環(huán)境的格式來容納任何用戶定制信息,本發(fā)明起了關(guān)鍵作用。
·通過推廣前面的章節(jié)中使用的原理,IMB用戶不僅能夠?qū)ζ溥x擇的應(yīng)用定制,而且能夠用助記符為它們命名,即,很容易記住邏輯名(例如,我的日歷,德-英翻譯機(jī)等)。
8.該方案為IMB業(yè)務(wù)和移動(dòng)Ad-Hoc網(wǎng)絡(luò)環(huán)境之間的平滑結(jié)合鋪平了道路可自動(dòng)檢測環(huán)境變化并發(fā)送到IMB系統(tǒng)。該機(jī)構(gòu)允許系統(tǒng)的快速自適應(yīng)運(yùn)轉(zhuǎn)情況,能夠以某種方式與移動(dòng)電話越區(qū)切換機(jī)構(gòu)相比。然而,本發(fā)明比純粹的電話業(yè)務(wù)提出了更廣闊的業(yè)務(wù)集合。
實(shí)例如前面的段落中所述,本發(fā)明解決了提出和開發(fā)典型IMB業(yè)務(wù)腳本的可變特征(也稱為IMB可變環(huán)境,見圖13)的需求。
由于IMB用戶可以行進(jìn)(即在可到達(dá)不同位置/辦公室)和/或可在任何給定時(shí)間重新配置其可使用的終端設(shè)備組,因此可在任何地方與IMB用戶聯(lián)系。
在圖13的例子中,位于莫斯科的主叫方通過經(jīng)萬維網(wǎng)接口連接到IMB系統(tǒng)(利用具有因特網(wǎng)接入的PC)來嘗試向商務(wù)人員HJK(即被叫方)發(fā)送IM。主叫方不知道該商務(wù)人員目前位于何處。所有主叫方知道的是商務(wù)人員的UN(例如,HJK@sony.de)。
根據(jù)用戶輪廓數(shù)據(jù)庫中存儲(chǔ)的信息,IMB系統(tǒng)分析該商務(wù)人員的(i)現(xiàn)用上下關(guān)系和(ii)當(dāng)前的終端設(shè)備。
一旦得到該信息,IMB系統(tǒng)最終可向被叫方傳送(在所選擇的終端設(shè)備規(guī)定的適當(dāng)數(shù)據(jù)格式中的)IM。
被叫方可移動(dòng)到不同位置(例如,位于斯圖加特的公司XYZ)和到不同狀況(在旅行中,他可只使用移動(dòng)電話和無線連網(wǎng)的膝上型計(jì)算機(jī),或在家中)。人們很容易了解現(xiàn)用上下關(guān)系為什么是一種未受約束的概念。例如,家庭狀況下可跨越不同位置商務(wù)人員可選擇把其現(xiàn)用上下關(guān)系住所變換到位于斯圖加特的公司XYZ所在地的其實(shí)際住所和辦公室。
另一方面,位于洛杉基的飯店ABC可變?yōu)槟臣虅?wù)的整個(gè)期間一個(gè)新的商務(wù)人員住所。因此,商務(wù)人員可決定把一個(gè)單一的位置(位于洛杉基的飯店)變換成兩種上下關(guān)系,住所(針對私人發(fā)消息)和旅途(針對商業(yè)事務(wù))。
在任何時(shí)侯,商務(wù)人員可采用本發(fā)明構(gòu)成他的IMB用戶輪廓;以便從事所有這些特性。此外,他可驅(qū)使IMB系統(tǒng)將IMS更改到遠(yuǎn)程位置(例如,總是向位于實(shí)際住所的用戶傳真機(jī)發(fā)送任何入局IM的副本)。利用標(biāo)記概念很容易實(shí)現(xiàn)該目標(biāo)。
權(quán)利要求
1.一種用于存儲(chǔ)和管理用戶輪廓數(shù)據(jù)的數(shù)據(jù)庫,用戶輪廓數(shù)據(jù)表示信息傳輸網(wǎng)絡(luò)(10)中用戶的終端設(shè)備(9)組,其中數(shù)據(jù)庫(1)分別針對每個(gè)用戶包括至少一個(gè)可由該用戶產(chǎn)生,編輯和/或刪除的可定制用戶輪廓,和每個(gè)可定制用戶輪廓與表示該用戶的物理位置和/或邏輯上下關(guān)系的用戶環(huán)境相關(guān)聯(lián)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫,其特征在于數(shù)據(jù)庫(1)對于一個(gè)用戶包括多個(gè)用戶輪廓,其中在同一時(shí)間只有一個(gè)用戶的一個(gè)用戶輪廓有效。
3.根據(jù)前面任何一項(xiàng)權(quán)利要求所述的數(shù)據(jù)庫,其特征在于對于每個(gè)用戶的一個(gè)或多個(gè)存在標(biāo)記,每個(gè)存在標(biāo)記表示用戶在配置的終端設(shè)備(9)之一接收入局瞬時(shí)消息的副本的可用性。
4.根據(jù)前面任何一項(xiàng)權(quán)利要求所述的數(shù)據(jù)庫,其特征在于對于每個(gè)用戶的至少一個(gè)缺省用戶輪廓,其中該用戶不能刪除該缺省用戶輪廓。
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)庫,其特征在于用戶輪廓的等級方案是非環(huán)形自由樹,包含全球系統(tǒng)配置的用戶輪廓是該樹的根。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)庫,其特征在于可定制的用戶輪廓是在結(jié)構(gòu)上等同于全球系統(tǒng)配置的全球系統(tǒng)配置的子樹。
7.根據(jù)前面任何一項(xiàng)權(quán)利要求所述的數(shù)據(jù)庫,其特征在于優(yōu)先順序信息與用戶輪廓的每個(gè)終端設(shè)備(9)相關(guān)聯(lián)。
8.根據(jù)前面任何一項(xiàng)權(quán)利要求所述的數(shù)據(jù)庫,其特征在于數(shù)據(jù)庫(1)包含有關(guān)接入網(wǎng)絡(luò),網(wǎng)絡(luò)地址和每個(gè)終端設(shè)備(9)的特征的信息。
9.根據(jù)前面任何一項(xiàng)權(quán)利要求所述的數(shù)據(jù)庫,其特征在于向每個(gè)終端設(shè)備(9)賦予一個(gè)助記符。
10.根據(jù)前面任何一項(xiàng)權(quán)利要求所述的數(shù)據(jù)庫,其特征在于向每個(gè)用戶賦予一個(gè)統(tǒng)一名稱。
11.根據(jù)前面任何一項(xiàng)權(quán)利要求所述的數(shù)據(jù)庫,其特征在于數(shù)據(jù)庫內(nèi)容以分布形式存儲(chǔ)在插件中。
12.根據(jù)前面任何一項(xiàng)權(quán)利要求所述的數(shù)據(jù)庫,其特征在于用戶可直接查詢計(jì)費(fèi)信息。
13.當(dāng)在網(wǎng)絡(luò)環(huán)境中的計(jì)算設(shè)備的存儲(chǔ)器中加載根據(jù)前面任何一項(xiàng)權(quán)利要求所述的數(shù)據(jù)庫(1)時(shí)實(shí)施的軟件程序。
14.管理用戶輪廓數(shù)據(jù)庫(1)的方法,用戶輪廓數(shù)據(jù)庫(1)存儲(chǔ)表示信息傳輸網(wǎng)絡(luò)(10)中用戶的終端設(shè)備(9)組的用戶輪廓數(shù)據(jù),其中數(shù)據(jù)庫(1)分別針對每個(gè)用戶包括至少一個(gè)可由該用戶產(chǎn)生,編輯和/或刪除的可定制用戶輪廓,并把用戶輪廓分為上下關(guān)系,每個(gè)上下關(guān)系與表示該用戶的物理位置和/或邏輯上下關(guān)系的用戶環(huán)境相關(guān)聯(lián)。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于數(shù)據(jù)庫(1)對于一個(gè)用戶包括多個(gè)上下關(guān)系,其中在同一時(shí)間只有一個(gè)用戶的一個(gè)上下關(guān)系有效。
16.根據(jù)權(quán)利要求14或15所述的數(shù)據(jù)庫,其特征在于對于每個(gè)用戶的一個(gè)或多個(gè)存在標(biāo)記,每個(gè)存在標(biāo)記表示用戶在配置的終端設(shè)備(9)之一接收入局瞬時(shí)消息的副本的可用性。
17.根據(jù)權(quán)利要求14至16中的任任何一項(xiàng)所述的數(shù)據(jù)庫,其特征在于提供每個(gè)用戶的至少一個(gè)缺省用戶輪廓,其中該用戶不能刪除該缺省用戶輪廓。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于用戶輪廓的等級方案是非環(huán)形自由樹,包含全球系統(tǒng)配置的用戶輪廓是該樹的根。
19.根據(jù)權(quán)利要求18所述的方法,其特征在于可定制的用戶輪廓是在結(jié)構(gòu)上等同于全球系統(tǒng)配置的全球系統(tǒng)配置的子樹。
20.根據(jù)權(quán)利要求14至19中的任何一項(xiàng)所述的方法,其特征在于優(yōu)先順序信息與用戶輪廓的每個(gè)終端設(shè)備(9)相關(guān)聯(lián)。
21.根據(jù)權(quán)利要求14至20中的任何一項(xiàng)所述的方法,其特征在于數(shù)據(jù)庫(1)包含有關(guān)接入網(wǎng)絡(luò),網(wǎng)絡(luò)地址和每個(gè)終端設(shè)備(9)的特征的信息。
22.根據(jù)權(quán)利要求15至21中的任何一項(xiàng)所述的方法,其特征在于向每個(gè)終端設(shè)備(9)賦予一個(gè)助記符。
23.根據(jù)權(quán)利要求14至22中的任何一項(xiàng)所述的方法,其特征在于向每個(gè)用戶賦予一個(gè)統(tǒng)一名稱。
24.根據(jù)權(quán)利要求14至23中的任何一項(xiàng)所述的方法,其特征在于數(shù)據(jù)庫內(nèi)容以分布形式存儲(chǔ)在插件中。
25.根據(jù)權(quán)利要求14至24中的任何一項(xiàng)所述的方法,其特征在于用戶可直接查詢計(jì)費(fèi)信息。
26.當(dāng)在網(wǎng)絡(luò)環(huán)境中的計(jì)算設(shè)備的存儲(chǔ)器中加載根據(jù)權(quán)利要求14至25中的任何一項(xiàng)所述的方法時(shí)實(shí)施的軟件程序。
全文摘要
本發(fā)明涉及移動(dòng)多媒體中間制成品,計(jì)算機(jī)組網(wǎng),分布處理系統(tǒng),數(shù)據(jù)庫,手持計(jì)算機(jī)和無線通信。提出了一種便于在統(tǒng)一的瞬時(shí)發(fā)消息系統(tǒng)(7)中管理用戶輪廓信息的方法。該方法對以靈活方式容納用戶的信息的數(shù)據(jù)庫結(jié)構(gòu)起作用。具體地說,該方法考慮到用戶的設(shè)備(9)工作的環(huán)境的可變特性用戶實(shí)際上可隨著狀況的改變和/或他們移動(dòng)到不同的地理位置來自由地修改其個(gè)人的用戶輪廓(1)。
文檔編號H04M3/53GK1317756SQ0112078
公開日2001年10月17日 申請日期2001年3月1日 優(yōu)先權(quán)日2000年3月1日
發(fā)明者D·曼達(dá)托, E·科瓦克斯 申請人:索尼國際(歐洲)股份有限公司