Information auditing methods and related equipment
Through the automated information audit method, automatic auditing is performed using the audit database and business application conditions to generate audit log messages, solving the problems of low business audit efficiency and accuracy in the existing technology and improving user experience.
Patent Information
- Application Number
- CN202111155637.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-29
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2041-09-29
AI Technical Summary
In the prior art, the review efficiency and accuracy of the information submitted by users during the business processing process is low, resulting in poor user experience. Manual review requires multiple communication and adjustments, which wastes manpower and material resources.
An information review method is proposed. By obtaining business review requests, matching review databases are determined, and automatic review is carried out according to business application conditions, and unqualified data are generated for review log messages. Users can adjust the data online to improve audit efficiency and accuracy.
It realizes automated business audits, improves audit efficiency and accuracy, shortens the time for users to prepare business application materials that meet the requirements, and improves user experience.
Smart Images

Figure CN113807955B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to an information review method and related equipment. Background Art
[0002] Currently, when users apply for services such as loans, they usually consult the business processing unit about the required documents, then bring the documents to the business processing unit to apply for the service, and the business personnel submit the relevant business application information to the business processing platform for review.
[0003] Among them, since there may be multiple application methods for the same type of business, and different places have different business processing requirements, business reviewers are often required to review the relevant information submitted by users based on local actual conditions. If the information is incorrect, the user needs to prepare again and process it again. The process is very cumbersome, and the efficiency and accuracy of manual review are low, which reduces the user experience. Summary of the invention
[0004] In view of this, in order to solve the above technical problems, this application proposes the following technical solutions:
[0005] On the one hand, the present application proposes an information review method, characterized in that the method comprises:
[0006] Obtaining a business review request; the business review request is generated by the review client in response to a business review field data submission operation;
[0007] Determine a matching audit database based on the business audit field data included in the business audit request; the audit database stores business application conditions for different business audit fields;
[0008] According to the business application conditions, the corresponding business audit field data is audited to obtain audit results for different business audit field data;
[0009] If the audit result is unqualified, an audit log message generated based on the audit result is fed back; the audit log message is used to indicate the business audit field data that does not meet the business application conditions.
[0010] Optionally, determining a matching audit database according to the business audit field data included in the business audit request includes:
[0011] Detecting a target field index condition that the business audit field data included in the business audit request complies with; the target field index condition is configured for the business audit field;
[0012] According to the target field index condition, an audit database matching any of the target field index conditions is screened out from a plurality of preset databases.
[0013] On the other hand, the present application also proposes an information review method, the method comprising:
[0014] Outputting a business application information entry interface; the business application information entry interface includes multiple business review fields;
[0015] In response to a submission operation of business audit field data for at least one of the business audit fields, sending a business audit request including the business audit field data to a review server;
[0016] receiving an audit log message fed back by the audit server in response to the business audit request, wherein the audit log message is used to indicate business audit field data that does not meet business application conditions;
[0017] Outputs the audit log message.
[0018] On the other hand, the present application also proposes an information review device, the device comprising:
[0019] A business review request acquisition module, used to acquire a business review request; the business review request is generated by the review client in response to a business review field data submission operation;
[0020] An audit database determination module, used to determine a matching audit database based on the business audit field data included in the business audit request; the audit database stores business application conditions for different business audit fields;
[0021] An audit module, used to audit the corresponding business audit field data according to the business application conditions, and obtain audit results for different business audit field data;
[0022] The audit log message feedback module is used to feedback the audit log message generated based on the audit result if the audit result is unqualified; the audit log message is used to indicate the business audit field data that does not meet the business application conditions.
[0023] On the other hand, the present application also proposes an information review device, the device comprising:
[0024] A business application information entry interface output module, used to output a business application information entry interface; the business application information entry interface includes multiple business review fields;
[0025] A business audit request sending module, configured to send a business audit request containing the business audit field data to the audit server in response to a submission operation of the business audit field data for at least one of the business audit fields;
[0026] An audit log message receiving module, used to receive an audit log message fed back by the audit server in response to the business audit request, wherein the audit log message is used to indicate business audit field data that does not meet business application conditions;
[0027] The audit log message output module is used to output the audit log message.
[0028] On the other hand, the present application also proposes a computer device, the computer device comprising:
[0029] Communication module;
[0030] A memory, used to store a program for implementing the above-mentioned information audit method;
[0031] The processor is used to load and execute the program stored in the memory to implement the information audit method as described above.
[0032] On the other hand, the present application also proposes a computer-readable storage medium on which a computer program is stored. The computer program is executed by a processor to implement the steps of the above-mentioned information review method.
[0033] On the other hand, the present application also proposes a computer program product, including computer instructions, which implement the above-mentioned information audit method when executed by a processor.
[0034] Based on the above technical solution, before applying for services such as loans, users can query the actually required qualified materials online. Specifically, they can start the audit client to enter their personal business audit field data and submit it. After the audit server obtains the user's business audit field data, it will determine the audit database that matches it to determine the business application conditions for different business audit fields, thereby automatically auditing the business audit field data submitted by the user according to each business application condition, and obtaining the audit results for different business audit field data. Compared with the manual audit method, the audit efficiency and accuracy are greatly improved. Since the audit results of this application can represent the audit status of different business audit field data, after generating an unqualified audit result, the audit server directly feeds back an audit log message indicating the business audit field data that does not meet the corresponding business application conditions, so that the user can check the audit log message to know which one or more business audit field data does not meet which business application condition, and directly adjust the corresponding business audit field data online accordingly, which greatly shortens the time it takes for users to accurately apply for the materials required for the business and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0036] Figure 1 A schematic diagram of a system architecture for an optional application scenario of the information review method proposed in this application;
[0037] Figure 2 A schematic diagram of the interface for inputting business application information output by the review client in the information review method proposed for this application;
[0038] Figure 3 A flowchart of an optional example of the information review method proposed in this application;
[0039] Figure 4 A flowchart of another optional example of the information review method proposed in this application;
[0040] Figure 5 A schematic diagram of a scenario of another optional example of the information review method proposed in this application;
[0041] Figure 6 A signaling flow diagram of another optional example of the information review method proposed in this application;
[0042] Figure 7 A flowchart of another optional example of the information review method proposed in this application;
[0043] Figure 8 A schematic diagram of the structure of an optional example of the information review device proposed in this application;
[0044] Fig. 9 A schematic diagram of the structure of another optional example of the information review device proposed in this application;
[0045] Fig.10 A schematic diagram of the hardware structure of an optional example of a computer device suitable for the information audit method proposed in this application;
[0046] Fig.11 The present invention is a schematic diagram of the hardware structure of an optional example of a computer device suitable for the information audit method proposed in the present application. DETAILED DESCRIPTION
[0047] As described in the background technology section, in order to solve the technical problems such as low audit efficiency and accuracy, waste of manpower and material resources caused by manual audit, this application proposes to pre-configure corresponding business handling rules, i.e., audit mechanisms, for different business methods (such as various loan methods, etc.), business handling policy requirements in different cities, etc. In this way, after the business specialist of the business handling platform providing the business (such as the credit platform providing loans and other application platforms) enters the business application information provided by the user (such as the materials required for applying for a loan) into the system, the obtained business application information can be audited according to the audit mechanism pre-configured by the application platform, such as scoring the user based on the audit information, and determining whether the user's business application has been approved by judging whether it has reached the preset score. This automatic audit method improves the audit efficiency and accuracy compared to the manual audit method.
[0048] However, in the above method of providing feedback on the review results through scoring, the system cannot accurately feedback which information fields in the business application information do not meet the requirements and cause the review to fail. The business manager of the application platform still needs to check and judge based on work experience and provide the business applicant with feedback on update suggestions for the business application information submitted by the business applicant. This cannot avoid human errors, and will also reduce the efficiency and accuracy of the review, and cannot improve the user experience well.
[0049] In order to further solve the technical problems existing in the above-mentioned offline review, this application proposes a pre-review mechanism for business application information, so that users do not need to submit business application information to the business office of the corresponding application platform and wait for the review results. They can directly log in to the pre-review platform to enter the business application information and submit it to the server for online pre-review. The server can call the corresponding review rules of the corresponding application platform to review the received business application information. If the review fails, the information field that does not comply with the business rules will be fed back, so that users can adjust the business application information in a timely and accurate manner, and quickly and accurately provide the target business application information that complies with the business rules. There is no need for repeated communication between users and business specialists, nor does the business specialists need to manually enter and check the business application information, which saves labor costs, improves the handling efficiency of the application platform business, reduces the waiting time of business reviewers in the process of handling business, and improves the user experience of users.
[0050] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0051] Among them, flow charts are used in the present application to illustrate the operations performed by the computer device according to the embodiments of the present application. It should be understood that the preceding or following operations are not necessarily performed accurately in order. On the contrary, the various steps can be processed in reverse order or simultaneously. At the same time, other operations can also be added to these processes, or a certain step or several steps of operations can be removed from these processes, and the present application does not give examples one by one in detail.
[0052] Reference Figure 1 , is a schematic diagram of a system architecture for an optional application scenario of the information audit method provided in this application. In this application scenario, the system may include an audit client 100, an audit server 200, and a database 300, wherein:
[0053] The audit client 100 can be a GUI (Graphical User Interface, also known as a graphical user interface, which refers to a computer operation user interface displayed in a graphical manner) application that provides users with an information audit function (this application refers to a pre-examination function before submission to a business processing platform such as a credit platform). The graphical user interface is an interface display format for communication between humans and computers, allowing users to use input devices such as a mouse to manipulate icons or menu options on the screen to select commands, call files, start programs, or perform other daily tasks.
[0054] Based on this, after the user starts the audit client 100, the following output can be obtained: Figure 2 The audit information input interface (GUI) shown in the figure directly inputs the corresponding information of the user on the interface, clicks "Submit Information", and the generated corresponding business application information (i.e. the information required to apply for the business) is sent to the background audit server for preliminary review, but it is not limited to Figure 2 The content and layout structure of the review information entry interface shown can be adaptively adjusted according to scenario requirements, and this application does not list them one by one.
[0055] In the embodiment of the present application, the above-mentioned audit client 100 can be an independent application (APP, Application) downloaded by the terminal from an application platform such as an application store; it can also be a desktop application (also known as a GUI program, which can change the GUI program from the GUI to the desktop, making it more user-friendly and rich to use); it can also be a web application (such as HTML5, also known as H5, Hyper Text Markup Language5, a hypertext markup language description method for building Web content); it can also be a small program that can be used without downloading and installing, such as directly adding the small program in various social software, etc. This application does not limit the form of expression of the audit client 100, and users can choose to use it according to actual conditions.
[0056] In the actual application of this application, the above-mentioned audit client 100 can be a terminal application developed using the Vue tool. Vue is a progressive framework for building user interfaces. Since its core library only focuses on the view layer, it is not only easy to get started, but also easy to integrate with third-party libraries or existing projects. It can also be used in combination with modern tool chains and various supporting libraries. It can also provide drivers for complex single-page applications, thereby better meeting the technical requirements of the audit client 100 proposed in this application to support multiple business processing platforms (i.e., application platforms for processing business) for business application information audits; and Vue has a cross-platform function, which enables it to develop a set of codes that can run on application platforms of multiple operating systems, so that business auditors who use terminals with different operating systems can use the audit client 100, without using a specific type of terminal to log in to the audit client 100, which improves the convenience of the information audit method provided by this application. It should be noted that this application does not elaborate on the implementation process of how to develop the audit client 100 through Vue.
[0057] It should be noted that the terminal running the audit client 100 may include but is not limited to mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals and other electronic devices. Users can determine the terminal type for executing the information audit method proposed in this application based on the actual environment, and this application does not impose any restrictions on this.
[0058] The audit server 200 can be a service device that implements the information audit function proposed in this application based on the business application information sent by the audit client 100. It can be an independent physical server, a server cluster composed of multiple physical servers, or a cloud server with cloud computing capabilities. The audit server 200 can communicate data with the audit client 100 of the user terminal through communication methods such as wireless communication networks or wired communication networks to meet the transmission of data such as business application information to be audited and audit results in the information audit application. The implementation process can refer to the description of the corresponding part of the method embodiment below, which will not be described in detail in this embodiment.
[0059] In the present application embodiment, Figure 2 As shown, the business application information fields that need to be provided by the business auditor often contain multiple types. The business handling requirements of different business handling platforms in different cities for each information field (such as the credit requirements of the credit platform, etc., which can be determined according to the business type, and this application does not limit this) may be different. This application can generate a corresponding database 300 in advance for the business handling requirements of different business handling platforms in different cities for each information field. The database 300 records the corresponding business handling requirements, such as the business policy used to determine the business application conditions of each local business mode. Based on this, the audit server 200 can realize the communication connection with each database 300, and after receiving the business application information sent by the audit client 100, it can query the corresponding business application conditions from the matching database 300, and then realize the audit of the business application information accordingly. The implementation process of this application embodiment will not be described in detail here.
[0060] In some embodiments proposed in the present application, during the process of the review server 200 reviewing the business application information, artificial intelligence (AI) technology can be combined, such as using deep learning / machine learning algorithms to obtain the user's credit status, and can also combine the business application information submitted by the user to recommend appropriate business application methods, business application amounts, business application duration and other information. The implementation process is not described in detail in this application.
[0061] The database 300 may be a data storage device for storing business handling policies such as corresponding business application conditions, and may be regarded as an electronic file cabinet, i.e., a place for storing electronic files. Users (such as managers and users of the credit platform, etc.) may add, query, update, delete, and perform other operations on the data in the file (such as business application conditions determined based on business handling policies, etc.). The database of the present application may be a data set that is stored together in a certain manner, can be shared with multiple users, has as little redundancy as possible, and is independent of the application program. The present application does not limit the structure and type of the database 300, which may be determined as appropriate.
[0062] In the embodiment of the present application, since the business application conditions may involve one or more information fields in the business application information, such as the age requirement of the business reviewer, whether the person is a local resident, marital status and other information fields, the business application conditions of the business application method B for address A (such as the loan method for such business as a loan, etc.) are comprehensively determined and stored in the corresponding database. When a subsequent user submits a business application for the business application method B for address A, the business application conditions can be queried from the database to implement the review of the business application information submitted by the user.
[0063] In actual applications, different business application methods, different business application amounts, different business application durations, whether married or not, and other business fields at the same address may affect the user's business application qualifications and business application amounts. Therefore, this application can generate different business application conditions for different contents of the same category of business fields and store them in different databases 300. In the actual application of this application, the audit server 200 can select one or more databases 300 to connect based on the received business application information, retrieve one or more corresponding business application conditions, generate target business application conditions for the user, and complete the audit of the business application information. This application does not limit the number of the above-mentioned databases 300 and their storage contents, which can be determined according to the circumstances.
[0064] For example, taking the review scenario of the loan business as an example, a 1 million loan application for a commercial loan in City A requires the user to meet loan condition 1, and the relevant loan field data requirements represented by loan condition 1 can be stored in database 1; a 2 million loan application for a commercial loan in City A requires the user to meet loan condition 2, and the relevant loan field data requirements represented by loan condition 2 can be stored in database 2; a 1 million loan application for a commercial loan in City B requires the user to meet loan condition 3, and the relevant loan field data requirements represented by loan condition 3 can be stored in database 3, and so on. This application does not list them one by one, and it depends on the situation.
[0065] Among them, when the business processing policy changes, the business application conditions stored in the corresponding database can be updated in time according to the changed business processing policy to ensure the reliability of the business application information review. This application does not limit the method of updating the database storage information.
[0066] Need to explain, Figure 1 The system architecture shown does not constitute a limitation on the system in the embodiments of the present application. In practical applications, the system may include Figure 1 More components shown, or combinations of certain components, can be determined in combination with the application scenario requirements of the system. The application scenarios may include but are not limited to cloud technology, artificial intelligence, smart transportation, assisted driving, etc., which are not listed one by one in this application. In addition, in the actual application of this application, various data generated during the execution of the information review method disclosed in this application, such as business application information submitted by users, business application conditions / business processing policies stored in various databases, etc., can be stored on the blockchain to improve the security of data storage; the above-mentioned review servers, databases, etc. can be used as nodes of blockchain entropy for users to access information on corresponding nodes through terminals. The implementation process is not described in detail in this application.
[0067] Combined with the above description, refer to Figure 3 , is a flowchart of an optional example of the information review method proposed in this application. This embodiment can be applied to the system application scenario described in the above embodiment, that is, before the user submits a service application, the information required for applying for the service, that is, the service application information, can be reviewed. The information review method can be executed by the review server, or by the review server and the review client or database, depending on the situation. This embodiment of the application takes the review server executing the information review method as an example. Figure 3 As shown, the method may include but is not limited to the following steps:
[0068] Step S11, obtaining a business review request;
[0069] In combination with the above description of the technical concept of the present application, when a user wants to apply for corresponding services for a purchase object, such as applying for a mortgage when buying a house, he hopes to determine the business application materials he needs to prepare online before going to the office of the business processing platform to apply for the service, as well as the business application information such as the business application amount that he can apply for the purchase object at the current stage. After that, he can directly submit appropriate business application information to the business processing platform based on this, so as to solve technical problems such as long approval cycle, poor user experience, and waste of labor costs caused by inappropriate submitted business application information.
[0070] Therefore, before submitting a business application to the business processing platform, the user can start the review client to log in to the business application information review platform with a pre-review function and output the following information: Figure 2 The business application information entry interface shown is to guide users to directly enter or select to enter the corresponding business review field data in the input box of each business review field. At this time, you can select one or more business review fields presented in the business application information entry interface to enter data as needed, and then click the "Submit Information" button. In this way, the review client responds to the user's business review field data submission operation and can generate a corresponding business review request, and send the business review request to the review server that supports the implementation of the business application information review platform function. This application does not restrict the content contained in the business review request, its generation method, and the transmission method to the review server, which can be determined according to the scenario requirements.
[0071] Step S12, determining a matching audit database according to the business audit field data included in the business audit request;
[0072] Combined with the above description of the business review request, it can be used to request the review server to review (i.e., pre-review) the business review field data submitted by the user to determine whether it meets the corresponding business application conditions, that is, to determine whether the business application information containing the business review field data submitted to the credit platform can be reviewed and approved. Therefore, the business review request can include the business review field data submitted by the user, such as any one or more business review field data entered by the user, and can also include the data of other business review fields retained from the last submission as needed, depending on the circumstances.
[0073] The audit server parses and processes the received business audit request to obtain one or more business audit field data contained therein. Then, in combination with the above description of the database for storing one or more business application conditions configured for one or more business audit fields, one or more databases that can provide matching business application conditions can be screened based on the received business audit field data, and recorded as audit databases. This application does not limit the implementation method of how to screen out the audit database required for this preliminary review from multiple pre-configured databases.
[0074] Step S13, reviewing the corresponding business review field data according to the business application conditions, and obtaining the review results for different business review field data;
[0075] Since the audit database stores one or more business application conditions for different business audit fields, the business audit fields involved in different business application conditions may be different. For example, taking loans as an example, a database records that the age of loan applicants applying for loans at address A must be greater than 22 years old; the maximum loan amount for loan applicants applying for loans at address A is 1 million, and the age of loan applicants must be less than 50 years old, etc., but it is not limited to the loan conditions listed in this article, and for different types of business, the corresponding business application conditions are often different, and this application does not list them one by one.
[0076] After determining one or more audit databases in the manner described above, the business application conditions consisting of one or more business audit fields existing in the audit database can be traversed to detect whether the business audit field data submitted by the user meets each business application condition, thereby obtaining the corresponding audit result. It can be understood that the audit result may include that some of the user's business audit field data meets a certain business application condition, some of the business audit field data does not meet the business application condition, and the user does not provide one or more business audit field data required for a certain business application condition, etc. This application does not limit the content of the audit results of each business application condition and its representation method, which can be determined according to the circumstances.
[0077] Step S14: If the audit result is unqualified, an audit log message generated based on the audit result is fed back, and the audit log message is used to indicate the business audit field data that does not meet the business application conditions.
[0078] In an embodiment of the present application, in order to solve the problem that the audit server directly feeds back the audit results such as passed, failed, pending, etc. indicating the audit status of the entire business application information, resulting in the user being unable to quickly and accurately know which one or more business audit field data do not meet the corresponding business application conditions, the present application proposes to generate a corresponding audit result for each business application condition detection result, especially when there is an unqualified audit result, directly feed back the audit result to the user, so that the user can view the feedback information, determine the business audit field data submitted last time, the business application conditions that are not met, and specifically which one or more business audit field data do not meet the business application conditions and other audit log messages. The present application does not restrict the content of the audit log message and the way it is displayed.
[0079] In some embodiments, the review server can send a text message, voice message, email, etc. to the corresponding terminal according to the communication method and communication number (such as mobile phone number, email address, etc.) submitted by the user, informing the above-mentioned unqualified review results, and thereby readjusting the corresponding business review field data, and continuing to review the business review field data and other information submitted next time according to the information review method described above until all business application conditions are met.
[0080] Afterwards, the audit server can determine that all audit results are qualified, that is, when the data of each business audit field submitted by the user meets the business application conditions of each audit database, a business audit qualified report can be generated based on this, which includes the various business application information that the user wants to provide for the business object to apply for the business, and when necessary, it can also include the various business application conditions that need to be met for this application, and / or the audit server uses artificial intelligence to integrate different aspects of data such as users and credit platforms to predict a cost-effective business plan, which may include information such as business application method (such as the loan method of loan business), business application amount (such as the loan amount of loan business), business application time (such as the loan time of loan business), business handling agency, etc. This application does not limit the content contained in the above-mentioned business audit qualified report and its feedback method, which can be determined according to the scenario requirements, and the user can also pre-select whether to generate the business audit qualified report.
[0081] In summary, in the embodiments of the present application, before applying for a business to the credit platform, the user can query the actually required qualified business application information online. Specifically, the user can start the review client to enter the personal business review field data and then submit it. After the review server obtains the business review field data of the user, it will determine the review database that matches it to determine the business application conditions for different business review fields, and then automatically review the business review field data submitted by the user according to each business application condition, and obtain the review results for different business review field data. Compared with the manual review method, the review efficiency and accuracy are greatly improved.
[0082] Among them, since the audit results of this application can represent the audit status of different business audit field data, after generating an unqualified audit result, the audit server directly feeds back an audit log message that does not meet the corresponding business application conditions, so that the user can check the audit log message to know which one or more business audit field data do not meet which business application condition, and directly adjust the corresponding business audit field data online accordingly. Compared with the system's feedback on the entire audit status of business application information, this application can quickly and accurately guide users to adjust their business application information without the need for constant communication with the business specialists of the business processing platform, greatly shortening the time it takes for users to accurately obtain the correct business application information required for the business, thereby improving the user experience.
[0083] Moreover, the information review method proposed in this application is that before the user submits the business application information to the business processing platform, the user directly starts the review client to log in to the business application information pre-review system to realize the pre-review of the business application information. Compared with the user directly taking the prepared business application information to the office of the corresponding credit platform to directly apply for the business, due to the incomplete or wrong prepared business application information, the user may need to go to the office multiple times before submitting the correct business application information. This application does not require the user to go to the office in person, which greatly shortens the preparation time of the business application information and helps to improve the efficiency of business approval.
[0084] Reference Figure 4 , which is a flowchart of another optional example of the information audit method proposed in the present application. The embodiment of the present application can be an optional detailed implementation method of the information audit method described in the above embodiment, but is not limited to this detailed implementation method. The method can still be executed by the audit server, such as Figure 4 As shown, the method may include:
[0085] Step S21, obtaining a business review request;
[0086] Regarding the implementation process of step S21, reference may be made to but not limited to the description of the corresponding part of the above embodiment, which will not be elaborated in this embodiment.
[0087] Step S22, obtaining a field index condition associated with a business review field included in the business review request;
[0088] Step S23, obtaining a target field index condition that the business review field data included in the business review request meets;
[0089] Combined with the relevant description of the database in the above embodiment, for the same business audit field, the data belongs to different ranges, and the corresponding databases may be different. For example, taking the loan business as an example, the loan conditions for a loan amount of less than 1 million may be different from the loan conditions for a loan amount between 3 million and 5 million. The corresponding databases based on the corresponding loan conditions are different; the user's registered residence, the loan object's location, the social security payment location and other addresses are different, and the corresponding loan policies are different, resulting in different databases recording the corresponding loan conditions.
[0090] Therefore, in the process of determining the audit database, this application can first select the field index conditions associated with the business audit field category from the field index conditions pre-configured for the business audit field based on the business audit field category included in the business audit request, such as first determining the field index conditions associated with the business limit, such as the loan limit is less than 1 million; the loan limit is between 3 million and 5 million, etc., and then, when detecting the field index conditions that the corresponding category of loan audit field data meets, such as the user applies for a loan limit of 800,000, the corresponding target field index condition can be a loan limit of less than 1 million. It can be understood that the screening process for the target field index conditions that the business index field data of other categories meets is similar, and this application will not be described in detail one by one.
[0091] Step S24, based on the target field index condition, screening out the audit database matching any target field index condition from the preset multiple databases;
[0092] In combination with the associations between the business audit fields, field index conditions, databases, etc. described above, after the audit server determines that the business audit fields currently submitted by the user meet the target index conditions, it can index to the audit database that matches each target field index condition according to the predetermined association, such as determining the audit database for business application amounts less than 1 million; determining the audit database for region A, etc. This application does not impose any restrictions on the method for determining the above-mentioned associations and how they are represented, which can be determined depending on the circumstances.
[0093] In the actual application of the embodiment of the present application, if it is detected that the business review field data contained in the business review request does not meet the obtained field index conditions, it means that the corresponding business application conditions have not been published online. In this case, the review server can feedback the corresponding prompt information to remind the user to go to the business office for consultation, and can feedback the detection result to the corresponding credit platform, or generate business application condition configuration suggestions based on the detection result, suggesting that the credit platform can build a corresponding database based on the corresponding business policy. The implementation process is not described in detail in this application.
[0094] Step S25, reviewing the corresponding business review field data according to the business application conditions, and obtaining the review results for different business application conditions;
[0095] Step S26, generating a corresponding audit log file according to the audit results associated with different business audit fields;
[0096] Step S27, feeding back the audit log file to a user terminal with a preset communication contact method for display.
[0097] In the actual application of the present application, as described in the above embodiment, after obtaining the audit results for different business application conditions, a corresponding audit log message can be generated, and the audit log message indicating that the business audit field data does not meet the business application conditions can be promptly fed back to the user terminal; or after the user completes this preset, the audit log file containing the audit results of each business audit field can be fed back to the user terminal, etc. The present application does not limit the implementation method of the audit server informing the user of the above audit results, which can be determined according to the circumstances.
[0098] In some other embodiments proposed in this application, refer to Figure 5 After the audit server receives a business audit request sent by any audit client, it can create a corresponding Actor object for the user identifier contained in the business audit request, that is, a basic computing node for implementing task processing, which can receive a message (such as the above-mentioned business audit request, etc.) and perform corresponding calculations accordingly, such as the audit processing process in the information audit method proposed in this application. This application does not limit the method of creating the Actor object.
[0099] Among them, the Actor object created in this application can be used to query data and ensure the correctness of data in sharing projects. In each Actor object, attributes representing the corresponding user status can be configured, such as the audit results corresponding to the above-mentioned business audit field information, so that the audit status of the business application information audit task initiated by the user can be marked through this attribute, and the audit failure can be indexed to which business audit field data in the audit caused it.
[0100] It can be seen that the present application can also generate audit log messages for different audit results, or audit log messages for the audit results of different submitted business audit field data, and send the audit log messages to the Actor object of the corresponding user for storage, such as using a message queue for storage, that is, storing the audit results associated with the user ID in the Actor object through a message queue, or the audit log messages generated based on the audit results, so that when the business application information audit task is completed, or when a business audit status query event associated with the user ID is detected, such as before the user enters the business audit field data next time, the corresponding audit log file can be generated based on the audit log messages or audit results stored in the message queue, and then the audit log file can be notified to the user. The implementation process is not described in detail in this application.
[0101] In some other embodiments proposed in the present application, based on the description of the created Actor object above, the audit database accessed by the audit server actually refers to the audit database accessed by the Actor object, and the query of the accessed audit data is implemented by the Actor object. Therefore, when the business audit field category or field data submitted by the user changes, the audit database accessed by it changes. Since the data between different databases cannot interact directly, it is necessary to build memory in the process for data interaction. Therefore, in order to achieve data interaction, it is necessary to switch the database. This embodiment can control the Actor object to switch from the audit database currently accessed for a specific business audit field (such as an updated business audit field) to an audit database that matches the data of the specific business audit field. The switching implementation process can refer to the relevant description of the method for determining the audit database above, and this application will not be described in detail here.
[0102] To summarize, in the embodiments of the present application, during the pre-examination process of the business review field data provided by the user online, the target field index conditions that meet the conditions can be determined based on the business review field data determined by the user, and then the database that matches the target field index conditions can be screened as the review database, that is, the business application conditions for implementing the review of the business review field data can be determined. After that, the review of the corresponding business review field data can be implemented by traversing the review database according to the business application conditions associated with one or more business review fields stored therein, and the review results of each business review field data can be obtained, and the corresponding review log file can be generated to inform the user, so that the user can know the review results of each business review field data, and intuitively know the business review field data that does not meet the business application conditions, and can directly and accurately adjust the business review field data accordingly, thereby improving the efficiency of business application information review.
[0103] Reference Figure 6, is a signaling flow diagram of another optional example of the information review method proposed in this application. This embodiment can be used as a pre-review mechanism for service application information. Before a user applies for a service, it can be checked online whether the service application information meets the service application conditions. Figure 6 As shown, the method may include:
[0104] Step S31, the audit server receives the login message sent by the audit client;
[0105] In an embodiment of the present application, when a user starts an audit client, the device identification of the electronic device running the audit client can be generated based on the detected IP address and other information, that is, an identification with unique characteristics, and a login message containing information such as the device identification can be sent to the audit server to inform the audit server that a user has started the audit client to perform a preliminary review of the business application information. The audit server can establish a communication channel between it and the electronic device based on the login message, and subsequently data interaction can be achieved during the information audit process through the communication channel.
[0106] Step S32, the audit server detects whether there is a historical service application information submission message associated with the device identifier;
[0107] Step S33, the audit server extracts historical business audit field data from the historical business application information submission message associated with the device identifier;
[0108] Step S34, the audit server sends the historical business audit field data to the audit client;
[0109] Step S35, the audit client outputs a business application information entry interface, and presents the received historical business audit field data on the business application information entry interface;
[0110] In the embodiment of the present application, when the user starts the review client to review the business application information, the various historical data generated are stored on the server side. In this way, after the review server receives the login message, it can query the data storage device based on the received IP address and other device identifiers to detect whether the user has submitted data records last time, that is, whether there is a historical business application information submission message. If so, the historical business review field data that meets the business application conditions can be extracted and fed back to the review client for display. In this way, users do not need to repeatedly enter some basic business review fields, such as name, ID number, gender, appearance and other field data, which reduces the user's input workload and improves the user experience.
[0111] In this case, for the audit client output such as Figure 2The input boxes of each business review field in the business application information entry interface shown contain the corresponding historical business review field data. Of course, for the business review field data that has not been submitted, the input box of the corresponding business review field is blank, waiting for the user to re-enter.
[0112] In some other embodiments proposed in this application, for the sake of user information security, for sensitive fields such as user privacy in the business review field, historical business review field data may not be retained, requiring the user to re-enter the corresponding field data each time, etc. The information content presented in the business application information entry interface is not limited to the implementation method described above, and can be adaptively adjusted according to the scenario requirements, which will not be described in detail in this application.
[0113] If the review server does not detect the historical business application information submission message associated with the device identification, it means that the user is logging into the business application information review system for the first time. The default business review field data output can be directly fed back to the review client, or no feedback can be given, and the review client outputs a blank business application information entry interface. This application does not impose any restrictions on this, and it can be determined according to the situation.
[0114] Step S36, the review client determines specific business review field data in response to the user's input operation on the business review field displayed on the business application information entry interface;
[0115] For the historical business audit field data presented in the business application information entry interface output by the audit client, users can adjust it according to their actual personal situation, such as re-entering or selecting business audit field data. In this process, the audit client can detect the input cursor state, and wait for the cursor to lose focus, that is, monitor the business audit field input event, and the corresponding business audit field data can be determined as specific business audit field data. For example, in the mortgage business pre-examination application, the data of business audit fields such as household registration location, commercial housing (a business object, but not limited to this), and social security location can be updated, which can be determined as specific business audit field data. This application does not limit the monitoring implementation method of specific business audit field data.
[0116] Step S37, the audit client sends the specific business audit field data to the audit server;
[0117] Step S38, the audit server obtains the field restriction attribute associated with the specific business audit field data;
[0118] The field restriction attribute is used to guide the user to enter the business review field data that meets the field restriction attribute in the business application information entry interface;
[0119] Step S39, the audit server feeds back the field restriction attribute to the audit client;
[0120] Step S310: the audit client outputs a corresponding field data guidance message based on the comparison result between the field restriction attribute and the corresponding business audit field data.
[0121] In actual applications, for different business review fields, the business processing platform usually configures corresponding basic conditions, such as maximum or minimum threshold requirements, or is subject to constraints of other business review fields. In this regard, the present application can pre-configure the field restriction attributes associated with each business review field. For example, the address business review field constrains the minimum wage of the business applicant. Therefore, when the above-mentioned specific business review field data includes the address field, the associated field restriction attribute can be the minimum wage, which is sent to the review client to detect whether the salary value entered by the user is greater than the minimum wage. If it is less than the minimum wage, a message can be output to prompt the user to provide a transaction record so that the subsequent review server can conduct an audit in conjunction with the transaction record.
[0122] It can be seen that after receiving the field restriction attribute, the audit server can compare it with the corresponding business audit field data, and then generate the corresponding field data guidance message output according to the comparison result. This application does not limit the content of the field data guidance message and its output method, which can be determined according to the situation. In some other embodiments, for certain categories of field restriction attributes, such as business application amount, business application duration, etc., the audit server can also directly output the received field restriction attribute so that the user can adjust the corresponding field data accordingly. The implementation process is not described in detail in this application.
[0123] In some other embodiments proposed in this application, combined with the description of the corresponding parts of the above embodiments, changes in the data of the business audit field may cause changes in its corresponding business policy, and the corresponding audit database will also change, which will lead to changes in the business application conditions. In order to ensure the reliability of the business application conditions used to review the business audit field data actually submitted, this application can implement the determineCurrentLookupKey protocol to return the data source key, that is, the above-mentioned specific business audit field data, so as to determine whether it is necessary to switch the audit database.
[0124] Therefore, based on the description of the above embodiment, the audit server can also detect whether the audit database accessed for a specific business audit field matches the specific business audit field data; if it does not match, the audit database accessed for a specific business audit field can be switched to an audit database that matches the specific business audit field data. The specific implementation process can refer to the method for determining the audit database in the above embodiment, and this application will not go into details.
[0125] Reference Figure 7 , which is a flowchart of another optional example of the information audit method proposed in this application, and the method can be executed by the audit client, such as Figure 7 As shown, the method may include:
[0126] Step S41, outputting the business review configuration interface;
[0127] Step S42, in response to the selection operation on the business audit configuration interface, sending a business audit configuration request including the selected business audit configuration information to the audit server;
[0128] Step S43, receiving the business application information input interface data fed back by the audit server in response to the business audit configuration request;
[0129] Step S44, executing the business application information input interface data, and outputting the business application information input interface matching the business configuration information;
[0130] In the embodiment of the present application, the above-mentioned business configuration information may include but is not limited to at least one of the business application method, business application location and business object (such as the purchase object in the loan business, such as commercial housing, cars, etc.). That is to say, in actual application, after the user starts the review client, he can select the business configuration information and obtain the corresponding business application information entry interface based on it to present the corresponding business review fields.
[0131] It is understandable that when the business configuration information selected by the user is different, the corresponding business policies are different, and the business review field data that the user needs to provide is also different. The content and layout of the business application information entry interface configured in this way may also be different. Therefore, before pre-examination of the business application information, the user can first select basic information such as the above-mentioned business configuration information to determine which business review fields the user needs to provide corresponding information.
[0132] For example, in the pre-approval application of loan business, if the user chooses the provident fund business method, the user is required to provide the provident fund payment details and payment certificate; non-local residents need to provide local work certificates and social security payment certificates; married users need to provide relevant materials of their spouse, etc., which is not limited to Figure 2 The business application information entry interface shown. Optionally, for the marital status column, if you select or enter married, you can output an input box for the spouse information field to remind the user to continue entering spouse-related information, etc. This application will not be described in detail one by one.
[0133] Step S45, in response to the submission operation of the business audit field data for at least one business audit field, sending a business audit request including the business audit field data to the audit server;
[0134] Step S46, receiving the audit log message fed back by the audit server in response to the business audit request;
[0135] Regarding the processing process after the audit server receives the business audit request, the above description from the audit server side can be referred to, and this application will not repeat it here. Among them, the audit log message can be used to indicate the business audit field data that does not meet the business application conditions.
[0136] Step S47, outputting the audit log message.
[0137] In summary, in the embodiment of the present application, before the user submits a business application, the user can query online whether the business application information meets the business application conditions, select the business method, business application location, business object and other information according to the business needs, determine the required business review field category, and output a business application information entry interface containing multiple business review fields to instruct the user to enter or select the corresponding business review field, and submit it to the review server. The review server determines which business review field data does not meet the business application conditions according to the method described above, and informs the user in the form of an audit log message, so that the user can continue to improve or modify the business review field data in the business application information entry interface to quickly and accurately obtain business application information that meets the business policy requirements. There is no need for the user to go to the business processing platform office to continuously inquire about the correct business application information, which greatly shortens the time it takes for the user to accurately obtain the correct business application information required for the business, thereby improving the user experience.
[0138] Reference Figure 8 , is a schematic diagram of an optional example of the structure of the information audit device proposed in this application, and the device may include:
[0139] The business review request acquisition module 210 is used to acquire a business review request; the business review request is generated by the review client in response to the business review field data submission operation;
[0140] The audit database determination module 220 is used to determine a matching audit database based on the business audit field data included in the business audit request; the audit database stores business application conditions for different business audit fields;
[0141] The review module 230 is used to review the corresponding business review field data according to the business application conditions, and obtain the review results for different business review field data;
[0142] The audit log message feedback module 240 is used to feedback an audit log message generated based on the audit result if the audit result is unqualified; the audit log message is used to indicate the business audit field data that does not meet the business application conditions.
[0143] In a possible implementation, the audit database determination module 220 includes:
[0144] A first detection unit, configured to detect whether the business review field data included in the business review request complies with a target field index condition; the target field index condition is configured for the business review field;
[0145] The first screening unit is used to screen out an audit database matching any of the target field index conditions from a plurality of preset databases according to the target field index condition.
[0146] Based on the description of the above embodiment, the above information auditing device may further include:
[0147] A login message receiving module, used to receive a login message sent by the audit client; the login message includes a device identification of the electronic device running the audit client;
[0148] A first detection module, used to detect whether there is a historical service application information submission message associated with the device identifier;
[0149] An extraction module, configured to extract historical business review field data from the historical business application information submission message associated with the device identifier when the detection result of the first detection module is yes;
[0150] The data transmission module is used to send the historical business audit field data to the audit client for display.
[0151] In some other embodiments proposed in the present application, the information review device may further include:
[0152] A field data receiving module, used to receive specific business audit field data sent by the audit client; the specific business audit field data is determined by the audit client in response to the user's input operation on the business audit field displayed on the business application information entry interface;
[0153] A field restriction attribute acquisition module, used to acquire the field restriction attribute associated with the specific business review field data; the field restriction attribute is used to guide the user to enter the business review field data that meets the field restriction attribute in the business application information entry interface;
[0154] The field restriction attribute transmission module is used to feed back the field restriction attribute to the audit client, and the audit client outputs a field data guidance message based on the comparison result between the field restriction attribute and the corresponding business audit field data.
[0155] Based on the above embodiment, the device may further include:
[0156] A second detection module is used to detect whether the audit database accessed for a specific business audit field matches the data of the specific business audit field;
[0157] The switching control module is used to switch the audit database accessed for the specific business audit field to an audit database matching the data of the specific business audit field when the detection result of the second detection module is negative.
[0158] In some further embodiments, the above device may further include:
[0159] An object creation module, used to create a corresponding Actor object according to the user identifier included in the business review request;
[0160] A message storage module, used for storing the audit log message associated with the user identifier in the Actor object by means of a message queue;
[0161] An audit log file generation module, configured to detect a business audit status query event associated with the user identifier and generate an audit log file using the audit log message stored in the message queue;
[0162] An audit log file transmission module, used to send the audit log file to a user terminal with a preset communication contact method for display;
[0163] Accordingly, the above-mentioned switching control module includes:
[0164] The first control unit is used to control the Actor object to switch from the audit database currently accessed for the specific business audit field to an audit database that matches the specific business audit field data.
[0165] Reference Fig. 9 , which is a structural diagram of another optional example of the information audit device proposed in this application, and the device may include:
[0166] The business application information input interface output module 110 is used to output the business application information input interface; the business application information input interface includes a plurality of business review fields;
[0167] A business audit request sending module 120, configured to send a business audit request containing the business audit field data to the audit server in response to a submission operation of the business audit field data for at least one of the business audit fields;
[0168] An audit log message receiving module 130 is used to receive an audit log message fed back by the audit server in response to the business audit request, wherein the audit log message is used to indicate business audit field data that does not meet business application conditions;
[0169] The audit log message output module 140 is used to output the audit log message.
[0170] In some other embodiments proposed in the present application, the business application information input interface output module 110 may include:
[0171] A business review configuration interface output unit, used to output the business review configuration interface;
[0172] A business audit configuration request sending unit, configured to send a business audit configuration request containing selected business audit configuration information to the audit server in response to a selection operation on the business audit configuration interface; the business configuration information includes at least one of a business application method, a business application location, and a business object;
[0173] A business application information entry interface data receiving unit, used to receive business application information entry interface data fed back by the audit server in response to the business audit configuration request;
[0174] The business application information entry interface output unit is used to execute the business application information entry interface data and output a business application information entry interface that matches the business configuration information.
[0175] It should be noted that the various modules, units, etc. in the above-mentioned device embodiments can be stored in the memory of the corresponding side as program modules, and the processor executes the above-mentioned program modules stored in the memory to implement the corresponding functions. For the functions implemented by each program module and its combination, as well as the technical effects achieved, please refer to the description of the corresponding parts of the above-mentioned method embodiments, which will not be repeated in this embodiment.
[0176] An embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. The computer program is executed by a processor to implement the steps of the above-mentioned information review method. The implementation process of the information review method can refer to the description of the above-mentioned method embodiment, and will not be repeated in this embodiment.
[0177] The present application also proposes a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method provided in various optional implementations of the above-mentioned information audit method or information audit device. The specific implementation process can refer to the description of the above-mentioned corresponding embodiment, and will not be repeated.
[0178] Reference Fig.10 , is a schematic diagram of the hardware structure of an optional example of a computer device applicable to the information audit method proposed in this application. The computer device may be an audit server or an electronic device running an audit client. This application is described by taking the computer device being an audit server as an example. Fig.10 As shown, the computer device may include: a communication module 1, at least one memory 2 and at least one processor 3, wherein:
[0179] The communication module 1 may include a communication module that can realize data interaction by using a wireless communication network, such as a WIFI module, a 5G / 6G (fifth-generation mobile communication network / sixth-generation mobile communication network) module, a GPRS module, etc. The communication module 1 may also include a communication interface for realizing data interaction between internal components of a computer device, such as a USB interface, a serial / parallel port, etc. The present application does not limit the specific content contained in the communication module 1.
[0180] The memory 2 can be used to store a program for implementing the information audit method executed on the corresponding computer device side; the processor 3 can be used to load and execute the program stored in the memory 1 to implement the information audit method executed on the corresponding computer device side. The implementation process can refer to the description of the corresponding method embodiment above, and will not be repeated in this embodiment.
[0181] In the embodiment of the present application, the memory 2 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device or other volatile solid-state storage device. The processor 3 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, etc.
[0182] It should be understood that in the case where the computer device is an electronic device, reference Fig.11The hardware structure diagram of another optional example of the computer device shown may also include at least one output device such as a display, a speaker, etc.; at least one input device such as a touch sensing unit for sensing touch events on a touch display panel, a keyboard, a mouse, a camera, a microphone, etc.; an antenna; a sensor module; a power management module, etc., which can be determined according to the functions of the computer device and are not described in detail in this application.
[0183] in addition, Fig.10 and Fig.11 The structure of the computer device shown does not constitute a limitation on the computer device in the embodiment of the present application. In actual applications, the computer device may include more or fewer components, or combine certain components, which are not listed one by one in the present application.
[0184] Finally, it should be noted that, with respect to the above embodiments, unless the context clearly indicates an exception, the words "a", "an", "a kind" and / or "the" do not specifically refer to the singular, but may also include the plural. Generally speaking, the terms "include" and "comprise" only indicate the inclusion of clearly identified steps and elements, and these steps and elements do not constitute an exclusive list, and the method or device may also include other steps or elements. The elements defined by the sentence "includes a..." do not exclude the existence of other identical elements in the process, method, commodity or device that includes the elements.
[0185] In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0186] The terms such as "first", "second", etc. used in this application are only used for descriptive purposes to distinguish one operation, unit or module from another operation, unit or module, and do not necessarily require or imply any actual relationship or order between these units, operations or modules. They cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0187] In addition, the various embodiments in this specification are described in a progressive or parallel manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. For the devices, computer equipment, and systems disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method part description.
[0188] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0189] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0190] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the core idea or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An information audit method, characterized in that: The method is used to query whether the service application information meets the service application conditions before applying for the service, and the method includes: Obtaining a business review request; the business review request is generated by the review client in response to a business review field data submission operation, the review client is a terminal application developed using the Vue tool, and the business review field data is the business application information submitted online by the user before applying for a business at an office of the business processing platform; A corresponding Actor object is created for the user identifier included in the business audit request, and the Actor object is used to perform the following audit processing: detecting the target field index condition that the business audit field data included in the business audit request meets, and the target field index condition is configured for the business audit field; based on the target field index condition, screening out an audit database that matches any of the target field index conditions from a plurality of preset databases, and the audit database stores business application conditions for different business audit fields; auditing the corresponding business audit field data according to the business application conditions to obtain audit results for different business audit field data, and the audit results include business audit field data that meets the business application conditions, business audit field data that does not meet the business application conditions, and one or more business audit field data required for not providing the business application conditions. The Actor object is used for data query and sharing the correctness of data in the project, and an attribute representing the corresponding user status is configured in each Actor object. If it is determined based on the audit result corresponding to each business audit field information, the audit status of the business application information audit task initiated by the user can be marked through the attribute, and the audit failure caused by the corresponding business audit field data in the audit can be indexed; If the audit result is unqualified, an audit log message generated based on the audit result is fed back; the audit log message is used to indicate the business audit field data that does not meet the business application conditions.
2. The method according to claim 1, characterized in that The method further comprises: Receive a login message sent by the audit client; the login message includes a device identifier of an electronic device running the audit client; Detecting whether there is a historical service application information submission message associated with the device identifier; Extracting historical business review field data from the historical business application information submission message associated with the device identification; The historical business audit field data is sent to the audit client for display.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: Receiving specific business audit field data sent by the audit client; the specific business audit field data is determined by the audit client in response to the user's input operation on the business audit field displayed on the business application information entry interface; Acquire a field restriction attribute associated with the specific business review field data; the field restriction attribute is used to guide the user to enter business review field data that meets the field restriction attribute in the business application information entry interface; The field restriction attribute is fed back to the audit client, and the audit client outputs a field data guidance message based on a comparison result between the field restriction attribute and the corresponding business audit field data.
4. The method according to claim 3, characterized in that The method further comprises: Detecting whether the audit database accessed for a specific business audit field matches the data of the specific business audit field; If there is no match, the audit database accessed for the specific business audit field will be switched to an audit database that matches the data of the specific business audit field.
5. The method according to claim 4, characterized in that The method further comprises: Storing the audit log message associated with the user identifier in the Actor object by means of a message queue; Detecting a business audit status query event associated with the user identifier, and generating an audit log file using the audit log message stored in the message queue; Sending the audit log file to a user terminal with a preset communication contact method for display; The step of switching the audit database accessed for the specific business audit field to an audit database matching the specific business audit field data includes: Control the Actor object to switch from the audit database currently accessed for the specific business audit field to the audit database matching the data of the specific business audit field.
6. An information audit method, characterized in that: The method is used to query whether the service application information meets the service application conditions before applying for the service, and the method includes: Outputting a business application information entry interface; the business application information entry interface includes multiple business review fields; In response to a submission operation of business audit field data for at least one of the business audit fields, sending a business audit request including the business audit field data to a review server; Receive an audit log message fed back by the audit server in response to the business audit request, the audit log message is used to indicate business audit field data that does not meet the business application conditions, wherein the audit server creates a corresponding Actor object for the user identifier included in the business audit request, and the Actor object is used to perform the following audit processing: detect the target field index condition that the business audit field data meets, and based on the target field index condition, screen out an audit database that matches any of the target field index conditions from a plurality of preset databases, the audit database stores business application conditions for different business audit fields, and audits the corresponding business audit field data according to the business application conditions to obtain the audit database for the business audit field data. The audit results of the different business audit field data, if the audit result is unqualified, the audit log message generated based on the audit result is fed back, the audit result includes business audit field data that meets the business application conditions, business audit field data that does not meet the business application conditions, and one or more business audit field data required for not providing the business application conditions, the Actor object is used to query and share the correctness of data in the project, and each Actor object is configured with an attribute representing the status of the corresponding user. If it is determined based on the audit result corresponding to each business audit field information, the audit status of the business application information audit task initiated by the user can be marked through the attribute, and the audit failure caused by the corresponding business audit field data in the audit is indexed; Outputs the audit log message.
7. The method according to claim 6, characterized in that The output business application information input interface includes: Output business review configuration interface; In response to a selection operation on the business audit configuration interface, sending a business audit configuration request including selected business audit configuration information to the audit server; the business configuration information includes at least one of a business mode, a business application location, and a business object; Receiving the business application information entry interface data fed back by the audit server in response to the business audit configuration request; Execute the business application information entry interface data and output a business application information entry interface that matches the business configuration information.
8. An information audit device, characterized in that: Applicable to query whether the service application information meets the service application conditions before applying for the service, the device includes: A business review request acquisition module is used to acquire a business review request; the business review request is generated by the review client in response to a business review field data submission operation, the review client is a terminal application developed using the Vue tool, and the business review field data is the business application information submitted online by the user before applying for a business at an office of the business handling platform; An audit database determination module is used to create a corresponding Actor object for a user identifier included in a business audit request, and the Actor object is used to perform the following audit processing: detecting a target field index condition that the business audit field data included in the business audit request meets, and the target field index condition is configured for the business audit field; based on the target field index condition, screening out an audit database that matches any of the target field index conditions from a plurality of preset databases, and the audit database stores business application conditions for different business audit fields; An audit module is used to audit the corresponding business audit field data according to the business application conditions, and obtain audit results for different business audit field data, wherein the audit results include business audit field data that meets the business application conditions, business audit field data that does not meet the business application conditions, and one or more business audit field data required by the business application conditions that are not provided. The Actor object is used to query and share the correctness of data in the project. Each Actor object is configured with an attribute representing the status of the corresponding user. If the audit result corresponding to each business audit field information is determined, the audit status of the business application information audit task initiated by the user can be marked through the attribute, and the audit failure caused by the corresponding business audit field data in the audit is indexed; The audit log message feedback module is used to feedback the audit log message generated based on the audit result if the audit result is unqualified; the audit log message is used to indicate the business audit field data that does not meet the business application conditions.
9. The device according to claim 8, characterized in that The device also includes: A login message receiving module, used to receive a login message sent by the audit client; the login message includes a device identification of the electronic device running the audit client; A first detection module, used to detect whether there is a historical service application information submission message associated with the device identifier; An extraction module, used to extract historical business review field data from the historical business application information submission message associated with the device identification; The data transmission module is used to send the historical business audit field data to the audit client for display.
10. The device according to claim 8 or 9, characterized in that The device also includes: A field data receiving module, used to receive specific business audit field data sent by the audit client; the specific business audit field data is determined by the audit client in response to the user's input operation on the business audit field displayed on the business application information entry interface; A field restriction attribute acquisition module, used to acquire the field restriction attribute associated with the specific business review field data, wherein the field restriction attribute is used to guide the user to input business review field data satisfying the field restriction attribute in the business application information entry interface; The field restriction attribute transmission module is used to feed back the field restriction attribute to the audit client, and the audit client outputs a field data guidance message based on the comparison result between the field restriction attribute and the corresponding business audit field data.
11. The device according to claim 10, characterized in that The device also includes: A second detection module is used to detect whether the audit database accessed for a specific business audit field matches the data of the specific business audit field; The switching control module is used to switch the audit database accessed for the specific business audit field to an audit database matching the data of the specific business audit field when the detection result of the second detection module is negative.
12. The device according to claim 11, characterized in that The device also includes: A message creation module, used for storing the audit log message associated with the user identifier in the Actor object by means of a message queue; An audit log file generation module, configured to detect a business audit status query event associated with the user identifier and generate an audit log file using the audit log message stored in the message queue; An audit log file transmission module, used to send the audit log file to a user terminal with a preset communication contact method for display; The switching control module comprises: The first control unit is used to control the Actor object to switch from the audit database currently accessed for the specific business audit field to an audit database that matches the specific business audit field data.
13. An information audit device, characterized in that: Applicable to query whether the service application information meets the service application conditions before applying for the service, the device includes: A business application information entry interface output module, used to output a business application information entry interface; the business application information entry interface includes multiple business review fields; A business audit request sending module, configured to send a business audit request containing the business audit field data to the audit server in response to a submission operation of the business audit field data for at least one of the business audit fields; An audit log message receiving module is used to receive an audit log message fed back by the audit server in response to the business audit request, wherein the audit log message is used to indicate business audit field data that does not meet the business application conditions, wherein the audit server creates a corresponding Actor object for the user identifier included in the business audit request, and the Actor object is used to perform the following audit processing: detecting a target field index condition that the business audit field data meets, and based on the target field index condition, screening out an audit database that matches any of the target field index conditions from a plurality of preset databases, wherein the audit database stores business application conditions for different business audit fields, and audits the corresponding business audit field data according to the business application conditions. Verify, obtain the audit results for different business audit field data, if the audit result is unqualified, feedback the audit log message generated based on the audit result, the audit result includes business audit field data that meets the business application conditions, business audit field data that does not meet the business application conditions, and one or more business audit field data required for not providing the business application conditions, the Actor object is used to query and share the correctness of data in the project, each Actor object is configured with an attribute representing the status of the corresponding user, if it is determined based on the audit result corresponding to each business audit field information, so as to mark the audit status of the business application information audit task initiated by the user through the attribute, and index to the audit failure caused by the corresponding business audit field data in the audit; The audit log message output module is used to output the audit log message.
14. The device according to claim 13, characterized in that The business application information input interface output module includes: A business review configuration interface output unit, used to output the business review configuration interface; A business audit configuration request sending unit, configured to send a business audit configuration request containing selected business audit configuration information to the audit server in response to a selection operation on the business audit configuration interface; the business configuration information includes at least one of a business mode, a business application location, and a business object; A business application information entry interface data receiving unit, used to receive business application information entry interface data fed back by the audit server in response to the business audit configuration request; The business application information entry interface output unit is used to execute the business application information entry interface data and output a business application information entry interface that matches the business configuration information.
15. A computer device, characterized in that: The computer device comprises: Communication module; Memory, used to store programs; A processor is used to load and execute the program stored in the memory to implement the information audit method as described in claim 1 or 6.
16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the information audit method as described in claim 1 or 6.
17. A computer program product comprising computer instructions, characterized in that When the computer instructions are executed by a processor, the information audit method described in claim 1 or 6 is implemented.
Citation Information
Patent Citations
Data auditing method and apparatus
CN106375437A
Generalized intelligent check platform and check method thereof
CN106875156A
Banking business long-distance automatic audit method and system
CN108921510A
Data reporting method, device and equipment of service system and readable storage medium
CN112184166A