Multicast service handling method, system and access apparatus

Multicast service handling method, system and access apparatus

  • CN 101,313,575 A
  • Filed: 05/21/2007
  • Published: 11/26/2008
  • Est. Priority Date: 06/09/2006
  • Status: Active Application
First Claim
Patent Images

1. Claim1st, a kind of multicast service handling method, it is characterised in that including:

  • Access device receives the group broadcasting program request message from terminal device;

    Program grade parameter is obtained according to group broadcasting program request message inquiry;

    Group broadcasting program data are generated according to the program grade parameter;

    By the group broadcasting program;

    According to sending the terminal device to.2nd, the method as described in claim 1, it is characterised in that methods described also includes:

    The access device is received after the group broadcasting program request message from terminal device, and the terminal device is authenticated, if authenticated successfully, performs the step of inquiry of group broadcasting program request message obtains program grade parameter described in described Ju.3rd, the method as described in claim 1, it is characterised in that the group broadcasting program value parameter includes:

    Group broadcasts group IP address and group broadcasting program hierarchical priority.4th, the method as described in any one of claims 1 to 3, it is characterised in that described to include the step of send the group broadcasting program data to the terminal device:

    The group broadcasting program data are transmitted according to the control strategy pre-set, the control strategy includes:

    Low preferential offline of group broadcasting program hierarchical priority;

    And/or high preferential offline of group broadcasting program hierarchical priority;

    And/or group broadcasting program, when being classified preferential Grade higher than wealthy value is set, the maximum of terminal device is while online program number;

    And/or group broadcasting program hierarchical priority, less than wealthy value is set, the maximum of terminal device is while online program number.5th, a kind of access device, including:

    IGMP message process units, router add and leave message unit, it is characterised in that also include:

    Group broadcasting program administrative unit, for setting managing multicast program grade form and hierarchical priority, and after the IGMP message process units receive the group broadcasting program request message of terminal device, group broadcasting program data are generated according to the hierarchical form and hierarchical priority, and 4 overstate that the group broadcasting program data send the router addition to and leave literary unit.6th, access device as claimed in claim 5, it is characterised in that the access device also includes:

    Terminal device identification/authentication, channel state administrative unit, report is left for carrying out validity checking to terminal device, and determining that the router is added according to the hierarchical priority of the group broadcasting program of terminal device program requestLiterary unit carries out the control strategy of group broadcasting program data forwarding.7th, access device as claimed in claim 5, it is characterised in that the access device also includes:

    Authenticating unit, broadcasts program request message for receiving Group according to the IGMP message process units, the terminal device is authenticated.8th, access device as claimed in claim 5, it is characterised in that the access device also includes:

    Channel state administrative unit, the hierarchical priority for the group broadcasting program according to the terminal device program request determines that the router is added and leaves the control strategy that message unit carries out group broadcasting program data forwarding.9th, a kind of multicast service handling method, it is characterised in that including:

    Obtain group broadcasting program audience rating statistical information;

    Group broadcasting program priority is determined according to the audience rating statistical information, and the priority is configured to the access device;

    Access device carries out differentiation processing according to the group broadcasting program priority to group broadcasting program.10th, method as claimed in claim 9, it is characterised in that include the step of the acquisition group broadcasting program audience rating statistical information:

    The access device obtains user multicast behavioural information;

    Group broadcasting program audience rating statistical information is obtained according to the user multicast behavioural information.11st, method as claimed in claim 10, it is characterised in that the access device obtains user multicast behavioural information according to the group broadcasting program request message of the terminal device received.12nd, method as claimed in claim 9, it is characterised in that it is described according to the program priority to program carry out differentiation processing the step of include:

    Bandwidth, and/or program static forwarding are reserved for program to access device, and/or according to 802.1p information assurances program quality, and/or be preferential transmission IGMP agreements when program reserves multicast resource, and/or be concurrent.13rd, method as claimed in claim 9, it is characterised in that described to include the step of determine group broadcasting program priority according to the audience rating statistical information:

    High order curve fitting process or weight arithmetic average or least squares processing are carried out to the statistical information, program priority is determined.14th, method as claimed in claim 9, it is characterised in that methods described also includes:

    Periodic refresh or the group broadcasting program priority configuration refreshed in real time in the access device.15th, a kind of access device, it is characterised in that including:

    IGMP message process units, for receiving message, the message includes the group broadcasting program request message from terminal device;

    Router adds and leaves message unit, for group broadcasting program to be sent into the terminal device;

    Characterized in that, also including:

    Audience rating statistical unit, for obtaining group broadcasting program audience rating statistical information;

    The preferential Grade determining units of group broadcasting program, for determining group broadcasting program priority according to the audience rating statistical information;

    Group broadcasting program processing unit, message unit is left for carrying out differentiation processing to the group broadcasting program of the premises equipment requests according to the group broadcasting program priority, and sending the group broadcasting program after processing to the router addition.16th, access device as claimed in claim 15, it is characterised in that the access device also includes:

    Multicast behavioural information obtaining unit, for obtaining user multicast behavioural information according to the group broadcasting program request message;

    .The audience rating statistical unit obtains group broadcasting program audience rating statistical information according to the user multicast behavioural information.17th, access device as claimed in claim 15, it is characterised in that the group broadcasting program processing unit includes:

    Reserved bandwidth subelement, for reserving bandwidth for the group broadcasting program;

    And/orStatic forwarding subelement, for by the group broadcasting program static forwarding to the access device;

    And/or quality assurance subelement, for by the group broadcasting program according to 802.1p information assurance program qualities;

    With/ orReserved multicast resource subelement, for reserving multicast resource for the group broadcasting program;

    And/or concurrent processing subelement, for when the group broadcasting program being deposited into Slow depositing queue, in the case of having multiple concurrent processing processes, the group broadcasting program preferentially to be inserted into the head that the Slow deposits queue.18th, a kind of multicast service processing system, it is characterised in that including:

    Access device and strategic server, the access device include:

    Multicast behavioural information obtaining unit, transmitting element, group broadcasting program processing unit;

    The strategic server includes:

    Audience rating statistical unit, group broadcasting program priority determining unit, dispensing unit;

    The multicast behavioural information obtaining unit, for the group of the terminal device received according to the access deviceBroadcast program request message and obtain user multicast behavioural information;

    The transmitting element, for the user multicast behavioural information to be sent into the strategic server;

    The audience rating statistical unit, for broadcasting program watching rate statistics information according to the user multicast behavioural information Huo get Group;

    The group broadcasting program priority determining unit, for determining group broadcasting program priority according to the audience rating statistical information;

    The dispensing unit, for the group broadcasting program priority to be configured into the access device;

    The group broadcasting program processing unit, for carrying out differentiation processing to the group broadcasting program of the premises equipment requests according to the group broadcasting program priority.19th, system as claimed in claim 18, it is characterised in that the strategic server also includes:

    Timer, group broadcasting program priority configuration information is issued for notifying the dispensing unit periodically to the access device.20th, a kind of multicast service handling method, it is characterised in that including:

    After receiving multicast channel and joining message, determine whether that current business port adds the multicast channel that the application is added;

    If it is allowed, the multicast channel that then forwarding this application is added;

    If do not allowed, the multicast channel of response is not received after then inquiry is left with the presence or absence of application in the channel that the service port is currently being forwarded also before group-specific query response time time-out, if there is, the application is stopped forwarding to leave mono- Ge Group and broadcast channel, and the multicast channel for forwarding this application to add, otherwise, the addition of the multicast channel is refused.21st, method as claimed in claim 20, it is characterised in that it is described stop forwarding it is described apply leave a multicast channel the step of include:

    Stop forwarding the multicast channel that the response time leaves earliest overtime application.22nd, method as claimed in claim 20, it is characterised in that methods described also includes:

    Message is left when receiving multicast channel, the multicast channel for applying not receiving response after leaving also before group-specific query response time time-out is set to leave state i.e.;

    Message is left when receiving multicast channel, the inquiry in the channel currently forwarded is with the presence or absence of the multicast channel for applying not receiving response after leaving also before group-specific query response time time-out:

    Inquiry, which whether there is, in the channel currently forwarded is in i.e. by the multicast channel of leave state.23rd, method as claimed in claim 20, it is characterised in that described to determine whether that the step of current business port adds the multicast channel of this application addition includes:

    Judge that Shen is reset and added and broadcast whether channel is the current multicast channel forwarded into Group, if it is, allowing the addition for organizing channel that the application is added;

    If it is not, then determine whether that current business port adds new multicast channel, if it is, allow the Shen reset and add into group channel addition, otherwise, then do not allow the addition for the group channel that the application adds.24th, method as claimed in claim 23, it is characterised in that described to determine whether that the step of current business port adds new multicast channel includes:

    Judge whether multicast channel number that the service port is currently being forwarded has access to Group less than described service port and broadcast channel number, if it is, allowing Xin Group to broadcast the addition of channel, otherwise, then do not allow the addition of new multicast channel.25th, a kind of access device, processing unit is left including channel and channel adds processing unit, wherein, the channel leaves processing unit, for being received in the access device after multicast channel leaves message, the multicast channel group-specific query message for applying leaving is sent to the service port for receiving the multicast channel, after group-specific query response time time-out, stop the forwarding for the multicast channel that application is left, include characterized in that, described channel adds processing unit:

    Multicast forwarding unit, the first control unit and the second control unit, wherein,The multicast forwarding unit, the forwarding for controlling multicast channel;

    First control unit, for being received in the access device after multicast channel joins message, determine whether that current business port adds the multicast channel that application is added, if, the multicast channel for notifying described multicast forwarding unit forwards this application to add, otherwise, second control unit is given to be handled;

    Second control unit, Ding for Te after inquiry is left with the presence or absence of application in the channel currently forwarded and do not receive the multicast channel of response also before Group query responding times time-out, if there is, the multicast forwarding unit is notified to stop forwarding a multicast channel for applying leaving, and the multicast channel for forwarding this application to add, otherwise, the addition of the multicast channel is refused.26th, access device as claimed in claim 25, it is characterised in that it is to stop forwarding the response time by earliest overtime multicast channel that a shown multicast channel for applying leaving is stopped forwarding in second control unit.27th, access device as claimed in claim 25, it is characterised in thatDescribed channel, which leaves processing unit, also to be included:

    State setting module, for the multicast channel for applying not receiving response after leaving also before group-specific query response time time-out to be set to leave state i.e.;

    The second described control unit is inquired about is with the presence or absence of the multicast channel for applying not receiving response after leaving also before group-specific query response time time-out:

    Inquiry whether there is in i.e. by the multicast channel of leave state.28th, access device as claimed in claim 26, it is characterised in that first control unit includes:

    First judging unit, for judging whether the multicast channel that application is added is the current multicast channel forwarded, if it is, allowing the Shen to add the addition of Group channels, otherwise, notifies that second judgment sub-unit is judged;

    Second judging unit, for determining whether that current business port adds new multicast channel, if it is, allowing the addition of the group channel for applying adding, otherwise, the then addition for organizing channel for not allowing the application to add.29th, a kind of multicast service handling method, it is characterised in that including:

    Access device obtains user and often uses multicast channel;

    The multicast group that the user often uses multicast channel is generated in the master control borad multicast forward table of the access device,The master control borad asks to issue the multicast data flow that the user often uses multicast channel according to the multicast group to network side.30th, method according to claim 29, it is characterised in that the user is often that user in the access device often uses multicast channel with multicast channel, the statistics obtain user often with multicast channel the step of include:

    According to the user multicast behavior in each interface board of the access device, statistics obtains the program request frequency or the weights of the frequency of the channel in each interface board, and the Annual distribution of the weights of the frequency or the frequency, wherein the weight of the weights of the frequency is specifically to be chosen according to the bandwidth of the channel;

    It is high according to the weights that the statistical value chooses the frequency or the frequency, or, the wide channels of Annual distribution scope of the weights of the frequency or the frequency, which is chosen, as the user in the access device often uses multicast channel.31st, method according to claim 30, it is characterised in that obtain the user in the access device often with multicast channel after, further comprise:

    Obtain that the user is often high with the weights of the demanding channel of multicast channel or the channel, or the weights of the demanding channel or the channel the wide interface board of Annual distribution scope, the common interfaces plate of multicast channel is often used as the user;

    The common interfaces plate is added in the multicast group of the user often with multicast channel in the master control borad multicast forward table;

    The user is often copied to the common interfaces plate with the multicast data flow of multicast channel by the master control borad according to the multicast group.32nd, method according to claim 29, it is characterised in that the user is often that user in access network often uses multicast channel with multicast channel, and the statistics obtains the user often to be included with the step Sudden of multicast channel:

    According to the user multicast behavior in each interface board of each access device in the access network, obtain the program request frequency or the weights of the frequency of channel in each interface board, and the Annual distribution of the weights of the frequency or the frequency, wherein the weight of the weights of the frequency is specifically to be chosen according to the bandwidth of the channel;

    It is high according to the weights that the statistical value chooses the frequency or the frequency, or, the wide channel of Annual distribution scope often uses multicast channel as the user in the access network, and the user obtained according to the statistical result in the access network is often high with the frequency of multicast channel or the weights of the frequency, or, the access device that access time has a very wide distribution, the conventional access device of multicast channel is often used as the user.33rd, method according to claim 32, it is characterised in that methods described also includes:

    In IP Metropolitan Area Network (MAN)s, the list that the Chang broadcasts the conventional access device in the channel correspondence access network Yong Group is set up;

    IP metropolitan area networks side pushes the user connect in net Network often with the multicast data flow of multicast channel according to access device of the list of the conventional access device into the list.34th, the method according to claim 29 to 33 any one, it is characterised in that methods described further comprises:

    The interface board receives user and adds request;

    Whether the multicast group information recorded according to the interface board, judge the multicast data flow of user'"'"'s request in instituteState interface board;

    If it is not, then asking the multicast data flow to the master board;

    If it is, the interface board is asked according to described add, pushing Suo Shu Group to the user broadcasts stream.35, Yi Zhong Group broadcast transaction processing system, the system includes IP Metropolitan Area Network (MAN)s and access network, the access network includes access device, the access device includes master control borad and at least one interface board, each interface board is connected with the master control borad, the master control borad includes master control borad multicast processing unit, master control borad memory cell and master control borad multicast replication unit for storing master control borad multicast forward table, the interface board includes being used for the interface board memory cell that memory interface Ban Group broadcast forward table, interface board multicast replication unit for multicast data flow to be copied to user port, it is characterized in that, the multicast processing system further comprises:

    Intelligent decision equipment, is connected with the master control borad multicast processing unit of the access device, multicast channel is often used for obtaining user.36th, system according to claim 35, it is characterized in that, the intelligent decision equipment is inside the access device, the user that multicast group information for being recorded according to the master control borad multicast processing unit is obtained in the access device often uses multicast channel, and indicates that described master control borad multicast processing unit obtains the multicast data flow that the user often uses multicast channel.37th, system according to claim 35, it is characterised in that the interface board further comprises:

    Interface board processing unit, is respectively connected with the master control borad multicast processing unit and the interface board memory cell, the IGMP messages for handling user, and safeguards the interface board multicast forward table according to the IGMP messages;

    The intelligent decision equipment is arranged inside the access device, it is respectively connected with the interface board multicast processing unit, the master control borad multicast processing unit, multicast maintenance Group for being recorded according to each interface board multicast processing unit broadcast group information and obtain the conventional multicast channel of the access device, and indicate that the master control borad multicast processing unit issues the multicast data flow of the conventional multicast channel to network request.38th, system according to claim 35, it is characterized in that, the intelligent decision equipment is outside the access device, enter equipment with the wife in the access network to be respectively connected with, multicast group information for being recorded according to the master control borad multicast processing unit of each access device obtains the conventional multicast channel in the access network, and the conventional access device of the conventional multicast channel, and indicate that the master control borad multicast processing unit of the conventional access device asks to issue the multicast data flow of the conventional multicast channel to the access network side.39th, the system according to claim 38, it is characterized in that, the intelligent decision equipment is further connected with the IP Metropolitan Area Network (MAN)s, for indicating that the IP Metropolitan Area Network (MAN)s push the multicast data flow of the conventional multicast channel in the access network to the conventional access device.40th, the system according to claim 39, it is characterised in that IP metropolitan areas net side further comprises:

    For indicating the access network often with the table of comparisons of multicast channel and the corresponding relation of the conventional access device.41st, a kind of access device, including master control borad and at least one interface board, each interface board is connected with the master control borad, the master control borad includes master control borad multicast processing unit, the master control borad memory cell for storing master control borad multicast forward table and master control borad multicast replication unit, the interface board includes the interface board memory cell for memory interface plate multicast forward table, the interface board multicast replication unit for multicast data flow to be copied to user port, characterized in that, the access device further comprises:

    Intelligent decision equipment, it is connected with the master control borad multicast processing unit, multicast group information for being recorded according to the master control borad multicast processing unit obtains user and often uses multicast channel, and indicates that described master control borad multicast processing unit obtains the multicast data flow that the user often uses multicast channel.42nd, access device according to claim 41, it is characterised in that the interface board further comprises:

    Interface board processing unit, is respectively connected with the master control borad multicast processing unit and the interface board memory cell, the IGMP messages for handling user, and safeguards the interface board multicast forward table according to the IGMP messages;

    The intelligent decision equipment is respectively connected with the interface board multicast processing unit, the master control borad multicast processing unit, the Chang of the access device is obtained for the multicast group information that is recorded according to each interface board multicast processing unit Yong Group and broadcasts channel, and indicates that the master control borad multicast processing unit issues the multicast data flow that the Chang broadcasts channel Yong Group to network request.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×