(57)【要約】【課題】人材検索において複数の検索条件に対する検索結果の被検索者と各検索条件との関連度を同時に閲覧することができる人材検索システムを提供する。【解決手段】予め人材のプロファイル情報が格納されたプロファイルデータベース１１と、入力された検索語によって人材の検索要求を行う検索要求手段２１と、検索要求手段２１からの検索語によってプロファイルデータベース１１を検索し、検索結果として人材を出力する検索手段１２とを有する人材検索システムにおいて、前記検索語と前記検索結果の人材とを指定して、検索語と人材との関連を要求する関連度要求手段２２と、関連度要求手段２２で指定された検索語と人材の関連を計算する位置計算手段１３とを備え、位置計算手段１３で計算された人材の位置を用いて、検索語と人材との関連を二次元表示するようにしたものである。【選択図】図２
2006350659.tif 000002
【特許請求の範囲】
【請求項１】
予め人材のプロファイル情報が格納されたプロファイルデータベースと、入力された検索語によって人材の検索要求を行う検索要求手段と、前記検索要求手段からの検索語によって前記プロファイルデータベースを検索し、検索結果として人材を出力する検索手段とを有し、検索者が入力した検索語と前記検索手段より出力された人材を同時に表示する人材検索システムにおいて、前記検索語と前記検索結果の人材とを指定して、検索語と人材との関連を要求する関連度要求手段と、前記関連度要求手段で指定された検索語と人材の関連を計算する位置計算手段とを備えることを特徴とする人材検索システム。
【請求項２】
請求項１に記載の人材検索システムにおいて、前記検索語と検索結果とを保存する検索結果保存手段を備え、前記検索手段は、前記検索要求手段により指定された新たな検索語と、前記検索結果保存手段に保存されている検索結果を入力として絞り込み検索を行うことを特徴とする人材検索システム。
【請求項３】
請求項１または２に記載の人材検索システムにおいて、前記位置計算手段は、前記検索要求手段により指定された検索語と人材との関連を、該検索語の画面上の位置に対する人材の画面上での配置位置として計算することを特徴とする人材検索システム。
【請求項４】
請求項３に記載の人材検索システムにおいて、前記位置計算手段により計算された位置に人材を表示することにより、検索語と人材との関連を二次元的に表示することを特徴とする人材検索システム。
【請求項５】
請求項１乃至４のいずれかに記載の人材検索システムにおいて、前記関連度要求手段で指定した検索語を削除できるようにしたことを特徴とする人材検索システム。
【請求項６】
請求項１乃至５のいずれかに記載の人材検索システムにおいて、前記関連度要求手段で指定した人材を削除できるようにしたことを特徴とする人材検索システム。
【請求項７】
検索要求の入力と検索結果を表示する人材検索端末と、指定された検索語によって人材検索する人材検索装置とをネットワークで接続した人材検索システムにおいて、
前記人材検索端末は、入力された検索語によって、前記人材検索装置に人材の検索要求を行う検索要求手段と、前記検索語と前記検索結果の人材とを指定して、前記人材検索装置に検索語と人材との関連を要求する関連度要求手段と、前記人材検索装置からの検索結果と検索語、および、検索結果と検索語との関連を二次元表示する表示手段とを備え、
前記人材検索装置は、予め人材のプロファイル情報が格納されたプロファイルデータベースと、前記人材検索端末からの検索語によって前記プロファイルデータベースを検索し、検索結果として人材を出力する検索手段と、前記人材検索端末で指定された検索語と人材の関連を計算して出力する位置計算手段とを備えることを特徴とする人材検索システム。
【請求項８】
予め人材のプロファイル情報が格納されたプロファイルデータベースと、指定された検索語によって前記プロファイルデータベースを検索し、検索結果として人材を出力する検索手段とを有する人材検索装置において、指定された検索語と検索結果の中の人材の関連を計算して出力する位置計算手段を備えることを特徴とする人材検索装置。
【請求項９】
特定の条件を持つ人材を探す人材検索装置とネットワークで接続する人材検索端末であって、入力された検索語を入力して、前記人材検索装置に人材の検索要求を行う検索要求手段と、前記検索語と前記検索結果の人材とを指定して、前記人材検索装置に検索語と人材との関連を要求する関連度要求手段とを備え、前記関連度要求手段で要求した関連を、検索者が入力した検索語と検索結果の人材との関連距離として二次元表示することを特徴とする人材検索端末。
【請求項１０】
特定の条件を持つ人材を探す人材検索装置とネットワークで接続する人材検索端末であって、入力された検索語を入力して、前記人材検索装置に人材の検索要求を行う検索要求手段と、前記検索語と前記検索結果の人材とを指定して、前記人材検索装置に検索語と人材との関連を要求する関連度要求手段と、前記関連度要求手段で指定された検索語と人材の関連を計算する位置計算手段と、を備え、前記位置計算手段で計算された関連を、検索者が入力した検索語と検索結果の人材との関連距離として二次元表示することを特徴とする人材検索端末。
【請求項１１】
コンピュータに、請求項１乃至７のいずれかに記載の人材検索システムの機能、または、請求項８に記載の人材検索装置の機能、または、請求項９または１０に記載の人材検索端末の機能を実現させるためのプログラム。
【請求項１２】
コンピュータが読み取り可能な記録媒体であって、請求項１１に記載のプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人材検索システム、人材検索装置、人材検索端末、プログラムおよび記録媒体に関し、特に、コンピュータネットワーク環境にて人材を検索するときに、検索者が指定したスキルに近い人材を検索する人材検索技術に関し、共同作業を行うグループウェアシステムに適用して好適である。
【背景技術】
【０００２】
従来、新規事業を立ち上げる際には、その事業に有用な人材を社内や社外から探す必要がある。このような場合、予め検索対象となる人物の氏名、所属、電話番号、過去の仕事内容、得意分野、技能などのスキル情報からなる個人情報を蓄積したデータベースを用意しておき、その蓄積された個人情報に対して検索することで必要な人材を探していた。
【０００３】
例えば、特許文献１の技術では、インターネットＷＷＷによる人材情報サービス機構において、技術者スキル・条件情報が入った技術者データベースと事業者実績データが入った実績データベース等からなる技術者の情報を登録しておき、ユーザ担当者自ら検索することによって、リアルタイムで所望の技術者情報を得ることができ、検索該当者に対して面談から契約までの一貫した管理を行うことができる。これによりユーザと技術者の双方ともに満足できる人材検索システムを構築している。
【０００４】
しかし、特許文献１のような技術では、氏名、所属、電話番号などといった静的で定まった情報の取り扱いには向いているが、得意分野や過去の仕事内容などという不定形で個人的な特徴を示す情報の取り扱いに対して、対象となる各人物の協力が不可欠であり、本人の負担ともなり、また、情報の蓄積と情報の変化に対する保守・更新のコストが非常に大きくなるものである。
【０００５】
これを解決するために、特許文献２の技術では、コンピュータネットワークにおける情報発信・受信を行う環境において、情報検索を行うサーバシステムが、各種文書リソースから著者情報を含む文書情報へ変換し、クライアントシステムから送信された検索条件に対して文書を全文検索し、検索された文書から著者情報を取り出し、個人情報データベースシステムと連携して著者ごとに情報をまとめ、検索結果として著者の一覧をクライアントシステムヘ送信する。また、検索条件に特定の人物情報が含まれている場合は、当該人物のより詳細な情報をクライアントシステムヘ送信する。これにより、各人物に新たな負担を強いることなく、不定形で個人的な情報に対応し、従来の静的な情報に対しては従来の個人情報データベースシステムと連携することで、より利便性の高い人物検索システムを提供している。
【０００６】
さらに、営業担当者が事業に関連するアイデアを考え付いたときに、研究者に相談したり、そのアイデアに関する文書を調べることにより、その事業の効率化が図られている。このために、特許文献３の技術では、自社事業や他社事業に関する情報を保持する第１データベースを有する第１検索サーバと、技術者が作成した研究報告・技術報告のような複数の技術論文を技術文書群として保持する第２データベースを有する第２検索サーバとをネットワーク上に設け、事業に関連するアイデアについてのキーワードや検索条件を第１キーワードとして第１検索サーバに送信する利用者端末をネットワークを介して接続しておく。第１検索サーバでは、利用者端末から受信した第１キーワードに従って第１データベースをアクセスして第１キーワードに相関する第２キーワードを自動的に決定して、第２検索サーバに送信する。第２検索サーバでは、受信した第２キーワードに従って第２データベースをアクセスして文書及び文書の著者のうちの少なくとも一方を検索情報として利用者端末に送信する。これにより、利用者が文書又は文書の著者を容易に検索することができる属人ノウハウ流通促進システムを提供している。
【特許文献１】特開２００１−２３６３６４号公報
【特許文献２】特開２００１−２５６２２４号公報
【特許文献３】特開２００２−２６９１３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したような人材検索技術では、複数の条件を見比べながら検索者の観点に対して適切な人材を検索できるものではなく、また、その検索結果は一次元的なものであり、同時に複数の検索条件に対して各人材を見比べることはできない。
【０００８】
例えば、人材の要件として、「Ｊａｖａ、ＸＭＬ、ＸＰ開発に関する知識を持っている人」という条件で人材を検索する場合、これまでの人材検索手法では検索語として「Ｊａｖａ、ＸＭＬ、ＸＰ開発」という３つの検索語で検索し、検索結果として出てきた人材に対して「Ｊａｖａ」の観点で見比べた後、「ＸＭＬ」の観点で見比べ、次に「ＸＰ開発」の観点で見比べるなどと、検索者自身のコストがかかるばかりでなく、その手順の多さから判断を見誤るものであった。
【０００９】
本発明は、上述した実情を考慮してなされたものであって、人材検索において複数の検索条件に対する検索結果の被検索者と各検索条件との関連度を同時に閲覧することができる人材検索システム、人材検索装置、人材検索端末、プログラムおよび記録媒体を提供することを目的とする。
また、本発明は、検索後に検索者が検索条件を調節することにより様々な角度から検討できる人材検索システム、人材検索装置、人材検索端末、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、請求項１に記載の発明は、予め人材のプロファイル情報が格納されたプロファイルデータベースと、入力された検索語によって人材の検索要求を行う検索要求手段と、前記検索要求手段からの検索語によって前記プロファイルデータベースを検索し、検索結果として人材を出力する検索手段とを有し、検索者が入力した検索語と前記検索手段より出力された人材を同時に表示する人材検索システムにおいて、前記検索語と前記検索結果の人材とを指定して、検索語と人材との関連度を要求する関連度要求手段と、前記関連度要求手段で指定された検索語と人材の関連度を計算する位置計算手段とを備えることを特徴とする。
【００１１】
請求項２に記載の発明は、請求項１に記載の人材検索システムにおいて、前記検索語と検索結果とを保存する検索結果保存手段を備え、前記検索手段は、前記検索要求手段により指定された新たな検索語と、前記検索結果保存手段に保存されている検索結果を入力として絞り込み検索を行うことを特徴とする。
請求項３に記載の発明は、請求項１または２に記載の人材検索システムにおいて、前記位置計算手段は、前記検索要求手段により指定された検索語と人材との関連度を、該検索語の画面上の位置に対する人材の画面上での配置位置として計算することを特徴とする。
請求項４に記載の発明は、請求項３に記載の人材検索システムにおいて、前記位置計算手段により計算された位置に人材を表示することにより、検索語と人材との関連を二次元的に表示することを特徴とする。
【００１２】
請求項５に記載の発明は、請求項１乃至４のいずれかに記載の人材検索システムにおいて、前記関連度要求手段で指定した検索語を削除できるようにしたことを特徴とする。
請求項６に記載の発明は、請求項１乃至５のいずれかに記載の人材検索システムにおいて、前記関連度要求手段で指定した人材を削除できるようにしたことを特徴とする。
【００１３】
請求項７に記載の発明は、検索要求の入力と検索結果を表示する人材検索端末と、指定された検索語によって人材検索する人材検索装置とをネットワークで接続した人材検索システムにおいて、前記人材検索端末は、入力された検索語によって、前記人材検索装置に人材の検索要求を行う検索要求手段と、前記検索語と前記検索結果の人材とを指定して、前記人材検索装置に検索語と人材との関連度を要求する関連度要求手段と、前記人材検索装置からの検索結果と検索語、および、検索結果と検索語との関連度を二次元表示する表示手段とを備え、前記人材検索装置は、予め人材のプロファイル情報が格納されたプロファイルデータベースと、前記人材検索端末からの検索語によって前記プロファイルデータベースを検索し、検索結果として人材を出力する検索手段と、前記人材検索端末で指定された検索語と人材の関連度を計算して出力する位置計算手段とを備えることを特徴とする。
【００１４】
請求項８に記載の発明は、予め人材のプロファイル情報が格納されたプロファイルデータベースと、指定された検索語によって前記プロファイルデータベースを検索し、検索結果として人材を出力する検索手段とを有する人材検索装置において、指定された検索語と検索結果の中の人材の関連度を計算して出力する位置計算手段を備えることを特徴とする。
【００１５】
請求項９に記載の発明は、特定の条件を持つ人材を探す人材検索装置とネットワークで接続する人材検索端末であって、入力された検索語を入力して、前記人材検索装置に人材の検索要求を行う検索要求手段と、前記検索語と前記検索結果の人材とを指定して、前記人材検索装置に検索語と人材との関連度を要求する関連度要求手段とを備え、前記関連度要求手段で要求した関連度を、検索者が入力した検索語と検索結果の人材との関連距離として二次元表示することを特徴とする。
【００１６】
請求項１０に記載の発明は、特定の条件を持つ人材を探す人材検索装置とネットワークで接続する人材検索端末であって、入力された検索語を入力して、前記人材検索装置に人材の検索要求を行う検索要求手段と、前記検索語と前記検索結果の人材とを指定して、前記人材検索装置に検索語と人材との関連度を要求する関連度要求手段と、前記関連度要求手段で指定された検索語と人材の関連度を計算する位置計算手段と、を備え、前記位置計算手段で計算された関連度を、検索者が入力した検索語と検索結果の人材との関連距離として二次元表示することを特徴とする。
【００１７】
請求項１１に記載の発明は、コンピュータに、請求項１乃至７のいずれかに記載の人材検索システムの機能、または、請求項８に記載の人材検索装置の機能、または、請求項９または１０に記載の人材検索端末の機能を実現させるためのプログラムである。
請求項１２に記載の発明は、コンピュータが読み取り可能な記録媒体であって、請求項１１に記載のプログラムを記録したことを特徴とする記録媒体である。
【発明の効果】
【００１８】
本発明によれば、人材検索において複数の検索条件に対する検索結果の被検索者と各検索条件との関連度を同時に、二次元的に閲覧することができる。
また、検索後に、検索者が自ら選択した人材や検索語に関する結果だけを閲覧したり、検索結果からそれらを削除したりして、検索条件を調節することにより様々な角度から検索結果を検討できる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明の人材検索システム、人材検索装置および人材検索端末に係る好適な実施形態を説明する。
図１は、本発明の人材検索システムの全体の構成を示すブロック図であり、同図において、人材検索システムは、検索者の条件に合致する人材情報を検索して検索者へ提供する人材検索サーバ１０、人材情報を検索する検索者が使用する人材検索端末２０およびネットワーク３０とから構成されている。
【００２０】
人材検索サーバ１０は、人材に関するプロファイルデータベースを維持管理するとともに、人材検索端末２０から人材情報の検索指示を受けて、プロファイルデータベースから検索した結果を人材検索端末２０へ返信するコンピュータである。
【００２１】
人材検索端末２０は、一般には人材検索アプリケーションが動作可能なパーソナルコンピュータであって、この人材検索アプリケーションでネットワーク３０を介してアクセスし、人材検索サーバ１０へ人材情報の検索指示を送信でき、その検索結果を受信して表示できるものであればよい。上記の条件を満足するものであれば、人材検索端末２０は、パーソナルコンピュータでなくとも、ＰＤＡ（Personal Digital Assistant）等の携帯端末または携帯電話機等であってもよい。
【００２２】
ネットワーク３０は、人材検索サーバ１０および人材検索端末２０を結合するための伝送路であって、一般には、ケーブルで実現され、通信プロトコルにはＴＣＰ／ＩＰ、ＨＴＴＰ（Hyper Text transfer Protocol）が使われる。但し、伝送路としてはケーブルだけではなく、それらの間の通信プロトコルが一致するものであれば無線および有線のいずれであってもよく、例えば、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネットなどを用いることができる。
【００２３】
図２は、本実施形態における機能構成を示すブロック図であり、同図において、人材検索サーバ１０は、プロファイルデータベース（プロファイルＤＢ）１１、検索手段１２、位置計算手段１３、検索結果保存手段１４、制御手段１５とを含んでなり、また、人材検索端末２０は、検索要求手段２１、関連度要求手段２２、制御手段２３とを含んでなっている。
【００２４】
まず、人材検索サーバ１０について説明する。
プロファイルＤＢ１１は、人材のスキル情報が格納されているデータベースであり、図３に例示したように、少なくとも人材名、この人材が持つスキル名とそのスキルレベル（レベルは人材のスキルに関する技能力であり、１〜５で表現される）とを対応付けて記憶している。この他には、人材の連絡先アドレスを示すメールアドレスや電話番号、自己紹介等がある。
【００２５】
制御手段１５は、人材検索サーバ１０の全体を制御するとともに、人材検索端末２０からの要求を識別して、その識別結果によって検索手段１２あるいは位置計算手段１３を起動させ、人材検索端末２０からの要求を渡す。
【００２６】
検索手段１２は、制御手段１５から人材検索端末２０の検索要求が渡されると、検索要求に付されている検索語のリストを検索条件として、プロファイルＤＢ１１のスキル名の列と文字列一致でマッチングし、マッチした行が見つかると、３つ組み（人材名、スキル名、スキルレベル）のリストを人材検索端末２０へ返信する。また、マッチした行の人材名を唯一化した人材名リストと検索条件とを検索結果保存手段１４に記録する。
【００２７】
また、検索手段１２は、制御手段１５から人材検索端末２０の絞込検索要求が渡されると、検索結果保存手段１４に記憶されている人材名リストと、前回の検索語のリストを取り出す。この前回の検索語のリストに、絞込検索要求に付されている検索語のリストとをあわせて今回の検索条件とする。
次に、検索手段１２は、プロファイルＤＢ１１のうちの人材名に関するデータについて、スキル名と検索条件とを文字列一致でマッチングし、マッチした行が見つかると、３つ組み（人材名、スキル名、スキルレベル）のリストを取り出して、人材検索端末２０へ返信する。また、ここでマッチした人材名を唯一化し、検索条件と共に検索結果保存手段１４に記録する。
【００２８】
位置計算手段１３は、制御手段１５から人材検索端末２０の関連度算出要求が渡されると、検索語リスト（この検索語リストには、各検索語と検索語の画面上での位置情報（２次元座標）とを対比したリストである。）および３つ組み（人材名、スキル名、スキルレベル）のリストを取り出し、検索語と人材の間の距離を計算し、２つ組み（人材名、その位置）のリストを要求元に返信する。
【００２９】
位置計算手段１３は、人材名とスキル名で特定されるスキルのレベルを用いて、次のように人材の位置を計算する。
例えば、人材検索端末２０から受信したスキル名Ａ，Ｂ，Ｃの位置がそれぞれ（Ａｘ，Ａｙ）、（Ｂｘ，Ｂｙ）、（Ｃｘ，Ｃｙ）であるときに、人材Ｍがそれらのスキル名Ａ，Ｂ，Ｃについて各々ａ，ｂ，ｃのスキルレベルを持っている場合、人材Ｍの配置後の位置を（Ｍｘ，Ｍｙ）とすると、以下の３つの式を解くことによって求めることができる（図４参照）。但し、レベルを距離に変換する際にはレベルの逆数を用いることにする。
【００３０】
スキルＡ：    （１／ａ）２＝（Ｍｘ−Ａｘ）２＋（Ｍｙ−Ａｙ）２
スキルＢ：    （１／ｂ）２＝（Ｍｘ−Ｂｘ）２＋（Ｍｙ−Ｂｙ）２
スキルＣ：    （１／ｃ）２＝（Ｍｘ−Ｃｘ）２＋（Ｍｙ−Ｃｙ）２
【００３１】
当該人材に対する検索語が３つ以上の場合にも同様の式を立てて、すべての式を満足する（Ｍｘ，Ｍｙ）の位置を求める。しかし、検索語が少なく位置を求めることができない場合には、式を満たすランダムな点でよい。
【００３２】
次に、人材検索端末２０について説明する。
制御手段２３は、キーボードやマウスによる入力制御や、画面表示に関する一般的な表示制御機能に加え、検索要求手段２１や関連度要求手段２２の起動管理を行う。
【００３３】
検索要求手段２１は、人材検索端末２０で人材検索アプリケーションを実行させると、制御手段２３から起動され、図５に例示したような検索画面を表示させる。
図５によると、検索画面１の左側には、検索語や検索結果である人材を表示する検索結果表示画面２、検索結果表示画面２に表示された検索語と人材の関連度を表示させる関連度ボタン６、また、検索画面１の右側には、上から順に、押下することにより検索を実行する検索開始ボタン３、検索のための検索語を入力する検索キーワード設定リスト４、検索実行直後に検索結果である人材を表示する検索結果人物表示欄５が配置されている。
【００３４】
検索者は、検索画面の検索キーワード設定リスト４に所望の検索語を入力して、検索開始ボタン３を押下する。例えば、検索キーワード「Ｊａｖａ」、「ＸＭＬ」、「ＸＰ開発」を入力する。
検索要求手段２１は、検索開始ボタン３が押下されると、入力された検索語を付加した検索要求を人材検索サーバ１０へ送信して、結果が返信されるのを待つ。
【００３５】
検索要求手段２１は、人材検索サーバ１０から検索結果の３つ組み（人材名、スキル名、スキルレベル）のリストを受信すると、一時的に記憶装置に書き出しておく。
例えば、上記の例では、次のような３つ組みのリストが送られてくる。
【００３６】
（Ａ，Ｊａｖａ，５）、（Ａ，ＸＭＬ，４）、（Ａ，ＸＰ開発，１）、
（Ｂ，Ｊａｖａ，４）、（Ｂ，ＸＭＬ，５）、（Ｂ，ＸＰ開発，１）、
（Ｃ，Ｊａｖａ，２）、（Ｃ，ＸＭＬ，２）、（Ｃ，ＸＰ開発，５）。
【００３７】
検索要求手段２１は、送られてきた３つ組みから人材名を取り出して、検索画面１の検索結果人物表示欄５へ人材名を付した人材アイコンとして表示する。
【００３８】
また、検索要求手段２１は、検索画面１の検索キーワード設定リスト４に絞込み検索の検索キーワードが追加されて、検索開始ボタン３が押下されると、追加された検索キーワードを付加した絞込検索要求を人材検索サーバ１０へ送信する。
【００３９】
例えば、図６のように、検索キーワード設定リスト４に「Ｊａｖａ」、「ＸＭＬ」、「ＸＰ開発」が指定されて検索された後、さらに絞込み検索として検索キーワードに「ＵＭＬ」を追加し、検索開始ボタン３を押下すると、追加された検索キーワード「ＵＭＬ」を付加した絞込検索要求が人材検索サーバ１０へ送信され、次のような検索結果が返信されてくる。
【００４０】
（Ｃ，Ｊａｖａ，２）、（Ｃ，ＸＭＬ，２）、（Ｃ，ＸＰ開発，５）、
（Ｃ，ＵＭＬ，５）。
【００４１】
この結果、検索要求手段２１は、検索結果人物表示欄５には人材Ｃの人材アイコンだけが表示されるようになる。
【００４２】
検索者は、検索語と人材との関連度を見るためには、次のような操作を行う。この操作は、制御手段２３によって管理されている。
図７や図８に例示したように、マウスに連動しているカーソル７を用いて、検索キーワード設定リスト４のうちから検索語を選択して、検索結果表示画面２に移動させて、画面中の適当な位置へドラッグアンドドロップする（図７参照）。
同様に、人材に関しても検索結果表示画面２に移動させて、画面中の適当な位置へドラッグアンドドロップする（図８参照）。
このように、関連度を知りたい検索語と人材を検索結果表示画面２の適当な位置に配置し、関連度ボタン６を押下する。
【００４３】
関連度ボタン６が押下されると、制御手段２３は、関連度要求手段２２を起動させる。
関連度要求手段２２は、検索結果表示画面２に移動させた検索語とその画面上での位置を取得する。また、検索結果表示画面２に移動させた人材名を取得して、各人材名に対する検索語と同じ名前のスキル名とそのスキルレベルとを一時的に記憶した記憶装置から抽出する。
関連度要求手段２２は、これらの作業が終了すると、検索語のリストと人材名のリストとを付加した関連度算出要求を人材検索サーバ１０へ送信して、計算結果が返信されるまで待つ。
ここで、検索語リストは、各検索語に対して、検索語とその位置とを２つ組みにし、その２つ組みをリストにしたものである。
また、人材名リストは、各人材に対して、人材名、スキル名、スキルレベルとを３つ組みにし、その３つ組みをリストにしたものである。
【００４４】
関連度要求手段２２は、位置計算手段１３から人材名とその位置からなる２つ組みのリストを受信すると、人材名を計算された位置へ再配置した表示にする。
例えば、検索語「Ｊａｖａ」、「ＸＭＬ」、「ＸＰ開発」をそれぞれ配置し、人材Ａ、Ｂ、Ｃを指定して関連度を計算すると、図９に例示したような位置関係に各人材の位置が再配置される。
これにより、人材Ａさんはスキル「Ｊａｖａ」に強く、人材Ｂさんはスキル「ＸＭＬ」に強いが人材Ａさんとそれほどの違いはない、また、人材Ｃさんはスキル「ＸＰ開発」に強いことが一目で分かる。
【００４５】
上述の実施形態では、位置計算手段１３を人材検索サーバ１０に置くようにしていたが、人材検索端末２０へ置くようにしてもよい。この場合、関連度要求手段２２は、人材検索端末２０上の位置計算手段を起動して、指定された検索語のリストと人材名リストを渡して、計算された人材の位置を受け取って、検索画面１の検索結果表示画面２へ表示するようにする。
【００４６】
また、検索者が検索語や人材を検索結果表示画面２にドラッグアンドドロップして一旦関連度を表示させた後、他の検索語や人材に対しての関連度を見たいときがある。
このような場合には、図５を図１０のような検索画面に変えて、ゴミ箱アイコン８を追加し、不要になった検索語や人材アイコンを削除する。
検索者は、検索結果表示画面２に表示されている不要な検索語あるいは人材アイコンをマウスで選択し、このゴミ箱アイコン８にドラッグアンドドロップすることにより、不要な検索語あるいは人材アイコンを削除することができる。
【００４７】
また、上記の実施形態では、人材検索サーバと人材検索端末とを備えるようにしていたが、同一のコンピュータに人材検索サーバと人材検索端末の機能を持たせるようにしてもよいし、あるいは、それぞれの機能をまとめて１つの融合した人材検索装置としてもよい。
【００４８】
さらに、本発明は、上述した実施形態のみに限定されたものではなく、上述した実施形態の人材検索サーバおよび人材検索端末の機能をそれぞれプログラム化し、あらかじめＣＤ−ＲＯＭ等の記録媒体に書き込んでおき、コンピュータに搭載したＣＤ−ＲＯＭドライブのような媒体駆動装置にこのＣＤ−ＲＯＭ等を装着し、これらのプログラムをそれぞれのコンピュータにインストールして、実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読出されたプログラム自体が上述した実施形態を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
【００４９】
なお、記録媒体としては半導体媒体（例えば、ＲＯＭ、不揮発性メモリカード等）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ−Ｒ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）のいずれであってもよい。あるいは、インターネット等の通信網を介して記憶装置に格納されたプログラムをサーバコンピュータから直接供給を受けるようにしてもよい。この場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
【００５０】
また、ロードしたプログラムを実行することにより上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することによって上述した実施形態の機能が実現される場合も含まれる。
以上のように、プログラムおよび記録媒体で流通させることにより、コスト、可搬性、汎用性を向上させることができる。
【図面の簡単な説明】
【００５１】
【図１】本発明の人材検索システムの構成を示す図である。
【図２】本発明の人材検索システムの機能構成を示すブロック図である。
【図３】プロファイルデータベースのデータ構造例である。
【図４】検索語と人材の関連度を説明する図である。
【図５】検索画面例である。
【図６】検索結果の表示例である。
【図７】検索語を検索結果画面へ移動した例である。
【図８】人材アイコンを検索結果画面へ移動した例である。
【図９】検索語と人材の関連度を表示した例である。
【図１０】他の検索画面例である。
【符号の説明】
【００５２】
１…検索画面、２…検索結果表示画面、３…検索開始ボタン、４…検索キーワード設定リスト、５…検索結果人物表示欄、６…関連度ボタン、７…カーソル、８…ゴミ箱アイコン、１０…人材検索サーバ、１１…プロファイルＤＢ、１２…検索手段、１３…位置計算手段、１４…検索結果保存手段、１５…制御手段、２０…人材検索端末、２１…検索要求手段、２２…関連度要求手段、２３…制御手段、３０…ネットワーク。
【図１】
2006350659.tif 000003
【図２】
2006350659.tif 000004
【図３】
2006350659.tif 000005
【図４】
2006350659.tif 000006
【図５】
2006350659.tif 000007
【図６】
2006350659.tif 000008
【図７】
2006350659.tif 000009
【図８】
2006350659.tif 000010
【図９】
2006350659.tif 000011
【図１０】
2006350659.tif 000012