(57)【要約】【課題】協調作業を開始するまでの段階に生じるコストパフォーマンスを改善し、効率的に協調作業に必要とされる人材を見つけ出し、その人材へのアクセスを可能とするシステムおよび方法および該方法を実行するプログラムを提供する。【解決手段】本発明のシステムは、ネットワークに接続され、メールアドレスを含む複数のユーザの個人情報と互いに承認したユーザ同士を登録した関係親和リストとを保持し、協調作業のために人材を要求する第１のユーザと該協調作業に適する人材とを引き合わせることを可能にするサーバを含み、該サーバは、関係親和リストを用いて演算することで、人脈ネットワークを構築し、構築された人脈ネットワークを使用して協調作業に必要とされる人材にアプローチすることを可能にする。【選択図】  なし【特許請求の範囲】
【請求項１】
ネットワークに接続され、メールアドレスを含む複数のユーザの個人情報と互いに承認したユーザ同士を登録した関係親和リストとを保持し、協調作業のために人材を要求する第１のユーザと該協調作業に適する人材とを引き合わせることを可能にするサーバを含む人材マッチングシステムであって、該サーバは、
前記メールアドレスを含む前記複数のユーザの個人情報と互いに承認したユーザ同士を登録した前記関係親和リストを記憶する記憶手段と、
前記第１のユーザから認証用識別子と、前記協調作業に関するメッセージと、前記第１のユーザの個人情報の開示範囲に関する情報とを受信する手段と、
前記認証用識別子を用い、前記複数のユーザの個人情報を記憶した前記記憶手段から前記第１のユーザの個人情報を取得する手段と、
前記関係親和リストを用い、前記第１のユーザとともに登録された関係親和度１のユーザと該関係親和度１のユーザとともに登録されたユーザとを算出する手段と、
前記関係親和リストを用い、前記関係親和度１のユーザとともに登録されたユーザが、前記第１のユーザおよび前記関係親和度１のユーザと同一となるユーザを識別する手段と、
前記算出された関係親和度１とともに登録されたユーザから前記同一となるユーザを除去して関係親和度２のユーザを算出する手段と、
前記関係親和度１のユーザおよび前記関係親和度２のユーザの個人情報を、前記記憶手段から取得する手段と、
前記算出された関係親和度１および関係親和度２のユーザを送信先リストに登録する手段と、
前記送信先リストに登録された関係親和度１および関係親和度２のユーザに対し、前記メッセージと前記開示範囲に関する情報から特定される前記第１のユーザの個人情報とを含むメールを、前記取得した関係親和度１および関係親和度２のユーザの個人情報に含まれる前記メールアドレスに基づいて送信する手段とを含み、
前記メールを受信した前記関係親和度１および関係親和度２のユーザに、受信した前記第１のユーザの個人情報または前記関係親和リストを使用して前記第１のユーザへアクセスすることを促す、人材マッチングシステム。
【請求項２】
前記サーバは、前記ユーザからユーザ識別子を含む自己の個人情報を受信して保持する手段と、前記認証用識別子を生成する手段と、保持した前記個人情報に含まれるメールアドレスを基に、前記認証用識別子と登録確認メッセージとを含むメールを送信する手段と、前記ユーザ識別子と前記登録確認とを前記ユーザから取得し、前記保持した個人情報に含まれるユーザ識別子と前記取得したユーザ識別子とを照会する手段と、前記保持した個人情報に含まれるユーザ識別子と前記取得したユーザ識別子とが一致する場合には、前記保持した個人情報を登録する手段とを含む、請求項１に記載の人材マッチングシステム。
【請求項３】
前記サーバは、前記関係親和リストへの登録を希望するユーザのユーザ識別子と該希望するユーザにより選択されたユーザのユーザ識別子とを取得する手段と、前記選択されたユーザの前記ユーザ識別子から該ユーザの個人情報に含まれるメールアドレスを取得する手段と、前記取得したメールアドレスに基づいて、前記選択されたユーザに前記希望するユーザとの前記関係親和リストへの登録確認メッセージを送信する手段と、前記選択されたユーザから登録承認メッセージを受信することにより、前記希望するユーザのユーザ識別子と前記選択されたユーザのユーザ識別子とを１組として前記関係親和リストに登録する手段とを含む、請求項１または２に記載の人材マッチングシステム。
【請求項４】
前記サーバは、さらに、前記関係親和リストをユーザの一方のみが承認する一方向親和リストに変更する手段を含み、前記関係親和リストへの登録を希望するユーザのユーザ識別子と該希望するユーザにより選択されたユーザのユーザ識別子とを取得する手段により、前記関係親和リストへの登録解消を希望するユーザのユーザ識別子と該ユーザにより解消を希望されるユーザのユーザ識別子とを取得し、前記変更する手段により、取得した前記ユーザ識別子を含む前記関係親和リストを前記一方向親和リストに変更する、請求項１〜３のいずれか１項に記載の人材マッチングシステム。
【請求項５】
前記第１のユーザの個人情報の開示範囲に関する情報を受信する手段は、前記関係親和度１のユーザに送信するメールと、前記関係親和度２のユーザに送信するメールとに含める異なった前記開示範囲に関する情報を受信し、前記メールアドレスに基づいて送信する手段は、前記関係親和度１のユーザおよび前記関係親和度２のユーザに前記異なった第１のユーザの個人情報を含めてメールを送信する、請求項１〜４のいずれか１項に記載の人材マッチングシステム。
【請求項６】
ネットワークに接続され、メールアドレスを含む複数のユーザの個人情報と互いに承認したユーザ同士を登録した関係親和リストとを保持し、協調作業のために人材を要求する第１のユーザと該協調作業に適する人材とを引き合わせることを可能にするサーバを含む人材マッチングシステムにより実現される人材マッチング方法であって、該方法は、
前記第１のユーザから認証用識別子と、前記協調作業に関するメッセージと、前記第１のユーザの個人情報の開示範囲に関する情報とを受信するステップと、
前記認証用識別子を用い、保持した前記複数のユーザの個人情報から前記第１のユーザの個人情報を取得するステップと、
前記関係親和リストを用い、前記第１のユーザとともに登録された関係親和度１のユーザと該関係親和度１のユーザとともに登録されたユーザとを算出するステップと、
前記関係親和リストを用い、前記関係親和度１のユーザとともに登録されたユーザが、前記第１のユーザおよび前記関係親和度１のユーザと同一となるユーザを識別するステップと、
前記算出された関係親和度１とともに登録されたユーザから前記同一となるユーザを除去して関係親和度２のユーザを算出するステップと、
前記関係親和度１のユーザおよび前記関係親和度２のユーザの個人情報を、前記記憶手段から取得するステップと、
前記算出された関係親和度１および関係親和度２のユーザを送信先リストに登録するステップと、
前記送信先リストに登録された関係親和度１および関係親和度２のユーザに対し、前記メッセージと前記開示範囲に関する情報から特定される前記第１のユーザの個人情報とを含むメールを、前記取得した関係親和度１および関係親和度２のユーザの個人情報に含まれる前記メールアドレスに基づいて送信するステップとを含み、
前記メールを受信したユーザに、受信した前記第１のユーザの個人情報または前記関係親和リストを使用して前記第１のユーザへアクセスすることを促す、人材マッチング方法。
【請求項７】
さらに、ユーザからユーザ識別子を含む自己の個人情報を受信して保持するステップと、前記認証用識別子を生成するステップと、保持した前記個人情報に含まれるメールアドレスを基に、前記認証用識別子と登録確認メッセージとを含むメールを送信するステップと、前記ユーザ識別子と前記登録確認とを前記ユーザから取得し、前記保持した個人情報に含まれるユーザ識別子と前記取得したユーザ識別子とを照会するステップと、前記保持した個人情報に含まれるユーザ識別子と前記取得したユーザ識別子とが一致する場合には、前記保持した個人情報を登録するステップとを含む、請求項６に記載の人材マッチング方法。
【請求項８】
さらに、前記関係親和リストへの登録を希望するユーザのユーザ識別子と該希望するユーザにより選択されたユーザのユーザ識別子とを取得するステップと、前記選択されたユーザの前記ユーザ識別子から該ユーザの個人情報に含まれるメールアドレスを取得するステップと、前記取得したメールアドレスに基づいて、前記選択されたユーザに前記希望するユーザとの前記関係親和リストへの登録確認メッセージを送信するステップと、前記選択されたユーザから登録承認メッセージを受信することにより、前記希望するユーザのユーザ識別子と前記選択されたユーザのユーザ識別子とを１組として前記関係親和リストに登録するステップとを含む、請求項６または７に記載の人材マッチング方法。
【請求項９】
さらに、前記関係親和リストへの登録解消を希望するユーザのユーザ識別子と該ユーザにより解消を希望されるユーザのユーザ識別子とを取得するステップと、取得した前記ユーザ識別子を含む前記関係親和リストをユーザの一方のみが承認する一方向親和リストに変更するステップとを含む、請求項６〜８のいずれか１項に記載の人材マッチング方法。
【請求項１０】
前記第１のユーザの個人情報の開示範囲に関する情報を受信するステップは、前記関係親和度１のユーザに送信するメールと、前記関係親和度２のユーザに送信するメールとに含める異なった前記開示範囲に関する情報を受信するステップ含み、前記メールアドレスに基づいて送信するステップは、前記関係親和度１のユーザおよび前記関係親和度２のユーザに前記異なった第１のユーザの個人情報を含めてメールを送信するステップを含む、請求項６〜９のいずれか１項に記載の人材マッチング方法。
【請求項１１】
ネットワークに接続され、メールアドレスを含む複数のユーザの個人情報と互いに承認したユーザ同士を登録した関係親和リストとを保持し、協調作業のために人材を要求する第１のユーザと該協調作業に適する人材とを引き合わせることを可能にするサーバを含む人材マッチングシステムにより実現される人材マッチング方法を実行するためのコンピュータ可読なプログラムであって、該プログラムは、
前記第１のユーザから認証用識別子と、前記協調作業に関するメッセージと、前記第１のユーザの個人情報の開示範囲に関する情報とを受信するステップと、
前記認証用識別子を用い、保持した前記複数のユーザの個人情報から前記第１のユーザの個人情報を取得するステップと、
前記関係親和リストを用い、前記第１のユーザとともに登録された関係親和度１のユーザと該関係親和度１のユーザとともに登録されたユーザとを算出するステップと、
前記関係親和リストを用い、前記関係親和度１のユーザとともに登録されたユーザが、前記第１のユーザおよび前記関係親和度１のユーザと同一となるユーザを識別するステップと、
前記算出された関係親和度１とともに登録されたユーザから前記同一となるユーザを除去して関係親和度２のユーザを算出するステップと、
前記関係親和度１のユーザおよび前記関係親和度２のユーザの個人情報を、前記記憶手段から取得するステップと、
前記算出された関係親和度１および関係親和度２のユーザを送信先リストに登録するステップと、
前記送信先リストに登録された関係親和度１および関係親和度２のユーザに対し、前記メッセージと前記開示範囲に関する情報から特定される前記第１のユーザの個人情報とを含むメールを、前記取得した関係親和度１および関係親和度２のユーザの個人情報に含まれる前記メールアドレスに基づいて送信するステップとを含み、
前記メールを受信したユーザに、受信した前記第１のユーザの個人情報または前記関係親和リストを使用して前記第１のユーザへアクセスすることを促す、プログラム。
【請求項１２】
さらに、ユーザからユーザ識別子を含む自己の個人情報を受信して保持するステップと、前記認証用識別子を生成するステップと、保持した前記個人情報に含まれるメールアドレスを基に、前記認証用識別子と登録確認メッセージとを含むメールを送信するステップと、前記ユーザ識別子と前記登録確認とを前記ユーザから取得し、前記保持した個人情報に含まれるユーザ識別子と前記取得したユーザ識別子とを照会するステップと、前記保持した個人情報に含まれるユーザ識別子と前記取得したユーザ識別子とが一致する場合には、前記保持した個人情報を登録するステップとを含む、請求項１１に記載のプログラム。
【請求項１３】
さらに、前記関係親和リストへの登録を希望するユーザのユーザ識別子と該希望するユーザにより選択されたユーザのユーザ識別子とを取得するステップと、前記選択されたユーザの前記ユーザ識別子から該ユーザの個人情報に含まれるメールアドレスを取得するステップと、前記取得したメールアドレスに基づいて、前記選択されたユーザに前記希望するユーザとの前記関係親和リストへの登録確認メッセージを送信するステップと、前記選択されたユーザから登録承認メッセージを受信することにより、前記希望するユーザのユーザ識別子と前記選択されたユーザのユーザ識別子とを１組として前記関係親和リストに登録するステップとを含む、請求項１１または１２に記載のプログラム。
【請求項１４】
さらに、前記関係親和リストへの登録解消を希望するユーザのユーザ識別子と該ユーザにより解消を希望されるユーザのユーザ識別子とを取得するステップと、取得した前記ユーザ識別子を含む前記関係親和リストをユーザの一方のみが承認する一方向親和リストに変更するステップとを含む、請求項１１〜１３のいずれか１項に記載のプログラム。
【請求項１５】
前記第１のユーザの個人情報の開示範囲に関する情報を受信するステップは、前記関係親和度１のユーザに送信するメールと、前記関係親和度２のユーザに送信するメールとに含める異なった前記開示範囲に関する情報を受信するステップを含み、前記メールアドレスに基づいて送信するステップは、前記関係親和度１のユーザおよび前記関係親和度２のユーザに前記異なった第１のユーザの個人情報を含めてメールを送信するステップを含む、請求項１１〜１４のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、人材マッチングシステムおよび人材マッチング方法および該方法を実行するためのコンピュータ可読なプログラムに関し、より詳細には、互いが承認した親しい関係にあるユーザ同士を登録した関係親和リストを用い、所定の親しい関係を保持したユーザの中から協調作業に必要とされる人材を見つけ出し、互いを引き合わせることを可能にする人材マッチングシステムおよび人材マッチング方法およびプログラムに関する。
【０００２】
【従来の技術】
複数の異なる専門性を有する人材間の協調作業は、複雑化する情報社会において重要性が高まっている。しかしながら、最適な人材を探し出すこと、また、探し出したとしても、その人材に連絡し、協調作業への参画を促すことなどの、協調作業を開始するまでの段階において様々な困難が存在している。
【０００３】
従来、上述した協調作業を促すシステムとして利用される人材マッチングシステムは、人材に関する属性の情報がデータベースサーバなどに一点集中して記録されている。したがって、ユーザが一度発信した属性などの個人情報は、ユーザ自身による管理が大きく制限され、同じシステムを利用する他のユーザにとっては、比較的容易に検索される。すなわち、個人情報を発信したユーザにとっては、自己の個人情報の開示範囲を制御することができず、人材マッチングシステムを実行することによってユーザが得られる利益に比べ、ユーザ自身の個人情報の開示量が大きすぎるといった問題が生じている。
【０００４】
図１は、従来の人材マッチングモデルを示した図である。図１に示すモデルは、管理システム１に個人情報が集中的に管理されている。人材を要求するユーザは、ユーザが所有するコンピュータ２から個人情報を発信し、管理システム１に登録する。この個人情報は、管理システム１において閲覧可能な状態とされるため、ユーザが一度発信した個人情報は、認証などによって閲覧できるユーザが制限されるものの、閲覧することができる他のユーザにおいては、所有するコンピュータ３によりアクセスし、自由に閲覧することができる。すなわち、図１に示すモデルにおいては、個人情報を発信するユーザと、その個人情報を享受する他のユーザとの間で、個人情報開示の不平等が生じている。また、管理システム１にユーザの個人情報を登録すると、その情報は管理システム１内に記録、保持されることとなり、管理システム１において更新されない限り、ユーザが情報を更新するためには、更新するためのシステムがさらに必要となる。ユーザは、常に情報が閲覧可能な状態にされ、他のユーザによってその情報を検索され、その結果として得られる利益、すなわちユーザが求める人材にマッチングする人材を見つけ出し、その人材の協調作業への参画の許諾を得るといった利益を得る可能性は低い。
【０００５】
以上のことから、協調作業を生み出す人材検索において開示しなければならない個人情報の種類や量、さらには情報を開示する通信範囲を必要最小限にし、コストパフォーマンスを改善し、開示した個人情報がその後、どのような取り扱いを受けているか、情報の発信者が把握、制御することを可能とするシステムが求められている。
【０００６】
例えば、会員制とし、登録ユーザ毎にＷｅｂ専用メールボックスやスケージュール機能、掲示板機能などが組み合わされたプライベートページを発行し、ユーザは、登録時に、趣味、性別、年齢などのユーザ自身の属性情報を登録し、この登録情報を会員に公開し、公開した情報に対し、互いに検索し合い、条件が一致した人にアプローチすることを可能にするシステムが存在する（非特許文献１参照。）。このシステムは、多数対多数のコミュニケーションを可能とする掲示板やグループチャットと、１対１のコミュニケーションを可能とするインスタントメッセンジャなどの機能も含んでいる。また、このシステムは、ユーザ登録の際、一部の情報は回答しなくてよいなど、情報の正確性を要求しないため、虚偽の情報を登録することができ、Ｗｅｂ専用メールボックスが提供されるため、アドレスを使用する必要がなく、匿名性を強化している。
【０００７】
また、上記システムと同様な機能を有し、携帯電話からの利用が可能なシステムも存在する（非特許文献１参照。）。
【０００８】
さらに、上述した機能に加え、ユーザ登録時に、スポーツ名、スポーツ歴などを登録し、パートナー検索を可能とするシステムも存在する（非特許文献１参照。）。
【０００９】
しかしながら、これらのシステムは、会員ユーザであれば、誰でも検索可能であり、特定のユーザにアプローチすることができるため、悪質なユーザからの頻繁な嫌がらせの問題が生じている。これについては、悪質なユーザからのアクセス拒否するフィルタ機能を設けるといった対策や、性別などを隠し、上述した問題が生じるごとに異なったアカウントを取得するといった対策を講じて対応している。しかしながら、これらの対策は、いずれも問題が生じた場合に行われるものであり、上述した問題は、全ユーザに情報が公開されるという問題から生じているため、モデル自体を変更することが望まれている。
【００１０】
【非特許文献１】
石川直人、コミュニティ戦略研究会、「インターネットコミュニティ戦略−ビジネスにコミュニティをどう活用するか」、ソフトバンクパブリッシング、２００１年２月、ｐ．２１６−２１８、ｐ．２１８−２２０、ｐ．２１５−２１６
【００１１】
【発明が解決しようとする課題】
従って、本発明は、上述した問題に鑑み、協調作業を開始するまでの段階に生じるコストパフォーマンスを改善し、効率的に協調作業に必要とされる人材を見つけ出し、その人材へのアクセスを可能とするシステムおよび方法および該方法を実行するプログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
本願は、上記協調作業を開始するまでの段階に生じるコストパフォーマンスを改善するため、関係親和性に基づいて情報発信の対象を限定するフレームワークを採用する。本願のシステムでは、人材マッチングに必要な個人情報は、協調作業を希望するユーザが協調作業に関するメッセージを発信する場合に、初めて発信される。各ユーザが保持する個人情報としては、ユーザを特定するための識別情報に加え、興味、関心、保有能力などが挙げられる。また、上記メッセージを発信するユーザは、開示する個人情報の範囲を制御することができる。本願のシステムは、各ユーザにおいて構築した関係親和性、すなわち、親しい関係を有するユーザ同士を登録した関係親和リストを保持しており、この関係親和リストを用いて演算することで、人脈ネットワークを構築し、協調作業に必要とされる人材マッチング処理は、構築された上記人脈ネットワークを使用して行われる。
【００１３】
すなわち、上述した課題は、本願のシステムおよび方法および該方法を実行するためのコンピュータ可読なプログラムを用いることで解決される。
【００１４】
本願の請求項１の発明によれば、ネットワークに接続され、メールアドレスを含む複数のユーザの個人情報と互いに承認したユーザ同士を登録した関係親和リストとを保持し、協調作業のために人材を要求する第１のユーザと該協調作業に適する人材とを引き合わせることを可能にするサーバを含む人材マッチングシステムであって、該サーバは、
前記メールアドレスを含む前記複数のユーザの個人情報と互いに承認したユーザ同士を登録した前記関係親和リストを記憶する記憶手段と、
前記第１のユーザから認証用識別子と、前記協調作業に関するメッセージと、前記第１のユーザの個人情報の開示範囲に関する情報とを受信する手段と、
前記認証用識別子を用い、前記複数のユーザの個人情報を記憶した前記記憶手段から前記第１のユーザの個人情報を取得する手段と、
前記関係親和リストを用い、前記第１のユーザとともに登録された関係親和度１のユーザと該関係親和度１のユーザとともに登録されたユーザとを算出する手段と、
前記関係親和リストを用い、前記関係親和度１のユーザとともに登録されたユーザが、前記第１のユーザおよび前記関係親和度１のユーザと同一となるユーザを識別する手段と、
前記算出された関係親和度１とともに登録されたユーザから前記同一となるユーザを除去して関係親和度２のユーザを算出する手段と、
前記関係親和度１のユーザおよび前記関係親和度２のユーザの個人情報を、前記記憶手段から取得する手段と、
前記算出された関係親和度１および関係親和度２のユーザを送信先リストに登録する手段と、
前記送信先リストに登録された関係親和度１および関係親和度２のユーザに対し、前記メッセージと前記開示範囲に関する情報から特定される前記第１のユーザの個人情報とを含むメールを、前記取得した関係親和度１および関係親和度２のユーザの個人情報に含まれる前記メールアドレスに基づいて送信する手段とを含み、
前記メールを受信したユーザに、受信した前記第１のユーザの個人情報または前記関係親和リストを使用して前記第１のユーザへアクセスすることを促す、人材マッチングシステムが提供される。
【００１５】
本発明の請求項２の発明によれば、前記サーバは、前記ユーザからユーザ識別子を含む自己の個人情報を受信して保持する手段と、前記認証用識別子を生成する手段と、保持した前記個人情報に含まれるメールアドレスを基に、前記認証用識別子と登録確認メッセージとを含むメールを送信する手段と、前記ユーザ識別子と前記登録確認とを前記ユーザから取得し、前記保持した個人情報に含まれるユーザ識別子と前記取得したユーザ識別子とを照会する手段と、前記保持した個人情報に含まれるユーザ識別子と前記取得したユーザ識別子とが一致する場合には、前記保持した個人情報を登録する手段とを含む、人材マッチングシステムが提供される。
【００１６】
本発明の請求項３の発明によれば、前記サーバは、前記関係親和リストへの登録を希望するユーザのユーザ識別子と該希望するユーザにより選択されたユーザのユーザ識別子とを取得する手段と、前記選択されたユーザの前記ユーザ識別子から該ユーザの個人情報に含まれるメールアドレスを取得する手段と、前記取得したメールアドレスに基づいて、前記選択されたユーザに前記希望するユーザとの前記関係親和リストへの登録確認メッセージを送信する手段と、前記選択されたユーザから登録承認メッセージを受信することにより、前記希望するユーザのユーザ識別子と前記選択されたユーザのユーザ識別子とを１組として前記関係親和リストに登録する手段とを含む、人材マッチングシステムが提供される。
【００１７】
本発明の請求項４の発明によれば、前記サーバは、さらに、前記関係親和リストをユーザの一方のみが承認する一方向親和リストに変更する手段を含み、前記関係親和リストへの登録を希望するユーザのユーザ識別子と該希望するユーザにより選択されたユーザのユーザ識別子とを取得する手段により、前記関係親和リストへの登録解消を希望するユーザのユーザ識別子と該ユーザにより解消を希望されるユーザのユーザ識別子とを取得し、前記変更する手段により、取得した前記ユーザ識別子を含む前記関係親和リストを前記一方向親和リストに変更する、人材マッチングシステムが提供される。
【００１８】
本発明の請求項５の発明によれば、前記第１のユーザの個人情報の開示範囲に関する情報を受信する手段は、前記関係親和度１のユーザに送信するメールと、前記関係親和度２のユーザに送信するメールとに含める異なった前記開示範囲に関する情報を受信し、前記メールアドレスに基づいて送信する手段は、前記関係親和度１のユーザおよび前記関係親和度２のユーザに前記異なった第１のユーザの個人情報を含めてメールを送信する、人材マッチングシステムが提供される。
【００１９】
本発明の請求項６の発明によれば、ネットワークに接続され、メールアドレスを含む複数のユーザの個人情報と互いに承認したユーザ同士を登録した関係親和リストとを保持し、協調作業のために人材を要求する第１のユーザと該協調作業に適する人材とを引き合わせることを可能にするサーバを含む人材マッチングシステムにより実現される人材マッチング方法であって、該方法は、
前記第１のユーザから認証用識別子と、前記協調作業に関するメッセージと、前記第１のユーザの個人情報の開示範囲に関する情報とを受信するステップと、
前記認証用識別子を用い、保持した前記複数のユーザの個人情報から前記第１のユーザの個人情報を取得するステップと、
前記関係親和リストを用い、前記第１のユーザとともに登録された関係親和度１のユーザと該関係親和度１のユーザとともに登録されたユーザとを算出するステップと、
前記関係親和リストを用い、前記関係親和度１のユーザとともに登録されたユーザが、前記第１のユーザおよび前記関係親和度１のユーザと同一となるユーザを識別するステップと、
前記算出された関係親和度１とともに登録されたユーザから前記同一となるユーザを除去して関係親和度２のユーザを算出するステップと、
前記関係親和度１のユーザおよび前記関係親和度２のユーザの個人情報を、前記記憶手段から取得するステップと、
前記算出された関係親和度１および関係親和度２のユーザを送信先リストに登録するステップと、
前記送信先リストに登録された関係親和度１および関係親和度２のユーザに対し、前記メッセージと前記開示範囲に関する情報から特定される前記第１のユーザの個人情報とを含むメールを、前記取得した関係親和度１および関係親和度２のユーザの個人情報に含まれる前記メールアドレスに基づいて送信するステップとを含み、
前記メールを受信したユーザに、受信した前記第１のユーザの個人情報または前記関係親和リストを使用して前記第１のユーザへアクセスすることを促す、人材マッチング方法が提供される。
【００２０】
本発明の請求項７の発明によれば、さらに、ユーザからユーザ識別子を含む自己の個人情報を受信して保持するステップと、前記認証用識別子を生成するステップと、保持した前記個人情報に含まれるメールアドレスを基に、前記認証用識別子と登録確認メッセージとを含むメールを送信するステップと、前記ユーザ識別子と前記登録確認とを前記ユーザから取得し、前記保持した個人情報に含まれるユーザ識別子と前記取得したユーザ識別子とを照会するステップと、前記保持した個人情報に含まれるユーザ識別子と前記取得したユーザ識別子とが一致する場合には、前記保持した個人情報を登録するステップとを含む、人材マッチング方法が提供される。
【００２１】
本発明の請求項８の発明によれば、さらに、前記関係親和リストへの登録を希望するユーザのユーザ識別子と該希望するユーザにより選択されたユーザのユーザ識別子とを取得するステップと、前記選択されたユーザの前記ユーザ識別子から該ユーザの個人情報に含まれるメールアドレスを取得するステップと、前記取得したメールアドレスに基づいて、前記選択されたユーザに前記希望するユーザとの前記関係親和リストへの登録確認メッセージを送信するステップと、前記選択されたユーザから登録承認メッセージを受信することにより、前記希望するユーザのユーザ識別子と前記選択されたユーザのユーザ識別子とを１組として前記関係親和リストに登録するステップとを含む、人材マッチング方法が提供される。
【００２２】
本発明の請求項９の発明によれば、さらに、前記関係親和リストへの登録解消を希望するユーザのユーザ識別子と該ユーザにより解消を希望されるユーザのユーザ識別子とを取得するステップと、取得した前記ユーザ識別子を含む前記関係親和リストをユーザの一方のみが承認する一方向親和リストに変更するステップとを含む、人材マッチング方法が提供される。
【００２３】
本発明の請求項１０の発明によれば、前記第１のユーザの個人情報の開示範囲に関する情報を受信するステップは、前記関係親和度１のユーザに送信するメールと、前記関係親和度２のユーザに送信するメールとに含める異なった前記開示範囲に関する情報を受信するステップを含み、前記メールアドレスに基づいて送信するステップは、前記関係親和度１のユーザおよび前記関係親和度２のユーザに前記異なった第１のユーザの個人情報を含めてメールを送信するステップを含む、人材マッチング方法が提供される。
【００２４】
本発明の請求項１１の発明によれば、ネットワークに接続され、メールアドレスを含む複数のユーザの個人情報と互いに承認したユーザ同士を登録した関係親和リストとを保持し、協調作業のために人材を要求する第１のユーザと該協調作業に適する人材とを引き合わせることを可能にするサーバを含む人材マッチングシステムにより実現される人材マッチング方法を実行するためのコンピュータ可読なプログラムであって、該プログラムは、
前記第１のユーザから認証用識別子と、前記協調作業に関するメッセージと、前記第１のユーザの個人情報の開示範囲に関する情報とを受信するステップと、
前記認証用識別子を用い、保持した前記複数のユーザの個人情報から前記第１のユーザの個人情報を取得するステップと、
前記関係親和リストを用い、前記第１のユーザとともに登録された関係親和度１のユーザと該関係親和度１のユーザとともに登録されたユーザとを算出するステップと、
前記関係親和リストを用い、前記関係親和度１のユーザとともに登録されたユーザが、前記第１のユーザおよび前記関係親和度１のユーザと同一となるユーザを識別するステップと、
前記算出された関係親和度１とともに登録されたユーザから前記同一となるユーザを除去して関係親和度２のユーザを算出するステップと、
前記関係親和度１のユーザおよび前記関係親和度２のユーザの個人情報を、前記記憶手段から取得するステップと、
前記算出された関係親和度１および関係親和度２のユーザを送信先リストに登録するステップと、
前記送信先リストに登録された関係親和度１および関係親和度２のユーザに対し、前記メッセージと前記開示範囲に関する情報から特定される前記第１のユーザの個人情報とを含むメールを、前記取得した関係親和度１および関係親和度２のユーザの個人情報に含まれる前記メールアドレスに基づいて送信するステップとを含み、
前記メールを受信したユーザに、受信した前記第１のユーザの個人情報または前記関係親和リストを使用して前記第１のユーザへアクセスすることを促す、プログラムが提供される。
【００２５】
本発明の請求項１２の発明によれば、さらに、ユーザからユーザ識別子を含む自己の個人情報を受信して保持するステップと、前記認証用識別子を生成するステップと、保持した前記個人情報に含まれるメールアドレスを基に、前記認証用識別子と登録確認メッセージとを含むメールを送信するステップと、前記ユーザ識別子と前記登録確認とを前記ユーザから取得し、前記保持した個人情報に含まれるユーザ識別子と前記取得したユーザ識別子とを照会するステップと、前記保持した個人情報に含まれるユーザ識別子と前記取得したユーザ識別子とが一致する場合には、前記保持した個人情報を登録するステップとを含む、プログラムが提供される。
【００２６】
本発明の請求項１３の発明によれば、さらに、前記関係親和リストへの登録要求に対して新規の関係親和リストを生成するステップと、前記関係親和リストへの登録を希望するユーザのユーザ識別子と該希望するユーザにより選択されたユーザのユーザ識別子とを取得するステップと、前記選択されたユーザの前記ユーザ識別子から該ユーザの個人情報に含まれるメールアドレスを取得するステップと、前記取得したメールアドレスに基づいて、前記選択されたユーザに前記希望するユーザとの前記関係親和リストへの登録確認メッセージを送信するステップと、前記選択されたユーザから登録承認メッセージを受信することにより、前記希望するユーザのユーザ識別子と前記選択されたユーザのユーザ識別子とを１組として前記関係親和リストに登録するステップとを含む、プログラムが提供される。
【００２７】
本発明の請求項１４の発明によれば、さらに、前記関係親和リストへの登録解消を希望するユーザのユーザ識別子と該ユーザにより解消を希望されるユーザのユーザ識別子とを取得するステップと、取得した前記ユーザ識別子を含む前記関係親和リストをユーザの一方のみが承認する一方向親和リストに変更するステップとを含む、プログラムが提供される。
【００２８】
本発明の請求項１５の発明によれば、前記第１のユーザの個人情報の開示範囲に関する情報を受信するステップは、前記関係親和度１のユーザに送信するメールと、前記関係親和度２のユーザに送信するメールとに含める異なった前記開示範囲に関する情報を受信するステップを含み、前記メールアドレスに基づいて送信するステップは、前記関係親和度１のユーザおよび前記関係親和度２のユーザに前記異なった第１のユーザの個人情報を含めてメールを送信するステップを含む、プログラムが提供される。
【００２９】
【発明の実施の形態】
以下、本発明を図面に示した実施の形態をもって説明するが、本発明は下記実施の形態に限定されるものではない。図２は、本発明の人材マッチングシステムの構成を示した図である。本発明の人材マッチングシステムは、協調作業に必要とされる人材を要求する第１のユーザであるメッセージの発信者と、その発信者と親しい関係にあるユーザと、そのユーザと親しい関係にあるユーザといった関係親和性の強い範囲で、発信者と、発信者の要求に適合する人材とを引き合わせることを可能にするシステムである。図２には、ネットワーク４と、ネットワーク４に接続されたサーバ５と、ネットワーク４に接続された複数のユーザのコンピュータ６とが示されている。図２に示すサーバ５は、上記発信者、発信者と親しい関係にあるユーザと、そのユーザと親しい関係にあるユーザといった、このシステムを利用する複数のユーザの個人情報を記憶する記憶手段として記憶媒体７を含んでいる。
【００３０】
図２に示す記憶媒体７は、各ユーザの個人情報のほか、ユーザ同士が互いに承認することにより、そのユーザ同士を１組として登録する関係親和リストを記憶している。本発明においては、記憶媒体７は、各ユーザに対する個別の関係親和リストを記憶することができる。ユーザＡがユーザＢを上記リストに登録する場合、ユーザＢの承認を得ることにより、ユーザＡに関する関係親和リストに、ユーザＡとユーザＢとを１組として登録し、ユーザＢに関する関係親和リストにも、同様に、ユーザＡとユーザＢとを１組として登録することを意味している。このように、各ユーザに対する個別の関係親和リストを記憶することで、ユーザＡがユーザＢとの関係を解消する場合、ユーザＡに関する関係親和リストのみを変更するだけでよく、ユーザＢに関する関係親和リストは変更されないため、ユーザＢにおいて、いつユーザＡが関係を解消したかについて気づかれることなく処理することができる。本発明において、関係解消を相手に気づかれてもよい場合には、上述したような個別の関係親和リストでなくてもよい。
【００３１】
図２に示す人材マッチングシステムにおいて、協調作業に必要とされる人材を要求する第１のユーザである発信者は、自己が要求する人材に関する情報といった協調作業に関するメッセージと、発信者が開示して良い自己の個人情報の開示範囲に関する情報とをサーバ５に送信する。サーバ５では、発信者が送信した開示範囲に関する情報を受信し、記憶媒体７に記憶された発信者の個人情報を呼び出し、メッセージと開示して良い範囲の個人情報とを保持する。次に、記憶媒体７に記憶された関係親和リストを呼び出し、発信者とともにリストされているユーザを算出する。ユーザの算出は、発信者のユーザ識別子を照会することにより行われ、発信者のユーザ識別子とともに登録されているユーザ識別子からユーザを特定することができる。関係親和リストを用いて算出されたユーザは、発信者とともに関係親和リストに登録されている、このユーザは、発信者に対して親しい関係を有する者であり、本願においては、関係親和度１のユーザという。なお、本発明において協調作業とは、共有された目的のために人が集まり、組織を構成し、目的達成のために営みを行うことであり、協調作業に関するメッセージとしては、例えば、サークル活動における会員の募集、会社の人材募集、起業のための人材募集などを挙げることができる。
【００３２】
次に、関係親和度１のユーザを基に、再び関係親和リストを使用して、各関係親和度１のユーザとともにリストされているユーザを算出する。算出されたユーザの中には、関係親和度１のユーザも含まれており、また発信者も含まれる。したがって、重複するユーザを識別し、算出されたユーザの中から識別したユーザを除く。算出されたユーザの中から関係親和度１のユーザおよび発信者を除いて残ったユーザは、関係親和度１のユーザともに関係親和リストに登録されている、関係親和度１のユーザに対して親しい関係を有する者であり、本願においては、関係親和度２のユーザという。こうして最終的に得られた関係親和度１および関係親和度２のユーザを送信先リストに登録する。送信先リストは、メッセージなどをこのリストに登録した相手に送信するために使用されるリストである。その場合、上記メッセージと開示して良い範囲の発信者の個人情報とを含むメールを送信する。この場合、関係親和度１および関係親和度２のユーザのそれぞれについて個人情報を呼び出し、その個人情報に含まれるメールアドレスを取得することにより、各ユーザに上記メールを送信することができる。こうすることにより、発信者が開示する自己の個人情報の量を最小限にとどめ、信頼性のある人材に対してアプローチを行うことができる。また、関係親和性が高い人材にアプローチを行うことができるため、協調作業への参加の可能性が高くなる。
【００３３】
メールを受信したユーザは、協調作業に関するメッセージに興味があり、参加に意思がある場合、上記メッセージとともに受信した個人情報に含まれるメールアドレス、電話番号、ＦＡＸ番号、携帯電話番号、携帯電話メールアドレスを使用して発信者にアクセスすることができる。本発明においては、上述した親しい関係を利用して所定範囲のユーザにのみ送信するため、発信者の個人情報として開示しにくい電話番号やＦＡＸ番号などを比較的容易に開示することができる。また、人材を要求した発信者は、興味および参加意思があるユーザから複数のアクセスがあった場合、その中から協調作業に必要とされる人材を選択し、その選択されたユーザを協調作業に適したユーザとして参加してもらうことができる。アクセスが全くない場合、または、アクセスがあっても適した人材がいない場合には、本発明のシステムを使用し、メッセージの内容を変更して再びメッセージを送信したり、協調作業への参加募集を中止したりすることができる。
【００３４】
本発明においては、本発明のシステムを使用して送信したメッセージを受信したユーザが、本発明を利用していない者で、かつ親しい関係にあり、かつ協調作業に適する人材を知っているのであれば、上記受信したユーザからその者を紹介してもらうこともできる。上記メールには、返信先のアドレス情報を含む返信用ＵＲＬを含んで構成することができ、メールを受信したユーザは、上記ＵＲＬをクリックすることで返信メッセージを入力可能なウィンドウを開き、該ユーザがメッセージを入力後、送信することで、発信者にアクセスすることができるようにされていても良い。この場合、サーバ５は、発信者と該ユーザとを含む関係親和リストを保持しおき、該ユーザからの返信要求があった場合に、保持した関係親和リストにより返信先である発信者を特定し、発信者の個人情報からメールアドレスを読み出し、そのメールアドレスを基に該ユーザからのメッセージを送信することができる。したがって、発信者は、上記メールを受信したユーザに発信者が誰であるか気づかれることなく、メールを送信し、返信メッセージを受け取ることができる。
【００３５】
図２に示すシステムは、上記機能のほか、システムの利用にあたって、各ユーザが自己の個人情報をサーバ５に登録する機能を有する。各ユーザは、ネットワーク４を介してサーバ５にアクセスし、サーバ５から登録画面の表示を要求する。この場合、サーバ５は、ユーザからの接続要求を受けて登録画面に関するページを送信する。ユーザから自己の個人情報の入力があり、サーバ５が個人情報を受信した場合、その個人情報を保持し、その個人情報に含まれるメールアドレスに基づいて登録確認のメールを送信する。この登録確認のメールには、認証用識別子も含まれており、ユーザが本発明のシステムを使用して人材検索、マッチングなどを行う際に、認証用識別子の入力を要求する。したがって、個人情報の登録があった場合、サーバ５は、認証用識別子を生成する。この認証用識別子は、いかなる文字、数字、記号から作成されていてもよく、いかなる桁、文字数であってもよい。サーバ５は、ユーザからの登録承認を受信した後、記憶媒体７に個人情報を登録する。登録承認は、上記メールに含まれる承認ボタンをユーザが押し、承認信号としてサーバ５が受信することにより行うことができる。
【００３６】
図２に示すシステムは、その使用にあたって、ログイン操作が行われる。ユーザがログイン画面を要求することにより、サーバ５は、ログイン画面を提供し、入力されたユーザ識別子と、個人情報に含まれるユーザ識別子とを照会し、それらが一致する場合に認証が行われ、ユーザが次の操作を行うことができる。ここで、上記ユーザ識別子は、各ユーザによって指定することができ、上記認証用識別子と同様に、いかなる文字、数字、記号で、かついかなる桁、文字数であってもよい。本発明のシステムにおいては、Ｗｅｂページ上で任意のユーザにメールのやりとりを行うことができ、またシステムを利用するために登録しているユーザ全員にメッセージを送信することもできる。協調作業を行う場合、システムに登録したユーザ全員に、自分が希望する人材要求を示し、回答があった人材の中から選択するのでは、上述したように希望にそぐわないことや、信頼性に乏しい。本発明においては、関係親和リストを使用した関係親和機能を利用し、ユーザは、ユーザと親しい関係にある者、その者と親しい関係にある者といったように信頼性のある者にメッセージを送信して、該ユーザが要求する適合した人材を見つけ出すことができる。
【００３７】
本発明のシステムでは、関係親和リストにユーザを追加する場合において、登録するユーザの選択画面を送信し、追加するユーザを受信することができる。この場合のフォームとしては、いかなるフォームであっても良く、追加するユーザの入力されたイニシャルやニックネームなどを受信することができる。登録確認メッセージを送信する手段は、その追加するユーザに対して登録した個人情報を基にメールし、登録しても良いか否かの確認を行う。上記画面において、ユーザがイニシャルやニックネームを入力し、それらをサーバ５が受信した場合には、登録された個人情報を基に検索し、特定したユーザに対して登録承認のメールを送信することができる。
【００３８】
本発明は、ある特定のユーザから発信されたメッセージを、関係親和性が高いユーザに送受信するため、信頼性が高い人材マッチングを行うことができ、万一、関係が壊れても、関係親和リストから削除し、当事者間の送受信がなくなるだけであるため、関係が壊れる前後において他のユーザに気付かれることもない。また、本発明の人材マッチングシステムを使用することで、協調作業が生まれ、今まで関係親和度２であったユーザが関係親和度１に昇格することで、関係親和度１のユーザ数が増加するため、人材マッチングをより高精度化することができる。さらに、本発明のシステムにおいては、関係親和度１のユーザと、関係親和度２のユーザとに開示する発信者の個人情報を変えることもできる。
【００３９】
図２に示すシステムに使用することができるネットワーク４としては、インターネット、ＬＡＮ（構内ネットワーク）、ＭＡＮ（都市域ネットワーク）、ＷＡＮ（広域ネットワーク）を挙げることができる。また、サーバ５およびユーザが使用するコンピュータ６としては、ＰＥＮＴＩＵＭ（登録商標）、ＣＥＬＥＲＯＮ（登録商標）、ＡＴＨＬＯＮ（登録商標）、ＤＵＲＯＮ（登録商標）といったＣＰＵを搭載することが可能で、ＷＩＮＤＯＷＳ（登録商標）、ＯＳ／２（登録商標）、ＡＩＸ（登録商標）、ユニックス、リナックスといったオペレーティング・システムを動作させることが可能なパーソナル・コンピュータを挙げることができる。このパーソナル・コンピュータのほか、本発明においては、ネットワーク４に接続可能で、適切なブラウザソフトウェアを使用することができるものとして、ワークステーションや汎用大型コンピュータ、携帯電話といったものを挙げることができる。本発明においては、これらに限られるものではなく、上述したネットワーク４に接続可能で、ブラウザソフトウェアを用いることができるものであれば、いかなるものでも用いることができる。携帯電話を用いる場合には、ゲートウェイを介してインターネットといったネットワーク４に接続することができる。
【００４０】
図２に示す記憶媒体７としては、複数のユーザの個人情報、関係親和リスト、一方向親和リスト、その他必要なブラウザソフトウェア、本発明の上記処理を行うためのプログラムを記憶することができるものであれば、ハードディスクのほか、いかなる記憶媒体でも良く、本発明においては、データを分割して、複数の記憶媒体に対して並列にデータの読み書きを行うＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙ  ｏｆＩｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）などを用いることもできる。
【００４１】
図３は、本発明の人材マッチングシステムに使用するサーバ５の概略図である。図３に示すサーバ５は、関係親和リストを使用してメールを配信する関係親和配信を実行するために、記憶媒体７と、発信者から認証用識別子と協調作業に関するメッセージと発信者の個人情報の開示範囲に関する情報とを受信する手段８と、認証用識別子を用い、記憶媒体７に記憶された複数のユーザの個人情報の中から発信者の個人情報を取得する手段９とを含んでいる。また、サーバ５は、関係親和リストを用い、発信者とともに登録された関係親和度１のユーザと該関係親和度１のユーザとともに登録されたユーザとを算出する手段１０と、関係親和リストを用い、関係親和度１のユーザとともに登録されたユーザが、発信者および関係親和度１のユーザと同一となるユーザを識別する手段１１と、算出された関係親和度１とともに登録されたユーザから同一となるユーザを除去して関係親和度２のユーザを算出する手段１２と、関係親和度１のユーザおよび関係親和度２のユーザの個人情報を、記憶手段から取得する手段１３と、算出された関係親和度１および関係親和度２のユーザを送信先リストに登録する手段１４とを含んでいる。
【００４２】
図３に示すサーバ５は、送信先リストに登録された関係親和度１および関係親和度２のユーザに対し、メッセージと開示範囲に関する情報から特定される第１のユーザの個人情報とを含むメールを、取得した関係親和度１および関係親和度２のユーザの個人情報に含まれる前記メールアドレスに基づいて送信する手段１５を含んでいる。これらの手段を使用して協調作業に関するメッセージを含むメールを送信することで、そのメールを受信したユーザに、受信した発信者の個人情報を使用して発信者にアクセスすることを促すことができ、アクセスのあったユーザの中から発信者が自己の協調作業に最も適するユーザを選択することができる。上記メールには、返信先のアドレス情報を含む返信用ＵＲＬを含んで構成することができ、メールを受信したユーザは、上記ＵＲＬをクリックすることで返信メッセージを入力可能なウィンドウを開き、該ユーザがメッセージを入力後、送信することで、発信者にアクセスすることができるようにすることもできる。また、開示範囲に関する情報を受信する手段８は、関係親和度１のユーザに送信するメールと、関係親和度２のユーザに送信するメールとに含める発信者の個人情報として異なったものを受信し、メールアドレスに基づいて送信する手段１５によって、関係親和度１のユーザおよび関係親和度２のユーザに異なった発信者の個人情報を含めてメールを送信することができる。本発明においては、上述したように、適するユーザがいない場合やアクセスがなかった場合には、再び協調作業への参加を促すメッセージを送信したり、人材の要求を断念したりすることができ、適するユーザがいないと判断した場合であっても、アクセスのあったユーザの中から最も適する人材を選択することもできる。さらには、送信したユーザから別の者を紹介してもらうこともできる。このようにすることで、協調作業に必要な人材を要求する発信者と、その強調作業に適した人材とを引き合わせることが可能となる。
【００４３】
本発明においては、関係親和度２のユーザと親しい関係にあるユーザ、すなわち、関係親和リストによって関係親和度２のユーザから導き出すことができるユーザを算出する手段と、発信者および関係親和度１のユーザおよび関係親和度２のユーザを除去して関係親和度３のユーザを算出する手段とを含み、関係親和度３のユーザに上記メールを送信することができるようにされていてもよい。
【００４４】
また、図３に示すサーバ５は、本願のシステムを利用するユーザが自己の個人情報を登録するために、各ユーザは、自己の個人情報を登録し、認証用識別子を取得する。これを実行するために、ユーザからユーザ識別子を含む自己の個人情報を受信して保持する手段１６と、そのユーザに送信する認証用識別子を生成する手段１７と、保持した個人情報に含まれるメールアドレスを基に、認証用識別子と登録確認メッセージとを含むメールを送信する手段１８と、ユーザ識別子と登録確認とをユーザから取得し、保持した個人情報に含まれるユーザ識別子と取得したユーザ識別子とを照会する手段１９と、保持した個人情報に含まれるユーザ識別子と取得したユーザ識別子とが一致する場合には、保持した個人情報を登録する手段２０とを含んでいる。本発明のシステムでは、Ｃｏｏｋｉｅに生成した識別子を基に認証ボタンを送信するのではなく、個人の登録したメールアドレスを基に、メールとともに認証ボタンおよび認証用識別子を送信するため、セキュリティの面で安全性を高くすることができる。
【００４５】
図３に示すサーバ５は、上述した関係親和リストへ登録するために、各ユーザは、各ユーザと親しい関係にある、サーバ５に個人情報を登録したユーザを自己とともに関係親和リストに登録する。これを実行するために、関係親和リストへの登録を希望するユーザのユーザ識別子と該希望するユーザにより選択されたユーザのユーザ識別子とを取得する手段２１と、その選択されたユーザのユーザ識別子から該ユーザの個人情報に含まれるメールアドレスを取得する手段２２と、取得したメールアドレスに基づいて、選択されたユーザに希望するユーザとの関係親和リストへの登録確認メッセージを送信する手段２３と、その選択されたユーザから登録承認メッセージを受信することにより、希望するユーザのユーザ識別子と選択されたユーザのユーザ識別子とを１組として関係親和リストに登録する手段２４とを含んでいる。
【００４６】
図３に示すサーバ５は、さらに、関係親和リストをユーザの一方のみが承認する一方向親和リストに変更する手段２５を含んでいる。変更する手段は、一方向親和リストを関係親和リストに変更することもできる。これらの変更は、例えば、それぞれのリストに含まれる禁止フラグを有効にするか、無効にするかによって容易に変更することができる。また、変更は、関係親和リストへの登録を希望するユーザのユーザ識別子とその希望するユーザにより選択されたユーザのユーザ識別子とを取得する手段により、関係親和リストへの登録解消を希望するユーザのユーザ識別子とそのユーザにより解消を希望されるユーザのユーザ識別子とを取得し、取得したそれぞれのユーザ識別子を含む関係親和リストを検索し、その関係親和リストを一方向親和リストに上述したようにして行うことができる。この変更は、サーバ５内で行われ、解消を希望された相手側のユーザには知られない。したがって、一度は登録を希望し、互いに承認して関係親和リストに登録されたが、後日、その関係を解消したい場合、相手には知られずに実行することができる。こうすることで、容易に関係を構築したり、関係を解消することが可能となる。上述した各手段における処理は、記憶媒体７に記憶されるプログラムを読み出して実行することにより行われ、本発明では、ＣＰＵ（中央処理装置）を使用して行われる。
【００４７】
本発明においては、ユーザが所有するコンピュータとサーバ５との通信接続において、ユーザからの接続要求に対して接続用識別子を発行し、図１に示すユーザのコンピュータ６に保持することができる。接続用識別子は、セッションＩＤと呼ばれるもので、ユーザのコンピュータ６のＣｏｏｋｉｅに生成される。この接続用識別子も、上記ユーザ識別子および認証用識別子と同様のものとすることができる。さらに別に設けられる接続用識別子を基に要求やメッセージなどを送受信するコンピュータ６を識別する手段２６によって、現在接続し、要求やメッセージなどを送受信することができるコンピュータ６をサーバ５が認識することができる。本発明においては、サーバ５に個人情報を保持し、ユーザのコンピュータ６のＣｏｏｋｉｅには格納せず、上記セッションＩＤのみでやりとりを行う。これによって、通信経路の傍受による不正アクセスを防止することができる。また、接続用識別子を破棄する手段２７により、所定時間応答がない場合、またはユーザがログアウト操作をした場合にセッションＩＤを破棄するようにすることができる。これは、所定時間ユーザからの応答がない場合、その時間経過後、セッションＩＤを破棄し、接続を切断する。また、ログアウト操作は、ユーザが手動で接続を切断する操作であるため、ユーザの切断操作に伴い、セッションＩＤを破棄することができる。このように、ユーザのコンピュータ６とサーバ５との間の接続が切断されるため、通信経路の傍受による不正アクセスをさらに低減することができる。これらの手段における情報の処理においても、記憶媒体７に記憶されるプログラムを読み出して実行することにより行うことができ、ＣＰＵ（中央処理装置）を使用して行うことができる。
【００４８】
図４は、本発明のシステムに用いられる記憶媒体７の概略を示した図である。図４に示す記憶媒体７は、各ユーザごとに自己の個人情報と、関係親和リストとを記憶している。例えば、ユーザＡの記憶領域２８には、ユーザＡが登録した自己の住所、氏名、年齢、電話番号といった個人情報リストと、ユーザＡが、登録を希望した相手に承認を得ることで、ユーザＡとその相手とを登録した関係親和リストとが記憶されている。本発明においては、さらに、関係親和リストへの登録希望に応じて、図３に示すサーバ５が、登録テーブルを生成し、記憶媒体７に記憶される。この登録テーブルは、例えば、ユーザＡがユーザＢとの登録を希望する場合、ユーザＡからの登録要求を受信することで生成され、ユーザＡとユーザＢとの両方の記憶領域２８に記憶される。このテーブルは、所定期間内にユーザＢからの承認がない場合、その所定期間経過後に消去される。また、ユーザＢからの承認があった場合には、この内容をユーザＡおよびユーザＢの記憶領域２８に記憶されているそれぞれの関係親和リストに追加される。記憶領域２８に関係親和リストが存在しない場合には、新規に生成し、生成した関係親和リストに記録される。さらに、記憶媒体７には、一方向親和リストも記憶されていて、関係親和リストに登録した相手との関係を解消する場合、関係親和リストから一方向親和リストに変更して記憶される。
【００４９】
図５は、登録する個人情報を例示した図である。本発明においては、図５に示す情報以外の情報を含めることができる。図５に示す個人情報としては、ユーザＩＤ、ユーザＩＤに対応する識別名であるアカウント名、パスワードといったユーザ識別子と、ユーザ名、性別、電子メールアドレス、携帯電話用のメールアドレス、生年月日、最終学歴、住所、電話番号、ＦＡＸ番号、携帯電話番号、会社名、会社住所、会社電話番号、会社ＦＡＸ番号、役職、部署、専門、趣味、特技、資格などを挙げることができる。その他、サーバによって自動的に書き込まれる最終更新時刻、有効フラグも挙げることができる。最終更新時刻とは、ユーザがサーバにアクセスした最終のもので、そのアクセスを切断した時刻をいう。また、有効フラグは、ユーザのコンピュータとサーバとの接続が有効であるか否かを判断するために使用される。例えば、有効であれば「ｔｒｕｅ」、無効であれば「ｆａｌｓｅ」とすることができる。
【００５０】
図６は、登録要求があった場合に生成される登録テーブルを例示した図である。図６に示すテーブルは、任意のユーザと該任意のユーザが自己とともに登録することを希望するユーザとを関係親和リストに登録するために使用されるものであり、その任意のユーザから登録要求があった場合に生成され、関係親和リストに登録する自己のユーザ識別子と相手側のユーザのユーザ識別子とが記録される。このテーブルには、さらに、相手側のユーザに対してメッセージがある場合には、そのメッセージと、申し込みの日時と、有効フラグとを含んで構成することができる。なお、このテーブルには、識別子が含まれたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）で書かれており、そのＵＲＬにアクセスすることでメッセージを取得することができるようになっている。さらに、登録テーブルには、その他、ログイン名などを含むこともできる。登録テーブルは、申し込み日時を記録することで、一定期間に希望される側からの承認が行われない場合、このテーブルは削除されるようになっている。また、図６に示す有効フラグは、上述したように、ユーザのコンピュータとサーバとの接続が有効であるか否かを判断するために使用される。
【００５１】
図７は、関係親和リストを例示した図である。図７に示す関係親和リストは、図６に示すテーブルにおいて、一定期間に相手側のユーザから承認があった場合にそれぞれに対して生成または追加される。新規にユーザ登録し、関係親和リストに他のユーザを登録する場合には、新規に関係親和リストが生成され、すでに数人のユーザが登録されている関係親和リストを所有している場合には、登録しようとするユーザを追加する。図７に示すリストには、登録を希望するのユーザＩＤと、相手側のユーザＩＤと、メッセージの有無、メッセージ、ログイン名、メールアドレス、禁止フラグ、最終更新日、有効フラグが含まれている。上記禁止フラグとは、禁止リストに入っている相手に自己の接続状態が通知されないようにするもので、一度関係親和リストに登録したものの、何らかの原因で関係を解消する場合に一方の関係性を無効にする。すなわち、禁止フラグを「ｆａｌｓｅ」にすることで一方の関係性が無効となる。具体的には、ユーザＡとユーザＢとが互いに承認することでそれぞれの関係親和リストにそれぞれのユーザＩＤが登録されていて、ユーザＡが関係を解消する場合、ユーザＡの関係親和リストの禁止フラグのみが無効にされ、ユーザＢの関係親和リストは、有効のまま保持される。最終更新日は、現在から関係親和リストを使用した最も近い日のことをいう。有効フラグは、接続が有効か否かを判断するために使用される。また、メッセージは、上述したようにＵＲＬで書き込まれる。
【００５２】
本発明では、図７に示す関係親和リストを使用して関係親和度を計算するが、必要となる度に関係親和リストを構築して計算を行うのでは、オーバーヘッドが大きいため、計算などの処理を行うサーバ５に含まれるＣＰＵのキャッシュメモリに上記関係親和リストの簡易テーブルが作成される。この簡易テーブルは、図７に示す関係親和リストが追加や変更などの修正が行われるたびに更新される。簡易テーブルは、互いに承認した一方のユーザのユーザＩＤと、他方のユーザのユーザＩＤと、最終更新日と、有効フラグのみから構成される。本発明では、この簡易テーブルを使用することにより、関係親和度が計算される。
【００５３】
図８は、関係親和リストによる関係親和度の計算を容易に理解するために、各ユーザの関係を示した図である。ユーザＡが、人材を求めて協調作業に関するメッセージを発信する発信者とする。ここで、互いに矢印が向き合うように示されているものについては、それぞれの関係親和リストに互いが登録されているユーザ同士を示し、一方向のみに向けて矢印が示されているものについては、いずれかが自己の関係親和リストを一方向親和リストに変更していることを示す。具体的には、ユーザＡの関係親和リストにはユーザＢ、Ｄ、Ｅ、Ｆが含まれ、ユーザＢの関係親和リストにはユーザＡ、Ｃ、ユーザＣの関係親和リストにはユーザＢ、Ｄ、ユーザＤの関係親和リストにはユーザＡ、ユーザＥの関係親和リストにはＡが含まれていることを示す。なお、この場合、ユーザＦの一方向親和リストにユーザＡが、ユーザＣの一方向親和リストにユーザＥが、ユーザＤの一方向親和リストにユーザＣが含まれていることを示す。したがって、発信者であるユーザＡにおいて、互いの関係親和リストに登録されているユーザＢ、Ｄ、Ｅが関係親和度１のユーザとして算出される。
【００５４】
次に、関係親和度１のユーザＢ、Ｄ、Ｅに対して、互いに関係親和リストに登録されているユーザＡ、Ｃが算出される。しかしながら、ユーザＡは、発信者であるから、除去されて、ユーザＣが関係親和度２のユーザとして算出される。これら関係親和度の計算は、関係親和リストを用いると、それぞれの関係親和リストに登録されているデータが多く、読み出し等に時間を要するため、上述した簡易テーブルを使用して行うことができる。
【００５５】
以下、本発明の人材マッチングシステムを使用した人材マッチング方法について詳細に説明する。図９は、人材マッチングプロセスを示した図である。協調作業に必要とされる人材を要求するメッセージの発信者が、ステップ９００においてサーバにアクセスし、サーバは、メッセージ作成画面を送信する。本発明においては、このプロセスを実行する際、個人情報を扱うため、上述した認証用パスワードの入力、認証を必要とする。メッセージ作成画面には、メッセージ欄のほか、このメッセージを開示する期間、公開する発信者の個人情報の範囲を指定することができるようになっている。次に、ステップ９１０において、サーバが、発信者からメッセージを受け取る。本発明の人材マッチングシステムでは、特定のユーザ、システムに登録したユーザ全員、関係親和度に基づいた送信を行うことができる。いずれも、記憶媒体に記憶した個人情報に含まれるメールアドレスを基に送信される。ここでは、関係親和リストを使用した関係親和配信について示す。ステップ９２０では、サーバにおいて、記憶媒体に記憶された発信者の関係親和リストを読み出し、関係親和リストから関係親和度１のユーザを算出する。次に、ステップ９３０で、関係親和リストを用い、関係親和度１のユーザとともに登録されているユーザを算出する。
【００５６】
次に、ステップ９４０において、算出したユーザにおいて重複しているユーザを識別する。ステップ９５０では、ステップ９３０で算出されたユーザの中から、ステップ９４０において識別されたユーザを除去して残ったユーザを関係親和度２のユーザとして算出する。ステップ９６０において、算出された関係親和度１および関係親和度２のユーザの個人情報を記憶媒体から取得する。ステップ９７０では、関係親和度１および関係親和度２のユーザを送信先リストに登録する。この場合、取得した各ユーザの個人情報に含まれるメールアドレスと発信者からのメッセージを付加する。メッセージは、ＵＲＬで付加することができる。ステップ９８０では、送信先リストに登録されたユーザに発信者からのメッセージを含むメールを送信する。ここでは、発信者から数えて関係親和度２までのユーザの人材マッチングとしているが、本発明においては、関係親和度３までのユーザの人材マッチングを行うこともできる。また、本発明においては、関係親和度１のユーザを検索し、続いて関係親和度２のユーザを検索し、得られた関係親和度１および関係親和度２のユーザを同時に送信先リストに登録するプロセスであってもよい。本発明においては、上記メールアドレスのほか、返信先のアドレス情報を含む返信用ＵＲＬを含んで構成することができる。
【００５７】
図１０は、ユーザ登録をするプロセスを示した図である。図１０に示すプロセスは、ユーザがサーバにアクセスすることにより開始される。ステップ１０００では、アクセスしたユーザに登録画面を送信し、ユーザによる入力を促す。ステップ１０１０では、表示された登録画面にユーザが入力し、サーバは、その入力された情報を受信する。ステップ１０２０では、サーバは、受信した個人情報を保持し、承認確認に関するメッセージおよびボタンを生成する。次に、ステップ１０３０において、その個人情報に含まれるメールアドレスを基に、メッセージおよびボタンを含むメールをユーザに送信する。この場合、認証用識別子も生成し、上記メールに含めて送信する。ステップ１０４０においてユーザは、登録を承認するか否かを判断し、登録を認証する場合には、ユーザが認証ボタンを押すことで、「ｙｅｓ」が選択され、ユーザからの承認をサーバが受信する。承認しない場合には、ユーザが承認ボタンを押すことなく、そのまま放置することで、「ｎｏ」が選択されてステップ１０５０に進み、所定期間経過後、入力した個人情報は消去される。ステップ１０４０において承認を取得した場合には、ステップ１０６０において、記憶媒体７に保持した個人情報を記憶し、登録を終了する。本発明においては、上記所定期間は、いかなる期間であってもよく、例えば、１か月などとすることができる。
【００５８】
図１１は、ユーザが他のユーザを関係親和リストに登録するプロセスを示した図である。図１１に示すプロセスは、まず、ステップ１１００においてユーザからユーザ検索画面の要求を受信し、サーバがユーザ検索画面を送信する。ユーザ検索画面において、ユーザ認証を要求する。ステップ１１１０において、ユーザ認証が行われる。ユーザ認証は、ユーザ登録の際に取得した認証用識別子、例えば、認証用パスワードを入力し、サーバが保持するユーザの認証用パスワードと一致する場合に認証が行われる。次に、ステップ１１２０においてサーバは、認証されたユーザに検索画面を送信する。検索画面は、例えば、登録したい相手のログイン名、漢字表記の姓、漢字表記の名、ローマ字表記の姓、ローマ字表記の名などを入力することにより、記憶媒体に記憶されている個人情報を検索することができる。ステップ１１３０において、サーバは、検索した結果をユーザに提供する。ステップ１１４０において、ユーザにより検索結果から希望する相手が選択され、選択された相手に関する情報をサーバが受信する。
【００５９】
ステップ１１５０では、ユーザとその特定した相手の個人情報を読み出し、登録の申し込みメールを相手に送信する。このメールは、ユーザの名前などと、承認ボタンを含んでいる。また、メールには、メッセージ識別子が含まれたＵＲＬも含まれており、そのＵＲＬにアクセスすることで、相手は、登録を希望するユーザからのメッセージを表示することもできる。相手は、その承認ボタンを押すことで、登録を承認することができる。ステップ１１６０において、サーバは、承認を受けとると、「ｙｅｓ」が選択されてステップ１１７０に進み、記憶媒体にユーザとその相手とを１組として関係親和リストに登録する。登録は、それぞれのユーザに対する関係親和リストにつき行われる。登録が完了すると、ステップ１１８０において、ユーザおよび相手のコンピュータに表示される、それぞれのユーザに対する関係親和リストに関連したリストに追加され、ステップ１１９０で終了する。また、所定期間に相手から承認を受け取らなかった場合、「ｎｏ」が選択され、関係親和リストを生成または関係親和リストに追加することなくステップ１１９０において終了する。
【００６０】
図１２は、メッセージ作成画面を例示した図である。図１２に示す画面は、メッセージ作成欄２９と、メッセージ設定欄３０とを備え、メッセージ作成欄２９には、求人募集などの件名欄３１と、その内容を入力する内容欄３２とが設けられている。また、メッセージ設定欄３０には、開示期限欄３３と、公開情報欄３４とが設けられている。図１０に示す開示期限欄３３は、メッセージおよびメッセージを送信するユーザの個人情報を開示する期限を設定するものである。図１２に示す実施の形態では、「設定しない」と「設定する」とが選択できるようになっており、「設定しない」を選択した場合には、自動的に３ヶ月経過後、メッセージが削除されるようになっている。「設定する」を選択した場合には、メッセージを削除する期限を独自に設定することができる。また、効果情報欄３５は、メッセージとともに送信する個人情報の開示範囲を選択することができるものであり、図１２に示す実施の形態では、名前、メールアドレス、電話番号、携帯電話の電話番号、携帯電話のメールアドレス、住所、職業などを選択して開示することができる。本発明において効果情報欄３５には、関係親和度１のユーザと関係親和度２のユーザとで異なった開示範囲を選択することができ、これによって、関係親和度１のユーザと関係親和度２のユーザのそれぞれに異なった開示範囲の情報を送信することができる。本発明においては、複数の特定のユーザに自己の個人情報を含めて送信する場合、それぞれのユーザにそれぞれ異なった開示範囲とした個人情報を送信することもできる。
【００６１】
本発明の人材マッチングシステムを用い、関係親和度２の範囲において人材マッチングの高い検索を行うことができるか否かについて、特定のユーザから関係親和度１、２、３と変化するにつれて情報配信範囲がどのように変化するかについて検討した。学生を対象とし、各学生にユーザ登録をしてもらい、関係親和リストに追加したユーザ数を調査した。調査は、異なる学年、学部、性別からランダムに選択した。この結果、各ユーザが関係親和リストに登録したユーザ数は、１７．４人であり、関係親和リストに共通に登録したユーザの割合は、０．３０８であった。
【００６２】
上記結果に基づき、各ユーザが自己の関係親和リストに登録したユーザ数、すなわち関係親和度１のユーザ数に大きな変化が見られないと仮定した場合、以下の式で示すことができることを見出した。
【００６３】
【数１】
2004213399.tif 000002
【００６４】
上記式中ｘは、ユーザ一人当たりの関係親和度１のユーザ数を示し、ｙは、関係親和度の数を示す。また、ｚは、上述した共通に登録したユーザの割合を示すパラメータである。ｚは、最大でも０．３６であり、一般には０．３６より小さい数となる。上記式を用い、ｚを０．３とし、関係親和度１のユーザ数を１７人とし、関係親和度２に相当するユーザ数を計算すると、２１４人となり、関係親和度３に相当するユーザ数では、３６５３人となる。実際には、メッセージを送信する特定のユーザによって属性親和度によるフィルタリング機構が作用するため、上記２１４人以下となる。このように、関係親和度２までであっても、人材マッチングを行うに際して充分なユーザ数であり、関係親和度３に達すると、情報配信範囲が拡大しすぎ、協調作業における信頼性が失われる。
【００６５】
本発明の人材マッチングシステムは、メッセージを送信するユーザが自己の個人情報を開示する範囲をコントロールすることができる。このコントロールに対してユーザの心理にどの程度の影響を与えているかを調査した。従来のユーザ全員に配信するシステムに比べて、本発明のシステムでは、ユーザと親しい関係にある者のみに配信されるため、特に、携帯電話番号、携帯電話のメールアドレス、自宅電話番号、自宅ＦＡＸ番号などの個人情報を開示してもよいというユーザ数が過半数を超えることを見出すことができた。
【００６６】
【発明の効果】
したがって、本発明の人材マッチングシステムは、協調作業を開始するまでの段階に生じるコストパフォーマンスを改善することができる。また、協調作業に必要とされる人材をさがすためにメッセージを発信する発信者についても、自己の個人情報の開示を制御することができ、協調作業に参加しやすい発信者に対して親しい関係にある人材にアプローチすることができるため、効率的に協調作業に必要とされる人材を見つけ出すことができる。
【図面の簡単な説明】
【図１】従来の人材マッチングモデルを示した図。
【図２】本発明の人材マッチングシステムの構成を示した図。
【図３】本発明に用いられるサーバの概略を示した図。
【図４】本発明に用いられる記憶媒体の概略を示した図。
【図５】本発明に用いられるサーバに登録される個人情報を例示した図。
【図６】本発明に用いられる登録テーブルを例示した図。
【図７】本発明に用いられる関係親和リストを例示した図。
【図８】各ユーザの関係を示した図。
【図９】本発明の人材マッチングプロセスを示した図。
【図１０】本発明に用いられるサーバに自己の個人情報を登録するプロセスを示した図。
【図１１】ユーザが他のユーザを関係親和リストに登録するプロセスを示した図。
【図１２】メッセージ作成画面を例示した図。
【符号の説明】
１…管理システム
２…コンピュータ
３…コンピュータ
４…ネットワーク
５…サーバ
６…コンピュータ
７…記憶媒体
８…認証用識別子とメッセージと開示範囲に関する情報とを受信する手段
９…発信者の個人情報を取得する手段
１０…関係親和度１のユーザと該関係親和度１のユーザとともに登録されたユーザとを算出する手段
１１…同一となるユーザを識別する手段
１２…同一となるユーザを除去して関係親和度２のユーザを算出する手段
１３…記憶手段から取得する手段
１４…送信先リストに登録する手段
１５…メールを送信する手段
１６…個人情報を受信して保持する手段
１７…認証用識別子を生成する手段
１８…認証用識別子と登録確認メッセージとを含むメールを送信する手段
１９…照会する手段
２０…保持した個人情報を登録する手段
２１…登録を希望するユーザのユーザ識別子と選択されたユーザのユーザ識別子とを取得する手段
２２…メールアドレスを取得する手段
２３…登録確認メッセージを送信する手段
２４…関係親和リストに登録する手段
２５…関係親和リストを一方向親和リストに変更する手段
２６…送受信するコンピュータを識別する手段
２７…接続用識別子を破棄する手段
２８…記憶領域
２９…メッセージ作成欄
３０…メッセージ設定欄
３１…件名欄
３２…内容欄
３３…開示期限欄
３４…公開情報欄
３５…効果情報欄
【図１】
2004213399.tif 000003
【図２】
2004213399.tif 000004
【図３】
2004213399.tif 000005
【図４】
2004213399.tif 000006
【図５】
2004213399.tif 000007
【図６】
2004213399.tif 000008
【図７】
2004213399.tif 000009
【図８】
2004213399.tif 000010
【図９】
2004213399.tif 000011
【図１０】
2004213399.tif 000012
【図１１】
2004213399.tif 000013
【図１２】
2004213399.tif 000014