專利名稱:通信終端裝置、通信系統(tǒng)、通信方法及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在多個(gè)通信終端裝置之間進(jìn)行通信的技術(shù)。
背景技術(shù):
近年來,通過實(shí)現(xiàn)了信息終端的小型化和重量輕,攜帶信息終端已十分普遍。與此相伴,作為所謂的點(diǎn)播型的通信,構(gòu)筑無線特定網(wǎng)絡(luò)(ad hocnetwork)的研究廣泛地進(jìn)行。
在特定網(wǎng)絡(luò)中,由于不需要基站或接入點(diǎn),所以即使在不存在這樣的基礎(chǔ)設(shè)施的場(chǎng)所,也可以簡(jiǎn)易地構(gòu)筑網(wǎng)絡(luò)。
利用這種特定網(wǎng)絡(luò)時(shí),例如多個(gè)用戶通過各自帶著攜帶型游戲機(jī)相互地進(jìn)行無線通信,也可以一起享受游戲。
特定網(wǎng)絡(luò)使用IEEE802.11或藍(lán)牙(Bluetooth)等的技術(shù),通過終端之間進(jìn)行通信來構(gòu)筑。在從外部電源長(zhǎng)時(shí)間接受電力供給的情況下沒有問題,但在攜帶型地終端的情況下,由于通過受限的電池電力來驅(qū)動(dòng),所以優(yōu)選是盡量抑制電池的消耗。因此,在IEEE802.11這樣的通信標(biāo)準(zhǔn)中,省電模式中的電力控制處理也被標(biāo)準(zhǔn)化。
圖1(A)~圖1(D)是表示以IEEE802.11標(biāo)準(zhǔn)化的省電模式中的用戶臺(tái)動(dòng)作的定時(shí)圖。
如圖1(A)~圖1(D)所示,首先,用戶臺(tái)(無線通信終端裝置)STA~STD的其中一個(gè)發(fā)送信標(biāo)(Beacon)信號(hào)BCN。信標(biāo)信號(hào)BCN是通知信號(hào),對(duì)所有的用戶臺(tái)進(jìn)行通信。
被稱為業(yè)務(wù)發(fā)生通知消息(Announcement Traffic Indication MessageATIM)窗口的時(shí)間窗口接續(xù)在信標(biāo)信號(hào)BCN的發(fā)送之后開始。該窗口是節(jié)點(diǎn)必須保持有效(active)狀態(tài)的時(shí)間。
在IEEE802.11標(biāo)準(zhǔn)的省電模式中,各用戶臺(tái)在ATIM窗口中,發(fā)送ATIM信號(hào),從而可以防止其他用戶臺(tái)休眠。
在圖1(A)~圖1(D)的例子中,用戶臺(tái)STB對(duì)用戶臺(tái)STC以組播方式發(fā)送ATIM信號(hào),用戶臺(tái)STC對(duì)用戶臺(tái)STB返發(fā)用于接收確認(rèn)的ACK(ACKnowledge)信號(hào)。
用戶臺(tái)STA和用戶臺(tái)STD未發(fā)送或接收ATIM信號(hào),所以在ATIM窗口結(jié)束后,可以進(jìn)入休眠狀態(tài)。
另一方面,用戶臺(tái)STB和用戶臺(tái)STC不能進(jìn)入休眠狀態(tài),在ATIM窗口結(jié)束后,用戶臺(tái)STB對(duì)用戶臺(tái)STC發(fā)送數(shù)據(jù),用戶臺(tái)STC在數(shù)據(jù)接收后,對(duì)用戶臺(tái)STB返發(fā)ACK信號(hào)。
在該信標(biāo)間隔BCNI結(jié)束前,用戶臺(tái)STA和用戶臺(tái)STD因發(fā)送或接收信標(biāo)信號(hào)BCN而被起動(dòng)。在下一個(gè)ATIM窗口,由于哪個(gè)用戶臺(tái)都不發(fā)送接收ATIM信號(hào),所以在ATIM窗口結(jié)束后,所有用戶臺(tái)STA~STD進(jìn)入休眠狀態(tài)。
在圖1(A)~圖1(D)所示的定時(shí)圖中,為了說明IEEE802.11標(biāo)準(zhǔn)的省電模式,僅以最簡(jiǎn)單的情況為例來列舉,在由多個(gè)攜帶型游戲機(jī)構(gòu)筑網(wǎng)絡(luò)的情況下,需要相互交換各個(gè)游戲機(jī)的狀態(tài)信息,所以進(jìn)行更多信號(hào)的通信。在實(shí)時(shí)性的要求高的游戲應(yīng)用中,狀態(tài)信息需要頻繁地更新,優(yōu)選是以組播(Multicast)通信方式發(fā)送數(shù)據(jù)。
如上述那樣,在單播通信中,實(shí)際上數(shù)據(jù)是否被正確地發(fā)送,由來自接收端的ACK信號(hào)是否到達(dá)來判定,如果沒有ACK信號(hào),則可以看作有通信故障而進(jìn)行數(shù)據(jù)的重發(fā),但在組播通信的情況下,由于ACK不存在,不能確認(rèn)數(shù)據(jù)到達(dá)了對(duì)方。因此,在組播通信中,使用連續(xù)傳送相同數(shù)據(jù)的方法,可更可靠地傳送數(shù)據(jù)。
可是,在使用上述方法的情況下,沒有確認(rèn)其他用戶臺(tái)(終端)接收了發(fā)送的數(shù)據(jù)的方法是不利的。因此,盡管其他用戶臺(tái)(終端)接收了數(shù)據(jù),但因始終連續(xù)發(fā)送,所以消耗電力大,這種消耗電力的增大不僅對(duì)發(fā)送端產(chǎn)生影響,而且也對(duì)接收端產(chǎn)生影響。
例如,如圖2(A)~圖2(D)所示,盡管在區(qū)間1其他用戶臺(tái)(終端)在接收,但由于在區(qū)間2、3、4繼續(xù)發(fā)送,所以無謂的發(fā)送處理很多,消耗電力高。
這樣,在無線通信中存在多個(gè)用戶臺(tái)(終端)的情況下,在使用組播分組(Multicast Packet)進(jìn)行數(shù)據(jù)的交換的情況下,存在下述兩個(gè)不利。
第1不利是,由于始終連續(xù)發(fā)送,所以消耗電力增大。這種消耗電力的增大不僅對(duì)發(fā)送端產(chǎn)生影響,而且也對(duì)接收端產(chǎn)生影響。
第2不利是,有時(shí)為了以組播分組方式進(jìn)行數(shù)據(jù)的交換而沒有知道對(duì)方接收的情況的手段。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種通信終端裝置、通信系統(tǒng)、通信方法及程序,可以實(shí)現(xiàn)組播通信中的高效率的通信處理并可以實(shí)現(xiàn)省電。
本發(fā)明的第1方案提供一種通信終端裝置,可與通信組內(nèi)的一個(gè)以上的其他通信終端裝置之間進(jìn)行無線通信,該通信終端裝置具有發(fā)送部,對(duì)通信組內(nèi)的其他通信終端裝置發(fā)送一個(gè)分組;接收部,從通信組內(nèi)的其他通信終端裝置接收分組;解析部,對(duì)發(fā)送了所述接收部接收的分組的通信組內(nèi)的通信終端裝置進(jìn)行確定;以及控制部,可以將表示是否接收了來自各個(gè)其他通信終端裝置的分組的接收確認(rèn)信息附加在所述發(fā)送部發(fā)送的分組中。
本發(fā)明的第2方案提供一種通信系統(tǒng),可在包含了多個(gè)通信終端裝置的通信組內(nèi)進(jìn)行無線通信,其中,各通信終端裝置具有發(fā)送部,對(duì)通信組內(nèi)的其他通信終端裝置發(fā)送一個(gè)分組;接收部,從通信組內(nèi)的其他通信終端裝置接收分組;解析部,對(duì)發(fā)送了所述接收部接收的分組的通信組內(nèi)的通信終端裝置進(jìn)行確定;以及控制部,可以將表示是否接收了來自各個(gè)其他通信終端裝置的分組的接收確認(rèn)信息附加在所述發(fā)送部發(fā)送的分組中。
本發(fā)明的第3方案提供一種通信方法,用于與通信組內(nèi)的一個(gè)以上的其他通信終端裝置之間進(jìn)行無線通信,該方法具有第1步驟,對(duì)通信組內(nèi)的其他通信終端裝置發(fā)送一個(gè)分組;第2步驟,從通信組內(nèi)的其他通信終端裝置接收分組;第3步驟,對(duì)發(fā)送了接收的分組的通信組內(nèi)的通信終端裝置進(jìn)行確定;以及第4步驟,將表示是否接收了來自各個(gè)其他通信終端裝置的分組的接收確認(rèn)信息附加在要發(fā)送的分組中。
本發(fā)明的第4方案提供一種計(jì)算機(jī)程序,以計(jì)算機(jī)可讀取的形式來記述,可在計(jì)算機(jī)系統(tǒng)上執(zhí)行與通信組內(nèi)的一個(gè)以上的其他通信終端裝置之間進(jìn)行無線通信的處理,該程序使計(jì)算機(jī)執(zhí)行對(duì)通信組內(nèi)的其他通信終端裝置發(fā)送一個(gè)分組的功能;從通信組內(nèi)的其他通信終端裝置接收分組的功能;對(duì)發(fā)送了接收的分組的通信組內(nèi)的通信終端裝置進(jìn)行確定的功能;以及將表示是否接收了來自各個(gè)其他通信終端裝置的分組的接收確認(rèn)信息附加在要發(fā)送的分組中的功能。
再有,將以上結(jié)構(gòu)元素的任意的組合、本發(fā)明的表現(xiàn)在方法、裝置、系統(tǒng)、記錄介質(zhì)、計(jì)算機(jī)程序等之間進(jìn)行變換所得的方案,仍作為本發(fā)明的方式是有效的。
圖1(A)~圖1(D)是表示IEEE802.11標(biāo)準(zhǔn)的省電模式中的用戶臺(tái)(station)動(dòng)作的定時(shí)圖。
圖2(A)~圖2(D)是用于說明一般的組播通信中無謂的發(fā)送多的例子的圖。
圖3是表示實(shí)施方式中的通信系統(tǒng)的結(jié)構(gòu)例的圖。
圖4是表示各用戶臺(tái)進(jìn)行組播通信的狀態(tài)的圖。
圖5是用于說明實(shí)施方式中的一例ACK比特的圖。
圖6是表示在實(shí)施方式中采用了組播通信方式的通信系統(tǒng)中應(yīng)用的各用戶臺(tái)(通信終端)的無線通信部的結(jié)構(gòu)例的方框圖。
圖7(A)~圖7(D)是用于說明通過包含ACK功能而中止無謂的發(fā)送的具體例的圖。
圖8(A)~圖8(D)是用于說明發(fā)送的中止和再開始處理的圖。
圖9(A)~圖9(D)是用于說明不使發(fā)送中止而縮短要發(fā)送的分組,并縮短發(fā)送時(shí)間的處理的圖。
圖10是用于說明有關(guān)四臺(tái)用戶臺(tái)STA~STD中的網(wǎng)絡(luò)的發(fā)送分組、第1表Rx_Packet、以及第2表Rx_ACK的具體的設(shè)定例的圖。
圖11是表示圖10的例子的情況下的發(fā)送分組的結(jié)構(gòu)例的圖。
圖12(A)~圖12(C)是用于說明要發(fā)送的數(shù)據(jù)和Null的變換基準(zhǔn)的圖,是表示停止發(fā)送的情況下的第1例子的圖。
圖13(A)~圖13(C)是用于說明要發(fā)送的數(shù)據(jù)和Null的變換基準(zhǔn)的圖,是表示停止發(fā)送的情況下的第1例子的圖。
具體實(shí)施例方式
以下,與附圖相關(guān)聯(lián)來說明本發(fā)明的實(shí)施方式。
圖3是表示本實(shí)施方式的通信系統(tǒng)的結(jié)構(gòu)例的圖。
圖3的通信系統(tǒng)1由多個(gè)通信終端裝置(以下,為了簡(jiǎn)便,稱為‘通信終端’或‘用戶臺(tái)’)構(gòu)成,這里,作為通信終端,例示有4用戶臺(tái)游戲機(jī)2a、2b、2c、2d。再有,游戲機(jī)2的用戶臺(tái)數(shù)不限定于4用戶臺(tái),也可以是4用戶臺(tái)以外的用戶臺(tái)數(shù)。
游戲機(jī)2(a~d)具有無線通信功能,通過匯集多個(gè)游戲機(jī)2a~2d,構(gòu)筑無線網(wǎng)絡(luò)。
例如,通過使用IEEE802.11b等的無線LAN的標(biāo)準(zhǔn),也可以構(gòu)筑無線特定網(wǎng)絡(luò)(ad hoc network)。在IEEE802.11b的MAC層的技術(shù)中,CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance帶防碰撞功能的載波檢測(cè)多址)被作為訪問控制方式采用,各終端具有在確認(rèn)通信線路持續(xù)一定時(shí)間以上空閑后發(fā)送數(shù)據(jù)的功能。該等待時(shí)間是在最小限度的時(shí)間中附加了每個(gè)終端的隨機(jī)長(zhǎng)度的等待時(shí)間所得的時(shí)間,從前一個(gè)通信起至一定時(shí)間后多個(gè)終端一齊發(fā)送,從而防止發(fā)生信號(hào)之間的沖突。
在本實(shí)施方式中,各個(gè)通信終端進(jìn)行組播通信。
因而,在組播通信中,如果使用ACK可以知道在對(duì)方目的地接收的情況,則可以將發(fā)送停止,所以能夠減少占有頻帶的比例并削減消耗電力。
通信系統(tǒng)1通過構(gòu)筑特定網(wǎng)絡(luò),不再需要基站或接入點(diǎn)等的基礎(chǔ)設(shè)施,就可以實(shí)現(xiàn)多個(gè)游戲機(jī)2(a~d)之間的通信。
各個(gè)游戲機(jī)2通過接收其他游戲機(jī)中的狀態(tài)信息,多個(gè)游戲者可同時(shí)享受相同的游戲應(yīng)用。
此外,在通信系統(tǒng)1中,為了避免通信終端間的信號(hào)的沖突,根據(jù)作為從網(wǎng)絡(luò)內(nèi)存在的協(xié)調(diào)器(Coordinator)發(fā)送的通知信號(hào)的信標(biāo)信號(hào),各個(gè)通信終端決定自身的發(fā)送定時(shí)。在這種功能(避免沖突模式)中,可以在每個(gè)發(fā)送中變更各個(gè)通信終端的發(fā)送順序。在特定網(wǎng)絡(luò)中,協(xié)調(diào)器是作為組員的一個(gè)通信終端。
游戲應(yīng)用從實(shí)時(shí)性的觀點(diǎn)進(jìn)行劃分時(shí),大致可以分為兩個(gè)組,即可以分為實(shí)時(shí)性的要求高的游戲和實(shí)時(shí)性要求低的游戲。實(shí)時(shí)性要求高的游戲例如有格斗游戲或賽車游戲等,是游戲的推進(jìn)迅速,用戶的操作輸入需要立即反映到游戲畫面等的輸出上的游戲。另一方面,實(shí)時(shí)性要求低的游戲是日本象棋或麻將等對(duì)抗游戲或RPG(扮演角色游戲)等,是游戲的推進(jìn)比較緩慢的游戲。
游戲畫面的更新按規(guī)定的幀率或更新率進(jìn)行。目前,1場(chǎng)的重寫速度是約16.7毫秒(1/60秒)。
因此,在實(shí)時(shí)要求高、即要求低延遲的游戲應(yīng)用中,優(yōu)選是在1場(chǎng)(16.7毫秒)中至少一次使其他的游戲機(jī)知道自己的狀態(tài)信息,并知道其他游戲機(jī)的狀態(tài)信息。如果是賽車游戲,則狀態(tài)信息是賽道上的位置或車的方向、速度等的絕對(duì)信息。
再有,這里設(shè)為絕對(duì)的信息的原因是,由于無線環(huán)境中的通信的可靠性不高,所以如果能夠確保足夠的可靠性,則可以知道過去和當(dāng)前的差分信息即可。
在通信系統(tǒng)1中,各游戲機(jī)2分別獨(dú)立并非同步地執(zhí)行應(yīng)用。再有,在不要求低延遲的游戲應(yīng)用中,即使是不能進(jìn)行每一場(chǎng)的數(shù)據(jù)更新的情況,也可進(jìn)行重發(fā)處理,所以對(duì)應(yīng)用的處理產(chǎn)生大的影響的危險(xiǎn)少。
以下,通過游戲機(jī)之間的直接的通信,表示實(shí)現(xiàn)通信系統(tǒng)1的組播通信方式。
這里,作為通信標(biāo)準(zhǔn),使用IEEE802.11協(xié)議。IEEE802.11協(xié)議與藍(lán)牙等協(xié)議比較,具有對(duì)因特網(wǎng)的連接容易的優(yōu)點(diǎn)。通過游戲機(jī)2在通信協(xié)議上采用IEEE802.11,不僅可構(gòu)筑無線網(wǎng)絡(luò),還可經(jīng)由因特網(wǎng)與其他終端連接而不構(gòu)筑無線網(wǎng)絡(luò),通信系統(tǒng)1的擴(kuò)展性提高。
在本實(shí)施方式中,如上述那樣,各個(gè)游戲機(jī)(通信終端、用戶臺(tái))2進(jìn)行組播通信。
在IEEE802.11的特定網(wǎng)絡(luò)中,為了與其他網(wǎng)絡(luò)區(qū)別,在每個(gè)網(wǎng)絡(luò)中基本服務(wù)集合ID(Basic Service Set IDBSSID)被作為隨機(jī)的值設(shè)定。因此,各個(gè)用戶臺(tái)通過將BSSID包含在數(shù)據(jù)幀中,對(duì)于在同一基本服務(wù)區(qū)內(nèi)構(gòu)成組的用戶臺(tái),可以按組播方式發(fā)送自身的數(shù)據(jù)幀。
再有,在使用IEEE802.11以外的通信協(xié)議的情況下,各個(gè)用戶臺(tái)指定其他三個(gè)用戶臺(tái)的地址,從而就可以進(jìn)行組播通信。
圖4是表示各用戶臺(tái)將相同數(shù)據(jù)進(jìn)行組播通信的狀態(tài)的圖。
即,用戶臺(tái)STA將BSSID包含在數(shù)據(jù)幀中,并以一個(gè)分組來發(fā)送自身的狀態(tài)信息。對(duì)于用戶臺(tái)STB、STC、STD也是同樣的。因此,在這種組播通信中,狀態(tài)信息的通信共計(jì)進(jìn)行四次。
因而,在本實(shí)施方式的組播通信中,進(jìn)行ACK信號(hào)的返發(fā)。
但是,在單純地將ACK功能應(yīng)用于組播通信的方法中,需要各用戶臺(tái)(通信終端)對(duì)組播分組(Multicast Packet)分別發(fā)送ACK信號(hào),所以在存在多個(gè)用戶臺(tái)的BBS(Basic Service Set)中有ACK信號(hào)的發(fā)送數(shù)增大,并且消耗電力增加的危險(xiǎn)。
因此,在本實(shí)施方式中,作為優(yōu)選的實(shí)施方式,使組播分組自身中具有ACK功能。由此,由于能夠知道在對(duì)方目的地接收的情況而不占有頻帶,所以發(fā)送次數(shù)降低,實(shí)現(xiàn)了消耗電力的削減。
在組播通信方式中,作為具有ACK功能的方法,例如圖5所示那樣,在組播的一部分?jǐn)?shù)據(jù)中(開頭)附加ACK比特,從而將該ACK比特分配給各用戶臺(tái)ST1~STn。
在圖5的例子中,ACK比特區(qū)ACK BFLD被設(shè)置在首標(biāo)(Header)區(qū)HDFLD和數(shù)據(jù)區(qū)DTFLD之間。
要發(fā)送的用戶臺(tái)STn通過使接收的對(duì)方目的地的比特為“1”后進(jìn)行發(fā)送,可以知道對(duì)方接收的情況。
以下,說明有關(guān)本實(shí)施方式中的組播通信的具體例。
圖6是表示在本實(shí)施方式中采用了組播通信方式的通信終端裝置中所應(yīng)用的各用戶臺(tái)(通信終端)的無線通信部的結(jié)構(gòu)例的方框圖。
再有,圖6的無線通信部以還能夠應(yīng)對(duì)單播通信來構(gòu)成。
圖6的無線通信部100具有接口101、組播用發(fā)送緩沖器102、單播用發(fā)送緩沖器103、無線發(fā)送部104、天線105、組播ACK生成部106、信標(biāo)生成部107、中央控制部108、定時(shí)控制部109、組播ACK解析部110、信標(biāo)解析部111、數(shù)據(jù)解析部112、接收緩沖器113、以及無線接收部114。
接口101在與該無線通信裝置100連接的未圖示的應(yīng)用部等、以及發(fā)送緩沖器102、103和接收緩沖器113之間進(jìn)行各種信息的交換。
發(fā)送緩沖器102在無線發(fā)送從連接的應(yīng)用部等發(fā)送來的組播用數(shù)據(jù)的情況下,將其臨時(shí)性地存儲(chǔ)。
發(fā)送緩沖器103在無線發(fā)送從連接的應(yīng)用部等發(fā)送來的單播用數(shù)據(jù)的情況下,將其臨時(shí)性地存儲(chǔ)。
無線發(fā)送部104進(jìn)行規(guī)定的調(diào)制處理,以便無線發(fā)送被存儲(chǔ)在發(fā)送緩沖器102中的數(shù)據(jù)和/或組播ACK生成部106生成的ACK信號(hào)、信標(biāo)生成部107生成的信標(biāo)信號(hào)BCN、臨時(shí)存儲(chǔ)于發(fā)送緩沖器103中的單播用數(shù)據(jù),按通過定時(shí)控制部109指定的定時(shí),通過天線105發(fā)射到傳輸介質(zhì)(空氣中)。
天線105向其他用戶臺(tái)(無線通信終端裝置)無線發(fā)送無線發(fā)送部104的信號(hào),收集從其他用戶臺(tái)(無線通信終端裝置)傳送的信號(hào)并將其供給無線接收部114。
組播ACK生成部106在中央控制部108的控制下,在組播通信中從其他用戶臺(tái)接收了分組的情況下生成組播ACK,與存儲(chǔ)于發(fā)送緩沖器102中的數(shù)據(jù)一起作為組播分組(DATA+ACK)、或作為(NULL+ACK)供給無線發(fā)送部104。再有,(NULL+ACK)中的“NULL”表示圖5所示的數(shù)據(jù)區(qū)DTFLD的Data(數(shù)據(jù))不存在。
組播ACK生成部106進(jìn)行圖5所示的ACK比特的設(shè)定處理等。
信標(biāo)生成部107將接收時(shí)隙的配置狀況或單播的數(shù)據(jù)接收的ACK信息等作為信標(biāo)信號(hào)BCN來生成。
中央控制部108進(jìn)行裝置整體的一連串的數(shù)據(jù)通信的順序管理和可利用的接收時(shí)隙的掃描動(dòng)作的管理。
中央控制部108有ACK返發(fā)定時(shí)器,如果在發(fā)送緩沖器102中有要發(fā)送的數(shù)據(jù),則判斷是否需要返發(fā)對(duì)于該數(shù)據(jù)的ACK信息,僅在需要返發(fā)的情況下,對(duì)組播ACK生成部106、信標(biāo)生成部107、以及發(fā)送緩沖器108進(jìn)行控制,以將ACK返發(fā)定時(shí)器起動(dòng),從而具備來自對(duì)方的ACK返發(fā)。
定時(shí)控制部109根據(jù)中央控制部108的指示,對(duì)無線發(fā)送部104、無線接收部114指定用于進(jìn)行掃描動(dòng)作或規(guī)定的時(shí)隙的發(fā)送動(dòng)作和接收動(dòng)作的定時(shí)。
組播ACK解析部110對(duì)是否通過無線接收部114接收了從其他的用戶臺(tái)發(fā)送的組播ACK信息等進(jìn)行解析,并將解析結(jié)果輸出到中央控制部108。
信標(biāo)解析部111從無線接收部114接收的來自其他用戶臺(tái)(例如作為協(xié)調(diào)器的用戶臺(tái))的信標(biāo)信號(hào)中解析定時(shí)或接收時(shí)隙位置,并將解析結(jié)果輸出到中央控制部108。
數(shù)據(jù)解析部112對(duì)無線接收部114接收的來自其他用戶臺(tái)的數(shù)據(jù)進(jìn)行解析,并將解析結(jié)果輸出到中央控制部108。
接收緩沖器113存儲(chǔ)在該無線通信裝置100設(shè)定的接收時(shí)隙的定時(shí)中接收的數(shù)據(jù)。
無線接收部114接收在定時(shí)控制部109指定的規(guī)定的定時(shí)中從其他用戶臺(tái)(無線通信終端裝置)傳送來的包含了信標(biāo)分組、數(shù)據(jù)和/或ACK信息、信標(biāo)、或數(shù)據(jù)等的分組信號(hào),并將其供給到組播ACK解析部110、信標(biāo)解析部111、數(shù)據(jù)解析部112、以及接收緩沖器113。
由于在組播通信的組播分組中具有ACK功能,所以該無線通信部100可以確認(rèn)其他用戶臺(tái)(通信終端)接收了自身發(fā)送的數(shù)據(jù)的情況。
為了實(shí)現(xiàn)這種功能,無線通信部100具有可發(fā)送具有ACK功能的分組的組播ACK生成部106、從接收的分組中解析ACK的信息的組播ACK解析部110、進(jìn)行調(diào)制解調(diào)處理的無線發(fā)送接收部104、114、控制它們的中央控制部108、定時(shí)控制部109等。
此外,無線通信部100如下構(gòu)成與組播通信的組播分組中具有ACK的功能相對(duì)應(yīng),在中央控制部108的控制下,在其他用戶臺(tái)(通信終端)接收了自身發(fā)送的分組時(shí),可中止自身的發(fā)送處理。
為了實(shí)現(xiàn)這種發(fā)送處理的中止功能,與上述其他用戶臺(tái)的數(shù)據(jù)接收確認(rèn)功能同樣,無線通信部100具有可發(fā)送具有ACK功能的分組的組播ACK生成部106、從接收的分組數(shù)據(jù)中解析ACK的信息的組播ACK解析部110、進(jìn)行調(diào)制解調(diào)處理的無線發(fā)送接收部104、114、控制它們的中央控制部108、定時(shí)控制部109等。
此外,無線通信部100與組播通信的組播分組中具有ACK的功能相對(duì)應(yīng),在中央控制部108的控制下,僅將自身發(fā)送的組播分組作為ACK(NULL+ACK),從而可以縮短發(fā)送時(shí)間。
為了只實(shí)現(xiàn)這種ACK的發(fā)送功能,與上述其他用戶臺(tái)的數(shù)據(jù)接收確認(rèn)功能同樣,無線通信部100具有可發(fā)送具有ACK功能的分組的組播ACK生成部106、從接收的分組數(shù)據(jù)中解析ACK的信息的組播ACK解析部110、進(jìn)行調(diào)制解調(diào)處理的無線發(fā)送接收部104、114、控制它們的中央控制部108、定時(shí)控制部109等。
此外,無線通信部100在中央控制部108的控制下,可以檢測(cè)當(dāng)前使用的信道的擁擠度,并可以切換在其他用戶臺(tái)中已經(jīng)確認(rèn)了接收的數(shù)據(jù)、包含相同數(shù)據(jù)的分組的發(fā)送處理的中止功能和只包含ACK信息的分組的發(fā)送功能。
以下,具體地說明有關(guān)無線通信部100實(shí)現(xiàn)的各種功能。
首先,對(duì)表示通過包含ACK功能而使無用的發(fā)送中止的具體例的圖7(A)~圖7(D)進(jìn)行關(guān)聯(lián)說明。
這里,表示由四臺(tái)用戶臺(tái)STA~STD構(gòu)筑BSS的情況的例子。
首先,在區(qū)間INT1對(duì)于所有的用戶臺(tái)STA~STD有數(shù)據(jù)更新的情況下,將該數(shù)據(jù)DATA1_A~DATA1_D送到BSS中的其他用戶臺(tái)STA~STD,在中央控制部108的控制下,通過組播ACK生成部106、定時(shí)控制部109、無線處理部104的處理后從天線105以組播分組方式發(fā)送。
這種情況下,用戶臺(tái)STA可以接收其他用戶臺(tái)STB、STC、STD的所有組播分組(圖7(A)中數(shù)據(jù)發(fā)送后,連續(xù)三次進(jìn)行接收RX),所以在中央控制部108的控制下,在組播ACK生成部106中,在區(qū)間INT2要發(fā)送的組播分組中附加ACK功能,具體地說,將圖5的ACK比特中的用戶臺(tái)STB、STC、STD的對(duì)應(yīng)的ACK比特設(shè)置為“1”后,將具有了ACK功能的組播分組(DATA1_A+ACK)通過無線發(fā)送部104發(fā)送。
同樣地,在用戶臺(tái)STB、STC、STD中,也將可接收的用戶臺(tái)ST所對(duì)應(yīng)的ACK比特設(shè)置為“1”后,進(jìn)行具有了ACK功能的組播分組(DATA1_B+ACK)、(DATA1_C+ACK)、(DATA1_D+ACK)的發(fā)送。
如圖7(A)~圖7(D)所示,在區(qū)間INT2中用戶臺(tái)STA可以將用戶臺(tái)STB、STC、STD發(fā)送的組播分組的ACK比特通過無線接收部114、ACK解析部111、中央控制部108等進(jìn)行確認(rèn),并確認(rèn)所有其他用戶臺(tái)接收了在區(qū)間INT1中發(fā)送的數(shù)據(jù)DATA1_A的情況。伴隨這種確認(rèn),在各用戶臺(tái)STA中,從區(qū)間INT3起,在中央控制部108的控制下,中止包含了在區(qū)間INT1發(fā)送的數(shù)據(jù)DATA1_A的組播分組的發(fā)送。
同樣地,由于用戶臺(tái)STB也可以確認(rèn)其他用戶臺(tái)STA、STC、STD的組播分組的ACK比特,并確認(rèn)所有用戶臺(tái)ST接收的情況,所以將包含了在區(qū)間INT1發(fā)送的數(shù)據(jù)DATA1_B的組播分組的發(fā)送中止。
通過使用這種方法,可以使發(fā)送次數(shù)降低,可進(jìn)行頻帶的確保、消耗電力的削減。
不發(fā)送的條件為同時(shí)滿足了下面的三個(gè)條件時(shí)。
第1條件是,可以確認(rèn)其他用戶臺(tái)(通信終端)都接收了自身發(fā)送的數(shù)據(jù)。第1條件根據(jù)從其他用戶臺(tái)發(fā)送的ACK信標(biāo)來判斷。
第2條件是,沒有來自高層的數(shù)據(jù)更新,沒有在發(fā)送分組中存儲(chǔ)有新的數(shù)據(jù)。
第3條件是,不需要對(duì)其他用戶臺(tái)返發(fā)ACK信息。
下面,與圖8(A)~圖8(D)相關(guān)聯(lián),說明發(fā)送的中止和再開始處理。
如圖8(B)所示,區(qū)間INT3中的用戶臺(tái)STB有數(shù)據(jù)的更新,所以在中央控制部108的控制下,通過ACK生成部106、無線發(fā)送部104來進(jìn)行數(shù)據(jù)DATA2_B的發(fā)送。
用戶臺(tái)STA、STC、STD在區(qū)間INT4中為了對(duì)用戶臺(tái)STB返回ACK信息而分別再開始進(jìn)行(DATA1_A+ACK)分組、(DATA1_C+ACK)分組、((DATA1_D+ACK)分組的發(fā)送。
各用戶臺(tái)ST優(yōu)選進(jìn)入休眠狀態(tài),但使用這種方法的情況下,各用戶臺(tái)ST即使全部接收來自其他用戶臺(tái)ST的組播分組,但為了發(fā)送包含了ACK信息和數(shù)據(jù)的組播分組,仍不能立即進(jìn)入休眠狀態(tài)。休眠狀態(tài)被稱為通過將無線接口的收發(fā)機(jī)(主要由模擬電路構(gòu)成)的偏置電路的電流的斷路、或調(diào)制解調(diào)部/MAC部的時(shí)鐘停止等,從而以非常低的消耗電力僅使無線接口的一部分動(dòng)作的、或可動(dòng)作的狀態(tài)。在本實(shí)施方式的通信系統(tǒng)1中,通過使介質(zhì)為一定期間閑置(Idle)狀態(tài),來實(shí)現(xiàn)休眠(Sleep)狀態(tài)。
可是,使用上述方法的情況下,在其他BSS存在多個(gè),交換非常多的數(shù)據(jù)的情況下,介質(zhì)不為一定期間閑置狀態(tài)的狀態(tài)增加時(shí),成為休眠狀態(tài)的時(shí)間變短,有消耗電力增加的可能性。
為了避免這種情況,縮短要發(fā)送的分組,并縮短發(fā)送時(shí)間的方法是有效的。
下面,與圖9(A)~圖9(D)相關(guān)聯(lián),說明將發(fā)送時(shí)間縮短的情況。
直至確認(rèn)其他用戶臺(tái)(通信終端)接收了用戶臺(tái)自身發(fā)送的分組的情況為止,與上述的中止發(fā)送的處理相同。
不同點(diǎn)是,在取代中止分組的發(fā)送,不發(fā)送至此發(fā)送的數(shù)據(jù)部分,而僅發(fā)送包含了ACK比特的分組,即只發(fā)送(NULL+ACK)分組。
由此,與中止發(fā)送的情況比較,發(fā)送上需要的消耗電力的削減率減少,由于可靠地成為休眠狀態(tài),所以是能夠削減作為整體的消耗電力的情況。
以上的分組發(fā)送的中止和僅發(fā)送包含了ACK比特的分組的兩個(gè)低消耗電力的哪一個(gè)是最合適的,依賴于介質(zhì)的狀況。
因此,各用戶臺(tái)ST通過掌握并切換介質(zhì)的狀態(tài),可選擇最合適的低消耗電力的方法。
判斷介質(zhì)是否混雜的方法,在未中止發(fā)送時(shí),通過對(duì)接收的其他BSS的分組的數(shù)目進(jìn)行確認(rèn)就可以判斷。
此外,作為其他方法,實(shí)際上通過中止發(fā)送,并測(cè)量直至休眠狀態(tài)為止的時(shí)間就可以知道。
此外,也可以是BSS內(nèi)的僅一個(gè)用戶臺(tái)進(jìn)行上述判定,裝載到信標(biāo)的信息中而使其他用戶臺(tái)知道的方法。
以上,論述了有關(guān)本實(shí)施方式的通信系統(tǒng)1的基本結(jié)構(gòu)和組播通信中具有ACK功能的數(shù)據(jù)傳送的確認(rèn)處理、無用發(fā)送的中止、發(fā)送的中止和再開始、發(fā)送時(shí)間的縮短處理。
以下,作為優(yōu)選例,說明有關(guān)使用ACK的情況下的進(jìn)行休眠的條件、進(jìn)行喚醒(Awake)的條件、以及使用ACK比特的組播通信處理的細(xì)節(jié)。
<關(guān)于休眠的條件>
基本上,各用戶臺(tái)ST休眠的條件是滿足了下述兩個(gè)條件的其中一個(gè)條件的情況。
第1條件是,自己的發(fā)送結(jié)束,并且接收了其他所有用戶臺(tái)ST的發(fā)送分組的情況。
第2條件是,某個(gè)一定期間介質(zhì)(Medium)為閑置狀態(tài)的情況。
第1條件是,為了盡量減少無用的期間,必要的動(dòng)作結(jié)束后進(jìn)入休眠狀態(tài)的條件。
第2條件是,即使在來自其他用戶臺(tái)ST的分組的接收上出現(xiàn)失敗的情況下也休眠的條件。通常,以第2條件設(shè)定的時(shí)間比通常的游戲BSS的發(fā)送間隔設(shè)定得長(zhǎng)。
如本實(shí)施方式那樣,在使用ACK,將包含與在其他用戶臺(tái)中確認(rèn)了接收的數(shù)據(jù)相同的數(shù)據(jù)的分組的發(fā)送中止的情況下,僅按第2條件進(jìn)入休眠狀態(tài)。
如上述那樣,第2條件的設(shè)定期間比其他用戶臺(tái)STn發(fā)送的定時(shí)大很多,所以在其他用戶臺(tái)ST中有數(shù)據(jù)更新并再開始發(fā)送的情況下,也可在休眠前接收。
<關(guān)于喚醒的條件>
在由多個(gè)游戲機(jī)(通信終端)形成的通信系統(tǒng)1中,作為協(xié)調(diào)器的用戶臺(tái)(Game Coordinator)必定發(fā)送作為通知信號(hào)的信標(biāo)(Beacon)信號(hào)BCN,協(xié)調(diào)器以外的用戶臺(tái)(Non Game Coordinator)必定接收信標(biāo)信號(hào)BCN。
即,在自身不進(jìn)行數(shù)據(jù)的發(fā)送的情況下,必定在發(fā)送接收信標(biāo)信號(hào)BCN的定時(shí)之前,使所有用戶臺(tái)ST自主地喚醒。
<使用ACK比特的組播通信處理的細(xì)節(jié)>
在本實(shí)施方式中,各用戶臺(tái)ST具有兩個(gè)表表示從其他用戶臺(tái)接收的信息的第1表(Table1Rx_Packet)、以及表示自己發(fā)送的分組到達(dá)對(duì)方的第2表(Table2Rx_ACK)。
在各用戶臺(tái)ST中的組播ACK解析部110,將從其他用戶臺(tái)ST不能正常地接收的其他用戶臺(tái)的ID號(hào)碼(ID#)編制在第1表Rx_Packet中,同時(shí)在檢測(cè)從其他用戶臺(tái)ST發(fā)送的組播分組的首標(biāo)中的發(fā)送用戶臺(tái)的ID號(hào)碼(ID#)之后,通過讀出與自己的用戶臺(tái)的ID號(hào)碼(ID#)對(duì)應(yīng)的ACK比特來編制第2表Rx_ACK,并通知中央控制部108。
經(jīng)由中央控制部108傳送到組播ACK生成部106的第1表Rx_Packet在每個(gè)信標(biāo)間隔(Beacon Interval)BCNI更新信息,并將該信息裝載到組播分組的ACK區(qū)ACK BFLD。即,ACK區(qū)ACK BFLD的信息表示在前一個(gè)的信標(biāo)間隔BCNI中是否接收了其他用戶臺(tái)ST的數(shù)據(jù)。
第2表Rx_ACK是反映了對(duì)于自身的發(fā)送分組的來自其他用戶臺(tái)ST的ACK信息的表。中央控制部108在使用該第2表Rx_ACK判斷是否與不發(fā)送組播分組的條件一致后,對(duì)組播ACK生成部106進(jìn)行控制。此外,第2表Rx_ACK在從高層進(jìn)行了數(shù)據(jù)的更新的情況下被復(fù)位。
這里,如圖4那樣,以由4用戶臺(tái)的用戶臺(tái)(游戲機(jī))STA~STD構(gòu)成網(wǎng)絡(luò)的情況為例,與圖10相關(guān)聯(lián)來說明有關(guān)各用戶臺(tái)STA~STD的發(fā)送分組、第1表Rx_Packet、以及第2表Rx_ACK的具體的設(shè)定例子。
如圖11所示,這種情況的發(fā)送分組PCKT在首標(biāo)區(qū)HDFLG中設(shè)置包含有用戶臺(tái)ST的ID的信息,ACK比特區(qū)ACKBFLD形成與包含自身的用戶臺(tái)STA~STD對(duì)應(yīng)的比特?cái)?shù)據(jù)。在數(shù)據(jù)區(qū)DTFLD中設(shè)置數(shù)據(jù)。
在ACK比特被設(shè)置為“1”的情況下,表示能從在前一個(gè)區(qū)間與被分配了比特對(duì)應(yīng)的用戶臺(tái)ST正常地接收分組。
在ACK比特被設(shè)置為“0”的情況下,表示不能從在前一個(gè)區(qū)間與被分配了比特對(duì)應(yīng)的用戶臺(tái)ST正常地接收分組。
圖10的例子表示本次組播通信的結(jié)果,表示用戶臺(tái)STA不能接收用戶臺(tái)STB的分組PCKTB,用戶臺(tái)C不能接收用戶臺(tái)STA的分組PCKTA和用戶臺(tái)STB的分組PCKTB的情況。
在圖10的例子中,來自用戶臺(tái)STA的發(fā)送分組PCKTA的ACK比特表示在前一個(gè)區(qū)間接收了用戶臺(tái)STB、STC、STD的分組。
因而,用戶臺(tái)STA的第1表Rx_Packet表示本次不能正常地接收用戶臺(tái)STB的分組,但正常地接收了用戶臺(tái)STC、STD的分組。
用戶臺(tái)STA的第2表Rx_ACK表示從用戶臺(tái)STB、STC、STD的哪一個(gè)都沒有獲取ACK信息。
來自用戶臺(tái)STB的發(fā)送分組PCKTB的ACK比特表示在前一個(gè)區(qū)間不接收用戶臺(tái)STA的分組,但接收了用戶臺(tái)STC、STD的分組。
而且,用戶臺(tái)STB的第1表Rx_Packet表示本次正常地接收了用戶臺(tái)STA、STC、STD的分組。
用戶臺(tái)STB的第2表Rx_ACK表示從所有用戶臺(tái)STA、STC、STD獲取了ACK信息。
來自用戶臺(tái)STC的發(fā)送分組PCKTC的ACK比特表示在前一個(gè)區(qū)間不接收用戶臺(tái)STA、STD的分組,但接收了用戶臺(tái)STB的分組。
而且,用戶臺(tái)STC的第1表Rx_Packet表示本次未正常地接收用戶臺(tái)STA、STB的分組,而正常地接收了用戶臺(tái)STD的分組。
用戶臺(tái)STC的第2表Rx_ACK表示未從用戶臺(tái)STA、STB獲取ACK信息,但從用戶臺(tái)STD獲取了ACK信息。
來自用戶臺(tái)STD的發(fā)送分組PCKTD的ACK比特表示在前一個(gè)區(qū)間未接收用戶臺(tái)STA的分組,但接收了用戶臺(tái)STB、STC的分組。
而且,用戶臺(tái)STD的第1表Rx_Packet表示本次正常地接收了用戶臺(tái)STA、STB、STC的分組。
用戶臺(tái)STD的第2表Rx_ACK表示從用戶臺(tái)STA、STB獲取ACK信息,未從用戶臺(tái)STC獲取了ACK信息。
而且,在本實(shí)施方式中,如圖10中以用戶臺(tái)STC為例所示那樣,在各用戶臺(tái)STA~STD中,取得過去該用戶臺(tái)自身(圖10中為用戶臺(tái)STC)接收的第2表(ACK比特表)Rx_ACK_2和在上述信標(biāo)間隔BCNI接收的第2表(ACK比特表)Rx_ACK_1的邏輯和(OR),作為該用戶臺(tái)ST(C)中的接收ACK比特表Rx_ACK,用作停止發(fā)送(不發(fā)送)的條件,擔(dān)負(fù)縮短處理時(shí)間、良好省電化的功能。
圖12表示在數(shù)據(jù)更新后的一個(gè)區(qū)間中各用戶臺(tái)STA、STB、STC的相互通信都成功的例子,圖13表示數(shù)據(jù)更新后用戶臺(tái)STB對(duì)來自用戶臺(tái)STA的分組接收連續(xù)兩個(gè)區(qū)間失敗的例子。在圖中,將各用戶臺(tái)ST在各區(qū)間中從其他用戶臺(tái)ST接收的ACK信息(在前一個(gè)區(qū)間發(fā)送的自身的發(fā)送分組是否被接收)表示為Rx_ACK_1,而將取得至此以前的區(qū)間為止接收的ACK信息和所述Rx_ACK_1的邏輯和的結(jié)果(數(shù)據(jù)更新以后接收的ACK信息的綜合的接收狀況)表示為Rx_ACK。
1)要發(fā)送的數(shù)據(jù)和Null的變換基準(zhǔn)
如圖12(A)~圖12(C)和圖13(A)~圖13(C)所示,各用戶臺(tái)STA~STC的第2表(ACK比特表)Rx_ACK_1都為“1”后,使發(fā)送分組為NULL+ACK(當(dāng)然,STD也具有相同功能)。
如果是數(shù)據(jù)更新,則使發(fā)送分組成為包含數(shù)據(jù)的分組。
2)要發(fā)送的分組的ACK比特區(qū)的置位數(shù)據(jù)
在要發(fā)送的分組的ACK比特區(qū)ACK BFLD中原樣設(shè)置第1表Rx_Packet表(對(duì)前一個(gè)TBTT接收的Data設(shè)為“1”)。
3)發(fā)送的停止(Stop)條件
在作為第2表的接收ACK比特表Rx_ACK都為“1”(=自身發(fā)送的分組的數(shù)據(jù)為Null),從其他用戶臺(tái)接收的分組的數(shù)據(jù)都為NULL的情況下停止發(fā)送。
4)發(fā)送停止中的再開始(Restart)
在從IBSS有接收分組(Rx Packet)的情況下,或者在用戶臺(tái)自身的數(shù)據(jù)變更的情況下,將發(fā)送停止解除并再開始發(fā)送。
如以上說明的那樣,根據(jù)本實(shí)施方式,無線通信部100具有可發(fā)送具有ACK功能的分組的組播ACK生成部106、從接收的分組數(shù)據(jù)對(duì)ACK的信息進(jìn)行解析的組播ACK解析部110、進(jìn)行調(diào)制解調(diào)處理的無線發(fā)送接收部104、114、控制它們的中央控制部108、定時(shí)控制部109等,使組播通信的組播分組具有ACK的功能(接收確認(rèn)功能),所以可以確認(rèn)其他用戶臺(tái)(通信終端)接收了自身發(fā)送的分組的情況。
此外,與組播通信中的組播分組中具有ACK功能相對(duì)應(yīng),在中央控制部108的控制下,在其他用戶臺(tái)(通信終端)接收了自身發(fā)送的分組時(shí),可以將自身的發(fā)送處理中止。
此外,無線通信部100與組播通信中的組播分組中具有ACK功能相對(duì)應(yīng),在中央控制部108的控制下,將自身發(fā)送的組播分組僅作為ACK(NULL+ACK),可以縮短發(fā)送時(shí)間。
此外,無線通信部100在中央控制部108的控制下,檢測(cè)當(dāng)前使用的信道(Channel)的擁擠度,并可以切換發(fā)送處理的中止功能和只有ACK的發(fā)送功能的方法。
即,根據(jù)本實(shí)施方式,可以確認(rèn)發(fā)送的分組到達(dá)其他用戶臺(tái)(通信終端)的情況。
此外,由于可以確認(rèn)發(fā)送的分組到達(dá)了所有用戶臺(tái)的情況,所以可以將包含了該數(shù)據(jù)的分組的發(fā)送中止,可以確保頻帶、降低消耗電力。
此外,由于可以確認(rèn)發(fā)送的分組到達(dá)了所有用戶臺(tái)的情況,所以可以將要發(fā)送的分組僅作為ACK,從而可以削減數(shù)據(jù)量,可以確保頻帶、降低消耗電力。
再有,以上處理作為可由計(jì)算機(jī)進(jìn)行處理的程序,被記錄在軟盤、硬盤、光盤、半導(dǎo)體存儲(chǔ)器等中,由終端裝置讀出并執(zhí)行。
權(quán)利要求
1.一種通信終端裝置,可與通信組內(nèi)的一個(gè)以上的其他通信終端裝置之間進(jìn)行無線通信,該通信終端裝置具有
發(fā)送部,對(duì)通信組內(nèi)的其他通信終端裝置發(fā)送一個(gè)分組;
接收部,從通信組內(nèi)的其他通信終端裝置接收分組;
解析部,對(duì)發(fā)送了所述接收部接收的分組的通信組內(nèi)的通信終端裝置進(jìn)行確定;以及
控制部,可以將表示是否接收了來自各個(gè)其他通信終端裝置的分組的接收確認(rèn)信息附加在所述發(fā)送部發(fā)送的分組中。
2.如權(quán)利要求1所述的通信終端裝置,其中,所述控制部根據(jù)所述接收部接收的分組,可確認(rèn)經(jīng)由所述發(fā)送部發(fā)送的分組是否被其他通信終端裝置接收。
3.如權(quán)利要求1所述的通信終端裝置,其中,在通信組內(nèi),發(fā)送或接收組播分組。
4.如權(quán)利要求1所述的通信終端裝置,其中,所述控制部確認(rèn)經(jīng)由所述發(fā)送部發(fā)送的分組被在通信組內(nèi)的其他通信終端裝置接收時(shí),停止由所述發(fā)送部發(fā)送包含有與包含于該分組中的數(shù)據(jù)相同的數(shù)據(jù)的分組。
5.如權(quán)利要求4所述的通信終端裝置,其中,在所述控制部停止分組的發(fā)送的條件中,包括確認(rèn)其他通信終端裝置都已接收;沒有數(shù)據(jù)的更新;以及不需要對(duì)其他通信終端裝置返回接收確認(rèn)信息。
6.如權(quán)利要求1所述的通信終端裝置,其中,所述控制部在確認(rèn)經(jīng)由所述發(fā)送部發(fā)送的分組被通信組內(nèi)的其他通信終端裝置接收時(shí),將所述發(fā)送部的分組的發(fā)送只作為接收確認(rèn)信息。
7.如權(quán)利要求4所述的通信終端裝置,其中,所述控制部按對(duì)應(yīng)于通知信號(hào)的通信間隔,根據(jù)來自其他通信終端裝置的接收確認(rèn)信息的接收狀態(tài)和過去的來自其他通信終端裝置的接收確認(rèn)信息的接收狀態(tài),判斷是否停止所述發(fā)送部的分組的發(fā)送。
8.如權(quán)利要求7所述的通信終端裝置,其中,所述控制部根據(jù)在通信間隔的前區(qū)間之前來自其他通信終端裝置的接收確認(rèn)信息,確認(rèn)發(fā)送分組被通信組內(nèi)的其他所有通信終端裝置接收時(shí),停止所述發(fā)送部的分組的發(fā)送。
9.如權(quán)利要求7所述的通信終端裝置,其中,所述控制部通過發(fā)送部將表示對(duì)應(yīng)于通知信號(hào)的通信間隔的前區(qū)間中的接收狀態(tài)的信息包含在分組中并發(fā)送。
10.如權(quán)利要求1所述的通信終端裝置,其中,所述控制部包括
第1功能,在確認(rèn)經(jīng)由所述發(fā)送部發(fā)送的分組被通信組內(nèi)的其他通信終端裝置接收時(shí),停止由所述發(fā)送部發(fā)送包含有與包含于該分組中的數(shù)據(jù)相同的數(shù)據(jù)的分組;以及
第2功能,在確認(rèn)經(jīng)由所述發(fā)送部發(fā)送的分組被通信組內(nèi)的其他通信終端裝置接收時(shí),將所述發(fā)送部的分組的發(fā)送只作為接收確認(rèn)信息,
根據(jù)信道的擁擠度來切換所述第1功能和所述第2功能。
11.一種通信系統(tǒng),可在包含了多個(gè)通信終端裝置的通信組內(nèi)進(jìn)行無線通信,其中,各通信終端裝置具有
發(fā)送部,對(duì)通信組內(nèi)的其他通信終端裝置發(fā)送一個(gè)分組;
接收部,從通信組內(nèi)的其他通信終端裝置接收分組;
解析部,對(duì)發(fā)送了所述接收部接收的分組的通信組內(nèi)的通信終端裝置進(jìn)行確定;以及
控制部,可以將表示是否接收了來自各個(gè)其他通信終端裝置的分組的接收確認(rèn)信息附加在所述發(fā)送部發(fā)送的分組中。
12.如權(quán)利要求11所述的通信系統(tǒng),其中,所述控制部包括
第1功能,在確認(rèn)經(jīng)由所述發(fā)送部發(fā)送的分組被通信組內(nèi)的其他通信終端裝置接收時(shí),停止由所述發(fā)送部發(fā)送包含有與包含于該分組中的數(shù)據(jù)相同的數(shù)據(jù)的分組;以及
第2功能,在確認(rèn)經(jīng)由所述發(fā)送部發(fā)送的分組被通信組內(nèi)的其他通信終端裝置接收時(shí),將所述發(fā)送部的分組的發(fā)送只作為接收確認(rèn)信息,
根據(jù)信道的擁擠度來切換所述第1功能和所述第2功能。
13.一種通信方法,用于與通信組內(nèi)的一個(gè)以上的其他通信終端裝置之間進(jìn)行無線通信,該方法具有
第1步驟,對(duì)通信組內(nèi)的其他通信終端裝置發(fā)送一個(gè)分組;
第2步驟,從通信組內(nèi)的其他通信終端裝置接收分組;
第3步驟,對(duì)發(fā)送了接收的分組的通信組內(nèi)的通信終端裝置進(jìn)行確定;以及
第4步驟,將表示是否接收了來自各個(gè)其他通信終端裝置的分組的接收確認(rèn)信息附加在要發(fā)送的分組中。
14.一種計(jì)算機(jī)程序,以計(jì)算機(jī)可讀取的形式來記述,可在計(jì)算機(jī)系統(tǒng)上執(zhí)行與通信組內(nèi)的一個(gè)以上的其他通信終端裝置之間進(jìn)行無線通信的處理,該程序使計(jì)算機(jī)執(zhí)行
對(duì)通信組內(nèi)的其他通信終端裝置發(fā)送一個(gè)分組的功能;
從通信組內(nèi)的其他通信終端裝置接收分組的功能;
對(duì)發(fā)送了接收的分組的通信組內(nèi)的通信終端裝置進(jìn)行確定的功能;以及
將表示是否接收了來自各個(gè)其他通信終端裝置的分組的接收確認(rèn)信息附加在要發(fā)送的分組中的功能。
全文摘要
提供一種通信終端裝置、通信系統(tǒng)、通信方法及程序,可進(jìn)行組播通信中的高效率的通信處理并可以實(shí)現(xiàn)省電。無線通信部(100)具有可發(fā)送具有ACK功能的分組的組播ACK生成部(106);從接收的分組數(shù)據(jù)對(duì)ACK的信息進(jìn)行解析的組播ACK解析部(110);進(jìn)行調(diào)制解調(diào)處理的無線發(fā)送接收部(104、114);控制它們的中央控制部(108);定時(shí)控制部(109)等,使組播通信中的組播分組中具有ACK的功能。由此,可以確認(rèn)其他用戶臺(tái)(通信終端)接收了自身發(fā)送的數(shù)據(jù)。
文檔編號(hào)H04L29/06GK1829183SQ20061001986
公開日2006年9月6日 申請(qǐng)日期2006年3月1日 優(yōu)先權(quán)日2005年3月4日
發(fā)明者西原潤, 清水寬文 申請(qǐng)人:索尼株式會(huì)社, 索尼計(jì)算機(jī)娛樂公司