国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于組播技術(shù)的會(huì)話監(jiān)控方法、裝置及系統(tǒng)的制作方法

      文檔序號(hào):7682208閱讀:163來源:國知局
      專利名稱:基于組播技術(shù)的會(huì)話監(jiān)控方法、裝置及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種基于組播技術(shù)的會(huì)話監(jiān)控 方法、裝置及系統(tǒng)。
      背景技術(shù)
      IP會(huì)話(Session )是用戶與接入網(wǎng)中IP邊緣設(shè)備(IP Edge device )之 間建立的一條會(huì)話連接。網(wǎng)絡(luò)側(cè)通常需要對IP會(huì)話進(jìn)行存活(keepalive) 才企測,以確定該IP會(huì)話是否仍處于連接狀態(tài),從而方^f更網(wǎng)絡(luò)側(cè)對用戶接入 網(wǎng)絡(luò)的行為進(jìn)行管理,如,對于仍處于連接狀態(tài)的IP會(huì)話,進(jìn)行相應(yīng)的管 理或計(jì)費(fèi)等監(jiān)控,對于已斷開的IP會(huì)話,釋放分配給該IP會(huì)話的資源,以 避免資源浪費(fèi)。
      參見圖1,圖1是用戶與網(wǎng)絡(luò)側(cè)所建立IP會(huì)話的示意圖。其中"P"對 于用戶代表會(huì)話對端(Peer)。圖1中,用戶側(cè)存在n個(gè)用戶,網(wǎng)絡(luò)側(cè)存在 接入節(jié)點(diǎn)(AN, Access Node),與IP邊緣設(shè)備如寬帶網(wǎng)絳網(wǎng)關(guān)(BNG )或 寬帶接入服務(wù)器(BRAS)等邊緣節(jié)點(diǎn)(EN, Edge Node)。圖1中,每個(gè) 用戶通過AN,與EN之間建立IP會(huì)話。相應(yīng)地,n個(gè)用戶與EN之間可建 立n個(gè)IP會(huì)話。
      圖1中,在用戶開展業(yè)務(wù)時(shí),網(wǎng)絡(luò)側(cè)能夠基于網(wǎng)絡(luò)側(cè)與用戶側(cè)所能夠支 持的組播技術(shù),為用戶提供組播業(yè)務(wù)。組播技術(shù)中,用戶若需要開展某組播 業(yè)務(wù),則可根據(jù)網(wǎng)絡(luò)側(cè)通知的該組播業(yè)務(wù)對應(yīng)的組播組地址,請求加入該組 播組,在網(wǎng)絡(luò)側(cè)接受該請求后,用戶側(cè)可從網(wǎng)絡(luò)側(cè)獲取到網(wǎng)絡(luò)側(cè)組播的組播 業(yè)務(wù)相關(guān)信息。每個(gè)組4番組中可配置多個(gè)組凈番組成員。
      另外,現(xiàn)有組播技術(shù)中,用戶側(cè)與網(wǎng)絡(luò)側(cè)之間基于現(xiàn)有組播管理協(xié)議實(shí) 現(xiàn)通信?,F(xiàn)有組播管理協(xié)議如適用于IPv4網(wǎng)絡(luò)的因特網(wǎng)組管理協(xié)議(IGMP, Internet Group Management Protocol)、適用于IPv6網(wǎng)絡(luò)的組l番監(jiān)聽者發(fā)現(xiàn) (MLD, Multicast Listener Discovery )協(xié)議。
      現(xiàn)有技術(shù)中,用戶可基于組播技術(shù)開展業(yè)務(wù),但是,在對用戶側(cè)與網(wǎng)絡(luò) 側(cè)之間的IP會(huì)話的存活進(jìn)行檢測時(shí),需要基于特定的IP會(huì)話存活檢測機(jī)制來進(jìn)行。現(xiàn)有IP會(huì)話存活檢測機(jī)制中,用戶側(cè)與網(wǎng)絡(luò)側(cè)之間,如用戶終端、
      AN以及EN之間基于雙向轉(zhuǎn)發(fā)檢測(BFD, Bidirectional Forwarding Detection)協(xié)議,由EN針對每條IP會(huì)話,向?qū)?yīng)的用戶發(fā)送會(huì)話檢測報(bào)文; 用戶在收到該會(huì)話4企測報(bào)文后,若用戶在線,則向EN返回響應(yīng)消息。
      而現(xiàn)有用戶側(cè)大部分用戶終端并不能支持上述BFD協(xié)議,因此,對于 用戶側(cè)難以支持上述相關(guān)協(xié)議的情況,現(xiàn)有IP會(huì)話存活;險(xiǎn)測機(jī)制難以對用 戶側(cè)與網(wǎng)絡(luò)側(cè)之間的IP會(huì)話進(jìn)行監(jiān)控。
      另外,現(xiàn)有技術(shù)中,用戶側(cè)與網(wǎng)絡(luò)側(cè)之間的IP會(huì)話通常只能支持單播 業(yè)務(wù),并不能支持組播業(yè)務(wù)。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供一種基于組播技術(shù)的IP會(huì)話和/或IP組播會(huì)話監(jiān)控方 法,基于現(xiàn)有多數(shù)通信設(shè)備能夠支持的組播技術(shù),實(shí)現(xiàn)對網(wǎng)絡(luò)側(cè)與用戶側(cè)用 戶之間的IP會(huì)話/IP組播會(huì)話的存活狀況的監(jiān)控。
      一種基于組播技術(shù)的會(huì)話監(jiān)控方法,包括
      獲取用戶側(cè)用戶能夠加入的會(huì)話組播組的成員信息;所述會(huì)話組播組中 的成員與網(wǎng)絡(luò)側(cè)之間的會(huì)話處于存活狀態(tài);
      查找所述會(huì)話組播組的成員信息中,是否包含所述用戶的用戶信息,若 包含,則確定作為該會(huì)話組播組中的成員的所述用戶,與網(wǎng)絡(luò)側(cè)之間的會(huì)話 存活。
      本發(fā)明實(shí)施例還提供一種基于組播技術(shù)的會(huì)話監(jiān)控裝置,基于現(xiàn)有多數(shù) 通信設(shè)備能夠支持的組播技術(shù),實(shí)現(xiàn)對網(wǎng)絡(luò)側(cè)與用戶側(cè)用戶之間的會(huì)話的存 活狀況的監(jiān)控。
      一種基于組播技術(shù)的會(huì)話監(jiān)控裝置,包括第一獲取單元和確定單元; 其中,
      所述第一獲取單元,獲取用戶側(cè)用戶能夠加入的會(huì)話組播組的成員信 息;所述會(huì)話組播組中的成員與網(wǎng)絡(luò)側(cè)之間的會(huì)話處于存活狀態(tài);
      所述確定單元,查找所述會(huì)話組播組的成員信息中,是否包含所述用戶 的用戶信息,若包含,則確定作為該會(huì)話組播組中的成員的所述用戶,與網(wǎng) 絡(luò)側(cè)之間的會(huì)話存活。
      本發(fā)明實(shí)施例還提供一種接入節(jié)點(diǎn),向基于組播技術(shù)的會(huì)話監(jiān)控裝置提 供當(dāng)前會(huì)話組播組的成員信息。一種接入節(jié)點(diǎn),包括第二獲取單元和第二發(fā)送單元;
      所述第二獲取單元,獲取用戶側(cè)用戶能夠加入的會(huì)話組播組的成員信 息;所述會(huì)話組播組中的成員與網(wǎng)絡(luò)側(cè)之間的會(huì)話處于存活狀態(tài);
      所述第二發(fā)送單元,將所述第二獲取單元獲取到的所述成員信息發(fā)出到 基于組播技術(shù)的會(huì)話監(jiān)控裝置的第 一 獲取單元。
      本發(fā)明實(shí)施例還提供一種基于組播技術(shù)的會(huì)話監(jiān)控系統(tǒng),基于現(xiàn)有多數(shù) 通信設(shè)備能夠支持的組播技術(shù),實(shí)現(xiàn)對網(wǎng)絡(luò)側(cè)與用戶側(cè)用戶之間的會(huì)話的存 活狀況的監(jiān)控。
      一種基于組播技術(shù)的會(huì)話監(jiān)控系統(tǒng),包括基于組播技術(shù)的會(huì)話監(jiān)控裝 置和接入節(jié)點(diǎn);其中,
      所述基于組播技術(shù)的會(huì)話監(jiān)控裝置包括第一獲取單元和確定單元;其
      中,
      所述第 一獲取單元,獲取用戶側(cè)用戶能夠加入的會(huì)話組播組的成員信 息;所述會(huì)話組播組中的成員與網(wǎng)絡(luò)側(cè)之間的會(huì)話處于存活狀態(tài);
      所述確定單元,查找所述會(huì)話組播組的成員信息中,是否包含所述用戶 的用戶信息,若包含,則確定作為該會(huì)話組播組中的成員的所述用戶,與網(wǎng) 絡(luò)側(cè)之間的會(huì)話存活;
      所述接入節(jié)點(diǎn)包括第二獲取單元和第二發(fā)送單元;
      所述第二獲取單元,獲取用戶側(cè)用戶能夠加入的會(huì)話組播組的成員信 息;所述會(huì)話組播組中的成員與網(wǎng)絡(luò)側(cè)之間的會(huì)話處于存活狀態(tài);
      所述第二發(fā)送單元,將所述第二獲取單元獲取到的所述成員信息發(fā)出到 所述基于組播技術(shù)的會(huì)話監(jiān)控裝置的第一獲取單元。
      本發(fā)明實(shí)施例提供的技術(shù)方案基于組播技術(shù),通過預(yù)先為用戶側(cè)用戶設(shè) 置該用戶能夠加入的IP會(huì)話/IP組播會(huì)話組播組,該IP會(huì)話/IP組播會(huì)話組 ^番組中的成員與網(wǎng)絡(luò)側(cè)之間的IP會(huì)話/IP組播會(huì)話存活,由網(wǎng)絡(luò)側(cè)對該IP 會(huì)話/IP組播會(huì)話組播組內(nèi)的成員信息進(jìn)行監(jiān)控,若IP會(huì)話/IP組^番會(huì)話組 ,播組的成員信息中包含用戶側(cè)用戶對應(yīng)的用戶信息,則可確定網(wǎng)絡(luò)側(cè)與用戶 之間的IP會(huì)話/IP組播會(huì)話存活,從而可實(shí)現(xiàn)基于組播技術(shù),對IP會(huì)話/IP 組播會(huì)話存活的檢測。對于不支持BFD等現(xiàn)有IP會(huì)話/IP組播會(huì)話檢測機(jī) 制的用戶終端,也可實(shí)現(xiàn)相關(guān)IP會(huì)話/IP組播會(huì)話的存活;險(xiǎn)測。


      圖1是用戶與網(wǎng)絡(luò)側(cè)所建立IP會(huì)話/IP組播會(huì)話的示意圖2是本發(fā)明實(shí)施例提供的基于組播技術(shù)的IP會(huì)話/IP組播會(huì)話監(jiān)控方
      法流程圖3是本發(fā)明實(shí)施例提供的基于組播技術(shù)的IP會(huì)話/IP組播會(huì)話監(jiān)控裝 置的結(jié)構(gòu)示意圖4是本發(fā)明實(shí)施例提供的接入節(jié)點(diǎn)的結(jié)構(gòu)示意圖; 圖5是本發(fā)明實(shí)施例一基于組播技術(shù)監(jiān)控IP會(huì)話/IP組播會(huì)話流程圖; 圖6是本發(fā)明實(shí)施例二基于組播技術(shù)監(jiān)控IP會(huì)話/IP組播會(huì)話流程圖; 圖7是本發(fā)明實(shí)施例二 IP會(huì)話/IP組播會(huì)話存活檢測廣播機(jī)制示意圖; 圖8是本發(fā)明實(shí)施例三基于組播技術(shù)監(jiān)控IP會(huì)話/IP組播會(huì)話流程圖; 圖9是本發(fā)明實(shí)施例四基于組播技術(shù)監(jiān)控IP會(huì)話/IP扭播會(huì)話流程圖; 圖10是本發(fā)明實(shí)施例五基于組播技術(shù)監(jiān)控IP會(huì)話/IP組播會(huì)話流程圖; 圖11是本發(fā)明實(shí)施例六基于組播技術(shù)監(jiān)控IP會(huì)話/IP組播會(huì)話流程圖。
      具體實(shí)施例方式
      下面將結(jié)合附圖對本發(fā)明實(shí)施例提供技術(shù)方案作進(jìn)一步詳細(xì)描述。
      本發(fā)明實(shí)施例基于網(wǎng)絡(luò)側(cè)與用戶側(cè)能夠支持的組播技術(shù),對用戶與接入 網(wǎng)之間的IP會(huì)話/IP組4番會(huì)話進(jìn)行存活;險(xiǎn)測, 一方面,方〗更用戶基于已有用 戶終端開展相關(guān)業(yè)務(wù), 一方面,實(shí)現(xiàn)網(wǎng)絡(luò)側(cè)對IP會(huì)話/IP組播會(huì)話的監(jiān)控。
      參見圖2,圖2是本發(fā)明實(shí)施例提供的基于組播技術(shù)的IP會(huì)話/IP組播 會(huì)話監(jiān)控方法流程圖,該流程可包括以下步驟
      步驟201 、 IP邊緣設(shè)備獲取用戶側(cè)用戶能夠加入的會(huì)話組播組的成員信 息;所述會(huì)話組播組中的成員與網(wǎng)絡(luò)側(cè)之間的會(huì)話處于存活狀態(tài)。
      步驟202、 IP邊緣設(shè)備查找所述會(huì)話組播組的成員信息中,是否包含所 述用戶的用戶信息,若包含,則確定作為該會(huì)話組播組中的成員的所述用戶, 與網(wǎng)絡(luò)側(cè)之間的會(huì)話存活。
      在上述步驟中,會(huì)話監(jiān)控包括IP會(huì)話監(jiān)控和/或IP組播會(huì)話監(jiān)控。
      本發(fā)明實(shí)施例中,基于組播技術(shù)實(shí)現(xiàn)對IP會(huì)話的監(jiān)控,因此,本發(fā)明 實(shí)施例中,可預(yù)先設(shè)置用于檢測IP會(huì)話是否存活的上述IP會(huì)話組播組,網(wǎng) 絡(luò)側(cè)通過監(jiān)控該IP會(huì)話組播組中的成員,來檢測該用戶對應(yīng)的IP會(huì)話是否
      9存活,即,若用戶已加入該IP會(huì)話組播組,成為該IP會(huì)話組播組中的成員,
      則該用戶與IP邊緣設(shè)備之間的IP會(huì)話存活。或者,通過用戶加入的某個(gè)IPTV 組^番業(yè)務(wù)頻道對應(yīng)的IP組纟番會(huì)話組^番組,該IP組播會(huì)話成員用戶的存活, 由網(wǎng)絡(luò)側(cè)對該IP組播會(huì)話組播組內(nèi)的成員信息進(jìn)行監(jiān)控,.若IP組播會(huì)話組 播組的成員信息中包含用戶側(cè)用戶對應(yīng)的用戶信息,則可確定IP組播會(huì)話 成員用戶是否存活。所謂用戶加入IP會(huì)話/IP組播會(huì)話組播組可表現(xiàn)為該IP 會(huì)話/IP組播會(huì)話組播組的成員信息中包含該用戶對應(yīng)的用戶信息,該用戶 信息至少需包含用戶的標(biāo)識(shí),進(jìn)一步可包含用戶終端的端口號(hào)等等。另外, 實(shí)際應(yīng)用中,運(yùn)營商可根據(jù)實(shí)際情況,分配用于檢測IP會(huì)話是否存活的IP 會(huì)話組播組對應(yīng)的IP會(huì)話組播組地址。如運(yùn)營商可按地理區(qū)域的不同,為 不同區(qū)域的用戶分配對應(yīng)的IP會(huì)話組播組地址,或者,可按不同業(yè)務(wù),為 不同業(yè)務(wù)的用戶分配對應(yīng)的IP會(huì)話組^番組地址。
      本發(fā)明實(shí)施例中,IP邊緣設(shè)備可以是EN。 EN可以是通過AN的上報(bào), 獲取到IP會(huì)話/IP組播會(huì)話組播組的成員信息,也可利用EN自身的功能, 獲取到IP會(huì)話/IP組播會(huì)話組播組的成員信息。
      本發(fā)明實(shí)施例中,EN通過AN的上報(bào)獲取IP會(huì)話/IP組播會(huì)話組播組 的成員信息的做法包括AN接收用戶側(cè)發(fā)送的要求將用戶加入IP會(huì)話/IP 組播會(huì)話組播組的報(bào)告報(bào)文;該報(bào)告報(bào)文中攜帶該用戶所對應(yīng)的用戶信息與 以及IP會(huì)話/IP組播會(huì)話組播組地址;AN解析出該報(bào)告報(bào)文中的IP會(huì)話/IP 組播會(huì)話組播組地址與用戶信息,直接將該用戶信息配置到預(yù)先存儲(chǔ)的IP 會(huì)話/IP組播會(huì)話組播組的成員信息中,存儲(chǔ)經(jīng)過配置的IP會(huì)話/IP組播會(huì) 話組播組的成員信息;或,AN查詢預(yù)先存儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組 的成員信息中,是否包含該用戶信息,若包含,則保留該IP會(huì)話/IP組播會(huì) 話組播組的成員信息中的該用戶信息,否則,將該用戶信息配置到該IP會(huì) 話/IP組播會(huì)話組播組的成員信息中,存儲(chǔ)經(jīng)過配置的IP會(huì)話/IP組播會(huì)話 組播組的成員信息;之后,AN將經(jīng)過配置的IP會(huì)話/IP組播會(huì)話組播組的 成員信息發(fā)送給EN,該IP會(huì)話/IP組播會(huì)話組播組的成員信息可釆用層二 控制(L2C, Layer 2 Control)機(jī)制,以消息的形式由AN上報(bào)EN。
      本發(fā)明實(shí)施例中,EN利用自身功能獲取IP會(huì)話/IP組播會(huì)話組播組的 成員信息的做法,與AN獲取IP會(huì)話/IP組播會(huì)話組播組約成員信息的做法 類似,即EN接收用戶側(cè)通過AN發(fā)送的要求將用戶加入IP會(huì)話/IP組纟番會(huì) 話組播組的報(bào)告報(bào)文;該報(bào)告報(bào)文中攜帶該用戶所對應(yīng)的用戶信息與IP會(huì) 話/IP組播會(huì)話組播組地址;EN解析出該報(bào)告才艮文中的IP會(huì)話/IP組播會(huì)話組播組地址與用戶信息,直接將該用戶信息配置到IP會(huì)話/IP組播會(huì)話組播
      組的成員信息中,存儲(chǔ)經(jīng)過配置的IP會(huì)話/IP組播會(huì)話組播組的成員信息; 或,EN查詢預(yù)先存儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組的成員信息中,是否包 含該用戶信息,若包含,則保留該IP會(huì)話/IP組播會(huì)話組播組的成員信息中 的該用戶信息;否則,將該用戶信息配置到該IP會(huì)話/IP組"t番會(huì)話組^"組的 成員信息中,存儲(chǔ)經(jīng)過配置的IP會(huì)話/IP組播會(huì)話組播組的成員信息,EN 在對IP會(huì)話/IP組播會(huì)話組播組的成員信息配置后,得到更新的IP會(huì)話/IP 組播會(huì)話組播組的成員信息,然后,可通過查找該當(dāng)前IP會(huì)話/IP組播會(huì)話 組播組的成員信息,確定哪些IP會(huì)話/IP組播會(huì)話的成員用戶存活,進(jìn)而, EN可對該IP會(huì)話/IP組播會(huì)話進(jìn)行進(jìn)一步的計(jì)費(fèi)等等的監(jiān)控。
      以上給出本發(fā)明實(shí)施例中EN獲取IP會(huì)話/IP組播會(huì)話組播組的成員信 息的兩種做法中,AN或EN可根據(jù)用戶側(cè)上報(bào)的攜帶IP會(huì)話/IP組播會(huì)話 組播組地址以及相關(guān)用戶信息的報(bào)告報(bào)文,來生成IP會(huì)話/IP組播會(huì)話組播 組的成員信息。具體實(shí)現(xiàn)時(shí),該報(bào)告報(bào)文的形式可以是現(xiàn)有用戶終端所能夠 支持的現(xiàn)有IGMP成員報(bào)告(Membership Report)報(bào)文;或,現(xiàn)有MLD組 播監(jiān)聽者凈艮告(Multicast Listener Report)才艮文。
      本發(fā)明實(shí)施例中,網(wǎng)絡(luò)側(cè)可通過用戶側(cè)主動(dòng)上凈艮"t艮告凈艮文,來獲知用戶 是否在線,即獲知用戶與EN之間的IP會(huì)話/IP組播會(huì)話的成員用戶是否存 活;也可在用戶側(cè)在收到網(wǎng)絡(luò)側(cè)下發(fā)的用于查詢該IP會(huì)話/IP組纟番會(huì)話的成 員用戶是否存活的查詢報(bào)文后,若用戶在線,則由用戶向網(wǎng)絡(luò)側(cè)返回報(bào)告報(bào) 文,以使網(wǎng)絡(luò)側(cè)進(jìn)一步獲知相關(guān)IP會(huì)話/IP組播會(huì)話的成員用戶存活。具體 實(shí)現(xiàn)時(shí),該查詢報(bào)文的形式也可與報(bào)告報(bào)文相對應(yīng),如報(bào)杏報(bào)文是IGMP成 員報(bào)告報(bào)文,該查詢報(bào)文可以是IGMP成員查詢(Membership Query報(bào)文); 若報(bào)告報(bào)文是MLD組播監(jiān)聽者報(bào)告報(bào)文,該查詢報(bào)文可以是MLD組播監(jiān) 聽者查詢(Multicast Listener Query )才艮文。該查詢才艮文中需攜帶IP會(huì)話/IP 組播會(huì)話組播組地址,以使用戶側(cè)接收到該查詢報(bào)文后,能夠識(shí)別該查詢報(bào) 文所針對查詢的是哪個(gè)組播組,進(jìn)而,該組播組的用戶需要上報(bào)對應(yīng)的報(bào)告 報(bào)文。
      實(shí)際應(yīng)用中,若正常在線的用戶期望離開IP會(huì)話/IP組播會(huì)話組播組, 則用戶可向網(wǎng)絡(luò)側(cè)發(fā)送指示該用戶離開某IP會(huì)話/IP組播命話組播組的離開 組才艮文,該離開組才艮文中攜帶該用戶對應(yīng)的用戶信息,及該IP會(huì)話/IP組播 會(huì)話組l番組地址。
      具體實(shí)現(xiàn)時(shí),若AN負(fù)責(zé)獲取及上報(bào)IP會(huì)話/IP組播會(huì)話組播組的成員信息,則AN收到離開組報(bào)文后,解析出其中的用戶信息,及IP會(huì)話/IP組 播會(huì)話組播組地址,且將之前所存儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組的成員信 息中的該用戶信息,從該IP會(huì)話/IP組播會(huì)話組播組的成員信息中刪除,再 存儲(chǔ)經(jīng)過刪除處理的IP會(huì)話/IP組播會(huì)話組播組的成員信息,并上報(bào)給EN。 EN收到AN上報(bào)的經(jīng)過刪除處理的IP會(huì)話/IP組播會(huì)話組播組的成員信息 后,與當(dāng)前存儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組的成員信息進(jìn)行比較,根據(jù)其 中不包含原先尚存在的用戶信息,可確定對應(yīng)的IP會(huì)話/IP組播會(huì)話不存活。
      具體實(shí)現(xiàn)時(shí),若AN并不負(fù)責(zé)獲取及上報(bào)IP會(huì)話/IP組播會(huì)話組播組的 成員信息,則AN可將接收到的離開組報(bào)文轉(zhuǎn)發(fā)給EN,由EN收到該離開 組^艮文后,解析出其中的用戶信息,及IP會(huì)話/IP組播會(huì)話組播組地址,且 將之前所存儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組的成員信息中的該用戶信息,從 該IP會(huì)話/IP組播會(huì)話組播組的成員信息中刪除,進(jìn)而EN可確定對應(yīng)的IP 會(huì)話/IP組播會(huì)話的成員用戶不存活。
      本發(fā)明實(shí)施例中,上述離開組報(bào)文可采用現(xiàn)有IGMP離開組才艮告(Leave Group )報(bào)文,或釆用現(xiàn)有MLD組才番監(jiān)聽者結(jié)束(Multicast Listener Done ) 報(bào)文。
      實(shí)際應(yīng)用中,也可能出現(xiàn)IP會(huì)話/IP組播會(huì)話被迫中斷的情況,如用戶 側(cè)與網(wǎng)絡(luò)側(cè)之間的通信鏈路故障。相應(yīng)地,實(shí)際應(yīng)用中,也可在網(wǎng)絡(luò)側(cè)設(shè)置 計(jì)數(shù)裝置,以使網(wǎng)絡(luò)側(cè)及時(shí)檢測到IP會(huì)話/IP組播會(huì)話的存活狀況。對于由 AN上報(bào)IP會(huì)話/IP組播會(huì)話組播組的成員信息的情況,可在AN上設(shè)置計(jì) 數(shù)裝置,對AN連續(xù)未收到某用戶上報(bào)的報(bào)告報(bào)文的次數(shù)進(jìn)行計(jì)數(shù),若該次 數(shù)超過預(yù)先設(shè)置的閾值,AN可將對應(yīng)的用戶信息從所存儲(chǔ)的IP會(huì)話/IP組 播會(huì)話組播組的成員信息中刪除,之后,存儲(chǔ)經(jīng)過刪除處理的IP會(huì)話/IP組 播會(huì)話組播組的成員信息,并上報(bào)給EN。
      在EN上,無論是通過AN上報(bào),還是由EN自身獲取IP會(huì)話/IP組播 會(huì)話組播組的成員信息,可設(shè)置在EN獲取到不包含某用戶對應(yīng)的用戶信息 的IP會(huì)話/IP組播會(huì)話組播組的成員信息后,與所存儲(chǔ)的IP會(huì)話/IP組播會(huì) 話組播組的成員信息進(jìn)行比較,則可確定對應(yīng)的IP會(huì)話/IP組播會(huì)話不存活; 或者可設(shè)置,若EN連續(xù)獲取到的IP會(huì)話/IP組播會(huì)話組播組信息中,已不 再包含原先尚存在的用戶信息的次數(shù),超過預(yù)先設(shè)置的閾俥,則可確定對應(yīng) 的IP會(huì)話/IP組播會(huì)話的成員用戶不存活。
      在EN確定某IP會(huì)話/IP組播會(huì)話的成員用戶不存活后,可釋放原先分 配給該IP會(huì)話/IP組播會(huì)話的成員用戶的資源,以避免因未能及時(shí)獲知IP會(huì)話/IP組播會(huì)話的成員用戶的存活狀況,而將資源浪費(fèi)在已斷開的IP會(huì)話 /IP組播會(huì)話的成員用戶上。
      相應(yīng)地,本發(fā)明實(shí)施例還提供一種基于組播技術(shù)的IP會(huì)話/IP組播會(huì)話
      監(jiān)控裝置。參見圖3,圖3是該裝置的結(jié)構(gòu)示意圖。該裝置,監(jiān)控用戶側(cè)與 網(wǎng)絡(luò)側(cè)之間的IP會(huì)話的存活狀況或IP組播會(huì)話成員用戶的存活狀況,可包 括第一獲取單元和確定單元;其中,
      包括第一獲取單元和確定單元;其中,
      第一獲取單元,獲取用戶側(cè)用戶能夠加入的IP會(huì)話/IP組播會(huì)話組播組 的成員信息;所述IP會(huì)話組播組中的成員與網(wǎng)絡(luò)側(cè)之間的IP會(huì)話處于存活 狀態(tài),或者所述IP組播會(huì)話組播組中的成員用戶處于存活狀態(tài);
      確定單元,查找所述第一獲取單元獲取到的IP會(huì)話/IP組播會(huì)話組播組 的成員信息中,是否包含所述用戶的用戶信息,若包含,則確定作為該IP 會(huì)話組播組中的成員的所述用戶,與網(wǎng)絡(luò)側(cè)之間的IP會(huì)話存活,或者確定 所述IP組播會(huì)話組播組中的成員用戶處于存活狀態(tài)。
      若EN通過AN的上報(bào)獲取IP會(huì)話/IP組播會(huì)話組播組的成員信息,則 該第一獲取單元可包括第一接收單元和第一存儲(chǔ)單元;其中,
      第一接收單元,接收AN上報(bào)的IP會(huì)話/IP組播會(huì)話組播組的成員信息;
      第一存儲(chǔ)單元,存儲(chǔ)第一接收單元接收到的IP會(huì)話/IP組播會(huì)話組播組
      的成員信息。
      若EN自身獲取IP會(huì)話/IP組播會(huì)話組播組的成員信息,則該第 一獲取 單元可包括
      第二接收單元、第一解析單元、第一配置處理單元和-二存儲(chǔ)單元; 第二接收單元,接收用戶側(cè)通過AN發(fā)送的要求將用戶加入所述IP會(huì) 話/IP組播會(huì)話組播組的報(bào)告報(bào)文;所述報(bào)告報(bào)文中攜帶所述用戶信息與所 述IP會(huì)話/IP組4番會(huì)話組t番組對應(yīng)的IP會(huì)話/IP組播會(huì)話組纟番組地址;
      第二存儲(chǔ)單元,存儲(chǔ)IP會(huì)話/IP組播會(huì)話組播組的成員信息;若EN尚
      未能獲取到IP會(huì)話/IP組播會(huì)話組播組的成員信息,則該第二存儲(chǔ)單元為空; 第一解析單元,解析出第二接收單元接收到的報(bào)告報(bào)文中的IP會(huì)話/IP
      組播會(huì)話組播組地址與用戶信息;
      第一配置處理單元,將第一解析單元解析出的用戶信4配置到第二處單 元存儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組的成員信息中;或,查詢第二存儲(chǔ)單元 中存儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組的成員信息中,是否包含所述用戶信息, 若包含,則保留第二存儲(chǔ)單元中存儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組的成員信息中的所述用戶信息;否則,將所述用戶信息配置到第二存儲(chǔ)單元中存儲(chǔ)的 IP會(huì)話/IP組播會(huì)話組播組的成員信息中。
      所述第二接收單元,進(jìn)一步接收用戶側(cè)定期發(fā)送的所述報(bào)告報(bào)文。
      所述裝置進(jìn)一步可包括
      第一發(fā)送單元,將用于查詢所述IP會(huì)話/IP組播會(huì)話的成員用戶是否存 活的查詢報(bào)文發(fā)送給所述AN;所述查詢報(bào)文中攜帶所述IP會(huì)話/IP組播會(huì) 話組播組地址。
      所述第 一發(fā)送單元可包括
      單播幀發(fā)送單元和/或組播幀發(fā)送單元;
      所述單播幀發(fā)送單元,將承載所述查詢報(bào)文的單播幀發(fā)送給AN; 所述組播幀發(fā)送單元,將承載所述查詢報(bào)文的組播幀發(fā)送給AN。 所述裝置進(jìn)一步包括
      更新單元,在確定單元確定所述IP會(huì)話/IP組播會(huì)話的'成員用戶存活后, 更新所述IP會(huì)話/IP組播會(huì)話的成員用戶的存活狀況,該更新單元可以是一 個(gè)定時(shí)裝置,所謂更新即對確定存活的IP會(huì)話/IP組播會(huì)話的成員用戶重新 計(jì)時(shí)。
      所述第一接收單元進(jìn)一步接收所述AN上報(bào)的不包含所述用戶信息的 IP會(huì)話/IP組播會(huì)話組播組的成員信息;
      所述確定單元,進(jìn)一步比較所述第二存儲(chǔ)單元存儲(chǔ)的IP會(huì)話/IP組播會(huì) 話組播組的成員信息與所述第一接收單元接收到的IP會(huì)話/IP組播會(huì)話組播 組的成員信息,根據(jù)第一接收單元接收到的IP會(huì)話/IP組播會(huì)話組播組的成 員信息中不包含所述用戶信息,確定網(wǎng)絡(luò)側(cè)與該用戶之間的IP會(huì)話不存活 或IP組播會(huì)話的成員用戶不存活。
      所述裝置進(jìn)一步包括
      第一計(jì)數(shù)單元,對連續(xù)獲取到不包含所述用戶的用戶信息所述IP會(huì)話 /IP組播會(huì)話組播組的成員信息的次數(shù)進(jìn)行計(jì)數(shù);
      所述確定單元,進(jìn)一步對所述第一計(jì)數(shù)單元所計(jì)次數(shù)進(jìn)行監(jiān)控,若所計(jì) 次數(shù)達(dá)到預(yù)設(shè)次數(shù),確定所述IP會(huì)話/IP組播會(huì)話的成員用戶不存活。
      所述裝置進(jìn)一步包括
      第一刪除處理單元; .
      所述第二接收單元,進(jìn)一步接收用戶側(cè)通過AN發(fā)送的指示所述用戶離 開所述IP會(huì)話/IP組播會(huì)話組播組的離開組報(bào)文,所述離開組報(bào)文中攜帶所 述IP會(huì)話/IP組纟番會(huì)話組纟番組地址和所述用戶對應(yīng)的用戶信息;第 一解析單元,進(jìn)一步解析出第二接收單元接收到的離開報(bào)文所攜帶的
      IP會(huì)話/IP組纟番會(huì)話組纟番組地址和用戶信息;
      第一刪除處理單元,根據(jù)第一解析單元解析出的用戶信息,將第二接收 單元接收到的IP會(huì)話/IP組播會(huì)話組播組的成員信息中的該用戶信息刪除;
      確定單元,進(jìn)一步比較第二存儲(chǔ)單元存儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組 的成員信息與所述第 一刪除處理單元?jiǎng)h除處理后的IP會(huì)話/IP組播會(huì)話組播 組的成員信息,根據(jù)第一刪除處理單元?jiǎng)h除處理后的IP會(huì)話/IP組播會(huì)話組 播組的成員信息中不包含所述用戶信息,確定網(wǎng)絡(luò)側(cè)與該用戶之間的IP會(huì) 話不存活或IP組播會(huì)話的成員用戶不存活。
      本發(fā)明實(shí)施例還提供一種AN。參見圖4,圖4是該AN的結(jié)構(gòu)示意圖, 該AN可包括第二獲取單元和第二發(fā)送單元;
      第二獲取單元,獲取用戶側(cè)用戶能夠加入的IP會(huì)話/IP組播會(huì)話組播組 的成員信息;所述IP會(huì)話組播組中的成員與網(wǎng)絡(luò)側(cè)之間的IP會(huì)話處于存活 狀態(tài),或者所述IP組播會(huì)話組播組中的成員用戶處于存活狀態(tài);
      第二發(fā)送單元,將所述第二獲取單元獲取到的所述成員信息發(fā)出到基于 組播技術(shù)的會(huì)話監(jiān)控裝置的第一獲取單元。
      其中,所述第二獲取單元包括
      第三接收單元、第二解析單元、第二配置處理單元和第三存儲(chǔ)單元;
      所述第三接收單元,接收用戶側(cè)發(fā)送的要求將所述用戶加入所述IP會(huì) 話/IP組播會(huì)話組播組的報(bào)告報(bào)文;所述報(bào)告報(bào)文中攜帶所述用戶信息與所 述IP會(huì)話/IP組播會(huì)話組纟番組地址;
      第二解析單元,解析出第三接收單元接收到的報(bào)告報(bào)文中的IP會(huì)話/IP 組播會(huì)話組播組地址與用戶信息;
      第三存儲(chǔ)單元,存儲(chǔ)IP會(huì)話/IP組播會(huì)話組播組的成員信息;若AN尚 未能獲取到IP會(huì)話/IP組播會(huì)話組播組的成員信息,則該第三存儲(chǔ)單元為空;
      第二配置處理單元,將第二解析單元解析出的用戶信息配置到第三存儲(chǔ) 單元存儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組的成員信息中;或,查詢第三存儲(chǔ)單 元存儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組的成員信息中是否包含該用戶信息,若 包含,則保留該IP會(huì)話/IP組播會(huì)話組播組的成員信息中的該用戶信息;否 則,將該用戶信息配置到第三存儲(chǔ)單元存儲(chǔ)的該IP會(huì)話/ip組播會(huì)話組播組 的成員信息中;
      第三接收單元,進(jìn)一步接收用戶側(cè)定期發(fā)送的報(bào)告報(bào)文,后續(xù),第二解 析單元、第二配置處理單元和第三存儲(chǔ)單元執(zhí)行相應(yīng)的處理。接入節(jié)點(diǎn)進(jìn)一步包括第二刪除處理單元;
      第三接收單元,進(jìn)一步接收用戶側(cè)發(fā)送的指示所述用戶離開所迷IP會(huì) 話/IP組播會(huì)話組播組的離開組報(bào)文,所述離開組報(bào)文中攜帶所述IP會(huì)話/IP 組播會(huì)話組播組地址和所述用戶對應(yīng)的用戶信息;
      第二解析單元,進(jìn)一步解析出第三接收單元接收到的IP會(huì)話/IP組播會(huì) 話組l番組;也址和用戶信息;
      第二刪除處理單元,將第三存儲(chǔ)單元存儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組 的成員信息中的所述用戶信息刪除;
      第三存儲(chǔ)單元,存儲(chǔ)經(jīng)過刪除處理的IP會(huì)話/IP組播會(huì)話組播組的成員 信息,覆蓋原先存儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組的成員信息;
      第二發(fā)送單元,進(jìn)一步將經(jīng)過第二刪除處理單元?jiǎng)h除處理的IP會(huì)話/IP 組播會(huì)話組播組的成員信息發(fā)出,IP邊緣設(shè)備如EN可接收該信息。
      所述接入節(jié)點(diǎn)進(jìn)一步包括第四接收單元、第三發(fā)送單元;
      所述第四接收單元,接收IP邊緣設(shè)備發(fā)送的用于查詢所述IP會(huì)話/IP 組播會(huì)話的成員用戶是否存活的查詢報(bào)文;該查詢報(bào)文中攜帶所述IP會(huì)話 /IP組播會(huì)話組播組地址;且所述查詢報(bào)文通過層二單播幀承載;
      所述第三發(fā)送單元,將第四接收單元接收到的承載所述查詢報(bào)文的所述 單播幀發(fā)送給與該接入節(jié)點(diǎn)連接的一個(gè)用戶;或,
      所述接入節(jié)點(diǎn)進(jìn)一步包括第四接收單元、復(fù)制單元和第三發(fā)送單元;
      所述第四接收單元,接收所述IP邊緣設(shè)備發(fā)送的用于查詢所述IP會(huì)話 /IP組播會(huì)話的成員用戶是否存活的查詢報(bào)文;所述查詢報(bào)文中攜帶所述IP 會(huì)話/IP組纟番會(huì)話組纟番組地址;且所述查詢報(bào)文通過層二組播幀承載;
      所述復(fù)制單元,復(fù)制第四接收單元接收到的所述查詢報(bào)文;
      所述第三發(fā)送單元,將所述復(fù)制單元復(fù)制出的所述查詢報(bào)文分別發(fā)送給 與該接入節(jié)點(diǎn)連接的多個(gè)用戶。
      另夕卜,還需要重點(diǎn)說明的是,本發(fā)明實(shí)施例中,通過AN上報(bào)IP會(huì)話/IP 組播會(huì)話組播組的成員信息,能夠極大程度地降低EN與AN之間為4全測IP 會(huì)話/IP組播會(huì)話的成員用戶存活狀況而需要傳輸?shù)膱?bào)文流量,以及大大降 低EN檢測IP會(huì)話/IP組播會(huì)話的成員用戶的存活狀況的工作量,減少EN 的負(fù)荷量。 .
      本發(fā)明實(shí)施例還提供一種基于組播技術(shù)的IP會(huì)話/IP組播會(huì)話監(jiān)控系 統(tǒng),該系統(tǒng)可包括上述基于組播技術(shù)的IP會(huì)話/IP組播會(huì)話監(jiān)控裝置和AN, 其中,AN將所生成的IP會(huì)話/IP組播會(huì)話組播組的成員信息發(fā)出到所述基于組播技術(shù)的會(huì)話監(jiān)控裝置的第一獲取單元,由基于組播技術(shù)的IP會(huì)話/IP 組播會(huì)話監(jiān)控裝置接收?;诮M播技術(shù)的IP會(huì)話/IP組播會(huì)話監(jiān)控裝置可設(shè)
      置于EN上。
      可參見圖1,對本發(fā)明實(shí)施例中,采用基于組播技術(shù)的IP會(huì)話監(jiān)控方 法,并由AN上報(bào)IP會(huì)話組播組的成員信息給EN的技術(shù)方案的有益效果作 進(jìn)一步說明。圖1中,每個(gè)EN可支持5000個(gè)AN,每個(gè)AN可支持1000 線數(shù)字用戶線(DSL),每個(gè)DSL可支持4個(gè)IP Session,則每個(gè)EN需要 能夠支持20,000,000個(gè)IP Session。即EN需要對20,000,000個(gè)IP Session的 存活進(jìn)行檢測,因此,EN所承受的負(fù)荷量非常大。由于現(xiàn)有IP會(huì)話存活檢 測機(jī)制中,EN需要對每條IP會(huì)話的存活狀況進(jìn)行檢測,因此,導(dǎo)致EN及 時(shí)處理IP會(huì)話的性能降低,且處理時(shí)延較長,并且,由于EN與AN之間基 于每條IP會(huì)話進(jìn)行^r測,因此,容易導(dǎo)致AN與EN之間出現(xiàn)流量瓶頸,使 系統(tǒng)流量降低。
      而本發(fā)明實(shí)施例中,IP會(huì)話檢測基于預(yù)先設(shè)置的IP會(huì)話組播組進(jìn)行, 且由AN監(jiān)控該IP會(huì)話組播組中的成員,并將成員信息上報(bào)給EN,從而在 AN與EN之間只需要傳輸相對較少的信息量,即能夠使EN獲知IP會(huì)話組 播組的成員信息,進(jìn)而可獲知該IP會(huì)話組播組中,IP會(huì)話的存活狀況,而 不再需要EN對每條IP會(huì)話進(jìn)行單獨(dú)檢測,有效減少EN與AN之間的報(bào)文 流量,并有效降低EN的負(fù)荷量,進(jìn)而有效提高系統(tǒng)性能。
      另外,通過用戶加入的某個(gè)IPTV組播業(yè)務(wù)頻道對應(yīng)的IP組播會(huì)話組播 組,該IP組"t番會(huì)話的成員用戶的存活,由網(wǎng)絡(luò)側(cè)對該IP組"f番會(huì)"i舌組l番組內(nèi) 的成員信息進(jìn)行監(jiān)控,若IP組播會(huì)話組播組的成員信息中包含用戶側(cè)用戶 對應(yīng)的用戶信息,則可確定IP組播會(huì)話的成員用戶是否存活,從而可實(shí)現(xiàn) 基于組播技術(shù),對IP組播會(huì)話存活的檢測。
      本發(fā)明實(shí)施例中,對于定義IP會(huì)話組播組的具體實(shí)施可以是,將經(jīng)過 同 一個(gè)AN的多條至CPE的物理線路上的多個(gè)IP會(huì)話,定義為 一個(gè)IP會(huì)話 組;或者可將經(jīng)過同一個(gè)AN的多條至RG的物理線路上的多個(gè)IP會(huì)話,定 義為一個(gè)IP會(huì)話組;或?qū)⒔?jīng)過同一個(gè)AN的多條至UE的物理線路上的多個(gè) IP會(huì)話,定義為一個(gè)IP會(huì)話組;或者,將經(jīng)過同一條AN至用戶終端設(shè)備 的物理線路上的多個(gè)IP會(huì)話定義為一個(gè)IP會(huì)話組。每個(gè)IP會(huì)話組對應(yīng)一個(gè) IP會(huì)話組纟番組。
      上述物理線路包含有線或無線線路。
      17本發(fā)明實(shí)施例中,定義IP組播會(huì)話為用戶與接入網(wǎng)中IP邊緣設(shè)備之間 建立的一條組播會(huì)話連接。網(wǎng)絡(luò)側(cè)通常需要對IP組播會(huì)話進(jìn)行存活檢測, 以確定用戶是否存在于該IP組播會(huì)話,從而方便網(wǎng)絡(luò)側(cè)對用戶接入網(wǎng)絡(luò)的 行為進(jìn)行管理,如,對于仍處存在于IP組播會(huì)話的用戶,'進(jìn)行相應(yīng)的管理 或計(jì)費(fèi)等監(jiān)控,對于不存在于IP組播會(huì)話的用戶,釋放分配給該IP組播會(huì) 話相應(yīng)用戶的資源,以避免資源浪費(fèi)。每個(gè)IP組播會(huì)話對應(yīng)一個(gè)IP組^番會(huì)
      話組播組,所述IP組播會(huì)話組播組的地址對應(yīng)IPTV (IP電視)組播業(yè)務(wù)頻 道,不同IPTV組播業(yè)務(wù)頻道對應(yīng)不同IP組4番會(huì)話組^番組地址。 實(shí)施例一
      本實(shí)施例一中,在IP會(huì)話的建立階革爻,在EN和用戶i殳備中動(dòng)態(tài)或靜 態(tài)i殳置特定的IP會(huì)"i舌組4番組,用戶加入IP會(huì)話組^番組,EN通過AN的上 報(bào),獲取IP會(huì)話組播組的成員信息,從而得到IP會(huì)話存活狀況;
      或者,在IP組播會(huì)話的建立階段,用戶加入IPTV組播業(yè)務(wù)頻道對應(yīng)的 IP組播組,EN通過AN的上報(bào),獲取IPTV組播業(yè)務(wù)頻道對應(yīng)的IP組播組 的成員信息,從而建立IP組播會(huì)話,得到IP組播會(huì)話成員用戶的存活狀況。
      參見圖5,圖5是本發(fā)明實(shí)施例一中在會(huì)話的建立階段場景中基于組播 技術(shù)監(jiān)控IP會(huì)話/IP組播會(huì)話的流程圖,該流程可包括以下步驟
      其中,對于基于組播技術(shù)監(jiān)控IP組播會(huì)話流程,步驟500 - 502為可選。
      步驟500、 EN上設(shè)定特定的IP會(huì)話/IP組播會(huì)話組播組地址,用于IP 會(huì)話組/IP組播會(huì)話組存活監(jiān)控。
      步驟501、用戶通過EN進(jìn)行用戶認(rèn)證。
      步驟502、用戶認(rèn)證后,EN將所設(shè)定的特定的IP會(huì)話/IP組播會(huì)話組播 組地址動(dòng)態(tài)下載到用戶,該特定的IP會(huì)話/IP組纟番會(huì)話組播組地址用于IP 會(huì)話/IP組播會(huì)話組存活監(jiān)控。
      步驟501 - 502為動(dòng)態(tài)為用戶設(shè)備配置設(shè)定的特定的IP會(huì)話/IP組播會(huì) 話組i番組地址;也可以靜態(tài)地在用戶i殳備配置設(shè)定的特定的IP會(huì)話/IP組插-會(huì)話組l番組地址。
      步驟503至步驟504、 EN發(fā)起L2C協(xié)議的端口配置請求報(bào)文,要求AN 將用戶所對應(yīng)的一個(gè)或多個(gè)端口 (物理端口或邏輯端口)與所述特定的IP 會(huì)話/IP組"t番會(huì)話組播組地址或某個(gè)IPTV組播業(yè)務(wù)頻道對應(yīng)的IP組l番地址 的ACL ( Access Control List,接入控制表)屬性設(shè)置為"允許(Allowed)", 專業(yè)術(shù)語為"放入白列表",即允許用戶從所對應(yīng)的一個(gè)或多個(gè)端口 (物理 端口或邏輯端口 )加入特定的IP會(huì)話/IP組播會(huì)話組播組或某個(gè)IPTV組播業(yè)務(wù)頻道對應(yīng)的IP組纟番組。
      或者,EN發(fā)起L2C協(xié)議的端口配置請求報(bào)文,要求AN將用戶所對應(yīng) 的IP地址與對應(yīng)的一個(gè)或多個(gè)端口 (物理端口或邏輯端口 )綁定,即允許 IP地址所對應(yīng)的用戶/人所對應(yīng)的一個(gè)或多個(gè)端口 (物理端口或邏輯端口 )加 入特定的IP會(huì)話組纟番組或某個(gè)IPTV組纟番業(yè)務(wù)頻道對應(yīng)的IP組播組。
      步驟505、 AN完成端口配置后通過L2C協(xié)議,向EN回復(fù)端口配置響 應(yīng)報(bào)文。
      步驟506、用戶的IP會(huì)話/IP組播會(huì)話一旦建立,用戶的IP會(huì)話/IP組 播會(huì)話對端即發(fā)送組播報(bào)告報(bào)文,要求加入步驟500中設(shè)定的特定IP會(huì)話/IP 組播會(huì)話組播組或某個(gè)IPTV組播業(yè)務(wù)頻道對應(yīng)的IP組播地址;
      對于IGMP,才艮告才艮文為IGMP成員才艮告(Membership Report)報(bào)文; 對于MLD,報(bào)告報(bào)文為MLD組播監(jiān)聽者報(bào)告(Multicast Listener Report) 報(bào)文。
      步驟507、 AN更新組4番組成員關(guān)系,具體如下
      AN收到報(bào)告報(bào)文,提取成員信息,將相應(yīng)的用戶加入特定的IP會(huì)話組 ,潘組或某個(gè)IPTV組4番業(yè)務(wù)頻道對應(yīng)的IP組纟番組,維護(hù)相應(yīng)的特定IP會(huì)話 組,牆組成員關(guān)系表或某個(gè)IPTV組4番業(yè)務(wù)頻道對應(yīng)的IP組,燔組成員關(guān)系表;
      步驟508、 AN通過L2C協(xié)議,將用戶與特定的IP會(huì)話/IP組播會(huì)話組 播組的成員關(guān)系表內(nèi)容或某個(gè)IPTV組4番業(yè)務(wù)頻道對應(yīng)的IP組4番組成員關(guān)系 表內(nèi)容上報(bào)給EN;可以周期性上報(bào),或當(dāng)AN收到報(bào)告報(bào)文即觸發(fā)L2C上 報(bào)組播組成員關(guān)系;
      至此,當(dāng)EN獲得用戶與某個(gè)IPTV組播業(yè)務(wù)頻道對應(yīng)的IP組播組的成 員關(guān)系表,即宣告相應(yīng)的IP組播會(huì)話建立;當(dāng)一個(gè)IP組播會(huì)話建立后,稱 相應(yīng)的IPTV組播業(yè)務(wù)頻道對應(yīng)的IP組播組為IP組播會(huì)話組播組;
      步驟509、EN更新IP會(huì)話/IP組播會(huì)話成員用戶的存活狀況,具體如下
      EN才艮據(jù)AN上才艮的用戶與特定的IP會(huì)話/IP組#番會(huì)話組#番組的成員關(guān) 系表內(nèi)容,判定相應(yīng)IP會(huì)話組/IP組播會(huì)話組的相應(yīng)用戶的IP會(huì)話是否存 活,以更新相應(yīng)的IP會(huì)話存活狀況,或判定相應(yīng)IP組播會(huì)話的成員用戶是 否存活,以更新相應(yīng)的IP組播會(huì)話存活狀況;
      判定依據(jù)如下
      對于沒有、或者連續(xù)一定次數(shù)(該次數(shù)可以通過配置決定)沒有出現(xiàn)在 成員關(guān)系表中的用戶,EN將認(rèn)為相應(yīng)的IP會(huì)話或相應(yīng)的IP組播會(huì)話的成 員用戶不存活;反之,則EN將認(rèn)為相應(yīng)的IP會(huì)話或相應(yīng)的IP組播會(huì)話的成員用戶存活。
      本實(shí)施例 一 的流程結(jié)束。
      實(shí)施例二
      本實(shí)施例二中,在會(huì)話的通信過程中,EN通過AN的上報(bào),獲取IP會(huì) 話/IP組播會(huì)話組播組的成員信息,基于IP會(huì)話/IP組播會(huì)話組播組的成員 信息,監(jiān)控EN與各個(gè)用戶之間的IP會(huì)話/IP組播會(huì)話。
      參見圖6,圖6是本發(fā)明實(shí)施例二中在會(huì)話通信的場景中基于組播技術(shù) 監(jiān)控IP會(huì)話/IP組播會(huì)話的流程圖,該流程可包括以下步驟
      步驟601、 EN的會(huì)話組對端采用特定組纟番查詢方式,向已加入特定的 IP會(huì)話/IP組播會(huì)話組^番組地址的所有用戶發(fā)起查詢報(bào)文。
      實(shí)際應(yīng)用中,該查詢報(bào)文可以是IGMP的Membership Query報(bào)文;或 是MLD的Multicast Listener Query報(bào)文;該查詢報(bào)文可通過預(yù)設(shè)進(jìn)行周期 性的發(fā)送。該步驟為可選步驟。本實(shí)施例二中,該查詢報(bào)文攜帶實(shí)施例一中 在EN中設(shè)置的IP會(huì)話/IP組播會(huì)話組播組地址。
      本實(shí)施例二中,EN需要向所有用戶發(fā)送查詢才艮文,因此,該查詢才艮文 可通過層二的組播幀或廣播幀承載下發(fā)。
      步驟602、 AN接收EN發(fā)出的查詢報(bào)文,根據(jù)ACL中用戶端口 (物理 端口或邏輯端口 )與所述特定的IP會(huì)話/IP組播會(huì)話組播組地址的關(guān)系,對 查詢凈艮文進(jìn)行復(fù)制,發(fā)送給與該AN連接的已加入特定IP會(huì)話/IP組纟番會(huì)話 組〗番組地址的所有用戶。
      本實(shí)施例二中,設(shè)AN支持組l番管理協(xié)議偵聽功能,即AN能夠識(shí)別 IGMP或MLD的查詢才艮文。
      步驟603、在線用戶收到AN下發(fā)的查詢才艮文后,發(fā)送要求加入該IP會(huì) 話/IP組播會(huì)話組播組的報(bào)告報(bào)文。或者,在會(huì)話的通信過程中,用戶的會(huì) 話對端周期性地主動(dòng)發(fā)送組播報(bào)告報(bào)文,要求加入設(shè)定的特定的IP會(huì)話/IP 組播會(huì)話組纟番組; '
      或者在會(huì)話的通信過程中,用戶的會(huì)話端周期性地主動(dòng)發(fā)送組播報(bào)告報(bào) 文,要求加入IP會(huì)話/IP組播會(huì)話組4番組。
      對于前者,步驟601和602為必選;對于后者,無須步驟601和602。
      實(shí)際應(yīng)用中,若查詢報(bào)文是IGMP的Membership Query報(bào)文,則該報(bào) 告報(bào)文可以是IGMP的Membership Report報(bào)文;若查詢報(bào)文是MLD的 Multicast Listener Query凈艮文,貝'J該凈艮告才艮文可以是MLD的Multicast ListenerReport才艮文。
      本實(shí)施例二中,該報(bào)告報(bào)文中攜帶IP會(huì)話/IP組播會(huì)話組播組地址及用 戶信息。
      步驟604、 AN接收用戶側(cè)發(fā)送的報(bào)告報(bào)文,將用戶信息加入到預(yù)先存 儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組的成員信息中,更新IP會(huì)話/IP組播會(huì)話組 播組的成員信息。
      本實(shí)施例二中,AN獲取IP會(huì)話/IP組播會(huì)話組^番組的成員信息具體包 括AN解析出報(bào)告報(bào)文中的IP會(huì)話/IP組播會(huì)話組播組^址及用戶信息, 將用戶信息配置到IP會(huì)話/IP組播會(huì)話組播組的成員信息中,存儲(chǔ)經(jīng)過配置 的IP會(huì)話/IP組播會(huì)話組播組的成員信息;若AN上預(yù)先存儲(chǔ)的IP會(huì)話/IP 組播會(huì)話組播組的成員信息不為空,則AN可先查找所存儲(chǔ)的IP會(huì)話/IP組 播會(huì)話組播組的成員信息中,是否包含該用戶信息,若包含,可保留該IP 會(huì)話/IP組播會(huì)話組播組的成員信息,若不包含,再將該用戶信息配置到該 IP會(huì)話/IP組播會(huì)話組播組的成員信息中,則對應(yīng)的用戶加入了該IP會(huì)話/IP 組播會(huì)話組播組。具體實(shí)現(xiàn)時(shí),可采用關(guān)系表形式體現(xiàn)該IP會(huì)話/IP組播會(huì) 話組播組的成員信息。關(guān)系表中可包含IP會(huì)話/IP組播會(huì)話組播組地址,以 及對應(yīng)的用戶信息。 一個(gè)關(guān)系表中可維護(hù)多個(gè)不同的IP會(huì)話/IP組播會(huì)話組 播組的成員信息。
      另外,本流程涉及EN發(fā)送一次查詢凈艮文的情況,實(shí)際應(yīng)用中,EN可 定期發(fā)送查詢報(bào)文,AN可根據(jù)發(fā)出的查詢報(bào)文的次數(shù),對連續(xù)未收到用戶 側(cè)發(fā)送的報(bào)告報(bào)文的次數(shù)進(jìn)行計(jì)數(shù),若該次數(shù)達(dá)到預(yù)設(shè)次數(shù),則AN將對應(yīng) 的用戶信息,從該AN上存儲(chǔ)的IP會(huì)話/IP組播會(huì)話組播組的成員信息中刪 除,并存儲(chǔ)經(jīng)過刪除處理的IP會(huì)話/IP組播會(huì)話組播組的成員信息。
      步驟605 、 AN基于L2C協(xié)議,將IP會(huì)話/IP組播會(huì)話組播組的成員信 息上才艮給EN。
      本實(shí)施例二中,AN在步驟604后立即上報(bào)IP會(huì)話/IP組播會(huì)話組播組 的成員信息。
      由于EN在收到AN上報(bào)的IP會(huì)話/IP組播會(huì)話組播組的成員信息后, 需要進(jìn)行相應(yīng)的處理,因此,實(shí)際應(yīng)用中,可設(shè)置AN未必需要在步驟604 后立即上報(bào)IP會(huì)話/IP組播會(huì)話組播組的成員信息,而是可定期上報(bào),以進(jìn) 一步減少AN與EN之間傳輸?shù)男畔⒘浚蚕鄳?yīng)減少EN的負(fù)荷量。
      步驟606、 EN接收AN上報(bào)的IP會(huì)話/IP組播會(huì)話組播組的成員信息, 相應(yīng)更新IP會(huì)話/IP組纟番會(huì)話存活狀況。
      21本實(shí)施例二中,EN收到AN上報(bào)的當(dāng)前IP會(huì)話/IP組播會(huì)話組播組的 成員信息后,可通過查找其中的用戶信息及IP會(huì)話/IP組播會(huì)話組播組地址 等信息,確定相關(guān)IP會(huì)話存活或相關(guān)IP組播會(huì)話成員用戶的存活,保存該 IP會(huì)話/IP組4番會(huì)話組播組的成員信息。
      對于用戶原先在線,后離線的情況,若EN上預(yù)先保存有IP會(huì)話/IP組 播會(huì)話組4番組的成員信息,則EN可對接收到的IP會(huì)話/IP組播會(huì)話組播組 的成員信息與所保存的IP會(huì)話/IP組播會(huì)話組播組的成員信息進(jìn)行比較,若 所接收到的IP會(huì)話/IP組播會(huì)話組播組的成員信息中不包含原先尚存在的用 戶信息,則可確定對應(yīng)的IP會(huì)話不存活或?qū)?yīng)的IP組播會(huì)話成員用戶不存 活;或者,EN中的計(jì)數(shù)單元計(jì)數(shù)到連續(xù)接收到多次不包含該用戶信息的IP 會(huì)話/IP組播會(huì)話組播組的成員信息的次數(shù)超過預(yù)設(shè)閾值后,可確定對應(yīng)的 IP會(huì)話不存活或?qū)?yīng)的IP組播會(huì)話成員用戶不存活,從而可釋》文原先分配 給該IP會(huì)話或IP組播會(huì)話成員用戶的資源。
      對于尚存活的IP會(huì)話/IP組4番會(huì)話成員用戶,EN可更新該IP會(huì)話/IP 組播會(huì)話的存活狀況,如可重新對該IP會(huì)話或IP組播會(huì)話成員用戶的存活 狀況進(jìn)行倒計(jì)時(shí)。
      步驟607、當(dāng)由于特殊原因(如用戶欠費(fèi))時(shí),EN終止IP會(huì)話/IP組 4番會(huì)話成員用戶(如IP會(huì)話k或IP組播會(huì)話成員用戶k)。
      步驟608至步驟609、 EN發(fā)起L2C協(xié)議的端口配置請求報(bào)文,要求AN 將IP會(huì)話k/IP組纟番會(huì)話成員用戶k所對應(yīng)的端口 (物理端口或邏輯端口 ) 與所述特定的IP會(huì)話/IP組播會(huì)話組播組地址的ACL ( Access Control List, 接入控制表)屬性設(shè)置為"不允許(Not Allowed),,,專業(yè)術(shù)語為"放入 黑列表",即禁止IP會(huì)話k的用戶/IP組播會(huì)話成員用戶k從所對應(yīng)的端口 (物理端口或邏輯端口 )加入特定的IP會(huì)話/IP組4番會(huì)話組播組地址;
      或者,EN發(fā)起L2C協(xié)議的端口配置請求報(bào)文,要求AN將IP會(huì)話k/IP 組才番會(huì)話成員用戶k所對應(yīng)的IP地址與對應(yīng)的端口 (物理'端口或邏輯端口 ) 解綁定,即禁止IP地址所對應(yīng)的IP會(huì)話k的用戶/IP組纟番會(huì)話成員用戶k /人所對應(yīng)的端口 (物理端口或邏輯端口 )加入特定的IP會(huì)話/IP組纟番會(huì)話組 4番組地址。
      步驟610、 AN完成端口配置后通過L2C協(xié)議,向EN回復(fù)端口配置響 應(yīng)報(bào)文。
      步驟611、用戶主動(dòng)要求下線,向網(wǎng)絡(luò)側(cè)發(fā)送指示該用戶離開相關(guān)IP 會(huì)話/IP組播會(huì)話組播組的離開組報(bào)文。實(shí)際應(yīng)用中,該離開組^艮文可以是IGMP的離開組凈艮告(Leave Group ) 報(bào)文;或,可以是MLD的組播監(jiān)聽者結(jié)束(Multicast Listener Done)報(bào)文。
      本實(shí)施例二中,該離開組報(bào)文中攜帶IP會(huì)話/IP組播會(huì)話組播組地址和 該用戶對應(yīng)的用戶信息。
      步驟612、 AN收到用戶側(cè)發(fā)送的離開組報(bào)文后,更新所存儲(chǔ)的IP會(huì)話 /IP組4番會(huì)話組4番組的成員信息。
      本實(shí)施例二中,AN解析出離開組報(bào)文中所攜帶的如IP會(huì)話/IP組播會(huì) 話組播組地址和用戶信息等信息,將該用戶信息從所存儲(chǔ)的IP會(huì)話/IP組播 會(huì)話組播組的成員信息中刪除。
      步驟613至步驟614的流程可與上述步驟605至步驟606的流程類似, 不再贅述。
      對于步驟614,若IP組播會(huì)話已沒有任何成員用戶,則終止IP組播會(huì) 話,釋放分配給IP組播會(huì)話的資源。
      本實(shí)施例二的流程結(jié)束。參見圖7,圖7是上述實(shí)施例一和實(shí)施例二中, IP會(huì)話/IP組4番會(huì)話存活檢測的組播機(jī)制示意圖。其中,EN側(cè)的"P,,對于 用戶代表IP會(huì)話組/IP組播會(huì)話對端(Peer),用戶側(cè)的"P"對于EN代表 IP會(huì)話/IP組播會(huì)話組對端。假設(shè)將會(huì)話1至n組成一個(gè)會(huì)話組,EN的會(huì)話 組對端支持本發(fā)明的會(huì)話組存活檢測功能,對應(yīng)l...n個(gè)用戶的會(huì)話對端, AN支持IGMP/MLD偵聽功能。
      如圖7所示,本實(shí)施例一和實(shí)施例二中,通過預(yù)先設(shè)置的用于IP會(huì)話 檢測的IP會(huì)話組播組地址,由網(wǎng)絡(luò)側(cè)與用戶側(cè)之間基于該IP會(huì)話組播組地 址,實(shí)現(xiàn)網(wǎng)絡(luò)側(cè)對與用戶側(cè)之間的IP會(huì)話的存活4企測。并且,本實(shí)施例一 和實(shí)施例二中,對IP會(huì)話組播組中的成員的監(jiān)控進(jìn)由AN來執(zhí)行,之后, 由AN將獲取到的IP會(huì)話組4番組的成員信息上才艮給EN,該IP會(huì)話組#番組 的成員信息可采用層二控制(L2C, Layer 2 Control)機(jī)制,以消息的形式 由AN上報(bào)EN,從而極大程度地減少AN與EN之間的信息傳輸量,且相 應(yīng)減少EN的負(fù)荷量。
      實(shí)施例三
      本實(shí)施例三中,在會(huì)話的建立階段,在EN和用戶設(shè)備中動(dòng)態(tài)或靜態(tài)設(shè) 置特定的IP會(huì)話/IP組播會(huì)話組播組,用戶加入IP會(huì)話/IP組播會(huì)話組播組, 由EN獲取IP會(huì)話/IP組播會(huì)話組播組的成員信息,從而得到IP會(huì)話/IP組 播會(huì)話存活狀況。
      參見圖8,圖8是本發(fā)明實(shí)施例三中在會(huì)話建立階段的場景中基于組播技術(shù)監(jiān)控IP會(huì)話/IP組播會(huì)話的流程圖,該流程可包括以下步驟
      其中,對于基于組播技術(shù)監(jiān)控IP組播會(huì)話流程,步驟800- 802為可選 步驟801至802同實(shí)施例一中步驟501至502 —致;可以動(dòng)態(tài)或靜態(tài)地 為用戶設(shè)備配置設(shè)定的特定的IP會(huì)話組播組地址。
      步驟803至804、 EN發(fā)起L2C協(xié)議的端口配置請求報(bào)文,要求AN將 用戶所對應(yīng)的一個(gè)或多個(gè)端口 (物理端口或邏輯端口)與所述特定的IP會(huì) 話組,燔組地址或某個(gè)IPTV組纟番業(yè)務(wù)頻道對應(yīng)的IP組纟番地址的ACL( Access Control List,接入控制表)屬性設(shè)置為"透傳",專業(yè)術(shù)語為"》文入灰列表", 即允許AN轉(zhuǎn)發(fā)用戶從所對應(yīng)的一個(gè)或多個(gè)端口(物理端口或邏輯端口)上 來的組播管理協(xié)議報(bào)文;
      或者,EN發(fā)起L2C協(xié)議的端口配置請求報(bào)文,要求AN將用戶所對應(yīng) 的IP地址與對應(yīng)的一個(gè)或多個(gè)端口 (物理端口或邏輯端口 )綁定,即允許 IP地址所對應(yīng)的用戶/人所對應(yīng)的一個(gè)或多個(gè)端口 (物理端口或邏輯端口 )發(fā) 送組4番管理協(xié)議4艮文,經(jīng)AN轉(zhuǎn)發(fā);
      步驟805、 AN完成端口配置后通過L2C協(xié)議,向EN回復(fù)端口配置響 應(yīng)報(bào)文。
      步驟806、用戶的IP會(huì)話一旦建立,用戶的IP會(huì)話對端即發(fā)送組播才艮 告才艮文,要求加入步驟800中i殳定的特定IP會(huì)話組播組或某個(gè)IPTV組播業(yè) 務(wù)頻道對應(yīng)的IP纟且纟番;也址;
      對于IGMP,報(bào)告報(bào)文為IGMP成員報(bào)告報(bào)文;對于MLD,報(bào)告報(bào)文 為MLD組播監(jiān)聽者報(bào)告才艮文。
      步驟807、 AN將組播纟艮告纟艮文轉(zhuǎn)發(fā)給EN。
      步驟808、 EN更新組4番組成員關(guān)系,具體如下
      EN收到報(bào)告報(bào)文,提取成員信息,將相應(yīng)的用戶加入特定的IP會(huì)話組 4番組或某個(gè)IPTV組I番業(yè)務(wù)頻道對應(yīng)的IP組纟番組,維護(hù)相應(yīng)的特定組4番組成 員關(guān)系表;
      至此,宣告相應(yīng)的IP組I番會(huì)話建立;當(dāng)一個(gè)IP組4番會(huì)話建立后,稱相 應(yīng)的IPTV組纟番業(yè)務(wù)頻道對應(yīng)的IP組播組為IP組纟番會(huì)話組I番組; 步驟809、 EN更新IP會(huì)話/IP組播會(huì)話存活狀況,具體如下 EN根據(jù)用戶與特定的IP會(huì)話/IP組播會(huì)話組播組地址的成員關(guān)系表, 判定相應(yīng)IP會(huì)話組的相應(yīng)用戶的IP會(huì)話是否存活,以更新相應(yīng)的IP會(huì)話存 活狀況,或判定相應(yīng)IP組纟番會(huì)話的成員用戶是否存活,以更新相應(yīng)的IP組 播會(huì)話存活狀況;判定依據(jù)如下對于沒有、或者連續(xù)一定次數(shù)(該次數(shù)可以通過配置決定)沒有出現(xiàn)在
      成員關(guān)系表中的用戶,EN將認(rèn)為相應(yīng)的IP會(huì)話或相應(yīng)IP組播會(huì)話的成員 用戶不存活;反之,則EN將認(rèn)為相應(yīng)的IP會(huì)話或相應(yīng)IP組播會(huì)話的成員 用戶存活。
      本實(shí)施例三的流程結(jié)束。
      實(shí)施例四
      本實(shí)施例四中,在會(huì)話的通信過程中,由EN獲取IP會(huì)話/IP組播會(huì)話 組播組的成員信息,且根據(jù)該IP會(huì)話/IP組播會(huì)話組播組的成員信息,來監(jiān) 控IP會(huì)話/IP組播會(huì)話組播組中,IP會(huì)話/IP組播會(huì)話的存活狀況。
      參見圖9,圖9是本發(fā)明實(shí)施例一中在會(huì)話通信的場景中基于組播技術(shù) 監(jiān)控IP會(huì)話/IP組播會(huì)話的流程圖,該流程可包括以下步驟
      步驟901至步驟903的流程與上述步驟601至步驟603的流程類似,不 再贅述。
      步驟904、 AN支持組播管理協(xié)議偵聽功能,根據(jù)ACL中用戶端口 (物 理端口或邏輯端口 )與所述特定的IP會(huì)話/IP組播會(huì)話組播組地址的關(guān)系, 將接收到的報(bào)告報(bào)文轉(zhuǎn)發(fā)給EN。
      本實(shí)施例四中,AN并不需要維護(hù)IP會(huì)話/IP組"t番會(huì)話組播組的成員信 息,而是直接將該報(bào)告報(bào)文轉(zhuǎn)發(fā)給EN。
      步驟905、 EN更新組4番組成員關(guān)系,具體如下
      EN收到凈艮告報(bào)文,提取成員信息,將相應(yīng)的用戶加入特定的IP會(huì)話/IP 組播會(huì)話組播組地址,維護(hù)相應(yīng)的特定組播組成員關(guān)系表;
      EN統(tǒng)計(jì)用戶對EN發(fā)出的成員查詢報(bào)文的回應(yīng),當(dāng)用戶連續(xù)一定次數(shù) (該次數(shù)可以通過配置決定)沒有對EN發(fā)出的成員查詢才艮文進(jìn)4亍回應(yīng),則 將用戶從特定組播組成員關(guān)系表中刪除;
      步驟906、 EN更新IP會(huì)話/IP組播會(huì)話存活狀況,具體如下
      EN根據(jù)用戶與特定的IP會(huì)話/IP組播會(huì)話組播組地址的成員關(guān)系表,
      戶的存活,以更新相應(yīng)的IP會(huì)話/IP組播會(huì)話存活狀況;判定依據(jù)如下 對于沒有、或者連續(xù)一定次數(shù)(該次數(shù)可以通過配置決定)沒有出現(xiàn)在
      成員關(guān)系表中的用戶,EN將認(rèn)為相應(yīng)的IP會(huì)話不存活或湘應(yīng)IP組播會(huì)話
      成員用戶的不存活;反之,則EN將i人為相應(yīng)的IP會(huì)i舌存活或相應(yīng)IP組插>
      會(huì)話成員用戶的存活。
      步驟907至步驟911的流程與實(shí)施例二中步驟607至611的流程類似,不再贅述。
      步驟912、 AN收到用戶側(cè)發(fā)送的離開組報(bào)文后,將離開組報(bào)文轉(zhuǎn)發(fā)給EN。
      本實(shí)施例四中,AN并不需要維護(hù)IP會(huì)話/IP組播會(huì)話組播組的成員信 息,而是直接將該離開組報(bào)文轉(zhuǎn)發(fā)給EN。
      步驟913、 EN接收AN轉(zhuǎn)發(fā)的離開組才艮文,更新所存儲(chǔ)的IP會(huì)話/IP 組播會(huì)話組播組的成員信息。
      本實(shí)施例四中,EN更新IP會(huì)話/IP組播會(huì)話組^番組的成員信息的具體 實(shí)現(xiàn),與實(shí)施例 一 中,AN更新IP會(huì)話/IP組播會(huì)話組播組的成員信息的具 體實(shí)現(xiàn)類似,即EN解析出離開組報(bào)文中所攜帶的如IP會(huì)話/IP組播會(huì)話組 播組地址和用戶信息等信息,將該用戶信息從所存儲(chǔ)的IP會(huì)話/IP組播會(huì)話 組播組的成員信息中刪除。
      步驟914與上述步驟906中EN更新IP會(huì)話/IP組播杏話存活狀況的具 體實(shí)現(xiàn)類似。
      對于步驟914,若IP組播會(huì)話已沒有任何成員用戶,則終止IP組播會(huì) 話,釋》文分配給IP組播會(huì)話的資源。 本實(shí)施例四的流禾呈結(jié)束。
      本實(shí)施例四中,基于預(yù)先設(shè)定的IP會(huì)話/IP組播會(huì)話組播組地址,EN 通過監(jiān)控對應(yīng)的IP會(huì)話/IP組4番會(huì)話組播組的成員信息,來確定EN與用戶 之間的IP會(huì)話是否存活或相應(yīng)IP組播會(huì)話成員用戶是否存活,從而,可使 網(wǎng)絡(luò)側(cè)與用戶側(cè)之間基于雙方均能夠支持組播技術(shù),實(shí)現(xiàn)網(wǎng)絡(luò)側(cè)對IP會(huì)話 或IP組播會(huì)話的監(jiān)控。
      實(shí)施例五
      本實(shí)施例五中,在會(huì)話通信過程中,當(dāng)EN期望查詢與某個(gè)指定用戶之 間的IP會(huì)話是否存活或某個(gè)指定IP組播會(huì)話成員用戶是否存活,EN采用 單播幀承載查詢報(bào)文,再由AN將該承載查詢報(bào)文的單播幀轉(zhuǎn)發(fā)給用戶。另, 本實(shí)施例五中,設(shè)由AN向EN上報(bào)IP會(huì)話/IP組播會(huì)話組播組的成員信息, 寸吏EN獲知該信息。
      參見圖10,圖10是本發(fā)明實(shí)施例五中基于組播技術(shù)監(jiān)控IP會(huì)話/IP組 播會(huì)話的流程圖,該流程可包括以下步驟
      步驟1001、 EN釆用層二的單播幀承載查詢報(bào)文,將該查詢報(bào)文通過 AN發(fā)送給用戶。
      本實(shí)施例三中,承載查詢報(bào)文的單播幀中,目的MAC地址為指定用戶的MAC地址;從而,可防止將該查詢報(bào)文發(fā)送給所有用戶,避免資源浪費(fèi)。 步驟1002、 AN收到該單播幀之后,并不復(fù)制查詢報(bào)文,直接將承載查
      詢報(bào)文的L2的單播幀轉(zhuǎn)發(fā)給指定用戶。
      步驟1003至步驟1006的流程與實(shí)施例二中步驟603至步驟606的流程
      類似,不再贅述。
      本實(shí)施例五的流程結(jié)束。
      本實(shí)施例五中,在會(huì)話通信過程中,為查詢網(wǎng)絡(luò)側(cè)與某指定用戶之間的 IP會(huì)話是否存活或某個(gè)指定IP組播會(huì)話成員用戶是否存活,EN可通過層二 單播幀承載查詢報(bào)文,以便將該查詢報(bào)文發(fā)送給指定用戶,而不發(fā)送給所有 用戶,節(jié)約資源,且方便實(shí)際應(yīng)用中,對EN與指定用戶之間的IP會(huì)話/IP 組播會(huì)話進(jìn)行存活檢測。
      實(shí)施例六
      與上述實(shí)施例三類似,本實(shí)施例六中,在會(huì)話通信過程中,當(dāng)EN期望 對其與單個(gè)用戶之間的IP會(huì)話或某個(gè)指定IP組播會(huì)話成員用戶是否存活進(jìn) 行存活檢測,且本實(shí)施例六中,由EN自身獲取IP會(huì)話/IP組播會(huì)話組播組 的成員4言息。
      參見圖11 ,圖11是本發(fā)明實(shí)施例六中基于組播技術(shù)監(jiān)控IP會(huì)話/IP組 播會(huì)話的流程圖,鑒于該流程中各步驟的具體實(shí)現(xiàn)可參考上述實(shí)施例三與實(shí) 施例五中的部分流程,4叉對該流程的步驟作簡要說明。圖11中,有關(guān)步驟 1101至步驟1102的具體實(shí)現(xiàn),與上述步驟1001至步驟1002的具體實(shí)現(xiàn)類 似;有關(guān)步驟1103至步驟1106的具體實(shí)現(xiàn),與實(shí)施例三步驟703至步驟 706的具體實(shí)現(xiàn)類似,均不再贅述。
      上述四個(gè)實(shí)施例中,用戶側(cè)在收到網(wǎng)絡(luò)側(cè)發(fā)送的查詢才艮文后,再向網(wǎng)絡(luò) 側(cè)返回報(bào)告報(bào)文,實(shí)際應(yīng)用中,可設(shè)置由用戶側(cè)定期上報(bào)報(bào)告報(bào)文。
      綜上所述,本發(fā)明實(shí)施例提供的技術(shù)方案基于組播技術(shù),通過預(yù)先為用 戶側(cè)用戶設(shè)置該用戶能夠加入的IP會(huì)話組播組或用戶加入'的某個(gè)IPTV組播 業(yè)務(wù)頻道對應(yīng)的IP組播會(huì)話組播組,該IP會(huì)話組播組中的成員與網(wǎng)絡(luò)側(cè)之 間的IP會(huì)話存活或IP組^番會(huì)話成員用戶的存活,由網(wǎng)絡(luò)側(cè)對該IP會(huì)話/IP 組播會(huì)話組播組內(nèi)的成員信息進(jìn)行監(jiān)控,若IP會(huì)話/IP組播會(huì)話組播組的成 員信息中包含用戶側(cè)用戶對應(yīng)的用戶信息,則可確定網(wǎng)絡(luò)側(cè)與用戶之間的IP會(huì) 話存活或IP組播會(huì)話成員用戶是否存活,從而可實(shí)現(xiàn)基于組播技術(shù),對IP會(huì) 話/IP組播會(huì)話存活的檢測。對于不支持BFD等現(xiàn)有IP會(huì)話IP會(huì)話/IP組播 會(huì)話;險(xiǎn)測機(jī)制的用戶終端,也可實(shí)現(xiàn)相關(guān)IP會(huì)話/IP組播會(huì)話的存活;險(xiǎn)測。
      27并且,本發(fā)明實(shí)施例中,可通過由AN獲取IP會(huì)話/IP組纟番會(huì)話組播組的 成員信息,之后將所獲取到的該IP會(huì)話/IP組播會(huì)話組播組的成員信息發(fā)送給 EN,由EN獲知該IP會(huì)話/IP組播會(huì)話組播組的成員信息后,進(jìn)行相應(yīng)的IP會(huì) 話/IP組播會(huì)話監(jiān)控。由于獲取IP會(huì)話/IP組播會(huì)話組播組的成員信息由AN來 做,因此, 一方面大大減少AN與EN之間傳輸?shù)膱?bào)文量, 一方便極大程度地 減少EN的負(fù)荷量,提高系統(tǒng)性能。
      權(quán)利要求
      1、一種基于組播技術(shù)的會(huì)話監(jiān)控方法,其特征在于,該方法包括獲取用戶側(cè)用戶能夠加入的會(huì)話組播組的成員信息;所述會(huì)話組播組中的成員與網(wǎng)絡(luò)側(cè)之間的會(huì)話處于存活狀態(tài);查找所述會(huì)話組播組的成員信息中,是否包含所述用戶的用戶信息,若包含,則確定作為該會(huì)話組播組中的成員的所述用戶,與網(wǎng)絡(luò)側(cè)之間的會(huì)話存活。
      2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述會(huì)話監(jiān)控包括IP會(huì) 話監(jiān)控和/或IP組播會(huì)話監(jiān)控。
      3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述成員信息 包括接收且存儲(chǔ)接入節(jié)點(diǎn)AN上報(bào)的所述成員信息;或者 才妄收所述用戶通過AN發(fā)送的要求將該用戶加入所述會(huì)話組l番組的注 冊請求報(bào)告報(bào)文;所述報(bào)告報(bào)文中攜帶所述用戶信息與所述會(huì)話組播組對應(yīng) 的會(huì)話組播組地址;解析出所述報(bào)告報(bào)文中的所述會(huì)話組播組地址與所述用 戶信息;或者,將所述用戶信息配置到預(yù)先存儲(chǔ)的所述成員信息中;或者, 查詢預(yù)先存儲(chǔ)的所述成員信息中,是否包含所述用戶信息,若包含,則保留 所述成員信息中的所述用戶信息,否則,將所述用戶信息配置到所述成員信 息中;存儲(chǔ)經(jīng)過配置的所述成員信息。
      4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述報(bào)告報(bào)文中攜帶的 所述會(huì)話組播組地址通過所述網(wǎng)絡(luò)側(cè)為所述用戶設(shè)備進(jìn)行動(dòng)態(tài)配置;或所述 用戶設(shè)備進(jìn)行靜態(tài)配置來實(shí)現(xiàn)。
      5、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述成員信息 之前還包括EN發(fā)起端口配置請求才艮文,要求AN將用戶所對應(yīng)的一個(gè)或多個(gè)端口 與所述特定的會(huì)話組播組地址的接入控制屬性設(shè)置為允許,允許用戶從所對 應(yīng)的一個(gè)或多個(gè)端口加入特定的會(huì)話組纟番組地址;或要求AN將用戶所對應(yīng)的一個(gè)或多個(gè)端口與所述特定的會(huì)話組播組地 址的接入控制屬性設(shè)置為透傳,透傳用戶從所對應(yīng)的一個(gè)或多個(gè)端口上來的 組4番管理協(xié)議4艮文;或要求AN將用戶會(huì)話k所對應(yīng)的端口與所述特定的會(huì)話組播組地址的接 入控制屬性設(shè)置為不允許,禁止用戶會(huì)話k從所對應(yīng)的端口加入特定的會(huì)話組播組地址。
      6、 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括EN發(fā)起端口配置請求報(bào)文,要求AN將用戶所對應(yīng)的會(huì)話組播組地址 與對應(yīng)的一個(gè)或多個(gè)端口綁定,允許會(huì)話組4番組地址所對應(yīng)的用戶從所對應(yīng) 的一個(gè)或多個(gè)端口加入特定的會(huì)話組播組地址;或EN發(fā)起端口配置請求報(bào)文,要求AN將用戶會(huì)話k所對應(yīng)的會(huì)話組播組 地址與對應(yīng)的端口解綁定,即禁止會(huì)話組播組地址所對應(yīng)的用戶會(huì)話從所對應(yīng) 的端口加入特定的會(huì)話組播組地址。
      7、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述成員信息 之前,該方法進(jìn)一步包括通過所述AN向用戶側(cè)發(fā)送用于查詢所述會(huì)話是否存活的查詢才艮文;所 述查詢報(bào)文中攜帶與所述會(huì)話組播組對應(yīng)的會(huì)話組播組地址;或者將所述查詢報(bào)文通過AN,發(fā)送給所述AN所連接的多個(gè)用戶中的指定 用戶,所述查詢報(bào)文通過層二 L2的單播幀承載被發(fā)送給所述AN,由所述 AN將承載所述查詢報(bào)文的單播幀轉(zhuǎn)發(fā)給所述指定用戶;或者,將所述查詢 才艮文通過AN,發(fā)送給所述AN所連接的多個(gè)用戶包括,所述查詢才艮文通過 L2的組播幀承載被發(fā)送給所述AN,由所述AN復(fù)制所述查詢凈艮文,將所述 查詢凈艮文分別發(fā)送給各個(gè)用戶。
      8、 根據(jù)權(quán)利要求1所述的方法,其特征在于,確定所述會(huì)話存活后, 該方法進(jìn)一步包括接收所述用戶通過所述AN或所述網(wǎng)絡(luò)側(cè)主動(dòng)發(fā)起發(fā)送的指示該用戶 離開所述會(huì)話組播組的離開組報(bào)文,所述離開組報(bào)文中攜帶所述會(huì)話組播組 ;也址和所述用戶^f言息;解析出所述會(huì)話組播組地址和所述用戶信息,將所存儲(chǔ)的經(jīng)過配置的所 述成員信息中的所述用戶信息刪除,存儲(chǔ)經(jīng)過刪除處理的所述成員信息;重新確定所述會(huì)話不存活。
      9、 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述重新確定所述會(huì)話 不存活還包括連續(xù)獲取到不包含所述用戶信息所述成員信息的次數(shù)達(dá)到預(yù)設(shè)次數(shù); 重新確定所述會(huì)話不存活。
      10、 一種基于組播技術(shù)的會(huì)話監(jiān)控裝置,其特征在于,包括第一獲取 單元和確定單元;其中,所述第 一獲取單元,獲取用戶側(cè)用戶能夠加入的會(huì)話組播組的成員信息;所述會(huì)話組播組中的成員與網(wǎng)絡(luò)側(cè)之間的會(huì)話處于存活狀態(tài);所述確定單元,查找所述第一獲取單元獲取到的會(huì)話組播組的成員信息 中,是否包含所述用戶的用戶信息,若包含,則確定作為該會(huì)話組播組中的 成員的所述用戶,與網(wǎng)絡(luò)側(cè)之間的會(huì)話存活。
      11、 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一獲取單元包 括第一接收單元和第一存儲(chǔ)單元;其中,所述第一接收單元,接收AN上報(bào)的所述成員信息; 所述第一存儲(chǔ)單元,存儲(chǔ)所述第一接收單元接收到的所述成員信息。
      12、 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一獲取單元包括第二接收單元、第一解析單元、第一配置處理單元和第二存儲(chǔ)單元; 所述第二接收單元,接收用戶側(cè)通過AN發(fā)送的要求將用戶加入所述會(huì)話組播組的報(bào)告報(bào)文;所述報(bào)告報(bào)文中攜帶所述用戶信息與所述會(huì)話組播組對應(yīng)的會(huì)話組^番組地址;第二存儲(chǔ)單元,存儲(chǔ)所述成員信息;所述第 一解析單元,解析出所述第二接收單元接收到的所述報(bào)告報(bào)文中 的所述會(huì)話組播組地址與所述用戶信息;所述第一配置處理單元,將所述第一解析單元解析出的用戶信息配置到 所述第二存儲(chǔ)單元存儲(chǔ)的所述成員信息中;或,查詢第二存^f諸單元中存儲(chǔ)的 所述成員信息中,是否包含所述用戶信息,若包含,則保留第二存儲(chǔ)單元中 存儲(chǔ)的所述用戶信息;否則,將所述用戶信息配置到第二存儲(chǔ)單元中存儲(chǔ)的 所述成員信息中。
      13、 根據(jù)權(quán)利要求11或12所述的裝置,其特征在于,所述裝置進(jìn)一步 包括第一發(fā)送單元,將用于查詢所述會(huì)話是否存活的查詢報(bào)文發(fā)送給所述 AN;所述查詢報(bào)文中攜帶所述會(huì)話組播組地址。
      14、 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述第一接收單元進(jìn)一步接收所述AN上報(bào)的不包含所述用戶信息的 所述成員信息;所述確定單元,進(jìn)一步比較所述第二存儲(chǔ)單元存儲(chǔ)的所述成員信息與所 述第一接收單元接收到的所述成員信息,根據(jù)所述第一接收單元接收到的所 述成員信息中不包含所述用戶信息,確定所述會(huì)話不存活。
      15、 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置進(jìn)一步包括:第一刪除處理單元;所述第二接收單元,進(jìn)一步接收用戶側(cè)通過所述AN發(fā)送的指示所述用 戶離開所述會(huì)話組播組的離開組報(bào)文,所述離開組報(bào)文中攜帶所述會(huì)話組播 組地址和所述用戶信息;所述第一解析單元,進(jìn)一步解析出所述第二接收單元接收到的所述離開 報(bào)文所攜帶的所述會(huì)話組播組地址和所述用戶信息;所述第一刪除處理單元,根據(jù)所述第一解析單元解析出的所述用戶信 息,將所述第二接收單元接收到所述成員信息中的該用戶信息刪除;所述確定單元,進(jìn)一步比較所述第二存儲(chǔ)單元存儲(chǔ)的所述成員信息與所 述第一刪除處理單元?jiǎng)h除處理后的所述成員信息,#4居所漆第一刪除處理單 元?jiǎng)h除處理后的所述成員信息中不包含所述用戶信息,確定所述會(huì)話不存 活。
      16、 一種接入節(jié)點(diǎn),其特征在于,包括第二獲取單元和第二發(fā)送單元; 所述第二獲取單元,獲取用戶側(cè)用戶能夠加入的會(huì)話組播組的成員信息;所述會(huì)話組播組中的成員與網(wǎng)絡(luò)側(cè)之間的會(huì)話處于存法狀態(tài);所述第二發(fā)送單元,將所述第二獲取單元獲取到的所述成員信息發(fā)出到 基于組播技術(shù)的會(huì)話監(jiān)控裝置的第一獲取單元。
      17、 一種基于組播技術(shù)的會(huì)話監(jiān)控系統(tǒng),其特征在于,包括基于組播 技術(shù)的會(huì)話監(jiān)控裝置和接入節(jié)點(diǎn);其中,所述基于組播技術(shù)的會(huì)話監(jiān)控裝置包括第一獲取單元和確定單元;其中,所述第一獲取單元,獲取用戶側(cè)用戶能夠加入的會(huì)話組播組的成員信 息;所述會(huì)話組播組中的成員與網(wǎng)絡(luò)側(cè)之間的會(huì)話處于存活狀態(tài);所述確定單元,查找所述會(huì)話組播組的成員信息中,是否包含所述用戶 的用戶信息,若包含,則確定作為該會(huì)話組播組中的成員的所述用戶,與網(wǎng) 絡(luò)側(cè)之間的會(huì)話存活;所述接入節(jié)點(diǎn)包括第二獲取單元和第二發(fā)送單元;所述第二獲取單元,獲取用戶側(cè)用戶能夠加入的會(huì)話組播組的成員信 息;所述會(huì)話組播組中的成員與網(wǎng)絡(luò)側(cè)之間的會(huì)話處于存活狀態(tài);所述第二發(fā)送單元,將所述第二獲取單元獲取到的所述成員信息發(fā)出到 所述基于組播技術(shù)的會(huì)話監(jiān)控裝置的第 一 獲取單元。
      全文摘要
      本發(fā)明實(shí)施例提供一種基于組播技術(shù)的會(huì)話監(jiān)控方法,獲取用戶側(cè)用戶能夠加入的會(huì)話組播組的成員信息;所述會(huì)話組播組中的成員與網(wǎng)絡(luò)側(cè)之間的會(huì)話處于存活狀態(tài);查找所述會(huì)話組播組的成員信息中,是否包含所述用戶的用戶信息,若包含,則確定作為該會(huì)話組播組中的成員的所述用戶,與網(wǎng)絡(luò)側(cè)之間的會(huì)話存活。本發(fā)明實(shí)施例還提供一種基于組播技術(shù)的會(huì)話監(jiān)控裝置、系統(tǒng)及一種接入節(jié)點(diǎn)。本發(fā)明實(shí)施例提供的技術(shù)方案基于組播技術(shù),通過用戶側(cè)與網(wǎng)絡(luò)側(cè)之間設(shè)定的會(huì)話組播組,由網(wǎng)絡(luò)側(cè)監(jiān)控該會(huì)話組播組內(nèi)的成員信息,從而可實(shí)現(xiàn)基于組播技術(shù),對會(huì)話存活的檢測。
      文檔編號(hào)H04L12/58GK101442502SQ20081000098
      公開日2009年5月27日 申請日期2008年1月10日 優(yōu)先權(quán)日2007年11月20日
      發(fā)明者鄭若濱 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1