WO2017113239A1 - 一种带宽资源核查方法和装置 - Google Patents
一种带宽资源核查方法和装置 Download PDFInfo
- Publication number
- WO2017113239A1 WO2017113239A1 PCT/CN2015/099973 CN2015099973W WO2017113239A1 WO 2017113239 A1 WO2017113239 A1 WO 2017113239A1 CN 2015099973 W CN2015099973 W CN 2015099973W WO 2017113239 A1 WO2017113239 A1 WO 2017113239A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network element
- plane network
- bandwidth
- dedicated bearer
- user plane
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Definitions
- the present invention relates to the field of communications, and in particular, to a bandwidth resource verification method and apparatus.
- the proprietary bearer is established on the basis of the establishment of a packet data network (PDN) link. It is a bearer established to provide a certain quality of service (QoS) transmission requirement, for example, proprietary. Carrying a guaranteed bit rate GBR (Guranteed Bit Rate) bearer triggered by a User Equipment (UE) or a Policy Charging Rule Function (PCRF), even in the case of network resources being tight, the corresponding bit rate Can also be maintained.
- GBR Guarantee Bit Rate
- UE User Equipment
- PCRF Policy Charging Rule Function
- EPC Evolved Packet Core
- PDN GW Packet Data Network Gateway
- PGW Packet Data Network Gateway
- C/U separate control/user
- C/U separation refers to decoupling the control plane function and the user plane function of the gateway, and the enhanced network structure includes a Control Plane Gateway (CGW) and a User Plane Gateway (UGW), wherein The Distributed Gateway (DGW) is a distributed UGW.
- the CGW is a centralized control plane gateway that integrates the control plane functions of the Serving Gateway (SGW) and PGW in the EPS network for processing control plane signaling.
- the DGW integrates the user plane functions of the SGW and PGW in the EPS network for processing user plane data.
- the DGW implements processing of user plane data, such as user data packet forwarding, under the control and management of the CGW.
- the CGW can accept the execution of the dedicated bearer. Create a process or refuse to execute the creation process of a proprietary bearer.
- the CGW accepts the process of creating a dedicated bearer, and instructs the DGW to allocate the bandwidth resources to be occupied by the dedicated bearer to be established, if the bandwidth resources used to establish the dedicated bearer in the DGW are insufficient, the UE or the PCRF cannot be satisfied.
- the CGW creates a dedicated bearer, the DGW does not actually provide the bandwidth resources that the dedicated bearer actually needs. This will reduce the user experience.
- the embodiment of the present invention provides a method for verifying a bandwidth resource, a control plane network element, and a user plane network element, which can solve the problem that the CGW cannot determine whether to initiate a dedicated bearer creation according to the occupancy condition of the bandwidth resource of the dedicated bearer on the DGW.
- a method for verifying bandwidth resources including:
- the control plane network element sends a bandwidth query message to the user plane network element, where the bandwidth query message includes identifiers of n statistical objects of different granularities corresponding to the dedicated bearer to be established, where n is a positive integer greater than or equal to 1.
- the bandwidth query message is used to query the bandwidth resource corresponding to each of the n statistical objects, where the bandwidth resource is used for establishing a dedicated bearer; wherein the control plane network element may be a CGW, and the user plane network element may be For the DGW.
- the granularity of the divquarters may be an APN, a user group, and an application supported by the DGW, or may be an APN, a user group, an application group, and the like supported by the DGW, and may be other granularities, which is not limited in this application.
- the control plane network element receives the bandwidth query result message sent by the user plane network element, where the bandwidth query result message includes an identifier corresponding to the n statistical objects and first indication information, where the first indication information is used. Instructing the occupancy of the bandwidth resources corresponding to the n statistical objects respectively;
- the control plane network element determines whether to establish the dedicated bearer according to the bandwidth query result message.
- control plane network element actively queries the user plane network element for the bandwidth resource occupation of the dedicated bearer corresponding to the statistical object of different granularities, so that the control plane network element determines whether to establish the specialization according to the query result of the user plane network element.
- Have a bearing, thus making the control surface The network element makes a reasonable decision whether to initiate the creation of a proprietary bearer.
- the method before the control plane network element sends a bandwidth query message to the user plane network element, the method further includes:
- the control plane network element receives resource capability information sent by the user plane network element under the control of the control plane network element, where the resource capability information includes a total bandwidth resource used by the user plane network element to establish a dedicated bearer and the user A list of access point names supported by the surface NE;
- the control plane network element establishes, for the user plane network element, a statistical object whose granularity is the APN, the user group, and the application in the APN list, or establishes the APN, the user group, and the application group in the APN list as Granular statistical object;
- the control plane network element allocates an identifier for each statistical object corresponding to the user plane network element, and the total bandwidth resource corresponding to the user plane network element is each statistical object corresponding to the user plane network element. Allocating bandwidth resources and bandwidth thresholds corresponding to each statistical object;
- the control plane network element sends a configuration message to the user plane network element, where the configuration message includes an identifier corresponding to each statistical object of the user plane network element, an allocated bandwidth resource, a bandwidth threshold, and a bandwidth resource alarm.
- the control plane network element sends the bandwidth query message to the user plane network element, the identifier of the statistical object, the allocated bandwidth resource, the bandwidth threshold, and the bandwidth resource alarm policy of the different granularity may be configured to the user plane network element. Therefore, the user plane network element can query the bandwidth resource of the user object network element in real time according to the configuration of the control plane network element when the control plane network element queries the bandwidth resource of the statistical object at different granularities.
- the method before the control plane network element sends the bandwidth query message to the user plane network element, the method further includes:
- the control plane network element receives the resource alarm message sent by the user plane network element, where the resource alarm message includes at least one identifier of the statistic object and second indication information, where the second indication information is used to indicate the at least one
- the bandwidth resource of the statistical object is insufficient, and the bandwidth resource of the at least one statistical object is insufficient to include the at least one statistical object.
- the occupied bandwidth resource exceeds the bandwidth threshold corresponding to the at least one statistical object, or the bandwidth resource occupied by the at least one statistical object exceeds the bandwidth resource allocated corresponding to the at least one statistical object;
- control plane network element selects the statistical object whose bandwidth resource is insufficient in the statistical object corresponding to the dedicated bearer as the n statistical objects;
- control plane network element instructs the user plane network element to allocate bandwidth resources to be occupied by the dedicated bearer, so that the control plane network element establishes the dedicated bearer.
- the control plane network element sends the bandwidth query message, it is determined whether the statistical object corresponding to the dedicated bearer to be established includes the statistical object with insufficient bandwidth resources, so that the control plane network element can only query the statistical object with insufficient bandwidth resources. If the statistics object of the dedicated bearer to be established does not include the statistics object with insufficient bandwidth resources, the control plane network element defaults to the bandwidth resources of the statistical object corresponding to the dedicated bearer to be established.
- the bandwidth query message is not sent to the user plane network element. This prevents the control plane network element from sending the query message in real time, which causes the signaling load of the user plane network element to be aggravated.
- the first indication information includes the allocated bandwidth resources and the occupied bandwidth resources of the n statistical objects respectively;
- Determining, by the control plane network element, whether to establish the dedicated bearer according to the bandwidth query result message includes:
- the control plane network element is determined. Establishing the proprietary bearer;
- the control plane network element determines that the dedicated bearer is not established.
- the control plane network element determines whether to establish a dedicated bearer by determining whether the bandwidth resource of the n statistical objects at different granularities does not overflow after allocating the bandwidth resources occupied by the dedicated bearer, if any granularity is established. If the bandwidth of the statistic object overflows, the dedicated bearer is not established, so that the dedicated bearer can be established when the bandwidth of the statistics object of any granularity of the control plane network element does not overflow, so as to ensure that the user needs to obtain the dedicated bearer. Bandwidth resources to improve the user experience.
- the first indication information includes remaining bandwidth resources corresponding to the n statistical objects respectively;
- Determining, by the control plane network element, whether to establish the dedicated bearer according to the bandwidth query result message includes:
- the control plane network element determines whether the remaining bandwidth resources corresponding to the n statistical objects are greater than or equal to the bandwidth resources that the dedicated bearer needs to occupy;
- control plane network element determines to establish the dedicated bearer
- control plane network element determines not to establish the dedicated bearer.
- the control plane network element determines whether a dedicated bearer needs to be established by determining whether the remaining bandwidth resources of the n statistical objects at different granularities are sufficient for the dedicated bearer to occupy the bandwidth resource, if there is any statistical object at any granularity. If the remaining bandwidth resources do not meet the bandwidth resources occupied by the dedicated bearer, the proprietary bearer is not established, so that the proprietary bearer can be established when the bandwidth of the statistics object of any granularity of the control plane network element does not overflow. It has the bandwidth resources required to carry the load and improves the user experience.
- the method further includes:
- the control plane network element sends a notification message to the user plane network element, where the notification message includes an identifier of the dedicated bearer and a bandwidth resource that the dedicated bearer needs to occupy;
- control plane network element determines that the user plane network element has successfully allocated the proprietary bearer And carrying the bandwidth resource to be occupied, the control plane network element establishes the dedicated bearer.
- the control plane network element determines that the bandwidth resource of the user plane network element is sufficient to establish a dedicated bearer, the user plane is notified to allocate the bandwidth resource occupied by the dedicated bearer, so that the user plane network element needs to allocate the dedicated bearer. Occupied bandwidth resources to improve the user experience.
- the method further includes:
- the control plane network element sends the bandwidth query message to the next user plane network element, until the control plane network element determines that the next user plane network element has successfully allocated the bandwidth resource occupied by the dedicated bearer.
- the control plane network element establishes the dedicated bearer;
- control plane network element traverses each user plane network element under the control of the control plane network element, determining that the dedicated bearer is not established or the bandwidth resource occupied by the dedicated bearer fails to be occupied, the control is performed.
- the network element sends a reject message to the mobility management network element, where the reject message is used to indicate that the control plane network element refuses to establish the dedicated bearer.
- the related bearer of the UE can be anchored to different user plane network elements, so that the control plane network element continues to the next user plane network element when the user plane network element fails to allocate the bandwidth resource occupied by the dedicated bearer.
- the query succeeds until the bandwidth of the next user plane network element is sufficient and the bandwidth resources allocated by the dedicated bearer are successfully allocated, thereby increasing the flexibility of creating a dedicated bearer.
- a method for verifying bandwidth resources including:
- the user plane network element receives the bandwidth query message sent by the control plane network element, where the bandwidth query message includes identifiers of n statistical objects of different granularities corresponding to the dedicated bearer to be established, and the bandwidth query message is used to query the n a bandwidth resource corresponding to each of the statistical objects, the bandwidth resource is used for establishing a dedicated bearer, and n is a positive integer greater than or equal to 1;
- the user plane network element queries the bandwidth resources corresponding to the n statistical objects respectively;
- the bandwidth query result message includes an identifier corresponding to the n statistical objects and first indication information, where the bandwidth query result message is used to determine whether to establish the dedicated bearer, where the first indication information is used to indicate The occupancy of the bandwidth resources corresponding to the n statistical objects respectively.
- the user plane network element can query the bandwidth resource occupancy of the n statistics objects according to the identifiers of the n statistics objects in the bandwidth query message, and notify the control plane network element, so that the control plane network element determines whether A dedicated bearer is set up to avoid insufficient bandwidth resources of the user plane network element, so that the control plane network element can reasonably decide whether to initiate the creation of a dedicated bearer.
- the first indication information includes the allocated bandwidth resources and the occupied bandwidth resources, respectively, or the first indication information includes the n statistical objects respectively. Corresponding remaining bandwidth resources.
- the user plane network element can only query the allocated bandwidth resources and the occupied bandwidth resources of the n statistical objects and notify the control plane network element, or the user plane network element can calculate the remaining bandwidth resources and notify the network element.
- the control plane network element is used to reduce the processing complexity of the control plane network element.
- the method before the user plane network element receives the bandwidth query message sent by the control plane network element, the method further includes:
- the user plane network element sends the resource capability information to the control plane network element, where the resource capability information includes the total bandwidth resource used by the user plane network element to establish a dedicated bearer and the user plane network element support connection.
- Entry point name APN list includes the resource capability information and the resource capability information.
- the user plane network element receives the configuration message sent by the control plane network element, where the configuration message includes an identifier corresponding to each statistical object established by different granularities, an allocated bandwidth resource, a bandwidth threshold, and a bandwidth resource.
- the alarm policy includes the APN, the user group, and the application in the APN list, or the APN, the user group, and the application group in the APN list.
- the user plane network element is configured with identifiers of statistical objects at different granularities.
- the bandwidth resource, the bandwidth threshold, and the resource alarm policy enable the user plane network element to notify the bandwidth resource of the statistical object at different granularities of the control plane network element in real time, so as to control whether the plane network element decides to initiate the establishment of the dedicated bearer.
- the method further includes:
- the user plane network element receives the notification message sent by the control plane network element, where the notification message includes an identifier of the dedicated bearer and a bandwidth resource that the dedicated bearer needs to occupy;
- the user plane network element allocates bandwidth resources that the dedicated bearer needs to occupy
- the user plane network element instructs the control plane network element to establish the dedicated bearer
- the user plane network element If the user plane network element fails to be allocated, the user plane network element indicates that the control plane network element does not establish the dedicated bearer.
- the user plane network element may indicate whether the control plane network element establishes a dedicated bearer when the bandwidth resource occupied by the dedicated bearer succeeds or fails, so as to control whether the plane network element decides to establish a dedicated bearer.
- the method further includes:
- the bandwidth resource occupied by the first statistic object in the n statistic objects is greater than the bandwidth threshold corresponding to the first statistic object and is smaller than
- the user equipment network element sends a first resource alarm message to the control plane network element, where the first resource alarm message includes the identifier of the first statistical object and the first The remaining bandwidth resources of a statistical object;
- the bandwidth resource occupied by the second statistic object in the n statistic objects is greater than or equal to the bandwidth resource allocated by the second statistic object.
- the user plane network element cancels the allocated bandwidth resource of the dedicated bearer, and sends a second resource alarm message to the control plane network element, where the second resource alarm message includes the second statistic
- the identity of the object and The indication information is used to indicate that the bandwidth resource of the second statistic object overflows.
- control plane network element can learn the statistics object of the user plane network element with insufficient bandwidth resources and the statistical object with sufficient bandwidth resources, so that the control plane network element only queries the bandwidth resource shortage or overflow statistics when querying the bandwidth resource of the statistics object.
- the bandwidth resource of the object is not reported to the user object of the dedicated bearer.
- the statistics of the dedicated bearer to be established by the control plane network element are sufficient, and the user plane is not queried.
- the signaling load of the surface network element is increased.
- a method for verifying bandwidth resources including:
- the control plane network element sends a dedicated bearer creation message to the user plane network element, where the dedicated bearer creation message includes an identifier of n statistical objects of different granularities corresponding to the dedicated bearer to be established and the dedicated bearer needs to be occupied.
- a bandwidth resource where n is greater than or equal to a positive integer, the dedicated bearer creation message is used to enable the user plane network element to allocate the proprietary resource according to a bandwidth resource corresponding to each of the n statistical objects. Carrying bandwidth resources that need to be occupied, and the bandwidth resources are used for establishing a dedicated bearer;
- the control plane network element receives a dedicated bearer response message sent by the user plane network element, where the dedicated bearer response message is used to indicate that the user plane network element successfully allocates a bandwidth resource to the dedicated bearer or The user plane network element fails to allocate the bandwidth resource to the dedicated bearer;
- the control plane network element determines whether to establish the dedicated bearer according to the dedicated bearer response message.
- the control plane network element when the control plane network element sends a dedicated bearer creation message to the user plane network element, carrying the identifier of the statistical object at different granularities related to the dedicated bearer, the user plane network element can determine different granularities when allocating bandwidth resources. Whether the bandwidth resource of the statistical object is sufficient to allocate bandwidth resources to the control plane network element successfully or allocates bandwidth resources fails, so that the control plane network element can reasonably decide whether to establish a dedicated bearer.
- control plane network element sends the user plane network element Before the sending the dedicated bearer creation message, the method further includes:
- the control plane network element receives resource capability information sent by the user plane network element under the control of the control plane network element, where the resource capability information includes a total bandwidth resource used by the user plane network element to establish a dedicated bearer and the user A list of access point names supported by the surface NE;
- the control plane network element establishes, for the user plane network element, a statistical object whose granularity is the APN, the user group, and the application in the APN list, or establishes the APN, the user group, and the application group in the APN list as Granular statistical object;
- the control plane network element allocates an identifier for each statistical object corresponding to the user plane network element, and the total bandwidth resource corresponding to the user plane network element is each statistical object corresponding to the user plane network element. Allocating bandwidth resources and bandwidth thresholds corresponding to each statistical object;
- the control plane network element sends a configuration message to the user plane network element, where the configuration message includes an identifier corresponding to each statistical object of the user plane network element, an allocated bandwidth resource, a bandwidth threshold, and a bandwidth resource alarm.
- the control plane network element sends the bandwidth query message to the user plane network element, the identifier of the statistical object, the allocated bandwidth resource, the bandwidth threshold, and the bandwidth resource alarm policy of the different granularity may be configured to the user plane network element. Therefore, the user plane network element determines whether the bandwidth resource of the statistical object at different granularities is sufficient according to the configuration of the control plane network element, so as to notify the control plane network element whether to establish a dedicated bearer, and ensure that the control plane network element makes a reasonable decision whether to establish a proprietary Hosted.
- determining, by the control plane network element, whether to establish the dedicated bearer according to the dedicated bearer response message includes:
- the control plane network element determines to establish the dedicated bearer
- the control plane network element determines not to establish the dedicated bearer.
- control plane network element can determine whether to establish a dedicated bearer according to the success or failure of the bandwidth resource allocation of the user plane network element, so as to avoid insufficient bandwidth resources for establishing a dedicated bearer at any granularity of the user plane network element, that is, When the bandwidth resource is sufficient, the UE provides the bandwidth resources occupied by the dedicated bearer to ensure the user experience.
- the method further includes:
- the control plane network element sends the dedicated bearer creation message to the next user plane network element until the dedicated bearer response message sent by the next user plane network element indicates that the bandwidth resource is successfully allocated for the dedicated bearer.
- the control plane network element establishes the dedicated bearer;
- the control plane network element sends a reject message to the mobility management network element, where the reject message is used to indicate the control plane network element The establishment of the proprietary bearer is refused.
- the related bearer of the UE can be anchored to different user plane network elements, so that the control plane network element continues to the next user plane network element when the user plane network element fails to allocate the bandwidth resource occupied by the dedicated bearer.
- the query succeeds until the bandwidth of the next user plane network element is sufficient and the bandwidth resources allocated by the dedicated bearer are successfully allocated, thereby increasing the flexibility of creating a dedicated bearer.
- the dedicated bearer response message indicates that the user plane network element fails to allocate the bandwidth resource to the dedicated bearer
- the dedicated bearer response message includes a first statistical object.
- the indication information is used to indicate that the bandwidth resource of the first statistic object overflows
- the dedicated bearer response message indicates that the user plane network element successfully allocates the bandwidth resource to the dedicated bearer
- the dedicated bearer response message includes an identifier of the second statistic object and the second statistic object.
- the remaining bandwidth resource is used to indicate that the bandwidth of the second statistic object is insufficient.
- the control plane network element when the user plane network element allocates bandwidth resources occupied by the dedicated bearer, The statistics object of insufficient bandwidth or overflow in any granularity is notified to the control plane network element, so that the control plane network element can reasonably decide whether to establish a dedicated bearer, and the bandwidth resource of the dedicated bearer of the user plane network element is insufficient.
- a method for verifying bandwidth resources including:
- the user plane network element receives the dedicated bearer creation message sent by the control plane network element, where the dedicated bearer creation message includes the identifiers of the n statistical objects of different granularities corresponding to the dedicated bearer to be established, and the dedicated bearer needs to be occupied.
- the bandwidth resource, n is a positive integer greater than or equal to 1
- the dedicated bearer creation message is used to enable the user plane network element to determine a bandwidth resource corresponding to each of the n statistical objects, Bandwidth resources are used for the establishment of proprietary bearers;
- the user plane network element allocates a bandwidth resource to be occupied by the dedicated bearer, and determines whether a statistical object of bandwidth resource overflow exists in the n statistical objects after the allocation;
- the user plane network element sends a first dedicated bearer response message to the control plane network element, where the user plane network element fails to allocate bandwidth resources to the dedicated bearer;
- the user plane network element sends a second dedicated bearer response message to the control plane network element, to indicate that the user plane network element successfully allocates a bandwidth resource for the dedicated bearer.
- the control plane network element when the control plane network element sends a dedicated bearer creation message to the user plane network element, carrying the identifier of the statistical object at different granularities related to the dedicated bearer, the user plane network element can determine different granularities when allocating bandwidth resources. Whether the bandwidth resource of the statistical object is sufficient to allocate bandwidth resources to the control plane network element successfully or allocates bandwidth resources fails, so that the control plane network element can reasonably decide whether to establish a dedicated bearer.
- the method before the user plane network element receives the dedicated bearer creation message sent by the control plane network element, the method further includes:
- the user plane network element sends the resource capability information to the control plane network element, where the resource capability information includes the total bandwidth resource used by the user plane network element to establish a dedicated bearer.
- the user plane network element receives the configuration message sent by the control plane network element, where the configuration message includes an identifier corresponding to each statistical object established by different granularities, an allocated bandwidth resource, a bandwidth threshold, and a bandwidth resource.
- the alarm policy includes the APN, the user group, and the application in the APN list, or the APN, the user group, and the application group in the APN list.
- the control plane network element sends the bandwidth query message to the user plane network element, the identifier of the statistical object, the allocated bandwidth resource, the bandwidth threshold, and the bandwidth resource alarm policy of the different granularity may be configured to the user plane network element. Therefore, the user plane network element determines whether the bandwidth resource of the statistical object at different granularities is sufficient according to the configuration of the control plane network element, so as to notify the control plane network element whether to establish a dedicated bearer, and ensure that the control plane network element makes a reasonable decision whether to establish a proprietary Hosted.
- the user plane network element allocates the bandwidth resource that the dedicated bearer needs to occupy, and determines whether the statistical object of the bandwidth overflow in the n statistical objects after the allocation includes:
- the user plane network element Determining that the bandwidth resources of the n statistical objects are not overflowed
- the user plane network determines the bandwidth resource overflow of any of the statistical objects.
- the user plane network element when the user plane network element allocates the bandwidth resource, it can determine whether the bandwidth resource of the statistical object of the dedicated bearer to be established at different granularities overflows to ensure that the bandwidth resource to be established is to be established.
- the dedicated bearer allocates the bandwidth resources occupied by the dedicated bearer when the bandwidth resources are not overflowed under the statistical objects of different granularities to ensure the user experience.
- the first proprietary bearer response message includes any of the statistical objects.
- the first indication information where the first indication information is used to indicate that the bandwidth resource of any of the statistical objects overflows;
- the second dedicated bearer response message includes the identifier of any one of the statistical objects and the remaining bandwidth resources corresponding to any of the statistical objects, and is used to indicate any of the statistical objects. Insufficient bandwidth resources.
- the control plane network element when the user plane network element allocates the bandwidth resource that needs to be occupied by the dedicated bearer, the statistical object of the bandwidth resource shortage or overflow in any granularity is notified to the control plane network element, so that the control plane network element can make a reasonable decision whether to establish.
- the proprietary bearer avoids insufficient bandwidth resources of the proprietary bearer of the user plane network element.
- a control plane network element including:
- a sending unit configured to send a bandwidth query message to the user plane network element, where the bandwidth query message includes identifiers of n statistical objects of different granularities corresponding to the dedicated bearer to be established, where n is a positive integer greater than or equal to 1.
- the bandwidth query message is used to query a bandwidth resource corresponding to each of the n statistical objects, where the bandwidth resource is used for establishing a dedicated bearer;
- a receiving unit configured to receive a bandwidth query result message sent by the user plane network element, where the bandwidth query result message includes an identifier corresponding to the n statistical objects and first indication information, where the first indication information is used Instructing the occupancy of the bandwidth resources corresponding to the n statistical objects respectively;
- a determining unit configured to determine, according to the bandwidth query result message, whether to establish the Proprietary bearer.
- the control plane network element actively queries the user plane network element for the bandwidth resource occupation of the dedicated bearer corresponding to the statistical object of different granularities, so that the control plane network element determines whether to establish the specialization according to the query result of the user plane network element.
- There is a bearer so that the control plane network element can reasonably decide whether to initiate the creation of a dedicated bearer.
- the receiving unit is further configured to: receive resource capability information sent by a user plane network element under the control of the control plane network element, where the resource capability information includes a user plane network element used to establish a special The total bandwidth resource of the bearer and the access point name APN list supported by the user plane network element;
- the method further includes: establishing, by the user plane, a statistical object that is a granularity of the APN, the user group, and the application in the APN list, or establishing an APN, a user group, and an application in the APN list.
- Groups are statistical objects of granularity
- a configuration unit configured to allocate an identifier to each statistical object corresponding to the user plane network element, and allocate, according to the total bandwidth resource corresponding to the user plane network element, each statistical object corresponding to the user plane network element Bandwidth resource and bandwidth threshold corresponding to each statistical object;
- the sending unit is further configured to: send a configuration message to the user plane network element, where the configuration message includes an identifier corresponding to each statistical object of the user plane network element, an allocated bandwidth resource, a bandwidth threshold, and a bandwidth resource. Alarm strategy.
- the control plane network element sends the bandwidth query message to the user plane network element, the identifier of the statistical object, the allocated bandwidth resource, the bandwidth threshold, and the bandwidth resource alarm policy of the different granularity may be configured to the user plane network element. Therefore, the user plane network element can query the bandwidth resource of the user object network element in real time according to the configuration of the control plane network element when the control plane network element queries the bandwidth resource of the statistical object at different granularities.
- the receiving unit is further configured to: receive a resource alarm message sent by the user plane network element, where the resource alarm message includes an identifier of at least one statistical object and second indication information, where Two indication information is used to indicate the at least one The bandwidth resources of the at least one statistical object are insufficient, and the bandwidth resource of the at least one statistical object exceeds a bandwidth threshold corresponding to the at least one statistical object, or the at least one statistical object The occupied bandwidth resource exceeds the bandwidth resource allocated corresponding to the at least one statistical object;
- the determining unit is further configured to: determine whether the identifier of the at least one statistical object is included in the identifier of the statistical object corresponding to the dedicated bearer;
- the statistical object whose bandwidth resource is insufficient in the statistical object corresponding to the dedicated bearer is selected as the n statistical objects;
- the user plane network element is instructed to allocate the bandwidth resource to be occupied by the dedicated bearer, so that the control plane network element establishes the dedicated bearer.
- the control plane network element sends the bandwidth query message, it is determined whether the statistical object corresponding to the dedicated bearer to be established includes the statistical object with insufficient bandwidth resources, so that the control plane network element can only query the statistical object with insufficient bandwidth resources. If the statistics object of the dedicated bearer to be established does not include the statistics object with insufficient bandwidth resources, the control plane network element defaults to the bandwidth resources of the statistical object corresponding to the dedicated bearer to be established.
- the bandwidth query message is not sent to the user plane network element. This prevents the control plane network element from sending the query message in real time, which causes the signaling load of the user plane network element to be aggravated.
- the first indication information includes the allocated bandwidth resources and the occupied bandwidth resources of the n statistical objects respectively;
- the determining unit is configured to: determine, according to the bandwidth query result message, whether to establish the dedicated bearer:
- the control plane network element determines whether to establish a dedicated bearer by determining whether the bandwidth resource of the n statistical objects at different granularities does not overflow after allocating the bandwidth resources occupied by the dedicated bearer, if any granularity is established. If the bandwidth of the statistic object overflows, the dedicated bearer is not established, so that the dedicated bearer can be established when the bandwidth of the statistics object of any granularity of the control plane network element does not overflow, so as to ensure that the user needs to obtain the dedicated bearer. Bandwidth resources to improve the user experience.
- the first indication information includes remaining bandwidth resources corresponding to the n statistical objects respectively;
- the determining unit is configured to:
- Determining whether to establish the dedicated bearer according to the bandwidth query result message includes:
- the control plane network element determines whether a dedicated bearer needs to be established by determining whether the remaining bandwidth resources of the n statistical objects at different granularities are sufficient for the dedicated bearer to occupy the bandwidth resource, if there is any statistical object at any granularity. If the remaining bandwidth resources do not meet the bandwidth resources occupied by the dedicated bearer, the proprietary bearer is not established, so that the proprietary bearer can be established when the bandwidth of the statistics object of any granularity of the control plane network element does not overflow. It has the bandwidth resources required to carry the load and improves the user experience.
- the sending unit is further configured to:
- the notification message includes an identifier of the dedicated bearer and a bandwidth resource that the dedicated bearer needs to occupy;
- the determining unit is further configured to: if it is determined that the user plane network element has successfully allocated the bandwidth resource that the dedicated bearer needs to occupy, establish the dedicated bearer.
- the control plane network element determines that the bandwidth resource of the user plane network element is sufficient to establish a dedicated bearer, the user plane is notified to allocate the bandwidth resource occupied by the dedicated bearer, so that the user plane network element needs to allocate the dedicated bearer. Occupied bandwidth resources to improve the user experience.
- the sending unit is further configured to:
- control plane network element traverses the user plane network elements under the control of the control plane network element, and determines that the bandwidth resource that is not occupied by the dedicated bearer or the dedicated bearer is not established, the The mobility management network element sends a reject message, and the reject message is used to indicate that the control plane network element refuses to establish the dedicated bearer.
- the related bearer of the UE can be anchored to different user plane network elements, so that the control plane network element continues to the next user plane network element when the user plane network element fails to allocate the bandwidth resource occupied by the dedicated bearer.
- the query succeeds until the bandwidth of the next user plane network element is sufficient and the bandwidth resources allocated by the dedicated bearer are successfully allocated, thereby increasing the flexibility of creating a dedicated bearer.
- a user plane network element including:
- a receiving unit configured to receive a bandwidth query message sent by the control plane network element, where the bandwidth query message includes an identifier of n statistical objects of different granularities corresponding to the dedicated bearer to be established, where the bandwidth query message is used to query the a bandwidth resource corresponding to each of the n statistical objects, the bandwidth resource is used for establishing a dedicated bearer, and n is a positive integer greater than or equal to 1;
- a query unit configured to query a bandwidth resource corresponding to the n statistical objects respectively
- a sending unit configured to send a bandwidth query result message to the control plane network element, where the bandwidth query result message includes an identifier corresponding to the n statistical objects and first indication information, where the bandwidth query result message is used for The determining of the dedicated bearer is performed, where the first indication information is used to indicate the occupancy of the bandwidth resources corresponding to the n statistical objects.
- the user plane network element can query the bandwidth resource occupancy of the n statistics objects according to the identifiers of the n statistics objects in the bandwidth query message, and notify the control plane network element, so that the control plane network element determines whether A dedicated bearer is set up to avoid insufficient bandwidth resources of the user plane network element, so that the control plane network element can reasonably decide whether to initiate the creation of a dedicated bearer.
- the first indication information includes the allocated bandwidth resources and the occupied bandwidth resources, respectively, or the first indication information includes the n statistical objects respectively. Corresponding remaining bandwidth resources.
- the user plane network element can only query the allocated bandwidth resources and the occupied bandwidth resources of the n statistical objects and notify the control plane network element, or the user plane network element can calculate the remaining bandwidth resources and notify the network element.
- the control plane network element is used to reduce the processing complexity of the control plane network element.
- the sending unit is further configured to: send resource capability information to the control plane network element, where the resource capability information includes a total bandwidth resource used by the user plane network element to establish a dedicated bearer. And an access point name APN list supported by the user plane network element;
- the receiving unit is further configured to: receive a configuration message sent by the control plane network element, where the configuration message includes an identifier corresponding to each statistical object established by using different granularities, an allocated bandwidth resource, a bandwidth threshold, and a bandwidth.
- the alarm policy of the resource includes the APN, the user group, and the application in the APN list, or the APN, the user group, and the application group in the APN list.
- the user plane network element can notify the user plane network element in real time by configuring the identifier, bandwidth resource, bandwidth threshold, and resource alarm policy of the statistical object at different granularities. Controls the bandwidth resource occupancy of statistical objects at different granularities of the network element in order to control whether the plane network element decides to initiate the establishment of a dedicated bearer.
- the receiving unit is further configured to: receive a notification message sent by the control plane network element, where the notification message includes an identifier of the dedicated bearer and a bandwidth occupied by the dedicated bearer Resource
- an allocating unit configured to allocate a bandwidth resource that is occupied by the dedicated bearer
- An indicating unit configured to: if the user plane network element is successfully allocated, instructing the control plane network element to establish the dedicated bearer;
- the control plane network element is instructed not to establish the dedicated bearer.
- the user plane network element may indicate whether the control plane network element establishes a dedicated bearer when the bandwidth resource occupied by the dedicated bearer succeeds or fails, so as to control whether the plane network element decides to establish a dedicated bearer.
- the sending unit is further configured to: after the user plane network element allocates the bandwidth resource to be occupied by the dedicated bearer, the first statistical object in the n statistical objects is occupied. Sending a first resource alarm message to the control plane network element, where the bandwidth resource is greater than a bandwidth threshold corresponding to the first statistic object and smaller than the bandwidth resource allocated by the first statistic object, where the first resource alarm message includes The identifier of the first statistic object and the remaining bandwidth resource of the first statistic object;
- the bandwidth resource occupied by the second statistic object in the n statistic objects is greater than or equal to the bandwidth resource allocated by the second statistic object.
- the second resource alarm message is sent to the control plane network element, where the second resource alarm message includes the identifier and indication information of the second statistic object.
- the indication information is used to indicate that the bandwidth resource of the second statistic object overflows.
- the control plane network element can learn the statistical object with insufficient bandwidth resources of the user plane network element and the statistical object with sufficient bandwidth resources, so that the control plane network element can query the statistical object.
- the bandwidth resource only the bandwidth resources of the statistics object with insufficient or insufficient bandwidth resources are queried. If no statistics are reported for the statistics of the dedicated bearer to be established, the statistics of the dedicated bearer to be established by the control plane NE are Ample, the user network element may not be queried, thereby avoiding the signaling load of the user plane network element.
- a control plane network element including:
- a sending unit configured to send a dedicated bearer creation message to the user plane network element, where the dedicated bearer creation message includes an identifier of n statistical objects of different granularities corresponding to the dedicated bearer to be established, and the dedicated bearer needs to be occupied.
- the bandwidth resource, n is greater than or equal to a positive integer
- the dedicated bearer creation message is used to enable the user plane network element to allocate the special resource according to the bandwidth resource corresponding to each of the n statistical objects. There are bandwidth resources that need to be occupied, and the bandwidth resources are used for establishing a dedicated bearer;
- a receiving unit configured to receive a dedicated bearer response message sent by the user plane network element, where the dedicated bearer response message is used to indicate that the user plane network element successfully allocates a bandwidth resource or the user to the dedicated bearer The plane network element fails to allocate the bandwidth resource to the dedicated bearer;
- a determining unit configured to determine, according to the dedicated bearer response message, whether to establish the dedicated bearer.
- the control plane network element when the control plane network element sends a dedicated bearer creation message to the user plane network element, carrying the identifier of the statistical object at different granularities related to the dedicated bearer, the user plane network element can determine different granularities when allocating bandwidth resources. Whether the bandwidth resource of the statistical object is sufficient to allocate bandwidth resources to the control plane network element successfully or allocates bandwidth resources fails, so that the control plane network element can reasonably decide whether to establish a dedicated bearer.
- the receiving unit is further configured to: receive resource capability information sent by a user plane network element under the control of the control plane network element, where the resource capability information includes a user plane network element used to establish a special The total bandwidth resource of the bearer and the access point name APN list supported by the user plane network element;
- the method further includes: establishing a unit, configured to establish, by the user plane network element, the APN column
- the APN, the user group, and the application in the table are granular statistical objects, or a statistical object whose granularity is determined by the APN, the user group, and the application group in the APN list.
- a configuration unit configured to allocate an identifier to each statistical object corresponding to the user plane network element, and allocate, according to the total bandwidth resource corresponding to the user plane network element, each statistical object corresponding to the user plane network element Bandwidth resource and bandwidth threshold corresponding to each statistical object;
- the sending unit is further configured to: send a configuration message to the user plane network element, where the configuration message includes an identifier corresponding to each statistical object of the user plane network element, an allocated bandwidth resource, a bandwidth threshold, and a bandwidth resource. Alarm strategy.
- the control plane network element sends the bandwidth query message to the user plane network element, the identifier of the statistical object, the allocated bandwidth resource, the bandwidth threshold, and the bandwidth resource alarm policy of the different granularity may be configured to the user plane network element. Therefore, the user plane network element determines whether the bandwidth resource of the statistical object at different granularities is sufficient according to the configuration of the control plane network element, so as to notify the control plane network element whether to establish a dedicated bearer, and ensure that the control plane network element makes a reasonable decision whether to establish a proprietary Hosted.
- the determining unit is for:
- the dedicated bearer response message indicates that the user plane network element successfully allocates the bandwidth resource to the dedicated bearer, determining to establish the dedicated bearer;
- the dedicated bearer response message indicates that the user plane network element fails to allocate the bandwidth resource to the dedicated bearer, it is determined that the dedicated bearer is not established.
- control plane network element can determine whether to establish a dedicated bearer according to the success or failure of the bandwidth resource allocation of the user plane network element, so as to avoid insufficient bandwidth resources for establishing a dedicated bearer at any granularity of the user plane network element, that is, When the bandwidth resource is sufficient, the UE provides the bandwidth resources occupied by the dedicated bearer to ensure the user experience.
- the sending unit is further configured to: send the next user plane network element Dedicated bearer creation message until the next user face
- the dedicated bearer response message sent by the network element indicates that the bandwidth resource is successfully allocated for the dedicated bearer
- the control plane network element establishes the dedicated bearer
- the related bearer of the UE can be anchored to different user plane network elements, so that the control plane network element continues to the next user plane network element when the user plane network element fails to allocate the bandwidth resource occupied by the dedicated bearer.
- the query succeeds until the bandwidth of the next user plane network element is sufficient and the bandwidth resources allocated by the dedicated bearer are successfully allocated, thereby increasing the flexibility of creating a dedicated bearer.
- the dedicated bearer response message indicates that the user plane network element fails to allocate the bandwidth resource to the dedicated bearer
- the dedicated bearer response message includes a first statistical object.
- the indication information is used to indicate that the bandwidth resource of the first statistic object overflows
- the dedicated bearer response message indicates that the user plane network element successfully allocates the bandwidth resource to the dedicated bearer
- the dedicated bearer response message includes an identifier of the second statistic object and the second statistic object.
- the remaining bandwidth resource is used to indicate that the bandwidth of the second statistic object is insufficient.
- the control plane network element when the user plane network element allocates the bandwidth resource that needs to be occupied by the dedicated bearer, the statistical object of the bandwidth resource shortage or overflow in any granularity is notified to the control plane network element, so that the control plane network element can make a reasonable decision whether to establish.
- the proprietary bearer avoids insufficient bandwidth resources of the proprietary bearer of the user plane network element.
- a user plane network element including:
- a receiving unit configured to receive a dedicated bearer creation message sent by the control plane network element, where the dedicated bearer creation message includes an identifier of n statistical objects of different granularities corresponding to the dedicated bearer to be established, and the dedicated bearer needs
- the occupied bandwidth resource, n is a positive integer greater than or equal to 1
- the dedicated bearer creation message is used to determine the user plane network element a bandwidth resource corresponding to each of the n statistical objects, where the bandwidth resource is used for establishing a dedicated bearer;
- An allocating unit configured to allocate bandwidth resources occupied by the dedicated bearer
- a determining unit configured to determine whether a statistical object of a bandwidth resource overflow exists in the n statistical objects after the allocation
- a sending unit configured to send, to the control plane network element, a first dedicated bearer response message, to indicate that the user plane network element fails to allocate a bandwidth resource to the dedicated bearer;
- the second dedicated bearer response message is sent to the control plane network element, where the user plane network element is successfully allocated bandwidth resources for the dedicated bearer.
- the control plane network element when the control plane network element sends a dedicated bearer creation message to the user plane network element, carrying the identifier of the statistical object at different granularities related to the dedicated bearer, the user plane network element can determine different granularities when allocating bandwidth resources. Whether the bandwidth resource of the statistical object is sufficient to allocate bandwidth resources to the control plane network element successfully or allocates bandwidth resources fails, so that the control plane network element can reasonably decide whether to establish a dedicated bearer.
- the sending unit is further configured to: send resource capability information to the control plane network element, where the resource capability information includes a total bandwidth resource used by the user plane network element to establish a dedicated bearer. And an access point name APN list supported by the user plane network element;
- the receiving unit is further configured to: receive a configuration message sent by the control plane network element, where the configuration message includes an identifier corresponding to each statistical object established by using different granularities, an allocated bandwidth resource, a bandwidth threshold, and a bandwidth.
- the alarm policy of the resource includes the APN, the user group, and the application in the APN list, or the APN, the user group, and the application group in the APN list.
- the control plane network element sends the bandwidth query message to the user plane network element, the identifier of the statistical object, the allocated bandwidth resource, the bandwidth threshold, and the bandwidth resource alarm policy of the different granularity may be configured to the user plane network element.
- the user plane network element is controlled according to The configuration of the interface network element determines whether the bandwidth resources of the statistical objects in different granularities are sufficient, so as to notify the control plane network element whether to establish a dedicated bearer, and ensure that the control plane network element makes a reasonable decision whether to establish a dedicated bearer.
- the allocating unit is configured to: respectively obtain a sum of bandwidth resources occupied by each of the n statistical objects and bandwidth resources occupied by the dedicated bearer;
- the determining unit is configured to: if the n statistical objects correspond to the sum of the occupied bandwidth resources and the bandwidth resources occupied by the dedicated bearers, all of which are less than or equal to the bandwidth resources allocated by the n statistical objects, Determining that the bandwidth resources of the n statistical objects are not overflowed;
- the user plane network element allocates the bandwidth resource, it can determine whether the bandwidth resource of the statistical object of the dedicated bearer to be established is different in the granularity, so as to ensure that the dedicated bearer to be established has a bandwidth under different statistical objects.
- the bandwidth resources occupied by the dedicated bearers are allocated to ensure the user experience.
- the first proprietary bearer response message includes any of the statistical objects.
- the first indication information where the first indication information is used to indicate that the bandwidth resource of any of the statistical objects overflows;
- the second dedicated bearer response message includes the identifier of any one of the statistical objects and the remaining bandwidth resources corresponding to any of the statistical objects, and is used to indicate any of the statistical objects. Insufficient bandwidth resources.
- the control plane network element when the user plane network element allocates the bandwidth resource that needs to be occupied by the dedicated bearer, the statistical object of the bandwidth resource shortage or overflow in any granularity is notified to the control plane network element, so that the control plane network element can make a reasonable decision whether to establish.
- the proprietary bearer avoids insufficient bandwidth resources of the proprietary bearer of the user plane network element.
- the embodiment of the present invention provides a method for verifying a bandwidth resource, a control plane network element, and a user plane network element, and the control plane network element sends a bandwidth query message to the user plane network element, where the bandwidth query message includes a dedicated bearer to be established.
- the identifier of n statistical objects of different granularities n is a positive integer greater than or equal to 1, and the bandwidth query message is used to query the bandwidth resource corresponding to each statistical object in the n statistical objects;
- the control plane network element receives the user plane network
- the bandwidth query result message sent by the element, the bandwidth query result message includes an identifier corresponding to the n statistical objects and the first indication information, where the first indication information is used to indicate the occupation of the bandwidth resources corresponding to the n statistical objects respectively;
- the element determines whether to establish a dedicated bearer based on the bandwidth query result message.
- the CGW does not perceive the bandwidth resource of the dedicated bearer on the DGW in the prior art, and the embodiment of the present invention can enable the CGW to actively check the statistical objects of the DGW that are exclusively carried on different granularities before establishing the GBR bearer.
- the bandwidth resource situation so that the CGW can reasonably decide whether to establish a dedicated bearer;
- the control plane network element sends a dedicated bearer creation message to the user plane network element, where the dedicated bearer creation message includes the identifiers of n statistical objects of different granularities corresponding to the dedicated bearer to be established, and the bandwidth occupied by the dedicated bearer.
- the resource, n is greater than or equal to 1 positive integer, and the dedicated bearer creation message is used to enable the user plane network element to allocate the bandwidth resource occupied by the dedicated bearer according to the bandwidth resource corresponding to each statistical object in the n statistical objects, and the bandwidth resource.
- the control plane network element For the establishment of a dedicated bearer, the control plane network element receives the dedicated bearer response message sent by the user plane network element, and the dedicated bearer response message is used to indicate that the user plane network element successfully allocates the bandwidth resource or the user plane network element for the dedicated bearer.
- the allocation of bandwidth resources for the dedicated bearer fails, so that the control plane network element determines whether to establish a dedicated bearer based on the proprietary bearer response message.
- the CGW does not perceive the bandwidth resource of the dedicated bearer on the DGW, and the embodiment of the present invention may enable the CGW to allocate a dedicated bearer according to the DGW when the bandwidth resource of the dedicated bearer is allocated according to the DGW. Bandwidth resources succeed in making reasonable decisions Whether to establish a proprietary bearer.
- FIG. 1 is a schematic diagram of an EPS network architecture in the prior art
- FIG. 2 is a schematic diagram of an EPS network architecture according to an embodiment of the present invention.
- FIG. 3 is a schematic flowchart of a bandwidth resource query method according to an embodiment of the present disclosure
- FIG. 4 is a schematic flowchart diagram of a bandwidth resource query method according to an embodiment of the present disclosure
- FIG. 5 is a signal flow diagram of a bandwidth resource query method according to an embodiment of the present invention.
- FIG. 6 is a signal flow diagram of a bandwidth resource query method according to an embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of a control plane network element according to an embodiment of the present disclosure.
- FIG. 8 is a schematic structural diagram of a user plane network element according to an embodiment of the present disclosure.
- FIG. 9 is a schematic structural diagram of a control plane network element according to an embodiment of the present disclosure.
- FIG. 10 is a schematic structural diagram of a user plane network element according to an embodiment of the present disclosure.
- FIG. 11 is a schematic structural diagram of a control plane network element according to an embodiment of the present disclosure.
- FIG. 12 is a schematic structural diagram of a user plane network element according to an embodiment of the present invention.
- the technical solution of the embodiment of the present invention can be used in a network architecture for decoupling a control plane function and a user plane function of a gateway function, that is, a network architecture for forming a control plane function and a user plane function into two separate network entities respectively. .
- the user plane gateway can be moved down to deploy a distributed gateway.
- the traditional gateway deployment is very high.
- the gateway moves down to the gateway deployment location, such as being deployed closer to the UE, so that the UE can quickly access the packet data network through the downward-moving gateway (Packet Data Network). , PDN), which enhances the user experience.
- PDN Packet Data Network
- FIG. 2 is a schematic diagram of an EPS network architecture according to an embodiment of the present invention, where the EPS network architecture includes a DGW and a CGW.
- the interface between the CGW and the DGW is an S18 interface, wherein the S18 interface can apply an interface protocol between the SGW and the PGW in the existing EPS network architecture, such as General Packet Radio Service (GPRS).
- GPRS General Packet Radio Service
- GTP GPRS Tunneling Protocol
- other network elements and interfaces can apply the network elements and interfaces of the existing EPS network architecture.
- FIG. 1 the network architecture shown in FIG.
- the control plane signaling in the uplink direction is in the UE, the Evolved Universal Terrestrial Radio Access Network (E-UTRAN), and the mobility management entity (Mobility Management Entity, MME). ), the CGW, and the PCRF entity transmit, and the transmission path of the user plane data in the uplink direction arrives at the server after passing through the E-UTRAN and the DGW from the UE.
- E-UTRAN Evolved Universal Terrestrial Radio Access Network
- MME Mobility Management Entity
- the technical solution of the embodiment of the present invention can be applied to the scenario of the access mode defined by the 3rd Generation Partnership Project (3GPP), and can also be applied to the scenario of the access mode of the non-3GPP.
- 3GPP 3rd Generation Partnership Project
- the bandwidth resources in the embodiments of the present invention are all used for establishing a dedicated bearer.
- the embodiment of the invention provides a bandwidth resource verification method, and a control plane network element and a user plane network element based on the method.
- the control plane network element may be a control plane gateway or other control plane management entity
- the user plane network element may be a user plane gateway or other user plane management entity.
- the control plane network element sends a bandwidth query message to the user plane network element, where the bandwidth query message includes identifiers of n statistical objects of different granularities corresponding to the dedicated bearer to be established, and the bandwidth query message is used to query each of the n statistical objects.
- the bandwidth resource corresponding to the statistical object; the control plane network element receives the bandwidth query result message sent by the user plane network element, and the bandwidth query result message includes an identifier corresponding to the n statistical objects and the first indication information, where the first indication information is used to indicate n
- the occupancy of the bandwidth resource corresponding to each statistical object; the control plane network element determines whether to establish a dedicated bearer according to the bandwidth query result message.
- the embodiment of the present invention can enable the CGW to actively check the bandwidth resources of the dedicated bearers at different granularities in the DGW before establishing the dedicated bearer, as compared with the case where the CGW does not perceive the bandwidth resources of the dedicated bearers on the DGW. So that the CGW can reasonably decide whether to establish a proprietary bearer.
- the embodiment of the present invention further provides a bandwidth resource verification method, where the control plane network element sends a dedicated bearer creation message to the user plane network element, where the dedicated bearer creation message includes n statistical objects of different granularities corresponding to the dedicated bearer to be established. And the dedicated bearer creation message is used to enable the user plane network element to allocate the bandwidth resource occupied by the dedicated bearer according to the bandwidth resource corresponding to each of the n statistical objects.
- the bandwidth resource is used for the establishment of the dedicated bearer; the control plane network element receives the dedicated bearer response message sent by the user plane network element, and the dedicated bearer response message is used to indicate that the user plane network element successfully allocates the bandwidth resource or the user plane for the dedicated bearer.
- the network element fails to allocate bandwidth resources for the dedicated bearer, so that the control plane network element determines whether to establish a dedicated bearer according to the dedicated bearer response message.
- the embodiment of the present invention may enable the CGW to allocate a dedicated bearer according to the DGW, as compared with the case where the CGW does not perceive the bandwidth resource of the dedicated bearer on the DGW. Whether the bandwidth resource to be occupied successfully feeds back the dedicated bearer response message to the CGW, so that the CGW can reasonably decide whether to establish a dedicated bearer according to the dedicated bearer response message.
- FIG. 3 is a schematic flowchart diagram of a bandwidth resource verification method according to an embodiment of the present invention. As shown in Figure 3, it includes:
- the control plane network element receives the resource capability information sent by the user plane network element under the control of the control plane network element, where the resource capability information includes the total bandwidth resource used by the user plane network element to establish a dedicated bearer and the user plane network element.
- control plane network element and the user plane NEs under the control of the control plane network element need to be powered on, the control plane network element and the user plane network element need to perform a preprocessing process, including steps 301 to 303.
- Each user plane network element under the control of the control plane network element first needs to send the resource capability information of the user plane network element itself to the control plane network element.
- the control plane network element establishes, for the user plane network element, a statistical object with the APN, the user group, and the application in the APN list as the granularity, or establishes a statistical object with the APN, the user group, and the application group in the APN list as the granularity.
- the control plane network element establishes a statistical object corresponding to each user plane network element for each user plane network element.
- the statistical objects include APNs, user groups, and applications, or statistical objects include APNs, user groups, and application groups. It should be noted that the granularity may include other granularities in addition to the APN, the user group, the application, or the application group, which is not limited in this application.
- the rights of the users accessing the network may be different in the entire network.
- the users with the same rights may be grouped according to the operation policy of the operator to form different user groups.
- the applications with the same attributes may be grouped according to the operator's operation strategy. For example, the applications may be divided according to the busyness of the traffic features to form different application groups.
- the control plane network element allocates an identifier for each statistical object corresponding to the user plane network element, and uses the total bandwidth resource corresponding to the user plane network element as each statistic corresponding to the user plane network element.
- the object allocates bandwidth resources and bandwidth thresholds corresponding to each statistical object.
- control plane network element can allocate identifiers to statistical objects of different granularities, and use the user plane network element to establish a total bandwidth resource of the dedicated bearer to allocate bandwidth resources to each statistical object in different granularities, for example, under the APN granularity.
- Each APN is a statistical object, and its identifier can be ID1, ID2, ..., similarly, under the user group granularity, each user group is a statistical object.
- each application is a statistical object, and the application group granularity is applied.
- each application group is a statistical object.
- the control plane network element allocates bandwidth resources to any user plane network element
- the total bandwidth resource allocates bandwidth resources for each APN supported by any user plane network element, and re-allocates the total bandwidth resource to different user groups. Resources, and then re-allocate the total bandwidth resources to different applications or application groups.
- the control plane network element sends a configuration message to the user plane network element, where the configuration message includes an identifier corresponding to each statistical object of the user plane network element, an allocated bandwidth resource, a bandwidth threshold, and an alarm policy of the bandwidth resource.
- the bandwidth threshold may be set smaller than the bandwidth resource allocated by the corresponding statistical object to buffer the bandwidth resource.
- the bandwidth policy of the bandwidth resource may be: when the bandwidth resource currently occupied by a statistic object reaches the bandwidth threshold corresponding to the statistic object, or the bandwidth resource currently occupied by the statistic object reaches the corresponding bandwidth threshold, the user plane network element is triggered to the control plane network. The police reported the Yuan.
- the control plane network element sends a bandwidth query message to the user plane network element, where the bandwidth query message includes identifiers of n statistical objects of different granularities corresponding to the dedicated bearer to be established, where n is greater than or equal to 1 positive integer, and the bandwidth query message is It is used to query the bandwidth resource corresponding to each of the n statistical objects, and the bandwidth resource is used for establishing the dedicated bearer.
- the control plane network element sends a bandwidth query message to the user plane network element, which may be triggered by the bearer resource modification request initiated by the UE on the terminal side, or may be an IP-Connectivity Access Network initiated by the PCRF on the network side.
- IP-CAN IP-CAN Session Modification request triggered.
- the control plane network element may be determined according to context information when establishing a default bearer for the UE.
- the user plane network element and the statistics object corresponding to the dedicated bearer to be established that is, the application that the UE specifically initiates the dedicated bearer, the user group to which it belongs, and the APN.
- the control plane network element sends a bandwidth query message
- the bandwidth resources allocated by some user objects of different user planes in different granularities exceed the bandwidth threshold or overflow of the statistics object
- the user plane network element will go to the control plane network.
- the element sends a resource alarm message.
- the method may further include: the control plane network element receives the resource alarm message sent by the user plane network element, where the resource alarm message includes at least one identifier and indication of the statistics object.
- control plane network element can carry only the identifier of the statistical object that has generated the resource alarm in the statistics object corresponding to the dedicated bearer to be established in the bandwidth query message, and if the control plane network element determines the corresponding bearer corresponding to the statistical object to be established The identifiers are not included in the previously reported resource alarm message.
- the control plane defaults to the bandwidth of the statistics object corresponding to the dedicated bearer to be established.
- the control plane network element can directly indicate that the user plane network element needs to allocate the dedicated bearer. The occupied bandwidth resources, so that the control plane network element establishes a dedicated bearer. Therefore, it is possible to prevent the control plane network element from querying the bandwidth resource in real time to the user plane network element, which causes the signaling load of the user plane to be aggravated.
- the user plane network element sends a bandwidth query result message to the control plane network element, where the bandwidth query result message includes an identifier corresponding to the n statistic objects and the first indication information, where the first indication information is used to indicate that the n statistic objects respectively correspond to The occupancy of bandwidth resources.
- the first indication information may include that the n statistical objects respectively correspond to the allocated bandwidth resources and the occupied bandwidth resources; or the first indication information includes the remaining bandwidth resources corresponding to the n statistical objects respectively.
- control plane network element determines whether to establish a dedicated bearer according to the bandwidth query result message. If yes, step 308 is performed, and if no, step 312 is performed.
- the control plane network element obtains the bandwidth resources occupied by the dedicated bearer, and the bandwidth resources occupied by the n statistical objects respectively. And if the sum of the bandwidth resources occupied by the dedicated bearer and the bandwidth resources occupied by the n statistical objects are less than or equal to the bandwidth resources allocated by the n statistical objects, the control plane network element determines to establish a dedicated bearer; If the sum of the bandwidth resources occupied by the dedicated bearer and the bandwidth resource occupied by any one of the n statistical objects is larger than the bandwidth resource allocated by any one of the statistical objects, the control plane network element determines that the dedicated bearer is not established.
- the control plane network element determines whether the remaining bandwidth resources corresponding to the n statistical objects are greater than or equal to the bandwidth resources occupied by the dedicated bearer; if yes, The control plane network element determines to establish a dedicated bearer; if no, the control plane network element determines not to establish the dedicated bearer.
- the control plane network element sends a notification message to the user plane network element, where the notification message includes an identifier of the dedicated bearer and a bandwidth resource that the dedicated bearer needs to occupy.
- the user plane network element allocates bandwidth resources that need to be occupied by the dedicated bearer.
- the control plane network element determines whether the user plane network element successfully allocates the bandwidth resource occupied by the dedicated bearer. If yes, go to step 311. If no, go to step 312.
- the user plane network element If the user plane network element successfully allocates the bandwidth resource to be occupied by the dedicated bearer, it sends a response message indicating the bandwidth resource that needs to be allocated to the dedicated bearer to the control plane network element; if the bandwidth resource occupied by the dedicated bearer fails, The user plane network element sends a response message indicating that the bandwidth resource that the dedicated bearer needs to be allocated fails to the control plane network element.
- Control The surface network element determines whether the user plane network element successfully allocates the bandwidth resources occupied by the dedicated bearer according to the response message fed back by the user plane network element.
- the user plane network element If the bandwidth of the first statistic object is greater than the bandwidth threshold of the first statistic object, and the bandwidth resource allocated by the first statistic object is smaller than the bandwidth resource allocated by the first statistic object. If the user does not overflow, the user plane network element sends a first resource alarm message to the control plane network element, where the first resource alarm message includes the identifier of the first statistic object and the remaining bandwidth resource of the first statistic object, when the remaining bandwidth resource is carried. Demonstrating that the user plane network element notifies the control unit that the first statistical object of the control plane has insufficient bandwidth resources;
- the user plane network If the bandwidth resource of the second statistic object in the n statistic object is greater than or equal to the bandwidth resource allocated by the second statistic object, that is, the bandwidth is exceeded, the user plane network
- the second resource alarm message is sent to the control plane network element, and the second resource alarm message includes the identifier and indication information of the second statistic object, where the indication information is used to indicate the second statistic.
- the bandwidth resource of the object overflows.
- the control plane network element establishes a dedicated bearer.
- the control plane network element sends a reject message to the mobility management network element, where the reject message is used to indicate that the control plane network element refuses to establish a dedicated bearer.
- control plane network element may be the next user.
- the plane network element sends a bandwidth query message until the control plane network element determines that the next user plane network element has successfully allocated the bandwidth resources occupied by the dedicated bearer, and the control plane network element establishes a dedicated bearer.
- the control plane network element may reselect the next user plane network element, and perform steps 305-312 on the reselected user plane network element until the selected user plane network element Successfully allocated to the bandwidth resources occupied by the dedicated bearer to be established.
- control plane network element traverses each user plane network element under the control of the control plane network element, and determines that the bandwidth resource that is not occupied by the dedicated bearer or the dedicated bearer is failed, the control plane network element sends the mobility management network element to the mobility management network element.
- a reject message is used to indicate that the control plane network element refuses to establish a dedicated bearer.
- Steps 301 to 304 are optional steps, and steps 305 to 312 are mandatory steps.
- the bandwidth resource verification method provided by the embodiment of the present invention can enable the control plane network element to reasonably decide whether to create a dedicated bearer according to the bandwidth resource occupancy situation fed back by the user plane network element.
- FIG. 4 is a schematic flowchart diagram of a bandwidth resource verification method according to an embodiment of the present invention. As shown in Figure 4, it includes:
- the steps 401 to 404 in this embodiment are similar to the foregoing steps 301-304, that is, the pre-processing flow of the control plane network element and the user plane network element when the user plane network element and the control plane network element need to be powered on. I won't go into details here.
- the control plane network element sends a dedicated bearer creation message to the user plane network element, where the dedicated bearer creation message includes the identifiers of the n statistical objects of different granularities corresponding to the dedicated bearer to be established and the bandwidth resources occupied by the dedicated bearer. And n is greater than or equal to 1 positive integer.
- the dedicated bearer creation message is used to enable the user plane network element to allocate bandwidth resources occupied by the dedicated bearer according to the bandwidth resource corresponding to each statistical object in the n statistical objects, and the bandwidth resource is used.
- the establishment of a proprietary bearer is used to enable the user plane network element to allocate bandwidth resources occupied by the dedicated bearer according to the bandwidth resource corresponding to each statistical object in the n statistical objects.
- the bandwidth query message is not sent to the user plane network element, but is directly sent to the user plane network element.
- the bearer creates a message carrying the identifier of the statistical object corresponding to the dedicated bearer and the bandwidth resource occupied by the dedicated bearer.
- the establishment of the dedicated bearer initiated by the control plane may be triggered by the bearer resource modification request initiated by the UE side, or may be triggered by the IP-CAN session modification request initiated by the PCRF of the network side, which is similar to the description of step 305.
- the user plane network element allocates a bandwidth resource that is occupied by the dedicated bearer, and determines whether there is a statistical object of the bandwidth resource overflow in the n statistic objects. If yes, go to step 407. If no, go to the step. 409.
- the user plane network element obtains the sum of the bandwidth resources occupied by each of the n statistical objects and the bandwidth resources occupied by the dedicated bearers respectively;
- the user plane network element determines the bandwidth of the n statistical objects. The resource has not overflowed;
- the user plane network element determines the bandwidth of any statistical object.
- Resource overflow That is, the sum of the bandwidth resources occupied by the statistical object at any granularity and the bandwidth resources occupied by the dedicated bearer is greater than the bandwidth resource allocated by any statistical object, and the bandwidth resource overflow is determined.
- the user plane network element sends a first dedicated bearer response message to the control plane network element, where the user plane network element fails to allocate bandwidth resources for the dedicated bearer.
- the first private bearer response message is sent to the control plane network element, and the first dedicated bearer response message indicates that the bandwidth is exceeded.
- the identifier of the first statistic object of the first statistic object is overflowed, and the indication information is used to indicate that the bandwidth resource of the first statistic object overflows.
- the user plane network element allocates the bandwidth resource to be occupied by the dedicated bearer
- the user plane network element sends the first dedicated bearer response message to the control plane network element, due to a software fault or a hardware fault, the first dedicated A bearer response message is used to indicate that the allocation of bandwidth resources for the dedicated bearer fails.
- the control plane network element sends a reject message to the mobility management network element, where the reject message is used to indicate that the control plane network element refuses to establish a dedicated bearer.
- control plane network element determines that the user plane network element fails to allocate bandwidth resources
- the control plane network element can send a dedicated bearer creation message to the next user plane network element until the dedicated bearer response message sent by the next user plane network element indicates that the bandwidth resource is successfully allocated for the dedicated bearer, and the control plane network element establishes a proprietary Hosted.
- control plane network element determines to refuse to establish a dedicated bearer.
- the user plane network element sends a second dedicated bearer response message to the control plane network element, to indicate that the user plane network element successfully allocates a bandwidth resource for the dedicated bearer.
- the user plane network element If the sum of the bandwidth resources occupied by each of the n statistical objects and the bandwidth resources occupied by the dedicated bearer is less than or equal to the bandwidth resource allocated by each statistical object, then the user plane network element is directed to the control plane network.
- the element sends a second dedicated bearer response message, which is used to indicate that the user plane network element successfully allocates bandwidth resources for the dedicated bearer.
- the sum of the bandwidth resources occupied by any of the n statistical objects and the bandwidth resources occupied by the dedicated bearer is greater than the bandwidth threshold corresponding to any statistical object and is less than or equal to the bandwidth allocated by any statistical object.
- the second private bearer response message includes an identifier of any statistical object and a remaining bandwidth resource of any statistical object, and is used to indicate that the bandwidth resource of any statistical object is insufficient. That is, the user plane network element allocates bandwidth resources to the dedicated bearer, but the second exclusive bearer response message will be generated when the bandwidth resource that is occupied after the allocation is larger than the bandwidth threshold, that is, the statistical object with insufficient bandwidth resources.
- the identifier of the statistical object carrying the insufficient bandwidth resources and the corresponding remaining bandwidth resources is used to indicate that the bandwidth resource of any statistical object is insufficient.
- the control plane network element establishes a dedicated bearer.
- Steps 401 to 404 are optional steps, and steps 405 to 410 are mandatory steps.
- the control plane network element may send a dedicated bearer creation message to the user plane network element, where the dedicated bearer creation message includes the identifiers and the dedicated bearers of the n statistical objects corresponding to the dedicated bearer to be established.
- the dedicated bearer creation message includes the identifiers and the dedicated bearers of the n statistical objects corresponding to the dedicated bearer to be established.
- the bandwidth resource to be occupied the user plane network element can determine the score according to the identifier of the n statistical objects and the bandwidth resources occupied by the dedicated bearer.
- the bandwidth resources of the dedicated bearer whether the bandwidth resources of the n statistics objects of different granularities overflow, and then return the dedicated bearer response message to the control plane network element, so that the control plane network element can reasonably decide whether to create a dedicated bearer. .
- FIG. 5 is a method for verifying bandwidth resources according to an embodiment of the present invention, including:
- a pre-processing process is required, including steps 501 to 504 in the following steps.
- the DGW sends the resource capability information to the CGW, where the resource capability information includes a GBR total bandwidth resource corresponding to the DGW and an APN list supported by the DGW.
- the resource capability information may further include a total bandwidth resource of the DGW.
- the total bandwidth resource of the GBR is the bandwidth resource used to establish the GBR bearer in the total bandwidth resource of the DGW.
- the key cells in the message structure of the resource capability information sent by any DGW and the corresponding descriptions can be as shown in Table 1:
- the CGW establishes, according to the AGW, a statistical object that is granular in the APN, the user group, and the application (or application group) in the APN list.
- the APN, the user group, and the application may be used to establish a statistical object of any DGW, or the APN, the user group, and the application group may be used to establish a statistical object of any DGW.
- the list of supported APNs includes APN1, APN2, ..., APNn
- the statistical objects with APN granularity include APN1, APN2, ..., APNn
- the statistical objects with user group granularity include user group 1, user group 2, ..., user group n to apply or apply group
- the statistical objects for granularity include application/application group 1, application/application group 2, ..., application/application group n.
- the CGW allocates an identifier for each statistic object corresponding to the DGW, and allocates a bandwidth resource and a bandwidth threshold corresponding to each statistic object for each statistic object corresponding to each DGW according to the GBR total bandwidth resource corresponding to each DGW.
- the GBR total bandwidth resource corresponding to the DGW is allocated to each APN under the APN granularity, and the GBR total bandwidth resource corresponding to the DGW is re-allocated to each user group under the user group granularity, and the GBR corresponding to the DGW is totaled.
- the bandwidth resources are then reallocated to each application/application group under the application/application group granularity.
- the basis for allocating bandwidth resources can be allocated according to traffic characteristics. For example, traffic statistics objects can allocate more GBR bandwidth resources.
- the CGW can allocate a bandwidth threshold for the statistical objects of different granularities, and an alarming policy for the resource, which is used to trigger the DGW to report the alarm to the CGW when the current GBR bandwidth resource of the statistic object reaches the bandwidth threshold.
- the bandwidth threshold of the statistical object may be set smaller than the GBR bandwidth resource to which the statistical object is allocated, as a buffer for the GBR bandwidth resource.
- the CGW sends a configuration message to the DGW, where the configuration message includes an identifier corresponding to each statistic object of the DGW, an allocated bandwidth resource bandwidth threshold, and an alarm policy of the resource.
- the key cells and descriptions corresponding to any one of the configuration objects sent by the CGW to the DGW can be as shown in Table 3:
- the alarm policy of the resource may be: when the current occupied GBR bandwidth resource corresponding to one of the statistics objects reaches the corresponding bandwidth threshold, the DGW is triggered to report the alarm to the CGW, or may wait for the current occupied GBR corresponding to the plurality of statistical objects. When the bandwidth resource reaches the corresponding bandwidth threshold, the DGW is triggered to report the alarm to the CGW, which is not limited in this application.
- the GBR bearer creation process may be:
- the UE sends a bearer resource modification request to the MME, where the bearer resource modification request includes establishing a GBR bandwidth resource requirement of the GBR bearer.
- the GBR bandwidth resource requirement may include the GBR bandwidth resource that the GBR bearer actually needs to occupy.
- the MME sends a bearer resource command message to the CGW.
- the bearer resource command message is used to trigger the CGW to create a GBR bearer, and may include information such as bandwidth resources actually occupied by the GBR bearer.
- the CGW notifies the PCRF that the IP-CAN session modification process begins.
- the CGW includes a Policy and Charging Enforcement Function (PCEF).
- PCEF Policy and Charging Enforcement Function
- the PCEF notifies the PCRF of the IP connection access network session modification process, and the PCRF sends the service to the CGW.
- QoS Quality of Service
- the QoS policy can also be configured locally on the CGW.
- step 505-step 506 can be replaced by: the PCRF sends an IP connection access network session modification notification to the CGW to trigger the establishment process of the GBR bearer.
- the CGW sends a GBR bandwidth query message to the DGW that is anchored by the UE, where the GBR bandwidth query message includes identifiers of n statistical objects of different granularities corresponding to the GBR bearers to be established.
- the CGW may determine the DGW that is anchored by the UE according to the context information when the default bearer is established for the UE, and determine the statistical object corresponding to the GBR bearer to be established according to the context information, that is, determine the application that the UE specifically initiates the GBR bearer, and the user group to which the UE belongs.
- the determined statistical object includes an application, a user group, and an APN, so as to obtain an identifier of a statistical object corresponding to the GBR bearer to be established according to the determined statistical object.
- the GBR bandwidth query message carries the identifier of the application, the identifier of the user group, and the identifier of the APN, so that the DGW determines the GBR bandwidth resource corresponding to the statistical object at different granularities.
- the DGW may report the resource alarm message to the CGW before the CGW queries the bandwidth of the DGW.
- the resource alarm information includes the identifier of the statistical object with insufficient GBR bandwidth resources and the corresponding remaining.
- the GBR bandwidth resource where the GBR bandwidth resource shortage statistical object may be a statistical object that the occupied GBR bandwidth resource is larger than the bandwidth threshold or the GBR bandwidth resource overflow. Therefore, the CGW may determine the UE as the UE before sending the GBR bandwidth query message.
- the CGW may use the identifier of the statistic object corresponding to the GBR bandwidth resource in the statistic object corresponding to the GBR bearer to be established as the foregoing
- the identifier of the n statistic object that is, the CGW only queries the current GBR bandwidth resource of the statistic object whose GBR bandwidth resource is insufficient. If not, the CGW can set the GBR bandwidth resource of the statistic object corresponding to the GBR bearer to be established by default. 508. Step 512 is directly performed. In this way, the CGW can be prevented from querying the bandwidth resource in real time by the DGW, which causes the signaling load of the DGW to be aggravated.
- the DGW determines, according to the identifiers of the n statistical objects in the GBR bandwidth query message, the occupation status of the GBR bandwidth resources corresponding to the n statistical objects.
- the DGW sends a bandwidth query result message to the CGW, where the bandwidth query result message includes an identifier corresponding to the n statistical objects, an allocated GBR bandwidth resource, and first indication information, where the first indication information is used to indicate that the n statistical objects respectively correspond to The occupancy of bandwidth resources.
- the first indication information includes that the n statistic objects respectively correspond to the allocated GBR bandwidth resources and the occupied GBR bandwidth resources; or the first indication information includes the remaining GBR bandwidth resources respectively corresponding to the n statistic objects.
- the key cells of any one of the GBR bandwidth query result message structures and their descriptions may be as shown in Table 4. :
- the key cells in the GBR bandwidth query result message structure include the ID of the statistical object and the remaining GBR bandwidth resources.
- the CGW determines, according to the bandwidth query result message, whether to establish a GBR bearer. If yes, go to step 512. If no, go to step 513.
- the CGW first obtains the GBR bandwidth resources to be occupied by the GBR bearer when the CGW receives the bandwidth query result message sent by the DGW. And the sum of the bandwidth resources occupied by the n statistical objects respectively, if the GBR bandwidth resources occupied by the GBR bearer are respectively less than or equal to the GBR bandwidth allocated by the n statistical objects, the sum of the GBR bandwidth resources occupied by the n statistical objects.
- the resource can determine that the GBR bandwidth of the GBR bearer to be established is sufficient in the GBR bandwidth of the DGW, and the CGW determines to establish the GBR bearer; if the GBR bearer needs to occupy the GBR bandwidth resource and any one of the n statistical objects has been
- the sum of the occupied GBR bandwidth resources is greater than the GBR bandwidth resource allocated by any one of the statistics objects, and the GBR bandwidth resource of the DGW may be determined to be insufficient in the granularity of the any statistical object, and
- the CGW determines whether the remaining GBR bandwidth resources corresponding to the n statistic objects are greater than or equal to the bandwidth resources occupied by the GBR bearer; if yes, the CGW determines The GBR bearer is established; if no, the CGW determines that the GBR dedicated bearer is not established.
- the bandwidth resource to be occupied by the GBR bearer is determined by the CGW according to the actual GBR bandwidth resource requirement and the QoS policy carried in the bearer resource modification request sent by the UE.
- the CGW performs a process of establishing a GBR bearer.
- the CGW sends a notification message to the DGW, where the notification message includes an identifier of the GBR bearer to be established and a GBR bandwidth resource to be occupied by the GBR bearer.
- the key cells and descriptions of the notification message can be as shown in Table 5.
- the DGW After receiving the notification message, the DGW allocates the bandwidth resource for the GBR bearer to the GBR bearer. If the allocation is successful, the DGW notifies the CGW of the bandwidth resource that has been successfully allocated by the GBR bearer, and the CGW performs the GBR bearer creation process in the EPC architecture. If the DGW fails to allocate the bandwidth resource for the GBR bearer to the GBR bearer, the DGW notifies the CGW that the bandwidth resource to be allocated by the GGW bearer fails, and the CGW performs the GBR bearer reject procedure in the EPC architecture.
- the GBR bandwidth resource occupied by the first statistic object in the n statistic objects is larger than the bandwidth threshold corresponding to the first statistic object and smaller than the GBR bandwidth allocated by the first statistic object, after the DGW allocates the GBR bandwidth resource to be occupied by the GBR bearer. And the DGW sends a first resource alarm message to the CGW, where the first resource alarm message includes an identifier of the first statistic object and a remaining GBR bandwidth resource of the first statistic object, and indicates that the remaining GBR bandwidth resources of the first statistic object are insufficient;
- the DGW allocates the bandwidth resource to be occupied by the GBR bearer, the GBR bandwidth resource occupied by the second statistic object in the n statistic objects is larger than the GBR bandwidth resource allocated by the second statistic object, that is, the bandwidth resource overflows, and the DGW revokes the allocated GBR. And carrying the GBR bandwidth resource to be occupied, and sending a second resource alarm message to the CGW, where the second resource alarm message includes an identifier and indication information of the second statistic object, where the indication information is used to indicate that the bandwidth resource of the second statistic object overflows.
- the CGW indicates that the DGW allocates the GBR bandwidth resource to be allocated by the GBR bearer, if the DGW fails to allocate the software due to a software failure or a hardware failure, the DGW notifies the CGW that the bandwidth resource occupied by the GBR bearer fails.
- the CGW performs a process of rejecting the establishment of the GBR bearer.
- the CGW may further include:
- the CGW selects the next DGW (not shown in FIG. 5), and the CGW performs the step 508 with the next DGW until the selected next DGW satisfies the GBR bandwidth resources that the GBR bearer needs to occupy and the allocation is successful, and the CGW executes the EPC architecture.
- GBR The process of hosting. If the CGW traverses all the DGWs under the control of the CGW, all the DGWs do not satisfy the GBR bandwidth resources that the GBR bearers need to occupy or the bandwidth resources that need to be allocated for the GBR bearers. The CGW performs the process of rejecting the GBR bearer.
- the GBR bearer and the default bearer need not be anchored on the same DGW.
- the remaining GBR bandwidth resources on the DGW initially selected by the CGW are insufficient, a DGW with sufficient remaining GBR bandwidth resources can be re-selected, and the GBR bearer creation is added. Flexibility.
- the CGW before the CGW needs to perform the GBR bearer creation process, it first queries the DGW whether the GGW bandwidth resource of the DGW is sufficient, so that the CGW can reasonably decide whether to establish a GBR bearer.
- the CGW may not query the DGW whether the GBR bandwidth resource of the DGW is sufficient, but after performing the pre-processing procedure, when the GBR bearer needs to be established, the CGW directly sends a dedicated bearer creation message to the DGW for the DGW.
- FIG. 6 is a method for verifying a bandwidth resource according to an embodiment of the present invention, including:
- Step 601 - Step 607 is similar to Step 501 - Step 507, and details are not described herein again.
- the CGW sends a GBR bearer creation message to the DGW, where the GBR bearer creation message includes an identifier of n statistical objects of different granularities corresponding to the dedicated bearer to be established and a bandwidth resource to be occupied by the GBR bearer.
- the DGW allocates the bandwidth resource to be occupied by the GBR bearer, and determines whether there is a statistical object of the bandwidth resource overflow in the n statistic objects. If yes, go to step 610. If no, go to step 612.
- the DGW may obtain the sum of the bandwidth resources occupied by each of the n statistical objects and the bandwidth resources occupied by the GBR bearer, and the sum of the bandwidth resources occupied by the n statistical objects and the bandwidth resources occupied by the GBR bearers. If the GBR bandwidth resources are less than or equal to the corresponding statistic objects, the DGW determines that the GBR bandwidth resources of the n statistic objects are not overflowed; if the GBR bandwidth resources and GBR bearers occupied by any of the n statistic objects are required, The sum of the occupied bandwidth resources is greater than the GBR bandwidth resource allocated by any statistical object, and the DGW determines the GBR bandwidth resource overflow of any statistical object.
- the DGW sends a first dedicated bearer response message to the CGW, where the DGW fails to allocate the bandwidth resource to the dedicated bearer.
- the identifier and indication information of the object, and the indication information is used to indicate the bandwidth resource overflow of any statistical object.
- the DGW determines that the GBR bandwidth resource of the n statistic objects is an overflow, but the GBR bandwidth resource that needs to be allocated by the GBR bearer fails due to software or hardware reasons. At this time, the DGW also sends the first dedicated bearer response message to the CGW. .
- the CGW performs a rejection process of the GBR bearer.
- the DGW sends a second dedicated bearer response message to the CGW, to indicate that the DGW successfully allocates a bandwidth resource for the dedicated bearer.
- the DGW is the GBR bearer allocation n
- the bandwidth resource of each statistical object in each of the statistical objects is successful, and the DGW sends a second dedicated bearer response message to the CGW.
- the sum of the GBR bandwidth resources occupied by any of the n statistical objects and the bandwidth resources occupied by the GBR bearer is greater than the bandwidth threshold corresponding to any statistical object and is less than or equal to the GBR allocated by any statistical object.
- Bandwidth resources, the second special The bearer response message includes an identifier of any statistical object and a remaining bandwidth resource, which is used to indicate that the bandwidth resource of any statistical object is insufficient. That is, although the DGW allocates the GBR bandwidth resource that the GBR bearer needs to be allocated to the GBR bearer, if the GBR bandwidth resource occupied by the statistical object after the allocation is larger than the bandwidth threshold and smaller than the allocated GBR bandwidth resource, the DGW needs to notify the CGW of the GBR of the statistical object. Insufficient bandwidth resources.
- the CGW performs a process of establishing a GBR bearer.
- the method further includes: 614: The DGW selects a next DGW (not shown in FIG. 6), and performs step 608 until the CGW selects a DGW, so that the allocated GBR bandwidth resources of the GBR bearer are allocated.
- the GBR bandwidth resources of the statistic object corresponding to the DGW are not overflowed, and the selected GGW allocates the GBR bandwidth resources required for the GBR bearer. If all the GBR bandwidth resources of the DGW overflow or the GBR bandwidth resources required for the GBR bearer fail, Then, the CGW performs a rejection process of the GBR bearer.
- the CGW may not query the DGW whether the GBR bandwidth resource of the DGW is sufficient, but after performing the pre-processing procedure, when the GBR bearer needs to be established, the CGW directly sends a dedicated bearer creation message to the DGW for the DGW. After the bandwidth resource allocated to the GBR bearer is allocated, whether the GBR bandwidth resource of the corresponding GBR bearer overflows, and if not, the bandwidth of the GBR bearer is allocated to the GBR bearer and the CGW is notified, so that the CGW performs the GBR bearer.
- the bandwidth resource occupied by the GBR bearer allocated for the GBR bearer is revoked and the CGW is notified, so that the CGW performs the reject creation process of the GBR bearer.
- the CGW can also reasonably determine whether to establish a GBR bearer according to whether the bandwidth resource occupied by the GBR bearer fed back by the DGW after the GBR bandwidth resource is allocated by the DGW is successfully allocated.
- An embodiment of the present invention provides a control plane network element 70, as shown in FIG. 7, including:
- the sending unit 701 is configured to send a bandwidth query message to the user plane network element, where the bandwidth query message includes identifiers of n statistical objects of different granularities corresponding to the dedicated bearer to be established, where n is a positive integer greater than or equal to 1, and the bandwidth query The message is used to query n statistics The bandwidth resource corresponding to each statistical object in the object, and the bandwidth resource is used for establishing a dedicated bearer;
- the receiving unit 702 is configured to receive a bandwidth query result message sent by the user plane network element, where the bandwidth query result message includes an identifier corresponding to the n statistical objects and the first indication information, where the first indication information is used to indicate that the n statistical objects respectively correspond to Occupancy of bandwidth resources;
- the determining unit 703 is configured to determine, according to the bandwidth query result message, whether to establish a dedicated bearer.
- the receiving unit 702 is further configured to: receive resource capability information sent by the user plane network element under control of the control plane network element, where the resource capability information includes a total bandwidth resource and a user used by the user plane network element to establish a dedicated bearer.
- the resource capability information includes a total bandwidth resource and a user used by the user plane network element to establish a dedicated bearer.
- the method further includes: an establishing unit 704, configured to establish, for the user plane network element, a statistical object with the APN, the user group, and the application in the APN list as the granularity, or establish the statistics of the APN, the user group, and the application group in the APN list.
- an establishing unit 704 configured to establish, for the user plane network element, a statistical object with the APN, the user group, and the application in the APN list as the granularity, or establish the statistics of the APN, the user group, and the application group in the APN list.
- the configuration unit 705 is configured to allocate an identifier for each statistical object corresponding to the user plane network element, and allocate a bandwidth resource and each statistical object to each statistical object corresponding to the user plane network element according to the total bandwidth resource corresponding to the user plane network element. Corresponding bandwidth threshold;
- the sending unit 701 is further configured to: send a configuration message to the user plane network element, where the configuration message includes an identifier corresponding to each statistical object of the user plane network element, an allocated bandwidth resource, a bandwidth threshold, and an alarm policy of the bandwidth resource.
- the receiving unit 702 is further configured to: receive a resource alarm message sent by the user plane network element, where the resource alarm message includes an identifier of the at least one statistical object and the second indication information, where the second indication information is used to indicate the at least one statistical object.
- the bandwidth resources of the at least one statistical object are insufficient, and the bandwidth resource occupied by the at least one statistical object exceeds the bandwidth threshold corresponding to the at least one statistical object, or the bandwidth resource occupied by the at least one statistical object exceeds at least one statistical object.
- the determining unit 703 is further configured to: determine whether the identifier of the at least one statistical object is included in the identifier of the statistical object corresponding to the dedicated bearer;
- the statistical object with insufficient bandwidth resources in the statistical object corresponding to the dedicated bearer is selected as n statistical objects;
- the user plane network element is allocated a bandwidth resource to be allocated by the dedicated bearer, so as to control the plane network element to establish a dedicated bearer.
- the first indication information includes that the n statistical objects respectively correspond to allocated bandwidth resources and occupied bandwidth resources;
- the determining unit 703 is configured to: determine, according to the bandwidth query result message, whether to establish a dedicated bearer, including:
- the dedicated bearer If the sum of the bandwidth resources occupied by the dedicated bearer and the bandwidth resources occupied by any one of the n statistical objects is greater than the bandwidth resource allocated by any one of the statistical objects, it is determined that the dedicated bearer is not established.
- the first indication information includes remaining bandwidth resources corresponding to the n statistical objects respectively;
- the determining unit 703 can be used to:
- Determining whether to establish a dedicated bearer according to the bandwidth query result message includes:
- the sending unit 701 is further configured to:
- the notification message includes an identifier of the dedicated bearer and a bandwidth resource that the dedicated bearer needs to occupy;
- the determining unit is further configured to: establish a dedicated bearer if it is determined that the user plane network element has successfully allocated the bandwidth resource occupied by the dedicated bearer.
- the sending unit 701 may further be used to:
- the network management unit sends a reject message to the mobility management network element, rejecting The message is used to indicate that the control plane network element refuses to establish a dedicated bearer.
- control plane network element provided by the embodiment of the present invention can actively query the bandwidth resources of the dedicated bearer of the statistical object in different granularities to the user plane network element, so that the control plane network element can feedback the bandwidth according to the user plane network element.
- the resource occupancy situation a reasonable decision whether to create a proprietary bearer.
- An embodiment of the present invention provides a user plane network element 80, as shown in FIG. 8, including:
- the receiving unit 801 is configured to receive a bandwidth query message sent by the control plane network element, where the bandwidth query message includes identifiers of n statistical objects of different granularities corresponding to the dedicated bearer to be established, and the bandwidth query message is used to query n statistical objects.
- the bandwidth resource corresponding to each statistical object, the bandwidth resource is used for establishing a dedicated bearer, and n is a positive integer greater than or equal to 1;
- the query unit 802 is configured to query bandwidth resources corresponding to the n statistical objects respectively.
- the sending unit 803 is configured to send a bandwidth query result message to the control plane network element, where the bandwidth query result message includes an identifier corresponding to the n statistical objects and the first indication information, and the bandwidth query result message is used to determine whether to establish a dedicated bearer.
- the first indication information is used to indicate the occupancy of the bandwidth resources corresponding to the n statistical objects.
- the first indication information includes that the n statistic objects respectively correspond to the allocated bandwidth resource and the occupied bandwidth resource; or the first indication information includes the remaining bandwidth resources respectively corresponding to the n statistic objects.
- the sending unit 803 is further configured to: send resource capability information to the control plane network element, where the resource capability information includes a total bandwidth resource used by the user plane network element to establish a dedicated bearer and an access point name supported by the user plane network element.
- APN list ;
- the receiving unit 801 is further configured to: receive a configuration message sent by the control plane network element, where the configuration message includes an identifier corresponding to each statistical object established by using different granularities, an allocated bandwidth resource, a bandwidth threshold, and an alarm policy of the bandwidth resource.
- the granularity includes APNs, user groups, and applications in the APN list, or includes APNs, user groups, and application groups in the APN list.
- the receiving unit 801 is further configured to: receive a notification message sent by the control plane network element, where the notification message includes an identifier of the dedicated bearer and a bandwidth resource that the dedicated bearer needs to occupy;
- the method further includes an allocating unit 804, configured to allocate bandwidth resources occupied by the dedicated bearer;
- the indicating unit 805 is configured to: if the user plane network element is successfully allocated, instruct the control plane network element to establish a dedicated bearer;
- the control plane network element If the user plane network element fails to be allocated, it indicates that the control plane network element does not establish a dedicated bearer.
- the sending unit 803 is further configured to: if the user plane network element allocates the bandwidth resource to be occupied by the dedicated bearer, the bandwidth resource occupied by the first statistic object in the n statistic objects is greater than the corresponding statistic object.
- the bandwidth threshold is smaller than the bandwidth resource allocated by the first statistic object, and the first resource alarm message is sent to the control plane network element, where the first resource is used.
- the alarm message includes an identifier of the first statistic object and a remaining bandwidth resource of the first statistic object;
- the allocated dedicated bearer is revoked.
- the bandwidth resource to be occupied is sent to the control plane network element, and the second resource alarm message includes the identifier and the indication information of the second statistic object, where the indication information is used to indicate that the bandwidth resource of the second statistic object overflows.
- the user plane network element feds back the bandwidth resources of the dedicated bearer of the statistical object at different granularities to the control plane network element according to the statistical object at different granularities of the control plane network element query, so that the control plane can be made.
- the network element can reasonably decide whether to create a dedicated bearer according to the bandwidth resource occupancy situation fed back by the user plane network element.
- control plane network element 90 as shown in FIG. 9, comprising:
- the sending unit 901 is configured to send a dedicated bearer creation message to the user plane network element, where the dedicated bearer creation message includes the identifiers of the n statistical objects of different granularities corresponding to the dedicated bearer to be established and the bandwidth resources occupied by the dedicated bearer. And n is greater than or equal to 1 positive integer.
- the dedicated bearer creation message is used to enable the user plane network element to allocate bandwidth resources occupied by the dedicated bearer according to the bandwidth resource corresponding to each statistical object in the n statistical objects, and the bandwidth resource is used. In the establishment of a proprietary bearer;
- the receiving unit 902 is configured to receive a dedicated bearer response message sent by the user plane network element, where the dedicated bearer response message is used to indicate that the user plane network element successfully allocates bandwidth resources for the dedicated bearer or the user plane network element allocates bandwidth for the dedicated bearer. Resource failure
- the determining unit 903 is configured to determine, according to the dedicated bearer response message, whether to establish a dedicated bearer.
- the receiving unit 902 is further configured to: receive resource capability information sent by the user plane network element under control of the control plane network element, where the resource capability information includes a total bandwidth resource and a user plane used by the user plane network element to establish a dedicated bearer. Access point name APN column supported by the NE table;
- the method further includes: an establishing unit 904, configured to establish, for the user plane network element, a statistical object with the APN, the user group, and the application in the APN list as the granularity, or establish a granularity of the APN, the user group, and the application group in the APN list.
- an establishing unit 904 configured to establish, for the user plane network element, a statistical object with the APN, the user group, and the application in the APN list as the granularity, or establish a granularity of the APN, the user group, and the application group in the APN list.
- the configuration unit 905 is configured to allocate an identifier for each statistical object corresponding to the user plane network element, and allocate bandwidth resources and each statistical object to each statistical object corresponding to the user plane network element according to the total bandwidth resource corresponding to the user plane network element. Corresponding bandwidth threshold;
- the sending unit 901 is further configured to: send a configuration message to the user plane network element, where the configuration message includes an identifier corresponding to each statistical object of the user plane network element, an allocated bandwidth resource, a bandwidth threshold, and an alarm policy of the bandwidth resource.
- the determining unit 903 is configured to:
- the dedicated bearer response message indicates that the user plane network element successfully allocates the bandwidth resource for the dedicated bearer, determining to establish a dedicated bearer;
- the private bearer response message indicates that the user plane network element fails to allocate bandwidth resources for the dedicated bearer, it is determined that the dedicated bearer is not established.
- the sending unit 901 is further configured to: send a dedicated bearer creation message to the next user plane network element, until the next user plane network
- the dedicated bearer response message sent by the element indicates that the bandwidth resource is successfully allocated for the dedicated bearer
- the control plane network element establishes a dedicated bearer
- the network device sends a reject message to the mobility management network element, where the reject message is used to indicate that the control plane network element refuses to establish a dedicated bearer.
- the dedicated bearer response message includes the identifier and the indication information of the first statistic object, where the indication information is used to indicate the first statistic object.
- the dedicated bearer response message includes the identifier of the second statistical object and the second statistical pair.
- the remaining bandwidth resource of the icon is used to indicate that the bandwidth resource of the second statistic object is insufficient.
- the control plane network element provided by the embodiment of the present invention carries the identifier of the n statistical objects at different granularities and the bandwidth resources to be occupied by the dedicated bearer to be established when the dedicated bearer creation message is sent to the user plane network element.
- the user plane network element can determine whether the bandwidth resources of the n statistical objects in different granularities overflow when the bandwidth resource is allocated, so as to indicate whether the control plane network element establishes a dedicated bearer, so that the control plane network element can reasonably decide whether to create a special There are bearers.
- An embodiment of the present invention provides a user plane network element 10, as shown in FIG. 10, including:
- the receiving unit 101 is configured to receive a dedicated bearer creation message sent by the control plane network element, where the dedicated bearer creation message includes an identifier of n statistical objects of different granularities corresponding to the dedicated bearer to be established and a bandwidth occupied by the dedicated bearer.
- the resource, n is a positive integer greater than or equal to 1.
- the dedicated bearer creation message is used to enable the user plane network element to determine the bandwidth resource corresponding to each of the n statistical objects, and the bandwidth resource is used for establishing the dedicated bearer;
- the allocating unit 102 is configured to allocate bandwidth resources that need to be occupied by the dedicated bearer
- a determining unit 103 configured to determine whether a statistical object of bandwidth resource overflow exists in the n statistical objects after the allocation
- the sending unit 104 is configured to: if yes, send a first dedicated bearer response message to the control plane network element, to indicate that the user plane network element fails to allocate bandwidth resources for the dedicated bearer;
- the device sends a second dedicated bearer response message to the control plane network element to indicate that the user plane network element successfully allocates bandwidth resources for the dedicated bearer.
- the sending unit 104 is further configured to: send resource capability information to the control plane network element, where the resource capability information includes a total bandwidth resource used by the user plane network element to establish a dedicated bearer and an access point name supported by the user plane network element.
- APN list ;
- the receiving unit 101 is further configured to: receive a configuration message sent by the control plane network element, where the configuration message includes an identifier corresponding to each statistical object established by using different granularities, an allocated bandwidth resource, a bandwidth threshold, and an alarm policy of the bandwidth resource.
- the granularity includes the APN, the user group, and the application in the APN list, or the APN and the user in the APN list. Groups and application groups.
- the allocating unit 102 is configured to: respectively obtain a sum of bandwidth resources occupied by each of the n statistical objects and bandwidth resources occupied by the dedicated bearers;
- the determining unit 103 is configured to determine, if the n statistical objects correspond to the bandwidth resources of the occupied bandwidth resources and the bandwidth resources of the dedicated bearers, which are less than or equal to the bandwidth resources allocated by the n statistical objects, determine the n statistical objects. Bandwidth resources have not overflowed;
- the bandwidth resource overflow of any statistical object is determined.
- the first dedicated bearer response message includes an identifier of the first statistics object and the first indication information, and the first indication information Used to indicate bandwidth resource overflow of any statistical object;
- the second dedicated bearer response message includes an identifier of any statistic object and a remaining bandwidth resource corresponding to any statistic object, and is used to indicate that the bandwidth resource of any statistic object is insufficient.
- the user plane network element provided by the embodiment of the present invention can identify the identifiers of the n statistical objects at different granularities and the bandwidth to be established by the dedicated bearer to be established according to the dedicated bearer created by the control plane network element.
- the resource determines whether the bandwidth resource of the n statistical objects in different granularities overflows when the bandwidth resource is allocated, so as to indicate whether the control plane network element establishes a dedicated bearer, so that the control plane network element can reasonably decide whether to create a dedicated bearer.
- FIG. 11 is a block diagram showing the structure of a control plane network element 11 involved in the above embodiment.
- the control plane network element 11 can be a CGW in the network architecture shown in FIG. 2.
- the control plane network element 11 includes: a controller/processor 112 for controlling a control plane network element The actions are controlled and managed.
- a controller/processor 112 for controlling a control plane network element The actions are controlled and managed.
- one or more of the above determining unit 703, establishing unit 704, and configuration unit 705 may be embedded in hardware device or in a controller/processor 112 of the control plane network element 11 in hardware form.
- And/or other processes for the techniques described in this embodiment of the invention may also be stored in software in the memory 111 of the node to facilitate the controller/processor 112 invoking operations corresponding to the various modules above.
- the memory 111 is used to store program codes and data for controlling the surface network element 11.
- the network interface 113 is used to support communication between the control plane network element 11 and other network entities.
- the network interface 113 is configured to support the control plane network element 11 to communicate with the user plane network element 12 of FIG.
- network interface 113 is used to support communication between control plane network elements and various network entities shown in FIG. 3 or 4.
- the above-described transmitting unit 701 and receiving unit 702 may be embedded in hardware or in a network interface 113 of the control plane network element 11 in hardware.
- control plane network element 11 includes a controller/processor 112 for controlling and managing the operation of the control plane network element.
- one or more of the above determining unit 903, establishing unit 904, and configuration unit 905 may be embedded in hardware device or in controller/processor 112 of control plane network element 11 in hardware form, And/or other processes for the techniques described in this embodiment of the invention may also be stored in software in the memory 111 of the node to facilitate the controller/processor 112 invoking operations corresponding to the various modules above.
- the memory 111 is used to store program codes and data for controlling the surface network element 11.
- the network interface 113 is used to support communication between the control plane network element 11 and other network entities.
- the network interface 113 is configured to support the control plane network element 11 to communicate with the user plane network element 12 of FIG.
- network interface 113 is used to support communication between control plane network elements and various network entities shown in FIG. 3 or 4.
- the above-described transmitting unit 901 and receiving unit 902 may be embedded in hardware or in a network interface 113 of the control plane network element 11 in hardware.
- the control plane network element provided by the embodiment of the present invention can actively query the bandwidth resources of the dedicated bearer of the statistical object in different granularities to the user plane network element, so that the control plane network element can feed back the bandwidth resource according to the user plane network element. Occupancy, reasonably decide whether to create a proprietary bearer; or, the control plane network element sends a proprietary bearer to the user plane network element.
- the identifiers of the n statistic objects and the bandwidth resources of the n statistic objects to be established are used to determine the bandwidth resources of the n statistic objects at different granularities when the user planes allocate bandwidth resources. Whether it overflows to indicate whether the control plane network element establishes a dedicated bearer, so that the control plane network element can reasonably decide whether to create a dedicated bearer.
- FIG. 12 is a schematic diagram showing the structure of a user plane network element 12 involved in the above embodiment.
- the user plane network element 12 can be a DGW in the network architecture shown in FIG. 2.
- the user plane network element 12 includes a controller/processor 122 for controlling and managing the actions of the control plane network element.
- a controller/processor 122 for controlling and managing the actions of the control plane network element.
- one or more of the above-described query unit 802, allocation unit 804, and indication unit 805 may be embedded in hardware or in a controller/processor 122 of the user plane network element 12 in hardware.
- And/or other processes for the techniques described in the embodiments of the present invention may also be stored in software in the memory 121 of the node to facilitate the controller/processor 122 invoking operations corresponding to the various modules above.
- the memory 121 is used to store program codes and data for the user plane network element 12.
- the network interface 123 is used to support communication between the user plane network element 12 and other network entities.
- the network interface 123 is configured to support the user plane network element 12 to communicate with the control plane network element 11 of FIG.
- network interface 123 is used to support communication between user plane network element 12 and various network entities shown in FIG. 3 or 4.
- the receiving unit 801 and the transmitting unit 803 may be embedded in the hardware interface 123 of the user plane network element 12 in hardware form.
- the user plane network element 12 includes: a controller/processor 122 for controlling and managing the action of the control plane network element.
- a controller/processor 122 for controlling and managing the action of the control plane network element.
- one or more of the above-described allocation unit 102 and determination unit 103 may be embedded in hardware device or in a controller/processor 122 of the user plane network element 12, and/or Other processes of the techniques described in the embodiments of the present invention may also be stored in software in the memory 121 of the node, so that the controller/processor 122 invokes the operations corresponding to the above respective modules.
- the memory 121 is used to store program codes and data for the user plane network element 12.
- the network interface 123 is used to support communication between the user plane network element 12 and other network entities.
- the network interface 123 is configured to support the user plane network element 12 to communicate with the control plane network element 11 in FIG.
- network interface 123 is used to support communication between the control plane network element and the various network entities shown in FIG. 3 or 4.
- the sending unit 901 and the receiving unit 902 described above may be embedded in the hardware interface 123 of the user plane network element 12 in hardware form.
- the user plane network element provided by the embodiment of the present invention can feed back the bandwidth resources of the dedicated bearer of the statistical object under different granularities to the control plane network element according to the statistical object at different granularities of the control plane network element query, which can make the control
- the plane network element can reasonably determine whether to create a dedicated bearer according to the bandwidth resource occupancy situation fed back by the user plane network element; or, according to the special bearer sent by the control plane network element, create n statistical objects of different granularities carried in the message.
- the network element makes a reasonable decision whether to create a proprietary bearer.
- the disclosed apparatus and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- each functional unit may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit.
- the above units may be implemented in the form of hardware or in the form of hardware plus software functional units.
- All or part of the steps of implementing the above method embodiments may be completed by using hardware related to the program instructions, and the foregoing program may be stored in a computer readable storage medium.
- the foregoing storage medium includes: a USB flash drive, a mobile hard disk, a read only memory (ROM), and a random access memory (Random Access Memory).
- ROM read only memory
- Random Access Memory Random Access Memory
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种带宽资源核查方法和装置,用于控制面网元建立专有承载之前核查带宽资源,涉及通信领域。所述方法包括以下步骤:控制面网元向用户面网元发送带宽查询消息,查询待建立的专有承载对应的不同粒度的n个统计对象中的每个统计对象对应的带宽资源;控制面网元进而根据带宽查询结果消息确定是否建立专有承载;或者,控制面网元向用户面网元发送专有承载创建消息,专有承载创建消息包括待建立的专有承载对应不同粒度的n个统计对象的标识,和专有承载需占用的带宽资源,以根据专有承载响应消息确定是否建立专有承载。通过应用本发明实施例,能够解决以下问题:控制面网关(CGW)无法根据分布式网关(DGW)上的专有承载的带宽资源的占用情况决策是否发起专有承载创建。
Description
本发明涉及通信领域,尤其涉及一种带宽资源核查方法和装置。
专有承载是在分组数据网(Packet Data Network,PDN)链接建立的基础上建立的,是为了提供某种特定的服务质量(Quality of Service,QoS)传输需求而建立的承载,例如,专有承载包括用户设备(User Equipment,UE)或策略计费规则功能(Policy Charging Rule Function,PCRF)触发的保证比特速率GBR(Guranteed Bit Rate)承载,即使在网络资源紧张的情况下,相应的比特速率也能够保持。
在如图1所示的演进的分组核心网(Evolved Packet Core,EPC)架构下。UE或PCRF触发专有承载的创建流程时,分组数据网络网关(Packet Data Network Gateway,PDN GW或PGW)能够根据PGW当前的专有承载的带宽资源占用情况选择接受执行专有承载的创建流程,或拒绝执行专有承载的创建流程。随着网络架构的演进,基于分布式网关(Distributed Gateway,DGW)的架构是基于网络功能的控制/用户(Control/User,C/U)分离的思路在已有的EPS网络架构上提出的一种增强网络架构。C/U分离是指将网关的控制面功能和用户面功能解耦,而这种增强网络结构包括控制面网关(Control Plane Gateway,CGW)和用户面网关(User Plane Gateway,UGW),其中,分布式网关(Distribution Gateway,DGW)是一种分布式的UGW。CGW是一种集中式的控制面网关,集成了EPS网络中服务网关(Serving Gateway,SGW)和PGW的控制面功能,用于处理控制面信令。DGW集成了EPS网络中SGW和PGW的用户面功能,用于处理用户面数据。DGW在CGW的控制管理下实现对用户面数据的处理,如用户数据包转发。因此,在C/U分离架构下,当UE或PCRF触发专有承载的创建流程时,CGW可以接受执行专有承载
的创建流程或拒绝执行专有承载的创建流程。但是,在CGW接受执行专有承载的创建流程,从而指示DGW分配待建立的专有承载需占用的带宽资源时,如果DGW中用于建立专有承载的带宽资源不足,不能满足UE或PCRF实际需占用的专有承载的带宽资源时,虽然CGW创建专有承载成功,但是DGW实际上并不能提供专有承载实际需占用的带宽资源,这样将会降低用户体验。
发明内容
本发明实施例提供一种带宽资源的核查方法、控制面网元和用户面网元,能够解决CGW无法根据DGW上的专有承载的带宽资源的占用情况决策是否发起专有承载创建的问题。
第一方面,提供一种带宽资源核查方法,包括:
控制面网元向用户面网元发送带宽查询消息,所述带宽查询消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,n为大于或等于1的正整数,所述带宽查询消息用于查询所述n个统计对象中的每个统计对象对应的带宽资源,所述带宽资源用于专有承载的建立;其中,控制面网元可以为CGW,用户面网元可以为DGW。所划分的粒度可以为DGW支持的APN、用户组和应用,或可以为DGW支持的APN、用户组和应用组等,也可以为其它的粒度,本申请不做限定。
所述控制面网元接收所述用户面网元发送的带宽查询结果消息,所述带宽查询结果消息包括所述n个统计对象分别对应的标识和第一指示信息,所述第一指示信息用于指示所述n个统计对象分别对应的带宽资源的占用情况;
所述控制面网元根据所述带宽查询结果消息确定是否建立所述专有承载。
由此,控制面网元通过向用户面网元主动查询不同粒度下的统计对象对应的专有承载的带宽资源占用情况,可使得控制面网元根据用户面网元的查询结果确定是否建立专有承载,从而使得控制面
网元合理地决策是否发起专有承载的创建。
在一种可能的设计中,在所述控制面网元向所述用户面网元发送带宽查询消息之前,所述方法还包括:
所述控制面网元接收所述控制面网元控制下的用户面网元发送的资源能力信息,所述资源能力信息包括用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;
所述控制面网元为所述用户面网元建立以所述APN列表中的APN、用户组和应用为粒度的统计对象,或建立以所述APN列表中的APN、用户组和应用组为粒度的统计对象;
所述控制面网元为所述用户面网元对应的每个统计对象分配标识,并根据所述用户面网元对应的所述总带宽资源为所述用户面网元对应的每个统计对象分配带宽资源和每个统计对象对应的带宽阈值;
所述控制面网元向所述用户面网元发送配置消息,所述配置消息包括所述用户面网元的每个统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略。
由此,在控制面网元向用户面网元发送带宽查询消息之前,可先向用户面网元配置不同粒度下的统计对象的标识、分配的带宽资源、带宽阈值和带宽资源的告警策略,从而使得用户面网元根据控制面网元的配置在控制面网元查询不同粒度下的统计对象的带宽资源时,以便于控制面网元实时获知用户面网元的带宽资源情况。
在一种可能的设计中,在所述控制面网元向所述用户面网元发送所述带宽查询消息之前,所述方法还包括:
所述控制面网元接收所述用户面网元发送的资源告警消息,所述资源告警消息包括至少一个统计对象的标识和第二指示信息,所述第二指示信息用于指示所述至少一个统计对象的带宽资源不足,所述至少一个统计对象的带宽资源不足包括所述至少一个统计对象
已占用的带宽资源超出与所述至少一个统计对象对应的带宽阈值,或所述至少一个统计对象已占用的带宽资源超出与所述至少一个统计对象对应分配的带宽资源;
所述控制面网元确定所述专有承载对应的统计对象的标识中是否包括所述至少一个统计对象的标识;
若确定是,则所述控制面网元选取所述专有承载对应的统计对象中带宽资源不足的统计对象为所述n个统计对象;
若确定否,则所述控制面网元指示所述用户面网元分配所述专有承载需占用的带宽资源,以便所述控制面网元建立所述专有承载。
由此,通过控制面网元发送带宽查询消息之前确定待建立的专有承载对应的统计对象中是否包括带宽资源不足的统计对象,可使得控制面网元只查询存在带宽资源不足的统计对象的带宽资源占用情况,如果待建立的专有承载对应的统计对象中不包括带宽资源不足的统计对象,那么控制面网元默认为待建立的专有承载对应的统计对象的带宽资源均充裕,从而不向用户面网元发送带宽查询消息,这样可以避免控制面网元实时发送查询消息导致用户面网元的信令负荷加重。
在一种可能的设计中,所述第一指示信息包括所述n个统计对象分别对应分配的带宽资源和已占用的带宽资源;
所述控制面网元根据所述带宽查询结果消息确定是否建立所述专有承载包括:
所述控制面网元获取所述专有承载需占用的带宽资源,分别与所述n个统计对象已占用的带宽资源的和;
若所述专有承载需占用的带宽资源分别与所述n个统计对象已占用的带宽资源的和均小于或等于所述n个统计对象对应分配的带宽资源,则所述控制面网元确定建立所述专有承载;
若所述专有承载需占用的带宽资源与所述n个统计对象中的任
一个统计对象已占用的带宽资源的和大于所述任一个统计对象分配的带宽资源,则所述控制面网元确定不建立所述专有承载。
由此,控制面网元通过确定不同粒度下的n个统计对象的带宽资源在分配专有承载需占用的带宽资源后是否都未溢出,来确定是否要建立专有承载,如果有任一粒度下的统计对象的带宽资源溢出,则不建立专有承载,从而可以保证控制面网元任何粒度的统计对象的带宽资源不溢出时建立专有承载,以保证用户获得专有承载所需占用的带宽资源,提高用户体验。
在一种可能的设计中,所述第一指示信息包括所述n个统计对象分别对应的剩余带宽资源;
所述控制面网元根据所述带宽查询结果消息确定是否建立所述专有承载包括:
所述控制面网元确定所述n个统计对象分别对应的剩余带宽资源是否大于或等于所述专有承载需占用的带宽资源;
若确定是,则所述控制面网元确定建立所述专有承载;
若确定否,则所述控制面网元确定不建立所述专有承载。
由此,控制面网元通过确定不同粒度下的n个统计对象的剩余带宽资源是否足够专有承载需占用的带宽资源,来确定是否要建立专有承载,如果有任一粒度下的统计对象的剩余带宽资源不满足专有承载需占用的带宽资源,则不建立专有承载,从而可以保证控制面网元任何粒度的统计对象的带宽资源不溢出时建立专有承载,以保证用户获得专有承载所需占用的带宽资源,提高用户体验。
在一种可能的设计中,若所述控制面网元确定建立所述专有承载,则所述方法还包括:
所述控制面网元向所述用户面网元发送通知消息,所述通知消息包括所述专有承载的标识以及所述专有承载需占用的带宽资源;
若所述控制面网元确定所述用户面网元已成功分配所述专有承
载需占用的带宽资源,则所述控制面网元建立所述专有承载。
由此,当控制面网元确定用户面网元的带宽资源充裕可建立专有承载时,便通知用户面网元分配专有承载需占用的带宽资源,以便用户面网元分配专有承载需占用的带宽资源,提高用户体验。
在一种可能的设计中,若所述控制面网元确定不建立所述专有承载或所述控制面网元确定所述用户面网元申请所述专有承载需占用的带宽资源失败,则所述方法还包括:
所述控制面网元向下一个用户面网元发送所述带宽查询消息,直至所述控制面网元确定所述下一个用户面网元已成功分配所述专有承载需占用的带宽资源时,所述控制面网元建立所述专有承载;
若所述控制面网元遍历所述控制面网元控制下的各个用户面网元后,确定不建立所述专有承载或分配所述专有承载需占用的带宽资源失败,则所述控制面网元向所述移动性管理网元发送拒绝消息,所述拒绝消息用于指示所述控制面网元拒绝建立所述专有承载。
由此,可以将UE的相关承载锚定在不同的用户面网元上,使得控制面网元在用户面网元分配专有承载需占用的带宽资源失败时,向下一用户面网元继续查询,直至下一用户面网元带宽资源充裕并分配专有承载需占用的带宽资源成功,增加了专有承载创建的灵活性。
第二方面,提供一种带宽资源核查方法,包括:
用户面网元接收控制面网元发送的带宽查询消息,所述带宽查询消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,所述带宽查询消息用于查询所述n个统计对象中的每个统计对象对应的带宽资源,所述带宽资源用于专有承载的建立,n为大于或等于1的正整数;
所述用户面网元查询所述n个统计对象分别对应的带宽资源;
所述用户面网元向所述控制面网元发送带宽查询结果消息,所
述带宽查询结果消息包括所述n个统计对象分别对应的标识和第一指示信息,所述带宽查询结果消息用于是否建立所述专有承载的确定,所述第一指示信息用于指示所述n个统计对象分别对应的带宽资源的占用情况。
由此,用户面网元可根据带宽查询消息中的不同粒度下的n个统计对象的标识查询n个统计对象的带宽资源占用情况并通知给控制面网元,可使得控制面网元确定是否建立专有承载,以避免用户面网元的带宽资源不足,使得控制面网元合理地决策是否发起专有承载的创建。
在一种可能的设计中,所述第一指示信息包括所述n个统计对象分别对应分配的带宽资源和已占用的带宽资源;或,所述第一指示信息包括所述n个统计对象分别对应的剩余带宽资源。
由此,可以是用户面网元只查询n个统计对象分别对应分配的带宽资源和已占用的带宽资源并通知给控制面网元,也可以是用户面网元计算剩余的带宽资源并通知给控制面网元,以减少控制面网元的处理复杂度。
在一种可能的设计中,在所述用户面网元接收所述控制面网元发送的带宽查询消息之前,所述方法还包括:
所述用户面网元向所述控制面网元发送资源能力信息,所述资源能力信息包括所述用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;
所述用户面网元接收所述控制面网元发送的配置消息,所述配置消息包括以不同的粒度建立的每个的统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略,所述粒度包括所述APN列表中的APN、用户组和应用,或包括所述APN列表中的APN、用户组和应用组。
由此,用户面网元通过配置有不同粒度下的统计对象的标识、
带宽资源、带宽阈值和资源告警策略,可使得用户面网元实时通知控制面网元不同粒度下的统计对象的带宽资源占用情况,以便控制面网元决策是否发起专有承载的建立。
在一种可能的设计中,所述方法还包括:
所述用户面网元接收所述控制面网元发送的通知消息,所述通知消息包括所述专有承载的标识以及所述专有承载需占用的带宽资源;
所述用户面网元分配所述专有承载需占用的带宽资源;
若所述用户面网元分配成功,则所述用户面网元指示所述控制面网元建立所述专有承载;
若所述用户面网元分配失败,则所述用户面网元指示所述控制面网元不建立所述专有承载。
由此,用户面网元在分配专有承载需占用的带宽资源成功或失败时可指示控制面网元是否建立专有承载,以便控制面网元决策是否建立专有承载。
在一种可能的设计中,所述方法还包括:
若所述用户面网元分配所述专有承载需占用的带宽资源后,所述n个统计对象中的第一统计对象已占用的带宽资源大于所述第一统计对象对应的带宽阈值且小于所述第一统计对象分配的带宽资源,则所述用户面网元向所述控制面网元发送第一资源告警消息,所述第一资源告警消息包括所述第一统计对象的标识和第一统计对象的剩余带宽资源;
若所述用户面网元分配所述专有承载需占用的带宽资源后,所述n个统计对象中的第二统计对象已占用的带宽资源大于或等于所述第二统计对象分配的带宽资源,则所述用户面网元撤销分配的所述专有承载需占用的带宽资源,并向所述控制面网元发送第二资源告警消息,所述第二资源告警消息包括所述第二统计对象的标识和
指示信息,所述指示信息用于指示所述第二统计对象的带宽资源溢出。
由此,控制面网元可以获知用户面网元带宽资源不足的统计对象和带宽资源充裕的统计对象,可使得控制面网元在查询统计对象的带宽资源时只查询带宽资源不足或溢出的统计对象的带宽资源,对于待建立的专有承载的统计对象均未上报过告警时,控制面网元默认待建立的专有承载的统计对象均充裕,可不向用户面网元查询,从而避免用户面网元的信令负荷加重。
第三方面,提供一种带宽资源核查方法,包括:
控制面网元向用户面网元发送专有承载创建消息,所述专有承载创建消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识和所述专有承载需占用的带宽资源,n为大于或等于1正整数,所述专有承载创建消息用于使所述用户面网元根据所述n个统计对象中的每个统计对象对应的带宽资源分配所述专有承载需占用的带宽资源,所述带宽资源用于专有承载的建立;
所述控制面网元接收所述用户面网元发送的专有承载响应消息,所述专有承载响应消息用于指示所述用户面网元成功为所述专有承载分配带宽资源或所述用户面网元为所述专有承载分配所述带宽资源失败;
所述控制面网元根据所述专有承载响应消息确定是否建立所述专有承载。
由此,通过控制面网元向用户面网元发送专有承载创建消息时携带专有承载相关的不同粒度下的统计对象的标识,可使得用户面网元在分配带宽资源时确定不同粒度下的统计对象的带宽资源是否充裕以向控制面网元响应分配带宽资源成功或分配带宽资源失败,从而使得控制面网元合理地决策是否建立专有承载。
在一种可能的设计中,在所述控制面网元向所述用户面网元发
送所述专有承载创建消息之前,所述方法还包括:
所述控制面网元接收所述控制面网元控制下的用户面网元发送的资源能力信息,所述资源能力信息包括用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;
所述控制面网元为所述用户面网元建立以所述APN列表中的APN、用户组和应用为粒度的统计对象,或建立以所述APN列表中的APN、用户组和应用组为粒度的统计对象;
所述控制面网元为所述用户面网元对应的每个统计对象分配标识,并根据所述用户面网元对应的所述总带宽资源为所述用户面网元对应的每个统计对象分配带宽资源和每个统计对象对应的带宽阈值;
所述控制面网元向所述用户面网元发送配置消息,所述配置消息包括所述用户面网元的每个统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略。
由此,在控制面网元向用户面网元发送带宽查询消息之前,可先向用户面网元配置不同粒度下的统计对象的标识、分配的带宽资源、带宽阈值和带宽资源的告警策略,从而使得用户面网元根据控制面网元的配置确定不同粒度下的统计对象的带宽资源是否充裕,以便向控制面网元通知是否建立专有承载,保证控制面网元合理决策是否建立专有承载。
在一种可能的设计中,所述控制面网元根据所述专有承载响应消息确定是否建立所述专有承载包括:
若所述专有承载响应消息指示所述用户面网元成功为所述专有承载分配所述带宽资源,则所述控制面网元确定建立所述专有承载;
若所述专有承载响应消息指示所述用户面网元为所述专有承载分配所述带宽资源失败,则所述控制面网元确定不建立所述专有承载。
由此,控制面网元可根据用户面网元分配带宽资源成功或失败合理决策是否建立专有承载,以避免用户面网元任何一个粒度下用于建立专有承载的带宽资源不足,即在带宽资源充裕时为UE提供专有承载需占用的带宽资源,保证用户体验。
在一种可能的设计中,若所述控制面网元根据所述专有承载响应消息确定不建立所述专有承载,则所述方法还包括:
所述控制面网元向下一个用户面网元发送所述专有承载创建消息,直至所述下一个用户面网元发送的专有承载响应消息指示成功为所述专有承载分配带宽资源时,所述控制面网元建立所述专有承载;
若所述各个用户面网元都为所述专有承载分配带宽资源失败,则所述控制面网元向移动性管理网元发送拒绝消息,所述拒绝消息用于指示所述控制面网元拒绝建立所述专有承载。
由此,可以将UE的相关承载锚定在不同的用户面网元上,使得控制面网元在用户面网元分配专有承载需占用的带宽资源失败时,向下一用户面网元继续查询,直至下一用户面网元带宽资源充裕并分配专有承载需占用的带宽资源成功,增加了专有承载创建的灵活性。
在一种可能的设计中,若所述专有承载响应消息指示所述用户面网元为所述专有承载分配所述带宽资源失败,则所述专有承载响应消息包括第一统计对象的标识和指示信息,所述指示信息用于指示所述第一统计对象的带宽资源溢出;
若所述专有承载响应消息指示所述用户面网元成功为所述专有承载分配所述带宽资源,则所述专有承载响应消息包括第二统计对象的标识和所述第二统计对象的剩余带宽资源,用于指示所述第二统计对象的带宽资源不足。
由此,当用户面网元在分配专有承载需占用的带宽资源时,将
任一粒度下带宽资不足或溢出的统计对象通知给控制面网元,以便控制面网元合理地决策是否建立专有承载,避免用户面网元的专有承载的带宽资源不足。
第四方面,提供一种带宽资源核查方法,包括:
用户面网元接收控制面网元发送的专有承载创建消息,所述专有承载创建消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识和所述专有承载需占用的带宽资源,n为大于或等于1的正整数,所述专有承载创建消息用于使所述用户面网元确定所述n个统计对象中的每个统计对象对应的带宽资源,所述带宽资源用于专有承载的建立;
所述用户面网元分配所述专有承载需占用的带宽资源,并确定分配后所述n个统计对象中是否存在带宽资源溢出的统计对象;
若确定是,则所述用户面网元向所述控制面网元发送第一专有承载响应消息,用于指示所述用户面网元为所述专有承载分配带宽资源失败;
若确定否,则所述用户面网元向所述控制面网元发送第二专有承载响应消息,用于指示所述用户面网元成功为所述专有承载分配带宽资源。
由此,通过控制面网元向用户面网元发送专有承载创建消息时携带专有承载相关的不同粒度下的统计对象的标识,可使得用户面网元在分配带宽资源时确定不同粒度下的统计对象的带宽资源是否充裕以向控制面网元响应分配带宽资源成功或分配带宽资源失败,从而使得控制面网元合理地决策是否建立专有承载。
在一种可能的设计中,在所述用户面网元接收所述控制面网元发送的专有承载创建消息之前,所述方法还包括:
所述用户面网元向所述控制面网元发送资源能力信息,所述资源能力信息包括所述用户面网元用于建立专有承载的总带宽资源和
所述用户面网元支持的接入点名称APN列表;
所述用户面网元接收所述控制面网元发送的配置消息,所述配置消息包括以不同的粒度建立的每个的统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略,所述粒度包括所述APN列表中的APN、用户组和应用,或包括所述APN列表中的APN、用户组和应用组。
由此,在控制面网元向用户面网元发送带宽查询消息之前,可先向用户面网元配置不同粒度下的统计对象的标识、分配的带宽资源、带宽阈值和带宽资源的告警策略,从而使得用户面网元根据控制面网元的配置确定不同粒度下的统计对象的带宽资源是否充裕,以便向控制面网元通知是否建立专有承载,保证控制面网元合理决策是否建立专有承载。
在一种可能的设计中,所述用户面网元分配所述专有承载需占用的带宽资源,并确定分配后所述n个统计对象中是否存在带宽资源溢出的统计对象包括:
所述用户面网元分别获取所述n个统计对象中的每个统计对象已占用的带宽资源与所述专有承载需占用的带宽资源的和;
若所述n个统计对象对应已占用的带宽资源与所述专有承载需占用的带宽资源的和,均小于或等于所述n个统计对象对应分配的带宽资源,则所述用户面网元确定所述n个统计对象的带宽资源未溢出;
若所述n个统计对象中的任一统计对象已占用的带宽资源与所述专有承载需占用的带宽资源的和,大于所述任一统计对象分配的带宽资源,则所述用户面网元确定所述任一统计对象的带宽资源溢出。
由此,用户面网元在分配带宽资源时,可确定待建立的专有承载在不同粒度下的统计对象的带宽资源是否溢出,以保证待建立的
专有承载在不同粒度的统计对象下带宽资源均未溢出时分配专有承载需占用的带宽资源,以保证用户体验。
在一种可能的设计中,若所述用户面网元确定所述n个统计对象中的任一统计对象的带宽资源溢出,则所述第一专有承载响应消息包括所述任一统计对象的标识和第一指示信息,所述第一指示信息用于指示所述任一统计对象的带宽资源溢出;
若所述n个统计对象中的任一统计对象已占用的带宽资源与所述专有承载需占用的带宽资源的和,大于所述任一统计对象对应的带宽阈值且小于或等于所述任一统计对象分配的带宽资源,则所述第二专有承载响应消息包括所述任一统计对象的标识和所述任一统计对象对应的剩余带宽资源,用于指示所述任一统计对象的带宽资源不足。
由此,当用户面网元在分配专有承载需占用的带宽资源时,将任一粒度下带宽资不足或溢出的统计对象通知给控制面网元,以便控制面网元合理地决策是否建立专有承载,避免用户面网元的专有承载的带宽资源不足。
第五方面,提供一种控制面网元,包括:
发送单元,用于向用户面网元发送带宽查询消息,所述带宽查询消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,n为大于或等于1的正整数,所述带宽查询消息用于查询所述n个统计对象中的每个统计对象对应的带宽资源,所述带宽资源用于专有承载的建立;
接收单元,用于接收所述用户面网元发送的带宽查询结果消息,所述带宽查询结果消息包括所述n个统计对象分别对应的标识和第一指示信息,所述第一指示信息用于指示所述n个统计对象分别对应的带宽资源的占用情况;
确定单元,用于根据所述带宽查询结果消息确定是否建立所述
专有承载。
由此,控制面网元通过向用户面网元主动查询不同粒度下的统计对象对应的专有承载的带宽资源占用情况,可使得控制面网元根据用户面网元的查询结果确定是否建立专有承载,从而使得控制面网元合理地决策是否发起专有承载的创建。
在一种可能的设计中,所述接收单元还用于:接收所述控制面网元控制下的用户面网元发送的资源能力信息,所述资源能力信息包括用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;
还包括:建立单元,用于为所述用户面网元建立以所述APN列表中的APN、用户组和应用为粒度的统计对象,或建立以所述APN列表中的APN、用户组和应用组为粒度的统计对象;
配置单元,用于为所述用户面网元对应的每个统计对象分配标识,并根据所述用户面网元对应的所述总带宽资源为所述用户面网元对应的每个统计对象分配带宽资源和每个统计对象对应的带宽阈值;
所述发送单元还用于:向所述用户面网元发送配置消息,所述配置消息包括所述用户面网元的每个统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略。
由此,在控制面网元向用户面网元发送带宽查询消息之前,可先向用户面网元配置不同粒度下的统计对象的标识、分配的带宽资源、带宽阈值和带宽资源的告警策略,从而使得用户面网元根据控制面网元的配置在控制面网元查询不同粒度下的统计对象的带宽资源时,以便于控制面网元实时获知用户面网元的带宽资源情况。
在一种可能的设计中,所述接收单元还用于:接收所述用户面网元发送的资源告警消息,所述资源告警消息包括至少一个统计对象的标识和第二指示信息,所述第二指示信息用于指示所述至少一
个统计对象的带宽资源不足,所述至少一个统计对象的带宽资源不足包括所述至少一个统计对象已占用的带宽资源超出与所述至少一个统计对象对应的带宽阈值,或所述至少一个统计对象已占用的带宽资源超出与所述至少一个统计对象对应分配的带宽资源;
所述确定单元还用于:确定所述专有承载对应的统计对象的标识中是否包括所述至少一个统计对象的标识;
若确定是,则选取所述专有承载对应的统计对象中带宽资源不足的统计对象为所述n个统计对象;
若确定否,则指示所述用户面网元分配所述专有承载需占用的带宽资源,以便所述控制面网元建立所述专有承载。
由此,通过控制面网元发送带宽查询消息之前确定待建立的专有承载对应的统计对象中是否包括带宽资源不足的统计对象,可使得控制面网元只查询存在带宽资源不足的统计对象的带宽资源占用情况,如果待建立的专有承载对应的统计对象中不包括带宽资源不足的统计对象,那么控制面网元默认为待建立的专有承载对应的统计对象的带宽资源均充裕,从而不向用户面网元发送带宽查询消息,这样可以避免控制面网元实时发送查询消息导致用户面网元的信令负荷加重。
在一种可能的设计中,所述第一指示信息包括所述n个统计对象分别对应分配的带宽资源和已占用的带宽资源;
所述确定单元用于:根据所述带宽查询结果消息确定是否建立所述专有承载包括:
获取所述专有承载需占用的带宽资源,分别与所述n个统计对象已占用的带宽资源的和;
若所述专有承载需占用的带宽资源分别与所述n个统计对象已占用的带宽资源的和均小于或等于所述n个统计对象对应分配的带宽资源,则确定建立所述专有承载;
若所述专有承载需占用的带宽资源与所述n个统计对象中的任一个统计对象已占用的带宽资源的和大于所述任一个统计对象分配的带宽资源,则确定不建立所述专有承载。
由此,控制面网元通过确定不同粒度下的n个统计对象的带宽资源在分配专有承载需占用的带宽资源后是否都未溢出,来确定是否要建立专有承载,如果有任一粒度下的统计对象的带宽资源溢出,则不建立专有承载,从而可以保证控制面网元任何粒度的统计对象的带宽资源不溢出时建立专有承载,以保证用户获得专有承载所需占用的带宽资源,提高用户体验。
在一种可能的设计中,所述第一指示信息包括所述n个统计对象分别对应的剩余带宽资源;
所述确定单元用于:
根据所述带宽查询结果消息确定是否建立所述专有承载包括:
确定所述n个统计对象分别对应的剩余带宽资源是否大于或等于所述专有承载需占用的带宽资源;
若确定是,则确定建立所述专有承载;
若确定否,则确定不建立所述专有承载。
由此,控制面网元通过确定不同粒度下的n个统计对象的剩余带宽资源是否足够专有承载需占用的带宽资源,来确定是否要建立专有承载,如果有任一粒度下的统计对象的剩余带宽资源不满足专有承载需占用的带宽资源,则不建立专有承载,从而可以保证控制面网元任何粒度的统计对象的带宽资源不溢出时建立专有承载,以保证用户获得专有承载所需占用的带宽资源,提高用户体验。
在一种可能的设计中,若所述控制面网元确定建立所述专有承载,所述发送单元还用于:
向所述用户面网元发送通知消息,所述通知消息包括所述专有承载的标识以及所述专有承载需占用的带宽资源;
所述确定单元还用于:若确定所述用户面网元已成功分配所述专有承载需占用的带宽资源,则建立所述专有承载。
由此,当控制面网元确定用户面网元的带宽资源充裕可建立专有承载时,便通知用户面网元分配专有承载需占用的带宽资源,以便用户面网元分配专有承载需占用的带宽资源,提高用户体验。
在一种可能的设计中,若所述控制面网元确定不建立所述专有承载或所述控制面网元确定所述用户面网元申请所述专有承载需占用的带宽资源失败,所述发送单元还用于:
向下一个用户面网元发送所述带宽查询消息,直至所述控制面网元确定所述下一个用户面网元已成功分配所述专有承载需占用的带宽资源时,所述控制面网元建立所述专有承载;
若所述控制面网元遍历所述控制面网元控制下的各个用户面网元后,确定不建立所述专有承载或分配所述专有承载需占用的带宽资源失败,则向所述移动性管理网元发送拒绝消息,所述拒绝消息用于指示所述控制面网元拒绝建立所述专有承载。
由此,可以将UE的相关承载锚定在不同的用户面网元上,使得控制面网元在用户面网元分配专有承载需占用的带宽资源失败时,向下一用户面网元继续查询,直至下一用户面网元带宽资源充裕并分配专有承载需占用的带宽资源成功,增加了专有承载创建的灵活性。
第六方面,提供一种用户面网元,包括:
接收单元,用于接收控制面网元发送的带宽查询消息,所述带宽查询消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,所述带宽查询消息用于查询所述n个统计对象中的每个统计对象对应的带宽资源,所述带宽资源用于专有承载的建立,n为大于或等于1的正整数;
查询单元,用于查询所述n个统计对象分别对应的带宽资源;
发送单元,用于向所述控制面网元发送带宽查询结果消息,所述带宽查询结果消息包括所述n个统计对象分别对应的标识和第一指示信息,所述带宽查询结果消息用于是否建立所述专有承载的确定,所述第一指示信息用于指示所述n个统计对象分别对应的带宽资源的占用情况。
由此,用户面网元可根据带宽查询消息中的不同粒度下的n个统计对象的标识查询n个统计对象的带宽资源占用情况并通知给控制面网元,可使得控制面网元确定是否建立专有承载,以避免用户面网元的带宽资源不足,使得控制面网元合理地决策是否发起专有承载的创建。
在一种可能的设计中,所述第一指示信息包括所述n个统计对象分别对应分配的带宽资源和已占用的带宽资源;或,所述第一指示信息包括所述n个统计对象分别对应的剩余带宽资源。
由此,可以是用户面网元只查询n个统计对象分别对应分配的带宽资源和已占用的带宽资源并通知给控制面网元,也可以是用户面网元计算剩余的带宽资源并通知给控制面网元,以减少控制面网元的处理复杂度。
在一种可能的设计中,所述发送单元还用于:向所述控制面网元发送资源能力信息,所述资源能力信息包括所述用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;
所述接收单元还用于:接收所述控制面网元发送的配置消息,所述配置消息包括以不同的粒度建立的每个的统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略,所述粒度包括所述APN列表中的APN、用户组和应用,或包括所述APN列表中的APN、用户组和应用组。
由此,用户面网元通过配置有不同粒度下的统计对象的标识、带宽资源、带宽阈值和资源告警策略,可使得用户面网元实时通知
控制面网元不同粒度下的统计对象的带宽资源占用情况,以便控制面网元决策是否发起专有承载的建立。
在一种可能的设计中,所述接收单元还用于:接收所述控制面网元发送的通知消息,所述通知消息包括所述专有承载的标识以及所述专有承载需占用的带宽资源;
还包括分配单元,用于分配所述专有承载需占用的带宽资源;
指示单元,用于若所述用户面网元分配成功,则指示所述控制面网元建立所述专有承载;
若所述用户面网元分配失败,则指示所述控制面网元不建立所述专有承载。
由此,用户面网元在分配专有承载需占用的带宽资源成功或失败时可指示控制面网元是否建立专有承载,以便控制面网元决策是否建立专有承载。
在一种可能的设计中,所述发送单元还用于:若所述用户面网元分配所述专有承载需占用的带宽资源后,所述n个统计对象中的第一统计对象已占用的带宽资源大于所述第一统计对象对应的带宽阈值且小于所述第一统计对象分配的带宽资源,则向所述控制面网元发送第一资源告警消息,所述第一资源告警消息包括所述第一统计对象的标识和第一统计对象的剩余带宽资源;
若所述用户面网元分配所述专有承载需占用的带宽资源后,所述n个统计对象中的第二统计对象已占用的带宽资源大于或等于所述第二统计对象分配的带宽资源,则撤销分配的所述专有承载需占用的带宽资源,并向所述控制面网元发送第二资源告警消息,所述第二资源告警消息包括所述第二统计对象的标识和指示信息,所述指示信息用于指示所述第二统计对象的带宽资源溢出。
由此,控制面网元可以获知用户面网元带宽资源不足的统计对象和带宽资源充裕的统计对象,可使得控制面网元在查询统计对象
的带宽资源时只查询带宽资源不足或溢出的统计对象的带宽资源,对于待建立的专有承载的统计对象均未上报过告警时,控制面网元默认待建立的专有承载的统计对象均充裕,可不向用户面网元查询,从而避免用户面网元的信令负荷加重。
第七方面,提供过一种控制面网元,包括:
发送单元,用于向用户面网元发送专有承载创建消息,所述专有承载创建消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识和所述专有承载需占用的带宽资源,n为大于或等于1正整数,所述专有承载创建消息用于使所述用户面网元根据所述n个统计对象中的每个统计对象对应的带宽资源分配所述专有承载需占用的带宽资源,所述带宽资源用于专有承载的建立;
接收单元,用于接收所述用户面网元发送的专有承载响应消息,所述专有承载响应消息用于指示所述用户面网元成功为所述专有承载分配带宽资源或所述用户面网元为所述专有承载分配所述带宽资源失败;
确定单元,用于根据所述专有承载响应消息确定是否建立所述专有承载。
由此,通过控制面网元向用户面网元发送专有承载创建消息时携带专有承载相关的不同粒度下的统计对象的标识,可使得用户面网元在分配带宽资源时确定不同粒度下的统计对象的带宽资源是否充裕以向控制面网元响应分配带宽资源成功或分配带宽资源失败,从而使得控制面网元合理地决策是否建立专有承载。
在一种可能的设计中,所述接收单元还用于:接收所述控制面网元控制下的用户面网元发送的资源能力信息,所述资源能力信息包括用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;
还包括:建立单元,用于为所述用户面网元建立以所述APN列
表中的APN、用户组和应用为粒度的统计对象,或建立以所述APN列表中的APN、用户组和应用组为粒度的统计对象;
配置单元,用于为所述用户面网元对应的每个统计对象分配标识,并根据所述用户面网元对应的所述总带宽资源为所述用户面网元对应的每个统计对象分配带宽资源和每个统计对象对应的带宽阈值;
所述发送单元还用于:向所述用户面网元发送配置消息,所述配置消息包括所述用户面网元的每个统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略。
由此,在控制面网元向用户面网元发送带宽查询消息之前,可先向用户面网元配置不同粒度下的统计对象的标识、分配的带宽资源、带宽阈值和带宽资源的告警策略,从而使得用户面网元根据控制面网元的配置确定不同粒度下的统计对象的带宽资源是否充裕,以便向控制面网元通知是否建立专有承载,保证控制面网元合理决策是否建立专有承载。
在一种可能的设计中,所述确定单元用于:
若所述专有承载响应消息指示所述用户面网元成功为所述专有承载分配所述带宽资源,则确定建立所述专有承载;
若所述专有承载响应消息指示所述用户面网元为所述专有承载分配所述带宽资源失败,则确定不建立所述专有承载。
由此,控制面网元可根据用户面网元分配带宽资源成功或失败合理决策是否建立专有承载,以避免用户面网元任何一个粒度下用于建立专有承载的带宽资源不足,即在带宽资源充裕时为UE提供专有承载需占用的带宽资源,保证用户体验。
在一种可能的设计中,若所述控制面网元根据所述专有承载响应消息确定不建立所述专有承载,则所述发送单元还用于:向下一个用户面网元发送所述专有承载创建消息,直至所述下一个用户面
网元发送的专有承载响应消息指示成功为所述专有承载分配带宽资源时,所述控制面网元建立所述专有承载;
若所述各个用户面网元都为所述专有承载分配带宽资源失败,则向移动性管理网元发送拒绝消息,所述拒绝消息用于指示所述控制面网元拒绝建立所述专有承载。
由此,可以将UE的相关承载锚定在不同的用户面网元上,使得控制面网元在用户面网元分配专有承载需占用的带宽资源失败时,向下一用户面网元继续查询,直至下一用户面网元带宽资源充裕并分配专有承载需占用的带宽资源成功,增加了专有承载创建的灵活性。
在一种可能的设计中,若所述专有承载响应消息指示所述用户面网元为所述专有承载分配所述带宽资源失败,则所述专有承载响应消息包括第一统计对象的标识和指示信息,所述指示信息用于指示所述第一统计对象的带宽资源溢出;
若所述专有承载响应消息指示所述用户面网元成功为所述专有承载分配所述带宽资源,则所述专有承载响应消息包括第二统计对象的标识和所述第二统计对象的剩余带宽资源,用于指示所述第二统计对象的带宽资源不足。
由此,当用户面网元在分配专有承载需占用的带宽资源时,将任一粒度下带宽资不足或溢出的统计对象通知给控制面网元,以便控制面网元合理地决策是否建立专有承载,避免用户面网元的专有承载的带宽资源不足。
第八方面,提供一种用户面网元,包括:
接收单元,用于接收控制面网元发送的专有承载创建消息,所述专有承载创建消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识和所述专有承载需占用的带宽资源,n为大于或等于1的正整数,所述专有承载创建消息用于使所述用户面网元确定
所述n个统计对象中的每个统计对象对应的带宽资源,所述带宽资源用于专有承载的建立;
分配单元,用于分配所述专有承载需占用的带宽资源;
确定单元,用于确定分配后所述n个统计对象中是否存在带宽资源溢出的统计对象;
发送单元,用于若确定是,则向所述控制面网元发送第一专有承载响应消息,用于指示所述用户面网元为所述专有承载分配带宽资源失败;
若确定否,则向所述控制面网元发送第二专有承载响应消息,用于指示所述用户面网元成功为所述专有承载分配带宽资源。
由此,通过控制面网元向用户面网元发送专有承载创建消息时携带专有承载相关的不同粒度下的统计对象的标识,可使得用户面网元在分配带宽资源时确定不同粒度下的统计对象的带宽资源是否充裕以向控制面网元响应分配带宽资源成功或分配带宽资源失败,从而使得控制面网元合理地决策是否建立专有承载。
在一种可能的设计中,所述发送单元还用于:向所述控制面网元发送资源能力信息,所述资源能力信息包括所述用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;
所述接收单元还用于:接收所述控制面网元发送的配置消息,所述配置消息包括以不同的粒度建立的每个的统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略,所述粒度包括所述APN列表中的APN、用户组和应用,或包括所述APN列表中的APN、用户组和应用组。
由此,在控制面网元向用户面网元发送带宽查询消息之前,可先向用户面网元配置不同粒度下的统计对象的标识、分配的带宽资源、带宽阈值和带宽资源的告警策略,从而使得用户面网元根据控
制面网元的配置确定不同粒度下的统计对象的带宽资源是否充裕,以便向控制面网元通知是否建立专有承载,保证控制面网元合理决策是否建立专有承载。
在一种可能的设计中,所述分配单元用于:分别获取所述n个统计对象中的每个统计对象已占用的带宽资源与所述专有承载需占用的带宽资源的和;
所述确定单元用于:若所述n个统计对象对应已占用的带宽资源与所述专有承载需占用的带宽资源的和,均小于或等于所述n个统计对象对应分配的带宽资源,则确定所述n个统计对象的带宽资源未溢出;
若所述n个统计对象中的任一统计对象已占用的带宽资源与所述专有承载需占用的带宽资源的和,大于所述任一统计对象分配的带宽资源,则确定所述任一统计对象的带宽资源溢出。
由此,用户面网元在分配带宽资源时,可确定待建立的专有承载在不同粒度下的统计对象的带宽资源是否溢出,以保证待建立的专有承载在不同粒度的统计对象下带宽资源均未溢出时分配专有承载需占用的带宽资源,以保证用户体验。
在一种可能的设计中,若所述用户面网元确定所述n个统计对象中的任一统计对象的带宽资源溢出,则所述第一专有承载响应消息包括所述任一统计对象的标识和第一指示信息,所述第一指示信息用于指示所述任一统计对象的带宽资源溢出;
若所述n个统计对象中的任一统计对象已占用的带宽资源与所述专有承载需占用的带宽资源的和,大于所述任一统计对象对应的带宽阈值且小于或等于所述任一统计对象分配的带宽资源,则所述第二专有承载响应消息包括所述任一统计对象的标识和所述任一统计对象对应的剩余带宽资源,用于指示所述任一统计对象的带宽资源不足。
由此,当用户面网元在分配专有承载需占用的带宽资源时,将任一粒度下带宽资不足或溢出的统计对象通知给控制面网元,以便控制面网元合理地决策是否建立专有承载,避免用户面网元的专有承载的带宽资源不足。
因此,本发明实施例提供一种带宽资源的核查方法、控制面网元和用户面网元,控制面网元向用户面网元发送带宽查询消息,带宽查询消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,n为大于或等于1的正整数,带宽查询消息用于查询n个统计对象中的每个统计对象对应的带宽资源;控制面网元接收用户面网元发送的带宽查询结果消息,带宽查询结果消息包括n个统计对象分别对应的标识和第一指示信息,第一指示信息用于指示n个统计对象分别对应的带宽资源的占用情况;控制面网元根据带宽查询结果消息确定是否建立专有承载。这样,相对于现有技术中,CGW不感知DGW上的专有承载的带宽资源情况,本发明实施例可使得CGW在建立GBR承载之前主动核查DGW中专有承载在不同粒度上的统计对象的带宽资源情况,从而使得CGW可以合理地决策是否建立专有承载;
或者,控制面网元向用户面网元发送专有承载创建消息,专有承载创建消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,和专有承载需占用的带宽资源,n为大于或等于1正整数,专有承载创建消息用于使用户面网元根据n个统计对象中的每个统计对象对应的带宽资源分配专有承载需占用的带宽资源,带宽资源用于专有承载的建立;控制面网元接收用户面网元发送的专有承载响应消息,专有承载响应消息用于指示用户面网元成功为专有承载分配带宽资源或用户面网元为专有承载分配带宽资源失败,以便控制面网元根据专有承载响应消息确定是否建立专有承载。这样,相对于现有技术中,CGW不感知DGW上的专有承载的带宽资源情况,本发明实施例可使得CGW根据DGW在分配专有承载的带宽资源时,DGW反馈的是否分配专有承载的带宽资源成功来合理地决策
是否建立专有承载。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中的一种EPS网络架构的示意图;
图2为本发明实施例提供的一种EPS网络架构的示意图;
图3为本发明实施例提供的一种带宽资源查询方法的流程示意图;
图4为本发明实施例提供的一种带宽资源查询方法的流程示意图;
图5为本发明实施例提供的一种带宽资源查询方法的信号流程图;
图6为本发明实施例提供的一种带宽资源查询方法的信号流程图;
图7为本发明实施例提供的一种控制面网元的结构示意图;
图8为本发明实施例提供的一种用户面网元的结构示意图;
图9为本发明实施例提供的一种控制面网元的结构示意图;
图10为本发明实施例提供的一种用户面网元的结构示意图;
图11为本发明实施例提供的一种控制面网元的结构示意图;
图12为本发明实施例提供的一种用户面网元的结构示意图。
下面将结合本发明实施例中的附图,对本发明实施例中的技术
方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例的技术方案可用于将网关功能的控制面功能和用户面功能解耦的网络架构中,即用于将控制面功能和用户面功能分别形成两个单独的网络实体的网络架构中。
为了降低用户面数据的传输时延,可将用户面网关下移,部署分布式的网关。传统的网关部署的位置很高,网关下移是指将网关部署位置下移,如部署在距离UE较近的位置,这样UE通过下移的网关能够快速地接入分组数据网络(Packet Data Network,PDN),提升了用户体验。
图2为本发明实施例提供的一种EPS网络架构的示意图,其中,该EPS网络架构中包括DGW和CGW。图2中,CGW和DGW之间的接口为S18接口,其中,S18接口可以应用现有的EPS网络架构中SGW和PGW之间的接口协议,例如通用分组无线业务(General Packet Radio Service,GPRS)隧道协议(GPRS Tunneling Protocol,GTP),也可以应用其它接口协议或新定义的协议,本发明实施例不做限定。在该网络架构中,除引入的CGW和DGW以及二者之间的S18接口外,其他网元和接口可以应用现有的EPS网络架构的网元和接口。图2所示的网络架构中,上行方向的控制面信令在UE、演进型通用陆地无线接入网(Evolved Universal Terrestrial Radio Access Network,E-UTRAN)、移动性管理实体(Mobility Management Entity,MME)、CGW、PCRF实体之间传输,上行方向的用户面数据的传输路径从UE开始经过E-UTRAN、DGW后到达服务器。
本发明实施例的技术方案可以适用于第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)定义的接入方式的场景,也可以适用于非3GPP的接入方式的场景。
本发明实施例中的带宽资源均用于专有承载的建立。
下面将基于上面的本发明涉及的共性方面,对本发明实施例进一步详细说明。
本发明实施例提供一种带宽资源核查方法,和基于这个方法的控制面网元和用户面网元。其中,控制面网元可以是控制面网关或其它控制面管理实体,用户面网元可以是用户面网关或其它用户面管理实体。控制面网元向用户面网元发送带宽查询消息,带宽查询消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,带宽查询消息用于查询n个统计对象中的每个统计对象对应的带宽资源;控制面网元接收用户面网元发送的带宽查询结果消息,带宽查询结果消息包括n个统计对象分别对应的标识和第一指示信息,第一指示信息用于指示n个统计对象分别对应的带宽资源的占用情况;控制面网元根据带宽查询结果消息确定是否建立专有承载。这样,相对于现有技术中CGW不感知DGW上的专有承载的带宽资源情况,本发明实施例可使得CGW在建立专有承载之前主动核查DGW中专有承载在不同粒度上的带宽资源情况,从而使得CGW可以合理地决策是否建立专有承载。
本发明实施例还提供一种带宽资源核查方法,控制面网元向用户面网元发送专有承载创建消息,专有承载创建消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,和专有承载需占用的带宽资源,专有承载创建消息用于使用户面网元根据n个统计对象中的每个统计对象对应的带宽资源分配专有承载需占用的带宽资源,带宽资源用于专有承载的建立;控制面网元接收用户面网元发送的专有承载响应消息,专有承载响应消息用于指示用户面网元成功为专有承载分配带宽资源或用户面网元为专有承载分配带宽资源失败,以便控制面网元根据专有承载响应消息确定是否建立专有承载。这样,相对于现有技术中CGW不感知DGW上的专有承载的带宽资源情况,本发明实施例可使得CGW根据DGW分配专有承载
需占用的带宽资源是否成功向CGW反馈专有承载响应消息,使得CGW根据专有承载响应消息来合理地决策是否建立专有承载。
下面结合附图3,对本发明的实施例提供的方案进行说明。
图3为本发明实施例提供的一种带宽资源核查方法的流程示意图。如图3所示,包括:
301、控制面网元接收控制面网元控制下的用户面网元分别发送的资源能力信息,资源能力信息包括该用户面网元用于建立专有承载的总带宽资源和该用户面网元支持的接入点名称(Access Point Name,APN)列表。
当控制面网元和与控制面网元控制下的各个用户面网元部署上电需要开工时,控制面网元和用户面网元需要进行预处理流程,包括步骤301至303。控制面网元控制下的各个用户面网元首先要向控制面网元发送用户面网元自身的资源能力信息。
302、控制面网元为用户面网元建立以APN列表中的APN、用户组、和应用为粒度的统计对象,或建立以APN列表中的APN、用户组和应用组为粒度的统计对象。
控制面网元会为每个用户面网元都建立每个用户面网元对应的统计对象。统计对象包括APN、用户组和应用,或者,统计对象包括APN、用户组和应用组。需要说明的是,粒度的划分除APN、用户组、应用或应用组以外,还可以包括其它的粒度,本申请不做限定。其中,在整个网络中,各个访问网络的用户的权限可能是各不相同的,可以根据运营商的运营策略将具有相同权限的用户划为一组,以构成不同的用户组。类似的,也可以根据运营商的运营策略,将具有相同属性的应用划为一组,例如可以按照话务特征的繁忙程度对应用进行划分,以构成不同的应用组。
303、控制面网元为用户面网元对应的每个统计对象分配标识,并根据用户面网元对应的总带宽资源为用户面网元对应的每个统计
对象分配带宽资源和每个统计对象对应的带宽阈值。
例如控制面网元可以对不同粒度的统计对象分配标识,并将用户面网元用于建立专有承载的总带宽资源对不同粒度下的每个统计对象进行带宽资源分配,例如APN粒度下,每个APN为一个统计对象,其标识可以为ID1、ID2……,类似的,用户组粒度下,每个用户组为一个统计对象,应用粒度下,每一个应用为一个统计对象,应用组粒度下,每个应用组为一个统计对象。控制面网元对任一用户面网元进行带宽资源分配时,将总带宽资源为该任一用户面网元支持的各个APN分配带宽资源,并重新将总带宽资源为不同的用户组分配带宽资源,再重新将总带宽资源为不同的应用或应用组分配带宽资源。
304、控制面网元向用户面网元发送配置消息,配置消息包括该用户面网元的每个统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略。
该带宽阈值的设置可以小于相应的统计对象分配的带宽资源,以对带宽资源进行缓冲。带宽资源的告警策略可以是当一个统计对象当前占用的带宽资源达到统计对象对应的带宽阈值,或多个统计对象当前占用的带宽资源达到对应的带宽阈值时,触发用户面网元向控制面网元上报告警。
305、控制面网元向用户面网元发送带宽查询消息,带宽查询消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,n为大于或等于1正整数,带宽查询消息用于查询n个统计对象中的每个统计对象对应的带宽资源,带宽资源用于专有承载的建立。
控制面网元向用户面网元发送带宽查询消息,可以是由于终端侧的UE发起的承载资源修改请求触发的,也可以是网络侧的PCRF发起的IP连接访问网络(IP-Connectivity Access Network,IP-CAN)会话修改(IP-CAN Session Modification)请求触发的。
控制面网元可以根据为UE建立默认承载时的上下文信息确定
用户面网元,以及待建立的专有承载对应的统计对象,即确定UE具体发起专有承载的应用、所属的用户组和APN等。
假设在控制面网元发送带宽查询消息之前,用户面网元在不同粒度下的某些统计对象分配的带宽资源已经超出统计对象对应的带宽阈值或溢出,则用户面网元会向控制面网元发送资源告警消息。例如,在控制面网元向用户面网元发送带宽查询消息之前,方法还可以包括:控制面网元接收用户面网元发送的资源告警消息,资源告警消息包括至少一个统计对象的标识和指示信息,指示信息用于指示至少一个统计对象的带宽资源不足,至少一个统计对象的带宽资源不足包括至少一个统计对象已占用的带宽资源超出与至少一个统计对象对应的带宽阈值,或用于指示至少一个统计对象已占用的带宽资源超出与至少一个统计对象对应分配的带宽资源;控制面网元确定专有承载对应的统计对象的标识中是否包括至少一个统计对象的标识;若确定是,则控制面网元选取专有承载对应的统计对象中带宽资源不足的统计对象为n个统计对象;若确定否,则控制面网元指示用户面网元分配专有承载需占用的带宽资源,以便控制面网元建立专有承载。也即控制面网元可在带宽查询消息中只携带待建立的专有承载对应的统计对象中已经发生资源告警的统计对象的标识,如果控制面网元确定待建立的专有承载对应统计对象的标识均没有包括在之前上报的资源告警消息中,控制面默认该待建立的专有承载对应的统计对象的带宽资源都充裕,控制面网元可以直接指示用户面网元分配专有承载需占用的带宽资源,以便控制面网元建立专有承载。由此,可以避免控制面网元向用户面网元实时查询带宽资源导致用户面的信令负荷加重。
306、用户面网元向控制面网元发送带宽查询结果消息,带宽查询结果消息包括n个统计对象分别对应的标识和第一指示信息,第一指示信息用于指示n个统计对象分别对应的带宽资源的占用情况。
例如,第一指示信息可以包括n个统计对象分别对应分配的带宽资源和已占用的带宽资源;或者,第一指示信息包括n个统计对象分别对应的剩余带宽资源。
307、控制面网元根据带宽查询结果消息确定是否建立专有承载,若确定是,则执行步308,若确定否,则执行步骤312。
若第一指示信息包括n个统计对象分别对应分配的带宽资源和已占用的带宽资源,则控制面网元获取专有承载需占用的带宽资源,分别与n个统计对象已占用的带宽资源的和;若专有承载需占用的带宽资源分别与n个统计对象已占用的带宽资源的和均小于或等于n个统计对象对应分配的带宽资源,则控制面网元确定建立专有承载;若专有承载需占用的带宽资源与n个统计对象中的任一个统计对象已占用的带宽资源的和大于任一个统计对象分配的带宽资源,则控制面网元确定不建立专有承载。
若第一指示信息包括n个统计对象分别对应的剩余带宽资源,控制面网元确定n个统计对象分别对应的剩余带宽资源是否大于或等于专有承载需占用的带宽资源;若确定是,则控制面网元确定建立专有承载;若确定否,则控制面网元确定不建立所述专有承载。
308、控制面网元向用户面网元发送通知消息,通知消息包括专有承载的标识以及专有承载需占用的带宽资源。
309、用户面网元分配专有承载需占用的带宽资源。
310、控制面网元确定用户面网元是否成功分配专有承载需占用的带宽资源,若确定是,则执行步骤311,若确定否,则执行步骤312。
用户面网元若成功分配了专有承载需占用的带宽资源,向控制面网元发送指示成功分配专有承载需占用的带宽资源的响应消息;若分配专有承载需占用的带宽资源失败,则用户面网元向控制面网元发送指示分配专有承载需占用的带宽资源失败的响应消息。控制
面网元根据用户面网元反馈的响应消息,确定用户面网元是否成功分配了专有承载需占用的带宽资源。
若用户面网元分配专有承载需占用的带宽资源后,n个统计对象中的第一统计对象已占用的带宽资源大于第一统计对象对应的带宽阈值且小于第一统计对象分配的带宽资源,即未溢出,则用户面网元向控制面网元发送第一资源告警消息,第一资源告警消息包括第一统计对象的标识和第一统计对象的剩余带宽资源,当携带剩余带宽资源时,表征用户面网元通知控制面网元第一统计对象的带宽资源不足;
若用户面网元分配专有承载需占用的带宽资源后,n个统计对象中的第二统计对象已占用的带宽资源大于或等于第二统计对象分配的带宽资源,即溢出,则用户面网元撤销分配的专有承载需占用的带宽资源,并向控制面网元发送第二资源告警消息,第二资源告警消息包括第二统计对象的标识和指示信息,指示信息用于指示第二统计对象的带宽资源溢出。
311、控制面网元建立专有承载。
312、控制面网元向移动性管理网元发送拒绝消息,拒绝消息用于指示控制面网元拒绝建立专有承载。
可选的,当控制面网元确定不建立专有承载,或控制面网元确定用户面网元分配待建立的专有承载需占用的带宽资源失败时,控制面网元可以向下一个用户面网元发送带宽查询消息,直至控制面网元确定下一个用户面网元已成功分配专有承载需占用的带宽资源时,控制面网元建立专有承载。
由此,当用户面网元分配带宽资源失败时,控制面网元可以重新选取下一个用户面网元,并对重新选取的用户面网元执行步骤305-312,直到选取的用户面网元成功分配到待建立的专有承载需占用的带宽资源为止。
若控制面网元遍历控制面网元控制下的各个用户面网元后,确定不建立专有承载或分配专有承载需占用的带宽资源失败,则控制面网元向移动性管理网元发送拒绝消息,拒绝消息用于指示控制面网元拒绝建立专有承载。
其中,步骤301至步骤304为可选的步骤,步骤305至步骤312为必选的步骤。
由此,本发明实施例提供的带宽资源核查方法,可使得控制面网元根据用户面网元反馈的带宽资源占用情况,合理地决策是否创建专有承载。
图4为本发明实施例还提供的一种带宽资源核查方法的流程示意图。如图4所示,包括:
本实施例中的步骤401~404与上述步骤301~304类似,即执行用户面网元和控制面网元部署上电需要开工时,控制面网元和用户面网元的预处理流程,此处不再赘述。
405、控制面网元向用户面网元发送专有承载创建消息,专有承载创建消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识和专有承载需占用的带宽资源,n为大于或等于1正整数,专有承载创建消息用于使用户面网元根据n个统计对象中的每个统计对象对应的带宽资源分配专有承载需占用的带宽资源,带宽资源用于专有承载的建立。
与上述图3所示的实施方法不同的是,本实施例中控制面网元需要建立专有承载时,不向用户面网元发送带宽查询消息,而是直接向用户面网元发送专有承载创建消息,该消息中携带专有承载对应的统计对象的标识和专有承载需占用的带宽资源。其中,控制面发起的专有承载的建立可以是由于UE侧发起的承载资源修改请求触发的,也可以是网络侧PCRF发起的IP-CAN会话修改请求触发的,与步骤305的说明类似。
406、用户面网元分配专有承载需占用的带宽资源,并确定分配后n个统计对象中是否存在带宽资源溢出的统计对象,若确定是,则执行步骤407,若确定否,则执行步骤409。
用户面网元分别获取n个统计对象中的每个统计对象已占用的带宽资源与专有承载需占用的带宽资源的和;
若n个统计对象对应的已占用的带宽资源与专有承载需占用的带宽资源的和,均小于或等于n个统计对象对应分配的带宽资源,则用户面网元确定n个统计对象的带宽资源未溢出;
若n个统计对象中的任一统计对象已占用的带宽资源与专有承载需占用的带宽资源的和,大于任一统计对象分配的带宽资源,则用户面网元确定任一统计对象的带宽资源溢出。即任一粒度下的统计对象已占用的带宽资源与专有承载需占用的带宽资源的和,大于任一统计对象分配的带宽资源,则确定带宽资源溢出。
407、用户面网元向控制面网元发送第一专有承载响应消息,用于指示用户面网元为专有承载分配带宽资源失败。
如果用户面网元分配专有承载需占用的带宽资源时,任一统计对象的带宽资源溢出,则向控制面网元发送第一专有承载响应消息,第一专有承载响应消息指示为专有承载分配带宽资源失败,且第一专有承载响应消息包括带宽资源溢出的第一统计对象的标识和指示信息,指示信息用于指示第一统计对象的带宽资源溢出。或者,用户面网元分配专有承载需占用的带宽资源时,由于软件故障或硬件故障,导致分配失败,则用户面网元向控制面网元发送第一专有承载响应消息,第一专有承载响应消息用于指示为专有承载分配带宽资源失败。
408、控制面网元向移动性管理网元发送拒绝消息,拒绝消息用于指示控制面网元拒绝建立专有承载。
可选的,当控制面网元确定用户面网元分配带宽资源失败时,
控制面网元可以向下一个用户面网元发送专有承载创建消息,直至下一个用户面网元发送的专有承载响应消息指示成功为专有承载分配带宽资源,控制面网元建立专有承载。
若各个用户面网元都为专有承载分配带宽资源失败,则控制面网元确定拒绝建立专有承载。
409、用户面网元向控制面网元发送第二专有承载响应消息,用于指示用户面网元成功为专有承载分配带宽资源。
如果n个统计对象中每个统计对象已占用的带宽资源与专有承载需占用的带宽资源的和,均小于或等于每个统计对象对应分配的带宽资源,那么用户面网元向控制面网元发送第二专有承载响应消息,用于指示用户面网元成功为专有承载分配带宽资源。
其中,若n个统计对象中的任一统计对象已占用的带宽资源与专有承载需占用的带宽资源的和,大于任一统计对象对应的带宽阈值且小于或等于任一统计对象分配的带宽资源,则第二专有承载响应消息包括任一统计对象的标识和任一统计对象的剩余带宽资源,用于指示任一统计对象的带宽资源不足。也即,用户面网元虽然为专有承载分配了带宽资源,但是存在分配后已占用的带宽资源大于带宽阈值的统计对象,即带宽资源不足的统计对象时,第二专有承载响应消息会携带带宽资源不足的统计对象的标识和对应的剩余带宽资源。
410、控制面网元建立专有承载。
其中,步骤401至步骤404为可选的步骤,步骤405至步骤410为必选的步骤。
由此,本发明实施例中,控制面网元可以向用户面网元发送专有承载创建消息,专有承载创建消息包括待建立的专有承载对应的n个统计对象的标识和专有承载需占用的带宽资源,用户面网元可根据n个统计对象的标识和专有承载需占用的带宽资源,确定在分
配专有承载需占用的带宽资源,不同粒度下的n个统计对象的带宽资源是否溢出,再向控制面网元返回专有承载响应消息,使得控制面网元合理地决策是否创建专有承载。
下面对应图3所示的实施例,以控制面网元为CGW,用户面网元为DGW,专有承载为GBR承载为例进行说明,但是并不限于控制面网元为CGW,用户面网元为DGW,专有承载为GBR承载。图5为本发明实施例提供的一种带宽资源核查方法,包括:
在CGW和DGW部署开工时,需要进行预处理流程,包括以下步骤中的步骤501~步骤504。
501、DGW向CGW发送资源能力信息,资源能力信息包括DGW对应的GBR总带宽资源和DGW对应支持的APN列表。
可选的,资源能力信息还可以包括DGW的总带宽资源。GBR总带宽资源是DGW的总带宽资源中用于建立GBR承载的带宽资源。
例如,任一DGW发送的资源能力信息的消息结构中的关键信元及对应的说明可以如表1所示:
表1
关键信元 | 说明 |
Total Bandwidth | 总带宽资源 |
GBR Bandwidth | GBR总带宽资源 |
Supported APN List | 支持的APN列表 |
502、CGW根据为DGW建立以APN列表中的APN、用户组、以及应用(或应用组)为粒度的统计对象。
其中,可以APN、用户组和应用建立任一DGW的统计对象,也可以APN、用户组和应用组建立任一DGW的统计对象。
需要说明的是,除上述粒度以外,还可以包括其它的粒度,本申请不做限定。
以任一DGW为例,其支持的APN列表包括APN1、APN2、…、
APNn,那么以APN为粒度的统计对象包括APN1、APN2、…、APNn;类似的,以用户组为粒度的统计对象包括用户组1、用户组2、…、用户组n,以应用或应用组为粒度的统计对象包括应用/应用组1、应用/应用组2、…、应用/应用组n。
503、CGW为DGW对应的每个统计对象分配标识,并根据各个DGW对应的GBR总带宽资源为各个DGW对应的每个统计对象分配带宽资源和每个统计对象对应的带宽阈值。
以任一DGW为例,不同粒度下的统计对象对应的标识可以如表2所示:
表2
分配带宽资源时,将DGW对应的GBR总带宽资源分配给APN粒度下的各个APN,并将DGW对应的GBR总带宽资源重新分配给用户组粒度下的各个用户组,并将DGW对应的GBR总带宽资源再重新分配给应用/应用组粒度下的各个应用/应用组。分配带宽资源的依据可以根据话务特征进行分配,例如话务繁忙的统计对象可以分配较多的GBR带宽资源。
同时,CGW可以为不同粒度下的统计对象分别分配带宽阈值,以及资源的告警策略,用于当统计对象当前占用的GBR带宽资源达到带宽阈值时,会触发DGW向CGW上报告警。统计对象的带宽阈值的设定可以小于统计对象分配到的GBR带宽资源,作为对GBR带宽资源的缓冲。
504、CGW向DGW发送配置消息,配置消息包括DGW的每个统计对象对应的标识、分配的带宽资源带宽阈值和资源的告警策略。
例如,CGW发送给DGW的配置消息中的任一个统计对象对应的关键信元及说明可以如表3所示:
表3
关键信元 | 说明 |
Object ID | 统计对象的ID |
GBR Bandwidth | 统计对象分配的GBR带宽资源 |
Threshold | 带宽阈值 |
Resource Warning Strategy | 资源的告警策略 |
其中,资源的告警策略可以是:当其中一个统计对象对应的当前占用的GBR带宽资源达到相应的带宽阈值时触发DGW向CGW上报告警,也可以是等到多个统计对象对应的当前占用的GBR带宽资源达到相应的带宽阈值时触发DGW向CGW上报告警,本申请不做限定。
在完成上述预处理流程后,当UE侧需要建立GBR承载时,GBR承载的创建过程可以为:
505、UE向MME发送承载资源修改请求,承载资源修改请求包括建立GBR承载的GBR带宽资源需求。
该GBR带宽资源需求可以包括该GBR承载实际需占用的GBR带宽资源。
506、MME向CGW发送承载资源命令消息。
承载资源命令消息用于触发CGW创建GBR承载,可以包括GBR承载实际需占用的带宽资源等信息。
507、CGW向PCRF通知IP-CAN会话修改流程开始。
CGW中包括策略及计费执行功能(Policy and Charging Enforcement Function,PCEF),CGW在接收到承载资源命令消息时,PCEF就会向PCRF通知IP连接访问网络会话修改流程开始,PCRF向CGW下发服务质量(Quality of Service,QoS)策略。其中QoS策略也可以在CGW本地配置。
如果是网络侧发起的GBR承载建立流程,那么上述步骤505-步骤506可替换为:PCRF向CGW发送IP连接访问网络会话修改通知,以触发GBR承载的建立流程。
508、CGW向为UE锚定的DGW发送GBR带宽查询消息,GBR带宽查询消息包括待建立的GBR承载对应的不同粒度的n个统计对象的标识。
CGW可以根据为UE建立默认承载时的上下文信息确定为UE锚定的DGW,并根据该上下文信息确定待建立的GBR承载对应的统计对象,即确定UE具体发起GBR承载的应用、所属的用户组和APN等,确定的统计对象包括应用、用户组和APN,以便根据确定的统计对象获取待建立的GBR承载对应的统计对象的标识。这样当确定的统计对象包括应用、用户组、APN时,GBR带宽查询消息中携带该应用的标识、用户组的标识和APN的标识,以使得DGW确定不同粒度下的统计对象对应GBR带宽资源情况。
在一种可能的设计中,CGW为UE所选的DGW在CGW查询带宽之前,DGW可能向CGW上报过资源告警消息,该资源告警信息中包括GBR带宽资源不足的统计对象的标识和对应的剩余的GBR带宽资源,其中,GBR带宽资源不足的统计对象可以是已占用的GBR带宽资源大于带宽阈值或GBR带宽资源溢出的统计对象,因此,CGW在发送GBR带宽查询消息之前,可先确定为UE待建立的GBR
承载对应的统计对象中是否包括资源告警信息中涉及的GBR带宽资源不足的统计对象,如果包括,CGW可以将待建立的GBR承载对应的统计对象中涉及GBR带宽资源不足的统计对象的标识作为上述n个统计对象的标识,即CGW只查询GBR带宽资源不足的统计对象当前的GBR带宽资源;如果不包括,CGW可默认待建立的GBR承载对应的统计对象的GBR带宽资源充裕,可以不执行步骤508,直接执行步骤512。这样可避免CGW向DGW实时查询带宽资源导致DGW的信令负荷加重。
509、DGW根据GBR带宽查询消息中n个统计对象的标识,确定该n个统计对象分别对应的GBR带宽资源的占用情况。
510、DGW向CGW发送带宽查询结果消息,带宽查询结果消息包括n个统计对象分别对应的标识、分配的GBR带宽资源和和第一指示信息,第一指示信息用于指示n个统计对象分别对应的带宽资源的占用情况。
可选的,第一指示信息包括n个统计对象分别对应分配的GBR带宽资源和已占用的GBR带宽资源;或者,第一指示信息包括n个统计对象分别对应的剩余GBR带宽资源。
如果第一指示信息包括n个统计对象分别对应分配的GBR带宽资源和已占用的GBR带宽资源,GBR带宽查询结果消息结构中的任一个统计对象的关键信元及其说明可以如表4所示:
表4
关键信元 | 说明 |
Object ID | 统计对象的ID |
GBR Bandwidth | 分配的GBR带宽资源 |
Used GBR Bandwidth | 已占用的GBR带宽资源 |
如果第一指示信息包括n个统计对象分别对应的剩余带宽资源,GBR带宽查询结果消息结构中关键信元包括统计对象的ID和剩余GBR带宽资源。
511、CGW根据带宽查询结果消息确定是否建立GBR承载,若确定是,则执行步骤512,若确定否,则执行步骤513。
如果第一指示信息包括n个统计对象分别对应分配的带宽资源和已占用的带宽资源,CGW在接收到DGW发送的带宽查询结果消息时,CGW先获取待建立的GBR承载需占用的GBR带宽资源,分别与n个统计对象已占用的带宽资源的和,若GBR承载需占用的GBR带宽资源分别于n个统计对象已占用的GBR带宽资源的和小于或等于n个统计对象对应分配的GBR带宽资源,则可确定待建立的GBR承载在该DGW不同粒度上的GBR带宽资源均充裕,CGW确定建立GBR承载;如果GBR承载需占用的GBR带宽资源与n个统计对象中的任一个统计对象已占用的GBR带宽资源的和大于任一个统计对象分配的GBR带宽资源,可确定该DGW的GBR带宽资源在该任一个统计对象所在的粒度上不足,CGW确定不建立GBR承载。
如果第一指示信息包括n个统计对象分别对应的剩余GBR带宽资源,CGW确定n个统计对象分别对应的剩余GBR带宽资源是否大于或等于GBR承载需占用的带宽资源;若确定是,则CGW确定建立GBR承载;若确定否,则CGW确定不建立GBR专有承载。
其中,GBR承载需占用的带宽资源是CGW根据UE发送的承载资源修改请求中携带的实际需占用的GBR带宽资源需求与QoS策略确定的。
512、CGW执行建立GBR承载的流程。
具体地,CGW向DGW发送通知消息,该通知消息包括待建立的GBR承载的标识以及GBR承载需占用的GBR带宽资源。
该通知消息的关键信元和说明可以如表5所示。
表5
关键信元 | 说明 |
Bearer ID | GBR承载的标识 |
Needed GBR Bandwidth | GBR承载需占用的带宽资源 |
DGW在接收到通知消息后,为GBR承载分配GBR承载需占用的带宽资源,如果分配成功,DGW向CGW通知已成功分配GBR承载需占用的带宽资源,CGW执行EPC架构中的GBR承载创建流程;如果DGW为GBR承载分配GBR承载需占用的带宽资源失败,则DGW通知CGW分配GBR承载需占用的带宽资源失败,则CGW执行EPC架构中的GBR承载拒绝流程。
其中,在DGW分配GBR承载需占用的GBR带宽资源后,n个统计对象中的第一统计对象已占用的GBR带宽资源大于第一统计对象对应的带宽阈值且小于第一统计对象分配的GBR带宽资源,则DGW向CGW发送第一资源告警消息,第一资源告警消息包括第一统计对象的标识和第一统计对象的剩余GBR带宽资源,已指示第一统计对象的剩余GBR带宽资源不足;
若DGW分配GBR承载需占用的带宽资源后,n个统计对象中的第二统计对象已占用的GBR带宽资源大于第二统计对象分配的GBR带宽资源,即带宽资源溢出,则DGW撤销分配的GBR承载需占用的GBR带宽资源,并向CGW发送第二资源告警消息,第二资源告警消息包括第二统计对象的标识和指示信息,指示信息用于指示第二统计对象的带宽资源溢出。
其中,当CGW指示DGW分配GBR承载需占用的GBR带宽资源时,如果DGW由于软件故障或硬件故障分配失败,则DGW通知CGW分配GBR承载需占用的带宽资源失败。
513、CGW执行拒绝建立GBR承载的流程。
可选的,当CGW在步骤511中确定不建立GBR承载,或在步骤512中DGW分配GBR承载需占用的GBR带宽资源失败,还可以包括:
514、CGW选取下一个DGW(图5中未示出),CGW与下一个DGW执行步骤508,直至选取的下一个DGW满足GBR承载需占用的GBR带宽资源且分配成功时,CGW执行EPC架构中的建立GBR
承载的流程。如果CGW遍历完CGW控制下的所有DGW,所有的DGW均不满足GBR承载需占用的GBR带宽资源或者分配GBR承载需占用的带宽资源失败,CGW执行拒绝建立GBR承载的流程。
这样,可以不需要将GBR承载和默认承载锚定在同一个DGW上,当CGW最初选取的DGW上的剩余GBR带宽资源不足,可以重新选取一个剩余GBR带宽资源充裕的DGW,增加了GBR承载创建的灵活性。
上述带宽资源核查过程中,当CGW需要执行GBR承载创建流程之前,先向DGW查询DGW的GBR带宽资源是否充裕,以便CGW合理地决定是否建立GBR承载。另一种可实现方式中,CGW可不向DGW查询DGW的GBR带宽资源是否充裕,而是在进行预处理流程后,当需要建立GBR承载时,CGW直接向DGW发送专有承载创建消息,以便DGW确定在分配GBR承载需占用的带宽资源后,GBR承载对应的统计对象的GBR带宽资源是否溢出,若未溢出,则为GBR承载分配GBR承载需占用的带宽资源并通知CGW,以便CGW执行GBR承载的创建流程,若溢出,则撤销为GBR承载分配的GBR承载需占用的带宽资源并通知CGW,以便CGW执行GBR承载的拒绝创建流程。因此,图6为本发明实施例提供的一种带宽资源核查方法,包括:
步骤601-步骤607与步骤501-步骤507类似,此处不再赘述。
608、CGW向DGW发送GBR承载创建消息,GBR承载创建消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识和GBR承载需占用的带宽资源。
这里的n个统计对象的标识的确定可以与上述步骤508的说明类似,此处不再赘述。
609、DGW分配GBR承载需占用的带宽资源,并确定分配后n个统计对象中是否存在带宽资源溢出的统计对象,若确定是,则执行步骤610,若确定否,则执行步骤612。
DGW可先获取n个统计对象中每个统计对象已占用的带宽资源与GBR承载需占用的带宽资源的和,若n个统计对象分别已占用的带宽资源与GBR承载需占用的带宽资源的和,均小于或等于n个统计对象对应分配的GBR带宽资源,则DGW确定n个统计对象的GBR带宽资源未溢出;若n个统计对象中任一统计对象已占用的GBR带宽资源与GBR承载需占用的带宽资源的和,大于任一统计对象分配的GBR带宽资源,则DGW确定任一统计对象的GBR带宽资源溢出。
610、DGW向CGW发送第一专有承载响应消息,用于指示DGW为专有承载分配带宽资源失败。
若DGW确定任一统计对象的GBR带宽资源溢出,则GDW撤销分配的GBR承载需占用的带宽资源,并向CGW发送第一专有承载响应消息,该第一专有承载响应消息包括任一统计对象的标识和指示信息,指示信息用于指示任一统计对象的带宽资源溢出。
其中,也有可能是DGW确定n个统计对象的GBR带宽资源为溢出,但是由于软件或硬件原因分配GBR承载需占用的GBR带宽资源失败,这时,DGW也向CGW发送第一专有承载响应消息。
611、CGW执行GBR承载的拒绝流程。
612、DGW向CGW发送第二专有承载响应消息,用于指示DGW成功为专有承载分配带宽资源。
若n个统计对象中的n个统计对象对应已占用的GBR带宽资源与GBR承载需占用的带宽资源的和均小于或等于n个统计对象对应分配的GBR带宽资源,且DGW为GBR承载分配n个统计对象中的每个统计对象需占用的带宽资源成功,则DGW向CGW发送第二专有承载响应消息。
其中,若n个统计对象中的任一统计对象已占用的GBR带宽资源与GBR承载需占用的带宽资源的和,大于任一统计对象对应的带宽阈值且小于或等于任一统计对象分配的GBR带宽资源,则第二专
有承载响应消息包括任一统计对象的标识和剩余带宽资源,用于指示任一统计对象的带宽资源不足。即虽然DGW为GBR承载分配了GBR承载需占用的GBR带宽资源,如果分配后统计对象已占用的GBR带宽资源大于带宽阈值且小于分配的GBR带宽资源,则DGW还需要通知CGW该统计对象的GBR带宽资源不足。
613、CGW执行GBR承载的建立流程。
可选的,在步骤611之前,还可以包括:614、DGW选取下一个DGW(图6中未示出),并执行步骤608,直至CGW选取一个DGW,使得分配GBR承载需占用的GBR带宽资源后DGW对应的统计对象的GBR带宽资源均未溢出且选取的DGW分配GBR承载所需的GBR带宽资源成功,若所有的DGW的GBR带宽资源都会溢出或分配GBR承载所需的GBR带宽资源失败,则CGW执行GBR承载的拒绝流程。
因此,在本实施例中,CGW可不向DGW查询DGW的GBR带宽资源是否充裕,而是在进行预处理流程后,当需要建立GBR承载时,CGW直接向DGW发送专有承载创建消息,以便DGW确定在分配GBR承载需占用的带宽资源后,GBR承载对应的统计对象的GBR带宽资源是否溢出,若未溢出,则为GBR承载分配GBR承载需占用的带宽资源并通知CGW,以便CGW执行GBR承载的创建流程,若溢出,则撤销为GBR承载分配的GBR承载需占用的带宽资源并通知CGW,以便CGW执行GBR承载的拒绝创建流程。这样,CGW也可以根据DGW分配GBR承载的GBR带宽资源后反馈的GBR承载需占用的带宽资源是否分配成功来合理地确定是否要建立GBR承载。
本发明实施例提供过一种控制面网元70,如图7所示,包括:
发送单元701,用于向用户面网元发送带宽查询消息,带宽查询消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,n为大于或等于1的正整数,带宽查询消息用于查询n个统计
对象中的每个统计对象对应的带宽资源,带宽资源用于专有承载的建立;
接收单元702,用于接收用户面网元发送的带宽查询结果消息,带宽查询结果消息包括n个统计对象分别对应的标识和第一指示信息,第一指示信息用于指示n个统计对象分别对应的带宽资源的占用情况;
确定单元703,用于根据带宽查询结果消息确定是否建立专有承载。
可选的,接收单元702还可以用于:接收控制面网元控制下的用户面网元发送的资源能力信息,资源能力信息包括用户面网元用于建立专有承载的总带宽资源和用户面网元支持的接入点名称APN列表;
还包括:建立单元704,用于为用户面网元建立以APN列表中的APN、用户组和应用为粒度的统计对象,或建立以APN列表中的APN、用户组和应用组为粒度的统计对象;
配置单元705,用于为用户面网元对应的每个统计对象分配标识,并根据用户面网元对应的总带宽资源为用户面网元对应的每个统计对象分配带宽资源和每个统计对象对应的带宽阈值;
发送单元701还可以用于:向用户面网元发送配置消息,配置消息包括用户面网元的每个统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略。
可选的,接收单元702还可以用于:接收用户面网元发送的资源告警消息,资源告警消息包括至少一个统计对象的标识和第二指示信息,第二指示信息用于指示至少一个统计对象的带宽资源不足,至少一个统计对象的带宽资源不足包括至少一个统计对象已占用的带宽资源超出与至少一个统计对象对应的带宽阈值,或至少一个统计对象已占用的带宽资源超出与至少一个统计对象对应分配的带宽
资源;
确定单元703还可以用于:确定专有承载对应的统计对象的标识中是否包括至少一个统计对象的标识;
若确定是,则选取专有承载对应的统计对象中带宽资源不足的统计对象为n个统计对象;
若确定否,则指示用户面网元分配专有承载需占用的带宽资源,以便控制面网元建立专有承载。
可选的,第一指示信息包括n个统计对象分别对应分配的带宽资源和已占用的带宽资源;
确定单元703可以用于:根据带宽查询结果消息确定是否建立专有承载包括:
获取专有承载需占用的带宽资源,分别与n个统计对象已占用的带宽资源的和;
若专有承载需占用的带宽资源分别与n个统计对象已占用的带宽资源的和均小于或等于n个统计对象对应分配的带宽资源,则确定建立专有承载;
若专有承载需占用的带宽资源与n个统计对象中的任一个统计对象已占用的带宽资源的和大于任一个统计对象分配的带宽资源,则确定不建立专有承载。
可选的,第一指示信息包括n个统计对象分别对应的剩余带宽资源;
确定单元703可以用于:
根据带宽查询结果消息确定是否建立专有承载包括:
确定n个统计对象分别对应的剩余带宽资源是否大于或等于专有承载需占用的带宽资源;
若确定是,则确定建立专有承载;
若确定否,则确定不建立专有承载。
可选的,若控制面网元确定建立专有承载,发送单元701还可以用于:
向用户面网元发送通知消息,通知消息包括专有承载的标识以及专有承载需占用的带宽资源;
确定单元还用于:若确定用户面网元已成功分配专有承载需占用的带宽资源,则建立专有承载。
可选的,若控制面网元确定不建立专有承载或控制面网元确定用户面网元申请专有承载需占用的带宽资源失败,发送单元701还可以用于:
向下一个用户面网元发送带宽查询消息,直至控制面网元确定下一个用户面网元已成功分配专有承载需占用的带宽资源时,控制面网元建立专有承载;
若控制面网元遍历控制面网元控制下的各个用户面网元后,确定不建立专有承载或分配专有承载需占用的带宽资源失败,则向移动性管理网元发送拒绝消息,拒绝消息用于指示控制面网元拒绝建立专有承载。
由此,本发明实施例提供的控制面网元,通过向用户面网元主动查询不同粒度下的统计对象的专有承载的带宽资源,可使得控制面网元根据用户面网元反馈的带宽资源占用情况,合理地决策是否创建专有承载。
本发明实施例提供过一种用户面网元80,如图8所示,包括:
接收单元801,用于接收控制面网元发送的带宽查询消息,带宽查询消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,带宽查询消息用于查询n个统计对象中的每个统计对象对应的带宽资源,带宽资源用于专有承载的建立,n为大于或等于1的正整数;
查询单元802,用于查询n个统计对象分别对应的带宽资源;
发送单元803,用于向控制面网元发送带宽查询结果消息,带宽查询结果消息包括n个统计对象分别对应的标识和第一指示信息,带宽查询结果消息用于是否建立专有承载的确定,第一指示信息用于指示n个统计对象分别对应的带宽资源的占用情况。
可选的,第一指示信息包括n个统计对象分别对应分配的带宽资源和已占用的带宽资源;或,第一指示信息包括n个统计对象分别对应的剩余带宽资源。
可选的,发送单元803还用于:向控制面网元发送资源能力信息,资源能力信息包括用户面网元用于建立专有承载的总带宽资源和用户面网元支持的接入点名称APN列表;
接收单元801还用于:接收控制面网元发送的配置消息,配置消息包括以不同的粒度建立的每个的统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略,粒度包括APN列表中的APN、用户组和应用,或包括APN列表中的APN、用户组和应用组。
可选的,接收单元801还可以用于:接收控制面网元发送的通知消息,通知消息包括专有承载的标识以及专有承载需占用的带宽资源;
还包括分配单元804,用于分配专有承载需占用的带宽资源;
指示单元805,用于若用户面网元分配成功,则指示控制面网元建立专有承载;
若用户面网元分配失败,则指示控制面网元不建立专有承载。
可选的,发送单元803还可以用于:若用户面网元分配专有承载需占用的带宽资源后,n个统计对象中的第一统计对象已占用的带宽资源大于第一统计对象对应的带宽阈值且小于第一统计对象分配的带宽资源,则向控制面网元发送第一资源告警消息,第一资源
告警消息包括第一统计对象的标识和第一统计对象的剩余带宽资源;
若用户面网元分配专有承载需占用的带宽资源后,n个统计对象中的第二统计对象已占用的带宽资源大于或等于第二统计对象分配的带宽资源,则撤销分配的专有承载需占用的带宽资源,并向控制面网元发送第二资源告警消息,第二资源告警消息包括第二统计对象的标识和指示信息,指示信息用于指示第二统计对象的带宽资源溢出。
因此,本发明实施例提供的用户面网元,根据控制面网元查询的不同粒度下的统计对象向控制面网元反馈不同粒度下的统计对象的专有承载的带宽资源,可使得控制面网元根据用户面网元反馈的带宽资源占用情况,合理地决策是否创建专有承载。
本发明实施例提供一种控制面网元90,如图9所示,包括:
发送单元901,用于向用户面网元发送专有承载创建消息,专有承载创建消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识和专有承载需占用的带宽资源,n为大于或等于1正整数,专有承载创建消息用于使用户面网元根据n个统计对象中的每个统计对象对应的带宽资源分配专有承载需占用的带宽资源,带宽资源用于专有承载的建立;
接收单元902,用于接收用户面网元发送的专有承载响应消息,专有承载响应消息用于指示用户面网元成功为专有承载分配带宽资源或用户面网元为专有承载分配带宽资源失败;
确定单元903,用于根据专有承载响应消息确定是否建立专有承载。
可选的,接收单元902还用于:接收控制面网元控制下的用户面网元发送的资源能力信息,资源能力信息包括用户面网元用于建立专有承载的总带宽资源和用户面网元支持的接入点名称APN列
表;
还包括:建立单元904,用于为用户面网元建立以APN列表中的APN、用户组和应用为粒度的统计对象,或建立以APN列表中的APN、用户组和应用组为粒度的统计对象;
配置单元905,用于为用户面网元对应的每个统计对象分配标识,并根据用户面网元对应的总带宽资源为用户面网元对应的每个统计对象分配带宽资源和每个统计对象对应的带宽阈值;
发送单元901还用于:向用户面网元发送配置消息,配置消息包括用户面网元的每个统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略。
可选的,确定单元903用于:
若专有承载响应消息指示用户面网元成功为专有承载分配带宽资源,则确定建立专有承载;
若专有承载响应消息指示用户面网元为专有承载分配带宽资源失败,则确定不建立专有承载。
可选的,若控制面网元根据专有承载响应消息确定不建立专有承载,则发送单元901还用于:向下一个用户面网元发送专有承载创建消息,直至下一个用户面网元发送的专有承载响应消息指示成功为专有承载分配带宽资源时,控制面网元建立专有承载;
若各个用户面网元都为专有承载分配带宽资源失败,则向移动性管理网元发送拒绝消息,拒绝消息用于指示控制面网元拒绝建立专有承载。
可选的,若专有承载响应消息指示用户面网元为专有承载分配带宽资源失败,则专有承载响应消息包括第一统计对象的标识和指示信息,指示信息用于指示第一统计对象的带宽资源溢出;
若专有承载响应消息指示用户面网元成功为专有承载分配带宽资源,则专有承载响应消息包括第二统计对象的标识和第二统计对
象的剩余带宽资源,用于指示第二统计对象的带宽资源不足。
因此,本发明实施例提供的控制面网元,在向用户面网元发送专有承载创建消息时携带不同粒度下的n个统计对象的标识和待建立的专有承载需占用的带宽资源,可使得用户面网元在分配带宽资源时确定不同粒度下的n个统计对象的带宽资源是否溢出,以指示控制面网元是否建立专有承载,从而使得控制面网元合理地决策是否创建专有承载。
本发明实施例提供一种用户面网元10,如图10所示,包括:
接收单元101,用于接收控制面网元发送的专有承载创建消息,专有承载创建消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识和专有承载需占用的带宽资源,n为大于或等于1的正整数,专有承载创建消息用于使用户面网元确定n个统计对象中的每个统计对象对应的带宽资源,带宽资源用于专有承载的建立;
分配单元102,用于分配专有承载需占用的带宽资源;
确定单元103,用于确定分配后n个统计对象中是否存在带宽资源溢出的统计对象;
发送单元104,用于若确定是,则向控制面网元发送第一专有承载响应消息,用于指示用户面网元为专有承载分配带宽资源失败;
若确定否,则向控制面网元发送第二专有承载响应消息,用于指示用户面网元成功为专有承载分配带宽资源。
可选的,发送单元104还用于:向控制面网元发送资源能力信息,资源能力信息包括用户面网元用于建立专有承载的总带宽资源和用户面网元支持的接入点名称APN列表;
接收单元101还用于:接收控制面网元发送的配置消息,配置消息包括以不同的粒度建立的每个的统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略,粒度包括APN列表中的APN、用户组和应用,或包括APN列表中的APN、用户
组和应用组。
可选的,分配单元102用于:分别获取n个统计对象中的每个统计对象已占用的带宽资源与专有承载需占用的带宽资源的和;
确定单元103用于:若n个统计对象对应已占用的带宽资源与专有承载需占用的带宽资源的和,均小于或等于n个统计对象对应分配的带宽资源,则确定n个统计对象的带宽资源未溢出;
若n个统计对象中的任一统计对象已占用的带宽资源与专有承载需占用的带宽资源的和,大于任一统计对象分配的带宽资源,则确定任一统计对象的带宽资源溢出。
可选的,若用户面网元确定n个统计对象中的任一统计对象的带宽资源溢出,则第一专有承载响应消息包括任一统计对象的标识和第一指示信息,第一指示信息用于指示任一统计对象的带宽资源溢出;
若n个统计对象中的任一统计对象已占用的带宽资源与专有承载需占用的带宽资源的和,大于任一统计对象对应的带宽阈值且小于或等于任一统计对象分配的带宽资源,则第二专有承载响应消息包括任一统计对象的标识和任一统计对象对应的剩余带宽资源,用于指示任一统计对象的带宽资源不足。
因此,本发明实施例提供的用户面网元,可根据控制面网元发送的专有承载创建消息中携带的不同粒度下的n个统计对象的标识和待建立的专有承载需占用的带宽资源,在分配带宽资源时确定不同粒度下的n个统计对象的带宽资源是否溢出,以指示控制面网元是否建立专有承载,从而使得控制面网元合理地决策是否创建专有承载。
图11示出了上述实施例中涉及到的一种控制面网元11的结构示意图。该控制面网元11可以是图2所示的网络架构中的CGW。
该控制面网元11包括:控制器/处理器112用于对控制面网元
的动作进行控制管理。在硬件实现上,例如,上述确定单元703、建立单元704和配置单元705中的一种或几种可以以硬件形式内嵌于或独立于控制面网元11的控制器/处理器112中,和/或用于本发明实施例中所描述的技术的其他过程,也可以以软件形式存储于节点的存储器111中,以便于控制器/处理器112调用执行以上各个模块对应的操作。存储器111用于存储用于控制面网元11的程序代码和数据。网络接口113用于支持控制面网元11与其他网络实体的通信。例如,网络接口113用于支持控制面网元11与图12中用户面网元12进行通信。又例如,网络接口113用于支持控制面网元与图3或图4中示出的各个网络实体之间的通信。在硬件实现上,例如上述发送单元701和接收单元702可以以硬件形式内嵌于或独立于控制面网元11的网络接口113中。
或者,该控制面网元11包括:控制器/处理器112用于对控制面网元的动作进行控制管理。在硬件实现上,例如,上述确定单元903、建立单元904和配置单元905中的一种或几种可以以硬件形式内嵌于或独立于控制面网元11的控制器/处理器112中,和/或用于本发明实施例中所描述的技术的其他过程,也可以以软件形式存储于节点的存储器111中,以便于控制器/处理器112调用执行以上各个模块对应的操作。存储器111用于存储用于控制面网元11的程序代码和数据。网络接口113用于支持控制面网元11与其他网络实体的通信。例如,网络接口113用于支持控制面网元11与图12中用户面网元12进行通信。又例如,网络接口113用于支持控制面网元与图3或图4中示出的各个网络实体之间的通信。在硬件实现上,例如上述发送单元901和接收单元902可以以硬件形式内嵌于或独立于控制面网元11的网络接口113中。
因此,本发明实施例提供的控制面网元,通过向用户面网元主动查询不同粒度下的统计对象的专有承载的带宽资源,可使得控制面网元根据用户面网元反馈的带宽资源占用情况,合理地决策是否创建专有承载;或者,控制面网元在向用户面网元发送专有承载创
建消息时携带不同粒度下的n个统计对象的标识和待建立的专有承载需占用的带宽资源,可使得用户面网元在分配带宽资源时确定不同粒度下的n个统计对象的带宽资源是否溢出,以指示控制面网元是否建立专有承载,从而使得控制面网元合理地决策是否创建专有承载。
图12示出了上述实施例中涉及到的一种用户面网元12的结构示意图。该用户面网元12可以是图2所示的网络架构中的DGW。
该用户面网元12包括:控制器/处理器122用于对控制面网元的动作进行控制管理。在硬件实现上,例如,上述查询单元802、分配单元804和指示单元805,中的一种或几种可以以硬件形式内嵌于或独立于用户面网元12的控制器/处理器122中,和/或用于本发明实施例中所描述的技术的其他过程,也可以以软件形式存储于节点的存储器121中,以便于控制器/处理器122调用执行以上各个模块对应的操作。存储器121用于存储用于用户面网元12的程序代码和数据。网络接口123用于支持用户面网元12与其他网络实体的通信。例如,网络接口123用于支持用户面网元12与图11中控制面网元11进行通信。又例如,网络接口123用于支持用户面网元12与图3或图4中示出的各个网络实体之间的通信。在硬件实现上,例如上述接收单元801和发送单元803可以以硬件形式内嵌于或独立于用户面网元12的网络接口123中。
或者,该用户面网元12包括:控制器/处理器122用于对控制面网元的动作进行控制管理。在硬件实现上,例如,上述分配单元102、确定单元103中的一种或几种可以以硬件形式内嵌于或独立于用户面网元12的控制器/处理器122中,和/或用于本发明实施例中所描述的技术的其他过程,也可以以软件形式存储于节点的存储器121中,以便于控制器/处理器122调用执行以上各个模块对应的操作。存储器121用于存储用于用户面网元12的程序代码和数据。网络接口123用于支持用户面网元12与其他网络实体的通信。例如,
网络接口123用于支持用户面网元12与图11中控制面面网元11进行通信。又例如,网络接口123用于支持控制面网元与图3或图4中示出的各个网络实体之间的通信。在硬件实现上,例如上述发送单元901和接收单元902可以以硬件形式内嵌于或独立于用户面网元12的网络接口123中。
因此,本发明实施例提供的用户面网元,能够根据控制面网元查询的不同粒度下的统计对象向控制面网元反馈不同粒度下的统计对象的专有承载的带宽资源,可使得控制面网元根据用户面网元反馈的带宽资源占用情况,合理地决策是否创建专有承载;或者,根据控制面网元发送的专有承载创建消息中携带的不同粒度下的n个统计对象的标识和待建立的专有承载需占用的带宽资源,在分配带宽资源时确定不同粒度下的n个统计对象的带宽资源是否溢出,以指示控制面网元是否建立专有承载,从而使得控制面网元合理地决策是否创建专有承载。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本发明各个实施例中的设备和***中,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。且上述的各单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,
该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (42)
- 一种带宽资源核查方法,其特征在于,包括:控制面网元向用户面网元发送带宽查询消息,所述带宽查询消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,n为大于或等于1的正整数,所述带宽查询消息用于查询所述n个统计对象中的每个统计对象对应的带宽资源,所述带宽资源用于专有承载的建立;所述控制面网元接收所述用户面网元发送的带宽查询结果消息,所述带宽查询结果消息包括所述n个统计对象分别对应的标识和第一指示信息,所述第一指示信息用于指示所述n个统计对象分别对应的带宽资源的占用情况;所述控制面网元根据所述带宽查询结果消息确定是否建立所述专有承载。
- 根据权利要求1所述的方法,其特征在于,在所述控制面网元向所述用户面网元发送带宽查询消息之前,所述方法还包括:所述控制面网元接收所述控制面网元控制下的用户面网元发送的资源能力信息,所述资源能力信息包括用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;所述控制面网元为所述用户面网元建立以所述APN列表中的APN、用户组和应用为粒度的统计对象,或建立以所述APN列表中的APN、用户组和应用组为粒度的统计对象;所述控制面网元为所述用户面网元对应的每个统计对象分配标识,并根据所述用户面网元对应的所述总带宽资源为所述用户面网元对应的每个统计对象分配带宽资源和每个统计对象对应的带宽阈值;所述控制面网元向所述用户面网元发送配置消息,所述配置消息包括所述用户面网元的每个统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略。
- 根据权利要求2所述的方法,其特征在于,在所述控制面网元向所述用户面网元发送所述带宽查询消息之前,所述方法还包括:所述控制面网元接收所述用户面网元发送的资源告警消息,所述资源告警消息包括至少一个统计对象的标识和第二指示信息,所述第二指示信 息用于指示所述至少一个统计对象的带宽资源不足,所述至少一个统计对象的带宽资源不足包括所述至少一个统计对象已占用的带宽资源超出与所述至少一个统计对象对应的带宽阈值,或所述至少一个统计对象已占用的带宽资源超出与所述至少一个统计对象对应分配的带宽资源;所述控制面网元确定所述专有承载对应的统计对象的标识中是否包括所述至少一个统计对象的标识;若确定是,则所述控制面网元选取所述专有承载对应的统计对象中带宽资源不足的统计对象为所述n个统计对象;若确定否,则所述控制面网元指示所述用户面网元分配所述专有承载需占用的带宽资源,以便所述控制面网元建立所述专有承载。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述第一指示信息包括所述n个统计对象分别对应分配的带宽资源和已占用的带宽资源;所述控制面网元根据所述带宽查询结果消息确定是否建立所述专有承载包括:所述控制面网元获取所述专有承载需占用的带宽资源,分别与所述n个统计对象已占用的带宽资源的和;若所述专有承载需占用的带宽资源分别与所述n个统计对象已占用的带宽资源的和均小于或等于所述n个统计对象对应分配的带宽资源,则所述控制面网元确定建立所述专有承载;若所述专有承载需占用的带宽资源与所述n个统计对象中的任一个统计对象已占用的带宽资源的和大于所述任一个统计对象分配的带宽资源,则所述控制面网元确定不建立所述专有承载。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述第一指示信息包括所述n个统计对象分别对应的剩余带宽资源;所述控制面网元根据所述带宽查询结果消息确定是否建立所述专有承载包括:所述控制面网元确定所述n个统计对象分别对应的剩余带宽资源是否大于或等于所述专有承载需占用的带宽资源;若确定是,则所述控制面网元确定建立所述专有承载;若确定否,则所述控制面网元确定不建立所述专有承载。
- 根据权利要求4或5所述的方法,其特征在于,若所述控制面网元确定建立所述专有承载,则所述方法还包括:所述控制面网元向所述用户面网元发送通知消息,所述通知消息包括所述专有承载的标识以及所述专有承载需占用的带宽资源;若所述控制面网元确定所述用户面网元已成功分配所述专有承载需占用的带宽资源,则所述控制面网元建立所述专有承载。
- 根据权利要求6所述的方法,其特征在于,若所述控制面网元确定不建立所述专有承载或所述控制面网元确定所述用户面网元申请所述专有承载需占用的带宽资源失败,则所述方法还包括:所述控制面网元向下一个用户面网元发送所述带宽查询消息,直至所述控制面网元确定所述下一个用户面网元已成功分配所述专有承载需占用的带宽资源时,所述控制面网元建立所述专有承载;若所述控制面网元遍历所述控制面网元控制下的各个用户面网元后,确定不建立所述专有承载或分配所述专有承载需占用的带宽资源失败,则所述控制面网元向所述移动性管理网元发送拒绝消息,所述拒绝消息用于指示所述控制面网元拒绝建立所述专有承载。
- 一种带宽资源核查方法,其特征在于,包括:用户面网元接收控制面网元发送的带宽查询消息,所述带宽查询消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,所述带宽查询消息用于查询所述n个统计对象中的每个统计对象对应的带宽资源,所述带宽资源用于专有承载的建立,n为大于或等于1的正整数;所述用户面网元查询所述n个统计对象分别对应的带宽资源;所述用户面网元向所述控制面网元发送带宽查询结果消息,所述带宽查询结果消息包括所述n个统计对象分别对应的标识和第一指示信息,所述带宽查询结果消息用于是否建立所述专有承载的确定,所述第一指示信息用于指示所述n个统计对象分别对应的带宽资源的占用情况。
- 根据权利要求8所述的方法,其特征在于,所述第一指示信息包括所述n个统计对象分别对应分配的带宽资源和已占用的带宽资源;或,所述第一指示信息包括所述n个统计对象分别对应的剩余带宽资源。
- 根据权利要求8或9所述的方法,其特征在于,在所述用户面网元接收所述控制面网元发送的带宽查询消息之前,所述方法还包括:所述用户面网元向所述控制面网元发送资源能力信息,所述资源能力信息包括所述用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;所述用户面网元接收所述控制面网元发送的配置消息,所述配置消息包括以不同的粒度建立的每个的统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略,所述粒度包括所述APN列表中的APN、用户组和应用,或包括所述APN列表中的APN、用户组和应用组。
- 根据权利要求10所述的方法,其特征在于,所述方法还包括:所述用户面网元接收所述控制面网元发送的通知消息,所述通知消息包括所述专有承载的标识以及所述专有承载需占用的带宽资源;所述用户面网元分配所述专有承载需占用的带宽资源;若所述用户面网元分配成功,则所述用户面网元指示所述控制面网元建立所述专有承载;若所述用户面网元分配失败,则所述用户面网元指示所述控制面网元不建立所述专有承载。
- 根据权利要求11所述的方法,其特征在于,所述方法还包括:若所述用户面网元分配所述专有承载需占用的带宽资源后,所述n个统计对象中的第一统计对象已占用的带宽资源大于所述第一统计对象对应的带宽阈值且小于所述第一统计对象分配的带宽资源,则所述用户面网元向所述控制面网元发送第一资源告警消息,所述第一资源告警消息包括所述第一统计对象的标识和第一统计对象的剩余带宽资源;若所述用户面网元分配所述专有承载需占用的带宽资源后,所述n个统计对象中的第二统计对象已占用的带宽资源大于或等于所述第二统计对象分配的带宽资源,则所述用户面网元撤销分配的所述专有承载需占用的带宽资源,并向所述控制面网元发送第二资源告警消息,所述第二资源告警消息包括所述第二统计对象的标识和指示信息,所述指示信息用于指示所述第二统计对象的带宽资源溢出。
- 一种带宽资源核查方法,其特征在于,包括:控制面网元向用户面网元发送专有承载创建消息,所述专有承载创建消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识和所述专有承载需占用的带宽资源,n为大于或等于1正整数,所述专有承载创建消息用于使所述用户面网元根据所述n个统计对象中的每个统计对象对应的带宽资源分配所述专有承载需占用的带宽资源,所述带宽资源用于专有承载的建立;所述控制面网元接收所述用户面网元发送的专有承载响应消息,所述专有承载响应消息用于指示所述用户面网元成功为所述专有承载分配带宽资源或所述用户面网元为所述专有承载分配所述带宽资源失败;所述控制面网元根据所述专有承载响应消息确定是否建立所述专有承载。
- 根据权利要求13所述的方法,其特征在于,在所述控制面网元向所述用户面网元发送所述专有承载创建消息之前,所述方法还包括:所述控制面网元接收所述控制面网元控制下的用户面网元发送的资源能力信息,所述资源能力信息包括用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;所述控制面网元为所述用户面网元建立以所述APN列表中的APN、用户组和应用为粒度的统计对象,或建立以所述APN列表中的APN、用户组和应用组为粒度的统计对象;所述控制面网元为所述用户面网元对应的每个统计对象分配标识,并根据所述用户面网元对应的所述总带宽资源为所述用户面网元对应的每个统计对象分配带宽资源和每个统计对象对应的带宽阈值;所述控制面网元向所述用户面网元发送配置消息,所述配置消息包括所述用户面网元的每个统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略。
- 根据权利要求13或14所述的方法,其特征在于,所述控制面网元根据所述专有承载响应消息确定是否建立所述专有承载包括:若所述专有承载响应消息指示所述用户面网元成功为所述专有承载分配所述带宽资源,则所述控制面网元确定建立所述专有承载;若所述专有承载响应消息指示所述用户面网元为所述专有承载分配所 述带宽资源失败,则所述控制面网元确定不建立所述专有承载。
- 根据权利要求13-15任一项所述的方法,其特征在于,若所述控制面网元根据所述专有承载响应消息确定不建立所述专有承载,则所述方法还包括:所述控制面网元向下一个用户面网元发送所述专有承载创建消息,直至所述下一个用户面网元发送的专有承载响应消息指示成功为所述专有承载分配带宽资源时,所述控制面网元建立所述专有承载;若所述各个用户面网元都为所述专有承载分配带宽资源失败,则所述控制面网元向移动性管理网元发送拒绝消息,所述拒绝消息用于指示所述控制面网元拒绝建立所述专有承载。
- 根据权利要求16所述的方法,其特征在于,若所述专有承载响应消息指示所述用户面网元为所述专有承载分配所述带宽资源失败,则所述专有承载响应消息包括第一统计对象的标识和指示信息,所述指示信息用于指示所述第一统计对象的带宽资源溢出;若所述专有承载响应消息指示所述用户面网元成功为所述专有承载分配所述带宽资源,则所述专有承载响应消息包括第二统计对象的标识和所述第二统计对象的剩余带宽资源,用于指示所述第二统计对象的带宽资源不足。
- 一种带宽资源核查方法,其特征在于,包括:用户面网元接收控制面网元发送的专有承载创建消息,所述专有承载创建消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识和所述专有承载需占用的带宽资源,n为大于或等于1的正整数,所述专有承载创建消息用于使所述用户面网元确定所述n个统计对象中的每个统计对象对应的带宽资源,所述带宽资源用于专有承载的建立;所述用户面网元分配所述专有承载需占用的带宽资源,并确定分配后所述n个统计对象中是否存在带宽资源溢出的统计对象;若确定是,则所述用户面网元向所述控制面网元发送第一专有承载响应消息,用于指示所述用户面网元为所述专有承载分配带宽资源失败;若确定否,则所述用户面网元向所述控制面网元发送第二专有承载响应消息,用于指示所述用户面网元成功为所述专有承载分配带宽资源。
- 根据权利要求18所述的方法,其特征在于,在所述用户面网元接收所述控制面网元发送的专有承载创建消息之前,所述方法还包括:所述用户面网元向所述控制面网元发送资源能力信息,所述资源能力信息包括所述用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;所述用户面网元接收所述控制面网元发送的配置消息,所述配置消息包括以不同的粒度建立的每个的统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略,所述粒度包括所述APN列表中的APN、用户组和应用,或包括所述APN列表中的APN、用户组和应用组。
- 根据权利要求19所述的方法,其特征在于,所述用户面网元分配所述专有承载需占用的带宽资源,并确定分配后所述n个统计对象中是否存在带宽资源溢出的统计对象包括:所述用户面网元分别获取所述n个统计对象中的每个统计对象已占用的带宽资源与所述专有承载需占用的带宽资源的和;若所述n个统计对象对应已占用的带宽资源与所述专有承载需占用的带宽资源的和,均小于或等于所述n个统计对象对应分配的带宽资源,则所述用户面网元确定所述n个统计对象的带宽资源未溢出;若所述n个统计对象中的任一统计对象已占用的带宽资源与所述专有承载需占用的带宽资源的和,大于所述任一统计对象分配的带宽资源,则所述用户面网元确定所述任一统计对象的带宽资源溢出。
- 根据权利要求20所述的方法,其特征在于,若所述用户面网元确定所述n个统计对象中的任一统计对象的带宽资源溢出,则所述第一专有承载响应消息包括所述任一统计对象的标识和第一指示信息,所述第一指示信息用于指示所述任一统计对象的带宽资源溢出;若所述n个统计对象中的任一统计对象已占用的带宽资源与所述专有承载需占用的带宽资源的和,大于所述任一统计对象对应的带宽阈值且小于或等于所述任一统计对象分配的带宽资源,则所述第二专有承载响应消息包括所述任一统计对象的标识和所述任一统计对象对应的剩余带宽资源,用于指示所述任一统计对象的带宽资源不足。
- 一种控制面网元,其特征在于,包括:发送单元,用于向用户面网元发送带宽查询消息,所述带宽查询消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,n为大于或等于1的正整数,所述带宽查询消息用于查询所述n个统计对象中的每个统计对象对应的带宽资源,所述带宽资源用于专有承载的建立;接收单元,用于接收所述用户面网元发送的带宽查询结果消息,所述带宽查询结果消息包括所述n个统计对象分别对应的标识和第一指示信息,所述第一指示信息用于指示所述n个统计对象分别对应的带宽资源的占用情况;确定单元,用于根据所述带宽查询结果消息确定是否建立所述专有承载。
- 根据权利要求22所述的控制面网元,其特征在于,所述接收单元还用于:接收所述控制面网元控制下的用户面网元发送的资源能力信息,所述资源能力信息包括用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;还包括:建立单元,用于为所述用户面网元建立以所述APN列表中的APN、用户组和应用为粒度的统计对象,或建立以所述APN列表中的APN、用户组和应用组为粒度的统计对象;配置单元,用于为所述用户面网元对应的每个统计对象分配标识,并根据所述用户面网元对应的所述总带宽资源为所述用户面网元对应的每个统计对象分配带宽资源和每个统计对象对应的带宽阈值;所述发送单元还用于:向所述用户面网元发送配置消息,所述配置消息包括所述用户面网元的每个统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略。
- 根据权利要求23所述的控制面网元,其特征在于,所述接收单元还用于:接收所述用户面网元发送的资源告警消息,所述资源告警消息包括至少一个统计对象的标识和第二指示信息,所述第二指示信息用于指示所述至少一个统计对象的带宽资源不足,所述至少一个统计对象的带宽资源不足包括所述至少一个统计对象已占用的带宽资源超出与所述至少一个统计对象对应的带宽阈值,或所述至少一个统计对象已占用的带宽资源 超出与所述至少一个统计对象对应分配的带宽资源;所述确定单元还用于:确定所述专有承载对应的统计对象的标识中是否包括所述至少一个统计对象的标识;若确定是,则选取所述专有承载对应的统计对象中带宽资源不足的统计对象为所述n个统计对象;若确定否,则指示所述用户面网元分配所述专有承载需占用的带宽资源,以便所述控制面网元建立所述专有承载。
- 根据权利要求22-24任一项所述的控制面网元,其特征在于,所述第一指示信息包括所述n个统计对象分别对应分配的带宽资源和已占用的带宽资源;所述确定单元用于:根据所述带宽查询结果消息确定是否建立所述专有承载包括:获取所述专有承载需占用的带宽资源,分别与所述n个统计对象已占用的带宽资源的和;若所述专有承载需占用的带宽资源分别与所述n个统计对象已占用的带宽资源的和均小于或等于所述n个统计对象对应分配的带宽资源,则确定建立所述专有承载;若所述专有承载需占用的带宽资源与所述n个统计对象中的任一个统计对象已占用的带宽资源的和大于所述任一个统计对象分配的带宽资源,则确定不建立所述专有承载。
- 根据权利要求22-24任一项所述的控制面网元,其特征在于,所述第一指示信息包括所述n个统计对象分别对应的剩余带宽资源;所述确定单元用于:根据所述带宽查询结果消息确定是否建立所述专有承载包括:确定所述n个统计对象分别对应的剩余带宽资源是否大于或等于所述专有承载需占用的带宽资源;若确定是,则确定建立所述专有承载;若确定否,则确定不建立所述专有承载。
- 根据权利要求24或25所述的控制面网元,其特征在于,若所述控制面网元确定建立所述专有承载,所述发送单元还用于:向所述用户面网元发送通知消息,所述通知消息包括所述专有承载的标识以及所述专有承载需占用的带宽资源;所述确定单元还用于:若确定所述用户面网元已成功分配所述专有承载需占用的带宽资源,则建立所述专有承载。
- 根据权利要求27所述的控制面网元,其特征在于,若所述控制面网元确定不建立所述专有承载或所述控制面网元确定所述用户面网元申请所述专有承载需占用的带宽资源失败,所述发送单元还用于:向下一个用户面网元发送所述带宽查询消息,直至所述控制面网元确定所述下一个用户面网元已成功分配所述专有承载需占用的带宽资源时,所述控制面网元建立所述专有承载;若所述控制面网元遍历所述控制面网元控制下的各个用户面网元后,确定不建立所述专有承载或分配所述专有承载需占用的带宽资源失败,则向所述移动性管理网元发送拒绝消息,所述拒绝消息用于指示所述控制面网元拒绝建立所述专有承载。
- 一种用户面网元,其特征在于,包括:接收单元,用于接收控制面网元发送的带宽查询消息,所述带宽查询消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识,所述带宽查询消息用于查询所述n个统计对象中的每个统计对象对应的带宽资源,所述带宽资源用于专有承载的建立,n为大于或等于1的正整数;查询单元,用于查询所述n个统计对象分别对应的带宽资源;发送单元,用于向所述控制面网元发送带宽查询结果消息,所述带宽查询结果消息包括所述n个统计对象分别对应的标识和第一指示信息,所述带宽查询结果消息用于是否建立所述专有承载的确定,所述第一指示信息用于指示所述n个统计对象分别对应的带宽资源的占用情况。
- 根据权利要求29所述的用户面网元,其特征在于,所述第一指示信息包括所述n个统计对象分别对应分配的带宽资源和已占用的带宽资源;或,所述第一指示信息包括所述n个统计对象分别对应的剩余带宽资源。
- 根据权利要求29或30所述的用户面网元,其特征在于,所述发 送单元还用于:向所述控制面网元发送资源能力信息,所述资源能力信息包括所述用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;所述接收单元还用于:接收所述控制面网元发送的配置消息,所述配置消息包括以不同的粒度建立的每个的统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略,所述粒度包括所述APN列表中的APN、用户组和应用,或包括所述APN列表中的APN、用户组和应用组。
- 根据权利要求31所述的用户面网元,其特征在于,所述接收单元还用于:接收所述控制面网元发送的通知消息,所述通知消息包括所述专有承载的标识以及所述专有承载需占用的带宽资源;还包括分配单元,用于分配所述专有承载需占用的带宽资源;指示单元,用于若所述用户面网元分配成功,则指示所述控制面网元建立所述专有承载;若所述用户面网元分配失败,则指示所述控制面网元不建立所述专有承载。
- 根据权利要求32所述的用户面网元,其特征在于,所述发送单元还用于:若所述用户面网元分配所述专有承载需占用的带宽资源后,所述n个统计对象中的第一统计对象已占用的带宽资源大于所述第一统计对象对应的带宽阈值且小于所述第一统计对象分配的带宽资源,则向所述控制面网元发送第一资源告警消息,所述第一资源告警消息包括所述第一统计对象的标识和第一统计对象的剩余带宽资源;若所述用户面网元分配所述专有承载需占用的带宽资源后,所述n个统计对象中的第二统计对象已占用的带宽资源大于或等于所述第二统计对象分配的带宽资源,则撤销分配的所述专有承载需占用的带宽资源,并向所述控制面网元发送第二资源告警消息,所述第二资源告警消息包括所述第二统计对象的标识和指示信息,所述指示信息用于指示所述第二统计对象的带宽资源溢出。
- 一种控制面网元,其特征在于,包括:发送单元,用于向用户面网元发送专有承载创建消息,所述专有承载创建消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识和所述专有承载需占用的带宽资源,n为大于或等于1正整数,所述专有承载创建消息用于使所述用户面网元根据所述n个统计对象中的每个统计对象对应的带宽资源分配所述专有承载需占用的带宽资源,所述带宽资源用于专有承载的建立;接收单元,用于接收所述用户面网元发送的专有承载响应消息,所述专有承载响应消息用于指示所述用户面网元成功为所述专有承载分配带宽资源或所述用户面网元为所述专有承载分配所述带宽资源失败;确定单元,用于根据所述专有承载响应消息确定是否建立所述专有承载。
- 根据权利要求34所述的控制面网元,其特征在于,所述接收单元还用于:接收所述控制面网元控制下的用户面网元发送的资源能力信息,所述资源能力信息包括用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;还包括:建立单元,用于为所述用户面网元建立以所述APN列表中的APN、用户组和应用为粒度的统计对象,或建立以所述APN列表中的APN、用户组和应用组为粒度的统计对象;配置单元,用于为所述用户面网元对应的每个统计对象分配标识,并根据所述用户面网元对应的所述总带宽资源为所述用户面网元对应的每个统计对象分配带宽资源和每个统计对象对应的带宽阈值;所述发送单元还用于:向所述用户面网元发送配置消息,所述配置消息包括所述用户面网元的每个统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略。
- 根据权利要求34或35所述的控制面网元,其特征在于,所述确定单元用于:若所述专有承载响应消息指示所述用户面网元成功为所述专有承载分配所述带宽资源,则确定建立所述专有承载;若所述专有承载响应消息指示所述用户面网元为所述专有承载分配 所述带宽资源失败,则确定不建立所述专有承载。
- 根据权利要求34-36任一项所述的控制面网元,其特征在于,若所述控制面网元根据所述专有承载响应消息确定不建立所述专有承载,则所述发送单元还用于:向下一个用户面网元发送所述专有承载创建消息,直至所述下一个用户面网元发送的专有承载响应消息指示成功为所述专有承载分配带宽资源时,所述控制面网元建立所述专有承载;若所述各个用户面网元都为所述专有承载分配带宽资源失败,则向移动性管理网元发送拒绝消息,所述拒绝消息用于指示所述控制面网元拒绝建立所述专有承载。
- 根据权利要求37所述的控制面网元,其特征在于,若所述专有承载响应消息指示所述用户面网元为所述专有承载分配所述带宽资源失败,则所述专有承载响应消息包括第一统计对象的标识和指示信息,所述指示信息用于指示所述第一统计对象的带宽资源溢出;若所述专有承载响应消息指示所述用户面网元成功为所述专有承载分配所述带宽资源,则所述专有承载响应消息包括第二统计对象的标识和所述第二统计对象的剩余带宽资源,用于指示所述第二统计对象的带宽资源不足。
- 一种用户面网元,其特征在于,包括:接收单元,用于接收控制面网元发送的专有承载创建消息,所述专有承载创建消息包括待建立的专有承载对应的不同粒度的n个统计对象的标识和所述专有承载需占用的带宽资源,n为大于或等于1的正整数,所述专有承载创建消息用于使所述用户面网元确定所述n个统计对象中的每个统计对象对应的带宽资源,所述带宽资源用于专有承载的建立;分配单元,用于分配所述专有承载需占用的带宽资源;确定单元,用于确定分配后所述n个统计对象中是否存在带宽资源溢出的统计对象;发送单元,用于若确定是,则向所述控制面网元发送第一专有承载响应消息,用于指示所述用户面网元为所述专有承载分配带宽资源失败;若确定否,则向所述控制面网元发送第二专有承载响应消息,用于指 示所述用户面网元成功为所述专有承载分配带宽资源。
- 根据权利要求39所述的用户面网元,其特征在于,所述发送单元还用于:向所述控制面网元发送资源能力信息,所述资源能力信息包括所述用户面网元用于建立专有承载的总带宽资源和所述用户面网元支持的接入点名称APN列表;所述接收单元还用于:接收所述控制面网元发送的配置消息,所述配置消息包括以不同的粒度建立的每个的统计对象分别对应的标识、分配的带宽资源、带宽阈值以及带宽资源的告警策略,所述粒度包括所述APN列表中的APN、用户组和应用,或包括所述APN列表中的APN、用户组和应用组。
- 根据权利要求40所述的用户面网元,其特征在于,所述分配单元用于:分别获取所述n个统计对象中的每个统计对象已占用的带宽资源与所述专有承载需占用的带宽资源的和;所述确定单元用于:若所述n个统计对象对应已占用的带宽资源与所述专有承载需占用的带宽资源的和,均小于或等于所述n个统计对象对应分配的带宽资源,则确定所述n个统计对象的带宽资源未溢出;若所述n个统计对象中的任一统计对象已占用的带宽资源与所述专有承载需占用的带宽资源的和,大于所述任一统计对象分配的带宽资源,则确定所述任一统计对象的带宽资源溢出。
- 根据权利要求41所述的用户面网元,其特征在于,若所述用户面网元确定所述n个统计对象中的任一统计对象的带宽资源溢出,则所述第一专有承载响应消息包括所述任一统计对象的标识和第一指示信息,所述第一指示信息用于指示所述任一统计对象的带宽资源溢出;若所述n个统计对象中的任一统计对象已占用的带宽资源与所述专有承载需占用的带宽资源的和,大于所述任一统计对象对应的带宽阈值且小于或等于所述任一统计对象分配的带宽资源,则所述第二专有承载响应消息包括所述任一统计对象的标识和所述任一统计对象对应的剩余带宽资源,用于指示所述任一统计对象的带宽资源不足。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/099973 WO2017113239A1 (zh) | 2015-12-30 | 2015-12-30 | 一种带宽资源核查方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/099973 WO2017113239A1 (zh) | 2015-12-30 | 2015-12-30 | 一种带宽资源核查方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017113239A1 true WO2017113239A1 (zh) | 2017-07-06 |
Family
ID=59224160
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/099973 WO2017113239A1 (zh) | 2015-12-30 | 2015-12-30 | 一种带宽资源核查方法和装置 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2017113239A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112291113A (zh) * | 2020-11-13 | 2021-01-29 | 中盈优创资讯科技有限公司 | 一种端口带宽稽核方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101282297A (zh) * | 2008-05-22 | 2008-10-08 | 中兴通讯股份有限公司 | 带宽调整方法和装置 |
CN101594285A (zh) * | 2008-05-26 | 2009-12-02 | 华为技术有限公司 | 一种使用聚合最大比特率的方法、装置及*** |
CN101606352A (zh) * | 2006-12-14 | 2009-12-16 | 北方电讯网络有限公司 | 下一代网络中用于非sip讲述者的服务网关代理 |
CN101895960A (zh) * | 2009-05-18 | 2010-11-24 | 中兴通讯股份有限公司 | 一种业务接纳控制方法及*** |
CN101938788A (zh) * | 2009-07-01 | 2011-01-05 | 中兴通讯股份有限公司 | 带宽申请方法及装置、带宽分配方法及基站 |
CN102316534A (zh) * | 2010-07-09 | 2012-01-11 | 中兴通讯股份有限公司 | 家用基站接入的控制方法及*** |
CN103974344A (zh) * | 2013-02-04 | 2014-08-06 | 华为技术有限公司 | 业务带宽实时变更方法、设备及*** |
-
2015
- 2015-12-30 WO PCT/CN2015/099973 patent/WO2017113239A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101606352A (zh) * | 2006-12-14 | 2009-12-16 | 北方电讯网络有限公司 | 下一代网络中用于非sip讲述者的服务网关代理 |
CN101282297A (zh) * | 2008-05-22 | 2008-10-08 | 中兴通讯股份有限公司 | 带宽调整方法和装置 |
CN101594285A (zh) * | 2008-05-26 | 2009-12-02 | 华为技术有限公司 | 一种使用聚合最大比特率的方法、装置及*** |
CN101895960A (zh) * | 2009-05-18 | 2010-11-24 | 中兴通讯股份有限公司 | 一种业务接纳控制方法及*** |
CN101938788A (zh) * | 2009-07-01 | 2011-01-05 | 中兴通讯股份有限公司 | 带宽申请方法及装置、带宽分配方法及基站 |
CN102316534A (zh) * | 2010-07-09 | 2012-01-11 | 中兴通讯股份有限公司 | 家用基站接入的控制方法及*** |
CN103974344A (zh) * | 2013-02-04 | 2014-08-06 | 华为技术有限公司 | 业务带宽实时变更方法、设备及*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112291113A (zh) * | 2020-11-13 | 2021-01-29 | 中盈优创资讯科技有限公司 | 一种端口带宽稽核方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7416368B2 (ja) | 時間依存ネットワーキングのための制御プレーンに基づく設定 | |
US20230262530A1 (en) | Method and apparatus for controlling quality of service | |
US10912064B2 (en) | Method for managing forwarding plane tunnel resource under control and forwarding decoupled architecture | |
KR102221747B1 (ko) | 스위칭 방법 및 장치 | |
US9794969B2 (en) | Bearer allocation method, user equipment, base station, and serving gateway | |
US9655156B2 (en) | Bearer establishment method, base station, packet data gateway, and computer system | |
CN102612096B (zh) | 一种ip数据包的传输方法和设备 | |
CN111491313B (zh) | 一种通信方法及相关设备 | |
US11026078B2 (en) | Priority handling for data flow transport in communication systems | |
JP5463418B2 (ja) | 拡張されたアロケーション/リテンションポリシーの解決策 | |
WO2018006773A1 (zh) | 信息、数据发送方法及装置、接入网和*** | |
CN106105281B (zh) | 用于在无线通信***中生成连接的方法和装置 | |
CN105282861A (zh) | 用于实施承载回叫服务的***和方法 | |
CN109819477B (zh) | 一种处理请求的方法以及相应实体 | |
EP3445081A1 (en) | Flow-based bearer management method, and data transmission method and device | |
JP2020505864A (ja) | 次世代モバイルコアネットワークにおける拡張型セッション管理のためのシステムおよび方法 | |
WO2015032362A1 (zh) | 集群会话承载的建立方法、装置及设备 | |
WO2017113239A1 (zh) | 一种带宽资源核查方法和装置 | |
US20170099221A1 (en) | Service packet distribution method and apparatus | |
US20160197789A1 (en) | Application management method and apparatus | |
EP2075950B1 (en) | Method, system for managing a-interface circuit and mgw | |
CN102291735B (zh) | 一种epc网络的gtpc信令交互方法及装置 | |
WO2018076215A1 (zh) | 一种策略控制规则发送方法及装置 | |
WO2015180116A1 (zh) | 一种分配承载资源的方法和装置 | |
US10728162B2 (en) | Method and apparatus for controlling service data flow |
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: 15911868 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15911868 Country of ref document: EP Kind code of ref document: A1 |