Flexible employment business processing method, system, device and equipment based on blockchain platform

Through the blockchain platform, the employer, the human resources and the investor are connected to the blockchain, and the attendance data of the labor personnel is used to flow in compliance on the blockchain, solving the problem of data silos in flexible employment business, and achieving the flexibility of payment and data circulation to improve the security and efficiency of flexible payment and data circulation.

CN114493519BActive Publication Date: 2025-07-22ALIPAY (HANGZHOU) INFORMATION TECH CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210063528.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-20
Publication Date
2025-07-22
Estimated Expiration
2042-01-20

AI Technical Summary

Technical Problem

In the process of flexible employment business processing, the data island problem of various service providers leads to low data flow efficiency, the inability to achieve flexible payment of compensation, and the lack of effective compliance and authorization link mechanisms, which affects the development of supply chain financial services.

Method used

Through the blockchain platform, the employer, the human resources and the investor are connected to the employer, the attendance data of the labor personnel is used to flow compliantly on the blockchain to achieve efficient and safe flow of data, including putting the attendance data on the chain, obtaining permissions, determining the financing certificate data, interacting with the investor and lending, and ultimately realizing the salary payment of the labor personnel.

Benefits of technology

It has achieved flexible distribution of salary for labor personnel, broken down data island barriers, improved the security and efficiency of data circulation, and ensured the closedness of funds and business compliance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114493519B_ABST
    Figure CN114493519B_ABST
Patent Text Reader

Abstract

An embodiment of this specification discloses a flexible employment business processing method based on a blockchain platform, which is applied to the blockchain platform. The solution includes: uploading the attendance data of the laborers provided by the employer onto the blockchain, where the laborers are dispatched by the human resources party for the employer to use; in response to the authorization application of the human resources party, obtaining permissions from the employer so that the human resources party can read the attendance data from the chain based on the permissions and determine the financing voucher data according to the attendance data; in response to the financing application submitted by the human resources party based on the financing voucher data, interacting with the investor so that the investor can decide whether to grant a loan; determining the loan granting result so that the human resources party can pay the laborers based on the granted amount, and so that the employer can repay the investor for the granted amount.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the field of blockchain technology, and in particular, to a flexible employment business processing method, system, device, and equipment based on a blockchain platform. Background Art

[0002] With the gradual slowdown of population growth and the increasing prominence of the aging problem, although the labor force quantity still shows an upward trend, the proportion of the labor force is continuously decreasing, and the relevant indexes in the employment market can also reflect the imbalance between supply and demand in the labor market. Based on this, the shortage of labor supply and the rising labor costs have continuously promoted the enterprises' demand for improving the efficiency of laborer acquisition and management and reducing employment costs, and at the same time, have promoted the rapid development of the flexible employment and sharing economy industries and the emergence of new settlement relationships.

[0003] Against the background of a substantial increase in the proportion of the flexible employment population, a large number of comprehensive or vertical technology companies such as recruitment, tax planning, online signing, digital attendance, and human resources management systems have emerged. At the same time, the cooperation and division of labor in the flexible employment market have become increasingly perfect. For example, human resources companies (human resources management companies), labor dispatch companies, project outsourcing companies, Internet flexible employment platforms, salary and tax service companies, etc., resulting in the flexible employment industry extending multiple flexible salary systems, such as basic salary, variable salary, and indirect salary, etc.

[0004] Currently, due to the business characteristics of flexible employment, human resources companies / labor dispatch companies / outsourcing companies recruit laborers from the upstream and supply them to core enterprises. At the same time, based on the employment characteristics of flexible employment, on the one hand, laborers have higher and higher requirements for salary flexibility. For example, monthly salary, weekly salary, and daily salary, etc. On the other hand, core enterprises will settle the service fees such as salary with human resources companies / labor dispatch companies / outsourcing companies in a certain cycle. Therefore, when settling the salary of laborers, how to efficiently and accurately perform digital attendance, calculate the working hours of laborers, and how to file taxes and pay salaries in compliance with regulations in the entire industrial chain restricts the orderly and compliant development of the industry.

[0005] However, currently, each service provider in the flexible employment market deeply cultivates its own good business field, resulting in the core business data being in the systems of each service provider, forming one data island after another, which is difficult to flow efficiently, unable to exert the data collaborative business value, and unable to realize flexible salary payment for laborers.

[0006] Based on this, in the process of flexible employment business processing, a more efficient data flow solution is still needed. Summary of the Invention

[0007] One or more embodiments of this specification provide a flexible employment business processing method, system, device, equipment, and storage medium based on a blockchain platform to solve the following technical problems: In the process of flexible employment business processing, a more efficient data flow solution is still needed.

[0008] To solve the above technical problems, one or more embodiments of this specification are implemented as follows:

[0009] A flexible employment business processing method based on a blockchain platform provided by one or more embodiments of this specification is applied to a blockchain platform and includes:

[0010] Upload the attendance data of the laborers provided by the employer to the blockchain. The laborers are dispatched by the human resources provider for the employer to use.

[0011] In response to the authorization application from the human resources provider, obtain permissions from the employer through the blockchain platform, so that the human resources provider can read the attendance data from the chain based on the permissions and determine the financing voucher data according to the attendance data.

[0012] In response to the financing application submitted by the human resources provider based on the financing voucher data, interact with the investor to enable the investor to decide whether to grant a loan.

[0013] Determine the loan result, so that the human resources provider can pay the laborers based on the loan amount, and so that the employer can repay the investor for the loan amount.

[0014] A flexible employment business processing system based on a blockchain platform provided by one or more embodiments of this specification includes a blockchain platform, an employer, a human resources provider, and an investor. The human resources provider dispatches laborers for the employer to use, so that the laborers generate attendance data during the attendance at the employer.

[0015] The employer requests the blockchain platform to upload the attendance data, and the blockchain platform completes the upload.

[0016] The human resources provider sends an authorization application to the blockchain platform, and through the blockchain platform, obtains permissions from the employer and reads the attendance data from the chain based on the permissions.

[0017] The human resources party determines the payable salary information based on the attendance data and issues corresponding invoices to the employer; the human resources party determines the financing voucher data based on the invoices and corresponding vouchers, and submits a financing application to the blockchain platform according to the financing voucher data, wherein the corresponding vouchers are obtained through the rights confirmation plug-in pre-deployed on the human resources party by the blockchain platform, and the rights confirmation plug-in is used for content parsing and depositing on the chain of the information received by the human resources party from the employer;

[0018] In response to the financing application, the investor makes a loan to the human resources party through the blockchain platform;

[0019] Based on the loan amount, the blockchain platform issues salaries on behalf of the human resources party to the laborers;

[0020] The employer repays the investor through the blockchain platform.

[0021] A flexible employment business processing device based on a blockchain platform provided by one or more embodiments of this specification, which is applied to the blockchain platform, includes:

[0022] An on-chain module that uploads the attendance data of the laborers provided by the employer to the chain, and the laborers are dispatched by the human resources party for the employer to use;

[0023] An acquisition module that, in response to the authorization application of the human resources party, obtains permissions from the employer so that the human resources party can read the attendance data from the chain based on the permissions and determine the financing voucher data according to the attendance data;

[0024] An interaction module that, in response to the financing application submitted by the human resources party based on the financing voucher data, interacts with the investor so that the investor can decide whether to make a loan;

[0025] A determination module that determines the loan result, so that the human resources party can pay salaries to the laborers based on the loan amount, and so that the employer can repay the investor for the loan amount.

[0026] A flexible employment business processing device based on a blockchain platform provided by one or more embodiments of this specification, which is applied to the blockchain platform, includes:

[0027] At least one processor; and,

[0028] A memory communicatively connected to the at least one processor; wherein,

[0029] The memory stores instructions executable by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor is enabled to:

[0030] Upload the attendance data of the laborers provided by the employer to the blockchain. The laborers are dispatched by the human resources provider for the employer to use.

[0031] In response to the authorization application from the human resources provider, obtain permissions from the employer so that the human resources provider can read the attendance data from the blockchain based on the permissions and determine the financing voucher data according to the attendance data.

[0032] In response to the financing application submitted by the human resources provider based on the financing voucher data, interact with the investor so that the investor can decide whether to grant a loan.

[0033] Determine the loan result so that the human resources provider can pay the laborers based on the loan amount, and so that the employer can repay the investor for the loan amount.

[0034] A non-volatile computer storage medium provided by one or more embodiments of this specification stores computer-executable instructions and is applied to a blockchain platform. The computer-executable instructions are set as follows:

[0035] Upload the attendance data of the laborers provided by the employer to the blockchain. The laborers are dispatched by the human resources provider for the employer to use.

[0036] In response to the authorization application from the human resources provider, obtain permissions from the employer so that the human resources provider can read the attendance data from the blockchain based on the permissions and determine the financing voucher data according to the attendance data.

[0037] In response to the financing application submitted by the human resources provider based on the financing voucher data, interact with the investor so that the investor can decide whether to grant a loan.

[0038] Determine the loan result so that the human resources provider can pay the laborers based on the loan amount, and so that the employer can repay the investor for the loan amount.

[0039] One or more of the above technical solutions adopted by the embodiments of this specification can achieve the following beneficial effects:

[0040] Connect the employers, human resources providers, and investors through the blockchain platform. The attendance data of the laborers provided by the employers is legally transferred on the blockchain, so that the human resources providers can obtain the attendance data through the blockchain platform, determine the financing voucher data based on the attendance data, and conduct digital asset transactions with the investors according to the financing voucher data to achieve on-chain financing of digital assets, so that the investors can make loans, and then pay the salaries on behalf of the laborers through the blockchain platform. The employers can also repay the investors through the blockchain platform. Finally, the flexible payment of the laborers' salaries can be realized, the business requirements of the laborers for flexible use of salaries can be solved, the barriers of data silos among the participating parties can be broken, the efficient transfer of data can be achieved, and the security and efficiency of data transfer in the flexible employment business process can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the technical solutions in the embodiments of this specification or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments recorded in this specification. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0042] Figure 1 Schematic diagram of a flexible employment business processing architecture based on a blockchain platform provided by one or more embodiments of this specification;

[0043] Figure 2 Schematic diagram of a flexible employment business processing flow based on a blockchain platform provided by one or more embodiments of this specification;

[0044] Figure 3 Schematic flow diagram of a flexible employment business processing method based on a blockchain platform provided by one or more embodiments of this specification;

[0045] Figure 4 Schematic diagram of an email confirmation architecture provided by one or more embodiments of this specification;

[0046] Figure 5 Schematic diagram of a trusted voucher provided by one or more embodiments of this specification;

[0047] Figure 6 Schematic framework diagram of a flexible employment business processing system based on a blockchain platform provided by one or more embodiments of this specification;

[0048] Figure 7 Schematic structural diagram of a flexible employment business processing device based on a blockchain platform provided by one or more embodiments of this specification;

[0049] Figure 8 The structural schematic diagram of a flexible employment business processing device provided for one or more embodiments of this specification. Specific implementation manners

[0050] Embodiments of this specification provide a flexible employment business processing method, system, device, equipment, and storage medium based on a blockchain platform.

[0051] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of this specification. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments. Based on the embodiments of this specification, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of this application.

[0052] As the digitalization degree of the flexible employment industry gradually increases, service providers including human resources companies / labor dispatching / labor outsourcing, SAAS / traditional software service providers, attendance and clock-in systems, supply chain finance, tax optimization, B2C transfers, flexible employment platforms, etc. have emerged, and each service provider deeply cultivates its own business field. For the convenience of understanding, relevant terms are explained here.

[0053] Flexible employment is a new type of flexible employment model different from the traditional fixed employment model. Specifically, it is manifested in the flexibility of the working hours and quantity of workers, the flexibility of the employment form and management method of the employer, the flexibility of the service form of service providers, etc. The essence is the flexibility of the employment relationship, and the relationship between individuals and organizations changes from the traditional labor relationship to a wide range of labor and cooperation relationships.

[0054] Remuneration is various forms of rewards or acknowledgments obtained by workers for providing labor or services to employers.

[0055] Labor dispatching refers to a form of employment in which the employing unit signs a labor dispatching agreement with the labor dispatching unit, and the labor dispatching unit dispatches personnel to the employing unit to engage in the work content arranged by the employing unit.

[0056] Labor outsourcing means that an enterprise subcontracts some of its internal business or functional work content to relevant institutions, and they arrange personnel by themselves to complete the corresponding business or functional work content according to the requirements of the enterprise.

[0057] However, each service provider focuses on its own business area, resulting in data fragmentation and insufficient integrity of solutions. For example, the attendance check-in system focuses on the research and development of an intelligent attendance system integrating software and hardware, the human resources company system service provider focuses on functions such as recruitment, scheduling, dispatching, salary calculation, and salary payment in the human resources industry, and the tax optimization service provider focuses more on cooperating and communicating with government departments on tax optimization work. Based on the above cooperation relationship, the core business data is in the systems of each service provider, forming one data island after another, which is difficult to flow efficiently and cannot exert the business value of data collaboration.

[0058] Furthermore, due to the data island effect of multiple service providers, a data multi-centralization effect is formed. Trust mechanisms cannot be effectively established between data islands, and they cannot be mutually verified and checked, so a synergy effect based on the data flow system cannot be formed. And due to the lack of an effective mechanism for building compliance and authorization links, the data of each island ultimately becomes dead data, cannot be applied to business scenarios, and cannot solve practical business problems.

[0059] Even further, usually the human resources company usually advances the salary paid to the laborers in advance, which causes certain troubles to the capital flow of the human resources company. Therefore, if the human resources company does not advance the salary but finances from financial institutions so that the financial institutions can advance the salary paid to the laborers in advance, it can solve the problem of the capital flow of the human resources company. However, since the main business data is scattered in the core enterprise and the human resources company, and the financial institution is particularly concerned about the true effectiveness of the business data at each node of the entire upstream and downstream business, that is, the business data generated by the core enterprise and the human resources company. The financial institution can establish a credit risk control mechanism based on the true and effective business data.

[0060] However, based on data islands and the inability to flow effectively and securely, traditional supply chain finance service providers and financial institutions are difficult to enter the flexible employment industry because they cannot solve the authenticity, uniqueness, and closeness of the supply chain finance business of salary payment in the flexible employment industry through data, ultimately affecting the salary flexibility of the entire flexible employment industry, resulting in a lack of the business closed-loop ability of the supply chain finance solution, being unable to achieve flexible salary payment, and being unable to effectively solve the problem of the imbalance between supply and demand in flexible employment.

[0061] Based on this, blockchain technology has the characteristics of being immutable and the data on the chain being traceable, and is applicable to the supply chain business finance scenario participated by multiple parties. However, in the flexible employment business processing scenario, there is no complete and efficient solution. How to make the information of each participating subject and the data of business documents credible, and how to improve the security and efficiency of data flow in the flexible employment business processing process are urgent problems to be solved.

[0062] To solve the problems of low security and efficiency in data flow during the processing of flexible employment services, this specification provides a flexible employment service processing method, system, device, equipment, and storage medium based on a blockchain platform.

[0063] The following describes in detail the technical solutions provided in this specification with reference to the accompanying drawings.

[0064] Figure 1 The figure is a schematic diagram of a business processing architecture for flexible employment service processing based on a blockchain platform provided in one or more embodiments of this specification. For ease of description, the core enterprise is denoted as the employer, the human resources company is denoted as the human resources party, and the financial institution is denoted as the investor.

[0065] As Figure 1 shown, the business processing architecture includes a blockchain platform for flexible employment service processing, an employer, an investor, and a human resources party. Among them, the blockchain platform is connected to the employer, the human resources party, and the investor.

[0066] It should be noted that the types of blockchains include public blockchains, consortium blockchains, etc. Among them, for a consortium blockchain, it is only for members of a specific group and limited third parties. Multiple preselected nodes are designated as bookkeepers within it, and the generation of each block is jointly determined by all the preselected nodes. A public blockchain refers to a blockchain that can be read by anyone in the world, transactions can be sent and effectively confirmed, and anyone can also participate in the consensus process. In order to enable all parties and participants in the flexible employment service processing scenario to have clear real identities and certain access conditions, and to directly locate participants who deliberately act maliciously, thereby improving the security of flexible employment service processing, and for the convenience of permission management and improvement of data privacy, the business processing architecture can adopt the form of a consortium blockchain to build a blockchain system.

[0067] The blockchain platform, the employer, the human resources party, and the investor can act as nodes in the blockchain system. The employer, the human resources party, and the investor can also access the nodes through a client, and the blockchain platform conducts partially decentralized management, and all parties jointly maintain the same business processing ledger. Of course, for laborers, they can also act as nodes of the blockchain platform or not act as nodes of the blockchain platform, which can be set according to actual needs and will not be limited here.

[0068] The blockchain platform provides functions such as encrypting and uploading standardized data fields, desensitizing sensitive data to establish permissions, storing evidence of the authorization link, and leaving traces of data usage records, truly enabling the data owner to clearly know key nodes such as who the data is given to, how it is used, and who has used it, while improving data security and making business processing data more trustworthy.

[0069] Specifically, in the scenario of flexible employment business processing, the human resources party needs to recruit laborers. For example, the human resources party exposes job positions on the recruitment platform, and then the recruitment platform accurately pushes the resumes that meet the requirements of the position to the human resources party according to the resumes submitted by the laborers, so that the human resources party can recruit laborers who meet the requirements. After recruiting the laborers, the human resources party dispatches the laborers to the employing party to provide services.

[0070] The employing party will conduct employment management on the laborers, such as onboarding management, shift scheduling and attendance, and separation management, etc. The laborers provide services at the employing party and punch the clock for attendance at the employing party. For example, they punch the clock for attendance through an online APP or mini-program, so that the employing party can conduct salary management based on the attendance data, such as settling relevant service fees and generating electronic payslips based on the service fees. Among them, the attendance data includes working hours, working types, etc.

[0071] Normally, the human resources party needs to understand the real service situation of the laborers at the employing party. However, due to reasons such as data leakage, open access to sensitive data, and permission control at the employing party end, the attendance data of the laborers is usually provided to the human resources party offline, and the employing party is not willing to open its data permission online, resulting in low efficiency for the human resources party to verify the salary expense information provided by the employing party.

[0072] Therefore, in order for the human resources party to understand the real service situation of the laborers at the employing party online and ensure that the attendance data is credible during the data flow process, the employing party uploads the attendance data of the laborers to the blockchain, so that the human resources party can obtain permission on the blockchain platform to read the attendance data, and determine the financing voucher data for financing from the investor based on the attendance data, and then submit a financing application to the blockchain platform based on the financing voucher data, so as to interact with the investor through the blockchain platform. After the investor approves the financing application, the investor will make a loan, thus advancing the salary of the laborers on behalf of the human resources party. The employing party will repay the investor later.

[0073] It should be noted that in this business processing architecture, regarding the credibility of each participating party, since the investor advances the salary of the laborers on behalf of the human resources party, it is uncertain whether the funds released by the investor are actually used to pay the salary of the laborers. Therefore, the employing party can be considered credible to the investor, while the human resources party and the laborers are not very credible.

[0074] Based on this, by connecting the fund providers, human resource providers, and employers through a blockchain platform and corresponding technical capabilities, with the blockchain platform as the data transfer platform, it is possible to achieve multi-level data verification, confirmation of rights and authenticity, and capital closure through the secure, compliant, and efficient transfer of business data among multiple nodes on the chain, realize on-chain transactions of digital assets, and ultimately achieve the actual implementation of a flexible compensation system in the flexible employment industry, truly solving the supply-demand relationship between labor service personnel and employers in the flexible employment industry.

[0075] According to the above description, intuitively, Figure 2 FIG. is a schematic diagram of the processing and transfer of flexible employment business based on a blockchain platform provided for one or more embodiments of this specification. Among them, when the employer, human resource provider, and fund provider use the blockchain platform as the data transfer platform, the processing and transfer of this business include the process of data transfer among the employer, human resource provider, and fund provider on the blockchain platform, as well as the interaction work among the employer, human resource provider, and fund provider. To clearly express the implementation method of flexible employment business processing, the following will be described through Figure 3 and related content.

[0076] Figure 3 FIG. is a schematic flowchart of a method for processing flexible employment business based on a blockchain platform provided for one or more embodiments of this specification. This process can be executed by each client that interacts between each node of the flexible employment business processing and the blockchain platform. For the convenience of description, the following will describe the client as the corresponding node. Some input parameters or intermediate results in the process allow manual intervention and adjustment to help improve accuracy.

[0077] Figure 3 The process in

[0078] S302: Upload the attendance data of the labor service personnel provided by the employer to the blockchain. The labor service personnel are dispatched by the human resource provider for the employer to use.

[0079] In one or more embodiments of this specification, the labor service personnel are recruited by the human resource provider and dispatched to the employer to provide services. The labor service personnel punch the clock according to the management requirements of the employer. For example, the labor service personnel punch the clock online or offline. The online clock-in methods include APPs, mini-programs, and card readers, etc. The offline clock-in methods include manually filling in attendance data, etc. Based on this, the attendance data of the labor service personnel will exist in the employer. The employer requests the blockchain platform to upload the attendance data to the blockchain and encrypts the attendance data. The blockchain platform completes the upload of the encrypted attendance data, so that the blockchain platform obtains the attendance data of the labor service personnel at the employer's end.

[0080] S304: In response to the authorization application of the human resources party, obtain permissions from the employing party, so that the human resources party can read the attendance data from the chain based on the permissions and determine the financing voucher data according to the attendance data.

[0081] In one or more embodiments of this specification, since the blockchain platform provides functions such as encrypting and uploading standardized data fields to the chain, establishing rights for desensitized sensitive data, storing evidence of the authorization link, and leaving a record of data usage, the employing party can rest assured to open the attendance data to the human resources party. That is, when the human resources party sends an authorization application to the data on the chain in the blockchain platform, the employing party agrees to the attendance data authorization application, so that the human resources party obtains the permission to read the attendance data from the chain, and then determines the payable salary information through the attendance data, that is, the list of payable wages of the laborers, and determines the financing voucher data according to the attendance data. In addition, after the human resources party determines the payable salary information, it will issue corresponding invoices to the employing party, which can be used as part of the financing voucher data, and facilitate the employing party to pay the corresponding expenses for the payable salary later.

[0082] Among them, the financing voucher data is used to apply for a loan from the investor, so that the investor can advance the payable salary to the laborers on behalf of the human resources party. At the same time, the financing voucher data can prove to the investor that the current financing of the human resources party is credible. For example, the financing voucher data includes corresponding vouchers, invoices, etc. that can prove that the current financing is credible.

[0083] S306: In response to the financing application submitted by the human resources party based on the financing voucher data, interact with the investor to enable the investor to decide whether to grant the loan.

[0084] In one or more embodiments of this specification, when the human resources party uploads the financing voucher data to the blockchain platform and submits a financing application, after the blockchain platform receives the financing application, it will push the financing voucher data to the investor. The investor reviews the financing voucher data and then decides whether to grant the loan according to the review result.

[0085] S308: Determine the loan result, so that the human resources party can pay the salary to the laborers based on the loan amount, and so that the employing party can repay the investor for the loan amount.

[0086] In one or more embodiments of this specification, if the review is passed, it is determined to grant a loan to the human resources party, and the loan amount is determined according to the financing voucher data. The loan amount is transferred to the laborers through the blockchain platform, so as to pay the salary on behalf of the human resources party to the laborers. The employing party repays the investor through the blockchain platform. If the review fails, the blockchain platform will feedback to the human resources party that this financing application has failed.

[0087] Through Figure 3A method that connects the employers, human resources providers, and investors through a blockchain platform. The attendance data of the laborers provided by the employers is legally transferred on the blockchain so that the human resources providers can obtain the attendance data through the blockchain platform, determine the financing voucher data based on the attendance data, and conduct digital asset transactions with the investors according to the financing voucher data to achieve on-chain financing of digital assets, enabling the investors to make loans. Thus, the salary payment of the laborers is realized through the blockchain platform, solving the business demand of the laborers for flexible access to their salaries, breaking down the barriers of data silos among the participating parties, achieving efficient data transfer, and enhancing the security and efficiency of data transfer in the process of flexible employment business processing.

[0088] Based on Figure 3 For the method, this specification also provides some specific implementation plans and extended plans for the method, which will be further described below.

[0089] In one or more embodiments of this specification, in the flexible employment supply chain finance business model, investors often pay attention to the use of the loan and gang fraud in the loan disbursement link. For example, whether there is a risk that the loan amount is misappropriated, resulting in the loan amount not being actually used for the salary payment of the laborers, and whether there is collusion between the employers and the human resources providers to jointly embezzle the loan amount from the investors. Therefore, to reduce the fraud risk in the flexible employment business process, a third-party payment company is created for the blockchain platform, and a corporate regulatory account for the human resources providers to pay salaries on behalf of the laborers is set up through the third-party payment company. Among them, this corporate regulatory account can only be used to pay salaries on behalf of the laborers to the laborers, and the human resources providers cannot withdraw cash or transfer funds to the public account, so that the blockchain platform can easily monitor the actual use of the funds lent by the investors.

[0090] It should be noted that gang fraud refers to the premeditated joint forgery of false information among multiple individuals or organizations to obtain and defraud corresponding illegal benefits through technical means or other activities or behaviors.

[0091] Specifically, the human resources provider applies for a corporate regulatory account in the blockchain platform in advance. If the blockchain platform determines that the investor makes a loan, it receives the loan amount through the corporate regulatory account provided for the human resources provider, and then pays salaries on behalf of the human resources provider to the laborers based on the loan amount by operating the corporate regulatory account. For example, the loan amount in the corporate regulatory account is gradually transferred to the accounts of the laborers.

[0092] For example, for Product A of the flexible employment blockchain platform, when creating the blockchain platform in Product A, an enterprise payment account is established, that is, a corporate regulatory account, as well as the personal accounts of laborers in Product A. Therefore, after the fund provider makes a loan after internal review, the released funds are directly entrusted to the blockchain platform to be paid to the corporate regulatory account of the human resources provider. Then, by operating the corporate regulatory account, the released funds are distributed to the personal accounts of laborers. It can be seen that since the blockchain platform and the corporate regulatory account both belong to Product A, Product A has more trust in the salary payment link created by itself. The account system of Product A has its own extensive financial services and has accumulated a powerful anti-fraud system through big data risk control capabilities. In addition, the personal accounts of laborers can set the permission for real-name authentication, which can reduce the risk of false accounts of laborers.

[0093] Furthermore, since the employer needs to make regular repayments to the fund provider. For example, after the employer receives the invoice from the human resources provider, it needs to make regular repayments to the fund provider within the agreed period with the human resources provider. Therefore, when it is determined that the fund provider has made a loan, when making repayments to the fund provider, in order to ensure that the fund provider receives the repayment amount, the corporate regulatory account provided for the human resources provider is used to receive the repayment amount sent by the employer for the released funds before the due date. Then, by operating the corporate regulatory account, the repayment is made to the fund provider based on the repayment amount.

[0094] It should be noted that the blockchain technology is used to confirm the authenticity of the salary information to be paid, thus forming digital assets. The released funds and repayment funds are transferred in the form of on-chain digital assets on the blockchain platform, which can effectively ensure the security of the released funds and repayment funds, and is relatively safe.

[0095] Based on this, by setting up a corporate regulatory account for the human resources provider, it can effectively identify the risk of group fraud among laborers, between laborers and the human resources provider, improve the anti-fraud ability of the flexible employment business, and avoid the situation where the released funds of the fund provider are misappropriated or cashed out.

[0096] In one or more embodiments of this specification, after the employer provides services to laborers, it will determine the salary expense information generated by laborers during the service process. Among them, the salary expense information may only include the service fees of laborers, or may include the service fees of laborers and the agency fees of the human resources provider. In addition, it also includes other relevant information for determining service fees.

[0097] After the employer determines the salary expense information, it sends the salary expense information to the human resources party online so that the human resources party can reconcile accounts based on the attendance data and the salary expense information. After verification, the payable salary information is determined, and corresponding invoices are issued to the employer according to the payable salary information. Currently, due to the advantages of convenience, speed, and intuitive information transmission of email, it is widely used in the process of information interaction among users. Therefore, the employer can send the salary expense information to the human resources party via email.

[0098] However, there is a risk of human tampering in the process of the employer sending the salary expense information to the human resources party. For example, the human resources party tampers with the salary expense information in the email, resulting in a risk of fraud.

[0099] Therefore, in order to improve the credibility of the salary expense information sent by the employer to the human resources party, in the flexible employment business processing scenario of the blockchain platform, a "mail right confirmation" technology is proposed. Through the mail right confirmation technology, the authenticity and uniqueness of the business between the human resources party and the employer can be traced.

[0100] Specifically, before determining the financing voucher data, it is necessary to deploy a mail right confirmation plugin to the human resources party in advance. For example, deploy the mail right confirmation plugin in the browser of the human resources party and interact with the mail right confirmation plugin. The mail right confirmation plugin is used to parse the content of the email sent by the employer received by the human resources party and store the evidence on the chain as at least part of the financing voucher data, so that the human resources party can reconcile the salary expense information in the email according to the attendance data. Among them, storing the evidence on the chain means that the mail right confirmation plugin takes a screenshot of the email, generates a corresponding voucher, and uploads the corresponding voucher to the chain. At this time, the financing voucher data can include the corresponding voucher and the invoice.

[0101] Therefore, the human resources party receives the salary expense information sent by the employer via email, reconciles accounts based on the attendance data and the salary expense information. After the reconciliation is passed, the payable salary information is determined to pay the salary to the laborers, issue corresponding invoices to the employer, and determine the financing voucher data according to the invoices.

[0102] Before displaying the content of the email sent by the employer to the human resources party through the mail right confirmation technology, both parties need to perform operations of agreeing on the email, email evidence collection, and email signature verification.

[0103] Among them, agreeing on the email means that the employer and the human resources party need to agree on the communication email addresses for account reconciliation in the cooperation agreement. The human resources party confirms the communication email address in the cooperation agreement, and only the communication email address will be recognized as the account reconciliation email address in the future.

[0104] It should be noted that to ensure that the email is not tampered with on the human resources side's server, it is best for the human resources side's receiving email box to be provided by a third-party trusted email service provider, such as a third-party public cloud email box.

[0105] Email evidence collection means that the employer regularly sends reconciliation emails to the agreed reconciliation email box of the human resources company using the agreed email box, and the human resources side uses the email confirmation plug-in to collect evidence (including on-chain evidence storage).

[0106] Email signature verification means that when the human resources side applies for financing, the human resources side uploads the email evidence collection file. After the email evidence collection file is verified and signed on the chain, it is presented as a trusted email for the human resources side to review. The human resources side determines the authenticity of the trade background, amount, term, etc. of the accounts receivable of the labor service personnel during the period when they provide services to the employer based on the email sending and receiving email boxes and the email content.

[0107] Specifically, a mail confirmation plug-in is pre-deployed in the browser of the human resources side. Through this plug-in, screenshots of emails from the employer can be generated to obtain corresponding vouchers. After verification, the corresponding vouchers can be considered trusted vouchers. The trusted vouchers are encrypted and uploaded to the chain, so that the trusted vouchers can be used as part of the financing voucher data. And after verification, through this plug-in, the email domain name and attachment content can be parsed, and the real content of the email can be presented to the human resources side. The human resources side can obtain the email content through the API interface and use it for its internal risk control.

[0108] Intuitively, in one application scenario, Figure 4 is a schematic diagram of an email confirmation architecture provided by one or more embodiments of this specification.

[0109] As Figure 4 shown, a mail confirmation plug-in (referred to as TLSNotary) is deployed in the browser of the human resources side. Then the end user of the human resources side accesses the target site of the browser. Then the mail confirmation plug-in establishes an HTTPS secure channel with the target site, negotiates a handshake, page response hash, and signature with the TLSNotary backend, and uploads the parsed email content to the business system. The Auditor obtains the email content through the verification API interface and verifies whether the email content is trusted. After verification, the relevant business data of the email content is uploaded to the chain as part of the financing data voucher through the business system.

[0110] More intuitively, Figure 5 is a schematic diagram of a trusted voucher provided by one or more embodiments of this specification.

[0111] As Figure 5As shown, Company A is the human resources party and Company B is the employer. On October 27, 2021, Company B sent a reconciliation email to Company A through the agreed email address. The reconciliation email includes information such as the salary reconciliation file, the time of sending, the sender, and the recipient's address. After the human resources party receives the reconciliation email through the agreed email address, the email confirmation email plug-in deployed in the browser will verify the reconciliation email. After the verification is passed, a screenshot of the reconciliation email will be taken to generate a trusted certificate.

[0112] The trusted certificate includes the certificate number, certificate type, certificate name, verification time, name of the on-chain subject, verification information, etc. It should be noted that the specific values in the figure are exemplary and do not constitute a limitation on this application. They need to be determined according to the actual scenario when applied.

[0113] Based on this, through email confirmation technology, the true form of the business between the employer and the HR party can be stored on the chain through email confirmation technology based on the existing business status of the HR party. The investor can read the email content on the chain, efficiently and truly trace and restore the business performance between the two parties, which can well solve the most critical business authenticity and uniqueness at the supply chain financial business level.

[0114] Furthermore, in order to effectively ensure the authenticity of the labor personnel's attendance data at the employer, the labor personnel will clock in and out at the employer and the HR side respectively. Based on this model, the labor personnel's attendance data will exist at both the employer and the HR side. The HR side will check the labor personnel's attendance data in the email with its own attendance data to form a final consistent reconciliation file, which is used for invoicing, payment collection and labor personnel's salary payment.

[0115] Therefore, based on the authority, the HR party reads the attendance data of the labor personnel provided by the employer from the chain, and obtains the attendance data generated by the labor personnel's attendance on its own side. Then, the HR party verifies the attendance data of both parties to determine the financing certificate data.

[0116] Among them, the HR party and the employer will complete the attendance data verification of both parties through email on the agreed reconciliation date. For example, the two parties agree to reconcile on the 15th, and the employer can send the reconciliation email of the previous reconciliation cycle through the agreed email address around the 10th. The reconciliation email content includes the salary expenses of the previous service cycle. After receiving the reconciliation email from the employer, the HR party will check the salary expenses in the email content according to the attendance data counted by the HR party itself. If there is no error, the HR party will issue an invoice to the employer. If there is any difference, the two parties will check and adjust the content of the reconciliation email offline.

[0117] Based on this, under the compliance path where the human resources party combines with the blockchain platform and obtains the authorization and consent of the employing party, it can conduct efficient reconciliation through multi-party data, including email content and attendance data flowing on the chain, greatly improving the real-time and accuracy of the reconciliation between the two parties. This is conducive to the investor having a more accurate judgment of the human resources party's business, thereby forming digital assets (such as financing voucher data) based on the accounts receivable of the human resources party on the chain, and conducting transactions and transfers on the blockchain platform, thus completing the closed-loop of the supply chain finance business.

[0118] Based on the same idea, one or more embodiments of this specification also provide a system, device, and equipment corresponding to the above method, as Figure 6 , Figure 7 and Figure 8 shown.

[0119] Figure 6 FIG. is a schematic framework diagram of a flexible employment business processing system based on a blockchain platform provided by one or more embodiments of this specification. The system includes: a blockchain platform, an employing party, a human resources party, and an investor; the human resources party dispatches laborers for the employing party to use, so that the laborers generate attendance data at the employing party.

[0120] The employing party requests the blockchain platform to upload the attendance data to the chain, and the blockchain platform completes the upload.

[0121] The human resources party sends an authorization application to the blockchain platform, obtains permissions from the employing party through the blockchain platform, and reads the attendance data from the chain based on the permissions.

[0122] The human resources party determines the payable salary information according to the attendance data and issues corresponding invoices to the employing party; the human resources party determines financing voucher data according to the invoices and corresponding vouchers, and submits a financing application to the blockchain platform according to the financing voucher data, where the corresponding vouchers are obtained through a rights confirmation plugin pre-deployed on the human resources party by the blockchain platform, and the rights confirmation plugin is used to perform content parsing and evidence storage on the chain for the information received by the human resources party from the employing party.

[0123] In response to the financing application, the investor loans money to the human resources party through the blockchain platform.

[0124] The blockchain platform pays the salary on behalf of the human resources party to the laborers based on the loaned amount.

[0125] The employing party remits the payment to the investor through the blockchain platform.

[0126] Optionally, the rights confirmation plugin includes an email rights confirmation plugin deployed in the browser of the human resources party.

[0127] The information includes: an email containing the payable salary information for the laborer.

[0128] Figure 7 The following is a schematic structural diagram of a flexible employment business processing device based on a blockchain platform provided for one or more embodiments of this specification. The device is applied to a blockchain platform and includes:

[0129] An on-chain module that uploads the attendance data of the laborers provided by the employer to the blockchain. The laborers are dispatched by the human resources provider for the employer to use.

[0130] An acquisition module that, in response to the authorization application of the human resources provider, obtains permissions from the employer so that the human resources provider can read the attendance data from the chain based on the permissions and determine financing voucher data according to the attendance data.

[0131] An interaction module that, in response to the financing application submitted by the human resources provider based on the financing voucher data, interacts with the investor so that the investor can decide whether to make a loan.

[0132] A determination module that determines the loan result so that the human resources provider can pay the salary to the laborer based on the released funds, and so that the employer can repay the released funds to the investor.

[0133] Optionally, if the determination module determines that the investor makes a loan, it receives the released funds through a corporate regulatory account provided for the human resources provider.

[0134] By operating the corporate regulatory account, the salary is paid on behalf of the human resources provider to the laborer based on the released funds.

[0135] Optionally, if the determination module determines that the investor makes a loan, it receives the repayment funds sent by the employer for the released funds through a corporate regulatory account provided for the human resources provider before the due date.

[0136] By operating the corporate regulatory account, the repayment is made to the investor based on the repayment funds.

[0137] Optionally, the released funds and the repayment funds are transferred in the form of on-chain digital assets on the blockchain platform.

[0138] Optionally, it further includes a deployment module that deploys an email confirmation plug-in to the human resources provider and interacts with the email confirmation plug-in.

[0139] The email confirmation plug-in is used to parse the content of the email sent by the employer to the human resources party and store it on the chain as at least part of the financing voucher data.

[0140] Optionally, it further includes a reconciliation module. The human resources party receives the salary expense information sent by the employer through the email.

[0141] The human resources party reconciles according to the attendance data and the salary expense information. After the reconciliation is passed, the salary information to be paid is determined to pay the salary to the laborers.

[0142] Issue corresponding invoices to the employer and determine the financing voucher data according to the invoices.

[0143] Optionally, the laborers independently perform attendance at the employer and the human resources party respectively and generate corresponding attendance data.

[0144] The reconciliation module. The human resources party reads the attendance data of the laborers provided by the employer from the chain based on the permission.

[0145] The human resources party obtains the attendance data generated by the laborers' attendance on its own side.

[0146] The human resources party determines the financing voucher data by checking the obtained attendance data of both parties.

[0147] Figure 8 The structure diagram of a flexible employment business processing device based on a blockchain platform provided by one or more embodiments of this specification, which is applied to the blockchain platform. The device includes:

[0148] At least one processor; and,

[0149] A memory communicatively connected to the at least one processor; wherein,

[0150] The memory stores instructions executable by the at least one processor. The instructions are executed by the at least one processor so that the at least one processor can:

[0151] Upload the attendance data of the laborers provided by the employer to the chain. The laborers are dispatched by the human resources party for the employer to use.

[0152] In response to the authorization application of the human resources party, obtain permission from the employer so that the human resources party can read the attendance data from the chain based on the permission and determine the financing voucher data according to the attendance data.

[0153] In response to a financing application submitted by the human resources party based on the financing voucher data, interact with the capital contributor so that the capital contributor can decide whether to release the loan;

[0154] Determine the loan release result so that the human resources party can pay the laborers based on the released amount, and so that the employer can repay the capital contributor for the released amount.

[0155] Based on the same idea, one or more embodiments of this specification also provide a non-volatile computer storage medium corresponding to the above method, which is applied to a blockchain platform and stores computer-executable instructions. The computer-executable instructions are set as follows:

[0156] Upload the attendance data of the laborers provided by the employer to the blockchain. The laborers are dispatched by the human resources party for the employer to use;

[0157] In response to the authorization application of the human resources party, obtain permissions from the employer so that the human resources party can read the attendance data from the blockchain based on the permissions and determine the financing voucher data according to the attendance data;

[0158] In response to a financing application submitted by the human resources party based on the financing voucher data, interact with the capital contributor so that the capital contributor can decide whether to release the loan;

[0159] Determine the loan release result so that the human resources party can pay the laborers based on the released amount, and so that the employer can repay the capital contributor for the released amount.

[0160] In the 1990s, it was quite obvious to distinguish whether an improvement to a technology was a hardware improvement (e.g., improvement to the circuit structures such as diodes, transistors, switches, etc.) or a software improvement (improvement to the method flow). However, with the development of technology, many of today's improvements to method flows can be regarded as direct improvements to hardware circuit structures. Almost all designers obtain the corresponding hardware circuit structures by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement to a method flow cannot be implemented with a hardware entity module. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program by themselves to "integrate" a digital system on a piece of PLD, without having to ask a chip manufacturer to design and fabricate a dedicated integrated circuit chip. Moreover, nowadays, instead of manually fabricating integrated circuit chips, this programming is mostly implemented using "logic compiler" software, which is similar to the software compiler used in program development and writing. The original code before compilation also has to be written in a specific programming language, which is called Hardware Description Language (HDL). And there is not only one kind of HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones currently are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also be aware that by simply performing a little logical programming on the method flow with the above-mentioned several hardware description languages and programming it into the integrated circuit, it is easy to obtain the hardware circuit that implements the logical method flow.

[0161] The controller can be implemented in any suitable manner. For example, the controller can take the form of, for example, a microprocessor or a processor and a computer-readable medium storing computer-readable program code (such as software or firmware) executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of the controller include, but are not limited to, the following microcontrollers: ARC625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in the form of pure computer-readable program code, it is entirely possible to logically program the method steps to enable the controller to be implemented in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. to achieve the same functions. Therefore, such a controller can be considered a hardware component, and the devices included therein for implementing various functions can also be regarded as the structures within the hardware component. Or even, the devices for implementing various functions can be regarded as either software modules for implementing the method or the structures within the hardware component.

[0162] The systems, devices, modules, or units illustrated in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0163] For the convenience of description, when describing the above devices, they are described separately as various units according to their functions. Of course, when implementing this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0164] Those skilled in the art should understand that the embodiments of this specification can be provided as a method, a system, or a computer program product. Therefore, the embodiments of this specification can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of this specification can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program code.

[0165] This specification is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the specification. It should be understood that each flow and / or block in the flowchart and / or block diagram, and combinations of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded processors, or other programmable data processing devices to generate a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices produce means for implementing the functions specified in a flow Figure 1 a flow or multiple flows and / or blocks Figure 1 a block or multiple blocks.

[0166] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufacture including instruction means that implement the functions specified in a flow Figure 1 a flow or multiple flows and / or blocks Figure 1 a block or multiple blocks.

[0167] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in a flow Figure 1 a flow or multiple flows and / or blocks Figure 1 a block or multiple blocks.

[0168] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.

[0169] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM), and / or non-volatile memory such as read-only memory (ROM) or flash RAM. The memory is an example of computer-readable media.

[0170] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0171] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0172] This specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. This specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0173] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device, equipment, and non-volatile computer storage medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0174] The specific embodiments of the present specification are described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve the desired results. Additionally, the processes depicted in the figures do not necessarily require the particular order shown or sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0175] The above description is only for one or more embodiments of the present specification and is not intended to limit the present specification. For those skilled in the art, various changes and modifications can be made to one or more embodiments of the present specification. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of one or more embodiments of the present specification shall be included within the scope of the claims of the present specification.

Claims

1. A flexible employment business processing method based on a blockchain platform, which is applied to the blockchain platform. The method includes: Uploading the attendance data of the laborers provided by the employer onto the blockchain. The laborers are dispatched by the human resources provider for the employer to use; Responding to the authorization application of the human resources provider, obtaining permissions from the employer so that the human resources provider can read the attendance data from the blockchain based on the permissions and determine the financing voucher data according to the attendance data; Responding to the financing application submitted by the human resources provider based on the financing voucher data, interacting with the investor so that the investor can decide whether to make a loan; Determining the loan result so that the human resources provider can pay the laborers based on the released funds, and so that the employer can repay the investor for the released funds; Before determining the financing voucher data, the method further includes: Deploying an email confirmation plug-in to the human resources provider and interacting with the email confirmation plug-in; The email confirmation plug-in is used to parse the content of the email sent by the employer received by the human resources provider and store it on the blockchain as at least part of the financing voucher data.

2. The method according to claim 1, where determining the loan result so that the human resources provider can pay the laborers based on the released funds specifically includes: If it is determined that the investor makes a loan, receiving the released funds through the corporate regulatory account provided for the human resources provider; By operating the corporate regulatory account, paying the laborers on behalf of the human resources provider based on the released funds.

3. The method according to claim 2, where determining the loan result so that the employer can repay the investor for the released funds specifically includes: If it is determined that the investor makes a loan, receiving the repayment amount sent by the employer for the released funds before the predetermined period through the corporate regulatory account provided for the human resources provider; By operating the corporate regulatory account, repaying the investor based on the repayment amount.

4. The method according to claim 3, where the released funds and the repayment amount are transferred in the form of on-chain digital assets on the blockchain platform.

5. The method according to claim 1, where the human resources provider determines the financing voucher data according to the attendance data specifically includes: The human resources provider receives the salary expense information sent by the employer through the email; The human resources provider reconciles the attendance data with the salary expense information. After the reconciliation is passed, the payable salary information is determined to pay the laborers; Issuing corresponding invoices to the employer and determining the financing voucher data according to the invoices.

6. The method according to claim 5, where the laborers independently perform attendance at the employer and the human resources provider respectively and generate corresponding attendance data; The human resources provider reads the attendance data of the laborers provided by the employer from the blockchain based on the permissions and determines the financing voucher data according to the attendance data specifically includes: The human resources provider reads the attendance data of the laborers provided by the employer from the blockchain based on the permissions; The human resources party obtains the attendance data generated by the labor personnel's attendance on its own side; The human resources party determines the financing voucher data by checking the attendance data of both parties obtained.

7. A flexible employment business processing system based on a blockchain platform, including a blockchain platform, an employer, a human resources party, and an investor; The human resources party dispatches labor personnel for the employer to use, so that the labor personnel generate attendance data during the employer's attendance; The employer requests the blockchain platform to upload the attendance data to the chain, and the blockchain platform completes the upload; The human resources party sends an authorization application to the blockchain platform, and through the blockchain platform, obtains permissions from the employer and reads the attendance data from the chain based on the permissions; The human resources party determines the payable salary information based on the attendance data and issues corresponding invoices to the employer; the human resources party determines the financing voucher data based on the invoices and corresponding vouchers, and submits a financing application to the blockchain platform according to the financing voucher data, where The corresponding voucher is obtained through the rights confirmation plugin pre-deployed on the human resources party by the blockchain platform. The rights confirmation plugin is used to perform content parsing and evidence storage on the chain for the information received by the human resources party from the employer; In response to the financing application, the investor loans money to the human resources party through the blockchain platform; Based on the loaned amount, the blockchain platform issues salaries on behalf of the human resources party to the labor personnel; The employer remits money back to the investor through the blockchain platform.

8. The system according to claim 7, wherein the rights confirmation plugin includes an email rights confirmation plugin deployed in the browser of the human resources party; The information includes: An email containing the information on the salary to be paid to the labor personnel.

9. A flexible employment business processing device based on a blockchain platform, applied to a blockchain platform. The device includes: An upload module that uploads the attendance data of the labor personnel provided by the employer to the chain. The labor personnel are dispatched by the human resources party for the employer to use; An acquisition module that, in response to the authorization application of the human resources party, obtains permissions from the employer, so that the human resources party reads the attendance data from the chain based on the permissions and determines the financing voucher data according to the attendance data; An interaction module that, in response to the financing application proposed by the human resources party based on the financing voucher data, interacts with the investor to enable the investor to decide whether to loan money; A determination module that determines the loan result, so that the human resources party pays salaries to the labor personnel based on the loaned amount, and so that the employer remits money back to the investor for the loaned amount; It further includes a deployment module that deploys an email rights confirmation plugin to the human resources party and interacts with the email rights confirmation plugin; The email rights confirmation plugin is used to perform content parsing and evidence storage on the chain for the email received by the human resources party from the employer as at least part of the financing voucher data.

10. The device according to claim 9, wherein the determination module, if it determines that the investor loans money, receives the loaned amount through the corporate regulatory account provided for the human resources party; By operating the corporate regulatory account, the salaries are issued on behalf of the human resources party to the labor personnel based on the loaned amount.

11. The device according to claim 10, wherein the determining module, if it determines that the fund provider makes a loan, receives, through the corporate regulatory account provided for the human resources provider, the repayment amount sent by the employing party for the loaned amount before the predetermined period; Based on the repayment amount, the corporate regulatory account is operated to repay the fund provider.

12. The device according to claim 11, wherein the loaned amount and the repayment amount are transferred in the form of on-chain digital assets on the blockchain platform.

13. The device according to claim 9, further comprising a reconciliation module, wherein the human resources provider receives the salary expense information sent by the employing party through the email; The human resources provider reconciles according to the attendance data and the salary expense information. After the reconciliation is passed, the salary information to be paid is determined to pay the salary to the laborers; An invoice is issued to the employing party, and the financing voucher data is determined according to the invoice.

14. The device according to claim 13, wherein the laborers independently clock in at the employing party and the human resources provider respectively and generate corresponding attendance data; The reconciliation module, the human resources provider reads, based on the permission, the attendance data of the laborers provided by the employing party from the chain; The human resources provider obtains the attendance data generated by the laborers' clock-in at its own side; The human resources provider determines the financing voucher data by checking the attendance data of the two parties obtained.

15. A flexible employment business processing device based on a blockchain platform, applied to the blockchain platform, comprising: At least one processor; And, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can: Upload the attendance data of the laborers provided by the employing party to the chain, and the laborers are dispatched by the human resources provider for the employing party to use; In response to the authorization application of the human resources provider, obtain permission from the employing party so that the human resources provider can read the attendance data from the chain based on the permission and determine the financing voucher data according to the attendance data; In response to the financing application submitted by the human resources provider according to the financing voucher data, interact with the fund provider so that the fund provider can decide whether to make a loan; Determine the loan result so that the human resources provider pays the salary to the laborers based on the loaned amount, and so that the employing party repays the fund provider for the loaned amount; Before determining the financing voucher data, it further includes: Deploy an email confirmation plug-in to the human resources provider and interact with the email confirmation plug-in; The email confirmation plug-in is used to parse the content of the email sent by the employing party received by the human resources provider and store it on the chain as at least part of the financing voucher data.

Citation Information

Patent Citations

  • Labor management service providing method and device based on block chain

    CN110322220A