Nothing Special   »   [go: up one dir, main page]

CN112540996A - Service data verification method and device, electronic equipment and storage medium - Google Patents

Service data verification method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN112540996A
CN112540996A CN202011259013.2A CN202011259013A CN112540996A CN 112540996 A CN112540996 A CN 112540996A CN 202011259013 A CN202011259013 A CN 202011259013A CN 112540996 A CN112540996 A CN 112540996A
Authority
CN
China
Prior art keywords
resource amount
resource
data
service
service data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011259013.2A
Other languages
Chinese (zh)
Other versions
CN112540996B (en
Inventor
杨阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oppo Chongqing Intelligent Technology Co Ltd
Original Assignee
Oppo Chongqing Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oppo Chongqing Intelligent Technology Co Ltd filed Critical Oppo Chongqing Intelligent Technology Co Ltd
Priority to CN202011259013.2A priority Critical patent/CN112540996B/en
Publication of CN112540996A publication Critical patent/CN112540996A/en
Application granted granted Critical
Publication of CN112540996B publication Critical patent/CN112540996B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The embodiment of the application discloses a method and a device for verifying service data, electronic equipment and a storage medium, wherein the method comprises the following steps: acquiring updated service data; determining a first resource amount of the target service from the updated service data; acquiring operation logic and resource parameters associated with the first resource amount; and calculating a second resource amount according to the operation logic and the resource parameters, and checking the first resource amount by adopting the second resource amount, wherein at least two of the first resource amount, the operation logic and the resource parameters belong to different service systems.

Description

Service data verification method and device, electronic equipment and storage medium
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a method and an apparatus for verifying service data, an electronic device, and a storage medium.
Background
At present, for the existing method for checking the streaming data, a timing task may be set, and the service data recorded by the service database associated with the timing task is periodically summed and checked, for example, the total amount of multiple orders per day or per month is summed and checked. The method for checking the service data is to check the regularly summed data, so the summed data may not be consistent with the current stream data, and the checking is delayed.
Disclosure of Invention
The embodiment of the application provides a method and a device for verifying service data, electronic equipment and a storage medium, wherein the method comprises the steps of obtaining updated service data; determining a first resource amount of the target service from the updated service data; acquiring operation logic and resource parameters associated with the first resource amount; calculating a second resource amount according to the operation logic and the resource parameters; and checking the first resource amount by adopting the second resource amount. The method and the device have the advantages that the updated data are checked after being acquired, real-time monitoring of the flow data is achieved, timely checking can be achieved, the second resource amount is calculated by adopting the operation logic and the resource parameters related to the first resource amount, the accuracy of the first resource amount is checked by utilizing the second resource amount, and therefore the accuracy of the target service is determined, and the specific service related to the problem can be located after the problem is found through checking. Furthermore, at least two of the first resource amount, the operation logic and the resource parameter belong to different service systems, so in the embodiment of the invention, the data in different service systems can be verified.
According to a first aspect of an embodiment of the present application, a method for verifying service data is provided, including:
acquiring updated service data;
determining a first resource amount of a target service from the updated service data;
acquiring operation logic and resource parameters associated with the first resource amount;
calculating a second resource amount according to the operation logic and the resource parameter;
checking the first resource amount by adopting the second resource amount;
wherein at least two of the first resource amount, the operation logic, and the resource parameter belong to different service systems.
According to a second aspect of embodiments of the present application, there is provided a verification apparatus, including:
the first acquisition module is used for acquiring the updated service data;
a first resource amount determining module, configured to determine a first resource amount of a target service from the updated service data;
a second obtaining module, configured to obtain an operation logic and a resource parameter associated with the first resource amount;
the calculation module is used for calculating a second resource amount according to the operation logic and the resource parameter;
the checking module is used for checking the first resource amount by adopting the second resource amount;
wherein at least two of the first resource amount, the operation logic, and the resource parameter belong to different service systems.
According to a third aspect of embodiments of the present application, there is provided an electronic device, including a processor and a memory, the processor and the memory being coupled, the memory being configured to store computer program instructions, which, when executed by the processor, cause the electronic device to perform the method for checking service data according to the first aspect.
According to a fourth aspect of the embodiments of the present application, a computer storage medium is provided, where program instructions are stored in the computer storage medium, and when the program instructions are run on an electronic device, the program instructions cause the electronic device to execute the method for verifying business data according to the first aspect.
According to a fifth aspect of the embodiments of the present application, a chip is provided, where the chip is coupled with a memory in an electronic device, so that the chip calls a program instruction stored in the memory when running, so that the electronic device executes the method for checking service data according to the first aspect.
According to the technical scheme, the embodiment of the application has the following advantages:
the method comprises the steps of firstly, acquiring updated service data; determining a first resource amount of the target service from the updated service data; acquiring operation logic and resource parameters associated with the first resource amount; and calculating the second resource amount according to the operation logic and the resource parameters, and checking the first resource amount by adopting the second resource amount.
Therefore, the method and the device can check the updated data after acquiring the updated data, realize real-time monitoring of the flow data, and can realize timely check, and the method and the device adopt the operation logic and the resource parameters associated with the first resource quantity to calculate the second resource quantity, and check the accuracy of the first resource quantity by using the second resource quantity, thereby determining the accuracy of the target service, and positioning the specific service related to the problem after the problem is found through check. Furthermore, at least two of the first resource amount, the operation logic and the resource parameter belong to different service systems, so in the embodiment of the invention, the data in different service systems can be verified.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the embodiments and the drawings used in the description of the prior art, and obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained according to the drawings.
Fig. 1 is a schematic system architecture diagram of a service data verification method according to an embodiment of the present application;
fig. 2 is a schematic flowchart of a method for verifying service data according to an embodiment of the present application;
fig. 3 is a schematic interface diagram of a user operation platform according to an embodiment of the present disclosure;
fig. 4 is a block diagram of a calibration apparatus according to an embodiment of the present disclosure;
fig. 5 is a block diagram of an electronic device according to an embodiment of the present disclosure.
Detailed Description
For a person skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, and not all embodiments. The embodiments in the present application shall fall within the protection scope of the present application.
In the related art, when checking stream data in internet service, a manual checking method or an automatic script checking method is generally adopted.
The manual verification is usually realized by manually cutting daily and regularly checking accounts, and the verification efficiency is low. An automatic script checking method generally sets a timing task in a test script, and periodically sums and checks recorded business data, for example, tallies the total amount of multiple orders every day or every month. The two methods cannot realize real-time monitoring of the streaming data, problems are found to be delayed, and specific services corresponding to the problems are difficult to directly position after the problems are found through verification. Moreover, the verification method of the automatic script service data inputs the verification rule through an eXtensible Markup Language (XML) configuration table, so that the interaction mode is not friendly and the usability is poor.
Based on the problem that the streaming data verification method in the related art cannot realize real-time monitoring and cannot locate specific services after finding the problems, the application provides a service data verification method, a verification device, electronic equipment and a storage medium. The method and the device consider that the stream data contains the updated service data, so the updated service data is obtained from the stream data in real time, and the first resource quantity of the service to be verified, namely the target service, is determined from the updated service data, so that the verification can be carried out when the target service data is updated, and the real-time monitoring of the stream data is realized; in addition, in order to verify the first resource amount, the present application calculates the second resource amount by using the computation logic and the resource parameter associated with the first resource amount, which is equivalent to performing a recalculation on the first resource amount, and the recalculated resource amount is represented as the second resource amount in this embodiment. Therefore, the accuracy of the first resource amount is verified, and the accuracy of the target service corresponding to the first resource amount is further verified, so that the specific service related to the problem can be located after the problem is found through verification.
Furthermore, the application is provided with the user operation platform, various functional options are integrated into the interface of the user operation platform, so that a user can input the check rule from a front-end page, the interaction experience is friendly, the database table, the field and the input operation logic can be freely selected from the resource parameter module and the operation logic module, and the user operation means is simplified.
The following describes in detail a method for verifying service data in the present application with reference to specific embodiments.
Fig. 1 is a schematic system architecture diagram of a service data verification method according to an embodiment of the present application.
In fig. 1, the system is divided into three levels, an access layer, a logic layer and a data layer. The access layer comprises a cluster manager (zookeeper) module, a service database module, a Canal message synchronization system module and a Karfk message subscription system module, the logic layer comprises a user operation platform module and a calculation engine module, and the data layer comprises a service database module, a platform database module and other database modules.
(1) A cluster manager (zookeeper) manages a plurality of service servers in the distributed system, and in the running process of the service servers, data in corresponding service databases are changed to generate stream data.
(2) The service database is an access data source, namely the service database associated with a plurality of service servers in service operation, stores service information, and the service base table configuration unit acquires the data source from the service databases. After the data in the service database is changed, stream data is generated and output to a binlog (dual recorder) log. The binlog is a binary log that records all database Table structure changes, such as operations to Create tables (Create tables), modify tables (Alter tables), and Table data modifications, such as operations to Insert (Insert), Update (Update), and the like.
(3) The Canal message synchronization system obtains changed data by listening to the binlog log of the business database.
(4) The Kafka message subscription system subscribes to data of interest from the Canal by writing corresponding structured binlog event data, and then delivers these data in the form of real-time messages to the compute engine module of the logical layer.
(5) The user operation platform module can be an interactive interface configured by a user or a user script programming interface. The user configures the verification data source and the rule in advance, so that the calculation engine module performs data verification by using the configuration result. And a source database table of the verification information and a verification rule can be set on the user operation platform.
The system comprises a rule list unit, a business base table configuration unit, a message subscription configuration unit and a service base table configuration unit, wherein the rule list unit and the business base table configuration unit are used for setting a verified data source and a matched rule; the alarm management unit is used for setting alarm conditions; the service large disk unit records some platform data, for example, which kinds of operation logics are included in the target service, how many times the verification is triggered, how many problems are found, and the like; the execution detail unit is an operation result obtained by the operation logic and the resource parameters in the verification process.
(6) The computing engine module can analyze and screen the received real-time messages by the processor, perform rule matching on the screened messages by using the configuration result of the user operation platform, extract the matched data source messages, perform logic operation on the data source messages through rule splicing, perform rule execution and obtain a verification result, and further perform result storage or alarm management.
(7) The platform database can store the operation logic information, the business base table configuration information and the like in the user operation platform.
(8) Other data sources are extended data sources, and besides conventional databases such as Mysql, the data sources can also be extended to data sources such as Redis (memory key value pair) and message queue (Mq) as extensions for data acquisition.
Before verification, a user configures a verification method on a user operation platform. In the checking process, the access layer accesses service change data, transmits the real-time message to the calculation engine module, and the calculation engine module analyzes and screens the real-time message according to the configuration result of the user operation platform, then checks the data and outputs the checking result. The data source on which the whole verification process depends is a data layer.
The method for verifying the service data provided by the embodiment of the invention can be applied to a scene of a cross-service system, realizes real-time verification in the scene, considers the time delay among data in different service systems, and solves the asynchronous processing problem of load calculation logic in the scene of the cross-service system.
The verification process of the service data will be described in detail below.
Fig. 2 is a schematic flow chart of a method for verifying service data according to an embodiment of the present application. The method may be applied to an electronic device, which may include, for example, a mobile phone, a tablet computer, a notebook computer, an ultra-mobile personal computer (UMPC), a handheld computer, a netbook, a Personal Digital Assistant (PDA), a wearable device (such as a watch, a wrist, glasses, a helmet, a headband, and the like), and may further include a server and the like, and embodiments of the present application are not particularly limited to the specific form of the electronic device.
As shown in fig. 2, the method may include:
101. and acquiring the updated service data.
With the operation of the service, the information stored in the service database related to the operation of the service is updated such as addition, deletion, modification and the like, and the updated information is subjected to screening or non-screening and is transmitted to the processor, so that the processor acquires the updated service data.
Optionally, the Canal message synchronization system in fig. 1 obtains the update information of the business database, and the Kafka message subscription system subscribes the interested data from Canal, for example, subscribes to the business data of the add type (add) and the modify type (update). These data are then delivered to the processors of the logical layer in real time in the form of update messages, so that the processors acquire updated traffic data. Meanwhile, in fig. 1, the message subscription configuration unit of the user operation platform may set the content of interest for subscription.
Further, acquiring the updated service data may include:
acquiring change information of the service data from a message queue of a service database; acquiring added first service data and modified second service data from the change information; and using the service data in the completion state in the first service data and the second service data as the updated service data.
In this embodiment, information generated during the operation of the service database is logged, and the logged information forms a message queue, and change information such as addition, deletion, modification and the like of service data is acquired from the message queue. And filtering out interested data from the message queue according to a preset rule, such as data of adding and modifying types, to obtain first service data and second service data. And further screening the data in the finished state from the first service data and the second service data according to a preset rule to serve as updated service data to be verified.
The preset rule may be set by the user on the user operation platform in advance.
Illustratively, a certain shopping website comprises a plurality of business databases such as an order database, a product price database, a collection database, and an inventory database, when a user purchases a commodity and completes payment at the website, a new entry message is added to the collection database of the website, a new piece of order message is correspondingly added to the order database, and the inventory in the inventory database is correspondingly modified. These are all change information of the service data. The change information is the first business data, and the change information is the second business data. The receipt database may have a type (status) field, and the field value of the type field may be incomplete receipt, success receipt, or the like, and if the type field indicates success receipt of the order, the new information in the receipt database is acquired as updated service data.
Alternatively, the user operation platform module in fig. 1 may perform setting of the preset rule. Further, the rule list and business base table configuration functions in the user operation platform module can be implemented by the user operation platform shown in fig. 3.
Fig. 3 is a schematic interface diagram of a user operation platform according to an embodiment of the present application.
The interface in fig. 3 is divided into three parts, namely filtering information, executing information and rule script.
In the information filtering part, a database from which the real-time message comes can be screened through a 'library to be filtered' option, wherein the real-time message is received by the calculation engine module, so that the service data in the library to be filtered is obtained; and selecting the fields to be filtered and the corresponding field values in the library to be filtered through the options of the fields to be filtered and the field values to be filtered to obtain the updated service data in the step 101.
For example, the "library to be filtered" may be set as the first database, and the "field to be filtered and field value" is order status, that is, the order status is successful, so that the service data in which the order status is successful in the first database may be screened from the real-time message.
Optionally, after obtaining the change information of the service data, before obtaining the added first service data and the modified second service data from the change information, the method further includes: analyzing the change information, and determining a first data structure of the change information; and if the first data structure is not matched with the target data structure, converting the first data structure of the change information into the target data structure.
In this embodiment, the change information of the service data is derived from each service database, and if the types of the databases are different, the data structures of the change information may be inconsistent. Therefore, the change information can be analyzed to determine the first data structure of the change information, the first data structure is compared with a target data structure which can be processed by the system, and if the first data structure and the target data structure are not matched, the first data structure is converted into the target data structure, so that the change information can be conveniently operated and verified in the following process.
102. Determining a first resource amount of a target service from the updated service data.
The updated service data includes service identification information, such as a subscription number, a target service is determined according to the service identification information, and a first resource amount is obtained from the update information corresponding to the target service. The first amount of resources may be a field value of a field of the target service. For example, if the updated service information is a new piece of payment information in the payment database, the target service may be determined according to the order number in the piece of payment information, and the first resource amount may be a payment amount of the target service.
Specifically, step 102 is performed by the compute engine module of FIG. 1. And the calculation engine module receives the update message, analyzes the update message through the message analysis unit, and determines the first resource amount of the target service through the message screening unit.
103. And acquiring the operation logic and the resource parameters associated with the first resource amount.
Wherein at least two of the first resource amount, the operation logic and the resource parameter belong to different service systems.
In this embodiment, the resource parameter is a parameter constituting the first resource amount, and may be obtained from a database in which the first resource amount is located, or may be obtained from another database, where a specific obtaining source is preset by the user.
The arithmetic logic may be an arithmetic operation or a logical operation, or a mixture of an arithmetic operation and a logical operation. For example, the arithmetic operation may be plus (+), minus (-), multiply (-), divide (- /), greater than (C) ((R))>) Equal to (═) and less than (<) The operation, the logical operation may be AND (&) Or (|), non (! ) Get the whole upwards
Figure BDA0002774018870000071
Get the whole downwards
Figure BDA0002774018870000072
And (5) waiting for operation.
The operation logic and the resource parameters can be preset by the user on the user operation platform.
Referring to fig. 3, the resource parameters and the arithmetic logic may be set in the rule script part.
In the rule script part, a resource parameter unit and an arithmetic logic unit are included.
In the resource parameter unit, a plurality of pieces of to-be-calculated field information, such as "to-be-calculated field 1" and "to-be-calculated field 2" in fig. 3, may be set. The add button at the bottom of the interface may be utilized to add a field to be calculated.
Illustratively, in the case of resource parameter units with "field to be calculated 1" and "field to be calculated 2" parts, the user clicks the "add" button, and "field to be calculated 3" and related database table configuration and field configuration options are added to the interface below "field to be calculated 2".
Taking "field to be calculated 1" as an example, when configuring the field screening information to be calculated, the user may select the database table and the field at "database table configuration ID" and "matching field" respectively. The "database table configuration ID" is the identifier of the database table where the resource parameter is located, where the "matching field" is used to locate the only piece of data in the associated database table to determine the target service. For example, if the resource parameters and the fields to be filtered are associated with a order number, the order number field is selected at the "match field". At the "field name to compare" the user can select a field in the configured database table as a resource parameter. The alias of the field to be compared is the identifier of the field to be compared in the plurality of business databases, and the field to be compared can be uniquely determined from the plurality of business databases through the identifier.
Illustratively, the user sets the resource parameters as the commodity quantity q and the commodity unit price p of the order database respectively, and the arithmetic logic is set as: p q, the number of orders per unit price. The user may also set the arithmetic logic to
Figure BDA0002774018870000073
I.e. rounding up p q.
In the arithmetic logic unit, the user can set rules for operating the resource parameters in the 'calculation method' option. Specifically, the user may employ an operator or logic symbol to set the operator logic between the resource parameters. The correspondence is executed in fig. 1 by the rule splicing unit of the user operation platform module. For example, the user sets the "field name to be compared" in the field 1 to be calculated as "order commodity quantity", and sets the "field name to be compared" in the field 2 to be calculated as "commodity unit price", then the user may further set the operation logic as: order quantity of goods per unit price.
In the arithmetic logic unit, the user may select an alias of the field to be checked at "field alias". The alias is the identification of the field name of the field to be checked in a plurality of service databases. The 'field value' is the field value corresponding to the field alias. The 'field value' is used as a value to be checked, is the first resource amount of the target service, is obtained from the updated service data in real time, and does not need to be set by a user in advance. After the processor calculates the second resource amount by using the resource parameters, such as the field to be calculated 1 and the field to be calculated 2, and the operation logic, the processor compares the second resource amount with the first resource amount at the field value, so that the purpose of checking the first resource amount can be achieved.
Specifically, the determination of the first resource amount of the target service and the determination of the field to be calculated in the resource parameter may be implemented by a service library table configuration unit of the calculation engine module in fig. 1. And the setting of the arithmetic logic can be realized by the rule list unit in fig. 1.
Further, the obtaining the operation logic and the resource parameter associated with the first resource amount may include:
determining the identification information of the target service; and acquiring the operation logic and the resource parameters associated with the identification information and the first resource amount according to the identification information.
In this embodiment, the first resource amount is associated with the target service, and the target service may be uniquely determined by the identification information of the target service, so as to uniquely determine the first resource amount. According to the preset, the first resource amount corresponds to a certain resource parameter and an operation logic, wherein the resource parameter can be a plurality of parameters, and the operation logic can also be a plurality of parameters.
For example, it is determined that the identification information of the target service is 001, the first resource amount is a collection amount of the target service, that is, the 001 service, the resource parameter of the 001 service associated with the collection amount, such as the order commodity amount and the commodity unit price of the 001 service, is obtained according to the identification information 001, and the associated operation logic is determined according to the identification information 001.
Optionally, if the first resource amount and the resource parameter are obtained from different service systems, after the first resource amount of the target service is determined, a preset time interval is set, and a resource parameter associated with the first resource amount is obtained.
In the embodiment, the data between different service systems has synchronous and asynchronous differences. There may be a delay in acquiring data of other service systems, and it is necessary to wait for the data to be acquired later. Therefore, the asynchronous waiting time duration may be preset, so that the resource parameter associated with the first resource amount may be acquired at an interval of the preset time duration after the first resource amount is acquired. Therefore, under the cross-service data verification scene, the condition that data is written in non-real time is supported, so that the resource parameters are more smoothly acquired, the data is ensured to be ready during verification, and the real-time triggering and asynchronous execution of the verification process are realized.
Further, the preset delay length can be set according to the delay length of data transmission between different service systems.
Referring to fig. 3, an asynchronous wait duration, i.e., how long to wait to acquire resource parameters, may be set in the "asynchronous wait" option of executing the information portion.
Optionally, the number of the operation logics is one or more, and different operation logics are provided with corresponding resource parameters.
In this embodiment, there may be multiple operation logics corresponding to the first resource amount, and after the first resource amount is obtained from the updated service data, the operation logics corresponding to the first resource amount are matched. And when various operation logics are matched, multithreading execution is performed to obtain resource parameters subsequently, the second resource amount is calculated, and the flow of the first resource amount is verified. Therefore, the first resource amount can be verified in multiple aspects by adopting multiple operation logics at one time, and the working efficiency is improved.
Optionally, the service data includes data in a plurality of different service databases, and the target service is a service recorded in a target database.
In this embodiment, the service data may be data in one service database, or may be data in a plurality of different service databases. For example, the business data is from a plurality of business databases such as a collection database, an order database, and an inventory database of the shopping site, and is also from a system other than the shopping site, for example, a collection database of a third party payment platform.
Thus, the database in which the first resource amount is located and the database in which the resource parameter is located may also be different service databases. Therefore, the method and the device can support complex check rules among a plurality of services of the cross-service system.
Specifically, step 103 is performed by the compute engine module of FIG. 1. The rule matching unit matches the resource parameter corresponding to the first resource amount with the operation logic.
104. And calculating a second resource amount according to the operation logic and the resource parameter.
In this embodiment, the resource parameter is calculated by using an arithmetic logic, so as to obtain the second resource amount. Since the operation logic is preset and the resource parameter is an actual value obtained from the service database, the second resource amount can be used as an accurate value of the first resource amount.
In particular, step 104 is implemented by the rule execution unit in fig. 1 for the calculation engine module, i.e. after determining the matching rule (i.e. the calculation logic and said resource parameters), the rule is executed (i.e. the second amount of resources is calculated).
105. And checking the first resource amount by adopting the second resource amount.
By comparing the second resource amount with the first resource amount obtained from the traffic data, the accuracy of the first resource amount can be determined. For example, if the second resource amount is equal to the first resource amount, the first resource amount check is passed, and if the second resource amount is not equal to the first resource amount, the first resource amount check is not passed.
Illustratively, the first resource amount obtained from the payment database, that is, the payment amount t1 of the target service 001 is 100.4 yuan, the quantity q of the ordered commodities in the obtained resource parameters is 2, the commodity unit price p is 50.2 yuan, and the arithmetic logic is p × q, then the second resource amount t2 is 2 × 50.2 — 100.4 yuan, and it can be found that t2 — t 1. Thus, the first resource amount is checked for a pass.
Illustratively, if in the above example, the arithmetic logic is
Figure BDA0002774018870000091
The second resource amount t2 is
Figure BDA0002774018870000092
It can be seen that t2 ≠ t1, and therefore does not check for the first resource amount.
Further, a difference threshold may also be preset, and if the difference between the second resource amount and the first resource amount is smaller than the preset difference threshold, the first resource amount passes the verification; and if the difference is greater than or equal to a preset difference threshold, the first resource amount check is failed.
Optionally, after checking the first resource amount by using the second resource amount, the method further includes: if the first resource amount passes the verification, storing verification passing information; and if the first resource amount is not checked, outputting alarm information.
In this embodiment, different processing is performed on the check information according to the check result of the first resource amount. And if the check is passed, storing check passing information for the first resource amount. If the verification fails, the verification failing information is stored, and meanwhile, the alarm information can be output to remind a manager to detect and correct the service which fails in the verification.
Specifically, the verification-passed or verification-failed information of the target service may be stored in the execution detail unit of the user operation platform module in fig. 1.
Optionally, after checking the first resource amount by using the second resource amount, the method further includes: if the first resource amount is not checked, detecting the accumulated checking failure times; and if the times of the accumulated verification failing are larger than or equal to the preset times, outputting alarm information.
In this embodiment, a threshold of the number of failed times may also be set in advance for the first resource amount, and if the number of failed verification times is greater than or equal to the threshold of the number of failed verification times, it indicates that the number of failed verification times is too high, and then the alarm information is output.
Specifically, the condition for outputting the alarm information and the threshold of the number of failed times may be set in the alarm management unit of the user operation platform module in fig. 1.
In summary, the present application first obtains updated service data; determining a first resource amount of the target service from the updated service data; acquiring operation logic and resource parameters associated with the first resource amount; and calculating the second resource amount according to the operation logic and the resource parameters, and checking the first resource amount by adopting the second resource amount.
Therefore, after the updated service data is obtained, the first resource amount of the target service is determined, and the subsequent verification process is carried out, and once the updated data is obtained, the verification is carried out, so that the real-time monitoring of the flow data is realized; in addition, the method and the device adopt the operation logic and the resource parameters related to the first resource quantity to calculate the second resource quantity, and utilize the second resource quantity to check the accuracy of the first resource quantity, so as to determine the accuracy of the target service, and therefore, the specific service related to the problem can be located after the problem is found through checking.
Fig. 4 is a block diagram of a structure of a verification apparatus according to an embodiment of the present application, and as shown in fig. 4, the verification apparatus 400 includes:
a first obtaining module 401, configured to obtain updated service data;
a first resource amount determining module 402, configured to determine a first resource amount of a target service from the updated service data;
a second obtaining module 403, configured to obtain an operation logic and a resource parameter associated with the first resource amount;
a calculating module 404, configured to calculate a second resource amount according to the operation logic and the resource parameter;
a checking module 405, configured to check the first resource amount by using the second resource amount;
wherein at least two of the first resource amount, the operation logic and the resource parameter belong to different service systems.
Optionally, the first obtaining module 401 is further configured to obtain change information of the service data from a message queue of the service database; acquiring added first service data and modified second service data from the change information; and taking the service data in the completion state in the first service data and the second service data as the updated service data.
Optionally, the apparatus 400 further comprises:
the analysis module 406 is configured to analyze the change information, and determine a first data structure of the change information;
a conversion module 407, configured to convert the first data structure of the change information into a target data structure if the first data structure is not matched with the target data structure.
Optionally, the second obtaining module 403 is further configured to determine identification information of the target service; and acquiring the operation logic and the resource parameters associated with the identification information and the first resource amount according to the identification information.
Optionally, the apparatus 400 further comprises:
the storage module 408 is configured to store, if the first resource amount passes the verification, verification passing information;
a first output module 409, configured to output alarm information if the first resource amount is not checked.
Optionally, the apparatus 400 further comprises:
a detecting module 410, configured to detect, if the first resource amount is not checked, an accumulated number of times that the check is not passed;
the second output module 411 is configured to output alarm information if the cumulative verification failure time is greater than or equal to a preset time.
It should be noted that, for specific contents of the checking apparatus, reference may be made to the contents described in the above embodiment of the service data checking method, and details are not described here again.
Fig. 5 shows a block diagram of an electronic device according to an embodiment of the present application. Referring to fig. 5, the electronic device includes: radio Frequency (RF) circuitry 510, memory 520, input unit 530, display unit 540, sensor 550, audio circuitry 560, wireless fidelity (WiFi) module 570, processor 580, and power supply 590. Those skilled in the art will appreciate that the electronic device configuration shown in fig. 5 does not constitute a limitation of the electronic device and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the electronic device in detail with reference to fig. 5:
RF circuit 510 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, for processing downlink information of a base station after receiving the downlink information to processor 580; in addition, the data for designing uplink is transmitted to the base station. In general, RF circuit 510 includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, RF circuit 510 may also communicate with networks and other devices via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to global system for mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Message Service (SMS), etc.
The memory 520 may be used to store software programs and modules, and the processor 580 executes various functional applications and data processing of the electronic device by operating the software programs and modules stored in the memory 520. The memory 520 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the electronic device, and the like. Further, the memory 520 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 530 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic device. Specifically, the input unit 530 may include a touch panel 531 and other input devices 532. The touch panel 531, also called a touch screen, can collect touch operations of a user on or near the touch panel 531 (for example, operations of the user on or near the touch panel 531 by using any suitable object or accessory such as a finger or a stylus pen), and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 531 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, and sends the touch point coordinates to the processor 580, and can receive and execute commands sent by the processor 580. In addition, the touch panel 531 may be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The input unit 530 may include other input devices 532 in addition to the touch panel 531. In particular, other input devices 532 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 540 may be used to display information input by a user or information provided to the user and various menus of the electronic device. The display unit 540 may include a display panel 541, and optionally, the display panel 541 may be configured in the form of a Liquid Crystal Display (LCD), an organic light-emitting diode (OLED), or the like. Further, the touch panel 531 may cover the display panel 541, and when the touch panel 531 detects a touch operation on or near the touch panel 531, the touch panel is transmitted to the processor 580 to determine the type of the touch event, and then the processor 580 provides a corresponding visual output on the display panel 541 according to the type of the touch event. Although in fig. 5, the touch panel 531 and the display panel 541 are two independent components to implement the input and output functions of the electronic device, in some embodiments, the touch panel 531 and the display panel 541 may be integrated to implement the input and output functions of the electronic device.
The electronic device may also include at least one sensor 550, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that adjusts the brightness of the display panel 541 according to the brightness of ambient light, and a proximity sensor that turns off the display panel 541 and/or the backlight when the electronic device is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when stationary, and can be used for applications (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration) for recognizing the attitude of the electronic device, vibration recognition related functions (such as pedometer, tapping) and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which may be further configured to the electronic device, detailed descriptions thereof are omitted.
Audio circuitry 560, speaker 561, and microphone 562 may provide an audio interface between a user and the electronic device. The audio circuit 560 may transmit the electrical signal converted from the received audio data to the speaker 561, and convert the electrical signal into a sound signal by the speaker 561 for output; on the other hand, the microphone 562 converts the collected sound signals into electrical signals, which are received by the audio circuit 560 and converted into audio data, which are then processed by the audio data output processor 580, either through the RF circuit 510 for transmission to another electronic device, for example, or output to the memory 520 for further processing.
WiFi belongs to short-distance wireless transmission technology, and the electronic device can help the user send and receive e-mails, browse web pages, access streaming media, etc. through the WiFi module 570, and it provides wireless broadband internet access for the user. Although fig. 5 shows the WiFi module 570, it is understood that it does not belong to the essential constitution of the electronic device, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 580 is a control center of the electronic device, connects various parts of the entire electronic device using various interfaces and lines, performs various functions of the electronic device and processes data by operating or executing software programs and/or modules stored in the memory 520 and calling data stored in the memory 520, thereby performing overall monitoring of the electronic device. Alternatively, processor 580 may include one or more processing units; preferably, the processor 580 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 580.
The electronic device also includes a power supply 590 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 580 via a power management system that may be used to manage charging, discharging, and power consumption.
Although not shown, the electronic device may further include a camera, a bluetooth module, and the like, which are not described in detail herein.
In the embodiment of the present invention, the processor 580 included in the electronic device further has the following functions:
acquiring updated service data;
determining a first resource amount of a target service from the updated service data;
acquiring operation logic and resource parameters associated with the first resource amount;
calculating a second resource amount according to the operation logic and the resource parameter;
checking the first resource amount by adopting the second resource amount;
wherein at least two of the first resource amount, the operation logic and the resource parameter belong to different service systems.
Optionally, the processor 580 further has the following functions:
acquiring change information of the service data from a message queue of a service database;
acquiring added first service data and modified second service data from the change information;
and taking the service data in the completion state in the first service data and the second service data as the updated service data.
Optionally, the processor 580 further has the following functions: after acquiring change information of service data, before acquiring added first service data and modified second service data from the change information:
analyzing the change information, and determining a first data structure of the change information;
and if the first data structure is not matched with the target data structure, converting the first data structure of the change information into the target data structure.
Optionally, the processor 580 further has the following functions: the service data comprises data in a plurality of different service databases, and the target service is a service recorded in a target database.
Optionally, the processor 580 further has the following functions: after the first resource amount is verified by adopting the second resource amount, if the first resource amount is verified to be passed, verifying pass information is stored; and if the first resource amount is not checked, outputting alarm information.
Optionally, the processor 580 further has the following functions: after the second resource amount is adopted and the first resource amount is checked, if the first resource amount is not checked, detecting the number of times of accumulated check failure; and if the times of the accumulated verification failing are larger than or equal to the preset times, outputting alarm information.
Optionally, the processor 580 further has the following functions: if the first resource amount and the resource parameter are obtained from different service systems, after the first resource amount of the target service is determined, a preset time length is set, and the resource parameter related to the first resource amount is obtained.
Optionally, the processor 580 further has the following functions: the number of the operation logics is one or more, and different operation logics are provided with corresponding resource parameters.
In the several embodiments provided in the present application, it should be understood that the disclosed service data verification method, verification apparatus and electronic device may be implemented in other ways. For example, the above-described embodiments of the electronic device are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form. The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

Claims (12)

1. A method for verifying service data is characterized by comprising the following steps:
acquiring updated service data;
determining a first resource amount of a target service from the updated service data;
acquiring operation logic and resource parameters associated with the first resource amount;
calculating a second resource amount according to the operation logic and the resource parameter;
checking the first resource amount by adopting the second resource amount;
wherein at least two of the first resource amount, the operation logic, and the resource parameter belong to different service systems.
2. The method of claim 1, wherein obtaining updated service data comprises:
acquiring change information of the service data from a message queue of a service database;
acquiring added first service data and modified second service data from the change information;
and taking the service data in the completion state in the first service data and the second service data as the updated service data.
3. The method of claim 2, wherein after obtaining the change information of the service data, before obtaining the added first service data and the modified second service data from the change information, further comprising:
analyzing the change information, and determining a first data structure of the change information;
and if the first data structure is not matched with the target data structure, converting the first data structure of the change information into the target data structure.
4. The method of claim 1, wherein the business data comprises data in a plurality of different business databases, and the target business is a business recorded in a target database.
5. The method of claim 1, wherein obtaining the computational logic and resource parameters associated with the first resource amount comprises:
determining the identification information of the target service;
and acquiring the operation logic and the resource parameters associated with the identification information and the first resource amount according to the identification information.
6. The method of claim 1, further comprising, after checking the first amount of resources with the second amount of resources:
if the first resource amount passes the verification, storing verification passing information;
and if the first resource amount is not checked, outputting alarm information.
7. The method of claim 1, further comprising, after checking the first amount of resources with the second amount of resources:
if the first resource amount is not checked, detecting the accumulated checking failure times;
and if the times of the accumulated verification failing are larger than or equal to the preset times, outputting alarm information.
8. The method of claim 1, wherein if the first resource amount and the resource parameter are obtained from different service systems, after determining the first resource amount of the target service, the method further comprises:
and acquiring resource parameters associated with the first resource amount at preset time intervals.
9. The method according to any one of claims 1 to 8, wherein the number of the arithmetic logic is one or more, and different arithmetic logic are provided with corresponding resource parameters.
10. A verification apparatus, comprising:
the first acquisition module is used for acquiring the updated service data;
a first resource amount determining module, configured to determine a first resource amount of a target service from the updated service data;
a second obtaining module, configured to obtain an operation logic and a resource parameter associated with the first resource amount;
the calculation module is used for calculating a second resource amount according to the operation logic and the resource parameter;
and the checking module is used for checking the first resource amount by adopting the second resource amount.
11. An electronic device comprising a processor and a memory, the processor and the memory being coupled, the memory being configured to store computer program instructions which, when executed by the processor, cause the electronic device to perform the method of verifying business data of any one of claims 1 to 9.
12. A computer storage medium, characterized in that the computer storage medium has stored therein program instructions, which, when run on an electronic device, cause the electronic device to execute the method for checking service data according to any one of claims 1 to 9.
CN202011259013.2A 2020-11-12 2020-11-12 Service data verification method and device, electronic equipment and storage medium Active CN112540996B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011259013.2A CN112540996B (en) 2020-11-12 2020-11-12 Service data verification method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011259013.2A CN112540996B (en) 2020-11-12 2020-11-12 Service data verification method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112540996A true CN112540996A (en) 2021-03-23
CN112540996B CN112540996B (en) 2023-11-24

Family

ID=75014001

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011259013.2A Active CN112540996B (en) 2020-11-12 2020-11-12 Service data verification method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112540996B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113065326A (en) * 2021-03-31 2021-07-02 北京达佳互联信息技术有限公司 Text comparison method and device, electronic equipment and storage medium
CN114281427A (en) * 2021-12-22 2022-04-05 上海云轴信息科技有限公司 Method and equipment for batch parameter configuration and verification
CN116684407A (en) * 2023-08-01 2023-09-01 腾讯科技(深圳)有限公司 Resource downloading method, device, equipment and readable storage medium
CN117435630A (en) * 2023-12-21 2024-01-23 杭银消费金融股份有限公司 Rule preposition-based data verification method and system

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103246574A (en) * 2012-02-10 2013-08-14 阿里巴巴集团控股有限公司 Verification method and verification device for data accuracy
US20140032217A1 (en) * 2005-02-28 2014-01-30 Nuance Communications, Inc. Natural language system and method based on unisolated performance metric
CN106286130A (en) * 2016-09-05 2017-01-04 华北电力大学 Wind turbines based on SCADA data driftage Optimization about control parameter method
CN106557381A (en) * 2015-09-30 2017-04-05 阿里巴巴集团控股有限公司 The method of calibration and device of multi-ladder Fee Schedule
CN108694674A (en) * 2018-06-11 2018-10-23 中国平安人寿保险股份有限公司 Reconciliation processing method, device, computer equipment and storage medium
CN109582681A (en) * 2018-10-26 2019-04-05 平安科技(深圳)有限公司 Business data processing method, device, computer equipment and storage medium
CN109739742A (en) * 2018-11-27 2019-05-10 口碑(上海)信息技术有限公司 Business datum checking method, device and equipment
CN109997154A (en) * 2017-10-30 2019-07-09 上海寒武纪信息科技有限公司 Information processing method and terminal device
CN110309125A (en) * 2019-06-24 2019-10-08 招商局金融科技有限公司 Data verification method, electronic device and storage medium
CN110427424A (en) * 2019-07-09 2019-11-08 深圳壹账通智能科技有限公司 Business datum checking method, device, computer equipment and storage medium
CN110647544A (en) * 2019-09-10 2020-01-03 四川新网银行股份有限公司 Account checking method based on stream data
CN111581291A (en) * 2020-05-09 2020-08-25 北京字节跳动网络技术有限公司 Data processing method and device, electronic equipment and readable medium

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140032217A1 (en) * 2005-02-28 2014-01-30 Nuance Communications, Inc. Natural language system and method based on unisolated performance metric
CN103246574A (en) * 2012-02-10 2013-08-14 阿里巴巴集团控股有限公司 Verification method and verification device for data accuracy
CN106557381A (en) * 2015-09-30 2017-04-05 阿里巴巴集团控股有限公司 The method of calibration and device of multi-ladder Fee Schedule
CN106286130A (en) * 2016-09-05 2017-01-04 华北电力大学 Wind turbines based on SCADA data driftage Optimization about control parameter method
CN109997154A (en) * 2017-10-30 2019-07-09 上海寒武纪信息科技有限公司 Information processing method and terminal device
CN108694674A (en) * 2018-06-11 2018-10-23 中国平安人寿保险股份有限公司 Reconciliation processing method, device, computer equipment and storage medium
CN109582681A (en) * 2018-10-26 2019-04-05 平安科技(深圳)有限公司 Business data processing method, device, computer equipment and storage medium
CN109739742A (en) * 2018-11-27 2019-05-10 口碑(上海)信息技术有限公司 Business datum checking method, device and equipment
CN110309125A (en) * 2019-06-24 2019-10-08 招商局金融科技有限公司 Data verification method, electronic device and storage medium
CN110427424A (en) * 2019-07-09 2019-11-08 深圳壹账通智能科技有限公司 Business datum checking method, device, computer equipment and storage medium
CN110647544A (en) * 2019-09-10 2020-01-03 四川新网银行股份有限公司 Account checking method based on stream data
CN111581291A (en) * 2020-05-09 2020-08-25 北京字节跳动网络技术有限公司 Data processing method and device, electronic equipment and readable medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
LUCA BORTOLUSSI 等: "Model checking single agent behaviours by fluid approximation", 《INFORMATION AND COMPUTATION》, vol. 242, pages 183 - 226 *
孙飞: "混合异构网络中数据和计算负载迁移技术研究", 《中国博士学位论文全文数据库 信息科技辑》, no. 06, pages 136 - 59 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113065326A (en) * 2021-03-31 2021-07-02 北京达佳互联信息技术有限公司 Text comparison method and device, electronic equipment and storage medium
CN113065326B (en) * 2021-03-31 2024-06-21 北京达佳互联信息技术有限公司 Text comparison method, device, electronic equipment and storage medium
CN114281427A (en) * 2021-12-22 2022-04-05 上海云轴信息科技有限公司 Method and equipment for batch parameter configuration and verification
CN116684407A (en) * 2023-08-01 2023-09-01 腾讯科技(深圳)有限公司 Resource downloading method, device, equipment and readable storage medium
CN116684407B (en) * 2023-08-01 2023-10-27 腾讯科技(深圳)有限公司 Resource downloading method, device, equipment and readable storage medium
CN117435630A (en) * 2023-12-21 2024-01-23 杭银消费金融股份有限公司 Rule preposition-based data verification method and system
CN117435630B (en) * 2023-12-21 2024-03-29 杭银消费金融股份有限公司 Rule preposition-based data verification method and system

Also Published As

Publication number Publication date
CN112540996B (en) 2023-11-24

Similar Documents

Publication Publication Date Title
CN112540996B (en) Service data verification method and device, electronic equipment and storage medium
CN109375907B (en) Audit flow development method, service audit method, device, equipment and medium
CN108156508B (en) Barrage information processing method and device, mobile terminal, server and system
WO2015081801A1 (en) Method, server, and system for information push
CN108615158B (en) Risk detection method and device, mobile terminal and storage medium
CN111340587A (en) Virtual commodity management method and related device
CN110597793A (en) Data management method and device, electronic equipment and computer readable storage medium
CN111475399B (en) Virtual test method and device
CN115904950A (en) Test case generation method, device, equipment and storage medium
CN109164965A (en) Mobile terminal and its method, apparatus and readable storage medium storing program for executing for reducing screen interface
CN115017340A (en) Multimedia resource generation method and device, electronic equipment and storage medium
CN106294087B (en) Statistical method and device for operation frequency of business execution operation
CN110413639A (en) Data check method and device, electronic equipment and computer readable storage medium
CN114840565A (en) Sampling query method, device, electronic equipment and computer readable storage medium
CN107368998A (en) Agenda managing method and Related product
CN110399407A (en) Working trajectory inspection method and device, electronic equipment and non-transient storage media
CN116976898B (en) Data acquisition method, data visualization method, device and related products
CN113242171B (en) Method and related device for managing session messages
CN106020945A (en) Shortcut item adding method and device
CN112053216A (en) Risk management method of financial product and related device
CN108600356B (en) Message pushing method and device
CN110599158A (en) Virtual card combination method, virtual card combination device and terminal equipment
CN106777383B (en) File sorting method and intelligent terminal
CN106371948B (en) A kind of data back up method and terminal device
CN114996369A (en) Method and device for constructing data warehouse index library

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant