Intelligent art tool matching method and system based on user identity information

By obtaining user account information and historical drawing records, calculating drawing quantity and identity information, and dynamically adjusting tool layout, the problem that users need to understand the software structure to use intelligent art tools is solved, and drawing efficiency is improved.

CN120353975APending Publication Date: 2025-07-22HUAIHUA UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310241440.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-03-10
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

In existing intelligent drawing software, users need to understand the software structure to effectively use intelligent art tools, resulting in low drawing efficiency.

Method used

By obtaining user account information and historical drawing records, calculating the drawing quantity, dynamically adjusting the tool layout table, including tool type and location, and real-time optimization of tool layout based on comparison results and user identity information.

Benefits of technology

It improves the drawing efficiency of users, makes users more handy, and provides a dynamic adaptable tool layout method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120353975A_ABST
    Figure CN120353975A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of art software management, and particularly discloses an intelligent art tool matching method and system based on user identity information, and the method comprises the steps: obtaining the account information of a user, and querying a historical drawing record according to the account information; the historical drawing record is composed of tool names containing duration; calculating the drawing quantity of the historical drawing record, and comparing the drawing quantity with a preset drawing quantity threshold value; wherein the drawing quantity is used for representing the data quantity generated in the drawing process; determining an initial typesetting table according to a comparison result; the initial typesetting table contains tool type items and position items; tool application information of a user is obtained in real time, and the initial typesetting table is adjusted and displayed according to the tool application information. The invention provides a tool typesetting mode which is dynamic and high in adaptability, the creation efficiency can be greatly improved, and the user is more proficient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of art software management, and in particular, to an intelligent art tool matching method and system based on user identity information. Background Art

[0002] Intelligent drawing software is very common in existing intelligent devices. The positions of intelligent art tools in such software are mostly fixed. When using the software, users not only need drawing skills but also need to know the software well enough to select suitable tools for creation.

[0003] In real life, many art practitioners are mostly freelance. Under non-essential circumstances, they will not actively understand rigid drawing software. When they need to use drawing software, due to unfamiliarity with the software, their drawing efficiency is relatively low. How to optimize drawing software and lower the usage threshold is the technical problem that the technical solution of the present invention aims to solve. Summary of the Invention

[0004] The purpose of the present invention is to provide an intelligent art tool matching method and system based on user identity information to solve the problems raised in the above background art.

[0005] To achieve the above purpose, the present invention provides the following technical solutions:

[0006] An intelligent art tool matching method based on user identity information, the method comprising:

[0007] Obtain the user's account information and query the historical drawing records according to the account information; the historical drawing records consist of tool names with durations.

[0008] Calculate the drawing volume of the historical drawing records and compare the drawing volume with a preset drawing volume threshold; wherein, the drawing volume is used to represent the data volume generated during the drawing process.

[0009] Determine an initial layout table according to the comparison result; the initial layout table contains tool type items and position items.

[0010] Real-time obtain the user's tool application information and adjust and display the initial layout table according to the tool application information.

[0011] As a further solution of the present invention: the step of determining the initial layout table according to the comparison result includes:

[0012] When the drawing volume reaches the preset drawing volume threshold, determine the initial layout table according to the historical drawing records.

[0013] When the drawing quantity is less than a preset drawing quantity threshold, obtain the user's identity information, and determine a tool layout table according to the identity information;

[0014] Wherein, during the determination process of the initial layout table, a robustness value is determined in real time; the robustness value is used to characterize the difficulty of adjusting the initial layout table.

[0015] As a further solution of the present invention: the step of determining the initial layout table according to the historical drawing record when the drawing quantity reaches the preset drawing quantity threshold includes:

[0016] When the drawing quantity reaches the preset drawing quantity threshold, read the historical drawing record;

[0017] Convert the tool name into a representative value according to a preset mapping relationship, and convert the historical drawing record into a drawing curve according to the representative value;

[0018] Calculate the derivative curve of the drawing curve, compare the derivative curves corresponding to different historical drawing records, and determine the characteristic segment;

[0019] Determine the tool name group according to the characteristic segment;

[0020] Query the repetition times of each tool name in the tool name group in all historical drawing records, and arrange the tool name group according to the repetition times;

[0021] Query the positions corresponding to each tool name in the historical drawing record, determine the mode position and insert the tool name group to obtain the initial layout table.

[0022] As a further solution of the present invention: the step of calculating the derivative curve of the drawing curve, comparing the derivative curves corresponding to different historical drawing records, and determining the characteristic segment includes:

[0023] Select the derivative curve as the reference curve in turn;

[0024] Crop the reference curve according to a preset cropping step length to obtain a curve segment;

[0025] Traverse and match other derivative curves based on the curve segment, and calculate the matching degree; the matching degree is used to characterize the maximum similarity degree between the curve segment and each region of the derivative curve;

[0026] Mark the curve segment as a characteristic segment according to the matching degree.

[0027] As a further solution of the present invention: the step of obtaining the user's identity information and determining the tool layout table according to the identity information when the drawing quantity is less than the preset drawing quantity threshold includes:

[0028] When the drawing quantity is less than a preset drawing quantity threshold, send a preset resume template to the user;

[0029] Obtain the user's identity information based on the resume template, and query the tool layout table in a preset database according to the identity information;

[0030] Among them, the database contains a tool layout table indexed by identity information.

[0031] As a further solution of the present invention: the step of obtaining the user's tool application information in real time and adjusting and displaying the initial layout table according to the tool application information includes:

[0032] Obtain the tool application duration and tool application frequency of the user in real time;

[0033] Input the tool application duration and tool application frequency into a preset statistical formula, and calculate the priority of each tool in real time;

[0034] Generate an adjustment request for the initial layout table according to the priority. When receiving an adjustment instruction input by the user, adjust the initial layout table; different robustness values correspond to different priority conditions;

[0035] Among them, the generation condition of the adjustment request is that there is no tool application information within a preset time range.

[0036] The technical solution of the present invention also provides an intelligent art tool matching system based on user identity information. The system includes:

[0037] A record query module, used to obtain the user's account information and query the historical drawing record according to the account information; the historical drawing record consists of tool names with durations;

[0038] A drawing quantity comparison module, used to calculate the drawing quantity of the historical drawing record and compare the drawing quantity with a preset drawing quantity threshold; among them, the drawing quantity is used to represent the data quantity generated during the drawing process;

[0039] An initial table determination module, used to determine the initial layout table according to the comparison result; the initial layout table contains tool type items and position items;

[0040] A layout table adjustment module, used to obtain the user's tool application information in real time and adjust and display the initial layout table according to the tool application information.

[0041] As a further solution of the present invention: the initial table determination module includes:

[0042] A first determination unit, used to determine the initial layout table according to the historical drawing record when the drawing quantity reaches the preset drawing quantity threshold;

[0043] A second determination unit, configured to obtain the identity information of the user when the drawing quantity is less than a preset drawing quantity threshold, and determine a tool layout table according to the identity information;

[0044] Wherein, during the determination process of the initial layout table, a robustness value is determined in real time; the robustness value is used to characterize the difficulty of adjusting the initial layout table.

[0045] As a further solution of the present invention: the first determination unit includes:

[0046] A record reading subunit, configured to read a historical drawing record when the drawing quantity reaches a preset drawing quantity threshold;

[0047] A curve subunit, configured to convert a tool name into a representative value according to a preset mapping relationship, and convert the historical drawing record into a drawing curve according to the representative value;

[0048] A feature segment determination subunit, configured to calculate a derivative curve of the drawing curve, compare the derivative curves corresponding to different historical drawing records, and determine a feature segment;

[0049] A name group determination subunit, configured to determine a tool name group according to the feature segment;

[0050] A name group arrangement subunit, configured to query the repetition times of each tool name in the tool name group in all historical drawing records, and arrange the tool name group according to the repetition times;

[0051] A data insertion subunit, configured to query the positions corresponding to each tool name in the historical drawing record, determine a mode position to insert the tool name group, and obtain an initial layout table.

[0052] As a further solution of the present invention: the second determination unit includes:

[0053] A template sending subunit, configured to send a preset resume template to the user when the drawing quantity is less than a preset drawing quantity threshold;

[0054] A layout table query subunit, configured to obtain the identity information of the user based on the resume template, and query a tool layout table in a preset database according to the identity information;

[0055] Wherein, the database contains a tool layout table indexed by identity information.

[0056] Compared with the prior art, the beneficial effects of the present invention are as follows: The present invention records the user's drawing process in real time, generates a drawing record, analyzes the drawing record, determines and arranges a group of tool names, determines the tool positions in combination with the user's habits, and obtains a tool layout table; when the user's drawing record is less, similar users are queried according to the user's identity information, and the tool layout tables of the similar users are obtained; in addition, during the user's use process, the tool layout table is adjusted in real time according to the usage situation; a dynamic and highly adaptable tool layout method is provided, which can greatly improve the creation efficiency and make the user more handy. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings in the following descriptions are only some embodiments of the present invention.

[0058] Figure 1 It is a flowchart of an intelligent art tool matching method based on user identity information.

[0059] Figure 2 It is a first sub-flowchart of an intelligent art tool matching method based on user identity information.

[0060] Figure 3 It is a second sub-flowchart of an intelligent art tool matching method based on user identity information.

[0061] Figure 4 It is a block diagram of the composition structure of an intelligent art tool matching system based on user identity information. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0062] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0063] Embodiment 1

[0064] Figure 1 It is a flowchart of an intelligent art tool matching method based on user identity information. In an embodiment of the present invention, an intelligent art tool matching method based on user identity information, the method includes:

[0065] Step S100: Obtain the user's account information, and query the historical drawing record according to the account information; the historical drawing record consists of tool names with durations;

[0066] When the user draws a picture in the software, the software background will record the user's drawing process. The recorded content includes which tools are selected and how long they are used. The specific usage method can be recorded or not. It should be noted that there is an analogous solution in the prior art for the recording process, that is, the undo function. The premise of the undo function is to record the drawing process.

[0067] Step S200: Calculate the drawing amount of the historical drawing record and compare the drawing amount with a preset drawing amount threshold; wherein, the drawing amount is used to represent the data amount generated during the drawing process.

[0068] One drawing corresponds to one historical drawing record. According to a preset calculation formula, the drawing amount can be calculated; the drawing amount can be the file size of the record.

[0069] Step S300: Determine an initial layout table according to the comparison result; the initial layout table contains a tool type item and a position item.

[0070] There are two cases for the comparison result. First, the drawing amount is small and does not reach the drawing amount threshold. At this time, the software background needs to match some similar users according to the user's identity information and read the tool layout situation of the similar users. Second, the drawing amount is large and reaches the drawing amount threshold. At this time, determine the tool layout situation according to the user's historical drawing record.

[0071] Step S400: Obtain the user's tool application information in real time and adjust and display the initial layout table according to the tool application information.

[0072] After the initial layout table is determined, the user draws an image based on this initial layout table. During the drawing process, the software background will adjust the initial layout table according to the user's usage situation.

[0073] Figure 2 It is the first sub - flow block diagram of the intelligent art tool matching method based on user identity information. The step of determining the initial layout table according to the comparison result includes:

[0074] Step S301: When the drawing amount reaches the preset drawing amount threshold, determine the initial layout table according to the historical drawing record.

[0075] When the drawing amount reaches the preset drawing amount threshold, the historical drawing record of this user is the reference basis for determining the initial layout table.

[0076] Step S302: When the drawing amount is less than the preset drawing amount threshold, obtain the user's identity information and determine the tool layout table according to the identity information.

[0077] When the drawing quantity is less than a preset drawing quantity threshold, the similar users of the user are the reference basis for determining the initial layout table.

[0078] Wherein, during the process of determining the initial layout table, a robustness value is determined in real time; the robustness value is used to characterize the difficulty of adjusting the initial layout table.

[0079] In an example of the technical solution of the present invention, the initial layout table will be adjusted during the user's operation process in step S400. During this adjustment process, a parameter of the robustness value is added to adjust the adjustment difficulty of the initial layout table.

[0080] As a preferred embodiment of the technical solution of the present invention, the step of determining the initial layout table according to the historical drawing record when the drawing quantity reaches the preset drawing quantity threshold includes:

[0081] When the drawing quantity reaches the preset drawing quantity threshold, read the historical drawing record;

[0082] Convert the tool name into a representative value according to a preset mapping relationship, and convert the historical drawing record into a drawing curve according to the representative value;

[0083] The historical drawing record consists of tool names with time lengths, and it is difficult to analyze and compare these names; in order to facilitate feature extraction, it is necessary to preset random variables corresponding to each tool name, and the simplest numbering method can be used for determination; at this time, the historical drawing record can be converted into a drawing curve.

[0084] Calculate the derivative curve of the drawing curve, compare the derivative curves corresponding to different historical drawing records, and determine the characteristic segments;

[0085] Calculating the derivative curve of the drawing curve can obtain the change characteristics of the tool, and this change characteristic reflects the cooperation relationship between different tools. For example, the pencil tool and the eraser tool often appear at the same time; according to the derivative curve, it can be determined which change characteristics are similar, and the curve segments corresponding to these similar change characteristics are the characteristic segments.

[0086] Determine the tool name group according to the characteristic segments;

[0087] The characteristic segment is a curve, and the values of each point in the curve correspond to different tool names. Therefore, the characteristic segment corresponds to a set of tool names.

[0088] Query the repetition times of each tool name in the tool name group in all historical drawing records, and arrange the tool name group according to the repetition times;

[0089] After packing the tool names (tool name groups), calculate the repetition times of each tool name in each tool name group, and the overall repetition times of the tool name group can be obtained. Arrange the tool name groups according to the overall repetition times.

[0090] Query the positions corresponding to each tool name in the historical drawing records, determine the mode position and insert the tool name group to obtain an initial layout table;

[0091] Query the preferred layout positions of the user in the historical drawing records. The mode position refers to the position that appears the most times. Insert the positions into the arranged tool name group to obtain the initial layout table.

[0092] Further, the steps of calculating the derivative curve of the drawing curve, comparing the derivative curves corresponding to different historical drawing records, and determining the characteristic segment include:

[0093] Select the derivative curves as the reference curves in turn;

[0094] Crop the reference curve according to a preset cropping step length to obtain curve segments;

[0095] Traverse and match other derivative curves based on the curve segments, and calculate the matching degree; the matching degree is used to represent the maximum similarity degree of each region between the curve segment and the derivative curve;

[0096] Mark the curve segment as a characteristic segment according to the matching degree.

[0097] The above content defines the generation process of the characteristic segment. First, select a derivative curve, then crop the derivative curve to obtain curve segments; then, calculate the occurrence of the curve segments in other curve segments, and mark the curve segments as characteristic segments according to the occurrence.

[0098] It is worth mentioning that calculating the occurrence of curve segments in other curve segments can draw on the convolutional kernel traversal link in the existing neural network recognition model.

[0099] As a preferred embodiment of the technical solution of the present invention, the steps of obtaining the user's identity information and determining the tool layout table according to the identity information when the drawing quantity is less than a preset drawing quantity threshold include:

[0100] When the drawing quantity is less than the preset drawing quantity threshold, send a preset resume template to the user;

[0101] Obtain the user's identity information based on the resume template, and query the tool layout table in a preset database according to the identity information;

[0102] Among them, the database contains tool layout tables indexed by identity information.

[0103] When the drawing quantity does not reach the drawing quantity threshold, obtain the user's identity information according to a preset resume template, and then determine similar users and query the corresponding tool layout table.

[0104] Figure 3 It is the second sub-process block diagram of the intelligent art tool matching method based on user identity information. The steps of obtaining the user's tool application information in real time and adjusting and displaying the initial layout table according to the tool application information include:

[0105] Step S401: Obtain the tool application duration and tool application frequency of the user in real time;

[0106] Step S402: Input the tool application duration and tool application frequency into a preset statistical formula to calculate the priority of each tool in real time;

[0107] Step S403: Generate an adjustment request for the initial layout table according to the priority. When a user input adjustment instruction is received, adjust the initial layout table; different robustness values correspond to different priority conditions;

[0108] Among them, the generation condition of the adjustment request is that there is no tool application information within a preset time range.

[0109] In an example of the technical solution of the present invention, the tool application duration and tool application frequency of the user are obtained in real time. The tool application duration and tool application frequency can reflect the user's preference degree for different tools, and the preference degree is represented by the priority; when the priority reaches the priority condition of the initial layout table, an adjustment request is generated; the adjustment request can be a pop-up window, and the initial layout table will be adjusted only when a user input adjustment instruction is received.

[0110] Embodiment 2

[0111] Figure 4 It is the composition structure block diagram of the intelligent art tool matching system based on user identity information. In the embodiment of the present invention, an intelligent art tool matching system based on user identity information is provided. The system 10 includes:

[0112] A record query module 11, configured to obtain the user's account information and query the historical drawing records according to the account information; the historical drawing records are composed of tool names with durations;

[0113] A drawing quantity comparison module 12, configured to calculate the drawing quantity of the historical drawing records and compare the drawing quantity with a preset drawing quantity threshold; wherein, the drawing quantity is used to represent the data quantity generated during the drawing process;

[0114] An initial table determination module 13 for determining an initial layout table according to the comparison result; the initial layout table contains a tool type item and a position item;

[0115] A layout table adjustment module 14 for obtaining the tool application information of the user in real time and adjusting and displaying the initial layout table according to the tool application information.

[0116] Among them, the initial table determination module 13 includes:

[0117] A first determination unit for determining an initial layout table according to the historical drawing record when the drawing quantity reaches a preset drawing quantity threshold;

[0118] A second determination unit for obtaining the user's identity information and determining a tool layout table according to the identity information when the drawing quantity is less than the preset drawing quantity threshold;

[0119] Among them, during the determination process of the initial layout table, a robustness value is determined in real time; the robustness value is used to characterize the difficulty level of adjusting the initial layout table.

[0120] Furthermore, the first determination unit includes:

[0121] A record reading subunit for reading the historical drawing record when the drawing quantity reaches the preset drawing quantity threshold;

[0122] A curve subunit for converting the tool name into a representative value according to a preset mapping relationship and converting the historical drawing record into a drawing curve according to the representative value;

[0123] A feature segment determination subunit for calculating the derivative curve of the drawing curve, comparing the derivative curves corresponding to different historical drawing records, and determining the feature segment;

[0124] A name group determination subunit for determining a tool name group according to the feature segment;

[0125] A name group arrangement subunit for querying the repetition times of each tool name in the tool name group in all historical drawing records and arranging the tool name group according to the repetition times;

[0126] A data insertion subunit for querying the positions corresponding to each tool name in the historical drawing record, determining the mode position and inserting the tool name group to obtain the initial layout table.

[0127] Specifically, the second determination unit includes:

[0128] A template sending subunit for sending a preset resume template to the user when the drawing quantity is less than the preset drawing quantity threshold;

[0129] The typesetting table query sub-unit is used to obtain the user's identity information based on the resume template, and query the tool typesetting table in a preset database according to the identity information;

[0130] Wherein, the database contains a tool typesetting table indexed by identity information.

[0131] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. An intelligent art tool matching method based on user identity information, characterized in that, The method includes: Obtain the user's account information and query the historical drawing records according to the account information; the historical drawing records consist of tool names with durations; Calculate the drawing volume of the historical drawing records and compare the drawing volume with a preset drawing volume threshold; wherein, the drawing volume is used to represent the data volume generated during the drawing process; Determine an initial layout table according to the comparison result; the initial layout table contains a tool type item and a position item; Obtain the user's tool application information in real time and adjust and display the initial layout table according to the tool application information.

2. The intelligent art tool matching method based on user identity information according to claim 1, wherein The step of determining the initial layout table according to the comparison result includes: When the drawing volume reaches the preset drawing volume threshold, determine the initial layout table according to the historical drawing records; When the drawing volume is less than the preset drawing volume threshold, obtain the user's identity information and determine the tool layout table according to the identity information; Wherein, during the determination process of the initial layout table, a robustness value is determined in real time; the robustness value is used to represent the difficulty level of adjusting the initial layout table.

3. The intelligent art tool matching method based on user identity information according to claim 2, wherein, The step of when the drawing volume reaches the preset drawing volume threshold and determining the initial layout table according to the historical drawing records includes: When the drawing volume reaches the preset drawing volume threshold, read the historical drawing records; Convert the tool names into representative values according to a preset mapping relationship, and convert the historical drawing records into a drawing curve according to the representative values; Calculate the derivative curve of the drawing curve, compare the derivative curves corresponding to different historical drawing records, and determine the characteristic segments; Determine the tool name group according to the characteristic segments; Query the repetition times of each tool name in the tool name group in all historical drawing records, and arrange the tool name group according to the repetition times; Query the positions corresponding to each tool name in the historical drawing records, determine the mode position and insert the tool name group to obtain the initial layout table.

4. The intelligent art tool matching method based on user identity information according to claim 3, wherein The step of calculating the derivative curve of the drawing curve, comparing the derivative curves corresponding to different historical drawing records, and determining the characteristic segments includes: Select the derivative curve as the reference curve in turn; Crop the reference curve according to a preset cropping step length to obtain a curve segment; Traverse and match other derivative curves based on the curve segment, and calculate the matching degree; the matching degree is used to represent the maximum similarity degree between the curve segment and each region of the derivative curve; Mark the curve segment as a characteristic segment according to the matching degree.

5. The intelligent art tool matching method based on user identity information according to claim 2, characterized in that The step of when the drawing volume is less than the preset drawing volume threshold, obtaining the user's identity information and determining the tool layout table according to the identity information includes: When the drawing volume is less than the preset drawing volume threshold, send a preset resume template to the user; Obtain the user's identity information based on the resume template and query the tool layout table in a preset database according to the identity information; Wherein, the database contains a tool layout table indexed by identity information.

6. The intelligent art tool matching method based on user identity information according to claim 1, characterized in that The step of obtaining the user's tool application information in real time and adjusting and displaying the initial layout table according to the tool application information includes: Obtain the tool application duration and tool application frequency of the user in real time; Input the tool application duration and tool application frequency into a preset statistical formula and calculate the priority of each tool in real time; Generate an adjustment request for the initial layout table according to the priority. When a user input adjustment instruction is received, adjust the initial layout table; different robustness values correspond to different priority conditions; Among them, the generation condition of the adjustment request is that there is no tool application information within a preset time range.

7. An intelligent art tool matching system based on user identity information, characterized in that, The system includes: A record query module, configured to obtain user account information and query historical drawing records according to the account information; the historical drawing records are composed of tool names with durations; A drawing volume comparison module, configured to calculate the drawing volume of the historical drawing records and compare the drawing volume with a preset drawing volume threshold; wherein, the drawing volume is used to represent the data volume generated during the drawing process; An initial table determination module, configured to determine an initial layout table according to the comparison result; the initial layout table contains tool type items and position items; A layout table adjustment module, configured to obtain user tool application information in real time and adjust and display the initial layout table according to the tool application information.

8. The intelligent art tool matching system based on user identity information according to claim 7, characterized in that, The initial table determination module includes: A first determination unit, configured to determine an initial layout table according to historical drawing records when the drawing volume reaches the preset drawing volume threshold; A second determination unit, configured to obtain user identity information and determine a tool layout table according to the identity information when the drawing volume is less than the preset drawing volume threshold; Among them, during the determination process of the initial layout table, a robustness value is determined in real time; the robustness value is used to represent the difficulty of adjusting the initial layout table.

9. The intelligent art tool matching system based on user identity information according to claim 8, characterized in that The first determination unit includes: A record reading subunit, configured to read historical drawing records when the drawing volume reaches the preset drawing volume threshold; A curve subunit, configured to convert tool names into representative values according to a preset mapping relationship, and convert the historical drawing records into a drawing curve according to the representative values; A feature segment determination subunit, configured to calculate the derivative curve of the drawing curve, compare the derivative curves corresponding to different historical drawing records, and determine the feature segment; A name group determination subunit, configured to determine a tool name group according to the feature segment; A name group arrangement subunit, configured to query the repetition times of each tool name in the tool name group in all historical drawing records, and arrange the tool name group according to the repetition times; A data insertion subunit, configured to query the positions corresponding to each tool name in the historical drawing records, determine the mode position and insert the tool name group to obtain an initial layout table.

10. The intelligent art tool matching system based on user identity information according to claim 8, characterized in that, The second determination unit includes: A template sending subunit, configured to send a preset resume template to the user when the drawing volume is less than the preset drawing volume threshold; A layout table query subunit, configured to obtain user identity information based on the resume template and query a tool layout table in a preset database according to the identity information; Among them, the database contains tool layout tables indexed by identity information.