(57)【要約】【課題】属性情報をむやみに公開せず、効果的に新たな友人関係を築くようにした共通属性情報検索装置を提供する。【解決手段】本サーバ１０は、第１ユーザ端末２０より検索ＰＷの発行要求を受信し、第１のユーザに対して検索ＰＷを発行すると共に、この検索ＰＷを第１ユーザ端末へ送信する。また、本サーバは、第１のユーザＩＤと検索ＰＷとを互いに関連付けて第２記憶部に記憶する。一方、本サーバは、第２ユーザ端末３０より第１のユーザから取得した検索ＰＷを受信し、第２記憶部を参照して、この検索ＰＷに関連付けられている第１のユーザを特定する。そして、本サーバは、特定した第１のユーザの属性情報と第２のユーザの属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定し、検索の結果を、第１ユーザ端末と第２ユーザ端末とにそれぞれ通知する。【選択図】図１
2009054054.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク上に開設されたネットワークサービスサイトにて自らの特徴を表す属性情報を登録したユーザがそれぞれ利用する複数のユーザ端末と通信ネットワークを介してそれぞれ接続され、ユーザ同士の繋がりを確認する共通属性情報を検索する装置であって、
前記ユーザを識別するユーザ識別情報と、当該ユーザが予め登録した少なくとも１以上の項目からなる属性情報と、を互いに関連付けて記憶する第１記憶手段、
前記ユーザの中で前記共通属性情報の検索を要求する第１のユーザが利用する第１ユーザ端末より、当該第１のユーザの識別情報と、検索要求受付情報の発行要求を受信し、前記第１のユーザに対して検索要求受付情報を発行すると共に、当該検索要求受付情報を前記第１ユーザ端末へ送信する検索要求第１処理手段、
前記検索要求受付情報の発行要求を行った第１のユーザの識別情報と、前記第１のユーザに対して発行した検索要求受付情報と、を互いに関連付けて記憶する第２記憶手段、
前記第１のユーザとは異なる第２のユーザが利用する第２ユーザ端末より、当該第２のユーザの識別情報と共に、第２のユーザが前記第１のユーザから取得した検索要求受付情報を受信し、前記第２記憶手段を参照して、当該検索要求受付情報に関連付けられている第１のユーザの識別情報を特定する検索要求第２処理手段、
前記特定された第１のユーザの識別情報と前記第２のユーザの識別情報とに基づいて前記第１記憶手段を参照し、当該第１のユーザと当該第２のユーザの属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索を行う共通属性項目検索手段、
前記検索の結果を、前記第１ユーザ端末と前記第２ユーザ端末とにそれぞれ通知する検索結果送信手段、
を少なくとも有することを特徴とする共通属性情報検索装置。
【請求項２】
前記第２のユーザが複数存在し、
前記共通属性項目検索手段は、第１のユーザと各第２のユーザの属性情報を項目ごとに比較すると共に、第２のユーザ同士の属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索をそれぞれ行う、
ことを特徴とする請求項１に記載の共通属性情報検索装置。
【請求項３】
前記第２のユーザが複数存在し、
前記共通属性項目検索手段は、第１のユーザと全第２のユーザの属性情報を項目ごとに比較して、少なくとも２以上のユーザの属性情報同士が同一である共通属性項目を特定する検索を行う、
ことを特徴とする請求項１に記載の共通属性情報検索装置。
【請求項４】
前記共通属性項目検索手段は、特定された共通属性項目に該当する属性情報をユーザごとに抽出し、
前記検索結果送信手段は、検索の結果として抽出した前記属性情報を該当する各ユーザのユーザ端末へそれぞれ通知する、
ことを特徴とする請求項１乃至３の何れか１項に記載の共通属性情報検索装置。
【請求項５】
前記共通属性項目検索手段は、特定された共通属性項目の数をユーザごとに算出し、
前記検索結果送信手段は、検索の結果として算出した前記共通属性項目の数を該当する各ユーザのユーザ端末へそれぞれ通知する、
ことを特徴とする請求項１乃至３の何れか１項に記載の共通属性情報検索装置。
【請求項６】
前記共通属性項目検索手段は、算出した共通属性項目の数を大きさの順に並べ替え、
前記検索結果送信手段は、検索の結果として前記並べ替えた共通属性項目の数を該当する各ユーザのユーザ端末へそれぞれ通知する、
ことを特徴とする請求項５に記載の共通属性情報検索装置。
【請求項７】
前記共通属性項目検索手段は、比較した全項目の数に対する共通属性項目の数の割合を算出し、
前記検索結果送信手段は、検索の結果として前記共通属性項目の数に代えて、前記算出した共通属性項目の数の割合を該当する各ユーザのユーザ端末へそれぞれ通知する、
ことを特徴とする請求項５又は６に記載の共通属性情報検索装置。
【請求項８】
前記検索要求受付情報は、ワンタイムパスワードである、
ことを特徴とする請求項１乃至７の何れか１項に記載の共通属性情報検索装置。
【請求項９】
前記検索要求第１処理手段での検索要求受付情報の発行に応じ、当該検索要求受付情報と関連付けて検索要求受付情報の発行時間を一時的に記憶し、所定の時間又は前記第１のユーザによって設定された時間が経過したとき、前記検索要求受付情報の使用禁止の情報を前記第２記憶手段に記憶する検索終了第１指示手段、
をさらに有し、
前記検索要求第２処理手段は、検索要求受付情報の受信に応じ、前記第２記憶手段を参照して当該検索要求受付情報の使用禁止の情報の有無を確認し、使用禁止の情報があった場合に処理を終了する、
ことを特徴とする請求項１乃至８の何れか１項に記載の共通属性情報検索装置。
【請求項１０】
前記検索要求第１処理手段での検索要求受付情報の発行要求の受信に応じ、前記第１ユーザ端末との通信接続状況を一定時間ごとに確認し、前記第１ユーザ端末との接続が切断されたとき、第１のユーザの識別情報に基づき前記検索要求受付情報の使用禁止の情報を前記第２記憶手段に記憶する検索終了第２指示手段、
をさらに有し、
前記検索要求第２処理手段は、検索要求受付情報の受信に応じ、前記第２記憶手段を参照して当該検索要求受付情報の使用禁止の情報の有無を確認し、使用禁止の情報があった場合に処理を終了する、
ことを特徴とする請求項１乃至８の何れか１項に記載の共通属性情報検索装置。
【請求項１１】
前記第１ユーザ端末より、当該第１のユーザの識別情報と共に、検索終了要求を受信したとき、当該検索終了要求に含まれる第１のユーザの識別情報に基づき検索要求受付情報の使用禁止の情報を前記第２記憶手段に記憶する検索終了第３指示手段、
をさらに有し、
前記検索要求第２処理手段は、検索要求受付情報の受信に応じ、前記第２記憶手段を参照して当該検索要求受付情報の使用禁止の情報の有無を確認し、使用禁止の情報があった場合に処理を終了する、
ことを特徴とする請求項１乃至８の何れか１項に記載の共通属性情報検索装置。
【請求項１２】
前記第１記憶手段は、ユーザ端末への連絡先情報を前記ユーザ識別情報と互いに付けてさらに記憶し、
前記共通属性項目検索手段は、前記検索要求第２処理手段にて第１のユーザの識別情報を特定した後、前記第１記憶手段を参照して当該第１のユーザの識別情報に基づいて連絡先情報を特定し、当該連絡先情報に基づいて第１ユーザ端末に対して、前記第２のユーザと属性情報の比較検索を実施しても良いかを問う旨の第１のメッセージを送信すると共に、第１ユーザ端末より前記第２のユーザと属性情報の比較検索を実施することに合意する旨の第２のメッセージを受信することを条件に検索を行う、
ことを特徴とする請求項１乃至１１の何れか１項に記載の共通属性情報検索装置。
【請求項１３】
通信ネットワーク上に開設されたネットワークサービスサイトにて自らの特徴を表す属性情報を登録したユーザがそれぞれ利用する複数のユーザ端末と通信ネットワークを介してそれぞれ接続され、前記ユーザを識別するユーザ識別情報と、当該ユーザが予め登録した少なくとも１以上の項目からなる属性情報と、を互いに関連付けて記憶する第１記憶手段を有する装置により、ユーザ同士の繋がりを確認する共通属性情報を検索する方法であって、
検索要求第１処理手段が、前記ユーザの中で前記共通属性情報の検索を要求する第１のユーザが利用する第１ユーザ端末より、当該第１のユーザの識別情報と、検索要求受付情報の発行要求を受信するステップ、
検索要求第１処理手段が、前記検索要求受付情報の発行要求の受信に応じ、前記第１のユーザに対して検索要求受付情報を発行すると共に、前記第１ユーザ端末へ送信するステップ、
第２記憶手段が、前記検索要求受付情報の発行要求を行った第１のユーザの識別情報と、前記第１のユーザに対して発行した検索要求受付情報と、を互いに関連付けて記憶するステップ、
検索要求第２処理手段が、前記第１のユーザとは異なる第２のユーザが利用する第２ユーザ端末より、当該第２のユーザの識別情報と共に、前記第２のユーザが前記第１のユーザから取得した検索要求受付情報を受信するステップ、
検索要求第２処理手段が、前記検索要求受付情報の受信に応じ、前記第２記憶手段を参照して、当該検索要求受付情報に関連付けられている第１のユーザの識別情報を特定するステップ、
共通属性項目検索手段が、前記特定された第１のユーザの識別情報と前記第２のユーザの識別情報とに基づいて前記第１記憶手段を参照し、当該第１のユーザと当該第２のユーザの属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索を行うステップ、
検索結果送信手段が、前記検索の結果を、前記第１ユーザ端末と前記第２ユーザ端末とにそれぞれ通知するステップ、
を少なくとも有していることを特徴とする共通属性情報検索方法。
【請求項１４】
通信ネットワーク上に開設されたネットワークサービスサイトにて自らの特徴を表す属性情報を登録したユーザがそれぞれ利用する複数のユーザ端末と通信ネットワークを介してそれぞれ接続され、前記ユーザを識別するユーザ識別情報と、当該ユーザが予め登録した少なくとも１以上の項目からなる属性情報と、を互いに関連付けて記憶する第１記憶手段を有し、ユーザ同士の繋がりを確認する共通属性情報を検索することを実行させるためにコンピュータを、
前記ユーザの中で前記共通属性情報の検索を要求する第１のユーザが利用する第１ユーザ端末より、当該第１のユーザの識別情報と、検索要求受付情報の発行要求を受信する手段、
前記検索要求受付情報の発行要求の受信に応じ、前記第１のユーザに対して検索要求受付情報を発行すると共に、前記第１ユーザ端末へ送信する手段、
前記検索要求受付情報の発行要求を行った第１のユーザの識別情報と、前記第１のユーザに対して発行した検索要求受付情報と、を互いに関連付けて第２記憶手段に記憶する手段、
前記第１のユーザとは異なる第２のユーザが利用する第２ユーザ端末より、当該第２のユーザの識別情報と共に、前記第２のユーザが前記第１のユーザから取得した検索要求受付情報を受信する手段、
前記検索要求受付情報の受信に応じ、前記第２記憶手段を参照して、当該検索要求受付情報に関連付けられている第１のユーザの識別情報を特定する手段、
前記特定された第１のユーザの識別情報と前記第２のユーザの識別情報とに基づいて前記第１記憶手段を参照し、当該第１のユーザと当該第２のユーザの属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索を行う手段、
前記検索の結果を、前記第１ユーザ端末と前記第２ユーザ端末とにそれぞれ通知する手段、
として機能させることを特徴とする共通属性情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワーク上に開設されたネットワークサービスサイトにて自らの特徴を表す属性情報を登録した少なくとも２以上のユーザが共に利用する共通属性情報検索装置、共通属性情報検索方法、及び共通属性情報検索プログラムに係り、詳しくは、ユーザ同士の共通の属性情報を検索する技術に関するものである。
【背景技術】
【０００２】
近年、インターネット等の通信ネットワーク上に開設されたコミュニティ型のＷｅｂサイトを利用して、新たな友人関係を築くようにしたサービスが普及している。このようなサービスは、ソーシャルネットワークサービス（以下、「ＳＮＳサービス」と記す。）と称され、事前に生年月日や出身地、出身校（学歴）、仕事（職業）、電子メールアドレス、血液型、趣味、好きなスポーツ、好きな食べ物、といった自らの特徴を表す属性情報を行うことで、新たな友人関係を築くために利用することができる。このようなＳＮＳサービスには、不特定多数のものが誰でも自由に参加できるものの他、事前に属性情報の登録を行って会員となった既存の参加者からの招待がないと利用することができないものもある。
【０００３】
また、従来のＳＮＳサービスでは、ＳＮＳサービスに参加したり、友人関係を築いたりしていると、公開設定によってＳＮＳサービスへの参加時に登録した属性情報の一部もしくは全部が他の参加者に公開されるものとなっている。この属性情報の公開は、その範囲を広げることで新たな友人関係を築き易くしている。
したがって、より多くの細かな属性情報が登録され、公開設定されていれば、互いに共通する属性情報を縁として、新たな友人関係やより深い友人関係が築き易くなる。
そこで、ユーザ（参加者）の要求に適合した人物を検索するようにした手段が幾つか提案されている（たとえば、特許文献１乃至３を参照）。
【０００４】
ところが上記特許文献１乃至３に記載された手段では何れも、他の参加者へ公開可として設定登録された属性情報に基づき、サービスに登録されている参加者全員を対象として検索を行っており、特定の参加者との間で共通する属性情報の検索をより詳細に行うものではない。
すなわち属性情報には、一般的に他の参加者へ公開しても良い情報（以下、「公開可情報」と記す。）と、友人関係が築かれている参加者といえども公開するのには抵抗がある情報（以下、「公開不可情報」と記す。）とがある。
しなしながら、ＳＮＳサービスには、会員となった既存の参加者からの招待がないと利用することができないもの以外に、会員等の招待がなくても不特定多数のものが誰でも自由に参加できるものがある。したがって、公開可情報であってもむやみに公開すると、架空請求や成り済ましといったことに悪用されてしまう虞がある。
また、公開不可情報は最初から登録されない虞が多いため、公開不可情報に基づいて同じ境遇の仲間と新たな友人関係を築くことは非常に困難であった。
【０００５】
したがって、公開可情報が不正に利用されてしまうことなく、安全に安心感をもって参加者との間で詳細な属性情報の検索を行うことや、公開不可情報に基づいて同じ境遇の仲間と新たな友人関係を築くことができる検索を行うようにした手段は、現在のところ提案されていない。
【特許文献１】特開２００１−２８２８０５号公報
【特許文献２】特開２００２−９１９９４号公報
【特許文献３】特開２００５−２５９０７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記事情に鑑みて成されたものであり、属性情報をむやみに公開せず、効果的に新たな友人関係を築くようにした仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の共通属性情報検索装置は、通信ネットワーク上に開設されたネットワークサービスサイトにて自らの特徴を表す属性情報を登録したユーザがそれぞれ利用する複数のユーザ端末と通信ネットワークを介してそれぞれ接続され、ユーザ同士の繋がりを確認する共通属性情報を検索する装置であって、前記ユーザを識別するユーザ識別情報と、当該ユーザが予め登録した少なくとも１以上の項目からなる属性情報と、を互いに関連付けて記憶する第１記憶手段、前記ユーザの中で前記共通属性情報の検索を要求する第１のユーザが利用する第１ユーザ端末より、当該第１のユーザの識別情報と、検索要求受付情報の発行要求を受信し、前記第１のユーザに対して検索要求受付情報を発行すると共に、当該検索要求受付情報を前記第１ユーザ端末へ送信する検索要求第１処理手段、前記検索要求受付情報の発行要求を行った第１のユーザの識別情報と、前記第１のユーザに対して発行した検索要求受付情報と、を互いに関連付けて記憶する第２記憶手段、前記第１のユーザとは異なる第２のユーザが利用する第２ユーザ端末より、当該第２のユーザの識別情報と共に、第２のユーザが前記第１のユーザから取得した検索要求受付情報を受信し、前記第２記憶手段を参照して、当該検索要求受付情報に関連付けられている第１のユーザの識別情報を特定する検索要求第２処理手段、前記特定された第１のユーザの識別情報と前記第２のユーザの識別情報とに基づいて前記第１記憶手段を参照し、当該第１のユーザと当該第２のユーザの属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索を行う共通属性項目検索手段、前記検索の結果を、前記第１ユーザ端末と前記第２ユーザ端末とにそれぞれ通知する検索結果送信手段、を少なくとも有していることを特徴とする。
【０００８】
また、本発明の共通属性情報検索装置は、前記第２のユーザが複数存在し、前記共通属性項目検索手段が、第１のユーザと各第２のユーザの属性情報を項目ごとに比較すると共に、第２のユーザ同士の属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索をそれぞれ行う、ものとしても良い。
【０００９】
また、本発明の共通属性情報検索装置は、前記第２のユーザが複数存在し、前記共通属性項目検索手段が、第１のユーザと全第２のユーザの属性情報を項目ごとに比較して、少なくとも２以上のユーザの属性情報同士が同一である共通属性項目を特定する検索を行う、ものとしても良い。
【００１０】
また、本発明の共通属性情報検索装置は、前記共通属性項目検索手段が、特定された共通属性項目に該当する属性情報をユーザごとに抽出し、前記検索結果送信手段が、検索の結果として抽出した前記属性情報を該当する各ユーザのユーザ端末へそれぞれ通知する、ものとしても良い。
【００１１】
また、本発明の共通属性情報検索装置は、前記共通属性項目検索手段が、特定された共通属性項目の数をユーザごとに算出し、前記検索結果送信手段が、検索の結果として算出した前記共通属性項目の数を該当する各ユーザのユーザ端末へそれぞれ通知する、ものとしても良い。
【００１２】
また、本発明の共通属性情報検索装置は、前記共通属性項目検索手段が、算出した共通属性項目の数を大きさの順に並べ替え、前記検索結果送信手段が、検索の結果として前記並べ替えた共通属性項目の数を該当する各ユーザのユーザ端末へそれぞれ通知する、ものとしても良い。
【００１３】
また、本発明の共通属性情報検索装置は、前記共通属性項目検索手段が、比較した全項目の数に対する共通属性項目の数の割合を算出し、前記検索結果送信手段が、検索の結果として前記共通属性項目の数に代えて、前記算出した共通属性項目の数の割合を該当する各ユーザのユーザ端末へそれぞれ通知する、ものとしても良い。
【００１４】
また、本発明の共通属性情報検索装置は、前記検索要求受付情報が、ワンタイムパスワードである、ものとしても良い。
【００１５】
また、本発明の共通属性情報検索装置は、前記検索要求第１処理手段での検索要求受付情報の発行に応じ、当該検索要求受付情報と関連付けて検索要求受付情報の発行時間を一時的に記憶し、所定の時間又は前記第１のユーザによって設定された時間が経過したとき、前記検索要求受付情報の使用禁止の情報を前記第２記憶手段に記憶する検索終了第１指示手段、をさらに有し、前記検索要求第２処理手段は、検索要求受付情報の受信に応じ、前記第２記憶手段を参照して当該検索要求受付情報の使用禁止の情報の有無を確認し、使用禁止の情報があった場合に処理を終了するものとしても良い。
【００１６】
さらに、本発明の共通属性情報検索装置は、前記検索要求第１処理手段での検索要求受付情報の発行要求の受信に応じ、前記第１ユーザ端末との通信接続状況を一定時間ごとに確認し、前記第１ユーザ端末との接続が切断されたとき、第１のユーザの識別情報に基づき前記検索要求受付情報の使用禁止の情報を前記第２記憶手段に記憶する検索終了第２指示手段、をさらに有し、前記検索要求第２処理手段は、検索要求受付情報の受信に応じ、前記第２記憶手段を参照して当該検索要求受付情報の使用禁止の情報の有無を確認し、使用禁止の情報があった場合に処理を終了するものとしても良い。
【００１７】
また、本発明の共通属性情報検索装置は、前記第１ユーザ端末より、当該第１のユーザの識別情報と共に、検索終了要求を受信したとき、当該検索終了要求に含まれる第１のユーザの識別情報に基づき検索要求受付情報の使用禁止の情報を前記第２記憶手段に記憶する検索終了第３指示手段、をさらに有し、前記検索要求第２処理手段は、検索要求受付情報の受信に応じ、前記第２記憶手段を参照して当該検索要求受付情報の使用禁止の情報の有無を確認し、使用禁止の情報があった場合に処理を終了するものとしても良い。
【００１８】
また、本発明の共通属性情報検索装置は、前記第１記憶手段が、ユーザ端末への連絡先情報を前記ユーザ識別情報と互いに付けてさらに記憶し、前記共通属性項目検索手段が、前記検索要求第２処理手段にて第１のユーザの識別情報を特定した後、前記第１記憶手段を参照して当該第１のユーザの識別情報に基づいて連絡先情報を特定し、当該連絡先情報に基づいて第１ユーザ端末に対して、前記第２のユーザと属性情報の比較検索を実施しても良いかを問う旨のメッセージを送信すると共に、第１ユーザ端末より前記第２のユーザと属性情報の比較検索を実施することに合意する旨の回答を受信することを条件に検索を行う、ものとしても良い。
【００１９】
また、本発明の共通属性情報検索方法は、通信ネットワーク上に開設されたネットワークサービスサイトにて自らの特徴を表す属性情報を登録したユーザがそれぞれ利用する複数のユーザ端末と通信ネットワークを介してそれぞれ接続され、前記ユーザを識別するユーザ識別情報と、当該ユーザが予め登録した少なくとも１以上の項目からなる属性情報と、を互いに関連付けて記憶する第１記憶手段を有する装置により、ユーザ同士の繋がりを確認する共通属性情報を検索する方法であって、検索要求第１処理手段が、前記ユーザの中で前記共通属性情報の検索を要求する第１のユーザが利用する第１ユーザ端末より、当該第１のユーザの識別情報と、検索要求受付情報の発行要求を受信するステップ、検索要求第１処理手段が、前記検索要求受付情報の発行要求の受信に応じ、前記第１のユーザに対して検索要求受付情報を発行すると共に、前記第１ユーザ端末へ送信するステップ、第２記憶手段が、前記検索要求受付情報の発行要求を行った第１のユーザの識別情報と、前記第１のユーザに対して発行した検索要求受付情報と、を互いに関連付けて記憶するステップ、検索要求第２処理手段が、前記第１のユーザとは異なる第２のユーザが利用する第２ユーザ端末より、当該第２のユーザの識別情報と共に、前記第２のユーザが前記第１のユーザから取得した検索要求受付情報を受信するステップ、検索要求第２処理手段が、前記検索要求受付情報の受信に応じ、前記第２記憶手段を参照して、当該検索要求受付情報に関連付けられている第１のユーザの識別情報を特定するステップ、共通属性項目検索手段が、前記特定された第１のユーザの識別情報と前記第２のユーザの識別情報とに基づいて前記第１記憶手段を参照し、当該第１のユーザと当該第２のユーザの属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索を行うステップ、検索結果送信手段が、前記検索の結果を、前記第１ユーザ端末と前記第２ユーザ端末とにそれぞれ通知するステップ、を少なくとも有していることを特徴とする。
【００２０】
また、本発明の共通属性情報検索プログラムは、通信ネットワーク上に開設されたネットワークサービスサイトにて自らの特徴を表す属性情報を登録したユーザがそれぞれ利用する複数のユーザ端末と通信ネットワークを介してそれぞれ接続され、前記ユーザを識別するユーザ識別情報と、当該ユーザが予め登録した少なくとも１以上の項目からなる属性情報と、を互いに関連付けて記憶する第１記憶手段を有し、ユーザ同士の繋がりを確認する共通属性情報を検索することを実行させるためにコンピュータを、前記ユーザの中で前記共通属性情報の検索を要求する第１のユーザが利用する第１ユーザ端末より、当該第１のユーザの識別情報と、検索要求受付情報の発行要求を受信する手段、前記検索要求受付情報の発行要求の受信に応じ、前記第１のユーザに対して検索要求受付情報を発行すると共に、前記第１ユーザ端末へ送信する手段、前記検索要求受付情報の発行要求を行った第１のユーザの識別情報と、前記第１のユーザに対して発行した検索要求受付情報と、を互いに関連付けて第２記憶手段に記憶する手段、前記第１のユーザとは異なる第２のユーザが利用する第２ユーザ端末より、当該第２のユーザの識別情報と共に、前記第２のユーザが前記第１のユーザから取得した検索要求受付情報を受信する手段、前記検索要求受付情報の受信に応じ、前記第２記憶手段を参照して、当該検索要求受付情報に関連付けられている第１のユーザの識別情報を特定する手段、前記特定された第１のユーザの識別情報と前記第２のユーザの識別情報とに基づいて前記第１記憶手段を参照し、当該第１のユーザと当該第２のユーザの属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索を行う手段、前記検索の結果を、前記第１ユーザ端末と前記第２ユーザ端末とにそれぞれ通知する手段、として機能させることを特徴とする。
【発明の効果】
【００２１】
本発明の共通属性情報検索装置によれば、第１のユーザからの要求に応じて検索要求受付情報を発行すると共に、検索要求受付情報の発行要求を行った第１のユーザの識別情報と、前記第１のユーザに対して発行した検索要求受付情報と、を互いに関連付けて記憶する。一方、第２のユーザから第２のユーザの識別情報と共に、検索要求受付情報を取得する。ゆえに、第２のユーザより取得した検索要求受付情報に基づいて第１のユーザを特定し、第２のユーザの識別情報に基づいて第２のユーザを特定することで、登録された多くのユーザの中から検索対象となるユーザを特定することができる。これにより、検索対象となったユーザの属性情報を項目ごとに比較する検索を効率良く効果的に行うことができる。
また、事前に登録された属性情報の中から、属性情報同士が同一である合致した共通属性項目だけを特定する。ゆえに、合致しなかった属性情報は公開せず、合致した属性情報だけをそれぞれのユーザに通知することで、公開可情報の安全性と、公開不可属性情報の秘密性を保持することができる。これにより、不特定多数のものが誰でも自由に参加できる場合や、事前に属性情報の登録を行って会員となった既存の参加者からの招待がないと利用することができない場合に関係なく、双方の場合において、公開可情報が不正に利用されてしまう虞なく、安全に安心感をもって参加者との間で詳細な属性情報の検索を行うことができる。しかも、公開不可情報に基づいて同じ境遇の仲間と新たな友人関係を築くことができる検索を行うことができる。
したがって、本発明では、属性情報をむやみに公開せず、効果的に新たな友人関係を築くようにした共通属性情報検索装置、共通属性情報検索方法、及び共通属性情報検索プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しながら、本発明に係る共通属性情報検索装置、共通属性情報検索方法、及び共通属性情報検索プログラムの一例について説明する。
本実施形態は、通信ネットワーク上に開設されたＳＮＳサービスサイトにて自らの特徴を表す属性情報を登録したユーザが、所定のユーザとの繋がりを示す互いに共通する属性情報を確認することで、新たな人間関係を容易にかつ効果的に築くことを支援することができるようにした場合を例に説明する。
【００２３】
図１は、本発明に係る共通属性情報検索装置（以下、「本サーバ」という）を用いた共通属性情報検索システム（以下、「本システム」という。）の実施形態の一例を示すブロック図である。符号１０は本サーバを示す。
図１に示すように、本サーバ１０は、通信ネットワーク上に開設されたＳＮＳサービスサイトにて自らの特徴を表す属性情報を登録した少なくとも２以上のユーザがそれぞれ利用する第１ユーザ端末２０及び第２ユーザ端末３０と、情報の送受信が可能となるよう通信ネットワークＮＷを介して接続された装置である。
【００２４】
通信ネットワークＮＷの例としては、インターネットやＬＡＮ（Local Area Network）などのコンピュータ通信網がある。本サーバ１０及び、第１ユーザ端末２０、第２ユーザ端末３０は、専用線、公衆交換電話網（ＰＳＴＮ）、無線電話網、ＣＡＴＶ網、衛星通信網等の通信回線を介して通信ネットワークＮＷと接続している。
【００２５】
第１ユーザ端末２０及び第２ユーザ端末３０は、共に本サーバ１０と情報の送受信が可能な情報処理装置であればよく、たとえば、パーソナルコンピュータをはじめ、データ通信機能を有するＰＤＡ（Personal Digital Assistant）や携帯電話機などで実現される。
また、第１ユーザ端末２０及び第２ユーザ端末３０は、図示しないが、ＣＰＵ（中央処理装置）、プログラム記憶部、マウスやキーボード又はキーボタン等の入力装置、ディスプレイ等の出力装置、ＯＳ（オペレーティング・システム）、ＷＷＷブラウザ、等を有する。
なお、図１ではそれぞれ一つずつの第１ユーザ端末２０、第２ユーザ端末３０しか通信ネットワークＮＷを介して本サーバ１０に接続されていないが、本サーバ１０は、図２５に基づいて後述するように、複数の第２ユーザ端末３０（Ａ，Ｂ・・ｎ）とそれぞれ接続されているものでも良い。
【００２６】
次に、本サーバ１０の構成について説明する。
本サーバ１０は図２に示すように、基本的に、ユーザ情報データベース（ＤＢ）１と、検索要求受付情報記憶部２と、検索要求第１処理部１１と、検索要求第２処理部１２と、共通属性項目検索部１３と、検索結果送信部１４と、を少なくとも有している。また、本サーバ１０は、必要に応じて、検索終了部１５を有するものとしても良い。
【００２７】
これらの機能ブロックは、本サーバ１０が保持するＣＰＵ（中央処理装置）やプログラム記憶部等により構成することができる。ＣＰＵは、プログラム記憶部に記憶されたプログラムに従い、本サーバ１０の各構成要素を統制制御し、プログラム処理を実行する。プログラム記憶部は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等で構成され、本サーバ１０が使用する各種プログラムを記憶している。
【００２８】
なお、本サーバ１０では、本発明に係る共通属性情報検索プログラム（以下、「本プログラム」という。）を実行することで、以下に説明する共通属性情報検索方法（以下、「本方法」という。）を実現する。
また、本プログラムを記録したコンピュータ読取可能な記録媒体（以下、「本記録媒体」という。）を用いれば、図示しないコンピュータを本サーバ１０と同様に機能させることができる。すなわち、図示しないコンピュータが、本記録媒体から本プログラムを読み取り、それを実行することで、本方法を実現することができる。
【００２９】
ユーザ情報ＤＢ１は、ユーザ識別情報（以下、「ユーザＩＤ」という。）と、当該ユーザが予め登録した少なくとも１以上の項目からなる属性情報と、を互いに関連付けて記憶する手段である。この属性情報は、たとえば、ユーザの出身地や出身校、血液型、趣味、特技、スポーツといった項目に回答する情報をいい、具体的は、出身校という項目に対して「○○大学」もしくは「○○大学卒業」、血液型という項目に対して「Ｏ型」、趣味という項目に対して「音楽鑑賞」といったものである。
また、検索のための属性情報は、各項目に対して、それぞれを一つずつ入力する場合があれば、まとめて入力する場合もある。まとめて属性情報を入力する場合は、たとえば、検索のためのキーワードということで、単語を思いつくまま、あるいは「，」や「スペース」で区切って、一つの枠に入力する場合が考えられる。また、ＨＴＭＬ画面、たとえば日記とかコミュニティの書き込みを属性情報とし、この画面にあるもの全てを検索してもよい。
このユーザ情報ＤＢ１では、ユーザ端末への連絡先情報を前記ユーザＩＤと互いに関連付けてさらに記憶している。
なお、本発明では、ユーザが自らの特徴を表す属性情報を登録することによって、ユーザＩＤが発行・付与されている。
【００３０】
図３は、ユーザ情報ＤＢ１に記憶されている情報の例を示す図である。
たとえば、図３に示すユーザ情報データベースでは、ユーザＩＤをインデックスとして、各属性情報と、連絡先情報とを１レコードとしてデータベースを構成することを示している。
【００３１】
検索要求受付情報記憶部２は、検索要求受付情報の発行要求を行った第１のユーザＩＤと、この第１のユーザに対して発行した検索要求受付情報と、を互いに関連付けて記憶する手段である。
図４は、検索要求受付情報記憶部２に記憶されている情報の例を示す図である。
たとえば、図４に示す検索要求受付情報記憶部では、ユーザＩＤと、検索要求受付情報としての検索パスワード（以下、「検索ＰＷ」を記す。）と、検索ＰＷの使用有無情報と、を関連付けて構成することを示している。
【００３２】
また、検索ＰＷとしては、毎回同じＰＷを使用する通常の認証方式によるものでも良いが、端末からサーバまでの通信経路上でＰＷが盗み取られてしまう可能性があるため、いわゆる「ワンタイムパスワード（ＰＷ）」と称されるものであっても良い。このワンタイムＰＷは、認証のために１回しか使えない使い捨てのＰＷであり、たとえば、システム側で一定のルールによって生成されたランダムな数字や文字の組み合わせをいう。
【００３３】
検索要求第１処理部１１は、ユーザの中で共通属性情報の検索を要求する第１のユーザが利用する第１ユーザ端末２０より、この第１のユーザＩＤと、検索要求受付情報の発行要求を受信し、第１のユーザに対して検索ＰＷを発行すると共に、この検索ＰＷを第１ユーザ端末２０へ送信する処理を行なう。
この検索要求第１処理部１１にて受信された検索要求受付情報の発行を要求する旨の情報は、検索終了部１５へ送信される。
【００３４】
この際、検索要求第１処理部１１は、たとえば、検索要求受付情報発行要求受信部１１ａと、検索要求受付情報発行部１１ｂと、検索要求受付情報送信部１１ｃと、から構成されるものとすることができる。
すなわち、検索要求受付情報発行要求受信部１１ａが、第１ユーザ端末２０より、当該第１のユーザＩＤと、検索要求受付情報としての検索ＰＷの発行要求を受信する。
次いで、検索要求受付情報発行部１１ｂが、第１のユーザに対して検索ＰＷを発行する。
そして、検索要求受付情報送信部１１ｃが、この検索ＰＷを第１ユーザ端末２０へ送信する。
【００３５】
検索要求第２処理部１２は、第１のユーザとは異なる第２のユーザが利用する第２ユーザ端末３０より、この第２のユーザＩＤと共に、第２のユーザが第１のユーザから取得した検索ＰＷを受信し、検索要求受付情報記憶部２を参照して、この検索ＰＷに関連付けられている第１のユーザＩＤを特定する処理を行なう。
この検索要求第２処理部１２にて特定された第１のユーザＩＤは、共通属性項目検索部１３へ送信される。
【００３６】
また、検索要求第２処理部１２は、検索要求受付情報の受信に応じ、前記第２記憶手段を参照して当該検索要求受付情報の使用禁止の情報の有無を確認し、使用禁止の情報があった場合に処理を終了する機能を有している。
【００３７】
この際、検索要求第２処理部１２は、たとえば、検索要求受付情報受信部１２ａと、検索要求受付情報使用可否判定部１２ｂと、第１のユーザ特定部１２ｃと、から構成されるものとすることができる。
すなわち、検索要求受付情報受信部１２ａが、第２ユーザ端末３０より、この第２のユーザＩＤと共に、第２のユーザが第１のユーザから取得した検索ＰＷを受信する。
引き続き検索要求受付情報使用可否判定部１２ｂが、検索要求受付情報の受信に応じ、検索要求受付情報記憶部２を参照して当該検索要求受付情報の使用禁止の情報の有無を確認する。この際、検索要求受付情報記憶部２に使用禁止の情報があった場合は、その後の処理を終了する。
そして、検索要求受付情報記憶部２に使用禁止の情報がなかった場合、第１のユーザ特定部１２ｃが、検索要求受付情報記憶部２を参照して、この検索ＰＷに関連付けられている第１のユーザＩＤを検索して特定する。
【００３８】
共通属性項目検索部１３は、特定された第１のユーザＩＤと第２のユーザＩＤとに基づいてユーザ情報記憶部ＤＢ１を参照し、第１のユーザと第２のユーザの属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索処理を行なう。ここで、属性情報同士が同一とは、たとえば、単語（文字）や数字、記号、図形が一致するものの他、シソーラスを用いて語彙の持つ意味から分類した同義関係、類義関係、広義・狭義関係等にある単語を含む。具体的には、共通の意味をあらわす「マッサージ」と「整体」、共通の機能をあらわす「横笛」と「フルート」、ニーズの合致をあらわす「求人」と「求職」もしくは「募集」、上位概念と下位概念の共通をあらわす「音楽」と「クラッシック」、「楽器」と「バイオリン」といったものを同一とする。
この共通属性項目検索部１３にて検索された結果は、検索結果送信部１５へ送信される。
【００３９】
また、共通属性項目検索部１３は、第２のユーザが複数存在する場合、第１のユーザと各第２のユーザの属性情報を項目ごとに比較すると共に、第２のユーザ同士の属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索処理をそれぞれ行なう機能を有している。
【００４０】
また、共通属性項目検索部１３は、第２のユーザが複数存在する場合、第１のユーザと全第２のユーザの属性情報を項目ごとに比較して、少なくとも２以上のユーザの属性情報同士が同一である共通属性項目を特定する検索処理をそれぞれ行なう機能を有している。
【００４１】
また、共通属性項目検索部１３は、特定された共通属性項目に該当する属性情報をユーザごとに抽出する処理を行なう機能を有している。
【００４２】
また、共通属性項目検索部１３は、特定された共通属性項目の数をユーザごとに算出する処理を行なう機能を有している。
【００４３】
また、共通属性項目検索部１３は、算出した共通属性項目の数を大きさの順に並べ替える処理を行なう機能を有している。
【００４４】
また、共通属性項目検索部１３は、比較した全項目の数に対する共通属性項目の数の割合を算出する処理を行なう機能を有している。
【００４５】
さらに、共通属性項目検索部１３は、検索要求第２処理部１２にて第１のユーザＩＤを特定した後、ユーザ情報記憶部ＤＢ１を参照してこの第１のユーザＩＤに基づいて連絡先情報を特定し、この連絡先情報に基づいて第１ユーザ端末２０に対して、第２のユーザと属性情報の比較検索を実施しても良いかを確認する旨のメッセージを送信すると共に、第１ユーザ端末２０より第２のユーザと属性情報の比較検索を実施することに合意する旨の回答を受信することを条件に検索処理を行なう機能を有している。
【００４６】
この際、共通属性項目検索部１３は、たとえば、検索実施確認部１３ａと、共通属性項目特定部１３ｂと、共通属性項目数算出部１３ｃと、共通属性項目数順並び替え部１３ｄと、共通属性項目数割合度算出部１３ｅと、属性情報抽出部１３ｆと、から構成されるものとすることができる。
すなわち、検索実施確認部１３ａが、検索要求第２処理部１２にて第１のユーザＩＤを特定した後、ユーザ情報記憶部ＤＢ１を参照してこの第１のユーザＩＤに基づいて連絡先情報を特定し、この連絡先情報に基づいて第１ユーザ端末２０に対して、第２のユーザと属性情報の比較検索を実施しても良いかを確認する旨のメッセージを送信すると共に、第１ユーザ端末２０より第２のユーザと属性情報の比較検索を実施することに合意する旨の回答を受信することを条件に検索処理を実施する。
【００４７】
次いで、共通属性項目特定部１３ｂが、特定された第１のユーザＩＤと第２のユーザＩＤとに基づいてユーザ情報記憶部ＤＢ１を参照し、第１のユーザと第２のユーザの属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する。
共通属性項目特定部１３ｂは、第２のユーザが複数存在する場合、第１のユーザと各第２のユーザの属性情報を項目ごとに比較すると共に、第２のユーザ同士の属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する。
また、共通属性項目特定部１３ｂは、第２のユーザが複数存在する場合、第１のユーザと全第２のユーザの属性情報を項目ごとに比較して、少なくとも２以上のユーザの属性情報同士が同一である共通属性項目を特定する。特定された共通属性項目は、検索結果送信部１４へ送信される。
【００４８】
また、共通属性項目数算出部１３ｃが、特定された共通属性項目の数をユーザごとに算出する。算出した共通属性項目の数は、検索結果送信部１４へ送信される。ここで、共通属性項目の数とは、属性情報同士が同一であると判断された属性項目の数をいい、たとえば、出身校と、血液型と、スポーツといった属性項目における属性情報同士が同一であると判断された場合、共通属性項目の数は「３」となる。
【００４９】
また、共通属性項目数順並び替え部１３ｄが、算出した共通属性項目の数を大きさの順に並べ替える。並び替えられた共通属性項目は、検索結果送信部１４へ送信される。
【００５０】
また、共通属性項目数割合度算出部１３ｅが、比較した全項目の数に対する共通属性項目の数の割合を算出する。算出した共通属性項目の数の割合は、検索結果送信部１４へ送信される。ここで、共通属性項目の数の割合とは、たとえば、１００を最高として表した数字をいい、具体的には、比較した全項目の数が１０あり、属性情報同士が同一である共通属性項目の数が４であった場合の割合は「４０」となる。また、比較した全項目の数とは、事前に回答が設定されている項目の数でも良いし、互いに回答のあった共通項目の数でもよい。
【００５１】
また、属性情報抽出部１３ｆが、特定された共通属性項目に該当する属性情報をユーザごとに抽出する。抽出された属性情報は、検索結果送信部１４へ送信される。
【００５２】
検索結果送信部１４は、検索の結果を、第１ユーザ端末２０と第２ユーザ端末３０とにそれぞれ通知する処理を行なう。
この検索の結果としては、共通属性項目検索部１３にてユーザごとに抽出したそれぞれの属性情報や、共通属性項目検索部１３にて算出した共通属性項目の数とすることができる。
また、検索の結果としては、共通属性項目の数に代えて、算出した共通属性項目の数の割合としても良い。
【００５３】
検索終了部１５は、検索要求受付情報（検索ＰＷ）の使用禁止を共通属性項目検索部１３へ指示する処理を行なう。
この際、検索終了部１５は、たとえば、検索終了第１指示部１５ａ、検索終了第２指示部１５ｂ、検索終了第３指示部１５ｃ、のいずれか１以上から構成されるものとすることができる。
【００５４】
検索終了第１指示部１５ａは、検索要求第１処理部１１での検索ＰＷの発行に応じ、この検索ＰＷと関連付けて検索ＰＷの発行時間を一時的に記憶し、この記憶した検索ＰＷの発行時間から所定の時間又は第１のユーザによって設定された時間が経過したとき、検索ＰＷの使用禁止の情報を検索要求受付情報記憶部２に記憶する処理を行なう。
【００５５】
検索終了第２指示部１５ｂは、検索要求第１処理部１１での検索ＰＷの発行要求の受信に応じ、第１ユーザ端末２０との通信接続状況を一定時間ごとに確認し、第１ユーザ端末２０との接続が切断されたとき、第１のユーザの識別情報に基づき検索ＰＷの使用禁止の情報を検索要求受付情報記憶部２に記憶する処理を行なう。
【００５６】
検索終了第３指示部１５ｃは、第１ユーザ端末２０より、第１のユーザＩＤと共に、検索終了要求を受信したとき、当該検索終了要求に含まれる第１のユーザの識別情報に基づき検索要求受付情報の使用禁止の情報を前記第２記憶手段に記憶する処理を行なう。
【００５７】
次に、図２に示した本サーバ１０により実行される本方法の一例を図面に基づき説明する。
本方法は、第１のユーザと第２のユーザとが１対１で属性情報の検索を実施するペアの検索（第１の実施の形態）と、幹事役となる第１のユーザと参加者となる複数人の第２のユーザとが属性情報の検索を実施するグループの検索（第２の実施の形態）とに、大きく分けることができる。
【００５８】
＜第１の実施の形態＞
まず、第１の実施の形態として、第１のユーザと第２のユーザとがペアになる場合の属性情報検索の概要について、図１に基づき説明する。
図１に示すように、第１ユーザ端末２０を利用する第１のユーザが、共通属性検索サイトへアクセスし、本サーバ１０に対して検索要求受付情報としての検索ＰＷの発行を要求する（１．参照）。この検索要求受付情報は、たとえばワンタイムＰＷとすることができる。
本サーバ１０は、検索ＰＷの発行要求を受信し、検索ＰＷを発行して第１ユーザ端末２０へ送信する（２．参照）。この際、検索ＰＷは、送信先の第１のユーザ情報と共に記憶する。
【００５９】
第１ユーザ端末２０は、検索ＰＷを受信し、第１のユーザは検索ＰＷを取得する（３．参照）。
次いで、第１のユーザは検索ＰＷを、口頭や電子メール等により第２のユーザへ通知する（４．参照）。
第２ユーザ端末３０を利用する第２のユーザは、共通属性検索サイトへアクセスし、第１のユーザより取得した検索ＰＷを入力する（５．参照）。
【００６０】
本サーバ１０は、検索ＰＷを受信し、検索ＰＷに基づき第１のユーザ情報を特定する（６．参照）。
引き続き、本サーバ１０は、第２のユーザとの共通属性検索を実施しても良いか確認のメッセージを第１ユーザ端末２０に対して送信する（７．参照）。
第１ユーザ端末２０は、第２のユーザとの共通属性検索の実施に合意する回答を本サーバ１０へ送信する（８．参照）。
本サーバ１０は、第１のユーザによる合意に基づき、第１のユーザと第２のユーザとで共通する属性情報の検索を実施する（９．参照）。
【００６１】
そして、本サーバ１０は、検索によって得られた共通属性情報を、第１ユーザ端末２０と第２ユーザ端末３０に対して通知する（１０．参照）。
第１ユーザ端末２０は、第２のユーザとの共通属性情報を本サーバ１０より取得し、第１のユーザが閲覧する（１１Ａ．参照）と共に、第２ユーザ端末３０は、第１のユーザとの共通属性情報を本サーバ１０より取得し、第２のユーザが閲覧する（１１Ｂ．参照）。
【００６２】
これにより、公開したくない情報をむやみに公開することなく、お互いに合致した場合のみその情報公開することで、公開したくない情報に基づいて同じ境遇の仲間と新たな友人関係を効果的に築くようにすることができる。
【００６３】
引き続き、第１の実施の形態として実行される方法の詳細な一例を図５に基づき説明する。図５は、第１の実施の形態における共通属性情報検索方法の基本的な処理の流れを示すシーケンス図である。
本実施の形態では、通信ネットワークＮＷを介して接続された第１のユーザ端末２０がＳＮＳサービスサイトのホームページをダウンロードし、このホームページ上から検索ＰＷの発行を要求して得られた検索ＰＷを第２のユーザへ通知する。引き続き、第２のユーザ端末３０より得られた第２のユーザＩＤと検索ＰＷに基づき第１のユーザと第２のユーザを特定し、これら第１のユーザと第２のユーザを検索対象として、互いに共通する属性情報の検索を実施する場合について説明する。
【００６４】
まず、本サーバ１０は、ユーザＩＤと、ユーザが予め登録した少なくとも１以上の項目からなる属性情報と、ユーザ端末への連絡先情報と、を互いに関連付けてユーザ情報ＤＢ１に記憶しておく（（Ａ）参照）。
【００６５】
次に、第１のユーザは第１ユーザ端末２０を起動し、通信ネットワークＮＷを介して本サーバ１０に接続し、本サーバ１０に構築されたＳＮＳサービスサイトにアクセスしてホームページをダウンロードする。
第１のユーザはＳＮＳサービスサイトを訪問し、事前に付与されたユーザＩＤと、事前に設定したパスワードを入力し、ログインする。なお、ログイン中、第１のユーザＩＤは一時的に記憶されている。
このＳＮＳサービスサイトは、たとえば図１４に示すような形で表すことが出来る。図１４は、本サーバ１０と接続した第１ユーザ端末２０のディスプレイに表示されたＳＮＳサイトのログイン画面の一例を示す図である。このＳＮＳサイトログイン画面１００には、「あなたのＩＤとパスワードを入力し、送信ボタンを押して下さい。」といった案内と共に、このシステムの利用が可能な会員であることを確認するユーザＩＤ入力欄１０１と、パスワード入力欄１０２とからなる会員ログイン欄が表示されている。また、ＳＮＳサイトログイン画面１００には、会員ログイン欄に入力したユーザＩＤやパスワードにてログインを実行するための「送信」ボタン１０９が表示されている。
【００６６】
したがって、ＳＮＳサービスサイトにて属性情報の検索を行なう者は、会員であれば、ユーザＩＤ入力欄１０１にユーザＩＤを入力し、パスワード入力欄１０２にパスワードを入力した後、「送信」ボタン１０９を選択してログインする。
ＳＮＳサイトログイン画面１００にて「送信」ボタン１０９を選択すると、認証の結果、会員登録されていることが認められログインすることで、引き続きメニュー選択画面が第１ユーザ端末２０のディスプレイに表示される。
【００６７】
このメニュー選択画面は、たとえば図１５に示すような形で表すことが出来る。図１５は、本サーバ１０と接続した第１ユーザ端末２０のディスプレイに表示されたメニュー選択画面の一例を示す図である。このメニュー選択画面１１０には、検索ＰＷの発行を要求する「検索パスワードの発行」ボタン１１１、属性情報の検索を要求する「属性情報検索の実施」ボタン１１２、属性情報検索の終了を要求する「属性情報検索の終了」ボタン１１３、・・・及びＳＮＳサービスサイトでの作業を終了する「終了」ボタン１１９、がそれぞれ表示されている。
【００６８】
したがって、検索ＰＷの発行を要求するユーザは、「検索パスワードの発行」ボタン１１１を選択する。
これにより、第１ユーザ端末２０は、検索ＰＷの発行要求を本サーバ１０へ送信する（（１０）参照）。
【００６９】
本サーバ１０は、第１ユーザ端末２０より送信された検索ＰＷの発行要求を受信する（（２０）参照）。
次いで、本サーバ１０は、第１のユーザに対して検索ＰＷを発行する（（３０）参照）。
引き続き本サーバ１０は、発行した検索ＰＷを、第１のユーザＩＤと互いに関連付けて検索要求受付情報記憶部２へ記憶する（（４０）参照）。
さらに本サーバ１０は、発行した検索ＰＷを、第１ユーザ端末２０へ送信する（（５０）参照）。
【００７０】
第１ユーザ端末２０は、本サーバ１０より送信された検索ＰＷを受信する（（６０）参照）。
すなわち、第１ユーザ端末２０のディスプレイに表示されたメニュー選択画面１１０にて「検索パスワードの発行」ボタン１１１を選択すると、引き続き検索ＰＷ通知画面が第１ユーザ端末２０のディスプレイに表示される。
この検索ＰＷ通知画面は、たとえば図１６に示すような形で表すことが出来る。図１６は、本サーバ１０と接続した第１ユーザ端末２０のディスプレイに表示された検索ＰＷ通知画面の一例を示す図である。この検索ＰＷ通知画面１２０には、第１のユーザに対して発行された検索ＰＷを通知する検索ＰＷ表示欄１２１が表示されている。また、検索ＰＷ通知画面１２０には、発行された検索ＰＷの有効時間の設定有無を選択する「はい」ボタン１２８と、「いいえ」ボタン１２９が表示されている。
【００７１】
この検索ＰＷの有効時間は、予め設定された所定の時間や、検索ＰＷの発行要求を行った第１のユーザが任意に設定することができる。したがって、予め有効時間が設定されている場合は、「はい」ボタン１２８を選択することで所定の時間が設定される。一方、任意に有効時間を設定する場合は、「はい」ボタン１２８を選択することで、さらに有効時間を設定する画面（不図示）が表示されるものとなる。そして、「いいえ」ボタン１２９を選択した場合は、後述する属性情報検索実施の確認通知があるまで待機画面（不図示）を表示するか、もしくは一旦ＳＮＳサービスサイトでの作業を終了する。
【００７２】
次いで、第１のユーザは、ユーザ同士の繋がりを確認する共通属性情報の検索を希望する第２のユーザへ、口頭や電子メール等により検索ＰＷを通知する（７０Ａ参照）。
第２のユーザは、第１のユーザより検索ＰＷを取得する（７０Ｂ参照）。
そして、第２のユーザは、第１のユーザが希望する共通属性情報の検索を受ける場合は、第２ユーザ端末３０を起動し、通信ネットワークＮＷを介して本サーバ１０に接続し、本サーバ１０に構築されたＳＮＳサービスサイトにアクセスしてホームページをダウンロードする。
第２のユーザはＳＮＳサービスサイトを訪問し、事前に付与されたユーザＩＤと、事前に設定したパスワードを入力し、ログインする。このＳＮＳサービスサイトは、前述した図１４に示すような形で表すことが出来る。なお、ログイン中、第２のユーザＩＤは一時的に記憶されている。
【００７３】
ログインすると、引き続きメニュー選択画面が第２ユーザ端末３０のディスプレイに表示される。このメニュー選択画面は、前述した図１５に示すような形で表すことが出来る。
このメニュー選択画面１１０にて、共通属性情報の検索を受けるユーザは、「属性情報検索の実施」ボタン１１２選択する。
引き続き第２ユーザ端末３０のディスプレイには、属性情報検索実施画面が表示される。この、属性情報検索実施画面は、たとえば図１７に示すような形で表すことが出来る。図１７は、本サーバ１０と接続した第２ユーザ端末３０のディスプレイに表示された属性情報検索実施画面の一例を示す図である。この属性情報検索実施画面１３０には、「属性情報検索実施パスワードを入力し、送信ボタンを押して下さい。」といった案内と共に、第１のユーザより取得した検索ＰＷを入力する検索ＰＷ入力欄１３１が設けられている。また、属性情報検索実施画面１３０には、属性情報検索を実行するための「送信」ボタン１３９が表示されている。
【００７４】
したがって、共通属性情報の検索を受ける者は、検索ＰＷ入力欄１３１に検索ＰＷを入力した後、「送信」ボタン１３９を選択する。
これにより、第２ユーザ端末３０は、検索ＰＷを本サーバ１０へ送信する（（８０）参照）。
【００７５】
本サーバ１０は、第２ユーザ端末３０より送信された検索ＰＷを受信する（（９０）参照）。
次いで、本サーバ１０は、検索要求受付情報記憶部ＤＢ２を参照して、検索ＰＷに関連付けられている第１のユーザＩＤを特定する（（１００）参照）。
引き続き本サーバ１０は、ユーザ情報記憶部ＤＢ１を参照して、特定された第１のユーザＩＤと第２のユーザＩＤとに基づいて検索対象を特定し、第１のユーザと第２のユーザの属性情報を項目ごとに比較する検索を行う（（１１０）参照）。
その後、本サーバ１０は、検索の結果を、第１ユーザ端末２０と第２ユーザ端末３０とにそれぞれ通知し、処理を終了する（（１２０）参照）。
【００７６】
次に、本サーバ１０での検索処理について幾つか説明する。
本サーバ１０では、第１の検索処理として、共通属性項目を特定することができる。
図６は、本発明の実施形態に係る本サーバ１０において、第１の検索処理の流れを示すシーケンス図である。
まず、本サーバ１０が、第１のユーザと第２のユーザの属性情報を項目ごとに比較する検索を行う（（１１０）参照）までの処理は、前述した詳細な処理の流れと同じとする。
【００７７】
次に、本サーバ１０は、ユーザ同士の属性情報の比較後、属性情報同士が同一である共通属性項目を特定する（（１１１）参照）
そして、本サーバ１０は、検索の結果として共通属性項目を、第１ユーザ端末２０と第２ユーザ端末３０とにそれぞれ通知し、処理を終了する（（１２０）参照）。
【００７８】
第１ユーザ端末２０及び第２ユーザ端末３０は、本サーバ１０より送信された検索の結果としての共通属性項目情報をそれぞれ受信する。この検索の結果は、第１の属性情報検索結果画面として第１ユーザ端末２０及び第２ユーザ端末３０のディスプレイにそれぞれ表示される。
この第１の属性情報検索結果画面は、たとえば図１８に示すような形で表すことが出来る。図１８は、本サーバ１０と接続した第１ユーザ端末２０及び第２ユーザ端末３０のディスプレイにそれぞれ表示された第１の属性情報検索結果画面の一例を示す図である。この第１の属性情報検索結果画面１４０Ａには、第１のユーザと第２のユーザとで共通する属性項目を表示する共通属性項目表示欄１４１Ａが表示されている。図１８において、「出身地」「血液型」「スポーツ」・・といった共通する属性項目が表示されている。また、第１の属性情報検索結果画面１４０Ａには、共通する属性項目に該当する属性情報の表示を希望する「属性情報を見る」ボタン１４８Ａと、ＳＮＳサービスサイトでの作業を終了する「終了」ボタン１４９Ａ、がそれぞれ表示されている。
【００７９】
そして、この第１の属性情報検索結果画面１４０Ａにて「属性情報を見る」ボタン１４８Ａを選択すると、次に説明する共通属性情報が、検索の結果として第１ユーザ端末２０及び第２ユーザ端末３０のディスプレイにそれぞれ表示される。
【００８０】
引き続き、本サーバ１０での他の検索処理について説明する。
本サーバ１０では、第２の検索処理として、共通属性情報を抽出することができる。
図７は、本発明の実施形態に係る本サーバ１０において、第２の検索処理の流れを示すシーケンス図である。
まず、本サーバ１０が、第１のユーザと第２のユーザの属性情報を項目ごとに比較する検索を行い（（１１０）参照）、引き続き本サーバ１０が、ユーザ同士の属性情報の比較後、属性情報同士が同一である共通属性項目を特定する（（１１１）参照）までの処理は、前述した処理の流れと同じとする。
【００８１】
次に、本サーバ１０は、ユーザ情報記憶部ＤＢ１を参照して、特定された共通属性項目に該当する属性情報をユーザごとに抽出する（（１１５）参照）。
そして、本サーバ１０は、検索の結果として共通属性情報を、第１ユーザ端末２０と第２ユーザ端末３０とにそれぞれ通知し、処理を終了する（（１２０）参照）。
【００８２】
第１ユーザ端末２０及び第２ユーザ端末３０は、本サーバ１０より送信された検索の結果としての共通属性情報をそれぞれ受信する。この検索の結果は、第２の属性情報検索結果画面として第１ユーザ端末２０及び第２ユーザ端末３０のディスプレイにそれぞれ表示される。
この第２の属性情報検索結果画面は、たとえば図１９に示すような形で表すことが出来る。図１９は、本サーバ１０と接続した第１ユーザ端末２０及び第２ユーザ端末３０のディスプレイにそれぞれ表示された第２の属性情報検索結果画面の一例を示す図である。この第２の属性情報検索結果画面１４０Ｂには、第１のユーザと第２のユーザとで共通する属性項目と、これに該当する属性情報を表示する共通属性情報表示欄１４１Ｂが表示されている。図１９において、「出身地」という属性項目に対して「群馬県」という属性情報、「血液型」という属性項目に対して「Ｂ型」という属性情報、スポーツという属性項目に対して「野球」という属性情報・・・がそれぞれ表示されている。また、第２の属性情報検索結果画面１４０Ｂには、ＳＮＳサービスサイトでの作業を終了する「終了」ボタン１４９Ｂ、がそれぞれ表示されている。
【００８３】
引き続き、本サーバ１０での他の検索処理について説明する。
本サーバ１０では、第３の検索処理として、共通属性項目の数を算出することができる。
図８は、本発明の実施形態に係る本サーバ１０において、第３の検索処理の流れを示すシーケンス図である。
まず、本サーバ１０が、第１のユーザと第２のユーザの属性情報を項目ごとに比較する検索を行い（（１１０）参照）、引き続き本サーバ１０が、ユーザ同士の属性情報の比較後、属性情報同士が同一である共通属性項目を特定する（（１１１）参照）までの処理は、前述した処理の流れと同じとする。
【００８４】
次に、本サーバ１０は、特定された共通属性項目の数をユーザごとに算出する（（１１２）参照）。
そして、本サーバ１０は、検索の結果として算出した共通属性項目の数を、第１ユーザ端末２０と第２ユーザ端末３０とにそれぞれ通知し、処理を終了する（（１２０）参照）。
【００８５】
第１ユーザ端末２０及び第２ユーザ端末３０は、本サーバ１０より送信された検索の結果としての共通属性項目の数情報をそれぞれ受信する。この検索の結果は、第３の属性情報検索結果画面として第１ユーザ端末２０及び第２ユーザ端末３０のディスプレイにそれぞれ表示される。
この第３の属性情報検索結果画面は、たとえば図２０に示すような形で表すことが出来る。図２０は、本サーバ１０と接続した第１ユーザ端末２０及び第２ユーザ端末３０のディスプレイにそれぞれ表示された第３の属性情報検索結果画面の一例を示す図である。この第３の属性情報検索結果画面１４０Ｃには、第１のユーザと第２のユーザとで共通する属性項目の数を表示する共通属性項目数表示欄１４１Ｃが表示されている。図２０において、「８個」という共通属性項目数が表示されている。また、第３の属性情報検索結果画面１４０Ｃには、共通する属性項目の表示を希望する「属性項目を見る」ボタン１４８Ｃと、ＳＮＳサービスサイトでの作業を終了する「終了」ボタン１４９Ｃ、がそれぞれ表示されている。
【００８６】
そして、この第３の属性情報検索結果画面１４０Ｃにて「属性項目を見る」ボタン１４８Ｃを選択すると、上述した第１の属性情報検索結果画面１４０Ａが、検索の結果として第１ユーザ端末２０及び第２ユーザ端末３０のディスプレイにそれぞれ表示される。
【００８７】
さらに、本サーバ１０での他の検索処理について説明する。
本サーバ１０では、第４の検索処理として、共通属性項目の数の割合を算出することができる。
図９は、本発明の実施形態に係る本サーバ１０において、第４の検索処理の流れを示すシーケンス図である。
まず、本サーバ１０が、第１のユーザと第２のユーザの属性情報を項目ごとに比較する検索を行い（（１１０）参照）、引き続き本サーバ１０が、ユーザ同士の属性情報の比較後、属性情報同士が同一である共通属性項目を特定し（（１１１）参照）、特定した共通属性項目の数をユーザごとに算出する（（１１２）参照）までの処理は、前述した処理の流れと同じとする。
【００８８】
次に、本サーバ１０は、比較した全項目の数に対する共通属性項目の数の割合を算出する（（１１４）参照）。
そして、本サーバ１０は、検索の結果として算出した共通属性項目の数の割合を、第１ユーザ端末２０と第２ユーザ端末３０とにそれぞれ通知し、処理を終了する（（１２０）参照）。
【００８９】
第１ユーザ端末２０及び第２ユーザ端末３０は、本サーバ１０より送信された検索の結果としての共通属性項目の数の割合情報をそれぞれ受信する。この検索の結果は、第４の属性情報検索結果画面として第１ユーザ端末２０及び第２ユーザ端末３０のディスプレイにそれぞれ表示される。
この第４の属性情報検索結果画面は、たとえば図２１に示すような形で表すことが出来る。図２１は、本サーバ１０と接続した第１ユーザ端末２０及び第２ユーザ端末３０のディスプレイにそれぞれ表示された第４の属性情報検索結果画面の一例を示す図である。この第４の属性情報検索結果画面１４０Ｄには、第１のユーザと第２のユーザとで共通する属性項目の数の割合を表示する共通属性項目一致度表示欄１４１Ｄが表示されている。図２１において、「４０」という共通属性項目一致度が表示されている。また、第４の属性情報検索結果画面１４０Ｄには、共通する属性項目の表示を希望する「属性項目を見る」ボタン１４８Ｄと、ＳＮＳサービスサイトでの作業を終了する「終了」ボタン１４９Ｄ、がそれぞれ表示されている。
【００９０】
そして、この第４の属性情報検索結果画面１４０Ｄにて「属性項目を見る」ボタン１４８Ｄを選択すると、上述した第１の属性情報検索結果画面１４０Ａが、検索の結果として第１ユーザ端末２０及び第２ユーザ端末３０のディスプレイにそれぞれ表示される。
【００９１】
次に、本サーバ１０での検索終了処理について幾つか説明する。
本サーバ１０では、第１の検索終了処理として、所定の時間又は第１のユーザによって設定された時間が経過した時に、検索ＰＷの使用を禁止することができる。
図１０は、本発明の実施形態に係る本サーバ１０において、第１の検索終了処理の流れを示すシーケンス図である。
まず、本サーバ１０が、第１のユーザに対して検索ＰＷを発行する（（３０）参照）ことに応じ、この検索ＰＷと関連付けて検索ＰＷの発行時間を一時的に記憶する（（３１）参照）。
その後、本サーバ１０は、所定の時間又は第１のユーザによって設定された時間が経過したとき、検索ＰＷの使用禁止の情報を検索要求受付情報記憶部２に記憶する。検索ＰＷの使用禁止時期としては、たとえば、検索の結果を第１ユーザ端末２０と第２ユーザ端末３０とにそれぞれ通知（（１２０）参照）した後、時間を確認し、検索ＰＷの発行時間から所定の時間又は第１のユーザによって設定された時間が経過したか否か判定し、時間が経過した場合に、検索ＰＷの使用を禁止する（（１２３Ａ）参照）。したがって、本サーバ１０はその後、検索ＰＷの受信に応じ、検索要求受付情報記憶部２を参照して当該検索ＰＷの使用禁止の情報の有無を確認し、使用禁止の情報があった場合に処理を終了する。
【００９２】
これにより、検索ＰＷに対して使用を禁止するフラグが検索要求受付情報記憶部２に立てられ、検索ＰＷは、一定の時間内に限り有効なものとなる。
【００９３】
引き続き、本サーバ１０での他の検索終了処理について説明する。
本サーバ１０では、第２の検索終了処理として、第１ユーザ端末２０との通信接続が切断（ログアウト）された時に、検索ＰＷの使用を禁止することができる。
図１１は、本発明の実施形態に係る本サーバ１０において、第２の検索終了処理の流れを示すシーケンス図である。
まず、本サーバ１０が、第１ユーザ端末２０より送信された検索ＰＷの発行要求を受信する（（２０）参照）ことに応じ、第１ユーザ端末２０との通信接続状況を一定時間ごとに確認する（（２１）参照）。
その後、本サーバ１０が、第１ユーザ端末２０との接続が切断されたと判断したとき、第１のユーザの識別情報に基づき検索ＰＷの使用禁止の情報を検索要求受付情報記憶部２に記憶する。検索ＰＷの使用禁止時期としては、たとえば、検索の結果を第１ユーザ端末２０と第２ユーザ端末３０とにそれぞれ通知（（１２０）参照）した後、第１ユーザ端末２０との通信接続状況を確認し、接続が切断（ログアウト）されていた場合に、検索ＰＷの使用を禁止する（（１２３Ｂ）参照）。したがって、本サーバ１０はその後、検索ＰＷの受信に応じ、検索要求受付情報記憶部２を参照して当該検索ＰＷの使用禁止の情報の有無を確認し、使用禁止の情報があった場合に処理を終了する。
【００９４】
これにより、検索ＰＷに対して使用を禁止するフラグが検索要求受付情報記憶部２に立てられ、検索ＰＷは、第１のユーザがログインしている間のみ有効なものとなる。
【００９５】
さらに、本サーバ１０での他の検索終了処理について説明する。
本サーバ１０では、第３の検索終了処理として、第１ユーザ端末２０より検索終了要求を受信した時に、検索ＰＷの使用を禁止することができる。
図１２は、本発明の実施形態に係る本サーバ１０において、第３の検索終了処理の流れを示すシーケンス図である。
まず、本サーバ１０が、検索の結果を第１ユーザ端末２０と第２ユーザ端末３０とにそれぞれ通知（（１２０）参照）までの処理は、前述した詳細な処理の流れと同じとする。
次いで、第１ユーザ端末２０は、共通属性情報の検索を終了することを要求する検索終了要求を本サーバ１０へ送信する（（１２１）参照）。
本サーバ１０は、第１ユーザ端末２０より送信された検索終了要求を受信する（（１２２）参照）。
そして、本サーバ１０は、検索終了要求に含まれる第１のユーザＩＤに基づき関連付けられている検索ＰＷを特定し、その使用禁止の情報を検索要求受付情報記憶部２に記憶する（（１２３Ｃ）参照）。なお、検索ＰＷの使用禁止時期としては、上述のように検索の結果の送信後に限らず、検索実施前など任意の時期に行うことができる。したがって、本サーバ１０はその後、検索ＰＷの受信に応じ、検索要求受付情報記憶部２を参照して当該検索ＰＷの使用禁止の情報の有無を確認し、使用禁止の情報があった場合に処理を終了する。
【００９６】
これにより、検索要求受付情報に対して使用を禁止するフラグが検索要求受付情報記憶部２に立てられ、検索要求受付情報は第１のユーザによって検索終了のフラグを立てる設定がされるまで有効なものとなる。
【００９７】
次に、本サーバ１０での検索開始処理について説明する。
本サーバ１０では、検索開始処理として、共通属性情報の検索を要求した第１のユーザに対して確認を行った後、検索処理を実施することができる。
図１３は、本発明の実施形態に係る本サーバ１０において、検索開始処理の流れを示すシーケンス図である。
まず、本サーバ１０が、検索要求受付情報記憶部２を参照して、検索ＰＷに関連付けられている第１のユーザＩＤを特定する（（１００）参照）までの処理は、前述した詳細な処理の流れと同じとする。
【００９８】
次いで、本サーバ１０は、ユーザ情報記憶部ＤＢ１を参照して、特定したユーザＩＤに基づいて第１のユーザの連絡先情報を特定（（１０１）参照）。
引き続き本サーバ１０は、特定した第１のユーザの連絡先情報に基づいて、第１ユーザ端末２０に対して、第２のユーザと属性情報の比較検索を実施しても良いかを確認する旨のメッセージを送信する（（１０２）参照）。
第１ユーザ端末２０は、本サーバ１０からのメッセージを受信する。すなわち、第１のユーザが検索ＰＷを第２のユーザに通知し、第２のユーザが第１のユーザと属性情報の比較検索を実施しても良いとした場合に、その確認を問うメッセージを受信する。このメッセージは、属性情報検索実施確認画面として第１ユーザ端末２０のディスプレイに表示される。
【００９９】
この属性情報検索実施確認画面は、たとえば図２２に示すような形で表すことが出来る。図２２は、本サーバ１０と接続した第１ユーザ端末２０のディスプレイに表示された属性情報検索実施確認画面の一例を示す図である。この属性情報検索実施確認画面１５０には、第２のユーザが属性情報の検索に承諾したことを示す「××××（第２のユーザ）さんが属性情報の検索に承諾いたしました。」といった第１のユーザに対するメッセージ１４１と共に、このメッセージに合意する意思を表示する「（合意）する」ボタン１５２と、「（合意）しない」ボタン１５３が表示されている。また、属性情報検索実施確認画面１５０には、意思表示の回答を送信する「送信」ボタン１５９が表示されている。
図２２において、「（合意）する」ボタン１５２が選択する状態が示されている。
【０１００】
第１ユーザ端末２０は、第２のユーザとの属性情報の比較検索の実施に合意する場合は、「（合意）する」ボタン１５２を選択し、「送信」ボタン１５９を選択する。
これにより、第２のユーザとの属性情報の比較検索の実施に合意する旨の回答が第１ユーザ端末２０へ送信される（（１０３）参照）。
なお、第１のユーザは、検索ＰＷを通知した覚えのない第三者から属性情報の検索を求められた場合、「（合意）しない」ボタン１５３を選択し、「送信」ボタン１５９を選択することで、属性情報の検索の実施を拒否することもできる。
【０１０１】
本サーバ１０は、第１ユーザ端末２０より送信された第２のユーザと属性情報の比較検索を実施することに合意する旨の回答を受信する（（１０４）参照）。
そして、本サーバ１０は、ユーザ情報記憶部ＤＢ１を参照して、特定された第１のユーザＩＤと第２のユーザＩＤとに基づいて検索対象を特定し、第１のユーザと第２のユーザの属性情報を項目ごとに比較する検索を行い（（１１０）参照）、その検索の結果を、第１ユーザ端末２０と第２ユーザ端末３０とにそれぞれ通知する（（１２０）参照）。
【０１０２】
これにより、検索ＰＷが第１のユーザの見知らぬ第三者によって使用され、第１のユーザの属性情報が公開されてしまう虞を抑制し、第１のユーザが納得した第２のユーザを対象として属性情報の比較検索を実施することができる。
【０１０３】
なお、第１のユーザと第２のユーザとが未だ友人関係を築いておらず、属性情報の検索後、合致した属性情報に基づき第１のユーザが第２のユーザと友人関係を築くことを希望した場合、第１のユーザは第１ユーザ端末２０より、第１のユーザＩＤと、第１のユーザが望む第２のユーザを特定する第２ユーザＩＤと、第１のユーザが第２のユーザと友人関係を結ぶことを希望する友人希望要求を本サーバ１０へ送信する。
【０１０４】
本サーバ１０は、ユーザ情報記憶部ＤＢ１を参照し、受信した第２ユーザＩＤに基づき連絡先を特定し、第２ユーザ端末３０に対して友人希望要求を送信する。
引き続き本サーバ１０は、第２ユーザ端末３０より、友人希望要求に合意する合意知を受信した場合に、第２のユーザと友人関係が結ばれたことを知らせる友人関係構築通知を第１ユーザ端末２０へ送信する。
そして、本サーバ１０は、友人関係が結ばれた第１ユーザＩＤと第２ユーザＩＤとを互いに関連付けてユーザ情報記憶部ＤＢ１に記憶する。
【０１０５】
次に、以上のような第１の実施の形態における本サーバ１０の詳細な動作の一例を、図２３乃至図２５を参照しながら説明する。図２３は、本サーバ１０での検索ＰＷ発行処理の流れを示すフローチャートである。また、図２４及び図２５は、本サーバ１０での検索処理の流れを示すフローチャートである。
【０１０６】
まず、検索ＰＷ発行処理の流れについて説明する。
図２３に示されるように、検索要求第１処理部１１が、検索要求受付情報発行要求受信部１１ａにて、第１ユーザ端末２０より送信された第１のユーザＩＤと、検索ＰＷの発行要求を受信したか否か判断する（Ｓ１１）。
【０１０７】
その結果、検索要求第１処理部１１が、検索ＰＷの発行要求を受信した場合（Ｙ）、引き続き検索要求第１処理部１１が、検索要求受付情報発行部１１ｂにて、第１のユーザに対して検索ＰＷを発行する（Ｓ１２）。また、検索要求第１処理部１１は、検索ＰＷの発行要求を受信した旨の情報及び、検索ＰＷを発行した旨の情報を検索終了部１５へ送信する。
【０１０８】
検索終了部１５は、検索終了第１指示部１５ａにて、検索要求第１処理部１１より検索ＰＷを発行した旨の情報を受信すると、この検索ＰＷと関連付けて検索ＰＷの発行時間を一時的に記憶する（Ｓ１３）。
また、検索要求第１処理部１１は、検索要求受付情報発行部１１ｂにて、検索ＰＷの発行要求があった第１のユーザＩＤと、発行した検索ＰＷとを、互いに関連付けて検索要求受付情報記憶部２に記憶する（Ｓ１４）。
そして、検索要求第１処理部１１は、検索要求受付情報送信部１１ｃにて、発行した検索ＰＷを第１ユーザ端末２０へ送信する（Ｓ１５）。
これにより、本サーバ１０での一連の動作は終了（エンド）する。
【０１０９】
一方、検索要求第１処理部１１が、検索ＰＷの発行要求を受信していない場合（Ｎ）、そのまま本サーバ１０での一連の動作は終了（エンド）する。
【０１１０】
次に、検索処理の流れについて説明する。
図２４に示されるように、検索要求第２処理部１２が、検索要求受付情報受信部１２ａにて、第２ユーザ端末３０より送信された第２のユーザＩＤと第２のユーザが第１のユーザから取得した検索ＰＷを受信したか否か判断する（Ｓ２１）。
【０１１１】
その結果、検索要求第２処理部１２が、検索ＰＷを受信した場合（Ｙ）、引き続き検索要求第２処理部１２が、検索要求受付情報使用可否判定部１２ｂにて、当該検索ＰＷが有効か否か判断する（Ｓ２２）。
一方、検索要求第２処理部１２が、検索ＰＷを受信していない場合（Ｎ）、そのまま本サーバ１０での一連の動作は終了（エンド）する。
ここで、検索ＰＷの有効可否については、たとえば、次の三つの手段によって判断できる。
【０１１２】
まず、第１の手段は、検索要求第１処理部１１での検索ＰＷの発行に応じ、当該検索ＰＷと関連付けて検索ＰＷの発行時間を一時的に記憶しておく。次いで、所定の時間又は前記第１のユーザによって設定された時間が経過したとき、検索ＰＷの使用禁止の情報を検索要求受付情報記憶部２に記憶する。そして、検索要求第２処理部１２が、検索ＰＷを受信したとき、検索要求受付情報記憶部２を参照して使用禁止の情報の有無により判断する。
【０１１３】
次に、第２の手段は、検索要求第１処理部１１での検索ＰＷの発行要求の受信に応じ、第１ユーザ端末２０との通信接続状況を一定時間ごとに確認する。次いで、第１ユーザ端末２０との接続が切断（ログアウト）されたとき、第１のユーザＩＤに基づき検索ＰＷの使用禁止の情報を検索要求受付情報記憶部２に記憶する。そして、検索要求第２処理部１２が、検索ＰＷを受信したとき、検索要求受付情報記憶部２を参照して使用禁止の情報の有無により判断する。
【０１１４】
さらに、第３の手段は、第１ユーザ端末２０より、当該第１のユーザＩＤと共に、検索終了要求を受信したとき、当該検索終了要求に含まれる第１のユーザＩＤに基づき検索ＰＷの使用禁止の情報を検索要求受付情報記憶部２に記憶する。そして、検索要求第２処理部１２が、検索ＰＷを受信したとき、検索要求受付情報記憶部２を参照して使用禁止の情報の有無により判断する。
【０１１５】
そして、検索ＰＷが有効か否か判断した結果、検索要求第２処理部１２が、当該検索ＰＷが有効であると判断した場合（Ｙ）、すなわち、検索要求受付情報記憶部２に使用禁止の情報（フラグ）がなかった場合、第１のユーザ特定部１２ｃが、検索要求受付情報記憶部２を参照して、この検索ＰＷに関連付けられている第１のユーザＩＤを検索して特定する（Ｓ２３）。検索要求第２処理部１２は、特定した第１のユーザＩＤを共通属性項目検索部１３へ送信する。
【０１１６】
一方、検索要求第２処理部１２が、当該検索ＰＷが無効であると判断した場合（Ｎ）、すなわち、検索要求受付情報記憶部２に使用禁止の情報があった場合は、その後の処理を終了する。
【０１１７】
共通属性項目検索部１３は、検索実施確認部１３ａにて、ユーザ情報記憶部ＤＢ１を参照してこの第１のユーザＩＤに基づいて連絡先情報を特定する（Ｓ２４）。
引き続き共通属性項目検索部１３は、検索実施確認部１３ａにて、特定した連絡先情報に基づいて、第２のユーザと属性情報の比較検索を実施しても良いかを確認する旨のメッセージを第１ユーザ端末２０に対して送信する（Ｓ２５）。
【０１１８】
次いで、共通属性項目検索部１３は、検索実施確認部１３ａにて、第１ユーザ端末２０より送信された第２のユーザと属性情報の比較検索を実施することに合意する旨の回答を受信したか否か判断する（Ｓ２６）。
その結果、共通属性項目検索部１３が、検索実施に合意する旨の回答を受信した場合（Ｙ）、共通属性項目検索部１３は、通属性項目特定部１３ｂにて、特定された第１のユーザＩＤと第２のユーザＩＤとに基づいてユーザ情報記憶部ＤＢ１を参照し、第１のユーザと第２のユーザの属性情報を項目ごとに比較する検索を実行する（Ｓ２７）。
引き続き共通属性項目検索部１３は、通属性項目特定部１３ｂにて、属性情報同士が同一である共通属性項目を特定する（Ｓ２８）。
【０１１９】
一方、共通属性項目検索部１３が、検索実施に合意する旨の回答を受信していない場合（Ｎ）、そのまま本サーバ１０での一連の動作は終了（エンド）する。
【０１２０】
また、共通属性項目が特定されると、共通属性項目検索部１３は、共通属性項目数算出部１３ｃにて、特定された共通属性項目の数をユーザごとに算出する指示を受信したか否か判断する（Ｓ２９）。
その結果、共通属性項目検索部１３が、共通属性項目の数をユーザごとに算出する指示を受信した場合（Ｙ）、共通属性項目検索部１３は、共通属性項目数算出部１３ｃにて、特定された共通属性項目の数をユーザごとに算出する（Ｓ３０）。
【０１２１】
一方、共通属性項目検索部１３が、共通属性項目の数をユーザごとに算出する指示を受信していない場合（Ｎ）、図２５に示されるように、そのまま特定した共通属性項目情報を検索結果送信部１４へ送信する。
そして、検索結果送信部１４は、検索結果として共通属性項目情報を第１ユーザ端末２０と第２ユーザ端末３０へそれぞれ送信する（Ｓ３５）。
【０１２２】
次に、共通属性項目検索部１３は、共通属性項目数割合度算出部１３ｅにて、算出した共通属性項目の数の割合を算出する指示を受信したか否か判断する（Ｓ３１）。
その結果、共通属性項目検索部１３が、共通属性項目の数の割合を算出する指示を受信した場合（Ｙ）、共通属性項目検索部１３は、共通属性項目数割合度算出部１３ｅにて、比較した全項目の数に対する共通属性項目の数の割合を算出する（Ｓ３２）。
引き続き共通属性項目検索部１３は、算出した共通属性項目の数の割合情報を検索結果送信部１４へ送信する。
そして、検索結果送信部１４は、検索結果として共通属性項目の数の割合情報を第１ユーザ端末２０と第２ユーザ端末３０へそれぞれ送信する（Ｓ３３）。
【０１２３】
一方、共通属性項目検索部１３が、共通属性項目の数の割合を算出する指示を受信していない場合（Ｎ）、そのまま算出した共通属性項目の数情報を検索結果送信部１４へ送信する。
そして、検索結果送信部１４は、検索結果として共通属性項目の数情報を第１ユーザ端末２０と第２ユーザ端末３０へそれぞれ送信する（Ｓ３３）。
【０１２４】
次に、図２５に示されるように、共通属性項目検索部１３は、共通属性項目特定部１３ｂにて、該当する共通属性項目を表示する指示を受信したか否か判断する（Ｓ３４）。
その結果、共通属性項目検索部１３が、共通属性項目を表示する指示を受信した場合（Ｙ）、共通属性項目検索部１３は、そのまま特定した共通属性項目情報を検索結果送信部１４へ送信する。
そして、検索結果送信部１４は、検索結果として共通属性項目情報を第１ユーザ端末２０と第２ユーザ端末３０へそれぞれ送信する（Ｓ３５）。
一方、共通属性項目検索部１３が、共通属性項目を表示する指示を受信していない場合（Ｎ）、そのまま本サーバ１０での一連の動作は終了（エンド）する。
【０１２５】
次に、共通属性項目検索部１３は、属性情報抽出部１３ｆにて、特定された共通属性項目に該当する属性情報を表示する指示を受信したか否か判断する（Ｓ３６）。
その結果、共通属性項目検索部１３が、属性情報を表示する指示を受信した場合（Ｙ）、共通属性項目検索部１３は、属性情報抽出部１３ｆにて、特定された共通属性項目に該当する属性情報をユーザごとに抽出し、抽出した属性情報を検索結果送信部１４へ送信する。
そして、検索結果送信部１４は、検索結果として属性情報を第１ユーザ端末２０と第２ユーザ端末３０へそれぞれ送信する（Ｓ３７）。
これにより、本サーバ１０での一連の動作は終了（エンド）する。
一方、共通属性項目検索部１３が、共通属性項目を表示する指示を受信していない場合（Ｎ）、そのまま本サーバ１０での一連の動作は終了（エンド）する。
【０１２６】
以上のように本実施の形態では、第１のユーザと第２のユーザとが１対１で属性情報の検索を実施する場合、検索ＰＷの発行要求を行った第１のユーザＩＤと、第１のユーザより検索ＰＷを取得した第２のユーザＩＤに基づいて、検索対象となるユーザを特定することができるので、属性情報を項目ごとに比較する検索を効率良く効果的に行うことができる。
また、属性情報同士が合致した情報だけ互いに公開するので、合致しなかった属性情報は公開されることがなく、公開したくない属性情報の秘密性を保持することができる。
したがって、公開したくない情報に基づいて同じ境遇の仲間と友人関係を築きたいと望んでいる者であっても、効果的に新たな友人関係を築くことができる。
【０１２７】
＜第２の実施の形態＞
次に、第２の実施の形態として、第１のユーザと複数の第２のユーザとがグループになる場合の共通属性情報検索の概要について、図２６に基づき説明する。本実施形態では、先に説明した第１の実施の形態と異なる部分を中心に説明する。したがって、上記第１の実施の形態と同様の構成部分の説明は省略し、特に説明しない限り同じであるものとする。
図２６に示すように、第１ユーザ端末２０を利用する第１のユーザが、共通属性検索サイトへアクセスし、本サーバ１０に対して検索要求受付情報としての検索ＰＷの発行を要求する（５１．参照）。この検索要求受付情報は、第１の実施の形態と同様にワンタイムＰＷとすることができる。
本サーバ１０は、検索ＰＷの発行要求を受信し、検索ＰＷを発行して第１ユーザ端末２０へ送信する（５２．参照）。この際、検索ＰＷは、送信先の第１のユーザ情報と共に記憶する。
【０１２８】
第１ユーザ端末２０は、検索ＰＷを受信し、第１のユーザは検索ＰＷを取得する（５３．参照）。
次いで、第１のユーザは検索ＰＷを、口頭や電子メール等により複数の第２のユーザへそれぞれ通知する（５４．参照）。
第２ユーザ端末３０（Ａ，Ｂ・・ｎ）を利用する複数の第２のユーザは、それぞれ共通属性検索サイトへアクセスし、第１のユーザより取得した検索ＰＷを入力する（５５．参照）。
【０１２９】
本サーバ１０は、第２ユーザ端末３０（Ａ，Ｂ・・ｎ）より検索ＰＷをそれぞれ受信し、検索ＰＷに基づき第１のユーザ情報を特定する（５６．参照）。
引き続き、本サーバ１０は、第１ユーザ端末２０に対して複数の第２のユーザとの共通属性検索を実施しても良いか確認をする（５７．参照）。
第１ユーザ端末２０は、複数の第２のユーザを確認し、第２のユーザとの共通属性グループ検索の実施に合意する回答を本サーバ１０へ送信する（５８．参照）。
本サーバ１０は、第１のユーザによる合意に基づき、第１のユーザと第２のユーザとで共通する属性情報のグループ検索を実施する（５９．参照）。
【０１３０】
次に、本サーバ１０は、検索によって得られた共通属性の項目数別情報を、第１ユーザ端末２０と各第２ユーザ端末３０（Ａ，Ｂ・・ｎ）に対して通知する（６０．参照）。
第１ユーザ端末２０は、第２のユーザとの共通属性の項目数別情報を本サーバ１０より取得し、第１のユーザが閲覧する（６１Ａ．参照）と共に、各第２ユーザ端末３０（Ａ，Ｂ・・ｎ）は、第１のユーザとの共通属性の項目数別情報を本サーバ１０より取得し、第２のユーザがそれぞれ閲覧する（６１Ｂ．参照）。
【０１３１】
次いで、第１のユーザは、ユーザを指定して共通属性の項目に該当する共通属性情報の閲覧を希望し、第１ユーザ端末２０は、ユーザを指定して共通属性情報の閲覧を要求する（６２Ａ．参照）。
本サーバ１０は、第１ユーザ端末２０より共通属性情報の閲覧要求を受信し、指定ユーザとの共通属性情報を第１ユーザ端末２０に対して通知する（６３．参照）。
第１ユーザ端末２０は、指定した第２のユーザとの共通属性情報を本サーバ１０より取得し、第１のユーザが閲覧する（６４Ａ．参照）
【０１３２】
一方、第２のユーザもまた、ユーザを指定して共通属性の項目に該当する共通属性情報の閲覧を希望し、各第２ユーザ端末３０（Ａ，Ｂ・・ｎ）は、ユーザを指定して共通属性情報の閲覧を要求する（６２Ａ．参照）。
本サーバ１０は、第２ユーザ端末３０（Ａ，Ｂ・・ｎ）より共通属性情報の閲覧要求をそれぞれ受信し、指定ユーザとの共通属性情報を該当する第２ユーザ端末３０に対して通知する（６３．参照）。
該当する第２ユーザ端末３０は、第１のユーザとの共通属性情報を本サーバ１０より取得し、第２のユーザがそれぞれ閲覧する（６４Ｂ．参照）。
【０１３３】
これにより、グループの場合であっても、公開したくない情報をむやみに公開することなく、お互いに合致した場合のみその情報公開することで、公開したくない情報に基づいて同じ境遇の仲間と新たな友人関係を効果的に築くようにすることができる。
【０１３４】
引き続き、第２の実施の形態として実行される方法の詳細な一例を図２７に基づき説明する。図２７は、第２の実施の形態における共通属性情報検索方法の処理の流れを示すシーケンス図である。
本実施形態では、通信ネットワークＮＷを介して接続された第１のユーザ端末２０がＳＮＳサービスサイトのホームページをダウンロードし、当該ホームページ上から検索ＰＷの発行を要求して得られた検索ＰＷを二人の第２のユーザへ通知することで、第１のユーザと第２のユーザＡ及び２のユーザＢを検索対象として、互いに共通する属性情報の検索を実施する場合について説明する。
【０１３５】
まず、第１のユーザが第１ユーザ端末２０を起動して検索ＰＷの発行要求を本サーバ１０へ送信し、第１ユーザ端末２０が、本サーバ１０より送信された検索ＰＷを受信する（（６０）参照）までの処理は、前述した第１の実施の形態における処理の流れと同じである。
次いで、第１のユーザは、ユーザ同士の繋がりを確認する共通属性情報の検索を希望する第２のユーザＡ及び２のユーザＢへそれぞれ、口頭や電子メール等により検索ＰＷを通知する（７０Ａ参照）。
【０１３６】
第２のユーザＡ及び２のユーザＢは、第１のユーザより検索ＰＷをそれぞれ取得する（７０Ｂ−１，７０Ｂ−２参照）。
各第２のユーザは、第２ユーザ端末３０Ａ，３０Ｂをそれぞれ起動し、通信ネットワークＮＷを介して本サーバ１０に接続して、訪問したＳＮＳサービスサイトより、事前に付与されたユーザＩＤと、事前に設定したパスワードを入力し、ログインする。
各第２のユーザは、それぞれの第２ユーザ端末３０Ａ，３０Ｂより本サーバ１０へ検索ＰＷをそれぞれ送信する（（８０−１，８０−２）参照）。なお、ログイン中、第２のユーザＡ及び２のユーザＢのユーザＩＤはそれぞれ一時的に記憶されている。
【０１３７】
本サーバ１０は、各第２ユーザ端末３０Ａ，３０Ｂより送信された検索ＰＷをそれぞれ受信する（（９０）参照）。
次いで、本サーバ１０は、検索要求受付情報記憶部ＤＢ２を参照して、検索ＰＷに関連付けられている第１のユーザＩＤを特定する（（１００−１，１００−２）参照）。
引き続き本サーバ１０は、ユーザ情報記憶部ＤＢ１を参照して、特定された第１のユーザＩＤと各第２のユーザＩＤとに基づいて検索対象を特定し、第１のユーザと第２のユーザＡと２のユーザＢの属性情報を項目ごとに比較する検索を行い、一致する属性情報項目を抽出する（（１１０）参照）。
その後、本サーバ１０は、検索の結果を、第１ユーザ端末２０と各第２ユーザ端末３０Ａ，３０Ｂとにそれぞれ通知し、処理を終了する（（１２０）参照）。
【０１３８】
この際、検索開始処理として、共通属性情報の検索を要求した第１のユーザに対して確認を行った後、検索処理を実施することができる。第２のユーザと属性情報の比較検索を実施しても良いか確認を問うメッセージは、属性情報検索実施確認画面として第１ユーザ端末２０のディスプレイに表示される。
【０１３９】
この属性情報検索実施確認画面は、たとえば図２９に示すような形で表すことが出来る。図２９は、本サーバ１０と接続した第１ユーザ端末２０のディスプレイに表示された属性情報検索実施確認画面の一例を示す図である。この属性情報検索実施確認画面１６０には、各第２のユーザが属性情報の検索に承諾したことを示す「以下の方々から属性情報の検索依頼が来ています。属性情報の検索実施に合意しますか？」といった第１のユーザに対するメッセージ１６１と、ユーザごとにこのメッセージに合意する意思を表示する「（合意）する」ボタン１６２−１，１６２−２と、「（合意）しない」ボタン１６３−１，１６３−２がそれぞれ表示されている。また、属性情報検索実施確認画面１６０には、意思表示の回答を送信する「送信」ボタン１６９が表示されている。
【０１４０】
したがって、第１のユーザは、検索ＰＷを通知した覚えのない第三者から属性情報の検索を求められた場合、「（合意）しない」ボタン１５３を選択し、「送信」ボタン１５９を選択することで、属性情報の検索の実施を拒否することもできる。
【０１４１】
また、第１ユーザ端末２０のディスプレイに表示される第１の属性情報検索結果画面は、たとえば図３０に示すような形で表すことが出来る。図３０は、本サーバ１０と接続した第１ユーザ端末２０のディスプレイにそれぞれ表示された第１の属性情報検索結果画面の一例を示す図である。この第１の属性情報検索結果画面１７０Ａには、第１のユーザと一方の第２のユーザ、及び第１のユーザと他方の第２のユーザとで共通する属性項目の数を表示する共通属性項目数表示欄１７１Ａ−１，１７１Ａ−２が表示されている。図３０において、第１のユーザと第２のユーザＡは「８個」、第１のユーザと第２のユーザＢは「１０個」という共通属性項目数がそれぞれ表示されている。また、第１の属性情報検索結果画面１７０Ａには、共通する属性項目の表示を希望する「属性項目を見る」ボタン１７８Ａと、ＳＮＳサービスサイトでの作業を終了する「終了」ボタン１７９Ａ、がそれぞれ表示されている。
【０１４２】
そして、この第１の属性情報検索結果画面１７０Ａにて「属性項目を見る」ボタン１７８Ａを選択すると、検索の結果として属性項目情報検索結果が第１ユーザ端末２０のディスプレイに表示される。
なお、属性項目情報は、ユーザを指定（選択）することでユーザＩＤが本サーバ１０へ送信され、ユーザＩＤに基づいて該当するユーザとの共通する属性項目が表示されるものとしても良い。
【０１４３】
また、第２のユーザ端末３０のディスプレイに表示される第１の属性情報検索結果画面も、たとえば上述した図３０に示すような形で表すことが出来る。この際、共通属性項目数は、第２のユーザＡと第１のユーザ又は２のユーザＢと第１のユーザ、及び第２のユーザＡと第２のユーザＢが表示されるものとなる。
【０１４４】
第１ユーザ端末２０及び各第２ユーザ端末３０Ａ，３０Ｂのディスプレイに表示される第２の属性情報検索結果画面は、たとえば図３１に示すような形で表すことが出来る。図３１は、本サーバ１０と接続した第１ユーザ端末２０及び各第２ユーザ端末３０Ａ，３０Ｂのディスプレイにそれぞれ表示された第１の属性情報検索結果画面の一例を示す図である。この第２の属性情報検索結果画面１７０Ｂには、第１のユーザと第２のユーザＡと第２のユーザＢの全員に共通する属性項目の数を表示する共通属性項目数表示欄１７１Ｂが表示されている。図３１において、「２個」という共通属性項目数がそれぞれ表示されている。また、第２の属性情報検索結果画面１７０Ｂには、共通する属性項目の表示を希望する「属性項目を見る」ボタン１７８Ｂと、ＳＮＳサービスサイトでの作業を終了する「終了」ボタン１７９Ｂ、がそれぞれ表示されている。
【０１４５】
そして、この第２の属性情報検索結果画面１７０Ｂにて「属性項目を見る」ボタン１７８Ｂを選択すると、検索の結果として属性項目情報検索結果が第１ユーザ端末２０及び各第２ユーザ端末３０Ａ，３０Ｂのディスプレイにそれぞれ表示される。
なお、属性項目情報は、ユーザを指定（選択）することでユーザＩＤが本サーバ１０へ送信され、ユーザＩＤに基づいて該当するユーザとの共通する属性項目が表示されるものとしても良い。
【０１４６】
また、第１ユーザ端末２０のディスプレイに表示される第３の属性情報検索結果画面は、たとえば図３２に示すような形で表すことが出来る。図３２は、本サーバ１０と接続した第１ユーザ端末２０のディスプレイに表示された第３の属性情報検索結果画面の一例を示す図である。この第３の属性情報検索結果画面１７０Ｃには、第１のユーザと第２のユーザＡ、及び第１のユーザと第２のユーザＢとで共通する属性項目の数の割合を表示する共通属性項目合致度表示欄１７１Ｃ−１，１７１Ｃ−２が表示されている。図３２において、第１のユーザと第２のユーザＡは４０、第１のユーザと第２のユーザＢは「５０」という共通属性項目合致度が表示されている。また、第３の属性情報検索結果画面１７０Ｃには、共通する属性項目の表示を希望する「属性項目を見る」ボタン１７８Ｃと、ＳＮＳサービスサイトでの作業を終了する「終了」ボタン１７９Ｃ、がそれぞれ表示されている。
【０１４７】
そして、この第３の属性情報検索結果画面１７０Ｃにて「属性項目を見る」ボタン１７８Ｃを選択すると、検索の結果として属性項目情報検索結果が第１ユーザ端末２０のディスプレイに表示される。
なお、属性項目情報は、ユーザを指定（選択）することでユーザＩＤが本サーバ１０へ送信され、ユーザＩＤに基づいて該当するユーザとの共通する属性項目が表示されるものとしても良い。
【０１４８】
また、各第２のユーザ端末３０Ａ，３０Ｂのディスプレイに表示される第３の属性情報検索結果画面も、たとえば上述した図３２に示すような形で表すことが出来る。この際、共通属性項目合致度は、第２のユーザＡと第１のユーザ又は第２のユーザＢと第１のユーザ、及び第２のユーザＡと第２のユーザＢが表示されるものとなる。
【０１４９】
本サーバ１０では、第５の検索処理として、共通属性項目の数を順に並べ替えることができる。
図２８は、本発明の実施形態に係る本サーバ１０において、第５の検索処理の流れを示すシーケンス図である。
まず、本サーバ１０が、第１のユーザと第２のユーザの属性情報を項目ごとに比較する検索を行い（（１１０）参照）、引き続き本サーバ１０が、ユーザ同士の属性情報の比較後、属性情報同士が同一である共通属性項目を特定し（（１１１）参照）、特定した共通属性項目の数をユーザごとに算出する（（１１２）参照）までの処理は、前述した処理の流れと同じとする。
【０１５０】
次に、本サーバ１０は、算出した共通属性項目の数を大きさの順に並べ替える（（１１３）参照）。
そして、本サーバ１０は、検索の結果として並べ替えた共通属性項目の数を、第１ユーザ端末２０と第２ユーザ端末３０とにそれぞれ通知する（（１２０）参照）。
【０１５１】
この際、並べ替えた共通属性項目の数情報は、第４の属性情報検索実施確認画面として第１ユーザ端末２０のディスプレイに表示される。
この第４の属性情報検索結果画面は、たとえば図３３に示すような形で表すことが出来る。図３３は、本サーバ１０と接続した第１ユーザ端末２０のディスプレイに表示された第４の属性情報検索結果画面の一例を示す図である。この第４の属性情報検索結果画面１７０Ｄには、「○○○○（第１のユーザ）さんと各ユーザとの共通属性情報項目の数は以下の通りです。」といった案内と共に、第１のユーザと第２のユーザＡ、及び第１のユーザと第２のユーザＢとで共通する属性項目の数を表示する共通属性項目数順表示欄１７１Ｄが表示されている。図３３において、第１のユーザと第２のユーザＢは「１０個」、第１のユーザと第２のユーザＡは「８個」という、一致した属性項目の数が多い順に表示されている。また、第４の属性情報検索結果画面１７０Ｄには、共通する属性項目の表示を希望する「属性項目を見る」ボタン１７８Ｄと、ＳＮＳサービスサイトでの作業を終了する「終了」ボタン１７９Ｄ、がそれぞれ表示されている。
【０１５２】
そして、この第４の属性情報検索結果画面１７０Ｄにて「属性項目を見る」ボタン１７８Ｄを選択すると、検索の結果として属性項目情報検索結果が第１ユーザ端末２０及び各第２ユーザ端末３０Ａ，３０Ｂのディスプレイにそれぞれ表示される。
なお、属性項目情報は、ユーザを指定（選択）することでユーザＩＤが本サーバ１０へ送信され、ユーザＩＤに基づいて該当するユーザとの共通する属性項目が表示されるものとしても良い。
【０１５３】
また、各第２のユーザ端末３０Ａ，３０Ｂのディスプレイに表示される第４の属性情報検索結果画面も、たとえば上述した図３３に示すような形で表すことが出来る。この際、共通属性項目数順は、第２のユーザＡと第１のユーザ又は第２のユーザＢと第１のユーザ、及び第２のユーザＡと第２のユーザＢが表示されるものとなる。
【０１５４】
次に、以上のような第２の実施の形態における本サーバ１０の詳細な動作の一例を、図３４及び図３５を参照しながら説明する。図３４及び図３５は、第２の実施の形態における本サーバ１０での検索処理の流れを示すフローチャートである。なお、第２の実施の形態における本サーバ１０での検索ＰＷ発行処理の流れは、図２３に示す第１の実施の形態と同じであるので説明は省略する。
【０１５５】
まず、図３４に示されるように、検索要求第２処理部１２が、検索要求受付情報受信部１２ａにて、第２ユーザ端末３０より送信された第２のユーザＩＤと第２のユーザが第１のユーザから取得した検索ＰＷを受信したか否か判断する（Ｓ５１）。
【０１５６】
その結果、検索要求第２処理部１２が、検索ＰＷを受信した場合（Ｙ）、引き続き検索要求第２処理部１２が、検索要求受付情報使用可否判定部１２ｂにて、当該検索ＰＷが有効か否か判断する（Ｓ５２）。
一方、検索要求第２処理部１２が、検索ＰＷを受信していない場合（Ｎ）、そのまま本サーバ１０での一連の動作は終了（エンド）する。
ここで、検索ＰＷの有効可否については、たとえば、上述した第１の実施の形態で述べた三つの手段によって判断できる。なお、三つの手段についての説明は省略する。
【０１５７】
そして、検索ＰＷが有効か否か判断した結果、検索要求第２処理部１２が、当該検索ＰＷが有効であると判断した場合（Ｙ）、すなわち、検索要求受付情報記憶部２に使用禁止の情報（フラグ）がなかった場合、第１のユーザ特定部１２ｃが、検索要求受付情報記憶部２を参照して、この検索ＰＷに関連付けられている第１のユーザＩＤを検索して特定する（Ｓ５３）。検索要求第２処理部１２は、特定した第１のユーザＩＤを共通属性項目検索部１３へ送信する。
【０１５８】
一方、検索要求第２処理部１２が、当該検索ＰＷが無効であると判断した場合（Ｎ）、すなわち、検索要求受付情報記憶部２に使用禁止の情報があった場合は、その後の処理を終了する。
【０１５９】
共通属性項目検索部１３は、検索実施確認部１３ａにて、ユーザ情報記憶部ＤＢ１を参照してこの第１のユーザＩＤに基づいて連絡先情報を特定する（Ｓ５４）。
引き続き検索要求第２処理部１２は、検索要求受付情報受信部１２ａにて、第２ユーザ端末３０より第２のユーザＩＤと第２のユーザが第１のユーザから取得した検索ＰＷの送信がもう無いか判断する（Ｓ５５）。
その結果、検索要求第２処理部１２が、検索ＰＷを受信していない場合（Ｙ）、共通属性項目検索部１３が、検索実施確認部１３ａにて、第２のユーザと属性情報の比較検索を実施しても良いかを確認する旨のメッセージを、特定した連絡先情報に基づいて第１ユーザ端末２０に対して送信する（Ｓ５６）。
【０１６０】
一方、検索要求第２処理部１２が、検索ＰＷを受信した場合（Ｎ）、検索要求第２処理部１２が、検索要求受付情報使用可否判定部１２ｂにて、当該検索ＰＷが有効か否か判断する（Ｓ５２）処理を繰り返す。
【０１６１】
次いで、共通属性項目検索部１３は、検索実施確認部１３ａにて、第１ユーザ端末２０より送信された第２のユーザと属性情報の比較検索を実施することに合意する旨の回答を受信したか否か判断する（Ｓ５７）。
その結果、共通属性項目検索部１３が、検索実施に合意する旨の回答を受信した場合（Ｙ）、共通属性項目検索部１３は、通属性項目特定部１３ｂにて、特定された第１のユーザＩＤと第２のユーザＩＤとに基づいてユーザ情報記憶部ＤＢ１を参照し、第１のユーザと第２のユーザの属性情報を項目ごとに比較する検索を実施する（Ｓ５８）。
【０１６２】
一方、共通属性項目検索部１３が、検索実施に合意する旨の回答を受信していない場合（Ｎ）、そのまま本サーバ１０での一連の動作は終了（エンド）する。
引き続き、共通属性項目検索部１３は、通属性項目特定部１３ｂにて、属性情報同士が同一である共通属性項目を特定する（Ｓ５９）。
【０１６３】
次いで、共通属性項目が特定されると、共通属性項目検索部１３は、共通属性項目数算出部１３ｃにて、特定された共通属性項目の数をユーザごとに算出する指示を受信したか否か判断する（Ｓ６０）。
その結果、共通属性項目検索部１３が、共通属性項目の数をユーザごとに算出する指示を受信した場合（Ｙ）、共通属性項目検索部１３は、共通属性項目数算出部１３ｃにて、特定された共通属性項目の数をユーザごとに算出する（Ｓ６１）。
【０１６４】
一方、共通属性項目検索部１３が、共通属性項目の数をユーザごとに算出する指示を受信していない場合（Ｎ）、そのまま特定した共通属性項目情報を検索結果送信部１４へ送信する。
そして、検索結果送信部１４は、検索結果として共通属性項目情報を第１ユーザ端末２０と第２ユーザ端末３０へそれぞれ送信する（Ｓ６９）。
【０１６５】
次に、共通属性項目検索部１３は、共通属性項目数順並び替え部１３ｄにて、算出した共通属性項目の数を大きさの順に並べ替える指示を受信したか否か判断する（Ｓ６２）。
その結果、共通属性項目検索部１３が、共通属性項目の数を大きさの順に並べ替える指示を受信した場合（Ｙ）、共通属性項目検索部１３は、共通属性項目数順並び替え部１３ｄにて、算出した共通属性項目の数を大きさの順に並べ替える（Ｓ６３）。
そして、共通属性項目検索部１３は、並べ替えた共通属性項目の数情報を検索結果送信部１４へ送信する。
そして、検索結果送信部１４は、検索結果として並べ替えた共通属性項目の数情報を該当する各ユーザのユーザ端末へそれぞれ通知する（Ｓ６４）。
【０１６６】
一方、共通属性項目検索部１３が、共通属性項目の数を大きさの順に並べ替える指示を受信していない場合（Ｎ）、次に、共通属性項目検索部１３は、共通属性項目数割合度算出部１３ｅにて、算出した共通属性項目の数の割合を算出する指示を受信したか否か判断する（Ｓ６５）。
その結果、共通属性項目検索部１３が、共通属性項目の数の割合を算出する指示を受信した場合（Ｙ）、共通属性項目検索部１３は、共通属性項目数割合度算出部１３ｅにて、比較した全項目の数に対する共通属性項目の数の割合を算出する（Ｓ６６）。
引き続き共通属性項目検索部１３は、算出した共通属性項目の数の割合情報を検索結果送信部１４へ送信する。
そして、検索結果送信部１４は、検索結果として共通属性項目の数の割合情報を第１ユーザ端末２０と各第２ユーザ端末３０Ａ，３０Ｂへそれぞれ送信する（Ｓ６７）。
【０１６７】
一方、共通属性項目検索部１３が、共通属性項目の数の割合を算出する指示を受信していない場合（Ｎ）、そのまま算出した共通属性項目の数情報を検索結果送信部１４へ送信する。
そして、検索結果送信部１４は、検索結果として共通属性項目の数情報を第１ユーザ端末２０と各第２ユーザ端末３０Ａ，３０Ｂへそれぞれ送信する（Ｓ６７）。
【０１６８】
次に、共通属性項目検索部１３は、共通属性項目特定部１３ｂにて、該当する共通属性項目を表示する指示を受信したか否か判断する（Ｓ６８）。
その結果、共通属性項目検索部１３が、共通属性項目を表示する指示を受信した場合（Ｙ）、共通属性項目検索部１３は、そのまま特定した共通属性項目情報を検索結果送信部１４へ送信する。
そして、検索結果送信部１４は、検索結果として共通属性項目情報を第１ユーザ端末２０と各第２ユーザ端末３０Ａ，３０Ｂへそれぞれ送信する（Ｓ６９）。
一方、共通属性項目検索部１３が、共通属性項目を表示する指示を受信していない場合（Ｎ）、そのまま本サーバ１０での一連の動作は終了（エンド）する。
【０１６９】
次に、共通属性項目検索部１３は、属性情報抽出部１３ｆにて、特定された共通属性項目に該当する属性情報を表示する指示を受信したか否か判断する（Ｓ７０）。
その結果、共通属性項目検索部１３が、属性情報を表示する指示を受信した場合（Ｙ）、共通属性項目検索部１３は、属性情報抽出部１３ｆにて、特定された共通属性項目に該当する属性情報をユーザごとに抽出し、抽出した属性情報を検索結果送信部１４へ送信する。
そして、検索結果送信部１４は、検索結果として属性情報を第１ユーザ端末２０と各第２ユーザ端末３０Ａ，３０Ｂへそれぞれ送信する（Ｓ７１）。
これにより、本サーバ１０での一連の動作は終了（エンド）する。
【０１７０】
一方、共通属性項目検索部１３が、共通属性項目を表示する指示を受信していない場合（Ｎ）、そのまま本サーバ１０での一連の動作は終了（エンド）する。
【０１７１】
以上のように本実施の形態では、第１のユーザと複数の第２のユーザとがグループで属性情報の検索を実施する場合、検索ＰＷの発行要求を行った第１のユーザＩＤと、第１のユーザより検索ＰＷを取得した複数の第２のユーザＩＤに基づいて、検索対象となるユーザを特定する。そして、第１のユーザと各第２のユーザの属性情報を項目ごとに比較すると共に、第２のユーザ同士の属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索を効率良く効果的に行うことや、第１のユーザと全第２のユーザの属性情報を項目ごとに比較して、少なくとも２以上のユーザの属性情報同士が同一である共通属性項目を特定する検索を行うことができる。
また、属性情報同士が一致した情報だけ互いに公開するので、一致しなかった属性情報は公開されることがなく、公開したくない属性情報の秘密性を保持することができる。
したがって、公開したくない情報に基づいて同じ境遇の仲間と友人関係を築きたいと望んでいる者であっても、効果的に新たな友人関係を築くことができる。
【０１７２】
＜第３の実施の形態＞
次に、第３の実施の形態として、本発明では、検索要求受付情報（検索ＰＷ）の発行に換えて、第１のユーザが検索対象となる第２のユーザを指定し、本サーバが第２のユーザへ検索の実施可否を問い合わせ、第２のユーザからの合意に基づいて検索を実施することができる。
したがって、本実施の形態では、以下のような構成をした共通属性情報検索装置、共通属性情報検索方法、及び共通属性情報検索プログラムとすることができる。なお、本実施の形態では、先に説明した第１の実施の形態と異なる部分を中心に説明する。したがって、上記第１の実施の形態と同様の構成部分の説明は省略し、特に説明しない限り同じであるものとする。
【０１７３】
すなわち、本発明の共通属性情報検索装置は、通信ネットワーク上に開設されたネットワークサービスサイトにて自らの特徴を表す属性情報を登録したユーザがそれぞれ利用する複数のユーザ端末と通信ネットワークを介してそれぞれ接続され、ユーザ同士の繋がりを確認する共通属性情報を検索する装置であって、前記ユーザを識別するユーザ識別情報と、当該ユーザが予め登録した少なくとも１以上の項目からなる属性情報と、ユーザ端末への連絡先情報と、を互いに関連付けて記憶する第１記憶手段、前記ユーザの中で前記共通属性情報の検索を要求する第１のユーザが利用する第１ユーザ端末より、当該第１のユーザの識別情報と、当該第１のユーザが指定する第２のユーザの識別情報と、当該第１のユーザと当該第２のユーザの属性情報を項目ごとに比較する検索要求を受信し、前記第１記憶手段を参照して当該第２のユーザの識別情報に基づいて連絡先情報を特定し、当該連絡先情報に基づいて第２ユーザ端末に対して、前記第１のユーザと属性情報の比較検索を実施しても良いかを問う旨のメッセージを送信する検索要求第３処理手段、前記検索要求を行った第１のユーザの識別情報と、前記第１のユーザが指定した第２のユーザの識別情報と、を互いに関連付けて記憶する第３記憶手段、前記第２ユーザ端末より、前記第１のユーザと属性情報の比較検索を実施することに合意する旨の回答を受信し、前記第３記憶手段を参照して、当該第２のユーザの識別情報に関連付けられている第１のユーザの識別情報を特定する検索要求第４処理手段、前記特定された第１のユーザの識別情報と前記第２のユーザの識別情報とに基づいて前記第１記憶手段を参照し、当該第１のユーザと当該第２のユーザの属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索を行う共通属性項目検索手段、前記検索の結果を、前記第１ユーザ端末と前記第２ユーザ端末とにそれぞれ通知する検索結果送信手段、を少なくとも有していることを特徴とする。
【０１７４】
また、本発明の共通属性情報検索装置は、前記第２のユーザが複数存在し、前記共通属性項目検索手段が、第１のユーザと各第２のユーザの属性情報を項目ごとに比較すると共に、第２のユーザ同士の属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索をそれぞれ行う、ものとしても良い。
【０１７５】
また、本発明の共通属性情報検索装置は、前記第２のユーザが複数存在し、前記共通属性項目検索手段が、第１のユーザと全第２のユーザの属性情報を項目ごとに比較して、少なくとも２以上のユーザの属性情報同士が同一である共通属性項目を特定する検索を行う、ものとしても良い。
【０１７６】
また、本発明の共通属性情報検索装置は、前記共通属性項目検索手段が、特定された共通属性項目に該当する属性情報をユーザごとに抽出し、前記検索結果送信手段は、検索の結果として抽出した前記属性情報を該当する各ユーザのユーザ端末へそれぞれ通知する、ものとしても良い。
【０１７７】
また、本発明の共通属性情報検索装置は、前記共通属性項目検索手段が、特定された共通属性項目の数をユーザごとに算出し、前記検索結果送信手段は、検索の結果として算出した前記共通属性項目の数を該当する各ユーザのユーザ端末へそれぞれ通知する、ものとしても良い。
【０１７８】
また、本発明の共通属性情報検索装置は、前記共通属性項目検索手段が、算出した共通属性項目の数を大きさの順に並べ替え、前記検索結果送信手段が、検索の結果として前記並べ替えた共通属性項目の数を該当する各ユーザのユーザ端末へそれぞれ通知する、ものとしても良い。
【０１７９】
また、本発明の共通属性情報検索装置は、前記共通属性項目検索手段が、比較した全項目の数に対する共通属性項目の数の割合を算出し、前記検索結果送信手段は、検索の結果として前記共通属性項目の数に代えて、前記算出した共通属性項目の数の割合を該当する各ユーザのユーザ端末へそれぞれ通知する、ものとしても良い。
【０１８０】
また、本発明の共通属性情報検索方法は、通信ネットワーク上に開設されたネットワークサービスサイトにて自らの特徴を表す属性情報を登録したユーザがそれぞれ利用する複数のユーザ端末と通信ネットワークを介してそれぞれ接続され、前記ユーザを識別するユーザ識別情報と、当該ユーザが予め登録した少なくとも１以上の項目からなる属性情報と、ユーザ端末への連絡先情報と、を互いに関連付けて記憶する第１記憶手段を有する装置により、ユーザ同士の繋がりを確認する共通属性情報を検索する方法であって、検索要求第３処理手段が、前記ユーザの中で前記共通属性情報の検索を要求する第１のユーザが利用する第１ユーザ端末より、当該第１のユーザの識別情報と、当該第１のユーザが指定する第２のユーザの識別情報と、当該第１のユーザと当該第２のユーザの属性情報を項目ごとに比較する検索要求を受信するステップ、検索要求第３処理手段が、前記検索要求の受信に応じ、前記第１記憶手段を参照して当該第２のユーザの識別情報に基づいて連絡先情報を特定し、当該連絡先情報に基づいて第２ユーザ端末に対して、前記第１のユーザと属性情報の比較検索を実施しても良いかを問う旨のメッセージを送信するステップ、第３記憶手段が、前記検索要求を行った第１のユーザの識別情報と、前記第１のユーザが指定した第２のユーザの識別情報と、を互いに関連付けて記憶するステップ、検索要求第４処理手段が、前記第２ユーザ端末より、前記第１のユーザと属性情報の比較検索を実施することに合意する旨の回答を受信するステップ、検索要求第４処理手段が、前記回答の受信に応じ、前記第３記憶手段を参照して、当該第２のユーザの識別情報に関連付けられている第１のユーザの識別情報を特定するステップ、共通属性項目検索手段が、前記特定された第１のユーザの識別情報と前記第２のユーザの識別情報とに基づいて前記第１記憶手段を参照し、当該第１のユーザと当該第２のユーザの属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索を行うステップ、検索結果送信手段が、前記検索の結果を、前記第１ユーザ端末と前記第２ユーザ端末とにそれぞれ通知するステップ、を少なくとも有するものとしても良い。
【０１８１】
また、本発明の共通属性情報検索プログラムは、通信ネットワーク上に開設されたネットワークサービスサイトにて自らの特徴を表す属性情報を登録したユーザがそれぞれ利用する複数のユーザ端末と通信ネットワークを介してそれぞれ接続され、前記ユーザを識別するユーザ識別情報と、当該ユーザが予め登録した少なくとも１以上の項目からなる属性情報と、ユーザ端末への連絡先情報と、を互いに関連付けて記憶する第１記憶手段を有し、ユーザ同士の繋がりを確認する共通属性情報を検索することを実行させるためにコンピュータを、前記ユーザの中で前記共通属性情報の検索を要求する第１のユーザが利用する第１ユーザ端末より、当該第１のユーザの識別情報と、当該第１のユーザが指定する第２のユーザの識別情報と、当該第１のユーザと当該第２のユーザの属性情報を項目ごとに比較する検索要求を受信する手段、前記検索要求の受信に応じ、前記第１記憶手段を参照して当該第２のユーザの識別情報に基づいて連絡先情報を特定し、当該連絡先情報に基づいて第２ユーザ端末に対して、前記第１のユーザと属性情報の比較検索を実施しても良いかを問う旨のメッセージを送信する手段、前記検索要求を行った第１のユーザの識別情報と、前記第１のユーザが指定した第２のユーザの識別情報と、を互いに関連付けて第３記憶手段に記憶する手段、前記第２ユーザ端末より、前記第１のユーザと属性情報の比較検索を実施することに合意する旨の回答を受信する手段、前記回答の受信に応じ、前記第３記憶手段を参照して、当該第２のユーザの識別情報に関連付けられている第１のユーザの識別情報を特定する手段、前記特定された第１のユーザの識別情報と前記第２のユーザの識別情報とに基づいて前記第１記憶手段を参照し、当該第１のユーザと当該第２のユーザの属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索を行う手段、前記検索の結果を、前記第１ユーザ端末と前記第２ユーザ端末とにそれぞれ通知する手段、として機能させるものとしても良い。
【０１８２】
次に、第３の実施の形態における本サーバの構成について説明する。
本サーバは図示しないが、ユーザ情報データベース（ＤＢ）と、検索対象ユーザ情報記憶部と、検索要求第３処理部と、検索要求第４処理部と、共通属性項目検索部と、検索結果送信部と、を少なくとも有している。
【０１８３】
ユーザ情報ＤＢは、ユーザＩＤと、当該ユーザが予め登録した少なくとも１以上の項目からなる属性情報と、ユーザ端末への連絡先情報と、を互いに関連付けて記憶する手段である。
【０１８４】
検索対象ユーザ情報記憶部は、検索要求を行った第１のユーザＩＤと、第１のユーザが指定した第２のユーザＩＤと、を互いに関連付けて記憶する手段である。
【０１８５】
検索要求第３処理部は、ユーザの中で共通する属性情報の検索を要求する第１のユーザが利用する第１ユーザ端末より、第１のユーザＩＤと、この第１のユーザが指定する第２のユーザＩＤと、第１のユーザと第２のユーザの属性情報を項目ごとに比較する検索要求を受信し、ユーザ情報記憶部ＤＢを参照して第２のユーザＩＤに基づいて第２のユーザの連絡先情報を特定し、この特定した連絡先情報に基づいて第２ユーザ端末に対して、第１のユーザと属性情報の比較検索を実施しても良いかを確認する旨のメッセージを送信する処理を行う。
【０１８６】
この際、検索要求第３処理部は、たとえば、検索要求受信部と、連絡先特定部と、検索実施確認部と、から構成されるものとすることができる。
すなわち、検索要求受信部が、ユーザの中で共通する属性情報の検索を要求する第１のユーザが利用する第１ユーザ端末より、第１のユーザＩＤと、この第１のユーザが指定する第２のユーザＩＤと、第１のユーザと第２のユーザの属性情報を項目ごとに比較する検索要求を受信する。
次いで、連絡先特定部が、検索要求の受信に応じて、ユーザ情報記憶部ＤＢを参照して第２のユーザＩＤに基づいて第２のユーザの連絡先情報を特定する。
そして、検索実施確認部が、特定した連絡先情報に基づいて第２ユーザ端末に対して、第１のユーザと属性情報の比較検索を実施しても良いかを確認する旨のメッセージを送信する。
【０１８７】
検索要求第４処理部は、第２ユーザ端末より、第１のユーザと属性情報の比較検索を実施することに合意する旨の回答を受信し、検索対象ユーザ情報記憶部を参照して、第２のユーザＩＤに関連付けられている第１ユーザＩＤを特定する処理を行う。
【０１８８】
この際、検索要求第４処理部は、実施確認回答受信部と、第１ユーザ特定部と、から構成されるものとすることができる。
すなわち、実施確認回答受信部が、第２ユーザ端末より、第１のユーザと属性情報の比較検索を実施することに合意する旨の回答を受信する。
そして、第１ユーザ特定部が、上記回答の受信に応じて、検索対象ユーザ情報記憶部を参照して、第２のユーザＩＤに関連付けられている第１ユーザＩＤを特定する。
【０１８９】
共通属性項目検索部は、特定された第１のユーザＩＤと第２のユーザＩＤとに基づいてユーザ情報記憶部ＤＢを参照し、第１のユーザと第２のユーザの属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索処理を行なう。
【０１９０】
また、共通属性項目検索部は、第２のユーザが複数存在する場合、第１のユーザと各第２のユーザの属性情報を項目ごとに比較すると共に、第２のユーザ同士の属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する検索処理をそれぞれ行なう機能を有している。
【０１９１】
また、共通属性項目検索部は、第２のユーザが複数存在する場合、第１のユーザと全第２のユーザの属性情報を項目ごとに比較して、少なくとも２以上のユーザの属性情報同士が同一である共通属性項目を特定する検索処理をそれぞれ行なう機能を有している。
【０１９２】
また、共通属性項目検索部は、特定された共通属性項目に該当する属性情報をユーザごとに抽出する処理を行なう機能を有している。
【０１９３】
また、共通属性項目検索部は、特定された共通属性項目の数をユーザごとに算出する処理を行なう機能を有している。
【０１９４】
また、共通属性項目検索部は、算出した共通属性項目の数を大きさの順に並べ替える処理を行なう機能を有している。
【０１９５】
また、共通属性項目検索部は、比較した全項目の数に対する共通属性項目の数の割合を算出する処理を行なう機能を有している。
【０１９６】
この際、共通属性項目検索部は、たとえば、共通属性項目特定部と、共通属性項目数算出部と、共通属性項目数順並び替え部と、共通属性項目数割合度算出部と、属性情報抽出部と、から構成されるものとすることができる。
【０１９７】
すなわち、共通属性項目特定部が、特定された第１のユーザＩＤと第２のユーザＩＤとに基づいてユーザ情報記憶部ＤＢを参照し、第１のユーザと第２のユーザの属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する。
【０１９８】
共通属性項目特定部は、第２のユーザが複数存在する場合、第１のユーザと各第２のユーザの属性情報を項目ごとに比較すると共に、第２のユーザ同士の属性情報を項目ごとに比較して、属性情報同士が同一である共通属性項目を特定する。
また、共通属性項目特定部は、第２のユーザが複数存在する場合、第１のユーザと全第２のユーザの属性情報を項目ごとに比較して、少なくとも２以上のユーザの属性情報同士が同一である共通属性項目を特定する。特定された共通属性項目は、検索結果送信部へ送信される。
【０１９９】
また、共通属性項目数算出部が、特定された共通属性項目の数をユーザごとに算出する。算出した共通属性項目の数は、検索結果送信部へ送信される。
【０２００】
また、共通属性項目数順並び替え部が、算出した共通属性項目の数を大きさの順に並べ替える。並び替えられた共通属性項目は、検索結果送信部へ送信される。
【０２０１】
また、共通属性項目数割合度算出部が、比較した全項目の数に対する共通属性項目の数の割合を算出する。算出した共通属性項目の数の割合は、検索結果送信部へ送信される。
【０２０２】
また、属性情報抽出部が、特定された共通属性項目に該当する属性情報をユーザごとに抽出する。抽出された属性情報は、検索結果送信部へ送信される。
【０２０３】
検索結果送信部は、検索の結果を、前記第１ユーザ端末と前記第２ユーザ端末とにそれぞれ通知する処理を行なう。
この検索の結果としては、共通属性項目検索部にてユーザごとに抽出したそれぞれの属性情報や、共通属性項目検索部にて算出した共通属性項目の数とすることができる。
また、検索の結果としては、共通属性項目の数に代えて、算出した共通属性項目の数の割合としても良い。
【０２０４】
次に、第３の実施の形態として、第１のユーザと第２のユーザとがペアになる場合の属性情報検索の概要について説明する。
まず、第１ユーザ端末を利用する第１のユーザが、共通属性検索サイトへアクセスし、本サーバに対して、第２のユーザＩＤを指定して共通する属性情報を検索することを要求する。
次いで、本サーバは、第２のユーザＩＤに基づいて第２のユーザの連絡先情報を特定し、この連絡先情報に基づいて第２ユーザ端末に対して、第１のユーザと属性情報の比較検索を実施しても良いかを確認する旨のメッセージを送信する。
また、本サーバは、検索要求を行った第１のユーザＩＤと、第１のユーザが指定した第２のユーザＩＤと、を互いに関連付けて記憶する。
【０２０５】
本サーバは、第２ユーザ端末より、第１のユーザと属性情報の比較検索を実施することに合意する旨の回答を受信する。
引き続き、本サーバは、第２のユーザＩＤに関連付けられている第１のユーザＩＤを特定する。
さらに、本サーバは、特定された第１のユーザＩＤと第２のユーザＩＤとに基づいて、属性情報を項目ごとに比較し、第１のユーザと第２のユーザとで共通する属性情報の検索を実施する。
そして、本サーバは、検索によって得られた共通する属性情報を、第１ユーザ端末と第２ユーザ端末に対してそれぞれ通知する。
【０２０６】
第１ユーザ端末は、第２のユーザと共通する属性情報を本サーバより取得し、第１のユーザが閲覧すると共に、第２ユーザ端末は、第１のユーザと共通する属性情報を本サーバより取得し、第２のユーザが閲覧する。
【０２０７】
これにより、検索ＰＷを発行しない場合であっても、公開したくない情報をむやみに公開することなく、お互いに合致した場合のみその情報公開することで、公開したくない情報に基づいて同じ境遇の仲間と新たな友人関係を効果的に築くようにすることができる。
【図面の簡単な説明】
【０２０８】
【図１】本発明に係る共通属性情報検索装置を用いた共通属性情報検索システムの概要を示す図である。
【図２】本発明に係る共通属性情報検索装置の実施形態の一例を示すブロック構成図である。
【図３】本発明に係る共通属性情報検索装置が備えるユーザ情報記憶部に記憶されているデータベース構造の一例である。
【図４】本発明に係る共通属性情報検索装置が備える検索要求受付情報記憶部に記憶されているデータベース構造の一例である。
【図５】本発明に係る共通属性情報検索方法の基本的な処理の流れを示すシーケンス図である。
【図６】本発明に係る共通属性情報検索方法における検索処理の流れを示すシーケンス図である。
【図７】本発明に係る共通属性情報検索方法における他の検索処理の流れを示すシーケンス図である。
【図８】本発明に係る共通属性情報検索方法における他の検索処理の流れを示すシーケンス図である。
【図９】本発明に係る共通属性情報検索方法における他の検索処理の流れを示すシーケンス図である。
【図１０】本発明に係る共通属性情報検索方法における検索終了処理の流れを示すシーケンス図である。
【図１１】本発明に係る共通属性情報検索方法における他の検索終了処理の流れを示すシーケンス図である。
【図１２】本発明に係る共通属性情報検索方法における他の検索終了処理の流れを示すシーケンス図である。
【図１３】本発明に係る共通属性情報検索方法における検索開始処理の流れを示すシーケンス図である。
【図１４】本発明に係る共通属性情報検索装置と接続したユーザ端末のディスプレイに表示されたＳＮＳサイトログイン画面の一例を示す模式図である。
【図１５】本発明に係る共通属性情報検索装置と接続したユーザ端末のディスプレイに表示されたメニュー選択画面の一例を示す模式図である。
【図１６】本発明に係る共通属性情報検索装置と接続したユーザ端末のディスプレイに表示された検索ＰＷ通知画面の一例を示す模式図である。
【図１７】本発明に係る共通属性情報検索装置と接続したユーザ端末のディスプレイに表示された属性情報検索実施画面の一例を示す模式図である。
【図１８】本発明に係る共通属性情報検索装置と接続したユーザ端末のディスプレイに表示された属性情報検索実施確認画面の一例を示す模式図である。
【図１９】本発明に係る共通属性情報検索装置と接続したユーザ端末のディスプレイに表示された属性情報検索結果画面の一例を示す模式図である。
【図２０】本発明に係る共通属性情報検索装置と接続したユーザ端末のディスプレイに表示された属性情報検索結果画面の他の例を示す模式図である。
【図２１】本発明に係る共通属性情報検索装置と接続したユーザ端末のディスプレイに表示された属性情報検索結果画面の他の例を示す模式図である。
【図２２】本発明に係る共通属性情報検索装置と接続したユーザ端末のディスプレイに表示された属性情報検索結果画面の他の例を示す模式図である。
【図２３】本発明に係る共通属性情報検索装置での検索ＰＷ発行処理の一例を示すフローチャートである。
【図２４】本発明に係る共通属性情報検索装置での検索処理の一例を示すフローチャートである。
【図２５】図２４に示す共通属性情報検索装置での情報処理の続きを示すフローチャートである。
【図２６】本発明に係る共通属性情報検索装置を用いたグループ用共通属性情報検索システムの概要を示す図である。
【図２７】本発明に係るグループ用共通属性情報検索方法の基本的な処理の流れを示すシーケンス図である。
【図２８】本発明に係るグループ用共通属性情報検索方法における検索処理の流れを示すシーケンス図である。
【図２９】本発明に係る共通属性情報検索装置と接続したユーザ端末のディスプレイに表示されたグループ用属性情報検索実施確認画面の他の例を示す模式図である。
【図３０】本発明に係る共通属性情報検索装置と接続したユーザ端末のディスプレイに表示されたグループ用属性情報検索結果画面の他の例を示す模式図である。
【図３１】本発明に係る共通属性情報検索装置と接続したユーザ端末のディスプレイに表示されたグループ用属性情報検索結果画面の他の例を示す模式図である。
【図３２】本発明に係る共通属性情報検索装置と接続したユーザ端末のディスプレイに表示されたグループ用属性情報検索結果画面の他の例を示す模式図である。
【図３３】本発明に係る共通属性情報検索装置と接続したユーザ端末のディスプレイに表示されたグループ用属性情報検索結果画面の他の例を示す模式図である。
【図３４】本発明に係る共通属性情報検索装置でのグループ用検索処理の一例を示すフローチャートである。
【図３５】図３４に示す共通属性情報検索装置でのグループ用情報処理の続きを示すフローチャートである。
【符号の説明】
【０２０９】
ＤＢ１  ユーザ情報データベース（第１記憶部）、２  検索要求受付情報記憶部（第２記憶部）、ＮＷ  通信ネットワーク、１０  共通属性情報検索装置（本サーバ）、１１  検索要求第１処理部、１２  検索要求第２処理部、１３  共通属性項目検索部、１４  検索結果送信部、１５  検索終了部、２０  第１ユーザ端末、３０  第２ユーザ端末。
【図１】
2009054054.tif 000003
【図２】
2009054054.tif 000004
【図３】
2009054054.tif 000005
【図４】
2009054054.tif 000006
【図５】
2009054054.tif 000007
【図６】
2009054054.tif 000008
【図７】
2009054054.tif 000009
【図８】
2009054054.tif 000010
【図９】
2009054054.tif 000011
【図１０】
2009054054.tif 000012
【図１１】
2009054054.tif 000013
【図１２】
2009054054.tif 000014
【図１３】
2009054054.tif 000015
【図１４】
2009054054.tif 000016
【図１５】
2009054054.tif 000017
【図１６】
2009054054.tif 000018
【図１７】
2009054054.tif 000019
【図１８】
2009054054.tif 000020
【図１９】
2009054054.tif 000021
【図２０】
2009054054.tif 000022
【図２１】
2009054054.tif 000023
【図２２】
2009054054.tif 000024
【図２３】
2009054054.tif 000025
【図２４】
2009054054.tif 000026
【図２５】
2009054054.tif 000027
【図２６】
2009054054.tif 000028
【図２７】
2009054054.tif 000029
【図２８】
2009054054.tif 000030
【図２９】
2009054054.tif 000031
【図３０】
2009054054.tif 000032
【図３１】
2009054054.tif 000033
【図３２】
2009054054.tif 000034
【図３３】
2009054054.tif 000035
【図３４】
2009054054.tif 000036
【図３５】
2009054054.tif 000037