Form processing method and device, electronic equipment and storage medium
By using pre-approval controls in the form interface to validate content and highlight incorrect or missing form fields, the problem of form rejection due to incorrect form filling is solved, improving human-computer interaction efficiency and form pass rate.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
- Filing Date
- 2025-12-15
- Publication Date
- 2026-05-05
AI Technical Summary
In existing technologies, users are prone to making mistakes when filling out forms, leading to rejection during the review process, which affects the efficiency of human-computer interaction, and each modification and review takes time.
Display a pre-validation control in the form interface to validate the input information in the form fields, highlight erroneous or missing form fields, and provide solution information so that users can make timely corrections.
It improved the efficiency of users in discovering errors, reduced the time for modification and review, and enhanced the efficiency of human-computer interaction and the first-time pass rate of forms.
Smart Images

Figure CN121979415A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to a form processing method, apparatus, electronic device, and storage medium. Background Technology
[0002] With the development of computer technology, more and more scenarios require users to fill out forms online to collect user information. For example, when a user uses a mobile application for the first time, they need to fill out an online registration form to complete the application's new user registration.
[0003] Users first need to fill in the corresponding information in each form field, and then submit the form for review by backend staff. Since the form may contain many fields, errors are highly likely, leading to rejection. This requires users to repeatedly revise and resubmit for review until it is approved, and each manual review also takes time, severely impacting the efficiency of human-computer interaction. Summary of the Invention
[0004] This disclosure provides a form processing method, apparatus, electronic device, and storage medium, enabling users to promptly identify and correct errors, thereby improving human-computer interaction efficiency and the first-time pass rate of forms. The technical solution of this disclosure is as follows: According to one aspect of the embodiments of this disclosure, a form processing method is provided, including: The form interface displays a form and a pre-approval control. The form includes multiple form fields, each used to input different information. The pre-approval control is used to validate the information input in each form field of the form. In response to input operations on each form field in the form, the information entered in each form field is displayed; In response to the triggering operation of the pre-screening control, if a target form field exists among the plurality of form fields, the target form field and the corresponding solution information are highlighted. The target form field is a form field where the content of the input information is incorrect or no information is entered. The solution information is used to indicate how to enter the correct information in the target form field. If the target form field is not present among the plurality of form fields, then the form is submitted.
[0005] According to another aspect of the embodiments of this disclosure, a form processing apparatus is provided, comprising: The form display unit is configured to display a form and a pre-approval control in a form interface. The form includes multiple form fields, with different form fields used to input different information. The pre-approval control is used to validate the content of the information input in each form field of the form. The form display unit is further configured to perform an action in response to input operations on each form field in the form, displaying the information entered in each form field; The form display unit is also configured to perform a trigger operation in response to the pre-approval control. If there is a target form field among the plurality of form fields, the target form field and the corresponding solution information are highlighted. The target form field is a form field where the content of the input information is incorrect or a form field where no information is entered. The solution information is used to indicate how to enter the correct information in the target form field. The submission unit is configured to submit the form if the target form field is not present among the plurality of form fields.
[0006] In some embodiments, the form display unit is configured to perform a trigger operation on the pre-approval control, highlighting a target form field among the plurality of form fields based on information entered in the plurality of form fields, wherein the information entered in the target form field does not match the information entered in other form fields, and the other form fields are form fields other than the target form field among the plurality of form fields.
[0007] In some embodiments, the plurality of form fields includes a first form field and a second form field, wherein the first form field is used to input information in the form of a file and the second form field is used to input information in the form of text. The form display unit is configured to perform a response to a trigger operation on the pre-approval control. If the text entered in the second form field does not match the content of the file entered in the first form field, the second form field is highlighted as the target form field.
[0008] In some embodiments, the form display unit is further configured to highlight the first form field as the target form field if the number of target form fields determined based on the first form field reaches a preset index.
[0009] In some embodiments, the plurality of form fields includes a third form field, which is used to input information in the form of a link; The form display unit is configured to perform a response to a trigger operation on the pre-approval control. If the webpage content associated with the link entered in the third form field does not match the information entered in other form fields, the third form field is highlighted as the target form field.
[0010] In some embodiments, the form display unit is configured to perform at least one of the following: Near the target form field, an error message is displayed, which indicates that the content of the input information in the target form field is incorrect or no information has been entered. Set the display style of the target form field to the target display style. The display style includes at least one of the following: border color, border line width, shape, background color, brightness, and icon. The target display style is used to indicate that the content of the input information in the target form field is incorrect or no information is entered. The error display area in the form interface displays the identifier of the target form field, and the error display area is used to display the target form field in the form separately; Display dynamic effects for the target form field, which are used to indicate that the content of the input information in the target form field is incorrect or no information has been entered.
[0011] In some embodiments, the form display unit is further configured to perform a triggering operation on the target form field, highlighting an associated form field of the target form field, wherein information entered in the associated form field is used to indicate the reason for an error in the input information in the target form field.
[0012] In some embodiments, the form display unit is configured to perform any of the following: Display the corresponding solution information around the target form field; The solution display area in the form interface displays the solution information corresponding to the target form field.
[0013] In some embodiments, there are multiple target form fields; The form display unit is further configured to perform, for any one of a plurality of target form fields, in response to a triggering operation on the solution information of the target form field in the solution display area, display that the target form field is in an input state.
[0014] In some embodiments, the solution information includes at least one of the following: Example of correct information corresponding to the target form field; The description text of the target form field, which describes the function of the target form field; The reason for the error in the information entered in the target form field.
[0015] In some embodiments, the form display unit is further configured to execute the display of an autofill control corresponding to the target form field, wherein the autofill control displays reference information for the target form field, the reference information being determined based on the form fields among the plurality of form fields where the input information is correct; in response to a triggering operation on the autofill control, the previously input information in the target form field is replaced with the reference information.
[0016] In some embodiments, the method further includes: The information display unit is configured to display the verification progress on the form interface during the form verification process. The verification progress is used to indicate the completion rate of the verification of information in the plurality of form fields in the form.
[0017] In some embodiments, the information display unit is configured to perform at least one of the following: During the form validation process, a validation countdown is displayed on the form interface to indicate the remaining time for the form validation to be completed. During the form validation process, the validation results of the validated form fields are displayed, and the validation results are used to indicate whether the information entered in the form fields is correct. During the form validation process, the form field currently being validated is highlighted in the form interface.
[0018] In some embodiments, the method further includes: The information display unit is configured to display the number of the target form fields in the form interface.
[0019] In some embodiments, the submission unit is configured to perform the following actions: if the target form field is not present among the plurality of form fields, display a submission control in the form interface, the submission control being used to submit the form; and submit the form in response to a triggering operation on the submission control.
[0020] According to another aspect of the embodiments of this disclosure, an electronic device is provided, the electronic device comprising: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the form processing method described above.
[0021] According to another aspect of the present disclosure, a computer-readable storage medium is provided that, when program code in the computer-readable storage medium is executed by a processor of an electronic device, enables the electronic device to perform the above-described form processing method.
[0022] According to another aspect of the present disclosure, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the above-described form processing method.
[0023] The solution provided in this disclosure provides a user pre-approval control while displaying the form on the form interface. After the user fills out the form, they can trigger the pre-approval control to validate the information entered before submission. Form fields with incorrect or missing information are highlighted in the form, along with corresponding solution information. This not only allows users to promptly identify errors and improves information transmission efficiency, enabling faster modification according to the solution information and enhancing human-computer interaction efficiency, but also, compared to simple format validation, content validation more accurately identifies form fields requiring modification, thus improving form accuracy. The form is only submitted when there are no incorrect or missing form fields, increasing the first-time pass rate and improving the user experience.
[0024] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0025] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0026] Figure 1 This is a schematic diagram illustrating the implementation environment of a form processing method according to an exemplary embodiment.
[0027] Figure 2 This is a flowchart illustrating a form processing method according to an exemplary embodiment.
[0028] Figure 3 This is a flowchart illustrating another form processing method according to an exemplary embodiment.
[0029] Figure 4 This is a schematic diagram illustrating a form interface according to an exemplary embodiment.
[0030] Figure 5 This is a schematic diagram illustrating a highlighted target form field according to an exemplary embodiment.
[0031] Figure 6This is a schematic diagram illustrating a highlighted associated form field according to an exemplary embodiment.
[0032] Figure 7 This is a schematic diagram illustrating solution information according to an exemplary embodiment.
[0033] Figure 8 This is a schematic diagram illustrating a verification progress according to an exemplary embodiment.
[0034] Figure 9 This is a block diagram illustrating a form processing apparatus according to an exemplary embodiment.
[0035] Figure 10 This is a block diagram illustrating a terminal according to an exemplary embodiment. Detailed Implementation
[0036] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0037] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0038] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this disclosure are authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the forms involved in this disclosure, and the information entered in each form field, were obtained with full authorization.
[0039] Figure 1 This is a schematic diagram illustrating an implementation environment for a form processing method according to an exemplary embodiment. Taking an electronic device as an example, see [link to example]. Figure 1 The implementation environment specifically includes: terminal 101 and server 102.
[0040] In some embodiments, terminal 101 is at least one of devices such as a smartphone, smartwatch, desktop computer, laptop, MP3 player, MP4 player, and laptop computer. Terminal 101 has an application that supports form filling installed and running, allowing users to log in to the application through terminal 101 to access its services. This application can be a browser, multimedia application, shopping application, or social application, etc., and this embodiment does not limit the specific application. Terminal 101 can connect to server 102 via a wireless or wired network, thereby obtaining forms from server 102 and displaying them to the user, allowing the user to input information into the forms through terminal 101, thus achieving the purpose of obtaining user information through the forms. The user information in the forms is all provided by the user and is user-authorized information.
[0041] Terminal 101 generally refers to one of a plurality of terminals; this embodiment uses terminal 101 as an example. Those skilled in the art will understand that the number of terminals can be more or less. For example, there may be several terminals, or dozens or hundreds of terminals, or even more. This disclosure does not limit the number of terminals or the type of device.
[0042] In some embodiments, server 102 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), big data, and artificial intelligence platforms. Server 102 is used to provide background services for applications that support form filling. In some embodiments, server 102 undertakes the main computing work, and terminal 101 undertakes the secondary computing work; or, server 102 undertakes the secondary computing work, and terminal 101 undertakes the main computing work; or, server 102 and terminal 101 collaborate on computing using a distributed computing architecture.
[0043] Figure 2 This is a flowchart illustrating a form processing method according to an exemplary embodiment, see [link / reference]. Figure 2 This form processing method is applied in the terminal and includes the following steps: In step 201, the terminal displays a form and a pre-approval control in the form interface. The form includes multiple form fields, and different form fields are used to input different information. The pre-approval control is used to validate the content of the information entered in each form field of the form.
[0044] In this embodiment of the disclosure, the form interface refers to an interface used to display a form. The terminal displays a form that the user needs to fill out in the form interface. This form is used to collect user information. The form includes multiple form fields, and different form fields support different information input by the user. For example, one form field is used to obtain the user's name, and another form field is used to obtain the user's industry, etc. The form fields in the form may include at least one of the following: text box, password box, hidden field, multi-line text box, check box, radio button, drop-down selection box, and file upload box, etc. This embodiment of the disclosure does not limit the form fields.
[0045] While displaying the form in the form interface, the terminal can also display a pre-verification control in the form interface, so that after the user fills out the form but before submitting it, the content of the information entered in each form field can be verified through the pre-verification control. This embodiment of the disclosure does not limit the display position or style of the pre-verification control.
[0046] In step 202, in response to input operations on each form field in the form, the terminal displays the information entered in each form field.
[0047] In this embodiment of the disclosure, for any form field in the form, in response to an input operation on that form field, the terminal displays the information entered by the user in that form field. The information entered in the form field can be simple text information; it can also be file information, such as image files, text documents, or form documents; or it can be a link (or URL), etc. This embodiment of the disclosure does not limit the form of the entered information. The information entered by the user in the form field can be selected by the user from the corresponding information options in that form field, or it can be actively entered or uploaded by the user. This embodiment of the disclosure does not limit the method of inputting information.
[0048] In step 203, in response to the triggering operation of the pre-approval control, if a target form field exists among the multiple form fields, the terminal highlights the target form field and the corresponding solution information; if the target form field does not exist among the multiple form fields, the terminal submits the form. The target form field is the form field where the content of the input information is incorrect or the form field where no information is entered. The solution information is used to indicate how to enter the correct information in the target form field.
[0049] In this embodiment, after a user completes the form, the user can validate the content of the information entered in each form field using a pre-approval control. Accordingly, when the pre-approval control is triggered, the terminal can use an artificial intelligence model (such as a large language model) to validate the information in each form field, identifying form fields with incorrect input or no input as target form fields, and highlighting them on the form interface. Highlighting can be achieved through methods such as highlighting, color changing, or text labeling; this embodiment does not limit the specific method. If no target form field exists, the terminal can still submit the form so that the information can be reviewed subsequently to determine whether the user's business request is permitted.
[0050] In other words, when a user requests a certain service, the system can collect the user's information through a form and review the information. Only after the user's information has been approved will the service be activated for the user. This service could be advertising account opening, self-media / creator certification, merchant onboarding, etc. This disclosure does not limit the application scenarios of the above form processing method.
[0051] This disclosure provides a form processing method that displays the form on the form interface while providing a user pre-validation control. After the user fills out the form, they can trigger the pre-validation control to validate the information entered before submission. Form fields with incorrect or missing information are highlighted in the form, along with corresponding solution information. This not only allows users to promptly identify errors and improves information transmission efficiency, enabling faster modification according to the solution information and enhancing human-computer interaction efficiency, but also, compared to simple format validation, content validation more accurately identifies form fields requiring modification, thus improving form accuracy. The form is only submitted when no form fields with incorrect or missing information are found, increasing the first-time pass rate and improving the user experience.
[0052] In some embodiments, in response to a triggering operation on the pre-approval control, if a target form field exists among multiple form fields, the target form field is highlighted, including: In response to a triggering operation of the pre-approval control, based on the information entered in multiple form fields, the target form field is highlighted. The information entered in the target form field does not match the information entered in the other form fields, which are the form fields other than the target form field.
[0053] The solution provided in this disclosure, during the content validation process of the information entered in each form field, can perform content matching based on the information entered in other form fields. If the input information in a certain form field does not match the input information in other form fields, it indicates that the user's input is inconsistent and there is a high probability of an error. In this case, the form field is highlighted. While ensuring that the validation has a certain degree of accuracy, it is easy for the user to discover the error in a timely manner, which improves the efficiency of information transmission and enables faster modification, thereby improving the efficiency of human-computer interaction.
[0054] In some embodiments, the plurality of form fields includes a first form field and a second form field, wherein the first form field is used to input information in the form of a file and the second form field is used to input information in the form of text. In response to a trigger action on the pre-approval control, based on information entered in multiple form fields, the target form field among the multiple form fields is highlighted, including: In response to a triggering operation of the pre-approval control, if the text entered in the second form field does not match the content entered in the first form field, the second form field will be highlighted as the target form field.
[0055] The solution provided in this disclosure is designed to address the issue that the possibility of errors in manually entered text by users is generally higher than that of errors in the input file. Therefore, during the content validation process for information entered in each form field, the file is typically used as the standard for content validation of the user-entered text information. Form fields containing text information that does not conform to the file are highlighted. This ensures that the validation is accurate to a certain extent, facilitates timely detection by users, improves information transmission efficiency, and allows for faster modification, thereby enhancing human-computer interaction efficiency.
[0056] In some embodiments, the method further includes: If the number of target form fields determined based on the first form field reaches a preset target, the first form field will be highlighted as a target form field.
[0057] The solution provided in this disclosure, during the process of verifying user-inputted text information based on file messages, if the number of text messages that do not match the file information reaches a preset threshold, that is, if the text information entered by the user in a large number of form fields all match the file information, it indicates that the file information is likely to be incorrect. At this time, the form field where the file information is located is highlighted. While ensuring that the verification has a certain degree of accuracy, it is easy for the user to discover the error in a timely manner, which improves the efficiency of information transmission and enables faster modification, thereby improving the efficiency of human-computer interaction.
[0058] In some embodiments, a third form field is included among the multiple form fields, the third form field being used to input information in the form of a link; In response to a trigger action on the pre-approval control, based on information entered in multiple form fields, the target form field among the multiple form fields is highlighted, including: In response to a triggering action of the pre-approval control, if the webpage content associated with a link entered in the third form field does not match the information entered in other form fields, the third form field will be highlighted as the target form field.
[0059] The solution provided in this disclosure, during the content validation process of information entered in each form field, if there is link information in the form field, can validate the content of the webpage associated with the link based on the information entered in other form fields. If the webpage content does not match the information entered by the user in the form, the form field where the link is located is highlighted. While ensuring a certain degree of accuracy in the validation, it is easy for the user to discover the error in a timely manner, improving the efficiency of information transmission and enabling faster modification, thereby improving the efficiency of human-computer interaction.
[0060] In some embodiments, highlighting a target form field includes at least one of the following: Near the target form field, display error message text. The error message text is used to indicate that there is an error in the information entered in the target form field or that no information was entered. Set the display style of the target form field to the target display style. The display style includes at least one of the following: border color, border line width, shape, background color, brightness, and icon. The target display style is used to indicate that the content entered in the target form field is incorrect or no information has been entered. The error display area in the form interface displays the identifier of the target form field. The error display area is used to display the target form field in the form separately. Display dynamic effects for the target form field. These effects are used to indicate that there is an error or no information has been entered in the target form field.
[0061] The solution provided in this disclosure can highlight the target form field by displaying error message text, setting the display style of the target form field to the target display style, displaying the target form field in a separate error display area, or displaying dynamic effects, etc., so that users can discover the target form field in a timely manner, improve information transmission efficiency, and thus modify the information entered in the target form field more quickly, thereby improving human-computer interaction efficiency.
[0062] In some embodiments, the method further includes: In response to a trigger action on the target form field, the associated form field of the target form field is highlighted. The information entered in the associated form field is used to indicate the reason for the error in the input information of the target form field.
[0063] The solution provided in this embodiment of the present disclosure, while highlighting the target form field where the input information is incorrect, can also highlight the associated form field used to determine the error in the target form field. This makes it easier for users to discover the reason why the information in the target form field is judged to be incorrect in a timely manner, improves the efficiency of information transmission, and makes it easier for users to make quick corrections, thereby improving the efficiency of human-computer interaction.
[0064] In some embodiments, the process of displaying the solution information corresponding to the target form field includes any one of the following: Display the corresponding solution information around the target form field; The solution display area in the form interface displays the solution information corresponding to the target form field.
[0065] The solution provided in this disclosure can display corresponding solution information around the target form field, making it easier for users to discover and modify the form based on the solution information, thus improving information transmission efficiency and human-computer interaction efficiency. Alternatively, it can display the solution information corresponding to the target form field in a separate solution display area, which not only makes it easier for users to discover and modify the form based on the solution information, thus improving information transmission efficiency and human-computer interaction efficiency, but also ensures the cleanliness of the form and provides a better user experience.
[0066] In some embodiments, there are multiple target form fields; The method also includes: For any of the multiple target form fields, in response to a triggering operation on the solution information of the target form field in the solution display area, the target form field is displayed as being in an input state.
[0067] The solution provided in this disclosure can summarize and display solution information corresponding to multiple errors in a form through a separate solution display area. When any solution information is triggered, the target form field with the corresponding error is directly displayed as being in an input state. This not only makes it easier for users to discover the error targeted by the solution information in a timely manner, but also makes it easier for users to make timely modifications based on the solution information, thereby improving information transmission efficiency and human-computer interaction efficiency.
[0068] In some embodiments, the solution information includes at least one of the following: Example of correct information corresponding to the target form field; The description text of the target form field describes the functionality of the target form field; The reason for the error is that the information entered in the target form field is incorrect.
[0069] The solutions provided in this disclosure may include correct information examples, which help users correct errors according to the correct information examples and ensure the accuracy of the corrections; or, the solution information may also include descriptive text of the target form field, which helps users understand the information required by the target form field more accurately, thereby enabling more accurate corrections; or, the solution information may also include the cause of the error, which helps users know the cause of the error in a timely manner, thereby enabling more accurate corrections.
[0070] In some embodiments, the method further includes: Displays an autofill control corresponding to the target form field. The autofill control displays reference information for the target form field, which is determined based on the form field from which the input information is correct among multiple form fields. In response to a trigger action on the autofill control, the previously entered information in the target form field is replaced with reference information.
[0071] The solution provided in this disclosure can recommend reference information for target form fields with incorrect information based on the correct information entered in the form. While ensuring a certain level of accuracy, it allows users to directly replace the incorrect information in the target form field with the recommended information through an autofill control, eliminating the need for manual input by the user, making the operation simpler and improving the efficiency of human-computer interaction.
[0072] In some embodiments, the method further includes: During the form validation process, the validation progress is displayed on the form interface. The validation progress indicates the completion rate of the validation of information in multiple form fields.
[0073] The solution provided in this disclosure, by displaying the form verification progress, allows users to know in real time the completion of the verification of information in the form, which not only improves the efficiency of information transmission, but also improves screen utilization.
[0074] In some embodiments, during the form validation process, displaying the validation progress on the form interface includes at least one of the following: During the form validation process, a validation countdown is displayed on the form interface. The validation countdown indicates the remaining time for the form validation to be completed. During the form validation process, the validation results of the validated form fields are displayed. The validation results are used to indicate whether the information entered in the form fields is correct. During form validation, the form field currently being validated is highlighted in the form interface.
[0075] The solution provided in this disclosure can display the form verification progress by displaying at least one method, such as displaying a verification countdown, the verification results of completed form fields, and highlighting the form fields currently being verified. This not only enriches the display methods of the verification progress but also makes it easier for users to promptly discover the completion status of the verification of information in the form, thereby improving information transmission efficiency.
[0076] In some embodiments, the method further includes: The form interface displays the number of target form fields.
[0077] The solution provided in this disclosure can intuitively show the number of errors in the form to the user by displaying the number of target form fields, making it easier for the user to understand the overall error situation in a timely manner. This not only improves the efficiency of information transmission, but also improves screen utilization.
[0078] In some embodiments, if the target form field is not present among the multiple form fields, submitting the form includes: If the target form field does not exist among multiple form fields, a submit control is displayed in the form interface. The submit control is used to submit the form. The form is submitted in response to a trigger action on the submit control.
[0079] The solution provided in this disclosure will only display the submit control if there is no error information in the form, so as to allow users to submit the form. This can prevent users from submitting erroneous forms, ensure the accuracy of the submitted forms, thereby improving the first-time pass rate of the forms and enhancing the user's interactive experience.
[0080] The above Figure 2 The diagram shown is merely the basic process of this disclosure. The following section will further elaborate on the solution provided in this disclosure based on a specific implementation method. Figure 3 This is a flowchart illustrating another form processing method according to an exemplary embodiment. Taking an electronic device provided as an example, see [link to example]. Figure 3 The form processing method includes: In step 301, the terminal displays a form and a pre-approval control in the form interface. The form includes multiple form fields, with different form fields used to input different information. The pre-approval control is used to validate the content of the information entered in each form field.
[0081] In this embodiment, the terminal displays a form to be filled out and pre-approval controls on a form interface. The form displays multiple form fields, each used to collect different user information. Form fields can be text boxes, password boxes, hidden fields, multi-line text boxes, checkboxes, radio buttons, drop-down selection boxes, or file upload boxes, etc. This embodiment does not limit the display style of the form fields. For any form field, while displaying the form field, the terminal can display prompt information for that form field to indicate the information to be entered by the user, such as a name or number, so that the user can subsequently enter the corresponding information in the form field according to the prompt.
[0082] In addition to displaying the form, users can also display a pre-validation control in the form interface so that they can validate the information entered in each form field after filling out the form and before submitting it. This disclosure does not limit the display position or style of the pre-validation control.
[0083] For example, Figure 4 This is a schematic diagram illustrating a form interface according to an exemplary embodiment. See also... Figure 4 The terminal displays form 401 at the top of the form interface. This form is used for information collection in the context of advertiser account opening. Form 401 exemplarily shows some form fields. Below form 401, the terminal displays a pre-approval control 402 and corresponding pre-approval prompts to remind the user that they can verify the information they enter through the pre-approval control.
[0084] In step 302, in response to input operations on each form field in the form, the terminal displays the information entered in each form field.
[0085] In this embodiment of the disclosure, for any form field in the form, when an input operation is detected for that form field, the terminal displays the information entered by the user in that form field, such as text information, image information, file information, etc. This embodiment of the disclosure does not impose any restrictions on this.
[0086] In step 303, in response to the triggering operation of the pre-approval control, the terminal highlights the target form field and the corresponding solution information among the multiple form fields based on the information entered in the multiple form fields. The information entered in the target form field does not match the information entered in other form fields. The other form fields are the form fields other than the target form field among the multiple form fields. The solution information is used to indicate how to enter the correct information in the target form field.
[0087] In this embodiment, after the user completes the form, upon detecting a pre-screening control, the terminal can employ artificial intelligence technology (such as any AI model) to perform content recognition on the information entered in multiple form fields. Based on the information recognition results of the multiple form fields, it determines whether there are any form fields with incorrect information. If a target form field with incorrect information exists, it highlights the target form field. Specifically, for any form field, the terminal can identify whether the information in that form field matches the information in other form fields. If they do not match, the terminal determines that the information in that form field is incorrect. For example, the terminal can use OCR (Optical Character Recognition) capabilities to parse key information in a business license image and perform an entity-level comparison with the content entered by the user. If the company name entered by the user differs from the company name in the business license image, it determines that the company name entered by the user is incorrect.
[0088] The solution provided in this disclosure, during the content validation process of the information entered in each form field, can perform content matching based on the information entered in other form fields. If the input information in a certain form field does not match the input information in other form fields, it indicates that the user's input is inconsistent and there is a high probability of an error. In this case, the form field is highlighted. While ensuring that the validation has a certain degree of accuracy, it is easy for the user to discover the error in a timely manner, which improves the efficiency of information transmission and enables faster modification, thereby improving the efficiency of human-computer interaction.
[0089] In some embodiments, the plurality of form fields includes a first form field and a second form field. The first form field is used to input information in the form of a file. The second form field is used to input information in the form of text. Accordingly, the process by which the terminal highlights a target form field among the plurality of form fields based on the information input in the plurality of form fields includes: in response to a triggering operation of a pre-approval control, if the text input in the second form field does not match the content of the file input in the first form field, the terminal highlights the second form field as the target form field. The solution provided by the embodiments of this disclosure, since the possibility of errors in the text manually entered by the user is usually higher than the possibility of errors in the input file, in the process of content validation of the information input in each form field in the form, the file is usually used as the standard to perform content validation of the text information input by the user, and the form fields containing text information that does not conform to the file are highlighted. On the basis of ensuring that the validation has a certain degree of accuracy, it is convenient for users to discover in time, improves the efficiency of information transmission, and thus enables faster modification, thereby improving the efficiency of human-computer interaction.
[0090] If the number of target form fields determined based on the first form field reaches a preset threshold, the terminal will highlight the first form field as the target form field. The solution provided in this embodiment, during the process of verifying user-inputted text information based on file messages, if the number of text messages that do not match the file information reaches a preset threshold—that is, if the user inputs text information that matches the file information in a large number of form fields—it indicates a high probability that the file information is incorrect. In this case, highlighting the form field containing the file information ensures a certain level of accuracy in the verification process, facilitates timely detection by the user, improves information transmission efficiency, and allows for faster modification, thereby improving human-computer interaction efficiency.
[0091] In other embodiments, a third form field is included among the multiple form fields, which is used to input information in the form of links. Accordingly, the process by which the terminal highlights a target form field among the multiple form fields based on the information input in the multiple form fields includes: in response to a triggering operation of a pre-screening control, if the webpage content associated with the link input in the third form field does not match the information input in other form fields, the terminal highlights the third form field as the target form field. For example, the terminal uses web scraping and NLP capabilities to perform content analysis on the webpage content associated with the link (or website) filled in by the user, determining its semantic relevance to the industry category filled in by the user. If it does not match the industry category filled in by the user, the form field containing the link is highlighted. The terminal can determine the relevance of website content through rule trees, knowledge graphs, or large models; this disclosure does not limit this aspect. Alternatively, if the link is associated with a multimedia resource (such as an advertising video) to be promoted by the user, the terminal can also determine the promotional intent of the multimedia resource and identify whether there is ambiguous, unclear, or illegal content.
[0092] The solution provided in this disclosure, during the content validation process of information entered in each form field, if there is link information in the form field, can validate the content of the webpage associated with the link based on the information entered in other form fields. If the webpage content does not match the information entered by the user in the form, the form field where the link is located is highlighted. While ensuring a certain degree of accuracy in the validation, it is easy for the user to discover the error in a timely manner, improving the efficiency of information transmission and enabling faster modification, thereby improving the efficiency of human-computer interaction.
[0093] This disclosure does not limit the method of highlighting the target form field. Four display methods are exemplified below, but are by no means limited thereto.
[0094] In the first display method, the terminal displays an error message near the target form field. The error message indicates that there is an error in the information entered in the target form field or that no information has been entered.
[0095] The second display method involves the terminal setting the display style of the target form field to the target display style. The display style includes at least one of the following: border color, border line width, shape, background color, brightness, and icon. The target display style is used to indicate that the information entered in the target form field is incorrect or that no information has been entered.
[0096] The third display method involves showing the identifier of the target form field in the error display area of the terminal's form interface. The error display area is used to display the target form field in the form separately.
[0097] The fourth display method involves the terminal displaying dynamic effects on the target form field. These dynamic effects are used to indicate that there are errors or no information entered in the target form field.
[0098] The various display methods described above can coexist, and this disclosure does not limit this. The solution provided by this disclosure can highlight the target form field by displaying error message text, setting the display style of the target form field to the target display style, displaying the target form field in a separate error display area, or displaying dynamic effects, etc., making it easier for users to discover the target form field in a timely manner, improving information transmission efficiency, thereby enabling faster modification of the information entered in the target form field and improving human-computer interaction efficiency.
[0099] For example, Figure 5 This is a schematic diagram illustrating a method for highlighting a target form field according to an exemplary embodiment. See also: Figure 5 If the company name entered in form field 501 does not match the company name on the business license image entered in form field 502, then form field 501 will be identified as the target form field, and the border lines of form field 501 will be thickened to highlight it.
[0100] Alternatively, the terminal can highlight the target form field in different ways, such as pop-ups, sidebars, voice prompts, vibration feedback, annotations, and autofocus. This embodiment of the present disclosure does not limit this.
[0101] In some embodiments, in response to a triggering operation on a target form field, the terminal can also highlight an associated form field of the target form field. Information entered in the associated form field is used to indicate the reason for an error in the input information in the target form field. The solution provided by this disclosure, in addition to highlighting the target form field with erroneous input information, can also highlight the associated form field used to determine the error in the target form field. This facilitates the user's timely discovery of the reason why the information in the target form field is judged to be erroneous, improves information transmission efficiency, and allows for quick modification by the user, thereby improving human-computer interaction efficiency.
[0102] The highlighting method of the target form field is different from that of the associated form field, and this embodiment does not limit this.
[0103] For example, Figure 6 This is a schematic diagram illustrating the highlighting of an associated form field according to an exemplary embodiment. See also Figure 6 If the company name entered in form field 601 does not match the company name on the business license image entered in form field 602, the terminal can display an arrow between form field 601 and form field 602 to highlight that the information in form field 601 is incorrect based on the information in form field 602.
[0104] This disclosure does not limit the specific content of the solution information. In some embodiments, the solution information may include at least one of the following: a correct information example corresponding to the target form field, descriptive text of the target form field, and an error reason for the information entered in the target form field. The descriptive text describes the function of the target form field. The solution provided in this disclosure may include a correct information example, enabling users to correct errors according to the correct information example, thus ensuring the accuracy of the correction; or, the solution information may also include descriptive text of the target form field, enabling users to more accurately understand the information required by the target form field, thereby enabling more accurate correction; or, the solution information may also include an error reason, enabling users to promptly know the cause of the error, thereby enabling more accurate correction.
[0105] For example, Figure 7 This is a schematic diagram illustrating solution information according to an exemplary embodiment. See also... Figure 7 The terminal displays a validation area 702 below form 701. The validation area 702 displays the error reason for the information entered in the target form field 703, that is, the company name entered in the target form field 703 contains special characters that do not comply with regulations.
[0106] This disclosure does not limit the way solution information is displayed. In some embodiments, the terminal displays the corresponding solution information around the target form field. Alternatively, the terminal displays the solution display area (e.g., in the form interface) on the form. Figure 7The solution provided in this disclosure can display the corresponding solution information around the target form field (the validation area in the form), making it easier for users to discover and modify the form based on the solution information, thus improving information transmission efficiency and human-computer interaction efficiency. Alternatively, it can display the solution information corresponding to the target form field in a separate solution display area, which not only makes it easier for users to discover and modify the form based on the solution information, improving information transmission efficiency and human-computer interaction efficiency, but also ensures the neatness of the form and provides a better user experience.
[0107] For the target form fields containing the aforementioned information errors, users can modify the information in the target form fields. This disclosure does not limit the method of information modification.
[0108] In some embodiments, there are multiple target form fields. For any one of the multiple target form fields, in response to a triggering operation on the solution information of the target form field in the solution display area, the terminal can display that the target form field is in an input state. The solution provided by the embodiments of this disclosure can summarize and display the solution information corresponding to multiple errors in the form through a single solution display area. When any solution information is triggered, by directly displaying that the target form field with the corresponding error is in an input state, it is not only convenient for users to discover the error targeted by the solution information in a timely manner, but also convenient for users to modify it in a timely manner based on the solution information, thereby improving the efficiency of information transmission and human-computer interaction.
[0109] In other embodiments, the terminal displays an autofill control corresponding to the target form field. The autofill control displays reference information for the target form field, determined based on the form fields from which input information is correct. In response to a triggering operation on the autofill control, the terminal replaces the previously input information in the target form field with the reference information. This disclosure does not limit the display position or style of the autofill control. The solution provided by this disclosure can recommend reference information for target form fields with incorrect information based on correct input in the form. While ensuring a certain level of accuracy, it allows users to directly replace incorrect information in the target form field with recommended information through the autofill control, eliminating the need for manual input, simplifying operation, and improving human-computer interaction efficiency.
[0110] After modifying the information in the target form field, users can also re-audit using the audit control to verify whether the modifications are correct.
[0111] In step 304, in response to the triggering operation of the pre-approval control, if the target form field does not exist among the multiple form fields, the terminal submits the form.
[0112] In this embodiment of the disclosure, if the target form field is not present among the multiple form fields of the form when the pre-approval control is triggered, the terminal can automatically submit the form. Alternatively, the terminal can also display a pre-approval success message to prompt the user to submit the form by triggering the submit control. This embodiment of the disclosure does not limit the method of form submission.
[0113] The submit control can be displayed continuously in the form interface, or it can be displayed only after the preliminary review is passed; this disclosure does not limit this. In some embodiments, if the target form field does not exist among multiple form fields, the terminal displays the submit control in the form interface, and the submit control is used to submit the form. Then, in response to the triggering operation of the submit control, the terminal submits the form. The solution provided by this disclosure displays the submit control only when there is no error information in the form, so as to allow users to submit the form, avoid users submitting erroneous forms, ensure the accuracy of the submitted forms, thereby improving the first-time pass rate of the form and thus improving the user's interactive experience.
[0114] This disclosure provides a form processing method that displays the form on the form interface while providing a user pre-validation control. After the user fills out the form, they can trigger the pre-validation control to validate the information entered before submission. Form fields with incorrect or missing information are highlighted in the form, along with corresponding solution information. This not only allows users to promptly identify errors and improves information transmission efficiency, enabling faster modification according to the solution information and enhancing human-computer interaction efficiency, but also, compared to simple format validation, content validation more accurately identifies form fields requiring modification, thus improving form accuracy. The form is only submitted when no form fields with incorrect or missing information are found, increasing the first-time pass rate and improving the user experience.
[0115] In some embodiments, the terminal can also display the verification progress on the form interface during the form validation process. The verification progress is used to indicate the completion rate of the verification of information in multiple form fields. The solution provided by the embodiments of this disclosure, by displaying the form verification progress, allows users to know the completion rate of the verification of information in the form in real time, which not only improves information transmission efficiency but also improves screen utilization.
[0116] This disclosure does not limit the display method of the verification progress. Three display methods are described below by way of example, but are by no means limited thereto.
[0117] In the first display method, during the form validation process, the terminal displays a validation countdown on the form interface, which indicates the remaining time for the form validation to be completed.
[0118] The second display method involves the terminal showing the validation results of the completed form fields during the form validation process. The validation results indicate whether the information entered in the form fields is correct.
[0119] The third display method is to highlight the form field being validated in the form interface during the form validation process.
[0120] The solution provided in this disclosure can display the form verification progress by displaying at least one method, such as displaying a verification countdown, the verification results of completed form fields, and highlighting the form fields currently being verified. This not only enriches the display methods of the verification progress but also makes it easier for users to promptly discover the completion status of the verification of information in the form, thereby improving information transmission efficiency.
[0121] For example, Figure 8 This is a schematic diagram illustrating a verification progress according to an exemplary embodiment. See also: Figure 8 The terminal displays a validation countdown (50 seconds) and the validation results of the completed form fields in the validation area 802 below form 801.
[0122] After verification is complete, the terminal can also display the number of target form fields in the form interface. The solution provided in this disclosure, by displaying the number of target form fields, can intuitively show the user the number of errors in the form, making it easier for the user to understand the overall error situation in a timely manner. This not only improves information transmission efficiency but also increases screen utilization.
[0123] All of the above-mentioned optional technical solutions can be combined in any way to form optional embodiments of this disclosure, and will not be described in detail here.
[0124] Figure 9 This is a block diagram illustrating a form processing apparatus according to an exemplary embodiment. See also Figure 9 The form processing device includes a form display unit 901 and a submission unit 902.
[0125] The form display unit 901 is configured to display a form and a pre-approval control in the form interface. The form includes multiple form fields, with different form fields used to input different information. The pre-approval control is used to validate the information entered in each form field of the form. The form display unit 901 is also configured to perform actions in response to input operations on each form field in the form, displaying the information entered in each form field; The form display unit 901 is also configured to perform a response to a triggering operation of the pre-approval control. If a target form field exists among multiple form fields, the target form field and its corresponding solution information are highlighted. The target form field is the form field where the content of the input information is incorrect or no information is entered. The solution information is used to indicate how to enter the correct information in the target form field. Submission unit 902 is configured to submit the form if the target form field is not found among the multiple form fields.
[0126] In some embodiments, the form display unit 901 is configured to perform a trigger operation on a pre-approval control, highlighting a target form field among the multiple form fields based on information entered in multiple form fields, wherein the information entered in the target form field does not match the information entered in other form fields, and the other form fields are form fields other than the target form field among the multiple form fields.
[0127] In some embodiments, the plurality of form fields includes a first form field and a second form field, wherein the first form field is used to input information in the form of a file and the second form field is used to input information in the form of text. The form display unit 901 is configured to perform a response to a pre-approval control. If the text entered in the second form field does not match the content entered in the first form field, the second form field is highlighted as the target form field.
[0128] In some embodiments, the form display unit 901 is further configured to highlight the first form field as a target form field if the number of target form fields determined based on the first form field reaches a preset index.
[0129] In some embodiments, a third form field is included among the multiple form fields, the third form field being used to input information in the form of a link; The form display unit 901 is configured to perform a response to a pre-approval control. If the webpage content associated with a link entered in the third form field does not match the information entered in other form fields, the third form field is highlighted as the target form field.
[0130] In some embodiments, the form display unit 901 is configured to perform at least one of the following: Near the target form field, display error message text. The error message text is used to indicate that there is an error in the information entered in the target form field or that no information was entered. Set the display style of the target form field to the target display style. The display style includes at least one of the following: border color, border line width, shape, background color, brightness, and icon. The target display style is used to indicate that the content entered in the target form field is incorrect or no information has been entered. The error display area in the form interface displays the identifier of the target form field. The error display area is used to display the target form field in the form separately. Display dynamic effects for the target form field. These effects are used to indicate that there is an error or no information has been entered in the target form field.
[0131] In some embodiments, the form display unit 901 is further configured to perform a trigger operation on the target form field, highlighting an associated form field of the target form field, wherein information entered in the associated form field is used to indicate the reason for an error in the input information in the target form field.
[0132] In some embodiments, the form display unit 901 is configured to perform any of the following: Display the corresponding solution information around the target form field; The solution display area in the form interface displays the solution information corresponding to the target form field.
[0133] In some embodiments, there are multiple target form fields; The form display unit 901 is also configured to perform, for any of a plurality of target form fields, in response to a triggering operation on the solution information of the target form field in the solution display area, display the target form field as being in an input state.
[0134] In some embodiments, the solution information includes at least one of the following: Example of correct information corresponding to the target form field; The description text of the target form field describes the functionality of the target form field; The reason for the error is that the information entered in the target form field is incorrect.
[0135] In some embodiments, the form display unit 901 is further configured to execute an autofill control corresponding to a target form field, wherein the autofill control displays reference information for the target form field, the reference information being determined based on the form field from which the input information is correct among a plurality of form fields; in response to a triggering operation on the autofill control, the previously input information in the target form field is replaced with the reference information.
[0136] In some embodiments, the method further includes: The information display unit is configured to display the validation progress on the form interface during the form validation process. The validation progress is used to indicate the completion of the validation of information in multiple form fields.
[0137] In some embodiments, the information display unit is configured to perform at least one of the following: During the form validation process, a validation countdown is displayed on the form interface. The validation countdown indicates the remaining time for the form validation to be completed. During the form validation process, the validation results of the validated form fields are displayed. The validation results are used to indicate whether the information entered in the form fields is correct. During form validation, the form field currently being validated is highlighted in the form interface.
[0138] In some embodiments, the method further includes: The information display unit is configured to display the number of target form fields in the form interface.
[0139] In some embodiments, the submission unit 902 is configured to display a submission control in the form interface if the target form field does not exist among the multiple form fields, the submission control being used to submit the form; and to submit the form in response to a triggering operation on the submission control.
[0140] This disclosure provides a form processing device that displays the form on the form interface while providing a user pre-approval control. After the user fills out the form, they can trigger the pre-approval control to validate the information entered before submission. Form fields with incorrect or missing information are highlighted and corresponding solution information is provided. This not only allows users to promptly identify errors and improves information transmission efficiency, enabling faster modification according to the solution information and enhancing human-computer interaction efficiency, but also, compared to simple format validation, content validation more accurately identifies form fields requiring modification, thus improving form accuracy. The form is only submitted when no incorrect or missing information is found, increasing the first-time pass rate and improving the user experience.
[0141] It should be noted that the form processing device provided in the above embodiments is only illustrated by the division of the above functional units during the form filling process. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device can be divided into different functional units to complete all or part of the functions described above. In addition, the form processing device and the form processing method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0142] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0143] When an electronic device is provided as a terminal, Figure 10 This is a block diagram illustrating a terminal 1000 according to an exemplary embodiment. The terminal... Figure 10 A structural block diagram of a terminal 1000 provided in an exemplary embodiment of this disclosure is shown. The terminal 1000 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 1000 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.
[0144] Typically, terminal 1000 includes a processor 1001 and a memory 1002.
[0145] Processor 1001 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1001 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1001 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1001 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1001 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0146] The memory 1002 may include one or more computer-readable storage media, which may be non-transitory. The memory 1002 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1002 are used to store at least one computer program, which is executed by the processor 1001 to implement the form processing method provided in the method embodiments of this application.
[0147] In some embodiments, the terminal 1000 may also optionally include a peripheral device interface 1003 and at least one peripheral device. The processor 1001, memory 1002, and peripheral device interface 1003 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1003 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1004, a display screen 1005, a camera assembly 1006, an audio circuit 1007, and a power supply 1008.
[0148] Peripheral device interface 1003 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1001 and memory 1002. In some embodiments, processor 1001, memory 1002 and peripheral device interface 1003 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1001, memory 1002 and peripheral device interface 1003 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0149] The radio frequency (RF) circuit 1004 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1004 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1004 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. In some embodiments, the RF circuit 1004 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1004 can communicate with other terminals via at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1004 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0150] Display screen 1005 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1005 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1001 for processing. In this case, display screen 1005 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1005, disposed on the front panel of terminal 1000; in other embodiments, there may be at least two display screens, disposed on different surfaces of terminal 1000 or in a folded design; in still other embodiments, display screen 1005 may be a flexible display screen, disposed on a curved or folded surface of terminal 1000. Furthermore, display screen 1005 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1005 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0151] The camera assembly 1006 is used to acquire images or videos. In some embodiments, the camera assembly 1006 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1006 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash is a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0152] The audio circuit 1007 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1001 for processing, or input to the radio frequency circuit 1004 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal 1000. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1001 or the radio frequency circuit 1004 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1007 may also include a headphone jack.
[0153] The power supply 1008 is used to power the various components in the terminal 1000. The power supply 1008 can be AC power, DC power, a disposable battery, or a rechargeable battery. When the power supply 1008 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, while a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0154] Those skilled in the art will understand that Figure 10 The structure shown does not constitute a limitation on terminal 1000 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0155] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1002 including instructions, which can be executed by a processor 1001 of a terminal 1000 to complete the form processing method described above. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, or optical data storage device, etc.
[0156] A computer program product includes a computer program / instructions that, when executed by a processor, implement the above-described form processing method.
[0157] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0158] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A form processing method, characterized in that, The method includes: The form interface displays a form and a pre-approval control. The form includes multiple form fields, each used to input different information. The pre-approval control is used to validate the information input in each form field of the form. In response to input operations on each form field in the form, the information entered in each form field is displayed; In response to the triggering operation of the pre-screening control, if a target form field exists among the plurality of form fields, the target form field and the corresponding solution information are highlighted. The target form field is a form field where the content of the input information is incorrect or no information is entered. The solution information is used to indicate how to enter the correct information in the target form field. If the target form field is not present among the plurality of form fields, then the form is submitted.
2. The form processing method according to claim 1, characterized in that, In response to a triggering operation on the pre-approval control, if a target form field exists among the plurality of form fields, the target form field is highlighted, including: In response to the triggering operation of the pre-approval control, based on the information entered in the plurality of form fields, a target form field among the plurality of form fields is highlighted. The information entered in the target form field does not match the information entered in other form fields, which are form fields other than the target form field among the plurality of form fields.
3. The form processing method according to claim 2, characterized in that, The plurality of form fields includes a first form field and a second form field, wherein the first form field is used to input information in the form of a file, and the second form field is used to input information in the form of text; The step of responding to a trigger operation on the pre-approval control, based on the information entered in the plurality of form fields, to highlight a target form field among the plurality of form fields, includes: In response to the triggering operation of the pre-screening control, if the text entered in the second form field does not match the content of the file entered in the first form field, the second form field is highlighted as the target form field.
4. The form processing method according to claim 3, characterized in that, The method further includes: If the number of target form fields determined based on the first form field reaches a preset target, then the first form field will be highlighted as the target form field.
5. The form processing method according to claim 2, characterized in that, The plurality of form fields includes a third form field, which is used to input information in the form of a link; The step of responding to a trigger operation on the pre-approval control, based on the information entered in the plurality of form fields, to highlight a target form field among the plurality of form fields, includes: In response to the triggering operation of the pre-screening control, if the webpage content associated with the link entered in the third form field does not match the information entered in other form fields, the third form field is highlighted as the target form field.
6. The form processing method according to claim 1 or 2, characterized in that, The highlighting of the target form field includes at least one of the following: Near the target form field, an error message is displayed, which indicates that the content of the input information in the target form field is incorrect or no information has been entered. Set the display style of the target form field to the target display style. The display style includes at least one of the following: border color, border line width, shape, background color, brightness, and icon. The target display style is used to indicate that the content of the input information in the target form field is incorrect or no information is entered. The error display area in the form interface displays the identifier of the target form field, and the error display area is used to display the target form field in the form separately; Display dynamic effects for the target form field, which are used to indicate that the content of the input information in the target form field is incorrect or no information has been entered.
7. The form processing method according to claim 2, characterized in that, The method further includes: In response to a triggering operation on the target form field, the associated form field of the target form field is highlighted, and the information entered in the associated form field is used to indicate the reason for the error in the input information of the target form field.
8. The form processing method according to claim 1, characterized in that, The process of displaying the solution information corresponding to the target form field includes any of the following: Display the corresponding solution information around the target form field; The solution display area in the form interface displays the solution information corresponding to the target form field.
9. The form processing method according to claim 8, characterized in that, There are multiple target form fields; The method further includes: For any of the multiple target form fields, in response to a triggering operation on the solution information of the target form field in the solution display area, the target form field is displayed as being in an input state.
10. The form processing method according to claim 1, characterized in that, The solution information includes at least one of the following: Example of correct information corresponding to the target form field; The description text of the target form field, which describes the function of the target form field; The reason for the error in the information entered in the target form field.
11. The form processing method according to claim 1, characterized in that, The method further includes: The autofill control corresponding to the target form field is displayed. The autofill control displays reference information for the target form field. The reference information is determined based on the form field from the plurality of form fields where the input information is correct. In response to a triggering operation on the autofill control, the previously entered information in the target form field is replaced with the reference information.
12. The form processing method according to claim 1, characterized in that, The method further includes: During the form validation process, the validation progress is displayed on the form interface. The validation progress is used to indicate the completion rate of the validation of the information in the multiple form fields of the form.
13. The form processing method according to claim 1, characterized in that, The step of displaying the verification progress on the form interface during the form verification process includes at least one of the following: During the form validation process, a validation countdown is displayed on the form interface to indicate the remaining time for the form validation to be completed. During the form validation process, the validation results of the validated form fields are displayed, and the validation results are used to indicate whether the information entered in the form fields is correct. During the form validation process, the form field currently being validated is highlighted in the form interface.
14. The form processing method according to claim 1, characterized in that, The method further includes: The number of target form fields is displayed in the form interface.
15. The form processing method according to claim 1, characterized in that, If the target form field is not present among the plurality of form fields, then submitting the form includes: If the target form field is not found among the plurality of form fields, a submit control is displayed in the form interface, and the submit control is used to submit the form; The form is submitted in response to a triggering operation on the submit control.
16. A form processing device, characterized in that, The device includes: The form display unit is configured to display a form and a pre-approval control in a form interface. The form includes multiple form fields, with different form fields used to input different information. The pre-approval control is used to validate the content of the information input in each form field of the form. The form display unit is further configured to perform an action in response to input operations on each form field in the form, displaying the information entered in each form field; The form display unit is also configured to perform a trigger operation in response to the pre-approval control. If there is a target form field among the plurality of form fields, the target form field and the corresponding solution information are highlighted. The target form field is a form field where the content of the input information is incorrect or a form field where no information is entered. The solution information is used to indicate how to enter the correct information in the target form field. The submission unit is configured to submit the form if the target form field is not present among the plurality of form fields.
17. An electronic device, characterized in that, The electronic device includes: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the form processing method as described in any one of claims 1 to 15.
18. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to perform the form processing method as described in any one of claims 1 to 15.
19. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the form processing method according to any one of claims 1 to 15.