CN110933719B - Method, device and system for establishing load bearing - Google Patents

Method, device and system for establishing load bearing Download PDF

Info

Publication number
CN110933719B
CN110933719B CN201911061303.3A CN201911061303A CN110933719B CN 110933719 B CN110933719 B CN 110933719B CN 201911061303 A CN201911061303 A CN 201911061303A CN 110933719 B CN110933719 B CN 110933719B
Authority
CN
China
Prior art keywords
bandwidth rate
message
terminal
bandwidth
rate
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
CN201911061303.3A
Other languages
Chinese (zh)
Other versions
CN110933719A (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201911061303.3A priority Critical patent/CN110933719B/en
Publication of CN110933719A publication Critical patent/CN110933719A/en
Application granted granted Critical
Publication of CN110933719B publication Critical patent/CN110933719B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/22Negotiating communication rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Abstract

The embodiment of the invention provides a method, a device and a system for establishing a bearer, relates to the field of communication, and is used for improving the success rate of establishing a special bearer by a terminal. The method comprises the following steps: the gateway sends a second message to the PCC service management server; the second message comprises a second bandwidth rate, and the second bandwidth rate is a bandwidth rate supported by the gateway; the PCC service management server receives a first message sent by the OTT server; the first message comprises a first bandwidth rate, wherein the first bandwidth rate is the bandwidth rate requested by the OTT server for the terminal; matching the first bandwidth rate with the second bandwidth rate; the second bandwidth rate is the bandwidth rate supported by the gateway corresponding to the terminal; if the first bandwidth rate is not matched with the second bandwidth rate, adjusting the first bandwidth rate according to the second bandwidth rate to obtain a third bandwidth rate; the third bandwidth rate is used for establishing the bearing of the terminal; and the PCC service management server sends the third bandwidth rate to the AAC network element. The invention is used for establishing the special bearing for the terminal.

Description

Method, device and system for establishing load bearing
Technical Field
The present invention relates to the field of communications, and in particular, to a method, an apparatus, and a system for bearer establishment.
Background
With the explosive growth of data services, the traffic operation strategy is deepened, and the transition from a single traffic packet to an intensive traffic classification product is imperative. The fourth generation (4G) mobile network provides a technical basis for differentiated services based on a quality of service (QoS) dynamic management mechanism implemented by a Policy and Charging Control (PCC) system architecture, the 4G QoS implements policy control decision and charging control functions through a Policy and Charging Rule Function (PCRF), and implements differentiated service capabilities of the 4G QoS based on service class identity (QCI) bearer in cooperation with a 4G core network, a transmission network and a wireless network. Wherein the main parameters of the differentiated service capability of the 4G QoS comprise: QCI, allocation/reservation priority (ARP), maximum Bit Rate (MBR), guaranteed Bit Rate (GBR), etc., which are determined by negotiation between a network side and an Over The Top (OTT) server, so as to provide differentiated services for users.
According to the third generation partnership project (3 GPP) protocol, the 4G mobile network can implement differentiated services for users by establishing a proprietary bearer. When a user needs to adjust the bandwidth rate, a bandwidth rate adjustment request is sent through the OTT server, if a bandwidth rate parameter carried in the bandwidth rate adjustment request is not matched with a bandwidth rate parameter range which can be identified by a network side, a packet data network gateway (PGW) rejects the bandwidth rate adjustment request, an acceleration request rejection message is returned, and the establishment of a dedicated bearer fails, so that the 4G QoS differentiated service cannot be normally performed, and the success rate of a service cannot be ensured.
Disclosure of Invention
Embodiments of the present invention provide a method, an apparatus, and a system for establishing a bearer, which can improve a success rate of establishing a dedicated bearer for a terminal.
In order to achieve the above purpose, the embodiment of the invention adopts the following technical scheme:
in a first aspect, a method for bearer establishment is provided, including: receiving a first message sent by an OTT server; the first message comprises a first bandwidth rate, wherein the first bandwidth rate is the bandwidth rate of a service request of the OTT server for the terminal; matching the first bandwidth rate with the second bandwidth rate; the second bandwidth rate is the bandwidth rate supported by the gateway corresponding to the terminal; if the first bandwidth rate is not matched with the second bandwidth rate, adjusting the first bandwidth rate according to the second bandwidth rate to obtain a third bandwidth rate; the third bandwidth rate is used for establishing the bearing of the terminal; and sending the third bandwidth rate to the AAC network element.
In a second aspect, a method for bearer establishment is provided, including: the gateway sends a second message to the PCC service management server; the second message includes a second bandwidth rate, the second bandwidth rate being a bandwidth rate supported by the gateway.
In a third aspect, a PCC service management server is provided, including: the receiving module is used for receiving a first message sent by the OTT server; the first message comprises a first bandwidth rate, wherein the first bandwidth rate is the bandwidth rate requested by the OTT server for the terminal; the matching module is used for matching the first bandwidth rate and the second bandwidth rate received by the receiving module; the second bandwidth rate is the bandwidth rate supported by the gateway corresponding to the terminal; the adjusting module is used for adjusting the first bandwidth rate according to the second bandwidth rate when the first bandwidth rate is not matched with the second bandwidth rate so as to obtain a third bandwidth rate; the third bandwidth rate is used for establishing the bearing of the terminal; and the sending module is used for sending the third bandwidth rate obtained by the adjusting module to the AAC network element.
In a fourth aspect, there is provided a gateway comprising: a sending module, configured to send a second message to the PCC service management server; the second message includes a second bandwidth rate, the second bandwidth rate being a bandwidth rate supported by the gateway.
In a fifth aspect, a bearer establishment system is provided, including: the OTT server is used for sending a first message to the PCC service management server; the first message includes a first bandwidth rate; the first bandwidth rate is the bandwidth rate requested by the OTT server for the terminal; the gateway is used for sending a second message to the PCC service management server; the second message includes a second bandwidth rate; the second bandwidth rate is the bandwidth rate supported by the gateway corresponding to the terminal; the PCC service management server is used for matching the first bandwidth rate carried in the first message with the second bandwidth rate carried in the second message to obtain a third bandwidth rate; the third bandwidth rate is used for establishing the load of the terminal; and the PCC service management server is also used for sending a third bandwidth rate to the AAC network element.
In a sixth aspect, a PCC service management server is provided that includes a memory, a processor, a bus, and a communication interface; the memory is used for storing computer execution instructions, and the processor is connected with the memory through a bus; when the PCC service management server is running, the processor executes the computer-executable instructions stored in the memory to cause the PCC service management server to perform the method for bearer establishment as provided in the first aspect.
In a seventh aspect, a computer storage medium is provided, which includes computer executable instructions, when the computer executable instructions are executed on a computer, the computer is caused to execute the method for establishing the bearer according to the first aspect.
In an eighth aspect, a gateway is provided that includes a memory, a processor, a bus, and a communication interface; the memory is used for storing computer execution instructions, and the processor is connected with the memory through a bus; when the gateway is operating, the processor executes computer-executable instructions stored by the memory to cause the gateway to perform a method of bearer establishment as provided by the second aspect.
In a ninth aspect, there is provided a computer storage medium comprising computer executable instructions which, when executed on a computer, cause the computer to perform the method of bearer establishment as provided by the second aspect.
The method for establishing the bearer provided by the embodiment of the invention comprises the following steps: the gateway sends a second message to the PCC service management server; the second message comprises a second bandwidth rate, and the second bandwidth rate is a bandwidth rate supported by the gateway; the PCC service management server receives a first message sent by the OTT server; the first message comprises a first bandwidth rate, wherein the first bandwidth rate is the bandwidth rate requested by the OTT server for the terminal; matching the first bandwidth rate with the second bandwidth rate; the second bandwidth rate is the bandwidth rate supported by the gateway corresponding to the terminal; if the first bandwidth rate is not matched with the second bandwidth rate, adjusting the first bandwidth rate according to the second bandwidth rate to obtain a third bandwidth rate; the third bandwidth rate is used for establishing the bearing of the terminal; and the PCC service management server sends the third bandwidth rate to the AAC network element. In the method for establishing a bearer according to the embodiment of the present invention, the PCC service management server adjusts the first bandwidth rate in the first message sent by the OTT server to obtain the third bandwidth rate, so that the third bandwidth rate meets the bandwidth rate requirement supported by the gateway corresponding to the terminal, thereby avoiding a situation of failed establishment when the PCC service management server directly establishes a bearer according to the bandwidth rate in the first message sent by the OTT server in the prior art, improving a success rate of establishing a dedicated bearer for the terminal, and improving the bandwidth rate for the terminal.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic diagram of a system architecture for establishing a bearer according to an embodiment of the present invention;
fig. 2 is a first flowchart of a method for establishing a bearer according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating a method for establishing a bearer according to an embodiment of the present invention;
fig. 4 is a third schematic flowchart of a method for establishing a bearer according to an embodiment of the present invention;
fig. 5 is a fourth schematic flowchart of a method for establishing a bearer according to an embodiment of the present invention;
fig. 6 is a flowchart of a method for establishing a bearer according to an embodiment of the present invention;
fig. 7 is a flowchart illustrating a sixth method for establishing a bearer according to an embodiment of the present invention;
fig. 8 is a first schematic structural diagram of a PCC service management server according to an embodiment of the present invention;
fig. 9 is a structural schematic diagram of a PCC service management server according to an embodiment of the present invention;
fig. 10 is a third schematic structural diagram of a PCC service management server according to an embodiment of the present invention;
fig. 11 is a first schematic structural diagram of a gateway according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of a gateway according to an embodiment of the present invention;
fig. 13 is a schematic structural diagram of a bearer establishment system according to an embodiment of the present invention;
fig. 14 is a fourth schematic structural diagram of a PCC service management server according to an embodiment of the present invention;
fig. 15 is a schematic structural diagram of a gateway according to an 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 only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present relevant concepts in a concrete fashion.
It should be noted that, in the embodiments of the present invention, "of", "corresponding" and "corresponding" may be sometimes used in combination, and it should be noted that, when the difference is not emphasized, the intended meaning is consistent.
For the convenience of clearly describing the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, the words "first", "second", and the like are used for distinguishing the same items or similar items with basically the same functions and actions, and those skilled in the art can understand that the words "first", "second", and the like are not limited in number or execution order.
An embodiment of the present invention provides a system architecture for establishing a bearer, as shown in fig. 1, including: an OTT server 101, a PCC service management server 102, an Application Access Control (AAC) network element 103, a PCRF network element 104, a PGW gateway/Serving Gateway (SGW) 105, a Mobility Management Entity (MME) network element 106, a base station 107, and a terminal 108.
The OTT server 101 is configured to provide a third-party application service. For example, the OTT server 101 may be a server provided by Tencent, and is used for providing application services such as Royal and WeChat; or a server provided by Taobao for providing application services such as Taobao and Temple.
The PCC service management server 102 is configured to control policy and charging for the terminal service, implement 4G QoS dynamic management for the terminal service, and provide differentiated service, service flow bearer resource guarantee, and flow charging policy for the terminal.
And an AAC network element 103, configured to support communication between the PCC service management server 102 and the PCRF network element 104. For example, the data sent by PCC service management server 102 may be subjected to protocol conversion, so that PCRF network element 104 can recognize, thereby completing the transmission of application provider information, service information, qoS requirements, and charging information.
And the PCRF network element 104 is configured to formulate a policy and a charging rule, and issue the relevant policy and rule to the PGW gateway/SGW gateway 105.
A PGW gateway/SGW gateway 105, configured to manage session, bearer control, data forwarding, and allocation of an Internet Protocol (IP) address of a terminal.
MME network element 106 is configured to establish, modify, and release bearers of an Evolved Packet System (EPS).
And the base station 107 is used for transmitting data for the terminal 108 and the mobile network so that the terminal 108 establishes connection with the mobile network.
The terminal 108, which may be a User Equipment (UE), may be a cell phone, a computer, or a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a smart phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a laptop computer, a handheld communication device, a handheld computing device, a satellite radio, a wireless modem card, a Set Top Box (STB), a Customer Premises Equipment (CPE), and/or other devices for communicating over a wireless system.
According to the system architecture, when a special bearer is established for the terminal in the prior art, the PCC service management server is only used for forwarding a request message sent by the OTT server to the AAC network element, where the request message is used for requesting a bandwidth rate for a service of the terminal; the AAC network element carries out protocol conversion on the request message and then sends the request message to the PCRF network element, the PCRF network element formulates a QoS strategy of the terminal according to the request message and sends the QoS strategy to the PGW gateway/SGW gateway; and the PGW gateway/SGW gateway matches the bandwidth rate information in the QoS strategy, and if the bandwidth rate information in the QoS strategy does not meet the bandwidth rate requirement of the PGW gateway/SGW gateway, the PGW gateway/SGW gateway returns a response message to the OTT server through the PCRF gateway, the AAC network element and the PCC service management server, wherein the response message is used for indicating that the bearer establishment fails.
When a dedicated bearer is established in the prior art, the PCC service management server cannot sense the bandwidth rate supported by the PGW gateway/SGW gateway. Therefore, when the special bearer is established for the terminal, the success rate is low.
Based on the foregoing system architecture, an embodiment of the present invention provides a method for establishing a bearer, as shown in fig. 2, including:
s301, the gateway sends a second message to the PCC service management server.
Wherein the second message includes a second bandwidth rate, and the second bandwidth rate is a bandwidth rate supported by the gateway. The bandwidth rate in the embodiment of the present invention may include some parameters for uplink and downlink transmission, such as an uplink MBR, a downlink MBR, an uplink GBR, and a downlink GBR.
For example, the second bandwidth rate may include a second upstream MBR, a second downstream MBR, a second upstream GBR, and a second downstream GBR; and the second uplink MBR is larger than the second uplink GBR, and the second downlink MBR is larger than the second downlink GBR.
In one possible implementation, the gateway may request different bandwidths according to the service requirements of the terminal. For example, when the terminal requests a larger bandwidth rate on the basis of the established bearer, a second message needs to be sent to the PCC service management server through the gateway corresponding to the terminal, where the second message is used to indicate the bandwidth rate supported by the gateway corresponding to the terminal. The gateway corresponding to the terminal in the embodiment of the present invention refers to a gateway for routing data for the terminal, the gateway in the embodiment of the present invention may be a PGW gateway/SGW gateway in the system architecture, and the PCC service management server may be a PCC service management server in the system architecture.
S302, the PCC service management server receives a first message sent by the OTT server.
The first message comprises a first bandwidth rate, wherein the first bandwidth rate is the bandwidth rate requested by the OTT server for the terminal; the first bandwidth rate comprises a first upstream MBR, a first downstream MBR, a first upstream GBR, and a first downstream GBR; the first uplink MBR is larger than the first uplink GBR, and the first downlink MBR is larger than the first downlink GBR.
Optionally, the first message further includes information of an IP, a QCI, an ARP, and the like of the terminal, where the IP of the terminal is used to determine a gateway corresponding to the terminal, the QCI is used to identify a service level of a service of the terminal, and the ARP is used to indicate a priority of the service of the terminal.
Specifically, when the terminal starts a corresponding game or video software and applies for QoS service provisioning, the OTT server sends a first message to the PCC service management server, where the first message is used to indicate a bandwidth rate requested by the OTT server for the terminal, for example, a bandwidth rate requested by the OTT server for a game or video service in the terminal, and the PCC service management server receives and stores the first message sent by the OTT server. The OTT server in the embodiment of the present invention may be an OTT server in the above system architecture.
It should be noted that the OTT server refers to a server used when a third party service provider provides a service, for example, when the third party service provider provides a game service or a video service, the OTT server may be a game server or a video service server of the third party service provider; the first message may be a Hyper Text Transfer Protocol (HTTP) -based traffic acceleration request message.
S303, the PCC service management server matches the first bandwidth rate with the second bandwidth rate.
And the second bandwidth rate is the bandwidth rate supported by the gateway corresponding to the terminal.
Specifically, after receiving a first message sent by the OTT server, the PCC service management server compares a first bandwidth rate carried in the first message with a second bandwidth rate stored in the PCC service management server, determines whether the first bandwidth rate meets a requirement of the second bandwidth rate, and further determines whether a gateway corresponding to the terminal supports the first bandwidth rate.
Since the first bandwidth rate includes the first upstream MBR, the first downstream MBR, the first upstream GBR, and the first downstream GBR, the second bandwidth rate includes the second upstream MBR, the second downstream MBR, the second upstream GBR, and the second downstream GBR. Therefore, the first and second upstream MBRs, the first and second downstream MBRs, the first and second upstream GBRs, and the first and second downstream GBRs should be matched one by one.
Optionally, as shown in fig. 3, step S303 includes:
s3031, adjusting the second bandwidth rate according to the step length corresponding to the second bandwidth rate to obtain a fourth bandwidth rate.
The fourth bandwidth rate includes a fourth upstream MBR, a fourth downstream MBR, a fourth upstream GBR, and a fourth downstream GBR, the fourth upstream MBR being greater than the fourth upstream GBR, the fourth downstream MBR being greater than the fourth downstream GBR.
Exemplarily, if the value range of the second uplink MBR is: 64kbps + M + 8kbps, the value of the fourth uplink MBR can be any one of 64kbps + M + 8kbps; wherein, 64kbps + M8 kbps is less than or equal to 568kbps, and M is a positive integer which is more than or equal to 1.
If the value range of the second uplink MBR is as follows: 576kbps + M + 64kbps, the value of the fourth upstream MBR can be any one of 576kbps + M + 64kbps; wherein, 576kbps + M64kbps is less than or equal to 8640kbps.
Similarly, the fourth downlink MBR, the fourth uplink GBR, and the fourth downlink GBR in the fourth bandwidth rate can be obtained from the corresponding parameter and adjustment step size in the second bandwidth rate in the same manner as above, for example, when the value range of the second uplink MBR is: when 64kbps + M + 8kbps, the value range of the second uplink GBR is as follows: 64kbps + M + 8kbps, and the value of the fourth uplink GBR can be any one of 64kbps + M + 8kbps; the second upstream GBR is smaller than the second upstream MBR.
3032, if the fourth bandwidth rate is the same as the first bandwidth rate, the first bandwidth rate is matched with the second bandwidth rate.
Illustratively, when the fourth upstream MBR is any one of 64kbps + M + 8kbps and the first upstream MBR is 96kbps, because M =4, the fourth upstream MBR can be obtained to be 96kbps, and at this time, the first upstream MBR is equal to the fourth upstream MBR, and the first upstream MBR is matched with the second upstream MBR; when the fourth uplink GBR is any one of 64kbps + M + 8kbps and the first uplink GBR is 72kbps, it can be obtained that the fourth uplink GBR is 72kbps when M =1, and at this time, the first uplink GBR is equal to the fourth uplink GBR, and the first uplink GBR is matched with the second uplink GBR.
When the fourth downlink MBR is any one of 64kbps + M + 8kbps and the first downlink MBR is 96kbps, the fourth downlink MBR is 96kbps when M =4, and the first downlink MBR is equal to the fourth downlink MBR, so that the first downlink MBR is matched with the second downlink MBR; when the value range of the fourth downlink GBR is any one of 64kbps + M + 8kbps and the first downlink GBR is 72kbps, it can be obtained that the fourth downlink GBR is 72kbps because M =1, and at this time, the first downlink GBR is equal to the fourth downlink GBR, and the first downlink GBR matches with the second downlink GBR.
And when the first uplink MBR and the second uplink MBR, the first downlink MBR and the second downlink MBR, the first uplink GBR and the second uplink GBR, and the first downlink GBR and the second downlink GBR are uniformly matched, the first bandwidth rate is matched with the second bandwidth rate.
It should be noted that, in the embodiment of the present invention, the first uplink GBR is smaller than the first uplink MBR, and the first downlink GBR is smaller than the first downlink MBR; the second uplink GBR is smaller than the second uplink MBR, and the second downlink GBR is smaller than the second downlink MBR.
3033, if the fourth bandwidth rate is different from the first bandwidth rate, the first bandwidth rate is not matched with the second bandwidth rate.
Illustratively, if the fourth upstream MBR is any one of 64kbps + m 8kbps, and the first upstream MBR is 98kbps, the first upstream MBR does not match the second upstream MBR because the fourth upstream MBR is not equal to the first upstream MBR; at this time, the first bandwidth rate does not match the second bandwidth rate. Similarly, the first uplink GBR and the second uplink GBR, the first downlink MBR and the second downlink MBR, and the first downlink GBR and the second downlink GBR may also determine whether to match according to the above method.
In one possible implementation manner, when any one or more unmatched parameters exist in the parameters included in the first bandwidth rate and the second bandwidth rate, the first bandwidth rate and the second bandwidth rate are not matched. For example, if the first uplink MBR matches the second uplink MBR, the first uplink GBR matches the second uplink GBR, and the first downlink MBR matches the second downlink MBR, but the first downlink GBR does not match the second downlink GBR, the first bandwidth rate does not match the second bandwidth rate.
S304, if the first bandwidth rate is not matched with the second bandwidth rate, the first bandwidth rate is adjusted according to the second bandwidth rate to obtain a third bandwidth rate.
The third bandwidth rate is used for establishing a bearer of the terminal, and the third bandwidth rate includes a third uplink MBR, a third uplink GBR, a third downlink MBR, and a third downlink GBR.
For a terminal, one terminal can only use one gateway to transmit data, and therefore, the PCC service management server is configured to adapt the first bandwidth rate to the bandwidth rate supported by the gateway corresponding to the terminal, so that the first bandwidth rate meets the bandwidth rate requirement supported by the gateway corresponding to the terminal.
Specifically, there are various situations when the first bandwidth rate is not matched with the second bandwidth rate, and if the first uplink MBR is not matched with the second uplink MBR, the first uplink MBR is adjusted to be matched with the second uplink MBR; if the first downlink MBR is not matched with the second downlink MBR, adjusting the first downlink MBR to be matched with the second downlink MBR; if the first downlink GBR is not matched with the second downlink GBR, adjusting the first downlink GBR to be matched with the second downlink GBR; and if the first uplink MBR is not matched with the second uplink MBR and the first downlink MBR is not matched with the second downlink MBR, adjusting the first uplink MBR and the first downlink MBR to enable the first uplink MBR to be matched with the second uplink MBR and the first downlink MBR to be matched with the second downlink MBR.
Table 1 is a configuration table of the second bandwidth rate, which is specifically as follows:
TABLE 1
Figure SMS_1
Illustratively, according to the content in table 1, taking the adjustment of the first uplink MBR as an example, if the value range of the second uplink MBR is 64kbps + m + 8kbps and the value range of the first uplink MBR is 90kbps, the value of the first uplink MBR is adjusted downward to obtain a third uplink MBR, and the value of the third uplink MBR is 88kbps; if the value range of the second uplink MBR is 576kbps + M64kbps and the value range of the first uplink MBR is 672kbps, the value of the first uplink MBR is adjusted downwards to obtain a third uplink MBR, and the value of the third uplink MBR is 644kbps.
Similarly, when one or more parameters of the first downlink MBR, the first uplink GBR, and the first downlink GBR are not matched with the parameters of the second bandwidth rate, one or more parameters of the first downlink MBR, the first uplink GBR, and the first downlink GBR are adjusted according to the above adjustment method to obtain a third downlink MBR, a third uplink GBR, and a third downlink GBR.
And encapsulating the third uplink MBR, the third downlink MBR, the third uplink GBR and the third downlink GBR into a field comprising a third bandwidth rate.
S305, the PCC service management server sends the third bandwidth rate to the AAC network element.
Specifically, as shown in fig. 4, step S305 includes:
s3051, the PCC service management server updates the first bandwidth rate in the first message according to the third bandwidth rate to obtain a third message.
Wherein the third message includes a third bandwidth rate.
Specifically, the PCC service management server updates the field including the first bandwidth rate in the first message according to the field encapsulated with the third bandwidth rate, and refers to the updated first message as the third message.
S3052, the PCC service management server sends a third message to the AAC network element.
Specifically, the PCC service management server sends the third message to the AAC network element, so that the AAC network element forwards the third message, and establishes a bearer corresponding to the third bandwidth rate for the terminal.
As shown in fig. 5, before step S302, the method further includes:
S301A, the PCC service management server receives at least one second message sent by at least one gateway.
The second message includes a second bandwidth rate of a gateway corresponding to the second message, and the at least one gateway includes a gateway corresponding to the terminal.
Specifically, in the embodiment of the present invention, there may be a plurality of gateways, and there is only one PCC service management server, so that the PCC service management server may receive the second message sent by the plurality of gateways, thereby storing bandwidth rates correspondingly supported by the plurality of gateways.
S301B, the OTT server sends a first message to the PCC service management server.
The first message includes a first bandwidth rate, and the first bandwidth rate is a bandwidth rate of a service request of the OTT server for the terminal.
As shown in fig. 6, after step S302, the PCC service management server may determine, according to the first message, a gateway corresponding to the terminal, including:
S302A, the PCC service management server determines a gateway corresponding to the terminal according to the IP of the terminal and a mobile subscriber number (MSISDN).
The IP of the terminal comprises a public network IP and a private network IP of the terminal.
Specifically, there is a correspondence between the IP of the terminal and the MSISDN of the terminal. As shown in the MSISDN list of table 2 below, including the identification of the gateway, the MSISDN, the public network IP of the terminal, and the private network IP of the terminal.
TABLE 2
Figure SMS_2
As shown in the above table, hb. Pgw.001 may represent PGW gateway 001 located in north river, hb. Pgw.002 may represent PGW gateway 002 located in north river, and bj. Pgw.001 may represent PGW gateway 001 located in beijing, which are not described in detail herein. Of course, the above example is only exemplary, and in practice, other gateways exist, and those skilled in the art may determine the gateway corresponding to the terminal according to the public network IP and the private network IP of the terminal.
After receiving the public network IP and the private network IP of the terminal, the PCC service management server inquires the MSISDN list to determine the identification of the gateway corresponding to the terminal according to the public network IP and the private network IP of the terminal. If the public network IP of the terminal is 122.96.4.102 and the private network IP is 192.168.5.37, the identifier of the gateway used by the terminal is hb.pgw.002, that is, the PGW gateway 002 located in the north of the river when the gateway used by the terminal is shown in table 2.
As shown in fig. 7, an embodiment of the present invention further provides a method for establishing a bearer, including:
s401, the PGW gateway/SGW gateway sends a second message to the PCC service management server.
Wherein the second message includes a second bandwidth rate, and the second bandwidth rate is a bandwidth rate supported by the gateway.
S402, the OTT server sends a first message to the PCC service management server.
The first message includes a first bandwidth rate, where the first bandwidth rate is a bandwidth rate of a service request of the OTT server for the terminal.
Optionally, the first message further includes information of an IP, a QCI, an ARP, a service identifier, and the like of the terminal, where the IP of the terminal is used to determine a gateway corresponding to the terminal, the QCI is used to identify a service level of a terminal service, the ARP is used to indicate a priority of the terminal service, and the service identifier is used to indicate a service type of the terminal.
S403, the PCC service management server receives the first message and the second message.
Specifically, the PCC service management server receives the first message and the second message, and stores a first bandwidth rate in the first message and a second bandwidth rate in the second message.
S404, the PCC service management server matches the first bandwidth rate with the second bandwidth rate, and if the first bandwidth rate is not matched with the second bandwidth rate, the first bandwidth rate is adjusted according to the second bandwidth rate to obtain a third bandwidth rate.
Specifically, in this step, the functions of the PCC service management server are the same as those in steps S303 and S304, and are not described herein again.
And S405, updating the first bandwidth rate by the PCC service management server according to the third bandwidth rate to obtain a third message.
Specifically, the PCC service management server encapsulates the third bandwidth rate into a field including the third bandwidth rate, and updates the field including the first bandwidth rate in the first message according to the field encapsulated with the third bandwidth rate, and refers to the updated first message as the third message.
S406, the PCC service management server sends a third message to the AAC network element.
Optionally, the PCC service management server may send a third message to the AAC network element in a POST manner; POST refers to an HTTP request method for sending data to be processed to a specified resource.
S407, the AAC network element receives the third message, and converts the data protocol of the third message to obtain a fourth message.
Specifically, after receiving the third message, the AAC network element needs to convert the data protocol of the third message to obtain a fourth message; the PCRF network element can identify the fourth message. For example, the third message is HTTP-based data, and the AAC network element may be configured to convert the HTTP-based third message into a fourth message based on a Diameter protocol.
And S408, the AAC network element sends a fourth message to the PCRF network element.
Optionally, the fourth message may be an application access request command message, and the AAC network element sends the fourth message to the PCRF network element through a routing agent (DRA) node.
And S409, the PCRF network element receives the fourth message and formulates a QoS strategy of the terminal service according to the fourth message.
Specifically, the PCRF network element formulates the QoS policy of the terminal according to the QCI, the ARP and the third bandwidth rate information carried in the fourth message.
And S410, the PCRF network element sends a fifth message to the PGW gateway/SGW gateway.
Wherein the fifth message includes the QoS policy.
Optionally, the fifth message may be a re-authentication request command message, and the PCRF network element sends the fifth message to the PGW gateway/SGW gateway corresponding to the terminal through the DRA node. It should be noted that, in this embodiment, the method for the PCC service management server to determine the gateway corresponding to the terminal is the same as that in step S302A described above.
S411, the PGW gateway/SGW gateway sends a sixth message to the MME network element.
After receiving the fifth message, the PGW gateway sends a sixth message to the MME network element according to the fifth message; the sixth message may be a create bearer request message, which is used to instruct the MME network element to create a bearer for the terminal.
Optionally, although the PGW gateway and the SGW gateway are located in the same entity device, the PGW gateway and the SGW gateway are actually two separate logical network elements. Therefore, in the actual signaling flow, when the PGW gateway sends the sixth message to the MME network element, the sixth message needs to be forwarded through the SGW gateway, that is, the PGW gateway sends the sixth message to the SGW gateway, and the SGW gateway sends the sixth message to the MME network element.
And S412, the MME network element sends a seventh message to the base station.
After receiving the sixth message, the MME network element sends a seventh message to the base station according to the sixth message; the seventh message may be an activate dedicated EPS bearer context request message for requesting a dedicated EPS bearer context.
S413, the base station sends an eighth message to the terminal.
After receiving the seventh message, the base station sends an eighth message to the terminal according to the seventh message; the eighth message may be a Radio Resource Control (RRC) reconfiguration request message for instructing the terminal to reconfigure the RRC connection.
In a possible implementation manner, after step S411, the method further includes: and the PGW gateway returns a bearing establishment response message to the OTT server.
The bearer establishment response message includes a bandwidth rate at which the bearer establishment is successful, indicating that the bearer establishment is successful.
The process of sending the bearer establishment response message to the OTT server by the PGW gateway is opposite to the process of sending the first message to the PGW gateway by the OTT server, and the procedure needs to be forwarded by the PCRF network element, the AAC network element, and the PCC service management server, which is not described herein again.
In a possible implementation manner, the method executed by the PCC service management server may also be implemented by setting a rate adjustment module in the PCC service management server, and executing the method for establishing the bearer by the rate adjustment module.
The method for establishing the bearing provided by the embodiment of the invention comprises the following steps: the gateway sends a second message to the PCC service management server; the second message comprises a second bandwidth rate, and the second bandwidth rate is a bandwidth rate supported by the gateway; the PCC service management server receives a first message sent by the OTT server; the first message comprises a first bandwidth rate, wherein the first bandwidth rate is the bandwidth rate of a service request of the OTT server for the terminal; matching the first bandwidth rate with the second bandwidth rate; the second bandwidth rate is the bandwidth rate supported by the gateway corresponding to the terminal; if the first bandwidth rate is not matched with the second bandwidth rate, adjusting the first bandwidth rate according to the second bandwidth rate to obtain a third bandwidth rate; the third bandwidth rate is used for establishing the bearing of the terminal; and the PCC service management server sends the third bandwidth rate to the AAC network element. In the method for establishing a bearer according to the embodiment of the present invention, the PCC service management server adjusts the first bandwidth rate in the first message sent by the OTT server to obtain the third bandwidth rate, so that the third bandwidth rate meets the bandwidth rate requirement supported by the gateway corresponding to the terminal, thereby avoiding a situation of failed establishment when the PCC service management server directly establishes a bearer according to the bandwidth rate in the first message sent by the OTT server in the prior art, improving a success rate of establishing a dedicated bearer for the terminal, and improving the bandwidth rate for the terminal.
As shown in fig. 8, an embodiment of the present invention further provides a PCC service management server 50, including:
a receiving module 501, configured to receive a first message sent by an OTT server; the first message includes a first bandwidth rate, and the first bandwidth rate is a bandwidth rate requested by the OTT server for the service of the terminal.
A matching module 502, configured to match the first bandwidth rate and the second bandwidth rate received by the receiving module 501; the second bandwidth rate is a bandwidth rate supported by a gateway corresponding to the terminal.
An adjusting module 503, configured to adjust the first bandwidth rate according to the second bandwidth rate when the matching module 502 determines that the first bandwidth rate and the second bandwidth rate are not matched, so as to obtain a third bandwidth rate; the third bandwidth rate is used for establishing a bearer for the terminal.
A sending module 504, configured to send the third bandwidth rate obtained by the adjusting module 503 to the AAC network element.
Optionally, the receiving module 501 is further configured to receive at least one second message sent by at least one gateway; the second message includes a second bandwidth rate of a gateway corresponding to the second message, and the at least one gateway includes a gateway corresponding to the terminal.
Optionally, the first message further includes an IP of the terminal, and the second message further includes an MSISDN list of the gateway, as shown in fig. 9, the PCC service management server 50 further includes a processing module 505;
a processing module 505, configured to determine a gateway corresponding to the terminal according to the IP of the terminal and the MSISDN list received by the receiving module 501.
The matching module 502 is specifically configured to adjust the second bandwidth rate according to a step size corresponding to the second bandwidth rate to obtain a fourth bandwidth rate; if the fourth bandwidth rate is the same as the first bandwidth rate, the first bandwidth rate is matched with the second bandwidth rate; if the fourth bandwidth rate is not the same as the first bandwidth rate, the first bandwidth rate does not match the second bandwidth rate.
The sending module 504 is specifically configured to update the first bandwidth rate in the first message according to the third bandwidth rate to obtain a third message; the third message includes a third bandwidth rate; and sending the third message to the AAC network element.
In an embodiment, as shown in fig. 10, if the PCC service management server includes a rate adjustment module 506, and the method for bearer establishment is performed by the rate adjustment module 506 in the PCC service management server 50, the functions of the receiving module 501, the matching module 502, the adjustment module 503, the sending module 504, and the processing module 505 of the PCC service management server 50 in fig. 9 may also be performed by respective sub-modules in the rate adjustment module 506. If receiving submodule 5061 performs the functions of receiving module 501, matching submodule 5062 performs the functions of matching module 502, adjusting submodule 5063 performs the functions of adjusting module 503, transmitting submodule 5064 performs the functions of transmitting module 504, and processing submodule 5065 performs the functions of processing module 505.
As shown in fig. 11, an embodiment of the present invention further provides a gateway 60, including:
a sending module 601, configured to send a second message to the PCC service management server; the second message includes a second bandwidth rate, the second bandwidth rate being a bandwidth rate supported by the gateway.
As shown in fig. 12, the gateway 60 further includes a receiving module 602:
a receiving module 602, configured to receive the third bandwidth rate sent by the PCC service management server.
The sending module 601 is further configured to send the third bandwidth rate to the MME network element after the receiving module 602 receives the third bandwidth rate sent by the PCC service management server, so that the MME network element executes a subsequent procedure of establishing a bearer for the terminal according to the third bandwidth rate, so as to establish a dedicated bearer for the terminal, and improve the bandwidth rate of the terminal service. In the embodiment of the present invention, the gateway sends the third bandwidth rate to the MME network element, and a subsequent bearer establishment procedure executed by the MME network element is the same as the bearer establishment procedure in the above embodiment, which is not described herein again.
Optionally, in a possible implementation manner, the sending module 601 of the gateway 60 is further configured to send a bearer establishment response message to the OTT server; the bearer establishment response message includes a bandwidth rate at which the bearer establishment is successful, indicating that the bearer establishment is successful.
The embodiment of the invention provides a PCC service management server and a gateway, comprising: the gateway sends a second message to the PCC service management server; the second message comprises a second bandwidth rate, and the second bandwidth rate is a bandwidth rate supported by the gateway; the PCC service management server receives a first message sent by the OTT server; the first message comprises a first bandwidth rate, wherein the first bandwidth rate is the bandwidth rate of a service request of the OTT server for the terminal; matching the first bandwidth rate with the second bandwidth rate; the second bandwidth rate is the bandwidth rate supported by the gateway corresponding to the terminal; if the first bandwidth rate is not matched with the second bandwidth rate, adjusting the first bandwidth rate according to the second bandwidth rate to obtain a third bandwidth rate; the third bandwidth rate is used for establishing the bearing of the terminal; and the PCC service management server sends the third bandwidth rate to the AAC network element. In the embodiment of the invention, the PCC service management server adjusts the first bandwidth rate in the first message sent by the OTT server to obtain the third bandwidth rate, so that the third bandwidth rate meets the bandwidth rate requirement supported by the gateway corresponding to the terminal, thereby avoiding the condition of failed establishment when the PCC service management server directly establishes the bearer according to the bandwidth rate in the first message sent by the OTT server in the prior art, improving the success rate of establishing the special bearer for the terminal and improving the bandwidth rate for the terminal.
As shown in fig. 13, an embodiment of the present invention further provides a bearer establishment system 70, including: OTT server 701, PCC service management server 702, and gateway 703;
OTT server 701, configured to send a first message to PCC service management server 702; the first message includes a first bandwidth rate; the first bandwidth rate is a bandwidth rate requested by the OTT server 701 for a service of the terminal.
Gateway 703, configured to send a second message to PCC service management server 702; the second message includes a second bandwidth rate; the second bandwidth rate is a bandwidth rate supported by a gateway corresponding to the terminal.
PCC service management server 702, configured to match the first bandwidth rate carried in the first message with the second bandwidth rate carried in the second message to obtain a third bandwidth rate; the third bandwidth rate is used for establishing the load of the terminal.
PCC service management server 702 is further configured to send the third bandwidth rate to the AAC network element.
As shown in fig. 14, another PCC service management server according to an embodiment of the present invention includes a memory 81, a processor 82, a bus 83, and a communication interface 84; the memory 81 is used for storing computer execution instructions, and the processor 82 is connected with the memory 81 through a bus 83; when the PCC service management server is running, processor 82 executes computer-executable instructions stored by memory 81 to cause the PCC service management server to perform the method for bearer establishment as provided in the embodiments described above.
In a particular implementation, processor 82 (82-1 and 82-2) may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 14, as one embodiment. And for one embodiment, the PCC service management server may include a plurality of processors 82, such as processor 82-1 and processor 82-2 shown in fig. 14. Each of the processors 82 may be a single-Core Processor (CPU) or a multi-Core Processor (CPU). Processor 82 may refer herein to one or more devices, circuits, and/or processing cores that process data (e.g., computer program instructions).
The memory 81 may be, but is not limited to, a read-only memory 81 (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 81 may be self-contained and coupled to the processor 82 via a bus 83. The memory 81 may also be integrated with the processor 82.
In particular implementations, memory 81 is used to store data and computer-executable instructions corresponding to software programs that implement the present invention. Processor 82 may perform various functions of the PCC service management server by running or executing software programs stored in memory 81 and invoking data stored in memory 81.
The communication interface 84 is any device, such as a transceiver, for communicating with other devices or communication networks, such as a control system, a Radio Access Network (RAN), a Wireless Local Area Network (WLAN), and the like. The communication interface 84 may include a receiving unit to implement the receiving function and a transmitting unit to implement the transmitting function.
The bus 83 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an extended ISA (enhanced industry standard architecture) bus, or the like. The bus 83 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 14, but this is not intended to represent only one bus or type of bus.
An embodiment of the present invention further provides a computer storage medium, where the computer storage medium includes a computer execution instruction, and when the computer execution instruction runs on a computer, the computer is enabled to execute the method for bearer establishment performed by the PCC service management server according to the embodiment.
The embodiment of the present invention further provides a computer program, where the computer program may be directly loaded into the memory and contains a software code, and after the computer program is loaded and executed by a computer, the method for establishing a bearer executed by the PCC service management server provided in the foregoing embodiment can be implemented.
As shown in fig. 15, an embodiment of the present invention further provides another gateway, which includes a memory 91, a processor 92, a bus 93, and a communication interface 94; the memory 91 is used for storing computer execution instructions, and the processor 92 is connected with the memory 91 through a bus 93; when the gateway is operating, the processor 92 executes computer-executable instructions stored by the memory 91 to cause the gateway to perform the method of bearer establishment as provided in the embodiments described above.
In particular implementations, processor 92 (92-1 and 92-2) may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 15, as one embodiment. And as an example, the gateway may include multiple processors 92, such as processor 92-1 and processor 92-2 shown in fig. 15. Each of these processors 92 may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). Processor 92 may refer herein to one or more devices, circuits, and/or processing cores that process data (e.g., computer program instructions).
The memory 91 may be a read-only memory 91 (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to these. The memory 91 may be separate and coupled to the processor 92 via a bus 93. The memory 91 may also be integrated with the processor 92.
In a specific implementation, the memory 91 is used for storing data in the present invention and computer executable instructions corresponding to a software program for executing the present invention. The processor 92 may perform various functions of the gateway by running or executing software programs stored in the memory 91 and calling data stored in the memory 91.
The communication interface 94, which may be any transceiver or the like, is used for communicating with other devices or communication networks, such as a control system, a Radio Access Network (RAN), a Wireless Local Area Network (WLAN), and the like. The communication interface 94 may include a receiving unit to implement a receiving function and a transmitting unit to implement a transmitting function.
The bus 93 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an extended ISA (enhanced industry standard architecture) bus, or the like. The bus 93 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 15, but that does not indicate only one bus or one type of bus.
Embodiments of the present invention further provide a computer storage medium, where the computer storage medium includes computer execution instructions, and when the computer execution instructions run on a computer, the computer is enabled to execute the method for establishing a bearer that is executed by a gateway according to the foregoing embodiments.
The embodiment of the present invention further provides a computer program, where the computer program may be directly loaded into the memory and contains a software code, and the computer program is loaded and executed by a computer, so as to implement the method for establishing a bearer executed by the gateway provided in the above embodiment.
Those skilled in the art will recognize that the functionality described in this disclosure may be implemented in hardware, software, firmware, or any combination thereof, in one or more of the examples described above. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
Through the above description of the embodiments, it is clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions.
In the embodiments provided in the present invention, it should be understood that the disclosed 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 modules or units is only one logical function division, and there may be other division ways in actual implementation. For example, various elements or components may be combined or may be integrated into another device, or some features may be omitted, or not implemented. 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 be in an electrical, mechanical or other form. Units described as separate parts may or may not be physically separate, and parts displayed as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed to a plurality of different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
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 readable storage medium. Based on such understanding, the technical solution of the embodiments of the present invention may be essentially or partially contributed to by the prior art, or all or part of the technical solution may be embodied in the form of a software product, where the software product is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) 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: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (11)

1. A method for establishing a bearer, comprising:
receiving a first message sent by an OTT server on an upper layer of a network; the first message comprises a first bandwidth rate, wherein the first bandwidth rate is a bandwidth rate requested by the OTT server for a terminal;
matching the first bandwidth rate with a second bandwidth rate; the second bandwidth rate is a bandwidth rate supported by a gateway corresponding to the terminal;
if the first bandwidth rate is not matched with the second bandwidth rate, adjusting the first bandwidth rate according to the second bandwidth rate to obtain a third bandwidth rate; the third bandwidth rate is used for establishing the load of the terminal;
sending the third bandwidth rate to an application access control AAC network element;
said matching the first bandwidth rate and the second bandwidth rate comprises:
adjusting the second bandwidth rate according to the step length corresponding to the second bandwidth rate to obtain a fourth bandwidth rate;
if the fourth bandwidth rate is the same as the first bandwidth rate, the first bandwidth rate is matched with the second bandwidth rate;
and if the fourth bandwidth rate is different from the first bandwidth rate, the first bandwidth rate is not matched with the second bandwidth rate.
2. The method for establishing a bearer according to claim 1, wherein before receiving the first message sent by the OTT server, the method further comprises:
receiving at least one second message sent by at least one gateway; the second message includes a second bandwidth rate of a gateway corresponding to the second message, and the at least one gateway includes a gateway corresponding to the terminal.
3. The method for establishing a bearer according to claim 2, wherein the first message further includes a network protocol IP of the terminal, the second message further includes a list of MSISDNs of mobile subscriber numbers of gateways, and after receiving the first message sent by the OTT server, the method further includes:
and determining a gateway corresponding to the terminal according to the IP of the terminal and the MSISDN list.
4. The method of claim 3, wherein the establishing a bearer for the terminal according to the third bandwidth rate comprises:
updating the first bandwidth rate in the first message according to the third bandwidth rate to obtain a third message; the third message comprises a third bandwidth rate;
and sending the third message to the AAC network element.
5. A PCC service management server, comprising:
the receiving module is used for receiving a first message sent by the OTT server; the first message comprises a first bandwidth rate, wherein the first bandwidth rate is a bandwidth rate requested by the OTT server for a terminal;
a matching module, configured to match the first bandwidth rate and the second bandwidth rate received by the receiving module; the second bandwidth rate is a bandwidth rate supported by a gateway corresponding to the terminal;
an adjusting module, configured to adjust the first bandwidth rate according to the second bandwidth rate to obtain a third bandwidth rate when the matching module determines that the first bandwidth rate and the second bandwidth rate are not matched; the third bandwidth rate is used for establishing the bearing of the terminal;
a sending module, configured to send the third bandwidth rate obtained by the adjusting module to an application access control AAC network element;
the matching module is specifically configured to,
adjusting the second bandwidth rate according to the step length corresponding to the second bandwidth rate to obtain a fourth bandwidth rate;
if the fourth bandwidth rate is the same as the first bandwidth rate, the first bandwidth rate is matched with the second bandwidth rate;
and if the fourth bandwidth rate is different from the first bandwidth rate, the first bandwidth rate is not matched with the second bandwidth rate.
6. The PCC service management server of claim 5, wherein the receiving module is further configured to receive at least one second message sent by at least one gateway; the second message includes a second bandwidth rate of a gateway corresponding to the second message, and the at least one gateway includes a gateway corresponding to the terminal.
7. The PCC service management server of claim 6, wherein the first message further comprises an IP of the terminal, wherein the second message further comprises a list of MSISDNs for gateways, and wherein the PCC service management server further comprises a processing module;
and the processing module is used for determining the gateway corresponding to the terminal according to the IP of the terminal and the MSISDN list.
8. The PCC service management server of claim 7, wherein the sending module is specifically configured to,
updating the first bandwidth rate in the first message according to the third bandwidth rate to obtain a third message; the third message comprises a third bandwidth rate;
and sending the third message to the AAC network element.
9. A bearer establishment system, comprising: the system comprises an OTT server on the upper layer of the network, a PCC service management server and a gateway;
the OTT server is configured to send a first message to the PCC service management server; the first message comprises a first bandwidth rate; the first bandwidth rate is the bandwidth rate of the service request of the OTT server as the terminal;
the gateway is configured to send a second message to the PCC service management server; the second message comprises a second bandwidth rate; the second bandwidth rate is a bandwidth rate supported by a gateway corresponding to the terminal;
the PCC service management server is configured to match the first bandwidth rate carried in the first message with the second bandwidth rate carried in the second message to obtain a third bandwidth rate; the third bandwidth rate is used for establishing the bearing of the terminal;
the PCC service management server is further configured to send the third bandwidth rate to an Application Access Control (AAC) network element;
the PCC service management server is further configured to adjust the second bandwidth rate according to a step size corresponding to the second bandwidth rate to obtain a fourth bandwidth rate;
if the fourth bandwidth rate is the same as the first bandwidth rate, the first bandwidth rate is matched with the second bandwidth rate;
and if the fourth bandwidth rate is different from the first bandwidth rate, the first bandwidth rate is not matched with the second bandwidth rate.
10. A PCC service management server is characterized by comprising a memory, a processor, a bus and a communication interface; the memory is used for storing computer execution instructions, and the processor is connected with the memory through the bus; when the PCC service management server is running, the processor executes the computer-executable instructions stored by the memory to cause the PCC service management server to perform the method for bearer establishment according to any one of claims 1-4.
11. A computer storage medium comprising computer executable instructions which, when executed on a computer, cause the computer to perform the method of bearer establishment according to any one of claims 1 to 4.
CN201911061303.3A 2019-11-01 2019-11-01 Method, device and system for establishing load bearing Active CN110933719B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911061303.3A CN110933719B (en) 2019-11-01 2019-11-01 Method, device and system for establishing load bearing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911061303.3A CN110933719B (en) 2019-11-01 2019-11-01 Method, device and system for establishing load bearing

Publications (2)

Publication Number Publication Date
CN110933719A CN110933719A (en) 2020-03-27
CN110933719B true CN110933719B (en) 2023-03-28

Family

ID=69850133

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911061303.3A Active CN110933719B (en) 2019-11-01 2019-11-01 Method, device and system for establishing load bearing

Country Status (1)

Country Link
CN (1) CN110933719B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110601948B (en) * 2019-08-30 2021-12-31 深圳市宏电技术股份有限公司 Network bandwidth superposition method and device and gateway equipment
CN112637968B (en) * 2020-12-16 2023-03-14 中国联合网络通信集团有限公司 Special bearing establishing method, PCC service management server and network management equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103248451A (en) * 2012-02-09 2013-08-14 华为技术有限公司 Service rate control method, system and device
WO2016150115A1 (en) * 2015-03-25 2016-09-29 中兴通讯股份有限公司 Bearer establishment method, packet data gateway, serving gateway and system
WO2018045834A1 (en) * 2016-09-08 2018-03-15 华为技术有限公司 Volte service processing method and apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011143939A1 (en) * 2011-01-12 2011-11-24 华为技术有限公司 Method, device and system for setting maximum bandwidth

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103248451A (en) * 2012-02-09 2013-08-14 华为技术有限公司 Service rate control method, system and device
US9497128B2 (en) * 2012-02-09 2016-11-15 Huawei Technologies Co., Ltd. Service rate control method, system and device
WO2016150115A1 (en) * 2015-03-25 2016-09-29 中兴通讯股份有限公司 Bearer establishment method, packet data gateway, serving gateway and system
WO2018045834A1 (en) * 2016-09-08 2018-03-15 华为技术有限公司 Volte service processing method and apparatus

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"PGW的专用承载在无线网络间移动的研究与方案";宋瑾;《中国优秀博硕士学位论文全文数据库(硕士)》;20130216;全文 *
"Towards dynamic QoS-aware over-the-top video streaming";Hyunwoo Nam;《 Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014》;20141009;全文 *

Also Published As

Publication number Publication date
CN110933719A (en) 2020-03-27

Similar Documents

Publication Publication Date Title
CN110519805B (en) Method and device for establishing GBR QoS flow in session
US11184796B2 (en) Traffic priority for long term evolution networks
US20230023571A1 (en) Service processing method for proximity service, device, and system
US8638713B2 (en) Non-intrusive in-session QoS parameter modification method
US20080132268A1 (en) Dynamic quality of service adaptation in packet data communications
US20240089299A1 (en) Method for Providing Restricted Service, and Communications Device
EP4030775A1 (en) Data transmission method and apparatus, gateway, chip and storage medium
WO2020252710A1 (en) Wireless communication method and device
CN110933719B (en) Method, device and system for establishing load bearing
CN113115332A (en) UPF (unified power flow) determination method and device
WO2020073899A1 (en) Data transmission method and apparatus
WO2021227600A1 (en) Network slice control method and communication apparatus
CN116508392A (en) Access mode selection method, terminal equipment and network equipment
CN112637968B (en) Special bearing establishing method, PCC service management server and network management equipment
WO2023102680A1 (en) Congestion control method and apparatus, device, medium, chip, product, and program
WO2022012361A1 (en) Communication method and apparatus
CN114786167B (en) Wireless communication method and device
CN115842781A (en) Rule matching method and device and terminal equipment
CN115696468A (en) Communication method and communication device
TWI836328B (en) Communication method and apparatus
US20230345347A1 (en) Method for determining mec access point and apparatus
WO2024032603A1 (en) Communication method and apparatus
CN117135610A (en) Policy control method and device
WO2023117044A1 (en) Opposite reflective qos
CN116419310A (en) Slice access control method and device and network equipment

Legal Events

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