Microservice-based employment platform
Through the microservice-based architecture design and security guarantee mechanism, the expansion and security problems of the employment platform in the rapidly changing market are solved, efficient employment matching and user trust are achieved, and cost and time costs are reduced.
Patent Information
- Application Number
- CN202411158573.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2024-12-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
When facing rapidly changing market demand, existing employment platforms are difficult to achieve rapid deployment and expansion, and lack effective user authentication and security guarantees, which affects the efficiency and trust of the employment process.
Adopt a microservice-based architecture design, including user authentication module, job management module, platform interaction module and employment security guarantee module, and improve system flexibility and scalability through modular design, introduce job deposit system, multiple message notification mechanisms, Platform customer service and blockchain-based settlement methods ensure the safety and stability of the employment process.
It realizes the high decoupling and flexible expansion of the employment platform functions, improves recruitment efficiency and matching accuracy, enhances user stickiness and trust, and reduces the company's recruitment costs and the time cost of workers looking for jobs.
Smart Images

Figure CN119107055A_ABST
Abstract
Description
Technical Field
[0001] The present invention provides a microservice-based employment platform, which belongs to the technical field of information technology and human resource management. Background Art
[0002] Microservice technology is mainly derived from the improvement of traditional monolithic application architecture. With the rapid development of enterprise business and the increase of functions, the monolithic application architecture has gradually become large, complex and difficult to maintain, resulting in problems such as difficulty in rapid deployment, poor scalability, and difficulty in development and testing. In order to solve these problems, the microservice architecture came into being. The independent deployment characteristics of microservices make the update and expansion of applications more flexible, and also allow the team to use corresponding technology stacks and programming languages for different functional module characteristics, thereby improving the parallelism of development and the maintainability of the system. At the same time, the maturity of container technology provides technical support for the implementation of microservices. For example, the use of Docker and Kubernetes (k8s) makes the deployment, management and expansion of microservices easier. The adoption of microservices has become the mainstream choice for Internet company projects, aiming to improve the scalability, maintainability and development parallelism of the system to meet the rapidly changing market needs.
[0003] The platform aims to help companies solve employment problems, provide more employment opportunities for job seekers, provide more security services for job seekers, and at the same time promote the optimal allocation of human resources, which has positive significance for stabilizing the employment market.
[0004] Therefore, in view of this, the existing structure is studied and improved, and a microservice-based employment platform is proposed to solve the above-mentioned problems. Summary of the invention
[0005] The present invention provides a microservice-based employment platform, which improves the flexibility and scalability of the system through modular design, makes user authentication and job management more efficient, and the platform's interaction and security assurance mechanism also enhances user participation and trust.
[0006] In order to solve the above problems, the present invention proposes a technical solution: a microservice-based employment platform, including a user authentication module, a job management module, a platform interaction module, an employment safety assurance module, and a microservice framework. The user authentication module provides user registration, login and authentication functions to ensure the authenticity and validity of user information. The job management module allows authenticated corporate users and individual users to publish job information of long-term workers, short-term workers, and part-time workers. The platform interaction module encourages workers to comply with regulations on the platform through a points system. The employment safety assurance module includes introducing a job deposit system, providing multiple message notification mechanisms, setting up platform customer service, and introducing a blockchain-based settlement method. The microservice framework includes data generation, data status, and data statistics.
[0007] Furthermore, users of the user authentication module can be authenticated through the official website, App, and mini-program channels. After passing the authentication, they will obtain corresponding business permissions.
[0008] Furthermore, the job information in the job management module will be displayed in the online recruitment list after being reviewed by the platform. At the same time, the platform provides an intelligent employment matching algorithm to recommend suitable workers to corporate users based on the workers' skills, specialties, time arrangements and other information.
[0009] Furthermore, the platform's interactive module allows workers to share positions and invite friends to accumulate points. Workers can redeem goods through the points mall, increasing the user stickiness and activity of the platform.
[0010] Furthermore, the introduction of the job deposit system ensures the smooth progress of the project, the provision of multiple message notification mechanisms ensures timely communication of important information, the establishment of platform customer service handles user objections and after-sales issues, and the introduction of a blockchain-based settlement method ensures the verifiability and traceability of settlement information.
[0011] Furthermore, the data is generated autonomously by the gig service. When a user publishes a gig job requirement in the gig service, the system generates complete basic data of the gig job in the corresponding database of the gig service, and synchronizes the public library through the Feign mechanism of the microservice to create a data copy of the necessary part of the master data.
[0012] Furthermore, after the job information is released, managers and supervisors can view the basic information of gig jobs at any time, monitor the basic information of job posting personnel, control the job information in the gig service in the corresponding monitoring service of the manager, and monitor the information of job posting personnel in the personnel service. At the same time, platform users can see the gig demand and communicate online with the job posting person to understand the details of the job. We can send the required data to MQ in the form of a synchronous data message package, and MQ can automatically synchronize this information at a regular interval.
[0013] Furthermore, when the data statistics are viewed in the report or monitoring system for the corresponding job information, the statistical data after system analysis can be viewed from the data center. The real-time data related to the current part-time job can also be viewed in the data cache.
[0014] Further, the specific usage steps are as follows:
[0015] S1. Build a microservice technology architecture and split the various functions of the employment platform into independent microservice units, including user authentication services, job management services, platform interaction services, and employment safety assurance services;
[0016] S2. Implement the user authentication module, provide user registration, login and authentication functions, and users can authenticate through multiple channels and obtain corresponding business permissions after passing the authentication;
[0017] S3. Implement the job management module, allowing authenticated enterprise users and individual users to publish various job information. The job information is displayed online after review, and an intelligent employment matching algorithm is provided to recommend workers, and detailed operations are performed through the microservice framework;
[0018] S4. Implement the platform interaction module, motivate users to comply with regulations through the points system, and increase user stickiness and activity. Users can redeem goods through the points mall;
[0019] S5. Implement the employment security module, introduce a job deposit system, multiple message notification mechanisms, platform customer service and blockchain-based settlement methods, etc., to ensure the safety and stability of the employment process.
[0020] Due to the adoption of the above technical solution, the beneficial effects of the microservice-based employment platform of the present invention are as follows:
[0021] 1. Through the microservice architecture, the employment platform functions are highly decoupled and flexibly expanded, which improves the stability and maintainability of the system.
[0022] 2. The intelligent employment matching algorithm improves recruitment efficiency and matching accuracy, reduces corporate recruitment costs and workers' time cost in finding jobs.
[0023] 3. The points system and employment safety guarantee module enhance the user stickiness and trust of the platform, and improve the user experience and satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0025] Figure 1 This is a diagram showing a microservice framework in a microservice-based employment platform of the present invention.
[0026] Figure 2 This is a diagram showing a job management module in a microservice-based employment platform of the present invention.
[0027] Figure 3 This is a diagram showing an employment safety assurance module in a microservice-based employment platform of the present invention.
[0028] Figure 4 This is a diagram showing an intelligent employment matching algorithm in a microservice-based employment platform of the present invention.
[0029] Figure 5 The present invention provides a long-term employment platform based on a microservice employment platform.
[0030] Figure 6 The present invention discloses a gig employment platform based on a microservices employment platform.
[0031] Figure 7 It is the main framework of a microservice-based employment platform of the present invention. DETAILED DESCRIPTION
[0032] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0033] The present application fully explains the problems of the prior art in the technical background, and there are no superordinate or general problems. The problems to be solved by the present application are described in detail in the following invention content and specific implementation methods, the technical problems to be solved by the technical scheme are clarified, and it is determined that the technical scheme of the present application has beneficial effects relative to the objective prior art.
[0034] The present invention provides a microservice-based employment platform: comprising a user authentication module, a job management module, a platform interaction module, an employment safety assurance module, and a microservice framework, wherein the user authentication module provides user registration, login, and authentication functions to ensure the authenticity and validity of user information, the job management module allows authenticated enterprise users and individual users to publish job information of long-term workers, short-term workers, and part-time workers, the platform interaction module motivates workers to perform compliance operations on the platform through a points system, the employment safety assurance module includes introducing a job deposit system, providing a variety of message notification mechanisms, setting up a platform customer service, and introducing a settlement method based on blockchain, and the microservice framework includes data generation, data status, and data statistics.
[0035] Users of the user authentication module can be authenticated through the official website, App, and mini-program channels. After passing the authentication, they will obtain corresponding business permissions.
[0036] The employment safety protection module solution is as follows:
[0037] Job security deposit: When the job issuer confirms the order taker, in order to ensure the smooth completion of the project, the employment platform can currently set the job issuer to pay 100% of the project security deposit to the account specified by the platform. At the same time, the order taker will be notified with multiple messages. In this way, the order taker can get the work information as quickly as possible, ensuring that the project can be started completely and stably.
[0038] Message notification: The platform has opened a variety of message notification mechanisms. First, within the employment platform, the system will try to provide complete in-site messages to the job posting or order taking person. Secondly, for some important information, when the user turns on the message notification switch, the system will push offline messages to the user. When the user clicks on these messages, the system will automatically jump to the corresponding job information. Finally, in order to ensure that the most important information can be delivered to the user immediately, the system will also send SMS notifications to the user.
[0039] Platform customer service: The employment platform also provides offline platform customer service. At any time after the project is confirmed, the job issuer and the order taker can raise objections at any time, and the job will enter the after-sales stage. The party raising the objection can provide evidence, and the platform administrator will mediate between the two parties, and finally confirm the after-sales processing method. Protect the interests of both parties. At the same time, for completed projects, both parties can evaluate and score each other. At the same time, the system will calculate a comprehensive score for the scored users. The final comprehensive score of the user is obtained.
[0040] Settlement based on blockchain: In order to better protect the interests of the order taker, the system introduces blockchain algorithms in the job settlement process. The job information completed by the worker, the settlement information of the job, and the information of the previous area are calculated into a block unique code to ensure the uniqueness of the data of each block node and to ensure the verifiability and traceability of the settlement information.
[0041] After the job information in the job management module is reviewed by the platform, it will be displayed in the online recruitment list. At the same time, the platform provides an intelligent employment matching algorithm to recommend suitable workers to corporate users based on the workers' skills, specialties, time arrangements and other information.
[0042] The platform's interactive module uses blocks to share positions and invite friends to accumulate points. Workers can redeem goods through the points mall, increasing the user stickiness and activity of the platform.
[0043] The introduction of the job deposit system ensures the smooth progress of the project, the provision of multiple message notification mechanisms ensures the timely transmission of important information, the establishment of platform customer service handles user objections and after-sales issues, and the introduction of a blockchain-based settlement method ensures the verifiability and traceability of settlement information.
[0044] The data is generated autonomously by the gig service. When a user publishes a gig job requirement in the gig service, the system generates complete basic data of the gig job in the corresponding database of the gig service, and synchronizes the public library through the Feign mechanism of the microservice to create a data copy of the necessary part of the master data.
[0045] After the job information is released, managers and supervisors can view the basic information of gig jobs at any time, monitor the basic information of job posting personnel, control the job information in the gig service in the corresponding monitoring service of the managers, and monitor the information of job posting personnel in the personnel service. At the same time, platform users can see the gig demand and communicate online with the job posting person to understand the detailed information of the job. We can send the required data to MQ in the form of synchronous data message packets, and MQ can automatically synchronize this information at regular intervals.
[0046] When viewing the corresponding job information in the report or monitoring system, the data statistics can be viewed from the data center after system analysis. You can also view the real-time data related to the current part-time job position through the data cache.
[0047] The specific steps are as follows:
[0048] S1. Build a microservice technology architecture and split the various functions of the employment platform into independent microservice units, including user authentication services, job management services, platform interaction services, and employment safety assurance services;
[0049] S2. Implement the user authentication module, provide user registration, login and authentication functions, and users can authenticate through multiple channels and obtain corresponding business permissions after passing the authentication;
[0050] S3. Implement the job management module, allowing authenticated enterprise users and individual users to publish various job information. The job information is displayed online after review, and an intelligent employment matching algorithm is provided to recommend workers, and detailed operations are performed through the microservice framework;
[0051] S4. Implement the platform interaction module, motivate users to comply with regulations through the points system, and increase user stickiness and activity. Users can redeem goods through the points mall;
[0052] S5. Implement the employment security module, introduce a job deposit system, multiple message notification mechanisms, platform customer service and blockchain-based settlement methods, etc., to ensure the safety and stability of the employment process.
[0053] like Figure 5 , Figure 6 As shown in the figure, the front-end App platform that is running and released can have its own application homepage and personal center. It can also be seen from the personal center in the figure that the current user is the same, and the user's basic data is in the basic information library of the same user. After the user is authenticated by any platform, he / she will be authenticated in other application platforms of the employment platform system. The basic information of the user modified in any platform will be synchronized to any platform.
[0054] The systems in each employment platform are independently designed and integrated with each other. For example, in the training and certification system of the employment platform, training companies can publish training information, and workers who are interested can apply for registration and participate in the training business run by the company offline. The training company will also give the workers the corresponding skill certificates after they pass the qualification. Workers can then associate the skill certificates with their own technical capabilities. This makes it convenient for workers to find corresponding positions when applying for long-term or part-time jobs.
[0055] Workers can also participate in job sharing activities or invite friends to share high-quality jobs with their friends through the activities provided by the system. Not only can they accumulate points for the activities, but they can also share high-quality jobs with their friends. At the same time, workers can redeem their points for the goods they want in the points mall. If the worker has enough points, the worker does not need to pay a penny. If the points are insufficient, the worker can also refer to the sign-in in the event, or accumulate more points through activities such as applying for positions.
[0056] In the management platform, managers can monitor the business data of workers or enterprise users in various systems at the same time, and uniformly manage and monitor users in the management system. Managers can stop or enable user permissions in a certain system at any time.
[0057] The present invention and its embodiments are described above, and such description is not restrictive. The drawings show only one embodiment of the present invention, and the actual structure is not limited thereto. In short, if ordinary technicians in the field are inspired by it, without departing from the purpose of the invention, they can design a structure and embodiment similar to the technical solution without creativity, which should belong to the protection scope of the present invention.
Claims
1. A microservice-based employment platform, characterized in that: It includes a user authentication module, a job management module, a platform interaction module, an employment safety assurance module, and a microservice framework. The user authentication module provides user registration, login and authentication functions to ensure the authenticity and validity of user information. The job management module allows authenticated corporate users and individual users to publish job information for long-term workers, short-term workers, and part-time workers. The platform interaction module encourages workers to comply with regulations on the platform through a points system. The employment safety assurance module includes the introduction of a job deposit system, the provision of multiple message notification mechanisms, the establishment of platform customer service, and the introduction of a blockchain-based settlement method. The microservice framework includes data generation, data status, and data statistics.
2. A microservice-based employment platform according to claim 1, characterized in that: Users of the user authentication module can be authenticated through the official website, App, and mini-program channels. After passing the authentication, they will obtain corresponding business permissions.
3. The microservice-based employment platform according to claim 1, characterized in that: After the job information in the job management module is reviewed by the platform, it will be displayed in the online recruitment list. At the same time, the platform provides an intelligent employment matching algorithm to recommend suitable workers to corporate users based on the workers' skills, specialties, time arrangements and other information.
4. The microservice-based employment platform according to claim 1, characterized in that: The platform's interactive module uses blocks to share positions and invite friends to accumulate points. Workers can redeem goods through the points mall, increasing the user stickiness and activity of the platform.
5. The microservice-based employment platform according to claim 1, characterized in that: The introduction of the job deposit system ensures the smooth progress of the project, the provision of multiple message notification mechanisms ensures the timely transmission of important information, the establishment of platform customer service handles user objections and after-sales issues, and the introduction of a blockchain-based settlement method ensures the verifiability and traceability of settlement information.
6. The microservice-based employment platform according to claim 1, characterized in that: The data is generated autonomously by the gig service. When a user publishes a gig job requirement in the gig service, the system generates complete basic data of the gig job in the corresponding database of the gig service, and synchronizes the public library through the Feign mechanism of the microservice to create a data copy of the necessary part of the master data.
7. The microservice-based employment platform according to claim 1, characterized in that: After the job information is released, managers and supervisors can view the basic information of gig jobs at any time, monitor the basic information of job posting personnel, control the job information in the gig service in the corresponding monitoring service of the managers, and monitor the information of job posting personnel in the personnel service. At the same time, platform users can see the gig demand and communicate online with the job posting person to understand the detailed information of the job. We can send the required data to MQ in the form of synchronous data message packets, and MQ can automatically synchronize this information at regular intervals.
8. The microservice-based employment platform according to claim 1, characterized in that: When viewing the corresponding position information in the report or monitoring system, the statistical data after system analysis can be viewed from the data center. You can also view real-time data related to current gig positions through the data cache.
9. According to the microservice-based employment platform of claim 1, the specific steps of use are as follows: S1. Build a microservice technology architecture and split the various functions of the employment platform into independent microservice units, including user authentication services, job management services, platform interaction services, and employment safety assurance services; S2. Implement the user authentication module, provide user registration, login and authentication functions, and users can authenticate through multiple channels and obtain corresponding business permissions after passing the authentication; S3. Implement the job management module, allowing authenticated enterprise users and individual users to publish various job information. The job information is displayed online after review, and an intelligent employment matching algorithm is provided to recommend workers, and detailed operations are performed through the microservice framework; S4. Implement the platform interaction module, motivate users to comply with regulations through the points system, and increase user stickiness and activity. Users can redeem goods through the points mall; S5. Implement the employment security module, introduce a job deposit system, multiple message notification mechanisms, platform customer service and blockchain-based settlement methods, etc., to ensure the safety and stability of the employment process.
