專利名稱:通過(guò)接入點(diǎn)發(fā)送路由器公告和請(qǐng)求消息的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在無(wú)線電網(wǎng)絡(luò)環(huán)境下發(fā)送消息的方法和設(shè)備,更具體地講,涉及 一種根據(jù)移動(dòng)互聯(lián)網(wǎng)協(xié)議(MIP)在無(wú)線電網(wǎng)絡(luò)環(huán)境下有效地發(fā)送消息的方法和設(shè)備。
背景技術(shù):
隨著移動(dòng)節(jié)點(diǎn),諸如筆記本計(jì)算機(jī)和個(gè)人數(shù)字助理(PDA)的性能的改進(jìn)以及移動(dòng) 通信技術(shù)的開(kāi)發(fā),移動(dòng)節(jié)點(diǎn)用戶的數(shù)量顯著增加。因此,已經(jīng)引入了使用互聯(lián)網(wǎng)協(xié)議(IP) 地址作為移動(dòng)節(jié)點(diǎn)標(biāo)識(shí)符的移動(dòng)互聯(lián)網(wǎng)協(xié)議(MIP)。具體地講,MIP是這樣一種技術(shù),通過(guò) 該技術(shù),即使移動(dòng)節(jié)點(diǎn)的位置被改變,節(jié)點(diǎn)也能通過(guò)使用該移動(dòng)節(jié)點(diǎn)的IP地址繼續(xù)與該移 動(dòng)節(jié)點(diǎn)通信。 圖1是現(xiàn)有技術(shù)的無(wú)線網(wǎng)絡(luò)環(huán)境的示圖。參照?qǐng)Dl,現(xiàn)有技術(shù)的無(wú)線網(wǎng)絡(luò)環(huán)境包 括歸屬代理(HA)11、接入點(diǎn)(AP)A 12,移動(dòng)節(jié)點(diǎn)(MN)13、通信節(jié)點(diǎn)(CN) 14、外地代理(FA) A 15、 AP B 16、 FA B 17和AP C 18。 屬于接入路由器(AR)類型的HA 11、 FA A 15和FA B 17的每一個(gè)管理其所位于 的子網(wǎng)。也就是說(shuō),HA ll管理子網(wǎng)A,F(xiàn)A A 15管理子網(wǎng)C,F(xiàn)AB 17管理子網(wǎng)D。 AP A 12、 AP B 16和AP C 18通過(guò)線纜與AR,諸如HA 11、 FA A 15和FA B 17通信,并無(wú)線地與MN 13通信,以將麗13連接到有線網(wǎng)絡(luò)。 當(dāng)CN 14使用MN 13的IP地址作為目的地址來(lái)發(fā)送包時(shí),所述包根據(jù)MIP被如 下處理。如果MN 13位于HA 11管理的子網(wǎng)A中,則所述包經(jīng)由HA ll和AP A 12到達(dá)MN 13。然而,如果麗13離開(kāi)子網(wǎng)A,隨后位于FAA 15管理的子網(wǎng)C中,則HA 11攔截所述包 并通過(guò)隧道將所述包傳送到FA A15。在這種情況下,被稱為COA(轉(zhuǎn)交地址)的麗13的 當(dāng)前IP地址變?yōu)榕c其初始IP地址不同。為了執(zhí)行隧穿,HA ll必須識(shí)別麗13的C0A。因 此,MN 13將包含諸如麗13的C0A的信息的綁定更新消息發(fā)送到HA 11。相似地,當(dāng)MN 13 離開(kāi)子網(wǎng)C,隨后移動(dòng)到FA B 17管理的子網(wǎng)D時(shí),所述包被如上所述地處理。
圖2是示出現(xiàn)有技術(shù)的無(wú)線網(wǎng)絡(luò)環(huán)境中的切換處理的示圖。參照?qǐng)D2,MN 25依次 通過(guò)AP A 22管理的小區(qū)、AP B 23管理的小區(qū)和AP C 24管理的小區(qū)。MN 25必須產(chǎn)生MN 25現(xiàn)在所在的子網(wǎng)中使用的C0A,以便麗25在AR 21管理的子網(wǎng)中移動(dòng)的同時(shí)能夠與其 他節(jié)點(diǎn)通信,所述COA包含子網(wǎng)前綴。因此,麗25必須具有關(guān)于子網(wǎng)的信息,以產(chǎn)生C0A。
因此,AR 21周期性地廣播包含關(guān)于子網(wǎng)的信息的路由器公告(RA)消息。此夕卜, MN 25可發(fā)送請(qǐng)求發(fā)送RA消息的路由器請(qǐng)求(RS)消息。然而,周期廣播的RA消息通過(guò)從 AR 21無(wú)線地接收RA消息的AP A 22、AP B 23或AP C 24重復(fù)廣播到MN 25。在這種情況 下,與有線資源不同,用于無(wú)線信道的無(wú)線資源帶寬非常有限,因此,RA消息的廣播導(dǎo)致無(wú) 線信道帶寬的嚴(yán)重浪費(fèi)。
具體地講,如果執(zhí)行MN 25從AR 21管理的子網(wǎng)移動(dòng)到新的子網(wǎng)的切換處理需要大量的時(shí)間,則中止與麗25建立的通信,從而降低了麗25的通信性能。因此,必須加快切換處理。然而,當(dāng)縮短發(fā)送RA消息的發(fā)送間隔來(lái)加快切換處理時(shí),無(wú)線信道帶寬的浪費(fèi)變得更嚴(yán)重。此外,當(dāng)麗25發(fā)送RS消息以及響應(yīng)于該RS消息廣播RA消息時(shí),無(wú)線信道帶寬的浪費(fèi)相當(dāng)大。
發(fā)明內(nèi)容
本發(fā)明的示例性實(shí)施例克服了以上缺點(diǎn)以及以上未提及的其他缺點(diǎn)。此外,本發(fā)
明不需要克服上述缺點(diǎn),并且本發(fā)明的示例性實(shí)施例可以不克服上述的任何問(wèn)題。 本發(fā)明提供了一種在減小由廣播路由器公告(RA)消息引起的無(wú)線信道帶寬的浪費(fèi)的同時(shí),保證平滑切換到移動(dòng)節(jié)點(diǎn)的方法和設(shè)備。 本發(fā)明還提供了一種其上記錄有用于執(zhí)行上述方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀介質(zhì)。 根據(jù)本發(fā)明的一方面,提供了一種在位于特定子網(wǎng)的接入點(diǎn)中計(jì)算消息發(fā)送間隔的方法,所述方法包括確定接入點(diǎn)是否是位于所述特定子網(wǎng)和相鄰子網(wǎng)之間的邊界的邊緣接入點(diǎn);和基于確定結(jié)果計(jì)算包含關(guān)于所述特定子網(wǎng)的信息的第一消息的發(fā)送間隔。
根據(jù)本發(fā)明的另一方面,提供了一種用于在位于特定子網(wǎng)的接入點(diǎn)中計(jì)算消息發(fā)送間隔的設(shè)備,所述設(shè)備包括確定單元,確定接入點(diǎn)是否是位于所述特定子網(wǎng)和相鄰子網(wǎng)之間的邊界的邊緣接入點(diǎn);和計(jì)算單元,基于來(lái)自確定單元的確定結(jié)果計(jì)算包含關(guān)于所述特定子網(wǎng)的信息的第一消息的發(fā)送間隔。 根據(jù)本發(fā)明的另一方面,提供了一種其上記錄有用于上述方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀介質(zhì)。 根據(jù)本發(fā)明的另一方面,提供了一種在位于特定子網(wǎng)的接入點(diǎn)中發(fā)送消息的方法,所述方法包括確定接入點(diǎn)是否是位于所述特定子網(wǎng)和相鄰子網(wǎng)之間的邊界的邊緣接入點(diǎn);基于確定結(jié)果計(jì)算包含關(guān)于所述特定子網(wǎng)的信息的第一消息的發(fā)送間隔;和按計(jì)算的間隔發(fā)送所述第一消息。 根據(jù)本發(fā)明的另一方面,提供了一種用于在位于特定子網(wǎng)的接入點(diǎn)中發(fā)送消息的設(shè)備,所述設(shè)備包括確定單元,確定接入點(diǎn)是否是位于所述特定子網(wǎng)和相鄰子網(wǎng)之間的邊界的邊緣接入點(diǎn);計(jì)算單元,基于確定結(jié)果計(jì)算包含關(guān)于所述特定子網(wǎng)的信息的第一消息的發(fā)送間隔;和發(fā)送器,按計(jì)算的間隔發(fā)送所述第一消息。 根據(jù)本發(fā)明的另一方面,提供了一種其上記錄有用于上述方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀介質(zhì)。 根據(jù)本發(fā)明的另一方面,提供了一種在位于特定子網(wǎng)的接入點(diǎn)中發(fā)送消息的方
法,所述方法包括從移動(dòng)節(jié)點(diǎn)接收第二消息,所述第二消息請(qǐng)求包含關(guān)于所述特定子網(wǎng)的
信息的第一消息;當(dāng)接收到所述第二消息時(shí),測(cè)量從接收到存儲(chǔ)在接入點(diǎn)中的第一消息的
時(shí)刻經(jīng)過(guò)的時(shí)間量;和基于所述經(jīng)過(guò)的時(shí)間量選擇性地發(fā)送所述第一消息。 根據(jù)本發(fā)明的另一方面,提供了一種用于在位于特定子網(wǎng)的接入點(diǎn)中發(fā)送消息的
設(shè)備,所述設(shè)備包括接收器,從移動(dòng)節(jié)點(diǎn)接收第二消息,所述第二消息請(qǐng)求包含關(guān)于所述
特定子網(wǎng)的信息的第一消息;測(cè)量單元,當(dāng)接收到所述第二消息時(shí),測(cè)量從接收到存儲(chǔ)在接入點(diǎn)中的第一消息的時(shí)刻經(jīng)過(guò)的時(shí)間量;和發(fā)送器,基于所述經(jīng)過(guò)的時(shí)間量選擇性地發(fā)送 所述第一消息。 根據(jù)本發(fā)明的另一方面,提供了一種其上記錄有用于上述方法的計(jì)算機(jī)程序的計(jì) 算機(jī)可讀介質(zhì)。
通過(guò)參照附圖對(duì)本發(fā)明的示例性實(shí)施例進(jìn)行的詳細(xì)描述,本發(fā)明的以上和其他方 面將變得更加清楚,其中 圖1是現(xiàn)有技術(shù)的無(wú)線網(wǎng)絡(luò)環(huán)境的示圖; 圖2是示出現(xiàn)有技術(shù)的無(wú)線網(wǎng)絡(luò)環(huán)境中的切換處理的示圖; 圖3是示出根據(jù)本發(fā)明示例性實(shí)施例的無(wú)線網(wǎng)絡(luò)環(huán)境中的切換處理的示圖; 圖4是接入路由器(AR)之間建立的現(xiàn)有技術(shù)的無(wú)線網(wǎng)絡(luò)環(huán)境的示圖; 圖5是根據(jù)本發(fā)明示例性實(shí)施例的AR之間建立的無(wú)線網(wǎng)絡(luò)環(huán)境的示圖; 圖6是根據(jù)本發(fā)明示例性實(shí)施例的發(fā)送和接收路由器公告(RA)消息及路由器請(qǐng)
求(RS)消息的設(shè)備的框圖; 圖7是示出根據(jù)本發(fā)明示例性實(shí)施例的處理RA消息的方法的流程圖;
圖8是示出根據(jù)本發(fā)明示例性實(shí)施例的處理RS消息的方法的流程圖;禾口
圖9是示出根據(jù)本發(fā)明示例性實(shí)施例的發(fā)送RA消息的方法的流程圖。
具體實(shí)施例方式
以下將參照附圖詳細(xì)地描述本發(fā)明的示例性實(shí)施例。 圖3是示出根據(jù)本發(fā)明示例性實(shí)施例的無(wú)線網(wǎng)絡(luò)環(huán)境中執(zhí)行的切換處理的示圖。 參照?qǐng)D3,移動(dòng)節(jié)點(diǎn)(麗)35依次通過(guò)接入點(diǎn)(AP)A 32管理的小區(qū)、AP B 33管理的小區(qū)和 AP C 34管理的小區(qū)。為了防止無(wú)線信道帶寬由于周期地廣播路由器公告(RA)消息而被浪 費(fèi),當(dāng)AP A 32、AP B 33和AP C34從接入路由器(AR) 31接收到RA消息時(shí),AP A 32、AP B 33和AP C 34保持該RA消息,而不廣播該RA消息。接下來(lái),AP A 32、AP B 33和AP C 34 的每一個(gè)設(shè)置發(fā)送RA消息的發(fā)送間隔以減少無(wú)線信道通信量,并按所述發(fā)送間隔發(fā)送RA 消息。也就是說(shuō),只要有可能,AP A 32、AP B 33和AP C 34的每一個(gè)就設(shè)置發(fā)送間隔以有 效地使用無(wú)線信道帶寬。然而,如果由于麗35從AR 31管理的子網(wǎng)移動(dòng)到新的子網(wǎng)而發(fā) 生切換,則發(fā)送間隔被減小以保證麗35的通信質(zhì)量。 圖4是示出AR A 41和AR B 42之間建立的現(xiàn)有技術(shù)的無(wú)線網(wǎng)絡(luò)環(huán)境的示圖。參 照?qǐng)D4,在現(xiàn)有技術(shù)的無(wú)線網(wǎng)絡(luò)環(huán)境中,AR A 41管理的子網(wǎng)A被設(shè)計(jì)為與AR B 42管理的 相鄰的子網(wǎng)B部分重疊。設(shè)計(jì)重疊以防止移動(dòng)節(jié)點(diǎn)之間通信中的不連續(xù)性。
通常,當(dāng)從AR A 41和AR B 42接收到RA消息時(shí),AP立即廣播該RA消息,因此, 子網(wǎng)A中的所有AP同時(shí)發(fā)送該RA消息。然而,即使位于子網(wǎng)A中心的AP A 411管理的小 區(qū)中的移動(dòng)節(jié)點(diǎn)在該小區(qū)中移動(dòng),也不發(fā)生切換,因此,發(fā)送RA消息的發(fā)送間隔減小引起 無(wú)線信道帶寬的浪費(fèi)。相反,如果位于子網(wǎng)A邊緣的AP B 412和AP C 413管理的小區(qū)中 的移動(dòng)節(jié)點(diǎn)在該小區(qū)中移動(dòng),則很有可能發(fā)生切換,因此,如果增大RA消息的發(fā)送間隔,則 不能保證平滑切換。
5
圖5是根據(jù)本發(fā)明示例性實(shí)施例的AR之間建立的無(wú)線網(wǎng)絡(luò)環(huán)境的示圖。參照?qǐng)D5,基于圖3的無(wú)線網(wǎng)絡(luò)環(huán)境設(shè)計(jì)無(wú)線網(wǎng)絡(luò)環(huán)境,其中,所有的AP存儲(chǔ)來(lái)自AR A 51或AR B52的RA消息,而不廣播該RA消息。 具體地講,即使位于子網(wǎng)A中心的AP A 511管理的小區(qū)中的移動(dòng)節(jié)點(diǎn)在該小區(qū)中移動(dòng),也不發(fā)生切換,因此,AP A 511增大發(fā)送RA消息的發(fā)送間隔。相反,如果位于子網(wǎng)A的邊緣AP B 512和邊緣AP C 513管理的小區(qū)中的移動(dòng)節(jié)點(diǎn)在該小區(qū)中移動(dòng),則很有可能發(fā)生切換,因此,邊緣AP B 512和邊緣AP C 513減小RA消息的發(fā)送間隔。
圖6是根據(jù)本發(fā)明示例性實(shí)施例的發(fā)送和接收路由器公告(RA)消息及路由器請(qǐng)求(RS)消息的設(shè)備的框圖。參照?qǐng)D6,所述設(shè)備包括在AP 62中,AP 62管理組成子網(wǎng)的多個(gè)小區(qū)中的一個(gè)小區(qū)。所述設(shè)備包括消息確定單元621、RA更新單元622、RA存儲(chǔ)單元623、邊緣AP確定單元624、邊緣計(jì)數(shù)值控制器625、RA發(fā)送間隔計(jì)算單元626、RA經(jīng)過(guò)時(shí)間測(cè)量單元627、RA/RS發(fā)送確定單元628、有線網(wǎng)絡(luò)接口 629和無(wú)線網(wǎng)絡(luò)接口 6210。
消息確定單元621確定經(jīng)由有線網(wǎng)絡(luò)接口 629或無(wú)線網(wǎng)絡(luò)接口 6210接收的消息的類型。消息確定單元621還確定經(jīng)由有線網(wǎng)絡(luò)接口 629接收的消息是否是包含關(guān)于子網(wǎng)的信息的RA消息,或者確定經(jīng)由無(wú)線網(wǎng)絡(luò)接口 6210接收的消息是否是請(qǐng)求RA消息的RS消息。RA消息由AR 61提供,并且包含關(guān)于子網(wǎng)A的信息。RS消息被發(fā)送以請(qǐng)求RA消息。
此外,當(dāng)消息確定單元621確定經(jīng)由有線網(wǎng)絡(luò)接口 629接收的消息是RA消息時(shí),消息確定單元621將接收到的RA消息與存儲(chǔ)在AP 62中的RA消息(即,存儲(chǔ)在RA存儲(chǔ)單元623中的RA消息)進(jìn)行比較,并根據(jù)比較結(jié)果確定初始的RA消息是否被改變。也就是說(shuō),消息確定單元621將經(jīng)由有線網(wǎng)絡(luò)接口 629接收的RA消息與存儲(chǔ)在RA存儲(chǔ)單元623中的RA消息進(jìn)行比較,并且當(dāng)接收到的RA消息與存儲(chǔ)的RA消息不同時(shí),確定初始的RA消息已被改變。 當(dāng)消息確定單元621確定經(jīng)由有線網(wǎng)絡(luò)接口 629接收的消息是RA消息時(shí),RA更新單元622使用接收到的RA消息更新存儲(chǔ)在RA存儲(chǔ)單元623中的RA消息。
當(dāng)消息確定單元621確定經(jīng)由無(wú)線網(wǎng)絡(luò)接口 6210接收的消息是RS消息時(shí),邊緣AP確定單元624基于包含在接收到的RS消息中的信息確定AP 62是否是位于子網(wǎng)A和相鄰子網(wǎng)之間的邊界的邊緣AP。具體地講,根據(jù)本發(fā)明的示例性實(shí)施例,邊緣AP確定單元624基于接收到的RS消息的源地址(即,發(fā)送接收到的RS消息的地點(diǎn)的地址)確定AP 62是否是位于子網(wǎng)A和相鄰子網(wǎng)之間的邊界的邊緣AP。 如果AP 62是位于子網(wǎng)A和相鄰子網(wǎng)之間的邊界的邊緣AP,則AP 62可從子網(wǎng)A中的移動(dòng)節(jié)點(diǎn)或相鄰子網(wǎng)中的移動(dòng)節(jié)點(diǎn)接收RS消息。然而,如果AP 62從相鄰子網(wǎng)中的移動(dòng)節(jié)點(diǎn)接收RS消息,則該RS消息的源地址的子網(wǎng)不同于AP 62所位于的子網(wǎng)A。具體地講,邊緣AP確定單元624將RS消息的源地址的子網(wǎng)與AP 62所位于的子網(wǎng)A進(jìn)行比較,并且當(dāng)所述子網(wǎng)不相同時(shí)確定AP 62是位于子網(wǎng)A和相鄰子網(wǎng)之間的邊界的邊緣AP。
每當(dāng)邊緣AP確定單元624確定AP 62是邊緣AP時(shí),邊緣計(jì)數(shù)值控制器625就增加指示相鄰子網(wǎng)與AP 62所位于的子網(wǎng)A之間的邊界數(shù)量的邊緣計(jì)數(shù)值。較大的邊緣計(jì)數(shù)值指示AP 62從分別位于子網(wǎng)A的許多相鄰子網(wǎng)中的移動(dòng)節(jié)點(diǎn)接收到RS消息,而較小的邊緣計(jì)數(shù)值指示AP 62從分別位于子網(wǎng)A的較少相鄰子網(wǎng)中的移動(dòng)節(jié)點(diǎn)接收到RS消息。
邊緣計(jì)數(shù)值控制器625還確定邊緣AP確定單元624連續(xù)確定AP 62不是邊緣AP的期間的時(shí)間量是否達(dá)到邊緣閾值時(shí)間,并且當(dāng)所述時(shí)間量達(dá)到邊緣閾值時(shí)間時(shí)減小邊緣計(jì)數(shù)值。當(dāng)沒(méi)有移動(dòng)節(jié)點(diǎn)在邊緣閾值時(shí)間內(nèi)從任意一個(gè)相鄰子網(wǎng)進(jìn)入子網(wǎng)A時(shí),或者當(dāng)從相鄰子網(wǎng)進(jìn)入子網(wǎng)A的任意移動(dòng)節(jié)點(diǎn)在邊緣閾值時(shí)間內(nèi)沒(méi)有發(fā)送RS消息時(shí),邊緣AP確定單元624連續(xù)確定AP 62不是邊緣AP的期間的時(shí)間量達(dá)到所述邊緣閾值時(shí)間。具體地講,在前一種情況下,AP 62不是邊緣AP;在后一種情況下,AP 62是邊緣AP,但是當(dāng)前的發(fā)送RS消息的發(fā)送間隔短到移動(dòng)節(jié)點(diǎn)63不需要發(fā)送RS消息。 RA發(fā)送間隔計(jì)算單元626通過(guò)下面給出的等式來(lái)計(jì)算RA消息的發(fā)送間隔。具體地講,邊緣計(jì)數(shù)值最初設(shè)置為1,當(dāng)通過(guò)下面的等式計(jì)算RA消息的發(fā)送間隔時(shí),邊緣計(jì)數(shù)值控制器625將邊緣計(jì)數(shù)值增1或減1。 RA發(fā)送間隔=基本發(fā)送間隔/(預(yù)定權(quán)值X邊緣計(jì)數(shù)值)…(1)
也就是說(shuō),RA發(fā)送間隔計(jì)算單元626通過(guò)將RA消息的基本發(fā)送間隔除以預(yù)定權(quán)值和邊緣計(jì)數(shù)值之積來(lái)計(jì)算RA消息的發(fā)送間隔,所述邊緣計(jì)數(shù)值由邊緣計(jì)數(shù)值控制器625增加或減小。這里,基本發(fā)送間隔表示應(yīng)用于根據(jù)移動(dòng)互聯(lián)網(wǎng)協(xié)議(MIP)的一般AP的RA消息的發(fā)送間隔。預(yù)定權(quán)值表示可對(duì)于根據(jù)本發(fā)明示例性實(shí)施例的無(wú)線網(wǎng)絡(luò)環(huán)境適當(dāng)?shù)卣{(diào)整的值。例如,如果在根據(jù)本發(fā)明示例性實(shí)施例的無(wú)線網(wǎng)絡(luò)環(huán)境中建立的通信的負(fù)荷較大,則預(yù)定權(quán)值設(shè)置為大于1的值,以減小RA消息的發(fā)送間隔。如果通信的負(fù)荷不是很大,則預(yù)定權(quán)值設(shè)置為小于1的值,以增大RA消息的發(fā)送間隔。 當(dāng)無(wú)線網(wǎng)絡(luò)接口 6210接收到RS消息時(shí),RA經(jīng)過(guò)時(shí)間測(cè)量單元627測(cè)量從接收到存儲(chǔ)在AP 62中的RA消息(存儲(chǔ)在RA存儲(chǔ)單元623中的RA消息)的時(shí)刻經(jīng)過(guò)的時(shí)間量。
如果RA經(jīng)過(guò)時(shí)間測(cè)量單元627測(cè)量的經(jīng)過(guò)的時(shí)間量小于經(jīng)過(guò)閾值時(shí)間,則RA/RS發(fā)送確定單元628確定存儲(chǔ)在RA存儲(chǔ)單元623中的RA消息將被發(fā)送到發(fā)送RS消息的移動(dòng)節(jié)點(diǎn)。此外,如果經(jīng)過(guò)的時(shí)間量大于所述閾值時(shí)間,則RA/RS發(fā)送確定單元628確定RS消息將被發(fā)送到作為初始目的路由器的AR 61。這里,所述閾值時(shí)間可以是由RA發(fā)送間隔計(jì)算單元626計(jì)算的RA消息的發(fā)送間隔,或者可以是另外的值。 有線網(wǎng)絡(luò)接口 629周期地從AR 61接收RA消息。此外,有線網(wǎng)絡(luò)接口 629基于由RA經(jīng)過(guò)時(shí)間測(cè)量單元627測(cè)量的經(jīng)過(guò)的時(shí)間量,選擇性地將RS消息發(fā)送到作為初始目的地的AR 61。具體地講,當(dāng)RA/RS發(fā)送確定單元628確定RS消息將被發(fā)送到AR 61時(shí),有線網(wǎng)絡(luò)接口 629將來(lái)自移動(dòng)節(jié)點(diǎn)的RS消息發(fā)送到AR 61。執(zhí)行有線廣播方法來(lái)經(jīng)由有線網(wǎng)絡(luò)接口 629接收和發(fā)送消息,但是本領(lǐng)域普通技術(shù)人員清楚的是,在這種情況下可以執(zhí)行另外的方法。 無(wú)線網(wǎng)絡(luò)接口 6210從移動(dòng)節(jié)點(diǎn)接收RS消息。此外,無(wú)線網(wǎng)絡(luò)接口 6210按由RA發(fā)送間隔計(jì)算單元626計(jì)算的發(fā)送間隔將存儲(chǔ)在AP 62中的RA消息(存儲(chǔ)在RA存儲(chǔ)單元623中的RA消息)發(fā)送到移動(dòng)節(jié)點(diǎn)。 然而,當(dāng)消息確定單元621確定RA消息已被改變時(shí),無(wú)線網(wǎng)絡(luò)接口 6210按基本發(fā)送間隔發(fā)送RA消息,以便移動(dòng)節(jié)點(diǎn)可根據(jù)MIP按基本發(fā)送間隔接收RA消息,從而允許圖6的設(shè)備根據(jù)MIP完全地操作。 此外,無(wú)線網(wǎng)絡(luò)接口 6210基于由RA經(jīng)過(guò)時(shí)間測(cè)量單元627測(cè)量的經(jīng)過(guò)的時(shí)間量,選擇性地將RA消息發(fā)送到發(fā)送RS消息的移動(dòng)節(jié)點(diǎn)。更具體地講,當(dāng)RA/RS發(fā)送確定單元628確定RA消息將被發(fā)送時(shí),無(wú)線網(wǎng)絡(luò)接口 6210將存儲(chǔ)在AP 62中的RA消息(存儲(chǔ)在RA
7存儲(chǔ)單元623中的RA消息)發(fā)送給移動(dòng)節(jié)點(diǎn)。通常,使用無(wú)線廣播方法經(jīng)由無(wú)線網(wǎng)絡(luò)接口 6210來(lái)發(fā)送和接收消息,但是本領(lǐng)域普通技術(shù)人員清楚的是,在這種情況下可以執(zhí)行另外 的方法。 圖7是示出根據(jù)本發(fā)明示例性實(shí)施例的處理RA消息的方法的流程圖。參照?qǐng)D7,
所述方法包括由圖6中示出的AP 62根據(jù)時(shí)間順序執(zhí)行的操作。因此,雖然這里沒(méi)有描述,
但是以上參照?qǐng)D6的AP 62的操作也適用于圖7的方法。 參照?qǐng)D6和圖7,在操作71中,AP 62從AR 61接收RA消息。在操作72,AP 62將操作71中接收到的RA消息與存儲(chǔ)在AP 62中的RA消息(存
儲(chǔ)在RA存儲(chǔ)單元623中的RA消息)進(jìn)行比較。 在操作73,如果操作72中的比較結(jié)果顯示RA消息不相同,則AP 62執(zhí)行操作74,
如果RA消息相同,則AP 62執(zhí)行操作75。 在操作74中,AP 62按基本發(fā)送間隔發(fā)送RA消息。 在操作75中,AP 62使用操作71中接收到的RA消息來(lái)更新存儲(chǔ)在AP62中的RA 消息(存儲(chǔ)在RA存儲(chǔ)單元623中的RA消息)。 圖8是示出根據(jù)本發(fā)明示例性實(shí)施例的處理RS消息的方法的流程圖。參照?qǐng)D8,
所述方法包括由圖6中示出的AP 62根據(jù)時(shí)間順序執(zhí)行的操作。因此,雖然這里沒(méi)有描述,
但是以上參照?qǐng)D6的AP 62的操作也適用于圖8的方法。 參照?qǐng)D6和圖8,在操作81中,AP 62從移動(dòng)節(jié)點(diǎn)63接收RS消息。 在操作82中,AP 62將經(jīng)由其在操作81中接收到RS消息的子網(wǎng)的地址與AP 62
所位于的子網(wǎng)A的地址進(jìn)行比較。 在操作83中,如果操作82中的比較結(jié)果顯示地址不相同,則AP 62確定其為位于 子網(wǎng)A和相鄰子網(wǎng)之間的邊界的邊緣AP,并且執(zhí)行操作84。如果地址相同,則AP 62執(zhí)行 操作85。 在操作84中,AP 62增加指示相鄰子網(wǎng)和AP 62所位于的子網(wǎng)A之間的邊界數(shù)量 的邊緣計(jì)數(shù)值。 在操作85中,AP 62確定AP 62被連續(xù)確定為不是邊緣AP的期間的時(shí)間量是否 達(dá)到邊緣閾值時(shí)間。如果所述時(shí)間量達(dá)到邊緣閾值時(shí)間,則AP 62執(zhí)行操作86。如果所述 時(shí)間量沒(méi)有達(dá)到邊緣閾值時(shí)間,則所述方法結(jié)束。
在操作86中,AP 62減小邊緣計(jì)數(shù)值。 在操作87中,AP 62通過(guò)將RA消息的基本發(fā)送間隔除以預(yù)定權(quán)值和邊緣計(jì)數(shù)值之 積來(lái)計(jì)算RA消息的發(fā)送間隔,所述邊緣計(jì)數(shù)值在操作84中被增加或在操作86中被減小。
參照?qǐng)D8,以下操作連同操作82至87被一起執(zhí)行。 在操作88中,AP 62測(cè)量從接收到存儲(chǔ)在AP 62中的RA消息(存儲(chǔ)在RA存儲(chǔ)單 元623中的RA消息)的時(shí)刻經(jīng)過(guò)的時(shí)間量。 在操作89中,AP 62確定操作88中測(cè)量的經(jīng)過(guò)的時(shí)間量是否小于經(jīng)過(guò)閾值時(shí)間。 當(dāng)經(jīng)過(guò)的時(shí)間量小于閾值時(shí)間時(shí),AP 62執(zhí)行操作810,當(dāng)經(jīng)過(guò)的時(shí)間量不小于閾值時(shí)間 時(shí),AP 62執(zhí)行操作812。 在操作810中,AP 62確定存儲(chǔ)在AP 62中的RA消息(存儲(chǔ)在RA存儲(chǔ)單元623中 的RA消息)將被發(fā)送。
在操作811中,AP 62將存儲(chǔ)在AP 62中的RA消息(存儲(chǔ)在RA存儲(chǔ)單元623中 的RA消息)發(fā)送到移動(dòng)節(jié)點(diǎn)63。 在操作812中,AP 62確定來(lái)自移動(dòng)節(jié)點(diǎn)63的RS消息將被發(fā)送到作為初始目的 地的AR 61。 在操作813中,AP 62將RS消息發(fā)送到AR 61 。 圖9是示出根據(jù)本發(fā)明示例性實(shí)施例的發(fā)送RA消息的方法的流程圖。參照?qǐng)D9, 所述方法包括由圖6中示出的AP 62根據(jù)時(shí)間順序執(zhí)行的操作。因此,雖然這里沒(méi)有描述, 但是以上參照?qǐng)D6的AP 62的操作也適用于圖9的方法。 參照?qǐng)D6和圖9,在操作91中,AP 62確定當(dāng)前的RA消息的發(fā)送間隔是否達(dá)到與 通過(guò)等式(1)計(jì)算的RA消息的發(fā)送間隔相同的時(shí)間量。如果當(dāng)前發(fā)送間隔達(dá)到與計(jì)算的 發(fā)送間隔相同的時(shí)間量,則執(zhí)行操作92。如果當(dāng)前發(fā)送間隔沒(méi)有達(dá)到與計(jì)算的發(fā)送間隔相 同的時(shí)間量,則所述方法結(jié)束。 在操作92中,AP 62將存儲(chǔ)在其中的RA消息(存儲(chǔ)在RA存儲(chǔ)單元623中的RA消 息)發(fā)送到移動(dòng)節(jié)點(diǎn)63。 上述的本發(fā)明的示例性實(shí)施例可被實(shí)現(xiàn)為計(jì)算機(jī)可讀程序,并在可經(jīng)由計(jì)算機(jī)可 讀介質(zhì)執(zhí)行所述程序的通用數(shù)字計(jì)算機(jī)中被實(shí)現(xiàn)。 計(jì)算機(jī)可讀介質(zhì)的示例包括磁存儲(chǔ)介質(zhì)(ROM、軟盤、硬盤等)、光學(xué)記錄介質(zhì) (CD-ROM、 DVD等)和載波(諸如互聯(lián)網(wǎng)上的傳輸)。 根據(jù)本發(fā)明的示例性實(shí)施例,根據(jù)AP是否是邊緣AP來(lái)確定發(fā)送RA消息的發(fā)送間
隔。因此,在不可能發(fā)生切換的區(qū)域中增加發(fā)送間隔,在可能發(fā)生切換的區(qū)域中減小發(fā)送間
隔,從而使無(wú)線信道帶寬的浪費(fèi)最小化并保證通信節(jié)點(diǎn)中的平滑切換。因此,可有效地使用
無(wú)線資源并減小切換所需的時(shí)間,從而使整個(gè)通信網(wǎng)絡(luò)的吞吐量最大化。 雖然已參照本發(fā)明的示例性實(shí)施例具體顯示和描述了本發(fā)明,但是本領(lǐng)域技術(shù)人
員應(yīng)該理解,在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以對(duì)這些實(shí)施
例進(jìn)行形式和細(xì)節(jié)的各種改動(dòng)。
權(quán)利要求
一種在位于特定子網(wǎng)的接入點(diǎn)中發(fā)送消息的方法,所述方法包括(a)從移動(dòng)節(jié)點(diǎn)接收第二消息,所述第二消息請(qǐng)求包含關(guān)于所述特定子網(wǎng)的信息的第一消息;(b)當(dāng)接收到所述第二消息時(shí),測(cè)量從接收到存儲(chǔ)在接入點(diǎn)中的第一消息的時(shí)刻經(jīng)過(guò)的時(shí)間量;和(c)基于所述經(jīng)過(guò)的時(shí)間量選擇性地發(fā)送所述第一消息。
2. 如權(quán)利要求1所述的方法,還包括當(dāng)所述經(jīng)過(guò)的時(shí)間量小于預(yù)定長(zhǎng)度的時(shí)間時(shí),確定所述第一消息將被發(fā)送,其中,在步驟(c)期間,當(dāng)確定所述第一消息將被發(fā)送時(shí),發(fā)送所述第一消息。
3. 如權(quán)利要求l所述的方法,還包括基于所述經(jīng)過(guò)的時(shí)間量,選擇性地將所述第二消息發(fā)送到提供所述第一消息的接入路由器。
4. 如權(quán)利要求3所述的方法,還包括當(dāng)所述經(jīng)過(guò)的時(shí)間量大于所述預(yù)定長(zhǎng)度的時(shí)間時(shí),確定所述第二消息將被發(fā)送,其中,在步驟(c)期間,當(dāng)確定所述第二消息將被發(fā)送時(shí),發(fā)送所述第二消息。
5. 如權(quán)利要求1所述的方法,其中,所述第一消息是根據(jù)移動(dòng)互聯(lián)網(wǎng)協(xié)議標(biāo)準(zhǔn)的路由器公告消息,以及所述第二消息是根據(jù)移動(dòng)互聯(lián)網(wǎng)協(xié)議標(biāo)準(zhǔn)的路由器請(qǐng)求消息。
6. —種用于在位于特定子網(wǎng)的接入點(diǎn)中發(fā)送消息的設(shè)備,所述設(shè)備包括接收器,從移動(dòng)節(jié)點(diǎn)接收第二消息,所述第二消息請(qǐng)求包含關(guān)于所述特定子網(wǎng)的信息的第一消息;測(cè)量單元,當(dāng)接收到所述第二消息時(shí),測(cè)量從接收到存儲(chǔ)在接入點(diǎn)中的第一消息的時(shí)刻經(jīng)過(guò)的時(shí)間量;禾口發(fā)送器,基于所述經(jīng)過(guò)的時(shí)間量選擇性地發(fā)送所述第一消息。
全文摘要
本發(fā)明提供了一種在無(wú)線網(wǎng)絡(luò)環(huán)境中發(fā)送消息的方法和設(shè)備。在位于特定子網(wǎng)的接入點(diǎn)中計(jì)算消息發(fā)送間隔的方法包括確定接入點(diǎn)是否是位于所述特定子網(wǎng)和相鄰子網(wǎng)之間的邊界的邊緣接入點(diǎn);和基于確定結(jié)果計(jì)算包含關(guān)于所述特定子網(wǎng)的信息的路由器公告(RA)消息的發(fā)送間隔。
文檔編號(hào)H04W36/00GK101778118SQ20101012802
公開(kāi)日2010年7月14日 申請(qǐng)日期2007年1月19日 優(yōu)先權(quán)日2006年1月20日
發(fā)明者南相秀, 崔惠恩 申請(qǐng)人:三星電子株式會(huì)社