(57)【要約】  種々のユーザ情報が分散して保持されている状態で、処理負荷やネットワーク負荷を抑えて、定められた条件に合致するユーザを特定することができる条件マッチングシステムを提供する。ユーザＩＤ供給手段９１は、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶する。条件マッチング連係手段９３は、ユーザＩＤ選定手段９４に、条件指定手段９２から条件を受信した各条件マッチング装置９０に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定させる。ユーザＩＤ選定手段９４は、条件マッチング連係手段９３からの要求に応じて、ユーザＩＤ送信状況情報に基づいてユーザＩＤを選定する。そして、条件マッチング連係手段９３は、そのユーザＩＤを用いて、条件に合うユーザを各条件マッチング装置９０に順次、絞り込ませていく。
2012026082.tif 000002
【特許請求の範囲】
【請求項１】
指定された条件にユーザ情報が合致するユーザを特定する条件マッチング装置を複数備え、
条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給手段と、
ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段と、
条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係手段と、
ユーザＩＤ供給手段が記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定手段とを備え、
前記条件マッチング連係手段は、前記ユーザＩＤ選定手段にユーザＩＤを選定させ、選定されたユーザＩＤのリストを条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる
ことを特徴とする条件マッチングシステム。
【請求項２】
ユーザＩＤ供給手段は、条件マッチング装置識別情報をユーザ端末から受信したときに、ユーザＩＤと、前記ユーザ端末が利用するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信し、
予め定められたユーザＩＤ供給者識別情報を記憶するユーザＩＤ供給者識別情報記憶手段を備え、
条件マッチング連係手段は、
条件指定手段から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、前記ユーザＩＤ供給者識別情報記憶手段に記憶されたユーザＩＤ供給者識別情報を送信し、前記条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、
ユーザＩＤ選定手段に、前記ユーザＩＤの中から、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定させ、選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、
以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる
請求項１に記載の条件マッチングシステム。
【請求項３】
ユーザＩＤ供給者毎にユーザＩＤ供給手段を備え、
個々のユーザＩＤ供給手段は、条件マッチング装置識別情報をユーザ端末から受信したときに、ユーザＩＤと、ユーザＩＤ供給手段自身に対応するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信し、
予め定められたユーザＩＤ供給者識別情報を記憶するユーザＩＤ供給者識別情報記憶手段を備え、
条件マッチング連係手段は、
条件指定手段から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、前記ユーザＩＤ供給者識別情報記憶手段に記憶されたユーザＩＤ供給者識別情報を送信し、前記条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、
ユーザＩＤ選定手段に、前記ユーザＩＤの中から、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定させ、選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、
以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる
請求項１または請求項２に記載の条件マッチングシステム。
【請求項４】
ユーザＩＤ供給手段は、条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤであって、前記条件マッチング装置識別情報に対応するユーザＩＤとして定められたユーザＩＤを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信する
請求項１から請求項３のうちのいずれか１項に記載の条件マッチングシステム。
【請求項５】
指定された条件にユーザ情報が合致するユーザを特定する複数の条件マッチング装置と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段とに、通信ネットワークを介して接続され、
条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給手段と、
条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係手段と、
ユーザＩＤ供給手段が記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定手段とを備え、
前記条件マッチング連係手段は、前記ユーザＩＤ選定手段にユーザＩＤを選定させ、選定されたユーザＩＤのリストを条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる
ことを特徴とする条件マッチング連係装置。
【請求項６】
指定された条件にユーザ情報が合致するユーザを特定する複数の条件マッチング装置と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段と、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤと前記ユーザ端末が利用するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給手段とに、通信ネットワークを介して接続され、
予め定められたユーザＩＤ供給者識別情報を記憶するユーザＩＤ供給者識別情報記憶手段と、
条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係手段と、
ユーザＩＤ供給手段が記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定手段とを備え、
条件マッチング連係手段は、
条件指定手段から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、前記ユーザＩＤ供給者識別情報記憶手段に記憶されたユーザＩＤ供給者識別情報を送信し、前記条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、
ユーザＩＤ選定手段に、前記ユーザＩＤの中から、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定させ、選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、
以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる
ことを特徴とする条件マッチング連係装置。
【請求項７】
ユーザＩＤ供給手段が、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶し、
条件指定手段が、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信し、
条件マッチング連係手段が、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定することを、ユーザＩＤ選定手段に要求し、
前記ユーザＩＤ選定手段が、条件マッチング連係手段からの要求に応じてユーザＩＤを選定し、
前記条件マッチング連係手段が、前記ユーザＩＤ選定手段に選定されたユーザＩＤのリストを条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる
ことを特徴とする条件マッチング方法。
【請求項８】
ユーザＩＤ供給者識別情報記憶手段が、ユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報のうち予め定められたユーザＩＤ供給者識別情報を記憶し、
ユーザＩＤ供給手段が、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤと前記ユーザ端末が利用するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信し、
条件マッチング連係手段が、
条件指定手段から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、前記ユーザＩＤ供給者識別情報記憶手段に記憶されたユーザＩＤ供給者識別情報を送信し、前記条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、
ユーザＩＤ選定手段に、前記ユーザＩＤの中から、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定することを要求し、
前記ユーザＩＤ選定手段が、条件マッチング連係手段からの要求に応じてユーザＩＤを選定し、
前記条件マッチング連係手段が、前記ユーザＩＤ選定手段に選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる
請求項７に記載の条件マッチング方法。
【請求項９】
指定された条件にユーザ情報が合致するユーザを特定する複数の条件マッチング装置と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段とに、通信ネットワークを介して接続されたコンピュータに搭載される条件マッチング連係プログラムであって、
前記コンピュータに、
条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給処理、
条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係処理、および、
ユーザＩＤ供給処理で記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定処理を実行させ、
前記条件マッチング連係処理で、前記ユーザＩＤ選定処理を実行させ、前記ユーザＩＤ選定処理で選定されたユーザＩＤのリストを条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる処理を実行させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる処理を実行させる
ための条件マッチング連係プログラム。
【請求項１０】
指定された条件にユーザ情報が合致するユーザを特定する複数の条件マッチング装置と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段と、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤと前記ユーザ端末が利用するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給手段とに、通信ネットワークを介して接続され、予め定められたユーザＩＤ供給者識別情報を記憶するユーザＩＤ供給者識別情報記憶手段を備えるコンピュータに搭載される条件マッチング連係プログラムであって、
前記コンピュータに、
条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係処理、および、
ユーザＩＤ供給手段が記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定処理を実行させ、
条件マッチング連係処理で、
条件指定手段から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、前記ユーザＩＤ供給者識別情報記憶手段に記憶されたユーザＩＤ供給者識別情報を送信し、前記条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、ユーザ情報が前記条件マッチング装置に対して送信された条件に合致するユーザのユーザＩＤを特定させる処理を実行させ、
前記ユーザＩＤ選定処理を実行させ、前記ユーザＩＤ選定処理で選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる処理を実行させ、
以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる処理を実行させる
ための条件マッチング連係プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、定められた条件に合致するユーザを特定する条件マッチングシステム、条件マッチング処理方法、および、ユーザの情報を保持する複数の装置を利用して、定められた条件に合致するユーザを順次絞り込む処理を行う条件マッチング連係装置、条件マッチング連係プログラムに関する。
【背景技術】
【０００２】
近年、インターネット上において複数の事業者が所有している情報を組み合わせて新しいサービスを提供する形態が増えてきている。このような形態は、一般的に、マッシュアップサービスと呼ばれている。【０００３】
また、ユーザが一度だけログイン処理を行うことにより、複数の事業者が提供するサービスをユーザが利用可能となるシングルサインオンが一般化してきた。シングルサインオンの機構は、各事業者が所有するユーザＩＤ同士の関係付け（ＩＤ連携）を行うので、各事業者は、事業者に預けられているユーザ情報（個人情報）の所有者（オーナ）であるユーザの同一性を検証することができる。【０００４】
上記のようにユーザから事業者に預けられたユーザ情報を利用して、付加価値の高いマッシュアップサービスを実現することが考えられる。そして、このようなマッシュアップサービスを実現する場合、マッシュアップサービスを提供しようとする者が、既にユーザにサービスを提供している各事業者からユーザ情報を取得し、そのユーザ情報を利用することが考えられる。このようなユーザ情報の取得や利用の一例が、標準化団体ＯＡＳＩＳ（Organization for the Advancement of Structured Information Standards）が策定しているＳＡＭＬ（Security Assertion Markup Language）で提案されている（非特許文献１参照）。ＳＡＭＬでは、NameIDMapping という仕様において、ユーザ情報を保持している事業者から暗号化されたユーザＩＤを取得し、その暗号化されたユーザＩＤを用いてユーザ情報を取得し、利用することが提案されている。【０００５】
また、シングルサインオンに関しては、特許文献１〜３等に記載されている。例えば、特許文献１には、認証情報データベースが、ユーザ識別情報と、各事業者の運営するシステムに対応する認証情報と、必要に応じてシングルサインオン識別ＩＤとを関連付けて記憶することが記載されている。【０００６】
特許文献２，３にもシングルサインオンを利用可能としたシステムが記載されている。【０００７】
また、特許文献４には、ある特定地域の商店街の事業者（店舗）毎にユーザ情報の受付窓口を設け、収集されたユーザ情報（メールアドレス等を含む）を配信者が一元管理し、各事業者のそれぞれの配信情報を必要に応じた質・量に調整し、最適な時間帯にユーザの端末に送信するビジネスモデルが記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−８６５３６号公報（段落００２６）
【特許文献２】特許第４３０３１３０号公報
【特許文献３】特許第４１９５４５０号公報
【特許文献４】特開２００４−５４３１２号公報（段落００３３，００４１，００４７，００５５等）
【非特許文献】
【０００９】
【非特許文献１】Scott Cantor, John Kemp, Rob Philpott, Eve Maler, “Assertions and Protocols for the OASIS Security Assertion Language(SAML) V2.0”, OASIS Standards，“3.8 Name Identifier Mapping Protocol”，Page 63of86，[online]、２００５年３月１５日、ＯＡＳＩＳ、［２０１０年７月１３日検索］、インターネット< http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf>
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ユーザ情報を保持している各事業者からユーザ情報を収集し、そのユーザ情報を利用してマッシュアップサービスを提供する場合、ユーザ情報の収集に用いる通信ネットワークの脆弱性や、各事業者から収集したユーザ情報を保持する処理サーバやデータベースサーバの脆弱性等に起因して、ユーザ情報が第三者に漏洩するおそれが生じる。【００１１】
また、例えば、情報の配信先となるユーザを選択するために、既にユーザ情報を保持している各事業者からユーザ情報を収集し、そのユーザ情報に基づいてユーザを選択することなども考えられる。この場合においても、上記と同様に、ユーザ情報が第三者に漏洩するおそれが生じる。このような情報漏洩を防止するため、ユーザ情報を保持している各事業者からユーザ情報の収集を行わないようにすることが好ましい。【００１２】
また、種々のユーザ情報が各事業者に分散されて保持されている状態で、ネットワーク負荷や処理負荷を抑えて、定められた条件に合致するユーザを特定できることが好ましい。【００１３】
そこで、本発明は、種々のユーザ情報が分散して保持されている状態で、処理負荷やネットワーク負荷を抑えて、定められた条件に合致するユーザを特定することができる条件マッチングシステムおよび条件マッチング処理方法を提供することを目的とする。【００１４】
また、その条件マッチングシステムに適用される条件マッチング連係装置、条件マッチング連係プログラムであって、種々のユーザ情報が分散して保持されている状態で、定められた条件に合致するユーザを順次絞り込む処理を少ない負荷で実現するための条件マッチング連係装置、条件マッチング連係プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明による条件マッチングシステムは、指定された条件にユーザ情報が合致するユーザを特定する条件マッチング装置を複数備え、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、そのユーザ端末を使用するユーザのユーザＩＤを、条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給手段と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段と、条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係手段と、ユーザＩＤ供給手段が記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定手段とを備え、条件マッチング連係手段が、ユーザＩＤ選定手段にユーザＩＤを選定させ、選定されたユーザＩＤのリストを条件マッチング装置に送信して、その条件マッチング装置に、そのユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、その条件マッチング装置に、そのユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させることを特徴とする。【００１６】
また、本発明による条件マッチング連係装置は、指定された条件にユーザ情報が合致するユーザを特定する複数の条件マッチング装置と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段とに、通信ネットワークを介して接続され、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、そのユーザ端末を使用するユーザのユーザＩＤを、条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給手段と、条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係手段と、ユーザＩＤ供給手段が記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定手段とを備え、条件マッチング連係手段が、ユーザＩＤ選定手段にユーザＩＤを選定させ、選定されたユーザＩＤのリストを条件マッチング装置に送信して、その条件マッチング装置に、そのユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、その条件マッチング装置に、そのユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させることを特徴とする。【００１７】
また、本発明による条件マッチング連係装置は、指定された条件にユーザ情報が合致するユーザを特定する複数の条件マッチング装置と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段と、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、ユーザ端末を使用するユーザのユーザＩＤとユーザ端末が利用するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給手段とに、通信ネットワークを介して接続され、予め定められたユーザＩＤ供給者識別情報を記憶するユーザＩＤ供給者識別情報記憶手段と、条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係手段と、ユーザＩＤ供給手段が記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定手段とを備え、条件マッチング連係手段が、条件指定手段から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、ユーザＩＤ供給者識別情報記憶手段に記憶されたユーザＩＤ供給者識別情報を送信し、その条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、ユーザＩＤ選定手段に、そのユーザＩＤの中から、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定させ、選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、その条件マッチング装置に、そのユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、その条件マッチング装置に、そのユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させることを特徴とする。【００１８】
また、本発明による条件マッチング方法は、ユーザＩＤ供給手段が、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、そのユーザ端末を使用するユーザのユーザＩＤを、条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶し、条件指定手段が、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信し、条件マッチング連係手段が、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定することを、ユーザＩＤ選定手段に要求し、ユーザＩＤ選定手段が、条件マッチング連係手段からの要求に応じてユーザＩＤを選定し、条件マッチング連係手段が、ユーザＩＤ選定手段に選定されたユーザＩＤのリストを条件マッチング装置に送信して、その条件マッチング装置に、そのユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、その条件マッチング装置に、そのユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させることを特徴とする。【００１９】
また、本発明による条件マッチング連係プログラムは、指定された条件にユーザ情報が合致するユーザを特定する複数の条件マッチング装置と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段とに、通信ネットワークを介して接続されたコンピュータに搭載される条件マッチング連係プログラムであって、コンピュータに、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、そのユーザ端末を使用するユーザのユーザＩＤを、条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給処理、条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係処理、および、ユーザＩＤ供給処理で記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定処理を実行させ、条件マッチング連係処理で、ユーザＩＤ選定処理を実行させ、ユーザＩＤ選定処理で選定されたユーザＩＤのリストを条件マッチング装置に送信して、その条件マッチング装置に、そのユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる処理を実行させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、その条件マッチング装置に、そのユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる処理を実行させることを特徴とする。【００２０】
また、本発明による条件マッチング連係プログラムは、指定された条件にユーザ情報が合致するユーザを特定する複数の条件マッチング装置と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段と、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、ユーザ端末を使用するユーザのユーザＩＤとユーザ端末が利用するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給手段とに、通信ネットワークを介して接続され、予め定められたユーザＩＤ供給者識別情報を記憶するユーザＩＤ供給者識別情報記憶手段を備えるコンピュータに搭載される条件マッチング連係プログラムであって、コンピュータに、条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係処理、および、ユーザＩＤ供給手段が記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定処理を実行させ、条件マッチング連係処理で、条件指定手段から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、ユーザＩＤ供給者識別情報記憶手段に記憶されたユーザＩＤ供給者識別情報を送信し、その条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、ユーザ情報がその条件マッチング装置に対して送信された条件に合致するユーザのユーザＩＤを特定させる処理を実行させ、ユーザＩＤ選定処理を実行させ、ユーザＩＤ選定処理で選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、その条件マッチング装置に、そのユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる処理を実行させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、その条件マッチング装置に、そのユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる処理を実行させることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、種々のユーザ情報が分散して保持されている状態で、処理負荷やネットワーク負荷を抑えて、定められた条件に合致するユーザを特定することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施形態の条件マッチングシステムの例を示すブロック図である。
【図２】条件マッチング装置２ａ，２ｂ，２ｃのユーザ情報記憶部２１が記憶する情報の例を示す説明図である。
【図３】条件マッチング装置２ａ，２ｂ，２ｃの仮ユーザＩＤ記憶部２２が記憶する情報の例を示す説明図である。
【図４】条件マッチング装置２ａ，２ｂ，２ｃの条件マッチング実行部２３が記憶する情報の例を示す説明図である。
【図５】仮ユーザＩＤの払い出し状況に関する情報の例を示す説明図である。
【図６】ユーザ端末４がシングルサインオンの利用要求を行う場合の動作の例を示す説明図である。
【図７】条件マッチング連係依頼装置１が条件マッチング装置２ａ，２ｂ，２ｃに、ユーザ情報が満たすべき条件を送信する動作の例を示す説明図である。
【図８】条件マッチング連係装置が条件マッチングの連係を行う際の処理経過の例を示す説明図である。
【図９】条件マッチング連係装置が条件マッチングの連係を行う際の処理経過の例を示す説明図である。
【図１０】条件マッチング連係装置が条件マッチングの連係を行う際の処理経過の例を示す説明図である。
【図１１】条件マッチング連係装置が条件マッチングの連係を行う際の処理経過の例を示す説明図である。
【図１２】本発明の第２の実施形態の条件マッチングシステムの例を示すブロック図である。
【図１３】処理実行装置１４ａにおける仮ユーザＩＤの払い出し状況に関する情報の例を示す説明図である。
【図１４】処理実行装置１４ｂにおける仮ユーザＩＤの払い出し状況に関する情報の例を示す説明図である。
【図１５】条件マッチング装置１２ａ〜１２ｃの仮ユーザＩＤ記憶部６２が記憶する情報の例を示す説明図である。
【図１６】仮ユーザＩＤドメイン記憶部７３が記憶する仮ユーザＩＤドメインの例を示す説明図である。
【図１７】ユーザ端末４ａ，４ｂがシングルサインオンの利用要求を行う場合の動作の例を示す説明図である。
【図１８】条件マッチング連係依頼装置１が条件マッチング装置１２ａ，１２ｂ，１２ｃにユーザ情報が満たすべき条件を送信する動作の例を示す説明図である。
【図１９】条件マッチング連係装置が条件マッチングの連係を行う際の処理経過の例を示す説明図である。
【図２０】条件マッチング連係装置が条件マッチングの連係を行う際の処理経過の例を示す説明図である。
【図２１】条件マッチング連係装置が条件マッチングの連係を行う際の処理経過の例を示す説明図である。
【図２２】条件マッチング連係装置が条件マッチングの連係を行う際の処理経過の例を示す説明図である。
【図２３】本発明の条件マッチングシステムの最小構成の例を示すブロック図である。
【図２４】本発明の条件マッチング連係装置の最小構成の例を示すブロック図である。
【図２５】本発明の条件マッチング連係装置の最小構成の他の例を示すブロック図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態を図面を参照して説明する。
以下に示す各実施形態では、ユーザにサービスを提供する各事業者がそれぞれ別々の種別のユーザ情報（ユーザの属性情報）を保持し、本発明による条件マッチングシステムが、条件マッチングの連係によってユーザを特定し、そのユーザの端末に広告を配信する場合を例にして説明する。ここで、条件マッチングとは、ユーザ情報が定められた条件に合致しているユーザの識別情報を特定することである。また、条件マッチングの「連係」とは、ユーザ情報が種別毎に複数の装置に分散して記憶されている場合に、定められた全ての条件に合致するユーザを順次、絞り込んでいくことにより、全ての条件に合致するユーザを特定することを意味する。また、条件に合致しているか否かの判定は、ユーザ情報と条件との完全一致に限定しなくてもよい。例えば、大文字と小文字とを区別しない等の曖昧マッチングで、条件の合致を判定してもよい。さらに、条件に合致しないユーザを特定の割合（例えば、２割）だけ含むようにして、条件に合致するユーザの判定結果を導出してもよい。このように、条件に合致するユーザの中に、条件に合致しないユーザを特定の割合で含ませることによって、新たなユーザ層に対するマーケティング等を実施できる。
【００２４】
実施形態１．
図１は、本発明の第１の実施形態の条件マッチングシステムの例を示すブロック図である。第１の実施形態の条件マッチングシステムは、条件マッチング連係依頼装置１と、複数の条件マッチング装置２ａ〜２ｃと、条件マッチング連係装置３とを備える。図１では、３台の条件マッチング装置２ａ〜２ｃを図示しているが、条件マッチング装置は複数存在していればよく、３台に限定されない。
【００２５】
条件マッチング連係依頼装置１と、複数の条件マッチング装置２ａ〜２ｃと、条件マッチング連係装置３とは、インターネット５を介して接続される。以下、これらの装置１，２ａ，２ｂ，２ｃ，３を接続させる通信ネットワークがインターネット５である場合を例にして説明するが、通信ネットワークはインターネット５に限定されず、例えば、ＮＧＮ（Next Generation Network ）やＩＳＤＮ（Integrated Services Digital Network）等であってもよい。
【００２６】
また、条件マッチング連係装置３は、無線ネットワーク６を介してユーザ端末４に接続されている。以下、条件マッチング連係装置３とユーザ端末４とを接続させる通信ネットワークが無線ネットワーク６である場合を例にして説明するが、上記の場合と同様に、通信ネットワークは無線ネットワーク６に限定されず、ＮＧＮやＩＳＤＮ等であってもよい。
【００２７】
条件マッチング装置２ａ，２ｂ，２ｃは、それぞれユーザ端末４の使用者であるユーザに対してサービスを提供する事業者によって管理される。条件マッチング装置２ａ，２ｂ，２ｃを管理する事業者は、それぞれ異なっていてよい。また、条件マッチング装置２ａ，２ｂ，２ｃが提供するサービスの内容も異なっていてよい。ここでは、条件マッチング装置２ａ，２ｂ，２ｃが、提供するサービスの内容に応じて、サービス提供の際に用いるユーザ情報（すなわち、ユーザの属性を示す情報）を予めユーザから収集し、記憶している場合を例にして説明する。条件マッチング装置２ａ，２ｂ，２ｃは、それぞれシングルサインオンの利用要求を行ったユーザにサービスを提供する。シングルサインオンの利用要求とは、ユーザがシングルサインオンにより条件マッチング装置のサービスを要求することである。
【００２８】
また、条件マッチング装置２ａ，２ｂ，２ｃは、上記のユーザ情報と、条件マッチング連係依頼装置１に指定された条件とを比較して、その条件に合致するユーザを特定する。条件マッチング連係依頼装置１は、例えば、条件に合致するユーザに情報配信等を行う事業者によって管理される。以下、条件マッチング連係依頼装置１を管理する事業者を条件指定者と記し、条件マッチング装置２ａ，２ｂ，２ｃを管理する事業者と区別する。
【００２９】
条件マッチング連係装置３は、条件マッチング装置に条件に合致するユーザを特定させ、その結果を別の条件マッチング装置に渡して、別の条件に合致するユーザを特定させる処理を繰り返す。条件マッチング連係装置３は、この繰り返しによって、条件マッチング連係依頼装置１が指定した全ての条件に合致するユーザを絞り込む。そして、条件マッチング連係装置３は、絞り込んだユーザの端末に対し情報配信等の処理を行う。絞り込んだユーザの端末に対して行う処理として、ここでは、情報配信を例示したが、他の処理を行ってもよい。ここでは、条件マッチング連係装置３が広告配信を行う場合を例にして説明する。
【００３０】
本発明の条件マッチングシステムは、上記のような動作を行うので、該当者特定システムと称することもできる。また、条件マッチング連係装置３は、該当者特定処理連係装置と称することもできる。また、コンピュータを条件マッチング連係装置３として動作させるための条件マッチング連係プログラムは、該当者特定処理連係プログラムと称することもできる。
【００３１】
次に、本発明の実施形態で用いるユーザＩＤ（ユーザ識別情報）の種類について説明する。
【００３２】
条件マッチング連係装置３がシングルサインオンの利用要求を受け付けるときにユーザを識別するためのユーザＩＤを、「シングルサインオンＩＤ」と記す。ユーザ端末４は、シングルサインオンの利用要求を送信する際に、ユーザ識別情報として、シングルサインオンＩＤを送信する。
【００３３】
また、条件マッチング装置２ａ，２ｂ，２ｃが、それぞれシングルサインオンの利用要求を行ったユーザにサービスを提供するためにユーザを識別するユーザＩＤをアカウントＩＤと記す。
【００３４】
また、条件マッチング連係装置３が、条件マッチング装置に条件に合致するユーザを特定させ、その結果を別の条件マッチング装置に渡して、別の条件に合致するユーザを特定させる処理を繰り返す際に（すなわち、条件マッチングの連係を行う際に）、ユーザの指定に用いるユーザＩＤを仮ユーザＩＤと記す。例えば、条件マッチング連係装置３が条件マッチング装置２ａに対してユーザを指定して、そのユーザの中から条件に合致するユーザと特定させる場合には、条件マッチング装置２ａに仮ユーザＩＤを送信することによってユーザの指定を行う。また、条件マッチング装置２ａが、条件マッチングの結果、特定したユーザを条件マッチング連係装置３に通知する場合にも、仮ユーザＩＤを送信することによって通知を行う。
【００３５】
以下の説明では、この３種類のユーザＩＤを用いる場合を例にして説明する。ただし、後述するように、本発明の条件マッチングシステムは、この３種類のユーザＩＤのうちの一部を用いる構成であってもよい。
【００３６】
条件マッチング連係装置３は、ユーザが条件マッチング装置を指定してシングルサインオンの利用要求を行ったときに、その条件マッチング装置との間でユーザ指定に用いるための仮ユーザＩＤを予め保持している。具体的には、条件マッチング連係装置３の仮ユーザＩＤ供給部３３は、ユーザと条件マッチング装置との組み合わせ毎（例えば、シングルサインオンＩＤと条件マッチング装置のネットワークアドレスの組み合わせ毎）に、ユーザの仮ユーザＩＤを予め保持している。なお、個々の仮ユーザＩＤは、予め定めておけばよい。個々の仮ユーザＩＤを定める態様は特に限定されない。条件マッチング連係装置３は、ユーザが条件マッチング装置を指定してシングルサインオンの利用要求を行ったときに、そのユーザとその条件マッチング装置との組み合わせに対応する仮ユーザＩＤを、予め定められた仮ユーザＩＤ群から特定し、特定した仮ユーザＩＤをその条件マッチング装置に送信する。なお、この仮ユーザＩＤの送信のことを「払い出し」と称してもよい。また、この仮ユーザＩＤの送信のことを、シングルサインオンＩＤとアカウントＩＤとの「ＩＤ連携（ID Federation）」と称する場合がある。ユーザが未だシングルサインオンの利用要求時に指定していない条件マッチング装置に対しては、条件マッチング連係装置３は、そのユーザと条件マッチング装置との組み合わせによって特定される仮ユーザＩＤを送信しない。仮ユーザＩＤが対応する条件マッチング装置に未だ送信されていない状態のことを、未発行と称する。
【００３７】
なお、ユーザが同一であっても、条件マッチング装置２ａ，２ｂ，２ｃ毎に仮ユーザＩＤを異ならせることが、条件マッチング装置の運用事業者間でのユーザ情報の名寄せを防止できる点で（すなわち、ユーザのプライバシー保護の点で）好ましい。ただし、各条件マッチング装置２ａ，２ｂ，２ｃに対して共通の仮ユーザＩＤを定めていてもよい。以下の説明では、一人のユーザに関して、条件マッチング装置２ａ，２ｂ，２ｃ毎に異なる仮ユーザＩＤを定めておく場合を例にして説明する。
【００３８】
条件マッチング装置２ａ，２ｂ，２ｃは、それぞれユーザ情報記憶部２１と、仮ユーザＩＤ記憶部２２と、条件マッチング実行部２３とを備える。ただし、図１では、条件マッチング装置２ｂ，２ｃの構成要素となるユーザ情報記憶部２１、仮ユーザＩＤ記憶部２２、条件マッチング実行部２３の図示を省略している。
【００３９】
ユーザ情報記憶部２１は、アカウントＩＤと、ユーザ情報とを対応付けて記憶する。ユーザ情報記憶部２１がユーザ情報として記憶するユーザの属性の種別は、条件マッチング装置がシングルサインオンの利用要求を行ったユーザに対して提供するサービスの種類に応じて、予め定められている。また、本実施形態では、各条件マッチング装置２ａ，２ｂ，２ｃのユーザ情報記憶部２１がそれぞれ一種類ずつユーザ情報を記憶する場合を例にして説明する。ここでは、条件マッチング装置２ａのユーザ情報記憶部２１がユーザ情報としてユーザの趣味の情報を記憶する場合を例にする。また、条件マッチング装置２ｂのユーザ情報記憶部２１がユーザ情報としてユーザの年代の情報を記憶する場合を例にする。また、条件マッチング装置２ｃのユーザ情報記憶部２１がユーザ情報としてユーザの性別の情報を記憶する場合を例にする。
【００４０】
図２は、条件マッチング装置２ａ，２ｂ，２ｃのユーザ情報記憶部２１が記憶する情報の例を示す説明図である。図２（ａ）は、条件マッチング装置２ａのユーザ情報記憶部２１が記憶する情報の例を示す。図２（ａ）に示すように、条件マッチング装置２ａのユーザ情報記憶部２１は、条件マッチング装置２ａのサービスを受けるユーザのアカウントＩＤと、そのユーザの趣味の情報とを対応付けて記憶する。
【００４１】
図２（ｂ）は、条件マッチング装置２ｂのユーザ情報記憶部２１が記憶する情報の例を示す。図２（ｂ）に示すように、条件マッチング装置２ｂのユーザ情報記憶部２１は、条件マッチング装置２ｂのサービスを受けるユーザのアカウントＩＤと、そのユーザの年代の情報とを対応付けて記憶する。
【００４２】
図２（ｃ）は、条件マッチング装置２ｃのユーザ情報記憶部２１が記憶する情報の例を示す。図２（ｃ）に示すように、条件マッチング装置２ｃのユーザ情報記憶部２１は、条件マッチング装置２ｃのサービスを受けるユーザのアカウントＩＤと、そのユーザの性別の情報とを対応付けて記憶する。
【００４３】
なお、各条件マッチング装置２ａ，２ｂ，２ｃにおいて、ユーザ情報記憶部２１にアカウントＩＤおよびユーザ情報を対応付けて記憶させる動作の態様は、特に限定されない。ユーザ情報記憶部２１は、予めアカウントＩＤおよびユーザ情報を記憶していればよい。
【００４４】
仮ユーザＩＤ記憶部２２は、条件マッチング連係装置３から受信したアカウントＩＤおよび仮ユーザＩＤを対応付けて記憶する。
【００４５】
既に説明したように、条件マッチング連係装置３は、ユーザが条件マッチング装置を指定してシングルサインオンの利用要求を行ったときに、そのユーザとその条件マッチング装置との組み合わせから特定される仮ユーザＩＤを、その条件マッチング装置に送信する。このとき、条件マッチング連係装置３は、その条件マッチング装置で用いられるそのユーザのアカウントＩＤも、仮ユーザＩＤとともにその条件マッチング装置（すなわち、ユーザに指定された条件マッチング装置）に送信する。その条件マッチング装置の仮ユーザＩＤ記憶部２２は、条件マッチング連係装置３からそのアカウントＩＤおよび仮ユーザＩＤを受信すると、そのアカウントＩＤおよび仮ユーザＩＤを対応付けて記憶する。
【００４６】
図３は、条件マッチング装置２ａ，２ｂ，２ｃの仮ユーザＩＤ記憶部２２が記憶する情報の例を示す説明図である。図３（ａ）は、条件マッチング装置２ａの仮ユーザＩＤ記憶部２２が記憶するアカウントＩＤおよび仮ユーザＩＤの例を示す。図３（ｂ）は、条件マッチング装置２ｂの仮ユーザＩＤ記憶部２２が記憶するアカウントＩＤおよび仮ユーザＩＤの例を示す。図３（ｃ）は、条件マッチング装置２ａの仮ユーザＩＤ記憶部２２が記憶するアカウントＩＤおよび仮ユーザＩＤの例を示す。
【００４７】
仮ユーザＩＤ記憶部２２は、例えば、ＳＡＭＬが適用されるのであれば“ＳＡＭＬ  ＳＰ(Service Provider)”に相当する。
【００４８】
条件マッチング実行部２３は、条件マッチング連係依頼装置１に指定された条件と、ユーザ情報とを比較して、条件に合致するユーザを特定する。具体的には、条件マッチング実行部２３は、条件マッチング連係依頼装置１から、ユーザを特定するための条件と、その条件を指定するＩＤ（条件連係ＩＤと記す。）とを予め受信し、記憶する。そして、条件マッチング実行部２３は、条件マッチング連係装置３から条件連係ＩＤおよび仮ユーザＩＤのリストを受信すると、仮ユーザＩＤが示す各ユーザのユーザ情報と、その条件連係ＩＤが示す条件とを比較する。条件マッチング実行部２３は、仮ユーザＩＤが示す各ユーザのうち、ユーザ情報が条件に合致しているユーザの仮ユーザＩＤを条件マッチング連係装置３に返す。
【００４９】
図４は、条件マッチング装置２ａ，２ｂ，２ｃの条件マッチング実行部２３が記憶する情報の例を示す説明図である。図４（ａ）は、条件マッチング装置２ａの条件マッチング実行部２３が条件マッチング連係依頼装置１から受信して記憶した情報の例を示す。この場合、条件マッチング装置２ａの条件マッチング実行部２３は、条件マッチング連係装置３から条件連係ＩＤとして“１２３”を指定されると、指定されたユーザの中から「趣味がスポーツである」という条件に合致するユーザを特定する。
【００５０】
図４（ｂ）は、条件マッチング装置２ｂの条件マッチング実行部２３が条件マッチング連係依頼装置１から受信して記憶した情報の例を示す。この場合、条件マッチング装置２ｂの条件マッチング実行部２３は、条件マッチング連係装置３から条件連係ＩＤとして“１２３”を指定されると、指定されたユーザの中から「年代が３０代である」という条件に合致するユーザを特定する。
【００５１】
図４（ｃ）は、条件マッチング装置２ｃの条件マッチング実行部２３が条件マッチング連係依頼装置１から受信して記憶した情報の例を示す。この場合、条件マッチング装置２ｃの条件マッチング実行部２３は、条件マッチング連係装置３から条件連係ＩＤとして“１２３”を指定されると、指定されたユーザの中から「性別が女性である」という条件に合致するユーザを特定する。
【００５２】
また、図１では図示を省略しているが、各条件マッチング装置２ａ，２ｂ，２ｃは、シングルサインオンの利用要求を行ったユーザにサービスを提供するサービス提供部を備える。サービス提供部が、サービスとしてユーザ端末４に対して行う処理の種類は特に限定されない。
【００５３】
条件マッチング装置２ａ，２ｂ，２ｃには、ユーザ端末４がシングルサインオンの利用要求時に条件マッチング装置を指定するためのネットワークアドレスと、条件マッチング連係依頼装置１や条件マッチング連係装置３が、条件に合致するユーザの特定を行わせる条件マッチング装置を指定するためのネットワークアドレスとが定められている。前者のネットワークアドレスは、サービス提供部（図示略）にアクセスするためのネットワークアドレスであり、後者のネットワークアドレスは条件マッチング実行部２３にアクセスするためのネットワークアドレスである。
【００５４】
なお、本実施形態では、条件マッチング装置２ａの条件マッチング実行部２３にアクセスするためのネットワークアドレスは、“http://matching-a.com ”であるとする。また、条件マッチング装置２ｂの条件マッチング実行部２３にアクセスするためのネットワークアドレスは、“http://matching-b.com ”であるとする。また、条件マッチング装置２ｃの条件マッチング実行部２３にアクセスするためのネットワークアドレスは、“http://matching-c.com ”であるとする。
【００５５】
ユーザ情報記憶部２１、仮ユーザＩＤ記憶部２２、条件マッチング実行部２３、およびサービス提供部（図示略）を備える条件マッチング装置は、例えば、プログラムに従って動作するコンピュータによって実現される。また、ユーザ情報記憶部２１、仮ユーザＩＤ記憶部２２、条件マッチング実行部２３、およびサービス提供部（図示略）は、同一のハードウェアで実現されていてもよく、あるいは、別々のハードウェアや別々の装置で実現されていてもよい。
【００５６】
条件マッチング連係依頼装置１は、例えば、条件指定者の操作に従い、条件指定者の所望の条件に対応するユーザ情報を記憶している条件マッチング装置に対して、条件連係ＩＤと、ユーザ情報が満たしているべき条件とを送信する。このとき、条件マッチング連係依頼装置１は、条件指定者の操作に従い、条件指定者がユーザ情報の種別毎に定めた複数の条件に対して、共通の条件連係ＩＤを割り当てる。そして、条件マッチング連係依頼装置１は、条件連係ＩＤおよびユーザ情報の種別に応じて定められた条件を、その種別のユーザ情報を記憶する条件マッチング記憶部に送信する。従って、各条件マッチング装置に対して送信する条件連係ＩＤは共通であるが、各条件マッチング装置に対して送信する条件は、それぞれ異なる。この結果、各条件マッチング装置２ａ，２ｂ，２ｃの条件マッチング実行部２３は、図４に例示するように、各条件マッチング装置で共通の条件連係ＩＤ（“１２３”）と、条件マッチング装置毎に定められた条件とを対応付けて記憶する。本実施形態では、条件マッチング連係依頼装置１が条件マッチング装置２ａ，２ｂ，２ｃそれぞれに対して条件連係ＩＤおよび条件を送信する場合を例にして説明する。
【００５７】
なお、条件指定者は、各事業者の条件マッチング装置２ａ，２ｂ，２ｃが記憶しているユーザ情報の種別を事前に知っているものとする。例えば、条件指定者は、ＷｅｂサービスのディレクトリサービスであるＵＤＤＩ（Universal Description, Discovery and Integration）等のサービスを用いて、所望の種別のユーザ情報を保持している事業者の条件マッチング装置を発見してもよい。
【００５８】
また、条件マッチング連係依頼装置１は、各条件マッチング装置２ａ，２ｂ，２ｃに条件連係ＩＤおよび条件を送信した後、条件マッチング連係装置３に、条件連係ＩＤ等を通知して、条件マッチングの連係を行わせる。そして、本実施形態では、条件マッチング連係依頼装置１は、条件マッチングの連係によって特定したユーザのユーザ端末に広告を配信する処理を、条件マッチング連係装置３に要求する。
【００５９】
条件マッチング連係装置３は、条件マッチング連係部３１と、仮ユーザＩＤ選定部３２と、仮ユーザＩＤ供給部３３と、処理実行部３４とを備える。条件マッチング連係装置３は、例えば、通信業者によって管理される。以下、条件マッチング連係装置３が通信業者によって管理される場合を例にして説明するが、条件マッチング連係装置３は、通信業者以外の者によって管理されてもよい。例えば、条件マッチング連係装置３は、インターネットサービスプロバイダや、Ｗｅｂページの検索サービス等を提供するサービス事業者によって管理されてもよい。
【００６０】
条件マッチング連係部３１は、条件マッチングの連係を行う。すなわち、条件マッチング連係部３１は、条件マッチング装置に条件に合致するユーザを特定させ、その結果を別の条件マッチング装置に渡して、別の条件に合致するユーザを特定させる処理を繰り返すことによって、条件マッチング連係依頼装置１が指定した全ての条件を満たすユーザを特定する。
【００６１】
仮ユーザＩＤ選定部３２は、条件マッチング装置に絞り込みを行わせる対象となるユーザの仮ユーザＩＤを、仮ユーザＩＤ供給部３３が保持する仮ユーザＩＤの払い出し状況に関する情報から抽出（選定）する。具体的には、条件マッチング装置に絞り込みを行わせる対象となるユーザの仮ユーザＩＤを仮ユーザＩＤ供給部３３に対して要求し、仮ユーザＩＤ供給部３３からその仮ユーザＩＤのリストを受け取る。仮ユーザＩＤ供給部３３が保持する仮ユーザＩＤの払い出し状況に関する情報とは、図５に例示する情報である。
【００６２】
また、仮ユーザＩＤ選定部３２は、ユーザ（仮ユーザＩＤ）の選定の際に、条件マッチング連係依頼装置１が指定した個々の条件に関するユーザ情報を記憶している全ての条件マッチング装置に対して仮ユーザＩＤが送信済みとなっているユーザを仮ユーザＩＤ供給部３３に特定させる。第１の実施形態では、そのユーザのリストが、絞り込み対象のユーザリストの初期状態であり、そのユーザのリストから順次、ユーザが絞り込まれることになる。
【００６３】
仮ユーザＩＤ供給部３３は、ユーザ端末４から条件マッチング装置を指定されるとともに、シングルサインオンの利用要求を受信すると、その条件マッチング装置との間で、そのユーザ端末４の所有者であるユーザを指定する際に用いる仮ユーザＩＤを特定する。すなわち、仮ユーザＩＤ供給部３３は、そのユーザと指定された条件マッチング装置との組から定まる仮ユーザＩＤを特定する。また、ユーザ端末４は、シングルサインオンの利用要求時に、指定した条件マッチング装置でのアカウントＩＤも条件マッチング連係装置３に送信する。仮ユーザＩＤ供給部３３は、そのアカウントＩＤと、特定した仮ユーザＩＤとを、指定された条件マッチング装置に送信する。このアカウントＩＤおよび仮ユーザＩＤは、図３に示すように、仮ユーザＩＤ記憶部２２に記憶される。
【００６４】
また、仮ユーザＩＤ供給部３３は、条件マッチング装置に送信した仮ユーザＩＤを、そのユーザのシングルサインオンＩＤおよびその仮ユーザＩＤに対応する条件マッチング装置のネットワークアドレス（条件マッチング実行部２３にアクセスするためのネットワークアドレス）とともに記憶する。このようにして、仮ユーザＩＤ供給部３３は、仮ユーザＩＤの払い出し状況に関する情報を記憶する。図５は、仮ユーザＩＤの払い出し状況に関する情報の例を示す説明図である。仮ユーザＩＤ供給部３３は、図５に例示するように、シングルサインオンＩＤおよび条件マッチング装置のネットワークアドレスとの組み合わせに対応させて、払い出し済みの仮ユーザＩＤを格納するデータベースを保持する。初期状態では、仮ユーザＩＤの代わりに「未発行」という情報が格納されている。「未発行」とは、仮ユーザＩＤがまだ条件マッチング装置に送信されていないことを意味する。そして、ユーザ端末４がシングルサインオンＩＤ、条件マッチング装置を指定する情報、およびその条件マッチング装置におけるアカウントＩＤ等を送信することによってシングルサインオンの利用要求を行ったときに、仮ユーザＩＤ供給部３３は、そのシングルサインオンＩＤおよびその条件マッチング装置のネットワークアドレスに対応する仮ユーザＩＤを特定し、仮ユーザＩＤとアカウントＩＤとの組を、その条件マッチング装置に送信する。また、図５に例示するデータベースに、その仮ユーザＩＤを格納する。
【００６５】
仮ユーザＩＤ供給部３３は、シングルサインオンのシステムにおけるＩＤプロバイダに相当する。また、ＳＡＭＬが適用されるのであれば、“ＳＡＭＬ  ＩＤＰ(ID Provider )”に相当する。また、標準化団体であるThe OpenID Foundation で策定されたＯｐｅｎＩＤが適用されるのであれば、“OpenID Provider ”に相当する。
【００６６】
処理実行部３４は、指定された全ての条件に合致するユーザのユーザ端末４に対して、条件マッチング連係依頼装置１が定めた処理を実行する。本実施形態では、処理実行部３４は、条件に合致するユーザのユーザ端末４に対して、広告を配信する処理を実行する。広告の配信態様は、特に限定されない。例えば、処理実行部３４は、インターネットメールやショートメッセージサービスを利用して、広告を配信してもよい。
【００６７】
処理実行部３４は、例えば、通信業者が管理する各ユーザ端末のメールアドレスとシングルサインオンＩＤとを対応付けて記憶する。そして、条件マッチング連係部３１にシングルサインオンＩＤを指定されると、そのシングルサインオンＩＤに対応するユーザ端末のメールアドレスを宛先として広告を配信すればよい。
【００６８】
条件マッチング連係部３１、仮ユーザＩＤ選定部３２、仮ユーザＩＤ供給部３３および処理実行部３４は、例えば、条件マッチング連係プログラムに従って動作するコンピュータのＣＰＵによって実現される。この場合、例えば、コンピュータのプログラム記憶装置（図示略）が条件マッチング連係プログラムを記憶し、ＣＰＵがそのプログラムを読み込み、そのプログラムに従って条件マッチング連係部３１、仮ユーザＩＤ選定部３２、仮ユーザＩＤ供給部３３および処理実行部３４として動作する。また、条件マッチング連係部３１、仮ユーザＩＤ選定部３２、仮ユーザＩＤ供給部３３および処理実行部３４がそれぞれ別のハードウェアや別々の装置で実現されていてもよい。
【００６９】
ユーザ端末４は、シングルサインオンを利用できるとともに、処理実行部３４が送信する情報（本実施形態では広告）を受信することができる端末であればよい。広告の受信態様は、特に限定されず、インターネットメールやショートメッセージサービスによって広告を受信してもよい。
【００７０】
また、本発明の各実施形態におけるシングルサインオンの態様は、公知のシングルサインオンと同様でよい。
【００７１】
次に、動作について説明する。
図６は、ユーザ端末４がシングルサインオンの利用要求を行う場合の動作の例を示す説明図である。まず、ユーザ端末４は、ユーザの操作に従って、シングルサインオンの利用要求を条件マッチング連係装置３の仮ユーザＩＤ供給部３３に対して行う（ステップＳ１０）。具体的には、ユーザ端末４は、そのユーザのシングルサインオンＩＤと、そのユーザがサービスを要求する条件マッチング装置のネットワークアドレスと、その条件マッチング装置におけるユーザのアカウントＩＤとを、仮ユーザＩＤ供給部３３に送信する。本例では、シングルサインオンＩＤとして“USER-001”を送信し、条件マッチング装置２ａのネットワークアドレスとして“http://userid-store-a.com”を送信し、条件マッチング装置２ａにおけるアカウントＩＤとして“hina”を送信するものとする。“http://userid-store-a.com”は、シングルサインオン利用要求時に条件マッチング装置２ａを指定するためのネットワークアドレスとして、“http://matching-a.com ”とは別に定められているアドレスである。
【００７２】
なお、シングルサインオン利用要求時に条件マッチング装置を指定するためのネットワークアドレスと、条件マッチング実行部２３にアクセスするためのネットワークアドレスとが同じであってもよい。その場合、ステップＳ１０において、ユーザ端末４は、“http://matching-a.com ”を送信することで、条件マッチング装置２ａを指定すればよい。
【００７３】
仮ユーザＩＤ供給部３３は、ユーザ端末４からシングルサインオンＩＤ、条件マッチング装置のネットワークアドレス、および、その条件マッチング装置でのアカウントＩＤを受信すると、そのシングルサインオンＩＤおよびその条件マッチング装置の組み合わせに対応する仮ユーザＩＤを特定する。そして、仮ユーザＩＤ供給部３３は、その仮ユーザＩＤと、ユーザ端末４から受信したアカウントＩＤとを、ユーザ端末４に指定された条件マッチング装置の仮ユーザＩＤ記憶部２２に送信する（ステップＳ１１）。仮ユーザＩＤおよびアカウントＩＤを受信した仮ユーザＩＤ記憶部２２は、その仮ユーザＩＤおよびアカウントＩＤを記憶する。
【００７４】
本例では、仮ユーザＩＤ供給部３３は、ユーザ端末４から受信したシングルサインオンＩＤ“USER-001”と、ユーザ端末４に指定された条件マッチング装置２ａのネットワークアドレス（条件マッチング実行部２３にアクセスするためのアドレス）である“http://matching-a.com ”に対応する仮ユーザＩＤとして、“USER-A-001”を特定する。そして、仮ユーザＩＤ供給部３３は、その仮ユーザＩＤ“USER-A-001”と、ステップＳ１０で受信したアカウントＩＤ“hina”とを、条件マッチング装置２ａの仮ユーザＩＤ記憶部２２に送信する。そして、条件マッチング装置２ａの仮ユーザＩＤ記憶部２２は、“USER-A-001”および“hina”を記憶する（図３（ａ）参照）。
【００７５】
また、仮ユーザＩＤ供給部３３は、特定した仮ユーザＩＤ“USER-A-001”を、シングルサインオンＩＤ“USER-001”および条件マッチング装置２ａのネットワークアドレス“http://matching-a.com ”に対応付けて、条件マッチング装置２ａに対して送信済みの仮ユーザＩＤとして、図５に例示するデータベースに格納させる。
【００７６】
本例では、ユーザ端末４が条件マッチング装置２ａを指定する場合を例にして説明したが、他の条件マッチング装置２ｂ，２ｃを指定した場合にも、同様の動作を行う。この結果、各ユーザ端末４がシングルサインオンの利用要求を行う毎に、仮ユーザＩＤが特定され、図５に例示するデータベースに格納されていく。
【００７７】
また、シングルサインオン自体は、通常のシングルサインオンと同様であり、仮ユーザＩＤ供給部３３がシングルサインオンＩＤの認証に成功すると、条件マッチング装置２ａはユーザ端末４に対するサービスを実行する。サービスの内容は特に限定されない。
【００７８】
図７は、条件マッチング連係依頼装置１が条件マッチング装置２ａ，２ｂ，２ｃに、ユーザ情報が満たすべき条件を送信する動作の例を示す説明図である。ここでは、条件指定者は、「趣味がスポーツである」という条件、「年代が３０代である」という条件、および「性別が女性である」という条件を全て満たすユーザに対して広告を配信すると決めているものとする。条件マッチング連係依頼装置１は、条件指定者が定めたこの３つの各条件に対して、共通の条件連係ＩＤを割り当てる。ここでは、「趣味がスポーツである」、「年代が３０代である」、「性別が女性である」という３つの条件に対して、条件連係ＩＤ“１２３”を割り当てたとする。
【００７９】
そして、条件マッチング連係依頼装置１は、趣味に関するユーザ情報を記憶する条件マッチング装置２ａに対して、条件指定者が定めた趣味に関する条件（「趣味がスポーツである」という条件）と、条件連係ＩＤ“１２３”とを送信する（ステップＳ１２）。条件マッチング装置２ａの条件マッチング実行部２３は、この条件および条件連係ＩＤ“１２３”を受信すると、条件および条件連係ＩＤを対応付けて記憶する（図４（ａ）参照）。
【００８０】
同様に、条件マッチング連係依頼装置１は、年代に関するユーザ情報を記憶する条件マッチング装置２ｂに対して、条件指定者が定めた年代に関する条件（「年代が３０代である」という条件）と、条件連係ＩＤ“１２３”とを送信する（ステップＳ１３）。条件マッチング装置２ｂの条件マッチング実行部２３は、この条件および条件連係ＩＤ“１２３”を受信すると、条件および条件連係ＩＤを対応付けて記憶する（図４（ｂ）参照）。
【００８１】
同様に、条件マッチング連係依頼装置１は、性別に関するユーザ情報を記憶する条件マッチング装置２ｃに対して、条件指定者が定めた性別に関する条件（「性別が女性である」という条件）と、条件連係ＩＤ“１２３”とを送信する（ステップＳ１４）。条件マッチング装置２ｃの条件マッチング実行部２３は、この条件および条件連係ＩＤ“１２３”を受信すると、条件および条件連係ＩＤを対応付けて記憶する（図４（ｃ）参照）。
【００８２】
図８ないし図１１は、条件マッチング連係装置が条件マッチングの連係を行う際の処理経過の例を示す説明図である。まず、条件マッチング連係依頼装置１は、広告の配信対象のユーザが満たすべき各条件に対して割り当てた条件連係ＩＤと、それらの条件に応じたユーザの特定を行う条件マッチング装置（より具体的には条件マッチング実行部２３）のネットワークアドレスのリストと、各条件を満たすユーザのユーザ端末４に対して配信する広告（広告情報）とを、条件マッチング連係装置３に送信する（ステップＳ１５）。条件マッチング連係依頼装置１は、これらの情報を送信することによって、条件マッチング連係装置３に対して、条件マッチングの連係を要求する。
【００８３】
本例では、条件マッチング連係依頼装置１は、条件連係ＩＤとして“１２３”を送信し、各条件に応じたユーザの特定を行う条件マッチング装置のネットワークアドレスのリストとして、“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”を送信する。このネットワークアドレスのリストは、ステップＳ１２〜Ｓ１４（図７参照）で、条件の送信先とした条件マッチング装置２ａ〜２ｃのネットワークアドレスのリストである。
【００８４】
条件マッチング連係装置３の条件マッチング連係部３１は、ステップＳ１５で条件マッチング連係依頼装置１から受信した各情報（広告情報、条件連係ＩＤ、ネットワークアドレスのリスト）を記憶する。
【００８５】
次に、条件マッチング連係装置３において、条件マッチング連係部３１は、ステップＳ１５で受信したネットワークアドレスのリストと、そのネットワークアドレスのうち最初に条件マッチングを行わせる条件マッチング装置のネットワークアドレスとを通知することによって、仮ユーザＩＤ選定部３２に対して仮ユーザＩＤの選定を要求する（ステップＳ１６）。条件マッチング連係部３１は、最初に条件マッチングを行わせる条件マッチング装置のネットワークアドレスを、ネットワークアドレスのリストの中から任意に選択すればよい。本例では、条件マッチング連係部３１は、ネットワークアドレスのリストとして、“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”を指定する。また、最初に条件マッチングを行わせる条件マッチング装置のネットワークアドレスとして、条件マッチング装置２ａの“http://matching-a.com ”を指定するものとして説明する。
【００８６】
仮ユーザＩＤの選定要求（ステップＳ１６）を受けた仮ユーザＩＤ選定部３２は、仮ユーザＩＤ供給部３３に対して、ネットワークアドレスのリスト“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”が示す全ての条件マッチング装置２ａ，２ｂ，２ｃに対して仮ユーザＩＤが送信済みとなっている各ユーザの仮ユーザＩＤであり、かつ、最初に条件マッチングを行わせる条件マッチング装置２ａのネットワークアドレス“http://matching-a.com ”に対応する仮ユーザＩＤのリストを要求する（ステップＳ１７）。仮ユーザＩＤ選定部３２は、例えば、そのような仮ユーザＩＤのリストを要求するＳＱＬを仮ユーザＩＤ供給部３３に発行すればよい。
【００８７】
仮ユーザＩＤ供給部３３は、仮ユーザＩＤ供給部３３が記憶しているデータベース（図５参照）から、“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”が示す全ての条件マッチング装置２ａ，２ｂ，２ｃに対して仮ユーザＩＤが送信済みとなっている各ユーザの仮ユーザＩＤであり、かつ、指定された条件マッチング装置２ａのネットワークアドレス“http://matching-a.com ”に対応する仮ユーザＩＤのリストを抽出し、仮ユーザＩＤ選定部３２に返す（ステップＳ１８）。なお、図５に例示するデータベースでは、シングルサインオンＩＤと条件マッチング装置のネットワークアドレスとの組に対応付けて仮ユーザＩＤが格納されていれば、その仮ユーザＩＤは、その条件マッチング装置に対して送信済み（払い出し済み）となっていることを表す。また、シングルサインオンＩＤと条件マッチング装置のネットワークアドレスとの組に対応付けて「未発行」が格納されていれば、まだ仮ユーザＩＤがその条件マッチング装置に送信されていないことを表す。
【００８８】
図５に示す例では、“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”が示す全ての条件マッチング装置２ａ，２ｂ，２ｃに対して仮ユーザＩＤが送信済みとなっているユーザは、シングルサインオンＩＤが“USER-001”，“USER-003”，“USER-004”，“USER-006”，“USER-007”である各ユーザである。仮ユーザＩＤ供給部３３は、例えば、これらのシングルサインオンＩＤを判定し、そのシングルサインオンＩＤで特定されるユーザの“http://matching-a.com ”に対応する仮ユーザＩＤ“USER-A-001”，“USER-A-003”，“USER-A-004”，“USER-A-006”，“USER-A-007”を抽出すればよい。そして、その仮ユーザＩＤのリストを仮ユーザＩＤ選定部３２に返せばよい。
【００８９】
ステップＳ１７，Ｓ１８の処理によって得た仮ユーザＩＤのリストが、絞り込んでいくべき対象となるユーザのリストである。“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”のうち、一部のネットワークアドレスに対応する仮ユーザＩＤが未発行となっているユーザに関しては、条件マッチング実行部に対して条件マッチングの指示を行えない。よって、“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”が示す全ての条件マッチング装置２ａ，２ｂ，２ｃに対して仮ユーザＩＤが送信済みとなっている各ユーザの仮ユーザＩＤのリストを抽出することにより、条件マッチング実行部に対して条件マッチングの指示を行えないユーザを除外して絞り込みを開始することができ、条件マッチング連係装置３や、各条件マッチング装置２ａ，２ｂ，２ｃの処理負荷を軽減することができる。また、インターネット５（図１参照）におけるネットワーク負荷も軽減することができる。
【００９０】
また、上記の例では、仮ユーザＩＤ選定部３２がＳＱＬを発行して仮ユーザＩＤ供給部３３から仮ユーザＩＤのリストを得ることによって、ユーザの選定を行う場合を示した。仮ユーザＩＤ選定部３２が、仮ユーザＩＤ供給部３３に保持されている情報（図５参照）にアクセスして、“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”が示す全ての条件マッチング装置２ａ，２ｂ，２ｃに対して仮ユーザＩＤが送信済みとなっている各ユーザの仮ユーザＩＤであり、かつ、“http://matching-a.com ”に対応する仮ユーザＩＤのリストを抽出してもよい。
【００９１】
仮ユーザＩＤ選定部３２は、ステップＳ１７，Ｓ１８の結果得た仮ユーザＩＤのリストを条件マッチング連係部３１に送る（ステップＳ１９）。本例では、“USER-A-001”，“USER-A-003”，“USER-A-004”，“USER-A-006”，“USER-A-007”を条件マッチング連係部３１に送る。これらは、最初に条件マッチングを行わせる条件マッチング装置２ａにおける仮ユーザＩＤである。
【００９２】
次に、条件マッチング連係部３１は、ステップＳ１９で得た仮ユーザＩＤのリストと、ステップＳ１５で条件マッチング連係依頼装置１から受信した条件連係ＩＤとを、最初に条件マッチングを行わせる条件マッチング装置２ａの条件マッチング実行部２３に送信する（ステップＳ２０）。本例では、条件マッチング連係部３１は、“USER-A-001”，“USER-A-003”，“USER-A-004”，“USER-A-006”，“USER-A-007”と、条件連係ＩＤ“１２３”とを条件マッチング装置２ａの条件マッチング実行部２３に送信する。条件マッチング連係部３１は、このように仮ユーザＩＤのリストおよび条件連係ＩＤを送信することで、条件マッチング実行部２３に、仮ユーザＩＤのリストを、条件連係ＩＤで特定される条件を満たすユーザのリストになるように絞り込むことを要求する（ステップＳ２０）。
【００９３】
ステップＳ２０で仮ユーザＩＤのリストおよび条件連係ＩＤを受信した条件マッチング実行部２３は、条件マッチング装置２ａの仮ユーザＩＤ記憶部２２に対して、仮ユーザＩＤのリストに対応するアカウントＩＤのリストを要求する（ステップＳ２１）。
【００９４】
仮ユーザＩＤ記憶部２２は、条件マッチング実行部２３からの要求に応じて、仮ユーザＩＤに対応するアカウントＩＤを抽出し、そのアカウントＩＤのリストを条件マッチング実行部２３に返す（ステップＳ２２）。本例では、条件マッチング装置２ａの仮ユーザＩＤ記憶部２２は、図３（ａ）に例示する情報を記憶している。仮ユーザＩＤ記憶部２２は、この情報に基づいて、“USER-A-001”，“USER-A-003”，“USER-A-004”，“USER-A-006”，“USER-A-007”に対応するアカウントＩＤとして、“hina”，“misaki”，“ayano”，“syou”，“sakura”を抽出し、条件マッチング実行部２３に返す。
【００９５】
続いて、条件マッチング実行部２３は、条件マッチング装置２ａのユーザ情報記憶部２１に対して、ステップＳ２２で取得した各アカウントＩＤを送り、その各アカウントＩＤに対応するユーザ情報を要求する（ステップＳ２３）。
【００９６】
ユーザ情報記憶部２１は、条件マッチング実行部２３からの要求に応じて、各アカウントＩＤに対応するユーザ情報を抽出し、アカウントＩＤとユーザ情報とを対応付けて、条件マッチング実行部２３に返す（ステップＳ２４）。本例では、条件マッチング装置２ａのユーザ情報記憶部２１は、図２（ａ）に例示にするアカウントＩＤとユーザ情報との対応関係を記憶している。ユーザ情報記憶部２１は、この情報に基づいて、“hina”のユーザ情報として「スポーツ、映画」を条件マッチング実行部２３に返す。ユーザ情報記憶部２１は、同様に、“misaki” のユーザ情報として「旅行」を、“ayano”のユーザ情報として「旅行、スポーツ」を、“syou”のユーザ情報として「料理、スポーツ」を、“sakura”のユーザ情報として「料理、裁縫、スポーツ」を、それぞれ条件マッチング実行部２３に返す。
【００９７】
条件マッチング実行部２３は、ステップＳ２０で受信した条件連係ＩＤ“１２３”に対応する条件を、ステップＳ１２の後、記憶している。本例では、条件マッチング実行部２３は、「趣味がスポーツである」という条件を記憶している（図４（ａ）参照）。条件マッチング実行部２３は、ステップＳ２４で取得したユーザ情報がその条件に合致しているアカウントＩＤを特定する。そして、条件マッチング実行部２３は、そのアカウントＩＤに対応する仮ユーザＩＤのリストを条件マッチング連係装置３の条件マッチング連係部３１に返す（ステップＳ２５）。
【００９８】
本例では、ユーザ情報が「趣味がスポーツである」という条件に合致しているアカウントＩＤは、“hina”，“ayano”，“syou”，“sakura”である。条件マッチング実行部２３は、これらのアカウントＩＤを特定する。そして、これらのアカウントＩＤに対応する仮ユーザＩＤのリストとして、“USER-A-001”，“USER-A-004”，“USER-A-006”，“USER-A-007”を条件マッチング連係部３１に返す。
【００９９】
この結果、仮ユーザＩＤのリストは、条件マッチング装置２ａによって、ステップＳ１７，Ｓ１８で得られた当初のリストから、「趣味がスポーツである」という条件に合致しているユーザの仮ユーザＩＤリスト“USER-A-001”，“USER-A-004”，“USER-A-006”，“USER-A-007”に絞り込まれたことになる。
【０１００】
次に、条件マッチング連係部３１は、２番目に条件マッチングを行わせる条件マッチング装置（ここでは、条件マッチング装置２ｂとする）に、更に仮ユーザＩＤリストの絞り込みを行わせる。このとき、条件マッチング連係部３１は、ステップＳ２５で条件マッチング装置２ａから受信した仮ユーザＩＤのリスト“USER-A-001”，“USER-A-004”，“USER-A-006”，“USER-A-007”と、次に条件マッチングを行わせる条件マッチング装置２ｂのネットワークアドレス“http://matching-b.com ”とを仮ユーザＩＤ供給部３３に通知することによって、“USER-A-001”，“USER-A-004”，“USER-A-006”，“USER-A-007”にそれぞれ対応する、条件マッチング装置２ｂ（http://matching-b.com ）における仮ユーザＩＤを要求する（ステップＳ２６）。ステップＳ２６での要求は、例えば、ＳＱＬによって行ってもよい。
【０１０１】
仮ユーザＩＤ供給部３３は、条件マッチング連係部３１からの要求に応じて、“USER-A-001”，“USER-A-004”，“USER-A-006”，“USER-A-007”にそれぞれ対応する、条件マッチング装置２ｂにおける仮ユーザＩＤ“USER-B-001”，“USER-B-004”，“USER-B-006”，“USER-B-007”をデータベース（図５参照）から抽出し、条件マッチング連係部３１に返す（ステップＳ２７）。すなわち、“USER-B-001”，“USER-B-004”，“USER-B-006”，“USER-B-007”という仮ユーザＩＤのリストを条件マッチング連係部３１に返す。
【０１０２】
ここでは、ステップＳ２６，Ｓ２７で、条件マッチング連係部３１と仮ユーザＩＤ供給部３３が仮ユーザＩＤのリストを授受する場合を示したが、一人分の仮ユーザＩＤ毎に、ステップＳ２６，Ｓ２７の処理を繰り返してもよい。
【０１０３】
条件マッチング連係部３１は、ステップＳ２６，Ｓ２７で得た、条件マッチング装置２ｂに対応する仮ユーザＩＤリスト“USER-B-001”，“USER-B-004”，“USER-B-006”，“USER-B-007”と、ステップＳ１５で条件マッチング連係依頼装置１から受信した条件連係ＩＤとを条件マッチング装置２ｂに送信することにより、条件マッチングの実行を要求する（ステップＳ２８）。この動作は、条件マッチング装置２ａに対して仮ユーザＩＤリストおよび条件連係ＩＤを送信する動作（ステップＳ２０）と同様である。
【０１０４】
また、仮ユーザＩＤリストおよび条件連係ＩＤを受信した条件マッチング装置２ｂの動作も、条件マッチング装置２ａの動作（ステップＳ２１〜Ｓ２５）と同様である。すなわち、条件マッチング装置２ｂの条件マッチング実行部２３は、条件マッチング装置２ｂの仮ユーザＩＤ記憶部２２から、仮ユーザＩＤのリストに対応するアカウントＩＤのリストを取得する。本例では、条件マッチング装置２ｂの仮ユーザＩＤ記憶部２２は、図３（ｂ）に示す情報を記憶している。よって、条件マッチング実行部２３は、アカウントＩＤのリストとして、“hina”，“ayano”，“syou”，“sakura”を得る。さらに、条件マッチング実行部２３は、条件マッチング装置２ｂのユーザ情報記憶部２１から、その各アカウントＩＤに対応するユーザ情報を取得する。
【０１０５】
そして、条件マッチング実行部２３は、条件連係ＩＤ“１２３”に対応する条件（「年代が３０代である」という条件）に合致するアカウントＩＤを特定する。本例では、“hina”，“syou”，“sakura”の年代は３０代であり、“ayano”の年代は４０代である（図２（ｂ）参照）。よって、条件マッチング実行部２３は、条件に合致するアカウントＩＤとして“hina”，“syou”，“sakura”を特定し、それらに対応する仮ユーザＩＤのリスト“USER-B-001”，“USER-B-006”，“USER-B-007”を、条件マッチング連係装置３の条件マッチング連係部３１に返す（ステップＳ２９）。
【０１０６】
この結果、仮ユーザＩＤのリストは更に絞り込まれたことになる。次に、条件マッチング連係部３１は、３番目に条件マッチングを行わせる条件マッチング装置（ここでは、条件マッチング装置２ｃとする）に、更に仮ユーザＩＤリストの絞り込みを行わせる。このとき、条件マッチング連係部３１は、ステップＳ２９で取得した仮ユーザＩＤのリストと、次に条件マッチングを行わせる条件マッチング装置２ｃのネットワークアドレス“http://matching-c.com ”とを仮ユーザＩＤ供給部３３に通知することによって、“USER-B-001”，“USER-B-006”，“USER-B-007”にそれぞれ対応する、条件マッチング装置２ｃ（http://matching-c.com ）における仮ユーザＩＤを要求する（ステップＳ３０）。
【０１０７】
仮ユーザＩＤ供給部３３は、条件マッチング連係部３１からの要求に応じて、“USER-B-001”，“USER-B-006”，“USER-B-007”にそれぞれ対応する、条件マッチング装置２ｃにおける仮ユーザＩＤ“USER-C-001”，“USER-C-006”，“USER-C-007”をデータベース（図５参照）から抽出し、条件マッチング連係部３１に返す（ステップＳ３１）。ステップＳ３０，Ｓ３１の動作は、ステップＳ２６，Ｓ２７と同様である。
【０１０８】
条件マッチング連係部３１は、ステップＳ３０，Ｓ３１で得た、条件マッチング装置２ｃに対応する仮ユーザＩＤリスト“USER-C-001”，“USER-C-006”，“USER-C-007”と、ステップＳ１５で条件マッチング連係依頼装置１から受信した条件連係ＩＤとを条件マッチング装置２ｃに送信することにより、条件マッチングの実行を要求する（ステップＳ３２）。この動作は、条件マッチング装置２ａや条件マッチング装置２ｂに対して仮ユーザＩＤリストおよび条件連係ＩＤを送信する動作（ステップＳ２０，Ｓ２８）と同様である。
【０１０９】
また、仮ユーザＩＤリストおよび条件連係ＩＤを受信した条件マッチング装置２ｃの動作も、条件マッチング装置２ａ，２ｂの動作と同様である。すなわち、条件マッチング装置２ｃの条件マッチング実行部２３は、条件マッチング装置２ｃの仮ユーザＩＤ記憶部２２から、仮ユーザＩＤのリストに対応するアカウントＩＤのリストを取得する。本例では、“USER-C-001”，“USER-C-006”，“USER-C-007”に対応する“hina”，“syou”，“sakura”を取得する。さらに、条件マッチング実行部２３は、条件マッチング装置２ｃのユーザ情報記憶部２１から、その各アカウントＩＤに対応するユーザ情報を取得する。
【０１１０】
そして、条件マッチング実行部２３は、条件連係ＩＤ“１２３”に対応する条件（「性別が女性である」という条件）に合致するアカウントＩＤを特定する。本例では、“hina”，“syou”，“sakura”のうち、女性は、“hina”および“sakura”である（図２（ｃ）参照）。よって、条件マッチング実行部２３は、条件に合致するアカウントＩＤとして“hina”，“sakura”を特定し、それらに対応する仮ユーザＩＤのリスト“USER-C-001”，“USER-C-007”を、条件マッチング連係装置３の条件マッチング連係部３１に返す（ステップＳ３３）。
【０１１１】
条件マッチング連係部３１は、ステップＳ１５で受信したネットワークアドレスのリストが示す各条件マッチング装置２ａ，２ｂ，２ｃに対して、それぞれ条件マッチングを要求済みであるので、次に条件マッチングを要求すべき条件マッチング実行装置はないと判定する。
【０１１２】
この結果、条件マッチング連係部３１が取得した仮ユーザＩＤのリスト“USER-C-001”，“USER-C-007”が、条件指定者に指定された全ての条件に合致するユーザを表している。条件マッチング連係部３１は、“USER-C-001”，“USER-C-007”によって特定されるユーザのユーザ端末に対する処理（本実施形態では広告配信処理）の実行を、処理実行部３４に要求する（ステップＳ３４）。ステップＳ３４において、条件マッチング連係部３１は、仮ユーザＩＤ“USER-C-001”，“USER-C-007”と、ステップＳ１５で受信した広告情報とを処理実行部３４に通知する。
【０１１３】
処理実行部３４は、ステップＳ３４の広告配信要求に応じて、“USER-C-001”，“USER-C-007”によって特定されるユーザのユーザ端末４に広告情報を送信する（ステップＳ３５）。
【０１１４】
ステップＳ３５において、処理実行部３４は、例えば、ステップＳ３４で受信した仮ユーザＩＤ“USER-C-001”，“USER-C-007”に対応するシングルサインオンＩＤを仮ユーザＩＤ供給部３３に要求し、仮ユーザＩＤ供給部３３から“USER-001”，“USER-007”を取得する。このとき、仮ユーザＩＤ供給部３３は、要求されたシングルサインオンＩＤをデータベース（図５参照）から抽出し、処理実行部３４に返せばよい。そして、処理実行部３４は、そのシングルサインオンＩＤが示すユーザのユーザ端末４に広告情報を送信すればよい。例えば、処理実行部３４は、シングルサインオンＩＤに対応付けて予め記憶しているメールアドレスを宛先として、広告情報を送信すればよい。
【０１１５】
この結果、条件指定者が指定した全ての条件に合致するユーザのユーザ端末に広告を配信することができる。
【０１１６】
上記の実施形態では条件マッチング装置が３台である場合を例示した。４台以上の条件マッチング装置を用いる場合には、条件マッチング連係装置３は、４台目以降の条件マッチング装置に関してもステップＳ２６〜Ｓ２９や、ステップＳ３０〜Ｓ３３と同様の処理を行ってから、ステップＳ３４以降の処理を行えばよい。
【０１１７】
本実施形態では、仮ユーザＩＤ選定部３２は、“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”が示す全ての条件マッチング装置２ａ，２ｂ，２ｃに対して仮ユーザＩＤが送信済みとなっている各ユーザの仮ユーザＩＤのリストを仮ユーザＩＤ供給部３３に抽出させる。そして、条件マッチング連係部３１は、その仮ユーザＩＤのリストを初期状態として、各条件マッチング装置２ａ，２ｂ，２ｃに条件マッチングを順次行わせていくことで、指定された各条件に合致するユーザを特定する。一部の条件マッチング装置に関して仮ユーザＩＤが送信済みとなっていないユーザに関しては、その条件マッチング装置に条件マッチングを行わせることができない。しかし、本発明では、条件マッチング連係依頼装置１に指定されたネットワークアドレスリストに含まれる全てのネットワークアドレスが示す各条件マッチング装置に対してそれぞれ仮ユーザＩＤが送信済みとなっているユーザの仮ユーザＩＤのみを仮ユーザＩＤ選定部３２が仮ユーザＩＤ供給部３３に抽出させるので、条件マッチングを行えないユーザをリストから除外することができる。その結果、条件マッチング連係装置３や、各条件マッチング装置２ａ，２ｂ，２ｃの処理負荷を軽減できる。また、仮ユーザＩＤのリストの情報量を抑えることができるので、インターネット５におけるネットワーク負荷も軽減できる。
【０１１８】
また、条件マッチング装置２ａ，２ｂ，２ｃが、条件マッチング連係部３１から受信した仮ユーザＩＤによって特定されるユーザのユーザ情報が、指定された条件に合致するか否かを判定するので、条件マッチング装置２ａ，２ｂ，２ｃが他の装置にユーザ情報を送信する必要がない。そのため、ユーザ情報の漏洩の危険性を抑えることができる。また、ユーザ情報を送信するためにユーザ情報を暗号化する必要がなく、条件マッチングシステムにおける処理負荷を軽減することができる。
【０１１９】
また、条件マッチング連係依頼装置１は、各条件マッチング装置２ａ，２ｂ，２ｃに条件連係ＩＤと、ユーザ情報が満たすべき条件とを送信し、条件マッチング連係装置３に対しては、条件連係ＩＤを送信する。そして、条件マッチング連係装置３は、条件連係ＩＤを指定して、各条件マッチング装置２ａ，２ｂ，２ｃに条件マッチングを行わせる。従って、条件指定者は、条件マッチング連係装置３を管理する通信業者に、ユーザ情報が満たすべき条件を知らせることなく、所望の条件に合致するユーザのユーザ端末に広告配信処理等を実行させることができる。
【０１２０】
また、個々のユーザに関して仮ユーザＩＤを予め定めておく際、条件マッチング装置２ａ，２ｂ，２ｃ毎に仮ユーザＩＤを異ならせることが好ましい。そのようにすることによって、条件マッチング装置２ａ，２ｂ，２ｃと条件マッチング連係装置３との間で送受信される仮ユーザＩＤのリストに基づいて、ユーザが誰であるのか第三者に知られる危険性を低くすることができる。
【０１２１】
上記の説明では、条件マッチング連係部３１が、仮ユーザＩＤ選定部３２によって選定された仮ユーザＩＤを取得した後、一つ一つの条件マッチング装置に対して順次、ユーザを絞り込ませていく場合を示した。条件マッチング連係部３１は、同一の仮ユーザＩＤ群を複数の条件マッチング装置に送信して、複数の条件マッチング装置にそれぞれユーザの絞り込みを行わせてもよい。例えば、４台の条件マッチング装置Ａ〜Ｄがあるとする。このとき、条件マッチング連係部３１は、条件マッチング装置Ａによって絞り込まれたユーザの仮ユーザＩＤを、条件マッチング装置Ｂ，Ｃに送信して、条件マッチング装置Ｂ，Ｃにそれぞれ仮ユーザＩＤの絞り込みを行わせてもよい。この場合、条件マッチング連係部３１は、例えば、条件マッチング装置Ｂによって絞り込まれた仮ユーザＩＤと、条件マッチング装置Ｃによって絞り込まれた仮ユーザＩＤとの積集合を求め、その積集合に属する仮ユーザＩＤを条件マッチング装置Ｄに送信すればよい。
【０１２２】
上記の実施形態では、条件マッチングシステムが３種類のユーザＩＤ（アカウントＩＤ、シングルサインオンＩＤおよび仮ユーザＩＤ）を用いる場合を例にして説明した。条件マッチング連係装置３と各条件マッチング装置２ａ，２ｂ，２ｃとの間でユーザを指定することができるユーザＩＤ（上記の仮ユーザＩＤと同様の役割を果たすユーザＩＤ）を用い、各条件マッチング装置２ａ，２ｂ，２ｃが条件マッチング連係装置３から受信したユーザＩＤによって特定されるユーザのうち、ユーザ情報が条件に合致するユーザを特定できる構成であれば、アカウントＩＤ、シングルサインオンＩＤおよび仮ユーザＩＤの３種類を全て用いなくてもよい。以下、第１の実施形態の変形例として、そのような例を説明する。
【０１２３】
例えば、各条件マッチング装置２ａ，２ｂ，２ｃは、アカウントＩＤを用いなくてもよい。この場合、各条件マッチング装置２ａ，２ｂ，２ｃは、仮ユーザＩＤ供給部３３から受信する仮ユーザＩＤによって各ユーザを識別し、また、その仮ユーザＩＤとユーザ情報とを対応づけて記憶しておけばよい。この構成では、各条件マッチング装置２ａ，２ｂ，２ｃのユーザ情報記憶部２１は、ユーザ情報記憶部２１および仮ユーザＩＤ記憶部２２の代わりに、仮ユーザＩＤとユーザ情報とを対応付けて記憶する記憶部（ユーザ情報・仮ユーザＩＤ記憶部と記す。）を備えればよい。また、ユーザ端末４は、ステップＳ１０でアカウントＩＤを送信する必要はなく、仮ユーザＩＤ供給部１１は、ステップＳ１１で仮ユーザＩＤを条件マッチング装置に送信すればよい。ユーザ情報・仮ユーザＩＤ記憶部は、その仮ユーザＩＤを記憶する。そして、ステップＳ１１の後、その条件マッチング装置は、その仮ユーザＩＤに対応付けて、そのユーザのユーザ情報をユーザ情報・仮ユーザＩＤ記憶部に記憶させればよい。仮ユーザＩＤに対応付けてユーザ情報をユーザ情報・仮ユーザＩＤ記憶部に記憶させる態様は、特に限定されない。この構成では、ユーザ情報・仮ユーザＩＤ記憶部が仮ユーザＩＤとユーザ情報とを直接対応付けて記憶するので、条件マッチング実行部２３は、条件マッチング連係装置３から受信した仮ユーザＩＤによって特定されるユーザのユーザ情報をユーザ情報・仮ユーザＩＤ記憶部から抽出することができる。条件マッチング実行部２３は、そのユーザ情報と、指定された条件とを比較すればよい。
【０１２４】
また、例えば、条件マッチング連係装置３と各条件マッチング装置２ａ，２ｂ，２ｃとの間でユーザを指定する際に、上記の実施形態における仮ユーザＩＤの代わりにシングルサインオンＩＤを用いてもよい。この構成例において、仮ユーザＩＤ供給部３３を、便宜的にユーザＩＤ供給部３３と記す。また、仮ユーザＩＤ選定部３２を、便宜的にユーザＩＤ選定部３２と記す。また、仮ユーザＩＤ記憶部２２を便宜的に、ユーザＩＤ記憶部２２と記す。ユーザＩＤ供給部３３は、ステップＳ１１において、ユーザ端末４から受信したアカウントＩＤとシングルサインオンＩＤとを条件マッチング装置に送信すればよい。そして、条件マッチング装置のユーザＩＤ記憶部２２は、そのアカウントＩＤとシングルサインオンＩＤとを対応付けて記憶すればよい。また、ユーザＩＤ供給部３３は、図５に例示するデータベースにおいて、各条件マッチング装置のネットワークアドレス毎に、シングルサインオンＩＤを条件マッチング装置に送信したか否かを記憶させておけばよい。そして、ステップＳ１７，Ｓ１８において、ユーザＩＤ選定部３２は、ネットワークアドレスのリストが示す全ての条件マッチング装置に対してシングルサインオンＩＤが送信済みとなっている各ユーザのシングルサインオンＩＤを、ユーザＩＤ供給部３３に対して要求し、ユーザＩＤ供給部３３は、その要求に応じて、要求されたシングルサインオンＩＤをユーザＩＤ選定部３２に返せばよい。ステップＳ１９以降の処理においても、条件マッチングシステムは、第１の実施形態における仮ユーザＩＤの代わりにシングルサインオンＩＤを用いればよい。その他の点に関しては、第１の実施形態と同様である。この例では、シングルサインオンＩＤが、第１の実施形態における仮ユーザＩＤと同様の役割を果たす。
【０１２５】
実施形態２．
第２の実施形態は、条件マッチング装置に仮ユーザＩＤを送信する仮ユーザＩＤ供給部および広告配信等の処理を実行する処理実行部が、複数のユーザＩＤ供給者の管理する装置（後述の処理実行装置）に分散して配置される構成である。すなわち、第２の実施形態では、シングルサインオンの利用要求の受け付け時にユーザに指定された条件マッチング装置に仮ユーザＩＤを送信し、また、条件指定者が指定した全ての条件に合致するユーザのユーザ端末に対して広告送信を行う処理実行装置が複数設けられる。そして、各処理実行装置は、それぞれ別のユーザＩＤ供給者に管理される。
【０１２６】
ユーザＩＤ供給者は、ユーザ端末の使用者であるユーザに対してユーザＩＤを付与する者である。本実施形態では、ユーザＩＤ供給者が、ユーザ端末の使用者であるユーザに対してユーザＩＤを付与するともに、ユーザにサービスを提供する者である場合を例にして説明する。ユーザＩＤ供給者の例として、通信業者、インターネットサービスプロバイダ、Ｗｅｂページの検索サービス等を提供するサービス事業者等が挙げられるが、ユーザＩＤ供給者は、これらに限定されない。後述の処理実行装置１４ａ，１４ｂは、ユーザＩＤ供給者に管理されればよい。以下の説明では、後述の処理実行装置１４ａ，１４ｂが、通信業者に管理される場合を例にして説明する。
【０１２７】
図１２は、本発明の第２の実施形態の条件マッチングシステムの例を示すブロック図である。第１の実施形態と同様の構成要素については、図１と同一の符号を付し、詳細な説明を省略する。第２の実施形態の条件マッチングシステムは、条件マッチング連係依頼装置１と、複数の条件マッチング装置１２ａ〜１２ｃと、条件マッチング連係装置１３と、複数の処理実行装置１４ａ，１４ｂとを備える。第１の実施形態と同様に、条件マッチング装置は複数存在していればよく、３台に限定されない。また、処理実行装置の台数も、２台に限定されず、さらに、他の処理実行装置が設けられていてもよい。
【０１２８】
条件マッチング連係依頼装置１、条件マッチング装置１２ａ〜１２ｃ、条件マッチング連係装置１３、処理実行装置１４ａ，１４ｂは、例えば、インターネット５等の通信ネットワークを介して接続される。
【０１２９】
条件マッチング連係依頼装置１は、第１の実施形態と同様である。
【０１３０】
また、処理実行装置１４ａ，１４ｂは、それぞれ別の通信業者に管理される。処理実行装置１４ａには、処理実行装置１４ａを管理する通信業者（通信業者Ｘとする）から通信サービスを受けるユーザのユーザ端末４ａが、無線ネットワーク６ａを介して接続される。処理実行装置１４ｂには、処理実行装置１４ｂを管理する通信業者（通信業者Ｙとする）から通信サービスを受けるユーザのユーザ端末４ｂが、無線ネットワーク１４ｂを介して接続される。図１２では、無線ネットワーク６ａ，６ｂを例示しているが、それぞれの処理実行装置とユーザ端末とは、他の通信ネットワークを介して接続されていてもよい。この点は、第１の実施形態と同様である。
【０１３１】
それぞれの処理実行装置は、処理実行部８１と、仮ユーザＩＤ供給部８２とを備える。以下、処理実行装置１４ａを例にして説明するが、処理実行装置１４ｂに関しても同様である。
【０１３２】
処理実行装置１４ａの仮ユーザＩＤ供給部８２は、ユーザ端末４ａから条件マッチング装置やアカウントＩＤを指定されるとともに、シングルサインオンの利用要求を受信すると、その条件マッチング装置との間で、そのユーザ端末４の所有者であるユーザを指定する際に用いる仮ユーザＩＤを特定する。具体的には、仮ユーザＩＤ供給部８２は予め、ユーザ端末４ａのユーザと条件マッチング装置との組み合わせ毎（例えば、シングルサインオンＩＤと条件マッチング装置のネットワークアドレスの組み合わせ毎）に、ユーザの仮ユーザＩＤを予め保持している。そして、仮ユーザＩＤ供給部８２は、シングルサインオンの利用要求を要求したユーザと、その要求時に指定された条件マッチング装置との組み合わせに対応する仮ユーザＩＤを特定すればよい。
【０１３３】
なお、個々の仮ユーザＩＤは、予め定めておけばよい。個々の仮ユーザＩＤを定める態様は特に限定されない。ただし、第２の実施形態では、通信業者Ｘの処理実行装置１４ａで保持されている仮ユーザＩＤ（換言すれば、処理実行装置１４ａから払い出される仮ユーザＩＤ）であることを示す識別情報を、仮ユーザＩＤに含めておく。この識別情報を、仮ユーザＩＤドメインと称することとする。また、本例では、通信業者Ｘの処理実行装置１４ａの仮ユーザＩＤ供給部８２には、仮ユーザＩＤドメインとして“@IDP-X”を含む仮ユーザＩＤ群を保持させておくものとする。仮ユーザＩＤドメインは、ユーザＩＤ供給者識別情報ということもできる。本実施形態では、仮ユーザＩＤが仮ユーザＩＤドメイン（ユーザＩＤ供給者識別情報）を含むことによって、仮ユーザＩＤと仮ユーザＩＤドメインとが関連付けられる場合を例にして説明する。ただし、仮ユーザＩＤと仮ユーザＩＤドメインとが関連付けられていれば、仮ユーザＩＤと仮ユーザＩＤドメインとを個別に扱ってもよい。
【０１３４】
仮ユーザＩＤ供給部８２は、アカウントＩＤおよび特定した仮ユーザＩＤを、指定された条件マッチング装置に送信する。本実施形態では仮ユーザＩＤは仮ユーザＩＤドメインを含んでいるので、仮ユーザＩＤ供給部８２は、仮ユーザＩＤドメインも条件マッチング装置に送信することになる。前述のように、仮ユーザＩＤと仮ユーザＩＤドメインとを個別に扱って、仮ユーザＩＤと仮ユーザＩＤドメインとを個別に条件マッチング装置に送信してもよい。
【０１３５】
また、処理実行装置１４ａの仮ユーザＩＤ供給部８２は、条件マッチング装置に送信した仮ユーザＩＤを、ユーザのシングルサインオンＩＤおよびその仮ユーザＩＤに対応する条件マッチング装置のネットワークアドレスとともに記憶する。このようにして、仮ユーザＩＤ供給部８２は、仮ユーザＩＤの払い出し状況に関する情報を記憶する。この点は、第１の実施形態と同様である。図１３は、処理実行装置１４ａにおける仮ユーザＩＤの払い出し状況に関する情報の例を示す説明図である。図１３に示す情報は、図５に例示するデータベースと同様であり、初期状態では仮ユーザＩＤの代わりに「未発行」という情報が格納されている。そして、ユーザ端末４ａが条件マッチング装置を指定してシングルサインオンの利用要求を行ったときに、仮ユーザＩＤ供給部８２は、予め定められた仮ユーザＩＤ群の中から仮ユーザＩＤを特定し、仮ユーザＩＤとアカウントＩＤとの組を条件マッチング装置に送信する。そして、図１３に例示するデータベースに、その仮ユーザＩＤを格納する。処理実行装置１４ａでは、図１３に示すように、各仮ユーザＩＤに仮ユーザＩＤドメイン“@IDP-X”が含まれる。
【０１３６】
処理実行装置１４ｂの仮ユーザＩＤ供給部８２は、処理実行装置１４ａの仮ユーザＩＤ供給部８２と同様に動作する。ただし、処理実行装置１４ｂの仮ユーザＩＤ供給部８２は、通信業者Ｙの処理実行装置１４ｂで保持されている仮ユーザＩＤ（換言すれば、処理実行装置１４ｂから払い出される仮ユーザＩＤ）であることを示す仮ユーザＩＤドメインとして “@IDP-Y”を含む仮ユーザＩＤを、ユーザと条件マッチング装置との組み合わせ毎に予め保持する。
【０１３７】
処理実行装置１４ｂにおける仮ユーザＩＤの払い出し状況に関する情報の例を、図１４に示す。仮ユーザＩＤドメインやシングルサインオンＩＤ等は異なるが、データベースの構造は図１３に示す例と同様である。
【０１３８】
なお、本実施形態では、仮ユーザＩＤドメインとして“@IDP-X”，“@IDP-Y”を用いるが、“@IDP-X”，“@IDP-Y”は例示であり、仮ユーザＩＤドメインとなる文字列は特に限定されない。
【０１３９】
また、各処理実行装置１４ａ，１４ｂの処理実行部８１は、条件マッチング連係装置１３が条件マッチングの連係によって特定したユーザのユーザ端末に広告を配信する。ここでは、第１の実施形態と同様に、処理実行部８１がユーザ端末に広告を配信する場合を例にして説明するが、ユーザ端末に対する処理の態様は、広告配信に限定されない。
【０１４０】
処理実行部８１および仮ユーザＩＤ供給部８２は、例えば、処理実行装置用プログラムに従って動作するコンピュータによって実現される。また、処理実行部８１および仮ユーザＩＤ供給部８２は、同一のハードウェアで実現されていてもよく、あるいは、別々のハードウェアや別々の装置で実現されていてもよい。
【０１４１】
各条件マッチング装置１２ａ，１２ｂ，１２ｃは、ユーザ情報記憶部２１と、仮ユーザＩＤ記憶部６２と、条件マッチング実行部６３とを備える。
【０１４２】
ユーザ情報記憶部２１は、第１の実施形態と同様である。以下の説明では、条件マッチング装置１２ａのユーザ情報記憶部２１は、図２（ａ）に例示する情報を記憶しているものとする。条件マッチング装置１２ｂのユーザ情報記憶部２１は、図２（ｂ）に例示する情報を記憶しているものとする。条件マッチング装置１２ｃのユーザ情報記憶部２１は、図２（ｃ）に例示する情報を記憶しているものとする。
【０１４３】
仮ユーザＩＤ記憶部６２は、第１の実施形態と同様に、アカウントＩＤおよび仮ユーザＩＤを対応付けて記憶する。ただし、仮ユーザＩＤ記憶部６２は、このアカウントＩＤおよび仮ユーザＩＤを処理実行装置１４ａ，１４ｂの仮ユーザＩＤ供給部８２から受信して、記憶する。図１５は、条件マッチング装置１２ａ〜１２ｃの仮ユーザＩＤ記憶部６２が記憶する情報の例を示す説明図である。図１５（ａ）は、条件マッチング装置１２ａの仮ユーザＩＤ記憶部６２が記憶するアカウントＩＤおよび仮ユーザＩＤの例を示す。図１５（ｂ）は、条件マッチング装置１２ｂの仮ユーザＩＤ記憶部６２が記憶するアカウントＩＤおよび仮ユーザＩＤの例を示す。図１５（ｃ）は、条件マッチング装置１２ｃの仮ユーザＩＤ記憶部６２が記憶するアカウントＩＤおよび仮ユーザＩＤの例を示す。
【０１４４】
また、仮ユーザＩＤ記憶部６２は、条件マッチング実行部６３から、仮ユーザＩＤを指定された場合、その仮ユーザＩＤに対応するアカウントＩＤを条件マッチング実行部６３に返す。さらに、仮ユーザＩＤ記憶部６２は、条件マッチング実行部６３から、仮ユーザＩＤドメインを指定された場合、その仮ユーザＩＤドメインを含む各仮ユーザＩＤに対応する各アカウントＩＤを条件マッチング実行部６３に返す。
【０１４５】
条件マッチング実行部６３は、第１の実施形態における条件マッチング実行部２３と同様に動作する。ただし、条件マッチング実行部６３は、条件マッチング連係装置１３から、条件連係ＩＤおよび仮ユーザＩＤドメインを受信した場合、その仮ユーザＩＤドメインを含む仮ユーザＩＤに対応するアカウントＩＤを仮ユーザＩＤ記憶部６２に要求する。そして、条件連係ＩＤが示す条件を満足するユーザを特定し、そのユーザの仮ユーザＩＤのリストを条件マッチング連係装置１３に返す。
【０１４６】
また、図１２では図示を省略しているが、各条件マッチング装置１２ａ，１２ｂ，１２ｃは、シングルサインオンの利用要求を行ったユーザにサービスを提供するサービス提供部を備える。サービス提供部が、ユーザへのサービスとして、ユーザ端末４ａ，４ｂに対して行う処理の種類は特に限定されない。
【０１４７】
ユーザ情報記憶部２１、仮ユーザＩＤ記憶部６２、条件マッチング実行部６３、およびサービス提供部（図示略）を備える条件マッチング装置は、例えば、プログラムに従って動作するコンピュータによって実現される。また、ユーザ情報記憶部２１、仮ユーザＩＤ記憶部６２、条件マッチング実行部６３、およびサービス提供部（図示略）は、同一のハードウェアで実現されていてもよく、あるいは、別々のハードウェアや別々の装置で実現されていてもよい。
【０１４８】
条件マッチング連係装置１３は、条件マッチング連係部７１と、仮ユーザＩＤ選定部７２と、仮ユーザＩＤドメイン記憶部７３とを備える。本実施形態では、条件マッチング連係装置１３は、例えば、処理実行装置１４ａ，１４ｂを管理する通信業者とは別の、インターネットサービスプロバイダ等の事業者によって管理される。
【０１４９】
仮ユーザＩＤドメイン記憶部７３は、仮ユーザＩＤドメインを記憶する。図１６は、仮ユーザＩＤドメイン記憶部７３が記憶する仮ユーザＩＤドメインの例を示す説明図である。仮ユーザＩＤドメイン記憶部７３に記憶される仮ユーザＩＤドメインは、条件マッチング連係依頼装置１が指定した条件に合致するユーザを特定する際に、どの処理実行装置に接続されているユーザ端末を所有するユーザを対象とするかを規定する。
【０１５０】
例えば、図１６に示す例では、“@IDP-X”，“@IDP-Y”が記憶されている。この場合、図１２に示す処理実行装置１４ａ，１４ｂ以外に処理実行装置が設けられていたとしても、条件マッチング連係装置１３は、指定された条件に合致するユーザを特定する際に、その処理実行装置を介してシングルサインオンの利用要求を行うユーザ端末のユーザの仮ユーザＩＤを、処理の対象外とする。
【０１５１】
また、例えば、仮ユーザＩＤドメイン記憶部７３に“@IDP-X”のみが記憶されていたとする。この場合、条件マッチング連係装置１３は、指定された条件に合致するユーザを特定する際に、処理実行装置１４ａから払い出された仮ユーザＩＤを利用してユーザを特定し、処理実行装置１４ｂから払い出された仮ユーザＩＤを処理の対象外とする。
【０１５２】
なお、条件マッチング連係装置１３の管理者が、どの通信業者の処理実行装置を利用するユーザを条件マッチングの連係の対象とするかを予め定めておき、その処理実行装置に関する仮ユーザＩＤドメインを仮ユーザＩＤドメイン記憶部７３に記憶させておけばよい。なお、条件マッチング連係装置１３の管理者が、仮ユーザＩＤドメイン記憶部７３に仮ユーザＩＤドメインを記憶させる方法は特に限定されない。
【０１５３】
条件マッチング連係部７１は、条件マッチングの連係を行う。すなわち、条件マッチング連係部７１は、条件マッチング装置に条件に合致するユーザを特定させ、その結果を別の条件マッチング装置に渡して、別の条件に合致するユーザを特定させる処理を繰り返すことによって、条件マッチング連係依頼装置１が指定した全ての条件を満たすユーザを特定する。
【０１５４】
ただし、第２の実施形態では、条件マッチング連係部７１は、最初に条件マッチングを実行させる条件マッチング装置に、仮ユーザＩＤドメイン記憶部７３に記憶された仮ユーザＩＤドメインおよび条件連係ＩＤを通知して、その仮ユーザＩＤドメインを含む仮ユーザＩＤの中から、ユーザ情報が条件に合致している仮ユーザＩＤを特定させる。その後、条件マッチング連係部７１は、仮ユーザＩＤ選定部７２に、その仮ユーザＩＤのリストの中から仮ユーザＩＤの選定を行わせる。以降の動作は、第１の実施形態における条件マッチング連係部３１と同様である。
【０１５５】
仮ユーザＩＤ選定部７２は、条件マッチング連係部７１から仮ユーザＩＤのリストを通知されたときに、条件マッチング装置に絞り込みを行わせる対象となるユーザの仮ユーザＩＤを、処理実行装置１４ａ，１４ｂの仮ユーザＩＤ供給部８２が保持する情報（すなわち、仮ユーザＩＤの払い出し状況に関する情報。図１３、図１４参照。）から選定する。このとき、仮ユーザＩＤ選定部７２は、条件マッチング連係部７１から通知された仮ユーザＩＤのリストのうち、条件マッチング連係依頼装置１が指定した個々の条件に関するユーザ情報を記憶している全ての条件マッチング装置に対して仮ユーザＩＤが送信済みとなっているユーザの仮ユーザＩＤであり、かつ、次に条件マッチングを行わせる条件マッチング装置における仮ユーザＩＤのリストを、各仮ユーザＩＤ供給部８２に要求し、各仮ユーザＩＤ供給部８２からそのような仮ユーザＩＤのリストを取得する。
【０１５６】
条件マッチング連係部７１、仮ユーザＩＤ選定部７２および仮ユーザＩＤドメイン記憶部７３は、例えば、条件マッチング連係プログラムに従って動作するコンピュータのＣＰＵによって実現される。この場合、例えば、コンピュータのプログラム記憶装置（図示略）が条件マッチング連係プログラムを記憶し、ＣＰＵがそのプログラムを読み込み、そのプログラムに従って、条件マッチング連係部７１、仮ユーザＩＤ選定部７２および仮ユーザＩＤドメイン記憶部７３として動作する。また、条件マッチング連係部７１、仮ユーザＩＤ選定部７２および仮ユーザＩＤドメイン記憶部７３がそれぞれ別のハードウェアや別々の装置で実現されていてもよい。
【０１５７】
次に、動作について説明する。
本例では、条件マッチング装置１２ａの条件マッチング実行部６３にアクセスするためのネットワークアドレスは、“http://matching-a.com ”であるとする。また、条件マッチング装置１２ｂの条件マッチング実行部６３にアクセスするためのネットワークアドレスは、“http://matching-b.com ”であるとする。また、条件マッチング装置１２ｃの条件マッチング実行部６３にアクセスするためのネットワークアドレスは、“http://matching-c.com ”であるとする。条件マッチング連係依頼装置１および条件マッチング連係部７１が条件マッチング装置を指定する場合には、これらのネットワークアドレスを用いる。
【０１５８】
ただし、ユーザ端末がシングルサインオンの利用要求時に条件マッチング装置１２ａを指定する場合に用いるネットワークアドレスは、“http://userid-store-a.com”であるものとする。
【０１５９】
図１７は、ユーザ端末４ａ，４ｂがシングルサインオンの利用要求を行う場合の動作の例を示す説明図である。第２の実施形態では、シングルサインオンの利用要求の送信先が処理実行装置１４ａ，１４ｂに設けられた仮ユーザＩＤ供給部８２である点を除けば、シングルサインオンの利用要求時の動作は、第１の実施形態と同様である。以下の説明では、ユーザ端末がシングルサインオンの利用要求時に条件マッチング装置１２ａを指定するものとする。
【０１６０】
すなわち、通信業者Ｘを利用するユーザのユーザ端末４ａは、そのユーザのシングルサインオンＩＤ（“USER-001”とする。）、そのユーザがサービスを要求する条件マッチング装置１２ａのネットワークアドレス“http://userid-store-a.com”、および、そのユーザの条件マッチング装置１２ａにおけるアカウントＩＤ“hina”を、通信業者Ｘの処理実行装置１４ａの仮ユーザＩＤ供給部８２に送信する（ステップＳ５０）。ユーザ端末４ａは、これらの情報を送信することによって、シングルサインオンの利用要求を行う。
【０１６１】
処理実行装置１４ａの仮ユーザＩＤ供給部８２は、ユーザ端末４ａからシングルサインオンＩＤ、条件マッチング装置１２ａのネットワークアドレス、および、条件マッチング装置１２ａでのアカウントＩＤを受信すると、そのシングルサインオンＩＤおよび条件マッチング装置１２ａの組み合わせに対応する仮ユーザＩＤを、予め定められている仮ユーザＩＤの中から特定する。本例では、この仮ユーザＩＤが“USER-A-001@IDP-X”であるとする。仮ユーザＩＤ供給部８２は、特定した仮ユーザＩＤ“USER-A-001@IDP-X”と、ユーザ端末４ａから受信したアカウントＩＤ“hina”とを、ユーザ端末４ａに指定された条件マッチング装置１２ａの仮ユーザＩＤ記憶部６２に送信する（ステップＳ５１）。仮ユーザＩＤおよびアカウントＩＤを受信した仮ユーザＩＤ記憶部６２は、図１５（ａ）に示すように、その仮ユーザＩＤ“USER-A-001@IDP-X”およびアカウントＩＤ“hina”を記憶する。
【０１６２】
また、仮ユーザＩＤ供給部８２は、条件マッチング装置１２ａに送信した仮ユーザＩＤ“USER-A-001@IDP-X”を、シングルサインオンＩＤ“USER-001”および条件マッチング装置１２ａのネットワークアドレス“http://matching-a.com ”に対応する仮ユーザＩＤとして、図１３に例示するように、データベースに格納させる。
【０１６３】
また、仮ユーザＩＤ供給部８２がシングルサインオンＩＤの認証に成功すると、条件マッチング装置１２ａは“USER-001”のユーザ端末４ａに対するサービスを実行する。サービスの内容は特に限定されない。
【０１６４】
通信業者Ｙを利用するユーザのユーザ端末４ｂがシングルサインオンの利用要求を行うときの動作も同様である。すなわち、ユーザ端末４ｂは、そのユーザのシングルサインオンＩＤ（“USER-007”とする。）、条件マッチング装置１２ａのネットワークアドレス“http://userid-store-a.com”、および、そのユーザの条件マッチング装置１２ａにおけるアカウントＩＤ“sakura”を、通信業者Ｙの処理実行装置１４ｂの仮ユーザＩＤ供給部８２に送信する（ステップＳ５２）。
【０１６５】
処理実行装置１４ｂの仮ユーザＩＤ供給部８２は、ステップＳ５２で送信された各情報を受信すると、そのシングルサインオンＩＤおよび条件マッチング装置１２ａの組み合わせに対応する仮ユーザＩＤを、予め定められている仮ユーザＩＤの中から特定する。本例では、この仮ユーザＩＤが“USER-A-007@IDP-Y”であるとする。仮ユーザＩＤ供給部８２は、仮ユーザＩＤ“USER-A-007@IDP-Y”およびアカウントＩＤ“sakura”を条件マッチング装置１２ａの仮ユーザＩＤ記憶部６２に送信する（ステップＳ５３）。仮ユーザＩＤ記憶部６２は、受信した“USER-A-007@IDP-Y”および“sakura”を、図１５（ａ）に例示するように記憶する。
【０１６６】
また、仮ユーザＩＤ供給部８２は、条件マッチング装置１２ａに送信した仮ユーザＩＤ“USER-A-007@IDP-Y”を、シングルサインオンＩＤ“USER-007”および条件マッチング装置１２ａのネットワークアドレス“http://matching-a.com ”に対応する仮ユーザＩＤとして、図１４に例示するように、データベースに格納させる。
【０１６７】
なお、仮ユーザＩＤ供給部８２がシングルサインオンＩＤの認証に成功すると、条件マッチング装置１２ａは“USER-007”のユーザ端末４ｂに対するサービスを実行する。
【０１６８】
上記のステップＳ５０，Ｓ５１やステップＳ５１，Ｓ５２と同様の処理を繰り返すことによって、図１３や図１４に例示するデータベースに仮ユーザＩＤが格納されていく。
【０１６９】
図１８は、条件マッチング連係依頼装置１が条件マッチング装置１２ａ，１２ｂ，１２ｃにユーザ情報が満たすべき条件を送信する動作の例を示す説明図である。この動作は、第１の実施形態におけるステップＳ１２〜Ｓ１４と同様である。
【０１７０】
例えば、条件マッチング連係依頼装置１は、趣味に関するユーザ情報を記憶する条件マッチング装置１２ａに対して、「趣味がスポーツである」という条件と、条件連係ＩＤ“１２３”とを送信する（ステップＳ５４）。条件マッチング装置１２ａの条件マッチング実行部６３は、この条件および条件連係ＩＤ“１２３”を受信すると、条件および条件連係ＩＤを対応付けて記憶する（図４（ａ）参照）。
【０１７１】
また、例えば、条件マッチング連係依頼装置１は、年代に関するユーザ情報を記憶する条件マッチング装置１２ｂに対して、「年代が３０代である」という条件と、条件連係ＩＤ“１２３”とを送信する（ステップＳ５５）。そして、条件マッチング装置１２ｂの条件マッチング実行部６３は、この条件および条件連係ＩＤを対応付けて記憶する（図４（ｂ）参照）。
【０１７２】
また、例えば、条件マッチング連係依頼装置１は、性別に関するユーザ情報を記憶する条件マッチング装置１２ｃに対して、「性別が女性である」という条件と、条件連係ＩＤ“１２３”とを送信する（ステップＳ５６）。そして、条件マッチング装置１２ｃの条件マッチング実行部６３は、この条件および条件連係ＩＤを対応付けて記憶する（図４（ｃ）参照）。
【０１７３】
ステップＳ５４〜Ｓ５６で送信された各条件は、条件マッチング連係依頼装置１を管理する条件指定者が定めたものである。また、上記の“１２３”は、条件連係ＩＤの例であり、条件連係ＩＤとして他の値が割り当てられていてもよい。
【０１７４】
図１９ないし図２２は、条件マッチング連係装置が条件マッチングの連係を行う際の処理経過の例を示す説明図である。まず、条件マッチング連係依頼装置１は、広告の配信対象のユーザが満たすべき各条件に対して割り当てた条件連係ＩＤと、それらの条件に応じたユーザの特定を行う条件マッチング装置（より具体的には条件マッチング実行部６３）のネットワークアドレスのリストと、各条件を満たすユーザのユーザ端末４ａ，４ｂに対して配信する広告とを、条件マッチング連係装置１３に送信する（ステップＳ５７）。ステップＳ５７の動作は、第１の実施形態におけるステップＳ１５と同様である。条件マッチング連係依頼装置１は、これらの情報を送信することによって、条件マッチング連係装置１３に対して、条件マッチングの連係を要求する。
【０１７５】
本例では、条件マッチング連係依頼装置１は、条件連係ＩＤとして“１２３”を送信し、ネットワークアドレスのリストとして、“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”を送信する。
【０１７６】
条件マッチング連係装置１３の条件マッチング連係部７１は、ステップＳ５７で条件マッチング連係依頼装置１から受信した各情報（広告情報、条件連係ＩＤ、ネットワークアドレスのリスト）を記憶する。
【０１７７】
次に、条件マッチング連係装置１３において、条件マッチング連係部７１は、仮ユーザＩＤドメイン記憶部７３に対して仮ユーザＩＤドメインを要求する（ステップＳ５８）。仮ユーザＩＤドメイン記憶部７３は、この要求に応じて、記憶している仮ユーザＩＤドメインを返す（ステップＳ５９）。本例では、仮ユーザＩＤドメイン記憶部７３は、図１６に示すように、“@IDP-X”，“@IDP-Y”を記憶しており、“@IDP-X”，“@IDP-Y”を返すものとして説明する。
【０１７８】
条件マッチング連係部７１は、仮ユーザＩＤドメインを取得すると、その各仮ユーザＩＤドメイン“@IDP-X”，“@IDP-Y”と、ステップＳ５７で受信した条件連係ＩＤ“１２３”とを、最初に条件マッチングを行わせる条件マッチング装置の条件マッチング実行部６３に送信する（ステップＳ６０）。最初に条件マッチングを行わせる条件マッチング装置に対しては、仮ユーザＩＤドメインおよび条件連係ＩＤを送信することによって、条件マッチングの実行を要求する。本例では、条件マッチング装置１２ａに最初に条件マッチングを行わせる場合を例に説明する。ただし、最初に条件マッチングを行わせる条件マッチング装置は、条件マッチング装置１２ａ以外であってもよい。
【０１７９】
条件マッチング装置１２ａの条件マッチング実行部６３は、仮ユーザＩＤドメイン“@IDP-X”，“@IDP-Y”および条件連係ＩＤ“１２３”を受信すると、その条件マッチング装置１２ａの仮ユーザＩＤ記憶部６２に対して、その仮ユーザＩＤドメイン“@IDP-X”，“@IDP-Y”を送信し、その仮ユーザＩＤドメインを含む仮ユーザＩＤに対応するアカウントＩＤを要求する（ステップＳ６１）。
【０１８０】
仮ユーザＩＤ記憶部６２は、ステップＳ６１の要求に応じて、記憶している仮ユーザＩＤの中から“@IDP-X”または“@IDP-Y”を含む仮ユーザＩＤを全て特定し、さらにその仮ユーザＩＤに対応するアカウントＩＤを条件マッチング実行部６３に返す（ステップＳ６２）。本例では、仮ユーザＩＤ記憶部６２は、図１５（ａ）に例示する情報を記憶しているものとする。この場合、仮ユーザＩＤ記憶部６２は、“@IDP-X”または“@IDP-Y”を含む各仮ユーザＩＤに対応するアカウントＩＤとして、“hina”，“miu ”，“misaki”，“ayano”，“syou”，“sakura”，“eita”を条件マッチング実行部６３に返す。
【０１８１】
仮ユーザＩＤ記憶部６２は、“@IDP-X”または“@IDP-Y”を含まない仮ユーザＩＤ（すなわち、処理実行装置１４ａ，１４ｂ以外の処理装置によって決定された仮ユーザＩＤ）を記憶している場合、その仮ユーザＩＤは、条件マッチング実行部６３に返されない。
【０１８２】
次に、条件マッチング実行部６３は、条件マッチング装置１２ａのユーザ情報記憶部２１に対して、ステップＳ６２で取得した各アカウントＩＤを送り、その各アカウントＩＤに対応するユーザ情報を要求する（ステップＳ６３）。
【０１８３】
ユーザ情報記憶部２１は、条件マッチング実行部６３からの要求に応じて、各アカウントＩＤに対応するユーザ情報を抽出し、アカウントＩＤとユーザ情報とを対応付けて、条件マッチング実行部６３に返す（ステップＳ６４）。本例では、条件マッチング装置１２ａのユーザ情報記憶部２１は、図２（ａ）に例示にする情報を記憶している。ユーザ情報記憶部２１は、この情報に基づいて、“hina”のユーザ情報として「スポーツ、映画」を条件マッチング実行部６３に返す。ユーザ情報記憶部２１は、同様に、“miu ”のユーザ情報として「スポーツ、ゲーム」を、“misaki” のユーザ情報として「旅行」を、“ayano”のユーザ情報として「旅行、スポーツ」を、“syou”のユーザ情報として「料理、スポーツ」を、“sakura”のユーザ情報として「料理、裁縫、スポーツ」を、“eita”のユーザ情報として「釣り」を、それぞれ条件マッチング実行部６３に返す。
【０１８４】
条件マッチング実行部６３は、ステップＳ５７で受信した条件連係ＩＤ“１２３”に対応する条件を、ステップＳ５４の後に記憶している。本例では、条件マッチング実行部６３は、「趣味がスポーツである」という条件を記憶している（図４（ａ）参照）。条件マッチング実行部６３は、ステップＳ６４で取得したユーザ情報がその情報に合致しているアカウントＩＤを特定する。本例では、“hina”，“miu ”，“ayano”，“syou”，“sakura”が該当する。さらに、条件マッチング実行部６３は、仮ユーザＩＤ記憶部６２に対して、これらのアカウントＩＤに対応する仮ユーザＩＤを要求し、仮ユーザＩＤ“USER-A-001@IDP-X”，“USER-A-002@IDP-X”，“USER-A-004@IDP-X”，“USER-A-006@IDP-Y”，“USER-A-007@IDP-Y”を仮ユーザＩＤ記憶部６２から取得する。そして、条件マッチング実行部６３は、それらの仮ユーザＩＤのリストを条件マッチング連係装置１３の条件マッチング連係部７１に返す（ステップＳ６５）。この結果、条件マッチング連係部７１は、ステップ６０における条件マッチング実行要求に対する応答として、これらの仮ユーザＩＤのリストを得る。
【０１８５】
次に、条件マッチング連係部７１は、ステップＳ５７で受信したネットワークアドレスのリストと、ステップＳ６５で受信した仮ユーザＩＤのリストと、次に条件マッチングを行わせる条件マッチング装置のネットワークアドレスとを通知することによって、仮ユーザＩＤ選定部７２に対して仮ユーザＩＤの選定を要求する（ステップＳ６６）。本例では、条件マッチング連係部７１は、ネットワークアドレスのリストとして、“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”を通知する。また、仮ユーザＩＤのリストとして、“USER-A-001@IDP-X”，“USER-A-002@IDP-X”，“USER-A-004@IDP-X”，“USER-A-006@IDP-Y”，“USER-A-007@IDP-Y”を通知する。また、次に条件マッチングを行わせる条件マッチング装置は、条件マッチング装置１２ｂであるものとする。よって、次に条件マッチングを行わせる条件マッチング装置のネットワークアドレスとして、“http://matching-b.com ”を通知する。
【０１８６】
仮ユーザＩＤの選定要求（ステップＳ６６）を受けた仮ユーザＩＤ選定部７２は、通知された仮ユーザＩＤのリストを、仮ユーザＩＤドメインで分類する。そして、仮ユーザＩＤ選定部７２は、“@IDP-X”を含む仮ユーザＩＤ“USER-A-001@IDP-X”，“USER-A-002@IDP-X”，“USER-A-004@IDP-X”を、ネットワークアドレスのリスト“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”、および、次に条件マッチングを行わせる条件マッチング装置１２ｂのネットワークアドレス“http://matching-b.com ”とともに、“@IDP-X”に対応する処理実行装置１４ａの仮ユーザＩＤ供給部８２に送信する（ステップＳ６７）。ステップＳ６７で、これらの情報を送信することにより、仮ユーザＩＤ選定部７２は、処理実行装置１４ａの仮ユーザＩＤ供給部８２に対して、“USER-A-001@IDP-X”，“USER-A-002@IDP-X”，“USER-A-004@IDP-X”の中から、ネットワークアドレスのリスト“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”が示す全ての条件マッチング装置１２ａ，１２ｂ，１２ｃに対して仮ユーザＩＤが送信済みとなっているユーザの仮ユーザＩＤを特定させる。さらに、仮ユーザＩＤ選定部７２は、処理実行装置１４ａの仮ユーザＩＤ供給部８２に対して、その仮ユーザＩＤと同一のユーザを表す仮ユーザＩＤであって、次に条件マッチングを行わせる条件マッチング装置１２ｂのネットワークアドレス“http://matching-b.com ”に対応する仮ユーザＩＤのリストを要求する。仮ユーザＩＤ選定部７２は、例えば、そのような仮ユーザＩＤのリストを要求するＳＱＬを、処理実行装置１４ａの仮ユーザＩＤ供給部８２に送信すればよい。
【０１８７】
処理実行装置１４ａの仮ユーザＩＤ供給部８２は、仮ユーザＩＤ供給部８２自身が記憶しているデータベース（図１３参照）に基づいて、指定された仮ユーザＩＤ“USER-A-001@IDP-X”，“USER-A-002@IDP-X”，“USER-A-004@IDP-X”の中から、指定されたネットワークアドレスのリスト“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”が示す全ての条件マッチング装置１２ａ，１２ｂ，１２ｃに対して仮ユーザＩＤが送信済みとなっているユーザの仮ユーザＩＤを特定する。本例では、“USER-A-002@IDP-X”に関しては、条件マッチング装置１２ｂ（“http://matching-b.com ”）に対して仮ユーザＩＤが未発行となっているので（図１３参照）、“USER-A-002@IDP-X”を除外し、“USER-A-001@IDP-X”，“USER-A-004@IDP-X”を特定する。仮ユーザＩＤ供給部８２は、その“USER-A-001@IDP-X”，“USER-A-004@IDP-X”と同じユーザを示す、“http://matching-b.com ”に対応する仮ユーザＩＤ“USER-B-001@IDP-X”，“USER-B-004@IDP-X”を特定し、仮ユーザＩＤ選定部７２に送信する（ステップＳ６８）。仮ユーザＩＤ選定部７２は、ステップＳ６７の要求に対する応答として、この仮ユーザＩＤのリスト“USER-B-001@IDP-X”，“USER-B-004@IDP-X”を受信する。
【０１８８】
また、仮ユーザＩＤ選定部７２は、仮ユーザＩＤ毎に、ネットワークアドレスのリスト、および、次に条件マッチングを行わせる条件マッチング装置１２ｂのネットワークアドレス“http://matching-b.com ”とともに、仮ユーザＩＤを、処理実行装置１４ａの仮ユーザＩＤ供給部８２に送信し、その仮ユーザＩＤが示すユーザについて、“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”が示す全ての条件マッチング装置１２ａ，１２ｂ，１２ｃに対して仮ユーザＩＤが送信済みとなっているか否かを仮ユーザＩＤ供給部８２に判定させ、各条件マッチング装置１２ａ，１２ｂ，１２ｃに対してそれぞれ仮ユーザＩＤが送信されていることを条件に、その仮ユーザＩＤと同じユーザを表す、“http://matching-b.com ”に対応する仮ユーザＩＤを要求してもよい。
【０１８９】
処理実行装置１４ａの仮ユーザＩＤ供給部８２は、この要求に応じて、指定された仮ユーザＩＤが示すユーザに関して、“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”が示す全ての条件マッチング装置１２ａ，１２ｂ，１２ｃに対して仮ユーザＩＤが送信済みとなっているか否かを判定する。そして、各条件マッチング装置１２ａ，１２ｂ，１２ｃに対してそれぞれ仮ユーザＩＤが送信済みとなっている場合には、その仮ユーザＩＤと同じユーザを表す仮ユーザＩＤであって、“http://matching-b.com ”に対応する仮ユーザＩＤを仮ユーザＩＤ選定部７２に送信する。各ネットワークアドレスに対応する仮ユーザＩＤのうち、未発行のものがあれば、その旨を仮ユーザＩＤ選定部７２に送信する。
【０１９０】
この場合、仮ユーザＩＤ選定部７２および処理実行装置１４ａの仮ユーザＩＤ供給部８２は、“USER-A-001@IDP-X”，“USER-A-002@IDP-X”，“USER-A-004@IDP-X”毎に、要求と応答を繰り返す。
【０１９１】
仮ユーザＩＤ選定部７２は、“@IDP-Y”を含む仮ユーザＩＤに関しては、ステップＳ６７と同様の要求を、処理実行装置１４ｂの仮ユーザＩＤ供給部８２に対して行う。すなわち、仮ユーザＩＤ選定部７２は、“@IDP-Y”を含む仮ユーザＩＤ“USER-A-006@IDP-Y”，“USER-A-007@IDP-Y”を、ネットワークアドレスのリスト“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”、および、次に条件マッチングを行わせる条件マッチング装置１２ｂのネットワークアドレス“http://matching-b.com ”とともに、“@IDP-Y”に対応する処理実行装置１４ｂの仮ユーザＩＤ供給部８２に送信する（ステップＳ６９）。ステップＳ６９で、これらの情報を送信することにより、仮ユーザＩＤ選定部７２は、処理実行装置１４ｂの仮ユーザＩＤ供給部８２に対して、“USER-A-006@IDP-Y”，“USER-A-007@IDP-Y”の中から、ネットワークアドレスのリスト“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”が示す全ての条件マッチング装置１２ａ，１２ｂ，１２ｃに対して仮ユーザＩＤが送信済みとなっているユーザの仮ユーザＩＤを特定させる。さらに、仮ユーザＩＤ選定部７２は、処理実行装置１４ｂの仮ユーザＩＤ供給部８２に対して、その仮ユーザＩＤと同一のユーザを表す仮ユーザＩＤであって、次に条件マッチングを行わせる条件マッチング装置１２ｂのネットワークアドレス“http://matching-b.com ”に対応する仮ユーザＩＤのリストを要求する。ステップＳ６７と同様に、仮ユーザＩＤ選定部７２は、例えば、そのような仮ユーザＩＤのリストを要求するＳＱＬを、処理実行装置１４ｂの仮ユーザＩＤ供給部８２に送信すればよい。
【０１９２】
処理実行装置１４ｂの仮ユーザＩＤ供給部８２は、仮ユーザＩＤ供給部８２自身が記憶しているデータベース（図１４参照）に基づいて、指定された仮ユーザＩＤ“USER-A-006@IDP-Y”，“USER-A-007@IDP-Y”の中から、指定されたネットワークアドレスのリスト“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ” が示す全ての条件マッチング装置１２ａ，１２ｂ，１２ｃに対して仮ユーザＩＤが送信済みとなっているユーザの仮ユーザＩＤを特定する。本例では、図１４に示すように、“USER-A-006@IDP-Y”，“USER-A-007@IDP-Y”のどちらに関しても、各条件マッチング装置１２ａ，１２ｂ，１２ｃに対してそれぞれ仮ユーザＩＤが送信済みとなっているので、“USER-A-006@IDP-Y”，“USER-A-007@IDP-Y”の両方を特定する。仮ユーザＩＤ供給部８２は、その“USER-A-006@IDP-Y”，“USER-A-007@IDP-Y”と同じユーザを示す、“http://matching-b.com ”に対応する仮ユーザＩＤ“USER-B-006@IDP-Y”，“USER-B-007@IDP-Y”を特定し、仮ユーザＩＤ選定部７２に送信する（ステップＳ７０）。仮ユーザＩＤ選定部７２は、ステップＳ６９の要求に対する応答として、この仮ユーザＩＤのリスト“USER-B-006@IDP-Y”，“USER-B-007@IDP-Y”を受信する。
【０１９３】
なお、ステップＳ６７，Ｓ６８の処理の他の例として説明した場合と同様に、仮ユーザＩＤ選定部７２および処理実行装置１４ｂの仮ユーザＩＤ供給部８２が、“USER-A-006@IDP-Y”，“USER-A-007@IDP-Y”毎に、要求と応答を繰り返してもよい。
【０１９４】
また、本実施形態では、仮ユーザＩＤ選定部７２が、処理実行装置１４ａ，１４ｂの仮ユーザＩＤ供給部８２のネットワークアドレスを予め記憶しているものとする。そして、ステップＳ６７，Ｓ６９では、仮ユーザＩＤ選定部７２が、そのネットワークアドレスを宛先として、各情報を送信してもよい。
【０１９５】
また、仮ユーザＩＤドメイン記憶部７３が、“@IDP-X”に対応付けて処理実行装置１４ａの仮ユーザＩＤ供給部８２のネットワークアドレスを記憶し、“@IDP-Y”に対応付けて処理実行装置１４ｂの仮ユーザＩＤ供給部８２を記憶していてもよい。そして、仮ユーザＩＤ選定部７２は、ステップＳ６７の前に、仮ユーザＩＤドメイン記憶部７３から処理実行装置１４ａの仮ユーザＩＤ供給部８２のネットワークアドレスを取得し、そのアドレスを宛先としてステップＳ６７の処理を行ってもよい。同様に、仮ユーザＩＤ選定部７２は、ステップＳ６９の前に、仮ユーザＩＤドメイン記憶部７３から処理実行装置１４ｂの仮ユーザＩＤ供給部８２のネットワークアドレスを取得し、そのアドレスを宛先としてステップＳ６９の処理を行ってもよい。
【０１９６】
仮ユーザＩＤ選定部７２は、ステップＳ６７，Ｓ６８およびステップＳ６９，Ｓ７０で得た、条件マッチング装置１２ｂに対応する仮ユーザＩＤのリスト“USER-B-001@IDP-X”，“USER-B-004@IDP-X”，“USER-B-006@IDP-Y”，“USER-B-007@IDP-Y”を、条件マッチング連係部７１に送る（ステップＳ７１）。条件マッチング連係部７１は、仮ユーザＩＤの選定要求（ステップＳ６６）に対する応答として、この仮ユーザＩＤのリスト“USER-B-001@IDP-X”，“USER-B-004@IDP-X”，“USER-B-006@IDP-Y”，“USER-B-007@IDP-Y”を、仮ユーザＩＤ選定部７２から取得する。
【０１９７】
条件マッチング連係部７１は、仮ユーザＩＤ選定部７２から取得した仮ユーザＩＤリスト“USER-B-001@IDP-X”，“USER-B-004@IDP-X”，“USER-B-006@IDP-Y”，“USER-B-007@IDP-Y”と、ステップＳ５７で条件マッチング連係依頼装置１から受信した条件連係ＩＤ“１２３”とを条件マッチング装置１２ｂの条件マッチング実行部６３に送信する。条件マッチング連係部７１は、このように仮ユーザＩＤのリストおよび条件連係ＩＤを送信することで、条件マッチング実行部６３に、仮ユーザＩＤのリストを、条件連係ＩＤで特定される条件を満たすユーザのリストになるように絞り込むことを要求する（ステップＳ７２）。
【０１９８】
本実施形態において、仮ユーザＩＤリストおよび条件連係ＩＤを受信したときの条件マッチング装置の動作は、第１の実施形態において仮ユーザＩＤリストおよび条件連係ＩＤを受信したときの条件マッチング装置２ａ，２ｂ，２ｃの動作（例えば、図９に示すステップＳ２１〜Ｓ２５）と同様である。
【０１９９】
すなわち、条件マッチング装置１２ｂの条件マッチング実行部６３は、条件マッチング装置１２ｂの仮ユーザＩＤ記憶部６２から、受信した仮ユーザＩＤのリストに対応するアカウントＩＤのリストを取得する。本例では、条件マッチング装置１２ｂの仮ユーザＩＤ記憶部６２は、図１５（ｂ）に示す情報を記憶している。よって、条件マッチング実行部６３は、仮ユーザＩＤ記憶部６２から、アカウントＩＤのリストとして“hina”，“ayano”，“syou”，“sakura”を得る。
【０２００】
さらに、条件マッチング実行部６３は、条件マッチング装置１２ｂのユーザ情報記憶部２１から、その各アカウントＩＤに対応するユーザ情報を取得する。本例では、条件マッチング装置１２ｂのユーザ情報記憶部２１は、図２（ｂ）に示す情報を記憶している。よって、条件マッチング実行部６３は、ユーザ情報記憶部２１から、“hina”の年代として「３０」を取得し、“ayano”の年代として「４０」を取得し、“syou”の年代として「３０」を取得し、“sakura”の年代として「３０」を取得する。
【０２０１】
そして、条件マッチング装置１２ｂの条件マッチング実行部６３は、条件連係ＩＤ“１２３”に対応する条件（「年代が３０代である」という条件）に合致するアカウントＩＤを特定する。この条件は、ステップＳ５５で受信した後、記憶した条件である。本例では、“hina”，“syou”，“sakura”の年代は３０代であり、“ayano”の年代は４０代である。よって、条件マッチング実行部６３は、条件に合致するアカウントＩＤとして、“hina”，“syou”，“sakura”を特定し、それらに対応する仮ユーザＩＤのリスト“USER-B-001@IDP-X”，“USER-B-006@IDP-Y”，“USER-B-007@IDP-Y”を、条件マッチング連係装置１３の条件マッチング連係部７１に送信する（ステップＳ７３）。この結果、条件マッチング連係部７１は、ステップＳ７２の要求に対する応答として、仮ユーザＩＤのリスト“USER-B-001@IDP-X”，“USER-B-006@IDP-Y”，“USER-B-007@IDP-Y”を取得する。
【０２０２】
次に、条件マッチング連係部７１は、ステップＳ７３で取得した仮ユーザＩＤのリストを分類する。そして、条件マッチング連係部７１は、“@IDP-X”を含む仮ユーザＩＤ“USER-B-001@IDP-X”と、次に条件マッチングを行わせる条件マッチング装置１２ｃのネットワークアドレス“http://matching-c.com ”とを、“@IDP-X”に対応する処理実行装置１４ａの仮ユーザＩＤ供給部８２に送信することによって、“USER-B-001@IDP-X”に対応する、条件マッチング装置１２ｃ（http://matching-c.com ）における仮ユーザＩＤを要求する（ステップＳ７４）。
【０２０３】
処理実行装置１４ａの仮ユーザＩＤ供給部８２は、条件マッチング連係部７１からの要求に応じて、“USER-B-001@IDP-X” に対応する、条件マッチング装置１２ｃにおける仮ユーザＩＤ“USER-C-001@IDP-X”をデータベース（図１３参照）から抽出し、条件マッチング連係装置１３の条件マッチング連係部７１に送信する（ステップＳ７５）。条件マッチング連係部７１は、この仮ユーザＩＤ“USER-C-001@IDP-X”を受信する。
【０２０４】
また、条件マッチング連係部７１は、“@IDP-Y”を含む仮ユーザＩＤに関しては、ステップＳ７４と同様の要求を、処理実行装置１４ｂの仮ユーザＩＤ供給部８２に対して行う。すなわち、条件マッチング連係部７１は、“@IDP-Y”を含む仮ユーザＩＤ“USER-B-006@IDP-Y”，“USER-B-007@IDP-Y”と、次に条件マッチングを行わせる条件マッチング装置１２ｃのネットワークアドレス“http://matching-c.com ”とを、“@IDP-Y” に対応する処理実行装置１４ｂの仮ユーザＩＤ供給部８２に送信することによって、“USER-B-006@IDP-Y”，“USER-B-007@IDP-Y”に対応する、条件マッチング装置１２ｃ（http://matching-c.com ）における仮ユーザＩＤを要求する（ステップＳ７６）。
【０２０５】
処理実行装置１４ｂの仮ユーザＩＤ供給部８２は、条件マッチング連係部７１からの要求に応じて、“USER-B-006@IDP-Y”，“USER-B-007@IDP-Y”に対応する、条件マッチング装置１２ｃにおける仮ユーザＩＤ“USER-C-006@IDP-Y”，“USER-C-007@IDP-Y”をデータベース（図１４参照）から抽出し、条件マッチング連係装置１３の条件マッチング連係部７１に送信する（ステップＳ７７）。条件マッチング連係部７１は、この仮ユーザＩＤ“USER-C-006@IDP-Y”，“USER-C-007@IDP-Y”を受信する。
【０２０６】
条件マッチング連係部７１は、ステップＳ７５，Ｓ７７で受信した仮ユーザＩＤのリスト“USER-C-001@IDP-X”，“USER-C-006@IDP-Y”，“USER-C-007@IDP-Y”と、ステップＳ５７で条件マッチング連係依頼装置１から受信した条件連係ＩＤ“１２３”とを条件マッチング装置１２ｃの条件マッチング実行部６３に送信する。条件マッチング連係部７１は、このように仮ユーザＩＤのリストおよび条件連係ＩＤを送信することで、条件マッチング実行部６３に、仮ユーザＩＤのリストを、条件連係ＩＤで特定される条件を満たすユーザのリストになるように絞り込むことを要求する（ステップＳ７８）。
【０２０７】
ステップＳ７８の要求を受けた条件マッチング装置１２ｃの動作は、ステップＳ７２の要求を受けた条件マッチング装置１２ｂの動作と同様である。すなわち、条件マッチング装置１２ｃの条件マッチング実行部６３は、条件マッチング装置１２ｃの仮ユーザＩＤ記憶部６２から、受信した仮ユーザＩＤのリストに対応するアカウントＩＤのリストを取得する。本例では、条件マッチング装置１２ｃの仮ユーザＩＤ記憶部６２は、図１５（ｃ）に示す情報を記憶している。よって、条件マッチング実行部６３は、仮ユーザＩＤ記憶部６２から、アカウントＩＤのリストとして、“hina”，“syou”，“sakura”を得る。
【０２０８】
さらに、条件マッチング実行部６３は、条件マッチング装置１２ｃのユーザ情報記憶部２１から、その各アカウントＩＤに対応するユーザ情報を取得する。本例では、条件マッチング装置１２ｃのユーザ情報記憶部２１は、図２（ｃ）に示す情報を記憶している。よって、条件マッチング実行部６３は、“hina”の性別として「女性」を取得し、“syou”の性別として「男性」を取得し、“sakura”の性別として「女性」を取得する。
【０２０９】
そして、条件マッチング装置１２ｃの条件マッチング実行部６３は、条件連係ＩＤ“１２３”に対応する条件（「性別が女性である」という条件）に合致するアカウントＩＤを特定する。この条件は、ステップＳ５６で受信した後、記憶した条件である。本例では、“hina”，“sakura”の性別は女性であり、“syou”の性別は男性である。よって、条件マッチング実行部６３は、条件に合致するアカウントＩＤとして、“hina”，“sakura”を特定し、それらに対応する仮ユーザＩＤのリスト“USER-C-001@IDP-X”，“USER-C-007@IDP-Y”を、条件マッチング連係装置１３の条件マッチング連係部７１に送信する（ステップＳ７９）。この結果、条件マッチング連係部７１は、ステップＳ７８の要求に対する応答として、仮ユーザIDのリスト“USER-C-001@IDP-X”，“USER-C-007@IDP-Y”を取得する。
【０２１０】
条件マッチング連係部７１は、ステップＳ５７で受信したネットワークアドレスのリストが示す各条件マッチング装置１２ａ，１２ｂ，１２ｃに対して、それぞれ条件マッチングを要求済みであるので、次に条件マッチングを要求すべき条件マッチング実行装置はないと判定する。
【０２１１】
次に、条件マッチング連係部７１は、ステップＳ７９で取得した仮ユーザＩＤのリストを分類する。そして、条件マッチング連係部７１は、“@IDP-X”を含む仮ユーザＩＤ“USER-C-001@IDP-X”と広告情報とを、“@IDP-X”に対応する処理実行装置１４ａの処理実行部８１に送信し、その仮ユーザＩＤによって特定されるユーザのユーザ端末に広告を配信することを要求する（ステップＳ８０）。この広告情報は、ステップＳ５７で、条件マッチング連係依頼装置１から受信した情報である。
【０２１２】
処理実行装置１４ａの処理実行部８１は、ステップＳ８０の広告配信要求に応じて、“USER-B-001@IDP-X”によって特定されるユーザのユーザ端末４ａに広告情報を配信する（ステップＳ８２）。
【０２１３】
ステップＳ８２において、処理実行部８１は、例えば、ステップＳ８０で受信した仮ユーザＩＤ“USER-C-001@IDP-X”に対応するシングルサインオンＩＤを仮ユーザＩＤ供給部８２に要求し、仮ユーザＩＤ供給部８２から“USER-001”を取得する。このとき、仮ユーザＩＤ供給部８２は、要求されたシングルサインオンＩＤをデータベース（図１３参照）から抽出し、処理実行部８１に返せばよい。そして、処理実行部８１は、そのシングルサインオンＩＤ“USER-001”が示すユーザのユーザ端末４ａに広告情報を送信する。
【０２１４】
また、条件マッチング連係部７１は、“@IDP-Y”を含む仮ユーザＩＤに関しては、ステップＳ８０と同様の要求を、“@IDP-Y”に対応する処理実行装置１４ｂに対して行う。すなわち、条件マッチング連係部７１は、ステップＳ７９で受信した仮ユーザＩＤのうち“@IDP-Y”を含む仮ユーザＩＤ“USER-C-007@IDP-Y”と広告情報とを、“@IDP-Y”に対応する処理実行装置１４ｂの処理実行部８１に送信し、その仮ユーザＩＤによって特定されるユーザのユーザ端末に広告を配信することを要求する（ステップＳ８１）。
【０２１５】
処理実行装置１４ｂの処理実行部８１は、ステップＳ８１の広告配信要求に応じて、“USER-C-007@IDP-Y”によって特定されるユーザのユーザ端末４ｂに広告情報を配信する（ステップＳ８３）。ステップＳ８３における処理実行装置１４ｂの動作は、ステップＳ８２における処理実行装置１４ａの動作と同様である。
【０２１６】
例えば、処理実行装置１４ｂの処理実行部８１は、ステップＳ８１で受信した仮ユーザＩＤ“USER-C-007@IDP-Y”に対応するシングルサインオンＩＤを仮ユーザＩＤ供給部８２に要求し、仮ユーザＩＤ供給部８２から“USER-007”を取得する。このとき、仮ユーザＩＤ供給部８２は、要求されたシングルサインオンＩＤをデータベース（図１４参照）から抽出し、処理実行部８１に返せばよい。そして、処理実行部８１は、そのシングルサインオンＩＤ“USER-007”が示すユーザのユーザ端末４ｂに広告情報を送信する。
【０２１７】
なお、それぞれの処理実行装置１４ａ，１４ｂの処理実行部８１は、例えば、各シングルサインオンＩＤと、シングルサインオンＩＤが示すユーザのユーザ端末のメールアドレスとを予め記憶しておき、シングルサインオンＩＤに対応するメールアドレスを宛先として、広告情報をメールで送信すればよい。あるいは、他の態様で、広告情報を送信してもよい。
【０２１８】
また、本実施形態では、条件マッチング連係部７１が、処理実行装置１４ａ，１４ｂの処理実行部８１のネットワークアドレスを予め記憶しているものとする。そして、ステップＳ８０，Ｓ８１では、条件マッチング連係部７１が、そのネットワークアドレスを宛先として処理実行要求を行えばよい。
【０２１９】
また、仮ユーザＩＤドメイン記憶部７３が、“@IDP-X”に対応付けて処理実行装置１４ａの処理実行部８１のネットワークアドレスを記憶し、“@IDP-Y”に対応付けて処理実行装置１４ｂの処理実行部８１のネットワークアドレスを記憶していてもよい。そして、条件マッチング連係部７１は、ステップＳ８０の前に、仮ユーザＩＤドメイン記憶部７３から処理実行装置１４ａの処理実行部８１のネットワークアドレスを取得し、そのアドレスを宛先としてステップＳ８０の処理を行ってもよい。同様に、条件マッチング連係部７１は、ステップＳ８１の前に、仮ユーザＩＤドメイン記憶部７３から処理実行装置１４ｂの処理実行部８１のネットワークアドレスを取得し、そのアドレスを宛先としてステップＳ８１の処理を行ってもよい。
【０２２０】
上記の実施形態では条件マッチング装置が３台である場合を例示した。４台以上の条件マッチング装置を用いる場合には、条件マッチング連係装置１３は、４台目以降の条件マッチング装置に関してもステップＳ７４〜Ｓ７９と同様の処理を完了させて、その後、ステップＳ８０以降の処理を行えばよい。
【０２２１】
第２の実施形態では、条件マッチング連係部７１は、仮ユーザＩＤドメイン記憶部７３に記憶された仮ユーザＩＤドメインを、最初に条件マッチングを実行させる条件マッチング装置に送信する（ステップＳ５８，Ｓ５９，Ｓ６０、図１９参照）。そして、その条件マッチング装置は、受信した仮ユーザＩＤドメインを含む仮ユーザＩＤを対象として、ユーザ情報が条件に合致している仮ユーザＩＤを絞り込む。従って、種々の通信業者が処理実行装置を管理していても、その全ての通信業者を利用するユーザの仮ユーザＩＤを処理対象とする必要はなく、条件マッチング連係装置１３の管理者が仮ユーザＩＤドメイン記憶部７３に記憶させておいた仮ユーザＩＤドメインに対応する通信業者を利用するユーザの仮ユーザＩＤを処理対象として、条件マッチングの連係を行う。この結果、順次絞り込んでいく対象とするユーザの仮ユーザＩＤの数を少なく抑えることができるので、条件マッチング連係装置１３や各条件マッチング装置１２ａ〜１２ｃの処理負荷を軽減できる。また、仮ユーザＩＤのリストの情報量を抑えることができるので、インターネット５におけるネットワーク負荷も軽減できる。
【０２２２】
また、１番目の条件マッチング装置で仮ユーザＩＤの絞り込みを行った後、仮ユーザＩＤ選定部７２は、“http://matching-a.com ”，“http://matching-b.com ”，“http://matching-c.com ”が示す全ての条件マッチング装置１２ａ，１２ｂ，１２ｃに対して仮ユーザＩＤが送信済みとなっているユーザの仮ユーザＩＤを選定する（ステップＳ６７，Ｓ６８、およびステップＳ６９，Ｓ７０）。従って、第１の実施形態と同様に、条件マッチング連係装置１３や各条件マッチング装置１２ａ〜１２ｃの処理負荷や、インターネット５におけるネットワーク負荷も軽減できる。
【０２２３】
また、第１の実施形態と同様に、条件マッチング装置１２ａ〜１２ｃは、他の装置にユーザ情報を送信する必要がない。よって、ユーザ情報の漏洩の危険性を抑えることができる。また、ユーザ情報を送信するためにユーザ情報を暗号化する必要がなく、条件マッチングシステムにおける処理負荷を軽減することができる。
【０２２４】
また、条件指定者は、条件マッチング連係装置１３の管理者や処理実行装置１４ａ，１４ｂを管理する通信業者に、ユーザ情報が満たすべき条件を知らせることなく、所望の条件に合致するユーザのユーザ端末に広告配信処理等を実行させることができる。
【０２２５】
また、個々のユーザに関して仮ユーザＩＤを予め定めておく際、条件マッチング装置１２ａ，１２ｂ，１２ｃ毎に仮ユーザＩＤを異ならせることが好ましい。そのようにすることによって、条件マッチング装置１２ａ，１２ｂ，１２ｃと条件マッチング連係装置１３との間で送受信される仮ユーザＩＤのリストに基づいて、ユーザが誰であるのか第三者に知られる危険性を低くすることができる。ただし、個々のユーザに関して、それぞれの条件マッチング装置１２ａ，１２ｂ，１２ｃで共通の仮ユーザＩＤを定めておいてもよい。
【０２２６】
上記の説明では、条件マッチング連係部７１が、仮ユーザＩＤ選定部７２によって選定された仮ユーザＩＤを取得した後、一つ一つの条件マッチング装置に対して順次、ユーザを絞り込ませていく場合を示した。条件マッチング連係部７１は、同一の仮ユーザＩＤ群を複数の条件マッチング装置に送信して、複数の条件マッチング装置にそれぞれユーザの絞り込みを行わせてもよい。この場合の例示に関しては、第１の実施形態で説明した例示と同様であり、説明を省略する。
【０２２７】
第２の実施形態においても、条件マッチング連係装置１３と各条件マッチング装置１２ａ，１２ｂ，１２ｃとの間でユーザを指定することができるユーザＩＤ（上記の仮ユーザＩＤと同様の役割を果たすユーザＩＤ）を用い、各条件マッチング装置１２ａ，１２ｂ，１２ｃがそのユーザＩＤによって特定されるユーザのうち、ユーザ情報が条件に合致するユーザを特定できる構成であれば、アカウントＩＤ、シングルサインオンＩＤおよび仮ユーザＩＤの３種類を全て用いなくてもよい。以下、第２の実施形態の変形例として、そのような例を説明する。
【０２２８】
例えば、各条件マッチング装置１２ａ，１２ｂ，１２ｃは、アカウントＩＤを用いなくてもよい。この場合、各条件マッチング装置１２ａ，１２ｂ，１２ｃは、仮ユーザＩＤ供給部８２から受信する仮ユーザＩＤによって各ユーザを識別し、また、その仮ユーザＩＤとユーザ情報とを対応づけて記憶しておけばよい。この構成では、各条件マッチング装置１２ａ，１２ｂ，１２ｃは、ユーザ情報記憶部２１および仮ユーザＩＤ記憶部６２の代わりに、仮ユーザＩＤとユーザ情報とを対応付けて記憶する記憶部（ユーザ情報・仮ユーザＩＤ記憶部）を備えればよい。また、ユーザ端末４ａ，４ｂは、ステップＳ５０，Ｓ５２でアカウントＩＤを送信する必要はなく、仮ユーザＩＤ供給部８２は、ステップＳ５１，Ｓ５３で仮ユーザＩＤを条件マッチング装置に送信すればよい。そして、条件マッチング装置は、処理実行装置１４ａ，１４ｂから仮ユーザＩＤを受信した後に、その仮ユーザＩＤに対応付けて、そのユーザのユーザ情報をユーザ情報・仮ユーザＩＤ記憶部に記憶させればよい。仮ユーザＩＤに対応付けてユーザ情報をユーザ情報・仮ユーザＩＤ記憶部に記憶させる態様は、特に限定されない。この構成では、ユーザ情報・仮ユーザＩＤ記憶部が仮ユーザＩＤとユーザ情報とを直接対応付けて記憶するので、条件マッチング実行部６３は、仮ユーザＩＤによって特定されるユーザのユーザ情報をユーザ情報・仮ユーザＩＤ記憶部から抽出することができる。条件マッチング実行部６３は、そのユーザ情報と、指定された条件とを比較すればよい。
【０２２９】
以下、本発明の最小構成について説明する。図２３は、本発明の条件マッチングシステムの最小構成の例を示すブロック図である。本発明の条件マッチングシステムは、複数の条件マッチング装置９０と、ユーザＩＤ供給手段９１と、条件指定手段９２と、条件マッチング連係手段９３と、ユーザＩＤ選定手段９４とを備える。
【０２３０】
それぞれの条件マッチング装置９０（例えば、実施形態における条件マッチング装置２ａ〜２ｃや条件マッチング装置１２ａ〜１２ｃ）は、指定された条件にユーザ情報が合致するユーザを特定する。
【０２３１】
ユーザＩＤ供給手段９１（例えば、仮ユーザＩＤ供給部３３，７３）は、条件マッチング装置を識別する条件マッチング装置識別情報（例えば、条件マッチング装置のネットワークアドレス）をユーザ端末から受信したときに、ユーザ端末を使用するユーザのユーザＩＤ（例えば、仮ユーザＩＤ）を、条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報（例えば、図５または図１３、図１４に例示する情報）を記憶する。
【０２３２】
条件指定手段９２（例えば、条件マッチング連係依頼装置１）は、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する。
【０２３３】
条件マッチング連係手段９３（例えば、条件マッチング連係部３１，７１）は、条件指定手段９２から条件を受信した条件マッチング装置９０に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する。
【０２３４】
ユーザＩＤ選定手段９４（例えば、仮ユーザＩＤ選定部３２，７２）は、ユーザＩＤ供給手段９１が記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段９２から条件を受信した各条件マッチング装置９０に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定する。
【０２３５】
そして、条件マッチング連係手段９３は、ユーザＩＤ選定手段９４にユーザＩＤを選定させ、選定されたユーザＩＤのリストを条件マッチング装置に送信して、その条件マッチング装置に、ユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、その条件マッチング装置に、ユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる。
【０２３６】
このような構成により、処理負荷やネットワーク負荷を抑えて、定められた複数の条件に合致するユーザを特定することができる。
【０２３７】
また、図２４は、本発明の条件マッチング連係装置の最小構成の例を示すブロック図である。条件マッチング連係装置９５には、上述の複数のマッチング装置９０や、条件指定手段９２が接続されているが、図２４では図示を省略している。また、条件マッチング連係装置９５は、上記と同様の、ユーザＩＤ供給手段９１と、条件マッチング連係手段９３と、ユーザＩＤ選定手段とを備える。
【０２３８】
また、図２５は、本発明の条件マッチング連係装置の最小構成の別の例を示すブロック図である。条件マッチング連係装置９６には、上述の複数のマッチング装置９０や、条件指定手段９２が接続されているが、図２５では図示を省略している。また、条件マッチング連係装置９６には、ユーザＩＤ供給手段（図２５において図示略）も接続されている。このユーザＩＤ供給手段は、条件マッチング装置識別情報をユーザ端末から受信したときに、ユーザＩＤと、ユーザ端末が利用するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報（例えば、仮ユーザＩＤドメイン）とを、条件マッチング装置識別情報によって識別される条件マッチング装置に送信する。
【０２３９】
そして、条件マッチング連係装置９６は、ユーザＩＤ供給者識別情報記憶手段９７と、条件マッチング連係手段９３と、ユーザＩＤ選定手段９４とを備える。
【０２４０】
ユーザＩＤ供給者識別情報記憶手段９７（仮ユーザＩＤドメイン記憶部７３）は、予め定められたユーザＩＤ供給者識別情報を記憶する。
【０２４１】
そして、条件マッチング連係手段９３（例えば、条件マッチング連係部７１）は、条件指定手段から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、ユーザＩＤ供給者識別情報記憶手段９７に記憶されたユーザＩＤ供給者識別情報を送信し、その条件マッチング装置に、そのユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、ユーザ情報がその条件マッチング装置に対して送信された条件に合致するユーザのユーザＩＤを特定させる。さらに、条件マッチング連係手段９３は、ユーザＩＤ選定手段９４に、そのユーザＩＤの中から、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定させ、選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、その条件マッチング装置に、ユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる。以降、条件マッチング連係手段９３は、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、その条件マッチング装置に、ユーザＩＤのリストの中から、その条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる。
【０２４２】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０２４３】
（付記１）指定された条件にユーザ情報が合致するユーザを特定する条件マッチング装置を複数備え、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給手段と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段と、条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係手段と、ユーザＩＤ供給手段が記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定手段とを備え、前記条件マッチング連係手段は、前記ユーザＩＤ選定手段にユーザＩＤを選定させ、選定されたユーザＩＤのリストを条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させることを特徴とする条件マッチングシステム。
【０２４４】
（付記２）ユーザＩＤ供給手段は、条件マッチング装置識別情報をユーザ端末から受信したときに、ユーザＩＤと、前記ユーザ端末が利用するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信し、予め定められたユーザＩＤ供給者識別情報を記憶するユーザＩＤ供給者識別情報記憶手段を備え、条件マッチング連係手段は、条件指定手段から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、前記ユーザＩＤ供給者識別情報記憶手段に記憶されたユーザＩＤ供給者識別情報を送信し、前記条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、ユーザＩＤ選定手段に、前記ユーザＩＤの中から、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定させ、選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる付記１に記載の条件マッチングシステム。
【０２４５】
（付記３）ユーザＩＤ供給者毎にユーザＩＤ供給手段を備え、個々のユーザＩＤ供給手段は、条件マッチング装置識別情報をユーザ端末から受信したときに、ユーザＩＤと、ユーザＩＤ供給手段自身に対応するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信し、予め定められたユーザＩＤ供給者識別情報を記憶するユーザＩＤ供給者識別情報記憶手段を備え、条件マッチング連係手段は、条件指定手段から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、前記ユーザＩＤ供給者識別情報記憶手段に記憶されたユーザＩＤ供給者識別情報を送信し、前記条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、ユーザＩＤ選定手段に、前記ユーザＩＤの中から、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定させ、選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる付記１または付記２に記載の条件マッチングシステム。
【０２４６】
（付記４）ユーザＩＤ供給手段は、条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤであって、前記条件マッチング装置識別情報に対応するユーザＩＤとして定められたユーザＩＤを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信する付記１から付記３のうちのいずれかに記載の条件マッチングシステム。
【０２４７】
（付記５）条件指定手段は、ユーザ情報の種別毎に定められた複数の条件に対して共通の条件ＩＤを割り当て、前記複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する際に、前記条件ＩＤとともに送信し、条件マッチング連係手段に前記条件ＩＤを送信し、前記条件マッチング連係手段は、条件マッチング装置に対してユーザＩＤを特定させる際に、前記条件ＩＤを送信することによって条件を指定する付記１から付記４のうちのいずれかに記載の条件マッチングシステム。
【０２４８】
（付記６）条件指定手段は、当該条件指定手段が条件を送信した条件マッチング装置のリストを条件マッチング連係手段に送信する付記１から付記５のうちのいずれかに記載の条件マッチングシステム。
【０２４９】
（付記７）  指定された条件にユーザ情報が合致するユーザを特定する複数の条件マッチング装置と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段とに、通信ネットワークを介して接続され、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給手段と、条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係手段と、ユーザＩＤ供給手段が記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定手段とを備え、前記条件マッチング連係手段は、前記ユーザＩＤ選定手段にユーザＩＤを選定させ、選定されたユーザＩＤのリストを条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させることを特徴とする条件マッチング連係装置。
【０２５０】
（付記８）指定された条件にユーザ情報が合致するユーザを特定する複数の条件マッチング装置と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段と、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤと前記ユーザ端末が利用するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給手段とに、通信ネットワークを介して接続され、
予め定められたユーザＩＤ供給者識別情報を記憶するユーザＩＤ供給者識別情報記憶手段と、条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係手段と、ユーザＩＤ供給手段が記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定手段とを備え、条件マッチング連係手段は、条件指定手段から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、前記ユーザＩＤ供給者識別情報記憶手段に記憶されたユーザＩＤ供給者識別情報を送信し、前記条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、ユーザＩＤ選定手段に、前記ユーザＩＤの中から、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定させ、選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させることを特徴とする条件マッチング連係装置。
【０２５１】
（付記９）ユーザＩＤ供給手段が、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶し、条件指定手段が、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信し、条件マッチング連係手段が、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定することを、ユーザＩＤ選定手段に要求し、前記ユーザＩＤ選定手段が、条件マッチング連係手段からの要求に応じてユーザＩＤを選定し、前記条件マッチング連係手段が、前記ユーザＩＤ選定手段に選定されたユーザＩＤのリストを条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させることを特徴とする条件マッチング方法。
【０２５２】
（付記１０）ユーザＩＤ供給者識別情報記憶手段が、ユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報のうち予め定められたユーザＩＤ供給者識別情報を記憶し、ユーザＩＤ供給手段が、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤと前記ユーザ端末が利用するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信し、条件マッチング連係手段が、条件指定手段から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、前記ユーザＩＤ供給者識別情報記憶手段に記憶されたユーザＩＤ供給者識別情報を送信し、前記条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、ユーザＩＤ選定手段に、前記ユーザＩＤの中から、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定することを要求し、前記ユーザＩＤ選定手段が、条件マッチング連係手段からの要求に応じてユーザＩＤを選定し、前記条件マッチング連係手段が、前記ユーザＩＤ選定手段に選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる付記９に記載の条件マッチング方法。
【０２５３】
（付記１１）指定された条件にユーザ情報が合致するユーザを特定する複数の条件マッチング装置と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段とに、通信ネットワークを介して接続されたコンピュータに搭載される条件マッチング連係プログラムであって、前記コンピュータに、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給処理、条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係処理、および、ユーザＩＤ供給処理で記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定処理を実行させ、前記条件マッチング連係処理で、前記ユーザＩＤ選定処理を実行させ、前記ユーザＩＤ選定処理で選定されたユーザＩＤのリストを条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる処理を実行させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる処理を実行させるための条件マッチング連係プログラム。
【０２５４】
（付記１２）指定された条件にユーザ情報が合致するユーザを特定する複数の条件マッチング装置と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定手段と、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤと前記ユーザ端末が利用するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給手段とに、通信ネットワークを介して接続され、予め定められたユーザＩＤ供給者識別情報を記憶するユーザＩＤ供給者識別情報記憶手段を備えるコンピュータに搭載される条件マッチング連係プログラムであって、前記コンピュータに、条件指定手段から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係処理、および、ユーザＩＤ供給手段が記憶したユーザＩＤ送信状況情報に基づいて、条件指定手段から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定処理を実行させ、条件マッチング連係処理で、条件指定手段から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、前記ユーザＩＤ供給者識別情報記憶手段に記憶されたユーザＩＤ供給者識別情報を送信し、前記条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、ユーザ情報が前記条件マッチング装置に対して送信された条件に合致するユーザのユーザＩＤを特定させる処理を実行させ、前記ユーザＩＤ選定処理を実行させ、前記ユーザＩＤ選定処理で選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる処理を実行させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる処理を実行させるための条件マッチング連係プログラム。
【０２５５】
（付記１３）指定された条件にユーザ情報が合致するユーザを特定する条件マッチング装置を複数備え、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給部と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定部と、条件指定部から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係部と、ユーザＩＤ供給部が記憶したユーザＩＤ送信状況情報に基づいて、条件指定部から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定部とを備え、前記条件マッチング連係部は、前記ユーザＩＤ選定部にユーザＩＤを選定させ、選定されたユーザＩＤのリストを条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させることを特徴とする条件マッチングシステム。
【０２５６】
（付記１４）ユーザＩＤ供給部は、条件マッチング装置識別情報をユーザ端末から受信したときに、ユーザＩＤと、前記ユーザ端末が利用するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信し、予め定められたユーザＩＤ供給者識別情報を記憶するユーザＩＤ供給者識別情報記憶部を備え、条件マッチング連係部は、条件指定部から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、前記ユーザＩＤ供給者識別情報記憶部に記憶されたユーザＩＤ供給者識別情報を送信し、前記条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、ユーザＩＤ選定部に、前記ユーザＩＤの中から、条件指定部から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定させ、選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる付記１３に記載の条件マッチングシステム。
【０２５７】
（付記１５）ユーザＩＤ供給者毎にユーザＩＤ供給部を備え、個々のユーザＩＤ供給部は、条件マッチング装置識別情報をユーザ端末から受信したときに、ユーザＩＤと、ユーザＩＤ供給部自身に対応するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信し、予め定められたユーザＩＤ供給者識別情報を記憶するユーザＩＤ供給者識別情報記憶部を備え、条件マッチング連係部は、条件指定部から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、前記ユーザＩＤ供給者識別情報記憶部に記憶されたユーザＩＤ供給者識別情報を送信し、前記条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、ユーザＩＤ選定部に、前記ユーザＩＤの中から、条件指定部から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定させ、選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させる付記１３または付記１４に記載の条件マッチングシステム。
【０２５８】
（付記１６）ユーザＩＤ供給部は、条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤであって、前記条件マッチング装置識別情報に対応するユーザＩＤとして定められたユーザＩＤを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信する付記１３から付記１５のうちのいずれかに記載の条件マッチングシステム。
【０２５９】
（付記１７）指定された条件にユーザ情報が合致するユーザを特定する複数の条件マッチング装置と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定部とに、通信ネットワークを介して接続され、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給部と、条件指定部から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係部と、ユーザＩＤ供給部が記憶したユーザＩＤ送信状況情報に基づいて、条件指定部から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定部とを備え、前記条件マッチング連係部は、前記ユーザＩＤ選定部にユーザＩＤを選定させ、選定されたユーザＩＤのリストを条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させることを特徴とする条件マッチング連係装置。
【０２６０】
（付記１８）指定された条件にユーザ情報が合致するユーザを特定する複数の条件マッチング装置と、ユーザ情報が満たすべき条件であって、ユーザ情報の種別毎に定められた複数の条件を、それぞれ条件に対応する種別のユーザ情報を記憶する条件マッチング装置に送信する条件指定部と、条件マッチング装置を識別する条件マッチング装置識別情報をユーザ端末から受信したときに、前記ユーザ端末を使用するユーザのユーザＩＤと前記ユーザ端末が利用するユーザＩＤ供給者を識別するユーザＩＤ供給者識別情報とを、前記条件マッチング装置識別情報によって識別される条件マッチング装置に送信するとともに、どの条件マッチング装置に対してどのユーザのユーザＩＤを送信したかを示すユーザＩＤ送信状況情報を記憶するユーザＩＤ供給部とに、通信ネットワークを介して接続され、予め定められたユーザＩＤ供給者識別情報を記憶するユーザＩＤ供給者識別情報記憶部と、条件指定部から条件を受信した条件マッチング装置に対して、ユーザ情報が条件に合致しているユーザのユーザＩＤを特定させることを繰り返すことによって、条件が定められた各種別のユーザ情報がそれぞれ条件を満たしているユーザのユーザＩＤを特定する条件マッチング連係部と、ユーザＩＤ供給部が記憶したユーザＩＤ送信状況情報に基づいて、条件指定部から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定するユーザＩＤ選定部とを備え、条件マッチング連係部は、条件指定部から条件を受信した条件マッチング装置のうちの一つの条件マッチング装置に対して、前記ユーザＩＤ供給者識別情報記憶部に記憶されたユーザＩＤ供給者識別情報を送信し、前記条件マッチング装置に、当該ユーザＩＤ供給者識別情報に関連付けられているユーザＩＤの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、ユーザＩＤ選定部に、前記ユーザＩＤの中から、条件指定部から条件を受信した各条件マッチング装置に対してそれぞれユーザＩＤが送信済みとなっているユーザのユーザＩＤを選定させ、選定されたユーザＩＤのリストを別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させ、以降、順次、特定されたユーザＩＤのリストを、別の条件マッチング装置に送信して、前記条件マッチング装置に、前記ユーザＩＤのリストの中から、前記条件マッチング装置に対して送信された条件にユーザ情報が合致するユーザのユーザＩＤを特定させることを特徴とする条件マッチング連係装置。
【０２６１】
この出願は、２０１０年８月２５日に出願された日本特許出願２０１０−１８８５４３を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【０２６２】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記の実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【産業上の利用の可能性】
【０２６３】
本発明は、定められた条件に合致するユーザを特定する条件マッチングシステムに好適に適用される。
【符号の説明】
【０２６４】
１  条件マッチング連係依頼装置
２ａ，２ｂ，２ｃ，１２ａ，１２ｂ，１２ｃ  条件マッチング装置
３，１３  条件マッチング連係装置
４，４ａ，４ｂ  ユーザ端末
２１  ユーザ情報記憶部
２２，６２  仮ユーザＩＤ記憶部
２３，６３  条件マッチング実行部
３１，７１  条件マッチング連係部
３２，７２  仮ユーザＩＤ選定部
３３，８２  仮ユーザＩＤ供給部
３４，８１  処理実行部
７３  仮ユーザＩＤドメイン記憶部
【図１】
2012026082.tif 000003
【図２】
2012026082.tif 000004
【図３】
2012026082.tif 000005
【図４】
2012026082.tif 000006
【図５】
2012026082.tif 000007
【図６】
2012026082.tif 000008
【図７】
2012026082.tif 000009
【図８】
2012026082.tif 000010
【図９】
2012026082.tif 000011
【図１０】
2012026082.tif 000012
【図１１】
2012026082.tif 000013
【図１２】
2012026082.tif 000014
【図１３】
2012026082.tif 000015
【図１４】
2012026082.tif 000016
【図１５】
2012026082.tif 000017
【図１６】
2012026082.tif 000018
【図１７】
2012026082.tif 000019
【図１８】
2012026082.tif 000020
【図１９】
2012026082.tif 000021
【図２０】
2012026082.tif 000022
【図２１】
2012026082.tif 000023
【図２２】
2012026082.tif 000024
【図２３】
2012026082.tif 000025
【図２４】
2012026082.tif 000026
【図２５】
2012026082.tif 000027
【国際調査報告】
2012026082.tif 000028
2012026082.tif 000029
2012026082.tif 000030
2012026082.tif 000031