A method for regulating the flow of a signal control stop and start
By predicting the remaining capacity of the signal control channel and processing the signal control shutdown and startup traffic in batches according to customer priority strategies, the problem of congestion and backlog in the signal control system was solved, ensuring the timeliness of the system and the customer experience.
Patent Information
- Application Number
- CN202411140466.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2044-08-19
AI Technical Summary
Traditional signal control systems are prone to congestion and backlog when processing power-on/off traffic, resulting in power-on requests not being processed in a timely manner. They also lack automatic control methods, which affects customer experience and operator efficiency.
By acquiring downtime data, startup prediction information, signal control channel capacity, and customer priorities, the remaining capacity of the signal control channel is predicted, and the signal control shutdown and startup traffic is processed in batches according to the priority strategy to ensure the timeliness and stability of system processing.
This has improved the timeliness and stability of the credit control system, enhanced customer service perception, and reduced system processing delays and customer complaints.
Smart Images

Figure CN119210913B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of signal control system, and particularly relates to a method for regulating and controlling signal control stop and start machine flow. BACKGROUND
[0002] From the perspective of operators, the signal control stop and start machine is a very important link in the life cycle of customers in the telecommunication industry. Once there is a long delay in the long process of end-to-end processing, it will have a very serious impact. The untimely start machine will cause customers to be unable to normally use the service, and the untimely stop machine will bring the risk of arrears to the operators.
[0003] The traditional signal control system of the operators is as follows: the user's bill increment triggers the system to calculate the user's balance, and when the balance is less than zero, the real-time stop machine is performed; the user's payment behavior triggers the system to calculate the user's balance, and when the balance is greater than zero, the real-time start machine is performed. The stop machine instruction and the start machine instruction enter the same signal control channel in time sequence and are served by the downstream system for opening processing.
[0004] When the number of instructions reaches the channel threshold, the system is congested and the monitoring sends an alarm. Especially at the beginning of the month or the first day after the holiday, the stop machine quantity initiated by the business operation support system (BOSS system) is relatively concentrated, the downstream system is prone to backlog, the processing performance is reduced, the normal start machine request cannot be processed, and the situation of user's concentrated complaints is prone to occur. When the above situation occurs, the maintenance personnel needs to intervene in the system, for example, to suspend the stop machine action initiation to ensure that the start machine action is normally executed. However, the current manual regulation and control cannot guarantee the timeliness, and there is a lack of a method for automatically regulating and controlling the signal control stop and start machine flow. SUMMARY
[0005] The present application solves the technical problem of providing a method for regulating and controlling signal control stop and start machine flow to solve the above technical problems.
[0006] The technical scheme for solving the above technical problems is as follows: a method for regulating and controlling signal control stop and start flow, comprising: obtaining stop data for a current stop and start wave, start prediction information, signal control channel capacity, to-be-signal-controlled customers, the number of to-be-signal-controlled customers, and a stop and start control strategy; the current stop and start wave represents a current batch of signal control stop and start processing in batches, the stop data represents the distribution of the number of signal control stops per unit period at the current stop and start wave and before the current stop and start wave, the start prediction information is a probability of needing to perform signal control start processing in each unit period after a time period and the time period for customers who have signal control stops in 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 a signal control system at the current stop and start wave, the to-be-signal-controlled customers represent customers needing to perform signal control stop and start processing, and the stop and start control strategy represents a flow regulation strategy for signal control stop and start processing; predicting a signal control start amount according to the stop data, the start prediction information, and the signal control channel capacity, the signal control start amount representing the number of users that can initiate signal control start operations at the current stop and start wave; calculating a signal control channel remaining capacity according to the signal control channel capacity and the signal control start amount, the signal control channel remaining capacity representing a theoretical number of signal control stop and start operations that can be processed by the signal control system under the condition of processing all signal control start operations of the current stop and start wave; determining whether the number of to-be-signal-controlled customers is greater than the signal control channel remaining capacity, if yes, obtaining a signal control priority category of each to-be-signal-controlled customer, and performing signal control stop and start processing on the to-be-signal-controlled customers in batches according to the stop and start control strategy and the signal control priority category of each to-be-signal-controlled customer; otherwise, performing signal control stop and start processing on all to-be-signal-controlled customers; wherein the signal control priority category represents the priority of signal control stop and start processing.
[0007] The beneficial effects of the present application are: from the customer level, the priority of signal control stop and start processing of different customers is distinguished through the signal control priority category of the customers; from the system level, the signal control channel remaining capacity of the current system is predicted based on the signal control channel capacity, the stop data, and the start prediction information; finally, the signal control stop flow and the signal control start flow are regulated and controlled in combination with the signal control channel remaining capacity, the stop and start control strategy, and the signal control priority category of each to-be-signal-controlled customer. Through the method, the timeliness and stability of signal control system processing are ensured, and customer service perception is improved.
[0008] Based on the above technical scheme, the present application can also be improved as follows.
[0009] Further, the step of predicting the signal control start-up quantity according to the stop data, the start-up prediction information and the signal control channel capacity comprises: calculating a first start-up quantity according to the stop data and the start-up prediction information, the first start-up quantity representing a number of customers which have signal control stop in a day before a time period corresponding to a current stop-start wave and need to be processed by signal control start-up in the time period corresponding to the current stop-start wave; calculating a second start-up quantity according to the signal control channel capacity, the start-up prediction information and the first start-up quantity, the second start-up quantity representing a number of customers which have signal control stop in the time period corresponding to the current stop-start wave and need to be processed by signal control start-up in the time period corresponding to the current stop-start wave; and calculating the signal control start-up quantity according to the first start-up quantity and the second start-up quantity.
[0010] Further, the step of calculating the first start-up quantity according to the stop data and the start-up prediction information comprises: calculating the first start-up quantity according to a time period corresponding to a current stop-start wave, the stop data and the start-up prediction information by a first formula, wherein the first formula is:
[0011] O0 = ∑(V(m)*R(m,m));
[0012] wherein O0 is the first start-up quantity, V(m) is a number of signal control stops in an mth unit time period before a time period corresponding to a current stop-start wave, and R(m,m) is a probability that a customer which has signal control stop in the mth unit time period before the time period corresponding to the current stop-start wave needs to be processed by signal control start-up in an mth unit time period after the mth unit time period.
[0013] Further, the step of calculating the second start-up quantity according to the signal control channel capacity, the start-up prediction information and the first start-up quantity comprises: calculating the second start-up quantity according to the signal control channel capacity, the start-up prediction information and the first start-up quantity by a second formula, wherein the second formula is:
[0014] O1 = (T0-O0) / (1+R(0,0))*R(0,0);
[0015] wherein O1 is the second start-up quantity, T0 is the signal control channel capacity, O0 is the first start-up quantity, and R(0,0) is a probability that a customer which has signal control stop in a time period corresponding to a current stop-start wave needs to be processed by signal control start-up in the time period corresponding to the current stop-start wave.
[0016] Further, the calculating the remaining capacity of the signal control channel according to the signal control channel capacity and the signal control start-up amount comprises: calculating the remaining capacity of the signal control channel according to the signal control channel capacity, the first start-up amount and the second start-up amount by a third formula, wherein the third formula is:
[0017] S0 = T0 - O0 - O1 - M0;
[0018] wherein S0 is the remaining capacity of the signal control channel, T0 is the signal control channel capacity, O0 is the first start-up amount, O1 is the second start-up amount, and M0 is a preset redundancy amount.
[0019] Further, the stop-start control strategy is a start-up priority processing strategy, a stop priority processing strategy or a stop-start balance processing strategy.
[0020] Further, when the stop-start control strategy is the start-up priority processing strategy, the performing the signal control stop-start processing on the to-be-signal-controlled customers in batches according to the stop-start control strategy and the signal control priority categories of the to-be-signal-controlled customers comprises:
[0021] S11, obtaining to-be-started customers in the to-be-signal-controlled customers, the to-be-started customers representing customers needing to be processed for signal control start-up;
[0022] S12, sorting the to-be-started customers according to the signal control priority categories of the to-be-started customers to obtain a first customer list;
[0023] S13, extracting a first number of to-be-started customers from the to-be-started customers that have not been processed in the first customer list in the order of the to-be-started customers in the first customer list to obtain a first processing list;
[0024] S14, performing signal control start-up processing on the to-be-started customers in the first processing list;
[0025] S15, judging whether there are to-be-started customers that have not been processed in the first customer list and whether the remaining capacity of the signal control channel is greater than or equal to the number of to-be-signal-controlled customers that have not been processed, and if there are no to-be-started customers that have not been processed in the first customer list or the remaining capacity of the signal control channel is greater than or equal to the number of to-be-signal-controlled customers that have not been processed, performing signal control stop-start processing on the to-be-signal-controlled customers that have not been processed; otherwise, performing S13.
[0026] Further, when the stop-start control strategy is the stop priority processing strategy, the performing the signal control stop-start processing on the to-be-signal-controlled customers in batches according to the stop-start control strategy and the signal control priority categories of the to-be-signal-controlled customers comprises:
[0027] S21, acquire a to-be-stopped customer in the to-be-security-controlled customers, the to-be-stopped customer representing a customer needing to be processed by security control stopping;
[0028] S22, sort each to-be-stopped customer according to a security control priority category of each to-be-stopped customer, to obtain a second customer list;
[0029] S23, extract a second number of to-be-stopped customers in the second customer list in a to-be-stopped customer order of the second customer list, to obtain a second processing list;
[0030] S24, perform security control stopping processing on each to-be-stopped customer in the second processing list;
[0031] S25, judge whether there is an unprocessed to-be-stopped customer in the second customer list, and judge whether a remaining capacity of the security control channel is greater than or equal to a number of unprocessed to-be-security-controlled customers, if there is no unprocessed to-be-stopped customer in the second customer list or the remaining capacity of the security control channel is greater than or equal to the number of unprocessed to-be-security-controlled customers, perform security control stopping processing on each unprocessed to-be-security-controlled customer; otherwise, perform S23.
[0032] Further, when the stopping and starting control strategy is a stopping and starting balance processing strategy, the security control stopping and starting processing of the to-be-security-controlled customers in batches according to the stopping and starting control strategy and the security control priority category of each to-be-security-controlled customer comprises:
[0033] S31, acquire a to-be-started customer and a to-be-stopped customer in the to-be-security-controlled customers respectively;
[0034] S32, sort each to-be-stopped customer according to a security control priority category of each to-be-security-controlled customer, to obtain a third customer list, and sort each to-be-started customer according to a security control priority category of each to-be-security-controlled customer, to obtain a fourth customer list;
[0035] S33, acquire a predicted stopping time of each to-be-stopped customer in the third customer list respectively;
[0036] S34, calculate an actual stopping time of each to-be-stopped customer in the third customer list respectively according to the predicted stopping time of each to-be-stopped customer in the third customer list, a preset delay stopping reference value and a preset adjustment amount; the delay stopping reference value representing a delay stopping time set according to a business rule, and the adjustment amount representing an advance or delay stopping time set according to a security control priority category;
[0037] S35, extracting a to-be-stopped customer with an actual stopping time less than or equal to a preset setting value from the to-be-stopped customers in the third customer list, to obtain a third processing list;
[0038] S36, extracting a to-be-started customer with a high signal control priority from the to-be-started customers in the fourth customer list, to obtain a fourth processing list;
[0039] S37, judging whether the residual capacity of the signal control channel is greater than or equal to the sum of the number of the to-be-stopped customers in the third processing list and the number of the to-be-started customers in the fourth processing list, if yes, performing signal control stopping processing on each to-be-stopped customer in the third processing list and performing signal control starting processing on each to-be-started customer in the fourth processing list, and executing S38; otherwise, updating the actual stopping time of each to-be-stopped customer in the third customer list according to the delay stopping reference value and the adjustment amount, and executing S35;
[0040] S38, judging whether there is a to-be-stopped customer in the third customer list and whether there is a to-be-started customer in the fourth customer list, if yes, executing S35; otherwise, completing the signal control stopping and starting processing of the current stopping and starting wave.
[0041] Further, the signal control priority category is determined by the following method: obtaining customer information of each customer, the customer information being information describing personal information, payment habits, consumption habits and complaint situation of the customer; performing classification processing on the customers according to the customer information of each customer; obtaining characteristics of each type of customers; and determining the signal control priority category corresponding to each type of customers according to the characteristics of each type of customers. BRIEF DESCRIPTION OF DRAWINGS
[0042] Figure 1 a flow chart of the signal control stopping and starting flow control method;
[0043] Figure 2 a stopping and starting situation analysis diagram;
[0044] Figure 3 a stopping and starting flow diagram. DETAILED DESCRIPTION
[0045] The principles and features of the present application are described below, and the examples are only used to explain the present application, and are not used to limit the scope of the present application.
[0046] As Figure 1As shown, the embodiment provides a method for regulating the flow of signal control stop and start, comprising: obtaining stop data for the current stop and start wave, start prediction information, signal control channel capacity, to be signal controlled customers, the number of to be signal controlled customers and stop and start control strategy; the current stop and start wave represents the current batch of signal control stop and start processing, the stop data represents the distribution of signal control stop and start quantity per unit period at the current stop and start wave and before the current stop and start wave, the start prediction information describes the probability of signal control start processing for customers who have signal control stop in any time period and each unit 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 at the current stop and start wave, the to be signal controlled customers represent customers who need to be signal controlled, and the stop and start control strategy represents the flow regulation strategy of signal control stop and start processing; according to the stop data, the start prediction information and the signal control channel capacity, the signal control start quantity is predicted, which represents the number of users that may initiate signal control start operation at the current stop and start wave; according to the signal control channel capacity and the signal control start quantity, the signal control channel residual capacity is calculated; the signal control channel residual capacity represents the theoretical number of signal control stop and start operations that can be processed by the signal control system under the condition of processing all signal control start operations of the current stop and start wave; it is judged whether the number of to be signal controlled customers is greater than the signal control channel residual capacity, if yes, the signal control priority class of each to be signal controlled customer is obtained, and according to the stop and start control strategy and the signal control priority class of each to be signal controlled customer, the to be signal controlled customers are processed in batches; otherwise, all to be signal controlled customers are processed; wherein the signal control priority class represents the priority of signal control stop and start processing.
[0047] The signal control channel capacity is related to the actual processing of the downstream link. The throughput of the downstream is evaluated according to the host performance, database performance, abnormal lock-up and other conditions of multiple downstream links. The signal control channel capacity depends on the throughput of the slowest link in the downstream.
[0048] The downstream link includes service start order processing, service start instruction decomposition and service start instruction sending. The service start order processing is used for order regularization and processing. The service start instruction decomposition is used for decomposing the instructions in the service start. The service start instruction sending is used for sending to different platforms according to different instructions. The throughput of each downstream link can be obtained by pressure testing, production data statistics and other methods. The throughput of each downstream link can also be calculated by the following formula:
[0049] Throughput = min (module standard case processing capacity * CPU threshold reduction ratio * module standard case processing capacity * CPU threshold reduction ratio
[0050] Database performance index influence proportion, system backlog module unit time processing capacity.
[0051] The module standard condition processing capacity refers to the single-process conventional processing performance (xxx items / minute) under the condition that the machine load is sufficient. The CPU over-threshold reduction proportion refers to the performance reduction rate when the CPU usage rate exceeds a certain value according to performance testing. For example, the performance is reduced by 10% when the CPU exceeds 80%. The database performance index influence proportion refers to the single-process performance reduction proportion when the database index reaches a certain value according to performance testing, similar to the CPU reduction proportion. The system backlog module unit time processing capacity refers to the processing performance (xxx items / minute) of the module under the condition of full load at the entrance according to the past data statistics.
[0052] The to-be-signal-controlled customers include customers currently requiring signal control and customers to be sent for signal control. The customers currently requiring signal control refer to the to-be-signal-controlled customers of the current wave generated in real time, that is, the consumption or payment behavior newly generated in the current wave triggers the need for signal control shutdown or signal control startup. The customers to be sent for signal control refer to customers that are delayed for shutdown processing in the previous wave and need to be processed for signal control shutdown in the current wave.
[0053] As shown in Figure 2 , by studying the relationship between shutdown and startup, the rule is found. According to the daily life habits of customers, the shutdown duration proportion is different in different time periods, and the shutdown duration proportion is basically similar in the same time period. For example, the proportion of users with long shutdown duration is large in the early morning, and the proportion of users with short shutdown duration is large during the day. In the same time period, the more the shutdown quantity of a single wave is, the larger the startup quantity of the subsequent wave is.
[0054] For the startup prediction information, the historical shutdown and startup records need to be obtained from the system first. The historical shutdown and startup records represent the signal control shutdown records in a period of time and the corresponding signal control startup records of each signal control shutdown record. For example, the signal control shutdown time and the corresponding signal control startup time of each user in the past three months are counted. Then, according to 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 the control processing. Therefore, the priority of the control stop and start processing of different customers is distinguished through the customer control priority category. From the system level, the stability of the processing quantity of the stop and start instructions in each period needs to be ensured. Therefore, based on the control channel capacity, the stop and start data and the prediction information, the remaining capacity of the control channel of the current system is predicted. Finally, combined with the remaining capacity of the control channel, the stop and start control strategy and the control priority category of each customer to be controlled, each customer to be controlled is processed for control stop and start. The method ensures the timeliness and stability of the control system processing, and improves the customer service perception.
[0056] Optionally, in the embodiment, the control priority category is determined by: obtaining customer information of each customer respectively, the customer information being information describing personal information, payment habits, consumption habits and complaint situations of the customer; classifying the customers according to the customer information of each customer; obtaining the characteristics of each type of customer respectively; and determining the corresponding control priority category of each type of customer according to the characteristics of each type of customer.
[0057] The customer information includes static attributes and dynamic attributes of the customer. The static attributes are personal information of the customer when registering for network, such as network age, age, etc. The dynamic attributes are payment habits, consumption habits, complaint habits, etc. of the customer, such as arrears frequency, complaint times, etc. In actual application, the information selected for classification of the customer can be selected according to the specific situation.
[0058] From the customer level, the timeliness of start needs to be ensured, and the timeliness of stop has different demands for different customers. For example: for customers with good credit, occasional non-timely payment is expected to be reminded by the operator in time, delayed stop and given a certain payment time; for low-consumption customers, if the control is not timely, it is easy to cause overspending and loss to the customer. Therefore, based on the customer information of the customer, the customers are divided into several categories through clustering algorithm. For each type of customer, the characteristics of the customers of this type are obtained, i.e. the similar customer information of the customers of this type, and finally the control priority category of the customers of this type is determined according to the characteristics of the customers of this type.
[0059] In this embodiment, the control priority category includes premium customers, ordinary customers, tolerant customers and high-risk customers. The characteristics of premium customers include high consumption, high credit and few stop situations, etc. The characteristics of ordinary customers include occasional stop, general consumption, etc. The characteristics of tolerant customers include low consumption, short network age, infrequent use of the mobile phone, etc. The characteristics of high-risk customers include number preservation, low consumption, many complaint times and many stop times, etc.
[0060] Optionally, in an embodiment, the step of predicting the signal control start-up quantity according to the stop data, the start-up prediction information and the signal control channel capacity comprises: calculating a first start-up quantity according to the stop data and the start-up prediction information, the first start-up quantity representing the number of customers who have signal control stop in a day before a time period corresponding to a current stop-start wave and need to be processed for signal control start-up in the time period corresponding to the current stop-start wave; calculating a second start-up quantity according to the signal control channel capacity, the start-up prediction information and the first start-up quantity, the second start-up quantity representing the number of customers who have signal control stop in a time period corresponding to a current stop-start wave and need to be processed for signal control start-up in the time period corresponding to the current stop-start wave; and calculating the signal control start-up quantity according to the first start-up quantity and the second start-up quantity.
[0061] Optionally, in an embodiment, the step of calculating the first start-up quantity according to the stop data and the start-up prediction information comprises: calculating the first start-up quantity according to a time period corresponding to a current stop-start wave, the stop data and the start-up prediction information by a first formula, wherein the first formula is:
[0062] O0 =∑(V(m)*R(m,m));
[0063] wherein O0 is the first start-up quantity, V(m) is the number of signal control stops in an mth unit time period before a time period corresponding to a current stop-start wave, and R(m,m) is the probability that a customer who has signal control stop in the mth unit time period before a time period corresponding to a current stop-start wave needs to be processed for signal control start-up in an mth unit time period after the time period corresponding to the current stop-start wave.
[0064] The unit time period can be valued according to specific conditions, for example, the unit time period is one hour. The range of mt is 0 to 24 hours, and t represents the length of the unit time period. 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 by hours, one day is divided into 0:00-1:00 time period, 1:00-2:00 time period, 2:00-3:00 time period, …, 22:00-23:00 time period, 23:00-24:00 time period, and the unit time period is one hour. The start-up prediction information includes: for example, in the 0:00-1:00 time period, the probability that a customer who has signal control stop in the 0:00-1:00 time period needs to be processed for signal control start-up in the 0th, 1st, 2nd, …, unit time period after the 0:00-1:00 time period.
[0065] When calculating the first activation volume, R(m, m) is obtained from the activation prediction information. Specifically, taking the time period corresponding to the current shutdown / activation wave as 0:00 to 1:00 as an example, R(1, 1) represents the probability that a customer whose service was suspended within the first unit time period before the current shutdown / activation wave needs to undergo service activation processing within the first unit time period after the first unit time period before the current shutdown / activation wave. To obtain R(1, 1), it is necessary to first calculate the time period corresponding to the first unit time period before the current shutdown / activation wave, i.e., 23:00 to 24:00. Then, the probability that a customer whose service was suspended within 23:00 to 24:00 needs to undergo service activation processing within the first unit time period after 23:00 to 24:00 is obtained from the activation prediction information, which is R(1, 1). For V(m), taking V(2) as an example, V(2) represents the number of signal control shutdowns during the time period from 22:00 to 23:00.
[0066] Optionally, in an embodiment, calculating the second power-on quantity based on the signal control channel capacity, the power-on prediction information, and the first power-on quantity includes: calculating the second power-on quantity using a second formula based on the signal control channel capacity, the power-on prediction information, and the first power-on quantity, wherein the second formula is:
[0067] O1=(T0-O0) / (1+R(0,0))*R(0,0);
[0068] Where O1 is the second power-on quantity, T0 is the signal control channel capacity, O0 is the first power-on quantity, and R(0,0) is the probability that a customer whose signal control shutdown occurs within the time period corresponding to the current power-on / shutdown wave needs to be processed for signal control power-on within the time period corresponding to the current power-on / shutdown wave.
[0069] Optionally, in an embodiment, calculating the remaining capacity of the signal control channel based on the signal control channel capacity and the signal control power-on quantity includes: calculating the remaining capacity of the signal control channel using a third formula based on the signal control channel capacity, the first power-on quantity, and the second power-on quantity, wherein the third formula is:
[0070] S0 = T0 - O0 - O1 - M0;
[0071] Wherein, S0 is the remaining capacity of the signal control channel, T0 is the capacity of the signal control channel, O0 is the first power-on quantity, O1 is the second power-on quantity, and M0 is the preset redundancy quantity.
[0072] The remaining capacity of the signal control channel is calculated by subtracting the possible number of systems started and the redundancy for the current wave from the channel's current capacity. The redundancy is a reserve for system buffering, and its value is controlled by the operations and maintenance personnel based on their experience.
[0073] As shown in Figure 3 , it is analyzed that the factors affecting the current wave stop and start flow include: downstream processing capacity, past stop and start quantity, current wave stop and start quantity, and other types of start quantity, wherein the past stop and start quantity and the current wave stop and start quantity are obtained depending on the proportion of stop duration in each time period. Therefore, based on each element of the start quantity, the method predicts the start quantity of the current wave, and calculates the remaining capacity of the current wave of the signal control channel according to the downstream throughput and the predicted start quantity.
[0074] Optionally, in the embodiment, the stop and start control strategy is a start priority processing strategy, a stop priority processing strategy, or a stop and start balanced processing strategy. The start priority processing strategy represents that the signal control start processing is performed according to the signal control priority category of the to-be-signal-controlled customer first, and then the signal control stop processing is performed; the stop priority processing strategy represents that the signal control stop processing is performed according to the signal control priority category of the to-be-signal-controlled customer first, and then the signal control start processing is performed; and the stop and start balanced processing strategy represents that the signal control stop and start processing is balanced according to the signal control priority category of the to-be-signal-controlled customer.
[0075] Optionally, in the embodiment, when the stop and start control strategy is the start priority processing strategy, the signal control stop and start processing of the to-be-signal-controlled customers in batches according to the stop and start control strategy and the signal control priority category of each to-be-signal-controlled customer includes:
[0076] S11, obtaining a to-be-started customer in the to-be-signal-controlled customers, the to-be-started customer representing a customer needing signal control start processing;
[0077] S12, sorting each to-be-started customer according to the signal control priority category of each to-be-started customer to obtain a first customer list;
[0078] S13, extracting a first number of to-be-started customers from the to-be-started customers in the first customer list in the order of the to-be-started customers in the first customer list to obtain a first processing list;
[0079] S14, performing signal control start processing on each to-be-started customer in the first processing list;
[0080] S15, judging whether there is an unprocessed to-be-started customer in the first customer list and whether the remaining capacity of the signal control channel is greater than or equal to the number of unprocessed to-be-signal-controlled customers, if there is no unprocessed to-be-started customer in the first customer list or the remaining capacity of the signal control channel is greater than or equal to the number of unprocessed to-be-signal-controlled customers, performing signal control stop and start processing on each unprocessed to-be-signal-controlled customer; otherwise, performing S13.
[0081] According to the signal control priority categories of each to-be-started customer, each to-be-started customer is sorted, that is, sorted in the order of high-quality customers, ordinary customers, tolerant customers, and high-risk customers in turn. The first quantity can be set according to actual conditions, for example, set the first quantity = 80% * the remaining capacity of the signal control channel.
[0082] Optionally, in an embodiment, when the shutdown-startup control strategy is a shutdown-first processing strategy, the signal control shutdown-startup processing of the to-be-signal-controlled customers in batches according to the shutdown-startup control strategy and the signal control priority categories of each to-be-signal-controlled customer includes:
[0083] S21, obtaining to-be-shutdown customers in the to-be-signal-controlled customers, the to-be-shutdown customers representing customers needing signal control shutdown processing;
[0084] S22, sorting each to-be-shutdown customer according to the signal control priority category of each to-be-shutdown customer to obtain a second customer list;
[0085] S23, extracting a second quantity of to-be-shutdown customers from the to-be-shutdown customers that have not been processed in the second customer list in the order of to-be-shutdown customers in the second customer list to obtain a second processing list;
[0086] S24, performing signal control shutdown processing on each to-be-shutdown customer in the second processing list;
[0087] S25, judging whether there is a to-be-shutdown customer that has not been processed in the second customer list and whether the remaining capacity of the signal control channel is greater than or equal to the quantity of to-be-signal-controlled customers that have not been processed, if there is no to-be-shutdown customer that has not been processed in the second customer list or the remaining capacity of the signal control channel is greater than or equal to the quantity of to-be-signal-controlled customers that have not been processed, performing signal control shutdown-startup processing on each to-be-signal-controlled customer that has not been processed; otherwise, performing S23.
[0088] According to the signal control priority categories of each to-be-shutdown customer, each to-be-shutdown customer is sorted, that is, sorted in the order of high-risk customers, tolerant customers, ordinary customers, and high-quality customers in turn. The second quantity can be set according to actual conditions, for example, set the second quantity = 80% * the remaining capacity of the signal control channel.
[0089] Optionally, in an embodiment, when the shutdown-startup control strategy is a shutdown-startup balance processing strategy, the signal control shutdown-startup processing of the to-be-signal-controlled customers in batches according to the shutdown-startup control strategy and the signal control priority categories of each to-be-signal-controlled customer includes:
[0090] S31, respectively obtaining to-be-started customers and to-be-shutdown customers in the to-be-signal-controlled customers;
[0091] S32, sorting each of the to-be-shut-down customers according to the signal control priority categories of each of the to-be-signal-controlled customers to obtain a third customer list, and sorting each of the to-be-started customers to obtain a fourth customer list;
[0092] S33, obtaining a predicted shut-down time of each of the to-be-shut-down customers in the third customer list;
[0093] S34, calculating an actual shut-down time of each of the to-be-shut-down customers in the third customer list according to the predicted shut-down time of each of the to-be-shut-down customers in the third customer list, a preset delayed shut-down reference value and a preset adjustment amount; the delayed shut-down reference value represents a delayed shut-down time set according to a business rule, and the adjustment amount represents an advanced or delayed shut-down time set according to the signal control priority category;
[0094] S35, extracting a to-be-shut-down customer with an actual shut-down time less than or equal to a preset set value from the to-be-shut-down customers in the third customer list that have not been processed to obtain a third processing list;
[0095] S36, extracting a to-be-started customer with a high signal control priority category from the to-be-started customers in the fourth customer list that have not been processed to obtain a fourth processing list;
[0096] S37, judging whether a remaining capacity of the signal control channel is greater than or equal to a sum of the to-be-shut-down customers in the third processing list and the to-be-started customers in the fourth processing list, if yes, performing signal control shut-down processing on each of the to-be-shut-down customers in the third processing list and performing signal control start-up processing on each of the to-be-started customers in the fourth processing list, and executing S38; otherwise, updating the actual shut-down time of each of the to-be-shut-down customers in the third customer list that have not been processed according to the delayed shut-down reference value and the adjustment amount, and executing S35;
[0097] S38, judging whether there is a to-be-shut-down customer in the third customer list that has not been processed and judging whether there is a to-be-started customer in the fourth customer list that has not been processed, if yes, executing S35; otherwise, completing the signal control shut-down and start-up processing of the current shut-down and start-up wave.
[0098] In the description of the application, it should be understood that the orientation or positional relationship indicated by the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the application and simplifying the description, and does not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the application.
[0099] In addition, the terms "first", "second" are only for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include at least one of the features. In the description of the application, the meaning of "a plurality of" is at least two, such as two, three, etc., unless otherwise explicitly specified and limited.
[0100] In the present application, unless otherwise explicitly specified and limited, the terms "mounting", "connection", "connection", "fixing" and the like should be understood broadly, for example, it can be fixed connection, or detachable connection, or integral; it can be mechanical connection, or electrical connection; it can be directly connected, or indirectly connected through intermediate medium, it can be the internal communication of two elements or the interaction relationship between two elements, unless otherwise explicitly limited. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0101] In the present application, unless otherwise explicitly specified and limited, the first feature is "on" or "under" the second feature, which can be direct contact between the first and second features, or indirect contact between the first and second features through intermediate medium. Moreover, the first feature "above", "above" and "above" the second feature can be directly above or obliquely above the first feature, or only indicate that the horizontal height of the first feature is higher than that of the second feature. The first feature "below", "below" and "below" the second feature can be directly below or obliquely below the first feature, or only indicate that the horizontal height of the first feature is less than that of the second feature.
[0102] In the description of the specification, the description of the terms "one embodiment", "some embodiments", "an example", "a specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are contained in at least one embodiment or example of the present application. In the specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any suitable manner in any one or more embodiments or examples. In addition, the person skilled in the art can combine and combine the different embodiments or examples described in the specification and the features of the different embodiments or examples without contradiction.
[0103] Although the embodiments of the present application have been shown and described above, it is understood that the above-described embodiments are exemplary and are not to be construed as limiting the present application, and the person skilled in the art can make changes, modifications, replacements and variations to the above-described embodiments within the scope of the present application.
Claims
1. A method for regulating the start-up and shutdown flow of signal control systems, characterized in that, include: Obtain shutdown data, startup prediction information, signal control channel capacity, customers awaiting signal control, number of customers awaiting signal control, and shutdown / startup control strategies for the current shutdown / startup wave; The current shutdown / startup wave represents the current batch of signal control shutdown / startup processing. The shutdown data represents the distribution of the number of signal control shutdowns in the current shutdown / startup wave and before the current shutdown / startup wave by unit time period. The startup prediction information describes the probability that a customer experiencing a signal control shutdown in any time period needs to undergo signal control startup processing 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 control shutdown / startup operations that the signal control system can fully process in the current shutdown / startup wave. The customer awaiting signal control represents the customer who needs to undergo signal control shutdown / startup processing. The shutdown / startup control strategy represents the traffic control strategy for signal control shutdown / startup processing. Based on the shutdown data, the power-on prediction information, and the signal control channel capacity, the signal control power-on quantity is predicted. The signal control power-on quantity represents the number of users who may initiate a signal control power-on operation during the current shutdown / power-on wave. The remaining capacity of the signal control channel is calculated based on the signal control channel capacity and the number of signal control activations; the remaining capacity of the signal control channel represents the theoretical number of signal control shutdown operations that the signal control system can handle under the condition that it can handle all signal control activation operations of the current shutdown / activation wave. Determine whether the number of customers to be controlled by the credit control system is greater than the remaining capacity of the credit control channel. If it is greater, obtain the credit control priority category of each customer to be controlled by the credit control system, and perform credit control shutdown and startup processing on the customers to be controlled by the credit control system in batches according to the shutdown and startup control strategy and the credit control priority category of each customer to be controlled by the credit control system. Otherwise, all customers subject to credit control shall be subject to credit control shutdown / startup processing; wherein, the credit control priority category represents the priority level of the credit control shutdown / startup processing.
2. The method for regulating the start-up and shutdown flow of signal control according to claim 1, characterized in that, The step of predicting the number of signal control systems to be started based on the shutdown data, the start-up prediction information, and the signal control channel capacity includes: Based on the shutdown data and the startup prediction information, a first startup quantity is calculated; the first startup quantity represents the number of customers who experienced a signal-controlled shutdown on the day before the current shutdown / startup wave, and who need to undergo signal-controlled startup processing during the current shutdown / startup wave. The second power-on quantity is calculated based on the signal control channel capacity, the power-on prediction information, and the first power-on quantity; the second power-on quantity represents the number of customers whose signal control outages occur during the time period corresponding to the current outage / power-on wave, and the number of such customers who need to undergo signal control power-on processing during the time period corresponding to the current outage / power-on wave. Calculate the signal control activation quantity based on the first activation quantity and the second activation quantity.
3. The method for regulating the start-up and shutdown flow of signal control according to claim 2, characterized in that, The step of calculating the first startup quantity based on the shutdown data and the startup prediction information includes: Based on the time period corresponding to the current shutdown / startup wave, the shutdown data, and the startup prediction information, the first startup quantity is calculated using a first formula, wherein the first formula is: O0 = ∑(V(m)*R(m, m)); Where O0 is the first activation quantity; V(m) is the number of signal control shutdowns in the m-th unit time period before the current shutdown / activation wave; R(m, m) is the probability that a customer who experienced a signal control shutdown in the m-th unit time period before the current shutdown / activation wave needs to undergo signal control activation processing in the m-th unit time period after the m-th unit time period before the current shutdown / activation wave.
4. The method for regulating the start-up and shutdown flow of signal control according to claim 2, characterized in that, The step of calculating the second power-on quantity based on the signal control channel capacity, the power-on prediction information, and the first power-on quantity includes: Based on the signal control channel capacity, the power-on prediction information, and the first power-on quantity, the second power-on quantity is calculated using a second formula, wherein the second formula is: O1=(T0-O0) / (1+R(0,0))*R(0,0); Where O1 is the second power-on quantity, T0 is the signal control channel capacity, O0 is the first power-on quantity, and R(0,0) is the probability that a customer whose signal control shutdown occurs within the time period corresponding to the current power-on / shutdown wave needs to be processed for signal control power-on within the time period corresponding to the current power-on / shutdown wave.
5. The method for regulating the start-up and shutdown flow of signal control according to claim 2, characterized in that, The step of calculating the remaining capacity of the signal control channel based on the signal control channel capacity and the signal control activation quantity includes: Based on the signal control channel capacity, the first power-on quantity, and the second power-on quantity, the remaining capacity of the signal control channel is calculated using a third formula, wherein the third formula is: S0 = T0 - O0 - O1 - M0; Wherein, S0 is the remaining capacity of the signal control channel, T0 is the capacity of the signal control channel, O0 is the first power-on quantity, O1 is the second power-on quantity, and M0 is the preset redundancy quantity.
6. The method for regulating the start-up and shutdown flow of signal control according to claim 1, characterized in that, The start-up and shutdown control strategy is either a start-up priority strategy, a shutdown priority strategy, or a balanced start-up and shutdown strategy.
7. The method for regulating the start-up and shutdown flow of signal control according to claim 6, characterized in that, When the power-on / off control strategy is a power-on priority processing strategy, the step of performing power-on / off processing on the customers to be controlled in batches according to the power-on / off control strategy and the credit control priority category of each customer to be controlled includes: S11. Obtain the customers to be powered on from the customers to be controlled by the credit system. The customers to be powered on represent customers that need to undergo the credit system power-on process. S12. Sort each of the customers to be powered on according to the credit control priority category of each customer to be powered on, and obtain a first customer list; S13. According to the order of the customers waiting to be powered on in the first customer list, extract a first number of customers waiting to be powered on from the unprocessed customers in the first customer list to obtain a first processing list; S14. Perform signal control power-on processing on each of the customers to be powered on in the first processing list; S15. Determine whether there are any unprocessed customers waiting to be powered on 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 waiting to be controlled. If there are no unprocessed customers waiting to be powered on 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 waiting to be controlled, then perform signal control shutdown / startup processing on each unprocessed customer waiting to be controlled; otherwise, execute S13.
8. The method for regulating the start-up and shutdown flow of signal control according to claim 6, characterized in that, When the power-on / off control strategy is a power-off priority strategy, the step of performing power-on / off control on the customers to be controlled in batches according to the power-on / off control strategy and the credit control priority category of each customer to be controlled includes: S21. Obtain the customers to be suspended from the customers to be controlled by the credit system. The customers to be suspended represent customers that need to be suspended by the credit system. S22. Sort each customer to be suspended according to the credit control priority category of each customer to be suspended to obtain a second customer list; S23. According to the order of customers waiting to be suspended in the second customer list, extract the second number of customers waiting to be suspended from the unprocessed customers in the second customer list to obtain the second processing list; S24. Perform credit control shutdown processing on each of the customers to be shut down in the second processing list; S25. Determine whether there are any unprocessed customers waiting 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 waiting to be controlled. If there are no unprocessed customers waiting 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 waiting to be controlled, then perform signal control shutdown / startup processing on each unprocessed customer waiting to be controlled; otherwise, execute S23.
9. The method for regulating the start-up and shutdown flow of signal control according to claim 6, characterized in that, When the power-on / off control strategy is a balanced power-on / off processing strategy, the step of performing power-on / off processing on the customers to be controlled in batches according to the power-on / off control strategy and the credit control priority category of each customer to be controlled includes: S31. Obtain the customers waiting to be powered on and the customers waiting to be powered off from the customers to be controlled by the credit system; S32. Sort each customer to be shut down according to the credit control priority category of each customer to be controlled, to obtain a third customer list, and sort each customer to be powered on, to obtain a fourth customer list. S33. Obtain the estimated downtime of each customer to be shut down in the third customer list; S34. Calculate the actual downtime of each customer in the third customer list based on the estimated downtime of each customer to be shut down, the preset delayed downtime baseline value, and the preset adjustment amount; the delayed downtime baseline value represents the delayed downtime set according to the business rules, and the adjustment amount represents the early or delayed downtime set according to the credit control priority category. S35. Extract the customers whose actual downtime is less than or equal to a preset value from the unprocessed customers in the third customer list to obtain the third processing list; S36. Extract the customers with the highest credit control priority category from the unprocessed customers in the fourth customer list to obtain the fourth processing list; S37. Determine whether the remaining capacity of the signal control channel is greater than or equal to the sum of the number of customers waiting to be shut down in the third processing list and the number of customers waiting to be turned on in the fourth processing list. If it is greater than or equal to the sum, perform signal control shutdown processing on each customer waiting to be shut down in the third processing list and perform signal control turn-on processing on each customer waiting to be turned on in the fourth processing list, and execute S38; otherwise, update the actual shutdown time of each unprocessed customer waiting to be shut down in the third customer list according to the delayed shutdown benchmark value and the adjustment amount, and execute S35. S38. Determine whether there are any unprocessed customers waiting to be shut down in the third customer list and whether there are any unprocessed customers waiting to be turned on in the fourth customer list. If there are any unprocessed customers waiting to be shut down in the third customer list or any unprocessed customers waiting to be turned on in the fourth customer list, then execute S35; otherwise, complete the signal control shutdown and start-up processing for the current shutdown and start-up wave.
10. The method for regulating the start-up and shutdown flow of signal control according to claim 1, characterized in that, The priority category of the information control system is determined in the following way: The customer information of each customer is obtained separately. The customer information includes information describing the customer's personal information, payment habits, consumption habits, and complaint status. The customers are categorized based on their customer information. Obtain the characteristics of each customer category separately; Based on the characteristics of each customer type, the corresponding credit control priority category is determined for each customer type.
Citation Information
Patent Citations
Method for intelligently allocating dynamic channels for telecom services
CN101707726A
Credit control state management method, system and equipment
CN113449940A