Regulation and control method for credit-control shutdown and startup flow
By predicting the remaining capacity of the information control channel and customer priority, the information control shutdown and startup operations are processed in batches, which solves the congestion problem of the information control system in shutdown and startup traffic processing, and realizes the timeliness and stability of the system, and improves the system's timeliness and stability. Customer service experience.
Patent Information
- Application Number
- CN202411140466.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-08-19
AI Technical Summary
The existing information control system is prone to congestion and backlog when processing shutdown traffic, resulting in a decline in the performance of the startup request processing, which cannot be processed in time, and lacks automatic control methods, resulting in an increase in customer complaints.
By obtaining shutdown data, startup prediction information and information control channel capacity, predicting the startup volume of the information control and the remaining capacity of the channel, combining the priority categories of the customers to be controlled, the information control shutdown and startup operations are processed in batches, and the information control flow is regulated to ensure the system Timeliness and stability.
Effectively regulate the shutdown and start-up traffic of the information control system, ensure the timeliness and stability of the information control system, improve customer service perception, and reduce the need for manual intervention.
Smart Images

Figure CN119210913A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of signal control systems, and in particular to a method for regulating signal control shutdown and startup flow. Background Art
[0002] From the operator's perspective, the shutdown and restart of the information control is a very important part of the life cycle of telecom industry customers. Once there is a long delay in the long end-to-end processing process, it will have a very serious impact. Untimely startup will cause customers to be unable to use the service normally; untimely shutdown will bring the risk of arrears to the operator.
[0003] The traditional signal control system of operators is as follows: the user's call bill increment triggers the system to calculate the user's balance. When the balance is less than zero, the system is shut down in real time; the user's payment behavior triggers the system to calculate the user's balance. When the balance is greater than zero, the system is started up in real time. The shutdown and start-up instructions enter the same signal control channel in chronological order and are opened and processed by the downstream system service.
[0004] When the number of instructions reaches the channel threshold, the system becomes congested and the monitoring sends out an alarm. Especially at the beginning of the month or on the first day after holidays, the number of shutdowns initiated by the Business & Operations Support System (BOSS system) is relatively concentrated, and downstream systems are prone to backlogs and reduced processing performance, resulting in normal startup requests being unable to be processed, and users are prone to concentrated complaints. When the above situation occurs, maintenance personnel are required to intervene in the system, such as suspending the initiation of shutdown actions to ensure that the startup actions are executed normally. However, manual control is currently difficult to ensure timeliness, and there is a lack of a method to automatically control the signal control shutdown and startup traffic. Summary of the invention
[0005] The technical problem to be solved by the present invention is to provide a method for regulating the signal-controlled stop and start flow rate to solve the above technical problem.
[0006] The technical solution of the present invention to solve the above technical problems is as follows: a method for regulating the signal control stop and start flow, comprising: obtaining the stop data, start prediction information, signal control channel capacity, waiting signal control customers, the number of waiting signal control customers and the stop and start control strategy for the current stop and start wave; the current stop and start wave represents the current batch of batch signal control stop and start processing, the stop data represents the distribution of the number of signal control stop in the current stop and start wave and before the current stop and start wave by unit time period, the start prediction information is to describe the probability that for customers who have signal control stop in any time period, signal control start processing is required in the time period and each unit time period after the time period, the signal control channel capacity represents the total number of signal control stop and start operations that can be completely processed by the signal control system in the current stop and start wave, the waiting signal control customers represent the customers who need to be processed by signal control stop and start, and the stop and start control strategy represents the flow of signal control stop and start processing. Regulation strategy; predict the signal control startup quantity according to the shutdown data, the startup prediction information and the signal control channel capacity, the signal control startup quantity represents the number of users who may initiate signal control startup operations in the current shutdown and startup wave; calculate the remaining capacity of the signal control channel according to the signal control channel capacity and the signal control startup quantity; the remaining capacity of the signal control channel represents the theoretical number of signal control shutdown operations supported by the signal control system under the condition of processing all signal control startup operations in the current shutdown and startup wave; judge whether the number of customers to be signal controlled is greater than the remaining capacity of the signal control channel, if greater, obtain the signal control priority category of each customer to be signal controlled, and perform signal control shutdown and startup processing on the customers to be signal controlled in batches according to the shutdown and startup control strategy and the signal control priority category of each customer to be signal controlled; otherwise, perform signal control shutdown and startup processing on all customers to be signal controlled; wherein the signal control priority category represents the priority level of signal control shutdown and startup processing.
[0007] The beneficial effects of the present invention are as follows: from the customer level, the priority of the signal control shutdown and startup processing of different customers is distinguished by the customer's signal control priority category. From the system level, based on the signal control channel capacity, shutdown data and startup prediction information, the remaining capacity of the signal control channel of the current system is predicted. Finally, the signal control shutdown flow and the signal control startup flow are regulated in combination with the remaining capacity of the signal control channel, the shutdown and startup control strategy and the signal control priority category of each customer to be signal controlled. Through this method, the timeliness and stability of the signal control system processing are guaranteed, while improving the customer service perception.
[0008] Based on the above technical solution, the present invention can also be improved as follows.
[0009] Further, predicting the signal-controlled startup quantity based on the shutdown data, the startup prediction information and the signal-control channel capacity includes: calculating a first startup quantity based on the shutdown data and the startup prediction information; the first startup quantity represents the number of customers who have a signal-controlled shutdown within one day before the time period corresponding to the current shutdown and startup wave, and need to undergo signal-controlled startup processing in the time period corresponding to the current shutdown and startup wave; calculating a second startup quantity based on the signal-control channel capacity, the startup prediction information and the first startup quantity; the second startup quantity represents the number of customers who have a signal-controlled shutdown in the time period corresponding to the current shutdown and startup wave, and need to undergo signal-controlled startup processing in the time period corresponding to the current shutdown and startup wave; calculating the signal-controlled startup quantity based on the first startup quantity and the second startup quantity.
[0010] Further, the calculating the first startup quantity according to the shutdown data and the startup prediction information includes: calculating the first startup quantity by a first formula according to a time period corresponding to a current shutdown and startup wave, the shutdown data, and the startup prediction information, wherein the first formula is:
[0011] O0 = ∑(V(m)*R(m, m));
[0012] Among them, O0 is the first startup quantity; V(m) is the number of signal-controlled shutdowns in the mth unit time period before the time period corresponding to the current shutdown wave; R(m, m) is the probability that for a customer who has a signal-controlled shutdown in the mth unit time period before the time period corresponding to the current shutdown wave, a signal-controlled startup process is required in the mth unit time period after the mth unit time period before the time period corresponding to the current shutdown wave.
[0013] Further, the calculating a second startup amount according to the signal control channel capacity, the startup prediction information, and the first startup amount includes: calculating the second startup amount according to the signal control channel capacity, the startup prediction information, and the first startup amount by a second formula, wherein the second formula is:
[0014] O1=(T0-O0) / (1+R(0,0))*R(0,0);
[0015] Among them, O1 is the second startup quantity, T0 is the signal control channel capacity, O0 is the first startup quantity, and R(0,0) is the probability that for customers who have a signal control shutdown during the time period corresponding to the current shutdown wave, a signal control startup process is required during the time period corresponding to the current shutdown wave.
[0016] Further, the calculating the remaining capacity of the signal control channel according to the signal control channel capacity and the signal control startup amount includes: calculating the remaining capacity of the signal control channel according to the signal control channel capacity, the first startup amount and the second startup amount by a third formula, wherein the third formula is:
[0017] S0=T0-O0-O1-M0;
[0018] Among them, S0 is the remaining capacity of the signal control channel, T0 is the signal control channel capacity, O0 is the first startup amount, O1 is the second startup amount, and M0 is the preset redundancy amount.
[0019] Furthermore, the shutdown and startup control strategy is a startup priority processing strategy, a shutdown priority processing strategy or a shutdown and startup balanced processing strategy.
[0020] Further, when the power-off control strategy is a power-on priority processing strategy, the power-off processing for the customers to be controlled is performed in batches according to the power-off control strategy and the control priority category of each customer to be controlled, including:
[0021] S11, obtaining customers to be powered on from among the customers to be powered on, where the customers to be powered on represent customers who need to be powered on by the information control;
[0022] S12, sorting the customers to be started according to the signal control priority category of each customer to be started, to obtain a first customer list;
[0023] S13, extracting a first number of clients to be started from the unprocessed clients to be started in the first client list according to the order of the clients to be started in the first client list, to obtain a first processing list;
[0024] S14, performing signal control startup processing on each of the clients to be started in the first processing list;
[0025] S15. Determine whether there are any unprocessed customers to be started in the first customer list, and determine whether the remaining capacity of the signal control channel is greater than or equal to the number of unprocessed customers to be started. If there are no unprocessed customers to be started in the first customer list or the remaining capacity of the signal control channel is greater than or equal to the number of unprocessed customers to be started, perform signal control shutdown and startup processing on each unprocessed customer to be started; otherwise, execute S13.
[0026] Further, when the shutdown control strategy is a shutdown priority processing strategy, the shutdown processing of the customers to be controlled is performed in batches according to the shutdown control strategy and the control priority category of each customer to be controlled, including:
[0027] S21, obtaining customers to be shut down from among the customers to be shut down by information control, wherein the customers to be shut down represent customers who need to be shut down by information control;
[0028] S22, sorting the customers to be deactivated according to their signal control priority categories to obtain a second customer list;
[0029] S23, extracting a second number of customers to be shut down from the unprocessed customers to be shut down in the second customer list according to the order of the customers to be shut down in the second customer list, to obtain a second processing list;
[0030] S24, performing a signal control shutdown process on each of the customers to be shut down in the second processing list;
[0031] S25. Determine whether there are any unprocessed customers to be shut down in the second customer list, and determine whether the remaining capacity of the signal control channel is greater than or equal to the number of unprocessed customers to be shut down. If there are no unprocessed customers to be shut down in the second customer list or the remaining capacity of the signal control channel is greater than or equal to the number of unprocessed customers to be shut down, perform signal control shutdown and startup processing on each unprocessed customer to be shut down; otherwise, execute S23.
[0032] Further, when the shutdown control strategy is a shutdown balanced processing strategy, the shutdown processing of the customers to be controlled is performed in batches according to the shutdown control strategy and the control priority category of each customer to be controlled, including:
[0033] S31, respectively obtaining customers to be started and customers to be shut down among the customers to be controlled;
[0034] S32, sorting the customers to be shut down according to their priority categories to obtain a third customer list, and sorting the customers to be started up to obtain a fourth customer list;
[0035] S33, respectively obtaining the estimated downtime of each of the to-be-downloaded customers in the third customer list;
[0036] S34, calculating the actual downtime of each of the customers to be shut down in the third customer list according to the estimated downtime of each of the customers to be shut down in the third customer list, the preset delayed downtime reference value and the preset adjustment amount; the delayed downtime reference value represents the delayed downtime set according to the business rules, and the adjustment amount represents the advance or delay downtime set according to the signal control priority category;
[0037] S35, extracting customers whose actual downtime is less than or equal to a preset value from the unprocessed customers to be shut down in the third customer list, and obtaining a third processing list;
[0038] S36, extracting the customers to be started with a higher priority in the signal control category from the customers to be started that have not been processed in the fourth customer list, to obtain a fourth processing list;
[0039] S37, judging whether the remaining capacity of the signal control channel is greater than or equal to the sum of the number of customers to be shut down in the third processing list and the number of customers to be started in the fourth processing list; if so, performing signal control shutdown processing on each customer to be shut down in the third processing list, and performing signal control startup processing on each customer to be started in the fourth processing list, and executing S38; otherwise, updating the actual downtime time of each unprocessed customer to be shut down in the third customer list according to the delayed shutdown reference value and the adjustment amount, and executing S35;
[0040] S38, judging whether there are any unprocessed customers to be shut down in the third customer list, and judging whether there are any unprocessed customers to be started up in the fourth customer list. If there are any unprocessed customers to be shut down in the third customer list or there are any unprocessed customers to be started up in the fourth customer list, executing S35; otherwise, completing the signal control shutdown and startup processing of the current shutdown and startup wave.
[0041] Furthermore, the credit control priority category is determined in the following manner: obtaining customer information of each customer respectively, the customer information being information describing the customer's personal information, payment habits, consumption habits and complaints; classifying the customers according to the customer information of each customer; obtaining the characteristics of each category of customers respectively; and determining the credit control priority category corresponding to each category of customers according to the characteristics of each category of customers. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 It is a flow chart of a method for regulating and controlling the flow rate of signal-controlled shutdown and startup of the present invention;
[0043] Figure 2 This is the shutdown and startup situation analysis diagram;
[0044] Figure 3 This is a schematic diagram of the stop and start flow. DETAILED DESCRIPTION
[0045] The principles and features of the present invention are described below. The examples given are only used to explain the present invention and are not used to limit the scope of the present invention.
[0046] like Figure 1As shown, this embodiment provides a method for regulating signal-controlled shutdown and startup traffic, including: obtaining shutdown data, startup prediction information, signal control channel capacity, waiting signal control customers, the number of waiting signal control customers, and shutdown and startup control strategies for the current shutdown and startup wave; the current shutdown and startup wave represents the current batch of batch signal-controlled shutdown and startup processing, the shutdown data represents the distribution of the number of signal-controlled shutdowns in the current shutdown and startup wave and before the current shutdown and startup wave by unit time period, the startup prediction information describes the probability that for customers who have signal-controlled shutdowns in any time period, signal-controlled startup processing is required in the time period and each unit time period after the time period, the signal control channel capacity represents the total number of signal-controlled shutdown and startup operations that can be completely processed by the signal control system in the current shutdown and startup wave, the waiting signal control customers represent the customers who need to be processed by signal-controlled shutdown and startup, and the shutdown and startup control strategy represents the traffic regulation strategy for signal-controlled shutdown and startup processing. ; According to the shutdown data, the startup prediction information and the signal control channel capacity, predict the signal control startup quantity, the signal control startup quantity represents the number of users who may initiate signal control startup operations in the current shutdown and startup wave; according to the signal control channel capacity and the signal control startup quantity, calculate the remaining capacity of the signal control channel; the remaining capacity of the signal control channel represents the theoretical number of signal control shutdown operations supported by the signal control system under the condition of processing all signal control startup operations in the current shutdown and startup wave; judge whether the number of the waiting signal control customers is greater than the remaining capacity of the signal control channel, if greater, obtain the signal control priority category of each of the waiting signal control customers, and according to the shutdown and startup control strategy and the signal control priority category of each of the waiting signal control customers, perform signal control shutdown and startup processing on the waiting signal control customers in batches; otherwise, perform signal control shutdown and startup processing on all the waiting signal control customers; wherein, the signal control priority category represents the priority level of signal control shutdown and startup processing.
[0047] The capacity of the signal control channel is related to the actual processing situation of the downstream links. The downstream throughput is evaluated based on the host performance, database performance, abnormal jamming, etc. of multiple downstream links. The capacity of the signal control channel depends on the throughput of the slowest processing link among the downstream links.
[0048] The downstream links include service order processing, service order instruction decomposition, and service order sending. Service order processing is used to organize and process work orders, service order decomposition is used to decompose service order instructions, and service order sending is used to send different instructions to different platforms. The throughput of each downstream link can be obtained through stress testing, production data statistics, etc., and the throughput of each downstream link can also be calculated by the following formula:
[0049] Throughput = min (module standard processing capacity * CPU over-threshold reduction ratio *
[0050] The impact ratio of database performance indicators and the processing capacity of the module per unit time after system backlog).
[0051] Among them, the processing capacity of the module under standard conditions refers to: the normal processing performance of a single process when the machine load is sufficient (xxx items / minute). The percentage of CPU reduction beyond the threshold refers to: the performance reduction rate after the CPU usage exceeds a certain value, as obtained through performance testing. For example: when the CPU exceeds 80%, the performance is reduced by 10%, etc. The percentage of impact of database performance indicators refers to: the percentage of single-process performance reduction when the database indicator reaches a certain value, as obtained through performance testing, similar to the percentage of reduction in the host CPU. The processing capacity of the module per unit time after system backlog refers to: the processing performance of the module when the entrance is fully loaded, as obtained through statistics of past data (xxx items / minute).
[0052] Customers waiting for credit control include customers who currently need credit control and customers who are waiting for credit control to be sent. Customers who currently need credit control refer to customers waiting for credit control in the current wave that are generated in real time, that is, new consumption or payment behaviors in the current wave that trigger the need for credit control shutdown or credit control startup. Customers waiting for credit control to be sent refer to customers whose shutdown processing was delayed in the previous wave and who need credit control shutdown processing in the current wave.
[0053] like Figure 2 As shown in the figure, by studying the relationship between downtime and restart, we found its regularity. According to the daily living habits of customers, the proportion of downtime duration in different time periods is different, and the proportion of duration in the same time period is basically similar. For example: among users who shut down in the early morning, the proportion of users with longer downtime duration is large; among users who shut down during the day, the proportion of users with shorter downtime duration is large. In the same time period, the more downtime in a single wave, the greater the number of resumption of machines in subsequent waves.
[0054] For the startup prediction information, it is necessary to first obtain the historical shutdown and startup records from the system. The historical shutdown and startup records represent the signal control shutdown records within a period of time and the signal control startup records corresponding to each of the signal control shutdown records. For example, the signal control shutdown time and the corresponding signal control startup time of each user within three months are counted. Then, based on the historical shutdown and startup records, the LSTM (Long Short-Term Memory) algorithm is used to calculate the startup prediction information.
[0055] From the customer level, different customers have different tolerance levels for the speed of signal control processing. Therefore, the priority of signal control shutdown and startup processing for different customers is distinguished by the customer's signal control priority category. From the system level, it is necessary to ensure the stability of the number of shutdown and startup instructions processed in each time period. Therefore, based on the signal control channel capacity, shutdown data and startup prediction information, the remaining capacity of the signal control channel of the current system is predicted. Finally, combined with the remaining capacity of the signal control channel, the shutdown and startup control strategy and the signal control priority category of each customer to be controlled, signal control shutdown and startup processing is performed on each customer to be controlled. This method ensures the timeliness and stability of the signal control system processing, while improving customer service perception.
[0056] Optionally, in an embodiment, the credit control priority category is determined in the following manner: separately obtaining customer information of each customer, the customer information being information describing the customer's personal information, payment habits, consumption habits, and complaints; classifying the customers according to the customer information of each customer; separately obtaining characteristics of each category of customers; and separately determining the credit control priority category corresponding to each category of customers according to the characteristics of each category of customers.
[0057] Customer information includes static and dynamic attributes of customers. Static attributes are personal information of customers when they register for the network, such as network age, etc. Dynamic attributes are payment habits, consumption habits, complaint habits, etc., such as frequency of arrears, number of complaints, etc. In actual applications, customers can be classified based on the information selected according to specific circumstances.
[0058] From the customer perspective, the timeliness of startup must be guaranteed, while the timeliness of shutdown has different demands for different customers. For example, for customers with good credit, occasional late payment is for the operator to promptly remind them of arrears, delay shutdown, and give them a certain amount of payment time; for low-consumption customers, if credit control is not timely, it is easy to cause overspending and arrears, causing unnecessary losses to customers. Therefore, based on the customer information of the customer, the customer is divided into several categories through a clustering algorithm. For each type of customer, the characteristics of the customer are obtained, that is, the similar customer information of the customer, and finally, based on the characteristics of the customer, the credit control priority category of the customer is determined.
[0059] In this embodiment, the credit control priority categories include high-quality customers, ordinary customers, tolerant customers and high-risk customers. The characteristics of high-quality customers include high consumption, high credibility and few outages, the characteristics of ordinary customers include occasional outages and average consumption, the characteristics of tolerant customers include low consumption, short network age, and infrequent use of the mobile phone number, and the characteristics of high-risk customers include number preservation, low consumption, many complaints, and many outages.
[0060] Optionally, in an embodiment, predicting the signal-controlled startup quantity based on the shutdown data, the startup prediction information and the signal-control channel capacity includes: calculating a first startup quantity based on the shutdown data and the startup prediction information; the first startup quantity represents the number of customers who have a signal-controlled shutdown within one day before the time period corresponding to the current shutdown and startup wave, and need to undergo signal-controlled startup processing in the time period corresponding to the current shutdown and startup wave; calculating a second startup quantity based on the signal-control channel capacity, the startup prediction information and the first startup quantity; the second startup quantity represents the number of customers who have a signal-controlled shutdown in the time period corresponding to the current shutdown and startup wave, and need to undergo signal-controlled startup processing in the time period corresponding to the current shutdown and startup wave; calculating the signal-controlled startup quantity based on the first startup quantity and the second startup quantity.
[0061] Optionally, in an embodiment, the calculating the first startup quantity according to the shutdown data and the startup prediction information includes: calculating the first startup quantity by a first formula according to a time period corresponding to a current shutdown and startup wave, the shutdown data, and the startup prediction information, wherein the first formula is:
[0062] O0 = ∑(V(m)*R(m, m));
[0063] Among them, O0 is the first startup quantity; V(m) is the number of signal-controlled shutdowns in the mth unit time period before the time period corresponding to the current shutdown wave; R(m, m) is the probability that for a customer who has a signal-controlled shutdown in the mth unit time period before the time period corresponding to the current shutdown wave, a signal-controlled startup process is required in the mth unit time period after the mth unit time period before the time period corresponding to the current shutdown wave.
[0064] The unit time period can be set according to the specific situation, for example, the unit time period is one hour. The range of mt is 0 to 24 hours, and t refers to the length of the unit time period. In addition, it should be noted that the length of the time period is equal to the length of the unit time period. For example, the time period is divided according to the hour, and a day is divided into the 0:00 to 1:00 time period, the 1:00 to 2:00 time period, the 2:00 to 3:00 time period, ..., the 22:00 to 23:00 time period, and the 23:00 to 24:00 time period, and the unit time period is one hour. The startup prediction information includes: taking the time period from 0:00 to 1:00 as an example, for customers who have a signal control shutdown from 0:00 to 1:00, the probability of needing signal control startup processing in the 0th, 1st, 2nd... unit time periods after the time period from 0:00 to 1:00.
[0065] When calculating the first boot volume, R(m, m) is obtained from the boot prediction information. Specifically, taking the time period corresponding to the current stop / boot wave as the time period from 0:00 to 1:00 as an example, R(1, 1) represents the probability that for customers who have their credit control stopped within the first unit time period before the time period corresponding to the current stop / boot wave, their credit control needs to be turned on within the first unit time period after the first unit time period before the time period corresponding to the current stop / boot wave. To obtain R(1, 1), it is necessary to first calculate the time period corresponding to the first unit time period before the time period corresponding to the current stop / boot wave, that is, from 23:00 to 24:00. Then, obtain from the boot prediction information the probability that customers who have their credit control stopped from 23:00 to 24:00 need to have their credit control turned on within the first unit time period after the time period from 23:00 to 24:00, that is, R(1, 1). For V(m), taking V(2) as an example, V(2) represents the number of customers with credit control stopped within the time period from 22:00 to 23:00.
[0066] Optionally, in the embodiment, calculating the second boot volume according to the credit control channel capacity, the boot prediction information, and the first boot volume includes: calculating the second boot volume according to the credit control channel capacity, the boot prediction information, and the first boot volume through a second formula, where the second formula is:
[0067] O1 = (T0 - O0) / (1 + R(0, 0)) * R(0, 0);
[0068] Where O1 is the second boot volume, T0 is the credit control channel capacity, O0 is the first boot volume, and R(0, 0) is the probability that for customers who have their credit control stopped within the time period corresponding to the current stop / boot wave, their credit control needs to be turned on within the time period corresponding to the current stop / boot wave.
[0069] Optionally, in the embodiment, calculating the remaining capacity of the credit control channel according to the credit control channel capacity and the credit control boot volume includes: calculating the remaining capacity of the credit control channel according to the credit control channel capacity, the first boot volume, and the second boot volume through a third formula, where the third formula is:
[0070] S0 = T0 - O0 - O1 - M0;
[0071] Where S0 is the remaining capacity of the credit control channel, T0 is the credit control channel capacity, O0 is the first boot volume, O1 is the second boot volume, and M0 is a preset redundancy.
[0072] The remaining capacity of the credit control channel is calculated by deducting the possible boot volume and redundancy of the current wave from the credit control channel capacity. The redundancy is a reserved amount for system buffering, and the value of the redundancy is controlled by the operation and maintenance personnel according to experience.
[0073] like Figure 3 As shown in the figure, after analysis, the factors affecting the current wave of shutdown and startup traffic include: downstream processing capacity, the startup volume affected by previous shutdowns, the startup volume affected by the current wave of shutdowns, and other types of startup volumes. The acquisition of the startup volume affected by previous shutdowns and the startup volume affected by the current wave of shutdowns depends on the proportion of shutdown duration in each time period. Therefore, this method predicts the startup volume of the current wave based on the various factors that affect the startup volume, and calculates the remaining capacity of the signal control channel of the current wave based on the downstream throughput and the predicted startup volume.
[0074] Optionally, in an embodiment, the shutdown control strategy is a startup priority processing strategy, a shutdown priority processing strategy, or a shutdown balance processing strategy. The startup priority processing strategy indicates that the signal control startup processing is performed first according to the signal control priority category of the customer to be controlled, and then the signal control shutdown processing is performed; the shutdown priority processing strategy indicates that the signal control shutdown processing is performed first according to the signal control priority category of the customer to be controlled, and then the signal control startup processing is performed; the shutdown balance processing strategy indicates that the signal control shutdown processing is performed evenly according to the signal control priority category of the customer to be controlled.
[0075] Optionally, in an embodiment, when the power-off control strategy is a power-on priority processing strategy, performing power-off processing on the customers to be controlled in batches according to the power-off control strategy and the control priority category of each customer to be controlled includes:
[0076] S11, obtaining customers to be powered on from among the customers to be powered on, where the customers to be powered on represent customers who need to be powered on by the information control;
[0077] S12, sorting the customers to be started according to the signal control priority category of each customer to be started, to obtain a first customer list;
[0078] S13, extracting a first number of clients to be started from the unprocessed clients to be started in the first client list according to the order of the clients to be started in the first client list, to obtain a first processing list;
[0079] S14, performing signal control startup processing on each of the clients to be started in the first processing list;
[0080] S15. Determine whether there are any unprocessed customers to be started in the first customer list, and determine whether the remaining capacity of the signal control channel is greater than or equal to the number of unprocessed customers to be started. If there are no unprocessed customers to be started in the first customer list or the remaining capacity of the signal control channel is greater than or equal to the number of unprocessed customers to be started, perform signal control shutdown and startup processing on each unprocessed customer to be started; otherwise, execute S13.
[0081] According to the signal control priority category of each customer to be started, the customers to be started are sorted, that is, they are sorted in the order of high-quality customers, ordinary customers, tolerant customers and high-risk customers. The first number can be set according to actual conditions, for example, the first number = 80% * remaining capacity of the signal control channel.
[0082] Optionally, in an embodiment, when the shutdown control strategy is a shutdown priority processing strategy, performing signal control shutdown processing on the customers to be controlled in batches according to the shutdown control strategy and the signal control priority category of each customer to be controlled, includes:
[0083] S21, obtaining customers to be shut down from among the customers to be shut down by information control, wherein the customers to be shut down represent customers who need to be shut down by information control;
[0084] S22, sorting the customers to be deactivated according to their signal control priority categories to obtain a second customer list;
[0085] S23, extracting a second number of customers to be shut down from the unprocessed customers to be shut down in the second customer list according to the order of the customers to be shut down in the second customer list, to obtain a second processing list;
[0086] S24, performing a signal control shutdown process on each of the customers to be shut down in the second processing list;
[0087] S25. Determine whether there are any unprocessed customers to be shut down in the second customer list, and determine whether the remaining capacity of the signal control channel is greater than or equal to the number of unprocessed customers to be shut down. If there are no unprocessed customers to be shut down in the second customer list or the remaining capacity of the signal control channel is greater than or equal to the number of unprocessed customers to be shut down, perform signal control shutdown and startup processing on each unprocessed customer to be shut down; otherwise, execute S23.
[0088] According to the signal control priority category of each customer to be shut down, each customer to be shut down is sorted, that is, sorted in the order of high-risk customers, tolerant customers, ordinary customers and high-quality customers. The second number can be set according to actual conditions, for example, the second number = 80% * remaining capacity of the signal control channel.
[0089] Optionally, in an embodiment, when the shutdown control strategy is a shutdown balanced processing strategy, performing the signal control shutdown processing on the customers to be controlled in batches according to the shutdown control strategy and the signal control priority category of each customer to be controlled includes:
[0090] S31, respectively obtaining customers to be started and customers to be shut down among the customers to be controlled;
[0091] S32, sorting the customers to be shut down according to their priority categories to obtain a third customer list, and sorting the customers to be started up to obtain a fourth customer list;
[0092] S33, respectively obtaining the estimated downtime of each of the to-be-downloaded customers in the third customer list;
[0093] S34, calculating the actual downtime of each of the customers to be shut down in the third customer list according to the estimated downtime of each of the customers to be shut down in the third customer list, the preset delayed downtime reference value and the preset adjustment amount; the delayed downtime reference value represents the delayed downtime set according to the business rules, and the adjustment amount represents the advance or delay downtime set according to the signal control priority category;
[0094] S35, extracting customers whose actual downtime is less than or equal to a preset value from the unprocessed customers to be shut down in the third customer list, and obtaining a third processing list;
[0095] S36, extracting the customers to be started with a higher priority in the signal control category from the customers to be started that have not been processed in the fourth customer list, to obtain a fourth processing list;
[0096] S37, judging whether the remaining capacity of the signal control channel is greater than or equal to the sum of the number of customers to be shut down in the third processing list and the number of customers to be started in the fourth processing list; if so, performing signal control shutdown processing on each customer to be shut down in the third processing list, and performing signal control startup processing on each customer to be started in the fourth processing list, and executing S38; otherwise, updating the actual downtime time of each unprocessed customer to be shut down in the third customer list according to the delayed shutdown reference value and the adjustment amount, and executing S35;
[0097] S38, judging whether there are any unprocessed customers to be shut down in the third customer list, and judging whether there are any unprocessed customers to be started up in the fourth customer list. If there are any unprocessed customers to be shut down in the third customer list or there are any unprocessed customers to be started up in the fourth customer list, executing S35; otherwise, completing the signal control shutdown and startup processing of the current shutdown and startup wave.
[0098] In the description of the present invention, it is to be understood that the terms “center”, “longitudinal”, “lateral”, “length”, “width”, “thickness”, “up”, “down”, “front”, “back”, “left”, “right”, “vertical”, “horizontal”, “top”, “bottom”, “inside”, “outside”, “clockwise”, “counterclockwise”, “axial”, “radial”, “circumferential”, etc., indicating orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the present invention.
[0099] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0100] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0101] In the present invention, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may mean that the first and second features are in direct contact, or the first and second features are in indirect contact through an intermediate medium. Moreover, a first feature being "above", "above" or "above" a second feature may mean that the first feature is directly above or obliquely above the second feature, or simply means that the first feature is higher in level than the second feature. A first feature being "below", "below" or "below" a second feature may mean that the first feature is directly below or obliquely below the second feature, or simply means that the first feature is lower in level than the second feature.
[0102] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0103] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.
Claims
1. A method for regulating the flow of signal-controlled shutdown and startup, characterized in that: include: Obtain shutdown data, startup prediction information, signal control channel capacity, customers waiting for signal control, the number of customers waiting for signal control, and shutdown and startup control strategies for the current shutdown and startup wave; The current shutdown and startup wave represents the current batch of signal-controlled shutdown and startup processing in batches, the shutdown data represents the distribution of the number of signal-controlled shutdowns in the current shutdown and startup wave and before the current shutdown and startup wave by unit time period, the startup prediction information describes the probability that, for customers who have signal-controlled shutdowns in any time period, signal-controlled startup processing is required in the time period and in each unit time period after the time period, the signal control channel capacity represents the total number of signal-controlled shutdown and startup operations that can be completely processed by the signal control system in the current shutdown and startup wave, the waiting signal control customers represent customers who need to be processed by signal-controlled shutdown and startup, and the shutdown and startup control strategy represents the flow control strategy for signal-controlled shutdown and startup processing; Predicting the signal control startup quantity according to the shutdown data, the startup prediction information and the signal control channel capacity, the signal control startup quantity representing the number of users who may initiate the signal control startup operation in the current shutdown and startup wave; Calculate the remaining capacity of the signal control channel according to the signal control channel capacity and the signal control startup quantity; the remaining capacity of the signal control channel represents the theoretical number of signal control shutdown operations that the signal control system supports and processes under the condition that all signal control startup operations of the current shutdown and startup wave are processed; Determine whether the number of the customers to be controlled is greater than the remaining capacity of the control channel; if so, obtain the control priority category of each customer to be controlled, and perform control control on the customers to be controlled in batches according to the control strategy and the control priority category of each customer to be controlled; Otherwise, the signal control stop and start processing is performed on all the customers to be signal controlled; wherein the signal control priority category represents the priority level of the signal control stop and start processing.
2. According to the method for controlling the flow of signal-controlled shutdown and startup according to claim 1, it is characterized in that: The predicting the signal control startup amount according to the shutdown data, the startup prediction information and the signal control channel capacity includes: Calculate a first startup quantity according to the shutdown data and the startup prediction information; the first startup quantity represents the number of customers who had a signal-controlled shutdown within one day before the time period corresponding to the current shutdown and startup wave and need to undergo signal-controlled startup processing in the time period corresponding to the current shutdown and startup wave; A second startup quantity is calculated according to the signal control channel capacity, the startup prediction information and the first startup quantity; the second startup quantity represents the number of customers who have experienced signal control shutdown in the time period corresponding to the current shutdown and startup wave and need to undergo signal control startup processing in the time period corresponding to the current shutdown and startup wave; The signal control startup quantity is calculated according to the first startup quantity and the second startup quantity.
3. According to the method for controlling the flow of signal-controlled shutdown and startup according to claim 2, it is characterized in that: The calculating a first startup quantity according to the shutdown data and the startup prediction information includes: The first startup quantity is calculated by a first formula according to the time period corresponding to the current shutdown and startup wave, the shutdown data, and the startup prediction information, wherein the first formula is: O0 = ∑(V(m)*R(m, m)); Among them, O0 is the first startup quantity; V(m) is the number of signal-controlled shutdowns in the mth unit time period before the time period corresponding to the current shutdown wave; R(m, m) is the probability that for a customer who has a signal-controlled shutdown in the mth unit time period before the time period corresponding to the current shutdown wave, a signal-controlled startup process is required in the mth unit time period after the mth unit time period before the time period corresponding to the current shutdown wave.
4. According to claim 2, a method for controlling the flow of signal-controlled shutdown and startup, characterized in that: The calculating the second startup quantity according to the signal control channel capacity, the startup prediction information and the first startup quantity includes: A second startup quantity is calculated according to the signal control channel capacity, the startup prediction information and the first startup quantity by using a second formula, wherein the second formula is: 01=(T0-O0) / (1+R(0,0))*R(0,0); Among them, 01 is the second startup quantity, T0 is the signal control channel capacity, 00 is the first startup quantity, and R(0,0) is the probability that for customers who have a signal control shutdown during the time period corresponding to the current shutdown wave, a signal control startup process is required during the time period corresponding to the current shutdown wave.
5. According to claim 2, a method for controlling the flow of signal-controlled shutdown and startup, characterized in that: The calculating the remaining capacity of the signal control channel according to the signal control channel capacity and the signal control startup amount includes: The remaining capacity of the signal control channel is calculated by a third formula according to the signal control channel capacity, the first startup quantity, and the second startup quantity, wherein the third formula is: S0 = T0-00-O1-M0; Among them, S0 is the remaining capacity of the signal control channel, T0 is the signal control channel capacity, O0 is the first startup amount, 01 is the second startup amount, and M0 is the preset redundancy amount.
6. According to claim 1, a method for controlling the flow of signal-controlled shutdown and startup, characterized in that: The shutdown and startup control strategy is a startup priority processing strategy, a shutdown priority processing strategy or a shutdown and startup balanced processing strategy.
7. A method for controlling the flow of signal-controlled shutdown and startup according to claim 6, characterized in that: When the power-off control strategy is a power-on priority processing strategy, the power-off processing for the customers to be controlled is performed in batches according to the power-off control strategy and the control priority category of each customer to be controlled, including: S11, obtaining customers to be powered on from among the customers to be powered on, where the customers to be powered on represent customers who need to be powered on by the information control; S12, sorting the customers to be started according to the signal control priority category of each customer to be started, to obtain a first customer list; S13, extracting a first number of clients to be started from the unprocessed clients to be started in the first client list according to the order of the clients to be started in the first client list, to obtain a first processing list; S14, performing signal control startup processing on each of the clients to be started in the first processing list; S15. Determine whether there are any unprocessed customers to be started in the first customer list, and determine whether the remaining capacity of the signal control channel is greater than or equal to the number of unprocessed customers to be started. If there are no unprocessed customers to be started in the first customer list or the remaining capacity of the signal control channel is greater than or equal to the number of unprocessed customers to be started, perform signal control shutdown and startup processing on each unprocessed customer to be started; otherwise, execute S13.
8. According to claim 6, a method for controlling the flow of signal-controlled shutdown and startup, characterized in that: When the shutdown control strategy is a shutdown priority processing strategy, the shutdown processing of the customers to be controlled is performed in batches according to the shutdown control strategy and the priority category of each customer to be controlled, including: S21, obtaining customers to be shut down from among the customers to be shut down by information control, wherein the customers to be shut down represent customers who need to be shut down by information control; S22, sorting the customers to be deactivated according to their signal control priority categories to obtain a second customer list; S23, extracting a second number of customers to be shut down from the unprocessed customers to be shut down in the second customer list according to the order of the customers to be shut down in the second customer list, to obtain a second processing list; S24, performing a signal control shutdown process on each of the customers to be shut down in the second processing list; S25. Determine whether there are any unprocessed customers to be shut down in the second customer list, and determine whether the remaining capacity of the signal control channel is greater than or equal to the number of unprocessed customers to be shut down. If there are no unprocessed customers to be shut down in the second customer list or the remaining capacity of the signal control channel is greater than or equal to the number of unprocessed customers to be shut down, perform signal control shutdown and startup processing on each unprocessed customer to be shut down; otherwise, execute S23.
9. A method for controlling the flow of signal-controlled shutdown and startup according to claim 6, characterized in that: When the shutdown control strategy is a shutdown balanced processing strategy, the signal control shutdown processing is performed on the customers to be controlled in batches according to the shutdown control strategy and the signal control priority category of each customer to be controlled, including: S31, respectively obtaining customers to be started and customers to be shut down among the customers to be controlled; S32, sorting the customers to be shut down according to their priority categories to obtain a third customer list, and sorting the customers to be started up to obtain a fourth customer list; S33, respectively obtaining the estimated downtime of each of the to-be-downloaded customers in the third customer list; S34, calculating the actual downtime of each of the customers to be shut down in the third customer list according to the estimated downtime of each of the customers to be shut down in the third customer list, the preset delayed downtime reference value and the preset adjustment amount; the delayed downtime reference value represents the delayed downtime set according to the business rules, and the adjustment amount represents the advance or delay downtime set according to the signal control priority category; S35, extracting customers whose actual downtime is less than or equal to a preset value from the unprocessed customers to be shut down in the third customer list, and obtaining a third processing list; S36, extracting the customers to be started with a higher priority in the signal control category from the customers to be started that have not been processed in the fourth customer list, to obtain a fourth processing list; S37, judging whether the remaining capacity of the signal control channel is greater than or equal to the sum of the number of customers to be shut down in the third processing list and the number of customers to be started in the fourth processing list; if so, performing signal control shutdown processing on each customer to be shut down in the third processing list, and performing signal control startup processing on each customer to be started in the fourth processing list, and executing S38; otherwise, updating the actual downtime time of each unprocessed customer to be shut down in the third customer list according to the delayed shutdown reference value and the adjustment amount, and executing S35; S38, judging whether there are any unprocessed customers to be shut down in the third customer list, and judging whether there are any unprocessed customers to be started up in the fourth customer list. If there are any unprocessed customers to be shut down in the third customer list or there are any unprocessed customers to be started up in the fourth customer list, executing S35; otherwise, completing the signal control shutdown and startup processing of the current shutdown and startup wave.
10. The method for controlling the signal-controlled shutdown and startup flow rate according to claim 1, characterized in that: The signal control priority category is determined in the following manner: Obtaining customer information of each customer respectively, wherein the customer information is information describing the customer's personal information, payment habits, consumption habits, and complaints; Classify the customers according to their customer information; Get the characteristics of each type of customer separately; According to the characteristics of each type of customer, the corresponding credit control priority category is determined for each type of customer.
Citation Information
Patent Citations
Method for intelligently allocating dynamic channels for telecom services
CN101707726A
Credit control state management method, system and equipment
CN113449940A
Credit control method and device, electronic equipment and storage medium
CN117479327A
Telecommunication subscriber-based shutdown control method and equipment
CN117579750A
