CN110972091B - Communication charging method, device, equipment, medium and terminal - Google Patents

Communication charging method, device, equipment, medium and terminal Download PDF

Info

Publication number
CN110972091B
CN110972091B CN201811157264.2A CN201811157264A CN110972091B CN 110972091 B CN110972091 B CN 110972091B CN 201811157264 A CN201811157264 A CN 201811157264A CN 110972091 B CN110972091 B CN 110972091B
Authority
CN
China
Prior art keywords
charging
service
current
communication service
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811157264.2A
Other languages
Chinese (zh)
Other versions
CN110972091A (en
Inventor
谢辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Group Chongqing Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Chongqing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Group Chongqing Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201811157264.2A priority Critical patent/CN110972091B/en
Publication of CN110972091A publication Critical patent/CN110972091A/en
Application granted granted Critical
Publication of CN110972091B publication Critical patent/CN110972091B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1432Metric aspects
    • H04L12/1435Metric aspects volume-based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/82Criteria or parameters used for performing billing operations
    • H04M15/8214Data or packet based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/82Criteria or parameters used for performing billing operations
    • H04M15/8221Message based

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a communication charging method, a device, equipment, a medium and a terminal. The method comprises the following steps: collecting service use information of a current communication service used by a user; determining the charging rule of the current communication service according to the service use information and the obtained charging rule of each communication service ordered by the user; and charging the current communication service based on the service use information and the charging rule of the current communication service to obtain a current charging list, wherein the current charging list comprises the service use information. According to the communication charging method, the communication charging device, the communication charging equipment, the communication charging medium and the communication charging terminal, operation and maintenance pressure of a server is reduced.

Description

Communication charging method, device, equipment, medium and terminal
Technical Field
The present invention relates to the field of data services, and in particular, to a communication charging method, apparatus, device, medium, and terminal.
Background
Communication is used as the basis of the development of the modern society, and various communication services such as voice, short/multimedia messages, data traffic, dream networks and the like are provided for people. The operator of the communication service charges the user according to the communication service record of the user. A communication service operator establishes a centralized service operation support system to complete customer service management, billing and accounting management and report list management.
Typically, a user transacts business through a customer relationship management system. The customer relation management system converts the customer data and synchronizes the customer data to the billing and accounting system. The billing and accounting system performs the work of ticket collection, pretreatment, price approval, account combination, warehousing and the like. The charging financial system obtains the user communication service ticket from the network element side and charges the user according to the client data.
However, since the communication billing for all users is completed on the support system side, i.e., the server side, the operation and maintenance pressure of the server is increased.
Disclosure of Invention
The embodiment of the invention provides a communication charging method, a communication charging device, communication charging equipment, a communication charging medium and a communication charging terminal.
According to an aspect of the embodiments of the present invention, a communication charging method is provided, which is applied to a terminal, and the method includes:
collecting service use information of a current communication service used by a user;
determining the charging rule of the current communication service according to the service use information and the obtained charging rule of each communication service ordered by the user;
and charging the current communication service based on the service use information and the charging rule of the current communication service to obtain a current charging list, wherein the current charging list comprises the service use information.
In one embodiment, determining the charging rule of the current communication service according to the service usage information and the charging rule of each communication service includes:
extracting current key charging information from the service use information, wherein the current key charging information is identification information of a charging rule of the current communication service;
and determining the charging rule of the current communication service according to the current key charging information and the corresponding relation between the preset charging rule and the key charging information.
The charging rule of each communication service is a rule determined by the server side in response to a service request of each communication service sent by the terminal.
In one embodiment, the communication charging method further includes:
and updating the obtained current service data of each communication service by the current charging list, and storing the updated current service data of each communication service.
In one embodiment, the communication charging method further includes:
sending the current charging list to the server side so that the server side can audit the service use information to obtain the service use information after auditing the current communication service;
receiving the service use information after the audit, and re-charging the current communication service according to the service use information after the audit and the charging rule of the current communication service to obtain an updated current charging list, wherein the updated current charging list comprises the service use information after the audit;
and sending the updated current charging list to the server.
In one embodiment, the communication charging method further includes:
sending the current charging list to the service end so that the service end can audit service use information to obtain audit success feedback information;
and receiving feedback information of successful audit.
According to another aspect of the embodiments of the present invention, a terminal is provided, where the terminal is configured to collect service usage information of a current communication service used by a user, determine a charging rule of the current communication service according to the service usage information and an obtained charging rule of each communication service subscribed by the user, and charge the current communication service based on the service usage information and the charging rule of the current communication service to obtain a current charging list, where the current charging list includes the service usage information.
In one embodiment, the terminal is specifically configured to:
extracting current key charging information from the service use information, wherein the current key charging information is identification information of a charging rule of the current communication service;
and determining the charging rule of the current communication service according to the current key charging information and the corresponding relation between the charging rule and the key charging information.
In one embodiment, the terminal is further configured to:
sending the current charging list to the server so that the server can audit the service use information to obtain the service use information after auditing the current communication service;
receiving the service use information after the audit, and re-charging the current communication service according to the service use information after the audit and the charging rule of the current communication service to obtain an updated current charging list, wherein the updated current charging list comprises the service use information after the audit;
and sending the updated current charging list to the server.
In one embodiment, the terminal is further configured to:
sending the current charging list to the service end so that the service end can audit service use information to obtain audit success feedback information;
and receiving feedback information of successful audit.
According to another aspect of the embodiments of the present invention, there is provided a communication charging apparatus, applied to a terminal, the apparatus including:
the collection module is used for collecting the service use information of the current communication service used by the user;
the determining module is used for determining the charging rule of the current communication service according to the service use information and the obtained charging rule of each communication service ordered by the user;
and the charging module is used for charging the current communication service based on the service use information and the charging rule of the current communication service to obtain a current charging list, and the current charging list comprises the service use information.
According to another aspect of the embodiments of the present invention, there is provided a communication charging apparatus, including: a processor and a memory storing computer program instructions;
the processor, when executing the computer program instructions, implements the communication charging method as provided by embodiments of the present invention.
According to another aspect of the embodiments of the present invention, there is provided a computer storage medium having stored thereon computer program instructions, which when executed by a processor, implement a communication charging method as provided by the embodiments of the present invention.
According to the communication charging method, the device, the equipment, the medium and the terminal in the embodiment of the invention, the communication service is charged at the terminal by collecting the service use information of the communication service at the terminal and acquiring the charging rule corresponding to the communication service, so that the operation and maintenance pressure of the service end is reduced.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic diagram illustrating an architecture of a communication charging system provided by an embodiment of the present invention;
fig. 2 is a flowchart illustrating a communication charging method according to an embodiment of the present invention;
fig. 3 is a schematic diagram illustrating a structure of a communication charging apparatus provided in an embodiment of the present invention;
fig. 4 shows a block diagram of an exemplary hardware architecture of a communication charging apparatus according to an embodiment of the present invention.
Detailed Description
Features and exemplary embodiments of various aspects of the present invention will be described in detail below, and in order to make objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not to be construed as limiting the invention. It will be apparent to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the present invention.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
For better understanding of the present invention, the following describes a communication charging method, apparatus and system according to embodiments of the present invention in detail with reference to the accompanying drawings, and it should be noted that these embodiments are not intended to limit the scope of the present invention.
Fig. 1 shows an architecture diagram of a communication charging system according to an embodiment of the present invention. As shown in fig. 1, the system includes a terminal 110, a server 120, and a network 130.
In an embodiment of the present invention, the terminal 110 may be various electronic devices including, but not limited to, a personal computer, a smart phone, a smart television, a tablet computer, and the like.
In an embodiment of the present invention, the service end 120 may provide a service in response to a service request of a user. As an example, the service end 120 may be a support system of an operator or an online charging system.
In an embodiment of the present invention, the network 130 is used to provide a medium for a communication link between the terminal 110 and the server 120. Network 130 may include various connection types, such as wired, wireless communication links, or fiber optic cables. The number of terminals and servers in fig. 1 is only illustrative, and there may be any number of terminals and servers according to actual needs.
In an embodiment of the present invention, when a user needs to subscribe to a communication service, the user sends a service subscription request to the server 120 through the terminal 110. The communication service refers to a service that the terminal needs to pay for a service provider, and may be a voice communication service, a data traffic service, a short message/multimedia message service, or an application service.
The server 120 accepts the service subscription request transmitted by the terminal 110, and processes the subscription of the communication service according to the service subscription request. When the communication service subscription is successful, the server 120 returns the service profile of the communication service and the charging rule of the communication service to the terminal 110. The terminal 110 maintains the service profiles and charging rules for each communication service subscribed by the user.
The service data of the communication service comprises at least one of the following information: the name of the communication service, a resource amount threshold, an amount of used resources, an amount of remaining resources, an amount of usage exceeding the resource amount threshold, an effective time, an ineffective time, a usage condition, and operation information.
The charging rule of the communication service is a standard for charging the communication service. As an example, the charging rule for a certain voice communication service is 0.1 yuan/minute. As another example, the charging rule for a certain data traffic service is 0.1 m/m.
It should be noted that the service end also stores the service data and the charging rules of all the communication services subscribed by each user.
In an embodiment of the present invention, when a user uses a communication service through the terminal 110, the terminal 110 collects service usage information of the current communication service that the user is using. The service use information of the communication service is used for representing the use condition of the user to the communication service. As an example, if the communication service being used by the user is a voice communication service, the service usage information of the voice communication service may include: the time length of the voice communication, the starting time of the voice communication, the calling number of the voice communication, the called number of the voice communication, the base station used by the voice communication, the place where the voice communication occurs and the like.
The terminal 110 may determine the charging rule of the current communication service according to the charging rule of each communication service subscribed by the user and the service usage information of the current communication service. Then, the terminal 110 charges the current communication service based on the service usage information and the charging rule of the current communication service to obtain a current charging list of the current communication service. Wherein the current charging list includes service usage information of the current communication service.
The communication charging system provided by the embodiment of the invention realizes the charging of the current communication service through the terminal, and reduces the operation and maintenance pressure of the server.
Fig. 2 is a flowchart illustrating a communication charging method applied to a terminal side according to an embodiment of the present invention. As shown in fig. 2, a communication charging method 200 applied to a terminal side in the embodiment of the present invention includes the following steps:
step S210, collecting service usage information of the current communication service used by the user.
In the embodiment of the invention, the current communication service comprises at least one communication service of a voice communication service, a data flow service, a short message/multimedia message service and an application service.
As an example, when a user is on the internet while making a call, the current communication service includes a voice communication service and a data traffic service. If the current communication service comprises a voice communication service and a data flow service, the service use information of the voice communication service and the service use information of the data flow service are collected at the same time.
In the embodiment of the present invention, when collecting the service usage information of the current communication service, the service usage information may be collected according to a time period of completing the communication service once, or may be collected according to a preset time period.
As an example, if the current communication service is a voice communication service, the current communication service may be collected according to the total call time of one voice communication service, or the service usage information of the voice communication service may be collected every 10 minutes.
Step S220, determining the charging rule of the current communication service according to the service usage information and the obtained charging rule of each communication service ordered by the user.
In the embodiment of the invention, the charging rule of each communication service is a rule determined by the server side in response to the service request of each communication service sent by the terminal. That is, the terminal stores the charging rule for each communication service.
In an embodiment of the present invention, step S220 includes the steps of:
s2201, extracting current key charging information from the service usage information, where the current key charging information is identification information of a charging rule of the current communication service.
In an embodiment of the present invention, after collecting service usage information of a current communication service, key charging information is extracted from the service usage information. The key charging information corresponding to each communication service is the identification information of the charging rule corresponding to each communication service.
If the current communication service comprises more than one communication service, key charging information corresponding to each communication service is respectively extracted from the service use information of different communication services.
S2202, determining the charging rule of the current communication service according to the current key charging information and the corresponding relation between the preset charging rule and the key charging information.
In the embodiment of the present invention, the charging rule of the current communication service corresponding to the current key charging information can be obtained by searching the corresponding relationship between the preset charging rule and the key information.
If the current communication service comprises more than one communication service, the charging rule of each communication service can be determined according to the extracted key charging information of each communication service and the corresponding relation between the charging rule and the key information.
In the embodiment of the invention, the communication service of the user is accepted at the server, so that the condition that the service acceptance fails at the server but the data successfully accepted at the terminal are inconsistent due to the fact that the service is accepted at the terminal is avoided, and the accuracy of communication charging is improved.
Step S230, based on the service usage information and the charging rule of the current communication service, charging the current communication service to obtain a current charging list, where the current charging list includes the service usage information.
In the embodiment of the present invention, if the current communication service includes more than one communication service, the current charging list includes a charging list of each communication service in the current communication service.
In the embodiment of the present invention, based on the service usage information and the charging rule of the current communication service, the current communication service can be charged. As an example, the current communication service is a voice communication service, and the charging rule of the voice communication service is 0.1 yuan/minute. The communication service is charged according to the information such as the duration of voice communication in the usage information of the voice communication service, so as to obtain the current charging list of the voice communication service.
The communication charging method applied to the terminal provided by the embodiment of the invention can realize the charging of the communication service at the terminal, greatly reduce the data processing pressure of the server and reduce the cost.
In some embodiments of the present invention, the communication charging method applied to the terminal further includes the steps of:
s240, updating the acquired current service data of each communication service by the current charging list, and storing the updated current service data of each communication service.
In the embodiment of the invention, when a user needs to subscribe to a communication service, the user sends a service subscription request of the communication service to a server through a terminal. The server side responds to the service order request and returns the charging rule and the initial service data of the communication service to the terminal.
If the user uses the subscribed communication service through the terminal, the service data of the communication service will be changed. As an example, a user subscribes to a 100 million (M) traffic packet in Beijing. The terminal stores the initial service data of the flow packet sent by the terminal. As an example, the initial traffic profile of the traffic packet includes a name "BJ 100M traffic packet" of the traffic packet, a resource amount threshold "100M" of the traffic packet, a used resource amount "0M" of the traffic packet, a remaining resource amount "100M" of the traffic packet, and a used amount "0M" exceeding the resource amount threshold of the traffic packet.
If the user uses the data traffic service of the 100M traffic packet through the terminal, the terminal collects the service usage information of the data traffic service being used. As an example, the service usage information of the data traffic service includes information such as a start time of the data traffic service "a certain time and a certain minute and a certain second at a certain time and a certain month and a certain time, a traffic" 30M "used by the data traffic service, and a place of occurrence of the data traffic service" beijing ".
Then, the service data of the service can be updated according to the service use information included in the charging list of the data flow service, and the updated service data is stored. The current traffic profile of the updated traffic packet includes the name "BJ 100M traffic packet" of the traffic packet, the resource amount threshold "100M" of the traffic packet, the used resource amount "30M" of the traffic packet, the remaining resource amount "70M" of the traffic packet, and the usage amount "0M" exceeding the resource amount threshold of the traffic packet.
If the user uses the flow packet service again later, the service data of the flow packet service can be continuously updated again according to the service use information included in the charging list, and the updated service data is stored.
It should be noted that the initial service data of the communication service is obtained from the service end. The terminal acquires initial service data of the communication service from the server and then stores the initial service data. When the user uses the communication service through the terminal, the current service data of the communication service is obtained from the terminal, and the updated current service data is also stored in the terminal for use when the service data of the communication service is updated next time.
The communication charging method provided by the embodiment of the invention can complete the management of the service data of the communication service ordered by the user and the charging of the communication service at the same terminal, thereby avoiding the conditions of less charging, more charging, incapability of charging and the like caused by inconsistent data among different systems and improving the accuracy of the communication charging.
In some embodiments of the present invention, the communication charging method applied to the terminal further includes:
s250, the current charging list is sent to the service end, so that the service end audits the service use information to obtain the service use information after auditing the current communication service.
In the embodiment of the invention, when the user uses the communication service through the terminal, not only the terminal collects the service use information of the communication service, but also the service end simultaneously collects the service use information of the communication service.
In order to improve the accuracy of communication charging at the terminal, after the terminal acquires the current charging list, the charging list is sent to the server. The server checks the accuracy of the service use information of the current communication service in the charging list according to the service use information of the current communication service collected by the server.
In some embodiments of the present invention, if real-time charging is to be implemented, the terminal sends a charging list to the server every time the terminal acquires the charging list. The service end compares the service use information to be audited in the charging list with the standard service use information which is collected by the service end and has the same identification with the service use information to be audited. The service use information to be audited and the standard service use information which are the same in identification are service use information which is respectively collected by the terminal and the server aiming at the same communication service.
If the service use information to be audited in the charging list is the same as the corresponding standard service use information, namely the current charging list is audited to pass, the service end saves the charging list and sends the feedback information of successful audit to the terminal.
If the service use information to be audited in the charging list is different from the corresponding standard service use information, the service use information of the current communication service collected by the representative terminal is abnormal, namely the auditing of the current charging list is not passed.
If the current charging list is not approved, the service end sends standard service use information corresponding to the service use information to be audited, which is not approved, to the terminal, so that the terminal recharges according to the standard service use information, and an updated accurate charging list is obtained. The standard service use information is service use information after auditing the current communication service.
In some embodiments of the present invention, if the real-time performance of communication charging is not required, the terminal may use a plurality of charging lists acquired in a preset period as the current charging list, and send the plurality of charging lists to the server. That is, all communication services used by the user through the terminal within a preset period are taken as the current communication services.
The service end receives a plurality of charging lists sent by the terminal, and compares the service use information to be audited in each charging list in the plurality of charging lists with standard service use information which is collected by the service end and corresponds to the service use information to be audited in each charging list.
And if the service use information to be audited in each charging list is the same as the corresponding standard service use information, namely the current charging list is audited to pass, the server side stores a plurality of charging lists in the current charging list and sends the audit success feedback information to the terminal.
If the service use information to be audited in at least one charging list in the current charging list is different from the corresponding standard service use information, the service use information of the current communication service collected by the representative terminal is abnormal, namely the auditing of the current charging list is not passed.
If the current charging list does not pass the audit, the service end can send the standard service use information corresponding to the service use information to be audited, which does not pass the audit, to the terminal, so that the terminal can obtain the updated accurate charging list. And the standard service use information corresponding to the service use information to be audited, which is not passed through by the audit, is the service use information after the audit of the current communication service.
In some embodiments of the present invention, if the current billing list audit does not pass, the server may also send standard service usage information corresponding to the service usage information in each billing list to the terminal. And the standard service use information corresponding to the service use information in each charging list is the service use information after the audit of the current communication service.
Specifically, if the audit of the current charging list is not passed, the terminal may update only the charging list in which the audit is not passed in the current charging list, and may also update all the charging lists in the current charging list, so as to improve the accuracy of the communication charging of the terminal.
S260, receiving the service use information after the audit, and recharging the current communication service according to the service use information after the audit and the charging rule of the current communication service to obtain an updated current charging list, wherein the updated current charging list comprises the service use information after the audit.
In the embodiment of the invention, when the terminal receives the service use information after the audit, the current communication service is recharged according to the service use information after the audit and the charging rule of the current communication service corresponding to the service use information, and the updated current charging list with accurate charging is obtained.
It should be noted that, if the current charging list includes multiple charging lists, the terminal receives standard service usage information corresponding to service usage information to be audited, which is sent by the service terminal and for which the audit does not pass. The updated current charging list only comprises the charging list updated for the charging list which is not passed by the audit.
And S270, sending the updated current charging list to the server.
In the embodiment of the invention, after the terminal updates the current charging list, the updated current charging list is sent to the server side. And the server receives and stores the updated current charging list.
According to the communication charging method provided by the embodiment of the invention, after the terminal obtains the charging list, the service end can audit the charging list according to the service use information collected by the service end, so that the accuracy of communication charging at the terminal is ensured.
The embodiment of the invention provides a terminal, which is used for collecting service use information of a current communication service used by a user, determining a charging rule of the current communication service according to the service use information and an obtained charging rule of each communication service ordered by the user, and charging the current communication service based on the service use information and the charging rule of the current communication service to obtain a current charging list, wherein the current charging list comprises the service use information.
The terminal provided by the embodiment of the invention realizes the charging of the communication service by collecting the service use information of the communication service and acquiring the charging rule of the communication service.
In an embodiment of the present invention, the terminal is specifically configured to:
extracting current key charging information from the service use information, wherein the current key charging information is identification information of a charging rule of the current communication service;
and determining the charging rule of the current communication service according to the current key charging information and the corresponding relation between the charging rule and the key charging information.
In an embodiment of the present invention, the terminal is further configured to:
and updating the obtained current service data of each communication service by the current charging list, and storing the updated current service data of each communication service.
In an embodiment of the present invention, the terminal is further configured to:
sending the current charging list to the server so that the server can audit the service use information to obtain the service use information after auditing the current communication service;
and receiving the service use information after the audit, re-charging the current communication service according to the service use information after the audit and the charging rule of the current communication service to obtain an updated current charging list, wherein the updated current charging list comprises current service data of each communication service, which is obtained by updating the service use information after the audit by the current charging list, and the current service data of each communication service after being updated is stored.
In an embodiment of the present invention, the terminal is further configured to:
sending the current charging list to the server side so that the server side can audit the service use information to obtain audit success feedback information;
and receiving feedback information of successful audit.
According to the terminal provided by the embodiment of the invention, after the terminal obtains the charging list, the charging list is sent to the server, so that the server can audit the charging list according to the service use information collected by the server, and the accuracy of the communication charging of the terminal is ensured.
The device for carrying out communication charging on the terminal provided by the embodiment of the invention not only can be the terminal, but also can be a device arranged in the terminal, for example, the communication charging device is application software arranged in a smart phone.
Fig. 3 is a schematic structural diagram illustrating a communication billing apparatus according to an embodiment of the present invention. As shown in fig. 3, the communication charging apparatus 300 includes:
the collecting module 310 is configured to collect service usage information of a current communication service used by a user.
The determining module 320 is configured to determine a charging rule of the current communication service according to the service usage information and the obtained charging rule of each communication service subscribed by the user.
The charging module 330 is configured to charge the current communication service based on the service usage information and the charging rule of the current communication service to obtain a current charging list, where the current charging list includes the service usage information.
Other details of the communication charging apparatus according to the embodiment of the present invention are similar to the method according to the embodiment of the present invention described above with reference to fig. 2, and are not described herein again.
The communication charging method and apparatus according to the embodiments of the present invention described in conjunction with fig. 2 to 3 may be implemented by a communication charging device. Fig. 4 is a diagram illustrating a hardware structure 400 of a communication billing apparatus according to an embodiment of the present invention.
As shown in fig. 4, the communication charging apparatus 400 in the present embodiment includes: a processor 401, a memory 402, a communication interface 403 and a bus 410, wherein the processor 401, the memory 402 and the communication interface 403 are connected by the bus 410 and complete the communication with each other.
In particular, the processor 401 described above may include a Central Processing Unit (CPU), or A Specific Integrated Circuit (ASIC), or may be configured as one or more integrated circuits implementing embodiments of the present invention.
Memory 402 may include mass storage for data or instructions. By way of example, and not limitation, memory 402 may include an HDD, floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Memory 402 may include removable or non-removable (or fixed) media, where appropriate. The memory 402 may be internal or external to the communication billing apparatus 400, where appropriate. In a particular embodiment, the memory 402 is a non-volatile solid-state memory. In a particular embodiment, the memory 402 includes Read Only Memory (ROM). Where appropriate, the ROM may be mask-programmed ROM, Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), electrically rewritable ROM (EAROM), or flash memory or a combination of two or more of these.
The communication interface 403 is mainly used for implementing communication between modules, apparatuses, units and/or devices in the embodiments of the present invention.
Bus 410 includes hardware, software, or both to couple the components of communication billing device 400 to one another. By way of example, and not limitation, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hypertransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an infiniband interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a video electronics standards association local (VLB) bus, or other suitable bus or a combination of two or more of these. Bus 410 may include one or more buses, where appropriate. Although specific buses have been described and shown in the embodiments of the invention, any suitable buses or interconnects are contemplated by the invention.
That is, the communication accounting device 400 shown in fig. 4 may be implemented to include: a processor 401, a memory 402, a communication interface 403, and a bus 410. The processor 401, memory 402 and communication interface 403 are coupled by a bus 410 and communicate with each other. The memory 402 is used to store program code; the processor 401 executes a program corresponding to the executable program code by reading the executable program code stored in the memory 402 for executing the communication billing method in any embodiment of the present invention, thereby implementing the communication billing method and apparatus described in conjunction with fig. 2 to 3.
The embodiment of the invention also provides a computer storage medium, wherein the computer storage medium is stored with computer program instructions; the computer program instructions, when executed by a processor, implement the communication charging method provided by the embodiments of the present invention.
It is to be understood that the invention is not limited to the specific arrangements and instrumentality described above and shown in the drawings. A detailed description of known methods is omitted herein for the sake of brevity. In the above embodiments, several specific steps are described and shown as examples. However, the method processes of the present invention are not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications and additions or change the order between the steps after comprehending the spirit of the present invention.
The functional blocks shown in the above structural block diagrams may be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, plug-in, function card, or the like. When implemented in software, the elements of the invention are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine-readable medium or transmitted by a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" may include any medium that can store or transfer information. Examples of a machine-readable medium include electronic circuits, semiconductor memory devices, ROM, flash memory, Erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, Radio Frequency (RF) links, and so forth. The code segments may be downloaded via computer networks such as the internet, intranet, etc.
It should also be noted that the exemplary embodiments mentioned in this patent describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above-described steps, that is, the steps may be performed in the order mentioned in the embodiments, may be performed in an order different from the order in the embodiments, or may be performed simultaneously.
As will be apparent to those skilled in the art, for convenience and brevity of description, the specific working processes of the systems, modules and units described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. It should be understood that the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the present invention, and these modifications or substitutions should be covered within the scope of the present invention.

Claims (11)

1. A communication charging method is applied to a terminal, and the method comprises the following steps:
collecting service use information of a current communication service used by a user;
determining a charging rule of the current communication service according to the service use information and the acquired charging rule of each communication service ordered by the user;
charging the current communication service based on the service usage information and the charging rule of the current communication service to obtain a current charging list, wherein the current charging list comprises the service usage information;
sending the current charging list to a server side so that the server side audits the service use information to obtain the service use information after auditing the current communication service;
receiving the service use information after the audit, and recharging the current communication service according to the service use information after the audit and the charging rule of the current communication service to obtain an updated current charging list, wherein the updated current charging list comprises the service use information after the audit;
and sending the updated current charging list to the server.
2. The method of claim 1, wherein the determining the charging rule of the current communication service according to the service usage information and the charging rule of each communication service comprises:
extracting current key charging information from the service use information, wherein the current key charging information is identification information of a charging rule of the current communication service;
and determining the charging rule of the current communication service according to the current key charging information and the corresponding relation between the preset charging rule and the key charging information.
3. The method of claim 1, wherein the charging rule for each communication service is a rule determined by a server in response to a service request for each communication service sent by the terminal.
4. The method of claim 1, further comprising:
and updating the obtained current service data of each communication service by the current charging list, and storing the updated current service data of each communication service.
5. The method of claim 1, further comprising:
sending the current charging list to a server side so that the server side audits the service use information to obtain audit success feedback information;
and receiving the audit success feedback information.
6. A terminal, configured to collect service usage information of a current communication service used by a user, determine a charging rule of the current communication service according to the service usage information and an obtained charging rule of each communication service ordered by the user, charge the current communication service based on the service usage information and the charging rule of the current communication service, and obtain a current charging list, where the current charging list includes the service usage information;
sending the current charging list to a server side so that the server side audits the service use information to obtain the service use information after auditing the current communication service;
receiving the service use information after the audit, and recharging the current communication service according to the service use information after the audit and the charging rule of the current communication service to obtain an updated current charging list, wherein the updated current charging list comprises the service use information after the audit;
and sending the updated current charging list to the server.
7. The terminal according to claim 6, wherein the terminal is specifically configured to:
extracting current key charging information from the service use information, wherein the current key charging information is identification information of a charging rule of the current communication service;
and determining the charging rule of the current communication service according to the current key charging information and the corresponding relation between the charging rule and the key charging information.
8. The terminal of claim 6, wherein the terminal is further configured to:
sending the current charging list to a server side so that the server side audits the service use information to obtain audit success feedback information;
and receiving the audit success feedback information.
9. A communication charging device is applied to a terminal, and the device comprises:
the collection module is used for collecting the service use information of the current communication service used by the user;
the determining module is used for determining the charging rule of the current communication service according to the service use information and the acquired charging rule of each communication service ordered by the user;
a charging module, configured to charge the current communication service based on the service usage information and a charging rule of the current communication service to obtain a current charging list, where the current charging list includes the service usage information;
the charging module is further configured to send the current charging list to a server, so that the server audits the service usage information to obtain service usage information after auditing the current communication service;
receiving the service use information after the audit, and recharging the current communication service according to the service use information after the audit and the charging rule of the current communication service to obtain an updated current charging list, wherein the updated current charging list comprises the service use information after the audit;
and sending the updated current charging list to the server.
10. A communication charging apparatus, characterized in that the apparatus comprises: a processor and a memory storing computer program instructions;
the processor, when executing the computer program instructions, implements the communication charging method of any of claims 1-5.
11. A computer storage medium having computer program instructions stored thereon which, when executed by a processor, implement a communication charging method according to any one of claims 1 to 5.
CN201811157264.2A 2018-09-30 2018-09-30 Communication charging method, device, equipment, medium and terminal Active CN110972091B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811157264.2A CN110972091B (en) 2018-09-30 2018-09-30 Communication charging method, device, equipment, medium and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811157264.2A CN110972091B (en) 2018-09-30 2018-09-30 Communication charging method, device, equipment, medium and terminal

Publications (2)

Publication Number Publication Date
CN110972091A CN110972091A (en) 2020-04-07
CN110972091B true CN110972091B (en) 2021-06-08

Family

ID=70028939

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811157264.2A Active CN110972091B (en) 2018-09-30 2018-09-30 Communication charging method, device, equipment, medium and terminal

Country Status (1)

Country Link
CN (1) CN110972091B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114727247A (en) * 2020-12-22 2022-07-08 ***通信集团浙江有限公司 Multi-dimension charging device and method for communication network
CN114071391B (en) * 2022-01-14 2022-05-17 中兴通讯股份有限公司 Content charging test method, management device, terminal device and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1296481A1 (en) * 2001-05-14 2003-03-26 NTT DoCoMo, Inc. Obile communication service charging apparatus and mobile communication service charging method
CN1567818A (en) * 2003-06-25 2005-01-19 华为技术有限公司 A content charging method of data service and charging system thereof
CN1674519A (en) * 2004-03-24 2005-09-28 华为技术有限公司 Method for realizing communication business payment metering
WO2005107152A1 (en) * 2004-04-30 2005-11-10 Huawei Technologies Co., Ltd. A method and system for charging in roaming
CN101237619A (en) * 2008-02-27 2008-08-06 中兴通讯股份有限公司 Charging method and system
CN103780401A (en) * 2014-02-26 2014-05-07 中国联合网络通信集团有限公司 Charging method and system
CN107743069A (en) * 2017-10-12 2018-02-27 福建富士通信息软件有限公司 A kind of communication charge method based on mobile terminal backstage

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1296481A1 (en) * 2001-05-14 2003-03-26 NTT DoCoMo, Inc. Obile communication service charging apparatus and mobile communication service charging method
CN1567818A (en) * 2003-06-25 2005-01-19 华为技术有限公司 A content charging method of data service and charging system thereof
CN1674519A (en) * 2004-03-24 2005-09-28 华为技术有限公司 Method for realizing communication business payment metering
WO2005107152A1 (en) * 2004-04-30 2005-11-10 Huawei Technologies Co., Ltd. A method and system for charging in roaming
CN101237619A (en) * 2008-02-27 2008-08-06 中兴通讯股份有限公司 Charging method and system
CN103780401A (en) * 2014-02-26 2014-05-07 中国联合网络通信集团有限公司 Charging method and system
CN107743069A (en) * 2017-10-12 2018-02-27 福建富士通信息软件有限公司 A kind of communication charge method based on mobile terminal backstage

Also Published As

Publication number Publication date
CN110972091A (en) 2020-04-07

Similar Documents

Publication Publication Date Title
CN108810116B (en) Message processing method and related product
CN110972091B (en) Communication charging method, device, equipment, medium and terminal
CN108632047B (en) Method and device for determining tariff data
CN111372209A (en) Signaling data processing method, device, equipment and medium
CN109951838B (en) Method, device, equipment and medium for identifying double-card-slot and double-card user
CN109982392B (en) Method, device, equipment and medium for configuring adjacent cell of base station cell
CN109905249B (en) Method, device, equipment and medium for processing charging message
CN103441889B (en) Statistical information generating method and system
CN111162920B (en) Ticket processing method and device of Internet of things
CN109995540B (en) Charging method, system, equipment and medium for event value-added service
EP2919504A1 (en) Method and device for judging user repeatedly accessing network
CN111417142A (en) User identification method, device, equipment and storage medium
WO2022038455A1 (en) System and method for network usage product provisioning
CN110838923A (en) Method, device, equipment and medium for charging flow
CN112449063B (en) Call bill checking method, device, equipment and medium
CN106453810B (en) Information management method and device and terminal
CN111372073A (en) Video quality evaluation method, device, equipment and medium
CN114866433B (en) User service perception evaluation method, device, equipment and computer storage medium
CN113038402B (en) Roaming network search configuration method, device, storage medium and mobile terminal
CN109428731B (en) Online data flow charging method, device, equipment and computer storage medium
CN111510415A (en) Method, device, equipment and storage medium for sharing and identifying blacklist number
CN116233777A (en) Roaming ticket processing method, apparatus, device, medium and program product
CN115086092B (en) Method, device, equipment and storage medium for rating communication ticket
CN116684837B (en) Billing preprocessing method and device for ticket
CN115481149A (en) Data stream processing method, device, equipment and storage medium

Legal Events

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