User-defined form efficient configuration method and system based on dynamic model engine
Through the user-defined form efficient configuration method based on the dynamic model engine, the user data and behavioral data are used to optimize the sorting and value range of form elements, which solves the problem that users find it difficult to quickly find specified elements when processing a large number of form elements, and achieves efficient Convenient form management.
Patent Information
- Application Number
- CN202411453563.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-02-11
AI Technical Summary
In the prior art, when processing a large number of form elements, it is difficult for users to quickly find the specified element, and multiple query of the same dictionary item will cause wasted time or multiple replies will not be able to obtain multiple replies for comparison and calibration.
Through user-defined efficient form configuration methods based on dynamic model engine, user data and behavioral data are obtained, convenient pages of form elements are constructed and adjusted, and the value range and sorting of form elements are optimized using hierarchical analysis method and logistic regression method.
It realizes efficient configuration of user-defined forms, reduces the time wasted users when looking for form elements, and improves the convenience and accuracy of form element management.
Smart Images

Figure CN119415679A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of form configuration, and more specifically, to a method and system for efficiently configuring a user-defined form based on a dynamic model engine. Background Art
[0002] Form configuration technology refers to the process of designing and managing forms through specific tools or frameworks. It usually requires collecting user input, verifying data, and interacting with back-end systems. The introduction of dynamic model engines makes form configuration technology more mature and provides more convenience for users.
[0003] The prior art has the following deficiencies:
[0004] In the past, most dynamic model engines only provided dynamic display of data in the form, without considering the inconvenience caused to users by too many form elements and changes in the value range of form elements. Users need to repeatedly scroll down the form to find a specific form element. When there are too many form elements or the same form element dictionary item is queried multiple times, a lot of time will be wasted or multiple responses cannot be obtained for comparison and calibration. Summary of the invention
[0005] In order to overcome the above-mentioned defects of the prior art, an embodiment of the present invention provides an efficient configuration method and system for user-defined forms based on a dynamic model engine, which constructs a form element convenience page by analyzing user data and behavior, and constructs a form element management convenience page through feedback, and corrects and adjusts the form element convenience page to solve the problems raised in the above-mentioned background technology.
[0006] To achieve the above object, the present invention provides the following technical solutions:
[0007] The efficient configuration method of a user-defined form based on a dynamic model engine includes the following steps:
[0008] Step S1, obtaining user data, determining the ranking of user form elements using keyword matching sorting and alphabetical sorting according to the user data, and constructing a user form element convenience page;
[0009] Step S2, setting ranking weights for user form elements using the analytic hierarchy process, collecting user behavior data, and updating the user form element management convenience page based on the user behavior data and the ranking weights of the user form elements;
[0010] Step S3, adjusting the form element value domain according to the updated user form element management convenience page and displaying the adjusted user form element management convenience page, and obtaining adjustment feedback data;
[0011] Step S4, comprehensively adjusting the feedback data and the user behavior data and using the logistic regression method to determine whether the user form element convenience page needs to be corrected, and correcting the user form element convenience page according to the judgment result and setting the trigger time.
[0012] In a preferred embodiment, in step S1, the user data is the proportion of keyword searches, the system sets a collection time, accesses and counts user browser search information during the collection time, records nouns as keywords, and divides the number of searches for each keyword by the total number of user searches during the collection time to obtain the proportion of searches for each keyword.
[0013] In a preferred embodiment, in step S1, the system sets a screening percentage in the user form elements, matches and screens the user form elements with each keyword according to the screening percentage, sorts the user form elements that match the keyword using a keyword matching sorting method, and sorts the user form elements that do not match the keyword using an alphabetical sorting method, and ranks all user form elements in a manner such that user form elements sorted by the keyword matching sorting method are in front and user form elements sorted by the alphabetical sorting method are in the back.
[0014] In a preferred embodiment, in step S2, the user behavior data is the number of clicks on the corresponding element dictionary items in the user form element convenience page. After the user form element ranking is set with the ranking weight using the hierarchical analysis method, the dictionary item with the most clicks in each form element is selected and multiplied by the ranking weight of the corresponding form element. The calculation result is used as the screening coefficient of each form element, and the user form element management convenience page is updated by comparing the sizes of the screening coefficients.
[0015] In a preferred embodiment, in step S3, a value range adjuster is formulated to adjust the value range of the form element, and the formulation steps are as follows:
[0016] Dictionary item classification: set the dictionary item classification threshold according to the screening coefficient, classify the dictionary items and mark them as important dictionary items or ordinary dictionary items;
[0017] Establish value range adjustment rules; adjust the value range of form elements.
[0018] In a preferred implementation, in step S3, the value range adjustment rule is specifically set as follows:
[0019] Rule 1: For important dictionary items, the reply set is divided into N groups of small reply sets. Each time a user queries the information of a dictionary item, a reply is randomly selected from the N groups of small reply sets to be marked and provided. When all replies in all small reply sets are marked and provided, all marked replies in the reply set are cleared and repeated operations are performed;
[0020] Rule 2: For common dictionary items, set a reply set limit and update time. That is, when a user queries for dictionary item information, a reply is randomly selected from the reply set for counting and provision. When the reply count in the selected set exceeds the reply set limit, the corresponding reply is deleted from the reply set until the update time to collect and construct a new reply set or restore the original reply set.
[0021] In a preferred embodiment, in step S3, the reply set refers to the set of all interactive answers preset in the system when dictionary items interact, the reply set limit is the number of times the same answer is replied to, and the update time is the cycle of updating or restoring the reply set.
[0022] In a preferred embodiment, in step S4, the feedback data is adjusted to the number of replies to the form element dictionary items, and the logistic regression calculation results are obtained by using the logistic regression method based on the maximum number of replies to each form element dictionary item and the number of clicks on each form element dictionary item, and a correction threshold is set. The form elements that exceed the correction threshold are screened out and re-sorted according to the size of the logistic regression calculation results to correct the user form element convenience page.
[0023] A user-defined form efficient configuration system based on a dynamic model engine, which is used to implement the above-mentioned user-defined form efficient configuration method of the dynamic model engine, including a data collection module, a data sorting module, a form construction module and a correction analysis module;
[0024] The data collection module is used to collect user data, user behavior data, and adjustment feedback data and transmit them to different subsequent modules for analysis and processing;
[0025] The data sorting module receives user data and user behavior data to sort form elements and dictionary items in the form elements;
[0026] The form construction module constructs a user form element convenience page according to the order of form elements, and constructs a user form element management convenience page according to the order of dictionary items in the form elements;
[0027] The correction analysis module is used to adjust the value range of form elements and receive user behavior data and adjustment feedback data to determine whether to correct the user form element convenience page, and pass the judgment result to the form construction module.
[0028] Technical effects and advantages of the user-defined form efficient configuration method and system based on the dynamic model engine of the present invention:
[0029] The present invention first collects user data, and constructs a user form element management convenience page according to the user data, so as to facilitate users to perform inquiries or other operations; sets different ranking weights according to the rankings of user form elements, collects user behavior data, and updates the user form element management convenience page by comprehensively analyzing the user behavior data and the ranking weights of the user form elements; adjusts the form element value domain according to the updated user form element management convenience page and displays the adjusted user form element management convenience page; the user form element management convenience page can not only conveniently adjust the form element value domain, but also facilitate users and administrators to modify the form by themselves, obtain adjustment feedback data, comprehensively analyze the adjustment feedback data and user behavior data to determine whether the user form element convenience page needs to be corrected, and processes according to the judgment result to determine the final user form element convenience page and set the trigger time. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 This is a schematic diagram of a method for efficiently configuring a user-defined form based on a dynamic model engine according to the present invention.
[0031] Figure 2 The present invention is a flowchart of a user-defined form efficient configuration system based on a dynamic model engine. DETAILED DESCRIPTION
[0032] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0033] The present invention first collects user data, constructs a user form element management convenience page according to the user data, sets different ranking weights according to the rankings of the user form elements, collects user behavior data, updates the user form element management convenience page by comprehensively analyzing the user behavior data and the ranking weights of the user form elements, adjusts the form element value domain according to the updated user form element management convenience page and displays the adjusted user form element management convenience page, obtains adjustment feedback data, comprehensively analyzes the adjustment feedback data and the user behavior data to determine whether the user form element convenience page needs to be corrected, and processes according to the judgment result to determine the final user form element convenience page and sets the trigger time.
[0034] Embodiment 1, the user-defined form efficient configuration method based on dynamic model engine, such as Figure 1 As shown, the following steps are included:
[0035] Step S1, obtaining user data, determining the ranking of user form elements using keyword matching sorting and alphabetical sorting according to the user data, and constructing a user form element convenience page;
[0036] Step S2, setting ranking weights for user form elements using the analytic hierarchy process, collecting user behavior data, and updating the user form element management convenience page based on the user behavior data and the ranking weights of the user form elements;
[0037] Step S3, adjusting the form element value domain according to the updated user form element management convenience page and displaying the adjusted user form element management convenience page, and obtaining adjustment feedback data;
[0038] Step S4, comprehensively adjusting the feedback data and the user behavior data and using the logistic regression method to determine whether the user form element convenience page needs to be corrected, and correcting the user form element convenience page according to the judgment result and setting the trigger time.
[0039] The specific implementation is as follows:
[0040] In step S1, the user data is the proportion of keyword searches. The system selects a period of time as the collection time. During the collection time, the user's browser and other application software search information are accessed and counted, the proportion of each keyword in the statistical search information is obtained, and each keyword is sorted according to the size of the keyword proportion. The system sets a screening percentage in the user form element, and selects the elements corresponding to the keywords in the user form element in turn according to the screening percentage. The user form elements are sorted for keyword matching in the order of the keyword proportion, and the remaining user form elements are sorted in alphabetical order. The first element data after the round sorting is placed after the last element data in the keyword matching sorting, and the initial setting of the user form element management convenience page is completed.
[0041] The round sorting is carried out in alphabetical order, that is, the first letter of the first keyword in each user form element is first confirmed, and the user form elements are classified and merged into different initial letter data sets according to the initial letter. In the alphabetical sorting order A, B, C...Z, a user form element is randomly selected in the corresponding initial letter data set for arrangement each time. The specific rules are as follows:
[0042] Rule 1: After selecting from the data set starting with the letter Z, the next selection is made from the data set starting with the letter A in alphabetical order.
[0043] Rule 2: When the data in the selected first letter data set is 0, directly enter the next first letter data set for selection.
[0044] Rule 3: Repeat the operation until all the data in the first letter data set are zero.
[0045] The system initially sorts the user form elements by combining keyword matching sorting and round sorting to set up the user form element convenience page, preliminarily constructs the overall structure of the convenience page, and provides a general direction for subsequent updates and corrections to the convenience page.
[0046] It should be noted that in the keyword matching sorting, the keyword proportion refers to the proportion of the number of keyword searches to the total number of searches within the collection time. The settings of the collection time and the screening percentage are not unique and can be set to two weeks and 50%. The selection of keywords can be set to nouns in the user's search content. For example, if the user searches for "xx project person in charge contact information", the keyword selections are "xx project" and "contact information". The system searches for "contact number" in the user form. When the screening percentage is 50%, the repeated keyword "contact" in "contact information" accounts for 50% of the repeated keywords in "contact number" in the user form, then "contact number" is matched with "contact information", etc.
[0047] In step S2, the ranking weight is set according to the ranking of the user form elements, that is, the ranking weight is set according to the sorting order of the user form elements in the user form element convenience page set for the first time. The ranking weight can be analyzed and set using the hierarchical analysis method. The specific steps are as follows:
[0048] Construct an analysis matrix: construct an analysis matrix based on the sorting order of form elements in the user form element convenience page. Use an integral scale when constructing the analysis matrix. This example takes the top four form elements in the user form element convenience page as an example. You can use a 4-point scale of 1 to 4, where 1 represents the same importance, 2 represents a slight difference in importance, 3 represents a moderate difference in importance, and 4 represents a very important difference.
[0049]
[0050] Normalization: Calculate the normalized eigenvalue of each element. The eigenvalue is the summed average of each column of the analysis matrix. When normalizing each element of the analysis matrix, the sum of each column is 1. The normalized matrix is as follows:
[0051]
[0052] Compute the weighted mean of each element:
[0053] A element importance = (0.4800 + 0.5217 + 0.4615 + 0.4000) / 4 = 0.4658;
[0054] B element importance = (0.2400 + 0.2608 + 0.3077 + 0.3000) / 4 = 0.2771;
[0055] C element importance = (0.1600 + 0.1305 + 0.1538 + 0.2000) / 4 = 0.1611;
[0056] D element importance = (0.1200 + 0.0870 + 0.0770 + 0.1000) / 4 = 0.0960;
[0057] It should be explained that the A element, B element, C element and D element mentioned above are the top four form elements in the user form element convenience page used in this example, wherein the sorting order of the four form elements corresponds in alphabetical order from front to back, and the selection of the integral scale can be set according to the actual situation, strictly in accordance with the sorting order of the form elements.
[0058] The weighted average value of each form element in the user form element convenience page calculated by using the hierarchical analysis method is used as the ranking weight of the corresponding form element.
[0059] The user behavior data is the number of clicks on the corresponding element dictionary items in the user form element convenience page. The system accesses the system log to record the user's click on the element dictionary items, selects the maximum number of clicks on the corresponding element dictionary item in each form element column, records the corresponding dictionary item and the number of clicks on the corresponding element dictionary item, and compares the ranking weight of each form element in the user form element convenience page with the product of the maximum number of clicks on the corresponding element dictionary item as the filtering coefficient. The user form element management convenience page is updated according to the filtering coefficient, and the filtering coefficients are compared from large to small. The corresponding dictionary items are arranged from top to bottom to set the user form management convenience page.
[0060] It should be noted that the form element dictionary item refers to a collection of data elements or attributes defined in the database, which is used to describe the structure and content of the data. For example, there are form elements "x project" and "y project", and there are common collections such as "name of person in charge", "contact phone number", and "project duration" in the form elements. These common collections are form element dictionary items. The user form element management convenience page will include the operation pages of all form element dictionary items. The initial user form element management convenience page can set the order of form element dictionary items according to the alphabetical order. In addition, when calculating the screening coefficient, if the element dictionary item corresponding to the maximum number of clicks on the corresponding element dictionary item in different form element columns is the same element dictionary item, the maximum value is selected for calculation. For example, there are three form elements "x project", "y project" and "z project", and two form element dictionary items "person in charge name" and "contact phone number". The dictionary item with the maximum number of clicks on the dictionary item in the form element "x project" is "person in charge name", and the number of clicks is 5 times. The dictionary items with the maximum number of clicks on the dictionary items in the form elements "y project" and "z project" are both "contact phone number", and the number of clicks is 6 times and 7 times respectively. When calculating the screening coefficient of the dictionary item "contact phone number", the ranking weight of "z project" and the number of clicks on "contact phone number" of "z project" (7 times) are selected for calculation.
[0061] In step S3, the form element value domain is adjusted according to the updated dictionary item sorting in the user form element management convenience page and the user behavior data. The form element value domain is the value range of each dictionary item in the form element. In the past, when adjusting the form element value domain, by presetting the reply set, every time the user clicks on the dictionary item in the form element, the system will select a reply from the corresponding reply set and then delete or mark the selected reply. When the user repeatedly clicks on the same dictionary item of the same form element, it will select from the remaining reply set or the unmarked replies in the reply set to avoid duplication and reduce the storage space of the reply set to make the system run more stable. However, although this form element value domain adjustment method can make the system run more smoothly, it is also prone to problems such as the reply set being reset to zero and unable to provide a reply, or the user getting a good reply and then losing it, and subsequent clicks not being able to get a repeated reply, which brings inconvenience.
[0062] To solve the above problems, this system formulates a value range adjuster based on the user form element management convenience page. First, the dictionary items are divided into important dictionary items and common dictionary items according to the screening coefficients calculated for each dictionary item in the user form element management convenience page. The form element value range is classified and adjusted according to the dictionary item type. The specific steps are as follows:
[0063] Dictionary item classification: The median of the filter coefficients calculated for all dictionary items in the user form element management convenience page is selected as the dictionary item classification threshold. When the filter coefficient calculated for a dictionary item exceeds the dictionary item classification threshold, the dictionary item is marked as an important dictionary item; otherwise, it is marked as an ordinary dictionary item.
[0064] Formulate value range adjustment rules: Rule 1. For important dictionary items, set a grouped cyclic preset reply set, that is, divide the reply set into N groups of small reply sets. Each time the user queries the dictionary item information, a reply is randomly selected from the N groups of small reply sets to be marked and provided. When all the replies in all the small reply sets are marked and provided, all the marked replies in the reply set are cleared. For example, when querying the important dictionary item "Contact Phone Number", there are three reply numbers in the initial reply set. If the reply set is divided into three groups, there is a reply number in each small reply set. When the user queries "Contact Phone Number", the system randomly selects a reply number in a small reply set to mark and provide it. When the user queries "Contact Phone Number" three times, the reply number marks in all small reply sets are cleared. When the user queries "Contact Phone Number" again, the above operation is repeated.
[0065] Rule 2: For common dictionary items, set the reply set limit and update time. That is, when a user queries for dictionary item information, a reply is randomly selected from the reply set for counting and provision. When the reply count in the selected set exceeds the reply set limit, the corresponding reply is deleted from the reply set. For example, when querying the common dictionary item "person in charge name", there are three reply names in the initial reply set. The system randomly selects one reply name from the reply set for counting and provision. If the reply set limit is 5, when the reply name count provided by the system exceeds 5, the corresponding reply name is deleted from the reply set until it is returned to the reply set after the update time is reached.
[0066] Adjust the feedback data to the number of replies to the form element dictionary items, that is, the sum of the number of replies to the reply set after all dictionary items set in each form element are queried. The system records each reply provided by the reply set and counts the number of dictionary item replies for the corresponding form element.
[0067] It should be noted that by classifying the dictionary items, while maintaining the smooth operation of the system, adding a zeroing processing method for the reply set increases the response tolerance rate when the user queries. The division of the reply set in Rule 1 and the reply set limitation and update time in Rule 2 can be set according to the actual situation. For example, the reply set can be divided into 5 small reply sets, the reply set can be limited to 10 times, and the update time can be one week.
[0068] In step S4, the number of replies to each form element dictionary item and the maximum number of clicks on each form element dictionary item are combined to analyze whether the user form element convenience page needs to be corrected using the logistic regression method. The number of replies to each form element dictionary item is merged into a reply data set, and the maximum number of clicks on each form element dictionary item is merged into a click data set. The logistic regression formula is: L = 1 / 1 + e -z , where L is the result of logistic regression calculation, e is the natural base, and z is the influencing parameter, which can be obtained by randomly selecting a data in the reply data set and the click count data set and summing them up. By setting multiple groups of data to calculate different influencing parameters, different logistic regression calculation results can be obtained, and the average value is taken as the correction threshold.
[0069] The system sets a trigger time. Every time the trigger time comes, the system detects all form elements in the user's form element convenience page, obtains the logistic regression calculation result based on the maximum number of form element dictionary item replies and dictionary item clicks, and compares it with the correction threshold. When the logistic regression calculation result exceeds the correction threshold, it is determined that the corresponding form element sorting needs to be corrected; otherwise, it is determined that the corresponding form element sorting does not need to be corrected. The corresponding form element is kept in place.
[0070] The system detects all form elements in turn, screens out form elements that exceed the correction threshold, re-sorts them according to the size of the logistic regression calculation results of the screened form elements, and arranges the form elements from top to bottom in descending order according to the logistic regression calculation results. After the arrangement is completed, the form elements that do not need to be corrected are connected in the original arrangement order to obtain the corrected user form element convenience page.
[0071] Embodiment 2, a user-defined form efficient configuration system based on a dynamic model engine, such as Figure 2 As shown, a method for efficiently configuring a user-defined form based on a dynamic model engine is provided, including a data acquisition module, a data sorting module, a form construction module, and a correction analysis module;
[0072] The data collection module is used to collect user data, user behavior data, and adjustment feedback data and transmit them to different subsequent modules for analysis and processing;
[0073] The data sorting module receives user data and user behavior data to sort form elements and dictionary items in the form elements;
[0074] The form construction module constructs a user form element convenience page according to the order of form elements, and constructs a user form element management convenience page according to the order of dictionary items in the form elements;
[0075] The correction analysis module is used to adjust the value range of form elements and receive user behavior data and adjustment feedback data to determine whether to correct the user form element convenience page, and transmit the judgment result to the form construction module in the form of electrical signals.
[0076] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments may be implemented in whole or in part in the form of a computer program product.
[0077] Those of ordinary skill in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application of the technical solution and the invention constraints. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0078] In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
[0079] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0080] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. An efficient configuration method for user-defined forms based on a dynamic model engine, characterized in that: The following steps are included: Step S1, obtaining user data, determining the ranking of user form elements using keyword matching sorting and alphabetical sorting according to the user data, and constructing a user form element convenience page; Step S2, using the analytic hierarchy process to set ranking weights for the user form elements, collecting user behavior data, and updating the user form element management convenience page based on the user behavior data and the ranking weights of the user form elements; Step S3, adjusting the form element value domain according to the updated user form element management convenience page and displaying the adjusted user form element management convenience page, and obtaining adjustment feedback data; Step S4, comprehensively adjusting the feedback data and the user behavior data and using the logistic regression method to determine whether the user form element convenience page needs to be corrected, and correcting the user form element convenience page according to the judgment result and setting the trigger time.
2. The method for efficiently configuring a user-defined form based on a dynamic model engine according to claim 1, characterized in that: In step S1, the user data is the proportion of keyword searches. The system sets a collection time, accesses and counts user browser search information during the collection time, records nouns as keywords, and divides the number of searches for each keyword by the total number of user searches during the collection time to obtain the proportion of each keyword search.
3. The method for efficiently configuring a user-defined form based on a dynamic model engine according to claim 2, characterized in that: In step S1, the system sets a screening percentage in the user form elements, matches and screens the user form elements with each keyword according to the screening percentage, sorts the user form elements that match the keyword using the keyword matching sorting method, and sorts the user form elements that do not match the keyword using the alphabetical sorting method, and obtains the ranking of all user form elements in such a way that the user form elements sorted by the keyword matching sorting method are in front and the user form elements sorted by the alphabetical sorting method are in the back.
4. The method for efficiently configuring a user-defined form based on a dynamic model engine according to claim 3, characterized in that: In step S2, the user behavior data is the number of clicks on the corresponding element dictionary items in the user form element convenience page. After the user form element ranking is set with the ranking weight using the hierarchical analysis method, the dictionary item with the most clicks in each form element is selected and multiplied by the ranking weight of the corresponding form element. The calculation result is used as the screening coefficient of each form element, and the user form element management convenience page is updated by comparing the sizes of the screening coefficients.
5. The method for efficiently configuring a user-defined form based on a dynamic model engine according to claim 4, characterized in that: In step S3, a value range adjuster is formulated to adjust the value range of the form element. The formulation steps are as follows: Dictionary item classification: set the dictionary item classification threshold according to the screening coefficient, classify the dictionary items and mark them as important dictionary items or ordinary dictionary items; Establish value range adjustment rules; adjust the value range of form elements.
6. The method for efficiently configuring a user-defined form based on a dynamic model engine according to claim 5, characterized in that: In step S3, the value range adjustment rules are specifically set as follows: Rule 1: For important dictionary items, the reply set is divided into N groups of small reply sets. Each time a user queries the information of a dictionary item, a reply is randomly selected from the N groups of small reply sets to be marked and provided. When all replies in all small reply sets are marked and provided, all marked replies in the reply set are cleared and repeated operations are performed; Rule 2: For common dictionary items, set a reply set limit and update time. That is, when a user queries for dictionary item information, a reply is randomly selected from the reply set for counting and provision. When the reply count in the selected set exceeds the reply set limit, the corresponding reply is deleted from the reply set until the update time to collect and construct a new reply set or restore the original reply set.
7. The method for efficiently configuring a user-defined form based on a dynamic model engine according to claim 6, characterized in that: In step S3, the reply set refers to the set of all interactive answers preset in the system when dictionary items interact, the reply set limit is the number of times the same answer is replied to, and the update time is the cycle of reply set update or recovery.
8. The method for efficiently configuring a user-defined form based on a dynamic model engine according to claim 7, characterized in that: In step S4, the feedback data is adjusted to the number of replies to the form element dictionary items. The logistic regression calculation result is obtained by using the logistic regression method according to the maximum number of replies to each form element dictionary item and the maximum number of clicks on each form element dictionary item, and a correction threshold is set. The form elements exceeding the correction threshold are screened out and re-sorted according to the size of the logistic regression calculation results to correct the user form element convenience page.
9. A user-defined form efficient configuration system based on a dynamic model engine, based on the user-defined form efficient configuration method based on a dynamic model engine according to any one of claims 1 to 8, characterized in that: It includes data collection module, data sorting module, form building module and correction analysis module; The data collection module is used to collect user data, user behavior data, and adjustment feedback data and transmit them to different subsequent modules for analysis and processing; The data sorting module receives user data and user behavior data to sort form elements and dictionary items in the form elements; The form construction module constructs a user form element convenience page according to the order of form elements, and constructs a user form element management convenience page according to the order of dictionary items in the form elements; The correction analysis module is used to adjust the value range of form elements and receive user behavior data and adjustment feedback data to determine whether to correct the user form element convenience page, and pass the judgment result to the form construction module.
Citation Information
Patent Citations
Webpage generation method and apparatus
CN108280081A
Form filling page dynamic adjustment method and device, equipment and storage medium
CN117034859A
Electronic batch record template implementation method based on dynamic form
CN118312175A
System and method for dynamically identifying the best search engines and searchable databases for a query, and model of presentation of results - the search assistant
US20060288001A1