Art design system and design method based on dynamic interaction

Through an art design system based on dynamic interaction, the problem of lack of an efficient interactive platform in traditional design collaboration methods is solved, real-time collaboration and task synchronization of multiple users are achieved, and the efficiency and quality of design projects are improved.

CN120218516AInactive Publication Date: 2025-06-27SHANWEI INNOVATION IND DESIGN INSTITUTE
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510290518.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-12
Publication Date
2025-06-27
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The traditional art design collaboration method lacks an efficient and unified interactive platform, which makes it difficult to display the real-time status of the design project, high communication costs, and poor work connections, which affect design efficiency.

Method used

It provides an art design system based on dynamic interaction, including interface interaction module, interaction management module, data synchronization module and task allocation module. It supports multiple users to edit and preview simultaneously, synchronize design data and task status in real time, and coordinate dynamic interaction design work among team members.

Benefits of technology

It improves team collaboration efficiency, ensures that the design project is completed with high quality and efficiency, and achieves reasonable allocation of tasks and effective handling of conflicts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120218516A_ABST
    Figure CN120218516A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of interactive design, and discloses an art design system and method based on dynamic interaction, and the system comprises an interface interaction module, an interaction management module, a data synchronization module and a task distribution module. Multiple users are supported to edit and preview at the same time, the task allocation state is clearly presented, instant communication is promoted, and the cooperation efficiency is greatly improved; according to precise allocation of member specialities, workloads and task requirements, optimization targets are to minimize task completion time and maximize member satisfaction, and reasonable allocation of tasks is guaranteed; the subtask progress is updated in real time, the data detection frequency is dynamically adjusted according to the project condition, and an incremental updating and consistency checking and repairing mechanism is adopted to ensure that members obtain latest accurate information in time; design conflicts can be effectively detected, the smooth design process is solved and maintained by means of a priority strategy and version control, and the efficiency of cooperation of an art design team is comprehensively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of interaction design, and particularly to an art design system and design method based on dynamic interaction. Background Art

[0002] With the increasing complexity of design projects, involving numerous links and personnel, traditional art design methods face many challenges. In the past, during the collaboration process of design team members, there was a lack of an efficient and unified interaction platform. Members often used their own independent tools for design work, making it difficult to intuitively and comprehensively display the real-time status of design projects within the team. Different members may have deviations in their understanding of the project, resulting in increased communication costs and unsmooth work connection, seriously affecting design efficiency. For example, in the advertising design projects of some large brands, team members such as designers, copywriters, and art editors often have duplicate work or inconsistent work directions because they cannot conveniently share and synchronize design ideas and progress.

[0003] In terms of progress tracking and synchronization, traditional methods are difficult to accurately and timely grasp the progress of each subtask of the project. Team members cannot timely obtain the latest design data and task status, resulting in information lag and making it difficult to adjust the work rhythm in a timely manner according to the overall project progress. Moreover, when multiple members edit the same design element simultaneously, conflicts are extremely likely to occur. Traditional systems lack effective conflict detection and resolution mechanisms, easily causing chaos in design results and data loss. For example, during the art design process of a game, different artists simultaneously modified the same part of a character model. Due to the failure to timely detect and resolve the conflict, the model had serious errors and required a large amount of time for rework.

[0004] In summary, the existing art design collaboration methods have obvious deficiencies, and there is an urgent need for an innovative art design system and method based on dynamic interaction to improve team collaboration efficiency and ensure the high-quality and high-efficiency completion of design projects. Summary of the Invention

[0005] The purpose of the present invention is to provide an art design system and design method based on dynamic interaction, which solves the technical problems raised in the background art.

[0006] The purpose of the present invention can be achieved through the following technical solutions:

[0007] An art design system based on dynamic interaction, comprising:

[0008] An interface interaction module, which is used for all members of the design team to enter the design system and is also used for each member of the team to interact with respect to relevant design projects;

[0009] An interaction management module for coordinating the dynamic interaction design work among various members of the team;

[0010] A data synchronization module for synchronizing the latest design data and task status to all team members;

[0011] A task assignment module for assigning tasks according to project requirements and the situation of team members.

[0012] As a further solution of the present invention: Among them, the interface interaction module includes a design workspace, a task list area, and a real-time chat area;

[0013] The design workspace is used to display the real-time status of the current design project, and it supports multi-user simultaneous editing and preview;

[0014] The task list area is used to display the task assignment status of the current design project;

[0015] The real-time chat area is used for instant communication among various members of the team.

[0016] As a further solution of the present invention: Among them, the dynamic interaction management module is responsible for interacting with users and collecting information on users' task requirements and preferences;

[0017] The task assignment module assigns tasks based on the collected information on users' task requirements and preferences. After the task assignment is completed, the assignment result is fed back to the dynamic interaction management module and displayed to the user through the interface interaction module;

[0018] When the user operates on the design project during the interaction process, the dynamic interaction management module triggers the data synchronization module to synchronize the latest design project among multiple members corresponding to the same design system.

[0019] As a further solution of the present invention: The coordination method of the interaction management module is as follows:

[0020] StepK1, Task decomposition:

[0021] Decompose the design project into multiple subtasks, where each subtask corresponds to a dynamic interaction design link;

[0022] StepK2, Task assignment:

[0023] Assign subtasks to each member according to the expertise and current workload of each member of the team;

[0024] The assignment algorithm is as follows:

[0025] Assignment weight = member expertise matching degree / member current workload;

[0026] Among them, the member expertise matching degree is calculated based on the historical task completion situation and skill tags, and the current workload of the member is estimated by the number of tasks being processed and the time;

[0027] StepK3. Progress synchronization:

[0028] The progress of each subtask is updated in real time and transmitted to each member of the team through the data synchronization module;

[0029] The progress calculation formula of the subtask is as follows:

[0030] Task progress = (completed workload / total workload) × 100%;

[0031] Among them, the completed workload is estimated based on the task completion time point and task complexity, and the total workload is the value determined during task decomposition;

[0032] StepK4. Conflict detection:

[0033] When multiple members edit the same design element simultaneously, it is determined that there is a conflict in the design, and relevant members are prompted through the real-time chat area;

[0034] The conflict resolution strategy is as follows:

[0035] Priority strategy: Determine the editing priority based on the urgency of the task and the role of the member;

[0036] Version control: The system will save multiple versions of the design element to facilitate team members to select and merge in case of conflicts;

[0037] As a further solution of the present invention: The synchronization method is as follows:

[0038] StepH1. Data update detection:

[0039] Regularly detect the update situation of design data and task status;

[0040] Among them, the regular detection frequency is dynamically adjusted according to the project complexity and the number of team members, and the formula is as follows:

[0041] Detection frequency = (project complexity / number of team members) × base frequency

[0042] Among them, the base frequency is a preset value of the system, and the project complexity is calculated based on the number of tasks and the task difficulty coefficient;

[0043] StepH2. Data synchronization:

[0044] After detecting the update, synchronize the latest data to the design work area and task list area of all team members;

[0045] Among them, the synchronization process adopts an incremental update strategy, that is, only the changed data part is transmitted;

[0046] StepH3. Data consistency check:

[0047] After synchronization is completed, the system checks the data consistency of all team members;

[0048] If the data is inconsistent, the system automatically triggers a data repair mechanism to ensure data consistency;

[0049] Among them, the data repair mechanism will correct the inconsistent data according to the backup data and the latest update records;

[0050] As a further solution of the present invention: the task assignment method is as follows:

[0051] StepF1. Task requirement analysis:

[0052] Analyze the task requirements of the project to determine the workload, difficulty coefficient, and urgency of each task;

[0053] The task requirement analysis formula is as follows:

[0054] Task requirement = workload × difficulty coefficient × urgency

[0055] Among them, the workload is estimated by the time and resources required for the task, the difficulty coefficient is determined by the task type and historical data, and the urgency is calculated by the project progress and the deadline;

[0056] StepF2. Member ability assessment:

[0057] Evaluate the abilities of team members, including expertise, experience, and current workload;

[0058] The member ability assessment formula is as follows:

[0059] Member ability = (expertise matching degree × experience value) / current workload

[0060] Among them, the expertise matching degree is calculated by the skill tags and the historical task completion situation, and the experience value is determined by the member's working years and project participation;

[0061] StepF3. Task assignment optimization:

[0062] According to the task requirements and member abilities, optimize the task assignment plan. The optimization goal is to minimize the task completion time and maximize the member satisfaction;

[0063] The optimization formula is as follows:

[0064] Optimization goal = task completion time / member satisfaction

[0065] Among them, the task completion time is estimated through task requirements and workload, and the member satisfaction is calculated through task allocation fairness and member feedback.

[0066] An art design method based on dynamic interaction, which is implemented through an art design system based on dynamic interaction. The method includes the following steps:

[0067] The first step: Enter the design system:

[0068] All members of the design team enter the design system through the interface interaction module. The interface interaction module includes a design workspace, a task list area, and a real-time chat area, which are used to display the real-time status of the current design project, show the task allocation status, and enable instant communication among team members respectively;

[0069] The second step: Task decomposition and allocation:

[0070] First, the interaction management module decomposes the design project into multiple subtasks; then the task allocation module allocates tasks according to the expertise and current workload of team members; after the task allocation is completed, the allocation result is fed back to the dynamic interaction management module and displayed to the user through the interface interaction module;

[0071] The third step: Progress synchronization and conflict detection and resolution:

[0072] The progress of each subtask is updated in real time. Specifically: Regularly detect the updates of design data and task status. After detecting the updates, synchronize the latest data to the design workspaces and task list areas of all team members. After the synchronization is completed, the system checks the data consistency of all team members. If the data is inconsistent, the system automatically triggers a data repair mechanism to correct the inconsistent data according to the backup data and the latest update records;

[0073] When multiple members edit the same design element simultaneously, it is determined that there is a conflict in the design, and relevant members are prompted through the real-time chat area;

[0074] The fourth step: User interaction and data update:

[0075] When the user operates on the design project during the interaction process, the dynamic interaction management module triggers the data synchronization module to synchronize the latest design project among multiple members corresponding to the same design system.

[0076] Advantages of the present invention:

[0077] Efficient Team Collaboration: The interface interaction module enables members of the design team to access the system and interact conveniently. The design workspace supports multi-user simultaneous editing and previewing. The task list area clearly shows the task assignment status, and the real-time chat area facilitates instant communication among members, enhancing the collaboration efficiency among team members, enabling them to work together better, and accelerating the progress of the design project.

[0078] Reasonable Task Allocation: The task allocation module assigns tasks based on the expertise and current workload of team members. At the same time, it optimizes the task allocation plan by analyzing task requirements and evaluating member capabilities. The goal is to minimize task completion time and maximize member satisfaction, achieving reasonable task allocation, giving full play to the advantages of each member, and improving the quality and efficiency of task completion.

[0079] Timely Progress Synchronization: The data synchronization module can synchronize the latest design data and task status to all team members, and the interaction management module updates the subtask progress in real time and transmits it to members, ensuring that team members can timely understand the project progress, facilitating timely adjustment of work arrangements, and ensuring that the project proceeds as planned.

[0080] Effective Conflict Handling: When multiple members edit the same design element simultaneously, the system can determine design conflicts and prompt relevant members through the real-time chat area. At the same time, it provides conflict resolution strategies for priority policies and version control, avoiding work chaos caused by design conflicts and ensuring the smooth progress of the design work.

[0081] Flexible Synchronization Mechanism: The data synchronization method adopts regular detection and update, incremental update strategies, as well as data consistency checking and repair mechanisms. It dynamically adjusts the detection frequency according to the project complexity and the number of team members, which can not only timely detect and synchronize data updates but also reduce the data transmission volume, ensuring data consistency among all team members and improving the stability and reliability of the system.

[0082] Accurate Requirement and Ability Matching: Through detailed analysis of task requirements and comprehensive evaluation of member capabilities, the task assignment is more in line with the actual situation, achieving accurate matching of task requirements and member capabilities, and improving the effect of task execution. Brief Description of the Drawings

[0083] The present invention will be further described below in conjunction with the drawings.

[0084] Figure 1 It is a system block diagram of an art design system based on dynamic interaction of the present invention.

[0085] Figure 2 It is a flowchart of an art design method based on dynamic interaction of the present invention. Detailed Embodiment

[0086] Next, in combination with the accompanying drawings in the embodiments of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present invention.

[0087] Embodiment 1

[0088] Please refer to Figure 1 and Figure 2 As shown, the present invention provides an art design system based on dynamic interaction, including:

[0089] An interface interaction module for all members of the design team to enter the design system and for each member of the team to interact for relevant design projects;

[0090] Among them, the interface interaction module includes a design workspace, a task list area, and a real-time chat area;

[0091] The design workspace is used to display the real-time status of the current design project, and it supports multi-user simultaneous editing and preview;

[0092] For example, in an animation design project, different members can simultaneously edit the actions of animation characters, scene layouts, etc., and can see each other's modifications in real time, thus achieving seamless collaboration;

[0093] The task list area is used to display the task assignment status of the current design project;

[0094] For example, in a large art design project, the task list area will detail each subtask, such as poster design, video editing, sound effect production, etc., as well as the person in charge and the current status corresponding to each subtask, facilitating members to reasonably arrange their work progress and also facilitating project managers to conduct overall task monitoring and coordination;

[0095] The real-time chat area is used for instant communication among all members of the team;

[0096] For example, when a member encounters a problem in the design workspace, they can immediately ask other members in the real-time chat area for advice and quickly get help, avoiding delays in problems affecting the project progress;

[0097] An interaction management module for coordinating the dynamic interaction design work among all members of the team;

[0098] The coordination method of the interaction management module is as follows:

[0099] Step K1, task decomposition:

[0100] Decompose the design project into multiple subtasks, where each subtask corresponds to a dynamic interaction design session;

[0101] For example: An animation design project can be decomposed into subtasks such as keyframe design, transition effect design, and sound effect design;

[0102] StepK2, Task Allocation:

[0103] Allocate subtasks to each member according to the expertise and current workload of each member of the team;

[0104] The allocation algorithm is as follows:

[0105] Allocation weight = Member expertise matching degree / Member current workload;

[0106] Where:

[0107] The member expertise matching degree is calculated based on the historical task completion situation and skill tags:

[0108] Specifically as follows:

[0109] First, set skill tags for the task and the member respectively, and compare the proportion of the number of identical tags between the two to the total number of task tags;

[0110] Then screen the member's historical high-score tasks. If the current task matches their area of expertise, give an additional score for the matching degree;

[0111] Finally, add the skill tag matching degree and the historical task bonus together to obtain the final expertise matching degree;

[0112] The member's current workload is estimated based on the number of tasks they are currently handling and the time;

[0113] Specifically as follows:

[0114] First, count the number of tasks that the member is currently handling and are in progress;

[0115] Then, estimate the remaining completion time of each task based on the task difficulty assessment and experience, and add them up;

[0116] Consider the task priority to give different time weights, and then adjust the total time in combination with the member's task parallel processing ability to obtain the workload;

[0117] For example: If a member has successfully completed work similar to the current subtask multiple times in previous projects, or their skill tags highly match the skills required for the subtask, then the member's expertise matching degree for this subtask will be relatively high;

[0118] Sort the subtasks by the weight assigned to each member, and assign subtasks to members with higher weights first, so as to optimize task allocation, give full play to the advantages of each member, and improve work efficiency;

[0119] Step K3, progress synchronization:

[0120] Update the progress of each subtask in real time and transmit it to each team member through the data synchronization module;

[0121] The progress calculation formula of the subtask is as follows:

[0122] Task progress = (completed workload / total workload) × 100%;

[0123] in:

[0124] The amount of work completed is estimated by the time point of task completion and the complexity of the task;

[0125] The details are as follows:

[0126] First, record the start time of the task and the time nodes of each stage, compare with the planned time, and estimate the completion ratio;

[0127] If the plan is to complete a task in 10 days, and 4 days have already been completed with normal progress, it can be preliminarily estimated that 40% has been completed.

[0128] Then break down the task results into quantifiable indicators, such as the number of graphics drawn and the number of lines of code written for the design task, and calculate the proportion of completed indicators to the total;

[0129] For work that is difficult to quantify, professionals will comprehensively evaluate the amount of work completed based on task completion and quality;

[0130] The total workload is the value determined when the task is decomposed;

[0131] For example, for a relatively simple design task, if half of the estimated time has been spent and the work completed is consistent with the estimate, then the completed work can be estimated as half of the total work;

[0132] Team members can check the progress of each subtask at any time and adjust their work arrangements in a timely manner to ensure that the entire project proceeds smoothly according to the planned schedule;

[0133] Step K4, conflict detection:

[0134] When multiple members edit the same design element at the same time, it is determined that there is a design conflict and the relevant members are notified through the real-time chat area;

[0135] The conflict resolution strategy is as follows:

[0136] Priority strategy: Determine editing priorities based on the urgency of the task and the role of the member;

[0137] For example, for a critical task in an important design project that is about to go online, the core members responsible for the task have a higher priority when editing the same design element.

[0138] Version control: The system will save multiple versions of design elements, making it easier for team members to select and merge when conflicts arise;

[0139] Members can compare the design effects of different versions according to actual conditions, select the most appropriate version or integrate the advantages of multiple versions to resolve conflicts and advance design work;

[0140] The art design system based on dynamic interaction constructed in this embodiment sets the design work area, task list area and real-time chat area through the interface interaction module, provides a convenient interaction platform for design team members, realizes the real-time status display of design projects, task allocation status viewing and instant communication among members. The interactive management module adopts the methods of task decomposition, reasonable allocation, progress synchronization and conflict detection and resolution, gives full play to the advantages of members, improves work efficiency, ensures the smooth progress of the project according to the predetermined plan, effectively solves the communication and collaboration problems in the team collaboration process, and improves the overall execution effect of the design project.

[0141] Embodiment 2

[0142] See also Figure 1 and Figure 2 As shown, as the second embodiment of the present invention, when the present application is implemented, compared with the first embodiment, the technical solution of this embodiment is different from that of the first embodiment only in that the present embodiment further includes:

[0143] Data synchronization module, used to synchronize the latest design data and task status to all team members;

[0144] The synchronization method is as follows:

[0145] StepH1, data update detection:

[0146] Regularly check the update of design data and task status;

[0147] Among them, the regular testing frequency is dynamically adjusted according to the complexity of the project and the number of team members. The formula is as follows:

[0148] Testing frequency = (project complexity / number of team members) × basic frequency

[0149] Among them, the base frequency is a system preset value. According to data and experience of similar art design projects, combined with factors such as conventional hardware performance and network environment, a fixed time interval value is preset as the base frequency. For example, it is detected once every 10 minutes;

[0150] The project complexity is calculated based on the number of tasks and the task difficulty coefficient;

[0151] Specifically as follows:

[0152] First, count the number of subtasks included in the project. Among them, the more the number, the higher the complexity;

[0153] Then, according to the task type and historical data, set a difficulty coefficient for each subtask. For example, simple is 1, medium is 2, and difficult is 3;

[0154] After that, multiply the difficulty coefficient of each subtask by the quantity and accumulate them to obtain the project complexity value;

[0155] For example, for a large design project with a large number of complex tasks, due to the high possibility of data changes and a large number of team members, in order to ensure data timeliness, the system will increase the detection frequency according to the above formula to detect data updates in a timely manner;

[0156] StepH2, Data synchronization:

[0157] After detecting the update, the latest data is synchronized to the design work areas and task list areas of all team members;

[0158] Among them, the incremental update strategy is adopted during the synchronization process, that is, only the changed data part is transmitted instead of retransmitting the entire data file. This can effectively reduce the data transmission volume, improve the synchronization efficiency, and at the same time reduce the occupation of network bandwidth;

[0159] StepH3, Data consistency check:

[0160] After synchronization is completed, the system checks the data consistency of all team members;

[0161] If the data is inconsistent, the system automatically triggers the data repair mechanism to ensure data consistency;

[0162] Among them, the data repair mechanism will correct the inconsistent data according to the backup data and the latest update records to ensure that the data of all members is consistent and avoid design errors and work chaos caused by data inconsistency;

[0163] The task assignment module is used to assign tasks according to project requirements and the situation of team members;

[0164] The task assignment method is as follows:

[0165] Step F1. Task Requirement Analysis:

[0166] Analyze the task requirements of the project, and determine the workload, difficulty coefficient, and urgency of each task;

[0167] The formula for task requirement analysis is as follows:

[0168] Task Requirement = Workload × Difficulty Coefficient × Urgency

[0169] Among them, the workload is estimated based on the time and resources required for the task, the difficulty coefficient is determined based on the task type and historical data, and the urgency is calculated based on the project schedule and deadline;

[0170] The method for obtaining the workload is as follows: Based on the data of past similar tasks, combined with the requirements of the scale, fineness, etc. of this task, estimate the total duration required to complete the task, or the number of specific work units to be completed, so as to quantify the workload;

[0171] The method for obtaining the difficulty coefficient is as follows: Refer to the completion situation of historical tasks of the same type, as well as factors such as the professional skills and innovation degree required for the task, and divide the task into simple, medium, and difficult corresponding to different levels, corresponding to coefficient values of 1, 2, and 3 respectively;

[0172] The method for obtaining the urgency is as follows: Based on the overall project schedule, calculate the difference between the task deadline and the current time. The smaller the difference, the higher the urgency. Corresponding values can be set to represent it. For example, if there are 1 - 3 days remaining until the deadline, it is high, and the corresponding value is set to 3; if there are 4 - 7 days remaining until the deadline, it is medium, and the corresponding value is set to 2; if there are more than 7 days remaining until the deadline, it is low, and the corresponding value is set to 1;

[0173] For example: For a task that requires drawing a large number of complex animation scenes, the time, manpower, and material resources required are relatively large, so the estimated workload is relatively large;

[0174] For a brand - new dynamic interaction effect design task, since there is not much experience to follow, its difficulty coefficient is relatively high;

[0175] If the deadline of a task is approaching and it is crucial for the overall progress of the project, then its urgency is relatively high;

[0176] Step F2. Team Member Ability Assessment:

[0177] Evaluate the abilities of team members, including expertise, experience, and current workload;

[0178] The formula for team member ability assessment is as follows:

[0179] Team Member Ability = (Expertise Matching Degree × Experience Value) / Member's Current Workload

[0180] Among them, the expertise matching degree is calculated based on skill tags and historical task completion, and the experience value is determined based on the member's working years and project participation;

[0181] The method for obtaining the expertise matching degree: Compare the task skill tags with the member's skill tags, count the proportion of the number of identical tags in the total number of task tags, and then give extra points in combination with the member's historical high-score task situation in the relevant expertise field, and comprehensively obtain the expertise matching degree;

[0182] The method for obtaining the experience value: Based on the member's working years, assign a specified score for each full year, such as adding 1 point for each full year, and then count the number of projects the member participates in. Each project is assigned a corresponding score according to its scale, such as 1 point for a small project, 3 points for a medium-sized project, and 5 points for a large project. The two scores are added up to obtain the experience value;

[0183] For example, if member B has worked in the field of dynamic interaction design for many years, participated in multiple successful projects, and their skill tags highly match the task requirements of the current project, then member B's expertise matching degree and experience value will be relatively high. And the current workload is estimated by counting the number of tasks the member is currently handling and the estimated completion time;

[0184] Step F3, Task Assignment Optimization:

[0185] Optimize the task assignment plan according to the task requirements and member capabilities. The optimization goal is to minimize the task completion time and maximize the member satisfaction. The optimization formula is as follows:

[0186] Optimization goal = Task completion time / Member satisfaction

[0187] Among them, the task completion time is estimated based on the task requirements and workload, and the member satisfaction is calculated based on the fairness of task assignment and member feedback;

[0188] The method for obtaining the task completion time:

[0189] Estimate according to the task workload, difficulty coefficient and the average working efficiency of team members;

[0190] First, determine the workload completed by the member per unit time based on past experience, divide the total workload by this value to get the preliminary completion time, and then adjust it in combination with the difficulty coefficient. If the difficulty is high, extend it appropriately, and thus obtain the task completion time;

[0191] The method for obtaining the member satisfaction:

[0192] Consider from two aspects: the fairness of task assignment and member feedback;

[0193] Fairness is judged by comparing the capabilities of team members with the difficulty and workload of tasks; member feedback is collected through regular questionnaires, covering task interest and work pressure, and member satisfaction is quantified by combining the two;

[0194] Through different task assignment combinations, the optimization objective value of each combination is calculated using the above formula, and the assignment plan with the optimal optimization objective value is selected, so as to achieve reasonable task assignment, ensuring that the project can be completed on time and improving the work enthusiasm and satisfaction of team members;

[0195] Based on Embodiment 1, this embodiment adds a data synchronization module, which can timely detect the updates of design data and task status by dynamically adjusting the detection frequency, and adopts an incremental update strategy to efficiently synchronize data. After the synchronization is completed, the data consistency is checked to ensure the accuracy of the data. The task assignment module realizes reasonable task assignment from task requirement analysis, member ability assessment to task assignment optimization, which not only ensures the project is completed on time but also improves member satisfaction, further improving the system's functions in data management and task assignment, and enhancing the practicality and scientificity of the system.

[0196] Embodiment 3

[0197] Please refer to Figure 1 and Figure 2 As shown in, as Embodiment 3 of the present invention, when this application is specifically implemented, compared with Embodiment 1 and Embodiment 2, the technical solution of this embodiment is to combine and implement the solutions of the above Embodiment 1 and Embodiment 2. The difference between the technical solution of this embodiment and Embodiment 1 and Embodiment 2 is only that this embodiment further includes:

[0198] A feedback evaluation module, which is used to collect and analyze the feedback information of team members on the use of the system, so as to continuously optimize the performance of the system. This module works through the following steps:

[0199] StepU1. Feedback collection:

[0200] Regularly send feedback questionnaires to team members;

[0201] The content of the questionnaire includes system usability, fairness of task assignment, timeliness of data synchronization, and effectiveness of conflict resolution, etc.;

[0202] For example, in terms of system usability, questions such as whether members can easily find the required functions and whether the operation process is convenient will be asked; in terms of fairness of task assignment, the rationality evaluation of the tasks assigned to members will be understood; by collecting this feedback information, the use experience and opinions of members on the system can be comprehensively understood;

[0203] StepU2. Feedback analysis:

[0204] Conduct in-depth analysis on the collected feedback data and identify the problems and improvement points in the system;

[0205] Calculation formula for problem weight: Problem weight = (Feedback frequency × Feedback severity) / Total number of feedbacks

[0206] Among them, the feedback frequency is determined by counting the number of times the same problem is mentioned in the feedback questionnaire, and the feedback severity is determined according to the scores given by members to the problem. Among them, the higher the score, the higher the feedback severity; the total number of feedbacks is the number of feedback questionnaires filled out by all team members;

[0207] For example, a problem regarding untimely data synchronization is mentioned in multiple feedback questionnaires, and the members give it a low score, indicating that this problem is relatively serious. The problem weight calculated by the above formula will be relatively high, and the system will list it as a key improvement issue;

[0208] StepU3. System optimization:

[0209] Optimize the functions and performance of the system according to the results of the feedback analysis;

[0210] Optimization measures include:

[0211] StepU3.1. If the feedback analysis finds that there are unfair or unreasonable situations in task allocation, the task allocation algorithm will be adjusted, and the methods for task requirement analysis and member ability assessment will be optimized to improve the accuracy and fairness of task allocation;

[0212] StepU3.2. If members feedback that data synchronization is untimely and affects work efficiency, the data synchronization frequency will be appropriately increased according to the actual situation of the project to ensure that members can obtain the latest information in a timely manner;

[0213] StepU3.3. When it is found that there are deficiencies in the conflict resolution strategy, the priority strategy and version control strategy will be improved to make them more flexible and effective, and better able to handle various conflict situations.

[0214] This embodiment combines Embodiment 1 and Embodiment 2, and adds a feedback evaluation module. By regularly collecting feedback questionnaires from team members on aspects such as system usability, fairness of task allocation, timeliness of data synchronization, and conflict resolution effect, in-depth analysis of the feedback data is conducted to determine the problem weight, and then the functions and performance of the system are optimized accordingly, such as adjusting the task allocation algorithm, increasing the data synchronization frequency, improving the conflict resolution strategy, etc., so that the system can continuously adapt to the team's needs, continuously improve the system performance and user experience, and enhance the sustainable development ability of the system.

[0215] Embodiment 4

[0216] Please refer to Figure 1 and Figure 2 As shown in the fourth embodiment of the present invention, in the specific implementation of this application, compared with the first, second, and third embodiments, the technical solution of this embodiment lies in combining the solutions of the above-mentioned first, second, and third embodiments for implementation.

[0217] This embodiment integrates the solutions of Embodiments 1, 2, and 3, giving full play to the advantages of each module. From convenient interactive collaboration, scientific data management and task allocation to continuous system feedback optimization, it comprehensively improves the functional completeness, operation efficiency, and user experience friendliness of the art design system, providing a set of all-round, multi-level, and continuously optimized dynamic interactive art design solutions for the design team, and effectively promoting the high-quality development of art design projects.

[0218] Please refer to Figure 1 and Figure 2 As shown, the present invention also provides an art design method based on dynamic interaction. This method is implemented through an art design system based on dynamic interaction, and this method includes the following steps:

[0219] The first step: Enter the design system:

[0220] All members of the design team enter the design system through the interface interaction module. The interface interaction module includes a design workspace, a task list area, and a real-time chat area, which are respectively used to display the real-time status of the current design project, display the task allocation status, and enable instant communication among team members;

[0221] The second step: Task decomposition and allocation:

[0222] First, the interaction management module decomposes the design project into multiple subtasks; then the task allocation module allocates tasks according to the expertise and current workload of team members; after the task allocation is completed, the allocation result is fed back to the dynamic interaction management module and displayed to the user through the interface interaction module;

[0223] The third step: Progress synchronization and conflict detection and resolution:

[0224] The progress of each subtask is updated in real time. Specifically: Regularly detect the updates of design data and task status. After detecting an update, synchronize the latest data to the design workspaces and task list areas of all team members. After the synchronization is completed, the system checks the data consistency of all team members. If the data is inconsistent, the system automatically triggers a data repair mechanism to correct the inconsistent data according to the backup data and the latest update records;

[0225] When multiple members edit the same design element simultaneously, it is determined that there is a conflict in the design, and relevant members are prompted through the real-time chat area;

[0226] Step 4: User Interaction and Data Update:

[0227] When the user operates on the design project during the interaction process, the dynamic interaction management module triggers the data synchronization module to synchronize the latest design project among multiple members corresponding to the same design system.

[0228] The above formulas are all dimensionless and take their numerical values for calculation. The formula is obtained by collecting a large amount of data for software simulation to get a formula that is closest to the actual situation. The preset parameters and threshold selection in the formula are set by those skilled in the art according to the actual situation.

[0229] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. An art design system based on dynamic interaction, characterized in that: include: The interface interaction module is used by all members of the design team to enter the design system and for each member of the team to interact with each other on related design projects; Interaction management module, used to coordinate dynamic interaction design work among team members; Data synchronization module, used to synchronize the latest design data and task status to all team members; Task allocation module, used to allocate tasks according to project requirements and team members; The dynamic interaction management module is responsible for interacting with users and collecting user needs and preference information for tasks; the task assignment module assigns tasks based on the collected user needs and preference information for tasks, and after the task assignment is completed, the assignment result is fed back to the dynamic interaction management module, and then fed back to the user through the interface interaction module; when the user operates on the design project during the interaction process, the dynamic interaction management module triggers the data synchronization module to synchronize the latest design project between multiple members corresponding to the same design system.

2. The art design system based on dynamic interaction according to claim 1, characterized in that: The interaction management module is coordinated as follows: Step K1, task decomposition: Decompose the design project into multiple subtasks, where each subtask corresponds to a dynamic interaction design link; Step K2, task allocation: Assign subtasks to each team member based on their expertise and current workload; Step K3, progress synchronization: Update the progress of each subtask in real time and transmit it to each team member through the data synchronization module; Step K4, conflict detection: When multiple members edit the same design element at the same time, it is determined that there is a design conflict and the relevant members are prompted through the real-time chat area.

3. The art design system based on dynamic interaction according to claim 2, characterized in that: The allocation algorithm for task allocation in StepK2 is as follows: Allocation weight = member expertise matching / member current workload; Among them, the member's expertise matching is calculated through historical task completion and skill tags, and the member's current workload is estimated by the number and time of tasks they are processing; The progress calculation formula for the subtask in StepK3 is as follows: Task progress = (completed workload / total workload) × 100%; Among them, the completed workload is estimated by the time point of task completion and the task complexity, and the total workload is the value determined when the task is decomposed.

4. The art design system based on dynamic interaction according to claim 1, characterized in that: The synchronization method is as follows: StepH1, data update detection: Regularly check the update of design data and task status; StepH2, data synchronization: Once an update is detected, the latest data is synchronized to the design workspace and task list area of ​​all team members; StepH3, data consistency check: After synchronization is complete, check the data consistency of all team members; If the data is inconsistent, the system automatically triggers the data repair mechanism.

5. The art design system based on dynamic interaction according to claim 4, characterized in that: In StepH1, the frequency of regular testing is dynamically adjusted according to the complexity of the project and the number of team members. The formula is as follows: Testing frequency = (project complexity / number of team members) × basic frequency Among them, the basic frequency is the system preset value, and the project complexity is calculated by the number of tasks and the task difficulty coefficient.

6. The art design system based on dynamic interaction according to claim 4, characterized in that: In Step H3, the data repair mechanism will correct the inconsistent data based on the backup data and the latest update records.

7. The art design system based on dynamic interaction according to claim 1, characterized in that: The tasks are allocated as follows: Step F1, task requirements analysis: Analyze the task requirements of the project and determine the workload, difficulty and urgency of each task; Step F2, member capability assessment: Assess team members' capabilities; StepF3, task allocation optimization: Optimize task allocation plans based on task requirements and member capabilities.

8. The art design system based on dynamic interaction according to claim 7, characterized in that: The task requirement analysis formula in StepF1 is as follows: Task requirements = workload × difficulty × urgency The workload is estimated by the time and resources required for the task, the difficulty coefficient is determined by the task type and historical data, and the urgency is calculated by the project progress and deadline; In Step F2, member capabilities are assessed based on expertise, experience, and current workload using the following formula: Member capability = (expertise matching × experience value) / current workload Among them, the expertise matching degree is calculated by skill tags and historical task completion, and the experience value is determined by the member's years of work and project participation; In StepF3, the optimization goal in optimizing the task allocation scheme is to minimize the task completion time and maximize member satisfaction; The optimization formula is as follows: Optimization goal = task completion time / member satisfaction Among them, the task completion time is estimated by task requirements and workload, and member satisfaction is calculated by task allocation fairness and member feedback.

9. The art design system based on dynamic interaction according to claim 1, characterized in that: in, The interface interaction module includes the design workspace, task list area and real-time chat area; The design workspace is used to display the real-time status of the current design project, and it supports simultaneous editing and previewing by multiple users; The task list area is used to display the task allocation status of the current design project; The real-time chat area is used for instant communication between team members.

10. An art design method based on dynamic interaction, characterized in that: The method is implemented by an art design system based on dynamic interaction as described in any one of claims 1-9.

Citation Information

Cited By

  • Film and television full-process production management system

    CN121169311A