Method for processing service connection in a communication network and device thereof
09801229 · 2017-10-24
Assignee
Inventors
Cpc classification
H04M2215/0192
ELECTRICITY
International classification
H04L12/14
ELECTRICITY
H04M15/00
ELECTRICITY
Abstract
The present invention provides a method for processing a service connection in a communication network, comprising: A) determining, in response to a establishment request for the service connection from a UE, whether the service corresponding to the establishment request is a sponsored service, wherein the sponsored service is provided by a third party application provider; B) sending a validating request for the sponsored service to the third party application provider, if the service corresponding to the establishment request is a sponsored service; and C) controlling the sponsored service connection according to the information related to the sponsored service, if receiving a successful acknowledgement corresponding to the validating request. And a device corresponding to the method is provided. With the above method, the data connection of the sponsored application service may be dynamically controlled and configured, moreover the requirement of QoS control service can be dynamically met.
Claims
1. A method for processing a service connection in a communication network, comprising: determining, by a subscriber profile repository (SPR) located between a Policy and Charging Rules Function (PCRF) and a third party application provider, in response to an establishment request for said service connection from a UE, whether the service corresponding to said establishment request is a sponsored service, wherein said sponsored service is provided by said third party application provider; sending, by said SPR, a validating request for said sponsored service to said third party application provider when the service corresponding to said connection establishment request is a sponsored service; and at least one of said SPR, PCRF or a Policy and Charging Enforcement Function (PCEF) controlling said sponsored service connection according to information related to said sponsored service and acquired from said third party application provider when said SPR receives a successful acknowledgement corresponding to said validating request from said third party application provider.
2. The method according to claim 1, wherein said controlling said sponsored service connection according to the information related to said sponsored service, if receiving a successful acknowledgement corresponding to said validating request comprises: responding, according to said related information, to a subscription profile request of said UE to enable the establishment of said sponsored service connection; responding to said establishment request of said sponsored service connection to accept an attachment to IP-CAN by said UE.
3. The method according to claim 1, wherein said controlling said sponsored service connection according to the information related to said sponsored service, if receiving a successful acknowledgement corresponding to said validating request further comprises: generating policy rule for controlling said sponsored service connection according to said related information of said sponsored service connection; controlling said sponsored service connection according to said policy rule.
4. The method according to claim 1, wherein, prior to said determining, in response to an establishment request for said service connection from a UE, whether the service corresponding to said establishment request is a sponsored service, the method further comprises: in response to an attachment to an IP-connection access network of said communication network by said UE, generating policy and charging control request for the corresponding IP-connection access; querying subscriber profile of said UE, according to the policy and charging control request for said IP connection access.
5. The method according to claim 1, wherein said controlling said sponsored service connection according to the information related to said sponsored service, if receiving a successful acknowledgement corresponding to said validating request further comprises: storing said related information of said sponsored service connection.
6. The method according to claim 1, wherein said related information comprises usage allowance and spending limit corresponding to said UE.
7. The method according to claim 3, wherein, said method further comprises: generating corresponding charging data record for said sponsored service connection.
8. The method according to claim 3, wherein, after said controlling said sponsored service connection according to said policy rule, said method further comprises: subscriber profile repository receiving reporting information from said third party application provider; updating said policy rule according to said reporting information; and controlling said sponsored service connection according to said updated policy rule.
9. The method according to claim 8, wherein, said reporting information comprises current usage information and usage allowance information corresponding to said UE.
10. A method of providing service usage information of a User Equipment (UE) in a service management and usage control system of a communication network, comprising: receiving a usage report of the service on said UE; judging, according to said report, whether a usage limit of the service for said UE is exceeded; sending a limit exceeding report to a subscriber profile repository (SPR) located between a Policy and Charging Rules Function (PCRF) and a third party application provider in the communication network when the usage limit of the service for said UE is exceeded, said SPR, PCRF or a Policy and Charging Enforcement Function (PCEF) controlling a sponsored service connection, which is sponsored by said third party application provider, when receiving a successful acknowledgement from said third party application provider corresponding to a validation request sent to said third party application provider by SPR when the service is a sponsored service.
11. A device for processing a service connection in a communication network, comprising: a connection determining module for determining, by a subscriber profile repository (SPR) located between a Policy and Charging Rules Function (PCRF) and a third party application provider, in response to an establishment request for said service connection from a UE, whether the service corresponding to said establishment request is a sponsored service, wherein said sponsored service is provided by said third party application provider; a validating request sending module for sending, by said SPR, a validating request for said sponsored service to said third party application provider when the service corresponding to said connection establishment request is a sponsored service; and a connection establishing module for controlling said sponsored service connection according to information related to said sponsored service and acquired from said third party application provider when said SPR receives a successful acknowledgement corresponding to said validating request from said third party application provider.
12. The device according to claim 11, wherein said connection establishing module further comprises: a connection enabling module for responding, according to said related information, to a subscriber profile request of said UE to enable the establishment of said sponsored service connection; a connection accepting module for responding to said establishment request of said sponsored service connection to accept an attachment to IP-CAN by said UE.
13. The device according to claim 11, wherein, said connection establishing module further comprises: a policy generating module for generating policy rule for controlling said sponsored service connection according to said related information of said sponsored service connection; a connection controlling module for controlling said sponsored service connection according to said policy rule.
14. The device according to claim 13, further comprising: a report receiving module, for receiving reporting information from said third party application provider; a policy updating module, for updating said policy rule according to said reporting information; and a connection updating control module, for controlling said sponsored service connection according to said updated policy rule.
15. A device for providing service usage information of a User Equipment (UE) in a service management and usage control system of a communication network, comprising: a service report receiving module for receiving a usage report of the service on said UE; a limit judging module for judging, according to said report, whether a usage limit of the service for said UE is exceeded; a limit exceeding report sending module for sending a limit exceeding report to a subscriber profile repository (SPR) located between a Policy and Charging Rules Function (PCRF) and a third party application provider in the communication network when the usage limit of the service for said UE is exceeded, said SPR, PCRF or a Policy and Charging Enforcement Function (PCEF) controlling a sponsored service connection, which is sponsored by said third party application provider, when receiving a successful acknowledgement from said third party application provider corresponding to a validation request sent to said third party application provider by SPR when the service is a sponsored service.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Other features, aspects and advantages of the present invention will become more apparent by reading the following description of non-limiting embodiments with the aid of appended drawings.
(2)
(3)
(4)
(5)
(6)
(7) wherein, same or similar reference numerals refer to the same or similar device(module) or step of method.
DETAILED DESCRIPTION OF EMBODIMENTS
(8)
(9) Wherein, there is a signaling of application layer between Application Function module 11 and sponsored service management and usage control system 22, while data bearing layer resides substantially between PCEF module 15 and application store 21.
(10)
(11)
(12) Assuming that UE 30 initiates, at a given time, an access to PCEF module 15 for some sponsored service.
(13) Correspondingly, in step S201, it may be determined, in response to a establishment request for the service connection from UE 30, whether the service corresponding to the establishment request is a sponsored service, wherein a third party application provider, for example the application store 21 shown in
(14) Then, in step S202, if the service corresponding to the establishment request is a sponsored service, sending a validating request for the sponsored service to the third party application provider, for example sponsored service management and usage control system 22 and/or application store 21.
(15) As shown in
(16) Subsequently, in step S203, on the occasion of receiving a successful acknowledgement corresponding to the validating request, sponsored service connection process may be controlled according to the information related to the sponsored service; wherein the related information is acquired from the third party application provider, for example sponsored service management and usage control system 22 and/or application store 21.
(17) Optionally, the implementation of the above steps S201 and S202 may be deployed within SPR 12 of the communication network. As shown in
(18) Hereinafter, further description will be made for the present invention in combination with
(19) Optionally, as shown in
(20) In step S2031, a response may be made, according to the related information, to a subscriber profile request of the UE 30 to enable the establishment of the sponsored service connection, wherein, optionally, SPR 12 in the communication network is allowable to be a performing subject for the step S2031 which otherwise may be deployed within other feasible network element.
(21) In step S2032, responding to the establishment request of the sponsored service connection to accept the attachment to IP-CAN(IP Connection Access Network) by the UE 30. Optionally, Policy and Charging Enforcement Function module 15 in the communication network is allowable to be a performing subject for such step S2032 which otherwise may be deployed within other feasible network element.
(22) As shown in
(23) In step S2033, policy rule for controlling the sponsored service connection may be generated according to the related information of sponsored service connection. Optionally, Policy and Charging Rules Function(PCRF) module 13 in the communication network is allowable to be a performing subject for such step S2033 which otherwise may be deployed within other feasible network element.
(24) In step S2034, the sponsored service connection may be controlled according to the policy rule. Optionally, Policy and Charging Enforcement Function module 15 in the communication network is allowable to be a performing subject for such step S2034 which otherwise may be deployed within other feasible network element.
(25) Certainly, prior to step S2034, there may be included a step S2035, in such a step, the generated policy rule may be installed by Policy and Charging Enforcement Function module 15, under the instruction of Policy and Charging Enforcement Function module 15 in the communication network.
(26) Optionally, the method in such embodiment may further comprise step S2036 prior to step S2031, and in such step, it may be the SPR 12 that stores the related information of the sponsored service connection.
(27) Optionally, prior to step S201, there may be included step S204 and step S205.
(28) In step S204, in response to an attachment to an IP connectivity access network of the communication network by the UE 30, generating message of policy and Charging Control request for the IP-connection Access. Optionally, Policy and Charging Enforcement Function module 15 in the communication network is allowable to be a performing subject for such step 204, Policy and Charging Enforcement Function module 15 sends the request to Policy and Charging Rules Function module in the communication network, after generating the above establishment request.
(29) In step S205, optionally, it may be Policy and Charging Rules Function module 13 that query the subscriber profile of the UE according to the Policy and Charging Control request of the IP connection access from the Policy and Charging Enforcement Function module 15.
(30) Optionally, for the method of above embodiment(s), there still may include the step of generating corresponding charging data record for sponsored service connection. And the generated charging data record may be applicable to offline settlement of the charging generated for corresponding sponsored service connection between the relevant parties, for example the operator and sponsored application service provider 21.
(31) For the relevant information involved in the above embodiment, optionally, there may include the usage allowance and spending limit corresponding to the UE 30.
(32) After step S203, UE 30 may access sponsored application service according to policy rule such as the generated QoS.
(33)
(34) As shown in
(35) In step S206, reporting information is received from the third party application provider, for example sponsored service management and usage control module 22, optionally, SPR 12 is allowable to be a performing subject for such step.
(36) In step S207, policy rule is updated according to the reporting information received in step S206. Optionally, Policy and Charging Rules Function module 13 is allowable to be a performing subject for such step.
(37) In step S208, sponsored service connection is controlled according to the updated policy rule in step S207. As shown in
(38) After completion of a new session setting for the corresponding service according to the updated policy rule, the UE 30 accesses the sponsored application service according to the updated policy rule such as QoS and so on.
(39) According to another embodiment of the present invention, correspondingly, there is provided a method of providing service usage information of UE 30 in service management and usage control system 22 of communication network, the method comprises step S209, S210 and S211.
(40) In step S209, sponsored service management and usage control system 22 receives the usage report for the sponsored service.
(41) In step S210, a judgment is made, according to the report, about whether the usage limit of the sponsored service for the UE/end user 30 is exceeded.
(42) In step S211, sponsored service management and usage control system 22 sends a limit exceeding report to SPR 12 in communication network if the usage limit of the service for the UE/end user 30 is exceeded.
(43) Optionally, the report information in the above embodiment comprises current usage information and usage allowance information corresponding to the UE 30.
(44)
(45) Wherein, the connection determining module 501 is configured to determine, in response to a establishment request for the service connection from UE 30, whether the service corresponding to the establishment request is a sponsored service, wherein such sponsored service is provided by a third party application provider, for example the sponsored service management and usage control system 22 and/or third party data service store 21.
(46) The validating request sending module 502 is configured to send, a validating request for the sponsored service, to the third party application provider, for example the service management and usage control system 22, if the service corresponding to the establishment request is a sponsored service.
(47) The connection establishing module 503 is configured to control the sponsored service connection according to the information related to the sponsored service on the occasion of receiving a successful acknowledgement corresponding to the validating request; wherein the related information is acquired from the third party application provider, for example sponsored service management and usage control system 22 and/or sponsored data service store 21.
(48) Optionally, the above three modules may be deployed within SPR 12 of the communication network. Differentiation/distribution of the network elements for deployment neither affects the integrity of functionality of device 500, nor constitute limitation to the present invention.
(49) Optionally, the connection establishing module 503 further comprises connection enabling module and connection accepting module.
(50) The connection enabling module is configured to respond, according to the related information, to a request for the subscriber profile of the UE so as to enable the establishment of the sponsored service connection;
(51) The connection accepting module is configured to respond to the establishment request of the sponsored service connection so as to accept the attachment to IP-CAN by the UE.
(52) Optionally, the connection establishing module 503 further comprises a policy generating module and a connection controlling module.
(53) The policy generating module is configured to generate policy rule for controlling the sponsored service connection according to the related information of the sponsored service connection;
(54) The connection controlling module is configured to control process of the sponsored service connection according to the policy rule generated by the policy generating module.
(55) Optionally, the above related information comprises the usage allowance and spending limit corresponding to UE 30.
(56) Optionally, the device 500 for processing service connection may further comprise report receiving module, policy updating module, connection updating control module, which are used by the sponsored service.
(57) The report receiving module used by sponsored service, is configured to receive reporting information for service usage from the third party application provider, for example, service management and usage control system 22. Optionally, the report receiving module may be deployed in the SPR 12 in the communication network.
(58) The policy updating module is configured to update dynamically the policy rule according to the above reporting information received by the report receiving module. Optionally, the policy updating module may be deployed in the policy and charging rules function 13 in the communication network.
(59) The connection updating control module is configured to control the process/procedure of the sponsored service connection according to the updated policy rule which is updated by the policy updating module. Optionally, the connection updating control module may be deployed in Policy and Charging Enforcement Function module 15 in the communication network.
(60) According to another embodiment of the present invention, there is also provided a device for providing service usage information of a UE 30 in a service management and usage control system 22 of a communication network. The device comprises: a service report receiving module, a limit judging module, a limit exceeding report sending module.
(61) Wherein, the service report receiving module is configured to receive usage report of the service on the UE 30.
(62) Limit judging module is configured to judge, according to the above usage report, whether the usage limit of the corresponding sponsored service on the UE 30 is exceeded.
(63) Limit exceeding report sending module is configured to send a limit exceeding report, for example to the SPR 12 in the communication network, if the usage limit of the sponsored service connection on the UE is exceeded.
(64) Optionally, the above reporting information comprises current usage information and usage allowance information corresponding to the UE 30.
(65) Those skilled in the art could readily appreciate, the device in the present invention can be implemented by means of either hardware module, functional module of software, or the hardware module with functional module of software incorporated therein.
(66) Those skilled in the art could readily appreciate, the above embodiment are intended to be exemplary but not limited thereto. Different technical features in various embodiments can be combined, so as to gain some technical effect. After studying the accompanying figures, specification and claims, those skilled in the art should readily appreciate and carry out some variation for the above disclosed embodiments. In the claims, the term of “comprise” does not exclude the existence of other device (s) or step(s); indefinite article “a/an” does not exclude the “multiple” case; term of “a first”, “a second” is just used for identifying a name rather than for representing some particular order. Reference signs in the claims, if any, should not be construed to be any restriction to protection scope. Multiple component functionalities in the claim(s) may be implemented by means of a singular hardware or software. The occurrence of some technical features in different dependent claims does not eliminate the possibility of the technical effect resulting from the combination of these technical features.