Method and device for determining traffic settlement scheme, equipment and storage medium

By obtaining user traffic data and estimating settlement fees exceeding traffic according to different billing rules, users are recommended to use traffic unit pricing, activate traffic packages, or a combination of the two, and the problem of single fee settlement solutions in the existing technology is solved, thereby reducing user economic losses and improving experience.

CN119676008APending Publication Date: 2025-03-21CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411865468.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

In the prior art, after the user exceeds the predetermined traffic package amount, the fee settlement plan is relatively single, resulting in greater economic losses for users and poor user experience.

Method used

By obtaining user traffic data, estimate the settlement fee exceeding the traffic according to different billing rules (such as traffic unit pricing and/or traffic package pricing), and recommending users to use traffic unit pricing, activate traffic packages, or a combination of the two to settle the excess traffic, ensuring that users obtain the most suitable settlement plan.

Benefits of technology

Through the recommendation of multiple settlement methods, users can choose the best solution based on their traffic usage status, reduce economic losses caused by mismatch in fee settlement, and improve user experience and satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119676008A_ABST
    Figure CN119676008A_ABST
Patent Text Reader

Abstract

The invention provides a traffic settlement scheme determination method and device, equipment and a storage medium, relates to the technical field of communication, and is used for solving the problem of how to determine a proper expense settlement scheme for excess traffic and reduce the economic loss of a user. The method comprises the following steps: acquiring a target traffic value, wherein the target traffic value is a traffic value that the traffic usage amount of a target user exceeds a preset traffic limit; and then, according to the prices and traffic quotas of the plurality of candidate traffic packets and a preset traffic unit price, a target scheme is determined, the target scheme is used for indicating that a target traffic value is settled by using the price of at least one candidate traffic packet and / or the preset traffic unit price, and a cost value corresponding to the target scheme is smaller than a preset cost threshold.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, device, equipment and storage medium for determining a traffic settlement solution. Background Art

[0002] With the rapid development of communication networks, users are using mobile phones to access the Internet for information acquisition, social interaction, entertainment and leisure, and other communication services more and more frequently. The usage of Internet traffic has increased significantly. In order to meet the traffic demand of communication services, users need to book a traffic package with a fixed usage quota in advance.

[0003] At present, with the changes in communication services, users' demand for traffic usage has also changed accordingly, causing the actual usage of Internet traffic to exceed the quantitative usage quota in the reserved traffic package, and then users need to pay the corresponding settlement fee for the excess traffic.

[0004] However, in the above technical solutions, users usually choose the traffic package to settle the fees for the excess traffic, or settle the fees based on the default traffic unit price of the operator, which makes the fee settlement scheme for the excess traffic relatively simple. Therefore, how to determine a suitable fee settlement scheme for the excess traffic and reduce the economic losses of users has become a technical problem that needs to be solved urgently. Summary of the invention

[0005] The present application provides a method, device, equipment and storage medium for determining a flow settlement plan, which are used to solve the problem of how to determine a suitable fee settlement plan for excess flow and reduce the user's economic losses.

[0006] In order to achieve the above objectives, this application adopts the following technical solutions:

[0007] In the first aspect, the present application provides a method for determining a traffic settlement plan, the method comprising: a traffic settlement plan determination device (hereinafter referred to as "determination device") obtains a target traffic value, the target traffic value being the traffic value at which the traffic usage of the target user exceeds a preset traffic quota. According to the prices and traffic quotas of multiple candidate traffic packages, and the preset traffic unit price, a target plan is determined, the target plan is used to indicate that the target traffic value is settled using the price of at least one candidate traffic package and / or the preset traffic unit price, and the cost value corresponding to the target plan is less than the preset cost threshold.

[0008] The technical solution provided by the present application brings at least the following beneficial effects: by obtaining user traffic data and estimating the settlement fee of excess traffic according to different billing rules (i.e., traffic unit pricing and / or traffic package pricing), after the actual traffic exceeds the rated traffic, multiple methods such as traffic unit pricing and / or opening traffic packages are recommended to users to settle the excess traffic. In this way, according to the user's traffic usage, it is possible to recommend to users to use traffic unit pricing, opening traffic packages, or a combination of traffic unit pricing and opening traffic packages to settle the excess traffic, ensuring that users obtain the most appropriate settlement plan, reducing the economic losses of users caused by the mismatch of the fee settlement plan for the excess traffic, and improving user experience and satisfaction.

[0009] Optionally, the method of "determining a target solution based on the prices and traffic quotas of multiple candidate traffic packages and a preset traffic unit price" includes: determining the usage quantity of each candidate traffic package through a target operation based on the target traffic value and the traffic quota of each candidate traffic package. Determine the target solution, and the target solution is also used to indicate the settlement of the target traffic value based on the usage quantity corresponding to each candidate traffic package.

[0010] Optionally, the target operation is the first operation, and the first operation includes: taking the target traffic value as the dividend and dividing it by the traffic quota of the first traffic package, determining the first quotient value corresponding to the first traffic package and the remainder of the target traffic value, and the first traffic package is the traffic package with the largest traffic quota among multiple candidate traffic packages. Taking the first quotient value as the usage quantity of the first traffic package. Taking the remainder of the target traffic value as the dividend and the traffic quota of the second traffic package as the divisor, repeatedly perform the target operation until the usage quantity of each candidate traffic package is determined, and the second traffic package is the traffic package with the largest traffic quota among multiple candidate traffic packages except the first traffic package.

[0011] Optionally, the target operation is a second operation, and the second operation includes: taking the target traffic value as the dividend and dividing it by the traffic quota of the first traffic package, determining a first quotient value corresponding to the first traffic package, and the first traffic package is the traffic package with the largest traffic quota among multiple candidate traffic packages. When the first quotient value is greater than 0, the sum of the first quotient value and 1 is taken as the usage quantity of the first traffic package, and determining that the usage quantity of all traffic packages except the first traffic package among the multiple candidate traffic packages is 0.

[0012] Optionally, the target operation is a third operation, and the third operation includes: taking the target traffic value as the dividend, dividing the traffic quotas of multiple candidate traffic packages in descending order, and determining a third traffic package, where the third traffic package is the first traffic package among the multiple candidate traffic packages whose quotient with the target traffic value is not 0. Among the multiple candidate traffic packages arranged in descending order according to the traffic quota, determine that the usage quantity of the fourth traffic package before the third traffic package is 1, and determine that the usage quantity of all traffic packages except the fourth traffic package among the multiple candidate traffic packages is 0.

[0013] Optionally, the above-mentioned method of "determining the target plan" includes: determining a first product value between the traffic quota of each candidate traffic package and the corresponding usage quantity. When the sum of the first product values ​​of multiple candidate traffic packages is less than the target traffic value, determine the target difference between the sum of the first product values ​​of multiple candidate traffic packages and the target traffic value. Determine whether the second product value between the target difference and the preset traffic unit price is less than the price of the fifth traffic package with the smallest traffic quota among the multiple candidate traffic packages. When the second product value is greater than or equal to the price of the fifth traffic package, add 1 to the usage quantity of the fifth traffic package to determine the new usage quantity of the fifth traffic package. Determine the target plan based on the new usage quantity of the fifth traffic package and the usage quantities of other traffic packages among the multiple candidate traffic packages.

[0014] Optionally, the method also includes: when the second product value is less than the price of the fifth traffic package, determining a target plan based on the second product value and the usage quantity of multiple candidate traffic packages, and the target plan is also used to indicate the settlement of the second product value based on the preset traffic unit price.

[0015] Optionally, the target operation includes: a first operation and a fourth operation, and the fourth operation is the second operation or the third operation. The above-mentioned method of "determining a target plan" includes: determining a first cost value corresponding to the first operation according to the number of usage of multiple candidate traffic packages determined by the first operation. Determine the second cost value corresponding to the fourth operation according to the number of usage of multiple candidate traffic packages determined by the fourth operation. When the first cost value is less than the second cost value, determine the target plan according to the number of usage of the multiple candidate traffic packages determined by the first operation. Alternatively, when the first cost value is greater than or equal to the second cost value, determine the target plan according to the number of usage of the multiple candidate traffic packages determined by the fourth operation.

[0016] Optionally, when multiple candidate traffic packages are arranged in order from small to large according to the traffic quota, the ratio between the price of the multiple candidate traffic packages and the traffic quota decreases successively, and the ratio between the price of the fifth traffic package among the multiple candidate traffic packages and the traffic quota is less than the preset traffic unit price.

[0017] In a second aspect, the present application provides a device for determining a traffic settlement solution, the device comprising: an acquisition module and a processing module.

[0018] The acquisition module is used to acquire a target traffic value, where the target traffic value is the traffic value at which the traffic usage of the target user exceeds the preset traffic quota. The processing module is used to determine a target solution based on the prices and traffic quotas of multiple candidate traffic packages and the preset traffic unit price, where the target solution is used to indicate that the target traffic value is settled using the price of at least one candidate traffic package and / or the preset traffic unit price, and the cost value corresponding to the target solution is less than the preset cost threshold.

[0019] Optionally, the processing module is specifically used to determine the usage quantity of each candidate traffic package through a target operation according to the target traffic value and the traffic quota of each candidate traffic package. The processing module is also used to determine a target solution, and the target solution is also used to indicate the settlement of the target traffic value based on the usage quantity corresponding to each candidate traffic package.

[0020] Optionally, the target operation is the first operation, and the first operation includes: a processing module, which is specifically used to use the target traffic value as the dividend, and divide it by the traffic quota of the first traffic package to determine the first quotient value and the remainder of the target traffic value corresponding to the first traffic package, and the first traffic package is the traffic package with the largest traffic quota among multiple candidate traffic packages. The processing module is also used to use the first quotient value as the usage quantity of the first traffic package. The processing module is also used to use the remainder of the target traffic value as the dividend and the traffic quota of the second traffic package as the divisor, and repeatedly perform the target operation until the usage quantity of each candidate traffic package is determined, and the second traffic package is the traffic package with the largest traffic quota among multiple candidate traffic packages except the first traffic package.

[0021] Optionally, the target operation is the second operation, and the second operation includes: a processing module, which is specifically used to use the target traffic value as the dividend and divide the traffic quota of the first traffic package to determine the first quotient value corresponding to the first traffic package, and the first traffic package is the traffic package with the largest traffic quota among multiple candidate traffic packages. The processing module is also used to use the sum of the first quotient value and 1 as the usage quantity of the first traffic package when the first quotient value is greater than 0, and determine that the usage quantity of all traffic packages except the first traffic package among multiple candidate traffic packages is 0.

[0022] Optionally, the target operation is a third operation, and the third operation includes: a processing module, which is specifically used to use the target traffic value as the dividend, and divide the traffic quotas of multiple candidate traffic packages in descending order of traffic quotas to determine the third traffic package, where the third traffic package is the first traffic package among the multiple candidate traffic packages whose quotient with the target traffic value is not 0. The processing module is also used to determine that the usage quantity of the fourth traffic package before the third traffic package is 1 among the multiple candidate traffic packages arranged in descending order of traffic quotas, and determine that the usage quantity of all traffic packages except the fourth traffic package among the multiple candidate traffic packages is 0.

[0023] Optionally, the processing module is specifically used to determine a first product value between the traffic quota of each candidate traffic package and the corresponding usage quantity. The processing module is also used to determine a target difference between the sum of the first product values ​​of multiple candidate traffic packages and the target traffic value when the sum of the first product values ​​of multiple candidate traffic packages is less than the target traffic value. The processing module is also used to determine whether a second product value between the target difference and the preset traffic unit price is less than the price of the fifth traffic package with the smallest traffic quota among the multiple candidate traffic packages. The processing module is also used to add 1 to the usage quantity of the fifth traffic package to determine a new usage quantity of the fifth traffic package when the second product value is greater than or equal to the price of the fifth traffic package. The processing module is also used to determine a target plan based on the new usage quantity of the fifth traffic package and the usage quantities of other traffic packages among the multiple candidate traffic packages.

[0024] Optionally, the processing module is specifically used to determine a target plan based on the second product value and the usage quantity of multiple candidate traffic packages when the second product value is less than the price of the fifth traffic package. The target plan is also used to indicate the settlement of the second product value based on a preset traffic unit price.

[0025] Optionally, the target operation includes: a first operation and a fourth operation, and the fourth operation is the second operation or the third operation. The processing module is specifically used to determine a first cost value corresponding to the first operation according to the usage number of multiple candidate traffic packages determined by the first operation. The processing module is also used to determine a second cost value corresponding to the fourth operation according to the usage number of multiple candidate traffic packages determined by the fourth operation. The processing module is also used to determine a target solution according to the usage number of multiple candidate traffic packages determined by the first operation when the first cost value is less than the second cost value. Alternatively, the processing module is also used to determine a target solution according to the usage number of multiple candidate traffic packages determined by the fourth operation when the first cost value is greater than or equal to the second cost value.

[0026] Optionally, when multiple candidate traffic packages are arranged in order from small to large according to the traffic quota, the ratio between the price of the multiple candidate traffic packages and the traffic quota decreases successively, and the ratio between the price of the fifth traffic package among the multiple candidate traffic packages and the traffic quota is less than the preset traffic unit price.

[0027] In the third aspect, the present application provides a device for determining a traffic settlement scheme, the device comprising: a processor and a memory, the processor and the memory are coupled, the memory is used to store one or more programs, the one or more programs include computer execution instructions, when the device for determining the traffic settlement scheme is running, the processor executes the computer execution instructions stored in the memory to implement the method for determining the traffic settlement scheme described in the first aspect or any optional aspect in the first aspect.

[0028] In a fourth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a computer, the computer executes the method for determining a traffic settlement scheme described in the first aspect or any optional aspect of the first aspect.

[0029] In a fifth aspect, the present application provides a computer program product applied to a server, the computer program product comprising computer instructions. When the computer instructions are executed on the server, the server implements the method for determining the traffic settlement scheme described in the first aspect or any optional aspect in the first aspect.

[0030] In the above scheme, the technical problems that can be solved and the technical effects achieved by the determination device, equipment, computer storage medium or computer program product of the traffic settlement scheme can be referred to the technical problems and technical effects solved by the above-mentioned first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 A schematic diagram of a communication system provided in an embodiment of the present application;

[0032] Figure 2 A flow chart of a method for determining a traffic settlement solution provided in an embodiment of the present application;

[0033] Figure 3 A schematic diagram of the structure of a device for determining a flow settlement solution provided in an embodiment of the present application;

[0034] Figure 4 A schematic diagram of the structure of a device for determining a flow settlement solution provided in an embodiment of the present application;

[0035] Figure 5 A conceptual partial view of a computer program product provided for an embodiment of the present application. DETAILED DESCRIPTION

[0036] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0037] In this article, the character " / " generally indicates that the objects before and after are in an "or" relationship. For example, A / B can be understood as A or B.

[0038] The terms “first” and “second” in the description and claims of the present application are used to distinguish different objects rather than to describe a specific order of the objects.

[0039] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or modules is not limited to the listed steps or modules, but may optionally include other steps or modules that are not listed, or may optionally include other steps or modules that are inherent to these processes, methods, products or devices.

[0040] In addition, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present concepts in a specific way.

[0041] Before introducing in detail the method for determining the traffic settlement solution provided in the embodiment of the present application, the implementation environment and application scenarios of the embodiment of the present application are first introduced.

[0042] First, the application scenarios of the embodiments of the present application are introduced.

[0043] With the advent of the fifth generation mobile communication technology (5G) network era, the total number of 5G package users of communication operators has exceeded 1.3 billion. Users use mobile phones to access the Internet for information acquisition, social interaction, entertainment and leisure activities more and more frequently. People begin to enjoy smooth picture quality, and the use of mobile data has increased significantly. At the same time, more and more users inadvertently exceed the data flow of their mobile phone packages, resulting in additional charges. Due to the high cost of charging by data flow, a large number of users call customer service to complain. Not only does it increase the workload of customer service, but if the customer service refunds the full amount, it will cause losses to the communication company. However, if the customer service does not refund the money, it may lead to customer loss.

[0044] After the user exceeds the package traffic, if the excess traffic is small, the fee according to the traffic will be lower than the traffic package fee. However, as the excess traffic increases, there are two situations: the first is that the fee according to the traffic is less than or equal to the traffic package fee, in which case the user does not need to activate the most suitable traffic package; the second is that the fee according to the traffic is greater than the traffic package fee, in which case the user needs to activate the most suitable traffic package. At the same time, considering the different discounts for small-value traffic packages and large-value traffic packages, in general, the discount for large-value traffic packages will be greater.

[0045] That is to say, when the user's traffic exceeds the package quantity, the user usually chooses a traffic package plan to settle the fees for the excess traffic, or settles the fees based on the operator's default traffic unit price, making the fee settlement plan for excess traffic relatively simple.

[0046] In summary, how to determine a suitable fee settlement plan for excess traffic and reduce the economic losses of users has become a technical problem that needs to be solved urgently.

[0047] In order to solve the above problems, the embodiment of the present application provides a method for determining a flow settlement scheme, and the method for determining a flow settlement scheme provided by the embodiment of the present application is applied to the scenario of flow settlement. The embodiment of the present application can obtain user flow data and estimate the settlement fee of the excess flow according to different billing rules (i.e., flow unit pricing and / or flow package pricing), so that after the actual flow exceeds the rated flow, the user is recommended to use flow unit pricing and / or open a variety of ways of flow package to settle the excess flow. In this way, according to the user's flow usage, it is possible to recommend to the user to use flow unit pricing, open a flow package, or a combination of flow unit pricing and opening a flow package to settle the excess flow, ensuring that the user obtains the most appropriate settlement plan, reducing the user's economic losses caused by the mismatch of the fee settlement plan for the excess flow, and improving user experience and satisfaction.

[0048] The implementation environment of the embodiments of the present application is introduced below.

[0049] like Figure 1 FIG. 1 is a schematic diagram of a communication system provided in an embodiment of the present application, and the communication system may include: a determination device 101 and a collection device 102. The determination device 101 may be connected to the collection device 102 by wire or wirelessly.

[0050] Specifically, the collection device 102 can collect the actual traffic usage of the terminal device being used by the user, and upload the collected traffic usage to the determination device 101. Then, the determination device 101 can determine the traffic value exceeding the traffic quota based on the traffic quota in the service package subscribed by the user, and determine the traffic settlement plan for the traffic value exceeding the traffic quota based on the prices of multiple candidate traffic packages pre-stored locally and their traffic quotas, as well as the traffic unit price.

[0051] It should be noted that, in the embodiment of the present application, the determination device 101 and the collection device 102 are both in the user-side device (such as a terminal).

[0052] That is, the user equipment can locally collect the traffic usage and determine the traffic settlement plan for the traffic value that exceeds the traffic quota.

[0053] Alternatively, the determination device 101 may be a network side device (such as a base station, a server or a core network element), the collection device 102 may be a user side device (such as a terminal), and the network side device corresponding to the determination device 101 may also feedback the determined traffic settlement plan to the user side device corresponding to the collection device 102 after determining the traffic settlement plan for presentation to the user.

[0054] That is, the user equipment can report the locally collected traffic usage to the network side, and then receive the traffic settlement plan recommended by the network side.

[0055] Alternatively, the determination device 101 and the collection device 102 are both in the network side device (such as a base station, server or core network element). After determining the traffic settlement plan, the network side device can also feedback the determined traffic settlement plan to the corresponding user side device for presentation to the user.

[0056] That is to say, the network side can independently collect the traffic usage of the user equipment, and determine the traffic settlement plan for the traffic value exceeding the traffic quota, and then provide the user equipment with the determined traffic settlement plan to present to the user.

[0057] The server may be a single physical server or a server cluster consisting of multiple servers. Alternatively, the server cluster may be a distributed cluster. Alternatively, the server may be a cloud server. The embodiments of the present application do not limit the specific implementation of the server.

[0058] The base station may include various forms of base stations, such as macro base stations, micro base stations (also called small stations), relay stations, access points, etc. Specifically, it may be an access point (AP) in a wireless local area network (WLAN), a base station (Base Transceiver Station, BTS) in a global system for mobile communications (GSM) or code division multiple access (CDMA), a base station (NodeB, NB) in wideband code division multiple access (WCDMA), an evolved Node B (eNB or eNodeB) in LTE, or a relay station or access point, as well as a base station in a future sixth generation mobile communication technology (6G) network or a base station in a future evolved public land mobile network (PLMN) network, etc.

[0059] The core network elements may include various network functions, such as access and mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), unified data management (UDM), location management function (LMF), etc.

[0060] The terminal may be a mobile phone, tablet computer, desktop, laptop, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, etc. with transceiver functions. The present application does not impose any special restrictions on the specific form of the terminal. It may interact with the user through one or more methods such as keyboard, touch pad, touch screen, remote control, voice interaction or handwriting device.

[0061] After introducing the application scenario and implementation environment of the embodiment of the present application, the method for determining the traffic settlement solution provided by the embodiment of the present application is introduced in detail below in combination with the above-mentioned implementation environment.

[0062] The methods in the following embodiments can all be implemented in the above application scenarios and implementation environments. The embodiments of the present application are described in detail below in conjunction with the accompanying drawings.

[0063] Figure 2 A flow chart of a method for determining a flow settlement solution provided in an embodiment of the present application. Figure 2 As shown, the method may include: S201-S202.

[0064] S201. Obtain a target flow value.

[0065] The target traffic value is the traffic value when the actual traffic usage of the target user exceeds the preset traffic quota in the booked service package.

[0066] For example, if the target user's current service package is Package A, the preset traffic quota corresponding to Package A is 20 gigabytes (GB), and the user's actual traffic usage is 25GB, then the traffic value that exceeds the preset traffic quota is 5GB, that is, the target traffic value is 5GB.

[0067] As a possible implementation manner, the determination device may obtain the actual traffic usage of the user through the collection device, and determine the exceeded target traffic value based on the preset traffic quota in the user's subscribed service package.

[0068] It should be noted that the incentive for the determination device to obtain the target flow value is not limited in the embodiments of the present application. For example, the determination device may obtain the target flow value based on a preset time period. For another example, the determination device may obtain the target flow value based on an excess flow threshold (i.e., the target flow value is obtained when the excess flow is greater than the excess flow threshold). For another example, the determination device may obtain the target flow value when the excess flow does not change within a preset time threshold. For another example, the determination device may obtain the target flow value in real time.

[0069] S202: Determine a target solution based on the prices and traffic quotas of multiple candidate traffic packages and a preset traffic unit price.

[0070] The preset traffic unit price is used to indicate the billing price per unit traffic value exceeding the rated traffic of the subscribed service package (ie, traffic unit pricing).

[0071] For example, if the target user's current package is Package A and the traffic unit price is 3 yuan / GB, the preset traffic unit price is 3 yuan / GB.

[0072] In an embodiment of the present application, the candidate traffic package is a traffic package that can be selected after the traffic usage of the target user exceeds the preset traffic quota.

[0073] For example, the candidate traffic packages include: traffic package A, traffic package B, traffic package C, and traffic package D. The price of traffic package A is 2 yuan, and the traffic quota is 1GB, the price of traffic package B is 5 yuan, and the traffic quota is 3GB, the price of traffic package C is 10 yuan, and the traffic quota is 5GB, and the price of traffic package D is 20 yuan, and the traffic quota is 15GB.

[0074] It should be noted that when multiple candidate traffic packages are arranged in order from small to large according to the traffic quota, the ratio between the price of the multiple candidate traffic packages and the traffic quota decreases successively, and the ratio between the price of the traffic package with the smallest traffic quota among the multiple candidate traffic packages and the traffic quota is less than the preset traffic unit price.

[0075] That is to say, by sorting multiple candidate traffic packages according to the traffic quota, calculating the traffic unit price of each traffic package, and ensuring that the traffic unit price of the traffic package with the smallest traffic quota is less than the excess traffic unit price, it can be ensured that the larger the traffic quota of the traffic package purchased by the user, the more favorable it will be, providing users with economical and affordable traffic package options.

[0076] For example, the excess flow unit price is 3 yuan / GB, and multiple candidate flow packages include: flow package A, flow package B and flow package C, and the flow quota of flow package A is 1GB and the price is 2, the flow quota of flow package B is 3GB and the price is 5, and the flow quota of flow package C is 15GB and the price is 20. Then the flow unit price of flow package A is 2 yuan / GB, and the flow unit price of flow package B is The unit price of traffic package C is Arrange traffic package A, traffic package B and traffic package C in order of traffic quota from small to large, and the result is traffic package A-traffic package B-traffic package C, and the traffic unit price of traffic package A is 2 yuan / GB, which is greater than the traffic unit price of traffic package B. Traffic unit price of traffic package B Greater than the traffic unit price of traffic package C At the same time, the traffic unit price of traffic package A of 2 yuan / GB is less than the excess traffic unit price of 3 yuan / GB.

[0077] As a possible implementation, the determining device may pre-store the prices and traffic quotas of multiple preset traffic packages. The determining device may arrange the multiple preset traffic packages in order of traffic quota from small to large based on the prices and traffic quotas of the multiple preset traffic packages, and select multiple candidate traffic packages that meet the above conditions from the multiple preset traffic packages.

[0078] Exemplarily, multiple preset traffic packages include: traffic package A, traffic package B, traffic package C, traffic package D and traffic package E, the preset traffic unit price is 3 yuan / GB, the price of traffic package A is 2 yuan, and the traffic quota is 1GB, the price of traffic package B is 5 yuan, and the traffic quota is 3GB, the price of traffic package C is 10 yuan, and the traffic quota is 5GB, the price of traffic package D is 20 yuan, and the traffic quota is 15GB, the price of traffic package E is 24 yuan, and the traffic quota is 20GB. Then the traffic unit price of traffic package A is 2 yuan / GB, the traffic unit price of traffic package B is The unit price of traffic package C is 2 yuan / GB, and the unit price of traffic package D is The unit price of traffic package E is 1.2 yuan / GB. Traffic package A, traffic package B, traffic package C, traffic package D and traffic package E are arranged in order from small to large according to the traffic quota. The multiple candidate traffic packages obtained after screening can include traffic package A, traffic package B, traffic package D and traffic package E.

[0079] In an embodiment of the present application, the target scheme is used to indicate the use of the price of at least one candidate traffic package and / or a preset traffic unit price to settle the target traffic value.

[0080] That is to say, the determination device can settle the target traffic value entirely by means of candidate traffic packages, or by means of traffic unit pricing, or by a combination of candidate traffic packages and preset unit pricing.

[0081] As a possible implementation method, the determination device can traverse and combine multiple candidate traffic packages and preset traffic unit prices to determine all traffic settlement plans that meet the target traffic value, and by comparing the cost values ​​of all traffic settlement plans, select the traffic settlement plan with the smallest cost value as the target plan.

[0082] As another possible implementation, the determination device may pre-store a preset cost threshold. The determination device may traverse and combine multiple candidate traffic packages and preset traffic unit prices to determine all traffic settlement plans that meet the target traffic value, and select, according to the preset cost threshold, a traffic settlement plan with a cost value less than the preset cost threshold as the target plan, that is, the cost value corresponding to the target plan is less than the preset cost threshold.

[0083] Exemplarily, after the target user's traffic usage exceeds the preset traffic quota, the available plan types include: Plan A, Plan B, Plan C, and Plan D, where the fee value corresponding to Plan A is 30 yuan, the fee value corresponding to Plan B is 50 yuan, the fee value corresponding to Plan C is 70 yuan, and the fee value corresponding to Plan D is 90 yuan. If the preset fee threshold is 40 yuan, Plan A is the target plan.

[0084] Optionally, if all traffic settlement plans include multiple traffic settlement plans whose corresponding cost values ​​are less than a preset cost threshold, the target plan can be any one of the multiple traffic settlement plans whose corresponding cost values ​​are less than the preset cost threshold (or the plan with the smallest cost value).

[0085] As another possible implementation, the determination device may pre-store a preset cost threshold. The determination device may sequentially traverse and combine multiple candidate traffic packages and preset traffic unit prices until it is determined that the cost value of the traffic settlement plan that meets the target traffic value is less than the preset cost threshold, and then use the traffic settlement plan as the target plan.

[0086] The technical solution provided by the above embodiment brings at least the following beneficial effects: by obtaining user traffic data and estimating the settlement fee of the excess traffic according to different billing rules (i.e., traffic unit pricing and / or traffic package pricing), after the actual traffic exceeds the rated traffic, multiple methods such as traffic unit pricing and / or opening traffic packages are recommended to the user to settle the excess traffic. In this way, according to the user's traffic usage status, it is possible to recommend to the user to use traffic unit pricing, opening traffic packages, or a combination of traffic unit pricing and opening traffic packages to settle the excess traffic, ensuring that the user obtains the most appropriate settlement plan, reducing the user's economic losses caused by the mismatch of the fee settlement plan for the excess traffic, and improving user experience and satisfaction.

[0087] It should be noted that in the process of settling the traffic charges for excess traffic value, the usage quantity of each candidate traffic package can be comprehensively considered, and then the charges for excess traffic can be calculated based on the usage quantity of each candidate traffic package to ensure that users choose the most suitable traffic package.

[0088] In some embodiments, the determination device can determine the usage quantity of each candidate traffic package through target operation based on the target traffic value and the traffic quota of each candidate traffic package, and determine the target plan. The target plan is also used to indicate the settlement of the target traffic value based on the usage quantity corresponding to each candidate traffic package.

[0089] As a possible implementation manner, the target operation may be a first operation, and the first operation may include the following steps 1 to 3:

[0090] Step 1: The determination device takes the target flow value as the dividend and divides it by the flow quota of the first flow package to determine the first quotient value corresponding to the first flow package and the remainder of the target flow value.

[0091] Among them, the first traffic package is the traffic package with the largest traffic amount among multiple candidate traffic packages.

[0092] As a possible design, the remainder of the first quotient value corresponding to the first traffic packet and the target traffic value can be expressed by the following formulas 1 and 2:

[0093] q m (x) = Mod(x, l m ) Formula 1.

[0094] w m (x) = (xq m (x))÷l m Formula 2.

[0095] Among them, x is used to indicate the target flow value, l m Used to indicate the traffic quota of the first traffic package, q m (x) is used to indicate the remainder of the target flow value, w m (x) is used to indicate the first quotient value corresponding to the first traffic packet.

[0096] For example, if the target traffic value x is 29 GB, the traffic quota of the first traffic package is l m is 15GB, then the remainder of the target traffic value is q m (x) is 14GB, and the first quotient value w corresponding to the first traffic package m (x) is 1.

[0097] Step 2: The determining device uses the first quotient value as the usage quantity of the first traffic package.

[0098] That is, the first quotient value is used to represent the number of first traffic packets used to satisfy the settlement of the target traffic value.

[0099] Step 3: The determination device uses the remainder of the target traffic value as the dividend and the traffic quota of the second traffic package as the divisor, and repeatedly performs the target operation until the usage quantity of each candidate traffic package is determined.

[0100] Among them, the second traffic package is the traffic package with the largest traffic amount among multiple candidate traffic packages except the first traffic package.

[0101] For example, if the candidate traffic packages are arranged in order of traffic quota from small to large, they are traffic package A, traffic package B, and traffic package C. Among them, the traffic quota of traffic package A is 1GB, the traffic quota of traffic package B is 3GB, the traffic quota of traffic package C is 15GB, and the target traffic value is 29GB, then the usage quantity of traffic package A is 1, the usage quantity of traffic package B is 4, and the usage quantity of traffic package C is 2.

[0102] It can be understood that by determining the quantitative relationship between the excess traffic value and multiple traffic packages, the activation status of different types of traffic packages corresponding to the excess traffic value can be obtained, providing a flexible traffic package combination solution.

[0103] As another possible implementation, the target operation may be a second operation, and the second operation may include the following steps 1-2:

[0104] Step 1: The determination device uses the target flow value as the dividend and divides it by the flow quota of the first flow package to determine the first quotient value corresponding to the first flow package (as in step 1 above);

[0105] Step 2: When the first quotient is greater than 0, the determination device uses the sum of the first quotient and 1 as the usage quantity of the first traffic packet, and determines that the usage quantities of all traffic packets except the first traffic packet in multiple candidate traffic packets are 0.

[0106] For example, if the candidate traffic packages are arranged in descending order of traffic quota, they are traffic package A, traffic package B, and traffic package C. Among them, the traffic quota of traffic package A is 15GB, traffic package A is the first traffic package, and the target traffic value is 29GB, then the first quotient value is 1, the usage quantity of the first traffic package is 2, and both traffic package B and traffic package C are 0.

[0107] It is understandable that when the traffic package with the largest traffic amount (i.e. the maximum traffic package) is used, adding a maximum traffic package on the original basis and not using other traffic packages can reduce the number of traffic packages purchased.

[0108] As another possible implementation, the target operation may be a third operation, and the third operation may include the following steps A-B:

[0109] Step A: The determination device takes the target flow value as the dividend, and divides it with the flow quotas of multiple candidate flow packages in order from large to small, to determine the third flow package.

[0110] Among them, the third traffic packet is the first traffic packet among multiple candidate traffic packets whose quotient value with the target traffic value is not 0.

[0111] For example, if the candidate traffic packages are arranged in descending order of traffic quota, they are traffic package A, traffic package B, and traffic package C. Among them, the traffic quota of traffic package A is 15GB, the traffic quota of traffic package B is 3GB, the traffic quota of traffic package C is 1GB, and the target traffic value is 10GB, then the quotient value of the target traffic value corresponding to traffic package A is 0, the quotient value of the target traffic value corresponding to traffic package B is 3, and the quotient value of the target traffic value corresponding to traffic package C is 1, and traffic package B is the third traffic package.

[0112] Step B: among multiple candidate traffic packages arranged in descending order according to traffic quota, determine that the usage quantity of the fourth traffic package before the third traffic package is 1, and determine that the usage quantity of all traffic packages except the fourth traffic package among the multiple candidate traffic packages is 0.

[0113] In combination with the above example, traffic package B is the third traffic package, then traffic package A is the fourth traffic package, the usage quantity of traffic package A is 1, and the usage quantities of traffic package B and traffic package C are both 0.

[0114] Optionally, in the above step 2, if the first quotient is equal to 0, the determining device may use the first traffic package as the third traffic package and execute the above step B. Alternatively, the determining device may use 0 as the usage quantity of the first traffic package and execute the above step 3.

[0115] It can be understood that by using a traffic package with a larger traffic quota than the currently selected traffic package, the excess traffic value can be directly met, reducing the operational complexity of activating the traffic package.

[0116] In the embodiment of the present disclosure, the target operation may include: a first operation and a fourth operation, and the fourth operation may be the second operation or the third operation. In the process of determining the usage quantity of each candidate traffic package in the target solution, the determination device may compare the first cost value corresponding to the first operation with the second cost value corresponding to the fourth operation, and use the usage quantity of each candidate traffic package determined by the operation with the smallest cost value as the usage quantity of the corresponding candidate traffic package in the target solution.

[0117] Among them, the determination device can determine the first fee value corresponding to the first operation based on the usage quantity of multiple candidate traffic packages determined by the first operation and the price of each candidate traffic package.

[0118] For example, if the candidate traffic packages include: traffic package A, traffic package B, and traffic package C, and the first operation determines that the usage quantity of traffic package A is 2, the price of traffic package A is 2 yuan, the usage quantity of traffic package B is 4, the price of traffic package B is 5 yuan, the usage quantity of traffic package C is 1, and the price of traffic package A is 20 yuan. Then, the first fee value is 44 yuan.

[0119] Similarly, the determination device can determine the second fee value corresponding to the fourth operation based on the usage quantity of multiple candidate traffic packages determined by the fourth operation and the price of each candidate traffic package.

[0120] As a possible implementation, if the first cost value is less than the second cost value, the determination device may determine the target solution based on the usage quantity of the multiple candidate traffic packages determined by the first operation. Alternatively, if the first cost value is greater than or equal to the second cost value, the determination device may determine the target solution based on the usage quantity of the multiple candidate traffic packages determined by the fourth operation.

[0121] In other words, by comparing the size of the usage fees between different plans and adopting the plan with the lowest fee as the target plan, the most favorable payment plan can be provided to users when the traffic usage exceeds the quota, thereby improving user experience and satisfaction.

[0122] It can be understood that by comparing the cost values ​​of plans under different operations, when the traffic exceeds the usage quota, it can help users choose a matching traffic package activation plan and provide lower-priced traffic package options to meet user needs.

[0123] It should be noted that when the remainder of the target traffic value cannot fully correspond to the amount of the minimum traffic package, it is necessary to compare the two situations of using the traffic unit price and updating the usage quantity of the traffic package to determine a more favorable plan to provide a basis for the subsequent provision of the target plan.

[0124] In some embodiments, the determination device can determine the first product value between the traffic quota of each candidate traffic package and the corresponding usage quantity, and determine the size relationship between the sum of the first product values ​​of multiple candidate traffic packages and the target traffic value. Next, the determination device can determine the target difference between the sum of the first product values ​​of multiple candidate traffic packages and the target traffic value when the sum of the first product values ​​of multiple candidate traffic packages is less than the target traffic value, and determine whether the second product value between the target difference and the preset traffic unit price is less than the price of the fifth traffic package with the smallest traffic quota among the multiple candidate traffic packages. Afterwards, the determination device can determine the target plan based on the second product value and the usage quantities of multiple candidate traffic packages when the second product value is less than the price of the fifth traffic package.

[0125] Alternatively, the determination device may add 1 to the usage quantity of the fifth traffic package when the second product value is greater than or equal to the price of the fifth traffic package, determine the new usage quantity of the fifth traffic package, and determine the target plan based on the new usage quantity of the fifth traffic package and the usage quantities of other traffic packages in multiple candidate traffic packages.

[0126] The target difference is used to indicate the difference between the sum of the traffic of all traffic packages adopted in the target solution and the excess traffic.

[0127] For example, if the candidate traffic packages include: traffic package A, traffic package B, and traffic package C. The first product value of traffic package A is 2GB, the first product value of traffic package B is 12GB, the first product value of traffic package B is 15GB, and the target traffic value is 30GB. Then, the sum of the first product values ​​is 29GB, and the target difference is 1GB.

[0128] In the embodiment of the present disclosure, the fifth traffic package is the traffic package with the smallest traffic quota among multiple candidate traffic packages sorted by traffic quota.

[0129] The above embodiments are described below with reference to specific examples.

[0130] For example, the target traffic value is 30GB, the preset traffic unit price is 3 yuan / GB, and the candidate traffic packages include: traffic package A, traffic package B, and traffic package C. Among them, the traffic quota of traffic package A is 1GB, the price of traffic package A is 4 yuan, and the usage quantity is 2, the traffic quota of traffic package B is 3GB, and the usage quantity is 4, and the traffic quota of traffic package C is 15GB, and the usage quantity is 1. Then, the fifth traffic package is traffic package A, the first product value of traffic package A is 2GB, the first product value of traffic package B is 12GB, and the first product value of traffic package B is 15GB. The target difference is 1GB, and the second product is 3 yuan. The target solution is to open 2 traffic packages A, 4 traffic packages B, and 1 traffic package C, and settle the remaining traffic in the target traffic value that is not met by the traffic package at 3 yuan / GB.

[0131] For example, the target traffic value is 30GB, the preset traffic unit price is 3 yuan / GB, and the candidate traffic packages include: traffic package A, traffic package B, and traffic package C. Among them, the traffic quota of traffic package A is 1GB, and the usage quantity is 2, the price of traffic package A is 2 yuan, the traffic quota of traffic package B is 3GB, and the usage quantity is 4, and the traffic quota of traffic package C is 15GB, and the usage quantity is 1. Then, the fifth traffic package is traffic package A, the first product value of traffic package A is 2GB, the first product value of traffic package B is 12GB, and the first product value of traffic package B is 15GB, the target difference is 1GB, the second product is 3 yuan, and the new usage quantity of the fifth traffic package is 3. The target plan is to open 3 traffic packages A, 4 traffic packages B, and 1 traffic package C.

[0132] It can be understood that when the remainder of the exceeded traffic value cannot fully correspond to the quota of the minimum traffic package, by comparing the traffic cost of the remainder of the exceeded traffic value with the price of the minimum traffic package, users can choose a more preferential traffic settlement plan and reduce their traffic costs.

[0133] The following introduces the method for determining the traffic settlement plan provided by the embodiments of the present application in combination with specific examples, including the following steps a to d.

[0134] Step a: Eliminate uneconomical traffic packages.

[0135] For different user packages and traffic packages, their unit costs are inconsistent. First, sort the traffic packages according to the traffic supplement size of the traffic packages, calculate the unit price of each traffic package, with the unit of GB / yuan. It is recorded that there are n traffic packages in total, and they are marked as l1, l2,..., l i ,…, l n , and the set L = [l1, l2,..., l i ,…, l n , where l i represents the traffic of the i-th traffic package (that is, among the multiple candidate traffic packages arranged in ascending order of traffic quota, the ratio between the price and the traffic quota of the multiple candidate traffic packages decreases in turn). The cost set C = [c1, c2,..., c i ,…, c n , where c i represents the cost of the i-th traffic package. The traffic unit price corresponding to the traffic package can be determined by the following formula three:

[0136] a i = c i ÷ l i Formula three.

[0137] Among them, a i represents the unit price of the i-th traffic package, and the traffic unit price set is recorded as A = [a1, a2,..., a i ,…, a n .

[0138] If a k ≤ a g where 1 ≤ k < g ≤ n, then it is considered that the high-traffic package g has a low cost performance and is eliminated. After elimination, there are m remaining traffic packages, and the traffic can be marked as l1, l2,..., l i ,…, l m , and the set L = [l1, l2,..., l i ,…, l m , where l irepresents the traffic of the i-th traffic package. The cost set C = [c1, c2, …, c i , …, c m , where c i represents the cost of the i-th traffic package, and the unit prices are marked as a1, a2, …, a i , …, a m , and the set A = [a1, a2, …, a i , …, a m is denoted.

[0139] Step b: Calculate the cumulative cost.

[0140] The excess traffic can be settled by the method of pricing per traffic unit, or by the method of subscribing to traffic packages, or by a combination of pricing per traffic unit and subscribing to traffic packages.

[0141] Method 1: In the case of fully adopting pricing per traffic unit, for the excess traffic, the relationship between the traffic unit price corresponding to the excess traffic and the cost can be determined by the following formula four:

[0142] z1(x) = x × h Formula Four.

[0143] Where the excess traffic is x, the traffic unit price corresponding to the excess traffic is h, and the cost is z1.

[0144] Method 2: In the case of a combination of pricing per traffic unit and subscribing to traffic packages, to calculate the multiple and remainder of the excess traffic x and the traffic of the largest traffic package, reference can be made to the introduction in Step 1 of the above-mentioned embodiment, where the device determines the target traffic value as the dividend and divides it by the traffic quota of the first traffic package to determine the first quotient value corresponding to the first traffic package and the remainder of the target traffic value, which will not be elaborated here.

[0145] Similarly, the usage quantity of each traffic package can be obtained (that is, the device uses the remainder of the target traffic value as the dividend and the traffic quota of the second traffic package as the divisor, and repeats the target operation until the usage quantity of each candidate traffic package is determined). The usage quantity of each traffic package can be determined by the following formula five and formula six:

[0146] q i-1 (x) = Mod(q i (x), l i-1 ), 1 < i < m + 1 Formula Five.

[0147] w i-1 (x) = (q i (x) - q i-1 (x)) ÷ l i-1 , 1 < i < m + 1 Formula Six.

[0148] Among them, q i (x) represents the remainder of the excess flow, l i-1 Indicates the traffic quota of the second largest traffic package, q i-1 (x) represents the remainder of the second largest flow packet, w i-1 (x) represents the number of used second largest traffic packets.

[0149] Secondly, when the remainder of the excess traffic cannot fully correspond to the amount of the minimum traffic package, the cost of the remainder of the excess traffic and the cost of the minimum traffic package are determined (that is, the determination device can determine the first product value between the traffic amount of each candidate traffic package and the corresponding usage quantity, and determine the size relationship between the sum of the first product values ​​of multiple candidate traffic packages and the target traffic value. Then, when the sum of the first product values ​​of multiple candidate traffic packages is less than the target traffic value, the determination device can determine the target difference between the sum of the first product values ​​of multiple candidate traffic packages and the target traffic value, and determine whether the second product value between the target difference and the preset traffic unit price is less than the price of the fifth traffic package with the smallest traffic amount among the multiple candidate traffic packages).

[0150] When q1(x)×h≤c1, it is more appropriate to choose to charge according to the excess flow, and the fee is q1(x)×h. When q1(x)×h>c1, it is more appropriate to activate the flow package, and the fee is c1.

[0151] Among them, q1(x) represents the remainder of the excess traffic, h represents the traffic unit price corresponding to the excess traffic, and c1 represents the price corresponding to the traffic package with the smallest traffic quota.

[0152] That is to say, when the fee obtained from the remainder of the excess traffic is less than the price corresponding to the traffic package with the smallest traffic amount, then the fee for the remainder of the excess traffic, the usage quantity of each traffic package and the unit price of each traffic package can be determined as the activation plan (that is, the determination device can determine the target plan based on the second product value and the usage quantity of multiple candidate traffic packages when the second product value is less than the price of the fifth traffic package).

[0153] When the fee obtained from the remainder of the excess traffic is greater than the price corresponding to the traffic package with the smallest traffic amount, then, based on the usage quantity of each traffic package, a minimum traffic package can be opened to determine the activation plan (that is, the determination device can add 1 to the usage quantity of the fifth traffic package when the second product value is greater than or equal to the price of the fifth traffic package, determine the new usage quantity of the fifth traffic package, and determine the target plan based on the new usage quantity of the fifth traffic package and the usage quantities of other traffic packages in multiple candidate traffic packages).

[0154] The accumulated cost of activating the data package can be determined by the following formula 7:

[0155]

[0156] Among them, q1(x) represents the remainder of the excess traffic, h represents the unit price of the traffic corresponding to the excess traffic, c1 represents the price of the traffic package with the smallest traffic limit, and w i-1 (x) represents the usage quantity of each traffic package, and c i-1 represents the unit price of each traffic package, and z2(x) represents the cumulative cost of activation.

[0157] Method 3: In the case of fully adopting activated traffic packages, considering that large traffic packages are more cost-effective, find the first non-zero number w from right to left in the sequence [w1(x), w2(x), …, w m (x)]. The cumulative cost of activating the excess traffic package can be determined by the following Formula 8 and Formula 9: k (x). When K = m, z3(x) = (w

[0158] (x) + 1) × c k (x) Formula 8. k

[0159] When K < m, z3(x) = w k+1 (x) × c k+1 Formula 9.

[0160] Among them, w k (x) represents the first non-zero traffic package, and c k represents the unit price corresponding to the first non-zero traffic package, w k+1 (x) represents the first traffic package to the right of the first non-zero traffic package, and c k+1 represents the unit price corresponding to the first traffic package to the right of the first non-zero traffic package.

[0161] Step c: Reverse-deduce the quantity of different types of traffic packages to be activated, and determine the activation of the traffic package based on the cumulative cost to determine the activation plan.

[0162] Determine whether to activate the traffic package and the quantity of different types of traffic packages to be activated by comparing the values of z1, z2, and z3, and determine the activation plan. The activation plan can be determined by the following Formula 10:

[0163]

[0164] If u(x) equals 1, it means that there is no need to activate a data package, and it is more cost-effective to calculate the cumulative cost according to the exceeded data volume, denoted as plan b1(x). If u(x) equals 0, it means that a data package needs to be activated, and it is more cost-effective to activate a data package. When choosing the method of activating a data package, different activation plans for different types of data packages can be obtained through backward deduction. The different activation plans for different types of data packages obtained through backward deduction can be determined by the following formula XI.

[0165]

[0166] If u(x) equals -1, it means that a data package needs to be activated, and it is more cost-effective to activate a data package. When choosing the method of activating a data package, different activation plans for different types of data packages can be obtained through backward deduction.

[0167] When K = m, an additional largest data package can be activated on the original basis, and the quantities of other data packages are 0 (that is, the determining device uses the target data volume as the dividend and divides it by the data volume quota of the first data package to determine the first quotient value corresponding to the first data package. When the first quotient value is greater than 0, the determining device uses the sum of the first quotient value and 1 as the usage quantity of the first data package, and determines that the usage quantities of all data packages other than the first data package among the multiple candidate data packages are 0).

[0168] When K < m, the first data package on the right of the first non-zero data package can be activated, and the quantities of other data packages are 0 (that is, the determining device uses the target data volume as the dividend and divides it by the data volume quotas of the multiple candidate data packages in descending order of data volume quota to determine the third data package. Among the multiple candidate data packages arranged in descending order of data volume quota, the usage quantity of the fourth data package before the third data package is determined to be 1, and the usage quantities of all data packages other than the fourth data package among the multiple candidate data packages are determined to be 0).

[0169] Step d: Update the data package activation plan.

[0170] Let the plan B(x) represent the finally selected plan. When the exceeded data volume is x, its corresponding data package activation plan is B(x). With 1GB as the plan setting interval, when the exceeded data volume x increases by 1GB, denote y = x + 1. When y is 30GB, its corresponding data package activation plan is B(y). At this time, the user can adjust the data package activation plan from B(x) to B(y). Similarly, when the exceeded data volume y increases by 1GB, denote p = y + 1. When p is 31GB, its corresponding data package activation plan is B(p). At this time, the user can adjust the data package activation plan from B(y) to B(p).

[0171] In some embodiments, if the user currently selects the Ice Cream Package, the monthly rental price of the mobile phone card of this package is 299 yuan / month, and the price of excess traffic is 3 yuan / GB (as shown in Table 1). The operator currently has four types of traffic packages, including: Traffic Package 1, Traffic Package 2, Traffic Package 3, and Traffic Package 4. Among them, Traffic Package 1 contains 1GB of traffic, the price is 2 yuan, and the unit price is 2 yuan / GB; Traffic Package 2 contains 3GB of traffic, the price is 5 yuan, and the unit price is Pack 3 contains 5GB of traffic and costs 10 yuan, with a unit price of 2 yuan / GB. Pack 4 contains 15GB of traffic and costs 20 yuan, with a unit price of (As shown in Table 2).

[0172] Table 1 Typical packages selected

[0173] Serial number Package Name Mobile phone card monthly rental price (yuan / month) Exceeding price (yuan / GB) 1 Ice cream 299 3

[0174] Table 2 Existing traffic packages

[0175] Serial number Traffic(GB) Price (Yuan) Unit price (yuan / GB) 1 1 2 2 2 3 5 5 / 3 3 5 10 2 4 15 20 4 / 3

[0176] Through step a, the traffic quotas of the traffic packages are sorted from small to large, and the result is traffic package 1-traffic package 4, among which the order of traffic package 2 is before traffic package 3, and the traffic package unit price of traffic package 2 is less than the traffic package unit price of traffic package 3, so traffic package 3 is not cost-effective. By eliminating traffic package 3, the deleted traffic package can be obtained (as shown in Table 3).

[0177] Table 3 Traffic packages after deletion

[0178] Serial number Traffic(GB) Price (Yuan) Unit price (yuan / GB) 1 1 2 2 2 3 5 5 / 3 3 15 20 4 / 3

[0179] In addition, we can get the traffic package traffic quota set L = [1GB, 3GB, 15GB], the fee set C = [2 yuan, 5 yuan, 20 yuan], and the unit price set is

[0180] If the user's excess traffic is represented by x, the corresponding traffic value is 29GB, and the subsequent traffic can be set at an interval of 1GB. The excess traffic is represented by y, and the corresponding traffic value is 30GB. The excess traffic is represented by p, and the corresponding traffic value is 31GB (as shown in Table 4).

[0181] Table 4 Selected excess flow

[0182] Serial number Exceeding flow Traffic value (GB) 1 x 29 2 y 30 3 p 31

[0183] Through step b, if the user's excess traffic is x=29 GB.

[0184] Method 1: When all prices are calculated in flow units, the cost of excess flow z1(x) is 87 yuan.

[0185] Method 2: When using the combination of flow unit pricing and opening flow packages, calculate the multiples and remainders of the flow of each flow package. Among them, the remainder of flow package 3 is q3(x)=14, the multiple is w3(x)=1, the remainder of flow package 2 is q2(x)=2, the multiple is w2(x)=4, and the remainder of flow package 1 is q1(x)=0, the multiple is w1(x)=2.

[0186] At this time, q1(x)×h≤c1, and it is more appropriate to choose to charge according to the excess traffic. The cost under this plan is z2(x), which is 44 yuan.

[0187] Method 3: When all traffic packages are used, arrange the usage of each traffic package into a sequence of [2,4,1], and find the first non-zero number w from right to left. k (x) is 1, that is, K=m, and the cost under this plan is z3(x) which is 40 yuan.

[0188] From step c, we know that u(x) = -1, so we finally choose solution b. -1 (x), that is, the activation plan is {0,0,2}, traffic package 1 is selected 0 times, traffic package 2 is selected 0 times, and traffic package 3 is selected 2 times.

[0189] Through step d, by looping the above steps, B(y) is b0(y), that is, the activation plan is {0,0,2}, traffic package 1 is selected 0 times, traffic package 2 is selected 0 times, and traffic package 3 is selected 2 times. B(p) is b0(p), that is, the activation plan is {1,0,2}, traffic package 1 is selected 1 time, traffic package 2 is selected 0 times, and traffic package 3 is selected 2 times. That is, the change of the package plan can be {0,0,2} to {0,0,2}, and then to {1,0,2}.

[0190] In some embodiments, if the user currently selects the Ice Cream Package, the monthly rental price of the mobile phone card of the package is 19 yuan / month, and the excess flow price is 1 yuan / GB (as shown in Table 5). The operator's existing flow packages are shown in Table 2, and the deleted flow packages are shown in Table 3.

[0191] Table 5 Typical packages selected

[0192] Serial number Package Name Mobile phone card monthly rental price (yuan / month) Exceeding price (yuan / GB) 1 Filial Piety Card 19 1

[0193] Through step a, we can get the traffic package traffic quota set L = [1GB, 3GB, 15GB], the fee set C = [2 yuan, 5 yuan, 20 yuan], and the unit price set is

[0194] Through step b, if the user's excess traffic is x=29 GB.

[0195] Method 1: When all prices are calculated in flow units, the fee for excess flow z1(x) is 29 yuan.

[0196] Method 2: When using the combination of flow unit pricing and opening flow packages, calculate the multiples and remainders of the flow of each flow package. Among them, the remainder of flow package 3 is q3(x)=14, the multiple is w3(x)=1, the remainder of flow package 2 is q2(x)=2, the multiple is w2(x)=4, and the remainder of flow package 1 is q1(x)=0, the multiple is w1(x)=2.

[0197] At this time, q1(x)×h≤c1, and it is more appropriate to choose to charge according to the excess traffic. The cost under this plan is z2(x), which is 44 yuan.

[0198] Method 3: When all traffic packages are used, arrange the usage of each traffic package into a sequence of [2,4,1], and find the first non-zero number w from right to left. k (x) is 1, that is, K=m, and the cost under this plan is z3(x) which is 40 yuan.

[0199] Through step c, we know that u(x)=1, and finally select plan b1(x), that is, the activation plan is {0,0,0}, and traffic package 1 is selected 0 times, traffic package 2 is selected 0 times, and traffic package 3 is selected 0 times.

[0200] Through step d, by looping the above steps, B(y) is obtained as b0(y), that is, the activation plan is {0,0,0}, the traffic package 1 is selected 0 times, the traffic package 2 is selected 0 times, and the traffic package 3 is selected 0 times. B(p) is b0(p), that is, the activation plan is {0,0,0}, the traffic package is selected 0 times, the traffic package 2 is selected 0 times, and the traffic package 3 is selected 0 times. That is, the package plan can be changed from {0,0,0} to {0,0,0}, and then to {0,0,0}, that is, it is more cost-effective not to activate the package.

[0201] It is understandable that in the issue of traffic package activation, the accumulated fees can be used to determine whether to assist users in automatically activating traffic packages. When it is determined to activate a traffic package, the user can be helped to formulate a plan for activating the traffic package based on the value of the excess traffic, effectively matching different types of large-value traffic packages, achieving effective combinations, and giving full play to the more affordable characteristics of large-value traffic packages. At the same time, a dynamic adjustment plan for traffic package activation is given. When the excess traffic increases, the intelligent traffic package activation plan is switched. Compared with the traditional method of calculating fees only according to the excess traffic, the use of accumulated fees to determine the activation of traffic packages and the switching between different traffic packages has higher adaptability, which ultimately improves the adaptability and intelligence level of traffic package activation, and plays an important role in reducing customer service workload, improving company benefits, and improving customer satisfaction.

[0202] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of computer equipment. It can be understood that in order to realize the above functions, the computer equipment includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the determined method steps of the traffic settlement scheme of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0203] The embodiment of the present application also provides a device for determining a flow settlement plan. The device for determining a flow settlement plan can be a computer device, a CPU in the above-mentioned computer device, a processing module in the above-mentioned computer device for determining a flow settlement plan, or a client in the above-mentioned computer device for determining a flow settlement plan.

[0204] The embodiment of the present application can divide the device for determining the traffic settlement scheme into functional modules or functional units according to the above method example. For example, each functional module or functional unit can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules or functional units. Among them, the division of modules or units in the embodiment of the present application is schematic, which is only a logical functional division. There may be other division methods in actual implementation.

[0205] like Figure 3 FIG. 1 is a schematic diagram of a structure of a device for determining a flow settlement solution provided in an embodiment of the present application. The device for determining a flow settlement solution is used to execute Figure 2 The method for determining a flow settlement solution is shown. The device 300 for determining a flow settlement solution may include: an acquisition module 301 and a processing module 302.

[0206] The acquisition module 301 is used to obtain a target traffic value, which is a traffic value when the traffic usage of the target user exceeds the preset traffic quota. The processing module 302 is used to determine a target solution based on the prices and traffic quotas of multiple candidate traffic packages and the preset traffic unit price. The target solution is used to indicate that the target traffic value is settled using the price of at least one candidate traffic package and / or the preset traffic unit price, and the cost value corresponding to the target solution is less than the preset cost threshold.

[0207] Optionally, the processing module 302 is specifically used to determine the usage quantity of each candidate traffic package through a target operation according to the target traffic value and the traffic quota of each candidate traffic package. The processing module 302 is also used to determine a target solution, and the target solution is also used to indicate the settlement of the target traffic value based on the usage quantity corresponding to each candidate traffic package.

[0208] Optionally, the target operation is the first operation, and the processing module 302 is specifically used to use the target traffic value as the dividend to divide the traffic quota of the first traffic package, and determine the first quotient value corresponding to the first traffic package and the remainder of the target traffic value, and the first traffic package is the traffic package with the largest traffic quota among multiple candidate traffic packages. The processing module 302 is also used to use the first quotient value as the usage quantity of the first traffic package. The processing module 302 is also used to use the remainder of the target traffic value as the dividend and the traffic quota of the second traffic package as the divisor, and repeatedly perform the target operation until the usage quantity of each candidate traffic package is determined, and the second traffic package is the traffic package with the largest traffic quota among multiple candidate traffic packages except the first traffic package.

[0209] Optionally, the target operation is the second operation, and the processing module 302 is specifically used to divide the target traffic value as the dividend by the traffic quota of the first traffic package to determine the first quotient value corresponding to the first traffic package, and the first traffic package is the traffic package with the largest traffic quota among the multiple candidate traffic packages. The processing module 302 is also used to use the sum of the first quotient value and 1 as the usage quantity of the first traffic package when the first quotient value is greater than 0, and determine that the usage quantity of all traffic packages except the first traffic package among the multiple candidate traffic packages is 0.

[0210] Optionally, the target operation is the third operation, and the processing module 302 is specifically used to use the target traffic value as the dividend, and divide the traffic quotas of multiple candidate traffic packages in descending order of traffic quotas to determine the third traffic package, where the third traffic package is the first traffic package among the multiple candidate traffic packages whose quotient with the target traffic value is not 0. The processing module 302 is also used to determine that the usage quantity of the fourth traffic package before the third traffic package is 1 among the multiple candidate traffic packages arranged in descending order of traffic quotas, and determine that the usage quantity of all traffic packages except the fourth traffic package among the multiple candidate traffic packages is 0.

[0211] Optionally, the processing module 302 is specifically used to determine a first product value between the traffic quota of each candidate traffic package and the corresponding usage quantity. The processing module 302 is also used to determine a target difference between the sum of the first product values ​​of multiple candidate traffic packages and the target traffic value when the sum of the first product values ​​of multiple candidate traffic packages is less than the target traffic value. The processing module 302 is also used to determine whether a second product value between the target difference and the preset traffic unit price is less than the price of the fifth traffic package with the smallest traffic quota among the multiple candidate traffic packages. The processing module 302 is also used to add 1 to the usage quantity of the fifth traffic package to determine the new usage quantity of the fifth traffic package when the second product value is greater than or equal to the price of the fifth traffic package. The processing module 302 is also used to determine a target plan based on the new usage quantity of the fifth traffic package and the usage quantities of other traffic packages among the multiple candidate traffic packages.

[0212] Optionally, the processing module 302 is specifically used to determine a target plan based on the second product value and the usage quantity of multiple candidate traffic packages when the second product value is less than the price of the fifth traffic package. The target plan is also used to indicate the settlement of the second product value based on a preset traffic unit price.

[0213] Optionally, the target operation includes: a first operation and a fourth operation, and the fourth operation is the second operation or the third operation. The processing module 302 is specifically used to determine a first cost value corresponding to the first operation according to the number of usage of multiple candidate traffic packages determined by the first operation. The processing module 302 is also used to determine a second cost value corresponding to the fourth operation according to the number of usage of multiple candidate traffic packages determined by the fourth operation. The processing module 302 is also used to determine a target solution according to the number of usage of multiple candidate traffic packages determined by the first operation when the first cost value is less than the second cost value. Alternatively, the processing module 302 is also used to determine a target solution according to the number of usage of multiple candidate traffic packages determined by the fourth operation when the first cost value is greater than or equal to the second cost value.

[0214] Optionally, when multiple candidate traffic packages are arranged in order from small to large according to the traffic quota, the ratio between the price of the multiple candidate traffic packages and the traffic quota decreases successively, and the ratio between the price of the fifth traffic package among the multiple candidate traffic packages and the traffic quota is less than the preset traffic unit price.

[0215] Figure 4 4 is a schematic diagram of a structure of a device for determining a traffic settlement solution according to an exemplary embodiment. The device may include a processor 402, and the processor 402 is used to execute application code to implement the method for determining a traffic settlement solution in the present application.

[0216] The processor 402 may be a CPU, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0217] like Figure 4 As shown, the device for determining the traffic settlement solution may further include a memory 403. The memory 403 is used to store application program codes for executing the solution of the present application, and is controlled to execute by the processor 402.

[0218] The memory 403 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 403 may exist independently and be connected to the processor 402 via the bus 404. The memory 403 may also be integrated with the processor 402.

[0219] like Figure 4As shown, the traffic settlement solution determination device may further include a communication interface 401, wherein the communication interface 401, the processor 402, and the memory 403 may be coupled to each other, for example, via a bus 404. The communication interface 401 is used to perform information interaction with other devices, for example, to support information interaction between the traffic settlement solution determination device and other devices.

[0220] It should be pointed out that Figure 4 The equipment structure shown in the figure does not constitute a limitation on the equipment used to determine the flow settlement scheme, except Figure 4 In addition to the components shown, the device for determining the flow settlement scheme may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0221] In actual implementation, the functions implemented by the processing module 302 can be Figure 4 The processor 402 shown calls the program code in the memory 403 to implement.

[0222] The present application also provides a computer-readable storage medium having instructions stored thereon, and when the instructions in the computer-readable storage medium are executed by a processor of a computer device, the computer is enabled to execute the method for determining the traffic settlement scheme provided in the above-mentioned embodiment. For example, the computer-readable storage medium may be a memory 403 including instructions, and the above instructions may be executed by a processor 402 of a computer device to complete the above method. Optionally, the computer-readable storage medium may be a non-temporary computer-readable storage medium, for example, the non-temporary computer-readable storage medium may be a ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.

[0223] Figure 5 A conceptual partial view of a computer program product provided by an embodiment of the present application is exemplarily shown, where the computer program product includes a computer program for executing a computer process on a computing device.

[0224] In one embodiment, the computer program product is provided using a signal bearing medium 500. The signal bearing medium 500 may include one or more program instructions that, when executed by one or more processors, may provide the above-described Figure 2 Thus, for example, reference to Figure 2 In the embodiment shown in , one or more features of S201-S202 may be undertaken by one or more instructions associated with the signal bearing medium 500. In addition, Figure 5 The program instructions in also describe example instructions.

[0225] In some examples, the signal bearing medium 500 may include a computer readable medium 501, such as, but not limited to, a hard drive, a compact disk (CD), a digital video disk (DVD), a digital tape, a memory, a read-only memory (ROM), or a random access memory (RAM), and the like.

[0226] In some implementations, signal bearing medium 500 may include computer recordable medium 502 such as, but not limited to, memory, read / write (R / W) CD, R / W, DVD, and the like.

[0227] In some implementations, signal bearing medium 500 may include communication medium 503 such as, but not limited to, digital and / or analog communication media (eg, fiber optic cables, waveguides, wired communication links, wireless communication links, etc.).

[0228] The signal bearing medium 500 may be communicated by a wireless form of communication medium 503. The one or more program instructions may be, for example, computer executable instructions or logic implemented instructions.

[0229] In some examples, such as for Figure 3 The described traffic settlement scheme determination apparatus may be configured to provide various operations, functions, or actions in response to one or more program instructions in the computer-readable medium 501 , the computer-recordable medium 502 , and / or the communication medium 503 .

[0230] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0231] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0232] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0233] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0234] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or the full classification part or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute the full classification part or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes various media that can store program codes, such as-U disk, mobile hard disk, ROM, RAM, disk or CD.

[0235] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for determining a traffic settlement scheme, characterized in that: The method comprises: Obtaining a target traffic value, where the target traffic value is a traffic value when the traffic usage of the target user exceeds a preset traffic quota; A target plan is determined based on the prices and traffic quotas of multiple candidate traffic packages and the preset traffic unit price. The target plan is used to indicate that the target traffic value is settled using the price of at least one of the candidate traffic packages and / or the preset traffic unit price, and the cost value corresponding to the target plan is less than the preset cost threshold.

2. The method according to claim 1, characterized in that The step of determining a target solution according to the prices and traffic quotas of the plurality of candidate traffic packages and the preset traffic unit price includes: According to the target traffic value and the traffic quota of each candidate traffic package, determining the usage quantity of each candidate traffic package through a target operation; Determine the target scheme, and the target scheme is also used to indicate the settlement of the target traffic value based on the usage quantity corresponding to each of the candidate traffic packages.

3. The method according to claim 2, characterized in that The target operation is a first operation, and the first operation includes: Taking the target traffic value as the dividend, dividing the traffic quota of the first traffic package, and determining the remainder between the first quotient value corresponding to the first traffic package and the target traffic value, the first traffic package being the traffic package with the largest traffic quota among the multiple candidate traffic packages; Using the first quotient value as the usage quantity of the first traffic package; Take the remainder of the target traffic value as the dividend and the traffic amount of the second traffic package as the divisor, and repeat the target operation until the usage quantity of each candidate traffic package is determined, and the second traffic package is the traffic package with the largest traffic amount among the multiple candidate traffic packages except the first traffic package.

4. The method according to claim 2, characterized in that: The target operation is a second operation, and the second operation includes: Taking the target traffic value as the dividend, dividing the traffic quota of the first traffic package, and determining a first quotient value corresponding to the first traffic package, wherein the first traffic package is the traffic package with the largest traffic quota among the multiple candidate traffic packages; When the first quotient value is greater than 0, the sum of the first quotient value and 1 is taken as the usage quantity of the first traffic packet, and the usage quantity of all traffic packets except the first traffic packet in the multiple candidate traffic packets is determined to be 0.

5. The method according to claim 2, characterized in that: The target operation is a third operation, and the third operation includes: Taking the target traffic value as the dividend, divide the traffic quotas of the multiple candidate traffic packages in descending order of traffic quotas to determine a third traffic package, where the third traffic package is the first traffic package among the multiple candidate traffic packages whose quotient with the target traffic value is not 0; Among the multiple candidate traffic packages arranged in descending order according to the traffic quota, the usage quantity of the fourth traffic package before the third traffic package is determined to be 1, and the usage quantity of all traffic packages except the fourth traffic package in the multiple candidate traffic packages is determined to be 0.

6. The method according to claim 3, characterized in that Determining the target solution includes: Determine a first product value between the flow quota of each candidate flow package and the corresponding usage quantity; In a case where the sum of the first product values ​​of the plurality of candidate flow packets is less than the target flow value, determining a target difference between the sum of the first product values ​​of the plurality of candidate flow packets and the target flow value; Determine whether a second product value between the target difference and the preset traffic unit price is less than a price of a fifth traffic package with the smallest traffic quota among the multiple candidate traffic packages; When the second product value is greater than or equal to the price of the fifth traffic package, add 1 to the usage quantity of the fifth traffic package to determine a new usage quantity of the fifth traffic package; The target solution is determined according to the new usage quantity of the fifth traffic packet and the usage quantity of other traffic packets in the multiple candidate traffic packets.

7. The method according to claim 6, characterized in that The method further comprises: When the second product value is less than the price of the fifth traffic package, the target plan is determined according to the second product value and the usage quantity of the multiple candidate traffic packages, and the target plan is also used to indicate the settlement of the second product value based on the preset traffic unit price.

8. The method according to claim 2, characterized in that: The target operation includes: a first operation and a fourth operation, wherein the fourth operation is the second operation or the third operation; and determining the target solution includes: Determining a first fee value corresponding to the first operation according to the usage quantities of the multiple candidate traffic packages determined by the first operation; Determine a second fee value corresponding to the fourth operation according to the usage quantities of the multiple candidate traffic packages determined by the fourth operation; In a case where the first cost value is less than the second cost value, determining the target solution according to the usage quantity of the plurality of candidate traffic packets determined by the first operation; or, When the first cost value is greater than or equal to the second cost value, the target solution is determined according to the usage quantity of the multiple candidate traffic packets determined by the fourth operation.

9. The method according to any one of claims 1 to 8, characterized in that The multiple candidate traffic packages are arranged in order from small to large according to the traffic quota, the ratios between the prices of the multiple candidate traffic packages and the traffic quota decrease successively, and the ratio between the price of the fifth traffic package in the multiple candidate traffic packages and the traffic quota is less than the preset traffic unit price.

10. A device for determining a flow settlement scheme, characterized in that: The device comprises: An acquisition module, used to acquire a target traffic value, where the target traffic value is a traffic value when the traffic usage of the target user exceeds a preset traffic quota; A processing module is used to determine a target plan based on the prices and traffic quotas of multiple candidate traffic packages and a preset traffic unit price. The target plan is used to indicate that the target traffic value is settled using the price of at least one of the candidate traffic packages and / or the preset traffic unit price, and the cost value corresponding to the target plan is less than a preset cost threshold.

11. A device for determining a traffic settlement plan, characterized in that: include: Processor and memory; The processor is coupled to the memory; The memory is used to store one or more programs, and the one or more programs include computer execution instructions. When the device for determining the traffic settlement plan is running, the processor executes the computer execution instructions stored in the memory to enable the device for determining the traffic settlement plan to perform the method as described in any one of claims 1-6.

12. A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, characterized in that: When a computer executes the instructions, the computer performs the method according to any one of claims 1 to 6.

13. A computer program product, characterized in that The computer program product comprises computer program instructions, which implement the method according to any one of claims 1 to 6 when the computer program instructions are executed.