WO2020052578A1 - 一种用于管理和提供招聘信息的方法 - Google Patents

一种用于管理和提供招聘信息的方法 Download PDF

Info

Publication number
WO2020052578A1
WO2020052578A1 PCT/CN2019/105289 CN2019105289W WO2020052578A1 WO 2020052578 A1 WO2020052578 A1 WO 2020052578A1 CN 2019105289 W CN2019105289 W CN 2019105289W WO 2020052578 A1 WO2020052578 A1 WO 2020052578A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
unit
job
user
evaluation
Prior art date
Application number
PCT/CN2019/105289
Other languages
English (en)
French (fr)
Inventor
陈文涛
Original Assignee
连尚(新昌)网络科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 连尚(新昌)网络科技有限公司 filed Critical 连尚(新昌)网络科技有限公司
Publication of WO2020052578A1 publication Critical patent/WO2020052578A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/105Human resources
    • G06Q10/1053Employment or hiring

Definitions

  • This application relates to the field of communications, and in particular, to a technology for managing and providing recruitment information.
  • the resume submitted by the candidate is an important reference for the company in the recruitment process.
  • the candidate may have problems in providing false information or concealing the real situation in the process of writing the resume. Because it is impossible to know whether the applicant has previously employed the unit for the candidate Employment evaluation, it is impossible to confirm whether the information uploaded by the applicant has opaque information, unreliable personal resume, and other issues.
  • the recruited person is likely to be incapable of the current job or other credit problems, which brings a certain degree of recruitment to the company Difficulty.
  • the unit information uploaded by enterprises on the Internet may also provide false information, thereby misleading candidates to submit resumes, and the interests of candidates cannot be guaranteed.
  • An object of the present application is to provide a method for managing and providing recruitment information, wherein the recruitment information includes resume information of talents and unit information of an enterprise.
  • the recruitment information includes resume information of talents and unit information of an enterprise.
  • resume information of talents includes basic information of talents, education background, work experience information, etc.
  • unit information of an enterprise includes basic information of the enterprise, working environment, and unit evaluation information.
  • a method for managing resume information includes: receiving resume information of a job seeker, wherein the resume information includes work experience information of the job seeker; Provide experience information to a unit user of a work unit to which the work experience information belongs; obtain work evaluation information of the work experience information of the unit user; write the resume information and the work evaluation information into a blockchain-based Distributed ledger.
  • a method for managing unit information includes: determining a job seeker working in a target unit according to talent resume information, wherein the resume information of the job seeker includes the job seeker.
  • the unit evaluation information is written into a distributed ledger based on a blockchain.
  • a method for providing recruitment information includes: receiving a user's access request for recruitment-related information; and reading from a blockchain-based distributed ledger according to the access request. Taking the recruitment-related information; providing the recruitment-related information to the user; wherein the recruitment-related information includes at least one of the following: talent resume information; talent resume information, and historical work units for the talent resume Evaluation information of the talent to which the information belongs; unit information; unit information, and evaluation information of the unit by the staff of the unit to which the unit information belongs.
  • an apparatus for providing resume information comprising: a processor; and a memory arranged to store computer-executable instructions, the executable instructions, when executed, cause all the The processor executes: receiving resume information of a job-seeking user, wherein the resume information includes work experience information of the job-seeking user; providing the work experience information to a unit user of a work unit to which the work experience information belongs; The work evaluation information of the unit user on the work experience information is written; the resume information and the work evaluation information are written into a blockchain-based distributed ledger.
  • an apparatus for providing unit information comprising: a processor; and a memory arranged to store computer-executable instructions, the executable instructions, when executed, cause all the The processor executes: determining job seekers working in the target unit according to the talent resume information, wherein the resume information of the job seeker includes job record information of the job seeker in the target unit; sending the job seeker user information about The evaluation request of the target unit; obtaining the unit evaluation information of the target unit returned by the job search user based on the evaluation request; and writing the unit evaluation information into a distributed ledger based on a blockchain.
  • an apparatus for providing recruitment information comprising: a processor; and a memory arranged to store computer-executable instructions which, when executed, cause all the The processor executes: receiving a user's access request for recruitment-related information; reading the recruitment-related information from a blockchain-based distributed ledger according to the access request; providing the recruitment-related information to the user;
  • the recruitment-related information includes at least any of the following: talent resume information; talent resume information, and historical work unit evaluation information on the talent; unit information; unit information; and the staff of the unit's evaluation of the unit information.
  • a computer-readable medium including instructions which, when executed, cause the system to perform: receiving resume information of a job seeker, wherein the resume information includes the job seeker's resume information Work experience information; providing the work experience information to a unit user of a work unit to which the work experience information belongs; obtaining work evaluation information of the unit user regarding the work experience information; and providing the resume information and the work evaluation Information is written into a distributed ledger based on the blockchain.
  • a computer-readable medium including instructions which, when executed, cause the system to perform: determining job applicants working in a target unit based on talent resume information, wherein the job applicants The resume information includes the job record information of the job seeker in the target unit; sending an evaluation request about the target unit to the job seeker; obtaining the job target user's return to the goal based on the evaluation request Unit's unit evaluation information; write the unit evaluation information into a blockchain-based distributed ledger.
  • a computer-readable medium including instructions which, when executed, cause the system to: receive a user's access request for recruitment-related information; and from the block-based The distributed ledger of the chain reads the recruitment-related information; provides the recruitment-related information to the user; wherein the recruitment-related information includes at least any of the following: talent resume information; talent resume information, and history Evaluation information of the work unit on the talent to which the resume information belongs; work information; work information; and evaluation information of the work staff of the work unit to which the work information belongs.
  • the application realizes the interaction between the user device corresponding to the job user and the user device corresponding to the unit user through the resume information filled by the job user, thereby realizing the mutual evaluation of the job user and the unit user.
  • the method of mutual evaluation between the employer and the employee ensures the authenticity of the information of the recruiting parties; at the same time, by recording the resume information of the job seeker and the job evaluation information of the unit user by the job seeker in the distributed ledger based on blockchain, Realized information consensus, immutability, and security.
  • resume information and job evaluation information are written into the distributed ledger based on the blockchain, no one can tamper with the recorded information, and can only add information. Fundamentally The authenticity of the written information is guaranteed. Therefore, resume information and work experience information of job seekers can be used as an important reference for recruiters when recruiting, which greatly reduces the difficulty of recruitment and improves recruitment efficiency.
  • this application records the unit evaluation information of the job users who have worked for the unit users in the distributed ledger based on the blockchain, so that other job seekers can access and view the blockchain-based blockchain during the job application process.
  • the company's unit evaluation information recorded in the distributed ledger which can be used as an important reference for job applicants when submitting resumes, thereby avoiding the danger of job seekers encountering unscrupulous companies, ensuring the safety of job applicants, and It can also help job candidates to better choose the company that suits them;
  • this application also provides a channel for querying true and reliable information for all parties involved in recruitment by reading recruitment-related information from the blockchain-based distributed ledger.
  • the recruitment-related information includes Resume information, job evaluation information, and unit evaluation information.
  • the mutual evaluation of employers and employees is of great reference value to job seekers and recruiters, thereby greatly improving the recruitment environment, enhancing the security of recruitment and the efficiency of recruitment.
  • FIG. 1 shows a possible system topology diagram provided by the present application
  • FIG. 2 shows a flowchart of a method for managing resume information according to an embodiment of the first aspect of the present application
  • FIG. 3 shows a flowchart of a method for managing resume information according to another embodiment of the first aspect of the present application
  • step S15 illustrates a sub-flow chart of step S15 in a method for managing resume information according to another embodiment of the first aspect of the present application
  • FIG. 5 illustrates a flowchart of a method for managing unit information according to an embodiment of the second aspect of the present application
  • FIG. 6 illustrates another possible system topology diagram provided by the present application
  • FIG. 7 shows a flowchart of a method for providing recruitment information according to an embodiment of the third aspect of the present application.
  • FIG. 8 shows an interaction flowchart between a job seeker and an organization user based on a blockchain system according to an embodiment of the present application
  • FIG. 9 is a schematic diagram of a device for a network device for managing resume information according to a fourth aspect of the present application.
  • FIG. 10 illustrates a device schematic diagram of a network device for managing unit information according to a fifth aspect of the present application
  • FIG. 11 shows a schematic diagram of a device for a network device for providing recruitment information according to a sixth aspect of the present application.
  • FIG. 12 illustrates an exemplary system that can be used to implement various embodiments described in this application.
  • the terminal, the equipment serving the network, and the trusted party each include one or more processors (such as a Central Processing Unit (CPU)), input / output interfaces, network interfaces, and memory. .
  • processors such as a Central Processing Unit (CPU)
  • input / output interfaces such as a Wi-Fi connection
  • network interfaces such as a Wi-Fi connection
  • memory such as a Wi-Fi connection
  • Memory may include non-permanent memory, random access memory (RAM), and / or non-volatile memory in computer-readable media, such as read-only memory (Read Only Memory, ROM) or flash memory ( flash RAM). Memory is an example of a computer-readable medium.
  • RAM random access memory
  • ROM read-only memory
  • flash RAM flash memory
  • Computer-readable media includes both permanent and non-persistent, removable and non-removable media.
  • Information can be stored by any method or technology.
  • Information may be computer-readable instructions, data structures, modules of a program, or other data.
  • Examples of computer storage media include, but are not limited to, Phase-Change Memory (PCM), Programmable Random Access Memory (PRAM), Static Random Access Memory (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 (Electrically-Erasable Programmable Read -Only Memory (EEPROM), flash memory or other memory technologies, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD), or other optical storage , Magnetic tape cartridges, tape disk storage or other magnetic storage devices or any other non-transmitting medium that can be used to store information that can be accessed by computing devices.
  • PCM Phase-Change Memory
  • PRAM Programm
  • the equipment referred to in this application includes, but is not limited to, user equipment, network equipment, or equipment formed by integrating user equipment and network equipment through a network.
  • the user equipment includes, but is not limited to, any mobile electronic product that can perform human-computer interaction with the user (for example, human-computer interaction through a touch panel), such as a smart phone, a tablet computer, and the like.
  • the mobile electronic product can adopt any operation System, such as android operating system, iOS operating system, etc.
  • the network device includes an electronic device capable of automatically performing numerical calculation and information processing in accordance with an instruction set or stored in advance, and its hardware includes, but is not limited to, a microprocessor, an application-specific integrated circuit (ASIC) ), Programmable Logic Device (Programmable Logic Device, PLD), Field Programmable Gate Array (Field Programmable Gate Array, FPGA), Digital Signal Processor (Digital Signal Processor, DSP), Embedded Equipment, etc.
  • the network device includes, but is not limited to, a computer, a network host, a single network server, a plurality of network server sets, or a plurality of servers.
  • the cloud is composed of a large number of computers or network servers based on cloud computing.
  • cloud computing is a type of distributed computing, a virtual supercomputer composed of a group of loosely coupled computer sets.
  • the network includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless ad hoc network (Ad hoc network), and the like.
  • the device may also be a program running on the user device, the network device, or a device formed by integrating the user device and the network device, the network device, the touch terminal, or the network device and the touch terminal through a network.
  • Figure 1 shows a typical scenario of this application.
  • Network devices record resume information and jobs in a blockchain-based distributed ledger through interaction with user equipment corresponding to job seekers and user equipment corresponding to organizational users. Evaluation information, etc.
  • the user equipment corresponding to job seekers includes, but is not limited to, mobile devices and personal computer (PC) equipment; the user equipment corresponding to unit users includes, but is not limited to, mobile devices, PC equipment, and company integrated servers.
  • Resume information includes, but is not limited to, basic information, personal profile, education status, work skills, work experience information, etc. of the job-seeking user; among them, basic information includes but is not limited to: name, ID number, date of birth, etc.
  • the work experience information includes, but is not limited to: the name of the unit user, the organization code, the job position, and the job content that the job seeker has worked for.
  • the job-seeking user is the party who needs to upload a resume, for example, a natural person who has passed the network device review.
  • the unit user refers to the unit that is the recruiter in the recruitment relationship, for example, including enterprises that have passed the audit of network equipment. Whether it is the recruitment process or the application process of talents, recruitment information is needed as a reference. Companies need to know the resume information of talents when recruiting, and the unit information of talents when they are applying.
  • the recruitment information includes resume information of talents and company information of the company.
  • resume information of talents includes basic information of talents, education background, work experience information, etc.
  • unit information of an enterprise includes basic information of the enterprise, working environment, and unit evaluation information.
  • the management method of talent resume information was explained in detail first.
  • Traditional databases are organized, shareable collections of data stored in computers for long periods of time.
  • the data in the database can be shared by multiple users within a certain range.
  • the sharing means that the data in the database can be inserted, obtained, updated, and deleted. Therefore, traditional databases are prone to tampering or forging information, and cannot guarantee the security and authenticity of the information.
  • the blockchain-based distributed ledger is designed with clever data structures such as hash functions, timestamps, Merkel trees, and supplemented with cryptography and consensus algorithms to achieve the difficulty of tampering and forgery of historical transaction records. Fundamentally guarantee the authenticity of the information.
  • the recruitment-related information is stored in the blockchain-based distributed ledger, and the characteristics of blockchain decentralization, network-wide synchronization, and non-tampering are used to ensure the authenticity and effectiveness of recruitment-related information, not only for job seekers and unit users It can save the corresponding resume information, unit information, and mutual evaluation information, etc., and all users can send access requests to network devices to view the recruitment-related information of each job seeker and each unit user. Based on the authenticity of the recruitment-related information, the recruitment The relevant information has great reference value, which improves the recruitment efficiency.
  • FIG. 2 shows a flowchart of a method for managing resume information according to an embodiment of the first aspect of the present application, which can be applied to the system shown in FIG. 1, where the method includes steps S11, S12, and steps. S13 and step S14.
  • the network device receives resume information of the job seeker, where the resume information includes work experience information of the job seeker; in step S12, the network device provides the work experience information to the work experience information The unit user of the affiliated work unit; in step S13, the network device obtains job evaluation information of the unit user regarding the work experience information; in step S14, the network device writes the resume information and the job evaluation information Distributed ledger based on blockchain.
  • the method realizes the consensus, immutability, and security of resume information by recording the resume information of job seekers and the job evaluation information of the job seekers by unit users in a distributed ledger based on blockchain. And once the job evaluation information is written into the distributed ledger based on the blockchain, the decentralization based on the blockchain, synchronization across the entire network, and tamperability can fundamentally guarantee the authenticity of the written information. Therefore, The resume information and work experience information of job seekers can be used as important references for recruiters when recruiting, which greatly reduces the difficulty of recruitment and improves the efficiency of recruitment.
  • the network device receives resume information of the job seeker, where the resume information includes work experience information of the job seeker.
  • the resume information includes work experience information of the job seeker.
  • a job seeker wants to submit a resume through the network, and fills in his resume information on the user device after passing the relevant review of the network device.
  • the job review user who passed the network device can pass the real name authentication of the network device.
  • the job seeker A needs to fill in his own work experience information. For example, the job seeker A has worked in the A company.
  • the resume information is sent to the network device, and the network device receives the resume information sent by the user device corresponding to the job seeker user A.
  • the resume information includes the job seeker user A Work experience information.
  • the network device provides the work experience information to a unit user of a work unit to which the work experience information belongs. For example, the network device stores the mapping relationship between the identification information of each enterprise and the identification information of the user equipment corresponding to each enterprise. The network device queries the database to determine the corresponding B according to the user identification information of the unit B contained in the received work experience information. The user equipment identification information of the unit user, and then, the work experience information is provided to the user equipment corresponding to the unit user B.
  • the mapping relationship may be called by the network device from another database, or may be stored by the network device according to related information uploaded by the user device.
  • the network device obtains job evaluation information of the unit user regarding the work experience information.
  • the user equipment corresponding to the user of Unit B received the work experience information sent by the network device.
  • the user of Unit B made a job evaluation of the job seeker A, and evaluated the job.
  • the information is sent to the network device.
  • the job evaluation can be made by the HR of the user of Unit B, or by the immediate leader of the user of Unit A, or by a colleague of the user of Unit B, The more comprehensive the job evaluation and the more people involved, the greater the reference value.
  • the network device writes the resume information and the job evaluation information into a blockchain-based distributed ledger.
  • the network device records the resume information of the job seeker A and the job evaluation information made by the user of the unit B for the job seeker A in the blockchain-based distributed ledger.
  • the network equipment records the resume information and job evaluation information in the distributed ledger by means of distributed accounting.
  • the blockchain network guarantees data consistency through transaction signatures and consensus algorithms. Under the premise of consensus reached by each node, the resume information and job evaluation information can be written into the blockchain-based distributed ledger.
  • Blockchain technology also known as distributed ledger technology, is a distributed Internet database technology.
  • a network constructed based on blockchain technology can be called a blockchain network.
  • the blockchain network contains network nodes (also known as blockchain nodes).
  • Each node corresponds to at least one blockchain.
  • the blockchain contains at least one block.
  • the blockchain network has the characteristics of decentralization, openness and transparency, immutability, and trust.
  • the process of writing business data into a blockchain-based distributed ledger includes three phases: the acceptance phase, the consensus phase, and the storage phase.
  • the acceptance stage can be understood as the business data to be uploaded is received by a blockchain node in the blockchain network (the business data in this embodiment is resume information and job evaluation information),
  • the blockchain node accepts the business data
  • the consensus phase can be understood as the blockchain node needs to have other blockchain nodes in the blockchain network participate in the consensus processing of the business data after accepting the business data, and the business data passes the consensus After that, you can enter the storage phase;
  • the storage phase can be understood as the blockchain node processing the business data that has been passed by the consensus.
  • the user of Unit B is the company that the job seeker A used to work for. Now both the job seeker A and the user of Unit B have been registered through the review of network equipment, and the job seeker A and the user of Unit B have registered corresponding user equipment.
  • a job seeker wants to find a suitable job by uploading a resume.
  • a job seeker fills in resume information through his corresponding user device.
  • the resume information includes the job seeker ’s name, age, education level and other basic information, as well as job information.
  • Experience information includes, but is not limited to, information such as the name, job title, and job content of the unit that the job seeker has worked for.
  • the network device After the job seeker fills in the resume information, he uploads the resume information to the network device through the user device corresponding to the job seeker user.
  • the network device receives the resume information.
  • the network device stores the identification information of each enterprise and the corresponding user equipment identification information of each enterprise.
  • the network device searches the database to determine the user equipment identification information of the corresponding user of the user B in the database according to the identification information of the user of the user B contained in the job experience information of the job seeker A, and then provides the work experience information to User equipment corresponding to user B.
  • the user of Unit B After receiving the work experience information, the user of Unit B returns the job evaluation information of the work experience information to the network device.
  • the job evaluation information includes information about job content and performance of the job seeker A during the work of the user of Unit B.
  • the network device acts as a third-party notary, as an intermediary for job-seekers and recruiters in cross-chain transactions. When the parties reach a consensus, the resume information and work experience information are written in the relevant books of the parties.
  • resume information and work experience information are only examples.
  • Other existing or future resume information and work experience information that are applicable to this application should also be included in the protection scope of this application.
  • FIG. 3 shows a flowchart of a method for managing resume information according to another embodiment of the first aspect of the present application.
  • the method includes steps S11, S15, and S16.
  • the method may further include steps S12, S13, and S14.
  • steps S11-S14 For the introduction of steps S11-S14, reference may be made to the detailed description in the embodiment shown in FIG. 2, and details are not described herein.
  • step S15 the network device obtains the unit evaluation information of the job seeker on the work unit; in step S16, the network device writes the unit evaluation information of the job seeker on the work unit into the block-based Distributed ledger of the chain.
  • the network device may obtain and store the unit evaluation information of the job seeker A on the user of the unit B at any time after receiving the resume information of the job seeker A.
  • the job seeker A fills in the job history information in the resume information, he refers to the user of Unit B who has worked before.
  • the mention may be a check or other selection.
  • the user's enterprise identification information is sent to the network device, and the network device determines the user equipment identification information of the corresponding user of the unit B according to the enterprise identification information stored in the database, and then provides the work experience information of the job seeker A to the user corresponding to the user of the unit B device.
  • the job seeker A needs to make unit evaluation information for the user of Unit B.
  • the unit evaluation information may include evaluation information on the business status, corporate culture, and working environment of the user of Unit B.
  • the user equipment After filling out, The user equipment sends the unit evaluation information to the network device, and the network device obtains the unit evaluation information of the job seeker user on the unit user B. Subsequently, the network equipment writes the unit evaluation information into a blockchain-based distributed database.
  • the mutual evaluation between the employer and the employee has been completed for the reference of the recruiting unit or job seeker, and the results of the mutual evaluation of both parties have been written into the distributed digital ledger based on the blockchain.
  • the network device identified the user of Unit C mentioned in the work experience information based on the stored corporate identification information.
  • the network device is It is possible to obtain the unit evaluation information of the job seeker user on the C unit user, and write the unit evaluation information of the job seeker user on the C unit user into the distributed ledger based on the blockchain.
  • FIG. 4 shows a sub-flow chart of step S15 in a method for managing resume information by a user according to another embodiment described above.
  • step S15 includes sub-step S151 and sub-step S152.
  • step S151 the network device sends an evaluation request about the work unit to the job seeker; in step S152, the network device obtains a unit evaluation of the work unit returned by the job seeker based on the evaluation request. information. For example, when the job seeker A fills in the job history information in the resume information, he mentions the user of Unit B. After sending the resume information to the network device, the network device determines the user device corresponding to the user of Unit B based on the stored enterprise identification information, and sends The user equipment corresponding to the job-seeking user sends an evaluation request about the user of the unit B.
  • the job-seeking user can perform a unit evaluation of the user of the unit B and send the unit evaluation information made to the network device. At this point, the laborer's evaluation of the employer has been completed. Since the job seeker A has worked for the user of Unit B, the job seeker's evaluation of the user of Unit B is more objective and true. The evaluation information is a reference for other workers. Great value.
  • step S151 includes: if the job evaluation information includes confirmation information of the work experience information of the work unit user, sending an evaluation request about the work unit to the job search user.
  • the execution of steps S15 and S16 is performed after step S13.
  • the network device receives the work evaluation information of user A from user B, the work evaluation information also includes the confirmation of user B's work experience information from user B. Information; then, based on the confirmation information, the network device sends a job evaluation request to the user of Unit A to the user of Unit B.
  • the job evaluation information contains the job title, job content, and Basic identification information for job seekers.
  • the work experience information includes the job title, job content, and basic identification information of the job seeker A, which is sent by the job seeker B when he works in the user of the unit B.
  • the user of Unit B confirms whether the work experience information filled by the job applicant A matches the employee information recorded by the user of Unit B. If they match, the user of Unit B returns the job evaluation information about the job applicant A to the network device. If the confirmation information of the job history information of the job seeker A does not match, the user of the unit B returns the job evaluation information of the job seeker A to the network device, including the denial information of the job history information (such as the absence of this person, etc.).
  • the network device determines, based on whether the received job evaluation information includes identification information of the employee's basic information in the received work experience information, whether to send an evaluation request about the user of Unit B to the user equipment corresponding to the job seeker A. If it contains, it sends an evaluation request about the user of Unit B to the user equipment corresponding to the job seeker user A. After receiving the evaluation request, the user equipment corresponding to the job seeker user A can make unit evaluation information for the user of Unit B; if not, It means that the job history information sent by the job seeker A and the job evaluation information sent by the user of Unit B are not in agreement.
  • At least one of the two parties has an error in the content, and the network device will not continue to send a review of the job of the user of Unit B to the job seeker. request. In this way, the authenticity of the mutual evaluation information between the two parties is greatly improved. Only when the job seeker A is really out of work with the user in Unit B, can he continue to promote the mutual evaluation between the two parties, avoiding the situation where the job seeker forged the work experience.
  • the method shown in FIG. 4 may further include step S17 (not shown).
  • step S17 the network device receives an information access request about the work unit, and reads the unit of the work unit from the blockchain-based distributed ledger according to the information access request about the work unit. Information and at least one unit evaluation information, return the unit information and the unit evaluation information of the work unit.
  • the network device may receive an information access request about the work unit at the same time; the information access request may be sent by an individual or an enterprise to the network device through its corresponding user device.
  • the work unit may view information about its work unit and
  • the unit evaluation information can also be other individuals or work units viewing the unit information and unit evaluation information of the work unit;
  • the network device can read from the blockchain-based distributed ledger according to the information access request about the work unit
  • user A sends a network device's information access request to work unit B through its corresponding user equipment. If there is only one work unit evaluation for work unit B before then Information, based on the information access request sent by user A, the network device returns the unit information of work unit B and the evaluation information of the unit. If there are multiple pieces of unit evaluation information about work unit B before this time, it is based on the user A letter sent Information access request, the information returned by the network device to the user device of the user A includes work unit information of work unit B and at least one unit evaluation information.
  • work unit B wants to view the unit evaluation information and unit information about its own unit, it can send a network device's information access request to work unit B through its corresponding user device. After the network device receives the information access request, It is called according to the stored enterprise identification information of the work unit B and the mapping relationship between the identification information of the work unit B written in the blockchain-based distributed ledger, and reads B from the blockchain-based distributed ledger. Unit information and unit evaluation information of the work unit, and return the unit information and unit evaluation information to the user equipment corresponding to the user of the unit B.
  • the data information read from the blockchain-based distributed ledger can fundamentally ensure that the information is authentic and reliable, and the information will not be tampered with.
  • the original upload information For another example, if user A wants to view the work unit and work unit evaluation information of work unit C, he can send an information access request about work unit C to the network device through his corresponding user device.
  • the distributed ledger of the blockchain reads the unit information of the work unit C and the unit evaluation information and returns it to the user equipment corresponding to the user A.
  • This method is convenient for enterprises or individuals to inquire about unit information and unit evaluation information about work units, and at least one unit evaluation information can be returned based on the information access request. Therefore, the unit evaluation written in the blockchain-based distributed ledger
  • the information can be used by individuals or enterprises for reference and provide more and more comprehensive reference content for enterprises or individuals on recruitment-related matters.
  • the method shown in FIG. 4 may further include step S18 (not shown).
  • step S18 the network device receives an information access request about the job search user, and reads the job search user's address from the blockchain-based distributed ledger according to the information access request about the job search user. The resume information and the job evaluation information are returned, and the resume information and the job evaluation information of the job seeker are returned. The network device may simultaneously receive multiple information access requests about the job-seeking user.
  • Job seeker A wants to view the completed resume information and job evaluation information made by the user of Unit B.
  • Job seeker A can send an information access request to the network device through his corresponding user device.
  • the information access request reads the corresponding resume information and job evaluation information from the blockchain-based distributed ledger, and returns the read resume information and job evaluation information to the user device corresponding to the job seeker user.
  • Unit C users want to view resume information and job evaluation information about job seekers of Unit A.
  • Unit C users send information access requests to network devices through their corresponding user devices.
  • the resume information and job evaluation information read from the blockchain-based distributed ledger are original record information that has not been tampered with, ensuring the security of the read information.
  • the method shown in FIG. 4 further includes step S19 (not shown).
  • step S19 the network device receives resume update information of the job seeker about the resume information, wherein the resume update information includes work experience update information about the job seeker; the network device updates the work experience update information Provide the update unit user corresponding to the work experience update information, obtain confirmation information of the update unit user about the work experience update information, and write the resume update information into the blockchain-based distributed ledger.
  • resume update information includes the addition or modification of work experience information, supplementary modification of personal profile, and so on. For example, the increase in the work unit, the modification or addition of work content in the work experience information.
  • a job seeker sends update information of resume information to the network device through the corresponding user device.
  • the network device receives the update information
  • the work experience update information is provided to the update unit corresponding to the work experience update information, for example, the work experience information is added to
  • the network device matches the user equipment corresponding to the user of Unit C according to the stored enterprise identification information, and sends the job experience information of the job seeker's user in Unit C to the user equipment of the user of Unit C.
  • the user of Unit C confirms whether the job seeker A is a former employee of the unit, and if so, sends confirmation information to the network device about the update of the work experience.
  • Resume update information is written in the blockchain-based distributed ledger; if not, an error is reported and the mutual evaluation between the two parties will not be continued. This ensures that job seekers can update their resume information as needed. For another example, after the job seeker A uploads the resume information, he wants to modify or improve some of the content. For example, it is necessary to add the work content of the user B in the work experience information, but at this time, the work experience information of the user B has been Written in a distributed ledger based on blockchain.
  • the job seeker A sends the update information of the work history information in the resume information to the network device through the corresponding user device, and the network device sends the resume information to the user B again based on the stored enterprise identification information.
  • the user equipment sends confirmation information about the work experience information to the network device, and the network device writes the resume update information into the blockchain-based distributed ledger based on the confirmation information.
  • the distributed ledger based on blockchain plays the role of recording transaction information. Its technology based on consensus mechanism and time stamp makes the data information successfully written in the distributed ledger based on blockchain cannot be deleted or It is modified. Therefore, the resume update information and work experience update information are superimposed. The previously written resume information and work experience information still exist and can be found.
  • the user can choose to call the latest update information or view it.
  • Historical information tracking useful information as needed.
  • job seekers and unit users need to fill in the information more carefully, because even if the information can be updated later, it can still track and view the previously written in the blockchain-based distributed ledger.
  • Information while being convenient for users, also ensures the security of the information.
  • the method shown in FIG. 4 may further include: Step S110 (not shown).
  • Step S110 the network device obtains work evaluation update information of the update unit user on the work experience update information, and writes the work evaluation update information into the blockchain-based distributed ledger.
  • the user of Unit B wants to update the job evaluation information for the job seeker A.
  • the update information may be a supplement or modification of the job evaluation of the job seeker A by the user of Unit B later.
  • the user of Unit B sends the work evaluation update information to the network device through its corresponding user equipment, and the network device writes the work evaluation update information into the distributed ledger based on the blockchain.
  • the distributed ledger based on blockchain plays the role of recording transaction information. Its technology based on consensus mechanism and time stamp makes the data information successfully written in the distributed ledger based on blockchain cannot be deleted or It is modified. Therefore, the job evaluation update information is superimposed. The previously written job evaluation information still exists and can be found.
  • the user can choose to call the latest update information or view the historical information, and track useful information as needed. .
  • both job seekers and unit users need to fill in the information more carefully, because even if the information can be updated later, it can still track and view the previously written in the blockchain-based distributed ledger.
  • Information while being convenient for users, also ensures the security of the information.
  • the method for managing resume information provided in the first aspect of the present application is mainly described above with reference to FIGS. 2 to 4, and the method for managing unit information is also provided in the second aspect of the present application, which is described below with reference to FIG. 5.
  • FIG. 5 shows a method for managing unit information according to an embodiment of the second aspect of the present application, which can be applied to the system shown in FIG. 1, where the method includes steps S21, S22, and steps S23, step S24.
  • the network device determines a job seeker working in the target unit according to the resume information of the talent, wherein the resume information of the job seeker includes work record information of the job seeker in the target unit; in step S22, the network The device sends an evaluation request about the target unit to the job search user; in step S23, the network device obtains the unit evaluation information of the target unit returned by the job search user based on the evaluation request; in step S24 In the network device, the unit evaluation information is written into a distributed ledger based on a blockchain.
  • the talent resume information includes resume information established by all registered users; working in the target unit includes those who have worked or are currently working in the target unit; job-seeking users include users in the job-seeking state, and job-seeking states include resigned or current employees;
  • the job record information includes job search information, job content information, target unit name, organization code, etc. of the job seeker in the target unit, and the unit evaluation information includes evaluation content of the target unit's work environment, work atmosphere, work team, etc. .
  • the method records job evaluation users' unit evaluation information of the unit users who have worked in the blockchain-based distributed ledger, and stores the enterprise based on the blockchain's characteristics such as immutability, decentralization, and network synchronization.
  • the unit evaluation information can be used as an important reference for job users when submitting their resumes, thus avoiding the danger of job seekers encountering unscrupulous companies, ensuring the safety of job applicants, and helping job applicants to a certain extent. Choose the right one for you.
  • the job seeker A who has left the job fills in a resume information through his corresponding user device.
  • the resume information includes job record information about the job seeker B who has worked for Unit B.
  • the job seeker A will use the resume
  • the network device sends an evaluation request about the user of Unit B to the job seeker according to the work record information in the resume information.
  • the user device corresponding to the job seeker A makes a unit of the user of Unit B after receiving the evaluation request.
  • the evaluation information, and send the unit evaluation information to the network device the network device obtains the unit evaluation information for the B unit user returned by the job seeker based on the evaluation request, and writes the unit evaluation information into the blockchain-based Distributed ledger.
  • a job-seeking user in the working state fills in a resume information through his corresponding user device.
  • the resume information includes job record information about the user of Unit C who has previously worked in Unit C.
  • the network device sends an evaluation request about the user of the C unit to the user device corresponding to the job seeker user according to the work record information in the resume information.
  • the user device corresponding to the job seeker user responds to C
  • the unit user makes unit evaluation information, and sends the unit evaluation information to the network device.
  • the network device obtains the unit evaluation information of the C unit user returned by the job seeker based on the evaluation request, and writes the unit evaluation information into In the blockchain-based distributed ledger.
  • This method provides job seekers with a way to evaluate the units that have worked or are working.
  • the resume information includes the work record information of the units that the job seeker has worked in.
  • the job record information is sent to the job seekers based on the work record information.
  • the request for the evaluation of the unit achieves the one-to-one correspondence between the unit and the evaluation, so that job seekers can make unit evaluation information in a targeted manner.
  • resume information of job seekers is stored in a blockchain-based distributed ledger.
  • resume information is uploaded by job seekers. After a job seeker uploads resume information to a network device through its corresponding user device, the network device writes the resume information into a distributed ledger based on the blockchain, thereby avoiding uploading. Resume information was tampered with at will.
  • the resume information of the job-seeking user further includes confirmation information of the job record information of the job-seeking user in the target unit by the target unit.
  • the network device determines the user equipment of the target unit corresponding to the work experience information based on the stored enterprise identification information, and sends the work experience information to the target unit.
  • the user equipment corresponding to the target unit B stores the basic information of all employees who have left the company and the current employee, and Job information, to determine whether the stored information includes the work experience information. If it does, the user equipment corresponding to the target unit B sends confirmation information to the network equipment, so that subsequent evaluation requests are sent to the user equipment corresponding to the job seeker.
  • FIG. 6 shows another typical scenario of the present application.
  • the network device reads in the blockchain-based distributed ledger based on the access request for recruitment-related information through interaction with the user equipment corresponding to the user.
  • the user equipment corresponding to the user includes, but is not limited to, a mobile device, a PC device, and a company integrated server.
  • Access requests for recruitment-related information include job applications from job seekers, recruitment requests from recruiting units, and inquiries from headhunters.
  • FIG. 7 shows a method for providing recruitment information in some embodiments, which can be applied to the system shown in FIG. 6, where the method includes steps S31, S32, and S33.
  • step S31 The network device receives a user's access request for recruitment-related information; in step S32, the network device reads the recruitment-related information from a blockchain-based distributed ledger according to the access request; in step S33, the network device sends The recruitment-related information is provided to the user; wherein, the recruitment-related information includes at least one of the following: talent resume information; talent resume information, and historical work unit evaluation information of the talent to which the talent resume information belongs; unit information ; Unit information, and evaluation information on the unit by the staff of the unit to which the unit information belongs.
  • the users sending access requests here include talents and enterprises, among which talents include job seekers, headhunters, or other individual users who need to view recruitment-related information; enterprises include recruiters, headhunters, or other enterprises that need to view recruitment-related information.
  • the method reads recruitment-related information from the blockchain-based distributed ledger, and provides a channel for all parties related to recruitment to query real and reliable information.
  • the recruitment-related information includes resume information, work Evaluation information and unit evaluation information.
  • the mutual evaluation between employers and employees has great reference value for job seekers and recruiters, which has greatly improved the recruitment environment, enhanced the security of recruitment and the efficiency of recruitment.
  • a job seeker can send information about the user of Unit B to the network device through his corresponding user device.
  • the network equipment stores the identification information of the enterprise written in the blockchain-based distributed ledger, and the information access request includes the enterprise identification information of the user of the B unit.
  • the distributed ledger of the blockchain reads the unit information and unit evaluation information about the unit B user, and sends the unit information and unit evaluation information to the user equipment corresponding to the job seeker A for reference.
  • the users of Unit E want to know the resume information and job evaluation information of Candidate A's job seeker, and the users of Unit E can send resume information and job information of Candidate A to their network devices through their corresponding user devices.
  • An access request for evaluation information The network device stores identification information of the job seeker written in the blockchain-based distributed ledger.
  • the access request includes the personal identification information of job seeker A, and the network user is based on the personal identity of job seeker A.
  • Information Reads the resume information and evaluation information of job seekers from the distributed ledger based on the blockchain for the reference of users in the unit.
  • the Ding headhunting company needs to recommend suitable talents for the users of the E unit.
  • the Ding headhunting company sends talent resume information and access requests for the evaluation information of the talent to the network device through its corresponding user device.
  • the network device is based on the blockchain. Read the resume information and evaluation information of the talents in the distributed ledger, and send the read resume information and evaluation information to the corresponding user equipment of Dinghunting Company for reference.
  • FIG. 8 shows a schematic diagram of an interaction between a job seeker and an organization user based on a blockchain system according to an embodiment of the present application, wherein the job seeker and the organization user generate a corresponding unique user ID through online registration and online review (Such as user serial number, etc.).
  • the job seeker user and the organization user respectively synchronize the generated user identification to the blockchain-based distributed ledger through their corresponding user equipment.
  • the network device receives resume information of the job-seeking user, where the resume information includes work experience information of the job-seeking user.
  • the resume information also includes career history information, companies that have worked before, and job seekers need to complete the above information when filling in resume information.
  • a job seeker has worked in company A.
  • When filling in the work experience information he can check the company A, and fill in the position, job content, work performance and other related content when working in company A.
  • send the resume information To the network equipment, the network equipment receives the resume information sent by the user equipment corresponding to the job seeker user A, and the resume information includes the job experience information of the job seeker user A.
  • the network device broadcasts the resume information received to the blockchain network. After each node in the blockchain network reaches a consensus, the network device synchronizes the resume information to the blockchain-based distributed ledger, as shown in Figure 8. The job history information included in the resume information is displayed.
  • the network device provides the work experience information to a unit user of a work unit to which the work experience information belongs.
  • the job history information filled by the job seeker A involves company A.
  • the company A selects the company.
  • the network device sends the job history information to the user device corresponding to the company A.
  • the company A receives A job history information for job seekers.
  • the network device obtains job evaluation information about the work experience information of the unit user.
  • the user equipment corresponding to company A receives the work experience information sent by the network device.
  • company A makes a job evaluation of job applicant A and sends the job evaluation information to Network equipment.
  • the network equipment broadcasts the job evaluation information to the blockchain network. After the nodes in the blockchain network reach a consensus, the network equipment writes the job evaluation information into the blockchain-based distributed ledger.
  • the network device acquires the unit evaluation information of the job seeker on the work unit; the network device writes the unit evaluation information of the job seeker on the work unit into the Distributed ledger based on blockchain.
  • a job-seeking user made unit evaluation information for the company A he has worked for in the system.
  • the unit evaluation information may include evaluation information on the business status, corporate culture, and working environment of company A.
  • a The user equipment corresponding to the job search user sends the unit evaluation information to the network device, and the network device obtains the unit evaluation information of the A job search user on the company A.
  • the network equipment writes the unit evaluation information into a distributed database based on the blockchain, and sends the unit evaluation information to the user equipment corresponding to the A enterprise.
  • the user equipment corresponding to the unit user may confirm the work experience information of the user who evaluates the unit evaluation information based on the unit evaluation information. Further, based on the confirmation information, uploading about Job evaluation information for this user.
  • FIG. 9 illustrates a network device for managing resume information according to a fourth aspect of the present application, where the device includes a first device 11, a second device 12, a third device 13, and a fourth device 14.
  • the first device 11 is configured to receive resume information of a job-seeking user, wherein the resume information includes work experience information of the job-seeking user;
  • the second device 12 is configured to provide the work experience information to the work experience information A unit user of the work unit to which the user belongs; a third device 13 for obtaining job evaluation information of the work experience information of the unit user; a fourth device 14 for writing the resume information and the job evaluation information Distributed ledger based on blockchain.
  • the network device records the resume information of the job seeker and the job evaluation information of the unit user in the distributed ledger based on the blockchain, which realizes the consensus, immutability and security of the information, resume information, and job
  • the evaluation information is written in the distributed ledger based on the blockchain
  • the decentralization of the blockchain, the synchronization of the entire network, and the inability to tamper with it can fundamentally guarantee the authenticity of the written information. Therefore, job seekers
  • the resume information and work experience information can be used as an important reference for recruiters when recruiting, which greatly reduces the difficulty of recruitment and improves the efficiency of recruitment.
  • the first device 11 is configured to receive resume information of a job seeker, wherein the resume information includes work experience information of the job seeker.
  • the resume information includes work experience information of the job seeker.
  • a job seeker wants to submit a resume through the network, and fills in his resume information on the user device after passing the relevant review of the network device.
  • the job review user who passed the network device can pass the real name authentication of the network device.
  • the job seeker A needs to fill in his own work experience information. For example, the job seeker A has worked in the A company.
  • the resume information is sent to the network device, and the network device receives the resume information sent by the user device corresponding to the job seeker user A.
  • the resume information includes the job seeker user A Work experience information.
  • the second device 12 is configured to provide the work experience information to a unit user of a work unit to which the work experience information belongs.
  • the network device stores the mapping relationship between the identification information of each enterprise and the identification information of the user equipment corresponding to each enterprise.
  • the network device queries the database to determine the corresponding B according to the user identification information of the unit B contained in the received work experience information.
  • the user equipment identification information of the unit user and then, the work experience information is provided to the user equipment corresponding to the unit user B.
  • the mapping relationship may be called by the network device from another database, or may be stored by the network device according to related information uploaded by the user device.
  • the third device 13 is configured to obtain job evaluation information about the work experience information of the unit user.
  • the user equipment corresponding to the user of Unit B received the work experience information sent by the network device.
  • the user of Unit B made a job evaluation of the job seeker A, and evaluated the job.
  • the information is sent to the network device.
  • the job evaluation can be made by the HR of the user of Unit B, or by the immediate leader of the user of Unit A, or by a colleague of the user of Unit B, The more comprehensive the job evaluation and the more people involved, the greater the reference value.
  • a fourth device 14 is configured to write the resume information and the job evaluation information into a distributed ledger based on a blockchain.
  • the network device records the resume information of the job seeker A and the job evaluation information made by the user of the unit B for the job seeker A in the blockchain-based distributed ledger.
  • the network equipment records the resume information and job evaluation information in the distributed ledger by means of distributed accounting.
  • the blockchain network guarantees data consistency through transaction signatures and consensus algorithms. Under the premise of consensus among the nodes, the resume information and job evaluation information can be written into the distributed ledger based on the blockchain.
  • the user of Unit B is the company that the job seeker A used to work for. Now both the job seeker A and the user of Unit B have been registered through the review of network equipment, and the job seeker A and the user of Unit B have registered the corresponding user equipment.
  • a job seeker wants to find a suitable job by uploading a resume.
  • a job seeker fills in resume information through his corresponding user device.
  • the resume information includes the job seeker ’s name, age, education level and other basic information, as well as job information.
  • Experience information includes, but is not limited to, information such as the name, job title, and job content of the unit that the job seeker has worked for.
  • the network device After the job seeker fills in the resume information, he uploads the resume information to the network device through the user device corresponding to the job seeker user.
  • the network device receives the resume information.
  • the network device stores the identification information of each enterprise and the corresponding user equipment identification information of each enterprise.
  • the network device searches the database to determine the user equipment identification information of the corresponding user of the user B in the database according to the identification information of the user of the user B contained in the job experience information of the job seeker A, and then provides the work experience information to User equipment corresponding to user B.
  • the user of Unit B After receiving the work experience information, the user of Unit B returns the job evaluation information of the work experience information to the network device.
  • the job evaluation information includes information about job content and performance of the job seeker A during the work of the user of Unit B.
  • the network device acts as a third-party notary, as an intermediary for job-seekers and recruiters in cross-chain transactions. When the parties reach a consensus, the resume information and work experience information are written in the relevant books of the parties.
  • resume information and work experience information are only examples.
  • Other existing or future resume information and work experience information that are applicable to this application should also be included in the protection scope of this application.
  • the device further includes a fifth device 15 (not shown) and a sixth device 16 (not shown), wherein the fifth device 15 is configured to obtain the job user's information on the work unit. Unit evaluation information; a sixth device 16 is configured to write the unit evaluation information into the blockchain-based distributed ledger.
  • the job seeker A fills in the job history information in the resume information, he refers to the user of Unit B who has worked before.
  • the mention may be a check or other selection.
  • the user's enterprise identification information is sent to the network device, and the network device determines the user equipment identification information of the corresponding user of the unit B according to the enterprise identification information stored in the database, and then provides the work experience information of the job seeker A to the user corresponding to the user of the unit B device.
  • the job seeker A needs to make unit evaluation information for the user of Unit B.
  • the unit evaluation information may include evaluation information on the business status, corporate culture, and working environment of the user of Unit B.
  • the user equipment After filling out, The user equipment sends the unit evaluation information to the network device, and the network device obtains the unit evaluation information of the job seeker user on the unit user B. Subsequently, the network equipment writes the unit evaluation information into a blockchain-based distributed database. So far, the mutual evaluation between the employer and the employee has been completed for the reference of the recruiting unit or the job seeker, and the results of the mutual evaluation of both parties have been written into the distributed digital ledger based on the blockchain.
  • the job seeker A mentioned the user of Unit C when filling in the work experience information in the resume information
  • the network device identified the user of Unit C mentioned in the work experience information based on the stored corporate identification information. At this time, the network device is It is possible to obtain the unit evaluation information of the job seeker user on the C unit user, and write the unit evaluation information of the job seeker user on the C unit user into the distributed ledger based on the blockchain.
  • the fifth device 15 includes a fifth-first module 151 (not shown) and a fifth-second module 152 (not shown), wherein the fifth-first module 151 is configured to send the job search user with information about The evaluation request of the work unit; a fifty-second module 152 is configured to obtain unit evaluation information of the work unit returned by the job search user based on the evaluation request.
  • the 51st module 51 is configured to send an evaluation request about the work unit to the job search user. For example, when the job seeker A fills in the job history information in the resume information, he mentions the user of Unit B. After sending the resume information to the network device, the network device determines the user device corresponding to the user of Unit B based on the stored enterprise identification information, and sends The user equipment corresponding to the job-seeking user sends an evaluation request about the user of Unit B; the fifty-second module 152 is configured to obtain the unit evaluation information of the work unit returned by the job-seeking user based on the evaluation request. The unit evaluation is performed on the user of the unit B, and the unit evaluation information made is sent to the network device.
  • the 51st module 151 is configured to send an evaluation request about the work unit to the job search user if the work evaluation information includes confirmation information of the work experience information of the unit user.
  • the network device receives the job evaluation information of the user of Unit B on User A, where the job evaluation information also includes the confirmation information of the user B's work experience information of User A; then, the network device requests job applicants from User A based on the confirmation information. Send an evaluation request for the user of Unit B.
  • the job evaluation information contains the job title, job content, and Basic identification information for job seekers.
  • the work experience information includes the job title, job content, and basic identification information of the job seeker A, which is sent by the job seeker B when he works in the user of the unit B.
  • the user of Unit B confirms whether the work experience information filled by the job applicant A matches the employee information recorded by the user of Unit B. If they match, the user of Unit B returns the job evaluation information about the job applicant A to the network device. If the confirmation information of the job history information of the job seeker A does not match, the user of the unit B returns the job evaluation information of the job seeker A to the network device, including the denial information of the job history information (such as the absence of this person, etc.).
  • the network device determines whether to send the evaluation request about the user of the unit B to the user equipment corresponding to the job seeker A according to whether the received job evaluation information includes identification information of the basic employee information in the received work experience information. If it contains, it sends an evaluation request about the user of Unit B to the user equipment corresponding to the job seeker user A. After receiving the evaluation request, the user equipment corresponding to the job seeker user A can make unit evaluation information for the user of Unit B; if not, It means that the job history information sent by the job seeker A and the job evaluation information sent by the user of Unit B are not in agreement. At least one of the two parties has an error in the content, and the network device will not continue to send a review of the job of the user of Unit B to the job seeker. request.
  • the device further includes a seventh device 17 (not shown), the seventh device 17 is configured to: receive an information access request about the work unit; and from the blockchain-based distributed ledger Reading unit information of the work unit and at least one unit evaluation information; returning the unit information and the unit evaluation information of the work unit in response to the information access request.
  • the information access request includes an information access request for unit information and / or unit evaluation information.
  • the network device may receive an information access request about the work unit at the same time; the information access request may be sent by an individual or an enterprise to the network device through its corresponding user device.
  • the work unit may view information about its work unit and
  • the unit evaluation information can also be other individuals or work units viewing the unit information and unit evaluation information of the work unit;
  • the network device can read from the blockchain-based distributed ledger according to the information access request about the work unit
  • user A sends a network device's information access request to work unit B through its corresponding user equipment. If there is only one work unit evaluation for work unit B before then Information, based on the information access request sent by user A, the network device returns the unit information of work unit B and the evaluation information of the unit. If there are multiple pieces of unit evaluation information about work unit B before this time, it is based on the user A letter sent Access request, the network device returns the information to the user A user equipment comprising information units B and at least one unit of work units evaluation information.
  • work unit B wants to view the unit evaluation information and unit information about its own unit, it can send a network device's information access request to work unit B through its corresponding user device. After the network device receives the information access request, It is called according to the stored enterprise identification information of the work unit B and the mapping relationship between the identification information of the work unit B written in the blockchain-based distributed ledger, and reads B from the blockchain-based distributed ledger. Unit information and unit evaluation information of the work unit, and return the unit information and unit evaluation information to the user equipment corresponding to the user of the unit B.
  • the data information read from the blockchain-based distributed ledger can fundamentally ensure that the information is authentic and reliable, and the information will not be tampered with.
  • the original upload information For another example, if user A wants to view the work unit and work unit evaluation information of work unit C, he can send an information access request about work unit C to the network device through his corresponding user device.
  • the distributed ledger of the blockchain reads the unit information of the work unit C and the unit evaluation information and returns it to the user equipment corresponding to the user A.
  • This method is convenient for enterprises or individuals to inquire about unit information and unit evaluation information about work units, and at least one unit evaluation information can be returned based on the information access request. Therefore, the unit evaluation written in the blockchain-based distributed ledger
  • the information can be used by individuals or enterprises for reference and provide more and more comprehensive reference content for enterprises or individuals on recruitment-related matters.
  • the device further includes an eighth device 18, wherein the eighth device 18 is configured to receive an information access request about the job-seeking user; and read the information from the blockchain-based distributed ledger
  • the resume information and the job evaluation information of the job search user; the resume information and the job evaluation information of the job search user are returned in response to the information access request.
  • the network device may simultaneously receive multiple information access requests about the job-seeking user.
  • Job seeker A wants to view the completed resume information and job evaluation information made by the user of Unit B.
  • Job seeker A can send an information access request to the network device through his corresponding user device.
  • the information access request reads the corresponding resume information and job evaluation information from the blockchain-based distributed ledger, and returns the read resume information and job evaluation information to the user device corresponding to the job seeker user.
  • Unit C users want to view resume information and job evaluation information about job seekers of Unit A.
  • Unit C users send information access requests to network devices through their corresponding user devices.
  • the resume information and job evaluation information read from the blockchain-based distributed ledger are original record information that has not been tampered with, ensuring the security of the read information.
  • the device further includes: a ninth device 19 (not shown), the ninth device 9 is configured to receive resume update information about the resume information of the job seeker, wherein the resume update information includes Information about the work experience update of the job search user; providing the work experience update information to an update unit user corresponding to the work experience update information; obtaining confirmation information of the update unit user about the work experience update information;
  • the resume update information is written into the blockchain-based distributed ledger.
  • resume update information includes the addition or modification of work experience information, supplementary modification of personal profile, and so on. For example, the increase in the work unit, the modification or addition of work content in the work experience information.
  • a job seeker sends update information of resume information to the network device through the corresponding user device.
  • the network device receives the update information
  • the work experience update information is provided to the update unit corresponding to the work experience update information, for example, the work experience information is added to
  • the network device matches the user equipment corresponding to the user of Unit C according to the stored enterprise identification information, and sends the job experience information of the job seeker's user in Unit C to the user equipment of the user of Unit C.
  • the user of Unit C confirms whether the job seeker A is a former employee of the unit, and if so, sends confirmation information to the network device about the update of the work experience.
  • Resume update information is written in the blockchain-based distributed ledger; if not, an error is reported and the mutual evaluation between the two parties will not be continued. This ensures that job seekers can update their resume information as needed. For another example, after the job seeker A uploads the resume information, he wants to modify or improve some of the content. For example, it is necessary to add the work content of the user B in the work experience information, but at this time, the work experience information of the user B has been Written in a distributed ledger based on blockchain.
  • the job seeker A sends the update information of the work history information in the resume information to the network device through the corresponding user device, and the network device sends the resume information to the user B again based on the stored enterprise identification information.
  • the user equipment sends confirmation information about the work experience information to the network device, and the network device writes the resume update information into the blockchain-based distributed ledger based on the confirmation information.
  • the distributed ledger based on blockchain plays the role of recording transaction information. Its technology based on consensus mechanism and time stamp makes the data information successfully written in the distributed ledger based on blockchain cannot be deleted or It is modified. Therefore, the resume update information and work experience update information are superimposed. The previously written resume information and work experience information still exist and can be found.
  • the user can choose to call the latest update information or view it.
  • Historical information tracking useful information as needed.
  • job seekers and unit users need to fill in the information more carefully, because even if the information can be updated later, it can still track and view the previously written in the blockchain-based distributed ledger.
  • Information while being convenient for users, also ensures the security of the information.
  • the device further includes a thirteenth device 110 (not shown).
  • the thirteenth device 110 is configured to obtain work evaluation update information of the update unit user on the work experience update information; and write the work evaluation update information into the blockchain-based distributed ledger.
  • the user of Unit B wants to update the job evaluation information for the job seeker A.
  • the update information may be a supplement or modification of the job evaluation of the job seeker A by the user of Unit B later.
  • the user of Unit B sends the work evaluation update information to the network device through its corresponding user equipment, and the network device writes the work evaluation update information into the distributed ledger based on the blockchain.
  • the distributed ledger based on blockchain plays the role of recording transaction information. Its technology based on consensus mechanism and time stamp makes the data information successfully written in the distributed ledger based on blockchain cannot be deleted or It is modified. Therefore, the job evaluation update information is superimposed. The previously written job evaluation information still exists and can be found.
  • the user can choose to call the latest update information or view the historical information, and track useful information as needed. .
  • both job seekers and unit users need to fill in the information more carefully, because even if the information can be updated later, it can still track and view the previously written in the blockchain-based distributed ledger.
  • Information while being convenient for users, also ensures the security of the information.
  • FIG. 10 illustrates a network device for managing unit information according to a fifth aspect of the present application.
  • the device includes a first device 21, a first two device 22, a first three device 23, and a first four. ⁇ 24 ⁇ Device 24.
  • the first device 21 is configured to determine a job seeker working in a target unit according to the user resume information, wherein the user resume information of the job seeker includes work record information of the job seeker in the target unit;
  • the second device 22 is configured to send an evaluation request about the target unit to the job search user;
  • the first and third devices 23 are configured to obtain a unit evaluation of the target unit returned by the job search user based on the evaluation request.
  • Information; the first four devices 24 are configured to write the unit evaluation information into a distributed ledger based on a blockchain.
  • the talent resume information includes resume information established by all registered users; working in the target unit includes those who have worked or are currently working in the target unit; job-seeking users include users in the job-seeking state, and job-seeking states include resigned or current employees;
  • the job record information includes job search information, job content information, target unit name, organization code, etc. of the job seeker in the target unit, and the unit evaluation information includes evaluation content of the target unit's work environment, work atmosphere, work team, etc. .
  • this network device records the job evaluation users' unit evaluation information of the unit users who have worked in the blockchain-based distributed ledger.
  • the blockchain is based on the characteristics of immutability, decentralization, and synchronization across the entire network.
  • Enterprise's unit evaluation information which can be used as an important reference for job applicants when submitting resumes, thereby avoiding the danger of job applicants encountering unscrupulous companies, ensuring the safety of job applicants, and helping job applicants to a certain extent Better choose the company that suits you.
  • the job seeker A who has left the job fills in a resume information through his corresponding user device.
  • the resume information includes job record information about the job seeker B who has worked for Unit B.
  • the job seeker A will use the resume
  • the network device sends an evaluation request about the user of Unit B to the job seeker according to the work record information in the resume information.
  • the user device corresponding to the job seeker A makes a unit of the user of Unit B after receiving the evaluation request.
  • the evaluation information, and send the unit evaluation information to the network device the network device obtains the unit evaluation information for the B unit user returned by the job seeker based on the evaluation request, and writes the unit evaluation information into the blockchain-based Distributed ledger.
  • a job-seeking user in the working state fills in a resume information through his corresponding user device.
  • the resume information includes job record information about the user of Unit C who has previously worked in Unit C.
  • the network device sends an evaluation request about the user of the C unit to the user device corresponding to the job seeker user according to the work record information in the resume information.
  • the user device corresponding to the job seeker user responds to C
  • the unit user makes unit evaluation information, and sends the unit evaluation information to the network device.
  • the network device obtains the unit evaluation information of the C unit user returned by the job seeker based on the evaluation request, and writes the unit evaluation information into In the blockchain-based distributed ledger.
  • This method provides job seekers with a way to evaluate the units that have worked or are working.
  • the resume information includes the work record information of the units that the job seeker has worked in.
  • the job record information is sent to the job seekers based on the work record information.
  • the request for the evaluation of the unit achieves the one-to-one correspondence between the unit and the evaluation, so that job seekers can make unit evaluation information in a targeted manner.
  • the user resume information of the job seeker is stored in the blockchain-based distributed ledger.
  • resume information is uploaded by job seekers. After a job seeker uploads resume information to a network device through its corresponding user device, the network device writes the resume information into a distributed ledger based on the blockchain, thereby avoiding uploading. Resume information was tampered with at will.
  • the resume information of the job-seeking user further includes confirmation information of the target unit's job record information of the job-seeking user in the target unit.
  • the network device determines the user equipment of the target unit corresponding to the work experience information based on the stored enterprise identification information, and sends the work experience information to the target unit.
  • the user equipment corresponding to the target unit B stores the basic information of all employees who have left the company and the current employee, and Job information, to determine whether the stored information includes the work experience information. If it does, the user equipment corresponding to the target unit B sends confirmation information to the network equipment, so that subsequent evaluation requests are sent to the user equipment corresponding to the job seeker.
  • Fig. 11 shows a network device for providing recruitment information according to the sixth aspect of the present application.
  • the network device includes a first device 31, a second device 32, and a second device 33.
  • the second device 31 is configured to receive an access request for recruitment-related information;
  • the second device 32 is configured to read the recruitment-related information from a blockchain-based distributed ledger according to the access request;
  • a second and third device 33 is configured to provide the recruitment-related information to a user corresponding to the access request; wherein the recruitment-related information includes at least one of the following: talent resume information; talent resume information, and historical work unit Evaluation information of the talent; unit information; unit information, and evaluation information of the unit's staff on the unit.
  • the users sending access requests here include talents and enterprises, among which talents include job seekers, headhunters, or other individual users who need to view recruitment-related information; enterprises include recruiters, headhunters, or other enterprises that need to view recruitment-related information.
  • the network device can read recruitment-related information from the blockchain-based distributed ledger, providing a channel for all parties related to recruitment to query real and reliable information.
  • the recruitment-related information includes resume information, Job evaluation information and unit evaluation information.
  • the mutual evaluation between employers and employees has great reference value for job seekers and recruiters, thereby greatly improving the recruitment environment, improving the security of recruitment and the efficiency of recruitment.
  • a job seeker can send information about the user of Unit B to the network device through his corresponding user device.
  • the network equipment stores the identification information of the enterprise written in the blockchain-based distributed ledger, and the information access request includes the enterprise identification information of the user of the B unit.
  • the distributed ledger of the blockchain reads the unit information and unit evaluation information about the unit B user, and sends the unit information and unit evaluation information to the user equipment corresponding to the job seeker A for reference.
  • the users of Unit E want to know the resume information and job evaluation information of Candidate A's job seeker, and the users of Unit E can send resume information and job information of Candidate A to their network devices through their corresponding user devices.
  • An access request for evaluation information The network device stores identification information of the job seeker written in the blockchain-based distributed ledger.
  • the access request includes the personal identification information of job seeker A, and the network user is based on the personal identity of job seeker A.
  • Information Reads the resume information and evaluation information of job seekers from the distributed ledger based on the blockchain for the reference of users in the unit.
  • the Ding headhunting company needs to recommend suitable talents for the users of the E unit.
  • the Ding headhunting company sends talent resume information and access requests for the evaluation information of the talent to the network device through its corresponding user device.
  • the network device is based on the blockchain. Read the resume information and evaluation information of the talents in the distributed ledger, and send the read resume information and evaluation information to the corresponding user equipment of Dinghunting Company for reference.
  • the present application also provides a computer-readable storage medium, where the computer-readable storage medium stores computer code, and when the computer code is executed, the method according to any one of the foregoing is executed.
  • the present application also provides a computer program product.
  • the computer program product is executed by a computer device, the method according to any one of the foregoing is executed.
  • This application also provides a computer device, where the computer device includes:
  • One or more processors are One or more processors;
  • Memory for storing one or more computer programs
  • the one or more processors When the one or more computer programs are executed by the one or more processors, the one or more processors are caused to implement the method according to any one of the preceding items.
  • FIG. 12 illustrates an exemplary system that can be used to implement various embodiments described in the present application
  • the system 1100 can serve as a network device for managing and providing recruitment information in any one of the described embodiments.
  • the system 1100 may include one or more computer-readable media (e.g., system memory or NVM / storage device 1120) with instructions and coupled to the one or more computer-readable media and configured to execute Instructions to implement one or more processors (e.g., processor (s) 1105) that implement a module to perform the actions described in this application.
  • processors e.g., processor (s) 1105
  • system control module 1110 may include any suitable interface controller to provide to at least one of the processor (s) 1105 and / or any suitable device or component in communication with the system control module 1110 Any appropriate interface.
  • the system control module 1110 may include a memory controller module 1130 to provide an interface to the system memory 1115.
  • the memory controller module 1130 may be a hardware module, a software module, and / or a firmware module.
  • System memory 1115 may be used, for example, to load and store data and / or instructions for system 1100.
  • the system memory 1115 may include any suitable volatile memory, such as a suitable DRAM.
  • the system memory 1115 may include a double data rate type quad synchronous dynamic random access memory (DDR4SDRAM).
  • DDR4SDRAM double data rate type quad synchronous dynamic random access memory
  • system control module 1110 may include one or more input / output (I / O) controllers to provide an interface to the NVM / storage device 1120 and the communication interface (s) 1125.
  • I / O input / output
  • the NVM / storage device 1120 may be used to store data and / or instructions.
  • the NVM / storage device 1120 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable non-volatile storage device (e.g., one or more hard drives (e.g., one or more hard drives) HDD), one or more compact disc (CD) drives, and / or one or more digital versatile disc (DVD) drives).
  • the NVM / storage device 1120 may include storage resources that are physically part of the device on which the system 1100 is installed, or it may be accessed by the device without having to be part of the device. For example, the NVM / storage device 1120 may be accessed over a network via the communication interface (s) 1125.
  • the communication interface (s) 1125 may provide an interface for the system 1100 to communicate over one or more networks and / or with any other suitable device.
  • the system 1100 may wirelessly communicate with one or more components of a wireless network in accordance with any one of one or more wireless network standards and / or protocols.
  • At least one of the processor (s) 1105 may be packaged with the logic of one or more controllers (eg, the memory controller module 1130) of the system control module 1110. For one embodiment, at least one of the processor (s) 1105 may be packaged with the logic of one or more controllers of the system control module 1110 to form a system-in-package (SiP). For one embodiment, at least one of the processor (s) 1105 may be integrated with the logic of one or more controllers of the system control module 1110 on the same mold. For one embodiment, at least one of the processor (s) 1105 may be integrated with the logic of one or more controllers of the system control module 1110 on the same mold to form a system-on-chip (SoC).
  • SoC system-on-chip
  • system 1100 may be, but is not limited to, a server, a workstation, a desktop computing device, or a mobile computing device (eg, a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.).
  • the system 1100 may have more or fewer components and / or different architectures.
  • system 1100 includes one or more cameras, keyboards, liquid crystal display (LCD) screens (including touch screen displays), non-volatile memory ports, multiple antennas, graphics chips, application specific integrated circuits ( ASIC) and speakers.
  • LCD liquid crystal display
  • ASIC application specific integrated circuits
  • this application can be implemented in software and / or a combination of software and hardware, for example, it can be implemented using an application specific integrated circuit (ASIC), a general purpose computer, or any other similar hardware device.
  • the software program of the present application may be executed by a processor to implement the steps or functions described above.
  • the software program (including related data structures) of the present application can be stored in a computer-readable recording medium, such as a RAM memory, a magnetic or optical drive or a floppy disk and the like.
  • some steps or functions of the present application may be implemented by hardware, for example, as a circuit that cooperates with a processor to perform each step or function.
  • a part of the application may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, may call or provide the method and / or technical solution according to the application through the operation of the computer.
  • computer program instructions exist in a computer-readable medium including, but not limited to, source files, executable files, installation package files, and the like. Accordingly, the manner in which computer program instructions are executed by a computer includes, but does not Limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installation program.
  • the computer-readable medium can be any available computer-readable storage medium or communication medium that can be accessed by a computer.
  • Communication media include media whereby communication signals containing, for example, computer-readable instructions, data structures, program modules, or other data, are transmitted from one system to another.
  • Communication media can include guided transmission media (such as cables and wires (e.g., fiber optics, coaxial, etc.)) and wireless (non-conductive transmission) media that can propagate energy waves, such as sound, electromagnetic, RF, microwave, and infrared .
  • Computer readable instructions, data structures, program modules or other data may be embodied, for example, as a modulated data signal in a wireless medium, such as a carrier wave or similar mechanism such as embodied as part of a spread spectrum technology.
  • modulated data signal refers to a signal whose one or more characteristics are altered or set in such a manner as to encode information in the signal. Modulation can be analog, digital, or hybrid modulation techniques.
  • computer-readable storage media may include volatile and non-volatile, non-volatile, non-volatile, non-volatile, non-volatile, and non-volatile Removable and non-removable media.
  • computer-readable storage media include, but are not limited to, volatile memory such as random access memory (RAM, DRAM, SRAM); and non-volatile memory such as flash memory, various read-only memories (ROM, PROM, EPROM) , EEPROM), magnetic and ferromagnetic / ferroelectric memory (MRAM, FeRAM); and magnetic and optical storage devices (hard disks, tapes, CDs, DVDs); or other media now known or developed in the future that can be stored for computer systems Computer-readable information / data used.
  • volatile memory such as random access memory (RAM, DRAM, SRAM
  • non-volatile memory such as flash memory, various read-only memories (ROM, PROM, EPROM) , EEPROM), magnetic and ferromagnetic / ferroelectric memory (MRAM, FeRAM); and magnetic and optical storage devices (hard disks, tapes, CDs, DVDs); or other media now known or developed in the future that can be stored for computer systems Computer-readable information / data used.
  • ROM read-only memories
  • an embodiment according to the present application includes a device including a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, a trigger is triggered
  • the device operates based on the aforementioned method and / or technical solution according to various embodiments of the present application.

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种用于提供招聘信息的方法,其中,招聘信息包括人才的简历信息以及企业的单位信息。例如,人才的简历信息包括人才的基本信息、教育背景、工作经历信息等,企业的单位信息包括企业的基本信息、工作环境、单位评价信息等。例如,具体包括:接收求职用户的简历信息,其中,所述简历信息包括所述求职用户的工作经历信息(S11);将所述工作经历信息提供至所述工作经历信息所属工作单位的单位用户(S12);获取所述单位用户关于所述工作经历信息的工作评价信息(S13);将所述简历信息及所述工作评价信息写入基于区块链的分布式账本(S14)。该方法能够实现劳资双方均可参与互评、信息公开透明、真实可靠的提供招聘信息的方法,以便招聘各方使用。

Description

一种用于管理和提供招聘信息的方法 技术领域
本申请涉及通信领域,尤其涉及一种用于管理和提供招聘信息的技术。
背景技术
随着互联网应用的发展和普及,越来越多的企业选择通过网络进行招聘,也有越来越多的求职者通过网络来投递简历。
但是,网络信息存在一定的安全隐患。应聘者投递的简历是企业在招聘过程中的重要参考,但应聘者在撰写简历的过程中很可能会存在提供虚假信息或者隐瞒真实情况的问题,由于无法获知应聘者曾就业单位对该应聘者的用人评价,也就无法证实应聘者上传的信息是否存在信息不透明、个人履历不真实等问题,招聘到的人很可能无法胜任当前工作或者存在其他信用问题,给企业的招聘工作带来了一定的难度。同样的,企业上传到网上的单位信息也有提供虚假信息的可能,从而误导应聘者投递简历,应聘者的利益得不到保障。
发明内容
本申请的一个目的是提供一种用于管理和提供招聘信息的方法,其中,招聘信息包括人才的简历信息以及企业的单位信息。例如,人才的简历信息包括人才的基本信息、教育背景、工作经历信息等,企业的单位信息包括企业的基本信息、工作环境、单位评价信息等。
根据本申请的一个方面,提供了一种用于管理简历信息的方法,该方法包括:接收求职用户的简历信息,其中,所述简历信息包括所述求职用户的工作经历信息;将所述工作经历信息提供至所述工作经历信息所属工作单位的单位用户;获取所述单位用户关于所述工作经历信息的 工作评价信息;将所述简历信息及所述工作评价信息写入基于区块链的分布式账本。
根据本申请的另一个方面,提供了一种用于管理单位信息的方法,该方法包括:根据人才简历信息确定工作于目标单位的求职用户,其中,所述求职用户的简历信息包括所述求职用户在所述目标单位的工作记录信息;向所述求职用户发送关于所述目标单位的评价请求;获取所述求职用户基于所述评价请求返回的、对所述目标单位的单位评价信息;将所述单位评价信息写入基于区块链的分布式账本。
根据本申请的又一个方面,提供了一种用于提供招聘信息的方法,该方法包括:接收用户关于招聘相关信息的访问请求;根据所述访问请求从基于区块链的分布式账本中读取所述招聘相关信息;将所述招聘相关信息提供至所述用户;其中,所述招聘相关信息包括以下至少任一项:人才简历信息;人才简历信息,以及历史工作单位对所述人才简历信息所属的人才的评价信息;单位信息;单位信息,以及所述单位信息所属的单位的工作人员对所述单位的评价信息。
根据本申请的再一个方面,提供了一种用于提供简历信息的设备,该设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行:接收求职用户的简历信息,其中,所述简历信息包括所述求职用户的工作经历信息;将所述工作经历信息提供至所述工作经历信息所属工作单位的单位用户;获取所述单位用户关于所述工作经历信息的工作评价信息;将所述简历信息及所述工作评价信息写入基于区块链的分布式账本。
根据本申请的再一个方面,提供了一种用于提供单位信息的设备,该设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行:根据人才简历信息确定工作于目标单位的求职用户,其中,所述求职用户的简历信息包括所述求职用户在所述目标单位的工作记录信息;向所述求职用户发送关于所述目标单位的评价请求;获取所述求职用户基于所述评价请求返回的、对所述目标单位的单位评价信息;将所述单位评价信息写入基于区块链 的分布式账本。
根据本申请的再一个方面,提供了一种用于提供招聘信息的设备,该设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行:接收用户关于招聘相关信息的访问请求;根据所述访问请求从基于区块链的分布式账本中读取所述招聘相关信息;将所述招聘相关信息提供至所述用户;其中,所述招聘相关信息包括以下至少任一项:人才简历信息;人才简历信息,以及历史工作单位对该人才的评价信息;单位信息;单位信息,以及该单位的工作人员对该单位的评价信息。
根据本申请的再一个方面,提供了一种包括指令的计算机可读介质,所述指令在被执行时使得***进行:接收求职用户的简历信息,其中,所述简历信息包括所述求职用户的工作经历信息;将所述工作经历信息提供至所述工作经历信息所属工作单位的单位用户;获取所述单位用户关于所述工作经历信息的工作评价信息;将所述简历信息及所述工作评价信息写入基于区块链的分布式账本。
根据本申请的再一个方面,提供了一种包括指令的计算机可读介质,所述指令在被执行时使得***进行:根据人才简历信息确定工作于目标单位的求职用户,其中,所述求职用户的简历信息包括所述求职用户在所述目标单位的工作记录信息;向所述求职用户发送关于所述目标单位的评价请求;获取所述求职用户基于所述评价请求返回的、对所述目标单位的单位评价信息;将所述单位评价信息写入基于区块链的分布式账本。
根据本申请的再一个方面,提供了一种包括指令的计算机可读介质,所述指令在被执行时使得***进行:接收用户关于招聘相关信息的访问请求;根据所述访问请求从基于区块链的分布式账本中读取所述招聘相关信息;将所述招聘相关信息提供至所述用户;其中,所述招聘相关信息包括以下至少任一项:人才简历信息;人才简历信息,以及历史工作单位对所述人才简历信息所属的人才的评价信息;单位信息;单位信息,以及所述单位信息所属的单位的工作人员对所述单位的评价信 息。
与现有技术相比,本申请通过求职用户填写的简历信息实现了求职用户对应的用户设备与单位用户对应的用户设备间的交互,从而实现了求职用户与单位用户的互评,通过这种劳资双方互评的方式确保了招聘双方信息的真实可信度;同时通过将求职用户的简历信息以及单位用户对该求职用户的工作评价信息记录在基于区块链的分布式账本中的方式,实现了信息的共识、不可篡改以及安全性,简历信息以及工作评价信息一旦写入基于区块链的分布式账本中,任何人都无法篡改记录的信息,只能进行信息的添加,从根本上保证的写入信息的真实可靠性,因此,求职用户的简历信息和工作经历信息可作为招聘方在招聘时的重要参考,大大降低了招聘的难度,提高了招聘效率。
而且,本申请通过将求职用户对其曾经工作过的单位用户的单位评价信息记录在基于区块链的分布式账本中的方式,使得其他求职用户在求职过程中可调取查看基于区块链的分布式账本中记录的企业的单位评价信息,该单位评价信息可作为求职用户在投递简历时的重要参考,从而避免了求职者遭遇无良企业的危险,保障了求职者的安全,在一定程度上也可以帮助求职者更好的选出适合自己的企业;
除此之外,本申请还通过从基于区块链的分布式账本中读取招聘相关信息的方式,为与招聘相关的各方提供了一种查询真实可靠信息的渠道,该招聘相关信息包括简历信息、工作评价信息以及单位评价信息,劳资双方的互评对求职者和招聘方来说具有很大的参考价值,从而大大改善了招聘环境,提高了招聘的安全性以及招聘效率。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出本申请提供的一种可能的***拓扑图;
图2示出根据本申请第一个方面的一个实施例的一种用于管理简历信息的方法流程图;
图3示出根据本申请第一个方面的另一个实施例的一种用于管理简历信息的方法流程图;
图4示出根据本申请第一个方面的另一个实施例的一种用于管理简历信息的方法中步骤S15的子流程图;
图5示出根据本申请第二个方面的一个实施例的一种用于管理单位信息的方法流程图;
图6示出本申请提供的另一种可能的***拓扑图;
图7示出根据本申请第三个方面的一个实施例的一种用于提供招聘信息的方法流程图;
图8示出根据本申请一个实施例的一种基于区块链***的求职用户和单位用户的交互流程图;
图9根据本申请第四个方面的一种用于管理简历信息的网络设备的设备示意图;
图10示出根据本申请第五个方面的一种用于管理单位信息的网络设备的设备示意图;
图11示出根据本申请第六个方面的一种用于提供招聘信息的网络设备的设备示意图;
图12示出可被用于实施本申请中所述的各个实施例的示例性***。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本申请作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如中央处理器(Central Processing Unit,CPU))、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(Random Access Memory,RAM)和/或非易失性内存等形式,如只读存储器(Read Only Memory,ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(Phase-Change Memory,PCM)、可编程随机存取存储器(Programmable Random Access Memory,PRAM)、静态随机存取存储器(Static Random-Access Memory,SRAM)、动态随机存取存储器(Dynamic Random Access Memory,DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、数字多功能光盘(Digital Versatile Disc,DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
本申请所指设备包括但不限于用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作***,如android操作***、iOS操作***等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑器件(Programmable Logic Device,PLD)、现场可编程门阵列(Field Programmable Gate Array,FPGA)、数字信号处理器(Digital Signal Processor,DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络) 等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。
当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
在本申请的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。
图1示出了本申请的一个典型场景,网络设备通过与求职用户所对应的用户设备以及单位用户所对应的用户设备间的交互,在基于区块链的分布式账本中记录简历信息以及工作评价信息等。其中,求职用户所对应的用户设备包括但不限于移动设备及个人计算机(Personal Computer,PC)设备等;单位用户所对应的用户设备包括但不限于移动设备、PC设备以及公司集成式服务器等。简历信息包括但不限于:求职用户的基本信息、个人简介、受教育情况、工作技能、工作经历信息等;其中,基本信息包括但不限于:求职用户的姓名、身份证号、出生日期等,工作经历信息包括但不限于:求职者曾经工作过的单位用户的名称、组织机构代码、工作职位、工作内容等。在本应用场景中,求职用户是指需要上传简历的一方,例如,包括通过网络设备审核的自然人。单位用户是指在招聘关系中处于招聘方的单位,例如,包括通过网络设备审核的企业。无论是企业的招聘过程还是人才的应聘过程都需要招聘信息作为参考,企业在招聘时需要了解人才的简历信息,人才在应聘时也需要了解企业的单位信息。其中,招聘信息包括人才的简历信息以及企业的单位信息。例如,人才的简历信息包括人才的基本信息、教育背景、工作经历信息等,企业的单位信息包括企业的基本信息、工作环境、单位评价信息等。实施例中首先对人才的简历信息的管理方法做了详细的说明。
传统的数据库是长期储存在计算机内、有组织、可共享的数据集合。数据库中的数据可在一定范围内为多个用户共享,所述共享是指可 对数据库中的数据进行***、获取、更新以及删除操作。因此,传统的数据库容易发生篡改或者伪造信息的情况,无法保证信息的安全性与真实性。而基于区块链的分布式账本通过哈希函数、时间戳、默克尔树等巧妙的数据结构设计并辅以密码学和共识算法,实现了历史交易记录的难以篡改和不易伪造,可从根本上保障信息的真实可靠。此处,将招聘相关信息存储于基于区块链的分布式账本中,利用区块链去中心化、全网同步、不可篡改的特性,保证招聘相关信息的真实有效,不仅求职用户和单位用户可以保存对应的简历信息和单位信息以及互评信息等,而且所有用户可以向网络设备发送访问请求,从而查看各求职用户和各单位用户的招聘相关信息,基于招聘相关信息的真实可靠,该招聘相关信息具有较大的参考价值,提升了招聘效率。
图2示出根据本申请第一个方面的一个实施例的一种用于管理简历信息的方法流程图,可应用于图1所示的***,其中,该方法包括步骤S11、步骤S12、步骤S13和步骤S14。在步骤S11中,网络设备接收求职用户的简历信息,其中,所述简历信息包括所述求职用户的工作经历信息;在步骤S12中,网络设备将所述工作经历信息提供至所述工作经历信息所属工作单位的单位用户;在步骤S13中,网络设备获取所述单位用户关于所述工作经历信息的工作评价信息;在步骤S14中,网络设备将所述简历信息及所述工作评价信息写入基于区块链的分布式账本。其中,该方法通过将求职用户的简历信息以及单位用户对该求职用户的工作评价信息记录在基于区块链的分布式账本中的方式,实现了信息的共识、不可篡改以及安全性,简历信息以及工作评价信息一旦写入基于区块链的分布式账本中,基于区块链的去中心化、全网同步、无法篡改等特性,就可以从根本上保证写入信息的真实可靠,因此,求职用户的简历信息和工作经历信息可作为招聘方在招聘时的重要参考,大大降低了招聘的难度,提高了招聘效率。
具体而言,在步骤S11中,网络设备接收求职用户的简历信息,其中,所述简历信息包括所述求职用户的工作经历信息。例如,甲求职用户想要通过网络投递简历,在通过网络设备的相关审核后在用户设备上 填写自己的简历信息,其中,通过网络设备的相关审核可以是甲求职用户通过了网络设备的实名认证。在填写简历信息的过程中,甲求职用户需要填写自己的工作经历信息,比如,甲求职用户曾经在A企业工作过,在填写工作经历信息时可以勾选A企业,并填写在A企业工作时的职位、工作内容、工作表现等相关内容,填写好后将简历信息发送给网络设备,网络设备接收甲求职用户对应的用户设备发送的简历信息,其中,该简历信息中就包括了甲求职用户的工作经历信息。
在步骤S12中,网络设备将所述工作经历信息提供至所述工作经历信息所属工作单位的单位用户。例如,网络设备存储有各企业标识信息和各企业对应的用户设备标识信息间的映射关系,网络设备根据接收到的工作经历信息中包含的乙单位用户标识信息,在数据库中查询确定对应的乙单位用户的用户设备标识信息,然后,将工作经历信息提供至乙单位用户对应的用户设备。其中,该映射关系可以是网络设备从其他数据库中调用的,也可以是网络设备根据用户设备上传的相关信息存储的。
在步骤S13中,网络设备获取所述单位用户关于所述工作经历信息的工作评价信息。例如,乙单位用户所对应的用户设备收到了网络设备发送的工作经历信息,基于甲求职用户曾经在乙单位用户的工作表现,乙单位用户对甲求职用户做出工作评价,并将该工作评价信息发送给网络设备。其中,该工作评价可以是乙单位用户的HR做出了,也可以是甲求职用户曾经在乙单位用户的直属领导做出的,或者是甲求职用户曾经在乙单位用户的同事做出的,工作评价做的越全面、涉及人员越多,参考价值就越大。
在步骤S14中,网络设备将所述简历信息及所述工作评价信息写入基于区块链的分布式账本。例如,网络设备将甲求职用户的简历信息以及乙单位用户针对甲求职用户做出的工作评价信息记录在基于区块链的分布式账本中。网络设备通过分布式记账的方式将该简历信息和工作评价信息记录在分布式账本中。区块链网络通过交易签名、共识算法保障数据的一致性。在各节点达成共识的前提下,所述简历信息以及工作评 价信息才能写入基于区块链的分布式账本中。区块链技术也称为分布式账本技术,是一种分布式互联网数据库技术。基于区块链技术构建的网络可以称之为区块链网络,在该区块链网络中包含网络节点(也可称为区块链节点),每一个节点对应至少一个区块链,每一个区块链上至少包含一个区块。区块链网络具备去中心化、公开透明、不可篡改、可信任等特点。将业务数据写入基于区块链的分布式账本中的过程包含三个阶段:受理阶段、共识阶段和存储阶段。其中,受理阶段可以理解为待上链的业务数据被区块链网络中的某一区块链节点接收到(本实施例中的业务数据即为简历信息以及工作评价信息),并由该区块链节点受理该业务数据;共识阶段可以理解为区块链节点在受理该业务数据后,需要由区块链网络中的其他区块链节点参与对该业务数据进行共识处理,业务数据通过共识后,可以进入存储阶段;存储阶段可以理解为区块链节点将共识通过的业务数据进行上链处理。
例如,乙单位用户是甲求职用户曾经工作过的公司,现甲求职用户和乙单位用户均已通过网络设备的审核进行了注册,且甲求职用户和乙单位用户均登记了对应的用户设备。甲求职用户欲通过上传简历的方式寻找合适的工作,甲求职用户通过其对应的用户设备填写简历信息,其中,简历信息包括甲求职用户的姓名、年龄、受教育程度等基本信息,还包括工作经历信息,所述工作经历信息包括但不限于甲求职用户曾经工作过的单位的名称、工作职位、工作内容等信息。甲求职用户填写好简历信息后,通过甲求职用户对应的用户设备向网络设备上传简历信息,网络设备接收该简历信息,网络设备存储有各企业标识信息和各企业对应的用户设备标识信息间的映射关系,网络设备根据接收到的甲求职用户的工作经历信息中包含的乙单位用户的标识信息,在数据库中查询确定对应的乙单位用户的用户设备标识信息,然后,将工作经历信息提供至乙单位用户对应的用户设备。乙单位用户接收到该工作经历信息后,向网络设备返回该工作经历信息的工作评价信息,该工作评价信息包括对甲求职用户在乙单位用户工作期间的工作内容、工作表现等信息。网络设备充当第三方公证人,作为求职方和招聘方跨链交易的中 介,在各方达成共识时,在各方主体相关账本中写入该简历信息和工作经历信息。
当然,本领域技术人员应能理解上述简历信息以及工作经历信息仅为举例,其他现有的或今后可能出现的简历信息以及工作经历信息如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
在一些实施方式中,图3示出了根据本申请第一个方面的另一个实施例的一种用于管理简历信息的方法流程图。其中,该方法包括步骤S11、步骤S15及步骤S16。可选的,该方法还可以包括步骤S12、步骤S13和步骤S14。其中,有关步骤S11-S14的介绍,可以参考图2所示实施例中的详细描述,此处不做赘述。在步骤S15中,网络设备获取所述求职用户对所述工作单位的单位评价信息;在步骤S16中,网络设备将所述求职用户对所述工作单位的单位评价信息写入所述基于区块链的分布式账本。其中,需要说明的是,在该方法包括步骤S11、步骤S12、步骤S13、步骤S14、步骤S15及步骤S16的情况下,S15及S16与S12、S13及S14各步骤的执行为并列关系,如网络设备可以是在接收到甲求职用户的简历信息后的任意时间点获取并存储甲求职用户对乙单位用户的单位评价信息。
例如,甲求职用户在填写简历信息中的工作经历信息时提到了曾经工作过的乙单位用户,所述提到可以是进行勾选或者其他方式的选择,甲求职用户对应的用户设备将乙单位用户的企业标识信息发送给网络设备,网络设备根据数据库存储的企业标识信息进行确定对应的乙单位用户的用户设备标识信息,然后,将甲求职用户的工作经历信息提供至乙单位用户对应的用户设备。同时,甲求职用户需要对乙单位用户做出单位评价信息,该单位评价信息可以包含对乙单位用户的经营状况、企业文化、工作环境等方面的评价信息,填写好后,甲求职用户对应的用户设备将单位评价信息发送到网络设备,网络设备获取甲求职用户对乙单位用户的单位评价信息。随后,网络设备将该单位评价信息写入基于区块链的分布式数据库中。至此,完成了劳资双方的互评,供招聘单位或 者求职者参考,并将双方的互评结果写入了基于区块链的分布式数账本中。又如,甲求职用户在填写简历信息中的工作经历信息时提及到了丙单位用户,网络设备基于存储的企业标识信息确定出工作经历信息中提及的丙单位用户,此时,网络设备即可获取甲求职用户对丙单位用户的单位评价信息,并将甲求职用户对丙单位用户做出的单位评价信息写入基于区块链的分布式账本中。
为更详细说明本实施例的方案,下面结合图4对上述步骤S15进行说明,图4示出了根据上述另一实施例的一种用户管理简历信息的方法中步骤S15的子流程图。
在一些实施方式中,如图4所述,步骤S15包括子步骤S151和子步骤S152。在步骤S151中,网络设备向所述求职用户发送关于所述工作单位的评价请求;在步骤S152中,网络设备获取所述求职用户基于所述评价请求返回的、对所述工作单位的单位评价信息。例如,甲求职用户在填写简历信息中的工作经历信息时提及到了乙单位用户,向网络设备发送简历信息后,网络设备基于存储的企业标识信息确定出乙单位用户对应的用户设备,并向甲求职用户对应的用户设备发送关于乙单位用户的评价请求,甲求职用户即可对乙单位用户进行单位评价,并将做出的单位评价信息发送给网络设备。至此,完成了劳动者对雇主的评价,由于甲求职用户曾经在乙单位用户工作过,因此,甲求职用户对乙单位用户的评价是较为客观、真实的,该评价信息对其他劳动者的参考价值较大。
在一些实施方式中,步骤S151包括:若所述工作评价信息包括所述单位用户对所述工作经历信息的确认信息,向所述求职用户发送关于所述工作单位的评价请求。此处步骤S15及步骤S16的执行在步骤S13之后,如网络设备接收到乙单位用户对用户甲的工作评价信息,其中,该工作评价信息还包括乙单位用户对用户甲的工作经历信息的确认信息;随后,网络设备基于该确认信息向甲求职用户发送关于乙单位用户的评价请求。乙单位用户做出的工作评价信息与甲求职用户做出的工作经历信息存在一定的联系,工作评价信息中包含乙单位用户返回的甲求职用 户在本单位工作时的工作职位、工作内容、甲求职用户的基本标识信息等内容。
例如,工作经历信息中包含甲求职用户发送的其在乙单位用户工作时的工作职位、工作内容、甲求职用户的基本标识信息等内容。乙单位用户根据接收到的工作经历信息,确认甲求职用户填写的工作经历信息是否乙单位用户记载员工信息相符,若相符,乙单位用户在向网络设备返回关于甲求职用户的工作评价信息中包含对甲求职用户的工作经历信息的确认信息,若不相符,乙单位用户向网络设备返回对甲求职用户的工作评价信息包括对该工作经历信息的否认信息(如查无此人等)。网络设备根据接收到的工作评价信息中是否包含接收到的工作经历信息中的员工基本信息的标识信息,来确定是否向甲求职用户对应的用户设备发送关于乙单位用户的评价请求。若包含,则向甲求职用户对应的用户设备发送关于乙单位用户的评价请求,甲求职用户对应的用户设备接收到该评价请求后即可对乙单位用户做出单位评价信息;若没有包含,则说明甲求职用户发送的工作经历信息与乙单位用户发送的工作评价信息没有达成一致,双方中至少一方的内容存在错误,网络设备则不会再向甲求职用户继续发送关于乙单位用户的评价请求。通过这种方式极大的提高了双方互评信息的真实度,只有甲求职用户真的在乙单位用户工作过时,才能继续推进双方的互评,避免了求职者伪造工作经历的情况。
在一些实施方式中,上述图4所示的方法还可以包括步骤S17(未示出)。在步骤S17中,网络设备接收关于所述工作单位的信息访问请求,根据所述关于所述工作单位的信息访问请求从所述基于区块链的分布式账本中读取所述工作单位的单位信息及至少一条单位评价信息,返回所述工作单位的所述单位信息及所述单位评价信息。其中,网络设备可同时接收关于所述工作单位的信息访问请求;信息访问请求可以是个人或者是企业通过其对应的用户设备发送给网络设备的,例如,工作单位可以查看关于自己的单位信息以及单位评价信息,也可以是其他个人或者是工作单位查看该工作单位的单位信息以及单位评价信息;网络设备根据所述关于工作单位的信息访问请求可以从基于区块链的分布式账 本中读取该工作单位的单位信息以及至少一条单位评价信息,例如,用户甲通过其对应的用户设备向网络设备发送关于乙工作单位的信息访问请求,如果,在此之前只有一条关于乙工作单位的单位评价信息,则基于用户甲发送的信息访问请求,网络设备返回的是乙工作单位的单位信息以及该一条单位评价信息,若在此之前已有多条关于乙工作单位的单位评价信息,则基于用户甲发送的信息访问请求,网络设备返回给用户甲的用户设备的信息包括乙工作单位的单位信息以及至少一条单位评价信息。
例如,乙工作单位想要查看关于本单位的单位评价信息以及单位信息,则可通过其对应的用户设备向网络设备发送对乙工作单位的信息访问请求,网络设备接收到该信息访问请求后,根据存储的乙工作单位的企业标识信息以及写入基于区块链的分布式账本中的关于乙工作单位的标识信息间的映射关系进行调用,从基于区块链的分布式账本中读取乙工作单位的单位信息及单位评价信息,并将该单位信息和单位评价信息返回给乙单位用户对应的用户设备上。方便了企业调用查看离职员工对其做出的评价,并且,从基于区块链的分布式账本中读取出来的数据信息能够从根本上确保信息的真实可靠,该信息不会被篡改,为原始的上传信息。又如,用户甲想要查看丙工作单位的单位信息以及单位评价信息,则可以通过其对应的用户设备向网络设备发送关于丙工作单位的信息访问请求,网络设备根据该信息访问请求从基于区块链的分布式账本中读取丙工作单位的单位信息以及单位评价信息后返回给甲用户对应的用户设备上。该方法方便了企业或者是个人查询关于工作单位的单位信息以及单位评价信息,并且,基于信息访问请求可返回至少一条单位评价信息,因此,写入基于区块链的分布式账本中的单位评价信息都可以供个人或者是企业查阅参考,为企业或者是个人在招聘相关的事项上提供更多、更全面的参考内容。
在一些实施方式中,上述图4所示的方法还可以包括步骤S18(未示出)。在步骤S18中,网络设备接收关于所述求职用户的信息访问请求,根据所述关于所述求职用户的信息访问请求从所述基于区块链的分 布式账本中读取所述求职用户的所述简历信息及所述工作评价信息,返回所述求职用户的所述简历信息及所述工作评价信息。其中,网络设备可同时接收多个关于所述求职用户的信息访问请求。
例如,甲求职用户想要查看填写好的简历信息以及乙单位用户对其做出的工作评价信息,甲求职用户可通过其对应的用户设备上向网络设备发送信息访问请求,网络设备根据接收到的信息访问请求从基于区块链的分布式账本中读取对应的简历信息以及工作评价信息,并将读取出的简历信息以及工作评价信息返回给甲求职用户对应的用户设备上。又如,丙单位用户想要查看关于甲求职用户的简历信息以及工作评价信息,丙单位用户通过其对应的用户设备向网络设备发送信息访问请求,网络设备根据该信息访问请求从基于区块链的分布式账本中读取甲求职用户的简历信息以及工作评价信息。可方便个人或者企业用户调用查看关于人才的简历信息以及工作评价信息,为企业或者是个人在招聘相关的事项上提供更多、更全面的参考内容。从基于区块链的分布式账本中读取的简历信息以及工作评价信息均为没有被篡改过的原始记录信息,保障了读取出的信息的安全性。
在一些实施方式中,上述图4所示的方法还包括步骤S19(未示出)。在步骤S19中,网络设备接收所述求职用户关于所述简历信息的简历更新信息,其中,所述简历更新信息包括关于所述求职用户的工作经历更新信息;网络设备将所述工作经历更新信息提供至所述工作经历更新信息对应的更新单位用户,获取所述更新单位用户关于所述工作经历更新信息的确认信息,将所述简历更新信息写入所述基于区块链的分布式账本。例如,简历更新信息包括工作经历信息的增加或者修改、个人简介的补充修改等。比如,工作经历信息中曾工作单位的增加、工作内容的修改或者补充等。
例如,甲求职用户在上传过一次简历信息后,由于后续的工作经历的变化,在重新投递简历时需要对简历信息做一些更新,包括对工作经历信息的更新。甲求职用户通过对应的用户设备向网络设备发送简历信息的更新信息,网络设备接收该更新信息后,将工作经历更新信息提供 给工作经历更新信息所对应的更新单位,比如,工作经历信息中添加了丙单位用户,网络设备根据存储的企业标识信息匹配出丙单位用户对应的用户设备,将甲求职用户在丙单位用户的工作经历信息发送到丙单位用户对应的用户设备上。丙单位用户基于存储在用户设备内的员工信息确认甲求职用户是否是本单位的曾就职员工,若是,则向网络设备发送该工作经历更新信息的确认信息,网络设备基于该确认信息将所述简历更新信息写入基于区块链的分布式账本中;若不是,则报告错误,不再继续推进双方的互评。从而确保求职用户可根据实际需要更新简历信息。又如,甲求职用户上传了简历信息后又想修改或者完善其中的部分内容,比如,需要添加工作经历信息中在乙单位用户的工作内容,但是此时关于乙单位用户的工作经历信息已经被写入了基于区块链的分布式账本中。此时,甲求职用户通过其对应的用户设备向网络设备发送简历信息中工作经历信息的更新信息,网络设备基于存储的企业标识信息再次将该简历信息发送给乙单位用户,乙单位用户对应的用户设备将关于该工作经历信息的确认信息发送给网络设备,网络设备基于该确认信息将该简历更新信息写入基于区块链的分布式账本中。我们理解,基于区块链的分布式账本起到的是记录交易信息的作用,其基于共识机制以及时间戳等技术使得成功写入基于区块链的分布式账本中的数据信息不能被删除或者修改的,因此,简历更新信息以及工作经历更新信息均为叠加写入的信息,之前写入的简历信息以及工作经历信息依然存在,并且可以被查到,用户可选择调用最新的更新信息或者查看历史信息,根据需要追踪有用信息。通过这一特征,使得无论是求职用户还是单位用户都需更加慎重的填写信息,因为即使后续的,信息可进行更新,但依然可以追踪查看到以前写入基于区块链的分布式账本中的信息,在方便用户使用的同时也保证了信息的安全。
在一些实施方式中,上述图4所示的方法还可以包括:步骤S110(未示出)。在步骤S110中,网络设备获取所述更新单位用户关于所述工作经历更新信息的工作评价更新信息,将所述工作评价更新信息写入所述基于区块链的分布式账本。
例如,乙单位用户想要更新对甲求职用户做出的工作评价信息,该更新信息可以是乙单位用户后来对甲求职用户的工作评价的补充或者是修改。乙单位用户通过其对应的用户设备将工作评价更新信息发送给网络设备,网络设备将该工作评价更新信息写入基于区块链的分布式账本中。我们理解,基于区块链的分布式账本起到的是记录交易信息的作用,其基于共识机制以及时间戳等技术使得成功写入基于区块链的分布式账本中的数据信息不能被删除或者修改的,因此,工作评价更新信息为叠加写入的信息,之前写入的工作评价信息依然存在,并且可以被查到,用户可选择调用最新的更新信息或者查看历史信息,根据需要追踪有用信息。通过这一特征,使得无论是求职用户还是单位用户都需更加慎重的填写信息,因为即使后续的,信息可进行更新,但依然可以追踪查看到以前写入基于区块链的分布式账本中的信息,在方便用户使用的同时也保证了信息的安全。
上文主要结合图2至图4描述了本申请第一个方面提供的用于管理简历信息的方法,本申请第二个方面还提供用于管理单位信息的方法,下面结合图5进行介绍。
图5示出了根据本申请的第二个方面的一个实施例的一种用于管理单位信息的方法,可应用于图1所示的***,其中,该方法包括步骤S21、步骤S22、步骤S23、步骤S24。在步骤S21中,网络设备根据人才简历信息确定工作于目标单位的求职用户,其中,所述求职用户的简历信息包括所述求职用户在所述目标单位的工作记录信息;在步骤S22中,网络设备向所述求职用户发送关于所述目标单位的评价请求;在在步骤S23中,网络设备获取所述求职用户基于所述评价请求返回的、对所述目标单位的单位评价信息;在步骤S24中,网络设备将所述单位评价信息写入基于区块链的分布式账本。其中,人才简历信息包括所有注册用户建立的简历信息;工作于目标单位包括曾经工作于或者正工作于目标单位;求职用户包括处于求职状态的用户,处于求职状态包括已离职或者在职员工;所述工作记录信息包括求职用户在目标单位的工作职位信息、工作内容信息、目标单位的名称、组织机构代码等,所述单位 评价信息包括对目标单位的工作环境、工作氛围、工作团队等的评价内容。其中,该方法将求职用户对其曾经工作过的单位用户的单位评价信息记录在基于区块链的分布式账本中,基于区块链的不可篡改、去中心化、全网同步等特性存储企业的单位评价信息,该单位评价信息可作为求职用户在投递简历时的重要参考,从而避免了求职者遭遇无良企业的危险,保障了求职者的安全,在一定程度上也可以帮助求职者更好的选出适合自己的企业。
例如,处于离职状态的甲求职用户通过其对应的用户设备填写了一份简历信息,该简历信息中包括关于甲求职用户在曾经工作过的乙单位用户的工作记录信息,甲求职用户将该简历信息发送给网络设备后,网络设备根据简历信息中的工作记录信息向甲求职用户发送关于乙单位用户的评价请求,甲求职用户对应的用户设备接收到该评价请求后对乙单位用户做出单位评价信息,并将所述单位评价信息发送给网络设备,网络设备获取甲求职用户基于该评价请求返回的、对乙单位用户的单位评价信息,并将该单位评价信息写入基于区块链的分布式账本中。
又如,处于在职状态的甲求职用户通过其对应的用户设备填写了一份简历信息,该简历信息中包括关于甲求职用户在曾经工作过的丙单位用户的工作记录信息,甲求职用户将该简历信息发送给网络设备后,网络设备根据简历信息中的工作记录信息向甲求职用户对应的用户设备发送关于丙单位用户的评价请求,甲求职用户对应的用户设备接收到该评价请求后对丙单位用户做出单位评价信息,并将所述单位评价信息发送给网络设备,网络设备获取甲求职用户基于该评价请求返回的、对丙单位用户的单位评价信息,并将该单位评价信息写入基于区块链的分布式账本中。通过该方法为求职者提供了对曾经工作过的单位或者是正在工作的单位作出评价的渠道,简历信息中包括求职者曾经工作过的单位的工作记录信息,根据该工作记录信息向求职者发送对该单位的评价请求,实现了单位与评价一一对应的效果,使得求职者有针对性的做出单位评价信息。
当然,本领域技术人员应能理解上述单位评价信息仅为举例,其他 现有的或今后可能出现的单位评价信息如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
在一些实施方式中,求职用户的简历信息存储于基于区块链的分布式账本。
例如,简历信息是由求职用户上传的,求职用户将简历信息通过其对应的用户设备上传至网络设备后,网络设备会将该简历信息写入基于区块链的分布式账本中,从而避免上传的简历信息被随意篡改。
在一些实施方式中,求职用户的简历信息还包括目标单位对求职用户在目标单位的工作记录信息的确认信息。
例如,网络设备基于存储的企业标识信息确定工作经历信息对应的目标单位的用户设备,将工作经历信息发送给目标单位,乙目标单位对应的用户设备中存储所有离职员工以及在职员工的基本信息以及工作信息,确定存储的信息中是否包含该工作经历信息,若包含,则乙目标单位对应的用户设备向网络设备发送确认信息,以便后续的向求职用户对应的用户设备发送评价请求。
上文结合图1所示的***以及可应用于图1所示***的方法对本申请的方案进行了介绍,除图1所示的***外,本申请还提供另一种可能的***,下面结合图6进行介绍。
图6示出了本申请的另一个典型场景,网络设备通过与用户所对应的用户设备间的交互,根据接收到的关于招聘相关信息的访问请求在基于区块链的分布式账本中读取简历信息以及单位信息。其中,用户所对应的用户设备包括但不限于移动设备、PC设备以及公司集成式服务器等。关于招聘相关信息的访问请求包括求职者的求职请求、招聘单位招聘请求、猎头方的查询请求等。
图7示出了在一些实施例中的一种用于提供招聘信息的方法,可应用于图6所示的***,其中,该方法包括步骤S31、步骤S32以及步骤S33,在步骤S31中,网络设备接收用户关于招聘相关信息的访问请求;在步骤S32中,网络设备根据所述访问请求从基于区块链的分布式账本中读取所述招聘相关信息;在步骤S33中,网络设备将所述招聘相关信 息提供至所述用户;其中,招聘相关信息包括以下至少任一项:人才简历信息;人才简历信息,以及历史工作单位对所述人才简历信息所属的人才的评价信息;单位信息;单位信息,以及所述单位信息所属的单位的工作人员对所述单位的评价信息。例如,此处发送访问请求的用户包括人才、企业,其中,人才包括求职者、猎头或者其他需要查看招聘相关信息的个人用户;企业包括招聘方、猎头公司或者其他需要查看招聘相关信息的企业。其中,该方法通过从基于区块链的分布式账本中读取招聘相关信息的方式,为与招聘相关的各方提供了一种查询真实可靠信息的渠道,该招聘相关信息包括简历信息、工作评价信息以及单位评价信息,劳资双方的互评对求职者和招聘方来说具有很大的参考价值,从而大大改善了招聘环境,提高了招聘的安全性以及招聘效率。
例如,甲求职用户在求职时想要了解关于乙单位用户的单位信息以及关于乙单位用户的单位评价信息,甲求职用户则可通过其对应的用户设备向网络设备发送关于乙单位用户的信息访问请求,网络设备中存储有写入基于区块链的分布式账本中的企业的标识信息,该信息访问请求中包括乙单位用户的企业标识信息,网络设备基于乙单位用户的企业标识信息从基于区块链的分布式账本中读取关于乙单位用户的单位信息以及单位评价信息,并将所述单位信息以及单位评价信息发送给甲求职用户对应的用户设备,供甲求职用户查阅参考。
又如,戊单位用户在招聘过程中想要了解应聘者甲求职者的人才简历信息以及工作评价信息,戊单位用户则可以通过其对应的用户设备向网络设备发送关于甲求职者简历信息以及工作评价信息的访问请求,网络设备中存储有写入基于区块链的分布式账本中的求职用户的标识信息,该访问请求包括甲求职者的个人标识信息,网络用户基于甲求职者的个人标识信息从基于区块链的分布式账本中读取关于甲求职者的人才简历信息以及评价信息,供戊单位用户在招聘时参考使用。
又如,丁猎头公司需要为戊单位用户推荐合适的人才,丁猎头公司通过其对应的用户设备向网络设备发送人才简历信息以及对该人才的评价信息的访问请求,网络设备从基于区块链的分布式账本中读取人才简 历信息以及对该人才的评价信息,并将读取出的人才简历信息和评价信息发送给丁猎头公司所对应的用户设备,供丁猎头公司查阅参考。
当然,本领域技术人员应能理解上述招聘相关信息仅为举例,其他现有的或今后可能出现的招聘相关信息如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
为进一步说明本申请实施例的方案,下面结合图8,从求职用户和单位用户基于区块链***进行交互的角度,进行具体举例介绍。
图8示出根据本申请一个实施例的一种基于区块链***的求职用户和单位用户的交互示意图,其中,求职用户和单位用户通过线上注册并通过网上审核生成对应的唯一的用户标识(如用户序列号等)。求职用户和单位用户分别通过其对应的用户设备将生成的用户标识同步到基于区块链的分布式账本中。
如上述图2中步骤S11所示,网络设备接收求职用户的简历信息,其中,所述简历信息包括所述求职用户的工作经历信息。其中,简历信息中还包括职业历程信息、曾工作过的公司,求职用户在填写简历信息时,需要将上述信息填写完整。例如,甲求职用户曾经在A企业工作过,在填写工作经历信息时可以勾选A企业,并填写在A企业工作时的职位、工作内容、工作表现等相关内容,填写好后将简历信息发送给网络设备,网络设备接收甲求职用户对应的用户设备发送的简历信息,其中,该简历信息中就包括了甲求职用户的工作经历信息。网络设备将接收到的简历信息广播到区块链网络中,在区块链网络中的各节点达成共识后,网络设备将该简历信息同步到基于区块链的分布式账本中,图8中显示的是简历信息中包括的工作经历信息。
如上述图2中步骤S12所示,网络设备将所述工作经历信息提供至所述工作经历信息所属工作单位的单位用户。例如,甲求职用户填写的工作经历信息涉及到A企业,甲求职用户在填写工作经历信息时勾选了A企业,网络设备将该工作经历信息发送给A企业对应的用户设备,A企业接收到甲求职用户的工作经历信息。
继续参照上述图2中步骤S13所示,网络设备获取所述单位用户关 于所述工作经历信息的工作评价信息。例如,A企业所对应的用户设备接收了网络设备发送的工作经历信息,基于甲求职用户曾经在A企业的工作表现,A企业对甲求职用户做出工作评价,并将该工作评价信息发送给网络设备,网络设备将该工作评价信息广播到区块链网络中,在区块链网络中的各节点达成共识后,网络设备将该工作评价信息写入基于区块链的分布式账本中。
如上述图3中步骤S15和步骤S16所示,网络设备获取所述求职用户对所述工作单位的单位评价信息;网络设备将所述求职用户对所述工作单位的单位评价信息写入所述基于区块链的分布式账本。例如,甲求职用户在***中对其曾经工作过的A企业做出了单位评价信息,其中,该单位评价信息可以包含对A企业的经营状况、企业文化、工作环境等方面的评价信息,甲求职用户对应的用户设备将单位评价信息发送到网络设备,网络设备获取甲求职用户对A企业的单位评价信息。随后,网络设备将该单位评价信息写入基于区块链的分布式数据库中,并将该单位评价信息发送给A企业对应的用户设备。后续,若接收到对单位用户的单位评价信息,单位用户对应的用户设备可以基于该单位评价信息对评价该单位评价信息的用户的工作经历信息进行确认,进一步的,可以基于该确认信息上传关于该用户的工作评价信息。通过上述方法,甲求职用户与A企业实现了劳资双方的互评,并生成了关于求职用户的工作评价信息以及关于企业的单位评价信息,并将工作评价信息和单位评价信息写入了基于区块链的分布式账本中,以供调取查阅参考。
上文主要从各种设备交互的角度对本申请实施例提供的方法进行了介绍,相对应的,本申请还提供能够执行上述各方法的对应设备,下面分别结合图9至图11进行介绍。
图9示出根据本申请第四个方面的一种用于管理简历信息的网络设备,其中,该设备包括第一装置11、第二装置12、第三装置13、第四装置14。第一装置11,用于接收求职用户的简历信息,其中,所述简历信息包括所述求职用户的工作经历信息;第二装置12,用于将所述工作 经历信息提供至所述工作经历信息所属工作单位的单位用户;第三装置13,用于获取所述单位用户关于所述工作经历信息的工作评价信息;第四装置14,用于将所述简历信息及所述工作评价信息写入基于区块链的分布式账本。其中,该网络设备将求职用户的简历信息以及单位用户对该求职用户的工作评价信息记录在基于区块链的分布式账本中,实现了信息的共识、不可篡改以及安全性,简历信息以及工作评价信息一旦写入基于区块链的分布式账本中,基于区块链的去中心化、全网同步、无法篡改等特性,就可以从根本上保证写入信息的真实可靠,因此,求职用户的简历信息和工作经历信息可作为招聘方在招聘时的重要参考,大大降低了招聘的难度,提高了招聘效率。
具体而言,第一装置11,用于接收求职用户的简历信息,其中,所述简历信息包括所述求职用户的工作经历信息。例如,甲求职用户想要通过网络投递简历,在通过网络设备的相关审核后在用户设备上填写自己的简历信息,其中,通过网络设备的相关审核可以是甲求职用户通过了网络设备的实名认证。在填写简历信息的过程中,甲求职用户需要填写自己的工作经历信息,比如,甲求职用户曾经在A企业工作过,在填写工作经历信息时可以勾选A企业,并填写在A企业工作时的职位、工作内容、工作表现等相关内容,填写好后将简历信息发送给网络设备,网络设备接收甲求职用户对应的用户设备发送的简历信息,其中,该简历信息中就包括了甲求职用户的工作经历信息。
第二装置12,用于将所述工作经历信息提供至所述工作经历信息所属工作单位的单位用户。例如,网络设备存储有各企业标识信息和各企业对应的用户设备标识信息间的映射关系,网络设备根据接收到的工作经历信息中包含的乙单位用户标识信息,在数据库中查询确定对应的乙单位用户的用户设备标识信息,然后,将工作经历信息提供至乙单位用户对应的用户设备。其中,该映射关系可以是网络设备从其他数据库中调用的,也可以是网络设备根据用户设备上传的相关信息存储的。
第三装置13,用于获取所述单位用户关于所述工作经历信息的工作评价信息。例如,乙单位用户所对应的用户设备收到了网络设备发送的 工作经历信息,基于甲求职用户曾经在乙单位用户的工作表现,乙单位用户对甲求职用户做出工作评价,并将该工作评价信息发送给网络设备。其中,该工作评价可以是乙单位用户的HR做出了,也可以是甲求职用户曾经在乙单位用户的直属领导做出的,或者是甲求职用户曾经在乙单位用户的同事做出的,工作评价做的越全面、涉及人员越多,参考价值就越大。
第四装置14,用于将所述简历信息及所述工作评价信息写入基于区块链的分布式账本。例如,网络设备将甲求职用户的简历信息以及乙单位用户针对甲求职用户做出的工作评价信息记录在基于区块链的分布式账本中。网络设备通过分布式记账的方式将该简历信息和工作评价信息记录在分布式账本中。区块链网络通过交易签名、共识算法保障数据的一致性。在各节点达成共识的前提下,所述简历信息以及工作评价信息才能写入基于区块链的分布式账本中。
例如,乙单位用户是甲求职用户曾经工作过的公司,现甲求职用户和乙单位用户均已通过网络设备的审核进行了注册,且甲求职用户和乙单位用户均登记了对应的用户设备。甲求职用户欲通过上传简历的方式寻找合适的工作,甲求职用户通过其对应的用户设备填写简历信息,其中,简历信息包括甲求职用户的姓名、年龄、受教育程度等基本信息,还包括工作经历信息,所述工作经历信息包括但不限于甲求职用户曾经工作过的单位的名称、工作职位、工作内容等信息。甲求职用户填写好简历信息后,通过甲求职用户对应的用户设备向网络设备上传简历信息,网络设备接收该简历信息,网络设备存储有各企业标识信息和各企业对应的用户设备标识信息间的映射关系,网络设备根据接收到的甲求职用户的工作经历信息中包含的乙单位用户的标识信息,在数据库中查询确定对应的乙单位用户的用户设备标识信息,然后,将工作经历信息提供至乙单位用户对应的用户设备。乙单位用户接收到该工作经历信息后,向网络设备返回该工作经历信息的工作评价信息,该工作评价信息包括对甲求职用户在乙单位用户工作期间的工作内容、工作表现等信息。网络设备充当第三方公证人,作为求职方和招聘方跨链交易的中 介,在各方达成共识时,在各方主体相关账本中写入该简历信息和工作经历信息。
当然,本领域技术人员应能理解上述简历信息以及工作经历信息仅为举例,其他现有的或今后可能出现的简历信息以及工作经历信息如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
在一些实施例中,该设备还包括第五装置15(未示出)以及第六装置16(未示出),其中,第五装置15,用于获取所述求职用户对所述工作单位的单位评价信息;第六装置16,用于将所述单位评价信息写入所述基于区块链的分布式账本。
例如,甲求职用户在填写简历信息中的工作经历信息时提到了曾经工作过的乙单位用户,所述提到可以是进行勾选或者其他方式的选择,甲求职用户对应的用户设备将乙单位用户的企业标识信息发送给网络设备,网络设备根据数据库存储的企业标识信息进行确定对应的乙单位用户的用户设备标识信息,然后,将甲求职用户的工作经历信息提供至乙单位用户对应的用户设备。同时,甲求职用户需要对乙单位用户做出单位评价信息,该单位评价信息可以包含对乙单位用户的经营状况、企业文化、工作环境等方面的评价信息,填写好后,甲求职用户对应的用户设备将单位评价信息发送到网络设备,网络设备获取甲求职用户对乙单位用户的单位评价信息。随后,网络设备将该单位评价信息写入基于区块链的分布式数据库中。至此,完成了劳资双方的互评,供招聘单位或者求职者参考,并将双方的互评结果写入了基于区块链的分布式数账本中。又如,甲求职用户在填写简历信息中的工作经历信息时提及到了丙单位用户,网络设备基于存储的企业标识信息确定出工作经历信息中提及的丙单位用户,此时,网络设备即可获取甲求职用户对丙单位用户的单位评价信息,并将甲求职用户对丙单位用户做出的单位评价信息写入基于区块链的分布式账本中。
在一些实施例中,第五装置15包括第五一模块151(未示出)以及第五二模块152(未示出),其中,第五一模块151,用于向所述求职用 户发送关于所述工作单位的评价请求;第五二模块152,用于获取所述求职用户基于所述评价请求返回的、对所述工作单位的单位评价信息。
具体而言,第五一模块51,用于向所述求职用户发送关于所述工作单位的评价请求。例如,甲求职用户在填写简历信息中的工作经历信息时提及到了乙单位用户,向网络设备发送简历信息后,网络设备基于存储的企业标识信息确定出乙单位用户对应的用户设备,并向甲求职用户对应的用户设备发送关于乙单位用户的评价请求;第五二模块152,用于获取所述求职用户基于所述评价请求返回的、对所述工作单位的单位评价信息,甲求职用户即可对乙单位用户进行单位评价,并将做出的单位评价信息发送给网络设备。至此,完成了劳动者对雇主的评价,由于甲求职用户曾经在乙单位用户工作过,因此,甲求职用户对乙单位用户的评价是较为客观、真实的,该评价信息对其他劳动者的参考价值较大。
在一些实施例中,第五一模块151,用于若所述工作评价信息包括所述单位用户对所述工作经历信息的确认信息,向所述求职用户发送关于所述工作单位的评价请求。如网络设备接收到乙单位用户对用户甲的工作评价信息,其中,该工作评价信息还包括乙单位用户对用户甲的工作经历信息的确认信息;随后,网络设备基于该确认信息向甲求职用户发送关于乙单位用户的评价请求。乙单位用户做出的工作评价信息与甲求职用户做出的工作经历信息存在一定的联系,工作评价信息中包含乙单位用户返回的甲求职用户在本单位工作时的工作职位、工作内容、甲求职用户的基本标识信息等内容。
例如,工作经历信息中包含甲求职用户发送的其在乙单位用户工作时的工作职位、工作内容、甲求职用户的基本标识信息等内容。乙单位用户根据接收到的工作经历信息,确认甲求职用户填写的工作经历信息是否乙单位用户记载员工信息相符,若相符,乙单位用户在向网络设备返回关于甲求职用户的工作评价信息中包含对甲求职用户的工作经历信息的确认信息,若不相符,乙单位用户向网络设备返回对甲求职用户的工作评价信息包括对该工作经历信息的否认信息(如查无此人等)。网 络设备根据接收到的工作评价信息中是否包含接收到的工作经历信息中的员工基本信息的标识信息,来确定是否向甲求职用户对应的用户设备发送关于乙单位用户的评价请求。若包含,则向甲求职用户对应的用户设备发送关于乙单位用户的评价请求,甲求职用户对应的用户设备接收到该评价请求后即可对乙单位用户做出单位评价信息;若没有包含,则说明甲求职用户发送的工作经历信息与乙单位用户发送的工作评价信息没有达成一致,双方中至少一方的内容存在错误,网络设备则不会再向甲求职用户继续发送关于乙单位用户的评价请求。通过这种方式极大的提高了双方互评信息的真实度,只有甲求职用户真的在乙单位用户工作过时,才能继续推进双方的互评,避免了求职者伪造工作经历的情况。
在一些实施例中,该设备还包括第七装置17(未示出),第七装置17用于:接收关于所述工作单位的信息访问请求;从所述基于区块链的分布式账本中读取所述工作单位的单位信息及至少一条单位评价信息;返回所述工作单位的所述单位信息及所述单位评价信息以响应所述信息访问请求。该信息访问请求包括对单位信息和/或单位评价信息的信息访问请求。其中,网络设备可同时接收关于所述工作单位的信息访问请求;信息访问请求可以是个人或者是企业通过其对应的用户设备发送给网络设备的,例如,工作单位可以查看关于自己的单位信息以及单位评价信息,也可以是其他个人或者是工作单位查看该工作单位的单位信息以及单位评价信息;网络设备根据所述关于工作单位的信息访问请求可以从基于区块链的分布式账本中读取该工作单位的单位信息以及至少一条单位评价信息,例如,用户甲通过其对应的用户设备向网络设备发送关于乙工作单位的信息访问请求,如果,在此之前只有一条关于乙工作单位的单位评价信息,则基于用户甲发送的信息访问请求,网络设备返回的是乙工作单位的单位信息以及该一条单位评价信息,若在此之前已有多条关于乙工作单位的单位评价信息,则基于用户甲发送的信息访问请求,网络设备返回给用户甲的用户设备的信息包括乙工作单位的单位信息以及至少一条单位评价信息。
例如,乙工作单位想要查看关于本单位的单位评价信息以及单位信 息,则可通过其对应的用户设备向网络设备发送对乙工作单位的信息访问请求,网络设备接收到该信息访问请求后,根据存储的乙工作单位的企业标识信息以及写入基于区块链的分布式账本中的关于乙工作单位的标识信息间的映射关系进行调用,从基于区块链的分布式账本中读取乙工作单位的单位信息及单位评价信息,并将该单位信息和单位评价信息返回给乙单位用户对应的用户设备上。方便了企业调用查看离职员工对其做出的评价,并且,从基于区块链的分布式账本中读取出来的数据信息能够从根本上确保信息的真实可靠,该信息不会被篡改,为原始的上传信息。又如,用户甲想要查看丙工作单位的单位信息以及单位评价信息,则可以通过其对应的用户设备向网络设备发送关于丙工作单位的信息访问请求,网络设备根据该信息访问请求从基于区块链的分布式账本中读取丙工作单位的单位信息以及单位评价信息后返回给甲用户对应的用户设备上。该方法方便了企业或者是个人查询关于工作单位的单位信息以及单位评价信息,并且,基于信息访问请求可返回至少一条单位评价信息,因此,写入基于区块链的分布式账本中的单位评价信息都可以供个人或者是企业查阅参考,为企业或者是个人在招聘相关的事项上提供更多、更全面的参考内容。
在一些实施例中,该设备还包括第八装置18,其中,第八装置18用于接收关于所述求职用户的信息访问请求;从所述基于区块链的分布式账本中读取所述求职用户的所述简历信息及所述工作评价信息;返回所述求职用户的所述简历信息及所述工作评价信息以响应所述信息访问请求。其中,网络设备可同时接收多个关于所述求职用户的信息访问请求。
例如,甲求职用户想要查看填写好的简历信息以及乙单位用户对其做出的工作评价信息,甲求职用户可通过其对应的用户设备上向网络设备发送信息访问请求,网络设备根据接收到的信息访问请求从基于区块链的分布式账本中读取对应的简历信息以及工作评价信息,并将读取出的简历信息以及工作评价信息返回给甲求职用户对应的用户设备上。又如,丙单位用户想要查看关于甲求职用户的简历信息以及工作评价信 息,丙单位用户通过其对应的用户设备向网络设备发送信息访问请求,网络设备根据该信息访问请求从基于区块链的分布式账本中读取甲求职用户的简历信息以及工作评价信息。可方便个人或者企业用户调用查看关于人才的简历信息以及工作评价信息,为企业或者是个人在招聘相关的事项上提供更多、更全面的参考内容。从基于区块链的分布式账本中读取的简历信息以及工作评价信息均为没有被篡改过的原始记录信息,保障了读取出的信息的安全性。
在一些实施例中,该设备还包括:第九装置19(未示出),第九装置9用于接收所述求职用户关于所述简历信息的简历更新信息,其中,所述简历更新信息包括关于所述求职用户的工作经历更新信息;将所述工作经历更新信息提供至所述工作经历更新信息对应的更新单位用户;获取所述更新单位用户关于所述工作经历更新信息的确认信息;将所述简历更新信息写入所述基于区块链的分布式账本。例如,简历更新信息包括工作经历信息的增加或者修改、个人简介的补充修改等。比如,工作经历信息中曾工作单位的增加、工作内容的修改或者补充等。
例如,甲求职用户在上传过一次简历信息后,由于后续的工作经历的变化,在重新投递简历时需要对简历信息做一些更新,包括对工作经历信息的更新。甲求职用户通过对应的用户设备向网络设备发送简历信息的更新信息,网络设备接收该更新信息后,将工作经历更新信息提供给工作经历更新信息所对应的更新单位,比如,工作经历信息中添加了丙单位用户,网络设备根据存储的企业标识信息匹配出丙单位用户对应的用户设备,将甲求职用户在丙单位用户的工作经历信息发送到丙单位用户对应的用户设备上。丙单位用户基于存储在用户设备内的员工信息确认甲求职用户是否是本单位的曾就职员工,若是,则向网络设备发送该工作经历更新信息的确认信息,网络设备基于该确认信息将所述简历更新信息写入基于区块链的分布式账本中;若不是,则报告错误,不再继续推进双方的互评。从而确保求职用户可根据实际需要更新简历信息。又如,甲求职用户上传了简历信息后又想修改或者完善其中的部分内容,比如,需要添加工作经历信息中在乙单位用户的工作内容,但是 此时关于乙单位用户的工作经历信息已经被写入了基于区块链的分布式账本中。此时,甲求职用户通过其对应的用户设备向网络设备发送简历信息中工作经历信息的更新信息,网络设备基于存储的企业标识信息再次将该简历信息发送给乙单位用户,乙单位用户对应的用户设备将关于该工作经历信息的确认信息发送给网络设备,网络设备基于该确认信息将该简历更新信息写入基于区块链的分布式账本中。我们理解,基于区块链的分布式账本起到的是记录交易信息的作用,其基于共识机制以及时间戳等技术使得成功写入基于区块链的分布式账本中的数据信息不能被删除或者修改的,因此,简历更新信息以及工作经历更新信息均为叠加写入的信息,之前写入的简历信息以及工作经历信息依然存在,并且可以被查到,用户可选择调用最新的更新信息或者查看历史信息,根据需要追踪有用信息。通过这一特征,使得无论是求职用户还是单位用户都需更加慎重的填写信息,因为即使后续的,信息可进行更新,但依然可以追踪查看到以前写入基于区块链的分布式账本中的信息,在方便用户使用的同时也保证了信息的安全。
在一些实施例中,该设备还包括:第十三装置110(未示出)。第十三装置110用于获取所述更新单位用户关于所述工作经历更新信息的工作评价更新信息;将所述工作评价更新信息写入所述基于区块链的分布式账本。
例如,乙单位用户想要更新对甲求职用户做出的工作评价信息,该更新信息可以是乙单位用户后来对甲求职用户的工作评价的补充或者是修改。乙单位用户通过其对应的用户设备将工作评价更新信息发送给网络设备,网络设备将该工作评价更新信息写入基于区块链的分布式账本中。我们理解,基于区块链的分布式账本起到的是记录交易信息的作用,其基于共识机制以及时间戳等技术使得成功写入基于区块链的分布式账本中的数据信息不能被删除或者修改的,因此,工作评价更新信息为叠加写入的信息,之前写入的工作评价信息依然存在,并且可以被查到,用户可选择调用最新的更新信息或者查看历史信息,根据需要追踪有用信息。通过这一特征,使得无论是求职用户还是单位用户都需更加 慎重的填写信息,因为即使后续的,信息可进行更新,但依然可以追踪查看到以前写入基于区块链的分布式账本中的信息,在方便用户使用的同时也保证了信息的安全。
图10示出了根据本申请的第五个方面提出的一种用于管理单位信息的网络设备,该设备包括第一一装置21、第一二装置22、第一三装置23、第一四装置24。其中,第一一装置21,用于根据用户简历信息确定工作于目标单位的求职用户,其中,所述求职用户的用户简历信息包括所述求职用户在所述目标单位的工作记录信息;第一二装置22,用于向所述求职用户发送关于所述目标单位的评价请求;第一三装置23,用于获取所述求职用户基于所述评价请求返回的、对所述目标单位的单位评价信息;第一四装置24,用于将所述单位评价信息写入基于区块链的分布式账本。
其中,人才简历信息包括所有注册用户建立的简历信息;工作于目标单位包括曾经工作于或者正工作于目标单位;求职用户包括处于求职状态的用户,处于求职状态包括已离职或者在职员工;所述工作记录信息包括求职用户在目标单位的工作职位信息、工作内容信息、目标单位的名称、组织机构代码等,所述单位评价信息包括对目标单位的工作环境、工作氛围、工作团队等的评价内容。其中,该网络设备将求职用户对其曾经工作过的单位用户的单位评价信息记录在基于区块链的分布式账本中,基于区块链的不可篡改、去中心化、全网同步等特性存储企业的单位评价信息,该单位评价信息可作为求职用户在投递简历时的重要参考,从而避免了求职者遭遇无良企业的危险,保障了求职者的安全,在一定程度上也可以帮助求职者更好的选出适合自己的企业。
例如,处于离职状态的甲求职用户通过其对应的用户设备填写了一份简历信息,该简历信息中包括关于甲求职用户在曾经工作过的乙单位用户的工作记录信息,甲求职用户将该简历信息发送给网络设备后,网络设备根据简历信息中的工作记录信息向甲求职用户发送关于乙单位用户的评价请求,甲求职用户对应的用户设备接收到该评价请求后对乙单位用户做出单位评价信息,并将所述单位评价信息发送给网络设备,网 络设备获取甲求职用户基于该评价请求返回的、对乙单位用户的单位评价信息,并将该单位评价信息写入基于区块链的分布式账本中。
又如,处于在职状态的甲求职用户通过其对应的用户设备填写了一份简历信息,该简历信息中包括关于甲求职用户在曾经工作过的丙单位用户的工作记录信息,甲求职用户将该简历信息发送给网络设备后,网络设备根据简历信息中的工作记录信息向甲求职用户对应的用户设备发送关于丙单位用户的评价请求,甲求职用户对应的用户设备接收到该评价请求后对丙单位用户做出单位评价信息,并将所述单位评价信息发送给网络设备,网络设备获取甲求职用户基于该评价请求返回的、对丙单位用户的单位评价信息,并将该单位评价信息写入基于区块链的分布式账本中。通过该方法为求职者提供了对曾经工作过的单位或者是正在工作的单位作出评价的渠道,简历信息中包括求职者曾经工作过的单位的工作记录信息,根据该工作记录信息向求职者发送对该单位的评价请求,实现了单位与评价一一对应的效果,使得求职者有针对性的做出单位评价信息。
在一些实施例中,所述求职用户的用户简历信息存储于所述基于区块链的分布式账本。
例如,简历信息是由求职用户上传的,求职用户将简历信息通过其对应的用户设备上传至网络设备后,网络设备会将该简历信息写入基于区块链的分布式账本中,从而避免上传的简历信息被随意篡改。
在一些实施例中,求职用户的简历信息还包括目标单位对求职用户在目标单位的工作记录信息的确认信息。
例如,网络设备基于存储的企业标识信息确定工作经历信息对应的目标单位的用户设备,将工作经历信息发送给目标单位,乙目标单位对应的用户设备中存储所有离职员工以及在职员工的基本信息以及工作信息,确定存储的信息中是否包含该工作经历信息,若包含,则乙目标单位对应的用户设备向网络设备发送确认信息,以便后续的向求职用户对应的用户设备发送评价请求。
图11示出了根据本申请的第六个方面提出的一种用于提供招聘信息 的网络设备,该设备包括第二一装置31、第二二装置32、第二三装置33。其中,第二一装置31,用于接收关于招聘相关信息的访问请求;第二二装置32,用于根据所述访问请求从基于区块链的分布式账本中读取所述招聘相关信息;第二三装置33,用于将所述招聘相关信息提供至所述访问请求对应的用户;其中,所述招聘相关信息包括以下至少任一项:人才简历信息;人才简历信息,以及历史工作单位对该人才的评价信息;单位信息;单位信息,以及该单位的工作人员对该单位的评价信息。例如,此处发送访问请求的用户包括人才、企业,其中,人才包括求职者、猎头或者其他需要查看招聘相关信息的个人用户;企业包括招聘方、猎头公司或者其他需要查看招聘相关信息的企业。其中,该网络设备可以从基于区块链的分布式账本中读取招聘相关信息的方式,为与招聘相关的各方提供了一种查询真实可靠信息的渠道,该招聘相关信息包括简历信息、工作评价信息以及单位评价信息,劳资双方的互评对求职者和招聘方来说具有很大的参考价值,从而大大改善了招聘环境,提高了招聘的安全性以及招聘效率。
例如,甲求职用户在求职时想要了解关于乙单位用户的单位信息以及关于乙单位用户的单位评价信息,甲求职用户则可通过其对应的用户设备向网络设备发送关于乙单位用户的信息访问请求,网络设备中存储有写入基于区块链的分布式账本中的企业的标识信息,该信息访问请求中包括乙单位用户的企业标识信息,网络设备基于乙单位用户的企业标识信息从基于区块链的分布式账本中读取关于乙单位用户的单位信息以及单位评价信息,并将所述单位信息以及单位评价信息发送给甲求职用户对应的用户设备,供甲求职用户查阅参考。
又如,戊单位用户在招聘过程中想要了解应聘者甲求职者的人才简历信息以及工作评价信息,戊单位用户则可以通过其对应的用户设备向网络设备发送关于甲求职者简历信息以及工作评价信息的访问请求,网络设备中存储有写入基于区块链的分布式账本中的求职用户的标识信息,该访问请求包括甲求职者的个人标识信息,网络用户基于甲求职者的个人标识信息从基于区块链的分布式账本中读取关于甲求职者的人才 简历信息以及评价信息,供戊单位用户在招聘时参考使用。
又如,丁猎头公司需要为戊单位用户推荐合适的人才,丁猎头公司通过其对应的用户设备向网络设备发送人才简历信息以及对该人才的评价信息的访问请求,网络设备从基于区块链的分布式账本中读取人才简历信息以及对该人才的评价信息,并将读取出的人才简历信息和评价信息发送给丁猎头公司所对应的用户设备,供丁猎头公司查阅参考。
本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如前任一项所述的方法被执行。
本申请还提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如前任一项所述的方法被执行。
本申请还提供了一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个计算机程序;
当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前任一项所述的方法。
进一步的,本申请实施例还提供一种示例性***,图12示出了可被用于实施本申请中所述的各个实施例的示例性***;
如图12所示在一些实施例中,***1100能够作为各所述实施例中的任意一个用于管理和提供招聘信息的网络设备。在一些实施例中,***1100可包括具有指令的一个或多个计算机可读介质(例如,***存储器或NVM/存储设备1120)以及与该一个或多个计算机可读介质耦合并被配置为执行指令以实现模块从而执行本申请中所述的动作的一个或多个处理器(例如,(一个或多个)处理器1105)。
对于一个实施例,***控制模块1110可包括任意适当的接口控制器,以向(一个或多个)处理器1105中的至少一个和/或与***控制模块1110通信的任意适当的设备或组件提供任意适当的接口。
***控制模块1110可包括存储器控制器模块1130,以向***存储器1115提供接口。存储器控制器模块1130可以是硬件模块、软件模块 和/或固件模块。
***存储器1115可被用于例如为***1100加载和存储数据和/或指令。对于一个实施例,***存储器1115可包括任意适当的易失性存储器,例如,适当的DRAM。在一些实施例中,***存储器1115可包括双倍数据速率类型四同步动态随机存取存储器(DDR4SDRAM)。
对于一个实施例,***控制模块1110可包括一个或多个输入/输出(I/O)控制器,以向NVM/存储设备1120及(一个或多个)通信接口1125提供接口。
例如,NVM/存储设备1120可被用于存储数据和/或指令。NVM/存储设备1120可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(HDD)、一个或多个光盘(CD)驱动器和/或一个或多个数字通用光盘(DVD)驱动器)。
NVM/存储设备1120可包括在物理上作为***1100被安装在其上的设备的一部分的存储资源,或者其可被该设备访问而不必作为该设备的一部分。例如,NVM/存储设备1120可通过网络经由(一个或多个)通信接口1125进行访问。
(一个或多个)通信接口1125可为***1100提供接口以通过一个或多个网络和/或与任意其他适当的设备通信。***1100可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信。
对于一个实施例,(一个或多个)处理器1105中的至少一个可与***控制模块1110的一个或多个控制器(例如,存储器控制器模块1130)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器1105中的至少一个可与***控制模块1110的一个或多个控制器的逻辑封装在一起以形成***级封装(SiP)。对于一个实施例,(一个或多个)处理器1105中的至少一个可与***控制模块1110的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器1105中的至少一个可与***控制模块1110的一个或多个控制器的逻辑集成在同一模具上以形成片上 ***(SoC)。
在各个实施例中,***1100可以但不限于是:服务器、工作站、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)。在各个实施例中,***1100可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,***1100包括一个或多个摄像机、键盘、液晶显示器(LCD)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(ASIC)和扬声器。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。
通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个***传送到另一***的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、RF、微波和红外。 计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。
作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(RAM,DRAM,SRAM);以及非易失性存储器,诸如闪存、各种只读存储器(ROM,PROM,EPROM,EEPROM)、磁性和铁磁/铁电存储器(MRAM,FeRAM);以及磁性和光学存储设备(硬盘、磁带、CD、DVD);或其它现在已知的介质或今后开发的能够存储供计算机***使用的计算机可读信息/数据。
在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (16)

  1. 一种用于管理简历信息的方法,其特征在于,所述方法包括:
    接收求职用户的简历信息,其中,所述简历信息包括所述求职用户的工作经历信息;
    将所述工作经历信息提供至所述工作经历信息所属工作单位的单位用户;
    获取所述单位用户关于所述工作经历信息的工作评价信息;
    将所述简历信息及所述工作评价信息写入基于区块链的分布式账本。
  2. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
    获取所述求职用户对所述工作单位的单位评价信息;
    将所述求职用户对所述工作单位的单位评价信息写入所述基于区块链的分布式账本。
  3. 根据权利要求2所述的方法,其特征在于,所述获取所述求职用户对所述工作单位的单位评价信息,包括:
    向所述求职用户发送关于所述工作单位的评价请求;
    获取所述求职用户基于所述评价请求返回的、对所述工作单位的单位评价信息。
  4. 根据权利要求3所述的方法,其特征在于,所述向所述求职用户发送关于所述工作单位的评价请求,包括:
    若所述工作评价信息包括所述单位用户对所述工作经历信息的确认信息,向所述求职用户发送关于所述工作单位的评价请求。
  5. 根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:
    接收关于所述工作单位的信息访问请求;
    根据所述关于所述工作单位的信息访问请求从所述基于区块链的分布式账本中读取所述工作单位的单位信息及至少一条单位评价信息;
    返回所述工作单位的所述单位信息及所述至少一条单位评价信息。
  6. 根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
    接收关于所述求职用户的信息访问请求;
    根据所述关于所述求职用户的信息访问请求从所述基于区块链的分布式账本中读取所述求职用户的所述简历信息及所述工作评价信息;
    返回所述求职用户的所述简历信息及所述工作评价信息。
  7. 根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
    接收所述求职用户关于所述简历信息的简历更新信息,其中,所述简历更新信息包括关于所述求职用户的工作经历更新信息;
    将所述工作经历更新信息提供至所述工作经历更新信息对应的更新单位用户;
    获取所述更新单位用户关于所述工作经历更新信息的确认信息;
    将所述简历更新信息写入所述基于区块链的分布式账本。
  8. 根据权利要求7所述的方法,其特征在于,所述方法还包括:
    获取所述更新单位用户关于所述工作经历更新信息的工作评价更新信息;
    将所述工作评价更新信息写入所述基于区块链的分布式账本。
  9. 一种用于管理单位信息的方法,其特征在于,所述方法包括:
    根据人才简历信息确定工作于目标单位的求职用户,其中,所述求职用户的简历信息包括所述求职用户在所述目标单位的工作记录信息;
    向所述求职用户发送关于所述目标单位的评价请求;
    获取所述求职用户基于所述评价请求返回的、对所述目标单位的单位评价信息;
    将所述单位评价信息写入基于区块链的分布式账本。
  10. 根据权利要求9所述的方法,其特征在于,所述求职用户的简历信息存储于所述基于区块链的分布式账本。
  11. 根据权利要求10所述的方法,其特征在于,所述求职用户的简历信息还包括所述目标单位对所述求职用户在所述目标单位的工作记录 信息的确认信息。
  12. 一种用于提供招聘信息的方法,其特征在于,所述方法包括:
    接收用户关于招聘相关信息的访问请求;
    根据所述访问请求从基于区块链的分布式账本中读取所述招聘相关信息;
    将所述招聘相关信息提供至所述用户;
    其中,所述招聘相关信息包括以下至少任一项:
    人才简历信息;
    人才简历信息,以及历史工作单位对所述人才简历信息所属的人才的评价信息;
    单位信息;
    单位信息,以及所述单位信息所属的单位的工作人员对所述单位的评价信息。
  13. 一种用于管理简历信息的设备,其中,该设备包括:
    处理器;以及
    被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求1至8中任一项所述方法的操作。
  14. 一种用于管理单位信息的设备,其中,该设备包括:
    处理器;以及
    被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求9至11中任一项所述方法的操作。
  15. 一种用于提供招聘信息的设备,其中,该设备包括:
    处理器;以及
    被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求12所述方法的操作。
  16. 一种包括指令的计算机可读介质,所述指令在被执行时使得***进行如权利要求1至12中任一项所述方法的操作。
PCT/CN2019/105289 2018-09-12 2019-09-11 一种用于管理和提供招聘信息的方法 WO2020052578A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811063215.2 2018-09-12
CN201811063215.2A CN109214780A (zh) 2018-09-12 2018-09-12 一种用于管理和提供招聘信息的方法

Publications (1)

Publication Number Publication Date
WO2020052578A1 true WO2020052578A1 (zh) 2020-03-19

Family

ID=64983769

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/105289 WO2020052578A1 (zh) 2018-09-12 2019-09-11 一种用于管理和提供招聘信息的方法

Country Status (2)

Country Link
CN (1) CN109214780A (zh)
WO (1) WO2020052578A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11627125B1 (en) 2022-02-08 2023-04-11 My Job Matcher, Inc. Apparatus and methods for credentialing users across user devices
US11683174B1 (en) 2022-02-08 2023-06-20 My Job Matcher, Inc. Apparatus and methods for selectively revealing data

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109214780A (zh) * 2018-09-12 2019-01-15 连尚(新昌)网络科技有限公司 一种用于管理和提供招聘信息的方法
CN110188109B (zh) * 2019-04-03 2023-10-31 创新先进技术有限公司 基于区块链的信息管理方法、装置和设备以及存储介质
CN110147964B (zh) * 2019-05-24 2022-03-29 焦作大学 基于大数据技术的人才评价***
CN110427378B (zh) * 2019-08-07 2021-04-27 北京瑞策科技有限公司 涉及互联网招聘关联数据的上链方法及其装置
CN110599384B (zh) * 2019-09-12 2023-07-18 腾讯科技(深圳)有限公司 组织关系的转移方法、装置、设备及存储介质
CN110855780B (zh) * 2019-11-14 2022-08-23 腾讯科技(深圳)有限公司 基于区块链的面试评价信息共享方法、装置、设备及介质
CN113472543A (zh) * 2021-07-20 2021-10-01 支付宝(杭州)信息技术有限公司 基于区块链的就业数据处理方法、装置、电子设备及介质
CN114240339A (zh) * 2021-11-30 2022-03-25 支付宝(杭州)信息技术有限公司 背景调查方法、装置、存储介质及电子设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110088081A1 (en) * 2009-10-12 2011-04-14 iViioo, Inc. Methods for effecting remote interview invitations
CN106447342A (zh) * 2016-07-29 2017-02-22 山东联通人力资源服务股份有限公司 基于网站平台的双向评价***及方法
CN107248062A (zh) * 2017-05-26 2017-10-13 郑连涛 一种人才评估与推荐***
CN108305047A (zh) * 2018-01-31 2018-07-20 合肥和钧正策信息技术有限公司 一种人才大数据企业服务***
CN108334792A (zh) * 2018-02-13 2018-07-27 中国银行股份有限公司 一种金融业外援信息共享方法及装置
CN108520400A (zh) * 2018-04-04 2018-09-11 象蓝(广州)股份有限公司 一种设计类人才招聘、签约平台
CN109214780A (zh) * 2018-09-12 2019-01-15 连尚(新昌)网络科技有限公司 一种用于管理和提供招聘信息的方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150287146A1 (en) * 2014-04-04 2015-10-08 Antoine El Daher Profile Critique System For Online Dating And Social Networking Websites
CN106022728A (zh) * 2016-05-26 2016-10-12 深圳峰创智诚科技有限公司 用户测评方法和装置
CN108229915A (zh) * 2017-12-29 2018-06-29 上海互海信息科技有限公司 一种船员智能匹配***及方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110088081A1 (en) * 2009-10-12 2011-04-14 iViioo, Inc. Methods for effecting remote interview invitations
CN106447342A (zh) * 2016-07-29 2017-02-22 山东联通人力资源服务股份有限公司 基于网站平台的双向评价***及方法
CN107248062A (zh) * 2017-05-26 2017-10-13 郑连涛 一种人才评估与推荐***
CN108305047A (zh) * 2018-01-31 2018-07-20 合肥和钧正策信息技术有限公司 一种人才大数据企业服务***
CN108334792A (zh) * 2018-02-13 2018-07-27 中国银行股份有限公司 一种金融业外援信息共享方法及装置
CN108520400A (zh) * 2018-04-04 2018-09-11 象蓝(广州)股份有限公司 一种设计类人才招聘、签约平台
CN109214780A (zh) * 2018-09-12 2019-01-15 连尚(新昌)网络科技有限公司 一种用于管理和提供招聘信息的方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11627125B1 (en) 2022-02-08 2023-04-11 My Job Matcher, Inc. Apparatus and methods for credentialing users across user devices
US11683174B1 (en) 2022-02-08 2023-06-20 My Job Matcher, Inc. Apparatus and methods for selectively revealing data

Also Published As

Publication number Publication date
CN109214780A (zh) 2019-01-15

Similar Documents

Publication Publication Date Title
WO2020052578A1 (zh) 一种用于管理和提供招聘信息的方法
Ocheja et al. Managing lifelong learning records through blockchain
US11880494B2 (en) Secure decentralized system utilizing smart contracts, a blockchain, and/or a distributed file system
Yang et al. Public and private blockchain in construction business process and information integration
CN109791591B (zh) 经由区块链进行身份和凭证保护及核实的方法和***
US11921682B2 (en) Extracting data from a blockchain network
CN110620810B (zh) 在区块链上的连续资产转移的非链接所有权
Centobelli et al. Blockchain technology design in accounting: Game changer to tackle fraud or technological fairy tale?
US20220004539A1 (en) Privacy preserving architecture for permissioned blockchains
US11645634B2 (en) Blockchain-based supply chain payment network
US20200082349A1 (en) Blockchain Timeclock System
US11386232B2 (en) Distributed data management and verification
US20200175622A1 (en) Processing ledger transactions in a blockchain
BouSaba et al. Degree validation application using solidity and Ethereum blockchain
WO2022057788A1 (zh) 一种用于生成书籍的人物关系图的方法与设备
KR20230074083A (ko) 블록체인 기술에 기반하여 조경 공사와 관련된 정보를 관리하는 방법 및 시스템
CN115221559A (zh) 数据账户的访问授权方法及装置
CN111767251A (zh) 利于大文件存储的联盟链
KR20200073892A (ko) 표준화된 저장구조를 갖는 블록(공공블록)을 활용한 분산저장시스템
US20240013294A1 (en) Secure Decentralized System
US20230068301A1 (en) Method and system for privately managed digital assets on an enterprise blockchain
Boi et al. Blockchain oracles for document certification: A case study.
Ali et al. Recommendations for Course/Program Objectives in Blockchain Technology.
Samanta et al. An Application of Block Chain in Examination System, A Case Study
KR20230056362A (ko) 블록체인 기반 포트폴리오 관리 시스템 및 채용 플랫폼과 통합된 블록체인 기반 포트폴리오 관리 시스템

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19860853

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19860853

Country of ref document: EP

Kind code of ref document: A1