(57)【要約】【課題】本発明は、検索者の属性にその希望属性が含まれる被検索者の一覧を指標と共に検索者に提示することができる検索システム及び検索用通信装置及び検索システムを提案することを目的とする。【解決手段】データベース２は、検索者の属性による属性情報と、被検索者が検索者に対して希望する属性による希望属性情報と、その希望属性情報に対する指標を示す指標情報とを記憶する。そして、検索用サーバ装置１は、検索者毎に、その属性情報と希望属性情報とが一致する被検索者が検索し、その検索者と指標情報とによる被検索者一覧ファイルを作成する。検索者が操作する端末装置３より、被検索者の一覧を示す被検索者一覧ファイルの送信が検索用サーバ装置１に要求されると、その検索者に対して作成した被検索者一覧ファイルを送信する。【選択図】図１
2010170286.tif 000002
【特許請求の範囲】
【請求項１】
検索者毎の属性情報が登録された第１データテーブルと、被検索者毎の希望属性情報及び指標情報が登録された第２データテーブルと、を記憶する記憶部と、
該記憶部より前記第１データテーブルに登録された検索者の属性情報を読み出し、当該検索者の属性情報の一部とその全てが一致する希望属性情報を前記第２データテーブルより検索し、検索された当該希望属性情報の被検索者と当該被検索者の指標情報とを一覧で表した被検索者一覧ファイルを検索者毎に作成するファイル作成部と、
検索者から被検索者一覧ファイルの要求を受信したとき、前記ファイル作成部で当該検索者に対して作成した被検索者一覧ファイルを当該検索者に送信する送受信部と、
を備える検索用サーバ装置であって、
前記属性情報が、前記検索者の属性を示す情報であり、
前記希望属性情報が、被検索者が検索者に対して希望する属性となる希望属性を示す情報であり、
前記指標情報が、該希望属性情報による希望属性を備えた検索者に与える指標を示す情報であることを特徴とする情報提供サービス用の検索用サーバ装置。
【請求項２】
請求項１において、
前記指標情報による指標は点数であり、
前記被検索者一覧ファイルにおいて、検索された前記被検索者がその指標情報による点数に従って並べられることを特徴とする検索用サーバ装置。
【請求項３】
請求項１又は請求項２において、
前記送受信部が、検索者から被検索者一覧ファイルの要求を受信したときに、前記ファイル作成部が、当該検索者の被検索者一覧ファイルを作成することを特徴とする検索用サーバ装置。
【請求項４】
請求項１又は請求項２において、
前記ファイル作成部は、検索者毎の前記被検索者一覧ファイルを予め作成して記憶し、
前記送受信部が、検索者から被検索者一覧ファイルの要求を受信したときに、前記ファイル作成部で記憶された当該検索者の被検索者一覧ファイルを送信することを特徴とする検索用サーバ装置。
【請求項５】
請求項１乃至請求項４のいずれか一項において、
前記検索者が求職者であり、前記被検索者が求人を行っている企業であることを特徴とする検索用サーバ装置。
【請求項６】
請求項１乃至請求項５のいずれか一項に記載の検索用サーバ装置と、
検索者の操作を受け付けて、ネットワークを通じて該検索用サーバ装置へのアクセスを行う端末装置と、
を備え、
前記端末装置が、前記検索用サーバ装置にアクセスして、被検索者一覧ファイルの要求を送信したとき、
前記検索用サーバ装置が、要求された前記被検索者一覧ファイルを前記端末装置に送信することを特徴とする情報提供サービス用の検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索者によって要求される被検索者の一覧を提示する検索用サーバ装置及び検索システムに関するもので、特に、検索者の属性に対応した被検索者の一覧を提示する検索用サーバ装置及び検索システムに関する。
【背景技術】
【０００２】
検索エンジンなどに代表されるような、従来の検索システムでは、検索するためのキーワードなどのように、検索者が設定する検索条件に合致する対象が検索される。就職情報や結婚情報などの情報提供サービスにおいても、この従来の検索システムが利用されることが一般的である（特許文献１及び特許文献２参照）。特許文献１の就職情報提供システムでは、求職者（検索者）からの求職情報コードに基づいて求人者（被検索者）の検索を行い、検索された求人者（被検索者）の求人情報を求職者（検索者）に提供している。又、特許文献２の就職情報提供サーバは、求職希望者から送られる検索条件に合致する企業（被検索者）を抽出し、抽出した企業（被検索者）のアピール情報を求職希望者（検索者）に提供している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−０７１２７９号公報
【特許文献２】特開２００５−１２８１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように、従来の情報提供サービスにおいては、検索者側によって検索条件が決定され、その検索条件に基づいて検索された被検索者の一覧が情報として検索者に提供されるものが一般的であった。しかしながら、就職情報や結婚情報などのような、検索者と被検索者との間の仲介が必要となる情報提供サービスでは、その情報を提供する検索者を特定するという要望が、被検索者側からの要望としてある。又、このような被検索者が要望する検索者の特定については、検索者側に特定したことを認知されないようにすることが望まれる。
【０００５】
更に、検索者側では、従来の情報提供サービスでは、検索条件に合致した被検索者の一覧を確認できるものの、被検索者が検索者を要求する度合いまでは確認できない。そのため、検索者は、複数の被検索者を選択するための指標がないことから、被検索者に関して更に詳細な情報を自身で収集して、被検索者から要求されているか否かを判断する必要がある。特に、被検索者が要求していない検索者についても、その検索者の検索条件に合致すれば、検索結果の一覧に被検索者が含まれてしまうため、検索者にとって意味のない情報が提供されることとなる。
【０００６】
このような問題を鑑みて、本発明は、検索者の属性にその希望属性が含まれる被検索者の一覧を指標と共に検索者に提示することができる検索用サーバ装置及び検索システムを提案することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の検索用サーバ装置は、情報提供サービスに使用され、検索者毎の属性情報が登録された第１データテーブルと、被検索者毎の希望属性情報及び指標情報が登録された第２データテーブルと、を記憶する記憶部と、該記憶部より前記第１データテーブルに登録された検索者の属性情報を読み出し、当該検索者の属性情報の一部とその全てが一致する希望属性情報を前記第２データテーブルより検索し、検索された当該希望属性情報の被検索者と当該被検索者の指標情報とを一覧で表した被検索者一覧ファイルを検索者毎に作成するファイル作成部と、検索者から被検索者一覧ファイルの要求を受信したとき、前記ファイル作成部で当該検索者に対して作成した被検索者一覧ファイルを当該検索者に送信する送受信部と、を備える検索用サーバ装置であって、前記属性情報が、前記検索者の属性を示す情報であり、前記希望属性情報が、被検索者が検索者に対して希望する属性となる希望属性を示す情報であり、前記指標情報が、該希望属性情報による希望属性を備えた検索者に与える指標を示す情報であることを特徴とする。
【０００８】
そして、前記被検索者一覧ファイルにおいて、検索された前記被検索者がその指標情報による点数に従って並べられるものとし、前記検索者に対して、前記被検索者から要求される指標が点数として認識できるものとしてもよい。
【０００９】
このような検索用サーバ装置において、前記送受信部が、検索者から被検索者一覧ファイルの要求を受信したときに、前記ファイル作成部が、当該検索者の被検索者一覧ファイルを作成するものとしてもよい。又、前記ファイル作成部は、検索者毎の前記被検索者一覧ファイルを予め作成して記憶し、前記送受信部が、検索者から被検索者一覧ファイルの要求を受信したときに、前記ファイル作成部で記憶された当該検索者の被検索者一覧ファイルを送信するものとしてもよい。
【００１０】
前記検索者が求職者であり、前記被検索者が求人を行っている企業であるものとし、情報提供サービスが、就職情報の情報提供サービスであってもよい。又、前記検索者及び前記被検索者が男女のいずれかであるものとして、情報提供サービスを、結婚情報の情報提供サービスとしてもよい。
【００１１】
又、本発明の検索システムは、情報提供サービスに用いられる検索システムであって、上述のいずれかの検索用サーバ装置と、検索者の操作を受け付けて、ネットワークを通じて該検索用サーバ装置へのアクセスを行う端末装置と、を備え、前記端末装置が、前記検索用サーバ装置にアクセスして、被検索者一覧ファイルの要求を送信したとき、前記検索用サーバ装置が、要求された前記被検索者一覧ファイルを前記端末装置に送信することを特徴とする。
【発明の効果】
【００１２】
本発明によると、被検索者一覧ファイルは、その検索者の属性情報の一部と希望属性情報が一致する被検索者によって生成されるため、被検索者が希望する属性を備えた検索者に対して検索を許可した構成とすることができる。又、被検索者一覧ファイルは、検索結果となる被検索者と、その被検索者が検索者の属性に対して付与した指標とを表す構成となっているため、検索者は、いずれの被検索者からの要望が高いか判断できる。更に、被検索者一覧ファイルの作成を検索用サーバ装置で行うため、その情報提供サービスにおいて、検索者が被検索者の希望属性を認知できない構成とすることができる。
【図面の簡単な説明】
【００１３】
【図１】は、本発明の実施形態の検索システムの構成を示すブロック図である。
【図２】は、図１の検索システムにおける検索用サーバの機能的構成を示すブロック図である。
【図３】は、データベースに記憶された検索者データテーブル及び被検索者データテーブルそれぞれに登録された情報の構成を示す図である。
【図４】は、図２の検索用サーバにおけるファイル作成部の動作を示すフローチャートである。
【図５】は、被検索者一覧ファイルの構成を示すもので、（ａ）〜（ｃ）それぞれは、図３に示す検索者データテーブル及び被検索者データテーブルそれぞれに登録された情報に基づいて作成された、被検索者一覧ファイルの構成例を示す。
【発明を実施するための形態】
【００１４】
情報提供サービスに使用される本発明の検索システムの実施の形態について、図面を参照して説明する。図１は、本実施形態の検索システムの構成を示すブロック図であり、図２は、図１の検索システムにおける検索用サーバの機能的構成を示すブロック図である。又、図４は、図２の検索用サーバにおけるファイル作成部の動作を示すフローチャートである。
【００１５】
図１に示す検索システムは、インターネットなどの公衆回線ネットワーク網（以下、単に「ネットワーク」と呼ぶ）５などを利用して相互に通信を行う検索用サーバ装置１及び端末装置３，４と、検索用サーバ装置１により検索対象となる情報を記録しているデータベース２とから構成される。尚、図１では、検索用データ装置１とデータベース２とを別体の装置として構成するものとして図示しているが、検索用データ装置１がデータベース２のデータベース用サーバ装置として機能するため、一体の装置であってもよい。又、端末装置３が、検索者によって操作される端末装置であり、端末装置４が、被検索者によって操作される端末装置である。そして、説明の便宜上、図１では、端末装置３，４それぞれを１台ずつとしているが、この検索システムを利用する情報提供サービスには、検索者及び被検索者それぞれについて複数参加できる。そのため、本実施形態の検索システム内に端末装置３，４それぞれを複数台ずつ設置されることが通常である。
【００１６】
図１の検索用サーバ装置１は、装置全体を制御するＣＰＵ（Central Processing Unit）１１と、情報検索用プログラムや端末装置３へ提供するＨＴＭＬ（HyperText
Markup Language）ファイルなどを記憶するメモリ１２と、メモリ１２に記憶されたプログラムなどを駆動させるために一時的な記憶を行うワーキングメモリ１３と、情報の書込及び読出のためにデータベース２へのアクセスを行うデータベース用インターフェース１４と、ネットワーク５と通信接続するためのネットワーク用インターフェース１５と、各ブロック間の情報の送受を行うためのバス回線１６とを備える。
【００１７】
このように構成される検索用サーバ装置１は、メモリ１２内のプログラムやＨＴＭＬファイルを用いて動作するために、図２に示すような機能的な構成を備えることとなる。即ち、検索用サーバ装置１は、図２に示すように、ネットワーク用インターフェース１５で受信した端末装置３，４からの要求に応じてＨＴＭＬファイルを出力するＨＴＭＬファイル出力部１７と、ネットワーク用インターフェース１５で受信した端末装置３，４それぞれからの認証情報に基づいて検索者又は被検索者の認証を行う認証部１８と、後述する検索者の属性情報や後述する被検索者の希望属性情報及び指標情報などをデータベース２に登録する情報登録部１９と、データベース２に登録された検索者の属性情報と被検索者の希望属性情報及び指標情報とを用いて後述する被検索者一覧ファイルを作成するファイル作成部２０とを、機能構成として備える。
【００１８】
１．検索者の認証と登録
このような機能構成を備えた検索用サーバ装置１に対して、検索者が端末装置３によってネットワーク５を通じてアクセスすると、検索用サーバ装置１は、ネットワーク用インターフェース１５で端末装置３からのアクセスを確認する。そして、情報提供サービスの提供者が提供するサイトのトップページとなるＨＴＭＬファイルがＨＴＭＬファイル出力部１７より、ネットワーク用インターフェース１５を通じて端末装置３に送信される。そして、検索者が情報提供サービスに既に加入している場合は、提供者により発行されている検索者固有のＩＤ及びパスワードなどによる認証情報が、端末装置３を通じて検索用サーバ装置１に送信される。
【００１９】
端末装置３からの認証情報をネットワーク用インターフェース１５で受信した検索用サーバ装置１は、認証情報を認証部１８に与える。そして、認証部１８は、データベース用インターフェース１４を通じてデータベース２にアクセスして、端末装置３からの認証情報と、データベース２に登録された検索者の認証情報とを照合し、端末装置３を扱う検索者の認証を行う。このとき、認証が成功した場合は、認証した検索者用のページとなるＨＴＭＬファイルをＨＴＭＬファイル出力部１７が生成して、ネットワーク用インターフェース１５より端末装置３に送信する。一方、認証が失敗した場合は、認証失敗を示すＨＴＭＬファイルをＨＴＭＬファイル出力部１７が生成して、ネットワーク用インターフェース１５より端末装置３に送信する。
【００２０】
検索者が情報提供サービスに未加入である場合は、加入するための検索者の属性を入力するためのＨＴＭＬファイルをＨＴＭＬファイル出力部１７が生成して、ネットワーク用インターフェース１５より端末装置３に送信する。よって、端末装置３に、検索者が属性を入力するための画像が表示され、検索者は、端末装置３を操作することで、検索者の属性を端末装置３に入力する。そして、検索者の属性を示す属性情報の端末装置３への入力が終了すると、端末装置３は、検索者から属性情報の送信の指令を受け付けて、入力された属性情報を、ネットワーク５を通じて検索用サーバ装置１に送信する。
【００２１】
検索用サーバ装置１は、ネットワーク用インターフェース１５で端末装置３からの属性情報を受信し、情報登録部１９において、受信した検索者からの属性情報を特定するために、検索者に発行する認証情報とリンクさせる。そして、受信した属性情報と発行した認証情報とを、データベース用インターフェース１４を通じてデータベース２に記憶させる。このとき、発行した認証情報はＨＴＭＬファイル出力部１７に与えられるため、発行した認証情報を示すＨＴＭＬファイルを生成して、ネットワーク用インターフェース１５より端末装置３に送信する。又、データベース２には、この検索者の属性情報及び認証情報を検索者毎に登録した検索者用データテーブル（「第１データテーブル」に相当する）が記憶される。
【００２２】
尚、属性情報の登録は、情報提供サービスへの加入時に全て行うものでなくてもよく、例えば、情報提供サービスの提供者側で検索者を識別するために必要最低限となる情報だけが登録されるものであってもよい。又、属性情報の登録後に認証情報が発行されるものとしたが、認証情報を発行した後に属性情報の登録を行うものであってもよい。更に、端末装置３による検索用サーバ装置１へのアクセスが情報提供サービス加入後に認証情報により認証された検索者は、既に登録された属性情報に対する情報の追加又は変更が可能である。この検索者の属性情報としては、例えば、就職情報の情報提供サービスの場合、「氏名」「性別」「出身地」「現住所」「出身大学」「学部・学科」などの属性が登録され、結婚情報の情報提供サービスの場合、「氏名」「性別」「出身地」「現住所」「仕事」「収入」などの属性が登録される。
【００２３】
２．被検索者の認証と登録
又、被検索者が端末装置４によってネットワーク５を通じて検索用サーバ装置１にアクセスすると、端末装置３によるアクセス時と同様、検索用サーバ装置１は、トップページとなるＨＴＭＬファイルをＨＴＭＬファイル出力部１７より、ネットワーク用インターフェース１５を通じて端末装置４に送信する。そして、被検索者が情報提供サービスに既に加入している場合は、提供者により発行された認証情報が、端末装置４を通じて検索用サーバ装置１に送信される。
【００２４】
よって、検索用サーバ装置１では、認証部１８が、端末装置４から送信された認証情報とデータベース２に記憶した認証情報とを照合して、端末装置４を操作する被検索者を認証する。そして、認証が成功した場合は、認証した被検索者用のページとなるＨＴＭＬファイルが、ＨＴＭＬファイル出力部１７で生成されて、端末装置４に送信される。一方、認証が失敗した場合は、認証失敗を示すＨＴＭＬファイルが、ＨＴＭＬファイル出力部１７で生成されて、端末装置４に送信される。
【００２５】
被検索者が情報提供サービスに未加入である場合は、加入するための被検索者の属性を入力するためのＨＴＭＬファイルをＨＴＭＬファイル出力部１７が生成して、端末装置４に送信する。よって、端末装置４に、端末装置３で検索者が属性を入力する場合と同様、被検索者が属性を入力するための画像が表示される。そして、被検索者の属性を示す属性情報が端末装置４へ入力されると、端末装置４は、入力された被検索者の属性情報を検索用サーバ装置１に送信する。この被検索者の属性情報としては、例えば、就職情報の情報提供サービスの場合、「企業名」「事業分野」「事業内容」「本社連絡先」「就業可能地域」「職種」などの属性が登録され、結婚情報の情報提供サービスの場合、「氏名」「性別」「出身地」「現住所」「仕事」「収入」などの属性が登録される。
【００２６】
検索用サーバ装置１は、端末装置４から受信した被検索者の属性情報を受信すると、情報登録部１９において、受信した被検索者からの属性情報を被検索者に発行した認証情報とリンクさせて、データベース２に記憶させる。このとき、ＨＴＭＬファイル出力部１７が、発行した認証情報を示すＨＴＭＬファイルを生成し、ネットワーク用インターフェース１５が端末装置４に送信する。その後、検索用サーバ装置１は、希望属性情報及び指標情報を入力するためのＨＴＭＬファイルを、ＨＴＭＬファイル出力部１７で作成し、ネットワーク用インターフェース１５より端末装置４に対して送信する。
【００２７】
よって、端末装置４では、検索用サーバ装置１から受信したＨＴＭＬファイルを表示して、被検索者からの希望属性情報及び指標情報の入力が受け付けられる。そして、端末装置４が、入力された被検索者の希望属性情報及び指標情報を検索用サーバ装置１に送信する。よって、検索用サーバ装置１は、情報登録部１９によって、ネットワーク用インターフェース１５で受信した希望属性情報及び指標情報を、既にデータベース２に登録した被検索者の属性情報及び認証情報にリンクさせて、データベース２に登録する。又、データベース２には、この被検索者の属性情報、希望属性情報、指標情報及び認証情報を被検索者毎に登録した被検索者用データテーブル（「第２データテーブル」に相当する）が記憶される。
【００２８】
尚、被検索者の希望属性情報及び指標情報は、情報提供サービスへの加入時に、被検索者の属性情報と共に登録されるものとしたが、情報提供サービスに加入時には、被検索者の属性情報のみが登録されるものとしてもよい。又、端末装置４による検索用サーバ装置１へのアクセスが情報提供サービス加入後に認証情報により認証された被検索者は、既に登録された属性情報、希望属性情報、及び指標情報それぞれに対する情報の追加又は変更が可能である。
【００２９】
３．属性情報、希望属性情報、指標情報の構成
ここで、検索者の属性情報と、被検索者の希望属性情報及び指標情報とについて、図３を参照して以下に説明する。図３は、データベース２に記憶された検索者データテーブル及び被検索者データテーブルそれぞれに登録された情報の構成を示す図である。
【００３０】
図３に示すように、検索者データテーブルには、検索者それぞれの属性情報と認証情報とが、検索者毎に記憶される。即ち、図３では、検索者Ｘ１の属性情報は、属性「Ａ１，Ｂ１，Ｃ１，Ｄ１，Ｅ１，Ｆ１」によって構成され、検索者Ｘ２の属性情報は、属性「Ａ２，Ｂ２，Ｃ２，Ｄ１，Ｅ２，Ｆ２」によって構成され、検索者Ｘ３の属性情報は、属性「Ａ２，Ｂ２，Ｃ２，Ｄ２，Ｅ３，Ｆ３」によって構成され、検索者Ｘ４の属性情報は、属性「Ａ１，Ｂ３，Ｃ３，Ｄ１，Ｅ１，Ｆ１」によって構成されるものとする。又、検索者Ｘ１〜Ｘ４それぞれには、認証情報となるＩＤ及びパスワードとして、ＩＤｘ１〜ＩＤｘ４とＰＷｘ１〜ＰＷｘ４とが登録されている。
【００３１】
又、図３に示すように、被検索者データテーブルには、検索者それぞれの希望属性情報と指標情報とが、その属性情報及び認証情報と共に被検索者毎に登録される。このとき、１つの被検索者に対して、属性情報及び認証情報は１つだけ登録されるが、希望属性情報及び指標情報については複数登録されていてもよい。即ち、被検索者は、指標情報の異なる複数の希望属性情報を、端末装置４によって検索用サーバ装置１に対して登録することができる。そして、１つの希望属性情報に対して１つの指標情報が関連づけて登録される。即ち、被検索者Ｙ１，Ｙ５に対して３つの希望属性情報が、被検索者Ｙ２、Ｙ３に対して２つの希望属性情報が、被検索者Ｙ４，Ｙ６に対して１つの希望属性情報が、それぞれ登録されている。
【００３２】
この被検索者Ｙ１〜Ｙ６それぞれに対して登録されている希望属性情報は、検索者Ｘ１〜Ｘ４それぞれに登録されている属性情報の組合せによって構成される。即ち、被検索者Ｙ１を例に挙げると、属性Ａ１，Ｄ１を組み合わせた希望属性情報、属性Ａ１，Ｂ３，Ｃ３，Ｄ１を組み合わせた希望属性情報、属性Ａ１，Ｂ３，Ｃ３，Ｄ１，Ｅ１，Ｆ１を組み合わせた希望属性情報の３つの希望属性情報が登録される。そして、各希望属性情報それぞれに対応づけて指標情報となる点数が登録される。即ち、被検索者Ｙ１を例に挙げると、属性Ａ１，Ｄ１を組み合わせた希望属性情報に対して点数２００となる指標情報が、属性Ａ１，Ｂ３，Ｃ３，Ｄ１を組み合わせた希望属性情報に対して点数６００となる指標情報が、属性Ａ１，Ｂ３，Ｃ３，Ｄ１，Ｅ１，Ｆ１を組み合わせた希望属性情報に対して点数９００となる指標情報が、それぞれ登録される。又、被検索者Ｙ１〜Ｙ６それぞれには、認証情報となるＩＤ及びパスワードとして、ＩＤｙ１〜ＩＤｙ６とＰＷｙ１〜ＰＷｙ６とが登録されている。
【００３３】
このように、検索者データテーブル及び被検索者データテーブルそれぞれに情報が登録されるとき、例えば、就職情報を提供する情報提供サービスとした場合は、属性Ａ１，Ａ２を「国公立／私立」、属性Ｂ１〜Ｂ３を「大学の所在する都道府県」、属性Ｃ１〜Ｃ３を「大学名」、属性Ｄ１，Ｄ２を「文系／理系」、属性Ｅ１〜Ｅ３を「学部」、属性Ｆ１〜Ｆ３を「学科」などのように設定される。又、被検索者の属性情報は、被検索者データテーブルにおいて各被検索者毎に記憶される。
【００３４】
尚、この就職情報を提供する情報提供サービスの場合、各大学の情報が登録された大学データテーブルをデータベース２に記憶されるものとしてもよい。即ち、大学Ｃ１が、国公立（Ａ１）でＢ１県に所在するとき、大学Ｃ１の属性であるＡ１，Ｂ１がそれぞれ大学データテーブルに登録される。更に、理系（Ｄ１）として備える学部（Ｅ１など）及び学科（Ｆ１など）、文系（Ｄ２）として備える学部（Ｅ１など）及び学科（Ｆ１など）についても、大学データテーブルに登録される。
【００３５】
これにより、検索者データテーブルに登録される検索者Ｘ１の属性情報として「Ｃ１，Ｆ１」が登録されるだけで、大学データテーブルを参照したとき、属性情報「Ａ１，Ｂ１，Ｃ１，Ｄ１，Ｅ１，Ｆ１」が得られる。又、被検索者Ｙ１についても、「Ａ１，Ｂ３，Ｃ３，Ｄ１，Ｅ１，Ｆ１」とされる希望属性情報について、「Ｃ３，Ｆ１」とすることができる。このように、大学データテーブルのように、検索者の属性情報における詳細な属性に基づいて、そのカテゴリや種別を特定するためのデータテーブルが、データベース２に記憶されることで、検索者データテーブル及び被検索者データテーブルそれぞれに登録するデータ量を低減できる。
【００３６】
４．被検索者一覧ファイルの作成
上述のように、データベース２の検索者データテーブル及び被検索者データテーブルそれぞれに、検索者の属性情報及び被検索者の希望属性情報が登録されるとき、この検索者データテーブル及び被検索者データテーブルに登録された情報によって、被検索者一覧ファイルが作成される。この被検索者一覧ファイルは、ファイル作成部２０において、データベース用インターフェース１４を通じてデータベース２に記憶された属性情報と希望属性情報とが読み出されて比較された結果により作成される。以下において、ファイル作成部２０による被検索者一覧ファイルの作成動作について、図４のフローチャートを参照して説明する。
【００３７】
被検索者一覧ファイルの作成を開始するためのトリガが与えられると、ファイル作成部２０は、データベース用インターフェース１４を通じてデータベース２の検索者データテーブルに登録された検索者の属性情報を読み出す（ＳＴＥＰ１）。尚、被検索者一覧ファイルの作成は、検索者が端末装置３を操作することで、被検索者一覧ファイルの送信要求を検索用サーバ装置に送信したときに開始されるものであってもよい。このとき、ＳＴＥＰ１では、ファイル作成部２０は、データベース２の検索者データテーブルより、端末装置３によって要求を行った検索者に対して登録している属性情報を読み出す。又、所定の時間毎に自動的に、ファイル作成部２０が被検索者一覧ファイルを作成するものとしてもよい。このとき、ＳＴＥＰ１では、ファイル作成部２０は、データベース２の検索者データテーブルに登録された属性情報を検索者毎に順番に読み出す。
【００３８】
ＳＴＥＰ１で、ファイル作成部２０が、一人の検索者に対する属性情報をデータベース２より読み出すと、次に、データベース２の被検索者データテーブルに登録された希望属性情報を被検索者毎に読み出す（ＳＴＥＰ２）。このとき、被検索者に対して複数の希望属性情報が登録されている場合、複数の希望属性情報が読み出されるものとしてもよいし、１つの希望属性情報毎に読み出されるものとしてもよい。そして、ファイル作成部２０は、ＳＴＥＰ１で読み出した検索者の属性情報と、ＳＴＥＰ２で読み出した被検索者の希望属性情報とを比較する（ＳＴＥＰ３）。
【００３９】
このＳＴＥＰ３の比較では、被検索者の希望属性情報における属性全てが、検索者の属性情報に含まれているか否かの判定がなされる。このとき、被検索者の希望属性情報における属性全てが、検索者の属性情報に含まれている場合、ファイル作成部２０は、希望属性情報が属性情報に一致したものと判断する。又、被検索者に対して登録された複数の希望属性情報全てがＳＴＥＰ２で読み出される場合は、検索者の属性情報と一致する希望属性情報が抽出される。
【００４０】
そして、ファイル作成部２０は、ＳＴＥＰ３の比較によって、被検索者の希望属性情報と検索者の属性情報とが一致したか否かを確認する（ＳＴＥＰ４）。このとき、被検索者の希望属性情報が検索者の属性情報と一致する場合（ＳＴＥＰ４でＹｅｓ）、ファイル作成部２０は、一致する希望属性情報に対して関連づけられた指標情報とその検索者とを記憶する（ＳＴＥＰ５）。その後、ファイル作成部２０は、データベース２の被検索者データテーブルに登録された希望属性情報全てに対してＳＴＥＰ３での比較を行ったか否かを確認する（ＳＴＥＰ６）。一方、被検索者の希望属性情報が検索者の属性情報と一致しなかった場合は（ＳＴＥＰ４でＹｅｓ）、ＳＴＥＰ６に直接移行する。
【００４１】
そして、被検索者データテーブルに登録された希望属性情報全てについて、ＳＴＥＰ１で読み出した属性情報との比較が終了していない場合は（ＳＴＥＰ６でＮｏ）、ＳＴＥＰ２に移行して、未だ比較されていない希望属性情報が読み出される。ファイル作成部２０は、このＳＴＥＰ２〜ＳＴＰ６の動作を繰り返すことで、被検索者データテーブルに登録された希望属性情報全てに対して、ＳＴＥＰ１で読み出した属性情報との比較を行う。そして、被検索者データテーブルに登録された希望属性情報全てについての比較を行った場合（ＳＴＥＰ６でＹｅｓ）、ＳＴＥＰ５で記憶した被検索者と指標情報とを一覧で示した被検索者一覧ファイルを作成し（ＳＴＥＰ７）、動作を終了する。
【００４２】
このようにファイル作成部２０が図４のフローチャートに従って動作することで被検索者一覧ファイルを作成すると、検索者が操作する端末装置３から被検索者一覧ファイルの要求をネットワーク用インターフェース１５で受信したとき、作成した被検索者一覧ファイルがネットワーク用インターフェース１５より端末装置３に送信される。尚、図４のフローチャートによる動作が、端末装置３からの被検索者一覧ファイルの要求をトリガとするときは、ファイル作成部２０が、ネットワーク用インターフェース１５で受信した要求を行った検索者に対する被検索者一覧ファイルを作成する。そして、被検索者一覧ファイルの作成直後に、ネットワーク用インターフェース１５が検索者の端末装置３に被検索者一覧ファイルを送信する。
【００４３】
又、ファイル作成部２０が、所定時間毎に検索者データテーブルに登録した各検索者の被検索者一覧ファイルを作成する場合は、所定時間ごとに図３のフローチャートによる動作を開始するトリガが与えられる。そして、ファイル作成部２０は、検索者データテーブルに登録した全ての検索者毎に、図３のフローチャートによる動作を繰り返し行い、作成した被検索者一覧ファイルを記憶する。尚、作成した被検索者一覧ファイルは、データベース２内に記憶されるものとしてもよい。その後、検索者データテーブルに登録した全ての検索者に対して被検索者一覧ファイルを作成して記憶すると、次のタイミングまで、ファイル作成部２０は待機状態となる。このとき、ネットワーク用インターフェース１５が、端末装置３からの被検索者一覧ファイルの要求を受信すると、ファイル作成部２０は、要求した検索者に対する被検索者一覧ファイルを読み出して、ネットワーク用インターフェース１５を通じて端末装置３に送信する。
【００４４】
５．検索者一覧ファイル
上述のようにファイル作成部２０で構成される被検索者一覧ファイルについて、図面を参照して以下に説明する。尚、図５（ａ）〜（ｃ）それぞれには、図３に示す検索者データテーブル及び被検索者データテーブルそれぞれに登録された情報に基づいて作成される、被検索者一覧ファイルの構成例を示す。又、以下では、検索者Ｘ１に対して作成される被検索者一覧ファイルを例に挙げて、被検索者一覧ファイルの構成について説明する。
【００４５】
図３に示すように、検索者データテーブルに登録された検索者Ｘ１の属性情報より得られる属性は、「Ａ１，Ｂ１，Ｃ１，Ｄ１，Ｅ１，Ｆ１」である。よって、ファイル作成部２０によって検索者Ｘ１の属性情報との一致が確認される（ＳＴＥＰ４でＹｅｓ）希望属性情報は、被検索者Ｙ１の希望属性情報「Ａ１，Ｄ１」と、被検索者Ｙ３の希望属性情報「Ａ１，Ｄ１，Ｅ１，Ｆ１」、「Ａ１，Ｂ１，Ｃ１，Ｄ１，Ｅ１，Ｆ１」と、被検索者Ｙ５の「Ａ１，Ｄ１，Ｅ１」、「Ａ１，Ｂ１，Ｃ１，Ｄ１，Ｅ１」と、被検索者Ｙ６の「Ｄ１，Ｅ１，Ｆ１」とである。即ち、検索者Ｘ１の属性情報との一致が確認される希望属性情報は、被検索者Ｙ１，Ｙ６それぞれの１つの希望属性情報と、被検索者Ｙ３，Ｙ５それぞれの２つの希望属性情報とによる、６つの希望属性情報となる。
【００４６】
よって、ファイル作成部２０がＳＴＥＰ７で被検索者一覧ファイルを作成するとき、上記の６つの希望属性情報と、それに対応する被検索者と指標情報とを記憶している。即ち、被検索者Ｙ１に対して指標情報となる点数「２００」を、被検索者Ｙ３に対して指標情報となる点数「５００」、「１０００」を、被検索者Ｙ５に対して指標情報となる点数「３００」、「８００」を、被検索者Ｙ６に対して指標情報となる点数「４００」を、検索者Ｘの被検索者一覧ファイルを作成するために一時的に記憶している。そして、ファイル作成部２０は、このように一時的に記憶している被検索者と点数とによって、図５（ａ）〜（ｃ）に示すいずれかの構成となる、被検索者一覧ファイルを作成する。
【００４７】
この被検索者と点数によって表される被検索者一覧ファイルは、図５（ａ）に示すように、一致した希望属性情報に対応した点数が被検索者毎に表されるものとしてもよい。即ち、被検索者Ｙ１に対して点数「２００」が、被検索者Ｙ３に対して点数「５００」、「１０００」が、被検索者Ｙ５に対して点数「３００」、「８００」が、被検索者Ｙ６に対して点数「４００」がそれぞれ表される。このような被検索者一覧ファイルを受信した端末装置３では、図５（ａ）に示すような画面が表示されるため、検索者は、検索結果となる被検索者と、検索者の属性に対する点数とを認識できる。
【００４８】
又、図５（ｂ）に示すように、一致した希望属性情報に対応した点数の順番に、その点数と対応する被検索者が並べられて表されるものとしてもよい。即ち、点数「１０００」の被検索者Ｙ３、点数「８００」の被検索者Ｙ５、点数「５００」の被検索者Ｙ３、点数「４００」の被検索者Ｙ６、点数「３００」の被検索者Ｙ５、点数「２００」の被検索者Ｙ１が順番に並べられて表される。このような被検索者一覧ファイルを受信した端末装置３では、図５（ｂ）に示すような画面が表示されるため、検索者は、図５（ａ）の場合に比べて、検索者の属性の要求が高い被検索者をより早く認識できる。
【００４９】
更に、図５（ｃ）に示すように、１つの被検索者に対して複数の希望属性情報が検索者の属性情報と一致する場合、指標情報により最も高い点数だけが表されるものであってもよい。即ち、点数「１０００」の被検索者Ｙ３、点数「８００」の被検索者Ｙ５、点数「４００」の被検索者Ｙ６、点数「２００」の被検索者Ｙ１が順番に並べられて表される。このような被検索者一覧ファイルを受信した端末装置３では、図５（ｃ）に示すような画面が表示されるため、図５（ｂ）の場合に比べて、検索者の属性に対して重複して希望している被検索者について、最も一致度合いの高い属性に対する点数のみを示すことができる。
【００５０】
６．検索者による被検索者の属性指定
尚、本実施形態において、被検索者の希望属性情報と検索者の属性情報の一致によってのみ被検索者一覧ファイルが作成するものとしたが、検索者側から、検索対象となる被検索者の属性を更に指定できるものとしてもよい。即ち、検索者が、端末装置３より検索用サーバ装置１に対して被検索者一覧ファイルを要求するとき、端末装置３への操作を行うことで、検索対象となる被検索者の属性を指定し、指定した属性の一覧情報を検索用サーバ装置１に送信する。
【００５１】
このとき、検索用サーバ装置１では、端末装置３の要求により被検索者一覧ファイルを作成して送信する場合は、検索者から指定した属性と一致する被検索者の属性情報を、データベース２の被検索者データテーブルに登録された被検索者の属性情報より確認する。このとき、データベース２の被検索者データテーブルに登録された被検索者から、指定した属性による検索対象となる被検索者を抽出した後に、抽出した検索対象となる被検索者に対して、図４のフローチャートに従って、被検索者一覧ファイルを作成するものとしてもよい。
【００５２】
逆に、データベース２の被検索者データテーブルに登録された全ての被検索者に対して、図４のフローチャートに従って、被検索者一覧ファイルを作成した後、指定した属性による検索対象となる被検索者のみを抽出して新たに被検索者一覧ファイルを作成するものとしてもよい。又、所定時間毎に被検索者一覧ファイルを作成して記憶した後に、記憶した被検索者一覧ファイルを端末装置３の要求により送信する場合は、送信する直前に、既に記憶された被検索者一覧ファイルに対して、指定した属性による検索対象となる被検索者のみを抽出して新たに被検索者一覧ファイルを作成する。
【符号の説明】
【００５３】
１          検索用サーバ装置
２          データベース
３          端末装置（検索者）
４          端末装置（被検索者）
５          ネットワーク
１１        ＣＰＵ
１２        メモリ
１３        ワーキングメモリ
１４        データベース用インターフェース
１５        ネットワーク用インターフェース
１６        バス回線
１７        ＨＴＭＬファイル出力部
１８        認証部
１９        情報登録部
２０        ファイル作成部
【図１】
2010170286.tif 000003
【図２】
2010170286.tif 000004
【図３】
2010170286.tif 000005
【図４】
2010170286.tif 000006
【図５】
2010170286.tif 000007