A method for controlling a job search support system, a job search support system, and a program.
The job search support system addresses the challenge of invalid invitation codes by issuing and displaying invitation codes on communication tools, enhancing user registration convenience and service utilization.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- AGEROBOTICS CO LTD
- Filing Date
- 2025-04-21
- Publication Date
- 2026-07-09
AI Technical Summary
The existing job hunting/transfer services face challenges in determining the validity of invitation codes, leading to potential deprivation of new users from using the service and hindering the convenience of the invitation process.
A method and system for controlling a job search support system that issues an invitation code in response to a user request, generates a service screen with display descriptions, notifies the user of the screen's address, and displays the invitation code information on communication tools, ensuring its visibility and validity.
Enhances the convenience of the invitation process by allowing users to easily verify and input valid invitation codes, improving user registration efficiency and service utilization.
Smart Images

Figure 2026116104000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a control method for a job hunting support system, a job hunting support system, and a program. to.
Background Art
[0002] In recent years, SNS (Social Networking Service) tools for communicating between multiple users via a network have become widespread. (Social Networking Service) tools have become widespread. SNS is used, for example, in a configuration using a web browser or in a configuration of an application (hereinafter also referred to as an "app") installed on a user terminal. is used.
[0003] In addition, matching services for matching multiple users have become widespread. Matching services are used for various purposes, and one of them is a job hunting / transfer service for matching job seekers and recruiting companies. In the matching service, users who are already using it invite other users to encourage them to use it. In such a case, the invitee may input a shared invitation code as the information of the inviter on a registration screen or the like. services are used for various purposes, and one of them is a job hunting / transfer service for matching job seekers and recruiting companies. In the matching service, users who are already using it invite other users to encourage them to use it. In such a case, the invitee may input a shared invitation code as the information of the inviter on a registration screen or the like. is. In such a case, the invitee may input a shared invitation code as the information of the inviter on a registration screen or the like. There is a case where. to.
[0004] <000002 [Overview of the project] [Problems that the invention aims to solve]
[0006] For example, consider a situation where the invited person enters an invitation code. Therefore, it was difficult to determine whether the invitation code was valid or not, which hindered its entry. As a result, this could deprive new users of the service of opportunities, and the use of invitation codes may be affected. There was a need to further improve the convenience of this process. For example, the inviter could communicate with the invited person. In contrast, the URL for the registration screen to register new users (Uniform Resource When you share e Locator via SNS, on the SNS screen, There is a need to easily check the invitation code that can be entered on the recording screen. Patent Document 1 describes this. These points were not given sufficient consideration.
[0007] In view of the above issues, the present invention relates to a user invitation procedure using an invitation code, The aim is to improve convenience. [Means for solving the problem]
[0008] To solve the above problems, one embodiment of the present invention has the following configuration. That is, invitation code A method for controlling a job search support system using a dot, The issuance process involves issuing an invitation code in response to a request from the first user, A generation step of generating a service screen that includes a display description showing the information of the aforementioned invitation code, A notification step of notifying the first user of the address information of the service screen, Based on the instructions from the first user, a message containing the address information is sent to the communicator. After being posted to the communication tool, based on an instruction from a second user, the message When being displayed on the communication tool, refer to the display description of the service screen to display the information of the invitation code available to the second user in an identifiable manner. The display control step, and has.
[0009] Also, another form of the present invention has the following configuration. That is, a job support system using an invitation code, comprising an issuing unit that issues an invitation code in response to a request from a first user, a generating unit that generates a service screen including a display description indicating the information of the invitation code, a notifying unit that notifies the first user of the address information of the service screen, and has After a message including the address information based on an instruction from the first user is posted to the communication tool, based on an instruction from a second user, the message When being displayed on the communication tool, the display description of the service screen is referred to so that the information of the invitation code available to the second user is displayed in an identifiable manner is displayed.
[0010] Also, another form of the present invention has the following configuration. That is, a program that causes a computer to function as an issuing unit that issues an invitation code in response to a request from a first user, a generating unit that generates a service screen including a display description indicating the information of the invitation code, a notifying unit that notifies the first user of the address information of the service screen, and After a message including the address information based on an instruction from the first user is communicated After being posted to the cation tool, the message is When displayed on the communication tool, the display description of the service screen is referred to As a result, the information of the invitation code available to the second user is displayed in an identifiable manner is.
Effect of the Invention
[0011] According to the present invention, in the invitation procedure between users using an invitation code, it is possible to improve its convenience is made possible.
Brief Description of the Drawings
[0012] [Figure 1] Block diagram showing a configuration example of a job hunting support system according to a first embodiment of the present invention [Figure 2] Functional block diagram showing a server device according to a first embodiment of the present invention [Figure 3] Functional block diagram showing a user terminal according to a first embodiment of the present invention <{ [Figure 4] Sequence diagram showing invitation processing according to a first embodiment of the present invention [Figure 5] Flowchart of registration processing according to a first embodiment of the present invention [Figure 6] Example diagram showing a configuration example of a UI screen according to a first embodiment of the present invention [Figure 7] Example diagram showing a configuration example of a UI screen according to a first embodiment of the present invention [Figure 8] Sequence diagram showing invitation processing according to a modification of the present invention [Figure 9] Flowchart of application processing according to a modification of the present invention
Mode for Carrying Out the Invention
[0013] Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings and the like. Note that hereinafter The embodiments described below are just one example for illustrating the present invention and do not limit the present invention. It is not intended to be interpreted as such, and all configurations described in each embodiment are not necessarily the same. The configuration shown in each drawing is not necessarily essential for solving the problems of the present invention. For identical components, the same reference number is used to indicate the correspondence. To avoid redundancy and to facilitate understanding by those skilled in the art, some parts of the explanation have been omitted or simplified. Some parts may be abbreviated. For example, detailed explanations of already well-known matters or parts with essentially the same structure may be omitted. In some cases, redundant explanations may be omitted.
[0014] <First Embodiment> [System Configuration] Figure 1 shows an example configuration of a job search support system (information processing system) according to the first embodiment of the present invention. This is a schematic diagram illustrating the process. In this embodiment, a job matching system connects job seekers with recruiting companies. The explanation will use a queuing service as an example, but is not limited to this. The features of the present invention are... This refers to a service to which an invitation code and the configuration related to displaying and entering that invitation code can be applied. If so, the present invention is applicable. Furthermore, in this embodiment, a service utilizing SNS While collaboration is envisioned, there are no particular restrictions on the type of SNS, as will be discussed later. Any SNS tool can be used as long as its specific configuration functions correctly.
[0015] The job recruitment support system 1 consists of a server device 100, multiple user terminals 200, and recruiting companies. It consists of System 300. Each device that makes up the job search support system 1 is a network It is configured to communicate via a network.
[0016] The server device 100 provides various functions offered by the job search support system 1 to the user terminal 200. It is a device for providing services. The server device 100 connects each user terminal 200 and recruiting companies. We will provide an application for recruitment support to the Stem 300. Also, a server device. 100 is user information registered via user terminal 200 or recruitment company system 300 and Manages job postings. Note that some or all of the functions described below are also on the user terminal 200 side. Alternatively, it can be provided on the recruiting company system 300 side, which can be linked via the network NW. The configuration may be as follows. The server device 100 may be, for example, a workstation or personal It may be configured on-premises using a general-purpose computer such as a PC, This may be logically implemented through cloud computing. In this embodiment, For the sake of explanation, a single server device 100 is used as an example, but it is not limited to this, and multiple It may be a single server, and it may also have servers with different roles, such as an authentication server and a database server. It's okay to do so.
[0017] User terminal 200 is an operating terminal used by the user. User terminal 200 is, for example Information from personal computers, tablet devices, smartphones, wearable devices, etc. It may be composed of an information processing device. The user terminal 200 is provided by the server device 100. Web services and applications installed and running on user terminals 200 Provides the functionality of the system to the user. In the example in Figure 1, there are three user terminals 200a, 200b, 2 While 00c is used as an example, many more user terminals may be used. Multiple user terminals The 200 components may be different or identical. For convenience, This explanation will be given collectively as user terminal 200. However, separate explanations for individual user terminals are not necessary. When necessary, add subscripts (a, b, ...) to explain.
[0018] The recruitment company system 300 works in conjunction with the server device 100 via a network NW. It is an external system capable of performing tasks. The recruitment company system 300 can be used, for example, by recruitment companies. The system then registers job postings to the server device 100 and provides information on job postings for which applications have been received. It receives requests from the server device 100. Note that there is only one recruitment company system 300. As indicated, multiple connections may be made depending on the recruiting company.
[0019] Network NW includes the Internet, intranet, and wireless LAN (Local A It is constructed by a wide area network (WAR) or WAN (Wide Area Network), etc. It will be done. Furthermore, there are no particular limitations regarding communication standards related to the network (NW), such as wired / wireless connections. Instead, a network (NW) may be configured using a combination of multiple communication standards.
[0020] Figure 2 is a block diagram showing an example of the functional configuration of the server device 100 according to this embodiment. The server device 100 is configured to include a control unit 110, a storage unit 120, and a communication unit 130. Each component is configured to communicate with one another via an internal bus or the like.
[0021] The control unit 110 is responsible for controlling the operation of the server device 100. The control unit 110, for example, CP U (Central Processing Unit) and GPU (Graphics It consists of a Processing Unit, etc., and various programs stored in the memory unit 120. It provides various functions by reading out and executing gram and data. The control unit 110 is, for example, For example, the data management unit 111, the display control unit 112, the user information registration unit 113, and the job information registration unit. Department 114, Screen generation department 115, Invitation code issuance department 116, Job application department 117, Incentive It functions as a IV derivation unit 118 and a communication control unit 119.
[0022] The data management unit 111 works in conjunction with the storage unit 120 to manage various types of data and, upon request, The display control unit 112 provides, registers, and updates seed data via the user terminal 200. Based on the user's actions, the UI displayed on the user terminal 200 (User I Controls the display of the interface screen. Also controls various UIs for the user terminal 200. Control the screen to provide it. An example of the UI screen configuration according to this embodiment will be described later. .
[0023] The user information registration unit 113 receives registration of users of the job support service according to this embodiment. The user information is added and registered in each database. User information is related to the user who enters the information when using the service. In addition to the information provided, it may also include information related to applying for a job.
[0024] The job information registration unit 114 is used in the job support service according to this embodiment to manage the recruiting company system Job postings are accepted from Mu300 and registered in each database. Job postings include conditions related to the job. In addition, information regarding application status, hiring results, etc., may be included.
[0025] The screen generation unit 115 generates various screens according to this embodiment. Details will be described later. However, various screens are generated that include the invitation code information. The invitation code issuing unit 116 is U Upon request from the user, an invitation code will be issued that can be used to invite other users. Examples of how to use the waiting code will be explained later.
[0026] The job application department 117 processes job applications in response to user requests. The application process involves, for example, notifying the recruiting company that issued the job and contacting the job seeker. It provides information. Also, the job application department 117 provides the application results to the user who is a job seeker. - Provided to terminal 200, etc.
[0027] The incentive derivation unit 118 is obtained when various processes are performed using the invitation code. Derive an incentive. The incentive here is not particularly limited, but an example... For example, it could be points that can be used when using a specified service, or a specified service This could also be a license or similar that allows the use of the bis. (Communication Control Unit 119) This performs communication control with external devices (for example, user terminal 200 or recruitment company system 300). Next, it sends and receives data.
[0028] The memory unit 120 is a program for executing various control processes and functions within the control unit 110. It is a storage device for storing data and other information. The storage unit 120 is a RAM (Random Memory). Access Memory), ROM (Read Only Memory), HDD (Hard disk drive), flash memory, and other volatile / non-volatile storage devices It consists of the following. The storage unit 120 is for managing data corresponding to the functions described later. It includes a database (hereinafter referred to as DB).
[0029] User Information DB121 contains various information about users who use the job support service according to this embodiment. Manage user information. User information includes the user's name, date of birth, address, qualifications, etc. In addition to attribute information, this includes job application and hiring history information, as well as information on incentives. That's fine. The company information DB122 contains information about companies that use the recruitment support service according to this embodiment. Manages various types of company information for the industry. Company information includes the name of the recruiting company, its location, services, etc. In addition to attribute information, the data may also include evaluation information (such as reviews) and advertising information about the recruiting company.
[0030] Job Information DB123 manages job information registered by recruiting companies. In addition to information about companies and individuals, it may also include job requirements and application status. Screen DB124 is: Various screen information generated by the screen generation unit 115 for display on the user terminal 200, etc. It will be managed. An example of the generated screen will be described later. The invitation code DB125 is issued Manages the invitation codes that have been submitted.
[0031] The DB configuration shown in Figure 2 is just one example; you could also combine multiple DBs shown in Figure 2 into a single configuration. A single database may be configured by dividing it into multiple parts. Also, a part of the database may be separate from the server device 100. It may be managed by a separate device.
[0032] The communication unit 130 is a communication interface for communicating with external devices via the network NW. It is a face. The communication unit 130 supports multiple communication standards depending on the configuration of the network NW. It may be configured to accommodate this.
[0033] Figure 3 is a block diagram showing an example of the functional configuration of the user terminal 200 according to this embodiment. The user terminal 200 consists of a control unit 210, a storage unit 220, a communication unit 230, an operation unit 240, and a display. It consists of a section 250 and an external interface 260.
[0034] The control unit 210 is responsible for controlling the operation of the user terminal 200. The control unit 210, for example, CP U (Central Processing Unit) and GPU (Graphics It consists of a Processing Unit, etc., and various programs stored in the memory unit 220. It provides various functions by reading and executing gram data.
[0035] The memory unit 220 stores programs for executing various control processes and functions of the control unit 210. It is a storage device for storing data, etc. The storage unit 220 is a RAM (Random A) ccess Memory), ROM(Read Only Memory), HDD( Volatile / non-volatile storage devices such as hard disk drives and flash memory. It consists of the following. For example, the memory unit 220 can use the job support service according to this embodiment. Job search support app 221 for that purpose, SNS app 222 for using SNS, various Data sets 223 containing data are stored. The control unit 210 launches each application and moves By having them create it, various services will become available. As for social networking services, LINE ( (Registered Trademark), Instagram (Registered Trademark), X, Facebook (Registered Trademark), etc. There are various types, but this is not a particularly limited selection.
[0036] The communication unit 230 is a communication interface for communicating with external devices via the network NW. It is a face. The communication unit 230 supports multiple communication standards depending on the configuration of the network NW. It may be configured to accommodate this.
[0037] The operation unit 240 is an interface for receiving operations from the user of the user terminal 200. This is the face. The operating unit 240 may consist of a mouse, keyboard, etc. Display unit 2 50 is an interface for displaying various screens and consists of a display, etc. A touch panel display integrating the operation unit 240 and the display unit 250 is used. It is also acceptable. The external IF260 is an interface for connecting to various devices. For example, an imaging unit (not shown) for capturing images, and a sensor for acquiring predetermined information. It may be a connection interface to similar devices.
[0038] [Processing Sequence] In this embodiment, a user using the job search support service (referred to as "User A" for convenience) When inviting another unregistered user (let's call them "User B" for convenience) to register for the service... A definitive example is shown. Furthermore, User A and User B each use SNS, and SNS A This assumes that communication is possible via pre-222. Here, the user User A owns user terminal 200a, and user B owns user terminal 200b. I will explain it.
[0039] Furthermore, in the job support service according to this embodiment, User A uses an invitation code to connect with User Invite B. User B can invite User A and / by entering the invitation code during registration. Alternatively, user B may be given an incentive. Here, the invitation used in the registration process. Since a code is expected, it will also be written as "registration invitation code".
[0040] In step S401, user terminal 200a receives a job search support application based on user instructions. Launch 221 and accept the registration invitation. An example screen for accepting the registration invitation is shown below. Therefore, we will refer to Figure 6(a) below.
[0041] In step S402, user terminal 200a receives the registration received in step S401. Based on the invitation instructions, a registration invitation request is sent to the server device 100. The request may include identification information to uniquely identify user A.
[0042] In step S403, the server device 100 receives a registration invitation request from user terminal 200a. It receives. Furthermore, the server device 100 uses the information contained in the received registration invitation request to... Then, identify user A, the sender.
[0043] In step S404, the server device 100 sends a new registration invitation code to user A. A code will be issued. Please note that the registration invitation code has an expiration date, usage limit, and issuance limit. It is acceptable to do so. Also, if there is a registration invitation code already issued associated with user A, that If available, you may use it.
[0044] In step S405, the server device 100 displays a registration invitation code including a display description. The recording screen is generated. In this embodiment, the display description is OGP (OpenGraph Protocol). The RAPH Protocol is used. Since OGP is a well-known method, a detailed explanation is not necessary. Although omitted here, the URL of the web page (Uniform Resource Loc When a post is made on social media, the information described in the OGP (Open Graph Protocol) is displayed on the social media screen. This is a method to demonstrate that a business support service is provided to a new user. Messages containing a URL to the service's registration screen were sent via social media to encourage the use of the service. When a post is made, the registration invitation code information that can be entered on the registration screen should be displayed. Generate the screen.
[0045] In step S406, the server device 100 displays the registration screen generated in step S405. The URL is sent to user terminal 200a.
[0046] In step S407, the user terminal 200a receives the URL for the registration screen from the server device 100. Retrieve L and present it to user A. An example of the display screen will be shown later using Figure 6(a). .
[0047] In step S408, user terminal 200a receives the URL obtained in step S407. Post a message containing the following to SNS. Posting to SNS is done using the user terminal 200a. This is done by launching the SNS application 222 and specifying the destination. I specified User B as the recipient of an invitation to encourage them to use the job search support service, and sent a message to them. This explanation assumes that posts will be made. The content of the posted messages is not particularly limited. It does not exist, but it is assumed that at least the above URL is included. Furthermore, on social media, Sage messages are not limited to just one person; you can send them to multiple people simultaneously. It may also be sent to a group of multiple people.
[0048] In step S409, user terminal 200b, based on instructions from user B, Message posted by user A via the SNS application 222 installed on 200b This will display the message as described above when the message is displayed via the SNS app 222. , the thumbnail of the registration screen indicated by the URL included in the message and the registration image The registration invitation code, indicated by the OGP included on the page, will be displayed. An example of the display screen is shown in Figure 7. We will use a) to explain this further later.
[0049] In step S410, the user terminal 200b, based on user instructions, uses the SNS app. By accessing the displayed URL with a browser (not shown), you can access the registration screen. To make a demand.
[0050] In step S411, the server device 100 receives a registration screen from the user terminal 200b. Receives an access request.
[0051] In step S412, the server device 100 responds to the access request in step S411. Accordingly, the corresponding registration screen is provided to the user terminal 200b.
[0052] In step S413, the user terminal 200b receives registration information from the server device 100. The screen is displayed in a browser (not shown), etc. Furthermore, user terminal 200b controls user B's operation Based on the instructions, the system accepts the input of registration information on the registration screen. At this time, User B, In step S409, view the available registration invitation code displayed on the SNS app 222. It is possible to confirm and enter the information on the registration screen. Furthermore, the job support service according to this embodiment... Along with user registration, users are also prompted to download and install the job search support app 221. It may be controlled in that manner.
[0053] In step S414, the user terminal 200b receives the user input in step S413. The registration information for The B is sent to the server device 100.
[0054] In step S415, the server device 100 receives the registration sent from the user terminal 200b. Based on the information, the registration process for user B is performed. The details of this process are described in detail using Figure 5. Then, the server device 100 proceeds to step S416.
[0055] In step S416, the server device 100 uses the result of the registration process in step S415. Notifications will be sent to both terminals 200a and 200b.
[0056] In step S417, the user terminal 200b is connected to the server device 10 in step S416. Display the information notified from 0. This display may also be done via the registration screen. This may also be done via the job search support app 221.
[0057] In step S418, the user terminal 200a is connected to the server device 10 in step S416. Information received from 0 will be displayed. This display is done via the job search support app 221. You may do so.
[0058] (Registration process) Figure 5 is a flowchart of the user registration process by the server device 100 according to this embodiment. This process corresponds to step S415 in Figure 4.
[0059] In step S501, the server device 100 receives a registration screen from the user terminal 200b. The system receives the entered registration information. At this time, the registration information includes a registration invitation code. It is assumed that this is the case.
[0060] In step S502, the server device 100 saves the received registration information to each database.
[0061] In step S503, the server device 100 receives the registration invitation code specified in the registration information. The registration invitation code will be invalidated as it has been used. If a configuration allows for multiple uses, the number of uses may be reduced by one.
[0062] In step S504, the server device 100, upon use of the registration invitation code, This updates the display description on the registration screen where registration information is entered, i.e., the OGP description. In other words, when a string containing the URL of the registration screen is posted on social media, the used registration invitation will be flagged. Update the registration screen so that it is possible to identify that the waiting code is invalid. You can rewrite the OGP description so that unused registration invitation codes are hidden, or You may rewrite it to clearly indicate that it is no longer needed.
[0063] In step S505, the server device 100, in response to the new registration of user B, Then, derive the incentives for the inviting user A and / or the invited user B. The content of the incentive may differ between the invited party and the inviter, or the same. They may be given to either one or the other. Incentive details This may be predetermined, or a specific calculation formula or condition may be defined and switched accordingly. It's okay if it's done that way.
[0064] In step S506, the server device 100 receives the incentive derived in step S505. Register the trait in association with the user information to which it will be granted.
[0065] In step S507, the server device 100 sends a message to user B, who is the inviter, to user A. Generate notification information to inform user A that a new user has been registered. If an incentive is to be given, the incentive derived in step S505 You may also notify them of Ib's information.
[0066] In step S508, the server device 100 will contact the newly registered user B. Then, notification information is generated to notify user B of the registration result. If a tidbit is granted, the information of the incentive derived in step S505 You may also notify us of this. Then, this processing flow is completed, and the processing of the server device 100 is as shown in Figure 4. Proceed to step S416.
[0067] [UI screen example] This section describes an example of the UI screen configuration according to this embodiment. The screen is displayed, for example, on the display unit 250 of the user terminal 200 and operated by the user. In this embodiment, the UI screen is switched as appropriate based on user operations. This explanation will focus on the functions of this embodiment, but each UI screen has many more functions. It is acceptable to receive it.
[0068] Figure 6 shows the UI displayed on user terminal 200a held by user A, who is the inviter. An example of the screen configuration is shown. Figure 6(a) shows, for example, a screen installed on user terminal 200a. This is the registration invitation screen 600 by the job support app 221, and other users according to this embodiment. This is a screen for inviting users to register for a job search support service. For example, User A is looking for... By operating the support app 221, the registration invitation screen 600 will be displayed. Registration Invitation Screen 600 is displayed, for example, in step S401 of Figure 4.
[0069] On the registration invitation screen 600, when the registration invitation button 601 is pressed, the user registration will begin. The registration screen is generated and an invitation code is requested. This is shown in step S40 of Figure 4. The invitation request in step 2 is executed. The resulting registration screen (specifically) The URL and registration invitation code of the registration screen 710) shown in Figure 7(b) are entered into the user terminal 200a The notification will be sent to the registration invitation screen 600, and the registration screen URL 602 and invitation code 603 fields will be displayed. It will be displayed.
[0070] SNS link buttons 604-606 are buttons to launch the corresponding SNS app. Here, we show examples of three types of SNS, and the SNS link buttons 604-606 are... These correspond to SNS_A, SNS_B, and SNS_C, respectively. The number of buttons may vary depending on the social media platform being used. The close button 607 is for registration. This button is used to close the invitation screen 600.
[0071] Figure 6(b) shows, for example, the SNS application 222 installed on user terminal 200a. An example configuration of the SNS screen 610 is shown. The SNS screen 610 is, for example, in step S40 This is displayed in step 8. Here, as shown for recipient 611, SNS communication User B is designated as the communication partner. Note that the communication partner is multiple users. This may also be done by specifying the group to which the user belongs. The desired message can be entered in the message input area 613. When you enter a message and press the submit button 614, the message display area 61 The post content will be displayed in section 2. The post content in message display area 612 is a communication message. The other party can also be identified via the SNS app 222 on their own user terminal 200. Furthermore, in order to improve visibility, the message display area 612 will be set to display the message itself. Messages you have written are displayed right-aligned, while messages posted by your communication partners are displayed left-aligned. The messages are displayed in a condensed format. However, this is not the only way the messages may be displayed.
[0072] In this example, the string "https:" is displayed in the registration screen URL 602 in Figure 6(a). Enter " / / AAAAA.bbbb / ccccccccccccccc" in the message input area. When you enter text in field 613 and press the submit button 614, the message containing that text will be sent. The message is posted. As a result, message 615 is displayed in message display area 612. Furthermore, the SNS app 222 is located at the destination indicated by the URL contained in message 615. By referring to the registration screen, the information shown in the OGP description of the registration screen can be accessed. This is displayed as display item 616. Here, display item 616 is the thumbnail from the registration screen. Image 617 and a list of available registration invitation codes 618 are displayed. List 618 lists available registration invitation codes as well as registration invitation codes that are no longer valid. It may be included in an identifiable way. Here are three available registration invitation codes "AAAcode" Examples include "BBBcode" and "CCCcode". Also, in List 618, The registration invitation code is displayed with a hashtag (#), but the display format is limited to this. It does not have to be this way; other forms of display are also acceptable.
[0073] Figure 7 shows the U displayed on user terminal 200b held by user B, who is the invited party. I shows an example of screen configuration. Figure 7(a) shows, for example, a configuration installed on user terminal 200b. This shows an example of the configuration of the SNS screen 700 using the SNS application 222. The SNS screen 700 is an example For example, it is shown in step S409 of Figure 4. Here, as shown in destination 701 In Figure 6(b), user A is designated as the communication partner on the social networking service. Similar to NS screen 610, enter the desired message in message input area 703 and post. When button 704 is pressed, the posted content will be displayed in the message display area 702. .
[0074] In this example, as shown in Figure 6(b), user A entered the string "https: / A message containing " / AAAAA.bbbb / ccccccccccccccc" has been posted. And it is displayed in message display area 702 as message 705. Furthermore, The SNS app 222 on terminal 200b will find the destination indicated by the URL in message 705. By referring to the information on the registration screen, the OGP description on that registration screen is displayed. The information is displayed as display item 706. Here, display item 706 contains the information from the registration screen. Thumbnail image 707 and a list of available registration invitation codes 708 are displayed. The display method here is the same as in Figure 6(b).
[0075] Figure 7(b) shows an example configuration of the registration screen 710 for registering a new user. "https: / / AAAAA.bbbb / ccccccccccccccc" indicates It is displayed by accessing the URL. Registration screen 710 is, for example, a screen that user B owns It may be displayed via a web browser (not shown) installed on the user terminal 200b. The registration screen 710 is displayed, for example, in step S413 of Figure 4.
[0076] The registration screen 710 displays various information when a user registers for the job support service according to this embodiment. Multiple input areas are provided for entering information. The information entered during user registration is particularly important. While not limiting, examples include invitation code, inviter's name, name, account number, and job requirements. It may include the following. Input area 711 is displayed on the SNS screen 700 in Figure 7(a). You can enter the available registration invitation code shown in list 708. For example, user B can refer to SNS screen 700 to check available registration invitation codes. Then, enter it in input area 711 on the registration screen 710. Also, the registration invitation code is from the inviter. Because it is linked to the user, for example, if you enter the registration invitation code in input area 711 Depending on the circumstances, the inviter's information may be automatically displayed in input area 712. User B enters information such as their name in input area 713, etc. After entering the information, the new registration button... By pressing button 714, the registration process is performed on the server device 100. If the cancel button 715 is pressed, the input is discarded and registration is interrupted.
[0077] In this embodiment, the user invitation procedure using an invitation code is advantageous This makes it possible to improve convenience. In particular, user registration for a designated service via SNS When a registration invitation is sent, the invited user can easily check the available invitation code. This makes it possible to perform the input process related to invitations more smoothly.
[0078] [Differentiation] The above embodiment assumes a case where a user is newly registered for a predetermined service. This was explained. The features of the present invention can also be applied to other situations using invitation codes. Therefore, as a modified example of this embodiment, in a job support service, a job posting from a certain recruiting company Next, we will explain variations that can be applied when inviting job applicants. For example, one job posting Examples include situations where multiple users apply simultaneously.
[0079] The system configuration is the same as that described using Figures 1 to 3, so it is omitted here. Furthermore, this modified example and the first embodiment described above are not mutually exclusive, and both are of the same system. It may be implemented in Mu.
[0080] [Processing Sequence] In this variation, between user A and user B who are using the job search support service, This example illustrates a scenario where user A invites user B to a job posting. It also shows user A and user B. They each use social networking services (SNS), and can communicate via the SNS app 222. Let's assume that this is the case. Note that the job search support app 221 allows registered users to communicate with each other. It may be acceptable to provide communication functions that enable interaction. In this case, SNS Instead of using app 222, use the communication function provided by job search support app 221. Then, the sequence described later may be executed. In this modified example, user A is user terminal 20 This explanation assumes that user 0a is owned by user terminal 200b.
[0081] Furthermore, in the job support service related to this modified example, User A uses an invitation code to connect with User B Invite User A and User B. User B can enter the invitation code when applying for a job. / or User B is given an incentive. Here, it is used in the job application process. Since this is intended to be an invitation code, it will also be written as "job invitation code".
[0082] For example, the server device 100 receives information from recruiting companies via the job support application 221. The job postings are presented to each user in a list format, etc. Then, User A can select from the presented multiple After identifying the job postings that match the desired job conditions from among the many available, When you perform an application-related operation using the job search support app 221, the following processing sequence will be executed. You may do so. However, regarding the job postings you are applying for, if User A, the inviter, has already applied... This may occur during working hours, and both User A and the invited User B must respond simultaneously. It would also be acceptable if we were recruiting.
[0083] In step S801, the user terminal 200a, based on user instructions, displays the desired job information. We accept job invitation requests in response to the notification. An example screen for accepting job invitation requests is provided below. Therefore, the screen may be equivalent to the registration invitation screen 600 shown in Figure 6(a).
[0084] In step S802, user terminal 200a receives the job posting received in step S801. Based on the invitation instructions, a job invitation request is sent to the server device 100. The invitation request may include identification information to uniquely identify user A.
[0085] In step S803, the server device 100 receives a job invitation request from user terminal 200a. It receives. Furthermore, the server device 100 uses the information contained in the received job invitation request to... Then, identify user A, the sender.
[0086] In step S804, the server device 100 sends a new job invitation code to user A. A code will be issued. Please note that job invitation codes have expiration dates, usage limits, and issuance limits. It is acceptable to do so. Also, if there is a job invitation code already issued associated with user A, that If available, you may use it.
[0087] In step S805, the server device 100 receives a request that includes a display description indicating a job invitation code. Generates a user-facing screen (not shown). The display description in this modified example also uses OGP (Op This uses the Graph Protocol. In this modified example, a job posting is sent to user B. To encourage applications, a message containing the URL of the job posting page was posted on social media. When a job posting is submitted, the screen should display information about the job invitation code that can be entered on that job posting screen. Generate.
[0088] In step S806, the server device 100 displays the job posting screen generated in step S805. The URL is sent to user terminal 200a.
[0089] In step S807, user terminal 200a receives the URL for the job posting screen from server device 100. Retrieve L and present it to user A. An example of the display screen is shown in Figure 6(a) for registration invitation. It can be equivalent to the standby screen 600.
[0090] In step S808, user terminal 200a receives the URL obtained in step S807. Post a message containing this to social media. To post to social media, launch the social media app 222. It is done by specifying the recipient. There are no particular restrictions on the content of the posted message. The message must contain at least the above URL. The recipient of the post is not limited to one person; it can be sent to multiple people simultaneously, or multiple people. You may send it to a group to which a person belongs.
[0091] In step S809, user terminal 200b, based on user B's instructions, applies the SNS app Display the message posted by user A via RI222. As mentioned above, When a message is displayed via the SNS app 222, the UR contained in the message The thumbnail of the job posting screen indicated by L and the OGP included in that job posting screen are shown. A job invitation code will be displayed. An example of the display screen is shown in Figure 7(a), SNS screen 700. It may be the same as that.
[0092] In step S810, the user terminal 200b, based on user instructions, uses the SNS application 2 By accessing the URL shown in 22 using a browser (not shown), you can view the job postings. Request to display the surface.
[0093] In step S811, the server device 100 accesses the job posting screen from the user terminal 200b. Receives an access request.
[0094] In step S812, the server device 100 responds to the access request in step S811. Accordingly, the corresponding job posting screen is provided to the user terminal 200b.
[0095] In step S813, user terminal 200b receives job offers from server device 100. The screen is displayed in a browser (not shown), etc. Furthermore, user terminal 200b controls user B's operation Based on the instructions, the application information is accepted for the job posting screen. At this time, User B, In step S809, view the available job invitation code displayed on the SNS app 222. It is possible to confirm this and enter the information into the job posting screen.
[0096] In step S814, the user terminal 200b receives the user input in step S813. The application information for The B is sent to server device 100.
[0097] In step S815, the server device 100 receives the application sent from the user terminal 200b. Based on the information, the system processes User B's application for the desired job. Details of this process are shown in Figure 9. This will be explained in detail using [the provided text]. After that, the server device 100 proceeds to step S816.
[0098] In step S816, the server device 100 processes the application results from step S815. Notifications will be sent to both terminals 200a and 200b.
[0099] In step S817, the user terminal 200b is connected to the server device 10 in step S816. Information received from 0 will be displayed. This display is done via the job search support app 221. You may do so.
[0100] In step S818, the user terminal 200a is connected to the server device 10 in step S816. Information received from 0 will be displayed. This display is done via the job search support app 221. You may do so.
[0101] (Application processing) Figure 9 is a flowchart of the user application processing by the server device 100 according to this modified example. Yes, this process corresponds to step S815 in Figure 8.
[0102] In step S901, the server device 100 receives a job posting screen (not shown) from the user terminal 200b. The application information entered via (indicated) is received. At this time, the application information includes the job invitation code. It is assumed that this is specified.
[0103] In step S902, the server device 100 saves the received application information to each database.
[0104] In step S903, the server device 100 receives information from the recruiting company that registered the job posting. The application information is sent to System 300. Consequently, the recruiting company will then access the relevant job posting information. Based on this, an acceptance / rejection screening is conducted for the applications. Then, the recruiting company system 30 0 notifies the server device 100 of the screening results, following the instructions of the person in charge at the recruiting company.
[0105] In step S904, the server device 100 receives the screening results from the recruiting company system 300. Receive.
[0106] In step S905, the server device 100 receives the examination results received in step S904. Based on this, determine whether the result is accepted or not. If accepted (Step S905: YES), The server device 100 proceeds to step S906. On the other hand, if it is not accepted (step S9 05:NO), the server device 100 proceeds to step S910.
[0107] In step S906, the server device 100 receives the job invitation code specified in the application information. The job invitation code will be invalidated due to its use. If the configuration allows for multiple uses, the number of uses may be reduced by one. Also, in this example... While the system invalidates job invitation codes upon hiring and review, this is limited to this. It is not that. For example, the job invitation code entered is used regardless of whether the job application was accepted or rejected. You may disable the "Do" function.
[0108] In step S907, the server device 100, upon use of the job invitation code, This updates the display description on the job posting screen where the applicant information is entered, i.e., the OGP description. In other words, when a string containing the URL of the application screen is posted on social media, the used job invitation will be flagged. Update the job posting screen so that it is possible to identify that the waiting code is invalid. You can rewrite the OGP description so that unused job invitation codes are hidden, or You may rewrite it to clearly indicate that it is no longer needed.
[0109] In step S908, the server device 100 is activated in response to user B being hired for the job. Then, derive the incentives for the inviting user A and / or the invited user B. The content of the incentive may differ between the invited party and the inviter, or the same. They may be given to either one or the other. Incentive details This may be predetermined, or a specific calculation formula or condition may be defined and switched accordingly. It may be done. Also, in this modified version, an incentive is given if it is adopted. The structure is such that even if you are not selected, some kind of incentive will be given. The configuration is also acceptable.
[0110] In step S909, the server device 100 receives the incentive derived in step S908. Register the trait in association with the user information to which it will be granted.
[0111] In step S910, the server device 100 sends a message to user B, who is the inviter, to user A. It generates notification information to inform user A that they have applied for a job. If an incentive is to be given, the incentive derived in step S908 You may also notify us of the information regarding B. Additionally, you may also notify us of the results of the screening process for User B regarding the job posting. That's good too.
[0112] In step S911, the server device 100 responds to user B, who is the invited party. Generate notification information to inform user B of the results of the fundraising. At this time, an incentive will be given to user B. If a bonus is awarded, the incentive information derived in step S908 is also used. You may notify them. Then, this processing flow ends, and the processing of the server device 100 is as shown in Figure 8. Proceed to S816.
[0113] In summary, this modified example demonstrates the convenience of the invitation procedure between users using an invitation code. It becomes possible to improve sexual performance. In particular, invitations to apply for jobs are sent via social media. When this happens, the invited user can easily check the available invitation codes. This will allow for smoother input processing related to invitations.
[0114] <Other Embodiments> The reasons for invalidating an invitation code are not limited to those mentioned above. In addition to use by the user who made the invitation, the expiration date from the issuance of the invitation code, the job status (capacity) (Responder, job posting deadline expired), cancellation at the request of the inviting user, the inviting user The invitation code may be invalidated based on factors such as the user's rejection of a job application.
[0115] Furthermore, in the above embodiment, a job placement support service was used as an example to illustrate the concept. However, This is not limited to that, but applies to various services that use the invitation function via social media. The features of the present invention are applicable to the following. Furthermore, even within the same service, the invitation function can be used. The features of this invention are applicable to the application processing used.
[0116] Furthermore, in the present invention, a program for realizing the functions of one or more embodiments described above. or applications are supplied to a system or device using a network or storage medium, etc. , one or more processors in the computer of that system or device read the program This can also be achieved through a process that executes the output.
[0117] Also, a circuit that implements one or more functions (for example, an ASIC (Application) Specific Integrated Circuit) and FPGA (Field This can also be implemented using a Programmable Gate Array.
[0118] Although various embodiments have been described above with reference to the drawings, this disclosure is not limited to these examples. Needless to say, it will not be done. A person skilled in the art would know that within the scope of the claims... In this context, it is clear that these can correspond to various examples of changes, modifications, substitutions, additions, deletions, and equivalents. These are also understood to fall within the technical scope of this disclosure. Furthermore, without departing from the spirit of the invention, each component in the various embodiments described above may be described. These can be combined in any way you like.
[0119] Furthermore, in this specification, expressions such as "the first" and "the second" are used for convenience, and refer to other necessary terms. It is used merely to distinguish it from the elements. Therefore, it is not limited to specific components. It is not intended to be interpreted in a fixed way. Therefore, in a place where there are more constituent elements... In addition, it goes without saying that these expressions may be reinterpreted as appropriate depending on the context to which they apply. There isn't any.
[0120] Thus, the present invention is not limited to the above embodiments, and each configuration of the embodiments is... By combining them with each other, as described in the specification, and based on well-known technology, a person skilled in the art may modify them. Furthermore, applications of this invention are also intended and fall within the scope of protection.
[0121] As described above, the following matters are disclosed in this specification:
[0122] (Technology 1) A method for controlling a job placement support system (for example, 1) that uses an invitation code, The issuance process involves issuing an invitation code in response to a request from the first user, A generation step of generating a service screen that includes a display description showing the information of the aforementioned invitation code, A notification step of notifying the first user of the address information of the service screen, Based on the instructions from the first user, a message containing the address information is sent to the communicator. After being posted to the communication tool, the message is then sent based on instructions from a second user. When displaying on the aforementioned communication tool, refer to the display description of the service screen. and a display system that makes the information of the invitation code available to the second user identifiable. Your process and, A control method for a job search support system having [specific features / features]. This configuration allows for, for example, the user invitation process using an invitation code to be more efficient. It becomes possible to improve bowel movements. In particular, predetermined services can be communicated via communication tools. When an invitation to the service is made, the invited user will receive an available invitation code. This makes it possible to verify the information and streamline the input process related to invitations.
[0123] (Technology 2) The aforementioned invitation code is used by the user for the job support service provided by the job support system. This is an invitation code for new registrations. The aforementioned service screen is a registration screen for new user registration, and the invitation code is entered. A control method for the job search support system described in Technology 1, which is configured to be capable of being controlled. This configuration allows, for example, users to access a specific service via a communication tool. When a registration invitation is sent, the invited user can use the available registration invitation code. This allows for verification via mail, enabling smoother input processing related to registration. .
[0124] (Technology 3) The aforementioned invitation code is used for job postings provided by the job support service provided by the aforementioned job support system. This is an invitation code for applying, The aforementioned service screen is an application screen for applying for a job, and allows the user to enter the aforementioned invitation code. A control method for the job search support system described in Technology 1 or Technology 2, comprising the above. This configuration allows, for example, to invite applications for specific job openings via communication tools. When a waiting period occurs, the invited user can easily check available job invitation codes. This makes it possible to streamline the input process related to job applications.
[0125] (Technology 4) By using the invitation code by the second user, a predetermined incentive is given to at least one of the first user and the second user, the control method of the job seeking support system described in Technology 2 or Technology 3 . With this configuration, for example, by making it possible to give incentives to both the inviting side and the invited side using the invitation code, the use of the invitation code can be promoted, and furthermore, the use of the service can be promoted.
[0126] (Technology 5) The invitation code is invalidated based on any of the use by the second user, the expiration date, the job seeking status, and the cancellation by the first user, the control method of the job seeking support system described in any of Technology 2 to Technology 4 . With this configuration, for example, it is possible to invalidate the invitation code based on a predetermined condition and suppress the abuse of the invitation code.
[0127] (Technology 6) The invitation code is issued so that it can be used once or multiple times, the control method of the job seeking support system described in any of Technology 1 to Technology 5. With this configuration, for example, it is possible to issue an invitation code that can be used the desired number of times.
[0128] (Technology 7) The invitation code is issued so that it can be used by one person or multiple people, the control method of the job seeking support system described in any of Technology 1 to Technology 6. With this configuration, for example, it is possible to issue an invitation code that can be shared among the desired number of users.
[0129] (Technology 8) The aforementioned invitation code is available in a list format or hashtag format through the communication tool As shown above, the display description of the service screen is described in Technical 1 to Technical 7. A control method for the job search support system described below. This configuration allows for, for example, displaying lists and hashtags on communication tools. Displaying the invitation code in a 3D format improves its visibility. This becomes possible.
[0130] (Technology 9) Of the issued invitation codes, only those invitation codes that the second user can use will be included in the above-mentioned code. The display description for the service screen is written so that it is displayed on the communication tool. A method for controlling a job search support system as described in any of Technology 1 to Technology 8. This configuration allows, for example, invitation codes to be used on communication tools. By displaying only the invitation code, it becomes possible to improve its visibility. .
[0131] (Technology 10) The aforementioned communication tool is SNS (Social Networking Service). The job support system described in one of the technologies 1 through 9 is a service tool. Control method. This configuration allows, for example, invitations to be sent via SNS tools, and on SNS tools This will allow you to check available invitation codes.
[0132] (Technology 11) The display description for the aforementioned service screen is OGP (Open Graph Protocol) A method for controlling a job search support system, based on any of the technologies described in Technology 1 to Technology 10. With this configuration, for example, by using OGP, it becomes possible to generate a screen for displaying an invitation code that can be used on a communication tool. It becomes possible to generate a screen for displaying an invitation code that can be used.
[0133] (Technology 12) A job hunting support system using an invitation code (for example, 1, 100), An issuing unit (for example, 110, 1 116) that issues an invitation code in response to a request from a first user, A generating unit (for example, 110, 115) that generates a service screen including a display description indicating information of the invitation code, A notification unit (for example, 11 0, 112, 119) that notifies the first user of the address information of the service screen, having After a message including the address information is posted to a communication tool based on an instruction from the first user, when the message is displayed on the communication tool based on an instruction from a second user, the display description of the service screen is referred to, so that information on the invitation code that can be used by the second user is displayed in an identifiable manner. A job hunting support system. With this configuration, for example, in the invitation procedure between users using an invitation code, it becomes possible to improve the convenience. In particular, when an invitation to a predetermined service is made via a communication tool, the invited user can easily confirm the available invitation code, and it becomes possible to smoothly perform the input process related to the invitation. <0016), A generation unit that generates a service screen including a display description showing the information of the aforementioned invitation code (for example, 110, 115), A notification unit (for example, 11) notifies the first user of the address information of the service screen. 0, 112, 119), To make it function as, Based on the instructions from the first user, a message containing the address information is sent to the communicator. After being posted to the communication tool, the message is then sent based on instructions from a second user. When displaying on the aforementioned communication tool, the display description of the service screen is referenced. By doing so, the information of the invitation code available to the second user is displayed in an identifiable manner. A program that is performed. This configuration allows for, for example, the user invitation process using an invitation code to be more efficient. It becomes possible to improve bowel movements. In particular, predetermined services can be communicated via communication tools. When an invitation to the service is made, the invited user will receive an available invitation code. This makes it possible to verify the information and streamline the input process related to invitations. [Industrial applicability]
[0135] This invention relates, for example, to a service that employs a user invitation procedure using an invitation code. It is useful as a device, system, or method. [Explanation of symbols]
[0136] 1…Job search support system (information processing system) 100…Server device 110... Control Unit 111...Data Management Department 112...Display Control Unit 113...User Information Registration Section 114... Job Information Registration Department 115...Screen generation section 116... Invitation Code Issuance Department 117…Recruitment Department 118... Incentive Derivation Unit 119...Communications Control Unit 120...Storage section 121...User Information Database 122…Company information DB 123... Job Information Database 124…Screen DB 125... Invitation Code Database 130... Communications Department 200 (200a, 200b, 200c)... User terminal 210... Control Unit 220...Storage section 221... Job search support app 222…SNS app 223...Dataset 230... Communications Department 240...Operation unit 250...Display section 260...External IF 300... Recruitment Company System
Claims
1. A method for controlling a job search support system using an invitation code, The issuance process involves issuing an invitation code in response to a request from the first user, A generation step of generating a service screen that includes a display description showing the information of the aforementioned invitation code, A notification step of notifying the first user of the address information of the service screen, Based on the instructions from the first user, a message containing the address information is sent to the communicator. After being posted to the communication tool, the message is then sent based on instructions from a second user. When displaying on the aforementioned communication tool, refer to the display description of the service screen. and a display system that displays the information of the invitation code available to the second user in an identifiable manner. Your process and, A control method for a job search support system having [specific features / features].
2. The aforementioned invitation code is used by the user for the job support service provided by the job support system. This is an invitation code for new registrations. The aforementioned service screen is a registration screen for new user registration, and the invitation code is entered. A control method for the job recruitment support system according to claim 1, configured to be capable of being controlled.
3. The aforementioned invitation code is used for job postings provided by the job support service provided by the aforementioned job support system. This is an invitation code for applying, The aforementioned service screen is an application screen for applying for a job, and allows the user to enter the aforementioned invitation code. A control method for the job recruitment support system according to claim 1, comprising the above configuration.
4. The use of the invitation code by the second user allows the first user and the Claim 2 or 3, wherein a predetermined incentive is given to at least one of the two users. Control method for the job search support system described.
5. The aforementioned invitation code is subject to the following conditions: use by the second user, expiration date, job status, and The following is a claim 2 or 3, which is invalidated based on any cancellation by one of the users. A method for controlling the job search support system.
6. The invitation code is issued in such a way that it can be used once or multiple times, as described in claim 1. Control method for the listed job posting support system.
7. The invitation code is issued in such a way that it can be used by one or more people, according to claim 1. Control method for the job search support system described.
8. The aforementioned invitation code is available in a list format or hashtag format through the communication tool The job posting according to claim 1, wherein the display description of the service screen is described as shown above. A method for controlling a support system.
9. Of the issued invitation codes, only those that the second user can use will be included in the above-mentioned code. The display description for the service screen is written so that it is displayed on the communication tool. A method for controlling the job recruitment support system according to claim 1.
10. The aforementioned communication tool is an SNS (Social Networking Service). A method for controlling the job support system described in claim 1, which is a service tool.
11. The display description for the aforementioned service screen is OGP (Open Graph Protocol). A method for controlling the job search support system according to claim 1, based on the above.
12. A job placement support system that uses invitation codes, An issuing unit issues an invitation code in response to a request from the first user, A generation unit that generates a service screen including a display description showing the information of the aforementioned invitation code, A notification unit that notifies the first user of the address information of the service screen, It has, Based on the instructions from the first user, a message containing the address information is sent to the communicator. After being posted to the communication tool, the message is then sent based on instructions from a second user. When displaying on the aforementioned communication tool, the display description of the service screen is referenced. By doing so, the information of the invitation code available to the second user is displayed in an identifiable manner. A job search support system.
13. Computers, In response to a request from the first user, the issuing unit issues an invitation code. A generation unit that generates a service screen including a display description showing the information of the aforementioned invitation code. A notification unit that notifies the first user of the address information of the service screen, To make it function as, Based on the instructions from the first user, a message containing the address information is sent to the communicator. After being posted to the communication tool, the message is then sent based on instructions from a second user. When displaying on the aforementioned communication tool, the display description of the service screen is referenced. By doing so, the information of the invitation code available to the second user is displayed in an identifiable manner. A program that is performed.