專利名稱:用于移動終端和軟件應用節(jié)點之間的移動網(wǎng)絡接口的虛擬終端的制作方法
技術領域:
本發(fā)明涉及一種移動網(wǎng)絡;尤其涉及一種向開發(fā)者提供友好的web服務的移動網(wǎng)絡。
相關技術包括移動終端的移動網(wǎng)絡具有許多關于其用戶的信息。這些信息一部分是靜態(tài)的(例如,名字、性別、年齡),一部分是動態(tài)的(例如,位置、有效性)。這些信息對生成個人以及有吸引力的增值業(yè)務是非常有價值和必須的。
典型地,一個移動網(wǎng)絡中的應用節(jié)點通過應用特定機制訪問終端用戶。每個應用節(jié)點必須維護它自己的數(shù)據(jù)庫,并以其固有的方式獲得終端用戶的信息。關于一個終端用戶的移動終端信息包括它的終端容量、屏幕尺寸、色彩、鍵數(shù)目,等等。
然而,現(xiàn)有技術的網(wǎng)絡中存在一個問題是軟件應用節(jié)點不能用普通的方式存取存儲在(包括移動終端的)移動網(wǎng)絡中的用戶特定數(shù)據(jù)(用戶簡檔)。
現(xiàn)有技術的網(wǎng)絡中存在另一個問題是用普通的方式不能保護終端用戶的隱私(用戶簡檔),移動終端不具備對移動網(wǎng)絡中隱私參數(shù)的有效控制。
現(xiàn)有技術的網(wǎng)絡中存在另一個問題是用IT域中常見的方式向軟件應用節(jié)點供給終端用戶信息不能暴露在整個移動網(wǎng)絡。
現(xiàn)有技術的網(wǎng)絡中存在另一個問題是終端用戶信息被分割到(包括終端的)網(wǎng)絡中的幾個節(jié)點。
其它問題包括(1)當例如離開覆蓋區(qū)域或者在覆蓋區(qū)域之外而無法到達移動終端時,沒有能力得到用戶數(shù)據(jù);(2)必須阻止終端用戶為數(shù)據(jù)傳輸付費;(3)必須防止暴露移動終端的網(wǎng)絡地址(例如MSISDN)或者IP地址。
發(fā)明概述以最廣泛的理解,本發(fā)明提供一種利用移動網(wǎng)絡的應用節(jié)點來共享移動終端的終端用戶信息的新的并且獨特的方法和設備,其中被安排在移動終端與應用節(jié)點之間的虛擬終端向應用節(jié)點提供關于移動終端的終端用戶信息。
在本發(fā)明中,移動終端主要存儲終端用戶信息,移動終端具有用于管理終端用戶信息供給的移動終端用戶接口。移動終端還存儲終端用戶規(guī)則或者偏好,控制如何使用不同類型的終端用戶信息以及終端用戶信息將被供給無線網(wǎng)絡中的哪一個。移動終端的終端用戶還需要手動確認,使得每次應用節(jié)點請求某些終端用戶信息時能提示終端用戶。移動終端用戶接口管理這些終端用戶規(guī)則和偏好。
利用加密或者數(shù)據(jù)權利管理(DRM)協(xié)議可有選擇地強制遵守關于終端用戶信息個別類型的終端用戶規(guī)則和偏好。
終端用戶信息的一些類型,例如,移動終端的位置可以來自于網(wǎng)絡,在終端用戶的許可下使用諸如SynchML的同步協(xié)議從網(wǎng)絡中獲得這些終端用戶信息。
終端用戶信息、規(guī)則和偏好的拷貝還被存儲在位于網(wǎng)絡中的受托服務器的虛擬終端。使用管理協(xié)議處理命令、操作和數(shù)據(jù)來進行移動終端與虛擬終端之間的數(shù)據(jù)傳送。這種接口的子集可以包括同步協(xié)議。接口的另一個子集可利用遠程過程調用來處理。
在移動終端與虛擬終端之間的同步處理中考慮終端用戶的規(guī)則和偏好。根據(jù)終端用戶所謂的“偏執(zhí)程度(paranoia level)”,終端用戶可以確定沒有拷貝任何信息到虛擬終端,所以,所有終端用戶信息僅存儲在移動終端中,在沒有手動終端用戶的干預下不向應用節(jié)點提供終端用戶信息。
終端用戶的規(guī)則和偏好還考慮到何時將終端用戶信息傳送到應用節(jié)點。這一點還可以通過使用已知的密碼學和數(shù)字權利管理(DRM)協(xié)議來完成,以確保保密性。
虛擬終端具有直接用戶接口,還提供除WEB服務接口的服務之外的用戶接口服務。虛擬終端還充當代表移動終端的“服務終端接點”。這是由虛擬終端實體自主執(zhí)行的購買操作。Web服務接口包括諸如可擴展標記語言(XML)、Web服務描述語言(WDSL)、簡單對象訪問協(xié)議(SOAP)、通用描述、發(fā)現(xiàn)和集成(UDDI)以及超文本傳送協(xié)議;超文本傳送協(xié)議(HTTP)還在虛擬終端與應用節(jié)點之間使用。
應用節(jié)點典型地是一種軟件應用節(jié)點,可能存在于移動網(wǎng)絡之外(例如,在WEB域)。
本發(fā)明優(yōu)選地在終端與服務器產品(涉及保密性、終端管理、真實感和用戶簡檔的代理程序)中實現(xiàn)。特別地,本發(fā)明可以在移動網(wǎng)絡(包括移動終端)中實現(xiàn),本發(fā)明的“消耗部分”可以在諸如應用服務器的典型的IT中間件軟件中實現(xiàn)。
本發(fā)明解決了軟件應用節(jié)點如何能在不與移動終端直接通話的同時保護終端用戶隱私的情況下存取用戶特定數(shù)據(jù)(用戶簡檔)的問題。
其次,本發(fā)明解決了如何以保護終端用戶隱私并向無線網(wǎng)絡中的移動終端提供控制等級的方式,從移動終端向應用節(jié)點提供終端用戶信息的所有問題。
第三,本發(fā)明解決了終端用戶信息如何能夠以IT域中常見的方式無縫地暴露于軟件應用節(jié)點的問題。
第四,本發(fā)明通過為應用節(jié)點訪問分片的終端用戶信息提供集中點而解決了分片的終端用戶信息的問題。
本發(fā)明的特征還可用于解決其它問題,例如(1)當移動終端離開覆蓋區(qū)域或者在覆蓋區(qū)域之外時如何提供對用戶數(shù)據(jù)的訪問;(2)如何阻止終端用戶為數(shù)據(jù)傳輸付費;(3)如何防止暴露移動終端的網(wǎng)絡地址(例如MSISDN)。
附圖概述未按比例繪制的附圖包括以下圖形
圖1是在移動終端與應用節(jié)點之間具有虛擬終端接口的無線網(wǎng)絡的框圖,該虛擬終端接口構成了本發(fā)明的主題。
圖2是圖1顯示的移動終端的框圖。
圖3是圖1顯示的虛擬終端的框圖。
圖4是圖1顯示的應用節(jié)點的框圖。
具體實施例方式
圖1基本發(fā)明圖1顯示通常標記為10的移動網(wǎng)絡,該移動網(wǎng)絡包括移動終端12、網(wǎng)絡基礎結構14、虛擬終端節(jié)點16和應用節(jié)點18。虛擬終端節(jié)點16以虛擬終端服務器16的形式顯示。按照本發(fā)明,虛擬終端服務器16被安排在移動終端12與應用節(jié)點18之間,向應用節(jié)點18提供有關移動終端12之終端用戶的信息。
通常,應用節(jié)點18向虛擬終端服務器16提供應用節(jié)點終端用戶信息請求信號,請求關于移動終端12的終端用戶的終端用戶信息。
如果被請求的終端用戶信息存儲在虛擬終端服務器16中,且容易到達與控制其分布的任何終端用戶規(guī)則和偏好有關的應用節(jié)點18,那么虛擬終端服務器16可以響應這個信號,并將包含終端用戶信息的虛擬終端服務器信號提供給應用節(jié)點18。
如果被請求的終端用戶信息沒有存儲在虛擬終端服務器16或者終端用戶偏好指示這個信息不能在沒有用戶干預時給予,那么虛擬終端服務器16響應這個信號,將虛擬終端服務器終端用戶信息請求信號提供給請求該信息的移動終端12。移動終端12響應這個信號,并將包含終端用戶信息(或者能夠給予應用節(jié)點18的許可)的移動終端信號返回到虛擬終端服務器16。虛擬終端服務器16響應這個信號,向應用節(jié)點18提供包含終端用戶信息的虛擬終端服務器信號。
當應用節(jié)點18接收包含終端用戶信息的虛擬終端服務器信號時,它以下面描述的方式處理該信息。
在圖1中,虛擬終端服務器16被顯示為包含在網(wǎng)絡基礎結構14中。網(wǎng)絡基礎結構14除虛擬終端服務器16之外的部分是本領域公知的,本發(fā)明的范圍并不打算限制為任何特殊類型或種類??梢灶A見許多不同的網(wǎng)絡和網(wǎng)絡基礎結構都能包含屬于本發(fā)明主題的虛擬終端服務器接口的基本特征,包括但是不局限于無線的或是其它類型的移動網(wǎng)絡。
圖2移動終端12圖2顯示圖1所示的移動終端12的框圖,移動終端包括連接到(連接到天線12c的)無線電訪問網(wǎng)絡模塊12b的信號處理器12a、顯示模塊12d、音頻模塊12e、麥克風12f、只讀存儲器12g(ROM或者EPROM)、鍵盤模塊12h和隨機訪問存儲器12i(RAM)。信號處理器12a控制無線終端12的操作,該終端的操作是本領域公知的。此外,本發(fā)明的范圍不打算被限制為12a、12b...12i中的任何特殊種類或類型。例如,本發(fā)明的范圍打算包括的無線電訪問網(wǎng)絡模塊12b可以是天線模塊、射頻(RF)模塊或無線電調制解調器等。無線終端12還包括本領域公知的許多其它電路元件,這些元件沒有被顯示或者描述。
移動終端用戶接口模塊12j無線終端12的特色是移動終端用戶接口模塊12j,該模塊用于提供關于虛擬終端服務器16(圖1)的移動終端12的接口功能,包括管理移動終端12中終端用戶信息的存儲;管理終端用戶規(guī)則和偏好的存儲和執(zhí)行,這些規(guī)則和偏好管理終端用戶信息向虛擬終端16(圖1)的傳送;管理與虛擬終端16請求的某些終端用戶信息的傳送相關的終端用戶的提示和手動確認;管理控制移動終端12與虛擬終端16之間的終端用戶信息傳送的加密、數(shù)字權利管理和協(xié)議同步的使用;以及控制移動終端12與虛擬終端16之間的終端用戶信息的傳送。
移動終端用戶接口模塊12j可以使用硬件、軟件或者二者的組合來實現(xiàn)。在典型的軟件實現(xiàn)中,移動終端用戶接口模塊12j將是基于微處理器的結構,包括微處理器、隨機訪問存儲器(RAM)、只讀存儲器(ROM),輸入/輸出設備和連接上述設備的控制、數(shù)據(jù)和地址總線。在程序設計特別是無線終端程序設計領域的熟練技術人員能夠設計這種基于微處理器的實現(xiàn)以執(zhí)行這里描述的功能,而無需過度的試驗。
本發(fā)明的范圍不打算局限于任何特殊種類的移動終端或者設備,許多不同的移動終端或者設備被預見可以包括在此描述的本發(fā)明的基本特征。
圖3虛擬終端服務器16圖3顯示圖1所示的虛擬終端服務器16的框圖,其包括連接到虛擬/移動終端接口模塊16b以及虛擬/應用節(jié)點接口模塊16c的虛擬終端服務器控制器模塊16a。虛擬終端服務器16在此被描述為通過使用網(wǎng)絡基礎結構14(圖1)中的受托服務器實現(xiàn);可是,本發(fā)明的范圍不打算僅局限于上述設備。實施例被預見其中的虛擬終端服務器使用與本領域目前公知的結構類型一樣簡單而不必是基于服務器的另一種虛擬終端來實現(xiàn)。
虛擬終端服務器控制器模塊16a虛擬終端服務器控制器模塊16a執(zhí)行控制功能,包括但不限于,控制虛擬終端服務器16的全部操作,包括控制虛擬/移動終端接口模塊16b與移動終端12(圖1)的移動終端用戶接口模塊12j(圖2)之間的接口功能、終端用戶息的管理和存儲、從移動終端12接收的終端用戶信息的規(guī)則和偏好、從網(wǎng)絡基礎結構14接收的關于移動終端的網(wǎng)絡始發(fā)信息的管理和存儲、以及虛擬/應用節(jié)點接口模塊16c與圖4所示的屬于應用節(jié)點18(圖1)的應用節(jié)點/虛擬終端服務器接口模塊18b之間的接口功能。
虛擬/移動-終端接口模塊16b虛擬/移動終端接口模塊16b執(zhí)行接口功能,包括但不限于,控制對移動終端12(圖1)的終端用戶信息的請求、在從移動終端12傳送終端用戶信息期間加密、數(shù)字權利管理和同步協(xié)議的使用、以及從移動終端12接收的終端用戶信息的接受與供應。
虛擬/應用節(jié)點接口模塊16c虛擬/應用節(jié)點接口模塊16c執(zhí)行接口功能,包括但不限于,管理來自應用節(jié)點18(圖1)的終端用戶信息請求、在向應用節(jié)點18傳送終端用戶信息期間加密、數(shù)字權利管理和同步協(xié)議的使用、以及向應用節(jié)點18傳送終端用戶信息,包括使用基于web服務的協(xié)議。
圖4應用節(jié)點18圖4顯示圖1所示的應用節(jié)點18的框圖,其包括連接到應用節(jié)點/虛擬終端服務器接口模塊18b以及應用節(jié)點終端用戶信息信號處理器18c的應用節(jié)點控制器模塊18a。
應用節(jié)點控制器模塊18a應用節(jié)點控制器模塊18a執(zhí)行操作應用節(jié)點18的控制功能,包括但是不限于,協(xié)調應用節(jié)點/虛擬終端服務器接口模塊18b與應用節(jié)點終端用戶信息信號處理器18c的操作。
應用節(jié)點/虛擬終端服務器接口模塊18b應用節(jié)點/虛擬終端服務器接口模塊18b執(zhí)行與虛擬終端服務器16的虛擬/應用節(jié)點接口模塊16c(圖3)有關的接口功能,包括但不限于,管理向虛擬終端服務器16(圖1)產生對終端用戶信息的請求、管理在終端用戶信息從虛擬終端16向應用節(jié)點18傳送期間加密、數(shù)字權利管理和同步協(xié)議的使用、管理從虛擬終端服務器16接收的終端用戶信息的接受和存儲、控制終端用戶信息從虛擬終端服務器16的傳送,包括使用基于web服務的協(xié)議、以及提供從虛擬終端服務器16接收的、用于通過應用節(jié)點終端用戶信息信號處理器18c或者應用節(jié)點18中一個或者多個其它模塊(沒有顯示)處理的終端用戶信息的供給。
應用節(jié)點終端用戶信息信號處理器18c應用節(jié)點終端用戶信息信號處理器18c處理應用節(jié)點18中的終端用戶信息。盡管本發(fā)明的范圍不打算局限于應用節(jié)點的任何特殊類型或種類、或者應用節(jié)點終端用戶信息信號處理器18c使用或者處理終端用戶信息的任何特殊類型或種類的方式,但應用節(jié)點18在此作為一個軟件應用節(jié)點描述。
模塊16a、16b、16c、18a、18b、18c的實現(xiàn)虛擬終端服務器控制器模塊16a、虛擬/移動終端接口模塊16b、虛擬/應用節(jié)點接口模塊16c、應用節(jié)點控制器模塊18a、應用節(jié)點/虛擬終端服務器接口模塊18b與應用節(jié)點終端用戶信息信號處理器18c可以使用硬件、軟件或者二者的組合來實現(xiàn)。在一個典型的軟件實現(xiàn)中,這些模塊16a、16b、16c、18a、18b、18c是基于微處理器的結構,包括微處理器、隨機訪問存儲器(RAM)、只讀存儲器(ROM),輸入/輸出設備和連接上述設備的控制、數(shù)據(jù)和地址總線。程序設計領域熟練的技術人員能夠設計這種基于微處理器的實現(xiàn),以執(zhí)行在此描述的功能,而無需過度的試驗。本發(fā)明的范圍不打算局限于實現(xiàn)這些模塊16a、16b、16c、18a、18b、18c的方式。
發(fā)明范圍因此,本發(fā)明包括在下文提出的結構中示例的結構特征、元件組合以及部件排列。
因此,可以看出上文提出的目的以及從上文的描述中變得顯而易見的那些目的被有效地實現(xiàn),因為不偏離本發(fā)明的范圍可以對以上結構進行某些改變,所以包含在以上描述中或者在附圖顯示的所有內容將被認為是說明性的而不是限制。
權利要求
1.一種在包括移動網(wǎng)絡的網(wǎng)絡中與應用節(jié)點共享移動終端的終端用戶信息的方法,特征在于在移動終端與應用節(jié)點之間安排的虛擬終端向應用節(jié)點提供關于移動終端之終端用戶的信息。
2.根據(jù)權利要求1的方法,特征在于移動終端存儲終端用戶信息,并且移動終端具有用于管理終端用戶信息的移動終端用戶接口。
3.根據(jù)權利要求1的方法,特征在于移動終端存儲關于應用節(jié)點如何使用不同類型的終端用戶信息的用戶規(guī)則或者偏好。
4.根據(jù)權利要求1的方法,特征在于根據(jù)終端用戶偏好移動終端需要手動確認,每次應用節(jié)點請求某個終端用戶信息時,虛擬終端提示它的終端用戶。
5.根據(jù)權利要求3的方法,特征在于移動終端具有用于管理終端用戶規(guī)則或者偏好的移動終端用戶接口。
6.根據(jù)權利要求5的方法,特征在于利用加密或者數(shù)字權利管理(DRM)協(xié)議強迫遵守關于至少一些終端用戶信息的終端用戶規(guī)則和偏好。
7.根據(jù)權利要求1的方法,特征在于至少一些終端用戶信息來自于無線網(wǎng)絡的網(wǎng)絡基礎結構。
8.根據(jù)權利要求7的方法,特征在于至少一些終端用戶信息是通過使用同步協(xié)議從網(wǎng)絡基礎結構中獲取的。
9.根據(jù)權利要求1的方法,特征在于虛擬終端存儲至少一些終端用戶信息、終端用戶規(guī)則和偏好或者其組合的拷貝。
10.根據(jù)權利要求1的方法,特征在于虛擬終端位于無線網(wǎng)絡的網(wǎng)絡基礎結構內的受托服務器中。
11.根據(jù)權利要求1的方法,特征在于使用管理協(xié)議在移動終端與虛擬終端之間傳送數(shù)據(jù)。
12.根據(jù)權利要求1的方法,特征在于移動終端與虛擬終端之間的同步協(xié)議說明終端用戶規(guī)則和偏好。
13.根據(jù)權利要求1的方法,特征在于虛擬終端存儲基于終端用戶規(guī)則和偏好的終端用戶信息。
14.根據(jù)權利要求1的方法,特征在于虛擬終端響應于手動終端用戶干預請求提供終端用戶信息,但是不存儲基于終端用戶規(guī)則和偏好的終端用戶信息。
15.根據(jù)權利要求1的方法,特征在于虛擬終端在向應用節(jié)點提供終端用戶信息時說明終端用戶偏好。
16.根據(jù)權利要求1的方法,特征在于虛擬終端在向應用節(jié)點提供終端用戶信息時使用密碼學和數(shù)字權利管理(DRM)裝置。
17.根據(jù)權利要求1的方法,特征在于虛擬終端至應用節(jié)點的接口是基于web服務的接口。
18.一種具有移動終端的網(wǎng)絡,其中移動終端被與應用節(jié)點共享信息的終端用戶操作,特征在于該網(wǎng)絡包括應用節(jié)點,用于提供請求關于移動終端之終端用戶的信息的應用節(jié)點終端用戶信息請求信號,并響應包含終端用戶信息的虛擬終端服務器信號,以對之進行處理。虛擬終端服務器,響應應用節(jié)點終端用戶信息請求信號,以便向移動終端提供虛擬終端服務器終端用戶信息請求信號,并響應包含終端用戶信息的移動終端信號,以便向應用節(jié)點提供包含終端用戶信息的虛擬終端服務器信號;以及移動終端,響應虛擬終端服務器終端用戶信息請求信號,向虛擬終端服務器提供包含終端用戶信息的移動終端信號。
19.根據(jù)權利要求18的網(wǎng)絡,特征在于移動終端存儲終端用戶信息,并且移動終端具有用于管理終端用戶信息的移動終端用戶接口。
20.根據(jù)權利要求18的網(wǎng)絡,特征在于移動終端存儲關于應用節(jié)點如何使用不同類型的終端用戶信息的用戶規(guī)則或者偏好。
21.根據(jù)權利要求18的網(wǎng)絡,特征在于移動終端需要手動確認,每次應用節(jié)點請求某個終端用戶信息時,虛擬終端服務器提示它的終端用戶。
22.根據(jù)權利要求21的網(wǎng)絡,特征在于移動終端具有用于管理終端用戶規(guī)則或者偏好的移動終端用戶接口。
23.根據(jù)權利要求21的網(wǎng)絡,特征在于利用加密或者數(shù)字權利管理(DRM)協(xié)議強迫遵守關于至少一些終端用戶信息的終端用戶規(guī)則和偏好。
24.根據(jù)權利要求18的網(wǎng)絡,特征在于至少一些終端用戶信息來自于網(wǎng)絡的其它網(wǎng)絡節(jié)點,例如網(wǎng)絡基礎結構。
25.根據(jù)權利要求18的網(wǎng)絡,特征在于虛擬終端服務器從網(wǎng)絡基礎結構獲得至少一些終端用戶信息。
26.根據(jù)權利要求18的網(wǎng)絡,特征在于虛擬終端服務器存儲至少一些終端用戶信息、終端用戶規(guī)則和偏好或者其組合的拷貝。
27.根據(jù)權利要求18的網(wǎng)絡,特征在于虛擬終端服務器位于無線網(wǎng)絡的網(wǎng)絡基礎結構內的受托服務器中。
28.根據(jù)權利要求18的網(wǎng)絡,特征在于使用管理協(xié)議在移動終端與虛擬終端服務器之間傳送數(shù)據(jù)。
29.根據(jù)權利要求18的網(wǎng)絡,特征在于移動終端與虛擬終端服務器之間的同步協(xié)議說明終端用戶規(guī)則和偏好。
30.根據(jù)權利要求18的網(wǎng)絡,特征在于虛擬終端服務器基于終端用戶規(guī)則和偏好存儲終端用戶信息。
31.根據(jù)權利要求18的網(wǎng)絡,特征在于虛擬終端響應于手動終端用戶干預請求提供終端用戶信息,但是不基于終端用戶規(guī)則和參數(shù)存儲終端用戶信息。
32.根據(jù)權利要求18的網(wǎng)絡,特征在于虛擬終端服務器在向應用節(jié)點提供終端用戶信息時說明終端用戶偏好。
33.根據(jù)權利要求18的網(wǎng)絡,特征在于虛擬終端服務器在向應用節(jié)點提供終端用戶信息時使用密碼和數(shù)字權利管理(DRM)裝置。
34.根據(jù)權利要求18的網(wǎng)絡,特征在于虛擬終端服務器與應用節(jié)點之間的接口是基于web服務的接口。
35.根據(jù)權利要求18的網(wǎng)絡,特征在于該網(wǎng)絡是一個無線網(wǎng)絡。
全文摘要
一種與無線網(wǎng)絡(10)中的應用節(jié)點(18)共享關于移動終端(12)之終端用戶的信息的方法和設備,其中在移動終端(12)與應用節(jié)點(18)之間安排的虛擬終端(16)從一個集中點向應用節(jié)點(18)提供關于移動終端(12)之終端用戶的終端用戶信息。移動終端(12)存儲終端用戶信息,并且具有用于管理終端用戶信息之供給的移動終端用戶接口。移動終端(12)存儲控制如何使用不同類型的終端用戶信息以及終端用戶信息將被供給無線網(wǎng)絡(10)中何處的終端用戶規(guī)則或者偏好。移動終端的終端用戶需要手動確認,使得每次應用節(jié)點(18)請求某些終端用戶信息時能提示終端用戶。
文檔編號H04L29/08GK1662897SQ03802832
公開日2005年8月31日 申請日期2003年1月24日 優(yōu)先權日2002年1月28日
發(fā)明者T·賴維斯托, P·古斯塔夫森 申請人:諾基亞有限公司