Online charging method, device, server, communication system and storage medium

文档序号:1651360 发布日期:2019-12-24 浏览:23次 中文

阅读说明:本技术 在线计费方法、装置、服务器、通信系统及存储介质 (Online charging method, device, server, communication system and storage medium ) 是由 章璐 柳勤 于 2018-06-15 设计创作,主要内容包括:本发明实施例提供一种在线计费方法、装置、服务器、通信系统及存储介质,在在线计费服务器上预设包括呼叫方通话终端的属性信息与通话计费策略的对应关系的计费策略,然后在接收到包括呼叫方通话终端的属性信息的资源申请请求后,即可根据该资源申请请求中呼叫方通话终端的属性信息和预设的计费策略确定出呼叫方当前的可用通话资源并反馈给发送资源申请请求的发送方,相对现有IMS系统采用的传统计费方式,可结合通话终端的属性信息实现灵活的在线通话计费策略,能为运营商提供更灵活的运营策略,并为用户提供了更精准的计费结果和更灵活的通话方式,可在很大程度上提升用户体验的满意度。(The embodiment of the invention provides an online charging method, an online charging device, a server, a communication system and a storage medium, presetting a charging strategy comprising the corresponding relation between the attribute information of the calling party communication terminal and the communication charging strategy on an online charging server, then after receiving a resource application request comprising the attribute information of the calling party communication terminal, the current available call resources of the calling party can be determined according to the attribute information of the calling party call terminal in the resource application request and the preset charging strategy and fed back to the sender sending the resource application request, compared with the traditional charging mode adopted by the existing IMS system, can realize flexible online call charging strategy by combining with the attribute information of the call terminal, can provide more flexible operation strategy for operators, and a more accurate charging result and a more flexible communication mode are provided for the user, and the satisfaction degree of user experience can be improved to a great extent.)

1. An online charging method, comprising:

receiving a resource application request, wherein the resource application request comprises attribute information of a calling party communication terminal;

extracting attribute information of the calling party communication terminal in the resource application request;

determining the current available call resources of the calling party according to the attribute information of the calling party call terminal and a preset charging strategy;

sending the current available call resources of the calling party to a sending party sending the resource application request;

the preset charging strategy comprises the corresponding relation between the attribute information of the calling party communication terminal and the call charging strategy, and the call charging strategy comprises a call charging strategy and a call free strategy.

2. The online charging method according to claim 1, wherein the resource application request includes an initial resource application request, and the initial resource application request includes attribute information of the calling party communication terminal when initiating the call.

3. The online charging method according to claim 1, wherein the resource application request includes an update resource application request, and the update resource application request includes current attribute information of the calling party call terminal in the call process, attribute information of the called party call terminal in the call receiving process, or current attribute information of the called party call terminal in the call process.

4. The online charging method according to any of claims 1-3, wherein the attribute information of the call terminal includes at least one of network information where the terminal is currently located and a terminal type.

5. An online charging method, comprising:

sending a resource application request to an online charging server, wherein the resource application request comprises attribute information of a calling party communication terminal;

and receiving the available call resources of the calling party, which are sent by the online charging server, wherein the available call resources of the calling party are determined by the online charging server according to the attribute information of the calling party call terminal and a preset charging policy, the preset charging policy comprises the corresponding relation between the attribute information of the calling party call terminal and the call charging policy, and the call charging policy comprises a call charging policy and a call free policy.

6. The online charging method as claimed in claim 5, wherein the resource application request includes an initial resource application request, and before sending the initial resource application request to the online charging server, the method further comprises:

receiving an initial call service request sent by a call session control function server, wherein the initial call service request comprises attribute information of a calling party communication terminal;

and extracting the attribute information of the calling party communication terminal from the initial call service request and generating an initial resource application request.

7. The online charging method according to claim 5 or 6, wherein the resource application request comprises an update resource application request sent when a preset condition is met;

the preset condition comprises at least one of the following conditions:

detecting call response information from a called party, wherein the response information comprises current attribute information of a called party call terminal;

detecting that the attribute information of a calling party communication terminal changes in the communication process;

detecting that the attribute information of the called party call terminal changes in the call process.

8. An online charging method, comprising:

sending a call service request to an application server, wherein the call service request comprises attribute information of a calling party communication terminal;

and receiving the available call resources of the calling party, which are sent by the application server, wherein the available call resources of the calling party are determined by an online charging server according to the attribute information of the calling party call terminal and a preset charging policy, the preset charging policy comprises the corresponding relation between the attribute information of the calling party call terminal and the call charging policy, and the call charging policy comprises a call charging policy and a call free policy.

9. The online charging method of claim 8, wherein the call service request comprises an initial call service request of the calling party's telephone terminal when initiating a call, and the available call resources of the calling party received from the application server comprise: the calling party communication terminal can use the communication resources of the calling party when initiating a call;

after receiving available call resources when a calling party initiates a call from the application server, the method further comprises the following steps:

acquiring a called outlet of a current called party;

matching available resource check strategies corresponding to the called outlet according to the acquired corresponding relationship between the called outlet and the preset called outlet and available resource check strategies;

when the available resource check strategy is not checked, directly sending a call request to a called party through the called outlet;

and when the available resource check strategy is check and the available call resource of the calling party is greater than a preset resource value, sending a call request to the called party through the called outlet, and otherwise, rejecting the call.

10. The online charging method according to claim 8 or 9, wherein the call service request includes an update call service request sent by a called party call session control function server when the called party answers the call or when attribute information of the calling terminal changes during the call;

the available telephony resources for the calling party received from the application server include: the current available call resources of the called party;

after receiving the currently available call resources of the called party from the application server, the method further comprises the following steps:

and sending the current available call resources of the called party to a called party application server through the called party call session control function server.

11. An online charging method, comprising:

a call session control function server sends a call service request to an application server, wherein the call service request comprises attribute information of a calling party communication terminal;

the application server extracts the attribute information of the calling party communication terminal to generate a resource application request and sends the resource application request to an online charging server;

the online charging server extracts the attribute information of the calling party communication terminal in the resource application request, determines the current available communication resource of the calling party according to the extracted attribute information of the calling party communication terminal and a preset charging strategy, and sends the current available communication resource to the application server;

the application server sends the current available conversation resources of the calling party to the call session control function server;

the preset charging strategy comprises the corresponding relation between the attribute information of the calling party communication terminal and the call charging strategy, and the call charging strategy comprises a call charging strategy and a call free strategy.

12. An online charging apparatus comprising:

a resource request receiving module, configured to receive a resource application request, where the resource application request includes attribute information of a caller communication terminal;

the resource determining module is used for extracting the attribute information of the calling party communication terminal in the resource application request and determining the current available communication resource of the calling party according to the extracted attribute information of the calling party communication terminal and a preset charging strategy;

the resource sending module is used for sending the current available conversation resources of the calling party to a sending party sending the resource application request;

the preset charging strategy comprises the corresponding relation between the attribute information of the calling party communication terminal and the call charging strategy, and the call charging strategy comprises a call charging strategy and a call free strategy.

13. The online charging apparatus according to claim 12, wherein the resource application request includes an initial resource application request, and the initial resource application request includes attribute information of the calling party communication terminal when initiating a call.

14. The online charging apparatus according to claim 12, wherein the resource application request includes an update resource application request, and the update resource application request includes current attribute information of the calling party call terminal during a call, attribute information of the called party call terminal during a call answering, or current attribute information of the called party call terminal during a call.

15. The online charging apparatus according to any of claims 12-14, wherein the attribute information of the call terminal includes at least one of network information where the terminal is currently located and a terminal type.

16. An application apparatus, comprising:

a resource request generation and sending module, configured to send a resource application request to an online charging server, where the resource application request includes attribute information of a caller communication terminal;

the first resource receiving module is used for receiving the available call resources of the calling party sent by the online charging server, wherein the available call resources of the calling party are determined by the online charging server according to the attribute information of the calling party call terminal and a preset charging policy, the preset charging policy comprises a corresponding relation between the attribute information of the calling party call terminal and a call charging policy, and the call charging policy comprises a call charging policy and a call free policy.

17. The application apparatus of claim 16, wherein the resource application request comprises an initial resource application request, and the resource request generation and transmission module is configured to receive an initial call service request sent by a call session control function server before sending the initial resource application request to an online charging server, extract attribute information of the calling party communication terminal from the initial call service request, and generate the initial resource application request.

18. The application apparatus according to claim 16 or 17, wherein the resource application request includes an update resource application request, and the resource request generation and transmission module is configured to generate the update resource application request when detecting that a preset condition is met before transmitting the update resource application request to the online charging server;

the preset condition comprises at least one of the following conditions:

detecting call response information from a called party, wherein the response information comprises current attribute information of a called party call terminal;

detecting that the attribute information of a calling party communication terminal changes in the communication process;

detecting that the attribute information of the called party call terminal changes in the call process.

19. A session control apparatus comprising:

a service request sending module, configured to send a call service request to an application server, where the call service request includes attribute information of a caller communication terminal;

the second resource receiving module is used for receiving the available call resources of the calling party sent by the application server, the available call resources of the calling party are determined by the online charging server according to the attribute information of the calling party call terminal and a preset charging policy, the preset charging policy comprises the corresponding relation between the attribute information of the calling party call terminal and the call charging policy, and the call charging policy comprises a call charging policy and a call free policy.

20. The session control apparatus of claim 19, wherein the call service request includes an initial call service request of the calling party's communication terminal when initiating a call, the session control apparatus further comprises a control module, configured to obtain a called outlet of a current called party after the second resource receiving module receives an available call resource when the calling party initiates a call from the application server, match an available resource check policy corresponding to the called outlet according to the obtained called outlet and a corresponding relationship between a preset called outlet and an available resource check policy, send the call request to the called party directly through the called outlet when the available resource check policy is not checked, send the call request to the called party through the called outlet when the available resource check policy is checked and the available call resource of the calling party is greater than a preset resource value, otherwise, the call is rejected.

21. The session control apparatus according to claim 19 or 20, wherein the call service request includes an update call service request sent by the called party call session control function server when the called party answers the call or when the attribute information of the calling terminal changes during the call;

the second resource receiving module is further configured to send the current available call resource of the called party to a called party application server through the called party call session control function server after receiving the current available call resource of the called party from the application server.

22. An online charging server comprises a first processor, a first memory and a first communication bus;

the first communication bus is used for realizing communication connection between the first processor and the first memory;

the first processor is configured to execute one or more first programs stored in the first memory to implement the steps of the online charging method according to any of claims 1-4.

23. An application server comprising a second processor, a second memory and a second communication bus;

the second communication bus is used for realizing communication connection between the second processor and the second memory;

the second processor is configured to execute one or more second programs stored in the second memory to implement the steps of the online charging method according to any of claims 5-7.

24. A call session control function server comprises a third processor, a third memory and a third communication bus;

the third communication bus is used for realizing communication connection between the third processor and the third memory;

the third processor is configured to execute one or more third programs stored in the third memory to implement the steps of the online charging method according to any of claims 8-10.

25. A communication system includes a call session control function server, an application server, and an online charging server;

the call session control function server is used for sending a call service request to an application server, wherein the call service request comprises attribute information of a calling party communication terminal and is used for receiving current available call resources of the calling party sent by the application server;

the application server is used for extracting the attribute information of the calling party communication terminal to generate a resource application request and sending the resource application request to the online charging server, receiving the current available call resource of the calling party sent by the online charging server and sending the received current available call resource of the calling party to the call session control function server;

the online charging server is used for extracting the attribute information of the calling party communication terminal in the resource application request, determining the current available communication resource of the calling party according to the extracted attribute information of the calling party communication terminal and a preset charging strategy, and sending the current available communication resource to the application server; the preset charging strategy comprises the corresponding relation between the attribute information of the calling party communication terminal and the call charging strategy, and the call charging strategy comprises a call charging strategy and a call free strategy.

26. A computer readable storage medium storing one or more first programs, the one or more programs being executable by one or more processors to implement the steps of the online charging method according to any one of claims 1 to 4;

or, the computer readable storage medium stores one or more second programs, which are executable by one or more processors to implement the steps of the online charging method according to any one of claims 5 to 7;

or, the computer readable storage medium stores one or more third programs, which are executable by one or more processors to implement the steps of the online charging method according to any one of claims 8 to 10.

Technical Field

The present invention relates to the field of communications technologies, and in particular, to an online charging method, an online charging device, a server, a communication system, and a storage medium.

Background

An IMS (IP Multimedia Subsystem) is a Subsystem supporting IP Multimedia services proposed by 3GPP (Third Generation Partnership Project), is a development direction of Multimedia communication, and as an application Subsystem in the 4G era, can well satisfy communication between people in the 4G era, and is significantly characterized in that an SIP (Session initiation Protocol) system is adopted, and the communication is independent of an access method, and has various capabilities of separating a control function and a carrying capability of various Multimedia services, separating a call and a Session, separating an application and a service, separating a service and a network, and fusing a mobile network and an internet service.

The TS 32.296 specification proposed by the 3GPP organization defines a System and method based on OCS (Online Charging System) for implementing Online Charging in IMS networks. The call charging policies defined in the current protocol are all performed based on the telephone number of the calling party, and the attribute information of the call terminal adopted by the calling party is not considered at all, that is, regardless of which network the call terminal is currently located in or what type of the call terminal is currently specified, the call charging policies corresponding to the telephone numbers are set on the charging server, and the call charging policies include the available call time corresponding to the telephone numbers. When the application server receives the service request, the application server applies the call duration of the calling party (such as the calling party) to the online charging server, and if the applied call duration is 0, the call is directly rejected regardless of whether the current call needs to be charged or not.

However, as the communication network enters 4G/5G and broadband transformation such as fiber to the home is accelerated, the attribute change of the call terminals used by both parties of the call is more and more, for example, the types of the call terminals and the networks that can be used are more and more. For example, users may communicate over a volte (voiceover lte) network, over a CS (Circuit Switched) network, or over a broadband network. On the other hand, with the rapid development of integrated circuits, chips are miniaturized more and more, and processing performance is higher and more, and more call terminals can be used by users, for example, calls are performed through terminals such as mobile phones, set top boxes, PCs, watches, and the like. When a user uses different communication networks and/or different types of call terminals to make a call (the call terminal presents the telephone number of the user), an operator may need to adopt different call charging strategies to meet different requirements, for example, when some calling networks, calling terminal types or called networks and called terminal types make a call, the time length may not need to be calculated, and the call terminal can be dialed or answered regardless of whether a corresponding calling party has the call time length; for another example, when some called networks or called terminals dial or answer, the time length needs to be calculated, and the calling can be dialed only when the call time length exists; the traditional charging method based on the telephone number can not meet the diversified charging requirements in the IMS network obviously.

Disclosure of Invention

The embodiment of the invention provides an online charging method, an online charging device, a server, a communication system and a storage medium, and mainly solves the technical problems that: the problem that the existing traditional charging mode cannot meet diversified charging requirements in an IMS network is solved.

To solve the foregoing technical problem, an embodiment of the present invention provides an online charging method, including:

receiving a resource application request, wherein the resource application request comprises attribute information of a calling party communication terminal;

extracting attribute information of the calling party communication terminal in the resource application request;

determining the current available call resources of the calling party according to the attribute information of the calling party call terminal and a preset charging strategy;

sending the current available call resources of the calling party to a sending party sending the resource application request;

the preset charging strategy comprises the corresponding relation between the attribute information of the calling party communication terminal and the call charging strategy, and the call charging strategy comprises a call charging strategy and a call free strategy.

In order to solve the above problem, an embodiment of the present invention further provides an online charging method, including:

sending a resource application request to an online charging server, wherein the resource application request comprises attribute information of a calling party communication terminal;

and receiving the available call resources of the calling party, which are sent by the online charging server, wherein the available call resources of the calling party are determined by the online charging server according to the attribute information of the calling party call terminal and a preset charging policy, the preset charging policy comprises the corresponding relation between the attribute information of the calling party call terminal and the call charging policy, and the call charging policy comprises a call charging policy and a call free policy.

In order to solve the above problem, an embodiment of the present invention further provides an online charging method, including:

sending a call service request to an application server, wherein the call service request comprises attribute information of a calling party communication terminal;

and receiving the available call resources of the calling party, which are sent by the application server, wherein the available call resources of the calling party are determined by the online charging server according to the attribute information of the calling party call terminal and a preset call charging policy, the preset charging policy comprises the corresponding relation between the attribute information of the calling party call terminal and the call charging policy, and the call charging policy comprises a call charging policy and a call free policy.

In order to solve the above problem, an embodiment of the present invention further provides an online charging method, including:

a call session control function server sends a call service request to an application server, wherein the call service request comprises attribute information of a calling party communication terminal;

the application server extracts the attribute information of the calling party communication terminal to generate a resource application request and sends the resource application request to an online charging server;

the online charging server extracts the attribute information of the calling party communication terminal in the resource application request, determines the current available communication resource of the calling party according to the extracted attribute information of the calling party communication terminal and a preset charging strategy, and sends the current available communication resource to the application server;

the application server sends the current available conversation resources of the calling party to the call session control function server;

the preset charging strategy comprises the corresponding relation between the attribute information of the calling party communication terminal and the call charging strategy, and the call charging strategy comprises a call charging strategy and a call free strategy.

In order to solve the above problem, an embodiment of the present invention further provides an online charging apparatus, including:

a resource request receiving module, configured to receive a resource application request, where the resource application request includes attribute information of a caller communication terminal;

a resource determining module, configured to determine a current available call resource of the caller according to the attribute information of the caller call terminal in the resource application request and a preset charging policy;

the resource sending module is used for sending the current available conversation resources of the calling party to a sending party sending the resource application request;

the preset charging strategy comprises the corresponding relation between the attribute information of the calling party communication terminal and the call charging strategy, and the call charging strategy comprises a call charging strategy and a call free strategy.

In order to solve the above problem, an embodiment of the present invention further provides an application apparatus, including:

a resource request generation and sending module, configured to send a resource application request to an online charging server, where the resource application request includes attribute information of a caller communication terminal;

the first resource receiving module is used for receiving the available call resources of the calling party sent by the online charging server, wherein the available call resources of the calling party are determined by the online charging server according to the attribute information of the calling party call terminal and a preset charging policy, the preset charging policy comprises a corresponding relation between the attribute information of the calling party call terminal and a call charging policy, and the call charging policy comprises a call charging policy and a call free policy.

In order to solve the above problem, an embodiment of the present invention further provides a session control apparatus, including:

a service request sending module, configured to send a call service request to an application server, where the call service request includes attribute information of a caller communication terminal;

the second resource receiving module is used for receiving the available call resources of the calling party sent by the application server, the available call resources of the calling party are determined by the online charging server according to the attribute information of the calling party call terminal and a preset call charging policy, the preset charging policy comprises the corresponding relation between the attribute information of the calling party call terminal and the call charging policy, and the call charging policy comprises a call charging policy and a call free policy.

In order to solve the above problem, an embodiment of the present invention further provides an online charging server, including a first processor, a first memory, and a first communication bus;

the first communication bus is used for realizing communication connection between the first processor and the first memory;

the first processor is configured to execute one or more first programs stored in the first memory to implement the steps of the online charging method as described above.

In order to solve the above problem, an embodiment of the present invention further provides an application server, including a second processor, a second memory, and a second communication bus;

the second communication bus is used for realizing communication connection between the second processor and the second memory;

the second processor is configured to execute one or more second programs stored in the second memory to implement the steps of the online charging method as described above.

In order to solve the above problem, an embodiment of the present invention further provides a call session control function server, including a third processor, a third memory, and a third communication bus;

the third communication bus is used for realizing communication connection between the third processor and the third memory;

the third processor is configured to execute one or more third programs stored in the third memory to implement the steps of the online charging method as described above.

In order to solve the above problem, an embodiment of the present invention further provides a communication system, including a call session control function server, an application server, and an online charging server;

the call session control function server is used for sending a call service request to an application server, wherein the call service request comprises attribute information of a calling party communication terminal and is used for receiving current available call resources of the calling party sent by the application server;

the application server is used for extracting the attribute information of the calling party communication terminal to generate a resource application request and sending the resource application request to the online charging server, receiving the current available call resource of the calling party sent by the online charging server and sending the received current available call resource of the calling party to the call session control function server;

the online charging server is used for extracting the attribute information of the calling party communication terminal in the resource application request, determining the current available communication resource of the calling party according to the extracted attribute information of the calling party communication terminal and a preset charging strategy, and sending the current available communication resource to the application server; the preset charging strategy comprises the corresponding relation between the attribute information of the calling party communication terminal and the call charging strategy, and the call charging strategy comprises a call charging strategy and a call free strategy.

In order to solve the above problem, embodiments of the present invention further provide a computer-readable storage medium storing one or more first programs, which are executable by one or more processors to implement the steps of the online charging method as described above;

or, the computer readable storage medium stores one or more second programs, which are executable by one or more processors to implement the steps of the online charging method as described above;

alternatively, the computer readable storage medium stores one or more third programs, which are executable by one or more processors to implement the steps of the online charging method as described above.

The invention has the beneficial effects that:

according to the online charging method, the online charging device, the server, the communication system and the storage medium provided by the embodiment of the invention, a charging strategy comprising the corresponding relation between the attribute information of the calling party communication terminal and the call charging strategy is preset on the online charging server, and the call charging strategy comprises a call charging strategy and a call free strategy; when executing a call service, the call session control function server can send a call service request containing the attribute information of the calling party communication terminal to the application server, and the application server extracts the attribute information of the calling party communication terminal to generate a resource application request and sends the resource application request to the online charging server; and the online charging server determines the current available call resources of the calling party according to the attribute information of the calling party call terminal in the resource application request and a preset charging strategy and sends the current available call resources to the application server, and the application server sends the current available call resources of the calling party to the call session control function server. The charging method provided by the embodiment of the invention comprehensively considers the attribute information of the calling party communication terminal for charging, and does not consider only the telephone number of the calling party for charging like the traditional online charging mode, so that different charging requirements (namely diversified requirements) of the communication terminal adopting different attribute information can be met.

Additional features and corresponding advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.

Drawings

Fig. 1 is a schematic flow chart of an online charging method at a node side of an online charging server according to a first embodiment of the present invention;

fig. 2 is a schematic flow chart of an online charging method at a node side of an application server according to a first embodiment of the present invention;

fig. 3 is a flowchart illustrating a method for generating an initial resource application request according to a first embodiment of the present invention;

fig. 4 is a schematic flowchart of a node-side online charging method of a call session control function server according to a first embodiment of the present invention;

fig. 5 is a schematic diagram of a call setup control flow according to a first embodiment of the present invention;

fig. 6 is a flowchart illustrating an online charging method for an IMS communication system according to a first embodiment of the present invention;

fig. 7 is a schematic structural diagram of an online charging device according to a second embodiment of the present invention;

FIG. 8 is a schematic structural diagram of an application apparatus according to a second embodiment of the present invention;

fig. 9 is a schematic structural diagram of a session control device according to a second embodiment of the present invention;

fig. 10 is a schematic structural diagram of a communication system according to a third embodiment of the present invention;

fig. 11 is a schematic structural diagram of an online charging server according to a third embodiment of the present invention;

fig. 12 is a schematic structural diagram of an application server according to a third embodiment of the present invention;

fig. 13 is a schematic structural diagram of a call session control function server according to a third embodiment of the present invention;

fig. 14 is a schematic diagram of an IMS network according to a third embodiment of the present invention;

fig. 15 is a control flow diagram of rejecting call setup according to a third embodiment of the present invention;

fig. 16 is a control flow diagram illustrating normal call setup according to a third embodiment of the present invention;

fig. 17 is a schematic control flow chart illustrating a called network handover according to a third embodiment of the present invention;

fig. 18 is a schematic control flow diagram of a third embodiment of the present invention when a called network is switched.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention are described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

34页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:图像形成装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!