A method, device, system and medium for automatic prompting of service configuration input
Patent Information
- Application Number
- CN202311005693.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-10
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2043-08-10
AI Technical Summary
[0003]目前金融业务领域,项目接入时由于缺乏配置输入自动提示,银行方需要花大量的人力成本进行服务配置才能支持项目的上线,这种业务配置方式交付周期较长,影响业务配置效率
[0041]有益效果:本发明公开了一种业务配置输入的自动提示方法、装置、系统及介质,相比于现有技术,本发明实施例通过在用户输入配置项时,基于已输入的配置字符与按预设结构数据保存的关键词进行匹配后确定并展示目标提示词,使得用户可以根据自动展示的目标提示词快速选择所需要的词语进行配置输入,以完成快速高效的业务配置,有效提高业务配置效率。
Smart Images

Figure CN117032470B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of financial technology, and in particular to an automatic prompting method, apparatus, system and medium for business configuration input. Background Technology
[0002] Automatic suggestion capabilities for configuration input are an important technology in the field of research and development applications. By extracting configuration information input from user interaction systems and then automatically suggesting and completing it, the user experience can be greatly improved.
[0003] Currently in the financial services sector, due to the lack of automatic configuration input prompts during project integration, banks need to spend a lot of manpower on service configuration to support project launch. This business configuration method has a long delivery cycle and affects business configuration efficiency. Summary of the Invention
[0004] In view of the shortcomings of the prior art, the purpose of this invention is to provide an automatic prompting method, device, system and medium for business configuration input that can be applied to financial technology or other related fields, aiming to realize automatic prompting for business configuration input and improve business configuration efficiency.
[0005] The technical solution of the present invention is as follows:
[0006] An automatic suggestion method for business configuration input, comprising:
[0007] Receive configuration characters entered by the user on the business configuration page;
[0008] Based on the configured characters, keyword matching is performed in the corresponding partition, where keywords are stored according to a preset data structure;
[0009] Based on the preset suggestion strategy, identify at least one target suggestion word from the keyword matching results;
[0010] The target prompt word is displayed at the specified position of the configuration character, and the user input selection instruction is received;
[0011] The selected target prompt word is entered into the service configuration page according to the selection instruction.
[0012] In one embodiment, before receiving the configuration characters entered by the user on the service configuration page, the method further includes:
[0013] Construct a structure tree to store keywords, where each node in the structure tree is a single character;
[0014] The storage area is divided into several partitions, and the corresponding tree structure is stored in the specified partition according to the first letter of each keyword.
[0015] In one embodiment, dividing the storage area into several partitions and storing the corresponding tree structure in a designated partition based on the first letter of each keyword includes:
[0016] The input frequency of each keyword is calculated based on historical input records;
[0017] The average input frequency of all keywords under different initial letters is calculated based on the input frequency of each keyword.
[0018] The tree structure corresponding to each first letter whose average input frequency is greater than or equal to a preset threshold is stored in an independent partition;
[0019] The tree structures corresponding to all first letters whose average input frequency is less than a preset threshold are merged and stored in a partition.
[0020] In one embodiment, the keyword matching in the corresponding partition based on the configured character, wherein the partition stores keywords stored according to a preset data structure, including:
[0021] The corresponding search partition is determined in the storage area based on the first character of the configuration character;
[0022] The configured characters are matched with nodes in the tree structure stored in the search partition to obtain several recommended suggestion words.
[0023] In one embodiment, determining at least one target prompt word in the keyword matching results according to a preset prompting strategy includes:
[0024] Sort all recommended suggestions in descending order of input frequency to form the first recommendation sequence;
[0025] Extract the first specified number of recommended prompt words from the first recommended sequence as the target prompt words.
[0026] In one embodiment, determining at least one target prompt word in the keyword matching results according to a preset prompting strategy includes:
[0027] Sort all recommended suggestions by the most recent input time from the oldest to the oldest, forming the second recommendation sequence;
[0028] Extract the first specified number of recommended prompt words from the second recommended sequence as the target prompt words.
[0029] In one embodiment, the method further includes:
[0030] The tree structure is updated offline according to a preset update strategy.
[0031] An automatic prompting device for business configuration input, characterized in that it comprises:
[0032] The receiving module is used to receive configuration characters entered by the user on the business configuration page;
[0033] The matching module is used to perform keyword matching in the corresponding partition according to the configured characters, wherein the partition stores keywords saved according to a preset data structure;
[0034] The determination module is used to identify at least one target prompt word in the keyword matching results according to a preset prompt strategy.
[0035] The selection module is used to display the target prompt word at a specified position of the configuration character and receive selection instructions input by the user.
[0036] The input module is used to input the selected target prompt word into the business configuration page according to the selection instruction.
[0037] An automatic prompting system for business configuration input, the system comprising at least one processor; and,
[0038] A memory communicatively connected to the at least one processor; wherein,
[0039] The memory stores instructions that can be executed by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the aforementioned automatic prompting method for service configuration input.
[0040] A non-volatile computer-readable storage medium stores computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform the above-described automatic prompting method for business configuration input.
[0041] Beneficial effects: This invention discloses an automatic prompting method, device, system, and medium for business configuration input. Compared with the prior art, the embodiments of this invention determine and display target prompt words by matching the input configuration characters with keywords stored according to preset structure data when the user inputs configuration items. This allows the user to quickly select the required words for configuration input based on the automatically displayed target prompt words, thereby completing fast and efficient business configuration and effectively improving business configuration efficiency. Attached Figure Description
[0042] The present invention will be further described below with reference to the accompanying drawings and embodiments. In the accompanying drawings:
[0043] Figure 1 A flowchart of an automatic suggestion method for business configuration input provided in an embodiment of the present invention;
[0044] Figure 2 Another flowchart of the automatic prompting method for business configuration input provided in this embodiment of the invention;
[0045] Figure 3 A schematic diagram of a tree structure in the automatic prompting method for business configuration input provided in an embodiment of the present invention;
[0046] Figure 4 A flowchart of step S700 in the automatic prompting method for service configuration input provided in this embodiment of the invention;
[0047] Figure 5 Flowchart of step S200 in the automatic prompting method for service configuration input provided in this embodiment of the invention.
[0048] Figure 6 A flowchart of step S300 in the automatic prompting method for business configuration input provided in an embodiment of the present invention;
[0049] Figure 7 Another flowchart of step S300 in the automatic prompting method for service configuration input provided in this embodiment of the invention;
[0050] Figure 8 A schematic diagram of the functional modules of the automatic prompting device for service configuration input provided in an embodiment of the present invention;
[0051] Figure 9 A schematic diagram of the hardware structure of an automatic prompting system for service configuration input provided in an embodiment of the present invention. Detailed Implementation
[0052] To make the objectives, technical solutions, and effects of this invention clearer and more explicit, the invention is further described in detail below. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. The embodiments of the invention are described below in conjunction with the accompanying drawings.
[0053] Automatic suggestion capabilities for configuration input are an important technology in the field of research and development applications. By extracting configuration information input from user interaction systems and then automatically suggesting and completing it, the user experience can be greatly improved.
[0054] Currently in the financial services sector, due to the lack of automatic configuration input prompts during project integration, banks need to spend a lot of manpower on service configuration to support project launch. This business configuration method has a long delivery cycle and affects business configuration efficiency.
[0055] To address the aforementioned problems, this invention proposes an automatic suggestion method for business configuration input. Please refer to [link / reference]. Figure 1 , Figure 1 This is a flowchart of an embodiment of the automatic prompting method for service configuration input provided by the present invention. The automatic prompting method for service configuration input provided in this embodiment is applied to a system comprising a terminal device, a network, and a server. The network is a medium providing a communication link between the terminal device and the server, and can include various connection types, such as wired, wireless communication links, or fiber optic cables. The operating system on the terminal device can include a handheld device operating system (iPhone operating system, iOS system), Android system, or other operating systems. The terminal device connects to the server through the network to achieve interaction, thereby performing operations such as receiving or sending data. Specifically, it can be various electronic devices with a display screen and supporting web browsing, including but not limited to smartphones, tablets, portable computers, and desktop servers. Figure 1 As shown, the method specifically includes the following steps:
[0056] S100: Receive configuration characters entered by the user on the service configuration page.
[0057] In this embodiment, when configuring services for an accessed project, users need to input text in the input boxes of each configuration item on the service configuration page. Traditionally, users must input each configuration word completely and accurately. However, with the automatic suggestion feature, users can input partial configuration characters, such as one, two, or other numbers of characters. The specific number of characters can be arbitrarily determined by the user based on the suggestions. For example, if the user inputs only the first letter and the system automatically suggests the complete and accurate target configuration word, no further input is required, thus achieving semi-automated configuration input.
[0058] S200. Based on the configured characters, perform keyword matching in the corresponding partition, where the partition stores keywords saved according to a preset data structure.
[0059] Based on business configuration requirements, keywords needed for configuration items are pre-collected and stored in designated partitions according to their differences. Keywords are saved according to a preset data structure to unify the storage method of all keywords, facilitating efficient matching during the configuration input process. Upon receiving configuration characters input by the user, these characters are used as a search prompt to find keywords in the corresponding partitions. Specifically, the content of each keyword's preset data structure is matched against the configuration characters to obtain the keywords that match the configuration characters within the partitions.
[0060] S300. Determine at least one target prompt word from the keyword matching results according to the preset prompt strategy.
[0061] After retrieving words from the stored keywords that match the configuration characters entered by the user, at least one target prompt word is further determined from all matching keywords according to the currently set prompting strategy. That is, depending on the number of configuration characters entered by the user, there may be multiple matching keywords. To improve the accuracy of prompts, the matching results are further filtered, and at least one target prompt word is selected for prompting, thereby improving the accuracy of automatic input suggestions and avoiding excessive invalid prompts that interfere with business configuration input.
[0062] S400: Display the target prompt at the specified position of the configuration character and receive the selection instruction input by the user;
[0063] S500: Input the selected target prompt word into the service configuration page according to the selection instruction.
[0064] After selecting at least one target prompt word, the prompt word is displayed at a specified position on the business configuration page where the user enters the configuration characters, such as below or to the right of the configuration characters via a drop-down menu. Furthermore, if multiple target prompt words exist, they can be sorted and displayed according to corresponding rules, allowing users to more easily find the configuration item they need. For example, they can be sorted alphabetically, by prompt word length, etc., but this embodiment does not limit this approach.
[0065] Users can select the desired configuration item from all the displayed target prompts by clicking or using the keyboard. The selected target prompt is then entered into the business configuration page, specifically into the position of the configuration character to overwrite it. This allows the system to predict subsequent configuration parts based on the user's input, display a list, and receive selection instructions to complete the configuration content. This helps users accurately fill in the configuration content, effectively improving the efficiency and accuracy of business configuration.
[0066] In one embodiment, such as Figure 2 As shown, before step S100, the method further includes:
[0067] S600. Construct a structure tree for storing keywords, wherein each node in the structure tree is a single character;
[0068] S700: Divide the storage area into several partitions, and store the corresponding tree structure in the specified partition according to the first letter of each keyword.
[0069] In this embodiment, a tree-structured data storage structure is constructed to store keywords, where each node in the tree structure is a character arranged in sequence, such as... Figure 3As shown, the keywords "curPage" and "costType" are stored in the structure tree. If the user enters the character "c", the service will go to the O and U nodes of the structure tree and then search for all entries with this prefix, such as "c-urPage" and "c-ostType", in order to achieve keyword matching for automatic suggestions.
[0070] After constructing the structure tree, all structure trees are further partitioned for storage. That is, the storage area is divided into several partitions, and the corresponding structure tree is stored in the instruction partition based on the different first letters of each keyword. For example, all those starting with the letter A are in one partition, all those starting with the letter B are in another partition, and so on, to achieve partitioned storage of the entire structure tree, thereby improving the search and matching efficiency.
[0071] In one embodiment, such as Figure 4 As shown, step S700 includes:
[0072] S701. Calculate the input frequency of each keyword based on historical input records;
[0073] S702. Calculate the average input frequency of all keywords under different initial letters based on the input frequency of each keyword;
[0074] S703. Store the structure tree corresponding to each first letter whose average input frequency is greater than or equal to a preset threshold in an independent partition;
[0075] S704. Merge the structure trees corresponding to all first letters whose average input frequency is less than a preset threshold and store them in a partition.
[0076] In this embodiment, the input frequency of each keyword is further considered for partitioned storage. Specifically, the input frequency of each keyword is statistically analyzed based on historical input records. Then, based on the first letter of each keyword, the average input frequency of all keywords with different first letters is calculated. For example, the average input frequency of all keywords starting with the letter A, the average input frequency of all keywords starting with the letter B, and so on. Keywords with higher input frequencies are then stored in independent partitions, while keywords with lower input frequencies are stored in merged partitions.
[0077] That is, the structure tree corresponding to each first letter with an average input frequency greater than or equal to a preset threshold is stored in an independent partition, while the structure trees corresponding to all first letters with an average input frequency less than the preset threshold are merged and stored in one partition. This improves the accuracy of keyword search and matching while saving storage space.
[0078] For example, if the average input frequency of keywords starting with the letters A, C, and P is greater than or equal to a preset threshold, and the average input frequency of keywords starting with the letters B, D, and R is less than a preset threshold, then the structure tree starting with the letter A is stored in partition 1, the structure tree starting with the letter C is stored in partition 2, and the structure tree starting with the letter P is stored in partition 3. The structure trees starting with the letters B, D, and R are then merged and stored in partition 4, thus balancing search efficiency and storage space utilization.
[0079] In one embodiment, such as Figure 5 As shown, step S200 includes:
[0080] S201. Determine the corresponding search partition in the storage area based on the first character of the configuration character;
[0081] S202. Match the configured characters with the tree structure stored in the search partition to obtain several recommended prompts.
[0082] In this embodiment, when performing keyword matching, the search partition is determined based on the first character of the configuration character entered by the user. For example, if the first character entered by the user is "A", the search is performed only in partition 1; if the first character entered by the user is "C", the search is performed only in partition 2, thus improving search efficiency. The configuration character is matched with the tree structure stored in the search partition to obtain several recommended suggestions. For example, the tree structure stores the keywords "curPage" and "costType". If the user enters the character "c", the service will go to the O and U nodes of the tree structure and search for all entries with this prefix, such as "c-urPage" and "c-ostType". If the user further enters the character "o", the search continues to update and find keywords containing the matching pair "co", thus achieving automatic keyword matching for suggestions.
[0083] In one embodiment, such as Figure 6 As shown, step S300 includes:
[0084] S311. Sort all recommended prompts in descending order of input frequency to form the first recommendation sequence;
[0085] S312. Extract the first specified number of recommendation prompt words from the first recommendation sequence as the target prompt words.
[0086] In this embodiment, the preset suggestion strategy determines target suggestion words based on input frequency, thereby displaying target suggestion words with higher input frequency to the user. Specifically, after obtaining all recommended suggestion words that match the configured characters, the input frequency of each recommended suggestion word is statistically obtained based on historical input records, and they are sorted in descending order of input frequency to form a first recommendation sequence. A specified number of recommended suggestion words are further extracted from the first recommendation sequence as target suggestion words. For example, if the preset suggestion strategy determines that 5 target suggestion words need to be displayed, the top 5 recommended suggestion words are extracted from the first recommendation sequence, achieving further filtering of recommended suggestion words and improving the accuracy of automatic suggestions. In one embodiment, such as... Figure 7 As shown, step S300 includes:
[0087] S321. Sort all recommended suggestions by the most recent input time from the earliest to the oldest, forming a second recommendation sequence;
[0088] S322. Extract the first specified number of recommendation prompt words from the second recommendation sequence as the target prompt words.
[0089] In this embodiment, the preset suggestion strategy determines target suggestion words based on input history, thereby displaying the most recently entered target suggestion words to the user. Specifically, after obtaining all recommended suggestion words that match the configuration characters, the most recent input time of each recommended suggestion word is obtained based on the input history, and they are sorted from most recent to oldest to form a second recommendation sequence. A specified number of recommended suggestion words are then extracted from the second recommendation sequence as target suggestion words. Similarly, if the preset suggestion strategy determines that 5 target suggestion words need to be displayed, the top 5 recommended suggestion words are extracted from the second recommendation sequence, thus selecting the 5 most recently entered recommended suggestion words as target suggestion words. This achieves the goal of returning the most recent and highly reusable configuration content first, thereby improving the efficiency of business configuration.
[0090] In one embodiment, the method further includes:
[0091] The tree structure is updated offline according to a preset update strategy.
[0092] In this embodiment, an update strategy can be pre-set to control the update frequency and scenarios of the tree structure. For example, the tree structure can be automatically updated offline at fixed preset intervals, or the tree structure can be updated offline when an update command is received from the user. Specifically, during offline updates, the system copies the tree structure on each server, then updates it offline. After the update is complete, it points to the new tree structure to adapt to changes in business configuration input content and improve the accuracy of automatic prompts.
[0093] Furthermore, each tree structure has a master-slave configuration. While the master node is providing services, we update the slave nodes. Once the update is complete, the slave node switches to become the master node. Subsequently, the original master node is updated, and services are restored after the update is complete. This achieves highly available business configuration input prompts and ensures the reliability of automatic prompts.
[0094] Another embodiment of the present invention provides an automatic prompting device for service configuration input, such as... Figure 8 As shown, device 1 includes:
[0095] The receiving module 11 is used to receive configuration characters entered by the user on the business configuration page;
[0096] The matching module 12 is used to perform keyword matching in the corresponding partition according to the configured characters, wherein the partition stores keywords saved according to a preset data structure;
[0097] Module 13 is used to determine at least one target prompt word in the keyword matching results according to a preset prompt strategy;
[0098] Selection module 14 is used to display the target prompt word at a specified position of the configuration character and receive selection instructions input by the user;
[0099] Input module 15 is used to input the selected target prompt word into the business configuration page according to the selection instruction.
[0100] The module referred to in this invention is a series of computer program instruction segments that can perform specific functions. It is more suitable than a program for describing the automatic prompting execution process of business configuration input. For the specific implementation of each module, please refer to the corresponding method embodiments above, which will not be repeated here.
[0101] In one embodiment, the device 1 further includes:
[0102] A building module is used to construct a structure tree for storing keywords, where each node in the structure tree is a single character;
[0103] The partitioned storage module is used to divide the storage area into several partitions and store the corresponding tree structure in the specified partition based on the first letter of each keyword.
[0104] In one embodiment, the partitioned storage module includes:
[0105] The frequency statistics unit is used to count the input frequency of each keyword based on historical input records;
[0106] The frequency calculation unit is used to calculate the average input frequency of all keywords under different initial letters based on the input frequency of each keyword.
[0107] An independent partition storage unit is used to store the structure tree corresponding to each first letter whose average input frequency is greater than or equal to a preset threshold in an independent partition;
[0108] The partitioned storage unit is merged, and the structure trees corresponding to all first letters whose average input frequency is less than a preset threshold are merged and stored in one partition.
[0109] In one embodiment, the matching module 12 includes:
[0110] A partition determination unit is used to determine the corresponding search partition in the storage area based on the first character of the configuration character;
[0111] The node matching unit is used to perform node matching between the configuration characters and the structure tree stored in the search partition to obtain several recommended prompt words.
[0112] In one embodiment, the determining module 13 includes:
[0113] The first sorting unit is used to sort all recommended prompts in descending order of input frequency to form the first recommendation sequence;
[0114] The first extraction unit is used to extract the first specified number of recommendation prompt words from the first recommendation sequence as the target prompt words.
[0115] In one embodiment, the determining module 13 further includes:
[0116] The second sorting unit is used to sort all recommended prompts by the most recent input time from the oldest to the oldest, forming a second recommendation sequence.
[0117] The second extraction unit is used to extract the first specified number of recommended prompt words from the second recommendation sequence as the target prompt words.
[0118] In one embodiment, the device 1 further includes:
[0119] The update module is used to perform offline updates to the structure tree according to a preset update strategy.
[0120] Another embodiment of the present invention provides an automatic prompting system for business configuration input, such as... Figure 9 As shown, system 10 includes:
[0121] One or more processors 110 and memory 120, Figure 9 The following description uses a processor 110 as an example. The processor 110 and the memory 120 can be connected via a bus or other means. Figure 9 Taking the example of a connection between China and Israel via a bus.
[0122] Processor 110 is used to perform various control logics of system 10, and can be a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), microcontroller, ARM (Acorn RISC Machine) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination of these components. Furthermore, processor 110 can also be any conventional processor, microprocessor, or state machine. Processor 110 can also be implemented as a combination of computing devices, such as a combination of DSP and microprocessor, multiple microprocessors, one or more microprocessors combined with DSP and / or any other such configuration.
[0123] The memory 120, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions corresponding to the automatic prompting method for service configuration input in the embodiments of the present invention. The processor 110 executes various functional applications and data processing of the system 10 by running the non-volatile software programs, instructions, and units stored in the memory 120, thereby implementing the automatic prompting method for service configuration input in the above method embodiments.
[0124] The memory 120 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created according to the use of the system 10. Furthermore, the memory 120 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 120 may optionally include memory remotely located relative to the processor 110, and these remote memories may be connected to the system 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0125] One or more units are stored in memory 120, and when executed by one or more processors 110, perform the following steps:
[0126] Receive configuration characters entered by the user on the business configuration page;
[0127] Based on the configured characters, keyword matching is performed in the corresponding partition, where keywords are stored according to a preset data structure;
[0128] Based on the preset suggestion strategy, identify at least one target suggestion word from the keyword matching results;
[0129] The target prompt word is displayed at the specified position of the configuration character, and the user input selection instruction is received;
[0130] The selected target prompt word is entered into the service configuration page according to the selection instruction.
[0131] In one embodiment, before receiving the configuration characters entered by the user on the service configuration page, the method further includes:
[0132] Construct a structure tree to store keywords, where each node in the structure tree is a single character;
[0133] The storage area is divided into several partitions, and the corresponding tree structure is stored in the specified partition according to the first letter of each keyword.
[0134] In one embodiment, dividing the storage area into several partitions and storing the corresponding tree structure in a designated partition based on the first letter of each keyword includes:
[0135] The input frequency of each keyword is calculated based on historical input records;
[0136] The average input frequency of all keywords under different initial letters is calculated based on the input frequency of each keyword.
[0137] The tree structure corresponding to each first letter whose average input frequency is greater than or equal to a preset threshold is stored in an independent partition;
[0138] The tree structures corresponding to all first letters whose average input frequency is less than a preset threshold are merged and stored in a partition.
[0139] In one embodiment, the keyword matching in the corresponding partition based on the configured character, wherein the partition stores keywords stored according to a preset data structure, including:
[0140] The corresponding search partition is determined in the storage area based on the first character of the configuration character;
[0141] The configured characters are matched with nodes in the tree structure stored in the search partition to obtain several recommended suggestion words.
[0142] In one embodiment, determining at least one target prompt word in the keyword matching results according to a preset prompting strategy includes:
[0143] Sort all recommended suggestions in descending order of input frequency to form the first recommendation sequence;
[0144] Extract the first specified number of recommended prompt words from the first recommended sequence as the target prompt words.
[0145] In one embodiment, determining at least one target prompt word in the keyword matching results according to a preset prompting strategy includes:
[0146] Sort all recommended suggestions by the most recent input time from the oldest to the oldest, forming the second recommendation sequence;
[0147] Extract the first specified number of recommended prompt words from the second recommended sequence as the target prompt words.
[0148] In one embodiment, the method further includes:
[0149] The tree structure is updated offline according to a preset update strategy.
[0150] This invention provides a non-volatile computer-readable storage medium storing computer-executable instructions that are executed by one or more processors, for example, to perform the operations described above. Figure 1 The method steps S100 to S500.
[0151] As examples, non-volatile storage media can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) as external cache memory. By way of illustration and not limitation, RAM can be obtained in many forms such as synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM). The memory components or memories disclosed in the operating environment described herein are intended to include one or more of these and / or any other suitable types of memory.
[0152] In summary, the automatic suggestion method, apparatus, system, and medium for business configuration input disclosed in this invention involve: receiving configuration characters input by a user on a business configuration page; performing keyword matching in a corresponding partition based on the configuration characters, where the partition stores keywords stored according to a preset data structure; determining at least one target suggestion word from the keyword matching results according to a preset suggestion strategy; displaying the target suggestion word at a designated position of the configuration characters and receiving a selection instruction input by the user; and inputting the selected target suggestion word into the business configuration page according to the selection instruction. By determining and displaying target suggestion words based on matching the input configuration characters with keywords stored according to a preset data structure when the user inputs configuration items, the user can quickly select the required words for configuration input based on the automatically displayed target suggestion words, thereby completing fast and efficient business configuration and effectively improving business configuration efficiency.
[0153] Of course, those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware (such as a processor, controller, etc.). The computer program can be stored in a non-volatile, computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The storage medium can be a memory, magnetic disk, floppy disk, flash memory, optical storage, etc.
[0154] It should be understood that the application of the present invention is not limited to the examples above. Those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.
Claims
1. An automatic suggestion method for business configuration input, characterized in that, include: Receive configuration characters entered by the user on the business configuration page; Based on the configured characters, keyword matching is performed in the corresponding partition, where keywords are stored according to a preset data structure; Based on the preset suggestion strategy, identify at least one target suggestion word from the keyword matching results; The target prompt word is displayed at the specified position of the configuration character, and the user input selection instruction is received; The selected target prompt word is entered into the service configuration page according to the selection instruction; Before receiving the configuration characters entered by the user on the service configuration page, the method further includes: Construct a structure tree to store keywords, where each node in the structure tree is a single character; The storage area is divided into several partitions, and the corresponding tree structure is stored in the specified partition according to the first letter of each keyword; The step of dividing the storage area into several partitions and storing the corresponding tree structure in a designated partition based on the first letter of each keyword includes: The input frequency of each keyword is calculated based on historical input records; The average input frequency of all keywords under different initial letters is calculated based on the input frequency of each keyword. The tree structure corresponding to each first letter whose average input frequency is greater than or equal to a preset threshold is stored in an independent partition; The tree structures corresponding to all first letters whose average input frequency is less than a preset threshold are merged and stored in one partition; The method further includes: The tree structure is updated offline according to a preset update strategy; Each tree structure has a master-slave structure. When the master node provides services, it updates the slave nodes. Once the update is complete, the slave node is switched to the master node, and then the original master node is updated again. After the update is complete, the service is restored.
2. The automatic prompting method for business configuration input according to claim 1, characterized in that, The keyword matching is performed in the corresponding partition according to the configured characters. The partition stores keywords stored according to a preset data structure, including: The corresponding search partition is determined in the storage area based on the first character of the configuration character; The configured characters are matched with nodes in the tree structure stored in the search partition to obtain several recommended suggestion words.
3. The automatic prompting method for business configuration input according to claim 2, characterized in that, The step of determining at least one target prompt word in the keyword matching results according to a preset prompt strategy includes: Sort all recommended suggestions by input frequency from highest to lowest to form the first recommendation sequence; Extract the first specified number of recommended prompt words from the first recommended sequence as the target prompt words.
4. The automatic prompting method for business configuration input according to claim 2, characterized in that, The step of determining at least one target prompt word in the keyword matching results according to a preset prompt strategy includes: Sort all recommended suggestions by the most recent input time from most recent to oldest to form a second recommendation sequence; Extract the first specified number of recommended prompt words from the second recommended sequence as the target prompt words.
5. An automatic prompting device for business configuration input, characterized in that, include: The receiving module is used to receive configuration characters entered by the user on the business configuration page; The matching module is used to perform keyword matching in the corresponding partition according to the configured characters, wherein the partition stores keywords saved according to a preset data structure; The determination module is used to identify at least one target prompt word in the keyword matching results according to a preset prompt strategy. The selection module is used to display the target prompt word at a specified position of the configuration character and receive selection instructions input by the user. An input module is used to input the selected target prompt word into the business configuration page according to the selection instruction; A building module is used to construct a structure tree for storing keywords, where each node in the structure tree is a single character; The partitioned storage module is used to divide the storage area into several partitions and store the corresponding tree structure in the specified partition based on the first letter of each keyword. The partitioned storage module includes: The frequency statistics unit is used to count the input frequency of each keyword based on historical input records; The frequency calculation unit is used to calculate the average input frequency of all keywords under different initial letters based on the input frequency of each keyword. An independent partition storage unit is used to store the structure tree corresponding to each first letter whose average input frequency is greater than or equal to a preset threshold in an independent partition; The partitioned storage unit is merged, and the tree structures corresponding to all the first letters whose average input frequency is less than a preset threshold are merged and stored in one partition; The device further includes: The update module is used to perform offline updates to the structure tree according to a preset update strategy. Each structure tree has a master-slave structure. When the master node is providing services, it updates the slave nodes. After the update is complete, it switches the slave nodes to the master node, and then updates the original master node. After the update is completed, the service is restored.
6. An automatic prompting system for business configuration input, characterized in that, The system includes at least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the automatic prompting method for service configuration input as described in any one of claims 1-4.
7. A non-volatile computer-readable storage medium, characterized in that, The non-volatile computer-readable storage medium stores computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform the automatic prompting method for service configuration input as described in any one of claims 1-4.
Citation Information
Patent Citations
Method for enquiring electronic dictionary word with letter index table and system thereof
CN101082918A
Partitioned management method for multi-tenant shared data table, server and system
CN104216893A