An intelligent table adjustment method and device
Patent Information
- Application Number
- CN202211499690.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-28
- Publication Date
- 2026-09-29
- Estimated Expiration
- 2042-11-28
AI Technical Summary
然而,前端网页中表格组件是基于页面固定数据生成的,难以满足实际场景的多种需求,并且无法适配用户实时调整表格内容需求,需要人为对研发程序进行专门性修改方能实现用户调整表格的实时需求,表格调整步骤繁琐
[0070]本发明实施例中,监测目标表格对应的表格需求信息,并根据该表格需求信息及设定的表格生成要求,确定至少一种表格调整类型;获取该目标表格对应的表格关联信息,并根据该表格关联信息,判断所有该表格调整类型中是否存在至少一种满足冲突调整条件的目标表格调整类型;当判断结果为否时,根据所有该表格调整类型及该目标表格,生成表格调整结果,该表格调整结果为调整更新后的该目标表格或该目标表格对应的调整内容。可见,实施本发明能够智能化确定出表格调整类型,并基于表格调整类型,对目标表格执行表格调整操作得到表格调整结果,能够满足表格调整的个性化需求,动态化且智能化地进行表格调整,有利于提高表格调整方式的全面性和合理性,进而有利于提高表格的调整效率和表格便捷性,以及还有利于提高表格调整类型的多样性和可选择性,从而有利于提高用户使用一种智能化的表格调整装置的使用体验,并提高使用该装置的用户粘度。
Smart Images

Figure CN115841100B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of table processing technology, and in particular to an intelligent table adjustment method and apparatus. Background Technology
[0002] With the rapid development of internet technology and the increasingly widespread application of electronic information, spreadsheets have become a common tool in daily office work. The demand for processing spreadsheet content, such as filling in and adjusting spreadsheet content, is particularly high. However, table components in front-end web pages are generated based on fixed page data, making it difficult to meet the diverse needs of real-world scenarios and unable to adapt to users' real-time adjustments. This requires specialized modifications to the development program to fulfill users' real-time adjustment needs, resulting in cumbersome steps. Therefore, providing a table adjustment method that improves the efficiency and convenience of table adjustments is of paramount importance. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to provide an intelligent table adjustment method and device that can improve the efficiency and convenience of table adjustment.
[0004] To address the aforementioned technical problems, the first aspect of this invention discloses an intelligent table adjustment method, the method comprising:
[0005] Monitor the table requirement information corresponding to the target table, and determine at least one table adjustment type based on the table requirement information and the set table generation requirements;
[0006] Obtain the table association information corresponding to the target table, and based on the table association information, determine whether there is at least one target table adjustment type among all the table adjustment types that meets the conflict adjustment conditions;
[0007] When the judgment result is negative, a table adjustment result is generated based on all the table adjustment types and the target table. The table adjustment result is the adjusted and updated target table or the adjustment content corresponding to the target table.
[0008] As an optional implementation, in the first aspect of the present invention, the method further includes:
[0009] When it is determined that at least one of the target table adjustment types exists among all the table adjustment types, the target table adjustment type is selected from all the table adjustment types;
[0010] Obtain first adjustment information corresponding to each target table adjustment type, and determine the degree of need for each target table adjustment type based on all the first adjustment information and the table association information; the degree of need includes adjustment urgency and / or adjustment impact.
[0011] Based on the degree of demand and first adjustment information corresponding to each target table adjustment type, the table association information, and the set adjustment weight information, calculate the weight of all target table adjustment types.
[0012] Based on the weights, a type filtering operation is performed on all the target table adjustment types to obtain the adjustment type filtering results. Based on the adjustment type filtering results and the target tables, table adjustment results are generated.
[0013] As an optional implementation, in the first aspect of the present invention, before monitoring the table requirement information corresponding to the target table, the method further includes:
[0014] Identify at least one prediction adjustment function corresponding to the target table, and determine the setting requirement parameters corresponding to the prediction adjustment function;
[0015] Based on the set requirement parameters and set function implementation conditions, construct an adjustment function model corresponding to each of the predicted adjustment functions, and determine the display information and position information corresponding to each of the adjustment function models based on the construction operation information obtained from monitoring.
[0016] Based on all the displayed information and all the position information, determine whether all the adjustment function models meet the set function conflict conditions;
[0017] When the judgment result is negative, for each of the adjustment function models, a corresponding table adjustment function is generated based on the corresponding display information and the position information; each of the table adjustment functions includes at least one table adjustment type.
[0018] As an optional implementation, in the first aspect of the present invention, determining whether there is at least one target table adjustment type that satisfies the conflict adjustment condition among all the table adjustment types based on the table association information includes:
[0019] Calculate the number of types corresponding to all the table adjustment types, and determine whether the number of types is greater than or equal to a preset first quantity threshold;
[0020] When it is determined that the number of the types is less than the first quantity threshold, the permission association information corresponding to the target table is obtained, and the permission association information, all the table adjustment types and conflict adjustment conditions are analyzed to obtain the permission matching situation corresponding to all the table adjustment types; when the permission matching situation indicates that the target table meets the permission requirements, it is determined that there is no target table adjustment type that meets the conflict adjustment conditions among all the table adjustment types; when the permission matching situation indicates that the target table does not meet the permission requirements, it is determined that there is a target table adjustment type that meets the conflict adjustment conditions among all the table adjustment types.
[0021] The conflict adjustment conditions include one or more of the following: time permission requirements, level permission requirements, frequency and number of times permission requirements, scenario matching requirements, and password permission requirements.
[0022] As an optional implementation, in the first aspect of the present invention, the method further includes:
[0023] When the number of the types is determined to be greater than or equal to the first quantity threshold, second adjustment information corresponding to each table adjustment type is obtained. The second adjustment information includes one or more of operation information, function information, permission information, and type call data information. All the second adjustment information and the table association information are analyzed to obtain the adjustment conflict situation corresponding to all the table adjustment types. When the adjustment conflict situation indicates that there are at least two table adjustment types that are in adjustment conflict among all the table adjustment types, it is determined that there is a target table adjustment type that meets the conflict adjustment condition among all the table adjustment types. When the adjustment conflict situation indicates that there are no at least two table adjustment types that are in adjustment conflict among all the table adjustment types, it is determined that there is no target table adjustment type that meets the conflict adjustment condition among all the table adjustment types.
[0024] As an optional implementation, in the first aspect of the present invention, generating a table adjustment result based on all the table adjustment types and the target table includes:
[0025] When all the table adjustment types include table content validation types, the table content corresponding to the target table that needs content validation is obtained, and the corresponding content attributes are determined based on the table content. The content attributes include one or more of the following: functional attributes, category attributes, domain attributes, requirement attributes, and associated object attributes. Based on the table content validation type and the content attributes, the table validation requirements corresponding to the table content are determined. Based on the table validation requirements, it is determined whether the table content meets the preset table adjustment conditions. When the determination result is yes, a table adjustment operation is performed on the table content based on the table validation requirements, the table adjustment conditions, and the content attributes to obtain the table adjustment result.
[0026] When all the table adjustment types include attachment insertion type, obtain the attachment information of the target table corresponding to the attachment to be inserted, and analyze the attachment information and the content attributes corresponding to the target table to obtain the correlation between the target table and the attachment to be inserted; determine whether the correlation is greater than or equal to a preset correlation threshold. When the determination result is yes, based on the attachment to be inserted, perform an attachment insertion operation on the target table to update the target table, as the table adjustment result;
[0027] When all the table adjustment types include table display types, obtain the status information corresponding to the target table, analyze the status information, and obtain the display urgency corresponding to the target table; determine whether the display urgency is greater than or equal to a preset display urgency threshold; if the determination result is yes, perform a table expansion operation on the target table to obtain the table adjustment result; if the determination result is no, perform a table collapse operation on the target table to obtain the table adjustment result.
[0028] As an optional implementation, in the first aspect of the present invention, the table requirement information corresponding to the monitoring target table includes:
[0029] Monitor the trajectory and duration information of the interface indicator signals corresponding to the target table, and predict the operation requirements corresponding to the interface indicator signals based on the trajectory information, the duration information, and the set demand prediction conditions, as the table demand information corresponding to the target table; and / or,
[0030] Receive the function trigger instruction corresponding to the target table, and determine the corresponding table processing operation information based on the function trigger instruction, as the table requirement information corresponding to the target table; and / or,
[0031] Monitor the current processing status information corresponding to the target table; determine the current processing operation corresponding to the current processing status information, and determine the processing completion degree corresponding to the current processing operation based on the current processing status information and the current processing operation; determine whether the processing completion degree is greater than or equal to a preset processing completion degree threshold, and when the determination result is yes, determine the next processing operation corresponding to the target table based on the current processing status information, the current processing operation and the set associated processing requirements, as the table requirement information corresponding to the target table.
[0032] A second aspect of the present invention discloses an intelligent table adjustment device, the device comprising:
[0033] The monitoring module is used to monitor the table requirement information corresponding to the target table;
[0034] The determination module is used to determine at least one type of table adjustment based on the table requirement information and the set table generation requirements;
[0035] The acquisition module is used to acquire the table association information corresponding to the target table;
[0036] The judgment module is used to determine, based on the table association information, whether there is at least one target table adjustment type among all the table adjustment types that meets the conflict adjustment conditions;
[0037] The table adjustment module is used to generate a table adjustment result based on all the table adjustment types and the target table when the judgment module determines that there is no target table adjustment type that meets the conflict adjustment condition among all the table adjustment types. The table adjustment result is the adjusted and updated target table or the adjustment content corresponding to the target table.
[0038] As an optional implementation, in a second aspect of the invention, the apparatus further includes:
[0039] A filtering module is used to filter out the target table adjustment type from all the table adjustment types when the judgment module determines that at least one of the target table adjustment types exists among all the table adjustment types;
[0040] The acquisition module is further configured to acquire first adjustment information corresponding to each target table adjustment type;
[0041] The determining module is further configured to determine the degree of need for each target table adjustment type based on all the first adjustment information and the table association information; the degree of need includes the urgency of adjustment and / or the impact of adjustment;
[0042] The calculation module is used to calculate the weight of all target table adjustment types based on the degree of demand corresponding to each target table adjustment type, the first adjustment information, the table association information, and the set adjustment weight information.
[0043] The filtering module is also used to perform a type filtering operation on all the target tables according to the weight, so as to obtain the type filtering result.
[0044] The table adjustment module is also used to generate table adjustment results based on the adjustment type filtering results and the target table.
[0045] As an optional implementation, in a second aspect of the present invention, the determining module is further configured to determine at least one predictive adjustment function corresponding to the target table before the monitoring module monitors the table requirement information corresponding to the target table, and to determine the setting requirement parameter corresponding to the predictive adjustment function.
[0046] The device further includes:
[0047] The construction module is used to construct the adjustment function model corresponding to each of the prediction and adjustment functions based on the set requirement parameters and the set function implementation conditions.
[0048] The determining module is also used to determine the display information and position information corresponding to each of the adjustment function models based on the construction operation information obtained from monitoring.
[0049] The judgment module is further configured to determine, based on all the display information and all the position information, whether all the adjustment function models meet the set function conflict conditions;
[0050] The function generation module is used to generate a corresponding table adjustment function for each adjustment function model when the judgment module determines that all the adjustment function models do not meet the function conflict conditions; each table adjustment function includes at least one table adjustment type.
[0051] As an optional implementation, in the second aspect of the present invention, the method by which the determining module determines whether there is at least one target table adjustment type that satisfies the conflict adjustment conditions among all the table adjustment types based on the table association information specifically includes:
[0052] Calculate the number of types corresponding to all the table adjustment types, and determine whether the number of types is greater than or equal to a preset first quantity threshold;
[0053] When it is determined that the number of the types is less than the first quantity threshold, the permission association information corresponding to the target table is obtained, and the permission association information, all the table adjustment types and conflict adjustment conditions are analyzed to obtain the permission matching situation corresponding to all the table adjustment types; when the permission matching situation indicates that the target table meets the permission requirements, it is determined that there is no target table adjustment type that meets the conflict adjustment conditions among all the table adjustment types; when the permission matching situation indicates that the target table does not meet the permission requirements, it is determined that there is a target table adjustment type that meets the conflict adjustment conditions among all the table adjustment types.
[0054] The conflict adjustment conditions include one or more of the following: time permission requirements, level permission requirements, frequency and number of times permission requirements, scenario matching requirements, and password permission requirements.
[0055] As an optional implementation, in a second aspect of the present invention, the judgment module is further configured to, when it is determined that the number of the types is greater than or equal to the first quantity threshold, obtain second adjustment information corresponding to each of the table adjustment types, wherein the second adjustment information includes one or more of operation information, function information, permission information, and type call data information; analyze all the second adjustment information and the table association information to obtain adjustment conflict situations corresponding to all the table adjustment types; when the adjustment conflict situation indicates that at least two of the table adjustment types are in adjustment conflict, determine that there is a target table adjustment type among all the table adjustment types that meets the conflict adjustment conditions; when the adjustment conflict situation indicates that there are no at least two of the table adjustment types in adjustment conflict, determine that there is no target table adjustment type among all the table adjustment types that meets the conflict adjustment conditions.
[0056] As an optional implementation, in a second aspect of the present invention, the table adjustment module generates the table adjustment result based on all the table adjustment types and the target table in a manner that specifically includes:
[0057] When all the table adjustment types include table content validation types, the table content corresponding to the target table that needs content validation is obtained, and the corresponding content attributes are determined based on the table content. The content attributes include one or more of the following: functional attributes, category attributes, domain attributes, requirement attributes, and associated object attributes. Based on the table content validation type and the content attributes, the table validation requirements corresponding to the table content are determined. Based on the table validation requirements, it is determined whether the table content meets the preset table adjustment conditions. When the determination result is yes, a table adjustment operation is performed on the table content based on the table validation requirements, the table adjustment conditions, and the content attributes to obtain the table adjustment result.
[0058] When all the table adjustment types include attachment insertion type, obtain the attachment information of the target table corresponding to the attachment to be inserted, and analyze the attachment information and the content attributes corresponding to the target table to obtain the correlation between the target table and the attachment to be inserted; determine whether the correlation is greater than or equal to a preset correlation threshold. When the determination result is yes, based on the attachment to be inserted, perform an attachment insertion operation on the target table to update the target table, as the table adjustment result;
[0059] When all the table adjustment types include table display types, obtain the status information corresponding to the target table, analyze the status information, and obtain the display urgency corresponding to the target table; determine whether the display urgency is greater than or equal to a preset display urgency threshold; if the determination result is yes, perform a table expansion operation on the target table to obtain the table adjustment result; if the determination result is no, perform a table collapse operation on the target table to obtain the table adjustment result.
[0060] As an optional implementation, in the second aspect of the present invention, the monitoring module monitors the table requirement information corresponding to the target table in a specific manner including:
[0061] Monitor the trajectory and duration information of the interface indicator signals corresponding to the target table, and predict the operation requirements corresponding to the interface indicator signals based on the trajectory information, the duration information, and the set demand prediction conditions, as the table demand information corresponding to the target table; and / or,
[0062] Receive the function trigger instruction corresponding to the target table, and determine the corresponding table processing operation information based on the function trigger instruction, as the table requirement information corresponding to the target table; and / or,
[0063] Monitor the current processing status information corresponding to the target table; determine the current processing operation corresponding to the current processing status information, and determine the processing completion degree corresponding to the current processing operation based on the current processing status information and the current processing operation; determine whether the processing completion degree is greater than or equal to a preset processing completion degree threshold, and when the determination result is yes, determine the next processing operation corresponding to the target table based on the current processing status information, the current processing operation and the set associated processing requirements, as the table requirement information corresponding to the target table.
[0064] A third aspect of the present invention discloses another intelligent table adjustment device, the device comprising:
[0065] Memory containing executable program code;
[0066] A processor coupled to the memory;
[0067] The processor calls the executable program code stored in the memory to execute an intelligent table adjustment method disclosed in the first aspect of the present invention.
[0068] The fourth aspect of the present invention discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute an intelligent table adjustment method disclosed in the first aspect of the present invention.
[0069] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0070] In this embodiment of the invention, the table requirement information corresponding to the target table is monitored, and at least one table adjustment type is determined based on the table requirement information and the set table generation requirements; the table association information corresponding to the target table is obtained, and based on the table association information, it is determined whether there is at least one target table adjustment type among all the table adjustment types that meets the conflict adjustment conditions; when the determination result is negative, a table adjustment result is generated based on all the table adjustment types and the target table, and the table adjustment result is the adjusted and updated target table or the adjustment content corresponding to the target table. It is evident that implementing this invention can intelligently determine the table adjustment type and, based on the table adjustment type, perform table adjustment operations on the target table to obtain the table adjustment result. This can meet the personalized needs of table adjustment, dynamically and intelligently perform table adjustments, which is beneficial to improving the comprehensiveness and rationality of table adjustment methods, thereby improving the efficiency and convenience of table adjustments, and also beneficial to improving the diversity and selectivity of table adjustment types. This, in turn, improves the user experience of using an intelligent table adjustment device and increases user stickiness. Attached Figure Description
[0071] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0072] Figure 1 This is a flowchart illustrating an intelligent table adjustment method disclosed in an embodiment of the present invention;
[0073] Figure 2 This is a flowchart illustrating another intelligent table adjustment method disclosed in an embodiment of the present invention;
[0074] Figure 3 This is a schematic diagram of the structure of an intelligent table adjustment device disclosed in an embodiment of the present invention;
[0075] Figure 4 This is a schematic diagram of another intelligent table adjustment device disclosed in an embodiment of the present invention;
[0076] Figure 5 This is a schematic diagram of the structure of another intelligent table adjustment device disclosed in the embodiments of the present invention. Detailed Implementation
[0077] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0078] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or end that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or ends.
[0079] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0080] This invention discloses an intelligent table adjustment method that can intelligently determine the table adjustment type and, based on the adjustment type, perform table adjustment operations on the target table to obtain the adjustment result. This method can meet personalized table adjustment needs, dynamically and intelligently adjusting the table, which improves the comprehensiveness and rationality of table adjustment methods, thereby increasing table adjustment efficiency and convenience. It also enhances the diversity and selectivity of table adjustment types, thus improving the user experience of using this intelligent table adjustment device and increasing user stickiness. Detailed descriptions follow.
[0081] Example 1
[0082] Please see Figure 1 , Figure 1 This is a flowchart illustrating an intelligent table adjustment method disclosed in an embodiment of the present invention. Wherein, Figure 1 The described method can be applied to an intelligent table adjustment device, wherein the device may include a server, which may be a local server or a cloud server, and the embodiments of the present invention are not limited thereto. Figure 1 As shown, this intelligent table adjustment method includes the following operations:
[0083] 101. Monitor the table requirement information corresponding to the target table, and determine at least one table adjustment type based on the table requirement information and the set table generation requirements.
[0084] Optionally, the target table can be empty, meaning that a target table needs to be created and / or the table needs to be adjusted; the target table can also be an existing table, meaning that the target table needs to be adjusted. This embodiment of the invention does not limit this.
[0085] Optionally, the table adjustment types may include one or more of the following: merged cell adjustment type, card splitting cell adjustment type, left-side insertion adjustment type, right-side insertion adjustment type, bottom insertion adjustment type, adding a header column adjustment type, deleting the current column adjustment type, deleting the current row adjustment type, deleting the current table adjustment type, collapsing and expanding the current module adjustment type, collapsing and expanding the table adjustment type, deleting and adding attachments adjustment type, etc., and this embodiment of the invention does not limit them. Further optionally, the above table adjustment types can be integrated into the right mouse button. Clicking the right mouse button allows viewing and selecting the corresponding function. By integrating an operation column into the table, flexible table manipulation can be achieved, and this embodiment of the invention does not limit them.
[0086] 102. Obtain the table association information corresponding to the target table.
[0087] Optionally, the table association information can be one or more of the following: table format, table content, table applicable scenarios, table matching fields, table parameter settings, table processing permissions, table storage, existing table function operation items, existing table adjustment types, existing table interface status, and other aspects of the target table. This embodiment of the invention does not limit the information.
[0088] 103. Based on the table association information, determine whether there is at least one target table adjustment type among all table adjustment types that meets the conflict adjustment conditions.
[0089] 104. When the judgment result is negative, generate table adjustment results based on all table adjustment types and target tables. The table adjustment results are the adjusted and updated target tables or the adjustment content corresponding to the target tables.
[0090] As can be seen, the intelligent table adjustment method described in the embodiments of the present invention can intelligently determine the table adjustment type and perform table adjustment operations on the target table based on the table adjustment type to obtain the table adjustment result. It can meet the personalized needs of table adjustment, and perform table adjustment dynamically and intelligently. This is conducive to improving the comprehensiveness and rationality of table adjustment methods, thereby improving the efficiency and convenience of table adjustment, and also conducive to improving the diversity and selectivity of table adjustment types. This is conducive to improving the user experience of using an intelligent table adjustment device and increasing user stickiness.
[0091] In an optional embodiment, before monitoring the table requirement information corresponding to the target table, the method may further include the following operations:
[0092] Identify at least one forecast adjustment function corresponding to the target table, and determine the setting requirements parameters corresponding to the forecast adjustment function;
[0093] Based on the set requirement parameters and the set functional implementation conditions, construct the adjustment function model corresponding to each predictive adjustment function, and determine the display information and location information corresponding to each adjustment function model based on the construction operation information obtained from monitoring.
[0094] Based on all displayed information and all location information, determine whether all adjustment function models meet the set function conflict conditions;
[0095] When the judgment result is negative, for each adjustment function model, a corresponding table adjustment function is generated based on the corresponding display information and position information; each table adjustment function includes at least one table adjustment type.
[0096] Optionally, the required parameters can be saved to the HTML custom parameter location, and staff can subsequently generate the target table by dragging and dropping and / or deleting and re-dragging on the user side of the display page; furthermore, the drag-and-drop operation can be implemented through the sortable component; furthermore, after the target table is generated, the component will bind various adjustment operation functions, corresponding to the table adjustment types mentioned above, which are not limited in this embodiment of the invention.
[0097] Optionally, the functional model can be adjusted and displayed through the functional page, and the actual functional page needs to import the corresponding front-end file to implement it. This embodiment of the invention does not impose any limitations.
[0098] Optionally, each table adjustment function includes at least one table adjustment type. For example, the insertion function may include left insertion type, right insertion type, top insertion type, bottom insertion type, etc., which will not be elaborated on in the embodiments of the present invention.
[0099] Further optionally, when it is determined that all adjustment function models meet the function conflict conditions, a function conflict pop-up window is output to remind the user to modify the adjustment function model; or, based on the adjustment function model, function conflict conditions, model conflict status, and set model adjustment conditions, the adjustment function model is modified to obtain an adjustment function model that does not meet the function conflict conditions.
[0100] As can be seen, this optional embodiment provides a method for constructing an adjustment function model and generating table adjustment functions. It constructs an adjustment function model based on functional requirement parameters, determines the display position and appearance of functions within the model, and generates table adjustment functions when the positions and appearances of multiple adjustment functions do not conflict. This improves the comprehensiveness and rationality of the adjustment function model construction and table adjustment function generation method, thereby enhancing the accuracy, relevance, and operational stability of the constructed adjustment function model and the generated table adjustment functions. This, in turn, improves table adjustment efficiency and convenience. Furthermore, generating adjustment function models and table adjustment functions based on actual needs improves the fit between the adjustment function model and the table adjustment functions and reduces unnecessary waste of R&D resources, ultimately enhancing user experience and user stickiness.
[0101] In another optional embodiment, determining whether there is at least one target table adjustment type that meets the conflict adjustment conditions among all table adjustment types based on table association information may include:
[0102] Calculate the number of types corresponding to all table adjustment types, and determine whether the number of types is greater than or equal to a preset first quantity threshold;
[0103] When the number of types is determined to be less than the first threshold, the permission association information corresponding to the target table is obtained, and the permission association information, all table adjustment types, and conflict adjustment conditions are analyzed to obtain the permission matching situation for all table adjustment types. When the permission matching situation indicates that the target table meets the permission requirements, it is determined that there is no target table adjustment type among all table adjustment types that meets the conflict adjustment conditions. When the permission matching situation indicates that the target table does not meet the permission requirements, it is determined that there is a target table adjustment type among all table adjustment types that meets the conflict adjustment conditions.
[0104] The conflict adjustment conditions include one or more of the following: time permission requirements, level permission requirements, frequency and number of times permission requirements, scenario matching requirements, and password permission requirements.
[0105] As can be seen, this optional embodiment can determine whether there is a target table adjustment type that meets the conflict adjustment conditions based on the comparison between the number of types and the corresponding threshold and the permission matching of the table adjustment type. It also provides a targeted and reasonable method for determining the target table adjustment type when the number of types is less than the first threshold. This is beneficial to improving the comprehensiveness and rationality of the method for determining the existence of target table adjustment types, thereby improving the accuracy and reliability of the results of the determination of the existence of target table adjustment types, as well as improving the efficiency and convenience of determining the results of the existence of target table adjustment types. This, in turn, is beneficial to improving the accuracy, reliability and efficiency of the subsequent table adjustment result generation method based on the results of the existence of target table adjustment types.
[0106] In yet another alternative embodiment, the method may further include the following operations:
[0107] When the number of types is determined to be greater than or equal to the first threshold, the second adjustment information corresponding to each table adjustment type is obtained. The second adjustment information includes one or more of the following: operation information, function information, permission information, and type call data information. All the second adjustment information and table association information are analyzed to obtain the adjustment conflict situation corresponding to all table adjustment types. When the adjustment conflict situation indicates that there are at least two table adjustment types that are in adjustment conflict, it is determined that there is a target table adjustment type that meets the conflict adjustment conditions among all table adjustment types. When the adjustment conflict situation indicates that there are no at least two table adjustment types that are in adjustment conflict, it is determined that there is no target table adjustment type that meets the conflict adjustment conditions among all table adjustment types.
[0108] As can be seen, this optional embodiment can provide a corresponding method for determining the existence of target table adjustment types when the number of types is greater than or equal to a first quantity threshold. It can identify adjustment conflicts and determine the existence of target table adjustment types based on the adjustment conflicts. This is beneficial to improving the comprehensiveness, rationality, and pertinence of the method for determining the existence of target table adjustment types, as well as the diversity and flexibility of the method. In turn, it is beneficial to improve the accuracy, reliability, efficiency, and convenience of the determined results of the existence of target table adjustment types.
[0109] In yet another optional embodiment, generating table adjustment results based on all table adjustment types and the target table may include:
[0110] When all table adjustment types include table content validation, the process involves obtaining the table content that needs to be validated for the target table, and determining the corresponding content attributes based on the table content. Content attributes include one or more of the following: functional attributes, category attributes, domain attributes, requirement attributes, and associated object attributes. Based on the table content validation type and content attributes, the process determines the table validation requirements corresponding to the table content. Based on the table validation requirements, the process judges whether the table content meets the preset table adjustment conditions. If the judgment result is yes, the process performs table adjustment operations on the table content based on the table validation requirements, table adjustment conditions, and content attributes to obtain the table adjustment result.
[0111] When all table adjustment types include attachment insertion type, obtain the attachment information of the target table corresponding to the attachment to be inserted, and analyze the attachment information and the content attributes of the target table to obtain the relevance between the target table and the attachment to be inserted; determine whether the relevance is greater than or equal to the preset relevance threshold. When the determination result is yes, based on the attachment to be inserted, perform the attachment insertion operation on the target table to update the target table, as the table adjustment result.
[0112] When all table adjustment types include table display types, obtain the status information corresponding to the target table, analyze the status information, and obtain the display urgency of the target table; determine whether the display urgency is greater than or equal to the preset display urgency threshold. If the determination result is yes, perform a table expansion operation on the target table to obtain the table adjustment result; if the determination result is no, perform a table collapse operation on the target table to obtain the table adjustment result.
[0113] Optionally, the associated object attributes can be information that reflects the content orientation of the target table, such as user information related to the content of the target table, company information related to the content of the target table, or information such as a field, region, or area related to the content of the target table. This embodiment of the invention does not limit these attributes.
[0114] Optionally, the table validation requirements can be information that clearly defines the specific content to be validated related to the target table, and this embodiment of the invention does not limit this.
[0115] Optionally, when the target table is currently displayed as an expanded table and the display urgency is greater than or equal to the display urgency threshold, the table expansion operation is determined to be empty at this time; similarly, when the target table is currently displayed as a collapsed table and the display urgency is less than the display urgency threshold, the table collapse operation is determined to be empty at this time. This embodiment of the invention does not impose any limitations.
[0116] As can be seen, this optional embodiment can provide targeted and comprehensive table adjustment result generation methods for three types of table adjustment: content verification type, attachment insertion type, and table display type. This is conducive to improving the rationality and comprehensiveness of the table adjustment result generation method, improving the selectivity, diversity, and flexibility of the table adjustment result generation method, thereby improving the accuracy and reliability of the determined table adjustment result, as well as improving the efficiency and convenience of determining the table adjustment result, and thus improving the user experience and user stickiness.
[0117] In yet another optional embodiment, the table requirement information corresponding to the aforementioned monitoring target table may include:
[0118] Monitor the trajectory and duration information of the interface indicator signals corresponding to the target table, and predict the operation requirements corresponding to the interface indicator signals based on the trajectory information, duration information, and set demand prediction conditions, as the table requirement information corresponding to the target table; and / or,
[0119] Receive the function trigger instruction corresponding to the target table, and determine the corresponding table processing operation information based on the function trigger instruction, as the table requirement information corresponding to the target table; and / or,
[0120] Monitor the current processing status information corresponding to the target table; determine the current processing operation corresponding to the current processing status information, and determine the processing completion degree corresponding to the current processing operation based on the current processing status information and the current processing operation; determine whether the processing completion degree is greater than or equal to the preset processing completion degree threshold. When the determination result is yes, determine the next processing operation corresponding to the target table based on the current processing status information, the current processing operation and the set related processing requirements, as the table requirement information corresponding to the target table.
[0121] Optionally, the duration information can be understood as predicting that there is a need to activate the adjustment function corresponding to the trigger button when the dwell time in front of a certain trigger button exceeds a set duration threshold. This embodiment of the invention does not limit this.
[0122] Optionally, the trajectory information can be understood as the prediction that there is a need to activate the adjustment function corresponding to the trigger button when the mouse signal repeatedly moves back and forth in front of a certain trigger button. This embodiment of the invention does not limit this.
[0123] As can be seen, this optional embodiment provides a method to determine table requirement information by monitoring the trajectory and duration information of interface indication signals, receiving function trigger commands, and analyzing the completion of processing. This is beneficial to improving the comprehensiveness and diversity of the methods for determining table requirement information, and thus facilitates real-time monitoring of table adjustments to improve the timeliness of table adjustments.
[0124] Example 2
[0125] Please see Figure 2 , Figure 2 This is a flowchart illustrating another intelligent table adjustment method disclosed in an embodiment of the present invention. Wherein, Figure 2 The described method can be applied to an intelligent table adjustment device, wherein the device may include a server, which may be a local server or a cloud server, and the embodiments of the present invention are not limited thereto. Figure 2 As shown, this intelligent table adjustment method includes the following operations:
[0126] 201. Monitor the table requirement information corresponding to the target table, and determine at least one table adjustment type based on the table requirement information and the set table generation requirements.
[0127] 202. Obtain the table association information corresponding to the target table.
[0128] 203. Based on the table association information, determine whether there is at least one target table adjustment type among all table adjustment types that meets the conflict adjustment conditions. If the determination result is yes, trigger step 205; if the determination result is no, trigger step 204.
[0129] 204. Based on all table adjustment types and target tables, generate table adjustment results. The table adjustment results are the adjusted and updated target tables or the corresponding adjustment content of the target tables.
[0130] 205. Filter the target table adjustment type from all table adjustment types.
[0131] 206. Obtain the first adjustment information corresponding to each target table adjustment type, and determine the degree of need for each target table adjustment type based on all the first adjustment information and table association information; the degree of need includes the urgency of adjustment and / or the impact of adjustment.
[0132] 207. Based on the degree of demand corresponding to each target table adjustment type, the first adjustment information, the table association information, and the set adjustment weight information, calculate the weight of all target table adjustment types.
[0133] 208. Based on the weight, perform a type filtering operation on all target tables to obtain the adjustment type filtering results, and generate the table adjustment results based on the adjustment type filtering results and the target tables.
[0134] In this embodiment of the invention, for other descriptions of steps 201-204, please refer to the other detailed descriptions of steps 101-104 in Embodiment 1. These descriptions will not be repeated in this embodiment of the invention.
[0135] As can be seen, the embodiments of the present invention can intelligently determine the table adjustment type and, based on the table adjustment type, perform table adjustment operations on the target table to obtain the table adjustment result. This can meet the personalized needs of table adjustment, and perform table adjustment dynamically and intelligently. It is beneficial to improve the comprehensiveness and rationality of table adjustment methods, thereby improving the efficiency and convenience of table adjustment, and also beneficial to improve the diversity and selectivity of table adjustment types. This is beneficial to improving the user experience of using an intelligent table adjustment device and increasing user stickiness. Furthermore, it can provide corresponding table adjustment methods for situations where there is at least one target table adjustment type that meets the conflict adjustment requirements among all table adjustment types. This improves the comprehensiveness, rationality, and pertinence of table adjustment methods, helps reduce the probability of table adjustment chaos, and thus helps improve the accuracy and reliability of the determined table adjustment results, thereby increasing the likelihood that the table adjustment effect meets user needs.
[0136] Example 3
[0137] Please see Figure 3 , Figure 3 This is a schematic diagram of the structure of an intelligent table adjustment device disclosed in an embodiment of the present invention. Wherein, Figure 3 The described apparatus may include a server, wherein the server includes a local server or a cloud server, and the embodiments of the present invention are not limited thereto. Figure 3 As shown, this intelligent table adjustment device may include:
[0138] The monitoring module 301 is used to monitor the table requirement information corresponding to the target table.
[0139] The determination module 302 is used to determine at least one type of table adjustment based on the table requirement information and the set table generation requirements.
[0140] The acquisition module 303 is used to acquire the table association information corresponding to the target table.
[0141] The judgment module 304 is used to determine, based on the table association information, whether there is at least one target table adjustment type among all table adjustment types that meets the conflict adjustment conditions.
[0142] The table adjustment module 305 is used to generate a table adjustment result based on all table adjustment types and the target table when the judgment module 304 determines that there is no target table adjustment type that meets the conflict adjustment conditions among all table adjustment types. The table adjustment result is the adjusted and updated target table or the adjustment content corresponding to the target table.
[0143] It is evident that implementation Figure 3The described intelligent table adjustment device can intelligently determine the table adjustment type and perform table adjustment operations on the target table based on the adjustment type to obtain the table adjustment result. It can meet the personalized needs of table adjustment, and perform table adjustment dynamically and intelligently. This is conducive to improving the comprehensiveness and rationality of table adjustment methods, thereby improving the efficiency and convenience of table adjustment, as well as increasing the diversity and selectivity of table adjustment types. In this way, it can improve the user experience of using an intelligent table adjustment device and increase user stickiness.
[0144] In an optional embodiment, such as Figure 4 As shown, the device may further include:
[0145] The filtering module 306 is used to filter out the target table adjustment type from all table adjustment types when the judgment module 304 determines that there is at least one target table adjustment type among all table adjustment types.
[0146] The acquisition module 303 is also used to acquire the first adjustment information corresponding to each target table adjustment type.
[0147] The determination module 302 is also used to determine the degree of need for each target table adjustment type based on all the first adjustment information and table association information; the degree of need includes the urgency of adjustment and / or the impact of adjustment.
[0148] The calculation module 307 is used to calculate the weight of all target table adjustment types based on the degree of demand corresponding to each target table adjustment type, the first adjustment information, the table association information, and the set adjustment weight information.
[0149] The filtering module 306 is also used to perform type filtering operations on all target tables according to the weight, and obtain the adjusted type filtering results.
[0150] The table adjustment module 305 is also used to filter the results and target table according to the adjustment type and generate the table adjustment results.
[0151] It is evident that implementation Figure 4 The described device can provide a corresponding table adjustment method for situations where there is at least one target table adjustment type that satisfies conflict adjustment among all table adjustment types. This improves the comprehensiveness, rationality, and pertinence of the table adjustment method, helps reduce the probability of table adjustment chaos, and thus helps improve the accuracy and reliability of the determined table adjustment results, thereby increasing the likelihood that the table adjustment effect will meet the user's needs.
[0152] In an optional embodiment, the determining module 302 is further configured to determine at least one predictive adjustment function corresponding to the target table and determine the setting requirement parameters corresponding to the predictive adjustment function before the monitoring module 301 monitors the table requirement information corresponding to the target table.
[0153] like Figure 4 As shown, the device may further include:
[0154] Module 308 is used to construct the adjustment function model corresponding to each prediction adjustment function based on the set requirement parameters and the set function implementation conditions.
[0155] The determination module 302 is also used to determine the display information and position information corresponding to each adjustment function model based on the construction operation information obtained from monitoring.
[0156] The judgment module 304 is also used to determine whether all adjustment function models meet the set function conflict conditions based on all display information and all position information.
[0157] The function generation module 309 is used to generate a corresponding table adjustment function for each adjustment function model based on the corresponding display information and position information when the judgment module 304 determines that all adjustment function models do not meet the function conflict conditions; each table adjustment function includes at least one table adjustment type.
[0158] It is evident that implementation Figure 4 The described device also provides a method for constructing an adjustment function model and generating table adjustment functions. It constructs an adjustment function model based on functional requirement parameters, determines the display position and appearance of functions within the model, and generates table adjustment functions when the positions and appearances of multiple adjustment functions do not conflict. This improves the comprehensiveness and rationality of the adjustment function model construction and table adjustment function generation method, thereby enhancing the accuracy, relevance, and operational stability of the constructed adjustment function model and generated table adjustment functions. This, in turn, improves table adjustment efficiency and convenience. Furthermore, generating adjustment function models and table adjustment functions based on actual needs improves the fit between the adjustment function model and table adjustment functions and reduces unnecessary waste of R&D resources, ultimately enhancing user experience and user stickiness.
[0159] In another optional embodiment, the determination module 304 determines, based on the table association information, whether there is at least one target table adjustment type among all table adjustment types that meets the conflict adjustment conditions. Specifically, this includes:
[0160] Calculate the number of types corresponding to all table adjustment types, and determine whether the number of types is greater than or equal to a preset first quantity threshold;
[0161] When the number of types is determined to be less than the first threshold, the permission association information corresponding to the target table is obtained, and the permission association information, all table adjustment types, and conflict adjustment conditions are analyzed to obtain the permission matching situation for all table adjustment types. When the permission matching situation indicates that the target table meets the permission requirements, it is determined that there is no target table adjustment type among all table adjustment types that meets the conflict adjustment conditions. When the permission matching situation indicates that the target table does not meet the permission requirements, it is determined that there is a target table adjustment type among all table adjustment types that meets the conflict adjustment conditions.
[0162] The conflict adjustment conditions include one or more of the following: time permission requirements, level permission requirements, frequency and number of times permission requirements, scenario matching requirements, and password permission requirements.
[0163] It is evident that implementation Figure 4 The described device can also determine whether there is a target table adjustment type that meets the conflict adjustment conditions based on the comparison between the number of types and the corresponding threshold and the permission matching of the table adjustment type. It provides a targeted and reasonable method for determining the target table adjustment type when the number of types is less than the first threshold. This helps to improve the comprehensiveness and rationality of the method for determining the existence of target table adjustment types, thereby improving the accuracy and reliability of the results of the determination of the existence of target table adjustment types. It also helps to improve the efficiency and convenience of determining the results of the existence of target table adjustment types, thereby improving the accuracy, reliability and efficiency of the subsequent table adjustment result generation method based on the results of the existence of target table adjustment types.
[0164] In another optional embodiment, the judgment module 304 is further configured to, when the number of types is determined to be greater than or equal to a first quantity threshold, obtain second adjustment information corresponding to each table adjustment type, the second adjustment information including one or more of operation information, function information, permission information, and type call data information; analyze all the second adjustment information and table association information to obtain the adjustment conflict situation corresponding to all table adjustment types; when the adjustment conflict situation indicates that there are at least two table adjustment types that are in adjustment conflict among all table adjustment types, determine that there is a target table adjustment type that meets the conflict adjustment condition among all table adjustment types; when the adjustment conflict situation indicates that there are no at least two table adjustment types that are in adjustment conflict among all table adjustment types, determine that there is no target table adjustment type that meets the conflict adjustment condition among all table adjustment types.
[0165] It is evident that implementation Figure 4The described apparatus can also provide a corresponding method for determining the existence of target table adjustment types when the number of types is greater than or equal to a first quantity threshold, identify adjustment conflict situations, and determine the existence result of target table adjustment types based on the adjustment conflict situations. This is beneficial to improving the comprehensiveness, rationality, and pertinence of the method for determining the existence of target table adjustment types, as well as the diversity and flexibility of the method for determining the existence of target table adjustment types. In turn, it is beneficial to improve the accuracy, reliability, efficiency, and convenience of the determined result of the existence of target table adjustment types.
[0166] In another optional embodiment, the table adjustment module 305 generates the table adjustment result based on all table adjustment types and the target table in the following specific ways:
[0167] When all table adjustment types include table content validation, the process involves obtaining the table content that needs to be validated for the target table, and determining the corresponding content attributes based on the table content. Content attributes include one or more of the following: functional attributes, category attributes, domain attributes, requirement attributes, and associated object attributes. Based on the table content validation type and content attributes, the process determines the table validation requirements corresponding to the table content. Based on the table validation requirements, the process judges whether the table content meets the preset table adjustment conditions. If the judgment result is yes, the process performs table adjustment operations on the table content based on the table validation requirements, table adjustment conditions, and content attributes to obtain the table adjustment result.
[0168] When all table adjustment types include attachment insertion type, obtain the attachment information of the target table corresponding to the attachment to be inserted, and analyze the attachment information and the content attributes of the target table to obtain the relevance between the target table and the attachment to be inserted; determine whether the relevance is greater than or equal to the preset relevance threshold. When the determination result is yes, based on the attachment to be inserted, perform the attachment insertion operation on the target table to update the target table, as the table adjustment result.
[0169] When all table adjustment types include table display types, obtain the status information corresponding to the target table, analyze the status information, and obtain the display urgency of the target table; determine whether the display urgency is greater than or equal to the preset display urgency threshold. If the determination result is yes, perform a table expansion operation on the target table to obtain the table adjustment result; if the determination result is no, perform a table collapse operation on the target table to obtain the table adjustment result.
[0170] It is evident that implementation Figure 4The described device can also provide targeted and comprehensive table adjustment result generation methods for three types of table adjustment: content verification, attachment insertion, and table display. This helps to improve the rationality and comprehensiveness of the table adjustment result generation methods, enhance their selectivity, diversity, and flexibility, thereby improving the accuracy and reliability of the determined table adjustment results, as well as the efficiency and convenience of determining the table adjustment results. Ultimately, this improves the user experience and user stickiness.
[0171] In yet another optional embodiment, the monitoring module 301 monitors the table requirement information corresponding to the target table in the following specific ways:
[0172] Monitor the trajectory and duration information of the interface indicator signals corresponding to the target table, and predict the operation requirements corresponding to the interface indicator signals based on the trajectory information, duration information, and set demand prediction conditions, as the table requirement information corresponding to the target table; and / or,
[0173] Receive the function trigger instruction corresponding to the target table, and determine the corresponding table processing operation information based on the function trigger instruction, as the table requirement information corresponding to the target table; and / or,
[0174] Monitor the current processing status information corresponding to the target table; determine the current processing operation corresponding to the current processing status information, and determine the processing completion degree corresponding to the current processing operation based on the current processing status information and the current processing operation; determine whether the processing completion degree is greater than or equal to the preset processing completion degree threshold. When the determination result is yes, determine the next processing operation corresponding to the target table based on the current processing status information, the current processing operation and the set related processing requirements, as the table requirement information corresponding to the target table.
[0175] It is evident that implementation Figure 4 The described device can also determine form requirement information by monitoring the trajectory and duration information of the indicator signal on the interface, receiving function trigger commands, and analyzing the completion of processing. This helps to improve the comprehensiveness and diversity of the form requirement information determination method, and thus facilitates real-time monitoring of form adjustments to improve the timeliness of form adjustments.
[0176] Example 4
[0177] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of another intelligent table adjustment device disclosed in an embodiment of the present invention. Wherein, Figure 5 The described apparatus may include a server, wherein the server includes a local server or a cloud server, and the embodiments of the present invention are not limited thereto. Figure 5As shown, the device may include:
[0178] Memory 401 storing executable program code;
[0179] Processor 402 coupled to memory 401;
[0180] Furthermore, it may also include an input interface 403 coupled to the processor 402 and an output interface 404;
[0181] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the intelligent table adjustment method described in Embodiment 1 or Embodiment 2.
[0182] Example 5
[0183] This invention discloses a computer storage medium storing a computer program for electronic data interchange, wherein the computer program causes a computer to perform the steps of an intelligent table adjustment method described in Embodiment 1 or Embodiment 2.
[0184] Example 6
[0185] This invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the steps in an intelligent table adjustment method described in Embodiment 1 or Embodiment 2.
[0186] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0187] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0188] Finally, it should be noted that the intelligent table adjustment method and apparatus disclosed in the embodiments of the present invention are merely preferred embodiments of the present invention and are only used to illustrate the technical solutions of the present invention, not to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An intelligent table adjustment method, characterized in that, The method includes: Monitor the table requirement information corresponding to the target table, and determine at least one table adjustment type based on the table requirement information and the set table generation requirements; Obtain the table association information corresponding to the target table, and based on the table association information, determine whether there is at least one target table adjustment type among all the table adjustment types that meets the conflict adjustment conditions; When it is determined that there is no target table adjustment type among all the table adjustment types, a table adjustment result is generated based on all the table adjustment types and the target table. The table adjustment result is the adjusted and updated target table or the adjustment content corresponding to the target table. When it is determined that at least one of the target table adjustment types exists among all the table adjustment types, the target table adjustment type is selected from all the table adjustment types; first adjustment information corresponding to each target table adjustment type is obtained, and the demand level of each target table adjustment type is determined based on all the first adjustment information and the table association information; the demand level includes adjustment urgency and / or adjustment impact; the weight of all target table adjustment types is calculated based on the demand level, first adjustment information, table association information and set adjustment weight information; a type filtering operation is performed on all target table adjustment types based on the weight, to obtain adjustment type filtering results, and a table adjustment result is generated based on the adjustment type filtering results and the target table.
2. The intelligent table adjustment method according to claim 1, characterized in that, Before the table requirement information corresponding to the monitored target table, the method further includes: Identify at least one prediction adjustment function corresponding to the target table, and determine the setting requirement parameters corresponding to the prediction adjustment function; Based on the set requirement parameters and set function implementation conditions, construct an adjustment function model corresponding to each of the predicted adjustment functions, and determine the display information and position information corresponding to each of the adjustment function models based on the construction operation information obtained from monitoring. Based on all the displayed information and all the position information, determine whether all the adjustment function models meet the set function conflict conditions; When the judgment result is negative, for each of the adjustment function models, a corresponding table adjustment function is generated based on the corresponding display information and the position information; each of the table adjustment functions includes at least one table adjustment type.
3. The intelligent table adjustment method according to claim 2, characterized in that, The step of determining whether there is at least one target table adjustment type that meets the conflict adjustment conditions among all the table adjustment types based on the table association information includes: Calculate the number of types corresponding to all the table adjustment types, and determine whether the number of types is greater than or equal to a preset first quantity threshold; When it is determined that the number of the types is less than the first quantity threshold, the permission association information corresponding to the target table is obtained, and the permission association information, all the table adjustment types and conflict adjustment conditions are analyzed to obtain the permission matching situation corresponding to all the table adjustment types; when the permission matching situation indicates that the target table meets the permission requirements, it is determined that there is no target table adjustment type that meets the conflict adjustment conditions among all the table adjustment types; when the permission matching situation indicates that the target table does not meet the permission requirements, it is determined that there is a target table adjustment type that meets the conflict adjustment conditions among all the table adjustment types. The conflict adjustment conditions include one or more of the following: time permission requirements, level permission requirements, frequency and number of times permission requirements, scenario matching requirements, and password permission requirements.
4. The intelligent table adjustment method according to claim 3, characterized in that, The method further includes: When the number of the types is determined to be greater than or equal to the first quantity threshold, second adjustment information corresponding to each table adjustment type is obtained. The second adjustment information includes one or more of operation information, function information, permission information, and type call data information. All the second adjustment information and the table association information are analyzed to obtain the adjustment conflict situation corresponding to all the table adjustment types. When the adjustment conflict situation indicates that there are at least two table adjustment types that are in adjustment conflict among all the table adjustment types, it is determined that there is a target table adjustment type that meets the conflict adjustment condition among all the table adjustment types. When the adjustment conflict situation indicates that there are no at least two table adjustment types that are in adjustment conflict among all the table adjustment types, it is determined that there is no target table adjustment type that meets the conflict adjustment condition among all the table adjustment types.
5. The intelligent table adjustment method according to claim 4, characterized in that, The step of generating table adjustment results based on all the table adjustment types and the target table includes: When all the table adjustment types include table content validation types, the table content corresponding to the target table that needs content validation is obtained, and the corresponding content attributes are determined based on the table content. The content attributes include one or more of the following: functional attributes, category attributes, domain attributes, requirement attributes, and associated object attributes. Based on the table content validation type and the content attributes, the table validation requirements corresponding to the table content are determined. Based on the table validation requirements, it is determined whether the table content meets the preset table adjustment conditions. When the determination result is yes, a table adjustment operation is performed on the table content based on the table validation requirements, the table adjustment conditions, and the content attributes to obtain the table adjustment result. When all the table adjustment types include attachment insertion type, obtain the attachment information of the target table corresponding to the attachment to be inserted, and analyze the attachment information and the content attributes corresponding to the target table to obtain the correlation between the target table and the attachment to be inserted; determine whether the correlation is greater than or equal to a preset correlation threshold. When the determination result is yes, based on the attachment to be inserted, perform an attachment insertion operation on the target table to update the target table, as the table adjustment result; When all the table adjustment types include table display types, obtain the status information corresponding to the target table, analyze the status information, and obtain the display urgency corresponding to the target table; determine whether the display urgency is greater than or equal to a preset display urgency threshold; if the determination result is yes, perform a table expansion operation on the target table to obtain the table adjustment result; if the determination result is no, perform a table collapse operation on the target table to obtain the table adjustment result.
6. The intelligent table adjustment method according to claim 5, characterized in that, The table requirement information corresponding to the monitoring target table includes: Monitor the trajectory and duration information of the interface indicator signals corresponding to the target table, and predict the operation requirements corresponding to the interface indicator signals based on the trajectory information, the duration information, and the set demand prediction conditions, as the table demand information corresponding to the target table; and / or, Receive the function trigger instruction corresponding to the target table, and determine the corresponding table processing operation information based on the function trigger instruction, as the table requirement information corresponding to the target table; and / or, Monitor the current processing status information corresponding to the target table; determine the current processing operation corresponding to the current processing status information, and determine the processing completion degree corresponding to the current processing operation based on the current processing status information and the current processing operation; determine whether the processing completion degree is greater than or equal to a preset processing completion degree threshold, and when the determination result is yes, determine the next processing operation corresponding to the target table based on the current processing status information, the current processing operation and the set associated processing requirements, as the table requirement information corresponding to the target table.
7. An intelligent table adjustment device, characterized in that, The apparatus is used to perform an intelligent table adjustment method as described in any one of claims 1-6, and the apparatus comprises: The monitoring module is used to monitor the table requirement information corresponding to the target table; The determination module is used to determine at least one type of table adjustment based on the table requirement information and the set table generation requirements; The acquisition module is used to acquire the table association information corresponding to the target table; The judgment module is used to determine, based on the table association information, whether there is at least one target table adjustment type among all the table adjustment types that meets the conflict adjustment conditions; The table adjustment module is used to generate a table adjustment result based on all the table adjustment types and the target table when the judgment module determines that there is no target table adjustment type that meets the conflict adjustment condition among all the table adjustment types. The table adjustment result is the adjusted and updated target table or the adjustment content corresponding to the target table.
8. An intelligent table adjustment device, characterized in that, The device includes: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute an intelligent table adjustment method as described in any one of claims 1-6.
9. A computer storage medium, characterized in that, The computer storage medium stores computer instructions, which, when invoked, are used to execute an intelligent table adjustment method as described in any one of claims 1-6.
Citation Information
Patent Citations
File merging method and device and storage medium
CN109670151A