Nothing Special   »   [go: up one dir, main page]

CN105993190B - The treating method and apparatus of bearing resource - Google Patents

The treating method and apparatus of bearing resource Download PDF

Info

Publication number
CN105993190B
CN105993190B CN201580003365.2A CN201580003365A CN105993190B CN 105993190 B CN105993190 B CN 105993190B CN 201580003365 A CN201580003365 A CN 201580003365A CN 105993190 B CN105993190 B CN 105993190B
Authority
CN
China
Prior art keywords
party application
information
resource
request message
service flow
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201580003365.2A
Other languages
Chinese (zh)
Other versions
CN105993190A (en
Inventor
王硕
马景旺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN105993190A publication Critical patent/CN105993190A/en
Application granted granted Critical
Publication of CN105993190B publication Critical patent/CN105993190B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The present invention relates to a kind for the treatment of method and apparatus of bearing resource, this method comprises: receiving the resource allocation request message that third-party application server A S is sent, the information and throughput information of target user group in the resource allocation request message comprising target area information, in target area, the resource allocation request message are used to request to establish for the user equipment (UE) in the target user group the corresponding Business Stream of third-party application and distribute bearing resource;According to the target area information, the current bandwidth of air-interface resource information of the Target cell in the corresponding target area of target area information is obtained;According to the current bandwidth of air-interface resource information of the Target cell and the throughput information, it is determined whether distribute bearing resource for the corresponding Business Stream of the third-party application;According to the judgment result, it is or is not the third-party application corresponding Business Stream distribution bearing resource.

Description

Method and device for processing bearer resources
Technical Field
The present invention relates to the field of communications, and in particular, to a method and an apparatus for processing bearer resources.
Background
With the prosperity and development of the telecommunication service market, the basic telecommunication service market is continuously expanded. A need exists for many industry users to utilize public networks for group communications. Industry users have their servers, namely: a third party Application Server (AS) is connected to the operator network, AS shown in fig. 1: a Traffic flow Detection unit (TDF) performs a Detection Function of application granularity; a network awareness and scheduling unit (RAN packet scheduling Function, abbreviated as "RPSF") is connected to a Policy and Charging Function unit (Policy and Charging Rule Function, abbreviated as "PCRF") and a Mobility Management Entity (MME ") through an Np interface and an Nq interface, respectively, and a Policy and Charging execution unit (Policy and Charging execution Function, abbreviated as" PCEF ") is connected to the MME through a Serving Gateway (Serving Gateway, abbreviated as" S-GW "), and the MME may be connected to a Radio Access Network (RAN). The RPSF is configured to collect, analyze, and predict network status information (real-time information and historical information), open the network status information to the AS, and meanwhile, open a capability of supporting network resource management of a third party, acquire a resource management requirement of the third party, and support an access service to the AS, for example: background flow service and the like perform resource scheduling and load control; the PCRF is used for realizing the formulation of policy control rules and charging based on the service flow; the PCEF is used for executing a policy control rule formulated by the PCRF; the network Operation management network element (Operation Administration and Maintenance, abbreviated as "OAM") is used for executing the function of network management between network elements of the high layer; and the network capability opening layer connects the operator network with the AS to realize the opening of the network capability of the operator.
When a third-party application of a certain industry User needs to request an operator network to provide enough network resources for group communication of the industry User, the operator network immediately initiates bearer establishment or update to User Equipment (User Equipment, abbreviated as "UE") in the group and gives high-priority Quality of Service (Quality of Service, abbreviated as "QoS") when receiving a request of a third-party application server of the industry User. In this case, network congestion of the target cell may be caused, which affects the user experience of the UE in the target cell.
Disclosure of Invention
Embodiments of the present invention provide a method and an apparatus for processing bearer resources, which can determine whether to allocate bearer resources for a service flow corresponding to a third-party application according to current air interface bandwidth resource information and throughput information of a target cell, so as to improve user experience of a UE in the target cell.
In a first aspect, an embodiment of the present invention provides a method for processing bearer resources, where the method includes: receiving a resource allocation request message sent by a third-party Application Server (AS), wherein the resource allocation request message comprises target area information, information of a target user group in a target area corresponding to the target area information and throughput information, the resource allocation request message is used for requesting to establish service flow allocation bearer resources corresponding to the third-party application for User Equipment (UE) in the target user group, and the throughput information is the throughput required by the AS for providing services for the third-party application; acquiring current air interface bandwidth resource information of a target cell in a target area corresponding to the target area information according to the target area information; determining whether to allocate bearer resources for a service flow corresponding to the third-party application according to the current air interface bandwidth resource information of the target cell and the throughput information; and according to the judgment result, allocating bearing resources for the service flow corresponding to the third-party application or not.
With reference to the first aspect, in a first possible implementation manner of the first aspect, the determining, according to the current air interface bandwidth resource information of the target cell and the throughput information, whether to allocate bearer resources to a service flow corresponding to the third-party application includes: and when the air interface bandwidth resource indicated by the current air interface bandwidth resource information of the target cell meets the throughput indicated by the throughput information, determining to allocate the bearer resource for the service flow corresponding to the third-party application, otherwise, determining not to allocate the bearer resource for the service flow corresponding to the third-party application.
With reference to the first aspect or the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, the allocating, according to the determination result, bearer resources for a service flow corresponding to the third-party application or not, includes: and when determining that the bearer resource is not allocated to the service flow corresponding to the third-party application, sending a resource allocation response message to the AS, wherein the resource allocation response message is used for indicating that the bearer resource allocation to the service flow corresponding to the third-party application fails.
With reference to the first aspect or the first possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, the allocating, according to the determination result, bearer resources for or without a service flow corresponding to the third-party application includes: when determining that bearer resources are allocated to a service flow corresponding to the third-party application, sending a first request message to a policy and charging function (PCRF), wherein the first request message contains an identifier of the third-party application, the throughput information and indication information for indicating the PCRF to allocate bearer resources to the service flow corresponding to the third-party application, and the first request message is used for indicating the PCRF to make a Policy and Charging Control (PCC) policy for the third-party application, so that a packet data network gateway (P-GW) establishes bearer resources for the service flow corresponding to the third-party application for the UE in the target user group according to the PCC policy; receiving a first response message returned by the PCRF according to the first request message, wherein the first response message is used for indicating that the PCRF successfully establishes the PCC policy for the third party application; and sending a resource allocation response message to the AS, wherein the resource allocation response message is used for indicating that the load-bearing resource allocation for the service flow corresponding to the third-party application is successful.
With reference to the third possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the method further includes: receiving a first resource release request message sent by the AS, where the first resource release request message includes the target area information and an identifier of the UE in the target user group, and the first resource release request message is used to request to release bearer resources allocated to establish a service flow corresponding to the third-party application for the UE in the target user group; determining a domain identifier in the target area corresponding to the target area information according to the target area information; and sending a second resource release request message to the PCRF corresponding to the domain identifier, where the second resource release request message is used to instruct the PCRF to release bearer resources allocated to establish a service flow corresponding to the third-party application for the UE in the target user group, and the second resource release message includes an identifier of the UE in the target user group and a policy identifier corresponding to the PCC policy.
With reference to any one of the foregoing possible implementation manners, in a fifth possible implementation manner of the first aspect, the obtaining, according to the target area information, current air interface bandwidth resource information of a target cell corresponding to the target cell identifier includes: determining a target cell identifier in a target area corresponding to the target area information according to the target area information; sending a second request message to a Radio Access Network (RAN) in a target cell corresponding to the target cell identifier, wherein the second request message is used for requesting to acquire current air interface bandwidth resource information of the target cell; and receiving a second response message returned by the RAN according to the second request message, where the second response message includes information of the current air interface bandwidth resource of the target cell.
In a second aspect, an embodiment of the present invention provides a method for processing bearer resources, where the method includes: receiving a first request message sent by a network perception and scheduling unit RPSF, wherein the first request message comprises an identifier of a third party application, throughput information and indication information used for indicating a policy and charging function unit PCRF to allocate bearer resources for a service flow corresponding to the third party application, and the first request message is used for the PCRF to make a Policy and Charging Control (PCC) policy for the third party application, so that a packet data network gateway P-GW establishes the bearer resources for the service flow corresponding to the third party application for UE in a target user group in a target area according to the PCC policy, and the throughput information is throughput required for providing services for the third party application and applied by a third party application server AS; according to the information contained in the first request message, the PCC strategy is made for the third party application; sending the PCC strategy to the P-GW so that the P-GW establishes a bearer resource for a service flow corresponding to the third-party application for the UE in the target user group according to the PCC strategy; and sending a first response message to the RPSF, where the first response message is used to indicate that the PCC policy establishment for the third-party application is successful, so that the RPSF notifies the AS that the bearer resource allocation for the service flow corresponding to the third-party application is successful.
With reference to the second aspect, in a first possible implementation manner of the second aspect, the method further includes: receiving a resource change message sent by a serving gateway (S-GW), wherein the resource change message is used for indicating the position change of User Equipment (UE) in a target user group in a target area, and the resource change message comprises the identification of the UE in the target user group and changed position information; and when the UE in the target user group is determined not to be in the target area according to the changed position information of the UE in the target user group, releasing the bearer resource allocated to the service flow corresponding to the third-party application established for the UE in the target user group.
With reference to the second aspect, in a second possible implementation manner of the second aspect, the method further includes: receiving a second resource release request message sent by the RPSF, where the second resource release request message is used to instruct the PCRF to release a bearer resource allocated to establish a service flow corresponding to the third-party application for a user equipment UE in a target user group in a target area, and the second resource release message includes an identifier of the UE in the target user group and a policy identifier corresponding to a policy and charging control PCC policy formulated for the third-party application; and releasing the bearer resource allocated to the service flow corresponding to the third-party application established for the UE in the target user group according to the indication of the second resource release request message.
In a third aspect, an embodiment of the present invention provides a processing apparatus for bearer resources, where the apparatus includes: a first receiving module, configured to receive a resource allocation request message sent by an AS, where the resource allocation request message carries target area information, information of a target user group in a target area corresponding to the target area information, and throughput information, and is used to request that a service flow corresponding to a third-party application is established for user equipment UE in the target user group to allocate bearer resources, where the throughput information is throughput required by the AS to provide a service for the third-party application; an obtaining module, configured to obtain, according to the target area information carried in the resource allocation request message received by the first receiving module, current air interface bandwidth resource information of a target cell in a target area corresponding to the target area information; a first determining module, configured to determine whether to allocate bearer resources for a service flow corresponding to the third-party application according to the current air interface bandwidth resource information of the target cell acquired by the acquiring module and the throughput information carried in the resource allocation request message received by the first receiving module; and the allocation module is used for allocating the bearing resources for the service flow corresponding to the third-party application or not according to the judgment result.
With reference to the third aspect, in a first possible implementation manner of the third aspect, the first determining module is specifically configured to determine to allocate bearer resources to the service flow corresponding to the third-party application when the air interface bandwidth resources indicated by the current air interface bandwidth resource information of the target cell meet the throughput indicated by the throughput information, and otherwise determine not to allocate bearer resources to the service flow corresponding to the third-party application.
With reference to the third aspect or the first possible implementation manner of the third aspect, in a second possible implementation manner of the third aspect, the allocating module is specifically configured to, when the first determining module determines that bearer resources are not allocated to the traffic flow corresponding to the third-party application, send a resource allocation response message to the AS, where the resource allocation response message is used to indicate that bearer resource allocation to the traffic flow corresponding to the third-party application fails.
With reference to the third aspect or the first possible implementation manner of the third aspect, in a third possible implementation manner of the third aspect, the allocating module is specifically configured to, when the first determining module determines to allocate bearer resources for a traffic flow corresponding to the third-party application, send a first request message to a policy and charging function unit PCRF, where the first request message carries an identifier of the third-party application, the throughput information, and indication information used for indicating that the PCRF allocates bearer resources for the traffic flow corresponding to the third-party application, where the first request message is used for indicating that the PCRF formulates a policy and charging control PCC policy for the third-party application, so that a packet data network gateway P-GW establishes, according to the policy, the bearer resources for the traffic flow corresponding to the third-party application for UEs in the target user group, receive a first response message returned by the PCRF according to the first request message, the first response message is used to indicate that the PCRF successfully formulates the PCC policy for the third party application, and send a resource allocation response message to the AS, where the resource allocation response message is used to indicate that allocation of bearer resources for a service flow corresponding to the third party application is successful.
With reference to the third possible implementation manner of the third aspect, in a fourth possible implementation manner of the third aspect, the apparatus further includes: a second receiving module, configured to receive a first resource release request message sent by the AS, where the first resource release request message carries the target area information and an identifier of the UE in the target user group, and the first resource release request message is used to request to release bearer resources allocated to establish a service flow corresponding to the third-party application for the UE in the target user group; a second determining module, configured to determine, according to the target area information carried in the first resource release request message received by the second receiving module, a domain identifier in the target area corresponding to the target area information; a sending module, configured to send a second resource release request message to the PCRF corresponding to the domain identifier determined by the second determining module, where the second resource release request message is used to instruct the PCRF to release bearer resources allocated to establish a service flow corresponding to the third-party application for the UE in the target user group, and the second resource release message carries an identifier of the UE in the target user group and a policy identifier corresponding to the PCC policy.
With reference to any one of the foregoing possible implementation manners, in a fifth possible implementation manner of the third aspect, the obtaining module includes: a determining unit, configured to determine, according to the target area information, a target cell identifier in a target area corresponding to the target area information; a sending unit, configured to send a second request message to a radio access network RAN in a target cell corresponding to the target cell identifier, where the second request message is used to request to acquire current air interface bandwidth resource information of the target cell; and a receiving unit, configured to receive a second response message returned by the RAN according to the second request message, where the second response message includes information of the current air interface bandwidth resource of the target cell.
In a fourth aspect, an embodiment of the present invention provides a device for processing a bearer resource, where the device includes: a first receiving module, configured to receive a first request message sent by a network awareness and scheduling unit RPSF, where the first request message carries an identifier of a third-party application, throughput information, and indication information for indicating a policy and charging function unit PCRF to allocate a bearer resource to a service flow corresponding to the third-party application, and the first request message is used to indicate the PCRF to formulate a policy and charging control PCC policy for the third-party application, so that a packet data network gateway P-GW establishes, according to the PCC policy, a bearer resource for the service flow corresponding to the third-party application for a UE in a target user group in a target area, where the throughput information is a throughput required by a third-party application server AS to provide a service for the third-party application; the formulating module is used for formulating the PCC strategy for the third-party application according to the information carried in the first request message received by the first receiving module; a sending module, configured to send the PCC policy to the P-GW, so that the P-GW establishes, according to the PCC policy, bearer resources for the service flow corresponding to the third-party application for the UE in the target user group, and send a first response message to the RPSF, where the first response message is used to indicate that the PCC policy establishment for the third-party application is successful, so that the RPSF notifies the AS of success in bearer resource allocation for the service flow corresponding to the third-party application.
With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, the apparatus further includes: a second receiving module, configured to receive a resource change message sent by a serving gateway S-GW, where the resource change message is used to indicate a change in a location of a UE in a target user group in a target area, and the resource change message carries an identifier of the UE in the target user group and changed location information; a first releasing module, configured to release, when it is determined that the UE in the target user group is not in the target area according to the changed location information of the UE in the target user group, a bearer resource allocated to a service flow corresponding to the third-party application established for the UE in the target user group.
With reference to the fourth aspect, in a second possible implementation manner of the fourth aspect, the apparatus further includes: a third receiving module, configured to receive a second resource release request message sent by the RPSF, where the second resource release request message is used to instruct the PCRF to release bearer resources allocated to establish a service flow corresponding to the third-party application for a UE in a target user group in a target area, and the second resource release message carries an identifier of the UE in the target user group and a policy identifier corresponding to a policy and charging control PCC policy formulated for the third-party application; and a second releasing module, configured to release, according to the indication of the second resource release request message, the bearer resource allocated to the service flow corresponding to the third-party application established for the UE in the target user group.
Based on the above technical solution, the method and the device for processing bearer resources provided in the embodiments of the present invention determine whether to allocate bearer resources to a service flow corresponding to a third-party application according to the current air interface bandwidth resource information and throughput information by obtaining the current air interface bandwidth resource information of a target cell, so as to avoid a problem of network congestion in the target cell when determining to allocate sufficient bearer resources to the third-party application, thereby improving user experience of UE in the target cell.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments of the present invention will be briefly described below, and it is obvious that the drawings described below are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a schematic diagram of an application scenario according to an embodiment of the present invention;
fig. 2 is a schematic flow chart diagram of a method of handling bearer resources according to an embodiment of the present invention;
fig. 3 is another schematic flow chart of a method of handling bearer resources according to an embodiment of the present invention;
fig. 4 is still another schematic flow chart of a method for processing bearer resources according to an embodiment of the present invention;
fig. 5 is a schematic flow chart diagram of a method of handling bearer resources according to another embodiment of the present invention;
fig. 6 is another schematic flow chart diagram of a method of handling bearer resources according to another embodiment of the present invention;
FIG. 7 is yet another schematic flow chart diagram of a method of bearer resource handling according to another embodiment of the present invention;
fig. 8 is a schematic interaction diagram of a method of handling bearer resources according to yet another embodiment of the present invention;
fig. 9 is a schematic block diagram of a processing apparatus for carrying resources according to an embodiment of the present invention;
fig. 10 is another schematic block diagram of a processing apparatus for carrying resources according to an embodiment of the present invention;
fig. 11 is a schematic block diagram of a processing apparatus for carrying resources according to another embodiment of the present invention;
fig. 12 is another schematic block diagram of a processing apparatus for carrying resources according to another embodiment of the present invention;
FIG. 13 is a further schematic block diagram of a processing apparatus for carrying resources according to another embodiment of the present invention;
fig. 14 is a schematic block diagram of a processing apparatus for carrying resources according to another embodiment of the present invention;
fig. 15 is a schematic block diagram of a processing device for carrying resources according to another embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, shall fall within the scope of protection of the present invention.
It should be understood that, in the embodiment of the present invention, a User Equipment (User Equipment, abbreviated as "UE") may be referred to as a Terminal (Terminal), a Mobile Station (Mobile Station, abbreviated as "MS"), a Mobile Terminal (Mobile Terminal), or the like, and the User Equipment may communicate with one or more core networks via a Radio Access Network (RAN), for example, the User Equipment may be a Mobile phone (or referred to as a "cellular" phone), a computer with a Mobile Terminal, or the like, for example, the User Equipment may also be a portable, pocket, handheld, or computer-embedded or vehicle-mounted Mobile device, and they exchange voice and/or data with the RAN.
Fig. 2 is a schematic flow chart diagram of a method 200 for processing bearer resources according to an embodiment of the present invention. The method 200 as shown in fig. 2 may be performed by an operator network device receiving a network awareness and scheduling element, RPSF, the method 200 comprising:
210, the RPSF receives a resource allocation request message sent by a third party application server AS, where the resource allocation request message includes target area information, information of a target user group, and throughput information, the resource allocation request message is used to request that a service flow corresponding to the third party application is established for user equipment UE in the target user group to allocate bearer resources, and the throughput information is throughput required by the AS to provide service for the third party application.
Specifically, in the embodiment of the present invention, the RPSF receives a resource allocation request message sent by a third party application server AS and used for requesting to establish bearer resources for a service flow corresponding to a third party application for user equipment UE in a target user group, where the resource allocation request message includes target area information, information of the target user group, and throughput information. The information of the target user group refers to information such as the number and the category of User Equipment (UE) groups in a target area corresponding to the target area information. The third-party application server AS may be any server of a service provider providing third-party application, where the server may provide group service for a UE group of user equipment in a target area corresponding to the target area information, where the group service refers to that part or all of the user equipment in the UE group may receive any type of information with the same content sent by the third-party application server AS, for example: may be system information such as: the background traffic information may also be periodic information to which the user equipment in the group subscribes in a unified manner.
The resource allocation request message includes target area information, which may be network area information, for example: at least one of the following information may be included: tracking area information of an operator, base station eNB information, cell information, routing area information and service area information. Alternatively, the target area information may also be geographical area information, such as: at least one of the following information may be included: latitude and longitude information, street name information, building name information and other information relevant to the geographic position of the third-party application triggering area.
220, the RPSF acquires, according to the target area information, current air interface bandwidth resource information of a target cell in a target area corresponding to the target area information.
Specifically, in the embodiment of the present invention, the RPSF acquires, according to the target region information acquired in step 210, current air interface bandwidth resource information of a target cell in a target region corresponding to the target region information. The current air interface bandwidth resource information may be a currently available bandwidth resource of the RAN, and specifically may be a currently available bandwidth resource of the RAN calculated by the RAN according to a scheduling algorithm, where the RAN may be an RNC or an eNB. When the target area information is network area information, the network area identified by the network area information can be directly determined as the target area; when the target area information is geographic area information, it is necessary to determine network area information corresponding to the geographic area information, and then determine that a network area identified by the network area information is a target area, for example: the target area may refer to an area range selected by the third party application server to provide the background traffic information download service, but the embodiment of the present invention is not limited thereto.
And 230, the RPSF determines whether to allocate bearer resources for the service flow corresponding to the third-party application according to the current air interface bandwidth resource information and throughput information of the target cell.
Specifically, in the embodiment of the present invention, whether to allocate bearer resources to a service flow corresponding to the third-party application may be determined by comparing the size of the air interface bandwidth resources indicated by the current air interface bandwidth resource information with the size of the throughput indicated by the throughput information. That is to say, when the air interface bandwidth resource indicated by the current air interface bandwidth resource information is greater than or equal to the throughput indicated by the throughput information, it may be determined to allocate bearer resources to the service flow corresponding to the third-party application; and under the condition that the air interface bandwidth resource indicated by the current air interface bandwidth resource information is less than the throughput indicated by the throughput information, determining not to allocate the bearer resource to the service flow corresponding to the third-party application.
And 240, the RPSF allocates or does not allocate bearer resources to the service flow corresponding to the third-party application according to the judgment result.
Specifically, in 230, in the embodiment of the present invention, when determining, according to the current air interface bandwidth resource information and throughput information of the target cell, to allocate bearer resources for the service flow corresponding to the third-party application, the RPSF sends a resource allocation response message to the AS, where the resource allocation response message is used to indicate that bearer resource allocation for the service flow corresponding to the third-party application is successful. And the RPSF sends a resource allocation response message to the AS when determining that the bearer resource is not allocated to the service flow corresponding to the third-party application according to the current air interface bandwidth resource information and the throughput information of the target cell, wherein the resource allocation response message is used for indicating that the bearer resource allocation to the service flow corresponding to the third-party application fails.
Therefore, in the method for processing bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the air interface bandwidth resource information and throughput information, the problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve the user experience of the UE in the target cell.
It should be noted that, in the embodiment of the present invention, the resource allocation request message may further include an application identifier of the third party application and an identifier of the UE. The application identifier of the third-party application is an identifier corresponding to the third-party application, which is generated by the third-party server for the third-party application, and may be used to indicate that the third-party application is a third-party application requesting to allocate sufficient bearer resources.
It should be understood that, in the embodiment of the present invention, the UE in the target user group is a part of or all of the UEs in the UE group, and may also be one UE, but the present invention is not limited thereto. The UE identifier is information for identifying each UE, which corresponds to each UE one to one.
In addition, the resource allocation request message may include an identifier of a service provider of the third-party application, IP address information of the application server, and a quality of service class identifier QCI requested by the third-party application. Wherein the identification of the service provider of the third party application is used to indicate the provider providing the service for the third party application. The IP address information of the application server is used to indicate the IP address of the third party application server so that the RPSF can identify the third party application server. The quality of service class identity, QCI, requested by the third party application refers to the QCI value requested by the third party application.
Optionally, as an embodiment of the present invention, as shown in fig. 3, in 220, the acquiring, by the RPSF according to the target area information, current air interface bandwidth resource information of a target cell in a target area corresponding to the target area information includes:
221, determining a target cell identifier in a target area corresponding to the target area information according to the target area information;
222, sending a second request message to a radio access network RAN in the target cell corresponding to the target cell identifier, where the second request message is used to request to acquire current air interface bandwidth resource information of the target cell;
223, receiving a second response message returned by the RAN according to the second request message, where the second response message includes the current air interface bandwidth resource information of the target cell.
Specifically, in the embodiment of the present invention, the RPSF sends, to the radio access network RAN in the target cell corresponding to the cell identifier according to the cell identifier determined in step 221, a second request message for instructing the RAN to acquire the current air interface bandwidth resource information of the target cell. The second request message may be used to instruct the RAN to obtain, in a statistical manner or calculate according to a scheduling algorithm, total amount information and current total usage information of air interface bandwidth resources of an operator in the target cell, or may be used to instruct the RAN to obtain, in a statistical manner, total amount information and current usage information of air interface bandwidth resources signed by an operator in the target cell and a third party application. That is to say, the current air interface bandwidth resource information of the target cell may include total amount information and current usage amount information of the air interface bandwidth resource, or may be current remaining amount information of the air interface bandwidth resource, that is: the difference information between the total amount of the air interface bandwidth resource and the current usage amount of the air interface bandwidth resource may also include ratio information between the current usage amount of the air interface bandwidth resource and the total amount of the air interface bandwidth resource, but the present invention is not limited thereto. The RAN may be an RNC or an eNB.
It should be noted that, in the embodiment of the present invention, the second request message may include at least one of an application identifier, a cell identifier, and throughput information of the third-party application. The cell identifier may include an identifier of one cell, or may include identifiers of multiple cells. When the cell identifier includes multiple cell identifiers, a cell identifier list may be generated according to the multiple cell identifiers, and in this case, in 222, the RPSF may send a second request message to a radio access network RAN in a target cell corresponding to the cell identifier list, so that the RAN acquires current air interface resource information of the target cell according to an indication of the second request message.
It should be further noted that, in this embodiment of the present invention, the RAN sends the obtained current air interface bandwidth resource information of the target cell to the RPSF, so that the RPSF determines, according to the current air interface bandwidth resource information and the throughput information, to send, to the third-party application server, a resource allocation response message for indicating whether the allocation of the bearer resource for the service flow corresponding to the third-party application is successful. Meanwhile, the RAN may establish context information for the third party application, so that the context information may be directly associated when the third party application requests allocation of sufficient bearer resources again, where the context information may include an identifier of the UE in the target user group and current air interface bandwidth resource information of the target cell, and may also include an identifier of a service provider of the third party application and other information related to the third party application, for example: may be media type information, but embodiments of the invention are not limited in this respect.
Optionally, as an embodiment of the present invention, as shown in fig. 3, in 230, determining, by the RPSF, whether to allocate bearer resources for a service flow corresponding to the third-party application according to the current air interface bandwidth resource information and throughput information of the target cell, where the determining includes:
231. when the air interface bandwidth resources indicated by the current air interface bandwidth resource information meet the throughput indicated by the throughput information, determining to allocate bearer resources for the service flow corresponding to the third-party application;
232, when the air interface bandwidth resource indicated by the current air interface bandwidth resource information does not meet the throughput indicated by the throughput information, determining not to allocate bearer resources for the service flow corresponding to the third-party application.
Optionally, as another embodiment of the present invention, as shown in fig. 3, in 240, the allocating, by the RPSF, bearer resources for or without the service flow corresponding to the third-party application according to the determination result includes:
241, when it is determined that bearer resources are allocated to the service flow corresponding to the third-party application, the RPSF sends a first request message to the PCRF, where the first request message includes an identifier of the third-party application, throughput information, and indication information used for indicating the PCRF to allocate bearer resources to the service flow corresponding to the third-party application, and the first request message is used for indicating the PCRF to make a policy and charging control PCC policy for the third-party application, so that the P-GW establishes, according to the PCC policy, the bearer resources for the service flow corresponding to the third-party application for the UE in the target user group.
242, the RPSF receives a first response message returned by the PCRF according to the first request message, where the first response message is used to indicate that the PCRF successfully makes the PCC policy for the third-party application.
243, the RPSF sends a resource allocation response message to the AS, where the resource allocation response message is used to indicate that the allocation of the bearer resource for the service flow corresponding to the third-party application is successful.
Specifically, in the embodiment of the present invention, when the air interface bandwidth resource indicated by the current air interface bandwidth resource information is greater than or equal to the throughput indicated by the throughput information, it may be determined to allocate a bearer resource to a traffic flow corresponding to the third-party application, and a first request message for instructing the PCRF to formulate a policy and charging control PCC policy for the third-party application may be sent to the policy and charging function unit PCRF. The first request message may include an identifier of the third-party application, throughput information, and indication information, where the indication information is used to indicate the PCRF to allocate bearer resources for a traffic flow corresponding to the third-party application. The first request message may further include an application identifier of the third-party application, an identifier of a service provider, and a QCI requested by the third-party application.
And the PCRF receives the first request message sent by the RPSF, formulates a PCC policy for the third party application according to the information contained in the first request message, and generates a policy identifier corresponding to the PCC policy. The PCRF may send, to the P-GW, a PCC policy formulated for the third-party application, so that the packet data network gateway P-GW establishes, according to the PCC policy, a bearer resource for the service flow corresponding to the third-party application for the UE in the target user group.
The PCRF sends a first response message to the RPSF, wherein the first response message is used for indicating that the PCRF successfully establishes the PCC policy for the third-party application. The first response message may include a policy identifier corresponding to the PCC policy and an application identifier of the third party application. After receiving the first response message sent by the PCRF, the RPSF may send the resource allocation response message to the third-party application server AS, where the resource allocation response message is used to indicate that bearer resource allocation for the service flow corresponding to the third-party application is successful, so that the AS requests the PCRF to establish a dedicated bearer for the service flow corresponding to the third-party application.
It should be understood that, in the embodiment of the present invention, when the resource allocation response message sent by the RPSF to the third-party application server indicates that the bearer resource allocation for the service flow corresponding to the third-party application is successful, the third-party application server sends, after receiving the resource allocation response message, an update request message to the PCRF, where the update request message may include a policy identifier corresponding to a PCC policy formulated for the third-party application, an identifier of the third-party application and an identifier of a UE in the UE group, and the update request message may also include an identifier of a service provider of the third-party application. The PCRF receives the update request message, establishes a dedicated bearer for the service flow corresponding to the third-party application according to the policy identifier included in the update request message and the identifier of the target UE in the UE group, and may also establish context information of the dedicated bearer, where the context information includes the application identifier of the third-party application, so that the RAN in the target cell may determine, according to the application identifier of the third-party application included in the context information, that the bearer requesting allocation of bearer resources is the bearer of the service flow corresponding to the third-party application.
It should be noted that, in the embodiment of the present invention, the first request message may further include the IP address information of the application server and a target cell identifier in a target area corresponding to the target area information.
Optionally, as another embodiment of the present invention, as shown in fig. 3, in 240, the allocating, by the RPSF, bearer resources for or without the service flow corresponding to the third-party application according to the determination result includes:
244, when determining that the bearer resource is not allocated to the service flow corresponding to the third-party application, the RPSF sends a resource allocation response message to the AS, where the resource allocation response message is used to indicate that the bearer resource allocation to the service flow corresponding to the third-party application fails.
Specifically, in the embodiment of the present invention, when the air interface bandwidth resource indicated by the current air interface bandwidth resource information is smaller than the throughput indicated by the throughput information, it may be determined that no bearer resource is allocated to the service flow corresponding to the third-party application. The RPSF may send a resource allocation response message to the AS, where the resource allocation response message is used to indicate that allocation of bearer resources for the service flow corresponding to the third-party application fails, so that the AS does not request the PCRF to establish a dedicated bearer for the service flow corresponding to the third-party application.
Therefore, in the method for processing bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the current air interface bandwidth resource information and throughput information, a problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve user experience of the UE in the target cell.
Optionally, as another embodiment of the present invention, as shown in fig. 4, the method 200 further includes:
250, the RPSF receives a first resource release request message sent by the third-party server AS, where the first resource release request message includes target area information and an identifier of the UE in the target user group, and the first resource release request message is used to request to release bearer resources allocated to establish a service flow corresponding to the third-party application for the UE in the target user group.
And 260, the RPSF determines the domain identifier in the target region corresponding to the target region information according to the target region information.
270, the RPSF sends a second resource release request message to the PCRF corresponding to the domain identifier, where the second resource release request message is used to instruct the PCRF to release the bearer resource allocated to establish the service flow corresponding to the third party application for the UE in the target user group, and the second resource release request message includes the identifier of the UE in the target user group and the policy identifier corresponding to the PCC policy.
Specifically, in the embodiment of the present invention, when the AS does not monitor, within a preset time period, information indicating that a service flow corresponding to a third-party application requesting to allocate a bearer resource is not executed, or when the AS receives information fed back by the UE and indicating that a service flow corresponding to a third-party application requesting to allocate a bearer resource is executed, the AS may send, to the RPSF, a first resource release request message for indicating that a release request is made to establish, for the UE in the target user group, a bearer resource allocated to a service flow corresponding to a third-party application, where the first resource release request message includes target area information and an identifier of the UE in the target user group.
The RPSF receives a first resource release request message sent by the AS, and determines a domain identifier in a target area corresponding to the target area information according to the target area information contained in the first resource release request message, wherein the domain identifier is used for identifying the PCRF in the target area.
The RPSF sends, to the PCRF corresponding to the domain identifier, a second resource release request message for instructing the PCRF to release bearer resources allocated for establishing, for the UE in the target user group, the service flow corresponding to the third-party application, where the second resource release request message includes the identifier of the UE and the policy identifier corresponding to the PCC policy, so that the PCRF knows that the bearer resources that can be released are the bearer resources allocated for establishing, for the UE in the target user group, the service flow corresponding to the third-party application.
Therefore, in the method for processing bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the current air interface bandwidth resource information and throughput information, a problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve user experience of the UE in the target cell. In addition, when it is determined that the service flow corresponding to the third-party application that allocates sufficient bearer resources is executed, the bearer resources allocated to the service flow corresponding to the third-party application established for the UE in the target user group may be released, thereby saving the bearer resources.
The method for processing bearer resources according to the embodiment of the present invention is described above with reference to fig. 2 to 4 from the perspective of receiving the network sensing and scheduling unit RSPF, and the method for processing bearer resources according to the embodiment of the present invention is described below with reference to fig. 5 and 6 from the perspective of the policy and charging function unit PCRF.
Fig. 5 is a schematic flow chart diagram of a method 500 for processing bearer resources according to another embodiment of the present invention. A method 500 as shown in fig. 5 may be performed by an operator network equipment policy and charging function, PCRF, the method 500 including:
510, the PCRF receives a first request message sent by the network awareness and scheduling unit RPSF, where the first request message includes an identifier of a third party application, throughput information, and indication information for indicating that the policy and charging function unit PCRF allocates a bearer resource for a traffic stream corresponding to the third party application, and the first request message is used to indicate the PCRF to formulate a policy and charging control PCC policy for the third party application, so that the packet data network gateway P-GW establishes, according to the PCC policy, a traffic stream corresponding to the third party application for the UE in the target user group in the target area to allocate a bearer resource, where the throughput information is throughput required by the third party application server AS to provide a service for the third party application.
And 520, the PCRF formulates the PCC policy for the third party application according to the information contained in the first request message.
530, sending the PCC policy to the P-GW, so that the P-GW establishes, according to the PCC policy, a bearer resource for the service flow corresponding to the third-party application for the UE in the target user group
540, the PCRF sends a first response message to the RPSF, where the first response message is used to indicate that the PCC policy establishment for the third-party application is successful, so that the RPSF notifies the third-party server that the bearer resource allocation for the service flow corresponding to the third-party application is successful.
Specifically, in the embodiment of the present invention, when the RPSF determines, according to the current air interface bandwidth resource information and throughput information of the target cell, to allocate bearer resources to a service flow corresponding to the third-party application, the RPSF sends, to the PCRF, a first request message indicating that the PCRF formulates the PCC policy for the third-party application. The first request message may include an application identifier of the third-party application, an identifier of a service provider, throughput information, and a quality of service class identifier QCI requested by the third-party application, where the throughput information is a throughput required by the AS to provide a service for the third-party application.
It should be understood that, in the embodiment of the present invention, the first response message may include a policy identifier corresponding to the PCC policy and an application identifier of the third party application. The UE in the target UE group is a part of or all of the UEs in the UE group, or may be one UE, but the present invention is not limited thereto.
And the PCRF receives the first request message sent by the RPSF, formulates a PCC policy for the third party application according to the information contained in the first request message, and generates a policy identifier corresponding to the PCC policy. The PCRF may send, to the P-GW or the policy and charging enforcement unit PCEF, a PCC policy formulated for the third party application, so that the packet data network gateway P-GW establishes, according to the PCC policy, a bearer resource for the service flow corresponding to the third party application for the UE in the target user group. The PCRF sends a first response message to the RPSF, wherein the first response message is used for indicating that the PCRF successfully establishes the PCC policy for the third-party application. The first response message may include a policy identifier corresponding to the PCC policy and an application identifier of the third party application.
Therefore, in the method for processing bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the current air interface bandwidth resource information and throughput information, a problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve user experience of the UE in the target cell.
Optionally, as an embodiment of the present invention, as shown in fig. 6, the method 500 further includes:
550, the PCRF receives a second resource release request message sent by the RPSF, where the second resource release request message is used to instruct the PCRF to release bearer resources allocated to establish a service flow corresponding to the third party application for the UE in the target user group in the target area, and the second resource release message includes an identifier of the UE in the target user group and a policy identifier corresponding to a policy and charging control PCC policy formulated for the third party application.
560, the PCRF releases the bearer resource allocated to the service flow corresponding to the third party application established for the UE in the target user group, according to the indication of the second resource release request message.
Specifically, in the embodiment of the present invention, the PCRF receives a second resource release request message sent by the RPSF and used to instruct the PCRF to release bearer resources allocated to establish the service flow corresponding to the third-party application for the UE in the target user group in the target area, where the second resource release request message includes an identifier of the UE in the target user group and a policy identifier corresponding to a policy and charging control PCC policy formulated for the third-party application, so that the PCRF knows that the bearer resources that can be released refer to bearer resources allocated to establish the service flow corresponding to the third-party application for the UE in the target user group in the target area. The PCRF may release the bearer resource by changing the priority of the bearer resource to a normal level or deleting the bearer resource according to the indication of the second resource release request message.
Therefore, in the method for processing bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the current air interface bandwidth resource information and throughput information, a problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve user experience of the UE in the target cell. In addition, when it is determined that the service flow corresponding to the third-party application requesting for allocating the bearer resource is executed, the bearer resource allocated to the service flow corresponding to the third-party application established for the UE in the target user group may be released, thereby saving the bearer resource.
Optionally, as another embodiment of the present invention, as shown in fig. 7, the method 500 further includes:
570, the PCRF receives a resource change message sent by the serving gateway S-GW, where the resource change message is used to indicate a change in location of a UE in a target user group in a target area, and the resource change message includes an identifier of the UE in the target user group and location information after the change.
580, when the PCRF determines that the UE in the target user group is not in the target cell according to the changed location information of the UE in the target user group, the PCRF releases the bearer resource allocated to the service flow corresponding to the third-party application established for the UE in the target user group.
Specifically, in the embodiment of the present invention, after receiving a resource allocation response message sent by an RPSF and used for indicating that bearer resource allocation for a traffic stream corresponding to a third-party application is successful, an AS sends an update request message to a PCRF, where the update request message may include a policy identifier corresponding to a PCC policy formulated for the third-party application, an application identifier of the third-party application and an identifier of a UE in a target user group, and the update request message may also include an identifier of a service provider of the third-party application. The PCRF receives the update request message, and establishes a dedicated bearer for the service flow corresponding to the third-party application according to the policy identifier included in the update request message and the identifier of the UE in the target user group, and may also establish context information of the dedicated bearer, where the context information includes the application identifier of the third-party application, so that the RAN in the target cell may determine, according to the application identifier of the third-party application included in the context information, that the bearer requesting allocation of bearer resources is the bearer for the service flow corresponding to the third-party application.
And the PCRF sends an indication message to the RCEF, wherein the indication message is used for indicating the RCEF to start a function of reporting the position change information of the UE in the target user group. Specifically, the PCEF may send a bearer establishment request message to the MME through the S-GW, where the request message may include a location change reporting request of the UE in the target user group, and the request message may include target area information, and the request message is used to instruct the MME to report, to the PCRF, a message that the UE in the target user group moves out of the target cell when it is detected that the UE in the target user group moves out of the target cell corresponding to the target area information, where the message includes an identifier of the UE in the target user group, location information after change, and a policy identifier corresponding to a PCC policy formulated for the third-party application.
And the PCRF receives the resource change message sent by the S-GW, and releases the bearer resource distributed by the service flow corresponding to the third-party application established for the UE in the target user group when determining that the UE moves out of the target area according to the identifier of the UE in the target user group, the changed position information and the policy identifier corresponding to the PCC policy formulated for the third-party application.
Therefore, in the method for processing bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the current air interface bandwidth resource information and throughput information, a problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve user experience of the UE in the target cell. In addition, when it is determined that the UE in the target user group in the target cell moves out of the target cell, the bearer resource allocated to establish the service flow corresponding to the third-party application for the UE in the target user group may be released, thereby saving the bearer resource.
It should be understood that, in the embodiment of the present invention, the UE in the target user group is a part of or all of the UEs in the UE group, and may also be one UE, but the present invention is not limited thereto.
It should also be understood that, in the embodiment of the present invention, the PCRF may release the bearer resource by changing the priority of the bearer resource to a normal level or deleting the bearer resource.
It should be noted that, in the embodiment of the present invention, one bearer may correspond to multiple service flows, and in this case, the service flow corresponding to the third-party application may be removed from the bearer.
The following takes the current air interface bandwidth resource information as the currently available bandwidth resource information as an example, and details the technical solution of the embodiment of the present invention with reference to the processing method of the bearer resource shown in fig. 8, it should be understood that this is only an example of the embodiment of the present invention, and does not limit the embodiment of the present invention at all.
Fig. 8 is a schematic interaction diagram of a method 800 for bearer resource processing according to an embodiment of the present invention. The method 800 as shown in FIG. 8 includes:
810, the RPSF receives a resource allocation request message sent by the AS, where the resource allocation request message includes target region information, information of a target user group, and throughput information, the resource allocation request message is used to request to establish a service flow corresponding to a third-party application for user equipment UE in the target user group to allocate bearer resources, and the throughput information is throughput required by the AS to provide a service for the third-party application.
815, the RPSF determines the target cell identifier in the target area corresponding to the target area information according to the target area information contained in the received resource allocation request message.
Specifically, in the embodiment of the present invention, when the target area information is network area information, it may be directly determined that a network area identified by the network area information is a target area; when the target area information is geographic area information, it is necessary to determine network area information corresponding to the geographic area information, and then determine a network area identified by the network area information as the target area, but the embodiment of the present invention is not limited thereto.
It should be understood that, in the embodiment of the present invention, when the target area information is geographic target area information, the network area information corresponding to the geographic area information may be determined through a mapping relationship between the geographic area information and the network area information, for example: the network area information corresponding to the geographical area information may be determined by querying a correspondence table between the geographical area information and the network area information, where the network area information in the correspondence table may include the following information: tracking area information of an operator, base station eNB information, cell information, routing area information and service area information. The geographical area information in the correspondence table may include the following information: latitude and longitude information, street name information, building name information, and the like, which are related to the geographic location of the third-party application trigger area, but the embodiment of the present invention is not limited thereto.
820, the RPSF sends a second request message to the RAN in the target cell corresponding to the target cell identifier according to the target cell identifier determined in 815, so that the RAN acquires the current air interface bandwidth resource information of the target cell according to the indication of the second request message.
825, the RPSF receives a second response message sent by the RAN, where the second response message includes current air interface bandwidth resource information of the target cell, and the current air interface bandwidth resource information may be currently available bandwidth resource information.
Specifically, in the embodiment of the present invention, the RAN receives a second request message sent by the RPSF, obtains, according to an indication of the second request message, that current air interface bandwidth resource information of the target cell is currently available bandwidth resource information in a statistical manner, and sends a second response message including the currently available bandwidth resource information to the RPSF. The second response message may include the currently available bandwidth resource information, which may be difference information between total amount information of bandwidth resources of an operator in the target cell and current total usage information, or difference information between total amount information of bandwidth resources contracted by the operator in the target cell and a third party application and current usage information. That is, the currently available bandwidth resource information may include total amount information and current usage information of the bandwidth resource, and may also be current remaining amount information of the bandwidth resource, that is: the difference information between the total amount of the bandwidth resource and the current usage amount of the bandwidth resource may further include ratio information between the current usage amount of the bandwidth resource and the total amount of the bandwidth resource, but the present invention is not limited thereto.
830, when the currently available bandwidth resource indicated by the currently available bandwidth resource information included in the second response message satisfies the throughput indicated by the throughput information, the RPSF determines to allocate a bearer resource to the traffic flow corresponding to the third-party application.
Specifically, when the currently available bandwidth resource information included in the second response message indicates that there are remaining bandwidth resources and the remaining bandwidth resources are equal to or greater than throughput, the RPSF may determine to allocate bearer resources to the traffic flow corresponding to the third-party application. Or, when the currently available bandwidth resource information included in the second response message indicates that there is no remaining bandwidth resource, whether to establish a bearer resource of a service flow corresponding to the third-party application for the UE may be determined according to the priority of the UE or the priority of the service flow corresponding to the third-party application, for example: when the priority of the UE is a high priority, or the priority of the service flow corresponding to the third-party application is a high priority, the RPSF may determine to establish the bearer resource of the service flow corresponding to the third-party application for the UE.
835, the RPSF sends a first request message to the PCRF, where the first request message includes an identifier of the third-party application, throughput information, and indication information for indicating the PCRF to allocate a bearer resource to a service flow corresponding to the third-party application, and the first request message is used to indicate the PCRF to formulate a policy and charging control PCC policy for the third-party application, so as to allocate the bearer resource to the service flow corresponding to the third-party application.
Wherein the first request message may include an application identifier of the third party application, an identifier of a service provider, and QCI information requested by the third party application. The throughput information is the throughput requested by the AS to provide services for the third party application.
840, the PCRF receives the first request message sent by the RPSF, and formulates the PCC policy for the third party application according to the information included in the first request message, and at the same time, generates a policy identifier corresponding to the PCC policy, and sends the PCC policy to the P-GW, so that the P-GW establishes, according to the PCC policy, a bearer resource for the UE in the target user group for the service flow corresponding to the third party application. And 845, the RPSF receives a first response message sent by the PCRF, where the first response message is used to indicate that the PCRF successfully formulates the PCC policy for the third party application, and the first response message may include a policy identifier corresponding to the PCC policy and an application identifier of the third party application.
And 850, the RPSF sends the resource allocation response message to the AS, where the resource allocation response message is used to indicate that the allocation of the bearer resource for the service flow corresponding to the third-party application is successful.
855, the AS sends a service update request to the PCRF, where the update request message includes a policy identifier corresponding to a PCC policy formulated for the third party application, an application identifier of the third party application, and an identifier of a UE in the UE group, and the update request message is used to instruct the PCRF to establish a dedicated bearer for a traffic flow corresponding to the third party application.
860, the PCRF receives the update request message sent by the AS, and establishes a dedicated bearer for the service flow corresponding to the third party application according to the policy identifier included in the update request message and the identifier of the UE in the UE group.
Specifically, in the embodiment of the present invention, the PCRF receives the update request message sent by the AS, and establishes a dedicated bearer for the service flow corresponding to the third party application according to the policy identifier included in the update request message and the identifier of the UE in the UE group, and may also establish context information of the dedicated bearer, where the context information includes the application identifier of the third party application, so that the RAN in the target cell may determine, according to the application identifier of the third party application included in the context information, that the bearer requesting to allocate bearer resources is the bearer of the service flow corresponding to the third party application.
865a, the RPSF receives a first resource release request message sent by the AS, where the first resource release request message includes target area information and an identifier of the UE in the target user group, and the first resource release request message is used to instruct to release bearer resources allocated to establish a service flow corresponding to the third-party application for the UE in the target user group.
Specifically, in the embodiment of the present invention, when the AS does not monitor, within a preset time period, information indicating that a service flow corresponding to a third application requesting allocation of bearer resources is not executed completely, or the AS receives information fed back by the UE and indicating that a service flow corresponding to a third application applying for sufficient bandwidth resources is executed completely, the AS may send, to the RPSF, a first resource release request message for indicating that a release request is requested to establish, for the UE in the target user group, the bearer resources allocated to the service flow corresponding to the third application, where the first resource release request message includes target area information and an identifier of the UE in the target user group.
870a, the RPSF receives the first resource release request message, and determines the domain identifier in the target region corresponding to the target region information according to the target region information included in the first resource release request message.
It should be understood that, in the embodiment of the present invention, according to the target area information included in the first resource release request message, the RPSF determines, that the domain identifier in the target area corresponding to the target area information is used to identify the PCRF in the target area.
875a, the RPSF sends a second resource release request message to the PCRF according to the domain identifier determined in 880a, where the second resource release request message is used to instruct the PCRF to release bearer resources allocated for establishing the service flow corresponding to the third party application for the UE in the target user group, and the second resource release request message includes the identifier of the UE in the target user group and the policy identifier corresponding to the PCC policy.
885a, the PCRF releases the bearer resource allocated to the service flow corresponding to the third party application established for the UE in the target user group, according to the indication of the second resource release request message.
Or 870b, the PCRF receives a resource change message sent by the serving gateway S-GW, where the resource change message is used to indicate a change in a location of the UE in the target user group in the target area, and the resource change message includes an identifier of the UE in the target user group and changed location information.
880b, when the PCRF determines that the UE is not in the target cell according to the changed location information of the UE in the target user group, the PCRF releases the bearer resource allocated to the service flow corresponding to the third party application established for the UE in the target user group.
Specifically, in the embodiment of the present invention, when the PCRF receives an update request message sent by the AS and establishes a dedicated bearer for a service flow corresponding to the third party application according to a policy identifier included in the update request message and an identifier of the UE in the target user group, the PCRF sends an indication message to the RCEF, where the indication message is used to indicate the RCEF to start a function of reporting the location change information of the UE in the target user group. Specifically, the PCEF may send a bearer establishment request message to the MME through the S-GW, where the request message may include a location change reporting request of the UE in the target user group, and the request message may include target area information, and the request message is used to instruct the MME to report, to the PCRF, a message that the UE in the target user group moves out of the target area when it is detected that the UE in the target user group moves out of the target cell corresponding to the target area information, where the message includes an identifier and changed location information of the UE in the target user group, and a policy identifier corresponding to a PCC policy formulated for the third-party application.
And the PCRF receives the resource change message sent by the S-GW, and releases the bearer resource distributed by the service flow corresponding to the third-party application established for the UE in the target user group when determining that the UE moves out of the target area according to the identifier of the UE in the target user group, the changed position information and the policy identifier corresponding to the PCC policy formulated for the third-party application.
885, the RPSF receives a third message sent by the PCRF, where the third message is used to indicate that releasing the bearer resource allocated to the UE in the target user group to establish the service flow corresponding to the third-party application is successful.
890, the RPSF sends the third message to the AS, so that the AS knows that the bearer resource release allocated to establish the service flow corresponding to the third-party application for the UE in the target user group is successful.
Therefore, in the method for processing bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the current air interface bandwidth resource information and throughput information, a problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve user experience of the UE in the target cell. In addition, when the service flow corresponding to the third-party application requesting for allocating the bearer resource is determined to be executed completely or the UE in the target user group in the target cell moves out of the target cell, the bearer resource allocated for establishing the service flow corresponding to the third-party application for the UE in the target user group is released, so that the bandwidth resource is saved.
The method for processing the bearer resource according to the embodiment of the present invention is described in detail above with reference to fig. 1 to 8, and the apparatus for processing the bearer resource according to the embodiment of the present invention is described in detail below with reference to fig. 9 to 15.
Fig. 9 is a schematic block diagram of a processing apparatus 900 for carrying resources according to an embodiment of the present invention. The apparatus 900 shown in fig. 9 comprises:
a first receiving module 910, configured to receive a resource allocation request message sent by a third-party application server AS, where the resource allocation request message includes target area information, information of a target user group in a target area corresponding to the target area information, and throughput information, and the resource allocation request message is used to request that a service flow corresponding to the third-party application is established for a user equipment UE in the target user group to allocate bearer resources, and the throughput information is throughput required by the AS to provide a service for the third-party application.
An obtaining module 920, configured to obtain, according to the target area information included in the resource allocation request message received by the first receiving module 910, current air interface bandwidth resource information of a target cell in a target area corresponding to the target area information.
A first determining module 930, configured to determine whether to allocate bearer resources for a service flow corresponding to the third-party application according to the current air interface bandwidth resource information of the target cell acquired by the acquiring module 920 and the throughput information included in the resource allocation request message received by the first receiving module.
An allocating module 940, configured to allocate bearer resources for the service flow corresponding to the third-party application or not according to the determination result.
Optionally, as an embodiment of the present invention, the first determining module 930 is specifically configured to determine to allocate bearer resources to a service flow corresponding to the third-party application when the air interface bandwidth resources indicated by the current air interface bandwidth resource information of the target cell meet the throughput indicated by the throughput information, and otherwise determine not to allocate bearer resources to the service flow corresponding to the third-party application.
Optionally, as another embodiment of the present invention, the allocating module 940 is specifically configured to, when the first determining module 930 determines that bearer resources are not allocated to a traffic flow corresponding to the third-party application, send a first request message to the PCRF, where the first request message includes an identifier of the third-party application, the throughput information, and indication information for indicating that the PCRF allocates bearer resources to the traffic flow corresponding to the third-party application, where the first request message is used to indicate the PCRF to formulate a policy and charging control PCC policy for the third-party application, so that a packet data network gateway P-GW establishes the bearer resources for the traffic flow corresponding to the third-party application for UEs in the target user group according to the PCC policy, receive a first response message returned by the PCRF according to the first request message, where the first response message is used to indicate that the PCRF successfully formulates the PCC policy for the third-party application, and sending a resource allocation response message to the AS, wherein the resource allocation response message is used for indicating that the load-bearing resource allocation for the service flow corresponding to the third-party application is successful.
Therefore, in the processing device for bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the air interface bandwidth resource information and throughput information, the problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve user experience of the UE in the cell.
It should be noted that, in the embodiment of the present invention, the resource allocation request message may further include an application identifier of the third party application and an identifier of the UE. The application identifier of the third-party application is an identifier corresponding to the third-party application, which is generated by the third-party server for the third-party application, and may be used to indicate that the third-party application is a third-party application requesting to allocate sufficient bearer resources.
It should be understood that, in the embodiment of the present invention, the UE in the target user group is a part of or all of the UEs in the UE group, and may also be one UE, but the present invention is not limited thereto. The UE identifier is information for identifying each UE, which corresponds to each UE one to one.
In addition, the resource allocation request message may include an identifier of a service provider of the third-party application, IP address information of the application server, and a quality of service class identifier QCI requested by the third-party application. Wherein the identification of the service provider of the third party application is used to indicate the provider providing the service for the third party application. The IP address information of the application server is used to indicate the IP address of the third party application server so that the RPSF can identify the third party application server. The quality of service class identity, QCI, requested by the third party application refers to the QCI value requested by the third party application.
Optionally, AS another embodiment of the present invention, the allocating module 940 is specifically configured to, when the first determining module 930 determines that bearer resources are not allocated to the service flow corresponding to the third-party application, send a resource allocation response message to the AS, where the resource allocation response message is used to indicate that bearer resource allocation to the service flow corresponding to the third-party application fails.
Optionally, as another embodiment of the present invention, as shown in fig. 10, the apparatus 900 further includes:
a second receiving module 950, configured to receive a first resource release request message sent by the AS, where the first resource release request message includes the target area information and an identifier of the UE in the target user group, and the first resource release request message is used to request to release bearer resources allocated to establish a service flow corresponding to the third-party application for the UE in the target user group.
A second determining module 960, configured to determine, according to the target area information included in the first resource release request message received by the second receiving module 950, a domain identifier in the target area corresponding to the target area information.
A sending module 970, configured to send a second resource release request message to the PCRF corresponding to the domain identifier determined by the second determining module 960, where the second resource release request message is used to instruct the PCRF to release bearer resources allocated to establish a service flow corresponding to the third party application for the UE in the target user group, and the second resource release message includes an identifier of the UE in the target user group and a policy identifier corresponding to the PCC policy.
Therefore, in the apparatus for processing bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the current air interface bandwidth resource information and throughput information, a problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve user experience of the UE in the target cell. In addition, when it is determined that the service flow corresponding to the third-party application that allocates sufficient bearer resources is executed, the bearer resources allocated to the service flow corresponding to the third-party application established for the UE in the target user group may be released, thereby saving the bearer resources.
Optionally, as another embodiment of the present invention, the obtaining module 920 includes:
and the determining unit is used for determining the target cell identifier in the target area corresponding to the target area information according to the target area information.
And a sending unit, configured to send a second request message to a radio access network RAN in the target cell corresponding to the target cell identifier, where the second request message is used to request to acquire current air interface bandwidth resource information of the target cell.
And a receiving unit, configured to receive a second response message returned by the RAN according to the second request message, where the second response message includes information of the current air interface bandwidth resource of the target cell.
Specifically, in the embodiment of the present invention, the sending unit sends, to the radio access network RAN in the target cell corresponding to the cell identifier, a second request message for instructing the RAN to acquire the current air interface bandwidth resource information of the target cell according to the cell identifier determined by the determining unit. The second request message may be used to instruct the RAN to obtain, in a statistical manner or calculate according to a scheduling algorithm, total amount information and current total usage information of air interface bandwidth resources of an operator in the target cell, or may be used to instruct the RAN to obtain, in a statistical manner, total amount information and current usage information of air interface bandwidth resources signed by an operator in the target cell and a third party application. That is to say, the current air interface bandwidth resource information of the target cell may include total amount information and current usage amount information of the air interface bandwidth resource, or may be current remaining amount information of the air interface bandwidth resource, that is: the difference information between the total amount of the air interface bandwidth resource and the current usage amount of the air interface bandwidth resource may also include ratio information between the current usage amount of the air interface bandwidth resource and the total amount of the air interface bandwidth resource, but the present invention is not limited thereto. The RAN may be an RNC or an eNB.
It should be noted that, in the embodiment of the present invention, the second request message may include at least one of an application identifier, a cell identifier, and throughput information of the third-party application. The cell identifier may include an identifier of one cell, or may include identifiers of multiple cells. When the cell identifier includes multiple cell identifiers, a cell identifier list may be generated according to the multiple cell identifiers, and at this time, the sending unit may send a second request message to a radio access network RAN in a target cell corresponding to the cell identifier list, so that the RAN obtains current air interface resource information of the target cell according to an indication of the second request message.
It should be understood that the processing apparatus 900 for bearer resources according to the embodiment of the present invention may correspond to the RPSF in the method for processing bearer resources according to the embodiment of the present invention, and the above and other operations and/or functions of each module in 900 are respectively for implementing corresponding flows of each method in fig. 1 to fig. 8, and are not described herein again for brevity.
Therefore, in the apparatus for processing bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the current air interface bandwidth resource information and throughput information, a problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve user experience of the UE in the cell.
Fig. 11 is a schematic block diagram of a processing device 1100 for carrying resources according to another embodiment of the present invention. The apparatus 1100 shown in fig. 11 includes:
a first receiving module 1110, configured to receive a first request message sent by a network awareness and scheduling unit RPSF, where the first request message includes an identifier of a third-party application, throughput information, and indication information used to indicate a policy and charging function unit PCRF to allocate bearer resources for a traffic flow corresponding to the third-party application, and the first request message is used to indicate the PCRF to formulate a policy and charging control PCC policy for the third-party application, so that a packet data network gateway P-GW establishes, according to the PCC policy, a traffic flow corresponding to the third-party application for a UE in a target user group in a target area to allocate bearer resources, where the throughput information is throughput required by a third-party application server AS to provide services for the third-party application.
The formulating module 1120 is configured to formulate the PCC policy for the third party application according to the information included in the first request message received by the first receiving module.
A sending module 1130, configured to send the PCC policy to the P-GW, so that the P-GW establishes, according to the PCC policy, bearer resources for the service flow corresponding to the third-party application for the UE in the target user group, and send a first response message to the RPSF, where the first response message is used to indicate that the PCC policy establishment for the third-party application is successful, so that the RPSF notifies the AS of success in bearer resource allocation for the service flow corresponding to the third-party application.
Therefore, in the apparatus for processing bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the current air interface bandwidth resource information and throughput information, a problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve user experience of the UE in the target cell.
Optionally, as an embodiment of the present invention, as shown in fig. 12, the apparatus 1100 further includes:
a second receiving module 1140, configured to receive a resource change message sent by the serving gateway S-GW, where the resource change message is used to indicate a change in location of a UE in a target user group in a target area, and the resource change message includes an identifier of the UE in the target user group and location information after the change.
A first releasing module 1150, configured to release, when it is determined that the UE in the target user group is not in the target area according to the changed location information of the UE in the target user group, a bearer resource allocated to a service flow corresponding to the third-party application established for the UE in the target user group.
Therefore, in the method for processing bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the current air interface bandwidth resource information and throughput information, a problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve user experience of the UE in the target cell. In addition, when it is determined that the UE in the target user group in the target cell moves out of the target cell, the bearer resource allocated to establish the service flow corresponding to the third-party application for the UE in the target user group may be released, thereby saving the bearer resource.
Optionally, as an embodiment of the present invention, as shown in fig. 13, the apparatus 1100 further includes:
a third receiving module 1160, configured to receive a second resource release request message sent by the RPSF, where the second resource release request message is used to instruct the PCRF to release bearer resources allocated for establishing a service flow corresponding to the third party application for the UE in the target user group in the target area, and the second resource release message includes an identifier of the UE in the target user group and a policy identifier corresponding to a policy and charging control PCC policy formulated for the third party application.
A second releasing module 1170, configured to release, according to the indication of the second resource release request message, the bearer resource allocated to the service flow corresponding to the third-party application established for the UE in the target user group.
It should be understood that the processing apparatus 1100 for bearer resources according to the embodiment of the present invention may correspond to a PCRF in the processing method for bearer resources according to the embodiment of the present invention, and the above and other operations and/or functions of each module in 1100 are respectively for implementing corresponding flows of each method in fig. 1 to fig. 8, and are not described herein again for brevity.
Therefore, in the method for processing bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the current air interface bandwidth resource information and throughput information, a problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve user experience of the UE in the target cell. In addition, when it is determined that the service flow corresponding to the third-party application requesting for allocating the bearer resource is executed, the bearer resource allocated to the service flow corresponding to the third-party application established for the UE in the target user group may be released, thereby saving the bearer resource.
Fig. 14 shows a schematic block diagram of a processing apparatus 1400 for carrying resources according to another embodiment of the present invention. As shown in fig. 14, the apparatus 1400 includes a processor 1410, a memory 1420, a receiver 1430, a transmitter 1440, and a bus 1450. Wherein the processor 1410 is coupled to the memory 1420 via the bus system 1450, the memory 1420 is configured to store instructions, and the processor 1410 is configured to execute instructions stored by the memory 1420. Wherein,
the receiver 1430 is used to: the resource allocation request message is used for requesting to establish service flow allocation bearing resources corresponding to the third-party application for User Equipment (UE) in the target user group, and the throughput information is the throughput required by the AS for providing services for the third-party application.
Processor 1410 is configured to: and according to the target area information, acquiring current air interface bandwidth resource information of a target cell in a target area corresponding to the target area information, determining whether to allocate a bearer resource for a service flow corresponding to the third-party application according to the current air interface bandwidth resource information of the target cell and the throughput information, and according to the judgment result, allocating a bearer resource for a service flow corresponding to the third-party application or not.
Therefore, in the processing device for bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the air interface bandwidth resource information and throughput information, the problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve the user experience of the UE in the target cell.
It should be understood that, in the embodiment of the present invention, the processor 1410 may be a Central Processing Unit (CPU), and the processor 1410 may also be other general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 1420 may include read-only memory and random access memory, and provides instructions and data to the processor 1410. A portion of memory 1420 may also include non-volatile random access memory. For example, memory 1420 may also store device type information.
The bus system 1450 may include a power bus, a control bus, a status signal bus, and the like, in addition to a data bus. For clarity of illustration, however, the various buses are designated in the figure as the bus system 1450.
In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 1410. The steps of a method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 1420, and the processor 1410 reads the information in the memory 1420, and performs the steps of the above-described method in conjunction with the hardware thereof. To avoid repetition, it is not described in detail here.
Optionally, as an embodiment of the present invention, the processor 1410 is specifically configured to: and when the air interface bandwidth resources indicated by the current air interface bandwidth resource information of the target cell meet the throughput indicated by the throughput information, determining to allocate bearer resources to the service flow corresponding to the third-party application, otherwise, determining not to allocate bearer resources to the service flow corresponding to the third-party application.
Optionally, as another embodiment of the present invention, the processor 1410 is specifically configured to:
when determining that bearer resources are allocated to a service flow corresponding to the third-party application, sending a first request message to a policy and charging function (PCRF), where the first request message includes an identifier of the third-party application, the throughput information, and indication information for indicating that the PCRF allocates bearer resources to the service flow corresponding to the third-party application, where the first request message is used to indicate the PCRF to formulate a Policy and Charging Control (PCC) policy for the third-party application, so that a packet data network gateway (P-GW) establishes bearer resources for the service flow corresponding to the third-party application for the UE in the target user group according to the PCC policy, and receives a first response message returned by the PCRF according to the first request message, where the first response message is used to indicate that the PCRF succeeds in formulating PCC policy for the third-party application, and sends a resource allocation response message to the AS, where the resource allocation response message is used to indicate that bearer resources are allocated to the service flow corresponding to the third-party application to form bearer resources into the PCRF And (4) working.
Optionally, as another embodiment of the present invention, the processor 1410 is specifically configured to: and when determining that the bearer resource is not allocated to the service flow corresponding to the third-party application, sending a resource allocation response message to the AS, wherein the resource allocation response message is used for indicating that the bearer resource allocation to the service flow corresponding to the third-party application fails.
Optionally, as another embodiment of the present invention, the receiver 1430 is further configured to: and receiving a first resource release request message sent by the AS, wherein the first resource release request message comprises the target area information and the identifier of the UE in the target user group, and the first resource release request message is used for requesting to release the bearer resource allocated to the service flow corresponding to the third-party application established for the UE in the target user group.
The processor 1410 is further configured to: according to the target area information contained in the first resource release request message received by the second receiving module 950, the domain identifier in the target area corresponding to the target area information is determined.
The transmitter 1440 is configured to: sending a second resource release request message to the PCRF corresponding to the domain identifier determined by the second determining module 960, where the second resource release request message is used to instruct the PCRF to release bearer resources allocated to establish a service flow corresponding to the third party application for the UE in the target user group, and the second resource release message includes an identifier of the UE in the target user group and a policy identifier corresponding to the PCC policy.
Optionally, as another embodiment of the present invention, the processor 1410 is specifically configured to: and determining the target cell identifier in the target area corresponding to the target area information according to the target area information. And sending a second request message to a Radio Access Network (RAN) in the target cell corresponding to the target cell identifier, wherein the second request message is used for requesting to acquire the current air interface bandwidth resource information of the target cell. And receiving a second response message returned by the RAN according to the second request message, where the second response message includes information of the current air interface bandwidth resource of the target cell.
It should be understood that the processing apparatus 1400 for carrying resources according to the embodiment of the present invention may correspond to the RPSF in the processing method for carrying resources according to the embodiment of the present invention and the processing apparatus 900 for carrying resources according to the embodiment of the present invention, and the above and other operations and/or functions of each module in the apparatus 1400 are not described herein again for brevity in order to implement the corresponding flow of each method in fig. 1 to fig. 8, respectively.
Therefore, in the apparatus for processing bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the current air interface bandwidth resource information and throughput information, a problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve user experience of the UE in the target cell.
Fig. 15 shows a schematic block diagram of a processing apparatus 1500 for carrying resources according to another embodiment of the present invention. As shown in fig. 15, the apparatus 1500 includes a processor 1510, a memory 1520, a receiver 1530, a transmitter 1540, and a bus 1550. Wherein the processor 1510 is coupled to the memory 1520 via the bus system 1550, the memory 1520 is configured to store instructions, and the processor 1510 is configured to execute the instructions stored by the memory 1520. Wherein,
receiver 1530 is configured to: receiving a first request message sent by a network perception and scheduling unit RPSF, where the first request message includes an identifier of a third-party application, throughput information, and indication information for indicating a policy and charging function unit PCRF to allocate bearer resources for a service flow corresponding to the third-party application, and the first request message is used to indicate the PCRF to formulate a Policy and Charging Control (PCC) policy for the third-party application, so that a packet data network gateway P-GW establishes the bearer resources for the service flow corresponding to the third-party application for UE in a target user group in a target area according to the PCC policy, and the throughput information is throughput required for providing services for the third-party application, and is applied by a third-party application server AS.
The processor 1510 is configured to: and formulating the PCC policy for the third party application according to the information contained in the first request message received by the first receiving module.
Transmitter 1540 is configured to: sending the PCC policy to the P-GW so that the P-GW establishes, according to the PCC policy, bearer resource allocation for the service flow corresponding to the third-party application for the UE in the target user group, and sending a first response message to the RPSF, where the first response message is used to indicate that the PCC policy establishment for the third-party application is successful, so that the RPSF notifies the AS of success in bearer resource allocation for the service flow corresponding to the third-party application.
Therefore, in the processing device for bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the air interface bandwidth resource information and throughput information, the problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve the user experience of the UE in the target cell.
It should be understood that, in the present embodiment, the processor 1510 may be a Central Processing Unit (CPU), and the processor 1510 may also be other general processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), off-the-shelf programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 1520, which may include both read-only memory and random access memory, provides instructions and data to the processor 1510. A portion of the memory 1520 may also include non-volatile random access memory. For example, the memory 1520 may also store device type information.
The bus system 1550 may include a power bus, a control bus, a status signal bus, and the like, in addition to the data bus. For clarity of illustration, however, the various buses are designated in the figure as bus system 1550.
In implementation, the steps of the above method may be performed by instructions in the form of hardware, integrated logic circuits, or software in the processor 1510. The steps of a method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 1520, and the processor 1510 reads the information in the memory 1520 and performs the steps of the above method in combination with the hardware thereof. To avoid repetition, it is not described in detail here.
Optionally, as an embodiment of the present invention, the receiver 1530 is further configured to: receiving a resource change message sent by a serving gateway S-GW, wherein the resource change message is used for indicating the position change of User Equipment (UE) in a target user group in a target area, and the resource change message comprises the identification of the UE in the target user group and changed position information.
The processor 1510 is further configured to: and when the UE in the target user group is determined not to be in the target area according to the changed position information of the UE in the target user group, releasing the bearer resource allocated to the service flow corresponding to the third-party application established for the UE in the target user group.
Optionally, as another embodiment of the present invention, the receiver 1530 is further configured to: receiving a second resource release request message sent by the RPSF, where the second resource release request message is used to instruct the PCRF to release bearer resources allocated to establish a service flow corresponding to the third-party application for user equipment UE in a target user group in a target area, and the second resource release message includes an identifier of the UE in the target user group and a policy identifier corresponding to a policy and charging control PCC policy formulated for the third-party application.
The processor 1510 is further configured to: and releasing the bearer resource allocated to the service flow corresponding to the third-party application established for the UE in the target user group according to the indication of the second resource release request message.
It should be understood that the processing apparatus 1500 for bearer resources according to the embodiment of the present invention may correspond to the PCRF in the processing method for bearer resources according to the embodiment of the present invention and the processing apparatus 1100 for bearer resources according to the embodiment of the present invention, and the above and other operations and/or functions of each module in the apparatus 1500 are respectively for implementing corresponding flows of each method in fig. 1 to fig. 8, and are not described herein again for brevity.
Therefore, in the apparatus for processing bearer resources provided in the embodiment of the present invention, by obtaining the current air interface bandwidth resource information of the target cell, and determining whether to allocate bearer resources for a service flow corresponding to a third-party application according to the current air interface bandwidth resource information and throughput information, a problem of network congestion in the target cell when sufficient bearer resources are allocated to the third-party application can be avoided, so as to improve user experience of the UE in the target cell.
In addition, the term "and/or" herein is only one kind of association relationship describing an associated object, and means that there may be three kinds of relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
It should be understood that in the present embodiment, "B corresponding to a" means that B is associated with a, from which B can be determined. It should also be understood that determining B from a does not mean determining B from a alone, but may be determined from a and/or other information.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating clearly the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may also be an electric, mechanical or other form of connection.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention essentially or partially contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
While the invention has been described with reference to specific embodiments, the invention is not limited thereto, and various equivalent modifications and substitutions can be easily made by those skilled in the art within the technical scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (18)

1. A method for processing bearer resources, comprising:
receiving a resource allocation request message sent by a third-party Application Server (AS), wherein the resource allocation request message comprises target area information, information of a target user group in a target area corresponding to the target area information and throughput information, the resource allocation request message is used for requesting to establish service flow allocation bearer resources corresponding to a third-party application for User Equipment (UE) in the target user group, and the throughput information is the throughput required by the AS for providing services for the third-party application;
acquiring current air interface bandwidth resource information of a target cell in a target area corresponding to the target area information according to the target area information;
determining whether to allocate bearer resources for a service flow corresponding to the third-party application according to the current air interface bandwidth resource information of the target cell and the throughput information;
and according to the judgment result, allocating bearing resources for the service flow corresponding to the third-party application or not.
2. The method according to claim 1, wherein the determining whether to allocate bearer resources for the service flow corresponding to the third-party application according to the current air interface bandwidth resource information of the target cell and the throughput information includes:
and when the air interface bandwidth resources indicated by the current air interface bandwidth resource information of the target cell meet the throughput indicated by the throughput information, determining to allocate bearer resources to the service flow corresponding to the third-party application, otherwise, determining not to allocate bearer resources to the service flow corresponding to the third-party application.
3. The method according to claim 1 or 2, wherein the allocating, according to the determination result, bearer resources for the service flow corresponding to the third-party application or not comprises:
and when determining that the bearer resource is not allocated to the service flow corresponding to the third-party application, sending a resource allocation response message to the AS, wherein the resource allocation response message is used for indicating that the bearer resource allocation to the service flow corresponding to the third-party application fails.
4. The method according to claim 1 or 2, wherein the allocating, according to the determination result, bearer resources for the service flow corresponding to the third-party application or not comprises:
when determining that bearer resources are allocated to a service flow corresponding to the third-party application, sending a first request message to a policy and charging function (PCRF), where the first request message includes an identifier of the third-party application, the throughput information, and indication information for indicating the PCRF to allocate bearer resources to the service flow corresponding to the third-party application, and the first request message is used to indicate the PCRF to formulate a Policy and Charging Control (PCC) policy for the third-party application, so that a packet data network gateway (P-GW) establishes bearer resources for the service flow corresponding to the third-party application for the UE in the target user group according to the PCC policy;
receiving a first response message returned by the PCRF according to the first request message, wherein the first response message is used for indicating that the PCRF successfully establishes the PCC policy for the third-party application;
and sending a resource allocation response message to the AS, wherein the resource allocation response message is used for indicating that the load-bearing resource allocation for the service flow corresponding to the third-party application is successful.
5. The method of claim 4, further comprising:
receiving a first resource release request message sent by the AS, wherein the first resource release request message includes the target area information and the identifier of the UE in the target user group, and the first resource release request message is used for requesting to release the bearer resource allocated to the service flow corresponding to the third-party application established for the UE in the target user group;
determining a domain identifier in the target area corresponding to the target area information according to the target area information;
and sending a second resource release request message to the PCRF corresponding to the domain identifier, where the second resource release request message is used to instruct the PCRF to release bearer resources allocated to establish a service flow corresponding to the third-party application for the UE in the target user group, and the second resource release request message includes an identifier of the UE in the target user group and a policy identifier corresponding to the PCC policy.
6. The method according to claim 1, wherein the obtaining, according to the target area information, current air interface bandwidth resource information of a target cell corresponding to the target cell identifier includes:
determining a target cell identifier in a target area corresponding to the target area information according to the target area information;
sending a second request message to a Radio Access Network (RAN) in a target cell corresponding to the target cell identifier, wherein the second request message is used for requesting to acquire current air interface bandwidth resource information of the target cell;
and receiving a second response message returned by the RAN according to the second request message, wherein the second response message comprises the current air interface bandwidth resource information of the target cell.
7. A method for processing bearer resources, comprising:
receiving a first request message sent by a network perception and scheduling unit (RPSF), wherein the first request message comprises an identifier of a third-party application, throughput information and indication information used for indicating a policy and charging function unit (PCRF) to allocate bearer resources to a service flow corresponding to the third-party application, and the first request message is used for indicating the PCRF to make a Policy and Charging Control (PCC) policy for the third-party application, so that a packet data network gateway (P-GW) establishes the bearer resources for the service flow corresponding to the third-party application for UE in a target user group in a target area according to the PCC policy, and the throughput information is throughput required for providing services for the third-party application and applied by a third-party Application Server (AS);
according to the information contained in the first request message, the PCC strategy is made for the third-party application;
sending the PCC strategy to the P-GW so that the P-GW establishes a bearer resource for a service flow corresponding to the third-party application for the UE in the target user group according to the PCC strategy;
and sending a first response message to the RPSF, where the first response message is used to indicate that the PCC policy establishment for the third-party application is successful, so that the RPSF notifies the AS that the bearer resource allocation for the service flow corresponding to the third-party application is successful.
8. The method of claim 7, further comprising:
receiving a resource change message sent by a serving gateway (S-GW), wherein the resource change message is used for indicating the position change of User Equipment (UE) in a target user group in a target area, and the resource change message comprises the identification of the UE in the target user group and changed position information;
and when the UE in the target user group is determined not to be in the target area according to the changed position information of the UE in the target user group, releasing the bearer resource allocated to the service flow corresponding to the third-party application established for the UE in the target user group.
9. The method of claim 7, further comprising:
receiving a second resource release request message sent by the RPSF, where the second resource release request message is used to instruct the PCRF to release a bearer resource allocated to establish a service flow corresponding to the third-party application for a user equipment UE in a target user group in a target area, and the second resource release request message includes an identifier of the UE in the target user group and a policy identifier corresponding to a policy and charging control PCC policy formulated for the third-party application;
and releasing the bearer resources allocated to the service flow corresponding to the third-party application established for the UE in the target user group according to the indication of the second resource release request message.
10. A processing apparatus for bearer resources, comprising:
a first receiving module, configured to receive a resource allocation request message sent by an AS, where the resource allocation request message carries target area information, information of a target user group in a target area corresponding to the target area information, and throughput information, and the resource allocation request message is used to request that a bearer resource is allocated to a service flow corresponding to a third-party application established for a user equipment UE in the target user group, and the throughput information is throughput required by the AS to provide a service for the third-party application;
an obtaining module, configured to obtain, according to the target area information carried in the resource allocation request message received by the first receiving module, current air interface bandwidth resource information of a target cell in a target area corresponding to the target area information;
a first determining module, configured to determine whether to allocate bearer resources for a service flow corresponding to the third-party application according to the current air interface bandwidth resource information of the target cell acquired by the acquiring module and the throughput information carried in the resource allocation request message received by the first receiving module;
and the allocation module is used for allocating bearing resources for the service flow corresponding to the third-party application or not according to the judgment result.
11. The apparatus according to claim 10, wherein the first determining module is specifically configured to determine, when an air interface bandwidth resource indicated by the current air interface bandwidth resource information of the target cell satisfies the throughput indicated by the throughput information, to allocate a bearer resource to a service flow corresponding to the third-party application, and otherwise, determine not to allocate a bearer resource to a service flow corresponding to the third-party application.
12. The apparatus according to claim 10 or 11, wherein the allocating module is specifically configured to, when the first determining module determines that bearer resources are not allocated to the traffic flow corresponding to the third-party application, send a resource allocation response message to the AS, where the resource allocation response message is used to indicate that bearer resource allocation to the traffic flow corresponding to the third-party application fails.
13. The apparatus according to claim 10 or 11, wherein the allocating module is specifically configured to, when the first determining module determines to allocate bearer resources for the traffic flow corresponding to the third-party application, send a first request message to a PCRF, where the first request message carries an identifier of the third-party application, the throughput information, and indication information for indicating that the PCRF allocates bearer resources for the traffic flow corresponding to the third-party application, where the first request message is used to instruct the PCRF to formulate a policy and charging control PCC policy for the third-party application, so that a P-GW establishes the bearer resources for the traffic flow corresponding to the third-party application for the UEs in the target user group according to the PCC policy, and receive a first response message returned by the PCRF according to the first request message, the first response message is used to indicate that the PCRF successfully formulates the PCC policy for the third-party application, and send a resource allocation response message to the AS, where the resource allocation response message is used to indicate that allocation of bearer resources for a service flow corresponding to the third-party application is successful.
14. The apparatus of claim 13, further comprising:
a second receiving module, configured to receive a first resource release request message sent by the AS, where the first resource release request message carries the target area information and an identifier of the UE in the target user group, and the first resource release request message is used to request to release bearer resources allocated to establish a service flow corresponding to the third-party application for the UE in the target user group;
a second determining module, configured to determine, according to the target area information carried in the first resource release request message received by the second receiving module, a domain identifier in the target area corresponding to the target area information;
a sending module, configured to send a second resource release request message to the PCRF corresponding to the domain identifier determined by the second determining module, where the second resource release request message is used to instruct the PCRF to release bearer resources allocated to establish a service flow corresponding to the third-party application for the UE in the target user group, and the second resource release request message carries an identifier of the UE in the target user group and a policy identifier corresponding to the PCC policy.
15. The apparatus of claim 10, wherein the obtaining module comprises:
a determining unit, configured to determine, according to the target area information, a target cell identifier in a target area corresponding to the target area information;
a sending unit, configured to send a second request message to a radio access network RAN in a target cell corresponding to the target cell identifier, where the second request message is used to request to acquire current air interface bandwidth resource information of the target cell;
a receiving unit, configured to receive a second response message returned by the RAN according to the second request message, where the second response message includes information of a current air interface bandwidth resource of the target cell.
16. A processing apparatus for bearer resources, comprising:
a first receiving module, configured to receive a first request message sent by a network awareness and scheduling unit RPSF, where the first request message carries an identifier of a third-party application, throughput information, and indication information used to indicate a policy and charging function unit PCRF to allocate bearer resources to a service flow corresponding to the third-party application, and the first request message is used to indicate the PCRF to formulate a policy and charging control PCC policy for the third-party application, so that a packet data network gateway P-GW establishes, according to the PCC policy, a service flow corresponding to the third-party application for allocating bearer resources to a UE in a target user group in a target area, where the throughput information is throughput required by a third-party application server AS to provide services for the third-party application;
a formulating module, configured to formulate the PCC policy for the third-party application according to information carried in the first request message received by the first receiving module;
a sending module, configured to send the PCC policy to the P-GW, so that the P-GW establishes, according to the PCC policy, bearer resources for the service flow corresponding to the third-party application for the UE in the target user group, and send a first response message to the RPSF, where the first response message is used to indicate that the PCC policy establishment for the third-party application is successful, so that the RPSF notifies the AS of success in bearer resource allocation for the service flow corresponding to the third-party application.
17. The apparatus of claim 16, further comprising:
a second receiving module, configured to receive a resource change message sent by a serving gateway S-GW, where the resource change message is used to indicate a change in a location of a UE in a target user group in a target area, and the resource change message carries an identifier of the UE in the target user group and changed location information;
a first releasing module, configured to release, when it is determined that the UE in the target user group is not in the target area according to the changed location information of the UE in the target user group, a bearer resource allocated to a service flow corresponding to the third-party application established for the UE in the target user group.
18. The apparatus of claim 16, further comprising:
a third receiving module, configured to receive a second resource release request message sent by the RPSF, where the second resource release request message is used to instruct the PCRF to release bearer resources allocated to establish a service flow corresponding to the third-party application for user equipment UE in a target user group in a target area, and the second resource release request message carries an identifier of the UE in the target user group and a policy identifier corresponding to a policy and charging control PCC policy formulated for the third-party application;
and a second releasing module, configured to release, according to the indication of the second resource release request message, the bearer resource allocated to the service flow corresponding to the third-party application established for the UE in the target user group.
CN201580003365.2A 2015-01-20 2015-01-20 The treating method and apparatus of bearing resource Active CN105993190B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/071075 WO2016115672A1 (en) 2015-01-20 2015-01-20 Bearer resource processing method and apparatus

Publications (2)

Publication Number Publication Date
CN105993190A CN105993190A (en) 2016-10-05
CN105993190B true CN105993190B (en) 2019-04-26

Family

ID=56416258

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580003365.2A Active CN105993190B (en) 2015-01-20 2015-01-20 The treating method and apparatus of bearing resource

Country Status (2)

Country Link
CN (1) CN105993190B (en)
WO (1) WO2016115672A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108259434B (en) * 2016-12-29 2020-12-22 中国移动通信集团浙江有限公司 Opening method for QoS guarantee capability of user side and server
WO2018188082A1 (en) * 2017-04-14 2018-10-18 华为技术有限公司 Method, device, and system for implementing strategy control
CN109257084A (en) * 2017-07-14 2019-01-22 中兴通讯股份有限公司 A kind of dispatching method and device based on Satellite Communication System
CN109656689B (en) * 2018-12-12 2023-07-18 万兴科技股份有限公司 Task processing system and task processing method
CN113949645A (en) * 2020-07-15 2022-01-18 华为技术有限公司 Service processing method, device, equipment and system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005410A (en) * 2006-12-15 2007-07-25 华为技术有限公司 Detecting method and device for loading state and method and system for distributing loading resource
US8638688B2 (en) * 2007-03-30 2014-01-28 At&T Mobility Ii Llc Method and apparatus for allocation of radio resources
US8204505B2 (en) * 2008-06-17 2012-06-19 Qualcomm Incorporated Managing network-initiated quality of service setup in mobile device and network
US20110252477A1 (en) * 2010-04-08 2011-10-13 Kamakshi Sridhar Dynamic Load Balancing In An Extended Self Optimizing Network
EP2773066A1 (en) * 2013-02-28 2014-09-03 Alcatel Lucent Traffic management in communication networks

Also Published As

Publication number Publication date
CN105993190A (en) 2016-10-05
WO2016115672A1 (en) 2016-07-28

Similar Documents

Publication Publication Date Title
US8665717B2 (en) Data rate aware scheduling in advanced wireless networks
US11075841B2 (en) Network congestion control method, device, and system
EP3745647A1 (en) Method and device for determining qos description information
US10028149B2 (en) Method and apparatus for managing network sharing
EP3843455A1 (en) Slice information processing method and device
CA3112926A1 (en) Slice information processing method and apparatus
JP5452406B2 (en) COMMUNICATION SYSTEM AND METHOD, COMMUNICATION DEVICE
CN105993190B (en) The treating method and apparatus of bearing resource
CN101959252B (en) Quality of service (QoS) control and strategy configuration method and device
US10348678B2 (en) Network device and method for allocating access point name
US11243798B2 (en) Network function virtualization infrastructure performance
CN114598560B (en) Wireless network policy issuing method and device, electronic equipment and storage medium
CN104918283A (en) Congestion control method and congestion control device
EP3039815A1 (en) A node and method for service usage reporting and quota establishment
JP2016036061A (en) Network system, traffic management server, and base station management server
JP2013239960A (en) Communication system, communication device and communication control method
US9088966B2 (en) Providing limited network access to user devices
CN107078914B (en) Telecommunications system and method
EP4064756B1 (en) Bandwidth throttling in a radio access network
WO2016023363A1 (en) Service chain processing method and apparatus, service classifier and pcrf
US11882587B2 (en) Systems and methods for dynamic event-based resource allocation in a radio access network
WO2015196796A1 (en) Congestion processing method and device, ran rcaf and pcrf
WO2015154598A1 (en) Policy control method, apparatus and system
KR20160049705A (en) Apparatus and method for managing roaming traffic

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant