專利名稱:混合有線和無線通信系統(tǒng)及其通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種能使用單個(gè)物理地址進(jìn)行有線和無線通信兩者的混合有線和無線通信系統(tǒng),及其通信方法。
背景技術(shù):
如圖1所示,混合有線和無線通信系統(tǒng)包括中央處理單元(CPU)10,只讀存儲(chǔ)器(ROM)20,隨機(jī)存取存儲(chǔ)器(RAM)50,可連接到外圍裝置(未示出)的外圍裝置接口60,可連接到有線網(wǎng)絡(luò)40的有線網(wǎng)絡(luò)接口30,可連接到無線網(wǎng)絡(luò)80的無線網(wǎng)絡(luò)接口70,可分別和有線網(wǎng)絡(luò)接口30以及無線網(wǎng)絡(luò)接口70通信的協(xié)議模塊,所有這些通過總線90通信。
為了使用圖1的系統(tǒng)在局域網(wǎng)(LAN)內(nèi)實(shí)現(xiàn)聯(lián)網(wǎng),需要網(wǎng)絡(luò)接口卡(NIC)。NIC包括物理裝置(PHY)以及媒體訪問控制(MAC)模塊,物理裝置連接到實(shí)際的物理介質(zhì)并執(zhí)行信號(hào)的發(fā)送/接收,媒體訪問控制模塊對(duì)使用PHY的媒體執(zhí)行MAC。MAC模塊根據(jù)用于和網(wǎng)絡(luò)內(nèi)另一裝置通信的物理地址操作。分配給NIC的物理地址存儲(chǔ)在系統(tǒng)的ROM中,例如電子可擦寫可編程ROM(EEPROM)或非易失性RAM(NVRAM)。
參考圖2,通過網(wǎng)絡(luò)執(zhí)行分組傳送/接收的LAN驅(qū)動(dòng)250出現(xiàn)在NIC 260的上層。LAN驅(qū)動(dòng)250通過網(wǎng)絡(luò)驅(qū)動(dòng)接口240連接到在較高協(xié)議層230內(nèi)的協(xié)議模塊,該協(xié)議層230執(zhí)行分組流控制和分組傳送。如圖所示,NIC 260包括有線MAC 262和對(duì)應(yīng)的PHY 264以及無線MAC 266和對(duì)應(yīng)的PHY 268。在所示的實(shí)施例中,協(xié)議層230包括TCP/IP以及IPX/SPX協(xié)議。對(duì)例如HTTP、FTP、和POP3這樣的協(xié)議210使用套節(jié)字層(socket layer)220來確保連接。
NIC 260具有48比特的固定物理地址,在層230內(nèi)的協(xié)議模塊使用例如互聯(lián)網(wǎng)協(xié)議(IP)地址這樣的邏輯地址來分配地址。物理地址和邏輯地址允許識(shí)別網(wǎng)絡(luò)內(nèi)的系統(tǒng)。物理地址在制造過程中存儲(chǔ)在系統(tǒng)內(nèi)例如ROM 120這樣的區(qū)域中,并在系統(tǒng)初始化期間傳送到MAC模塊262,266。
圖3顯示以太網(wǎng)幀的結(jié)構(gòu)。參考圖3,以太網(wǎng)幀內(nèi)的目的物理地址310表示接收數(shù)據(jù)340的主機(jī)MAC地址。源物理地址320表示發(fā)送數(shù)據(jù)340的主機(jī)MAC地址。在此,在分別包括48比特的目的和源物理地址310、320的每一個(gè)內(nèi),如果第一比特為0,則數(shù)據(jù)340是單播的(即僅傳送給網(wǎng)絡(luò)內(nèi)的一個(gè)接收主機(jī))。如果第一比特為1,則數(shù)據(jù)340是多播的(即僅傳送給網(wǎng)絡(luò)內(nèi)的某些主機(jī))。如果所有的48比特都是1,則數(shù)據(jù)340是廣播給網(wǎng)絡(luò)內(nèi)所有主機(jī)的。同樣還包括幀類型330以及幀校驗(yàn)序列(FCS)350。
在數(shù)據(jù)通過網(wǎng)絡(luò)發(fā)送之前,在當(dāng)前層使用的地址被嵌入分組報(bào)頭。接收方分析嵌入報(bào)頭的地址,確定該數(shù)據(jù)是否被正確接收。如果嵌入報(bào)頭的地址和接收方的地址不同,接收方不接收該分組,或丟棄接收的分組而不處理它。
在連接到網(wǎng)絡(luò)的系統(tǒng)中,經(jīng)NIC 260接收的分組經(jīng)和NIC 260連接的上層協(xié)議模塊230被傳送到應(yīng)用程序。應(yīng)用程序中產(chǎn)生的數(shù)據(jù)經(jīng)協(xié)議模塊230和NIC 260被傳送到網(wǎng)絡(luò)。
無線網(wǎng)絡(luò)接口可以設(shè)定為基礎(chǔ)結(jié)構(gòu)模式或特別模式。在特別模式中,主機(jī)可以和網(wǎng)絡(luò)中的另一個(gè)主機(jī)無線通信。在基礎(chǔ)結(jié)構(gòu)模式中,可經(jīng)訪問點(diǎn)(AP)將主機(jī)和另一網(wǎng)絡(luò)互相鎖定。
現(xiàn)在,下面將參考圖4A和4B說明在特別模式和基礎(chǔ)結(jié)構(gòu)模式中的操作。圖4A顯示基礎(chǔ)結(jié)構(gòu)模式中的網(wǎng)絡(luò)。該網(wǎng)絡(luò)包括通信系統(tǒng)400,402,404,408和409,以及AP 406,如圖1所示。
在圖4A所示的通信系統(tǒng)400,402,404,408和409中,一個(gè)是混合有線和無線通信系統(tǒng),其他的是其他類型的通信系統(tǒng),可以和圖1的混合有線和無線通信系統(tǒng)進(jìn)行有線或無線通信。例如,在通信系統(tǒng)408是混合有線和無線通信系統(tǒng)的情況下,當(dāng)混合有線和無線通信系統(tǒng)408和通信系統(tǒng)402無線通信時(shí),混合有線和無線通信系統(tǒng)408和AP 406無線通信,然后經(jīng)AP 406和通信系統(tǒng)402通信。同時(shí),在通信系統(tǒng)400是圖1混合有線和無線通信系統(tǒng)的情況下,混合有線和無線通信系統(tǒng)400和通信系統(tǒng)402以及404有線通信,并經(jīng)AP 406和通信系統(tǒng)408以及409無線通信。
如圖4A所述,混合有線和無線通信系統(tǒng)和其他類型的通信系統(tǒng)不是直接而是通過AP 406等無線通信的無線通信模式,被稱為基礎(chǔ)結(jié)構(gòu)模式。
圖4B顯示特別模式的網(wǎng)絡(luò)。該網(wǎng)絡(luò)包括通信系統(tǒng)410,412和414。在圖4B顯示的通信系統(tǒng)410,412和414中,一個(gè)是圖1的混合有線和無線通信系統(tǒng),其它是其他類型的通信系統(tǒng),可以通過有線和無線與混合有線和無線通信系統(tǒng)通信。例如,當(dāng)混合有線和無線通信系統(tǒng)410和其他通信系統(tǒng)412和414無線通信時(shí),混合有線和無線通信系統(tǒng)410和其他通信系統(tǒng)412和414直接進(jìn)行無線通信,而不是通過圖4A所示的AP 406等。如上所述,在其中混合有線和無線通信系統(tǒng)直接與其他通信系統(tǒng)無線通信,而不需要例如AP406的中繼的無線通信模式被稱為特別模式。
如上所述,混合有線和無線通信系統(tǒng)通過圖1所示的獨(dú)立的有線和無線網(wǎng)絡(luò)接口130、170可同時(shí)連接到有線網(wǎng)絡(luò)140和無線網(wǎng)絡(luò)。在此,圖2所示的每個(gè)網(wǎng)絡(luò)接口260都需要一個(gè)物理地址,用于在網(wǎng)絡(luò)內(nèi)識(shí)別該網(wǎng)絡(luò)接口。換句話說,圖1和2所示的混合有線和無線通信系統(tǒng)具有兩個(gè)或更多MAC模塊262,266,以及分別分配給兩個(gè)或更多MAC模塊262,266的兩個(gè)或更多的物理地址。
為克服此缺點(diǎn),引入使用單個(gè)物理地址的混合有線和無線通信系統(tǒng)。這樣的混合有線和無線通信系統(tǒng)包括各自MAC模塊,但在對(duì)應(yīng)存儲(chǔ)器內(nèi)僅存儲(chǔ)一個(gè)物理地址。進(jìn)一步的,系統(tǒng)分配相同的物理地址給各自MAC模塊。在這樣的結(jié)構(gòu)中,由于各個(gè)MAC模塊使用相同的物理地址,它們被網(wǎng)絡(luò)上其他裝置識(shí)別為相同單元。因此,當(dāng)使用單個(gè)物理地址的混合有線和無線通信系統(tǒng)連接到一有線網(wǎng)絡(luò)并且無線網(wǎng)絡(luò)接口運(yùn)行在基礎(chǔ)結(jié)構(gòu)模式時(shí),會(huì)建立雙重鏈路。因此,經(jīng)無線網(wǎng)絡(luò)接口的分組發(fā)送/接收被中斷。
然而,當(dāng)無線網(wǎng)絡(luò)接口運(yùn)行在特別模式中時(shí),即使混合有線和無線通信系統(tǒng)已經(jīng)連入有線網(wǎng)絡(luò)時(shí),也可以經(jīng)無線網(wǎng)絡(luò)接口執(zhí)行分組發(fā)送/接收。當(dāng)可用時(shí),使用單個(gè)物理地址的混合有線和無線通信系統(tǒng)連接到有線網(wǎng)絡(luò)并且其無線網(wǎng)絡(luò)接口運(yùn)行在特別模式時(shí),NIC 260之上的上層230內(nèi)的協(xié)議模塊不能確定將分組經(jīng)哪個(gè)網(wǎng)絡(luò)接口發(fā)送。其結(jié)果是,混合有線和無線通信系統(tǒng)經(jīng)有線和無線網(wǎng)絡(luò)都發(fā)送數(shù)據(jù),分組經(jīng)有線和無線網(wǎng)絡(luò)被重復(fù)發(fā)送。因此,一個(gè)網(wǎng)絡(luò)的業(yè)務(wù)被載入另一個(gè)網(wǎng)絡(luò),造成帶寬不必要的浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)方面提供一種混合有線和無線通信系統(tǒng)及其通信方法,該系統(tǒng)能使用單個(gè)物理地址連接到有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò),并防止當(dāng)該系統(tǒng)連接到有線網(wǎng)絡(luò)、同時(shí)系統(tǒng)的無線網(wǎng)絡(luò)接口運(yùn)行在特別模式時(shí),一個(gè)網(wǎng)絡(luò)的業(yè)務(wù)被載入到另一個(gè)網(wǎng)絡(luò),并因此防止帶寬不必要的浪費(fèi)。
根據(jù)本發(fā)明的一個(gè)方面,提供一種通信方法,用于在局域網(wǎng)中能有線和無線通信的混合有線和無線通信系統(tǒng),該通信方法包括登記一個(gè)條目到預(yù)定管理列表中,該條目包括一個(gè)發(fā)送接收的分組的源的物理地址,以及一個(gè)指示鏈接到該物理地址的有線或無線網(wǎng)絡(luò)接口的識(shí)別符;從較高層接收將要發(fā)送的分組,并確定在管理列表中是否存在和將要發(fā)送的分組的目的物理地址相同的物理地址;當(dāng)目的物理地址在管理列表中時(shí),根據(jù)相應(yīng)的識(shí)別符經(jīng)有線或無線網(wǎng)絡(luò)接口發(fā)送該分組。
根據(jù)本發(fā)明的一個(gè)方面,該條目還包括一個(gè)計(jì)時(shí)器,指示在管理列表內(nèi)從產(chǎn)生到刪除該條目的持續(xù)時(shí)間。
根據(jù)本發(fā)明的一個(gè)方面,登記一個(gè)條目的過程包括確定接收到的分組的源物理地址是否在管理列表中;當(dāng)源物理地址不在管理列表中時(shí),在管理列表中登記源物理地址以及識(shí)別符;上傳接收到的分組給更上層;以及確定是否經(jīng)有線網(wǎng)絡(luò)接口或無線網(wǎng)絡(luò)接口接收到新的分組,并重復(fù)判斷源物理地址是否存在、登記源物理地址和識(shí)別符、并傳送接收到的分組。
根據(jù)本發(fā)明的一個(gè)方面,條目還包括一個(gè)計(jì)時(shí)器,指示在管理列表內(nèi)從產(chǎn)生到刪除該條目的持續(xù)時(shí)間,并且其中確定源物理地址是否存在于管理列表的過程包括,當(dāng)確定出接收的分組的源物理地址存在于管理列表中時(shí),則重新設(shè)定計(jì)時(shí)器到預(yù)定初始值。
根據(jù)本發(fā)明的一個(gè)方面,接收發(fā)送分組和確定是否存在和發(fā)送分組目的物理地址相同的物理地址的操作包括從較高層接收發(fā)送分組,并確定目的物理地址的類型是否指示為單播發(fā)送;當(dāng)確定目的物理地址的類型不表示單播發(fā)送時(shí),經(jīng)有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口兩者發(fā)送發(fā)送分組;并當(dāng)確定目的物理地址的類型表示單播發(fā)送時(shí),確定管理列表中是否存在和發(fā)送分組的目的物理地址相同的物理地址。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種混合有線和無線通信系統(tǒng),能在局域網(wǎng)中進(jìn)行有線和無線通信,該混合有線和無線通信系統(tǒng)包括存儲(chǔ)單元,存儲(chǔ)包含多個(gè)條目的管理列表,每個(gè)條目都包括發(fā)送接收分組的源的物理地址以及指示鏈接到該物理地址的有線或無線網(wǎng)絡(luò)接口的識(shí)別符;管理模塊,確定管理列表中是否存在和接收分組內(nèi)包含的源物理地址相同的物理地址,當(dāng)確定管理列表中不存在該物理地址時(shí),在管理列表中登記該物理地址以及對(duì)應(yīng)該物理地址的識(shí)別符,并發(fā)送接收到的分組到較高層;控制模塊,從較高層接收發(fā)送分組,并當(dāng)目標(biāo)物理地址存在于管理列表中時(shí),根據(jù)對(duì)應(yīng)發(fā)送分組的目的物理地址的識(shí)別符,經(jīng)對(duì)應(yīng)的有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口之一有選擇地發(fā)送發(fā)送分組;以及有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口發(fā)送接收的分組到管理模塊,從控制模塊接收發(fā)送分組,并分別發(fā)送發(fā)送分組到它們連接的網(wǎng)絡(luò)。
根據(jù)本發(fā)明的一個(gè)方面,該條目進(jìn)一步包括計(jì)時(shí)器,指示在管理列表內(nèi)從產(chǎn)生到刪除該條目的持續(xù)時(shí)間。
根據(jù)本發(fā)明的一個(gè)方面,控制模塊檢查從較高層接收的發(fā)送分組的目的物理地址的類型,當(dāng)該目的物理地址的類型并不表示是單播發(fā)送時(shí),經(jīng)有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口兩者發(fā)送該發(fā)送分組,并當(dāng)目的物理地址的類型表示是單播發(fā)送時(shí),確定管理列表中是否存在和目的物理地址相同的物理地址。
根據(jù)本發(fā)明的一個(gè)方面,當(dāng)管理列表中不存在目的物理地址時(shí),控制模塊經(jīng)有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口兩者發(fā)送該發(fā)送分組。
本發(fā)明的其他方面和/或優(yōu)點(diǎn)將部分在下面的說明中闡明,部分地從該說明中是顯而易見的,或可以通過本發(fā)明的實(shí)施了解。
通過參考附圖在詳細(xì)實(shí)施例中的說明,本發(fā)明的上述和/或其他特點(diǎn)和優(yōu)點(diǎn)會(huì)更明顯以及更易理解,其中圖1是常規(guī)混合有線和無線通信系統(tǒng)的框圖;圖2是常規(guī)網(wǎng)絡(luò)系統(tǒng)的框圖;圖3說明常規(guī)以太網(wǎng)幀的結(jié)構(gòu);圖4A說明常規(guī)基礎(chǔ)結(jié)構(gòu)模式中的網(wǎng)絡(luò);圖4B說明常規(guī)特別模式中的網(wǎng)絡(luò);圖5是根據(jù)本發(fā)明實(shí)施例的混合有線和無線通信系統(tǒng)的框圖;圖6說明根據(jù)本發(fā)明實(shí)施例的管理列表的結(jié)構(gòu);圖7是根據(jù)本發(fā)明實(shí)施例的系統(tǒng)初始化過程的流程圖;圖8是根據(jù)本發(fā)明實(shí)施例的當(dāng)無線通信模式是特別模式時(shí)的通信方法的流程圖;圖9是圖8所示的產(chǎn)生管理列表和登記物理地址的操作的詳細(xì)流程圖;圖10是根據(jù)本發(fā)明實(shí)施例的由圖5所示的存儲(chǔ)單元在管理列表內(nèi)執(zhí)行的管理?xiàng)l目操作的流程圖。
具體實(shí)施例方式
現(xiàn)在對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)說明,在附圖中說明了這些實(shí)施例的例子,其中相同標(biāo)記指的是相同元件。下文中,將參考附圖詳細(xì)說明本發(fā)明的實(shí)施例,從而解釋本發(fā)明的各方面。
參考圖5,混合有線和無線通信系統(tǒng)包括連接到有線網(wǎng)絡(luò)500的有線網(wǎng)絡(luò)接口510,連接到無線網(wǎng)絡(luò)520的無線網(wǎng)絡(luò)接口530,管理模塊540,存儲(chǔ)單元550以及控制模塊560。管理模塊540經(jīng)有線網(wǎng)絡(luò)接口510和無線網(wǎng)絡(luò)接口530接收分組,登記接收分組的源物理地址到管理列表中,并發(fā)送接收的分組到較高層。存儲(chǔ)單元550存儲(chǔ)并更新管理列表,該列表包括多個(gè)管理?xiàng)l目。每個(gè)條目都包括一個(gè)接收分組的源物理地址以及一個(gè)接口號(hào),該接口號(hào)指示有線網(wǎng)絡(luò)接口510或無線網(wǎng)絡(luò)接口530中的哪一個(gè)鏈接到該物理地址??刂颇K560從較高層接收該發(fā)送分組,檢查存儲(chǔ)在存儲(chǔ)單元560內(nèi)的管理列表中是否存在該發(fā)送分組的源物理地址,并當(dāng)管理列表中存在該物理地址時(shí),有選擇地根據(jù)管理列表內(nèi)鏈接到該物理地址的接口號(hào)經(jīng)有線或無線網(wǎng)絡(luò)接口510或530發(fā)送該發(fā)送分組。管理模塊540和控制模塊560可在圖2所示的局域網(wǎng)(LAN)驅(qū)動(dòng)上實(shí)現(xiàn),本領(lǐng)域技術(shù)人員很容易理解。雖然沒有表示,但是應(yīng)當(dāng)理解圖1的CPU 100,ROM 120,接口160,RAM 150,和/或總線190都包含在根據(jù)本發(fā)明一個(gè)方面的圖5所示的系統(tǒng)中。然而,應(yīng)當(dāng)理解,該系統(tǒng)可以和LAN之外的網(wǎng)絡(luò)類型一起配置和/或使用,例如廣域網(wǎng)(WAN),諸如互聯(lián)網(wǎng)和內(nèi)部網(wǎng)這樣的公共和專用網(wǎng)絡(luò),和/或以任何通信介質(zhì)配置和/或使用,通過該通信介質(zhì)連接到該網(wǎng)絡(luò)的任何裝置利用識(shí)別符用于數(shù)據(jù)的發(fā)送和接收。
圖6說明根據(jù)本發(fā)明一個(gè)實(shí)施例存儲(chǔ)在單元550內(nèi)的管理列表的結(jié)構(gòu)。參考圖6,管理列表包括物理地址項(xiàng),接口號(hào)項(xiàng)以及計(jì)時(shí)器項(xiàng)。所示的管理列表進(jìn)一步包括類型項(xiàng),該類型項(xiàng)根據(jù)計(jì)時(shí)器項(xiàng)指示一個(gè)條目是有效還是無效,但本發(fā)明所有方面無需包括該類型和/或有效條目。進(jìn)一步,應(yīng)當(dāng)理解,管理列表可以包括額外的信息,根據(jù)本發(fā)明的方面,可以組合管理列表中的項(xiàng)來減少條目數(shù)目。
管理列表中的物理地址表示已發(fā)送包含在圖3所示分組幀內(nèi)的接收分組的源的媒體訪問控制(MAC)地址。在所示的本發(fā)明的實(shí)施例中,物理地址是48比特的長(zhǎng)度。然而,應(yīng)當(dāng)理解物理地址可以具有其他長(zhǎng)度和格式。
管理列表中的接口號(hào)是一個(gè)識(shí)別符,指示接收分組是通過有線網(wǎng)絡(luò)接口510還是無線網(wǎng)絡(luò)接口530接收的。換句話說,接口號(hào)指示鏈接到該物理地址的網(wǎng)絡(luò)接口。如圖所示,識(shí)別符編號(hào)“2”表示有線接口510,識(shí)別符編號(hào)“1”表示無線接口530。
本發(fā)明的一個(gè)方面計(jì)劃是防止發(fā)生不必要業(yè)務(wù),因?yàn)槭褂脠D1和2所示的系統(tǒng)中出現(xiàn)的在有線和無線MAC接口262和266共享單個(gè)物理地址的情況中,當(dāng)無線通信模式是特別模式時(shí),從有線和無線網(wǎng)絡(luò)接口510和530都發(fā)送發(fā)送分組。特別的,為防止不必要業(yè)務(wù)的發(fā)生以及其他此類問題,無論何時(shí)接收到分組,管理列表記錄發(fā)送該分組的源物理地址以及一個(gè)指示鏈接到該物理地址的網(wǎng)絡(luò)接口是有線還是無線的接口號(hào)。當(dāng)在較高層產(chǎn)生的發(fā)送分組要發(fā)送到對(duì)應(yīng)管理列表中的某物理地址的物理地址時(shí),根據(jù)管理列表內(nèi)鏈接到該物理地址的接口號(hào),經(jīng)有線網(wǎng)絡(luò)接口510和無線網(wǎng)絡(luò)接口530中的對(duì)應(yīng)所指示的一個(gè)發(fā)送該發(fā)送分組。因此,對(duì)于圖6所示的實(shí)施例中的管理列表,物理地址項(xiàng)和接口號(hào)項(xiàng)是必需的。然而,應(yīng)當(dāng)理解,如果可以組合物理地址和識(shí)別符,或可以使用單個(gè)條目和/或其他條目將接口510,530的識(shí)別符相關(guān)或輸送,管理列表無需如圖6所示的形式,既包括物理地址也包括識(shí)別符。
計(jì)時(shí)器指示當(dāng)添加物理地址到管理列表中條目的產(chǎn)生到刪除管理列表內(nèi)的條目的持續(xù)時(shí)間。類型指示該條目是否有效并保留在管理列表中,或無效并將從管理列表中刪除。應(yīng)當(dāng)理解,類型還可以指示其他感興趣的信息,但并不是必須使用類型,例如當(dāng)持續(xù)時(shí)間表示該條目可被刪除系統(tǒng)就刪除條目時(shí)。
在本發(fā)明所示的實(shí)施例中,為提高管理列表的存儲(chǔ)效率,設(shè)定條目存儲(chǔ)在管理列表內(nèi)的時(shí)間。更具體的,在管理列表內(nèi)包括計(jì)時(shí)器項(xiàng),并設(shè)定計(jì)時(shí)器項(xiàng)的初始值。此后,增加或減少計(jì)時(shí)器項(xiàng)的值,并當(dāng)預(yù)定時(shí)間過去時(shí),從管理列表中刪除具有超時(shí)計(jì)時(shí)器的條目。在計(jì)時(shí)器到時(shí)之前,如果從對(duì)應(yīng)計(jì)時(shí)器的物理地址接收到分組,則初始化該計(jì)時(shí)器。當(dāng)計(jì)時(shí)器到時(shí)時(shí),對(duì)應(yīng)的類型被設(shè)為無效,表示將要?jiǎng)h除該條目,并且系統(tǒng)刪除該條目。反之,類型被設(shè)為有效,以便類型項(xiàng)表示是否將要?jiǎng)h除對(duì)應(yīng)條目。然而,應(yīng)當(dāng)理解,在本發(fā)明的所有方面都不是必須使用計(jì)時(shí)器和/或類型字段,例如在期望記錄發(fā)送和/或接收的地方。
圖7是根據(jù)本發(fā)明實(shí)施例的系統(tǒng)初始化過程的流程圖。當(dāng)給混合有線和無線通信系統(tǒng)供電并引導(dǎo)裝入程序時(shí),系統(tǒng)在操作S700中被初始化。在系統(tǒng)初始化中,把存儲(chǔ)在存儲(chǔ)單元(未示出)內(nèi)的單個(gè)物理地址發(fā)送到包括管理模塊540和控制模塊560的LAN驅(qū)動(dòng)。LAN驅(qū)動(dòng)分配物理地址給混合有線和無線通信系統(tǒng)的每一個(gè)網(wǎng)絡(luò)接口510,530,以初始化MAC模塊,然后初始化各網(wǎng)絡(luò)接口510,530的發(fā)送機(jī)和接收機(jī)。
在操作S700的系統(tǒng)初始化后,LAN驅(qū)動(dòng)檢查操作模式,以及有線網(wǎng)絡(luò)接口510和無線網(wǎng)絡(luò)接口530的狀態(tài),尤其是檢查無線通信模式是否是特別模式(在操作S710)。當(dāng)無線通信模式是特別模式時(shí),在操作S720啟動(dòng)管理模塊540,在操作S730啟動(dòng)控制模塊560。當(dāng)無線通信模式不是特別模式時(shí),不執(zhí)行操作S720和S730。
圖8是根據(jù)本發(fā)明實(shí)施例的當(dāng)無線通信模式是特別模式時(shí)通信方法的流程圖。參考圖8,管理模塊540使用接收的分組產(chǎn)生如圖6所示的管理列表,并在操作S800登記包含在接收分組內(nèi)的源物理地址到管理列表中。下面參考圖9進(jìn)一步詳細(xì)說明操作S800的實(shí)施例。
當(dāng)啟動(dòng)混合有線和無線通信系統(tǒng)并在特別模式中啟動(dòng)管理模塊540時(shí),存儲(chǔ)單元550在操作S900初始化管理列表。然后,包含在管理模塊540內(nèi)的分組接收機(jī)542在操作S910確定是否從包含在有線網(wǎng)絡(luò)接口510內(nèi)的有線接收機(jī)512或從包含在無線網(wǎng)絡(luò)接口530內(nèi)的無線接收機(jī)532接收到分組。如果確定接收到分組,包含在管理模塊540內(nèi)的地址檢查器544在操作S915檢查包含在接收的分組內(nèi)的源物理地址,以確定源物理地址是否表示單播發(fā)送。
如果源物理地址表示廣播或多播發(fā)送,地址檢查器544僅在操作S950把接收的分組發(fā)送到較高層,而不執(zhí)行操作S930或S920。如果源物理地址表示單播發(fā)送,地址檢查器544在操作S920查詢存儲(chǔ)單元550確定該源物理地址(即源MAC地址)出現(xiàn)在管理列表中。然而,應(yīng)當(dāng)理解,并不是必須執(zhí)行操作S915,從而不管該分組是否是單播、廣播、和/或多播,而執(zhí)行操作920,而是只對(duì)單播、多播、和/或廣播中的所選的某些才執(zhí)行操作S915,而不對(duì)單播、多播、和廣播中沒有選擇地那些執(zhí)行操作915。
如果該源物理地址不在管理列表中,管理模塊540在操作S930把該源物理地址以及一個(gè)接口號(hào)登記到存儲(chǔ)在存儲(chǔ)單元550內(nèi)的管理列表內(nèi),該接口號(hào)指示鏈接到該源物理地址的網(wǎng)絡(luò)接口。通過例子,在圖6所示的管理列表中,當(dāng)無線網(wǎng)絡(luò)接口530鏈接到源物理地址時(shí),接口號(hào)設(shè)為“1”,當(dāng)有線網(wǎng)絡(luò)接口510鏈接到源物理地址時(shí),接口號(hào)設(shè)為“2”。此外,管理模塊540在操作S930設(shè)定計(jì)時(shí)器為初始值,并在操作S950把接收的分組發(fā)送到較高層。
同時(shí),如果源物理地址在管理列表中,存儲(chǔ)單元550在操作S940將對(duì)應(yīng)源物理地址的計(jì)時(shí)器初始化為初始值,管理模塊540在操作S950把接收的分組發(fā)送到較高層。
回過來參考圖8,在產(chǎn)生管理列表之后,啟動(dòng)控制模塊560,包含在控制模塊560內(nèi)的分組發(fā)送機(jī)562在操作S810確定是否已從較高層接收到要發(fā)送到網(wǎng)絡(luò)的分組。如果分組發(fā)送機(jī)560已從較高層接收到發(fā)送分組,包含在控制模塊560內(nèi)的列表檢查器564在操作S830檢查發(fā)送分組,以確定包含在發(fā)送分組內(nèi)的目的物理地址的類型是否表示單播發(fā)送,多播發(fā)送或廣播發(fā)送。然而,應(yīng)當(dāng)理解,在發(fā)明的所有方面中并不是必須執(zhí)行操作S830。
如果目的物理地址的類型表示是多播或廣播發(fā)送,分組發(fā)送機(jī)把發(fā)送分組發(fā)送到有線發(fā)送機(jī)514和無線發(fā)送機(jī)534兩者,從而發(fā)送分組在操作S860被發(fā)送到有線網(wǎng)絡(luò)500和無線網(wǎng)絡(luò)520。如果目的物理地址的類型表示是單播發(fā)送,列表檢查器564在操作S840查詢存儲(chǔ)單元550,以確定發(fā)送分組的目的物理地址是否在管理列表中。
如果發(fā)送分組目的物理地址在管理列表中,在操作S850,分組發(fā)送機(jī)562根據(jù)管理列表中對(duì)應(yīng)目的物理地址的接口號(hào),經(jīng)有線網(wǎng)絡(luò)接口510或無線網(wǎng)絡(luò)接口530把發(fā)送分組發(fā)送到目的地址。更詳細(xì)的,當(dāng)接口號(hào)表示有線網(wǎng)絡(luò)接口510時(shí),分組發(fā)送機(jī)562把發(fā)送分組發(fā)送到有線發(fā)送機(jī)514,而不經(jīng)無線發(fā)送機(jī)534發(fā)送。當(dāng)接口號(hào)表示無線網(wǎng)絡(luò)接口530時(shí),分組發(fā)送機(jī)562把發(fā)送分組發(fā)送到無線發(fā)送機(jī)534,而不經(jīng)有線發(fā)送機(jī)514發(fā)送。
同時(shí),如果發(fā)送分組的目的物理地址不在管理列表中時(shí),分組發(fā)送機(jī)562把發(fā)送分組發(fā)送到有線發(fā)送機(jī)514和無線發(fā)送機(jī)534兩者,從而發(fā)送分組在操作S860可被發(fā)送到有線和無線網(wǎng)絡(luò)500和520兩者。然而,應(yīng)當(dāng)理解,代替經(jīng)兩個(gè)發(fā)送機(jī)514和534發(fā)送,可以經(jīng)發(fā)送機(jī)514、534中默認(rèn)的那一個(gè)發(fā)送,或通過發(fā)送機(jī)514、534中具有最少業(yè)務(wù)的那一個(gè)。
圖10是根據(jù)本發(fā)明一方面的由存儲(chǔ)單元550執(zhí)行的在管理列表中管理?xiàng)l目的操作的流程圖。存儲(chǔ)單元550存儲(chǔ)管理列表。存儲(chǔ)單元550在操作S1000周期性檢查管理列表中的計(jì)時(shí)器項(xiàng),并在操作S1010確定管理列表中是否存在有效條目。
存儲(chǔ)單元550在操作S1020確定是否有任何有效條目具有超時(shí)計(jì)時(shí)器。如果任何一個(gè)有效條目具有超時(shí)計(jì)時(shí)器,存儲(chǔ)單元550在操作S1030改變?cè)撚行l目為無效狀態(tài),以指示將從管理列表中刪除的一個(gè)條目。如果沒有具有超時(shí)計(jì)時(shí)器的條目,在操作S1040增加或減少任意有效條目的計(jì)時(shí)器。例如,當(dāng)計(jì)時(shí)器的初始值是20并且值0表示計(jì)時(shí)器的到時(shí),那么計(jì)時(shí)器減1。相反的,當(dāng)計(jì)時(shí)器的初始值是0時(shí)并且值20表示計(jì)時(shí)器到時(shí),那么計(jì)時(shí)器加1。雖然沒有在圖10中表示,當(dāng)計(jì)時(shí)器到時(shí)時(shí),根據(jù)一個(gè)方面,存儲(chǔ)單元550刪除具有到時(shí)計(jì)時(shí)器的條目。此外,當(dāng)再次接收到物理地址時(shí),計(jì)時(shí)器條目可增1或重新設(shè)定,從而防止當(dāng)一個(gè)條目中的物理地址涉及與傳送分組有關(guān)的另一個(gè)系統(tǒng)時(shí),從管理列表中過早刪除該條目。
本發(fā)明的一個(gè)方面還可以實(shí)施為用于和一個(gè)或更多計(jì)算機(jī)一起使用的在計(jì)算機(jī)可讀記錄介質(zhì)或媒體上的計(jì)算機(jī)可讀代碼。該計(jì)算機(jī)可讀記錄介質(zhì)是任何能存儲(chǔ)數(shù)據(jù)、然后可由計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)存儲(chǔ)裝置。計(jì)算機(jī)可讀記錄介質(zhì)的例子包括只讀存儲(chǔ)器(ROM),隨機(jī)存取存儲(chǔ)器(RAM),CD-ROM,磁帶,軟盤,光數(shù)據(jù)存儲(chǔ)裝置,以及載波波形(例如經(jīng)互聯(lián)網(wǎng)的數(shù)據(jù)發(fā)送)。計(jì)算機(jī)可讀記錄介質(zhì)還可以分布在網(wǎng)絡(luò)耦合計(jì)算機(jī)系統(tǒng)上,從而以分布方式存儲(chǔ)和執(zhí)行計(jì)算機(jī)可讀代碼。
應(yīng)當(dāng)理解,根據(jù)本發(fā)明的方面,管理列表可被更新,并可由其他裝置創(chuàng)建,而無需從源接收分組。此外,雖然表示為具有兩個(gè)接口510和530,但是應(yīng)當(dāng)理解,本發(fā)明的一個(gè)方面的管理列表可和多個(gè)接口一起使用,用于具有多個(gè)網(wǎng)絡(luò)連接并共享一個(gè)公共地址的系統(tǒng)中。
根據(jù)本發(fā)明的混合有線和無線通信系統(tǒng)對(duì)有線和無線網(wǎng)絡(luò)接口使用單個(gè)物理地址,無論何時(shí)接收到分組,在管理列表中記錄發(fā)送該分組的源的物理地址以及一個(gè)指示鏈接到該物理地址的網(wǎng)絡(luò)接口是有線還是無線的接口號(hào)。然而,當(dāng)在較高層產(chǎn)生的發(fā)送分組被發(fā)送到管理列表中的該物理地址時(shí),混合有線和無線通信系統(tǒng)根據(jù)管理列表中鏈接到該物理地址的接口號(hào),有選擇地經(jīng)有線網(wǎng)絡(luò)接口或無線網(wǎng)絡(luò)接口發(fā)送該發(fā)送分組。因此,本發(fā)明的一方面防止了一個(gè)網(wǎng)絡(luò)的業(yè)務(wù)被載入另一個(gè)網(wǎng)絡(luò),從而防止帶寬的浪費(fèi)。
雖然本發(fā)明的方面是參考實(shí)施例進(jìn)行具體表示和說明的,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解可以在形式上和細(xì)節(jié)上作出不同改變,而不背離由附隨的權(quán)利要求規(guī)定的本發(fā)明的精神和范圍。應(yīng)當(dāng)將實(shí)施例認(rèn)為是描述性而非限制的目的。因此,不是由本發(fā)明的詳細(xì)說明規(guī)定本發(fā)明范圍,而是由附隨權(quán)利要求來規(guī)定,在該范圍內(nèi)的所有不同都被解釋為包括在本發(fā)明內(nèi),本發(fā)明的范圍在權(quán)利要求及其等同物中定義。
本申請(qǐng)要求2003年6月19日在韓國(guó)知識(shí)產(chǎn)權(quán)局申請(qǐng)的韓國(guó)專利申請(qǐng)?zhí)枮?003-39890的優(yōu)先權(quán),其內(nèi)容通過引用包含于此。
權(quán)利要求
1.一種用于能在局域網(wǎng)絡(luò)中進(jìn)行有線和無線通信的混合有線和無線通信系統(tǒng)的通信方法,該通信方法包括在預(yù)定管理列表中登記一個(gè)條目,該條目包括一個(gè)發(fā)送接收分組的源的源物理地址和一個(gè)在鏈接到該物理地址的有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口之間指示并區(qū)別的識(shí)別符;從系統(tǒng)較高層接收一個(gè)發(fā)送分組,并確定和接收的發(fā)送分組的目的物理地址相同的登記物理地址是否在管理列表中;以及當(dāng)該目的物理地址在管理列表中時(shí),根據(jù)該識(shí)別符有選擇地經(jīng)指定的有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口之一發(fā)送該發(fā)送分組。
2.權(quán)利要求1的通信方法,其中所述條目進(jìn)一步包括計(jì)時(shí)器,用于指示從管理列表中產(chǎn)生條目到從管理列表中刪除該條目的持續(xù)時(shí)間。
3.權(quán)利要求2的通信方法,其中所述登記條目包括周期性檢查計(jì)時(shí)器的值,以確定該持續(xù)時(shí)間,直到計(jì)時(shí)器到時(shí);以及如果計(jì)時(shí)器到時(shí),從管理列表中刪除該條目。
4.權(quán)利要求1的通信方法,其中所述登記條目包括確定接收分組的源物理地址是否在管理列表中;當(dāng)源物理地址不在管理列表中時(shí),在管理列表內(nèi)登記該源物理地址以及識(shí)別符;發(fā)送接收的分組到較高層;以及確定是否經(jīng)有線網(wǎng)絡(luò)接口或無線網(wǎng)絡(luò)接口接收到新的分組,并重復(fù)確定是否存在源物理地址、登記源物理地址和識(shí)別符、以及發(fā)送接收到的新的分組到較高層。
5.權(quán)利要求4的通信方法,其中該條目進(jìn)一步包括計(jì)時(shí)器,用于指示從管理列表中產(chǎn)生條目到從管理列表中刪除該條目的持續(xù)時(shí)間,以及其中所述確定源物理地址是否存在進(jìn)一步包括當(dāng)確定接收分組的源物理地址在管理列表中并且此時(shí)接收到接收分組時(shí),重新設(shè)定計(jì)時(shí)器到預(yù)定初始值。
6.權(quán)利要求1的通信方法,其中所述接收發(fā)送分組的操作以及確定是否存在和發(fā)送分組目的物理地址相同的物理地址包括從較高層接收發(fā)送分組,并確定目的物理地址的類型是否表示單播發(fā)送;當(dāng)目的物理地址的類型確定為不是表示單播發(fā)送時(shí),經(jīng)有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口發(fā)送發(fā)送分組;以及當(dāng)確定目的物理地址的類型表示單播發(fā)送時(shí),確定管理列表中是否存在和發(fā)送分組目的物理地址相同的物理地址。
7.權(quán)利要求1的通信方法,其中所述發(fā)送發(fā)送分組包括,當(dāng)管理列表中不存在目的物理地址時(shí),經(jīng)有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口發(fā)送發(fā)送分組。
8.權(quán)利要求1的通信方法,其中當(dāng)混合有線和無線通信系統(tǒng)的無線通信模式是特別模式時(shí),執(zhí)行條目登記、接收發(fā)送分組并確定是否存在和發(fā)送分組目的物理地址相同的物理地址的操作、以及根據(jù)識(shí)別符經(jīng)指定的有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口之一有選擇地發(fā)送發(fā)送分組。
9.權(quán)利要求1的通信方法,其中無線網(wǎng)絡(luò)接口和有線網(wǎng)絡(luò)接口具有相同物理地址。
10.一種計(jì)算機(jī)可讀記錄介質(zhì),用于存儲(chǔ)一種程序代碼,該代碼用于在計(jì)算機(jī)上執(zhí)行一種通信方法,該方法用于能在局域網(wǎng)絡(luò)中進(jìn)行有線和無線通信的混合有線和無線通信系統(tǒng),該通信方法包括在預(yù)定管理列表中登記一個(gè)條目,該條目包括發(fā)送接收分組的源的源物理地址以及一個(gè)在鏈接到該物理地址的有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口之間指示和區(qū)別的識(shí)別符;從系統(tǒng)較高層接收發(fā)送分組,并確定和接收的發(fā)送分組的目的物理地址相同的登記物理地址是否在管理列表中;以及當(dāng)該目的物理地址在管理列表中時(shí),根據(jù)所述識(shí)別符有選擇地經(jīng)指定的有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口之一發(fā)送該發(fā)送分組。
11.一種能在局域網(wǎng)絡(luò)中進(jìn)行有線和無線通信的混合有線和無線通信系統(tǒng),該混合有線和無線通信系統(tǒng)包括較高層;處理器,接收并發(fā)送經(jīng)較高層接收的分組;存儲(chǔ)單元,存儲(chǔ)管理列表,該列表包括多個(gè)條目,每個(gè)條目都包括發(fā)送接收的分組的源的物理地址,以及在鏈接到物理地址的有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口之間指示并區(qū)別的識(shí)別符;管理模塊,確定管理列表內(nèi)條目之一是否有與包含在接收分組內(nèi)源物理地址相同的物理地址,當(dāng)確定管理列表中沒有該物理地址時(shí),登記該源物理地址和對(duì)應(yīng)該物理地址的識(shí)別符到管理列表的新條目中,并傳送接收的分組到較高層;控制模塊,從較高層接收發(fā)送分組,并當(dāng)管理列表中有該目的物理地址時(shí),根據(jù)對(duì)應(yīng)發(fā)送分組的目的物理地址的識(shí)別符,有選擇地經(jīng)指定的有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口之一發(fā)送該發(fā)送分組;有線網(wǎng)絡(luò)接口,傳送接收的分組到管理模塊,以及如果控制模塊控制要經(jīng)有線網(wǎng)絡(luò)接口發(fā)送接收分組,那么從控制模塊接收該發(fā)送分組,并發(fā)送該發(fā)送分組到其連接的有線網(wǎng)絡(luò);以及無線網(wǎng)絡(luò)接口,傳送接收的分組到管理模塊,并如果控制模塊控制要經(jīng)無線網(wǎng)絡(luò)接口發(fā)送接收分組,那么從控制模塊接收該發(fā)送分組,并發(fā)送該發(fā)送分組到其連接的無線網(wǎng)絡(luò)。
12.權(quán)利要求11的混合有線和無線通信系統(tǒng),其中每個(gè)條目進(jìn)一步包括計(jì)時(shí)器,用于指示管理列表中從產(chǎn)生條目到刪除該條目的持續(xù)時(shí)間。
13.權(quán)利要求12的混合有線和無線通信系統(tǒng),其中所述存儲(chǔ)單元周期性檢查每個(gè)條目的計(jì)時(shí)器值,以確定計(jì)時(shí)器是否到時(shí),并如果持續(xù)時(shí)間指示該條目到時(shí),那么從管理列表中刪除具有到時(shí)計(jì)時(shí)器的條目。
14.權(quán)利要求12的混合有線和無線通信系統(tǒng),其中,當(dāng)接收到接收分組,確定管理列表中存在該源物理地址時(shí),存儲(chǔ)單元重新設(shè)定對(duì)應(yīng)該源物理地址的計(jì)時(shí)器到預(yù)定初始值。
15.權(quán)利要求11的混合有線和無線通信系統(tǒng),其中控制模塊進(jìn)一步檢查從較高層接收的發(fā)送分組的目的物理地址類型,當(dāng)目的物理地址的類型不表示單播發(fā)送時(shí),經(jīng)有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口兩者發(fā)送發(fā)送分組,并當(dāng)目的物理地址的類型表示單播發(fā)送時(shí),確定管理列表中是否存在和目的物理地址相同的物理地址。
16.權(quán)利要求11的混合有線和無線通信系統(tǒng),其中當(dāng)目的物理地址未登記在管理列表內(nèi)的條目之一時(shí),控制模塊經(jīng)有線網(wǎng)絡(luò)接口和無線網(wǎng)絡(luò)接口發(fā)送該發(fā)送分組。
17.權(quán)利要求11的混合有線和無線通信系統(tǒng),其中無線網(wǎng)絡(luò)接口和有線網(wǎng)絡(luò)接口具有相同物理地址。
18.權(quán)利要求11的混合有線和無線通信系統(tǒng),其中當(dāng)無線通信模式是特別模式時(shí),混合有線和無線通信系統(tǒng)操作。
19.一種用于能通過第一類型的第一網(wǎng)絡(luò)和不是第一類型的第二類型的第二網(wǎng)絡(luò)通信的混合通信系統(tǒng)的方法,該通信方法包括對(duì)于從該系統(tǒng)發(fā)送到第一和第二網(wǎng)絡(luò)之一的發(fā)送分組,根據(jù)發(fā)送分組目的物理地址和系統(tǒng)管理列表的比較,確定使用第一和第二接口的哪一個(gè)來發(fā)送接收的發(fā)送分組;以及有選擇地經(jīng)確定的第一和第二接口之一發(fā)送該發(fā)送分組,而不經(jīng)第一和第二接口的另一個(gè)發(fā)送發(fā)送分組。
20.權(quán)利要求19的通信方法,其中第一類型的網(wǎng)絡(luò)是有線網(wǎng)絡(luò),第二類型的網(wǎng)絡(luò)是無線網(wǎng)絡(luò)。
21.權(quán)利要求19的通信方法,進(jìn)一步包括在系統(tǒng)中從目的物理地址接收另一個(gè)分組,以及在管理列表內(nèi)記錄經(jīng)第一和第二接口的哪一個(gè)接收該另一個(gè)分組,以及目的物理地址。
22.權(quán)利要求21的通信方法,其中確定使用第一和第二接口的哪一個(gè)來發(fā)送發(fā)送分組包括查看從發(fā)送分組中檢測(cè)的目的物理地址和管理列表,以檢測(cè)管理列表中的條目,該條目指示通過第一和第二接口的哪一個(gè)接收來自目的物理地址的該另一個(gè)分組,以及確定記錄在檢查的條目?jī)?nèi)的第一和第二接口的其中之一是發(fā)送分組要經(jīng)其發(fā)送的第一和第二接口之一。
23.權(quán)利要求19的通信方法,其中管理列表包括第一和第二條目;第一條目包括第一物理地址和在發(fā)送到第一物理地址時(shí)使用第一接口的指示,第二條目包括第二物理地址和在發(fā)送到第二物理地址時(shí)使用第二接口的指示,以及確定使用第一和第二接口中的哪一個(gè)來發(fā)送接收的發(fā)送分組包括如果目的物理地址對(duì)應(yīng)該第一物理地址,確定使用第一接口,以及如果目的物理地址對(duì)應(yīng)該第二物理地址,確定使用第二接口。
24.權(quán)利要求19的通信方法,其中管理列表包括第一條目,該第一條目包含第一物理地址,一個(gè)在第一和第二接口之間指示和區(qū)分將使用哪一個(gè)來發(fā)送到第一物理地址的指示,以及一個(gè)有效指示,以及該通信方法進(jìn)一步包括如果該有效指示指示第一條目無效,則刪除該第一條目。
25.權(quán)利要求24的通信方法,其中該有效指示包括遞減的計(jì)時(shí)器值,從而系統(tǒng)在第一條目創(chuàng)建后的一段預(yù)定時(shí)間刪除第一條目。
26.權(quán)利要求25的通信方法,進(jìn)一步包括,如果從和第一物理地址相同的物理地址接收到另一分組,增加計(jì)時(shí)器值。
27.權(quán)利要求19的通信方法,其中第一和第二接口共享一個(gè)公共物理地址,從而在第一接口經(jīng)第一網(wǎng)絡(luò)接收的第一分組被定址到該公共物理地址,以及在第二接口經(jīng)第二網(wǎng)絡(luò)接收的第二分組被定址到該公共物理地址。
28.一種計(jì)算機(jī)可讀介質(zhì),編碼有可由計(jì)算機(jī)執(zhí)行的用于實(shí)施權(quán)利要求19的通信方法的執(zhí)行指令。
29.一種通信系統(tǒng),能通過第一類型的第一網(wǎng)絡(luò)和不同于第一類型的第二類型的第二網(wǎng)絡(luò)傳送數(shù)據(jù)分組,該通信系統(tǒng)包括第一網(wǎng)絡(luò)接口,連接到第一網(wǎng)絡(luò),以傳送關(guān)于第一網(wǎng)絡(luò)的分組;第二網(wǎng)絡(luò)接口,連接到第二網(wǎng)絡(luò),以傳送關(guān)于第二網(wǎng)絡(luò)的其它分組;存儲(chǔ)單元,存儲(chǔ)包括多個(gè)條目的管理列表,每個(gè)條目在第一和第二網(wǎng)絡(luò)接口之間識(shí)別并區(qū)分;以及處理器,比較要發(fā)送的發(fā)送分組和管理列表的條目,根據(jù)比較確定使用第一和第二網(wǎng)絡(luò)接口的哪一個(gè)來發(fā)送發(fā)送分組,并控制發(fā)送分組經(jīng)第一和第二網(wǎng)絡(luò)接口中確定的那一個(gè)發(fā)送。
30.權(quán)利要求29的通信系統(tǒng),其中發(fā)送分組包括目的物理地址,每個(gè)條目包括對(duì)應(yīng)的物理地址以及在第一和第二網(wǎng)絡(luò)接口之間識(shí)別和區(qū)分,以及處理器進(jìn)一步確定條目之一是否包括和發(fā)送分組內(nèi)包含的目的物理地址相同的物理地址,并控制發(fā)送分組經(jīng)包含在具有和目的物理地址相同的物理地址的一個(gè)條目?jī)?nèi)的指定的第一和第二網(wǎng)絡(luò)接口之一發(fā)送。
31.權(quán)利要求29的通信系統(tǒng),其中對(duì)于具有源物理地址的接收分組,如果源物理地址不是在管理列表內(nèi)條目之一的物理地址,則處理器進(jìn)一步在管理列表內(nèi)記錄一個(gè)新條目,該條目包括該源物理地址和一個(gè)指示經(jīng)第一和第二網(wǎng)絡(luò)接口的哪一個(gè)接收該接收分組的識(shí)別符。
32.權(quán)利要求29的通信系統(tǒng),其中第一類型的網(wǎng)絡(luò)是有線網(wǎng)絡(luò),第二類型的網(wǎng)絡(luò)是無線網(wǎng)絡(luò)。
33.權(quán)利要求29的通信系統(tǒng),其中條目之一進(jìn)一步包括一個(gè)有效指示,以及如果該有效指示指示該一個(gè)條目無效,處理器進(jìn)一步刪除該條目。
34.權(quán)利要求33的通信系統(tǒng),其中有效指示包括計(jì)時(shí)器值,處理器遞減該計(jì)時(shí)器值,從而系統(tǒng)在創(chuàng)建一個(gè)條目后一段預(yù)定時(shí)間刪除該條目。
35.權(quán)利要求33的通信系統(tǒng),其中該一個(gè)條目進(jìn)一步包括物理地址,并在第一和第二網(wǎng)絡(luò)接口之間識(shí)別和區(qū)分,以及處理器進(jìn)一步根據(jù)最后檢驗(yàn)該條目?jī)?nèi)的物理地址的時(shí)間來調(diào)整有效指示。
36.權(quán)利要求35的通信系統(tǒng),其中如果接收另一個(gè)分組,并包括和在該一個(gè)條目?jī)?nèi)指示的物理地址相同的物理地址,處理器檢驗(yàn)該有效指示,以在一額外的時(shí)間段內(nèi)不進(jìn)行刪除。
37.權(quán)利要求36的通信系統(tǒng),其中該有效指示包括一個(gè)計(jì)時(shí)器值,以及處理器遞減該計(jì)時(shí)器值,從而系統(tǒng)在創(chuàng)建該一個(gè)條目的時(shí)間后的預(yù)定時(shí)間刪除該第一條目,并如果檢驗(yàn)了有效指示,遞增該時(shí)間值。
38.權(quán)利要求29的通信系統(tǒng),其中第一和第二接口共享一個(gè)公共物理地址,從而在第一網(wǎng)絡(luò)接口經(jīng)第一網(wǎng)絡(luò)接收的第一分組被定址到該公共物理地址,在第二網(wǎng)絡(luò)接口經(jīng)第二網(wǎng)絡(luò)接收的第二分組被定址到該公共物理地址。
39.一種通信系統(tǒng),能經(jīng)第一類型的第一網(wǎng)絡(luò)和不同于第一類型的第二類型的第二網(wǎng)絡(luò)傳送數(shù)據(jù)分組,該通信系統(tǒng)包括第一網(wǎng)絡(luò)接口,連接到第一網(wǎng)絡(luò),以傳送關(guān)于第一網(wǎng)絡(luò)的分組;第二網(wǎng)絡(luò)接口,連接到第二網(wǎng)絡(luò),以傳送關(guān)于第二網(wǎng)絡(luò)的其它分組;存儲(chǔ)單元,存儲(chǔ)包括多個(gè)條目的管理列表,每個(gè)條目在第一和第二網(wǎng)絡(luò)接口之間識(shí)別并區(qū)分;以及處理器,比較經(jīng)第一和第二網(wǎng)絡(luò)接口之一接收的接收分組和管理列表的條目,并且,如果接收分組來自不包括在管理列表?xiàng)l目中的源物理地址,記錄一個(gè)新的條目,該條目包括一個(gè)源物理地址和一個(gè)指示第一和第二網(wǎng)絡(luò)接口中的哪一個(gè)接收該接收分組的指示。
40.權(quán)利要求39的通信系統(tǒng),其中處理器進(jìn)一步根據(jù)管理列表內(nèi)的指示控制發(fā)送分組經(jīng)第一和第二網(wǎng)絡(luò)接口發(fā)送。
41.權(quán)利要求39的通信系統(tǒng),其中條目之一進(jìn)一步包括一個(gè)有效指示,以及如果有效指示指示該條目無效,處理器進(jìn)一步刪除該條目。
42.權(quán)利要求41的通信系統(tǒng),其中有效指示包括計(jì)時(shí)器值,處理器遞減該計(jì)時(shí)器值,從而系統(tǒng)在條目創(chuàng)建后的預(yù)定時(shí)間刪除該條目。
43.權(quán)利要求41的通信系統(tǒng),其中該條目之一進(jìn)一步包括物理地址,并在第一和第二網(wǎng)絡(luò)接口之間識(shí)別和區(qū)分,以及處理器進(jìn)一步根據(jù)最后檢驗(yàn)在該一個(gè)條目?jī)?nèi)的物理地址的時(shí)間來調(diào)整有效指示。
44.權(quán)利要求43的通信系統(tǒng),其中如果接收另一個(gè)分組,并包括和在該一個(gè)條目?jī)?nèi)指示的物理地址相同的物理地址,處理器檢驗(yàn)該有效指示,以在一額外的時(shí)間段內(nèi)不進(jìn)行刪除。
45.權(quán)利要求44的通信系統(tǒng),其中該有效指示包括一個(gè)計(jì)時(shí)器值,以及處理器遞減該計(jì)時(shí)器值,從而系統(tǒng)在創(chuàng)建該條目的時(shí)間后的預(yù)定時(shí)間刪除該第一條目,并且如果檢驗(yàn)了有效指示,遞增該時(shí)間值。
46.權(quán)利要求39的通信系統(tǒng),其中第一和第二接口共享一個(gè)公共物理地址,從而在第一網(wǎng)絡(luò)接口經(jīng)第一網(wǎng)絡(luò)接收的第一分組被定址到該公共物理地址,在第二網(wǎng)絡(luò)接口經(jīng)第二網(wǎng)絡(luò)接收的第二分組被定址到該公共物理地址。
全文摘要
一種用于混合有線和無線通信系統(tǒng)的通信方法,包括在預(yù)定管理列表中登記條目,該條目包含發(fā)送接收分組的源的物理地址以及一個(gè)指示鏈接到該物理地址的有線或無線網(wǎng)絡(luò)接口的識(shí)別符;從較高層接收發(fā)送分組,并確定管理列表中是否有和發(fā)送分組的目的物理地址相同的物理地址;以及當(dāng)管理列表中有該目的物理地址時(shí),根據(jù)識(shí)別符經(jīng)有線網(wǎng)絡(luò)接口或無線網(wǎng)絡(luò)接口發(fā)送該發(fā)送分組。
文檔編號(hào)H04L12/64GK1574794SQ20041006842
公開日2005年2月2日 申請(qǐng)日期2004年6月21日 優(yōu)先權(quán)日2003年6月19日
發(fā)明者李鎮(zhèn)澤 申請(qǐng)人:三星電子株式會(huì)社