專利名稱:給無線設備分配網(wǎng)絡地址的系統(tǒng)和方法
技術領域:
本專利申請涉及無線通信領域。更特別的是,本申請涉及給無線設備分配網(wǎng)絡地址的系統(tǒng)和方法。
背景技術:
已知此領域中傳輸數(shù)據(jù)到無線設備和從無線設備傳輸數(shù)據(jù)的系統(tǒng)。然而在此專利申請中描述的技術,在能使數(shù)據(jù)通過計算機網(wǎng)絡傳輸?shù)綗o線設備的系統(tǒng)中,使用網(wǎng)絡地址如因特網(wǎng)協(xié)議(IP)地址,對多種無線設備提供唯一的網(wǎng)絡標識,克服了這些已知系統(tǒng)的許多缺陷。
發(fā)明內(nèi)容
對無線設備分配網(wǎng)絡地址的系統(tǒng)包括網(wǎng)絡服務器,虛擬設備管理器和地址解析(AR)模塊。在一個實施例中,系統(tǒng)將計算機網(wǎng)絡中的信息源的信息擴展到無線設備。網(wǎng)絡服務器連接到計算機網(wǎng)絡,從信息源接收無線設備的網(wǎng)絡標識,并返回與無線設備關聯(lián)的網(wǎng)絡地址到信息源。虛擬設備管理器也與計算機網(wǎng)絡連接,使用大量網(wǎng)絡地址,包括與無線設備關聯(lián)的網(wǎng)絡地址的任何一個,可在計算機網(wǎng)絡中訪問虛擬設備管理器。AR模塊連接虛擬設備管理器,接收與無線設備關聯(lián)的網(wǎng)絡地址,并確定在無線網(wǎng)絡中無線設備的標識。在運行中,虛擬設備管理器從信息源接收信息,使用與無線設備關聯(lián)的網(wǎng)絡地址,從信息源傳輸信息到虛擬設備管理器,并訪問AR模塊確定在無線網(wǎng)絡中的無線設備的標識。然后,使用在無線網(wǎng)絡中的無線設備的標識,信息通過無線網(wǎng)絡傳輸?shù)綗o線設備。
在另一個實施例中,使用分配給第二無線設備的IP地址,系統(tǒng)從第一無線設備傳輸信息到第二無線設備。此實施例包括移動數(shù)據(jù)系統(tǒng),網(wǎng)絡服務器和虛擬設備管理器。移動數(shù)據(jù)系統(tǒng)連接計算機網(wǎng)絡,通過一個或多個網(wǎng)關在計算機網(wǎng)絡上與多個無線設備的通信。網(wǎng)絡服務器連接移動數(shù)據(jù)系統(tǒng),從移動數(shù)據(jù)系統(tǒng)接收第二無線設備的網(wǎng)絡標識,并返回相應的因特網(wǎng)協(xié)議(IP)地址到移動數(shù)據(jù)系統(tǒng)。虛擬設備管理器也連接移動數(shù)據(jù)系統(tǒng),從移動數(shù)據(jù)系統(tǒng)接收IP地址,并返回第二無線設備的無線標識到移動數(shù)據(jù)系統(tǒng)。在運行中,移動數(shù)據(jù)系統(tǒng)從第一無線設備接收信息和第二無線設備的網(wǎng)絡標識,訪問網(wǎng)絡服務器和虛擬設備管理器,分解第二無線設備的網(wǎng)絡標識為第二無線設備的無線標識,并傳輸信息和無線標識到第二無線設備。
在一個實施例中,系統(tǒng)使用IP地址,從與第一計算機網(wǎng)絡關聯(lián)的第一無線設備傳輸信息到與第二計算機網(wǎng)絡關聯(lián)的第二無線設備。實施例包括第一移動數(shù)據(jù)系統(tǒng),網(wǎng)絡服務器和虛擬設備管理器,地址解析(AR)模塊和第二移動數(shù)據(jù)系統(tǒng)。第一移動數(shù)據(jù)系統(tǒng)在第一計算機網(wǎng)絡中配置,從第一無線設備通過無線網(wǎng)絡接收信息和網(wǎng)絡標識。網(wǎng)絡服務器在第一計算機網(wǎng)絡中配置,從第一移動數(shù)據(jù)系統(tǒng)接收網(wǎng)絡標識并確定與第二無線設備關聯(lián)的因特網(wǎng)協(xié)議(IP)地址。虛擬設備管理器在第二計算機網(wǎng)絡中配置,使用大量IP地址,包括與第二無線設備關聯(lián)的IP地址的任何一個,可訪問虛擬設備管理器。虛擬設備管理器從第一計算機網(wǎng)絡接收信息和與第二無線設備關聯(lián)的IP地址。AR模塊在第二計算機網(wǎng)絡中配置,從虛擬設備管理器接收與第二無線設備關聯(lián)的IP地址,并確定第二無線設備的無線標識。第二移動數(shù)據(jù)系統(tǒng)在第二計算機網(wǎng)絡中配置,通過無線網(wǎng)絡傳輸信息和無線標識到第二無線設備。
使用給無線設備分配的網(wǎng)絡地址,擴展信息到無線設備的實施例方法包括以下步驟。對無線設備提供唯一識別網(wǎng)絡中無線設備的網(wǎng)絡標識。使用無線設備的網(wǎng)絡標識確定與無線設備關聯(lián)的網(wǎng)絡地址。提供虛擬設備管理器,使用大量網(wǎng)絡地址,包括與無線設備關聯(lián)的網(wǎng)絡地址的任何一個可在網(wǎng)絡中訪問它。使用與無線設備關聯(lián)的網(wǎng)絡地址,傳輸信息到虛擬設備管理器。使用與無線設備關聯(lián)的網(wǎng)絡地址,確定在無線網(wǎng)絡中無線設備的標識。使用在無線網(wǎng)絡中無線設備的標識,傳輸信息到無線設備。
從第一無線設備傳輸信息到第二無線設備的實施例方法,包括以下步驟。提供與第二無線設備關聯(lián)的網(wǎng)絡標識。從無線設備通過無線網(wǎng)絡傳輸信息和網(wǎng)絡標識到計算機網(wǎng)絡中的處理器。使用網(wǎng)絡標識確定與第二無線設備關聯(lián)的因特網(wǎng)協(xié)議(IP)地址。使用IP地址確定在無線網(wǎng)絡中的第二無線設備的標識。使用在無線網(wǎng)絡中的無線設備的標識傳輸信息到第二無線設備。
圖1是使用與無線設備關聯(lián)的網(wǎng)絡標識,從信息源擴展數(shù)據(jù)到無線設備的實施例系統(tǒng)的框圖;圖2是說明圖1的系統(tǒng)的一個實施例的框圖;圖3是顯示使用圖2的系統(tǒng)如何從信息源擴展數(shù)據(jù)到無線設備的一個
具體實施例方式
現(xiàn)在參考附圖,圖1是使用與無線設備14關聯(lián)的網(wǎng)絡標識16,從信息源12擴展數(shù)據(jù)11到無線設備14的實施例系統(tǒng)10的框圖。除了信息源12和無線設備14外,系統(tǒng)10包括網(wǎng)絡服務器18,虛擬設備管理器20,和地址解析(AR)模塊22。
例如,信息源12可以是因特網(wǎng)或全球網(wǎng)服務器,在連接到計算機網(wǎng)絡上的處理器上執(zhí)行軟件應用程序,或能與計算機網(wǎng)絡通信的一些其它類型信息源。數(shù)據(jù)11和網(wǎng)絡標識16可存儲在信息源12可訪問的存儲設備中,可通過用戶接口或從另一個設備或系統(tǒng)輸入到信息源12,或使用一些其它已知的方法由信息源12獲得。例如,網(wǎng)絡標識16可識別無線設備14的主機名和網(wǎng)絡服務器18的域名,但也可以是一些其它類型合適的網(wǎng)絡標識。
例如,網(wǎng)絡服務器18可以是運行在計算機網(wǎng)絡中的域名服務器(DNS)。網(wǎng)絡服務器18接收網(wǎng)絡標識16,如域名和主機名,識別與網(wǎng)絡標識16關聯(lián)的網(wǎng)絡地址24。例如,在運行在TCP/IP網(wǎng)絡中的域名服務器的情況中,網(wǎng)絡服務器18可以接收域名標識和主機名標識,分解域名和主機名為在與主機名關聯(lián)的TCP/IP網(wǎng)絡上識別設備的因特網(wǎng)協(xié)議(IP)地址。
例如,虛擬設備管理器20可以是在計算機網(wǎng)絡中運行的處理設備。使用大量網(wǎng)絡地址中的任何一個,各網(wǎng)絡地址相應于不同的無線設備,可在計算機網(wǎng)絡中訪問虛擬設備管理器20。即,相應于無線設備14的網(wǎng)絡地址24靜態(tài)的或動態(tài)的分配給虛擬設備管理器20。此外,相應于其它無線設備的網(wǎng)絡地址也分配給虛擬設備管理器20,因此,虛擬設備管理器20可服務一組無線設備。
例如,地址解析(AR)模塊22可以是在計算機網(wǎng)絡中運行的處理設備上執(zhí)行的軟件模塊。例如,在一個實施例中,可以由虛擬設備管理器20,或由通過計算機網(wǎng)絡連接到虛擬設備管理器20的另一個處理器執(zhí)行AR模塊22。AR模塊22接收網(wǎng)絡地址24,如IP地址,并識別相應于網(wǎng)絡地址24的無線設備14的無線標識26。例如,AR模塊22可以訪問查找表,將虛擬設備管理器20接收的網(wǎng)絡地址24與移動接入號(MAN)或識別在無線網(wǎng)絡中的無線設備14的其它類型的無線標識26進行匹配。
無線設備14可以是適合于在無線網(wǎng)絡中運行的任何移動通信設備,優(yōu)選的是雙向通信設備。無線設備14的運行可能非常依賴于無線設備14要運行的無線網(wǎng)絡。例如,運行在北美的無線設備14可包括設計運行MobitexTM移動通信系統(tǒng)或DataTACTM移動通信系統(tǒng)的通信子系統(tǒng),其中運行在歐洲的無線設備14可合并GPRS(通用數(shù)據(jù)分組無線業(yè)務)通信系統(tǒng)。那么,無線標識26的格式依賴于無線設備14運行的特定無線網(wǎng)絡使用的無線協(xié)議。例如,使用移動接入號(MAN)識別在Mobitex網(wǎng)絡中的無線設備。
在運行中,信息源12接收網(wǎng)絡標識16,如域名和主機名標識,這與無線設備14關聯(lián),并查詢網(wǎng)絡服務器18確定網(wǎng)絡地址24,如,相應于網(wǎng)絡標識16的IP地址。使用網(wǎng)絡地址24,那么信息源12通過計算機網(wǎng)絡傳輸數(shù)據(jù)11到虛擬設備管理器20。例如,為了在計算機網(wǎng)絡上傳輸合成的數(shù)據(jù)包28到虛擬設備管理器20,信息源可根據(jù)網(wǎng)絡數(shù)據(jù)傳輸協(xié)議組合網(wǎng)絡地址24與數(shù)據(jù)11。數(shù)據(jù)包28也可包括信息源的發(fā)送器標識(SDR ID),如IP地址或域名,使得能與無線設備14雙向通信。在從信息源12接收數(shù)據(jù)包28時,虛擬設備管理器20查詢地址解析模塊22確定相當于網(wǎng)絡地址24的無線設備14的無線標識26,如MAN。那么無線標識26與數(shù)據(jù)11和發(fā)送器標識(SDR ID)組合,例如根據(jù)適當?shù)臒o線協(xié)議,合成的數(shù)據(jù)包30在無線網(wǎng)絡上傳輸?shù)綗o線設備14。
圖2是說明顯示在圖1中的系統(tǒng)10的一個實施例40的框圖。實施例40包括信息源42,域名服務器(DNS)44,地址解析(AR)模塊46,虛擬設備管理器48和移動數(shù)據(jù)系統(tǒng)50。系統(tǒng)40也包括DNS44可訪問的DNS表52,和AR模塊46可訪問的AR表54。也說明無線網(wǎng)關58,無線網(wǎng)絡60和無線設備62。
DNS44,AR模塊46,虛擬設備管理器48和移動數(shù)據(jù)系統(tǒng)50優(yōu)選的包括在同樣的局域網(wǎng)(LAN)中,并由公共的防火墻保護。信息源42也優(yōu)選的包括在LAN中,并由公共的防火墻保護,但可以選擇性的通過廣域網(wǎng)(WAN)與LAN通信。
信息源42使用網(wǎng)絡標識在連接到無線設備62的虛擬TCP/IP上擴展數(shù)據(jù)。在此實施例中,關聯(lián)無線設備62的網(wǎng)絡標識優(yōu)選的包括識別無線設備62的主機名,和識別DNS44的域名(例如見圖3)。使用網(wǎng)絡標識,信息源42通過LAN或WAN,對與無線設備62關聯(lián)的網(wǎng)絡地址查詢DNS44。例如,網(wǎng)絡地址可由DNS44匹配網(wǎng)絡標識與在DNS表52中相應的網(wǎng)絡地址來確定。
網(wǎng)絡地址優(yōu)選的是分配給虛擬設備管理器48的大量IP地址之一。在局域網(wǎng)中,虛擬設備管理器48的結(jié)構基于稱為虛擬主機技術的網(wǎng)絡技術,虛擬主機技術中多個IP地址動態(tài)或靜態(tài)的分配給單個設備。使用稱為虛擬接口綁定的網(wǎng)絡技術,分配給虛擬設備管理器48的IP地址可以綁定到一個網(wǎng)絡接口或多個網(wǎng)絡接口。網(wǎng)絡結(jié)構對分配給虛擬設備管理器48的各IP地址提供虛擬TCP/IP堆棧,使得虛擬設備管理器48能模擬各個有TCP/IP堆棧的多個虛擬設備。
使用網(wǎng)絡地址,信息源42通過LAN或WAN傳輸數(shù)據(jù)到虛擬設備管理器48。那么虛擬設備管理器48查詢AR模塊46,優(yōu)選的使用標準的地址解析協(xié)議,分解網(wǎng)絡地址為無線標識,如MAN,無線標識識別在無線網(wǎng)絡60中的無線設備62。例如,AR模塊46由匹配網(wǎng)絡地址與在AR表54中相應的無線標識而分解網(wǎng)絡地址(例如見圖3)。例如,AR表54可以是存儲在存儲設備中的由AR模塊46可訪問的數(shù)據(jù)庫。
移動數(shù)據(jù)系統(tǒng)50從虛擬設備管理器48接收數(shù)據(jù)和無線標識。移動數(shù)據(jù)系統(tǒng)50是在公共的LAN中的虛擬設備管理器48和廣域網(wǎng)(WAN)56,如因特網(wǎng)之間的安全網(wǎng)關,并在WAN56上傳輸信息和無線標識到無線網(wǎng)關58。移動數(shù)據(jù)系統(tǒng)50也優(yōu)選的轉(zhuǎn)換數(shù)據(jù)為與無線設備62兼容的格式,加密和壓縮數(shù)據(jù)為數(shù)據(jù)包,格式化在WAN56上傳輸?shù)綗o線網(wǎng)關58的數(shù)據(jù)包和無線標識。移動數(shù)據(jù)系統(tǒng)50也實現(xiàn)附加的功能,如在以下的各個擁有的PCT應用程序中描述的,這里由以下參考合并在本申請中國際申請?zhí)?PCT/CA02/01074,題為,從信息源擴展數(shù)據(jù)到包括數(shù)據(jù)代碼轉(zhuǎn)換的移動通信設備的系統(tǒng)和方法,2002年7月12日申請;國際申請?zhí)?PCT/CA02/01072,題為,提供移動通信設備的遠程數(shù)據(jù)訪問的系統(tǒng)和方法,2002年7月12日申請;國際申請?zhí)?PCT/CA02/01073,題為,提供移動通信設備的遠程數(shù)據(jù)訪問和數(shù)據(jù)代碼轉(zhuǎn)換的系統(tǒng)和方法,2002年7月12日申請。然而,在這些相關的應用中,移動數(shù)據(jù)系統(tǒng)50代替稱為“IPProxy”。因此如用于本發(fā)明的術語“移動數(shù)據(jù)系統(tǒng)”和“MDS”與如在上面描述的合并的應用中的術語“IP Proxy”是同義的。
無線網(wǎng)關58提供WAN56和無線網(wǎng)絡60之間的接口,它傳輸數(shù)據(jù)包到無線設備62。例如,無線網(wǎng)關58轉(zhuǎn)換WAN協(xié)議和無線網(wǎng)絡協(xié)議之間的數(shù)據(jù),使用無線標識尋址在無線網(wǎng)絡上傳輸?shù)臄?shù)據(jù)包,存儲數(shù)據(jù)到無線設備62并從無線設備62轉(zhuǎn)發(fā)數(shù)據(jù),并執(zhí)行其它的典型的接口功能。
圖3是顯示使用圖2的系統(tǒng)如何從信息源42擴展數(shù)據(jù)到無線設備62的一個實施例的框圖70。在此實施例中,信息源42首先查詢DNS44,分解網(wǎng)絡標識″USER1.COMPANY.COM”為IP地址。在此情況中,主機名USER1相當于信息將傳送的特定無線設備62。使用DNS表52,DNS44確定相當于網(wǎng)絡標識″USER1.COMPANY.COM”的IP地址(192.100.01.01),并在網(wǎng)絡上傳輸IP地址作為對信息源42的響應。如說明的,DNS表52可包括許多(1-N)網(wǎng)絡標識,和相應的(1-N)多個網(wǎng)絡地址。
分解網(wǎng)絡標識后,信息源42使用合成的IP地址(192.100.01.01),通過LAN傳輸數(shù)據(jù)到虛擬設備管理器48。如說明的,分配虛擬設備管理器48在網(wǎng)絡(即,192.100.01.01-192.100.01.N)中的(1-N)多個網(wǎng)絡地址,為了仿真訪問系統(tǒng)的多個無線設備的TCP/IP堆棧。那么如上面描述的,虛擬設備管理器48查詢AR模塊46,分解IP地址(192.100.01.01)為在無線網(wǎng)絡60中的無線設備62的標識(2000AB1)。如上面描述的,那么數(shù)據(jù)和無線標識(2000AB1)傳輸?shù)揭苿訑?shù)據(jù)系統(tǒng)50,這準備了在WAN56上傳輸?shù)綗o線網(wǎng)關58的數(shù)據(jù)。
圖4是使用與第二無線設備86關聯(lián)的網(wǎng)絡標識88,從第一無線設備84通過計算機網(wǎng)絡傳輸數(shù)據(jù)82到第二無線設備86的實施例系統(tǒng)的框圖。除了第一和第二無線設備84、86外,系統(tǒng)80包括移動數(shù)據(jù)系統(tǒng)90,網(wǎng)絡服務器92,虛擬設備管理器94,和地址解析(AR)模塊96。
第一和第二無線設備84,86可以是適合于在無線網(wǎng)絡中運行的任何雙向移動通信設備。網(wǎng)絡標識88和數(shù)據(jù)82可以存儲在第一無線設備84的存儲器設備中,或可以輸入到第一無線設備84,例如,通過用戶接口。例如,網(wǎng)絡標識88可包括第二無線設備86的主機名,和網(wǎng)絡服務器92的域名,但可選擇的是在計算機網(wǎng)絡中唯一識別第二無線設備86的一些其它類型的標識。
例如,移動數(shù)據(jù)系統(tǒng)90可以是在計算機網(wǎng)絡中運行的處理設備。移動數(shù)據(jù)系統(tǒng)90通過無線網(wǎng)絡與第一無線設備通信,并從第一無線設備84接收數(shù)據(jù)82和網(wǎng)絡標識88。此外,移動數(shù)據(jù)系統(tǒng)90通過計算機網(wǎng)絡連接到網(wǎng)絡服務器92和虛擬設備管理器94。然而,在可選擇的實施例中,移動數(shù)據(jù)系統(tǒng)90在如網(wǎng)絡服務器92和/或虛擬設備管理器94同樣的處理器中可運行。
例如,網(wǎng)絡服務器92可以是運行在計算機網(wǎng)絡中的域名服務器(DNS)。網(wǎng)絡服務器92從移動數(shù)據(jù)系統(tǒng)90接收網(wǎng)絡標識88,并識別與網(wǎng)絡標識88關聯(lián)的網(wǎng)絡地址98,如IP地址。
例如,虛擬設備管理器94可以是運行在計算機網(wǎng)絡中的處理設備。相似于參考圖1上面描述的虛擬設備管理器20,使用各網(wǎng)絡地址相應于不同的無線設備的大量網(wǎng)絡地址的任何一個,可以在計算機網(wǎng)絡中訪問虛擬設備管理器94。相似于圖1的AR模塊22,地址解析(AR)模塊96可以是運行在計算機網(wǎng)絡中的處理設備中執(zhí)行的軟件模塊,在一個實施例中,可以由虛擬設備管理器94執(zhí)行軟件模塊。AR模塊96接收網(wǎng)絡地址98并識別第二無線設備86相應的無線標識100。
在運作中,第一無線設備84接收數(shù)據(jù)82和與第二無線設備86關聯(lián)的網(wǎng)絡標識88,組合網(wǎng)絡標識88和數(shù)據(jù)82為數(shù)據(jù)包102,在無線網(wǎng)絡上傳輸?shù)揭苿訑?shù)據(jù)系統(tǒng)90。數(shù)據(jù)包102也可包括第一無線設備的發(fā)送器標識(SDR ID),如網(wǎng)絡標識,IP地址,或無線標識,使得與第二無線設備的雙向通信可能。移動數(shù)據(jù)系統(tǒng)90查詢網(wǎng)絡服務器92分解網(wǎng)絡標識88為網(wǎng)絡地址98,如IP地址。使用網(wǎng)絡地址98,移動數(shù)據(jù)系統(tǒng)90通過計算機網(wǎng)絡傳輸數(shù)據(jù)82到虛擬設備管理器20。例如,按照網(wǎng)絡數(shù)據(jù)傳輸協(xié)議移動數(shù)據(jù)系統(tǒng)90可組合網(wǎng)絡地址98和數(shù)據(jù)82和發(fā)送器標識(SDR ID),為了在計算機網(wǎng)絡上傳輸合成的數(shù)據(jù)包104到虛擬設備管理器94。在從信息源接收數(shù)據(jù)包104時,虛擬設備管理器94查詢AR模塊96確定第二無線設備的無線標識100,如MAN。然后根據(jù)適當?shù)臒o線網(wǎng)絡協(xié)議,無線標識100與數(shù)據(jù)82和發(fā)送器標識(SDR ID)組合,合成的數(shù)據(jù)包106在無線網(wǎng)絡上傳輸?shù)降诙o線設備86。
圖5是說明圖4的系統(tǒng)80的一個實施例110的框圖。實施例110包括域名服務器(DNS)112,移動數(shù)據(jù)系統(tǒng)114,虛擬設備管理器116,地址解析(AR)模塊118。系統(tǒng)也包括由DNS 44可訪問的DNS表120,和由AR模塊118可訪問的AR表122。也說明無線網(wǎng)關124,運行在第一無線網(wǎng)絡128中的第一移動設備126,和運行在第二無線網(wǎng)絡132中的第二無線設備130。
DNS112,移動數(shù)據(jù)系統(tǒng)114,虛擬設備管理器116和AR模塊118優(yōu)選的包括在同樣的局域網(wǎng)(LAN)134中,優(yōu)選的由公共防火墻與廣域網(wǎng)(WAN)136,如因特網(wǎng)分離。第一和第二無線設備126,130可運行在不同的無線網(wǎng)絡128,132中,如說明的,但可選擇的運行在同樣的無線網(wǎng)絡中。
在運行中,使用分配給各無線設備126,130的唯一的網(wǎng)絡標識,數(shù)據(jù)可在第一和第二無線設備126,130之間傳輸。例如,為了從第一無線設備126傳輸數(shù)據(jù)到第二無線設備130,第二無線設備130的網(wǎng)絡標識,如域名和主機名標識,可通過用戶接口輸入到第一無線設備126。那么使用適當?shù)臒o線網(wǎng)絡協(xié)議,第一無線設備126可以格式化數(shù)據(jù)和網(wǎng)絡標識,并在無線網(wǎng)絡128上傳輸合成的數(shù)據(jù)包到無線網(wǎng)關124。
無線網(wǎng)關124提供無線網(wǎng)絡128,132和WAN136之間的接口,相似于參考圖2上面描述的無線網(wǎng)關58。無線網(wǎng)關124重新格式化在WAN136上傳輸?shù)臄?shù)據(jù),并傳輸數(shù)據(jù)到移動數(shù)據(jù)系統(tǒng)114。
移動數(shù)據(jù)系統(tǒng)114是LAN134和WAN136之間的安全網(wǎng)關,相似于參考圖2上面描述的移動數(shù)據(jù)系統(tǒng)50。在從WAN136接收數(shù)據(jù)和網(wǎng)絡標識時,移動數(shù)據(jù)系統(tǒng)114查詢DNS112,分解網(wǎng)絡標識為與第二無線設備130關聯(lián)的網(wǎng)絡地址,如IP地址。例如,由匹配網(wǎng)絡標識與在DNS表120中的相應網(wǎng)絡地址,網(wǎng)絡地址可由DNS112確定。如上面參考圖2描述的,網(wǎng)絡地址優(yōu)選的是分配給虛擬設備管理器48的許多IP地址之一,這模擬系統(tǒng)110中多個移動設備126,130的TCP/IP堆棧。
從DNS112接收網(wǎng)絡地址后,移動數(shù)據(jù)系統(tǒng)114使用網(wǎng)絡地址通過LAN134傳輸數(shù)據(jù)到虛擬設備管理器116。虛擬設備管理器116查詢AR模塊118,優(yōu)選的使用標準的地址解析協(xié)議,分解網(wǎng)絡地址為識別在無線網(wǎng)絡132中的第二無線設備130的無線標識,如MAN。例如,AR模塊118可由網(wǎng)絡地址與在AR表122中的相應網(wǎng)絡標識的匹配,分解網(wǎng)絡地址(見圖6)。例如,AR表122可以是在由AR模塊46可訪問的存儲設備中的數(shù)據(jù)庫。分解網(wǎng)絡地址為無線標識后,為傳輸?shù)降诙o線設備130,虛擬設備管理器116通過LAN發(fā)送數(shù)據(jù)和無線標識回到移動數(shù)據(jù)系統(tǒng)114。
移動數(shù)據(jù)系統(tǒng)114格式化無線標識和數(shù)據(jù),并在WAN136上傳輸合成的數(shù)據(jù)包到無線網(wǎng)關124。此外,移動數(shù)據(jù)系統(tǒng)114也可變換數(shù)據(jù)為與無線設備130兼容的格式,加密和壓縮數(shù)據(jù),執(zhí)行附加的功能,如上面參考圖2描述的。那么無線網(wǎng)關124轉(zhuǎn)換來自移動數(shù)據(jù)系統(tǒng)114的數(shù)據(jù)包為無線網(wǎng)絡協(xié)議,使用無線標識尋址在無線網(wǎng)絡132上傳輸?shù)臄?shù)據(jù)包,并傳輸數(shù)據(jù)到無線設備130。如上面提到的,無線網(wǎng)關124也執(zhí)行其它的接口功能,例如在多無線網(wǎng)絡128,132的情況中,無線網(wǎng)關124可確定哪個無線網(wǎng)絡128,132是最后與無線設備130通信的。
圖6是顯示使用圖5的系統(tǒng)110,如何從第一無線設備126傳輸數(shù)據(jù)到第二無線設備130的一個實施例的框圖140。在此例子中,第一無線設備126傳輸數(shù)據(jù)到網(wǎng)絡標識″USER2.COMPANY.COM”尋址的移動數(shù)據(jù)系統(tǒng)(MDS)114。在此實施例中的主機名“USER2”識別第二無線設備130。那么MDS114查詢DNS112,使用DNS表120分解域名和主機名為IP地址(192.100.01.02)。如說明的,DNS表120包括許多(1-N)網(wǎng)絡標識,和相應的(1-N)多個網(wǎng)絡地址。
用來自DNS表120的IP地址(192.100.01.02),MDS114打開與虛擬設備管理器116的網(wǎng)絡連接,并為了分解IP地址為第二無線設備130的相應無線標識(2000AB2),發(fā)送數(shù)據(jù)到虛擬設備管理器116。如上面描述的,為了仿真多個無線設備126,130的TCP/IP堆棧,分配虛擬設備管理器116在網(wǎng)絡(即,192.100.01.01-192.100.01.N)中的(1-N)多個網(wǎng)絡地址。虛擬設備管理器116查詢AR模塊118,使用AR表122分解IP地址(192.100.01.02)為無線標識(2000AB2)。如上面描述的,來自第一無線設備126的數(shù)據(jù)與無線標識(2000AB2)一起傳輸回到MDS114,并從MDS114到第二無線設備130。
圖7是說明圖4的系統(tǒng)80的實施例150的框圖,其中第一和第二無線設備126,130與不同的局域網(wǎng)152,154關聯(lián)。局域網(wǎng)152,154包括移動數(shù)據(jù)系統(tǒng)(MDS1和MDS2)156,158,虛擬設備模塊(VDM1和VDM2)160,162,地址解析(AR)模塊164,166和域名服務器(DNS1和DNS2)168,170。也說明第一無線設備126與第一無線網(wǎng)絡128和第一無線網(wǎng)關172的運行,第二無線設備130與第二線網(wǎng)絡132和第二無線網(wǎng)關174的運行。然而,應該理解在其它的實施例中第一和第二無線設備126,130可運行在同樣的無線網(wǎng)絡中。也應該理解系統(tǒng)150可選擇的包括接口多個無線網(wǎng)絡128,132到廣域網(wǎng)(WAN)136的單個無線網(wǎng)關。
相似于參考圖5上面描述的系統(tǒng)10,使用分配給各無線設備126,130的唯一的網(wǎng)絡標識,在此系統(tǒng)150中,數(shù)據(jù)可在第一和第二無線設備126,130之間傳輸。例如,為了從第一無線網(wǎng)絡126傳輸數(shù)據(jù)到第二無線設備130,第二無線設備130的網(wǎng)絡標識可通過用戶接口輸入到第一無線設備126。第一無線設備126格式化無線傳輸?shù)臄?shù)據(jù)和網(wǎng)絡標識,在計算機網(wǎng)絡128上傳輸合成的數(shù)據(jù)包到第一無線網(wǎng)關172。第一無線網(wǎng)關172重新格式化在WAN136上傳輸?shù)臄?shù)據(jù)和網(wǎng)絡標識,并在第一LAN152中轉(zhuǎn)發(fā)到MDS156。
在從WAN136接收數(shù)據(jù)和網(wǎng)絡標識時,在LAN152中的MDS156查詢DNS168,分解網(wǎng)絡標識。因為在實施例150中的第二無線設備130與第二LAN154聯(lián)合運行,然而,網(wǎng)絡標識應該識別第二LAN154。例如,網(wǎng)絡標識可包括在第二LAN154中識別第二無線設備130的主機名和識別DNS170的域名。因此,在查詢網(wǎng)絡標識時,在第一LAN152中的DNS168命令它的MDS156通過WAN136轉(zhuǎn)發(fā)數(shù)據(jù)到在第二LAN154中的虛擬設備模塊(VDM)162。例如,DNS168可訪問在第二LAN154中的DNS170,提供MDS156在WAN136中VDM162的網(wǎng)絡地址。
相似于上面描述的虛擬設備管理器,為了模擬運行在與第二LAN154關聯(lián)的,包括第二無線設備130的多個移動設備的TCP/IP堆棧,優(yōu)選的分配在第二LAN中的VDM162許多網(wǎng)絡地址。接收來自第一LAN152的數(shù)據(jù)和網(wǎng)絡地址后,VDM162查詢在第二LAN154中的AR模塊166,分解網(wǎng)絡地址為識別在無線網(wǎng)絡132中的第二無線設備130的無線標識,如MAN。然后數(shù)據(jù)和無線標識轉(zhuǎn)送到MDS158。
在第二LAN154中的MDS158格式化數(shù)據(jù)和無線標識,并在WAN136上傳輸它到第二無線網(wǎng)關124。MDS158也可加密和壓縮數(shù)據(jù),并執(zhí)行如上面描述的附加的功能。第二無線網(wǎng)關124在第二LAN中轉(zhuǎn)換從MDS158接收的數(shù)據(jù)包為無線網(wǎng)絡協(xié)議,使用無線標識尋址重新格式化的數(shù)據(jù),并在無線網(wǎng)絡132上傳輸合成的數(shù)據(jù)包到第二無線設備130。
圖8是說明圖4的系統(tǒng)80的另一實施例180的框圖,其中第一和第二無線設備126,130與不同的局域網(wǎng)182,184關聯(lián)。局域網(wǎng)182,184包括移動數(shù)據(jù)系統(tǒng)(MDS1和MDS2)186,188,虛擬設備模塊(VDM1和VDM2)190,192,地址解析(AR)模塊194,196。此外,各局域網(wǎng)182,184連接到公共網(wǎng)絡服務器198。
相似于參考圖7上面描述的系統(tǒng)150,在此系統(tǒng)180中通過一個或多個無線網(wǎng)絡128,132和廣域網(wǎng)(WAN)136數(shù)據(jù)可從第一無線設備126傳輸?shù)降诙o線設備130。然而,為了方便,無線網(wǎng)絡128,132,無線網(wǎng)關172,174和廣域網(wǎng)(WAN)136沒有在圖8中說明。
在圖8的系統(tǒng)180中,去到第二無線設備130的數(shù)據(jù)包從第一無線設備126傳輸?shù)皆诘谝籐AN182中的MDS186。除了它的有效載荷數(shù)據(jù),從第一無線設備126傳輸?shù)臄?shù)據(jù)包可包括第一無線設備126的發(fā)送器標識,如無線網(wǎng)絡標識,和唯一識別第二無線設備130的網(wǎng)絡標識或網(wǎng)絡地址。例如,可以用關聯(lián)第二無線設備130的在第二LAN184中的IP地址尋址數(shù)據(jù)包,或可以用如上面描述的唯一的網(wǎng)絡標識尋址數(shù)據(jù)包。
在接收來自第一無線設備126的數(shù)據(jù)包時,在第一LAN182中的MDS186查詢AR模塊194,分解第一無線設備126的發(fā)送器標識為與第一無線設備126關聯(lián)的唯一的網(wǎng)絡地址,如IP地址。例如,AR模塊194由匹配網(wǎng)絡地址與在地址解析(AR)表中相應的網(wǎng)絡標識,可分解發(fā)送器標識。相似于上面的這些描述,第一無線設備126的網(wǎng)絡地址優(yōu)選的是分配給在第一LAN182中的VDM190的大量IP地址之一,這模擬多個移動設備的TCP/IP堆棧。
此外,在第一LAN182中的MDS186也打開與網(wǎng)絡服務器198的通信鏈接,例如通過WAN。網(wǎng)絡服務器198維護表,例如電子數(shù)據(jù)庫,它關聯(lián)無線設備126,130唯一的網(wǎng)絡標識與在第一或第二LAN182,184中的網(wǎng)絡地址。MDS186查詢網(wǎng)絡服務器198,分解第一無線設備126的網(wǎng)絡地址為第一無線設備的網(wǎng)絡標識。此外,如果在從第一無線設備126傳輸?shù)臄?shù)據(jù)包中不提供第二無線設備130的網(wǎng)絡地址,那么,MDS186也查詢網(wǎng)絡服務器198,分解第二無線設備130的無線標識為在第二LAN184中的網(wǎng)絡地址,如IP地址。
用第二無線設備130的網(wǎng)絡地址,MDS186打開連接,例如通過WAN傳輸數(shù)據(jù)和第一無線設備126的網(wǎng)絡標識到在第二LAN184中的VDM 192。相似于上面的那些描述,第二無線設備130的網(wǎng)絡地址優(yōu)選的是分配給在第二LAN184中的VDM192的許多IP地址之一。從第一LAN182接收數(shù)據(jù)和網(wǎng)絡標識后,在第二LAN184中的VDM192查詢AR模塊196,分解第二無線設備130的網(wǎng)絡地址為識別在無線網(wǎng)絡中的第二無線設備130的無線標識,如MAC地址。
數(shù)據(jù)隨第二無線設備130的無線標識和第一無線設備126的網(wǎng)絡標識從VDM192轉(zhuǎn)發(fā)到MDS188。MDS188打開與網(wǎng)絡服務器198的連接,例如在WAN上,并查詢網(wǎng)絡服務器198,分解第一無線設備126的網(wǎng)絡地址為關聯(lián)的無線地址。那么隨同第二無線設備130的無線標識和第一無線設備126的網(wǎng)絡地址和網(wǎng)絡標識一起,MDS188格式化傳輸?shù)降诙o線設備130的數(shù)據(jù)。
本說明書使用例子公開了本發(fā)明,包括最佳實施例,也使本領域的技術人員能做出和使用本發(fā)明。由權利要求確定了本發(fā)明的專利范圍,也可包括本領域的技術人員想到的其它例子。
權利要求
1.一種向無線設備擴展信息的方法,包括步驟提供無線設備的網(wǎng)絡標識,網(wǎng)絡標識唯一識別在網(wǎng)絡中的無線設備;使用無線設備的網(wǎng)絡標識,確定與無線設備關聯(lián)的網(wǎng)絡地址;提供虛擬設備管理器,使用大量網(wǎng)絡地址的任何一個可以在網(wǎng)絡上訪問虛擬設備管理器,大量網(wǎng)絡地址包括與無線設備關聯(lián)的網(wǎng)絡地址;使用與無線設備關聯(lián)的網(wǎng)絡地址,傳輸信息到虛擬設備管理器;使用與無線設備關聯(lián)的網(wǎng)絡地址,確定在無線網(wǎng)絡中無線設備的標識;使用在無線網(wǎng)絡中無線設備的標識,傳輸信息到無線設備。
2.根據(jù)權利要求1所述的方法,其特征在于網(wǎng)絡是計算機網(wǎng)絡。
3.根據(jù)權利要求2所述的方法,其特征在于計算機網(wǎng)絡是TCP/IP網(wǎng)絡。
4.根據(jù)權利要求3所述的方法,其特征在于網(wǎng)絡標識包括域名標識和主機名標識。
5.根據(jù)權利要求2所述的方法,其特征在于計算機網(wǎng)絡是局域網(wǎng)。
6.根據(jù)權利要求3所述的方法,其特征在于大量網(wǎng)絡地址是因特網(wǎng)協(xié)議地址。
7.一種從在計算機網(wǎng)絡中的信息源擴展信息到無線設備的系統(tǒng),包括連接到計算機網(wǎng)絡的網(wǎng)絡服務器,網(wǎng)絡服務器從信息源接收無線設備的網(wǎng)絡標識,并返回與無線設備關聯(lián)的網(wǎng)絡地址到信息源;連接到計算機網(wǎng)絡的虛擬設備管理器,使用大量網(wǎng)絡地址的任何一個可以在計算機網(wǎng)絡上訪問虛擬設備管理器,大量網(wǎng)絡地址包括與無線設備關聯(lián)的網(wǎng)絡地址;連接到虛擬設備管理器的地址解析(AR)模塊,地址解析(AR)模塊接收與無線設備關聯(lián)的網(wǎng)絡地址,并確定在無線網(wǎng)絡中無線設備的標識;其中,虛擬設備管理器接收來自信息源的信息,使用與無線設備關聯(lián)的網(wǎng)絡地址,從信息源傳輸信息到虛擬設備管理器,并訪問AR模塊,確定在無線網(wǎng)絡中無線設備的標識,其中,使用無線網(wǎng)絡中無線設備的標識,通過無線網(wǎng)絡傳輸信息到無線設備;
8.根據(jù)權利要求7所述的系統(tǒng),其特征在于信息源是運行在計算機網(wǎng)絡中的服務器。
9.根據(jù)權利要求7所述的系統(tǒng),其特征在于信息源是運行在連接到計算機網(wǎng)絡的處理器中的軟件應用程序。
10.根據(jù)權利要求7所述的系統(tǒng),其特征在于信息是股票報價。
11.根據(jù)權利要求7所述的系統(tǒng),其特征在于信息是天氣預報。
12.根據(jù)權利要求7所述的系統(tǒng),其特征在于網(wǎng)絡標識包括域名標識和主機名標識。
13.根據(jù)權利要求12所述的系統(tǒng),其特征在于計算機網(wǎng)絡是局域網(wǎng)。
14.根據(jù)權利要求7所述的系統(tǒng),其特征在于大量網(wǎng)絡地址是因特網(wǎng)協(xié)議地址。
15.根據(jù)權利要求7所述的系統(tǒng),其特征在于還包括連接到虛擬設備管理器的移動數(shù)據(jù)系統(tǒng),并將虛擬設備管理器與廣域網(wǎng)接口,其中,移動數(shù)據(jù)系統(tǒng)通過廣域網(wǎng)傳輸信息到無線網(wǎng)絡。
16.根據(jù)權利要求15所述的系統(tǒng),其特征在于還包括連接到廣域網(wǎng)的網(wǎng)關,網(wǎng)關接口廣域網(wǎng)與無線網(wǎng)絡,其中,移動數(shù)據(jù)系統(tǒng)在廣域網(wǎng)上傳輸信息到網(wǎng)關,然后網(wǎng)關傳輸信息到無線網(wǎng)絡。
17.根據(jù)權利要求15所述的系統(tǒng),其特征在于移動數(shù)據(jù)系統(tǒng)將信息轉(zhuǎn)換為與無線設備兼容的格式。
18.根據(jù)權利要求15所述的系統(tǒng),其特征在于廣域網(wǎng)是因特網(wǎng)。
19.一種從第一無線設備傳輸信息到第二無線設備的方法,包括步驟提供與第二無線設備關聯(lián)的網(wǎng)絡標識;從第一無線設備通過無線網(wǎng)絡傳輸信息和網(wǎng)絡標識到計算機網(wǎng)絡中的處理器;使用網(wǎng)絡標識確定與第二無線設備關聯(lián)的因特網(wǎng)協(xié)議地址;使用IP地址,確定在無線網(wǎng)絡中的第二無線設備的標識;使用無線網(wǎng)絡中的無線設備的標識傳輸信息到第二無線設備。
20.根據(jù)權利要求19所述的方法,其特征在于還包括步驟使用IP地址,通過廣域網(wǎng)傳輸來自在計算機網(wǎng)絡中的處理器的信息到第二計算機網(wǎng)絡中的附加處理器;其中,信息從第二計算機網(wǎng)絡傳輸?shù)綗o線設備。
21.根據(jù)權利要求20所述的方法,其特征在于由在第二計算機網(wǎng)絡中的處理器使用的IP地址確定在無線網(wǎng)絡中的第二無線設備的標識。
22.根據(jù)權利要求19所述的方法,其特征在于網(wǎng)絡標識包括域名標識和主機名標識。
23.根據(jù)權利要求19所述的方法,其特征在于計算機網(wǎng)絡是局域網(wǎng)。
24.一種從第一無線設備傳輸信息到第二無線設備的系統(tǒng),包括連接到計算機網(wǎng)絡的移動數(shù)據(jù)系統(tǒng),移動數(shù)據(jù)系統(tǒng)通過一個或多個網(wǎng)關在計算機網(wǎng)絡上與大量無線設備通信;連接到移動數(shù)據(jù)系統(tǒng)的網(wǎng)絡服務器,網(wǎng)絡服務器從移動數(shù)據(jù)系統(tǒng)接收第二無線設備的網(wǎng)絡標識,并返回相應的因特網(wǎng)協(xié)議地址到移動數(shù)據(jù)系統(tǒng);連接到移動數(shù)據(jù)系統(tǒng)的虛擬設備管理器,虛擬設備管理器從移動數(shù)據(jù)系統(tǒng)接收IP地址,并返回第二無線設備的無線標識到移動數(shù)據(jù)系統(tǒng);其中,移動數(shù)據(jù)系統(tǒng)從第一無線設備接收信息和第二無線設備的網(wǎng)絡標識,訪問網(wǎng)絡服務器和虛擬設備管理器,并將第二無線設備的網(wǎng)絡標識分解為第二無線設備的無線標識,傳輸信息和無線標識到第二無線設備。
25.根據(jù)權利要求24所述的系統(tǒng),其特征在于還包括連接到虛擬設備管理器的地址解析模塊,地址解析模塊將IP地址分解為無線標識。
26.一種從關聯(lián)第一計算機網(wǎng)絡的第一無線設備傳輸信息到關聯(lián)第二計算機網(wǎng)絡的第二無線設備的系統(tǒng),包括在第一計算機網(wǎng)絡中配置的第一移動數(shù)據(jù)系統(tǒng),第一移動數(shù)據(jù)系統(tǒng)通過無線網(wǎng)絡從第一無線設備接收信息和網(wǎng)絡標識;在第一計算機網(wǎng)絡中配置的網(wǎng)絡服務器,網(wǎng)絡服務器從第一移動數(shù)據(jù)系統(tǒng)接收網(wǎng)絡標識,并確定與第二無線設備關聯(lián)的因特網(wǎng)協(xié)議地址;在第二計算機網(wǎng)絡中配置的虛擬設備管理器,使用大量IP地址,包括與第二無線設備關聯(lián)的IP地址中的任何一個可以訪問虛擬設備管理器,虛擬設備管理器從第一計算機網(wǎng)絡接收信息和與第二無線設備關聯(lián)的IP地址;在第二計算機網(wǎng)絡中配置的地址解析模塊,地址解析模塊從虛擬設備管理器接收與第二無線設備關聯(lián)的IP地址,并確定第二無線設備的無線標識;在第二計算機網(wǎng)絡中配置的第二移動數(shù)據(jù)系統(tǒng),第二移動數(shù)據(jù)系統(tǒng)通過無線網(wǎng)絡傳輸信息和無線標識到第二無線設備。
27.根據(jù)權利要求26所述的系統(tǒng),其特征在于還包括在第二計算機網(wǎng)絡中配置的第二網(wǎng)絡服務器,其中,在第一計算機網(wǎng)絡中的網(wǎng)絡服務器通過廣域網(wǎng)查詢第二網(wǎng)絡服務器,確定與第二無線設備關聯(lián)的IP地址。
28.根據(jù)權利要求26所述的系統(tǒng),其特征在于第一移動數(shù)據(jù)系統(tǒng)從第一無線設備在廣域網(wǎng)上通過無線網(wǎng)關接收信息和網(wǎng)絡標識。
29.根據(jù)權利要求26所述的系統(tǒng),其特征在于第二移動數(shù)據(jù)系統(tǒng)在廣域網(wǎng)上通過無線網(wǎng)關傳輸信息和無線標識到第二無線設備。
30.根據(jù)權利要求26所述的系統(tǒng),其特征在于第一和第二無線設備與不同的無線網(wǎng)絡通信。
31.一種從計算機網(wǎng)絡中的信息源擴展信息到無線設備的系統(tǒng),包括裝置,用于從信息源接收無線設備的網(wǎng)絡標識,并返回與無線設備關聯(lián)的網(wǎng)絡地址到信息源;連接到計算機網(wǎng)絡的虛擬設備管理器,可使用大量網(wǎng)絡地址的任何一個在計算機網(wǎng)絡上訪問虛擬設備管理器,大量網(wǎng)絡地址包括與無線設備關聯(lián)的網(wǎng)絡地址;裝置,用于接收與無線設備關聯(lián)的網(wǎng)絡地址,并確定在無線網(wǎng)絡中無線設備的標識;其中,虛擬設備管理器接收來自信息源的信息,使用與無線設備關聯(lián)的網(wǎng)絡地址,從信息源傳輸信息到虛擬設備管理器,使用在無線網(wǎng)絡中無線設備的標識,通過無線網(wǎng)絡傳輸信息到無線設備。
32.根據(jù)權利要求31所述的系統(tǒng),其特征在于還包括裝置,用于接口虛擬設備管理器與廣域網(wǎng),通過廣域網(wǎng)傳輸信息到無線網(wǎng)。
33.根據(jù)權利要求32所述的系統(tǒng),其特征在于還包括裝置,用于接口廣域網(wǎng)與無線網(wǎng)絡。
全文摘要
分配網(wǎng)絡地址給無線設備的系統(tǒng),包括網(wǎng)絡服務器,虛擬設備管理器,地址解析模塊。網(wǎng)絡服務器連接到計算機網(wǎng)絡,從信息源接收無線設備的網(wǎng)絡標識,并返回與無線設備關聯(lián)的網(wǎng)絡地址到信息源。虛擬設備管理器也連接到計算機網(wǎng)絡,使用大量網(wǎng)絡地址,包括與無線設備關聯(lián)的網(wǎng)絡地址的任何一個在計算機網(wǎng)絡上訪問虛擬設備管理器。AR模塊連接到虛擬設備管理器,接收與無線設備關聯(lián)的網(wǎng)絡地址,并確定在無線網(wǎng)絡中無線設備的標識。虛擬設備管理器接收來自信息源的信息,使用與無線設備關聯(lián)的網(wǎng)絡地址,信息從信息源傳輸?shù)教摂M設備管理器,訪問AR模塊確定在無線網(wǎng)絡中無線設備的標識。使用在無線網(wǎng)絡中無線設備的標識,信息通過無線網(wǎng)絡傳輸?shù)綗o線設備。
文檔編號H04L29/12GK1691680SQ200510067658
公開日2005年11月2日 申請日期2005年4月25日 優(yōu)先權日2004年4月23日
發(fā)明者薩利姆·H·奧馬爾, 魯塞爾·N·歐文 申請人:捷訊研究有限公司