專利名稱:在無線數(shù)據(jù)網(wǎng)中從主系統(tǒng)向移動(dòng)數(shù)據(jù)通信設(shè)備發(fā)送信息的系統(tǒng)及方法
本申請(qǐng)要求下述美國臨時(shí)申請(qǐng)的優(yōu)先權(quán)2001年2月14日申請(qǐng)的S/N 60/268,824,2000年10月3日申請(qǐng)的S/N 60/237,616,和2000年9月19日申請(qǐng)的S/N 60/233,501。本申請(qǐng)還要求2000年3月17日申請(qǐng)的S/N 09/528,495部分繼續(xù)申請(qǐng)的優(yōu)先權(quán),該申請(qǐng)是1998年3月29日申請(qǐng)的S/N 09/087,623的繼續(xù)申請(qǐng),現(xiàn)在美國專利號(hào)是No.6,219,694。因此以上每一個(gè)臨時(shí)和實(shí)用專利申請(qǐng)的完全公開,以及包括附圖和權(quán)利要求的授權(quán)專利合并在此作為參考。
如正在審查及共同擁有的申請(qǐng)S/N中詳細(xì)描述的一樣,無線數(shù)據(jù)網(wǎng)可以連接成一個(gè)或更多的轉(zhuǎn)發(fā)器應(yīng)用,使得用戶數(shù)據(jù)項(xiàng)的實(shí)時(shí)鏡象(或轉(zhuǎn)發(fā))從用戶的辦公室計(jì)算機(jī)(或公用服務(wù)器)到用戶移動(dòng)設(shè)備。在此轉(zhuǎn)發(fā)器應(yīng)用中,在用戶的辦公室計(jì)算機(jī)上接收用戶數(shù)據(jù)項(xiàng)如e-mail消息,日程安排等,然后通過無線數(shù)據(jù)網(wǎng)轉(zhuǎn)發(fā)(或鏡象)用戶數(shù)據(jù)項(xiàng)到移動(dòng)設(shè)備。有利于擴(kuò)展運(yùn)行如通用數(shù)據(jù)分組業(yè)務(wù)(GPRS)網(wǎng),或其它使用分組協(xié)議如IP的網(wǎng)那樣新的無線數(shù)據(jù)網(wǎng)的轉(zhuǎn)發(fā)系統(tǒng),其中,根據(jù)需要無線數(shù)據(jù)網(wǎng)動(dòng)態(tài)的分配網(wǎng)絡(luò)地址的IP。
轉(zhuǎn)發(fā)器程序根據(jù)檢測(cè)已發(fā)生一個(gè)或幾個(gè)用戶定義的觸發(fā)事件,使用戶能從主系統(tǒng)轉(zhuǎn)發(fā)(或鏡象)某用戶選擇的數(shù)據(jù)項(xiàng)(或部分?jǐn)?shù)據(jù)項(xiàng))到用戶的移動(dòng)數(shù)據(jù)通信設(shè)備。在主系統(tǒng)的運(yùn)作是各種可以設(shè)置為建立觸發(fā)事件的子系統(tǒng),如屏幕保護(hù)的子系統(tǒng)或鍵盤子系統(tǒng),和為了透明的傳遞給移動(dòng)設(shè)備而重分組用戶數(shù)據(jù)項(xiàng)的子系統(tǒng),如TCP/IP子系統(tǒng)或一個(gè)或多個(gè)E-mail子系統(tǒng)。其它建立觸發(fā)事件和重分組用戶數(shù)據(jù)項(xiàng)的子系統(tǒng)也可存在于主系統(tǒng)。
為了使用轉(zhuǎn)發(fā)器程序,用戶可以選擇某些數(shù)據(jù)項(xiàng)轉(zhuǎn)發(fā),如E-mail消息,日程安排,會(huì)議通知,地址項(xiàng),雜志項(xiàng),個(gè)人備忘錄等。選擇要轉(zhuǎn)發(fā)的數(shù)據(jù)項(xiàng)后,用戶可以設(shè)置一個(gè)或多個(gè)事件觸發(fā)器器,由轉(zhuǎn)發(fā)器程序檢測(cè)事件觸發(fā)器器,以便啟動(dòng)用戶數(shù)據(jù)項(xiàng)的轉(zhuǎn)發(fā)。用戶定義的觸發(fā)器(或事件觸發(fā)器器)包括外部事件,內(nèi)部事件和網(wǎng)絡(luò)事件。外部事件的例子包括接收從用戶的移動(dòng)數(shù)據(jù)通信設(shè)備開始轉(zhuǎn)發(fā)的消息;從一些外部計(jì)算機(jī)接收相似的消息;檢測(cè)用戶不再鄰近于主系統(tǒng),或任何其它對(duì)主系統(tǒng)是外部的事件。內(nèi)部事件可以是日程警告,屏幕保護(hù)激活,鍵盤超時(shí),可編程定時(shí)器,或任何其它對(duì)主系統(tǒng)是內(nèi)部的用戶定義的事件。網(wǎng)絡(luò)的事件是通過網(wǎng)絡(luò)從與主系統(tǒng)連接的其它計(jì)算機(jī)發(fā)送給主系統(tǒng)開始轉(zhuǎn)發(fā)的用戶定義的消息。
除了上面功能性的說明外,轉(zhuǎn)發(fā)器程序提供一組軟件實(shí)現(xiàn)控制功能,確定移動(dòng)數(shù)據(jù)通信設(shè)備的類型和它的地址(如果用靜態(tài)地址)、編排要轉(zhuǎn)發(fā)的消息類型目錄、確定移動(dòng)設(shè)備是否能接收和處理某類型消息附件,如字處理器或聲音附件。
由移動(dòng)設(shè)備的用戶在主系統(tǒng)最初的設(shè)置確定特定移動(dòng)設(shè)備是否能接收和處理附件。從移動(dòng)設(shè)備向主系統(tǒng)發(fā)送命令消息可全局或基于每條消息而改變?cè)O(shè)置。如果設(shè)置轉(zhuǎn)發(fā)器而使移動(dòng)設(shè)備不能接收和處理字處理器或語音附件,然后轉(zhuǎn)發(fā)器程序路由這些附件到與特定附件兼容的外部機(jī)器,如所附的打印機(jī)或網(wǎng)絡(luò)傳真機(jī)或電話。依賴于移動(dòng)設(shè)備的能力,其它類型的附件能以相同的形式轉(zhuǎn)發(fā)到其它類型的外部機(jī)器。例如,如果用戶正在旅行,用戶接收移動(dòng)設(shè)備能處理或顯示的有附件的消息,用戶可能從移動(dòng)通信設(shè)備對(duì)主系統(tǒng)發(fā)送命令消息指出附件應(yīng)該發(fā)到用戶晚上所在賓館的傳真機(jī)上。只要主系統(tǒng)提供關(guān)于附件轉(zhuǎn)發(fā)目的地的足夠信息,就使用戶能接收重要的E-mail附件。
一旦事件觸發(fā)器用戶數(shù)據(jù)項(xiàng)的轉(zhuǎn)發(fā),主系統(tǒng)以對(duì)移動(dòng)數(shù)據(jù)通信設(shè)備透明的方式重分組這些項(xiàng),因此在移動(dòng)設(shè)備上出現(xiàn)相似于在用戶主系統(tǒng)的同樣數(shù)據(jù)。較好的重分組方法包括用相應(yīng)于移動(dòng)數(shù)據(jù)通信設(shè)備地址的E-mail信封包裹用戶數(shù)據(jù)項(xiàng),雖然其它重分組方法也可以用于本發(fā)明,如,特殊效果的TCP/IP包裹技術(shù),或其它包裹用戶選擇的數(shù)據(jù)項(xiàng)的方法。重分組方法較好的分享用戶的主系統(tǒng)和用戶的移動(dòng)設(shè)備的E-mail地址。對(duì)在主系統(tǒng)或移動(dòng)設(shè)備任一個(gè)上產(chǎn)生E-mail的收信者,它表現(xiàn)為好像在主系統(tǒng)上產(chǎn)生的E-mail。重分組方法也提供加密/解密及壓縮/解壓縮。
在可選的系統(tǒng)和方法中,轉(zhuǎn)發(fā)器程序在網(wǎng)絡(luò)服務(wù)器上執(zhí)行,服務(wù)器編程為通過LAN在局域網(wǎng)(“LAN”)上從與服務(wù)器連接的用戶的桌面系統(tǒng)檢測(cè)大量轉(zhuǎn)發(fā)事件觸發(fā)器器。服務(wù)器能通過LAN從每個(gè)用戶的桌面系統(tǒng)接收內(nèi)部事件觸發(fā)器器,也能接收外部事件觸發(fā)器器,如從用戶的移動(dòng)數(shù)據(jù)通信設(shè)備的消息。響應(yīng)接收的一個(gè)觸發(fā)器,服務(wù)器向合適的移動(dòng)數(shù)據(jù)通信設(shè)備轉(zhuǎn)發(fā)用戶的數(shù)據(jù)項(xiàng)。特定移動(dòng)設(shè)備的用戶數(shù)據(jù)項(xiàng)和地址信息存儲(chǔ)在服務(wù)器或用戶的桌面系統(tǒng)中。使用不同的設(shè)置,一個(gè)轉(zhuǎn)發(fā)器程序可以服務(wù)于大量用戶。不同的設(shè)置也可包括因特網(wǎng)或通過安全的網(wǎng)頁或其它用戶界面能訪問的基于因特網(wǎng)的轉(zhuǎn)發(fā)器程序。
本發(fā)明的另一不同的設(shè)置,轉(zhuǎn)發(fā)器程序在主系統(tǒng)和用戶的移動(dòng)數(shù)據(jù)通信設(shè)備上運(yùn)行。在此設(shè)置中,用戶的移動(dòng)設(shè)備的運(yùn)行與主系統(tǒng)相似,如下描述,設(shè)置為相似形式,基于在移動(dòng)設(shè)備檢測(cè)到的事件觸發(fā)器器,從移動(dòng)設(shè)備轉(zhuǎn)發(fā)一定的用戶選擇數(shù)據(jù)項(xiàng)到用戶的主系統(tǒng)(或一些其它的計(jì)算機(jī))。此設(shè)置提供兩種信息轉(zhuǎn)發(fā)途徑從主系統(tǒng)到移動(dòng)設(shè)備和從移動(dòng)設(shè)備到主系統(tǒng)。
本發(fā)明可與許多類型的移動(dòng)數(shù)據(jù)通信設(shè)備一起使用,包括雙路的尋呼機(jī),或有數(shù)據(jù)消息功能的蜂窩電話,PDA,筆記本電腦,掌上機(jī)或其它類型的無線通話裝置。這些無線通話裝置可以是運(yùn)行在聲音和數(shù)據(jù)網(wǎng)的雙模式設(shè)備,如能在語音網(wǎng)如GSM上發(fā)送和接收聲音信號(hào)的通話裝置,也能在數(shù)據(jù)網(wǎng)如GPRS上發(fā)送和接收數(shù)據(jù)信號(hào)的通話裝置?;蛘撸瑹o線通話裝置可以是僅運(yùn)作于數(shù)據(jù)網(wǎng)(如GPRS)的單模式設(shè)備,或可以是能運(yùn)作于一些其它聲音和數(shù)據(jù)網(wǎng)結(jié)合的多模式設(shè)備。
圖2是顯示從網(wǎng)絡(luò)服務(wù)器(主系統(tǒng))向用戶的移動(dòng)數(shù)據(jù)通信設(shè)備轉(zhuǎn)發(fā)用戶數(shù)據(jù)項(xiàng)的系統(tǒng)圖,其中轉(zhuǎn)發(fā)器軟件在服務(wù)器上運(yùn)行。
圖3是顯示轉(zhuǎn)發(fā)器軟件與
圖1中的主系統(tǒng)(用戶的桌面PC)的其它部件的接口使得能從主系統(tǒng)向用戶的移動(dòng)數(shù)據(jù)通信設(shè)備轉(zhuǎn)發(fā)信息的框圖。
圖4是顯示在主系統(tǒng)運(yùn)行的轉(zhuǎn)發(fā)器軟件執(zhí)行的步驟流程圖。
圖5是顯示移動(dòng)數(shù)據(jù)通信設(shè)備執(zhí)行的步驟與在主系統(tǒng)運(yùn)行的轉(zhuǎn)發(fā)器軟件接口的流程圖。
圖6是顯示基于IP的數(shù)據(jù)網(wǎng)的基本部件,如與本發(fā)明一起使用的GPRS網(wǎng)的系統(tǒng)圖。
圖7是地址如何動(dòng)態(tài)指定和數(shù)據(jù)通道如何在基于IP的無線網(wǎng)中建立及使用的詳細(xì)說明。
圖8提出在基于IP的無線網(wǎng)上向移動(dòng)設(shè)備轉(zhuǎn)發(fā)數(shù)據(jù)項(xiàng)的向前步驟。
圖9是描述存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器網(wǎng)關(guān)如何操作從轉(zhuǎn)發(fā)器軟件進(jìn)來到移動(dòng)設(shè)備去的數(shù)據(jù)的數(shù)據(jù)流程圖。
圖10是圖9的繼續(xù),是如何用內(nèi)部和外部事件更新移動(dòng)地址對(duì)IP地址映射數(shù)據(jù)庫的數(shù)據(jù)流程圖。
圖11是與存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)通信的移動(dòng)設(shè)備的邏輯的數(shù)據(jù)流程圖。
圖12是所提出的可與本發(fā)明一起使用的雙模式設(shè)備的說明性系統(tǒng)圖。
圖13a和圖13b是說明在移動(dòng)通信器作連接命令后,移動(dòng)通信器,DHCP和存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)作出的動(dòng)作序列圖。
在圖1中,主系統(tǒng)10是用戶的桌面系統(tǒng),典型的是位于用戶的辦公室。主系統(tǒng)10與LAN 14連接,LAN 14也與可能在用戶的辦公室或別的地方的其它計(jì)算機(jī)26、28連接。同時(shí),LAN 14與廣域網(wǎng)(WAN)18連接,如用傳輸控制協(xié)議/因特網(wǎng)協(xié)議(“TCP/IP”)定義交換信息的因特網(wǎng),但是也可以是任何其他類型的WAN。LAN 14與WAN 18的連接是通過高帶寬的連接16,典型的是T1或T3連接。依次,通過連接32,WAN 18與各種網(wǎng)關(guān)20的連接。網(wǎng)關(guān)在WAN 18和一些其它類型的網(wǎng)絡(luò)之間形成連接和橋路,如RF無線網(wǎng)、蜂窩網(wǎng)、衛(wèi)星網(wǎng)、或其它同步或異步的地面(land-line)連接。
在圖1的例子中,無線網(wǎng)關(guān)20通過無線連接22與因特網(wǎng)連接用于與大量移動(dòng)數(shù)據(jù)通信設(shè)備24通信。為了此申請(qǐng)的描述,術(shù)語存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140也用來代替術(shù)語無線網(wǎng)關(guān)20。在實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)可參考如在GPRS網(wǎng)中所定義的訪問點(diǎn)名稱(APN)。在圖1中顯示的外部機(jī)器30,可能為FAX機(jī)、打印機(jī)、顯示圖像(如視頻)的系統(tǒng)或能處理和播放音頻文件,如語音郵件系統(tǒng)的機(jī)器。如果轉(zhuǎn)發(fā)器程序設(shè)置數(shù)據(jù)反映移動(dòng)設(shè)備24不能接收和處理附件時(shí),或即使此設(shè)備能處理這些附件,用戶已規(guī)定某些附件不能轉(zhuǎn)發(fā)到移動(dòng)設(shè)備24時(shí),本發(fā)明包括能轉(zhuǎn)發(fā)確定的附件到外部機(jī)器30。以例子的方式,認(rèn)為發(fā)給用戶的E-mail包括三個(gè)附件,字處理文件、視頻段和音頻段。轉(zhuǎn)發(fā)程序可設(shè)置為把E-mail文本發(fā)送給移動(dòng)設(shè)備、字處理文檔發(fā)送給位于用戶附近的網(wǎng)絡(luò)打印機(jī)、視頻段發(fā)送給通過因特網(wǎng)安全連接的可訪問存儲(chǔ)、音頻段發(fā)送給用戶的聲音郵件系統(tǒng)。
較好的移動(dòng)數(shù)據(jù)通信設(shè)備24是手持的兩路無線尋呼計(jì)算機(jī)、無線的掌上計(jì)算機(jī)、有數(shù)據(jù)消息能力的移動(dòng)電話、或能無線的筆記本計(jì)算機(jī)、但也可以是通過網(wǎng)絡(luò)連接22能發(fā)送和接收消息的其它類型移動(dòng)數(shù)據(jù)通信設(shè)備。雖然系統(tǒng)運(yùn)行在兩種通信模式中,本發(fā)明的某些方面有益于用在“one and one-half”或認(rèn)為是尋呼環(huán)境,或甚至與單道尋呼系統(tǒng)一起使用。移動(dòng)數(shù)據(jù)通信設(shè)備24包括與轉(zhuǎn)發(fā)器程序12聯(lián)合工作的軟件程序指令,使用戶選擇的數(shù)據(jù)項(xiàng)能無損的透明的轉(zhuǎn)發(fā)。圖4描述了轉(zhuǎn)發(fā)器程序12的基本方法步驟,圖5描述了在移動(dòng)設(shè)備24運(yùn)行的相應(yīng)軟件的步驟。
圖12顯示了雙模式設(shè)備的一個(gè)例子。示于圖12的移動(dòng)通信設(shè)備24最好至少具有聲音和數(shù)據(jù)通信能力的兩路通信設(shè)備。設(shè)備最好能與在因特網(wǎng)上的其它計(jì)算機(jī)系統(tǒng)通信。基于設(shè)備提供的功能,設(shè)備可認(rèn)為是數(shù)據(jù)消息設(shè)備,兩路尋呼機(jī),有數(shù)據(jù)消息功能的蜂窩電話,無線因特網(wǎng)器具或數(shù)據(jù)通信設(shè)備(有或沒有電話功能)。
其中設(shè)備24能兩路通信,設(shè)備與通信子系統(tǒng)1911合作,包括接收器1912,發(fā)送器1914,聯(lián)接的部件如一個(gè)或多個(gè),最好嵌入的或內(nèi)部的,天線單元1916和1918,本地振蕩器(LO)1913,和處理模塊如數(shù)字信號(hào)處理(DSP)1920。如在通信領(lǐng)域中顯然的技術(shù),通信子系統(tǒng)1911的特殊設(shè)計(jì)依賴于設(shè)備運(yùn)行的通信網(wǎng)。例如,為北美市場設(shè)計(jì)的設(shè)備24可能包括設(shè)計(jì)運(yùn)行于MobitexTM移動(dòng)通信系統(tǒng)或DataTACTM移動(dòng)通信系統(tǒng)的通信子系統(tǒng)1911,然而打算用于歐洲的設(shè)備24可與通用分組無線業(yè)務(wù)(GPRS)通信子系統(tǒng)1911合作。
網(wǎng)絡(luò)訪問需求也非常依賴于網(wǎng)絡(luò)1919的類型。例如,在Mobitex和DataTAC網(wǎng)絡(luò)中,移動(dòng)設(shè)備24用唯一的個(gè)人識(shí)別號(hào)或與每一設(shè)備相關(guān)的PIN在網(wǎng)絡(luò)上注冊(cè)。然而,在GPRS網(wǎng)絡(luò)中,網(wǎng)絡(luò)訪問與簽署者或設(shè)備24的用戶相關(guān)。為了在GPRS網(wǎng)絡(luò)上運(yùn)行,GPRS設(shè)備需要簽署者身份模塊(沒有顯示),通常涉及到SIM卡。沒有SIM卡,GPRS設(shè)備不是功能完全的。局域或非網(wǎng)絡(luò)通信功能(如果有)可能運(yùn)行,但設(shè)備24不能執(zhí)行任何涉及在網(wǎng)絡(luò)1919上通信的功能。在所需的網(wǎng)絡(luò)注冊(cè)或激活步驟完成后,設(shè)備24可以在網(wǎng)絡(luò)1919上接收和發(fā)送通信信號(hào)。通過通信網(wǎng)絡(luò)1919由天線1916接收的信號(hào)輸入到接收器1912,接收器執(zhí)行通常的接收器功能如信號(hào)放大、降頻轉(zhuǎn)換、濾波、信道選擇等,示于圖19的系統(tǒng)例子中為模數(shù)轉(zhuǎn)換。接收信號(hào)的模數(shù)轉(zhuǎn)換允許有更復(fù)雜的通信功能,如在DSP 1920中執(zhí)行的解調(diào)和解碼。以相似的方式,處理要發(fā)送的信號(hào),包括由DSP 1920調(diào)制和編碼,和對(duì)發(fā)送器1914的輸入作數(shù)模轉(zhuǎn)換、升頻轉(zhuǎn)換、濾波、放大和通過天線1918在通信網(wǎng)絡(luò)1919上發(fā)送。
DSP 1920不僅處理通信信號(hào),也提供接收機(jī)和發(fā)送機(jī)的控制。例如,對(duì)接收機(jī)1912和發(fā)送機(jī)1914中通信信號(hào)的增益可以通過在DSP 1920中實(shí)現(xiàn)的自動(dòng)增益控制算法自適應(yīng)控制。
設(shè)備24最好包括控制設(shè)備全面運(yùn)行的微處理器1938。通過通信子系統(tǒng)1911執(zhí)行至少包括數(shù)據(jù)和聲音通信的通信功能。微處理器1938也與其它設(shè)備子系統(tǒng)接口,如顯示器1922,刷新存儲(chǔ)器1924,隨機(jī)訪問存儲(chǔ)器(RAM)1926,輔助輸入/輸出(I/O)子系統(tǒng)1928,串行口1930,鍵盤1932,揚(yáng)聲器1934,麥克風(fēng)1936,短程通信子系統(tǒng)1940和一般指定為1942的其它設(shè)備子系統(tǒng)。
示于圖12的一些子系統(tǒng)執(zhí)行相關(guān)通信的功能,盡管其它子系統(tǒng)提供“常駐”或設(shè)備-ON的功能??勺⒁獾剑恍┳酉到y(tǒng),如鍵盤1932和顯示器1922,可用于通信相關(guān)的功能如進(jìn)入文本消息在通信網(wǎng)絡(luò)上發(fā)送,和設(shè)備常駐功能如計(jì)算器和任務(wù)目錄。
微處理器1938使用的操作系統(tǒng)軟件最好存在永久存儲(chǔ)器,如可選只讀存儲(chǔ)器(ROM)的閃存儲(chǔ)器1924或相似的存儲(chǔ)單元。技術(shù)熟練的這些人愿意把操作系統(tǒng),特殊的設(shè)備應(yīng)用,或部分臨時(shí)載入到非永久的存儲(chǔ)器,如RAM1926。預(yù)期接收的通信信號(hào)也可存儲(chǔ)也于RAM1926。
除了它的操作系統(tǒng)功能外,微處理器1938能執(zhí)行設(shè)備上的軟件應(yīng)用程序??刂苹驹O(shè)備運(yùn)行的一組預(yù)先確定的應(yīng)用程序至少包括,例如在制造時(shí)安裝在設(shè)備24的數(shù)據(jù)和聲音通信應(yīng)用程序。載入設(shè)備的較好的應(yīng)用程序可以是有能力組織和管理有關(guān)設(shè)備用戶的數(shù)據(jù)項(xiàng)的個(gè)人信息管理(PIM)應(yīng)用程序,如E-mail、日程安排、聲音郵件、約會(huì),和任務(wù)項(xiàng)目,但不限于這些。自然的,在設(shè)備上有一個(gè)或多個(gè)記憶存儲(chǔ)器使得PIM數(shù)據(jù)項(xiàng)能存儲(chǔ)在設(shè)備上。這些PIM的應(yīng)用程序最好能通過無線網(wǎng)絡(luò)接收和發(fā)送數(shù)據(jù)項(xiàng)。在較好的實(shí)施例中,通過無線網(wǎng)絡(luò)設(shè)備用戶的相應(yīng)數(shù)據(jù)項(xiàng)存儲(chǔ)或與主系統(tǒng)相連,PIM數(shù)據(jù)能無損的整合、同步和更新。此外應(yīng)用程序也可以載入設(shè)備24,通過網(wǎng)絡(luò)1919、輔助的I/O子系統(tǒng)1928、串行口1930、短程通信子系統(tǒng)1940或任何其它合適的子系統(tǒng)1942、和用戶安裝在RAM1926或較好的由微處理器1938執(zhí)行的非易失性的存儲(chǔ)。這些應(yīng)用程序安裝的機(jī)動(dòng)性增加了設(shè)備的功能并提供了增強(qiáng)的設(shè)備On的功能、通信相關(guān)的功能或兩者。例如,安全的通信應(yīng)用程序使電子商務(wù)功能和用設(shè)備24執(zhí)行其它財(cái)務(wù)交易成為可能。
在數(shù)據(jù)通信模式中,如文本消息或網(wǎng)頁下載,接收的信號(hào)由通信子系統(tǒng)1911處理并輸入到微處理器1938,進(jìn)一步處理接收的信號(hào)輸出到顯示1922,或到輔助的I/O設(shè)備1928。設(shè)備24的用戶也可以組成數(shù)據(jù)項(xiàng),例如E-mail消息,如使用最好是完全字符數(shù)字鍵盤或電話鍵區(qū)的鍵盤1932,與顯示1922和可能的輔助I/O設(shè)備1928聯(lián)合。然后通信子系統(tǒng)1911這些組成的數(shù)據(jù)項(xiàng)通過在通信網(wǎng)絡(luò)上發(fā)送。
對(duì)聲音通信,除了接收的信號(hào)最好輸出到揚(yáng)聲器1934和發(fā)送的信號(hào)由麥克風(fēng)1936產(chǎn)生外,設(shè)備24的全部運(yùn)行是完全相似的。如語音消息記錄子系統(tǒng),語音或音頻I/O也可在設(shè)備24上實(shí)現(xiàn)。雖然通過揚(yáng)聲器1934最好主要完成語音或音頻信號(hào)輸出,顯示1922也可用來提供主叫方特性的指示、語音呼叫的持續(xù)時(shí)間、或其它有關(guān)信息的語音呼叫的指示。
圖12中的串行口1930通常在個(gè)人數(shù)字助理(PDA)型的通信設(shè)備上實(shí)現(xiàn),希望它與用戶的桌面計(jì)算機(jī)(沒有顯示)同步,但這是可選的設(shè)備部件。此串行口1930使用戶能通過外部設(shè)備或軟件應(yīng)用程序設(shè)置參數(shù),并由提供的信息或下載到設(shè)備24的軟件而不是通過無線通信網(wǎng)來擴(kuò)展設(shè)備的能力。例如,下載的途徑通常通過直接的可靠的可信任的連接對(duì)設(shè)備加密碼鍵,因此保證了安全的設(shè)備通信。
短程通信子系統(tǒng)1940是可選的部件,提供設(shè)備1924和不同系統(tǒng)或不要求是相似的設(shè)備之間的通信。例如,子系統(tǒng)1940可包括紅外設(shè)備和相關(guān)電路和部件或藍(lán)牙通信模塊來提供與同樣處于狀態(tài)的系統(tǒng)和設(shè)備的通信。
本發(fā)明的實(shí)施例中,移動(dòng)設(shè)備24也包括轉(zhuǎn)發(fā)器程序。在該實(shí)施例中,用戶選擇的數(shù)據(jù)項(xiàng)可從主系統(tǒng)向移動(dòng)設(shè)備轉(zhuǎn)發(fā)也可相反的轉(zhuǎn)發(fā)。有轉(zhuǎn)發(fā)器程序的移動(dòng)設(shè)備24的設(shè)置和運(yùn)行相似于這里關(guān)于圖1-4描述的。
本發(fā)明的用戶可設(shè)置轉(zhuǎn)發(fā)器程序12,使得在轉(zhuǎn)發(fā)器12檢測(cè)到特殊的用戶定義的事件觸發(fā)器(或觸發(fā)點(diǎn))發(fā)生時(shí),向用戶的移動(dòng)設(shè)備24發(fā)送一定的用戶選擇的數(shù)據(jù)。用戶選擇的數(shù)據(jù)項(xiàng)可包括E-mail消息,日程安排,會(huì)議事項(xiàng),地址,雜志,個(gè)人備忘錄,提示,警告,股市報(bào)價(jià),新聞板,法人數(shù)據(jù)(來自內(nèi)部網(wǎng)或法人內(nèi)部),等等,但是也可包括其它發(fā)到主系統(tǒng)10的任何類型的消息、或主系統(tǒng)10通過使用智能機(jī)構(gòu)獲得的消息,如主系統(tǒng)10開始查詢數(shù)據(jù)庫或網(wǎng)站或告示板接收的數(shù)據(jù)。在一些情況中,為了減少通過無線網(wǎng)絡(luò)22的數(shù)據(jù)發(fā)送量,只一部分?jǐn)?shù)據(jù)項(xiàng)發(fā)送到移動(dòng)設(shè)備24。在這些情況中,移動(dòng)設(shè)備24能選擇性的向主系統(tǒng)發(fā)送命令消息接收多個(gè)或全部如果用戶愿意接收的數(shù)據(jù)項(xiàng)。
由轉(zhuǎn)發(fā)器程序12檢測(cè)的用戶定義的事件觸發(fā)器中有要實(shí)現(xiàn)的外部事件,內(nèi)部事件,網(wǎng)絡(luò)事件。外部事件包括(1)接收從用戶的移動(dòng)數(shù)據(jù)通信設(shè)備的命令消息(如消息C)開始轉(zhuǎn)發(fā),或在主系統(tǒng)執(zhí)行一些其它命令,如命令啟動(dòng)目錄模式,或從目錄上增刪特定的發(fā)送者;(2)從一些外部的計(jì)算機(jī)接收相似的消息;(3)檢測(cè)用戶不再鄰近主系統(tǒng);雖然可選的,外部事件可以是任何其它對(duì)主系統(tǒng)是外部的可檢測(cè)的發(fā)生的事件。內(nèi)部事件可以是日程提示,屏保激活,鍵盤超時(shí),可編程序定時(shí)器,或任何其它對(duì)主系統(tǒng)是內(nèi)部的用戶定義的事件。網(wǎng)絡(luò)事件是用戶定義的消息,是通過網(wǎng)絡(luò)從與主系統(tǒng)連接的其它計(jì)算機(jī)向主系統(tǒng)發(fā)送啟動(dòng)轉(zhuǎn)發(fā)的消息。這些只是一些能與本發(fā)明一起使用的事件,啟動(dòng)從主系統(tǒng)10向移動(dòng)設(shè)備24用戶選擇的數(shù)據(jù)項(xiàng)的轉(zhuǎn)發(fā)。
圖1顯示E-mail消息A在LAN14上從計(jì)算機(jī)26到用戶的桌面系統(tǒng)10的通信(也在圖1顯示的是外部消息C,可能是從因特網(wǎng)用戶的E-mail消息,或從用戶的移動(dòng)設(shè)備24的命令消息)。一旦消息A(或C)到達(dá)主系統(tǒng)10的主消息存儲(chǔ)器,轉(zhuǎn)發(fā)程序12能檢測(cè)并據(jù)此動(dòng)作。轉(zhuǎn)發(fā)軟件12使用許多檢測(cè)新的消息的方法。檢測(cè)新的消息的較好的方法是用消息服務(wù)器如Microsoft’sMessaging API(MAPI),IMAP4服務(wù)器或LotusNotes messaging API,其中的程序,如轉(zhuǎn)發(fā)器程序12,在發(fā)生郵箱改變時(shí)對(duì)通告或‘a(chǎn)dvice syncs’登記。檢測(cè)新的消息的其它方法也可與本發(fā)明一起使用。在轉(zhuǎn)發(fā)器程序12和消息服務(wù)器之間的有效的緊密集成意味著兩個(gè)程序一起運(yùn)作提供了無線對(duì)已存在的消息產(chǎn)品的延伸。在另一實(shí)施例中,轉(zhuǎn)發(fā)程序是消息服務(wù)器的嵌入部件。
假設(shè)轉(zhuǎn)發(fā)器程序12激活并已由用戶(通過檢測(cè)內(nèi)部,網(wǎng)絡(luò)和外部事件)設(shè)置為向移動(dòng)設(shè)備24復(fù)制用戶的一定的數(shù)據(jù)項(xiàng)(包括A或C類型的消息),在主系統(tǒng)10接收消息A時(shí),轉(zhuǎn)發(fā)器程序12檢測(cè)它的存在并準(zhǔn)備消息向移動(dòng)設(shè)備24轉(zhuǎn)發(fā)。在準(zhǔn)備消息轉(zhuǎn)發(fā)時(shí),轉(zhuǎn)發(fā)器程序12能壓縮原始的消息A,可以壓縮消息標(biāo)題,和加密整個(gè)消息A建立對(duì)移動(dòng)設(shè)備24的安全連接。
也在移動(dòng)設(shè)備與轉(zhuǎn)發(fā)器12之間交換的是用戶的移動(dòng)設(shè)備24的個(gè)人識(shí)別號(hào)(PIN),因此轉(zhuǎn)發(fā)器12用PIN關(guān)聯(lián)用戶的郵箱。PIN的值由移動(dòng)設(shè)備24的制造方選擇的并用程序進(jìn)入移動(dòng)設(shè)備24。此外,PIN也可以是網(wǎng)絡(luò)標(biāo)識(shí)符如MSISDN,或與用戶身份模塊(SIM)相連的其它值如IMSI。當(dāng)它映射移動(dòng)設(shè)備24的PIN到當(dāng)前指定的IP地址時(shí),此PIN由存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)處理。由轉(zhuǎn)發(fā)器12保存的其它值包括設(shè)備類型,設(shè)備24是否能接受某些附件類型,如字處理或語音附件。如果用戶的移動(dòng)設(shè)備類型不接受這些類型附件,那么,可編程轉(zhuǎn)發(fā)器12把附件路由到位于用戶使用的附設(shè)的FAX或語音機(jī)30的FAX號(hào)或語音號(hào)。
用戶在主系統(tǒng)10,或從遠(yuǎn)程的用戶移動(dòng)數(shù)據(jù)通信設(shè)備發(fā)送命令消息C設(shè)置的目錄模式,轉(zhuǎn)發(fā)器也可編程。優(yōu)先選擇的目錄包含要轉(zhuǎn)發(fā)消息的發(fā)送者目錄,或確定消息是否要轉(zhuǎn)發(fā)的消息特征的目錄。如果激活,優(yōu)先選擇的目錄模式使轉(zhuǎn)發(fā)器程序12運(yùn)作如濾波器,根據(jù)數(shù)據(jù)項(xiàng)是否從優(yōu)先選擇的目錄中的發(fā)送者發(fā)出僅轉(zhuǎn)發(fā)某些用戶數(shù)據(jù)項(xiàng),或如果存在一定消息特征將觸發(fā)或抑制消息的轉(zhuǎn)發(fā)。在圖1的例子中,如果桌面系統(tǒng)26由在主系統(tǒng)的優(yōu)先選擇目錄的用戶操作,并且優(yōu)先選擇目錄的選擇是激活的,然后消息A可轉(zhuǎn)發(fā)。然而,如果桌面系統(tǒng)26由不在主系統(tǒng)的優(yōu)先選擇目錄的用戶操作,甚至主系統(tǒng)的用戶設(shè)置轉(zhuǎn)發(fā)器轉(zhuǎn)發(fā)消息A,然后消息A不可轉(zhuǎn)發(fā)。主系統(tǒng)的用戶能直接從桌面系統(tǒng)設(shè)置優(yōu)先選擇目錄,或用戶能從移動(dòng)設(shè)備24向桌面系統(tǒng)10發(fā)送命令消息(如C)激活優(yōu)先選擇目錄模式,或從預(yù)先設(shè)置的優(yōu)先選擇目錄增刪某些發(fā)送者或消息特征。轉(zhuǎn)發(fā)程序可聯(lián)合消息特征和優(yōu)先選擇發(fā)送者目錄產(chǎn)生細(xì)微調(diào)整的濾波器。例如,標(biāo)記為低權(quán)限和簡單回復(fù)或消息已讀回復(fù)的消息轉(zhuǎn)發(fā)Exchange Server,LotusTMMessage Server和IMAP4 Message Server。因此所有的用戶消息保存在服務(wù)器的一個(gè)中心位置或郵箱存儲(chǔ)器代替存儲(chǔ)在每一用戶的桌面PC中。這種設(shè)置有附加的優(yōu)點(diǎn),允許單個(gè)系統(tǒng)管理員設(shè)置和保持跟蹤有消息轉(zhuǎn)發(fā)的所有的用戶。如果系統(tǒng)包括加密鍵,這也能在一個(gè)地方保持管理和更新的要求。
在此可選的設(shè)置中,服務(wù)器11優(yōu)先選擇對(duì)每一用戶的桌面系統(tǒng)10、26、28維護(hù)用戶的資料,包括信息如特定的用戶是否有數(shù)據(jù)項(xiàng)要轉(zhuǎn)發(fā),要轉(zhuǎn)發(fā)的消息和信息的類型,什么事件將觸發(fā)轉(zhuǎn)發(fā),用戶的移動(dòng)數(shù)據(jù)通信設(shè)備24的PIN,移動(dòng)設(shè)備的類型,如有的話,用戶的優(yōu)先選擇的目錄。最好在用戶的桌面系統(tǒng)10、26、28檢測(cè)事件觸發(fā)器,事件觸發(fā)器可以是上面所列的任何外部,內(nèi)部或網(wǎng)絡(luò)事件。桌面系統(tǒng)10、26、28檢測(cè)這些事件,然后通過LAN14向服務(wù)器計(jì)算機(jī)11發(fā)送消息啟動(dòng)轉(zhuǎn)發(fā)。
雖然在本實(shí)施例中用戶的數(shù)據(jù)項(xiàng)優(yōu)先選擇存儲(chǔ)在服務(wù)器計(jì)算機(jī)11,也可選擇存儲(chǔ)在每個(gè)用戶的桌面系統(tǒng)10、26、28,在事件被觸發(fā)轉(zhuǎn)發(fā)后數(shù)據(jù)項(xiàng)向服務(wù)器計(jì)算機(jī)11發(fā)送。
如圖2所顯示,桌面系統(tǒng)26產(chǎn)生對(duì)主系統(tǒng)11發(fā)送和存儲(chǔ)的消息A,主系統(tǒng)11是運(yùn)行轉(zhuǎn)發(fā)器程序12的網(wǎng)絡(luò)服務(wù)器。但在本實(shí)施例中,消息A是桌面系統(tǒng)10的用戶的消息存儲(chǔ)在網(wǎng)絡(luò)服務(wù)器11。在桌面系統(tǒng)10發(fā)生事件時(shí),產(chǎn)生事件觸發(fā)器并向網(wǎng)絡(luò)服務(wù)器11發(fā)送,然后網(wǎng)絡(luò)服務(wù)器11確定觸發(fā)從誰那里來,桌面是否有轉(zhuǎn)發(fā)的能力,如果有,服務(wù)器(運(yùn)行轉(zhuǎn)發(fā)器程序)使用存儲(chǔ)的設(shè)置信息向與桌面系統(tǒng)10的用戶連接的移動(dòng)計(jì)算機(jī)24轉(zhuǎn)發(fā)消息A。
參考圖1的描述,消息C可以是來自用戶的移動(dòng)數(shù)據(jù)通信設(shè)備24的命令消息,或從外部計(jì)算機(jī),如與因特網(wǎng)18連接的計(jì)算機(jī)的消息。如果消息C是從因特網(wǎng)計(jì)算機(jī)到用戶的桌面系統(tǒng)10,而且用戶有轉(zhuǎn)發(fā)的能力,然后服務(wù)器11檢測(cè)消息C,用電子外包裹B重分組消息C,并向用戶的移動(dòng)設(shè)備24轉(zhuǎn)發(fā)重分組消息(C在B中)。如果消息C是來自用戶的移動(dòng)設(shè)備24的命令消息,那么,服務(wù)器11簡單的根據(jù)命令消息動(dòng)作。
現(xiàn)在轉(zhuǎn)到圖3,顯示轉(zhuǎn)發(fā)器軟件12與圖1中的主系統(tǒng)10(用戶的桌面PC)的附加部件的交互作用使得能從主系統(tǒng)10向用戶的移動(dòng)數(shù)據(jù)通信設(shè)備24轉(zhuǎn)發(fā)信息的框圖。這些附加部件說明可以設(shè)置和與轉(zhuǎn)發(fā)器軟件12一起使用的事件產(chǎn)生系統(tǒng)的類型、說明與移動(dòng)通信設(shè)備24接口的重分組系統(tǒng)的類型使它對(duì)用戶表現(xiàn)為透明的。
桌面系統(tǒng)10與LAN14連接,與LAN14連接的其它系統(tǒng)之間,并向也與LAN14連接的外部網(wǎng)絡(luò)18,22,如因特網(wǎng)和無線數(shù)據(jù)網(wǎng)發(fā)送和接收數(shù)據(jù)、消息、事件觸發(fā)器等。除了與典型的微處理器或工作站連接的標(biāo)準(zhǔn)硬件,操作系統(tǒng),和應(yīng)用程序,桌面系統(tǒng)10包括轉(zhuǎn)發(fā)器軟件12、TCP/IP子系統(tǒng)42、E-mail子系統(tǒng)44、主存儲(chǔ)設(shè)備子系統(tǒng)40、屏保子系統(tǒng)48、鍵盤子系統(tǒng)46。TCP/IP子系統(tǒng)和E-mail子系統(tǒng)42、44是能用來得到透明的本發(fā)明的重分組系統(tǒng)的例子,屏保子系統(tǒng)和鍵盤子系統(tǒng)48,46是能設(shè)置為產(chǎn)生事件消息、或觸發(fā)用戶選擇的數(shù)據(jù)項(xiàng)轉(zhuǎn)發(fā)信號(hào)的事件產(chǎn)生系統(tǒng)的例子。
由轉(zhuǎn)發(fā)器軟件12執(zhí)行的方法步驟在圖4有更詳細(xì)的描述。程序的基本功能是(1)配置和設(shè)置開始轉(zhuǎn)發(fā)的用戶定義的事件觸發(fā)點(diǎn);(2)設(shè)置要轉(zhuǎn)發(fā)的用戶數(shù)據(jù)項(xiàng)的類型和可選擇的設(shè)置要轉(zhuǎn)發(fā)消息的發(fā)送者的優(yōu)先選擇的目錄;(3)設(shè)置用戶的移動(dòng)數(shù)據(jù)通信設(shè)備的類型和功能;(4)接收從重分組系統(tǒng)和事件產(chǎn)生系統(tǒng)的消息和信號(hào);(5)命令和控制通過重分組系統(tǒng)向移動(dòng)數(shù)據(jù)通信設(shè)備轉(zhuǎn)發(fā)用戶選擇的數(shù)據(jù)項(xiàng)。沒有特別列舉的其它功能也可集成在程序中。
E-mail子系統(tǒng)44是可選擇的連接向移動(dòng)數(shù)據(jù)通信設(shè)備24發(fā)送的重分組用戶選擇的數(shù)據(jù)項(xiàng),可選擇的使用工業(yè)標(biāo)準(zhǔn)郵件協(xié)議,如SMTP,POP,IMAP,MIME和RFC-822只提到一些而已。E-mail子系統(tǒng)44能從LAN14上的外部計(jì)算機(jī)接收消息A,或接收從一些外部網(wǎng)絡(luò)如因特網(wǎng)18,或無線數(shù)據(jù)通信網(wǎng)22接收消息C,并在主存儲(chǔ)設(shè)備子系統(tǒng)40存儲(chǔ)這些消息。假設(shè)已觸發(fā)轉(zhuǎn)發(fā)器12轉(zhuǎn)發(fā)此類型的消息,轉(zhuǎn)發(fā)器檢測(cè)任何新的消息的存在,并指令E-mail子系統(tǒng)44用外包裹B包裹原始消息A(或C),并提供地址信息即在外包裹B上的移動(dòng)數(shù)據(jù)通信設(shè)備24的PIN值來重分組消息。如上所提及的,外包裹B由移動(dòng)設(shè)備24除去,然后恢復(fù)原始消息A(或C),這樣使移動(dòng)設(shè)備24表現(xiàn)如桌面系統(tǒng)10。
此外,E-mail子系統(tǒng)44從移動(dòng)設(shè)備24接收有桌面系統(tǒng)10的地址信器總要抑制而從特定發(fā)送者來的消息總要轉(zhuǎn)發(fā)。
轉(zhuǎn)發(fā)器確定特定消息應(yīng)該轉(zhuǎn)發(fā)后,準(zhǔn)備要轉(zhuǎn)發(fā)的消息,那么,無論使用什么必需的方法,軟件12向位于移動(dòng)設(shè)備24的二級(jí)記憶存儲(chǔ)器發(fā)送消息A。在優(yōu)先選擇的實(shí)施例中,此方法在LAN14、WAN18上通過存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)20向移動(dòng)數(shù)據(jù)通信設(shè)備24發(fā)回消息A。這樣做時(shí),轉(zhuǎn)發(fā)器最好重分組消息A如E-mail具有包含移動(dòng)設(shè)備24的尋址信息外包裹B,雖然可用重分組技術(shù)和協(xié)議,如TCP/IP重分組和遞送方法(服務(wù)器最常用的設(shè)置示于圖2)。為了知道要轉(zhuǎn)發(fā)的消息A發(fā)送到哪里,無線網(wǎng)關(guān)20需要外包裹信息B。一旦移動(dòng)設(shè)備24接收消息(A在B中),除去外包裹B,原始信息A存入在移動(dòng)設(shè)備24的二級(jí)記憶存儲(chǔ)器。用此方式的重分組和除去外包裹B,本發(fā)明使得移動(dòng)計(jì)算機(jī)24好像在主系統(tǒng)10同樣的物理位置出現(xiàn),因此建立了透明系統(tǒng)。
在消息C代表從在因特網(wǎng)18的計(jì)算機(jī)到主系統(tǒng)10的外部消息的情況,主系統(tǒng)10設(shè)置為轉(zhuǎn)發(fā)類型C消息,然后以同樣的方式對(duì)信息A,消息C可用外包裹B重分組并發(fā)送到用戶的移動(dòng)設(shè)備24。在消息C代表從用戶的移動(dòng)設(shè)備24到主系統(tǒng)10命令消息的情況,命令消息C不轉(zhuǎn)發(fā),但使主系統(tǒng)10據(jù)此動(dòng)作。
如果轉(zhuǎn)發(fā)用戶數(shù)據(jù)項(xiàng)是E-mail消息,如以上所描述的,在移動(dòng)設(shè)備24的用戶看到原始的主題,發(fā)送者的地址,目的地地址和普通復(fù)印件。當(dāng)用戶回復(fù)此消息時(shí),或用戶作新的消息時(shí),在移動(dòng)設(shè)備24運(yùn)行的軟件對(duì)回復(fù)消息(或新消息)加上相似的外包裹使得消息首先路由到用戶的主系統(tǒng)10,然后去除外包裹將此消息轉(zhuǎn)發(fā)到總的目的地,如回到計(jì)算機(jī)26。在優(yōu)先選擇的實(shí)施例中,這產(chǎn)生了從用戶的主系統(tǒng)10向外轉(zhuǎn)發(fā)的消息用主郵箱的E-mail地址發(fā)送,而不是移動(dòng)設(shè)備的地址,因此表現(xiàn)為從用戶桌面系統(tǒng)10的而不是從移動(dòng)數(shù)據(jù)通信設(shè)備的原始消息的復(fù)制消息。對(duì)轉(zhuǎn)發(fā)消息的任何回復(fù)都將發(fā)送到桌面系統(tǒng)10,如果仍處于轉(zhuǎn)發(fā)模式,重分組此回復(fù)并發(fā)送給用戶的移動(dòng)數(shù)據(jù)設(shè)備,如上面所描述的。
圖2是顯示從網(wǎng)絡(luò)服務(wù)器11向用戶的移動(dòng)數(shù)據(jù)通信設(shè)備24轉(zhuǎn)發(fā)用戶數(shù)據(jù)項(xiàng)的系統(tǒng)圖,其中轉(zhuǎn)發(fā)器軟件12在服務(wù)器11上運(yùn)行。此設(shè)置特別有利于與消息服務(wù)器一起使用。消息服務(wù)器如通常運(yùn)行的Microsoft’s息的外包裹的返回消息,并剝?nèi)ゴ诵畔⒁虼讼⒖陕酚傻皆枷(或C)的合適的發(fā)送者。E-mail子系統(tǒng)也從對(duì)桌面系統(tǒng)10引起觸發(fā)轉(zhuǎn)發(fā)或執(zhí)行一些其它功能的移動(dòng)設(shè)備24接收命令消息C。E-mail子系統(tǒng)44的無線Enable功能可通過轉(zhuǎn)發(fā)器程序12形成。
TCP/IP子系統(tǒng)42是可選的重分組系統(tǒng)。包括E-mail子系統(tǒng)44的所有功能,但代替用戶選擇的數(shù)據(jù)項(xiàng)重分組為標(biāo)準(zhǔn)E-mail消息,此系統(tǒng)用特殊用途的TCP/IP重分組技術(shù)重分組數(shù)據(jù)項(xiàng)。在安全和改善速度對(duì)用戶是重要的情況,特殊用途的子系統(tǒng)的類型是有用的。只能由在移動(dòng)設(shè)備24的特定的軟件去除特殊用途的外包裹的規(guī)定,提供了附加的安全性和E-mail存儲(chǔ)的旁路,轉(zhuǎn)發(fā)系統(tǒng)能改善速度和實(shí)時(shí)遞送。
如前面所描述的,基于檢測(cè)大量的外部,內(nèi)部和網(wǎng)絡(luò)事件,或觸發(fā)點(diǎn),本發(fā)明能被觸發(fā)并開始轉(zhuǎn)發(fā)。屏保子系統(tǒng)和鍵盤子系統(tǒng)48,46是能產(chǎn)生內(nèi)部事件的系統(tǒng)的例子。功能上,轉(zhuǎn)發(fā)器程序12提供用戶設(shè)置屏保和鍵盤系統(tǒng)的功能因此在某些條件下產(chǎn)生能被轉(zhuǎn)發(fā)器12檢測(cè)的事件觸發(fā)器而啟動(dòng)轉(zhuǎn)發(fā)過程。例如,屏保系統(tǒng)可以設(shè)置為屏保激活時(shí),例如,在桌面系統(tǒng)不活動(dòng)10分鐘后,向轉(zhuǎn)發(fā)器12發(fā)送事件觸發(fā)器,轉(zhuǎn)發(fā)器12開始轉(zhuǎn)發(fā)前面選擇的用戶數(shù)據(jù)項(xiàng)。以同樣的方式鍵盤子系統(tǒng)可以設(shè)置為在一定的時(shí)間段沒有擊鍵時(shí)產(chǎn)生事件觸發(fā)器,然后指出轉(zhuǎn)發(fā)應(yīng)該開始。這些只是大量應(yīng)用程序和硬件系統(tǒng)內(nèi)部對(duì)可用來產(chǎn)生內(nèi)部事件觸發(fā)器的主系統(tǒng)10的兩個(gè)例子。
圖4和圖5分別是顯示在主系統(tǒng)10運(yùn)行的轉(zhuǎn)發(fā)器軟件12執(zhí)行的步驟、顯示為了與主系統(tǒng)的接口由移動(dòng)數(shù)據(jù)通信設(shè)備24執(zhí)行的步驟流程圖。先看圖4,在步驟50,啟動(dòng)轉(zhuǎn)發(fā)器程序12和開始設(shè)置。在這一步所有設(shè)置都清除和復(fù)位,包括觸發(fā)轉(zhuǎn)發(fā)標(biāo)志。轉(zhuǎn)發(fā)器12的初始設(shè)置包括(1)定義用戶已確定的事件觸發(fā)器將觸發(fā)轉(zhuǎn)發(fā);(2)選擇轉(zhuǎn)發(fā)的用戶數(shù)據(jù)項(xiàng);(3)選擇重分組子系統(tǒng),標(biāo)準(zhǔn)E-mail,或特殊用途技術(shù);(4)選擇通信設(shè)備的類型,指出是否和什么類型的附件設(shè)備能接收和處理,并保存移動(dòng)設(shè)備當(dāng)前的PIN值;(5)設(shè)置用戶選擇要轉(zhuǎn)發(fā)消息的的發(fā)送者的優(yōu)先選擇的目錄。
在重分組步驟轉(zhuǎn)發(fā)器程序最好在外包裹加上永久的標(biāo)識(shí)符。這有利的允許根據(jù)到達(dá)存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)的數(shù)據(jù)項(xiàng)與移動(dòng)設(shè)備新指定的網(wǎng)絡(luò)地址聯(lián)合。因?yàn)榕c移動(dòng)設(shè)備聯(lián)合的IP地址可能改變,轉(zhuǎn)發(fā)器程序用的永久的標(biāo)識(shí)符是在設(shè)備制造時(shí)指定的制造號(hào),其值從SIM卡或網(wǎng)絡(luò)特定標(biāo)識(shí)符得到。
圖4設(shè)置轉(zhuǎn)發(fā)器程序12的基本步驟,假設(shè)轉(zhuǎn)發(fā)器程序12在桌面系統(tǒng)10運(yùn)行如圖1所示。如果轉(zhuǎn)發(fā)器程序12正在網(wǎng)絡(luò)服務(wù)器11運(yùn)行,如圖2所示,然后附加的設(shè)置步驟是必須的,使得連接服務(wù)器的特殊桌面系統(tǒng)10、26、28能轉(zhuǎn)發(fā),包括(1)建立桌面系統(tǒng)的資料,指出它的地址,觸發(fā)轉(zhuǎn)發(fā)的事件,和根據(jù)檢測(cè)事件要轉(zhuǎn)發(fā)的數(shù)據(jù)項(xiàng);(2)維護(hù)在服務(wù)器的數(shù)據(jù)項(xiàng)存儲(chǔ)區(qū);(3)存儲(chǔ)要轉(zhuǎn)發(fā)的桌面系統(tǒng)的數(shù)據(jù)項(xiàng)將去的通信設(shè)備的類型,是否和什么類型的附件設(shè)備能接收和處理,移動(dòng)設(shè)備的PIN值。
一旦設(shè)置50轉(zhuǎn)發(fā)器程序,在步驟52觸發(fā)點(diǎn)(或事件觸發(fā)器)被啟動(dòng)。然后程序12等待56消息和信號(hào)54開始轉(zhuǎn)發(fā)處理。消息可以是E-mail消息或選擇轉(zhuǎn)發(fā)一些其它用戶數(shù)據(jù)項(xiàng),信號(hào)可以是觸發(fā)信號(hào),或還沒有設(shè)置為事件觸發(fā)器的一些其它類型信號(hào)。檢測(cè)消息或信號(hào)時(shí),程序確定58是否是用戶設(shè)置為信號(hào)轉(zhuǎn)發(fā)的觸發(fā)事件之一。如果是這樣,在步驟60建立觸發(fā)標(biāo)志,指出完全接收的已選擇為轉(zhuǎn)發(fā)的用戶數(shù)據(jù)項(xiàng)(以消息的形式)應(yīng)該發(fā)給用戶的移動(dòng)數(shù)據(jù)通信設(shè)備24。
如果消息或信號(hào)54不是觸發(fā)事件,那么,在步驟62,68和66程序確定消息是否分別是系統(tǒng)警告62,E-mail消息64,或已選擇轉(zhuǎn)發(fā)的一些其它類型信息。其它事件也可能是是否用戶翻轉(zhuǎn)觸發(fā)標(biāo)志,這是由把設(shè)備放回原地,或?qū)D(zhuǎn)發(fā)軟件發(fā)送命令停止轉(zhuǎn)發(fā)。如果消息或信號(hào)不是這三項(xiàng)之一,然后控制返回步驟56,轉(zhuǎn)發(fā)器等待據(jù)此動(dòng)作的附加消息54。如果消息是這三種類型消息之一,然后在步驟68程序12確定是否已設(shè)置觸發(fā)標(biāo)志,指出用戶希望這些項(xiàng)轉(zhuǎn)發(fā)到移動(dòng)設(shè)備。如果觸發(fā)標(biāo)志建立,在步驟70,轉(zhuǎn)發(fā)器12引導(dǎo)重分組系統(tǒng)(E-mail或TCP/IP)對(duì)用戶數(shù)據(jù)項(xiàng)加外包裹,在步驟72重分組數(shù)據(jù)項(xiàng)通過LAN14,WAN18,無線網(wǎng)關(guān)20和無線網(wǎng)22轉(zhuǎn)發(fā)給用戶的移動(dòng)數(shù)據(jù)通信設(shè)備24。然后控制返回到程序等待據(jù)此動(dòng)作的附加消息和信號(hào)的步驟56。雖然圖4中沒有明確地顯示,步驟68后,如果運(yùn)行在優(yōu)先選擇的目錄模式,程序能確定特定的數(shù)據(jù)項(xiàng)的發(fā)送者是否在優(yōu)先選擇的目錄中,如果不是,然后程序跳過步驟72和74并直接進(jìn)行步驟56。如果發(fā)送者是在優(yōu)先選擇的目錄中,控制同樣的通過步驟70和72重分組和發(fā)送從優(yōu)先選擇目錄的發(fā)送者的消息。
圖5描述了與本發(fā)明的轉(zhuǎn)發(fā)器程序12接口,建立由用戶的移動(dòng)數(shù)據(jù)通信設(shè)備24執(zhí)行的前面的方法步驟。在步驟80啟動(dòng)移動(dòng)軟件和移動(dòng)設(shè)備24設(shè)置為與本發(fā)明的系統(tǒng)一起運(yùn)行,包括,如存儲(chǔ)地址或用戶的桌面系統(tǒng)或主系統(tǒng)的識(shí)別值。
在步驟82,移動(dòng)設(shè)備等待產(chǎn)生的或接收的消息和信號(hào)84。假設(shè)在用戶的桌面系統(tǒng)10運(yùn)行的轉(zhuǎn)發(fā)器程序12設(shè)置為根據(jù)從用戶的移動(dòng)設(shè)備24接收的消息轉(zhuǎn)發(fā),在步驟86,用戶能決定產(chǎn)生開始轉(zhuǎn)發(fā)的命令消息。如果用戶這樣作,在步驟88組成轉(zhuǎn)發(fā)消息并發(fā)給桌面系統(tǒng)10,通過無線網(wǎng)22,通過無線網(wǎng)關(guān)20,通過因特網(wǎng)18到LAN14,最后路由到桌面機(jī)器10。在移動(dòng)設(shè)備24直接向桌面系統(tǒng)10發(fā)送消息的情況,消息不加外包裹(如圖1和2的消息C)。
在特別的轉(zhuǎn)發(fā)器程序12,除了轉(zhuǎn)發(fā)信號(hào),移動(dòng)設(shè)備24能發(fā)送任何數(shù)量的其它命令來控制主系統(tǒng)的運(yùn)行。例如,移動(dòng)設(shè)備24能發(fā)送命令把主系統(tǒng)放入優(yōu)先選擇的目錄模式,然后發(fā)送附加命令從優(yōu)先選擇的目錄中增刪特定的發(fā)送者。在這種方式中,由最小化在優(yōu)先選擇的目錄中發(fā)送者的數(shù)量,移動(dòng)設(shè)備24能動(dòng)態(tài)的限制對(duì)它轉(zhuǎn)發(fā)的信息的數(shù)量。其它例子的命令包括(1)改變主系統(tǒng)設(shè)置使移動(dòng)設(shè)備24能接收和處理特定附件的消息;(2)在僅部分特定數(shù)據(jù)項(xiàng)已轉(zhuǎn)發(fā)的情況下,指令主系統(tǒng)向移動(dòng)設(shè)備轉(zhuǎn)發(fā)全部數(shù)據(jù)項(xiàng)。命令處理的另一實(shí)施例是當(dāng)移動(dòng)設(shè)備24對(duì)主系統(tǒng)10發(fā)送搜尋命令(最好與搜尋參數(shù)聯(lián)合)時(shí),依次對(duì)相連的數(shù)據(jù)庫觸發(fā)搜尋,數(shù)據(jù)庫依次在稍后產(chǎn)生返回移動(dòng)設(shè)備24的搜尋結(jié)果。
見圖5,如果用戶消息和信號(hào)不是對(duì)桌面系統(tǒng)10開始轉(zhuǎn)發(fā)的直接消息(或一些其它命令),然后控制通過確定消息是否已接收的步驟90。如果消息由移動(dòng)接收,這是來自用戶桌面10的消息,如步驟92確定的,然后在步驟94桌面轉(zhuǎn)發(fā)標(biāo)志對(duì)此消息設(shè)為‘on’,控制通過去除外包裹的步驟96。跟著步驟96,或在消息不是從用戶的桌面的情況,如步驟92確定的,控制通過在移動(dòng)設(shè)備的顯示器上對(duì)用戶顯示消息的步驟98。然后移動(dòng)設(shè)備24返回步驟82并等待附加的消息或信號(hào)。
如果移動(dòng)設(shè)備24確定消息在步驟90還沒有接收,然后控制通過移動(dòng)設(shè)備確定是否有消息發(fā)送的步驟100,如果沒有,然后移動(dòng)設(shè)備返回步驟82并等待附加的消息或信號(hào)。如果至少有一個(gè)消息發(fā)送,然后在步驟102移動(dòng)設(shè)備確定是否是對(duì)移動(dòng)設(shè)備接收的消息的回復(fù)消息。如果發(fā)送的消息是回復(fù)消息,然后在步驟108,移動(dòng)設(shè)備確定是否對(duì)此消息桌面轉(zhuǎn)發(fā)標(biāo)志設(shè)為‘on’。如果轉(zhuǎn)發(fā)標(biāo)志不是設(shè)為‘on’,然后在步驟106回復(fù)消息簡單的通過無線網(wǎng)22從移動(dòng)設(shè)備向目的地地址發(fā)送。然而,如果轉(zhuǎn)發(fā)標(biāo)志是‘on’,然后在步驟110回復(fù)消息用有用戶的桌面主系統(tǒng)10的地址信息的外包裹重分組,然后在步驟106重分組消息發(fā)送給桌面系統(tǒng)10。如上所描述,轉(zhuǎn)發(fā)器程序12在主系統(tǒng)10執(zhí)行然后剝?nèi)ネ獍⒂门c主系統(tǒng)‘from’域的相連的用戶的E-mail帳號(hào)的地址,路由回復(fù)消息到合適的目的地地址,因此對(duì)轉(zhuǎn)發(fā)消息的接收器,出現(xiàn)的就好像原始從用戶的主系統(tǒng)來的而不是從移動(dòng)設(shè)備的。在可選擇的實(shí)施例中(在設(shè)備或主系統(tǒng))加了標(biāo)簽或簽字行的消息指出發(fā)自移動(dòng)設(shè)備24同時(shí)移動(dòng)設(shè)備和主系統(tǒng)繼續(xù)分享共同的單一email地址。此整合的共同的email地址提供主系統(tǒng)(桌面或服務(wù)器系統(tǒng))與移動(dòng)設(shè)備的無縫無線連接。
在步驟102,如果移動(dòng)設(shè)備確定消息不是回復(fù)消息,而是原始消息,然后控制通過步驟104,移動(dòng)設(shè)備由核查移動(dòng)設(shè)備的設(shè)置確定用戶是否在主系統(tǒng)10使用轉(zhuǎn)發(fā)程序12。如果用戶不在用轉(zhuǎn)發(fā)程序12,然后在步驟106簡單的發(fā)送消息到目的地地址。然而,如果如果移動(dòng)設(shè)備確定用戶正在主系統(tǒng)10使用轉(zhuǎn)發(fā)程序12,然后控制通過對(duì)信息加外包裹的步驟110。然后在步驟106向主系統(tǒng)10發(fā)送重分組的原始消息,這如前面所描述的,剝?nèi)ネ獍⒙酚傻秸_的目的地。隨著在步驟106的消息發(fā)送,控制移動(dòng)設(shè)備返回步驟82并等待附加消息或信號(hào)。
現(xiàn)在轉(zhuǎn)到余下的附圖,圖6-11描述通過無線分組數(shù)據(jù)網(wǎng)從主系統(tǒng)向一個(gè)或多個(gè)移動(dòng)設(shè)備轉(zhuǎn)發(fā)數(shù)據(jù)的系統(tǒng)和方法。無線分組數(shù)據(jù)網(wǎng)是對(duì)一個(gè)或多個(gè)移動(dòng)數(shù)據(jù)通信設(shè)備動(dòng)態(tài)根據(jù)需要的原則指定網(wǎng)絡(luò)地址的類型。在主系統(tǒng)運(yùn)作的轉(zhuǎn)發(fā)器程序由每一用戶設(shè)置,或由網(wǎng)絡(luò)管理員連續(xù)的向無線分組數(shù)據(jù)網(wǎng)轉(zhuǎn)發(fā)一定的數(shù)據(jù),因?yàn)樵谥飨到y(tǒng)接收(或其它有改變的)數(shù)據(jù)。至少提供了從無線分組數(shù)據(jù)網(wǎng)到移動(dòng)設(shè)備轉(zhuǎn)發(fā)數(shù)據(jù)通信的兩種方法。在第一種方法中,移動(dòng)設(shè)備設(shè)置為周期的聯(lián)絡(luò)與無線網(wǎng)聯(lián)合運(yùn)作的存儲(chǔ)和發(fā)送服務(wù)器(網(wǎng)關(guān))。聯(lián)絡(luò)時(shí),存儲(chǔ)和發(fā)送服務(wù)器映射移動(dòng)設(shè)備24使用的當(dāng)前IP地址到與移動(dòng)設(shè)備24聯(lián)合的PIN值。當(dāng)數(shù)據(jù)到達(dá)時(shí)(如,從主系統(tǒng)的轉(zhuǎn)發(fā)數(shù)據(jù))存儲(chǔ)和發(fā)送網(wǎng)關(guān)向移動(dòng)設(shè)備24發(fā)送任何儲(chǔ)存的、轉(zhuǎn)發(fā)的數(shù)據(jù)。移動(dòng)設(shè)備的周期聯(lián)絡(luò)用來保證指定值(IP地址)對(duì)網(wǎng)關(guān)是正確的。在第二種方法中,存儲(chǔ)和發(fā)送網(wǎng)關(guān)或網(wǎng)絡(luò)通過轉(zhuǎn)發(fā)信道網(wǎng)如并行語音網(wǎng),或通過命令信道,或通過一些其它類型的低帶寬數(shù)據(jù)信道向移動(dòng)設(shè)備發(fā)送連接請(qǐng)求命令。然后移動(dòng)設(shè)備24聯(lián)絡(luò)網(wǎng)絡(luò)并請(qǐng)求網(wǎng)絡(luò)地址,即IP地址,因此存儲(chǔ)和發(fā)送服務(wù)器能向移動(dòng)設(shè)備24發(fā)送轉(zhuǎn)發(fā)數(shù)據(jù),最好,此聯(lián)絡(luò)請(qǐng)求命令只在網(wǎng)關(guān)對(duì)設(shè)備‘轉(zhuǎn)發(fā)’、或指定IP地址撤回失誤時(shí)使用。由于移動(dòng)設(shè)備非激活狀態(tài),GPRS網(wǎng)能自發(fā)的撤回指定給移動(dòng)設(shè)備的IP地址。然后通過DHCP服務(wù)器,或通過在存儲(chǔ)和發(fā)送網(wǎng)關(guān)中運(yùn)行的空閑的定時(shí)器檢測(cè)撤回的IP地址。
圖6是顯示基于IP的無線數(shù)據(jù)網(wǎng)的基本部件的系統(tǒng)圖,如與本發(fā)明一起使用的GPRS網(wǎng)。在圖6的情況中,移動(dòng)設(shè)備100(也參考在前面圖中移動(dòng)設(shè)備24)顯示為與主系統(tǒng)120通過短程RF通信連接,串行連接,或任何其它合適的聯(lián)合105通信。移動(dòng)設(shè)備通過連接115與主系統(tǒng)通信時(shí),為了描述的目的,說成‘對(duì)接’(’docked’)主系統(tǒng)120。在沒有‘對(duì)接’時(shí)移動(dòng)設(shè)備100與無線分組數(shù)據(jù)網(wǎng)145通信,也能與語音無線網(wǎng)150通信。語音無線網(wǎng)150可與基于IP的無線網(wǎng)145聯(lián)合,或可以完全分離的網(wǎng)。能通過網(wǎng)絡(luò)145和150通信的移動(dòng)設(shè)備100在這里稱為雙模式設(shè)備。然而,本發(fā)明能用于單模式設(shè)備和其它多模式設(shè)備,不只是雙模式設(shè)備。雖然描述為分離網(wǎng),基于IP的無線網(wǎng)和語音無線網(wǎng)150不是必須互相排斥的,可以同時(shí)運(yùn)行于同一網(wǎng)絡(luò)硬件中,即,它們可以是單個(gè)雙模式網(wǎng)絡(luò)的一部分。
在一個(gè)實(shí)施例中,串行對(duì)接cradle 110用作為對(duì)接或不對(duì)接移動(dòng)設(shè)備100的裝置,在移動(dòng)設(shè)備100不在cradle時(shí),因此基于IP的無線數(shù)據(jù)網(wǎng)應(yīng)該連接時(shí),串行對(duì)接cradle最好有能力通知轉(zhuǎn)發(fā)器程序12。最好,只是移動(dòng)設(shè)備100在串行cradle 110,和在公司防火墻后時(shí),能交換與用戶的主系統(tǒng)120分享的秘密如加密鍵。然后有利于轉(zhuǎn)發(fā)系統(tǒng)能使用這些分享的秘密加密在網(wǎng)絡(luò)145上的所有的數(shù)據(jù)項(xiàng)。
轉(zhuǎn)發(fā)器程序12也有能力壓縮轉(zhuǎn)發(fā)給移動(dòng)設(shè)備100的信息,這樣提高了數(shù)據(jù)通過所用遞送機(jī)制的傳送的速率。為了收集轉(zhuǎn)發(fā)給移動(dòng)設(shè)備100的信息,轉(zhuǎn)發(fā)器程序12也可與寬范圍的其它設(shè)備連接,如家庭和辦公室警報(bào)系統(tǒng),個(gè)人監(jiān)視設(shè)備,如生命信號(hào)監(jiān)視器,運(yùn)動(dòng)檢測(cè)器,因特網(wǎng)網(wǎng)站,e-mail消息儲(chǔ)存,PBX信息儲(chǔ)存,顧客數(shù)據(jù)庫,私人軟件應(yīng)用,基于企業(yè)內(nèi)部網(wǎng)的數(shù)據(jù)儲(chǔ)存和其它信息資源。
如上所描述,本發(fā)明最好提供轉(zhuǎn)發(fā)計(jì)算機(jī)程序(‘轉(zhuǎn)發(fā)器程序’)12,在主系統(tǒng)120(或與之相連的)中,在共同的防火墻160后運(yùn)行。最好能與消息服務(wù)器或一些其它硬件或軟件機(jī)制相連,轉(zhuǎn)發(fā)器12檢測(cè)所發(fā)生的特殊事件,并從主系統(tǒng)120向用戶的移動(dòng)設(shè)備100轉(zhuǎn)發(fā)用戶選擇的數(shù)據(jù)項(xiàng)。在一個(gè)實(shí)施例中,在串行連接115上,或一些其它合適的計(jì)算機(jī)通信方法,轉(zhuǎn)發(fā)器程序12也與移動(dòng)設(shè)備??坎考?10接口,因此轉(zhuǎn)發(fā)器程序能檢測(cè)移動(dòng)設(shè)備100的物理位置,和其它信息。移動(dòng)設(shè)備??坎考?duì)移動(dòng)設(shè)備100提供通信節(jié)點(diǎn)(或物理串行連接105)當(dāng)用戶在他們的辦公室時(shí)允許用戶入塢移動(dòng)設(shè)備100。連接105可以是無線連接,如短程RF連接。入塢過程是交換大量局域個(gè)人信息(相對(duì)于在無線通信網(wǎng)上)的一種方法,如,但不限于此,email消息,日程安排,聯(lián)絡(luò),筆記,和如密碼鍵的安全信息。
主系統(tǒng)/轉(zhuǎn)發(fā)器程序120/12也與外部網(wǎng)18連接,如因特網(wǎng)。外部網(wǎng)18可以是因特網(wǎng),公司企業(yè)內(nèi)部網(wǎng),公司企業(yè)外部網(wǎng),私人網(wǎng)如AmericaOn Line(“AOLTM”)網(wǎng),LAN,或一些其它能交換信息的網(wǎng)。主系統(tǒng)120和外部網(wǎng)18之間的連接可使用存內(nèi)的的技術(shù),如以太網(wǎng)(Ethernet),CableModem,DSL,ISDN,或Frame Relay。
為了連接外部網(wǎng)18,如果移動(dòng)設(shè)備不與主系統(tǒng)120對(duì)接,轉(zhuǎn)發(fā)器程序120有另一到達(dá)移動(dòng)設(shè)備100的通信通路。如圖6所示,外部網(wǎng)/因特網(wǎng)18還與存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)(這里也成稱為存儲(chǔ)和轉(zhuǎn)發(fā)系統(tǒng)或存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān))140連接,存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)提供外部網(wǎng)18和基于IP的無線網(wǎng)145,和如果能使用也包括語音無線網(wǎng)150之間的通信橋路。
存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140執(zhí)行路由和尋址功能,允許信息在基于IP的無線網(wǎng)145上向移動(dòng)設(shè)備100轉(zhuǎn)發(fā)。在用戶的移動(dòng)設(shè)備100獲得網(wǎng)絡(luò)地址(在基于IP的無線網(wǎng)145上)前,存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140為特定用戶存儲(chǔ)從轉(zhuǎn)發(fā)器程序12的信息。一旦獲得網(wǎng)絡(luò)地址,存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140向用戶的移動(dòng)設(shè)備100轉(zhuǎn)發(fā)存儲(chǔ)的轉(zhuǎn)發(fā)信息。以這樣的形式,網(wǎng)關(guān)140運(yùn)作如存儲(chǔ)和轉(zhuǎn)發(fā)系統(tǒng)。存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140的另一功能是不相似的網(wǎng)絡(luò)的橋路并允許數(shù)據(jù)流向/從移動(dòng)設(shè)備100的兩個(gè)方向。說明中這些不相似的網(wǎng)絡(luò)包括因特網(wǎng)和基于IP的無線網(wǎng)。雖然它們分享公共網(wǎng)絡(luò)層,即它們的速度和能力是如此不同以致像TCP/IP的協(xié)議不能在雙方上網(wǎng)同時(shí)可靠的工作。一旦數(shù)據(jù)遞送到基于IP的無線網(wǎng)145,能路由到移動(dòng)設(shè)備100和通過RF連接155接收。
術(shù)語基于IP的無線網(wǎng)包括,但不限于(1)由Qualcomm運(yùn)行的碼分多址(CDMA),(2)用于與移動(dòng)通信全球系統(tǒng)(GSM)網(wǎng)連接的通用數(shù)據(jù)分組無線業(yè)務(wù)(GPRS),兩者都由CEPT標(biāo)準(zhǔn)委員會(huì)發(fā)展的,(3)將來的第三代網(wǎng)(3G)如EDGE和UMTS。GPRS是交疊在GSM無線網(wǎng)最上層的數(shù)據(jù)通信。應(yīng)該知道雖然在圖6顯示了基于IP的無線網(wǎng),本發(fā)明能用于其它類型的無線分組數(shù)據(jù)網(wǎng)。
圖6顯示了在傳統(tǒng)LAN上連接其它工作站26,28的桌面系統(tǒng)和網(wǎng)絡(luò)服務(wù)器120。對(duì)哪些熟悉技術(shù)的人們,在LAN工作站和LAN服務(wù)器之間連接計(jì)算機(jī)程序的技術(shù)是大家所熟知的?,F(xiàn)在用虛擬私人網(wǎng)(VPN)和其它寬域,高速LAN技術(shù),LAN能延伸到遙遠(yuǎn)的分部辦公室和其它國家在技術(shù)上也是大家熟知的。這些其它計(jì)算機(jī)26,28和在上面的操作系統(tǒng),外部網(wǎng),可以運(yùn)行向接收和存儲(chǔ)數(shù)據(jù)的主系統(tǒng)120發(fā)送數(shù)據(jù)205。
轉(zhuǎn)發(fā)器程序12運(yùn)行在桌面工作站或網(wǎng)絡(luò)服務(wù)器120,或與消息服務(wù)器連接,或直接在接收特定用戶的數(shù)據(jù)項(xiàng)205的消息服務(wù)器。當(dāng)轉(zhuǎn)發(fā)器程序12設(shè)置在網(wǎng)絡(luò)服務(wù)器時(shí),能同時(shí)的監(jiān)視許多用戶的數(shù)據(jù)項(xiàng)205。數(shù)據(jù)項(xiàng)205可原始來自因特網(wǎng)資源,來自其它的LAN工作站26,28,來自其它移動(dòng)用戶,來自一些外部資源,如連接主系統(tǒng)的PSTN,這些數(shù)據(jù)項(xiàng)205可包括(1)公司電話呼叫,(2)共同的企業(yè)內(nèi)部網(wǎng)和企業(yè)內(nèi)部網(wǎng)e-mail,(3)共同的存貨記錄,(4)共同的銷售計(jì)劃,(5)共同的銷售和市場形式,(6)公司方服務(wù)記錄,(7)公司電話呼叫派遣要求,(8)實(shí)時(shí)電話呼叫,(9)從即時(shí)消息網(wǎng)關(guān)的即時(shí)消息,(10)公司或家庭的警告數(shù)據(jù)(11)運(yùn)動(dòng)和視頻傳感器,(12)心臟監(jiān)視儀和生命統(tǒng)計(jì)監(jiān)視儀,(13)流動(dòng)水平和大型設(shè)備的反饋統(tǒng)計(jì),(14)共同的和私人的PIM數(shù)據(jù),和其它不再一一提及的數(shù)據(jù)類型。
為了理解示于圖6的系統(tǒng)中的數(shù)據(jù)流,每一主要步驟標(biāo)以(A),(B)和(C)。步驟(A)顯示如在因特網(wǎng)18上的原始的數(shù)據(jù)項(xiàng)205,通過主系統(tǒng)120的防火墻160流向用戶的公共環(huán)境。也標(biāo)記為(A)的相似的數(shù)據(jù)項(xiàng)205,顯示了從基于LAN的工作站流向桌面系統(tǒng)或網(wǎng)絡(luò)服務(wù)器120。
轉(zhuǎn)發(fā)器應(yīng)用12在主系統(tǒng)120檢測(cè)數(shù)據(jù)項(xiàng)205時(shí),發(fā)生第二步驟(B),轉(zhuǎn)發(fā)標(biāo)準(zhǔn)由用戶或已遇到過的網(wǎng)絡(luò)管理員建立。由預(yù)先選擇轉(zhuǎn)發(fā)的數(shù)據(jù)項(xiàng)205的類型和等級(jí),轉(zhuǎn)發(fā)器12對(duì)用戶提供對(duì)限制,濾波和監(jiān)視要轉(zhuǎn)發(fā)給他們的移動(dòng)設(shè)備100的所有的數(shù)據(jù)項(xiàng)205的附加的控制。轉(zhuǎn)發(fā)器程序12提供以下功能(a)何時(shí)轉(zhuǎn)發(fā)數(shù)據(jù)項(xiàng)205,根據(jù)用戶定義的觸發(fā)如,位置信息,熱傳感器,運(yùn)動(dòng)檢測(cè)和屏保,(b)提供設(shè)置信息,如濾波器,期望的數(shù)據(jù)類型205和移動(dòng)設(shè)備100的性能,(c)當(dāng)?shù)竭_(dá)主系統(tǒng)120時(shí),連續(xù)的實(shí)時(shí)的向移動(dòng)設(shè)備100轉(zhuǎn)發(fā)數(shù)據(jù)項(xiàng)205。
最后,在步驟(C),轉(zhuǎn)發(fā)器程序12重分組數(shù)據(jù)項(xiàng)215,因此對(duì)發(fā)送者和數(shù)據(jù)項(xiàng)接收者維持完全透明,并通過公共防火墻160由外部網(wǎng)18和無線分組數(shù)據(jù)網(wǎng)145向移動(dòng)設(shè)備100發(fā)送數(shù)據(jù)項(xiàng)。透明特征允許所有的地址信息(如,’TO’,’CC’和’FROM’域),主題和內(nèi)容域保持完整無缺只要移動(dòng)設(shè)備能支持原始數(shù)據(jù)項(xiàng)205所有元素。
一旦重分組原始數(shù)據(jù)項(xiàng)205,通過與因特網(wǎng)18的連接,一般通過存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)在基于無線網(wǎng)的IP的通途中遞送。技術(shù)熟練的人也欣賞有許多其它方法到達(dá)存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)如點(diǎn)到點(diǎn)的連接,在安全和速度是主要的問題時(shí)這是普遍的。當(dāng)設(shè)備在主系統(tǒng)120對(duì)接時(shí),步驟(C)可選擇的跳過。當(dāng)他們正坐在他們的桌面計(jì)算機(jī)系統(tǒng)120邊時(shí)、或登錄辦公室網(wǎng)絡(luò)計(jì)算機(jī)系統(tǒng)和能訪問他們的與在主系統(tǒng)的消息服務(wù)器(通過網(wǎng)絡(luò)計(jì)算機(jī))關(guān)聯(lián)的消息存儲(chǔ)器時(shí),用戶可能不希望數(shù)據(jù)項(xiàng)215向移動(dòng)設(shè)備100轉(zhuǎn)發(fā)。
圖7是地址如何動(dòng)態(tài)指定和數(shù)據(jù)通道如何在基于IP的無線網(wǎng)建立的詳細(xì)說明。幾個(gè)典型部件建立基于IP的無線網(wǎng),包括存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140(或存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)),其可能與內(nèi)部或外部地址分配部件連接335,大量網(wǎng)絡(luò)接入點(diǎn)305,一個(gè)或多個(gè)名字服務(wù)器310,網(wǎng)絡(luò)路由器315,和許多基站320。這些部件通常由從網(wǎng)關(guān)140到移動(dòng)設(shè)備100建立的無線網(wǎng)絡(luò)通道325向移動(dòng)設(shè)備100發(fā)送分組數(shù)據(jù)。為了建立這些無線網(wǎng)絡(luò)通道,與移動(dòng)設(shè)備相連的必須是唯一的地址。然而,在基于IP的無線網(wǎng)中網(wǎng)絡(luò)地址不是永久的分配給特定的移動(dòng)設(shè)備100,代之根據(jù)需要的原理動(dòng)態(tài)的分配。這樣移動(dòng)設(shè)備需要獲得網(wǎng)絡(luò)地址,存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140需要知道此地址得以建立無線網(wǎng)絡(luò)通道325。示于圖7的網(wǎng)絡(luò)的例子是GPRS網(wǎng)。
GPRS基于IP的無線網(wǎng)是重疊于GSM語音網(wǎng)上的。在此網(wǎng)絡(luò)中,GPRS部件將延伸存在的GSM部件如基站,或產(chǎn)生要加的附加部件,如先進(jìn)的網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN)網(wǎng)絡(luò)接入點(diǎn)305。
網(wǎng)絡(luò)接入點(diǎn)305通常用于許多網(wǎng)關(guān)、公共服務(wù)器和大量連接如因特網(wǎng)18之間多路復(fù)用和解多路復(fù)用。因?yàn)橐蚕M獠靠傻玫降臒o線網(wǎng)絡(luò)服務(wù)的中心化,通常只有很少的網(wǎng)絡(luò)接入點(diǎn)305。網(wǎng)絡(luò)接入點(diǎn)305常用一些在網(wǎng)關(guān)和移動(dòng)設(shè)備100之間幫助地址分配和查找的地址分配部件335。在此例子中,動(dòng)態(tài)主設(shè)置協(xié)議(DHCP 35)顯示為一種提供地址分配機(jī)制的方法。然而,本發(fā)明不限于使用DHCP的網(wǎng)絡(luò)。
無線數(shù)據(jù)網(wǎng)145的部件是網(wǎng)絡(luò)路由器315。通常這些網(wǎng)絡(luò)路由器315是特定網(wǎng)絡(luò)私有的,但它們還可以從標(biāo)準(zhǔn)的復(fù)用硬件構(gòu)建。目的是使數(shù)以千計(jì)的基站320中心化成為與網(wǎng)絡(luò)接入點(diǎn)305長久連接的中心位置。在一些網(wǎng)絡(luò)中可以有多層網(wǎng)絡(luò)路由器315,但在所有的情況中功能是相似的。網(wǎng)絡(luò)路由器315常訪問名字服務(wù)器310,在此情況顯示為如用于因特網(wǎng)的域名服務(wù)器(DNS)310,為路由數(shù)據(jù)消息查找目的地。基站320擔(dān)當(dāng)與移動(dòng)設(shè)備100的射頻(RF)連接。
基于IP的無線網(wǎng)面臨的問題是無線設(shè)備(圖7)比傳統(tǒng)(即有線)IP網(wǎng)絡(luò)更復(fù)雜,包括專門的不依賴作為通信標(biāo)準(zhǔn)的IP的先進(jìn)的私人的硬件。還需要在無線網(wǎng)145上發(fā)送信息的其它協(xié)議。因此,為了遞送IP信息包分配需要的存儲(chǔ)器和地址資源,在這些網(wǎng)絡(luò)上的設(shè)備需要跨過無線網(wǎng)145打開無線網(wǎng)絡(luò)通道325。
當(dāng)移動(dòng)設(shè)備100打開跨過無線網(wǎng)145無線網(wǎng)絡(luò)通道325時(shí)通道的運(yùn)作在圖7說明。為了打開無線網(wǎng)絡(luò)通道325,移動(dòng)設(shè)備100使用無線網(wǎng)145特殊的技術(shù)。例如,在GPRS中,這些通道325稱為分組數(shù)據(jù)協(xié)議(PDP)上下文關(guān)系。打開通道的步驟需要移動(dòng)設(shè)備指出域或希望與通道打開的網(wǎng)絡(luò)接入點(diǎn)305。在此例子中,通道首先到達(dá)網(wǎng)絡(luò)路由器315,然后網(wǎng)絡(luò)路由器315使用域名服務(wù)器310確定哪一網(wǎng)絡(luò)接入點(diǎn)305匹配所提供的域。從一個(gè)移動(dòng)設(shè)備100能打開多個(gè)通道作為冗余或訪問不同的網(wǎng)關(guān)和網(wǎng)絡(luò)上的服務(wù)。一旦發(fā)現(xiàn)域名,然后通道延伸到網(wǎng)絡(luò)接入點(diǎn)305,需要的資源沿著通道分配到每一節(jié)點(diǎn)。然后網(wǎng)絡(luò)接入點(diǎn)305使用地址分配部件335,即DHCP,對(duì)移動(dòng)設(shè)備100分派地址。對(duì)設(shè)備100分派地址和與網(wǎng)關(guān)通信此信息后,通過無線網(wǎng)絡(luò)通道325信息如存儲(chǔ)的數(shù)據(jù)項(xiàng)從存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140向移動(dòng)設(shè)備100發(fā)送。此外,當(dāng)數(shù)據(jù)項(xiàng)從主系統(tǒng)接收時(shí),這些數(shù)據(jù)項(xiàng)尋址為現(xiàn)在與移動(dòng)設(shè)備關(guān)聯(lián)的IP地址并立即無不適當(dāng)延遲的向移動(dòng)設(shè)備發(fā)送,從而,當(dāng)數(shù)據(jù)項(xiàng)到達(dá)存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)瞬間時(shí),允許從主系統(tǒng)無縫和連續(xù)的向移動(dòng)設(shè)備發(fā)送數(shù)據(jù)項(xiàng)。無線通道的存在提供了位于公共防火墻后的主系統(tǒng)和移動(dòng)設(shè)備100之間連續(xù)的,不中斷的安全的通信連接。通過此安全的通信連接,轉(zhuǎn)發(fā)器程序遞送了任何中間部件或節(jié)點(diǎn)不能觀看的,僅移動(dòng)設(shè)備的用戶可觀看的安全的加密的消息。
依賴于移動(dòng)設(shè)備100的覆蓋面資料和激勵(lì),無線網(wǎng)絡(luò)通道325只有很有限的壽命。為了重新捕捉通道325具有其它用戶的的資源,在一定的不活動(dòng)時(shí)段或無覆蓋時(shí)段后,無線網(wǎng)145斷開通道325。其主要原因是當(dāng)通道325首次打開時(shí),重新要求為移動(dòng)設(shè)備100臨時(shí)保有的IP地址。一旦失去IP地址,即對(duì)另一對(duì)移動(dòng)設(shè)備100重新分配地址同時(shí)通道斷開,然后存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140失去對(duì)在TCP或UDP設(shè)備上啟動(dòng)IP數(shù)據(jù)信息包的所有功能。如果移動(dòng)設(shè)備100失去一段時(shí)間的覆蓋,沒有消息對(duì)存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140發(fā)送,則不通知移動(dòng)設(shè)備通道325已失去。此情況發(fā)生在網(wǎng)絡(luò)空閑定時(shí)器終結(jié)和移動(dòng)設(shè)備100超越覆蓋和不能接收信道已關(guān)閉的通告時(shí)。因此移動(dòng)設(shè)備100不能請(qǐng)求新的通道獲得新的IP地址來給存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)145。如果數(shù)據(jù)有時(shí)晚到達(dá)移動(dòng)設(shè)備,本發(fā)明的一個(gè)方面能解決此問題。特別是當(dāng)IP地址沒有分配時(shí),使用DHCP服務(wù)器并通知由存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)監(jiān)控的DHCP。當(dāng)數(shù)據(jù)到達(dá)時(shí),向移動(dòng)設(shè)備100發(fā)送SMS消息請(qǐng)求信道重新打開。
在有些無線網(wǎng)絡(luò)145中,網(wǎng)關(guān)140本身實(shí)現(xiàn)DHCP服務(wù)器335,或使用任何網(wǎng)絡(luò)接入點(diǎn)305訪問的地址分配方法。在此設(shè)置中,存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140能知道何時(shí)移動(dòng)設(shè)備100失去它的IP地址,這保證了數(shù)據(jù)網(wǎng)關(guān)不向‘無效’IP轉(zhuǎn)發(fā)。然而,沒有完整的地址分配機(jī)制,存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140可能必須實(shí)現(xiàn)超時(shí)機(jī)制(或一些其它方式機(jī)制)指出什么時(shí)候IP-對(duì)-移動(dòng)設(shè)備的地址映射失去時(shí)效和成為無效。超時(shí)機(jī)制是可設(shè)置的,對(duì)不活動(dòng)或斷開超出覆蓋的通道設(shè)置匹配網(wǎng)絡(luò)超時(shí)值。
圖8提出基于IP的無線網(wǎng)145上的轉(zhuǎn)發(fā)數(shù)據(jù)項(xiàng)的優(yōu)選步驟。此圖也顯示了可選的語音網(wǎng)150,設(shè)備是雙模式設(shè)備時(shí)可用于對(duì)移動(dòng)設(shè)備100通信命令,通常沒有有效的IP地址。此方法也可用于設(shè)備有有效的IP地址時(shí),但存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)無論如何是不知道此IP地址的。在此說明中,在移動(dòng)設(shè)備100中顯示有兩個(gè)附加部件,IP地址145和SMS電話號(hào)碼410。數(shù)據(jù)網(wǎng)如GPRS,常在蜂窩電話網(wǎng)一起運(yùn)行,如GSM,其承擔(dān)數(shù)據(jù)和模擬語音通信量。此語音網(wǎng)150也提供有限帶寬的數(shù)據(jù)信道,如短消息服務(wù)(SMS)。這些數(shù)據(jù)信道上的信息包通常在大小上有限制(如在GSM/SMS網(wǎng)上160個(gè)8字節(jié)),信道主要是用于從網(wǎng)絡(luò)下層構(gòu)造向移動(dòng)設(shè)備傳輸控制信息。特別是,它們不打算用于通常的數(shù)據(jù)通信,因此不能用于處理通常在系統(tǒng)的數(shù)據(jù)網(wǎng)部件上交換的數(shù)據(jù)通信量。然而,這些控制信道是有用的,對(duì)移動(dòng)設(shè)備100在信道中提供永久地址,即,設(shè)備電話號(hào)碼。同樣的,這些控制信道可有效的用于聯(lián)絡(luò)移動(dòng)設(shè)備100并對(duì)設(shè)備轉(zhuǎn)發(fā)小量的命令和控制信息。根據(jù)本發(fā)明,此信息可包括連接的請(qǐng)求命令指出移動(dòng)設(shè)備100的數(shù)據(jù)已在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140接收。為了使用SMS信道,移動(dòng)設(shè)備100發(fā)送它的SMS號(hào)碼和啟動(dòng)時(shí)的PIN值。更適宜的,存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)建立和維持一個(gè)儲(chǔ)存SMS號(hào)碼對(duì)PIN值的連接表,因此SMS消息能如所需要的向移動(dòng)設(shè)備發(fā)送。
圖8的步驟1,在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140接收從一個(gè)或多個(gè)轉(zhuǎn)發(fā)器程序12轉(zhuǎn)發(fā)的數(shù)據(jù)項(xiàng)215。當(dāng)這些數(shù)據(jù)項(xiàng)250到達(dá)存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140時(shí),根據(jù)在重分組步驟期間由轉(zhuǎn)發(fā)器程序12加上地址的信息,數(shù)據(jù)項(xiàng)與特定的移動(dòng)設(shè)備100關(guān)聯(lián)。如前面所描述的,與移動(dòng)設(shè)備100相關(guān)聯(lián)的永久標(biāo)識(shí)符加到重分組數(shù)據(jù)項(xiàng)205的外包裹上。這些數(shù)據(jù)項(xiàng)205臨時(shí)的儲(chǔ)存在網(wǎng)關(guān)140。然后網(wǎng)關(guān)140嘗試核實(shí)特定的移動(dòng)設(shè)備100有當(dāng)前有效的IP地址。網(wǎng)關(guān)140可運(yùn)行匹配于無線網(wǎng)145的休止?fàn)顟B(tài)的定時(shí)器的不活動(dòng)的定時(shí)器來撤銷通道,當(dāng)定時(shí)器終結(jié)時(shí),清除移動(dòng)設(shè)備的IP地址。否則,網(wǎng)關(guān)140可執(zhí)行地址分配服務(wù)器335并監(jiān)測(cè)何時(shí)IP地址撤回和分配給移動(dòng)設(shè)備。由這兩個(gè)描述IP蹤跡的方法,網(wǎng)關(guān)140確定它是否有有效的IP地址。如果有效的IP地址不存在,然后網(wǎng)關(guān)140嘗試跳過圖8的步驟2-5并直接進(jìn)行立即向移動(dòng)設(shè)備100發(fā)送存儲(chǔ)的數(shù)據(jù)的步驟6。
如果移動(dòng)設(shè)備100的IP地址存在問題,或如果沒有特定的移動(dòng)設(shè)備的映射(即,從無信息包數(shù)據(jù)發(fā)送給設(shè)備,或如果DHCP已指出IP地址撤回),網(wǎng)關(guān)140執(zhí)行附加的步驟2-5。
在步驟2,網(wǎng)關(guān)140在語音網(wǎng)絡(luò)控制信道上向移動(dòng)設(shè)備100的語音地址發(fā)送連接請(qǐng)求命令,在這種情況中顯示為SMS電話號(hào)碼410。在一些網(wǎng)絡(luò)中,如GPRS,也有可能在數(shù)據(jù)網(wǎng)的SMS信道(或一些其它控制信道)上發(fā)送連接請(qǐng)求命令。在這種情況,也使用SMS電話號(hào)碼但不與設(shè)備的語音部件接口。此連接請(qǐng)求命令可有許多方式執(zhí)行。在一種實(shí)施例中,連接請(qǐng)求命令可以是PING命令。對(duì)單模式設(shè)備僅在無線分組網(wǎng)145上通信,連接請(qǐng)求命令可以在分組網(wǎng)145的低帶寬控制信道上發(fā)送。
對(duì)步驟2有兩個(gè)響應(yīng)。在這一點(diǎn),除了圖2外,圖13a和b也組成進(jìn)一步說明對(duì)兩個(gè)響應(yīng)的參考。圖13a和圖13b是說明在對(duì)移動(dòng)設(shè)備的連接請(qǐng)求命令組成后,在移動(dòng)設(shè)備,DHCP和存儲(chǔ)與轉(zhuǎn)發(fā)網(wǎng)關(guān)140發(fā)生的動(dòng)作的順序圖。如果存儲(chǔ)與轉(zhuǎn)發(fā)網(wǎng)關(guān)140能直接檢測(cè)由DHCP分配網(wǎng)絡(luò)地址圖13a適用,而如果存儲(chǔ)與轉(zhuǎn)發(fā)網(wǎng)關(guān)140不能直接檢測(cè)由圖DHCP分配網(wǎng)絡(luò)地址圖13b適用。更適宜的,因?yàn)樵诓襟E2網(wǎng)關(guān)140指令移動(dòng)設(shè)備發(fā)送連接請(qǐng)求命令,移動(dòng)設(shè)備100知道執(zhí)行兩個(gè)響應(yīng)中的那一個(gè)。可選的,根據(jù)無線網(wǎng)的運(yùn)行者移動(dòng)設(shè)備知道執(zhí)行兩個(gè)響應(yīng)中的那一個(gè)(即,運(yùn)行者可在初始化時(shí)編程每一設(shè)備)。如果存儲(chǔ)與轉(zhuǎn)發(fā)網(wǎng)關(guān)140包括DHCP服務(wù)器335,有在數(shù)據(jù)信道上對(duì)DHCP服務(wù)器335的控制,或有一些功能能直接檢測(cè)由DHCP服務(wù)器335分配網(wǎng)絡(luò)地址,然后移動(dòng)設(shè)備簡單的需要執(zhí)行步驟3并可跳過步驟4。在步驟3,移動(dòng)設(shè)備向網(wǎng)絡(luò)145發(fā)送對(duì)移動(dòng)設(shè)備100分配網(wǎng)絡(luò)地址的網(wǎng)絡(luò)地址請(qǐng)求。在此情況下,存儲(chǔ)與轉(zhuǎn)發(fā)網(wǎng)關(guān)140自動(dòng)的知道步驟3發(fā)生后新的IP地址并立即執(zhí)行使數(shù)據(jù)到達(dá)移動(dòng)設(shè)備的步驟5和6。然而,如果網(wǎng)關(guān)沒有對(duì)DHCP服務(wù)器335的控制或由DHCP服務(wù)器335分配的檢測(cè)能力,于是移動(dòng)設(shè)備100在步驟4后執(zhí)行步驟3,這產(chǎn)生向存儲(chǔ)與轉(zhuǎn)發(fā)網(wǎng)關(guān)140發(fā)回新獲得的網(wǎng)絡(luò)地址。在此例子中網(wǎng)絡(luò)地址顯示為IP地址,因?yàn)榧僭O(shè)移動(dòng)設(shè)備100運(yùn)作在基于IP的無線網(wǎng)上。然而,其它形式的信息包地址可以與本發(fā)明一起使用。
可改變的,在步驟2沒有首先接收連接請(qǐng)求命令,為了獲得IP地址,移動(dòng)設(shè)備100可設(shè)置為周期的執(zhí)行步驟3。在此情況下,步驟2省略。然而,IP地址在設(shè)置的間隔中自動(dòng)的發(fā)送被看作為低效率,因?yàn)樵S多用戶必須為等待遞送的信息到他們的移動(dòng)設(shè)備100而等待幾分鐘。通常,設(shè)置的間隔輸入到他們的移動(dòng)設(shè)備作為設(shè)備最初設(shè)置的一部分,雖然可以用保證設(shè)備安全更新的協(xié)議來經(jīng)常更新。
步驟4完成時(shí),提供給存儲(chǔ)與轉(zhuǎn)發(fā)網(wǎng)關(guān)140足夠的信息對(duì)移動(dòng)設(shè)備100映射IP地址。如步驟5所示,映射是建立、尋址和向移動(dòng)設(shè)備100發(fā)送IP信息包必須的步驟。最初的大多數(shù)基于IP的無線網(wǎng)145版本如GPRS網(wǎng),不允許網(wǎng)關(guān)140開始對(duì)移動(dòng)設(shè)備100的數(shù)據(jù)連接(PDP前后關(guān)連)。此限制主要原因之一是大部分網(wǎng)絡(luò)繼續(xù)集中于IPv4(因特網(wǎng)協(xié)議版本4),這是使用在因特網(wǎng)中的原始IP定義。其結(jié)果是非常有限的地址空間和沒有能力用固定IP地址分配每一移動(dòng)設(shè)備100。因此,無線網(wǎng)的運(yùn)行者只分配少量的‘真實(shí)IP地址’并使用動(dòng)態(tài)的地址分配作為優(yōu)選的策略。因此移動(dòng)設(shè)備100必須有可改變的永久識(shí)別符,服務(wù)器必須維護(hù)移動(dòng)設(shè)備的永久識(shí)別符和移動(dòng)設(shè)備的臨時(shí)IP地址之間的動(dòng)態(tài)連接。
移動(dòng)設(shè)備100對(duì)IP地址的關(guān)聯(lián)完成后,執(zhí)行步驟6。在這最后步驟中,存儲(chǔ)與轉(zhuǎn)發(fā)網(wǎng)關(guān)140通過網(wǎng)絡(luò)通道向建立通道325的同一移動(dòng)設(shè)備100發(fā)送IP信息包(任何TCP或UDP)。用網(wǎng)關(guān)140得到的當(dāng)前IP地址,每一數(shù)據(jù)分組能正確的尋址并發(fā)送到設(shè)備100直到不活動(dòng)或超出覆蓋定時(shí)器終結(jié),并再執(zhí)行整個(gè)IP地址重新獲得的步驟。圖9A和圖9B提供描述這些步驟程序的的詳細(xì)算法。
圖9A是描述存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140如何操作從轉(zhuǎn)發(fā)器軟件進(jìn)來到移動(dòng)設(shè)備去的數(shù)據(jù)的數(shù)據(jù)流程圖。從步驟505開始,來自許多轉(zhuǎn)發(fā)器程序12的數(shù)據(jù)項(xiàng)(215)到達(dá)網(wǎng)關(guān)140。每次數(shù)據(jù)項(xiàng)到達(dá)網(wǎng)關(guān)140,網(wǎng)關(guān)140執(zhí)行確定IP地址對(duì)移動(dòng)設(shè)備映射關(guān)系510的查找。作為上面描述的分組技術(shù)的一部分,數(shù)據(jù)項(xiàng)205提供關(guān)于目的地移動(dòng)設(shè)備的信息以實(shí)現(xiàn)查找。存有IP地址的數(shù)據(jù)庫與移動(dòng)設(shè)備映射525A進(jìn)行交互。對(duì)技術(shù)熟練的人,數(shù)據(jù)庫可以是RAM中的高速緩存機(jī)制。此映射數(shù)據(jù)庫525A可以是OracleTM數(shù)據(jù)庫,SybaseTM數(shù)據(jù)庫,或一些LDAP形式數(shù)據(jù)庫。此數(shù)據(jù)庫標(biāo)志為(A)。一旦取出數(shù)據(jù)庫映射信息,在步驟515,網(wǎng)關(guān)140確定在數(shù)據(jù)庫中是否存在特定的移動(dòng)設(shè)備的IP地址。如果地址存在,于是在步驟520,數(shù)據(jù)項(xiàng)能立即發(fā)送到移動(dòng)設(shè)備100。在步驟520,萬一在事件從網(wǎng)關(guān)140發(fā)送的規(guī)定的時(shí)間內(nèi)數(shù)據(jù)項(xiàng)不能到達(dá)移動(dòng)設(shè)備100,網(wǎng)關(guān)140也開始重試定時(shí)器。如果移動(dòng)設(shè)備在多次重試后不能接收數(shù)據(jù)項(xiàng),如由缺少接收確認(rèn)所指出的,然后超時(shí)值放進(jìn)在數(shù)據(jù)庫525的移動(dòng)設(shè)備的記錄中指出IP地址已失時(shí)效和不應(yīng)使用。
如果在數(shù)據(jù)庫525A中沒有特定移動(dòng)設(shè)備的IP地址,或如果地址已失效,然后網(wǎng)關(guān)140確定移動(dòng)設(shè)備是否支持控制信道,如在并行語音網(wǎng)絡(luò)上的連接,或在數(shù)據(jù)網(wǎng)上的低帶寬(即僅支持非常小數(shù)據(jù)消息)控制信道。如果命令信道不支持,然后在步驟535,網(wǎng)關(guān)140必須等待從移動(dòng)設(shè)備100的自發(fā)的地址請(qǐng)求消息。然而,如果網(wǎng)絡(luò)不支持命令消息,然后在步驟540網(wǎng)關(guān)140確定是否已執(zhí)行DHCP服務(wù)器。如果網(wǎng)關(guān)已執(zhí)行DHCP服務(wù)器,那么,在步驟550設(shè)立標(biāo)志指出支持命令消息。在此例子中,命令消息是連接請(qǐng)求命令。然后,在步驟545,有或沒有建立DHCP支持標(biāo)志的連接,請(qǐng)求命令發(fā)送給移動(dòng)設(shè)備100。也設(shè)置定時(shí)器指出數(shù)據(jù)對(duì)移動(dòng)設(shè)備等待狀態(tài),設(shè)置定時(shí)器捕捉響應(yīng)錯(cuò)過555的情況。
在這一點(diǎn),網(wǎng)關(guān)140等待來自移動(dòng)設(shè)備100或來自DHCP服務(wù)器的消息。如圖9B所示,從移動(dòng)設(shè)備100的信號(hào)將寫入IP地址映射存儲(chǔ)區(qū)525。在此發(fā)生時(shí),數(shù)據(jù)庫525注意到在步驟560網(wǎng)關(guān)使用傳統(tǒng)的回叫的方法。事件560的回叫通知會(huì)使網(wǎng)關(guān)140在步驟565核查是否新的IP地址已分配給移動(dòng)設(shè)備100。如果從移動(dòng)設(shè)備的信號(hào)指出新的IP地址已分派,然后控制進(jìn)到步驟570,確定是否對(duì)此特定的移動(dòng)設(shè)備100設(shè)置數(shù)據(jù)等待狀態(tài)標(biāo)志。如果無數(shù)據(jù)等待狀態(tài),忽略信號(hào)575。然而,如果對(duì)移動(dòng)設(shè)備100有數(shù)據(jù)等待狀態(tài),在步驟585,網(wǎng)關(guān)開始在IP上用新分配的IP地址對(duì)移動(dòng)設(shè)備發(fā)送TCP或UDP數(shù)據(jù)信息包。在每個(gè)分組數(shù)據(jù)發(fā)送后,設(shè)置或復(fù)位移動(dòng)設(shè)備的空閑記時(shí)器,以保證IP地址維持當(dāng)前的和有效的。
圖10是圖9的繼續(xù),是移動(dòng)設(shè)備地址對(duì)IP地址映射數(shù)據(jù)庫525A如何隨外部或內(nèi)部事件更新的數(shù)據(jù)流程圖。從圖10A的步驟605開始,分組數(shù)據(jù)從移動(dòng)設(shè)備100到達(dá)網(wǎng)關(guān)140。在步驟610核查這些信息包看它們是否是正常的數(shù)據(jù)信息或控制信息。如果信息包是正常的數(shù)據(jù)信息包,然后在步驟615打開信息包的報(bào)頭,網(wǎng)關(guān)140路由數(shù)據(jù)到正確的轉(zhuǎn)發(fā)器12。在步驟620也設(shè)置空閑或復(fù)位移動(dòng)設(shè)備的記時(shí)器,以保證IP地址維持當(dāng)前的和有效的。此外,萬一此移動(dòng)設(shè)備的IP地址改變和設(shè)置移動(dòng)設(shè)備的終結(jié)定時(shí)器指出何時(shí)IP地址可能失去時(shí)效,更新IP地址映射數(shù)據(jù)庫525A。
然而,如果信息包不是正常的數(shù)據(jù)信息包,在步驟625,網(wǎng)關(guān)140確定這是否是從移動(dòng)設(shè)備100來的響應(yīng)控制信息包,如圖9發(fā)送的對(duì)連接請(qǐng)求命令的PING控制信息包。如前面所指出的,此連接請(qǐng)求命令可以是PING命令信息。如果不是PING響應(yīng)信息包,然后在步驟630,網(wǎng)關(guān)140確定信息包是否是自發(fā)的更新信息包。如果無線網(wǎng)145不支持命令信道,移動(dòng)設(shè)備可用此自發(fā)的更新信息包(或自發(fā)的地址請(qǐng)求信息包)獲得有效的IP地址。在任一情況,打開信息包并用新的IP地址更新移動(dòng)設(shè)備在地址映射數(shù)據(jù)庫525A中對(duì)地址IP映射640。如果從移動(dòng)設(shè)備100的消息不是兩種控制數(shù)據(jù)類型的一種,在步驟635執(zhí)行進(jìn)一步的核查。
能影響映射數(shù)據(jù)庫525A的第二種類型事件是內(nèi)部定時(shí)器事件。網(wǎng)關(guān)140包括幾種能設(shè)置和復(fù)位跟蹤移動(dòng)設(shè)備100的狀態(tài)的定時(shí)器。在步驟650,必須核查什么時(shí)間這些定時(shí)器之一終結(jié)。執(zhí)行的另一方法是對(duì)此設(shè)備的表項(xiàng)中保持終結(jié)時(shí)間,顯示在圖9和10的幾部分。每次向移動(dòng)設(shè)備發(fā)送信息包時(shí)應(yīng)讀取終結(jié)時(shí)間,核查是否IP地址已失去時(shí)效。每次信息包從移動(dòng)設(shè)備接收和發(fā)送時(shí),更新終結(jié)時(shí)間以反映新的活動(dòng)。在此例子中,在步驟652如果定時(shí)器終結(jié),網(wǎng)關(guān)140將核查移動(dòng)設(shè)備數(shù)據(jù)庫項(xiàng),確定移動(dòng)設(shè)備的狀態(tài)。在步驟656如果對(duì)PING請(qǐng)求信息包無響應(yīng)(即,連接請(qǐng)求命令),然后網(wǎng)關(guān)向移動(dòng)設(shè)備654發(fā)送另一PING信息包。一旦這樣做,或如果沒有遺漏PING響應(yīng),在步驟658,網(wǎng)關(guān)140確定IP地址是否已終結(jié)。如果地址沒有終結(jié),其它有關(guān)的定時(shí)器核查在步驟660執(zhí)行,然而,如果IP地址已終結(jié),在步驟662,網(wǎng)關(guān)140從數(shù)據(jù)庫項(xiàng)清除移動(dòng)設(shè)備的IP地址值,以保證以后不能用。
能影響移動(dòng)IP地址映射數(shù)據(jù)庫525A的第三種類型事件是外部DHCP請(qǐng)求(步驟670)。對(duì)這些事件的首次核查是看DHCP IP的重注冊(cè)是否在步驟672正在請(qǐng)求。如果是,在步驟680設(shè)置標(biāo)志指出移動(dòng)設(shè)備的映射項(xiàng)應(yīng)清除。如果不是此類型的DHCP請(qǐng)求,然后在步驟674,網(wǎng)關(guān)140確定這是否是DHCP IP的注冊(cè)請(qǐng)求。如果是,在步驟682,設(shè)置標(biāo)志指出應(yīng)對(duì)此移動(dòng)設(shè)備設(shè)置IP地址。然而,如果DHCP請(qǐng)求不是這兩種的任一個(gè),在步驟676進(jìn)行正常的DHCP處理邏輯。如果移動(dòng)設(shè)備的IP地址映射必須修改,IP地址映射數(shù)據(jù)庫525A在步驟684更新。這引起映射的清除(步驟680)或設(shè)置(步驟682),依次引起數(shù)據(jù)庫事件通知的發(fā)生。一旦更新完成,正常的DHCP處理隨著請(qǐng)求684完成。
圖11A是與存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)140通信的移動(dòng)設(shè)備的邏輯數(shù)據(jù)流程圖。在步驟705,數(shù)據(jù)項(xiàng)從無線網(wǎng)、任何基于IP的無線網(wǎng)145或語音無線網(wǎng)150到達(dá)。如果數(shù)據(jù)項(xiàng)是來自基于IP的無線網(wǎng)145的數(shù)據(jù)信息包710,則它將被發(fā)送到高級(jí)別的應(yīng)用程序,用于處理和可能呈現(xiàn)給用戶。不管何時(shí)收到數(shù)據(jù),復(fù)位登記定時(shí)器指出當(dāng)前IP地址有效。否則,移動(dòng)設(shè)備在步驟715確定數(shù)據(jù)項(xiàng)是否是連接請(qǐng)求命令。如果數(shù)據(jù)項(xiàng)不是連接請(qǐng)求命令,那么,移動(dòng)設(shè)備在步驟720確定數(shù)據(jù)項(xiàng)是否是通道確認(rèn)信息包。無線通道網(wǎng)絡(luò)325建立后,通道確認(rèn)信息包從無線數(shù)據(jù)網(wǎng)145向移動(dòng)設(shè)備發(fā)送。如果不是通道確認(rèn)信息包,那么,移動(dòng)設(shè)備根據(jù)移動(dòng)設(shè)備的其它的特征在步驟725執(zhí)行其它的核查。
如果信息包是如在步驟715確定的連接請(qǐng)求命令,在步驟730,設(shè)置標(biāo)志指出網(wǎng)關(guān)140在當(dāng)前無線網(wǎng)145和/或150上能支持連接請(qǐng)求。在步驟735,執(zhí)行信息包的附加核查看網(wǎng)關(guān)140是否也支持DHCP。如果是,設(shè)置標(biāo)志740指出通道確認(rèn)信息包接收后,不需要向網(wǎng)關(guān)140轉(zhuǎn)發(fā)新的IP地址,因?yàn)橥ǖ澜r(shí)自動(dòng)接收此信息。
是否網(wǎng)關(guān)140支持DHCP,在步驟745通道請(qǐng)求(或地址請(qǐng)求)由移動(dòng)設(shè)備請(qǐng)求新的通道和新的IP地址組成。如果在步驟720接收的信息包是通道確認(rèn)信息,然后流程圖進(jìn)行到圖11B。
在圖11B,在步驟785,網(wǎng)關(guān)首先確定DHCP標(biāo)志是否轉(zhuǎn)為ON(是)。如果是,新的IP地址保存795到IP地址映射數(shù)據(jù)庫525B。此地址映射數(shù)據(jù)庫525B是主地址映射數(shù)據(jù)庫525A的較小版本,包括所有的移動(dòng)設(shè)備和他們的當(dāng)前狀態(tài)。如果沒有DHCP支持,新的IP地址在步驟780保存,在步驟775移動(dòng)設(shè)備向網(wǎng)關(guān)140發(fā)送地址請(qǐng)求響應(yīng)消息通知數(shù)據(jù)交換有的新的IP地址。
當(dāng)移動(dòng)設(shè)備100開始啟動(dòng)時(shí),如果網(wǎng)關(guān)140不能發(fā)送連接請(qǐng)求信息包,移動(dòng)設(shè)備需要運(yùn)行輪詢定時(shí)器,。不管什么時(shí)候輪詢定時(shí)器終結(jié)742,移動(dòng)設(shè)備中的軟件確定正運(yùn)行的是長或短定時(shí)器750。長定時(shí)器用作為自動(dòng)故障防護(hù)機(jī)制以保證網(wǎng)關(guān)140不處于混淆設(shè)備的狀態(tài)。長定時(shí)器主要用于連接請(qǐng)求是支持的情況。長定時(shí)器可以是幾小時(shí)或幾天并且當(dāng)它終結(jié)時(shí)執(zhí)行通道核查運(yùn)作755。如果運(yùn)行短輪詢定時(shí)器,移動(dòng)設(shè)備確定連接請(qǐng)求是否已由核查連接請(qǐng)求標(biāo)志760接收。如果接收了連接請(qǐng)求標(biāo)志轉(zhuǎn)為ON,使輪詢定時(shí)器延長到長的超時(shí)值。否則,移動(dòng)設(shè)備執(zhí)行通道核查運(yùn)作,這包括在應(yīng)該是有效的通道775上向自己或向網(wǎng)關(guān)發(fā)送IP信息包。如果設(shè)備100沒有與網(wǎng)關(guān)140建立的有效的通道,基于IP的無線網(wǎng)145返回誤差。如果通道765無效或不存在,移動(dòng)設(shè)備100執(zhí)行通道請(qǐng)求運(yùn)行745向網(wǎng)絡(luò)獲得新的通道和新的IP地址。如果通道有效,保存當(dāng)前IP地址并立即通過連接響應(yīng)消息向網(wǎng)關(guān)140發(fā)送。
已詳細(xì)的描述了本發(fā)明可選擇的實(shí)施例,包括選擇的運(yùn)行方法,可以理解的是運(yùn)行可由不同的部件和步驟來進(jìn)行。本發(fā)明可選擇的實(shí)施例只是一個(gè)例子,并不意味限制本發(fā)明的范圍,其范圍由下面的權(quán)利要求定義。
權(quán)利要求
1.一種通過無線分組數(shù)據(jù)網(wǎng)從消息服務(wù)器向移動(dòng)設(shè)備轉(zhuǎn)發(fā)數(shù)據(jù)的方法,包括步驟接收在消息服務(wù)器上的數(shù)據(jù),并向無線分組數(shù)據(jù)網(wǎng)轉(zhuǎn)發(fā)接收的數(shù)據(jù);在與無線分組數(shù)據(jù)網(wǎng)關(guān)聯(lián)的存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器上接收轉(zhuǎn)發(fā)的數(shù)據(jù);確定與移動(dòng)設(shè)備關(guān)聯(lián)的無線網(wǎng)地址是否有效;如果有效的無線網(wǎng)地址與移動(dòng)設(shè)備關(guān)聯(lián),那么(a)用有效的無線網(wǎng)絡(luò)地址尋址轉(zhuǎn)發(fā)的數(shù)據(jù);(b)通過無線分組數(shù)據(jù)網(wǎng)向移動(dòng)設(shè)備發(fā)送轉(zhuǎn)發(fā)的數(shù)據(jù);如果有效的無線網(wǎng)絡(luò)地址不與移動(dòng)設(shè)備關(guān)聯(lián),那么(a)向移動(dòng)設(shè)備發(fā)送連接請(qǐng)求信號(hào);(b)移動(dòng)設(shè)備向無線分組數(shù)據(jù)網(wǎng)發(fā)送地址請(qǐng)求并獲得有效的無線網(wǎng)絡(luò)地址;(c)向存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器提供有效的無線網(wǎng)絡(luò)地址;(d)用有效的無線網(wǎng)絡(luò)地址尋址轉(zhuǎn)發(fā)的數(shù)據(jù);(e)通過無線分組數(shù)據(jù)網(wǎng)向移動(dòng)設(shè)備發(fā)送轉(zhuǎn)發(fā)的數(shù)據(jù)。
2.按權(quán)利要求1所述的方法,其特征在于還包括步驟在消息服務(wù)器上接收數(shù)據(jù),其中,數(shù)據(jù)被尋址到大量用戶,每一用戶有相關(guān)聯(lián)的移動(dòng)設(shè)備;向無線分組數(shù)據(jù)網(wǎng)轉(zhuǎn)發(fā)數(shù)據(jù)并在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器上接收轉(zhuǎn)發(fā)的數(shù)據(jù);用嵌入在轉(zhuǎn)發(fā)數(shù)據(jù)中的尋址信息,將轉(zhuǎn)發(fā)數(shù)據(jù)關(guān)聯(lián)到一個(gè)用戶的移動(dòng)設(shè)備;在連接到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器的數(shù)據(jù)庫上存儲(chǔ)轉(zhuǎn)發(fā)的數(shù)據(jù),其中數(shù)據(jù)庫包括大量子存儲(chǔ)器,用于大量用戶中的每一個(gè)存儲(chǔ)用戶的轉(zhuǎn)發(fā)的數(shù)據(jù)。
3.按權(quán)利要求2所述的方法,其特征在于還包括步驟提供基于因特網(wǎng)協(xié)議的網(wǎng)絡(luò)作為無線分組數(shù)據(jù)網(wǎng);提供IP地址作為嵌入在轉(zhuǎn)發(fā)數(shù)據(jù)中的尋址信息。
4.按權(quán)利要求2所述的方法,其特征在于還包括步驟提供E-mail地址作為嵌入在轉(zhuǎn)發(fā)數(shù)據(jù)中的尋址信息。
5.按權(quán)利要求3所述的方法,其特征在于還包括步驟提供公共分組無線電服務(wù)(GPRS)網(wǎng)為基于IP的網(wǎng)。
6.按權(quán)利要求1所述的方法,其特征在于確定步驟還包括步驟在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器上為移動(dòng)設(shè)備接收有效的網(wǎng)絡(luò)地址;在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器上接收有效的網(wǎng)絡(luò)地址時(shí),對(duì)移動(dòng)設(shè)備設(shè)置不活動(dòng)定時(shí)器;如果不活動(dòng)定時(shí)器終結(jié),那么,設(shè)置的標(biāo)志指出網(wǎng)絡(luò)地址無效。
7.按權(quán)利要求1所述的方法,其特征在于確定步驟還包括步驟存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器接觸無線分組數(shù)據(jù)網(wǎng)的地址分配部件;從地址分配部件接收關(guān)于無線網(wǎng)絡(luò)地址對(duì)移動(dòng)設(shè)備是否有效的信息。
8.按權(quán)利要求7所述的方法,其特征在于還包括步驟提供DHCP服務(wù)器作為無線分組數(shù)據(jù)網(wǎng)的地址分配部件。
9.按權(quán)利要求7所述的方法,其特征在于還包括步驟集成地址分配部件到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器。
10.按權(quán)利要求1所述的方法,其特征在于還包括步驟在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器上提供地址分配部件;在地址分配部件接收網(wǎng)絡(luò)尋址信息并且這些尋址信息與移動(dòng)設(shè)備關(guān)聯(lián);地址分配部件向存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器提供尋址信息。
11.按權(quán)利要求1所述的方法,其特征在于還包括步驟提供在連接請(qǐng)求命令中關(guān)于存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器是否包括地址分配部件的信息。
12.按權(quán)利要求11所述的方法,其特征在于還包括步驟如果存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器不包括地址分配部件,那么,移動(dòng)設(shè)備向存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器發(fā)送有效的網(wǎng)絡(luò)地址。
13.按權(quán)利要求11所述的方法,其特征在于還包括步驟如果存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器包括地址分配部件,那么,地址分配部件檢測(cè)從無線分組數(shù)據(jù)網(wǎng)獲得的有效網(wǎng)絡(luò)地址并向存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器提供有效的網(wǎng)絡(luò)地址。
14.按權(quán)利要求1所述的方法,其特征在于還包括步驟提供PING命令作為連接請(qǐng)求命令。
15.按權(quán)利要求1所述的方法,其特征在于還包括步驟為了獲得有效的網(wǎng)絡(luò)地址,設(shè)置移動(dòng)設(shè)備周期地向無線分組數(shù)據(jù)網(wǎng)發(fā)送地址請(qǐng)求;向存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器提供有效的網(wǎng)絡(luò)地址。
16.按權(quán)利要求1所述的方法,其特征在于還包括步驟在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器提供地址映射數(shù)據(jù)庫,其中地址映射數(shù)據(jù)庫把大量的移動(dòng)設(shè)備與大量的無線網(wǎng)絡(luò)地址關(guān)聯(lián)。
17.按權(quán)利要求1所述的方法,其特征在于還包括步驟提供與無線分組數(shù)據(jù)網(wǎng)聯(lián)合運(yùn)行的無線語音網(wǎng)絡(luò),其中移動(dòng)設(shè)備能通過無線分組數(shù)據(jù)網(wǎng)通信數(shù)據(jù)信號(hào)和通過無線語音網(wǎng)絡(luò)通信語音信號(hào);通過無線語音網(wǎng)絡(luò)向移動(dòng)設(shè)備發(fā)送連接請(qǐng)求命令。
18.按權(quán)利要求17所述的方法,其特征在于連接請(qǐng)求命令通過無線語音網(wǎng)絡(luò)的數(shù)據(jù)信道發(fā)送。
19.按權(quán)利要求18所述的方法,其特征在于數(shù)據(jù)信道是SMS信道。
20.按權(quán)利要求17所述的方法,其特征在于還包括步驟提供GSM網(wǎng)絡(luò)作為無線語音網(wǎng)絡(luò)和GPRS網(wǎng)絡(luò)作為無線分組數(shù)據(jù)網(wǎng)。
21.按權(quán)利要求1所述的方法,其特征在于還包括步驟確定移動(dòng)設(shè)備是否與消息服務(wù)器連接;如果移動(dòng)設(shè)備與消息服務(wù)器連接,那么,不向無線分組數(shù)據(jù)網(wǎng)轉(zhuǎn)發(fā)接收的數(shù)據(jù)直到移動(dòng)設(shè)備不再與消息服務(wù)器連接。
22.按權(quán)利要求21所述的方法,其特征在于還包括步驟提供對(duì)移動(dòng)設(shè)備與消息服務(wù)器直接連接的接口平臺(tái)。
23.按權(quán)利要求22所述的方法,其特征在于還包括步驟通過短程RF連接耦合移動(dòng)設(shè)備與接口平臺(tái)。
24.按權(quán)利要求1所述的方法,其特征在于還包括步驟提供桌面系統(tǒng)作為消息服務(wù)器,其中桌面系統(tǒng)與用戶的移動(dòng)設(shè)備關(guān)聯(lián)。
25.按權(quán)利要求1所述的方法,其特征在于還包括步驟提供網(wǎng)絡(luò)服務(wù)器作為消息服務(wù)器,其中網(wǎng)絡(luò)服務(wù)器與運(yùn)行大量移動(dòng)設(shè)備的大量用戶關(guān)聯(lián)。
26.按權(quán)利要求1所述的方法,其特征在于還包括步驟通過無線分組數(shù)據(jù)網(wǎng)的命令信道向移動(dòng)設(shè)備發(fā)送連接請(qǐng)求命令。
27.按權(quán)利要求1所述的方法,其特征在于轉(zhuǎn)發(fā)數(shù)據(jù)包括E-mail消息。
28.按權(quán)利要求1所述的方法,其特征在于轉(zhuǎn)發(fā)數(shù)據(jù)包括數(shù)字化的語音消息。
29.按權(quán)利要求1所述的方法,其特征在于轉(zhuǎn)發(fā)數(shù)據(jù)包括E-mail消息和數(shù)字化的語音消息。
30.一種向雙模式設(shè)備發(fā)送數(shù)據(jù)的方法,所述雙模設(shè)備能夠通過無線數(shù)據(jù)網(wǎng)和無線語音網(wǎng)通信,包括步驟向耦合無線數(shù)據(jù)網(wǎng)的無線網(wǎng)關(guān)發(fā)送數(shù)據(jù);通過無線語音網(wǎng)向雙模式設(shè)備發(fā)送連接請(qǐng)求命令;響應(yīng)連接請(qǐng)求命令,雙模式設(shè)備向無線分組數(shù)據(jù)網(wǎng)發(fā)送地址請(qǐng)求;響應(yīng)地址請(qǐng)求,給雙模式設(shè)備分配無線分組數(shù)據(jù)網(wǎng)的網(wǎng)絡(luò)地址;給無線網(wǎng)關(guān)分配網(wǎng)絡(luò)地址;用分配的網(wǎng)絡(luò)地址通過無線數(shù)據(jù)網(wǎng)從無線網(wǎng)關(guān)向雙模式設(shè)備發(fā)送數(shù)據(jù)。
31.一種通過無線分組數(shù)據(jù)網(wǎng)從消息服務(wù)器向移動(dòng)設(shè)備轉(zhuǎn)發(fā)數(shù)據(jù)的方法,包括步驟在消息服務(wù)器接收數(shù)據(jù);從消息服務(wù)器向無線分組數(shù)據(jù)網(wǎng)轉(zhuǎn)發(fā)數(shù)據(jù);在與無線分組數(shù)據(jù)網(wǎng)關(guān)聯(lián)的存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器上存儲(chǔ)轉(zhuǎn)發(fā)的數(shù)據(jù);設(shè)置移動(dòng)設(shè)備周期地向無線分組數(shù)據(jù)網(wǎng)發(fā)送地址請(qǐng)求;響應(yīng)地址請(qǐng)求,網(wǎng)絡(luò)向移動(dòng)設(shè)備分配網(wǎng)絡(luò)地址;提供對(duì)存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器分配網(wǎng)絡(luò)地址;用對(duì)移動(dòng)設(shè)備分配的網(wǎng)絡(luò)地址從存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器向移動(dòng)設(shè)備發(fā)送數(shù)據(jù)。
32.一種通過基于IP的分組網(wǎng)絡(luò)從消息服務(wù)器向移動(dòng)設(shè)備發(fā)送數(shù)據(jù)的方法,所述基于IP的分組網(wǎng)絡(luò)根據(jù)需要?jiǎng)討B(tài)地向移動(dòng)設(shè)備分配IP地址,包括步驟在與基于IP的分組網(wǎng)關(guān)聯(lián)的存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器上接收從消息服務(wù)器尋址第一移動(dòng)設(shè)備的轉(zhuǎn)發(fā)的數(shù)據(jù);確定是否是與有效IP地址相連的第一移動(dòng)設(shè)備;如果第一移動(dòng)設(shè)備與有效IP地址相連,那么,用有效IP地址尋址轉(zhuǎn)發(fā)的數(shù)據(jù)并通過基于IP的無線網(wǎng)發(fā)送給移動(dòng)設(shè)備;如果第一移動(dòng)設(shè)備不與有效IP地址相連,那么,向第一移動(dòng)設(shè)備發(fā)送連接請(qǐng)求命令指令它獲得IP地址,第一移動(dòng)設(shè)備從基于IP的分組網(wǎng)獲得有效的IP地址,向存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)提供第一移動(dòng)設(shè)備的有效IP地址,并用有效IP地址向第一移動(dòng)設(shè)備發(fā)送轉(zhuǎn)發(fā)的數(shù)據(jù)。
33.一種向移動(dòng)設(shè)備發(fā)送數(shù)據(jù)的系統(tǒng),包括具有轉(zhuǎn)發(fā)器應(yīng)用程序的消息服務(wù)器,從大量資源接收數(shù)據(jù)并向外部網(wǎng)絡(luò)轉(zhuǎn)發(fā)接收的數(shù)據(jù);連接到外部網(wǎng)絡(luò)的無線分組數(shù)據(jù)網(wǎng),具有存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器的無線分組數(shù)據(jù)網(wǎng),從消息服務(wù)器接收轉(zhuǎn)發(fā)的數(shù)據(jù)并向移動(dòng)設(shè)備發(fā)送轉(zhuǎn)發(fā)的數(shù)據(jù);為了獲得有效的網(wǎng)絡(luò)地址,其中移動(dòng)設(shè)備設(shè)置為周期地與無線分組數(shù)據(jù)網(wǎng)關(guān)聯(lián),有效的網(wǎng)絡(luò)地址與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器通信,因此存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器通過無線分組數(shù)據(jù)網(wǎng)將轉(zhuǎn)發(fā)的數(shù)據(jù)尋址到移動(dòng)設(shè)備。
34.一種向移動(dòng)設(shè)備送發(fā)數(shù)據(jù)的系統(tǒng),包括具有轉(zhuǎn)發(fā)器應(yīng)用程序的消息服務(wù)器,從大量資源接收數(shù)據(jù)并向外部網(wǎng)絡(luò)轉(zhuǎn)發(fā)接收的數(shù)據(jù);連接到外部網(wǎng)絡(luò)的無線分組數(shù)據(jù)網(wǎng),具有存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器的無線分組數(shù)據(jù)網(wǎng),從消息服務(wù)器接收轉(zhuǎn)發(fā)的數(shù)據(jù)并向移動(dòng)設(shè)備發(fā)送轉(zhuǎn)發(fā)的數(shù)據(jù);其中存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器確定移動(dòng)設(shè)備是否與無線分組數(shù)據(jù)網(wǎng)的有效的網(wǎng)絡(luò)地址關(guān)聯(lián),如果不是,那么,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器向移動(dòng)設(shè)備發(fā)送連接請(qǐng)求命令指令它從無線分組數(shù)據(jù)網(wǎng)獲得有效的網(wǎng)絡(luò)地址。
35.按權(quán)利要求34所述的方法,其特征在于還包括與無線分組數(shù)據(jù)網(wǎng)聯(lián)合運(yùn)行的并行無線語音網(wǎng)絡(luò),其中移動(dòng)設(shè)備能在無線分組數(shù)據(jù)網(wǎng)和無線語音網(wǎng)絡(luò)上通信。
36.按權(quán)利要求35所述的系統(tǒng),其特征在于無線分組數(shù)據(jù)網(wǎng)是基于因特網(wǎng)協(xié)議(IP)的網(wǎng)絡(luò)。
37.按權(quán)利要求36所述的系統(tǒng),其特征在于基于IP的網(wǎng)絡(luò)是GPRS網(wǎng)。
38.按權(quán)利要求37所述的系統(tǒng),其特征在于無線語音網(wǎng)絡(luò)是GSM網(wǎng)。
39.按權(quán)利要求34所述的系統(tǒng),其特征在于還包括局域網(wǎng)(LAN)連接消息服務(wù)器到大量資源。
40.按權(quán)利要求39所述的系統(tǒng),其特征在于消息服務(wù)器是與用戶的移動(dòng)設(shè)備關(guān)聯(lián)的桌面計(jì)算機(jī)系統(tǒng)。
41.按權(quán)利要求39所述的系統(tǒng),其特征在于消息服務(wù)器是與大量的用戶運(yùn)行的大量的的移動(dòng)設(shè)備關(guān)聯(lián)的網(wǎng)絡(luò)服務(wù)器。
42.按權(quán)利要求34所述的系統(tǒng),其特征在于還包括防火墻系統(tǒng)連接在消息服務(wù)器和外部網(wǎng)絡(luò)之間。
43.按權(quán)利要求34所述的系統(tǒng),其特征在于外部網(wǎng)絡(luò)是因特網(wǎng)。
44.按權(quán)利要求34所述的系統(tǒng),其特征在于還包括接口平臺(tái),用于連接移動(dòng)設(shè)備與消息服務(wù)器。
45.按權(quán)利要求44所述的系統(tǒng),其特征在于移動(dòng)設(shè)備與接口平臺(tái)直接電連接。
46.按權(quán)利要求44所述的系統(tǒng),其特征在于移動(dòng)設(shè)備與接口平臺(tái)直接無線連接。
47.按權(quán)利要求44所述的系統(tǒng),其特征在于消息服務(wù)器檢測(cè)移動(dòng)設(shè)備是否與接口平臺(tái)連接,如果是,消息服務(wù)器不能轉(zhuǎn)發(fā)數(shù)據(jù)。
48.按權(quán)利要求35所述的系統(tǒng),其特征在于連接請(qǐng)求命令通過并行無線語音網(wǎng)絡(luò)向移動(dòng)設(shè)備發(fā)送。
49.按權(quán)利要求35所述的系統(tǒng),其特征在于無線語音網(wǎng)絡(luò)包括向移動(dòng)設(shè)備發(fā)送連接請(qǐng)求命令的SMS數(shù)據(jù)信道。
50.按權(quán)利要求34所述的系統(tǒng),其特征在于連接請(qǐng)求是PING命令。
51.按權(quán)利要求34所述的系統(tǒng),其特征在于連接請(qǐng)求命令包括指出存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器是否包括地址分配部件的信息。
52.按權(quán)利要求34所述的系統(tǒng),其特征在于消息服務(wù)器是MicrosoftExchange Server。
53.按權(quán)利要求34所述的系統(tǒng),其特征在于存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器包括集成的地址分配部件。
54.按權(quán)利要求53所述的系統(tǒng),其特征在于集成的地址分配部件是DHCP服務(wù)器。
55.按權(quán)利要求34所述的系統(tǒng),其特征在于還包括地址分配部件與無線分組數(shù)據(jù)網(wǎng)關(guān)聯(lián)并與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器連接。
56.按權(quán)利要求34所述的系統(tǒng),其特征在于無線分組數(shù)據(jù)網(wǎng)包括一個(gè)或多個(gè)網(wǎng)絡(luò)接入點(diǎn),其中存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器至少與一個(gè)或多個(gè)網(wǎng)絡(luò)接入點(diǎn)之一連接;大量網(wǎng)絡(luò)路由器;名稱服務(wù)器。
57.按權(quán)利要求34所述的系統(tǒng),其特征在于為了向移動(dòng)設(shè)備發(fā)送數(shù)據(jù),無線分組數(shù)據(jù)網(wǎng)通過一個(gè)或多個(gè)網(wǎng)絡(luò)接入點(diǎn)和大量的網(wǎng)絡(luò)路由器建立無線網(wǎng)絡(luò)通道。
58.按權(quán)利要求57所述的系統(tǒng),其特征在于無線網(wǎng)絡(luò)通道傳輸TCP數(shù)據(jù)信息包。
59.按權(quán)利要求57所述的系統(tǒng),其特征在于無線網(wǎng)絡(luò)通道傳輸U(kuò)DP數(shù)據(jù)信息包。
60.按權(quán)利要求57所述的系統(tǒng),其特征在于根據(jù)從存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器接收的連接請(qǐng)求命令移動(dòng)設(shè)備設(shè)置為向無線分組數(shù)據(jù)網(wǎng)發(fā)送地址請(qǐng)求。
61.按權(quán)利要求60所述的系統(tǒng),其特征在于無線分組數(shù)據(jù)網(wǎng)響應(yīng)地址請(qǐng)求動(dòng)態(tài)地向移動(dòng)設(shè)備分配有效的網(wǎng)絡(luò)地址。
62.按權(quán)利要求61所述的系統(tǒng),其特征在于有效的網(wǎng)絡(luò)地址提供給存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器。
63.按權(quán)利要求62所述的系統(tǒng),其特征在于移動(dòng)設(shè)備直接向存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器發(fā)送有效的網(wǎng)絡(luò)地址。
64.按權(quán)利要求62所述的系統(tǒng),其特征在于有效的網(wǎng)絡(luò)地址由連接于無線分組數(shù)據(jù)網(wǎng)的地址分配部件提供給存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器并整合到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器。
65.按權(quán)利要求34所述的系統(tǒng),其特征在于還包括地址映射數(shù)據(jù)庫存儲(chǔ)移動(dòng)設(shè)備和相連的網(wǎng)絡(luò)地址的表。
66.按權(quán)利要求34所述的系統(tǒng),其特征在于移動(dòng)設(shè)備是雙路尋呼計(jì)算機(jī)。
67.按權(quán)利要求34所述的系統(tǒng),其特征在于移動(dòng)設(shè)備是有數(shù)據(jù)消息能力的蜂窩電話。
68.按權(quán)利要求34所述的系統(tǒng),其特征在于移動(dòng)設(shè)備是便攜數(shù)字助理。
69.按權(quán)利要求34所述的系統(tǒng),其特征在于數(shù)據(jù)包括E-mail消息。
70.按權(quán)利要求44所述的系統(tǒng),其特征在于當(dāng)移動(dòng)設(shè)備與接口平臺(tái)連接時(shí),移動(dòng)設(shè)備用加密/解密信息與消息服務(wù)器通信。
71.按權(quán)利要求34所述的系統(tǒng),其特征在于還包括電子報(bào)警系統(tǒng)與消息服務(wù)器通信,其中電子報(bào)警系統(tǒng)檢測(cè)報(bào)警條件,并向能對(duì)移動(dòng)設(shè)備轉(zhuǎn)發(fā)的消息服務(wù)器發(fā)送數(shù)據(jù)。
72.按權(quán)利要求34所述的系統(tǒng),其特征在于還包括個(gè)人監(jiān)控系統(tǒng)與消息服務(wù)器通信,其中個(gè)人監(jiān)控系統(tǒng)至少監(jiān)控人的一個(gè)生命標(biāo)志并向能對(duì)移動(dòng)設(shè)備轉(zhuǎn)發(fā)的消息服務(wù)器發(fā)送生命標(biāo)志數(shù)據(jù)。
73.按權(quán)利要求34所述的系統(tǒng),其特征在于還包括從以下組成中的大量資源中至少選擇一個(gè)運(yùn)動(dòng)檢測(cè)器、因特網(wǎng)站、E-mail消息存儲(chǔ)器、PBX信息交換機(jī)或信息數(shù)據(jù)庫。
74.按權(quán)利要求34所述的系統(tǒng),其特征在于接收數(shù)據(jù)從以下組成中選擇數(shù)字化的語音消息、E-mail消息、瞬時(shí)消息、企業(yè)的庫存記錄、企業(yè)的銷售記錄、報(bào)警消息、生命標(biāo)志消息或設(shè)備監(jiān)控信息。
75.一種在設(shè)置為與無線分組數(shù)據(jù)網(wǎng)一起運(yùn)行的移動(dòng)設(shè)備上接收和處理數(shù)據(jù)信息包的方法,包括步驟在移動(dòng)設(shè)備上接收數(shù)據(jù)信息包;確定數(shù)據(jù)信息包是否是應(yīng)用信息包,如果是,然后路由信息包到在移動(dòng)設(shè)備上運(yùn)行的一個(gè)或多個(gè)應(yīng)用程序;確定數(shù)據(jù)信息包是否是來自無線分組數(shù)據(jù)網(wǎng)的連接請(qǐng)求命令,如果是,那么,在無線分組數(shù)據(jù)網(wǎng)啟動(dòng)無線網(wǎng)絡(luò)通道的請(qǐng)求操作。
76.按權(quán)利要求75所述的方法,其特征在于還包括步驟確定數(shù)據(jù)信息包是否是來自無線分組數(shù)據(jù)網(wǎng)的通道確定信息包,通道確定信息包包括有效的網(wǎng)絡(luò)地址,如果是,然后向與無線分組數(shù)據(jù)網(wǎng)連接的存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器發(fā)送有效的網(wǎng)絡(luò)地址。
77.一種從連接到無線分組數(shù)據(jù)網(wǎng)的消息服務(wù)器接收數(shù)據(jù)的移動(dòng)設(shè)備,包括接收器,用于接收指令移動(dòng)設(shè)備獲得有效的網(wǎng)絡(luò)地址的連接請(qǐng)求命令;發(fā)送器,響應(yīng)連接請(qǐng)求命令向無線分組數(shù)據(jù)網(wǎng)發(fā)送地址請(qǐng)求,其中無線分組數(shù)據(jù)網(wǎng)響應(yīng)地址請(qǐng)求動(dòng)態(tài)的分配有效的網(wǎng)絡(luò)地址并向移動(dòng)設(shè)備發(fā)送有效的網(wǎng)絡(luò)地址。
78.一種雙模通信器,通過無線分組數(shù)據(jù)網(wǎng)通信數(shù)據(jù)信號(hào),通過無線語音網(wǎng)通信語音信號(hào),雙模式通信器包括裝置,通過無線語音網(wǎng)接收連接請(qǐng)求命令;裝置,響應(yīng)連接請(qǐng)求命令產(chǎn)生地址請(qǐng)求和向無線數(shù)據(jù)網(wǎng)發(fā)送地址請(qǐng)求;裝置,響應(yīng)地址請(qǐng)求從無線數(shù)據(jù)網(wǎng)接收有效的網(wǎng)絡(luò)地址。
79.一種上下文激活方法,包括步驟(A)從主系統(tǒng)的存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)接收數(shù)據(jù)項(xiàng)(B)在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)存儲(chǔ)數(shù)據(jù)項(xiàng)(C)確定有效的網(wǎng)絡(luò)地址是否與移動(dòng)設(shè)備相連;(D)如果移動(dòng)設(shè)備存在有效的網(wǎng)絡(luò)地址,那么1)通過無線網(wǎng)把有效的網(wǎng)絡(luò)地址與存儲(chǔ)的數(shù)據(jù)項(xiàng)關(guān)聯(lián),向移動(dòng)設(shè)備發(fā)送存儲(chǔ)的數(shù)據(jù)項(xiàng);(E)如果移動(dòng)設(shè)備沒有有效的網(wǎng)絡(luò)地址,那么1)通過控制通道發(fā)送連接請(qǐng)求命令;2)在移動(dòng)設(shè)備接收連接請(qǐng)求命令;3)如果連接請(qǐng)求命令表明存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)能檢測(cè)分配的網(wǎng)絡(luò)地址,那么(a)從移動(dòng)設(shè)備向無線網(wǎng)絡(luò)發(fā)送網(wǎng)絡(luò)地址請(qǐng)求;(b)對(duì)移動(dòng)設(shè)備分配分配的網(wǎng)絡(luò)地址;(c)從無線網(wǎng)絡(luò)向移動(dòng)設(shè)備發(fā)送分配的網(wǎng)絡(luò)地址;(d)由存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)檢測(cè)分配的網(wǎng)絡(luò)地址;(e)在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)把分配的網(wǎng)絡(luò)地址和移動(dòng)設(shè)備關(guān)聯(lián)(f)通過尋址具有分配的網(wǎng)絡(luò)地址的數(shù)據(jù)項(xiàng),把在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)存儲(chǔ)的數(shù)據(jù)項(xiàng)發(fā)送到移動(dòng)設(shè)備;(F)如果連接請(qǐng)求命令指出存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)不能檢測(cè)分配的網(wǎng)絡(luò)地址,那么(a)從移動(dòng)設(shè)備向無線網(wǎng)絡(luò)發(fā)送網(wǎng)絡(luò)地址請(qǐng)求;(b)對(duì)移動(dòng)設(shè)備分配網(wǎng)絡(luò)地址;(c)從無線網(wǎng)絡(luò)向移動(dòng)設(shè)備發(fā)送分配的網(wǎng)絡(luò)地址;(d)從移動(dòng)設(shè)備向存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)發(fā)送分配的網(wǎng)絡(luò)地址;(e)在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)把分配的網(wǎng)絡(luò)地址和移動(dòng)設(shè)備關(guān)聯(lián);(f)通過尋址具有分配的網(wǎng)絡(luò)地址的數(shù)據(jù)項(xiàng),將存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)存儲(chǔ)的數(shù)據(jù)項(xiàng)發(fā)送到移動(dòng)設(shè)備;
80.按權(quán)利要求79所述的上下文激活方法,其特征在于還包括步驟(A)當(dāng)在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)接收到數(shù)據(jù)項(xiàng)時(shí),尋址具有分配的網(wǎng)絡(luò)地址的數(shù)據(jù)項(xiàng);(B)向移動(dòng)設(shè)備發(fā)送存儲(chǔ)的數(shù)據(jù)項(xiàng);(C)基于檢測(cè)的分配的網(wǎng)絡(luò)地址不再是有效的網(wǎng)絡(luò)地址,取消尋址,并發(fā)送具有分配的網(wǎng)絡(luò)地址的數(shù)據(jù)項(xiàng)。
81.按權(quán)利要求79所述的上下文激活方法,其特征在于無線網(wǎng)至少是數(shù)據(jù)分組網(wǎng)。
82.按權(quán)利要求79所述的上下文激活方法,其特征在于網(wǎng)絡(luò)地址是因特網(wǎng)協(xié)議地址。
83.按權(quán)利要求79所述的上下文激活方法,其特征在于(E)3)(a)的發(fā)送步驟包括向無線網(wǎng)的部件DHCP發(fā)送網(wǎng)絡(luò)地址請(qǐng)求。
84.按權(quán)利要求83所述的上下文激活方法,其特征在于(E)3)(b)的分配步驟包括有DHCP部件分配網(wǎng)絡(luò)地址。
85.按權(quán)利要求79所述的上下文激活的方法,其特征在于(E)3)(e)的關(guān)聯(lián)步驟包括永久識(shí)別移動(dòng)設(shè)備地址與分配的網(wǎng)絡(luò)地質(zhì)的關(guān)聯(lián)。
86一種上下文激活的方法,包括步驟(A)在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)接收來自主系統(tǒng)的數(shù)據(jù)項(xiàng);(B)在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)存儲(chǔ)數(shù)據(jù)項(xiàng);(C)確定有效的網(wǎng)絡(luò)地址是否與移動(dòng)設(shè)備相連;(D)如果移動(dòng)設(shè)備存在有效的網(wǎng)絡(luò)地址,那么1)通過無線網(wǎng)把存儲(chǔ)的數(shù)據(jù)項(xiàng)與有效的網(wǎng)絡(luò)地址關(guān)聯(lián),結(jié)束向移動(dòng)設(shè)備發(fā)送存儲(chǔ)的數(shù)據(jù);(E)如果移動(dòng)設(shè)備沒有有效的網(wǎng)絡(luò)地址,那么1)通過控制通道發(fā)送連接請(qǐng)求命令;2)在移動(dòng)設(shè)備接收連接請(qǐng)求命令;3)從移動(dòng)設(shè)備向無線網(wǎng)絡(luò)發(fā)送網(wǎng)絡(luò)地址請(qǐng)求;4)給移動(dòng)設(shè)備分配分配的網(wǎng)絡(luò)地址;5)從無線網(wǎng)絡(luò)向移動(dòng)設(shè)備發(fā)送分配的網(wǎng)絡(luò)地址;6)由存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)檢測(cè)分配的網(wǎng)絡(luò)地址;7)在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)把分配的網(wǎng)絡(luò)地址與移動(dòng)設(shè)備關(guān)聯(lián);8)通過尋址具有分配的網(wǎng)絡(luò)地址的數(shù)據(jù)項(xiàng),把在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)存儲(chǔ)的數(shù)據(jù)項(xiàng)發(fā)送到移動(dòng)設(shè)備。
87一種上下文激活的方法,包括步驟(A)在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)接收來自主系統(tǒng)的數(shù)據(jù)項(xiàng);(B)在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)存儲(chǔ)數(shù)據(jù)項(xiàng);(C)確定有效的網(wǎng)絡(luò)地址是否與移動(dòng)設(shè)備相連;(D)如果移動(dòng)設(shè)備存在有效的網(wǎng)絡(luò)地址,那么1)通過無線網(wǎng)把存儲(chǔ)的數(shù)據(jù)項(xiàng)與有效的網(wǎng)絡(luò)地址關(guān)聯(lián),向移動(dòng)設(shè)備發(fā)送存儲(chǔ)的數(shù)據(jù)地址;(E)如果移動(dòng)設(shè)備沒有有效的網(wǎng)絡(luò)地址,那么1)通過控制通道發(fā)送連接請(qǐng)求命令;2)在移動(dòng)設(shè)備接收連接請(qǐng)求命令;3)從移動(dòng)設(shè)備向無線網(wǎng)絡(luò)發(fā)送網(wǎng)絡(luò)地址請(qǐng)求;4)給移動(dòng)設(shè)備分配網(wǎng)絡(luò)地址;5)從無線網(wǎng)絡(luò)向移動(dòng)設(shè)備發(fā)送分配的網(wǎng)絡(luò)地址;6)從移動(dòng)設(shè)備向存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)發(fā)送分配的網(wǎng)絡(luò)地址;7)在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)關(guān)聯(lián)分配的網(wǎng)絡(luò)地址與移動(dòng)設(shè)備;8)通過尋址具有分配的網(wǎng)絡(luò)地址的數(shù)據(jù)項(xiàng),把在存儲(chǔ)和轉(zhuǎn)發(fā)網(wǎng)關(guān)存儲(chǔ)的數(shù)據(jù)項(xiàng)發(fā)送到移動(dòng)設(shè)備。
全文摘要
提供了一種通過無線分組數(shù)據(jù)網(wǎng)從主系統(tǒng)(或消息服務(wù)器)向一個(gè)或多個(gè)移動(dòng)數(shù)據(jù)通信設(shè)備轉(zhuǎn)發(fā)數(shù)據(jù)的系統(tǒng)和方法,其中無線分組數(shù)據(jù)網(wǎng)動(dòng)態(tài)的對(duì)一個(gè)或多個(gè)移動(dòng)數(shù)據(jù)通信設(shè)備根據(jù)需要分配地址。在主系統(tǒng)接收(或其它方式)數(shù)據(jù)時(shí),由每個(gè)用戶設(shè)置的運(yùn)行于主系統(tǒng)的轉(zhuǎn)發(fā)器應(yīng)用連續(xù)的向無線分組數(shù)據(jù)網(wǎng)轉(zhuǎn)發(fā)特定的數(shù)據(jù)。提供從網(wǎng)絡(luò)對(duì)移動(dòng)設(shè)備通信轉(zhuǎn)發(fā)數(shù)據(jù)的兩種方法。在第一種方法中,移動(dòng)設(shè)備設(shè)置為周期的與在無線網(wǎng)中的存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器關(guān)聯(lián),關(guān)聯(lián)時(shí)存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器對(duì)移動(dòng)設(shè)備分配網(wǎng)絡(luò)地址,然后向移動(dòng)設(shè)備發(fā)送存儲(chǔ)的、轉(zhuǎn)發(fā)的數(shù)據(jù)。在第二種方法中,網(wǎng)絡(luò)通過并行語音網(wǎng)絡(luò)或通過通信信道或其它類型的低帶寬的數(shù)據(jù)信道網(wǎng)絡(luò)向移動(dòng)設(shè)備發(fā)送連接請(qǐng)求命令。然后移動(dòng)設(shè)備關(guān)聯(lián)數(shù)據(jù)網(wǎng)并請(qǐng)求網(wǎng)絡(luò)地址,因此存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器能向移動(dòng)設(shè)備發(fā)送轉(zhuǎn)發(fā)數(shù)據(jù)。
文檔編號(hào)H04L12/58GK1475070SQ01819119
公開日2004年2月11日 申請(qǐng)日期2001年8月29日 優(yōu)先權(quán)日2000年9月19日
發(fā)明者休·R·欣德, 休 R 欣德, 諾爾斯, 邁克爾·諾爾斯, 諾克, 努沙德·諾克, 巴雅, 戴維·巴雅, G 伯恩斯, 安東尼·G·伯恩斯, 伊恩·帕特森, 帕特森, D 劉易斯, 艾倫·D·劉易斯, P 穆索, 卡里·P·穆索, 拉扎里蒂斯, 米哈爾·拉扎里蒂斯 申請(qǐng)人:捷訊研究有限公司