Form filling processing method and device
By creating recommended content boxes in real time and using lines to display related relationships, the problems of poor correlation between multiple fields and insufficient real-time nature of recommended content in form filling are solved, improving user experience and efficiency.
Patent Information
- Application Number
- CN202510792367.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-13
- Publication Date
- 2025-09-19
Smart Images

Figure CN120671647A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a form filling processing method and device. Background Art
[0002] With the rapid development of AI (artificial intelligence) technology, assisted form filling has become a common AI application scenario. AI content generation offers the unique advantages of multi-field correlation inference and streaming real-time output. However, existing AI content generation applications for form filling fail to fully utilize these features, resulting in poor multi-field correlation and insufficient real-time performance of form recommendations. These issues directly reduce user input efficiency. Summary of the Invention
[0003] In view of this, an embodiment of the present invention provides a form filling processing method and device, which can at least solve the problems of poor multi-field correlation and insufficient real-time performance of form recommendation content in the prior art form-assisted filling.
[0004] To achieve the above object, according to one aspect of an embodiment of the present invention, a form filling processing method is provided, comprising:
[0005] In response to a user input operation on a first field in the form, determining that the first field is a target field association relationship of an influencing factor according to a field association relationship pre-configured for the form;
[0006] Determine a second field in the form that is affected by the first field based on the target field association relationship;
[0007] Transmitting the target field association relationship and the input information of the first field to the recommended content engine, and creating a recommended content box to display the generation process and results of the recommended content for the second field returned by the recommended content engine in real time;
[0008] A preset first format line is used to point from the first field to the second field; and a preset second format line is used to point from the recommended content box to the first field.
[0009] Optionally, after determining the first field as the target field association relationship of the impact factor, the method further comprises: determining other impact factors other than the first field, and determining a third field corresponding to the other impact factors;
[0010] The transmitting the target field association relationship and the input information of the first field to the recommended content engine includes: transmitting the target field association relationship, the input information of the first field, and the input information of the third field to the recommended content engine;
[0011] The using the preset second format line to point from the recommended content box to the first field includes: using the preset second format line to point from the recommended content box to the first field and the third field respectively.
[0012] Optionally, the method further includes:
[0013] In response to monitoring the user's operation of moving the mouse from the first field to the second field, the starting point of the preset first format line is changed from the first field to the mouse position.
[0014] Optionally, when there are multiple second fields, the method further includes:
[0015] Using a preset first format line, point from the first field to each second field respectively; and
[0016] In response to monitoring a user mouse movement operation, the length of each preset first format line is determined to highlight the recommended content box and the preset second format line corresponding to the target second field with the smallest length.
[0017] Optionally, the method further includes:
[0018] Get the position of the information entered in the form, and determine the display position of the recommended content box in the form by dynamically calculating the position.
[0019] Optionally, the recommended content box is located at a tangent position of a preset first format line.
[0020] Optionally, the method further includes:
[0021] In response to a user selecting an input box of a second field in the form, canceling display of the preset first format line;
[0022] In response to a user selecting a recommended content in the recommended content box, filling the recommended content into the input box; or receiving information input by the user to fill in the input box;
[0023] Cancel displaying the recommended content box and the preset second format line; and
[0024] A fourth field affected by the second field is determined, and the operations of creating a recommended content box, using a preset first format line, and pointing to a preset second format line are repeated.
[0025] To achieve the above object, according to another aspect of an embodiment of the present invention, a form filling processing device is provided, comprising:
[0026] an association relationship determination module, configured to respond to a user input operation on a first field in a form and determine, based on field association relationships pre-configured for the form, that the first field is a target field association relationship of an influencing factor;
[0027] A field determination module, configured to determine a second field in the form that is affected by the first field based on the target field association relationship;
[0028] A recommended content module, configured to transmit the target field association relationship and the input information of the first field to a recommended content engine, and to create a recommended content box to display in real time the generation process and results of the recommended content for the second field returned by the recommended content engine;
[0029] The format line module is used to use a preset first format line to point from the first field to the second field; and to use a preset second format line to point from the recommended content box to the first field.
[0030] Optionally, the field determination module is configured to: determine other influencing factors except the first field, and determine a third field corresponding to the other influencing factors;
[0031] The recommended content module is configured to transmit the target field association relationship, the input information of the first field, and the input information of the third field to the recommended content engine;
[0032] The format line module is used to use a preset second format line to point from the recommended content box to the first field and the third field respectively.
[0033] Optionally, an adjustment module is also included for
[0034] In response to monitoring the user's operation of moving the mouse from the first field to the second field, the starting point of the preset first format line is changed from the first field to the mouse position.
[0035] Optionally, when there are multiple second fields, the apparatus further includes:
[0036] Using a preset first format line, point from the first field to each second field respectively; and
[0037] In response to monitoring a user mouse movement operation, the length of each preset first format line is determined to highlight the recommended content box and the preset second format line corresponding to the target second field with the smallest length.
[0038] Optionally, the device further comprises a location module, configured to:
[0039] Get the position of the information entered in the form, and determine the display position of the recommended content box in the form by dynamically calculating the position.
[0040] Optionally, the recommended content box is located at a tangent position of a preset first format line.
[0041] Optionally, the device further includes an information input module, configured to:
[0042] In response to a user selecting an input box of a second field in the form, canceling display of the preset first format line;
[0043] In response to a user selecting a recommended content in the recommended content box, filling the recommended content into the input box; or receiving information input by the user to fill in the input box;
[0044] Cancel displaying the recommended content box and the preset second format line; and
[0045] A fourth field affected by the second field is determined, and the operations of creating a recommended content box, using a preset first format line, and pointing to a preset second format line are repeated.
[0046] To achieve the above objective, according to another aspect of an embodiment of the present invention, a form filling processing electronic device is provided.
[0047] The electronic device of an embodiment of the present invention includes: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement any of the above-mentioned form filling processing methods.
[0048] To achieve the above object, according to another aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored. When the program is executed by a processor, any of the above-mentioned form filling processing methods is implemented.
[0049] To achieve the above object, according to another aspect of an embodiment of the present invention, a computer program product is provided. A computer program product according to an embodiment of the present invention includes a computer program, which, when executed by a processor, implements the form filling processing method provided in an embodiment of the present invention.
[0050] According to the solution provided by the present invention, one embodiment of the aforementioned invention has the following advantages or beneficial effects: in response to a user inputting information into a first field in a form, the affected second field is determined based on pre-configured field associations, and a recommended content box is created in real time to display recommended content for the second field, while using differently formatted lines to visually demonstrate the associations. This operation significantly enhances the intelligence and interactivity of form filling, ensuring that the generation process of recommended content is transparent and visible in real time, enhancing the user's sense of causal relationships, and improving the efficiency and accuracy of form filling, thereby resolving the existing issues of "poor sense of causal relationships in recommendations and poor real-time performance of form recommendations."
[0051] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] The accompanying drawings are provided for a better understanding of the present invention and are not intended to limit the present invention.
[0053] Figure 1 This is a schematic diagram of the existing form auxiliary filling;
[0054] Figure 2 A schematic diagram of the main flow of a form filling processing method according to an embodiment of the present invention;
[0055] Figure 3 This is a diagram of auxiliary filling in the form of this solution;
[0056] Figure 4 is a flowchart of an optional form filling processing method according to an embodiment of the present invention;
[0057] Figure 5 (a) is a schematic diagram showing the change of the starting point of the dotted line (1) after the mouse is moved;
[0058] Figure 5 (b) is a schematic diagram of the change of the starting point of the dotted line (1) in the case of multiple fields;
[0059] Figure 6 is a flowchart of another optional form filling processing method according to an embodiment of the present invention;
[0060] Figure 7 This is a schematic diagram of main modules of a form filling processing device according to an embodiment of the present invention;
[0061] Figure 8 is an exemplary system architecture diagram in which embodiments of the present invention may be applied;
[0062] Figure 9 It is a schematic diagram of the structure of a computer system of a mobile device or server suitable for implementing the embodiments of the present invention. DETAILED DESCRIPTION
[0063] The following description of exemplary embodiments of the present invention is made in conjunction with the accompanying drawings, in which various details of the embodiments of the present invention are included to facilitate understanding. These details should be considered as merely exemplary. Therefore, it should be appreciated by those skilled in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0064] It should be noted that the collection, collection, updating, analysis, processing, use, transmission, and storage of user personal information involved in the technical solutions disclosed herein all comply with relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken with respect to user personal information to prevent unauthorized access to user personal information data and to safeguard the security of user personal information, network security, and national security.
[0065] Form assisted filling: When users enter multiple fields through interaction, the interactive process of generating or rewriting new fields based on existing fields. Figure 1 In the form interface shown, assume that the form has six fields, ABCDEF, and the four fields, CDEF, rely on the input of the entire form to assist in filling in the form content. Existing form auxiliary filling solutions have the following problems:
[0066] 1. Assume that there is an association between field C and fields A and B. Currently, the association between field C and fields A and B cannot be displayed intuitively, making it difficult for users to understand the dependency logic.
[0067] 2. Recommended content is displayed only when the user enters the focus field C, which limits the timing of recommendations. The focus here is, for example, a mouse click.
[0068] 3. The recommended content in field C may obscure key information in other fields, such as field E, affecting the user experience.
[0069] 4. Recommended content is displayed only after field C obtains the user's input focus and the API call is completed, which has poor real-time performance.
[0070] The combination of these issues ultimately significantly reduces the effectiveness of AI-assisted form filling, which should be improved, and prevents a smooth form filling experience. Furthermore, these issues compound when recommending multiple fields simultaneously, further increasing interaction complexity and user wait time.
[0071] This solution combines AI's multi-field association capabilities and real-time output capabilities to design a directional-guided real-time form content recommendation interaction solution, which effectively solves four problems: poor sense of causal association in recommendations, positional binding of recommended content, interactive occlusion of key information by recommended content, and poor real-time performance of form recommendation content. By dynamically adjusting the position of the recommended content box and using lines of different formats to intuitively display the association relationship, the generation process of recommended content is ensured to be transparent and visible in real time, avoiding visual interference and enhancing the user's sense of causal association. In addition, the solution is also compatible with the simultaneous display of recommended content in multiple fields, which improves the intelligence of form filling and user experience, ensuring smooth and efficient operation.
[0072] See also Figure 2 , which shows a main flow chart of a form filling processing method provided by an embodiment of the present invention, including the following steps:
[0073] S201: In response to a user inputting information into a first field in a form, determining that the first field is a target field association relationship of an influencing factor according to a field association relationship pre-configured for the form;
[0074] S202: Determine a second field in the form that is affected by the first field based on the target field association relationship;
[0075] S203: Transmitting the target field association relationship and the input information of the first field to the recommended content engine, and creating a recommended content box to display the generation process and results of the recommended content for the second field returned by the recommended content engine in real time;
[0076] S204: Use a preset first format line to point from the first field to the second field;
[0077] S205: Use a preset second format line to point from the recommended content box to the first field.
[0078] This embodiment describes how to solve the problem of "poor sense of causal association in recommendations and poor real-time performance of recommended content in forms." In the same scenario as above, when the user enters information in field B (i.e., the first field) and the mouse is still in the input box of field B (for example, it has been paused for 2 seconds), the system will determine the second field affected by field B based on the field association relationship pre-configured for the form. It should be noted that association relationships include but are not limited to causal relationships, size relationships, etc. Assume that in the field association relationships pre-configured for the form, there are two target field association relationships for field B as an influencing factor: A+B—>C, B>D. Therefore, through these two target field association relationships, it can be determined that the second fields are C and D.
[0079] This solution only demonstrates the form of interaction. In terms of implementation, the program will initialize and store the associations of all fields in the form when the page is loaded. However, if there is no target field association in which Field B is an influencing factor, that is, Field B will not affect other fields in the form, then no subsequent operations are required. After determining the second field, you can use the preset first format line (such as a dotted line, which is actually adjustable and needs to be distinguished from the preset second format line) to point from Field B to Field C and Field D respectively through animated interaction to intuitively demonstrate the association relationship.
[0080] Taking field D as an example, this solution also displays a recommended content box for field D, showing the recommendation generation process and results in real time. Recommended content is determined by the AI recommendation engine based on the fact that field B is greater than field D and the input information for field B. At this point, the focus remains on the input box for field B. To enhance the sense of causal connection, an animated interaction using a preset secondary format line (e.g., a weakly dashed line, which is adjustable and needs to be distinguished from the preset primary format line) is used to direct the recommended content box to the associated field B, clearly demonstrating the causal relationship between the recommended content.
[0081] Taking field C as an example, the recommended content box of field C will also be displayed to show the generation process and results of the recommended content in real time. This solution can point the recommended content box to the associated field B through the animation interaction of the weak dotted line to display the cause and effect relationship of the recommended content. Furthermore, when this solution determines the target field association relationship with field B as the influencing factor, it will also determine other influencing factors, such as field A, based on the target field association relationship. Therefore, the recommended content for field C is determined by the AI recommendation engine based on A+B—>C, A's input information, and B's input information. The corresponding weak dotted line also needs to point the recommended content box to the associated fields A and B to show that the logical source is AB.
[0082] See Figure 3 As shown, taking field C as an example, by using the above-mentioned two animation interaction methods of dotted line (1) and weak dotted line (2), the direction and association of the recommended content box (3) can be indicated, solving the problem of "poor sense of causal association of recommendation". In addition, in this solution, the recommended content is determined by the AI recommendation engine. The AI recommendation engine can be located at the front end or the back end, depending on the specific setting of the staff according to the actual situation. Furthermore, the recommended content box can be located at the tangent position of the dotted line (1).
[0083] AI content generation: Combines multiple existing fields with the current page characteristics and uses a descriptive approach to allow AI to generate content. Recommended content is rendered in real time as the user enters information in Field B. Users can view the AI recommendation generation process in real time and quickly select a generated result from multiple recommended results. Assuming that generating a total of 5 results takes 10 seconds, the existing interaction solution requires that all generated results be completed before proceeding to the next step, which is 10 seconds later. However, this interaction solution allows users to immediately be notified of the start of result generation after entering information in Field B (theoretically, the fastest speed is 0 seconds). Once a single recommended result is generated to their satisfaction (theoretically, one result is generated every 2 seconds), the user can quickly proceed to the next step of interaction, thus solving the problem of real-time form recommendation content.
[0084] For field D, only the information in field B influences its recommendations. However, for field C, the input information in both fields A and B is jointly determined. Even if A or B is entered independently, the unentered field is considered an input (for example, leaving field B blank is also an input). Therefore, the relationship between AB and C is primarily determined by the system's logical requirements, ensuring that users can visually understand the source of C's influence. This design makes the source of C's influence more transparent and intuitive when multiple fields are associated.
[0085] The method provided in the above embodiment responds to a user's input into a first field in a form by determining the affected second field based on pre-configured field associations. It then creates a recommended content box in real time to display recommended content for the second field, while visually displaying the association using lines in different formats. This significantly enhances the intelligence and interactivity of form filling, ensuring that the recommended content generation process is transparent and visible in real time, enhancing users' sense of causal relationships and improving the efficiency and accuracy of form filling.
[0086] See also Figure 4 , shows a flow chart of an optional form filling processing method according to an embodiment of the present invention, comprising the following steps:
[0087] S401: In response to a user input operation on a first field in a form, determining that the first field is a target field association relationship of an influencing factor according to a field association relationship pre-configured for the form;
[0088] S402: Determine a second field in the form that is affected by the first field based on the target field association relationship;
[0089] S403: Transmitting the target field association relationship and the input information of the first field to the recommended content engine, and creating a recommended content box to display the generation process and results of the recommended content for the second field returned by the recommended content engine in real time;
[0090] S404: Use a preset first format line to point from the first field to the second field; and use a preset second format line to point from the recommended content box to the first field;
[0091] S405: In response to monitoring the user's operation of moving the mouse from the first field to the second field, changing the starting point of the preset first format line from the first field to the mouse position.
[0092] This embodiment describes how to solve the problem of "position binding of recommended content and interactive blocking of key information by recommended content". As shown in Figure 5 (a), in addition to being associated with the field currently focused, the dotted line (1) can also be rendered according to the current mouse position. As shown in Figure 5 (b), when the user moves the mouse, the length of the dotted line (1) connecting field C and field D with field B changes. In this case, the system determines the length from the mouse position to field C and the length from the mouse position to field D, and determines the dotted line (1) with the smaller length. Assuming that the length with field C is smaller, it means that the user moved the mouse from field B to field C. At this time, the recommended content box (3) and the weak dotted line (2) corresponding to field C can be highlighted to enhance the user's interactive perception.
[0093] In addition, since the length and direction of the dotted line (1) change, the position of the recommended content box (3) can also be adjusted accordingly, that is, the user can indirectly adjust the position of the recommended content box (3) by moving the mouse. In this embodiment, the recommended content box (3) is displayed along the tangent position of the dotted line by dynamically calculating the position, while avoiding blocking the key information of the page (including other recommended content boxes). The specific operation is as follows:
[0094] Example 1: Suppose a user is filling out Field B in a form, with the mouse cursor positioned within the Field B input box. When AI generates recommendations, the system first detects key information areas on the page (such as other input boxes, buttons, etc.). If the default position obscures this key information, the recommended content box (3) moves along the dashed line to the right, ensuring it doesn't obscure any important elements. Simultaneously, the dashed line (1) adjusts accordingly, maintaining a connection between Field B and the recommended content box (3), visually demonstrating the relationship.
[0095] Example 2: Suppose the user moves the mouse from field B to the bottom of the page. At this time, the original position of the recommended content box (3) may obscure the key information below (such as the submit button). The system automatically recalculates the optimal display position of the recommended content box (3) and moves it to a blank area at the top or side of the page to ensure that it does not affect the user's sight and operation. The dotted line (1) will also adjust accordingly, pointing from the mouse position to field C and determining the new position of the recommended content box, clearly indicating the source and destination of the recommended content.
[0096] This mechanism ensures that the recommended content box is always in the right position, does not interfere with user operations, and enhances the visualization effect and interactive experience of the recommended content. Therefore, this solution effectively solves the two problems of position binding of recommended content and interactive occlusion of key information by moving the dotted line (1) with the mouse and calculating the dynamic position of the recommended content box (3). When recommending multiple second fields, multiple dotted lines (1) can be used to point to the recommended second fields, and multiple recommended content boxes (3) will also appear. Through the interactive guidance of the dotted line (1) and the dynamic calculation of the recommended content box (3), the problem of compatible display of recommended content in multiple fields at the same time is solved.
[0097] The method provided in the above embodiment monitors the user's mouse movement operation and dynamically adjusts the starting point of the preset first format line, making the position of the recommended content box more flexible while avoiding blocking key information, further optimizing the user experience and improving the efficiency and accuracy of form filling.
[0098] See also Figure 6 , shows a flow chart of another optional form filling processing method according to an embodiment of the present invention, comprising the following steps:
[0099] S601: In response to a user selecting an input box of a second field in a form, canceling display of a preset first format line;
[0100] S602: In response to a user selecting a recommended content in the recommended content box, filling the recommended content into the input box; or receiving information input by the user to fill the input box;
[0101] S603: cancel display of the recommended content box and the preset second format line;
[0102] S604: Determine a fourth field affected by the second field, and repeat the operations of creating a recommended content box, using a preset first format line, and pointing to a preset second format line.
[0103] In the above embodiment, when the user moves the mouse from field B to field C, the starting point of the dotted line (1) is changed from field B to the mouse position. When the user moves the mouse to the input box of field C, the dotted line (1) is removed, and only the recommended content box (3) and the weak dotted line (2) of field C are displayed. The function of the recommended content box (3) is to provide a basis for the user to enter the content of field C. The user can select any recommended content as the input content of field C by selecting it with the mouse, or quickly select it by using the shortcut key. Figure 3The icon in the recommended content box (3) is the shortcut key. Developers can set any shortcut key according to actual needs, as long as it does not conflict with other shortcut keys in the form. Users can also manually enter information and directly fill it into the input box of field C.
[0104] Regardless of the method, once it is detected that information is being filled into the input box of field C, the recommended content box (3) and the weak dotted line (2) of field C can be canceled. At the same time, when the mouse is still on the input box of field C, if the pause time reaches 2 seconds, based on the association relationship between the pre-configured fields in the form, other fields affected by field C, such as field E, are determined, and the operations of creating the recommended content box, using the preset first format line, and the preset second format line pointing are repeated to ensure the real-time and relevant display of the recommended content.
[0105] The method provided in the above embodiment responds to the user's selection operation on the second field input box in the form, cancels the display of the preset first format line, and automatically fills in the input box and cancels the display of the recommended content box and the preset second format line after the user selects recommended content or manually enters information. This operation significantly improves the fluency and interactive efficiency of form filling, reduces visual interference, and ensures that every step of the user's operation is clear and unambiguous. In addition, the system can dynamically determine the fourth field affected by the second field based on the user's input, and repeat the creation of recommended content and the pointing operation of associated lines, realizing continuous intelligent recommendation between multiple fields, further enhancing the intelligence and real-time nature of form filling, and optimizing the user experience.
[0106] See also Figure 7 , which shows a schematic diagram of the main modules of a form filling processing device 700 provided by an embodiment of the present invention, including:
[0107] The association determination module 701 is configured to determine, in response to a user input operation on a first field in a form, that the first field is a target field association of an influencing factor according to field associations pre-configured for the form;
[0108] A field determination module 702 is configured to determine a second field in the form that is affected by the first field based on the target field association relationship;
[0109] The recommended content module 703 is used to transmit the target field association relationship and the input information of the first field to the recommended content engine, and create a recommended content box to display the generation process and results of the recommended content for the second field returned by the recommended content engine in real time;
[0110] The format line module 704 is configured to use a preset first format line to point from the first field to the second field; and use a preset second format line to point from the recommended content box to the first field.
[0111] In the implementation device of the present invention, the field determination module 702 is used to: determine other influencing factors except the first field, and determine a third field corresponding to the other influencing factors;
[0112] The recommended content module 703 is configured to transmit the target field association relationship, the input information of the first field, and the input information of the third field to the recommended content engine;
[0113] The format line module 704 is configured to use a preset second format line to point from the recommended content box to the first field and the third field respectively.
[0114] The implementation device of the present invention also includes an adjustment module for
[0115] In response to monitoring the user's operation of moving the mouse from the first field to the second field, the starting point of the preset first format line is changed from the first field to the mouse position.
[0116] In the implementation device of the present invention, when the number of the second fields is multiple, the device further includes:
[0117] Using a preset first format line, point from the first field to each second field respectively; and
[0118] In response to monitoring a user mouse movement operation, the length of each preset first format line is determined to highlight the recommended content box and the preset second format line corresponding to the target second field with the smallest length.
[0119] The device according to the present invention further includes a location module, which is used to:
[0120] Get the position of the information entered in the form, and determine the display position of the recommended content box in the form by dynamically calculating the position.
[0121] In the implementation device of the present invention, the recommended content box is located at a tangent position of a preset first format line.
[0122] The implementation device of the present invention also includes an information input module for:
[0123] In response to a user selecting an input box of a second field in the form, canceling display of the preset first format line;
[0124] In response to a user selecting a recommended content in the recommended content box, filling the recommended content into the input box; or receiving information input by the user to fill in the input box;
[0125] Cancel displaying the recommended content box and the preset second format line; and
[0126] A fourth field affected by the second field is determined, and the operations of creating a recommended content box, using a preset first format line, and pointing to a preset second format line are repeated.
[0127] In addition, the specific implementation content of the device in the embodiment of the present invention has been described in detail in the above method, so the repeated content will not be described again here.
[0128] Figure 8 An exemplary system architecture 800 to which embodiments of the present invention may be applied is shown, including terminal devices 801 , 802 , 803 , a network 804 and a server 805 (only an example).
[0129] Terminal devices 801, 802, and 803 can be various electronic devices with display screens and support web browsing, and are installed with various communication client applications. Users can use terminal devices 801, 802, and 803 to interact with server 805 through network 804 to receive or send messages, etc.
[0130] The network 804 is used to provide a medium for communication links between the terminal devices 801, 802, 803 and the server 805. The network 804 may include various connection types, such as wired or wireless communication links or fiber optic cables.
[0131] Server 805 can be a server that provides various services, such as a backend management server that supports shopping websites browsed by users using terminal devices 801, 802, and 803 (for example only). The backend management server can analyze and process received data such as product information query requests, and feed back the processing results (such as target push information and product information—for example only) to the terminal device. It should be noted that the methods provided in the embodiments of the present invention are generally executed by server 805, and accordingly, the device is generally located in server 805.
[0132] It should be understood that Figure 8 The number of terminal devices, networks and servers in the embodiment is merely illustrative. Any number of terminal devices, networks and servers may be provided as required.
[0133] Reference below Figure 9 , which shows a schematic structural diagram of a computer system 900 of a terminal device suitable for implementing an embodiment of the present invention. Figure 9 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0134] like Figure 9As shown, computer system 900 includes a central processing unit (CPU) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage unit 908 into a random access memory (RAM) 903. Various programs and data required for the operation of system 900 are also stored in RAM 903. CPU 901, ROM 902, and RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to bus 904.
[0135] The following components are connected to the I / O interface 905: an input section 906 including a keyboard, a mouse, and the like; an output section 907 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and speakers; a storage section 908 including devices such as a hard disk; and a communication section 909 including a network interface card such as a LAN card or a modem. The communication section 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the I / O interface 905 as needed. Removable media 911, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 910 as needed, so that computer programs read therefrom can be installed in the storage section 908 as needed.
[0136] In particular, according to embodiments disclosed herein, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed herein include a computer program product comprising a computer program embodied on a computer-readable medium, the computer program containing program code for executing the methods illustrated in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 909 and / or installed from removable media 911. When executed by central processing unit (CPU) 901, the computer program performs the aforementioned functions defined in the system of the present invention.
[0137] It should be noted that the computer-readable medium described in the present invention may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. Computer-readable storage media may include, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or components, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present invention, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such a propagated data signal may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, or any suitable combination thereof.
[0138] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0139] The modules described in the embodiments of the present invention may be implemented in software or hardware. The modules described may also be provided in a processor. For example, the processor may be described as comprising an association determination module, a field determination module, a recommended content module, and a formatting and line module. The names of these modules do not, in some cases, constitute limitations on the modules themselves. For example, the formatting and line module may also be described as a "pointing module."
[0140] As another aspect, the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiments, or may exist independently and not incorporated into the device. The computer-readable medium carries one or more programs, which, when executed by the device, cause the device to perform any of the above-described form filling methods.
[0141] The computer program product of the present invention includes a computer program, and when the computer program is executed by a processor, the form filling processing method in the embodiment of the present invention is implemented.
[0142] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A form filling processing method, characterized in that: include: In response to a user input operation on a first field in the form, determining that the first field is a target field association relationship of an influencing factor according to a field association relationship pre-configured for the form; Determine a second field in the form that is affected by the first field based on the target field association relationship; Transmitting the target field association relationship and the input information of the first field to the recommended content engine, and creating a recommended content box to display the generation process and results of the recommended content for the second field returned by the recommended content engine in real time; Use the preset first format line to point from the first field to the second field; And use a preset second format line to point from the recommended content box to the first field.
2. The method according to claim 1, characterized in that After determining that the first field is a target field association relationship of an impact factor, the method further includes: determining other impact factors other than the first field, and determining a third field corresponding to the other impact factors; The transmitting the target field association relationship and the input information of the first field to the recommended content engine includes: transmitting the target field association relationship, the input information of the first field, and the input information of the third field to the recommended content engine; The using the preset second format line to point from the recommended content box to the first field includes: using the preset second format line to point from the recommended content box to the first field and the third field respectively.
3. The method according to claim 1 or 2, characterized in that The method further comprises: In response to monitoring the user's operation of moving the mouse from the first field to the second field, the starting point of the preset first format line is changed from the first field to the mouse position.
4. The method according to claim 3, characterized in that In the case that the number of the second fields is plural, the method further includes: Using a preset first format line, point from the first field to each second field respectively; and In response to monitoring a user mouse movement operation, the length of each preset first format line is determined to highlight the recommended content box and the preset second format line corresponding to the target second field with the smallest length.
5. The method according to claim 1, wherein The method further comprises: Get the position of the information entered in the form, and determine the display position of the recommended content box in the form by dynamically calculating the position.
6. The method according to claim 1 or 5, characterized in that The recommended content box is located at a tangent position of the preset first format line.
7. The method according to claim 1, characterized in that The method further comprises: In response to a user selecting an input box of a second field in the form, canceling display of the preset first format line; In response to a user selecting a recommended content in the recommended content box, filling the recommended content into the input box; or receiving information input by the user to fill in the input box; Cancel displaying the recommended content box and the preset second format line; and A fourth field affected by the second field is determined, and the operations of creating a recommended content box, using a preset first format line, and pointing to a preset second format line are repeated.
8. A form filling processing device, characterized in that: include: an association relationship determination module, configured to respond to a user input operation on a first field in a form and determine, based on field association relationships pre-configured for the form, that the first field is a target field association relationship of an influencing factor; A field determination module, configured to determine a second field in the form that is affected by the first field based on the target field association relationship; A recommended content module, configured to transmit the target field association relationship and the input information of the first field to a recommended content engine, and to create a recommended content box to display in real time the generation process and results of the recommended content for the second field returned by the recommended content engine; A format line module, configured to use a preset first format line to point from the first field to the second field; And use a preset second format line to point from the recommended content box to the first field.
9. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.
10. A computer-readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
11. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.