Information processing method, program, and information processing device

The information processing system addresses the challenge of managing and utilizing employee skills by anonymizing sensitive information, enhancing utilization and integration across organizations, and improving recruitment and self-development processes.

JP2025007298APending Publication Date: 2025-01-17SMARTHR INC
View PDF 0 Cites 4 Cited by

Patent Information

Application Number
JP2023108596
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

Existing systems fail to comprehensively manage and utilize employee skills and qualifications effectively, lacking integration and anonymization of sensitive information for broader utilization.

Method used

An information processing system that acquires, anonymizes, and outputs skill-related information, maintaining confidentiality while enabling integrated management and utilization across organizations.

Benefits of technology

Enhances the opportunities for utilizing employee skills and qualifications by ensuring confidentiality and facilitating integrated management, reducing information leakage, and improving recruitment and self-development processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025007298000001_ABST
    Figure 2025007298000001_ABST
Patent Text Reader

Abstract

To increase at least opportunity of use of information such as skill of an employee to preferably integrally manage it.SOLUTION: An information processing method executes the steps of: acquiring, by an information processing device, first skill-related information including each information related to skill or a background of an employee; concealing information satisfying concealment conditions among each information included in the first skill-related information; and outputting second skill-related information including the concealed information.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The disclosed technology relates to an information processing method, a program, and an information processing device. [Background technology]

[0002] Conventionally, the skills and careers (hereinafter also referred to as skills, etc.) of employees belonging to a company, etc. have been managed for use in employee evaluation, assignment of responsibilities, etc. For example, it is known to issue qualification certificates using digital signatures or authentication (for example, see Non-Patent Document 1). [Prior art documents] [Non-patent literature]

[0003] [Non-Patent Document 1] Open Badge Service Information, Net Learning, [on line], [Searched June 14, 2023], Internet<https: / / www.netlearning.co.jp / openbadge / > Summary of the Invention [Problem to be solved by the invention]

[0004] In conventional technology, it is possible to officially prove that a user has a certain qualification in various situations. However, when managing the skills of employees of a company, the skills of employees include various abilities, qualifications, training courses, and career history, and it was not expected that these would be managed in a comprehensive manner and used in various situations, such as outside the company.

[0005] Therefore, the disclosed technology aims to at least increase opportunities to utilize information such as employee skills, and preferably to manage such information in a comprehensive manner. [Means for solving the problem]

[0006] In one embodiment of the disclosed information processing method, an information processing device acquires first skill-related information including information related to an employee's skills or career history, anonymizes information included in the first skill-related information that satisfies an anonymization condition, and outputs second skill-related information including the anonymized information. Effect of the Invention

[0007] The disclosed technology makes it possible to at least increase opportunities to utilize information such as employee skills, and preferably to manage the information in a comprehensive manner. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of a server according to an embodiment. [Diagram 3] FIG. 4 is a diagram illustrating an example of human resources information according to an embodiment. [Figure 4] FIG. 2 is a diagram illustrating an example of skill-related information according to an embodiment. [Diagram 5] FIG. 2 illustrates an example of a processing apparatus according to an embodiment. [Figure 6] FIG. 2 is a diagram showing a specific example A according to an embodiment. [Figure 7] FIG. 13 is a diagram showing a specific example B according to an embodiment. [Figure 8] FIG. 13 illustrates a specific example C according to an embodiment. [Figure 9] FIG. 11 is a flowchart illustrating an example of a process related to masking according to an embodiment. [Figure 10] FIG. 13 is a diagram illustrating an example of a skill registration screen according to an embodiment. [Figure 11] FIG. 13 is a diagram illustrating an example of a skill list screen according to an embodiment. [Figure 12] FIG. 13 is a diagram illustrating an example of a screen for requesting skill registration according to an embodiment. [Figure 13]FIG. 13 is a diagram illustrating another example of a screen for requesting skill registration according to an embodiment. [Figure 14] FIG. 13 is a diagram illustrating an example of an approval screen for skills, etc. according to an embodiment. [Figure 15] FIG. 13 is a diagram illustrating an example of a screen for returning skills, etc., according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Preferred embodiments of the present disclosure will now be described with reference to the accompanying drawings, in which the same reference numerals denote the same or similar configurations.

[0010] [Embodiment] <System configuration> Fig. 1 is a diagram showing an example of the configuration of an information processing system 1 according to an embodiment of the disclosure. As shown in Fig. 1, the information processing system 1 includes servers 10A and 10B, and processing devices 20A, 20B, and 20C of one or more users. Hereinafter, when the servers are not individually distinguished, they will be referred to as server 10, and when the processing devices are not distinguished, they will be referred to as processing device 20. For example, the information processing system 1 according to the embodiment configures a system that manages skill-related information related to the skills or career history of each employee of each company, and executes a process of concealing confidential information as necessary.

[0011] The server 10 and the processing device 20 can transmit and receive data to and from each other via a network N. The server 10 may be composed of a plurality of processing devices, and the number of processing devices 20 may be any number. For example, the processing device 20 is an information processing device used in business by each user belonging to an organization (e.g., a company, etc.) that receives the present service.

[0012] The information processing system 1 acquires first skill-related information including each piece of information related to the skills or careers of employees belonging to a predetermined organization, conceals information that satisfies a concealment condition among each piece of information included in the first skill-related information, and outputs second skill-related information including the concealed information. The predetermined organization includes a group consisting of one or more employees, such as a company or a department.

[0013] According to the above information processing system 1, for each piece of information such as skills or career history registered by an employee, etc., it is possible to conceal information that should not be made public (such as confidential information for internal use only). As a specific example, skill-related information including concealed information may be output to a new company when the employee changes jobs, which increases the opportunities for utilizing the skill-related information.

[0014] Furthermore, the information processing system 1 may collectively manage the second skill-related information after anonymization for each employee of each company. This makes it possible to compare and analyze the skills, qualifications, or careers of employees in the same industry, and allows a specific employee to improve their skills in areas where they lack, or to understand their strong skills, etc. The server 10 and the processing device 20 provided in the information processing system 1 will be described below.

[0015] For example, server 10A that manages employees (human resources) of a company can acquire necessary data by linking with server 10B that manages a recruitment management system. Server 10A may also acquire each job information from server 10B that manages the recruitment management system.

[0016] The processing device 20A outputs a registration request to the server 10A to register the skills, etc., of employee A who uses the processing device 20A. The processing device 20A may execute the above-mentioned registration process of skills, etc., when, for example, an application request for skills, etc., specifying employee A is acquired via the server 10A from the processing device 20B used by the manager. In addition, the processing device 20A may execute the above-mentioned registration process by accepting an application for skills, etc., from employee A after acquiring qualifications, acquiring abilities, attending training as skills, or graduating from school, completing work, transferring to a department, etc. as career.

[0017] Furthermore, the processing device 20 may use a web browser to access a website (or a web page) provided by the server 10A and receive services relating to the management of skills and the like provided on this website.

[0018] Furthermore, an application program (app) for using the present service provided by the server 10 may be installed in the processing device 20. This app causes the processing device 20 to execute at least a part of the processing related to the management of skills and the like disclosed in the embodiments described below in the service provided by the server 10. By executing this app, the processing device 20 accesses the server 10A and transmits and receives information used to execute the app. Below, each component of the information processing system 1 that enables the execution of the service related to the management of skills and the like will be described in detail.

[0019] <Server configuration> 2 is a block diagram illustrating an example of a server 10 according to one embodiment of the disclosure. The server 10 includes one or more processors (e.g., CPUs) 110, one or more network communication interfaces 120, a storage device (storage unit) 130, and one or more communication buses 170 for interconnecting these components.

[0020] The server 10 may optionally include a user interface 150, which may include a display and an input device (such as a keyboard and / or a mouse or some other pointing device).

[0021] The storage device 130 is, for example, a high-speed random access memory (main storage device) such as a DRAM, an SRAM, or other random access solid-state storage device. The storage device 130 may also be a non-volatile memory (auxiliary storage device) such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. The storage device 130 may also be a non-transitory computer-readable recording medium that stores programs and the like. The storage device 130 may also be either a main storage device (memory) or an auxiliary storage device (storage), or may include both.

[0022] The storage device 130 stores data, programs, etc. used by the information processing system 1. For example, the storage device 130 stores user information (employee information) of users who use the system, skill-related information including skills or career history, etc. The user information and skill-related information will be described later with reference to Figs. 3 and 4.

[0023] As another example, storage device 130 may be one or more storage devices located remotely from processor 110. In one embodiment, storage device 130 stores programs, modules and data structures, or a subset thereof, that are executed by processor 110.

[0024] The processor 110 executes the programs stored in the storage device 130 to configure, for example, a service control unit 111, an acquisition unit 112, a concealment unit 113, an output unit 114, a determination unit 115, an analysis unit 116, and a proposal unit 117.

[0025] The service control unit 111 controls the services disclosed in the embodiment. For example, the service control unit 111 controls processes such as acquiring application requests for skills, etc. from each processing device 20, acquiring registration requests for skills, etc., and registering and managing the skills, etc. of each employee. In addition, the service control unit 111 has an acquisition unit 112, a concealment unit 113, an output unit 114, a determination unit 115, an analysis unit 116, and a proposal unit 117 in order to control the execution of the services disclosed in the embodiment. Each process that the service control unit 111 can provide will be described below.

[0026] (Keeping skills-related information confidential) The acquisition unit 112 acquires first skill-related information including each piece of information related to the skills or career of an employee. The acquisition unit 112 may acquire the first skill-related information of a predetermined employee at a predetermined timing, for example. The predetermined timing includes at least one of the following timings: when a skill or career selected or input by a predetermined employee is registered, when a skill or career is updated by the predetermined employee, or when a predetermined employee resigns.

[0027] The anonymization unit 113 anonymizes information that satisfies an anonymization condition among the pieces of information included in the first skill-related information acquired by the acquisition unit 112. For example, the anonymization unit 113 refers to the anonymization condition set in advance by an administrator or the like, and executes anonymization processing if there is information that corresponds to the anonymization condition. The anonymization condition includes whether or not the information corresponds to information in a list that includes, for example, confidential information or information that identifies a case. The anonymization processing includes at least one of, for example, deletion, replacement, blurring, and the like.

[0028] The output unit 114 outputs the second skill-related information including the information anonymized by the anonymization unit 113. For example, the second skill-related information is the same as the first skill-related information except for the information anonymized by the anonymization unit 113. The output unit 114 may output the second skill-related information to a processing device used by a person other than the employee who has the second skill-related information to be output, for example.

[0029] The above process conceals information that is to be kept secret from skill-related information including each piece of information related to an employee's skills or career, and therefore, for example, the information can be made public to others, thereby increasing opportunities for utilizing skill-related information. For example, by concealing confidential information only within a company (confidential information) and information that identifies a project (e.g., project name, cost, client, proper noun, time, etc.), the employee's skill-related information can be used for purposes other than skill management within the company.

[0030] The output unit 114 may also output the second skill-related information of the employee of the first company to a processing device managed by a second company different from the first company. For example, the output unit 114 outputs the second skill-related information of employee A to a processing device used by company B, the new company of employee A of company A. The server 10A can acquire information on company B, the new company of employee A, through an acquisition request from employee A or company B after the job change, or through a registration process from company A of the new company of employee A.

[0031] By using the above process, when an employee changes jobs, the employee's skill-related information is output to the new company, so the employee does not need to register skill-related information from scratch after changing jobs. In addition, it is possible to reduce unnecessary registration processes in the human resources management system of the new company.

[0032] In addition, if the previous company and the new company use a human resource management system provided by the server 10A, including the management of the above-mentioned skills, etc., the second skill-related information can be output and used in the same format. In this case, the employee ID can be common to all companies, as long as the employee is the same person.

[0033] In addition, since the server 10 can know the company to which the employee will transfer, the service control unit 111 may automatically register the employee's work history. For example, the service control unit 111 may enter the employee's employment period at the previous job in the work history, and the new company and the start month of work in the work history. The service control unit 111 may also automatically register internal department transfers in the skill-related information.

[0034] In addition, the anonymization unit 113 may include anonymizing information corresponding to each setting information when information corresponding to each setting information of each anonymization item included in the anonymization condition is included in the first skill-related information. For example, each anonymization item includes confidential, industry, amount related to the expense, client name, etc., and each setting information includes information registered as confidential, industry name information such as construction industry, food and beverage industry, amount information such as XX yen, company name information such as A company, etc. For example, when the anonymization unit 113 detects information corresponding to each setting information from the first skill-related information, the detected information may be replaced with other information that can be made public. The other information that can be made public may be set for each anonymization item, for example, or may be changed according to the conditions.

[0035] Furthermore, the anonymization unit 113 may perform a process of making information corresponding to the setting information of the anonymization item into a higher concept, or, when the information corresponding to the setting information of the anonymization item is a numerical value, a process of rounding the information into a predetermined range including the numerical value. For example, when the information corresponding to the setting information is a name such as a product name or a food name, the anonymization unit 113 may change the information into a higher concept such as an industry, manufacturing industry, or food industry, or may perform a masking process such as XXX when the industry is also to be concealed. Furthermore, when the information corresponding to the setting information is the amount of a project, the anonymization unit 113 may perform a process of rounding the amount. For example, when the amount is 100 million yen, the amount may be rounded into 50 million yen to 150 million yen, etc.

[0036] As described above, the anonymization unit 113 may perform an appropriate anonymization process according to the anonymization item by using one or more anonymization processes set in advance. By the above process, anonymization process according to the anonymization item can be performed, and the information is not anonymized more than necessary, so that the usefulness of the information can be maintained.

[0037] In addition, when information that may be included in the first skill-related information is added or updated, the determination unit 115 may determine whether the anonymization condition is satisfied for the added or updated information. For example, when an employee makes a registration or update application request regarding skills or career, the determination unit 115 may determine whether the newly registered or updated skills or career satisfy the anonymization condition. By the above processing, the anonymization processing can be performed in a timely manner.

[0038] In addition, the service control unit 111 may list the second skill-related information by employee or department, and the output unit 114 may output the list to the user interface 150 or the like in response to a request, or may output it to an external device via the network communication interface 120 in response to a request from an external device.

[0039] Furthermore, the service control unit 111 may require approval from a manager when applying to register an employee's skills or experience. For example, when employee A applies to register skills or experience, the service control unit 111 may identify employee A's manager (such as a supervisor or a security department staff member) and apply for approval of the skills or experience to the manager. The manager may instruct anonymity at the time of the registration application, or may reject the registration of skills or experience that are inappropriate for the registration of skill-related information.

[0040] Furthermore, the service control unit 111 may perform control so as to output the first skill-related information before anonymization when the skill-related information is accessed by the employee himself / herself. Furthermore, when the employee himself / herself permits the first skill-related information to be made public only within the company, the service control unit 111 may perform control so as to output the first skill-related information when the access is from an employee within the company. In this case, the output unit 114 may determine who is accessing the information, and permit the output of the first skill-related information when the access is from a user who is permitted to output the first skill-related information, and may output the second skill-related information when the access is from an unauthorized user.

[0041] After performing the anonymization process, the anonymization unit 113 may request confirmation from the administrator. For example, when registration is permitted by the administrator, the anonymization unit 113 may store the second skill-related information including the anonymized information in the storage device 130 or cause the output unit 114 to output the information.

[0042] In addition, the anonymizing unit 113 may set a level for each administrator who checks or for each administrator who sets the anonymization conditions, and change the degree of anonymization according to the level. For example, there are levels 1 to 3, and the following anonymization is performed. Level 1: Replace proper nouns Level 2: Replace proper nouns, industries, and other classifications Level 3: Replace proper nouns, classifications such as industry, and numbers

[0043] (Management of skill-related information) Next, the integrated management of skill-related information will be described. The output unit 114 may register the second skill-related information including the concealed information in the storage device 130 that stores the second skill-related information of each employee of each company. The second skill-related information of each employee of each company is collectively stored in a database corresponding to the storage device 130.

[0044] Through the above process, the skill-related information of each employee is collected in the database. In addition, at least a portion of the skill-related information stored in the database is kept confidential so that it may be made public or analyzed, making it possible to utilize the information for various purposes.

[0045] (Example 1) Next, a first application example of the second skill-related information will be described. In the first application example, the second skill-related information is used in recruiting activities. The analysis unit 116 compares each piece of second skill-related information stored in the storage device 130 with job information to determine similarity. For example, the acquisition unit 112 acquires each piece of job information from the server 10B that manages the recruitment management system, and the analysis unit 116 compares each piece of job information acquired by the acquisition unit 112 with each piece of second skill-related information stored in the storage device 130 to identify an employee (user) having second skill-related information similar to the specified job information. The output unit 114 may notify the company that posted the specified job information of the identified user, or may notify the identified user that the specified job information matches.

[0046] For example, the analysis unit 116 may obtain a similarity between the skills or experience included in the job information and the skills or experience included in each second skill-related information, and list users in order of high similarity. The analysis unit 116 may perform machine learning using each second skill-related information as learning data, and generate a learning model that uses information on skills or experience as input information and outputs users similar to the input information. In this case, the analysis unit 116 may input the skills or experience included in a specific job information into the learning model, and obtain users similar to this input information as learning results. The analysis unit 116 may also support document screening of candidates using the similarity of skills, etc.

[0047] The above process makes it possible to search for users who match the job information in the database during recruitment activities, making it possible to carry out recruitment activities efficiently. Also, by using the analysis results by the analysis unit 116, a user in charge of human resources can send scouting emails to users inside or outside the company who match the job information.

[0048] In addition, the analysis unit 116 may compare the candidate's skill-related information with the skill-related information of internal members to determine the candidate's skill match (e.g., similarity), and may analyze the candidate's potential for success or select an interviewer based on this skill match.

[0049] The analysis unit 116 may store users who have been selected in the past but have not been hired as a talent pool in a predetermined storage unit. In this case, when a new position becomes available, the analysis unit 116 may compare the degree of match between the skills required for that position and the skills of the candidates in the talent pool, and the suggestion unit 117 may suggest users with a high degree of similarity.

[0050] (Example of use 2) Next, a second application example of the second skill-related information will be described. In the second application example, the second skill-related information is used for self-development or the like. The analysis unit 116 may compare the predetermined skills or predetermined careers of each employee included in a predetermined category based on each piece of second skill-related information stored in the storage device 130. The analysis unit 116 may analyze, for example, what qualifications are held, what training has been taken, and the like, for each industry. As a specific example, the analysis unit 116 may analyze, for each industry, a ranking of held qualifications, a ranking of training taken, a ranking of university faculties, and the like. In addition, the analysis unit 116 may output the information analyzed for each industry as statistical information.

[0051] Through the above processing, it becomes possible to use the second skill-related information accumulated in the database to conduct industry analysis, etc., thereby promoting the effective use of data.

[0052] Furthermore, the analysis unit 116 may identify skills or experience that differentiate the first employee in a predetermined category from the skills or experience of other employees. For example, the analysis unit 116 may identify skills, etc. (weakness information) that other employees in the industry possess but that the first employee does not possess, or conversely, may identify skills, etc. (strength information) that other employees in the industry do not possess but that the first employee possesses.

[0053] Furthermore, the analysis unit 116 may identify skills, etc. (required skill information) necessary for the first employee to become a manager by comparing the skills, etc. held by managers in the industry with the skills, etc. of the first employee. The output unit 114 may provide the identified weakness information, strength information, and / or required skill information to the first employee.

[0054] Through the above process, it is possible to provide the specific employee with information on his / her strengths and weaknesses, skills required for promotion, etc., using objective skill-related information. As a result, it is possible to encourage the specific employee to develop himself / herself.

[0055] Furthermore, the suggestion unit 117 compares the skills or experience unique to the first employee among the skills or experience differentiated by the analysis unit 116 with each temporary job offer, and proposes job offer information corresponding to the unique skills or experience to the first employee. For example, the acquisition unit 112 acquires each job offer information (also called spot job offer information) such as a side job that is temporarily offered from the server 10B that manages the recruitment management system, and the analysis unit 116 compares the spot job offer information acquired by the acquisition unit 112 with the skills or experience included in the strength information, and identifies a matching employee. The suggestion unit 117 proposes the spot job offer information to the employee identified by the analysis unit 116.

[0056] Through the above process, it is possible to provide a marketplace that identifies suitable users who have the skills required for a temporary job, such as a side job.

[0057] (Examples of each data) Next, examples of each data stored in the storage device 130 of the server 10 will be described with reference to Fig. 3 and Fig. 4. Fig. 3 is a diagram showing an example of human resource information according to an embodiment. Fig. 4 is a diagram showing an example of skill-related information according to an embodiment.

[0058] The human resources information shown in Fig. 3 includes various data / information such as employee ID, name, contact information, address, department, etc. The employee ID includes the employee ID using the system of the present disclosure, the name includes the name information of the user, and the contact information includes information such as a telephone number, email address, and SNS account. The address includes the address of the employee, and the department includes the department to which the employee belongs. Note that information such as job title and evaluation may also be included in the human resources information.

[0059] The skill-related information shown in Figure 4 includes various data / information such as employee ID, ability, qualification, training, and career history. Employee ID is an employee ID used with human resources information, and the same ID is assigned to the same employee. Ability includes the content of the work that can be performed, qualifications include the qualifications held by the employee, training includes the training that the employee has completed, and career history includes educational history and work history.

[0060] <Processing device configuration> 5 is a diagram illustrating an example of a processing device 20 according to an embodiment of the disclosure. For example, the processing device 20 is a device used by employees (including managers) of an organization. The processing device 20 includes one or more processors (e.g., CPUs) 210, one or more network communication interfaces 220, a storage device (storage unit) 230, a user interface 250, and one or more communication buses 270 for interconnecting these components.

[0061] The user interface 250 includes a display 251 and an input device 252 (such as a keyboard and / or a mouse, or some other pointing device).

[0062] The storage device 230 may be, for example, a high-speed random access memory (primary storage device) such as a DRAM, an SRAM, or other random access solid-state storage device. The storage device 230 may also be a non-volatile memory (secondary storage device) such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. The storage device 230 may also be a non-transitory computer-readable recording medium. The storage device 230 may be either a primary storage device (memory) or a secondary storage device (storage), or may include both.

[0063] The storage device 230 stores data and programs used by the information processing system 1. For example, the storage device 230 stores application programs for the processing device 20 in the information processing system 1.

[0064] The processor 210 executes a program stored in the storage device 230 to configure a service processing unit 211. The service processing unit 211 includes, for example, a web browser and an email application. The web browser enables browsing of web pages provided by the server 10. Furthermore, by executing an installed application for the user terminal, it becomes possible to browse web pages on which the above-mentioned services are provided. The service processing unit 211 has a communication control unit 212, a display control unit 213, and an operation control unit 214 in order to receive the services provided.

[0065] The communication control unit 212 acquires each screen information such as a skill registration application screen, a skill approval screen, a skill list screen, a display screen for first skill-related information or second skill-related information, etc., transmitted from the server 10. In addition, the communication control unit 212 outputs to the server 10 information selected or set using each screen, a predetermined request, work information related to the present service, etc.

[0066] The display control unit 213 controls the display 251 to display, based on each screen information acquired by the communication control unit 212, a registration application screen for skills of the subject service, a skill approval screen, a skill list screen, a display screen for first skill-related information or second skill-related information, etc.

[0067] The operation control unit 214 receives user operations on UI widgets displayed on each screen, and transmits operation information to an application of the processing device 20 or outputs the operation information to the server 10. For example, the operation control unit 214 outputs each piece of skill or career information selected, set, or input by an employee or the like to the server 10.

[0068] The communication control unit 212 transmits each piece of operation information received by the operation control unit 214 to the server 10 via the network communication interface 220 .

[0069] <Example> Next, a specific example of a use that can be provided by the present service will be described. Fig. 6 is a diagram showing a specific example A according to an embodiment of the present disclosure. The use example A is a technology for concealing confidential information of skill-related information when changing jobs.

[0070] In the example shown in FIG. 6, the concealment is performed through the following steps. (1) Registering skill data Employee skill data including skills or career set by the employee is associated with the employee ID of the employee. For example, the acquisition unit 112 acquires the employee ID and employee skill data from the processing device 20 used by the employee, and registers the employee skill data in the skill-related information associated with the employee ID. Note that the same employee ID in this system may be used even if the employee changes jobs.

[0071] (2) Registration of confidentiality conditions The administrator registers items (anonymization items) that the administrator wants to keep as confidential information as anonymization conditions in advance. For example, the acquisition unit 112 acquires anonymization condition information indicating the anonymization conditions from the processing device 20 used by the administrator, and registers the information in the storage device 130.

[0072] (3) Referencing confidentiality conditions in the language model The confidential information included in the anonymization conditions is referred to using a language model. For example, the anonymization unit 113 registers the anonymization conditions in a language model that performs morphological analysis, word extraction, word comparison, etc., and uses this language model during the anonymization process.

[0073] (4) When changing jobs When an employee changes jobs, the skill-related information input by Company A is output to the language model, compared with the anonymization conditions, and each piece of the skill-related information is converted into an expression that does not use confidential information. For example, the anonymization unit 113 obtains the skill-related information of the employee from the storage device 130 when the employee changes jobs, and anonymizes the information corresponding to the anonymization conditions among each piece of the skill-related information into other information.

[0074] (5) Register in the database The anonymization unit 113 requests the manager or an employee, if necessary, to make a final check of the anonymized information, and the skill-related information (second skill-related information) including the anonymized information is registered in the database. For example, the anonymization unit 113 requests the manager or an employee to make a final check of the anonymized information via the output unit 114.

[0075] (6) Handover After the employee changes jobs, the second skill-related information of the employee is passed on to Company B. For example, the output unit 114 outputs the second skill-related information of the employee to an information processing device used by Company B.

[0076] (7) Update After changing jobs, the employee can set and register new skills, etc., because the second skill-related information that has been carried over is associated with the employee's employee ID. For example, the acquisition unit 112 acquires the employee ID and new skill data, and registers the new skill data in the skill-related information that corresponds to the employee ID.

[0077] Regarding Specific Example A, if the system in question had not been introduced, both employees and managers would have had the following issues. For employees, there would have been issues such as the need to re-enter skill data when changing jobs, and the need to record and update resumes, etc., making it a high psychological hurdle to changing jobs. For managers, there would have been issues such as the risk of information leaks, as the skill-related information of job-changers may be linked to confidential company information.

[0078] Therefore, according to concrete example A, since skill-related information registered as confidential is kept confidential and the administrator can perform a final check before external output, it becomes possible to reuse the skill-related information and reduce the risk of information leakage.

[0079] 7 is a diagram showing a specific example B according to an embodiment of the present disclosure. The specific example B is a technology for utilizing skill-related information in recruiting activities. This makes it possible to build a system that provides appropriate information to users involved in recruiting activities.

[0080] 7, a candidate seeking a job registers skill-related information in the server 10. At this time, the anonymization unit 113 may compare the registered skill-related information (first skill-related information) with each registered anonymization condition and execute anonymization processing. The anonymized skill-related information is registered as second skill-related information in a database (job offer / talent pool) common to each company.

[0081] Furthermore, the analysis unit 116 can analyze the skill acquisition transition of the candidate, and the suggestion unit 117 can suggest a future career. For example, the analysis unit 116 can identify a user who has a transition similar to the skill acquisition transition of the candidate from the database, and the suggestion unit 117 can suggest a career to the candidate by referring to the career history, such as the current work history, of the identified user.

[0082] 7, the recruiter at Company A may look at skill trends by industry to grasp the strengths and weaknesses of the company. Also, the analysis unit 116 of the server 10 may compare the human resource requirements (job information) defined within Company A with the skill-related information registered in the database to identify candidates who match the job information.

[0083] The analysis unit 116 may extract skills from the skill-related information of the candidate and provide information for the selection process. For example, the analysis unit 116 may visualize the individual's motivation to learn from the candidate's skill maturation transition and skill acquisition transition. The analysis unit 116 may also identify the most suitable interviewer in Company A who matches the candidate's skill-related information based on the skill-related information within Company A.

[0084] Regarding Specific Example B, if the system in question had not been introduced, both candidates and recruiters would have had the following issues: For candidates, determining which companies matched their skills and the timing of their job change was left to the agent's suggestions and personal subjectivity, making it difficult for them to make independent decisions based on objective data.

[0085] In addition, it is difficult for companies to find candidates who meet their company's requirements for hiring managers, and even if they do find one, there is a risk of a mismatch. It is also difficult to find interviewers who can assess the candidates' abilities, which can lead to a mismatch after joining the company.

[0086] Therefore, according to concrete example B, candidates can receive career and job information suggestions based on objective data analyzed based on industry skill-related information, enabling recruiters to select candidates and / or interviewers with a reduced risk of mismatch.

[0087] 8 is a diagram showing a use example C according to an embodiment of the present disclosure. Use example C is a technology for utilizing skill-related information for self-development. This makes it possible to build a system that encourages users to develop themselves.

[0088] 8, a candidate seeking a job registers skill-related information in the server 10. At this time, the anonymization unit 113 may compare the registered skill-related information (first skill-related information) with each registered anonymization condition and execute anonymization processing. The anonymized skill-related information is registered in a database common to each company as second skill-related information.

[0089] As described above, the analysis unit 116 may compare the predetermined skills or predetermined careers of each user in the same industry based on each second skill-related information stored in the storage device 130. This makes it possible to grasp and visualize weaknesses and strengths based on skill comparison with other people in the same industry.

[0090] In addition, when a recruiter searches for personnel for a side job, the suggestion unit 117 may compare the skills or experience specific to the candidate identified by the analysis unit 116 with each temporary job listing, and suggest job listings corresponding to the specific skills or experience to the candidate or recruiter.

[0091] Regarding Specific Example C, if the system in question had not been introduced, both candidates and recruiters would have had the following issues. Candidates would have had no way to understand and visualize their own level within the industry. In addition, recruiters would have had difficulty finding suitable candidates for side jobs.

[0092] Therefore, according to the specific example C, the level of users in the industry can be grasped and visualized, and motivation for self-development and reskilling can be improved. In addition, it is possible to provide a marketplace that matches companies and individuals in side jobs.

[0093] <Operation description> Next, a description will be given of each operation of the information processing system 1. Fig. 9 is a flow chart showing an example of a process related to anonymization according to an embodiment. The example shown in Fig. 9 is an example in which the server 10 performs the anonymization process.

[0094] In step S102, the acquisition unit 112 acquires first skill-related information including each piece of information related to the skills or career history of an employee.

[0095] In step S104, the anonymization unit 113 determines whether each piece of information included in the first skill-related information acquired by the acquisition unit 112 satisfies the anonymization condition. If the first skill-related information satisfies the anonymization condition (step S104-YES), the process proceeds to step S106, and if the first skill-related information does not satisfy the anonymization condition (step S104-NO), the process ends.

[0096] In step S106, the anonymization unit 113 anonymizes information that satisfies the anonymization condition from among the pieces of information included in the first skill-related information.

[0097] In step S108, the output unit 114 outputs the second skill-related information including the information anonymized by the anonymization unit 113. The output unit 114 may output the second skill-related information to, for example, a processing device used by a person other than the employee who has the second skill-related information to be output.

[0098] Through the above processing, the information that is to be kept confidential is kept confidential in the skill-related information, which includes information about an employee's skills or career history, and therefore the information becomes, for example, acceptable for disclosure to others, thereby increasing the opportunities for utilizing the skill-related information.

[0099] <Screen example> Next, a description will be given of an example of each screen displayed in the information processing system 1. Fig. 10 is a diagram showing an example of a skill registration screen according to an embodiment. The skill registration screen D2 shown in Fig. 10 is an example of a screen for registering skills that a manager wants employees to set as having the skills.

[0100] For example, the administrator can register skills, etc. by selecting skills, qualifications, training, etc. from the master data items in the left column of screen D2. Screen D2 is a screen for setting training, and the administrator registers, edits, and deletes the necessary training from the training list displayed on screen D2.

[0101] Fig. 11 is a diagram showing an example of a skill list screen according to an embodiment. In the example shown in Fig. 11, the skill list is displayed as a skill map, and the skills possessed by each employee in each department are displayed as a list. For example, a manager can select a map type such as qualifications or training to grasp a list of skills possessed by employees for the selected skill item.

[0102] Fig. 12 is a diagram showing an example of a screen for requesting skill registration according to an embodiment. In the example shown in Fig. 12, the manager can search for an employee for whom skill registration is to be requested, or select an employee from an employee list. The screen shown in Fig. 12 shows employees for whom skill registration is being requested, and screen D6 shows that there is no employee for whom a request has been made.

[0103] Fig. 13 is a diagram showing another example of a screen for requesting skill registration according to an embodiment. In the example shown in Fig. 13, an employee list is selected, and the skills, qualifications, and training registered for employees "BCD" and "CDE" are displayed on screen D8.

[0104] For example, employee "BCD" has production line design, improvement, and management techniques registered as skills, Level 2 2D CAD Technician Certification registered as qualification, and training in hygiene management and safety measures in food processing registered as training.

[0105] Here, it is assumed that an employee is selected by an administrator and a request is made to register skills. Based on this request, the employee registers skills, qualifications, training, etc., and applies to the system. At this time, if the name of an internal confidential project is registered for skills, or a unique internal training name is registered for training, the anonymization unit 113 can anonymize the name of the confidential project or the unique training name.

[0106] Fig. 14 is a diagram showing an example of an approval screen for skills, etc. according to one embodiment. A screen D10 shown in Fig. 14 is a screen on which an administrator approves an application for skills, etc., and displays precautions for the administrator when approving the application.

[0107] Fig. 15 is a diagram showing an example of a screen for returning skills, etc. according to one embodiment. Screen D12 shown in Fig. 15 is a screen for an administrator to return an application for skills, etc., and displays precautions for returning the application to the administrator. If there is confidential information at the time of an employee's application for skills, etc., the administrator can reject or return the application. This makes it possible to prevent confidential information from being leaked at multiple stages by combining visual confirmation by the administrator, etc. with anonymization processing.

[0108] The above-mentioned embodiment is an example for explaining the disclosed technology, and is not intended to limit the disclosed technology to only the embodiment, and the disclosed technology can be modified in various ways without departing from the gist of the technology. In addition, the processes on the server side and the user's processing device side may be appropriately integrated, or the processes may be transferred to the other device, or the processes may be transferred to a different device. [Explanation of symbols]

[0109] 1...information processing system, 10...server, 20...processing device, 110...processor, 130...storage device, 111...service control unit, 112...acquisition unit, 113...anonymization unit, 114...output unit, 115...determination unit, 116...analysis unit, 117...proposal unit, 210...processor, 211...service processing unit, 212...communication control unit, 213...display control unit, 214...operation control unit, 230...storage device, 251...display

Claims

1. An information processing device, Obtaining first skill-related information including each piece of information regarding the skills or experience of the employee; anonymizing information that satisfies an anonymization condition among each piece of information included in the first skill-related information; Outputting second skill-related information including the anonymized information; An information processing method for performing the above.

2. The outputting step includes: The information processing method according to claim 1 , further comprising outputting the second skill-related information of an employee of a first company to a processing device managed by a second company different from the first company.

3. The concealment includes: The information processing method according to claim 1 , further comprising: anonymizing, when information corresponding to each setting information of each anonymization item included in the anonymization conditions is included in the first skill-related information, the corresponding information being anonymized.

4. The concealment includes: The information processing method according to claim 3 , further comprising: performing a process of forming the corresponding information into a higher conceptualization; or, when the corresponding information is a numerical value, performing a process of rounding the corresponding information to a predetermined range including the numerical value.

5. The concealment includes: The information processing method according to claim 1 , further comprising, when information that may be included in the first skill-related information is added or updated, determining whether the added or updated information satisfies a confidentiality condition.

6. The outputting step includes:

2. The information processing method according to claim 1, further comprising registering the second skill related information in a storage device that stores second skill related information of each employee of each company.

7. The information processing method according to claim 6 , further comprising: comparing each piece of second skill-related information stored in the storage device with job information to determine similarity.

8. The information processing method according to claim 6 , further comprising the step of comparing a predetermined skill or a predetermined career history of each employee included in a predetermined category based on each second skill-related information stored in the storage device.

9. The information processing method according to claim 8 , further comprising providing a first employee included in the predetermined category with skills or experience that differentiates the first employee from the skills or experience of other employees.

10. The information processing method of claim 9, further comprising the steps of: comparing the skills or experience specific to the first employee among the differentiated skills or experience with each temporary job offer, and proposing job offer information corresponding to the specific skills or experience to the first employee.

11. In the information processing device, Obtaining first skill-related information including each piece of information regarding the skills or experience of the employee; anonymizing information that satisfies an anonymization condition among each piece of information included in the first skill-related information; Outputting second skill-related information including the anonymized information; A program that executes the following.

12. An information processing device having a processor, The processor, Obtaining first skill-related information including each piece of information regarding the skills or experience of the employee; anonymizing information that satisfies an anonymization condition among each piece of information included in the first skill-related information; Outputting second skill-related information including the anonymized information; An information processing device that executes the above.

Citation Information

Cited By

  • Set-up method

    EP3037576A1

  • Setup equipment for flatbed knitting machine

    EP3168350A1

  • Information processing system, information processing method and program

    JP7812968B1

  • Skill matching support system, skill matching support method, and program

    JP7930472B1