用于多播服務(wù)的方法和裝置制造方法
【專利摘要】本發(fā)明提供一種用于方便多播服務(wù)的方法。該方法可包括接收多播至多播組的成員的數(shù)據(jù)。該方法還可包括至少部分基于在所述數(shù)據(jù)的多播期間接收的指示,確定后加入設(shè)備在所述多播的發(fā)起之后已加入所述多播組。該方法附加地可包括至少部分基于接收的指示,標(biāo)記所述后加入設(shè)備開始參與到所述多播中的點(diǎn)。還提供了相應(yīng)的裝置和計(jì)算機(jī)程序產(chǎn)品。
【專利說明】用于多播服務(wù)的方法和裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明的實(shí)施方式一般涉及無線通信技術(shù),并且更具體地涉及用于方便多播服務(wù)的裝置、方法和計(jì)算機(jī)程序產(chǎn)品。
【背景技術(shù)】
[0002]現(xiàn)代通信時(shí)代已經(jīng)引起由消費(fèi)需求驅(qū)動(dòng)的無線網(wǎng)絡(luò)技術(shù)的巨大發(fā)展。無線和移動(dòng)網(wǎng)絡(luò)技術(shù)的這一發(fā)展在提供更靈活和即時(shí)的信息傳送和向用戶提供便利的同時(shí)滿足了相關(guān)的消費(fèi)需求。
[0003]例如,設(shè)備到設(shè)備(D2D)集群通信的不斷發(fā)展已經(jīng)提供經(jīng)由多個(gè)相鄰設(shè)備之間的直接鏈路的信息交換。D2D通信隨著先進(jìn)的蜂窩無線網(wǎng)絡(luò)的發(fā)展(例如,長期演進(jìn)(LTE))而變得越來越受到歡迎,這是因?yàn)榭捎蒁2D通信的使用所導(dǎo)致的頻譜節(jié)約和改進(jìn)的系統(tǒng)容量。作為另一實(shí)施例,無線和移動(dòng)網(wǎng)絡(luò)技術(shù)的發(fā)展已經(jīng)提供了多播服務(wù)的不斷改進(jìn),其中數(shù)據(jù)使用共享的資源被發(fā)送至多個(gè)接收者。
【發(fā)明內(nèi)容】
[0004]在本文中提供用于方便多播服務(wù)的方法、裝置和計(jì)算機(jī)程序產(chǎn)品。本文中提供的實(shí)施方式可向網(wǎng)絡(luò)供應(yīng)商提供、無線服務(wù)供應(yīng)商和計(jì)算設(shè)備用戶提供若干優(yōu)點(diǎn)。例如,一些示例性實(shí)施方式使設(shè)備在發(fā)起多播之后加入多播組。在這方面,一些這種示例性實(shí)施方式方便多播組的一個(gè)或多個(gè)成員經(jīng)由D2D通信將在后加入設(shè)備參與到多播中之前多播的丟失的數(shù)據(jù)部分發(fā)送至后加入設(shè)備。由此,多播數(shù)據(jù)的網(wǎng)絡(luò)實(shí)體可被保留以免首先將相同的數(shù)據(jù)發(fā)送至多播組的原始成員,然后發(fā)送至后加入設(shè)備。此外,這種示例性實(shí)施方式可提供更高的頻譜效率,因?yàn)閷G失的數(shù)據(jù)部分通過D2D通信發(fā)送至后加入設(shè)備與將丟失部分多播或單播至后加入設(shè)備相比可提供更大的頻譜效率。
[0005]在第一示例性實(shí)施方式中,提供了一種方法,該方法可包括接收多播至多播組的成員的數(shù)據(jù)。此示例性實(shí)施方式的方法還可包括至少部分基于在所述數(shù)據(jù)的多播期間接收的指示,確定后加入設(shè)備在所述多播的發(fā)起之后已加入所述多播組。此示例性實(shí)施方式的方法可附加地包括至少部分基于接收的指示,標(biāo)記所述后加入設(shè)備開始參與到所述多播中的點(diǎn)。
[0006]在另一示例性實(shí)施方式中,提供了一種包括至少一個(gè)處理器和具有計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器的裝置。所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼可被配置為與至少一個(gè)處理器一起使此示例性實(shí)施方式的裝置至少執(zhí)行接收多播至多播組的成員的數(shù)據(jù)。所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼可被配置為與至少一個(gè)處理器一起還使此示例性實(shí)施方式的裝置至少部分基于在所述數(shù)據(jù)的多播期間接收的指示,確定所述后加入設(shè)備在所述多播的發(fā)起之后已加入所述多播組。所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼可被配置為與至少一個(gè)處理器一起還使此示例性實(shí)施方式的裝置至少部分基于接收的指示,標(biāo)記所述后加入設(shè)備開始參與到所述多播中的點(diǎn)。[0007]在又一示例性實(shí)施方式中,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括至少一個(gè)非暫時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述至少一個(gè)計(jì)算機(jī)可讀介質(zhì)具有在其中存儲(chǔ)的計(jì)算機(jī)可讀程序指令。所述計(jì)算機(jī)可讀程序指令可包括被配置為接收多播至所述多播組的成員的數(shù)據(jù)的程序代碼指令。所述計(jì)算機(jī)可讀程序指令還可包括被配置為至少部分基于在所述數(shù)據(jù)的多播期間接收的指示確定所述后加入設(shè)備在所述多播的發(fā)起之后已加入所述多播組的程序代碼指令。所述程序代碼指令還可包括被配置為至少部分基于接收的指示標(biāo)記所述后加入設(shè)備開始參與到所述多播中的點(diǎn)的程序代碼指令。
[0008]在又一示例性實(shí)施方式中,提供了一種裝置,該裝置可包括用于接收多播至多播組的成員的數(shù)據(jù)的裝置。此示例性實(shí)施方式的裝置還可包括用于至少部分基于在所述數(shù)據(jù)的多播期間接收的指示確定后加入設(shè)備在所述多播的發(fā)起之后已加入所述多播組的裝置。此示例性實(shí)施方式的裝置可附加地包括用于至少部分基于接收的指示標(biāo)記所述后加入設(shè)備開始參與到所述多播中的點(diǎn)的裝置。
[0009]在又一示例性實(shí)施方式中,提供了一種方法,該方法可包括使數(shù)據(jù)被多播至多播組的成員。此示例性實(shí)施方式的方法還可包括響應(yīng)于后加入設(shè)備在所述多播的發(fā)起之后加入所述多播組,使對(duì)所述后加入設(shè)備加入所述多播組的指示被發(fā)送至在所述后加入設(shè)備加入所述多播組之前參與到所述多播中的所述多播組的成員。所述指示可指明所述后加入設(shè)備開始參與到所述多播中的點(diǎn)。此示例性實(shí)施方式的方法可附加地包括繼續(xù)使所述數(shù)據(jù)被多播至包括所述后加入設(shè)備的所述多播組的成員。
[0010]在另一示例性實(shí)施方式中,提供了一種包括至少一個(gè)處理器和具有計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器的裝置。所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼可被配置為與至少一個(gè)處理器一起使此示例性實(shí)施方式的裝置至少執(zhí)行使數(shù)據(jù)被多播至多播組的成員。所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼可被配置為與至少一個(gè)處理器一起使此示例性實(shí)施方式的裝置響應(yīng)于后加入設(shè)備在所述多播的發(fā)起之后加入所述多播組,使對(duì)所述后加入設(shè)備加入所述多播組的指示被發(fā)送至在所述后加入設(shè)備加入所述多播組之前參與到所述多播中的所述多播組的成員。所述指示可指明所述后加入設(shè)備開始參與到所述多播中的點(diǎn)。所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼可被配置為與至少一個(gè)處理器一起使此示例性實(shí)施方式的裝置繼續(xù)使所述數(shù)據(jù)被多播至包括所述后加入設(shè)備的所述多播組的成員。
[0011]在又一示例性實(shí)施方式中,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括至少一個(gè)非暫時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述至少一個(gè)計(jì)算機(jī)可讀介質(zhì)具有在其中存儲(chǔ)的計(jì)算機(jī)可讀程序指令。所述計(jì)算機(jī)可讀程序指令可包括被配置為使數(shù)據(jù)被多播至多播組的成員的程序代碼指令。所述計(jì)算機(jī)可讀程序指令還可包括被配置為響應(yīng)于后加入設(shè)備在所述多播的發(fā)起之后加入所述多播組使對(duì)所述后加入設(shè)備加入所述多播組的指示被發(fā)送至所述后加入設(shè)備加入所述多播組之前參與到所述多播中的所述多播組的成員的程序代碼指令。所述指示可指明所述后加入設(shè)備開始參與到所述多播中的點(diǎn)。所述計(jì)算機(jī)可讀程序指令可包括被配置為繼續(xù)使所述數(shù)據(jù)被多播至包括所述后加入設(shè)備的所述多播組的成員的程序代碼指令。
[0012]在又一示例性實(shí)施方式中,提供了一種裝置,該裝置可包括用于使數(shù)據(jù)被多播至多播組的成員的裝置。此示例性實(shí)施方式的裝置還可包括用于響應(yīng)于后加入設(shè)備在所述多播的發(fā)起之后加入所述多播組使對(duì)所述后加入設(shè)備加入所述多播組的指示被發(fā)送至所述后加入設(shè)備加入所述多播組之前參與到所述多播中的所述多播組的成員的裝置。所述指示可指明所述后加入設(shè)備開始參與到所述多播中的點(diǎn)。此示例性實(shí)施方式的裝置可附加地包括用于繼續(xù)使所述數(shù)據(jù)被多播至包括所述后加入設(shè)備的所述多播組的成員的裝置。
[0013]上面的
【發(fā)明內(nèi)容】
僅用于概括本發(fā)明的一些示例性實(shí)施方式以提供對(duì)本發(fā)明的一些方面的基本理解。由此將理解上面描述的示例性實(shí)施方式僅是實(shí)施例并且不應(yīng)該被解釋為以任何方式使本發(fā)明的范圍或精神變窄。將理解,本發(fā)明的范圍包括許多潛在的實(shí)施方式,除了這里概述的實(shí)施方式外,將在下面描述一些實(shí)施方式。
【專利附圖】
【附圖說明】
[0014]因而概括描述的本發(fā)明的實(shí)施方式現(xiàn)在參考附圖,附圖不一定按比例繪制,在附圖中:
[0015]圖1示出了可應(yīng)用一些示例性實(shí)施方式的示例性場(chǎng)景;
[0016]圖2示出了根據(jù)一些示例性實(shí)施方式的用于方便多播服務(wù)的系統(tǒng);
[0017]圖3示出了根據(jù)一些示例性實(shí)施方式的用于方便多播服務(wù)的接入點(diǎn)的框圖;
[0018]圖4示出了根據(jù)一些示例性實(shí)施方式的用于方便多播服務(wù)的裝置的框圖;
[0019]圖5示出了根據(jù)一些示例性實(shí)施方式的可被交換以方便多播服務(wù)的信號(hào)的一個(gè)示例性信令圖;
[0020]圖6示出了根據(jù)一些示例性實(shí)施方式的可被交換以方便多播服務(wù)的信號(hào)的另一示例性信令圖;
[0021]圖7示出了根據(jù)一些示例性實(shí)施方式的用于方便多播服務(wù)的一個(gè)示例性方法的流程圖;
[0022]圖8示出了根據(jù)一些示例性實(shí)施方式的用于方便多播服務(wù)的另一示例性方法的流程圖;
[0023]圖9示出了根據(jù)一些示例性實(shí)施方式的用于方便多播服務(wù)的又一示例性方法的流程圖。
【具體實(shí)施方式】
[0024]下文將參考附圖更完整地描述本發(fā)明的一些實(shí)施方式,在附圖中示出了一些但非全部的實(shí)施方式。實(shí)際上,本發(fā)明的各個(gè)實(shí)施方式可以許多不同的形式實(shí)現(xiàn)并且不應(yīng)該被解釋為受限于本文闡述的實(shí)施方式;然而,這些實(shí)施方式被提供使得此公開滿足適用的法律要求。在整個(gè)說明書中相同的參考標(biāo)號(hào)指向相似的元件。
[0025]如本文中所使用的,術(shù)語“數(shù)據(jù)”、“內(nèi)容”、“信息”和相似的術(shù)語可互換使用以指向能夠根據(jù)各個(gè)示例性實(shí)施方式被發(fā)送、接收、顯示和/或存儲(chǔ)的數(shù)據(jù)。因此,任意這些術(shù)語的使用不應(yīng)該限制公開的精神和范圍。而且,當(dāng)計(jì)算設(shè)備在本文中被描述為從另一計(jì)算設(shè)備接收數(shù)據(jù)時(shí),將理解數(shù)據(jù)可直接從另一計(jì)算設(shè)備接收或者可經(jīng)由一個(gè)或多個(gè)中間計(jì)算設(shè)備(例如,一個(gè)或多個(gè)服務(wù)器、中繼器、路由器、網(wǎng)絡(luò)接入點(diǎn)、和/或基站等)間接接收。
[0026]如在本申請(qǐng)中所使用的,術(shù)語“電路裝置”指所有的下列各項(xiàng):(a)僅硬件電路實(shí)現(xiàn),例如,在僅模擬和/或數(shù)字電路裝置中實(shí)現(xiàn);以及(b)電路裝置和軟件(和/或固件)的組合,例如(如果適用):(i)處理器的組合或(ii)處理器/軟件的一部分(包括一起工作以使裝置(例如,移動(dòng)電話或服務(wù)器執(zhí)行各種功能的數(shù)字信號(hào)處理器、軟件和存儲(chǔ)器);及(C)需要軟件或固件用于操作(即使軟件或固件物理上不存在)的電路裝置,例如微處理或微處理器的一部分。
[0027]“電路裝置”的此定義適用于此術(shù)語在本申請(qǐng)中的全部使用。作為又一實(shí)施例,如在本申請(qǐng)中所使用的,術(shù)語“電路裝置”還將覆蓋僅一個(gè)處理器(或多個(gè)處理器)或處理器的一部分和它的(或它們的)配套軟件和/或固件的實(shí)現(xiàn)。術(shù)語“電路裝置”還將覆蓋例如(如果適用于)具體元件、用于移動(dòng)電話的基帶集成電路或應(yīng)用處理器集成電路或服務(wù)器中的相似集成電路裝置、蜂窩網(wǎng)絡(luò)設(shè)備、或另一網(wǎng)絡(luò)設(shè)備。
[0028]圖1示出了可應(yīng)用一些示例性實(shí)施方式的示例性場(chǎng)景。在圖1的實(shí)施例中,3個(gè)用戶設(shè)備(UE)UE 106,UE 108和UE 110可能對(duì)文件(例如,電影)感興趣,文件可經(jīng)由接入點(diǎn)102被下載。接入點(diǎn)102可例如包括LTE系統(tǒng)的演進(jìn)節(jié)點(diǎn)B (eNB)。UE 106、108和110可形成由覆蓋區(qū)域104表示的D2D集群和相應(yīng)的多播組。接入點(diǎn)102可例如經(jīng)由蜂窩鏈路將文件多播至覆蓋區(qū)域104內(nèi)的多播組。
[0029]在多播過程中,第四UE (UE 112)可能如路徑114所示進(jìn)入D2D集群的覆蓋區(qū)域104。UE 112可能對(duì)正被多播的文件感興趣。然而,等到UE 112進(jìn)入覆蓋區(qū)域104中,文件的一部分(例如x%)可能已經(jīng)被多播至多播組中的UE。
[0030]包括當(dāng)前LTE協(xié)議的現(xiàn)有協(xié)議不允許UE 112加入多播組并且作為多播組成員從接入點(diǎn)102接收文件的剩余部分(例如,剩余的100-x%)。在這方面,例如,在當(dāng)前LTE協(xié)議下,僅應(yīng)用層可保持服務(wù)文件的所有分組。低協(xié)議層的分組數(shù)據(jù)單元(PDU)因成功地將分組發(fā)送或轉(zhuǎn)發(fā)至高層而在一段時(shí)間之后被釋放。如果文件從不同的無線承載器被發(fā)送至UE112 (例如,UE 112在加入多播組之前通過單播丟失的文件的第一 x%,在加入多播組之后通過多播的文件的最后的100-x%),UE 112可僅在應(yīng)用層重組分組。然而,在當(dāng)前LTE (演進(jìn)的LTE)協(xié)議中,eNB中的用戶平面協(xié)議僅取決于分組數(shù)據(jù)匯聚協(xié)議(PDCP)層。eNB被綁定至應(yīng)用層,因?yàn)閼?yīng)用層通過互聯(lián)網(wǎng)結(jié)束。由此,在當(dāng)前協(xié)議下,UE 112無法通過不同的無線承載器接收來自接入點(diǎn)102的文件的丟失部分,因?yàn)閁E 112無法重組文件。如此,當(dāng)前協(xié)議不方便多播至可能在發(fā)起多播之后加入多播組的后加入設(shè)備。
[0031]本文公開的示例性實(shí)施方式可通過方便后加入設(shè)備(例如,UE 112)在發(fā)起多播至多播組的現(xiàn)有成員之后加入多播組的情況下的多播解決當(dāng)前協(xié)議的缺陷。現(xiàn)在參考圖2,示出了根據(jù)一些示例性實(shí)施方式的用于方便多播服務(wù)的系統(tǒng)200。將理解,系統(tǒng)200以及其他附圖中的說明均設(shè)置有實(shí)施方式的實(shí)施例并且不應(yīng)該被解釋為以任何方式使公開的范圍或精神變窄。在這方面,公開的范圍除了本文所示出和描述的這些之外還包括許多潛在的實(shí)施方式。如此,盡管圖2示出了用于方便多播服務(wù)的系統(tǒng)的配置的一個(gè)實(shí)施例,還可使用許多其它配置來實(shí)現(xiàn)本發(fā)明的實(shí)施方式。
[0032]系統(tǒng)200可包括接入點(diǎn)202,接入點(diǎn)202可提供對(duì)網(wǎng)絡(luò)(未示出)的接入。在這方面,接入點(diǎn)102可被配置為提供對(duì)一個(gè)或多個(gè)無線網(wǎng)絡(luò)(例如,蜂窩網(wǎng)絡(luò)、無線局域網(wǎng)絡(luò)、和/或無線城域網(wǎng)等)、一個(gè)或多個(gè)有限網(wǎng)絡(luò)或它們的組合的接入,在一些實(shí)施方式中可提供對(duì)互聯(lián)網(wǎng)的接入。通過實(shí)施例,接入點(diǎn)202可提供對(duì)采用一個(gè)或多個(gè)移動(dòng)接入機(jī)制(例如,長期演進(jìn)(LTE)、先進(jìn)LTE(LTE-A)、時(shí)分同步碼分多址接入(TD-SCDMA)、寬帶碼分多址接入(W-CDMA), CDMA2000、全球移動(dòng)通信系統(tǒng)(GSM)、和/或通用分組無線業(yè)務(wù)(GPRS)等)的網(wǎng)絡(luò)的接入。[0033]如此,通過實(shí)施例,接入點(diǎn)202可包括用于蜂窩網(wǎng)絡(luò)的接入點(diǎn),例如基站、基站收發(fā)器、節(jié)點(diǎn)B、和/或演進(jìn)節(jié)點(diǎn)B (eNB)等。在本文所述的一些示例性實(shí)施方式中,接入點(diǎn)102可包括被配置為提供對(duì)LTE網(wǎng)絡(luò)(例如,LTE網(wǎng)絡(luò)、先進(jìn)LTE網(wǎng)絡(luò)、或使用LTE技術(shù)的一些其它當(dāng)前或未來實(shí)現(xiàn)的網(wǎng)絡(luò))的接入。然而,將理解,實(shí)施方式不限于在使用LTE技術(shù)的蜂窩網(wǎng)絡(luò)中的實(shí)現(xiàn)。在這方面,可根據(jù)在當(dāng)前被實(shí)現(xiàn)或在可支持多播和D2D通信的未來被開發(fā)的無線網(wǎng)絡(luò)技術(shù)、協(xié)議或標(biāo)準(zhǔn)采用本文公開的接入點(diǎn)202或其它設(shè)備和裝置的示例性實(shí)施方式。
[0034]盡管被顯示為單個(gè)實(shí)體,但是在一些示例性實(shí)施方式中,接入點(diǎn)202還可包括一個(gè)或多個(gè)支持網(wǎng)絡(luò)節(jié)點(diǎn)或其它實(shí)體。而且,歸因于根據(jù)各種示例性實(shí)施方式的接入點(diǎn)202的功能可在一些示例性實(shí)施方式中由多個(gè)裝置執(zhí)行,所述多個(gè)裝置可協(xié)調(diào)以提供歸因于接入點(diǎn)201的功能。
[0035]圖3示出了根據(jù)一些示例性實(shí)施方式的接入點(diǎn)202的框圖。在這方面,圖3示出了可包括接入點(diǎn)202或可在接入點(diǎn)202上實(shí)現(xiàn)的裝置,該裝置被配置為執(zhí)行本文所述的接入點(diǎn)202的功能的至少一些。然而,將注意到,下面關(guān)于圖3示出和描述的部件、設(shè)備或元件可能不是強(qiáng)制的,因此一些部件、設(shè)備或元件可在某些實(shí)施方式中被省略。附加地,一些實(shí)施方式可包括參考圖3示出和描述的部件、設(shè)備或元件之外的其它或不同的部件、設(shè)備或元件。
[0036]現(xiàn)在參考圖3,接入點(diǎn)202可包括處理電路裝置310或與處理電路裝置310通信,處理電路裝置310可被配置為執(zhí)行根據(jù)本文中公開的示例性實(shí)施方式的動(dòng)作。處理電路裝置310可被配置為根據(jù)一個(gè)或多個(gè)示例性實(shí)施方式執(zhí)行數(shù)據(jù)處理、應(yīng)用執(zhí)行和/或其它處理和管理服務(wù)。在一些實(shí)施方式中,接入點(diǎn)202或處理電路裝置310可被實(shí)現(xiàn)為芯片或芯片組或者包括芯片或芯片組。換言之,接入點(diǎn)202或處理電路裝置310可包括具有結(jié)構(gòu)組件(例如,基板)上的材料、部件和/或配線的一個(gè)或多個(gè)物理封裝(例如,芯片)。結(jié)構(gòu)組件可提供物理強(qiáng)度、尺寸保留、和/或其上包括的部件電路裝置的電互作用的限制。接入點(diǎn)202或其一部分(例如,處理電路裝置310)因此可在一些情況下被配置為在單個(gè)芯片上實(shí)現(xiàn)本發(fā)明的實(shí)施方式或者被實(shí)現(xiàn)為單個(gè)“片上系統(tǒng)”。如此,在一些情況下,芯片或芯片組可構(gòu)成用于執(zhí)行用于提供本文所述功能的一個(gè)或多個(gè)操作的裝置。
[0037]在一些示例性實(shí)施方式中,處理電路裝置310可包括處理器312,并且在一些實(shí)施方式(例如,圖3所示的實(shí)施方式)中還可包括存儲(chǔ)器314。處理電路裝置310可與通信接口 318通信或控制通信接口 318。如此,處理電路裝置310可被實(shí)現(xiàn)為電路芯片(例如,集成電路芯片),電路芯片(例如,具有硬件、軟件或硬件和軟件的組合)被配置為執(zhí)行本文所述的操作。然而,在一些實(shí)施方式中,處理電路裝置310可被實(shí)現(xiàn)為服務(wù)器、計(jì)算機(jī)、工作站或其它計(jì)算設(shè)備的一部分。
[0038]通信接口 318可包括用于能夠與其它設(shè)備和/或網(wǎng)絡(luò)通信的一個(gè)或多個(gè)接口機(jī)制。在一些情況下,通信接口 318可以是任何裝置,例如以硬件或硬件和軟件的組合實(shí)現(xiàn)且從網(wǎng)絡(luò)接收數(shù)據(jù)和/或向網(wǎng)絡(luò)發(fā)送數(shù)據(jù)的設(shè)備或電路裝置、和/或與處理電路裝置310通信的任何其它設(shè)備或模塊。通過實(shí)施例,通信接口 318可通過無線接口(例如,鏈路204)將數(shù)據(jù)多播至設(shè)備208和/或后加入設(shè)備210。在這方面,通信接口 318可包括例如與無線通信網(wǎng)絡(luò)通信的一個(gè)天線(或多個(gè)天線)和支持硬件和/或軟件、和/或通信調(diào)制解調(diào)器或用于經(jīng)由電纜、數(shù)字用戶線(DSL)、通用串行總線(USB)、以太網(wǎng)或其它方法支持通信的其它硬件/軟件。
[0039]在一些示例性實(shí)施方式中,存儲(chǔ)器314可包括一個(gè)或多個(gè)非暫時(shí)存儲(chǔ)設(shè)備,例如可以是固定或可移除的易失性和/或非易失性存儲(chǔ)器。存儲(chǔ)器314可被配置為存儲(chǔ)信息、數(shù)據(jù)、應(yīng)用、指令等以使接入點(diǎn)202實(shí)現(xiàn)根據(jù)一個(gè)或多個(gè)示例性實(shí)施方式的各種功能。例如,存儲(chǔ)器314可被配置為緩存用于由處理器312處理的輸入數(shù)據(jù)。附加或可選地,存儲(chǔ)器314可被配置為存儲(chǔ)由處理器312執(zhí)行的指令。作為又一可選方式,存儲(chǔ)器314可包括可存儲(chǔ)各種文件、內(nèi)容或數(shù)據(jù)集的一個(gè)或多個(gè)數(shù)據(jù)庫。在存儲(chǔ)器314的內(nèi)容當(dāng)中,應(yīng)用可被存儲(chǔ)用于由處理器312執(zhí)行以實(shí)現(xiàn)與每個(gè)對(duì)應(yīng)應(yīng)用相關(guān)聯(lián)的功能。在一些情況下,存儲(chǔ)器314可例如經(jīng)由總線與處理器312通信用于在接入點(diǎn)202的部件之間傳遞信息。
[0040]處理器312可以多個(gè)不同的方式實(shí)現(xiàn)。例如,處理器312可被實(shí)現(xiàn)為各種處理裝置,例如微處理器或其它處理元件、協(xié)處理器、控制器或包括集成電路裝置(例如,ASIC (特定用途集成電路裝置)、FPGA (現(xiàn)場(chǎng)可編程門陣列)等)的各種其它計(jì)算或處理設(shè)備中的一個(gè)或多個(gè)。在一些示例性實(shí)施方式中,處理器312可被配置為執(zhí)行存儲(chǔ)在存儲(chǔ)器314中或處理器312可存取的指令。如此,不管由硬件配置還是由硬件和軟件的組合配置,處理器312可代表能夠執(zhí)行根據(jù)本發(fā)明的實(shí)施方式的操作且由此被配置的實(shí)體。因此,例如,當(dāng)處理器312被實(shí)現(xiàn)為ASIC、FPGA等時(shí),處理器312可被特別配置有用于進(jìn)行本文所述的操作的硬件??蛇x地,作為另一實(shí)施例,當(dāng)處理器312被實(shí)現(xiàn)為軟件指令的執(zhí)行器時(shí),指令可特別配置處理器312以執(zhí)行本文所述的一個(gè)或多個(gè)操作。
[0041]在一些示例性實(shí)施方式中,處理器312 (或處理電路裝置310)可被實(shí)現(xiàn)為多播傳送控制器320。如此,多播傳送控制器320可被實(shí)現(xiàn)為各種裝置,例如,電路裝置、硬件、包括存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)器314)上且由處理設(shè)備(例如,處理器312)執(zhí)行的計(jì)算機(jī)可讀程序指令的計(jì)算機(jī)程序產(chǎn)品、或它們的一些組合。多播傳送控制器320可以能夠與一個(gè)或多個(gè)的存儲(chǔ)器314或通信接口 318通信以可根據(jù)需要訪問、接收和/或發(fā)送數(shù)據(jù)以執(zhí)行本文所述的多播傳送控制器320的功能中的一個(gè)或多個(gè)。
[0042]再次參考圖2,系統(tǒng)200還可包括多個(gè)通信設(shè)備、例如設(shè)備208和后加入設(shè)備210。這些設(shè)備可被實(shí)現(xiàn)為被配置為與接入點(diǎn)202接口以獲得網(wǎng)絡(luò)接入(例如,通過蜂窩聯(lián)接)的任意類型的計(jì)算設(shè)備且通過D2D通信彼此通信。通過非限制性實(shí)施例,設(shè)備208和/或后加入設(shè)備210可分別被實(shí)現(xiàn)為移動(dòng)通信設(shè)備,例如移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、智能電話、平板計(jì)算設(shè)備、尋呼機(jī)、筆記本電腦、便攜式游戲機(jī)、或各種其它手持或便攜通信設(shè)備、計(jì)算設(shè)備、內(nèi)容生成設(shè)備、內(nèi)容消耗設(shè)備、或它們的組合。
[0043]圖4示出了根據(jù)一些示例性實(shí)施方式用于方便多播服務(wù)的裝置402的框圖,其中多播服務(wù)可根據(jù)一些示例性實(shí)施方式包括設(shè)備208或在設(shè)備208上和/或在后加入設(shè)備210上被使用。如此,裝置402可被配置為執(zhí)行本文所述的設(shè)備208和/或后加入裝置210的至少一些功能。然而,將注意到,下面參考圖4示出和描述的部件、設(shè)備或元件可以不是強(qiáng)制的并且因此可被某些實(shí)施方式中被省略。附加地,一些實(shí)施方式還可包括關(guān)于圖4示出和描述的部件、設(shè)備或元件之外的不同部件、設(shè)備或元件。
[0044]現(xiàn)在參考圖4,裝置402可包括處理電路裝置410或與處理電路裝置410通信,處理電路裝置410可被配置為執(zhí)行本文公開的示例性實(shí)施方式的動(dòng)作。處理電路裝置410可被配置為根據(jù)一個(gè)或多個(gè)示例性實(shí)施方式執(zhí)行數(shù)據(jù)處理、應(yīng)用執(zhí)行和/或其它處理和管理服務(wù)。在一些實(shí)施方式中,裝置402或裝置402的一部分或部件(例如,處理電路裝置410)可被實(shí)現(xiàn)為或包括芯片或芯片組。換言之,裝置402或處理電路裝置410可包括具有結(jié)構(gòu)組件(例如,基板)上的材料、部件和/或配線的一個(gè)或多個(gè)物理封裝(例如,芯片)。結(jié)構(gòu)組件可提供物理強(qiáng)度、尺寸保留、和/或其上包括的部件電路裝置的電互作用的限制。裝置402或處理電路裝置410可因此在一些情況下被配置為在單個(gè)芯片上實(shí)現(xiàn)本發(fā)明的實(shí)施方式或被配置為單個(gè)“片上系統(tǒng)”。如此,在一些情況下,芯片或芯片組可構(gòu)成用于執(zhí)行用于提供本文所述功能的一個(gè)或多個(gè)操作的裝置。
[0045]在一些示例性實(shí)施方式中,處理電路裝置410可包括處理器412,并且在一些實(shí)施方式(例如,圖4所示的實(shí)施方式)中還可包括存儲(chǔ)器414。處理電路裝置410可與用戶接口 416和/或通信接口 418通信或控制用戶接口 416和/或通信接口 418。如此,處理電路裝置410可被實(shí)現(xiàn)為電路芯片(例如,集成電路芯片),電路裝置芯片被配置(例如,有硬件、軟件或硬件和軟件的組合)以執(zhí)行本文所述的操作。
[0046]用戶接口 416 (如果實(shí)現(xiàn))可與處理電路裝置410通信以接收用戶接口 416處用戶輸入的指示和/或向用戶提供聲音、視覺、機(jī)械或其它輸出。如此,用戶接口 416可包括例如鍵盤、鼠標(biāo)、操縱桿、顯不器、觸摸屏、麥克風(fēng)、揚(yáng)聲器和/或其它輸入/輸出機(jī)構(gòu)。
[0047]通信接口 418可包括用于能與其它設(shè)備和/或網(wǎng)絡(luò)通信的一個(gè)或多個(gè)接口機(jī)制。在一些情況下,通信接口 418可以是任何裝置,例如以硬件或硬件和軟件的組合實(shí)現(xiàn)且被配置為從網(wǎng)絡(luò)接收數(shù)據(jù)和/或向網(wǎng)絡(luò)發(fā)送數(shù)據(jù)的設(shè)備或電路裝置、和/或與處理電路裝置410通信的任何其它設(shè)備或模塊。通過實(shí)施例,通信接口 418可被配置為能接收由接入點(diǎn)202多播(例如,經(jīng)由鏈路204)的數(shù)據(jù)。通過實(shí)施例,通信接口 418可支持(例如,經(jīng)由D2D鏈路214)與另一裝置402、設(shè)備208、和/或后加入設(shè)備210等的D2D通信。在這方面,通信接口 418可包括例如與無線通信網(wǎng)絡(luò)通信的一個(gè)天線(或多個(gè)天線)和支持硬件和/或軟件、和/或通信調(diào)制解調(diào)器或用于經(jīng)由電纜、數(shù)字用戶線(DSL)、通用串行總線(USB)、以太網(wǎng)或其它方法支持通信的其它硬件/軟件。
[0048]在一些示例性實(shí)施方式中,存儲(chǔ)器414可包括非暫時(shí)存儲(chǔ)設(shè)備,例如可以是固定或可移除的易失性和/或非易失性存儲(chǔ)器。存儲(chǔ)器414可被配置為存儲(chǔ)信息、數(shù)據(jù)、應(yīng)用、指令等以使裝置402實(shí)現(xiàn)根據(jù)一個(gè)或多個(gè)示例性實(shí)施方式的各種功能。例如,存儲(chǔ)器414可被配置為緩存用于由處理器412處理的輸入數(shù)據(jù)。附加或可選地,存儲(chǔ)器414可被配置為存儲(chǔ)由處理器412執(zhí)行的指令。作為又一可選方式,存儲(chǔ)器414可包括可存儲(chǔ)各種文件、內(nèi)容或數(shù)據(jù)集的一個(gè)或多個(gè)數(shù)據(jù)庫。在存儲(chǔ)器414的內(nèi)容中,應(yīng)用可被存儲(chǔ)用于由處理器412執(zhí)行以實(shí)現(xiàn)與每個(gè)對(duì)應(yīng)應(yīng)用相關(guān)聯(lián)的功能。在一些情況下,存儲(chǔ)器414可例如經(jīng)由總線與處理器412通信用于在裝置402的部件之間傳遞信息。
[0049]處理器412可以多個(gè)不同的方式實(shí)現(xiàn)。例如,處理器412可被實(shí)現(xiàn)為各種處理裝置,例如微處理器或其它處理元件、協(xié)處理器、控制器或包括集成電路裝置(例如,ASIC (特定用途集成電路裝置)、FPGA (現(xiàn)場(chǎng)可編程門陣列)等)的各種其它計(jì)算或處理設(shè)備中的一個(gè)或多個(gè)。在一些示例性實(shí)施方式中,處理器412可被配置為執(zhí)行存儲(chǔ)在存儲(chǔ)器414中或處理器412可存取的指令。如此,不管由硬件配置還是由硬件和軟件的組合配置,處理器412可代表能夠執(zhí)行根據(jù)本發(fā)明的實(shí)施方式的操作且由此被配置的實(shí)體(例如,物理地在電路裝置(處理電路裝置410形式)中實(shí)現(xiàn))。因此,例如,當(dāng)處理器412被實(shí)現(xiàn)為ASIC、FPGA等時(shí),處理器412可被特別配置有用于進(jìn)行本文所述的操作的硬件。可選地,作為另一實(shí)施例,當(dāng)處理器412被實(shí)現(xiàn)為軟件指令的執(zhí)行器時(shí),指令可特別配置處理器412以執(zhí)行本文所述的一個(gè)或多個(gè)操作。
[0050]在一些示例性實(shí)施方式中,處理器412 (或處理電路裝置410)可被實(shí)現(xiàn)為、包括或控制多播接收管理器420。如此,多播接收管理器420可被實(shí)現(xiàn)為各種裝置,例如,電路裝置、硬件、包括存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)器414)上且由處理設(shè)備(例如,處理器412)執(zhí)行的計(jì)算機(jī)可讀程序指令的計(jì)算機(jī)程序產(chǎn)品、或它們的一些組合。多播接收管理器420可以能夠與一個(gè)或多個(gè)的存儲(chǔ)器414、用戶接口 416或通信接口 418通信以可根據(jù)需要訪問、接收和/或發(fā)送數(shù)據(jù)以執(zhí)行本文所述的多播接收管理器420的功能中的一個(gè)或多個(gè)。
[0051]再次參考圖2,在一些示例性實(shí)施方式中,多播傳送控制器320被配置為使接入點(diǎn)202將數(shù)據(jù)(例如,文件、源數(shù)據(jù)、未格式化的數(shù)據(jù)、視頻數(shù)據(jù)、語音數(shù)據(jù)、和/或多媒體數(shù)據(jù)等)多播至多播組的成員。在這方面,接入點(diǎn)102可通過蜂窩鏈路或其它無線鏈路(例如,圖2所示的鏈路204)將數(shù)據(jù)多播至多播組的成員。多播組的成員可例如包括多個(gè)設(shè)備208。由此,與設(shè)備208相關(guān)聯(lián)的多播接收管理器420可被配置為管理由接入點(diǎn)202多播的數(shù)據(jù)的接收。3個(gè)這種設(shè)備208通過實(shí)施例在圖2中示出。然而,將理解,多播組可包括任意數(shù)量η個(gè)設(shè)備,其中η大于或等于2。設(shè)備208可附加地為D2D集群(如D2D覆蓋區(qū)域206所表示的)的成員。在這方面,D2D集群中的設(shè)備可經(jīng)由一個(gè)或多個(gè)D2D鏈路214通信,如圖2所示。
[0052]一個(gè)或多個(gè)后加入設(shè)備210可能想要正被多播至設(shè)備208的相同數(shù)據(jù),并且可能在D2D覆蓋區(qū)域206內(nèi)。在這方面,例如,后加入設(shè)備210可包括移動(dòng)通信設(shè)備,并且可在發(fā)起多播之后如路徑212所示進(jìn)入D2D覆蓋區(qū)域。作為另一實(shí)施例,后加入設(shè)備210可能在發(fā)起多播的時(shí)候已經(jīng)在D2D覆蓋區(qū)域206內(nèi),但是可能未請(qǐng)求數(shù)據(jù)直到發(fā)起多播之后。
[0053]多播傳送控制器320在一些示例性實(shí)施方式中被配置為確定是否將后加入設(shè)備210添加到多播組用于接收正在進(jìn)行的多播。此決定可例如至少部分基于D2D測(cè)量報(bào)告做出,該D2D測(cè)量報(bào)告報(bào)告后加入設(shè)備210與一個(gè)或多個(gè)設(shè)備208之間的D2D鏈路條件。
[0054]在后加入設(shè)備210被添加至多播組用于接收正在進(jìn)行的多播的情況下,一些示例性實(shí)施方式的多播傳送控制器320被配置為使后加入設(shè)備210加入多播組的指示被發(fā)送至在后加入設(shè)備210加入多播組之前參與到多播中的設(shè)備208。所述指示可以指明后加入設(shè)備開始參與到多播中的點(diǎn)使得多播接收管理器420可以能夠確定在后加入設(shè)備210開始參與到多播中之前多播且后加入設(shè)備210將不通過多播進(jìn)行接收的數(shù)據(jù)部分。
[0055]在一些示例性實(shí)施方式中,多播傳送控制器320可標(biāo)記在后加入設(shè)備210加入多播組之前在多播中被成功發(fā)送的最后的數(shù)據(jù)部分(例如,分組)。在這方面,多播傳送控制器320可例如存儲(chǔ)或標(biāo)注在后加入設(shè)備210加入多播組之前在多播中被成功發(fā)送的最后的數(shù)據(jù)部分的索引值。在一些示例性實(shí)施方式中被發(fā)送至設(shè)備208的后加入設(shè)備210加入多播組的指示可包括所標(biāo)記的最后的數(shù)據(jù)部分的指示。例如,根據(jù)一些示例性實(shí)施方式中,多播傳送控制器320可標(biāo)記最后完成的F1DCP序列號(hào)(SN)和超巾貞號(hào)(HFN)并且響應(yīng)于后加入設(shè)備210加入多播組而將最后完成的HXP序列號(hào)(SN)和超幀號(hào)(HFN)多播至包括后加入設(shè)備210的多播組的成員。[0056]多播傳送控制器320可附加地執(zhí)行一個(gè)或多個(gè)操作以在后加入設(shè)備210加入多播組之后準(zhǔn)備繼續(xù)多播。例如,多播傳送控制器320可調(diào)整rocp發(fā)送窗口以從所標(biāo)記的rocpSN+1開始。多播傳送控制器320還可重置無線鏈路控制(RLC)發(fā)送窗口、HXP SN和與多播相關(guān)聯(lián)的定時(shí)器中的一個(gè)或多個(gè)。
[0057]多播傳送控制器320可由此繼續(xù)使接入點(diǎn)202將數(shù)據(jù)多播至包括后加入設(shè)備的多播組的成員。在這方面,數(shù)據(jù)的多播可從后加入設(shè)備210加入多播組的點(diǎn)開始,后加入設(shè)備210丟失在后加入設(shè)備210開始參與到多播中之前多播的數(shù)據(jù)部分。
[0058]與設(shè)備208相關(guān)聯(lián)的多播接收管理器420可接收后加入設(shè)備210加入多播組的指示。多播接收管理器420可至少部分基于指示確定后加入設(shè)備在發(fā)起多播之后加入多播組。響應(yīng)于該確定,多播接收管理器420可使用接收的指示來標(biāo)記后加入設(shè)備210開始參與到多播中的點(diǎn)(例如,SN或其它數(shù)據(jù)序列號(hào))。在標(biāo)記此點(diǎn)的過程中,多播接收管理器420可例如存儲(chǔ)或標(biāo)注在后加入設(shè)備210加入多播組之前在多播中被成功發(fā)送的最后的數(shù)據(jù)部分的索引值(例如,SN的索引值或與最后發(fā)送的數(shù)據(jù)部分對(duì)應(yīng)的其它數(shù)據(jù)序列號(hào))。在標(biāo)記此點(diǎn)的過程中,多播接收管理器420可通過跨層交互從HXP層追蹤該點(diǎn)并且在應(yīng)用層中標(biāo)記該點(diǎn)。例如,多播接收管理器420可通過跨層交互追蹤點(diǎn)至應(yīng)用層SN并且在應(yīng)用層SN中標(biāo)記該點(diǎn)。多播接收管理器420還可重置RLC接收窗口和與多播相關(guān)聯(lián)的定時(shí)器使得在后加入設(shè)備210開始參與到多播中之后多播的數(shù)據(jù)可與可對(duì)接入點(diǎn)202處的RLC發(fā)送窗口和定時(shí)器做出的調(diào)整同步。
[0059]在加入多播組之后,與后加入設(shè)備210相關(guān)聯(lián)的多播接收管理器420可設(shè)置接收參數(shù)以對(duì)應(yīng)于多播中后加入設(shè)備210加入多播組的點(diǎn)。例如,后加入設(shè)備210的rocp接收窗口可被設(shè)置為從所標(biāo)記的SN+1開始。在這方面,在接入點(diǎn)202將所標(biāo)記的SN多播至具有后加入設(shè)備210已經(jīng)加入多播組的指示的多播組中的設(shè)備的實(shí)施方式中后加入設(shè)備210可存取所標(biāo)記的SN。后加入設(shè)備210可由此經(jīng)由多播接收加入多播組之后多播的數(shù)據(jù)部分。
[0060]多播傳遞控制器320可選擇設(shè)備208中的一個(gè)或多個(gè)以經(jīng)由D2D鏈路214上的D2D通信發(fā)送在后加入設(shè)備210加入多播組之前多播的數(shù)據(jù)部分。在這方面,多播傳送控制器320可在所選擇的設(shè)備208與后加入設(shè)備210之間分配用于D2D通信的資源以將該數(shù)據(jù)部分發(fā)送至后加入設(shè)備210。
[0061]多播傳送控制器320可選擇一個(gè)或多個(gè)設(shè)備208以在多播完成之前將數(shù)據(jù)的丟失部分發(fā)送至后加入設(shè)備210,使得后加入設(shè)備210可在多播正在進(jìn)行時(shí)經(jīng)由D2D通信接收數(shù)據(jù)的丟失部分??蛇x地,多播傳送控制器320可選擇一個(gè)或多個(gè)設(shè)備208以在多播完成之后將數(shù)據(jù)的丟失部分發(fā)送至后加入設(shè)備210,使得后加入設(shè)備210直到多播完成才經(jīng)由D2D通信接收數(shù)據(jù)的丟失部分。一些示例性實(shí)施方式的多播傳送控制器320被配置為基于正被多播的數(shù)據(jù)類型和/或鏈路條件確定在多播完成之前還是之后選擇設(shè)備208。例如,如果數(shù)據(jù)與時(shí)間敏感服務(wù)相關(guān)和/或如果存在相對(duì)高的延遲,多播傳送控制器320可在多播完成之前選擇設(shè)備208以通過接入點(diǎn)202多播剩余的數(shù)據(jù)時(shí)經(jīng)由D2D通信將數(shù)據(jù)的剩余部分發(fā)送至后加入設(shè)備210來減少后加入設(shè)備210接收整個(gè)數(shù)據(jù)所花費(fèi)的時(shí)間。
[0062]與被選擇為將數(shù)據(jù)的丟失部分發(fā)送至后加入設(shè)備210的設(shè)備208相關(guān)聯(lián)的多播接收管理器420至少部分基于后加入設(shè)備210開始參與到多播中的標(biāo)記點(diǎn),確定待發(fā)送至后加入設(shè)備210的數(shù)據(jù)部分。例如,如果僅一個(gè)設(shè)備208被選擇,則多播接收管理器420可確定在后加入設(shè)備210開始參與到多播中之前多播的整個(gè)數(shù)據(jù)部分。這部分可由第一數(shù)據(jù)部分至所標(biāo)記的數(shù)據(jù)部分(例如,SN=I至SNftne)限定。
[0063]如果多個(gè)設(shè)備208被選擇以將數(shù)據(jù)的丟失部分發(fā)送至后加入設(shè)備210,則多播接收管理器420可基于劃分用于將丟失的數(shù)據(jù)部分發(fā)送至后加入設(shè)備210的責(zé)任的一個(gè)或多個(gè)準(zhǔn)則,劃分在后加入設(shè)備210開始參與到多播中之前多播的數(shù)據(jù)部分。例如,根據(jù)一些示例性實(shí)施方式,所選擇的設(shè)備208的多播接收管理器420可按如下劃分責(zé)任:
[0064](I)在后加入設(shè)備210開始參與到多播中之前多播的數(shù)據(jù)的丟失部分可在設(shè)備的應(yīng)用層中被表示成從SN=I至SNeie的部分。所選擇的設(shè)備208的數(shù)量可被表示成N。由此,數(shù)據(jù)的丟失部分可被劃分成N個(gè)部分:1~SN1' SN1~SN?..SNim~SNigiet5
[0065](2)所選擇的設(shè)備208可根據(jù)一些準(zhǔn)則負(fù)責(zé)每個(gè)部分。例如,集群中具有最小設(shè)備標(biāo)識(shí)符的設(shè)備208可負(fù)責(zé)將第一部分I~SN1發(fā)送至后加入設(shè)備210 ;集群中具有第二最小設(shè)備標(biāo)識(shí)符的設(shè)備208可負(fù)責(zé)將第二部分SN1~SN2發(fā)送至后加入設(shè)備210等等。
[0066](3 )每個(gè)部分可根據(jù)任一準(zhǔn)則具有相同的長度或不同的長度。例如,長度可與從對(duì)應(yīng)的設(shè)備208至后加入設(shè)備210的D2D信道質(zhì)量成正比。
[0067]在多個(gè)設(shè)備208被選擇且將丟失的數(shù)據(jù)部分發(fā)送至后加入設(shè)備210的責(zé)任在所選擇的設(shè)備208之間被劃分的實(shí)施方式中,如果設(shè)備208中的一個(gè)沒有從接入點(diǎn)202接收到多播分組(例如,設(shè)備未確認(rèn)“NACK”接收分組),則設(shè)備中已經(jīng)確認(rèn)(例如,“ACK”)接收分組的一個(gè)可被接入點(diǎn)202分派為在將丟失數(shù)據(jù)的該部分發(fā)送至后加入設(shè)備210之前經(jīng)由D2D通信將分組重新發(fā)送至NACK的 設(shè)備。其它ACK的設(shè)備可經(jīng)由D2D通信丟失將數(shù)據(jù)的對(duì)應(yīng)部分發(fā)送至后加入設(shè)備210。
[0068]在由多播設(shè)備正在進(jìn)行多播時(shí)將丟失的數(shù)據(jù)部分發(fā)送至后加入設(shè)備210的一些示例性實(shí)施方式中,所選擇的設(shè)備208可只要有機(jī)會(huì)就發(fā)送丟失的數(shù)據(jù)部分。假設(shè)從接入點(diǎn)202至每個(gè)設(shè)備的誤塊率相同并且被表示成“BLER”并且在后加入設(shè)備210加入之前集群中存在N個(gè)設(shè)備208,用于文件填補(bǔ)的機(jī)會(huì)的概率為
[0069]
Au = (1- BLER ) (1- C\ BLER v - C' BLER、1 (1- BLER))
[0070]如果BLER=0.1 且 N=3,則 P 填補(bǔ)機(jī)會(huì)=87.48%。
[0071]因此,根據(jù)一些示例性實(shí)施方式在多播正在進(jìn)行時(shí)丟失的數(shù)據(jù)部分的發(fā)送顯著地減少延遲,并且可能對(duì)時(shí)間敏感服務(wù)的多播應(yīng)用是有利的。
[0072]圖5示出了根據(jù)一些示例性實(shí)施方式可交換以方便多播服務(wù)的信號(hào)的示例性信令圖。在這方面,圖5示出了單個(gè)設(shè)備被選擇為在多播完成之后將文件的丟失部分發(fā)送至后加入設(shè)備的示例性信令圖。圖5的實(shí)施例可在實(shí)現(xiàn)LTE技術(shù)(例如,LTE、先進(jìn)LTE、其它現(xiàn)在或未來的LTE技術(shù)的變型)的蜂窩網(wǎng)絡(luò)中實(shí)現(xiàn)。
[0073]在圖5的實(shí)施例中,存在參與到從eNB 510多播下載文件的UE集群(UEl 502、UE2504和UE3 506)ο UEl 502、UE2 504和UE3 506可由此包括設(shè)備208的實(shí)施方式。eNB 510可相似地包括接入點(diǎn)202的實(shí)施方式。在圖5的實(shí)施例中,可假設(shè)如果UE沒有接收到分組而集群中的其它UE成功地接收到分組,可觸發(fā)從ACK的UE至NACK的UE的經(jīng)由D2D通信的NACK分組的集群內(nèi)重新發(fā)送。此外,在圖5的實(shí)施例中,eNB 510處理包括D2D資源分配的集中調(diào)度。
[0074]在操作512,eNB 510將文件的分組多播至參與到多播組中的原始UE,UEl 502、UE2 504和UE3 506。在操作514,后到達(dá)設(shè)備UE4 508可能對(duì)文件感興趣并且可能將下載文件的請(qǐng)求發(fā)送至eNB 510。在操作514時(shí),文件的一部分已經(jīng)成功地由集群下載。操作516可包括eNB 510發(fā)現(xiàn)UE4 508在集群覆蓋內(nèi)并且分配探測(cè)資源用于UE4 508探測(cè)集群中的其它UE。操作518可包括集群中UE與UE4 508之間的集群探測(cè)和測(cè)量。在操作520,UE4 508可基于探測(cè)將測(cè)量報(bào)告發(fā)送至eNB 510。eNB 510可在操作522基于測(cè)量報(bào)告決定將UE4 508添加到集群和多播組。
[0075]操作524可包括eNB 510制作最近成功發(fā)送的HXP SN和HFN。ENB還可在操作526將所標(biāo)記的SN和HFN多播至集群(現(xiàn)在包括UE4 508)中的UE。所標(biāo)記的SN和HFN的多播可附加地包括UE4 508的加入集群通知,加入集群通知可包括集群ID (標(biāo)識(shí)符)、UE4508的UE ID、資源授權(quán)、和/或集群UE數(shù)目等。
[0076]操作528可包括eNB 510調(diào)整HXP發(fā)送窗口以從所標(biāo)記的SN+1開始。操作530可包括eNB 510重新建立RLC以及重置其RLC發(fā)送窗口和定時(shí)器。操作532可包括UE4608基于在操作526的發(fā)送中接收的指示調(diào)整HXP接收窗口以從所標(biāo)記的SN+1開始。操作534可包括UEl 502、UE2 504和UE3 506基于在操作526中的發(fā)送中接收的指示找到和標(biāo)記應(yīng)用層的對(duì)應(yīng)SN。操作536可包括UEl 502、UE2 504和UE3 506執(zhí)行RLC重新建立以及重置它們的RLC接收窗口和定時(shí)器。
[0077]操作538可包括eNB 510繼續(xù)將文件的從UE4 608加入多播組時(shí)多播的文件點(diǎn)(例如,從所標(biāo)記的PDCP SN+1)繼續(xù)的分組多播到包括后加入U(xiǎn)E4 608的更新集群。操作540可任選地包括UE (例如,ACK的UE)經(jīng)由D2D通信將分組發(fā)送至沒有接收到分組的UE(例如,NACK 的 UE)。
[0078]在文件的多播已經(jīng)完成之后,UE 510可從原始集群選擇UE來經(jīng)由D2D通信將文件的丟失部分(例如,在UE4 608加入集群之前多播的文件部分)發(fā)送至UE4 608。操作544可包括eNB 510將收發(fā)器分派和資源授權(quán)發(fā)送至所選擇的UE (在實(shí)施例中為UE3 506)。
[0079]響應(yīng)于選擇和資源授權(quán),UE3 506在操作546可找到所標(biāo)記的應(yīng)用層SN并且經(jīng)由與UE4 608的D2D鏈路開始發(fā)送從所標(biāo)記的SN開始的文件。操作548可包括UE4 508在應(yīng)用層中重組文件。例如可在操作546進(jìn)行時(shí)執(zhí)行操作548。
[0080]圖6示出了根據(jù)一些示例性實(shí)施方式的可被交換以方便多播服務(wù)的信號(hào)的另一示例性信令圖。在這方面,圖6示出了多個(gè)設(shè)備被選擇為在多播完成之前將文件的丟失部分發(fā)送至后加入設(shè)備的示例性信令圖。圖6的實(shí)施例可在實(shí)現(xiàn)LTE技術(shù)(例如,LTE、先進(jìn)LTE、或其它的LTE技術(shù)的當(dāng)前或未來的變型)的蜂窩網(wǎng)絡(luò)中實(shí)現(xiàn)。
[0081]在圖6的實(shí)施例中,存在參與到將文件從eNB 610多播下載的UE集群(UEl 602、UE2 604和UE3 606)。UEl 602、UE2 604和UE3 606可由此包括設(shè)備208的實(shí)施方式。eNB610可相似地包括接入點(diǎn)202的實(shí)施方式。在圖5的實(shí)施例中,可假設(shè)如果UE沒有接收到分組而集群中的其它UE成功地接收到分組,可觸發(fā)從ACK的UE至NACK的UE的經(jīng)由D2D通信的NACK分組的集群內(nèi)重新發(fā)送。此外,在圖5的實(shí)施例中,eNB 610處理包括D2D資源分配的集中調(diào)度。
[0082]在操作612,eNB 610將文件的分組多播至參與到多播組中的原始UE,UEl 602、UE2 604和UE3 606。在操作614,后到達(dá)設(shè)備UE4 608可能對(duì)文件感興趣并且可能將下載文件的請(qǐng)求發(fā)送至eNB 610。在操作614時(shí),文件的一部分已經(jīng)成功地被集群下載。操作616可包括eNB 610發(fā)現(xiàn)UE4 608在集群覆蓋內(nèi)并且分配探測(cè)資源用于UE4 608探測(cè)集群中的其它UE。操作618可包括集群中的UE與UE4 608之間的集群探測(cè)和測(cè)量。在操作620,UE4 608可基于探測(cè)將測(cè)量報(bào)告發(fā)送至eNB 610。eNB 610可在操作622基于測(cè)量報(bào)告決定將UE4 608添加至集群和多播組。
[0083]操作624可包括eNB 610標(biāo)記最近成功發(fā)送的PDCP SN和HFN。eNB 610還可在操作626將所標(biāo)記的SN和HFN多播至集群(現(xiàn)在包括UE4 608)中的UE。所標(biāo)記的SN和HFN的多播可附加地包括UE4 608的加入集群通知,加入集群通知可包括集群ID(標(biāo)識(shí)符)、UE4 608的UE ID、資源授權(quán)、和/或集群UE數(shù)目等。
[0084]操作628可包括eNB 610調(diào)整HXP發(fā)送窗口以從所標(biāo)記的SN+1開始。操作630可包括eNB 610重新建立RLC和重置其RLC發(fā)送窗口和定時(shí)器。操作632可包括UE4 608基于在操作626的發(fā)送中接收的指示調(diào)整其HXP接收窗口以從所標(biāo)記的SN+1開始。操作634可包括UEl 602、UE2 604和UE3 606基于在操作626的發(fā)送中接收的指示找到和標(biāo)記應(yīng)用層的對(duì)應(yīng)SN。操作636可包括UEl 602、UE2 604和UE3 606執(zhí)行重新建立并且重置對(duì)應(yīng)的RLC接收窗口和定時(shí)器。
[0085]操作638可包括eNB 610繼續(xù)將文件的從UE4 608加入多播組時(shí)多播的文件點(diǎn)(例如,從所標(biāo)記的rocp SN+1)繼續(xù)的分組多播至包括后加入U(xiǎn)E4 608的更新集群。操作638的多播可包括分組“分組V’的多播。UEl 602可在操作640NACK分組X的接收,而UE2604、UE3 606和UE4 608可分別在操作642-646ACK分組X的接收。
[0086]在操作648,eNB 610選擇一個(gè)ACK的UE (除了 UE4)608將去往UEl 602的分組X重新發(fā)送至失敗的UE并且調(diào)度相應(yīng)的資源。在圖6的實(shí)施例中,UE2 604被選擇為將分組X重新發(fā)送至UEl 602。操作648還可包括eNB 610選擇除了 UE4 608之外的其余的ACK的UE以經(jīng)由D2D通信在UE4 608加入多播組之前多播的文件的對(duì)應(yīng)負(fù)責(zé)部分發(fā)送至UE4 608并且調(diào)度相應(yīng)的資源。操作648還可包括eNB 610多播收發(fā)器分派和資源授權(quán)。
[0087]操作650可包括UE2 604基于操作648的發(fā)送經(jīng)由D2D通信將分組X重新發(fā)送至UEl 602。操作652可包括UE3 606將其在UE4 608加入多播組之前多播的文件部分的負(fù)責(zé)部分經(jīng)由D2D通信發(fā)送至UE4 608。在操作656,UE3 604可向eNB 610確認(rèn)其已經(jīng)完成將其負(fù)責(zé)的文件部分發(fā)送至UE4 608使得eNB 610不繼續(xù)調(diào)度用于將UE3 604的負(fù)責(zé)部分發(fā)送至UE4 608的資源。
[0088]在操作658,可完成文件的多播。如果UE4 608未經(jīng)由D2D通信接收到在UE4 608加入多播組之前多播的文件的所有丟失部分,操作660可包括eNB 610調(diào)度用于eNBl 602和eNB2 604的D2D資源以經(jīng)由D2D通信完成將它們負(fù)責(zé)的文件部分發(fā)送至UE4 608。響應(yīng)于操作660的信令和資源授權(quán),UEl 602和UE2 604可在操作662將它們負(fù)責(zé)的文件部分發(fā)送至UE4 608。每個(gè)未完成的UE可繼續(xù)將其負(fù)責(zé)的部分發(fā)送至UE4 608直到完成其負(fù)責(zé)部分的發(fā)送。當(dāng)UEl 602和UE2 604完成它們負(fù)責(zé)部分的發(fā)送時(shí),它們可分別如操作666和664所示向eNB 610發(fā)送確認(rèn)。
[0089]UE4 608可通過組合由多播接收的文件部分和經(jīng)由D2D通信從UEl 602、UE2 604和UE3 606接收的部分在應(yīng)用層重組文件。[0090]現(xiàn)在參考圖7,圖7示出了根據(jù)一些示例性實(shí)施方式的用于方便多播服務(wù)的示例性方法的流程圖。在這方面,圖7示出了可在設(shè)備208處執(zhí)行的操作。參考圖7示出和描述的操作可例如在處理電路裝置410、處理器412、存儲(chǔ)器414、通信接口 418或多播接收管理器420中的一個(gè)或多個(gè)的幫助和/或控制下執(zhí)行。操作700可包括接收多播至多播組成員的數(shù)據(jù)。處理電路裝置410、處理器412、存儲(chǔ)器414、通信接口 418和/或多播接收管理器420可例如提供用于執(zhí)行操作700的裝置。操作710可包括至少部分基于在多播數(shù)據(jù)期間接收的指示,確定后加入設(shè)備在發(fā)起多播之后加入多播組。處理電路裝置410、處理器412、存儲(chǔ)器414和/或多播接收管理器420可例如提供用于執(zhí)行操作710的裝置。操作720可包括至少部分基于接收的指示制作后加入設(shè)備開始參與到多播中的點(diǎn)。處理電路裝置410、處理器412、存儲(chǔ)器414和/或多播接收管理器420可例如提供用于執(zhí)行操作720的裝置。操作730可包括至少部分基于所標(biāo)記的點(diǎn),確定數(shù)據(jù)中將發(fā)送至后加入設(shè)備的部分。所確定的部分可包括在后加入設(shè)備開始參與到多播中之前多播的數(shù)據(jù)中的至少一部分。操作730的確定還可基于多少個(gè)設(shè)備已經(jīng)被多播數(shù)據(jù)的接入點(diǎn)選擇為將在后加入設(shè)備加入多播組之前多播的數(shù)據(jù)部分發(fā)送至后加入設(shè)備。處理電路裝置410、處理器412、存儲(chǔ)器414和/或多播接收管理器420可例如提供用于執(zhí)行操作730的裝置。操作740可包括使數(shù)據(jù)中的確定的部分經(jīng)由設(shè)備到設(shè)備連接被發(fā)送至后加入設(shè)備。處理電路裝置410、處理器412、存儲(chǔ)器414、通信接口 418和/或多播接收管理器420可例如提供用于執(zhí)行操作740的裝置。
[0091]現(xiàn)在參考圖8,圖8示出了根據(jù)一些示例性實(shí)施方式的用于方便多播服務(wù)的另一示例性方法的流程圖。在這方面,圖8示出了可在接入點(diǎn)202處執(zhí)行的操作。參考圖8示出和描述的操作可例如在處理電路裝置310、處理器312、存儲(chǔ)器314、通信接口 318或多播傳送控制器320的幫助下和/或控制下執(zhí)行。操作800可包括使數(shù)據(jù)被多播至多播組的成員。處理電路裝置310、處理器312、存儲(chǔ)器314、通信接口 318和/或多播傳送控制器320可例如提供用于執(zhí)行操作800的裝置。操作810可包括響應(yīng)于后加入設(shè)備在發(fā)起讀博之后加入多播組,使后加入設(shè)備加入多播組的指示被發(fā)送至多播組的成員。處理電路裝置310、處理器312、存儲(chǔ)器314、通信接口 318和/或多播傳送控制器320可例如提供用于執(zhí)行操作810的裝置。操作820可包括繼續(xù)使數(shù)據(jù)被多播至包括后加入設(shè)備的多播組的成員。處理電路裝置310、處理器312、存儲(chǔ)器314、通信接口 318和/或多播傳送控制器320可例如提供用于執(zhí)行操作820的裝置。操作830可包括選擇在后加入設(shè)備加入多播組之前參與到多播中的多播組的成員中的至少一個(gè)成員以經(jīng)由設(shè)備到設(shè)備通信將在后加入設(shè)備加入多播組之前多播的數(shù)據(jù)中的部分發(fā)送至后加入設(shè)備。操作830可在多播的結(jié)束之前或之后被執(zhí)行。處理電路裝置310、處理器312、存儲(chǔ)器314、通信接口 318和/或多播傳送控制器320可例如提供用于執(zhí)行操作830的裝置。操作840可包括分配用于設(shè)備到設(shè)備通信的資源。處理電路裝置310、處理器312、存儲(chǔ)器314、通信接口 318和/或多播傳送控制器320可例如提供用于執(zhí)行操作840的裝置。
[0092]現(xiàn)在參考圖9,圖9示出了根據(jù)一些示例性實(shí)施方式的用于方便多播設(shè)備的又一示例性方法的流程圖。在這方面,圖9示出了可在后加入設(shè)備210處執(zhí)行的操作。參考圖9示出和描述的操作可例如在處理電路裝置410、處理器412、存儲(chǔ)器414、通信接口 418或多播接收管理器420中的一個(gè)或多個(gè)的幫助下和/或控制下執(zhí)行。操作900可包括加入正在進(jìn)行多播的多播組。處理電路裝置410、處理器412、存儲(chǔ)器414、通信接口 418和/或多播接收管理器420可例如提供用于執(zhí)行操作900的裝置。操作910可包括接收對(duì)已經(jīng)加入多播時(shí)多播的數(shù)據(jù)中的點(diǎn)的指示。例如,指示可包括HXP序列號(hào)或在多播中發(fā)送的最后一個(gè)分組的其它指示。處理電路裝置410、存儲(chǔ)器414、通信接口 418和/或多播接收管理器420可例如提供用于執(zhí)行操作910的裝置。操作920可包括設(shè)置接收參數(shù)以與加入多播時(shí)多播中的點(diǎn)對(duì)應(yīng)。處理電路裝置410、處理器412、存儲(chǔ)器414、通信接口 418和/或多播接收管理器420可例如提供用于執(zhí)行操作920的裝置。
[0093]操作930可包括接收在加入多播組之后被多播的多播數(shù)據(jù)。處理電路裝置410、處理器412、存儲(chǔ)器414、通信接口 418和/或多播接收管理器420可例如提供用于執(zhí)行操作930的裝置。操作940可包括經(jīng)由設(shè)備到設(shè)備通信從多播組的一個(gè)或多個(gè)成員接收在加入多播組之前多播的數(shù)據(jù)。處理電路裝置410、處理器412、存儲(chǔ)器414、通信接口 418和/或多播接收管理器420可例如提供用于執(zhí)行操作940的裝置。操作950可包括通過組合經(jīng)由多播接收的部分與經(jīng)由設(shè)備到設(shè)備通信接收的部分來重組數(shù)據(jù)。操作950可例如在應(yīng)用層中執(zhí)行。處理電路裝置410、處理器412、存儲(chǔ)器414、通信接口 418和/或多播接收管理器420可例如提供用于執(zhí)行操作940的裝置。
[0094]圖7至圖9是根據(jù)本發(fā)明的示例性實(shí)施方式的系統(tǒng)、方法和程序產(chǎn)品的流程圖。將理解,流程圖的每個(gè)塊、流程圖中塊的組合可由例如硬件、固件、處理器、電路裝置和/或與包括一個(gè)或多個(gè)計(jì)算機(jī)程序指令的軟件的執(zhí)行相關(guān)聯(lián)的其它設(shè)備的各種裝置實(shí)現(xiàn)。例如,上面描述的過程的一個(gè)或多個(gè)可由計(jì)算機(jī)程序指令實(shí)現(xiàn)。在這方面,實(shí)現(xiàn)上述過程的計(jì)算機(jī)程序指令可由實(shí)現(xiàn)本發(fā)明實(shí)施方式的裝置的存儲(chǔ)設(shè)備存儲(chǔ)并且由裝置中的處理器執(zhí)行。將理解,任何這種計(jì)算機(jī)程序指令可被裝載到計(jì)算機(jī)或其它可編程裝置(例如,硬件)上以生產(chǎn)機(jī)器,使得所得到的計(jì)算機(jī)或其它可編程裝置提供在流程塊中列出的功能的實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令還可被存儲(chǔ)在非暫時(shí)的計(jì)算機(jī)可讀存儲(chǔ)存儲(chǔ)器中,可指導(dǎo)計(jì)算機(jī)或其它可編程裝置以具體的方式操作使得存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生制造物件,這些計(jì)算機(jī)程序指令的執(zhí)行實(shí)現(xiàn)在流程圖塊中列出的功能。計(jì)算機(jī)程序指令還可被裝載到計(jì)算機(jī)或其它可編程裝置上以使一系列操作在計(jì)算機(jī)或其它可編程裝置上執(zhí)行以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過程,從而在計(jì)算機(jī)或其它可編程裝置上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖塊中列出的功能。
[0095]由此,流程圖的塊支持用于執(zhí)行特定功能的裝置的組合和用于執(zhí)行特定功能的操作的組合。還將理解,流程圖的一個(gè)或多個(gè)塊、流程圖中塊的組合可由基于專用硬件的計(jì)算機(jī)系統(tǒng)執(zhí)行,該繼續(xù)安吉系統(tǒng)執(zhí)行特定的功能、或?qū)S糜布陀?jì)算機(jī)指令的組合。
[0096]發(fā)明所屬領(lǐng)域的技術(shù)人員將想到本文中產(chǎn)生的本發(fā)明的許多修改和其它實(shí)施方式,其中本發(fā)明具有在前面的描述和相關(guān)的附圖中給出教導(dǎo)的益處。因此,將理解,本發(fā)明不限于所公開的特定實(shí)施方式,并且其它實(shí)施方式用于包括在所附權(quán)利要求的范圍內(nèi)。而且,盡管前面的描述和相關(guān)的附圖在元件和/或功能的某些示例性組合的上下文下描述了示例性的實(shí)施方式,但是應(yīng)該理解元件和/或功能的不同組合可由替換的實(shí)施方式提供而不背離所附權(quán)利要求的范圍。在這方面,例如,還可想到如可在所附權(quán)利要求的一些中闡述的不同于上面明確描述的元件和/或功能的組合。盡管在本文中采用特定的術(shù)語,但是它們僅以一般和描述性的意義使用而非用于限制。
【權(quán)利要求】
1.一種方法,包括: 接收多播至多播組的成員的數(shù)據(jù);以及 至少部分基于在所述數(shù)據(jù)的多播期間接收的指示,確定后加入設(shè)備在所述多播的發(fā)起之后已加入所述多播組;以及 至少部分基于接收的指示,標(biāo)記所述后加入設(shè)備開始參與到所述多播中的點(diǎn)。
2.根據(jù)權(quán)利要求1所述的方法,其中接收數(shù)據(jù)包括接收由蜂窩網(wǎng)絡(luò)接入點(diǎn)多播的數(shù)據(jù)。
3.根據(jù)權(quán)利要求1至2中任一項(xiàng)所述的方法,其中標(biāo)記所述后加入設(shè)備開始參與到所述多播中的所述點(diǎn)包括標(biāo)記數(shù)據(jù)序列號(hào),由此表示在所述后加入設(shè)備開始參與到所述多播中之前多播的所述數(shù)據(jù)的一部分。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中標(biāo)記所述多播中的所述點(diǎn)包括通過跨層交互追蹤所述后加入設(shè)備開始參與到所述多播中的所述點(diǎn)至應(yīng)用層并且在所述應(yīng)用層中標(biāo)記所述點(diǎn)。
5.根據(jù)權(quán)利要求4所述的方法,其中追蹤所述點(diǎn)包括通過跨層交互從分組數(shù)據(jù)匯聚協(xié)議層追蹤所述點(diǎn)至所述應(yīng)用層。
6.根據(jù)權(quán)利要求1至 5中任一項(xiàng)所述的方法,還包括: 至少部分基于所標(biāo)記的所述點(diǎn),確定所述數(shù)據(jù)中將發(fā)送至所述后加入設(shè)備的部分,確定的所述部分包括在所述后加入設(shè)備開始參與到所述多播中之前多播的所述數(shù)據(jù)中的至少一部分;以及 使所述數(shù)據(jù)中的確定的所述部分經(jīng)由設(shè)備到設(shè)備連接被發(fā)送至所述后加入設(shè)備。
7.根據(jù)權(quán)利要求6所述的方法,其中使確定的所述部分被發(fā)送包括使確定的所述部分在所述數(shù)據(jù)的多播完成之后被發(fā)送。
8.根據(jù)權(quán)利要求6所述的方法,其中使確定的所述部分被發(fā)送包括使確定的所述部分的至少一部分在所述多播正在進(jìn)行時(shí)被發(fā)送。
9.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的方法,其中確定所述數(shù)據(jù)中將發(fā)送至所述后加入設(shè)備的所述部分包括還基于用于在所述后加入設(shè)備加入所述多播組之前存在的所述多播組的成員之間劃分發(fā)送在所述后加入設(shè)備參與到所述多播中之前多播的所述數(shù)據(jù)的責(zé)任的至少一個(gè)準(zhǔn)則,確定所述數(shù)據(jù)中將發(fā)送至所述后加入設(shè)備的所述部分。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的方法,其中使確定的所述部分被發(fā)送包括使確定的所述部分經(jīng)由蜂窩網(wǎng)絡(luò)的接入點(diǎn)授權(quán)的設(shè)備到設(shè)備資源被發(fā)送。
11.一種計(jì)算機(jī)程序產(chǎn)品,包括至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述至少一個(gè)計(jì)算機(jī)可讀介質(zhì)具有在其中存儲(chǔ)的計(jì)算機(jī)可讀程序指令,所述計(jì)算機(jī)可讀程序指令包括被配置為使裝置執(zhí)行根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法的指令。
12.—種計(jì)算機(jī)程序,包括指令,所述指令在由至少一個(gè)處理器執(zhí)行時(shí)使所述至少一個(gè)處理器執(zhí)行根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法。
13.一種裝置,包括: 至少一個(gè)處理器;以及 至少一個(gè)存儲(chǔ)器,包括計(jì)算機(jī)程序代碼, 所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起使所述裝置至少執(zhí)行: 接收多播至多播組的成員的數(shù)據(jù);以及 至少部分基于在所述數(shù)據(jù)的多播期間接收的指示,確定后加入設(shè)備在所述多播的發(fā)起之后已加入所述多播組;以及 至少部分基于接收的指示,標(biāo)記所述后加入設(shè)備開始參與到所述多播中的點(diǎn)。
14.根據(jù)權(quán)利要求13所述的裝置,其中接收數(shù)據(jù)包括接收由蜂窩網(wǎng)絡(luò)接入點(diǎn)多播的數(shù)據(jù)。
15.根據(jù)權(quán)利要求13至14中任一項(xiàng)所述的裝置,其中標(biāo)記所述后加入設(shè)備開始參與到所述多播中的所述點(diǎn)包括標(biāo)記數(shù)據(jù)序列號(hào),由此表示在所述后加入設(shè)備開始參與到所述多播中之前多播的所述數(shù)據(jù)的一部分。
16.根據(jù)權(quán)利要求13至15中任一項(xiàng)所述的裝置,其中標(biāo)記所述多播中的所述點(diǎn)包括通過跨層交互追蹤所述后加入設(shè)備開始參與到所述多播中的所述點(diǎn)至應(yīng)用層并且在所述應(yīng)用層中標(biāo)記所述點(diǎn)。
17.根據(jù)權(quán)利要求16所述的裝置,其中追蹤所述點(diǎn)包括通過跨層交互從分組數(shù)據(jù)匯聚協(xié)議層追蹤所述點(diǎn)至所述應(yīng)用層。
18.根據(jù)權(quán)利要求13至18中任一項(xiàng)所述的裝置,其中所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起使所述裝置進(jìn)一步執(zhí)行: 至少部分基于所標(biāo)記的點(diǎn),確定所述數(shù)據(jù)中將發(fā)送至所述后加入設(shè)備的部分,確定的所述部分包括在所述后加入設(shè)備開始參與到所述多播中之前多播的所述數(shù)據(jù)中的至少一部分;以及 使所述數(shù)據(jù)中的確定的所述部分經(jīng)由設(shè)備到設(shè)備連接被發(fā)送至所述后加入設(shè)備。
19.根據(jù)權(quán)利要求18所述的裝置,其中使確定的所述部分被發(fā)送包括使確定的所述部分在所述數(shù)據(jù)的多播完成之后被發(fā)送。
20.根據(jù)權(quán)利要求18所述的裝置,其中使確定的所述部分被發(fā)送包括使確定的所述部分的至少一部分在所述多播正在進(jìn)行時(shí)被發(fā)送。
21.根據(jù)權(quán)利要求18至20中任一項(xiàng)所述的裝置,其中確定所述數(shù)據(jù)中將發(fā)送至所述后加入設(shè)備的所述部分包括還基于用于在所述后加入設(shè)備加入所述多播組之前存在的所述多播組的成員之間劃分發(fā)送在所述后加入設(shè)備參與到所述多播中之前多播的所述數(shù)據(jù)的責(zé)任的至少一個(gè)準(zhǔn)則,確定所述數(shù)據(jù)中將發(fā)送至所述后加入設(shè)備的所述部分。
22.根據(jù)權(quán)利要求18至21中任一項(xiàng)所述的方法,其中使確定的所述部分被發(fā)送包括使確定的所述部分經(jīng)由蜂窩網(wǎng)絡(luò)的接入點(diǎn)授權(quán)的設(shè)備到設(shè)備資源被發(fā)送。
23.根據(jù)權(quán)利要求13至22中任一項(xiàng)所述的裝置,其中所述裝置被配置為在長期演進(jìn)蜂窩網(wǎng)絡(luò)中使用,并且其中接收多播至所述多播組的成員的數(shù)據(jù)包括接收由演進(jìn)節(jié)點(diǎn)B多播的數(shù)據(jù)。
24.根據(jù)權(quán)利要求13至23中任一項(xiàng)所述的裝置,其中所述裝置為移動(dòng)電話,所述移動(dòng)電話還包括: 用戶接口電路裝置;以及 用戶接口軟件,被配置為通過顯示器的使用促進(jìn)對(duì)所述移動(dòng)電話的至少一些功能的用戶控制。
25.—種方法,包括: 使數(shù)據(jù)被多播至多播組的成員; 響應(yīng)于后加入設(shè)備在所述多播的發(fā)起之后加入所述多播組,使對(duì)所述后加入設(shè)備加入所述多播組的指示被發(fā)送至在所述后加入設(shè)備加入所述多播組之前參與到所述多播中的所述多播組的成員,所述指示指明所述后加入設(shè)備開始參與到所述多播中的點(diǎn);以及 繼續(xù)使所述數(shù)據(jù)被多播至包括所述后加入設(shè)備的所述多播組的成員。
26.根據(jù)權(quán)利要求25所述的方法,還包括: 響應(yīng)于所述后加入設(shè)備加入所述多播組,標(biāo)記在所述后加入設(shè)備加入所述多播之前成功地多播至所述多播組的最后的分組數(shù)據(jù)匯聚協(xié)議層序列號(hào)和超幀號(hào);并且 其中使對(duì)所述后加入設(shè)備加入所述多播組的所述指示被發(fā)送至在所述后加入設(shè)備加入所述多播組之前參與到所述多播中的所述多播組的成員包括使所標(biāo)記的分組數(shù)據(jù)匯聚協(xié)議層序列號(hào)和超幀號(hào)被發(fā)送。
27.根據(jù)權(quán)利要求26所述的方法,還包括響應(yīng)于所述后加入設(shè)備加入所述多播組: 調(diào)整分組數(shù)據(jù)匯聚協(xié)議發(fā)送窗口以從被遞增一的所標(biāo)記的分組數(shù)據(jù)匯聚協(xié)議層序列號(hào)開始; 重置無線鏈路控制發(fā)送窗口; 重置所述分組數(shù)據(jù)匯聚協(xié)議序列號(hào);以及 重置與所述多播相關(guān)聯(lián)的所有定時(shí)器。
28.根據(jù)權(quán)利要求25至27中的任一項(xiàng)所述的方法,還包括: 選擇在所述后加入設(shè)備加入所述多播組之前參與到所述多播中的所述多播組的所述成員中的至少一個(gè)成員以經(jīng)由設(shè)備到設(shè)備通信將在所述后加入設(shè)備加入所述多播組之前多播的所述數(shù)據(jù)中的所述部分發(fā)送至所述后加入設(shè)備。
29.根據(jù)權(quán)利要求28所述的方法,還包括分配用于所述設(shè)備到設(shè)備通信的資源。
30.根據(jù)權(quán)利要求28至29中任一項(xiàng)所述的方法,其中選擇所述多播組的所述成員中的所述至少一個(gè)成員包括在所述多播完成之前選擇所述多播組的所述成員中的所述至少一個(gè)成員,由此在所述多播正在進(jìn)行時(shí)觸發(fā)所述數(shù)據(jù)中的所述部分被發(fā)送至所述后加入設(shè)備。
31.根據(jù)權(quán)利要求28至29中任一項(xiàng)所述的方法,其中選擇所述多播組的所述成員中的所述至少一個(gè)成員包括在所述多播完成之后選擇所述多播組的所述成員中的所述至少一個(gè)成員。
32.根據(jù)權(quán)利要求25至31中任一項(xiàng)所述的方法,其中使數(shù)據(jù)被多播至多播組的成員包括使數(shù)據(jù)由蜂窩網(wǎng)絡(luò)接入點(diǎn)多播至所述多播組的成員,并且其中所述多播組的所述成員包括至少一個(gè)移動(dòng)電話。
33.根據(jù)權(quán)利要求32所述的方法,其中所述蜂窩網(wǎng)絡(luò)接入點(diǎn)包括演進(jìn)節(jié)點(diǎn)B,所述演進(jìn)節(jié)點(diǎn)B被配置為提供對(duì)長期演進(jìn)網(wǎng)絡(luò)的接入。
34.一種計(jì)算機(jī)程序產(chǎn)品,包括至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)具有在其中存儲(chǔ)的計(jì)算機(jī)可讀程序指令,所述計(jì)算機(jī)可讀程序指令包括被配置為使裝置執(zhí)行根據(jù)權(quán)利要求25至33中任一項(xiàng)所述的方法的指令。
35.一種計(jì)算機(jī)程序,包括指令,所述指令在由至少一個(gè)處理器執(zhí)行時(shí)使所述至少一個(gè)處理器執(zhí)行根據(jù)權(quán)利要求25至33中任一項(xiàng)所述的方法。
36.一種裝置,包括: 至少一個(gè)處理器;以及 至少一個(gè)存儲(chǔ)器,包括計(jì)算機(jī)程序代碼, 所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與至少一個(gè)處理器一起使所述裝置至少執(zhí)行: 使數(shù)據(jù)被多播至多播組的成員; 響應(yīng)于后加入設(shè)備在所述多播的發(fā)起之后加入所述多播組,使對(duì)所述后加入設(shè)備加入所述多播組的指示被發(fā)送至在所述后加入設(shè)備加入所述多播組之前參與到所述多播中的所述多播組的成員,所述指示指明所述后加入設(shè)備開始參與到所述多播中的點(diǎn);以及繼續(xù)使所述數(shù)據(jù)被多播至包括所述后加入設(shè)備的所述多播組的成員。
37.根據(jù)權(quán)利要求36所述的裝置,其中所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起使所述裝置進(jìn)一步執(zhí)行: 響應(yīng)于所述后加入設(shè)備加入所述多播組,標(biāo)記在所述后加入設(shè)備加入所述多播之前成功地多播至所述多播組的最后的分組數(shù)據(jù)匯聚協(xié)議層序列號(hào)和超幀號(hào);并且 其中使對(duì)所述后加入設(shè)備加入所述多播組的所述指示被發(fā)送至在所述后加入設(shè)備加入所述多播組之前參與到所述多播中的所述多播組的成員包括使所標(biāo)記的分組數(shù)據(jù)匯聚協(xié)議層序列號(hào)和超幀號(hào)被發(fā)送。
38.根據(jù)權(quán)利要求37所述的裝置,其中所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起使所述裝置響應(yīng)于所述后加入設(shè)備加入所述多播組,進(jìn)一步執(zhí)行: 調(diào)整分組數(shù)據(jù)匯聚協(xié)議發(fā)送窗口以從被遞增一的所標(biāo)記的分組數(shù)據(jù)匯聚協(xié)議層序列號(hào)開始; 重置無線鏈路控制發(fā)送窗口; 重置所述分組數(shù)據(jù)匯聚協(xié)議序列號(hào);以及 重置與所述多播相關(guān)聯(lián)的所有定時(shí)器。
39.根據(jù)權(quán)利要求36至38中任一項(xiàng)所述的裝置,其中所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起使所述裝置進(jìn)一步執(zhí)行: 選擇在所述后加入設(shè)備加入所述多播組之前參與到所述多播中的所述多播組的所述成員中的至少一個(gè)成員以經(jīng)由設(shè)備到設(shè)備通信將在所述后加入設(shè)備加入所述多播組之前多播的所述數(shù)據(jù)中的所述部分發(fā)送至所述后加入設(shè)備。
40.根據(jù)權(quán)利要求39所述的裝置,其中所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起使所述裝置進(jìn)一步執(zhí)行: 分配用于所述設(shè)備到設(shè)備通信的資源。
41.根據(jù)權(quán)利要求39至40中任一項(xiàng)所述的裝置,其中選擇所述多播組的所述成員中的所述至少一個(gè)成員包括在所述多播完成之前選擇所述多播組的所述成員中的所述至少一個(gè)成員,由此在所述多播正在進(jìn)行時(shí)觸發(fā)所述數(shù)據(jù)的所述部分被發(fā)送至所述后加入設(shè)備。
42.根據(jù)權(quán)利要求39至40中任一項(xiàng)所述的裝置,其中選擇所述多播組的所述成員中的所述至少一個(gè)成員包括在所述多播完成之后選擇所述多播組的所述成員中的所述至少一個(gè)成員。
43.根據(jù)權(quán)利要求36至42中任一項(xiàng)所述的裝置,其中所述裝置為蜂窩網(wǎng)絡(luò)接入點(diǎn),并且其中所述多播組的所述成員包括至少一個(gè)移動(dòng)電話。
44.根據(jù)權(quán)利要求43所述的裝置,其中所述蜂窩網(wǎng)絡(luò)接入點(diǎn)包括演進(jìn)節(jié)點(diǎn)B,所述演進(jìn)節(jié)點(diǎn)B被配置為提供對(duì)長期演進(jìn)網(wǎng)絡(luò)的接入。
【文檔編號(hào)】H04L12/18GK103650418SQ201180071474
【公開日】2014年3月19日 申請(qǐng)日期:2011年6月9日 優(yōu)先權(quán)日:2011年6月9日
【發(fā)明者】王海峰, 酈振紅, J·利勒貝格, 周婷, 徐景 申請(qǐng)人:美國博通公司