Position skill crowdsourcing task distribution system

By designing a job skill crowdsourcing task allocation system, the matching degree between task requirements and executor skills and update information in real time, the problem of ignoring skills and job matching in traditional methods is solved, and the quality of task completion and collaboration efficiency are improved.

CN120087664APending Publication Date: 2025-06-03JIANGSU ENZE DIGITAL IND GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510152317.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-12
Publication Date
2025-06-03

AI Technical Summary

Technical Problem

The traditional crowdsourcing task allocation method ignores the specific skill level and position matching of workers, resulting in uneven task completion quality, which may delay project progress.

Method used

A job skills crowdsourcing task allocation system is designed, including user interface module, skill management module, job requirements management module, task matching module and task allocation and feedback module. The system calculates the matching degree between task requirements and task executor skills, accurately assigns tasks, and updates skills and position requirements information in real time to improve the accuracy of task allocation.

Benefits of technology

Through precise task allocation, the quality and efficiency of task completion are improved, the timeliness and accuracy of information is ensured, effective communication between task publishers and executors is promoted, and overall collaboration efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120087664A_ABST
    Figure CN120087664A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of crowdsourcing tasks, and discloses a position skill crowdsourcing task distribution system which comprises a user interface module, a skill management module, a position demand management module, a task matching module and a task distribution and feedback module. The user interface module is used for providing position management and task updating functions; the skill management module is used for recording and updating skill information of a task executor; the position demand management module is used for recording position demand information of a task executor; the task matching module is used for calculating the matching degree of the task and a task executor; through the task matching module, the system can calculate the matching degree between the task demand and the skill information of the task executor based on the task demand and the skill information of the task executor, so that the task is more accurately allocated to the proper executor, and the skill management and position demand management module is updated in real time, so that the timeliness and the accuracy of the information are ensured, and the user experience is improved. And the task allocation precision is further 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 crowdsourcing tasks, and specifically to a crowdsourcing task allocation system for job skills. Background Art

[0002] In recent years, with the continuous maturity of Internet technology and the sharing economy model, crowdsourcing platforms have developed rapidly. To obtain innovative ideas, improve work efficiency, reduce costs, etc., many enterprises have started to post their work tasks on crowdsourcing platforms, solicit the best possible solutions, and improve the completion efficiency of tasks through distributed collaboration. In recent years, there have been relevant research results on crowdsourcing, such as the pricing mechanism of crowdsourcing tasks, the quality control model of crowdsourcing tasks, the application of crowdsourcing in databases, and the allocation optimization algorithm for knowledge-intensive crowdsourcing tasks. At present, crowdsourcing has been successfully applied in many fields such as real-time O2O applications, traffic management, disaster monitoring, social media, software services, natural language processing, and information retrieval.

[0003] Traditional crowdsourcing task allocation methods often ignore the specific skill levels and job matching degrees of workers, resulting in uneven task completion quality and even possible delays in project progress. Therefore, a crowdsourcing task allocation system for job skills is proposed. Summary of the Invention

[0004] The purpose of the present invention is to provide a crowdsourcing task allocation system for job skills to solve the problems raised in the above background art.

[0005] To achieve the above purpose, the present invention provides the following technical solution: A crowdsourcing task allocation system for job skills, including a user interface module, a skill management module, a job requirement management module, a task matching module, and a task allocation and feedback module;

[0006] The user interface module is used to provide job management and task update functions;

[0007] The skill management module is used to record and update the skill information of task executors;

[0008] The job requirement management module is used to record the job requirement information of task executors;

[0009] The task matching module is used to calculate the matching degree between tasks and task executors;

[0010] The task allocation and feedback module is used to notify task executors and collect feedback information;

[0011] The user interface module is connected to the skill management module, the skill management module is connected to the job requirement management module, the job requirement management module is connected to the task matching module, and the task matching module is connected to the task allocation and feedback module.

[0012] Preferably, the above user interface module includes a login / registration unit, a task management unit, a skill management unit, a notification and reminder unit, and a help and support unit;

[0013] The login / registration unit is used to provide user login and registration;

[0014] The task management unit is used for task publishers to publish, view, modify, and delete task requirements, and for task executors to accept, reject, and view task details;

[0015] The skill management unit is used to provide skill entry, update, and query for task executors;

[0016] The notification and reminder unit is used to send task assignment, progress update, and feedback reminders;

[0017] The help and support unit is used to provide user manuals, FAQs, online customer service, and support services.

[0018] Preferably, the above login / registration unit is connected to the task management unit, the task management unit is connected to the skill management unit, the skill management unit is connected to the notification and reminder unit, and the notification and reminder unit is connected to the help and support unit.

[0019] Preferably, the above skill management module includes a recording unit and an updating unit, and the recording unit is connected to the updating unit;

[0020] The recording unit is used to enter the skill information of task executors into the system;

[0021] The updating unit is used to update the skill information of task executors according to requirements.

[0022] Preferably, the above job requirement management module includes an entry unit, a review unit, a change unit, and a query unit;

[0023] The entry unit is used for task publishers to enter task requirement information;

[0024] The review unit is used to review the entered task requirements;

[0025] The change unit is used for task publishers to modify requirement information during task execution and notify relevant task executors;

[0026] The query unit is used for the query function of task requirement information, facilitating task assignment and task executors to understand task details.

[0027] Preferably, the above input unit is connected to the review unit, the review unit is connected to the change unit, and the change unit is connected to the query unit.

[0028] Preferably, in the above task matching module, the calculation formula for the matching degree S between the task requirement and the task executor is as follows:

[0029]

[0030] where t is the task requirement vector, ω is the task executor skill vector, n is the dimension of the vector, ω i and t i are the values of the task executor skill vector and the task requirement vector on the i-th dimension respectively.

[0031] Preferably, the above task assignment and feedback module includes a progress tracking unit, a feedback collection unit, and a feedback processing unit;

[0032] The progress tracking unit is used to monitor the task execution progress in real time and record key milestones and completion status;

[0033] The feedback collection unit is used to collect the task executor's ratings on task difficulty, execution process, and task completion;

[0034] The feedback processing unit is used to organize and analyze the collected feedback information for improving system performance and task assignment strategies.

[0035] Preferably, the above progress tracking unit is connected to the feedback collection unit, and the feedback collection unit is connected to the feedback processing unit.

[0036] Preferably, the calculation formula for the above task completion rating is:

[0037]

[0038] Compared with the prior art, the present invention adopts the above technical solutions and has the following technical effects:

[0039] First, through the task matching module, the system can calculate the matching degree between the task requirement and the task executor's skill information based on the task requirement and the task executor's skill information, so as to more accurately assign tasks to suitable executors. And the real-time updated skill management and position requirement management modules ensure the timeliness and accuracy of information, further improving the accuracy of task assignment.

[0040] II. A user interface module provides a friendly operation interface, including functions such as login and registration, task management, skill management, notification reminder, and help and support. This enables users to conveniently publish tasks, view task progress, manage personal skill information, and obtain timely notifications and help. The diverse feedback channels and instant feedback function allow task executors to express their opinions and feelings at any time, promoting effective communication with task publishers.

[0041] III. A progress tracking unit monitors the task execution progress in real time, records key milestones and completion status, helping task publishers and executors better grasp the task progress, adjust plans and resources in a timely manner. The change unit allows task publishers to modify requirement information during task execution and notify relevant executors, ensuring that task requirements can be flexibly adjusted according to actual situations.

[0042] IV. A skill management module introduces a skill certification mechanism. By passing an exam or review, the skill level of task executors is confirmed, improving the credibility and comparability of skill information. The system recommends suitable tasks to them based on the skill information and historical performance of task executors, helping to promote the improvement and development of skills.

[0043] V. A feedback processing unit sorts out and analyzes the collected feedback information, providing data support for the improvement of system performance and the optimization of task allocation strategies. The task management unit allows task publishers and executors to comment and discuss on the task details page, promoting communication and collaboration between the two parties. The notification reminder unit sets the receiving method and frequency of notifications according to user preferences, ensuring that important information can be promptly conveyed to relevant personnel and improving the overall collaboration efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0045] Figure 1 It is a schematic diagram of the modules of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0046] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.

[0047] It should be noted that the structures, proportions, sizes, etc. shown in the attached drawings of this specification are only used to cooperate with the content disclosed in the specification for those familiar with this technology to understand and read, and are not used to limit the implementation conditions of this application. Therefore, they do not have substantial technical significance. Any modification of the structure, change of the proportional relationship, or adjustment of the size, without affecting the efficacy that this application can produce and the purpose that can be achieved, should still fall within the scope covered by the technical content disclosed in this application.

[0048] Embodiment

[0049] Please refer to Figure 1 , the present invention provides a technical solution: a job skill crowdsourcing task allocation system, including a user interface module, a skill management module, a job requirement management module, a task matching module, and a task allocation and feedback module. The user interface module is connected to the skill management module, the skill management module is connected to the job requirement management module, the job requirement management module is connected to the task matching module, and the task matching module is connected to the task allocation and feedback module.

[0050] The user interface module is used to provide job management and task update functions;

[0051] The user interface module includes a login / registration unit, a task management unit, a skill management unit, a notification reminder unit, and a help and support unit. The login / registration unit is connected to the task management unit, the task management unit is connected to the skill management unit, the skill management unit is connected to the notification reminder unit, and the notification reminder unit is connected to the help and support unit.

[0052] The login / registration unit is used to provide user login and registration. After registration or login, the user sets personal preferences, such as language, notification method, etc.;

[0053] The task management unit is used for task publishers to publish, view, modify, and delete task requirements, and for task executors to accept, reject, and view task details. It allows task publishers and executors to comment and discuss on the task details page to promote communication;

[0054] The skill management unit is used to provide skill entry, update, and query for task executors, introduce a skill certification mechanism, confirm the skill level of task executors through examinations or reviews, and recommend suitable tasks to them based on the skill information and historical performance of task executors;

[0055] The notification reminder unit is used to send task allocation, progress update, and feedback reminders, and allows users to set the receiving method and frequency of notifications according to personal preferences, such as instant notifications, daily summaries, etc.;

[0056] A help and support unit, which is used to provide user manuals, FAQs, online customer service and support services, and establish a detailed knowledge base including user manuals, video tutorials, FAQs, etc., to facilitate self-study by users.

[0057] A skills management module, which is used to record and update the skills information of task executors, classify skills according to fields, difficulty, relevance, etc., for easy management and retrieval, and formulate standardized specifications for skill description and evaluation to ensure the comparability of skills information of different task executors;

[0058] The skills management module includes a recording unit and an updating unit, and the recording unit is connected to the updating unit;

[0059] A recording unit, which is used to input the skills information of task executors into the system;

[0060] Establish a job classification system, classify jobs according to industries, functions, levels, etc., for easy search and matching by task executors, and add tags to jobs such as skill requirements, work locations, salary treatments, etc., to facilitate quick screening by task executors.

[0061] An updating unit, which is used to update the skills information of task executors according to requirements.

[0062] A job requirement management module, which is used to record the job requirement information of task executors;

[0063] The job requirement management module includes an input unit, a review unit, a change unit and a query unit;

[0064] An input unit, which is used for task publishers to input task requirement information, provides multiple task requirement input templates customized according to task types or industry characteristics, reduces the input workload and improves information accuracy, allows task publishers to upload multimedia materials such as pictures, videos, documents, etc., to more intuitively describe task requirements, adds an automatic verification function during the input process, such as format checking, reminder of required items, etc., to ensure the integrity and standardization of the input information, and saves the historical input records of task requirements for easy traceability and comparison of different versions of requirement information;

[0065] A review unit, which is used to review the input task requirements, sets up a multi-level review process according to the importance and complexity of the tasks to ensure that the task requirements are fully evaluated and confirmed, clarifies the review criteria and processes, including review content, review time, review personnel, etc., improves the transparency and efficiency of the review, and provides detailed review feedback to the task publisher after the review, including reasons for passing, reasons for non-passing and modification suggestions;

[0066] The change unit is used for the task publisher to modify the requirement information during the task execution process, notify the relevant task executors, and strictly control the changes to the task requirements to ensure the rationality and necessity of the changes. It is possible to set a limit on the number of changes or a change approval process. When the task requirements change, a change notice is automatically sent to the relevant task executors, including the change content, change reason, and impact scope, etc. The historical records of task requirement changes are saved, including the change time, change content, and change personnel, etc., for subsequent query and traceability. An impact assessment is carried out before the change to analyze the impact of the change on aspects such as task progress, cost, and quality, and corresponding countermeasures are formulated;

[0067] The query unit is used for the query function of task requirement information, facilitating task assignment and task executors to understand the task details, and supporting multi-dimensional query of task requirements according to task type, release time, priority, status, etc., improving the flexibility and accuracy of the query.

[0068] The input unit is connected to the review unit, the review unit is connected to the change unit, and the change unit is connected to the query unit.

[0069] The task matching module is used to calculate the matching degree between the task and the task executor;

[0070] The calculation formula for the matching degree S between the task requirement and the task executor is as follows:

[0071]

[0072] Among them, t is the task requirement vector, ω is the task executor skill vector, n is the dimension of the vector, ω i and t i are the values of the task executor skill vector and the task requirement vector on the i-th dimension respectively.

[0073] The task assignment and feedback module is used to notify the task executors and collect feedback information;

[0074] The task assignment and feedback module includes a progress tracking unit, a feedback collection unit, and a feedback processing unit;

[0075] The progress tracking unit is used to monitor the task execution progress in real time and record the key milestones and completion status;

[0076] The feedback collection unit is used to collect the task executors' ratings on task difficulty, execution process, and task completion;

[0077] The calculation formula for the task completion rating is as follows:

[0078]

[0079] A feedback processing unit for sorting and analyzing the collected feedback information to improve system performance and task allocation strategies.

[0080] The progress tracking unit is connected to the feedback collection unit, and the feedback collection unit is connected to the feedback processing unit.

[0081] In summary, through the task matching module, the system can calculate the matching degree between the task requirements and the skill information of the task executor, so as to more accurately allocate tasks to the appropriate executor. And the real-time updated skill management and position requirement management modules ensure the timeliness and accuracy of information, further improving the accuracy of task allocation.

[0082] The user interface module provides a friendly operation interface, including functions such as login and registration, task management, skill management, notification reminder, and help and support. This enables users to conveniently publish tasks, view task progress, manage personal skill information, and obtain timely notifications and help. The diverse feedback channels and instant feedback function enable task executors to express their opinions and feelings at any time, promoting effective communication with task publishers.

[0083] The progress tracking unit monitors the task execution progress in real time, records key milestones and completion status, helping task publishers and executors better grasp the task progress, adjust plans and resources in a timely manner. The change unit allows task publishers to modify requirement information during task execution and notify relevant executors, ensuring that task requirements can be flexibly adjusted according to actual situations.

[0084] The skill management module introduces a skill certification mechanism to confirm the skill level of task executors through examinations or reviews, improving the credibility and comparability of skill information. The system recommends suitable tasks to them based on the skill information and historical performance of task executors, helping to promote the improvement and development of skills.

[0085] The feedback processing unit sorts and analyzes the collected feedback information, providing data support for the improvement of system performance and the optimization of task allocation strategies. And the task management unit allows task publishers and executors to comment and discuss on the task details page, promoting communication and collaboration between the two parties. The notification reminder unit sets the receiving method and frequency of notifications according to user preferences, ensuring that important information can be timely conveyed to relevant personnel and improving the overall collaboration efficiency.

[0086] Those skilled in the art will understand that the features recited in the various embodiments and / or claims of the present invention can be combined or / and combined in various ways, even if such combinations or combinations are not explicitly recited in the present invention. In particular, without departing from the spirit and teachings of the present invention, the features recited in the various embodiments and / or claims of the present invention can be combined and / and combined in various ways. All such combinations and / and combinations fall within the scope of the present invention.

Claims

1. Position skill crowdsourcing task allocation system, characterized by: It includes user interface module, skill management module, job requirement management module, task matching module and task allocation and feedback module; The user interface module is used to provide position management and task update functions; The skill management module is used to record and update the skill information of the task performer; The position requirement management module is used to record the position requirement information of the task executor; The task matching module is used to calculate the matching degree between the task and the task executor; The task assignment and feedback module is used to notify task executors and collect feedback information; The user interface module is connected to the skill management module, the skill management module is connected to the position requirement management module, the position requirement management module is connected to the task matching module, and the task matching module is connected to the task allocation and feedback module.

2. The job skill crowdsourcing task allocation system according to claim 1 is characterized by: The user interface module includes a login registration unit, a task management unit, a skill management unit, a notification reminder unit and a help and support unit; The login and registration unit is used to provide user login and registration; The task management unit is used for task publishers to publish, view, modify and delete task requirements and for task executors to accept, reject and view task details; The skill management unit is used to provide skill entry, update and query for task performers; The notification reminder unit is used to send task assignments, progress updates and feedback reminders; The help and support unit is used to provide user manuals, frequently asked questions, online customer service and support services.

3. The job skill crowdsourcing task allocation system according to claim 2 is characterized by: The login registration unit is connected to the task management unit, the task management unit is connected to the skill management unit, the skill management unit is connected to the notification and reminder unit, and the notification and reminder unit is connected to the help and support unit.

4. The job skill crowdsourcing task allocation system according to claim 1 is characterized by: The skill management module includes a recording unit and an updating unit, wherein the recording unit is connected to the updating unit; The recording unit is used to input the skill information of the task performer into the system; The updating unit is used to update the skill information of the task executor according to the demand.

5. The job skill crowdsourcing task allocation system according to claim 1 is characterized by: The position demand management module includes an input unit, a review unit, a change unit and a query unit; The input unit is used for the task publisher to input task requirement information; The review unit is used to review the entered task requirements; The change unit is used for the task publisher to modify the demand information during the task execution process and notify the relevant task executors; The query unit is used for querying task requirement information, which facilitates task allocation and task executors to understand task details.

6. The job skill crowdsourcing task allocation system according to claim 5 is characterized by: The input unit is connected to the review unit, the review unit is connected to the change unit, and the change unit is connected to the query unit.

7. The job skill crowdsourcing task allocation system according to claim 1 is characterized by: In the task matching module, the matching degree S between the task requirements and the task executors is calculated as follows: Among them, t is the task requirement vector, ω is the task performer skill vector, n is the dimension of the vector, ω i and t i are the values ​​of the task executor skill vector and the task requirement vector in the i-th dimension respectively.

8. The job skill crowdsourcing task allocation system according to claim 1 is characterized by: The task allocation and feedback module includes a progress tracking unit, a feedback collection unit and a feedback processing unit; The progress tracking unit is used to monitor the progress of task execution in real time and record key milestones and completion status; The feedback collection unit is used to collect the task performers' scores on the task difficulty, execution process and task completion; The feedback processing unit is used to organize and analyze the collected feedback information to improve system performance and task allocation strategy.

9. The job skill crowdsourcing task allocation system according to claim 8 is characterized by: The progress tracking unit is connected to the feedback collecting unit, and the feedback collecting unit is connected to the feedback processing unit.

10. The job skill crowdsourcing task allocation system according to claim 9, characterized in that: The task completion score calculation formula is: