亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

獨(dú)立于由連網(wǎng)裝置所支持并被連網(wǎng)裝置所管理的連接媒體的分布式局域網(wǎng)和廣域網(wǎng)的制作方法

文檔序號:7579584閱讀:149來源:國知局
專利名稱:獨(dú)立于由連網(wǎng)裝置所支持并被連網(wǎng)裝置所管理的連接媒體的分布式局域網(wǎng)和廣域網(wǎng)的制作方法
本申請要求1999年5月13日提交的美國臨時申請No.60/133,901的利益。
本發(fā)明涉及連網(wǎng)裝置的局域網(wǎng)和廣域網(wǎng)。更特別的是,本發(fā)明涉及作為連網(wǎng)裝置在一個移動環(huán)境中提供數(shù)據(jù)業(yè)務(wù)的數(shù)據(jù)裝置。
移動電話的傳統(tǒng)設(shè)計結(jié)構(gòu)為用戶提供一個非常適合語音通信的方便的小型產(chǎn)品。不過,這樣的傳統(tǒng)設(shè)計結(jié)構(gòu)顯示了一些限制。該設(shè)計結(jié)構(gòu)是封閉的。在最初購買了一部移動電話之后的稍晚時間,升級、應(yīng)用或附屬產(chǎn)品不能被輕易地增加。對于新一代產(chǎn)品,新業(yè)務(wù)會經(jīng)常出現(xiàn)。移動電話制造商無法為這些業(yè)務(wù)進(jìn)行超前設(shè)計,并且新業(yè)務(wù)的增加意味著產(chǎn)品的重新設(shè)計。其結(jié)果是產(chǎn)品的預(yù)期使用期限將大大減少。所有的電話應(yīng)用必須使用相同的尺寸受限的顯示器,以及普通的鍵盤。如果一個普通用戶接口被使用,則顯示器會要求一個更大的產(chǎn)品,且要假設(shè)所有用戶都是懂計算機(jī)的人。這一方法是昂貴的,且只對于高等級產(chǎn)品是有效的,只能迎合消費(fèi)者市場有限的一部分需要。而用戶接口被集成到電話產(chǎn)品中,并且提供裝置用于訪問和驅(qū)動所有的可用數(shù)據(jù)應(yīng)用。則隨著預(yù)見的數(shù)據(jù)功能的增加,這將導(dǎo)致用戶接口復(fù)雜性的增加,使得它減少了用戶友好性。制造商所承受的減小產(chǎn)品尺寸及顯示器尺寸的壓力與之混合在一起。人機(jī)工程學(xué)也很難適合即將來臨的數(shù)據(jù)業(yè)務(wù)的擴(kuò)展。用一個例子可以更容易突出這一點(diǎn)。在一個移動電話對話中,一方通過電子郵件發(fā)送一個報告給另一方。雙方在討論該報告并想在他們交談時看到它。為了看到或編輯該報告,每一方都必須把手持機(jī)從耳邊移開,而對話就被打斷了。如果該產(chǎn)品有揚(yáng)聲器電話功能,則對話就可以繼續(xù),但降低了私密性。有許多有不同人機(jī)工程學(xué)要求的數(shù)據(jù)應(yīng)用。比較例如便攜式可視會議產(chǎn)品的要求與一個全天候運(yùn)動頭戴式受話器通信器的要求。后者沒有大顯示屏的位置。
近于移動電話系統(tǒng),有高端用戶網(wǎng)絡(luò)系統(tǒng)。這些高端網(wǎng)絡(luò)系統(tǒng)提供分布式計算業(yè)務(wù),該業(yè)務(wù)有為所需業(yè)務(wù)提供普通的硬件兼容性和軟件驅(qū)動器自動配置的所謂“即插即用”。當(dāng)這些系統(tǒng)變成可用時,用戶將能夠簡單地通過“插入”而連接到所需求的業(yè)務(wù)上。
在移動環(huán)境中預(yù)計數(shù)據(jù)通信會得到更多重視。邏輯上移動電話本身可以被看作是一個在移動分布式計算網(wǎng)絡(luò)中提供業(yè)務(wù)的裝置,用戶必須能夠容易地訪問這個分布式網(wǎng)絡(luò)所提供的業(yè)務(wù)。如果這個移動網(wǎng)絡(luò)也能夠與當(dāng)前正在研制中的固定專用網(wǎng)互相作用,則內(nèi)部環(huán)境中移動電話的利用率就會提高。與移動電話考慮有關(guān)的正在研制中的固定網(wǎng)系統(tǒng)如下HAVI-這個系統(tǒng)提供訪問家庭網(wǎng)絡(luò)的用戶電子產(chǎn)品。家庭網(wǎng)絡(luò)使用帶寬為400Mbps的IEEE 1394標(biāo)準(zhǔn)總線。
JINI-這是基于JAVA的通信層。JINI要求有大處理能力、快速存儲器及高網(wǎng)絡(luò)帶寬(大約為100Mbps)。有將它與HAVI融合以提供有關(guān)固定用戶產(chǎn)品網(wǎng)絡(luò)的計劃。
USB-這是一個適合于固定局域網(wǎng)的帶寬為12Mbps的即插即用總線系統(tǒng)。到該總線的硬件連接在標(biāo)準(zhǔn)中被定義。
這些固定網(wǎng)絡(luò)的目標(biāo)是高帶寬的相對昂貴的網(wǎng)絡(luò)。移動電話環(huán)境基本上有如下不同最大可用帶寬一般大約為2Mbps,并且還依賴用戶的移動性而變化。
由于用戶必須為所有在空中被傳送的數(shù)據(jù)付費(fèi),所以網(wǎng)絡(luò)配置數(shù)據(jù)的傳送必須被限制。這樣就有一個由移動通信環(huán)境所施加的、所有固定網(wǎng)絡(luò)都沒有的限制。在任何一個時間被連接到移動網(wǎng)絡(luò)的裝置數(shù)要小。費(fèi)用和尺寸如此受限制使得JAVA虛擬機(jī)對于大多數(shù)裝置,特別是電話本身都是不可用的。
移動網(wǎng)絡(luò)的使用期限是短的。廣大區(qū)域的覆蓋只局限于呼叫期。網(wǎng)絡(luò)被配置成每當(dāng)它被需求時要適合用戶的需求。
當(dāng)前有各種研制中的用來提供遠(yuǎn)端無線點(diǎn)到點(diǎn),及點(diǎn)到多點(diǎn)連接的方案。特別地,藍(lán)牙,HomeRF和IrDA技術(shù)是為移動電話產(chǎn)品而研究的。
本發(fā)明的一個目的是提供一個分布式局域和廣域移動網(wǎng)的一個新穎結(jié)構(gòu)。
本發(fā)明的另一個目的是提供一個實(shí)際上由連網(wǎng)裝置管理、不需要一個集中化服務(wù)器或業(yè)務(wù)提供者支持的移動網(wǎng)絡(luò)。
本發(fā)明的再一個目的是提供一個移動網(wǎng)絡(luò)中的移動裝置,這些裝置的購買和操作都很便宜,且?guī)挶幌拗?,這樣移動網(wǎng)絡(luò)開銷就不會對存儲器和帶寬有很高要求了。
本發(fā)明還有一個目的是在一個移動網(wǎng)絡(luò)中提供功能模塊度。
本發(fā)明的另一個目的是提供一個在其中現(xiàn)有數(shù)據(jù)業(yè)務(wù)和新的數(shù)據(jù)業(yè)務(wù)能被很容易地升級或添加的網(wǎng)絡(luò)結(jié)構(gòu)。
根據(jù)本發(fā)明,一個動態(tài)可配置網(wǎng)絡(luò)被提供,它包含包含提供第一數(shù)據(jù)業(yè)務(wù)的第一業(yè)務(wù)應(yīng)用層協(xié)議和第一物理層協(xié)議的第一數(shù)據(jù)站;包含第二業(yè)務(wù)應(yīng)用層協(xié)議的第一無線協(xié)議站,該第一無線協(xié)議站被配置成利用上述第一物理層協(xié)議通過第一通信鏈路與上述第一數(shù)據(jù)站在物理上交換數(shù)據(jù),并被配置成利用被包含在上述第一數(shù)據(jù)站和第一無線協(xié)議站中的業(yè)務(wù)訪問點(diǎn)協(xié)議通過一個對等通信訪問上述第一數(shù)據(jù)業(yè)務(wù),在上述第一數(shù)據(jù)站中,上述業(yè)務(wù)訪問點(diǎn)協(xié)議被配置成在上述第一業(yè)務(wù)應(yīng)用層協(xié)議和上述第一物理層協(xié)議之間傳送數(shù)據(jù),以及在上述第一無線協(xié)議站中,上述業(yè)務(wù)訪問點(diǎn)協(xié)議被配置成在上述第二業(yè)務(wù)應(yīng)用層協(xié)議和上述第一物理層協(xié)議之間傳送數(shù)據(jù),上述第一數(shù)據(jù)站和上述第一無線協(xié)議站構(gòu)成了上述動態(tài)可配置網(wǎng)絡(luò)中的第一局域網(wǎng)節(jié)點(diǎn)。
本發(fā)明基于以下理解通過一個包含于數(shù)據(jù)和協(xié)議站中的業(yè)務(wù)訪問點(diǎn)協(xié)議,在一個業(yè)務(wù)應(yīng)用層和一個物理層之間的一個層中,站可以被加到一個節(jié)點(diǎn)或多個節(jié)點(diǎn)上,從而使在用戶需求期間內(nèi)更容易由用戶配置或自動配置可變尺寸的網(wǎng)絡(luò)。
最好,網(wǎng)絡(luò)在一個第二局域網(wǎng)節(jié)點(diǎn)中包含一個第二無線協(xié)議站,從而將一個動態(tài)可配置局域網(wǎng)的概念擴(kuò)展為包含若干互相鏈接的局域網(wǎng)的動態(tài)可配置廣域網(wǎng)的概念。
最好,網(wǎng)絡(luò)中的控制器站,即作為當(dāng)前數(shù)據(jù)業(yè)務(wù)請求一部分的站基于包含動態(tài)產(chǎn)生的直接或間接網(wǎng)絡(luò)節(jié)點(diǎn)和站地址的目錄而操作,以支持具有最小控制和路由數(shù)據(jù)開銷的直接和間接傳送。利用間接傳送,中間站基于包含下一個站的節(jié)點(diǎn)和站地址的目錄項(xiàng)來更新下一個站的中間目的地。
最好,站內(nèi)的目錄通過一個用于發(fā)現(xiàn)新近發(fā)現(xiàn)的站的節(jié)點(diǎn)和站地址的站掃描過程所更新。


圖1表示根據(jù)本發(fā)明的一個局域網(wǎng)。
圖2表示根據(jù)本發(fā)明的一個廣域網(wǎng)。
圖3表示根據(jù)本發(fā)明的另一個廣域網(wǎng)表示。
圖4表示通過一個MADI業(yè)務(wù)訪問點(diǎn)訪問網(wǎng)絡(luò)業(yè)務(wù)。
圖5表示在一個MADI局域網(wǎng)節(jié)點(diǎn)中的站的相互作用。
圖6表示在一個提供了到外部節(jié)點(diǎn)的互連性的MADI-WAN的一個節(jié)點(diǎn)中的協(xié)議站。
圖7表示了一個MADI-WAN中的協(xié)議層的定位。
圖8表示在一個MADI-WAN的節(jié)點(diǎn)間的數(shù)據(jù)傳送。
圖9表示一個父傳送分組的結(jié)構(gòu)。
圖10表示在第一個節(jié)點(diǎn)中從一個PDA到一個移動電話的傳送分組。
圖11表示從第一個節(jié)點(diǎn)的移動電話到第二個節(jié)點(diǎn)的移動電話的傳送分組。
圖12表示從第二個節(jié)點(diǎn)的移動電話到第二個節(jié)點(diǎn)的PDA的傳送分組。
圖13表示一個MADI業(yè)務(wù)列表中的一個業(yè)務(wù)站記錄。
圖14表示一個MADI業(yè)務(wù)列表的整體結(jié)構(gòu)。
圖15表示一個發(fā)送和接收業(yè)務(wù)傳送接口的結(jié)構(gòu)。
圖16表示業(yè)務(wù)數(shù)據(jù)封裝。
圖17表示一個MADI控制器中的目錄記錄格式。
圖18表示一個整體目錄結(jié)構(gòu)。
圖19表示多個MADI控制器中的目錄記錄的目錄內(nèi)容。
圖20表示一個MADI-SAP軟件結(jié)構(gòu)。
圖21表示MADI傳輸管理。
圖22表示一個MADI傳送緩沖器結(jié)構(gòu)。
圖23表示利用MADI的固定網(wǎng)絡(luò)移動。
在所有圖中相同的參考編號被用于相同的特征。
正如下文中將詳細(xì)描述的,本發(fā)明廣泛地提供了移動輔助裝置的互操作性(MADI),并提供一個結(jié)構(gòu)以允許移動電話及其外圍裝置在一個包含多個互連的局域網(wǎng)的廣域網(wǎng)中相互作用。
圖1表示根據(jù)本發(fā)明的一個局域網(wǎng)1,一個MADI局域網(wǎng),它包括一個協(xié)議站2(PS)和相關(guān)的數(shù)據(jù)站(DS)裝置一臺打印機(jī)3,一臺電視機(jī)4,一個音樂中心5,作為固定數(shù)據(jù)站的一臺個人計算機(jī)6,及一塊手表7,一臺照相機(jī)8,一臺音樂播放機(jī)9,一個個人數(shù)字助手10,和一個作為無線移動數(shù)據(jù)站的頭戴送受話器11。協(xié)議站2能提供一個到蜂窩網(wǎng)的基站業(yè)務(wù)(這里未詳細(xì)標(biāo)出)的雙向空中鏈路,且在一種獨(dú)立能力中只能通過一個簡單的數(shù)字鍵盤為用戶提供只有聲音的功能。這種獨(dú)立運(yùn)行能力在蜂窩電話領(lǐng)域中是眾所周知的。數(shù)據(jù)業(yè)務(wù)對于MADI協(xié)議站2中的用戶可以是而且通常是透明的。在這方面,協(xié)議站2是提供到DS裝置3到11的數(shù)據(jù)業(yè)務(wù)的網(wǎng)關(guān)的一條透明數(shù)據(jù)管道。一般地,所有數(shù)據(jù)應(yīng)用都是通過輔助DS裝置3到11被服務(wù)的。DS裝置3到11有正好適合它們特定任務(wù)的用戶接口。DS裝置3到11的多樣性為用戶提供了對用戶接口的選擇。例如,如果一臺數(shù)據(jù)站裝置被用來進(jìn)行一次揚(yáng)聲器電話語音通信,則強(qiáng)大的PS發(fā)送器就可以一直遠(yuǎn)離用戶的耳朵而處在例如一個肩包或手提箱中。數(shù)據(jù)站裝置3到11中的某些可以被設(shè)計成特定使用特殊的互聯(lián)網(wǎng)數(shù)據(jù)業(yè)務(wù),例如一臺從互聯(lián)網(wǎng)業(yè)務(wù)“記錄”聲跡的便攜式音樂播放器。該MADI結(jié)構(gòu)是開放的且不需對協(xié)議站2作實(shí)質(zhì)上的改變就可以很容易地添加新業(yè)務(wù)和數(shù)據(jù)站產(chǎn)品。
數(shù)據(jù)站裝置3到11被配置成通過標(biāo)準(zhǔn)化通信鏈路與協(xié)議站2通信以形成局域網(wǎng)1。局域網(wǎng)中的物理接口可包括多種不同標(biāo)準(zhǔn),例如到頭戴送受話器11的藍(lán)牙射頻鏈路,或到打印機(jī)3的IRDA連接。由于局域網(wǎng)1中的協(xié)議站2可以與另一個PS通信,而后者進(jìn)而又能支持它自己的局域網(wǎng),所以這一概念可以被擴(kuò)展到一個廣域網(wǎng),在其中任何數(shù)據(jù)站裝置都可以通過移動服務(wù)被連接到任意另外一個數(shù)據(jù)站裝置。
圖2表示根據(jù)本發(fā)明的這樣一個廣域網(wǎng)的表示,一個MADI廣域網(wǎng),且圖3表示MADI廣域網(wǎng)的另一個表示。
圖2所示的系統(tǒng)是,在一個本地網(wǎng)20中有本地數(shù)據(jù)站(LDS)21、22和23,及一個本地協(xié)議站(LPS)24,及,在本地網(wǎng)20遠(yuǎn)端的遠(yuǎn)端網(wǎng)25中有一個遠(yuǎn)端協(xié)議站(RPS)26,及遠(yuǎn)端數(shù)據(jù)站27、28和29。在該系統(tǒng)中,所有裝置都可以互相訪問且可以被看作是被圖3中另一個表示所概要顯示的MADI網(wǎng)所連接的裝置。對于本地網(wǎng)20中的一個本地數(shù)據(jù)站要與遠(yuǎn)端網(wǎng)25中的一個遠(yuǎn)端數(shù)據(jù)站通信,該通信的連續(xù)路徑如下一個本地LDS與一個本地LPS通信,該本地LPS與一個遠(yuǎn)端RPS通信,該遠(yuǎn)端RPS與一個遠(yuǎn)端RDS通信。因此可以看到MADI網(wǎng)絡(luò)30的消息路由需求是特定于移動環(huán)境的。移動產(chǎn)品的本來特性就是到處移動。對于外部裝置的訪問是暫時的。這意味著MADI網(wǎng)絡(luò)30必須在每次被要求時進(jìn)行動態(tài)配置。也很有可能在局域網(wǎng)中沒有PS時一個LDS用戶請求訪問另一個LDS裝置。例如一個本地個人數(shù)字助手的用戶可能想在一臺本地打印機(jī)上打印一個議程。在這種情況下當(dāng)然不需要一個PS。重要的是MADI系統(tǒng)要盡可能簡單和靈活。
網(wǎng)絡(luò)需要被以有效的方式利用且必須提供一個訪問所要求的裝置的簡單手段。為此下列裝置被提供協(xié)調(diào)幾臺裝置的同時控制,及時有效地傳送控制信息(一臺裝置向其它裝置發(fā)送一條命令)和數(shù)據(jù)內(nèi)容(一臺裝置向其它裝置發(fā)送一個數(shù)據(jù)流),以及適合于用戶特定需要的一個恰恰及時、尺寸正好的網(wǎng)絡(luò)的簡單用戶配置。由于網(wǎng)絡(luò)是為便攜式產(chǎn)品設(shè)計的,所以能量、存儲器開銷,及遠(yuǎn)端網(wǎng)絡(luò)傳輸?shù)馁M(fèi)用被最小化。此外,網(wǎng)絡(luò)還是自己管理的,多個裝置訪問協(xié)議被支持,新的裝置訪問協(xié)議可以被容易地添加,且到其它固定用戶網(wǎng)的接口被提供。
為了提供這些業(yè)務(wù),需要一個網(wǎng)絡(luò)管理系統(tǒng),即MADI系統(tǒng)。
根據(jù)本發(fā)明的MADI系統(tǒng),一個網(wǎng)管系統(tǒng)可以被看作是一個分布式計算平臺,并且MADI系統(tǒng)的主要目標(biāo)是保證產(chǎn)品能夠互操作以執(zhí)行應(yīng)用任務(wù)。為了簡化到MADI網(wǎng)絡(luò)的通用接口,該結(jié)構(gòu)定義了一組應(yīng)用編程接口(API)。下文將詳細(xì)描述,MADI結(jié)構(gòu)是一種開放式的、輕便的、不依賴平臺的且結(jié)構(gòu)上不確定的規(guī)范,它提供底層結(jié)構(gòu)以控制數(shù)據(jù)的及時路由和處理,支持那些不支持MADI結(jié)構(gòu)的傳統(tǒng)裝置,通過基于軟件的機(jī)制支持未來裝置,允許裝置代表多個用戶接口,適合用戶的需要和制造商的不同品牌的需要,并且使對等通信數(shù)據(jù)的透明傳輸更容易以支持例如那些用在固定網(wǎng)絡(luò)系統(tǒng)(如JINI)中的較高層網(wǎng)絡(luò)系統(tǒng)和通信協(xié)議。
MADI系統(tǒng)中所提供的業(yè)務(wù)被分布在網(wǎng)絡(luò)上所連接的裝置內(nèi)。業(yè)務(wù)在一臺裝置中的可執(zhí)行環(huán)境下運(yùn)行且可以通過一個被清楚定義的接口訪問。在這方面應(yīng)注意,不同裝置使用不同的執(zhí)行環(huán)境。這些業(yè)務(wù)處于MADI系統(tǒng)提供的對等通信層之上。根據(jù)本發(fā)明的MADI層提供在這些業(yè)務(wù)實(shí)體間的數(shù)據(jù)交換機(jī)制并提供規(guī)定數(shù)據(jù)交換組織的裝置。業(yè)務(wù)接口的規(guī)定與MADI無關(guān)。業(yè)務(wù)可以由裝置制造商提供,或者可以被第三方廠商的業(yè)務(wù)所添加(如被添加到制造商裝置上的新的廠商應(yīng)用)。業(yè)務(wù)被通過一個MADI消息傳遞模型而請求和提供,它提供了一個足夠靈活的、完整通用的軟件模型以便允許具有多種軟件系統(tǒng)和語言的多種實(shí)現(xiàn)。
圖4說明了通過一個MADI業(yè)務(wù)訪問點(diǎn)40訪問網(wǎng)絡(luò)業(yè)務(wù)。SAP40存在于所有兼容MADI的站中,即在數(shù)據(jù)站裝置及協(xié)議站中,且它提供業(yè)務(wù)實(shí)體間的對等通信層。圖4給出了一個業(yè)務(wù)層41。
圖5給出了一個MADI局域網(wǎng)節(jié)點(diǎn)(節(jié)點(diǎn)0)50內(nèi)的站間的相互作用。節(jié)點(diǎn)50包含數(shù)據(jù)站(DS)51和52,及一個協(xié)議站(PS)53。站51到53都有根據(jù)本發(fā)明的一個MADI層。
圖6給出了提供到外部節(jié)點(diǎn)60和70(節(jié)點(diǎn)1和節(jié)點(diǎn)n)的互連的MADI-WAN(廣域網(wǎng))的節(jié)點(diǎn)50中的協(xié)議站53。外部節(jié)點(diǎn)60包含數(shù)據(jù)站61和62,及協(xié)議站63。外部節(jié)點(diǎn)70包含數(shù)據(jù)站71和72,及協(xié)議站73。MADI-WAN(廣域網(wǎng))包括多個通過協(xié)議站互連的局域網(wǎng)節(jié)點(diǎn)。圖4給出的一種MADI業(yè)務(wù)訪問點(diǎn)使MADI-WAN中每個站向所有其它站提供的業(yè)務(wù)的分布更容易。協(xié)議站53提供到外部節(jié)點(diǎn)60和70的互連。圖6給出了所有可能的互連路徑。一個MADI網(wǎng)中的站或是控制器站或是被控制站。控制器站向被控制站請求一個業(yè)務(wù)或多個業(yè)務(wù)并且擁有該網(wǎng)絡(luò)的知識或視圖??刂破髡局浪锌捎玫臉I(yè)務(wù),以及獲得它們的訪問機(jī)制。被控制站作為啞站且只響應(yīng)給它的指令。它們沒有網(wǎng)絡(luò)的知識。這減少了對于不必要的網(wǎng)絡(luò)配置傳送的需要并限制了目錄信息的傳送。其它控制器站也可以控制控制器站,因?yàn)樗鼈円部梢蕴峁I(yè)務(wù)給MADI網(wǎng)。
圖7給出了圖6所示的那種MADI-WAN中協(xié)議層的定位。所給出的是用于數(shù)據(jù)站和協(xié)議站的協(xié)議層堆棧。
一個數(shù)據(jù)或協(xié)議站有下列協(xié)議層低層物理媒體層80到87-提供了到其它站的物理接口。要在MADI網(wǎng)30中的不同媒體接口中做出一個選擇。一個站可以訪問由M1、M2、M3或M4所標(biāo)識的諸如UMTS、藍(lán)牙、IrDA或其它的多個媒體選項(xiàng)。其它媒體選項(xiàng)是例如HomeRF、或RS232。
MADISAP層90到97-處于低層物理媒體層80到87之上,且提供用于MADI通信的網(wǎng)絡(luò)和數(shù)據(jù)鏈路層。MADI SAP層90到97基本上獨(dú)立于低層物理媒體層80到87。網(wǎng)絡(luò)中的某些站也可能支持諸如JINI的較高層的網(wǎng)絡(luò)。在這些站中,例如在數(shù)據(jù)站98和99中,MADISAP層91和95直接處于更高的網(wǎng)絡(luò)層之下,所述網(wǎng)絡(luò)層在所給出的例子中是相應(yīng)的JINI層100和101。在這個例子中MADI層將較高層的網(wǎng)絡(luò)擴(kuò)展到MADI網(wǎng)中較高層兼容的站。
業(yè)務(wù)層110到117-處于MADI SAP層90、92到94、96和97之上,或視情況而定,在JINI層100和101之上。在圖7中,數(shù)據(jù)站98處于第一局域網(wǎng)118中,以及數(shù)據(jù)站99處于第二局域網(wǎng)119中,網(wǎng)絡(luò)118和119被遠(yuǎn)程地互連。
協(xié)議站包含所有它們支持的數(shù)據(jù)站的媒體選項(xiàng),在給出的例子中是M1到M4。數(shù)據(jù)站通常有少一些的媒體選項(xiàng)或甚至只有一個媒體選項(xiàng)。
為了簡化網(wǎng)絡(luò)實(shí)體間的并發(fā)控制和數(shù)據(jù)傳送且提供數(shù)據(jù)傳送的最大靈活性,所有的網(wǎng)絡(luò)傳送都是采用下面表I所示的傳輸分組形式。
表(續(xù))
表I如表I所示,傳輸分組包含若干分組段一個目的段,它定義了分組的目的地。目的段包含目的節(jié)點(diǎn)標(biāo)識符DNODE,和一個目的站標(biāo)識符DSTATION。
一個數(shù)據(jù)段,它包含了傳送信息。數(shù)據(jù)段包含一個命令標(biāo)識符COMMAND,一個信息域長度ILEN,及信息INFO。
一個源段,它定義了分組傳送的發(fā)起者。這個信息對幫助進(jìn)行一個應(yīng)答是必須的。源段包含一個源節(jié)點(diǎn)標(biāo)識符SNODE,和一個源站標(biāo)識符SSTATION。
一個檢測由于處理錯誤而導(dǎo)致的任何分組破壞的驗(yàn)證段。MADI層90到97之下的低層物理媒體層80到87提供對于通信錯誤的檢測和校正。驗(yàn)證段包含校驗(yàn)和CHKSM。
圖8給出了在MADI-WAN30的節(jié)點(diǎn)間傳送分組數(shù)據(jù)。所給出的是節(jié)點(diǎn)130和140(節(jié)點(diǎn)1和節(jié)點(diǎn)2),及對于內(nèi)部節(jié)點(diǎn)或節(jié)點(diǎn)到節(jié)點(diǎn)的傳送的傳送路徑或接口A到G。節(jié)點(diǎn)130包含數(shù)據(jù)站131和132,及一個協(xié)議站133。節(jié)點(diǎn)140包含數(shù)據(jù)站141和142,及協(xié)議站143。在所給出的例子中,數(shù)據(jù)站131是一個PDA,協(xié)議站133是一部移動電話,協(xié)議站143是一部移動電話,以及數(shù)據(jù)站142是一個PDA。
可以進(jìn)行直接傳送,其中數(shù)據(jù)被直接傳送給目的站,例如在圖8中的接口A上的一個傳送。傳輸分組中有DNODE和DSTATION域的目的段定義了消息的目的接收者,且有SNODE和SSTATION域的源段定義了發(fā)送者。一個業(yè)務(wù)請求的發(fā)送者最好是在每個傳送分組中被標(biāo)識。這樣,不需要網(wǎng)絡(luò)的知識,應(yīng)答就可以由被控制站返回。由于所有被接收到的分組都被標(biāo)識了,所以網(wǎng)絡(luò)中的分組能被很容易地分發(fā)。
對于通過其它站的間接傳送,例如在DS-DS節(jié)點(diǎn)外傳送的情況中,中繼分組的中間站不需要存儲對于返回應(yīng)答傳送的任何消息歷史。間接傳送是通過中間站發(fā)送到目的站的傳送。間接傳送包括多個中間傳送。例如在圖8中,從節(jié)點(diǎn)130的數(shù)據(jù)站131到節(jié)點(diǎn)140的數(shù)據(jù)站142的一次傳送,在兩個個人數(shù)字助手(PDA)間的遠(yuǎn)端傳送就是間接的,且要求在接口B、D和G上的傳送。替代地,這一間接傳送也可以用接口A、C、D、E和F上的傳送進(jìn)行。
對于所有的中間傳送,傳輸分組都被封裝在一個父傳送分組的INFO域中。父分組提供所有對于完成及時傳送必須的信息。被封裝的分組包含所有確定到最終目的地的路由中所經(jīng)過的傳送路徑所需的信息。
圖9表示一個父傳送分組150的結(jié)構(gòu)。分組150包含與表I中描述的相關(guān)分組相似的域,但在父信息域中有最終目的地信息,以便用最小的開銷信息完成站間的中間傳送。參考圖8,一個直接傳送被從節(jié)點(diǎn)130的站131到節(jié)點(diǎn)140的站142進(jìn)行。中間傳送經(jīng)過接口B、D和G且要發(fā)送的命令和INFO相應(yīng)地是X和Y。父發(fā)送分組150包含一個父目的段、一個父數(shù)據(jù)段、一個父源段和一個父驗(yàn)證段。父目的段包含定義了分組傳送的中間目的地的一個父目的節(jié)點(diǎn)標(biāo)識符(PDNODE)152和一個父目的站標(biāo)識符153(PDSTATION)。父數(shù)據(jù)段包含一個父命令域154(PCOMMAND),它定義了中間站動作并指示了如何解釋包含在父傳送分組150中的一個父信息域長度155(PILEN)及一個父信息域151(PINFO)。父驗(yàn)證段包含一個父校驗(yàn)和156(PCHKSM)。父源段包含一個父源節(jié)點(diǎn)標(biāo)識符157(PSNODE)和一個父源站標(biāo)識符158(PSSTATION)。在從一個起始父源站到最終目的站的中間分組傳送鏈中,中間站成為父站并相應(yīng)更新封裝域,以便分組傳送被用最小開銷完成。父信息域151(PINFO)包含一個最終目的節(jié)點(diǎn)地址160(DNODE),一個最終目的站地址161(DSTATION),一個定義了最終目的站的動作并指示了如何解釋跟隨的信息域的命令域162(COMMAND),一個信息長度域163(ILEN),一個最終目的地數(shù)據(jù)域164(INFO),在返回應(yīng)答路由中用于傳送路徑選擇的一個起始源節(jié)點(diǎn)地址域165(SNODE)及一個源站地址166(SSTATION)。
對于直接傳送,或節(jié)點(diǎn)內(nèi)的間接傳送,一個應(yīng)答傳送被從每個接收站返回。如果一個間接傳送越過一個節(jié)點(diǎn)邊界被執(zhí)行,則應(yīng)答處理就不同了。在遠(yuǎn)端節(jié)點(diǎn)中,所有應(yīng)答回答都在維護(hù)節(jié)點(diǎn)間鏈路的遠(yuǎn)端協(xié)議站143中被積累。當(dāng)這一活動被完成時,通過接收一個最終ACK或一個錯誤ACK,遠(yuǎn)端協(xié)議站143發(fā)送一個應(yīng)答報告給本地協(xié)議站133,然后133將它轉(zhuǎn)遞給起始數(shù)據(jù)站131。如果一個最終應(yīng)答沒有被接收到,則積累的知識為用戶正確定位問題的源。
圖10表示在節(jié)點(diǎn)130中,從PDA131到移動電話133的傳送分組170。對于所有從PDA131到PDA142的整個分組鏈中的分組,父信息域151的內(nèi)容都是相同的,即最終目的地節(jié)點(diǎn)/站地址140/142、最終目的地址140/142的命令X、一個長度信息域163、一個目的信息域164(Y)及起始節(jié)點(diǎn)/站地址130/131。長度信息域163定義了目的信息域164的長度。由于父分組信息封裝了父信息域151,所以分組170含有協(xié)議站130/133(節(jié)點(diǎn)130中的移動電話133的中間站目的節(jié)點(diǎn)/地址),及節(jié)點(diǎn)130中的起始PDA131的源節(jié)點(diǎn)/站地址130/131,并且還包含指示移動電話133該信息不是預(yù)定給它而是該分組應(yīng)被發(fā)送給另一個站的父命令“NETWORK_RQST_INDIRECT_SEND”。
圖11表示從節(jié)點(diǎn)中的移動電話133到第二個節(jié)點(diǎn)140中的移動電話143的傳送分組171。由于父分組信息封裝了相同的父信息域151,所以分組171含有協(xié)議站140/143(節(jié)點(diǎn)140中的移動電話143的中間站目的節(jié)點(diǎn)/地址),及節(jié)點(diǎn)130中的中間移動電話133的源節(jié)點(diǎn)/站地址130/133,還有用來指示移動電話143該信息不是預(yù)定給它而是該分組應(yīng)被發(fā)送給另一個站的父命令“NETWORK_RQST_INDIRECT_SEND”。
圖12給出了從節(jié)點(diǎn)140的移動電話143到節(jié)點(diǎn)140中的PDA142的傳送分組172。由于父分組信息封裝了相同的父信息域151,所以分組172含有數(shù)據(jù)站140/142(節(jié)點(diǎn)140中的PDA142的最終站的目的節(jié)點(diǎn)/地址),及節(jié)點(diǎn)140中的中間移動電話143的源節(jié)點(diǎn)/站地址140/143,還有用來指示PDA142該信息是預(yù)定給它的父命令“NETWORK_RQST_INDIRECT_DELIVERY”。
一個應(yīng)用編程接口(API)被提供以便使MADISAP以一個簡單、方便的方式呈現(xiàn)給更高層。API提供了對所有MADI功能及MADI網(wǎng)絡(luò)中分布式的業(yè)務(wù)集的訪問。API由一個單一的MADI業(yè)務(wù)列表及多個MADI業(yè)務(wù)傳送接口實(shí)例構(gòu)成。
圖13給出了一個MADI業(yè)務(wù)列表中的單一的業(yè)務(wù)站記錄180。
圖14給出了一個MADI業(yè)務(wù)列表的整體結(jié)構(gòu)190。
MADI業(yè)務(wù)列表提供了對于更高層的MADI網(wǎng)絡(luò)30中可用的所有業(yè)務(wù)的“總覽”,及列出了關(guān)于那些業(yè)務(wù)的關(guān)鍵信息。在給出的例子中,用戶選擇要被訪問或控制的業(yè)務(wù)站(盡管并不需要這樣),這樣用戶被提供以一個針對可用業(yè)務(wù)站中每一個業(yè)務(wù)的短ASCII文本描述。這在一個業(yè)務(wù)站標(biāo)志域181(STNTAG)中被給出。記錄180還包含一個業(yè)務(wù)站節(jié)點(diǎn)域182(NODEID)和業(yè)務(wù)站標(biāo)識符域183(STNID),它們向更高層提供了網(wǎng)絡(luò)30內(nèi)提供業(yè)務(wù)的業(yè)務(wù)站的業(yè)務(wù)站地址。一個業(yè)務(wù)站屬性域184(STNATRB)被提供去向更高層指示關(guān)于業(yè)務(wù)站的具體能力信息。例如,如果更高層需要連接到啟動JINI的裝置,則STNATRB域就被掃描以確定如果有的話哪些站要被訪問。由于網(wǎng)絡(luò)中單獨(dú)的站不需要用兼容性請求被查詢,所以這減少了傳送的次數(shù)。業(yè)務(wù)站的接收能力在業(yè)務(wù)站接收能力域185(STNSIZE)中被給出,以支持MADI兼容站中存儲器上變化的限制。域185定義了可以被接收并存儲到業(yè)務(wù)站中的信息域的最大尺寸。進(jìn)行傳送的控制器站在發(fā)送傳送分組之前,可以驗(yàn)證它的尺寸。這克服了一個問題,即對于接收站來說被發(fā)送的傳送分組太大,否則這會導(dǎo)致返回錯誤應(yīng)答。這樣STNSIZE域185就大大減少了傳送的次數(shù)。在圖14中,業(yè)務(wù)站記錄191到194被給出(記錄1,記錄2,記錄3,和記錄n)。
一個MADI業(yè)務(wù)傳送接口(MTSI)提供了到MADI業(yè)務(wù)的入口。是單單通過這個接口獲得了對MADI層的訪問。為了理解MSTI,有必要簡要討論下面的原則。首先,保證MADI層的處理能力和存儲器需求被最小化很重要,這樣便使所有站都是兼容的。不過,如果MADI層90到97不能充分處理網(wǎng)絡(luò)內(nèi)的傳送,則會有很大數(shù)量的重傳和低效率被帶入網(wǎng)絡(luò)系統(tǒng)。由于傳送機(jī)制是基于分組的,所以下面的通信概念被建立。在一個MADI兼容站中發(fā)送可以被限制為順序出現(xiàn),即一個發(fā)送在另一個之后。接收可以被限制為順序出現(xiàn),即一個接收在另一個之后。發(fā)送和接收可以同時進(jìn)行,即當(dāng)進(jìn)行發(fā)送時可以出現(xiàn)接收。這意味著所有MADI兼容站能在網(wǎng)絡(luò)中在任何時候進(jìn)行全雙工通信。因此,作為最小要求,MSTI應(yīng)當(dāng)包括一個發(fā)送傳送接口(TXSTI),和一個接收傳送接口(RXSTI)。不過,有MADI兼容站在存儲器限制上的巨大變化。一些有更充足存儲器補(bǔ)充的更有能力的站(如協(xié)議站)會發(fā)現(xiàn)同時發(fā)送多個傳送和也同時接收多個傳送是有用的。MADI層通過支持多個TXSTI和RXSTI實(shí)例來使之更容易。
圖15給出了發(fā)送和接收傳送接口200(TXSTI/RXSTI)的一個結(jié)構(gòu)。TXSTI和RXSTI的結(jié)構(gòu)是相同的,盡管是完全獨(dú)立的,在圖15中被給出。如圖7所示的一個更高的業(yè)務(wù)層通過TXSTI請求一個MADI業(yè)務(wù)。更高層將如下內(nèi)容裝入TXSTI接口提供業(yè)務(wù)的業(yè)務(wù)站的目的地址。目的地址包含一個目的節(jié)點(diǎn)地址201和一個目的站地址202。如圖13和14所示,更高層從MSL中獲取它;一個MADI命令203,正如要被更詳細(xì)描述的,命令203定義了在最終目的站中的動作并指示了如何解釋一個信息域;一個指明了INFO域長度的數(shù)據(jù)域204長度;如果必要則在INFO域中有傳送數(shù)據(jù);啟動傳送的站的源地址,源地址包含一個源節(jié)點(diǎn)地址206和一個源站地址207。
對于其它站中的業(yè)務(wù)請求,TXSTI請求通過MADI網(wǎng)絡(luò)30被傳送且通過MADI層RXSTI被傳遞給接收站中更高的業(yè)務(wù)層。
在下面的表II中,給出了MADI命令集中可用的命令。
(表)續(xù)
表II命令類型被定義且多個例子被給出。
站本身也被看作是MADI網(wǎng)絡(luò)策略中的業(yè)務(wù)。通過如圖7所示的對等MADI層,業(yè)務(wù)命令被在網(wǎng)絡(luò)業(yè)務(wù)站的業(yè)務(wù)層之間傳送。為了發(fā)送一個業(yè)務(wù)命令到另一個站的業(yè)務(wù)層,如圖9所示的一個父傳送分組被使用。COMMAND域被裝入一個業(yè)務(wù)傳遞命令(見上面的表II),它指示了到業(yè)務(wù)層的傳遞要求并表明了隨后的INFO段的格式。要傳遞到業(yè)務(wù)層的業(yè)務(wù)命令(或擴(kuò)展業(yè)務(wù)命令)被嵌入到INFO段中。
參考如圖10所示的中間傳送,一個業(yè)務(wù)傳遞可以如下COMMAND=X=120且INFO=Y(jié)。
圖16給出了業(yè)務(wù)數(shù)據(jù)封裝,其中有INFO=Y(jié),域210為業(yè)務(wù)優(yōu)先級,域211為業(yè)務(wù)標(biāo)識符,域212為業(yè)務(wù)命令,域213為業(yè)務(wù)信息域長度,及域214為業(yè)務(wù)信息。
業(yè)務(wù)特定命令的擴(kuò)展業(yè)務(wù)集簡化了為特定業(yè)務(wù)特別定義的命令的使用。為了使用擴(kuò)展業(yè)務(wù)集,圖16中的業(yè)務(wù)命令要被設(shè)置為100。然后業(yè)務(wù)特定命令被在業(yè)務(wù)INFO域的第一個位置給出。
MADI網(wǎng)的一個目錄必須被保持以便業(yè)務(wù)站可以被選擇來提供它們的業(yè)務(wù)。由于蜂窩空中傳輸?shù)膫鬏攷挕⒛芰肯募百M(fèi)用是第一重要的,所以要將當(dāng)前的目錄信息分散到構(gòu)成網(wǎng)絡(luò)的站當(dāng)中的試驗(yàn)必須被拒絕。
在MADI系統(tǒng)中,一個網(wǎng)絡(luò)包含一個起始控制器站和一個或多個被控制站。如果在任意一個時間,一個被控制站獲得另一個站的業(yè)務(wù)或?qū)⑿畔⑥D(zhuǎn)遞給另一個站,則它就成為一個控制器站。一個控制器站必須處理當(dāng)前的目錄知識以在網(wǎng)絡(luò)內(nèi)發(fā)布對業(yè)務(wù)的請求。它必須能“看見該網(wǎng)絡(luò)”,而一個被控制站則“盲”地跟隨它的指令并相應(yīng)地作出響應(yīng)。因此,每個控制器被提供給一個目錄。
圖17給出了一個MADI控制器的目錄記錄格式220。記錄220包含一個業(yè)務(wù)站節(jié)點(diǎn)標(biāo)識符221(NODEID),一個業(yè)務(wù)站標(biāo)識符222(STNID),標(biāo)識符221和222定義了提供業(yè)務(wù)給網(wǎng)絡(luò)30的業(yè)務(wù)站地址。記錄220包含一個業(yè)務(wù)站接收能力域223(STNSIZE),它定義了可以被接收并存儲到業(yè)務(wù)站中的信息域的最大尺寸。記錄220包含一個業(yè)務(wù)站屬性域224(STNATRB),它定義了到諸如JINI網(wǎng)的更高層網(wǎng)絡(luò)的業(yè)務(wù)站能力。記錄220包含一個業(yè)務(wù)站標(biāo)志域225,一個用于用戶選擇目的的業(yè)務(wù)站的ASCII文本描述。記錄220包含一個業(yè)務(wù)站訪問標(biāo)識符域226(STNACC),它定義了用于直接訪問的物理媒體,例如,1=UMTS,2=藍(lán)牙,和3=IrDA,255=必須通過域227(ANODEID)和228(ASTNID)定義的中間站的間接訪問。在間接訪問的情況下,對于對提供業(yè)務(wù)的業(yè)務(wù)站的間接訪問,域227定義了一個間接訪問業(yè)務(wù)站節(jié)點(diǎn),且域228定義了一個間接訪問業(yè)務(wù)站標(biāo)識符。
圖18給出了一個整體目錄結(jié)構(gòu)。所給出的是記錄230,231,232和233。
參考圖8所給出的例子,圖17中所示的媒體訪問域被用節(jié)點(diǎn)130中的數(shù)據(jù)站131及協(xié)議站133和節(jié)點(diǎn)140中的協(xié)議站143和數(shù)據(jù)站142的目錄內(nèi)容來闡明,站131,133,143和142是MADI控制器。
圖19顯示了MADI控制器中的目錄記錄的目錄內(nèi)容。如圖19所示,例子中的控制器在其目錄中有訪問域221、222和226到227(NODEID,STNID,STNACC,ANODEID和ASTNID)。
有可能出現(xiàn)由于其它本地業(yè)務(wù)站的增加而使本地節(jié)點(diǎn)增加的情況。為了提供增加的業(yè)務(wù)層給網(wǎng)絡(luò)中的其它站,必須能夠在控制器之間交換目錄列出的信息。MADI系統(tǒng)應(yīng)提供支持很多目錄交換命令的全部范圍的網(wǎng)絡(luò)命令。
對于目錄更新應(yīng)用下列規(guī)則放棄該業(yè)務(wù)的控制器站通過提供鏈路訪問它而支持它。這意味著下列域要如下被傳送STNACC=255;ANODEID=傳送該項(xiàng)目的控制器站的節(jié)點(diǎn)標(biāo)識符;ASTNID=傳送該項(xiàng)目的控制器的站標(biāo)識符;對于間接目錄傳送,傳送的目錄信息被添加到所有中間站的目錄中,連同ANODEID和ASTNID被修改成對于每次中間傳送而確定。如果該NODEID和STNID已經(jīng)在目錄中存在,則接收到的目錄記錄將被忽略。如果目錄中的一個站有一個STNACC域=255,且一個節(jié)點(diǎn)掃描直接獲得站,則STNACC、ANODEID和ASTNID域就被直接訪問信息更新??刂破鞑挥涗洶渥约旱腘ODEID和STNID的目錄記錄。這種方法使得控制器站能簡單地交換目錄結(jié)構(gòu)而不用許多處理能量。由于直接訪問路徑被界定在第一站路由中,所以最小化了該結(jié)構(gòu)的尺寸。作為一般的觀點(diǎn),獨(dú)立的節(jié)點(diǎn)和站標(biāo)識符的使用確實(shí)為MADI傳送分組尺寸和目錄存儲器要求增加了一些開銷。不過,這個方法為系統(tǒng)提供了靈活性。如果節(jié)點(diǎn)和站標(biāo)識符被一個單一的站標(biāo)識符所取代,則該值會被在整個網(wǎng)絡(luò)中被全局地分配。每當(dāng)一個站被添加到一個本地節(jié)點(diǎn)上時,每個目錄都必須被自動更新。這將影響站能量消耗及整個傳輸帶寬。利用被選擇的方法,MADI命令可以被提供以使用戶能按需求添加另一個WAN的某些節(jié)點(diǎn),或發(fā)送一個特定站目錄項(xiàng)到另一個用戶,這樣它們就可以連接到遠(yuǎn)端節(jié)點(diǎn)的僅僅一個站。它在它們的網(wǎng)絡(luò)中為用戶授權(quán)并節(jié)省了帶寬和能量。
現(xiàn)在來描述與通過中間傳送有關(guān)的一些功能方面。參考圖8所示的示例系統(tǒng),以及圖10、11和12中定義的傳送分組,需要發(fā)生在MADI層的動作例如接收到了NETWORK_RQST_INDIRECT_SEND命令。接收站將DNODE和DSTATION與目錄中列出的比較,并從中為PDNODE、PDSTATION和PCOMMAND配置新值,重新配置PSNODE和PSSTATION為所述站自己的值,重新計算PCHKSM,并發(fā)送重新格式化過的消息到新的目的地。
一個應(yīng)答被返回。為了配置返回的應(yīng)答,所述站執(zhí)行如下動作根據(jù)接收到的PSNODE和PSSTATION值配置PDNODE和PDSTATION值;將PCOMMAND配置成與接收到的PCOMMAND相同,或者是NETWORK_RQST_INDIRECT_SEND,或者是NETWORK_RQST_INDIRECT_DELIVERY;將PSNODE,PSSTATION,SNODE和SSTATION值配置成所述站自己的地址值;根據(jù)接收到的SNODE和SSTATION值配置DNODE和DSTATION值;根據(jù)接收到的PCOMMAND配置COMMAND;配置ILEN=1;配置INFO域包含應(yīng)答信息,例如VALID_RECEPTION或一個錯誤代碼;重新計算PCHKSM;以及發(fā)送應(yīng)答到其目的地。一個NETWORK_RQST_INDIRECT_SEND返回一個NETWORK_ACK_INTERMEDIATE。一個NETWORK_RQST_INDIRECT_DELIVERY返回一個NETWORK_ACK_FINAL。
所給出的是數(shù)據(jù)站131,控制器C1的目錄內(nèi)容240,協(xié)議站133,控制器C2的目錄內(nèi)容241,協(xié)議站143,控制器C3的目錄內(nèi)容242,和數(shù)據(jù)站142,控制器C4的目錄內(nèi)容243。
參考圖8,可以看到控制器C1的目錄內(nèi)容240有通過路徑A和B到站132和133的直接傳送的記錄,并有間接傳送的記錄,節(jié)點(diǎn)130中的協(xié)議站133作為到提供了網(wǎng)絡(luò)30中的業(yè)務(wù)的業(yè)務(wù)站141、142或143的間接訪問的第一中間站,及控制器C1請求業(yè)務(wù)。
類似地,控制器133有到業(yè)務(wù)站141和142的三個直接傳送路徑B、C和D,及兩個間接傳送路徑,其中控制器143是第一中間站。
類似地,控制器143有到業(yè)務(wù)站131和132的三個直接傳送路徑E、G和D,及兩個間接傳送路徑,其中控制器133是第一中間站。
類似地,控制器142有到業(yè)務(wù)站131、132和133的兩個直接傳送路徑F和G,及三個間接傳送路徑,其中控制器143是第一中間站。
圖20所示為一個有MADI層250的MADI-SAP軟件結(jié)構(gòu)。MADI層由一個處理子層251和一個驅(qū)動器子層252構(gòu)成。處理子層251執(zhí)行MADI網(wǎng)絡(luò)處理控制。在一個驗(yàn)證進(jìn)入的校驗(yàn)和、計算和添加輸出的校驗(yàn)和、驗(yàn)證進(jìn)入的目的地址和數(shù)據(jù)長度,并報告狀態(tài)的驗(yàn)證層253之上,處理層251包含下列管理器一個消息管理器254處理在軟件單元和層之間傳送的所有內(nèi)部消息;一個目錄管理器255執(zhí)行所有的目錄操作,如編輯、修改、拆線、初始化、信息請求服務(wù)及為MSL提供業(yè)務(wù)列表;一個傳輸管理器256管理被共享的傳輸存儲器(提供和控制訪問及狀態(tài));一個傳輸配置管理器257配置傳送的數(shù)據(jù);一個命令解釋器258解釋接收到的命令并執(zhí)行被要求的、除網(wǎng)絡(luò)配置動作以外的動作一個網(wǎng)絡(luò)管理器259解釋接收到的網(wǎng)絡(luò)配置命令并執(zhí)行被要求的諸如給/從網(wǎng)絡(luò)中增加/去除站的動作;及一個媒體訪問管理器260選擇傳送操作的媒體驅(qū)動器。
驅(qū)動器層252包含媒體驅(qū)動器261,對于每一個被支持的媒體接口都有一個媒體驅(qū)動器。所給出的是一個藍(lán)牙媒體接口262,一個IrDA媒體接口263,一個UMTS媒體接口264,和另一個媒體接口265。媒體驅(qū)動器261為適當(dāng)?shù)拿襟w接口層配置MADI輸出傳送數(shù)據(jù)。媒體驅(qū)動器也為MADI層從一個媒體接口配置被接收到的數(shù)據(jù),并報告媒體狀態(tài)。媒體驅(qū)動器執(zhí)行所有對于支持MADI處理子層251和媒體層間信息交換所必需的信令和數(shù)據(jù)管理需求。一個媒體驅(qū)動器接口266提供在處理子層251和驅(qū)動器層252間的一致交換機(jī)制。當(dāng)新的媒體接口成為可用的時,這會使它們能被容易地添加。添加一個新的媒體驅(qū)動器到驅(qū)動器子層261是支持MADI層內(nèi)一個新的媒體接口所需要的全部操作。傳輸配置管理器257配置一個被添加的新媒體驅(qū)動器。媒體訪問管理器260選擇一個媒體驅(qū)動器。圖20還給出了MADI層250,一個MADI業(yè)務(wù)應(yīng)用編程接口270,和一個媒體層應(yīng)用編程接口271之上的業(yè)務(wù)應(yīng)用267、268和269。
圖21給出了通過MADI層250傳送數(shù)據(jù)的模型。通過MADI層250傳送通信數(shù)據(jù)的機(jī)制必需被做得盡可能有效率,因?yàn)橐紤]到需要被兼容的移動產(chǎn)品的多樣性所施加的存儲器限制,及系統(tǒng)的定時限制。為此,設(shè)想一個共享存儲器的系統(tǒng)被使用。一個單一的緩沖器被用來通過MADI層250傳播MADI傳送數(shù)據(jù)。在MADI層250中最少有2個緩沖器,盡管可以有更多。這保證了對于所有兼容站都能滿足全雙工通信的要求。在這方面,一個可變的緩沖器尺寸提供了系統(tǒng)內(nèi)更大的靈活性。例如,一個特定站也許想能夠處理高速率的短消息。如果可變的緩沖器尺寸被支持,則該站可以選擇只接受短消息,并且不使用更多的存儲器就可以為自己提供很大數(shù)量的MADI傳送緩沖器。由于這個原因,MADI系統(tǒng)支持可變尺寸的傳送緩沖器。這通過MSL(如圖13所示)中的STNSIZE域,及目錄記錄(如圖17所示)來變得更方便。業(yè)務(wù)應(yīng)用在請求傳送之前對照MSL檢查它們的傳送長度。如果一個站接收了一個超過尺寸的傳送分組,則該站會拒絕它并返回一個錯誤應(yīng)答。在圖21中,MADI傳送緩沖器280被給出,它們緩沖通過MADI業(yè)務(wù)API270被交換的業(yè)務(wù)傳送數(shù)據(jù)281,及通過媒體驅(qū)動器接口266被交換的媒體傳送數(shù)據(jù)282。還給出了一個指示發(fā)送要求并標(biāo)識了一個相關(guān)緩沖器的MADI_Send_Indication283,一個報告發(fā)送狀態(tài)(有效或錯誤)且標(biāo)識一個相關(guān)緩沖器的MADI_Send_Report284,一個指明一個MADI接收事件、傳遞接收狀態(tài)(有效或錯誤)并標(biāo)識一個相關(guān)緩沖器的MADI_Delivery_Indication285,一個指明發(fā)送要求并標(biāo)識一個相關(guān)緩沖器和媒體驅(qū)動器的Media_Send_Indication286,一個報告發(fā)送狀態(tài)(有效或錯誤)并標(biāo)識一個相關(guān)緩沖器和媒體驅(qū)動器的Media_Send_Report287,一個指明媒體接收事件、傳遞接收狀態(tài)(有效或錯誤)并標(biāo)識一個相關(guān)緩沖器和媒體驅(qū)動器的MADI_Delivery_Indication288,以及一個指明緩沖器可用性及允許它的獲得的MADI_Memory_Status289。還給出了一個業(yè)務(wù)層290。信息的交換是全雙工的,有一個發(fā)送和一個接收操作。
參考圖20和21,一個發(fā)送操作被如下執(zhí)行一個業(yè)務(wù)應(yīng)用利用指明哪些緩沖器可用的MADI_Memory_Status289,從MADI傳送緩沖器280中選擇一個可用的緩沖器。當(dāng)業(yè)務(wù)通過更新MADI_Memory_Status289獲得了緩沖器資源后,業(yè)務(wù)數(shù)據(jù)被裝載到可用的緩沖器中。然后業(yè)務(wù)應(yīng)用發(fā)送向MADISAP指示哪個緩沖器要發(fā)送的MADI_Send_Indication283。一接收到MADI_Send_Indication283,MADI處理層251就分析相關(guān)的MADI傳送緩沖器,并且如果需要的話生成一個父傳輸分組。一旦該傳輸分組被正確配置,處理層251就把Media_Send_Indication286發(fā)送給驅(qū)動器層252。這指明了哪個驅(qū)動器被用于傳送包含了傳送分組的緩沖器。當(dāng)一個特定媒體驅(qū)動器完成了傳送后,它通過標(biāo)識了相關(guān)緩沖器、被使用的媒體驅(qū)動器及錯誤狀態(tài)(有效或錯誤)的Media_Send_Report287向處理層251報告發(fā)送狀態(tài)。當(dāng)處理層251接收到Media_Send_Report287后,它接著對標(biāo)識了相關(guān)緩沖器和錯誤狀態(tài)(有效或錯誤)的Media_Send_Report284進(jìn)行配置并將其返回給業(yè)務(wù)層。
參考圖20和21,一個接收操作被如下執(zhí)行一個特定的媒體驅(qū)動器利用指示了哪些緩沖器可用的MADI_Memory_Status289,獲得一個可用緩沖器。一旦媒體驅(qū)動器通過更新MADI_Memory_Status289獲得了一個緩沖器資源,則一個進(jìn)入的傳送分組就被裝載入該可用緩沖器。當(dāng)緩沖器裝載完成后,媒體驅(qū)動器就發(fā)送Media_Delivery_Indication288給處理層251。這指明了一個媒體接收事件、傳送接收狀態(tài)(有效或錯誤)并標(biāo)識相關(guān)緩沖器和媒體驅(qū)動器。一接收到Media_Delivery_Indication288,處理層251就分析接收到的數(shù)據(jù)并完成如下動作接收到的數(shù)據(jù)被驗(yàn)證,且適當(dāng)?shù)膽?yīng)答被發(fā)送。一個獨(dú)立的小應(yīng)答緩沖器可能被要求發(fā)送應(yīng)答。業(yè)務(wù)層290負(fù)責(zé)對于業(yè)務(wù)命令的應(yīng)答。業(yè)務(wù)命令被提供以便在需要的時候使得信號交換能被執(zhí)行。不過MADI層250總是應(yīng)答對一個傳送的接收。對于一個有效的接收,必要的動作要被執(zhí)行。如果被接收到的COMMAND是一個業(yè)務(wù)傳遞命令,則處理層251就發(fā)送MADI_De1ivery_Indication285給業(yè)務(wù)層290。這指明了一個MADI接收事件,傳遞接收狀態(tài)(有效或錯誤),并標(biāo)識相關(guān)緩沖器。
通過MADI業(yè)務(wù)API(如圖21所示),對于MADI層250的訪問被提供給業(yè)務(wù)層290。這包括如前面所定義的MSL、MSTI和信令。MSTI包含如圖15所示的TXSTI/RXSTI200。這些API單元被包含在MADI傳送緩沖器280中。
圖22給出了帶有發(fā)送TXSTI或接收RXSTI的緩沖器內(nèi)容的MADI傳送緩沖器結(jié)構(gòu)。緩沖器內(nèi)容與圖12所示的傳送分組的域一致,并包含一個父目的節(jié)點(diǎn)地址300(PDNODE)、一個父目的站地址301(PDSTATION)、一個父命令302(PCOMMAND)、一個父信息域長度緩沖器域303(PILEN)、一個被封裝的父信息緩沖器域304(PINFO)、一個父源節(jié)點(diǎn)地址305(PSNODE)、一個父源站地址306(PSSTATION)和一個父校驗(yàn)和307(PCHKSM)。被封裝的父信息緩沖器域304包含一個最終目的節(jié)點(diǎn)地址310(DNODE)、一個最終目的站地址311(DSTATION)、一個命令域312(COMMAND)、一個長度域313(ILEN)、一個最終目的信息域314(INFO)、一個起始源節(jié)點(diǎn)地址域315(SNODE)和一個起始源站地址域316(SSTATION)。
MADI系統(tǒng)中提供了對劃分業(yè)務(wù)處理優(yōu)先級的支持。一些業(yè)務(wù)傳遞命令定義了包含一個業(yè)務(wù)優(yōu)先級域(如圖16所示)的INFO格式。所有這樣的命令都應(yīng)有比所有其它業(yè)務(wù)命令高的優(yōu)先級。這使得業(yè)務(wù)層290能夠檢查待處理的MADI傳遞的優(yōu)先級并相應(yīng)地處理它們。
除了所描述的分組交換業(yè)務(wù)之外,也可以在MADI中為一個特定業(yè)務(wù)仿真一個電路交換業(yè)務(wù)。這會是由接收到一個SERVICE_RQST_CIRCUIT_SWITCHED業(yè)務(wù)命令所觸發(fā)的、在業(yè)務(wù)層290中的一個獨(dú)立的優(yōu)先級分配。如果業(yè)務(wù)層290沒有曾將電路交換屬性分配給其它業(yè)務(wù),則請求電路交換業(yè)務(wù)的業(yè)務(wù)站就可以在業(yè)務(wù)級上被分配最高的優(yōu)先級。
業(yè)務(wù)可以提供它們自己的在MADI系統(tǒng)上傳輸?shù)姆庋b在業(yè)務(wù)INFO域中的安全機(jī)制。這將在特定業(yè)務(wù)中提供一個安全層。一些業(yè)務(wù)傳遞命令會定義一個包含一個口令域的INFO格式。這將在業(yè)務(wù)層保護(hù)之上提供一個額外的安全層。網(wǎng)絡(luò)命令也可以被提供去配置對一個被控制站的訪問許可。情況可能如下一個控制器站請求訪問一個被控制站,該被控制站以一個口令請求應(yīng)答。該控制器發(fā)送口令以獲取訪問。
下面一些主要的網(wǎng)絡(luò)配置活動被描述。
為了生成一個本地節(jié)點(diǎn),下列動作要被執(zhí)行在TXSTI中請求一個NETWORK_RQST_LOCAL_NODE_SCAN,即一個網(wǎng)絡(luò)請求本地節(jié)點(diǎn)掃描命令。MADI層250處理該請求并配置一個它通過Media_Send_Indication286發(fā)送的NETWORK_RQST_STATION_SCAN,即一個網(wǎng)絡(luò)請求站掃描命令。驅(qū)動器層252中的媒體驅(qū)動器將該傳送發(fā)送給一個相關(guān)的執(zhí)行傳輸?shù)拿襟w接口。一個可用站以一個NETWORK_ACK_STATION_SCAN,即一個網(wǎng)絡(luò)應(yīng)答站掃描命令來應(yīng)答,該命令包含它的NODEID和STNID(如果還未被分配就都等于0)、STNSIZE、STNATRB、STNTAG和STNACC(如圖17所示)。在接收到一個NETWORK_ACK_STATION_SCAN之后,處理層251就以一個NETWORK_RQST_STATION_CONFIG,即一個網(wǎng)絡(luò)請求站配置命令來應(yīng)答,該命令包含被分配給新獲得的站的NODEID和STNID(如果值還未被分配)。處理層251將站的信息添加到它的目錄中去。然后NETWORK_RQST_STATION_SCAN傳輸被重復(fù)直到不再有NETWORK_ACK_STATION_SCAN返回。之后處理層251選擇下一個可用的媒體驅(qū)動器并重復(fù)上面六個步驟中的前五個步驟。所有上面六個步驟被重復(fù)直到所有的媒體驅(qū)動器都被訓(xùn)練過。然后處理層251返回一個NETWORK_ACK_LOCAL_NODE_SCAN,即一個網(wǎng)絡(luò)應(yīng)答本地節(jié)點(diǎn)掃描命令連同被更新的MADI業(yè)務(wù)列表給RXSTI。這樣,一個本地節(jié)點(diǎn)就被配置。上面的動作訓(xùn)練了本地節(jié)點(diǎn)中現(xiàn)有的所有媒體層。部分本地節(jié)點(diǎn)掃描也可以被支持以允許只有被要求的媒體被掃描。
為了生成一個遠(yuǎn)端節(jié)點(diǎn),下列動作要被執(zhí)行通過發(fā)出一個NETWORK_RQST_CALL_SETUP命令,即一個網(wǎng)絡(luò)請求呼叫建立命令給TXSTI,在一個本地協(xié)議站和遠(yuǎn)端協(xié)議站之間的鏈路必須被建立。這指示本地PS呼叫INFO域中提供的號碼。作為對NETWORK_RQST_CALL_SETUP的響應(yīng),遠(yuǎn)端PS返回一個NETWORK_ACK_CALL_SETUP,即一個網(wǎng)絡(luò)應(yīng)答呼叫建立命令,該命令包含它的NODEID和STNID(如果還未被分配就都等于0)、STNSIZE、STNATRB、STNTAG和STNACC(如圖17所示)。當(dāng)接收到NETWORK_ACK_CALL_SETUP之后,處理層就以一個NETWORK_RQST_STATION_CONFIG,即一個網(wǎng)絡(luò)請求站配置命令來應(yīng)答,該命令包含被分配給新獲得的PS的NODEID和STNID(如果值還未被分配)。處理層251將站的信息添加到它的目錄中去。如果本地PS和遠(yuǎn)端PS之間的鏈路已經(jīng)被建立,則上面的三個步驟可以被越過。
一旦本地PS到遠(yuǎn)端PS鏈路被建立,則一個NETWORK_RQST_REMOTE_NODE_SCAN命令,即一個網(wǎng)絡(luò)請求遠(yuǎn)端節(jié)點(diǎn)掃描命令就可以在TXSTI中被請求。該命令被傳送給遠(yuǎn)端PS。一接收到此命令,遠(yuǎn)端PS本身就成為一個控制器站,并按照生成一個本地節(jié)點(diǎn)的前七個步驟所定義的執(zhí)行本地節(jié)點(diǎn)掃描。遠(yuǎn)端控制器以這種方式建立它的本地節(jié)點(diǎn)的、它自己的目錄。當(dāng)操作完成且節(jié)點(diǎn)被建立時,遠(yuǎn)端控制器返回一個NETWORK_ACK_REMOTE_NODE_SCAN,即一個網(wǎng)絡(luò)應(yīng)答遠(yuǎn)端節(jié)點(diǎn)掃描命令,該命令包含給起始站的一份它的本地目錄信息的拷貝。然后起始站中的處理層251更新其目錄并將接收到的NETWORK_ACK_REMOTE_NODE_SCAN連同被更新的MSL返回給RXSTI。這樣遠(yuǎn)端節(jié)點(diǎn)就被配置并被起始站獲得。上面的動作訓(xùn)練了遠(yuǎn)端節(jié)點(diǎn)中現(xiàn)有的所有媒體層。部分遠(yuǎn)端節(jié)點(diǎn)掃描也可以被支持以允許只有被要求的媒體被掃描。這個MADI方法減少了遠(yuǎn)端鏈路上的傳送,從而節(jié)省了系統(tǒng)中的傳輸帶寬和處理能力。
控制器可以按照生成一個本地節(jié)點(diǎn)所描述的將新站添加到它們的本地節(jié)點(diǎn)中。這個過程只更新本地控制器中的目錄。一個選擇可以被包含以允許當(dāng)一個目錄更新發(fā)生后向所有被連接的控制器通知目錄更新。為此,在NETWORK_RQST_LOCAL_NODE_SCAN和NETWORK_RQST_REMOTE_NODE_SCAN分組的INFO域中提供一個域以指明這是否被要求。如果一個站在一個目錄被改變后接收到一個更新指示,則必須請求新的目錄改變。
圖23給出了一個可能的設(shè)想,即使用MADI的固定網(wǎng)絡(luò)移動。所給出的是一個移動MADI PDA330,它是一個可以與一個移動JINI網(wǎng)絡(luò)331和一個MADI移動電話332通信的數(shù)據(jù)站,后者是一個協(xié)議站。在一個房屋333或類似的建筑內(nèi),一個MADI固定或移動電話334(作為另一個協(xié)議站)被提供,它可以與MADI移動電話332通信。在房屋333內(nèi),電話334可以與一個諸如個人計算機(jī)或電視裝置的MADI數(shù)據(jù)站335通信,后者還可以與一個室內(nèi)的JINI網(wǎng)絡(luò)336通信。
因此MADI系統(tǒng)的優(yōu)點(diǎn)可以總結(jié)如下概念簡單。一個MADI兼容PS可以訪問無限組的外圍DS裝置。用戶應(yīng)用的復(fù)雜性都被限制在DS裝置,而不是PS中。因此PS可以通過一個鍵盤UI非常簡單地為用戶提供話音業(yè)務(wù)。PS不需要有任何種類的顯示器單元,因此可以被認(rèn)為是獨(dú)立于語言的。這意味著相同的PS產(chǎn)品可以適合許多不同國家的市場。由于PS中不需要顯示器,所以其尺寸只被電池模塊限制,故而它可以更小一些,且更少一些突出。PS與無限組的DS裝置兼容。PS是開放式結(jié)構(gòu)的且提供用于將來新的數(shù)據(jù)業(yè)務(wù)、業(yè)務(wù)增強(qiáng)及新DS產(chǎn)品的添加。利用模塊化設(shè)計的概念,包含所有用于基帶業(yè)務(wù)的元件的主要協(xié)議單元應(yīng)當(dāng)是用戶可替換的。MADI概念將PS定位成一個產(chǎn)品族中的一個模塊單元,并使得對一個分布式計算網(wǎng)絡(luò)的簡單連接更容易。
MADI系統(tǒng)提供用于任何移動或固定裝置的獨(dú)立的局域和廣域網(wǎng)組網(wǎng)的設(shè)施。當(dāng)被需要的時候,MADI網(wǎng)絡(luò)被用戶簡單有效地配置,或由業(yè)務(wù)應(yīng)用自動配置。MADI系統(tǒng)被特別設(shè)計用于移動環(huán)境以限制傳輸帶寬、處理能力和存儲器需求。網(wǎng)絡(luò)管理開銷一般與被支持的站數(shù)成比例。通過提取目錄細(xì)節(jié)給站、在被連接的站中分布處理需求并在傳送分組內(nèi)提供路由信息,MADI系統(tǒng)被優(yōu)化以減少這些開銷。MADI網(wǎng)絡(luò)對于立即的需求也是可升級的,從2個站到最大65536個站。MADI系統(tǒng)提供連網(wǎng)裝置給所有人,不需蜂窩業(yè)務(wù)提供者付出費(fèi)用。沒有對于業(yè)務(wù)提供者的支出費(fèi)用需求,或安裝費(fèi)用。站的購買者為被購買的產(chǎn)品中的MADI層付費(fèi),所有用戶幾乎不用為多種被增加的功能付費(fèi)。MADI系統(tǒng)是獨(dú)立于互聯(lián)網(wǎng)的,從而對于所有有一個兼容PS站的用戶都是可訪問的,(不要求有互聯(lián)網(wǎng)帳戶)。不過,如果一個有互聯(lián)網(wǎng)能力的站是MADI網(wǎng)絡(luò)的一部分,則互聯(lián)網(wǎng)業(yè)務(wù)就可以被做成對于其它被連接的站是可用的。由于所需要的驅(qū)動器可以按需要被添加,所以MADI系統(tǒng)很大程度上是獨(dú)立于媒體接口的。這對于用于PS裝置的諸如UMTS、GSM、TDMA和W-CDMA的遠(yuǎn)端連接協(xié)議,和諸如藍(lán)牙和IRDA的本地連網(wǎng)接口來說特別有用。MADI系統(tǒng)被設(shè)計成為諸如JINI的固定網(wǎng)絡(luò)接口、支持并提供對于更高等級的連網(wǎng)策略的移動管理。透明訪問被在MADI網(wǎng)絡(luò)內(nèi)提供以便只訪問哪些與更高等級網(wǎng)絡(luò)兼容的被連接的站。
考慮到前述的內(nèi)容,對于本領(lǐng)域的技術(shù)人員,很明顯可以按照下面由附加權(quán)利要求規(guī)定的、本發(fā)明的精神和范圍內(nèi)做出各種修改,并且因此本發(fā)明并不局限于所給出的例子。單詞“包含”并未排除列在權(quán)利要求中已列出的那些之外的其它單元或步驟。
權(quán)利要求
1.一個動態(tài)可配置網(wǎng)絡(luò)(20),它包含包含提供第一數(shù)據(jù)業(yè)務(wù)的第一業(yè)務(wù)應(yīng)用層協(xié)議(111)和第一物理層協(xié)議(M2)的第一數(shù)據(jù)站(51);包含第二業(yè)務(wù)應(yīng)用層協(xié)議(110)的第一無線協(xié)議站(53),該第一無線協(xié)議站(53)被配置成利用上述第一物理層協(xié)議(M2)通過第一通信鏈路與上述第一數(shù)據(jù)站(51)在物理上交換數(shù)據(jù),并被配置成利用一個被包含在上述第一數(shù)據(jù)站(51)和上述第一無線協(xié)議站(53)中的業(yè)務(wù)訪問點(diǎn)協(xié)議(91)通過一個對等通信去訪問上述第一數(shù)據(jù)業(yè)務(wù),在上述第一數(shù)據(jù)站(51)中,上述業(yè)務(wù)訪問點(diǎn)協(xié)議(90;91)被配置成在上述第一業(yè)務(wù)應(yīng)用層協(xié)議(111)和上述第一物理層協(xié)議(M2)之間傳送數(shù)據(jù),且在上述第一無線協(xié)議站(53)中,上述業(yè)務(wù)訪問點(diǎn)協(xié)議(90;91)被配置成在上述第二業(yè)務(wù)應(yīng)用層協(xié)議(110)和上述第一物理層協(xié)議(M2)之間傳送數(shù)據(jù),上述第一數(shù)據(jù)站(51)和上述第一無線協(xié)議站(53)構(gòu)成了上述動態(tài)可配置網(wǎng)絡(luò)(20)中的第一局域網(wǎng)節(jié)點(diǎn)(50)。
2.如權(quán)利要求1中所要求的動態(tài)可配置網(wǎng)絡(luò)(20),包含一個在上述第一局域網(wǎng)節(jié)點(diǎn)(50)中的第二數(shù)據(jù)站(52),該第二數(shù)據(jù)站(52)包含提供第二數(shù)據(jù)業(yè)務(wù)的第三業(yè)務(wù)應(yīng)用層協(xié)議(112)、第二物理層協(xié)議(M3)和上述業(yè)務(wù)訪問點(diǎn)協(xié)議(90;91;92),上述第一無線訪問協(xié)議站(53)被配置成利用上述第二物理層協(xié)議(M3)通過一條第二通信鏈路與上述第二數(shù)據(jù)站(52)在物理上交換數(shù)據(jù),并且它利用上述業(yè)務(wù)訪問點(diǎn)協(xié)議(90;91;92)通過一個與上述第二數(shù)據(jù)站(52)的對等通信訪問上述第二數(shù)據(jù)業(yè)務(wù)。
3.如權(quán)利要求1中所要求的動態(tài)可配置網(wǎng)絡(luò)(20,25),其中上述第一無線協(xié)議站(53)包含第三物理層協(xié)議(M1),上述網(wǎng)絡(luò)(20,25)包含一個有第四業(yè)務(wù)應(yīng)用層協(xié)議(114)、上述第三物理層協(xié)議(M1)和上述業(yè)務(wù)訪問點(diǎn)協(xié)議(90;94)的第二無線協(xié)議站(63),上述第二無線協(xié)議站(63)被包含在第二局域網(wǎng)節(jié)點(diǎn)(60)中,上述第一無線協(xié)議站被配置成利用上述第三物理層協(xié)議(M1)通過第三通信鏈路與上述第二無線協(xié)議站(63)在物理上交換數(shù)據(jù),并且它利用上述業(yè)務(wù)訪問點(diǎn)協(xié)議(90;94)通過一個對等通信訪問上述第四業(yè)務(wù)應(yīng)用層協(xié)議(114)。
4.如權(quán)利要求3中所要求的動態(tài)可配置網(wǎng)絡(luò)(20,25),其中上述第二無線協(xié)議站(63)包含一個第四物理層協(xié)議(M2),上述網(wǎng)絡(luò)(20,25)包含一個提供第三數(shù)據(jù)業(yè)務(wù)的第五業(yè)務(wù)應(yīng)用層協(xié)議(115)、上述第四物理層協(xié)議(M2)和上述業(yè)務(wù)訪問點(diǎn)協(xié)議(94;95)的第三數(shù)據(jù)站(61),所述第三數(shù)據(jù)站(61)被包含在上述第二局域網(wǎng)節(jié)點(diǎn)(60)中,及上述第二無線協(xié)議站(63)被配置成利用上述第四物理層協(xié)議(M2)通過第四通信鏈路在物理上交換數(shù)據(jù),并利用上述業(yè)務(wù)訪問點(diǎn)協(xié)議(94;95)通過一個對等通信訪問上述第三數(shù)據(jù)業(yè)務(wù)。
5.如權(quán)利要求2中所要求的動態(tài)可配置網(wǎng)絡(luò)(20),其中上述業(yè)務(wù)訪問點(diǎn)協(xié)議(90;91;92)被配置成當(dāng)上述第二數(shù)據(jù)業(yè)務(wù)被從上述第一數(shù)據(jù)站(51)中請求時,直接(A)執(zhí)行上述第二數(shù)據(jù)站(52)中的上述第二數(shù)據(jù)業(yè)務(wù)。
6.如權(quán)利要求2中所要求的動態(tài)可配置網(wǎng)絡(luò)(20),其中上述業(yè)務(wù)訪問點(diǎn)協(xié)議(90;91;92)被配置成間接(B)執(zhí)行一個來自于上述第一數(shù)據(jù)站(51)的業(yè)務(wù)請求以完成上述第二數(shù)據(jù)業(yè)務(wù)(162),該間接執(zhí)行由上述第一無線協(xié)議站(53)完成。
7.如權(quán)利要求4中所要求的動態(tài)可配置網(wǎng)絡(luò)(20),其中上述業(yè)務(wù)訪問協(xié)議(94;95)被配置成間接執(zhí)行一個來自于上述第一數(shù)據(jù)站(51)的業(yè)務(wù)請求以完成上述第三數(shù)據(jù)站(61)中的上述第三數(shù)據(jù)業(yè)務(wù),該間接執(zhí)行通過上述第一和第二無線協(xié)議站(53,63)的中介完成。
8.如權(quán)利要求1中所要求的動態(tài)可配置網(wǎng)絡(luò),其中在上述第一數(shù)據(jù)站(51)和上述第一無線協(xié)議站(63)之間的數(shù)據(jù)傳送是分組交換。
9.如權(quán)利要求6中所要求的動態(tài)可配置網(wǎng)絡(luò)(20),其中數(shù)據(jù)傳送是分組交換,且在上述第一和第二數(shù)據(jù)站(51,52;131,132)及上述第一無線協(xié)議站(53;133)中,上述業(yè)務(wù)訪問協(xié)議(90;91;92)使用各自的目錄(240,241,242)以完成上述間接執(zhí)行,上述目錄(240,241,242)包含提供數(shù)據(jù)業(yè)務(wù)給上述網(wǎng)絡(luò)(20)的數(shù)據(jù)站(51,52)的節(jié)點(diǎn)地址(221)和站地址(222),及上述網(wǎng)絡(luò)中的第一中間站的節(jié)點(diǎn)地址(227)和站地址(22)。
10.如權(quán)利要求6中所要求的動態(tài)可配置網(wǎng)絡(luò)(20),其中數(shù)據(jù)傳送是分組交換,啟動對于一個數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)請求(154)的上述網(wǎng)絡(luò)(20)的數(shù)據(jù)站(131,132)發(fā)送一個分組到第一中間站(133),該分組包含一個中間目的節(jié)點(diǎn)地址(152)和一個中間目的站地址(153),一個中間站動作命令(154),一個最終目的站(141)的目的信息域(151)。
11.如權(quán)利要求10中所要求的動態(tài)可配置網(wǎng)絡(luò)(20),其中上述目的信息域(151)包含一個最終目的節(jié)點(diǎn)地址(160),一個最終目的站地址(161),和一個最終目的動作命令(162)。
12.如權(quán)利要求11中所要求的動態(tài)可配置網(wǎng)絡(luò)(20),其中上述目的信息域(151)包含一個最終目的站數(shù)據(jù)域(164),和一個最終目的數(shù)據(jù)長度域(163)。
13.如權(quán)利要求10中所要求的動態(tài)可配置網(wǎng)絡(luò)(20),其中上述分組包含一個中間源節(jié)點(diǎn)地址(157)和一個中間源站地址(158),且上述目的信息域(151)包含一個起始源節(jié)點(diǎn)地址(165)和一個起始源站地址(166),以便提供在一個數(shù)據(jù)業(yè)務(wù)請求站和一個最終目的業(yè)務(wù)執(zhí)行數(shù)據(jù)站之間的站的應(yīng)答路徑。
14.如權(quán)利要求1中所要求的動態(tài)可配置網(wǎng)絡(luò)(20),其中數(shù)據(jù)傳送是分組交換,上述業(yè)務(wù)訪問點(diǎn)協(xié)議(90;91)利用緩沖器池(280)中的至少一個緩沖器來基于來自于上述第一業(yè)務(wù)層應(yīng)用(111)的傳輸信息而形成一個父傳輸分組(150),并將該父傳輸分組(150)發(fā)送到一個媒體驅(qū)動器(261),且上述業(yè)務(wù)訪問點(diǎn)協(xié)議(90;91)利用上述的至少一個緩沖器來裝載所接收到的、來自于上述媒體驅(qū)動器(261)的傳輸分組,并在上述接收到的傳輸包中將目的地信息發(fā)送給上述第一業(yè)務(wù)層應(yīng)用。
15.如權(quán)利要求9中所要求的動態(tài)可配置網(wǎng)絡(luò)(20),其中當(dāng)通過的分組的節(jié)點(diǎn)地址和站地址在包含上述目錄(240,241,242)的站中不存在時,該目錄被用該信息更新。
16.如權(quán)利要求9中所要求的動態(tài)可配置網(wǎng)絡(luò)(20),其中上述目錄(240,241,242)被用通過一個包含上述目錄(240,241,242)的站的站掃描而獲得的節(jié)點(diǎn)地址和站地址更新。
17.如權(quán)利要求16中所要求的動態(tài)可配置網(wǎng)絡(luò)(20),其中在掃描上述第一局域網(wǎng)節(jié)點(diǎn)(50;130)之外的站之前,上述第一無線協(xié)議站(53;133)建立一條鏈路到在上述第一局域網(wǎng)節(jié)點(diǎn)(50;130)之外的無線協(xié)議站(63,73;143)。
18.一個用在包含了一個含有提供數(shù)據(jù)業(yè)務(wù)的第一業(yè)務(wù)應(yīng)用層協(xié)議(111)和一個物理層協(xié)議(M2)的數(shù)據(jù)站(51)的動態(tài)可配置網(wǎng)絡(luò)(20)中的無線協(xié)議站(53),上述無線協(xié)議站(53)包含一個第二業(yè)務(wù)應(yīng)用層協(xié)議(110),上述無線協(xié)議站(53)被配置成利用上述物理層協(xié)議(M2)通過一條通信鏈路與上述數(shù)據(jù)站(51)在物理上交換數(shù)據(jù),并被配置成利用包含在上述數(shù)據(jù)站(51)和上述無線協(xié)議站(53)中的業(yè)務(wù)訪問點(diǎn)協(xié)議(90;91)通過一個對等通信訪問上述數(shù)據(jù)業(yè)務(wù),在上述無線協(xié)議站(53)中,上述業(yè)務(wù)訪問點(diǎn)協(xié)議(90)被配置成在上述第二業(yè)務(wù)應(yīng)用層協(xié)議(110)和上述物理層協(xié)議(M2)之間傳送數(shù)據(jù)。
19.如權(quán)利要求18中所要求的無線協(xié)議站(53),其中數(shù)據(jù)傳送是分組交換,上述業(yè)務(wù)訪問點(diǎn)協(xié)議(90)利用緩沖器池(280)中的至少一個緩沖器來基于來自于上述第一業(yè)務(wù)應(yīng)用層協(xié)議(111)的傳輸信息而形成一個父傳輸分組(150),并將該父傳輸分組(150)發(fā)送到一個媒體驅(qū)動器(261),且上述業(yè)務(wù)訪問點(diǎn)協(xié)議(91)利用上述的至少一個緩沖器來裝載所接收到的、來自于上述媒體驅(qū)動器(261)的傳輸分組,并在上述接收到的傳輸包中將目的地信息發(fā)送給上述第一業(yè)務(wù)應(yīng)用層協(xié)議(111)。
20.一個用在有包含一個第一業(yè)務(wù)應(yīng)用層協(xié)議(110)和一個業(yè)務(wù)訪問點(diǎn)協(xié)議(90)的無線協(xié)議站(53)的動態(tài)可配置網(wǎng)絡(luò)(20)中的數(shù)據(jù)站(51),上述無線協(xié)議站(53)被配置成利用一個物理層協(xié)議(M2)通過一條通信鏈路與上述數(shù)據(jù)站(51)在物理上交換數(shù)據(jù),該數(shù)據(jù)站包含提供一個數(shù)據(jù)業(yè)務(wù)的第二業(yè)務(wù)應(yīng)用層協(xié)議(111);上述物理層協(xié)議(M2);和上述業(yè)務(wù)訪問點(diǎn)協(xié)議(91),上述數(shù)據(jù)站(51)被配置成利用上述業(yè)務(wù)訪問點(diǎn)協(xié)議(91)通過一個對等通信來提供數(shù)據(jù)業(yè)務(wù)給上述無線協(xié)議站(53),在上述數(shù)據(jù)站(51)中,上述業(yè)務(wù)訪問點(diǎn)協(xié)議(91)被配置成在上述第二業(yè)務(wù)應(yīng)用層協(xié)議(111)和上述物理層協(xié)議(M2)之間傳送數(shù)據(jù)。
全文摘要
一個動態(tài)可配置的網(wǎng)絡(luò)有數(shù)據(jù)站和無線協(xié)議站。一個無線協(xié)議站和至少一個數(shù)據(jù)站構(gòu)成一個局域網(wǎng)。獨(dú)立的局域網(wǎng)通過無線協(xié)議站被互相連接。無線協(xié)議站和數(shù)據(jù)站有位于物理層的物理層協(xié)議,由此無線協(xié)議站有它當(dāng)前被連接到的數(shù)據(jù)站的所有物理層協(xié)議,使得它可以動態(tài)支持各種媒體。無線協(xié)議站和數(shù)據(jù)站還有位于業(yè)務(wù)層的業(yè)務(wù)應(yīng)用層協(xié)議,和在業(yè)務(wù)層和物理層之間的一個業(yè)務(wù)訪問點(diǎn)協(xié)議。數(shù)據(jù)站的業(yè)務(wù)應(yīng)用層提供數(shù)據(jù)業(yè)務(wù)。數(shù)據(jù)站之間或一個數(shù)據(jù)站和一個無線協(xié)議站之間的數(shù)據(jù)利用物理層協(xié)議通過一條通信鏈路在物理上交換。數(shù)據(jù)業(yè)務(wù)通過業(yè)務(wù)訪問點(diǎn)協(xié)議被訪問。
文檔編號H04L12/46GK1336055SQ00801402
公開日2002年2月13日 申請日期2000年4月25日 優(yōu)先權(quán)日1999年5月13日
發(fā)明者I·多德 申請人:皇家菲利浦電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1