一種流量調(diào)節(jié)方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種流量調(diào)節(jié)方法及裝置,涉及通信領(lǐng)域,能夠在多播報(bào)文的傳輸過(guò)程中,使得需要接收第一多播報(bào)文的接收裝置的流量得到準(zhǔn)確統(tǒng)計(jì)。具體方案為:發(fā)送裝置發(fā)送第一多播報(bào)文,確定第一接收裝置的身份標(biāo)識(shí)是否在第一群組的接收列表中,如果第一接收裝置的身份標(biāo)識(shí)在第一群組的接收列表中,則發(fā)送裝置獲取第一接收裝置的多播流量,在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝置的多播流量得到第一接收裝置修正后的流量,能夠在多播報(bào)文的傳輸過(guò)程中,使得需要接收第一多播報(bào)文的接收裝置的流量得到準(zhǔn)確統(tǒng)計(jì)。本發(fā)明用于流量調(diào)節(jié)。
【專(zhuān)利說(shuō)明】—種流量調(diào)節(jié)方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種流量調(diào)節(jié)方法及裝置。
【背景技術(shù)】
[0002]GPON (Gigabit capability Passive Optical Network,千兆無(wú)源光網(wǎng)絡(luò))系統(tǒng)一般由網(wǎng)絡(luò)側(cè)的0LT(0ptical Line Termination,光線(xiàn)路終端)和用戶(hù)側(cè)的0NU(0pticalNetwork Unit,光網(wǎng)絡(luò)單元)組成。一個(gè)OLT可以和多個(gè)ONU連接,用戶(hù)側(cè)通過(guò)分光器將信號(hào)分給多個(gè)0NU。
[0003]在GPON系統(tǒng)中,OLT發(fā)給各個(gè)ONU的報(bào)文通過(guò)廣播多播報(bào)文的方式進(jìn)行發(fā)送,即對(duì)于每份報(bào)文,每個(gè)ONU都能收到,由ONU判斷報(bào)文是不是發(fā)給自己的,然后丟棄不是發(fā)給自己的報(bào)文。
[0004]現(xiàn)有技術(shù)中,OLT發(fā)給多個(gè)ONU的多播報(bào)文,只需要通過(guò)廣播的形式發(fā)一份,每個(gè)ONU都能收到并認(rèn)為是發(fā)給自己的報(bào)文,這樣可以節(jié)省網(wǎng)絡(luò)帶寬,但是,只有一部分ONU需要該多播報(bào)文,并不是每一個(gè)ONU都需要,使得OLT不能控制多播報(bào)文的流量,流量即為網(wǎng)絡(luò)傳輸帶寬,這樣就使得一部分ONU由于接收了其不需要的報(bào)文而導(dǎo)致流量浪費(fèi)。如果OLT不將該多播報(bào)文的流量納入統(tǒng)計(jì),會(huì)使得需要該多播報(bào)文的ONU的流量統(tǒng)計(jì)不準(zhǔn)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實(shí)施例提供一種流量調(diào)節(jié)方法及裝置,能夠在多播報(bào)文的傳輸過(guò)程中,使得需要接收第一多播報(bào)文的接收裝置的流量得到準(zhǔn)確統(tǒng)計(jì)。
[0006]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007]第一方面,一種流量調(diào)節(jié)方法,包括:
[0008]發(fā)送裝置發(fā)送第一多播報(bào)文,所述第一多播報(bào)文為第一群組中所有接收裝置需要接收的報(bào)文,所述第一群組包括至少兩個(gè)接收裝置;
[0009]所述發(fā)送裝置確定第一接收裝置的身份標(biāo)識(shí)是否在所述第一群組的接收列表中,所述第一群組的接收列表為所述第一群組中所有接收裝置的身份標(biāo)識(shí)列表;
[0010]如果所述第一接收裝置的身份標(biāo)識(shí)在所述第一群組的接收列表中,則所述發(fā)送裝置獲取所述第一接收裝置的多播流量,其中,所述第一接收裝置的多播流量為所述第一接收裝置接收所述第一多播報(bào)文使用的流量;
[0011]所述發(fā)送裝置在為所述第一接收裝置分配的預(yù)設(shè)流量中減去所述第一接收裝置的多播流量得到所述第一接收裝置修正后的流量。
[0012]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述發(fā)送裝置獲取所述第一接收裝置的多播流量,包括:
[0013]所述發(fā)送裝置將所述第一多播報(bào)文進(jìn)行復(fù)制生成標(biāo)記報(bào)文,所述標(biāo)記報(bào)文包括所述第一多播報(bào)文的長(zhǎng)度;
[0014]所述發(fā)送裝置在為所述第一接收裝置分配的預(yù)設(shè)流量中減去所述第一接收裝置的多播流量得到所述第一接收裝置修正后的流量,包括:
[0015]所述發(fā)送裝置在所述預(yù)設(shè)流量中減去所述標(biāo)記報(bào)文中包含的所述第一多播報(bào)文的長(zhǎng)度得到所述第一接收裝置修正后的流量,并丟棄所述標(biāo)記報(bào)文。
[0016]結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,所述發(fā)送裝置獲取所述第一接收裝置的多播流量,包括:
[0017]所述發(fā)送裝置接收所述第一接收裝置發(fā)送的流量信息,并根據(jù)所述流量信息獲取所述第一接收裝置的多播流量,其中,所述流量信息用于指示所述第一接收裝置的多播流量的大小。
[0018]結(jié)合第一方面至第一方面的第二種可能的實(shí)現(xiàn)方式中任一實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述發(fā)送裝置確定第一接收裝置的身份標(biāo)識(shí)是否在所述第一群組的接收列表中之前,還包括:
[0019]所述發(fā)送裝置記錄所述第一群組中每一個(gè)接收裝置的身份標(biāo)識(shí),并生成所述第一群組的接收列表。
[0020]結(jié)合第一方面至第一方面的第三種可能的實(shí)現(xiàn)方式中任一實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,應(yīng)用于無(wú)源光網(wǎng)絡(luò)GP0N,或者,應(yīng)用于以太無(wú)源光網(wǎng)絡(luò)EPON ;
[0021]所述發(fā)送裝置為 光線(xiàn)路終端0LT,所述第一接收裝置為光網(wǎng)絡(luò)單元0NU。
[0022]第二方面,一種發(fā)送裝置,包括:
[0023]發(fā)送單元,用于發(fā)送第一多播報(bào)文,所述第一多播報(bào)文為第一群組中所有接收裝置需要接收的報(bào)文,所述第一群組包括至少兩個(gè)接收裝置;
[0024]維護(hù)單元,用于確定第一接收裝置的身份標(biāo)識(shí)是否在所述第一群組的接收列表中,所述第一群組的接收列表為所述第一群組中所有接收裝置的身份標(biāo)識(shí)列表;
[0025]獲取單元,用于當(dāng)所述維護(hù)單元確定所述第一接收裝置的身份標(biāo)識(shí)在所述第一群組的接收列表中之后,獲取所述第一接收裝置的多播流量,其中,所述第一接收裝置的多播流量為所述第一接收裝置接收所述第一的多播報(bào)文使用的流量;
[0026]流量控制單元,用于在為所述第一接收裝置分配的預(yù)設(shè)流量中減去所述獲取單元獲取的所述第一接收裝置的多播流量得到所述第一接收裝置修正后的流量。
[0027]結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述獲取單元包括標(biāo)記子單元;
[0028]所述標(biāo)記子單元,用于將所述第一多播報(bào)文進(jìn)行復(fù)制生成標(biāo)記報(bào)文,所述標(biāo)記報(bào)文包括所述第一多播報(bào)文的長(zhǎng)度;
[0029]所述流量控制單元,還具體用于在所述預(yù)設(shè)流量中減去所述第一多播報(bào)文的長(zhǎng)度得到所述第一接收裝置修正后的流量,并丟棄所述標(biāo)記報(bào)文。
[0030]結(jié)合第二方面,在第二種可能的實(shí)現(xiàn)方式中,所述獲取單元包括接收子單元;
[0031]所述接收子單元,用于接收所述第一接收裝置發(fā)送的流量信息,并根據(jù)所述流量信息獲取所述第一接收裝置的多播流量,其中,所述流量信息用于指示所述第一接收裝置的多播流量的大小。
[0032]結(jié)合第二方面至第二方面的第二種可能的實(shí)現(xiàn)方式中任一實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,
[0033]所述維護(hù)單元,還用于記錄所述第一群組中每一個(gè)接收裝置的身份標(biāo)識(shí),并生成所述第一群組的接收列表。[0034]結(jié)合第二方面至第二方面的第三種可能的實(shí)現(xiàn)方式中任一實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,應(yīng)用于無(wú)源光網(wǎng)絡(luò)GP0N,或者,應(yīng)用于以太無(wú)源光網(wǎng)絡(luò)EPON ;
[0035]所述發(fā)送裝置為 光線(xiàn)路終端0LT,所述第一接收裝置為光網(wǎng)絡(luò)單元0NU。
[0036]本發(fā)明的實(shí)施例提供的一種流量調(diào)節(jié)方法及裝置,通過(guò)發(fā)送裝置發(fā)送第一多播報(bào)文,確定第一接收裝置的身份標(biāo)識(shí)是否在第一群組的接收列表中,如果第一接收裝置的身份標(biāo)識(shí)在第一群組的接收列表中,則發(fā)送裝置獲取第一接收裝置的多播流量,在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝置的多播流量得到第一接收裝置修正后的流量,能夠在多播報(bào)文的傳輸過(guò)程中,使得需要接收第一多播報(bào)文的接收裝置的流量得到準(zhǔn)確統(tǒng)計(jì)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0037]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1為本發(fā)明的實(shí)施例提供的一種流量調(diào)節(jié)方法流程示意圖;
[0039]圖2為本發(fā)明的實(shí)施例提供的一種發(fā)送裝置結(jié)構(gòu)示意圖;
[0040]圖3為本發(fā)明的實(shí)施例提供的另一種發(fā)送裝置結(jié)構(gòu)示意圖;
[0041]圖4為本發(fā)明的另一實(shí)施例提供的一種發(fā)送裝置結(jié)構(gòu)示意圖;
[0042]圖5為本發(fā)明的實(shí)施例提供的一種網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0043]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0044]本發(fā)明的實(shí)施例提供一種流量調(diào)節(jié)方法,參照?qǐng)D1所示,包括以下步驟:
[0045]101、發(fā)送裝置發(fā)送第一多播報(bào)文。
[0046]其中,第一多播報(bào)文為第一群組中所有接收裝置需要接收的報(bào)文,第一群組包括至少兩個(gè)接收裝置。
[0047]可選的,在點(diǎn)對(duì)多點(diǎn)的網(wǎng)絡(luò)中,例如GPON網(wǎng)絡(luò)或者EPON (Ethernet PassiveOptical Network,以太無(wú)源光網(wǎng)絡(luò)),發(fā)送裝置與多個(gè)接收裝置建立連接,在發(fā)送報(bào)文時(shí),發(fā)送裝置發(fā)送的報(bào)文會(huì)被每一個(gè)與其建立連接的接收裝置接收,即發(fā)送裝置以廣播的形式發(fā)送報(bào)文,每一個(gè)接收裝置判斷發(fā)送的報(bào)文自身是否需要,如果不需要,接收裝置丟棄該報(bào)文,如果需要,則接收裝置將報(bào)文存儲(chǔ)并對(duì)接收的報(bào)文進(jìn)行進(jìn)一步處理??蛇x的,發(fā)送裝置可以為0LT,接收裝置可以為0NU。
[0048]此處,第一群組為需要接收該第一多播報(bào)文的所有接收裝置的集合??蛇x的,多播報(bào)文為多個(gè)接收裝置需要接收的報(bào)文,對(duì)應(yīng)的,單播報(bào)文為只有一個(gè)接收裝置需要接收的報(bào)文,在本實(shí)施例中,主要解決發(fā)送多播報(bào)文時(shí),對(duì)單個(gè)接收裝置流量調(diào)節(jié)不準(zhǔn)確的問(wèn)題。在本發(fā)明實(shí)施例中發(fā)送裝置作為每個(gè)接收裝置的流量管理裝置,對(duì)每個(gè)接收裝置的流量進(jìn)行統(tǒng)計(jì)和管理。所述流量就是接收裝置接收來(lái)自發(fā)送裝置的報(bào)文所占用的帶寬,其單位可以為字節(jié)、比特等。
[0049]102、發(fā)送裝置確定第一接收裝置的身份標(biāo)識(shí)是否在第一群組的接收列表中。
[0050]其中,第一群組的接收列表為第一群組中所有接收裝置的身份標(biāo)識(shí)列表。
[0051]可選的,在發(fā)送第一多播報(bào)文之前,發(fā)送裝置可以根據(jù)第一群組中包含的接收裝置建立第一群組的接收列表,將第一群組中每一個(gè)接收裝置的身份標(biāo)識(shí)記錄到第一群組的接收列表中。
[0052]可選的,在點(diǎn)對(duì)多點(diǎn)的網(wǎng)絡(luò)中,例如,該發(fā)送裝置與N個(gè)接收裝置建立連接,N為大于或等于2的整數(shù),可以將N個(gè)接收裝置從I到N依次編號(hào)作為每一個(gè)接收裝置的身份標(biāo)識(shí),將第一群組中的所有接收裝置的編號(hào)記錄到第一群組的接收列表中。或者,可選的,將接收裝置的物理地址作為接收裝置的身份標(biāo)識(shí),對(duì)于身份標(biāo)識(shí)包含的具體內(nèi)容,本發(fā)明不做限制,只要能區(qū)分不 同的接收裝置即可。這樣,通過(guò)第一群組的接收列表,就可以在傳輸?shù)谝欢嗖?bào)文時(shí),更準(zhǔn)確的對(duì)每一個(gè)接收裝置的流量進(jìn)行調(diào)節(jié)。
[0053]103、如果第一接收裝置的身份標(biāo)識(shí)在第一群組的接收列表中,則發(fā)送裝置獲取第一接收裝置的多播流量。
[0054]其中,第一接收裝置的多播流量為第一接收裝置接收第一多播報(bào)文使用的流量。
[0055]可選的,本實(shí)施例提供兩種具體的獲取多播流量的方案,當(dāng)然,這并不代表本發(fā)明中獲取多播流量的方法只局限于這兩種方案,此處只是以這兩種方案舉例說(shuō)明。
[0056]第一種方案:由接收裝置向發(fā)送裝置上報(bào)自身接收的多播報(bào)文的流量,可選的,每一個(gè)接收裝置上報(bào)的多播報(bào)文的流量可以不相同,也可以相同,這樣,發(fā)送裝置統(tǒng)計(jì)第一群組中各個(gè)接收裝置上報(bào)的多播報(bào)文的流量,就可以進(jìn)一步對(duì)第一群組中各個(gè)接收裝置的預(yù)設(shè)流量進(jìn)行調(diào)節(jié)。具體的,發(fā)送裝置接收第一裝置發(fā)送的流量信息,并根據(jù)流量信息獲取多播流量,其中,流量信息用于指示多播流量的大小。
[0057]第二種方案:發(fā)送裝置將第一多播報(bào)文進(jìn)行復(fù)制生成標(biāo)記報(bào)文,該標(biāo)記報(bào)文包括第一多播報(bào)文的長(zhǎng)度。可選的,該標(biāo)記報(bào)文可以沒(méi)有內(nèi)容,只體現(xiàn)第一多播報(bào)文的長(zhǎng)度。可選的,對(duì)第一接收裝置來(lái)說(shuō),將該標(biāo)記報(bào)文作為單播報(bào)文向外發(fā)送,但是,并不是真正發(fā)送,只是發(fā)送裝置下發(fā)了發(fā)送該標(biāo)記報(bào)文的指令后,在第一接收裝置的預(yù)設(shè)流量中減去標(biāo)記報(bào)文的流量,即在第一裝置的預(yù)設(shè)流量中減去第一多播報(bào)文的長(zhǎng)度之后,便丟棄該標(biāo)記報(bào)文,并不發(fā)送出去。
[0058]104、發(fā)送裝置在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝置的多播流量得到第一接收裝置修正后的流量。
[0059]可選的,參照步驟101-104,發(fā)送裝置也可以對(duì)第一群組中除第一接收裝置之外的其余接收裝置的預(yù)設(shè)流量進(jìn)行調(diào)節(jié)。具體的,發(fā)送裝置可以根據(jù)第一群組的接收列表中接收裝置的身份標(biāo)識(shí),依次對(duì)第一群組中接收裝置的預(yù)設(shè)流量進(jìn)行調(diào)節(jié),或者可選的,發(fā)送裝置依次對(duì)與其建立連接的接收裝置進(jìn)行判斷,如果接收裝置的身份標(biāo)識(shí)在第一群組的接收列表中,則將該接收裝置的預(yù)設(shè)流量減去多播流量,如果該接收裝置的身份標(biāo)識(shí)不在第一群組的接收列表中,則不對(duì)該接收裝置的預(yù)設(shè)流量進(jìn)行調(diào)節(jié)。
[0060]可選的,第一接收裝置的預(yù)設(shè)流量表示第一接收裝置最多可以接收預(yù)設(shè)流量的報(bào)文。具體的,在實(shí)現(xiàn)過(guò)程中,發(fā)送裝置向第一接收裝置每一秒分配一部分流量,每過(guò)一秒,向第一接收裝置分配的這一部分流量就會(huì)增加到預(yù)設(shè)流量中,如果第一接收裝置的預(yù)設(shè)流量使用完了,需要等到下一秒分配了新的流量后才能繼續(xù)向第一接收裝置發(fā)送該第一接收裝置需要的報(bào)文,這樣避免了某一個(gè)接收裝置享用所有流量。例如,發(fā)送裝置的帶寬,即數(shù)據(jù)傳輸速率為8兆字節(jié)/秒,這也就是說(shuō)發(fā)送裝置每一秒的流量為8兆字節(jié),如果發(fā)送裝置與4個(gè)接收裝置連接,假設(shè)一個(gè)接收裝置每秒分配的帶寬,即流量均為2兆字節(jié),這就代表一秒之內(nèi)一個(gè)接收裝置最多可以接收到2兆字節(jié)的自身需要的報(bào)文,如果接收裝置這一秒的流量沒(méi)有用完,則可以累積,預(yù)設(shè)流量就是接收裝置目前擁有的所有流量,因?yàn)榘l(fā)送裝置發(fā)送報(bào)文是廣播形式的,如果接收裝置接收的報(bào)文是其他接收裝置需要的,并不是自身需要的報(bào)文,就會(huì)丟棄該報(bào)文,這個(gè)報(bào)文所占用的流量并不在預(yù)設(shè)流量中減去,如果接收裝置接收的報(bào)文是自身需要的,則保留該報(bào)文,并且接收裝置的預(yù)設(shè)流量中減去該報(bào)文占用的流量就是接收裝置剩余的流量。
[0061]本發(fā)明的實(shí)施例提供的流量調(diào)節(jié)方法,通過(guò)發(fā)送裝置發(fā)送第一多播報(bào)文,確定第一接收裝置的身份標(biāo)識(shí)是否在第一群組的接收列表中,如果第一接收裝置的身份標(biāo)識(shí)在第一群組的接收列表中,則發(fā)送裝置獲取第一接收裝置的多播流量,在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝置的多播流量得到第一接收裝置修正后的流量,能夠在多播報(bào)文的傳輸過(guò)程中,使得需要接收第一多播報(bào)文的接收裝置的流量得到準(zhǔn)確統(tǒng)計(jì)。
[0062]結(jié)合上述圖1對(duì)應(yīng)的實(shí)施例,本發(fā)明的實(shí)施例提供一種發(fā)送裝置,用于執(zhí)行上述圖1對(duì)應(yīng)的實(shí)施例中所描述的流量調(diào)節(jié)方法,可選的,本實(shí)施例可以應(yīng)用于源光網(wǎng)絡(luò)GP0N,或者,應(yīng)用于以太無(wú)源光網(wǎng)絡(luò)ΕΡ0Ν,該發(fā)送裝置可以是0LT,接收裝置可以是0NU。
[0063]參照?qǐng)D2所示,該發(fā)送裝置20包括:發(fā)送單元201、維護(hù)單元202、獲取單元203及流量控制單元204。
[0064]具體的,發(fā)送單元201,用于發(fā)送第一多播報(bào)文,第一多播報(bào)文為第一群組中所有接收裝置需要接收的報(bào)文,第一群組包括至少兩個(gè)接收裝置。
[0065]維護(hù)單元202,用于確定第一接收裝置的身份標(biāo)識(shí)是否在第一群組的接收列表中,第一群組的接收列表為第一群組中所有接收裝置的身份標(biāo)識(shí)列表。
[0066]獲取單元203,用于當(dāng)維護(hù)單元202確定第一接收裝置的身份標(biāo)識(shí)在第一群組的接收列表中之后,獲取第一接收裝置的多播流量,其中,第一接收裝置的多播流量為第一接收裝置接收第一多播報(bào)文使用的流量。
[0067]流量控制單元204,用于在為第一接收裝置分配的預(yù)設(shè)流量中減去獲取單元203獲取的第一接收裝置的多播流量得到第一接收裝置修正后的流量。
[0068]本發(fā)明的實(shí)施例提供的發(fā)送裝置,通過(guò)發(fā)送第一多播報(bào)文,確定第一接收裝置的身份標(biāo)識(shí)是否在第一群組的接收列表中,如果第一接收裝置的身份標(biāo)識(shí)在第一群組的接收列表中,則獲取第一接收裝置的多播流量,在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝置的多播流量得到第一接收裝置修正后的流量,能夠在多播報(bào)文的傳輸過(guò)程中,使得需要接收第一多播報(bào)文的接收裝置的流量得到準(zhǔn)確統(tǒng)計(jì)。
[0069]可選的,參照?qǐng)D3所示,獲取單元203包括標(biāo)記子單元2031。
[0070]標(biāo)記子單元2031,用于將第一多播報(bào)文進(jìn)行復(fù)制生成標(biāo)記報(bào)文,標(biāo)記報(bào)文包括第一多播報(bào)文的長(zhǎng)度。[0071]流量控制單元204,還具體用于在預(yù)設(shè)流量中減去第一多播報(bào)文的長(zhǎng)度得到第一接收裝置修正后的流量,并丟棄標(biāo)記報(bào)文。
[0072]或者,可選的,獲取單元203包括接收子單元2032。
[0073]接收子單元2032,用于接收第一接收裝置發(fā)送的流量信息,并根據(jù)流量信息獲取第一接收裝置的多播流量,其中,流量信息用于指示第一接收裝置的多播流量的大小。
[0074]可選的,維護(hù)單元202,還用于記錄第一群組中每一個(gè)接收裝置的身份標(biāo)識(shí),并生成第一群組的接收列表。
[0075]本發(fā)明的實(shí)施例提供的發(fā)送裝置,通過(guò)發(fā)送第一多播報(bào)文,確定第一接收裝置的身份標(biāo)識(shí)是否在第一群組的接收列表中,如果第一接收裝置的身份標(biāo)識(shí)在第一群組的接收列表中,則獲取第一接收裝置的多播流量,在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝置的多播流量得到第一接收裝置修正后的流量,能夠在多播報(bào)文的傳輸過(guò)程中,使得需要接收第一多播報(bào)文的接收裝置的流量得到準(zhǔn)確統(tǒng)計(jì)。
[0076]本發(fā)明的另一實(shí)施例提供一種發(fā)送裝置4001,參照?qǐng)D4所示,該設(shè)備可以嵌入或本身就是微處理計(jì)算機(jī),比如:通用計(jì)算機(jī)、客戶(hù)定制機(jī)、手機(jī)終端或平板機(jī)等便攜設(shè)備,該發(fā)送裝置4001包括:至少一個(gè)處理器4011、存儲(chǔ)器4012、總線(xiàn)4013、發(fā)射器4014和接收器4015,該至少一個(gè)處理器4011、存儲(chǔ)器4012、發(fā)射器4014和接收器4015通過(guò)總線(xiàn)4013連接并完成相互間的通信。進(jìn)一步可選的,發(fā)射器4014和接收器4015,可以通過(guò)光傳輸媒介與接收裝置連接。
[0077]該總線(xiàn)4013 可以是 ISA (Industry Standard Architecture,工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))總線(xiàn)、PCI (Peripheral Component,外部設(shè)備互連)總線(xiàn)或 EISA (Extended IndustryStandard Architecture,擴(kuò)展工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))總線(xiàn)等。該總線(xiàn)4013可以分為地址總線(xiàn)、數(shù)據(jù)總線(xiàn)、控制總線(xiàn)等。為便于表示,圖4中僅用一條粗線(xiàn)表示,但并不表示僅有一根總線(xiàn)或一種類(lèi)型的總線(xiàn)。其中:
[0078]存儲(chǔ)器4012用于存儲(chǔ)執(zhí)行本發(fā)明方案的應(yīng)用程序代碼,并由處理器4011來(lái)控制執(zhí)行所述應(yīng)用程序。如圖4所示,存儲(chǔ)器4012內(nèi)還可以存儲(chǔ)有執(zhí)行應(yīng)用程序所需的操作系統(tǒng)程序和報(bào)文數(shù)據(jù)等。
[0079]該存儲(chǔ)器可以是只讀存儲(chǔ)器ROM或可存儲(chǔ)靜態(tài)信息和指令的其他類(lèi)型的靜態(tài)存儲(chǔ)設(shè)備,隨機(jī)存取存儲(chǔ)器RAM或者可存儲(chǔ)信息和指令的其他類(lèi)型的動(dòng)態(tài)存儲(chǔ)設(shè)備,也可以是電可擦可編程只讀存儲(chǔ)器EEPR0M、只讀光盤(pán)CD-ROM或其他光盤(pán)存儲(chǔ)、光碟存儲(chǔ)(包括壓縮光碟、激光碟、光碟、數(shù)字通用光碟、藍(lán)光光碟等)、磁盤(pán)存儲(chǔ)介質(zhì)或者其他磁存儲(chǔ)設(shè)備、或者能夠用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì),但不限于此。這些存儲(chǔ)器通過(guò)總線(xiàn)與處理器相連接。
[0080]處理器4011可能是一個(gè)中央處理器4011 (Central Processing Unit,簡(jiǎn)稱(chēng)為CPU),或者是特定集成電路(Application Specific Integrated Circuit,簡(jiǎn)稱(chēng)為 ASIC),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。
[0081]處理器4011,用于調(diào)用存儲(chǔ)器4012中的程序代碼,用以執(zhí)行上述圖2和圖3對(duì)應(yīng)的設(shè)備實(shí)施例中維護(hù)單元、獲取單元及流量控制單元的操作或執(zhí)行圖1對(duì)應(yīng)方法流程,具體描述參照?qǐng)D1、圖2和圖3對(duì)應(yīng)的實(shí)施例,這里不再贅述。
[0082]本發(fā)明的實(shí)施例提供的發(fā)送裝置,通過(guò)發(fā)送第一多播報(bào)文,確定第一接收裝置的身份標(biāo)識(shí)是否在第一群組的接收列表中,如果第一接收裝置的身份標(biāo)識(shí)在第一群組的接收列表中,則獲取第一接收裝置的多播流量,在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝置的多播流量得到第一接收裝置修正后的流量,能夠在多播報(bào)文的傳輸過(guò)程中,使得需要接收第一多播報(bào)文的接收裝置的流量得到準(zhǔn)確統(tǒng)計(jì)。
[0083]結(jié)合圖2對(duì)應(yīng)的裝置實(shí)施例,本發(fā)明的實(shí)施例提供一種網(wǎng)絡(luò)系統(tǒng),可選的,本實(shí)施例可以應(yīng)用于源光網(wǎng)絡(luò)GP0N,或者,應(yīng)用于以太無(wú)源光網(wǎng)絡(luò)ΕΡ0Ν。參照?qǐng)D5所示,該網(wǎng)絡(luò)系統(tǒng)501包括發(fā)送裝置5011及接收裝置5012。
[0084]其中,發(fā)送裝置5011為圖2或圖3對(duì)應(yīng)的實(shí)施例中所描述的發(fā)送裝置,該發(fā)送裝置5011,用于發(fā)送第一多播報(bào)文,確定第一接收裝置的身份標(biāo)識(shí)在第一群組的接收列表中,如果在第一群組的接收列表中查找到第一接收裝置的身份標(biāo)識(shí),則發(fā)送裝置獲取第一接收裝置的多播流量,在第一接收裝置的預(yù)設(shè)流量中減去多播流量,其中,第一接收裝置屬于接收裝置5012。
[0085]該接收裝置5012,用于接收發(fā)送裝置5011發(fā)送的第一多播報(bào)文。
[0086]可選的,該接收裝置5012,還用于向該發(fā)送裝置5011發(fā)送自身接收的第一多播報(bào)文的多播流量,以便第一接收裝置在預(yù)設(shè)流量中減去該多播流量。
[0087]可選的,發(fā)送裝置5011可以是0LT,接收裝置5012可以是0NU。
[0088]本發(fā)明的實(shí)施例提供的網(wǎng)絡(luò)系統(tǒng),通過(guò)發(fā)送裝置發(fā)送第一多播報(bào)文,確定第一接收裝置的身份標(biāo)識(shí)是否在第一群組的接收列表中,如果第一接收裝置的身份標(biāo)識(shí)在第一群組的接收列表中,則發(fā)送裝置獲取第一接收裝置的多播流量,在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝 置的多播流量得到第一接收裝置修正后的流量,能夠在多播報(bào)文的傳輸過(guò)程中,使得需要接收第一多播報(bào)文的接收裝置的流量得到準(zhǔn)確統(tǒng)計(jì)。
[0089]通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以用硬件實(shí)現(xiàn),或固件實(shí)現(xiàn),或它們的組合方式來(lái)實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以將上述功能存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中或作為計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)指令或代碼進(jìn)行傳輸。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個(gè)地方向另一個(gè)地方傳送計(jì)算機(jī)程序的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)。以此為例但不限于:計(jì)算機(jī)可讀介質(zhì)可以包括RAM (Random Access Memory,隨機(jī)存儲(chǔ)器)、ROM (Read Only Memory,只讀內(nèi)存)、EEPROM (Electrical Iy Erasable Programmable ReadOnly Memory,電可擦可編程只讀存儲(chǔ)器)、CD-ROM (Compact Disc Read Only Memory,即只讀光盤(pán))或其他光盤(pán)存儲(chǔ)、磁盤(pán)存儲(chǔ)介質(zhì)或者其他磁存儲(chǔ)設(shè)備、或者能夠用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì)。此外。任何連接可以適當(dāng)?shù)某蔀橛?jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線(xiàn)、DSL(Digital Subscriber Line,數(shù)字用戶(hù)專(zhuān)線(xiàn))或者諸如紅外線(xiàn)、無(wú)線(xiàn)電和微波之類(lèi)的無(wú)線(xiàn)技術(shù)從網(wǎng)站、服務(wù)器或者其他遠(yuǎn)程源傳輸?shù)模敲赐S電纜、光纖光纜、雙絞線(xiàn)、DSL或者諸如紅外線(xiàn)、無(wú)線(xiàn)和微波之類(lèi)的無(wú)線(xiàn)技術(shù)包括在所屬介質(zhì)的定影中。如本發(fā)明所使用的,盤(pán)和碟包括⑶(Compact Disc,壓縮光碟)、激光碟、光碟、DVD碟(Digital Versatile Disc,數(shù)字通用光)、軟盤(pán)和藍(lán)光光碟,其中盤(pán)通常磁性的復(fù)制數(shù)據(jù),而碟則用激光來(lái)光學(xué)的復(fù)制數(shù)據(jù)。上面的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的保護(hù)范圍之內(nèi)。
[0090]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的 保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種流量調(diào)節(jié)方法,其特征在于,包括: 發(fā)送裝置發(fā)送第一多播報(bào)文,所述第一多播報(bào)文為第一群組中所有接收裝置需要接收的報(bào)文,所述第一群組包括至少兩個(gè)接收裝置; 所述發(fā)送裝置確定第一接收裝置的身份標(biāo)識(shí)是否在所述第一群組的接收列表中,所述第一群組的接收列表為所述第一群組中所有接收裝置的身份標(biāo)識(shí)列表; 如果所述第一接收裝置的身份標(biāo)識(shí)在所述第一群組的接收列表中,則所述發(fā)送裝置獲取所述第一接收裝置的多播流量,其中,所述第一接收裝置的多播流量為所述第一接收裝置接收所述第一多播報(bào)文使用的流量; 所述發(fā)送裝置在為所述第一接收裝置分配的預(yù)設(shè)流量中減去所述第一接收裝置的多播流量得到所述第一接收裝置修正后的流量。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送裝置獲取所述第一接收裝置的多播流量,包括: 所述發(fā)送裝置將所述第一多播報(bào)文進(jìn)行復(fù)制生成標(biāo)記報(bào)文,所述標(biāo)記報(bào)文包括所述第一多播報(bào)文的長(zhǎng)度; 所述發(fā)送裝置在為所述第一接收裝置分配的預(yù)設(shè)流量中減去所述第一接收裝置的多播流量得到所述第一接收裝置修正后的流量,包括: 所述發(fā)送裝置在所述預(yù)設(shè)流量中減去所述標(biāo)記報(bào)文中包含的所述第一多播報(bào)文的長(zhǎng)度得到所述第一接收裝置修正后的流量,并丟棄所述標(biāo)記報(bào)文。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送裝置獲取所述第一接收裝置的多播流量,包括: 所述發(fā)送裝置接收所述第一接收裝置發(fā)送的流量信息,并根據(jù)所述流量信息獲取所述第一接收裝置的多播流量,其中,所述流量信息用于指示所述第一接收裝置的多播流量。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述發(fā)送裝置確定第一接收裝置的身份標(biāo)識(shí)是否在所述第一群組的接收列表中之前,還包括: 所述發(fā)送裝置記錄所述第一群組中每一個(gè)接收裝置的身份標(biāo)識(shí),并生成所述第一群組的接收列表。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,應(yīng)用于無(wú)源光網(wǎng)絡(luò)GPON,或者,應(yīng)用于以太無(wú)源光網(wǎng)絡(luò)EPON ; 所述發(fā)送裝置為光線(xiàn)路終端0LT,所述第一接收裝置為光網(wǎng)絡(luò)單元0NU。
6.一種發(fā)送裝置,其特征在于,包括: 發(fā)送單元,用于發(fā)送第一多播報(bào)文,所述第一多播報(bào)文為第一群組中所有接收裝置需要接收的報(bào)文,所述第一群組包括至少兩個(gè)接收裝置; 維護(hù)單元,用于確定第一接收裝置的身份標(biāo)識(shí)是否在所述第一群組的接收列表中,所述第一群組的接收列表為所述第一群組中所有接收裝置的身份標(biāo)識(shí)列表; 獲取單元,用于當(dāng)所述維護(hù)單元確定所述第一接收裝置的身份標(biāo)識(shí)在所述第一群組的接收列表中之后,獲取所述第一接收裝置的多播流量,其中,所述第一接收裝置的多播流量為所述第一接收裝置接收所述第一多播報(bào)文使用的流量; 流量控制單元,用于在為所述第一接收裝置分配的預(yù)設(shè)流量中減去所述獲取單元獲取的所述第一接收裝置的多播流量得到所述第一接收裝置修正后的流量。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取單元包括標(biāo)記子單元; 所述標(biāo)記子單元,用于將所述第一多播報(bào)文進(jìn)行復(fù)制生成標(biāo)記報(bào)文,所述標(biāo)記報(bào)文包括所述第一多播報(bào)文的長(zhǎng)度; 所述流量控制單元,還具體用于在所述預(yù)設(shè)流量中減去所述第一多播報(bào)文的長(zhǎng)度得到所述第一接收裝置修正后的流量,并丟棄所述標(biāo)記報(bào)文。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取單元包括接收子單元; 所述接收子單元,用于接收所述第一接收裝置發(fā)送的流量信息,并根據(jù)所述流量信息獲取所述第一接收裝置的多播流量,其中,所述流量信息用于指示所述第一接收裝置的多播流量的大小。
9.根據(jù)權(quán)利要求6-8任一項(xiàng)所述的裝置,其特征在于, 所述維護(hù)單元,還用于記錄所述第一群組中每一個(gè)接收裝置的身份標(biāo)識(shí),并生成所述第一群組的接收列表。
10.根據(jù)權(quán)利要求6-9任一項(xiàng)所述的裝置,其特征在于,應(yīng)用于無(wú)源光網(wǎng)絡(luò)GPON,或者,應(yīng)用于以太無(wú)源光網(wǎng)絡(luò)EPON ; 所述發(fā)送裝置為光線(xiàn)路終端0LT,所述第一接收裝置為光網(wǎng)絡(luò)單元0NU。
【文檔編號(hào)】H04L12/26GK104022915SQ201410211181
【公開(kāi)日】2014年9月3日 申請(qǐng)日期:2014年5月19日 優(yōu)先權(quán)日:2014年5月19日
【發(fā)明者】李中華 申請(qǐng)人:華為技術(shù)有限公司