[go: up one dir, main page]

CN105992184B - A kind of pair of ProSe network trunk service carries out the method and apparatus of collaboration charging - Google Patents

A kind of pair of ProSe network trunk service carries out the method and apparatus of collaboration charging Download PDF

Info

Publication number
CN105992184B
CN105992184B CN201510097044.5A CN201510097044A CN105992184B CN 105992184 B CN105992184 B CN 105992184B CN 201510097044 A CN201510097044 A CN 201510097044A CN 105992184 B CN105992184 B CN 105992184B
Authority
CN
China
Prior art keywords
charging
prose
report
trunk
relaying
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.)
Expired - Fee Related
Application number
CN201510097044.5A
Other languages
Chinese (zh)
Other versions
CN105992184A (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.)
Alcatel Optical Networks Israel Ltd
Original Assignee
Alcatel Optical Networks Israel 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 Alcatel Optical Networks Israel Ltd filed Critical Alcatel Optical Networks Israel Ltd
Priority to CN201510097044.5A priority Critical patent/CN105992184B/en
Publication of CN105992184A publication Critical patent/CN105992184A/en
Application granted granted Critical
Publication of CN105992184B publication Critical patent/CN105992184B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Meter Arrangements (AREA)

Abstract

The object of the present invention is to provide the method and apparatus that a kind of pair of ProSe network trunk service carries out collaboration charging.The collection and report of ProSe functional configuration trunk subscriber equipment and remote user equipment to trunk information;Relaying charging report transmitted by the trunk subscriber equipment, and the long-range charging report relayed by the trunk subscriber equipment are received, the long-range charging report is as transmitted by the remote user equipment;The relaying charging report and the long-range charging report are cooperateed with, and combines charging policy, generates accounting request;The accounting request is sent to corresponding OCS or CDF, to carry out collaboration charging for the ProSe network trunk service.Compared with prior art, the present invention can verify that whether remote user equipment can access network by the trunk subscriber equipment.ProSe network trunk service carry out in, the present invention can also monitor the ProSe network trunk service in activity, and based on from PCRF, HSS or other network elements strategy and input, carry out necessary processing.

Description

A kind of pair of ProSe network trunk service carries out the method and apparatus of collaboration charging
Technical field
The present invention relates to fields of communication technology, more particularly to one kind is by carrying out based on collaboration the service of ProSe network trunk The technology taken.
Background technique
D2D (Device to Device, device-to-device) communication or referred to as adjacent service based on cellular network (ProSe, Proximity-based Services), refer to user data can without in network then directly pass between the terminals It is defeated, thus there is significant difference with traditional cellular communications networks framework.
32.277 part 3GPP TS, " adjacent service charging ", defines the charging for adjacent service.However, existing ProSe charging mode is far from enough.Still there are many problems not yet to solve at present.As defined in the 3GPP TS 23.30 Important ProSe direct communication (Direct communication) scene, there is presently no determine for the service of ProSe network trunk The charging method of justice.
32.844 part 3GPP TR, " charging support that uses to the public safety of adjacent service direct communication is ground Study carefully ", only on-line/off-line billing function/process is provided to the one-to-many direct communication of ProSe.It is not suitable for ProSe network trunk Service.There is presently no billing function/processes to ProSe network trunk service.
To sum up, be a completely new function to the charging of ProSe network trunk service, never in any standard or It is defined in the prior art.
Summary of the invention
The object of the present invention is to provide the method and apparatus that a kind of pair of ProSe network trunk service carries out collaboration charging.
According to an aspect of the invention, there is provided a kind of pair of ProSe network trunk service carries out the ProSe of collaboration charging Function, wherein the ProSe function includes:
Configuration device, for configuring the collection and report of trunk subscriber equipment and remote user equipment to trunk information;
Reception device is reported, for receiving relaying charging report transmitted by the trunk subscriber equipment, and by described After the long-range charging report that user equipment is relayed, the long-range charging report is as transmitted by the remote user equipment;
Collaborative device for cooperateing with the relaying charging report and the long-range charging report, and combines charging policy, raw At accounting request;
Send-request unit, for the accounting request to be sent to corresponding OCS (online charging system, Online Charging System) or CDF (charging data function, Charging Data Function), for the ProSe network Relay services carry out collaboration charging.
Preferably, wherein the ProSe function further includes verifying and control device, is used for:
Verify whether the remote user equipment can access network by the trunk subscriber equipment;
If can be to cooperate with charging as described above for the ProSe network trunk service execution;
Otherwise, relaying release request is sent to the remote user equipment and the trunk subscriber equipment;
In ProSe network trunk service carries out, changed according to charging or other network states, described in control ProSe network trunk service.
Preferably, wherein the ProSe function further include:
Associated apparatus, for being associated with ID with remote user equipment distribution for the trunk subscriber equipment;
Wherein, the collaborative device is also used to:
According to association ID included in the relaying charging report and the long-range charging report, the relaying is cooperateed with Charging report and the long-range charging report, and in conjunction with the charging policy, generate the accounting request.
Preferably, wherein the ProSe function further includes determining device, is used for:
It is determined as the charge mode that the ProSe network trunk service carries out collaboration charging;
Wherein, the send-request unit is used for:
The accounting request is sent to OCS or CDF corresponding with the charge mode, in the ProSe network Collaboration charging is carried out after service.
Preferably, wherein the ProSe function further includes correcting device, is used for:
According to the input information received from other network elements, the relaying charging report and the long-range charging report are corrected.
Preferably, wherein the ProSe function further includes event reception device, is used for:
Receive trigger event transmitted by the remote user equipment and the trunk subscriber equipment;
Wherein, the collaborative device is used for:
The trigger event, the relaying charging report and the long-range charging report are cooperateed with, and in conjunction with the charging plan Slightly, the accounting request is generated;
Wherein, the trigger event includes following at least any one:
Link is established and certification;
Relay IP Address distribution is triggered;
Relay IP Address is assigned;
Relaying terminates;
The remote user equipment is reconnected with the trunk subscriber equipment.
Preferably, wherein the ProSe function further includes retransmission unit, is used for:
When the remote user equipment is in roaming, by the relaying charging report and the long-range charging report forwarding To HPLMN (Home Public Land Mobile Network, the Home Public Land Mobile Network of the remote user equipment Network) in ProSe function.
According to another aspect of the present invention, additionally provide it is a kind of auxiliary collaboration charging is carried out to the service of ProSe network trunk Remote user equipment, wherein the remote user equipment includes:
First generating means collect the local charging letter of the remote user equipment for the configuration according to ProSe function Breath, generates long-range charging report;
First report sending device, for being sent to corresponding trunk subscriber equipment when meeting configured reporting standards The long-range charging report.
According to another aspect of the invention, additionally provide it is a kind of auxiliary collaboration charging is carried out to the service of ProSe network trunk Trunk subscriber equipment, wherein the trunk subscriber equipment includes:
Second generating means collect the relaying charging letter of the trunk subscriber equipment for the configuration according to ProSe function Breath generates relaying charging report;
Second report sending device, for the reporting standards configured when satisfaction, to described in the transmission of corresponding ProSe function Relay charging report;
Relay, for receiving long-range charging report transmitted by corresponding remote user equipment, by the long-range meter Take report relay to the ProSe function.
In accordance with a further aspect of the present invention, it additionally provides one kind and progress is serviced to ProSe network trunk in ProSe function The method for cooperateing with charging, wherein this method comprises:
A configures the collection and report of trunk subscriber equipment and remote user equipment to trunk information;
B receives relaying charging report transmitted by the trunk subscriber equipment, and is relayed by the trunk subscriber equipment Long-range charging report, the long-range charging report is as transmitted by the remote user equipment;
C cooperates with the relaying charging report and the long-range charging report, and combines charging policy, generates accounting request;
The accounting request is sent to corresponding OCS or CDF by d, to be cooperateed with for the ProSe network trunk service Charging.
Preferably, wherein this method further include:
Verify whether the remote user equipment can access network by the trunk subscriber equipment;
If can be to cooperate with charging as described above for the ProSe network trunk service execution;
Otherwise, relaying release request is sent to the remote user equipment and the trunk subscriber equipment;
In ProSe network trunk service carries out, changed according to charging or other network states, described in control ProSe network trunk service.
Preferably, wherein this method further include:
Receive trigger event transmitted by the remote user equipment and the trunk subscriber equipment;
Wherein, the step c includes:
The trigger event, the relaying charging report and the long-range charging report are cooperateed with, and in conjunction with the charging plan Slightly, the accounting request is generated;
Wherein, the trigger event includes following at least any one:
Link is established and certification;
Relay IP Address distribution is triggered;
Relay IP Address is assigned;
Relaying terminates;
The remote user equipment is reconnected with the trunk subscriber equipment.
Preferably, wherein this method further include:
When the remote user equipment is in roaming, by the relaying charging report and the long-range charging report forwarding ProSe function into the HPLMN of the remote user equipment.
In accordance with a further aspect of the present invention, one kind is additionally provided to assist in remote user equipment to ProSe network trunk The method that service carries out collaboration charging, wherein this method comprises:
A collects the local charge information of the remote user equipment, generates long-range charging according to the configuration of ProSe function Report;
B sends the long-range charging report when meeting configured reporting standards, to corresponding trunk subscriber equipment.
In accordance with a further aspect of the present invention, one kind is additionally provided to assist in trunk subscriber equipment to ProSe network trunk The method that service carries out collaboration charging, wherein this method comprises:
I collects the relaying charge information of the trunk subscriber equipment according to the configuration of ProSe function, generates relaying charging Report;
II sends the relaying charging report when meeting configured reporting standards, to corresponding ProSe function;
III receives long-range charging report transmitted by corresponding remote user equipment, and the long-range charging report is relayed To the ProSe function.
Compared with prior art, the invention proposes a kind of pair of ProSe network trunk service carry out collaboration charging method, It cooperates with the relaying charging report from trunk subscriber equipment and the long-range charging report from remote user equipment, and combines meter Take strategy, generates accounting request, corresponding OCS or CDF is sent to, to carry out collaboration charging for the ProSe network trunk service.
Further, the present invention can also verify whether remote user equipment can access net by the trunk subscriber equipment Network.In the service of ProSe network trunk carries out, the present invention can also monitor the activity in ProSe network trunk service, and be based on From PCRF (Policy and Charging Rules Function, strategy and charging rule functions), HSS (Home Subscriber Server, home subscriber server) or other network elements strategy and input, carry out necessary processing.For example, Update the reporting standards of ProSe relaying, such as equipment or the triggering of removal event;Stop relaying session when necessary;It notifies when necessary Remote user equipment, e.g., credit exhausts, charging rate is according to time/change in location etc.;The event of reporting requirement to PCRF, Policy control is carried out to the ProSe network trunk.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, of the invention other Feature, objects and advantages will become more apparent upon:
The equipment for carrying out collaboration charging to the service of ProSe network trunk that Fig. 1 shows one aspect according to the present invention is illustrated Figure;
Fig. 2 shows the sides that collaboration charging is carried out to the service of ProSe network trunk in accordance with a preferred embodiment of the present invention Method flow chart;
What Fig. 3 showed another preferred embodiment according to the present invention carries out collaboration charging to the service of ProSe network trunk Method flow diagram;
What Fig. 4 showed another preferred embodiment according to the present invention carries out collaboration charging to the service of ProSe network trunk Method flow diagram.
The same or similar appended drawing reference represents the same or similar component in attached drawing.
Specific embodiment
Present invention is further described in detail with reference to the accompanying drawing.
The equipment for carrying out collaboration charging to the service of ProSe network trunk that Fig. 1 shows one aspect according to the present invention is illustrated Figure.
The collection and report of ProSe functional configuration trunk subscriber equipment and remote user equipment to trunk information.It is long-range to use Family equipment collects the local charge information of the remote user equipment, generates long-range charging report according to the configuration of ProSe function; When meeting configured reporting standards, the long-range charging report is sent to corresponding trunk subscriber equipment.Trunk subscriber equipment connects Long-range charging report transmitted by corresponding remote user equipment is received, which is relayed into the ProSe function; Also, the trunk subscriber equipment collects the relaying charge information of the trunk subscriber equipment also according to the configuration of ProSe function, raw At relaying charging report;When meeting configured reporting standards, the relaying charging report is sent to corresponding ProSe function.It should ProSe function receives relaying charging report transmitted by the trunk subscriber equipment, and is relayed by the trunk subscriber equipment remote Journey charging report, the long-range charging report is as transmitted by the remote user equipment;Cooperate with the relaying charging report and described remote Journey charging report, and charging policy is combined, generate accounting request;The accounting request is sent to corresponding OCS or CDF, with for The ProSe network trunk service carries out collaboration charging.
It is a kind of for ProSe network trunk service carry out charging new billing logic be introduced in remote user equipment, relaying User equipment and ProSe function are e.g. introduced into charging triggering function (the Charging Trigger of ProSe function Function, CTF), to provide following billing function:
1) trunk subscriber equipment and remote user equipment are configured and services ProSe network trunk the collection for carrying out trunk information And report, for example, using the authorization of service defined of TS 23.303 and providing mechanism (Service authorization and Provisioning mechanism), the trunk subscriber equipment and remote user equipment are configured.
2) verify whether the remote user equipment can access network by the trunk subscriber equipment, if can be with for this ProSe network trunk service execution cooperates with charging;Otherwise, relaying release request to remote user equipment and the relaying is sent to use Family equipment.Also, in the case where permission, in ProSe function, such as CTF thereon, execution allows credit.Further, at this The service of ProSe network trunk changes according to charging or other network states in carrying out, controls the ProSe network trunk service, i.e., It decides to continue with or stops the ProSe network trunk service, alternatively, accordingly modifying the service parameter of the ProSe network trunk service. Here, charging or other network states variation such as account balance are insufficient, relaying cost is in excess of the quota, allow the time beyond relaying Section etc..
3) during authorization and offer, ProSe function can close for trunk subscriber equipment and remote user equipment configuration Join ID.Association ID will be included in the long-range charging report of relaying charging report and remote user equipment from trunk subscriber equipment In.
4) remote user equipment and trunk subscriber equipment answer report triggering event to ProSe function, e.g., until the ProSe function The CTF of energy.
5) remote user equipment collects the local charge information of the remote user equipment according to the configuration of ProSe function, It such as, is the user equipment of ProSe network trunk service to network (UE-to-Network) discovery and communication service, in local receipts Collection uses charge information, generates long-range charging report, and transmit the long-range charging report along trunk subscriber equipment, which uses Family equipment is authorized to the information that relaying is sent from the remote user equipment.ProSe function, e.g., CTF thereon, association is from remote The long-range charging report of journey user equipment and relaying charging report from trunk subscriber equipment, aggregation and collaboration billing parameter, The accounting request of generation standard, and it is sent to corresponding OCS or CDF.
6) Prose function, e.g., CTF thereon, in network or roaming remote user equipment and/or relaying User equipment determines that (Visited Public Land Mobile Network, Visited Public Land move in HPLMN or VPLMN Dynamic network) in charging target.
Here, accounting module (Charging Module, CM) is also introduced into remote user equipment and trunk subscriber equipment In.It receives the charging policy configuration from ProSe function.When user equipment is (that is, remote user equipment or trunk subscriber are set It is standby) accounting module determine and meet according to the reporting standards of configuration that user equipment is triggered to the report process of ProSe function.
Here, remote user equipment and trunk subscriber equipment are from its own visual angle, report relay charge information.Remote user The relaying of equipment report itself uses charge information, correlation of the trunk subscriber equipment report about the ProSe network trunk service Charging.It may include unique equipment/entity identifier and/or association ID in their charging report.For example, trunk subscriber The ID of equipment is included in the long-range charging report from remote user equipment, and the ID of remote user equipment, which is included in, to be come from In the relaying charging report of trunk subscriber equipment.
ProSe function, e.g., CTF thereon is associated with the relaying charging report from trunk subscriber equipment and uses from long-range The long-range charging report of family equipment.The CTF for example can also carry out necessary cross-check certification, to avoid the indiscriminate of charging report With for example, trunk subscriber equipment has carried out excessive charging to remote user equipment.Based on from PCRF, PCEF (Policy And Charging Enforcement Function, strategy and charge execution function) or other network elements offer and input, ProSe function can correct its received charge information, alternatively, terminating the relaying.ProSe function can also remember the portion of abuse Divide and is excluded in further ProSe network trunk service.
ProSe function, e.g., CTF thereon polymerize and is cooperateed with from the report received billing parameter, subsequently generates meter Take request, to be sent to corresponding OCS or CDF according to user's order or PCRF strategy.
When remote user equipment roaming, CTF also may determine whether to send accounting request returning to the remote user equipment Belong to OCS.
Each section therein is described in detail below:
Specifically, remote user equipment includes the first generating means and the first report sending device.
Wherein, the first generating means collect the local of the remote user equipment for the configuration according to ProSe function Charge information generates long-range charging report.For example, the ProSe functional configuration remote user equipment to the collection of trunk information and Report, such as definition/modification need which charge information trigger event, the charging report reported need comprising;The remote user First generating means of equipment collect local charge information according to the configuration, as the remote user equipment used which service, It using the time of these services, produces which expense etc., and these local charge informations is generated into long-range charging report.? This, local charge information charge information as defined in the part 5.1.2 of 3GPP TS32.277.In addition to this, the long-range charging Report further include:
1) role of the user equipment in the service of ProSe network trunk, for example, remote user equipment, trunk subscriber are set It is standby;
2) the ProSe user equipment ID used in ProSe network trunk service;
3) IP address and other parameters relayed is (for example, (Traffic Flow Template flows mould to updated TFT Plate));
4) ability of ProSe network trunk service is supported, for example, unicast traffic is supported, broadcast/multi broadcast flow is supported etc..
It preferably, can also include association ID in the long-range charging report, association ID is for example being matched by the ProSe function It sets the stage to be distributed by the remote user equipment and trunk subscriber equipment, so that the ProSe function in follow-up work, can incite somebody to action The charging report of the rwo associates.
First report sending device, for being sent to corresponding trunk subscriber equipment when meeting configured reporting standards The long-range charging report.For example, ProSe function is also configured with reporting standards to the remote user equipment, when meeting this report First report sending device of standard, the remote user equipment sends first generating means to corresponding trunk subscriber equipment Long-range charging report generated, so that the long-range charging report is relayed to the ProSe function by the trunk subscriber equipment.
Here, first generating means and the first report sending device can concentrate in together, can also be respectively set.Example Such as, first generating means and the first report sending device concentrate the accounting module for the remote user equipment, and receiving comes from The charging policy of ProSe function configures, when the accounting module judgement of the remote user equipment meets the reporting standards according to configuration, The remote user equipment is triggered to the report process of ProSe function.
Trunk subscriber equipment includes the second generating means and the second report sending device.
Wherein, the second generating means collect the relaying of the trunk subscriber equipment for the configuration according to ProSe function Charge information generates relaying charging report.For example, the ProSe functional configuration trunk subscriber equipment to the collection of trunk information and Report, such as definition/modification need which charge information trigger event, the charging report reported need comprising;The trunk subscriber Second generating means of equipment collect the relaying charge information of the trunk subscriber equipment according to the configuration, such as relay time delay, relaying Type (such as IP routing relaying, application layer relay etc.) etc., and these relaying charge informations are generated into relaying charging report.With it is aforementioned Analogously, the relaying charging report is in addition to defined in the part 5.1.2 including 3GPP TS 32.277 for long-range charging report Except charge information, the role for further including aforementioned user equipment being previously mentioned in the service of ProSe network trunk, at this ProSe user equipment ID, the IP address of relaying and other parameters used in the service of ProSe network trunk and support ProSe net The ability etc. of network relay services.Preferably, which can also include the association ID distributed by ProSe function.
Second report sending device, for the reporting standards configured when satisfaction, to described in the transmission of corresponding ProSe function Relay charging report.For example, ProSe function is also to trunk subscriber device configuration reporting standards, when meeting this report standard, Such as Relay IP Address distribution is triggered, Relay IP Address is assigned or relays end, the second report of the trunk subscriber equipment It accuses sending device and sends second generating means relaying charging report generated to the ProSe function.
Relay, the relay is for receiving long-range charging report transmitted by corresponding remote user equipment;It will The long-range charging report relays to the ProSe function.With the aforementioned description to remote user equipment correspondingly, work as satisfaction First report sending device of reporting standards, the remote user equipment sends long-range charging report to trunk subscriber equipment, should The relay of trunk subscriber equipment receives the long-range charging report, and relays to the ProSe function.
Preferably, remote user equipment and trunk subscriber equipment send trigger event extremely also according to the configuration of ProSe function The ProSe function, wherein the trigger event include but is not limited to link establish and certification, Relay IP Address distribution be triggered, in Be assigned after IP address, relay terminate, the remote user equipment and the trunk subscriber equipment reconnect etc..? This, the transmission of the trigger event is mutually separated with the transmission of long-range charging report or relaying charging report.The ProSe function connects Above-mentioned trigger event is received, and cooperates with the trigger event, relaying charging report and long-range charging report, in conjunction with scheduled charging plan Slightly, it generates accounting request and according to charge mode, which is sent to corresponding OCS or CDF in turn.
Here, second generating means and the second report sending device can concentrate in together, can also be respectively set.Example Such as, second generating means and the second report sending device concentrate the accounting module for the trunk subscriber equipment, and receiving comes from The charging policy of ProSe function configures, when the accounting module judgement of the trunk subscriber equipment meets the reporting standards according to configuration, The remote user equipment is triggered to the report process of ProSe function.
ProSe function includes configuration device, report reception device, collaborative device and send-request unit.
Wherein, configuration device is for configuring the collection and report of trunk subscriber equipment and remote user equipment to trunk information It accuses.For example, configuration device is using the authorization of service defined of TS 23.303 and provides mechanism, definition or modification trunk subscriber equipment Need charging report transmitted by the trigger event reported, the two is needed comprising which charge information, two with remote user equipment The reporting standards etc. of person's transmission charging report.Here, the configuration parameter of configuration device can as defined in TS 24.333 that Sample is sent to the remote user equipment and trunk subscriber equipment.When user equipment is under covering, above-mentioned configuration can be in office When time occurs.For example, after trunk subscriber equipment is authorized to, ProSe function can also when remote user equipment is under covering To be pre-configured the address of trunk subscriber equipment to the remote user equipment.
Report reception device is used to receive relaying charging report transmitted by the trunk subscriber equipment, and by the relaying The long-range charging report that user equipment is relayed, the long-range charging report is as transmitted by the remote user equipment.For example, relaying User equipment collects the relaying charge information of the trunk subscriber equipment according to the configuration of ProSe function, generates relaying charging report It accuses, when meeting configured reporting standards, sends the relaying charging report to the ProSe function;Remote user equipment collects phase The local charge information answered, generates long-range charging report, when meeting configured reporting standards, to corresponding trunk subscriber equipment The long-range charging report is sent, trunk subscriber equipment receives the long-range charging report, and relays to the ProSe function;Accordingly, The report reception device of the ProSe function receives the relaying charging report and long-range charging report.
Collaborative device combines charging policy for cooperateing with the relaying charging report and the long-range charging report, raw At accounting request.For example, collaborative device relaying charging report and long-range charging report according to received by report reception device It accuses, and combines preset charging policy, generate corresponding accounting request.
Send-request unit is used to the accounting request being sent to corresponding OCS or CDF, for the ProSe network Relay services carry out collaboration charging.For example, the send-request unit is according to collaborative device accounting request generated, by the charging Request be sent to corresponding OCS or CDF, such as when carrying out online charging, which is sent to corresponding OCS, when into When row offline charging, which is sent to corresponding CDF.
Preferably, the ProSe function further includes verifying and control device, and the verifying and control device are described for verifying Whether remote user equipment can access network by the trunk subscriber equipment;If can be to be taken for the ProSe network trunk Business executes collaboration charging as described above;Otherwise, relaying release request to the remote user equipment and the relaying is sent to use Family equipment;Also, the verifying and control device are in ProSe network trunk service carries out, according to charging or other networks State change controls the ProSe network trunk service.
For example, when the remote user equipment can access network by the trunk subscriber equipment, then in the ProSe network Charging is cooperateed with as described above after service execution;If the remote user equipment cannot access network by the trunk subscriber equipment, Then the verifying in the ProSe function and control device send relaying release request to remote user equipment and trunk subscriber and set It is standby, e.g., by PC3 interface, relaying release request is sent, such as " ProSe UE-to-Network Relay Drop Request " To the remote user equipment and trunk subscriber equipment, to discharge the relaying.
In ProSe network trunk service carries out, the verifying and control device are also according to charging or other network states Variation, controls the ProSe network trunk service, that is, decides to continue with or stop the ProSe network trunk service, alternatively, accordingly repairing Change the service parameter of the ProSe network trunk service.Here, charging or the variation of other network states such as account balance deficiency, Relay cost is in excess of the quota, exceeds relaying permission period etc..
Here, ProSe function monitoring ProSe network trunk service in activity, and based on from PCRF, HSS or other The strategy of network element and input carry out necessary processing.For example, the reporting standards of ProSe relaying is updated, such as equipment or removal event Triggering etc.;Stop relaying session when necessary;Notify remote user equipment when necessary, e.g., credit exhausts, charging rate according to when Between/change in location etc.;The event of reporting requirement is relay route/PDN (public data network, Public Data to PCRF Network the input of the QoS variation) connected.
Here, the PC3 interface between the trunk subscriber equipment and ProSe function is enhanced, to support ProSe network trunk to take The charging of business.By the PC3 interface of the enhancing, can be sent from ProSe function to trunk subscriber equipment or remote user equipment Relaying release request, such as " ProSe UE-to-Network Relay Drop Request ", to discharge ProSe relaying.It should Relaying release request includes mandatory parameters reason-code (mandatory parameter Cause Code), the code description The reason of ProSe relaying release.By the PC3 interface of the enhancing, relaying can also be sent from user equipment to ProSe function and is released Response is put, such as " ProSe UE-to-Network Relay Drop Response ", to illustrate the place of ProSe relaying release Manage result.
Preferably, the ProSe function further includes associated apparatus, the associated apparatus be used for as the trunk subscriber equipment and The remote user equipment distribution association ID;Wherein, the collaborative device is also used to according to the relaying charging report and described Included association ID in long-range charging report, cooperates with the relaying charging report and the long-range charging report, and combine institute Charging policy is stated, the accounting request is generated.Specifically, the associated apparatus in ProSe function is the trunk subscriber equipment and remote Journey user equipment distribution association ID;It is sent in the long-range charging report that the remote user equipment is sent with the trunk subscriber equipment Relaying in charging report all includes association ID;Collaborative device in the ProSe function cooperates with this long-range according to association ID Charging report and the relaying charging report, and preset charging policy is combined, generate accounting request.
Preferably, the ProSe function further includes determining device, and the determining device is for being determined as the ProSe network Relay services carry out the charge mode of collaboration charging;Wherein, the send-request unit is for the accounting request to be sent to OCS or CDF corresponding with the charge mode, to carry out collaboration charging for the ProSe network trunk service.For example, when should Determining device is determined as the ProSe network trunk service to carry out the charge mode of collaboration charging being online charging mode, then requests The accounting request is sent to corresponding OCS by sending device;If the determining device is determined as the ProSe network trunk, service is carried out The charge mode for cooperateing with charging is offline charging mode, then the accounting request is sent to corresponding CDF by send-request unit, with Collaboration charging is carried out for the ProSe network trunk service.If desired, the determining device of the ProSe function can also configure or again The charge mode of the ProSe network trunk service is configured, configuration can be sent to the remote user equipment and trunk subscriber Equipment.
Preferably, the ProSe function further includes correcting device, which is used for according to received from other network elements Information is inputted, the relaying charging report and the long-range charging report are corrected.Specifically, ProSe function monitors ProSe network Activity in relay services, correcting device thereon based on from PCRF, HSS or other network elements strategy and input, such as charging Strategy, user are ordered, (such as effective ProSe relays window/position, the trunk subscriber list of devices of distribution to ProSe repetition policy Deng), correct the relaying charging report and long-range charging report.
Preferably, the ProSe function further includes event reception device, and the event reception device is described long-range for receiving Trigger event transmitted by user equipment and the trunk subscriber equipment;Wherein, the collaborative device is for cooperateing with the triggering Event, the relaying charging report and the long-range charging report, and in conjunction with the charging policy, generate the accounting request;
Wherein, the trigger event includes following at least any one:
Link is established and certification;
Relay IP Address distribution is triggered;
Relay IP Address is assigned;
Relaying terminates;
The remote user equipment is reconnected with the trunk subscriber equipment.
Here, ProSe relaying also defines following trigger event in addition to the trigger event usually defined:
1) link is established and is authenticated, and is established and is authenticated (in the link of remote user equipment and trunk subscriber equipment room It is reported after user equipment);
2) Relay IP Address distribution is triggered, and remote user equipment triggers IP address distribution, for example, sending is the address IPV6 The RS message of configuration, or (Discovery) message is found for the DHCPv4 of the address IPV4 distribution;
3) Relay IP Address is assigned, no matter success or failure;
4) relaying terminates, the Connection Release of remote user equipment and trunk subscriber equipment room;
5) remote user equipment is reconnected with the trunk subscriber equipment, that is, remote user equipment and relaying User equipment is reconnected after connection is lost.
Preferably, the ProSe function further includes retransmission unit, which is used to exist when the remote user equipment When roaming, the relaying charging report and the long-range charging report are forwarded in the HPLMN of the remote user equipment ProSe function.Specifically, for remote user equipment in roaming, when the reporting standards for meeting configuration, which will be remote Journey charging report is sent to trunk subscriber equipment, which is relayed to the ProSe function again by trunk subscriber equipment, And send itself relaying charging report to the ProSe function, the retransmission unit in the ProSe function, by the relaying charging report It accuses and is forwarded to the ProSe function in the HPLMN of the remote user equipment with long-range charging report.For example, being set from trunk subscriber The ID of the remote user equipment is carried in standby relaying charging report, which determines the remote user according to the ID According to the ID, the relaying charging report and long-range charging report are forwarded in turn by the ID of ProSe function in the HPLMN of equipment ProSe function into the HPLMN of the remote user equipment.ProSe function in the HPLMN of the remote user equipment executes phase Operation is closed, e.g., authorizes, allow credit, being associated with the long-range charging report from remote user equipment and come from trunk subscriber equipment Relaying charging report, generate accounting request and be simultaneously sent to OCS, the activity of monitoring ProSe relaying, and based on coming from PCRF, HSS Or strategy and the input of other network elements, take necessary operation etc..
Here, the above-mentioned configuration device of the ProSe function, report reception device, collaborative device, send-request unit, test Card and control device, associated apparatus, determining device, correcting device, event reception device or retransmission unit etc., can concentrate on one It rises, can also be respectively set.For example, the CTF that above-mentioned apparatus is concentrated as the ProSe function, to execute aforesaid operations.
Accordingly, the present invention also provides one kind carries out collaboration charging to the service of ProSe network trunk in ProSe function Method.
In step s101, the collection of ProSe functional configuration trunk subscriber equipment and remote user equipment to trunk information And report.For example, in step s101, ProSe function using the TS23.303 authorization of service defined and offer mechanism, definition or Modification trunk subscriber equipment and remote user equipment need the trigger event reported, the needs of charging report transmitted by the two to include Which charge information, the two send reporting standards of charging report etc..Here, in step s101, the configuration of ProSe function is joined Number can be sent to the remote user equipment and trunk subscriber equipment as defined in TS 24.333.When user sets When under covering, above-mentioned configuration can occur at any time.For example, relaying is used when remote user equipment is under covering After family equipment is authorized to, ProSe function can also be pre-configured the address of trunk subscriber equipment to the remote user equipment.
In step s 102, remote user equipment collects the sheet of the remote user equipment according to the configuration of ProSe function Ground charge information generates long-range charging report.For example, in step s101, the remote user equipment centering of ProSe functional configuration Need which charge information trigger event, the charging report reported need comprising after the collection and report of information, such as definition/modification Deng;In step s 102, remote user equipment collects local charge information according to the configuration, as the remote user equipment uses Which service, using these services time, produce which expense etc., and these local charge informations are generated into long-range meter Take report.Here, local charge information charge information as defined in the part 5.1.2 of 3GPP TS 32.277.In addition to this, The long-range charging report further include:
1) role of the user equipment in the service of ProSe network trunk, for example, remote user equipment, trunk subscriber are set It is standby;
2) the ProSe user equipment ID used in ProSe network trunk service;
3) IP address and other parameters (for example, updated TFT) relayed;
4) ability of ProSe network trunk service is supported, for example, unicast traffic is supported, broadcast/multi broadcast flow is supported etc..
It preferably, can also include association ID in the long-range charging report, association ID is for example being matched by the ProSe function It sets the stage to be distributed by the remote user equipment and trunk subscriber equipment, so that the ProSe function in follow-up work, can incite somebody to action The charging report of the rwo associates.
In step s 103, remote user equipment is when meeting configured reporting standards, to corresponding trunk subscriber equipment Send the long-range charging report.For example, in step s101, ProSe function is also configured with report to the remote user equipment Standard, when meeting this report standard, in step s 103, which is sent in corresponding trunk subscriber equipment Long-range charging report generated in step S102, so that the long-range charging report is relayed to this by the trunk subscriber equipment ProSe function.
In step S104, trunk subscriber equipment is collected in the trunk subscriber equipment according to the configuration of ProSe function After charge information, relaying charging report is generated.For example, in step s101, the trunk subscriber equipment centering of ProSe functional configuration Need which charge information trigger event, the charging report reported need comprising after the collection and report of information, such as definition/modification Deng;In step S104, which collects the relaying charge information of the trunk subscriber equipment, such as according to the configuration Time delay, trunk type (such as IP routing relaying, application layer relay etc.) etc. are relayed, and these relaying charge informations are generated into relaying meter Take report.Analogously with aforementioned long-range charging report, the relaying charging report is in addition to the 5.1.2 including 3GPP TS 32.277 It further include aforementioned user equipment being previously mentioned in the service of ProSe network trunk except charge information defined in part Role, ProSe user equipment ID, the IP address of relaying and other parameters and branch used in ProSe network trunk service Hold the ability etc. of ProSe network trunk service.Preferably, which can also include being distributed by ProSe function Association ID.
In step s105, trunk subscriber equipment is sent when meeting configured reporting standards to corresponding ProSe function The relaying charging report.For example, in step s101, ProSe function also to trunk subscriber device configuration reporting standards, In step s105, when meeting this report standard, as Relay IP Address distribution is triggered, Relay IP Address is assigned or is relayed Terminate etc., which is sent in relaying charging report generated in step S104 to the ProSe function.
In step s 106, trunk subscriber equipment is for receiving long-range charging report transmitted by corresponding remote user equipment It accuses;The long-range charging report is relayed into the ProSe function.With the aforementioned description to remote user equipment correspondingly, When meeting reporting standards, in step s 103, which sends long-range charging report to trunk subscriber equipment, In step S106, which receives the long-range charging report, and relays to the ProSe function.
Here, having no strict sequence between (step S102, S103) and (step S104, S105).
In step s 107, ProSe function receives relaying charging report transmitted by the trunk subscriber equipment, and by institute The long-range charging report that trunk subscriber equipment is relayed is stated, the long-range charging report is as transmitted by the remote user equipment.Example Such as, in step S104, trunk subscriber equipment collects the relaying charging of the trunk subscriber equipment according to the configuration of ProSe function Information generates relaying charging report, and in step s105, when meeting configured reporting standards, sending to the ProSe function should Relay charging report;In step s 102, remote user equipment collects corresponding local charge information, generates long-range charging report It accuses, in step s 103, when meeting configured reporting standards, sends the long-range charging report to corresponding trunk subscriber equipment It accuses, in step s 106, trunk subscriber equipment receives the long-range charging report, and relays to the ProSe function;Accordingly, exist In step S107, which receives the relaying charging report and long-range charging report.
In step S108, relaying charging report and the long-range charging report described in ProSe function synergic, and combine meter Take strategy, generates accounting request.For example, ProSe function is according to relaying received in step s 107 in step S108 Charging report and long-range charging report, and preset charging policy is combined, generate corresponding accounting request.
In step S109, the accounting request is sent to corresponding OCS or CDF by ProSe function, to be described The service of ProSe network trunk carries out collaboration charging.For example, ProSe function is given birth to according in step S108 in step S109 At accounting request, which is sent to corresponding OCS or CDF, such as when carrying out online charging, by the accounting request It is sent to corresponding OCS, when carrying out offline charging, which is sent to corresponding CDF.
Preferably, the ProSe function also verifies whether the remote user equipment can set by the trunk subscriber Standby access network;If can be to cooperate with charging as described above for the ProSe network trunk service execution;Otherwise, relaying is sent Release is requested to the remote user equipment and the trunk subscriber equipment;Also, the ProSe function is in the ProSe network During relay services carry out, is changed according to charging or other network states, control the ProSe network trunk service.
For example, when the remote user equipment can access network by the trunk subscriber equipment, then in the ProSe network Charging is cooperateed with as described above after service execution;If the remote user equipment cannot access network by the trunk subscriber equipment, Then the ProSe function sends relaying release and requests e.g. to pass through PC3 interface, hair to the remote user equipment and trunk subscriber equipment Relaying release request is sent, if " ProSe UE-to-Network Relay Drop Request " to the remote user equipment is in After user equipment, to discharge the relaying.
In ProSe network trunk service carries out, which changes also according to charging or other network states, The ProSe network trunk service is controlled, that is, decides to continue with or stop the ProSe network trunk service, alternatively, corresponding modification should The service parameter of ProSe network trunk service.Here, charging or other network states variation such as account balance are insufficient, relay Cost is in excess of the quota, allows period etc. beyond relaying.
Here, ProSe function monitoring ProSe network trunk service in activity, and based on from PCRF, HSS or other The strategy of network element and input carry out necessary processing.For example, the reporting standards of ProSe relaying is updated, such as equipment or removal event Triggering etc.;Stop relaying session when necessary;Notify remote user equipment when necessary, e.g., credit exhausts, charging rate according to when Between/change in location etc.;The event of reporting requirement is relay route/PDN (public data network, Public Data to PCRF Network the input of the QoS variation) connected.
Here, the PC3 interface between the trunk subscriber equipment and ProSe function is enhanced, to support ProSe network trunk to take The charging of business.By the PC3 interface of the enhancing, can be sent from ProSe function to trunk subscriber equipment or remote user equipment Relaying release request, such as " ProSe UE-to-Network Relay Drop Request ", to discharge ProSe relaying.It should Relaying release request includes mandatory parameters reason-code (mandatory parameter Cause Code), the code description The reason of ProSe relaying release.By the PC3 interface of the enhancing, relaying can also be sent from user equipment to ProSe function and is released Response is put, such as " ProSe UE-to-Network Relay Drop Response ", to illustrate the place of ProSe relaying release Manage result.
Preferably, to be also the trunk subscriber equipment be associated with ID with remote user equipment distribution to the ProSe function; Then, which cooperates with institute according to association ID included in the relaying charging report and the long-range charging report Relaying charging report and the long-range charging report are stated, and in conjunction with the charging policy, generates the accounting request.Specifically, ProSe function is associated with ID with remote user equipment distribution for the trunk subscriber equipment;It is sent in the remote user equipment long-range It all include association ID in the relaying charging report that charging report and the trunk subscriber equipment are sent;Then, the ProSe function According to association ID, the long-range charging report and the relaying charging report is cooperateed with, and combine preset charging policy, generate charging Request.
Preferably, the ProSe function is further identified as the charging mould that the ProSe network trunk service carries out collaboration charging Formula;Then, which is sent to OCS or CDF corresponding with the charge mode for the accounting request, to be described The service of ProSe network trunk carries out collaboration charging.For example, being carried out when the ProSe function is determined as ProSe network trunk service The charge mode for cooperateing with charging is online charging mode, then then, which is sent to the accounting request corresponding OCS;If the ProSe function is determined as the ProSe network trunk service to carry out the charge mode of collaboration charging being offline charging mould The accounting request is sent to corresponding CDF by formula, then then, the ProSe function, is carried out with servicing for the ProSe network trunk Cooperate with charging.If desired, which can also configure or reconfigure the charge mode of the ProSe network trunk service, Configuration can be sent to the remote user equipment and trunk subscriber equipment.
Preferably, the ProSe function corrects the relaying charging report also according to the input information received from other network elements It accuses and the long-range charging report.Specifically, the activity in the service of ProSe function monitoring ProSe network trunk, is based on coming from The strategy and input of PCRF, HSS or other network elements, as charging policy, user order, ProSe repetition policy (such as effective ProSe Relay window/position, trunk subscriber list of devices of distribution etc.), correct the relaying charging report and long-range charging report.
Preferably, the ProSe function also receives transmitted by the remote user equipment and the trunk subscriber equipment Trigger event;Then, trigger event, the relaying charging report described in the ProSe function synergic and the long-range charging report, And in conjunction with the charging policy, the accounting request is generated;
Wherein, the trigger event includes following at least any one:
Link is established and certification;
Relay IP Address distribution is triggered;
Relay IP Address is assigned;
Relaying terminates;
The remote user equipment is reconnected with the trunk subscriber equipment.
Specifically, remote user equipment and trunk subscriber equipment send trigger event extremely also according to the configuration of ProSe function The ProSe function.Here, the transmission of the trigger event is mutually to separate with the transmission of long-range charging report or relaying charging report 's.The ProSe function receives above-mentioned trigger event, and cooperates with the trigger event, relaying charging report and long-range charging report, knot Close scheduled charging policy, generate accounting request, in turn, according to charge mode, by the accounting request be sent to corresponding OCS or CDF。
Here, ProSe relaying also defines following trigger event in addition to the trigger event usually defined:
1) link is established and is authenticated, and is established and is authenticated (in the link of remote user equipment and trunk subscriber equipment room It is reported after user equipment);
2) Relay IP Address distribution is triggered, and remote user equipment triggers IP address distribution, for example, sending is the address IPV6 The RS message of configuration, or (Discovery) message is found for the DHCPv4 of the address IPV4 distribution;
3) Relay IP Address is assigned, no matter success or failure;
4) relaying terminates, the Connection Release of remote user equipment and trunk subscriber equipment room;
5) remote user equipment is reconnected with the trunk subscriber equipment, that is, remote user equipment and relaying User equipment is reconnected after connection is lost.
Preferably, when the remote user equipment is in roaming, the ProSe function also by the relaying charging report and The long-range charging report is forwarded to the ProSe function in the HPLMN of the remote user equipment.Specifically, remote user sets For in roaming, when the reporting standards for meeting configuration, which is sent to trunk subscriber for long-range charging report and sets Standby, which is relayed to the ProSe function again by trunk subscriber equipment, and sends the relaying charging report of itself extremely The relaying charging report is forwarded to the remote user with long-range charging report and set by the ProSe function, then, the ProSe function ProSe function in standby HPLMN.For example, carrying the remote user in the relaying charging report from trunk subscriber equipment The ID of equipment, the ProSe function determine the ID of the ProSe function in the HPLMN of the remote user equipment according to the ID, in turn, According to the ID, the relaying charging report and long-range charging report are forwarded to the ProSe function in the HPLMN of the remote user equipment Energy.ProSe function in the HPLMN of the remote user equipment executes relevant operation, e.g., authorizes, allows credit, being associated with from remote The long-range charging report of journey user equipment and relaying charging report from trunk subscriber equipment generate accounting request and are simultaneously sent to OCS, monitoring ProSe relaying activity, and based on from PCRF, HSS or other network elements strategy and input, take necessary behaviour Make etc..
Fig. 2 shows the sides that collaboration charging is carried out to the service of ProSe network trunk in accordance with a preferred embodiment of the present invention Method flow chart.
This Figure illustrates the method flow for carrying out online charging is serviced for ProSe network trunk.
In step s 200, the authorization of service and mechanism is provided that ProSe function is defined for example, by using TS 23.303, for Family equipment (that is, trunk subscriber equipment and remote user equipment) configures the collection and report to trunk information.Here, ProSe function The configuration parameter of energy can be sent to the remote user equipment and trunk subscriber equipment as defined in TS24.333. Since user equipment can be preconfigured corresponding information, which is optional.When user equipment is under covering, Above-mentioned configuration can occur at any time.For example, trunk subscriber equipment is authorized to it when remote user equipment is under covering Afterwards, ProSe function can also be pre-configured the address of trunk subscriber equipment to the remote user equipment.
In step S201-S204, user equipment executes the straight of the ProSe network trunk as defined in TS 23.303 Meet communication control procedure (Direct Communication procedure).
In the step S205a, S205b, when relaying user equipment determination meets reporting standards, according in step s 200 Configuration, trunk subscriber equipment are triggered to the reporting procedures of ProSe function.
In step S206a, S206b, as trunk subscriber equipment, meet report mark when remote user equipment determines Standard, according to configuration in step s 200, remote user equipment is triggered to the reporting procedures of ProSe function.
In step S207, once receiving charging report from user equipment, lower row logic is applied in ProSe function It is upper:
Step 1) verifies whether remote user equipment can access network by the trunk subscriber equipment.The remote user sets For by IMSI (international mobile subscriber identity, International Mobile Subscriber Identification Number the ProSe user equipment ID) or by relaying charging report carried is identified.If can be with until next step.Otherwise, New PC3 message " ProSe UE-to-Network Relay Drop Request " is sent to user equipment, should with release Relaying.
ProSe function can also determine charge mode (that is, online or offline charging mode) and which charging report should include A little information.If desired, the ProSe functional configuration or charge mode is reconfigured, and is sent to remote user equipment and trunk subscriber Equipment.In this exemplary call process, which has selected online charging mode.
Step 2) is allowed to once relaying, and in ProSe function, such as CTF thereon, execution allows credit.
Here, ProSe function keeps the use for monitoring the ProSe network trunk service until it terminates.Work as some events When being triggered, for example, window/position, OCS send request etc. when credit exhausts, is invalid, it will stop relaying session.
Step 3) is associated with the long-range charging report from remote user equipment and the relaying charging from trunk subscriber equipment Report polymerize billing parameter, creates accounting request and is sent to OCS.
In step S208, optionally, in the case of unsuccessful, ProSe function Sending Payments unit requests (Debit Units Request [Event]) to corresponding OCS, the corresponding payer of OCS return responds (Debit Units Response), to carry out reimbursement.
In step S205c, S206c, S207c, uplink relay has occurred.Remote user equipment and trunk subscriber are set It is standby to collect corresponding charge information, and it is sent to ProSe function, such as it is sent to CTF thereon.ProSe function association is from remote The long-range charging report of journey user equipment and relaying charging report from trunk subscriber equipment, creation accounting request are simultaneously sent to OCS。
In step S205d, S206d, S207d, downlink relay has occurred.Remote user equipment and trunk subscriber are set It is standby to collect corresponding charge information, and it is sent to ProSe function, such as it is sent to CTF thereon.ProSe function association is from remote The long-range charging report of journey user equipment and relaying charging report from trunk subscriber equipment, creation accounting request are simultaneously sent to OCS。
Here, remote user equipment and trunk subscriber equipment are from its own visual angle, report relay charge information.Remote user The relaying of equipment report itself uses charge information, correlation of the trunk subscriber equipment report about the ProSe network trunk service Charging.For example, relaying relevant parameter, such as relays time delay, trunk type (e.g., IP routing relaying, application layer relay etc.) etc., it can be with It is reported by the relaying charging report of trunk subscriber equipment.In its charging report, customer equipment identification be associated with ID also by Including to carry out subsequent association.
In step S209, ProSe function monitor ProSe network trunk service in activity, and based on from PCRF, The strategy and input of HSS or other network elements, carry out necessary operation.For example, updating the reporting standards of ProSe relaying, such as equip Or removal event triggering etc.;Stop relaying session when necessary;Notify remote user equipment when necessary, e.g., credit exhausts, charging expense Rate is according to time/change in location etc.;The event of reporting requirement is the defeated of relay route/PDN connection QoS variation to PCRF Enter.
What Fig. 3 showed another preferred embodiment according to the present invention carries out collaboration charging to the service of ProSe network trunk Method flow diagram.
This Figure illustrates the method flow for carrying out offline charging is serviced for ProSe network trunk.
When user equipment determination meets reporting standards, according to the configuration in step S300, also, to ProSe function Connection it is available, then user equipment triggers reporting procedures.
According to the charging report received, ProSe function sends metering data and requests (Charging Data Request [Event]) extremely corresponding CDF.After generating CDR (Charging Data Recording, charging data record), the CDF Return to metering data response (Charging Data Response) corresponding with the metering data request received.
What Fig. 4 showed another preferred embodiment according to the present invention carries out collaboration charging to the service of ProSe network trunk Method flow diagram.
This Figure illustrates in the case of remote user equipment roams, online charging is carried out for the service of ProSe network trunk Method flow.
No. 1 ProSe function is located in the HPLMN of trunk subscriber equipment, and No. 2 ProSe functions and No. 2 OCS are located at long-range use In the HPLMN of family equipment.
In step S401, once meeting the reporting standards of ProSe network trunk service, trunk subscriber equipment sends relaying No. 1 ProSe function of the charging report into its HPLMN.
In step S402, based on entrained remote user equipment in the relaying charging report of trunk subscriber equipment ID, the ownership ProSe functional identity of No. 1 ProSe functional rehabilitation remote user equipment is (that is, in the HPLMN of the remote user equipment ProSe function, be herein No. 2 ProSe functions), and forward report to No. 2 ProSe functions.
In step S403, remote user equipment is relayed by trunk subscriber equipment, send its long-range charging report to this 2 Number ProSe function.
In step s 404, No. 2 ProSe functions execute relevant operation, for example, authorizing, allowing credit, being associated with from long-range The long-range charging report of user equipment and relaying charging report from trunk subscriber equipment generate accounting request and are sent to pair The OCS answered.
In step S405, No. 2 ProSe functions monitor the activity in the service of ProSe network trunks, and are based on coming from The strategy and input of PCRF, HSS or other network elements, take necessary operation.
Here, the operation in No. 2 ProSe functions and trunk subscriber equipment room is sent by No. 1 ProSe function.
It should be noted that the present invention can be carried out in the assembly of software and/or software and hardware, for example, can adopt With specific integrated circuit (ASIC), general purpose computer or any other realized similar to hardware device.In one embodiment In, software program of the invention can be executed to implement the above steps or functions by processor.Similarly, of the invention Software program (including relevant data structure) can be stored in computer readable recording medium, for example, RAM memory, Magnetic or optical driver or floppy disc and similar devices.In addition, some of the steps or functions of the present invention may be implemented in hardware, example Such as, as the circuit cooperated with processor thereby executing each step or function.
In addition, a part of the invention can be applied to computer program product, such as computer program instructions, when its quilt When computer executes, by the operation of the computer, it can call or provide according to the method for the present invention and/or technical solution. And the program instruction of method of the invention is called, it is possibly stored in fixed or moveable recording medium, and/or pass through Broadcast or the data flow in other signal-bearing mediums and transmitted, and/or be stored according to described program instruction operation In the working storage of computer equipment.Here, according to one embodiment of present invention including a device, which includes using Memory in storage computer program instructions and processor for executing program instructions, wherein when the computer program refers to When enabling by processor execution, method and/or skill of the device operation based on aforementioned multiple embodiments according to the present invention are triggered Art scheme.
It is obvious to a person skilled in the art that invention is not limited to the details of the above exemplary embodiments, Er Qie In the case where without departing substantially from spirit or essential attributes of the invention, the present invention can be realized in other specific forms.Therefore, no matter From the point of view of which point, the present embodiments are to be considered as illustrative and not restrictive, and the scope of the present invention is by appended power Benefit requires rather than above description limits, it is intended that all by what is fallen within the meaning and scope of the equivalent elements of the claims Variation is included in the present invention.Any reference signs in the claims should not be construed as limiting the involved claims.This Outside, it is clear that one word of " comprising " does not exclude other units or steps, and odd number is not excluded for plural number.That states in device claim is multiple Unit or device can also be implemented through software or hardware by a unit or device.The first, the second equal words are used to table Show title, and does not indicate any particular order.
Although front is specifically shown and describes exemplary embodiment, it will be understood to those of skill in the art that It is that without departing substantially from the spirit and scope of claims, the present invention can be become in terms of its form and details Change.Protection sought herein illustrates in the dependent claims.Each implementation is defined in following number clause These and other aspects of example:
1. the ProSe function that a kind of pair of ProSe network trunk service carries out collaboration charging, wherein the ProSe function packet It includes:
Configuration device, for configuring the collection and report of trunk subscriber equipment and remote user equipment to trunk information;
Reception device is reported, for receiving relaying charging report transmitted by the trunk subscriber equipment, and by described After the long-range charging report that user equipment is relayed, the long-range charging report is as transmitted by the remote user equipment;
Collaborative device for cooperateing with the relaying charging report and the long-range charging report, and combines charging policy, raw At accounting request;
Send-request unit, for the accounting request to be sent to corresponding OCS or CDF, for the ProSe network Relay services carry out collaboration charging.
2. ProSe function according to claim 1, wherein the ProSe function further includes verifying and control dress It sets, is used for:
Verify whether the remote user equipment can access network by the trunk subscriber equipment;
If can be to cooperate with charging as described in claim 1 for the ProSe network trunk service execution;
Otherwise, relaying release request is sent to the remote user equipment and the trunk subscriber equipment;
In ProSe network trunk service carries out, changed according to charging or other network states, described in control ProSe network trunk service.
3. ProSe function according to claim 1 or 2, wherein the ProSe function further include:
Associated apparatus, for being associated with ID with remote user equipment distribution for the trunk subscriber equipment;
Wherein, the collaborative device is also used to:
According to association ID included in the relaying charging report and the long-range charging report, the relaying is cooperateed with Charging report and the long-range charging report, and in conjunction with the charging policy, generate the accounting request.
4. ProSe function according to any one of claim 1 to 3, wherein the ProSe function further includes true Determine device, be used for:
It is determined as the charge mode that the ProSe network trunk service carries out collaboration charging;
Wherein, the send-request unit is used for:
The accounting request is sent to OCS or CDF corresponding with the charge mode, in the ProSe network Collaboration charging is carried out after service.
5. ProSe function according to any one of claim 1 to 4, wherein the ProSe function further includes repairing Equipment is used for:
According to the input information received from other network elements, the relaying charging report and the long-range charging report are corrected.
6. ProSe function according to any one of claim 1 to 5, wherein the ProSe function further includes thing Part reception device, is used for:
Receive trigger event transmitted by the remote user equipment and the trunk subscriber equipment;
Wherein, the collaborative device is used for:
The trigger event, the relaying charging report and the long-range charging report are cooperateed with, and in conjunction with the charging plan Slightly, the accounting request is generated;
Wherein, the trigger event includes following at least any one:
Link is established and certification;
Relay IP Address distribution is triggered;
Relay IP Address is assigned;
Relaying terminates;
The remote user equipment is reconnected with the trunk subscriber equipment.
7. ProSe function according to any one of claim 1 to 6, wherein the ProSe function further includes turning Transmitting apparatus is used for:
When the remote user equipment is in roaming, by the relaying charging report and the long-range charging report forwarding ProSe function into the HPLMN of the remote user equipment.
8. the remote user equipment that a kind of auxiliary carries out collaboration charging to the service of ProSe network trunk, wherein the long-range use Family equipment includes:
First generating means collect the local charging letter of the remote user equipment for the configuration according to ProSe function Breath, generates long-range charging report;
First report sending device, for being sent to corresponding trunk subscriber equipment when meeting configured reporting standards The long-range charging report.
9. the trunk subscriber equipment that a kind of auxiliary carries out collaboration charging to the service of ProSe network trunk, wherein the relaying is used Family equipment includes:
Second generating means collect the relaying charging letter of the trunk subscriber equipment for the configuration according to ProSe function Breath generates relaying charging report;
Second report sending device, for the reporting standards configured when satisfaction, to described in the transmission of corresponding ProSe function Relay charging report;
Relay, for receiving long-range charging report transmitted by corresponding remote user equipment, by the long-range meter Take report relay to the ProSe function.
10. a kind of method for carrying out collaboration charging to the service of ProSe network trunk in ProSe function, wherein this method Include:
A configures the collection and report of trunk subscriber equipment and remote user equipment to trunk information;
B receives relaying charging report transmitted by the trunk subscriber equipment, and is relayed by the trunk subscriber equipment Long-range charging report, the long-range charging report is as transmitted by the remote user equipment;
C cooperates with the relaying charging report and the long-range charging report, and combines charging policy, generates accounting request;
The accounting request is sent to corresponding OCS or CDF by d, to be cooperateed with for the ProSe network trunk service Charging.
11. according to the method described in claim 10, wherein, this method further include:
Verify whether the remote user equipment can access network by the trunk subscriber equipment;
If can be to cooperate with charging as claimed in claim 10 for the ProSe network trunk service execution;
Otherwise, relaying release request is sent to the remote user equipment and the trunk subscriber equipment;
In ProSe network trunk service carries out, changed according to charging or other network states, described in control ProSe network trunk service.
12. method described in 0 or 11 according to claim 1, wherein this method further include:
ID is associated with remote user equipment distribution for the trunk subscriber equipment;
Wherein, the step c includes:
According to association ID included in the relaying charging report and the long-range charging report, the relaying is cooperateed with Charging report and the long-range charging report, and in conjunction with the charging policy, generate the accounting request.
13. method according to any one of claims 10 to 12, wherein this method further include:
It is determined as the charge mode that the ProSe network trunk service carries out collaboration charging;
Wherein, the step d includes:
The accounting request is sent to OCS or CDF corresponding with the charge mode, in the ProSe network Collaboration charging is carried out after service.
14. method described in any one of 0 to 13 according to claim 1, wherein this method further include:
According to the input information received from other network elements, the relaying charging report and the long-range charging report are corrected.
15. method described in any one of 0 to 14 according to claim 1, wherein this method further include:
Receive trigger event transmitted by the remote user equipment and the trunk subscriber equipment;
Wherein, the step c includes:
The trigger event, the relaying charging report and the long-range charging report are cooperateed with, and in conjunction with the charging plan Slightly, the accounting request is generated;
Wherein, the trigger event includes following at least any one:
Link is established and certification;
Relay IP Address distribution is triggered;
Relay IP Address is assigned;
Relaying terminates;
The remote user equipment is reconnected with the trunk subscriber equipment equipment.
16. method described in any one of 0 to 15 according to claim 1, wherein this method further include:
When the remote user equipment is in roaming, by the relaying charging report and the long-range charging report forwarding ProSe function into the HPLMN of the remote user equipment.
17. a kind of method for assisting carrying out the service of ProSe network trunk collaboration charging in remote user equipment, In, this method comprises:
A collects the local charge information of the remote user equipment, generates long-range charging according to the configuration of ProSe function Report;
B sends the long-range charging report when meeting configured reporting standards, to corresponding trunk subscriber equipment.
18. a kind of method for assisting carrying out the service of ProSe network trunk collaboration charging in trunk subscriber equipment, In, this method comprises:
I collects the relaying charge information of the trunk subscriber equipment according to the configuration of ProSe function, generates relaying charging Report;
II sends the relaying charging report when meeting configured reporting standards, to corresponding ProSe function;
III receives long-range charging report transmitted by corresponding remote user equipment, and the long-range charging report is relayed To the ProSe function.

Claims (15)

1. the ProSe function that a kind of pair of ProSe network trunk service carries out collaboration charging, wherein the ProSe function includes:
Configuration device, for configuring the collection and report of trunk subscriber equipment and remote user equipment to trunk information;
It reports reception device, is used for receiving relaying charging report transmitted by the trunk subscriber equipment, and by the relaying The long-range charging report that family equipment is relayed, the long-range charging report is as transmitted by the remote user equipment;
Collaborative device for cooperateing with the relaying charging report and the long-range charging report, and combines charging policy, generates meter Take request;
Send-request unit, for the accounting request to be sent to corresponding OCS or CDF, for the ProSe network trunk Service carries out collaboration charging.
2. ProSe function according to claim 1, wherein the ProSe function further includes verifying and control device, is used In:
Verify whether the remote user equipment can access network by the trunk subscriber equipment;
If can be to cooperate with charging as described in claim 1 for the ProSe network trunk service execution;
Otherwise, relaying release request is sent to the remote user equipment and the trunk subscriber equipment;
In ProSe network trunk service carries out, is changed according to charging or other network states, control the ProSe net Network relay services.
3. ProSe function according to claim 1 or 2, wherein the ProSe function further include:
Associated apparatus, for being associated with ID with remote user equipment distribution for the trunk subscriber equipment;
Wherein, the collaborative device is also used to:
According to association ID included in the relaying charging report and the long-range charging report, the relaying charging is cooperateed with Report and the long-range charging report, and in conjunction with the charging policy, generate the accounting request.
4. ProSe function according to any one of claim 1 to 3, wherein the ProSe function further includes determining dress It sets, is used for:
It is determined as the charge mode that the ProSe network trunk service carries out collaboration charging;
Wherein, the send-request unit is used for:
The accounting request is sent to OCS or CDF corresponding with the charge mode, for ProSe network trunk clothes Business carries out collaboration charging.
5. ProSe function according to any one of claim 1 to 4, wherein the ProSe function further includes amendment dress It sets, is used for:
According to the input information received from other network elements, the relaying charging report and the long-range charging report are corrected.
6. ProSe function according to any one of claim 1 to 5, wherein the ProSe function further includes that event connects Receiving apparatus is used for:
Receive trigger event transmitted by the remote user equipment and the trunk subscriber equipment;
Wherein, the collaborative device is used for:
Cooperate with the trigger event, the relaying charging report and the long-range charging report, and in conjunction with the charging policy, Generate the accounting request;
Wherein, the trigger event includes following at least any one:
Link is established and certification;
Relay IP Address distribution is triggered;
Relay IP Address is assigned;
Relaying terminates;
The remote user equipment is reconnected with the trunk subscriber equipment.
7. ProSe function according to any one of claim 1 to 6, wherein the ProSe function further includes forwarding dress It sets, is used for:
When the remote user equipment is in roaming, the relaying charging report and the long-range charging report are forwarded to institute State the ProSe function in the HPLMN of remote user equipment.
8. the remote user equipment that a kind of auxiliary carries out collaboration charging to the service of ProSe network trunk, wherein the remote user sets It is standby to include:
First generating means collect the local charge information of the remote user equipment for the configuration according to ProSe function, Generate long-range charging report;
First report sending device, for the reporting standards configured when satisfaction, to described in the transmission of corresponding trunk subscriber equipment Long-range charging report, so that the long-range charging report is relayed to the ProSe function by the trunk subscriber equipment, so that institute Relaying charging report and the long-range charging report described in ProSe function synergic are stated, and combines charging policy, charging is generated and asks It asks, and the accounting request is sent to corresponding OCS or CDF, to be carried out for the ProSe network trunk service in terms of collaboration Take.
9. the trunk subscriber equipment that a kind of auxiliary carries out collaboration charging to the service of ProSe network trunk, wherein the trunk subscriber is set It is standby to include:
Second generating means collect the relaying charge information of the trunk subscriber equipment for the configuration according to ProSe function, Generate relaying charging report;
Second report sending device, for sending the relaying to corresponding ProSe function when meeting configured reporting standards Charging report;
Relay, for receiving long-range charging report transmitted by corresponding remote user equipment, by the long-range charging report Announcement relays to the ProSe function, so that relaying charging report and the long-range charging report described in the ProSe function synergic It accuses, and combines charging policy, generate accounting request, and the accounting request is sent to corresponding OCS or CDF, to be described The service of ProSe network trunk carries out collaboration charging.
10. a kind of method for carrying out collaboration charging to the service of ProSe network trunk in ProSe function, wherein this method packet It includes:
A configures the collection and report of trunk subscriber equipment and remote user equipment to trunk information;
B receives relaying charging report transmitted by the trunk subscriber equipment, and is relayed by the trunk subscriber equipment remote Journey charging report, the long-range charging report is as transmitted by the remote user equipment;
C cooperates with the relaying charging report and the long-range charging report, and combines charging policy, generates accounting request;
The accounting request is sent to corresponding OCS or CDF by d, carried out in terms of collaboration for the ProSe network trunk service Take.
11. according to the method described in claim 10, wherein, this method further include:
Verify whether the remote user equipment can access network by the trunk subscriber equipment;
If can be to cooperate with charging as claimed in claim 10 for the ProSe network trunk service execution;
Otherwise, relaying release request is sent to the remote user equipment and the trunk subscriber equipment;
In ProSe network trunk service carries out, is changed according to charging or other network states, control the ProSe net Network relay services.
12. method described in 0 or 11 according to claim 1, wherein this method further include:
Receive trigger event transmitted by the remote user equipment and the trunk subscriber equipment;
Wherein, the step c includes:
Cooperate with the trigger event, the relaying charging report and the long-range charging report, and in conjunction with the charging policy, Generate the accounting request;
Wherein, the trigger event includes following at least any one:
Link is established and certification;
Relay IP Address distribution is triggered;
Relay IP Address is assigned;
Relaying terminates;
The remote user equipment is reconnected with the trunk subscriber equipment equipment.
13. method according to any one of claims 10 to 12, wherein this method further include:
When the remote user equipment is in roaming, the relaying charging report and the long-range charging report are forwarded to institute State the ProSe function in the HPLMN of remote user equipment.
14. a kind of method for assisting carrying out the service of ProSe network trunk collaboration charging in remote user equipment, wherein should Method includes:
A collects the local charge information of the remote user equipment, generates long-range charging report according to the configuration of ProSe function;
B sends the long-range charging report when meeting configured reporting standards, to corresponding trunk subscriber equipment, so that described The long-range charging report is relayed to the ProSe function by trunk subscriber equipment, so that in described in the ProSe function synergic After charging report and the long-range charging report, and charging policy is combined, generates accounting request, and the accounting request is sent To corresponding OCS or CDF, to carry out collaboration charging for the ProSe network trunk service.
15. a kind of method for assisting carrying out the service of ProSe network trunk collaboration charging in trunk subscriber equipment, wherein should Method includes:
I collects the relaying charge information of the trunk subscriber equipment according to the configuration of ProSe function, generates relaying charging report;
II sends the relaying charging report when meeting configured reporting standards, to corresponding ProSe function;
III receives long-range charging report transmitted by corresponding remote user equipment, and the long-range charging report is relayed to institute ProSe function is stated, so that relaying charging report and the long-range charging report described in the ProSe function synergic, and combine meter Take strategy, accounting request is generated, and the accounting request is sent to corresponding OCS or CDF, in the ProSe network Collaboration charging is carried out after service.
CN201510097044.5A 2015-03-04 2015-03-04 A kind of pair of ProSe network trunk service carries out the method and apparatus of collaboration charging Expired - Fee Related CN105992184B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510097044.5A CN105992184B (en) 2015-03-04 2015-03-04 A kind of pair of ProSe network trunk service carries out the method and apparatus of collaboration charging

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510097044.5A CN105992184B (en) 2015-03-04 2015-03-04 A kind of pair of ProSe network trunk service carries out the method and apparatus of collaboration charging

Publications (2)

Publication Number Publication Date
CN105992184A CN105992184A (en) 2016-10-05
CN105992184B true CN105992184B (en) 2019-06-28

Family

ID=57039248

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510097044.5A Expired - Fee Related CN105992184B (en) 2015-03-04 2015-03-04 A kind of pair of ProSe network trunk service carries out the method and apparatus of collaboration charging

Country Status (1)

Country Link
CN (1) CN105992184B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021201736A1 (en) * 2020-04-03 2021-10-07 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangements relating to group transmission in a wireless communication network

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3979762A4 (en) * 2019-08-09 2022-09-21 Guangdong Oppo Mobile Telecommunications Corp., Ltd. INFORMATION CONFIGURATION PROCEDURE, NETWORK DEVICE AND TERMINAL
WO2021233365A1 (en) * 2020-05-21 2021-11-25 Telefonaktiebolaget Lm Ericsson (Publ) User equipment, network node and methods therein for facilitating charging for direct ue-to-ue communication
CN114615636B (en) * 2020-12-09 2023-07-14 华为技术有限公司 Communication method, device and medium
CN115499799A (en) * 2021-06-17 2022-12-20 大唐移动通信设备有限公司 A charging method, user equipment and network side equipment
CN119729377A (en) * 2023-09-28 2025-03-28 中国电信股份有限公司技术创新中心 Side chain positioning charging method and system, terminal, NF network element and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101517961A (en) * 2006-10-11 2009-08-26 贝勒希尔公司 Charging in ad-hoc communication networks
CN104272707A (en) * 2012-04-27 2015-01-07 交互数字专利控股公司 Method and apparatus for supporting proximity discovery process

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1702432A1 (en) * 2003-11-19 2006-09-20 Telefonaktiebolaget LM Ericsson (publ) Arrangement and method for determining charging in a telecommunications system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101517961A (en) * 2006-10-11 2009-08-26 贝勒希尔公司 Charging in ad-hoc communication networks
CN104272707A (en) * 2012-04-27 2015-01-07 交互数字专利控股公司 Method and apparatus for supporting proximity discovery process

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021201736A1 (en) * 2020-04-03 2021-10-07 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangements relating to group transmission in a wireless communication network

Also Published As

Publication number Publication date
CN105992184A (en) 2016-10-05

Similar Documents

Publication Publication Date Title
CN105992184B (en) A kind of pair of ProSe network trunk service carries out the method and apparatus of collaboration charging
CN102647699B (en) Strategy and billing control method, V-PCRF and V-OCS
JP6360934B2 (en) Connection from IMSI-less device to EPC
US20090327112A1 (en) Method, device and control system for online charging on roaming
CN105554789B (en) Communication system, method and apparatus
US9756192B2 (en) Online charging for proximity services
US8666396B2 (en) Providing user location and time zone information for LTE/IMS charging
US10206136B2 (en) Communication apparatus, control apparatus, communication method, control method, and program
UA114542C2 (en) Method for serving visitor subscribers in a mobile communication system
US9654646B2 (en) Proximity service charging
WO2007064653A2 (en) System and method for improved wifi/wimax retail installation management
WO2010003359A1 (en) Charging method and system for distinguishing charging rules of users
US9775018B2 (en) Offline charging for proximity services
JP2015503304A (en) Access method, mobility management device, and user equipment
JP4402714B2 (en) How to handle event triggers and re-authentication triggers in flow-based billing
US8351899B2 (en) Generation of charging information in group communications system
CN103825901A (en) Network access control method and equipment
US7330711B2 (en) Method for avoiding double charging of a service in a telecommunication system
JP4482030B2 (en) Re-authentication processing method based on charging of packet data flow
CN103841546B (en) A method, system and device for mobile terminal to use roaming local service
EP2294755B1 (en) Improved credit authorization in a core network
US10206137B2 (en) Communication apparatus, control apparatus, communication system, communication method, control method, and program
KR20150043370A (en) Method and device for roaming charging for cs fallback mtrf call
CN103781048B (en) The addressing method and equipment of strategy and charging control entity
US20090046634A1 (en) Qos server in mobile communication system

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190628

Termination date: 20200304