Movatterモバイル変換


[0]ホーム

URL:


CN110457117B - Data processing method, device, computer equipment and storage medium - Google Patents

Data processing method, device, computer equipment and storage medium
Download PDF

Info

Publication number
CN110457117B
CN110457117BCN201910602384.7ACN201910602384ACN110457117BCN 110457117 BCN110457117 BCN 110457117BCN 201910602384 ACN201910602384 ACN 201910602384ACN 110457117 BCN110457117 BCN 110457117B
Authority
CN
China
Prior art keywords
information
check
verification
format
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.)
Active
Application number
CN201910602384.7A
Other languages
Chinese (zh)
Other versions
CN110457117A (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.)
Ping An Life Insurance Company of China Ltd
Original Assignee
Ping An Life Insurance Company of China 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 Ping An Life Insurance Company of China LtdfiledCriticalPing An Life Insurance Company of China Ltd
Priority to CN201910602384.7ApriorityCriticalpatent/CN110457117B/en
Publication of CN110457117ApublicationCriticalpatent/CN110457117A/en
Application grantedgrantedCritical
Publication of CN110457117BpublicationCriticalpatent/CN110457117B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses a data processing method, a device, computer equipment and a storage medium, wherein data to be processed is firstly obtained, format check information and limit check information are extracted from the data to be processed, the format check information and the limit check information are respectively checked to obtain a format check result and a limit check result, if the format check result and the limit check result are both checked, address association information is extracted from the data to be processed, a task processing terminal is determined for the data to be processed according to the address association information, finally a target task is generated according to the data to be processed, and the target task is distributed to the task processing terminal. And after the verification is passed, a task processing terminal is allocated to the data to be processed according to the address association information, so that the task allocation is finally completed, the accuracy of information processing and the rationality of task allocation are ensured, and the efficiency of subsequent task processing is improved.

Description

Data processing method, device, computer equipment and storage medium
Technical Field
The present invention relates to the field of data processing, and in particular, to a data processing method, apparatus, computer device, and storage medium.
Background
With the development of internet technology, many enterprises develop network platforms for their own business or service, that is, the enterprises can interact with users through the network platforms to complete corresponding tasks. For example, the O2O platform, O2O Online To Offline, is a platform that combines offline business opportunities with the internet, making the internet the front of offline transactions. However, for some tasks with complicated or complex operations, data editing or filling abnormality often occurs in the data interaction process, and if the data is returned, modified and re-submitted, the efficiency of data processing is reduced. Moreover, the access of the network platform causes a sharp increase in the data volume and also causes inefficiency in data processing.
Disclosure of Invention
The embodiment of the invention provides a data processing method, a data processing device, computer equipment and a storage medium, which are used for solving the problem of low data processing efficiency.
A data processing method, comprising:
Obtaining data to be processed, and extracting format check information and limit check information from the data to be processed;
Respectively checking the format check information and the limit check information to obtain a format check result and a limit check result;
If the format check result and the limit check result are both the check result, extracting address association information from the data to be processed;
Determining a task processing terminal for the data to be processed according to the address association information;
Generating a target task according to the data to be processed, and distributing the target task to the task processing terminal.
A data processing apparatus comprising:
the data processing device comprises a data processing module, a data processing module and a data processing module, wherein the data processing module is used for processing data and extracting format check information and limit check information from the data processing module;
the verification module is used for respectively verifying the format verification information and the limit verification information to obtain a format verification result and a limit verification result;
The address association information extraction module is used for extracting address association information from the data to be processed when the format check result and the limit check result are both check results;
the task processing terminal determining module is used for determining a task processing terminal for the data to be processed according to the address association information;
And the target task distribution module is used for generating a target task according to the data to be processed and distributing the target task to the task processing terminal.
A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the data processing method described above when executing the computer program.
A computer readable storage medium storing a computer program which, when executed by a processor, implements the data processing method described above.
The data processing method, the device, the computer equipment and the storage medium comprise the steps of firstly obtaining data to be processed, extracting format check information and limit check information from the data to be processed, respectively checking the format check information and the limit check information to obtain a format check result and a limit check result, extracting address related information from the data to be processed if the format check result and the limit check result are both checked, determining a task processing terminal for the data to be processed according to the address related information, finally generating a target task according to the data to be processed, and distributing the target task to the task processing terminal. Firstly, checking the format and the product of the data to be processed, and then distributing a task processing terminal for the data to be processed according to the address association information after the data to be processed passes the check, so that the task distribution is finally completed, the accuracy of information processing and the rationality of task distribution are ensured, and the data processing efficiency is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the description of the embodiments of the present invention will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of an application environment of a data processing method according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating an exemplary data processing method according to an embodiment of the present invention;
FIG. 3 is a diagram showing another example of a data processing method according to an embodiment of the present invention;
FIG. 4 is a diagram showing another example of a data processing method according to an embodiment of the present invention;
FIG. 5 is a diagram showing another example of a data processing method according to an embodiment of the present invention;
FIG. 6 is a diagram showing another example of a data processing method according to an embodiment of the present invention;
FIG. 7 is a schematic block diagram of a data processing apparatus in accordance with an embodiment of the present invention;
FIG. 8 is another functional block diagram of a data processing apparatus in accordance with one embodiment of the present invention;
FIG. 9 is another functional block diagram of a data processing apparatus in accordance with one embodiment of the present invention;
FIG. 10 is a schematic diagram of a computer device in accordance with an embodiment of the invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The data processing method provided by the embodiment of the invention can be applied to an application environment as shown in fig. 1, wherein a computer device (client) and a task processing terminal communicate with a server through a network. The method comprises the steps of obtaining data to be processed by a server, extracting format check information and limit check information from the data to be processed, respectively checking the format check information and the limit check information to obtain a format check result and a limit check result, extracting address association information from the data to be processed if the format check result and the limit check result are checked to be passed, determining a task processing terminal for the data to be processed according to the address association information, generating a target task according to the data to be processed, and distributing the target task to the task processing terminal. Among other things, computer devices (clients) may be, but are not limited to, various personal computers, notebook computers, smartphones, tablet computers, and portable wearable devices. The server may be implemented by a stand-alone server or a server cluster formed by a plurality of servers.
In one embodiment, as shown in fig. 2, a data processing method is provided, and the method is applied to the server in fig. 1, and the method includes the following steps:
S10, obtaining data to be processed, and extracting format check information and limit check information from the data to be processed.
The data to be processed is data related to information of the user. Optionally, the data to be processed can be recorded through the client, or obtained after the image or the scanning piece is subjected to character recognition. Specifically, the user can enter a page through the client to enter relevant information, and the page can be a webpage or a page of an application program. After receiving an instruction of finishing information input by a user, the client generates data to be processed and sends the data to be processed to the server.
Illustratively, the data to be processed may include at least one item of information such as name, gender, age, occupation, license number, contact, address, or family relationship. In the data to be processed, certain information is in a fixed format, for example, the age is a number and is generally an integer of two or three digits, the contact way is generally an 11-digit number if the contact way is a mobile phone number, the certificate number is generally in a fixed format, or part of the content needs to be recorded twice to carry out consistency verification, so that the accuracy of the information is better ensured. Therefore, the information with the fixed format in the data to be processed is extracted and used as format verification information, and the part of information is verified to confirm whether the information is filled accurately or not. In a specific embodiment, the data to be processed exists in the form of key-value pairs (key-value), so that the key can be matched through preset fields (such as age, mobile phone number, certificate number and the like), and the key-value pairs corresponding to the successfully matched key are extracted to obtain the format verification information.
Furthermore, there are different constraints for different types of data to be processed. Taking the data to be processed involved in the insurance products as an example, certain insurance products do not allow the addition of medical insurance to workers working aloft, and certain insurance products have limitations on the age of users and the like. Therefore, the age, sex, occupation, etc. can be used as the restriction check information in the data to be processed. Therefore, this part of information in the data to be processed is extracted as the restriction check information. Further, the restriction check information may be different according to the selected service type or product type. The service type or the product type is obtained in advance, and corresponding limit check information is extracted according to the service type or the product type.
And S20, respectively checking the format check information and the limit check information to obtain a format check result and a limit check result.
After the format check information and the limit check information are obtained, the format check information and the limit check information are checked respectively to obtain a corresponding format check result and a corresponding limit check result. Alternatively, both the format check result and the constraint check result may include a pass check and a fail check.
Specifically, each specific item in the format verification information can be subjected to format verification, a specific verification rule is set for different format verification information in advance, and then after the corresponding format verification information is acquired, the format verification is performed on the format verification information according to the corresponding verification rule, so that a format verification result is obtained.
For three format verification information, a mobile phone number, an identification card number and a bank card, the mobile phone number is composed of 11 digits, the identification card number is composed of 18 digits or 17 digits plus one letter, and the bank card is generally composed of 16-19 digits. Thus, the number of bits of the three pieces of information can be checked to perform the format check.
Further, the mobile phone number is composed of 11 digits, and the first three digits in the 11 digits in the existing mobile phone number are fixed digit combinations, so that a regular expression can be constructed in an exhaustive manner through the first three digits, the query calculation amount is reduced, and the query efficiency is improved. Illustratively, the specific rules for the first three digits of the phone number are as follows:
* The existing three-digit format of the mobile phone number is as follows:
* 13+ any 9 digits;
* 15+ any number other than 4 + any 8-bit number;
* 18+ any number other than 1 and 4 + any 8-bit number;
* 17+ any number other than 9 + any 8-bit number;
* 147+ any 9 digits.
The mobile phone number can be checked whether to accord with the situation through a regular matching formula to carry out format check, and specifically, for the mobile phone number, the following regular expression can be adopted to carry out check:
^((13[0-9])F(15[^4])|(18[0,2,3,5-9])|(17[0-8])|(147))\\d{8}$。
In the step, format verification is carried out on format verification information in the data to be processed, and if all the format verification information passes the format verification, the format verification result is that the verification passes. If the format check of any one of the format check information is different, the format check result is that the check is not passed.
For the limiting check information, a product check criterion may be set in advance according to the characteristics of each limiting check information. Specifically, a service type or a product type is obtained in advance, and then a corresponding product verification criterion is obtained according to the service type or the product type. And then checking the corresponding limit check information according to the product check criterion. In the step, product verification is carried out on the limit verification information in the data to be processed, and if all the limit verification information passes the limit verification, the limit verification result is verification passing. If any limit check information does not pass the limit check, the limit check result is that the check does not pass.
And S30, if the format check result and the limit check result are both the check result, extracting address association information from the data to be processed.
In the step, if the format check result and the limit check result are both the check result, the data to be processed is free of problems, so that the address association information is extracted from the data to be processed. The address association information is information related to the address. The mobile phone number in the data to be processed can query the attribution corresponding to the mobile phone number, the address of the household in the identity card information, and the data to be processed also comprises the communication address and the like. These address-related information are address-related information.
And S40, determining a task processing terminal for the data to be processed according to the address association information.
The task processing terminal is a terminal for carrying out subsequent processing on the data to be processed. Specifically, different processing terminals are set according to different geographic locations, for example, different processing terminals are set according to different counties, cities or provinces, and corresponding setting can be specifically performed according to traffic or population numbers.
In this step, a task processing terminal is determined for the data to be processed by the address-related information. And preferentially determining a task processing terminal corresponding to the address association information for the data to be processed. For example, if the address-related information is a communication address, a task processing terminal closer to the communication address is determined for the data to be processed. If the address association information is the household address, determining a task processing terminal which is closer to the household address for the data to be processed.
Preferably, the address association information is at least two, for example, the address association information includes a mobile phone number, an identification card image and communication address information. The consistency check can be performed on at least two address association information according to a preset processing rule, and the task processing terminal is allocated according to the check result. Therefore, the rationality of the distribution of the data to be processed is ensured, the backlog of a large amount of data to be processed is avoided, and the distribution of nearby task processing terminals is also beneficial to the subsequent more convenient communication and butt joint.
S50, generating a target task according to the data to be processed, and distributing the target task to the task processing terminal.
In this step, a target task is generated from the data to be processed, and the target task is assigned to the task processing terminal.
In the embodiment, data to be processed is firstly obtained, format check information and limit check information are extracted from the data to be processed, the format check information and the limit check information are respectively checked to obtain a format check result and a limit check result, address association information is extracted from the data to be processed if the format check result and the limit check result are both checked to pass, a task processing terminal is determined for the data to be processed according to the address association information, a target task is finally generated according to the data to be processed, and the target task is distributed to the task processing terminal. Firstly, checking the format and the product of the data to be processed, and then distributing a task processing terminal for the data to be processed according to the address association information after the data to be processed passes the check, so that the task distribution is finally completed, the accuracy of information processing and the rationality of task distribution are ensured, and the efficiency of subsequent task processing is improved.
In one embodiment, as shown in fig. 3, the address-related information includes a mobile phone number, an identification card image, and communication address information.
In this embodiment, the determining a task processing terminal for the data to be processed according to the address association information includes:
S41, determining the mobile phone attribution information according to the mobile phone number.
Specifically, the mobile phone attribution can be queried through a preset API (application program interface) or a third party platform according to the mobile phone number, and then mobile phone attribution information corresponding to the mobile phone number is determined according to information returned by the API or the third party platform. The mobile phone attribution information can be set to an accurate degree according to actual needs, such as provinces, places, cities and the like.
S42, OCR recognition is carried out on the identity card image, so that identity card address information is obtained.
Wherein OCR (Optical Character Recognition ) refers to a process in which an electronic device (e.g., a scanner or a digital camera) checks characters printed on paper, determines their shapes by detecting dark and light patterns, and then translates the shapes into computer text using a character recognition method. And (3) obtaining the identity card address information on the identity card image by performing OCR (optical character recognition) on the identity card image. Specifically, the image of the identification card may be scaled according to preset pixel information to obtain a reference image. And then carrying out character recognition from the reference image (the zoomed identity card image) according to the preset position information to obtain the identity card address information. Because the address information on the identity card is in a fixed position, after the scaling treatment is carried out on the identity card image, the specific area is identified according to the preset position information, and the identity card address information can be obtained more efficiently. The preset position information may be a lower half area in the reference image or a fixed rectangular area.
It will be appreciated that the steps S41 and S42 are not strictly sequential, and may be adjusted as required.
S43, carrying out consistency check on the mobile phone attribution information, the identity card address information and the communication address information to obtain consistency check information.
And carrying out consistency check on three information, namely mobile phone attribution information, identity card address information and communication address information, and judging whether the geographic positions pointed by the three information are consistent or not to obtain consistency check information. The consistency check information is used to identify whether the three items of information are consistent, alternatively, the consistency check information may include three items of consistency, two items of consistency, and non-consistency. Preferably, if the consistency check information is identical to the two items, it may also be embodied as which two items of information are identical and/or which information are not identical.
Specifically, consistency verification is performed on three information, namely mobile phone attribution information, identity card address information and communication address information, and standards of consistency can be different for different information. For example, for mobile phone home location information and identity card address information, if the identity card address information can be matched with the mobile phone home location information, the identity card address information and the identity card address information are consistent. For the identity card address information and the communication address information, a specific judgment criterion can be set, whether the identity card address information and the communication address information need to be specific to what degree, or whether the identity card address information and the communication address information are consistent can be judged according to the specific geographic distance of the two addresses, namely if the geographic distance of the two addresses is within a preset distance, the identity card address information and the communication address information are consistent. Specific consistency criteria may also be adjusted according to actual needs, and will not be described here again.
And S44, determining a task processing terminal according to the consistency check information.
And after the consistency check information is obtained, determining the task processing terminal according to the consistency check information. Different determination modes can be formulated in advance for different consistency check information.
In the embodiment, mobile phone attribution information is determined according to the mobile phone number, OCR recognition is conducted on the identity card image to obtain identity card address information, consistency verification is conducted on the mobile phone attribution information, the identity card address information and the communication address information to obtain consistency verification information, and finally a task processing terminal is determined according to the consistency verification information. Reasonable task processing terminals are distributed for the data to be processed, and the accuracy of task processing terminal distribution is improved.
In one embodiment, as shown in fig. 4, determining the task processing terminal according to the consistency check information includes:
And S441, obtaining target address information according to the consistency check information.
And S442, calculating the distance information between the target address information and each of the processing terminals to be selected.
S443, determining the processing terminal to be selected with the smallest distance information with the target address information as a task processing terminal.
Specifically, a target address information is determined according to the result of the consistency check information, and the target address information can be mobile phone attribution information, identity card address information or communication address information. Alternatively, one of the mobile phone home location information, the identity card address information or the communication address information may be selected in advance according to the difference of the consistency check information as the target address information. The processing terminals to be selected are processing terminals which are preset according to different geographic positions, and each processing terminal to be selected comprises corresponding position information. And calculating the distance information between the target address information and each of the to-be-selected processing terminals, and determining the to-be-selected processing terminal with the smallest distance information with the target address information as the task processing terminal. Specifically, the target address information and the position information of each processing terminal to be selected can be converted into longitude and latitude information or coordinate information, and then the distance information is calculated through a corresponding distance calculation formula. The task processing terminal is determined for the data to be processed through the geographic position, so that the accuracy of information processing and the rationality of task allocation are ensured, and the efficiency of subsequent task processing is also improved.
In one embodiment, obtaining the target address information according to the consistency check information includes:
if the consistency check information is consistent with the three items, determining the mobile phone attribution information, the identity card address information or the communication address information as target address information.
The three pieces of information are consistent with each other, namely the mobile phone attribution information, the identity card address information and the communication address information. Therefore, the mobile phone attribution information, the identity card address information or the communication address information can be determined as target address information.
And if the consistency check information is consistent with the two items, determining the target address information according to the address association information consistent with the two items.
The two conditions are three conditions, namely that the mobile phone attribution information is consistent with the identity card address information, the mobile phone attribution information is consistent with the communication address information, or the identity card address information is consistent with the communication address information. When the consistency check information is consistent with the two items, corresponding target address information is determined according to the address association information consistent with the two items. If the mobile phone attribution information is consistent with the identity card address information, the identity card address information can be determined to be target address information. If the mobile phone attribution information is consistent with the communication address information, the communication address information can be determined to be target address information. If the identity card address information is consistent with the communication address information, one item can be selected as target address information.
And if the consistency check information is inconsistent, determining the communication address information as the target address information.
The inconsistent consistency check information means that all three items of information are inconsistent, and the communication address information is determined to be the target address information.
In the implementation, the target address information is determined in different modes according to different consistency check information, so that the rationality of determining the target address information is ensured.
In one embodiment, the format check information includes at least two sub-check information, and the limit check information includes at least two sub-product check information.
The sub-check information refers to specific information that each item needs to perform format check. Such as a mobile phone number, identification card information, bank card information or other information to be checked. The sub-product verification information refers to specific information of each item which needs to be subjected to limit verification. Specific verification information of each sub-product can be set according to actual product requirements.
As shown in fig. 5, the checking the format check information and the constraint check information to obtain a format check result and a constraint check result includes:
S21, acquiring a preset format check criterion, and performing format check on each piece of sub-check information according to the format check criterion to obtain a sub-check result of each piece of sub-check information.
Wherein, the format check rule is a specific check rule. It will be appreciated that the corresponding format check criteria may be different for different sub-check information. And after the format check criterion is obtained, carrying out format check on each piece of sub-check information according to the format check criterion to obtain a sub-check result of each piece of sub-check information. Alternatively, the format verification criteria may be embodied in the form of a function, class, or package into script. For example, if the format verification criterion is a script, the corresponding sub-verification information is input into the script for execution, and the script can output the sub-verification result of the corresponding sub-verification information. The sub-check result may include sub-check pass and sub-check fail.
S22, forming each sub-verification result into a format verification result.
And after the sub-verification results are obtained, each sub-verification result is composed into a format verification result. Specifically, if each sub-check result is a sub-check pass, the corresponding format check result is a check pass. If any sub-check result is that the sub-check is not passed, the corresponding format check result is that the check is not passed.
S23, acquiring preset reference limit information, and matching each piece of sub-product verification information according to the reference limit information to obtain a matching result of each piece of sub-product verification information.
The reference limitation information is limitation term information of different products or different business types, for example, a certain insurance product does not allow a worker working aloft to be added with medical insurance, and certain insurance product also has limitation on the age of a user. By matching the sub-product verification information with the reference constraint information, it is understood that the reference constraint information corresponding to different sub-product verification information may be different. And the matching result comprises matching success and matching failure, and if the reference limit information and the corresponding sub-product verification information are matched successfully, the sub-product verification information is proved to accord with the impermissible condition.
S24, forming a limit check result by the matching result of each piece of sub-product check information.
After the matching results are obtained, each matching result is composed into a limit check result. Specifically, if each matching result is a matching failure, the corresponding constraint verification result is verification passing. If any matching result is successful, the corresponding limit checking result is that the checking is not passed.
In the embodiment, a preset format check criterion is acquired, format check is performed on each piece of sub-check information according to the format check criterion to obtain a sub-check result of each piece of sub-check information, each piece of sub-check result is formed into a format check result, preset reference limit information is acquired, each piece of sub-product check information is matched according to the reference limit information to obtain a matching result of each piece of sub-product check information, and the matching result of each piece of sub-product check information is formed into a limit check result. The accuracy of the data to be processed is better ensured through different verification processes.
In one embodiment, as shown in fig. 6, after said composing each of said sub-check results into a format check result, the data processing method further comprises:
s221, if the format check result is that the check is not passed, determining that the sub-check result is the sub-check information which is not passed, and determining that the sub-check result is the check information to be adjusted.
In the step, the sub-verification result is sub-verification information which is not passed by verification, and the sub-verification result is determined as the verification information to be adjusted. The information with format errors in the sub-check information is determined as the check information to be adjusted so as to be used for prompting the client to modify later.
S222, generating prompt information according to the verification information to be adjusted, and sending the prompt information to the client.
Generating prompt information according to the verification information to be adjusted, and sending the prompt information to the client so that the client modifies the verification information to be adjusted based on the prompt information to ensure the accuracy of the input information.
Preferably, the client can display after receiving the prompt information, and specifically includes highlighting the verification information to be adjusted in the visual configuration interface. The highlighting may specifically be displaying the verification information to be adjusted in different colors, or setting a centralized area in the visual configuration interface, and displaying the verification information to be adjusted in a centralized manner.
Further, the prompt information also comprises text information, namely, the prompt is carried out in the text form near the verification information to be adjusted, so as to remind the specific reason that the verification information to be adjusted has problems, and better assist the user to modify. For example, the number of the mobile phone number is not regulated, the bank card number is not regulated, and the like.
S223, obtaining updated verification information to be adjusted returned by the client, and performing format verification on the updated verification information to be adjusted.
After receiving the prompt information, the client adjusts the verification information to be adjusted, and after the adjustment is finished, the server acquires updated verification information to be adjusted sent by the client and performs format verification on the updated target configuration information. The procedure of the specific format verification is similar to step S21, and will not be described here again.
And S224, if the format verification of the updated verification information to be adjusted is passed, adjusting the format verification result into verification passing.
In the step, if the format verification of the updated verification information to be adjusted is passed, the format verification result is adjusted to pass the verification.
In a specific embodiment, if the updated to-be-adjusted verification information still contains information that the format verification fails, the server side regenerates the corresponding prompt information for the updated to-be-adjusted verification information that the format verification fails, and then repeatedly acquires the updated to-be-adjusted verification information until all the format verification of the information in the updated to-be-adjusted verification information is passed, and then adjusts the format verification result to be passed.
In this embodiment, if the format verification result is that verification fails, sub-verification information, for which the sub-verification result is that verification fails, is obtained and is determined to be verification information to be adjusted, prompt information is generated according to the verification information to be adjusted, the prompt information is sent to a client, updated verification information to be adjusted, returned by the client, is obtained, format verification is performed on the updated verification information to be adjusted, and if the format verification of the updated verification information to be adjusted is that verification fails, the format verification result is adjusted to be that verification fails. And the sub-verification information which does not pass the format verification is fed back and modified in real time, so that the data processing efficiency is better ensured.
It should be understood that the sequence number of each step in the foregoing embodiment does not mean that the execution sequence of each process should be determined by the function and the internal logic, and should not limit the implementation process of the embodiment of the present invention.
In one embodiment, a data processing apparatus is provided, where the data processing apparatus corresponds to the data processing method in the above embodiment one by one. As shown in fig. 7, the data processing apparatus includes a data acquisition module to be processed 10, a verification module 20, an address-related information extraction module 30, a task processing terminal determination module 40, and a target task allocation module 50. The functional modules are described in detail as follows:
The data to be processed obtaining module 10 is configured to obtain data to be processed, and extract format check information and limit check information from the data to be processed.
And the verification module 20 is configured to verify the format verification information and the constraint verification information respectively to obtain a format verification result and a constraint verification result.
And the address association information extracting module 30 is configured to extract address association information from the data to be processed when the format check result and the constraint check result are both check results.
And a task processing terminal determining module 40, configured to determine a task processing terminal for the data to be processed according to the address association information.
And the target task allocation module 50 is used for generating a target task according to the data to be processed and allocating the target task to the task processing terminal.
Preferably, the address association information comprises a mobile phone number, an identity card image and communication address information;
as shown in fig. 8, the task processing terminal determining module 40 includes:
the home location information determining unit 41 is configured to determine mobile phone home location information according to the mobile phone number.
And the recognition unit 42 is used for performing OCR (optical character recognition) on the identity card image to obtain identity card address information.
And the consistency verification unit 43 is configured to perform consistency verification on the mobile phone home location information, the identity card address information and the communication address information to obtain consistency verification information.
And a task processing terminal determining unit 44, configured to determine a task processing terminal according to the consistency check information.
Preferably, the task processing terminal determining unit 44 is further configured to obtain target address information according to the consistency check information, calculate distance information between the target address information and each of the candidate processing terminals, and determine, as the task processing terminal, the candidate processing terminal with the smallest distance information from the target address information.
Preferably, the task processing terminal determining unit 44 is further configured to determine, when the consistency check information is three items of consistency, the mobile phone home location information, the identity card address information, or the communication address information as target address information, determine, when the consistency check information is two items of consistency, the target address information according to the address association information that the two items of consistency are consistent, and determine, when the consistency check information is inconsistent, the communication address information as the target address information.
Preferably, the identification unit 42 is further configured to perform scaling processing on the identification card image according to preset pixel information to obtain a reference image, and perform text recognition on the reference image according to preset position information to obtain identification card address information.
Preferably, the format check information includes at least two sub-check information, and the limit check information includes at least two sub-product check information;
as shown in fig. 9, the verification module 20 includes:
A format verification unit 21, configured to obtain a preset format verification criterion, and perform format verification on each piece of sub-verification information according to the format verification criterion, so as to obtain a sub-verification result of each piece of sub-verification information;
A format check result composing unit 22, configured to compose each of the sub check results into a format check result;
an information matching unit 23, configured to obtain preset reference limitation information, and match each piece of sub-product verification information according to the reference limitation information, so as to obtain a matching result of each piece of sub-product verification information;
A constraint check result composing unit 24, configured to compose the matching result of each of the child product check information into a constraint check result.
Preferably, the verification module 20 further includes:
The to-be-adjusted check information determining unit is used for determining the sub-check result as sub-check information which is not passed by the check when the format check result is that the check is not passed by the check;
The prompt information sending unit is used for generating prompt information according to the verification information to be adjusted and sending the prompt information to the client;
the information receiving unit is used for acquiring updated verification information to be adjusted returned by the client and carrying out format verification on the updated verification information to be adjusted;
And the format check result adjusting unit is used for adjusting the format check result to pass the check when the updated format check of the check information to be adjusted passes the check.
For specific limitations of the data processing apparatus, reference may be made to the above limitations of the data processing method, and no further description is given here. Each of the modules in the above-described data processing apparatus may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a server, and the internal structure of which may be as shown in fig. 10. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is used to store the data used in the data processing method described in the above embodiment. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a data processing method.
In one embodiment, a computer device is provided that includes a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the data processing method of the above embodiments when the computer program is executed by the processor.
In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the data processing method in the above embodiments.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (SYNCHLINK) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of the functional units and modules is illustrated, and in practical application, the above-described functional distribution may be performed by different functional units and modules according to needs, i.e. the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-described functions.
The foregoing embodiments are merely illustrative of the technical solutions of the present invention, and not restrictive, and although the present invention has been described in detail with reference to the foregoing embodiments, it should be understood by those skilled in the art that modifications may still be made to the technical solutions described in the foregoing embodiments or equivalent substitutions of some technical features thereof, and that such modifications or substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (7)

CN201910602384.7A2019-07-052019-07-05 Data processing method, device, computer equipment and storage mediumActiveCN110457117B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910602384.7ACN110457117B (en)2019-07-052019-07-05 Data processing method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910602384.7ACN110457117B (en)2019-07-052019-07-05 Data processing method, device, computer equipment and storage medium

Publications (2)

Publication NumberPublication Date
CN110457117A CN110457117A (en)2019-11-15
CN110457117Btrue CN110457117B (en)2025-03-14

Family

ID=68482122

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910602384.7AActiveCN110457117B (en)2019-07-052019-07-05 Data processing method, device, computer equipment and storage medium

Country Status (1)

CountryLink
CN (1)CN110457117B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111079397B (en)*2019-12-252024-02-20中国建设银行股份有限公司Task file generation method and device based on image recognition
CN111311014B (en)*2020-02-272024-04-12广州酷旅旅行社有限公司Service data processing method, device, computer equipment and storage medium
CN113703934B (en)*2020-05-222024-09-06腾讯科技(深圳)有限公司Task processing method, device, computer equipment and storage medium
CN113419790A (en)*2021-06-222021-09-21杭州安恒信息技术股份有限公司Service data processing method, device, equipment and computer readable storage medium
CN113761858B (en)*2021-09-072024-09-27平安国际智慧城市科技股份有限公司Form data processing method, device, computer equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108460115A (en)*2018-02-102018-08-28深圳壹账通智能科技有限公司Information push method, device, computer equipment and storage medium
CN109032824A (en)*2018-05-312018-12-18康键信息技术(深圳)有限公司Database method of calibration, device, computer equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109564598B (en)*2017-03-132022-04-22华为技术有限公司Terminal detection method and terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108460115A (en)*2018-02-102018-08-28深圳壹账通智能科技有限公司Information push method, device, computer equipment and storage medium
CN109032824A (en)*2018-05-312018-12-18康键信息技术(深圳)有限公司Database method of calibration, device, computer equipment and storage medium

Also Published As

Publication numberPublication date
CN110457117A (en)2019-11-15

Similar Documents

PublicationPublication DateTitle
CN110457117B (en) Data processing method, device, computer equipment and storage medium
US10489672B2 (en)Video capture in data capture scenario
CN110264288A (en)Data processing method and relevant apparatus based on information discriminating technology
WO2019227577A1 (en)Invoice authenticity verification method, apparatus, computer device, and storage medium
WO2019114134A1 (en)Loan application review method, device and equipment, and computer-readable storage medium
CN109766072B (en)Information verification input method and device, computer equipment and storage medium
US20200065460A1 (en)Method and computer readable storage medium for remote interview signature
CN113761858B (en)Form data processing method, device, computer equipment and storage medium
CN108256591B (en)Method and apparatus for outputting information
WO2019052226A1 (en)Processing method and apparatus for self-service claim settlement application, computer device and storage medium
CN111680480A (en) Template-based job correction method, device, computer equipment and storage medium
CN109688121B (en)Resource data acquisition method and device, computer equipment and storage medium
CN109783781B (en)Image recognition-based policy entry method and related device
WO2016025756A1 (en)Form filling method and related terminal
CN108234549B (en)Policy information checking method and device
CN109544090A (en)Order processing method, apparatus, computer equipment and storage medium
CN110795714A (en)Identity authentication method and device, computer equipment and storage medium
CN110852719A (en)Electronic contract signing method and device, electronic equipment and storage medium
CN113591443B (en) Form filling method, device, server, medium and product
CN111552942A (en)Identity authentication method, system, device and computer storage medium
US11106908B2 (en)Techniques to determine document recognition errors
US20250061430A1 (en)Systems, Devices, and Methods for Generating Personalized Electronic Documents
CN112927062A (en)Service application processing method and device based on voice recognition and computer equipment
CN115984890A (en)Bill text recognition method and device, computer equipment and storage medium
CN114429634B (en) Method, system, device and storage medium for filling in identity authentication information

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp