專利名稱:通信終端裝置、通信系統、通信方法及程序的制作方法
技術領域:
本發明涉及在多個通信終端裝置之間進行通信的技術。
背景技術:
近年來,通過實現了信息終端的小型化和重量輕,攜帶信息終端已十分普遍。與此相伴,作為所謂的點播型的通信,構筑無線特定網絡(ad hocnetwork)的研究廣泛地進行。
在特定網絡中,由于不需要基站或接入點,所以即使在不存在這樣的基礎設施的場所,也可以簡易地構筑網絡。
利用這種特定網絡時,例如多個用戶通過各自帶著攜帶型游戲機相互地進行無線通信,也可以一起享受游戲。
特定網絡使用IEEE802.11或藍牙(Bluetooth)等的技術,通過終端之間進行通信來構筑。在從外部電源長時間接受電力供給的情況下沒有問題,但在攜帶型的終端的情況下,由于通過受限的電池電力來驅動,所以優選是盡量抑制電池的消耗。因此,在IEEE802.11這樣的通信標準中,省電模式中的電力控制處理也被標準化。
圖1(A)~圖1(D)是表示以IEEE802.11標準化的省電模式中的用戶臺動作的定時圖。
如圖1(A)~圖1(D)所示,首先,用戶臺(無線通信終端裝置)STA~STD的其中一個發送信標(Beacon)信號BCN。信標信號BCN是通知信號,對所有的用戶臺進行通信。
被稱為業務發生通知消息(Announcement Traffic Indication MessageATIM)窗口的時間窗口接續在信標信號BCN的發送之后開始。該窗口是節點必須保持有效(active)狀態的時間。
在IEEE802.11標準的省電模式中,各用戶臺在ATIM窗口中,發送ATIM信號,從而可以防止其他用戶臺休眠。
在圖1(A)~圖1(D)的例子中,用戶臺STB對用戶臺STC以單播方式發送ATIM信號,用戶臺STC對用戶臺STB返發用于接收確認的ACK(ACKnowledge)信號。
用戶臺STA和用戶臺STD不發送或接收ATIM信號,所以在ATIM窗口結束后,可以進入休眠狀態。
另一方面,用戶臺STB和用戶臺STC不能進入休眠狀態,在ATIM窗口結束后,用戶臺STB對用戶臺STC發送數據,用戶臺STC在數據接收后,對用戶臺STB返發ACK信號。
在該信標間隔BCNI結束前,用戶臺STA和用戶臺STD因發送或接收信標信號BCN而被起動。在下一個ATIM窗口,由于哪個用戶臺都不發送接收ATIM信號,所以在ATIM窗口結束后,所有用戶臺STA~STD進入休眠狀態。
在圖1(A)~圖1(D)所示的定時圖中,為了說明IEEE802.11標準的省電模式,僅以最簡單的情況為例來列舉,在由多個攜帶型游戲機構筑網絡的情況下,需要相互交換各個游戲機的狀態信息,所以進行更多信號的通信。在實時性的要求高的游戲應用中,狀態信息需要頻繁地更新,優選是以組播(Multicast)通信方式發送數據。
可是,如上述那樣,利用特定網絡時,例如通過多個用戶各自帶有攜帶型游戲機并相互地進行無線通信,可以一起享受游戲。
這樣,通過將多個游戲機各自攜帶并相互地進行無線通信,可以享受游戲,但在重視實時性的關聯技術中,沒有檢測通信中的對網絡的中途參加、中途脫離、消失的用戶臺、以及將協調器(Coordinator)功能進行交替的功能,期望實現同時具有通信中的對網絡的中途參加、中途脫離、消失的用戶臺的檢測、以及將協調器功能進行交替的功能的通信終端。
發明內容
本發明的目的在于提供一種通信終端裝置、通信系統、通信方法及程序,能夠實現通信中的對網絡的中途參加、中途脫離、消失的用戶臺的檢測、以及將協調器功能進行交替的功能。
本發明的第1方案是一種通信終端裝置,與一個以上的其他通信終端裝置構成組并在組內進行通信,該通信終端裝置具有發送部,對其他通信終端裝置至少發送通知信號和/或通信參數;接收部,從其他通信終端裝置至少接收通知信號和/或通信參數;以及控制部,可進行與網絡有關的通信參數對應的通信控制,可根據所述接收部接收的通信參數切換通信方式。
本發明的第2方案是一種通信系統,與一個以上的其他通信終端裝置構成組并在組內進行通信,各通信終端裝置具有發送部,對其他通信終端裝置至少發送通知信號和/或通信參數;接收部,從其他通信終端裝置至少接收通知信號和/或通信參數;以及控制部,可進行與網絡有關的通信參數對應的通信控制,可根據所述接收部接收的通信參數切換通信方式。
優選地,所述控制部至少根據通信參數,可判斷對所述組內的通信的中途參加、中途脫離、作為發送所述通知信號的協調器的功能的交替。
優選地,各通信終端裝置具有可作為網絡中的組內的協調器起作用,通過不接收通知信號和來自其他通信終端裝置的幀來檢測協調器的消失,并在規定的目標的通知信號發送時刻的發送定時為網絡內最短的情況下,自身成為新的協調器并能夠進行通知信號的發送的功能。
優選地,各通信終端裝置具有作為處于已經轉移到規定模式的通信狀態的協調器起作用,對進行協調器功能的交替請求的通信終端裝置發送交替請求幀,并將協調器功能移交到不作為協調器起作用的通信終端裝置的功能。
優選地,各通信終端裝置具有響應來自通信終端的協調器功能的交替請求幀,接受協調器功能的移交并發送通知信號,可以擔負協調器功能的功能。
優選地,所述控制部根據從其他通信終端裝置接收的信號來檢測該其他通信終端裝置的發送定時,并進行控制,以使所述發送部使用檢測出的定時進行發送。
優選地,所述控制部進行控制,以可以按比從在任意的信道中從通信的所有網絡檢測出的發送定時一覽的最大值僅大規定的時隙的定時來發送。
優選地,所述發送部可將具有規定的循環的通知信號編號的通知信號幀按一定周期發送,所述控制部進行控制,以在任意的通知信號編號的時刻可更新網絡內的信息,并且使接收時間比通常長,以便接收通信終端裝置的要發送的幀。
優選地,所述控制部進行控制,以在通知信號的信息變更的情況下,在該通知信號的間隔以后,可進行反映出該通知信號的信息的發送接收。
優選地,具有能夠使通知信號的發送與發送順序值同步的功能。
本發明的第3方案是一種通信方法,用于與一個以上的其他通信終端裝置構成組并在組內進行通信,該通信方法具有對其他通信終端裝置至少發送通知信號和/或通信參數的步驟;至少從其他通信終端裝置接收通知信號和/或通信參數的步驟;以及根據接收的通信參數來切換通信方式的步驟,進行與有關網絡的通信參數對應的通信。
本發明的第4方案是一種計算機程序,以計算機可讀取的形式來記述,可在計算機系統上執行與一個以上的其他通信終端裝置構成組并在組內進行無線通信的處理,該程序具有對其他通信終端裝置至少發送通知信號和/或通信參數的步驟;至少從其他通信終端裝置接收通知信號和/或通信參數的步驟;以及根據接收的通信參數來切換通信方式的步驟,進行與有關網絡的通信參數對應的通信。
再有,將以上結構元素的任意的組合、本發明的表現在方法、裝置、系統、記錄介質、計算機程序等之間進行變換所得的方案,仍作為本發明的方式是有效的。
圖1(A)~圖1(D)是表示IEEE802.11標準的省電模式中的用戶臺(station)動作的定時圖。
圖2是表示實施方式中的通信系統的結構例的圖。
圖3(A)~圖3(B)是表示各用戶臺相互地進行單播通信,以及與接入點相互地進行單播通信的狀態的圖。
圖4是表示各用戶臺進行組播通信的狀態的圖。
圖5是用于說明實施方式中的一例ACK比特的圖。
圖6(A)~圖6(D)是表示省電模式中的用戶臺動作的定時圖。
圖7是表示在實施方式中通信系統中采用的各用戶臺(通信終端)的無線通信部的結構例的方框圖。
圖8(A)~圖8(E)是用于說明有關實施方式的中途參加功能的圖。
圖9(A)~圖9(D)是用于說明有關實施方式的中途參加功能的圖。
圖10(A)~圖10(E)是用于說明有關實施方式的中途參加功能的另一例子的圖。
圖11(A)~圖11(D)是用于說明有關通常脫離的順序的圖。
圖12(A)~圖12(C)是用于說明有關通常脫離的順序的圖。
圖13(A)~圖13(C)是用于說明從網絡中未發現游戲協調器的狀態(消失)下的處理的圖。
圖14(A)~圖14(C)是用于說明從網絡中未發現通信終端的狀態(消失)下的處理的圖。
圖15(A)~圖15(D)是用于說明協調器功能的移交步驟的圖。
圖16(A)~圖16(D)是用于說明使信標的發送順序和發送順序值同步發送并進行發送的機理的圖。
具體實施例方式
以下,與附圖相關聯來說明本發明的實施方式。
圖2是表示本實施方式的通信系統的結構例的圖。
圖2的通信系統1由多個通信終端裝置(以下,為了簡便,稱為‘通信終端’或‘用戶臺’)構成,這里,作為通信終端,例示有4用戶臺游戲機2a、2b、2c、2d。再有,游戲機2的用戶臺數不限定于4臺,也可以是4臺以外的用戶臺數。
游戲機2(a~d)具有無線通信功能,通過聚集多個游戲機2a~2d,構筑無線網絡。
例如,通過使用IEEE802.11b等的無線LAN的標準,也可以構筑無線特定網絡。在IEEE802.11b的MAC層的技術中,CSMA/CA(Carrier SenseMultiple Access with Collision Avoidance帶防碰撞功能的載波檢測多址)被作為訪問控制方式采用,各終端具有在確認通信線路持續一定時間以上空閑后發送數據的功能。該等待時間是在最小限度的時間中附加了每個終端的隨機長度的等待時間所得的時間,從前一個通信起至一定時間后多個終端一齊發送,從而防止發生信號之間的沖突。
在單播通信中,實際上數據是否被正確地發送,由來自接收端的接收確認信息的ACK(Acknowledge)信號是否到達來判定,如果沒有ACK信號,則可以看作有通信故障而進行數據的重發。
通信系統1通過構筑特定網絡,不再需要基站或接入點等的基礎設施,就可以實現多個游戲機2(a~d)之間的通信。
各個游戲機2通過接收其他游戲機中的中狀態信息,多個游戲者可同時享受相同的游戲應用。
游戲應用從實時性的觀點進行劃分時,大致可以分為兩個組,即可以分為實時性的要求高的游戲和實時性要求低的游戲。實時性要求高的游戲例如有格斗游戲或賽車游戲等,是游戲的推進迅速,用戶的操作輸入需要立即反映到游戲畫面等的輸出上的游戲。另一方面,實時性要求低的游戲是日本象棋或麻將等對抗游戲或RPG(扮演角色游戲)等,是游戲的推進比較緩慢的游戲。
游戲畫面的更新按規定的幀率或更新率進行。目前,1場的重寫速度是約16.7毫秒(1/60秒)。
因此,在實時要求高、即要求低延遲的游戲應用中,優選是在1場(16.7毫秒)中至少一次使其他的游戲機知道自己的狀態信息,并知道其他游戲機的狀態信息。如果是賽車游戲,則狀態信息是賽道上的位置或車的方向、速度等的絕對信息。
再有,這里設為絕對的信息的原因是,由于無線環境中的通信的可靠性不高,所以如果能夠確保足夠的可靠性,則可以知道過去和當前的差分信息即可。
在通信系統1中,各游戲機2分別獨立并非同步地執行應用。再有,在不要求低延遲的游戲應用中,即使是不能進行每一場的數據更新的情況,也可進行重發處理,所以對應用的處理產生大的影響的危險少。
以下,通過游戲機之間的直接的通信,表示實現通信系統1的三個類型的通信方式。這里,作為通信標準,使用IEEE802.11協議。IEEE802.11協議與藍牙等協議比較,具有對因特網的連接容易的優點。通過游戲機2在通信協議上采用IEEE802.11,不僅可構筑無線網絡,還可經由因特網與其他終端連接,通信系統1的擴展性提高。
<類型1>
在類型1中,各個用戶臺進行指定了單一的對方的單播通信。
圖3(A)表示4臺的用戶臺STA~STD相互地進行單播通信的狀態。再有,用戶臺STA~STD與通信系統1中的游戲機2對應。在802.11協議中,各用戶臺ST對其他三個用戶臺發送狀態信息。因此,在單播通信中,狀態信息的通信共計進行12次,考慮到作為接收響應而返發的ACK信號時,進行共計24次的通信。在要求低延遲的應用中,這24次通信需要在1場內進行。在CSMA/CA下,進行分組不沖突的控制成為前提,但實際上一邊避免分組的沖突,一邊在16.7毫秒之間進行24次通信是不容易的。用戶臺的臺數增加時,每1場中必要的通信次數進一步增加。從以上的理由來看,圖3(A)所示的類型1的通信方式,在不要求低延遲性的游戲應用上被認為是有效的方法。
<類型2>
在類型2中,1臺的用戶臺作為接入點起作用,在用戶臺間進行單播通信。
圖3(B)是表示用戶臺STA為接入點,其他3臺的用戶臺STB、STC、STD與用戶臺STA相互地進行單播通信的狀態。用戶臺STA從其他三個用戶臺STB、STC、STD接收狀態信息。用戶臺STA將自身的狀態信息和用戶臺STC、STD的狀態信息集中到一個分組中,發送到用戶臺STB。同樣地,用戶臺STA對用戶臺STC發送用戶臺STC以外的三個用戶臺STA、STB、STD的狀態信息,而對用戶臺STD發送用戶臺STD以外的三個用戶臺STA、STB、STC的狀態信息。
因此,在這種單播通信中,狀態信息的通信共計進行6次,考慮到作為接收響應而返發的ACK信號時,進行共計12次的通信。
與圖3(A)所示的類型1的通信方式比較,作為接入點的用戶臺STA的主機CPU的負荷沒有增大,而可以削減通信次數,所以與類型1相比,可認為在要求高速性的數據通信方面優越。
<類型3>
在類型3中,各個用戶臺進行組播通信。在IEEE802.11的特定網絡中,為了與其他網絡區別,在每個網絡中基本服務集合ID(Basic Service Set IDBSSID)被作為隨機的值設定。因此,各個用戶臺通過將BSSID包含在數據幀中,對于在同一基本服務區內構成組的用戶臺,可以按組播方式發送自身的數據幀。再有,在使用IEEE802.11以外的通信協議的情況下,各個用戶臺指定其他三個用戶臺的地址,從而就可以進行組播通信。
圖4是表示各用戶臺將相同數據進行組播通信的狀態。即,用戶臺STA將BSSID包含在數據幀中,并以一個分組來發送自身的狀態信息。對于用戶臺STB、STC、STD也是同樣的。因此,在這種組播通信中,狀態信息的通信共計進行四次。再有,在本實施方式的組播通信中,可以是進行ACK信號的返發的結構,也可以是不進行的結構。
類型3與圖3(A)和圖3(B)所示的類型1和類型2的通信方式比較時,由于可以大幅度地削減通信次數,所以最適合于要求高速性的數據通信,而且,各用戶臺中的處理負荷也不大。
因此,圖4所示的類型3的通信方式,可以說是在要求低延遲的游戲應用中最有效的方法。
因而,如上述那樣,在本實施方式的組播通信中,也可以是進行ACK信號的返發的結構。
但是,在單純地將ACK功能應用于組播通信的方法中,需要各用戶臺(通信終端)對組播分組(Multicast Packet)分別發送ACK信號,所以在存在多個用戶臺的BBS(Basic Service Set)中ACK信號的發送數增大,并有消耗電力增加的危險。
因此,在本實施方式中,作為優選的實施方式,在組播分組自身中具有ACK功能。由此,由于能夠知道在對方目的地接收的情況而不占有頻帶,所以發送次數降低,實現了消耗電力的削減。
在組播通信方式中,作為具有ACK功能的方法,例如圖5所示那樣,在組播的一部分數據中(開頭)附加ACK比特,從而將該ACK比特分配給各用戶臺ST1~STn。
在圖5的例子中,ACK比特區ACK BFLD被設置在首標(Header)區HDFLD和數據區DTFLD之間。
要發送的用戶臺STn通過使接收的對方目的地的比特為“1”后進行發送,可以知道對方接收的情況。
如以上那樣,在本實施方式的通信系統1中的通信方式中,可采用三個類型的通信方式,但無論是哪個類型,都優選實現游戲機2(用戶臺)的省電。與攜帶電話終端等同樣,在無線特定網絡終端中也實現時間軸上的間歇動作,極大地有利于電力的節約。
再有,在以下,將通過對無線接口的收發器部(主要由模擬電路構成)的偏置電路的電流的斷路、或停止調制解調部/MAC部的時鐘等,以極其低的消耗電力僅使無線接口的一部分動作、或可動作的狀態成為休眠狀態,將使無線接口的所有功能動作、或可動作的狀態稱為起動狀態。
在本實施方式的通信系統中,通過使休眠狀態的期間長,可實現省電。
再有,以省電的實現性來考慮時,由于越是不要求低延遲的應用,可以將休眠狀態越長地設定,所以一般很容易進行電力的節約。
以下,說明有關假設是要求高速性的隱蔽式劇烈的游戲應用,即使在這樣的環境下也可以實現省電的通信方法。
圖6(A)~圖6(D)是表示省電模式中的用戶臺動作的定時圖。
在該定時圖中,信標信號BCN是通知信號,對所有的用戶臺進行通信。在信標幀中,包含時戳、信標間隔BCNI、容量信息、服務設置ID、支持率等的必須字段;以及FH參數組、DS參數組、CF參數組、IBSS參數組、TIM等的選擇字段。選擇信息僅在有使用需要的情況下存在。
在從剛好遇到前一個信標間隔的最后時刻的目標信標發送時刻(TargetBeacon Transmission TimeTBTT)至待機了被稱為后退(back off)的隨機的待機時間后,用戶臺發送信標信號BCN。
用戶臺ST在自身的發送時刻之前獲取信標信號BCN時,保留中的信標信號BCN的發送被刪除。
因此,在通信系統1中,僅一個用戶臺ST發送信標信號BCN。信標幀需要被所有的用戶臺處理,所以在TBTT之前,所有的用戶臺STA~STD開始發動,成為起動狀態。
在圖6所示的例子中,是用戶臺STA擔當信標發送的例子。由此,多個用戶臺同時發送信標信號,從而可避免信標信號之間產生沖突的狀況。在圖6所示的通信中,重視數據通信的高速性,因而采用類型3的組播通信。由此,對多個用戶臺,能夠以一個分組來發送狀態信息。
此外,在本實施方式的通信系統1中,在多個用戶臺(通信終端)ST可以構成組的網絡中,通過接收來自構成組的其他用戶臺(通信終端)的信號,各個通信終端構成為可以實現自主地省電。這里,為了與上述省電模式區別,稱為自主控制型省電模式。
此外,在本實施方式中,為了避免通信終端間的信號的沖突,根據從網絡內存在的協調器發送的通知信號(信標信號),各個通信終端決定自身的發送定時。將這種功能稱為沖突避免模式。在該沖突避免模式,可以對每個發送變更各個通信終端的發送順序。
在特定網絡中,協調器是作為組員的一個通信終端,在基礎設施網絡中,協調器是接入點。
再有,在IEEE802.11b的MAC層的技術中,CSMA/CA被作為接入控制方式采用,通過載波檢測來避免信號的沖突為前提。但是,從多個通信終端同時發送信號的可能性殘留,在這種情況下發生信號的沖突。因此,在IEEE802.11中也利用沖突避免模式是有效的。此外,在其他通信協議中也可以有效地利用。自主控制型省電模式和沖突避免模式的實現,由于基本上可以按軟件的處理方式進行,所以具有安裝容易的優點。
首先,在多個通信終端參加的網絡中,例如通過用戶臺的預置、或通常的IEEE802.11特定模式或基礎設施模式的應用間的大廳IBSS上的協商,決定以下的通信用的參數。在用戶臺是游戲機2的情況下,在插入到游戲機2中的盤中裝入的游戲程序中通信參數被預置就可以。此外,在大廳IBSS上進行協商的情況下,協調器對其他組員以單播通信方式單獨地通知通信參數。這種單播通信可以在標準的特定模式中執行。
在本實施方式中,通過在各通信終端中實現網絡的切換,實現中途參加、中途脫離、消失檢測、協調功能的移交。
為了實現網絡的切換,在各用戶臺ST中,保持多個通信參數。
這里所稱的通信參數,除了以下的通信參數a)頻率信道、b)SSID(Service Set Identity)、c)TBTT(Target Beacon Transmission Time)、d)物理層的調制/編碼方式、e)各用戶臺的MAC地址和用戶臺號碼(裝置號碼)、f)IFS(Inter Frame Space)生成模式(802.11標準方式或IFS矢量的QoS方式)、g)IFS矢量值(僅在IFS矢量的QoS方式中有效)、h)容量模式/共用密鑰、以外,還包含以下的通信參數。
有i)組播地址、j)游戲協調器GC的MAC地址或用于識別游戲協調器GC的識別符等,這些通信參數包含在信標信息中,從游戲協調器GC對網絡內的其他終端發送。
在以上通信參數中,例如,f)作為IFS生成模式,IFS矢量的QoS方式被設定。G)IFS矢量值是用于求各用戶臺的發送時間(發送定時)所使用的時間量,單位是微秒。IFS矢量值包含用于確定發送的基準時間的IFS0、以及確定距IFS0的偏置時間的IFS偏置。再有,IFS矢量值的QoS方式是在用于避免信號沖突的沖突避免模式中使用的方式,與自主控制型省電模式的實現沒有直接的關系。再有,通過同時實行自主控制型省電模式和沖突避免模式,可以實現更高效率的通信。
可是,如上述那樣,利用特定網絡時,例如通過多個用戶各自帶有攜帶型游戲機并相互地進行無線通信,可以一起享受游戲。
這樣,通過各自帶有攜帶型游戲機并相互地進行無線通信,可以一起享受游戲,但在本實施方式的通信系統1中采用的游戲機(無線通信終端裝置、用戶臺)中,具有對通信中的網絡的中途參加、中途脫離、消失的用戶臺(通信終端)的檢測、以及協調器功能的移交的功能。
再有,在以下說明中,以是以下的協議成立的網絡作為前提。
<協議>
在進行多個用戶臺(無線通信終端裝置)的特定通信時,使某一臺終端具有協調器功能,進行信標發送。有時將該終端稱為游戲協調器(GameCoordinator(以下為GC))。
網絡內的其他通信終端(非游戲協調器,以下為nGC)如果不能接收GC的信標幀,則不能發送自己的數據幀。即,能夠接收信標與提供發送機會為同等含義。
發送時,游戲協調器GC、其他通信終端nGC發送幀的定時由初始值、時隙值、終端數、信標編號推測的表值來決定(將其稱為發送順序值),通過對每個發送機會改變定時,實現發送機會的均勻。
網絡內的所有終端每個信標間隔必須發送一個以上的數據,在從自己以外的所有通信對方可以無差錯地接收幀的情況下,直至下一個信標發送為止都進入省電(休眠)狀態。
這里所謂的網絡的范圍,是指無線信號可到達的邊界的內部。
將以上作為前提,進行具體的說明。
以下,說明有關本實施方式中的組播通信的具體例。
圖7是表示在本實施方式中通信系統采用的各用戶臺(通信終端)的無線通信部的結構例的方框圖。
再有,圖7的無線通信部以能夠應對單播通信和組播來構成。
圖7的無線通信部100具有接口101、組播用發送緩沖器102、單播用發送緩沖器103、無線發送部104、天線105、組播ACK生成部106、信標生成部107、中央控制部108、定時控制部109、組播ACK解析部110、信標解析部111、數據解析部112、接收緩沖器113、無線接收部114、以及通信參數保持部115。
接口101在與該無線通信裝置100連接的未圖示的應用部等、以及發送緩沖器102、103和接收緩沖器113之間進行各種信息的交換。
發送緩沖器102在無線發送從連接的應用部等發送來的組播用數據的情況下,將其臨時性地存儲。
發送緩沖器103在無線發送從連接的應用部等發送來的單播用數據的情況下,將其臨時性地存儲。
無線發送部104進行規定的調整處理,以便無線發送被存儲在發送緩沖器102中的數據和/或組播ACK生成部106生成的ACK信號、信標生成部107生成的信標信號BCN、臨時存儲于發送緩沖器103中的單播用數據,按通過定時控制部109指定的定時,通過天線105發射到傳輸介質(空氣中)。
天線105向其他用戶臺(無線通信終端裝置)無線發送無線發送部104的信號,收集從其他用戶臺(無線通信終端裝置)傳送的信號并將其供給無線接收部114。
組播ACK生成部106在中央控制部108的控制下,在組播通信中從其他用戶臺接收了數據的情況下生成組播ACK,與存儲于發送緩沖器102中的數據一起作為組播分組(DATA+ACK)、或作為(NULL+ACK)供給無線發送部104。
組播ACK生成部106進行圖5所示的ACK比特的設定處理等。
信標生成部107將接收時隙的配置狀況等作為信標信號BCN來生成。
中央控制部108進行裝置整體的一連串的數據通信的順序管理和可利用的接收時隙的掃描。
中央控制部108有ACK返發定時器,如果在發送緩沖器102中有要發送的數據,則判斷是否需要返發對于該數據的ACK信息,僅在需要返發的情況下,對組播ACK生成部106、信標生成部107、以及發送緩沖器108進行控制,以將ACK返發定時器起動,從而具備來自對方的ACK返發。
中央控制部108根據后述的通信參數保持部115中保持的通信參數來實現用戶臺中的網絡的切換。
通信參數保持部115有第1表和第2表,中央控制部108例如在進行使用第1表的通信的情況下,切換為使用第2表的通信。
此外,中央控制部108檢測網絡上任意的用戶臺(通信終端)的發送定時,使用相同的發送定時對可發送幀的發送緩沖器103、信標生成部107、定時控制部109等進行控制。
中央控制部108對定時控制部109等進行控制,以可以按比從在任意的信道中通信的所有網絡中檢測出的發送定時一覽的最大值僅大任意的時隙的定時發送。
中央控制部108對定時控制部109、以及無線接收部114等進行控制,以在將具有某一循環的信標編號的信標幀按一定周期發送的通信終端中,在任意的信標編號的時刻更新網絡內的信息,并且使接收時間比通常長,以便接收通信終端的要發送的幀。
此外,中央控制部108對各部進行控制,以在信標信息變更的情況下,在該信標間隔以后,可使用通信參數保持部115中具有的表,進行反映了該信標信息的發送接收。
定時控制部109根據中央控制部108的指示,對無線發送部104、無線接收部114指定用于進行掃描動作或規定的時隙的接收動作和發送動作的定時。
組播ACK解析部110對是否通過無線接收部114接收了從其他的用戶臺發送的組播ACK信息等進行解析,并將解析結果輸出到中央控制部108。
信標解析部111從無線接收部114接收的來自其他用戶臺(例如作為協調器的用戶臺)的信標信號中解析定時或接收時隙位置,并將解析結果輸出到中央控制部108。
數據解析部112對無線接收部114接收的來自其他用戶臺的數據進行解析,并將解析結果輸出到中央控制部108。
接收緩沖器113存儲在該無線通信裝置100設定的接收時隙的定時中接收的數據。
無線接收部114接收在定時控制部109指定的規定的定時中從其他無線通信終端裝置傳送來的ACK信息、信標、或數據等的信號,并將其供給到組播ACK解析部110、信標解析部111、數據解析部112、以及接收緩沖器113。
通信參數保持部115保持上述通信參數(a~j),通過中央控制部108被接入。通信參數保持部115有多個表,例如第1表和第2表,各用戶臺在中央控制部108的控制下,使用其中一個表的通信參數進行通信。而且,在網絡內的狀況上發生變化的情況下,使用第1表及第2表的其中一個的通信參數進行通信,同時另一個表被重寫反映了網絡的狀況變化的新的通信參數。
例如,在使用第1或第2的一個表進行通信的期間有用戶臺的中途參加或中途脫離,網絡內的狀況發生變化的情況下,使用一個表繼續進行通信,同時在各用戶臺的另一個表中準備反映了網絡的狀態變化的新的通信參數,通過在某個定時對所述另一個表的使用一起切換,可以無縫地進行網絡的再構筑和通信的切換。
具有上述結構的無線通信部100具有通過不接收信標和來自其他終端的幀來檢測網絡中的協調器的消失,在某一TBTT中的發送定時在網絡內最短的情況下,自身成為新的協調器并可進行信標發送的能力。
另外,具有由已經處于轉移到規定模式的通信狀態的協調器對進行協調器功能的交替請求的通信終端發送交替請求幀,可以對不具有協調器功能的通信終端移交協調器功能。
此外,無線通信部100具有可對來自通信終端的協調器功能的交替請求幀進行響應,接受協調器功能的移交并發送信標,擔當協調器功能的功能。
而且,無線通信部100具有能夠使信標發送與發送順序值同步的功能。
為了實現以上的功能,無線通信部100具有進行調制解調的無線發送接收部104、114、控制它們的中央控制部108、定時控制部109、通信參數保持部115等。
首先,以下示出作為通信參數保持部115的第1表使用上述通信參數并進行通信的游戲協調器GC、以及網絡內的其他通信終端(用戶臺)nGC使用新的第2表切換通信時的網絡切換步驟。
<中途參加、中途脫離、協調器功能的交替的情況>
1)要執行中途參加、中途脫離、協調器功能的交替的通信終端nGC對游戲協調器GC使用單播幀發送請求幀。
2)游戲協調器GC根據請求結果,在自身的通信參數保持部115的第2表中設定通信參數。
3)游戲協調器GC使用通信參數保持部115的第1表的通信參數繼續通信,同時將第2表的通信參數通過單播通信發送到通信終端nGC(包括希望中途參加的通信終端join nGC)。
4)其他通信終端nGC(包括join nGC)將接收的通信參數保持在自身的通信參數保持部115的第2表中。
5)其他通信終端nGC(包括join nGC)使用第1表的通信參數繼續通信,同時等待游戲調諧器GC的信標信息的更新。
6)游戲協調器GC以預先設定的信標編號的定時,根據第2表的通信參數來更新信標信息。
7)其他通信終端nGC(包括join nGC)檢測信標信息的更新,根據自身的第2表的通信參數開始通信。
8)網絡整體根據第2表的通信參數,對通信進行轉移。
下面說明其他通信終端nGC的消失檢測步驟。
<nGC的消失檢測的情況>
1)其他通信終端nGC不通知游戲協調器,從網絡中消失。
2)游戲協調器GC通過不接收組播幀來檢測該消失的其他通信終端nGC。
3)游戲協調器GC在檢測次數超過某一閾值時,對該其他通信終端nGC發送Null等的單播幀。
4)游戲協調器GC識別為來自該其他通信終端nGC的ACK響應未達到一定次數以上的情況時,在通信參數保持部115的自身的第2表中將消失的通信終端nGC除去,設定新的通信參數。
5)游戲協調器GC使用第1表的通信參數繼續通信,同時將第2表的通信參數通過單播通信發送到其他通信終端nGC。
6)其他通信終端nGC將接收的通信參數保持在自身的通信參數保持部115的第2表中。
7)通信終端nGC使用第1表的通信參數繼續通信,同時等待游戲協調器GC的信標信息的更新。
8)游戲協調器按某一預先設定的信標編號的定時,根據第2表的通信參數來更新信標信息。
9)其他通信終端nGC檢測信標信息的更新,并根據自身的第2表的通信參數,開始通信。
10)網絡整體轉移到根據第2表的通信參數的通信。
下面,說明有關游戲協調器GC的消失檢測步驟。
<GC的消失檢測的情況>
1)游戲協調器GC不通知其他通信終端nGC,從網絡中消失。
2)網絡內的所有通信終端nGC通過不接收信標信號和不接收來自其他通信終端nGC的組播幀來檢測游戲協調器GC的消失。
3)網絡內的所有通信終端nGC在檢測次數超過閾值時,在自身的第2表中將消失的游戲協調器GC除去,設定新的通信參數。此時,對于第2表的用戶臺號碼(裝置號碼),接替第1表的用戶臺號碼。
4)網絡內的所有通信終端nGC保持第1表的通信參數,一邊等待其他通信終端nGC的信標發送,一邊以預先設定的信標編號的定時進行基于自身的第2表的通信參數的信標信息的發送準備。
5)通信終端nGC在預先設定的信標編號的時刻,在自身的發送順序值為最小的情況下,發送基于第2表的信標信息。
6)其他通信終端nGC在接收的信標信息的發送元MAC地址有第1表中存在的‘各用戶臺的MAC地址’的其中一個對應的情況下,從接收的信標信息中提取用于對通信參數中組播地址、游戲協調器GC的MAC地址、或游戲協調器GC進行識別的識別符,將自身的通信參數保持部115的第2表更新,并使用第2表進行通信。
7)游戲協調器GC使用第2表的通信參數繼續通信,同時在第3表(或第1表)中設定新的用戶臺號碼(裝置號碼)。除此以外的通信參數接替第2表的通信參數。
8)游戲協調器GC使用第2表的通信參數繼續通信,同時將第3(或第1)表的通信參數通過單播通信發送到通信終端nGC。
9)通信終端nGC將接收的通信參數保持在自身的參數保持部的第3(或第1)表中。
10)通信終端nGC使用第2表的通信參數繼續通信,同時等待游戲協調器GC的信標信息的更新。
11)游戲協調器GC按預先設定的信標編號的定時,根據第3(或第1)表的通信參數來更新信標信息。
12)通信終端nGC檢測信標信息的更新,根據自身的第3(或第1)表的通信參數,開始通信。
13)網絡整體轉移到根據第3(或第1)表的通信參數的通信。
如上述那樣,本實施方式的通信系統1作為整體具有以下三個功能。
有與原有的終端為數據通信中的情況下的對網絡的中途參加、原有的終端為數據通信中的情況下的從網絡的中途脫離/消失、原有的終端為數據通信中的情況下的協調器功能的交替有關的功能。
以下,具體地說明有關中途參加、中途脫離/消失、以及協調器功能的交替的有關功能。
(中途參加)首先,與圖8(A)~圖8(E)相關聯,說明有關中途參加功能。再有,在圖9中,區分表示了基于所述第1表的通信參數的通信和基于第2表的通信參數的通信。
1)圖8(A)或圖8(C)所示的游戲協調器GC(指圖8(A)、圖8(C)中的1或3)預先掌握特定網絡中網絡內的其他通信終端nGC(指圖8(B)、圖8(D)中的2或4)具有的功能,判斷是否在與中途參加功能應對。
2)游戲協調器GC在轉移到規定模式后,在中央控制部108的控制下,驅動信標生成部107、定時控制部108等,通過無線通信部104以信標幀方式通知用于表示在該網絡內是否可以中途參加、中途脫離/消失、協調器功能的交替的信息。
3)希望中途參加的通信終端(指圖8(E)中的5。以下為join nGC)在特定狀態中對網絡的信息進行掃描(Scan),如果是有源掃描(Active Scan),則獲得探測響應(Probe Response),如果是無源掃描(Passive Scan),則通過信標幀獲得網絡的信息。
4)希望中途參加的通信終端join nGC進入內部中途參加模式(參照圖9(D)中的9的動作)。
5)希望中途參加的通信終端join nGC以比同一信道中發送的全部從網絡中取得的發送順序值的最大值更大1時隙的定時(圖8(E)中的定時E),將請求中途參加的幀發送到游戲協調器GC。
6)游戲協調器GC因接收到希望中途參加的通信終端join nGC的中途參加請求幀,所以僅在某一信標編號(例如0)的情況下比通常保持更長的接收時間(與使進入省電狀態為止的時間延遲的情況相同),對接收到中途參加請求幀返回ACK幀而進行響應。
7)游戲協調器GC將在網絡中增加1臺、通信終端nGC的情況、以及今后要使用的通信方式的選擇等插入到幀中,并通知其他通信終端nGC。
8)游戲協調器GC接受上述步驟(7)的結果,將最終是否可中途參加的情況通知希望中途參加的通信終端join nGC。
9)游戲協調器GC在步驟(8)的結果通知后,以某一信標編號的定時(例如0)更新信標信息(網絡內的總終端數等)。
10)原有的通信終端nGC接收已更新的信標信息,并更新總終端數、發送順序值等的內部信息。
11)希望中途參加的通信終端join nGC在步驟(9)的信標更新的同時成為通常的通信終端nGC,開始與其他終端的通信。
在希望中途參加的通信終端join nGC的發送定時上有其他方法,有另一種情況下,與圖10(A)~圖10(E)和圖11(A)~圖11(D)相關聯來說明這種方法。再有,在圖11中,區別表示基于所述第1表的通信參數的通信和基于第2表的通信參數的通信。
1)游戲協調器GC(指圖10(A)、圖10(C)中的1或3)預先掌握特定網絡中網絡內的其他通信終端nGC(指圖10(B)、圖10(D)中的2或4)具有的功能,判斷是否在與中途參加功能應對。
2)游戲協調器GC在轉移到規定模式后,在中央控制部108的控制下,驅動信標生成部107、定時控制部108等,通過無線通信部104以信標幀方式通知用于表示在該網絡內是否可以中途參加、中途脫離/消失、協調器功能的交替的信息。
3)希望中途參加的通信終端(指圖10(E)中的5)在特定狀態中對網絡的信息進行掃描,如果是有源掃描(Active Scan),則獲得探測響應(ProbeResponse),如果是無源掃描(Passive Scan),則通過信標幀獲得網絡的信息。
4)希望中途參加的通信終端join nGC進入內部中途參加模式(參照圖11(D))。
5)希望中途參加的通信終端join nGC在希望參加(join)的網絡內的任意通信終端的組播幀發送后,使用該通信終端使用的IFS定時(圖10中的定時A),將請求中途參加的單播幀發送到游戲協調器GC。但是,該任意的通信終端是除了該TBTT中的發送順序值最大的通信終端。
6)游戲協調器GC接收到希望中途參加的通信終端join nGC的中途參加請求幀,返回ACK幀而進行響應。
7)游戲協調器GC將在網絡中增加1臺通信終端nGC的情況、以及今后要使用的通信方式的選擇等插入到幀中,并通知其他通信終端nGC。
8)游戲協調器GC接受上述步驟(7)的結果,將最終是否可中途參加的情況通知希望中途參加的通信終端join nGC。
9)游戲協調器GC在步驟(8)的結果通知后,以某一信標編號的定時(例如0)更新信標信息(網絡內的總終端數等)。
10)原有的通信終端nGC接收已更新的信標信息,并更新總終端數、發送順序值等的內部信息。
11)希望中途參加的通信終端join nGC在步驟(9)的信標更新的同時成為通常的通信終端nGC,開始與其他終端的通信。
(中途脫離/消失)下面,說明有關中途脫離/消失。
首先,與圖12(A)~圖12(C)相關聯,說明有關通常脫離的順序。
<通常脫離>
1)要從網絡脫離的通信終端(以下,為Exit nGC)將通知中途脫離的幀發送到游戲協調器GC(圖12(C)中的終端3)。
2)游戲協調器GC返發與其相對的ACK。
3)游戲協調器GC以網絡內的總終端數為N-1的信標編號的定時(例如為0)更新信標信息。
4)作為要從網絡脫離的通信終端Exit nGC在步驟(3)的信標信息被更新的時刻停止自身的發送,并從規定模式網絡脫離。
5)原有的通信終端nGC接收已更新的信標信息,將總終端數、發送順序值等的內部信息更新,并繼續通信。
<GC的從網絡的消失>
與圖13(A)~圖13(C)相關聯來說明因GC移動到電波達不到的場所、電源切斷等的理由而從網絡中看不見的狀態(消失)下的處理。再有,在圖13中,將基于上述第1表(或第3表)的通信參數的通信和基于第2表的通信參數的通信區分表示。
1)通信終端nGC在轉移到規定模式后,接收游戲協調器GC發送的信標并保持在內部數據庫中。
2)游戲協調器GC因電源關斷等從網絡中消失,并停止信標發送。
3)通信終端nGC各自檢測信標消失,并且在完全不能接收網絡內來自其他通信終端的數據的情況下,設為檢測出GC消失。
4)‘GC消失的檢測’的處理在每個目標信標發送時刻(Target BeaconTransmission TimeTBTT)時進行,在連續的檢測次數發生超過某一閾值的情況下,在下一個某一信標編號的定時(例如為0),發送順序值最短的通信終端nGC取代成為協調器并開始信標發送。由此,某個通信終端nGC被看作新的游戲協調器GC(New GC)。
5)GC在每個TBTT中檢測從網絡內的其他通信終端nGC都不能接收數據的次數,在連續的檢測次數發生超過某一閾值的情況下,停止信標發送并從網絡中退出。
6)要發送的信標幀具有新的游戲協調器New GC的MAC地址作為源地址(Source Address),通信終端的臺數為“GC消失前的臺數-1”。
7)通信終端nGC預先具有網絡內的通信終端nGC的地址表,如果有其中的某個通信終端發送的信標,則照至此那樣接收。
8)通信被中斷一定期間(消失檢測閾值+15)×信標間隔[ms]),但通過新的游戲協調器New GC的信標發送而再開始。
<nGC的從網絡的消失>
下面,與圖14(A)~圖14(C)相關聯來說明因通信終端nGC移動到電波達不到的場所、電源切斷等的理由而從網絡中看不見的狀態(消失)下的處理。再有,在圖14中,將基于上述第1表的通信參數的通信和基于第2表的通信參數的通信區分表示。
1)在網絡中使N臺的通信終端處于通信狀態。
2)來自對游戲協調器GC的沒有通達的通信終端nGC的通信中斷,在游戲協調器GC中檢測出組播幀(Multicast Frame)的消失。
3)在游戲協調器GC中,對來自其他通信終端nGC的組播幀的總接收數從N-1變化為N-2的情況進行檢測,并在該狀態持續一定期間的情況下(超過閾值的情況),對認為該通信終端nGC是從網絡中消失的通信終端nGC,使用一定次數Null幀等的正常數據(Normal Data)進行發送。
4)這里,如果從該通信終端nGC返回了ACK,則游戲協調器GC檢測‘nGC的來自網絡的消失’,并以任意的信標編號的定時(例如0)來更新信標信息。
5)原有的通信終端nGC接收被更新過的信標信息,將總終端數、發送順序值等的內部信息更新,并繼續通信。
(協調器功能的交替)下面,與圖15(A)~圖15(D)相關聯來說明有關協調器功能的交替步驟。
1)游戲協調器GC在特定網絡中預先掌握網絡內的通信終端nGC具有的功能,判斷能否進行協調器功能的交替。
2)游戲協調器GC在轉移到規定模式后,以信標幀來通知用于表示在該網絡內中途參加、中途脫離/消失、可否進行協調器功能的交替的信息。
3)通信終端nGC在轉移到規定模式后,接收游戲協調器GC發送的信標,并將該信息保持在內部數據庫中。
4)游戲協調器GC對特定的通信終端nGC發送用于通知協調器功能的交替的幀。
5)接收到交替的通知的通信終端nGC對游戲協調器GC響應能否進行交替的結果。
6)可交替的通信終端nGC(以下,為New GC)對網絡內的其他通信終端nGC傳送以下信息。
A)新的游戲協調器New GC的MAC地址、B)新網絡的組播地址。
7)新的游戲協調器New GC結束與網絡內的所有通信終端nGC的通信。
8)新的游戲協調器New GC對舊協調器Old GC通知交替的定時。
9)交替的定時(由協商決定的任意的TBTT)到來。
10)舊游戲協調器Old GC的信標停止,同時新的游戲協調器New GC開始信標的發送。
11)舊游戲協調器Old GC成為通常的通信終端nGC,不產生不發送信標的期間,新的游戲協調器New GC的無縫通信確立。
(信標發送順序和發送順序值的同步)在本實施方式的協議中,信標的發送者可決定游戲協調器GC,也可使其與發送順序值同步來發送,圖16(A)~圖16(D)中表示其機理。
1)在某一TBTT中發送順序值最小的發送終端發送信標幀。
2)信標編號不是對每個終端增加的編號,而設為網絡內的連續號碼。
3)由此,GC功能成為與發送順序值一起交替(roand robin)的功能。
如以上說明的那樣,根據本實施方式,各通信終端具有的無線通信部100通過信標和不接收來自其他終端的幀來檢測網絡中的協調器的消失,在某一TBTT中的發送定時為網絡內最短的情況下,自身成為新的協調器并可以進行信標發送,此外,可以由處于已經轉移到規定模式的通信狀態的協調器對發出協調器功能的交替請求的通信終端發送交替請求幀,將協調器功能移交到不具有協調器功能的通信終端,響應來自通信終端的協調器功能的交替請求,接受協調器功能的移交并發送信標,可以擔當協調器功能,具有能夠使信標發送與發送順序值同步的功能,所以可以獲得以下的效果。
(中途參加)不中斷原有的網絡的通信,可進行在規定模式中新通信終端的網絡參加。
例如,在多個用戶進行格斗游戲中,可進行新用戶的加入而不暫時結束游戲。
(中途脫離/消失)可從網絡中退出而不中斷原有的網絡通信,此外,通過協調器的信標信息的更新,剩余的終端的消耗電力也被最佳化。
例如,在多個用戶進行格斗游戲中,某一用戶可從游戲中中途脫離。
此外,即使是通信終端從網絡消失的情況,協調器也通過定期地進行通信檢查而可以再構筑網絡的信息,剩余的終端的功率節省也被最佳化。
即使是協調器從網絡消失的情況,可使取代的協調器存在,僅經若干通信損失,就可使原有的通信恢復。
例如,即使是在游戲的主機中發生了電池切斷等的情況,也不使游戲結束而僅由原有的用戶繼續游戲。
(協調器功能的交替)協調器隨著信標的發送而與其他通信終端相比消耗電力大,但通過將其在網絡內分散來實現消耗電力的均勻。
此外,在協調器的電池剩余量少、有消失的危險性的情況下,通過使用該功能,可進行協調器的交替而不使通信中斷。
例如,在用戶進行游戲中,可以無縫地變更該游戲的主機或主持者。
(信標發送順序和發送順序值的同步)也可以在原有的特定網絡中使用隨機后退時間進行信標發送,在協議中進行游戲協調器GC的信標發送,但通過與發送順序值同步而使發送順序明確,與組播發送的有無進行連動時,幀缺少的情況下的電波狀態、位置關系等更明確,功率控制、速率控制等的控制進一步提高。
以上,根據實施方式說明了本發明。這些實施方式是例示,在它們的各結構要素或各處理過程的組合上各種各樣的變形例是可能的,而本領域技術人員可以理解,這樣的變形例也在本發明的范圍內。
在上述實施方式中,主要說明了要求低延遲、進行類型3的組播通信的情況,但本發明不僅可用于要求低延遲的情況下的省電控制,而且例如即使是采用類型1或類型2的通信方式的情況,也可以有效地利用。
再有,以上處理作為可由計算機進行處理的程序,被記錄在軟盤、硬盤、光盤、半導體存儲器等中,由終端裝置讀出并執行。
權利要求
1.一種通信終端裝置,與一個以上的其他通信終端裝置構成組并在組內進行通信,該通信終端裝置具有發送部,對其他通信終端裝置至少發送通知信號和/或通信參數;接收部,從其他通信終端裝置至少接收通知信號和/或通信參數;以及控制部,可進行與網絡有關的通信參數對應的通信控制,可根據所述接收部接收的通信參數切換通信方式。
2.如權利要求1所述的通信終端裝置,其中,所述控制部至少根據通信參數,可判斷對所述組內的通信的中途參加、中途脫離、作為發送所述通知信號的協調器的功能的交替。
3.如權利要求2所述的通信終端裝置,其中,具有可作為網絡中的組內的協調器起作用,通過不接收通知信號和來自其他通信終端裝置的幀來檢測協調器的消失,并在規定的目標的通知信號發送時刻的發送定時為網絡內最短的情況下,自身成為新的協調器并能夠進行通知信號的發送的功能。
4.如權利要求2所述的通信終端裝置,其中,具有作為處于已經轉移到規定模式的通信狀態的協調器起作用,對進行協調器功能的交替請求的通信終端裝置發送交替請求幀,并將協調器功能移交到不作為協調器起作用的通信終端裝置的功能。
5.如權利要求2所述的通信終端裝置,其中,具有響應來自通信終端的協調器功能的交替請求幀,接受協調器功能的移交并發送通知信號,可以擔負協調器功能的功能。
6.如權利要求1所述的通信終端裝置,其中,所述控制部根據從其他通信終端裝置接收的信號來檢測該其他通信終端裝置的發送定時,并進行控制,以使所述發送部使用檢測出的定時進行發送。
7.如權利要求6所述的通信終端裝置,其中,所述控制部進行控制,以可以按比從在任意的信道中通信的所有網絡檢測出的發送定時一覽的最大值僅大規定的時隙的定時來發送。
8.如權利要求1所述的通信終端裝置,其中,所述發送部可將具有規定的循環的通知信號編號的通知信號幀按一定周期發送,所述控制部進行控制,以在任意的通知信號編號的時刻,所述發送部發送包含了網絡內的新信息的通知信號。
9.如權利要求8所述的通信終端裝置,其中,所述控制部進行控制,以使接收時間比通常長,以便接收通信終端裝置的要發送的幀。
10.如權利要求1所述的通信終端裝置,其中,所述控制部進行控制,以在通知信號的信息變更的情況下,在該通知信號的間隔以后,可使用與該通知信號的信息對應的通信參數進行發送接收。
11.如權利要求10所述的通信終端裝置,其中,還具有保持在分組的發送接收中使用的通信參數的保持部,所述接收部接收與使用中的通信參數不同的新的通信參數時,所述控制部將該新的通信參數記錄在所述保持部中,所述接收部接收包含了網絡內的新的信息的通知信號時,所述控制部進行控制,以使用所述保持部中新記錄的通信參數來進行發送接收。
12.如權利要求6所述的通信終端裝置,其中,具有能夠使通知信號的發送與發送順序值同步的功能。
13.一種通信系統,與一個以上的其他通信終端裝置構成組并在組內進行通信,各通信終端裝置具有發送部,對其他通信終端裝置至少發送通知信號和/或通信參數;接收部,從其他通信終端裝置至少接收通知信號和/或通信參數;以及控制部,可進行與網絡有關的通信參數對應的通信控制,可根據所述接收部接收的通信參數切換通信方式。
14.如權利要求13所述的通信系統,其中,所述發送部可將具有規定的循環的通知信號編號的通知信號按一定周期發送,所述控制部進行控制,以在任意的通知信號編號的時刻,所述發送部可發送包含了網絡內的新信息的通知信號。
15.如權利要求14所述的通信系統,其中,所述控制部進行控制,以使接收時間比通常長,以便接收通信終端裝置的要發送的幀。
16.如權利要求13所述的通信系統,其中,所述控制部進行控制,以在通知信號的信息變更的情況下,在該通知信號的間隔以后,可使用與該通知信號的信息對應的通信參數進行發送接收。
17.如權利要求16所述的通信系統,其中,各通信終端裝置還具有將分組的發送接收中使用的通信分組參數保持的保持部,在所述接收部接收與使用中的通信參數不同的新的通信參數時,所述接收部將該新的通信參數記錄在所述保持部中,在所述接收部接收到包含了網絡內的新的信息的通知信號時,所述控制部進行控制,以使用所述保持部中新記錄的通信參數,進行發送接收。
18.如權利要求13所述的通信系統,其中,在通知信號的信息變更的情況下,各通信終端裝置將使用的通信參數一起切換為與該通知信號的信息對應的通信參數。
19.一種通信方法,用于與一個以上的其他通信終端裝置構成組并在組內進行通信,該通信方法具有對其他通信終端裝置至少發送通知信號和/或通信參數的步驟;至少從其他通信終端裝置接收通知信號和/或通信參數的步驟;以及根據接收的通信參數來切換通信方式的步驟,進行與有關網絡的通信參數對應的通信。
20.一種計算機程序,以計算機可讀取的形式來記述,可在計算機系統上執行與一個以上的其他通信終端裝置構成組并在組內進行無線通信的處理,該程序具有對其他通信終端裝置至少發送通知信號和/或通信參數的步驟;至少從其他通信終端裝置接收通知信號和/或通信參數的步驟;以及根據接收的通信參數來切換通信方式的步驟,進行與有關網絡的通信參數對應的通信。
全文摘要
提供一種通信終端裝置、通信系統、通信方法及程序,能夠實現通信中對網絡的中途參加、中途脫離、消失的用戶臺的檢測、以及將協調器(Coordinator)功能進行交替的功能。各通信終端裝置的無線通信部(100)通過不接收信標和來自其他終端的幀來檢測網絡中的協調器的消失,在某個TBTT中的發送定時是網絡內最短的情況下,自身成為新的協調器并可以進行信標發送,而且,由處于已經轉移到規定模式的通信狀態的協調器,對進行協調器功能的交替請求的通信終端發送交替請求幀,并具有可以對不具有協調器功能的通信終端移交協調器功能的功能。
文檔編號H04W84/20GK1832424SQ20061005507
公開日2006年9月13日 申請日期2006年3月3日 優先權日2005年3月7日
發明者西原潤, 加藤卓哉 申請人:索尼株式會社, 索尼計算機娛樂公司