Method for automatically auditing and processing functions or rules of mobile service products
By building an automatic audit processing platform framework and dynamic load balancing mechanism, the problem of lagging audit processing in mobile service systems is solved, efficient and automated audit processing is achieved, system response speed and user experience are improved, and business losses and complaints are reduced.
Patent Information
- Application Number
- CN202510187884.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-20
- Publication Date
- 2025-07-11
AI Technical Summary
In the existing technology, the auditing and processing of mobile service systems is lagging behind, resulting in rule errors or new functions that fail to take effect, resulting in business losses and customer complaints.
Build an automatic auditing and processing platform framework, configure multiple auditing points, monitor the length of the task list in real time, dynamically allocate auditing tasks, and realize load balancing and automated processing.
Improve audit processing efficiency, reduce manual intervention, improve system response speed and user experience, promptly discover system problems, and avoid business losses and customer complaints.
Smart Images

Figure CN120295886A_ABST
Abstract
Description
Background Art
[0002] With the continuous innovation of mobile business models, more and more diverse promotions or products are emerging, and the system is becoming increasingly complex. The online launch of new functions and new rules is very frequent, but the auditing after launch is relatively lagging. Often, due to rule errors or new functions not taking effect, customers who cannot handle a certain business are successfully processed, resulting in mobile revenue losses; or customers who can handle it cannot actually handle it, causing customer complaints. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to provide, in view of the deficiencies of the prior art, an automatic auditing processing method for mobile business product functions or rules, specifically as follows:
[0004] 1) In a first aspect, the present invention provides an automatic auditing processing method for mobile business product functions or rules, and the specific technical solution is as follows:
[0005] Construct an automatic auditing processing platform framework, and configure at least two auditing points in the automatic auditing processing platform framework. Each auditing point is used to call an auditing program or an auditing script according to an auditing instruction to process the auditing instruction, and feedback the processing result to a display end or a user end;
[0006] Obtain a target auditing instruction for a mobile business product or rule input by a user, sort the lengths of the task lists corresponding to all auditing points in real time to generate a total task list, and select the auditing point with the shortest task list length in the total task list to process the target auditing instruction. The task list length represents the number of auditing instructions to be processed corresponding to this auditing point.
[0007] The beneficial effects of an automatic auditing processing method for mobile business product functions or rules provided by the present invention are as follows:
[0008] 1. Improve the auditing processing efficiency: By constructing an automatic auditing processing platform framework and configuring multiple auditing points, the system can process multiple auditing tasks in parallel, significantly improving the auditing processing efficiency. Each auditing point can call the corresponding auditing program or script according to the auditing instruction to ensure that the auditing task can be executed quickly and accurately.
[0009] 2. Dynamic load balancing: By monitoring the lengths of the task lists of all auditing points in real time and sorting the task lists, the system can dynamically select the auditing point with the shortest task list length to process new auditing instructions. This load balancing mechanism can effectively avoid the situation where some auditing points are overloaded while other auditing points are idle, ensuring the reasonable utilization of system resources.
[0010] 3. Improve the system response speed: Since the system can dynamically allocate audit tasks according to the length of the task list, new audit instructions can be quickly allocated to the audit points with lighter loads for processing, thereby reducing task waiting time and improving the overall response speed of the system.
[0011] 4. Enhance the scalability of the system: This framework supports configuring multiple audit points and can dynamically allocate tasks according to the task load. Therefore, the system has good scalability. When the business volume increases, the processing capacity of the system can be expanded by adding audit points without the need for large-scale transformation of the existing system.
[0012] 5. Reduce manual intervention: Through the automated audit task allocation and processing mechanism, the system can automatically complete the scheduling and execution of audit tasks, reducing the dependence on manual intervention, lowering the risk of human errors, and also reducing the operation and maintenance costs.
[0013] 6. Improve the user experience: Since the system can quickly respond to audit instructions and timely feedback the processing results, users can obtain audit results faster, improving the user experience. At the same time, the system can discover problems and optimize before customer complaints, further improving customer satisfaction.
[0014] 7. Discover system problems in a timely manner: Through automated audit processing, the system can timely discover vulnerabilities or errors in newly launched functions or rules, avoiding business losses or customer complaints caused by rule errors or ineffective functions.
[0015] Based on the above solutions, the present invention can also be improved as follows.
[0016] Furthermore, it also includes: configuring the start and stop times and audit frequencies corresponding to each audit point. When the length of the time period between the stop moment in the start and stop times and the current moment is less than the unit audit time period length corresponding to the audit frequency of this audit point, the task list length corresponding to this audit point is arranged at the end of the total task list.
[0017] Furthermore, it also includes: monitoring each audit point in real time and, when an anomaly is detected, handling the anomaly according to the monitoring strategy. The monitoring strategy includes stopping all processing tasks of this audit point and transferring the audit tasks in the task list corresponding to this audit point to the task lists corresponding to other audit points.
[0018] Furthermore, it also includes: archiving the anomaly handling results and the processing results of the target audit instructions and generating logs.
[0019] 2) In the second aspect, the present invention also provides an automatic audit processing system for mobile business product functions or rules. The specific technical solutions are as follows:
[0020] The building module is used for: building the framework of an automatic audit processing platform, and configuring at least two audit points in the automatic audit processing platform framework. Each audit point is used for processing the audit instruction according to the audit instruction by calling an audit program or an audit script, and feeding back the processing result to a display end or a user end;
[0021] The processing module is used for: obtaining a target audit instruction input by a user for a mobile service product or rule, sorting the lengths of the task lists corresponding to all audit points in real time to generate a total task list, and selecting, from the total task list, an audit point with the shortest task list length to process the target audit instruction. The task list length represents the number of unprocessed audit instructions corresponding to this audit point.
[0022] Based on the above solution, the present invention can also be improved as follows.
[0023] Furthermore, it further includes: a configuration module for: configuring the start and stop time and the audit frequency corresponding to each audit point. When the time period length between the stop moment in the start and stop time and the current moment is less than the unit audit time period length corresponding to the audit frequency of this audit point, then arrange the task list length corresponding to this audit point at the end of the total task list.
[0024] Furthermore, it further includes: an exception handling module for: monitoring each audit point in real time, and when an anomaly is monitored, handling the anomaly according to a monitoring strategy. The monitoring strategy includes stopping all processing tasks of this audit point, and transferring the audit tasks in the task list corresponding to this audit point to the task lists corresponding to other audit points.
[0025] Furthermore, it further includes: a storage module for: archiving the exception handling result and the processing result of the target audit instruction and generating a log.
[0026] 3) In a third aspect, the present invention also provides an electronic device, the electronic device includes a processor, the processor is coupled with a memory, and at least one computer program is stored in the memory. The at least one computer program is loaded and executed by the processor so that the electronic device implements the method as described in any one of the above.
[0027] 4) In a fourth aspect, the present invention also provides a computer-readable storage medium, and at least one computer program is stored in the computer-readable storage medium. The at least one computer program is loaded and executed by a processor so that a computer implements the method as described in any one of the above.
[0028] It should be noted that for the beneficial effects achieved by the technical solutions of the second to fourth aspects of the present invention and the corresponding possible implementation manners, reference may be made to the technical effects of the first aspect and its corresponding possible implementation manners described above, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Other features, objects, and advantages of the present invention will become more apparent from the following detailed description of non-limiting embodiments read with reference to the accompanying drawings:
[0030] Figure 1 It is a schematic flowchart of a method for automatically auditing the functions or rules of mobile service products according to an embodiment of the present invention;
[0031] Figure 2 It is a structural framework diagram of an electronic device according to the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0032] To make the objectives, technical solutions, and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.
[0033] As Figure 1 shown, a method for automatically auditing the functions or rules of mobile service products according to an embodiment of the present invention includes the following steps:
[0034] S1. Construct an automatic auditing processing platform framework, and configure at least two auditing points in the automatic auditing processing platform framework. Each auditing point is used to call an auditing program or an auditing script according to an auditing instruction to process the auditing instruction, and feed back the processing result to a display end or a user end;
[0035] S2. Obtain a target auditing instruction for mobile service products or rules input by a user, sort the lengths of the task lists corresponding to all auditing points in real time to generate a total task list, and select the auditing point with the shortest task list length in the total task list to process the target auditing instruction. The task list length represents the number of unprocessed auditing instructions corresponding to the auditing point.
[0036] The beneficial effects of a method for automatically auditing the functions or rules of mobile service products provided by the present invention are as follows:
[0037] 1. Improve the auditing processing efficiency: By constructing an automatic auditing processing platform framework and configuring multiple auditing points, the system can process multiple auditing tasks in parallel, significantly improving the auditing processing efficiency. Each auditing point can call the corresponding auditing program or script according to the auditing instruction to ensure that the auditing task can be executed quickly and accurately.
[0038] 2. Dynamic Load Balancing: By monitoring the task list lengths of all audit points in real time and sorting the task lists, the system can dynamically select the audit point with the shortest task list length to process new audit instructions. This load balancing mechanism can effectively avoid the situation where some audit points are overloaded while others are idle, ensuring the rational utilization of system resources.
[0039] 3. Improving System Response Speed: Since the system can dynamically allocate audit tasks according to the task list lengths, new audit instructions can be quickly assigned to the less-loaded audit points for processing, thereby reducing task waiting time and improving the overall response speed of the system.
[0040] 4. Enhancing System Scalability: This framework supports the configuration of multiple audit points and can dynamically allocate tasks according to the task load, so the system has good scalability. When the business volume increases, the processing capacity of the system can be expanded by adding audit points without the need for large-scale transformation of the existing system.
[0041] 5. Reducing Manual Intervention: Through the automated audit task allocation and processing mechanism, the system can automatically complete the scheduling and execution of audit tasks, reducing the dependence on manual intervention, lowering the risk of human errors, and also reducing operation and maintenance costs.
[0042] 6. Improving User Experience: Since the system can quickly respond to audit instructions and provide timely feedback on the processing results, users can obtain audit results faster, improving their usage experience. At the same time, the system can detect problems and optimize before customer complaints, further enhancing customer satisfaction.
[0043] 7. Detecting System Problems in a Timely Manner: Through automated audit processing, the system can timely detect vulnerabilities or errors in newly launched functions or rules, avoiding business losses or customer complaints caused by rule errors or unactivated functions.
[0044] Mobile service product functions or rules refer to various service functions provided by mobile communication service providers to users, as well as the usage rules and standards of these functions. The following are specific explanations:
[0045] Mobile service product functions:
[0046] Basic communication functions: including voice calls, text messages, multimedia messages, caller ID, call forwarding, international roaming, etc.
[0047] Data communication functions: such as mobile Internet data packages, WLAN access, 4G / 5G network support, etc.
[0048] Value-added service functions: such as caller ID cards, color ringtones, mobile email, mobile stock trading, music downloads, video on demand, etc.
[0049] Intelligent terminal functions: such as intelligent wearable devices (children's watches, elderly watches, etc.), smart home control, intelligent networking, etc.
[0050] 5G-related functions: such as 5G messaging, 5G video customer service, 5G new call, network slicing, etc.
[0051] Mobile service product rules:
[0052] Technical standards: The product needs to meet specific technical requirements, such as supporting the IPv6 protocol stack, USB communication standard, Bluetooth technical specification, etc.
[0053] Business rules: such as the usage rules of data plans, the charging standards for roaming services, the subscription and cancellation processes for value-added services, etc.
[0054] Security and privacy rules: The product needs to reach a certain level of security capabilities to ensure the security and privacy of user information.
[0055] Aging-friendly rules: Products for elderly users need to have functions such as large fonts, simple operation interfaces, and remote assistance.
[0056] Traffic identification and billing rules: Identify and bill application traffic through packet flow descriptions and detection rules.
[0057] The target audit instructions may include:
[0058] 1. Business process compliance audit
[0059] Audit instructions: Check whether the business handling process complies with company regulations and laws and regulations, and focus on the compliance of key links.
[0060] Application scenarios: Whether operations such as user account opening, account closing, and package changes are executed according to the established process.
[0061] 2. Data quality audit
[0062] Audit instructions: Compare and verify the data in the business system to ensure the accuracy, integrity, and consistency of the data.
[0063] Application scenarios: Use data comparison tools to check whether there are differences in the data in systems such as CRM and BOSS.
[0064] 3. Cash flow audit
[0065] Audit instructions: Monitor and reconcile the flow of revenue funds to ensure the security of funds and the consistency between accounts and actual situations.
[0066] Application scenarios: Conduct full-process monitoring of the funds of business halls, agents, electronic channels, etc., including receivables, actual receipts, and account reconciliation.
[0067] 4. Marketing Activity Audit
[0068] Audit Instruction: Evaluate the execution effect of marketing activities to ensure that the marketing plan meets the budget and revenue requirements.
[0069] Application Scenario: Check the handling volume and revenue of marketing activities, as well as whether there are any abnormal behaviors.
[0070] 5. Abnormal Change Monitoring Audit
[0071] Audit Instruction: Establish an abnormal change monitoring model to monitor abnormal situations in business handling in real time.
[0072] Application Scenario: Real-time early warning of abnormal changes such as terminal abnormalities and business risk monitoring.
[0073] 6. System Operation Permission Audit
[0074] Audit Instruction: Check whether the allocation and use of system operation permissions comply with regulations to prevent abuse of permissions.
[0075] Application Scenario: Whether the "lift restriction" permission of customer service staff is abused, for example.
[0076] 7. Business Restriction Audit
[0077] Audit Instruction: Standardize the audit of the setting and lifting of business restrictions to ensure that operations comply with regulations.
[0078] Application Scenario: Standardize the use of sensitive permissions through system automatic comparison and manual review.
[0079] 8. Audit Result Feedback and Closed-loop Management
[0080] Audit Instruction: Establish an audit result feedback mechanism to track and rectify the discovered problems to form closed-loop management.
[0081] Application Scenario: Automatically generate an audit report through the system, feedback the problems to relevant departments, and track the rectification situation.
[0082] Example 1, 1. Write the corresponding audit program or script for the new function or rule.
[0083] 2. Configure the audit function points in the audit system, and configure the start and stop times, audit frequencies corresponding to the audit points, as well as the monitoring strategies in case of abnormalities, etc.
[0084] 3. The back-end long-term audit framework performs multi-process scheduling, and reversely queries the configuration information of the corresponding audit points by reading the execution time of the configured audit points.
[0085] 4. Automatically load the audit program or script configured by the audit point and execute it.
[0086] 5. Record the corresponding execution results in the execution result table configured for the audit point.
[0087] 6. The long-running alarm monitoring program monitors the configured points to be monitored in multiple processes and reads the monitoring policies corresponding to the audit points.
[0088] 7. Read the data in the corresponding execution result table and determine whether the alarm trigger conditions are met.
[0089] 8. For the audit points that meet the trigger conditions, read the corresponding alarm methods and issue corresponding alarms.
[0090] Embodiment 2: A certain telecommunications operator has launched a new mobile service package change rule that allows users to upgrade or downgrade their packages without changing their numbers. To ensure that this rule can be correctly executed after going live and to avoid losses to users' normal package changes or system revenue due to rule errors, it is necessary to automatically audit this rule.
[0091] Implementation steps:
[0092] Write an audit program or script:
[0093] The development team wrote an audit script based on the new package change rule. The main function of this script is to simulate users initiating package change requests and verify whether the system correctly processes these requests, including whether the package change is successful and whether the fee calculation is correct.
[0094] Configure the audit function points:
[0095] A new audit point named "Package Change Rule Audit" was configured in the audit system. The start and stop times of this audit point were configured from 2:00 to 4:00 every morning, and the audit frequency was once an hour. At the same time, an exception monitoring policy was configured, such as triggering an alarm when the package change failure rate exceeds 5%.
[0096] Multi-process scheduling and configuration query:
[0097] The long-running audit framework at the backend reads the execution time of the "Package Change Rule Audit" point through multi-process scheduling and reversely queries the configuration information of this audit point to ensure that the audit task is executed at the specified time.
[0098] Automatically load and execute the audit script:
[0099] The audit framework automatically loads the audit script configured for the "Package Change Rule Audit" point and executes it at the specified time. The script simulates multiple users initiating package change requests and records the processing results of each request.
[0100] Record the execution results:
[0101] The execution results of the audit script are recorded in the execution result table configured at the "Package Change Rule Audit" point, including the success or failure status of each request, the reason for failure, etc.
[0102] Alarm monitoring:
[0103] The long-term alarm monitoring program monitors the "Package Change Rule Audit" point in multiple processes, reads the monitoring policy of this audit point, and checks the data in the execution result table in real time.
[0104] Judge the alarm trigger condition:
[0105] The alarm monitoring program reads the data in the execution result table and judges whether the package change failure rate exceeds 5%. If it exceeds, an alarm is triggered.
[0106] Trigger an alarm:
[0107] For the audit points that meet the trigger conditions, the system reads the corresponding alarm method (such as email alarm) and sends an alarm message to the operation and maintenance team to prompt that there may be an abnormality in the package change rule.
[0108] Beneficial effects:
[0109] Through automatic auditing, the system can timely discover problems in the package change rule, avoiding the situation that users cannot change the package normally or the system incurs revenue losses due to rule errors.
[0110] The alarm mechanism can notify the operation and maintenance team before the problem expands, timely repair the problem, and improve customer satisfaction.
[0111] Example 3, a certain telecommunications operator launched a new promotion activity. Users can enjoy discounts when handling specified services within a certain period of time. To ensure that the rules of the promotion activity can be correctly executed after going live and avoid the situation that users cannot enjoy discounts or the system incurs revenue losses due to rule errors, it is necessary to conduct automatic auditing on the rules of this promotion activity.
[0112] Implementation steps:
[0113] Write an audit program or script:
[0114] The development team wrote an audit program according to the rules of the promotion activity. The main function of this program is to simulate users handling specified services and verify whether the system correctly applies the discount to ensure that the discount amount is calculated correctly.
[0115] Configure the audit function point:
[0116] A new audit point named "Promotion Activity Rule Audit" is configured in the audit system. The start and stop times of this audit point are set from 10:00 am to 10:00 pm every day, and the audit frequency is once every 30 minutes. At the same time, an exception monitoring strategy is configured, such as triggering an alarm when the discount application failure rate exceeds 3%.
[0117] Multi-process scheduling and configuration query:
[0118] The long-running audit framework at the backend reads the execution time of the "Promotion Activity Rule Audit" point through multi-process scheduling and reversely queries the configuration information of this audit point to ensure that the audit task is executed at the specified time.
[0119] Automatically load and execute the audit program:
[0120] The audit framework automatically loads the audit program configured for the "Promotion Activity Rule Audit" point and executes it at the specified time. The program simulates multiple users handling the specified business and records the discount application situation for each business handling.
[0121] Record the execution results:
[0122] The execution results of the audit program are recorded in the execution result table configured for the "Promotion Activity Rule Audit" point, including whether the discount is successfully applied for each business handling and whether the discount amount is correct, etc.
[0123] Alarm monitoring:
[0124] The long-running alarm monitoring program monitors the "Promotion Activity Rule Audit" point through multi-process, reads the monitoring strategy of this audit point, and checks the data in the execution result table in real time.
[0125] Judge the alarm trigger condition:
[0126] The alarm monitoring program reads the data in the execution result table and judges whether the discount application failure rate exceeds 3%. If it exceeds, an alarm is triggered.
[0127] Trigger the alarm:
[0128] For the audit point that meets the trigger condition, the system reads the corresponding alarm method (such as SMS alarm) and sends an alarm message to the operation and maintenance team to prompt that there may be an abnormality in the promotion activity rule.
[0129] Beneficial effects:
[0130] Through automatic auditing, the system can timely discover problems in the promotion activity rules, avoiding the situation that users cannot enjoy discounts or the system incurs revenue losses due to rule errors.
[0131] The alarm mechanism can notify the operation and maintenance team before the problem expands, repair the problem in time, ensure the smooth progress of the promotion activity, and improve the customer experience.
[0132] Further, it further includes: configuring the start and stop times and the audit frequency corresponding to each audit point. When the time period length between the stop moment in the start and stop times and the current moment is less than the unit audit time period length corresponding to the audit frequency of this audit point, the task list length corresponding to this audit point is arranged at the end of the total task list.
[0133] Further, it further includes: monitoring each audit point in real time, and when an anomaly is monitored, processing the anomaly according to the monitoring strategy. The monitoring strategy includes stopping all processing tasks of this audit point and transferring the audit tasks in the task list corresponding to this audit point to the task lists corresponding to other audit points.
[0134] Further, it further includes: archiving the anomaly processing result and the processing result of the target audit instruction and generating a log.
[0135] In the above embodiments, although the steps are numbered S1, S2, etc., these are only specific embodiments given by the present invention. Those skilled in the art can adjust the execution order of S1, S2, etc. according to the actual situation, and this is also within the protection scope of the present invention. It can be understood that in some embodiments, it may include some or all of the above embodiments.
[0136] The present invention also provides an automatic audit processing system for mobile service product functions or rules. The specific technical solution is as follows:
[0137] The construction module is used for: constructing an automatic audit processing platform framework and configuring at least two audit points in the automatic audit processing platform framework. Each audit point is used to call an audit program or an audit script according to an audit instruction to process the audit instruction and feedback the processing result to the display end or the user end;
[0138] The processing module is used for: obtaining a target audit instruction for a mobile service product or rule input by a user, sorting the task list lengths corresponding to all audit points in real time to generate a total task list, and selecting the audit point with the shortest task list length in the total task list to process the target audit instruction. The task list length represents the number of pending audit instructions corresponding to this audit point.
[0139] Based on the above solution, the present invention can also be improved as follows.
[0140] Further, it further includes: a configuration module configured to: configure the start and stop time and the auditing frequency corresponding to each auditing point, and when the time length between the stop moment in the start and stop time and the current moment is less than the unit auditing time length corresponding to the auditing frequency of this auditing point, then arrange the task list length corresponding to this auditing point at the end of the total task list.
[0141] Further, it further includes: an exception handling module configured to: monitor each auditing point in real time, and when an anomaly is detected during monitoring, handle the anomaly according to the monitoring policy, where the monitoring policy includes stopping all processing tasks of this auditing point and transferring the auditing tasks in the task list corresponding to this auditing point to the task lists corresponding to other auditing points.
[0142] Further, it further includes: a storage module configured to: archive the exception handling results and the processing results of the target auditing instruction and generate a log.
[0143] It should be noted that the beneficial effects of the automatic auditing processing system for mobile service product functions or rules provided in the above embodiments are the same as those of the automatic auditing processing method for mobile service product functions or rules, and will not be elaborated here. In addition, when the system provided in the above embodiments implements its functions, only the division of the above function modules is used for illustration. In practical applications, the above functions can be allocated to different function modules according to needs, that is, the system can be divided into different function modules according to the actual situation to complete all or part of the functions described above. Additionally, the system and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments and will not be elaborated here.
[0144] As Figure 2 shown, an electronic device 300 according to an embodiment of the present invention, the electronic device 300 includes a processor 320, the processor 320 is coupled to a memory 310, and at least one computer program 330 is stored in the memory 310. The at least one computer program 330 is loaded and executed by the processor 320 to enable the electronic device 300 to implement any one of the above methods. Specifically:
[0145] The electronic device 300 can vary significantly due to different configurations or performances. It may include one or more processors 320 (Central Processing Units, CPUs) and one or more memories 310. Among them, at least one computer program 330 is stored in the one or more memories 310, and the at least one computer program 330 is loaded and executed by the one or more processors 320, so that the electronic device 300 implements the method for automatically auditing the functions or rules of mobile service products provided in the above embodiments. Of course, the electronic device 300 may also have components such as wired or wireless network interfaces, keyboards, and input / output interfaces for input and output. The electronic device 300 may also include other components for implementing the functions of the device, which will not be elaborated here.
[0146] In an embodiment of the present invention, a computer-readable storage medium stores at least one computer program, and the at least one computer program is loaded and executed by a processor so that a computer implements any one of the above methods.
[0147] Optionally, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0148] In an exemplary embodiment, a computer program product or a computer program is also provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes any one of the above methods.
[0149] It should be noted that the terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and do not represent a specific order or sequence. The order of use of similar objects may be interchanged appropriately so that the embodiments of the present application described here can be implemented in an order other than the illustrated or described order.
[0150] Those skilled in the art of the present technology know that the present invention can be implemented as a system, method, or computer program product. Therefore, the present disclosure can be specifically implemented in the following forms: it can be entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, which is generally referred to as "circuit", "module", or "system" in this article. In addition, in some embodiments, the present invention can also be implemented in the form of a computer program product in one or more computer-readable media, which contains computer-readable program code.
[0151] Any combination of one or more computer-readable media can be adopted. The computer-readable media can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device.
[0152] Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limitations on the present invention. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present invention.
Claims
1. An automatic auditing processing method for the functions or rules of mobile service products, characterized in that, It includes the following steps: Construct an automatic audit processing platform framework, and configure at least two audit points in the automatic audit processing platform framework. Each audit point is used to call an audit program or an audit script according to an audit instruction to process the audit instruction, and feedback the processing result to a display end or a user end; Obtain a target audit instruction input by a user for a mobile service product or rule, sort the lengths of task lists corresponding to all audit points in real time to generate a total task list, and select an audit point with the shortest task list length in the total task list to process the target audit instruction. The length of the task list represents the number of unprocessed audit instructions corresponding to this audit point.
2. The automatic auditing processing method for mobile service product functions or rules according to claim 1, wherein It also includes: Configure the start and stop time and the audit frequency corresponding to each audit point. When the time period length between the stop moment in the start and stop time and the current moment is less than the unit audit time period length corresponding to the audit frequency of this audit point, then arrange the length of the task list corresponding to this audit point at the end of the total task list.
3. The automatic auditing processing method for the functions or rules of mobile service products according to claim 1, wherein, It also includes: Monitor each audit point in real time, and when a monitoring anomaly occurs, process the anomaly according to a monitoring strategy. The monitoring strategy includes stopping all processing tasks of this audit point and transferring the audit tasks in the task list corresponding to this audit point to the task lists corresponding to other audit points.
4. A method for automatically auditing and processing the functions or rules of mobile service products according to claim 3, characterized in that It also includes: Archive the anomaly processing result and the processing result of the target audit instruction and generate a log.
5. An automatic auditing and processing system for mobile service product functions or rules, characterized in that, It includes: The construction module is used to: construct an automatic audit processing platform framework, and configure at least two audit points in the automatic audit processing platform framework. Each audit point is used to call an audit program or an audit script according to an audit instruction to process the audit instruction, and feedback the processing result to a display end or a user end; The processing module is used to: obtain a target audit instruction input by a user for a mobile service product or rule, sort the lengths of task lists corresponding to all audit points in real time to generate a total task list, and select an audit point with the shortest task list length in the total task list to process the target audit instruction. The length of the task list represents the number of unprocessed audit instructions corresponding to this audit point.
6. An automatic audit processing system for mobile service product functions or rules according to claim 5, characterized in that It also includes: The configuration module is used to: configure the start and stop time and the audit frequency corresponding to each audit point. When the time period length between the stop moment in the start and stop time and the current moment is less than the unit audit time period length corresponding to the audit frequency of this audit point, then arrange the length of the task list corresponding to this audit point at the end of the total task list.
7. An automatic auditing and processing system for mobile service product functions or rules according to claim 5, characterized in that It also includes: The anomaly processing module is used to: monitor each audit point in real time, and when a monitoring anomaly occurs, process the anomaly according to a monitoring strategy. The monitoring strategy includes stopping all processing tasks of this audit point and transferring the audit tasks in the task list corresponding to this audit point to the task lists corresponding to other audit points.
8. An automatic auditing and processing system for mobile service product functions or rules according to claim 7, characterized in that It also includes: The storage module is used to: archive the anomaly processing result and the processing result of the target audit instruction and generate a log.
9. An electronic device, characterized in that, The electronic device includes a processor, the processor is coupled to a memory, and at least one computer program is stored in the memory. The at least one computer program is loaded and executed by the processor so that the electronic device implements the method described in any one of claims 1 to 4.
10. A computer-readable storage medium, characterized in that, At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by a processor so that a computer implements the method described in any one of claims 1 to 4.