Data template reverse analysis method and device, equipment and storage medium
By storing and reverse-parseing audit work order data to obtain initial document templates, the applicability of the qualification certification system in document template changes and complex audit processes has been solved, thereby improving the audit efficiency and user experience of the ride-hailing platform driver certification system.
Patent Information
- Application Number
- CN202310106770.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-13
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2043-02-13
AI Technical Summary
The existing qualification certification system is difficult to apply when faced with changes to document templates and complex review processes, especially in the scenario of driver qualification review by ride-hailing platforms, where it cannot meet all the requirements.
A method for reverse parsing of document templates is provided. By storing the review work order data initially submitted by the user, a cached template consistent with the initial document template is obtained through reverse parsing and then fed back to the user's terminal to guide the user to adjust and resubmit the document.
This feature enables users to adjust and resubmit their data based on the initial template after the system's data template has been changed. It is suitable for systems with data template change requirements and complex review processes, thus improving review efficiency and user experience.
Smart Images

Figure CN116245089B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of qualification verification technology, and in particular to a method, apparatus, equipment and storage medium for reverse parsing of data templates. Background Technology
[0002] Existing qualification certification systems often involve industries such as finance and recruitment. These platforms categorize different business scenarios, each with its own set of document upload templates. End users simply upload the corresponding documents for platform review. However, this type of system solution only meets some requirements in scenarios such as ride-hailing platforms verifying driver qualifications. It is unsuitable for systems with document template modification needs and complex review processes. Summary of the Invention
[0003] The present invention aims to provide a method, apparatus, device and storage medium for reverse parsing of data templates to solve the above-mentioned technical problems, thereby making it applicable to systems with data template change requirements and involving complex review processes.
[0004] To address the aforementioned technical problems, this invention provides a method for reverse parsing of data templates, comprising:
[0005] In response to a user terminal's request to fill in data, the pre-stored first data template is sent back to the user terminal;
[0006] Obtain the data submitted by the user terminal based on the first data template, and generate review work order data based on the data.
[0007] The audit work order data is sent to the audit platform, and the audit work order data is stored in the database.
[0008] When the review platform receives a rejection instruction for the review work order data, if it is determined that the current data template is inconsistent with the first data template, the review work order data stored in the database is reverse-parsed to obtain a cached data template consistent with the first data template, and the cached data template and rejection notification information are fed back to the user terminal.
[0009] Furthermore, the step of reverse parsing the audit work order data stored in the database to obtain a cached data template consistent with the first data template specifically includes:
[0010] The database stores audit work order data, which is parsed to obtain a template syntax tree corresponding to the audit work order data. A cached data template consistent with the first data template is generated based on the template syntax tree corresponding to the audit work order data.
[0011] Furthermore, sending the audit work order data to the audit platform specifically includes:
[0012] Determine the template type corresponding to the audit work order data, and send the audit work order data to the audit terminal in the audit platform that corresponds to the template type.
[0013] Furthermore, the determination that the current data template is inconsistent with the first data template specifically includes:
[0014] Get the update time of the current data template and the submission time of the data.
[0015] If the submission time of the data is earlier than the update time of the current data template, then the current data template is determined to be inconsistent with the first data template.
[0016] Furthermore, the determination that the current data template is inconsistent with the first data template specifically includes:
[0017] Parse the template syntax tree of the current document template, and parse the template syntax tree of the audit work order data;
[0018] If it is determined that the template syntax tree of the current data template is inconsistent with the template syntax tree of the audit work order data, then it is determined that the current data template is inconsistent with the first data template.
[0019] Furthermore, the data template reverse parsing method is applied to the driver authentication system of the ride-hailing platform; the first data template includes at least one of an access template, a driver auxiliary data template, and a vehicle auxiliary data template; wherein, the access template includes at least one of an ID card section, a driver's license section, a vehicle registration certificate section, a ride-hailing transport permit section, and a ride-hailing driver's license section, the driver auxiliary data template includes a headshot section, and the vehicle auxiliary data template includes a compulsory traffic accident liability insurance information section.
[0020] Furthermore, the rejection notification information is generated based on the rejection instruction, and the rejection notification information includes rejection reason information and adjustment suggestion information.
[0021] The present invention also provides a data template reverse parsing device, comprising:
[0022] The template feedback module is used to respond to the user terminal's data entry request by sending a pre-stored first data template back to the user terminal.
[0023] The data submission module is used to obtain the data submitted by the user terminal based on the first data template, and generate review work order data based on the data.
[0024] The work order sending module is used to send the audit work order data to the audit platform and store the audit work order data in the database.
[0025] The template parsing module is used to, when receiving a rejection instruction from the review platform for the review work order data, if it is determined that the current data template is inconsistent with the first data template, perform reverse parsing based on the review work order data stored in the database to obtain a cached data template consistent with the first data template, and feed back the cached data template and rejection notification information to the user terminal.
[0026] The present invention also provides a terminal device, including a processor and a memory storing a computer program, wherein the processor executes the computer program to implement the data template reverse parsing method described in any one of the claims.
[0027] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the data template reverse parsing method described in any one of the claims.
[0028] Compared with the prior art, the present invention has the following beneficial effects:
[0029] This invention provides a method, apparatus, device, and storage medium for reverse parsing of data templates. The method includes: responding to a data entry request from a user terminal, feeding back a pre-stored first data template to the user terminal; obtaining data submitted by the user terminal based on the first data template, and generating review work order data based on the data data; sending the review work order data to a review platform, and simultaneously storing the review work order data in a database; when receiving a rejection instruction from the review platform regarding the review work order data, if it is determined that the current data template is inconsistent with the first data template, performing reverse parsing based on the review work order data stored in the database to obtain a cached data template consistent with the first data template, and feeding back the cached data template and rejection notification information to the user terminal.
[0030] The document template reverse parsing method provided in this invention stores the review work order data generated when the user initially submits the document. When the user's submitted document is rejected and the system document template changes during the review period, the method performs reverse parsing based on the stored review work order data to obtain the document template corresponding to the user's initial submission. This guides the user to adjust and resubmit the document according to the document template, thus making it applicable to systems with document template change requirements and complex review processes. Attached Figure Description
[0031] Figure 1This is one of the flowcharts illustrating the reverse parsing method for data templates provided by this invention;
[0032] Figure 2 This is a schematic diagram of the driver access template provided by the present invention;
[0033] Figure 3 This is the second flowchart illustrating the reverse parsing method for data templates provided by this invention;
[0034] Figure 4 This is a schematic diagram of the data template reverse parsing device provided by the present invention. Detailed Implementation
[0035] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0036] Please see Figure 1 This invention provides a method for reverse parsing of data templates, which may include the following steps:
[0037] S1. In response to the user terminal's data entry request, the pre-stored first data template is fed back to the user terminal;
[0038] S2. Obtain the data submitted by the user terminal based on the first data template, and generate audit work order data based on the data.
[0039] S3. Send the audit work order data to the audit platform, and simultaneously store the audit work order data in the database;
[0040] S4. When the review platform receives a rejection instruction for the review work order data, if it is determined that the current data template is inconsistent with the first data template, reverse parsing is performed based on the review work order data stored in the database to obtain a cached data template consistent with the first data template, and the cached data template and rejection notification information are fed back to the user terminal.
[0041] In this embodiment of the invention, the qualification certification system pre-stores document templates. When a user needs to submit documents for review, the system sends the document template to the user's terminal to guide the user in filling out the documents. When a user submits document data, the system generates review work order data based on the data and sends it to the corresponding review platform for review, while also storing the review work order data. If the user's submitted documents are subsequently rejected, and the system's document template has changed during this period, the user still needs to resubmit the documents according to the previous document template and go through the review process again. Since the system usually does not save the previous document template after it changes, it performs reverse parsing on the previously stored review work order data to obtain the template corresponding to the document template when the user initially submitted the document data, and sends it back to the user's terminal to guide the user to adjust the documents and resubmit them for qualification review.
[0042] The document template reverse parsing method provided in this invention stores the review work order data generated when the user initially submits the document. When the user's submitted document is rejected and the system document template changes during the review period, the method performs reverse parsing based on the stored review work order data to obtain the document template corresponding to the user's initial submission. This guides the user to adjust and resubmit the document according to the document template, thus making it applicable to systems with document template change requirements and complex review processes.
[0043] Furthermore, the step of reverse parsing the audit work order data stored in the database to obtain a cached data template consistent with the first data template specifically includes:
[0044] The database stores audit work order data, which is parsed to obtain a template syntax tree corresponding to the audit work order data. A cached data template consistent with the first data template is generated based on the template syntax tree corresponding to the audit work order data.
[0045] It should be noted that the audit work order data generated based on the information submitted by the user can be parsed into a syntax tree. The syntax tree includes section information such as the photo and fields of the certificate. Based on the syntax tree, a cached data template consistent with the first data template can be generated.
[0046] Furthermore, sending the audit work order data to the audit platform specifically includes:
[0047] Determine the template type corresponding to the audit work order data, and send the audit work order data to the audit terminal in the audit platform that corresponds to the template type.
[0048] It should be noted that since the system's data templates change according to different cities, times, and scenarios, various types of audit work order data with different templates will be generated at the same time. In order to improve the efficiency of the audit, the audit work order data can be distributed to different audit terminals of the audit platform according to the template type, so that the same audit terminal only needs to audit the same type of audit work order data, thereby improving the overall audit efficiency of the platform.
[0049] Furthermore, the determination that the current data template is inconsistent with the first data template specifically includes:
[0050] Get the update time of the current data template and the submission time of the data.
[0051] If the submission time of the data is earlier than the update time of the current data template, then the current data template is determined to be inconsistent with the first data template.
[0052] It should be noted that since the old data template is usually not saved after the data template is updated, it is impossible to determine whether a change has occurred by directly comparing the data templates. In this embodiment of the invention, the update time of each data template and the time when the user submits the data can be recorded. If it is determined that the time when the user submits the data is earlier than the update time of the current data template, it means that the data template of the system has changed during the review period of the user's submitted data.
[0053] Furthermore, the determination that the current data template is inconsistent with the first data template specifically includes:
[0054] Parse the template syntax tree of the current document template, and parse the template syntax tree of the audit work order data;
[0055] If it is determined that the template syntax tree of the current data template is inconsistent with the template syntax tree of the audit work order data, then it is determined that the current data template is inconsistent with the first data template.
[0056] It should be noted that, in addition to the determination method in the previous embodiment, in this embodiment of the invention, the template syntax tree of the current data template is parsed and compared with the template syntax tree of the previously stored audit work order data. If the comparison is inconsistent, it indicates that the system's data template has changed during the user's data submission review period.
[0057] Furthermore, the data template reverse parsing method is applied to the driver authentication system of the ride-hailing platform; the first data template includes at least one of an access template, a driver auxiliary data template, and a vehicle auxiliary data template; wherein, the access template includes at least one of an ID card section, a driver's license section, a vehicle registration certificate section, a ride-hailing transport permit section, and a ride-hailing driver's license section, the driver auxiliary data template includes a headshot section, and the vehicle auxiliary data template includes a compulsory traffic accident liability insurance information section.
[0058] It is understood that the solution of the present invention is applicable to various systems with data template change requirements and complex review processes. In the embodiments of the present invention, optionally, the data template reverse parsing method is applied to the driver certification system of a travel platform; wherein, the data corresponding to the access template can be set as a necessary condition for the user to pass the qualification review. In addition, the driver auxiliary data template and the vehicle auxiliary data template can be used as auxiliary information for the data submitted by the user.
[0059] Furthermore, the rejection notification information is generated based on the rejection instruction, and the rejection notification information includes rejection reason information and adjustment suggestion information.
[0060] It is understood that, in this embodiment of the invention, the rejection notification information fed back to the user terminal can be generated according to the rejection instruction of the review platform. The rejection notification information may include rejection reason information and adjustment suggestion information, thereby guiding the user to better adjust and resubmit the materials for review.
[0061] Based on the above scheme, to better understand the data template reverse parsing method provided in the embodiments of the present invention, the following uses the driver qualification verification of a ride-hailing platform as an example for detailed explanation:
[0062] First, some terms used in the embodiments of this invention will be explained:
[0063] 1. Document Templates: Driver certification documents will be divided into various document templates according to the scenario. The document templates include various certificates and corresponding field attributes;
[0064] 2. Reviewing Work Order Data: Drivers submit materials based on the information displayed in the document template. Based on the submitted data, review work order data is generated and stored in the database. The review work order data has status flow attributes, including statuses such as in progress (usually a re-entry after rejection), pending review, review rejected, review refused, and review approved, which flow in an orderly manner.
[0065] Forward process: The system reads the data template according to the configuration and displays it on the driver's terminal interface. After the driver fills in the information, the system generates the review work order data, which then enters the review system to start the process.
[0066] Reverse process: If the data template changes, for example, if document A is deleted from template 1, the template content may be rejected and the driver may not be able to continue to supplement the data before the review status of the existing work order 1 reaches the final state. Therefore, a reverse parsing strategy is used to generate a syntax tree by caching when generating the review work order data. The syntax tree is then parsed to generate templates for photos and fields, which are then used by the end user to re-fill in the data and submit it to the review system until the review status of the work order reaches the final state, ensuring that the driver can be admitted normally.
[0067] The data template reverse parsing method of this invention can be implemented through the following points:
[0068] 1. Divide the required driver qualification documents into Template 1, Template 2, and Template 3;
[0069] 2. Template 1 Name: Admission Template, including documents and attributes such as... Figure 2 Template 2 Name: Driver Auxiliary Document Template, including documents and attributes such as... Figure 2 Template 3 Name: Vehicle Auxiliary Document Template, including documents and attributes such as... Figure 2 ;
[0070] 3. The data entry process requires filling in the corresponding templates in sequence according to the configuration. Some templates will change in different cities, at different times, and in different scenarios.
[0071] 4. Before the change: The eligibility template included a ride-hailing driver's license. Drivers who had already submitted their information or whose applications were rejected needed to complete the qualification review based on the template before the change.
[0072] 5. After the change: The access template no longer includes ride-hailing driver's licenses. From the date of the change, drivers who have not uploaded any materials should enter their information according to the latest configuration template for qualification review;
[0073] 6. Before a work order is generated, the APP reads the configuration template to display relevant documents and attribute fields. After the driver enters the information, he submits it to generate work order data and stores it in the database. At the same time, the review system begins the review (automatic review and manual review). When work order data (such as a ride-hailing driver's license due to unclear photography) is rejected, the driver's APP will determine whether there are any ongoing work orders. If so, it will find the corresponding work order data and the documents with the rejected status from the database, cache them as a template, and display it on the APP. At the same time, other operating platforms can also use this cached template to display the relevant work order status.
[0074] Please see Figure 3 As an example, the specific process of this embodiment of the invention includes the following steps:
[0075] Step 1: Divide all the information required for driver registration into different templates according to the admission rules. For example: Admission template (ID card, driver's license, vehicle registration certificate, ride-hailing transport permit, ride-hailing driver's license), driver auxiliary information template (headshot), vehicle auxiliary information template (compulsory traffic accident liability insurance). The admission template is a necessary condition for drivers to pass the certification and accept orders. The driver auxiliary information template and vehicle auxiliary information template are used for supplementary information verification. According to city policies, the ride-hailing driver's license and ride-hailing transport permit may be adjusted at any time and appear in different templates.
[0076] Step 2: The APP and the operations backend display different templates on different pages, guiding drivers to fill in the template content to generate work order data and enter the review system.
[0077] Step 3: If a work order is rejected because a certain document does not meet the requirements (e.g., due to an expired document or a blurry photo), and the document template changes due to a change in the access rules (the ride-hailing transport permit template changes to a vehicle auxiliary document template), for drivers who previously submitted documents, the ride-hailing transport permit was a mandatory entry requirement. Even if the current system no longer requires certain previously mandatory documents, from the perspective of strategy change time and user experience, it is necessary to review the already submitted documents, rather than resubmitting them according to the new template. Therefore, for rejected work orders to flow smoothly, a reverse parsing strategy needs to be used to display the previous document type template, rather than displaying the template after the new document type was added. This ensures that drivers can supplement their documents and resubmit the work order for review.
[0078] Step 4: Continue until the work order reaches its final state, either approved or rejected.
[0079] Step 5: Repeat steps 1, 2, 3, and 4 until the driver's qualifications are approved and they become a driver who can accept orders.
[0080] This invention proposes a method for real-time adjustment of template content based on access rules and for generating templates by reverse parsing work order data through a cached syntax tree. This method is applied to the driver authentication process of a ride-hailing platform to meet the needs of drivers submitting authentication materials and undergoing review in complex scenarios.
[0081] It should be noted that, for the sake of simplicity, the above methods or process embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0082] Please see Figure 4 This invention also provides a data template reverse parsing device, comprising:
[0083] Template feedback module 1 is used to respond to the user terminal's data entry request by feeding back the pre-stored first data template to the user terminal;
[0084] The data submission module 2 is used to obtain the data submitted by the user terminal based on the first data template, and generate review work order data based on the data.
[0085] The work order sending module 3 is used to send the audit work order data to the audit platform and simultaneously store the audit work order data in the database;
[0086] Template parsing module 4 is used to, when receiving a rejection instruction from the review platform for the review work order data, if it is determined that the current data template is inconsistent with the first data template, perform reverse parsing based on the review work order data stored in the database to obtain a cached data template consistent with the first data template, and feed back the cached data template and rejection notification information to the user terminal.
[0087] Furthermore, the step of reverse parsing the audit work order data stored in the database to obtain a cached data template consistent with the first data template specifically includes:
[0088] The database stores audit work order data, which is parsed to obtain a template syntax tree corresponding to the audit work order data. A cached data template consistent with the first data template is generated based on the template syntax tree corresponding to the audit work order data.
[0089] Furthermore, sending the audit work order data to the audit platform specifically includes:
[0090] Determine the template type corresponding to the audit work order data, and send the audit work order data to the audit terminal in the audit platform that corresponds to the template type.
[0091] Furthermore, the determination that the current data template is inconsistent with the first data template specifically includes:
[0092] Get the update time of the current data template and the submission time of the data.
[0093] If the submission time of the data is earlier than the update time of the current data template, then the current data template is determined to be inconsistent with the first data template.
[0094] Furthermore, the determination that the current data template is inconsistent with the first data template specifically includes:
[0095] Parse the template syntax tree of the current document template, and parse the template syntax tree of the audit work order data;
[0096] If it is determined that the template syntax tree of the current data template is inconsistent with the template syntax tree of the audit work order data, then it is determined that the current data template is inconsistent with the first data template.
[0097] Furthermore, the data template reverse parsing method is applied to the driver authentication system of the ride-hailing platform; the first data template includes at least one of an access template, a driver auxiliary data template, and a vehicle auxiliary data template; wherein, the access template includes at least one of an ID card section, a driver's license section, a vehicle registration certificate section, a ride-hailing transport permit section, and a ride-hailing driver's license section, the driver auxiliary data template includes a headshot section, and the vehicle auxiliary data template includes a compulsory traffic accident liability insurance information section.
[0098] Furthermore, the rejection notification information is generated based on the rejection instruction, and the rejection notification information includes rejection reason information and adjustment suggestion information.
[0099] It is understood that the above-described device embodiments correspond to the method embodiments of the present invention. The data template reverse parsing device provided by the embodiments of the present invention can implement the data template reverse parsing method provided by any one of the method embodiments of the present invention.
[0100] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the data template reverse parsing method described in any one of the claims.
[0101] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, in the accompanying drawings of the device embodiments provided by this invention, the connection relationships between modules indicate that they have communication connections, which can be specifically implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement this without any creative effort.
[0102] Those skilled in the art will clearly understand that, for convenience and brevity, the specific working process of the device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0103] The terminal device can be a desktop computer, laptop, handheld computer, or cloud server, etc. The terminal device may include, but is not limited to, a processor and a memory.
[0104] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the terminal device, connecting various parts of the terminal device via various interfaces and lines.
[0105] The memory can be used to store the computer program. The processor implements various functions of the terminal device by running or executing the computer program stored in the memory and calling data stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function, etc.; the data storage area may store data created based on the use of the mobile phone, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, RAM, plug-in hard disk, SmartMedia Card (SMC), Secure Digital (SD) card, Flash Card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0106] The storage medium is a computer-readable storage medium, and the computer program is stored in the computer-readable storage medium. When executed by a processor, the computer program can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0107] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A method for reverse parsing data templates, characterized in that, include: In response to a user terminal's request to fill in data, the pre-stored first data template is sent back to the user terminal; Obtain the data submitted by the user terminal based on the first data template, and generate review work order data based on the data. The audit work order data is sent to the audit platform, and the audit work order data is stored in the database for reverse parsing. When the review platform receives a rejection instruction for the review work order data, if it is determined that the current data template is inconsistent with the first data template, the review work order data stored in the database is reverse-parsed to obtain a cached data template consistent with the first data template, and the cached data template and rejection notification information are fed back to the user terminal. The process of reverse parsing the audit work order data stored in the database to obtain a cached data template consistent with the first data template specifically includes: The database stores audit work order data, which is parsed to obtain a template syntax tree corresponding to the audit work order data. Based on the template syntax tree corresponding to the audit work order data, a cached data template consistent with the first data template used when the user terminal submits data is generated.
2. The data template reverse parsing method according to claim 1, characterized in that, Sending the audit work order data to the audit platform specifically includes: Determine the template type corresponding to the audit work order data, and send the audit work order data to the audit terminal in the audit platform that corresponds to the template type.
3. The data template reverse parsing method according to claim 1, characterized in that, The determination that the current data template is inconsistent with the first data template specifically includes: Get the update time of the current data template and the submission time of the data. If the submission time of the data is earlier than the update time of the current data template, then the current data template is determined to be inconsistent with the first data template.
4. The data template reverse parsing method according to claim 3, characterized in that, The determination that the current data template is inconsistent with the first data template specifically includes: Parse the template syntax tree of the current document template, and parse the template syntax tree of the audit work order data; If it is determined that the template syntax tree of the current data template is inconsistent with the template syntax tree of the audit work order data, then it is determined that the current data template is inconsistent with the first data template.
5. The data template reverse parsing method according to any one of claims 1-4, characterized in that, The data template reverse parsing method is applied to the driver authentication system of the travel platform; the first data template includes at least one of an access template, a driver auxiliary data template, and a vehicle auxiliary data template; wherein, the access template includes at least one of an ID card section, a driver's license section, a vehicle registration certificate section, a ride-hailing transport permit section, and a ride-hailing driver's license section, the driver auxiliary data template includes a headshot section, and the vehicle auxiliary data template includes a compulsory traffic accident liability insurance information section.
6. The data template reverse parsing method according to claim 5, characterized in that, The rejection notification information is generated based on the rejection instruction, and the rejection notification information includes rejection reason information and adjustment suggestion information.
7. A data template reverse parsing device, characterized in that, include: The template feedback module is used to respond to the user terminal's data entry request by sending a pre-stored first data template back to the user terminal. The data submission module is used to obtain the data submitted by the user terminal based on the first data template, and generate review work order data based on the data. The work order sending module is used to send the audit work order data to the audit platform, and at the same time store the audit work order data in the database for reverse parsing; The template parsing module is used to, when receiving a rejection instruction from the review platform for the review work order data, if it is determined that the current data template is inconsistent with the first data template, perform reverse parsing based on the review work order data stored in the database to obtain a cached data template consistent with the first data template, and feed back the cached data template and rejection notification information to the user terminal. The step of reverse parsing the audit work order data stored in the database to obtain a cached data template consistent with the first data template specifically includes: parsing the audit work order data stored in the database to obtain a template syntax tree corresponding to the audit work order data, and generating a cached data template consistent with the first data template used when the user terminal submits data based on the template syntax tree corresponding to the audit work order data.
8. A terminal device, comprising a processor and a memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the data template reverse parsing method according to any one of claims 1 to 6.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the data template reverse parsing method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Pre-credit data processing method, apparatus, computer device and storage medium
CN109087208A
Data analysis method and device and storage medium
CN110704381A