CN105636152B - A kind of method and system locking user location - Google Patents
A kind of method and system locking user location Download PDFInfo
- Publication number
- CN105636152B CN105636152B CN201410619759.8A CN201410619759A CN105636152B CN 105636152 B CN105636152 B CN 105636152B CN 201410619759 A CN201410619759 A CN 201410619759A CN 105636152 B CN105636152 B CN 105636152B
- Authority
- CN
- China
- Prior art keywords
- slices
- service
- traffic
- pgw
- pcrf
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 238000013475 authorization Methods 0.000 claims description 78
- 230000008569 process Effects 0.000 claims description 13
- 239000012634 fragment Substances 0.000 abstract 3
- 230000008859 change Effects 0.000 description 17
- 238000012986 modification Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a kind of methods for locking user location, this method comprises: PCRF is parsed after receiving the request that PGW is sent;If carrying UE location information in the request, determines whether UE within the scope of authority, is determining the UE when within the scope of authority according to UE location information, be that the UE distributes QoS parameter, time slicing and/or flow fragment and is sent to PGW;PGW is compared according to the QoS parameter received the QoS parameter current with UE, when determining QoS parameter difference, it obtains the new location information of UE and provides service according to the QoS parameter, time slicing and/or the flow fragment that receive for the UE, and when the UE has used time slicing or flow fragment, the UE that will acquire new location information is carried on the request and is sent to PCRF, and whether the request is used to indicate the PCRF and determines UE within the scope of authority according to the new location information of UE.The present invention further simultaneously discloses a kind of method and two kinds of systems for locking user location.
Description
Technical Field
The present invention relates to the field of wireless communications technologies, and in particular, to a method and a system for locking a user position.
Background
The Long Term Evolution (LTE) System is a Long Term Evolution of The Universal Mobile Telecommunications System (UMTS) technology standard established by The3rd generation Partnership Project (3 GPP) organization. Fig. 1 is a schematic diagram illustrating an LTE system architecture in the prior art, where the LTE system includes a Policy and Charging Enforcement Function (PCEF)/Packet Data Network Gateway (PGW), a Mobility Management Entity (MME), a Policy and Charging Rule Function (PCRF), a Home Subscriber Server (HSS), and other support nodes; wherein, PCEF/P-GW and PCRF all belong to the network element of the core network.
At present, with the development of broadband technology and the application of LTE technology, regional marketing is more and more common, how to acquire a User (UE) location and limit a specific preferential service to be used in a specific location becomes a problem of particular concern in the technical field of wireless communication. Currently, two schemes are mainly adopted for obtaining the location information of the UE: according to the first scheme, UE reports own initial position information when being activated, and a network side network element determines whether the UE is in an authorization range according to the initial position information of the UE; and secondly, the network side network element starts a real-time UE position reporting function, receives UE position information reported by the UE in real time, and determines whether the UE is in an authorized range according to the UE position information reported in real time.
In the process of implementing the present invention, the inventor finds that the existing scheme for acquiring the UE location information has at least the following defects:
in a first scheme, when a UE executes a service, a network element on a network side can determine a location of the UE only through initial location information of the UE reported when the UE is activated, so that when the UE moves, a Serving Gateway (SGW) change does not occur as long as the UE does not drop, and a PGW or a PCRF cannot perceive a location change of the UE, so that a corresponding service cannot be provided to the UE according to the location change of the UE.
In the second scheme, if the network element at the network side starts the real-time UE position reporting function, the network cannot bear the signaling load increased by geometric times, which seriously threatens the network security.
Disclosure of Invention
In view of this, embodiments of the present invention are expected to provide a method and a system for locking a user location, which can not only sense a location change of a UE in a process of changing a quality of service parameter, but also reduce a network signaling load.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the embodiment of the invention provides a method for locking the position of a user, which comprises the following steps:
the method comprises the steps that a PCRF analyzes a request sent by a PGW, if the request carries user UE position information, whether the UE is in an authorization range is determined according to the UE position information, and when the UE is determined to be in the authorization range, service quality parameters, time slices and/or traffic slices are distributed to the UE and sent to the PGW; if the request does not carry UE position information, distributing service quality parameters, time slices and/or flow slices for the UE and sending the service quality parameters, the time slices and/or the flow slices to the PGW;
the PGW compares the received service quality parameters with the current service quality parameters of the UE, acquires new position information of the UE when the service quality parameters are different, provides services for the UE according to the received service quality parameters, the time slices and/or the flow slices, and carries the acquired new position information of the UE to the PCRF when the UE finishes using the time slices or the flow slices, wherein the request is used for indicating the PCRF to determine whether the UE is in an authorization range according to the new position information of the UE.
In the above scheme, the method further comprises:
and when the PCRF determines that the UE is not in the authorization range, stopping providing the service for the UE and ending the process.
In the above scheme, the method further comprises:
and the PGW determines that the service quality parameters are the same, provides service for the UE according to the received service quality parameters, the time slices and/or the traffic slices, and requests the service quality parameters, the time slices and/or the traffic slices from the PCRF when the UE finishes using the time slices or the traffic slices.
In the foregoing solution, the sending, by the PGW, the request to the PCRF includes:
and when the PGW determines that the UE is activated, acquiring initial position information of the UE and carrying the initial position information of the UE on the request to send the request to the PCRF.
Based on the above method, an embodiment of the present invention provides a system for locking a user position, where the system includes: PCRF, PGW; wherein,
the PCRF is used for analyzing after receiving a request sent by a PGW, determining whether the UE is in an authorization range according to the UE position information if the request carries the UE position information, and distributing service quality parameters, time slices and/or traffic slices for the UE and sending the service quality parameters, the time slices and/or the traffic slices to the PGW when determining that the UE is in the authorization range; if the request does not carry UE position information, distributing service quality parameters, time slices and/or flow slices for the UE and sending the service quality parameters, the time slices and/or the flow slices to the PGW;
the PGW is configured to, when determining that the quality of service parameters are different according to a comparison between the received quality of service parameters and the current quality of service parameters of the UE, acquire new location information of the UE and provide services for the UE according to the received quality of service parameters, time slices and/or traffic slices, and when the UE finishes using the time slices or the traffic slices, send the request to the PCRF, where the request is used to instruct the PCRF to determine whether the UE is within an authorization range according to the new location information of the UE.
In the above scheme, the PCRF is further configured to stop providing the service for the UE and end the process when it is determined that the UE is not within the authorization range.
In the foregoing solution, the PGW is further configured to determine that the qos parameters are the same, provide a service to the UE according to the received qos parameters, time slices, and/or traffic slices, and request the qos parameters, the time slices, and/or the traffic slices from the PCRF when the UE finishes using the time slices or the traffic slices.
In the foregoing solution, the PGW is further configured to, when determining that the UE is activated, obtain initial location information of the UE and send the request carrying the initial location information of the UE to the PCRF.
The embodiment of the invention also provides a method for locking the position of the user, which comprises the following steps:
the PCRF distributes service quality parameters, time slices and/or traffic slices for the UE and sends the service quality parameters, the time slices and/or the traffic slices to the PGW;
the PGW compares the received service quality parameters with the current service quality parameters of the UE, determines that the service quality parameters are different and obtains new position information of the UE, determines whether the UE is in an authorization range according to the new position information of the UE, provides services for the UE according to the received service quality parameters, time slices and/or flow slices when the UE is determined to be in the authorization range, and requests the service quality parameters, the time slices and/or the flow slices from the PCRF when the UE finishes using the time slices or the flow slices.
In the above scheme, the method further comprises:
and when the PGW determines that the UE is not in the authorized range, stopping providing the service for the UE, and ending the process.
In the above scheme, the method further comprises:
and the PGW determines that the service quality parameters are the same, provides service for the UE according to the received service quality parameters, the time slices and/or the traffic slices, and requests the service quality parameters, the time slices and/or the traffic slices from the PCRF when the UE finishes using the time slices or the traffic slices.
In the foregoing solution, before the PCRF allocates the quality of service parameters, the time slicing and/or the traffic slicing to the UE, the method further includes:
the PGW requests service quality parameters, time slices and/or traffic slices from the PCRF;
correspondingly, the PCRF distributes service quality parameters, time slices and/or traffic slices to the UE and sends the service quality parameters, the time slices and/or the traffic slices to the PGW when receiving the request.
In the foregoing solution, before the PGW requests the PCRF for the quality of service parameter, the time slice, and/or the traffic slice, the method further includes:
the PGW acquires initial position information of the UE when determining that the UE is activated; determining whether the UE is in an authorization range according to the initial position information of the UE, and requesting service quality parameters, time slices and/or traffic slices from the PCRF when the UE is determined to be in the authorization range;
correspondingly, the PCRF distributes service quality parameters, time slices and/or traffic slices to the UE and sends the service quality parameters, the time slices and/or the traffic slices to the PGW when receiving the request.
Based on the above method, an embodiment of the present invention further provides a system for locking a user position, where the system includes: PCRF, PGW; wherein,
the PCRF is used for distributing service quality parameters, time slices and/or traffic slices for the UE and sending the service quality parameters, the time slices and/or the traffic slices to the PGW;
the PGW is configured to compare the received quality of service parameters with current quality of service parameters of the UE, determine that the quality of service parameters do not simultaneously obtain new location information of the UE, determine whether the UE is within an authorization range according to the new location information of the UE, provide services for the UE according to the received quality of service parameters, time slices and/or traffic slices when the UE is determined to be within the authorization range, and request the PCRF for the quality of service parameters, time slices and/or traffic slices when the UE has finished using the time slices or traffic slices.
In the foregoing solution, the PGW is further configured to stop providing the service for the UE and end the procedure when it is determined that the UE is not within the authorized range.
In the foregoing solution, the PGW is further configured to determine that the qos parameters are the same, provide a service to the UE according to the received qos parameters, time slices, and/or traffic slices, and request the qos parameters, the time slices, and/or the traffic slices from the PCRF when the UE finishes using the time slices or the traffic slices.
In the foregoing solution, the PGW is further configured to request a service quality parameter, a time slice, and/or a traffic slice from the PCRF;
correspondingly, the PCRF is further configured to allocate the quality of service parameter, the time slice, and/or the traffic slice to the UE and send the service parameter, the time slice, and/or the traffic slice to the PGW when receiving the request.
In the above scheme, the PGW is further configured to acquire UE initial location information when determining that the UE is activated; determining whether the UE is in an authorization range according to the initial position information of the UE, and requesting service quality parameters, time slices and/or traffic slices from the PCRF when determining whether the UE is in the authorization range;
correspondingly, the PCRF is further configured to allocate the quality of service parameter, the time slice, and/or the traffic slice to the UE and send the service parameter, the time slice, and/or the traffic slice to the PGW when receiving the request.
In the method and system for locking a user location provided by the embodiment of the invention, when receiving a request sent by a PGW and carrying UE location information, a PCRF determines whether the UE is within an authorization range according to the UE location information, and when determining that the UE is within the authorization range, allocates a quality of service parameter, a time slice and/or a traffic slice to the UE and sends the quality of service parameter, the time slice and/or the traffic slice to the PGW; the PGW compares the received service quality parameters with the current service quality parameters of the UE, acquires new position information of the UE when the service quality parameters are different, provides services for the UE according to the received service quality parameters, the time slices and/or the flow slices, and carries the acquired new position information of the UE to the PCRF when the UE uses the time slices or the flow slices, wherein the request is used for indicating the PCRF to determine whether the UE is in an authorization range according to the new position information of the UE; or, the PCRF allocates the service quality parameters, the time slices and/or the traffic slices for the UE and sends the service quality parameters, the time slices and/or the traffic slices to the PGW; the PGW compares the received service quality parameters with the current service quality parameters of the UE, determines that the service quality parameters are different and obtains new position information of the UE, determines whether the UE is in an authorization range according to the new position information of the UE, provides services for the UE according to the received service quality parameters, time slices and/or flow slices when the UE is determined to be in the authorization range, and requests the service quality parameters, the time slices and/or the flow slices from the PCRF when the UE finishes using the time slices or the flow slices; thus, in the embodiment of the present invention, the PCRF or the PGW may sense the location change of the UE in the change procedure of the qos parameter, acquire the location information of the UE, determine whether the UE is within the authorization range according to the location information of the UE, provide high-quality service to the UE when determining that the UE is within the authorization range, and stop providing service to the UE when determining that the UE is not within the authorization range; in addition, compared with the technical scheme of reporting the position information by the UE in real time in the prior art, the embodiment of the invention greatly reduces the network signaling load, and finds a better balance point on the real-time performance and the signaling load, thereby ensuring the network safety.
Drawings
Fig. 1 is a schematic structural diagram of an LTE system in the prior art;
FIG. 2 is a flowchart illustrating an implementation of a method for locking a UE location according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating another method for locking the UE position according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a structure of a system for locking a user's position according to an embodiment of the present invention
Fig. 5 is a schematic structural diagram of another system for locking a user position according to an embodiment of the present invention.
Detailed Description
In the embodiment of the invention, the position change of the UE can be sensed in the change process of the service quality parameters through the PCRF, the position information of the UE is acquired, and whether the UE is in the authorization range is determined according to the position information of the UE, so that high-quality service is provided for the UE in the authorization range; in the case where the PCRF compares the UE location, the PGW may send a request to the PCRF to trigger the qos parameter modification procedure, or the PCRF may actively push the qos parameter, the time slice, and/or the traffic slice to trigger the qos parameter modification procedure.
In the embodiment of the present invention, the PCRF may also set a rule for the PGW in advance, that is: the PCRF informs the PGW of an authorization range of the UE under the service quality parameters of normal subscription, so that the position change of the UE can be sensed in the change process of the service quality parameters through the PGW, the position information of the UE is acquired, and whether the UE is in the authorization range is determined according to the position information of the UE, so that high-quality service is provided for the UE in the authorization range; in the case that the PGW compares the UE location, a qos parameter change procedure may be triggered by sending a request to the PCRF by the PGW or by the PCRF actively pushing qos parameters, time slices, and/or traffic slices.
The following further describes embodiments of the present invention with reference to the drawings.
In a case where the PCRF compares the UE location, a request is sent to the PCRF by the PGW to trigger a qos parameter change procedure, an embodiment of the present invention provides a method for locking a user location, where as shown in fig. 2, the method includes:
step S200: the PCRF analyzes the received request sent by the PGW, and if the request carries the UE position information, the step S201 is switched to; if the request does not carry the UE position information, the step S202 is carried out;
here, the Request sent by the PGW is generally a Credit Control Request (CCR), where the CCR is configured to instruct the PCRF to allocate a service quality parameter, a time slice, and/or a traffic slice to the UE and return the service quality parameter, the time slice, and/or the traffic slice to the PGW, and generally, the PCRF carries the allocated service quality parameter, time slice, and/or traffic slice in a Credit Control response (CCA) and returns the CCA) to the PGW;
here, the PGW may send a request to the PCRF when it is determined that the UE is initially activated, and at this time, the PGW acquires UE initial location information and sends the request carrying the UE initial location information to the PCRF; or sending a request to the PCRF when it is determined that the UE has finished using the time slice or the traffic slice;
step S201: determining whether the UE is in an authorization range according to the UE position information, and distributing service quality parameters, time slices and/or flow slices to the UE and sending the service quality parameters, the time slices and/or the flow slices to the PGW when the UE is determined to be in the authorization range; when the UE is determined not to be in the authorized range, stopping providing service for the UE, and ending the process;
step S202: distributing service quality parameters, time slices and/or flow slices for the UE and sending the service quality parameters, the time slices and/or the flow slices to the PGW;
step S203: the PGW compares the received service quality parameter with the current service quality parameter of the UE, and if the service quality parameters are different, the step S204 is carried out; if the service quality parameters are determined to be the same, the step S205 is executed;
here, when receiving the initial service quality parameter, the PGW provides a service to the UE directly according to the initial service quality parameter, the time slice, and/or the traffic slice without performing comparison, and requests the service quality parameter, the time slice, and/or the traffic slice from the PCRF when the UE finishes using the time slice or the traffic slice;
here, when receiving the subsequent qos parameters, the PGW needs to compare the subsequent qos parameters with the qos parameters received last time, that is: comparing with the current service quality parameter of the UE;
step S204: acquiring new position information of UE (user equipment), providing service for the UE according to received service quality parameters, time slices and/or flow slices, and carrying the acquired new position information of the UE on the request to be sent to the PCRF when the UE finishes using the time slices or the flow slices, wherein the request is used for indicating the PCRF to determine whether the UE is in an authorization range according to the new position information of the UE;
step S205: and providing service for the UE according to the received service quality parameters, time slices and/or traffic slices, and requesting the service quality parameters, the time slices and/or the traffic slices from the PCRF when the UE finishes using the time slices or the traffic slices.
In a case that the PGW compares the UE location, the PGW sends a request to the PCRF or the PCRF actively pushes a quality of service parameter, a time slice, and/or a traffic slice to trigger a quality of service parameter change procedure, an embodiment of the present invention provides a method for locking a user location, where, as shown in fig. 3, the method includes:
step S301: PCRF distributes service quality parameters, time slices and/or traffic slices for user UE and sends the service quality parameters, time slices and/or traffic slices to PGW;
step S302: the PGW compares the received quality of service parameter with the current quality of service parameter of the UE, and if the quality of service parameters are different, the step S303 is performed; determining that the service quality parameters are the same, and turning to step S304;
step S303: acquiring new position information of UE, determining whether the UE is in an authorization range according to the new position information of the UE, and turning to step S304 when the UE is determined to be in the authorization range; when the UE is determined not to be in the authorized range, stopping providing service for the UE, and ending the processing flow;
step S304: and providing service for the UE according to the received service quality parameters, time slices and/or traffic slices, and requesting the service quality parameters, the time slices and/or the traffic slices from the PCRF when the UE finishes using the time slices or the traffic slices.
Here, the PCRF may actively allocate the quality of service parameter, the time slice, and/or the traffic slice to the UE according to a time interval manner, and send the allocated quality of service parameter, the time slice, and/or the traffic slice to the PGW, where the PCRF may send the Re-authorization Request (RAR) carried with the allocated quality of service parameter, time slice, and/or traffic slice to the PGW; or when receiving the request sent by the PGW, triggering the PCRF to allocate a quality of service parameter, a time slice, and/or a traffic slice to the UE and send the service quality parameter, the time slice, and/or the traffic slice to the PGW, where the request sent by the PGW may be a reputation control request; further, before step S301, the method further includes:
step S300: the PGW requests service quality parameters, time slices and/or traffic slices from the PCRF;
correspondingly, when the PCRF receives the request in step S301, the service quality parameter, the time slice, and/or the traffic slice are allocated for the UE and sent to the PGW.
Here, the PGW may obtain UE initial location information when determining that the UE is activated, determine whether the UE is within an authorization range according to the UE initial location information, and request the PCRF for a quality of service parameter, a time slice, and/or a traffic slice when determining whether the UE is within the authorization range; the PGW may also request the service quality parameters, time slicing, and/or traffic slicing from the PCRF when the UE has finished using the time slicing or the traffic slicing.
In the embodiment of the present invention, the PCRF needs to allocate the qos parameters to the UE according to the qos parameters normally subscribed by the UE, and the PCRF may allocate different qos parameters to the UE each time within the range of the qos parameters normally subscribed by the UE, for example, the qos parameters normally subscribed by the UE are 5, the qos parameters allocated to the UE for the first time are 5.001, the qos parameters allocated to the UE for the second time are 4.999, the qos parameters allocated to the UE for the third time are 5.002, …, and so on, so that the PCRF or the PGW can not only sense the location change of the UE and obtain the location information of the UE in the process of changing the qos parameters, determining whether the UE is in an authorized range according to the position information of the UE, thereby providing high-quality service for the UE in the authorized range and not influencing the use experience of a user; in addition, the time slice and the second time slice allocated by the PCRF for the UE at each time may be set according to actual needs of the user.
In order to more clearly illustrate the embodiments of the present invention, the technical solutions of the present invention are further described in detail with reference to the specific embodiments below.
The PCRF pre-configures a first service quality parameter, a first time slice and/or a first traffic slice, and a second service quality parameter, a second time slice and/or a second traffic slice for the UE, wherein the first service quality parameter and the second service quality parameter are within a service quality parameter range normally signed by the UE, and the first service quality parameter is different from the second service quality parameter.
Example one
In the first embodiment, when the PCRF compares the UE location, the PGW sends a CCR to the PCRF to trigger a qos parameter change procedure, where the specific implementation manner is as follows:
when determining that User Equipment (UE) is activated, a packet radio service gateway (PGW) acquires UE initial position information and carries the UE initial position information on a first radio resource controller (CCR) and sends the UE initial position information to a Policy and Charging Rules Function (PCRF);
when receiving a first CCR, a PCRF determines whether the UE is in an authorization range according to the initial position information of the UE, and when determining that the UE is in the authorization range, allocates a first service quality parameter, a first time slice and/or a first traffic slice to the UE, carries the first CCA and sends the first CCA to a PGW; when the UE is determined not to be in the authorized range, stopping providing service for the UE, and ending the process;
when receiving a first CCA, a PGW provides service for the UE according to a first service quality parameter, a first time slice and/or a first traffic slice, and sends a second CCR to the PCRF when the UE finishes using the first time slice or the first traffic slice;
when receiving a second CCR, the PCRF allocates a second service quality parameter, a second time slice and/or a second traffic slice to the UE, carries the second CCA and sends the second CCA to a PGW;
when the PGW receives the second CCA, the PGW compares the received second service quality parameter with the current first service quality parameter of the UE, determines that the service quality parameters are different, reacquires the UE position information, provides service for the UE according to the second service quality parameter, the second time slice and/or the second traffic slice, and carries the reacquired UE position information with a third CCR to send the third CCR to the PCRF when the UE uses the second time slice or the second traffic slice;
when the PCRF receives the third CCR, whether the UE is in an authorization range is determined according to the re-acquired UE position information, and when the UE is determined to be in the authorization range, a first service quality parameter, a first time slice and/or a first traffic slice are distributed to the UE and sent to the PGW; and when the UE is determined not to be in the authorized range, stopping providing the service for the UE, and ending the process.
And so on, when receiving the CCR, the PCRF allocates, to the UE, the first quality of service parameter, the first time slice, and/or the first traffic slice, the second quality of service parameter, the second time slice, and/or the second traffic slice, and the first quality of service parameter, the first time slice, and/or the first traffic slice …, and carries the CCA to send the CCA to the PGW.
Example two
In the second embodiment, when the PCRF compares the UE location, the PCRF actively pushes an RAR to trigger a qos parameter change procedure, where the RAR carries qos parameters, time slices, and/or traffic slices, and the specific implementation manner is as follows:
the PCRF sends a first RAR to a PGW, wherein the first RAR carries a first service quality parameter, a first time slice and/or a first traffic slice;
when receiving the first RAR, the PGW sends the UE initial location information obtained when the UE is activated to the PCRF;
the PCRF determines whether the UE is in an authorization range according to the initial position information of the UE, and sends indication information to the PGW when the UE is determined to be in the authorization range; when the UE is determined not to be in the authorized range, stopping providing service for the UE, and ending the processing flow;
when receiving the indication information, the PGW provides a service for the UE according to the received first quality of service parameter, first time slice and/or first traffic slice;
after a preset time interval, the PCRF sends a second RAR to the PGW, wherein the second RAR carries a second service quality parameter, a second time slice and/or a second traffic slice;
the PGW compares the received second service quality parameter with the current first service quality parameter of the UE, and when the service quality parameters are different, the PGW reacquires the UE position information and sends the UE position information to the PCRF;
and so on, the PCRF sequentially allocates, according to a set time interval manner, a first quality of service parameter, a first time slice, and/or a first traffic slice, a second quality of service parameter, a second time slice, and/or a second traffic slice, and the first quality of service parameter, the first time slice, and/or the first traffic slice … to the UE, and pushes the first quality of service parameter, the first time slice, and/or the first traffic slice to the PGW.
EXAMPLE III
In the third embodiment, when the PGW compares the UE location, the PGW sends a CCR to the PCRF to trigger a qos parameter change procedure, and the specific implementation manner is as follows:
when the PGW determines that the UE is activated, obtaining UE initial position information, determining whether the UE is in an authorization range according to the UE initial position information, and sending a first CCR to the PCRF when determining whether the UE is in the authorization range;
when receiving the first CCR request, the PCRF returns a first CCA to the PGW, where the first CCA carries a first quality of service parameter, a first time slice, and/or a first traffic slice;
when receiving a first CCA, a PGW provides service for the UE according to a first service quality parameter, a first time slice and/or a first traffic slice, and sends a second CCR to the PCRF when the UE finishes using the first time slice or the first traffic slice;
when receiving the second CCR request, the PCRF returns a second CCA to the PGW, where the second CCA carries a second quality of service parameter, a second time slice, and/or a second traffic slice;
the PGW compares the received second service quality parameter with the current first service quality parameter of the UE, acquires the UE position information again when the service quality parameters are different, determines whether the UE is in an authorization range according to the acquired UE position information, stops providing service for the UE when the UE is determined not to be in the authorization range, and ends the processing flow; when the UE is determined to be within the authorization range, providing service for the UE according to the received second service quality parameters, the second time slices and/or the second traffic slices, and sending a third CCR to the PCRF when the UE finishes using the second time slices or the second traffic slices;
when receiving the third CCR, the PCRF returns a third CCA to the PGW, where the third CCA carries a first quality of service parameter, a first time slice, and/or a first traffic slice;
the PGW compares the received first service quality parameter with a current second service quality parameter of the UE; when the service quality parameters are determined to be different, acquiring the UE position information again, determining whether the UE is in an authorized range according to the acquired UE position information again, stopping providing service for the UE when the UE is determined not to be in the authorized range, and ending the processing flow; when the UE is determined to be within the authorization range, providing service for the UE according to the received first service quality parameter, the first time slice and/or the first traffic slice, and when the UE finishes using the first time slice or the first traffic slice, sending a fourth CCR to the PCRF;
and so on, when receiving the CCR, the PCRF allocates, to the UE, the first quality of service parameter, the first time slice, and/or the first traffic slice, the second quality of service parameter, the second time slice, and/or the second traffic slice, and the first quality of service parameter, the first time slice, and/or the first traffic slice …, and carries the CCA to send the CCA to the PGW.
Example four
In the fourth embodiment, when the PGW compares the location of the UE, the PCRF actively pushes an RAR to trigger a qos parameter modification procedure according to a set time interval, where the RAR carries qos parameters, time slices, and/or traffic slices, and the specific implementation manner is as follows:
the PCRF sends a first RAR to a PGW, wherein the first RAR carries a first service quality parameter, a first time slice and/or a first traffic slice;
when receiving a first RAR, a PGW determines whether the UE is in an authorization range according to UE initial position information obtained when the UE is activated, and when determining that the UE is in the authorization range, the PGW provides service for the UE according to received first service quality parameters, first time slices and/or first traffic slices; when the UE is determined not to be in the authorized range, stopping providing service for the UE, and ending the processing flow;
after a preset time interval, the PCRF sends a second RAR to the PGW, wherein the second RAR carries a second service quality parameter, a second time slice and/or a second traffic slice;
the PGW compares the received second service quality parameter with the current first service quality parameter of the UE, acquires the UE position information again when the service quality parameters are different, determines whether the UE is in an authorization range according to the acquired UE position information, stops providing service for the UE when the UE is determined not to be in the authorization range, and ends the processing flow; when the UE is determined to be in the authorization range, providing service for the UE according to the received second service quality parameter, the second time slice and/or the second flow slice;
after a preset time interval, the PCRF sends a third RAR to the PGW, wherein the third RAR carries a first quality of service parameter, a first time slice and/or a first traffic slice;
and so on, the PCRF sequentially allocates, according to a set time interval manner, a first quality of service parameter, a first time slice, and/or a first traffic slice, a second quality of service parameter, a second time slice, and/or a second traffic slice, and the first quality of service parameter, the first time slice, and/or the first traffic slice … to the UE, and pushes the first quality of service parameter, the first time slice, and/or the first traffic slice to the PGW.
In the second embodiment, the PGW may also actively send a CCR to the PCRF when the UE finishes using the time slice or the traffic slice, and instruct the PCRF to allocate the qos parameter, the time slice, and/or the traffic slice to the UE, and return the qos parameter, the time slice, and/or the traffic slice to the PGW after being carried in a CCA.
In order to implement the method, the embodiment of the present invention further provides two systems for locking the user position, and because the principle of the system for solving the problem is similar to that of the method, the implementation of the system may refer to the implementation of the method, and repeated details are not described again.
As shown in fig. 4, the system for locking the user position according to the embodiment of the present invention includes: PCRF400, PGW 401; wherein,
the PCRF400 is configured to analyze the received request sent by the PGW, determine whether the UE is within an authorization range according to the UE location information if the request carries the UE location information, and allocate a quality of service parameter, a time slice and/or a traffic slice to the UE and send the quality of service parameter, the time slice and/or the traffic slice to the PGW when the UE is determined to be within the authorization range; if the request does not carry UE position information, distributing service quality parameters, time slices and/or flow slices for the UE and sending the service quality parameters, the time slices and/or the flow slices to the PGW;
the PGW401 is configured to, according to a comparison between a received service quality parameter and a current service quality parameter of the UE, obtain new location information of the UE when the service quality parameter is determined to be different from the current service quality parameter, provide a service for the UE according to the received service quality parameter, the time slice, and/or the traffic slice, and send the request to the PCRF by carrying the obtained new location information of the UE when the time slice or the traffic slice is used up by the UE, where the request is used to instruct the PCRF to determine whether the UE is within an authorization range according to the new location information of the UE.
In a specific implementation, the PCRF400 is further configured to stop providing the service for the UE and end the procedure when the UE is determined not to be within the authorization range.
In a specific implementation, the PGW401 is further configured to determine that the qos parameters are the same, provide a service to the UE according to the received qos parameters, the received time slice, and/or the received traffic slice, and request the qos parameters, the received time slice, and/or the received traffic slice from the PCRF when the UE finishes using the time slice or the received traffic slice.
In a specific implementation, the PGW401 is further configured to, when determining that the UE is activated, obtain initial location information of the UE and send the request carrying the initial location information of the UE to the PCRF.
As shown in fig. 5, the system for locking the user position according to the embodiment of the present invention includes: PCRF500, PGW 501; wherein,
the PCRF500 is configured to allocate a service quality parameter, a time slice and/or a traffic slice for the UE and send the service quality parameter, the time slice and/or the traffic slice to the PGW;
the PGW501 is configured to compare the received quality of service parameter with a current quality of service parameter of the UE, determine that the quality of service parameter is different from the current quality of service parameter, obtain new location information of the UE, determine whether the UE is within an authorization range according to the new location information of the UE, provide a service for the UE according to the received quality of service parameter, time slice, and/or traffic slice when the UE is within the authorization range, and request the quality of service parameter, time slice, and/or traffic slice from the PCRF500 when the UE has finished using the time slice or traffic slice.
In a specific implementation, the PGW501 is further configured to stop providing services for the UE and end the procedure when it is determined that the UE is not within the authorized range.
In a specific implementation, the PGW501 is further configured to determine that the qos parameters are the same, provide a service to the UE according to the received qos parameters, time slices, and/or traffic slices, and request the qos parameters, time slices, and/or traffic slices from the PCRF500 when the UE finishes using the time slices or traffic slices.
In a specific implementation, the PGW501 is further configured to request a service quality parameter, a time slice and/or a traffic slice from the PCRF 500;
correspondingly, the PCRF500 is further configured to allocate the quality of service parameter, the time slice and/or the traffic slice to the UE and send the service parameter, the time slice and/or the traffic slice to the PGW501 when receiving the request.
In a specific implementation, the PGW501 is further configured to obtain UE initial location information when determining that the UE is activated; determining whether the UE is in an authorization range according to the initial position information of the UE, and requesting service quality parameters, time slices and/or traffic slices from the PCRF500 when determining whether the UE is in the authorization range;
correspondingly, the PCRF500 is further configured to allocate the quality of service parameter, the time slice and/or the traffic slice to the UE and send the service parameter, the time slice and/or the traffic slice to the PGW501 when receiving the request.
The method of the present invention is not limited to the examples described in the specific embodiments, and those skilled in the art can derive other embodiments according to the technical solutions of the present invention, and also fall into the technical innovation scope of the present invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (18)
1. A method of locking a user's position, the method comprising:
a Policy and Charging Rules Function (PCRF) entity analyzes a request sent by a packet data network gateway (PGW), if the request carries User Equipment (UE) position information, determines whether the UE is in an authorization range according to the UE position information, and distributes service quality parameters, time slices and/or flow slices to the UE and sends the service quality parameters, the time slices and/or the flow slices to the PGW when determining that the UE is in the authorization range; if the request does not carry UE position information, distributing service quality parameters, time slices and/or flow slices for the UE and sending the service quality parameters, the time slices and/or the flow slices to the PGW;
the PGW compares the received service quality parameters with the current service quality parameters of the UE, acquires new position information of the UE when the service quality parameters are different, provides services for the UE according to the received service quality parameters, the time slices and/or the flow slices, and carries the acquired new position information of the UE to the PCRF when the UE finishes using the time slices or the flow slices, wherein the request is used for indicating the PCRF to determine whether the UE is in an authorization range according to the new position information of the UE.
2. The method of claim 1, further comprising:
and when the PCRF determines that the UE is not in the authorization range, stopping providing the service for the UE and ending the process.
3. The method of claim 1, further comprising:
and the PGW determines that the service quality parameters are the same, provides service for the UE according to the received service quality parameters, the time slices and/or the traffic slices, and requests the service quality parameters, the time slices and/or the traffic slices from the PCRF when the UE finishes using the time slices or the traffic slices.
4. The method of any of claims 1 to 3, wherein the sending, by the PGW, the request to the PCRF comprises:
and when the PGW determines that the UE is activated, acquiring initial position information of the UE and carrying the initial position information of the UE on the request to send the request to the PCRF.
5. A system for locking a user's position, the system comprising: PCRF, PGW; wherein,
the PCRF is used for analyzing after receiving a request sent by a PGW, determining whether the UE is in an authorization range according to the UE position information if the request carries the UE position information, and distributing service quality parameters, time slices and/or traffic slices for the UE and sending the service quality parameters, the time slices and/or the traffic slices to the PGW when determining that the UE is in the authorization range; if the request does not carry UE position information, distributing service quality parameters, time slices and/or flow slices for the UE and sending the service quality parameters, the time slices and/or the flow slices to the PGW;
the PGW is configured to, when determining that the quality of service parameters are different according to a comparison between the received quality of service parameters and the current quality of service parameters of the UE, acquire new location information of the UE and provide services for the UE according to the received quality of service parameters, time slices and/or traffic slices, and when the UE finishes using the time slices or the traffic slices, send the request to the PCRF, where the request is used to instruct the PCRF to determine whether the UE is within an authorization range according to the new location information of the UE.
6. The system of claim 5, wherein the PCRF is further configured to stop providing the service to the UE and end the procedure when it is determined that the UE is not within the authorized range.
7. The system of claim 5, wherein the PGW is further configured to determine that the QoS parameters are the same, provide services to the UE according to the received QoS parameters, time-slicing and/or traffic-slicing, and request the QoS parameters, time-slicing and/or traffic-slicing from the PCRF when the UE has finished using the time-slicing or traffic-slicing.
8. The system of any one of claims 5 to 7, wherein the PGW is further configured to, when determining that the UE is activated, obtain initial location information of the UE and send the request carrying the initial location information of the UE to the PCRF.
9. A method of locking a user's position, the method comprising:
the PCRF distributes service quality parameters, time slices and/or traffic slices for the UE and sends the service quality parameters, the time slices and/or the traffic slices to the PGW;
the PGW compares the received service quality parameters with the current service quality parameters of the UE, determines that the service quality parameters are different and obtains new position information of the UE, determines whether the UE is in an authorization range according to the new position information of the UE, provides services for the UE according to the received service quality parameters, time slices and/or flow slices when the UE is determined to be in the authorization range, and requests the service quality parameters, the time slices and/or the flow slices from the PCRF when the UE finishes using the time slices or the flow slices.
10. The method of claim 9, further comprising:
and when the PGW determines that the UE is not in the authorized range, stopping providing the service for the UE, and ending the process.
11. The method of claim 9, further comprising:
and the PGW determines that the service quality parameters are the same, provides service for the UE according to the received service quality parameters, the time slices and/or the traffic slices, and requests the service quality parameters, the time slices and/or the traffic slices from the PCRF when the UE finishes using the time slices or the traffic slices.
12. The method of any of claims 9 to 11, wherein before the PCRF allocates the quality of service parameters, time-slicing and/or traffic-slicing for the UE, the method further comprises:
the PGW requests service quality parameters, time slices and/or traffic slices from the PCRF;
correspondingly, the PCRF distributes service quality parameters, time slices and/or traffic slices to the UE and sends the service quality parameters, the time slices and/or the traffic slices to the PGW when receiving the request.
13. The method of claim 12, wherein before the PGW requests quality of service parameters, time slicing and/or traffic slicing from the PCRF, the method further comprises:
the PGW acquires initial position information of the UE when determining that the UE is activated; determining whether the UE is in an authorization range according to the initial position information of the UE, and requesting service quality parameters, time slices and/or traffic slices from the PCRF when the UE is determined to be in the authorization range;
correspondingly, the PCRF distributes service quality parameters, time slices and/or traffic slices to the UE and sends the service quality parameters, the time slices and/or the traffic slices to the PGW when receiving the request.
14. A system for locking a user's position, the system comprising: PCRF, PGW; wherein,
the PCRF is used for distributing service quality parameters, time slices and/or traffic slices for the UE and sending the service quality parameters, the time slices and/or the traffic slices to the PGW;
the PGW is configured to compare the received quality of service parameters with current quality of service parameters of the UE, determine that the quality of service parameters do not simultaneously obtain new location information of the UE, determine whether the UE is within an authorization range according to the new location information of the UE, provide services for the UE according to the received quality of service parameters, time slices and/or traffic slices when the UE is determined to be within the authorization range, and request the PCRF for the quality of service parameters, time slices and/or traffic slices when the UE has finished using the time slices or traffic slices.
15. The system of claim 14, wherein the PGW is further configured to stop providing services for the UE and end the procedure when it is determined that the UE is not within an authorized range.
16. The system of claim 14, wherein the PGW is further configured to provide services to the UE according to the received quality of service parameters, time slices, and/or traffic slices when it is determined that the quality of service parameters are the same, and request the quality of service parameters, time slices, and/or traffic slices from the PCRF when the UE has finished using the time slices or traffic slices.
17. The system according to any one of claims 14 to 16,
the PGW is further configured to request a quality of service parameter, a time slice, and/or a traffic slice from the PCRF;
correspondingly, the PCRF is further configured to allocate the quality of service parameter, the time slice, and/or the traffic slice to the UE and send the service parameter, the time slice, and/or the traffic slice to the PGW when receiving the request.
18. The system of claim 17, wherein the PGW is further configured to obtain UE initial location information when determining that the UE is activated; determining whether the UE is in an authorization range according to the initial position information of the UE, and requesting service quality parameters, time slices and/or traffic slices from the PCRF when determining whether the UE is in the authorization range;
correspondingly, the PCRF is further configured to allocate the quality of service parameter, the time slice, and/or the traffic slice to the UE and send the service parameter, the time slice, and/or the traffic slice to the PGW when receiving the request.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410619759.8A CN105636152B (en) | 2014-11-05 | 2014-11-05 | A kind of method and system locking user location |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410619759.8A CN105636152B (en) | 2014-11-05 | 2014-11-05 | A kind of method and system locking user location |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105636152A CN105636152A (en) | 2016-06-01 |
CN105636152B true CN105636152B (en) | 2019-03-05 |
Family
ID=56050509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410619759.8A Active CN105636152B (en) | 2014-11-05 | 2014-11-05 | A kind of method and system locking user location |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105636152B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101568061A (en) * | 2008-04-25 | 2009-10-28 | 华为技术有限公司 | Method and device for managing user position information in EPS network |
CN101729978A (en) * | 2009-05-26 | 2010-06-09 | 中兴通讯股份有限公司 | Method and system for realizing established service charging policy |
CN102984756A (en) * | 2012-11-09 | 2013-03-20 | 大唐移动通信设备有限公司 | Downlink signaling message flow processing method and system |
CN103037408A (en) * | 2011-09-30 | 2013-04-10 | 华为终端有限公司 | Method and terminal for switching Internet protocol (IP) service flow and corresponding functional entity |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2695422A1 (en) * | 2011-04-04 | 2014-02-12 | Telefonaktiebolaget LM Ericsson (PUBL) | Maximum allowed quality of service procedures using gn/gp |
-
2014
- 2014-11-05 CN CN201410619759.8A patent/CN105636152B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101568061A (en) * | 2008-04-25 | 2009-10-28 | 华为技术有限公司 | Method and device for managing user position information in EPS network |
CN101729978A (en) * | 2009-05-26 | 2010-06-09 | 中兴通讯股份有限公司 | Method and system for realizing established service charging policy |
CN103037408A (en) * | 2011-09-30 | 2013-04-10 | 华为终端有限公司 | Method and terminal for switching Internet protocol (IP) service flow and corresponding functional entity |
CN102984756A (en) * | 2012-11-09 | 2013-03-20 | 大唐移动通信设备有限公司 | Downlink signaling message flow processing method and system |
Also Published As
Publication number | Publication date |
---|---|
CN105636152A (en) | 2016-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9119218B2 (en) | Method and system for controlling machine type communication equipment to access network | |
CN102907042B (en) | For method, the system of the strategy that situation triggers | |
CN104507126B (en) | Method and device for realizing wireless network QoS management | |
CN101959252B (en) | Quality of service (QoS) control and strategy configuration method and device | |
US9326212B2 (en) | Method and device for processing QOS parameter in subscription service combination scenario | |
US10117259B2 (en) | System, apparatus, and corresponding method for managing resource in shared network | |
US20190215403A1 (en) | Charging Method, Apparatus, and System | |
US20150003246A1 (en) | Radio access network triggered bearer modification procedure | |
EP3035734A1 (en) | Method and device for network capacity control | |
EP2555545A1 (en) | Method and system for selecting mobility management entity of terminal group | |
CN104144128B (en) | A kind of method and Load-Aware function controlling network congestion | |
EP3235173B1 (en) | Policy and charging control for groups | |
CN105993190B (en) | The treating method and apparatus of bearing resource | |
EP3101926B1 (en) | Charging processing method, centralized network control node and function node | |
US20200260316A1 (en) | Bearer Processing Method and System, and Related Apparatus | |
CN107078914B (en) | Telecommunications system and method | |
EP2989822B1 (en) | Reducing location update signaling between network nodes of a mobile communication network | |
EP3148256B1 (en) | User management method, corresponding device and system of shared network | |
CN107006057B (en) | Controlling wireless local area network access | |
CN105636152B (en) | A kind of method and system locking user location | |
WO2014003750A1 (en) | Usage monitoring for groups of devices | |
CN102387502B (en) | A kind of control method of heterogeneous network and system | |
KR20130127368A (en) | A method and apparatus for group based polishing in mobile communication networks | |
CN107396333B (en) | Policy and charging control method, system and usage monitoring device | |
CN108781475B (en) | Event reporting method and device |
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 |