Method and system for operating work mediation platform
The business brokerage platform efficiently matches workers with tasks by analyzing request templates and rewarding performance, addressing inefficiencies in existing systems by reducing time waste and improving task alignment.
Patent Information
- Application Number
- PCT/KR2024/019531
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-08
- Filing Date
- 2024-12-03
- Publication Date
- 2026-02-12
AI Technical Summary
Existing job placement systems are inefficient, taking too long to verify work results and often fail to accurately align client requirements with performer capabilities, leading to unnecessary time waste and mismatched tasks.
A business brokerage platform that receives and analyzes business request templates, matches performers with requesters, and rewards performers based on performance results, utilizing a communication module, processor, and memory to facilitate efficient task completion and alignment.
This system reduces task completion time, allows workers to perform tasks within their expertise, increases job matching probability, and calculates costs based on demand and supply, ensuring accurate task fulfillment.
Smart Images

Figure KR2024019531_12022026_PF_FP_ABST
Abstract
Description
Operation method and system of business brokerage platform
[0001] The present invention relates to a method and system for operating a business brokerage platform, and relates to a technology for operating a platform for matching business performers and business requesters based on a business request template and providing rewards according to the results of business performance to the terminal of the business performer.
[0002] Job seekers, agencies, and companies commonly use landline phones, cell phones, and the Internet to collect job information.
[0003] With the development of the Internet, methods of job placement or job provision using online platforms have been proposed, but they are limited to simple introductions and are not being operated efficiently.
[0004] Therefore, a systematic system is needed that allows job seekers to find work more easily and without unnecessary time waste, and allows job clients to find qualified individuals who can perform the tasks they desire. Specifically, a smart task platform is needed that allows job clients to complete tasks previously impossible on their own more quickly and efficiently, while job performers can gain diverse work experience in a familiar work environment without wasting time.
[0005] Additionally, the current system operates by commissioning work and performing it on a project-by-project basis, analyzing the field of the project, matching the appropriate work performer for the project, and producing the final result through the freelancer.
[0006] When matching project managers on a project-by-project basis, technology must be shared across the entire project, and it takes a long time to verify the work results. Furthermore, in many cases, the client's requirements and the performer's capabilities and priorities are not accurately aligned.
[0007] Accordingly, there is a need for a method that can outsource general tasks, including simple tasks, and match the requester with a performer who matches their preferences.
[0008]
[0009] The present disclosure is intended to solve the problems of the prior art described above, and provides a method and system for operating a platform for matching a work performer and a work requester based on a work request template and providing a reward according to the work performance results to the work performer's terminal.
[0010] The technical problems to be solved by the present invention are not limited to the technical problems described above, and other technical problems of the present invention can be derived from the following description.
[0011] As a technical means for solving the above-described technical problem, an embodiment according to a first aspect of the present disclosure provides a method for operating a business brokerage platform. The method includes the steps of: a) receiving a business request template, which is differently set according to a business type and an industry type, from a terminal of a business requester; b) analyzing the business request template and transmitting the requested business information according to the business request template to one of a terminal of a first business performer corresponding to the business request template and a terminal of a second business performer described in the business request template to match the business; and c) receiving a business performance result for the requested business information from the terminal of the business performer and paying a reward according to the business performance result to the terminal of the business performer.
[0012] As a technical means for solving the above-described technical problem, an embodiment according to a second aspect of the present disclosure provides a business brokerage platform operating system. The system includes a communication module, at least one processor, and a memory electrically connected to the processor and storing at least one code executed by the processor, wherein the memory stores a code that, when executed through the processor, causes the processor to receive a business request template set differently according to a business type and an industry type from a terminal of a business requester, analyze the business request template, and match a business by transmitting the requested business information according to the business request template to one of the terminals of a first business performer corresponding to the business request template and the terminals of a second business performer described in the business request template, and receive a business performance result for the requested business information from the terminal of the business performer, and pay a reward according to the business performance result to the terminal of the business performer.
[0013] According to the present invention, by requesting simple tasks, the requester can reduce the time required to perform the task.
[0014] In addition, according to the present invention, a worker can perform a type of work in which he or she is confident in his or her field without time or space constraints.
[0015] Additionally, according to the present invention, it is possible to match a work performer by reflecting the request of the work requester.
[0016] In addition, according to the present invention, the probability of job matching can be increased by providing a job matching guide.
[0017] In addition, according to the present invention, costs can be calculated differently depending on the demand and supply of workers and the demand and supply of work.
[0018] The effects of the present invention are not limited to the effects described above, and include all effects understood from the following description.
[0019] FIG. 1 is a drawing illustrating a business brokerage platform operating device according to one embodiment of the present invention and a business requester terminal and a business performer terminal that are connected to the business brokerage platform in communication therewith.
[0020] FIG. 2 is a drawing showing a detailed configuration according to an example of a business brokerage platform operating device illustrated in FIG. 1.
[0021] FIGS. 3 to 6 are drawings illustrating an example of an interface provided to a business requester terminal according to one embodiment of the present invention.
[0022] FIG. 7 and FIG. 8 are diagrams illustrating an example of a data flow diagram according to one embodiment of the present invention.
[0023] Figure 9 is a flowchart illustrating the sequence of a method for operating a business brokerage platform according to another embodiment of the present invention.
[0024] Figure 10 is a drawing illustrating detailed steps for some steps of the business brokerage platform operation method illustrated in Figure 9.
[0025] Hereinafter, the present disclosure will be described in detail with reference to the attached drawings. However, the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein. In addition, the attached drawings are only intended to facilitate understanding of the embodiments disclosed in the present specification, and the technical concepts disclosed in the present specification are not limited by the attached drawings. All terms, including technical and scientific terms, used herein should be interpreted as having meanings generally understood by a person of ordinary skill in the technical field to which the present disclosure pertains. Terms defined in the dictionary should be interpreted as having additional meanings consistent with the relevant technical literature and the present disclosure, and shall not be interpreted in an extremely ideal or restrictive sense unless otherwise defined.
[0026] To clearly explain the present disclosure in the drawings, parts irrelevant to the description have been omitted, and the size, shape, and appearance of each component shown in the drawings may vary. Identical / similar parts throughout the specification are designated with identical / similar drawing reference numerals.
[0027] The suffixes "module" and "part" used in the following description for components are assigned or used interchangeably solely for the convenience of writing the specification, and do not in themselves have distinct meanings or roles. Furthermore, in describing the embodiments disclosed herein, detailed descriptions of related known technologies have been omitted if they are deemed to obscure the gist of the embodiments disclosed herein.
[0028] Throughout the specification, when a part is said to be "connected (connected, in contact with, or coupled)" to another part, this includes not only cases where it is "directly connected (connected, in contact with, or coupled)" but also cases where it is "indirectly connected (connected, in contact with, or coupled)" with another member in between. Furthermore, when a part is said to "include (have or provide)" a certain component, this does not mean that it excludes other components, but rather that it may "include (have or provide)" other components, unless otherwise specifically stated.
[0029] As used herein, ordinal terms such as "first," "second," etc., are used solely to distinguish one component from another and do not limit the order or relationship of the components. For example, the first component of the present disclosure may be referred to as the "second component," and similarly, the second component may also be referred to as the "first component." As used herein, singular forms should be construed to include plural forms, unless explicitly stated otherwise.
[0030] FIG. 1 is a drawing illustrating a business brokerage platform operating device according to one embodiment of the present invention and a business requester terminal and a business performer terminal that are connected to the business brokerage platform in communication therewith.
[0031] Referring to FIG. 1, the business brokerage platform operating device (100) can communicate with a terminal (200) through a preset communication network and transmit and receive information.
[0032] The business brokerage platform operating device (100) receives a business request template that is set differently according to the business type and industry type from the business requester terminal.
[0033] The business brokerage platform operating device (100) analyzes the business request template and matches the business by transmitting the requested business information according to the business request template to one of the first business performer terminal corresponding to the business request template and the second business performer terminal described in the business request template.
[0034] The business brokerage platform operating device (100) receives the business performance results for the requested business information from the business performer terminal and pays a reward according to the business performance results to the business performer terminal.
[0035] The business brokerage platform operating device (100) may be implemented in the form of a server, a computing device, or various smart devices, and may operate in a cloud computing service model such as SaaS (Software as a Service), PaaS (Platform as a Service), or IaaS (Infrastructure as a Service). In addition, the multi-modal embedding device (100) may be constructed in the form of a private cloud, a public cloud, or a hybrid cloud system, but the scope of the present invention is not limited thereto.
[0036] The business requester terminal (200) can communicate with the business brokerage platform operating device (100) to transmit a business request template and receive reward calculation results and business performance results.
[0037] The work performer terminal (300) can communicate with the work mediation platform operating device (100) to transmit work performance results and receive work request templates or work information.
[0038] The work requester terminal (200) and the work performer terminal (300) may refer to any type of handheld-based wireless communication device such as a notebook, desktop, laptop equipped with a web browser, a wireless communication device with guaranteed portability and mobility, or a smartphone, tablet PC, etc.
[0039] FIG. 2 is a drawing showing a detailed configuration according to an example of a business brokerage platform operating device illustrated in FIG. 1.
[0040] Referring to FIG. 2, the business brokerage platform operating device (100) may include a communication module (110), a processor (120), and a memory (130).
[0041] The communication module (110) may include a device including hardware and software necessary to transmit and receive signals such as control signals or data signals through wired or wireless connections with other network devices.
[0042] The communication module (110) can receive a natural language command from a terminal and transmit a subgoal for the natural language command to the terminal.
[0043] It is possible to receive risk information from at least one of a communication module and a plurality of sensors and provide a customized image to a terminal.
[0044] The processor (120) may include various types of devices that control and process data. The processor (120) may refer to a data processing device built into hardware that has a physically structured circuit to perform a function expressed in code or instructions included in a program.
[0045] In one example, the processor (120) may be implemented in the form of a microprocessor, a central processing unit (CPU), a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc., but the scope of the present invention is not limited thereto.
[0046] The processor (120) performs operations according to the code stored in the memory (130).
[0047] The memory (130) can store at least one of information and data input to the communication module (110), information and data required for functions performed by the processor (120), and data generated according to the execution of the processor (120).
[0048] Memory (130) should be interpreted as a general term for a non-volatile storage device that maintains stored information even when no power is supplied and a volatile storage device that requires power to maintain stored information. In addition to a volatile storage device that requires power to maintain stored information, memory (130) may include cloud storage, SSD, magnetic storage media, or flash storage media, but the scope of the present invention is not limited thereto.
[0049] The memory (130) is electrically connected to the processor (120) and stores at least one code to be executed by the processor (120). The memory (130) stores code that, when executed by the processor (120), causes the processor (120) to perform the following functions and procedures.
[0050] The memory (130) may store a code that causes the work performer to evaluate work speed, work accuracy, work completion, work friendliness, and work sincerity.
[0051] The memory (130) may store a code that causes the work speed to be evaluated based on the average work processing time of the work commissioned to the work performer to be evaluated and the average response speed from the time a notification related to the work commissioned to the terminal of the work performer to the time a response corresponding to the notification is received.
[0052] The memory (130) may store a code that causes the evaluation of the degree of completion and accuracy of work based on at least one of the satisfaction survey results received from the terminals of the work requesters who requested work to the work performers to be evaluated and the number of rematches of the work performers to be evaluated.
[0053] A code that causes the performance of the work to be evaluated to be evaluated based on whether the performance of the work to be evaluated has completed the tasks assigned to the performance of the work to be evaluated within the desired completion time and the work sincerity of the performance of the work to be evaluated based on the attendance information of the performance of the work to be evaluated may be stored in the memory (130).
[0054] In the memory (130), a code that causes the task friendliness to be evaluated based on the chat history with the task requester that occurred when the task requester performed the task to be evaluated.
[0055] The memory (130) stores code that causes the requester's terminal to receive a request template, which is set differently according to the requester's task type and industry type. Here, the task types include document writing, design, video production, marketing, development, and accounting, and the industry type may include at least one of sales, manufacturing, and service. The request template may include at least one of the requester's name, business registration number, task name, task field, task schedule, task start date, task details, the requester's top priority need, the requester's task need, and reward information.
[0056] The memory (130) may store code that analyzes a work request template to determine the matching suitability of the work performers for the work requested by the work requester. For example, the memory (130) may store code that determines the matching suitability between the work performers and the work requested by the work requester based on the work field, work schedule, and reward information.
[0057] The memory (130) may store code that causes the task requester's terminal to provide a task matching guide to increase the matching suitability of task performers. For example, the memory (130) may provide the task requester's terminal with a task matching guide that resets the reward for the workload when the reward is low compared to the workload.
[0058] The memory (130) may store a code that causes a work request template with a portion of the work request template modified according to the work matching guide to be received from the work requester terminal.
[0059] Here, the work matching guide may include at least one of a guide for appropriate work costs for the work requested by the work requester, a guide for appropriate work hours, and a guide for industry-specific recommendations based on the business registration certificate of the work requester.
[0060] The appropriate work cost guide may include appropriate work costs calculated by taking into account information on the supply and demand of work performers based on the desired work hours of the work performers and the requested time hours of the work requester, information on the desired work completion time of the work requested by the work requester, and satisfaction scores for the work requester.
[0061] Additionally, the appropriate work cost guide may include an appropriate work cost calculated by considering the average work cost of work that has a certain similarity value or higher with the work requested by the work client.
[0062] For example, the memory (130) may store code that calculates the similarity between the work request template requested by the work requester and the work request templates of already performed work through at least one of natural language processing and text analysis, and causes the work similarity between the work request templates to be determined.
[0063] More specifically, the memory (130) may store code that causes the similarity between the work request template requested by the work requester and the work request templates of already performed work based on at least one of the analysis between the frequency of identical text, the frequency of similar text, and the meaning of words.
[0064] For example, if the analysis result of the work request template requested by the work requester is the work of creating an Excel file, the analysis result of the work request template of Company A is the work of converting PPT data to Excel, the analysis result of the work request template of Company B is the work of creating a Japanese translation file, and the analysis result of the work request template of Company C is the work of creating a Word file, then based on the code stored in the memory (130), it can be determined that the similarity with Company A, which is similar to the work request template requested by the work requester, is the highest according to the analysis result of the work request template.
[0065] The memory (130) may store code that causes the average work cost of work request templates having a similarity between the requested work request template and a preset value or higher. For example, the memory (130) may store code that causes the hourly work cost of work request templates having a similarity between the requested work request template and a preset value or higher.
[0066] As another example, the memory (130) may store code that causes an artificial intelligence model to calculate an average task cost for tasks with a similarity value greater than a certain value to the task. Here, the artificial intelligence model may be trained to extract tasks with a similarity value greater than a certain value to the task based on similarities between the task and the industry, field, and program used, and to calculate an average task cost for the corresponding tasks.
[0067] The appropriate working hours guide may include appropriate working hours calculated by considering the average working hours of tasks that have a certain similarity value or higher with the task requested by the task requester.
[0068] For example, the memory (130) may store code that causes the task requester to calculate the similarity between the task request template and the task request templates of already performed tasks through at least one of natural language processing and text analysis, and to determine the task similarity between the task request templates. More specifically, the memory (130) may store code that causes the task requester to calculate the similarity between the task request template and the task request templates of already performed tasks based on at least one of the analysis of the frequency of identical text, the frequency of similar text, and the meaning of words.
[0069] For example, if the analysis result of the work request template requested by the work requester is the work of creating an Excel file, the analysis result of the work request template of Company A is the work of converting PPT data to Excel, the analysis result of the work request template of Company B is the work of creating a Japanese translation file, and the analysis result of the work request template of Company C is the work of creating a Word file, then based on the code stored in the memory (130), it can be determined that the similarity with Company A, which is similar to the work request template requested by the work requester, is the highest according to the analysis result of the work request template.
[0070] The memory (130) may store a code that extracts work request templates that have a similarity level higher than a preset value with the requested work request template and calculates an average work time relative to the workload of the extracted work request templates. For example, if the similarity level with Company A is 88%, the similarity level with Company B is 40%, the similarity level with Company C is 77%, and the preset work similarity level is 60%, the average work time relative to the workload of the work request templates of Company A and Company C may be calculated based on the code stored in the memory (130).
[0071] As another example, the memory (130) may store code that causes an artificial intelligence model to calculate appropriate working hours for tasks with a similarity value greater than a certain value to a task. Here, the artificial intelligence model may be trained to extract tasks with a similarity value greater than a certain value to the task based on similarity between the task and the industry, field, and program used, and to calculate appropriate working hours for the corresponding tasks.
[0072] The memory (130) may store code that causes the modified work request template and the matching suitability between the work performers to be re-evaluated.
[0073] In the memory (130), a code is stored that analyzes a work request template and transmits the requested work information according to the work request template to one of the first work request terminal corresponding to the work request template and the second work request terminal described in the work request template, thereby causing work to be matched.
[0074] The memory (130) may store a code that causes the requester to match the requested task to the first task performer corresponding to the highest priority request need, taking into account the highest priority request need. Here, the highest priority request need may be included in the task request template, and may include at least one of task speed, task accuracy, task completion rate, task friendliness, and task sincerity.
[0075] The memory (130) may store code that causes tasks to be matched by reflecting the weight of the task requester for each task request need. Here, the task request need may include at least one of task speed, task accuracy, task completion rate, task friendliness, and task sincerity.
[0076] In the memory (130), when request work information according to the request template is transmitted to the terminal of the second task performer described in the request template, a code may be stored that causes the request template to be analyzed and the suitability of the work requested by the task requester to the second task performer to be calculated. Here, the suitability of the work may be calculated based on the similarity between the history of the second task performer and the request work information according to the request template. The similarity may be calculated by converting words described in the history of the task performer and the request template into vectors, converting each sentence into an array of vectors, and calculating the similarity between the sentence vectors.
[0077] In the memory (130), a code may be stored that causes a request for submission of a statement to at least one of the terminals of the person requesting the work and the terminal of the second person performing the work, if the suitability for the work is below a preset value, and judges it as an act of requesting an unfair work.
[0078] For example, a code that causes a judgment to be made as an unfair business request act when the business suitability calculated based on similarity is 70% or less may be stored in the memory (130).
[0079] The memory (130) may store a code that triggers a judgment on whether a final fraudulent work request has occurred based on the received explanation request. For example, the explanation request may be a document containing the reason for the requester of the work designating a second work performer.
[0080] In the memory (130), if the result of the final judgment on whether or not the request for a work is a request for work that is fraudulent or the suitability for the work is below a preset value, a code may be stored that determines the request for work as fraudulent and causes the request for work information according to the request for work template to be transmitted to the terminal of the first work performer.
[0081] The memory (130) may store a code that causes the work request information to be translated according to the work request template based on the native language of the work performer and at least one of the available languages and provided to the work performer's terminal.
[0082] A code that causes a work request template to be analyzed and at least one example result among the expected results corresponding to the requested work information and excellent results related to work having a certain degree of similarity or higher to the requested work may be stored in the memory (130).
[0083] For example, the memory (130) may store a code that causes a text analysis between a work request template requested by a work requester and a previously performed work request template to extract at least one work request template that has a certain degree of similarity or higher with the work request template requested by the work requester from among the previously performed work request templates. In addition, the memory (130) may store a code that causes a list of results corresponding to the at least one extracted work request template in order of increasing satisfaction, and a result with the highest satisfaction to be selected as an excellent result.
[0084] The memory (130) may store code that causes the example result to be provided to the task performer terminal.
[0085] In the memory (130), a code is stored that receives a work performance result for requested work information from a work performer terminal and causes a reward to be paid to the work performer terminal according to the work performance result.
[0086] A code that causes a comparison between a task execution result received from a task performer terminal and an example result may be stored in the memory (130).
[0087] The memory (130) may store a code that causes feedback based on the comparison result to be provided to the task performer terminal.
[0088] The memory (130) may store a code that causes the work execution result to be received modified according to feedback from the work execution terminal.
[0089] The memory (130) may store code that, when receiving a request for overtime work along with a work performance result from a work performer's terminal, transmits the work performance result and the request for overtime work to the work requester's terminal and causes a response to be received. Here, the work requester may decide to request overtime work based on the work performance result. For example, if the work is currently satisfactory, the overtime work may be declined, and if the work is determined to require more work, the overtime work may be accepted.
[0090] In the memory (130), a code may be stored that requests information on overtime work, including information on overtime work hours and rewards, from the work requester's terminal when accepting overtime work for work performance, and causes the information on overtime work received from the work requester's terminal to be transmitted to the work performer's terminal.
[0091] In the memory (130), a code may be stored that receives whether to accept overtime work from a work performer terminal based on overtime work information, and causes work to proceed based on the overtime work information if the work performer terminal accepts it.
[0092] The memory (130) may store code that causes the work performer terminal to transmit a request signal for modifying work performance overtime information to the work requester terminal when the work performer terminal refuses work overtime. Here, the work requester terminal may modify work performance overtime information or refuse work overtime.
[0093] The memory (130) may store a code that causes an additional reward to be paid to the terminal of the worker in addition to the reward when the worker meets certain criteria including at least one of the following: performing work-related training and watching an advertisement.
[0094] In the memory (130), a code may be stored that causes the work performance results received from the work performer terminal to be grouped into one work unit and work groups having one or more work units by grouping the work performance results according to preset criteria.
[0095] For example, the memory (130) may store code that causes each work performance result to be classified into at least one work group among document writing, video production, survey, and data visualization. More specifically, the memory (130) may store code that causes the result to be classified into at least one work group among word processing, PPT production, Excel file production, video editing, video production, online survey, offline survey, graph production, and data organization.
[0096] A code that causes a work group with the largest number of work units among the work groups to be selected as the representative work group of the work performer may be stored in the memory (130).
[0097] The memory (130) may store code that causes a representative work group to be set based on the number of work tasks processed during a preset period. For example, if the Word processing work group has 11 work tasks, the Excel file creation work group has 8 work tasks, and the video editing work group has 3 work tasks, the Word processing work group may be selected as the representative work group for the person performing the task.
[0098] The memory (130) may store code that causes tasks corresponding to the representative task group of the task performer to be assigned preferentially to the task performer, or that causes rewards to be granted differently than before when tasks corresponding to the representative task group of the task performer are assigned. For example, if the representative task group of the task performer is word processing, the word processing task may be assigned preferentially to the task performer, and a reward 1.5 times greater than before may be granted.
[0099] The memory (130) may store a code that analyzes the work performer's history and converts the work performer's history into a preset official certificate.
[0100] For example, even if the user does not have a job-related qualification, the memory (130) may store a code that causes the translation history of the user to be converted into a Level 1 or Level 2 ITT professional interpreter / translator qualification administered by the International Interpretation and Translation Association based on at least one of the user's history and the satisfaction results determined by the user requesting the work. Here, the preset official qualification may include a qualification for at least one of computer skills, word processing, and ITT professional interpreter / translator qualification.
[0101] The memory (130) may store code that causes the work performer's account and deposit target information to be received and stored from the work performer's terminal. Here, the deposit target information may include at least one of the expected deposit amount, the depositor's name, and the expected deposit date.
[0102] The memory (130) may store a code that causes the account of the person performing the task to be linked and checked, and when an amount falling within a preset range is deposited, compares the deposit target information with the deposit target information, and confirms whether the deposit has been made based on the comparison result. For example, if 80,000 won is to be deposited from Company A on March 7, the memory (130) may store a code that causes the account of the person performing the task to be checked in real time on March 7 to confirm whether an amount between 70,000 won and 90,000 won is deposited from Company A.
[0103] A code that causes a notification to be provided to the depositor terminal corresponding to the deposit target information when the deposit amount scheduled to be deposited is not deposited within a preset period may be stored in the memory (130).
[0104] The memory (130) may store code that causes the work history information of the work performer to be received from the work performer terminal. Here, the work history information may include at least one of the following: company name, business registration number, company representative contact information, contact name, contact email, work field, main content, work date, work start time, work end time, work working hours, and whether or not required documents are uploaded, extracted based on the business registration certificate.
[0105] The memory (130) may store code that causes an authentication email to be sent to the email address of the person in charge included in the work history information based on the request of the work performer, and causes the work history of the work performer to be authenticated based on a reply email corresponding to the authentication email. Here, the reply email may include a signature acknowledging the work history of the work performer.
[0106] The memory (130) may store a code that causes the work history of the worker to be verified and managed based on whether or not the worker is authenticated.
[0107] The memory (130) may store code that causes a task execution pool to be created, including one or more task execution agents who have performed tasks requested by a task requester, and to create a task execution list by organizing them by task performed. Here, the task execution list may include at least one of a task name, a task execution date, a task execution agent name, a task execution result, and a provided reward.
[0108] In the memory (130), when a business requester requests a new business, a code may be stored that causes the new business to be matched to a business performer who has performed a business having a similarity value higher than a certain value based on a pool of business performers and a business performance list.
[0109] For example, the memory (130) may store code that causes the similarity between a new work request template requested by a work requester and work request templates of already performed work to be calculated through at least one of natural language processing and text analysis, and to determine the work similarity between the work request templates. For example, the memory (130) may store code that causes the similarity between a work request template requested by a work requester and work request templates of already performed work to be calculated based on at least one of analysis between the frequency of identical text, the frequency of similar text, and the meaning of words.
[0110] For example, if a new task is to create an Excel file for a Japanese company commissioned by a marketing company, and if Company A, a marketing company, performed the task of converting PPT data to Excel, Company B, a translation company, performed the task of creating a Japanese translation file, and Company C, a Japanese company, performed the task of creating a Word file, then based on the code stored in the memory (130), it can be determined that Company A, which has similar company industry and commissioned task, has the highest similarity.
[0111] In the memory (130), a code that causes a new task to be matched to a task performer who has performed a task having a similarity value higher than a certain value based on similarity may be stored.
[0112] As another example, the memory (130) may store code that causes an AI model to extract performers who have performed tasks with a similarity value greater than a certain value with a new task. Here, the AI model may be trained to extract performers who have performed tasks with a similarity value greater than a certain value with the task based on similarities between the task and the industry, field, and program used, taking the task as input.
[0113] In the memory (130), a code may be stored that causes a pool of task performers and a task performance list of other task requesters related to the task requester to be provided to the task requester terminal when an additional task performer is required.
[0114] For example, the memory (130) may store a code that calculates the similarity between the work or industry of the work requester and the work or industry of another work requester, and provides a pool of work performers and a list of work performers of another work requester with the highest similarity to the work requester terminal.
[0115] For example, the memory (130) may store code that causes the similarity of work and industry between the work requester and other work requesters to be calculated through at least one of natural language processing and text analysis. For example, the memory (130) may store code that causes the similarity between the work requester and other work requesters to be calculated based on at least one of the frequency of identical texts, the frequency of similar texts, and the analysis of word meanings between each work request template or business registration certificate of each work requester.
[0116] The memory (130) may store a code that causes a pool of work performers and a list of work performers of other work requesters having a similarity value or higher based on similarity to be provided to the work requester terminal.
[0117] As another example, the memory (130) may store code that causes the AI model to extract other business clients with a similarity level higher than a certain value with respect to the business and industry of the business client. Here, the AI model may be trained to extract other business clients with a similarity level higher than a certain value with respect to the business, industry, field, and major business request events, taking as input at least one of the business request template and business registration certificate of the business client.
[0118] FIGS. 3 to 6 are drawings illustrating an example of an interface provided to a business requester terminal according to one embodiment of the present invention.
[0119] Referring to FIGS. 3 to 6, the business brokerage platform operating system can provide a broadly categorized business request interface to the business requester terminal for requesting business by business type, industry type, and event type, or by company size, such as one-person business / startup representative, small and medium-sized business / startup, and one-person marketer.
[0120] The business brokerage platform operating system can provide a mid-class business request interface when a business requester terminal selects one through a large-class business request interface.
[0121] For example, if the business requester terminal selects a specific task, the business brokerage platform operating system can provide a mid-class business request interface that allows the requester to select one of business plan, sales, marketing / public relations, design, accounting assistance, video, survey, simple repetitive tasks, and CS / development.
[0122] The business brokerage platform operating system can provide a small-classification business request interface when a business requester terminal selects one through a medium-classification business request interface.
[0123] For example, if the business plan is selected by the business requester terminal, a sub-category business request interface can be provided that allows the user to select one of the following: market research, PPT editing / organization, conversion of the Korean business plan into PPT presentation materials, creation of necessary images, readability improvement, insertion of content according to a specific format, editing of the Korean business plan, and Korean-English translation.
[0124] The business brokerage platform operating system may provide a sample business request template interface to the business requester terminal when the requester terminal selects a subcategory business request interface. The sample business request template interface may provide examples for entering at least one of the following: business name, business hours / schedule, and business details.
[0125] FIG. 7 and FIG. 8 are diagrams illustrating an example of a data flow diagram according to one embodiment of the present invention.
[0126] Referring to FIG. 7, the business brokerage platform operating system can receive and store documents such as resumes, career certificates, and personal information consent forms from the business performer terminal (300) and transmit them to the business requester terminal (200).
[0127] The business requester terminal (200) can transmit a business request template to the business brokerage platform operating device (100).
[0128] The business brokerage platform operating device (100) can transmit a business request message to a business performer terminal (300). Here, the business request message can be transmitted to multiple business performer terminals (300).
[0129] The business brokerage platform operating device (100) can receive a business acceptance message from at least one business performer terminal (300).
[0130] The business brokerage platform operating device (100) can transmit a business acceptance message to the business requester terminal (200).
[0131] The business brokerage platform operating device (100) can receive a document request message from the business requester terminal (200). Here, if the business requester terminal (200) and the business performer terminal (300) have previously performed work, the business brokerage platform operating device (100) can receive a work history update request message from the business requester terminal (300) and update and store the work history of the business performer.
[0132] The business brokerage platform operating device (100) can transmit a document request message to the business performer terminal (300).
[0133] The business brokerage platform operating device (100) can receive documents from the business performer terminal (300) or receive a document transmission approval message.
[0134] The business brokerage platform operating device (100) can transmit documents to the business requester terminal (200) or grant the right to confirm and download documents.
[0135] The business brokerage platform operating device (100) can match and list or store business, business performers, and documents.
[0136] The business brokerage platform operating device (100) can convert the format of documents.
[0137] The business brokerage platform operating device (100) can automatically update documents received from a business operator terminal (300) that has approved automatic document update. In this case, the business operator terminal (300) that has approved automatic document update can omit the process of exchanging separate document request messages.
[0138] Referring to FIG. 8, the business brokerage platform operating system can provide a career certificate to the business performer terminal (300).
[0139] The business brokerage platform operating device (100) can receive a career verification request message from the business performer terminal (300).
[0140] The business brokerage platform operating device (100) can transmit a career verification request message to the business requester terminal (200).
[0141] The business brokerage platform operating device (100) can receive a career verification approval message from the business requester terminal (200).
[0142] The business brokerage platform operating device (100) can transmit a career verification approval message to the business operator's terminal (300) and grant the business operator's terminal (300) the right to issue a career verification certificate for the relevant career. Here, the career verification certificate can include at least one piece of information among the work period, work hours, and work content.
[0143] Figure 9 is a flowchart illustrating the sequence of a method for operating a business brokerage platform according to another embodiment of the present invention.
[0144] The business brokerage platform operation method described below can be performed by the business brokerage platform operation device or server described above with reference to FIGS. 1 to 8. Therefore, the content of the embodiments of the present disclosure described above with reference to FIGS. 1 to 8 can be equally applied to the embodiments described below, and any overlapping content with the above description will be omitted. The steps described below do not necessarily have to be performed in order, and the order of the steps can be set in various ways, and the steps can be performed almost simultaneously.
[0145] The method of operating a business brokerage platform may include a business request template reception step (S100), a business requester and business performer matching step (S200), and a reward payment step to a business performer terminal (S300).
[0146] The method of operating a business brokerage platform may further include a step of evaluating the work speed, work accuracy, work completion, work friendliness, and work sincerity of the work performer.
[0147] The work request template reception step (S100) is a step in which a work request template, which is configured differently according to the work type and industry type, is received from the work requester's terminal. Here, the work types include document writing, design, video production, marketing, development, and accounting, and the industry type may include at least one of sales, manufacturing, and service.
[0148] The task requester and task performer matching step (S200) is a step for matching tasks by analyzing the task request template and transmitting the requested task information according to the task request template to one of the first task performer terminal corresponding to the task request template and the second task performer terminal described in the task request template.
[0149] The step (S200) of matching the work requester and the work performer may include a step of analyzing the work request template to calculate the suitability of the work requested by the work requester to the second work performer when the requested work information according to the work request template is transmitted to the terminal of the second work performer described in the work request template. Here, the suitability of the work may be calculated based on the similarity between the history of the second work performer and the requested work information according to the work request template.
[0150] The step of matching the work requester and the work performer (S200) may include a step of translating the work request information according to the work request template based on at least one of the work performer's native language and available languages and providing the translated information to the work performer's terminal.
[0151] The step of matching the work requester and the work performer (S200) may include a step of requesting the submission of an explanation document to at least one of the work requester's terminal and the second work performer's terminal if the work suitability is below a preset value, thereby determining that the work request is an unfair work request, and a step of determining whether the final work request is an unfair work request based on the explanation document received in response to the request for submission of the explanation document.
[0152] The step of matching the work requester and the work performer (S200) may include a step of determining that the work request is an unfair work request if the work suitability is below a preset value, and transmitting the requested work information according to the work request template to the first work performer terminal.
[0153] The step of matching the requester and the performer (S200) may include a step of matching the requested work to the first performer corresponding to the highest priority request need, taking into account the highest priority request need, and a step of matching the work by reflecting the weight of the requester for each request need. Here, the highest priority request need and the request need may include at least one of the following: work speed, work accuracy, work completion rate, work friendliness, and work sincerity.
[0154] The step of matching the work requester and the work performer (S200) may include a step of analyzing the work request template to obtain at least one example result among the expected results corresponding to the requested work information and excellent results related to the work that has a certain degree of similarity or higher to the requested work, and a step of providing the example results to the work performer terminal.
[0155] The step of paying a reward to the work performer terminal (S300) is a step of receiving the work performance results for the requested work information from the work performer terminal and paying a reward according to the work performance results to the work performer terminal.
[0156] The step (S300) of providing a reward to a task performer terminal may include a step of comparing the task performance results received from the task performer terminal with an example result, a step of providing feedback based on the comparison result to the task performer terminal, and a step of receiving a task performance result modified based on the feedback from the task performer terminal.
[0157] The step of providing a reward to a work performer terminal (S300) may include a step of providing an additional reward to the work performer terminal in addition to the reward when the work performer meets certain criteria including at least one of performing work-related training and watching an advertisement.
[0158] The step (S300) of paying a reward to a work performer's terminal may include a step of, when receiving a request for overtime work together with a work performance result from the work performer's terminal, transmitting the work performance result and the request for overtime work to the work requester's terminal and receiving a response thereto.
[0159] A method for operating a business brokerage platform may include a step of grouping business performance results received from a business performer terminal into a single business unit, and creating business groups having one or more business units by grouping the business performance results according to preset criteria, and a step of selecting a business group having the largest number of business units among the business groups as a representative business group of the business performer.
[0160] The method for operating a business brokerage platform may include a step of prioritizing assignment of tasks corresponding to the representative task group of the business operator, or providing rewards differently than before when assigning tasks corresponding to the representative task group of the business operator. Here, the representative task group may be determined based on the number of tasks processed during a preset period.
[0161] A method for operating a business brokerage platform may include receiving and storing information about the business operator's account and deposit target from the business operator's terminal, linking and querying the business operator's account, and comparing the deposit target information with the deposit amount if an amount within a preset range is deposited, and confirming whether the deposit has been made based on the comparison result. Here, the deposit target information may include at least one of the expected deposit amount, the depositor's name, and the expected deposit date.
[0162] The method of operating a business brokerage platform may include a step of providing a notification to a depositor terminal corresponding to the deposit target information if the deposit amount scheduled for deposit is not deposited within a preset period.
[0163] A method for operating a business brokerage platform may include a step of receiving business history information of a business performer from a business performer terminal, a step of sending an authentication email to a contact email address included in the business history information based on a request from the business performer, a step of authenticating the business history of the business performer based on a reply email corresponding to the authentication email, and a step of verifying and managing the business history of the business performer based on whether it has been authenticated. Here, the business history information may include at least one of a company name, a business registration number, a company representative contact information, a contact name, a contact email address, a business field, main content, business date, business start time, business end time, business working hours, and whether or not required documents have been uploaded, which are extracted based on a business registration certificate.
[0164] A method for operating a business brokerage platform may include a step of creating a pool of business performers including one or more business performers who have performed business requested by a business requester, and creating a business performance list by organizing the pool of business performers by business performed.
[0165] A method for operating a business brokerage platform may include, when a business client requests a new business, a step of matching the new business to a business performer who has performed business having a similarity value higher than a certain value based on a pool and list of business performers.
[0166] The method of operating a business brokerage platform may include a step of providing a pool of business performers and a list of business performers of other business clients related to the business client to the business client's terminal when additional business performers are needed.
[0167] Figure 10 is a drawing illustrating detailed steps for some steps of the business brokerage platform operation method illustrated in Figure 9.
[0168] Referring to FIG. 10, the work request template receiving step (S100) may include a matching suitability judgment step (S110), a work matching guide provision step (S120), and a modified work request template receiving step (S130).
[0169] The matching suitability judgment step (S110) may be a step of analyzing a work request template to judge the matching suitability of the work performers for the work requested by the work requester.
[0170] The step of providing a work matching guide (S120) may be a step of providing a work matching guide to the work requester's terminal to increase the matching suitability of work performers.
[0171] The modified work request template reception step (S130) may be a step of receiving a work request template in which a portion of the work request template is modified according to the work matching guide from the work requester's terminal.
[0172] An embodiment of the present invention may also be implemented in the form of a non-transitory storage medium containing computer-executable instructions, such as a program module executed by a computer. Computer-readable media may be any available media that can be accessed by a computer, and includes both volatile and nonvolatile media, removable and non-removable media. Furthermore, computer-readable media may include all computer storage media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable instructions, data structures, program modules, or other data.
[0173] Although the methods and systems of the present invention have been described with respect to specific embodiments, some or all of their components or operations may be implemented using a computer system having a general-purpose hardware architecture.
[0174] Those skilled in the art will appreciate that the present disclosure can be easily modified into other specific forms based on the above description without changing the technical spirit or essential characteristics of the present disclosure. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. The scope of the present disclosure is indicated by the following claims, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present disclosure. The scope of the present application is indicated by the following claims rather than the above detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present application.
[0175] The form for carrying out the invention is substantially the same as the best form for carrying out the invention.
[0176] The present invention can be used for business brokerage services, and thus has industrial applicability.
Claims
1. A method for operating a business mediation platform performed by a server connected to a terminal and communication, a) A step of receiving a work request template set differently according to the work type and industry type from the work requester's terminal; b) analyzing the above work request template, and matching the work by transmitting the requested work information according to the work request template to one of the terminals of the first work performer corresponding to the work request template and the terminals of the second work performer listed in the work request template; and c) A method for operating a business brokerage platform, comprising the step of receiving a business performance result for the requested business information from the terminal of the business performer and paying a reward according to the business performance result to the terminal of the business performer.
2. In paragraph 1, The above types of work include document writing, design, video production, marketing, development, and accounting. A method for operating a business brokerage platform, wherein the above business type includes at least one of sales, manufacturing, and service industries.
3. In paragraph 1, Step a) above, A step of analyzing the above work request template to determine the matching suitability of the work performers for the work requested by the work requester; A step of providing a task matching guide to the terminal of the task requester to increase the matching suitability of the task performers; and A method for operating a business brokerage platform, comprising a step of receiving a business request template in which a portion of the business request template is modified according to the business matching guide from the terminal of the business requester.
4. In paragraph 3, The above business matching guide is: A method for operating a business brokerage platform, comprising at least one of a guide to appropriate business costs for the business commissioned by the above business commissioner, a guide to appropriate business hours, and a guide to industry-specific recommendations based on the business registration certificate of the above business commissioner.
5. In paragraph 4, The above appropriate business cost guide is: A method for operating a work brokerage platform, which includes information on the demand and supply of work performers based on the desired working hours of work performers and the time hours requested by the work requester, information on the desired completion time of work requested by the work requester, and an appropriate work cost calculated by taking into account the satisfaction score for the work requester.
6. In paragraph 4, The above appropriate business cost guide is: Includes the appropriate work cost calculated by considering the average work cost of work that has a certain similarity value or higher than the work requested by the above work requester, Guide to appropriate working hours: A method for operating a business brokerage platform, which includes an appropriate business hour calculated by considering the average business hour of businesses that have a similarity value higher than a certain level with the business commissioned by the business commissioner.
7. In paragraph 1, Step b) above, A method for operating a business brokerage platform, comprising the step of translating the requested business information according to the business request template based on at least one of the native language and available languages of the business performer and providing the translated information to the terminal of the business performer.
8. In paragraph 1, Step b) above, When transmitting the requested work information according to the above work request template to the terminal of the second work performer listed in the above work request template, A method for operating a business brokerage platform, comprising a step of analyzing the business request template and calculating the suitability of the business requested by the business requester for the second business performer.
9. In paragraph 8, A method for operating a business brokerage platform, wherein the suitability of the above business is calculated based on the similarity between the history of the second business performer and the requested business information according to the above business request template.
10. In paragraph 1, Prior to step a) above, A method for operating a business brokerage platform, which further includes a step of evaluating the work speed, work accuracy, work completion, work friendliness, and work sincerity of the work performer.
11. In paragraph 1, Step b) above, A step of analyzing the above work request template to obtain at least one example result among the expected results corresponding to the above requested work information and excellent results related to work having a certain degree of similarity or higher with the requested work; and A method for operating a business mediation platform, comprising a step of providing the above example result to the terminal of the business performer.
12. In paragraph 11, Step c) above, A step of comparing the above task performance result received from the terminal of the above task performer with the above example result; A step of providing feedback based on the comparison results to the terminal of the person performing the task; and A method for operating a business mediation platform, comprising a step of receiving a business performance result modified according to the feedback from the terminal of the business performer.
13. In paragraph 1, Step c) above, A method for operating a business brokerage platform, comprising a step of providing an additional reward to a terminal of a business operator in addition to the reward when the business operator meets certain criteria including at least one of performing training related to the business and watching an advertisement.
14. In paragraph 1, Step c) above, When receiving a request for overtime work together with the results of the above work from the terminal of the person performing the above work, A method for operating a work mediation platform, comprising the steps of transmitting the work performance results and the overtime work request to the terminal of the work requester and receiving a response thereto.
15. Communication module; at least one processor; and A memory electrically connected to the processor and storing at least one code to be executed by the processor, The above memory, when executed through the processor, causes the processor to: A business brokerage platform operating system that receives a business request template set differently according to the type of business and industry from a terminal of a business requester, analyzes the business request template, matches business by transmitting the requested business information according to the business request template to one of the terminals of a first business performer corresponding to the business request template and a terminal of a second business performer described in the business request template, receives a business performance result for the requested business information from the terminal of the business performer, and stores a code that causes a reward according to the business performance result to be paid to the terminal of the business performer.
16. In paragraph 15, The above types of work include document writing, design, video production, marketing, development, and accounting. A business brokerage platform operating system, wherein the above business type includes at least one of sales, manufacturing, and service industries.
17. In paragraph 15, The above memory causes the processor to: A business brokerage platform operating system that analyzes the above business request template to determine the matching suitability of the business performers for the business requested by the business requester, provides a business matching guide to the terminal of the business requester to increase the matching suitability of the business performers, and stores code that causes the terminal of the business requester to receive a business request template in which a portion of the business request template is modified according to the business matching guide.
18. In paragraph 15, The above memory causes the processor to: A work mediation platform operating system that analyzes the above work request template to obtain at least one example result from among the expected results corresponding to the above requested work information and excellent results related to work having a certain degree of similarity or higher with the requested work, and stores a code that causes the example results to be provided to the terminal of the work performer.
19. In paragraph 15, The above memory causes the processor to: A business brokerage platform operating system storing a code that causes an additional reward to be paid to the terminal of the business operator in addition to the reward when the business operator meets certain criteria including at least one of performing training related to the business and watching an advertisement.
20. In paragraph 15, The above memory causes the processor to: A work mediation platform operating system that, when receiving a request for overtime work together with the work performance result from the terminal of the work performer, transmits the work performance result and the overtime work request to the terminal of the work requester, and stores a code that causes a response thereto to be received.
Citation Information
Patent Citations
Etching processing apparatus, etching processing system, analysis apparatus, etching processing method, and storage medium
KR1020230158403A
Exposure device and method of manufacturing depostion mask using the same
KR1020250085340A
Calibration method of non-destructive assay for overpact drum containing compacted drums
KR102071049B1
System for after-service brokerage service and method for providing after-service brokerage service
KR102333587B1
Three-party recruiting and matching process involving a candidate, referrer, and hiring entity
US20220067665A1