Configuration interface updating method and device, equipment and storage medium thereof
By obtaining newly added configuration items, creating configuration item update tasks and pushing them to the target processing end, identifying and solving permission problems, solving the problem of timely update of user configuration selection, and realizing the latest updates of business functions and matching user needs.
Patent Information
- Application Number
- CN202411206300.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-29
- Publication Date
- 2024-12-27
AI Technical Summary
The existing business configuration method causes troublesome choices when users configure, cannot update the configuration interface in time, and cannot effectively provide business configuration services to the user.
By obtaining newly added configuration items, creating configuration item update tasks, pushing them to the target processing end, and analyzing the results to identify whether permission issues are involved. If there is no permission issues, start the configuration interface update, including timely scanning of business codes, identifying configuration class tags, and comparing Configuration items, integration permission policies, monitoring configuration operation steps, and scoring configuration items.
It realizes timely updates of configuration items, improves the latest business functions, meets users' usage behavior, makes business functions more in line with user needs, and provides better business services.
Smart Images

Figure CN119201161A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of R&D and design technology, and is applied to configuration interface update scenarios, and in particular to a configuration interface update method, device, equipment, and storage medium thereof. Background Art
[0002] As the company's business grows, in order to increase the flexibility of business rules, more and more configurations are coupled in the code. At the same time, most companies have platforms dedicated to users submitting configurations. These platforms often have fixed configuration modes and often have hundreds or thousands of various configurations.
[0003] Therefore, the existing service configuration method easily causes trouble in selection when users configure, cannot provide better service configuration for users, and cannot update the configuration interface in time. Summary of the invention
[0004] The purpose of the embodiments of the present application is to propose a configuration interface update method, device, equipment and storage medium thereof to solve the problem that the existing business configuration method is easy to cause trouble in selection when the user configures, cannot better provide business configuration services for the user end, and cannot update the configuration interface in time.
[0005] In order to solve the above technical problems, the embodiment of the present application provides a configuration interface update method, which adopts the following technical solution:
[0006] A configuration interface updating method comprises the following steps:
[0007] Get the newly added configuration items;
[0008] Based on the newly added configuration item, create a configuration item update task;
[0009] Pushing the configuration item update task to the target processing end;
[0010] Obtaining the task parsing result returned by the target processing end;
[0011] Identify, according to a preset permission control strategy, whether updating the configuration interface based on the task analysis result will involve permission issues;
[0012] If updating the configuration interface based on the task analysis result involves permission issues, a permission request is sent to the target permission control terminal;
[0013] If updating the configuration interface based on the task analysis result does not involve permission issues, or if an executable prompt for updating the configuration interface is received from the target permission management end based on the permission request, the configuration item update task is started to update the configuration interface.
[0014] Furthermore, the step of obtaining the newly added configuration item includes:
[0015] Use the timed scanning method to scan all business codes connected to the target configuration system;
[0016] According to a preset tag identification rule, all configuration tags are identified from all the business codes;
[0017] Parse all the configuration class tags to obtain all the latest configuration items;
[0018] Compare all the latest configuration items with all the configuration items obtained in history, and filter out the newly added configuration items in this analysis result through the comparison result.
[0019] Furthermore, the step of obtaining the newly added configuration item further includes:
[0020] Obtain the latest configuration item information pushed by a third-party configuration platform external to the target configuration system;
[0021] The latest configuration item information is compared with the configuration item information pushed by the third-party configuration platform in the past, and the newly added configuration items in the push result are screened out based on the comparison result.
[0022] Furthermore, the step of obtaining the newly added configuration item further includes:
[0023] Acquire the configuration items most recently entered in a target configuration interface using a human-computer interaction method, wherein the target configuration interface includes a configuration item entry interface of the target configuration system;
[0024] Comparing the newly entered configuration item with the historical configuration item information recorded in the target configuration system, and identifying whether the newly entered configuration item belongs to the historical configuration item information recorded in the target configuration system through the comparison;
[0025] If the latest recorded configuration item does not belong to the historical configuration item information recorded by the target configuration system, the latest recorded configuration item is the newly added configuration item.
[0026] Furthermore, the step of creating a configuration item update task based on the newly added configuration item specifically includes:
[0027] According to a preset distinguishing mark, identify the type of the newly added configuration item, wherein the type includes a single configuration field type and a combined configuration field type, wherein the single configuration field type means that the newly added configuration item only includes one configuration field, and the combined configuration field type means that the newly added configuration item includes at least two configuration fields;
[0028] If the type of the newly added configuration item is a single configuration field type, creating a single configuration field type update task based on the newly added configuration item;
[0029] If the type of the newly added configuration item is a combined configuration field type, a combined configuration field type update task is created based on the newly added configuration item.
[0030] Furthermore, the step of identifying whether updating the configuration interface based on the task analysis result involves a permission issue according to a preset permission management policy specifically includes:
[0031] Using a preset sensitive information integration form, identifying whether updating the configuration interface based on the task analysis result involves sensitive information;
[0032] Using a preset stop word integration form, identifying whether a configuration interface update based on the task analysis result involves stop words;
[0033] Through a preset task execution process form, identify whether updating the configuration interface based on the task analysis result involves a business process with higher authority;
[0034] After executing the step of identifying whether updating the configuration interface based on the task analysis result involves a permission issue according to the preset permission management policy, the method further includes:
[0035] If, through the sensitive information integration form, it is identified that updating the configuration interface based on the task analysis result involves sensitive information, then updating the configuration interface based on the task analysis result involves permission issues;
[0036] If, through the stop word integration form, it is identified that updating the configuration interface based on the task analysis result involves stop words, then updating the configuration interface based on the task analysis result involves permission issues;
[0037] If it is identified through the task execution process form that updating the configuration interface based on the task analysis result will involve a business process with higher authority, then updating the configuration interface based on the task analysis result will involve authority issues.
[0038] Furthermore, the step of starting the configuration item update task to update the configuration interface specifically includes:
[0039] When the configuration item update task is detected to be started, a configuration operation step recording plug-in pre-set for the target configuration interface is started;
[0040] Obtaining the configuration operation steps recorded by the configuration operation step recording plug-in;
[0041] Adding the newly added configuration item in the form of a configuration box, and the configuration operation steps in the form of a compressed file or a jump link, to a specific position reserved on the target configuration interface based on the newly added configuration item;
[0042] After executing the step of starting the configuration item update task to update the configuration interface, the method further includes:
[0043] Obtaining the configuration content set by batch users in the configuration interface;
[0044] Arranging the configuration contents set by the batch users in the configuration interface to obtain the usage counts of all configuration items in the configuration interface;
[0045] Scoring the usage of all the configuration items in the configuration interface according to the number of times all the configuration items in the configuration interface are used and a preset scoring rule to obtain a scoring result;
[0046] Based on the scoring results and the preset rectification strategy, infrequently used configuration items are eliminated in the target configuration interface, only commonly used configuration items are retained, and commonly used configuration items are pushed as combined configuration field-type configuration items to newly registered user terminals as template configuration items.
[0047] In order to solve the above technical problems, the embodiment of the present application also provides a configuration interface updating device, which adopts the following technical solution:
[0048] A configuration interface updating device, comprising:
[0049] Configuration item acquisition module, used to obtain newly added configuration items;
[0050] An update task creation module, used to create a configuration item update task based on the newly added configuration item;
[0051] An update task push module, used to push the configuration item update task to the target processing end;
[0052] A task analysis result acquisition module, used to acquire the task analysis result returned by the target processing end;
[0053] A permission problem identification module, used to identify whether updating the configuration interface based on the task analysis result involves permission problems according to a preset permission management and control strategy;
[0054] A first branch processing module is used to send a permission request to a target permission control terminal if updating the configuration interface based on the task analysis result involves permission issues;
[0055] The second branch processing module is used to start the configuration item update task to update the configuration interface if updating the configuration interface based on the task analysis result does not involve permission issues, or if an executable prompt for updating the configuration interface is received from the target permission management end based on the permission request.
[0056] In order to solve the above technical problems, the embodiment of the present application further provides a computer device, which adopts the following technical solution:
[0057] A computer device includes a memory and a processor, wherein the memory stores computer-readable instructions, and the processor implements the steps of the configuration interface updating method described above when executing the computer-readable instructions.
[0058] In order to solve the above technical problems, the embodiment of the present application further provides a computer-readable storage medium, which adopts the following technical solution:
[0059] A computer-readable storage medium stores computer-readable instructions, which, when executed by a processor, implement the steps of the configuration interface updating method as described above.
[0060] Compared with the prior art, the embodiments of the present application have the following beneficial effects:
[0061] The configuration interface update method described in the embodiment of the present application is as follows: obtaining newly added configuration items; creating a configuration item update task based on the newly added configuration items; pushing the configuration item update task to the target processing end; obtaining the task parsing result sent back by the target processing end; identifying whether updating the configuration interface based on the task parsing result will involve permission issues; if it will involve permission issues, sending a permission request to the target permission control end; if it will not involve permission issues, or receiving an executable prompt for the configuration interface update sent by the target permission control end, starting the configuration item update task to update the configuration interface. This ensures that the newly added configuration items are updated to the user end in a timely manner, and that the business functions or business setting items can be updated to the latest, so that the business functions are more in line with the user's usage behavior and better provide business services to the user end. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] In order to more clearly illustrate the scheme in the present application, a brief introduction is given below to the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0063] Figure 1 is an exemplary system architecture diagram to which the present application may be applied;
[0064] Figure 2 is a flowchart of an embodiment of a configuration interface updating method according to the present application;
[0065] Figure 3 yes Figure 2 A flowchart of a specific embodiment of step 201 is shown;
[0066] Figure 4 yes Figure 2 A flowchart of another specific embodiment of step 201 is shown;
[0067] Figure 5 yes Figure 2 A flowchart of another specific embodiment of step 201 is shown;
[0068] Figure 6 yes Figure 2 A flowchart of a specific embodiment of step 202 is shown;
[0069] Figure 7 is a structural diagram of an embodiment of a configuration interface updating device according to the present application;
[0070] Figure 8 It is a structural diagram of an embodiment of a computer device according to the present application. DETAILED DESCRIPTION
[0071] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of the present application; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit the present application; the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of the present application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.
[0072] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0073] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.
[0074] like Figure 1 As shown, the system architecture 100 may include a terminal device 101, a network 102 and a server 103. The terminal device 101 may be a laptop 1011, a tablet computer 1012 or a mobile phone 1013. The network 102 is used to provide a medium for a communication link between the terminal device 101 and the server 103. The network 102 may include various connection types, such as wired, wireless communication links or optical fiber cables.
[0075] The user can use the terminal device 101 to interact with the server 103 through the network 102 to receive or send messages, etc. Various communication client applications can be installed on the terminal device 101, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.
[0076] The terminal device 101 can be various electronic devices with a display screen and supporting web browsing. In addition to the laptop computer 1011, the tablet computer 1012 or the mobile phone 1013, the terminal device 101 can also be an e-book reader, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, a laptop computer and a desktop computer, etc.
[0077] The server 103 may be a server that provides various services, such as a background server that provides support for web pages displayed on the terminal device 101 .
[0078] It should be noted that the configuration interface updating method provided in the embodiment of the present application is generally executed by a terminal device, and accordingly, the configuration interface updating device is generally arranged in the terminal device.
[0079] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0080] Continue to refer Figure 2 , shows a flow chart of an embodiment of a configuration interface updating method according to the present application. The configuration interface updating method comprises the following steps:
[0081] Step 201, obtaining a newly added configuration item.
[0082] In this embodiment, the newly added configuration items include multiple acquisition methods, including acquisition based on the development server, acquisition based on the third-party configuration terminal, and acquisition based on the user's configuration preferences. By acquiring the newly added configuration items, the business functions or business setting items can be updated to the latest, so that the business functions are more in line with the user's usage behavior and better provide business services to the user. Especially in the field of financial business with complex business functions, complex configuration tasks are often involved. By adopting the configuration interface update method of this embodiment, the business functions or business setting items can be updated in time, giving the user a good configuration experience.
[0083] Step 202: Create a configuration item update task based on the newly added configuration item.
[0084] In this embodiment, the configuration item update task is created based on the newly added configuration item, thereby ensuring that the newly added configuration item is updated to the user end in a timely manner.
[0085] Step 203: Push the configuration item update task to the target processing end.
[0086] By pushing the configuration item update task to a target processing end, wherein the target processing end includes a parsing end for parsing the task content of the configuration item update task, the specific task content of the configuration item update task is obtained based on the target processing end, so as to facilitate subsequent updating of the target configuration interface according to the specific task content, wherein the specific task content includes but is not limited to generating a new configuration operation box, generating a new configuration drop-down box, generating a new configuration frame interface, etc. according to the configuration item update task on the target configuration interface.
[0087] Step 204: Obtain the task analysis result returned by the target processing end.
[0088] By obtaining the task parsing result returned by the target processing end, it is possible to subsequently identify whether the configuration item update task involves a permission issue of the business system, thereby preventing the configuration item update task from being unable to be updated in a timely manner due to a permission issue.
[0089] Step 205 , identifying whether updating the configuration interface based on the task analysis result will involve permission issues according to a preset permission management policy.
[0090] Step 206: If updating the configuration interface based on the task analysis result involves permission issues, a permission request is sent to the target permission control terminal.
[0091] In this embodiment, the current permission control end includes a comprehensive permission management platform and also includes a processing end operated by the target permission personnel.
[0092] Step 207, if updating the configuration interface based on the task analysis result does not involve permission issues, or if an executable prompt for updating the configuration interface is received from the target permission management end based on the permission request, the configuration item update task is started to update the configuration interface.
[0093] Specifically, when the permission problem is resolved, the configuration item update task is started in time to update the configuration interface, ensuring that the newly added configuration items are updated to the user end in time, and the business functions or business setting items can be updated to the latest, so that the business functions are more in line with the user's usage behavior and better provide business services to the user end.
[0094] Continue to refer Figure 3 , Figure 3 yes Figure 2 The flowchart of a specific embodiment of step 201 is shown. In some optional implementations, step 201, obtaining a newly added configuration item, includes the following steps:
[0095] Step 301, using a timed scanning method, scanning all service codes connected to the target configuration system;
[0096] Step 302, identifying all configuration tags from all the business codes according to a preset tag identification rule;
[0097] Specifically, the preset tag identification rule, for example, a configuration identification identifier set by the business code development end itself, when such a configuration identification identifier is identified, the code field corresponding to the corresponding identifier is the configuration item field.
[0098] Step 303, parsing all the configuration class tags to obtain all the latest configuration items;
[0099] Step 304: compare all the latest configuration items with all the configuration items obtained in history, and filter out the newly added configuration items in the current parsing result through the comparison result.
[0100] Specifically, due to the use of a scheduled scanning method, all business codes connected to the target configuration system are scanned. Each scan will perform configuration class label identification and configuration item analysis on all business codes, and compare all the latest configuration items with all the configuration items obtained historically. When the business code is updated and new configuration items are generated, new configuration items can be discovered in time, and the target configuration interface can be updated in time according to the new configuration items, thereby improving business processing efficiency.
[0101] Continue to refer Figure 4 , Figure 4 yes Figure 2 The flowchart of another specific embodiment of step 201 is shown. In some optional implementations, step 201, obtaining a newly added configuration item, further includes the following steps:
[0102] Step 401, obtaining the latest configuration item information pushed by a third-party configuration platform external to the target configuration system;
[0103] Specifically, the third-party configuration platform external to the target configuration system may include multiple configuration platforms that provide support for business configuration.
[0104] Step 402: compare the latest configuration item information with the configuration item information pushed by the third-party configuration platform in the past, and select the newly added configuration items in the push result based on the comparison result.
[0105] By obtaining the latest configuration item information pushed by a third-party configuration platform external to the target configuration system, it is possible to make corresponding configuration adjustments in a timely manner when configuration updates or configuration optimizations occur on multiple configuration platforms that provide support for business configuration, and to update the target configuration interface in a timely manner according to the new configuration items, thereby improving business processing efficiency.
[0106] Continue to refer Figure 5 , Figure 5 yes Figure 2 The flowchart of another specific embodiment of step 201 is shown. In some optional implementations, step 201, obtaining a newly added configuration item, further includes the following steps:
[0107] Step 501, obtaining the configuration items most recently entered in a target configuration interface by means of human-computer interaction, wherein the target configuration interface includes a configuration item entry interface of the target configuration system;
[0108] Step 502, comparing the newly entered configuration item with the historical configuration item information recorded in the target configuration system, and identifying whether the newly entered configuration item belongs to the historical configuration item information recorded in the target configuration system through the comparison;
[0109] Step 503: If the newly entered configuration item does not belong to the historical configuration item information recorded by the target configuration system, the newly entered configuration item is the newly added configuration item.
[0110] By directly obtaining the latest configuration items entered in the target configuration interface using human-computer interaction, which can be understood as user-defined configuration items, the target configuration interface can be updated in time according to the configuration content on the user side, which not only improves business processing efficiency, but also meets the user's autonomous preference needs and is more humane.
[0111] Continue to refer Figure 6 , Figure 6 yes Figure 2 The flowchart of a specific embodiment of step 202 is shown. In some optional implementations, step 202, based on the newly added configuration item, creates a configuration item update task, including the following steps:
[0112] Step 601, identifying the type of the newly added configuration item according to a preset distinguishing identifier, wherein the type includes a single configuration field type and a combined configuration field type, wherein the single configuration field type means that the newly added configuration item only includes one configuration field, and the combined configuration field type means that the newly added configuration item includes at least two configuration fields, and different types of configuration items correspond to different distinguishing identifiers;
[0113] Step 602: If the type of the newly added configuration item is a single configuration field type, a single configuration field type update task is created based on the newly added configuration item;
[0114] Step 603: If the type of the newly added configuration item is a combined configuration field type, a combined configuration field type update task is created based on the newly added configuration item.
[0115] According to the type of the newly added configuration item, different types of update tasks are created respectively, so that the update is more personalized and meets more comprehensive update requirements.
[0116] In this embodiment, the step of identifying whether updating the configuration interface based on the task analysis result will involve permission issues according to the preset permission management policy specifically includes: identifying whether updating the configuration interface based on the task analysis result will involve sensitive information through a preset sensitive information integration form; identifying whether updating the configuration interface based on the task analysis result will involve stop words through a preset stop word integration form; identifying whether updating the configuration interface based on the task analysis result will involve a business process with higher permissions through a preset task execution process form.
[0117] Specifically, after executing the step of identifying whether updating the configuration interface based on the task analysis result will involve permission issues according to the preset permission management policy, the method also includes: if it is identified through the sensitive information integration form that updating the configuration interface based on the task analysis result will involve sensitive information, then updating the configuration interface based on the task analysis result will involve permission issues; if it is identified through the stop word integration form that updating the configuration interface based on the task analysis result will involve stop words, then updating the configuration interface based on the task analysis result will involve permission issues; if it is identified through the task execution process form that updating the configuration interface based on the task analysis result will involve a business process with higher permissions, then updating the configuration interface based on the task analysis result will involve permission issues.
[0118] In this embodiment, by combining the preset sensitive information integration form, stop word integration form and task execution process form, it is identified from multiple angles that updating the configuration interface based on the task analysis results will involve permission issues, so that the permission issues involved in the configuration item update can be comprehensively screened, ensuring that the business functions or business setting items can be updated to the latest level, making the business functions more in line with the user's usage behavior and better providing business services to the user end.
[0119] In this embodiment, the step of starting the configuration item update task to update the configuration interface specifically includes: when monitoring the startup of the configuration item update task, starting the configuration operation step recording plug-in pre-set for the target configuration interface; obtaining the configuration operation steps recorded by the configuration operation step recording plug-in; adding the newly added configuration item in the form of a configuration box, and the configuration operation steps in the form of a compressed file or a jump link to the specific position reserved for the target configuration interface based on the newly added configuration item.
[0120] Specifically, the startup pre-sets a configuration operation step recording plug-in for the target configuration interface, obtains the configuration operation steps recorded by the configuration operation step recording plug-in, and can use screen recording, step pictures or video recording methods to record the operation steps of the new configuration item. After that, the newly added configuration item is added to the target configuration interface in the form of a configuration box, and the configuration operation steps are added to the target configuration interface in the form of a compressed file or a jump link. At a specific position reserved based on the newly added configuration item, after the new configuration item is online, the user terminal can learn to perform configuration operations on the new configuration item in a timely manner according to the configuration operation steps recorded by the configuration operation step recording plug-in, that is, the above-mentioned screen recording content, step pictures or video recording content, thereby avoiding the user terminal from wasting a lot of configuration operation time.
[0121] In this embodiment, after executing the step of starting the configuration item update task to update the configuration interface, the method also includes: obtaining the configuration content set by the batch user terminals in the configuration interface; sorting the configuration content set by the batch user terminals in the configuration interface to obtain the number of times all the configuration items in the configuration interface are used; scoring the usage of all the configuration items in the configuration interface according to the number of times all the configuration items in the configuration interface are used and preset scoring rules to obtain scoring results; based on the scoring results and preset rectification strategies, eliminating non-commonly used configuration items in the target configuration interface, retaining only commonly used configuration items, and pushing commonly used configuration items as combined configuration field-type configuration items to newly registered users as template configuration items.
[0122] Specifically, the above preset scoring rules can be understood as the higher the number of times a configuration item is used, the higher the score value. Therefore, continuous multi-level frequency intervals can be set accordingly, for example: 1 to 100, 101 to 500, 501 to 2000, 2001 to 5000, 5001 to 10000, each level of frequency interval corresponds to a score value, so as to obtain the scoring results corresponding to all configuration items.
[0123] The above preset rectification strategy can be understood as deleting configuration items with lower scores and only retaining configuration items whose scores meet the preset score requirements. By eliminating uncommon configuration items in the target configuration interface and retaining only commonly used configuration items, uncommon or outdated configuration items can be gradually eliminated in the process of updating configuration items again and again, and only commonly used configuration items can be retained, which not only avoids the target configuration interface from having too many configuration items, resulting in a waste of interface rendering resources, but also avoids too many configuration items from causing a bad experience for users.
[0124] The commonly used configuration items are pushed as combined configuration field type configuration items to the newly registered user end as template configuration items, which can provide the most common configuration method for the new user without knowing the configuration preferences of the new user, which is more humane.
[0125] This application obtains newly added configuration items; creates configuration item update tasks based on the newly added configuration items; pushes the configuration item update tasks to the target processing end; obtains the task parsing results sent back by the target processing end; identifies whether updating the configuration interface based on the task parsing results will involve permission issues; if permission issues are involved, sends a permission request to the target permission management end; if permission issues are not involved, or receives an executable prompt for the configuration interface update sent by the target permission management end, then starts the configuration item update task to update the configuration interface. This ensures that the newly added configuration items are updated to the user end in a timely manner, and that the business functions or business setting items can be updated to the latest, so that the business functions are more in line with the user's usage behavior and provide better business services for the user end.
[0126] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology. Artificial Intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0127] AI basic technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, mechatronics, etc. AI software technologies mainly include computer vision technology, robotics technology, biometrics technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0128] In the embodiment of the present application, by obtaining newly added configuration items; creating a configuration item update task based on the newly added configuration items; pushing the configuration item update task to the target processing end; obtaining the task parsing result sent back by the target processing end; identifying whether updating the configuration interface based on the task parsing result will involve permission issues; if it will involve permission issues, sending a permission request to the target permission control end; if it will not involve permission issues, or receiving an executable prompt for the configuration interface update sent by the target permission control end, starting the configuration item update task to update the configuration interface. It ensures that the newly added configuration items are updated to the user end in a timely manner, and can make the latest updates to the business functions or business setting items, so that the business functions are more in line with the user's usage behavior and better provide business services for the user end.
[0129] Further references Figure 7 , as a response to the above Figure 2 The present application provides an embodiment of a configuration interface update device, and the device embodiment is similar to Figure 2Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.
[0130] like Figure 7 As shown, the configuration interface updating device 700 described in this embodiment includes: a configuration item acquisition module 701, an update task creation module 702, an update task push module 703, a task analysis result acquisition module 704, a permission problem identification module 705, a first branch processing module 706 and a second branch processing module 707. Among them:
[0131] Configuration item acquisition module 701, used to acquire newly added configuration items;
[0132] An update task creation module 702, used to create a configuration item update task based on the newly added configuration item;
[0133] An update task push module 703 is used to push the configuration item update task to a target processing end;
[0134] The task analysis result acquisition module 704 is used to acquire the task analysis result returned by the target processing end;
[0135] The permission problem identification module 705 is used to identify whether updating the configuration interface based on the task analysis result involves permission problems according to a preset permission management and control strategy;
[0136] The first branch processing module 706 is used to send a permission request to the target permission control terminal if updating the configuration interface based on the task analysis result involves permission issues;
[0137] The second branch processing module 707 is used to start the configuration item update task to update the configuration interface if updating the configuration interface based on the task analysis result does not involve permission issues, or if an executable prompt for updating the configuration interface is received from the target permission management end based on the permission request.
[0138] This application obtains newly added configuration items; creates configuration item update tasks based on the newly added configuration items; pushes the configuration item update tasks to the target processing end; obtains the task parsing results sent back by the target processing end; identifies whether updating the configuration interface based on the task parsing results will involve permission issues; if permission issues are involved, sends a permission request to the target permission management end; if permission issues are not involved, or receives an executable prompt for the configuration interface update sent by the target permission management end, then starts the configuration item update task to update the configuration interface. This ensures that the newly added configuration items are updated to the user end in a timely manner, and that the business functions or business setting items can be updated to the latest, so that the business functions are more in line with the user's usage behavior and provide better business services for the user end.
[0139] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through computer-readable instructions, and the computer-readable instructions can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
[0140] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0141] To solve the above technical problems, the present application also provides a computer device. Figure 8 , Figure 8 This is a basic structural block diagram of the computer device in this embodiment.
[0142] The computer device 8 includes a memory 8a, a processor 8b, and a network interface 8c which are interconnected through a system bus. It should be noted that: Figure 8 Only a computer device 8 having a component memory 8a, a processor 8b, and a network interface 8c is shown, but it should be understood that it is not required to implement all the components shown, and more or fewer components may be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to a microprocessor, an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a digital processor (DSP), an embedded device, etc.
[0143] The computer device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The computer device may interact with a user through a keyboard, a mouse, a remote controller, a touch pad, or a voice control device.
[0144] The memory 8a includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 8a can be an internal storage unit of the computer device 8, such as a hard disk or memory of the computer device 8. In other embodiments, the memory 8a can also be an external storage device of the computer device 8, such as a plug-in hard disk equipped on the computer device 8, a smart memory card (Smart Med i aCard, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. Of course, the memory 8a can also include both the internal storage unit of the computer device 8 and its external storage device. In this embodiment, the memory 8a is generally used to store the operating system and various application software installed on the computer device 8, such as a computer-readable instruction of a configuration interface update method, etc. In addition, the memory 8a can also be used to temporarily store various types of data that have been output or are to be output.
[0145] The processor 8b may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips in some embodiments. The processor 8b is generally used to control the overall operation of the computer device 8. In this embodiment, the processor 8b is used to run the computer-readable instructions stored in the memory 8a or process data, such as running the computer-readable instructions of the configuration interface update method.
[0146] The network interface 8c may include a wireless network interface or a wired network interface. The network interface 8c is generally used to establish a communication connection between the computer device 8 and other electronic devices.
[0147] The computer device proposed in this embodiment belongs to the field of research and development design technology and is applied to the configuration interface update scenario. This application obtains the newly added configuration items; creates a configuration item update task based on the newly added configuration items; pushes the configuration item update task to the target processing end; obtains the task parsing result sent back by the target processing end; identifies whether the configuration interface update based on the task parsing result will involve permission issues; if it will involve permission issues, then send a permission request to the target permission management end; if it will not involve permission issues, or if the configuration interface update executable prompt sent by the target permission management end is received, then start the configuration item update task to update the configuration interface. It ensures that the newly added configuration items are updated to the user end in a timely manner, and can make the latest updates to business functions or business setting items, so that the business functions are more in line with the user's usage behavior and better provide business services for the user end.
[0148] The present application also provides another implementation, namely, providing a computer-readable storage medium, wherein the computer-readable storage medium stores computer-readable instructions, and the computer-readable instructions can be executed by a processor to enable the processor to perform the steps of the configuration interface update method as described above.
[0149] The computer-readable storage medium proposed in this embodiment belongs to the field of research and development design technology and is applied to the configuration interface update scenario. This application obtains the newly added configuration items; creates a configuration item update task based on the newly added configuration items; pushes the configuration item update task to the target processing end; obtains the task parsing result sent back by the target processing end; identifies whether the configuration interface update based on the task parsing result will involve permission issues; if it will involve permission issues, then send a permission request to the target permission management end; if it will not involve permission issues, or if the configuration interface update executable prompt sent by the target permission management end is received, then start the configuration item update task to update the configuration interface. It ensures that the newly added configuration items are updated to the user end in a timely manner, and can make the latest updates to the business functions or business setting items, so that the business functions are more in line with the user's usage behavior and better provide business services for the user end.
[0150] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0151] Obviously, the embodiments described above are only some embodiments of the present application, rather than all embodiments. The preferred embodiments of the present application are given in the accompanying drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive. Although the present application is described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions recorded in the aforementioned specific implementation methods, or to perform equivalent replacement of some of the technical features therein. Any equivalent structure made using the contents of the specification and drawings of this application, directly or indirectly used in other related technical fields, is similarly within the scope of patent protection of this application.
Claims
1. A configuration interface updating method, characterized in that: The steps include: Get the newly added configuration items; Based on the newly added configuration item, create a configuration item update task; Pushing the configuration item update task to the target processing end; Obtaining the task parsing result returned by the target processing end; Identify, according to a preset permission control strategy, whether updating the configuration interface based on the task analysis result will involve permission issues; If updating the configuration interface based on the task analysis result involves permission issues, sending a permission request to the target permission control terminal; If updating the configuration interface based on the task analysis result does not involve permission issues, or if an executable prompt for updating the configuration interface is received from the target permission management end based on the permission request, the configuration item update task is started to update the configuration interface.
2. The configuration interface updating method according to claim 1, characterized in that: The step of obtaining the newly added configuration item includes: Use the timed scanning method to scan all business codes connected to the target configuration system; According to a preset tag identification rule, all configuration tags are identified from all the business codes; Parse all the configuration class tags to obtain all the latest configuration items; Compare all the latest configuration items with all the configuration items obtained in history, and filter out the newly added configuration items in this analysis result through the comparison result.
3. The configuration interface updating method according to claim 1, characterized in that: The step of obtaining the newly added configuration item further includes: Obtain the latest configuration item information pushed by a third-party configuration platform external to the target configuration system; The latest configuration item information is compared with the configuration item information pushed by the third-party configuration platform in the past, and the newly added configuration items in the push result are screened out based on the comparison result.
4. The configuration interface updating method according to claim 1, characterized in that: The step of obtaining the newly added configuration item further includes: Acquire the configuration items most recently entered in a target configuration interface using a human-computer interaction method, wherein the target configuration interface includes a configuration item entry interface of the target configuration system; Comparing the newly entered configuration item with the historical configuration item information recorded in the target configuration system, and identifying whether the newly entered configuration item belongs to the historical configuration item information recorded in the target configuration system through the comparison; If the latest recorded configuration item does not belong to the historical configuration item information recorded by the target configuration system, the latest recorded configuration item is the newly added configuration item.
5. The configuration interface updating method according to any one of claims 1 to 4, characterized in that: The step of creating a configuration item update task based on the newly added configuration item specifically includes: According to a preset distinguishing mark, identify the type of the newly added configuration item, wherein the type includes a single configuration field type and a combined configuration field type, wherein the single configuration field type means that the newly added configuration item only includes one configuration field, and the combined configuration field type means that the newly added configuration item includes at least two configuration fields; If the type of the newly added configuration item is a single configuration field type, creating a single configuration field type update task based on the newly added configuration item; If the type of the newly added configuration item is a combined configuration field type, a combined configuration field type update task is created based on the newly added configuration item.
6. The configuration interface updating method according to claim 1, characterized in that: The step of identifying whether updating the configuration interface based on the task analysis result involves a permission issue according to a preset permission management policy specifically includes: Through a preset sensitive information integration form, identifying whether updating the configuration interface based on the task analysis result involves sensitive information; Using a preset stop word integration form, identifying whether a configuration interface update based on the task analysis result involves stop words; Through a preset task execution process form, identify whether updating the configuration interface based on the task analysis result involves a business process with higher authority; After executing the step of identifying whether updating the configuration interface based on the task analysis result involves a permission issue according to the preset permission management policy, the method further includes: If, through the sensitive information integration form, it is identified that updating the configuration interface based on the task analysis result involves sensitive information, then updating the configuration interface based on the task analysis result involves permission issues; If, through the stop word integration form, it is identified that updating the configuration interface based on the task analysis result involves stop words, then updating the configuration interface based on the task analysis result involves permission issues; If it is identified through the task execution process form that updating the configuration interface based on the task analysis result will involve a business process with higher authority, then updating the configuration interface based on the task analysis result will involve authority issues.
7. The configuration interface updating method according to claim 1, characterized in that: The step of starting the configuration item update task to update the configuration interface specifically includes: When the configuration item update task is detected to be started, a configuration operation step recording plug-in pre-set for the target configuration interface is started; Obtaining the configuration operation steps recorded by the configuration operation step recording plug-in; Adding the newly added configuration item in the form of a configuration box, and the configuration operation steps in the form of a compressed file or a jump link, to a specific position reserved on the target configuration interface based on the newly added configuration item; After executing the step of starting the configuration item update task to update the configuration interface, the method further includes: Obtaining the configuration content set by batch users in the configuration interface; Arranging the configuration contents set by the batch users in the configuration interface to obtain the usage counts of all configuration items in the configuration interface; Scoring the usage of all the configuration items in the configuration interface according to the number of times all the configuration items in the configuration interface are used and a preset scoring rule to obtain a scoring result; Based on the scoring results and the preset rectification strategy, infrequently used configuration items are eliminated in the target configuration interface, only commonly used configuration items are retained, and commonly used configuration items are pushed as combined configuration field-type configuration items to newly registered user terminals as template configuration items.
8. A configuration interface updating device, characterized in that: include: Configuration item acquisition module, used to obtain newly added configuration items; An update task creation module, used to create a configuration item update task based on the newly added configuration item; An update task push module, used to push the configuration item update task to the target processing end; A task analysis result acquisition module, used to acquire the task analysis result returned by the target processing end; A permission problem identification module, used to identify whether updating the configuration interface based on the task analysis result involves permission problems according to a preset permission management and control strategy; A first branch processing module is used to send a permission request to a target permission control terminal if updating the configuration interface based on the task analysis result involves permission issues; The second branch processing module is used to start the configuration item update task to update the configuration interface if updating the configuration interface based on the task analysis result does not involve permission issues, or if an executable prompt for updating the configuration interface is received from the target permission management end based on the permission request.
9. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores computer-readable instructions, and the processor implements the steps of the configuration interface updating method according to any one of claims 1 to 7 when executing the computer-readable instructions.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed by a processor, the steps of the configuration interface updating method according to any one of claims 1 to 7 are implemented.
Citation Information
Cited By
Newly-added configuration key identification method, deployment application system, electronic equipment and storage medium
CN121614199A
