Information processing method, information processing apparatus, and program
An information processing method predicts users' income upon acquiring new skills, addressing the lack of such prediction in existing systems and motivating skill acquisition.
Patent Information
- Application Number
- JP2024078826
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-14
- Publication Date
- 2025-11-27
- Estimated Expiration
- 2044-05-14
AI Technical Summary
Existing systems fail to predict the income a user will have if they acquire a predetermined skill.
An information processing method that acquires career information, identifies relevant skills, generates options for skill acquisition, and predicts the income the user will have if they possess the skill, presenting this information to the user.
Enables users to predict their income upon acquiring a skill, increasing motivation to learn new skills.
Smart Images

Figure 2025173304000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing method, an information processing device, and a program. [Background technology]
[0002] There are known systems for supporting career development. For example, Patent Document 1 discloses a system that evaluates the abilities of doctors who wish to change jobs and estimates their annual income, thereby determining their market value. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2004-54920 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the above-mentioned conventional system does not implement a mechanism for predicting the income that a user will have if they acquire a predetermined skill and presenting the predicted annual income to the user.
[0005] Therefore, the disclosed technology aims to provide a technology that can predict the income a user will earn if they acquire a predetermined skill. [Means for solving the problem]
[0006] An information processing method that is one aspect of the disclosed technology causes an information processing device to acquire career information related to a user's career, identify one or more skills to present to the user as options based on the career information, generate one or more options corresponding to the identified one or more skills, and, if the user selects a specific option from the one or more generated options, predict the income the user will have if they possess the skill corresponding to the specific option. [Effects of the Invention]
[0007] According to the present invention, it is possible to predict the income that a user will have if he or she acquires a predetermined skill. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram for explaining an overview of the present invention. [Figure 2] FIG. 1 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment. [Figure 3] FIG. 2 is a diagram illustrating an example of a functional configuration of a server according to an embodiment. [Figure 4] FIG. 10 is a diagram illustrating an example of data stored in a server according to an embodiment. [Figure 5] FIG. 10 is a diagram illustrating an example of data stored in a server according to an embodiment. [Figure 6] FIG. 10 is a diagram illustrating an example of data stored in a server according to an embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of data stored in a server according to an embodiment. [Figure 8] FIG. 10 is a diagram illustrating an example of data stored in a server according to an embodiment. [Figure 9] FIG. 10 is a diagram illustrating an example of data stored in a server according to an embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of a screen displayed on a user terminal according to an embodiment. [Figure 11]FIG. 10 is a diagram illustrating an example of a screen displayed on a user terminal according to an embodiment. [Figure 12] FIG. 10 is a diagram illustrating an example of a screen displayed on a user terminal according to an embodiment. [Figure 13] FIG. 10 is a diagram illustrating an example of a screen displayed on a user terminal according to an embodiment. [Figure 14] FIG. 10 is a diagram illustrating an example of a screen displayed on a user terminal according to an embodiment. [Figure 15] FIG. 10 is a diagram illustrating an example of a screen displayed on a user terminal according to an embodiment. [Figure 16] FIG. 10 is a diagram illustrating an example of a screen displayed on a user terminal according to an embodiment. [Figure 17] FIG. 10 is a diagram illustrating an example of the operation of a server according to an embodiment. [Figure 18] FIG. 2 is a diagram illustrating an example of a hardware configuration according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. The following embodiments are merely examples for explaining the present invention, and are not intended to limit the present invention to the embodiments. Furthermore, the present invention can be modified in various ways without departing from the spirit of the present invention. Furthermore, the same components in each drawing will be designated by the same reference numerals whenever possible, and redundant explanations will be omitted whenever possible.
[0010] <System Overview> Figure 1 is a diagram for explaining an overview of the present invention. The present invention is an invention in which an intermediary provides a service to a user U for predicting the income of the user U (hereinafter also referred to as "the service"). The income predicted in the service is also referred to as "predicted income."
[0011] A user U can use the service by registering, for example, his / her name, place of employment, occupation, skills possessed, current income, and the like.
[0012] The intermediary provides the Service to registered users. The Service includes, for example, a service that presents user U with a projected annual income, a service that provides user U with job information, a service that provides user U with events such as study sessions related to specific skills, and a service that provides user U with media information such as news related to specific skills.
[0013] Fig. 2 is a diagram showing an example of the configuration of an information processing system according to an embodiment. As shown in Fig. 2, the information processing system 1 includes a server 10, one or more information processing devices 20A and 20B (hereinafter, also referred to as "information processing device 20" when there is no need to distinguish between the information processing devices 20A and 20B), and one or more information processing devices 30A and 30B (hereinafter, also referred to as "information processing device 30" when there is no need to distinguish between the information processing devices 30A and 30B). The server 10, the information processing device 20, and the information processing device 30 can transmit and receive data to and from each other via a network N.
[0014] The server 10 is a server that provides the present service. The server 10 acquires information about users from the information processing device 20, for example, via the network N. The server 10 performs the process described below using the acquired information about users, and transmits information about the user's expected income, etc. to the information processing device 20 via the network N. The server 10 acquires job information from the information processing device 30, for example. The server 10 transmits the acquired job information to the information processing device 20, for example, via the network N. The server 10 acquires information about events related to a predetermined skill. The server 10 transmits the acquired event information to the information processing device 20, for example, via the network N. The server 10 acquires media information, such as news related to a predetermined skill. The server 10 transmits the acquired media information to the information processing device 20, for example, via the network N.
[0015] The information processing device 20 (hereinafter also referred to as "user terminal 20") is an information processing device used by a user U shown in FIG. 1. The user terminal 20 acquires at least information related to projected income from the server 10, for example, via the network N. The user terminal 20 is, for example, a personal computer, a smartphone, a tablet terminal, or the like. The user terminal 20 may use a web browser to access a website (or web page) provided by the server 10 and receive the service provided on this website. An application program (app) for using the service provided by the server 10 may be installed in the user terminal 20. This app causes the user terminal 20 to execute at least a part of the processing related to the service disclosed in the examples described below. When this app is executed, the user terminal 20 accesses the server 10 and transmits and receives information used to execute the app.
[0016] The information processing device 30 (hereinafter also referred to as "company terminal 30") is an information processing device used by companies and the like that are recruiting personnel. The company terminal 30 transmits job information to the server 10, for example, via the network N. The company terminal 30 is, for example, a personal computer, a smartphone, a tablet terminal, etc.
[0017] <Functional configuration> 3 is a diagram showing an example of the functional configuration of the server 10 according to an embodiment. The server 10 realizes the present service by executing a predetermined program (hereinafter also referred to as a "server program"). As shown in FIG. 3, the server 10 includes a control unit 11, a communication unit 12, and a storage unit 13.
[0018] The control unit 11 includes an acquisition unit 14 , a specification unit 15 , a generation unit 16 , and a prediction unit 17 .
[0019] The acquisition unit 14 acquires various information from the user terminal 20, the company terminal 30, and / or the storage unit 13, etc.
[0020] The acquisition unit 14 acquires, for example, carrier information related to the user's carrier. The acquisition unit 14 may acquire the carrier information from, for example, the user terminal 30. The acquisition unit 14 may acquire the carrier information by, for example, reading out the carrier information stored in the storage unit 13.
[0021] The career information includes, for example, at least one of information about skills possessed by the user (user possessed skill information), information about the user's current income (user income information), information about events provided to the user (user event information), and information about job offers related to the user (user job offer information). The career information may be acquired from an external service different from the Service. For example, the career information may be acquired from GitHub (registered trademark), a software development platform.
[0022] The user skill information is information indicating skills currently possessed by the user.
[0023] The user income information is information indicating the user's current income, and includes, for example, information regarding the user's annual income, monthly income, daily wage, hourly wage, bonus, and remuneration as a self-employed person.
[0024] User event information is information about events in which a user has participated, etc. User event information includes, for example, at least one of information indicating an event in which a user has participated, information indicating an event for which a user has applied to participate, and information indicating that a user has viewed information about an event. An event is, for example, an event in which a user learns a predetermined skill. An event may be an event hosted by the intermediary shown in FIG. 1. An event may also be an event hosted by another user registered with the service. An event may also be an event hosted by a company or the like that registers job information with the service.
[0025] User job information is information indicating that a user has viewed job information registered in the Service. User job information includes, for example, at least one of information indicating that a user has viewed job information and information indicating that a user has applied for a job indicated by the job information. Note that the job information registered in the Service includes at least one of job information that includes having a specific skill as one of the employment conditions, and job information that involves work that requires a specific skill but is open to inexperienced individuals who do not possess that skill.
[0026] The specifying unit 15 specifies one or more skills to be presented to the user as options based on the career information acquired by the acquiring unit 14.
[0027] The identification unit 15 identifies one or more skills to present to the user as options based on, for example, user-possessed skill information included in the career information. More specifically, the identification unit 15 identifies one or more skills other than those included in the skills currently possessed by the user indicated by the user-possessed skill information. That is, the identification unit 15 identifies one or more skills that the user does not currently possess.
[0028] The generation unit 16 generates one or more options corresponding to the one or more skills identified by the identification unit 15.
[0029] The generation unit 16 generates, for example, one or more options corresponding to one or more skills that the user identified by the identification unit 15 does not currently possess. The generated options are presented to the user as buttons B1 to B5 shown in FIGS. 10 to 16, which will be described later.
[0030] When a specific option is selected by the user from one or more options generated by the generation unit 16, the prediction unit 17 predicts the income that the user will receive when acquiring a skill corresponding to the specific option. The process of predicting income by the prediction unit 17 will be described in detail later.
[0031] The above process makes it possible to predict the income that a user will have if they acquire a predetermined skill. As a result, the predicted income can be presented to the user, which can increase the user's motivation to acquire the predetermined skill.
[0032] The identifying unit 15 may identify one or more skills in which the user is interested, based on the career information acquired by the acquiring unit 14.
[0033] The identification unit 15 may identify one or more skills in which the user is interested, for example, based on user event information included in the career information. More specifically, the identification unit 15 identifies the skills based on information such as participation in an event to learn a specific skill indicated by the user event information. That is, the identification unit 15 identifies skills that can be learned in an event in which the user has participated, applied to participate, or viewed guidance information. This makes it possible to identify what skills the user is interested in.
[0034] The identification unit 15 may identify one or more skills in which the user is interested, for example, based on the user's job information included in the career information. That is, the identification unit 15 identifies skills included in job information that the user has viewed and / or applied for. This makes it possible to identify what skills the user is interested in.
[0035] The above process makes it possible to predict the income a user will earn if they acquire a specific skill that they are interested in. As a result, this income can be presented to the user, allowing the user to become aware of the skills they are interested in. This can increase the user's motivation to acquire skills.
[0036] When a user selects one or more options different from a specific option selected by the user, the prediction unit 17 may predict the income that the user will earn when acquiring the skills corresponding to the different option or options.
[0037] For example, when a user selects a specific option from multiple options generated by the generation unit 16 and then selects another option, the prediction unit 17 may predict the income that the user will earn when acquiring the skill corresponding to the other option.
[0038] Through the above process, the user can change the option to be selected from options corresponding to a plurality of skills.
[0039] The prediction unit 17 may predict the income when the user has a skill corresponding to a specific option selected by the user for a predetermined period of time. A detailed description of the process by the prediction unit 17 for predicting the income when the user has a skill for a predetermined period of time will be given later.
[0040] This allows users to understand the expected income they will earn if they have a certain skill for a certain period of time, which allows users to consider their career development while taking into account their future income for a certain period of time.
[0041] The acquisition unit 14 may acquire period information relating to a period input by a user.
[0042] The acquisition unit 14 may acquire, for example, from the user terminal 20 via the network N, period information regarding the period that the user can spend to acquire a skill.
[0043] The identification unit 15 may identify one or more skills to present to the user as options based on the career information and period information acquired by the acquisition unit 14, and may identify one or more skills that the user is expected to be able to acquire within the period input by the user.
[0044] The identification unit 15 may identify one or more skills that the user does not currently possess based on, for example, user-possessed skill information included in the career information. The identification unit 15 may further identify, based on period information, one or more skills that the user is expected to be able to acquire within the period indicated by the period information from the identified one or more skills.
[0045] In this case, the generation unit 16 may generate one or more options corresponding to one or more skills identified by the identification unit 15 that the user is expected to be able to acquire within the period input by the user.
[0046] Through the above process, skills that can be acquired within a time period specified by the user can be presented to the user, allowing the user to consider their own career development while taking into account the time required to acquire the skills.
[0047] When a user selects a specific option from one or more options generated by the generation unit 16, the prediction unit 17 may predict the income that the user will earn when acquiring a skill corresponding to the specific option and the period of time that the user will require to acquire the skill.
[0048] For example, when a specific option is selected by a user from one or more options corresponding to one or more skills that the user is expected to be able to acquire within a period input by the user, which options are generated by the generation unit 16, the prediction unit 17 predicts the income that the user will have when acquiring the skill corresponding to the specific option and the period required for the user to acquire the skill. A detailed description of the process of predicting the income and the period performed by the prediction unit 17 will be given later.
[0049] The above process allows the user to be presented with the income expected if they acquire skills that can be acquired within a time period specified by the user, and the time required to acquire the skills. As a result, the user can consider their own career development based on the presented income and time period.
[0050] The acquisition unit 14 may acquire event information related to an event of a skill corresponding to a specific option selected by the user or job information related to a job offer for a skill corresponding to the specific option.
[0051] The acquisition unit 14 acquires, for example, from the information about events stored in the storage unit 13, event information about an event of a skill corresponding to a specific option selected by the user.
[0052] The acquisition unit 14 acquires, for example, from the job information stored in the storage unit 13, job information relating to a job that includes a skill corresponding to a specific option selected by the user.
[0053] The generation unit 16 may generate options corresponding to events or job offers of skills corresponding to specific options selected by the user, based on the event information or job offer information acquired by the acquisition unit 14.
[0054] The generated options are presented to the user as "Click here for study sessions!" and "Click here for jobs open to those with no experience!" shown at the bottom of a screen D9 in FIG. 16, which will be described later.
[0055] Through the above process, the user can obtain information about events or job offers related to a specific skill, which allows the user to consider participating in an event or applying for a job offer in order to acquire the specific skill.
[0056] <Data example> Examples of data stored in the server 10 will be described with reference to FIGS.
[0057] 4 illustrates user-related data according to one embodiment. The data illustrated in FIG. 4 includes, by way of example and not limitation, data / information such as "ID," "name," "place of employment," "occupation," "skills," "income," "events," and "job offers."
[0058] "ID" includes, for example, identification information for identifying a user.
[0059] "Name" includes, for example, information indicating the user's name or nickname.
[0060] "Employer" includes, for example, information indicating the name of the company or other entity where the user currently works. If the user is a sole proprietor, the information may include information indicating that the user is a sole proprietor and / or information regarding the name of the company or other entity with which the user has a contract for outsourcing as a sole proprietor.
[0061] "Occupation" includes, for example, information indicating the position of the user at his / her workplace.
[0062] The "skill" includes, for example, information indicating the skills currently possessed by the user. That is, the "skill" includes the above-mentioned user-possessed skill information.
[0063] "Income" includes, for example, information indicating the user's current income. That is, "Income" includes the user income information.
[0064] "Event" includes, for example, information about an event that the user has participated in. In other words, "Event" includes the above-mentioned user event information.
[0065] "Job offer" includes, for example, information indicating that the user has viewed the job offer information registered in the service. In other words, "job offer" includes the user job offer information.
[0066] Figure 5 shows data related to companies hiring, etc., according to one embodiment. The data shown in Figure 5 includes, by way of example and not limitation, data / information such as "ID," "company name," "job title," "salary," "required skills," and "conditions."
[0067] "ID" includes, for example, identification information that identifies the hiring company, etc.
[0068] "Company name" includes, for example, information indicating the name of the company hiring.
[0069] "Position" includes, for example, information indicating the position being recruited for by a company or the like.
[0070] "Salary" includes, for example, information indicating the salary for the position being recruited by a company or the like that is hiring.
[0071] "Required skills" includes, for example, information indicating the skills required for the job position being recruited by the hiring company or the like.
[0072] The "conditions" include, for example, information indicating the recruitment conditions for a position being recruited by a company seeking employment, etc. The "conditions" include, but are not limited to, information indicating that inexperienced people who do not have the "required skills" are eligible to apply, information indicating that remote work is possible, etc.
[0073] FIG. 6 shows data relating to a reference income corresponding to a predetermined skill according to one embodiment. The data shown in FIG. 6 associates a predetermined skill with a "reference income" when the skill is acquired. The "reference income" is a reference value for the income of a person who possesses the predetermined skill. The "reference income" includes, for example, the average income (e.g., average annual salary) or median income of a person who uses the predetermined skill in their work. The "reference income" may be calculated from the salary amount included in the job information registered with the service. The "reference income" may also be calculated based on information indicating the current income of a user who possesses the predetermined skill and is registered with the service. Note that the calculation method for the "reference income" is not particularly important as long as the reference value for the income of a person who possesses the predetermined skill is known.
[0074] FIG. 7 illustrates data related to income increases corresponding to predetermined skills according to one embodiment. The data illustrated in FIG. 7 associates predetermined skills with "income increases" for each predetermined period when the skills are acquired. In the example illustrated in FIG. 7, "skill A" is associated with information indicating that the "income increases" for each year when "skill A" is acquired are 100,000 yen in the first year, 200,000 yen in the second year, and 400,000 yen in the third year (years after the fourth year are not shown). The "income increases" may be calculated, for example, based on data on users who have previously acquired the predetermined skill and experienced an increase in income. The "income increases" may be calculated in any manner, as long as the predetermined skill and the income increases for each predetermined period when the skill is acquired are known. The "income increases" may also be appropriately changed depending on market trends, technological trends, and the like.
[0075] FIG. 8 illustrates data related to a predetermined skill acquisition period according to an embodiment. The data illustrated in FIG. 8 associates a predetermined skill with a "capable period" required to acquire the skill. The "capable period" is, for example, the period required to acquire the predetermined skill. The "capable period" is arbitrary, and may be measured in months, as described below, or may be measured in years, weeks, or days. As an example, the data illustrated in FIG. 8 associates skill A with 12 months, which indicates the "capable period." In other words, in order for a user to acquire skill A, they must study or gain work experience related to skill A for 12 months. The "capable period" may be calculated, for example, by the intermediary agent illustrated in FIG. 1 conducting a questionnaire survey of users who have actually acquired the skill. The "capable period" may be calculated in any manner, as long as the period required to acquire the predetermined skill is known.
[0076] 9 illustrates data related to event information corresponding to a predetermined skill according to one embodiment. By way of example and not limitation, the event information may include information related to the date and time of the event, the location of the event, the organizer of the event, the URL of a webpage for registering to participate in the event, and the like.
[0077] <Screen example> 10 to 16, examples of screens for services provided by the information processing system 1 will be described.
[0078] Fig. 10 is an example of a screen displayed on the user terminal 20. In the example shown in Fig. 10, a button B1 for selecting skill A identified by the identification unit 15, a button B2 for selecting skill B identified by the identification unit 15, and a button B3 for selecting skill C identified by the identification unit 15 are displayed on the screen D1. Furthermore, on the screen D1, a display field C1 displays "5 million yen" as the user's current income (for example, annual income).
[0079] In this case, screen information including information indicating the user's current income stored in the storage unit 13 is transmitted to the user terminal 20, and the income is displayed in the display field C1.
[0080] Fig. 11 shows screen D2 that is displayed when the user selects button B1 on screen D1 shown in Fig. 10. In the example shown in Fig. 11, when button B1 is selected, "6 million yen" is displayed in display field C2 as the income (e.g., annual income) when the user acquires skill A corresponding to button B1.
[0081] In this case, when button B1 is selected, a request for providing a predicted income is sent from the user terminal 20 to the server 10. The server 10, which has received the request, sends screen information including the reference income of "6 million yen" (shown in FIG. 6) associated with skill A, which is stored in the storage unit 13, to the user terminal 20. This allows the user to understand the predicted income if they acquire skill A.
[0082] Furthermore, the selected button B1 is displayed in a different display mode from the unselected buttons B2 and B3. In the example shown in Fig. 11, the selected button B1 is displayed in a different color from the unselected buttons B2 and B3. This allows the user to easily distinguish between the selected and unselected buttons.
[0083] Furthermore, when the button B1 is selected again on the screen D2, the screen returns to the screen D1.
[0084] Fig. 12 shows screen D3 that is displayed when the user selects button B2 on screen D1 shown in Fig. 10. In the example shown in Fig. 12, when button B2 is selected, "5.3 million yen" is displayed in display field C2 as the income (e.g., annual income) when the user acquires skill B corresponding to button B2.
[0085] In this case, when button B2 is selected, a request for presentation of a predicted income is sent from the user terminal 20 to the server 10. The server 10, which has received the request for presentation, sends screen information including the reference income of "5.3 million yen" (shown in FIG. 6) associated with skill B, which is stored in the storage unit 13, to the user terminal 20. This allows the user to understand the income that will be expected if skill B is acquired.
[0086] As a result, the user can easily switch between a screen (e.g., screen D2) showing the projected income for a particular skill (e.g., skill A) and a screen (e.g., screen D3) showing the projected income for another skill (e.g., skill B).
[0087] Fig. 13 shows a screen D4 that is displayed when buttons B2 and B3 are selected. In the example shown in Fig. 13, when buttons B2 and B3 are selected, "5.5 million yen" is displayed in a display field C2 as the income (e.g., annual income) when the user acquires skill B corresponding to button B2 and skill C corresponding to button B3.
[0088] In this case, when buttons B2 and B3 are selected, a request for presentation of a predicted income is sent from the user terminal 20 to the server 10. Upon receiving the presentation request, the server 10 calculates the predicted income to be displayed in the display field C2. The server 10 sends screen information including the calculated predicted income to the user terminal 20. Note that there is no particular restriction on the method of calculating the predicted income to be displayed when multiple skills are selected, as shown in FIG. 13. For example, the server 10 may use the higher of the standard income of "5.3 million yen" (shown in FIG. 6) associated with skill B and the standard income of "5.5 million yen" (shown in FIG. 6) associated with skill C, which are stored in the memory unit 13, as the predicted income. For example, the server 10 may calculate the predicted income as the sum (800,000 yen) of the difference (500,000 yen) between the user's current income (5 million yen) and the standard income of 5.5 million yen associated with skill B stored in the memory unit 13, and the difference (300,000 yen) between the user's current income (5 million yen) and the standard income of 5.3 million yen associated with skill C stored in the memory unit 13, to the user's current income (5 million yen), resulting in an amount (5.8 million yen).
[0089] From the above, the user can understand the expected income if he / she acquires skills B and C.
[0090] 14 is a screen D5 that displays the predicted income of a user who has a selected skill for a predetermined period of time. In the example shown in FIG. 14, when button B1 is selected, the predicted income (5.1 million yen) for the first year of a user who has acquired skill A is displayed in display field C21. In addition, the predicted income (5.3 million yen) for the second year of a user who has acquired skill A is displayed in display field C22.
[0091] In this case, when button B1 is selected, a request for presentation of a predicted income is sent from the user terminal 20 to the server 10. Upon receiving the request, the server 10 calculates the predicted income to be displayed in the display fields C21 and C22. The server 10 sends screen information including the calculated predicted income to the user terminal 20. The method for calculating the predicted income to be displayed in the display fields C21 and C22 is not particularly limited. For example, the server 10 may calculate the "first-year predicted income of a user who has acquired skill A" by adding the income increase amount "100,000 yen" (shown in FIG. 7) associated with skill A stored in the memory unit 13 to the user's current income (5 million yen) to obtain a total of 5.1 million yen. For example, the server 10 may calculate the "second-year predicted income of a user who has acquired skill A" by adding the income increase amount "300,000 yen" (shown in FIG. 7) associated with skill A stored in the memory unit 13 to the user's current income (5 million yen) to obtain a total of 5.3 million yen.
[0092] From the above, the user can grasp the predicted income if he / she possesses skill A for a predetermined period of time.
[0093] 15 is a diagram illustrating a screen for presenting to a user skills that can be acquired within a period specified by the user, and a screen for presenting the income that can be expected if the user acquires the skills within the period and the period required to acquire the skills. In the example shown in FIG. 15, on screen D6, the user inputs the period that the user can spend acquiring the predetermined skill in display field C4. After the period is input in display field C4, screen D6 transitions to screen D7.
[0094] Screen D7 is a screen that displays one or more skills that are expected to be acquired within the period entered in display field C4. In the example shown in FIG. 15, skill B (button B4) and skill C (button B5) that are expected to be acquired within five months are displayed. In this case, when a period is entered in display field C4, a skill presentation request is transmitted from user terminal 20 to server 10. Upon receiving the presentation request, server 10 extracts an "acquisition period" that is within the period entered in display field C4 from among the "acquisition period" (shown in FIG. 8) stored in memory unit 13. Server 10 transmits screen information including one or more skills associated with the extracted "acquisition period" to user terminal 20.
[0095] This allows the user to be presented with skills that can be acquired within a time period specified by the user, enabling the user to consider their own career development based on the presented skills.
[0096] Screen D8 is a screen that is displayed when a button on screen D7 is selected. In the example shown in FIG. 15, selecting button B4 on screen D7 transitions from screen D7 to screen D8. On screen D8, the user's current income (5 million yen) is displayed in display field C5. On screen D8, the income (5.3 million yen) that the user will have when acquiring skill B corresponding to button B4 is displayed as a predicted income in display field C6. On screen D8, the period (3 months) required to acquire skill B corresponding to button B4 is displayed in display field C7.
[0097] In this case, when button B4 is selected on screen D7, a request for presentation of the user's current income, the income expected when the user acquires skill B corresponding to button B4, and the period required to acquire skill B is transmitted from the user terminal 20 to the server 10. The server 10, which has received the presentation request, calculates the income expected when the user acquires skill B using the calculation method described above or the like. The server 10 transmits screen information to the user terminal 20, which includes the user's current income stored in the memory unit 13, the calculated predicted income, and the "acquisition period" associated with skill B, which is stored in the memory unit 13.
[0098] This allows the user to be presented with the income expected if they acquire skills that can be acquired within the time frame indicated by the user, and the time required to acquire the skills, allowing the user to consider their own career development based on the presented income and time frame.
[0099] FIG. 16 is a diagram illustrating a screen for presenting event information and / or job information to a user. Screen D9 is a screen on which a link to event information and a link to job information are further displayed in addition to screen D2. In the example shown in FIG. 16, a link to event information, "Study sessions here!", and a link to job information, "Jobs open to those with no experience here!", are displayed at the bottom of screen D9. When "Study sessions here!" is selected on screen D9, a webpage related to events for learning skill A is displayed. When "Jobs open to those with no experience here!" is selected on screen D9, a webpage related to jobs open to those with no experience who do not have skill A is displayed.
[0100] This allows the user to obtain information about events or job offers related to a specific skill, which allows the user to consider participating in an event or applying for a job in order to acquire the specific skill.
[0101] <Example of operation> An example of the operation of the server 10 according to an embodiment will be described with reference to Fig. 17. Fig. 17 is a flowchart showing the flow of processing by the server 10.
[0102] In step S1, carrier information relating to the user's carrier is acquired.
[0103] In step S2, one or more skills are identified based on the career information to be presented to the user as options.
[0104] In step S3, one or more options corresponding to the identified one or more skills are generated.
[0105] In step S4, a user's selection of a specific option from the one or more options generated is accepted.
[0106] In step S5, the income that the user will receive when acquiring the skill corresponding to the specific option selected by the user is predicted.
[0107] <Hardware configuration> 18, an example of a hardware configuration in which the above-mentioned server 10, information processing device 20, and information processing device 30 are realized by a computer 100 will be described. Note that the functions of each device can also be realized by dividing them into multiple devices.
[0108] As shown in FIG. 18, the computer 100 includes a processor 101, a memory 103, a storage device 105, an input I / F unit 107, a data I / F unit 109, a communication I / F unit 111, and a display device 113.
[0109] The processor 101 controls various processes in the computer 100 by executing a program (for example, a server program or a user program) stored in the memory 103. For example, the various functional units provided in the control unit 11 of the server 10 or the control unit of the user device can be realized by the processor 101 executing a program temporarily stored in the memory 103.
[0110] The memory 103 is a storage medium such as a RAM (Random Access Memory), etc. The memory 103 temporarily stores the program code of the program executed by the processor 101 and data required when the program is executed.
[0111] The storage device 105 is a non-volatile storage medium such as a hard disk drive (HDD) or flash memory. The storage device 105 stores an operating system and various programs for implementing the above-mentioned configurations. In addition, the storage device 105 can also store the above-mentioned information / data. Such programs and data are loaded into the memory 103 as needed and are referenced by the processor 101.
[0112] The input I / F unit 107 is a device for receiving input from a user. Specific examples of the input I / F unit 107 include a keyboard, a mouse, a touch panel, various sensors, and a wearable device. The input I / F unit 107 may be connected to the computer 100 via an interface such as a USB (Universal Serial Bus).
[0113] The data I / F unit 109 is a device for inputting data from outside the computer 100. A specific example of the data I / F unit 109 is a drive device for reading data stored in various storage media. The data I / F unit 109 may be provided outside the computer 100. In this case, the data I / F unit 109 is connected to the computer 100 via an interface such as a USB.
[0114] The communication I / F unit 111 is a device for performing data communication via the Internet N, either wired or wirelessly, with devices external to the computer 100. The communication I / F unit 111 may be provided outside the computer 100. In this case, the communication I / F unit 111 is connected to the computer 100 via an interface such as a USB.
[0115] The display device 113 is a device for displaying various types of information. Specific examples of the display device 113 include a liquid crystal display, an organic EL (Electro-Luminescence) display, and a display of a wearable device. The display device 113 may be provided outside the computer 100. In this case, the display device 113 is connected to the computer 100 via, for example, a display cable. Furthermore, when a touch panel is adopted as the input I / F unit 107, the display device 113 can be configured as an integral part of the input I / F unit 107.
[0116] The components of the server described in the above embodiment are assumed to realize predetermined processing in cooperation with other hardware by the processor 101 executing a program stored in the storage device 105. In other words, these components are considered to be software or firmware, as well as corresponding hardware, and in both of these concepts, they are also referred to as "functions," "means," "parts," "processing circuits," "units," or "modules," and can be interpreted as such.
[0117] The above-described embodiments are merely examples for explaining the present invention, and are not intended to limit the present invention to these embodiments. Furthermore, the present invention can be modified in various ways without departing from the spirit of the invention. Furthermore, those skilled in the art can adopt embodiments in which the above-described elements are replaced with equivalents, and such embodiments are also within the scope of the present invention. [Explanation of symbols]
[0118] 1...information processing system, 10...server, 11...control unit, 12...communication unit, 13...storage unit, 14...acquisition unit, 15...identification unit, 16...generation unit, 17...prediction unit, 20...information processing device, 30...information processing device, 100...computer, 101...processor, 103...memory, 105...storage device, 107...input I / F unit, 109...data I / F unit, 111...communication I / F unit, 113...display device, B1 to B5...buttons, C1 to C7...display columns, D1 to 9...screens, N...network, U...user
Claims
1. In the information processing device, Obtaining career information about the user's career; identifying one or more skills to present to the user as options based on the career information; generating one or more options corresponding to the identified one or more skills; When a specific option is selected by the user from the one or more generated options, predicting an income that the user will receive when acquiring a skill corresponding to the specific option; A program that executes the following.
2. The program of claim 1 , wherein the identifying step includes identifying one or more skills in which the user is interested based on the career information.
3. The program of claim 1 or 2, wherein the predicting includes predicting income when the user acquires skills corresponding to one or more options different from the specific option when the user selects one or more options different from the specific option.
4. The program of claim 1 , wherein the predicting comprises predicting an income when the user has a skill corresponding to the particular option for a predetermined period of time.
5. The information processing device includes: acquiring time period information relating to a time period input by the user; The program of claim 1, wherein the identifying step includes identifying one or more skills to present as options to the user based on the career information and the period information, and one or more skills that the user is expected to be able to acquire within the period.
6. 6. The program of claim 5, wherein the predicting includes predicting, when the user selects a specific option from the one or more generated options, the income that the user will earn when acquiring a skill corresponding to the specific option and the time required for the user to acquire the skill.
7. The information processing device includes: Acquiring event information related to an event for the skill corresponding to the specific option or job information related to a job offer for the skill corresponding to the specific option; The program according to claim 1 , further causing the program to execute generating options related to events or job offers of skills corresponding to the specific options based on the event information or the job offer information.
8. An information processing method executed by an information processing device, Obtaining career information about the user's career; identifying one or more skills to present to the user as options based on the career information; generating one or more options corresponding to the identified one or more skills; When a specific option is selected by the user from the one or more generated options, predicting an income that the user will receive when acquiring a skill corresponding to the specific option; An information processing method that performs the above.
9. Obtaining career information about the user's career; identifying one or more skills to present to the user as options based on the career information; generating one or more options corresponding to the identified one or more skills; When a specific option is selected by the user from the one or more generated options, predicting an income that the user will receive when acquiring a skill corresponding to the specific option; An information processing device that executes the above.
Citation Information
Patent Citations
Salary prediction method and device, and readable storage medium
CN113780669A
Information server, information providing method, and program
JP2007011541A
Continual capacity building system for industrial personnel
JP2009230744A
Program, information processing device, and method
JP2022085338A
Information processing apparatus, information processing method, and information processing program
JP2024008344A