專利名稱:在不同訪問機制和網(wǎng)絡(luò)技術(shù)間的漫游的制作方法
相關(guān)申請的交叉引用本申請要求2003年6月27日遞交的美國臨時申請No.60/483,283的優(yōu)先權(quán),這里通過參考并入該申請。
背景技術(shù):
本發(fā)明一般涉及用于在無線網(wǎng)絡(luò)間漫游的技術(shù)和系統(tǒng)。更具體而言,本發(fā)明的實施例涉及在來自不同網(wǎng)絡(luò)供應(yīng)商和/或不同技術(shù)的不同網(wǎng)絡(luò)間切換訪問。
在當(dāng)今的無線移動計算世界中,存在多種不同的移動技術(shù),這些移動技術(shù)共存以用于不同的應(yīng)用和不同的范圍。下面結(jié)合圖1論述這些不同技術(shù)中的某些技術(shù)示例,其中圖1圖示出多種技術(shù)中的幾種。
圖1示出了無線廣域網(wǎng)(WWAN)、無線局域網(wǎng)(WLAN)和無線個人區(qū)域網(wǎng)(WPAN)技術(shù)。WWAN技術(shù)通常包括蜂窩和相關(guān)技術(shù),例如GSM、GPRS、CDPD、CDMA、TDMA、WCDMA等等。WWAN網(wǎng)絡(luò)是高功率的長程網(wǎng)絡(luò),它通常具有幾千米以上數(shù)量級的訪問范圍。另一方面,WLAN技術(shù)是中等功率的中程網(wǎng)絡(luò),其具有幾十米數(shù)量級的訪問范圍,而WPAN是低功率的短程網(wǎng)絡(luò),其通常具有大約10米或更短的訪問范圍。WLAN技術(shù)的示例包括IEEE 802.11(a)、(b)、(e)和(g)技術(shù),而WPAN技術(shù)的示例包括藍牙、HomeRF、IrDA和IEEE 802.15技術(shù)。
因特網(wǎng)和基于因特網(wǎng)的應(yīng)用可以被圖1所示的無線網(wǎng)絡(luò)類型中的每種無線網(wǎng)絡(luò)上的不同設(shè)備所訪問。為了利用特定的無線網(wǎng)絡(luò)技術(shù)訪問因特網(wǎng),需要將帶有適當(dāng)硬件(例如天線)和軟件(例如協(xié)議)的計算設(shè)備連同適當(dāng)?shù)膽{證(例如用戶賬號)一起使用,這些憑證被網(wǎng)絡(luò)服務(wù)供應(yīng)商所識別。除了某些非常特殊的情況之外,能夠?qū)崿F(xiàn)對網(wǎng)絡(luò)的訪問的憑證要求預(yù)先訂購網(wǎng)絡(luò)上的服務(wù),或者基于即付即打(pay-as-you-go)方法(該方法通常用于一段設(shè)置好的時間),在此方法中,用戶接收已授權(quán)可以在網(wǎng)絡(luò)上使用的臨時用戶ID。例如,為了訪問WWAN,用戶通常需要與蜂窩數(shù)據(jù)供應(yīng)商之間的規(guī)劃,為了訪問WLAN網(wǎng)絡(luò),用戶可能需要與WLAN供應(yīng)商之間的訂購、與供應(yīng)商之間的臨時賬號(例如用于在機場或咖啡廳處的網(wǎng)絡(luò)使用)或者與企業(yè)網(wǎng)絡(luò)之間的關(guān)系。
對于與網(wǎng)絡(luò)服務(wù)供應(yīng)商之間的預(yù)先訂購和/或現(xiàn)有關(guān)系的需求限制了網(wǎng)絡(luò)服務(wù)的各個用戶從一個網(wǎng)絡(luò)漫游到另一網(wǎng)絡(luò)的能力。
發(fā)明內(nèi)容
本發(fā)明的實施例允許網(wǎng)絡(luò)服務(wù)的用戶在無需預(yù)先訂購每個網(wǎng)絡(luò)的情況下從一個網(wǎng)絡(luò)漫游到另一網(wǎng)絡(luò)。漫游訪問可以通過能夠連接到不同網(wǎng)絡(luò)中的每個網(wǎng)絡(luò)的單個設(shè)備實現(xiàn),也可以通過不同設(shè)備實現(xiàn),其中一個設(shè)備能夠連接到第一網(wǎng)絡(luò)技術(shù),而第二設(shè)備能夠連接到第二網(wǎng)絡(luò)技術(shù)。本發(fā)明的實施例涉及來自不同網(wǎng)絡(luò)供應(yīng)商的不同網(wǎng)絡(luò)間的訪問切換。本發(fā)明的某些實施例允許在來自不同供應(yīng)商的不同網(wǎng)絡(luò)間執(zhí)行無縫漫游,同時保持會話和應(yīng)用狀態(tài)。
在一個實施例中,方法包括建立無線移動設(shè)備和第一無線網(wǎng)絡(luò)之間的連接。所述連接允許無線移動設(shè)備與基于因特網(wǎng)的應(yīng)用進行交互。無線移動設(shè)備和基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài)被跟蹤。無線移動設(shè)備和第一無線網(wǎng)絡(luò)之間的連接被終止。該方法還包括建立無線移動設(shè)備和第二無線網(wǎng)絡(luò)之間的連接,并且在終止無線移動設(shè)備和第一無線網(wǎng)絡(luò)之間的連接之前,將代表無線移動設(shè)備和基于因特網(wǎng)的應(yīng)用之間的交互狀態(tài)的數(shù)據(jù)發(fā)送到基于因特網(wǎng)的應(yīng)用。
在另一實施例中,方法包括建立移動設(shè)備到第一無線網(wǎng)絡(luò)的連接;使用移動設(shè)備通過第一無線網(wǎng)絡(luò)與基于因特網(wǎng)的應(yīng)用進行交互;跟蹤與同基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài)相關(guān)的數(shù)據(jù);建立移動設(shè)備到第二無線網(wǎng)絡(luò)的連接;以及將與同基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài)相關(guān)的數(shù)據(jù)發(fā)送到基于因特網(wǎng)的應(yīng)用。
在第三實施例中,方法包括建立第一無線移動設(shè)備和第一無線網(wǎng)絡(luò)之間的連接。所述連接允許第一無線移動設(shè)備與基于因特網(wǎng)的應(yīng)用進行交互。該方法還包括跟蹤第一無線移動設(shè)備和基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài);終止第一無線移動設(shè)備和第一無線網(wǎng)絡(luò)之間的連接;建立第二無線移動設(shè)備和第二無線網(wǎng)絡(luò)之間的連接。第二移動設(shè)備不同于第一無線移動設(shè)備。在終止第一無線移動設(shè)備和第一無線網(wǎng)絡(luò)之間的連接之前,將代表第一無線移動設(shè)備和基于因特網(wǎng)的應(yīng)用之間的交互狀態(tài)的數(shù)據(jù)發(fā)送到基于因特網(wǎng)的應(yīng)用。
在第四實施例中,公開了一種用于輔助從一個網(wǎng)絡(luò)到另一網(wǎng)絡(luò)的漫游的系統(tǒng)。該系統(tǒng)包括認證組件,該組件被配置認證用于在多個無線網(wǎng)絡(luò)上使用的無線移動設(shè)備;以及同步管理器組件。同步管理器組件被配置通過第一無線網(wǎng)絡(luò)跟蹤無線移動設(shè)備和基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài),并響應(yīng)于接收到適當(dāng)請求,通過第二無線網(wǎng)絡(luò)建立無線移動設(shè)備和基于因特網(wǎng)的應(yīng)用之間的會話,并發(fā)送代表交互狀態(tài)的數(shù)據(jù)到基于因特網(wǎng)的應(yīng)用。
結(jié)合以下文本和附圖,將更詳細描述本發(fā)明的這些和其他實施例及其很多優(yōu)點和特征。
圖1圖示出若干當(dāng)前可獲得的移動網(wǎng)絡(luò)技術(shù)的簡化對比;圖2是根據(jù)本發(fā)明一個實施例的允許移動設(shè)備在不同網(wǎng)絡(luò)間漫游的系統(tǒng)的框圖;圖3A圖示出根據(jù)本發(fā)明的一個實施例與用戶登錄到第一網(wǎng)絡(luò)相關(guān)聯(lián)的事件序列;圖3B圖示出根據(jù)本發(fā)明的一個實施例當(dāng)圖3A中的用戶從第一網(wǎng)絡(luò)漫游到第二網(wǎng)絡(luò)時發(fā)生的事件序列;圖4是示出與圖3A和3B所示事件相關(guān)聯(lián)的步驟的流程圖;圖5是示出根據(jù)本發(fā)明一個實施例的認證過程的框圖,該認證過程涉及聯(lián)盟(federation)中的多個UWNP;以及圖6是示出根據(jù)本發(fā)明另一實施例的認證過程的框圖。
具體實施例方式
圖2是根據(jù)本發(fā)明一個實施例的允許移動設(shè)備在不同網(wǎng)絡(luò)間漫游的系統(tǒng)的框圖。圖2示出了移動設(shè)備10、12和14,它們通過網(wǎng)絡(luò)20、22中的一個或多個訪問因特網(wǎng)30。移動設(shè)備10、12和14例如可以是無線裝配的膝上型計算機、能夠聯(lián)網(wǎng)的蜂窩電話、無線裝配的個人數(shù)字助理(PDA)或能夠連接到無線網(wǎng)絡(luò)以通過該網(wǎng)絡(luò)訪問一個或多個基于因特網(wǎng)的服務(wù)的任意其他移動計算設(shè)備。網(wǎng)絡(luò)20和22可以依賴于不同的技術(shù)和/或使用不同的服務(wù)供應(yīng)商來使移動設(shè)備能夠連接到網(wǎng)絡(luò)。在某些實施例中,網(wǎng)絡(luò)20和22可以是由相同或不同的服務(wù)供應(yīng)商部署的不同技術(shù)、使用相同技術(shù)但由不同服務(wù)供應(yīng)商操作的不同小區(qū),或者可以是使用相同技術(shù)和服務(wù)供應(yīng)商的不同小區(qū)。
網(wǎng)絡(luò)20和22可以基于圖1所示的任何技術(shù),或者基于任意其他適當(dāng)?shù)臒o線網(wǎng)絡(luò)技術(shù)。例如,在一個實施例中,網(wǎng)絡(luò)20可以是基于蜂窩的3GWWAN網(wǎng)絡(luò),而網(wǎng)絡(luò)22可以是802.11(b)WLAN網(wǎng)絡(luò)。在另一實施例中,網(wǎng)絡(luò)20可以是由公司X操作的802.11(g)WLAN網(wǎng)絡(luò),而網(wǎng)絡(luò)22可以是由公司Y操作的802.11(g)WLAN網(wǎng)絡(luò)。
如圖2所示,移動設(shè)備10裝配有能使該設(shè)備通過網(wǎng)絡(luò)20訪問因特網(wǎng)30的硬件;移動設(shè)備12裝配有能使該設(shè)備通過網(wǎng)絡(luò)22訪問因特網(wǎng)30的硬件,而移動設(shè)備14裝配有能使該設(shè)備通過網(wǎng)絡(luò)20或網(wǎng)絡(luò)22訪問因特網(wǎng)30的硬件。圖2還示出了用于通用無線網(wǎng)絡(luò)供應(yīng)商(UWNP)的計算機系統(tǒng)/服務(wù)器40和應(yīng)用服務(wù)器50。UWNP 40包括認證組件42和同步管理器44,認證組件42在多個網(wǎng)絡(luò)(例如網(wǎng)絡(luò)20和22)上認證移動設(shè)備(例如移動設(shè)備10、12和14),而同步管理器44跟蹤一個無線移動設(shè)備與該設(shè)備正在與之交互的各種基于因特網(wǎng)的應(yīng)用之間的交互狀態(tài)。
應(yīng)用服務(wù)器50中駐留著一個或多個應(yīng)用,這些應(yīng)用可以被計算設(shè)備(例如個人計算機和移動設(shè)備10、12和14)通過網(wǎng)絡(luò)所訪問。應(yīng)用服務(wù)器50可以包括分布式計算系統(tǒng)中的多個服務(wù)器。在某些實施例中,服務(wù)器50可以實現(xiàn)一個或多個虛擬專用網(wǎng)絡(luò)。本領(lǐng)域技術(shù)人員將意識到,除了應(yīng)用服務(wù)器50之外還存在能夠通過因特網(wǎng)訪問的上千種不同的應(yīng)用服務(wù)器,它們提供了被諸如移動設(shè)備10、12和14之類的計算設(shè)備所使用的上千種不同的服務(wù)和/或應(yīng)用。
本發(fā)明的實施例允許移動設(shè)備在多個網(wǎng)絡(luò)間漫游,例如從網(wǎng)絡(luò)20漫游到網(wǎng)絡(luò)22,從而使最初通過第一網(wǎng)絡(luò)建立的到基于因特網(wǎng)的應(yīng)用(例如由應(yīng)用服務(wù)器50支持的應(yīng)用)的連接可以被切換為通過第二網(wǎng)絡(luò)來建立該連接。在某些實施例中,連接的切換可以被實現(xiàn)為使對網(wǎng)絡(luò)切換的用戶的影響最小化。在某些情況下,用戶甚至不會注意到發(fā)生了連接改變。連接可以在移動設(shè)備持續(xù)連接到因特網(wǎng)30的單個會話期間被切換,也可以從第一會話切換到隨后的第二會話,在后一種情況下,移動設(shè)備在一段時間內(nèi)斷開與因特網(wǎng)30的連接,隨后在第二會話中以與在第一會話期間該設(shè)備與因特網(wǎng)30斷開連接時相同的應(yīng)用狀態(tài)重新連接到因特網(wǎng)30,另外在后一種情況下,也可以在每個會話期間使用不同的移動設(shè)備連接到因特網(wǎng)30。
在某些實施例中,用戶(例如,移動設(shè)備的所有者)可能需要注冊到UWNP 40,或通過其他機制以其他方式注冊到UWNP 40。在某些實例中,可以代表用戶完成注冊(例如服務(wù)供應(yīng)商可以將移動設(shè)備注冊到UWPN)。UWNP 40的認證組件42針對移動設(shè)備在網(wǎng)絡(luò)上的使用對其進行認證。例如,在一個實施例中,可以通過將設(shè)備ID與已注冊到UWNP40的設(shè)備ID的數(shù)據(jù)庫相比較來認證移動設(shè)備。
UWNP 40還包括同步管理器44,該同步管理器44提供能使漫游平滑地從一個網(wǎng)絡(luò)轉(zhuǎn)移到第二網(wǎng)絡(luò)的會話管理服務(wù)用于為實現(xiàn)此目的而寫的應(yīng)用。同步管理器是一種軟件程序/引擎,它維護所有活動應(yīng)用的狀態(tài),以支持本發(fā)明的實施例所允許的各種漫游模式。在某些實施例中,同步管理器可以是在移動設(shè)備上(在圖2中未示出)而不是服務(wù)器側(cè)執(zhí)行的程序。而且,在某些實施例中,同步管理器(或在UWNP服務(wù)器上執(zhí)行的另一軟件組件)提供身份管理功能,該身份管理功能使用戶能夠?qū)⑵渥陨淼膯蝹€身份發(fā)送到服務(wù)供應(yīng)商或應(yīng)用,即使當(dāng)用戶正在使用不同的用戶名(例如個人身份或工作身份)或不同的移動設(shè)備(例如無線膝上型計算機或蜂窩電話)訪問網(wǎng)絡(luò)時也可發(fā)送。
交互狀態(tài)可以通過捕獲用戶與一個數(shù)據(jù)模型之間的交互事件來保存。例如,數(shù)據(jù)模型可以代表網(wǎng)絡(luò)表格(web form)的結(jié)構(gòu)(例如XForms數(shù)據(jù)模型),而用戶交互事件可以代表用戶與該表格之間的交互。交互事件可以被捕獲并解釋為關(guān)于交互如何影響與交互相關(guān)聯(lián)的數(shù)據(jù)模型。例如,在表格的數(shù)據(jù)字段中輸入的每個字符都會影響數(shù)據(jù)模型。在周期性的間隔處,信息可以被存儲并發(fā)送,或以其他方式與同步管理器同步。在一個實施例中,用戶交互的影響可以作為XForms數(shù)據(jù)模型來存儲,并周期性地與同步管理器中的與用戶會話相關(guān)聯(lián)的貯存庫(repository)同步。交互事件和數(shù)據(jù)模型兩者可以被捕獲、存儲并與不同的粒度同步。例如,交互可以在每次事件發(fā)生時(基于事件)被捕獲、當(dāng)填充字段和接收到偏焦(off focus)事件時(基于字段)被捕獲、在多個字段被填充后(基于塊)被捕獲、在表格或頁事件時(例如當(dāng)表格完成時)被捕獲,或者在用戶與數(shù)據(jù)模型之間的交互中的其他適當(dāng)?shù)狞c處被捕獲。
本發(fā)明的某些實施例涉及漫游的三種不同模式(1)暫停和恢復(fù)模式;(2)連接/間歇性斷開/斷開模式和(3)多設(shè)備漫游。基于因特網(wǎng)的應(yīng)用可以被寫為支持上述漫游模式中的一種或多種。在本發(fā)明的其他實施例中,可以實現(xiàn)支持設(shè)備和/或網(wǎng)絡(luò)之間的無縫切換的其他模式和編程模型。暫停和恢復(fù)模式以及連接/間歇性斷開/斷開模式可以被在系統(tǒng)的設(shè)備側(cè)或服務(wù)器側(cè)執(zhí)行的同步管理器所支持。但是,多設(shè)備漫游可能要求同步管理器工作在系統(tǒng)的服務(wù)器側(cè),或網(wǎng)絡(luò)中可從被使用的不同網(wǎng)絡(luò)/設(shè)備訪問到的某個位置。另外,保存在第一設(shè)備上的交互狀態(tài)可以被發(fā)送到第二設(shè)備。
支持暫停和恢復(fù)模式的應(yīng)用允許應(yīng)用被中斷,并隨后利用不同的網(wǎng)絡(luò)(例如通過基于不同技術(shù)的接入網(wǎng)絡(luò))或不同的移動設(shè)備以中斷狀態(tài)恢復(fù)應(yīng)用。在某些實施例中,應(yīng)用可以被寫為支持粒狀的暫停和恢復(fù)模式,在該模式中,應(yīng)用可以在任何時刻中斷,但僅在程序中的特定點被恢復(fù)。作為暫停和恢復(fù)模式的一個示例,如果用戶正在網(wǎng)站上填寫要求用戶輸入其姓名、家庭住址、家庭電話和電子郵件地址及其他信息的電子表格,則同步管理器保存網(wǎng)站所請求的數(shù)據(jù)模型(即表格),并跟蹤用戶利用移動設(shè)備60輸入到表格中的信息。如果用戶的會話在完成表格前被中斷,例如用戶輸入了他的姓名和地址,但還沒有輸入他的家庭電話、電子郵件地址或其他信息,同步管理器則維持足夠的信息,以使當(dāng)用戶與網(wǎng)站的連接重新建立時,已由同步管理器重新輸入了用戶的姓名和地址信息的表格可以被拉回活動屏幕,從而用戶只需完成表格中剩余的電話號碼、電子郵件地址和其他字段即可。在某些實施例中,用戶可以選擇在將表格顯示在活動屏幕上之前是否恢復(fù)表格的填寫。
支持連接/斷開模式的應(yīng)用允許當(dāng)應(yīng)用的一部分在移動設(shè)備上執(zhí)行,而應(yīng)用的一部分在通過因特網(wǎng)訪問的應(yīng)用服務(wù)器50上執(zhí)行時使用無縫漫游。這種應(yīng)用的示例包括運行在嵌入式網(wǎng)絡(luò)服務(wù)器上并具有客戶端側(cè)邏輯的應(yīng)用,所述客戶端側(cè)邏輯能夠在沒有網(wǎng)絡(luò)時在客戶端上仿真的應(yīng)用業(yè)務(wù)邏輯的一部分。通常,客戶端業(yè)務(wù)邏輯與本地的客戶端側(cè)數(shù)據(jù)倉庫或貯存庫交互。當(dāng)接通網(wǎng)絡(luò)時,經(jīng)業(yè)務(wù)邏輯更新后的數(shù)據(jù)倉庫與后端數(shù)據(jù)同步。在后端的更新例如可以在事件或改變發(fā)生時、由客戶端周期性地或在客戶端發(fā)起時,利用推(push)技術(shù)與客戶端同步。這種應(yīng)用通常具有附加機制用于處理沖突。這種應(yīng)用的示例包括Oracle的Web-to-Go和BlackberryTM的電子郵件服務(wù),其中Oracle的Web-to-Go是用于輔助開發(fā)、部署和管理移動Web應(yīng)用的組件和服務(wù)的集合。
在支持多設(shè)備漫游的應(yīng)用中,用戶可以在與應(yīng)用交互的同時從通過第一網(wǎng)絡(luò)(例如網(wǎng)絡(luò)20)訪問應(yīng)用的第一移動設(shè)備10切換到通過第二網(wǎng)絡(luò)(例如網(wǎng)絡(luò)22)訪問應(yīng)用的第二移動設(shè)備12。從移動設(shè)備10到移動設(shè)備12的切換例如可以包括從通過WAP瀏覽器訪問應(yīng)用的WAP電話到通過XHTML(擴展HTML)瀏覽器訪問應(yīng)用的無線PDA或電話亭的切換。作為另一示例,用于可以從通過圖形用戶界面代理與應(yīng)用交互的設(shè)備切換到通過語音用戶代理與應(yīng)用交互的設(shè)備。用于使用多模式交互的應(yīng)用的其他部署的多設(shè)備漫游也可以被同步管理器44所支持。
與暫停和恢復(fù)模式類似,支持多設(shè)備漫游的應(yīng)用也可以以不同等級的粒度來寫成。但是,實現(xiàn)多設(shè)備漫游要求同步管理器44被部署在服務(wù)器側(cè)(例如在UWNP 40處),而不是單獨部署在移動設(shè)備本身上。
一旦用戶注冊到UWNP,用戶就可以登錄到與該UWNP相關(guān)聯(lián)的網(wǎng)絡(luò),以建立第一連接,并建立使用條件(例如連接的費用結(jié)構(gòu))。然后,用戶可以步入同樣與該UWNP相關(guān)聯(lián)的第二網(wǎng)絡(luò)的范圍,并從第一網(wǎng)絡(luò)漫游到第二網(wǎng)絡(luò)??商鎿Q地,用戶可以從第一網(wǎng)絡(luò)斷開,隨后再連接到第二網(wǎng)絡(luò)。如這里所使用的,如果在UWNP和網(wǎng)絡(luò)的所有者之間存在某種用于通過UWNP對用戶使用網(wǎng)絡(luò)進行計費的機制和/或協(xié)議,則該網(wǎng)絡(luò)與UWNP相關(guān)聯(lián)。
下面結(jié)合圖3A、3B和4來描述本發(fā)明的一個特定實施例,其中圖3A和3B圖示出與登錄到第一網(wǎng)絡(luò)并從第一網(wǎng)絡(luò)漫游到第二網(wǎng)絡(luò)的用戶相關(guān)聯(lián)的事件序列,而圖4是示出與該漫游過程相關(guān)聯(lián)的步驟的流程圖。僅僅出于舉例說明的目的,參考圖3A、3B和4論述的實施例可以被設(shè)想為,允許攜帶包括了802.11(b)無線網(wǎng)卡的膝上型計算機(移動設(shè)備60)進行商務(wù)旅行的個人利用機場內(nèi)的不同網(wǎng)絡(luò)從多個位置訪問因特網(wǎng)。例如,用戶可以從??秃驒C區(qū)中的第一802.11(b)網(wǎng)絡(luò)62訪問因特網(wǎng),然后在離開機場之前,漫游到位于機場咖啡廳的第二802.11(b)網(wǎng)絡(luò)64。
參考圖3A和3B,網(wǎng)絡(luò)62和64分別具有服務(wù)器66、68,這些服務(wù)器處理到網(wǎng)絡(luò)的登錄請求,并通過接口將網(wǎng)絡(luò)上的計算機連接到因特網(wǎng)。在進入網(wǎng)絡(luò)62的范圍后,移動設(shè)備60接收來自服務(wù)器66的請求70以登錄到網(wǎng)絡(luò)62(圖4,步驟100)。請求70可以由從其服務(wù)器66運行網(wǎng)絡(luò)62的因特網(wǎng)服務(wù)供應(yīng)商(ISP)或移動網(wǎng)絡(luò)運營商(MNO)生成。響應(yīng)于請求70,移動設(shè)備60可以發(fā)起到網(wǎng)絡(luò)62的自動或手工登錄過程(圖4,步驟102)。該過程例如可以包括經(jīng)由響應(yīng)72傳遞用戶標(biāo)識信息,這使UWNP 40能夠針對到網(wǎng)絡(luò)62的連接對設(shè)備60進行認證。
響應(yīng)于從設(shè)備60接收到標(biāo)識信息,服務(wù)器66向UWNP 40發(fā)送請求74來檢查計費授權(quán),以確定設(shè)備60具有與UWNP 40之間的賬號并因此可以通過UWNP 40對網(wǎng)絡(luò)62的使用進行計費(圖4,步驟104)。UWNP 40認證設(shè)備60并向服務(wù)器66發(fā)回響應(yīng)76,該響應(yīng)指示設(shè)備60是被批準(zhǔn)的客戶端(圖4,步驟106),然后服務(wù)器66利用響應(yīng)78將適當(dāng)?shù)膽{證轉(zhuǎn)發(fā)到設(shè)備60(圖4,步驟108)。到網(wǎng)絡(luò)62的登錄暗示用戶將被計費并為網(wǎng)絡(luò)的使用付費。計費/付費可以利用信用卡或移動通信所接受的任意其他計費方法來實現(xiàn)。
一旦獲得使用網(wǎng)絡(luò)62的授權(quán),設(shè)備60就可以在會話持續(xù)時間中保持連接到網(wǎng)絡(luò)并訪問來自網(wǎng)絡(luò)外部的內(nèi)容(例如因特網(wǎng)上的內(nèi)容),只要該設(shè)備處于網(wǎng)絡(luò)62的無線范圍內(nèi)即可(圖4,步驟109)。
在網(wǎng)絡(luò)62上的會話結(jié)束時,服務(wù)器66可以將使用信息(例如設(shè)備60連接到網(wǎng)絡(luò)62的時間)傳遞到UWNP 40(圖4,步驟110),以便輔助隨后對連接的計費,或?qū)⒃O(shè)備60的用戶已經(jīng)支付給UWNP的錢劃撥到與網(wǎng)絡(luò)62相關(guān)聯(lián)的ISP/MNO。
在移動設(shè)備60通過網(wǎng)絡(luò)62訪問因特網(wǎng)上的應(yīng)用(例如駐留在圖2所示服務(wù)器50中的應(yīng)用)時(步驟109),同步管理器(未在圖3A或3B中示出)跟蹤由移動設(shè)備運行的任意和全部應(yīng)用的狀態(tài)。在某些實施例中,如果基于因特網(wǎng)的應(yīng)用被注冊到UWNP以允許這種跟蹤,則僅跟蹤該應(yīng)用中的交互狀態(tài)。由同步管理器44跟蹤的信息隨后可以被用于重新建立與新網(wǎng)絡(luò)上的適當(dāng)?shù)幕谝蛱鼐W(wǎng)的應(yīng)用之間的會話或與如下所述的新設(shè)備之間的會話。取決于由基于因特網(wǎng)的應(yīng)用支持的數(shù)據(jù)跟蹤的粒度,可以恰好在連接終止點上重新建立會話(即本發(fā)明適用無縫漫游),也可以在某個先前實現(xiàn)的交互點處建立會話。
在某些實施例中,當(dāng)用戶在不同網(wǎng)絡(luò)上采用不同身份時,同步管理器或分離的身份管理軟件組件46也跟蹤用戶與應(yīng)用之間的交互狀態(tài)。例如,用戶可能在網(wǎng)絡(luò)62具有諸如John123的身份(用戶ID),但該身份在網(wǎng)絡(luò)64上不可用,因為網(wǎng)絡(luò)64要求用戶身份的不同格式,或者該特定的身份已被網(wǎng)絡(luò)64上的另一用戶所使用。在用戶從網(wǎng)絡(luò)62漫游到網(wǎng)絡(luò)64的情況下,期望用戶具有特定身份的應(yīng)用可能拒絕網(wǎng)絡(luò)64分配的新身份。但是,UWNP 40的身份管理器組件46利用添加到消息(其提供適當(dāng)?shù)纳矸?的cookie或其他被接受的方法(例如,提供權(quán)利或憑證或映射服務(wù)已知身份的服務(wù)或應(yīng)用之間的交換)向應(yīng)用傳輸單個身份。在一個實施例中,這是通過存儲每個已注冊用戶的如下表格來實現(xiàn)的,該表格跟蹤用戶的各種身份,這些身份是用戶利用其訪問因特網(wǎng)的不同網(wǎng)絡(luò)已知的身份、用戶可以從其訪問因特網(wǎng)的不同設(shè)備已知的身份,以及用戶已經(jīng)與其建立身份的不同網(wǎng)站已知的身份。在其他實施例中,諸如Liberty Alliance(參見http//www.projectliberty.org)或WS-Federation(IBM和Microsoft制訂的規(guī)范,用于在不同的認證和授權(quán)系統(tǒng)間共享用戶和機器身份)之類的聯(lián)盟解決方案可被用于解決這些問題。
當(dāng)設(shè)備60進入由不同于網(wǎng)絡(luò)62的ISP/MNO所擁有或操作的網(wǎng)絡(luò)64的范圍時,服務(wù)器68向設(shè)備60發(fā)送該設(shè)備登錄到網(wǎng)絡(luò)64的請求82(圖4,步驟112)。響應(yīng)于請求82,移動設(shè)備60可以對網(wǎng)絡(luò)64發(fā)起包括響應(yīng)84的自動或手工登錄過程(圖4,步驟114),該過程類似于以上結(jié)合步驟102所述的過程。據(jù)此,響應(yīng)84可以包括用戶標(biāo)識信息,該用戶標(biāo)識信息使UWNP 40能夠針對到網(wǎng)絡(luò)64的連接對設(shè)備60進行認證。在某些實施例中,用戶可能已經(jīng)建立了漫游到與該UWNP相關(guān)聯(lián)的其他網(wǎng)絡(luò)的權(quán)限,在此情況下,無需請求來自用戶的付費信息就可以自動提供授權(quán)。在其他實施例中,用戶將需要接受新的付費計劃/交易以使用新的網(wǎng)絡(luò)。
響應(yīng)于接收到來自設(shè)備60的標(biāo)識信息,服務(wù)器68向UWNP 40發(fā)送請求86來檢查計費授權(quán),以確定設(shè)備60被授權(quán)使用網(wǎng)絡(luò)64,或使該設(shè)備對該網(wǎng)絡(luò)的使用可以被適當(dāng)?shù)赜嬞M(圖4,步驟116)。UWNP 40向服務(wù)器68發(fā)回響應(yīng)88,該響應(yīng)指示設(shè)備60是經(jīng)批準(zhǔn)的客戶端(圖4,步驟118),然后服務(wù)器68利用響應(yīng)90向設(shè)備60轉(zhuǎn)發(fā)適當(dāng)?shù)膽{證(圖4,步驟120),以使設(shè)備60能夠保持連接到網(wǎng)絡(luò)64并訪問來自網(wǎng)絡(luò)外部的內(nèi)容,例如因特網(wǎng)上的內(nèi)容。然后,設(shè)備60在停留在網(wǎng)絡(luò)64的服務(wù)范圍內(nèi)的同時可以通過該網(wǎng)絡(luò)64訪問因特網(wǎng)上的應(yīng)用和/或信息(圖4,步驟121)。
同步管理器允許移動設(shè)備從步驟109開始以使用戶不會注意到從第一網(wǎng)絡(luò)到第二網(wǎng)絡(luò)的切換的方式繼續(xù)與基于因特網(wǎng)的應(yīng)用之間的任意已建立的交互。在某些實施例中,當(dāng)?shù)卿浀降诙W(wǎng)絡(luò)后,UWNP允許向用戶提供從先前會話跟蹤的應(yīng)用列表。然后,用戶可以選擇他想要恢復(fù)的應(yīng)用(如果存在的話),就好像該交互是單個連續(xù)的會話一樣。如果用戶選擇恢復(fù)一個或多個可能的應(yīng)用,同步管理器則將足夠信息傳遞到應(yīng)用,以使用戶以其先前脫離應(yīng)用時的狀態(tài)恢復(fù)應(yīng)用。在步驟121期間,同步管理器還跟蹤任意新的應(yīng)用或?qū)ΜF(xiàn)有應(yīng)用狀態(tài)的更新,以使這些狀態(tài)能夠在任意隨后啟動的會話中被恢復(fù),如以上結(jié)合步驟109所描述的。
在網(wǎng)絡(luò)64上的會話結(jié)束時,服務(wù)器68向UWNP 40傳遞關(guān)于設(shè)備對網(wǎng)絡(luò)64的使用的使用信息(圖4,步驟122),以便輔助隨后對到網(wǎng)絡(luò)64的連接的計費,或?qū)⒂稍O(shè)備60的用戶已經(jīng)支付給UWNP的錢劃撥給與網(wǎng)絡(luò)64相關(guān)聯(lián)的ISP/MNO。
在某些實施例中,UWNP和服務(wù)器66、68之間的所有交換以及設(shè)備60和服務(wù)器66、68之間的所有認證/授權(quán)交換都是由安全網(wǎng)絡(luò)服務(wù)(例如SSL(安全套接字層)通信)提供的。而且,在某些實施例中,步驟102-108和步驟114-120可以包括一個或多個對話框,這些對話框允許用戶從一個或多個不同的定價方案或建議中進行選擇。類似地,可能存在多種登錄到單獨的網(wǎng)絡(luò)(例如網(wǎng)絡(luò)62或網(wǎng)絡(luò)64)的方法。在這些情況下,用戶可以在步驟102中選擇通過UWNP 40登錄到網(wǎng)絡(luò),在此情況下,在步驟102中向用戶提供進入UWNP的適當(dāng)?shù)卿涰撁娴逆溄印?br>
本領(lǐng)域技術(shù)人員還將意識到,雖然在上述示例中,設(shè)備60在網(wǎng)絡(luò)62上的會話是在設(shè)備60登錄到網(wǎng)絡(luò)64之前終止的,但是網(wǎng)絡(luò)62上的會話也可以在與網(wǎng)絡(luò)64之間的連接建立之后或響應(yīng)于該連接建立而終止。類似地,如果設(shè)備60處于網(wǎng)絡(luò)62和64兩者的范圍內(nèi),則該設(shè)備的用戶可以基于多種可能標(biāo)準(zhǔn)中的任意標(biāo)準(zhǔn)來選擇通過兩個網(wǎng)絡(luò)中的哪個網(wǎng)絡(luò)運行應(yīng)用,其中所述多個標(biāo)準(zhǔn)例如是使用成本、一個網(wǎng)絡(luò)相對于另一網(wǎng)絡(luò)的優(yōu)勢、信號強度等等。在其他實施例中,網(wǎng)絡(luò)62上的會話的終止可能與建立與網(wǎng)絡(luò)64或任意其他網(wǎng)絡(luò)之間的連接的可能性無關(guān)。
本發(fā)明的某些實施例涉及多個UWNP服務(wù)供應(yīng)商。在此情況下,用戶可以選擇不同的UWNP來訪問不同的網(wǎng)絡(luò)供應(yīng)商,并且不同的UWNP可以受不同ISP/MNO所委托。在一個特定實施例中,可以存在多個UWNP的聯(lián)盟,這些UWNP遵從用于在不損害信息的私有性和安全性的情況下建立網(wǎng)絡(luò)身份信息的預(yù)定義協(xié)議。在美國專利申請No.{{21756-8case/OID 2003-005-01}}中描述了這種身份協(xié)議的示例,這里通過參考并入該申請。
在某些實施例中,如果注冊到第一UWNP(UWNP B)的用戶試圖登錄到一個網(wǎng)絡(luò),該網(wǎng)絡(luò)中的MNO僅與不同于第一UWNP的第二UWNP(UWNP A)相關(guān)聯(lián),但是第一和第二UWNP處于一個聯(lián)盟中,則認證過程需要附加步驟,在該附加步驟中,UWNP A通過向UWNP B傳遞消息而利用該聯(lián)盟尋求用戶的認證。圖5示出了一個這樣的實施例。
圖5是示出涉及多個UWNP的認證過程的一個實施例的框圖,圖5示出了受控于訪問供應(yīng)商(例如MNO)的無線網(wǎng)絡(luò)130。當(dāng)用戶試圖訪問網(wǎng)絡(luò)130時,網(wǎng)絡(luò)上的服務(wù)器(未示出)向與UWNP A相關(guān)聯(lián)的服務(wù)器132發(fā)送用于認證的請求。在UWNP A處的服務(wù)器識別出用戶是注冊到UWNP B而沒有注冊到UWNP A的,并從與UWNP B相關(guān)聯(lián)的服務(wù)器134尋求用戶的認證。認證過程的結(jié)果最終通過服務(wù)器132和130被發(fā)回到用戶。一旦獲得了認證,用戶就被允許經(jīng)由因特網(wǎng)訪問由服務(wù)器136提供的所需服務(wù)或應(yīng)用。
在漫游將導(dǎo)致用戶與應(yīng)用之間的交互被保持在漫游前的一個特定狀態(tài)的實施例中,同步管理器與提供該應(yīng)用的服務(wù)器和無線移動設(shè)備進行交互。如圖6所示,同步管理器138將與應(yīng)用的暫停狀態(tài)相關(guān)的信息傳遞到應(yīng)用服務(wù)器136。例如,所傳遞的信息可以包括與會話相關(guān)聯(lián)的用戶ID信息以及在聯(lián)盟授權(quán)通過會話之后,與用戶ID相關(guān)的信息。
在其他實施例中,UWNP得知的關(guān)于用戶的IP地址和位置(或其他地址信息)的知識可以提供從某些應(yīng)用向用戶提供通知的能力和/或改善通用消息類型服務(wù)的能力。在一個特定實施例中,用戶可以向UWNP輸入關(guān)于這些消息的路由條件(例如何時、何地且如何路由這些消息)的偏好。
由于已經(jīng)全面描述了本發(fā)明的若干實施例,因此對本領(lǐng)域技術(shù)人員來說,實現(xiàn)本發(fā)明的其它替換性或等同方法將更加明顯。例如,雖然以上論述的某些實施例示出本發(fā)明的用途涉及兩個不同網(wǎng)絡(luò)間的漫游,但是本發(fā)明可以允許在三個或更多個網(wǎng)絡(luò)間漫游。而且,雖然已經(jīng)利用硬件和軟件的特定組合描述了本發(fā)明,但是應(yīng)該意識到,在本發(fā)明的范圍內(nèi)還存在其他硬件和軟件的組合。在閱讀了本發(fā)明的說明書之后,本領(lǐng)域技術(shù)人員將可以認識到本發(fā)明的這些和其他實施例以及本發(fā)明的替換形式和等同物。因此,本發(fā)明的范圍不應(yīng)由上述描述唯一地確定,而應(yīng)該由權(quán)利要求書及其等同物和替換形式的全部范圍來確定。
權(quán)利要求
1.一種允許用戶從一個無線網(wǎng)絡(luò)漫游到另一無線網(wǎng)絡(luò)的方法,該方法包括建立無線移動設(shè)備和第一無線網(wǎng)絡(luò)之間的連接,其中所述連接允許所述無線移動設(shè)備與基于因特網(wǎng)的應(yīng)用進行交互;跟蹤所述無線移動設(shè)備和所述基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài);終止所述無線移動設(shè)備和所述第一無線網(wǎng)絡(luò)之間的所述連接;建立所述無線移動設(shè)備和第二無線網(wǎng)絡(luò)之間的連接;以及在終止所述無線移動設(shè)備和所述第一無線網(wǎng)絡(luò)之間的所述連接之前,將代表所述無線移動設(shè)備和所述基于因特網(wǎng)的應(yīng)用之間的交互狀態(tài)的數(shù)據(jù)發(fā)送到所述基于因特網(wǎng)的應(yīng)用。
2.如權(quán)利要求1所述的方法,還包括在由發(fā)送到所述基于因特網(wǎng)的應(yīng)用的所述數(shù)據(jù)確定的狀態(tài)處恢復(fù)所述無線移動設(shè)備和所述基于因特網(wǎng)的應(yīng)用之間的交互。
3.如權(quán)利要求1所述的方法,其中所述建立到第二無線網(wǎng)絡(luò)的連接的步驟包括將來自所述無線移動設(shè)備的身份信息發(fā)送到所述第二無線網(wǎng)絡(luò)上的服務(wù)器;從所述第二無線網(wǎng)絡(luò)的服務(wù)器向與第三方相關(guān)聯(lián)的服務(wù)器發(fā)送用于認證所述無線移動設(shè)備的請求;利用所述第三方服務(wù)器認證所述移動設(shè)備;以及將該認證的確認發(fā)送到所述第二無線網(wǎng)絡(luò)的服務(wù)器。
4.如權(quán)利要求1所述的方法,其中所述建立到第二無線網(wǎng)絡(luò)的連接的步驟包括將來自所述無線移動設(shè)備的身份信息發(fā)送到所述第二無線網(wǎng)絡(luò)上的服務(wù)器;從所述第二無線網(wǎng)絡(luò)的服務(wù)器向與第三方相關(guān)聯(lián)的服務(wù)器發(fā)送用于認證所述無線移動設(shè)備的請求;確定所述無線移動設(shè)備的認證必須由第四方提供;從所述第三方服務(wù)器向與所述第四方相關(guān)聯(lián)的服務(wù)器發(fā)送用于認證所述無線移動設(shè)備的請求;以及將該認證的確認發(fā)送到所述第二無線網(wǎng)絡(luò)的服務(wù)器。
5.如權(quán)利要求1所述的方法,其中通過所述第一無線網(wǎng)絡(luò)與所述基于因特網(wǎng)的應(yīng)用進行交互的無線移動設(shè)備是與通過所述第二無線網(wǎng)絡(luò)與所述基于因特網(wǎng)的應(yīng)用進行交互的無線移動設(shè)備不同的無線移動設(shè)備。
6.如權(quán)利要求1所述的方法,其中所述建立到第一無線網(wǎng)絡(luò)的連接的步驟包括從所述第一無線網(wǎng)絡(luò)的服務(wù)器向與第三方相關(guān)聯(lián)的服務(wù)器發(fā)送用于認證所述移動設(shè)備的請求;利用所述第三方服務(wù)器認證所述移動設(shè)備;以及將該認證的確認發(fā)送到所述第一無線網(wǎng)絡(luò)的服務(wù)器。
7.如權(quán)利要求1所述的方法,其中與同所述基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài)相關(guān)的數(shù)據(jù)被在所述無線移動設(shè)備上運行的同步管理器組件所跟蹤。
8.如權(quán)利要求1所述的方法,其中與同所述基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài)相關(guān)的數(shù)據(jù)被在如下服務(wù)器上運行的同步管理器組件所跟蹤所述服務(wù)器不與運行所述基于因特網(wǎng)的應(yīng)用的服務(wù)器相關(guān)聯(lián)。
9.如權(quán)利要求1所述的方法,還包括在所述無線移動設(shè)備通過所述第二無線網(wǎng)絡(luò)與所述基于因特網(wǎng)的應(yīng)用進行交互時,跟蹤所述無線移動設(shè)備和所述基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài)。
10.一種允許用戶從一個無線網(wǎng)絡(luò)漫游到另一無線網(wǎng)絡(luò)的方法,該方法包括建立移動設(shè)備到第一無線網(wǎng)絡(luò)的連接;使用所述移動設(shè)備通過所述第一無線網(wǎng)絡(luò)與基于因特網(wǎng)的應(yīng)用進行交互;跟蹤與同所述基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài)相關(guān)的數(shù)據(jù);建立所述移動設(shè)備到第二無線網(wǎng)絡(luò)的連接;以及將與同所述基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài)相關(guān)的數(shù)據(jù)發(fā)送到所述基于因特網(wǎng)的應(yīng)用。
11.如權(quán)利要求10所述的方法,其中所述建立到第一無線網(wǎng)絡(luò)的連接的步驟包括從所述移動設(shè)備向所述第一無線網(wǎng)絡(luò)上的服務(wù)器發(fā)送身份信息;從所述第一無線網(wǎng)絡(luò)的服務(wù)器向與第三方相關(guān)聯(lián)的服務(wù)器發(fā)送用于認證所述移動設(shè)備的請求;利用所述第三方服務(wù)器認證所述移動設(shè)備;以及將該認證的確認發(fā)送到所述第一無線網(wǎng)絡(luò)的服務(wù)器。
12.如權(quán)利要求11所述的方法,其中所述建立到第二無線網(wǎng)絡(luò)的連接的步驟包括從所述移動設(shè)備向所述第二無線網(wǎng)絡(luò)上的服務(wù)器發(fā)送身份信息;從所述第二無線網(wǎng)絡(luò)的服務(wù)器向與第三方相關(guān)聯(lián)的服務(wù)器發(fā)送用于認證所述移動設(shè)備的請求;利用所述第三方服務(wù)器認證所述移動設(shè)備;以及將該認證的確認發(fā)送到所述第二無線網(wǎng)絡(luò)的服務(wù)器。
13.一種允許用戶從一個無線網(wǎng)絡(luò)漫游到另一無線網(wǎng)絡(luò)的方法,該方法包括建立第一無線移動設(shè)備和第一無線網(wǎng)絡(luò)之間的連接,其中所述連接允許所述第一無線移動設(shè)備與基于因特網(wǎng)的應(yīng)用進行交互;跟蹤所述第一無線移動設(shè)備和所述基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài);終止所述第一無線移動設(shè)備和所述第一無線網(wǎng)絡(luò)之間的所述連接;建立不同于所述第一無線移動設(shè)備的第二無線移動設(shè)備和第二無線網(wǎng)絡(luò)之間的連接;以及在終止所述第一無線移動設(shè)備和所述第一無線網(wǎng)絡(luò)之間的所述連接之前,將代表所述第一無線移動設(shè)備和所述基于因特網(wǎng)的應(yīng)用之間的交互狀態(tài)的數(shù)據(jù)發(fā)送到所述基于因特網(wǎng)的應(yīng)用。
14.如權(quán)利要求13所述的方法,還包括在由發(fā)送到所述基于因特網(wǎng)的應(yīng)用的所述數(shù)據(jù)確定的狀態(tài)處使用所述第二無線移動設(shè)備來恢復(fù)和所述基于因特網(wǎng)的應(yīng)用之間的交互。
15.如權(quán)利要求14所述的方法,其中所述第一無線網(wǎng)絡(luò)與所述第二無線網(wǎng)絡(luò)相同。
16.如權(quán)利要求13所述的方法,其中與同所述基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài)相關(guān)的數(shù)據(jù)被在如下服務(wù)器上運行的同步管理器組件所跟蹤所述服務(wù)器不與運行所述基于因特網(wǎng)的應(yīng)用的服務(wù)器相關(guān)聯(lián)。
17.一種用于輔助從一個網(wǎng)絡(luò)到另一網(wǎng)絡(luò)的漫游的系統(tǒng),該系統(tǒng)包括認證組件,被配置認證用于在多個無線網(wǎng)絡(luò)上使用的無線移動設(shè)備;以及同步管理器組件,被配置通過第一無線網(wǎng)絡(luò)跟蹤無線移動設(shè)備和基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài),并且響應(yīng)于接收到適當(dāng)請求,通過第二無線網(wǎng)絡(luò)建立所述無線移動設(shè)備和所述基于因特網(wǎng)的應(yīng)用之間的會話,并發(fā)送代表交互狀態(tài)的數(shù)據(jù)到所述基于因特網(wǎng)的應(yīng)用。
18.如權(quán)利要求17所述的系統(tǒng),其中所述認證組件被配置響應(yīng)于接收到用于認證所述無線移動設(shè)備以在無線網(wǎng)絡(luò)上使用的請求,接收標(biāo)識所述無線移動設(shè)備的信息,認證所述移動設(shè)備以在所述無線網(wǎng)絡(luò)上使用,并發(fā)送該認證的確認以使所述無線移動設(shè)備能夠連接到所述無線網(wǎng)絡(luò)。
19.如權(quán)利要求17所述的系統(tǒng),還包括貯存庫,其中所述同步管理器被配置通過在所述貯存庫中周期性地存儲代表所述無線移動設(shè)備和所述基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài)的數(shù)據(jù)模型來跟蹤所述交互的狀態(tài)。
全文摘要
在一個實施例中,公開了一種允許用戶從一個無線網(wǎng)絡(luò)漫游并與基于因特網(wǎng)的應(yīng)用交互的方法。該方法包括建立無線移動設(shè)備和第一無線網(wǎng)絡(luò)之間的連接,其中所述連接允許無線移動設(shè)備與基于因特網(wǎng)的應(yīng)用進行交互;跟蹤無線移動設(shè)備和基于因特網(wǎng)的應(yīng)用之間的交互的狀態(tài);終止無線移動設(shè)備和第一無線網(wǎng)絡(luò)之間的連接;建立無線移動設(shè)備和第二無線網(wǎng)絡(luò)之間的連接;以及在終止無線移動設(shè)備和第一無線網(wǎng)絡(luò)之間的連接之前,將代表無線移動設(shè)備和基于因特網(wǎng)的應(yīng)用之間的交互狀態(tài)的數(shù)據(jù)發(fā)送到基于因特網(wǎng)的應(yīng)用。
文檔編號H04W36/14GK1823542SQ200480017854
公開日2006年8月23日 申請日期2004年6月15日 優(yōu)先權(quán)日2003年6月27日
發(fā)明者斯蒂芬·H·麥厄斯 申請人:甲骨文國際公司