An Optimization Method and Device for Interface Design Task Allocation

Through the intelligent UI design task allocation method, the interface design data received by the user terminal and the evaluation value calculation are used to solve the problems of artificial delay and inflexibility in the allocation of existing UI design tasks, and improve the business flexibility of the enterprise and the skill use of employees.

CN116700680BActive Publication Date: 2025-06-03INSPUR ZHUOSHU BIG DATA IND DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310649149.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-01
Publication Date
2025-06-03
Estimated Expiration
2043-06-01

AI Technical Summary

Technical Problem

There is artificial delay in the assignment of existing UI design tasks, the assignment of tasks is not intelligent and flexible enough, and the insufficient use of employees in utilization and skills/capacity has led to inflexibility in the enterprise's business.

Method used

By receiving data from interface design tasks from multiple user terminals, generating files to be evaluated, and calculating user task evaluation value based on design specifications, comparison models and task scales, thereby intelligently allocating UI design tasks.

Benefits of technology

It realizes efficient and intelligent UI design task allocation, improves employee utilization and skills/capacity use, and enhances the business flexibility of the enterprise and the quality of customer results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116700680B_ABST
    Figure CN116700680B_ABST
Patent Text Reader

Abstract

The present application provides an optimization method and device for interface design task allocation. The method receives multiple interface design data of a given interface design task from multiple user terminals and generates evaluation files to be evaluated for each user terminal. Based on a list of design specifications corresponding to the interface design data, a set of design specifications corresponding to each evaluation file to be evaluated and its corresponding first evaluation coefficient are determined. By means of a preset comparison model, the coverage difference sequences between each interface design data in each evaluation file to be evaluated and the preset standard design data are identified, so as to determine the second evaluation coefficient corresponding to each coverage difference sequence. Based on the interface elements in each evaluation file to be evaluated and the corresponding interface element task scale table, the third evaluation coefficient corresponding to each evaluation file to be evaluated is determined. Based on the first evaluation coefficient, the second evaluation coefficient, the third evaluation coefficient and a preset task allocation period, the user task evaluation value corresponding to each user terminal is determined, and corresponding pending interface design tasks are allocated based on the user task evaluation value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular, to an optimization method and device for interface design task allocation. Background Art

[0002] UI design (or interface design) refers to the overall design of the human-computer interaction, operation logic, and interface aesthetics of software. UI design is divided into physical UI and virtual UI. The commonly used UI design on the Internet is virtual UI. UI is the abbreviation of User Interface.

[0003] Currently, the UI design tasks within an enterprise are mainly randomly assigned to employees based on the basic elements of the employees (the current workload of the employees), without considering whether the employee can complete the UI design task efficiently and with high quality, and there may be a serious inefficiency phenomenon during the subsequent offline UI design review. In addition, when randomly assigning tasks, the assigner (such as a supervisor) needs to manually select employees. The assigner can also refer to the self-evaluation reports of employees, such as "good at UI design of a certain platform", etc., to assign UI design tasks. Due to the subjectivity and inaccuracy of the self-evaluation reports, the assigner cannot timely and accurately understand the true capabilities of each employee, and random assignment may lead to inefficient and low-quality UI designs.

[0004] The above problems may prevent the enterprise from promptly responding to market opportunities arising from customer interactions, thereby resulting in a lack of business flexibility for the enterprise. For the enterprise's UI design business, high efficiency and low latency are particularly important. Therefore, it is necessary to reduce the artificial latency in the work process, including the inefficient task assignment process and offline UI design review, optimize the utilization of employees in terms of utilization rate and skills / abilities, increase the visibility in terms of resources and availability, improve the quality of customer outcomes, and enhance business flexibility. Summary of the Invention

[0005] Embodiments of this application provide an optimization method and device for interface design task allocation, which are used to solve the problems that the current UI design task allocation has artificial latency, the task allocation is not intelligent and flexible enough, the utilization of employees in terms of utilization rate and skills / abilities is insufficient, and there is a lack of business flexibility for the enterprise.

[0006] On the one hand, embodiments of this application provide an optimization method for interface design task allocation, and the method includes:

[0007] Receiving multiple interface design data of a given interface design task from multiple user terminals, and generating a to-be-evaluated file corresponding to each of the user terminals; wherein, the to-be-evaluated file includes at least one of the interface design data corresponding to the user terminal;

[0008] Based on the list of design specifications corresponding to the interface design data, determine the set of design specifications corresponding to each of the to-be-evaluated files and their corresponding first evaluation coefficients;

[0009] Input each of the to-be-evaluated files into a preset comparison model respectively to identify the coverage difference sequences between each of the interface design data in each of the to-be-evaluated files and the preset standard design data, so as to determine the second evaluation coefficients corresponding to each of the coverage difference sequences;

[0010] Based on the interface elements and the corresponding interface element task scale in each of the to-be-evaluated files, determine the third evaluation coefficients corresponding to each of the to-be-evaluated files;

[0011] Based on the first evaluation coefficient, the second evaluation coefficient, the third evaluation coefficient and the preset task allocation period, determine the user task evaluation values corresponding to each of the user terminals, and based on the user task evaluation values, allocate the corresponding to-be-determined interface design tasks.

[0012] In an implementation manner of the present application, based on the list of design specifications corresponding to the interface design data, determining the set of design specifications corresponding to each of the to-be-evaluated files and their corresponding first evaluation coefficients specifically includes:

[0013] Determine the design platform identifiers in each of the interface design data;

[0014] Determine the set of design specifications in the list of design specifications that match the design platform identifiers, and based on the set of design specifications, determine the first evaluation coefficients corresponding to each of the to-be-evaluated files respectively; wherein, the set of design specifications at least includes: the standard design data, the first evaluation coefficient corresponding to the design platform identifier; the standard design data at least includes interface element parameters.

[0015] In an implementation manner of the present application, the interface element parameters at least include: interface element position coordinate parameters, interface element position spacing parameters, interface element size parameters, interface element font parameters, interface element color parameters, interface element rounded corner size parameters.

[0016] In an implementation manner of the present application, input each of the to-be-evaluated files into a preset comparison model respectively to identify the coverage difference sequences between each of the interface design data in each of the to-be-evaluated files and the preset standard design data, so as to determine the second evaluation coefficients corresponding to each of the coverage difference sequences specifically includes:

[0017] Through the preset comparison model, compare each of the interface design data in the to-be-evaluated file with each of the corresponding standard design data respectively;

[0018] Add the parameter tags of the interface element parameters whose comparison between the interface design data and the standard design data is inconsistent to the coverage difference sequence;

[0019] Determine the second evaluation coefficient corresponding to each of the parameter tags according to a preset second evaluation coefficient deduction table, the coverage difference sequence, and a preset standard score; the second evaluation coefficient deduction table includes at least the deduction scores corresponding to each of the parameter tags.

[0020] In an implementation manner of the present application, determining the second evaluation coefficient corresponding to each of the parameter tags according to a preset second evaluation coefficient deduction table, the coverage difference sequence, and a preset standard score specifically includes:

[0021] According to the corresponding relationship between each of the parameter tags and each of the deduction scores in the second evaluation coefficient deduction table, use the deduction scores of each of the parameter tags in the coverage difference sequence as the second evaluation sub - coefficients;

[0022] Calculate the algebraic sum value of each of the second evaluation sub - coefficients and the preset standard score, and use the algebraic sum value as the second evaluation coefficient corresponding to the interface design data.

[0023] In an implementation manner of the present application, the file to be evaluated includes at least one of the interface design data; the interface design data corresponds to the coverage difference sequence one by one.

[0024] In an implementation manner of the present application, determining the third evaluation coefficient corresponding to each of the files to be evaluated based on the interface elements and the corresponding interface element task quantity tables in each of the files to be evaluated specifically includes:

[0025] Determine the interface element identifiers of each of the interface elements in the interface design data in the file to be evaluated;

[0026] Generate a task quantity sequence corresponding to each of the interface element identifiers of the interface design data according to the interface element identifiers of each of the interface elements in the same interface design data and the interface element task quantity table;

[0027] Calculate the sum value of the task quantities in the task quantity sequence as the third evaluation coefficient of the interface design data.

[0028] In an implementation manner of the present application, determining the user task evaluation value corresponding to each of the user terminals based on the first evaluation coefficient, the second evaluation coefficient, the third evaluation coefficient, and a preset task allocation period specifically includes:

[0029] Calculate a first index value according to the division interval value of the first evaluation coefficient and the first evaluation coefficient;

[0030] Calculate the quotient of the second evaluation coefficient and a preset standard score value as the second index value;

[0031] Take the product value of the first index value, the second index value, and the third evaluation coefficient as the third index value;

[0032] Calculate the quotient of the third index value and the task allocation period as the user task evaluation value corresponding to the interface design data.

[0033] In one implementation manner of the present application, the method further includes:

[0034] In the case where the same to-be-evaluated file includes the interface design data corresponding to multiple different design platform identifiers, calculate the sum value of the user task evaluation values respectively corresponding to the interface design data of each design platform identifier, and update the sum value of the user task evaluation values to the user task evaluation value of the to-be-evaluated file;

[0035] Based on the user task evaluation value, allocate corresponding to-be-determined interface design tasks, specifically including:

[0036] Match a preset allocation strategy according to the user task evaluation value;

[0037] According to the allocation strategy, allocate the to-be-determined interface design tasks to each user terminal.

[0038] On the other hand, an embodiment of the present application further provides an optimization device for interface design task allocation. The device includes:

[0039] At least one processor; and a memory communicatively connected to the at least one processor. Wherein, the memory stores instructions executable by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor can:

[0040] Receive multiple interface design data of a given interface design task from multiple user terminals and generate a to-be-evaluated file corresponding to each user terminal. Wherein, the to-be-evaluated file includes at least one piece of the interface design data corresponding to the user terminal;

[0041] Based on a design specification list corresponding to the interface design data, determine a design specification set corresponding to each to-be-evaluated file and its corresponding first evaluation coefficient;

[0042] Input each to-be-evaluated file into a preset comparison model to identify a coverage difference sequence between each piece of interface design data in each to-be-evaluated file and preset standard design data, so as to determine a second evaluation coefficient corresponding to each coverage difference sequence;

[0043] Determine the third evaluation coefficient corresponding to each of the to-be-evaluated documents based on the interface elements and the corresponding interface element task scales in each of the to-be-evaluated documents;

[0044] Determine the user task evaluation value corresponding to each user terminal based on the first evaluation coefficient, the second evaluation coefficient, the third evaluation coefficient, and a preset task allocation period, so as to allocate corresponding to-be-determined interface design tasks based on the user task evaluation value.

[0045] Through the above solution, the present application can conduct an online UI design review on the interface design data provided by the user, and then obtain a user task evaluation value that can assist the allocator in allocating to-be-determined interface design tasks. Through the online UI design review method, efficient review work can be carried out without consuming a large amount of manpower. Moreover, the present application can allocate UI design tasks based on the review results in a well-founded manner without manual or completely relying on manual allocation. In addition, by providing a reasonable review of the employees' UI designs and the user task evaluation values, it can reflect indicators such as employees' skills / abilities and utilization rates on the side, and can encourage employees' enthusiasm for high-quality and efficient UI designs. Furthermore, it solves the problems existing in the current UI design task allocation, such as artificial delays, insufficiently intelligent and flexible task allocation, insufficient utilization of employees in terms of utilization rates and skills / abilities, and inflexible enterprise operations.

[0046] In addition, the present application can also give a user task evaluation value for an individual in the design team corresponding to a given interface design task. After giving evaluation feedback to the team individual, task allocation can be carried out for the individual, which can improve the work quality and team harmony. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation to the present application. In the drawings:

[0048] Figure 1 is a schematic flowchart of an optimization method for interface design task allocation in an embodiment of the present application;

[0049] Figure 2 is a schematic structural diagram of an optimization device for interface design task allocation in an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0050] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments of this application and the corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts belong to the scope of protection of this application.

[0051] Embodiments of this application provide an optimization method and device for interface design task allocation to address the problems in the current UI design task allocation, such as artificial delays, lack of intelligence and flexibility in task allocation, insufficient utilization of employees in terms of utilization rate and skills / abilities, and inflexibility in enterprise operations.

[0052] The following will detail each embodiment of this application with reference to the drawings.

[0053] Embodiments of this application provide an optimization method for interface design task allocation, as Figure 1 shown, this method may include steps S101 - S105:

[0054] S101, the server receives multiple interface design data for a given interface design task from multiple user terminals and generates an evaluation file corresponding to each user terminal.

[0055] Among them, the evaluation file includes at least one interface design data corresponding to the user terminal.

[0056] It should be noted that the server, as the execution entity of the optimization method for interface design task allocation, is only an example, and the execution entity is not limited to the server. This application does not make specific limitations in this regard.

[0057] The user terminal can be understood as the terminal of the UI designer, such as devices like desktop computers and laptop computers. This application does not make specific limitations in this regard. One user terminal, that is, one UI designer, can submit multiple interface design data to the server, and the multiple interface design data of one user terminal can be added to a file to be evaluated. It can be understood that the file to be evaluated includes at least one interface design data corresponding to the user terminal. One UI designer may be responsible for one or more design modules in a given interface design task. Each design module corresponds to the interface design data, and the interface design data can be included in the design draft (i.e., the file to be evaluated) designed by the UI designer for the design module in the given design task. The given interface design task can be the design task of a certain design team within a certain task assignment period, such as within one day, which includes several design modules, and each design module contains several UI components to be designed. The design module can be understood as the interface design module for designing a certain interface of a certain design platform. The user can be responsible for multiple interface design modules of the same design platform or multiple interface design modules of the same design platform.

[0058] S102. The server determines the design specification set corresponding to each file to be evaluated and its corresponding first evaluation coefficient based on the design specification list corresponding to the interface design data.

[0059] In the embodiment of this application, determining the design specification set corresponding to each file to be evaluated and its corresponding first evaluation coefficient based on the design specification list corresponding to the interface design data specifically includes:

[0060] The server determines the design platform identifier in each interface design data and determines the design specification set in the design specification list that matches the design platform identifier, so as to determine the first evaluation coefficient corresponding to each file to be evaluated according to the design specification set. Among them, the design specification set at least includes: standard design data and the first evaluation coefficient corresponding to the design platform identifier. The standard design data at least includes interface element parameters.

[0061] Among them, the interface element parameters at least include: interface element position coordinate parameters, interface element position spacing parameters, interface element size parameters, interface element font parameters, interface element color parameters, and interface element rounded corner size parameters.

[0062] Generally, a design draft submitted by a user corresponds to only one design platform identifier. If the design draft corresponds to more than one design platform identifier, that is, multiple interface design data are designed for multiple design platforms respectively, the server can cluster and split the design drafts belonging to different design platform identifiers. After clustering, the interface design data corresponding to different design platform identifiers are obtained, and then the following optimization method for interface design task allocation is carried out. That is to say, the server can calculate the user task evaluation value for at least one interface design data under the same design platform provided by the same user first.

[0063] The above interface design data includes a design platform identifier. For example, the design platform identifier of an interface design data is 1, corresponding to the Baidu platform; the design platform identifier is 2, corresponding to the Google platform, etc. In the server or the database connected to the server, a list of design specifications preset by the user is stored, and there are design specification sets corresponding to each design platform in the list of design specifications. The design specification set includes the standard design data of the design specifications of each design platform and the corresponding first evaluation coefficient specified in advance by the user. Among them, the standard design data, such as the interface element position coordinate parameter, is specifically (a, b), etc. The first evaluation coefficient can be specified by the user according to the review difficulty degree of the standard design data for each design platform. For example, when reviewing on platform A, it is more difficult, and its first evaluation coefficient is 8; when reviewing on platform B, it is easier, and its first evaluation coefficient is 4. The first evaluation coefficient can be Pi i , where i corresponds to the design platform identifier. The user can specify the division interval value of the first evaluation coefficient, such as the interval [0, 10]. In this application, the first evaluation coefficient and the division interval value can be set according to actual use, and this application does not make specific limitations on this.

[0064] S103. The server inputs each file to be evaluated into a preset comparison model respectively to identify the coverage difference sequence between each interface design data in each file to be evaluated and the preset standard design data, so as to determine the second evaluation coefficient corresponding to each coverage difference sequence.

[0065] In the embodiment of this application, inputting each file to be evaluated into a preset comparison model respectively to identify the coverage difference sequence between each interface design data in each file to be evaluated and the preset standard design data, so as to determine the second evaluation coefficient corresponding to each coverage difference sequence specifically includes:

[0066] First, the server compares each interface design data in the file to be evaluated with the corresponding standard design data respectively through the preset comparison model.

[0067] The preset comparison model is used to compare whether the interface element parameters in the interface design data are the same as or match those in the standard design data. For example, the server can compare a certain interface element position coordinate parameter in the interface design data with the corresponding interface element position coordinate parameter in the standard design data. The standard design data is also data with the same design platform identifier as the interface design data. When the preset comparison model makes a comparison, it can first determine the parameter tags corresponding to each parameter in the interface element parameters. For example, the parameter tags include the interface element position coordinates, the interface element position spacing... Through the corresponding relationship of the parameter tags, the interface element parameters in the interface design data are compared with those in the standard design data.

[0068] Next, add the parameter tags of the interface element parameters that are inconsistent between the interface design data and the standard design data to the coverage difference sequence. Among them, the interface design data corresponds one-to-one with the coverage difference sequence.

[0069] An error range can be preset for the interface element parameters corresponding to each parameter tag in the standard design data. When the interface element parameters are within this error range, it means they are compared as consistent, otherwise they are inconsistent. The server adds the parameter tags of the interface element parameters in the interface design data that are inconsistent in the comparison to the coverage difference sequence. The one-to-one correspondence between the interface design data and the coverage difference sequence means that for the interface design data corresponding to a certain design module provided by the user, they are added to the same coverage difference sequence, and the interface design data corresponding to different design modules corresponds to different coverage difference sequences.

[0070] Then, the server determines the second evaluation coefficient corresponding to each parameter tag according to the preset second evaluation coefficient deduction table, the coverage difference sequence, and the preset standard score. Among them, the second evaluation coefficient deduction table at least includes the deduction values corresponding to each parameter tag.

[0071] Specifically, the server can use the deduction values of each parameter tag in the coverage difference sequence as the second evaluation sub-coefficient according to the corresponding relationship between each parameter tag and each deduction value in the second evaluation coefficient table. Calculate the algebraic sum value of each second evaluation sub-coefficient and the preset standard score, and use the algebraic sum value as the second evaluation coefficient corresponding to the interface design data.

[0072] The second evaluation coefficient deduction table can be preset by the user in the server or in the database connected to the server. For the interface element parameters that are inconsistent in the comparison, there is a corresponding deduction value. Correspondingly, the user will preset a preset standard score corresponding to a certain interface design data (the design data corresponding to a design module). For example, the full score of this interface design data is 10 points. The server can perform a deduction process on the 10 points according to the coverage difference sequence obtained from the comparison to obtain the second evaluation coefficient after deduction of this interface design data.

[0073] Examples of deductions in the second evaluation coefficient deduction table are as follows: for incorrect element positions, incorrect module spacing, a deduction of -3; for dimensions not meeting the specifications, a deduction of -2; for font sizes not meeting the specifications, a deduction of -2; for element colors not meeting the specifications, a deduction of -2; for incorrect rounded corner size settings, a deduction of -1.

[0074] Among them, in the file to be evaluated by the user, multiple interface design data can be included. Through the above solution, a second evaluation coefficient Z corresponding to one interface design data can be obtained. i When there are multiple interface design data under the same design platform identifier, the server can calculate Z separately. mi where m is the label of the interface design data. Through the following calculation formula, the second evaluation coefficient corresponding to multiple interface design data is calculated:

[0075]

[0076] where n is the number of interface design data under the same design platform identifier.

[0077] S104, the server determines the third evaluation coefficient corresponding to each file to be evaluated based on the interface elements in each file to be evaluated and the corresponding interface element task scale.

[0078] In the embodiments of the present application, determining the third evaluation coefficient corresponding to each file to be evaluated based on the interface elements in each file to be evaluated and the corresponding interface element task scale specifically includes:

[0079] The server determines the interface element identifiers of each interface element in the interface design data of the file to be evaluated. According to the interface element identifiers of each interface element in the same interface design data and the interface element task scale, a task volume sequence corresponding to each interface element identifier of the interface design data is generated. The sum of the task volumes in the task volume sequence is calculated as the third evaluation coefficient of the interface design data.

[0080] Interface element identifiers such as buttons, icons, search boxes, list components, icon + button... The interface element task scale can be set by the user according to the actual working conditions. For example, the task volume of a button is 0.5, and the task volume of an icon + button is 2, etc. Among them, the task volume is represented by R. mi It is represented.

[0081] The specific setting rules of the interface element task scale are as follows: the task volume R of the button mi = 0.5; the task volume R of the icon + button mi = 2; the task volume R of the search box mi = 0.5; the task volume R of the list component with t columns mi = t; the task volume R of the text field mi = 0.5; the task volume R of the navigation breadcrumbmi = 1; Icon task volume R mi = 2; Text label task volume R mi = 1; Pop-up window task volume R mi = 2……

[0082] The server can calculate a task volume sequence based on the interface element identifiers and their corresponding interface element task volumes in the current interface design data, such as [0.5, 2, 0.5] including buttons, icons + buttons, and search boxes.

[0083] The server adds up the element values in the task volume sequence to obtain a task volume sum value, and uses this task volume sum value as the third evaluation coefficient. The specific calculation formula is as follows:

[0084]

[0085] S105. The server determines the user task evaluation value corresponding to each user terminal based on the first evaluation coefficient, the second evaluation coefficient, the third evaluation coefficient, and the preset task allocation period, and allocates the corresponding pending interface design tasks based on the user task evaluation value.

[0086] In the embodiments of the present application, determining the user task evaluation value corresponding to each user terminal based on the first evaluation coefficient, the second evaluation coefficient, the third evaluation coefficient, and the preset task allocation period specifically includes:

[0087] The server can calculate the first index value according to the division interval value of the first evaluation coefficient and the first evaluation coefficient. Then, calculate the quotient of the second evaluation coefficient and the preset standard score value as the second index value. Then, use the product value of the first index value, the second index value, and the third evaluation coefficient as the third index value. Finally, calculate the quotient of the third index value and the task allocation period as the user task evaluation value corresponding to the interface design data.

[0088] The specific calculation formula is as follows:

[0089]

[0090] where, S i is the user task evaluation value corresponding to the i-th design platform identifier, and T is the task allocation period, such as 8 hours of working hours in a day.

[0091] In one embodiment of the present application, the above user task evaluation value can be used for online review of the user's UI design and can also give the workload of the user in the design team. The present application can also be used to display the UI design performance of each user in the design team during a specified task assignment cycle. On the one hand, it can conduct intelligent online review of the user's UI design draft, and further calculate the performance scores of each designer in the design team, which is convenient for assisting in calculating the workload of each user in standardized designs of multi-person cooperation or iterative projects.

[0092] In addition, for iterative projects of UI design tasks, that is, there is a handover situation between users. It is possible that the subsequent designer x makes a secondary UI design based on the previous designer y. If the server receives the file to be evaluated uploaded by the subsequent designer x and directly gives the user task evaluation value as the workload of designer x, it is obviously unreasonable.

[0093] Based on this, the server can compare the differences between the files to be evaluated uploaded by the user terminal successively, display the different parts or send them to the user terminal for confirmation to determine whether the different parts are the design parts of the user of the user terminal. Thus, the user task evaluation value of the interface design data that does not belong to a certain user's design will not be attributed to that user.

[0094] Specifically, the server can automatically save the results uploaded by the user terminal each time. When iterating multiple times or in multi-person cooperation for the same project (interface design task), the server will compare the results of the nearly two uploads, automatically identify the different parts, and then perform performance scoring (calculate the user task evaluation value) according to the optimization method for interface design task assignment in the present application. For the situation where there is reuse among multiple projects, the system will automatically remind during task assignment and automatically generate a design template that is convenient for the server to identify the different parts. The user only needs to download it and then design based on it. Then upload it to the server to score the new content added by the user (calculate the user task evaluation value).

[0095] In the embodiment of the present application, the UI design tasks responsible by the user may include tasks on multiple different design platforms. Therefore, the present application also provides the following embodiments:

[0096] In the case where the same file to be evaluated includes interface design data corresponding to multiple different design platform identifiers, calculate the sum value of the user task evaluation values corresponding to the interface design data of each design platform identifier, and update the sum value of the user task evaluation values as the user task evaluation value of the file to be evaluated.

[0097] That is to say, the server can calculate the user task evaluation values corresponding to different design platforms for the user's interface design data on different design platforms, calculate the sum of the user task evaluation values, and then obtain the user task evaluation value of the user in the given interface design task.

[0098] In addition, the server can also allocate corresponding pending interface design tasks based on the user task evaluation value, specifically including:

[0099] The server matches the preset allocation strategy according to the user task evaluation value. According to the allocation strategy, the pending interface design tasks are allocated to each user terminal.

[0100] In the actual use process, the server can match the preset allocation strategy according to the user task evaluation value. For example, the higher the user task evaluation value, the greater the allocation amount of the design module in the pending interface design task. In this application, if the user task evaluation value is lower than a preset threshold, the user needs to modify the currently provided file to be evaluated, and the allocation strategy is not to allocate the pending interface design task to this user.

[0101] In addition, after matching the preset allocation strategy in this application, the allocation strategy can also include determining the similarity between the design platform of the design module in the pending interface design task and the design platform of the file to be evaluated according to the corresponding attributes (such as the design platform identifier) of the file to be evaluated uploaded by the user. The user can pre-encode the attributes of each design platform. For example, a design platform is encoded as (1, 1, 1, 1, 1), and the specific attribute encoding rules can be set by the user. By calculating the cosine similarity of the attribute encodings between the design platforms, the above similarity can be determined, and then the design modules in the pending interface design tasks with a similarity greater than a certain set value are allocated to the corresponding users for design.

[0102] Through the above solutions, this application can conduct online UI design reviews on the interface design data provided by users, and then obtain user task evaluation values that can assist the allocator in allocating pending interface design tasks. Through the online UI design review method, efficient review work can be carried out without consuming a large amount of manpower. Moreover, this application can allocate UI design tasks based on the review results in a well-founded manner, without manual or completely relying on manual allocation. In addition, providing user task evaluation values for reasonable reviews of employees' UI designs can reflect indicators such as employees' skills / abilities and utilization rates from the side, and can encourage employees' enthusiasm for high-quality and efficient UI designs. Thus, it solves the problems of artificial delay in the current UI design task allocation, insufficient intelligence and flexibility in task allocation, insufficient utilization of employees in terms of utilization rate and skills / abilities, and inflexibility in enterprise operations.

[0103] In addition, the present application can also give user task evaluation values to individuals in the design team corresponding to a given interface design task. After giving evaluation feedback to the individuals in the team, task assignment is carried out for each individual, which can improve the work quality and team harmony.

[0104] Figure 2 FIG. is a schematic structural diagram of an optimized device for interface design task assignment provided by an embodiment of the present application. The device includes:

[0105] At least one processor; and a memory communicatively connected to the at least one processor. The memory stores instructions executable by the at least one processor. When the instructions are executed by the at least one processor, the at least one processor is enabled to:

[0106] Receive a plurality of interface design data of a given interface design task from a plurality of user terminals, and generate a to-be-evaluated file corresponding to each user terminal. The to-be-evaluated file includes at least one interface design data corresponding to the user terminal. Based on a design specification list corresponding to the interface design data, determine a design specification set corresponding to each to-be-evaluated file and its corresponding first evaluation coefficient. Input each to-be-evaluated file into a preset comparison model to identify a coverage difference sequence between each interface design data in each to-be-evaluated file and preset standard design data, so as to determine a second evaluation coefficient corresponding to each coverage difference sequence. Based on the interface elements and corresponding interface element task scales in each to-be-evaluated file, determine a third evaluation coefficient corresponding to each to-be-evaluated file. Based on the first evaluation coefficient, the second evaluation coefficient, the third evaluation coefficient and a preset task assignment period, determine a user task evaluation value corresponding to each user terminal, so as to assign a corresponding to-be-determined interface design task based on the user task evaluation value.

[0107] Each embodiment in the present application is described in a progressive manner. The same or similar parts among the embodiments can be referred to each other, and the differences between each embodiment and other embodiments are emphasized. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the description of the method embodiment.

[0108] The device provided by the embodiment of the present application corresponds to the method one by one. Therefore, the device also has beneficial technical effects similar to those of the corresponding method. Since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the device will not be elaborated here.

[0109] It should also be noted that the term "comprise", "include" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, commodity or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, commodity or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, commodity or device comprising the said element.

[0110] The above description is only for the embodiments of the present application and is not intended to limit the present application. For those skilled in the art, various changes and modifications can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.

Claims

1. An optimization method for interface design task allocation, characterized in that, the method includes: Receiving multiple interface design data of a given interface design task from multiple user terminals, and generating an evaluation file to be corresponding to each of the user terminals; wherein, the evaluation file to be includes at least one of the interface design data corresponding to the user terminal; Based on the design specification list corresponding to the interface design data, determining the design specification set corresponding to each of the evaluation files to be and its corresponding first evaluation coefficient; Inputting each of the evaluation files to be into a preset comparison model to identify the coverage difference sequence between each of the interface design data in each of the evaluation files to be and the preset standard design data, so as to determine the second evaluation coefficient corresponding to each of the coverage difference sequences; Based on the interface elements in each of the evaluation files to be and the corresponding interface element task scale, determining the third evaluation coefficient corresponding to each of the evaluation files to be; Based on the first evaluation coefficient, the second evaluation coefficient, the third evaluation coefficient and the preset task allocation period, determining the user task evaluation value corresponding to each of the user terminals, so as to allocate the corresponding pending interface design task based on the user task evaluation value; wherein, based on the first evaluation coefficient, the second evaluation coefficient, the third evaluation coefficient and the preset task allocation period, determining the user task evaluation value corresponding to each of the user terminals specifically includes: Calculating a first index value according to the division interval value of the first evaluation coefficient and the first evaluation coefficient; Calculating the quotient of the second evaluation coefficient and the preset standard score value as the second index value; Taking the product value of the first index value, the second index value and the third evaluation coefficient as the third index value; Calculating the quotient of the third index value and the task allocation period as the user task evaluation value corresponding to the interface design data; wherein, based on the user task evaluation value, allocating the corresponding pending interface design task specifically includes: Matching a preset allocation strategy according to the user task evaluation value; Allocating the pending interface design task to each of the user terminals according to the allocation strategy.

2. The optimization method for interface design task allocation according to claim 1, characterized in that, Based on the design specification list corresponding to the interface design data, determining the design specification set corresponding to each of the evaluation files to be and its corresponding first evaluation coefficient specifically includes: Determining the design platform identifier in each of the interface design data; Determining the design specification set matching the design platform identifier in the design specification list, so as to determine the first evaluation coefficient corresponding to each of the evaluation files to be according to the design specification set; wherein, the design specification set at least includes: the standard design data, the first evaluation coefficient corresponding to the design platform identifier; the standard design data at least includes interface element parameters.

3. The optimization method for interface design task allocation according to claim 2, characterized in that, The interface element parameters at least include: interface element position coordinate parameters, interface element position spacing parameters, interface element size parameters, interface element font parameters, interface element color parameters, and interface element rounded corner size parameters.

4. An optimization method for interface design task allocation according to claim 1, characterized in that each of the to-be-evaluated files is respectively input into a preset comparison model to identify a coverage difference sequence between each of the interface design data in each of the to-be-evaluated files and preset standard design data, so as to determine a second evaluation coefficient corresponding to each of the coverage difference sequences, specifically including: Through the preset comparison model, each of the interface design data in the to-be-evaluated file is respectively compared with the corresponding standard design data; The parameter tags of the interface element parameters that are inconsistent between the interface design data and the standard design data are added to the coverage difference sequence; According to a preset second evaluation coefficient deduction table, the coverage difference sequence, and a preset standard score, determine a second evaluation coefficient corresponding to each of the parameter tags; the second evaluation coefficient deduction table at least includes the deduction values corresponding to each of the parameter tags.

5. An optimization method for interface design task allocation according to claim 4, characterized in that According to a preset second evaluation coefficient deduction table, the coverage difference sequence, and a preset standard score, determine a second evaluation coefficient corresponding to each of the parameter tags, specifically including: According to the corresponding relationship between each of the parameter tags and each of the deduction values in the second evaluation coefficient deduction table, use the deduction values of each of the parameter tags in the coverage difference sequence as second evaluation sub-coefficients; Calculate the algebraic sum value of each of the second evaluation sub-coefficients and the preset standard score, and use the algebraic sum value as the second evaluation coefficient corresponding to the interface design data.

6. An optimization method for interface design task allocation according to claim 5, characterized in that The to-be-evaluated file includes at least one of the interface design data; the interface design data corresponds to the coverage difference sequence one by one.

7. An optimization method for interface design task allocation according to claim 1, characterized in that Based on the interface elements in each of the to-be-evaluated files and the corresponding interface element task quantity tables, determine a third evaluation coefficient corresponding to each of the to-be-evaluated files, specifically including: Determine the interface element identifiers of each of the interface elements in the interface design data in the to-be-evaluated file; According to the interface element identifiers of each of the interface elements in the same interface design data and the interface element task quantity table, generate a task quantity sequence corresponding to each of the interface element identifiers of the interface design data; Calculate the sum value of the task quantities in the task quantity sequence as the third evaluation coefficient of the interface design data.

8. An optimization method for interface design task allocation according to claim 1, characterized in that The method further includes: In the case that the same file to be evaluated includes the interface design data corresponding to multiple different design platform identifiers, calculate the sum value of the user task evaluation values respectively corresponding to the interface design data of each of the design platform identifiers, and update the sum value of the user task evaluation values to the user task evaluation value of the file to be evaluated.

9. An optimization device for interface design task allocation, characterized in that the device includes: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute an optimization method for interface design task allocation according to any one of claims 1-8 above.

Citation Information

Patent Citations

  • Workload evaluation method and device, electronic equipment and readable storage medium

    CN112486788A

  • Integrated System for Software Application Development

    US20170083290A1