專利名稱:無線lan通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及使用無線LAN (Local Area Network,局域網(wǎng))進行通信 的無線LAN通信系統(tǒng)。
背景技術(shù):
已知有使用無線LAN進行通信的無線LAN通信系統(tǒng)。無線LAN通 信系統(tǒng)包括與無線LAN相連的無線LAN終端以及多個相對無線LAN終 端。無線LAN終端是作為無線LAN的基站的AP (Access Point,接入 點),多個相對無線LAN終端分別是作為終端臺站的STA (Station, 站)。在IEEE802.il標(biāo)準(zhǔn)下,當(dāng)在AP與STA之間進行通信時,AP向 STA傳送數(shù)據(jù)幀,STA在接收到該數(shù)據(jù)幀時,就此向AP傳送(回復(fù))表 示接收到數(shù)據(jù)幀的ACK (Acknowledgment,確認(rèn))幀。此時,在從STA 接收到來自AP的數(shù)據(jù)幀開始經(jīng)過SIFS時間(16"sec)后,由STA傳送 ACK幀。AP在從傳送了數(shù)據(jù)幀開始的預(yù)定的設(shè)定應(yīng)答時間(SIFS時間 (16usec) +數(shù)1186。以內(nèi)未能接收到ACK幀時,重新傳送數(shù)據(jù)幀。 在這樣的無線LAN通信系統(tǒng)中,即使STA被用戶設(shè)置在最初的設(shè)置 地點,經(jīng)過一定時間后,也會被移動而設(shè)置到下一個設(shè)置地點。此時,有 可能導(dǎo)致AP與STA間的通信距離比最初的通信距離長。在此情況下,會 產(chǎn)生傳輸延遲,從而在AP中,ACK幀的接收也會延遲,由此將導(dǎo)致判斷 為ACK幀接收失敗。如果將AP用于針對所有的STA而判斷ACK幀接收 失敗的時間都設(shè)定為系統(tǒng)上的最大時間,則重新傳送將要耗費時間從而導(dǎo) 致吞吐量下降。
在日本專利文獻特開2000-236352號公報中公開了作為有關(guān)通信系統(tǒng) 的技術(shù)的數(shù)據(jù)傳輸系統(tǒng)。該數(shù)據(jù)傳輸系統(tǒng)是在構(gòu)成網(wǎng)絡(luò)節(jié)點的數(shù)據(jù)傳輸裝 置之間傳輸數(shù)據(jù)包的系統(tǒng)。數(shù)據(jù)傳輸系統(tǒng)具有如下特點其在接收側(cè)包括第一存儲器單元,存儲數(shù)據(jù)包接收時間;以及應(yīng)答包回復(fù)單元,向傳
送側(cè)回復(fù)包含所述數(shù)據(jù)包接收時間和應(yīng)答包傳送時間的應(yīng)答包;并在傳送
側(cè)包括第二存儲器單元,存儲數(shù)據(jù)包傳送時間、應(yīng)答包接收時間、以及 所述數(shù)據(jù)包接收時間;以及時間運算單元,基于所述數(shù)據(jù)包傳送時間、所
述應(yīng)答包接收時間、所述數(shù)據(jù)包接收時間、以及從傳送所述數(shù)據(jù)包之后到 接收所述應(yīng)答包為止的時間,針對所述數(shù)據(jù)包的每次傳送,計算并更新應(yīng) 答監(jiān)視時間以及所述數(shù)據(jù)包的傳送間隔時間。由此按照每個包優(yōu)化應(yīng)答監(jiān) 視時間。
在日本專利文獻特開2004-253934號公報中公開了一種無線通信系 統(tǒng)。該無線通信系統(tǒng)是在沒有接收到針對傳送數(shù)據(jù)的接收確認(rèn)應(yīng)答時,決 定用于重新傳送該傳送數(shù)據(jù)的重傳超時時間。
無線通信系統(tǒng)具有如下特點其包括監(jiān)視單元,監(jiān)視所述傳送數(shù)據(jù) 和所述接收確認(rèn)應(yīng)答;以及計算單元,根據(jù)預(yù)定的規(guī)定期間內(nèi)的所述監(jiān)視
單元的監(jiān)視結(jié)果來計算所述重傳超時時間。由此提高吞吐量并優(yōu)化通信利 用率。
在日本專利文獻特開2005-136506號公報中公開了一種數(shù)據(jù)分發(fā)系 統(tǒng)。該數(shù)據(jù)分發(fā)系統(tǒng)具有包括中繼裝置以及數(shù)據(jù)分發(fā)裝置的特點。所述中 繼裝置接收分發(fā)數(shù)據(jù),并將該接收時刻寫入將要回復(fù)給所述分發(fā)數(shù)據(jù)的傳 送源的應(yīng)答信號中。所述數(shù)據(jù)分發(fā)裝置根據(jù)寫入從所述中繼裝置接收的應(yīng) 答信號中的接收時刻和與其對應(yīng)的分發(fā)數(shù)據(jù)的分發(fā)時刻之差,求出分發(fā)延 遲時間、求出所述求出的多個分發(fā)延遲時間之差,并基于這些各個分發(fā)延 遲時間差來求出向各中繼裝置的分發(fā)數(shù)據(jù)的分發(fā)時刻,然后根據(jù)這些分發(fā) 時刻將分發(fā)數(shù)據(jù)分發(fā)給相應(yīng)的中繼裝置。由此,通過消除多個中繼節(jié)點上 的數(shù)據(jù)接收定時差來良好地進行同播通信服務(wù)。
在日本專利文獻特開平10-32584號公報中公開了一種數(shù)據(jù)傳輸裝置。 該數(shù)據(jù)傳輸裝置連接在ATM網(wǎng)中,并進行數(shù)據(jù)通信。該數(shù)據(jù)傳輸裝置具 有如下特點其包括對每個VC設(shè)定邏輯連接的連接(connection)設(shè)定 部;在邏輯連接的基礎(chǔ)上進行具有選擇重傳步驟的協(xié)議處理的協(xié)議處理 部;以及管理協(xié)議處理所需的協(xié)議參數(shù)的參數(shù)管理部。由此,在與ATM網(wǎng)絡(luò)連接并進行數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸裝置中,即便使用重傳控制功能,也可獲得用于傳輸視頻數(shù)據(jù)等實時性高的數(shù)據(jù)的足夠的能力(performance)。在日本專利文獻特開平3-64225號公報中公開了一種使用了高級數(shù)據(jù) 鏈路控制步驟的通信控制裝置。該通信控制裝置包括接收確認(rèn)計時器,該 接收確認(rèn)計時器被設(shè)定預(yù)定的允許時間,并在進行數(shù)據(jù)鏈路控制的一次站 發(fā)送響應(yīng)所需的指令時開始計時,然后在從根據(jù)所述一次站的指示而執(zhí)行 控制功能的二次站接收到針對所述指令的響應(yīng)時停止所述計時并復(fù)位,所 述通信控制裝置利用了檢測所述接收確認(rèn)計時器超時并執(zhí)行錯誤回復(fù)處理 的高級數(shù)據(jù)鏈路控制步驟。通信控制裝置的特點是包括計時調(diào)節(jié)單元,該 計時調(diào)節(jié)單元根據(jù)收斂狀態(tài)來改變所述接收確認(rèn)計時器中設(shè)定的所述允許 時間。在日本專利文獻特開平2 — 62145號公報中公開了一種數(shù)據(jù)通信裝 置。該數(shù)據(jù)通信裝置與終端裝置相連,將從該終端裝置接收的信號分割成 規(guī)定的幀長,并將所述分割的幀長作為傳送數(shù)據(jù)而傳送給作為期望的傳送 目標(biāo)的對象站,并且在接收等待時間內(nèi)監(jiān)視從所述對象站回復(fù)針對所述傳 送數(shù)據(jù)的應(yīng)答信號。該數(shù)據(jù)通信裝置具有如下特點其包括線路延遲測 定單元,測定從對所述對象站傳送了數(shù)據(jù)之后到由該對象站回復(fù)該傳送數(shù) 據(jù)的應(yīng)答信號的線路延遲時間;數(shù)據(jù)幀長選擇單元,將從所述終端裝置接 收的信號分割成規(guī)定的幀長;以及可變接收等待計時器單元,根據(jù)所述線 路延遲時間以及該幀長來預(yù)測接收來自所述對象站的應(yīng)答信號的時間,作 為預(yù)測時間,并將該預(yù)測的時間設(shè)定為所述接收等待時間。發(fā)明內(nèi)容本發(fā)明的目的在于,提供一種在相對無線LAN終端從最初的設(shè)置地 點被移動至下一個設(shè)置地點時能夠進行與通信距離對應(yīng)的最優(yōu)通信的無線 LAN通信系統(tǒng)。本發(fā)明的另一目的在于,提供一種能夠進行用于判斷ACK幀接收失 敗的最優(yōu)通信的無線LAN通信系統(tǒng)。本發(fā)明的再一目的在于,提供一種能夠進行不會導(dǎo)致吞吐量下降的最優(yōu)通信的無線LAN通信系統(tǒng)。通過以下的說明以及附圖,能夠容易地確認(rèn)本發(fā)明的以上目的及其此 以外的目的和優(yōu)點。為了解決上述問題,本發(fā)明的無線LAN通信系統(tǒng)包括作為與無線 LAN (Local Area Network)相連的計算機的無線LAN終端以及相對無線 LAN終端。無線LAN終端包括傳送部、接收部、應(yīng)答時間測定部、傳送 間隔時間測定部、控制部、以及存儲器。傳送部向相對無線LAN終端傳 送數(shù)據(jù)幀。接收部從相對無線LAN終端接收ACK (Acknowledgment) 幀。應(yīng)答時間測定部測定傳送部向相對無線LAN終端傳送數(shù)據(jù)幀到接收 部從相對無線LAN終端接收ACK幀的應(yīng)答時間。傳送間隔時間測定部測 定從傳送部向相對無線LAN終端傳送上一次的數(shù)據(jù)幀到傳送作為本次數(shù) 據(jù)幀的數(shù)據(jù)幀的傳送間隔時間。在存儲器中存儲有預(yù)定的設(shè)定傳送間隔時 間、以及相對無線LAN終端中的設(shè)定應(yīng)答時間。控制部在數(shù)據(jù)幀被傳送 時參照存儲器,監(jiān)視傳送間隔時間和應(yīng)答時間??刂撇吭趥魉烷g隔時間沒 有超過設(shè)定傳送時間而應(yīng)答時間超過了設(shè)定應(yīng)答時間時,控制傳送部,以 使其重新傳送數(shù)據(jù)幀??刂撇吭趥魉烷g隔時間超過了設(shè)定傳送間隔時間 時,將應(yīng)答時間作為設(shè)定應(yīng)答時間而存儲(更新)在存儲器中。在無線LAN通信系統(tǒng)中,即便相對無線LAN終端被用戶設(shè)置在最初 的設(shè)置地點,經(jīng)過一定時間后,也會被移動而設(shè)置在下一個設(shè)置地點。此 時,有可能導(dǎo)致無線LAN終端與相對無線LAN終端間的通信距離比最初 的通信距離長。在此情況下,會產(chǎn)生傳輸延遲,從而在無線LAN終端 中,ACK幀的接收也會延遲,由此將導(dǎo)致判斷為ACK幀接收失敗。在本發(fā)明中,無線LAN終端在向相對無線LAN終端傳送了數(shù)據(jù)幀 時,如果由傳送間隔時間測定部測定的傳送間隔時間沒有超過設(shè)定傳送間 隔時間而由應(yīng)答時間測定部測定的應(yīng)答時間超過了設(shè)定應(yīng)答時間,則重新 傳送數(shù)據(jù)幀。另外,在本發(fā)明中,無線LAN終端在向相對無線LAN終端 傳送了數(shù)據(jù)幀時,如果由傳送間隔時間超過了設(shè)定傳送間隔時間,則識別 出相對無線LAN終端可能已由用戶從最初的設(shè)置地點移動至下一個設(shè)置地點。此時,無線LAN終端將由應(yīng)答時間測定部測定的應(yīng)答時間作為設(shè) 定應(yīng)答時間而存儲(更新)在存儲器中。如上所述,在本發(fā)明的無線LAN通信系統(tǒng)中,在相對無線LAN終端 從最初的設(shè)置地點被移動至下一個設(shè)置地點的情況下,通過在傳送間隔時 間超過了設(shè)定傳送間隔時間時更新設(shè)定應(yīng)答時間,不會隨意判斷ACK幀 接收失敗,從而能夠進行與通信距離對應(yīng)的最優(yōu)通信。在本發(fā)明的無線LAN終端系統(tǒng)中,存儲器包括初始設(shè)定應(yīng)答時間存 儲部與設(shè)定應(yīng)答時間存儲部。在初始設(shè)定應(yīng)答時間存儲部中存儲有與預(yù)定 的最大通信距離相對應(yīng)的初始設(shè)定應(yīng)答時間。在設(shè)定應(yīng)答時間存儲部中存 儲相對無線LAN終端中的設(shè)定應(yīng)答時間。傳送部初次對相對無線LAN終 端進行通信。此時,控制部參照初始設(shè)定應(yīng)答時間存儲部。因此,控制部 在應(yīng)答時間超過了初始設(shè)定應(yīng)答時間時,控制傳送部,以使其重新傳送數(shù) 據(jù)幀。另一方面,控制部在應(yīng)答時間沒有超過初始設(shè)定應(yīng)答時間時,將應(yīng) 答時間作為設(shè)定應(yīng)答時間而存儲到設(shè)定應(yīng)答時間存儲部中。無線LAN終端在初次向相對無線LAN終端傳送數(shù)據(jù)幀時,不知道無 線LAN終端與相對無線LAN終端間的通信距離。因此,在本發(fā)明中,無 線LAN終端為了在初次向相對無線LAN終端傳送數(shù)據(jù)幀時判斷ACK幀 的接收成功還是失敗,參照存儲器,識別與最大通信距離相對應(yīng)的初始設(shè) 定應(yīng)答時間。當(dāng)由應(yīng)答時間測定部測定的應(yīng)答時間超過了初始設(shè)定應(yīng)答時 間時,無線LAN終端重新傳送數(shù)據(jù)幀。由此,在本發(fā)明的無線LAN通信 系統(tǒng)中,能夠進行用于判斷ACK幀接收失敗的最優(yōu)通信。當(dāng)由應(yīng)答時間測定部測定的應(yīng)答時間沒有超過初始設(shè)定應(yīng)答時間時, 表示了無線LAN終端成功接收了 ACK幀,并且無線LAN終端與相對無 線LAN終端間的通信距離短于最大通信距離。但是,如果無線LAN終端 在與相對無線LAN終端的下一次的通信中也參照初始設(shè)定應(yīng)答時間,則 重新傳送數(shù)據(jù)幀時,重新傳送將要耗費時間從而導(dǎo)致吞吐量下降。因此, 無線LAN終端為了在與相對無線LAN終端的下一次的通信中參照設(shè)定應(yīng) 答時間,而將由應(yīng)答時間測定部測定的應(yīng)答時間作為設(shè)定應(yīng)答時間存儲在 存儲器中。由此,在本發(fā)明中,能夠進行不會導(dǎo)致吞吐量下降的最優(yōu)通信。
在本發(fā)明的無線LAN通信系統(tǒng)中,存儲器還包括設(shè)定傳送間隔時間 存儲部。在設(shè)定傳送間隔時間存儲部中存儲有設(shè)定傳送間隔時間。傳送部對相對無線LAN終端進行通信。此時,控制部參照設(shè)定傳送間隔時間存儲部以及設(shè)定應(yīng)答時間存儲部。因此,控制部在傳送間隔時間沒有超過設(shè) 定傳送間隔時間而應(yīng)答時間超過了設(shè)定應(yīng)答時間時,控制傳送部,以使其 重新傳送數(shù)據(jù)幀。另一方面,控制部在傳送間隔時間超過了設(shè)定傳送間隔 時間時,將應(yīng)答時間作為設(shè)定應(yīng)答時間而存儲(更新)在設(shè)定應(yīng)答時間存 儲部中。
無線LAN終端在第二次或其以后向相對無線LAN終端傳送了數(shù)據(jù)幀 時,如果盡管無線LAN終端與相對無線LAN終端間的通信距離短于最大 通信距離,卻還根據(jù)初始設(shè)定應(yīng)答時間來判斷應(yīng)答時間是否超時的話,將 會導(dǎo)致吞吐量下降。因此,在本發(fā)明中,無線LAN終端在第二次或其以 后向相對無線LAN終端傳送了數(shù)據(jù)幀時,參照存儲器,識別設(shè)定應(yīng)答時 間與設(shè)定傳送間隔時間。當(dāng)由傳送間隔時間測定部測定的傳送間隔時間沒 有超過設(shè)定傳送間隔時間而由應(yīng)答時間測定部測定的應(yīng)答時間超過了設(shè)定 應(yīng)答時間時,無線LAN終端重新傳送數(shù)據(jù)幀。由此,在本發(fā)明的無線 LAN通信系統(tǒng)中,能夠進行不會導(dǎo)致吞吐量下降的最優(yōu)通信。
另外,在本發(fā)明中,無線LAN終端在第二次或其以后相對無線LAN 終端傳送了數(shù)據(jù)幀時,如果傳送間隔時間超過了設(shè)定傳送間隔時間,則識 別出相對無線LAN終端STA—j可能己由用戶從最初的設(shè)置地點移動至下 一個設(shè)置地點。此時,無線LAN終端將由應(yīng)答時間測定部測定的應(yīng)答時 間作為設(shè)定應(yīng)答時間而存儲(更新)在存儲器中。由此,在本發(fā)明的無線 LAN通信系統(tǒng)中,在相對無線LAN終端已從最初的設(shè)置地點被移動至下 一個設(shè)置地點的情況下,不會隨意判斷ACK幀接收失敗,從而能夠進行 與通信距離相對應(yīng)的最優(yōu)通信。
在本發(fā)明的無線LAN通信系統(tǒng)中,控制部在傳送間隔時間超過了設(shè) 定傳送間隔時間時,進一步參照初始設(shè)定應(yīng)答時間存儲部。因此,控制部 在應(yīng)答時間超過了初始設(shè)定應(yīng)答時間時,控制傳送部重新傳送數(shù)據(jù)幀。另一方面,控制部在應(yīng)答時間沒有超過初始設(shè)定應(yīng)答時間時,將應(yīng)答時間作 為設(shè)定應(yīng)答時間而存儲(更新)在設(shè)定應(yīng)答時間存儲部中。
在本發(fā)明中,無線LAN終端在第二次或其以后向相對無線LAN終端 傳送了數(shù)據(jù)幀時,如果傳送間隔時間超過了設(shè)定傳送間隔時間,則需要知 道無線LAN終端與相對無線LAN終端間的通信距離。另外,如果根據(jù)存 儲器中存儲的設(shè)定應(yīng)答時間來判斷應(yīng)答時間是否超時,則可能會判斷ACK 幀接收失敗。因此,在本發(fā)明中,無線LAN終端在第二次或其以后向相 對無線LAN終端傳送了數(shù)據(jù)幀時,如果傳送間隔時間超過了設(shè)定傳送間 隔時間,則進一步參照存儲器,識別與最大通信距離相對應(yīng)的初始設(shè)定應(yīng) 答時間。無線LAN終端在由應(yīng)答時間測定部測定的應(yīng)答時間超過了初始 設(shè)定應(yīng)答時間時,重新傳送數(shù)據(jù)幀。由此,在本發(fā)明的無線LAN通信系 統(tǒng)中,在相對無線LAN終端從最初的設(shè)置地點被移動至下一個設(shè)置地點 的情況下,不會隨意判斷為ACK幀接收失敗。
另外,在本發(fā)明中,無線LAN終端在第二次或其以后向相對無線 LAN終端傳送了數(shù)據(jù)幀時,如果傳送間隔時間超過了設(shè)定傳送間隔時間, 識別出相對無線LAN終端可能已由用戶從最初的設(shè)置地點移動至下一個 設(shè)置地點。此外,當(dāng)由應(yīng)答時間測定部測定的應(yīng)答時間沒有超過初始設(shè)定 應(yīng)答時間時,表示了無線LAN終端成功接收了 ACK幀,并且無線LAN 終端與相對無線LAN終端間的通信距離短于最大通信距離。無線LAN終 端為了在與相對無線LAN終端進行的下一次的通信中參照設(shè)定應(yīng)答時 間,而將由應(yīng)答時間測定部測定的應(yīng)答時間作為設(shè)定應(yīng)答時間存儲在存儲 器中。由此,在本發(fā)明的無線LAN通信系統(tǒng)中,在相對無線LAN終端從 最初的設(shè)置地點被移動至下一個設(shè)置地點的情況下,不會隨意判斷為ACK 幀接收失敗,從而能夠進行與通信距離相對應(yīng)的最優(yōu)通信。
本發(fā)明的無線LAN終端是上述的無線LAN終端。
本發(fā)明的無線LAN通信方法使用作為上述的無線LAN終端的計算 機。該計算機通過硬件(例如,電路)或軟件(例如,計算機程序)來實 現(xiàn)。計算機中具有計算機程序。此時,通過軟件(計算機程序)來實現(xiàn)上 述的傳送部、接收部、應(yīng)答時間測定部、傳送間隔時間測定部、控制部、以及存儲器。
無線LAN通信方法包括傳送步驟,向相對計算機傳送數(shù)據(jù)幀;接 收步驟,從相對計算機接收針對數(shù)據(jù)幀的ACK (Acknowledgment)幀; 應(yīng)答時間測定步驟,測定從在傳送步驟中向相對計算機傳送數(shù)據(jù)幀到在接 收步驟中從相對計算機接收ACK幀的應(yīng)答時間;傳送間隔時間測定步 驟,測定從在傳送步驟中向相對計算機傳送上一次的數(shù)據(jù)幀到傳送作為本 次數(shù)據(jù)幀的數(shù)據(jù)幀的傳送間隔時間;以及控制步驟,在數(shù)據(jù)幀被傳送時, 參照存儲有預(yù)定的設(shè)定傳送間隔時間以及相對計算機中的設(shè)定應(yīng)答時間的 存儲器,監(jiān)視傳送間隔時間以及應(yīng)答時間。在控制步驟中,當(dāng)傳送間隔時 間沒有超過設(shè)定傳送間隔時間而應(yīng)答時間超過了設(shè)定應(yīng)答時間時,控制傳 送步驟以便重新傳送數(shù)據(jù)幀,當(dāng)傳送間隔時間超過了設(shè)定傳送間隔時間 時,將應(yīng)答時間作為設(shè)定應(yīng)答時間而存儲在存儲器中。
在本發(fā)明的無線LAN通信方法中,存儲器包括初始設(shè)定應(yīng)答時間 存儲部,存儲有與預(yù)定的最大通信距離相對應(yīng)的初始設(shè)定應(yīng)答時間;以及 設(shè)定應(yīng)答時間存儲部,存儲相對計算機中的設(shè)定應(yīng)答時間。當(dāng)在傳送步驟 中初次對相對計算機進行通信時,控制步驟還包括以下步驟參照初始設(shè) 定應(yīng)答時間存儲部;當(dāng)應(yīng)答時間超過了初始設(shè)定應(yīng)答時間時,控制傳送步 驟以便重新傳送數(shù)據(jù)幀;以及當(dāng)應(yīng)答時間沒有超過初始設(shè)定應(yīng)答時間時, 將應(yīng)答時間作為設(shè)定應(yīng)答時間而存儲到設(shè)定應(yīng)答時間存儲部中。
在本發(fā)明的無線LAN通信方法中,存儲器還包括存儲有設(shè)定傳送間 隔時間的設(shè)定傳送間隔時間存儲部。當(dāng)在傳送步驟中對相對計算機進行通 信時,控制步驟還包括以下步驟參照設(shè)定傳送間隔時間存儲部與設(shè)定應(yīng) 答時間存儲部;當(dāng)傳送間隔時間沒有超過設(shè)定傳送間隔時間而應(yīng)答時間超 過了設(shè)定應(yīng)答時間時,控制傳送步驟以便重新傳送數(shù)據(jù)幀;以及傳送間隔 時間判定步驟,當(dāng)傳送間隔時間超過了設(shè)定傳送間隔時間時,將應(yīng)答時間 作為設(shè)定應(yīng)答時間而存儲到設(shè)定應(yīng)答時間存儲部中。
在本發(fā)明的無線LAN通信方法中,傳送間隔時間判定步驟還包括以 下步驟當(dāng)傳送間隔時間超過了設(shè)定傳送間隔時間時,進一步參照初始設(shè) 定應(yīng)答時間存儲部;當(dāng)應(yīng)答時間超過了初始設(shè)定應(yīng)答時間時,控制傳送步驟以便重新傳送數(shù)據(jù)幀;以及當(dāng)應(yīng)答時間沒有超過初始設(shè)定應(yīng)答時間時,
將應(yīng)答時間作為設(shè)定應(yīng)答時間而存儲到設(shè)定應(yīng)答時間存儲部中。
本發(fā)明的計算機程序使計算機執(zhí)行上述各項的任一項所記載的無線
LAN通信方法的各個步驟。此外,本發(fā)明的計算機程序產(chǎn)品具有上述的程 序并存儲于計算機可讀存儲介質(zhì)中。
圖1示出了本發(fā)明無線LAN通信系統(tǒng)的結(jié)構(gòu); 圖2是用于說明傳統(tǒng)的無線LAN通信系統(tǒng)的問題的圖; 圖3示出了本發(fā)明無線LAN通信系統(tǒng)的無線LAN終端AP的結(jié)構(gòu); 圖4示出了本發(fā)明無線LAN通信系統(tǒng)的無線LAN終端AP的存儲器 16的存儲區(qū);
圖5是示出本發(fā)明無線LAN通信系統(tǒng)的無線LAN終端AP的動作的 流程圖。
具體實施例方式
下面參照附圖來詳細說明本發(fā)明的無線LAN通信系統(tǒng)。 圖1示出了本發(fā)明無線LAN通信系統(tǒng)的結(jié)構(gòu)。本發(fā)明的無線LAN通 信系統(tǒng)包括作為與無線LAN相連的計算機的無線LAN終端、以及多個相 對無線LAN終端。無線LAN終端是作為無線LAN的基站的AP (Access Point),多個相對無線LAN終端分別是作為終端站的STA (Station)。 將多個相對無線LAN終端設(shè)為STA—1、 STA—2。在該例中,無線LAN 網(wǎng)絡(luò)為在IEEE802.il中定義的Infrastructure Network (基礎(chǔ)結(jié)構(gòu)網(wǎng)絡(luò)), 將這種無線LAN網(wǎng)絡(luò)的最小單位稱為BSS (Basic Service Set,基本服務(wù) 集)。
在IEEE802.11中,在無線LAN終端AP與相對無線LAN終端STA— j (j = l、 2)之間的通信中,無線LAN終端AP向相對無線LAN終端 STA—j傳送數(shù)據(jù)幀,相對無線LAN終端STA—j在接收到該數(shù)據(jù)幀時, 就此向無線LAN終端AP傳送(回復(fù))表示接收到數(shù)據(jù)幀的ACK(Acknowledgment)幀。此時,在從相對無線LAN終端STA—j接收到來 自無線LAN終端AP的數(shù)據(jù)幀開始經(jīng)過SIFS時間(16usec)后,由無線 LAN終端STA—j傳送ACK幀。無線LAN終端AP在從傳送了數(shù)據(jù)幀開 始的預(yù)定的設(shè)定應(yīng)答時間(SIFS時間(16"sec)屮數(shù)ysec)內(nèi)沒能接收 到ACK幀時,重新傳送數(shù)據(jù)幀。
在這樣的無線LAN通信系統(tǒng)中,即便相對無線LAN終端STA—j被 用戶設(shè)置在最初的設(shè)置地點,經(jīng)過一定時間后,也會被移動而設(shè)置到下一 個設(shè)置地點。此時,有可能導(dǎo)致無線LAN終端AP與相對無線LAN終端 STA—j間的通信距離比最初的通信距離長。在此情況下,會產(chǎn)生傳輸延 遲,從而在無線LAN終端AP中,ACK幀的接收也會延遲,由此將導(dǎo)致 判斷為ACK幀接收失敗。對此,使用圖l、圖2來進行說明。
作為室外無線LAN裝置的無線LAN終端AP的覆蓋區(qū)域有時達到 10km以上。由于無線電波的速度每秒約為30萬km,因此10km的傳輸延 遲為33.33 P sec,往返的延遲為66.66 u sec。
如圖2所示,當(dāng)無線LAN終端AP向設(shè)置在距離100m的相對無線 LAN終端STA—1傳送了數(shù)據(jù)幀DATA1時,數(shù)據(jù)幀DATA1延遲333nsec 到達無線LAN終端STA—1。相對無線LAN終端STA—1在從接收到來 自無線LAN終端AP的數(shù)據(jù)幀DATA1開始經(jīng)過SIFS時間(16usee) 后,向無線LAN終端AP傳送作為ACK幀的ACK1 。無線LAN終端AP 在從相對無線LAN終端STA—1傳送ACK1開始經(jīng)過333nsec后接收該 ACKl。
接下來,當(dāng)無線LAN終端AP向設(shè)置在距離10km的相對無線LAN 終端STA—2傳送了數(shù)據(jù)幀DATA2時,數(shù)據(jù)幀DATA2延遲33.33 u sec到 達相對無線LAN終端STA—2。相對無線LAN終端STA—2在從接收到 來自無線LAN終端AP的數(shù)據(jù)幀DATA2開始經(jīng)過SIFS時間(16ix sec) 后,向無線LAN終端AP傳送作為ACK幀的ACK2。無線LAN終端AP 在從相對無線LAN終端STA—2傳送ACK2開始經(jīng)過33.33 u sec后接收該 ACK2。
例如,假定上述設(shè)定應(yīng)答時間(圖2的ACK Time Out, ACK超時)為SIFS時間(16 u sec) +1 u sec。
此時,無線LAN終端AP自向相對無線LAN終端STA—1傳送數(shù)據(jù) 幀DATA1開始到接收來自相對無線LAN終端STA—1的ACK1的應(yīng)答時 間為333nsec+SIFS時間(16^sec)十333nsec,處于設(shè)定應(yīng)答時間((16 usee)十lusec)以內(nèi)。即,無線LAN終端AP從向相對無線LAN終端 STA—1傳送數(shù)據(jù)幀DATA1開始,在設(shè)定應(yīng)答時間((16" sec) +ly sec)以內(nèi)接收到來自相對無線LAN終端STA—1的ACK1。因此,無線 LAN終端AP識別出相對無線LAN終端STA—1接收了數(shù)據(jù)幀DATA1 。
另一方面,無線LAN終端AP自向相對無線LAN終端STA—2傳送 數(shù)據(jù)幀DATA2開始到接收來自相對無線LAN終端STA—2的ACK2的應(yīng) 答時間為33.33 usec + SIFS時間(16 usee) +33.33 usec,超過了設(shè)定應(yīng) 答時間((16ixsec) +lusec) 。 S口,無線LAN終端AP從向相對無線 LAN終端STA—2傳送數(shù)據(jù)幀DATA2開始,在設(shè)定應(yīng)答時間((16u sec)十lwsec)以內(nèi)沒能接收到來自相對無線LAN終端STA — 2的 ACK2。因此,無線LAN終端AP識別出相對無線LAN終端STA—2沒有 接收到數(shù)據(jù)幀DATA2,重新傳送數(shù)據(jù)幀DATA2。
如上所述,在通信距離延長時,由于產(chǎn)生傳輸延遲而使ACK2的接收 延遲,因此會發(fā)生盡管相對無線LAN終端STA—2接收了數(shù)據(jù)幀DATA2 卻重新傳送數(shù)據(jù)幀DATA2的問題。
因此,在本發(fā)明中,調(diào)節(jié)上述的設(shè)定應(yīng)答時間,以使其與通信距離相 對應(yīng)。另外,在本發(fā)明中,對無線LAN終端AP自向相對無線LAN終端 STA—j傳送上一次的數(shù)據(jù)幀開始到傳送這次的數(shù)據(jù)幀為止的傳送間隔時間 進行管理,并且還考慮該傳送間隔時間來調(diào)節(jié)上述的設(shè)定應(yīng)答時間。 (實施方式)
圖3示出了無線LAN終端AP的結(jié)構(gòu)。無線LAN終端AP包括傳送 部11、接收部12、應(yīng)答時間測定部13、傳送間隔時間測定部14、控制部 15、以及存儲器16。傳送部11、接收部12、應(yīng)答時間測定部13、傳送間 隔時間測定部14、控制部15、以及存儲器16通過硬件(例如,電路)或 軟件(例如計算機程序)來實現(xiàn)。例如,控制部15為CPU (CentralProcessing Unit,中央處理單元),其控制傳送部11及接收部12。
傳送部11向相對無線LAN終端STA—j (j = l、 2)傳送數(shù)據(jù)幀。接
收部12從相對無線LAN終端STA—j接收針對數(shù)據(jù)幀的ACK幀。
應(yīng)答時間測定部13是監(jiān)視傳送部11與接收部12的計時器部。應(yīng)答時
間測定部13測定從傳送部11向相對無線LAN終端STA—j傳送數(shù)據(jù)幀的
末尾開始到接收部2從相對無線LAN終端STA—j接收ACK幀的開頭的
應(yīng)答時間。傳送間隔時間測定部14是監(jiān)視傳送部11的計時器部。傳送間隔時間 測定部14測定從傳送部11向相對無線LAN終端STA—j傳送上一次數(shù)據(jù) 幀的末尾到傳送作為本次數(shù)據(jù)幀的數(shù)據(jù)幀的開頭的傳送間隔時間。
在存儲器16中存儲預(yù)定的設(shè)定傳送間隔時間、和相對無線LAN終端 STA—j中的設(shè)定應(yīng)答時間??刂撇?5在傳送了數(shù)據(jù)幀時參照存儲器16, 監(jiān)視由傳送間隔時間測定部14測定的傳送間隔時間、以及由應(yīng)答時間測 定部13測定的應(yīng)答時間。當(dāng)傳送間隔時間沒有超出設(shè)定傳送間隔時間, 而應(yīng)答時間超出了設(shè)定應(yīng)答時間時,控制部15控制傳送部11,以使其重 新傳送數(shù)據(jù)幀。當(dāng)傳送間隔時間超出了設(shè)定傳送間隔時間時,控制部15 將由應(yīng)答時間測定部13測定的應(yīng)答時間作為上述的設(shè)定應(yīng)答時間而存儲 (更新)到存儲器16中。
如上所述,在無線LAN通信系統(tǒng)中,即便相對無線LAN終端STA— j被用戶設(shè)置在最初的設(shè)置地點,經(jīng)過一定時間后,也會被移動而設(shè)置到 下一個設(shè)置地點。此時,有可能導(dǎo)致無線LAN終端AP與相對無線LAN 終端STA—j間的通信距離比最初的通信距離長。在此情況下,會產(chǎn)生傳 輸延遲,從而在無線LAN終端AP中,ACK幀接收也會延遲,由此將導(dǎo) 致判斷為ACK幀接收失敗。
在本發(fā)明中,無線LAN終端AP向相對無線LAN終端STA—j傳送了 數(shù)據(jù)幀時,如果由傳送間隔時間測定部14測定的傳送間隔時間沒有超過 設(shè)定傳送間隔時間TIMLAG,而由應(yīng)答時間測定部13測定的應(yīng)答時間超 過了設(shè)定應(yīng)答時間,則重新傳送數(shù)據(jù)幀。另外,在本發(fā)明中,無線LAN 終端AP在向相對無線LAN終端STA—j傳送了數(shù)據(jù)幀時,如果傳送間隔時間超過了設(shè)定傳送間隔時間,則識別出相對無線LAN終端STA—j可能 已被用戶從最初的設(shè)置地點移動到下一個設(shè)置地點。此時,無線LAN終 端AP將通過應(yīng)答時間測定部13測定的應(yīng)答時間作為設(shè)定應(yīng)答時間而存儲 (更新)到存儲器16中。
如上所述,在本發(fā)明的無線LAN通信系統(tǒng)中,在相對無線LAN終端 STA—j已從最初的設(shè)置地點被移動到下一個設(shè)置地點的情況下,通過在傳 送間隔時間超過設(shè)定傳送間隔時間時更新設(shè)定應(yīng)答時間,不會隨意判定 ACK幀接收失敗,從而能夠進行與通信距離相對應(yīng)的最優(yōu)通信。
下面詳細說明本發(fā)明實施方式的無線LAN通信系統(tǒng)。
圖4示出了存儲器16的存儲區(qū)。
存儲器16包括作為存儲區(qū)的初始設(shè)定應(yīng)答時間存儲部17—0以及設(shè) 定應(yīng)答時間存儲部17—1、 17—2。在初始設(shè)定應(yīng)答時間存儲部17_0中存 儲有與預(yù)定的最大通信距離相對應(yīng)的初始設(shè)定應(yīng)答時間 ACK—TIME—OUT0。在設(shè)定應(yīng)答時間存儲部17—1、 17_2中分別存儲有 相對無線LAN終端STA — 1 、 STA — 2中的設(shè)定應(yīng)答時間 ACK—TIME—OUT 1 、 ACK—TIME—OUT2 。
存儲器16還包括作為存儲區(qū)的設(shè)定傳送間隔時間存儲部18。在設(shè)定 傳送間隔時間存儲部18中存儲有設(shè)定傳送間隔時間TIMELAG。
圖5是示出無線LAN終端AP的動作的流程圖。
例如,無線LAN終端AP (傳送部11)初次對相對無線LAN終端 STA—1進行通信。
傳送部11向相對無線LAN終端STA—1傳送數(shù)據(jù)幀(步驟Sl)。此 時,應(yīng)答時間測定部13對從傳送部11向相對無線LAN終端STA—j傳送 數(shù)據(jù)幀的末尾到接收部12接收來自相對無線LAN終端STA—j的ACK幀 的開頭的應(yīng)答時間進行測定??刂撇?5參照存儲器16的初始設(shè)定應(yīng)答時 間存儲部17_0。即,參照初始設(shè)定應(yīng)答時間ACK—TIME—OUT0 (步驟 S2—YES, S3)
于是,接收部12從相對無線LAN終端STA—1接收針對數(shù)據(jù)幀的 ACK幀。此時,由應(yīng)答時間測定部13測定的應(yīng)答時間超過了初始設(shè)定應(yīng)答時間ACK—TIME—OUTO?;蛘?,在接收部12沒有從相對無線LAN終端 STA—1接收到ACK幀的情況下,由應(yīng)答時間測定部13測定的應(yīng)答時間 就已超過了初始設(shè)定應(yīng)答時間ACK—TIME—OUTO (步驟S4—YES)。這 時,控制部15控制傳送部11,以使其重新傳送數(shù)據(jù)幀(步驟S5)。
接收部12從相對無線LAN終端STA—1接收針對數(shù)據(jù)幀的ACK幀。 此時,由應(yīng)答時間測定部13測定的應(yīng)答時間沒有超過初始設(shè)定應(yīng)答時間 ACK—TIME—OUT0 (步驟S4—NO)。這時,控制部15識別出相對無線 LAN終端STA—1接收了數(shù)據(jù)幀。控制部15將由應(yīng)答測定部13測定的應(yīng) 答時間作為設(shè)定應(yīng)答時間ACK—TIME—OUT1而存儲到設(shè)定應(yīng)答時間存儲 部17—1 (步驟S6)。
例如,無線LAN終端AP (傳送部11)對相對無線LAN終端STA— l進行通信。該通信是第二次或其以后的通信。
傳送部11向相對無線LAN終端STA—1傳送數(shù)據(jù)幀(步驟Sl)。此 時,應(yīng)答時間測定部13對從傳送部11向相對無線LAN終端STA—j傳送 數(shù)據(jù)幀的末尾到接收部12接收來自相對無線LAN終端STA—j的ACK幀 的開頭的應(yīng)答時間進行測定。另外,傳送間隔時間測定部14對傳送部11 從向相對無線LAN終端STA—j傳送上次數(shù)據(jù)幀的末尾開始到傳送作為本 次數(shù)據(jù)幀的開頭的傳送時間間隔進行測定。控制部15參照存儲器16的設(shè) 定傳送間隔時間存儲部18與設(shè)定應(yīng)答時間存儲部17_1。 g卩,參照設(shè)定傳 送間隔時間TIMELAG與初始設(shè)定應(yīng)答時間ACK—TIME—OUT0 (步驟S2 一NO, S7)。
于是,由傳送間隔時間測定部14測定的傳送間隔時間沒有超過設(shè)定 傳送間隔時間TIMELAG (步驟S8—NO)。另外,接收部12從相對無線 LAN終端STA—1接收針對數(shù)據(jù)幀的ACK幀。此時,由應(yīng)答時間測定部 13測定的應(yīng)答時間超過了初始設(shè)定應(yīng)答時間ACK—TIME—OUT0?;蛘?, 在接收部12沒有從相對LAN終端STA—1接收到ACK幀的情況下,由應(yīng) 答時間測定部13測定的應(yīng)答時間就己超過了設(shè)定應(yīng)答時間 ACK—TIME—0UT1 (步驟S9—YES)。此時,控制部15控制傳送部11, 以使其重新傳送數(shù)據(jù)幀(步驟S5)。另一方面,由傳送間隔時間測定部14測定的傳送間隔時間超過了設(shè)
定傳送間隔時間TIMELAG (步驟S8—YES)。此時,控制部15識別出相 對無線LAN終端STA—j已被用戶從最初的設(shè)置地點移動到下一個設(shè)置地 點,并經(jīng)過了設(shè)定傳送間隔時間TIMELAG??刂撇?5進一步參照初始設(shè) 定應(yīng)答時間存儲部17 _ 0 。即,進而參照初始設(shè)定應(yīng)答時間 ACK—TIMEJ3UT0 (步驟S3)。
接收部12從相對無線LAN終端STA—1接收針對數(shù)據(jù)幀的ACK幀。 此時,由應(yīng)答時間測定部13測定的應(yīng)答時間超過了初始設(shè)定應(yīng)答時間 ACK一TIME一OUT0?;蛘?,在接收部12沒有從相對無線LAN終端STA— 1接收到ACK幀的情況下,由應(yīng)答時間測定部13測定的應(yīng)答時間就已超 過了初始設(shè)定應(yīng)答時間ACKJTIME一OUT0 (步驟S4—YES)。這時,控 制部15控制傳送部11,以使其重新傳送數(shù)據(jù)幀(歩驟S5)。
接收部12從相對無線LAN終端STA—1接收針對數(shù)據(jù)幀的ACK幀。 此時,由應(yīng)答時間測定部13測定的應(yīng)答時間沒有超過初始設(shè)定應(yīng)答時間 ACK—TIME一OUT0 (步驟S4—NO)。這時,控制部15識別出相對無線 LAN終端STA—1接收了數(shù)據(jù)幀??刂撇?5將由應(yīng)答時間測定部13測定 的應(yīng)答時間作為設(shè)定應(yīng)答時間ACK—TIME—0UT1而存儲在設(shè)定應(yīng)答時間 存儲部17 — 1 (步驟S6)。
無線LAN終端AP在初次向相對無線LAN終端STA—1傳送數(shù)據(jù)幀 時,不知道無線LAN終端AP與相對無線LAN終端STA—j間的通信距 離。因此,在本發(fā)明中,無線LAN終端AP在初次向相對無線LAN終端 STA—j傳送數(shù)據(jù)幀時,為了判斷ACK幀的接收成功還是失敗,參照存儲 器16 ,識別與最大通信距離相對應(yīng)的初始設(shè)定應(yīng)答時間 ACKJTIME—OUTO。當(dāng)由應(yīng)答時間測定部13測定的應(yīng)答時間超過了初始 設(shè)定時間ACK—TIME—OUTO時,無線LAN終端AP重新傳送數(shù)據(jù)幀。由 此,在本發(fā)明的無線LAN系統(tǒng)中,能夠進行用于判斷ACK幀接收失敗的 最優(yōu)通信。
當(dāng)無線LAN終端AP初次向相對無線LAN終端STA—j傳送數(shù)據(jù)幀 時,應(yīng)答時間測定部13所測定的應(yīng)答時間沒有超過初始設(shè)定應(yīng)答時間ACK—TIME—OUTO。此時,表示了無線LAN終端AP成功接收了 ACK 幀,并且無線LAN終端AP與相對無線LAN終端STA—j間的通信距離短 于最大通信距離。但是,如果無線LAN終端AP在與參照相對無線LAN 終端STA—j進行的下一次的通信中也參照初始設(shè)定應(yīng)答時間 ACK—TIME—OUTO,則當(dāng)重新傳送數(shù)據(jù)幀時,重新傳送將要耗費時間從而 導(dǎo)致吞吐量下降。因此,無線LAN終端AP將應(yīng)答時間測定部13所測定 的應(yīng)答時間作為設(shè)定應(yīng)答時間ACK—TIME—OUTj而存儲在存儲器16中, 以在與相對無線LAN終端STA—j進行的下一次的通信中參照設(shè)定應(yīng)答時 間ACK—TIME—OUTj。由此,在本發(fā)明的無線LAN通信系統(tǒng)中,能夠進 行不會導(dǎo)致吞吐量下降的最優(yōu)通信。
無線LAN終端AP在第二次或其以后向相對無線終端STA—j傳送了 數(shù)據(jù)幀時,如果盡管無線LAN終端AP與相對無線LAN終端STA—j間的 通信距離短于最大通信距離,卻還根據(jù)初始設(shè)定應(yīng)答時間 ACK一TIME一OUT0來判斷應(yīng)答時間是否超時的話,將會導(dǎo)致吞吐量下降。 因此,在本發(fā)明中,無線LAN終端AP在第二次或其以后向相對無線終端 STA—j傳送了數(shù)據(jù)幀時,參照存儲器16,識別設(shè)定應(yīng)答時間 ACK_TIME—OUTj與設(shè)定傳送間隔時間TIMELAG。當(dāng)由傳送間隔時間測 定部14測定的傳送間隔時間沒有超過傳送設(shè)定傳送間隔時間TIMELAG, 而由應(yīng)答時間測定部13測定的應(yīng)答時間超過了 ACK—TIME—OUTj時,無 線LAN終端AP重新傳送數(shù)據(jù)幀。由此,在本發(fā)明的無線LAN通信系統(tǒng) 中,能夠進行不會導(dǎo)致吞吐量下降的最優(yōu)通信。
另外,在本發(fā)明中,無線LAN終端AP在第二次或其以后向相對無線 LAN終端STA—j傳送了數(shù)據(jù)幀時,如果傳送間隔時間超過設(shè)定傳送間隔 時間TIMELAG,則需要知道無線LAN終端AP與相對無線LAN終端 STA—j間的通信距離。另外,如果通過存儲器16中存儲的設(shè)定應(yīng)答時間 ACK—TIME—OUTj來判斷應(yīng)答時間是否超時,則可能會判斷為ACK幀接 收失敗。因此,在本發(fā)明中,無線LAN終端AP在第二次或其以后向相對 無線LAN終端STA—j傳送了數(shù)據(jù)幀時,如果傳送間隔時間超過設(shè)定傳送 間隔時間TIMELAG,則參照存儲器16來識別與最大通信距離相對應(yīng)的初始設(shè)定應(yīng)答時間ACK—TIME—OUTO。當(dāng)由應(yīng)答時間測定部13測定的應(yīng)答 時間超過初始設(shè)定應(yīng)答時間ACK—TIME—OUTO時,無線LAN終端AP重 新傳送數(shù)據(jù)幀。由此,在本發(fā)明的無線LAN系統(tǒng)中,當(dāng)相對無線LAN終 端STA—j已從最初的設(shè)置地點被移動至下一個設(shè)置地點時,不會隨意判 斷為ACK幀接收失敗。
另外,在本發(fā)明中,無線LAN終端AP在第二次或其以后向相對無線 LAN終端STA—j傳送了數(shù)據(jù)幀時,如果傳送間隔時間超過設(shè)定傳送間隔 時間TIMELAG,則識別出相對無線LAN終端STA—j可能已由用戶從最 初的設(shè)置地點移動至下一個地點。而且,當(dāng)由應(yīng)答時間測定部13測定的 應(yīng)答時間沒有超過初始設(shè)定應(yīng)答時間ACK—TIME—OUTO時,表示了無線 LAP終端AP成功接收了 ACK幀,并且無線LAN終端AP與相對無線 LAN終端STA—j間的通信距離短于最大通信距離。無線LAN終端AP將 應(yīng)答測定部13所測定的應(yīng)答時間作為設(shè)定應(yīng)答時間ACK—TIME—OUTj而 存儲在存儲器16中,以在與相對無線LAN終端STA—j進行的下一次的 通信中參照設(shè)定應(yīng)答時間ACK_TIME—OUTj 。由此,在本發(fā)明的無線 LAN通信系統(tǒng)中,當(dāng)相對無線LAN終端STA—j已從最初的設(shè)置地點被移 動到下一個設(shè)置地點時,不會隨意判斷為ACK幀接收失敗,從而能夠進 行與通信距離相對應(yīng)的最優(yōu)通信。
本發(fā)明的無線LAN通信系統(tǒng)在相對無線LAN終端已從最初的設(shè)置地 點被移動到下一個設(shè)置地點時,能夠進行與通信距離相對應(yīng)的最優(yōu)通信。 本發(fā)明的無線LAN通信系統(tǒng)能夠進行用于判斷ACK幀接收失敗的最優(yōu)通 信。本發(fā)明的無線LAN通信系統(tǒng)能夠進行不會導(dǎo)致吞吐量下降的最優(yōu)通 信。
本發(fā)明不限于上述的實施方式,可在不脫離發(fā)明的范圍及精神的情況 下進行變形或變更是顯然的。
權(quán)利要求
1.一種無線LAN通信系統(tǒng),其特征在于,包括與無線LAN(LocalArea Network)連接的無線LAN終端以及相對無線LAN終端,所述無線LAN終端包括傳送部,向所述相對無線LAN終端傳送數(shù)據(jù)幀;接收部,從所述相對無線LAN終端接收針對所述數(shù)據(jù)幀的ACK(Acknowledgment)幀;應(yīng)答時間測定部,測定從所述傳送部向所述相對無線LAN終端傳送所述數(shù)據(jù)幀到所述接收部從所述相對無線LAN終端接收所述ACK幀的應(yīng)答時間;傳送間隔時間測定部,測定從所述傳送部向所述相對無線LAN終端傳送上一次的數(shù)據(jù)幀到所述傳送部傳送作為本次數(shù)據(jù)幀的所述數(shù)據(jù)幀的傳送間隔時間;存儲器,存儲預(yù)定的設(shè)定傳送間隔時間、以及所述相對無線LAN終端中的設(shè)定應(yīng)答時間;以及控制部,在所述數(shù)據(jù)幀被傳送時參照所述存儲器,監(jiān)視所述傳送間隔時間和所述應(yīng)答時間,其中,所述控制部在所述傳送間隔時間沒有超過所述設(shè)定傳送間隔時間而所述應(yīng)答時間超過了所述設(shè)定應(yīng)答時間時,控制所述傳送部,以使其重新傳送所述數(shù)據(jù)幀,在所述傳送間隔時間超過了所述設(shè)定傳送間隔時間時,將所述應(yīng)答時間作為所述設(shè)定應(yīng)答時間而存儲到所述存儲器中。
2. 根據(jù)權(quán)利1所述的無線LAN通信系統(tǒng),其特征在于, 所述存儲器包括初始設(shè)定應(yīng)答時間存儲部,存儲有與預(yù)定的最大通信距離相對應(yīng)的初 始設(shè)定應(yīng)答時間;以及設(shè)定應(yīng)答時間存儲部,存儲所述相對無線LAN終端中的所述設(shè)定應(yīng)答時間,當(dāng)所述傳送部初次對所述相對無線LAN終端進行通信時,所述控制部參照所述初始設(shè)定應(yīng)答時間存儲部,并且,在所述應(yīng)答時間超過了所述初始設(shè)定應(yīng)答時間時,控制所述傳送部, 以使其重新傳送所述數(shù)據(jù)幀,在所述應(yīng)答時間沒有超過所述初始設(shè)定應(yīng)答時間時,將所述應(yīng)答時間 作為所述設(shè)定應(yīng)答時間而存儲到所述設(shè)定應(yīng)答時間存儲部中。
3. 根據(jù)權(quán)利要求2所述的無線LAN通信系統(tǒng),其特征在于, 所述存儲器還包括存儲有所述設(shè)定傳送間隔時間的設(shè)定傳送間隔時間存儲部,當(dāng)所述傳送部對所述相對無線LAN終端進行通信時, 所述控制部參照設(shè)定傳送間隔時間存儲部以及所述設(shè)定應(yīng)答時間存儲部,并且, 在所述傳送間隔時間沒有超過所述設(shè)定傳送間隔時間而所述應(yīng)答時間超過了所述設(shè)定應(yīng)答時間時,控制所述傳送部,以使其重新傳送所述數(shù)據(jù)幀,在所述傳送間隔時間超過了所述設(shè)定傳送間隔時間時,將所述應(yīng)答時 間作為所述設(shè)定應(yīng)答時間而存儲到所述設(shè)定應(yīng)答時間存儲部中。
4. 根據(jù)權(quán)利要求3所述的無線LAN通信系統(tǒng),其特征在于, 所述控制部在所述傳送間隔時間超過了所述設(shè)定傳送間隔時間時,進一步參照所 述初始設(shè)定應(yīng)答時間存儲部,并且,在所述應(yīng)答時間超過了所述初始設(shè)定應(yīng)答時間時,控制所述傳送部, 以使其重新傳送所述數(shù)據(jù)幀,在所述應(yīng)答時間沒有超過所述初始設(shè)定應(yīng)答時間時,將所述應(yīng)答時間 作為所述設(shè)定應(yīng)答時間而存儲到所述設(shè)定應(yīng)答時間存儲部中。
5. —種經(jīng)由無線LAN (Local Area Network)與相對無線LAN終端連 接的無線LAN終端,其特征在于,包括傳送部,向所述相對無線LAN終端傳送數(shù)據(jù)幀;接收部,從所述相對無線LAN終端接收針對所述數(shù)據(jù)幀的ACK (Acknowledgment)幀j應(yīng)答時間測定部,測定從所述傳送部向所述相對無線LAN終端傳送 所述數(shù)據(jù)幀到所述接收部從所述相對無線LAN終端接收所述ACK幀的應(yīng) 答時間;傳送間隔時間測定部,測定從所述傳送部向所述相對無線LAN終端 傳送上一次的數(shù)據(jù)幀到所述傳送部傳送作為本次數(shù)據(jù)幀的所述數(shù)據(jù)幀的傳 送間隔時間;存儲器,存儲預(yù)定的設(shè)定傳送間隔時間、以及所述相對無線LAN終 端中的設(shè)定應(yīng)答時間;以及控制部,在所述數(shù)據(jù)幀被傳送時參照所述存儲器,監(jiān)視所述傳送間隔 時間和所述應(yīng)答時間,其中,所述控制部在所述傳送間隔時間沒有超過所述設(shè)定傳送間隔時間而所述應(yīng)答時間 超過了所述設(shè)定應(yīng)答時間時,控制所述傳送部,以使其重新傳送所述數(shù)據(jù) 幀,并且所述控制部在所述傳送間隔時間超過了所述設(shè)定傳送間隔時間時,將 所述應(yīng)答時間作為所述設(shè)定應(yīng)答時間而存儲到所述存儲器中。
6.根據(jù)權(quán)利要求5所述的無線LAN終端,其特征在于, 所述存儲器包括初始設(shè)定應(yīng)答時間存儲部,存儲有與預(yù)定的最大通信距離相對應(yīng)的初 始設(shè)定應(yīng)答時間;以及設(shè)定應(yīng)答時間存儲部,存儲所述相對無線LAN終端中的所述設(shè)定應(yīng) 答時間,當(dāng)所述傳送部初次對所述相對無線LAN終端進行通信時, 所述控制部參照所述初始設(shè)定應(yīng)答時間存儲部,并且,在所述應(yīng)答時間超過了所述初始設(shè)定應(yīng)答時間時,控制所述傳送部,以使其重新傳送所述數(shù)據(jù)幀,在所述應(yīng)答時間沒有超過所述初始設(shè)定應(yīng)答時間時,將所述應(yīng)答時間 作為所述設(shè)定應(yīng)答時間而存儲到所述設(shè)定應(yīng)答時間存儲部中。
7. 根據(jù)權(quán)利要求6所述的無線LAN終端,其特征在于, 所述存儲器還包括存儲有所述設(shè)定傳送間隔時間的設(shè)定傳送間隔時間存儲部,當(dāng)所述傳送部對所述相對無線LAN終端進行通信時, 所述控制部參照設(shè)定傳送間隔時間存儲部以及所述設(shè)定應(yīng)答時間存儲部,并且, 在所述傳送間隔時間沒有超過所述設(shè)定傳送間隔時間而所述應(yīng)答時間超過了所述設(shè)定應(yīng)答時間時,控制所述傳送部,以使其重新傳送所述數(shù)據(jù)幀,在所述傳送間隔時間超過了所述設(shè)定傳送間隔時間時,將所述應(yīng)答時 間作為所述設(shè)定應(yīng)答時間而存儲到所述設(shè)定應(yīng)答時間存儲部中。
8. 根據(jù)權(quán)利要求7所述的無線LAN終端,其特征在于, 所述控制部在所述傳送間隔時間超過了所述設(shè)定傳送間隔時間時,進一步參照所 述初始設(shè)定應(yīng)答時間存儲部,并且,在所述應(yīng)答時間超過了所述初始設(shè)定應(yīng)答時間時,控制所述傳送部, 以使其重新傳送所述數(shù)據(jù)幀,在所述應(yīng)答時間沒有超過所述初始設(shè)定應(yīng)答時間時,將所述應(yīng)答時間 作為所述設(shè)定應(yīng)答時間而存儲到所述設(shè)定應(yīng)答時間存儲部中。
9. 一種無線LAN通信方法,使用經(jīng)由無線LAN (Local Area Network)與相對計算機連接的計算機,其特征在于,包括傳送步驟,向所述相對計算機傳送數(shù)據(jù)幀;接收步驟,從所述相對計算機接收針對所述數(shù)據(jù)幀的ACK (Acknowledgment)幀;應(yīng)答時間測定步驟,測定從在所述傳送步驟中向所述相對計算機傳送 所述數(shù)據(jù)幀到在所述接收步驟中從所述相對計算機接收所述ACK幀的應(yīng)答時間;傳送間隔時間測定步驟,測定從在所述傳送步驟中向所述相對計算機 傳送上一次的數(shù)據(jù)幀到在傳送步驟中傳送作為本次數(shù)據(jù)幀的所述數(shù)據(jù)幀的傳送間隔時間;控制步驟,當(dāng)所述數(shù)據(jù)幀被傳送時,參照存儲有預(yù)定的設(shè)定傳送間隔 時間以及所述相對計算機中的設(shè)定應(yīng)答時間的存儲器,監(jiān)視所述傳送間隔 時間和所述應(yīng)答時間,其中,在所述控制步驟中,當(dāng)所述傳送間隔時間沒有超過所述設(shè)定傳送間隔時間而所述應(yīng)答時間 超過了所述設(shè)定應(yīng)答時間時,控制所述傳送步驟以便重新傳送所述數(shù)據(jù) 幀,當(dāng)所述傳送間隔時間超過了所述設(shè)定傳送間隔時間時,將所述應(yīng)答時 間作為所述設(shè)定應(yīng)答時間而存儲到所述存儲器中。
10. 根據(jù)權(quán)利要求9所述的無線LAN通信方法,其特征在于, 所述存儲器包括初始設(shè)定應(yīng)答時間存儲部,存儲有與預(yù)定的最大通信距離相對應(yīng)的初始設(shè)定應(yīng)答時間;以及設(shè)定應(yīng)答時間存儲部,存儲所述 相對計算機中的所述設(shè)定應(yīng)答時間,當(dāng)在所述傳送步驟中初次對所述相對計算機進行通信時,所述控制步驟還包括以下步驟參照所述初始設(shè)定應(yīng)答時間存儲部;當(dāng)所述應(yīng)答時間超過了所述初始設(shè)定應(yīng)答時間時,控制所述傳送步驟 以便重新傳送所述數(shù)據(jù)幀;以及當(dāng)所述應(yīng)答時間沒有超過所述初始設(shè)定應(yīng)答時間時,將所述應(yīng)答時間 作為所述設(shè)定應(yīng)答時間而存儲到所述設(shè)定應(yīng)答時間存儲部中。
11. 根據(jù)權(quán)利要求IO所述的無線LAN通信方法,其特征在于, 所述存儲器還包括存儲有所述設(shè)定傳送間隔時間的設(shè)定傳送間隔時間存儲部,當(dāng)在所述傳送步驟中對所述相對計算機進行通信時, 所述控制步驟還包括以下步驟參照設(shè)定傳送間隔時間存儲部以及所述設(shè)定應(yīng)答時間存儲部;當(dāng)所述傳送間隔時間沒有超過所述設(shè)定傳送間隔時間而所述應(yīng)答時間 超過了所述設(shè)定應(yīng)答時間時,控制所述傳送步驟以便重新傳送所述數(shù)據(jù) 幀;以及當(dāng)所述傳送間隔時間超過了所述設(shè)定傳送間隔時間時,將所述應(yīng)答時 間作為所述設(shè)定應(yīng)答時間而存儲到所述設(shè)定應(yīng)答時間存儲部中。
12. 根據(jù)權(quán)利要求11所述的無線LAN通信方法,其特征在于,所述傳送間隔時間判定步驟還包括以下步驟當(dāng)所述傳送間隔時間超過了所述設(shè)定傳送間隔時間時,進一步參照所述初始設(shè)定應(yīng)答時間存儲部;當(dāng)所述應(yīng)答時間超過了所處初始設(shè)定應(yīng)答時間時,控制所述傳送步驟 以便重新傳送所述數(shù)據(jù)幀;以及當(dāng)所述應(yīng)答時間沒有超過所述初始設(shè)定應(yīng)答時間時,將所述應(yīng)答時間 作為所述設(shè)定應(yīng)答時間而存儲到所述設(shè)定應(yīng)答時間存儲部中。
13. —種使計算機執(zhí)行權(quán)利要求9至12中任一項所述的無線LAN通 信方法的各個步驟的計算機程序。
14. 一種具有權(quán)利要求13所述程序并存儲于計算機可讀存儲介質(zhì)中的 計算機程序產(chǎn)品。
全文摘要
無線LAN終端(AP)向相對無線LAN終端(STA-j)傳送數(shù)據(jù)幀,并從STA-j接收ACK幀。AP測定從傳送數(shù)據(jù)幀到接收ACK幀的應(yīng)答時間,并測定從上一次向STA-j傳送數(shù)據(jù)幀至本次傳送數(shù)據(jù)幀的傳送間隔時間。AP包括存儲有設(shè)定傳送間隔時間以及設(shè)定應(yīng)答時間的存儲器。AP在傳送間隔時間沒有超過設(shè)定傳送間隔時間而應(yīng)答時間超過了設(shè)定應(yīng)答時間時,重新傳送數(shù)據(jù)幀;在傳送間隔時間超過了設(shè)定傳送間隔時間時,將應(yīng)答時間作為設(shè)定應(yīng)答時間而存儲(更新)到存儲器中。
文檔編號H04L12/28GK101322353SQ20068004501
公開日2008年12月10日 申請日期2006年12月1日 優(yōu)先權(quán)日2005年12月9日
發(fā)明者宮元裕章 申請人:日本電氣株式會社