Industry short message bureau data anomaly detection method and device, computer system and storage medium

By automating the comparison of attribute and configuration information of data work orders from industry SMS bureaus, the high costs and data tampering issues caused by manual verification have been resolved, achieving a low-cost and fair verification process.

CN116744243BActive Publication Date: 2026-07-14中国移动通信集团江西有限公司 +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
中国移动通信集团江西有限公司
Filing Date
2022-03-03
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

In existing technologies, data verification for industry SMS bureaus relies on manual labor, resulting in high labor costs and the risk of data tampering.

Method used

By retrieving industry SMS work orders that meet preset conditions from the bureau's data work order system at preset time points, automatically comparing attribute information with configuration information, and sending warning information if they do not match, automated verification is achieved.

Benefits of technology

This reduces labor costs, avoids data tampering, and ensures the impartiality of the verification process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116744243B_ABST
    Figure CN116744243B_ABST
Patent Text Reader

Abstract

The application relates to an industry short message office data anomaly detection method and device, a computer system and a storage medium. The method comprises the following steps: obtaining industry short message office data work orders meeting preset conditions from an office data work order system at a preset time point; obtaining corresponding configured and effective configuration information from an industry short message system according to attribute information in the industry short message office data work orders meeting the preset conditions; and comparing the attribute information with the configuration information, and if the data do not match, sending early warning information to a preset terminal. The technical scheme can automatically check industry short message office data and configuration information, reduce labor costs, avoid data tampering by people during the checking process, and ensure the impartiality of the checking.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer communication technology, and in particular to a method, apparatus, computer system, and storage medium for detecting data anomalies in industry SMS bureaus. Background Technology

[0002] Currently, the number of industry SMS customers of various operators is constantly expanding, and the revenue share of industry SMS business is also steadily increasing.

[0003] Typically, operators need to create industry SMS network data based on customer needs to ensure the normal delivery of uplink and downlink SMS messages. To prevent discrepancies between the industry SMS network data creation process and the needs of subscribed customers, and to avoid instances of intentional addition, modification, or deletion of network data during the execution of industry SMS services, the verification of industry SMS network data is crucial.

[0004] However, the inventors of this application discovered in their research that the verification of industry SMS bureau data in the prior art mainly relies on manual labor. Specifically, for the newly added industry SMS bureau data each day, the data creator produces the bureau data according to the bureau data work order (i.e., customer requirements). After production, another verifier reviews the data according to the bureau data work order. The drawback of this verification method is that the labor cost is high, and it is easy to miss some data due to factors such as human fatigue. As for the verification of the full bureau data, it is generally done by exporting the full bureau data periodically (e.g., monthly or quarterly) and then manually verifying it. The drawback of this global verification method is also that the labor cost is high, and after the data is exported, it is easy for data to be tampered with to pass the verification. Summary of the Invention

[0005] This application provides a method, apparatus, computer system, and storage medium for detecting data anomalies in industry SMS bureaus. Compared with existing technologies, it can automatically verify industry SMS bureau data and its configuration information, reduce labor costs, and avoid human tampering with data during the verification process, thus ensuring the impartiality of the verification.

[0006] Firstly, this application provides a method for detecting data anomalies in an industry SMS bureau, applied to an early warning detection system, the method comprising:

[0007] At preset time points, retrieve industry SMS bureau data work orders that meet preset conditions from the bureau data work order system;

[0008] Based on the attribute information in the industry SMS bureau data work order that meets the preset conditions, obtain the corresponding configured and effective configuration information from the industry SMS system;

[0009] The attribute information is compared with the configuration information. If the data does not match, a warning message is sent to a preset terminal.

[0010] In conjunction with the first aspect, in one feasible implementation, the industry SMS bureau data work order that meets the preset conditions includes: industry SMS bureau data work orders with completed business processes that are newly added within a preset time period before the preset time point;

[0011] The step of obtaining industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at a preset time point includes:

[0012] At the preset time point, query the flow status information of industry SMS bureau data work orders from the bureau data work order system. The flow status information includes reviewed, created, verified and archived. Industry SMS bureau data work orders that are archived and whose archive time is within a preset time period before the preset time point are regarded as industry SMS bureau data work orders that meet the preset conditions, and obtain the industry SMS bureau data work orders that meet the preset conditions.

[0013] In conjunction with the first aspect, in one feasible implementation, the attribute information in the industry SMS bureau data work order includes account ID, operation type, and industry SMS sending parameters;

[0014] The step of retrieving the corresponding configured and effective configuration information from the industry SMS system based on the attribute information in the industry SMS bureau data work order that meets the preset conditions includes:

[0015] Based on the account ID and the operation type, obtain the configured and effective industry SMS sending parameters corresponding to the account ID from the industry SMS system;

[0016] The step of comparing the attribute information with the configuration information includes:

[0017] Compare the industry SMS sending parameters in the industry SMS bureau data work order with the industry SMS sending parameters that have been configured and are in effect in the industry SMS system;

[0018] The method further includes: when the industry SMS sending parameters in the industry SMS bureau data work order are inconsistent with the industry SMS sending parameters that have been configured and are in effect in the industry SMS system, a warning message indicating that the industry SMS bureau data incremental configuration detection has not been passed is sent to a preset terminal.

[0019] In conjunction with the first aspect, in one feasible implementation, the industry SMS bureau data work order that meets the preset conditions includes: all industry SMS bureau data work orders whose business processes have been completed before the preset time point;

[0020] The step of obtaining industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at a preset time point includes:

[0021] At the preset time point, query the flow status information of industry SMS bureau data work orders from the bureau data work order system. The flow status information includes reviewed, created, verified and archived. All industry SMS bureau data work orders in the archived state are regarded as industry SMS bureau data work orders that meet the preset conditions, and the industry SMS bureau data work orders that meet the preset conditions are obtained.

[0022] In conjunction with the first aspect, in one feasible implementation, the attribute information in the industry SMS bureau data work order includes account ID, operation type, and industry SMS sending parameters;

[0023] The step of retrieving the corresponding configured and effective configuration information from the industry SMS system based on the attribute information in the industry SMS bureau data work order that meets the preset conditions includes:

[0024] Based on the archiving time and operation type of the industry SMS bureau data work order, determine the industry SMS sending parameters at the time of termination of the business process corresponding to the account ID in the industry SMS bureau data work order, and obtain the configured and effective industry SMS sending parameters corresponding to the account ID from the industry SMS system based on the account ID.

[0025] The step of comparing the attribute information with the configuration information includes:

[0026] Compare the industry SMS sending parameters at the time when the business process corresponding to the account ID was terminated with the industry SMS sending parameters that have been configured and are in effect in the industry SMS system.

[0027] The method further includes: when the industry SMS sending parameters corresponding to the account ID at the time of termination of the most recent business process are inconsistent with the industry SMS sending parameters that have been configured and are effective in the industry SMS system, a warning message indicating that the data has not passed the full configuration detection of the industry SMS bureau is sent to a preset terminal.

[0028] In conjunction with the first aspect, in one feasible implementation, the method further includes:

[0029] Based on the archiving time and operation type of the industry SMS bureau data work order, determine the number of corrected information entries of the industry SMS bureau data work order corresponding to the account ID, and determine the number of information entries of the configuration information corresponding to the account ID in the industry SMS system based on the account ID;

[0030] The number of messages in the corrected data work order of the industry SMS bureau corresponding to the account ID is compared with the number of messages in the configuration information corresponding to the account ID in the industry SMS system. If the numbers are inconsistent, a warning message indicating that the number of messages is inconsistent is sent to the preset terminal.

[0031] In conjunction with the first aspect, in one feasible implementation, the preset time point is set after the creation node of the industry SMS bureau data work order;

[0032] The warning information includes the work order number and activation time of the industry SMS bureau data work order with data mismatch.

[0033] Secondly, this application provides an industry SMS bureau data anomaly detection device, applied to an early warning detection system, comprising:

[0034] The industry SMS bureau data work order acquisition unit is used to acquire industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at preset time points.

[0035] The configuration information acquisition unit is used to acquire the corresponding configured and effective configuration information from the industry SMS system based on the attribute information in the industry SMS bureau data work order that meets the preset conditions; and

[0036] The data comparison unit is used to compare the attribute information with the configuration information. If the data does not match, a warning message is sent to the preset terminal.

[0037] Thirdly, this application provides a computer system, including: a local data work order system, an industry SMS system, and an early warning detection system;

[0038] The bureau data work order system is used to realize the flow of industry SMS bureau data work orders. The flow status information of the industry SMS bureau data work orders includes reviewed, created, verified and archived. The bureau data work order system is also used to synchronize the attribute information of archived industry SMS bureau data work orders to the industry SMS system.

[0039] The industry SMS system is used to generate corresponding configuration information for configuration activation based on the attribute information of the archived industry SMS bureau data work order, and to execute industry SMS sending service based on the configuration information for configuration activation.

[0040] The early warning detection system is used to obtain industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at preset time points.

[0041] The early warning detection system is also used to obtain the corresponding configured and effective configuration information from the industry SMS system based on the attribute information in the industry SMS bureau data work order that meets the preset conditions.

[0042] The early warning detection system is also used to compare the attribute information with the configuration information, and if the data does not match, to send early warning information to a preset terminal.

[0043] Fourthly, this application provides a computer-readable storage medium, the storage medium including a stored program, which, when the program is executed, controls the device where the storage medium is located to perform the industry SMS bureau data anomaly detection method described in the first aspect.

[0044] The industry SMS bureau data anomaly detection method, device, computer system, and storage medium provided in this application obtain industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at preset time points. Then, based on the attribute information in the industry SMS bureau data work order, the corresponding configuration information that has been configured and taken effect is obtained from the industry SMS system. The attribute information is compared with the configuration information. If the data does not match, an early warning information is sent to a preset terminal. This achieves automated verification of industry SMS bureau data and its configuration information, reduces labor costs, and avoids human tampering with data during the verification process, ensuring the impartiality of the verification. Attached Figure Description

[0045] To more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0046] Figure 1 This is a schematic diagram of the application environment of a computer system used in an embodiment of this application;

[0047] Figure 2 This is a flowchart illustrating an industry SMS bureau data anomaly detection method provided in an embodiment of this application;

[0048] Figure 3 This is a functional block diagram of the industry SMS bureau data anomaly detection device provided in the embodiments of this application;

[0049] Figure 4 This is a functional block diagram of a computer device provided in an embodiment of this application. Detailed Implementation

[0050] To better understand the technical solution of the present invention, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0051] It should be understood that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

[0052] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0053] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0054] It should be understood that although the terms first, second, third, etc., may be used to describe terminals in the embodiments of the present invention, these terminals should not be limited to these terms. These terms are only used to distinguish terminals from each other. For example, without departing from the scope of the embodiments of the present invention, the master terminal may also be referred to as an interactive terminal, and similarly, an interactive terminal may also be referred to as a master terminal.

[0055] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."

[0056] See Figure 1 This application provides an environmental schematic diagram of a computer system involved in one or more embodiments.

[0057] In this embodiment of the application, the computer system includes: a local data work order system 101, an industry SMS system 102, and an early warning detection system 103.

[0058] In the embodiments of this application, industry SMS refers to SMS messages pushed by designated enterprises or other organizations to one or more specified terminals within a defined economic sector or field. Examples include, but are not limited to, public service SMS messages from government departments, asset change SMS messages sent by banks and other enterprises to users, verification code SMS messages, etc. Industry SMS is operated by operators, providing industry SMS sending services to enterprises or organizations. Specifically, industry SMS messages are sent by the industry SMS system through its base stations. Industry SMS network data refers to relevant management data involved in the industry SMS sending process, such as signaling-related management data, billing management data, etc.

[0059] Bureau Data Work Order System 101 is used to realize the circulation of bureau data work orders via SMS in the industry.

[0060] Specifically, in the embodiments of this application, the entire business process of the industry SMS bureau data work order may include processes such as preliminary review, creation, and verification, and these processes can be carried out electronically with the help of a computer system.

[0061] For example, in the Bureau Data Audit Node of the Bureau Data Work Order System 101, the corresponding staff will audit the enterprise's requirement documents and check whether the parameters and other information in them meet the needs of the contracted enterprise users.

[0062] After the initial review at the data audit node, staff at the data production node create a data work order for the corresponding industry SMS service for the enterprise user. This work order includes attribute information and workflow status information. Attribute information may include the enterprise user's account ID, operation type, and industry SMS sending parameters. Generally, each enterprise user corresponds to a unique account ID, which can be a connection account; for example, enterprise A's connection account is 920943. Operation types include add, modify, and delete. "Add" typically refers to adding corresponding industry SMS data for a newly signed-up enterprise user to the operator's industry SMS service at this node, enabling configuration and sending of industry SMS messages in the system. "Modify" typically refers to modifying the industry SMS service content and parameters for an existing enterprise user who has already implemented the service. "Delete" is used to remove existing configurations for the enterprise user, terminating their industry SMS sending service. Industry SMS sending parameters primarily indicate various hardware and software parameters of the industry SMS system during the SMS sending process. These parameters may include, but are not limited to, service codes, sending rates, connection counts, trusted IPs, protocol types, and caller ID authentication. The workflow status information for industry SMS bureau data work orders includes "Reviewed," "Created," "Verified," and "Archived." After the staff at the authority data review node completes the initial review, the workflow status of the industry SMS bureau data work order is "Reviewed." Similarly, after the staff at the authority data creation node completes the creation of the bureau data work order, its workflow status is "Created."

[0063] Staff at the bureau data review node review the created industry SMS bureau data work orders. After approval, the workflow status changes to "verified." Following the archiving operation performed by staff at this node, the workflow status of the bureau data work order changes to "archived." Archived industry SMS bureau data work orders, having completed all business processes, are stored in the bureau data standard library. The bureau data work order system also synchronizes the attribute information of archived industry SMS bureau data work orders to the industry SMS system. For example, industry SMS bureau data work orders in the bureau data standard library can be synchronized to industry SMS system 102 in real time or according to a first-in, first-out (FIFO) principle.

[0064] The industry SMS system 102 is used to generate corresponding configuration information for configuration activation based on the attribute information of the archived industry SMS bureau data work orders, and to execute industry SMS sending services based on the configuration information for configuration activation. Specifically, in this embodiment, the industry SMS system 102 stores the configuration information of industry SMS through a configuration information database and executes the industry SMS sending service through a service execution module.

[0065] In this embodiment of the application, by setting up an early warning detection system 103 that is independent of the local data work order system 101 and the industry SMS system 102, data detection can be performed on the industry SMS local data and its corresponding configuration information, which can achieve automated detection and ensure impartiality.

[0066] Specifically, the early warning detection system 103 is used to obtain industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at preset time points, obtain corresponding configured and effective configuration information from the industry SMS system based on the attribute information in the industry SMS bureau data work orders that meet preset conditions, compare the attribute information with the configuration information, and if the data does not match, send early warning information to the preset terminal 104.

[0067] The computer system in the above embodiments obtains industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at preset time points, and then obtains corresponding configuration information that has been configured and taken effect from the industry SMS system according to the attribute information in the industry SMS bureau data work order. The system compares the attribute information with the configuration information. If the data does not match, it sends a warning information to a preset terminal. This achieves automated verification of industry SMS bureau data and its configuration information, reduces labor costs, and avoids human tampering with data during the verification process, ensuring the fairness of the verification.

[0068] The working process of the computer system in the above embodiment is described below in a more detailed embodiment of this application.

[0069] The bureau data work order system 101 realizes the flow of industry SMS bureau data work orders in the business process, and the industry SMS system 102 executes the service of sending industry SMS messages.

[0070] The early warning detection system 103 detects anomalies in SMS network data across the industry. Specifically, the detection of SMS network data anomalies includes incremental network data configuration detection and full network data configuration detection.

[0071] (1) First, explain the incremental bureau data configuration detection:

[0072] Since the typical time for operators to create industry SMS bureau data is between 0:00 and 5:00 AM, the preset time point in this application embodiment can be set after the creation node of the industry SMS bureau data work order, for example, 8:00 AM.

[0073] For incremental bureau data configuration detection, newly added industry SMS bureau data work orders with completed business processes within a preset time period (e.g., no less than 24 hours) before the preset time point (8:00) can be regarded as industry SMS bureau data work orders that meet the preset conditions.

[0074] The early warning detection system 103 queries the bureau data work order system for the flow status information of industry SMS bureau data work orders at a preset time point. The flow status information includes "approved," "created," "verified," and "archived." Industry SMS bureau data work orders that are archived and whose archiving time is within a preset time period before the preset time point are considered as meeting preset conditions, and the system acquires these meeting-condition industry SMS bureau data work orders. For example, at 8:00 AM daily, taking January 2nd as an example, the early warning detection system 103 collects work order information from the bureau data work order system from 0:00 AM on January 1st to 8:00 AM on January 2nd that is in the "archived" status.

[0075] The early warning detection system 103 further retrieves the configured and effective industry SMS sending parameters corresponding to the account ID from the industry SMS system based on the account ID and operation type in the work order information, and compares the two.

[0076] When the operation type is "Add", the early warning detection system 103 queries the configuration information database of the industry SMS system 102 to check whether the industry SMS sending parameters corresponding to the connected account are consistent with the parameters in the work order information. In one example, taking the following industry SMS sending parameters from the industry SMS bureau data work order: connected account is 920943, service code is 106573080055, sending rate is 50 messages / s, and number of connections is 3. The early warning detection system 103 retrieves the configuration information corresponding to connected account 920943 in the industry SMS system, comparing fields such as service code, sending rate, and number of connections. When the information matches, it means that the configuration information of the connected account is correct, and the early warning detection system 103 can continue to detect the relevant information of the next connected account.

[0077] Similarly, when the operation type is modification type, the detection principle of the early warning detection system 103 is similar to that of the addition type.

[0078] When the operation type is deletion, the early warning detection system 103 will query the configuration information of the corresponding connected account in the industry SMS system to see if it has been deleted.

[0079] The early warning detection system 103, based on the comparison results, notifies the relevant supervisory personnel's preset terminal 104 of any discrepancies between the recorded bureau data work orders and the industry SMS system via work orders or SMS. The early warning information in the work order or SMS notification may include the bureau data work order number, activation time, operation type, bureau data work order attribute information, and information regarding any inconsistencies.

[0080] (2) Full local data configuration detection:

[0081] For full-scale local data configuration testing, the preset time point can be set according to actual needs, such as weekly or daily. For daily full-scale local data configuration testing, the preset time point can be the same as the preset time point for incremental local data configuration testing, for example, both can be set to 8:00 AM.

[0082] The early warning detection system 103 queries the flow status information of industry SMS bureau data work orders from the bureau data work order system at the preset time point. The flow status information includes "approved," "created," "verified," and "archived." All industry SMS bureau data work orders in the archived state are considered as meeting preset conditions, and the system acquires these industry SMS bureau data work orders. For example, at 8:00 AM daily, taking January 2nd as an example, the early warning detection system collects all bureau data work order information up to 8:00 AM on January 2nd that is in the archived state.

[0083] The early warning detection system 103 determines the number of corrected information entries in the industry SMS bureau data work order corresponding to the account ID based on the archiving time and operation type of the industry SMS bureau data work order, and determines the number of information entries in the configuration information corresponding to the account ID in the industry SMS system based on the account ID; it compares the number of corrected information entries in the industry SMS bureau data work order corresponding to the account ID with the number of information entries in the configuration information corresponding to the account ID in the industry SMS system; if the numbers are inconsistent, it sends an early warning message indicating a discrepancy in the number of information entries to a preset terminal.

[0084] The early warning detection system 103 further retrieves the configured and effective industry SMS sending parameters corresponding to the account ID from the industry SMS system based on the account ID and operation type in the work order information, and compares the two.

[0085] For example, the early warning detection system 103 calculates the number of bureau data work orders in chronological order based on the collected bureau data work order information. In a specific example, if account 920943 was added on January 23, 2018, and account 920943 was deleted on September 1, 2021, then account 920943 is not counted. If account 920942 was added on January 23, 2018, and account 920942 was modified on September 1, 2021, and there are no subsequent deletion operations, then the count increases by 1. The early warning detection system 103 compares the number of network data configuration entries in the industry SMS system with the calculated number of work orders. If they are equal, the verification result is normal. If the calculated number of work orders is greater than the number of network data configuration entries in the industry SMS system, a full comparison of the network data work order information collected by the early warning detection system with the network data configuration of the industry SMS system is required. The early warning detection system must record the extra network data configuration entries, including work order number, activation time, account, service code, number of connections, and sending rate. If the calculated number of work orders is less than the number of network data configuration entries in the industry SMS system, the early warning detection system must record the extra network data configuration entries, including activation time, account, service code, number of connections, and sending rate.

[0086] Furthermore, the early warning detection system 103, based on the verification and comparison results, notifies the relevant supervisory personnel's preset terminal 104 of the inconsistency between the recorded bureau data work order and the industry SMS system via work order or SMS, thereby completing the detection and abnormal early warning of the full bureau data configuration.

[0087] See Figure 2 In one embodiment of this application, a method for detecting abnormal data in industry SMS bureaus is also provided.

[0088] In this embodiment of the application, the method includes:

[0089] S21, retrieve industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at preset time points;

[0090] S22, based on the attribute information in the industry SMS bureau data work order that meets the preset conditions, obtain the corresponding configured and effective configuration information from the industry SMS system;

[0091] S23, compare the attribute information with the configuration information. If the data does not match, send a warning message to the preset terminal.

[0092] The industry SMS bureau data anomaly detection method provided in the above embodiments obtains industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at preset time points, then obtains corresponding configuration information that has been configured and taken effect from the industry SMS system based on the attribute information in the industry SMS bureau data work order, and compares the attribute information with the configuration information. If the data does not match, a warning information is sent to a preset terminal, thereby realizing automated verification of industry SMS bureau data and its configuration information, reducing labor costs, and avoiding human tampering with data during the verification process, ensuring the fairness of the verification.

[0093] In a more detailed embodiment of this application, the method can implement incremental local data configuration detection. The method provided in the above embodiment is described below in the process of implementing incremental local data configuration detection.

[0094] S21, retrieve industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at preset time points;

[0095] Specifically, since the typical time for operators to create industry SMS bureau data is between 0:00 and 5:00 AM, the preset time point in this application embodiment can be set after the creation node of the industry SMS bureau data work order, for example, 8:00 AM.

[0096] For incremental bureau data configuration detection, newly added industry SMS bureau data work orders with completed business processes within a preset time period (e.g., no less than 24 hours) before the preset time point (8:00) can be regarded as industry SMS bureau data work orders that meet the preset conditions.

[0097] The early warning detection system 103 queries the bureau data work order system for the flow status information of industry SMS bureau data work orders at a preset time point. The flow status information includes "approved," "created," "verified," and "archived." Industry SMS bureau data work orders that are archived and whose archiving time is within a preset time period before the preset time point are considered as meeting preset conditions, and the system acquires these meeting-condition industry SMS bureau data work orders. For example, at 8:00 AM daily, taking January 2nd as an example, the early warning detection system 103 collects work order information from the bureau data work order system from 0:00 AM on January 1st to 8:00 AM on January 2nd that is in the "archived" status.

[0098] S22, based on the attribute information in the industry SMS bureau data work order that meets the preset conditions, obtain the corresponding configured and effective configuration information from the industry SMS system;

[0099] S23, compare the attribute information with the configuration information. If the data does not match, send a warning message to the preset terminal.

[0100] Specifically, the early warning detection system 103 further retrieves the configured and effective industry SMS sending parameters corresponding to the account ID from the industry SMS system based on the account ID and operation type in the work order information, and compares the two.

[0101] When the operation type is "Add", the early warning detection system 103 queries the configuration information database of the industry SMS system 102 to check whether the industry SMS sending parameters corresponding to the connected account are consistent with the parameters in the work order information. In one example, taking the following industry SMS sending parameters from the industry SMS bureau data work order: connected account is 920943, service code is 106573080055, sending rate is 50 messages / s, and number of connections is 3. The early warning detection system 103 retrieves the configuration information corresponding to connected account 920943 in the industry SMS system, comparing fields such as service code, sending rate, and number of connections. When the information matches, it means that the configuration information of the connected account is correct, and the early warning detection system 103 can continue to detect the relevant information of the next connected account.

[0102] Similarly, when the operation type is modification type, the detection principle of the early warning detection system 103 is similar to that of the addition type.

[0103] When the operation type is deletion, the early warning detection system 103 will query the configuration information of the corresponding connected account in the industry SMS system to see if it has been deleted.

[0104] The early warning detection system 103, based on the comparison results, notifies the relevant supervisory personnel's preset terminal 104 of any discrepancies between the recorded bureau data work orders and the industry SMS system via work orders or SMS. The early warning information in the work order or SMS notification may include the bureau data work order number, activation time, operation type, bureau data work order attribute information, and information regarding any inconsistencies.

[0105] In another, more detailed embodiment of this application, the method can achieve full local data configuration detection.

[0106] S21, retrieve industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at preset time points;

[0107] Specifically, for full-scale local data configuration testing, the preset time point can be set according to actual needs, such as weekly or daily. For daily full-scale local data configuration testing, the preset time point can be the same as the preset time point for incremental local data configuration testing, for example, both can be set to 8:00 AM.

[0108] The early warning detection system 103 queries the flow status information of industry SMS bureau data work orders from the bureau data work order system at the preset time point. The flow status information includes "approved," "created," "verified," and "archived." All industry SMS bureau data work orders in the archived state are considered as meeting preset conditions, and the system acquires these industry SMS bureau data work orders. For example, at 8:00 AM daily, taking January 2nd as an example, the early warning detection system collects all bureau data work order information up to 8:00 AM on January 2nd that is in the archived state.

[0109] S22, based on the attribute information in the industry SMS bureau data work order that meets the preset conditions, obtain the corresponding configured and effective configuration information from the industry SMS system;

[0110] S23, compare the attribute information with the configuration information. If the data does not match, send a warning message to the preset terminal.

[0111] The early warning detection system 103 determines the number of corrected information entries in the industry SMS bureau data work order corresponding to the account ID based on the archiving time and operation type of the industry SMS bureau data work order, and determines the number of information entries in the configuration information corresponding to the account ID in the industry SMS system based on the account ID; it compares the number of corrected information entries in the industry SMS bureau data work order corresponding to the account ID with the number of information entries in the configuration information corresponding to the account ID in the industry SMS system; if the numbers are inconsistent, it sends an early warning message indicating a discrepancy in the number of information entries to a preset terminal.

[0112] The early warning detection system 103 further retrieves the configured and effective industry SMS sending parameters corresponding to the account ID from the industry SMS system based on the account ID and operation type in the work order information, and compares the two.

[0113] For example, the early warning detection system 103 calculates the number of bureau data work orders in chronological order based on the collected bureau data work order information. In a specific example, if account 920943 was added on January 23, 2018, and account 920943 was deleted on September 1, 2021, then account 920943 is not counted. If account 920942 was added on January 23, 2018, and account 920942 was modified on September 1, 2021, and there are no subsequent deletion operations, then the count increases by 1. The early warning detection system 103 compares the number of network data configuration entries in the industry SMS system with the calculated number of work orders. If they are equal, the verification result is normal. If the calculated number of work orders is greater than the number of network data configuration entries in the industry SMS system, a full comparison of the network data work order information collected by the early warning detection system with the network data configuration of the industry SMS system is required. The early warning detection system must record the extra network data configuration entries, including work order number, activation time, account, service code, number of connections, and sending rate. If the calculated number of work orders is less than the number of network data configuration entries in the industry SMS system, the early warning detection system must record the extra network data configuration entries, including activation time, account, service code, number of connections, and sending rate.

[0114] Furthermore, the early warning detection system 103, based on the verification and comparison results, notifies the relevant supervisory personnel's preset terminal 104 of the inconsistency between the recorded bureau data work order and the industry SMS system via work order or SMS, thereby completing the detection and abnormal early warning of the full bureau data configuration.

[0115] See Figure 3 One embodiment of this application provides an industry SMS bureau data anomaly detection device 300. This device can be implemented in a warning detection system in the form of software or hardware.

[0116] The device 300 includes:

[0117] The industry SMS bureau data work order acquisition unit 301 is used to acquire industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at preset time points.

[0118] Configuration information acquisition unit 302 is used to acquire corresponding configured and effective configuration information from the industry SMS system based on the attribute information in the industry SMS bureau data work order that meets the preset conditions; and

[0119] The data comparison unit 303 is used to compare the attribute information with the configuration information. If the data does not match, a warning message is sent to a preset terminal.

[0120] In another aspect, this application provides a computer-readable storage medium including a stored program, wherein, when the program runs, it controls the device where the storage medium is located to execute the aforementioned industry SMS bureau data anomaly detection method. The method implemented by executing the program stored in the storage medium will not be described in detail here, but can be referred to the description of the foregoing embodiments.

[0121] The device that executes the program in the aforementioned storage medium can be any form of computer device. In this application embodiment, a computer device 400 is provided, such as... Figure 4 As shown. For example, the computer device 400 in this embodiment may include: a processor 401, a memory 402, and a computer program 403 stored in the memory 402 and executable on the processor 401. When the processor 401 executes the computer program 403, it implements the configuration information synchronization method in the embodiment. To avoid repetition, it will not be described in detail here.

[0122] Computer device 400 can be not only a desktop computer, laptop, or handheld computer, but also a cloud server or other computing device. Computer device 400 may include, but is not limited to, processors and memory. Those skilled in the art will understand that the architecture of this computer device does not constitute a limitation on the computer device; it may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, computer device may also include input / output devices, network access devices, buses, etc.

[0123] The processor referred to can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0124] Memory can be an internal storage unit of a computer device, such as a hard drive or RAM. Memory can also be an external storage device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Furthermore, memory can include both internal and external storage units. Memory is used to store computer programs and other programs and data required by the computer device. Memory can also be used to temporarily store data that has been output or will be output.

[0125] In the embodiments provided by this invention, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units through some interfaces, and may be electrical, mechanical, or other forms.

[0126] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0127] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for detecting anomalies in SMS network data in an industry, applied to an early warning detection system, characterized in that, The method includes: At a preset time point, industry SMS bureau data work orders that meet preset conditions are obtained from the bureau data work order system. The industry SMS bureau data work orders that meet the preset conditions include: industry SMS bureau data work orders with completed business processes newly added within a preset time period before the preset time point, or all industry SMS bureau data work orders with completed business processes before the preset time point. Based on the attribute information in the industry SMS bureau data work order that meets the preset conditions, obtain the corresponding configured and effective configuration information from the industry SMS system; The attribute information is compared with the configuration information. If the industry SMS sending parameters in the attribute information do not match the industry SMS sending parameters in the configuration information, a warning message is sent to the preset terminal.

2. The method according to claim 1, characterized in that, If the industry SMS bureau data work order that meets the preset conditions includes: industry SMS bureau data work orders with completed business processes added within a preset time period before the preset time point; The step of obtaining industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at a preset time point includes: At the preset time point, query the flow status information of industry SMS bureau data work orders from the bureau data work order system. The flow status information includes reviewed, created, verified and archived. Industry SMS bureau data work orders that are archived and whose archive time is within a preset time period before the preset time point are regarded as industry SMS bureau data work orders that meet the preset conditions, and obtain the industry SMS bureau data work orders that meet the preset conditions.

3. The method according to claim 2, characterized in that, The attribute information in the industry SMS bureau data work order includes account ID, operation type, and industry SMS sending parameters. The step of retrieving the corresponding configured and effective configuration information from the industry SMS system based on the attribute information in the industry SMS bureau data work order that meets the preset conditions includes: Based on the account ID and the operation type, obtain the configured and effective industry SMS sending parameters corresponding to the account ID from the industry SMS system; The step of comparing the attribute information with the configuration information includes: Compare the industry SMS sending parameters in the industry SMS bureau data work order with the industry SMS sending parameters that have been configured and are in effect in the industry SMS system; The method further includes: when the industry SMS sending parameters in the industry SMS bureau data work order are inconsistent with the industry SMS sending parameters that have been configured and are in effect in the industry SMS system, a warning message indicating that the industry SMS bureau data incremental configuration detection has not been passed is sent to a preset terminal.

4. The method according to claim 1, characterized in that, If the industry SMS bureau data work order that meets the preset conditions includes: all industry SMS bureau data work orders whose business processes have been completed before the preset time point; The step of obtaining industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at a preset time point includes: At the preset time point, query the flow status information of industry SMS bureau data work orders from the bureau data work order system. The flow status information includes reviewed, created, verified and archived. All industry SMS bureau data work orders in the archived state are regarded as industry SMS bureau data work orders that meet the preset conditions, and the industry SMS bureau data work orders that meet the preset conditions are obtained.

5. The method according to claim 4, characterized in that, The attribute information in the industry SMS bureau data work order includes account ID, operation type, and industry SMS sending parameters. The step of retrieving the corresponding configured and effective configuration information from the industry SMS system based on the attribute information in the industry SMS bureau data work order that meets the preset conditions includes: Based on the archiving time and operation type of the industry SMS bureau data work order, determine the industry SMS sending parameters at the time of termination of the business process corresponding to the account ID in the industry SMS bureau data work order, and obtain the configured and effective industry SMS sending parameters corresponding to the account ID from the industry SMS system based on the account ID. The step of comparing the attribute information with the configuration information includes: Compare the industry SMS sending parameters at the time when the business process corresponding to the account ID was terminated with the industry SMS sending parameters that have been configured and are in effect in the industry SMS system. The method further includes: when the industry SMS sending parameters corresponding to the account ID at the time of termination of the most recent business process are inconsistent with the industry SMS sending parameters that have been configured and are effective in the industry SMS system, a warning message indicating that the data has not passed the full configuration detection of the industry SMS bureau is sent to a preset terminal.

6. The method according to claim 5, characterized in that, The method further includes: Based on the archiving time and operation type of the industry SMS bureau data work order, determine the number of corrected information entries of the industry SMS bureau data work order corresponding to the account ID, and determine the number of information entries of the configuration information corresponding to the account ID in the industry SMS system based on the account ID; The number of messages in the corrected data work order of the industry SMS bureau corresponding to the account ID is compared with the number of messages in the configuration information corresponding to the account ID in the industry SMS system. If the numbers are inconsistent, a warning message indicating that the number of messages is inconsistent is sent to the preset terminal.

7. The method according to claim 1, characterized in that, The preset time point is set after the creation node of the industry SMS bureau data work order; The warning information includes the work order number and activation time of the industry SMS bureau data work order with data mismatch.

8. An industry SMS bureau data anomaly detection device, applied to an early warning detection system, characterized in that, include: The industry SMS bureau data work order acquisition unit is used to acquire industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at a preset time point. The industry SMS bureau data work orders that meet the preset conditions include: industry SMS bureau data work orders with completed business processes newly added within a preset time period before the preset time point, or all industry SMS bureau data work orders with completed business processes before the preset time point. The configuration information acquisition unit is used to acquire the corresponding configured and effective configuration information from the industry SMS system based on the attribute information in the industry SMS bureau data work order that meets the preset conditions; and The data comparison unit is used to compare the attribute information with the configuration information. If the industry SMS sending parameters in the attribute information do not match the industry SMS sending parameters in the configuration information, a warning message is sent to a preset terminal.

9. A computer system, characterized in that, include: Bureau data work order system, industry SMS system, and early warning detection system; The bureau data work order system is used to realize the flow of industry SMS bureau data work orders. The flow status information of the industry SMS bureau data work orders includes reviewed, created, verified and archived. The bureau data work order system is also used to synchronize the attribute information of archived industry SMS bureau data work orders to the industry SMS system. The industry SMS system is used to generate corresponding configuration information for configuration activation based on the attribute information of the archived industry SMS bureau data work order, and to execute industry SMS sending service based on the configuration information for configuration activation. The early warning detection system is used to obtain industry SMS bureau data work orders that meet preset conditions from the bureau data work order system at preset time points. The industry SMS bureau data work orders that meet the preset conditions include: industry SMS bureau data work orders with completed business processes newly added within a preset time period before the preset time point, or all industry SMS bureau data work orders with completed business processes before the preset time point. The early warning detection system is also used to obtain the corresponding configured and effective configuration information from the industry SMS system based on the attribute information in the industry SMS bureau data work order that meets the preset conditions. The early warning detection system is also used to compare the attribute information with the configuration information. If the industry SMS sending parameters in the attribute information do not match the industry SMS sending parameters in the configuration information, then an early warning information is sent to a preset terminal.

10. A computer-readable storage medium, characterized in that, The storage medium includes a stored program, which, when running, controls the device containing the storage medium to execute the industry SMS bureau data anomaly detection method according to any one of claims 1 to 7.