專利名稱:通信裝置、通信方法和通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本公開涉及通信裝置、通信方法和通信系統(tǒng)。
背景技術(shù):
當(dāng)前,能夠通過諸如因特網(wǎng)或局域網(wǎng)(LAN)之類的網(wǎng)絡(luò)在裝置之間發(fā)送和接收內(nèi)容數(shù)據(jù)的應(yīng)用和服務(wù)已經(jīng)得到使用。其中,已開發(fā)了用于以低延遲量發(fā)送圖像數(shù)據(jù)的技術(shù)。已提議了用于當(dāng)使用行基編解碼器(line base codec)的圖像數(shù)據(jù)被發(fā)送時減少延遲量并且高效執(zhí)行處理的技術(shù)(例如,參見日本早期公開專利公布No. 2008-28541)。
發(fā)明內(nèi)容
作為在形成網(wǎng)絡(luò)的裝置之間發(fā)送數(shù)據(jù)的方法,例示了“單播”和“多播”,在單播中,發(fā)送數(shù)據(jù)的發(fā)送裝置向特定裝置發(fā)送數(shù)據(jù),在多播中,發(fā)送裝置向多個裝置發(fā)送數(shù)據(jù)。在這種情況下,當(dāng)發(fā)送裝置無線地向一個或多個裝置發(fā)送數(shù)據(jù)時,如果發(fā)送裝置通過單播方式向每個裝置發(fā)送數(shù)據(jù),則由于數(shù)據(jù)可發(fā)送頻帶的限制,可以發(fā)送數(shù)據(jù)的裝置的數(shù)目是有限的。同時,如果發(fā)送裝置通過多播方式發(fā)送數(shù)據(jù),則與發(fā)送裝置通過單播方式發(fā)送數(shù)據(jù)時的情況相比,發(fā)送裝置可以向更大數(shù)目的裝置發(fā)送數(shù)據(jù)。然而,當(dāng)發(fā)送裝置通過多播方式發(fā)送數(shù)據(jù)時,數(shù)據(jù)不被重發(fā)到僅特定裝置。為此,當(dāng)發(fā)送裝置通過多播方式發(fā)送數(shù)據(jù)時,存在沒有正常接收到數(shù)據(jù)的裝置。結(jié)果,當(dāng)發(fā)送裝置通過多播方式發(fā)送數(shù)據(jù)時,數(shù)據(jù)可能不被穩(wěn)定地發(fā)送。因此,需要一種當(dāng)發(fā)送裝置無線地發(fā)送數(shù)據(jù)時數(shù)據(jù)可以被大量裝置穩(wěn)定地接收的通信系統(tǒng)。根據(jù)本公開,提供了一種包括通信單元和處理單元的通信裝置,通信單元分別接收通過單播方式從發(fā)送裝置向第一接收裝置發(fā)送的第一通信數(shù)據(jù)和從發(fā)送裝置向第二接收裝置發(fā)送的第二通信數(shù)據(jù),處理單元處理可包括在所接收的第一通信數(shù)據(jù)和第二通信數(shù)據(jù)中的處理數(shù)據(jù)。當(dāng)在包括在第一通信數(shù)據(jù)中的第一處理數(shù)據(jù)和包括在第二通信數(shù)據(jù)中的第二處理數(shù)據(jù)中的任一者中存在丟失數(shù)據(jù)時,處理單元可以利用沒有丟失數(shù)據(jù)的另一處理數(shù)據(jù)執(zhí)行處理,并且處理單元不使得通信單元針對外部裝置發(fā)送回復(fù)。而且,根據(jù)本公開,提供了一種通信方法,包括接收通過單播方式從發(fā)送裝置向第一接收裝置發(fā)送的第一通信數(shù)據(jù)和從發(fā)送裝置向第二接收裝置發(fā)送的第二通信數(shù)據(jù);以及處理可包括在所接收的第一通信數(shù)據(jù)和第二通信數(shù)據(jù)中的處理數(shù)據(jù)。在處理步驟中,當(dāng)在包括在第一通信數(shù)據(jù)中的第一處理數(shù)據(jù)和包括在第二通信數(shù)據(jù)中的第二處理數(shù)據(jù)中的任一者中存在丟失數(shù)據(jù)時,可以利用沒有丟失數(shù)據(jù)的另一處理數(shù)據(jù)執(zhí)行處理,并且不發(fā)送針對外部裝置的回復(fù)。而且,根據(jù)本公開,提供了一種包括發(fā)送裝置、與發(fā)送裝置通信的第一接收裝置、與發(fā)送裝置通信的第二接收裝置和通信裝置的通信系統(tǒng),通信裝置分別接收通過單播方式從發(fā)送裝置向第一接收裝置發(fā)送的第一通信數(shù)據(jù)和從發(fā)送裝置向第二接收裝置發(fā)送的第二通信數(shù)據(jù)。通信裝置可包括通信單元和處理單元,通信單元分別接收第一通信數(shù)據(jù)和第二通信數(shù)據(jù),處理單元處理可包括在所接收的第一通信數(shù)據(jù)和第二通信數(shù)據(jù)中的處理數(shù)據(jù),并且當(dāng)在包括在第一通信數(shù)據(jù)中的第一處理數(shù)據(jù)和包括在第二通信數(shù)據(jù)中的第二處理數(shù)據(jù)中的任一者中存在丟失數(shù)據(jù)時,處理單元可以利用沒有丟失數(shù)據(jù)的另一處理數(shù)據(jù)執(zhí)行處理,并且處理單元不使得通信單元針對外部裝置發(fā)送回復(fù)。根據(jù)上述本公開的實(shí)施例,數(shù)據(jù)可以被多個裝置穩(wěn)定地接收。
圖I是圖示由根據(jù)本公開的實(shí)施例的發(fā)送裝置發(fā)送的傳輸數(shù)據(jù)的示例的示圖;圖2是圖示由根據(jù)實(shí)施例的發(fā)送裝置發(fā)送的傳輸數(shù)據(jù)的示例的示圖;圖3是圖示根據(jù)實(shí)施例的通信系統(tǒng)的配置示例的示圖; 圖4是圖示根據(jù)實(shí)施例的通信系統(tǒng)中的處理示例的示圖;圖5是圖示在根據(jù)實(shí)施例的通信裝置中管理MAC層中的序號的方法的示圖;圖6是圖示根據(jù)實(shí)施例的通信系統(tǒng)中的另一處理示例的示圖;圖7是圖示根據(jù)實(shí)施例的通信系統(tǒng)的另一配置示例的示圖;圖8是圖示根據(jù)實(shí)施例的通信裝置的配置示例的框圖;以及圖9是圖示根據(jù)實(shí)施例的通信裝置的硬件配置示例的示圖。
具體實(shí)施例方式下文中將參考附圖詳細(xì)描述本公開的優(yōu)選實(shí)施例。注意,在該說明書和附圖中,具有基本相同的功能和結(jié)構(gòu)的結(jié)構(gòu)元件用相同的標(biāo)號表示,并且這些結(jié)構(gòu)元件的重復(fù)說明被省略。將按照以下描述的順序進(jìn)行下面的描述。I.根據(jù)實(shí)施例的通信方法2.根據(jù)實(shí)施例的通信系統(tǒng)3.根據(jù)實(shí)施例的通信裝置4.根據(jù)實(shí)施例的程序(根據(jù)實(shí)施例的通信方法)在描述形成根據(jù)實(shí)施例的通信系統(tǒng)的裝置的配置之前,將描述根據(jù)實(shí)施例的通信方法。下文中將描述以下情況其中根據(jù)實(shí)施例的通信系統(tǒng)(詳細(xì)地說,形成根據(jù)實(shí)施例的通信系統(tǒng)的裝置)執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理。如上所述,當(dāng)發(fā)送裝置無線地向一個或多個裝置發(fā)送數(shù)據(jù)時,如果發(fā)送裝置通過單播方式向每個裝置發(fā)送數(shù)據(jù),則在可發(fā)送數(shù)據(jù)的裝置的數(shù)目方面存在限制。如果發(fā)送裝置通過多播方式發(fā)送數(shù)據(jù),則數(shù)據(jù)不被僅向特定裝置重發(fā)。為此,存在未正常接收數(shù)據(jù)的裝置。在這種情況下,作為一種當(dāng)發(fā)送裝置無線地發(fā)送數(shù)據(jù)時大量裝置可穩(wěn)定地接收數(shù)據(jù)的方法,例如考慮一種發(fā)送裝置若干次通過多播方式恒定地發(fā)送相同數(shù)據(jù)(或者通過對數(shù)據(jù)分組化而獲得的分組數(shù)據(jù))的方法。這樣,如果發(fā)送裝置若干次通過多播方式恒定地發(fā)送相同數(shù)據(jù),則可以降低未正常接收到數(shù)據(jù)的裝置存在的可能性。因此,如果發(fā)送裝置若干次通過多播方式發(fā)送相同數(shù)據(jù),則數(shù)據(jù)可被大量裝置穩(wěn)定地接收。然而,當(dāng)發(fā)送裝置若干次通過多播方式發(fā)送相同數(shù)據(jù)時,可能需要比一次執(zhí)行發(fā)送時所需的時間更長的時間。為此,當(dāng)發(fā)送裝置若干次通過多播方式發(fā)送相同數(shù)據(jù)時,從發(fā)送裝置到數(shù)據(jù)發(fā)送對象的裝置的數(shù)據(jù)的發(fā)送效率降低。[根據(jù)實(shí)施例的通信方法的概述]在根據(jù)該實(shí)施例的通信系統(tǒng)中,發(fā)送傳輸數(shù)據(jù)的裝置(下文中稱為“發(fā)送裝置100”)通過單播方式向作為傳輸數(shù)據(jù)的無線發(fā)送對象的一個裝置(下文中稱為“第一接收裝置”)發(fā)送傳輸數(shù)據(jù)。發(fā)送裝置100通過單播或多播方式向作為傳輸數(shù)據(jù)的其他無線發(fā)送對象的一個或多個裝置(下文中稱為“第二接收裝置”)發(fā)送傳輸數(shù)據(jù)。在這種情況下,當(dāng)發(fā)送裝置100向一個第二接收裝置發(fā)送傳輸數(shù)據(jù)時,發(fā)送裝置100通過單播或多播方式發(fā)送傳輸數(shù)據(jù)。當(dāng)發(fā)送裝置100向多個第二接收裝置發(fā)送傳輸數(shù)據(jù)時,發(fā)送裝置100通過 多播方式發(fā)送傳輸數(shù)據(jù)。下文中,發(fā)送裝置100和第一接收裝置之間的無線通信的通信路徑被稱為“第一通信路徑”,發(fā)送裝置100和第一接收裝置之間的不同于第一通信路徑的無線通信的通信路徑被稱為“第二通信路徑”。在根據(jù)實(shí)施例的通信系統(tǒng)中,利用第一通信路徑發(fā)送傳輸數(shù)據(jù)的發(fā)送裝置和利用第二通信路徑發(fā)送傳輸數(shù)據(jù)的發(fā)送裝置可以是同一發(fā)送裝置或者可以是分離的裝置。在這種情況下,示出圖像(運(yùn)動圖像或靜止圖像)和/或聲音(包括音樂)的內(nèi)容數(shù)據(jù)(或者包括內(nèi)容數(shù)據(jù)的數(shù)據(jù))被例示為根據(jù)實(shí)施例的傳輸數(shù)據(jù)。下文中,圖像和/或語音被一般地稱為“內(nèi)容”。根據(jù)該實(shí)施例的傳輸數(shù)據(jù)并不限于內(nèi)容數(shù)據(jù)。例如,諸如文本數(shù)據(jù)、用于更新應(yīng)用的更新數(shù)據(jù)和控制軟件或硬件的控制數(shù)據(jù)之類的各種數(shù)據(jù)(或者包括各種數(shù)據(jù)的數(shù)據(jù))被例示為根據(jù)該實(shí)施例的傳輸數(shù)據(jù)。形成根據(jù)該實(shí)施例的通信系統(tǒng)的除了第一接收裝置和第二接收裝置(下文中一般地稱為“接收裝置200”)以外的另一通信裝置(下文中稱為“通信裝置300”)通常被部署在從發(fā)送裝置100發(fā)送的通信數(shù)據(jù)可以被接收到的位置處(在發(fā)送裝置100的通信區(qū)域中),并且接收在發(fā)送裝置100和接收裝置200之間發(fā)送和接收的通信數(shù)據(jù)(通信數(shù)據(jù)的接收處理)。通信裝置300從所接收的通信數(shù)據(jù)確定用在處理中的數(shù)據(jù)(下文中稱為“處理數(shù)據(jù)”)(處理數(shù)據(jù)的確定處理)。在這種情況下,由于通信裝置300將從發(fā)送裝置100發(fā)送的傳輸數(shù)據(jù)設(shè)置為處理對象,因此從發(fā)送裝置100發(fā)送的通信數(shù)據(jù)可以被接收,或者從接收裝置200發(fā)送的通信數(shù)據(jù)可能不被接收。由于通信裝置300可以通過執(zhí)行處理數(shù)據(jù)的確定處理來確定處理數(shù)據(jù),因此通信裝置300可以正常地處理所確定的處理數(shù)據(jù),即使當(dāng)從接收裝置200發(fā)送的通信數(shù)據(jù)被接收到時也是如此。下文中,將描述通信裝置300可以接收在發(fā)送裝置100和接收裝置200之間發(fā)送和接收的通信數(shù)據(jù)的情況。具體而言,即使當(dāng)通信裝置300接收在發(fā)送裝置100和第一接收裝置之間發(fā)送和接收的通信數(shù)據(jù)(下文中稱為“第一通信數(shù)據(jù)”)并且所接收的第一通信數(shù)據(jù)的目的地(發(fā)送目的地)不是自己裝置(own apparatus)時,通信裝置300也根據(jù)所接收的第一通信數(shù)據(jù)確定用在處理中的數(shù)據(jù)。即使當(dāng)通信裝置300接收在發(fā)送裝置100和第二接收裝置之間發(fā)送和接收的通信數(shù)據(jù)(下文中稱為“第二通信數(shù)據(jù)”)并且所接收的第二通信數(shù)據(jù)的目的地(發(fā)送目的地)不是自己裝置時,通信裝置300也根據(jù)所接收的第二通信數(shù)據(jù)確定用在處理中的數(shù)據(jù)。即,當(dāng)所接收的通信數(shù)據(jù)的目的地(發(fā)送目的地)不是自己裝置時,執(zhí)行單播通信的一般裝置丟棄通信數(shù)據(jù)。同時,即使當(dāng)所接收的通信數(shù)據(jù)的目的地(發(fā)送目的地)不是自己裝置時,通信裝置300也不會在不確定用在處理中的數(shù)據(jù)的情況下丟棄通信數(shù)據(jù)(通信數(shù)據(jù)的一部分)。在這種情況下,從發(fā)送裝置100發(fā)送的傳輸數(shù)據(jù)和從接收裝置200發(fā)送的回復(fù)信號(回復(fù)數(shù)據(jù))被例示為根據(jù)實(shí)施例的第一通信數(shù)據(jù)和第二通信數(shù)據(jù)(下文中一般地稱為“通信數(shù)據(jù)”)。確認(rèn)(ACK)和否定確認(rèn)(NACK)被例示為根據(jù)實(shí)施例的回復(fù)信號。作為一種在通信裝置300中確定處理數(shù)據(jù)的方法,例示了一種通信裝置300基于特定標(biāo)識符(可包括在所接收的通信數(shù)據(jù)中)來確定處理數(shù)據(jù)的方法。具體而言,通信裝置300從所接收的通信數(shù)據(jù)檢測特定標(biāo)識符。當(dāng)檢測到特定標(biāo)識符時,通信裝置300將所接收的通信數(shù)據(jù)的有效載荷確定為處理數(shù)據(jù)。當(dāng)未檢測到特定標(biāo)識符時,通信裝置300丟棄所接收的通信數(shù)據(jù)。在這種情況下,特定標(biāo)識符可以用作示出 數(shù)據(jù)的發(fā)送對象的群組ID。圖I和2是圖示根據(jù)實(shí)施例由發(fā)送裝置100發(fā)送的傳輸數(shù)據(jù)的示例的示圖。圖I和2圖示了當(dāng)發(fā)送裝置100通過基于IEEE 802. 11系列的無線LAN的無線通信發(fā)送傳輸數(shù)據(jù)時傳輸數(shù)據(jù)的數(shù)據(jù)分組的示例。根據(jù)實(shí)施例的通信裝置300將圖I的A所示的實(shí)時傳輸協(xié)議(RTP)頭部的同步源(SSRC)字段檢測為特定標(biāo)識符。根據(jù)實(shí)施例的通信裝置300所檢測的特定標(biāo)識符并不限于SSRC字段。例如,通信裝置300可以將多個字段的組合檢測為特定標(biāo)識符,例如圖2的B所示的字段中包括的發(fā)送源地址的字段和圖2的C所示的字段中包括的媒體訪問控制地址(MAC)的流量ID(TID)字段的組合。當(dāng)?shù)谝煌ㄐ怕窂胶?或第二通信路徑是基于IEEE802. 11系列的無線LAN的無線通信的路徑時,通信裝置300可以將設(shè)在基本服務(wù)集標(biāo)識符(BSSID)中的字段檢測為特定標(biāo)識符。通信裝置300可以使用示出特定標(biāo)識符的標(biāo)識信息來從通信數(shù)據(jù)中檢測由標(biāo)識符信息示出的標(biāo)識符。在這種情況下,標(biāo)識符信息可以預(yù)先存儲在存儲單元(下面將描述)中,或者通信裝置300可以從諸如服務(wù)器之類的外部裝置獲取標(biāo)識符信息。如上所述,如果處理數(shù)據(jù)被確定,則通信裝置300基于數(shù)據(jù)的確定結(jié)果來處理處理數(shù)據(jù)(用于處理處理數(shù)據(jù)的處理),處理數(shù)據(jù)可被包括在所接收的第一通信數(shù)據(jù)和第二通信數(shù)據(jù)中。具體而言,當(dāng)在從第一通信數(shù)據(jù)中被確定為用在處理中的數(shù)據(jù)的數(shù)據(jù)(下文中稱為“第一處理數(shù)據(jù)”)和從第二通信數(shù)據(jù)中被確定為用在處理中的數(shù)據(jù)的數(shù)據(jù)(下文中稱為“第二處理數(shù)據(jù)”)中的任一者中存在丟失數(shù)據(jù)(異常接收的數(shù)據(jù);下文中稱為“丟失數(shù)據(jù)”)時,通信裝置300利用不存在丟失數(shù)據(jù)的另一處理數(shù)據(jù)執(zhí)行處理。即,即使當(dāng)在第一處理數(shù)據(jù)和第二處理數(shù)據(jù)中的一者中存在丟失數(shù)據(jù)時,通信裝置300也會用另一處理數(shù)據(jù)替換丟失數(shù)據(jù)并且執(zhí)行處理。通信裝置300并不根據(jù)通信數(shù)據(jù)的接收向諸如發(fā)送裝置100和接收裝置200之類的外部裝置發(fā)送回復(fù)(例如,發(fā)送回復(fù)信號)。根據(jù)實(shí)施例的通信裝置300執(zhí)行(I)接收處理、(2)處理數(shù)據(jù)的確定處理和(3)用于處理處理數(shù)據(jù)的處理,作為與根據(jù)實(shí)施例的通信方法有關(guān)的處理。當(dāng)通信裝置300執(zhí)行處理(I)至處理(3)時,通信裝置300并不向諸如發(fā)送裝置100和接收裝置200之類的外
部裝置發(fā)送回復(fù)。這樣,在根據(jù)實(shí)施例的通信系統(tǒng)中,一個或多個通信裝置300中的每一個接收利用第一通信路徑通過單播發(fā)送和接收的第一通信數(shù)據(jù)和利用第二通信路徑發(fā)送和接收的第二通信數(shù)據(jù)(即使當(dāng)目的地(發(fā)送目的地)不是自己裝置時也是如此),并且基于所接收的通信數(shù)據(jù)執(zhí)行處理。即,在根據(jù)實(shí)施例的通信系統(tǒng)中,在發(fā)送裝置100和通信裝置300之間或者在接收裝置200和通信裝置300之間不執(zhí)行單播無線通信。因此,在根據(jù)實(shí)施例的通信系統(tǒng)中,與當(dāng)發(fā)送裝置通過單播無線地向每個裝置發(fā)送數(shù)據(jù)時的情況(下文中稱為“傳統(tǒng)單播無線通信”)相比,當(dāng)利用某一頻帶執(zhí)行無線通信時,數(shù)據(jù)可以被發(fā)送到更大數(shù)目的通信裝置300。由于每個通信裝置300接收在發(fā)送裝置100和第一接收裝置之間通過單播方式發(fā)送和接收的通信數(shù)據(jù),因此發(fā)送裝置100可以接收向第一接收裝置(特定裝置)重發(fā)的傳輸數(shù)據(jù)。因此,與當(dāng)發(fā)送裝置通過多播方式無線地向每個裝置發(fā)送數(shù)據(jù)時的情況(下文中 稱為“傳統(tǒng)多播無線通信”)相比,根據(jù)實(shí)施例的通信系統(tǒng)可以進(jìn)一步減少未正常接收數(shù)據(jù)的裝置存在的可能性。即使當(dāng)所接收的傳輸數(shù)據(jù)的目的地(發(fā)送目的地)不是自己裝置時,通信裝置300也從所接收的第一通信數(shù)據(jù)和所接收的第二通信數(shù)據(jù)中的每一者中確定用在處理中的數(shù)據(jù)。即使當(dāng)?shù)谝煌ㄐ艛?shù)據(jù)未被正常接收并且在第一處理數(shù)據(jù)(一種處理數(shù)據(jù)的示例)中生成丟失數(shù)據(jù)時,通信裝置300也會用第二處理數(shù)據(jù)(另一種處理數(shù)據(jù)的示例)替換丟失數(shù)據(jù)并且執(zhí)行處理。因此,通信裝置300可以正常地處理數(shù)據(jù),即使當(dāng)通信裝置300并不根據(jù)通信數(shù)據(jù)的接收向諸如發(fā)送裝置100和接收裝置200之類的外部裝置發(fā)送回復(fù)(例如,重發(fā)請求)時也是如此。因此,在根據(jù)實(shí)施例的通信系統(tǒng)中,如果通信裝置300執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理,則與當(dāng)使用傳統(tǒng)單播無線通信或者傳統(tǒng)多播無線通信時的情況相比可以進(jìn)一步提高頻帶使用效率,并且數(shù)據(jù)可以被大量的裝置穩(wěn)定地接收。下文中,將描述根據(jù)實(shí)施例的通信系統(tǒng)的配置示例和與根據(jù)實(shí)施例的通信方法有關(guān)的處理的特定示例。下面將描述執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理的通信裝置300的配置示例。(根據(jù)實(shí)施例的通信系統(tǒng))圖3是圖示根據(jù)實(shí)施例的通信系統(tǒng)的配置示例的示圖。圖3中所示的通信系統(tǒng)1000包括發(fā)送裝置100、接收裝置200A(第一接收裝置)、接收裝置200B(第二接收裝置)和通信裝置300。在這種情況下,通信裝置300被部署在發(fā)送裝置100的通信區(qū)域中,如上所述。圖3圖示了通信系統(tǒng)1000包括一個接收裝置200B作為用作第二接收裝置的接收裝置的配置。然而,根據(jù)實(shí)施例的通信系統(tǒng)的配置并不限于此。例如,當(dāng)發(fā)送裝置100利用第二通信路徑通過多播發(fā)送傳輸數(shù)據(jù)時,在根據(jù)實(shí)施例的通信系統(tǒng)中,多個接收裝置可以用作第二接收裝置。圖3圖示了通信系統(tǒng)1000包括一個通信裝置300的配置。然而,根據(jù)實(shí)施例的通信系統(tǒng)的配置并不限于此。例如,根據(jù)實(shí)施例的通信系統(tǒng)可包括多個通信裝置來執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理。在根據(jù)實(shí)施例的通信系統(tǒng)中,關(guān)于數(shù)據(jù)發(fā)送方向,可以使用上行鏈路、下行鏈路、直接鏈路和自組織網(wǎng)絡(luò)。在根據(jù)實(shí)施例的通信系統(tǒng)中,用作第一接收裝置的接收裝置200A或者用作第二接收裝置的接收裝置200B可以用作執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理的通信裝置。下文中,將利用圖3中所示的配置描述在根據(jù)實(shí)施例的通信系統(tǒng)中的處理的示例。圖4是圖示根據(jù)實(shí)施例的通信系統(tǒng)1000中的處理的示例的示圖。圖4圖示了第一通信路徑和第二通信路徑中的每一個是單播無線通信的路徑的情況。圖4圖示了以下情況發(fā)送裝置100針對每個幀交替地向接收裝置200A(第一接收裝置)和接收裝置200B(第二接收裝置)發(fā)送其中耦合了多個數(shù)據(jù)分組的數(shù)據(jù)幀(下文中稱為“應(yīng)用數(shù)據(jù)幀”)。圖4圖示了其中耦合了數(shù)據(jù)分組的應(yīng)用數(shù)據(jù)幀。然而,根據(jù)實(shí)施例的應(yīng)用數(shù)據(jù)幀并不限于圖4中所示的示例。根據(jù)實(shí)施例的發(fā)送裝置100可能不發(fā)送應(yīng)用數(shù)據(jù)幀,而是可以發(fā)送每個數(shù)據(jù)分組。圖4圖示了發(fā)送裝置100以流傳輸形式發(fā)送傳輸數(shù) 據(jù)的情況的示例(即,傳輸數(shù)據(jù)是流式數(shù)據(jù)的情況的示例)。發(fā)送裝置100通過單播向接收裝置200A發(fā)送相對于MAC層來說上層的序號(下文中稱為“流Seq#”(流序號))0至3的數(shù)據(jù)分組(S100)。在這種情況下,開放系統(tǒng)互連
(OSI)參考模型上的應(yīng)用層被例示為上層的序號。在步驟SlOO中發(fā)送的流Seq#0至3(序號為O至3的流)對應(yīng)于MAC層中的序號(下文中稱為“MAC序號”和“MACSeq#”(MAC序號))300 至 303。如果分組在步驟SlOO中被發(fā)送,則接收裝置200A接收在步驟SlOO中發(fā)送的流 Seq#0至3的數(shù)據(jù)分組。圖4圖示了接收裝置200A未正常接收到在步驟SlOO中發(fā)送的流Seq#l(序號為I的流)的數(shù)據(jù)分組的情況的示例。通信裝置300接收在步驟SlOO中發(fā)送的流Seq#0至3的數(shù)據(jù)分組(處理⑴(接收處理))并且從所接收的流Se_至3的數(shù)據(jù)分組確定處理數(shù)據(jù)(處理(2)(處理數(shù)據(jù)的確定處理))。圖4圖示了通信裝置300未正常接收到在步驟SlOO中發(fā)送的流Seq#3 (序號為3的流)的數(shù)據(jù)分組的情況的示例。由于接收裝置200A未正常接收到流Seq#l的數(shù)據(jù)分組,因此接收裝置200A發(fā)送回復(fù)(例如,包括NACK信息的塊ACK的發(fā)送)以請求流Seq#l的數(shù)據(jù)分組的重發(fā)(S102)。如果回復(fù)在步驟S102中被發(fā)送,則通信裝置300接收在步驟S102中發(fā)送的回復(fù)。通信裝置300未正常接收到流Seq#3的數(shù)據(jù)分組。然而,通信裝置300并不向諸如發(fā)送裝置和接收裝置200A和200B之類的外部裝置發(fā)送回復(fù)。已接收到在步驟S102中發(fā)送的回復(fù)的發(fā)送裝置100向接收裝置200A發(fā)送流Seq#l的數(shù)據(jù)分組(其中已通過回復(fù)請求了重發(fā))(S104)。如果流Seq#l的數(shù)據(jù)分組在步驟S104中被發(fā)送,則接收裝置200A接收在步驟S104中發(fā)送的流Seq#l的數(shù)據(jù)分組。圖4圖示了接收裝置200A可以正常接收在步驟S104中發(fā)送的流Seq#l的數(shù)據(jù)分組的情況的示例。通信裝置300接收在步驟S104中發(fā)送的流Seq#l的數(shù)據(jù)分組(處理(I)(接收處理))并且從所接收的流Seq#l的數(shù)據(jù)分組確定處理數(shù)據(jù)(處理(2)(處理數(shù)據(jù)的確定處理))。圖4圖示了通信裝置300可以正常接收在步驟S104中發(fā)送的流Seq#l的數(shù)據(jù)分組的情況的示例。在這種情況下,當(dāng)傳輸數(shù)據(jù)是流數(shù)據(jù)并且使用用于聚集諸如應(yīng)用數(shù)據(jù)幀之類的分組的技術(shù)時,如果通信裝置300向上層(下文中,是OSI參考模型上的上層)發(fā)送所接收的分組并且執(zhí)行處理,則數(shù)據(jù)分組的順序可能由于重發(fā)而反轉(zhuǎn)。當(dāng)產(chǎn)生數(shù)據(jù)分組的順序反轉(zhuǎn)時,處理數(shù)據(jù)在通信裝置300中未被正常處理的可能性很高。例如,當(dāng)傳輸數(shù)據(jù)是示出內(nèi)容的流式數(shù)據(jù)時,可能發(fā)生所再現(xiàn)的內(nèi)容的重疊。數(shù)據(jù)分組的順序反轉(zhuǎn)的產(chǎn)生并不限于當(dāng)傳輸數(shù)據(jù)是流數(shù)據(jù)并且當(dāng)使用用于聚集分組的技術(shù)時。數(shù)據(jù)分組的順序反轉(zhuǎn)能發(fā)生在當(dāng)傳輸數(shù)據(jù)不是流數(shù)據(jù)時以及當(dāng)不使用用于聚集分組的技術(shù)時。即使當(dāng)通信裝置300利用與數(shù)據(jù)的實(shí)時傳輸有關(guān)的協(xié)議(例如RTP)執(zhí)行處理時,也會產(chǎn)生數(shù)據(jù)分組的順序反轉(zhuǎn)。通信裝置300管理MAC層(例如,被包括在OSI參考模型的數(shù)據(jù)鏈路層中)中的序號并且在處理(3)(用于處理處理數(shù)據(jù)的處理)中防止數(shù)據(jù)分組的順序反轉(zhuǎn)。具體而言,將描述傳輸數(shù)據(jù)是流數(shù)據(jù)的情況的示例。在再現(xiàn)流數(shù)據(jù)(對應(yīng)于所確定的處理數(shù)據(jù))之前,通信裝置300將第一通信數(shù)據(jù)中的MAC序號與MAC層的上層中的上層序號相關(guān)聯(lián)。在再現(xiàn)流數(shù)據(jù)(對應(yīng)于所確定的處理數(shù)據(jù))之前,通信裝置300將第二通 信數(shù)據(jù)中的MAC序號與上層序號相關(guān)聯(lián)。MAC層序號與上層序號的關(guān)聯(lián)可以以相同的方式執(zhí)行,即使當(dāng)根據(jù)實(shí)施例的通信裝置300接收除了第一通信路徑和第二通信路徑以外的通信路徑的通信數(shù)據(jù)時也是如此。圖5是圖示在根據(jù)實(shí)施例的通信裝置300中管理MAC層中的序號的方法的示例的示圖。圖5圖示了作為第一流動(flow)的第一通信路徑和作為第二流動的第二通信路徑。例如,如圖5所示,通信裝置300將第一通信數(shù)據(jù)中的MAC序號與上層序號相關(guān)聯(lián)并且將第二通信數(shù)據(jù)中的MAC序號與上層序號相關(guān)聯(lián),并管理這些序號。例如,如圖5所示,如果通信裝置300管理MAC層中的序號(MAC序號),則即使當(dāng)由于數(shù)據(jù)分組的重發(fā)而產(chǎn)生數(shù)據(jù)分組的順序反轉(zhuǎn)時,通信裝置300也會在向作為上層的應(yīng)用層發(fā)送處理數(shù)據(jù)之前參考上層序號并且可以恢復(fù)該順序。例如,如圖5所示,如果通信裝置300管理MAC層中的序號(MAC序號),則即使當(dāng)如圖4的步驟S104所示接收到重疊分組時,通信裝置300也會參考上層序號并且可以選擇性地丟棄所接收的重疊分組。因此,如圖5所示,如果通信裝置300管理MAC層中的序號(MAC序號),則通信裝置300可以在接收重發(fā)分組的同時正常地處理處理數(shù)據(jù)。圖5圖示了以下情況的示例通信裝置300與接收通信數(shù)據(jù)的通信路徑的數(shù)目(即,由通信裝置300觀察到的通信路徑的數(shù)目)相對應(yīng)地將MAC層序號與上層序號相關(guān)聯(lián)并且管理序號。在根據(jù)實(shí)施例的通信裝置300中管理MAC層中的序號的方法并不限于圖5中所示的示例。例如,MAC層序號和上層序號的關(guān)聯(lián)可以利用維持MAC層序號和上層序號的關(guān)聯(lián)的任意方法在一個隊(duì)列中聚集。這樣,當(dāng)關(guān)聯(lián)被在一個隊(duì)列中聚集并管理時,在圖I所示的通信系統(tǒng)1000中,通信裝置300在一個隊(duì)列中管理第一處理數(shù)據(jù)和第二處理數(shù)據(jù)。如圖5所示,通信裝置300將第一通信數(shù)據(jù)中的MAC序號與上層序號相關(guān)聯(lián)并且將第二通信數(shù)據(jù)中的MAC序號與上層序號相關(guān)聯(lián)。因此,如圖5所示,第一通信數(shù)據(jù)中的MAC序號和第二通信數(shù)據(jù)中的MAC序號可以以一一對應(yīng)的關(guān)系彼此關(guān)聯(lián)。如果第一通信數(shù)據(jù)中的MAC序號和第二通信數(shù)據(jù)中的MAC序號的對應(yīng)關(guān)系是一一對應(yīng)的關(guān)系,則通信裝置300會參考MAC序號(而不參考上層序號)并且可以替換丟失數(shù)據(jù)。然而,第一通信數(shù)據(jù)中的MAC序號和第二通信數(shù)據(jù)中的MAC序號的對應(yīng)關(guān)系通常并不限于一一對應(yīng)的關(guān)系。例如,當(dāng)信標(biāo)或其他協(xié)議的數(shù)據(jù)分組被從發(fā)送裝置100發(fā)送時,第一通信數(shù)據(jù)中的MAC序號和第二通信數(shù)據(jù)中的MAC序號的對應(yīng)關(guān)系崩潰。這樣,當(dāng)?shù)谝煌ㄐ艛?shù)據(jù)中的MAC序號和第二通信數(shù)據(jù)中的MAC序號的對應(yīng)關(guān)系崩潰時,不能通過參考MAC序號來替換丟失數(shù)據(jù)。通信裝置300選擇性地校正上層序號與第一通信數(shù)據(jù)中的MAC序號的關(guān)聯(lián)和/或上層序號與第二通信數(shù)據(jù)中的MAC序號的關(guān)聯(lián)。具體而言,當(dāng)通信裝置300從所接收的第一通信數(shù)據(jù)中確定不用在處理中的數(shù)據(jù)時,通信裝置300校正上層序號與第一通信數(shù)據(jù)中的MAC序號的關(guān)聯(lián)。當(dāng)通信裝置300從所接收的第二通信數(shù)據(jù)中確定不用在處理中的數(shù)據(jù)時,通信裝置300校正上層序號與第二通信數(shù)據(jù)中的MAC序號的關(guān)聯(lián)。在這種情況下,對上層序號與第一通信數(shù)據(jù)中的MAC序號的關(guān)聯(lián)的校正和對上層序號與第二通信數(shù)據(jù)中的MAC序號的關(guān)聯(lián)的校正是通過更新圖5中所不的表格來執(zhí)行的。例如,如上所述,通信裝置300可以通過選擇性地校正上層序號和M AC序號的關(guān)聯(lián),來將第一通信數(shù)據(jù)中的MAC序號和第二通信數(shù)據(jù)中的MAC序號的對應(yīng)關(guān)系維持為一一對應(yīng)關(guān)系。因此,由于通信裝置300參考MAC序號而不參考上層序號并且可以執(zhí)行諸如丟失數(shù)據(jù)的替換之類的處理,因此可以減少處理(3)(用于處理處理數(shù)據(jù)的處理)的處理時間。即使當(dāng)?shù)谝煌ㄐ艛?shù)據(jù)中的MAC序號和第二通信數(shù)據(jù)中的MAC序號的對應(yīng)關(guān)系崩潰時,通信裝置300也可以通過參考上層序號來執(zhí)行諸如丟失數(shù)據(jù)的替換之類的各種處理。即,即使當(dāng)根據(jù)實(shí)施例的通信裝置300并不如上所述選擇性地校正上層序號和MAC序號的關(guān)聯(lián)時,通信裝置300也可以正常地處理處理數(shù)據(jù)。通信裝置300在管理MAC序號的同時執(zhí)行處理(3)(用于處理處理數(shù)據(jù)的處理),如上所述。再次參考圖4,將描述根據(jù)實(shí)施例的通信系統(tǒng)1000中的處理的示例。如果執(zhí)行步驟S104的處理,則發(fā)送裝置100通過單播方式向接收裝置200B發(fā)送流Seq#0至3的數(shù)據(jù)分組(S106)。在這種情況下,在步驟S106中發(fā)送的流Seq#0至3對應(yīng)于MAC Seq#850至853。如果分組在步驟S106中被發(fā)送,則接收裝置200B接收在步驟S106中發(fā)送的流Seq#0至3的數(shù)據(jù)分組。圖4圖示了接收裝置200B可以正常接收在步驟S106中發(fā)送的所有數(shù)據(jù)分組的情況的示例。通信裝置300接收在步驟S106中發(fā)送的流Seq#0至3的數(shù)據(jù)分組(處理(I)(接收處理))并且從所接收的流Se_至3的數(shù)據(jù)分組確定處理數(shù)據(jù)(處理(2)(處理數(shù)據(jù)的確定處理))。圖4圖示了通信裝置300可以正常接收在步驟S106中發(fā)送的所有數(shù)據(jù)分組的情況的示例。在這種情況下,通信裝置300在步驟SlOO中正常接收流Seq#0、2和3的數(shù)據(jù)分組。因此,通信裝置300丟棄在步驟S106中接收的流Seq#0、2和3的數(shù)據(jù)分組。在步驟SlOO中未正常接收的流Seq#l的數(shù)據(jù)分組(對應(yīng)于丟失數(shù)據(jù))在步驟S106中被通信裝置300正常接收。因此,當(dāng)通信裝置300處理與流Seq#0至3的數(shù)據(jù)分組相對應(yīng)的處理數(shù)據(jù)時(當(dāng)執(zhí)行處理(3)(用于處理處理數(shù)據(jù)的處理)時),通信裝置300利用與在步驟S106中正常接收的流Seq#l的數(shù)據(jù)分組相對應(yīng)的處理數(shù)據(jù)來完善與在步驟SlOO中未正常接收的流Seq#l的數(shù)據(jù)分組相對應(yīng)的處理數(shù)據(jù),并且執(zhí)行處理。
如上所述,通信裝置300將第一通信數(shù)據(jù)中的MAC序號與上層序號相關(guān)聯(lián)并且將第二通信數(shù)據(jù)中的MAC序號與上層序號相關(guān)聯(lián),如圖5所示。因此,通信裝置300通過參考圖5中所示的表格來確定丟失數(shù)據(jù)并且可以利用另一通信路徑的處理數(shù)據(jù)替換所確定的丟失數(shù)據(jù)。在這種情況下,通信裝置300參考圖5中與第一流動相對應(yīng)的處理數(shù)據(jù)(第一處理數(shù)據(jù))和與第二流動相對應(yīng)的處理數(shù)據(jù)(第二處理數(shù)據(jù))并且替換丟失數(shù)據(jù)。然而,根據(jù)實(shí)施例的通信裝置300中的處理并不限于此。例如,通信裝置300可以將第一處理數(shù)據(jù)和第二處理數(shù)據(jù)中的任何一個用作在處理中主要使用的主處理數(shù)據(jù)并將另一處理數(shù)據(jù)不用作主處理數(shù)據(jù)(僅當(dāng)在主處理數(shù)據(jù)中存在丟失數(shù)據(jù)時)。如果通信裝置300執(zhí)行集中于利用特定通信路徑接收的處理數(shù)據(jù)上的處理,則與通信裝置300執(zhí)行集中于利用所有通信路徑接收的處理數(shù)據(jù)上的處理時的情況相比,通信裝置300可以進(jìn)一步減少處理(3)(用于處理處理數(shù)據(jù)的處理)的處理時間。由于已接收到在步驟S106中發(fā)送的分組的接收裝置200B可以正常接收在步驟S106中發(fā)送的所有數(shù)據(jù)分組,因此接收裝置200發(fā)送指示出數(shù)據(jù)分組已被正常接收的回復(fù) (例如,發(fā)送塊ACK) (SI08)。如果回復(fù)在步驟S108中被發(fā)送,則通信裝置300接收在步驟S108中發(fā)送的回復(fù)。通信裝置300可以正常接收在步驟SlOO和S106中從發(fā)送裝置100發(fā)送的流Seq#0至3的所有數(shù)據(jù)分組。然而,通信裝置300并不向諸如發(fā)送裝置100、接收裝置200A和接收裝置200B之類的外部裝置發(fā)送回復(fù)。在通信系統(tǒng)1000中,例如執(zhí)行圖4中所示的處理。在這種情況下,通信裝置300接收在步驟SlOO中向接收裝置200A (第一接收裝置)發(fā)送的分組和在步驟S106中向接收裝置200B (第二接收裝置)發(fā)送的分組(處理(I)(接收處理))。通信裝置300從所接收的分組確定處理數(shù)據(jù)(處理(2)(用于確定處理數(shù)據(jù)的處理))。通信裝置300處理所確定的處理數(shù)據(jù)(處理(3)(用于處理處理數(shù)據(jù)的處理))。在這種情況下,通信裝置300并不向發(fā)送裝置100、接收裝置200A和接收裝置200B中的任何一個發(fā)送回復(fù)(例如,重發(fā)請求或者ACK)。當(dāng)通信裝置300處理所確定的處理數(shù)據(jù)時,如果在與在一個通信路徑中接收的通信數(shù)據(jù)相對應(yīng)的處理數(shù)據(jù)中存在丟失數(shù)據(jù),則通信裝置300利用與在另一通信路徑中接收的通信數(shù)據(jù)相對應(yīng)的處理數(shù)據(jù)來替換丟失數(shù)據(jù)。因此,通信裝置300可以正常處理處理數(shù)據(jù),即使當(dāng)根據(jù)通信數(shù)據(jù)的接收的回復(fù)(例如,重發(fā)請求)不被發(fā)送到諸如發(fā)送裝置100、接收裝置200A和接收裝置200B之類的外部裝置時也是如此。這樣,如果通信裝置300執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理(I)(接收處理)至處理(3)(用于處理處理數(shù)據(jù)的處理),則實(shí)現(xiàn)了數(shù)據(jù)可以被大量裝置穩(wěn)定地接收的通信系統(tǒng)。根據(jù)實(shí)施例的通信系統(tǒng)1000中的處理并不限于圖4中所示的處理。圖4圖示了僅通信裝置300執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理的情況的示例。然而,接收裝置200A和/或接收裝置200B可以執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理。圖6是圖示根據(jù)實(shí)施例的通信系統(tǒng)1000中的處理的另一示例的示圖。圖6圖示了接收裝置200A(第一接收裝置)和通信裝置300執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理的情況的示例。
圖6圖示了與圖4中所示的處理類似的情況,即,發(fā)送裝置100針對每個幀交替地向接收裝置200A(第一接收裝置)和接收裝置200B (第二接收裝置)發(fā)送應(yīng)用數(shù)據(jù)幀。圖6圖示了與圖4中所示的處理類似的情況的示例,即,發(fā)送裝置100以流傳輸形式發(fā)送傳輸數(shù)據(jù)(即,傳輸數(shù)據(jù)是流式數(shù)據(jù)的情況的示例)。與圖4中所示的步驟SlOO類似,發(fā)送裝置100通過單播方式向接收裝置200A發(fā)送流Se_至3的數(shù)據(jù)分組(S200)。如果分組在步驟S200中被發(fā)送,則接收裝置200A接收在步驟S200中發(fā)送的流Seq#0至3的數(shù)據(jù)分組。圖6圖示了接收裝置200A并未正常接收到在步驟S200中發(fā)送的流Seq#l和2 (序號為I和2的流)的數(shù)據(jù)分組的情況的示例。通信裝置300接收在步驟S200中發(fā)送的流Seq#0至3的數(shù)據(jù)分組(處理⑴(接收處理))并且從所接收的流Se_至3的數(shù)據(jù)分組確定處理數(shù)據(jù)(處理(2)(處理數(shù)據(jù)的 確定處理)),這與圖4的步驟SlOO類似。圖6圖示了通信裝置300正常接收在步驟S200中發(fā)送的所有數(shù)據(jù)分組的情況的示例。由于接收裝置200A未正常接收流Seq#l和2的數(shù)據(jù)分組,因此接收裝置200A發(fā)送回復(fù)(例如,發(fā)送包括NACK信息的塊ACK)以請求流Seq#l和2的數(shù)據(jù)分組的重發(fā)(S202)。如果回復(fù)在步驟S202中被發(fā)送,則發(fā)送裝置100通過單播方式向接收裝置200B發(fā)送流Seq#0至3的數(shù)據(jù)分組(S204),這與圖4的步驟S106類似。如果分組在步驟S204中被發(fā)送,則接收裝置200B接收在步驟S204中發(fā)送的流Seq#0至3的數(shù)據(jù)分組。圖6圖示了接收裝置200B可以正常接收在步驟S204中發(fā)送的所有數(shù)據(jù)分組的情況的示例。與圖4中所示的步驟S106類似,通信裝置300接收在步驟S204中發(fā)送的流Seq#0至3的數(shù)據(jù)分組(處理(I)(接收處理))并且從所接收的流Se_至3的數(shù)據(jù)分組確定處理數(shù)據(jù)(處理(2)(處理數(shù)據(jù)的確定處理))。圖6圖示了通信裝置300可以正常接收在步驟S204中發(fā)送的所有數(shù)據(jù)的情況的示例。在這種情況下,通信裝置300在步驟S200中正常接收流Seq#0至3的數(shù)據(jù)分組。因此,通信裝置300丟棄在步驟S204中接收的流Seq#0至3的的數(shù)據(jù)分組。通信裝置300接收在步驟S204中發(fā)送的流Seq#0至3的數(shù)據(jù)分組(處理⑴(接收處理))并且從所接收的流Se_至3的數(shù)據(jù)分組確定處理數(shù)據(jù)(處理(2)(處理數(shù)據(jù)的確定處理)),這與圖4中所示的步驟S106類似。圖6圖示了通信裝置300可以正常接收在步驟S204中發(fā)送的所有數(shù)據(jù)分組的情況的示例。在這種情況下,接收裝置200A在步驟S200中正常接收流Seq#0和3的數(shù)據(jù)分組。因此,通信裝置300丟棄在步驟S204中接收的流Seq#0和3的數(shù)據(jù)分組。在步驟S200中未正常接收的流Seq#l和2的數(shù)據(jù)分組(對應(yīng)于丟失數(shù)據(jù))在步驟S204中被接收裝置200A正常接收。因此,當(dāng)接收裝置200A管理與流Seq#0至3的數(shù)據(jù)分組相對應(yīng)的處理數(shù)據(jù)時(處理(3)(用于處理處理數(shù)據(jù)的處理)),接收裝置200A利用與在步驟S204中正常接收的流Seq#l和2的數(shù)據(jù)分組相對應(yīng)的處理數(shù)據(jù)來完善與在步驟S200中未正常接收的流Seq#l和2的數(shù)據(jù)分組相對應(yīng)的處理數(shù)據(jù),并且執(zhí)行處理。已接收到在步驟S204中發(fā)送的分組的接收裝置200B可以正常接收在步驟S206中發(fā)送的所有數(shù)據(jù)分組。因此,接收裝置200B發(fā)送指示出數(shù)據(jù)分組已被正常接收的回復(fù)(例如,發(fā)送塊ACK) (S206)。如果回復(fù)在步驟S206中被發(fā)送,則通信裝置300接收在步驟S206中發(fā)送的回復(fù)。通信裝置300可以正常接收在步驟S200和S204中從發(fā)送裝置100發(fā)送的流Seq#0至3的所有數(shù)據(jù)分組。然而,通信裝置300并不向諸如發(fā)送裝置100、接收裝置200A和接收裝置200B之類的外部裝置發(fā)送回復(fù)。如果接收到在步驟S206中發(fā)送的回復(fù),則發(fā)送裝置100向接收裝置200A發(fā)送流Seq#l和2的數(shù)據(jù)分組(這是在步驟S202中發(fā)送的回復(fù)請求了重發(fā)的數(shù)據(jù)分組)(S208)。如果流Seq#l和2的數(shù)據(jù)分組在步驟S208中被發(fā)送,則接收裝置200A接收在步驟S104中發(fā)送的流Sem的數(shù)據(jù)分組。圖6圖示了接收裝置200A未正常接收在步驟S208中發(fā)送的流Seq#l的數(shù)據(jù)分組的情況的示例。通信裝置300接收在步驟S208中發(fā)送的流Seq#l和2的數(shù)據(jù)分組(處理(I)(接 收處理))并且從所接收的流Seq#l的數(shù)據(jù)分組確定處理數(shù)據(jù)(處理(2)(處理數(shù)據(jù)的確定處理))。圖6圖示了通信裝置300可以正常接收在步驟S208中發(fā)送的流Seq#l和2的數(shù)據(jù)分組的情況的示例。在這種情況下,通信裝置300在步驟S200中正常接收流Seq#0至3的數(shù)據(jù)分組。因此,通信裝置300丟棄在步驟S208中接收的流Seq#l和2的所接收數(shù)據(jù)分組。接收裝置200A在步驟S208中未正常接收流Seq#l的數(shù)據(jù)分組。然而,接收裝置200A在步驟S204中正常接收流Seq#l的數(shù)據(jù)分組。因此,接收裝置200A發(fā)送指示出流Seq#l的數(shù)據(jù)分組已被正常接收的回復(fù)(例如,發(fā)送塊ACK),即使流Seq#l的數(shù)據(jù)分組在步驟S208中未被正常接收也是如此(S210)。如果回復(fù)在步驟S210中被發(fā)送,則通信裝置300接收在步驟S210中發(fā)送的回復(fù)。通信裝置300可以正常接收在步驟S200和S204中從發(fā)送裝置100發(fā)送的流Seq#0至3的所有數(shù)據(jù)分組。然而,通信裝置300并不向諸如發(fā)送裝置100、接收裝置200A和接收裝置200B之類的外部裝置發(fā)送回復(fù)。通信系統(tǒng)1000可以執(zhí)行圖6中所示的處理。在圖6所示的處理中,通信裝置300執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理(I)(接收處理)至處理(3)(用于處理處理數(shù)據(jù)的處理),這與圖4中所示的處理類似。因此,如果執(zhí)行圖6中所示的處理,則實(shí)現(xiàn)了數(shù)據(jù)可以被大量裝置穩(wěn)定地接收的通信系統(tǒng)。在圖6所示的處理中,接收裝置200A(第一接收裝置)執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理(I)(接收處理)至處理(3)(用于處理處理數(shù)據(jù)的處理)。如圖6的步驟S210所示,接收裝置200A可以發(fā)送指示出流Seq#l的重發(fā)數(shù)據(jù)分組已被正常接收的回復(fù)(例如,發(fā)送塊ACK),即使當(dāng)流Seq#l的重發(fā)數(shù)據(jù)分組未被正常接收時也是如此。如圖6所示,接收裝置200A(第一接收裝置)執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理(I)(接收處理)至處理(3)(用于處理處理數(shù)據(jù)的處理)并且可以減小單播無線通信中數(shù)據(jù)的重發(fā)頻率。因此,如圖6所示,接收裝置200A(第一接收裝置)執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理(I)(接收處理)至處理(3)(用于處理處理數(shù)據(jù)的處理)并且可以提高數(shù)據(jù)的發(fā)送效率。如參考圖4和6所示的,形成圖3中所示的通信系統(tǒng)1000的通信裝置300執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理(I)(接收處理)至處理(3)(用于處理處理數(shù)據(jù)的處理),并且實(shí)現(xiàn)了數(shù)據(jù)可以被大量裝置穩(wěn)定地接收的通信系統(tǒng)。根據(jù)實(shí)施例的通信系統(tǒng)的配置并不限于圖3中所示的配置。例如,圖3圖示了利用第一通信路徑發(fā)送傳輸數(shù)據(jù)的發(fā)送裝置與利用第二通信路徑發(fā)送傳輸數(shù)據(jù)的發(fā)送裝置相同的情況的示例。然而,利用第一通信路徑發(fā)送傳輸數(shù)據(jù)的發(fā)送裝置可以與利用第二通信路徑發(fā)送傳輸數(shù)據(jù)的發(fā)送裝置不同。圖7是圖示根據(jù)實(shí)施例的通信系統(tǒng)的另一配置示例的示圖。圖7中所示的通信系統(tǒng)1500包括發(fā)送裝置100A(第一發(fā)送裝置)、發(fā)送裝置100B(第二發(fā)送裝置)、接收裝置200A(第一接收裝置)、接收裝置200B(第二接收裝置)和通信裝置300。在這種情況下,通信裝置300被部署在位于發(fā)送裝置100A和發(fā)送裝置100B兩者的通信區(qū)域中。在這種情況下,形成圖7中所示的通信系統(tǒng)1500的接收裝置200A(第一接收裝置)、接收裝置200B(第二接收裝置)和通信裝置300具有與形成圖I中所示的通信系統(tǒng) 1000的接收裝置200A(第一接收裝置)、接收裝置200B(第二接收裝置)和通信裝置300相同的功能和配置。發(fā)送裝置100A通過單播方式無線地向接收裝置200A(第一接收裝置)發(fā)送傳輸數(shù)據(jù)。發(fā)送裝置100B通過單播或多播方式無線地向接收裝置200B(第二接收裝置)發(fā)送傳輸數(shù)據(jù)。發(fā)送裝置100A可以與發(fā)送裝置100B執(zhí)行有線或無線通信并且以中繼從發(fā)送裝置100B發(fā)送來的傳輸數(shù)據(jù)的形式發(fā)送傳輸數(shù)據(jù)。同樣地,發(fā)送裝置100B可以與發(fā)送裝置100A執(zhí)行有線或無線通信并且以中繼從發(fā)送裝置100A發(fā)送來的傳輸數(shù)據(jù)的形式發(fā)送傳輸數(shù)據(jù)。這樣,形成通信系統(tǒng)1500的通信裝置300具有與形成圖I中所示的通信系統(tǒng)的通信裝置300相同的功能和配置。即,形成通信系統(tǒng)1500的通信裝置300執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理(I)(接收處理)至處理(3)(用于處理處理數(shù)據(jù)的處理),這與圖I中所示的通信裝置300類似。在這種情況下,通信裝置300接收利用第一通信路徑發(fā)送和接收的第一通信數(shù)據(jù)以及利用第二通信路徑發(fā)送和接收的第二通信數(shù)據(jù),并且執(zhí)行處理。然而,由于如上所述通信裝置300利用特定標(biāo)識符確定處理數(shù)據(jù),因此第一通信數(shù)據(jù)和第二通信數(shù)據(jù)實(shí)際上是從哪一裝置發(fā)送來的并不是問題。由于形成通信系統(tǒng)1500的通信裝置300將從發(fā)送裝置100A和100B發(fā)送的傳輸數(shù)據(jù)設(shè)置為處理對象,因此從發(fā)送裝置100A和100B發(fā)送的通信數(shù)據(jù)可被接收,而從接收裝置200A和200B發(fā)送的通信數(shù)據(jù)可能不被接收。形成通信系統(tǒng)1500的通信裝置300可以執(zhí)行處理數(shù)據(jù)的確定處理并且確定處理數(shù)據(jù),這與形成圖I中所示的通信系統(tǒng)1000的通信裝置300類似。因此,即使當(dāng)從接收裝置200A或接收裝置200B發(fā)送的通信數(shù)據(jù)被接收時,所確定的處理數(shù)據(jù)也可以被正常處理。因此,在圖7所示的通信系統(tǒng)1500中可以實(shí)現(xiàn)與圖4和6中所示的處理相同的處理。因此,如圖7所示,即使當(dāng)存在多個發(fā)送裝置時,也實(shí)現(xiàn)了數(shù)據(jù)可被大量裝置穩(wěn)定地接收的通信系統(tǒng)。(根據(jù)實(shí)施例的通信裝置)接下來,將描述可以執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理的根據(jù)實(shí)施例的通信裝置的配置示例。下文中,主要利用形成圖I中所示的通信系統(tǒng)1000的通信裝置300給出描述。
圖8是圖示根據(jù)實(shí)施例的通信裝置300的配置示例的框圖。通信裝置300包括通信單元302和控制單元304。通信裝置300可包括只讀存儲器(ROM)(未在圖中示出)、隨機(jī)訪問存儲器(RAM)(未在圖中示出)、可被用戶操作的操作單元(未在圖中示出)和在顯示屏上顯示各種畫面的顯示單元(未在圖中示出)。通信裝置300通過用作數(shù)據(jù)的傳輸路徑的總線連接這些結(jié)構(gòu)元件。R0M(未在圖中示出)存儲控制數(shù)據(jù),例如供控制單元304使用的程序或算術(shù)參數(shù)。RAM(未在圖中示出)臨時存儲由控制單元304執(zhí)行的程序。下面將描述的操作設(shè)備被例示為操作單元(未在圖中示出)。下面將描述的顯示設(shè)備被例示為顯示單元(未在圖中示出)。(通信裝置300的硬件配置示例)圖9是圖示根據(jù)實(shí)施例的通信裝置300的硬件配置示例的示圖。通信裝置300包 括MPU 350,ROM 352,RAM 354、記錄介質(zhì)356、輸入/輸出接口 358、操作輸入設(shè)備360、顯示設(shè)備362和通信接口 364。通信裝置300通過用作數(shù)據(jù)的傳輸路徑的總線366連接這些結(jié)構(gòu)元件。MPU 350利用微處理單元或集成電路(其中集成了實(shí)現(xiàn)控制功能的各種電路)構(gòu)成,并且用作控制整個通信裝置300的控制單元304。MPU350在通信裝置300中用作下面將描述的數(shù)據(jù)確定單元310和處理單元312。ROM 352存儲控制數(shù)據(jù),例如供MPU 350使用的程序或算術(shù)參數(shù),并且RAM 354臨時存儲由MPU 350執(zhí)行的程序。記錄介質(zhì)356是包括在通信裝置300中的存儲設(shè)備并且用作存儲單元104。例如,諸如圖像數(shù)據(jù)和應(yīng)用之類的內(nèi)容數(shù)據(jù)被存儲在記錄介質(zhì)356中。在這種情況下,諸如硬盤之類的磁記錄介質(zhì)以及諸如閃存、磁阻隨機(jī)訪問存儲器(MRAM)和鐵電隨機(jī)訪問存儲器(FeRAM)之類的非易失性存儲器被例示為記錄介質(zhì)356。記錄介質(zhì)356可以從通信裝置300移除。輸入/輸出接口 358連接操作輸入設(shè)備360和顯示設(shè)備362。操作輸入設(shè)備360用作操作單元(未在圖中示出)并且顯示設(shè)備362用作顯示單元(未在圖中示出)。在這種情況下,通用串行總線(USB)端子、數(shù)字視覺接口(DVI)端子、高清晰度多媒體接口(HDMI)端子和各種處理電路被例示為輸入/輸出接口 358。操作輸入設(shè)備360被設(shè)在通信裝置300上并且連接到通信裝置300中的輸入/輸出接口 358。按鈕、方向鍵、諸如撥盤之類的旋轉(zhuǎn)選擇器和其組合被例示為操作輸入設(shè)備360。顯示設(shè)備362被設(shè)在通信裝置300上并且連接到通信裝置300中的輸入/輸出接口 358。液晶顯示器(IXD)、有機(jī)電致發(fā)光顯示器(有機(jī)EL顯示器)和有機(jī)發(fā)光二極管顯示器(0LED顯示器)被例示為顯示設(shè)備362。輸入/輸出接口 358可以連接到用作通信裝置300的外部設(shè)備的操作輸入設(shè)備(例如,鍵盤或鼠標(biāo))和顯示設(shè)備(例如,外部顯示器)。顯示設(shè)備362可以是諸如觸摸屏之類的設(shè)備,其中能夠?qū)崿F(xiàn)顯示和用戶操作兩者。通信接口 364是包括在通信裝置300中的通信設(shè)備并且用作通信單元302,該通信單元302通過網(wǎng)絡(luò)(或者直接)與外部裝置執(zhí)行無線通信。在這種情況下,IEEE 802.11η端口、發(fā)送/接收電路、通信天線和射頻(RF)電路被例示為通信接口 364。根據(jù)實(shí)施例的通信接口 364并不限于此。例如,與可以形成圖3或7中所示的無線通信網(wǎng)絡(luò)的任意通信系統(tǒng)相對應(yīng)的設(shè)備被例示為通信接口 364。通信裝置300通過圖9中所示的配置來執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理
(I)(接收處理)至處理(3)(用于處理處理數(shù)據(jù)的處理)。根據(jù)實(shí)施例的通信裝置300的配置并不限于圖9中所示的配置。例如,通信裝置300還可包括一個或多個其他的通信設(shè)備,這些通信設(shè)備對應(yīng)于除了能夠利用通信接口364接收通信數(shù)據(jù)的通信路徑以外的觀察對象的通信路徑。將再次參考圖8描述根據(jù)實(shí)施例的通信裝置300的配置示例。通信單元302是包括在通信裝置300中的執(zhí)行通信功能的單元并且通過網(wǎng)絡(luò)(或者直接)與外部裝置執(zhí)行無線通信。IEEE 802. Iln端口、發(fā)送/接收電路、通信天線和射頻(RF)電路被例示為通信單元302。通信單元302可以利用同一種類通信系統(tǒng)和/或不同種類通信系統(tǒng)的多個通信設(shè) 備來構(gòu)成。通信單元302執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理的一部分。具體而言,通信單元302執(zhí)行處理(I)(接收處理)并且接收觀察對象的通信路徑(在圖3中所示的通信系統(tǒng)1000的情況下是第一通信路徑和第二通信路徑)的通信數(shù)據(jù)。在這種情況下,通過由發(fā)送裝置100針對每個幀交替地向接收裝置200A(第一接收裝置)和接收裝置200B (第二接收裝置)發(fā)送應(yīng)用數(shù)據(jù)幀而獲得的傳輸數(shù)據(jù)、對傳輸數(shù)據(jù)的回復(fù)數(shù)據(jù)和信標(biāo)被例示為由通信單元302接收的通信數(shù)據(jù)。被通信單元302接收的與每條通信路徑相對應(yīng)的傳輸數(shù)據(jù)可以從同一發(fā)送裝置發(fā)送(類似于圖3中所示的通信系統(tǒng)1000),或者可以從不同的發(fā)送裝置發(fā)送(類似于圖7中所示的通信系統(tǒng)1500)??刂茊卧?04利用MPU構(gòu)成并且控制整個通信裝置300??刂茊卧?04包括數(shù)據(jù)確定單元310和處理單元312并且領(lǐng)導(dǎo)與根據(jù)實(shí)施例的通信方法有關(guān)的處理。數(shù)據(jù)確定單元310領(lǐng)導(dǎo)處理(2)(用于確定處理數(shù)據(jù)的處理)并且從通信單元302所接收的通信數(shù)據(jù)確定處理數(shù)據(jù)。例如,在圖3中所示的通信系統(tǒng)1000的情況下,數(shù)據(jù)確定單元310從通信單元302所接收的第一通信數(shù)據(jù)確定第一處理數(shù)據(jù)并且從通信單元302所接收的第二通信數(shù)據(jù)確定第二處理數(shù)據(jù)。具體而言,數(shù)據(jù)確定單元310從所接收的通信數(shù)據(jù)檢測特定標(biāo)識符并且當(dāng)檢測到特定標(biāo)識符時將通信數(shù)據(jù)確定為處理數(shù)據(jù)。在這種情況下,數(shù)據(jù)確定單元310將RTP頭部的SSRC字段檢測為特定標(biāo)識符。然而,根據(jù)實(shí)施例的特定標(biāo)識符并不限于此。數(shù)據(jù)確定單元310并不將諸如ACK或NACK之類的回復(fù)數(shù)據(jù)確定為處理數(shù)據(jù)。數(shù)據(jù)確定單元310可以基于通信單元302所接收的諸如ACK或NACK之類的回復(fù)數(shù)據(jù)來確定傳輸數(shù)據(jù)是否被重發(fā)。根據(jù)數(shù)據(jù)的確定結(jié)果,數(shù)據(jù)確定單元310丟棄通信單元302所接收的通信數(shù)據(jù)(或者通信數(shù)據(jù)的一部分)或者在諸如通信單元302之類的其他結(jié)構(gòu)元件中丟棄通信數(shù)據(jù)(或者通信數(shù)據(jù)的一部分)。在這種情況下,數(shù)據(jù)確定單元310丟棄不被確定為處理數(shù)據(jù)的通信數(shù)據(jù)。然而,數(shù)據(jù)確定單元310所丟棄的通信數(shù)據(jù)并不限于此。例如,當(dāng)由于來自發(fā)送裝置100的重發(fā)而接收到重疊數(shù)據(jù)時,數(shù)據(jù)確定單元310丟棄對應(yīng)于重疊數(shù)據(jù)的通信數(shù)據(jù)。無論數(shù)據(jù)的確定結(jié)果如何,數(shù)據(jù)確定單元310都不使通信單元302針對諸如發(fā)送裝置100、接收裝置200A和接收裝置200B之類的外部裝置發(fā)送回復(fù)。
處理單元312領(lǐng)導(dǎo)處理(3)(用于處理處理數(shù)據(jù)的處理)并且基于數(shù)據(jù)確定單元310中對數(shù)據(jù)的確定結(jié)果來處理處理數(shù)據(jù),該處理數(shù)據(jù)可包括在所接收的第一通信數(shù)據(jù)和第二通信數(shù)據(jù)中。具體而言,當(dāng)在第一處理數(shù)據(jù)(從第一通信數(shù)據(jù)中被確定為用在處理中的數(shù)據(jù))和第二處理數(shù)據(jù)(從第二通信數(shù)據(jù)中被確定為用在處理中的數(shù)據(jù))中的任一者中存在丟失數(shù)據(jù)時,處理單元312利用沒有丟失數(shù)據(jù)的另一處理數(shù)據(jù)替換丟失數(shù)據(jù)并且執(zhí)行處理。當(dāng)存在除了第一處理數(shù)據(jù)和第二處理數(shù)據(jù)以外的處理數(shù)據(jù)時,處理單元312選擇性地利用處理數(shù)據(jù)執(zhí)行替換并且執(zhí)行處理。當(dāng)處理單元312執(zhí)行處理時,處理單元312并不使通信單元302針對諸如發(fā)送裝置100、接收裝置200A和接收裝置200B之類的外部裝置發(fā)送回復(fù)。在這種情況下,處理單元312通過參考第一處理數(shù)據(jù)和第二處理數(shù)據(jù)來補(bǔ)充丟失數(shù)據(jù)。然而,處理單元312中的處理并不限于此。例如,處理單元312可以將第一處理數(shù)據(jù)和第二處理數(shù)據(jù)中的任何一個用作在處理中主要使用的主處理數(shù)據(jù)并且將另一處理數(shù)據(jù)不用作主處理數(shù)據(jù)(僅當(dāng)在主處理數(shù)據(jù)中存在丟失數(shù)據(jù)時)。如果處理單元312執(zhí)行集中 于利用特定通信路徑接收的主處理數(shù)據(jù)上的處理,則與當(dāng)處理單元312執(zhí)行集中于利用所有通信路徑接收的處理數(shù)據(jù)上的處理時的情況相比,處理單元312可進(jìn)一步減少處理(3)(用于處理處理數(shù)據(jù)的處理)的處理時間。如圖5所示,處理單元312將第一通信數(shù)據(jù)中的MAC序號與MAC層的上層中的上層序號相關(guān)聯(lián)并且將第二通信數(shù)據(jù)中的MAC序號與上層序號相關(guān)聯(lián),并且基于該關(guān)聯(lián)執(zhí)行處理。在這種情況下,利用可以維持MAC層序號和上層序號的關(guān)聯(lián)的任意方法,處理單元312可以在一個隊(duì)列中聚集MAC層序號和上層序號的關(guān)聯(lián)并且管理第一處理數(shù)據(jù)和第二處理數(shù)據(jù)(多個處理數(shù)據(jù)的示例)。在根據(jù)實(shí)施例的通信裝置300中,圖5中所示的關(guān)聯(lián)或者一個隊(duì)列中的管理可以由諸如數(shù)據(jù)確定單元310之類的其他結(jié)構(gòu)元件執(zhí)行。例如,當(dāng)執(zhí)行圖5中所示的關(guān)聯(lián)時,當(dāng)數(shù)據(jù)確定單元310從所接收的第一通信數(shù)據(jù)確定不用在處理中的數(shù)據(jù)時,處理單元312可以校正第一通信數(shù)據(jù)中的MAC序號和上層序號的關(guān)聯(lián)。同樣地,當(dāng)數(shù)據(jù)確定單元310從所接收的第二通信數(shù)據(jù)確定不用在處理中的數(shù)據(jù)時,處理單元312可以校正第二通信數(shù)據(jù)中的MAC序號和上層序號的關(guān)聯(lián)。這樣,處理單元312可以通過選擇性地校正第一通信數(shù)據(jù)中的MAC序號和上層序號的關(guān)聯(lián)以及第二通信數(shù)據(jù)中的MAC序號和上層序號的關(guān)聯(lián),來進(jìn)一步減少執(zhí)行處理(3)(用于處理處理數(shù)據(jù)的處理)所必需的時間??刂茊卧?04包括數(shù)據(jù)確定單元310和處理單元312并且領(lǐng)導(dǎo)與根據(jù)實(shí)施例的通信方法有關(guān)的處理。用于實(shí)現(xiàn)與根據(jù)實(shí)施例的通信方法有關(guān)的處理的配置并不限于圖8中所示的控制單元304的配置。通信裝置300通過圖8中所示的配置來執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理(例如,處理(I)(接收處理)至處理(3)(用于處理處理數(shù)據(jù)的處理))。因此,具有圖8中所示的配置的通信裝置300被配置并且可以實(shí)現(xiàn)數(shù)據(jù)可以被大量裝置穩(wěn)定地接收的通信系統(tǒng)。根據(jù)實(shí)施例的通信裝置300的配置并不限于圖8中所示的配置。例如,根據(jù)實(shí)施例的通信裝置可以具有利用第一通信路徑通過單播方式與發(fā)送裝置100執(zhí)行無線通信的功能。當(dāng)根據(jù)實(shí)施例的通信裝置具有利用第一通信路徑通過單播方式與發(fā)送裝置100執(zhí)行無線通信的功能時,根據(jù)實(shí)施例的發(fā)送裝置可以用作根據(jù)實(shí)施例的通信系統(tǒng)中的第一接收裝置。根據(jù)實(shí)施例的通信裝置可以具有利用第二通信路徑與發(fā)送裝置100執(zhí)行無線通信的功能。當(dāng)根據(jù)實(shí)施例的通信裝置具有利用第二通信路徑與發(fā)送裝置100執(zhí)行無線通信的功能時,根據(jù)實(shí)施例的通信裝置可以用作根據(jù)實(shí)施例的通信系統(tǒng)中的第二接收裝置。即,在根據(jù)實(shí)施例的通信系統(tǒng)中,第一接收裝置和/或第二接收裝置可以用作執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理的通信裝置300。通信裝置300已被描述為形成根據(jù)實(shí)施例的通信系統(tǒng)的結(jié)構(gòu)元件。實(shí)施例并不限于此。實(shí)施例可以應(yīng)用于具有無線通信功能的各種裝置,例如,諸如個人計(jì)算機(jī)(PC)或服務(wù)器之類的計(jì)算機(jī)、諸如移動電話或個人手持電話系統(tǒng)(PHS)之類的便攜式通信裝置、視頻/音樂再現(xiàn)裝置、視頻/音樂記錄和再現(xiàn)裝置、游戲機(jī)和成像裝置。實(shí)施例可以應(yīng)用于執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理的處理集成電路(IC),并且可以嵌入在具有無線通信功能的裝置中。發(fā)送裝置、第一接收裝置和第二接收裝置已被描述為形成根據(jù)實(shí)施例的通信系統(tǒng)的結(jié)構(gòu)元件。然而,實(shí)施例并不限于此。這些裝置可以應(yīng)用于具有無線通信功能的各種裝置,例如,諸如PC或服務(wù)器之類的計(jì)算機(jī)、諸如移動電話之類的便攜式通信裝置、視頻/音·樂再現(xiàn)裝置、視頻/音樂記錄和再現(xiàn)裝置、游戲機(jī)和成像裝置。根據(jù)實(shí)施例的通信裝置可以具有基于信標(biāo)的管理功能(接入點(diǎn)(AP)功能)。(根據(jù)實(shí)施例的程序)通過用于使得計(jì)算機(jī)用作根據(jù)實(shí)施例的通信裝置的程序,可以實(shí)現(xiàn)數(shù)據(jù)可以被大量裝置穩(wěn)定地接收的通信系統(tǒng),該程序例如是用于執(zhí)行與根據(jù)實(shí)施例的通信方法有關(guān)的處理(例如,處理(I)(接收處理)至處理(3)(用于處理處理數(shù)據(jù)的處理))的程序。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,取決于設(shè)計(jì)需求和其他因素可以發(fā)生各種修改、組合、子組合和變更,只要這些修改、組合、子組合和變更在所附權(quán)利要求或其等同物的范圍內(nèi)即可。在以上描述中,提供了用于使得計(jì)算機(jī)用作根據(jù)實(shí)施例的通信裝置的程序(計(jì)算機(jī)程序)。然而,實(shí)施例可以提供存儲程序的記錄介質(zhì)。上述配置是實(shí)施例的示例并且屬于本公開的技術(shù)范圍。另外,本技術(shù)也可以如下配置。(I) 一種通信裝置,包括通信單元,該通信單元分別接收通過單播方式從發(fā)送裝置向第一接收裝置發(fā)送的第一通信數(shù)據(jù)和從所述發(fā)送裝置向第二接收裝置發(fā)送的第二通信數(shù)據(jù);以及處理單元,該處理單元處理可包括在所接收的第一通信數(shù)據(jù)和第二通信數(shù)據(jù)中的處理數(shù)據(jù),其中,當(dāng)在包括在所述第一通信數(shù)據(jù)中的第一處理數(shù)據(jù)和包括在所述第二通信數(shù)據(jù)中的第二處理數(shù)據(jù)中的任一處理數(shù)據(jù)中存在丟失數(shù)據(jù)時,所述處理單元利用沒有丟失數(shù)據(jù)的另一處理數(shù)據(jù)執(zhí)行處理,并且所述處理單元不使得所述通信單元針對外部裝置發(fā)送回復(fù)。(2)如(I)所述的通信裝置,還包括數(shù)據(jù)確定單元,該數(shù)據(jù)確定單元從所接收的第一通信數(shù)據(jù)和第二通信數(shù)據(jù)確定用在處理中的所述處理數(shù)據(jù),其中所述處理單元處理被確定為用在處理中的數(shù)據(jù)的所述處理數(shù)據(jù)。(3)如⑵所述的通信裝置,其中所述數(shù)據(jù)確定單元從所接收的通信數(shù)據(jù)檢測特定標(biāo)識符并且當(dāng)檢測到所述特定標(biāo)識符時將所述通信數(shù)據(jù)確定為所述處理數(shù)據(jù)。(4)如(3)所述的通信裝置,其中所述特定標(biāo)識符是實(shí)時傳輸協(xié)議(RTP)頭部的同步源(SSRC)字段。(5)如(I)至⑷中的任一項(xiàng)所述的通信裝置,
其中所述處理單元將所述第一通信數(shù)據(jù)中的媒體訪問控制地址(MAC)序號與MAC層的上層中的上層序號相關(guān)聯(lián)并且將所述第二通信數(shù)據(jù)中的MAC序號與所述上層序號相關(guān)聯(lián),并且執(zhí)行處理。(6)如(5)所述的通信裝置,其中,當(dāng)不用在處理中的數(shù)據(jù)被從所接收的第一通信數(shù)據(jù)確定時,所述處理單元校正所述上層序號和所述第一通信數(shù)據(jù)中的MAC序號的關(guān)聯(lián),并且當(dāng)不用在處理中的數(shù)據(jù)被從所接收的第二通信數(shù)據(jù)確定時,所述處理單元校正所述上層序號和所述第二通信數(shù)據(jù)中的MAC序號的關(guān)聯(lián)。(7)如(I)至(6)中的任一項(xiàng)所述的通信裝置,其中所述處理單元使用所述第一處理數(shù)據(jù)和所述第二處理數(shù)據(jù)中的任一者作為在處理中主要使用的主處理數(shù)據(jù),并且僅當(dāng)在所述主處理數(shù)據(jù)中存在丟失數(shù)據(jù)時,所述處理單元使用不用作所述主處理數(shù)據(jù)的另一處理數(shù)據(jù)。(8)如(I)至(7)中的任一項(xiàng)所述的通信裝置,其中所述處理單元通過一個隊(duì)列來管理所述第一處理數(shù)據(jù)和所述第二處理數(shù)據(jù)。(9)如(I)至⑶中的任一項(xiàng)所述的通信裝置,其中所述通信單元接收傳輸數(shù)據(jù),所述傳輸數(shù)據(jù)是通過由所述發(fā)送裝置針對每個幀交替地向所述第一接收裝置和所述第二接收裝置發(fā)送其中耦合了多個數(shù)據(jù)分組的數(shù)據(jù)幀而獲得的。(10)如(I)至(9)中的任一項(xiàng)所述的通信裝置,其中所述第一接收裝置或所述第二接收裝置是自己裝置。(11)如(I)至(10)中的任一項(xiàng)所述的通信裝置,其中通過單播方式向所述第一接收裝置發(fā)送的第一通信數(shù)據(jù)是從第一發(fā)送裝置發(fā)送的,并且向所述第二接收裝置發(fā)送的第二通信數(shù)據(jù)是從不同于所述第一發(fā)送裝置的第二發(fā)送裝置發(fā)送的。(12) —種通信方法,包括接收通過單播方式從發(fā)送裝置向第一接收裝置發(fā)送的第一通信數(shù)據(jù)和從所述發(fā)送裝置向第二接收裝置發(fā)送的第二通信數(shù)據(jù);以及處理可包括在所接收的第一通信數(shù)據(jù)和第二通信數(shù)據(jù)中的處理數(shù)據(jù),其中,在所述處理步驟中,當(dāng)在包括在所述第一通信數(shù)據(jù)中的第一處理數(shù)據(jù)和包括在所述第二通信數(shù)據(jù)中的第二處理數(shù)據(jù)中的任一處理數(shù)據(jù)中存在丟失數(shù)據(jù)時,利用沒有丟失數(shù)據(jù)的另一處理數(shù)據(jù)執(zhí)行處理,并且不發(fā)送針對外部裝置的回復(fù)。(13) —種通信系統(tǒng),包括發(fā)送裝置;與所述發(fā)送裝置通信的第一接收裝置;與所述發(fā)送裝置通信的第二接收裝置;以及通信裝置,該通信裝置分別接收通過單播方式從所述發(fā)送裝置向所述第一接收裝置發(fā)送的第一通信數(shù)據(jù)和從所述發(fā)送裝置向所述第二接收裝置發(fā)送的第二通信數(shù)據(jù),其中所述通信裝置包括通信單元和處理單元,所述通信單元分別接收所述第一通信數(shù)據(jù)和所述第二通信數(shù)據(jù),所述處理單元處理可包括在所接收的第一通信數(shù)據(jù)和第二通 信數(shù)據(jù)中的處理數(shù)據(jù),并且當(dāng)在包括在所述第一通信數(shù)據(jù)中的第一處理數(shù)據(jù)和包括在所述第二通信數(shù)據(jù)中的第二處理數(shù)據(jù)中的任一處理數(shù)據(jù)中存在丟失數(shù)據(jù)時,所述處理單元利用沒有丟失數(shù)據(jù)的另一處理數(shù)據(jù)執(zhí)行處理,并且所述處理單元不使得所述通信單元針對外部裝置發(fā)送回復(fù)。本公開包含與2011年5月25日向日本專利局提交的日本在先專利申請JP2011-116808中公開的內(nèi)容相關(guān)的主題,特此通過引用將該申請的全部內(nèi)容并入。
權(quán)利要求
1.ー種通信裝置,包括 通信単元,該通信単元分別接收通過單播方式從發(fā)送裝置向第一接收裝置發(fā)送的第一通信數(shù)據(jù)和從所述發(fā)送裝置向第二接收裝置發(fā)送的第二通信數(shù)據(jù);以及 處理單元,該處理単元處理可包括在所接收的第一通信數(shù)據(jù)和第二通信數(shù)據(jù)中的處理數(shù)據(jù), 其中,當(dāng)在包括在所述第一通信數(shù)據(jù)中的第一處理數(shù)據(jù)和包括在所述第二通信數(shù)據(jù)中的第二處理數(shù)據(jù)中的任ー處理數(shù)據(jù)中存在丟失數(shù)據(jù)時,所述處理単元利用沒有丟失數(shù)據(jù)的另ー處理數(shù)據(jù)執(zhí)行處理,并且所述處理單元不使得所述通信単元針對外部裝置發(fā)送回復(fù)。
2.如權(quán)利要求I所述的通信裝置,還包括 數(shù)據(jù)確定単元,該數(shù)據(jù)確定單元從所接收的第一通信數(shù)據(jù)和第二通信數(shù)據(jù)確定用在處理中的所述處理數(shù)據(jù), 其中所述處理単元處理被確定為用在處理中的數(shù)據(jù)的所述處理數(shù)據(jù)。
3.如權(quán)利要求2所述的通信裝置, 其中所述數(shù)據(jù)確定單元從所接收的通信數(shù)據(jù)檢測特定標(biāo)識符并且當(dāng)檢測到所述特定標(biāo)識符時將所述通信數(shù)據(jù)確定為所述處理數(shù)據(jù)。
4.如權(quán)利要求3所述的通信裝置, 其中所述特定標(biāo)識符是實(shí)時傳輸協(xié)議(RTP)頭部的同步源(SSRC)字段。
5.如權(quán)利要求I所述的通信裝置, 其中所述處理単元將所述第一通信數(shù)據(jù)中的媒體訪問控制地址(MAC)序號與MAC層的上層中的上層序號相關(guān)聯(lián)并且將所述第二通信數(shù)據(jù)中的MAC序號與所述上層序號相關(guān)聯(lián),并且執(zhí)行處理。
6.如權(quán)利要求5所述的通信裝置, 其中,當(dāng)不用在處理中的數(shù)據(jù)被從所接收的第一通信數(shù)據(jù)確定時,所述處理単元校正所述上層序號和所述第一通信數(shù)據(jù)中的MAC序號的關(guān)聯(lián),并且 當(dāng)不用在處理中的數(shù)據(jù)被從所接收的第二通信數(shù)據(jù)確定時,所述處理単元校正所述上層序號和所述第二通信數(shù)據(jù)中的MAC序號的關(guān)聯(lián)。
7.如權(quán)利要求I所述的通信裝置, 其中所述處理単元使用所述第一處理數(shù)據(jù)和所述第二處理數(shù)據(jù)中的任一者作為在處理中主要使用的主處理數(shù)據(jù),并且 僅當(dāng)在所述主處理數(shù)據(jù)中存在丟失數(shù)據(jù)時,所述處理単元使用不用作所述主處理數(shù)據(jù)的另ー處理數(shù)據(jù)。
8.如權(quán)利要求I所述的通信裝置, 其中所述處理単元通過ー個隊(duì)列來管理所述第一處理數(shù)據(jù)和所述第二處理數(shù)據(jù)。
9.如權(quán)利要求I所述的通信裝置, 其中所述通信単元接收傳輸數(shù)據(jù),所述傳輸數(shù)據(jù)是通過由所述發(fā)送裝置針對每個幀交替地向所述第一接收裝置和所述第二接收裝置發(fā)送其中耦合了多個數(shù)據(jù)分組的數(shù)據(jù)幀而獲得的。
10.如權(quán)利要求I所述的通信裝置, 其中所述第一接收裝置或所述第二接收裝置是自己裝置。
11.如權(quán)利要求I所述的通信裝置, 其中通過單播方式向所述第一接收裝置發(fā)送的第一通信數(shù)據(jù)是從第一發(fā)送裝置發(fā)送的,并且 向所述第二接收裝置發(fā)送的第二通信數(shù)據(jù)是從不同于所述第一發(fā)送裝置的第二發(fā)送裝置發(fā)送的。
12.ー種通信方法,包括 接收通過單播方式從發(fā)送裝置向第一接收裝置發(fā)送的第一通信數(shù)據(jù)和從所述發(fā)送裝置向第二接收裝置發(fā)送的第二通信數(shù)據(jù);以及 處理可包括在所接收的第一通信數(shù)據(jù)和第二通信數(shù)據(jù)中的處理數(shù)據(jù), 其中,在所述處理步驟中,當(dāng)在包括在所述第一通信數(shù)據(jù)中的第一處理數(shù)據(jù)和包括在所述第二通信數(shù)據(jù)中的第二處理數(shù)據(jù)中的任ー處理數(shù)據(jù)中存在丟失數(shù)據(jù)時,利用沒有丟失數(shù)據(jù)的另ー處理數(shù)據(jù)執(zhí)行處理,并且不發(fā)送針對外部裝置的回復(fù)。
13.ー種通信系統(tǒng),包括 發(fā)送裝置; 與所述發(fā)送裝置通信的第一接收裝置; 與所述發(fā)送裝置通信的第二接收裝置;以及 通信裝置,該通信裝置分別接收通過單播方式從所述發(fā)送裝置向所述第一接收裝置發(fā)送的第一通信數(shù)據(jù)和從所述發(fā)送裝置向所述第二接收裝置發(fā)送的第二通信數(shù)據(jù), 其中所述通信裝置包括通信単元和處理單元,所述通信単元分別接收所述第一通信數(shù)據(jù)和所述第二通信數(shù)據(jù),所述處理単元處理可包括在所接收的第一通信數(shù)據(jù)和第二通信數(shù)據(jù)中的處理數(shù)據(jù),并且 當(dāng)在包括在所述第一通信數(shù)據(jù)中的第一處理數(shù)據(jù)和包括在所述第二通信數(shù)據(jù)中的第ニ處理數(shù)據(jù)中的任ー處理數(shù)據(jù)中存在丟失數(shù)據(jù)時,所述處理単元利用沒有丟失數(shù)據(jù)的另一處理數(shù)據(jù)執(zhí)行處理,并且所述處理單元不使得所述通信単元針對外部裝置發(fā)送回復(fù)。
全文摘要
本發(fā)明公開了通信裝置、通信方法和通信系統(tǒng)。提供了一種包括通信單元和處理單元的通信裝置,通信單元分別接收通過單播方式從發(fā)送裝置向第一接收裝置發(fā)送的第一通信數(shù)據(jù)和從發(fā)送裝置向第二接收裝置發(fā)送的第二通信數(shù)據(jù),處理單元處理包括在所接收的第一通信數(shù)據(jù)和第二通信數(shù)據(jù)中的處理數(shù)據(jù)。當(dāng)在包括在第一通信數(shù)據(jù)中的第一處理數(shù)據(jù)和包括在第二通信數(shù)據(jù)中的第二處理數(shù)據(jù)中的任一者中存在丟失數(shù)據(jù)時,處理單元利用沒有丟失數(shù)據(jù)的另一處理數(shù)據(jù)執(zhí)行處理,并且處理單元不使得通信單元針對外部裝置發(fā)送回復(fù)。
文檔編號H04L1/00GK102801493SQ201210164590
公開日2012年11月28日 申請日期2012年5月18日 優(yōu)先權(quán)日2011年5月25日
發(fā)明者板垣竹識, 石見英輝, 山浦智也, 吉村司, 藤田千裕 申請人:索尼公司