A method, system, device and storage medium for processing traffic bill compression

By merging and compressing traffic call orders, the problem of backlog of traffic call orders in the 5G era is solved, the processing efficiency is improved and the cost is reduced, and the billing needs of high-efficiency are met.

CN118474685BActive Publication Date: 2024-12-17GUANGDONG XINGDING COMM TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410563528.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-08
Publication Date
2024-12-17
Estimated Expiration
2044-05-08

AI Technical Summary

Technical Problem

In the 5G era, the number of traffic orders generated by mobile users per month has increased significantly, exceeding the processing capacity of the mobile virtual network operator (MVNO) BSS system, resulting in processing backlogs and billing delays, which may cause losses such as user arrears.

Method used

By using the traffic call order compression processing method, by obtaining multiple call order information within the preset time of the target user, creating a call order compression time interval, combining and compressing multiple call orders to form a call order compression set, and reducing the billing module's and optimize software processing logic to improve processing efficiency and reduce costs.

Benefits of technology

It effectively improves the processing efficiency of traffic call orders, reduces the pressure on the back-end billing module, reduces economic costs, and solves the problem of handling backlogs, meeting the high-time billing needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure BDA0004828486860000091
    Figure BDA0004828486860000091
  • Figure BDA0004828486860000101
    Figure BDA0004828486860000101
  • Figure BDA0004828486860000111
    Figure BDA0004828486860000111
Patent Text Reader

Abstract

The present application discloses a method, system, device and storage medium for traffic call bill compression processing, the method comprising: obtaining call bill information of multiple traffic call bills formed by a target user within a preset time period; creating multiple call bill compression time intervals according to the call bill business time in the call bill information of the multiple traffic call bills; merging and compressing the multiple traffic call bills according to the multiple call bill compression time intervals, and correspondingly obtaining multiple call bill compression sets; the present application has the effect of improving the processing efficiency of traffic call bills.
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, system, device and storage medium for compressing and processing traffic bills. Background Art

[0002] A traffic bill refers to a detailed record generated by a user's use of traffic functions, which mainly records how much traffic the user used and when, where, and when. A traffic bill is generated when a user connects to a communication base station and uses the mobile network, generating communication behavior.

[0003] After the traffic bill is generated, the processing flow of the traffic bill is first transmitted to the base station subsystem (BSS) owned by the mobile network operator (MNO), and then forwarded to the base station subsystem (BSS) of the mobile virtual network operator (MVNO) (referred to as the MVNOBSS system). The billing module in the MVNO BSS system rates and charges the traffic usage, calculates the cost of each user's Internet behavior, and deducts or deducts the resources in the package. The credit control module determines whether it is necessary to stop and start the user, stop and start functions, adjust the rate, etc. after each deduction of fees / resources, and finally hands it over to the service activation module for execution.

[0004] In the 3-4G era, the number of traffic bills generated by ordinary mobile phone users per month is 2,000 to 3,000; in the 5G era, mobile users will generate more than 10,000 traffic bills per month, so the processing requirements for the MVNO BSS system will increase several times, exceeding the current maximum processing capacity of the MVNO BSS system; if not optimized, it will cause a backlog of traffic bill processing, resulting in billing delays, which may lead to losses such as user arrears. Therefore, how to provide a processing method that can improve the efficiency of traffic bill processing has practical application value and significance. Summary of the invention

[0005] In order to improve the processing efficiency of traffic call records, the present application provides a traffic call record compression processing method, system, device and storage medium.

[0006] In the first aspect, the invention objective of the present application is achieved by adopting the following technical solutions:

[0007] A method for compressing a traffic bill, comprising:

[0008] Obtain the call information of multiple traffic call records generated by the target user within a preset time period;

[0009] According to the bill service time in the bill information of the plurality of traffic bills, a plurality of bill compression time intervals are created;

[0010] According to the multiple call record compression time intervals, the multiple traffic call records are merged and compressed to obtain multiple call record compression sets.

[0011] By adopting the above technical solution, the bill information includes user information and usage feature information, and the usage feature information includes bill service time, usage location, APN and other information; the present application adopts a traffic bill processing method of first distinguishing users in the traffic bill and then compressing and outputting it; when the traffic bill is generated, in order to meet the business needs of traffic-based billing and improving billing efficiency, the MNO BSS system may split the user's online behavior into multiple traffic bills, and these scattered traffic bills of the same user are regrouped and merged, so that the traffic bill combination in the same time period is in a one-to-one correspondence with the target user; specifically, according to the bill service time in the bill information of multiple traffic bills, multiple bill compression time intervals are created, and multiple traffic bills are merged and compressed according to the bill compression time intervals to obtain multiple bill compression sets; the bill compression set effectively reduces the billing pressure of the back-end billing module; at the same time, the software processing logic of the MVNO BSS system is optimized by screening, grouping and merging traffic bills and compressing traffic bills, which not only improves the processing efficiency of traffic bills, but also helps to save the economic cost of traffic bill processing.

[0012] In a preferred example of the present application, when the plurality of traffic bills are sorted according to the bill service time, the plurality of bill compression time intervals are created based on the bill service time in the bill information of the plurality of traffic bills, including:

[0013] According to the bill service time in the bill information of the plurality of flow bills, a plurality of different first flow bills are determined; a plurality of bill compression time intervals are correspondingly created according to the plurality of different first flow bills and the preset fixed compression time lengths; the maximum compression time of each bill compression time interval satisfies the sum of the corresponding time of the bill service time of the first flow bill and the fixed compression time length;

[0014] Based on the bill service time in the bill information of the currently processed traffic bill, determine the bill compression time interval to be combined and the corresponding bill compression package to be combined, and merge the currently processed traffic bill into the bill compression package corresponding to the bill compression time interval to be combined.

[0015] By adopting the above-mentioned technical scheme, since the traffic call bills are generated by the switch device connected to the communication base station, the traffic call bills generated by different users are output in chronological order via the switch device, but the traffic call bills transmitted by different switch devices and mobile networks may be arranged in chronological order or arranged in a chaotic distribution. In order to improve the compression efficiency of a large number of traffic call bill combinations and alleviate network delays, the present application provides a variety of different call bill compression output rules, which is conducive to improving the compression output efficiency of traffic call bills.

[0016] Specifically, the present application is based on the situation in which the received traffic call bill combinations are arranged in order of receiving time, and according to the call bill business time of multiple traffic call bills received within a set time period, determines multiple different first traffic call bills, and creates multiple call bill compression time intervals according to a number of different first traffic call bills and fixed compression time lengths. Then, based on the call bill business time of the currently processed traffic call bill, the call bill compression time interval to be merged is determined, and the multiple call bill compression time intervals that have been created are all associated with call bill packages to be compressed. Then, the currently processed traffic call bill is merged into the corresponding call bill package to be compressed and then compressed uniformly, which is beneficial to maintaining the processing capacity of the billing module of the MVNO BSS system at a high level, and is beneficial to meeting the high-efficiency processing requirements of traffic call bills, thereby effectively solving the problem of backlog in the processing of traffic call bills.

[0017] In a preferred example of the present application, when the plurality of traffic bills are arranged in disorder, the plurality of bill compression time intervals are created based on the bill service time in the bill information of the plurality of traffic bills, including:

[0018] According to the bill service time in the bill information of the plurality of traffic bills, determine the compression time interval of the traffic bill currently being processed and the bill created; the created bill compression time intervals are all associated with the bill to be compressed package; the created bill compression time intervals include an expandable bill compression time interval;

[0019] Determine whether the bill service time of the traffic bill currently being processed is within the created bill compression time interval;

[0020] If the bill service time of the currently processed traffic bill is within the created bill compression time interval, the currently processed traffic bill will be merged into the corresponding bill compression interval; if the bill service time of the currently processed traffic bill is not within the created bill compression interval, but within the expandable interval of the created compression interval, the compression time range and expandable interval time range of the interval will be updated with the time information of the current bill, and the currently processed traffic bill will be merged into the updated bill compression time interval; if the bill service time of the currently processed traffic bill is not within the created bill compression interval and cannot be merged with the created compression interval, Then, based on the bill service time of the traffic bill currently being processed, a bill compression interval and a corresponding expandable bill compression time interval are created, and the traffic bill currently being processed is merged into the bill compression time interval; according to the preset dynamic compression duration, the expandable bill compression time interval is expanded into an increase-time compression time interval or a decrease-time compression time interval, and the time range of the increase-time compression time interval is calculated based on the bill service time of the next traffic bill to be processed, and the time range of the decrease-time compression time interval is calculated based on the bill service time of the next traffic bill to be processed;

[0021] According to the bill service time of the next traffic bill to be processed, the corresponding bill compression time interval is determined to be the time-increasing compression time interval or the time-reducing compression time interval.

[0022] By adopting the above technical solution, since different traffic bills are generated by the switch and transmitted through different mobile networks, the traffic bills received by the bill compression system are out of time order. At this time, in order to further improve the applicability of the bill compression time interval, the present application also provides a second bill compression output rule; specifically, different from the use of a fixed bill compression time interval, the present application also provides a method of dynamically calculating the bill compression time interval, first determining whether the bill service time of the currently processed traffic bill is within the created bill compression time or the created expandable bill compression time interval, if the currently processed bill service time is within the created bill compression time interval or the created expandable bill compression time interval, then directly merge it into the corresponding bill to be compressed package; if the bill service time of the currently processed traffic bill is not within the created bill compression time interval (nor within the created expandable bill compression time interval); then based on the bill service time of the currently processed traffic bill, a new expandable bill compression time interval is created to merge the currently processed traffic bill into the expandable bill compression time interval.

[0023] The extensible call bill compression time interval can be expanded into two situations at this time, namely, expanded into an increasing time compression time interval or a decreasing time compression time interval. At this time, continue to process the next traffic call bill to be processed, and judge whether the call bill business time is in the increasing time compression time interval or in the decreasing time compression time interval according to the call bill business time of the next traffic call bill to be processed, so as to decide whether the extensible call bill compression time interval is determined as the increasing time compression time interval or the decreasing time compression time interval. At this time, when processing the second traffic call bill, the second traffic call bill can still be merged and compressed, and the above steps are repeated: that is, preliminarily judge whether the call bill business time of the currently processed traffic call bill is within the created call bill compression time interval, and further judge according to the judgment result and dynamic compression time length. Determine whether other traffic call bills can be merged forward or backward in time sequence, that is, if the call bill business time of the currently processed traffic call bill is not within the created call bill compression time interval (including the expanded time-increasing compression time interval and time-reducing compression time interval), decide whether to expand the compression time interval or the time-reducing compression time interval again based on the dynamic compression duration and the call bill business time of the next traffic call bill to be processed; finally, merge the corresponding traffic call bills whose call bill business time is within the current call bill compression time interval into the merged compressed call bill for compression; the second call bill compression output rule optimizes the call bill compression output operation based on the first call bill compression output rule, which is beneficial to improving the compression and merging effect of traffic call bills.

[0024] In a preferred example of the present application, the maximum value of the maximum compression time of the time-increasing compression time interval and the time-reducing compression time interval satisfies the sum of the values ​​of the minimum compression time and the dynamic compression duration; the step of expanding the extensible bill compression time interval into the time-increasing compression time interval or the time-reducing compression time interval according to the preset dynamic compression duration includes:

[0025] The calculation of the time-increasing compression time interval and the time-reducing compression time interval is as follows:

[0026] Assume that the call bill compression time interval is [T x , T y ], the dynamic compression duration is C, and the scalable call log compression time interval is [T y -C, T x +C]; determine whether the bill service time t of the current traffic bill being processed is within the initial extended bill compression time interval;

[0027] If T x ≤t≤T y , determine that the next traffic bill to be processed is within the existing bill compression time interval and does not need to be extended, that is, the bill compression time interval [T x , T y] and scalable call log compression time interval [T y -C, T x +C] remains unchanged;

[0028] If T y <t≤T x +C, determine that the corresponding call sheet compression time interval of the next traffic call sheet to be processed is the time-increasing compression time interval, and the call sheet compression time interval [T x , T y ] expands to [T x , t], the scalable call log compression time interval is [tC, T x +C];

[0029] If T y -C<t<T x , determine the corresponding call sheet compression time interval of the next traffic call sheet to be processed as the time-reduced compression time interval, the call sheet compression time interval [T x , T y ] is expanded to [t, T y ], the scalable call log compression time interval is [T y -C, +C].

[0030] By adopting the above technical solution, in the second and third call sheet compression output rules, the dynamic compression time interval is dynamically calculated, and based on the call sheet service time of the current traffic call sheet being processed, it is determined whether to change the minimum compression time and the maximum compression time of the call sheet compression time interval to be merged; specifically, when defining the compression time interval of the current dynamic compression time interval, it is set that the fixed call sheet compression time interval created in the originally established call sheet to be compressed package is [T x , T y ], the scalable call log compression time interval is [T y -C, T x +C], when processing the first traffic call record, the call record compression time interval at this time, under the basic condition that the maximum value of the maximum compression time of the increase compression time interval and the decrease compression time interval meets the sum of the minimum compression time and the dynamic compression time length, the call record to be compressed package can be merged with other traffic call records in time sequence, forward or backward.

[0031] Since the value of the defined dynamic compression duration has a maximum value, the time range of the dynamic compression time interval after processing the first traffic call record is finally determined based on the call record service time of the next one or more traffic call records, that is, the current dynamic compression time interval is determined as [T x , t] or [t, T y], which is conducive to the purpose of dynamically calculating the call sheet compression interval when compressing the call sheet to be compressed. The combination of multiple traffic call sheets based on time random distribution can also achieve the expected call sheet merging compression efficiency, further improving the processing efficiency of traffic call sheets.

[0032] In a preferred example of the present application: the method further includes:

[0033] When multiple call sheet compression time intervals are created, the creation time of the multiple call sheet compression time intervals is recorded accordingly; and it is determined whether the creation time of the multiple call sheet compression time intervals meets the preset timeout time;

[0034] If it is identified that the creation time of a certain call record compression time interval meets the preset timeout period, the call record compression time interval is compressed and output.

[0035] By adopting the above-mentioned technical scheme, the present application also provides a call bill output rule for tracking and recording the call bill compression time interval and timing output, that is, when a new compressed call bill is created, the creation time of the compressed call bill is also recorded, and a timeout judgment threshold is set. When the creation time of the compressed call bill meets the timeout time, the call bill compression package in the call bill compression time interval is directly compressed and output, so as to effectively avoid the situation where the call bill compression package times out, which is conducive to achieving the purpose of taking into account both billing services and call bill processing efficiency.

[0036] In a preferred example of the present application, if it is identified that the creation time of a certain call record compression time interval meets the preset timeout time, then the call record compression time interval is compressed and output, and further includes:

[0037] According to the bill service time of the traffic bill currently being processed, it is determined whether the bill service time of the traffic bill currently being processed is within the currently created bill compression time interval;

[0038] If it is determined that the bill service time of the currently processed traffic bill is not within the currently created bill compression time interval, a new bill compression time interval is created according to the bill service time of the currently processed traffic bill.

[0039] By adopting the above technical solution, if it is determined that the bill service time of the currently processed traffic bill is not within the currently created bill compression time interval, it is beneficial to improve the compression ratio of the traffic bill while taking into account the bill compression efficiency.

[0040] In a preferred example, the present application also includes:

[0041] According to the bill service time of the traffic bill currently being processed, it is determined whether the bill service time of the traffic bill currently being processed is within the currently created bill compression time interval;

[0042] If it is determined that the bill service time of the currently processed traffic bill meets multiple currently created bill compression time intervals; based on the bill service time of the currently processed traffic bill, calculate the time difference between the minimum compression time and the maximum compression time of multiple currently created bill compression time intervals;

[0043] When the time difference of a certain created call record compression time interval meets the preset merging condition, the currently processed traffic call record is merged into the created call record compression time interval.

[0044] By adopting the above technical solution, there may be overlapping compression time intervals among the multiple expandable call bill compression time intervals that have been created. In order to effectively avoid this problem, the time difference conditions of the minimum compression time and the maximum compression time of the expandable call bill compression time interval are constrained; when it is identified that the call bill business time of the currently processed traffic call bill meets the special situation of the multiple call bill compression time intervals that have been created (referring to the expandable call bill compression time interval), the time difference between the currently processed call bill business time and the multiple call bill compression time intervals that have been created is calculated, and then it is determined whether the time difference meets the merging conditions, and then the currently processed traffic call bill is merged into the created call bill compression time interval, so as to facilitate timely processing of the situation where a single traffic call bill meets multiple created call bill compression time intervals.

[0045] In the second aspect, the invention objective of the present application is achieved by adopting the following technical solutions:

[0046] A flow bill compression processing system is applied to the flow bill compression processing method as described above, the system comprising: a bill information acquisition module, used to acquire bill information of multiple flow bills formed by a target user within a preset time period;

[0047] A time interval creation module, used to create multiple call bill compression time intervals according to the call bill service time in the call bill information of multiple traffic call bills;

[0048] The call record merging and compression module is used to merge and compress multiple traffic call records according to multiple call record compression time intervals, and obtain multiple corresponding call record compression sets.

[0049] By adopting the above technical solution, the bill information includes user information and usage feature information, and the usage feature information includes bill service time, usage location, APN and other information; the present application adopts a traffic bill processing method of first distinguishing users in the traffic bill and then compressing and outputting it; when the traffic bill is generated, in order to meet the business needs of traffic-based billing and improving billing efficiency, the MNO BSS system may split the user's online behavior into multiple traffic bills, and these scattered traffic bills of the same user are regrouped and merged, so that the traffic bill combination in the same time period is in a one-to-one correspondence with the target user; specifically, according to the bill service time in the bill information of multiple traffic bills, multiple bill compression time intervals are created, and multiple traffic bills are merged and compressed according to the bill compression time intervals to obtain multiple bill compression sets; the bill compression set effectively reduces the billing pressure of the back-end billing module; at the same time, the software processing logic of the MVNO BSS system is optimized by screening, grouping and merging traffic bills and compressing traffic bills, which not only improves the processing efficiency of traffic bills, but also helps to save the economic cost of traffic bill processing.

[0050] In the third aspect, the invention objective of the present application is achieved by adopting the following technical solutions:

[0051] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned method for compressing and processing traffic bills are implemented.

[0052] In a fourth aspect, the invention objective of the present application is achieved by adopting the following technical solutions:

[0053] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned method for compressing and processing traffic bills are implemented.

[0054] In summary, the present application includes at least one of the following beneficial technical effects:

[0055] 1. The bill information includes user information and usage feature information, and the usage feature information includes bill service time, usage location, APN and other information; the present application adopts a traffic bill processing method of first distinguishing users in the traffic bill and then compressing and outputting it; when the traffic bill is generated, in order to meet the business requirements of traffic-based billing and improving billing efficiency, the MNO BSS system may split a user's online behavior into multiple traffic bills, and these scattered traffic bills of the same user are regrouped and merged for easy compression; specifically, according to the bill service time in the bill information of multiple traffic bills, multiple bill compression time intervals are created, and multiple traffic bills are merged and compressed according to the bill compression time intervals to obtain multiple bill compression sets; the bill compression set effectively reduces the billing pressure of the back-end billing module; at the same time, the software processing logic of the MVNO BSS system is optimized by screening, grouping and merging traffic bills and compressing traffic bills, which not only improves the processing efficiency of traffic bills, but also helps to save the economic cost of traffic bill processing;

[0056] 2. In the second call sheet compression output rule, the dynamic compression time interval is dynamically calculated, and based on the call sheet service time of the current traffic call sheet, it is determined whether to change the minimum compression time and the maximum compression time of the call sheet compression time interval to be merged; specifically, when defining the compression time interval of the current dynamic compression time interval, it is set in the originally established call sheet to be compressed package, and the call sheet compression time interval is [T x , T y ], scalable bill compression time interval [T y -C, T x +C]; when processing the first traffic bill, the bill compression time interval at this time requires that the maximum value of the maximum compression time of the increase compression time interval and the decrease compression time interval meets the basic condition of the sum of the minimum compression time and the dynamic compression time length. The bill to be compressed package can merge other traffic bills forward or backward in time sequence, and because the value of the defined dynamic compression time length has a maximum value, the time range of the dynamic compression time interval after processing the first traffic bill is finally determined based on the bill business time of the next one or more traffic bills, that is, the current dynamic compression time interval is determined to be [T x , t] or [t, T y ], which is conducive to the purpose of dynamically calculating the compression interval of the call sheet when compressing the call sheet to be compressed. The combination of multiple traffic call sheets based on time disorder distribution can also achieve the expected call sheet merging compression efficiency, further improving the processing efficiency of traffic call sheets;

[0057] 3. The present application also provides a call bill output rule for tracking and recording the call bill compression time interval and timing output. That is, when a new compressed call bill is created, the creation time of the compressed call bill is recorded at the same time, and a timeout judgment threshold is set. When the creation time of the compressed call bill meets the timeout time, the call bill compression package in the call bill compression time interval is directly compressed and output, so as to effectively avoid the timeout of the call bill compression package, which is conducive to achieving the purpose of balancing billing services and call bill processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] Figure 1 This is a flow chart of a method for compressing a traffic bill in an embodiment of the present application;

[0059] Figure 2 This is a flowchart of step S2 in a method for compressing a traffic bill in an embodiment of the present application;

[0060] Figure 3 This is an example diagram of a call sheet compression output rule in step S2 of a traffic call sheet compression processing method in an embodiment of the present application;

[0061] Figure 4 This is another flow chart of a method for compressing a traffic bill in one embodiment of the present application;

[0062] Figure 5 It is a schematic diagram of a device in an embodiment of the present application. DETAILED DESCRIPTION

[0063] The present application is further described in detail below in conjunction with the accompanying drawings.

[0064] In one embodiment, if Figure 1 As shown, the present application discloses a method for compressing a traffic bill, which specifically includes the following steps:

[0065] S1: Obtain the call record information of multiple traffic call records generated by the target user within a preset time period.

[0066] In this embodiment, the call bill information includes user information and usage characteristic information, and the usage characteristic information includes the call bill service time, usage location, APN and other information.

[0067] S2: Create multiple call bill compression time intervals according to the call bill service time in the call bill information of multiple traffic call bills.

[0068] In this embodiment, when the traffic bill is generated, the MNO BSS system may split the user's Internet behavior into multiple traffic bills in order to meet the business needs of traffic-based billing and improve billing efficiency. The scattered traffic bills of the same user are regrouped and merged so that the traffic bill combination in the same time period has a one-to-one correspondence with the target user.

[0069] Furthermore, multiple traffic call records of the target user may be differentiated and created to obtain multiple call record compression time intervals for different usage locations according to the usage location information in the call record information.

[0070] S3: According to multiple call record compression time intervals, multiple traffic call records are combined and compressed to obtain multiple corresponding call record compression sets.

[0071] In this embodiment, the call bill compression set effectively reduces the billing pressure of the back-end billing module; at the same time, the software processing logic of the MVNO BSS system is optimized by screening, aggregating and merging traffic call bills and compressing traffic call bills, which not only improves the processing efficiency of traffic call bills, but also helps to save the economic cost of traffic call bill processing.

[0072] Specifically, the present application adds a call record compression module before the billing module of the MVNO BSS system, so that the billing module of the MVNO BSS system can merge the call records according to certain call record merging output rules, so that the amount of call records that the billing module needs to process remains at the original scale, thereby meeting the business needs of traffic-based billing and improving billing efficiency.

[0073] In one embodiment, if Figure 2 As shown, in step S2, when multiple traffic bills are sorted according to bill service time, multiple bill compression time intervals are created according to the bill service time in the bill information of the multiple traffic bills, including:

[0074] S201: Determine a plurality of different first traffic call records according to the call record service time in the call record information of the plurality of traffic call records.

[0075] In this embodiment, the bill service time of several first traffic bills is different. Since the traffic bill is generated by the switch device connected to the communication base station, the traffic bills generated by different users are output in time sequence through the switch device, but the traffic bills transmitted by different switch devices and mobile networks may be arranged in time sequence or arranged in a chaotic distribution. This embodiment provides a bill compression output rule based on the situation that the received traffic bill combination is arranged in time sequence.

[0076] Specifically, as shown in the following table (1), the traffic bill generated first should be transmitted to the MVNO BSS system first under ideal transmission conditions, and the service time of the traffic bill is arranged in sequence. For the convenience of describing the traffic bill, the original bill code is used:

[0077]

[0078]

[0079] Table (1)

[0080] S202: Create multiple bill compression time intervals according to a number of different first traffic bills and preset fixed compression time periods; the maximum compression time of each bill compression time interval satisfies the sum of the corresponding time of the bill service time of the first traffic bill and the fixed compression time period.

[0081] In this embodiment, the fixed compression time can be defined by oneself, such as 10 minutes, 15 minutes, etc.

[0082] Specifically, taking the fixed compression time length of 10 minutes as an example, the first traffic bills in the multiple traffic bills in Table (1) are respectively the original bill codes cdr1, cdr4, cdr7, cdr10 and cdr13, and the multiple bill compression time intervals are created as follows: the bill compression time interval with cdr1 as the first traffic bill is [0:01:00-0:10:59], the bill compression time interval with cdr1 as the first traffic bill is [0:01:00-0:10:59], The compression time interval for the call bill with cdr3 as the first flow call bill is [0:13:00-0:22:59], the compression time interval for the call bill with cdr7 as the first flow call bill is [0:25:00-0:34:59], the compression time interval for the call bill with cdr10 as the first flow call bill is [0:37:00-0:46:59], and the compression time interval for the call bill with cdr13 as the first flow call bill is [0:49:00-0:58:59].

[0083] S203: Based on the bill service time in the bill information of the currently processed traffic bill, determine the bill compression time interval to be combined and the corresponding bill compression package to be combined, and merge the currently processed traffic bill into the bill compression package corresponding to the bill compression time interval to be combined.

[0084] In this embodiment, the multiple call bill compression time intervals that have been created are all associated with call bill packages to be compressed, and then the currently processed traffic call bills are merged into the corresponding call bill packages to be compressed and then compressed uniformly. This is beneficial for maintaining the processing capacity of the billing module of the MVNO BSS system at a high level, and is beneficial for meeting the high-efficiency processing requirements of traffic call bills, thereby effectively solving the problem of backlog in the processing of traffic call bills.

[0085] Specifically, after the call record compression time interval is created, the call record compression output rule of this embodiment makes the following judgment:

[0086] Step 1: Determine whether the target user's current [call bill service time] t is within the created [call bill compression time interval] [T x , T y ]Inside;

[0087] Step 2: If it does not exist, 1) directly compress and output the call bill compression package that is less than the call bill [call bill service time] t of the call bill, and hand it over to the billing module for processing;

[0088] 2) Create a new call record compression package, [Call record compression time interval] [Tx', Ty'], Tx' = t, Ty' = t + C,

[0089] Step 3: If the [Call Bill Service Time] t is within the created [Call Bill Compression Time Interval] [Tx, Ty], merge the call bill into the existing call bill compression package;

[0090] Step 4: Continue to process the next traffic call record and repeat steps 1 to 3.

[0091] The processing results of multiple traffic call records are shown in the following table (2):

[0092]

[0093] Table (2)

[0094] In one embodiment, in step S2, when the plurality of traffic bills are arranged in disorder, a plurality of bill compression time intervals are created according to the bill service time in the bill information of the plurality of traffic bills, including:

[0095] S211: Determine the compression time interval of the traffic call bill currently being processed and the created call bill according to the call bill service time in the call bill information of multiple traffic call bills; the created call bill compression time intervals are all associated with the call bill compression package; the created call bill compression time intervals include an expandable call bill compression time interval.

[0096] In this embodiment, since different traffic bills are generated by the switch and transmitted through different mobile networks, the traffic bills received by the bill compression system are in a time disordered manner. At this time, in order to further improve the applicability of the bill compression time interval, the present application also provides a second bill compression output rule.

[0097] Specifically, as shown in the following table (3), the order of multiple traffic records in the table is out of order:

[0098]

[0099]

[0100] Table (3)

[0101] S212: Determine whether the bill service time of the traffic bill currently being processed is within the created bill compression time interval.

[0102] Specifically, in order to further improve the applicability of the call record compression time interval, this embodiment provides a second call record compression output rule.

[0103] S213: If the bill service time of the currently processed traffic bill is within the created bill compression time interval, the currently processed traffic bill is merged into the corresponding bill compression package; if the bill service time of the currently processed traffic bill is not within the created bill compression time interval; then an extensible bill compression time interval is created based on the bill service time of the currently processed traffic bill, and the currently processed traffic bill is merged into the extensible bill compression time interval.

[0104] In this embodiment, different from adopting a fixed call bill compression time interval, the present application also provides a method of adopting a dynamic calculation of the call bill compression time interval.

[0105] S214: Expand the expandable call bill compression time interval into an increasing compression time interval or a decreasing compression time interval according to the preset dynamic compression duration. The time range of the increasing compression time interval is calculated based on the call bill service time of the next traffic call bill to be processed, and the time range of the decreasing compression time interval is calculated based on the call bill service time of the next traffic call bill to be processed.

[0106] S215: Determine, according to the bill service time of the next traffic bill to be processed, whether the corresponding bill compression time interval is an increase-time compression time interval or a decrease-time compression time interval.

[0107] Specifically, the expandable call bill compression time interval can be expanded into two situations at this time, that is, expanded into an increased time compression time interval or a decreased time compression time interval.

[0108] The calculation of the time interval of increasing time and time interval of decreasing time is as follows:

[0109] Assume that the call bill compression time interval is [T x , T y ], the dynamic compression duration is C, and the scalable call log compression time interval is [T y -C, T x +C]; determine whether the bill service time t of the current traffic bill being processed is within the initial extended bill compression time interval;

[0110] If T x ≤t≤T y , determine that the next traffic bill to be processed is within the existing bill compression time interval and does not need to be extended, that is, the bill compression time interval [T x , T y ] and scalable call log compression time interval [T y -C, T x +C] remains unchanged;

[0111] If T y <t≤T x +C, compress the time interval of the expandable call record [T y -C, T x +C] expands to [T x , t], determine the corresponding call sheet compression time interval of the next traffic call sheet to be processed as the incremental compression time interval [T x , t]; the traffic call bill currently being processed is merged with the call bill to be compressed package associated with the time-increasing compression time interval.

[0112] If T y -C<t<T x , compress the scalable call log time interval [T y -C, T x +C] is expanded to [t, T y ], determine the corresponding call sheet compression time interval of the next traffic call sheet to be processed as the time-reduced compression time interval [t, T y ]; The traffic call record currently being processed is merged with the call record to be compressed package associated with the time-increasing compression time interval.

[0113] Furthermore, if Figure 3 As shown, the judgment steps of the second call record compression output rule refer to Figure 3 Step 01: Reference Figure 3In Figure 1, the first traffic call record is processed. Knowing the call service time t1 of the traffic call record, the first call record to be compressed package [Tx, Ty] = [t1, t1] is created; at this time, the call record to be compressed package can be merged forward or backward to merge other traffic call records, that is, the maximum compression range at this time is t1-C to t1+C; but because the maximum range of the defined dynamic compression duration is only C, the final time range is ultimately determined based on the time of the next one or more call records.

[0114] Step 02: Reference Figure 3 In Figure 2, the second traffic call sheet is processed. It is clear that the call sheet service time t2 of the second traffic call sheet is known, and t2 is within the time range of t1-C to t1+C in the previous step; therefore, at this time, the traffic call sheet in the call sheet to be compressed package has two times t1 and t2, [Tx, Ty] = [t1, t2]; if the time from t1 to t2 is equal to the compression time range C we defined, then if there is a new traffic call sheet between t1 and t2 in the future, it can be compressed into the call sheet to be compressed package; for the traffic call sheet outside this time range, a new call sheet to be compressed package will be recreated, and steps 01 and 02 will be repeated for processing.

[0115] If the compression time from t1 to t2 is less than the dynamic compression time C we defined, then if there are new traffic bills outside the time between t1 and t2, they may also be compressed into this bill to be compressed package; Figure 3 As shown in Figure 2, as long as the time range is from t2-C to t1+C, compression and merging can be performed.

[0116] Step 03: Reference Figure 3 In Figure 3, the third traffic bill is processed, and the bill service time t3 of the third traffic bill is clearly known, and t3 is within the time range of t2-C to t1+C in the previous step. Therefore, at this time, the bill in the bill to be compressed package has three times t1, t2, and t3, and the minimum compression time and maximum compression time [Tx, Ty] = [t3, t2];

[0117] Repeat the judgment in step 02 and process new traffic bills according to this logic.

[0118] This is conducive to dynamically calculating the call bill compression interval when compressing the call bill compression package. The combination of multiple traffic call bills based on time random distribution can also achieve the expected call bill merging compression efficiency, further improving the processing efficiency of traffic call bills.

[0119] In one embodiment, after step S30, a traffic bill compression processing method further includes:

[0120] S301: According to the bill service time of the traffic bill currently being processed, it is determined whether the bill service time of the traffic bill currently being processed is within the currently created bill compression time interval.

[0121] S302: If it is determined that the bill service time of the currently processed traffic bill is not within the currently created bill compression time interval, a new bill compression time interval is created according to the bill service time of the currently processed traffic bill.

[0122] In this embodiment, the present application provides a third rule call bill compression output rule. When the call bill service time of the single-signed traffic call bill does not meet the third rule call bill compression output rule and the third rule call bill compression output rule, a new call bill compression time interval and a call bill to be compressed package are created. The priority of the judgment and processing order of the three rules, from high to low priority, is: the first rule call bill compression output rule, the second rule call bill compression output rule and the third rule call bill compression output rule.

[0123] Specifically, if it is determined that the bill service time of the currently processed traffic bill is not within the currently created bill compression time interval, it is beneficial to improve the compression ratio of the traffic bill while taking into account the bill compression efficiency.

[0124] In one embodiment, the traffic bill compression processing method further includes:

[0125] S10: When multiple call record compression time intervals are created, the creation time of the multiple call record compression time intervals is correspondingly recorded.

[0126] In this embodiment, the present application also provides a call record compression time interval tracking record and timed output call record compression output rule, also known as the fourth rule call record compression output rule, that is, when a new compressed call record is created, the creation time of the compressed call record is also recorded.

[0127] S20: Determine whether the creation time of multiple call record compression time intervals meets the preset timeout time.

[0128] S30: If it is identified that the creation time of a certain call record compression time interval meets the preset timeout period, the call record compression time interval is compressed and output.

[0129] Specifically, when the creation time of the compressed call record meets the timeout time, the call record compression package in the call record compression time interval is directly compressed and output, so as to effectively avoid the timeout of the call record compression package, which is conducive to achieving the purpose of balancing billing services and call record processing efficiency.

[0130] In one embodiment, if Figure 4 As shown, a traffic bill compression processing method also includes:

[0131] S101: judging, based on the bill service time of the traffic bill currently being processed, whether the bill service time of the traffic bill currently being processed is within the currently created bill compression time interval.

[0132] In this embodiment, the created call record compression time interval is an expandable call record compression time interval.

[0133] S102: If it is determined that the bill service time of the currently processed traffic bill meets multiple currently created bill compression time intervals; based on the bill service time of the currently processed traffic bill, calculate the time difference between the minimum compression time and the maximum compression time of multiple currently created bill compression time intervals.

[0134] Specifically, there may be overlapping compression time intervals among multiple expandable call bill compression time intervals that have been created. To effectively avoid this problem, the time difference conditions for the minimum compression time and the maximum compression time of the expandable call bill compression time interval are constrained; for example, the difference between the minimum compression time and the maximum compression time of the same call bill compression time interval is ensured not to exceed a set maximum time difference; when it is identified that the call bill service time of the currently processed traffic call bill meets the special situation of multiple currently created call bill compression time intervals (referring to the expandable call bill compression time interval), it is further determined whether the currently processed traffic call bill meets the preset merging conditions.

[0135] S103: When the time difference of a certain created call record compression time interval meets a preset merging condition, the currently processed traffic call record is merged into the created call record compression time interval.

[0136] Specifically, when it is identified that the call service time of the currently processed traffic call bill meets the special situation of multiple call bill compression time intervals that have been created, it is determined whether the time difference meets the merging conditions, and then the currently processed traffic call bill is merged into the created call bill compression time interval, so as to facilitate timely processing of the situation where a single traffic call bill meets multiple created call bill compression time intervals.

[0137] In this embodiment, the preset merging condition is that the call service time of the traffic call bill currently being processed selects the created call compression time interval with the smallest time difference for merging. In other embodiments, the merging condition may also be that the call service time of the traffic call bill currently being processed selects the created call compression time interval with the largest time difference for merging.

[0138] Specifically, referring to Table (4), the first rule bill compression output rule, the second rule bill compression output rule, the third rule bill compression output rule and the fourth rule bill compression output rule in the above-mentioned traffic bill compression processing method are adopted to verify the algorithm implementation example of the disorderly distributed table (3), and the processed result is shown in the following Table (4):

[0139]

[0140]

[0141] Table (4)

[0142] Specifically, the detailed steps for the specific merging judgment of the processing results of Table (4) are as follows:

[0143] Process cdr1: if rule 1 and rule 2 are not satisfied, but rule 3 is satisfied, a new call record compression package CDR1 is created, [Tx, Ty] = [0:25:00, 0:25:00];

[0144] Process cdr2: if rule 1 and rule 2 are not satisfied, but rule 3 is satisfied, a new call record compression package CDR2 is created, [Tx, Ty] = [0:05:00, 0:05:00];

[0145] Process cdr3: does not meet rule 1, meets rule 2, merges into the call record compression package CDR2, [Tx, Ty] = [0:05:00, 0:13:00];

[0146] Process cdr4: does not meet rule 1, meets rule 2, merges into the call record compression package CDR1, [Tx, Ty] = [0:21:00, 0:25:00];

[0147] Process cdr5: does not meet rule 1, meets rule 2, merges into the call record compression package CDR1, [Tx, Ty] = [0:17:00, 0:25:00];

[0148] Process cdr6: does not meet rule 1 and rule 2, meets rule 3, creates a new call record compression package CDR3, [Tx, Ty] = [0:41:00, 0:41:00]

[0149] Process cdr7: does not meet rule 1, meets rule 2, merges into the call record compression package CDR3, [Tx, Ty] = [0:33:00, 0:41:00];

[0150] Process cdr8: if rule 1 and rule 2 are not satisfied, but rule 3 is satisfied, a new call record compression package CDR4 is created, with [Tx, Ty] = [0:45:00, 0:45:00];

[0151] Process cdr9: meet rule 1, merge into call record compression package CDR2, [Tx, Ty] = [0:05:00, 0:13:00];

[0152] Process cdr10: does not meet rule 1 and rule 2, meets rule 3, creates a new call record compression package CDR5, [Tx, Ty] = [0:57:00, 0:57:00];

[0153] Process cdr11: does not meet rule 1, meets rule 2, merges into the call record compression package CDR5, [Tx, Ty] = [0:53:00, 0:57:00];

[0154] Process cdr12: if rule 1 and rule 2 are not satisfied, but rule 3 is satisfied, a new call record compression package CDR6 is created, with [Tx, Ty] = [0:29:00, 0:29:00];

[0155] Processing cdr13: does not meet rule 1, meets rule 2, at this time CDR4, [Tx, Ty] = [0:45:00, 0:45:00] and CDR5, [Tx, Ty] = [0:53:00, 0:57:00] both meet the rules, select the smaller time to merge, and merge into the call record compression package CDR4, [Tx, Ty] = [0:45:00, 0:49:00];

[0156] Process cdr14: if rule 1 and rule 2 are not satisfied, but rule 3 is satisfied, a new call record compression package CDR7 is created, [Tx, Ty] = [0:01:00, 0:01:00];

[0157] Process cdr15: meet rule 1 and merge into the call record compression package CDR3, [Tx, Ty] = [0:33:00, 0:41:00].

[0158] Through multiple rule-based call record compression output rules, the large amount of traffic call records generated by a large number of users can be efficiently merged and compressed, which is beneficial to improving the compression output efficiency of traffic call records.

[0159] It should be understood that the serial numbers of the steps in the above embodiments do not imply a sequence of execution. The execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0160] In one embodiment, a traffic bill compression processing system is provided, and the traffic bill compression processing system corresponds to a traffic bill compression processing method in the above embodiment.

[0161] A traffic bill compression processing system includes a bill information acquisition module, a time interval creation module and a bill merging and compression module. The detailed description of each functional module is as follows:

[0162] A call bill information acquisition module is used to obtain the call bill information of multiple traffic call bills generated by the target user within a preset time period;

[0163] A time interval creation module is used to create multiple call bill compression time intervals according to the call bill service time in the call bill information of multiple traffic call bills;

[0164] The call record merging and compression module is used to merge and compress multiple traffic call records according to multiple call record compression time intervals, and obtain multiple corresponding call record compression sets.

[0165] For the specific limitations of the traffic call bill compression processing system, please refer to the limitations of a traffic call bill compression processing method in the above text, which will not be repeated here; the various modules in the above-mentioned traffic call bill compression processing system can be implemented in whole or in part through software, hardware and their combination; the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of the above-mentioned modules.

[0166] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 5 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store traffic bills, bill compression packages and bill compression sets. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a traffic bill compression processing method is implemented.

[0167] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:

[0168] S1: Obtain the call record information of multiple traffic call records generated by the target user within a preset time period;

[0169] S2: creating multiple call bill compression time intervals according to the call bill service time in the call bill information of multiple traffic call bills;

[0170] S3: According to multiple call record compression time intervals, multiple traffic call records are combined and compressed to obtain multiple corresponding call record compression sets.

[0171] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0172] S1: Obtain the call record information of multiple traffic call records generated by the target user within a preset time period;

[0173] S2: creating multiple call bill compression time intervals according to the call bill service time in the call bill information of multiple traffic call bills;

[0174] S3: According to multiple call record compression time intervals, multiple traffic call records are combined and compressed to obtain multiple corresponding call record compression sets.

[0175] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0176] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0177] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments may still be modified, or some of the features thereof may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for compressing traffic bills, characterized in that: include: Obtain the call information of multiple traffic call records generated by the target user within a preset time period; According to the bill service time in the bill information of the plurality of traffic bills, a plurality of bill compression time intervals are created; According to the plurality of call record compression time intervals, the plurality of traffic call records are combined and compressed to obtain a plurality of corresponding call record compression sets; When the plurality of traffic bills are arranged in disorder, the plurality of bill compression time intervals are created according to the bill service time in the bill information of the plurality of traffic bills, including: According to the bill service time in the bill information of the plurality of traffic bills, determine the compression time interval of the traffic bill currently being processed and the bill created; the created bill compression time intervals are all associated with the bill to be compressed package; the created bill compression time intervals include an expandable bill compression time interval; Determine whether the bill service time of the traffic bill currently being processed is within the created bill compression time interval; If the bill service time of the traffic bill currently being processed is within the created bill compression time interval, the traffic bill currently being processed will be merged into the corresponding bill compression interval; if the bill service time of the traffic bill currently being processed is not within the created bill compression interval, but within the expandable interval of the created compression interval, the compression time range and the expandable interval time range of the interval will be updated with the time information of the current bill, and the traffic bill currently being processed will be merged into the updated bill compression time interval; if the bill service time of the traffic bill currently being processed is not within the created bill compression interval and cannot be merged with the created compression interval, then a bill compression interval and its corresponding expandable bill compression time interval will be created based on the bill service time of the traffic bill currently being processed, and the traffic bill currently being processed will be merged into the bill compression time interval; The expandable bill compression time interval is expanded into an increase-time compression time interval or a decrease-time compression time interval according to a preset dynamic compression duration, wherein the time range of the increase-time compression time interval is calculated based on the bill service time of the next traffic bill to be processed, and the time range of the decrease-time compression time interval is calculated based on the bill service time of the next traffic bill to be processed; According to the bill service time of the next traffic bill to be processed, the corresponding bill compression time interval is determined to be the time-increasing compression time interval or the time-reducing compression time interval.

2. A method for compressing traffic bills according to claim 1, characterized in that: When the plurality of traffic bills are sorted according to the bill service time, the plurality of bill compression time intervals are created according to the bill service time in the bill information of the plurality of traffic bills, including: Determine a plurality of different first traffic bills according to the bill service time in the bill information of the plurality of traffic bills; Multiple bill compression time intervals are created according to a plurality of different first traffic bills and preset fixed compression durations; the maximum compression time of each bill compression time interval satisfies the sum of the corresponding time of the bill service time of the first traffic bill and the fixed compression duration; Based on the bill service time in the bill information of the currently processed traffic bill, determine the bill compression time interval to be combined and the corresponding bill compression package to be combined, and merge the currently processed traffic bill into the bill compression package corresponding to the bill compression time interval to be combined.

3. A method for compressing traffic bills according to claim 1, characterized in that: The maximum value of the maximum compression time of the time-increasing compression time interval and the time-reducing compression time interval satisfies the sum of the minimum compression time and the dynamic compression duration; the step of expanding the extensible bill compression time interval into the time-increasing compression time interval or the time-reducing compression time interval according to the preset dynamic compression duration includes: The calculation of the time-increasing compression time interval and the time-reducing compression time interval is as follows: Assume that the call bill compression time interval is [T x , T y ], the dynamic compression duration is C, and the scalable call log compression time interval is [T y -C, T x +C]; determine whether the bill service time t of the traffic bill currently being processed is within the initial extended bill compression time interval; If T x ≤t≤T y , determine that the next traffic bill to be processed is within the existing bill compression time interval and does not need to be extended, that is, the bill compression time interval [T x , T y ] and scalable call log compression time interval [T y -C, T x +C] remains unchanged; If T y <t≤T x +C, determine that the corresponding call sheet compression time interval of the next traffic call sheet to be processed is the time-increasing compression time interval, and the call sheet compression time interval [T x , T y ] expands to [T x , t], the scalable call log compression time interval is [tC, T x +C]; If T y -C<t<T x , determine the corresponding call sheet compression time interval of the next traffic call sheet to be processed as the time-reduced compression time interval, the call sheet compression time interval [T x , T y ] is expanded to [t, T y ], the scalable call log compression time interval is [T y -C, +C].

4. A method for compressing traffic bills according to claim 1, characterized in that: The method further comprises: When multiple call record compression time intervals are created, correspondingly recording the creation time of the multiple call record compression time intervals; Determine whether the creation time of the plurality of call record compression time intervals meets a preset timeout time; If it is identified that the creation time of a certain call record compression time interval meets the preset timeout period, the call record compression time interval is compressed and output.

5. A method for compressing traffic bills according to claim 4, characterized in that: If it is identified that the creation time of a certain call record compression time interval meets the preset timeout time, then after compressing and outputting the call record compression time interval, the method further includes: According to the bill service time of the traffic bill currently being processed, it is determined whether the bill service time of the traffic bill currently being processed is within the currently created bill compression time interval; If it is determined that the bill service time of the currently processed traffic bill is not within the currently created bill compression time interval, a new bill compression time interval is created according to the bill service time of the currently processed traffic bill.

6. A method for compressing traffic bills according to claim 4, characterized in that: Also includes: According to the bill service time of the traffic bill currently being processed, it is determined whether the bill service time of the traffic bill currently being processed is within the currently created bill compression time interval; If it is determined that the bill service time of the currently processed traffic bill meets multiple currently created bill compression time intervals; based on the bill service time of the currently processed traffic bill, calculate the time difference between the minimum compression time and the maximum compression time of multiple currently created bill compression time intervals; When the time difference of a certain created call record compression time interval meets the preset merging condition, the currently processed traffic call record is merged into the created call record compression time interval.

7. A traffic bill compression processing system, characterized in that: Applied to a traffic bill compression processing method as claimed in any one of claims 1 to 6, the system comprises: A call bill information acquisition module is used to obtain the call bill information of multiple traffic call bills generated by the target user within a preset time period; A time interval creation module, used to create multiple call bill compression time intervals according to the call bill service time in the call bill information of multiple traffic call bills; A call record merging and compression module, used to merge and compress multiple traffic call records according to multiple call record compression time intervals, and obtain multiple call record compression sets accordingly; The time interval creation module is further used to create multiple call bill compression time intervals according to the call bill service time in the call bill information of the multiple flow call bills when the multiple flow call bills are arranged in disorder, including: According to the bill service time in the bill information of the plurality of traffic bills, determine the compression time interval of the traffic bill currently being processed and the bill created; the created bill compression time intervals are all associated with the bill to be compressed package; the created bill compression time intervals include an expandable bill compression time interval; Determine whether the bill service time of the traffic bill currently being processed is within the created bill compression time interval; If the bill service time of the currently processed traffic bill is within the created bill compression time interval, the currently processed traffic bill will be merged into the corresponding bill compression interval; if the bill service time of the currently processed traffic bill is not within the created bill compression interval, but within the expandable interval of the created compression interval, the compression time range and expandable interval time range of the interval will be updated with the time information of the current bill, and the currently processed traffic bill will be merged into the updated bill compression time interval; if the bill service time of the currently processed traffic bill is not within the created bill compression interval and cannot be merged with the created compression interval, Then, based on the bill service time of the traffic bill currently being processed, a bill compression interval and a corresponding expandable bill compression time interval are created, and the traffic bill currently being processed is merged into the bill compression time interval; according to the preset dynamic compression duration, the expandable bill compression time interval is expanded into an increase-time compression time interval or a decrease-time compression time interval, and the time range of the increase-time compression time interval is calculated based on the bill service time of the next traffic bill to be processed, and the time range of the decrease-time compression time interval is calculated based on the bill service time of the next traffic bill to be processed; According to the bill service time of the next traffic bill to be processed, the corresponding bill compression time interval is determined to be the time-increasing compression time interval or the time-reducing compression time interval.

8. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of a traffic call bill compression processing method as described in any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of a traffic call bill compression processing method as described in any one of claims 1 to 6 are implemented.