CN101242292A - Multicast method, system and device - Google Patents
Multicast method, system and device Download PDFInfo
- Publication number
- CN101242292A CN101242292A CNA2007101255544A CN200710125554A CN101242292A CN 101242292 A CN101242292 A CN 101242292A CN A2007101255544 A CNA2007101255544 A CN A2007101255544A CN 200710125554 A CN200710125554 A CN 200710125554A CN 101242292 A CN101242292 A CN 101242292A
- Authority
- CN
- China
- Prior art keywords
- multicast
- intelligent control
- based intelligent
- control rule
- access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention provides a multicast method, a system and a device, wherein the method comprises the steps that: an access equipment sends a multicast request to a parent equipment based on an intelligent control rule; the parent equipment sends a multicast channel to the access equipment based on the multicast request, and the multicast channel is kept in the access equipment; when the user terminal sends a multicast adding request to the access equipment, if the multicast channel has been kept in the access equipment, the access equipment adds the user terminal to the multicast group. The invention keeps partial multicast channels in the access equipment by the intelligent control rule, capable of avoiding an incessant alternation between the access equipment and the parent network, simplifying the treatment of access internet, shortening the time on demand of multicast, and raising multicast efficiency.
Description
Technical field
The present invention relates to data communication field, relate in particular to a kind of method, system and device of multicast.
Background technology
At present, video on the network is most of use be single-point to the multiple spot multicasting technology, referring to Fig. 1, multi-cast system is made up of video multicasting system, IP metropolitan area network, access network and home network four parts usually.Multicast service system is realized video user management, CA/DRM, video coding function, then video traffic is sent to the IP metropolitan area network; The IP metropolitan area network is delivered to broadband access network by the IP multicast functionality with video traffic; Access Network is realized the controlled function that the video group adds or leaves, and the video flowing that the user is needed sends to user terminal.When access network comprises Layer 2 switch (as ATM switch or Ethernet switch) and DSLAM equipment, video multicast stream sends to the access device that Layer 2 switch or DSLAM equipment etc. directly insert the user from the IP metropolitan area network, Internet igmpinternet (Internet GroupManagement Protocol according to the user, be called for short IGMP), the control message is sent to video flowing the user who needs.
One of existing multicast treatment mechanism is to adopt the way of all multicast channels all being shifted onto access device simultaneously, because the quantity of multicast channel is a lot, the bandwidth that each channel requires is also than broad, if the bandwidth of a multicast channel is 4M bps, support 1000 multicast channels on the access device, so for this access device, just require to provide the upstream bandwidth of 4G bps at least, require very high to uplink network, and very waste, no matter this access device with the user whether program request multicast channel, all can take the bandwidth of 4Gbps.
Existing another multicast treatment mechanism is to adopt the mode that issue of access device to upper layer network application multicast data flow, and the flow process that adds multicast sees also shown in Figure 2:
At first, user terminal sends the request message that application adds certain multicast group A, access network is judged after receiving this request message that adds multicast group A, if access network is operated in the IGMPSnooping pattern, so directly request message is sent to upper layer network; If access network is operated in IGMP Proxy pattern, access network continues to judge whether this user is first multicast user of this multicast channel of program request so, if, then access network will add joining request of this multicast group and send to upper layer network, if not first user, the access network video flowing that will insert duplicates to this user so.
The flow process of leaving multicast sees also shown in Figure 3: user terminal sends the message that leaves certain multicast group A, after access network receives this leave message, whether judgement also has other user also at this multicast group of program request A in this access network, if having, this leave message is abandoned; If this is last user of this multicast group A, access device will send the request message that leaves of multicast group A to upper layer device (for example multicast router) so.
Adopt aforesaid this mode, add/leave movable more frequent multicast channel for some, may can receive the leave message of channel continually or join message at upper layer device, the group broadcasting program stream of this channel can only correspondingly be deleted and issue to upper layer device, bigger to the handling property influence of upper layer device.In order to guarantee the quality of multicast, network has than higher requirement the disposal ability of upper layer device, and owing to the multicast data flow application that relates between access device and the upper layer device, so the time that multicast data flow issues is often longer, multicast efficient is lower.
Summary of the invention
The object of the present invention is to provide a kind of mthods, systems and devices that can improve multicast efficient.
Technical scheme of the present invention: a kind of method of multicasting, access device sends multicast request according to the Based Intelligent Control rule to upper layer device; Upper layer device sends to access device according to described multicast request with multicast channel, and keeps in access device; When user terminal when access device sends multicast and joins request, if this multicast channel keeps in access device, then access device directly adds multicast group with this user terminal.
Beneficial effect of the present invention: utilize Based Intelligent Control rule retaining part multicast channel on access device, switch more multicast channel (for example the halftime of excellent ball match etc.) for some, can avoid frequent mutual between access device and the upper layer device, simplify the processing of access network, promote treatment effeciency, shorten the time of multicast on demand, make user's experience better.
Description of drawings
Fig. 1 is existing multi-cast system configuration diagram;
Fig. 2 is the schematic flow sheet that user applies adds multicast in the prior art;
Fig. 3 leaves the schematic flow sheet of multicast for user applies in the prior art;
Fig. 4 is a multi-cast system configuration diagram of the present invention;
Fig. 5 is the schematic flow sheet that user applies of the present invention adds multicast;
Fig. 6 leaves the schematic flow sheet of multicast for user applies of the present invention.
Embodiment
As shown in Figure 4, multi-cast system of the present invention comprises: multicast service system, IP metropolitan area network, access network and home network.Wherein, the IP metropolitan area network is delivered to access network by the IP multicast functionality with the video traffic that multicast service system provided; Access network as DSLAM equipment, links by upstream Interface and IP metropolitan area network, links by downstream interface and home network, in order to the needed video flowing of user is sent to home network.
The present invention increases an intelligent control module in access network, this intelligent control module can be supported the Based Intelligent Control rule that sets in advance, also can support the Based Intelligent Control rule that generates according to the viewership statistics of user in a period of time.
As shown in Figure 5, after the DSLAM device start,, send multicast request to upper layer device (for example multicast router) automatically according to the Based Intelligent Control rule of the multicast channel in the intelligent control module, the multicast channel application that will meet the Based Intelligent Control rule in advance and keeps in DSLAM equipment.At this moment, if there is the user to send the request message that adds this multicast to DSLAM, then DSLAM does not need directly this multicast channel to be duplicated to this user port to the multicast router application again, and this user terminal can add multicast group.
As shown in Figure 6, if this multicast channel is withdrawed from the user terminal application, according to the Based Intelligent Control rule, DSLAM can continue to keep this multicast channel, do not send the leave message of this multicast group to multicast router, if the back also has other user to think this multicast channel of program request, then DSLAM can directly duplicate to this user port, and does not need to apply for multicast data flow again to multicast router again.
For example, for certain popular sports channel, 4:00 has excellent match to week-night 12:00 always during this period of time in afternoon Friday, the user during this period of time switching times to this channel is a lot, need keep this multicast channel, in the above-mentioned time period, DSLAM directly applies for this multicast channel and keeps, and also carries out discard processing if user side is put forward the multicast leave message.
DSLAM equipment is according to this control law, if this channel afternoon Friday during 4:00 still not by user's program request, DSLAM can send application from the trend multicast router so, application is issued to the multicast data flow of this multicast channel on the DSLAM, and the inquiry of response multicast router, this multicast channel is kept, if having user's program request this moment, then DSLAM can directly copy to user port with multicast data flow.On the other hand, in the above-mentioned time period, when last user of this multicast channel left, the multicast leave message that the user sends can be abandoned by DSLAM, does not report to multicast router, and DSLAM is the inquiry of normal response multicast router still.
After week-night 12:00, if there is not the user watching this channel, DSLAM can send the leave message of this multicast channel from the trend multicast router according to the Based Intelligent Control rule, and multicast router no longer issues this multicast data flow; If also have the user watching this channel, this user's leave message will be handled according to the treatment principle of normal IGMP Snooping and IGMP Proxy so.
Except that the above-mentioned method that realizes the multicast Based Intelligent Control on a time period, can also adopt the method for program request buffer memory: the realization of program request buffer memory is based on the regularity of play-on-demand program, and this regularity is because the difference of area, time, habits and customs and culture etc. present.For example, the country of a hobby football when carrying out football match, watches that the spectators of sports channel can increase; And for example, watch that in information city in great demand the spectators of information program usually can be more than the rural area; The demand of watching children's programs students in middle and primary schools after school is more than other period.Here it is different area, different habits and customs and cultural practices make play-on-demand program present certain rules in the different periods.
In general, also can be continued the possibility of visit very high for the program of accessed mistake nearby, and for a long time do not have the accessed again possibility of the program of accessed mistake lower.The multicast intelligent control module can increase a program request buffer memory, is used for writing down recently by the program of program request.The program request buffer memory can adopt an annular chain meter, and annular chain meter writes down several (as 20 to 50) programs of up-to-date program request, and when surpassing this number, old program is covered by new program request record automatically.Certainly the program that records the program request storage need filter, because meeting converted channel when the multicast user watches program, middle program during channel-surf should not be recorded in the program request buffer memory, just records in the program request buffer memory but be required the program of watching the certain hour section.The follow-up likelihood ratio by program request of program that is recorded in the program request buffer memory is bigger, when receiving the leave message of this program, the multicast intelligent control module do not send leave message to upper layer device immediately, and send leave message to upper layer device again after can waiting for a period of time, if at waiting time this program of user's program request is arranged again then can fast program data be transmitted to the user.
The present invention is by increasing intelligent control module in access network, according to the Based Intelligent Control rule, access device can send joining request of specific multicast channel automatically, the multicast channel that some is specific is incorporated into DSLAM equipment and keeps in certain period, can avoid frequent mutual between access device and the upper layer device, simplify the processing of access network, promote treatment effeciency, shorten the time of multicast on demand, make user experience better.
More than be explanation, in concrete implementation process, can carry out suitable improvement, to adapt to the concrete needs of concrete condition method of the present invention to the specific embodiment of the invention.Therefore be appreciated that according to the specific embodiment of the present invention just to play an exemplary role, not in order to restriction protection scope of the present invention.
Claims (17)
1, a kind of method of multicasting is characterized in that, comprises step:
Access device sends multicast request according to the Based Intelligent Control rule to upper layer device;
Upper layer device sends to described access device according to described multicast request with multicast channel, and keeps in access device;
When user terminal when access device sends multicast and joins request, if this multicast channel keeps in access device, then access device directly adds multicast group with this user terminal.
2, method of multicasting according to claim 1 is characterized in that, described Based Intelligent Control rule is the Based Intelligent Control rule that sets in advance.
3, method of multicasting according to claim 1 is characterized in that, described Based Intelligent Control rule is the Based Intelligent Control rule that generates according to the viewership statistics of user in a period of time.
4, method of multicasting according to claim 1 is characterized in that, described access device is broadband access equipment or narrow band access equipment.
5, method of multicasting according to claim 1 is characterized in that, described upper layer device is a multicast router.
6, method of multicasting according to claim 4 is characterized in that, described access device is digital subscriber line access multiplex or switch.
7, method of multicasting according to claim 5 is characterized in that, the described method that directly this user terminal is added multicast group is: this multicast channel is directly duplicated to this user terminal port.
8, a kind of method of multicasting is characterized in that, comprises step:
User terminal sends the request of leaving multicast channel to access device;
Whether needs keep at access device access device according to the described multicast channel of Based Intelligent Control rule judgment, if described multicast channel need keep at access device, then access device does not leave request to upper strata device forwards multicast channel, if need not keep at access device, then access device leaves request to upper strata device forwards multicast channel.
9, method of multicasting according to claim 8 is characterized in that, described Based Intelligent Control rule is Based Intelligent Control rule that sets in advance or the Based Intelligent Control rule that generates according to the viewership statistics of user in a period of time.
10, method of multicasting according to claim 8 is characterized in that, described Based Intelligent Control rule is for adopting an annular chain meter, and annular chain meter writes down several programs of up-to-date program request, and when surpassing this number, old program is covered by new program request record automatically.
11, method of multicasting according to claim 8 is characterized in that, described access device is broadband access equipment or narrow band access equipment, and described upper layer device is a multicast router.
12, method of multicasting according to claim 11 is characterized in that, described access device is digital subscriber line access multiplex or switch.
13, a kind of multi-cast system is characterized in that, comprising:
Multicast service system;
The IP metropolitan area network is delivered to access network by the IP multicast functionality with the video traffic that described multicast service system provided;
Access network is used for the video flowing of user's needs is sent to user terminal, and described access network has an intelligent control module, can or keep specific multicast channel according to the application of Based Intelligent Control rule, realizes the Based Intelligent Control that multicast adds or leaves.
14, multi-cast system according to claim 13 is characterized in that, described Based Intelligent Control rule is Based Intelligent Control rule that sets in advance or the Based Intelligent Control rule that generates according to the viewership statistics of user in a period of time.
15, a kind of Digital Subscriber Line Access Multiplexer, link by upstream Interface and IP metropolitan area network, link by downstream interface and home network, it is characterized in that, has an intelligent control module, can keep specific multicast channel according to the Based Intelligent Control rule, realize the Based Intelligent Control that multicast adds or leaves.
16, Digital Subscriber Line Access Multiplexer according to claim 15 is characterized in that, described Based Intelligent Control rule is Based Intelligent Control rule that sets in advance or the Based Intelligent Control rule that generates according to the viewership statistics of user in a period of time.
17, Digital Subscriber Line Access Multiplexer according to claim 15 is characterized in that, described intelligent control module also has a program request buffer unit, is used for writing down recently by the program of program request.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101255544A CN101242292A (en) | 2007-12-27 | 2007-12-27 | Multicast method, system and device |
PCT/CN2008/072785 WO2009067875A1 (en) | 2007-11-01 | 2008-10-22 | A multicasting method, system and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101255544A CN101242292A (en) | 2007-12-27 | 2007-12-27 | Multicast method, system and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101242292A true CN101242292A (en) | 2008-08-13 |
Family
ID=39933518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101255544A Pending CN101242292A (en) | 2007-11-01 | 2007-12-27 | Multicast method, system and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101242292A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009067875A1 (en) * | 2007-11-01 | 2009-06-04 | Huawei Technologies Co., Ltd. | A multicasting method, system and device |
CN108810185A (en) * | 2018-06-01 | 2018-11-13 | 镇江乾坤传媒科技有限公司 | Distribution, the addressing coding method of data transmission under a kind of number medium wave channel |
-
2007
- 2007-12-27 CN CNA2007101255544A patent/CN101242292A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009067875A1 (en) * | 2007-11-01 | 2009-06-04 | Huawei Technologies Co., Ltd. | A multicasting method, system and device |
CN108810185A (en) * | 2018-06-01 | 2018-11-13 | 镇江乾坤传媒科技有限公司 | Distribution, the addressing coding method of data transmission under a kind of number medium wave channel |
CN108810185B (en) * | 2018-06-01 | 2021-08-24 | 镇江乾坤传媒科技有限公司 | Distribution and addressing coding method for data transmission under digital medium wave channel |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100544302C (en) | Polymerizing method for two layer multicast virtual local area network and convergence switch thereof | |
CN100512426C (en) | IPTV application system and quasi video frequency request program broadcasting method and system | |
CN100536399C (en) | A distributed controllable multicast system of passive optical network and its implementation method | |
RU2516597C2 (en) | Method and system for unified management of service channels and streaming media services on demand | |
CN101160858B (en) | Implementing method and an apparatus for enhancing the multicast service manageability | |
WO2007028315A1 (en) | A multicast realizing method in access device based on main and backup board switching | |
CN101958909A (en) | The method and system that the authenticated fast channel change of the medium that provide is provided by DSL | |
CN101258414A (en) | Enhanced multicast VLAN registration | |
CN101873219B (en) | Video conference live broadcasting system based on application layer multicast | |
US7710983B2 (en) | Method and apparatus for determining information associated with a particular multicast channel in a multicast network | |
CN102695035B (en) | Bandwidth-adaptive video conference | |
CN102017516A (en) | Systems and methods for media distribution | |
CN101521583B (en) | Resource admission control method, system and device | |
CN102238073A (en) | Network service stream management method and equipment | |
CN100384252C (en) | Method for implementing video request program under cover network multicasting | |
CN101924910B (en) | Data sending method, receiving method and device during channel switching process | |
JP2007221715A (en) | Network management apparatus, reception terminal device, content distribution system, network management method, and content reception method | |
CN101388784A (en) | Method, device and system for processing multicast service information | |
CN101060467B (en) | A multicast user terminal powered-off fault processing method and system | |
CN101184023A (en) | Method of implementing multicast VLAN merger in GEPON, device and optical network unit | |
CN101242292A (en) | Multicast method, system and device | |
CN100484239C (en) | A device and method for distribution of the network TV service | |
CN101166084B (en) | Secure method for preventing multicast user from attacking | |
CN100502346C (en) | Method for realizing group broadcast channel quick switching | |
CN101383944A (en) | Multi-user video ordering method and video ordering server realizing the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20080813 |