WO2009026838A1 - Procédé, dispositif et système de commande d'admission unidiffusion/multidiffusion - Google Patents

Procédé, dispositif et système de commande d'admission unidiffusion/multidiffusion Download PDF

Info

Publication number
WO2009026838A1
WO2009026838A1 PCT/CN2008/072094 CN2008072094W WO2009026838A1 WO 2009026838 A1 WO2009026838 A1 WO 2009026838A1 CN 2008072094 W CN2008072094 W CN 2008072094W WO 2009026838 A1 WO2009026838 A1 WO 2009026838A1
Authority
WO
WIPO (PCT)
Prior art keywords
resource
multicast
admission control
request
access device
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.)
Ceased
Application number
PCT/CN2008/072094
Other languages
English (en)
French (fr)
Inventor
Huailong Gu
Jun Li
Ting Zou
Zhenzhu Lv
Xiaolian Zhang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to ES08784085.6T priority Critical patent/ES2454975T3/es
Priority to EP08784085.6A priority patent/EP2148466B1/en
Publication of WO2009026838A1 publication Critical patent/WO2009026838A1/zh
Priority to US12/685,373 priority patent/US8930451B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1881Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with schedule organisation, e.g. priority, sequence management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/782Hierarchical allocation of resources, e.g. involving a hierarchy of local and centralised entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/806Broadcast or multicast traffic

Definitions

  • the present invention relates to multicast/unicast technology, and in particular, to a multicast, unicast service admission control method, apparatus and system.
  • IP-based Internet Protocol Television (IPTV) video is a high-bandwidth service. Due to high real-time requirements, the allowed packet loss rate is very low, and network bandwidth, especially user link bandwidth, is generally very limited.
  • a resource admission control system (RACS, Resource and Admission Control Subsystem) needs to be deployed in the network.
  • IPTV service In the IPTV service, it includes multicast/broadcast video (such as live broadcast: BTV, Broadcast Television) and unicast video (such as video on demand: VOD, Video on Demanding). Due to the large difference between the multicast and unicast service modes, the implementation of the Admission Control (AC) function is also quite different.
  • CA Admission Control
  • unicast video services such as VOD
  • services that require resources such as bandwidth, priority, and quality of service, such as video telephony, VOIP, web conferencing, and so on.
  • These services require AC and QoS guarantees.
  • the multicast AC is generally completed on the access device (AN, Access Node).
  • the AN determines whether the user link bandwidth or multicast bandwidth meets the bandwidth requirement for requesting to join the channel, or determines whether the number of channels that the user joins exceeds the maximum limit. Quantity if user link bandwidth Insufficient or the number of channels the user has joined exceeds the maximum number of restrictions, indicating that the user requested
  • the AC fails and the AN rejects the user's channel join request.
  • the unicast AC function is generally implemented by an independent resource admission control system.
  • the resource admission control system understands the network topology and manages the end-to-end bandwidth from the unicast video server to the user. Therefore, when the user requests the unicast video service, The service server requests the resource from the resource admission control system, and the resource admission control system determines that the end-to-end bandwidth is satisfied, returns the resource request result, and the service server determines whether to accept the service according to the resource request result.
  • the AC for user multicast/unicast request in the prior art has two implementation schemes.
  • the AN When a user joins a certain channel, the AN actively reports the channel information that the user joins, and directly sends it to the resource admission control system or is sent by the bandwidth network gateway (BNG, Broadband Network Gateway) to the resource admission control system, and is accepted by the resource.
  • BNG bandwidth network gateway
  • the control system determines whether the user link bandwidth meets the requirement. If the requirement is not met, the AN is notified to reject the user to join the request.
  • the multicast user joins the information through the AN, and the AN does not have the multicast control AC function.
  • the admission control system performs AC processing uniformly, realizing the unification of multicast and unicast.
  • the multicast service and the unicast service in the technical solution 1 cannot share the bandwidth resources, which is a waste of bandwidth resources, and is only suitable for a scenario in which the user link bandwidth is sufficient.
  • the resource admission control system performs the AC processing uniformly, and the multicast and the unicast are unified.
  • the scheme is complicated to implement, and the multicast service is switched over the unicast service.
  • the frequency is large, frequent channel switching of a large number of TV users will lead to a large amount of information interaction, and the performance requirements of AN are very high;
  • the channel switching delay is large, the user experience is poor, and the utilization of the bandwidth resource is reduced.
  • the embodiment of the invention provides a multicast service admission control method, which implements multicast/unicast resource sharing and flexible allocation when the multicast service channel switching delay is reduced.
  • the embodiment of the invention further provides a method for unicast service admission control, which implements multicast/unicast resource sharing and flexible allocation.
  • the embodiment of the invention further provides a network device, which implements multicast/unicast resource sharing and flexible allocation when reducing the delay of multicast service channel switching.
  • the embodiment of the present invention further provides a multicast/unicast service admission control system, which implements multicast/unicast resource sharing and flexible allocation while reducing the delay of multicast service channel switching.
  • a method for multicast admission control AC includes:
  • the access device receives the multicast management protocol join message and sends a multicast resource request to the resource and the admission control system.
  • the resource and admission control system receives the multicast resource request and performs a resource admission calculation operation
  • the multicast resource is allocated to the access device and the access device is authorized to manage the multicast resource.
  • the access device After the access device obtains the multicast resource, the access device sends the multicast service flow to the user; the access device receives the multicast channel switch.
  • the request message is used to perform AC operations according to the multicast resources currently allocated by the current authorization. If the multicast resources are sufficient, the access device sends a multicast service flow to the user.
  • a method for unicast admission control comprising:
  • the resource and admission control system receives the unicast service resource request message of the application entity, and performs resource admission control AC operation; If the resource is sufficient, the unicast service resource request success message is returned; if the resource is insufficient, the resource and admission control system sends a multicast resource usage status proofread message or a multicast resource forced release message to the access device;
  • the AC operation is performed according to the returned multicast resource usage status proof response message or the multicast resource forced release response message, and then the corresponding unicast service resource request response message is sent to the application entity.
  • An access device the network device includes: a multicast control module, a processing module, and a resource receiving interface module, where
  • the multicast control module is configured to replicate the multicast service flow and send the multicast service flow to the user terminal or stop the multicast service flow replication to the user;
  • a processing module configured to determine whether the currently authorized multicast resource meets the resources required by the multicast channel switching request
  • a resource receiving interface module configured to perform message interaction between the processing module and the resource and the admission control system in the access device
  • the multicast control module receives the multicast channel switching request or the channel joining request sent by the user, and sends the request to the processing module, and the processing module receives the multicast channel switching request from the multicast control module, and determines whether the currently authorized multicast resource meets the requirements.
  • the resource required for the multicast channel switching request if yes, accepting the multicast channel switching request, and the multicast resource currently allocated by the current authority is used as a multicast channel to switch the available resources, and the multicast control module is notified to multicast to the user.
  • Business flow replication
  • a resource and admission control system network device includes: an application entity interface module, an admission control module, and an access device interface module, where
  • An application entity interface module configured to transmit a unicast service resource request message and a unicast service resource request response message between the application entity and the admission control module;
  • An access device interface module configured to transmit a multicast resource request message and a multicast resource request response message between the admission control module and the access device;
  • the admission control module is configured to centrally and uniformly manage resources, and perform unified allocation and scheduling on the multicast resource request from the access device and the unicast resource request from the application entity, and receive the unicast service resource request message from the application entity interface module.
  • the unicast service The resource request performs a unified resource admission AC operation, and when the resource is sufficient, the unicast resource request is accepted, and the unicast resource request success message is sent through the application entity interface module; or, the access device interface module receives the access device from the access device.
  • the multicast resource request message is used to perform a unified resource admission calculation AC operation on the multicast resource request, and when the resource is sufficient, the multicast resource request is accepted, the access device is authorized to manage the obtained resource, and the access device is accessed.
  • the interface module sends a multicast resource request success message.
  • a multicast/unicast admission control system comprising: an application entity, a resource and admission control system, and an access device, where
  • the access device is configured to: according to the authorization of the resource admission control system, manage the multicast resource allocated by the resource admission control system to the access device and authorize the management, and receive the multicast channel switching request sent by the user, according to the current authorized management group. Whether the broadcast resource meets the resources required by the multicast channel switching request, if yes, accepts the multicast channel switching request; receives the multicast resource status query message sent by the resource admission control system, and responds to the current multicast resource usage status Giving resources and admission control systems;
  • An application entity configured to receive a unicast service request sent by the user, and send the unicast service resource request required by the unicast service to the resource admission control system; receive the unicast service resource request response message sent by the resource admission control system, and Sending a unicast service to the user according to the response message or rejecting the unicast service request of the user;
  • the resource admission control system receives the multicast service resource request message from the access device, performs an AC operation, determines that the resource is sufficient, allocates the resource to the access device for the multicast service, and authorizes the access device to use the allocated resource as the resource. After the unicast service resource request message sent by the application entity is received, the AC operation is performed, and when the resource is sufficient, the unicast service resource request success message is sent to the application entity.
  • a multicast/unicast service admission control method, apparatus, and system implements multicast/unicast shared resources by centrally controlling and allocating resources through a resource admission control system.
  • the resource admission control system allocates resources to the access device according to the resource request of the access device and authorizes it to manage the obtained resources.
  • the access device processes the multicast service within the scope of the authorized multicast resource.
  • the AN receives the multicast channel switching resource request of the user, the AN determines the multicast resource according to the current authorization.
  • the multicast resource of the right can satisfy the multicast channel switching resource request of the user, and directly send the multicast service flow to the user, and does not need to exchange information with the resource admission control system, thereby saving time for information exchange between the channel switching and the resource admission control system. To achieve fast channel switching.
  • the resource admission control system receives the unicast service resource request of the application entity, and when the resource is insufficient, the unicast service resource request can be received by proofreading or forcibly releasing the multicast resource to the access device.
  • the resource and admission control system centrally control resources, which can allocate resources for multicast/unicast flexibility, improve the utilization of network resources, and realize the sharing of multicast/unicast resources.
  • FIG. 1 is a schematic structural diagram of a system for multicast/unicast service admission control according to an embodiment of the present invention
  • FIG. 1b is a schematic structural diagram of an access device according to an embodiment of the present invention.
  • Figure 1 is a schematic structural diagram of a resource and admission control system according to an embodiment of the present invention
  • Figure 2 is a schematic flowchart of a method for multicast admission control according to an embodiment of the present invention
  • Figure 3 is a schematic flowchart of a method for unicast admission control according to Embodiment 2 of the present invention.
  • the resource admission control system centrally controls resources, and implements multicast/unicast shared resources and allocates them flexibly.
  • a resource includes attributes such as bandwidth and priority, and a combination of attributes.
  • the most common resource is a bandwidth resource, and the attribute combination may be a bandwidth with priority guarantee.
  • the resource admission control system allocates resources according to the resource request of the access device and authorizes the access device to perform resource management.
  • the AN receives the user multicast channel switching resource request, the AN determines the multicast resource according to the authorization, if authorized to allocate The multicast resource satisfies the resources required by the multicast channel switching request of the user, and directly sends the group to the user.
  • the AN requests the resource admission control system for the resource required for the multicast channel handover, and the resource admission control system receives the request for the multicast channel handover resource request, and allocates resources for the AN for the multicast service.
  • the resource admission control system directly processes the unicast service resource request.
  • the resource admission control system implements flexible resource allocation based on centralized and unified control of unicast and multicast services.
  • embodiments of the present invention propose a system for multicast/unicast admission control.
  • FIG. 1 is a schematic structural diagram of a system for multicast/unicast admission control according to an embodiment of the present invention.
  • the system includes: a user 11, an access device 12, an application entity (AF, Application Function) 13, a resource and admission control system 14, a convergence function entity (AGG, Aggregation) 15, and a broadband access server/service router. (BRAS/SR, Broadband Remote Access Server/Service Router) 16, wherein the user 11 sends an IGMP (Internet Group Management Protocol) join message to the access device 12, and the access device 12 provides resources and admissions.
  • AF Application Entity
  • AAG convergence function entity
  • IGMP Internet Group Management Protocol
  • the control system 14 sends a multicast resource request message, and the resource and admission control system 14 receives the multicast resource request message, performs resource AC operation, and determines that when the resource is sufficient, the access device 12 is authorized to allocate the multicast resource, and the access device 12 obtains the authorization.
  • the allocated multicast resources are not mentioned here.
  • the user 11 is configured to send a multicast channel switching request message to the access device 12, send a unicast service request message to the application entity 13, and receive the multicast service flow sent by the access device 12 and the unicast service flow sent by the application entity 13. ;
  • the access device 12 is configured to: according to the authorization of the resource and the admission control system 14, manage the resource and the multicast resource allocated by the admission control system 14, receive the multicast channel switching request message sent by the user 11, and determine the currently allocated multicast resource. Whether the resource required for the multicast channel switching request is satisfied, if yes, accepting the multicast channel switching request and sending the multicast service flow to the user; receiving the multicast resource usage status proof message or the multicast resource mandatory sent by the resource admission control system 14 Release the message and send a multicast resource usage status proof response message or a multicast resource forced release response message;
  • the application entity 13 is configured to receive the unicast service request message sent by the user 11, and send the unicast service resource request message to the resource admission control system 14;
  • the unicast service resource request response message sent by the control system 14 sends a unicast service flow or prompt information to the user 11;
  • the resource admission control system 14 assigns a multicast resource to the access device, and receives a unicast service resource request message sent by the application entity 13 to perform resource AC operation. When the resource is insufficient, the multicast resource usage status is sent to the access device 12.
  • the proofreading message or the multicast resource forced release message according to the returned multicast resource usage status proofreading response message or the multicast resource forced release response message, accepting or rejecting the unicast resource request, and sending the unicast resource request response message to the application entity 13;
  • AAG Aggregation function entity 15
  • AAG Aggregation function entity
  • Broadband Access Server / Service Router 16 for user 11 management.
  • FIG. 1b is a schematic structural diagram of an access device according to an embodiment of the present invention.
  • the access device 12 includes: a resource receiving interface module 121, a processing module 122, and a multicast control module 123, where
  • the resource receiving interface module 121 receives the multicast resource request of the processing module 122, and sends a multicast resource request message to the resource admission control system 14; the receiving resource and the multicast resource request response message sent by the admission control system 14 are forwarded to the receiving processing module. 122.
  • the processing module 122 receives the multicast channel switching request sent by the multicast control module 123, and determines whether the multicast resource allocated according to the current authorization meets the resource required for the multicast channel switching request, and if yes, accepts the multicast channel switching request, and the current
  • the multicast resource that is authorized to be allocated is used as the multicast channel switching resource, and is sent to the multicast control module 123. If the currently allocated multicast resource cannot meet the resources required for the multicast channel switching request, the multicast resource is sent to the resource receiving interface module 121. And receiving the multicast resource request response message sent by the resource accepting interface module 121, if the message includes the acknowledgement information, accepting the multicast channel switch request, updating the currently authorized multicast resource, and updating the multicast resource.
  • the multicast channel switching resource is sent to the multicast control module 123, otherwise, the multicast control channel switching request message is sent to the multicast control module 123;
  • the multicast control module 123 is configured to receive the multicast channel switching request message sent by the user 11 and send the message to the processing module 122.
  • the multicast channel resource of the processing module 12 is received, and Send a multicast service flow to the user.
  • the processing module 122 is further configured to receive the multicast resource usage status verification message or the multicast resource forced release message sent by the resource admission interface module 121, and send the corresponding response message to the resource admission control system 14.
  • the resource receiving interface module 121, the receiving resource and the multicast resource usage status proofing message or the multicast resource forced release message sent by the admission control system 14 are sent to the processing module 122;
  • the resource receiving interface module 121 sends the multicast resource usage status proof response message or the multicast resource forced release response message sent by the processing module 122 to the resource and admission control system 14.
  • FIG. 1c is a schematic structural diagram of a resource admission control system 14 according to an embodiment of the present invention.
  • the resource admission control system 14 includes: an AF interface module 141, an admission control module 142, and an AN interface module 143, where
  • the AF interface module 141 is configured to receive the unicast service resource request message from the user 11 and send the message to the admission control module 142.
  • the AF interface module 141 sends the unicast service resource request response message of the admission control module 142 to the application entity 13.
  • the admission control module 142 receives the message sent by the AF interface module 141, and if the message is a unicast service resource request message, performs a resource AC operation, and determines that the resource is insufficient, sends a request for the multicast resource proofreading request or the multicast mandatory to the AN interface module 143.
  • the request message is released; if the message is a multicast resource usage status verification confirmation message or a multicast resource forced release confirmation message, after the access device releases the multicast resource to the admission control module 142 in the resource admission control system 14, the AC operation is performed. If the unicast service resource request is successfully accepted, the unicast service resource request success message is sent to the AF interface module 141;
  • the AN interface module 143 receives the access device multicast resource request message and sends the message to the admission control module 142.
  • the multicast resource request response message sent by the admission control module 142 is sent to the access device 12.
  • FIG. 2 is a schematic flowchart of a method for multicast admission control according to an embodiment of the present invention. Referring to Figure 2, the process includes:
  • Step S201 The user sends an IGMP join message to the AN, and carries the requested multicast resource BW1 request.
  • Step S202 The AN receives the multicast resource BW1 request, and sends a multicast resource BW1 request to the resource admission control system.
  • Step S203 The resource admission control system receives the multicast resource BW1 request, and performs AC for the multicast resource BW1.
  • Step S204 after the AC is successfully accepted, the resource admission control system sends a multicast resource BW1 request confirmation message to the AN;
  • the resource admission control system sends a multicast resource BW1 acknowledgment message to the AN, and authorizes the AN, and authorizes the AN to manage the multicast resource BW1 for the AN to manage subsequent multicast resource requests, for example, by one of the ANs.
  • the entity manages a request of a user, and the resource admission control system performs centralized control, and the resource admission control system interacts with the AN to realize unified management and flexible allocation of resources.
  • the resource admission control system may pre-allocate the AN-defined multicast resource BW1 and authorize the AN to manage the user before sending the IGMP join message.
  • Step S205 The AN sends the multicast service flow to the user by using the multicast resource BW1.
  • the channel switching process is generally performed in a short time interval.
  • pairing occurs, consisting of the Multicast Management Protocol (IGMP) Leave message and the Join message. After leaving, the time interval between the order of appearance, leaving, and joining is short, which is the obvious difference between the channel switching and the IGMP joining message generated when a single initial multicast service is used, and the IGMP leaving message generated when a single multicast service is stopped.
  • IGMP Multicast Management Protocol
  • Step S207 the AN receives the multicast channel switching request message, and determines whether the resource BW2 required for the multicast channel switching request can be satisfied according to the multicast resource BW1 currently allocated. If yes, go to step S208; otherwise, go to step S210;
  • the AN may also receive the multicast channel switching request message according to the current
  • the multicast resource that is authorized to be allocated determines whether the resource required for the multicast channel switching request is the multicast resource B W2 , for example, B W1> BW2 , that is, the currently authorized multicast resource BW1 meets the multicast channel switching request.
  • the resource BW2 keeps the multicast resource BW1 of the current authorization unchanged, and the AN sends the multicast resource BW1 to the user, that is, steps S208a to S209a are performed, so that when the user frequently switches the channel, the maximum resource is reserved, which can be effective.
  • the multicast delay caused by the AC is required to be requested by the resource admission control system when the multicast resources currently allocated by the switch are insufficient.
  • Step S208 the AN modifies the multicast resource BW1 to be BW2;
  • Step S209 the AN uses the multicast resource BW2 to send a multicast service flow to the user; in step S208a, the AN maintains the multicast resource BW1;
  • Step S209a the AN uses the multicast resource BW1 to send a multicast service flow to the user;
  • Step S210 the AN requests the multicast resource BW2 from the resource admission control system;
  • Step S211 the resource admission control system receives the multicast resource BW2 request message, and performs AC for the multicast resource BW2.
  • Step S212 after the AC is successfully received, the resource admission control system sends a multicast resource BW2 request success message to the AN.
  • Step S213 The AN modifies the multicast resource BW1 as the multicast resource BW2, and uses the resource BW2 to send the multicast service flow to the user.
  • Step S214 The user stops using the multicast service, and sends an IGMP Leave message to the AN.
  • Step S215 The AN sends a multicast resource BW2 release message to the resource admission control system.
  • the AN sends the multicast resource BW1 to the user, or the user performs channel switching, but the AN sends the multicast resource BW1 to the user, the AN sends the multicast to the resource admission control system.
  • the resource BW1 releases the message.
  • Step S216 the resource admission control system confirms to the AN to release the multicast resource BW2; If the AN sends the multicast resource BW1 release message to the resource admission control system in step S215, the resource admission control system confirms the release of the multicast resource BW1 to the access device in this step.
  • the resource admission control system may also query the multicast resource usage status to the AN by using the status periodically or irregularly, so as to understand the usage of the AN multicast resource, step S217 and step S218 may be performed.
  • Step S217 the resource admission control system periodically or irregularly queries the AN for the multicast resource usage status.
  • Step S218, the AN returns the used multicast resource BW1/BW2 to the resource admission control system;
  • the AN can also actively report the multicast resource usage status to the resource access control system periodically or irregularly, and step S219 and step S220 can be performed.
  • Step S219 the AN periodically reports the multicast resource usage status to the resource admission control system periodically or irregularly;
  • Step S220 The resource admission control system replies to the AN with a multicast resource usage status confirmation message.
  • Embodiment 2 is a diagrammatic representation of Embodiment 1:
  • the resource admission control system allocates AN multicast resources according to its own policy, and the AN manages the multicast resources by itself. If the multicast resources managed by the AN cannot meet the multicast channel switching resource requirements of the user, Through the interaction with the resource admission control system, the user is requested to request the resources required for the multicast channel switching. In practical applications, for the unicast service request of the user, the application entity AF also requests the resource admission control system for the resource required by the unicast service in a similar manner.
  • FIG. 3 is a schematic flowchart of a method for unicast admission control according to Embodiment 2 of the present invention. Referring to Figure 3, the process includes:
  • Step S301 The user sends a unicast service request message to the AF.
  • Step S302 The AF receives the unicast service request, and sends a unicast service resource request message to the resource admission control system.
  • Step S303 the resource admission control system receives the unicast service resource request message, which is The unicast resource request is performed by the AC;
  • Step S304 after the AC is successfully received, the resource admission control system sends a unicast service resource request success message to the AF.
  • Step S305 if the resources that the resource admission control system manages can meet the resources required by the unicast service resource request of the user, the AC is successfully received, and the unicast service resource request confirmation message is sent to the AF, and step S308 is performed. Otherwise, the execution is performed. Step S305.
  • Step S305 The resource admission control system sends a multicast resource usage status calibration message to the AN, so as to check the consistency of the multicast resource usage status in the AN and the resource admission control system.
  • the unicast service resource request may trigger the resource admission control system to forcibly release the multicast resource used by the access device when the resource is insufficient.
  • the process becomes S305a, and the resource admission control system sends a multicast resource forced release message to the AN, forcing the access device to release the occupied multicast resource, and the resource admission control system cancels the authorization authority for the multicast resource of the AN.
  • the broadcast resources are returned to the resource admission control system for distribution.
  • Step S306 the AN receives the multicast resource usage status verification message, and returns a multicast resource usage status proofreading response message to the resource admission control system.
  • the unicast service resource request may trigger the resource admission control system to forcibly release the access device. Multicast resources. Then, the step is changed to S306a, and the access device AN receives the multicast resource forced release message, returns a multicast resource forced release success message to the resource admission control system, and returns the multicast resource to the resource admission control system for allocation.
  • Step S307 The resource admission control system sends a unicast service resource request success message to the AF.
  • Step S308 the AF receives the unicast service resource request success message, and sends a unicast service flow to the user.
  • Step S309 the user sends a cancel or end unicast service resource message to the AF.
  • step S310 the AF sends a release unicast service resource request to the resource admission control system. Message
  • Step S311 The resource admission control system receives the release unicast service resource request message, releases the unicast service resource, and returns a release unicast service resource confirmation message to the AF.
  • Step S312 The resource admission control system periodically or irregularly queries the AN for the multicast resource usage status.
  • Step S313 the AN returns the used multicast resource status to the resource admission control system.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

一种组播 /单播业务接纳控制的方法、 装置及系统 本申请要求于 2007年 8月 24 日提交中国专利局、 申请号为 200710145177.0、 发明名称为"一种组播 /单播业务接纳控制的方 法、 装置及系统"的中国专利申请的优先权, 其全部内容通过引用 结合在本申请中。
技术领域
本发明涉及组播 /单播技术, 特别涉及一种组播 /单播业务接纳 控制的方法、 装置及系统。
背景技术
基于 IP协议的网络电视 ( IPTV, Internet Protocol Television )视 频是高带宽业务, 由于实时性要求高, 允许的丟包率是非常低的, 而 网络带宽尤其是用户链路带宽一般都非常有限,为保证视频业务有效 开展, 保证业务质量, 需要在网络中部署资源接纳控制系统(RACS , Resource and Admission Control Subsystem )。
在 IPTV 业务中, 包括组播 /广播视频 (如视频直播: BTV , Broadcast Television ) 和单播视频 (如视频点播: VOD , Video on Demanding ) 两种业务。 由于组播和单播的业务模式差别较大, 其接 纳控制 (AC, Admission Control )功能的实现也存在较大的差异。
除了单播视频业务如 VOD之外, 还有各种单播业务流, 包含对 带宽、优先级、服务质量等资源都有要求的业务,如视频电话、 VOIP, 网络会议等等。 这些业务都要求有 AC、 QoS保证。
组播 AC—般在接入设备 ( AN, Access Node ) 完成, 由 AN判 断用户链路带宽或组播带宽是否满足请求加入频道的带宽需求,或判 断用户加入的频道数是否超过了限制的最大数量,如果用户链路带宽 不足或用户加入的频道数超过了限制的最大数量,则表明用户请求的
AC失败, AN拒绝用户的频道加入请求。
单播 AC功能一般由独立的资源接纳控制系统完成, 资源接纳控 制系统了解网络拓朴,管理着从单播视频服务器到用户的端到端的带 宽, 因此可以在用户请求单播视频业务时, 由业务服务器向资源接纳 控制系统请求资源, 资源接纳控制系统判断端到端的带宽满足情况, 返回资源请求结果, 业务服务器根据资源请求结果决定是否接纳业 务。
基于上述组播和单播的业务模式, 现有技术中对用户组播 /单播 请求的 AC有两种实现方案。
技术方案 1 : 在用户链路上, 为组播业务和单播业务分别预留资 源, 组播业务资源和单播业务资源互不占用。 即由 AN完成本地组播 AC功能,资源接纳控制系统完成单播视频服务器到用户的端到端 AC 功能, 单播 AC和组播 AC功能独立, 互不影响。
技术方案 2: 当用户加入某个频道时, AN主动上报用户加入的 频道信息, 直接发给资源接纳控制系统或由带宽网络网关 (BNG, Broadband Network Gateway )发给资源接纳控制系统 , 由资源接纳控 制系统判断用户链路带宽是否满足需求, 如果不满足需求, 则通知 AN拒绝用户加入请求, 在该技术方案中, 通过 AN上报组播用户加 入信息, AN不具有组播控制 AC功能, 由资源接纳控制系统统一进 行 AC处理, 实现了组播和单播的统一。
在实现本发明的过程中, 发明人发现现有技术至少存在以下问 题:
例如, 技术方案 1中的组播业务和单播业务不能共享带宽资源, 造成带宽资源浪费, 而且, 只适合用户链路带宽足够的场景。
技术方案 2中, 虽然通过 AN上报组播用户加入信息, 由资源接 纳控制系统统一进行 AC处理, 实现了组播和单播的统一, 但该方案 实现复杂, 而且组播业务比单播业务切换频率大, 大量电视用户的频 繁频道切换会导致大量的信息交互, 对 AN的性能要求非常高; 更进 一步地, 由于组播业务频道切换需要通过 AN上报组播用户加入信息 和资源接纳控制系统进行交互, 频道切换时延较大, 用户体验差, 降 低了带宽资源的利用率。 发明内容
本发明实施例提供一种组播业务接纳控制的方法,在降低组播业 务频道切换时延的情况下实现组播 /单播资源共享和灵活分配。
本发明实施例还提供一种单播业务接纳控制的方法, 实现组播 / 单播资源共享和灵活分配。
本发明实施例还提供一种网络设备,在降低组播业务频道切换时 延的情况下实现组播 /单播资源共享和灵活分配。
本发明实施例还提供一种组播 /单播业务接纳控制的系统, 在减 少组播业务频道切换时延的情况下实现组播 /单播资源共享和灵活分 配。
为达到上述目的, 本发明实施例的技术方案具体是这样实现的: 一种组播接纳控制 AC的方法, 该方法包含:
接入设备接收组播管理协议加入报文消息,向资源和接纳控制系 统发送组播资源请求;
资源和接纳控制系统接收组播资源请求, 进行资源接纳计算操 作;
确定资源充足时,向接入设备分配组播资源并授权接入设备对组 播资源进行管理,接入设备获取组播资源后,向用户发送组播业务流; 接入设备接收组播频道切换请求消息,根据当前授权分配的组播 资源, 进行 AC操作, 如果组播资源充足, 接入设备向用户发送组播 业务流。
一种单播接纳控制的方法, 该方法包含:
资源和接纳控制系统接收应用实体的单播业务资源请求消息,进 行资源接纳控制 AC操作; 如果资源充足, 返回单播业务资源请求成功消息; 如果资源不足,资源和接纳控制系统向接入设备发出组播资源使 用状态校对消息或组播资源强制释放消息;
根据返回的组播资源使用状态校对响应消息或组播资源强制释 放响应消息再进行 AC操作, 然后向应用实体发送对应的单播业务资 源请求响应消息。
一种接入设备, 该网络设备包含: 组播控制模块、 处理模块及资 源接纳接口模块, 其中,
组播控制模块,用于组播业务流复制并向用户终端发送组播业务 流或者停止向用户进行组播业务流复制;
处理模块,用于判断当前授权管理的组播资源是否满足所述组播 频道切换请求所需的资源;
资源接纳接口模块,用于接入设备中处理模块与资源和接纳控制 系统之间进行消息交互;
组播控制模块,接收用户发送的组播频道切换请求或频道加入请 求, 发送至处理模块, 处理模块从组播控制模块接收组播频道切换请 求,判断当前授权管理的组播资源是否满足所述组播频道切换请求所 需的资源, 如果是, 接纳所述组播频道切换请求, 将所述当前授权分 配的组播资源作为组播频道切换可用资源,通知组播控制模块向用户 进行组播业务流复制。
一种资源和接纳控制系统网络设备, 该网络设备包含: 应用实体 接口模块、 接纳控制模块及接入设备接口模块, 其中,
应用实体接口模块,用于在应用实体和接纳控制模块之间传送单 播业务资源请求消息、 单播业务资源请求响应消息;
接入设备接口模块,用于在接纳控制模块和接入设备之间传送组 播资源请求消息、 组播资源请求响应消息;
接纳控制模块, 用于集中统一管理资源, 对来自接入设备的组播 资源请求和来自应用实体的单播资源请求, 进行统一的分配、 调度, 从应用实体接口模块接收单播业务资源请求消息,并对所述单播业务 资源请求进行统一的资源接纳 AC操作, 确定资源充足时, 接纳所述 单播资源请求, 通过应用实体接口模块发送单播资源请求成功消息; 或, 从接入设备接口模块接收来自接入设备的组播资源请求消息, 并 对所述组播资源请求进行统一的资源接纳计算 AC操作,确定资源充 足时, 接纳所述组播资源请求, 授权接入设备管理获得的资源, 并通 过接入设备接口模块发送组播资源请求成功消息。
一种组播 /单播接纳控制的系统, 该系统包含: 应用实体、 资源 和接纳控制系统及接入设备, 其中,
接入设备, 用于根据资源接纳控制系统的授权, 管理资源接纳控 制系统分配给接入设备并授权其进行管理的组播资源,接收用户发送 的组播频道切换请求,根据当前授权管理的组播资源是否满足所述组 播频道切换请求所需的资源, 如果是, 接纳所述组播频道切换请求; 接收资源接纳控制系统发送的组播资源状态查询消息并将当前组播 资源使用情况响应给资源和接纳控制系统;
应用实体, 用于接收用户发送的单播业务请求, 并将单播业务所 需的单播业务资源请求发送至资源接纳控制系统;接收资源接纳控制 系统发送的单播业务资源请求响应消息,并根据响应消息向用户发送 单播业务或者拒绝所述用户的单播业务请求;
资源接纳控制系统, 接收来自接入设备的组播业务资源请求消 息, 进行 AC操作, 确定资源充足时, 分配资源给接入设备用于组播 业务,并授权接入设备对已分配的资源作为组播可用资源进行后续管 理; 接收应用实体发送的单播业务资源请求消息, 进行 AC操作, 确 定资源充足时, 向应用实体发送单播业务资源请求成功消息。
与现有技术相比, 本发明实施例的一种组播 /单播业务接纳控制 的方法、 装置及系统, 通过资源接纳控制系统集中控制和分配资源, 实现组播 /单播共享资源。 资源接纳控制系统根据接入设备的资源请 求向接入设备分配资源并授权其对获得的资源进行管理。接入设备在 授权的组播资源范围内处理组播业务, 当 AN接收用户的组播频道切 换资源请求时, AN根据当前授权管理的组播资源进行判断, 如果授 权的组播资源可以满足用户的组播频道切换资源请求,直接向用户发 送组播业务流, 不需要与资源接纳控制系统进行信息交互, 节省了频 道切换时和资源接纳控制系统信息交互的时间,从而实现快速频道切 换。
而且, 资源接纳控制系统接收应用实体的单播业务资源请求, 当 确定资源不足时, 通过向接入设备校对或者强制释放组播资源, 可接 纳单播业务资源请求。
同时, 资源和接纳控制系统集中控制资源, 可以为组播 /单播灵 活分配资源, 提高了网络资源的利用率, 实现组播 /单播资源的共享。 附图说明
图 1 为本发明实施例一种组播 /单播业务接纳控制的系统结构示 意图;
图 lb为本发明实施例接入设备的结构示意图;
图 l c为本发明实施例资源和接纳控制系统的结构示意图; 图 2为本发明实施例一组播接纳控制的方法流程示意图; 图 3为本发明实施例二单播接纳控制的方法流程示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白, 以下参照附 图并举实施例, 对本发明作进一步详细说明。
本发明实施例是通过资源接纳控制系统集中控制资源,实现组播 /单播共享资源并灵活分配。 资源包含带宽、 优先级等属性以及属性 组合, 例如最常见的资源就是带宽资源, 在属性组合上可以是有优先 级保证的带宽。资源接纳控制系统根据接入设备的资源请求分配资源 并授权接入设备进行资源管理,用于 AN接收用户组播频道切换资源 请求时, AN根据授权分配的组播资源进行判断, 如果授权分配的组 播资源满足用户的组播频道切换请求所需的资源,直接向用户发送组 播业务流, 如果不能满足, AN向资源接纳控制系统请求组播频道切 换所需资源, 资源接纳控制系统接收请求组播频道切换资源请求, 为 AN分配资源用于组播业务。 同时, 资源接纳控制系统直接处理单播 业务资源请求。 资源接纳控制系统基于单播、组播业务的集中统一控 制实现资源灵活分配。
为了实现上述目的, 本发明实施例提出了一种组播 /单播接纳控 制的系统。
图 1为本发明实施例一种组播 /单播接纳控制的系统结构示意图。 参见图 1 , 该系统包含: 用户 11、 接入设备 12、 应用实体(AF , Application Function ) 13、 资源和接纳控制系统 14、 会聚功能实体 ( AGG, Aggregation ) 15及宽带接入服务器 /业务路由器( BRAS/SR, Broadband Remote Access Server/Service Router ) 16, 其中, 用户 11 向接入设备 12发送组播管理协议( IGMP, Internet Group Management Protocol )加入报文消息, 接入设备 12向资源和接纳控制系统 14发 送组播资源请求消息, 资源和接纳控制系统 14接收组播资源请求消 息, 进行资源 AC操作, 确定资源充足时, 向接入设备 12授权分配 组播资源, 接入设备 12获取授权分配的组播资源, 在此不再赘述。
用户 11 , 用于向接入设备 12发送组播频道切换请求消息, 向应 用实体 13发送单播业务请求消息,接收接入设备 12发送的组播业务 流及应用实体 13发送的单播业务流;
接入设备 12 , 用于根据资源和接纳控制系统 14的授权, 管理资 源和接纳控制系统 14分配的组播资源,接收用户 11发送的组播频道 切换请求消息,判断当前授权分配的组播资源是否满足组播频道切换 请求所需的资源, 如果是,接纳组播频道切换请求并向用户发送组播 业务流; 接收资源接纳控制系统 14发送的组播资源使用状态校对消 息或组播资源强制释放消息,并发送组播资源使用状态校对响应消息 或者组播资源强制释放响应消息;
应用实体 13 , 用于接收用户 11发送的单播业务请求消息, 并将 单播业务资源请求消息发送至资源接纳控制系统 14; 接收资源接纳 控制系统 14发送的单播业务资源请求响应消息,向用户 11发送单播 业务流或者提示信息;
资源接纳控制系统 14, 向接入设备授权分配组播资源, 接收应 用实体 13发送的单播业务资源请求消息, 进行资源 AC操作, 确定 资源不足时, 向接入设备 12发送组播资源使用状态校对消息或组播 资源强制释放消息,根据返回的组播资源使用状态校对响应消息或组 播资源强制释放响应消息, 接纳或拒绝单播资源请求, 向应用实体 13发送单播资源请求响应消息;
会聚功能实体(AGG, Aggregation ) 15 , 用于网络拓朴, 为接入 设备 12的上一级实体;
宽带接入服务器 /业务路由器 16, 用于用户 11管理。
图 lb为本发明实施例接入设备的结构示意图。 参见图 lb , 接入 设备 12包含: 资源接纳接口模块 121、 处理模块 122及组播控制模 块 123 , 其中,
资源接纳接口模块 121 , 接收处理模块 122的组播资源请求, 向 资源接纳控制系统 14发送组播资源请求消息; 接收资源和接纳控制 系统 14 发送的组播资源请求响应消息并转发给接收处理模块 122。
处理模块 122,接收组播控制模块 123发送的组播频道切换请求, 根据当前授权分配的组播资源是否满足组播频道切换请求所需的资 源, 如果是, 接纳组播频道切换请求, 将当前授权分配的组播资源作 为组播频道切换资源, 向组播控制模块 123发送; 如果当前授权分配 的组播资源不能满足组播频道切换请求所需的资源,向资源接纳接口 模块 121发送组播资源请求消息,并接收资源接纳接口模块 121发送 的组播资源请求响应消息, 如果消息中包含确认信息, 接纳组播频道 切换请求, 更新当前授权分配的组播资源, 将更新后的组播资源作为 组播频道切换资源, 向组播控制模块 123发送, 否则, 向组播控制模 块 123发送拒绝组播频道切换请求消息;
组播控制模块 123 , 用于接收用户 11发送的组播频道切换请求 消息, 发送至处理模块 122; 接收处理模块 12的组播频道资源, 并 向用户发送组播业务流。
实际应用中,处理模块 122还可以进一步用于接收资源接纳接口 模块 121 发送的组播资源使用状态校对消息或者组播资源强制释放 消息, 并将对应的响应消息发送给资源接纳控制系统 14。
资源接纳接口模块 121 , 接收资源和接纳控制系统 14发送的组 播资源使用状态校对消息或者组播资源强制释放消息, 向处理模块 122发送;
资源接纳接口模块 121 , 接收处理模块 122发送的组播资源使用 状态校对响应消息或者组播资源强制释放响应消息,向资源和接纳控 制系统 14发送。
图 lc为本发明实施例资源接纳控制系统 14的结构示意图。参见 图 lc, 资源接纳控制系统 14包含: AF接口模块 141、 接纳控制模块 142及 AN接口模块 143 , 其中,
AF接口模块 141 , 用于接收来自用户 11的单播业务资源请求消 息 发送至接纳控制模块 142; AF接口模块 141将接纳控制模块 142 的单播业务资源请求响应消息发送给应用实体 13。
接纳控制模块 142, 接收 AF接口模块 141发送的消息, 如果消 息为单播业务资源请求消息, 进行资源 AC操作, 确定资源不足时, 向 AN接口模块 143发送请求组播资源校对请求或者组播强制释放请 求消息;如果消息为组播资源使用状态校对确认消息或者组播资源强 制释放确认消息, 在接入设备将组播资源释放给资源接纳控制系统 14中接纳控制模块 142后,进行 AC操作,如果成功接纳所述单播业 务资源请求, 向 AF接口模块 141发送单播业务资源请求成功消息;
AN接口模块 143 , 接收接入设备组播资源请求消息, 向接纳控 制模块 142发送;接收接纳控制模块 142发送的组播资源请求响应消 息, 向接入设备 12发送。
基于图 1〜图 lc, 下面举两个实施例, 对组播 /单播业务接纳控 制的系统中使用本发明的具体实施方式进行详细说明。
实施例一: 图 2为本发明实施例一组播接纳控制的方法流程示意图。参见图 2, 该流程包含:
步骤 S201 , 用户向 AN发送 IGMP加入报文消息, 携带要求的 组播资源 BW1请求;
步骤 S202 , AN接收组播资源 BW1请求, 向资源接纳控制系统 发组播资源 BW1请求;
步骤 S203 , 资源接纳控制系统接收组播资源 BW1请求, 为组播 资源 BW1进行 AC;
步骤 S204 , AC接纳成功后, 资源接纳控制系统向 AN发送组播 资源 BW1请求确认消息;
本步骤中, 资源接纳控制系统向 AN发送组播资源 BW1确认消 息, 并对 AN进行授权, 授权 AN管理组播资源 BW1 , 用于 AN 自 行管理后续组播资源请求, 例如, 由 AN中的一个实体管理一个用户 的一个请求, 由资源接纳控制系统进行集中控制, 资源接纳控制系统 与 AN通过交互, 实现资源统一管理、 灵活分配。
实际应用中,也可以是由资源接纳控制系统在用户发送 IGMP加 入报文消息前, 预先分配 AN —定的组播资源 BW1并授权 AN进行 管理。
步骤 S205 , AN使用组播资源 BW1向用户发送组播业务流; 步骤 S206 , 用户切换频道, 向 AN发送组播频道切换请求消息; 实际应用中,频道切换过程一般是在一个短时间间隔内顺序并配 对出现, 由组播管理协议 (IGMP)离开消息和加入消息构成。先离开后 加入顺序出现、 离开和加入之间的时间间隔短 , 是频道切换和单个初 始使用组播业务时产生的 IGMP加入消息、单个停止使用组播业务时 产生的 IGMP离开消息的明显区别。
步骤 S207 , AN接收组播频道切换请求消息, 根据当前授权分配 的组播资源 BW1 判断是否可以满足组播频道切换请求所需的资源 BW2, 如果是, 执行步骤 S208, 否则, 执行步骤 S210;
本步骤中, 也可以是 AN接收组播频道切换请求消息, 根据当前 授权分配的组播资源判断是否可以满足组播频道切换请求所需的资 源即组播资源 B W2 , 例如, B Wl〉 BW2 , 即当前授权分配的组播资 源 BW1满足组播频道切换请求所需的资源 BW2,保持当前授权分配 的组播资源 BW1不变, AN向用户发送组播资源 BW1 , 即执行步骤 S208a ~ S209a, 这样, 在用户进行频道频繁切换时, 保留使用最大的 资源,可以有效避免切换时当前授权分配的组播资源不足时需要向资 源接纳控制系统请求组播资源, 进行 AC而引起的组播时延。
步骤 S208, AN修改组播资源 BW1为 BW2;
步骤 S209, AN利用组播资源 BW2向用户发送组播业务流; 步骤 S208a, AN保持组播资源 BW1 ;
步骤 S209a, AN利用组播资源 BW1向用户发送组播业务流; 步骤 S210, AN向资源接纳控制系统请求组播资源 BW2;
步骤 S211 , 资源接纳控制系统接收组播资源 BW2请求消息, 为 组播资源 BW2进行 AC;
本步骤中,如果资源接纳控制系统自身管理的资源不能满足组播 资源 BW2, 则 AC接纳失败, 向 AN发送拒绝组播资源 BW2, AN 接收拒绝组播资源 BW2, 拒绝用户的组播频道切换请求。
步骤 S212, AC接纳成功后, 资源接纳控制系统向 AN发送组播 资源 BW2请求成功消息;
步骤 S213 , AN修改组播资源 BW1为组播资源 BW2, 利用资源 BW2向用户发送组播业务流;
步骤 S214, 用户停止使用组播业务, 向 AN发送 IGMP离开报 文消息;
步骤 S215 , AN向资源接纳控制系统发送组播资源 BW2释放消 息;
本步骤中,如果用户没有进行频道切换,即 AN以组播资源 BW1 向用户发送, 或者, 用户进行频道切换, 但 AN以组播资源 BW1向 用户发送,则 AN向资源接纳控制系统发送组播资源 BW1释放消息。
步骤 S216, 资源接纳控制系统向 AN确认释放组播资源 BW2; 如果步骤 S215中, AN向资源接纳控制系统发送组播资源 BW1 释放消息, 则本步骤中, 资源接纳控制系统向接入设备确认释放组播 资源 BW1。
实际应用中,资源接纳控制系统也可以通过周期性或不定期地使 用状态向 AN查询组播资源使用状态,以了解 AN组播资源使用情况, 可以执行步骤 S217和步骤 S218。
步骤 S217, 资源接纳控制系统周期性或不定期地向 AN查询组 播资源使用状态;
步骤 S218 , AN 向资源接纳控制系统回复使用的组播资源 BW1/BW2;
在实际应用中, AN也可以通过周期性或不定期地主动向资源接 纳控制系统上报组播资源使用状态,可以执行步骤 S219和步骤 S220。
步骤 S219, AN周期性或不定期地向资源接纳控制系统主动上报 组播资源使用状态;
步骤 S220, 资源接纳控制系统向 AN回复组播资源使用状态确 认消息。
实施例二:
在实施例一中, 资源接纳控制系统通过授权给 AN, 并根据自身 策略分配 AN组播资源, 由 AN自行管理组播资源, 如果 AN管理的 组播资源不能满足用户的组播频道切换资源要求,通过与资源接纳控 制系统的交互, 为用户请求组播频道切换所需资源。 实际应用中, 对 于用户的单播业务请求, 应用实体 AF也通过类似的方法向资源接纳 控制系统请求单播业务所需资源。
图 3为本发明实施例二单播接纳控制的方法流程示意图。参见图 3 , 该流程包含:
步骤 S301 , 用户向 AF发送单播业务请求消息;
步骤 S302, AF接收单播业务请求, 向资源接纳控制系统发送单 播业务资源请求消息;
步骤 S303 , 资源接纳控制系统接收单播业务资源请求消息, 为 该单播资源请求进行 AC;
步骤 S304, AC接纳成功后, 资源接纳控制系统向 AF发送单播 业务资源请求成功消息;
本步骤中,如果资源接纳控制系统自身管理的资源可以满足用户 的单播业务资源请求所需的资源, 则 AC接纳成功, 向 AF发送单播 业务资源请求确认消息, 执行步骤 S308 , 否则, 执行步骤 S305。
步骤 S305 , 资源接纳控制系统向 AN发送组播资源使用状态校 对消息, 以便核对 AN和资源接纳控制系统中组播资源使用状态一致 性;
本步骤中, 如果设定组播业务优先级低于单播业务优先级, 在资 源不足时,单播业务资源请求可以触发资源接纳控制系统强制释放接 入设备所使用的组播资源。 本步骤则变为 S305a, 资源接纳控制系统 向 AN发送组播资源强制释放消息,强制让接入设备释放占用的组播 资源, 资源接纳控制系统取消对 AN的组播资源授权管理权, 将组播 资源归还给资源接纳控制系统进行分配。
步骤 S306, AN接收组播资源使用状态校对消息, 向资源接纳控 制系统返回组播资源使用状态校对响应消息;
本步骤中, 如果条件和步骤 S305相同, 即设定组播业务优先级 低于单播业务优先级, 在资源不足时, 单播业务资源请求可以触发资 源接纳控制系统强制释放接入设备所使用的组播资源。则本步骤则变 为 S306a, 接入设备 AN接收组播资源强制释放消息, 向资源接纳控 制系统返回组播资源强制释放成功消息,将组播资源归还给资源接纳 控制系统进行分配。
步骤 S307 ,资源接纳控制系统向 AF发送单播业务资源请求成功 消息;
步骤 S308, AF接收单播业务资源请求成功消息, 向用户发送单 播业务流;
步骤 S309, 用户向 AF发送取消或结束单播业务资源消息; 步骤 S310, AF向资源接纳控制系统发送释放单播业务资源请求 消息;
步骤 S311 , 资源接纳控制系统接收释放单播业务资源请求消息, 释放单播业务资源, 向 AF返回释放单播业务资源确认消息。
步骤 S312, 资源接纳控制系统周期性或不定期地向 AN查询组 播资源使用状态;
步骤 S313 , AN向资源接纳控制系统回复使用的组播资源状态。 以上举较佳实施例, 对本发明的目的、技术方案和优点进行了进 一步详细说明, 所应理解的是, 以上所述仅为本发明的较佳实施例而 已, 并不用以限制本发明, 凡在本发明的精神和原则之内, 所作的任 何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。

Claims

权利要求
1、 一种组播接纳控制 AC的方法, 其特征在于, 该方法包含: 接入设备接收组播管理协议加入报文消息,向资源和接纳控制系 统发送组播资源请求;
资源和接纳控制系统接收组播资源请求, 进行资源接纳计算操 作;
确定资源充足时,向接入设备分配组播资源并授权接入设备对组 播资源进行管理,接入设备获取组播资源后,向用户发送组播业务流; 接入设备接收组播频道切换请求消息,根据当前授权分配的组播 资源, 进行 AC操作, 如果组播资源充足, 接入设备向用户发送组播 业务流。
2、 如权利要求 1所述的方法, 其特征在于, 所述接纳组播频道 切换请求包括:接入设备将所述当前已授权管理分配的组播资源作为 组播频道切换请求可用的资源。
3、 如权利要求 1所述的方法, 其特征在于, 该方法进一步包括: 如果当前授权管理的组播资源不能满足组播频道切换请求所需的资 源, 接入设备向资源和接纳控制系统请求组播频道切换所需的资源, 资源接纳控制系统进行 AC操作并返回资源请求响应消息,如果资源 请求成功, 接入设备更新授权管理的组播资源为新获得的资源, 并接 纳所述组播频道切换请求。
4、 如权利要求 1所述的方法,其特征在于,该方法进一步包括: 接入设备接收组播管理协议离开报文消息,向资源和接纳控制系 统发送组播资源释放消息;接入设备接收资源和接纳控制系统返回的 组播资源释放确认消息, 释放组播资源。
5、 如权利要求 1所述的方法,其特征在于,该方法进一步包括: 接入设备周期性或不定期地接收资源和接纳控制系统发送的组 播资源使用状态查询消息,向资源和接纳控制系统返回组播资源使用 态查询响应消息。
6、 一种单播接纳控制的方法, 其特征在于, 该方法包含: 资源和接纳控制系统接收应用实体的单播业务资源请求消息,进 行资源接纳控制 AC操作;
如果资源充足, 返回单播业务资源请求成功消息;
如果资源不足,资源和接纳控制系统向接入设备发出组播资源使 用状态校对消息或组播资源强制释放消息;
根据返回的组播资源使用状态校对响应消息或组播资源强制释 放响应消息再进行 AC操作, 然后向应用实体发送对应的单播业务资 源请求响应消息。
7、 如权利要求 6所述的方法, 其特征在于, 该方法进一步包括: 资源和接纳控制系统接收应用实体发送的取消或结束单播业务 消息, 释放单播资源。
8、 一种接入设备, 其特征在于, 该接入设备包含: 组播控制模 块、 处理模块及资源接纳接口模块, 其中,
组播控制模块,用于组播业务流复制并向用户终端发送组播业务 流, 或者停止向用户进行组播业务流复制;
处理模块,用于判断当前授权管理的组播资源是否满足所述组播 频道切换请求所需的资源;
资源接纳接口模块,用于接入设备中处理模块与资源和接纳控制 系统之间进行消息交互;
组播控制模块,接收用户发送的组播频道切换请求或频道加入请 求, 发送至处理模块, 处理模块从组播控制模块接收组播频道切换请 求,判断当前授权管理的组播资源是否满足所述组播频道切换请求所 需的资源, 如果是, 接纳所述组播频道切换请求, 将所述当前授权分 配的组播资源作为组播频道切换可用资源,通知组播控制模块向用户 进行组播业务流复制。
9、 如权利要求 8所述的接入设备, 其特征在于, 所述处理模块 进一步用于在当前授权分配的组播资源不能满足所述组播频道切换 请求所需的资源时,通过资源接纳接口模块向资源和接纳控制系统发 送组播资源请求消息;并从资源接纳接口模块接收组播资源请求响应 消息, 如果消息中包含确认信息, 接纳组播频道切换请求, 更新处理 模块当前授权分配的组播资源为新获得的资源 ,通知组播控制模块发 送组播业务流, 否则, 向组播控制模块发送拒绝组播频道切换请求消 息。
10、 一种资源和接纳控制系统网络设备, 其特征在于, 该网络设 备包含: 应用实体接口模块、 接纳控制模块及接入设备接口模块, 其 中,
应用实体接口模块,用于在应用实体和接纳控制模块之间传送单 播业务资源请求消息、 单播业务资源请求响应消息;
接入设备接口模块,用于在接纳控制模块和接入设备之间传送组 播资源请求消息、 组播资源请求响应消息;
接纳控制模块, 用于集中统一管理资源, 对来自接入设备的组播 资源请求和来自应用实体的单播资源请求, 进行统一的分配、 调度, 从应用实体接口模块接收单播业务资源请求消息,并对所述单播业务 资源请求进行统一的资源接纳控制 AC操作, 确定资源充足时, 接纳 所述单播资源请求,通过应用实体接口模块发送单播资源请求成功消 息;或,从接入设备接口模块接收来自接入设备的组播资源请求消息, 并对所述组播资源请求进行统一的 AC操作, 确定资源充足时, 接纳 所述组播资源请求,授权接入设备管理获得的资源, 并通过接入设备 接口模块发送组播资源请求成功消息。
11、 一种组播 /单播接纳控制的系统, 其特征在于, 该系统包含: 应用实体、 资源和接纳控制系统及接入设备, 其中,
接入设备, 用于根据资源接纳控制系统的授权, 管理资源接纳控 制系统分配给接入设备并授权其进行管理的组播资源,接收用户发送 的组播频道切换请求,根据当前授权管理的组播资源是否满足所述组 播频道切换请求所需的资源, 如果是, 接纳所述组播频道切换请求; 接收资源接纳控制系统发送的组播资源状态查询消息并将当前组播 资源使用情况响应给资源和接纳控制系统; 应用实体, 用于接收用户发送的单播业务请求, 并将单播业务所 需的单播业务资源请求发送至资源接纳控制系统;接收资源接纳控制 系统发送的单播业务资源请求响应消息,并根据响应消息向用户发送 单播业务或者拒绝所述用户的单播业务请求;
资源接纳控制系统, 接收来自接入设备的组播业务资源请求消 息, 进行 AC操作, 确定资源充足时, 分配资源给接入设备用于组播 业务,并授权接入设备对已分配的资源作为组播可用资源进行后续管 理; 接收应用实体发送的单播业务资源请求消息, 进行 AC操作, 确 定资源充足时, 向应用实体发送单播业务资源请求成功消息。
12、 如权利要求 11所述的系统, 其特征在于, 所述资源和接纳 控制系统进一步周期性或不定期地向接入设备发送组播资源使用状 态查询消息,接入设备向资源和接纳控制系统返回组播资源使用状态 查询响应消息。
PCT/CN2008/072094 2007-08-24 2008-08-21 Procédé, dispositif et système de commande d'admission unidiffusion/multidiffusion Ceased WO2009026838A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
ES08784085.6T ES2454975T3 (es) 2007-08-24 2008-08-21 Un método, dispositivo y sistema de control de admisión de unidifusión/multidifusión
EP08784085.6A EP2148466B1 (en) 2007-08-24 2008-08-21 A multicast/unicast admission control method, device and system
US12/685,373 US8930451B2 (en) 2007-08-24 2010-01-11 Multicast/unicast admission control method, device and system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710145177.0 2007-08-24
CN2007101451770A CN101374066B (zh) 2007-08-24 2007-08-24 一种组播/单播业务接纳控制的方法、装置及系统

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/685,373 Continuation US8930451B2 (en) 2007-08-24 2010-01-11 Multicast/unicast admission control method, device and system

Publications (1)

Publication Number Publication Date
WO2009026838A1 true WO2009026838A1 (fr) 2009-03-05

Family

ID=40386702

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/072094 Ceased WO2009026838A1 (fr) 2007-08-24 2008-08-21 Procédé, dispositif et système de commande d'admission unidiffusion/multidiffusion

Country Status (5)

Country Link
US (1) US8930451B2 (zh)
EP (1) EP2148466B1 (zh)
CN (1) CN101374066B (zh)
ES (1) ES2454975T3 (zh)
WO (1) WO2009026838A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011005159A1 (en) * 2009-07-10 2011-01-13 Telefonaktiebolaget L M Ericsson (Publ) A method, a terminal, an access node and a media server for providing resource admission control of digital media streams
US11350423B2 (en) * 2018-04-27 2022-05-31 Sony Corporation Electronic device and method for wireless communication, and computer-readable storage medium

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101820585B (zh) * 2009-02-26 2013-06-19 中国电信股份有限公司 移动通信网络中的资源动态分配的方法及设备
CN101754479B (zh) * 2010-01-21 2012-09-26 杭州华三通信技术有限公司 无线接入点发送组播/广播报文的方法及设备
CN101854533B (zh) * 2010-06-10 2012-05-23 华为技术有限公司 频道切换方法、装置及系统
CN102457504B (zh) * 2010-10-28 2015-06-10 中兴通讯股份有限公司 应用商店系统及使用该应用商店系统进行应用开发的方法
US9760946B1 (en) 2010-11-24 2017-09-12 Nyse Arca Llc Methods and apparatus for detecting gaps in a sequence of messages, requesting missing messages and/or responding to requests for messages
US9792649B1 (en) 2010-11-24 2017-10-17 Nyse Arca Llc Methods and apparatus for performing risk checking
US9237553B2 (en) 2011-07-07 2016-01-12 Qualcomm Incorporated Coexistence of priority broadcast and unicast in peer-to-peer networks
US9883488B2 (en) 2011-07-07 2018-01-30 Qualcomm Incorporated Coexistence of priority broadcast and unicast in peer-to-peer networks
CN102325035B (zh) * 2011-07-19 2017-11-03 中兴通讯股份有限公司 一种组播业务的实现方法及装置
US8832249B2 (en) * 2011-11-30 2014-09-09 At&T Intellectual Property I, L.P. Methods and apparatus to adjust resource allocation in a distributive computing network
EP2912813B1 (en) * 2012-10-23 2019-12-04 Telefonaktiebolaget LM Ericsson (publ) A method and apparatus for distributing a media content service
US9338020B2 (en) * 2013-07-03 2016-05-10 Alcatel Lucent Systems and methods for integrated unicast and multicast traffic management
EP3063644B1 (en) 2013-11-01 2018-05-30 Hewlett-Packard Enterprise Development LP Protocol agnostic storage access in a software defined network topology
WO2016069021A1 (en) 2014-10-31 2016-05-06 Hewlett Packard Enterprise Development Lp Group zoning and access control over a network
EP3235199B1 (en) 2014-12-19 2020-10-07 Hewlett-Packard Enterprise Development LP Multicast advertisement message for a network switch in a storage area network
WO2017011944A1 (zh) * 2015-07-17 2017-01-26 华为技术有限公司 配置信息获取的方法和装置
US9942290B2 (en) * 2015-09-09 2018-04-10 Ericsson Ab Fast channel change in a multicast adaptive bitrate (MABR) streaming network using HTTP download segment recovery in a shared progressive ABR download pipe
US9788053B2 (en) 2015-09-09 2017-10-10 Ericsson Ab Fast channel change in a multicast adaptive bitrate (MABR) streaming network using HTTP download segment recovery in a dedicated bandwidth pipe
CN108781479B (zh) * 2016-03-31 2022-05-13 华为技术有限公司 多播传输方法、基站和用户设备
CN107659853B (zh) * 2017-11-03 2019-07-05 中广热点云科技有限公司 一种自适应流媒体直播控制系统
CN110087105B (zh) * 2018-01-25 2020-12-25 华为技术有限公司 一种iptv组播转单播的切换方法及装置
US11622278B2 (en) * 2019-03-20 2023-04-04 Arris Enterprises Llc Wireless access CBRS node and spectrum access system interface

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005020520A2 (en) * 2003-08-26 2005-03-03 Nokia Corporation Supporting a switch between channels for a multicast transmission
CN1751303A (zh) * 2001-12-06 2006-03-22 诺基亚公司 用于有效分配可多播服务的系统和方法
EP1763273A1 (en) * 2005-09-08 2007-03-14 Siemens S.p.A. Bearer service resource management method in ambient networks
CN1976444A (zh) * 2006-12-22 2007-06-06 华为技术有限公司 一种数字媒体频道切换方法及系统
CN101060473A (zh) * 2006-04-20 2007-10-24 中兴通讯股份有限公司 一种实现多播/广播业务的资源预留方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5778187A (en) * 1996-05-09 1998-07-07 Netcast Communications Corp. Multicasting method and apparatus
US6718387B1 (en) * 1997-12-10 2004-04-06 Sun Microsystems, Inc. Reallocating address spaces of a plurality of servers using a load balancing policy and a multicast channel
US6826612B1 (en) * 1999-12-21 2004-11-30 Alcatel Canada Inc. Method and apparatus for an improved internet group management protocol
US6847827B2 (en) * 2000-12-01 2005-01-25 Motorola, Inc. Method for managing bandwidth in a packet-based communication system using call unit reservations
US7245614B1 (en) * 2001-06-27 2007-07-17 Cisco Technology, Inc. Managing access to internet protocol (IP) multicast traffic
US7562375B2 (en) * 2003-10-10 2009-07-14 Microsoft Corporation Fast channel change
GB0519521D0 (en) * 2005-09-24 2005-11-02 Ibm A dynamic bandwidth manager
US7792025B2 (en) * 2005-10-11 2010-09-07 Alcatel Lucent Multi-service session admission control
PL1802046T3 (pl) * 2005-12-23 2009-11-30 Alcatel Lucent Kontrola dostępu do zasobów dla żądań rezerwacji wyzwalanych przez klienta oraz wyzwalanych przez sieć
JP2007324814A (ja) * 2006-05-31 2007-12-13 Matsushita Electric Ind Co Ltd 情報受信端末
US8144587B2 (en) * 2006-08-22 2012-03-27 Embarq Holdings Company, Llc System and method for load balancing network resources using a connection admission control engine
JP4765952B2 (ja) * 2007-02-15 2011-09-07 ソニー株式会社 マルチキャスト配信システム、クライアント機器、上位ルータ制御装置、コンテンツの表示方法およびプログラム
KR101409932B1 (ko) * 2007-07-06 2014-07-02 주식회사 케이티 Iptv sms 서비스 제공방법 및 그 시스템
JP4888263B2 (ja) * 2007-07-19 2012-02-29 ソニー株式会社 受信装置、受信方法およびコンピュータプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1751303A (zh) * 2001-12-06 2006-03-22 诺基亚公司 用于有效分配可多播服务的系统和方法
WO2005020520A2 (en) * 2003-08-26 2005-03-03 Nokia Corporation Supporting a switch between channels for a multicast transmission
EP1763273A1 (en) * 2005-09-08 2007-03-14 Siemens S.p.A. Bearer service resource management method in ambient networks
CN101060473A (zh) * 2006-04-20 2007-10-24 中兴通讯股份有限公司 一种实现多播/广播业务的资源预留方法
CN1976444A (zh) * 2006-12-22 2007-06-06 华为技术有限公司 一种数字媒体频道切换方法及系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2148466A4 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011005159A1 (en) * 2009-07-10 2011-01-13 Telefonaktiebolaget L M Ericsson (Publ) A method, a terminal, an access node and a media server for providing resource admission control of digital media streams
US11350423B2 (en) * 2018-04-27 2022-05-31 Sony Corporation Electronic device and method for wireless communication, and computer-readable storage medium
US20220248408A1 (en) * 2018-04-27 2022-08-04 Sony Group Corporation Electronic device and method for wireless communication, and computer-readable storage medium
US11711840B2 (en) 2018-04-27 2023-07-25 Sony Group Corporation Electronic device and method for wireless communication, and computer-readable storage medium
US11991732B2 (en) 2018-04-27 2024-05-21 Sony Group Corporation Electronic device and method for wireless communication, and computer-readable storage medium

Also Published As

Publication number Publication date
EP2148466A1 (en) 2010-01-27
ES2454975T3 (es) 2014-04-14
EP2148466A4 (en) 2010-06-02
US8930451B2 (en) 2015-01-06
US20100115099A1 (en) 2010-05-06
CN101374066A (zh) 2009-02-25
EP2148466B1 (en) 2014-01-15
CN101374066B (zh) 2012-04-04

Similar Documents

Publication Publication Date Title
WO2009026838A1 (fr) Procédé, dispositif et système de commande d'admission unidiffusion/multidiffusion
CN101369907B (zh) 组播业务的实现方法及其装置和系统
CN101321073B (zh) 一种组播业务授权控制的方法及装置
US9226002B2 (en) Method, device and system for realizing broadcast TV
CN101299825B (zh) 一种实现组播承载资源控制的方法、系统及装置
WO2006094448A1 (en) A method for implementing the customer request mode resource reservation in the next generation network
WO2009026844A1 (en) Method, system and apparatus for admission control of multicast or unicast
WO2008011806A1 (en) A multicast network deploying method, multicast network and a control server
CN101572650A (zh) Iptv资源分配方法、装置及系统
KR101517380B1 (ko) 멀티캐스팅을 요청하고, 멀티캐스팅 요청들을 처리하고 이러한 처리를 보조하기 위한 방법 및 디바이스
JP4787376B2 (ja) マルチキャストベアラリソースを制御するための方法、装置、およびシステム
WO2008046336A1 (fr) Système et procédé permettant un contrôle d'accès réparti dans un service multidiffusion
WO2008017226A1 (en) Multicast control system and method
CN101132325B (zh) 一种业务申请方法及系统及一种业务申请代理单元
CN101374065B (zh) 一种组播接纳控制的方法、装置及系统
CN102474445A (zh) 提供数字媒体流的资源准许控制的方法、终端、接入节点和媒体服务器
WO2007033612A1 (en) A system and a method for resource controlling of the access network
CN101959253B (zh) 一种跨域的资源接纳控制方法及系统
WO2009105942A1 (zh) 资源接纳控制子系统及发送资源决策请求消息的方法
CN102036167A (zh) 资源管理系统中实现资源状况上报的方法及系统
WO2011069390A1 (zh) 用量签订方法及系统、基于用量的接纳控制方法及系统

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08784085

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2008784085

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE