Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7701055B2 - Information output device, information output method, and program - Google Patents
[go: Go Back, main page]

JP7701055B2 - Information output device, information output method, and program - Google Patents

Information output device, information output method, and program Download PDF

Info

Publication number
JP7701055B2
JP7701055B2 JP2022021584A JP2022021584A JP7701055B2 JP 7701055 B2 JP7701055 B2 JP 7701055B2 JP 2022021584 A JP2022021584 A JP 2022021584A JP 2022021584 A JP2022021584 A JP 2022021584A JP 7701055 B2 JP7701055 B2 JP 7701055B2
Authority
JP
Japan
Prior art keywords
information
job
score
job information
company
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022021584A
Other languages
Japanese (ja)
Other versions
JP2023118571A (en
Inventor
俊憲 坪井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HEALTH CARE MARKETS JAPAN INC.
Original Assignee
HEALTH CARE MARKETS JAPAN INC.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HEALTH CARE MARKETS JAPAN INC. filed Critical HEALTH CARE MARKETS JAPAN INC.
Priority to JP2022021584A priority Critical patent/JP7701055B2/en
Publication of JP2023118571A publication Critical patent/JP2023118571A/en
Application granted granted Critical
Publication of JP7701055B2 publication Critical patent/JP7701055B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、求人情報に対する処理を行い、処理結果を出力する情報出力装置等に関するものである。 The present invention relates to an information output device that processes job information and outputs the results of the processing.

従来、高い専門性が必要な、様々な業務に関する人材の採用マッチングにおいて、求職者に関する資料をもとに、求職者が技能・知識・資格を有することを証明することができる採用支援サーバがあった(特許文献1参照)。 Previously, there was a recruitment support server that could prove that a job seeker had the skills, knowledge, and qualifications based on documents related to the job seeker in the recruitment matching process for various tasks that require a high level of expertise (see Patent Document 1).

特開2021-056883号公報JP 2021-056883 A

しかしながら、従来技術においては、掲載媒体別の求人情報を用いた適切な情報の提供ができなかった。特に、従来技術においては、掲載媒体別の時系列の求人情報を用いた適切な情報提供ができなかった。 However, conventional technology has not been able to provide appropriate information using job information sorted by publication medium. In particular, conventional technology has not been able to provide appropriate information using chronological job information sorted by publication medium.

また、従来技術において、人材採用のマッチングを支援するのみで、求人する際の支援、または新規に店舗を出店することの支援等をすることが困難であった。さらに具体的には、従来技術において、他社の求人情報を用いて、採用または出店等に関するスコアを取得できなかった。なお、採用に関するスコアは、例えば、後述する採用難易度、後述する出店お勧め度である。 Furthermore, conventional technology only supports matching of personnel recruitment, and it is difficult to provide support when recruiting or opening a new store. More specifically, conventional technology does not allow for the acquisition of scores related to recruitment or store openings using recruitment information from other companies. Examples of scores related to recruitment include the difficulty of recruitment, which will be described later, and the recommendation level for opening a store, which will be described later.

本第一の発明の情報出力装置は、1以上の各媒体識別子に対応付けて、求人に関する1以上の属性値を有する時系列の2以上の求人情報が格納されている求人情報格納部から求人情報を取得する取得部と、取得部が取得した2以上の求人情報を用いて、媒体識別子で識別される掲載媒体を区別可能な情報であり、求人情報の時間的な変化を把握可能な情報である変化情報を構成する構成部と、構成部が構成した変化情報を出力する変化出力部とを具備する情報出力装置である。 The information output device of the first invention is an information output device including: an acquisition unit that acquires job information from a job information storage unit in which two or more pieces of job information in a time series having one or more attribute values related to job openings are stored in association with one or more medium identifiers; a configuration unit that uses the two or more pieces of job information acquired by the acquisition unit to configure change information, which is information that can distinguish the publication medium identified by the medium identifier and is information that can grasp changes in the job information over time; and a change output unit that outputs the change information configured by the configuration unit.

かかる構成により、掲載媒体別の時系列の求人情報の変化に関する変化情報を提供ができる。 This configuration makes it possible to provide information on changes in job information over time by publication medium.

また、本第二の発明の情報出力装置は、第一の発明に対して、取得部が取得する求人情報は、2以上の媒体識別子のうちのいずれかの媒体識別子に対応付いており、変化出力部は、2以上の掲載媒体における求人情報の時間的な変化を同時に把握可能な変化情報を出力する情報出力装置である。 The information output device of the second invention is an information output device according to the first invention, in which the job information acquired by the acquisition unit corresponds to one of two or more medium identifiers, and the change output unit outputs change information that allows the temporal change of the job information in two or more publication media to be simultaneously grasped.

かかる構成により、2以上の各掲載媒体別の時系列の求人情報の変化に関する変化情報を提供ができる。 This configuration makes it possible to provide information on changes in job information over time for two or more publication media.

また、本第三の発明の情報出力装置は、第一または第二の発明に対して、構成部は、時系列の2以上の求人情報を用いて、求人情報の時間的な変化を把握可能なグラフである、時間軸を有するグラフである変化情報を構成する、情報出力装置である。 The information output device of the third invention is an information output device according to the first or second invention, in which the configuration unit uses two or more pieces of job information in a time series to configure change information that is a graph with a time axis, which is a graph that allows the user to grasp the change over time in the job information.

かかる構成により、掲載媒体別の求人情報の時間的な変化が把握できるグラフ提供ができる。 This configuration makes it possible to provide a graph that shows changes over time in job information by publication medium.

また、本第四の発明の情報出力装置は、第三の発明に対して、1以上の属性値は、給与情報を有し、構成部は、給与情報の時間的な変化を把握可能なグラフであり、給与情報と時間軸とを有するグラフである変化情報を構成する、情報出力装置である。 The information output device of the fourth invention is an information output device according to the third invention, in which one or more attribute values have salary information, and the component is a graph that can grasp the temporal change in the salary information, and which configures the change information as a graph having salary information and a time axis.

かかる構成により、掲載媒体別の求人情報における給与の時間的な変化が把握できるグラフ提供ができる。 This configuration makes it possible to provide a graph that shows changes in salaries over time in job postings by publication medium.

また、本第五の発明の情報出力装置は、第一から第四いずれか1つの発明に対して、2以上の各媒体識別子ごとに、各媒体識別子に対応する1以上の求人情報を用いて、求人側に対する第一レコメンド情報を取得する第一レコメンド取得部と、第一レコメンド情報を出力する第一レコメンド出力部とをさらに具備する情報出力装置である。 The information output device of the fifth invention is an information output device according to any one of the first to fourth inventions, further comprising a first recommendation acquisition unit that acquires first recommendation information for the recruiting party using one or more job information items corresponding to each of two or more medium identifiers, and a first recommendation output unit that outputs the first recommendation information.

かかる構成により、掲載媒体別の求人情報を用いて、求人側に適切な情報を提供できる。 This configuration allows appropriate information to be provided to employers using job information for each publication medium.

また、本第六の発明の情報出力装置は、第五の発明に対して、第一レコメンド取得部は、2以上の各媒体識別子ごとの1以上の各求人情報の1以上の属性値を用いて、各掲載媒体の第一スコアを取得する第一スコア取得手段と、第一スコア取得手段が取得した第一スコアを用いて、掲載すべき掲載媒体を識別する第一媒体識別子を有する第一レコメンド情報を取得する第一レコメンド取得手段とを具備する情報出力装置である。 The information output device of the sixth invention is an information output device according to the fifth invention, in which the first recommendation acquisition unit includes a first score acquisition means for acquiring a first score for each publication medium using one or more attribute values of one or more job listings for each of two or more medium identifiers, and a first recommendation acquisition means for acquiring first recommendation information having a first medium identifier that identifies the publication medium in which the listing should be posted, using the first score acquired by the first score acquisition means.

かかる構成により、掲載媒体別の求人情報を用いて、求人側に掲載すべき媒体を提案できる。 This configuration allows the job information by publication medium to be used to suggest to the employer which medium they should use to publish their job.

また、本第七の発明の情報出力装置は、第五の発明に対して、求人情報は、求人する組織を識別する組織識別子を有し、第一レコメンド取得部は、異なる媒体識別子に対応付いている2以上の求人情報であり、一の組織識別子と対になる特定の属性値が警告条件を満たす場合に警告情報を含むレコメンド情報を取得する第一レコメンド取得手段を具備する情報出力装置である。 The information output device of the seventh invention is an information output device according to the fifth invention, in which the job information has an organization identifier that identifies the organization that is hiring, the first recommendation acquisition unit is two or more pieces of job information that correspond to different medium identifiers, and the first recommendation acquisition unit is an information output device equipped with a first recommendation acquisition means that acquires recommendation information including warning information when a specific attribute value paired with one organization identifier satisfies a warning condition.

かかる構成により、一の求人側の組織が、2以上の掲載媒体に異なる求人情報を掲載している場合、当該一の求人側の組織に対して、警告ができる。 With this configuration, if an organization offering jobs posts different job information in two or more publication media, a warning can be issued to the organization offering jobs.

また、本第八の発明の情報出力装置は、第一から第七いずれか1つの発明に対して、2以上の各媒体識別子ごとに、各媒体識別子に対応する1以上の求人情報を用いて、求職側に対する第二レコメンド情報を取得する第二レコメンド取得部と、第二レコメンド情報を出力する第二レコメンド出力部とをさらに具備する情報出力装置である。 The information output device of the eighth invention is an information output device according to any one of the first to seventh inventions, further comprising a second recommendation acquisition unit that acquires second recommendation information for a job seeker using one or more job information items corresponding to each of two or more media identifiers, and a second recommendation output unit that outputs the second recommendation information.

かかる構成により、掲載媒体別の求人情報を用いて、求職側に適切な情報を提供できる。 This configuration allows job seekers to be provided with appropriate information using job information for each publication medium.

また、本第九の発明の情報出力装置は、第八の発明に対して、第二レコメンド取得部は、2以上の各媒体識別子ごとの1以上の各求人情報の1以上の属性値を用いて、各掲載媒体の第二スコアを取得する第二スコア取得手段と、第二スコア取得手段が取得した第二スコアを用いて、応募すべき掲載媒体を識別する第二媒体識別子を有する第二レコメンド情報を取得する第二レコメンド取得手段とを具備する情報出力装置である。 The information output device of the ninth invention is an information output device according to the eighth invention, in which the second recommendation acquisition unit includes a second score acquisition means for acquiring a second score for each publication medium using one or more attribute values of one or more job listings for each of two or more medium identifiers, and a second recommendation acquisition means for acquiring second recommendation information having a second medium identifier that identifies the publication medium to which the job listing should be applied, using the second score acquired by the second score acquisition means.

かかる構成により、掲載媒体別の求人情報を用いて、求職側に応募すべき媒体を提案できる。 With this configuration, job information by publication medium can be used to suggest to job seekers which medium they should apply for.

また、本第十の発明の情報出力装置は、第八の発明に対して、第二レコメンド取得部は、異なる媒体識別子に対応付いている2以上の求人情報であり、一の組織識別子と対になる特定の属性値が異なる場合に、求職者に有利な属性値に対応する第二媒体識別子を取得し、第二媒体識別子を含む第二レコメンド情報を取得する第二レコメンド取得手段を具備する情報出力装置である。 The information output device of the tenth invention is an information output device according to the eighth invention, in which the second recommendation acquisition unit is configured to acquire a second medium identifier corresponding to an attribute value advantageous to a job seeker when the two or more job information items correspond to different medium identifiers and the specific attribute value paired with one organization identifier is different, and to acquire second recommendation information including the second medium identifier.

かかる構成により、掲載媒体別の求人情報を用いて、求職側に応募すべき媒体を提案できる。 With this configuration, job information by publication medium can be used to suggest to job seekers which medium they should apply for.

また、本発明の情報処理装置は、1以上の各他社の求人に関する他社求人情報を取得する他社求人情報取得部と、他社求人情報取得部が取得した1以上の他社求人情報を用いて、採用に関するスコアを取得するスコア取得部と、スコアを出力するスコア出力部とを具備する情報処理装置である。 The information processing device of the present invention is an information processing device that includes a other company's job information acquisition unit that acquires other company's job information related to job openings at one or more other companies, a score acquisition unit that acquires a score related to recruitment using the one or more other company's job information acquired by the other company's job information acquisition unit, and a score output unit that outputs the score.

かかる構成により、他社の求人情報を用いて、採用に関するスコアを取得できる。 With this configuration, you can obtain a hiring score using job information from other companies.

また、本発明の情報処理装置は、上記の発明に対して、自社の求人に関する自社求人情報を取得する自社求人情報取得部をさらに具備し、スコア取得部は、1以上の他社求人情報と自社求人情報とを用いて、採用に関するスコアを取得する、情報処理装置である。 The information processing device of the present invention is an information processing device that further includes a company recruitment information acquisition unit that acquires company recruitment information related to job openings at the company, and the score acquisition unit acquires a recruitment score using one or more other company recruitment information and the company recruitment information.

かかる構成により、他社の求人情報と自社求人情報とを用いて、採用に関するスコアを取得できる。 With this configuration, a recruitment score can be obtained using job information from other companies and your own job information.

また、本発明の情報処理装置は、上記の発明に対して、自社求人情報と1以上の他社求人情報との差異であり、求人者にとって有利な差異を特定するアピール情報を取得するアピール情報取得部と、アピール情報を出力するアピール情報出力部とをさらに具備する、情報処理装置である。 The information processing device of the present invention is an information processing device that further includes an appeal information acquisition unit that acquires appeal information that identifies differences between the company's own job information and one or more other companies' job information that are advantageous to the employer, and an appeal information output unit that outputs the appeal information.

かかる構成により、他社の求人情報と自社求人情報とを用いて、自社のアピールポイントを提案できる。 With this configuration, you can use job information from other companies and your own job information to propose your company's selling points.

また、本発明の情報処理装置は、上記の発明に対して、他社求人情報取得部は、1以上の各エリアごとに、各エリアに対応する1以上の他社の求人に関する他社求人情報を取得し、スコア取得部は、1以上の各エリアごとにスコアを取得し、スコア出力部は、各エリアごとのスコアを、地図上に出力する、情報処理装置である。 The information processing device of the present invention is an information processing device in which, compared to the above invention, the other company job information acquisition unit acquires, for each of one or more areas, other company job information relating to one or more other company job openings corresponding to each area, the score acquisition unit acquires a score for each of the one or more areas, and the score output unit outputs the score for each area on a map.

かかる構成により、他社の求人情報を用いて、各エリアの採用に関するスコアを分かりやすく提示できる。 This configuration makes it possible to clearly display the recruitment scores for each area using job information from other companies.

また、本発明の情報処理装置は、上記の発明に対して、他社求人情報は、エリアを特定するエリア識別子を含む1以上の属性値に対応付いており、1以上の属性値を受け付ける属性値受付部と、属性値受付部が受け付けた1以上の属性値を用いて、他社求人情報を取得する1以上のエリアを決定するエリア決定部とをさらに具備し、他社求人情報取得部は、エリア決定部が決定した1以上のエリアのうちのいずれかのエリアに対応する1以上の他社求人情報を取得する、情報処理装置である。 In addition, in the information processing device of the present invention, in comparison with the above invention, other company job information corresponds to one or more attribute values including an area identifier that specifies an area, and the information processing device further includes an attribute value receiving unit that receives the one or more attribute values, and an area determination unit that uses the one or more attribute values received by the attribute value receiving unit to determine one or more areas from which other company job information is to be obtained, and the other company job information acquisition unit acquires one or more pieces of other company job information corresponding to any of the one or more areas determined by the area determination unit.

かかる構成により、採用に関するスコアを取得する適切なエリアを提案できる。 This configuration allows us to suggest appropriate areas for obtaining recruitment scores.

また、本発明の情報処理装置は、上記の発明に対して、他社求人情報取得部は、少なくとも一の他社の時系列の2以上の他社求人情報を取得し、スコア取得部は、時系列の2以上の他社求人情報を用いて、スコアを取得する、情報処理装置である。 The information processing device of the present invention is an information processing device in which, compared to the above invention, the other company job information acquisition unit acquires two or more other company job information in a time series of at least one other company, and the score acquisition unit acquires a score using the two or more other company job information in a time series.

かかる構成により、他社の時系列の求人情報を用いて、採用に関するスコアを取得できる。 With this configuration, it is possible to obtain a recruitment score using time-series job information from other companies.

また、本発明の情報処理装置は、上記の発明に対して、他社求人情報は、給与情報または勤務時間情報を含み、スコア取得部は、他社求人情報が有する給与情報、他社求人情報が有する勤務時間情報、対象エリアの他社数、時系列の他社求人情報が有する給与情報から取得される給与上昇情報のうちの1以上の要素情報を取得し、要素情報を用いて、スコアを取得する、情報処理装置である。 The information processing device of the present invention is an information processing device in which, compared to the above invention, other company's job information includes salary information or working hour information, and the score acquisition unit acquires one or more element information from the salary information contained in other company's job information, the working hour information contained in other company's job information, the number of other companies in the target area, and salary increase information acquired from the salary information contained in other company's job information in a time series, and acquires a score using the element information.

かかる構成により、他社の求人情報を用いて取得した適切な要素情報を用いて、採用に関する適切なスコアを取得できる。 With this configuration, it is possible to obtain an appropriate recruitment score using appropriate element information obtained using job information from other companies.

本発明による情報出力装置によれば、掲載媒体別の求人情報を用いて、適切な情報を提供できる。 The information output device of the present invention can provide appropriate information using job information for each publication medium.

本発明による情報処理装置によれば、他社の求人情報を用いて、採用に関するスコアを取得できる。 The information processing device of the present invention can obtain a recruitment score using job information from other companies.

実施の形態1における情報システムAの概念図Conceptual diagram of information system A in embodiment 1. 同情報システムAのブロック図Block diagram of information system A 同報処理装置1の動作例について説明するフローチャートA flowchart for explaining an example of the operation of the broadcast processing device 1. 同第一のエリア決定処理の例について説明するフローチャート11 is a flowchart illustrating an example of the first area determination process. 同第二のエリア決定処理の例について説明するフローチャート11 is a flowchart illustrating an example of the second area determination process. 同スコアを取得処理の例について説明するフローチャートA flowchart for explaining an example of a process for acquiring the score 同他社求人情報取得処理の例について説明するフローチャートA flowchart for explaining an example of a process for acquiring job information from other companies 同アピール情報取得処理の例について説明するフローチャートA flowchart illustrating an example of the appeal information acquisition process. 同出力情報構成処理の例について説明するフローチャート11 is a flowchart illustrating an example of the output information configuration process. 同エリア情報管理表を示す図A diagram showing the area information management table. 同求人情報管理表を示す図A diagram showing the job information management table 同出力情報の出力例を示す図A diagram showing an example of the output information 同エリアを決定のアルゴリズムを説明する図A diagram explaining the algorithm for determining the area 同エリアを決定のアルゴリズムを説明する図A diagram explaining the algorithm for determining the area 同出力情報の出力例を示す図A diagram showing an example of the output information 同出力情報の出力例を示す図A diagram showing an example of the output information 同アピール情報管理表を示す図A diagram showing the appeal information management table 同アピール情報等の出力例を示す図A figure showing an example of the output of the appeal information, etc. 実施の形態2における情報システムBの概念図Conceptual diagram of information system B in embodiment 2 同情報システムBのブロック図Block diagram of information system B 同情報出力装置4の動作例について説明するフローチャートA flowchart for explaining an example of the operation of the information output device 4. 同変化情報構成処理の例について説明するフローチャートA flowchart for explaining an example of the change information configuration process. 同変化情報管理表を示す図FIG. 2 shows the change information management table. 同グラフの例を示す図An example of the graph 実施の形態3における情報システムCのブロック図Block diagram of information system C in embodiment 3. 同情報出力装置5の動作例について説明するフローチャートA flowchart for explaining an example of the operation of the information output device 5. 同掲載媒体決定処理の例について説明するフローチャートA flowchart illustrating an example of the publication medium determination process. 同応募媒体決定処理の例について説明するフローチャートA flowchart illustrating an example of the application medium determination process 同掲載媒体情報の出力例を示す図FIG. 13 shows an example of the publication media information output. 上記実施の形態におけるコンピュータシステムの概観図Overview of the computer system according to the above embodiment. 同コンピュータシステムのブロック図Block diagram of the computer system

以下、情報処理装置、情報出力装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Embodiments of an information processing device, an information output device, etc. will be described below with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore repeated explanations may be omitted.

(実施の形態1)
本実施の形態において、1以上の他社求人情報を用いて、採用に関するスコア(例えば、採用難易度と言う)を取得し、出力する情報処理装置について説明する。なお、スコアを取得する際に使用する情報である要素情報は、例えば、給与、エリア内の他社数、勤務時間の長さ、給与上昇率等である。他社求人情報は、他社の求人に関する情報である。他社求人情報は、例えば、ウェブサイトに掲載されている求人情報、フリーペーパーを参照し、入力された求人情報である。2以上の他社求人情報は、ウェブサイトやフリーペーパー等に掲載されている自社の求人情報を含んでも良い。
(Embodiment 1)
In this embodiment, an information processing device is described which obtains and outputs a recruitment score (e.g., recruitment difficulty) using one or more other companies' recruitment information. The element information used when obtaining the score is, for example, salary, number of other companies in the area, length of working hours, rate of salary increase, etc. Other companies' recruitment information is information about recruitment at other companies. Other companies' recruitment information is, for example, recruitment information entered with reference to recruitment information posted on a website or in a free paper. Two or more other companies' recruitment information may include the company's own recruitment information posted on a website, in a free paper, etc.

また、本実施の形態において、1以上のエリアに存在する1以上の他社求人情報を用いて、1以上の各エリアでの採用に関するスコアを取得し、出力する情報処理装置について説明する。 In addition, in this embodiment, we will describe an information processing device that uses job information from one or more other companies that exist in one or more areas to obtain and output a score regarding recruitment in each of one or more areas.

また、本実施の形態において、自社求人情報をも用いて、スコアを取得し、出力する情報処理装置について説明する。自社求人情報は、自社の求人に関する情報である。自社求人情報は、他社求人情報と同じデータ構造ではなくても良い。自社求人情報は、他社求人情報の一部の情報(例えば、給与のみ、給与と勤務時間のみ)でも良い。 In this embodiment, an information processing device is described that also uses the company's own recruitment information to obtain and output a score. The company's own recruitment information is information about recruitment within the company. The company's own recruitment information does not need to have the same data structure as the other company's recruitment information. The company's own recruitment information may be a portion of the other company's recruitment information (for example, only salary, or only salary and working hours).

また、本実施の形態において、他社求人情報と自社求人情報とを用いて、自社のアピールポイントを取得し、出力する情報処理装置について説明する。 In this embodiment, we will also describe an information processing device that uses other companies' job information and our own job information to obtain and output our company's selling points.

また、本実施の形態において、1以上の各エリアのスコアを地図上に図的に出力する情報処理装置について説明する。 In addition, in this embodiment, we will describe an information processing device that graphically outputs the scores for one or more areas on a map.

また、本実施の形態において、スコアを取得すべきエリアを自動決定する情報処理装置について説明する。 In addition, in this embodiment, we will explain an information processing device that automatically determines the area in which the score should be obtained.

さらに、本実施の形態において、他社の時系列の2以上の求人情報を用いて、スコア(例えば、出店お勧め度と言う)を取得し、出力する情報処理装置について説明する。 Furthermore, in this embodiment, we will describe an information processing device that obtains and outputs a score (e.g., a store recommendation rating) using two or more time-series job information from other companies.

なお、本明細書の各実施の形態において、情報Aが情報Bに対応付いていることは、情報Aから情報Bを取得できること、または情報Bから情報Aを取得できることであり、その対応付けの方法は問わない。情報Aと情報Bとがリンク付いていても良いし、同じバッファに存在していても良いし、情報Aが情報Bに含まれていても良いし、情報Bが情報Aに含まれている等でも良い。 In each embodiment of this specification, information A corresponds to information B, meaning that information B can be obtained from information A, or information A can be obtained from information B, and the method of the correspondence is not important. Information A and information B may be linked, may exist in the same buffer, information A may be included in information B, or information B may be included in information A, etc.

図1は、本実施の形態における情報システムAの概念図である。情報システムAは、情報処理装置1、1または2以上の求人情報管理装置2、および1または2以上の端末装置3を備える。 Figure 1 is a conceptual diagram of an information system A in this embodiment. Information system A includes an information processing device 1, one or more job information management devices 2, and one or more terminal devices 3.

情報処理装置1は、他社求人情報を用いて、採用に関するスコアを取得し、出力する装置である。スコアの意味合いは、問わない。スコアは、例えば、採用の難しさ、または容易さを示す採用難易度である。スコアは、例えば、店舗のオープンのし易さまたはオープンのし難さを示す出店お勧め度である。 The information processing device 1 is a device that uses other companies' job information to obtain and output a recruitment score. The meaning of the score is not important. The score is, for example, a recruitment difficulty level that indicates the difficulty or ease of recruiting. The score is, for example, a store opening recommendation level that indicates the ease or difficulty of opening a store.

求人情報管理装置2は、求人情報を管理している装置である。求人情報管理装置2は、通常、公開されている求人情報を管理している装置である。求人情報管理装置2は、例えば、求人情報を公開しているウェブサイトと同一視しても良い。 The job information management device 2 is a device that manages job information. The job information management device 2 is usually a device that manages publicly available job information. The job information management device 2 may be considered to be the same as, for example, a website that publishes job information.

情報処理装置1と求人情報管理装置2は、通常、いわゆるサーバであり、例えば、クラウドサーバ、ASPサーバ等である。なお、情報処理装置1と求人情報管理装置2の種類は問わない。 The information processing device 1 and the job information management device 2 are typically so-called servers, such as a cloud server or an ASP server. Note that the types of the information processing device 1 and the job information management device 2 are not important.

端末装置3は、ユーザが使用する端末である。ユーザは、例えば、これから求人する企業の担当者や経営者である。ユーザは、例えば、スコアを取得したい者、後述するアピールポイントを取得したい者である。端末装置3は、例えば、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等であり、その種類は問わない。 The terminal device 3 is a terminal used by a user. The user is, for example, a person in charge or a manager of a company that is about to hire. The user is, for example, a person who wants to obtain a score or an appeal point, which will be described later. The terminal device 3 is, for example, a so-called personal computer, a tablet terminal, a smartphone, etc., and the type does not matter.

情報処理装置1と1以上の各求人情報管理装置2、および情報処理装置1と1以上の各端末装置3とは、インターネットやLAN等のネットワークにより通信可能である。 The information processing device 1 and one or more job information management devices 2, and the information processing device 1 and one or more terminal devices 3 can communicate with each other via a network such as the Internet or a LAN.

図2は、本実施の形態における情報システムAのブロック図である。 Figure 2 is a block diagram of information system A in this embodiment.

情報処理装置1は、格納部11、受付部12、処理部13、および出力部14を備える。格納部11は、エリア情報格納部111、および求人情報格納部112を備える。受付部12は、属性値受付部121を備える。処理部13は、他社求人情報取得部131、自社求人情報取得部132、エリア決定部133、スコア取得部134、およびアピール情報取得部135を備える。出力部14は、スコア出力部141、およびアピール情報出力部142を備える。 The information processing device 1 includes a storage unit 11, a reception unit 12, a processing unit 13, and an output unit 14. The storage unit 11 includes an area information storage unit 111, and a job information storage unit 112. The reception unit 12 includes an attribute value reception unit 121. The processing unit 13 includes an other company's job information acquisition unit 131, a company's job information acquisition unit 132, an area determination unit 133, a score acquisition unit 134, and an appeal information acquisition unit 135. The output unit 14 includes a score output unit 141, and an appeal information output unit 142.

端末装置3は、端末格納部31、端末受付部32、端末処理部33、端末送信部34、端末受信部35、および端末出力部36を備える。 The terminal device 3 includes a terminal storage unit 31, a terminal reception unit 32, a terminal processing unit 33, a terminal transmission unit 34, a terminal reception unit 35, and a terminal output unit 36.

情報処理装置1を構成する格納部11には、各種の情報が格納される。各種の情報とは、例えば、後述する1以上のエリア情報、後述する1以上の求人情報、後述する1以上の属性値、2以上の教師データ、学習器、対応表、地図情報、1以上の駅情報、重要語辞書、後述するレベル表、後述するアピール条件、後述するアピール情報である。1以上の求人情報は、後述する他社求人情報を含む。1以上の求人情報は、後述する自社求人情報を含んでも良い。 Various types of information are stored in the storage unit 11 constituting the information processing device 1. The various types of information include, for example, one or more area information described below, one or more job information described below, one or more attribute values described below, two or more teacher data, a learning device, a correspondence table, map information, one or more station information, a dictionary of important words, a level table described below, appeal conditions described below, and appeal information described below. The one or more job information includes other companies' job information described below. The one or more job information may also include the company's own job information described below.

教師データは、1または2以上の要素情報とスコアとを有する。教師データは、例えば、スコアを算出するための学習器を構成する元になる情報である。教師データは、例えば、後述する対応表を構成する元になる情報である。要素情報は、スコアを取得する際の元になる情報である。要素情報は、他社求人情報、または自社求人情報を、または他社求人情報と自社求人情報を用いて取得可能な情報である。なお、他社求人情報は、時系列の他社求人情報でも良い。時系列の他社求人情報は、同じ組織の求人情報であり、掲載日が異なる2以上の他社求人情報である。時系列の他社求人情報を、適宜、他社求人情報集合と言う。要素情報は、例えば、他社求人情報が有する給与情報、他社求人情報が有する勤務時間情報、対象エリアの他社数、他社求人情報集合が有する2以上の給与情報から取得される給与上昇情報である。 The teacher data has one or more element information and a score. The teacher data is, for example, information that is the basis for constituting a learning device for calculating a score. The teacher data is, for example, information that is the basis for constituting a correspondence table described later. The element information is information that is the basis for obtaining a score. The element information is information that can be obtained using other companies' job information, or the company's own job information, or other companies' job information and the company's own job information. The other companies' job information may be chronological other companies' job information. The chronological other companies' job information is job information of the same organization, and two or more other companies' job information with different posting dates. The chronological other companies' job information is appropriately referred to as a set of other companies' job information. The element information is, for example, salary information contained in other companies' job information, working hours information contained in other companies' job information, the number of other companies in the target area, and salary increase information obtained from two or more salary information contained in the set of other companies' job information.

学習器は、機械学習の予測処理により、スコアを取得するための情報である。学習器は、2以上の教師データを用いて、機械学習の学習処理が行われた結果、得られた情報である。なお、機械学習の学習処理、および機械学習の予測処理のアルゴリズムは問わない。機械学習は、例えば、深層学習、ランダムフォレスト、決定木、SVR等が利用可能である。 The learning device is information for obtaining a score through machine learning prediction processing. The learning device is information obtained as a result of machine learning learning processing using two or more pieces of teacher data. Note that the algorithms for the machine learning learning processing and the machine learning prediction processing are not important. For example, deep learning, random forest, decision tree, SVR, etc. can be used for machine learning.

対応表は、2以上の対応情報を有する。対応情報は、1以上の要素情報を要素とするベクトルとスコアとの対応を示す情報である。対応情報は、例えば、1以上の要素情報を要素とするベクトルとスコアとを有する。対応情報は、例えば、教師データである。 The correspondence table has two or more pieces of correspondence information. The correspondence information is information that indicates the correspondence between a vector having one or more pieces of element information as elements and a score. The correspondence information has, for example, a vector having one or more pieces of element information as elements and a score. The correspondence information is, for example, training data.

地図情報は、エリアごとのスコアを地図上に明示する際に使用される情報である。地図情報のデータ構造等は問わない。 Map information is information used to display the score for each area on a map. The data structure of the map information is not important.

重要語辞書は、要素情報を取得するための重要語の集合を有する。重要語辞書は、例えば、重要語と理想値との2以上のレコードを有する。(重要語,理想値)の組は、例えば、(新規オープン,True)、(オープン年,0)、(勤務時間,10:00-14:00)、(直行直帰,Treu)、(車の運転,False)、(夜勤,False)である。なお、理想値「True」は、対応する重要語が求人情報に含まれていることである。理想値「False」は、対応する重要語が求人情報に含まれていないことである。 The important word dictionary has a set of important words for obtaining element information. The important word dictionary has, for example, two or more records of important words and ideal values. Pairs of (important word, ideal value) are, for example, (new opening, True), (year opened, 0), (working hours, 10:00-14:00), (go directly to work, Treu), (driving a car, False), and (night shift, False). Note that the ideal value "True" means that the corresponding important word is included in the job information. The ideal value "False" means that the corresponding important word is not included in the job information.

エリア情報格納部111には、1または2以上のエリア情報が格納される。エリア情報は、地図上のエリアに関する情報である。エリア情報は、例えば、エリア識別子、範囲特定情報、1以上の駅情報を有する。エリア識別子は、エリアを特定する情報である。エリア識別子は、例えば、エリア名、エリアのIDである。エリア名は、例えば、市町村区名、都道府県名である。範囲特定情報は、エリアの範囲を特定する情報である。範囲特定情報は、例えば、多角形(例えば、矩形)のエリアの3以上の頂点の位置情報(例えば、(緯度,経度))を特定する情報である。範囲特定情報は、例えば、エリアの中心点の位置情報(例えば、(緯度,経度))である。駅情報は、駅に関する情報である。エリア情報に含まれる駅情報は、エリア内の駅に関する情報である。駅情報は、例えば、駅識別子、駅名、駅の沿線名、駅の位置情報(例えば、(緯度,経度))、駅の住所を有する。駅識別子は、駅を識別する情報である。駅識別子は、例えば、駅のID、駅名である。なお、エリアは、求人情報が掲載されるエリアでも良いし、求人側の組織が存在するエリアでも良いし、求職者が居住するエリアでも良い。エリアは、機械的に地図情報を分割した一部でも良いし、市町村区や、都道府県等でも良い。 The area information storage unit 111 stores one or more pieces of area information. The area information is information about an area on a map. The area information includes, for example, an area identifier, range specification information, and one or more pieces of station information. The area identifier is information that specifies an area. The area identifier is, for example, an area name or an area ID. The area name is, for example, a city, town, village, or prefecture name. The range specification information is information that specifies the range of an area. The range specification information is, for example, information that specifies the position information (for example, (latitude, longitude)) of three or more vertices of a polygonal (for example, rectangular) area. The range specification information is, for example, the position information (for example, (latitude, longitude)) of the center point of the area. The station information is information about a station. The station information included in the area information is information about a station within the area. The station information includes, for example, a station identifier, a station name, a line name of the station, station position information (for example, (latitude, longitude)), and a station address. The station identifier is information that identifies a station. The station identifier is, for example, a station ID or a station name. The area may be the area where the job information is posted, the area where the recruiting organization is located, or the area where the job seeker lives. The area may be a part mechanically divided from the map information, or it may be a city, town, village, ward, prefecture, etc.

求人情報格納部112は、1または2以上の求人情報を含む。求人情報格納部112の求人情報は、例えば、求人情報管理装置2から取得された求人情報、端末装置3から受信された求人情報である。求人情報格納部112の求人情報は、他社求人情報を含む。 The job information storage unit 112 includes one or more job information items. The job information in the job information storage unit 112 is, for example, job information acquired from the job information management device 2 and job information received from the terminal device 3. The job information in the job information storage unit 112 includes job information from other companies.

求人情報は、求人に関する情報である。求人情報は、例えば、給与情報、勤務時間情報、最寄駅情報、住所情報、エリア識別子、文字列情報を含む。 Job information is information about job offers. Job information includes, for example, salary information, working hours information, nearest station information, address information, area identifier, and character string information.

給与情報は、給与に関する情報である。給与情報は、例えば、給与の月額または時給を示す情報である。 Salary information is information related to salary. Salary information is, for example, information indicating monthly or hourly salary.

勤務時間情報は、勤務時間に関する情報である。勤務時間情報は、例えば、勤務時間の長さを示す情報(例えば、「7時間半」「8時間」)、勤務時間帯を示す情報(例えば、「9時~18時」「10:00-14:00」)、「夜勤」であることを示す情報である。 Working hour information is information related to working hours. For example, working hour information is information indicating the length of working hours (e.g., "7.5 hours", "8 hours"), information indicating the working time period (e.g., "9:00-18:00", "10:00-14:00"), or information indicating that it is a "night shift".

最寄駅情報は、最寄駅を特定する情報である。最寄駅情報は、例えば、最寄駅のID、最寄りの駅名である。 The nearest station information is information that identifies the nearest station. For example, the nearest station information is the ID of the nearest station and the name of the nearest station.

住所情報は、住所を示す情報である。住所情報は、番地まで有しても良いし、住所の一部の情報(例えば、町名まで)でも良い。 Address information is information that indicates an address. Address information may include the street number, or may include only part of the address (for example, the street name).

文字列情報は、文字列の情報である。文字列情報は、例えば、「新規オープン」であることを示す情報、オープンからの年数を示す情報、従業員の年齢層に関する情報、「時短」が可能であるか否かを示す情報、直行直帰が可能であるか否かを示す情報、車の運転が必要か否かを示す情報である。 Character string information is information about a character string. Examples of character string information include information indicating that the business is a "newly opened business," information indicating the number of years since the business opened, information about the age group of employees, information indicating whether "shortened working hours" are possible, information indicating whether direct travel is possible, and information indicating whether driving a car is required.

受付部12は、各種の指示や情報を受信する。各種の指示や情報は、例えば、出力指示、後述する属性値、1または2以上のアクセス情報である。なお、出力指示は、スコア、またはアピール情報、またはスコアとアピール情報の出力の指示である。出力指示は、例えば、自社求人情報を含む。 The reception unit 12 receives various instructions and information. The various instructions and information are, for example, an output instruction, an attribute value described below, and one or more pieces of access information. The output instruction is an instruction to output a score, or appeal information, or a score and appeal information. The output instruction includes, for example, the company's job information.

アクセス情報とは、求人情報管理装置2から求人情報を取得するための情報である。1以上の各アクセス情報は、求人情報管理装置2に対応付いている。アクセス情報は、例えば、求人情報管理装置2から求人情報を取得するためのAPIの情報、求人情報管理装置2から求人情報を取得するための実行モジュールである。 The access information is information for acquiring job information from the job information management device 2. One or more pieces of access information correspond to a job information management device 2. The access information is, for example, information on an API for acquiring job information from the job information management device 2, or an execution module for acquiring job information from the job information management device 2.

ここでは、受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報や指示等の端末装置3からの受信であるが、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であっても良い。 Here, acceptance usually refers to the receipt from the terminal device 3 of information, instructions, etc. transmitted via a wired or wireless communication line, but the concept may also include the acceptance of information input from an input device such as a keyboard, mouse, or touch panel, or the acceptance of information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory.

属性値受付部121は、1以上の属性値を受け付ける。1以上の各属性値は、スコアを出力するユーザが属する組織(ここでは、自社と言う)の属性値である。属性値は、例えば、自社の業種、自社の沿線、自社の最寄駅、自社の住所なである。属性値受付部121が受け付ける1以上の各属性値は、自社求人情報である、と考えても良い。 The attribute value receiving unit 121 receives one or more attribute values. Each of the one or more attribute values is an attribute value of the organization (here, called the company) to which the user who outputs the score belongs. The attribute value is, for example, the company's industry, the company's train line, the company's nearest station, the company's address, etc. Each of the one or more attribute values received by the attribute value receiving unit 121 can be considered to be the company's job information.

処理部13は、各種の処理を行う。各種の処理は、例えば、他社求人情報取得部131、自社求人情報取得部132、エリア決定部133、スコア取得部134、アピール情報取得部135が行う処理である。 The processing unit 13 performs various types of processing. The various types of processing are, for example, processing performed by the other company job information acquisition unit 131, the company's job information acquisition unit 132, the area determination unit 133, the score acquisition unit 134, and the appeal information acquisition unit 135.

他社求人情報取得部131は、1以上の他社求人情報を取得する。他社求人情報取得部131は、例えば、求人情報管理装置2から1以上の他社求人情報を取得する。他社求人情報取得部131は、例えば、端末装置3から1以上の他社求人情報を受信する。他社求人情報取得部131は、例えば、求人情報格納部112から1以上の他社求人情報を取得する。 The other company's job information acquisition unit 131 acquires one or more pieces of other company's job information. The other company's job information acquisition unit 131 acquires one or more pieces of other company's job information, for example, from the job information management device 2. The other company's job information acquisition unit 131 receives one or more pieces of other company's job information, for example, from the terminal device 3. The other company's job information acquisition unit 131 acquires one or more pieces of other company's job information, for example, from the job information storage unit 112.

他社求人情報は、他社の求人情報である。他社求人情報は、通常、他の組織の識別子である他社識別子を有する。組織は、通常、会社であるが、団体、個人事業の組織等でも良く、その種類は問わない。 Other company job information is job information from other companies. Other company job information usually has a other company identifier that is an identifier of the other organization. The organization is usually a company, but it can also be an association, a sole proprietorship, etc., and the type is not important.

他社求人情報は、エリア識別子を含む1以上の属性値に対応付いていることは好適である。属性値は、例えば、媒体識別子、業種、仕事、仕事、住所、給与、勤務時間、沿線、最寄駅、掲載日なである。媒体識別子は、他社求人情報が掲載されていた媒体を識別する情報である。媒体識別子は、例えば、求人サイトの識別子、求人情報が掲載されていたフリーペーパーの識別子である。仕事は、仕事の内容を示す情報である。掲載日は、求人サイトやフリーペーパー等への求人情報の掲載日である。 It is preferable that the job information of other companies corresponds to one or more attribute values including an area identifier. The attribute values are, for example, a media identifier, industry, job, address, salary, working hours, train line, nearest station, and publication date. The media identifier is information that identifies the media in which the job information of other companies was published. The media identifier is, for example, an identifier of a job site or an identifier of a free paper in which the job information was published. The job is information that indicates the content of the job. The publication date is the date the job information was published on a job site, free paper, etc.

他社求人情報取得部131は、例えば、1以上の各エリアごとに、各エリアに対応する1以上の他社の求人に関する他社求人情報を取得する。エリアごとに取得された他社求人情報は、通常、エリア識別子に対応付いている。なお、エリアに対応する1以上の他社の求人に関する他社求人情報は、例えば、エリアに存在する1以上の他社の他社求人情報である。エリアに対応する1以上の他社求人情報は、例えば、エリアに対して通勤可能条件を満たす1以上のエリアに存在する他社の他社求人情報である。 The other company's job information acquisition unit 131 acquires, for example, for each of one or more areas, other company's job information relating to job openings at one or more other companies corresponding to each area. The other company's job information acquired for each area is usually associated with an area identifier. Note that other company's job information relating to job openings at one or more other companies corresponding to an area is, for example, other company's job information from one or more other companies that exist in the area. One or more other company's job information corresponding to an area is, for example, other company's job information from other companies that exist in one or more areas that satisfy the commuting conditions for the area.

他社求人情報取得部131は、例えば、エリア決定部133が決定した1以上のエリアのうちのいずれかのエリアに対応する1以上の他社求人情報を取得する。 The other company job information acquisition unit 131 acquires, for example, one or more pieces of other company job information corresponding to one of the one or more areas determined by the area determination unit 133.

他社求人情報取得部131は、少なくとも一の他社の時系列の2以上の他社求人情報を取得することは好適である。 It is preferable that the other company job information acquisition unit 131 acquires two or more other company job information pieces of time series for at least one other company.

他社求人情報取得部131は、例えば、1以上の各求人情報管理装置2から1以上の他社求人情報を取得する。他社求人情報取得部131は、例えば、クローリングして、1以上の各求人情報管理装置2から1以上の他社求人情報を取得する。なお、他社求人情報取得部131は、例えば、他社求人情報取得部131に対応するアクセス情報を格納部11から取得し、当該アクセス情報を用いて、求人情報管理装置2から1以上の他社求人情報を取得する。他社求人情報取得部131がクローリングして、1以上の各求人情報管理装置2から1以上の他社求人情報を取得する技術は公知技術であるので、詳細な説明は省略する。 The other company's job information acquisition unit 131 acquires, for example, one or more pieces of other company's job information from one or more job information management devices 2. The other company's job information acquisition unit 131 acquires, for example, by crawling, one or more pieces of other company's job information from one or more job information management devices 2. Note that the other company's job information acquisition unit 131 acquires, for example, access information corresponding to the other company's job information acquisition unit 131 from the storage unit 11, and acquires one or more pieces of other company's job information from the job information management device 2 using the access information. The technology by which the other company's job information acquisition unit 131 crawls and acquires one or more pieces of other company's job information from one or more job information management devices 2 is a publicly known technology, so a detailed explanation is omitted.

自社求人情報取得部132は、自社求人情報を取得する。自社求人情報は、自社の求人に関する情報である。自社求人情報は、例えば、給与、勤務時間、最寄駅、住所、エリア識別子を含む。なお、自社求人情報は、他社求人情報と異なる情報を含むものでも良く、他社求人情報に含まれる情報を含まなくても良い。自社求人情報は、例えば、給与情報のみでも良いし、勤務時間情報のみでも良い。 The company's own recruitment information acquisition unit 132 acquires the company's own recruitment information. The company's own recruitment information is information related to recruitment within the company. The company's own recruitment information includes, for example, salary, working hours, nearest station, address, and area identifier. Note that the company's own recruitment information may include information different from the other company's recruitment information, and may not include information included in the other company's recruitment information. The company's own recruitment information may include, for example, only salary information, or only working hours information.

自社求人情報取得部132は、例えば、受付部12が端末装置3から受信した自社求人情報を取得する。自社求人情報取得部132は、例えば、端末装置3から自社求人情報を受信する。 The company's job information acquisition unit 132, for example, acquires the company's job information received by the reception unit 12 from the terminal device 3. The company's job information acquisition unit 132, for example, receives the company's job information from the terminal device 3.

エリア決定部133は、属性値受付部121が受け付けた1以上の属性値を用いて、他社求人情報を取得する1以上のエリアを決定する。なお、1以上の属性値は、例えば、自社求人情報である。 The area determination unit 133 determines one or more areas from which to obtain other company job information, using one or more attribute values accepted by the attribute value acceptance unit 121. Note that the one or more attribute values are, for example, the company's own job information.

エリア決定部133は、例えば、自社が含まれるエリアと、当該エリアに通勤可能なエリアを決定する。なお、通勤可能なエリアは、通勤可能条件を満たすエリアである。ある地点またはエリア(例えば、自社)に通勤可能なエリアは、例えば、ある地点またはエリアから閾値以内の時間で移動できるエリア、ある地点またはエリアから閾値以内の距離のエリア、ある地点またはエリアの最寄駅から同一沿線のエリア、ある地点またはエリアの最寄駅から同一沿線のエリアであり、かつ最寄駅からの乗車時間が閾値以内の時間の駅を含むエリアである。なお、ある地点またはエリアに通勤可能なエリアを決定するアルゴリズムは問わない。 The area determination unit 133 determines, for example, the area in which the company's company is included and the areas from which the company can be commuted to the area. A commutable area is an area that satisfies the commutable conditions. An area from which a certain point or area (for example, the company) can be commuted is, for example, an area that can be traveled to from a certain point or area in a time within a threshold, an area that is within a distance of a certain point or area within a threshold, an area along the same train line from the nearest station to a certain point or area, or an area along the same train line from the nearest station to a certain point or area, and includes a station where the ride time from the nearest station is within a threshold. Any algorithm can be used to determine an area from which a certain point or area can be commuted.

エリア決定部133は、例えば、属性値受付部121が受け付けた自社の最寄駅を用いて、1以上のエリアを決定する。エリア決定部133は、例えば、格納部11の1以上のエリア情報を参照して、属性値受付部121が受け付けた自社の最寄駅を含むエリアを決定する。エリア決定部133は、例えば、格納部11の1以上のエリア情報を参照して、属性値受付部121が受け付けた自社の最寄駅を含むエリアと、当該最寄駅と同じ沿線の駅を含む1以上のエリアとを含む2以上のエリアを決定する。エリア決定部133は、例えば、格納部11の1以上のエリア情報を参照して、属性値受付部121が受け付けた自社の最寄駅の位置からの距離が閾値以内の1以上のエリアを決定する。 The area determination unit 133, for example, determines one or more areas using the nearest station to the company that is accepted by the attribute value acceptance unit 121. The area determination unit 133, for example, refers to one or more pieces of area information in the storage unit 11 and determines an area that includes the nearest station to the company that is accepted by the attribute value acceptance unit 121. The area determination unit 133, for example, refers to one or more pieces of area information in the storage unit 11 and determines two or more areas that include an area that includes the nearest station to the company that is accepted by the attribute value acceptance unit 121 and one or more areas that include stations on the same line as the nearest station. The area determination unit 133, for example, refers to one or more pieces of area information in the storage unit 11 and determines one or more areas that are within a threshold distance from the position of the nearest station to the company that is accepted by the attribute value acceptance unit 121.

エリア決定部133は、例えば、属性値受付部121が受け付けた自社の沿線を用いて、1以上のエリアを決定する。エリア決定部133は、例えば、格納部11の1以上のエリア情報を参照して、属性値受付部121が受け付けた自社の沿線と同じ沿線の駅を含む1以上のエリアとを含む2以上のエリアを決定する。エリア決定部133は、例えば、格納部11の1以上のエリア情報を参照して、属性値受付部121が受け付けた自社の沿線と同じ沿線の駅であり、自社の最寄駅からの乗車時間が閾値以内の駅を含む1以上のエリアとを含む2以上のエリアを決定する。 The area determination unit 133, for example, determines one or more areas using the company's line accepted by the attribute value acceptance unit 121. The area determination unit 133, for example, refers to one or more area information in the storage unit 11 and determines two or more areas including one or more areas that include stations along the same line as the company's line accepted by the attribute value acceptance unit 121. The area determination unit 133, for example, refers to one or more area information in the storage unit 11 and determines two or more areas including one or more areas that include stations along the same line as the company's line accepted by the attribute value acceptance unit 121 and that are within a threshold ride time from the company's nearest station.

エリア決定部133は、例えば、属性値受付部121が受け付けた自社の住所を用いて、1以上のエリアを決定する。エリア決定部133は、例えば、格納部11の1以上のエリア情報を参照して、自社の住所からの距離が閾値以内の1以上のエリアを決定する。 The area determination unit 133 determines one or more areas, for example, by using the company's address accepted by the attribute value acceptance unit 121. The area determination unit 133 determines one or more areas whose distance from the company's address is within a threshold value, for example, by referring to one or more pieces of area information in the storage unit 11.

エリア決定部133は、例えば、自社が含まれるエリアに通勤可能な1以上のエリアを決定した後、当該決定した1以上の各エリアに通勤可能なエリアを、1以上の各エリアごとに、決定しても良い。 The area determination unit 133 may, for example, determine one or more areas that are commutable to the area in which the company is included, and then determine, for each of the one or more areas, an area that is commutable to each of the one or more determined areas.

スコア取得部134は、他社求人情報取得部131が取得した1または2以上の他社求人情報を用いて、採用に関するスコアを取得する。スコア取得部134は、通常、1以上の他社求人情報から1または2以上の要素情報を取得し、当該1以上の要素情報を用いて、スコアを取得する。なお、スコアは、例えば、採用難易度、または出店お勧め度である。 The score acquisition unit 134 acquires a score related to recruitment using one or more pieces of other company recruitment information acquired by the other company recruitment information acquisition unit 131. The score acquisition unit 134 typically acquires one or more pieces of element information from one or more pieces of other company recruitment information, and acquires a score using the one or more pieces of element information. The score may be, for example, the difficulty of recruitment or the degree of recommendation for opening a store.

スコア取得部134は、例えば、1または2以上の他社求人情報と自社求人情報とを用いて、スコアを取得する。スコア取得部134は、例えば、1以上の他社求人情報と自社求人情報とを用いて1または2以上の要素情報を取得し、当該1以上の要素情報を用いて、スコアを取得する。 The score acquisition unit 134 acquires a score, for example, using one or more other company's job information and the company's own job information. The score acquisition unit 134 acquires one or more element information, for example, using one or more other company's job information and the company's own job information, and acquires a score using the one or more element information.

スコア取得部134は、例えば、1または2社以上の他社求人情報集合を用いて、スコアを取得する。他社求人情報集合は、時系列の2以上の他社求人情報を有する。スコア取得部134は、例えば、1または2社以上の他社求人情報集合を用いて1または2以上の要素情報を取得し、当該1以上の要素情報を用いて、スコアを取得する。 The score acquisition unit 134 acquires a score, for example, using a set of job information from one or more companies. The set of job information from other companies has job information from two or more companies in chronological order. The score acquisition unit 134 acquires one or more pieces of element information, for example, using the set of job information from one or more companies, and acquires a score using the one or more pieces of element information.

スコア取得部134は、1または2以上の各エリアごとにスコアを取得することは好適である。スコア取得部134は、エリア決定部133が決定した1以上の各エリアごとにスコアを取得することは好適である。スコア取得部134は、例えば、エリアごとに、1以上の他社求人情報から1または2以上の要素情報を取得し、当該1以上の要素情報を用いて、スコアを取得する。スコア取得部134は、例えば、エリアごとに、1以上の他社求人情報と自社求人情報とから1または2以上の要素情報を取得し、当該1以上の要素情報を用いて、スコアを取得する。 It is preferable that the score acquisition unit 134 acquires a score for each of one or more areas. It is preferable that the score acquisition unit 134 acquires a score for each of one or more areas determined by the area determination unit 133. For example, the score acquisition unit 134 acquires one or more pieces of element information from one or more other company job information for each area, and acquires a score using the one or more pieces of element information. For example, the score acquisition unit 134 acquires one or more pieces of element information from one or more other company job information and the company's own job information for each area, and acquires a score using the one or more pieces of element information.

スコア取得部134は、例えば、他社求人情報が有する給与、他社求人情報が有する勤務時間、対象エリアの他社数、時系列の他社求人情報が有する給与から取得される給与上昇情報のうちの1以上の要素情報を取得し、要素情報を用いて、スコアを取得する。なお、スコア取得部134は、他社求人情報が有する給与が低いことを示す情報であるほど、高い採用難易度を取得する。スコア取得部134は、他社求人情報が有する勤務時間情報が短い時間を示す情報であるほど、高い採用難易度を取得する。スコア取得部134は、対象エリアの他社数が多いほど、高い採用難易度を取得する。スコア取得部134は、給与上昇情報が示す給与上昇が大きいほど、高い採用難易度を取得する。 The score acquisition unit 134 acquires one or more element information from, for example, the salary in other company's job information, the working hours in other company's job information, the number of other companies in the target area, and salary increase information acquired from the salary in other company's job information in time series, and acquires a score using the element information. Note that the score acquisition unit 134 acquires a higher hiring difficulty level the lower the information in the other company's job information indicates the salary. The score acquisition unit 134 acquires a higher hiring difficulty level the shorter the information in the other company's job information indicates the working hours. The score acquisition unit 134 acquires a higher hiring difficulty level the greater the number of other companies in the target area. The score acquisition unit 134 acquires a higher hiring difficulty level the greater the salary increase indicated by the salary increase information.

スコア取得部134が取得する1以上の要素情報は、他社求人情報または自社求人情報が有する情報でも良いし、他社求人情報または自社求人情報または他社求人情報集合が有する情報を用いて取得される情報でも良い。 The one or more pieces of element information acquired by the score acquisition unit 134 may be information contained in other companies' job information or the company's own job information, or may be information acquired using information contained in other companies' job information, the company's own job information, or a collection of other companies' job information.

スコア取得部134が取得する要素情報は、例えば、給与(例えば、時給、月給)、勤務時間情報(例えば、勤務時間、勤務時間帯)、対象エリアの他社数、対象エリアの格上情報、給与ランク、時系列の他社求人情報が有する給与情報から取得される給与上昇情報、対象エリアの給与上昇企業数、「新規オープン」であることを示す情報、オープンからの年数を示す情報、従業員の年齢層に関する情報、「時短」であるか否かを示す情報、直行直帰が可能であるか否かを示す情報、車の運転が必要か否かを示す情報である。 The element information acquired by the score acquisition unit 134 includes, for example, salary (e.g., hourly wage, monthly salary), working hour information (e.g., working hours, working time zone), the number of other companies in the target area, upgrade information in the target area, salary rank, salary increase information acquired from salary information contained in other companies' chronological job information, the number of companies in the target area with salary increases, information indicating that the company is a "new opening," information indicating the number of years since opening, information about the age group of employees, information indicating whether or not the company has "reduced working hours," information indicating whether or not direct commutes to and from work are possible, and information indicating whether or not driving a car is required.

なお、スコア取得部134は、例えば、求人情報に含まれる文字列情報を形態素解析し、取得した形態素(例えば、「新規オープン」「直行直帰」「車の運転」「夜勤」)を用いて、重要語辞書を参照し、「新規オープン」であることを示す情報、「時短」であるか否かを示す情報、直行直帰が可能であるか否かを示す情報、車の運転が必要か否かを示す情報等の要素情報を取得する。 In addition, the score acquisition unit 134 performs, for example, morphological analysis of character string information included in the job information, and uses the acquired morphemes (e.g., "newly opened," "direct commute," "driving a car," and "night shift") to refer to a dictionary of important words to acquire element information such as information indicating that the job is "newly opened," information indicating whether or not "shortened hours" are available, information indicating whether or not direct commute is possible, information indicating whether or not driving a car is required, etc.

なお、スコア取得部134は、例えば、求人情報に含まれる勤務時間情報(勤務時間帯)を取得し、当該勤務時間帯を用いて、重要語辞書を参照し、理想値(例えば、「10:00-14:00」)に合致するか否かを判断し、勤務時間が理想値である旨の要素情報を取得しても良い。 The score acquisition unit 134 may, for example, acquire working time information (working time period) included in the job information, and use the working time period to refer to a key word dictionary to determine whether it matches an ideal value (e.g., "10:00-14:00"), and acquire element information indicating that the working time is an ideal value.

他社数とは、求人情報に対応する組織の数である。他社求人情報取得部131が取得した1以上の他社求人情報が有する他社識別子をすべて取得し、当該1以上の他社識別子をユニーク処理し、その結果である他社識別子の数である他社数を取得する。また、他社数は、他社求人情報取得部131が取得した他社求人情報の数でも良い。なお、他社求人情報取得部131が取得した他社求人情報の中に、一の組織の2以上の他社求人情報が存在する場合、他社数「1」と考えても良いし、他社数「一の組織の他社求人情報の数」と考えても良い。 The number of other companies is the number of organizations corresponding to the job information. All other company identifiers contained in one or more other company job information acquired by the other company job information acquisition unit 131 are acquired, and the one or more other company identifiers are processed to be unique, thereby acquiring the number of other companies, which is the number of other company identifiers obtained as a result. The number of other companies may also be the number of other company job information acquired by the other company job information acquisition unit 131. Note that, if there is two or more other company job information for one organization among the other company job information acquired by the other company job information acquisition unit 131, the number of other companies may be considered to be "1" or the number of other companies may be considered to be "the number of other company job information for one organization."

格上情報とは、基準給与に対して、給与が高い求人情報の数である。基準給与は、例えば、自社求人情報が有する給与(例えば、時給または月額給与)である。基準給与は、例えば、他社求人情報取得部131が取得した1以上の他社求人情報が有する給与(例えば、時給)の代表値(例えば、平均値、中央値)である。 The upgrade information is the number of job listings with higher salaries than the base salary. The base salary is, for example, the salary (e.g., hourly wage or monthly salary) contained in the company's job listing. The base salary is, for example, a representative value (e.g., average, median) of the salary (e.g., hourly wage) contained in one or more other company's job listings acquired by the other company's job listing acquisition unit 131.

給与ランクとは、他社求人情報取得部131が取得した1以上の他社求人情報が有する給与(例えば、時給または月給)と自社求人情報が有する給与の中での自社求人情報が有する給与の順位である。ここでの順位は、給与が高いほど高い順位であり、最も順位が高い場合の給与ランクは「1」である。 The salary rank is the ranking of the salary in the company's job information among the salaries (e.g., hourly wage or monthly wage) in one or more other company's job information acquired by the other company's job information acquisition unit 131 and the salaries in the company's job information. Here, the ranking is higher the higher the salary, and the highest ranking is the salary rank "1".

給与上昇情報は、一の組織における給与の上昇または下降に関する情報である。給与上昇情報は、例えば、給与の上昇額、給与の上昇率、単位期間での給与の上昇額、単位期間での給与の上昇率である。 Salary increase information is information about an increase or decrease in salary within an organization. Salary increase information is, for example, the amount of salary increase, the rate of salary increase, the amount of salary increase in a unit period, and the rate of salary increase in a unit period.

給与上昇企業数は、給与が上昇している組織の数である。給与上昇企業数は、1以上の各組織の時系列の各他社求人情報が有する給与情報を用いて取得される情報である。 The number of companies with salary increases is the number of organizations where salaries are increasing. The number of companies with salary increases is information obtained using salary information contained in the time-series job information of each company for one or more organizations.

スコア取得部134は、例えば、以下の3つの方法のいずれかにより、スコアを取得する。
(1)演算式による方法
(1-1)他社求人情報のみを用いる場合
The score acquisition unit 134 acquires the score, for example, by one of the following three methods.
(1) Method using a formula (1-1) When using only job information from other companies

スコア取得部134は、他社求人情報取得部131が取得した他社求人情報の中から、1以上の各エリアに含まれる組織の1以上の他社求人情報を取得する。次に、スコア取得部134は、各エリアごとに、取得した1以上の他社求人情報を用いて、1以上の要素情報を取得する。次に、スコア取得部134は、取得した1以上の要素情報を演算式に代入し、当該演算式を実行し、スコアを取得する。なお、各エリアのスコアを取得する演算式は、例えば、対象エリアの他社数と対象エリアの平均の給与とを要素情報とする増加関数であり、例えば、「スコア=f(対象エリアの他社数,対象エリアの平均の給与)」である。なお、他社求人情報取得部131が取得した他社求人情報は、例えば、求人情報格納部112に格納されている求人情報である。
(1-2)他社求人情報と自社求人情報とを用いる場合
The score acquisition unit 134 acquires one or more pieces of other company recruitment information of organizations included in each of one or more areas from among the other company recruitment information acquired by the other company recruitment information acquisition unit 131. Next, the score acquisition unit 134 acquires one or more pieces of element information for each area using the acquired one or more pieces of other company recruitment information. Next, the score acquisition unit 134 substitutes the acquired one or more pieces of element information into an arithmetic expression, executes the arithmetic expression, and acquires a score. Note that the arithmetic expression for acquiring the score for each area is, for example, an increasing function with the number of other companies in the target area and the average salary in the target area as element information, for example, "score = f (number of other companies in the target area, average salary in the target area)". Note that the other company recruitment information acquired by the other company recruitment information acquisition unit 131 is, for example, recruitment information stored in the job information storage unit 112.
(1-2) When using other companies' job information and your own job information

スコア取得部134は、他社求人情報取得部131が取得した他社求人情報の中から、1以上の各エリアに含まれる組織の1以上の他社求人情報を取得する。次に、スコア取得部134は、各エリアごとに、取得した1以上の他社求人情報を用いて、1以上の要素情報を取得する。また、スコア取得部134は、自社求人情報取得部132が取得した自社求人情報を取得する。次に、スコア取得部134は、自社求人情報を用いて、1以上の要素情報を取得する。次に、スコア取得部134は、取得した1以上の要素情報を演算式に代入し、当該演算式を実行し、スコアを取得する。なお、各エリアのスコアを取得する演算式は、例えば、対象エリアの他社数と対象エリアの格上情報と給与ランクとを要素情報とする増加関数であり、例えば、「スコア=w3×対象エリアの他社数+w4×対象エリアの格上情報+w5×給与ランク(w3、w4、w5は重みであり、正の数である)」である。
(1-3)時系列の他社求人情報集合を用いる場合
The score acquisition unit 134 acquires one or more pieces of other company recruitment information of organizations included in one or more areas from among the other company recruitment information acquired by the other company recruitment information acquisition unit 131. Next, the score acquisition unit 134 acquires one or more pieces of element information for each area using the acquired one or more pieces of other company recruitment information. In addition, the score acquisition unit 134 acquires the company's own recruitment information acquired by the company's own recruitment information acquisition unit 132. Next, the score acquisition unit 134 acquires one or more pieces of element information using the company's own recruitment information. Next, the score acquisition unit 134 substitutes the acquired one or more pieces of element information into an arithmetic expression, executes the arithmetic expression, and acquires a score. Note that the arithmetic expression for acquiring the score for each area is, for example, an increasing function with the number of other companies in the target area, the upgrade information in the target area, and the salary rank as element information, and is, for example, "score = w3 x number of other companies in the target area + w4 x upgrade information in the target area + w5 x salary rank (w3, w4, w5 are weights and are positive numbers)."
(1-3) When using a time series of job information from other companies

スコア取得部134は、他社求人情報取得部131が取得した他社求人情報の中から、1以上の各エリアに含まれる組織の1以上の他社求人情報集合を取得する。次に、スコア取得部134は、各エリアごとに、取得した1以上の社求人情報集合を用いて、1以上の要素情報を取得する。次に、スコア取得部134は、取得した1以上の要素情報を演算式に代入し、当該演算式を実行し、スコアを取得する。なお、各エリアのスコアを取得する演算式は、例えば、「スコア=f(対象エリアの他社数,対象エリアの平均の給与上昇情報,対象エリアの最近の平均給与情報)」である。また、当該演算式fは、対象エリアの他社数と対象エリアの平均の給与上昇情報と対象エリアの最近の平均給与情報(例えば、平均時給)とを要素情報とする増加関数であり、例えば、「スコア=w6×対象エリアの他社数+w7×対象エリアの平均の給与上昇情報+w8×対象エリアの最近の平均給与情報)(w6、w7、w8は重みであり、正の数である)」である。
(1-4)時系列の他社求人情報集合と自社求人情報とを用いる場合
The score acquisition unit 134 acquires one or more sets of other company job information of organizations included in one or more areas from among the other company job information acquired by the other company job information acquisition unit 131. Next, the score acquisition unit 134 acquires one or more element information for each area using the acquired one or more company job information sets. Next, the score acquisition unit 134 substitutes the acquired one or more element information into an arithmetic expression, executes the arithmetic expression, and acquires a score. Note that the arithmetic expression for acquiring the score of each area is, for example, "score = f (number of other companies in the target area, average salary increase information in the target area, recent average salary information in the target area)". In addition, the arithmetic expression f is an increasing function with the number of other companies in the target area, average salary increase information in the target area, and recent average salary information in the target area (for example, average hourly wage) as element information, and is, for example, "score = w6 x number of other companies in the target area + w7 x average salary increase information in the target area + w8 x recent average salary information in the target area) (w6, w7, and w8 are weights and positive numbers)".
(1-4) When using a time series of other companies' job information and your own job information

スコア取得部134は、他社求人情報取得部131が取得した他社求人情報の中から、1以上の各エリアに含まれる組織の1以上の他社求人情報集合を取得する。次に、スコア取得部134は、各エリアごとに、取得した1以上の社求人情報集合と自社求人情報とを用いて、1以上の要素情報を取得する。次に、スコア取得部134は、取得した1以上の要素情報を演算式に代入し、当該演算式を実行し、スコアを取得する。なお、各エリアのスコアを取得する演算式は、例えば、「スコア=f(対象エリアの他社数,対象エリアの平均の給与上昇情報,給与ランク)」である。また、当該演算式fは、対象エリアの他社数と対象エリアの平均の給与上昇情報と給与ランクとを要素情報とする増加関数であり、例えば、「スコア=w9×対象エリアの他社数+w10×対象エリアの平均の給与上昇情報+w11×給与ランク(w9、w10、w11は重みであり、正の数である)」である。なお、給与ランクは、給与を降順にソートした場合の順位であり、最も高い給与である場合の給与ランクは「1」である。
(2)機械学習による方法
The score acquisition unit 134 acquires one or more sets of other company job information of organizations included in one or more areas from among the other company job information acquired by the other company job information acquisition unit 131. Next, the score acquisition unit 134 acquires one or more element information for each area using the acquired one or more sets of company job information and the company's own job information. Next, the score acquisition unit 134 substitutes the acquired one or more element information into an arithmetic expression, executes the arithmetic expression, and acquires a score. Note that the arithmetic expression for acquiring the score of each area is, for example, "score = f (number of other companies in the target area, average salary increase information in the target area, salary rank)". In addition, the arithmetic expression f is an increasing function with the number of other companies in the target area, average salary increase information in the target area, and salary rank as element information, and is, for example, "score = w9 x number of other companies in the target area + w10 x average salary increase information in the target area + w11 x salary rank (w9, w10, w11 are weights and positive numbers)". The salary rank is the rank when salaries are sorted in descending order, and the highest salary is assigned a salary rank of "1."
(2) Machine learning method

図示しない学習部は、格納部11に格納されている2以上の教師データを取得する。次に、学習部は、2以上の教師データを用いて、機械学習の学習処理を行い、学習器を取得し、格納部11に蓄積する。例えば、学習部は、2以上の教師データを機械学習の学習処理を行うモジュールに与え、当該モジュールを実行し、学習器を取得し、格納部11に蓄積する。なお、機械学習は、例えば、深層学習、ランダムフォレスト、決定木、SVR等が利用可能である。また、モジュールは、例えば、TensorFlowのライブラリの中の学習モジュール、R言語のランダムフォレストのライブラリの中の学習モジュール、TinySVMの学習モジュールである。なお、学習部は、スコア取得部134でも良い。つまり、スコア取得部134が機械学習の学習処理を行い、学習器を取得しても良い。 The learning unit (not shown) acquires two or more pieces of teacher data stored in the storage unit 11. Next, the learning unit performs a machine learning learning process using the two or more pieces of teacher data, acquires a learning device, and stores the learning device in the storage unit 11. For example, the learning unit provides two or more pieces of teacher data to a module that performs a machine learning learning process, executes the module, acquires a learning device, and stores the learning device in the storage unit 11. For example, deep learning, random forest, decision tree, SVR, etc. can be used as the machine learning. For example, the module is a learning module in the TensorFlow library, a learning module in the random forest library of the R language, or a learning module of TinySVM. The learning unit may be the score acquisition unit 134. In other words, the score acquisition unit 134 may perform the machine learning learning process and acquire the learning device.

なお、教師データが有する要素情報は、他社求人情報のみを用いて取得された要素情報でも良いし、他社求人情報と自社求人情報とを用いて取得された要素情報でも良いし、時系列の他社求人情報集合を用いて取得された要素情報でも良いし、時系列の他社求人情報集合と自社求人情報とを用いて取得された要素情報でも良い。 The element information contained in the teacher data may be element information acquired using only other companies' job information, or may be element information acquired using other companies' job information and the company's own job information, or may be element information acquired using a time-series set of other companies' job information, or may be element information acquired using a time-series set of other companies' job information and the company's own job information.

次に、スコア取得部134は、以下のように、スコアの予測処理を行う。つまり、スコア取得部134は、各エリアのスコア算出に使用する1以上の求人情報を取得する。なお、ここでの求人情報は、1以上の他社求人情報を含む。求人情報は、自社求人情報を含んでも良い。次に、スコア取得部134は、各エリアの1以上の求人情報を用いて、各エリアの1または2以上の要素情報を取得する。なお、ここでの2以上の要素情報は、学習器を作成する際に使用した教師データが有する要素情報と同種の情報である。次に、スコア取得部134は、格納部11の学習器を取得する。次に、スコア取得部134は、1以上の要素情報と学習器とを機械学習の予測モジュールに与え、当該モジュールを実行し、スコアを取得する。なお、予測モジュールは、例えば、TensorFlowのライブラリの中の予測モジュール、R言語のランダムフォレストのライブラリの中の予測モジュール、TinySVMの予測モジュールである。そして、スコア取得部134は、各エリアのエリア識別子に対応付けて、取得したスコアを格納部11または図示しないバッファに蓄積する。
(3)対応表による方法
Next, the score acquisition unit 134 performs a score prediction process as follows. That is, the score acquisition unit 134 acquires one or more job information used to calculate the score for each area. The job information here includes one or more other company job information. The job information may include the company's own job information. Next, the score acquisition unit 134 acquires one or more element information for each area using one or more job information for each area. The two or more element information here is the same type of information as the element information held by the teacher data used when creating the learning device. Next, the score acquisition unit 134 acquires the learning device from the storage unit 11. Next, the score acquisition unit 134 provides one or more element information and the learning device to a machine learning prediction module, executes the module, and acquires a score. The prediction module is, for example, a prediction module in the TensorFlow library, a prediction module in the Random Forest library of the R language, or a TinySVM prediction module. Then, the score acquiring unit 134 accumulates the acquired scores in the storage unit 11 or a buffer (not shown) in association with the area identifier of each area.
(3) Method using the correspondence table

スコア取得部134は、各エリアのスコア算出に使用する1以上の求人情報を取得する。なお、ここでの求人情報は、1以上の他社求人情報を含む。求人情報は、自社求人情報を含んでも良い。次に、スコア取得部134は、各エリアの1以上の求人情報を用いて、各エリアの2以上の要素情報を取得し、各要素情報を要素とするベクトルを構成する。 The score acquisition unit 134 acquires one or more pieces of job information to be used in calculating the score for each area. Note that the job information here includes one or more pieces of job information from other companies. The job information may also include the company's own job information. Next, the score acquisition unit 134 acquires two or more pieces of element information for each area using one or more pieces of job information from each area, and constructs a vector with each piece of element information as an element.

なお、ベクトル有する要素情報は、他社求人情報のみを用いて取得された要素情報でも良いし、他社求人情報と自社求人情報とを用いて取得された要素情報でも良いし、時系列の他社求人情報集合を用いて取得された要素情報でも良いし、時系列の他社求人情報集合と自社求人情報とを用いて取得された要素情報でも良い。 The element information having a vector may be element information acquired using only other companies' job information, or may be element information acquired using other companies' job information and the company's own job information, or may be element information acquired using a time-series set of other companies' job information, or may be element information acquired using a time-series set of other companies' job information and the company's own job information.

次に、スコア取得部134は、格納部11に格納されている対応表を参照し、構成したベクトルに最も近似するベクトルを決定する。次に、スコア取得部134は、当該決定したベクトルと対になるスコアを取得する。 Next, the score acquisition unit 134 refers to the correspondence table stored in the storage unit 11 and determines a vector that is most similar to the constructed vector. Next, the score acquisition unit 134 acquires a score that pairs with the determined vector.

アピール情報取得部135は、自社求人情報と1以上の他社求人情報との差異であり、求人者にとって有利な差異を特定するアピール情報を取得する。なお、求人者は、自社である。アピール情報取得部135は、1以上の各エリアごとに、アピール情報を取得することは好適である。 The appeal information acquisition unit 135 acquires appeal information that is a difference between the company's own recruitment information and one or more other companies' recruitment information, and that identifies differences that are advantageous to the employer. The employer is the company itself. It is preferable that the appeal information acquisition unit 135 acquires appeal information for each of one or more areas.

アピール情報取得部135は、例えば、各エリアに対応する1以上の他社求人情報を用いて、1以上の各要素(例えば、給与、勤務時間、最寄駅からの徒歩時間)の代表値(例えば、最高値、平均値、中央値)を取得する。次に、アピール情報取得部135は、例えば、自社求人情報を用いて1以上の要素情報(例えば、給与、勤務時間、最寄駅からの距離)を取得する。次に、アピール情報取得部135は、要素情報ごとに、他社の代表値と自社の要素情報とを比較し、アピール条件を満たす要素情報を決定し、当該要素情報を用いて、アピール情報する取得する。なお、アピール条件は、例えば、他社の代表値と自社の要素情報との差異に関する条件である。アピール条件は、例えば、「自社の給与(時給)-他社の給与平均(時給)>=100円」、「給与が最高値であること」、「他社の勤務時間平均-自社の勤務時間>=2時間」、「他社の最寄駅からの徒歩時間平均-自社の最寄駅からの徒歩時間>=5分」である。また、アピール情報は、例えば、要素情報を識別する要素識別子を含む。アピール情報は、例えば、要素情報を含む。アピール情報は、例えば、要素識別子「自社の給与」を用いた「自社の給与をアピールせよ」である。また、アピール情報は、例えば、要素情報を用いた「自社の勤務時間が4時間であることは魅力的です」である。 The appeal information acquisition unit 135, for example, uses one or more other company's job information corresponding to each area to acquire representative values (e.g., maximum value, average value, median value) of one or more elements (e.g., salary, working hours, walking time from the nearest station). Next, the appeal information acquisition unit 135, for example, uses the company's job information to acquire one or more element information (e.g., salary, working hours, distance from the nearest station). Next, the appeal information acquisition unit 135 compares the representative value of the other company with the company's element information for each element information, determines the element information that satisfies the appeal condition, and acquires the appeal information using the element information. Note that the appeal condition is, for example, a condition regarding the difference between the representative value of the other company and the company's element information. The appeal condition is, for example, "the company's salary (hourly wage) - the average salary of the other company (hourly wage) >= 100 yen", "the salary is the maximum value", "the average working hours of the other company - the working hours of the company >= 2 hours", "the average walking time from the nearest station of the other company - the walking time from the nearest station of the company >= 5 minutes". The appeal information also includes, for example, an element identifier that identifies the element information. The appeal information includes, for example, element information. The appeal information is, for example, "Appeal your company's salary" using the element identifier "your company's salary." The appeal information is, for example, "It's attractive that your company's working hours are four hours" using the element information.

出力部14は、各種の情報を出力する。各種の情報は、例えば、スコア、アピール情報、出力情報である。 The output unit 14 outputs various information, such as the score, appeal information, and output information.

出力情報とは、出力する情報であり、通常、スコアとアピール情報のうちの1以上の情報を含む。出力情報は、例えば、地図情報を含む。出力情報は、例えば、地図情報の上に、各エリアのスコアが明示された情報である。スコアの明示とは、スコアが把握可能であれば良く、その態様は問わない。スコアの明示は、例えば、スコア(例えば、数値)の明示、スコアに対応するランクの明示である。ランクの明示は、例えば、地図上へのランクに応じた色をエリアの背景色とすることである。 Output information is information to be output, and typically includes one or more of score and appeal information. Output information includes, for example, map information. Output information is, for example, information in which the score of each area is clearly displayed on top of the map information. The manner in which the score is clearly displayed does not matter as long as the score can be grasped. Clear display of the score is, for example, clear display of the score (for example, a numerical value) or clear display of the rank corresponding to the score. Clear display of the rank is, for example, displaying the background color of the area in a color that corresponds to the rank on the map.

また、ここで出力とは、通常、端末装置3への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であっても良い。 In addition, here, output usually means transmission to the terminal device 3, but it may also be a concept that includes display on a display, projection using a projector, printing on a printer, sound output, storage on a recording medium, and delivery of the processing results to other processing devices or other programs, etc.

スコア出力部141は、スコア取得部134が取得したスコアを出力する。スコア出力部141は、各エリアごとのスコアを、地図上に出力することは好適である。スコア出力部141は、出力情報を出力しても良い。 The score output unit 141 outputs the score acquired by the score acquisition unit 134. It is preferable that the score output unit 141 outputs the score for each area on a map. The score output unit 141 may also output output information.

スコア出力部141は、例えば、格納部11の地図情報と1以上のエリア情報を取得し、当該地図情報により構成される地図の上に、1以上の各エリア情報により判断できる各エリアの境界線を描画する。次に、スコア出力部141は、例えば、各エリアごとのスコアを用いて、各エリアの採用難易度のランク(例えば、1~4)を決定する。次に、スコア出力部141は、例えば、各エリアのランクに応じた色を、各エリアの領域の背景色とする地図(出力情報と言っても良い)を構成する。次に、スコア出力部141は、当該出力情報を出力する。 The score output unit 141, for example, acquires map information and one or more pieces of area information from the storage unit 11, and draws the boundary lines of each area that can be determined from one or more pieces of area information on a map configured from the map information. Next, the score output unit 141, for example, determines the rank (e.g., 1 to 4) of the difficulty of hiring for each area using the score for each area. Next, the score output unit 141 configures a map (which may be called output information) in which the background color of each area is a color corresponding to the rank of each area. Next, the score output unit 141 outputs the output information.

アピール情報出力部142は、アピール情報取得部135が取得したアピール情報を出力する。 The appeal information output unit 142 outputs the appeal information acquired by the appeal information acquisition unit 135.

求人情報管理装置2は、求人情報を管理している装置である。求人情報管理装置2は、情報処理装置1からの要求に従って、1以上の求人情報を情報処理装置1に送信する。求人情報管理装置2は、例えば、端末装置3から求人情報を受信し、蓄積する。なお、求人情報管理装置2は、例えば、ハローワークのサーバ、求人サイトを具備するサーバである。 The job information management device 2 is a device that manages job information. In response to a request from the information processing device 1, the job information management device 2 transmits one or more pieces of job information to the information processing device 1. The job information management device 2 receives and accumulates job information from, for example, a terminal device 3. The job information management device 2 is, for example, a server of a Hello Work office or a server equipped with a job site.

端末装置3を構成する端末格納部31には、各種の情報が格納される。各種の情報は、例えば、自社求人情報、1以上の属性値である。 The terminal storage unit 31 constituting the terminal device 3 stores various types of information. The various types of information include, for example, the company's job information and one or more attribute values.

端末受付部32は、各種の情報または指示を受け付ける。各種の情報または指示は、例えば、自社求人情報、出力指示である。各種の情報または指示の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。 The terminal reception unit 32 receives various information or instructions. The various information or instructions are, for example, the company's job information and output instructions. The means for inputting the various information or instructions can be anything, such as a touch panel, keyboard, mouse, or menu screen.

端末処理部33は、各種の処理を行う。各種の処理とは、例えば、端末受付部32が受け付けた指示や情報を、送信するデータ構造の指示や情報にする処理である。各種の処理とは、例えば、端末受信部35が受信した情報を、出力するデータ構造の情報にする処理である。 The device processing unit 33 performs various types of processing. For example, various types of processing are processing to convert instructions and information accepted by the device accepting unit 32 into instructions and information with a data structure to be transmitted. For example, various types of processing are processing to convert information received by the device receiving unit 35 into information with a data structure to be output.

端末送信部34は、各種の指示や情報を送信する。各種の指示や情報は、例えば、自社求人情報である。 The terminal transmission unit 34 transmits various instructions and information. The various instructions and information are, for example, the company's job information.

端末受信部35は、各種の情報を受信する。各種の情報は、例えば、スコア、アピール情報、出力情報である。 The terminal receiving unit 35 receives various types of information, such as score, appeal information, and output information.

端末出力部36は、各種の情報を出力する。各種の情報は、例えば、スコア、アピール情報、出力情報である。 The terminal output unit 36 outputs various information, such as the score, appeal information, and output information.

格納部11、エリア情報格納部111、求人情報格納部112、および端末格納部31は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 11, the area information storage unit 111, the job information storage unit 112, and the terminal storage unit 31 are preferably non-volatile recording media, but can also be realized using volatile recording media.

格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。 The process by which information is stored in the storage unit 11, etc. is not important. For example, information may be stored in the storage unit 11, etc. via a recording medium, information transmitted via a communication line, etc. may be stored in the storage unit 11, etc., or information inputted via an input device may be stored in the storage unit 11, etc.

受付部12、属性値受付部121、端末受信部35、他社求人情報取得部131、および自社求人情報取得部132は、例えば、無線または有線の通信手段で実現される。 The reception unit 12, the attribute value reception unit 121, the terminal reception unit 35, the other company job information acquisition unit 131, and the company's own job information acquisition unit 132 are realized, for example, by wireless or wired communication means.

処理部13、他社求人情報取得部131、自社求人情報取得部132、エリア決定部133、スコア取得部134、アピール情報取得部135、および端末処理部33は、例えば、プロセッサやメモリ等から実現され得る。処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。なお、プロセッサは、CPU、MPU、GPU等であり、その種類は問わない。 The processing unit 13, other company job information acquisition unit 131, company job information acquisition unit 132, area determination unit 133, score acquisition unit 134, appeal information acquisition unit 135, and device processing unit 33 can be realized, for example, by a processor, memory, etc. The processing procedures of the processing unit 13, etc. are usually realized by software, and the software is recorded on a recording medium such as a ROM. However, they may also be realized by hardware (dedicated circuitry). The processor may be a CPU, MPU, GPU, etc., and the type is not important.

出力部14、スコア出力部141、アピール情報出力部142、および端末送信部34は、例えば、無線または有線の通信手段で実現される。 The output unit 14, score output unit 141, appeal information output unit 142, and terminal transmission unit 34 are realized, for example, by wireless or wired communication means.

端末受付部32は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現される。 The terminal reception unit 32 is realized by device drivers for input means such as a touch panel or keyboard, control software for a menu screen, etc.

端末出力部36は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部36は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The terminal output unit 36 may or may not include an output device such as a display or speaker. The terminal output unit 36 may be realized by driver software for an output device, or by a combination of driver software for an output device and an output device, etc.

次に、情報システムAの動作例について説明する。まず、情報処理装置1の動作例について、図3のフローチャートを用いて説明する。 Next, an example of the operation of information system A will be described. First, an example of the operation of information processing device 1 will be described using the flowchart in FIG. 3.

(ステップS301)受付部12は、出力指示を受け付けたか否かを判断する。出力指示を受け付けた場合はステップS302に行き、出力指示を受け付けなかった場合はステップS311に行く。なお、ここでは、受付部12は、例えば、端末装置3から出力指示を受信する。 (Step S301) The reception unit 12 determines whether or not an output instruction has been received. If an output instruction has been received, the process proceeds to step S302. If an output instruction has not been received, the process proceeds to step S311. Note that here, the reception unit 12 receives the output instruction from, for example, the terminal device 3.

(ステップS302)エリア決定部133は、ステップS301で受け付けられた出力指示に対応する自社求人情報を取得する。なお、自社求人情報は、出力指示が有していても良いし、出力指示が有するユーザ識別子と対に格納部11で管理されていても良い。 (Step S302) The area determination unit 133 acquires the company's job information corresponding to the output instruction received in step S301. Note that the company's job information may be included in the output instruction, or may be managed in the storage unit 11 in a pair with the user identifier included in the output instruction.

(ステップS303)エリア決定部133は、ステップS302で取得した自社求人情報を用いて、1以上のエリアを決定する。かかるエリア決定処理の例について、図4、図5のフローチャートを用いて説明する。なお、1以上のエリアは、スコアが取得される対象のエリアである。 (Step S303) The area determination unit 133 determines one or more areas using the company's job information acquired in step S302. An example of such an area determination process will be described using the flowcharts in Figures 4 and 5. Note that the one or more areas are areas for which a score is to be acquired.

(ステップS304)スコア取得部134は、カウンタiに1を代入する。 (Step S304) The score acquisition unit 134 assigns 1 to counter i.

(ステップS305)スコア取得部134は、ステップS303で決定された1以上のエリアの中で、i番目のエリアが存在するか否かを判断する。i番目のエリアが存在する場合はステップS306に行き、i番目のエリアが存在しない場合はステップS308に行く。 (Step S305) The score acquisition unit 134 determines whether or not the i-th area exists among the one or more areas determined in step S303. If the i-th area exists, the process proceeds to step S306, and if the i-th area does not exist, the process proceeds to step S308.

(ステップS306)スコア取得部134は、i番目のエリアのスコアを取得する。かかるスコアを取得処理の例について、図6のフローチャートを用いて説明する。 (Step S306) The score acquisition unit 134 acquires the score for the i-th area. An example of the score acquisition process is described using the flowchart in FIG. 6.

(ステップS307)スコア取得部134は、カウンタiを1、インクリメントする。ステップS305に戻る。 (Step S307) The score acquisition unit 134 increments the counter i by 1. Return to step S305.

(ステップS308)アピール情報取得部135は、アピール情報を取得する。アピール情報取得処理の例について、図8のフローチャートを用いて説明する。 (Step S308) The appeal information acquisition unit 135 acquires the appeal information. An example of the appeal information acquisition process is described using the flowchart in FIG. 8.

(ステップS309)出力部14は、出力情報を構成する。かかる出力情報構成処理の例について、図9のフローチャートを用いて説明する。 (Step S309) The output unit 14 composes the output information. An example of such output information composition processing is described using the flowchart in FIG. 9.

(ステップS310)出力部14は、ステップS309で構成した出力情報を出力する。ステップS301に戻る。なお、ここで、出力部14は、例えば、出力情報を端末装置3に送信する。 (Step S310) The output unit 14 outputs the output information constructed in step S309. Return to step S301. Note that here, the output unit 14 transmits the output information to the terminal device 3, for example.

(ステップS311)他社求人情報取得部131は、求人情報の取得タイミングであるか否かを判断する。求人情報の取得タイミングであればステップS312に行き、求人情報の取得タイミングでなければステップS317に行く。なお、処理部13は、例えば、予め決められた時刻になった場合に、求人情報の取得タイミングであると判断する。処理部13は、例えば、端末装置3から求人情報の取得指示が受信された場合に、求人情報の取得タイミングであると判断する。処理部13は、例えば、定期的(例えば、1週間に一度)に、求人情報の取得タイミングであると判断する。なお、処理部13が、求人情報の取得タイミングであると判断する条件は問わない。 (Step S311) The other company job information acquisition unit 131 judges whether it is the time to acquire job information. If it is the time to acquire job information, proceed to step S312, and if it is not the time to acquire job information, proceed to step S317. The processing unit 13 judges that it is the time to acquire job information, for example, when a predetermined time has arrived. The processing unit 13 judges that it is the time to acquire job information, for example, when an instruction to acquire job information is received from the terminal device 3. The processing unit 13 judges that it is the time to acquire job information periodically (for example, once a week). There are no restrictions on the conditions under which the processing unit 13 judges that it is the time to acquire job information.

(ステップS312)他社求人情報取得部131は、カウンタiに1を代入する。 (Step S312) The other company job information acquisition unit 131 assigns 1 to counter i.

(ステップS313)他社求人情報取得部131は、他社求人情報を取得する対象のi番目の求人情報管理装置2が存在するか否かを判断する。i番目の求人情報管理装置2が存在する場合はステップS314に行き、存在しない場合はステップS301に戻る。 (Step S313) The other company job information acquisition unit 131 determines whether or not the i-th job information management device 2 from which to acquire other company job information exists. If the i-th job information management device 2 exists, the process proceeds to step S314; if not, the process returns to step S301.

なお、ここで、他社求人情報取得部131は、例えば、格納部11の中のi番目のアクセス情報が存在するか否かを判断する。 Here, the other company job information acquisition unit 131 determines, for example, whether the i-th access information exists in the storage unit 11.

(ステップS314)他社求人情報取得部131は、i番目の求人情報管理装置2のアクセス情報を格納部11から取得する。次に、他社求人情報取得部131は、当該アクセス情報を用いて、1i番目の求人情報管理装置2から以上の求人情報を取得する。なお、ここで、取得される1以上の求人情報は、他人求人情報であるが、自社求人情報を含んでも良い。 (Step S314) The other company job information acquisition unit 131 acquires the access information of the i-th job information management device 2 from the storage unit 11. Next, the other company job information acquisition unit 131 uses the access information to acquire the above job information from the 1i-th job information management device 2. Note that the one or more pieces of job information acquired here are other company job information, but may also include the company's own job information.

(ステップS315)他社求人情報取得部131は、ステップS314で取得した1以上の求人情報を、i番目の求人情報管理装置2の識別子に対応付けて蓄積する。なお、1以上の求人情報の蓄積先は、格納部11でも良いし、図示しないバッファでも良い。 (Step S315) The other company job information acquisition unit 131 stores the one or more pieces of job information acquired in step S314 in association with the identifier of the i-th job information management device 2. The one or more pieces of job information may be stored in the storage unit 11 or in a buffer (not shown).

(ステップS316)他社求人情報取得部131は、カウンタiを1、インクリメントする。ステップS313に戻る。 (Step S316) The other company job information acquisition unit 131 increments the counter i by 1. Return to step S313.

(ステップS317)受付部12は、求人情報管理装置2から1以上の求人情報を受信したか否かを判断する。求人情報を受信した場合はステップS318に行き、求人情報を受信しなかった場合はステップS301に戻る。なお、ここで受信される求人情報は、例えば、フリーペーパーで掲載されている他社求人情報である。 (Step S317) The reception unit 12 judges whether or not one or more pieces of job information have been received from the job information management device 2. If job information has been received, the process proceeds to step S318, and if no job information has been received, the process returns to step S301. Note that the job information received here is, for example, job information from other companies published in a free paper.

(ステップS318)他社求人情報取得部131は、ステップS317で受信された1以上の求人情報を蓄積する。ステップS301に戻る。なお、1以上の求人情報の蓄積先は、格納部11でも良いし、図示しないバッファでも良い。 (Step S318) The other company job information acquisition unit 131 accumulates the one or more pieces of job information received in step S317. Return to step S301. Note that the accumulation destination for the one or more pieces of job information may be the storage unit 11 or a buffer (not shown).

なお、図3のフローチャートにおいて、ステップS303でスコアを取得するエリアを選択したが、格納部11に格納されている各エリア情報に対応するすべてのエリアのスコアを取得しても良い。かかる場合、エリア決定部133は、例えば、格納部11に格納されているすべてのエリア情報を取得する。 In the flowchart of FIG. 3, the area for which the score is to be obtained is selected in step S303, but the scores of all areas corresponding to each area information stored in the storage unit 11 may be obtained. In such a case, the area determination unit 133 obtains, for example, all area information stored in the storage unit 11.

また、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 3, processing ends when the power is turned off or an interrupt occurs to end processing.

次に、ステップS303の第一のエリア決定処理の例について、図4のフローチャートを用いて説明する。第一のエリア決定処理は、求人者(自社)の視点に立った場合のエリア決定処理の例である。 Next, an example of the first area determination process in step S303 will be described using the flowchart in FIG. 4. The first area determination process is an example of area determination process from the perspective of the recruiter (your company).

(ステップS401)エリア決定部133は、自社求人情報に含まれる自社の住所を取得する。 (Step S401) The area determination unit 133 obtains the company's address contained in the company's job information.

(ステップS402)エリア決定部133は、カウンタiに1を代入する。 (Step S402) The area determination unit 133 assigns 1 to counter i.

(ステップS403)エリア決定部133は、格納部11に、i番目のエリア情報が存在するか否かを判断する。i番目のエリア情報が存在する場合はステップS404に行き、存在しない場合は上位処理にリターンする。 (Step S403) The area determination unit 133 determines whether the i-th area information exists in the storage unit 11. If the i-th area information exists, the process proceeds to step S404; if not, the process returns to the upper level process.

(ステップS404)エリア決定部133は、i番目のエリア情報が有する代表位置を取得する。なお、代表位置は、エリアを代表する位置を特定する情報であり、例えば、エリアの重心点の情報(例えば、(緯度,経度))、多角形のエリアの頂点のなかで、自社の住所から最も遠い位置の情報(例えば、(緯度,経度))、自社の住所から最も近い位置の情報(例えば、(緯度,経度))である。 (Step S404) The area determination unit 133 acquires the representative position of the i-th area information. The representative position is information that identifies a position that represents an area, such as information on the center of gravity of the area (e.g., (latitude, longitude)), information on the position of the vertices of the polygonal area that is farthest from the company's address (e.g., (latitude, longitude)), or information on the position that is closest to the company's address (e.g., (latitude, longitude)).

(ステップS405)エリア決定部133は、自社の住所とi番目のエリア情報が有する代表位置との距離を取得する。なお、2点の距離を取得する技術は公知技術であるので、詳細な説明は省略する。また、ここでの距離は、物理的な距離(例えば、「1.2km」)でも良いし、時間的な距離(移動時間)でも良い。また、2点の間の移動時間を取得する技術も公知技術である。 (Step S405) The area determination unit 133 acquires the distance between the company's address and the representative location of the i-th area information. Note that the technology for acquiring the distance between two points is a publicly known technology, so a detailed explanation is omitted. The distance here may be a physical distance (e.g., "1.2 km") or a time distance (travel time). The technology for acquiring the travel time between two points is also a publicly known technology.

(ステップS406)エリア決定部133は、ステップS405で取得した距離が距離条件を満たすか否かを判断する。距離条件を満たす場合はステップS407に行き、距離条件を満たさない場合はステップS408に行く。なお、距離条件は、例えば、「距離<=閾値」または「距離<閾値」である。距離条件は、距離が短いことの条件である。 (Step S406) The area determination unit 133 judges whether or not the distance acquired in step S405 satisfies the distance condition. If the distance condition is satisfied, the process proceeds to step S407, and if the distance condition is not satisfied, the process proceeds to step S408. Note that the distance condition is, for example, "distance <= threshold" or "distance < threshold." The distance condition is a condition that the distance is short.

(ステップS407)エリア決定部133は、エリア決定部133は、i番目のエリア情報が有するエリア識別子を取得し、図示しないバッファに一時蓄積する。なお、かかるエリア識別子は、エリア決定部133が決定したエリアの識別子である。 (Step S407) The area determination unit 133 acquires the area identifier contained in the i-th area information, and temporarily stores the area identifier in a buffer (not shown). Note that this area identifier is the identifier of the area determined by the area determination unit 133.

(ステップS408)エリア決定部133は、カウンタiを1、インクリメントする。ステップS403に戻る。 (Step S408) The area determination unit 133 increments the counter i by 1. Return to step S403.

なお、図4のフローチャートにおいて、エリア決定部133は、自社の住所に対して、通勤可能なエリアを決定する他のエリア決定のアルゴリズムを用いて、エリアを決定しても良い。 In the flowchart of FIG. 4, the area determination unit 133 may determine the area using another area determination algorithm that determines the commutable area for the company's address.

次に、ステップS303の第二のエリア決定処理の例について、図5のフローチャートを用いて説明する。図5のフローチャートにおいて、図5のフローチャートと同一のステップについて、説明を省略する。 Next, an example of the second area determination process in step S303 will be described using the flowchart in FIG. 5. In the flowchart in FIG. 5, the description of the same steps as in the flowchart in FIG. 5 will be omitted.

(ステップS501)エリア決定部133は、自社の最寄駅を取得する。なお、エリア決定部133は、例えば、社求人情報が有する最寄駅を取得する。また、エリア決定部133は、例えば、社求人情報が有する住所を用いて最寄駅を取得する。なお、住所を用いて最寄駅を取得する技術は公知技術であるので、詳細な説明は省略する。 (Step S501) The area determination unit 133 acquires the nearest station to the company. The area determination unit 133 acquires, for example, the nearest station contained in the company's recruitment information. The area determination unit 133 acquires the nearest station using, for example, the address contained in the company's recruitment information. The technology for acquiring the nearest station using an address is a publicly known technology, so a detailed explanation is omitted.

(ステップS502)エリア決定部133は、自社の最寄駅の沿線名を取得する。なお、エリア決定部133は、例えば、社求人情報が有する沿線名を取得する。また、エリア決定部133は、例えば、自社の最寄駅を用いて沿線名を取得する。なお、最寄駅を用いて沿線名を取得する技術は公知技術であるので、詳細な説明は省略する。 (Step S502) The area determination unit 133 acquires the line name of the nearest station to the company. The area determination unit 133 acquires, for example, the line name contained in the company's job information. The area determination unit 133 acquires the line name using, for example, the nearest station to the company. The technology for acquiring the line name using the nearest station is publicly known technology, so a detailed explanation is omitted.

(ステップS503)エリア決定部133は、ステップS502で取得した沿線名を用いて、当該沿線名で特定される沿線の2以上の駅名を取得する。エリア決定部133は、例えば、格納部11の駅情報を参照し、ステップS502で取得した沿線名と対になる2以上の駅名を取得する。なお、駅情報は、外部の図示しない装置に存在していても良い。 (Step S503) The area determination unit 133 uses the line name acquired in step S502 to acquire two or more station names along the line identified by the line name. For example, the area determination unit 133 refers to the station information in the storage unit 11 and acquires two or more station names that are paired with the line name acquired in step S502. Note that the station information may be present in an external device not shown.

(ステップS504)エリア決定部133は、カウンタjに1を代入する。なお、ステップS504へは、ステップS403からジャンプしてくる。 (Step S504) The area determination unit 133 assigns 1 to counter j. Note that step S504 is reached by jumping from step S403.

(ステップS505)エリア決定部133は、ステップS503で取得した2以上の駅名の中にj番目の駅名が存在するか否かを判断する。j番目の駅名が存在する場合はステップS506に行き、存在しない場合は上位処理にリターンする。 (Step S505) The area determination unit 133 determines whether the jth station name is present among the two or more station names acquired in step S503. If the jth station name is present, the process proceeds to step S506; if not, the process returns to the upper level process.

(ステップS506)エリア決定部133は、j番目の駅名の駅とステップS501で取得した自社の最寄駅との乗車時間を取得する。なお、かかる乗車時間を取得する技術は公知技術である。 (Step S506) The area determination unit 133 obtains the travel time between the station with the jth station name and the company's nearest station obtained in step S501. Note that the technology for obtaining such travel time is publicly known.

(ステップS507)エリア決定部133は、ステップS506で取得した乗車時間が閾値以内または閾値より小さいか否かを判断する。閾値以内等であればステップS508に行き、閾値以内等でなければステップS511に行く。 (Step S507) The area determination unit 133 determines whether the ride time acquired in step S506 is within the threshold or is less than the threshold. If it is within the threshold, the process proceeds to step S508, and if it is not within the threshold, the process proceeds to step S511.

(ステップS508)エリア決定部133は、j番目の駅名の駅の位置を取得し、当該位置が含まれるエリアのエリア識別子を取得する。 (Step S508) The area determination unit 133 obtains the location of the station with the jth station name, and obtains the area identifier of the area that includes that location.

(ステップS509)エリア決定部133は、ステップS507で取得したエリア識別子は、ステップS407で既に登録済みか否かを判断する。登録済みである場合はステップS511に行き、登録済みでない場合はステップS510に行く。 (Step S509) The area determination unit 133 determines whether the area identifier acquired in step S507 has already been registered in step S407. If it has already been registered, the process proceeds to step S511; if it has not already been registered, the process proceeds to step S510.

(ステップS510)エリア決定部133は、ステップS507で取得したエリア識別子を図示しないバッファに蓄積する。 (Step S510) The area determination unit 133 accumulates the area identifier obtained in step S507 in a buffer (not shown).

(ステップS511)エリア決定部133は、カウンタjを1、インクリメントする。ステップS505に戻る。 (Step S511) The area determination unit 133 increments the counter j by 1. Return to step S505.

次に、ステップS306のスコアを取得処理の例について、図6のフローチャートを用いて説明する。 Next, an example of the score acquisition process in step S306 will be described using the flowchart in FIG. 6.

(ステップS601)他社求人情報取得部131は、1または2以上の他社求人情報を取得する。かかる他社求人情報取得処理の例について、図7のフローチャートを用いて説明する。 (Step S601) The other company job information acquisition unit 131 acquires one or more pieces of other company job information. An example of such other company job information acquisition processing is described using the flowchart in FIG. 7.

(ステップS602)スコア取得部134は、カウンタiに1を代入する。 (Step S602) The score acquisition unit 134 assigns 1 to counter i.

(ステップS603)スコア取得部134は、ステップS601で取得された1以上の他社求人情報を用いて、i番目の要素情報を取得するか否かを判断する。i番目の要素情報を取得する場合はステップS604に行き、i番目の要素情報を取得しない場合はステップS606に行く。なお、1以上の他社求人情報を用いて取得する要素情報は、通常、予め決められている。 (Step S603) The score acquisition unit 134 uses one or more other company's job information acquired in step S601 to determine whether or not to acquire the i-th element information. If the i-th element information is to be acquired, the process proceeds to step S604; if the i-th element information is not to be acquired, the process proceeds to step S606. Note that the element information to be acquired using one or more other company's job information is usually determined in advance.

(ステップS604)スコア取得部134は、ステップS601で取得された1または2以上の他社求人情報を用いて、i番目の要素情報を取得し、図示しないバッファに蓄積する。なお、i番目の要素情報は、例えば、他社求人情報が有する給与、給与の平均値、他社求人情報が有する勤務時間情報、勤務時間の平均値、他社求人情報の数、対象エリアの他社数、「新規オープン」であることを示す情報、オープンからの年数を示す情報、従業員の年齢層に関する情報、「時短」であるか否かを示す情報、直行直帰が可能であるか否かを示す情報、車の運転が必要か否かを示す情報である。 (Step S604) The score acquisition unit 134 acquires the i-th element information using one or more other company's job information acquired in step S601, and stores it in a buffer (not shown). The i-th element information is, for example, the salary and average salary information in the other company's job information, the working hours information and average working hours information in the other company's job information, the number of other company's job information, the number of other companies in the target area, information indicating that it is a "new opening," information indicating the number of years since opening, information about the age group of employees, information indicating whether it is "reduced hours," information indicating whether direct commutes are possible, and information indicating whether driving is required.

(ステップS605)スコア取得部134は、カウンタiを1、インクリメントする。ステップS603に戻る。 (Step S605) The score acquisition unit 134 increments the counter i by 1. Return to step S603.

(ステップS606)スコア取得部134は、スコアを取得する際に、自社求人情報を使用するか否かを判断する。自社求人情報を使用する場合はステップS607に行き、自社求人情報を使用しない場合はステップS612に行く。なお、自社求人情報を使用するか否かは、通常、予め決められている。 (Step S606) The score acquisition unit 134 determines whether or not to use the company's own recruitment information when acquiring the score. If the company's own recruitment information is to be used, the process proceeds to step S607. If the company's own recruitment information is not to be used, the process proceeds to step S612. Note that whether or not to use the company's own recruitment information is usually determined in advance.

(ステップS607)スコア取得部134は、自社求人情報を取得する。 (Step S607) The score acquisition unit 134 acquires the company's job information.

(ステップS608)スコア取得部134は、カウンタjに1を代入する。 (Step S608) The score acquisition unit 134 assigns 1 to counter j.

(ステップS609)コア取得部134は、ステップS607で取得された自社求人情報を用いて、j番目の要素情報を取得するか否かを判断する。j番目の要素情報を取得する場合はステップS610に行き、j番目の要素情報を取得しない場合はステップS612に行く。なお、自社求人情報を用いて取得する要素情報は、通常、予め決められている。 (Step S609) The core acquisition unit 134 uses the company's job information acquired in step S607 to determine whether or not to acquire the jth element information. If the jth element information is to be acquired, the process proceeds to step S610; if the jth element information is not to be acquired, the process proceeds to step S612. Note that the element information to be acquired using the company's job information is usually determined in advance.

(ステップS610)スコア取得部134は、ステップS607で取得された自社求人情報とステップS601で取得された1以上の他人求人情報とを用いて、j番目の要素情報を取得し、図示しないバッファに蓄積する。なお、ここで、スコア取得部134は、ステップS607で取得された自社求人情報とステップS601で取得された1以上の他社求人情報とを用いて、j番目の要素情報を取得し、図示しないバッファに蓄積しても良い。また、j番目の要素情報は、例えば、自社の給与、自社の勤務時間、「新規オープン」であることを示す情報、オープンからの年数を示す情報、従業員の年齢層に関する情報、「時短」であるか否かを示す情報、直行直帰が可能であるか否かを示す情報、車の運転が必要か否かを示す情報、対象エリアの格上情報、給与ランクである。 (Step S610) The score acquisition unit 134 acquires the j-th element information using the company's job information acquired in step S607 and one or more other company's job information acquired in step S601, and stores it in a buffer not shown. Note that here, the score acquisition unit 134 may acquire the j-th element information using the company's job information acquired in step S607 and one or more other company's job information acquired in step S601, and store it in a buffer not shown. In addition, the j-th element information is, for example, the company's salary, the company's working hours, information indicating that it is a "new opening", information indicating the number of years since opening, information on the age group of employees, information indicating whether it is "reduced hours", information indicating whether direct commutes are possible, information indicating whether driving is required, upgrade information for the target area, and salary rank.

(ステップS611)スコア取得部134は、カウンタjを1、インクリメントする。ステップS609に戻る。 (Step S611) The score acquisition unit 134 increments the counter j by 1. Return to step S609.

(ステップS612)スコア取得部134は、スコアを取得する際に、時系列の他社求人情報集合を使用するか否かを判断する。他社求人情報集合を使用する場合はステップS613に行き、他社求人情報集合を使用しない場合はステップS617に行く。なお、他社求人情報集合を使用するか否かは、通常、予め決められている。 (Step S612) The score acquisition unit 134 determines whether or not to use a time-series set of other companies' job information when acquiring the score. If the set of other companies' job information is to be used, the process proceeds to step S613. If the set of other companies' job information is not to be used, the process proceeds to step S617. Note that whether or not to use the set of other companies' job information is usually determined in advance.

(ステップS613)スコア取得部134は、カウンタkに1を代入する。 (Step S613) The score acquisition unit 134 assigns 1 to the counter k.

(ステップS614)コア取得部134は、ステップS601で取得された時系列の他社求人情報集合を用いて、k番目の要素情報を取得するか否かを判断する。k番目の要素情報を取得する場合はステップS615に行き、k番目の要素情報を取得しない場合はステップS617に行く。なお、時系列の他社求人情報を用いて取得する要素情報は、通常、予め決められている。 (Step S614) The core acquisition unit 134 uses the time-series set of other companies' job information acquired in step S601 to determine whether or not to acquire the kth element information. If the kth element information is to be acquired, the process proceeds to step S615; if the kth element information is not to be acquired, the process proceeds to step S617. Note that the element information to be acquired using the time-series set of other companies' job information is usually determined in advance.

(ステップS615)スコア取得部134は、ステップS601で取得された時系列の他社求人情報を用いて、k番目の要素情報を取得し、図示しないバッファに蓄積する。なお、ここで、スコア取得部134は、ステップS607で取得された自社求人情報とステップS601で取得された時系列の他社求人情報とを用いて、k番目の要素情報を取得し、図示しないバッファに蓄積しても良い。また、k番目の要素情報は、例えば、給与上昇情報、対象エリアの給与上昇企業数である。 (Step S615) The score acquisition unit 134 acquires the kth element information using the time-series job information of other companies acquired in step S601, and accumulates it in a buffer not shown. Note that here, the score acquisition unit 134 may acquire the kth element information using the company's own job information acquired in step S607 and the time-series job information of other companies acquired in step S601, and accumulate it in a buffer not shown. The kth element information may be, for example, salary increase information and the number of companies in the target area that have increased salaries.

(ステップS616)スコア取得部134は、カウンタkを1、インクリメントする。ステップS614に戻る。 (Step S616) The score acquisition unit 134 increments the counter k by 1. Return to step S614.

(ステップS617)スコア取得部134は、図示しないバッファに蓄積された1以上の要素情報を取得する。 (Step S617) The score acquisition unit 134 acquires one or more pieces of element information stored in a buffer (not shown).

(ステップS618)スコア取得部134は、ステップS617で取得した1以上の要素情報を用いて、スコアを取得する。なお、スコアの取得方法として、上述したように、具体的には、例えば、(1)演算式による方法(2)機械学習による方法(3)対応表による方法等がある。 (Step S618) The score acquisition unit 134 acquires a score using one or more pieces of element information acquired in step S617. As described above, specific methods for acquiring a score include, for example, (1) a method using an arithmetic formula, (2) a method using machine learning, and (3) a method using a correspondence table.

(ステップS619)スコア取得部134は、エリア識別子に対応付けて、ステップS618で取得したスコアを蓄積する。上位処理にリターンする。なお、スコアの蓄積先は、例えば、格納部11、図示しないバッファである。 (Step S619) The score acquisition unit 134 stores the score acquired in step S618 in association with the area identifier. The process returns to the upper level process. The score is stored in, for example, the storage unit 11 or a buffer (not shown).

次に、ステップS601の他社求人情報取得処理の例について、図7のフローチャートを用いて説明する。 Next, an example of the process of acquiring job information from other companies in step S601 will be described using the flowchart in FIG. 7.

(ステップS701)他社求人情報取得部131は、着目するエリアのエリア情報が有する位置情報を取得する。 (Step S701) The other company job information acquisition unit 131 acquires the location information contained in the area information for the area of interest.

(ステップS702)他社求人情報取得部131は、カウンタiに1を代入する。 (Step S702) The other company job information acquisition unit 131 assigns 1 to counter i.

(ステップS703)他社求人情報取得部131は、i番目の他のエリアが存在するか否かを判断する。i番目の他のエリアが存在する場合はステップS704に行き、i番目の他のエリアが存在しない場合はステップS708に行く。 (Step S703) The other company job information acquisition unit 131 determines whether the i-th other area exists. If the i-th other area exists, the process proceeds to step S704; if the i-th other area does not exist, the process proceeds to step S708.

(ステップS704)他社求人情報取得部131は、i番目の他のエリアのエリア情報を、格納部11から取得する。 (Step S704) The other company job information acquisition unit 131 acquires area information for the i-th other area from the storage unit 11.

(ステップS705)他社求人情報取得部131は、ステップS701で取得した位置情報とステップS704で取得したエリア情報とを用いて、i番目の他のエリアから自社への通勤が可能であるか否かを判断するための通勤可能条件を満たすか否かを判断する。通勤可能条件を満たす場合はステップS706に行き、通勤可能条件を満たさない場合はステップS707に行く。 (Step S705) The other company job information acquisition unit 131 uses the location information acquired in step S701 and the area information acquired in step S704 to determine whether the commuting conditions for determining whether commuting to the company is possible from the i-th other area are met. If the commuting conditions are met, the process proceeds to step S706, and if the commuting conditions are not met, the process proceeds to step S707.

(ステップS706)他社求人情報取得部131は、i番目の他のエリアの1以上の他社求人情報を格納部11から取得する。 (Step S706) The other company job information acquisition unit 131 acquires one or more other company job information for the i-th other area from the storage unit 11.

(ステップS707)他社求人情報取得部131は、カウンタiを1、インクリメントする。ステップS703に戻る。 (Step S707) The other company job information acquisition unit 131 increments the counter i by 1. Return to step S703.

(ステップS708)他社求人情報取得部131は、着目するエリアの1以上の他社求人情報を格納部11から取得する。上位処理にリターンする。 (Step S708) The other company's job information acquisition unit 131 acquires one or more other company's job information for the area of interest from the storage unit 11. Return to the upper level process.

なお、図7のフローチャートにおいて、通勤可能条件を満たすか否かの判断のアルゴリズムは、上述したように、着目エリア内の駅と同じ沿線の駅であり、通勤可能な駅を含むエリアを含む等の判断のアルゴリズムなど、他のアルゴリズムでも良い。 In the flowchart of FIG. 7, the algorithm for determining whether the commuting condition is met may be another algorithm, such as an algorithm for determining whether the station is on the same line as the station in the area of interest and includes an area that includes a station that is commutable, as described above.

次に、ステップS308のアピール情報取得処理の例について、図8のフローチャートを用いて説明する。 Next, an example of the appeal information acquisition process in step S308 will be described using the flowchart in FIG.

(ステップS801)アピール情報取得部135は、カウンタiに1を代入する。 (Step S801) The appeal information acquisition unit 135 assigns 1 to counter i.

(ステップS802)アピール情報取得部135は、エリア決定部133が決定したエリアの中で、i番目のエリアが存在するか否かを判断する。i番目のエリアが存在する場合はステップS803に行き、i番目のエリアが存在しない場合は上位処理にリターンする。 (Step S802) The appeal information acquisition unit 135 determines whether or not the i-th area exists among the areas determined by the area determination unit 133. If the i-th area exists, the process proceeds to step S803, and if the i-th area does not exist, the process returns to the upper level process.

(ステップS803)アピール情報取得部135は、カウンタjに1を代入する。 (Step S803) The appeal information acquisition unit 135 assigns 1 to counter j.

(ステップS804)アピール情報取得部135は、j番目のアピール候補が存在するか否かを判断する。j番目のアピール候補が存在する場合はステップS805に行き、存在しない場合はステップS810に行く。なお、j番目のアピール候補が存在するか否かは予め決められている。アピール候補は、例えば、「給与」「勤務時間」である。 (Step S804) The appeal information acquisition unit 135 determines whether or not the jth appeal candidate exists. If the jth appeal candidate exists, the process proceeds to step S805; if not, the process proceeds to step S810. Note that whether or not the jth appeal candidate exists is determined in advance. Appeal candidates are, for example, "salary" and "working hours."

(ステップS805)アピール情報取得部135は、j番目のアピール候補に対応する要素情報を用いた情報であり、i番目のエリアの代表値を取得する。なお、代表値は、平均値(例えば、平均給与)、最大値(例えば、最高給与)である。 (Step S805) The appeal information acquisition unit 135 acquires a representative value for the i-th area, which is information using element information corresponding to the j-th appeal candidate. The representative value is an average value (e.g., average salary) or a maximum value (e.g., highest salary).

(ステップS806)アピール情報取得部135は、自社のj番目のアピール候補に対応する要素情報(例えば、自社の給与)を取得する。 (Step S806) The appeal information acquisition unit 135 acquires element information (e.g., the company's salary) corresponding to the jth appeal candidate for the company.

(ステップS807)アピール情報取得部135は、ステップS805で取得した代表値とステップS806で取得した要素情報とを用いて、自社の要素情報がアピール条件を満たすか否かを判断する。アピール条件を満たす場合はステップS808に行き、アピール条件を満たさない場合はステップS809に行く。なお、アピール条件は、例えば、「自社の給与-平均給与>=閾値」「自社の給与>最高給与」である。 (Step S807) The appeal information acquisition unit 135 uses the representative value acquired in step S805 and the element information acquired in step S806 to determine whether or not the company's element information satisfies the appeal conditions. If the appeal conditions are met, the process proceeds to step S808; if the appeal conditions are not met, the process proceeds to step S809. The appeal conditions are, for example, "company's salary - average salary >= threshold" and "company's salary > highest salary."

(ステップS808)アピール情報取得部135は、アピール情報を取得し、i番目のエリアのエリア識別子に対応付けて、図示しないバッファに一時蓄積する。アピール情報は、例えば、「給与が「$自社の給与」であり、高額である」である。なお、「$自社の給与」は変数であり、自社の給与(例えば、時給)が代入される。 (Step S808) The appeal information acquisition unit 135 acquires the appeal information, associates it with the area identifier of the i-th area, and temporarily stores it in a buffer (not shown). The appeal information is, for example, "The salary is '$company salary', which is high." Note that "$company salary" is a variable, and the company's salary (for example, hourly wage) is substituted into it.

(ステップS809)アピール情報取得部135は、カウンタjを1、インクリメントする。ステップS804に戻る。 (Step S809) The appeal information acquisition unit 135 increments the counter j by 1. Return to step S804.

(ステップS810)アピール情報取得部135は、カウンタiを1、インクリメントする。ステップS802に戻る。 (Step S810) The appeal information acquisition unit 135 increments the counter i by 1. Return to step S802.

なお、図8のフローチャートにおいて、エリア毎にアピール情報を取得するのではなく、対象となる全エリアにおけるアピール情報を取得しても良い。 In the flowchart of FIG. 8, appeal information may be obtained for all target areas, rather than for each area.

次に、ステップS309の出力情報構成処理の例について、図9のフローチャートを用いて説明する。 Next, an example of the output information configuration process in step S309 will be described using the flowchart in FIG. 9.

(ステップS901)出力部14は、格納部11から地図情報を読み出し、当該地図情報を出力情報の中に配置する。 (Step S901) The output unit 14 reads the map information from the storage unit 11 and places the map information in the output information.

(ステップS902)出力部14は、カウンタiに1を代入する。 (Step S902) The output unit 14 assigns 1 to counter i.

(ステップS903)出力部14は、スコア等を算出したi番目のエリアが存在するか否かを判断する。i番目のエリアが存在する場合はステップS904に行き、存在しない場合は上位処理にリターンする。 (Step S903) The output unit 14 determines whether or not the i-th area for which the score or the like has been calculated exists. If the i-th area exists, the process proceeds to step S904; if not, the process returns to the upper level process.

(ステップS904)出力部14は、i番目のエリアのエリア識別子と対になるスコアを図示しないバッファから取得する。 (Step S904) The output unit 14 obtains the score paired with the area identifier of the i-th area from a buffer (not shown).

(ステップS905)出力部14は、ステップS904で取得したスコアに対応するレベルを、格納部11のレベル表から取得する。なお、レベル表は、スコアの幅とレベルと色情報を有する2以上のレコードを有する表である。なお、レベルをスコアと考えても良い。 (Step S905) The output unit 14 obtains the level corresponding to the score obtained in step S904 from the level table in the storage unit 11. Note that the level table is a table having two or more records each having a score range, a level, and color information. Note that the level may be considered as the score.

(ステップS906)出力部14は、ステップS905で取得したレベルと対になる色情報をレベル表から取得する。 (Step S906) The output unit 14 obtains color information that pairs with the level obtained in step S905 from the level table.

(ステップS907)出力部14は、i番目のエリアのエリア識別子と対になる領域情報を取得する。次に、出力部14は、当該領域情報により特定される領域であり、ステップS901で取得した地図情報の上の領域を、ステップS906で取得した色情報の色に変更する。なお、色の変更は、例えば、背景色の変更である。 (Step S907) The output unit 14 acquires area information that pairs with the area identifier of the i-th area. Next, the output unit 14 changes the area identified by the area information and located on the map information acquired in step S901 to the color of the color information acquired in step S906. Note that the color change is, for example, a change in the background color.

(ステップS908)出力部14は、i番目のエリアのエリア識別子と対になるアピール情報が存在するか否かを判断する。アピール情報が存在する場合はステップS909に行き、存在しない場合はステップS910に行く。 (Step S908) The output unit 14 determines whether or not there is appeal information that pairs with the area identifier of the i-th area. If there is appeal information, the process proceeds to step S909; if there is no appeal information, the process proceeds to step S910.

(ステップS909)出力部14は、i番目のエリアに対応付く態様で、アピール情報を出力情報に配置する。 (Step S909) The output unit 14 places the appeal information in the output information in a manner corresponding to the i-th area.

(ステップS910)出力部14は、カウンタiを1、インクリメントする。ステップS903に戻る。 (Step S910) The output unit 14 increments the counter i by 1. Return to step S903.

以下、本実施の形態における情報システムAの具体的な動作例について説明する。 The following describes a specific example of the operation of information system A in this embodiment.

今、情報処理装置1のエリア情報格納部111には、図10に示すエリア情報管理表が格納されている。エリア情報管理表は、1以上のエリア情報を管理する表である。エリア情報管理表は、「ID」「エリア識別子」「範囲特定情報」「駅情報」を有する2以上のレコードを有する。「駅情報」は、「駅名」「沿線名」「駅位置情報」を有する。「ID」は、レコードを識別する情報である。「範囲特定情報」は、ここでは、3以上の位置情報(緯度,経度)により特定される情報である。「駅情報」は、対応するエリアの中の駅の状方である。「駅位置情報」は、駅の代表的な位置を示す情報(緯度,経度)である。 Now, the area information management table shown in FIG. 10 is stored in the area information storage unit 111 of the information processing device 1. The area information management table is a table that manages one or more pieces of area information. The area information management table has two or more records each having an "ID," "area identifier," "range specification information," and "station information." The "station information" has a "station name," "railway name," and "station location information." The "ID" is information that identifies the record. In this case, the "range specification information" is information that is specified by three or more pieces of location information (latitude, longitude). The "station information" is the state of the station within the corresponding area. The "station location information" is information that indicates the representative location of the station (latitude, longitude).

また、求人情報格納部112には、図11に示す求人情報管理表が格納されている。求人情報管理表は、1以上の求人情報を管理する表である。求人情報管理表は、「ID」「媒体識別子」「組織識別子」「業種」「仕事」「住所」「給与」「勤務時間」「備考」「掲載日」を有する1以上のレコードを有する。「媒体識別子」は、求人情報が掲載されていた媒体を識別する情報である。媒体は、例えば、求人情報管理装置2が管理するサイト、フリーペーパー等の紙媒体である。「組織識別子」は、ここでは、通常、会社名である。「業種」は、求人する組織の業種である。「業種」は、業界といっても良い。「仕事」は、求人する仕事の内容を特定する情報である。「給与」は、ここでは、時給であり、単位は「円」である、とする。「備考」は、文字列情報を有する。「掲載日」は、求人情報が掲載された日であるが、求人情報が取得された日でも良い。 The job information storage unit 112 also stores a job information management table shown in FIG. 11. The job information management table is a table for managing one or more pieces of job information. The job information management table has one or more records having "ID", "medium identifier", "organization identifier", "industry", "job", "address", "salary", "working hours", "remarks", and "publication date". The "medium identifier" is information for identifying the medium in which the job information was published. The medium is, for example, a paper medium such as a site managed by the job information management device 2 or a free paper. Here, the "organization identifier" is usually the company name. The "industry" is the industry of the organization that is recruiting. The "industry" may also be called the industry. The "job" is information that specifies the content of the job being recruited. Here, the "salary" is an hourly wage in units of "yen". The "remarks" has character string information. The "publication date" is the date on which the job information was published, but it may also be the date on which the job information was acquired.

求人情報管理表の求人情報は、他社求人情報取得部131が求人情報管理装置2から取得した情報、または受付部12が端末装置3から受信した情報である。求人情報管理表の求人情報は、通常、他社求人情報であるが、自社求人情報を含んでも良い。 The job information in the job information management table is information acquired by the other company job information acquisition unit 131 from the job information management device 2, or information received by the reception unit 12 from the terminal device 3. The job information in the job information management table is usually other company job information, but may also include the company's own job information.

かかる状況において、以下の4つの具体例について説明する。具体例1は、スコアが採用難易度であり、「近隣の競合」の観点でスコアを取得する場合である。具体例1は、他社求人情報と自社求人情報とを用いて、スコアを算出する場合である。具体例2は、スコアが採用難易度であり、「求職者の居住エリア」の観点でスコアを取得する場合である。具体例2は、他社求人情報と自社求人情報とを用いて、スコアを算出する場合である。具体例3は、時系列の他人求人情報集合を使用して、各エリアのスコアである出店お勧め度を取得する場合である。具体例4は、アピール情報をも出力する場合である。 In this situation, the following four specific examples will be described. In specific example 1, the score is the difficulty of recruiting, and the score is obtained from the perspective of "neighboring competition." In specific example 1, the score is calculated using other companies' job information and the company's own job information. In specific example 2, the score is the difficulty of recruiting, and the score is obtained from the perspective of "the job seeker's residential area." In specific example 2, the score is calculated using other companies' job information and the company's own job information. In specific example 3, a time-series set of other companies' job information is used to obtain the recommendation level for opening a store, which is the score for each area. In specific example 4, appeal information is also output.

(具体例1)
具体例1において、格納部11に、スコアを算出するための演算式「各エリアのスコア=w1×求人数+w2×格上数(w1,w2は重み)」が格納されている、とする。なお、格上数とは、格上の組織の数である。格上とは、給与(時給)が高いことである。また、ここでは、要素情報は、求人数と格上数である。
(Specific Example 1)
In specific example 1, it is assumed that the formula for calculating the score "score of each area = w1 x number of job openings + w2 x number of upgrades (w1 and w2 are weights)" is stored in the storage unit 11. The number of upgrades is the number of organizations with a higher rank. An upgrade means that the salary (hourly wage) is higher. In addition, the element information here is the number of job openings and the number of upgrades.

そして、求人を出そうとする会社Aのユーザは、端末装置3に「<組織識別子>会社A <給与>1000円/時間 <住所>A市B町・・・ <業種>介護 <仕事>介護職」を含む、自社求人情報を入力した、とする。 A user of company A, wanting to post a job, inputs into terminal device 3 the company's job information, including "<organization identifier> company A <salary> 1,000 yen/hour <address> A 3rd city B 5th town... <industry> nursing care <job> nursing care worker."

次に、端末装置3は、かかる、当該求人情報を受け付け、当該自社求人情報を含む出力指示を構成し、当該出力指示を情報処理装置1に送信する。なお、出力指示が含む「<業種>介護」により、スコアを算出する場合に使用する他社求人情報は、業種「介護」を含む他社求人情報のみである、とする。 Next, the terminal device 3 receives the job information, composes an output instruction including the company's job information, and transmits the output instruction to the information processing device 1. Note that, because the output instruction includes "<Industry> Nursing", the job information of other companies used when calculating the score is only the job information of other companies that includes the industry "Nursing".

次に、情報処理装置1の受付部12は、当該出力指示を受信する。次に、エリア決定部133は、受信された出力指示に対応する自社求人情報「<組織識別子>会社A <給与>1000円/時間 <住所>A市B町・・・ <業種>介護 <仕事>介護職」を取得する。 Next, the reception unit 12 of the information processing device 1 receives the output instruction. Next, the area determination unit 133 acquires the company's job information "<organization identifier> Company A <salary> 1000 yen/hour <address> A 3rd city B 5th town . . . <industry> nursing care <job> nursing care job" corresponding to the received output instruction.

次に、エリア決定部133は、図10のエリア情報管理表の範囲特定情報を用いて、取得した自社求人情報が有する「<住所>A市B町・・・」との距離に対して、距離条件(例えば、「距離(ここでは、移動時間)<=1時間」)を満たすほど近い10のエリアを決定した、とする。10のエリアは、エリア(1)、エリア(2)、・・・エリア(10)であった、とする。なお、自社求人情報に対応するエリアは、エリア(5)である、とする。 Next, the area determination unit 133 uses the range specification information in the area information management table of FIG. 10 to determine 10 areas that are close enough to the "<Address> A 3rd City B 5th Town..." in the acquired company's job information and that satisfy a distance condition (for example, "distance (here, travel time) <= 1 hour"). The 10 areas are area (1), area (2),..., area (10). It is assumed that the area corresponding to the company's job information is area (5).

次に、スコア取得部134は、各エリアを識別するエリア識別子に対応する求人情報(他社求人情報)であり、業種「介護」を含む求人情報であり、求人中(例えば、掲載日が「2021/10/1」以降)の求人情報を、エリアごとに取得する。 Next, the score acquisition unit 134 acquires, for each area, job information (job information from other companies) that corresponds to an area identifier that identifies each area, that includes the industry of "caregiving," and that is currently hiring (for example, the posting date is "2021/10/1" or later).

次に、スコア取得部134は、各エリア識別子に対応する求人情報の数(求人数)を取得し、エリア識別子に対応付けて、当該求人数を図示しないバッファに一時蓄積する。また、スコア取得部134は、各エリア識別子に対応する求人情報が有する給与を取得する。次に、スコア取得部134は、エリアごとに、取得した給与の中で、自社求人情報が有する給与「1000(円/時間)」より高い給与の数(格上数)を取得し、エリア識別子に対応付けて、当該格上数を図示しないバッファに一時蓄積する。 Next, the score acquisition unit 134 acquires the number of job listings corresponding to each area identifier (number of job listings), associates it with the area identifier, and temporarily stores the number of job listings in a buffer not shown. The score acquisition unit 134 also acquires the salaries contained in the job listings corresponding to each area identifier. Next, the score acquisition unit 134 acquires, for each area, the number of salaries (number of upgrades) that are higher than the salary of "1000 yen/hour" contained in the company's job listing, among the acquired salaries, and associates it with the area identifier, and temporarily stores the number of upgrades in a buffer not shown.

次に、スコア取得部134は、エリアごとに、エリア識別子に対応する求人数と格上数とを取得し、演算式「各エリアのスコア=w1×求人数+w2×格上数(w1,w2は重み)」に当該求人数と当該格上数とを代入し、当該演算式を実行し、各エリアのスコアを算出し、当該スコアをエリア識別子に対応付けて図示しないバッファに一時蓄積する。 Next, the score acquisition unit 134 acquires the number of job openings and the number of upgrades corresponding to the area identifier for each area, and substitutes the number of job openings and the number of upgrades into the formula "score for each area = w1 x number of job openings + w2 x number of upgrades (w1 and w2 are weights)," executes the formula, calculates the score for each area, and temporarily stores the scores in a buffer (not shown) in association with the area identifier.

次に、スコア取得部134は、例えば、スコアが高い方から25%ずつ4つのグループ(ランク1,ランク2,ランク3,ランク4の4つのグループ)に分け、エリア識別子に対応付けて、ランクを図示しないバッファに一時蓄積する。なお、ここでのランク(「1」から「4」のいずれか)をスコアと考えても良い。また、ここでのランクの分け方は一例であり、問わない。 The score acquisition unit 134 then divides the scores into four groups (rank 1, rank 2, rank 3, and rank 4), for example, with 25% of the scores increasing, associates the scores with the area identifiers, and temporarily stores the ranks in a buffer (not shown). Note that the ranks here (any of "1" to "4") may be considered as the scores. Also, the way in which the ranks are divided here is merely an example and is not restrictive.

次に、出力部14は、以下のように出力情報を構成する。つまり、出力部14は、格納部11から地図情報を読み出す。出力部14は、当該地図情報の上の各エリアに対して、エリア識別子に対応付くランクに対応する色情報を取得する。次に、出力部14は、各エリアの範囲特定情報が示す範囲を、取得した色情報が特定する色に塗る。また、出力部14は、各エリアごとに、求人情報が有する住所を用いて、当該住所に位置を特定する図柄(ここでは、「・」)を配置し、かつ当該図柄の周辺に組織識別子(例えば、「B」)と給与(例えば、「990/h」)を配置する。以上の処理により、出力部14は、出力情報を構成できた。 Next, the output unit 14 composes the output information as follows. That is, the output unit 14 reads out map information from the storage unit 11. For each area on the map information, the output unit 14 obtains color information corresponding to the rank associated with the area identifier. Next, the output unit 14 paints the range indicated by the range identification information for each area in the color specified by the obtained color information. In addition, for each area, the output unit 14 uses the address contained in the job information to place a symbol (here, "・") that identifies the location at the address, and also places an organization identifier (e.g., "B") and salary (e.g., "990/h") around the symbol. Through the above processing, the output unit 14 has been able to compose the output information.

次に、出力部14は、構成した出力情報を端末装置3に送信する。 Next, the output unit 14 transmits the constructed output information to the terminal device 3.

次に、端末装置3は、出力情報を受信し、出力する。なお、かかる出力情報の出力例は、図12である。 Next, the terminal device 3 receives and outputs the output information. An example of such output information is shown in FIG. 12.

(具体例2)
具体例2において、スコアを算出するための要素情報は、各エリアの居住者が通える範囲の給与ランキングである、とする。なお、給与ランキングとは、求人側の組織(通常、会社)の給与の順位であり、順位が高い組織が高い順位となる。そして、自社の給与ランキングが高いほど、低いスコア(採用難易度が低い)となる。なお、スコアが演算式により算出される場合、当該演算式「各エリアのスコア=f(エリアの居住者が通える範囲の給与ランキング)」であり、関数fは、給与ランキング(給与の順位)をパラメータとする減少関数である。
(Specific Example 2)
In specific example 2, the element information for calculating the score is a salary ranking of areas within commuting distance of residents of each area. The salary ranking is the ranking of salaries of the recruiting organization (usually a company), with organizations with higher rankings having higher rankings. The higher a company's salary ranking, the lower its score (lower the difficulty of recruiting). When the score is calculated using an arithmetic formula, the formula is "score of each area = f (salary ranking of areas within commuting distance of residents of the area)," where the function f is a decreasing function with the salary ranking (salary ranking) as a parameter.

そして、具体例1と同様に、情報処理装置1の受付部12は、自社求人情報「<組織識別子>会社A <給与>1000円/時間 <住所>A市B町・・・ <業種>介護 <仕事>介護職」を含む出力指示を端末装置3から受信した、とする。次に、エリア決定部133は、受信された出力指示に対応する自社求人情報「<組織識別子>会社A <給与>1000円/時間 <住所>A市B町・・・ <業種>介護 <仕事>介護職」を取得する。 Then, as in specific example 1, it is assumed that the reception unit 12 of the information processing device 1 receives an output instruction including the company's job information "<organization identifier> Company A <salary> 1000 yen/hour <address> A 3 city B 5 town ... <industry> nursing care <job> nursing care worker" from the terminal device 3. Next, the area determination unit 133 acquires the company's job information "<organization identifier> Company A <salary> 1000 yen/hour <address> A 3 city B 5 town ... <industry> nursing care <job> nursing care worker" corresponding to the received output instruction.

次に、エリア決定部133は、図10のエリア情報管理表を用いて、自社求人情報が有する「<住所>A市B町・・・」が示す位置に対して、通勤可能な範囲の1以上のエリアを決定する。ここで、エリア決定部133は、例えば、図5のフローチャートを用いて説明した処理により、会社Aの近隣のエリアに加えて、会社Aの最寄駅の沿線の他の駅であり、通勤可能な駅を含むエリアを決定した、とする。ここで、エリア決定部133は、図13の色付きのエリア(1)からエリア(9)を含む網掛けのエリアを決定した、とする。 Next, the area determination unit 133 uses the area information management table in Fig. 10 to determine one or more areas within a commutable range for the location indicated by "<Address> A 3rd City B 5th Town..." in the company's job information. Here, it is assumed that the area determination unit 133 has determined an area including other stations along the line nearest to the station of company A that are commutable stations in addition to the area near company A, by the process described using the flowchart in Fig. 5, for example. Here, it is assumed that the area determination unit 133 has determined the shaded area including the colored areas (1) to (9) in Fig. 13.

次に、スコア取得部134等は、エリア決定部133が決定した13の各エリアごとに、以下のようにスコアを取得する。つまり、エリア決定部133は、エリアごとに、図5のフローチャートを用いて説明した処理により、当該エリアの居住者が通勤可能なエリアを決定する。 Next, the score acquisition unit 134 etc. acquires a score for each of the 13 areas determined by the area determination unit 133 as follows. In other words, for each area, the area determination unit 133 determines areas to which residents of that area can commute by performing the process described using the flowchart in FIG. 5.

例えば、エリア決定部133は、エリア(6)に対して、当該エリアの居住者が通勤可能なエリアを、図14のように決定する。つまり、ここでは、求人する自社に通勤可能な人が通勤可能なエリアに存在する他社求人情報がライバルの情報となる、という考え方である。そして、エリア決定部133は、エリア(6)に対して、図14に示す色付きのエリアとエリア(6)とを含む13のエリアを、通勤可能なエリアとして決定した、とする。 For example, for area (6), the area determination unit 133 determines areas where residents of the area can commute to work, as shown in FIG. 14. In other words, the idea here is that job information from other companies where people who can commute to the company that is hiring are in commutable areas becomes rival information. Then, for area (6), the area determination unit 133 determines 13 areas, including the colored areas shown in FIG. 14 and area (6), as commutable areas.

次に、スコア取得部134は、図11の求人情報管理表を参照し、エリア(6)に対して決定した13のエリアのうちのいずれかのエリアに含まれる住所と対になる給与であり、業種「介護」を含む求人情報であり、求人中(例えば、掲載日が「2021/10/1」以降)の求人情報に含まれる給与と組織識別子とを取得する。次に、スコア取得部134は、自社求人情報が有する給与「1000(円/時間)」と組織識別子「会社A」とを取得する。次に、スコア取得部134は、取得した情報を、給与をキーとしてソートし、会社Aの順位「8」位を取得し、当該順位「8」を、エリア識別子「エリア(6)」に対応付けて、図示しないバッファに一時蓄積する(図14の1401参照)。
エリア(6)と同様に、スコア取得部134は、13のエリアの他のエリアに対して、会社Aの給与の順位を取得し、エリア識別子に対応付けて、図示しないバッファに一時蓄積する。
Next, the score acquisition unit 134 refers to the job information management table in FIG. 11 and acquires the salary and organization identifier included in the job information that is a salary paired with an address included in any of the 13 areas determined for area (6), is job information that includes the industry "caregiving", and is currently recruiting (for example, the posting date is "2021/10/1" or later). Next, the score acquisition unit 134 acquires the salary "1000 (yen/hour)" and organization identifier "company A" that are included in the company's job information. Next, the score acquisition unit 134 sorts the acquired information using the salary as a key, acquires the ranking "8" of company A, and associates the ranking "8" with the area identifier "area (6)" and temporarily stores it in a buffer not shown (see 1401 in FIG. 14).
As with area (6), the score acquisition unit 134 acquires the ranking of company A's salaries among the other 13 areas, associates it with the area identifier, and temporarily stores it in a buffer (not shown).

次に、スコア取得部134は、会社Aの給与の順位が高い順に、13のエリアをランキングする。なお、スコア取得部134は、かかる場合のランクを、エリア識別子と対にして、図示しないバッファに一時蓄積する。なお、スコア取得部134は、ランクをエリアのスコアとしても良い。また、ランクが高いほど、採用が容易であることを示す。 Next, the score acquisition unit 134 ranks the 13 areas in descending order of the salary ranking of company A. The score acquisition unit 134 temporarily stores the rank in this case in a buffer (not shown) in pairs with the area identifier. The score acquisition unit 134 may treat the rank as a score for the area. Also, the higher the rank, the easier it is to hire.

次に、スコア取得部134は、エリアのランク別に4グループに分ける。つまり、スコア取得部134は、会社Aの順位が低い下位25%のエリア(1)(2)(5)を含むグループ1、次に会社Aの順位が低い25%のエリア(3)(6)(7)を含むグループ2、さらに次に会社Aの順位が低い25%のエリア(8)(9)を含むグループ3、および会社Aの順位が最も高い上位25%のエリア(4)を含むグループ4を決定し、各エリア識別子をグループ識別子に対応付ける。なお、グループ1のエリアでは、会社Aの給与の順位が低く、採用が最も困難であり、グループ4のエリアでは、会社Aの給与の順位が高く、採用が最も容易である。なお、グループ識別子は、ここでは、例えば、グループ1、グループ2、グループ3、グループ4のいずれかである。 Next, the score acquisition unit 134 divides the areas into four groups according to the rank of the areas. That is, the score acquisition unit 134 determines group 1 including the bottom 25% of areas (1), (2), and (5) where company A ranks lowest, group 2 including the 25% of areas (3), (6), and (7) where company A ranks next lowest, group 3 including the 25% of areas (8) and (9) where company A ranks next lowest, and group 4 including the top 25% of areas (4) where company A ranks highest, and associates each area identifier with a group identifier. In the area of group 1, company A's salary rank is low and recruitment is the most difficult, and in the area of group 4, company A's salary rank is high and recruitment is the easiest. In this case, the group identifier is, for example, one of group 1, group 2, group 3, and group 4.

次に、出力部14は、以下のように出力情報を構成する。つまり、出力部14は、格納部11から地図情報を読み出す。出力部14は、当該地図情報の上の各エリアに対して、エリア識別子に対応付くグループ識別子に対応する色情報を取得する。次に、出力部14は、各エリアの範囲特定情報が示す範囲を、取得した色情報が特定する色に塗り、出力情報を構成する。なお、エリア(1)(2)(5)を含むグループ1は図15bの1501であり、エリア(3)(6)(7)を含むグループ2は1502であり、エリア(8)(9)を含むグループ3は1503であり、エリア(4)を含むグループ4は1504である。 Next, the output unit 14 composes the output information as follows. That is, the output unit 14 reads out map information from the storage unit 11. For each area on the map information, the output unit 14 obtains color information corresponding to the group identifier associated with the area identifier. Next, the output unit 14 paints the range indicated by the range identification information of each area in the color specified by the obtained color information, and composes the output information. Note that group 1 including areas (1), (2), and (5) is 1501 in FIG. 15b, group 2 including areas (3), (6), and (7) is 1502, group 3 including areas (8) and (9) is 1503, and group 4 including area (4) is 1504.

次に、出力部14は、構成した出力情報を端末装置3に送信する。 Next, the output unit 14 transmits the constructed output information to the terminal device 3.

次に、端末装置3は、出力情報を受信し、出力する。なお、かかる出力情報の出力例は、図15である。 Next, the terminal device 3 receives and outputs the output information. An example of such output information is shown in FIG. 15.

(具体例3)
具体例3において、スコアの算出に使用される要素情報は、単位期間(例えば、1年)の給与上昇率および給与上昇傾向企業数である、とする。
(Specific Example 3)
In specific example 3, the element information used to calculate the score is the salary increase rate over a unit period (e.g., one year) and the number of companies showing a salary increase trend.

そして、情報処理装置1の受付部12は、業種「介護」のみを有する出力指示を端末装置3から受信した、とする。次に、エリア決定部133は、エリア情報管理表(図10)のすべてのエリアのエリア識別子を取得する。 Then, it is assumed that the reception unit 12 of the information processing device 1 receives an output instruction containing only the business type "care" from the terminal device 3. Next, the area determination unit 133 obtains the area identifiers of all areas in the area information management table (Figure 10).

次に、スコア取得部134は、各エリアに所在地を有する組織の求人情報のうち、業種「介護」を含む求人情報を、エリアごとに、求人情報管理表(図11)から取得する。なお、取得した求人情報は、過去の求人情報も含まれる。 Next, the score acquisition unit 134 acquires, for each area, job information that includes the industry of "nursing care" from among the job information of organizations located in each area, from the job information management table (Figure 11). Note that the acquired job information also includes past job information.

次に、スコア取得部134は、エリアごと、および組織識別子ごとに2以上の求人情報を取得する。次に、スコア取得部134は、エリアごとおよび組織識別子ごとの単位期間の給与上昇率(例えば、「(最近の掲載日と対になる給与-最も古い掲載日と対になる給与)/((最近の掲載日に含まれる年-最も古い掲載日に含まれる年)*最も古い掲載日と対になる給与」)を算出する。また、スコア取得部134は、エリアごと、給与上昇率の平均値(例えば、「(給与上昇率の和)/給与上昇率を算出できた組織数」)を算出する。また、スコア取得部134は、エリアごとに、給与上昇率が正(給与が上昇傾向)である組織の数を取得する。 Next, the score acquisition unit 134 acquires two or more job listings for each area and organization identifier. Next, the score acquisition unit 134 calculates the salary increase rate for each area and organization identifier in a unit period (e.g., "(salary associated with the most recent posting date - salary associated with the oldest posting date) / ((year included in the most recent posting date - year included in the oldest posting date) * salary associated with the oldest posting date"). The score acquisition unit 134 also calculates the average salary increase rate for each area (e.g., "(sum of salary increase rates) / number of organizations for which a salary increase rate could be calculated"). The score acquisition unit 134 also acquires the number of organizations for which the salary increase rate is positive (salary is on an upward trend) for each area.

次に、スコア取得部134は、エリア識別子に対応付けて、各エリアの給与上昇率の平均値と給与が上昇傾向である組織の数とを、図示しないバッファに一時蓄積する。 Next, the score acquisition unit 134 temporarily stores the average salary increase rate for each area and the number of organizations where salaries are on an upward trend in a buffer (not shown) in association with the area identifier.

次に、スコア取得部134は、エリア識別子ごとに、バッファに格納されている給与上昇率が「低」「中」「高」のいずれであるかを決定する。なお、スコア取得部134は、給与上昇率の数値に基づいて「低」「中」「高」のいずれであるかを決定しても良いし、給与上昇率の順位に基づいて「低」「中」「高」のいずれであるかを決定しても良い。 Next, the score acquisition unit 134 determines whether the salary increase rate stored in the buffer is "low," "medium," or "high" for each area identifier. Note that the score acquisition unit 134 may determine whether it is "low," "medium," or "high" based on the numerical value of the salary increase rate, or may determine whether it is "low," "medium," or "high" based on the ranking of the salary increase rates.

次に、スコア取得部134は、エリア識別子ごとに、給与が上昇傾向である組織の数が「低」「中」「高」のいずれであるかを決定する。なお、スコア取得部134は、給与上昇傾向の組織の数に基づいて「低」「中」「高」のいずれであるかを決定しても良いし、給与上昇傾向の組織の数の順位に基づいて「低」「中」「高」のいずれであるかを決定しても良い。 Next, the score acquisition unit 134 determines, for each area identifier, whether the number of organizations with an upward trend in salaries is "low," "medium," or "high." Note that the score acquisition unit 134 may determine whether the number is "low," "medium," or "high" based on the number of organizations with an upward trend in salaries, or may determine whether the number is "low," "medium," or "high" based on the ranking of the number of organizations with an upward trend in salaries.

次に、スコア取得部134は、給与上昇率「低」であり、かつ給与上昇傾向企業数「低」であるエリアをスコア「イチオシエリア(例えば、値「1」)」と決定し、給与上昇率「低」であり、かつ給与上昇傾向企業数「中」であるエリアをスコア「難易度低(例えば、値「2」)」と決定し、給与上昇率「中」であり、かつ給与上昇傾向企業数「低」であるエリアをスコア「難易度中(例えば、値「3」)」と決定し、上記以外をスコア「難易度高(例えば、値「4」)」と決定する。 Next, the score acquisition unit 134 determines an area with a "low" salary increase rate and a "low" number of companies with a salary increase trend as a "recommended area (e.g., value "1")," an area with a "low" salary increase rate and a "medium" number of companies with a salary increase trend as a "low difficulty" (e.g., value "2"), an area with a "medium" salary increase rate and a "low" number of companies with a salary increase trend as a "medium difficulty" (e.g., value "3"), and areas other than the above as a "high difficulty" (e.g., value "4").

次に、スコア取得部134は、各エリア識別子に対応付けて、スコア(例えば、値「1」から「4」のいずれか)を、図示しないバッファに一時蓄積する。なお、スコアは、例えば、出店お勧め度であり、スコアが低いほど、出店がお勧めであるエリアであることを示す。 Next, the score acquisition unit 134 temporarily stores a score (e.g., a value from "1" to "4") in a buffer (not shown) in association with each area identifier. Note that the score is, for example, a recommendation level for opening a store, and a lower score indicates that the area is more recommended for opening a store.

次に、出力部14は、以下のように出力情報を構成する。つまり、出力部14は、格納部11から地図情報を読み出す。次に、出力部14は、各エリア識別子に対応する範囲特定情報を用いて、取得した地図情報の領域を決定し、当該領域の色をエリアのスコアに対応する色に塗り、出力情報を構成する。なお、ここでのスコアは、出店お勧め度である、と言える。 Next, the output unit 14 composes the output information as follows. That is, the output unit 14 reads the map information from the storage unit 11. Next, the output unit 14 determines the area of the acquired map information using the range specification information corresponding to each area identifier, paints the color of the area in a color corresponding to the score of the area, and composes the output information. Note that the score here can be said to be the recommendation level for opening a store.

次に、出力部14は、構成した出力情報を端末装置3に送信する。 Next, the output unit 14 transmits the constructed output information to the terminal device 3.

次に、端末装置3は、出力情報を受信し、出力する。なお、かかる出力情報の出力例は、図16である。なお、図16は、新規出店のお勧めのエリアが把握できる図である。 Next, the terminal device 3 receives and outputs the output information. An example of such output information is shown in FIG. 16. FIG. 16 is a diagram that allows the user to grasp recommended areas for opening a new store.

(具体例4)
今、情報処理装置1の格納部11には、図17に示すアピール情報管理表が格納されている。アピール情報管理は、1以上のアピール情報を管理する表である。アピール情報管理表は、「ID」「アピール条件」「アピール情報」を有する1以上のレコードを管理している。「ID」はレコードを識別する情報である。「ID=1」は、エリアの中で給与が最高である場合に、「給与」がアピール情報となることを示す。「ID=2」は、勤務時間帯が9:00-16:00の間であり、かつエリアの中で勤務時間帯が9:00-16:00の間の求人情報が他に存在しない場合に、「勤務時間帯」がアピール情報となることを示す。「ID=3」は、オープンから2年以内であり、かつエリアの中でオープンから2年以内の求人情報が他に存在しない場合に、「事業所が新しい」がアピール情報となることを示す。
(Specific Example 4)
Currently, the storage unit 11 of the information processing device 1 stores an appeal information management table shown in FIG. 17. The appeal information management is a table that manages one or more pieces of appeal information. The appeal information management table manages one or more records having "ID", "appeal conditions", and "appeal information". "ID" is information that identifies a record. "ID=1" indicates that "salary" becomes appeal information when the salary is the highest in the area. "ID=2" indicates that "working hours" becomes appeal information when the working hours are between 9:00 and 16:00 and there is no other job information in the area with working hours between 9:00 and 16:00. "ID=3" indicates that "new establishment" becomes appeal information when the establishment has been open for less than two years and there is no other job information in the area that has been open for less than two years.

かかる状況において、情報処理装置1の受付部12は、自社求人情報「<組織識別子>会社A <給与>1000円/時間 <勤務時間>10:00-14:00 <住所>A市B町・・・ <業種>介護 <仕事>介護職 <備考>時短OK」を含む出力指示を端末装置3から受信した、とする。 In this situation, the reception unit 12 of the information processing device 1 receives an output instruction from the terminal device 3 including the company's job information "<Organizational identifier> Company A <Salary> 1,000 yen/hour <Working hours> 10:00-14:00 <Address> A 3rd city B 5th town... <Industry> Nursing care <Job> Nursing care work <Notes> Reduced hours OK."

次に、エリア決定部133は、上記の具体例1から3におけるいずれかのアルゴリズムで、1以上のエリアを決定した、とする。 Next, the area determination unit 133 determines one or more areas using any of the algorithms in specific examples 1 to 3 above.

次に、スコア取得部134は、上記の具体例1から3におけるいずれかのアルゴリズムで、各エリアのスコアを取得した、とする。なお、ここでのスコア(採用難易度)は、例えば、「難易度低(例えば、「1」)」「難易度中(例えば、「2」)」「難易度高(例えば、「3」)」である。 Next, the score acquisition unit 134 acquires the score for each area using any of the algorithms in specific examples 1 to 3 above. The score (difficulty of adoption) here is, for example, "low difficulty (e.g., "1")," "medium difficulty (e.g., "2")," or "high difficulty (e.g., "3")."

次に、アピール情報取得部135は、ここでは、エリアごとに、アピール情報管理表(図17)を参照し、各エリアに対応する1以上の他社求人情報と自社求人情報とが、各アピール条件に合致するか否かを判断する。ここで、例えば、エリア(3)について、「ID=2」のアピール条件が合致した、とする。自社求人情報が有する勤務時間が「10:00-14:00」がアピール条件に含まれる「9:00-16:00の間」を満たし、かつ、当該「9:00-16:00の間」を満たす勤務時間の情報を有する他社求人情報が、エリア(3)に対応する求人情報の中に存在しなかったからである。次に、アピール情報取得部135は、当該アピール条件と対になるアピール情報「給与」を取得する。そして、アピール情報取得部135は、エリア識別子「エリア(3)」に対応付けて、アピール情報「給与」を、図示しないバッファに蓄積する。 Next, the appeal information acquisition unit 135 refers to the appeal information management table (FIG. 17) for each area and determines whether one or more other company's job information and the company's job information corresponding to each area match each appeal condition. Here, for example, it is assumed that the appeal condition for "ID=2" is matched for area (3). This is because the working hours in the company's job information satisfy the appeal condition "between 9:00 and 16:00" that is included in the appeal condition "10:00-14:00", and there is no other company's job information that has information on working hours that satisfy the "between 9:00 and 16:00" in the job information corresponding to area (3). Next, the appeal information acquisition unit 135 acquires the appeal information "salary" that is paired with the appeal condition. The appeal information acquisition unit 135 then associates the appeal information "salary" with the area identifier "area (3)" and accumulates it in a buffer not shown.

なお、アピール情報取得部135は、エリア(3)以外のエリアに対しても、同様の処理を行う。 The appeal information acquisition unit 135 also performs similar processing for areas other than area (3).

次に、出力部14は、以下のように出力情報を構成する。つまり、つまり、出力部14は、格納部11から地図情報を読み出す。出力部14は、当該地図情報の上の各エリアに対して、エリア識別子に対応付くスコアに対応する色情報を取得する。次に、出力部14は、各エリアの範囲特定情報が示す範囲を、取得した色情報が特定する色に塗る。また、出力部14は、各エリアごとに、エリアに対応付けたアピール情報を付加する。以上の処理により、出力部14は、出力情報を構成できた。 Next, the output unit 14 composes the output information as follows. That is, the output unit 14 reads out map information from the storage unit 11. The output unit 14 acquires color information corresponding to the score associated with the area identifier for each area on the map information. Next, the output unit 14 paints the range indicated by the range identification information for each area in the color specified by the acquired color information. In addition, the output unit 14 adds, for each area, appeal information associated with the area. Through the above processing, the output unit 14 has been able to compose the output information.

次に、出力部14は、構成した出力情報を端末装置3に送信する。 Next, the output unit 14 transmits the constructed output information to the terminal device 3.

次に、端末装置3は、出力情報を受信し、出力する。なお、かかる出力情報の出力例は、図18である。図18において、ユーザがマウス等の入力手段を用いて、端末装置3の画面上の1801を指示した場合、当該指示に対応するエリアのアピール情報が、図18の1802のように出力される。 Next, the terminal device 3 receives and outputs the output information. An example of such output information is shown in FIG. 18. In FIG. 18, when a user designates 1801 on the screen of the terminal device 3 using an input means such as a mouse, appeal information for the area corresponding to the designation is output as shown in 1802 in FIG. 18.

以上、本実施の形態によれば、他社の求人情報を用いて、採用に関するスコアを取得できる。なお、スコアは、例えば、採用難易度、出店お勧め度である。 As described above, according to this embodiment, a recruitment score can be obtained using recruitment information from other companies. The score may be, for example, the difficulty of recruiting or the degree of recommendation for opening a store.

また、本実施の形態によれば、他社の求人情報と自社求人情報とを用いて、採用に関するスコアを取得できる。 Furthermore, according to this embodiment, a recruitment score can be obtained using job information from other companies and your own job information.

また、本実施の形態によれば、他社の求人情報と自社求人情報とを用いて、自社のアピールポイントを提案できる。 In addition, according to this embodiment, you can propose your company's selling points by using job information from other companies and your own job information.

また、本実施の形態によれば、他社の求人情報を用いて、各エリアの採用に関するスコアを、地図等を用いて、分かりやすく提示できる。 In addition, according to this embodiment, recruitment information from other companies can be used to clearly present the recruitment scores for each area using maps, etc.

さらに、本実施の形態によれば、採用に関するスコアを取得する適切なエリアを提案できる。 Furthermore, according to this embodiment, it is possible to suggest appropriate areas for obtaining recruitment scores.

なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD-ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、1以上の各他社の求人に関する他社求人情報を取得する他社求人情報取得部と、前記他社求人情報取得部が取得した1以上の他社求人情報を用いて、採用に関するスコアを取得するスコア取得部と、前記スコアを出力するスコア出力部として機能させるためのプログラムである。 The processing in this embodiment may be realized by software. This software may be distributed by software download or the like. This software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to the other embodiments in this specification. The software that realizes the information processing device 1 in this embodiment is a program as described below. In other words, this program causes a computer to function as a other company job information acquisition unit that acquires other company job information related to job openings at one or more other companies, a score acquisition unit that acquires a score related to recruitment using the one or more other company job information acquired by the other company job information acquisition unit, and a score output unit that outputs the score.

(実施の形態2)
本実施の形態において、求人情報を用いて、変化情報を取得し、出力する情報出力装置を具備する情報システムについて説明する。なお、変化情報は、例えば、グラフである。なお、変化情報とは、1以上の各掲載媒体を区別可能な情報であり、求人情報の時間的な変化を把握可能な情報である。
(Embodiment 2)
In this embodiment, an information system having an information output device that acquires and outputs change information using job information will be described. The change information is, for example, a graph. The change information is information that can distinguish one or more publication media and is information that can grasp the change over time of the job information.

図19は、本実施の形態における情報システムBの概念図である。情報システムBは、情報出力装置4、1または2以上の求人情報管理装置2、および1または2以上の端末装置3を備える。 Figure 19 is a conceptual diagram of information system B in this embodiment. Information system B includes an information output device 4, one or more job information management devices 2, and one or more terminal devices 3.

端末装置3は、ここでは、求人する側のユーザが使用する端末であっても良いし、求職者等の一般のユーザが使用する端末であっても良い。 The terminal device 3 here may be a terminal used by a user who is recruiting, or a terminal used by general users such as job seekers.

情報出力装置4は、通常、いわゆるサーバであり、例えば、クラウドサーバ、ASPサーバ等である。なお、情報出力装置4の種類は問わない。 The information output device 4 is typically a so-called server, such as a cloud server or an ASP server. The type of information output device 4 is not important.

情報出力装置4と1以上の各求人情報管理装置2、および情報出力装置4と1以上の各端末装置3とは、インターネットやLAN等のネットワークにより通信可能である。 The information output device 4 and one or more job information management devices 2, and the information output device 4 and one or more terminal devices 3 can communicate with each other via a network such as the Internet or a LAN.

図20は、本実施の形態における情報システムBのブロック図である。情報システムBを構成する情報出力装置4は、格納部41、受付部42、処理部43、および出力部44を備える。格納部41は、求人情報格納部412を備える。処理部43は、取得部431、および構成部432を備える。出力部44は、変化出力部441を備える。 Figure 20 is a block diagram of information system B in this embodiment. The information output device 4 constituting information system B includes a storage unit 41, a reception unit 42, a processing unit 43, and an output unit 44. The storage unit 41 includes a job information storage unit 412. The processing unit 43 includes an acquisition unit 431 and a configuration unit 432. The output unit 44 includes a change output unit 441.

情報出力装置4を構成する格納部41には、各種の情報が格納される。各種の情報は、例えば、1以上の求人情報、後述する変化情報である。 The storage unit 41 constituting the information output device 4 stores various types of information. The various types of information include, for example, one or more job listings and change information, which will be described later.

求人情報格納部412には、1または2以上の求人情報が格納される。求人情報格納部412の求人情報は媒体識別子に対応付いていることは好適である。媒体識別子は、求人情報が掲載されている媒体を識別する情報である。媒体識別子は、例えば、求人情報を掲載している媒体を識別する情報である。媒体は、例えば、求人情報を掲載しているウェブサイト、求人情報を掲載しているフリーペーパーや雑誌である。媒体識別子は、例えば、求人情報の掲載媒体の名称、求人情報の掲載媒体のIDである。求人情報は、1以上の属性値を有する。属性値は、例えば、給与情報、勤務時間情報、最寄駅情報、住所情報、エリア識別子、文字列情報である。 The job information storage unit 412 stores one or more job information. It is preferable that the job information in the job information storage unit 412 is associated with a medium identifier. The medium identifier is information that identifies the medium in which the job information is published. The medium identifier is, for example, information that identifies the medium in which the job information is published. The medium is, for example, a website that publishes job information, or a free paper or magazine that publishes job information. The medium identifier is, for example, the name of the medium in which the job information is published, or the ID of the medium in which the job information is published. The job information has one or more attribute values. The attribute values are, for example, salary information, working hours information, nearest station information, address information, area identifier, and character string information.

求人情報格納部412の2以上の求人情報は、時系列の情報であることは好適である。時系列の2以上の各求人情報は、2以上の時点の求人情報である。時系列の2以上の各求人情報は、一の組織が求人する際に掲載した求人情報であることは好適である。求人情報は、時情報に対応付いていることは好適である。時情報は、時を特定する情報、または日を特定する情報、または時期(例えば、月、年)を特定する情報である。時情報は、例えば、求人情報の掲載日を特定する情報、求人情報管理装置2が求人情報を受信した日を特定する情報である。時情報は、求人情報が有する属性値でも良い。 It is preferable that the two or more pieces of job information in the job information storage unit 412 are chronological information. Each of the two or more pieces of job information in the chronological order is job information at two or more points in time. It is preferable that each of the two or more pieces of job information in the chronological order is job information posted by an organization when recruiting. It is preferable that the job information corresponds to time information. The time information is information that specifies a time, or information that specifies a day, or information that specifies a period (e.g., month, year). The time information is, for example, information that specifies the date the job information was posted, or information that specifies the date the job information was received by the job information management device 2. The time information may be an attribute value possessed by the job information.

なお、求人情報格納部412の求人情報は、例えば、1または2以上の求人情報管理装置2から取得された求人情報、端末装置3から受信された求人情報である。求人情報格納部412の求人情報は、上述した他社求人情報を含む。求人情報格納部412の求人情報は、上述した自社求人情報を含んでも良い。 The job information in the job information storage unit 412 is, for example, job information acquired from one or more job information management devices 2, or job information received from the terminal device 3. The job information in the job information storage unit 412 includes the above-mentioned job information of other companies. The job information in the job information storage unit 412 may also include the above-mentioned company's own job information.

受付部42は、各種の指示や情報を受信する。各種の指示や情報は、例えば、出力指示、求人情報である。なお、出力指示は、例えば、変化情報の出力の指示である。 The reception unit 42 receives various instructions and information. The various instructions and information are, for example, output instructions and job information. Note that an output instruction is, for example, an instruction to output change information.

ここでは、受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報や指示等の端末装置3からの受信であるが、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であっても良い。 Here, acceptance usually refers to the receipt from the terminal device 3 of information, instructions, etc. transmitted via a wired or wireless communication line, but the concept may also include the acceptance of information input from an input device such as a keyboard, mouse, or touch panel, or the acceptance of information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory.

処理部43は、各種の処理を行う。各種の処理は、例えば、取得部431、構成部432が行う処理である。 The processing unit 43 performs various types of processing. The various types of processing are, for example, processing performed by the acquisition unit 431 and the configuration unit 432.

取得部431は、1または2以上の求人情報を取得する。取得部431は、例えば、1または2以上の各求人情報管理装置2から1以上の求人情報を取得する。かかる求人情報は、通常、求人情報管理装置2に掲載されている求人情報である。取得部431は、例えば、求人情報格納部412から求人情報を取得する。なお、求人情報格納部412に格納されている求人情報は、取得部431が求人情報管理装置2から取得し、少なくとも一時的に格納された求人情報であることは好適である。なお、取得部431は、他社求人情報取得部131の機能を有しても良い。 The acquisition unit 431 acquires one or more pieces of job information. The acquisition unit 431 acquires, for example, one or more pieces of job information from one or more job information management devices 2. Such job information is usually job information posted on the job information management device 2. The acquisition unit 431 acquires job information, for example, from the job information storage unit 412. It is preferable that the job information stored in the job information storage unit 412 is job information that the acquisition unit 431 acquires from the job information management device 2 and that is stored at least temporarily. It is preferable that the acquisition unit 431 has the function of the other company job information acquisition unit 131.

取得部431は、1または2以上の各媒体識別子に対応付けて、1または2以上の求人情報を取得することは好適である。取得部431は、時情報に対応付いた求人情報、または時情報を有する求人情報を取得することは好適である。取得部431は、一の組織識別子に対応付く2以上の求人情報であり、異なる時情報に対応付く2以上の求人情報を取得することは好適である。かかる2以上の求人情報は、時系列の求人情報である。 It is preferable that the acquisition unit 431 acquires one or more pieces of job information in association with one or more medium identifiers. It is preferable that the acquisition unit 431 acquires job information associated with time information or job information having time information. It is preferable that the acquisition unit 431 acquires two or more pieces of job information that are associated with one organization identifier and that are associated with different time information. Such two or more pieces of job information are chronological job information.

構成部432は、取得部431が取得した2以上の求人情報を用いて、変化情報を構成する。構成部432は、例えば、2以上の各媒体識別子ごとに、媒体識別子で識別される掲載媒体を区別可能な変化情報を構成する。 The composition unit 432 composes change information using two or more pieces of job information acquired by the acquisition unit 431. For example, the composition unit 432 composes change information that can distinguish the publication medium identified by the medium identifier for each of two or more medium identifiers.

変化情報は、求人情報の時間的な変化を把握可能な情報である。変化情報は、媒体識別子で識別される掲載媒体を区別可能な情報であることは好適である。変化情報は、例えば、求人情報の1以上の属性値の変化に関する情報である。変化情報は、例えば、一の組織の求人情報の1以上の属性値の変化に関する情報である。変化情報は、例えば、2以上の組織の求人情報の1以上の属性値の変化に関する情報である。変化情報は、例えば、2以上の組織の求人情報が有する給与の代表値(例えば、平均値、中央値、最大値)の変化に関する情報である。変化情報は、例えば、求人情報の時間的な変化を把握可能なグラフである。変化情報は、例えば、給与情報の時間的な変化を把握可能なグラフであり、給与情報と時間軸とを有するグラフである。変化情報は、例えば、媒体識別子ごとの情報であり、求人情報が有する組織識別子と給与情報との組の集合である。変化情報は、例えば、媒体識別子ごとの情報であり、各媒体識別子に対応する1または2以上の求人情報が有する属性値(例えば、給与、勤務時間)の代表値(例えば、平均値、中央値、最大値)の変化に関する情報である。なお、変化情報の構造は問わない。 The change information is information that allows for understanding the change over time of the job information. It is preferable that the change information is information that allows for distinguishing the publication medium identified by the medium identifier. The change information is, for example, information regarding the change of one or more attribute values of the job information. The change information is, for example, information regarding the change of one or more attribute values of the job information of one organization. The change information is, for example, information regarding the change of one or more attribute values of the job information of two or more organizations. The change information is, for example, information regarding the change of the representative value (e.g., average value, median value, maximum value) of the salary of the job information of two or more organizations. The change information is, for example, a graph that allows for understanding the change over time of the job information. The change information is, for example, a graph that allows for understanding the change over time of the salary information, and is a graph having salary information and a time axis. The change information is, for example, information for each medium identifier, and is a set of pairs of the organization identifier and salary information of the job information. The change information is, for example, information for each medium identifier, and is information regarding the change of the representative value (e.g., average value, median value, maximum value) of the attribute value (e.g., salary, working hours) of one or more job information corresponding to each medium identifier. The structure of the change information does not matter.

構成部432は、例えば、時系列の2以上の求人情報を用いて、求人情報の時間的な変化を把握可能なグラフであり、時間軸を有するグラフである変化情報を構成する。 The composition unit 432, for example, uses two or more pieces of job information in a time series to compose change information that is a graph with a time axis that allows for understanding changes in the job information over time.

構成部432は、例えば、給与情報の時間的な変化を把握可能なグラフであり、給与情報と時間軸とを有するグラフである変化情報を構成する。 The composition unit 432 composes change information, which is, for example, a graph that can grasp the temporal change in salary information, and is a graph having salary information and a time axis.

出力部44は、各種の情報を出力する。各種の情報は、例えば、変化情報である。変化出力部441は、構成部432が構成した変化情報を出力する。 The output unit 44 outputs various types of information. The various types of information are, for example, change information. The change output unit 441 outputs the change information constructed by the construction unit 432.

また、ここで出力とは、通常、端末装置3への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であっても良い。 In addition, here, output usually means transmission to the terminal device 3, but it may also be a concept that includes display on a display, projection using a projector, printing on a printer, sound output, storage on a recording medium, and delivery of the processing results to other processing devices or other programs, etc.

格納部41、および求人情報格納部412は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 41 and the job information storage unit 412 are preferably non-volatile recording media, but can also be realized using volatile recording media.

格納部41等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部41等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部41等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部41等で記憶されるようになってもよい。 The process by which information is stored in the storage unit 41, etc. is not important. For example, information may be stored in the storage unit 41, etc. via a recording medium, information transmitted via a communication line, etc. may be stored in the storage unit 41, etc., or information inputted via an input device may be stored in the storage unit 41, etc.

受付部42は、無線または有線の通信手段で実現されることが好適であるが、放送を受信する手段、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現されても良い。 The reception unit 42 is preferably realized by a wireless or wired communication means, but may also be realized by a broadcast receiving means, a device driver for an input means such as a touch panel or keyboard, or control software for a menu screen.

処理部43、取得部431、および構成部432は、通常、プロセッサやメモリ等から実現され得る。処理部43等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。なお、プロセッサは、CPU、MPU、GPU等であり、その種類は問わない。 The processing unit 43, the acquisition unit 431, and the configuration unit 432 can usually be realized by a processor, memory, etc. The processing procedure of the processing unit 43, etc. is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, they may also be realized by hardware (dedicated circuitry). The processor may be a CPU, MPU, GPU, etc., and the type is not important.

出力部44、および変化出力部441は、例えば、無線または有線の通信手段で実現される。ただし、出力部44、および変化出力部441は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現されても良い。 The output unit 44 and the change output unit 441 are realized, for example, by wireless or wired communication means. However, the output unit 44 and the change output unit 441 may also be realized by driver software for an output device, or driver software for an output device and an output device, etc.

次に、情報システムBを構成する情報出力装置4の動作例について、図21のフローチャートを用いて説明する。図21のフローチャートにおいて、図3のフローチャートと同一のステップについて、説明を省略する。 Next, an example of the operation of the information output device 4 constituting the information system B will be described using the flowchart in FIG. 21. In the flowchart in FIG. 21, the description of the same steps as in the flowchart in FIG. 3 will be omitted.

(ステップS2101)受付部42は、出力指示を受け付けたか否かを判断する。出力指示を受け付けた場合はステップS2102に行き、出力指示を受け付けなかった場合はステップS317に行く。なお、ここでは、受付部42は、例えば、端末装置3から出力指示を受信する。 (Step S2101) The reception unit 42 determines whether or not an output instruction has been received. If an output instruction has been received, the process proceeds to step S2102. If an output instruction has not been received, the process proceeds to step S317. Note that here, the reception unit 42 receives the output instruction from, for example, the terminal device 3.

(ステップS2102)取得部431は、カウンタiに1を代入する。 (Step S2102) The acquisition unit 431 assigns 1 to counter i.

(ステップS2103)取得部431は、i番目の媒体識別子が存在するか否かを判断する。i番目の媒体識別子が存在する場合はステップS2104に行き、存在しない場合はステップS2107に行く。 (Step S2103) The acquisition unit 431 determines whether the i-th medium identifier exists. If the i-th medium identifier exists, the process proceeds to step S2104; if it does not exist, the process proceeds to step S2107.

なお、取得部431は、例えば、出力指示が有する条件に合致する求人情報に対応する1以上の媒体識別子の中で、i番目の媒体識別子が存在するか否かを判断する。また、取得部431は、例えば、求人情報格納部412の求人情報に対応する1以上の媒体識別子の中で、i番目の媒体識別子が存在するか否かを判断する。なお、出力指示が有する条件は、例えば、職種を特定するための条件、職場の地域を特定するための条件である。但し、条件は問わない。 The acquisition unit 431, for example, determines whether or not the i-th medium identifier exists among one or more medium identifiers corresponding to job information that matches the condition of the output instruction. The acquisition unit 431 also determines whether or not the i-th medium identifier exists among one or more medium identifiers corresponding to job information in the job information storage unit 412. The condition of the output instruction is, for example, a condition for identifying the type of job, or a condition for identifying the area of the workplace. However, the condition is not restrictive.

(ステップS2104)取得部431は、i番目の媒体識別子に対応する1以上の求人情報を取得する。なお、ここで、取得部431は、i番目の媒体識別子に対応する1以上の求人情報であり、出力指示が有する条件に合致する1以上の求人情報を取得することは好適である。 (Step S2104) The acquisition unit 431 acquires one or more pieces of job information corresponding to the i-th medium identifier. Note that here, it is preferable that the acquisition unit 431 acquires one or more pieces of job information corresponding to the i-th medium identifier and that match the conditions of the output instruction.

(ステップS2105)取得部431は、ステップS2104で取得した1以上の求人情報を、i番目の媒体識別子に対応付けて、図示しないバッファに一時蓄積する。なお、ここで、取得部431は、ステップS2104で取得した1以上の各求人情報の中で、変化情報を取得する際に使用する1または2以上の属性値(例えば、給与情報、時情報)のみを、i番目の媒体識別子に対応付けて、図示しないバッファに一時蓄積することは好適である。 (Step S2105) The acquisition unit 431 associates the one or more job information pieces acquired in step S2104 with the i-th medium identifier and temporarily stores them in a buffer (not shown). Note that here, it is preferable that the acquisition unit 431 associates only one or more attribute values (e.g., salary information, time information) used when acquiring change information from among the one or more job information pieces acquired in step S2104 with the i-th medium identifier and temporarily stores them in a buffer (not shown).

(ステップS2106)取得部431は、カウンタiを1、インクリメントする。ステップS2103に戻る。 (Step S2106) The acquisition unit 431 increments the counter i by 1. Return to step S2103.

(ステップS2107)構成部432は、図示しないバッファに一時蓄積された2以上の求人情報を用いて、変化情報を構成する。かかる変化情報構成処理の例について、図22のフローチャートを用いて説明する。なお、ここでの2以上の求人情報は、変化情報を取得する際に使用する1上の属性値のみでも良い。 (Step S2107) The composition unit 432 composes change information using two or more pieces of job information temporarily stored in a buffer (not shown). An example of such change information composition processing will be described with reference to the flowchart in FIG. 22. Note that the two or more pieces of job information here may be only one or more attribute values used when acquiring the change information.

(ステップS2108)変化出力部441は、ステップS2107で構成された変化情報を出力する。ステップS2101に戻る。なお、ここで、変化出力部441は、例えば、変化情報を端末装置3に送信する。 (Step S2108) The change output unit 441 outputs the change information configured in step S2107. Return to step S2101. Note that here, the change output unit 441 transmits the change information to the terminal device 3, for example.

なお、図21のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 21, processing ends when the power is turned off or an interrupt occurs to end processing.

次に、ステップS2107の変化情報構成処理の例について、図22のフローチャートを用いて説明する。 Next, an example of the change information configuration process in step S2107 will be explained using the flowchart in Figure 22.

(ステップS2201)構成部432は、カウンタiに1を代入する。 (Step S2201) The configuration unit 432 assigns 1 to the counter i.

(ステップS2202)構成部432は、i番目の媒体識別子が存在するか否かを判断する。i番目の媒体識別子が存在する場合はステップS2203に行き、存在しない場合はステップS2209に行く。 (Step S2202) The configuration unit 432 determines whether the i-th medium identifier exists. If the i-th medium identifier exists, the process proceeds to step S2203; if it does not exist, the process proceeds to step S2209.

なお、i番目の媒体識別子は、変化情報を構成する対象のi番目の媒体の識別子である。また、通常、ステップS2103で取得したiの最大値の数だけの媒体識別子が存在する。 The i-th medium identifier is the identifier of the i-th medium for which change information is to be configured. Typically, there are as many medium identifiers as the maximum value of i obtained in step S2103.

(ステップS2203)構成部432は、カウンタjに1を代入する。 (Step S2203) The configuration unit 432 assigns 1 to counter j.

(ステップS2204)構成部432は、j番目の時情報が存在するか否かを判断する。j番目の時情報が存在する場合はステップS2205に行き、j番目の時情報が存在しない場合はステップS2208に行く。j番目の時情報は、例えば、ステップS2105で図示しないバッファに一時蓄積された求人情報が有する時情報の中の、j番目の時情報である。また、j番目の時情報は、例えば、予め決められた時情報の中のj番目の時情報である。 (Step S2204) The configuration unit 432 determines whether the jth time information exists. If the jth time information exists, the process proceeds to step S2205, and if the jth time information does not exist, the process proceeds to step S2208. The jth time information is, for example, the jth time information among the time information contained in the job information temporarily stored in a buffer (not shown) in step S2105. Also, the jth time information is, for example, the jth time information among predetermined time information.

(ステップS2205)構成部432は、i番目の媒体識別子とj番目の時情報とに対応する求人情報が有する1または2以上の特定属性値の代表値を取得する。なお、特定属性値は、予め決められている。特定属性値は、例えば、給与情報である。特定属性値は、例えば、給与情報と勤務時間情報である。また、特定属性値の代表値は、例えば、給与情報の代表値(例えば、平均値、中央値、または最大値)である。 (Step S2205) The configuration unit 432 acquires a representative value of one or more specific attribute values of the job information corresponding to the i-th medium identifier and the j-th time information. The specific attribute value is determined in advance. The specific attribute value is, for example, salary information. The specific attribute value is, for example, salary information and working hour information. The representative value of the specific attribute value is, for example, a representative value of the salary information (for example, the average, median, or maximum value).

(ステップS2206)構成部432は、レコードを構成し、図示しないバッファに一時蓄積する。なお、レコードは、例えば、(i番目の媒体識別子,j番目の時情報,1以上の特定属性値)である。 (Step S2206) The composition unit 432 composes a record and temporarily stores it in a buffer (not shown). Note that the record is, for example, (i-th medium identifier, j-th time information, one or more specific attribute values).

(ステップS2207)構成部432は、カウンタjを1、インクリメントする。ステップS2204に戻る。 (Step S2207) The configuration unit 432 increments the counter j by 1. Return to step S2204.

(ステップS2208)構成部432は、カウンタiを1、インクリメントする。ステップS2202に戻る。 (Step S2208) The configuration unit 432 increments the counter i by 1. Return to step S2202.

(ステップS2209)構成部432は、ステップS2206で構成された1以上レコードを用いて、変化情報を構成する。上位処理にリターンする。なお、変化情報は、例えば、(i番目の媒体識別子,j番目の時情報,特定属性値の代表値)をレコードとして有する表、または当該表から構成されるグラフである。 (Step S2209) The configuration unit 432 configures change information using one or more records configured in step S2206. Then, the process returns to the upper level. Note that the change information is, for example, a table having (i-th medium identifier, j-th time information, representative value of specific attribute value) as records, or a graph configured from the table.

以下、本実施の形態における情報システムBの具体的な動作例について説明する。 The following describes a specific example of the operation of information system B in this embodiment.

今、情報出力装置4の求人情報格納部412には、図11に示す構造を有する求人情報管理表が格納されている、とする。求人情報管理表の求人情報は、ここでは、4つの各求人情報管理装置2が管理するサイトから取得された情報である、とする。 Now, let us say that a job information management table having the structure shown in FIG. 11 is stored in the job information storage unit 412 of the information output device 4. Here, let us say that the job information in the job information management table is information obtained from the sites managed by each of the four job information management devices 2.

かかる状況において、ユーザは、端末装置3に、「出力指示 職種=介護職(正社員)」を入力した、とする。なお、かかる出力指示は、介護職(正社員)の属性値として有する求人情報を対象として、媒体ごとに、時系列の平均給与の遷移を明示するグラフ等を出力する指示である、とする。 In this situation, the user inputs "output instruction: job type = care worker (full-time employee)" into the terminal device 3. This output instruction is an instruction to output, for each medium, a graph or the like that clearly shows the transition of average salary over time for job information that has care worker (full-time employee) as an attribute value.

次に、端末装置3は「出力指示 職種=介護職(正社員)」を受け付け、情報出力装置4に送信する。 Next, the terminal device 3 accepts the "output instruction: occupation = care worker (full-time employee)" and transmits it to the information output device 4.

次に、情報出力装置4の受付部42は、当該出力指示を受信する。次に、取得部431は、「職種=介護職(正社員)」を属性値として有する求人情報であり、時系列の求人情報を、求人情報管理表から取得する。 Next, the reception unit 42 of the information output device 4 receives the output instruction. Next, the acquisition unit 431 acquires the job information in chronological order, which has "job type = nursing care worker (full-time employee)" as an attribute value, from the job information management table.

次に、構成部432は、媒体識別子ごと、および時情報ごとに、1以上の各求人情報が有する給与情報の代表値(例えば、最大値)を取得する。なお、ここで、時情報は、掲載日(掲載開始日でも良い)が有する月を示す情報である、とする。つまり、時情報は、例えば、「2018年5月」「2019年1月」である。そして、構成部432は、図23に示す変化情報管理表を構成する。なお、変化情報管理表は、1以上の変化情報を管理する表である。また、変化情報管理表は、変化情報の一例である。変化情報管理表は、「ID」「媒体識別子」「時情報」を有する4つのレコードを有する。「時情報」は、「2018年5月」から「2021年12月」までの各月を示す情報である。また、変化情報管理表は、4つの各媒体ごとの最大の給与情報の推移を示す表であり、「職種=介護職(正社員)」に合致する求人情報が有する給与情報の月ごとの給与情報が格納された表である。 Next, the configuration unit 432 acquires a representative value (e.g., a maximum value) of the salary information of one or more job information for each medium identifier and each time information. Note that the time information is information indicating the month of the posting date (or the posting start date). That is, the time information is, for example, "May 2018" and "January 2019". The configuration unit 432 then configures the change information management table shown in FIG. 23. Note that the change information management table is a table that manages one or more pieces of change information. The change information management table is also an example of change information. The change information management table has four records having "ID", "medium identifier", and "time information". The "time information" is information indicating each month from "May 2018" to "December 2021". The change information management table is also a table that shows the transition of the maximum salary information for each of the four media, and is a table in which the monthly salary information of the salary information of the job information that matches "occupation = nursing care worker (full-time employee)" is stored.

次に、構成部432は、図23の変化情報管理表を用いて、横軸に時情報、縦軸に給与情報の平均値を有するグラフ(ここでは、折れ線グラフ)を構成する。なお、グラフは、変化情報の一例である。また、図23の変化情報管理表も、変化情報の一例であっても良い。 Next, the configuration unit 432 uses the change information management table of FIG. 23 to configure a graph (here, a line graph) with time information on the horizontal axis and average value of salary information on the vertical axis. Note that the graph is an example of change information. The change information management table of FIG. 23 may also be an example of change information.

次に、変化出力部441は、構成部432が構成したグラフを、端末装置3に送信する。なお、変化出力部441は、図23の変化情報管理表を端末装置3に送信しても良い。 Next, the change output unit 441 transmits the graph constructed by the construction unit 432 to the terminal device 3. The change output unit 441 may also transmit the change information management table of FIG. 23 to the terminal device 3.

次に、端末装置3は、グラフを受信し、出力する。かかるグラフの例は、図24である。なお、端末装置3は、図23の変化情報管理表を受信し、出力しても良い。また、端末装置3は、図23の変化情報管理表を受信し、当該変化情報管理表を用いて、図24のグラフを出力しても良い。また、ユーザは、図24のグラフの2401を指示した場合、端末装置3は、当該指示を受け付け、当該指示の時情報に対応する時点の変化情報を図23の変化情報管理表から取得し、出力しても良い。かかる出力例は、図24の2402である。 Next, the terminal device 3 receives and outputs the graph. An example of such a graph is shown in FIG. 24. The terminal device 3 may receive and output the change information management table of FIG. 23. The terminal device 3 may also receive the change information management table of FIG. 23 and output the graph of FIG. 24 using the change information management table. When the user instructs 2401 on the graph of FIG. 24, the terminal device 3 may accept the instruction, and obtain and output change information at the time corresponding to the time information of the instruction from the change information management table of FIG. 23. An example of such output is 2402 in FIG. 24.

以上、本実施の形態によれば、掲載媒体別の時系列の求人情報の変化に関する変化情報を提供ができる。かかる変化情報は、求人する組織の担当者にとって、求人情報を掲載すべき媒体を決定する際に役立つ。また、変化情報は、求職者にとって、応募すべき媒体を決定する際に役立つ。 As described above, according to this embodiment, it is possible to provide change information regarding changes in job information over time by publication medium. Such change information is useful to personnel in organizations that are recruiting when deciding which medium to publish job information in. In addition, the change information is useful to job seekers when deciding which medium to apply to.

また、本実施の形態によれば、掲載媒体別の求人情報の時間的な変化が把握できるグラフ提供ができる。 In addition, this embodiment can provide a graph that allows users to understand the changes over time in job information by publication medium.

また、本実施の形態によれば、掲載媒体別の求人情報における給与の時間的な変化が把握できるグラフ提供ができる。 In addition, this embodiment can provide a graph that allows users to understand the changes in salaries over time for job postings by publication medium.

なお、本実施の形態における情報出力装置4を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、2以上の各媒体識別子に対応付けて、求人に関する1以上の属性値を有する時系列の2以上の求人情報が格納されている求人情報格納部にアクセス可能なコンピュータを、前記求人情報格納部から求人情報を取得する取得部と、前記取得部が取得した2以上の求人情報を用いて、前記媒体識別子で識別される掲載媒体を区別可能な情報であり、求人情報の時間的な変化を把握可能な情報である変化情報を構成する構成部と、前記構成部が構成した前記変化情報を出力する変化出力部として機能させるためのプログラムである。 The software for realizing the information output device 4 in this embodiment is a program as described below. In other words, this program causes a computer that can access a job information storage unit in which two or more job information pieces in a time series having one or more attribute values related to job openings are stored in association with two or more medium identifiers to function as an acquisition unit that acquires job information from the job information storage unit, a configuration unit that uses the two or more job information pieces acquired by the acquisition unit to configure change information, which is information that can distinguish the publication medium identified by the medium identifier and is information that can grasp changes in the job information over time, and a change output unit that outputs the change information configured by the configuration unit.

(実施の形態3)
本実施の形態において、1以上の掲載媒体の求人情報を用いて、求人側に情報をレコメンドする情報出力装置を具備する情報システムについて説明する。なお、レコメンドする情報は、例えば、今後、掲載すべき媒体の媒体識別子である。また、レコメンドする情報は、例えば、自社の適切ではない求人情報に関する情報である。
(Embodiment 3)
In this embodiment, an information system having an information output device that uses job information from one or more publication media to recommend information to the recruiting party is described. The recommended information is, for example, a medium identifier of a medium in which the job information should be published in the future. The recommended information is, for example, information about job information that is not suitable for the company.

また、本実施の形態において、1以上の掲載媒体の求人情報を用いて、求職側に情報をレコメンドする情報出力装置を具備する情報システムについて説明する。なお、レコメンドする情報は、例えば、応募すべき媒体の媒体識別子である。 In this embodiment, an information system is described that includes an information output device that uses job information from one or more publication media to recommend information to job seekers. The recommended information is, for example, a media identifier for the media to which the job seeker should apply.

本実施の形態における情報システムCの概念図は、符号を除いて、図19と同じである。情報システムCは、情報出力装置5、1または2以上の求人情報管理装置2、および1または2以上の端末装置3を備える。 The conceptual diagram of the information system C in this embodiment is the same as that in FIG. 19, except for the reference numerals. The information system C includes an information output device 5, one or more job information management devices 2, and one or more terminal devices 3.

図25は、本実施の形態における情報システムCのブロック図である。情報システムCを構成する情報出力装置5は、格納部51、受付部52、処理部53、および出力部54を備える。格納部51は、求人情報格納部512を備える。処理部53は、取得部531、第一レコメンド取得部532、および第二レコメンド取得部533を備える。第一レコメンド取得部532は、第一スコア取得手段5321、および第一レコメンド取得手段5322を備える。第二レコメンド取得部533は、第二スコア取得手段5331、および第二レコメンド取得手段5332を備える。出力部54は、第一レコメンド出力部541、および第二レコメンド出力部542を備える。 Figure 25 is a block diagram of information system C in this embodiment. Information output device 5 constituting information system C includes a storage unit 51, a reception unit 52, a processing unit 53, and an output unit 54. Storage unit 51 includes a job information storage unit 512. Processing unit 53 includes an acquisition unit 531, a first recommendation acquisition unit 532, and a second recommendation acquisition unit 533. First recommendation acquisition unit 532 includes first score acquisition means 5321 and first recommendation acquisition means 5322. Second recommendation acquisition unit 533 includes second score acquisition means 5331 and second recommendation acquisition means 5332. Output unit 54 includes a first recommendation output unit 541 and a second recommendation output unit 542.

情報出力装置5を構成する格納部51には、各種の情報が格納される。各種の情報は、例えば、1以上の求人情報、各種の条件である。各種の条件は、例えば、後述する掲載媒体条件、後述する応募媒体条件、後述する警告条件、1以上の通知先情報である。 The storage unit 51 constituting the information output device 5 stores various types of information. The various types of information are, for example, one or more job information items and various conditions. The various conditions are, for example, the publication medium conditions described below, the application medium conditions described below, the warning conditions described below, and one or more notification destination information.

通知先情報は、組織の担当者に対する通知先を特定する情報である。通知先情報は、例えば、メールアドレス、電話番号、ユーザIDである。通知先情報は、通常、組織識別子に対応付いている。 The notification destination information is information that identifies the notification destination for the person in charge of the organization. The notification destination information is, for example, an email address, a telephone number, or a user ID. The notification destination information is usually associated with an organization identifier.

求人情報格納部512には、1または2以上の求人情報が格納される。求人情報格納部512の求人情報は媒体識別子に対応付いていることは好適である。求人情報格納部512には、例えば、2以上の各掲載媒体識別子に対応付けて、求人に関する1以上の属性値を有する1以上の求人情報が格納されている。属性値は、例えば、給与情報、勤務時間情報、最寄駅情報、住所情報、エリア識別子、文字列情報である。 The job information storage unit 512 stores one or more job information. It is preferable that the job information in the job information storage unit 512 is associated with a medium identifier. The job information storage unit 512 stores, for example, one or more job information having one or more attribute values related to the job, in association with each of two or more publication medium identifiers. The attribute values are, for example, salary information, working hours information, nearest station information, address information, area identifier, and character string information.

受付部52は、各種の指示や情報を受信する。各種の指示や情報は、例えば、出力指示、求人情報である。なお、出力指示は、例えば、後述する第一出力指示、後述する第二で出力指示である。 The reception unit 52 receives various instructions and information. The various instructions and information are, for example, output instructions and job information. Note that the output instructions are, for example, a first output instruction described below and a second output instruction described below.

ここでは、受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報や指示等の端末装置3からの受信であるが、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であっても良い。 Here, acceptance usually refers to the receipt from the terminal device 3 of information, instructions, etc. transmitted via a wired or wireless communication line, but the concept may also include the acceptance of information input from an input device such as a keyboard, mouse, or touch panel, or the acceptance of information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory.

処理部53は、各種の処理を行う。各種の処理は、例えば、取得部531、第一レコメンド取得部532、第二レコメンド取得部533が行う処理である。 The processing unit 53 performs various types of processing. The various types of processing are, for example, processing performed by the acquisition unit 531, the first recommendation acquisition unit 532, and the second recommendation acquisition unit 533.

取得部531は、1または2以上の求人情報を取得する。取得部531は、例えば、取得部431と同様の動作を行う。ただし、取得部531は、時系列の求人情報を取得する必要はない。 The acquisition unit 531 acquires one or more job information items. The acquisition unit 531 performs the same operations as the acquisition unit 431, for example. However, the acquisition unit 531 does not need to acquire job information in chronological order.

第一レコメンド取得部532は、2以上の各媒体識別子ごとに、各媒体識別子に対応する1以上の求人情報を用いて、求人側に対する第一レコメンド情報を取得する。求人側に対する第一レコメンド情報は、求人側に有用な情報である。なお、ここで、第一レコメンド取得部532は、各媒体識別子に対応する求人情報の中で、最新の求人情報を用いて、第一レコメンド情報を取得することは好適である。 The first recommendation acquisition unit 532 acquires first recommendation information for the recruiting party for each of two or more medium identifiers, using one or more job information items corresponding to each medium identifier. The first recommendation information for the recruiting party is information that is useful to the recruiting party. Note that here, it is preferable that the first recommendation acquisition unit 532 acquires first recommendation information using the latest job information item among the job information items corresponding to each medium identifier.

さらに、具体的には、第一レコメンド取得部532は、例えば、後述する第一スコア取得手段5321と後述する第一レコメンド取得手段5322とにより、第一レコメンド情報を取得する。また、第一レコメンド取得部532は、例えば、後述する第一レコメンド取得手段5322により、第一レコメンド情報を取得する。 More specifically, the first recommendation acquisition unit 532 acquires the first recommendation information, for example, by a first score acquisition means 5321 and a first recommendation acquisition means 5322, which will be described later. Also, the first recommendation acquisition unit 532 acquires the first recommendation information, for example, by a first recommendation acquisition means 5322, which will be described later.

第一スコア取得手段5321は、2以上の各媒体識別子ごとの1以上の各求人情報の1以上の属性値を用いて、各掲載媒体の第一スコアを取得する。 The first score acquisition means 5321 acquires a first score for each publication medium using one or more attribute values of one or more job listings for each of two or more medium identifiers.

さらに具体的には、第一スコア取得手段5321は、2以上の各媒体識別子ごとに、媒体識別子に対応する1以上の各求人情報が有する1以上の特定属性値を取得する。次に、第一スコア取得手段5321は、1以上の各求人情報が有する1以上の特定属性値を用いて、第一スコアを取得する。なお、特定属性値は、通常、予め決められている。特定属性値は、例えば、給与情報、または勤務時間である。 More specifically, the first score acquisition means 5321 acquires, for each of the two or more medium identifiers, one or more specific attribute values possessed by each of the one or more job listings corresponding to the medium identifier. Next, the first score acquisition means 5321 acquires a first score using one or more specific attribute values possessed by each of the one or more job listings. The specific attribute values are usually determined in advance. The specific attribute values are, for example, salary information or working hours.

第一スコア取得手段5321は、例えば、(1)演算式による方法、(2)機械学習による方法、または(3)対応表による方法により、第一スコアを取得する。以下、第一スコアを取得する各々の方法を説明する。
(1)演算式による方法
The first score acquisition unit 5321 acquires the first score by, for example, (1) a method using an arithmetic expression, (2) a method using machine learning, or (3) a method using a correspondence table. Each method for acquiring the first score will be described below.
(1) Method using an arithmetic formula

第一スコア取得手段5321は、媒体識別子ごとに、1以上の各求人情報が有する1以上の各特定属性値の代表値(例えば、最大値、平均値、中央値)を取得する。次に、第一スコア取得手段5321は、1以上の各特定属性値の代表値をパラメータとして、演算式に代入し、当該演算式を実行し、第一スコアを算出する。 The first score acquisition means 5321 acquires, for each medium identifier, a representative value (e.g., maximum value, average value, median value) of one or more specific attribute values possessed by each of one or more job postings. Next, the first score acquisition means 5321 substitutes the representative value of each of the one or more specific attribute values as a parameter into an arithmetic expression, executes the arithmetic expression, and calculates a first score.

第一スコア取得手段5321は、例えば、媒体識別子ごとに、1以上の各求人情報が有する給与情報の代表値を取得する。次に、第一スコア取得手段5321は、給与情報の代表値をパラメータとする増加関数により、採用難易度を示す第一スコアを取得する。 The first score acquisition means 5321, for example, acquires a representative value of the salary information contained in one or more pieces of job information for each medium identifier. Next, the first score acquisition means 5321 acquires a first score indicating the difficulty of hiring using an increasing function with the representative value of the salary information as a parameter.

第一スコア取得手段5321は、例えば、媒体識別子ごとに、1以上の各求人情報が有する勤務時間情報の代表値を取得する。次に、第一スコア取得手段5321は、勤務時間情報の代表値をパラメータとする減少関数により、採用難易度を示す第一スコアを取得する。 The first score acquisition means 5321, for example, acquires a representative value of the working hours information contained in one or more pieces of job information for each medium identifier. Next, the first score acquisition means 5321 acquires a first score indicating the difficulty of hiring using a decreasing function with the representative value of the working hours information as a parameter.

第一スコア取得手段5321は、例えば、媒体識別子ごとに、1以上の各求人情報が有する給与情報の代表値と勤務時間情報の代表値とを取得する。次に、第一スコア取得手段5321は、給与情報の代表値をパラメータとする増加関数であり、勤務時間情報の代表値をパラメータとする減少関数により、採用難易度を示す第一スコアを取得する。
(2)機械学習による方法
The first score acquisition means 5321 acquires, for example, for each medium identifier, a representative value of salary information and a representative value of working hour information contained in one or more pieces of job information. Next, the first score acquisition means 5321 acquires a first score indicating the difficulty of hiring using an increasing function with the representative value of the salary information as a parameter and a decreasing function with the representative value of the working hour information as a parameter.
(2) Machine learning method

図示しない学習部は、格納部51に格納されている2以上の教師データを取得する。なお、教師データは、例えば、求人情報の1以上の各特定属性値または1以上の特定属性値の1以上の各代表値を説明変数とし、スコアを目的変数とする情報である。次に、学習部は、2以上の教師データを用いて、機械学習の学習処理を行い、学習器を取得し、格納部51に蓄積する。例えば、学習部は、2以上の教師データを機械学習の学習処理を行うモジュールに与え、当該モジュールを実行し、学習器を取得し、格納部51に蓄積する。なお、機械学習は、例えば、深層学習、ランダムフォレスト、決定木、SVR等が利用可能である。また、モジュールは、例えば、TensorFlowのライブラリの中の学習モジュール、R言語のランダムフォレストのライブラリの中の学習モジュール、TinySVMの学習モジュールである。なお、学習部は、第一スコア取得手段5321でも良い。つまり、第一スコア取得手段5321が機械学習の学習処理を行い、学習器を取得しても良い。 The learning unit (not shown) acquires two or more pieces of teacher data stored in the storage unit 51. The teacher data is, for example, information in which one or more specific attribute values of the job information or one or more representative values of the one or more specific attribute values are used as explanatory variables, and a score is used as a target variable. Next, the learning unit performs a machine learning learning process using two or more pieces of teacher data, acquires a learning device, and stores the learning device in the storage unit 51. For example, the learning unit provides two or more pieces of teacher data to a module that performs a machine learning learning process, executes the module, acquires a learning device, and stores the learning device in the storage unit 51. For example, deep learning, random forest, decision tree, SVR, etc. can be used as the machine learning. The module is, for example, a learning module in the TensorFlow library, a learning module in the random forest library of the R language, or a learning module of TinySVM. The learning unit may be the first score acquisition means 5321. In other words, the first score acquisition means 5321 may perform a machine learning learning process and acquire a learning device.

次に、第一スコア取得手段5321は、以下のように、第一スコアの予測処理を行う。つまり、 第一スコア取得手段5321は、媒体識別子ごとに、1以上の各求人情報が有する1以上の各特定属性値、または1以上の各特定属性値の代表値を取得する。次に、第一スコア取得手段5321は、1以上の各特定属性値または1以上の各特定属性値の代表値を要素とするベクトルを構成する。次に、第一スコア取得手段5321は、媒体識別子ごとに、学習器と当該ベクトルとを機械学習の予測モジュールに与え、当該モジュールを実行し、スコアを取得する。なお、予測モジュールは、例えば、TensorFlowのライブラリの中の予測モジュール、R言語のランダムフォレストのライブラリの中の予測モジュール、TinySVMの予測モジュールである。そして、第一スコア取得手段5321は、各媒体識別子に対応付けて、取得したスコアを格納部51または図示しないバッファに蓄積する。
(3)対応表による方法
Next, the first score acquisition means 5321 performs a prediction process of the first score as follows. That is, the first score acquisition means 5321 acquires one or more specific attribute values or one or more representative values of each of the one or more job information for each medium identifier. Next, the first score acquisition means 5321 configures a vector whose elements are one or more specific attribute values or one or more representative values of each of the one or more specific attribute values. Next, the first score acquisition means 5321 provides a learning device and the vector to a machine learning prediction module for each medium identifier, executes the module, and acquires a score. Note that the prediction module is, for example, a prediction module in the TensorFlow library, a prediction module in the random forest library of the R language, or a TinySVM prediction module. Then, the first score acquisition means 5321 accumulates the acquired scores in the storage unit 51 or a buffer not shown in the figure in association with each medium identifier.
(3) Method using the correspondence table

第一スコア取得手段5321は、媒体識別子ごとに、1以上の各求人情報が有する1以上の各特定属性値の代表値を取得する。次に、第一スコア取得手段5321は、1以上の各特定属性値の代表値に最も近似する1以上の各特定属性値の代表値を有する対応情報を、対応表から決定する。そして、第一スコア取得手段5321は、当該対応情報が有する第一スコアを対応表から取得し、各媒体識別子に対応付けて、取得した第一スコアを格納部51または図示しないバッファに蓄積する。 The first score acquisition means 5321 acquires, for each medium identifier, a representative value of one or more specific attribute values possessed by each of one or more job information items. Next, the first score acquisition means 5321 determines, from the correspondence table, correspondence information having a representative value of one or more specific attribute values that is closest to the representative value of each of the one or more specific attribute values. The first score acquisition means 5321 then acquires a first score possessed by the correspondence information from the correspondence table, associates it with each medium identifier, and accumulates the acquired first score in the storage unit 51 or a buffer not shown.

第一レコメンド取得手段5322は、例えば、第一スコア取得手段5321が取得した第一スコアを用いて、掲載すべき掲載媒体を識別する第一媒体識別子を有する第一レコメンド情報を取得する。 The first recommendation acquisition means 5322 acquires first recommendation information having a first medium identifier that identifies the publication medium in which the advertisement should be published, for example, by using the first score acquired by the first score acquisition means 5321.

第一スコアが採用難易度である場合、第一レコメンド取得手段5322は、最も低い第一スコアと対になる第一媒体識別子を取得し、当該第一媒体識別子を含む第一レコメンド情報を取得する。なお、ここでの第一レコメンド情報は、第一媒体識別子で識別される媒体への求人情報の掲載を勧める情報である。 When the first score is the hiring difficulty, the first recommendation acquisition means 5322 acquires a first medium identifier that is paired with the lowest first score, and acquires first recommendation information that includes the first medium identifier. Note that the first recommendation information here is information that recommends posting the job information in the medium identified by the first medium identifier.

第一レコメンド取得手段5322は、第一レコメンド取得手段5322は、例えば、2以上の異なる各媒体識別子に対応付いている2以上の求人情報が有する特定属性値であり、一の組織識別子と対になる特定属性値を取得する。次に、第一レコメンド取得手段5322は、取得した2以上の特定属性値が警告条件を満たすか否かを判断する。警告条件を満たす場合に、第一レコメンド取得手段5322は、警告情報を取得する。なお、特定属性値は、例えば、給与情報である。また、警告条件は、例えば、「2以上の特定属性値がすべて一致しないこと」「2以上の特定属性値の差異の最大値が閾値以上または閾値より大きいこと」である。警告情報は、例えば、「複数の媒体への求人情報において、給与が違っています。低い給与の求人情報を上げた方が、応募数が増えると思われます」である。なお、警告情報は、求人側に対して、注意喚起になれば良く、その内容は問わない。 The first recommendation acquisition means 5322 acquires a specific attribute value that is a specific attribute value of two or more job information items corresponding to two or more different medium identifiers, and that is paired with one organization identifier. Next, the first recommendation acquisition means 5322 determines whether the acquired two or more specific attribute values satisfy a warning condition. If the warning condition is satisfied, the first recommendation acquisition means 5322 acquires warning information. The specific attribute value is, for example, salary information. The warning condition is, for example, "two or more specific attribute values do not all match" and "the maximum value of the difference between two or more specific attribute values is equal to or greater than a threshold value." The warning information is, for example, "The salary is different in the job information items in multiple media. It is thought that the number of applications will increase if you post a job information item with a lower salary." The warning information may be of any content as long as it serves as a warning to the employer.

第一レコメンド取得手段5322は、例えば、異なる媒体識別子に対応付いている2以上の求人情報が有する特定の属性値であり、一の組織識別子と対になる特定の属性値が、各々異なる場合に警告情報を含むレコメンド情報を取得する。ここでは、第一レコメンド取得手段5322は、第一スコアを用いない。 The first recommendation acquisition means 5322 acquires recommendation information including warning information when, for example, the specific attribute values possessed by two or more job postings corresponding to different medium identifiers and paired with a single organization identifier are different from one another. Here, the first recommendation acquisition means 5322 does not use the first score.

第二レコメンド取得部533は、2以上の各媒体識別子ごとに、各媒体識別子に対応する1以上の求人情報を用いて、求職側に対する第二レコメンド情報を取得する。第二レコメンド情報は、例えば、求職側が応募すべき媒体を勧めるための情報である。 The second recommendation acquisition unit 533 acquires second recommendation information for the job seeker for each of the two or more medium identifiers, using one or more pieces of job information corresponding to each medium identifier. The second recommendation information is, for example, information for recommending a medium to which the job seeker should apply.

第二スコア取得手段5331は、2以上の各媒体識別子ごとの1以上の各求人情報の1以上の特定属性値を用いて、各掲載媒体の第二スコアを取得する。特定属性値は、予め決められている。特定属性値は、例えば、給与情報である。 The second score acquisition means 5331 acquires a second score for each publication medium using one or more specific attribute values of one or more job information for each of two or more medium identifiers. The specific attribute values are determined in advance. The specific attribute values are, for example, salary information.

第二スコア取得手段5331は、例えば、(1)演算式による方法、(2)機械学習による方法、または(3)対応表による方法により、第二スコアを取得する。以下、各々の方法を説明する。
(1)演算式による方法
The second score acquisition unit 5331 acquires the second score by, for example, (1) a method using an arithmetic expression, (2) a method using machine learning, or (3) a method using a correspondence table. Each method will be described below.
(1) Method using an arithmetic formula

第二スコア取得手段5331は、媒体識別子ごとに、1以上の各求人情報が有する1以上の各特定属性値の代表値(例えば、平均値、中央値、最大値)を取得する。次に、第二スコア取得手段5331は、1以上の各特定属性値の代表値をパラメータとして、演算式に代入し、当該演算式を実行し、第二スコアを算出する。 The second score acquisition means 5331 acquires, for each medium identifier, a representative value (e.g., average, median, maximum) of one or more specific attribute values possessed by each of one or more job postings. Next, the second score acquisition means 5331 substitutes the representative value of each of the one or more specific attribute values as a parameter into an arithmetic expression, executes the arithmetic expression, and calculates a second score.

第二スコア取得手段5331は、例えば、媒体識別子ごとに、1以上の各求人情報が有する給与情報の代表値を取得する。次に、第二スコア取得手段5331は、給与情報の代表値をパラメータとする増加関数により、応募お勧め度を示す第二スコアを取得する。 The second score acquisition means 5331, for example, acquires a representative value of the salary information contained in one or more pieces of job information for each medium identifier. Next, the second score acquisition means 5331 acquires a second score indicating the degree of recommendation for application using an increasing function with the representative value of the salary information as a parameter.

第二スコア取得手段5331は、例えば、媒体識別子ごとに、1以上の各求人情報が有する勤務時間情報の代表値を取得する。次に、第二スコア取得手段5331は、勤務時間情報の代表値をパラメータとする減少関数により、応募お勧め度を示す第二スコアを取得する。 The second score acquisition means 5331, for example, acquires a representative value of the working hours information contained in one or more pieces of job information for each medium identifier. Next, the second score acquisition means 5331 acquires a second score indicating the degree of recommendation for application using a decreasing function with the representative value of the working hours information as a parameter.

第二スコア取得手段5331は、例えば、媒体識別子ごとに、1以上の各求人情報が有する給与情報の代表値と勤務時間情報の代表値とを取得する。次に、第二スコア取得手段5331は、給与情報の代表値をパラメータとする増加関数であり、勤務時間情報の代表値をパラメータとする減少関数により、応募お勧め度を示す第二スコアを取得する。
(2)機械学習による方法
The second score acquisition means 5331 acquires, for example, for each medium identifier, a representative value of salary information and a representative value of working hours information contained in one or more pieces of job information. Next, the second score acquisition means 5331 acquires a second score indicating the degree of recommendation for application by an increasing function having the representative value of the salary information as a parameter and a decreasing function having the representative value of the working hours information as a parameter.
(2) Machine learning method

図示しない学習部は、格納部51に格納されている2以上の教師データを取得する。なお、教師データは、例えば、求人情報の1以上の各特定属性値または特定属性値の1以上の各代表値を説明変数とし、第二スコアを目的変数とする情報である。次に、学習部は、2以上の教師データを用いて、機械学習の学習処理を行い、学習器を取得し、格納部51に蓄積する。例えば、学習部は、2以上の教師データを機械学習の学習処理を行うモジュールに与え、当該モジュールを実行し、学習器を取得し、格納部51に蓄積する。なお、機械学習は、例えば、深層学習、ランダムフォレスト、決定木、SVR等が利用可能である。なお、学習部は、第二スコア取得手段5331でも良い。つまり、第二スコア取得手段5331が機械学習の学習処理を行い、当該学習器を取得しても良い。 The learning unit (not shown) acquires two or more pieces of teacher data stored in the storage unit 51. The teacher data is, for example, information in which one or more specific attribute values of the job information or one or more representative values of the specific attribute values are used as explanatory variables, and the second score is used as a target variable. Next, the learning unit performs a machine learning learning process using the two or more pieces of teacher data, acquires a learning device, and stores the learning device in the storage unit 51. For example, the learning unit provides the two or more pieces of teacher data to a module that performs a machine learning learning process, executes the module, acquires a learning device, and stores the learning device in the storage unit 51. For example, deep learning, random forest, decision tree, SVR, etc. can be used as the machine learning. The learning unit may be the second score acquisition means 5331. In other words, the second score acquisition means 5331 may perform the machine learning learning process and acquire the learning device.

次に、第二スコア取得手段5331は、以下のように、第二スコアの予測処理を行う。つまり、 第二スコア取得手段5331は、媒体識別子ごとに、1以上の各求人情報が有する1以上の各特定属性値、または1以上の各特定属性値の代表値を取得する。次に、第二スコア取得手段5331は、1以上の各特定属性値または1以上の各特定属性値の代表値を要素とするベクトルを構成する。次に、第二スコア取得手段5331は、媒体識別子ごとに、学習器と当該ベクトルとを機械学習の予測モジュールに与え、当該モジュールを実行し、スコアを取得する。そして、第二スコア取得手段5331は、各媒体識別子に対応付けて、取得した第二スコアを格納部51または図示しないバッファに蓄積する。
(3)対応表による方法
Next, the second score acquisition means 5331 performs a second score prediction process as follows. That is, the second score acquisition means 5331 acquires, for each medium identifier, one or more specific attribute values possessed by each of one or more job information items, or a representative value of one or more specific attribute values. Next, the second score acquisition means 5331 configures a vector whose elements are one or more specific attribute values or a representative value of one or more specific attribute values. Next, the second score acquisition means 5331 provides a learning device and the vector to a machine learning prediction module for each medium identifier, executes the module, and acquires a score. Then, the second score acquisition means 5331 accumulates the acquired second score in the storage unit 51 or a buffer not shown in association with each medium identifier.
(3) Method using the correspondence table

第二スコア取得手段5331は、媒体識別子ごとに、1以上の各求人情報が有する1以上の各特定属性値の代表値を取得する。次に、第二スコア取得手段5331は、1以上の各特定属性値の代表値に最も近似する1以上の各特定属性値の代表値を有する対応情報を、対応表から決定する。そして、第二スコア取得手段5331は、当該対応情報が有する第二スコアを対応表から取得し、各媒体識別子に対応付けて、取得した第二スコアを格納部51または図示しないバッファに蓄積する。 The second score acquisition means 5331 acquires, for each medium identifier, a representative value of one or more specific attribute values possessed by each of one or more job information items. Next, the second score acquisition means 5331 determines, from the correspondence table, correspondence information having a representative value of one or more specific attribute values that is closest to the representative value of each of the one or more specific attribute values. The second score acquisition means 5331 then acquires, from the correspondence table, a second score possessed by the correspondence information, associates it with each medium identifier, and accumulates the acquired second score in the storage unit 51 or a buffer not shown.

第二レコメンド取得手段5332は、第二スコア取得手段5331が取得した第二スコアを用いて、応募すべき掲載媒体を識別する第二媒体識別子を有する第二レコメンド情報を取得する。 The second recommendation acquisition means 5332 uses the second score acquired by the second score acquisition means 5331 to acquire second recommendation information having a second medium identifier that identifies the publication medium to which the application should be submitted.

第二レコメンド取得手段5332は、例えば、異なる媒体識別子に対応付いている2以上の求人情報であり、一の組織識別子と対になる特定属性値が異なる場合に、求職者に有利な属性値に対応する第二媒体識別子を取得し、当該第二媒体識別子を含む第二レコメンド情報を取得する。なお、特定属性値は、例えば、給与情報、勤務時間情報である。求職者に有利な属性値は、例えば、高い給与を示す属性値である。求職者に有利な属性値は、例えば、勤務時間情報が示す勤務時間が短い属性値である。 The second recommendation acquisition means 5332, for example, acquires a second medium identifier corresponding to an attribute value advantageous to a job seeker when there are two or more job information items associated with different medium identifiers and the specific attribute values paired with one organization identifier are different, and acquires second recommendation information including the second medium identifier. Note that the specific attribute value is, for example, salary information and working hours information. An attribute value advantageous to a job seeker is, for example, an attribute value indicating a high salary. An attribute value advantageous to a job seeker is, for example, an attribute value indicating short working hours indicated by working hours information.

出力部54は、各種の情報を出力する。各種の情報は、例えば、レコメンド情報である。レコメンド情報は、例えば、第一レコメンド情報、第二レコメンド情報である。 The output unit 54 outputs various information. The various information is, for example, recommendation information. The recommendation information is, for example, first recommendation information and second recommendation information.

第一レコメンド出力部541は、第一レコメンド取得部532が取得した第一レコメンド情報を出力する。第一レコメンド出力部541は、例えば、第一レコメンド情報を、求人側の端末装置3に送信する。 The first recommendation output unit 541 outputs the first recommendation information acquired by the first recommendation acquisition unit 532. The first recommendation output unit 541, for example, transmits the first recommendation information to the recruiting party's terminal device 3.

第二レコメンド出力部542は、第二レコメンド取得部533が取得した第二レコメンド情報を出力する。第二レコメンド出力部542は、例えば、第二レコメンド情報を、求職側の端末装置3に送信する。 The second recommendation output unit 542 outputs the second recommendation information acquired by the second recommendation acquisition unit 533. The second recommendation output unit 542, for example, transmits the second recommendation information to the job seeker's terminal device 3.

格納部51、および求人情報格納部512は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 51 and the job information storage unit 512 are preferably non-volatile recording media, but can also be realized as volatile recording media.

格納部51等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部51等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部51等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部51等で記憶されるようになってもよい。 The process by which information is stored in the storage unit 51, etc. is not important. For example, information may be stored in the storage unit 51, etc. via a recording medium, information transmitted via a communication line, etc. may be stored in the storage unit 51, etc., or information inputted via an input device may be stored in the storage unit 51, etc.

受付部52は、無線または有線の通信手段で実現されることが好適であるが、放送を受信する手段、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現されても良い。 The reception unit 52 is preferably realized by a wireless or wired communication means, but may also be realized by a broadcast receiving means, a device driver for an input means such as a touch panel or keyboard, or control software for a menu screen.

処理部53、取得部531、第一レコメンド取得部532、第二レコメンド取得部533、第一スコア取得手段5321、第一レコメンド取得手段5322、第二スコア取得手段5331、および第二レコメンド取得手段5332は、通常、プロセッサやメモリ等から実現され得る。処理部53等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。なお、プロセッサは、CPU、MPU、GPU等であり、その種類は問わない。 The processing unit 53, the acquisition unit 531, the first recommendation acquisition unit 532, the second recommendation acquisition unit 533, the first score acquisition means 5321, the first recommendation acquisition means 5322, the second score acquisition means 5331, and the second recommendation acquisition means 5332 can usually be realized by a processor, a memory, etc. The processing procedure of the processing unit 53, etc. is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may also be realized by hardware (dedicated circuit). The processor may be a CPU, MPU, GPU, etc., and the type does not matter.

出力部54、第一レコメンド出力部541、および第二レコメンド出力部542は、例えば、無線または有線の通信手段で実現される。 The output unit 54, the first recommendation output unit 541, and the second recommendation output unit 542 are realized, for example, by wireless or wired communication means.

次に、情報システムCを構成する情報出力装置5の動作例について、図26のフローチャートを用いて説明する。図26のフローチャートにおいて、図3のフローチャートと同一のステップについて、説明を省略する。 Next, an example of the operation of the information output device 5 constituting the information system C will be described using the flowchart in FIG. 26. In the flowchart in FIG. 26, the description of the same steps as in the flowchart in FIG. 3 will be omitted.

(ステップS2601)受付部52は、求人側の端末装置3から第一出力指示を受信したか否かを判断する。第一出力指示を受信した場合はステップS2602に行き、受信しなかった場合はステップS2605に行く。 (Step S2601) The reception unit 52 determines whether or not a first output instruction has been received from the recruiting party's terminal device 3. If a first output instruction has been received, the process proceeds to step S2602; if not, the process proceeds to step S2605.

(ステップS2602)第一レコメンド取得部532は、掲載媒体決定処理を行う。掲載媒体決定処理の例について、図27のフローチャートを用いて説明する。なお、掲載媒体決定処理とは、求人情報を掲載すべき媒体を決定する処理である。 (Step S2602) The first recommendation acquisition unit 532 performs a publication medium determination process. An example of the publication medium determination process is described using the flowchart in FIG. 27. The publication medium determination process is a process for determining the medium in which the job information should be published.

(ステップS2603)第一レコメンド取得部532は、ステップS2602で決定された媒体の媒体識別子を用いて、掲載媒体情報を構成する。なお、掲載媒体情報は、通常、掲載媒体決定処理で取得された媒体識別子を有する。 (Step S2603) The first recommendation acquisition unit 532 constructs publication medium information using the medium identifier of the medium determined in step S2602. Note that the publication medium information usually has the medium identifier obtained in the publication medium determination process.

(ステップS2604)第一レコメンド出力部541は、第一出力指示を送信してきた端末装置3に、ステップS2603で構成された掲載媒体情報を送信する。ステップS2601に戻る。 (Step S2604) The first recommendation output unit 541 transmits the publication medium information constructed in step S2603 to the terminal device 3 that transmitted the first output instruction. Return to step S2601.

(ステップS2605)受付部52は、求職側の端末装置3から第二出力指示を受信したか否かを判断する。第二出力指示を受信した場合はステップS2606に行き、受信しなかった場合はステップS2609に行く。 (Step S2605) The reception unit 52 determines whether or not a second output instruction has been received from the job seeker's terminal device 3. If a second output instruction has been received, the process proceeds to step S2606; if not, the process proceeds to step S2609.

(ステップS2606)第二レコメンド取得部533は、応募媒体決定処理を行う。応募媒体決定処理の例について、図28のフローチャートを用いて説明する。なお、応募媒体決定処理とは、求職者が応募すべき媒体を決定する処理である。 (Step S2606) The second recommendation acquisition unit 533 performs an application medium determination process. An example of the application medium determination process is described using the flowchart in FIG. 28. The application medium determination process is a process for determining the medium to which a job seeker should apply.

(ステップS2607)第二レコメンド取得部533は、ステップS2606で決定された媒体の媒体識別子を用いて、応募媒体情報を構成する。なお、応募媒体情報は、通常、応募媒体決定処理で取得された媒体識別子を有する。 (Step S2607) The second recommendation acquisition unit 533 constructs application medium information using the medium identifier of the medium determined in step S2606. Note that the application medium information usually has the medium identifier obtained in the application medium determination process.

(ステップS2608)第二レコメンド出力部542は、第二出力指示を送信してきた端末装置3に、ステップS2607で構成された応募媒体情報を送信する。ステップS2601に戻る。 (Step S2608) The second recommendation output unit 542 transmits the application medium information constructed in step S2607 to the terminal device 3 that transmitted the second output instruction. Return to step S2601.

(ステップS2609)処理部53は、求人情報検査のタイミングであるか否かを判断する。かかるタイミングであればステップS2610に行き、タイミングでなければステップS311に行く。なお、求人情報検査のタイミングは、例えば、予め決められた時刻になった時(例えば、毎日、午前0時)、求人情報検査の指示が受信された時である。 (Step S2609) The processing unit 53 judges whether it is time to inspect the job information. If it is, the process proceeds to step S2610, and if it is not, the process proceeds to step S311. The timing for inspecting the job information is, for example, when a predetermined time arrives (for example, midnight every day) or when an instruction to inspect the job information is received.

(ステップS2610)第一レコメンド取得部532は、カウンタiに1を代入する。 (Step S2610) The first recommendation acquisition unit 532 assigns 1 to counter i.

(ステップS2611)第一レコメンド取得部532は、求人情報を検査する対象のi番目の組織の組織識別子が存在するか否かを判断する。i番目の組織の組織識別子が存在する場合はステップS2612に行き、存在しない場合はステップS2601に戻る。 (Step S2611) The first recommendation acquisition unit 532 determines whether or not an organization identifier for the i-th organization to be inspected for job information exists. If an organization identifier for the i-th organization exists, the process proceeds to step S2612; if not, the process returns to step S2601.

(ステップS2612)第一レコメンド取得部532は、i番目の組織の組織識別子と対になる1以上の各求人情報の中から、1以上の各媒体識別子に対応付けて、特定属性値を取得する。なお、特定属性値は、予め決められた属性値である。特定属性値は、例えば、給与情報、勤務時間情報である。 (Step S2612) The first recommendation acquisition unit 532 acquires specific attribute values in association with one or more medium identifiers from one or more job information items paired with the organization identifier of the i-th organization. Note that the specific attribute values are predetermined attribute values. The specific attribute values are, for example, salary information and working hours information.

(ステップS2613)第一レコメンド取得部532は、ステップS2612で取得した1以上の特定属性値が警告条件を満たすか否かを判断する。警告条件を満たす場合はステップS2614に行き、警告条件を満たさない場合はステップS2617に行く。なお、警告条件は、例えば、2以上の各媒体識別子に対応付く特定属性値が異なる値であることである。 (Step S2613) The first recommendation acquisition unit 532 determines whether or not the one or more specific attribute values acquired in step S2612 satisfy a warning condition. If the warning condition is satisfied, the process proceeds to step S2614, and if the warning condition is not satisfied, the process proceeds to step S2617. Note that the warning condition is, for example, that the specific attribute values associated with each of the two or more medium identifiers are different values.

(ステップS2614)第一レコメンド取得部532は、警告情報を構成する。なお、警告情報は、例えば、特定属性値と媒体識別子との組を有する。警告情報は、例えば、2以上の各媒体で掲載されている給与情報と媒体識別子との組を有する。 (Step S2614) The first recommendation acquisition unit 532 constructs warning information. The warning information has, for example, a pair of a specific attribute value and a medium identifier. The warning information has, for example, a pair of salary information published in each of two or more media and a medium identifier.

(ステップS2615)第一レコメンド出力部541は、i番目の組織の組織識別子に対応する通知先情報を取得する。なお、第一レコメンド出力部541は、例えば、格納部51からi番目の組織の組織識別子と対になる通知先情報を取得する。また、第一レコメンド出力部541は、例えば、求人情報検査の指示を送信してきた端末装置3の端末識別子(例えば、IPアドレス)である通知先情報を取得する。 (Step S2615) The first recommendation output unit 541 acquires notification destination information corresponding to the organization identifier of the i-th organization. Note that the first recommendation output unit 541 acquires, for example, notification destination information paired with the organization identifier of the i-th organization from the storage unit 51. In addition, the first recommendation output unit 541 acquires notification destination information that is, for example, the terminal identifier (e.g., IP address) of the terminal device 3 that has sent the instruction to inspect the job information.

(ステップS2616)第一レコメンド出力部541は、ステップS2614で構成された警告情報を、ステップS2615で取得した通知先情報が特定する通知先に送信する。 (Step S2616) The first recommendation output unit 541 sends the warning information constructed in step S2614 to the notification destination identified by the notification destination information acquired in step S2615.

(ステップS2617)第一レコメンド取得部532は、カウンタiを1、インクリメントする。ステップS2611に戻る。 (Step S2617) The first recommendation acquisition unit 532 increments the counter i by 1. Return to step S2611.

次に、ステップS2602の掲載媒体決定処理の例について、図27のフローチャートを用いて説明する。 Next, an example of the publication medium determination process in step S2602 will be explained using the flowchart in Figure 27.

(ステップS2701)第一レコメンド取得部532は、第一出力指示に対応する1以上の求人情報を取得する。 (Step S2701) The first recommendation acquisition unit 532 acquires one or more job information items corresponding to the first output instruction.

第一レコメンド取得部532は、例えば、第一出力指示が有する条件(例えば、「掲載日が最近1ヶ月以内」「属性値の職種=特定の職種(例えば、介護職)」)に合致する1以上の求人情報を求人情報格納部512から読み出す。また、第一レコメンド取得部532は、例えば、第一出力指示が有する条件に合致する1以上の求人情報を、1以上の求人情報管理装置2を検索し、取得する。なお、ここで、第一レコメンド取得部532は、最新の求人情報のみを取得することは好適である。 The first recommendation acquisition unit 532, for example, reads out one or more job information that matches the conditions of the first output instruction (for example, "posted within the last month" or "job type of attribute value = specific job type (for example, nursing care)") from the job information storage unit 512. The first recommendation acquisition unit 532 also searches one or more job information management devices 2 for one or more job information that matches the conditions of the first output instruction, and acquires them. Note that it is preferable that the first recommendation acquisition unit 532 acquires only the most recent job information.

(ステップS2702)第一レコメンド取得部532は、カウンタiに1を代入する。 (Step S2702) The first recommendation acquisition unit 532 assigns 1 to counter i.

(ステップS2703)第一レコメンド取得部532は、i番目の媒体識別子は存在するか否かを判断する。i番目の媒体識別子は存在する場合はステップS2704に行き、存在しない場合はステップS2706に行く。 (Step S2703) The first recommendation acquisition unit 532 determines whether the i-th medium identifier exists. If the i-th medium identifier exists, the process proceeds to step S2704; if it does not exist, the process proceeds to step S2706.

(ステップS2704)第一レコメンド取得部532は、i番目の媒体識別子に対応する1以上の特定属性値を取得する。なお、ここでの特定属性値とは、求人側に求人情報を掲載すべき媒体を推薦するために、推薦先の媒体を決定する際に使用する属性値である。1以上の特定属性値は、例えば、1以上の組織の給与情報の代表値(例えば、平均値、中央値、最大値)、勤務時間情報の代表値(例えば、平均値、中央値、最大値)、年間休日数の代表値(例えば、平均値、中央値、最大値)のうちの1以上の情報である。 (Step S2704) The first recommendation acquisition unit 532 acquires one or more specific attribute values corresponding to the i-th medium identifier. Note that the specific attribute value here is an attribute value used when determining the medium to be recommended in order to recommend to the recruiting party the medium in which the job information should be posted. The one or more specific attribute values are, for example, one or more pieces of information among a representative value of salary information (e.g., average, median, maximum value) of one or more organizations, a representative value of working hours information (e.g., average, median, maximum value), and a representative value of the number of holidays per year (e.g., average, median, maximum value).

なお、ここで、第一スコア取得手段5321は、取得した1以上の特定属性値を用いて、i番目の媒体識別子の第一スコアを取得しても良い。かかる第一スコアも、i番目の媒体識別子の特定属性値である、と考えても良い。 Note that here, the first score acquisition means 5321 may acquire a first score for the i-th medium identifier using one or more acquired specific attribute values. Such a first score may also be considered to be a specific attribute value for the i-th medium identifier.

(ステップS2705)第一レコメンド取得部532は、カウンタiを1、インクリメントする。ステップS2703に戻る。 (Step S2705) The first recommendation acquisition unit 532 increments the counter i by 1. Return to step S2703.

(ステップS2706)第一レコメンド取得部532は、ステップS2704で取得した1以上の特定属性値が掲載媒体条件に合致する1または2以上の媒体識別子を取得する。上位処理にリターンする。 (Step S2706) The first recommendation acquisition unit 532 acquires one or more medium identifiers for which the one or more specific attribute values acquired in step S2704 match the publication medium conditions. The process returns to the upper level process.

なお、掲載媒体条件は、例えば、給与情報の代表値が最低であること、採用難易度の第一スコアが最小であること、第一スコアが閾値以下または閾値より小さいことである。 The conditions for the publication medium are, for example, that the representative value of the salary information is the lowest, that the first score of the difficulty of hiring is the smallest, and that the first score is equal to or less than the threshold value.

ステップS2606の応募媒体決定処理の例について、図28のフローチャートを用いて説明する。 An example of the application medium determination process in step S2606 is explained using the flowchart in Figure 28.

(ステップS2801)第二レコメンド取得部533は、第二出力指示に対応する1以上の求人情報を取得する。 (Step S2801) The second recommendation acquisition unit 533 acquires one or more job information items corresponding to the second output instruction.

第二レコメンド取得部533は、例えば、第二出力指示が有する条件(例えば、「掲載日が最近1ヶ月以内」「属性値の職種=特定の職種(例えば、介護職)」)に合致する1以上の求人情報を求人情報格納部512から読み出す。また、第二レコメンド取得部533は、例えば、第二出力指示が有する条件に合致する1以上の求人情報を、1以上の求人情報管理装置2を検索し、取得する。なお、ここで、第二レコメンド取得部533は、最新の求人情報のみを取得することは好適である。 The second recommendation acquisition unit 533, for example, reads out one or more job information that matches the conditions of the second output instruction (for example, "posted within the last month" or "job type of attribute value = specific job type (for example, nursing care)") from the job information storage unit 512. The second recommendation acquisition unit 533 also searches one or more job information management devices 2 for one or more job information that matches the conditions of the second output instruction, and acquires them. Note that it is preferable that the second recommendation acquisition unit 533 acquires only the most recent job information.

(ステップS2802)第二レコメンド取得部533は、カウンタiに1を代入する。 (Step S2802) The second recommendation acquisition unit 533 assigns 1 to counter i.

(ステップS2803)第二レコメンド取得部533は、i番目の媒体識別子は存在するか否かを判断する。i番目の媒体識別子は存在する場合はステップS2804に行き、存在しない場合はステップS2806に行く。 (Step S2803) The second recommendation acquisition unit 533 determines whether the i-th medium identifier exists. If the i-th medium identifier exists, the process proceeds to step S2804; if it does not exist, the process proceeds to step S2806.

(ステップS2804)第二レコメンド取得部533は、i番目の媒体識別子に対応する1以上の特定属性値を取得する。なお、ここでの特定属性値とは、求職側にとって有利な媒体を推薦するために、推薦先の媒体を決定する際に使用する属性値である。1以上の特定属性値は、例えば、1以上の組織の給与情報の代表値(例えば、平均値、中央値、最大値)、勤務時間情報の代表値(例えば、平均値、中央値、最大値)、年間休日数の代表値(例えば、平均値、中央値、最大値)のうちの1以上の情報である。 (Step S2804) The second recommendation acquisition unit 533 acquires one or more specific attribute values corresponding to the i-th medium identifier. Note that the specific attribute value here is an attribute value used when determining the medium to be recommended in order to recommend a medium that is advantageous to the job seeker. The one or more specific attribute values are, for example, one or more pieces of information among a representative value of salary information (e.g., average, median, maximum value) of one or more organizations, a representative value of working hours information (e.g., average, median, maximum value), and a representative value of the number of annual holidays (e.g., average, median, maximum value).

なお、ここで、第二スコア取得手段5331は、取得した1以上の特定属性値を用いて、i番目の媒体識別子の第二スコアを取得しても良い。かかる第二スコアも、i番目の媒体識別子の特定属性値である、と考えても良い。 Note that here, the second score acquisition means 5331 may acquire a second score for the i-th medium identifier using one or more acquired specific attribute values. Such a second score may also be considered to be a specific attribute value for the i-th medium identifier.

(ステップS2805)第二レコメンド取得部533は、カウンタiを1、インクリメントする。ステップS2803に戻る。 (Step S2805) The second recommendation acquisition unit 533 increments the counter i by 1. Return to step S2803.

(ステップS2806)第二レコメンド取得部533は、ステップS2804で取得した1以上の特定属性値が応募媒体条件に合致する1または2以上の媒体識別子を取得する。上位処理にリターンする。 (Step S2806) The second recommendation acquisition unit 533 acquires one or more medium identifiers whose one or more specific attribute values acquired in step S2804 match the application medium conditions. Return to the upper process.

なお、応募媒体条件は、例えば、給与情報の代表値が最高であること、応募お勧め度の第二スコアが最小であること、第二スコアが閾値以下または閾値より小さいことである。 The application medium conditions are, for example, that the representative value of the salary information is the highest, that the second score of the application recommendation level is the lowest, and that the second score is equal to or less than the threshold value.

以下、本実施の形態における情報システムCの具体的な4つの動作例について説明する。今、情報出力装置5の求人情報格納部512には、図11に示す構造を有する求人情報管理表が格納されている、とする。求人情報管理表の求人情報は、取得部531が、4つの各求人情報管理装置2が管理するサイトから自動的に取得した情報である。なお、4つの各求人情報管理装置2が管理するサイト(求人サイト)の媒体識別子は、各々「M01」「M02」「M03」「M04」である、とする。 Below, four specific examples of the operation of information system C in this embodiment are described. It is assumed that a job information management table having the structure shown in FIG. 11 is stored in the job information storage unit 512 of the information output device 5. The job information in the job information management table is information that the acquisition unit 531 automatically acquires from the sites managed by each of the four job information management devices 2. It is assumed that the medium identifiers of the sites (job sites) managed by each of the four job information management devices 2 are "M01", "M02", "M03", and "M04", respectively.

(具体例1)
今、2021年5月1日である、とする。そして、情報出力装置5の求人情報格納部512には、取得部531が4つの各求人情報管理装置2から取得した2021年4月末に掲載されていた求人情報が格納されている、とする。
(Specific Example 1)
Assume that it is now May 1, 2021. Assume also that the job information storage unit 512 of the information output device 5 stores job information that was posted at the end of April 2021, which the acquisition unit 531 has acquired from each of the four job information management devices 2.

次に、情報出力装置5の受付部52は、求人側の端末装置3から第一出力指示「職種=介護職(正社員)」受信した、とする。次に、第一レコメンド取得部532は、以下のように掲載媒体決定処理を行う。つまり、第一レコメンド取得部532は、例えば、条件「職種=介護職(正社員)」に合致する求人情報の中の属性値「給与情報」であり、時情報「2021年4月」に対応する属性値「給与情報」のうち、最大の給与情報を、媒体識別子に対応付けて取得する。そして、ここで、第一レコメンド取得部532は、例えば、媒体「M1」に掲載されている最大の給与情報「200,000」、媒体「M2」に掲載されている最大の給与情報「205,000」、媒体「M3」に掲載されている最大の給与情報「210,000」、媒体「M4」に掲載されている最大の給与情報「215,000」を取得した、とする。 Next, it is assumed that the reception unit 52 of the information output device 5 receives a first output instruction "job type = nursing care worker (full-time employee)" from the employer's terminal device 3. Next, the first recommendation acquisition unit 532 performs a publication medium determination process as follows. That is, the first recommendation acquisition unit 532 acquires, for example, the maximum salary information among the attribute value "salary information" in the job information that matches the condition "job type = nursing care worker (full-time employee)" and corresponds to the time information "April 2021", in association with the medium identifier. Here, it is assumed that the first recommendation acquisition unit 532 acquires, for example, the maximum salary information "200,000" published in the medium "M1", the maximum salary information "205,000" published in the medium "M2", the maximum salary information "210,000" published in the medium "M3", and the maximum salary information "215,000" published in the medium "M4".

次に、第一レコメンド取得部532は1以上の特定属性値(ここでは、最大の給与情報)が掲載媒体条件「最大の給与情報が最も低い」に合致する媒体識別子「M1」を取得する。 Next, the first recommendation acquisition unit 532 acquires a medium identifier "M1" in which one or more specific attribute values (here, the maximum salary information) match the publication medium condition "maximum salary information is the lowest."

次に、第一レコメンド取得部532は、決定された媒体の媒体識別子「M1」を用いて、掲載媒体情報「媒体「M1」に求人情報を掲載することをお勧めします」を構成する。なお、第一レコメンド取得部532は、例えば、格納部51に格納されている掲載媒体情報の雛形「媒体「&媒体識別子」に求人情報を掲載することをお勧めします」の変数“&媒体識別子”に取得した媒体識別子を代入し、掲載媒体情報を構成する。なお、第一レコメンド取得部532が掲載媒体情報を構成するアルゴリズムは問わない。 Next, the first recommendation acquisition unit 532 uses the medium identifier "M1" of the determined medium to construct the posting medium information "We recommend that you post the job listing on the medium "M1". Note that the first recommendation acquisition unit 532 constructs the posting medium information by, for example, substituting the acquired medium identifier for the variable "& medium identifier" of the posting medium information template "We recommend that you post the job listing on the medium "& medium identifier"" stored in the storage unit 51. Note that the algorithm by which the first recommendation acquisition unit 532 constructs the posting medium information is not important.

次に、第一レコメンド出力部541は、第一出力指示を送信してきた端末装置3に、当該掲載媒体情報を送信する。 Next, the first recommendation output unit 541 transmits the publication medium information to the terminal device 3 that transmitted the first output instruction.

次に、第一出力指示を送信した端末装置3は、当該掲載媒体情報を受信し、出力する。つまり、端末装置3は、掲載媒体情報「媒体「M1」に求人情報を掲載することをお勧めします」を出力する。 Next, the terminal device 3 that sent the first output instruction receives and outputs the publication medium information. In other words, the terminal device 3 outputs the publication medium information "We recommend that you post the job information on the medium "M1".

なお、出力される掲載媒体情報は、例えば、
「媒体「M01」に掲示されている競合企業の最高給与は「200,000」、
媒体「M02」に掲示されている競合企業の最高給与は「205,000」、
媒体「M03」に掲示されている競合企業の最高給与は「210,000」、
媒体「M04」に掲示されている競合企業の最高給与は「215,000」
なので、媒体「M01」をオススメします」
というように、2以上の媒体の特定属性値を含むことは好適である。かかることにより、ユーザは、求人情報を掲載する媒体の推薦の根拠を理解できる。
The output publication medium information is, for example,
"The highest salary of a competitor company listed in the media "M01" is "200,000"
The highest salary of a competitor company listed in the media "M02" is "205,000."
The highest salary of a competitor company listed in the media "M03" is "210,000."
The highest salary of a competitor listed in the media "M04" is "215,000"
Therefore, I recommend the medium "M01"
In this way, it is preferable to include specific attribute values of two or more media. This allows the user to understand the basis for recommending a media that posts job information.

以上、本具体例によれば、媒体ごとに掲載可能性のある他社の求人情報を分析して、求人情報を掲示すべき媒体を推薦できる。 As described above, according to this specific example, it is possible to analyze job information from other companies that may be published in each medium, and recommend the medium in which the job information should be posted.

(具体例2)
情報出力装置5の受付部52は、求人側の端末装置3から第一出力指示「職種=介護職(正社員),自社の給与情報=205,000」受信した、とする。なお、「自社の給与情報=205,000」は、自社の予定する求人情報に含める給与情報である。
(Specific Example 2)
It is assumed that the reception unit 52 of the information output device 5 receives a first output instruction "job type = nursing care worker (full-time employee), company's salary information = 205,000" from the recruiting party's terminal device 3. Note that "company's salary information = 205,000" is the salary information to be included in the recruitment information planned by the company.

次に、情報出力装置5の受付部52は、求人側の端末装置3から第一出力指示「職種=介護職(正社員)」受信した、とする。次に、第一レコメンド取得部532は、以下のように掲載媒体決定処理を行う。 Next, it is assumed that the reception unit 52 of the information output device 5 receives a first output instruction "Occupation = Care worker (Full-time employee)" from the recruiting party's terminal device 3. Next, the first recommendation acquisition unit 532 performs a publication medium determination process as follows.

つまり、第一レコメンド取得部532は、例えば、条件「職種=介護職(正社員)」に合致する求人情報の中の属性値「給与情報」であり、時情報「2021年4月」に対応する属性値「給与情報」を、媒体識別子ごとに取得する。 In other words, the first recommendation acquisition unit 532 acquires, for each medium identifier, the attribute value "salary information" in the job information that matches the condition "job type = nursing care worker (full-time employee)" and corresponds to the time information "April 2021."

次に、第一レコメンド取得部532は、媒体識別子ごとに、求人情報が取得できた組織数、および自社の給与情報の順位を取得する。次に、第一スコア取得手段5321は、当該順位を用いて、採用難易度が「高い」「普通」「低い」の3段階のうちのいずれかの第一スコアを各媒体識別子に付与する。なお、例えば、第一レコメンド取得部532は、順位が下位30%以内である場合は採用難易度「高い」、順位が上位20%以内である場合は採用難易度「低い」、その他の場合は採用難易度「普通」を取得する、とする。 Next, the first recommendation acquisition unit 532 acquires, for each medium identifier, the number of organizations for which job information was obtained, and the ranking of the company's salary information. Next, the first score acquisition means 5321 uses the ranking to assign a first score to each medium identifier, one of three levels of hiring difficulty: "high," "normal," or "low." For example, the first recommendation acquisition unit 532 acquires a hiring difficulty of "high" if the ranking is within the bottom 30%, a hiring difficulty of "low" if the ranking is within the top 20%, and a hiring difficulty of "normal" otherwise.

そして、第一レコメンド取得部532は、媒体識別子ごとに、採用難易度と順位とを有する掲載媒体情報を構成する。 Then, the first recommendation acquisition unit 532 creates publication medium information having the difficulty of adoption and ranking for each medium identifier.

次に、第一レコメンド出力部541は、第一出力指示を送信してきた端末装置3に、当該掲載媒体情報を送信する。 Next, the first recommendation output unit 541 transmits the publication medium information to the terminal device 3 that transmitted the first output instruction.

次に、第一出力指示を送信した端末装置3は、当該掲載媒体情報を受信し、出力する。なお、かかる掲載媒体情報の出力例は、図29である。 Next, the terminal device 3 that sent the first output instruction receives and outputs the publication medium information. An example of the output of such publication medium information is shown in FIG. 29.

以上、本具体例によれば、媒体ごとに掲載可能性のある他社の求人情報(例えば、給与情報)と自社の求人情報(例えば、給与情報)とを比較して、求人情報を掲示すべき媒体を推薦できる。 As described above, according to this specific example, by comparing the job information (e.g., salary information) of other companies that may be published in each medium with the job information (e.g., salary information) of the company, it is possible to recommend the medium in which the job information should be posted.

(具体例3)
情報出力装置5の受付部52は、求人情報検査の指示「組織識別子=X」を端末装置3から受信した、とする。次に、第一レコメンド取得部532は、「組織識別子=X」と対になる各媒体の給与情報を、媒体識別子に対応付けて、求人情報格納部512または各媒体の求人情報管理装置2から取得する。なお、ここで、第一レコメンド取得部532は、例えば、媒体「M01」に対応付けて「200,000」、媒体「M02」に掲示されている競合企業の最高給与は「220,000」を取得した、とする。
(Specific Example 3)
It is assumed that the reception unit 52 of the information output device 5 receives an instruction to inspect job information "organization identifier=X" from the terminal device 3. Next, the first recommendation acquisition unit 532 acquires salary information of each medium paired with "organization identifier=X" from the job information storage unit 512 or the job information management device 2 of each medium, in association with the medium identifier. It is assumed here that the first recommendation acquisition unit 532 acquires, for example, "200,000" in association with medium "M01" and "220,000" as the highest salary of a competing company posted in medium "M02".

次に、第一レコメンド取得部532は、取得した2つの特定属性値(ここでは、給与情報)が警告条件(ここでは、2以上の特定属性値が異なること)を満たす、と判断する。 Next, the first recommendation acquisition unit 532 determines that the two acquired specific attribute values (here, salary information) satisfy a warning condition (here, two or more specific attribute values are different).

次に、第一レコメンド取得部532は、警告情報を構成する。なお、ここでの警告情報は、「媒体「M01」での給与は「200,000」円、媒体「M02」での給与は「220,000」円です。応募数を増やすためには、媒体「M01」の掲載給与を「220,000」円にした方が良いです。」である、とする。次に、第一レコメンド出力部541は、当該警告情報を端末装置3に送信する。 Next, the first recommendation acquisition unit 532 constructs warning information. The warning information here is, "The salary in medium "M01" is "200,000" yen, and the salary in medium "M02" is "220,000" yen. To increase the number of applications, it would be better to set the listed salary in medium "M01" to "220,000" yen." Next, the first recommendation output unit 541 transmits the warning information to the terminal device 3.

次に、端末装置3は、かかる警告情報を受信し、出力する。 The terminal device 3 then receives and outputs the warning information.

以上、本具体例によれば、求人する企業側が意図せず複数の媒体に異なった属性値を含む求人情報を掲載している場合、アラート通知を行える。 As described above, according to this specific example, if a company posting job information containing different attribute values unintentionally in multiple media, an alert notification can be sent.

(具体例4)
今、情報出力装置5の受付部52は、求職者の端末装置3から第二出力指示「職種=介護職(正社員)」を受信した、とする。
(Specific Example 4)
Now, it is assumed that the reception unit 52 of the information output device 5 has received the second output instruction “Occupation=care worker (permanent employee)” from the terminal device 3 of the job seeker.

次に、第二レコメンド取得部533は、以下のように応募媒体決定処理を行う。つまり、第二レコメンド取得部533は、条件「職種=介護職(正社員) 組織識別子=X」に合致する各媒体の求人情報の中から、媒体ごとの特定属性値(ここでは、給与情報)を取得する。ここで、条件「職種=介護職(正社員) 組織識別子=X」に合致する各媒体の給与情報「(媒体「M01」,給与情報「200,000」)(媒体「M02」,給与情報「220,000」)」を取得した、とする。 Next, the second recommendation acquisition unit 533 performs application medium determination processing as follows. That is, the second recommendation acquisition unit 533 acquires a specific attribute value (here, salary information) for each medium from the job information of each medium that matches the condition "job type = nursing care worker (full-time employee) organization identifier = X". Here, it is assumed that the salary information "(medium "M01", salary information "200,000") (medium "M02", salary information "220,000")" of each medium that matches the condition "job type = nursing care worker (full-time employee) organization identifier = X" has been acquired.

次に、第二レコメンド取得部533は、取得した2つの特定属性値のうち、応募媒体条件(ここでは、「給与情報が最大」)に合致する媒体識別子「M02」を取得する。 Next, the second recommendation acquisition unit 533 acquires the medium identifier "M02" from the two acquired specific attribute values that matches the application medium condition (here, "salary information is the highest").

次に、第二レコメンド取得部533は、媒体識別子「M02」を含む応募媒体情報(例えば、「「M02」に応募することをお勧めします」)を構成する。 Next, the second recommendation acquisition unit 533 constructs application medium information including the medium identifier "M02" (e.g., "We recommend that you apply to "M02"").

次に、第二レコメンド出力部542は、第二出力指示を送信してきた端末装置3に当該応募媒体情報を送信する。 Next, the second recommendation output unit 542 transmits the applied medium information to the terminal device 3 that transmitted the second output instruction.

次に、端末装置3は、当該応募媒体情報を受信し、出力する。 Next, the terminal device 3 receives and outputs the application medium information.

なお、第二レコメンド取得部533が構成する応募媒体情報は、取得したすべての媒体識別子と特定情報を含むことは好適である。かかる場合、応募媒体情報は、例えば、「媒体「M01」に給与20万円、媒体「M02」に給与22万円での掲示があります。よって、媒体「M02」をオススメします。」である。 It is preferable that the application medium information constructed by the second recommendation acquisition unit 533 includes all acquired medium identifiers and specific information. In such a case, the application medium information is, for example, "There is a posting on medium "M01" for a salary of 200,000 yen, and on medium "M02" for a salary of 220,000 yen. Therefore, we recommend medium "M02."."

以上、本具体例によれば、求職者に、応募することが望ましい媒体を提案である。 As described above, this specific example suggests to job seekers the best medium to use for applying.

以上、本実施の形態によれば、掲載媒体別の求人情報を用いて、求人側に適切な情報を提供できる。なお、適切な情報は、例えば、掲載すべき媒体を提案する情報である。 As described above, according to this embodiment, appropriate information can be provided to the employer using job information for each publication medium. Note that appropriate information is, for example, information that suggests the medium in which the job should be published.

また、本実施の形態によれば、一の求人側の組織が2以上の掲載媒体に求人情報を検査し、警告条件に合致する場合に、当該一の求人側の組織に対して、警告ができる。 In addition, according to this embodiment, an organization offering a job can check job information in two or more publication media, and if the warning conditions are met, a warning can be issued to the organization offering a job.

さらに、本実施の形態によれば、掲載媒体別の求人情報を用いて、求職側に適切な情報を提供できる。なお、適切な情報は、例えば、応募すべき媒体を提案する情報である。 Furthermore, according to this embodiment, appropriate information can be provided to job seekers using job information by publication medium. Note that appropriate information is, for example, information that suggests the medium to which a job seeker should apply.

なお、本実施の形態における情報出力装置5を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、2以上の各媒体識別子に対応付けて、求人に関する1以上の属性値を有する2以上の求人情報が格納されている求人情報格納部から1以上の求人情報を取得する取得部と、前記2以上の各媒体識別子ごとに、各媒体識別子に対応する1以上の求人情報を用いて、求人側に対する第一レコメンド情報を取得する第一レコメンド取得部と、前記第一レコメンド情報を出力する第一レコメンド出力部として機能させるためのプログラムである。 The software for realizing the information output device 5 in this embodiment is the following program. In other words, this program causes a computer to function as an acquisition unit that acquires one or more pieces of job information from a job information storage unit in which two or more pieces of job information having one or more attribute values related to job offers are stored in association with two or more medium identifiers, a first recommendation acquisition unit that acquires first recommendation information for the recruiting party using one or more pieces of job information corresponding to each of the two or more medium identifiers, and a first recommendation output unit that outputs the first recommendation information.

また、このプログラムは、コンピュータを、2以上の各媒体識別子に対応付けて、求人に関する1以上の属性値を有する2以上の求人情報が格納されている求人情報格納部から1以上の求人情報を取得する取得部と、前記2以上の各媒体識別子ごとに、各媒体識別子に対応する1以上の求人情報を用いて、求職側に対する第二レコメンド情報を取得する第二レコメンド取得部と、前記第二レコメンド情報を出力する第二レコメンド出力部として機能させるためのプログラムである。 This program also causes the computer to function as an acquisition unit that acquires one or more pieces of job information from a job information storage unit in which two or more pieces of job information having one or more attribute values related to job offers are stored in association with each of two or more medium identifiers, a second recommendation acquisition unit that acquires second recommendation information for job seekers using one or more pieces of job information corresponding to each of the two or more medium identifiers, and a second recommendation output unit that outputs the second recommendation information.

また、図30は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報出力装置4等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図30は、このコンピュータシステム300の概観図であり、図31は、システム300のブロック図である。 Figure 30 also shows the appearance of a computer that executes the programs described in this specification to realize the information output device 4 and the like of the various embodiments described above. The above-mentioned embodiments can be realized by computer hardware and a computer program executed thereon. Figure 30 is an overview of this computer system 300, and Figure 31 is a block diagram of system 300.

図30において、コンピュータシステム300は、CD-ROMドライブを含むコンピュータ301と、キーボード302と、マウス303と、モニタ304とを含む。 In FIG. 30, computer system 300 includes computer 301, which includes a CD-ROM drive, keyboard 302, mouse 303, and monitor 304.

図31において、コンピュータ301は、CD-ROMドライブ3012に加えて、MPU3013と、CD-ROMドライブ3012等に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。 In FIG. 31, in addition to a CD-ROM drive 3012, computer 301 includes an MPU 3013, a bus 3014 connected to the CD-ROM drive 3012 etc., a ROM 3015 for storing programs such as a boot-up program, a RAM 3016 connected to the MPU 3013 for temporarily storing instructions for application programs and providing temporary storage space, and a hard disk 3017 for storing application programs, system programs, and data. Although not shown here, computer 301 may further include a network card that provides connection to a LAN.

コンピュータシステム300に、上述した実施の形態の情報出力装置4等の機能を実行させるプログラムは、CD-ROM3101に記憶されて、CD-ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD-ROM3101またはネットワークから直接、ロードされても良い。 A program that causes the computer system 300 to execute the functions of the information output device 4 and the like of the above-mentioned embodiment may be stored on the CD-ROM 3101, inserted into the CD-ROM drive 3012, and then transferred to the hard disk 3017. Alternatively, the program may be sent to the computer 301 via a network (not shown) and stored on the hard disk 3017. The program is loaded into the RAM 3016 when executed. The program may be loaded directly from the CD-ROM 3101 or the network.

プログラムは、コンピュータ301に、上述した実施の形態の情報出力装置4等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。 The program does not necessarily have to include an operating system (OS) that causes the computer 301 to execute the functions of the information output device 4 of the above-mentioned embodiment, or a third-party program. The program only needs to include an instruction portion that calls appropriate functions (modules) in a controlled manner to obtain the desired results. How the computer system 300 operates is well known, and a detailed description will be omitted.

なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 In addition, in the above program, the steps of transmitting information and receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the transmission step (processing that is performed only by hardware).

また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 The computer that executes the above program may be a single computer or multiple computers. In other words, it may perform centralized processing or distributed processing.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。 Furthermore, in each of the above embodiments, it goes without saying that two or more communication means present in one device may be realized physically by one medium.

また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 In addition, in each of the above embodiments, each process may be realized by centralized processing in a single device, or may be realized by distributed processing in multiple devices.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 The present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these are also included within the scope of the present invention.

以上のように、本発明にかかる情報出力装置は、掲載媒体別の時系列の求人情報を用いて、適切な情報を提供できるという効果を有し、情報出力装置等として有用である。 As described above, the information output device of the present invention has the effect of being able to provide appropriate information using chronological job information by publication medium, and is useful as an information output device, etc.

A、B 情報システム
4、5 情報出力装置
41、51 格納部
42、52 受付部
43、53 処理部
44、54 出力部
412、512 求人情報格納部
431、531 取得部
432 構成部
441 変化出力部
532 第一レコメンド取得部
533 第二レコメンド取得部
541 第一レコメンド出力部
542 第二レコメンド出力部
5321 第一スコア取得手段
5322 第一レコメンド取得手段
5331 第二スコア取得手段
5332 第二レコメンド取得手段
A, B Information system 4, 5 Information output device 41, 51 Storage unit 42, 52 Reception unit 43, 53 Processing unit 44, 54 Output unit 412, 512 Job information storage unit 431, 531 Acquisition unit 432 Configuration unit 441 Change output unit 532 First recommendation acquisition unit 533 Second recommendation acquisition unit 541 First recommendation output unit 542 Second recommendation output unit 5321 First score acquisition means 5322 First recommendation acquisition means 5331 Second score acquisition means 5332 Second recommendation acquisition means

Claims (12)

人に関する1以上の属性値を有する時系列の2以上の求人情報であって、各々の求人情報が、当該求人情報が掲載されている媒体である掲載媒体を識別する媒体識別子に対応付いている前記2以上の求人情報が格納されている求人情報格納部から、2以上の求人情報を取得する取得部と、
前記取得部が取得した前記2以上の求人情報を用いて、前記媒体識別子で識別される掲載媒体を区別可能な情報であり、求人情報の時間的な変化を把握可能な情報であり、前記求人情報が有する1以上の属性値の変化に関する情報である変化情報を構成する構成部と、
前記構成部が構成した前記変化情報を出力する変化出力部とを具備する情報出力装置。
An acquisition unit that acquires two or more pieces of job information from a job information storage unit that stores two or more pieces of job information in a time series, the two or more pieces of job information having one or more attribute values related to job vacancies , each of the two or more pieces of job information being associated with a medium identifier that identifies a medium in which the job information is published;
A configuration unit that configures change information, which is information that can distinguish a publication medium identified by the medium identifier using the two or more job information acquired by the acquisition unit , is information that can grasp a change in the job information over time , and is information regarding a change in one or more attribute values of the job information ;
and a change output unit that outputs the change information configured by the configuration unit.
前記取得部が取得する前記求人情報は、2以上の媒体識別子のうちのいずれかの媒体識別子に対応付いており、
前記変化出力部は、
2以上の掲載媒体における求人情報の時間的な変化を同時に把握可能な前記変化情報を出力する請求項1記載の情報出力装置。
The job information acquired by the acquisition unit corresponds to one of two or more medium identifiers,
The change output unit is
2. The information output device according to claim 1, wherein the change information is outputted, which enables a time-dependent change in job information in two or more publication media to be grasped simultaneously.
前記構成部は、
時系列の2以上の求人情報を用いて、求人情報の時間的な変化を把握可能なグラフである、時間軸を有するグラフである変化情報を構成する、請求項1または請求項2記載の情報出力装置。
The component comprises:
3. The information output device according to claim 1, further comprising: a time axis graph that allows the user to grasp the change over time in the job information, the change information being a graph using two or more pieces of job information in time series.
前記1以上の属性値は、給与情報を有し、
前記構成部は、
給与情報の時間的な変化を把握可能なグラフであり、給与情報と時間軸とを有するグラフである変化情報を構成する、請求項3記載の情報出力装置。
The one or more attribute values include salary information;
The component comprises:
4. The information output device according to claim 3, wherein the change information is a graph that enables the change in salary information over time to be grasped, the change information being a graph having salary information and a time axis.
前記2以上の各媒体識別子ごとに、各媒体識別子に対応する1以上の求人情報を用いて、求人側に対する第一レコメンド情報を取得する第一レコメンド取得部と、
前記第一レコメンド情報を出力する第一レコメンド出力部とをさらに具備する請求項記載の情報出力装置。
A first recommendation acquisition unit that acquires first recommendation information for a recruiting party using one or more job information items corresponding to each of the two or more medium identifiers;
The information output device according to claim 2 , further comprising a first recommendation output unit that outputs the first recommendation information.
前記第一レコメンド取得部は、
前記2以上の各媒体識別子ごとの1以上の各求人情報の1以上の属性値を用いて、各掲載媒体の第一スコアを取得する第一スコア取得手段と、
前記第一スコア取得手段が取得した第一スコアを用いて、掲載すべき掲載媒体を識別する第一媒体識別子を有する第一レコメンド情報を取得する第一レコメンド取得手段とを具備する請求項5記載の情報出力装置。
The first recommendation acquisition unit,
A first score acquisition means for acquiring a first score for each of the posting media using one or more attribute values of one or more job information for each of the two or more medium identifiers;
The information output device according to claim 5 , further comprising a first recommendation acquisition means for acquiring first recommendation information having a first medium identifier for identifying the medium in which the information should be published, using the first score acquired by the first score acquisition means.
前記求人情報は、求人する組織を識別する組織識別子を有し、
前記第一レコメンド取得部は、
異なる媒体識別子に対応付いている2以上の求人情報であり、一の組織識別子と対になる特定の属性値が警告条件を満たす場合に警告情報を含むレコメンド情報を取得する第一レコメンド取得手段を具備する請求項5記載の情報出力装置。
The job information includes an organization identifier that identifies the organization offering the job,
The first recommendation acquisition unit,
The information output device of claim 5 further comprises a first recommendation acquisition means for acquiring recommendation information including warning information when the recommendation information corresponds to two or more job information items corresponding to different media identifiers and a specific attribute value paired with an organization identifier satisfies a warning condition.
前記2以上の各媒体識別子ごとに、各媒体識別子に対応する1以上の求人情報を用いて、求職側に対する第二レコメンド情報を取得する第二レコメンド取得部と、
前記第二レコメンド情報を出力する第二レコメンド出力部とをさらに具備する請求項記載の情報出力装置。
A second recommendation acquisition unit that acquires second recommendation information for a job seeker using one or more job information items corresponding to each of the two or more medium identifiers;
The information output device according to claim 2 , further comprising a second recommendation output unit that outputs the second recommendation information.
前記第二レコメンド取得部は、
前記2以上の各媒体識別子ごとの1以上の各求人情報の1以上の属性値を用いて、各掲載媒体の第二スコアを取得する第二スコア取得手段と、
前記第二スコア取得手段が取得した第二スコアを用いて、応募すべき掲載媒体を識別する第二媒体識別子を有する第二レコメンド情報を取得する第二レコメンド取得手段とを具備する請求項8記載の情報出力装置。
The second recommendation acquisition unit,
A second score acquisition means for acquiring a second score for each of the publication media using one or more attribute values of one or more job information for each of the two or more medium identifiers;
The information output device of claim 8, further comprising a second recommendation acquisition means for acquiring second recommendation information having a second medium identifier for identifying the publication medium to which the application should be submitted, using the second score acquired by the second score acquisition means.
前記第二レコメンド取得部は、
異なる媒体識別子に対応付いている2以上の求人情報であり、一の組織識別子と対になる特定の属性値が異なる場合に、求職者に有利な属性値に対応する第二媒体識別子を取得し、当該第二媒体識別子を含む第二レコメンド情報を取得する第二レコメンド取得手段を具備する請求項8記載の情報出力装置。
The second recommendation acquisition unit,
The information output device of claim 8 further comprises a second recommendation acquisition means for acquiring a second media identifier corresponding to an attribute value that is advantageous to a job seeker when the two or more job information items correspond to different media identifiers and the specific attribute values paired with a single organization identifier are different, and acquiring second recommendation information including the second media identifier.
請求項1から請求項10いずれか一項に記載の情報出力装置が行うすべての処理を含む情報処理方法。 An information processing method including all processes performed by the information output device according to claim 1 . ンピュータを、
請求項1から請求項10いずれか一項に記載の情報出力装置として機能させるためのプログラム。
Computer ,
A program for causing an information output device according to any one of claims 1 to 10 to function as such an information output device .
JP2022021584A 2022-02-15 2022-02-15 Information output device, information output method, and program Active JP7701055B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022021584A JP7701055B2 (en) 2022-02-15 2022-02-15 Information output device, information output method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022021584A JP7701055B2 (en) 2022-02-15 2022-02-15 Information output device, information output method, and program

Publications (2)

Publication Number Publication Date
JP2023118571A JP2023118571A (en) 2023-08-25
JP7701055B2 true JP7701055B2 (en) 2025-07-01

Family

ID=87663280

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022021584A Active JP7701055B2 (en) 2022-02-15 2022-02-15 Information output device, information output method, and program

Country Status (1)

Country Link
JP (1) JP7701055B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7808662B2 (en) * 2023-09-21 2026-01-29 ソフトバンクグループ株式会社 system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018173675A (en) 2017-03-31 2018-11-08 Hrソリューションズ株式会社 Recruiting medium extraction system, program, and recruiting medium extraction method
JP2021168128A (en) 2020-05-08 2021-10-21 百度在線網絡技術(北京)有限公司 Human resources demand prediction method, device, electronic device, computer readable storage media, and computer program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018173675A (en) 2017-03-31 2018-11-08 Hrソリューションズ株式会社 Recruiting medium extraction system, program, and recruiting medium extraction method
JP2021168128A (en) 2020-05-08 2021-10-21 百度在線網絡技術(北京)有限公司 Human resources demand prediction method, device, electronic device, computer readable storage media, and computer program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
INFORMATION,月刊食堂,株式会社柴田書店,2019年12月01日,第58巻, 第12号,第120ページ

Also Published As

Publication number Publication date
JP2023118571A (en) 2023-08-25

Similar Documents

Publication Publication Date Title
Faliagka et al. Application of machine learning algorithms to an online recruitment system
KR102068422B1 (en) Schedule Management Service System and Method
WO2011142999A1 (en) Method of matching employers with job seekers
KR102299780B1 (en) (Reinforcement learning-based recommendation system for job matching of person with experience and method using the same
JP2024161943A (en) Information processing device, method, program, and system
Xie et al. Digital library evaluation measures in academic settings: Perspectives from scholars and practitioners
Koufodontis et al. Local tourism policy makers and e-image of destinations
JP7701055B2 (en) Information output device, information output method, and program
Hwang et al. Behavioral foundations for human-centric travel decision-aid systems
JP2006172329A (en) Business performance evaluation system and business performance evaluation program
JP7764028B2 (en) Information processing device, information processing method, and program
Dascalu et al. An ontology for educational and career profiling based on the romanian occupation classification framework: Description and scenarios of utilisation
Stanica et al. How to choose one’s career? a proposal for a smart career profiler system to improve practices from romanian educational institutions
Gillespie et al. An investigation of new string programs established in American schools between 1999 and 2009
Pettersen et al. The construction of matches in dating platforms
Markscheffel Education in informetrics: An overview for Germany and an approach in an information retrieval context
Ramakrishnan et al. Occupational stress as a mediator between organisational intelligence traits and digital government service quality: a triangulation design approach
Oza et al. New corporate librarianship skills and its scalability in the post-digital era
JP2005044259A (en) Personnel affairs support system, personal affairs support method and program thereof
KR102917910B1 (en) System for materialization, level-assessment and recommendation of technology, using the AI artificial intelligence(AI)
KR100422164B1 (en) System and method for encouraging good and punishing evil
KR20030056259A (en) Method and system of performing an election campaign based on the information of voters using telecommunication networks
RU2555232C2 (en) Method of generation and operation of data base
Parker A human factors perspective on volunteered geographic information
Yi et al. Research on AR Cultural Heritage Museum Application Design Driven by User Demands

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240819

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250401

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250520

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250610

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250612

R150 Certificate of patent or registration of utility model

Ref document number: 7701055

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150