(57)【特許請求の範囲】
【請求項１】
サービスの利用者が使用する利用者端末と、
前記利用者に提供するサービス情報を保有し、前記サービス情報を提示するためのサービス条件を属性項目毎に保有するサービス提供サーバと、
前記利用者の利用者情報を属性項目毎に保有する複数の利用者情報保有サーバと、
前記サービス提供サーバから前記サービス情報及び前記サービス条件を取得し、前記サービス条件を満たす利用者に前記サービス情報を提供する情報配信サーバと、を備える情報配信システムであって、
前記情報配信サーバは、前記複数の利用者情報保有サーバに、前記サービス条件を満たす利用者の一覧を要求し、
前記複数の利用者情報保有サーバは、前記サービス条件に含まれる前記属性項目のうち、自身が前記利用者情報を保有する属性項目について、前記サービス条件を満たす利用者を検索し、前記検索した利用者の一覧を前記情報配信サーバに送信し、
前記情報配信サーバは、前記複数の利用者情報サーバから取得した前記利用者の一覧と、前記サービス条件とに基づき、前記サービス情報を提供する利用者を抽出し、抽出した前記利用者に前記サービス情報を提供する、ことを特徴とする情報配信システム。
【請求項２】
前記各利用者情報保有サーバは、
前記各利用者の前記属性項目毎に前記利用者情報の利用許可情報を管理し、
前記情報配信サーバから前記サービス条件を満たす利用者の一覧の要求があった場合、前記サービス条件に含まれる前記属性項目のうち、自身が前記利用者情報を保有する属性項目について、当該属性項目の利用を許可する前記利用者のみを対象として、前記サービス条件を満たす前記利用者を検索する、ことを特徴とする請求項１に記載の情報配信システム。
【請求項３】
ＩＤ変換サーバをさらに備え、
前記各利用者情報保有サーバは、前記情報配信サーバに前記利用者の一覧を送信する際、前記ＩＤ変換サーバにＩＤ変換を要求し、
前記ＩＤ変換サーバは、ＩＤ変換受付ＩＤを前記各利用者情報保有サーバに送信し、
前記各利用者情報保有サーバは、前記情報配信サーバに前記ＩＤ変換受付ＩＤを送信し、
前記情報配信サーバは、前記ＩＤ変換受付ＩＤを前記変換サーバに送信し、
前記ＩＤ変換サーバは、前記ＩＤ変換受付ＩＤに基づき変換後の利用者のＩＤの一覧を前記情報配信サーバに送信する、ことを特徴とする請求項１又は２に記載の情報配信システム。
【請求項４】
サービスの利用者が使用する利用者端末と、
前記利用者に提供するサービス情報を保有し、前記サービス情報を提示するためのサービス条件を属性項目毎に保有するサービス提供サーバと、
前記利用者の利用者情報を属性項目毎に保有する複数の利用者情報保有サーバと、
前記サービス提供サーバから前記サービス情報及び前記サービス条件を取得し、前記サービス条件を満たす利用者に前記サービス情報を提供する情報配信サーバと、を備える情報配信システムにおける情報配信方法であって、
前記情報配信サーバが、前記複数の利用者情報保有サーバに、前記サービス条件を満たす利用者の一覧を要求するステップと、
前記複数の利用者情報保有サーバが、前記サービス条件に含まれる前記属性項目のうち、自身が前記利用者情報を保有する属性項目について、前記サービス条件を満たす利用者を検索するステップと、前記検索した利用者の一覧を前記情報配信サーバに送信するステップと、
前記情報配信サーバが、前記複数の利用者情報サーバから取得した前記利用者の一覧と、前記サービス条件とに基づき、前記サービス情報を提供する利用者を抽出するステップと、抽出した前記利用者に前記サービス情報を提供するステップと、を含むことを特徴とする情報配信方法。
【請求項５】
前記各利用者情報保有サーバが、
前記各利用者の前記属性項目毎に前記利用者情報の利用許可情報を管理するステップと、
前記情報配信サーバから前記サービス条件を満たす利用者の一覧の要求があった場合、前記サービス条件に含まれる前記属性項目のうち、自身が前記利用者情報を保有する属性項目について、当該属性項目の利用を許可する前記利用者のみを対象として、前記サービス条件を満たす前記利用者を検索するステップと、を含むことを特徴とする請求項４に記載の情報配信方法。
【請求項６】
前記情報配信システムはＩＤ変換サーバをさらに備え、
前記各利用者情報保有サーバが、前記情報配信サーバに前記利用者の一覧を送信する際、前記ＩＤ変換サーバにＩＤ変換を要求するステップと、
前記ＩＤ変換サーバが、ＩＤ変換受付ＩＤを前記各利用者情報保有サーバに送信するステップと、
前記各利用者情報保有サーバが、前記情報配信サーバに前記ＩＤ変換受付ＩＤを送信するステップと、
前記情報配信サーバが、前記ＩＤ変換受付ＩＤを前記変換サーバに送信するステップと、
前記ＩＤ変換サーバが、前記ＩＤ変換受付ＩＤに基づき変換後の利用者のＩＤの一覧を前記情報配信サーバに送信するステップと、を含む特徴とする請求項４又は５に記載の情報配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報配信システム及び情報配信方法に関する。
【背景技術】
【０００２】
自治体などに代表されるサービス提供者が提供するサービス情報を蓄積し、そのサービス情報（例えば年金情報）のサービス提供条件（例えば年齢等の属性）に一致する利用者に対して、当該サービス情報を自動配信する仕組みが提供されてきた。例えば、特許文献１では、利用者情報を住民自身により入力させ、対応する地域自治体サービス情報を通知している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３４８４４６号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
サービス提供者を自治体、利用者を住民とすると、ある公共サービスの利用条件に一致する住民に対して当該サービス情報を通知したい場合、住民がサービス提供条件に一致しているか否かを判定するには、住民自身で入力した住民情報や、一つの自治体が持つ住民情報だけでは、情報が不足している場合がある。そのため、他の行政機関や公共機関などが管理している公的な利用者の情報を用いて、サービス提供条件を判定する必要がある。必要な利用者情報を得る方法として、各機関の情報を一箇所に収集し一元管理する方法が考えられるが、システム間のデータ連携が必要であり、情報漏えいの不安感を持つ利用者が多い。
【０００５】
上記課題を鑑みた本発明の目的は、利用者の情報を一元管理することなく、各機関が管理する公的な利用者情報を用いて、サービス提供条件に一致する利用者に対して、サービス情報を自動配信することが可能な情報配信システム及び情報配信方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る情報配信システムは、サービスの利用者が使用する利用者端末と、前記利用者に提供するサービス情報を保有し、前記サービス情報を提示するためのサービス条件を属性項目毎に保有するサービス提供サーバと、前記利用者の利用者情報を属性項目毎に保有する複数の利用者情報保有サーバと、前記サービス提供サーバから前記サービス情報及び前記サービス条件を取得し、前記サービス条件を満たす利用者に前記サービス情報を提供する情報配信サーバと、を備える情報配信システムであって、前記情報配信サーバは、前記複数の利用者情報保有サーバに、前記サービス条件を満たす利用者の一覧を要求し、前記複数の利用者情報保有サーバは、前記サービス条件に含まれる前記属性項目のうち、自身が前記利用者情報を保有する属性項目について、前記サービス条件を満たす利用者を検索し、前記検索した利用者の一覧を前記情報配信サーバに送信し、前記情報配信サーバは、前記複数の利用者情報サーバから取得した前記利用者の一覧と、前記サービス条件とに基づき、前記サービス情報を提供する利用者を抽出し、抽出した前記利用者に前記サービス情報を提供する、ことを特徴とする。
【０００７】
また、前記各利用者情報保有サーバは、前記各利用者の前記属性項目毎に前記利用者情報の利用許可情報を管理し、前記情報配信サーバから前記サービス条件を満たす利用者の一覧の要求があった場合、前記サービス条件に含まれる前記属性項目のうち、自身が前記利用者情報を保有する属性項目について、当該属性項目の利用を許可する前記利用者のみを対象として、前記サービス条件を満たす前記利用者を検索することが好ましい。
【０００８】
また、ＩＤ変換サーバをさらに備え、前記各利用者情報保有サーバは、前記情報配信サーバに前記利用者の一覧を送信する際、前記ＩＤ変換サーバにＩＤ変換を要求し、前記ＩＤ変換サーバは、ＩＤ変換受付ＩＤを前記各利用者情報保有サーバに送信し、前記各利用者情報保有サーバは、前記情報配信サーバに前記ＩＤ変換受付ＩＤを送信し、前記情報配信サーバは、前記ＩＤ変換受付ＩＤを前記変換サーバに送信し、前記ＩＤ変換サーバは、前記ＩＤ変換受付ＩＤに基づき変換後の利用者のＩＤの一覧を前記情報配信サーバに送信することが好ましい。
【０００９】
本発明に係る情報配信方法は、サービスの利用者が使用する利用者端末と、前記利用者に提供するサービス情報を保有し、前記サービス情報を提示するためのサービス条件を属性項目毎に保有するサービス提供サーバと、前記利用者の利用者情報を属性項目毎に保有する複数の利用者情報保有サーバと、前記サービス提供サーバから前記サービス情報及び前記サービス条件を取得し、前記サービス条件を満たす利用者に前記サービス情報を提供する情報配信サーバと、を備える情報配信システムにおける情報配信方法であって、前記情報配信サーバが、前記複数の利用者情報保有サーバに、前記サービス条件を満たす利用者の一覧を要求するステップと、前記複数の利用者情報保有サーバが、前記サービス条件に含まれる前記属性項目のうち、自身が前記利用者情報を保有する属性項目について、前記サービス条件を満たす利用者を検索するステップと、前記検索した利用者の一覧を前記情報配信サーバに送信するステップと、前記情報配信サーバが、前記複数の利用者情報サーバから取得した前記利用者の一覧と、前記サービス条件とに基づき、前記サービス情報を提供する利用者を抽出するステップと、抽出した前記利用者に前記サービス情報を提供するステップと、を含むことを特徴とする。
【００１０】
また、前記各利用者情報保有サーバが、前記各利用者の前記属性項目毎に前記利用者情報の利用許可情報を管理するステップと、前記情報配信サーバから前記サービス条件を満たす利用者の一覧の要求があった場合、前記サービス条件に含まれる前記属性項目のうち、自身が前記利用者情報を保有する属性項目について、当該属性項目の利用を許可する前記利用者のみを対象として、前記サービス条件を満たす前記利用者を検索するステップと、を含むことが好ましい。
【００１１】
また、前記情報配信システムはＩＤ変換サーバをさらに備え、前記各利用者情報保有サーバが、前記情報配信サーバに前記利用者の一覧を送信する際、前記ＩＤ変換サーバにＩＤ変換を要求するステップと、前記ＩＤ変換サーバが、ＩＤ変換受付ＩＤを前記各利用者情報保有サーバに送信するステップと、前記各利用者情報保有サーバが、前記情報配信サーバに前記ＩＤ変換受付ＩＤを送信するステップと、前記情報配信サーバが、前記ＩＤ変換受付ＩＤを前記変換サーバに送信するステップと、前記ＩＤ変換サーバが、前記ＩＤ変換受付ＩＤに基づき変換後の利用者のＩＤの一覧を前記情報配信サーバに送信するステップと、を含むことが好ましい。
【発明の効果】
【００１２】
本発明に係る情報配信システム及び情報配信方法によれば、利用者の情報を一元管理することなく、各機関が管理する公的な利用者情報を用いて、サービス提供条件に一致する利用者に対して、サービス情報を自動配信することができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係る情報配信システムの概略構成を示す図である。
【図２】サービス情報テーブルが保有する情報の一例を示す図である。
【図３】サービス条件テーブルが保有する情報の一例を示す図である。
【図４】配信利用者情報テーブルが保有する情報の一例を示す図である。
【図５】配信情報テーブルが保有する情報の一例を示す図である。
【図６】利用者情報保有サーバのＡサーバが保有する情報の一例を示す図である。
【図７】利用者情報保有サーバのＢサーバが保有する情報の一例を示す図である。
【図８】サービス提供サーバのＣサーバが保有する情報の一例を示す図である。
【図９】サービス提供サーバのＤサーバが保有する情報の一例を示す図である。
【図１０】利用者情報の登録シーケンスを示す図である。
【図１１】利用者情報登録画面の一例を示す図である。
【図１２】利用許可情報の登録シーケンスを示す図である。
【図１３】利用許可情報登録画面の一例を示す図である。
【図１４】第１の実施形態に係る情報配信システムの処理シーケンスを示す図である。
【図１５】利用者一覧要求の一例を示す図である。
【図１６】利用者一覧応答の一例を示す図である。
【図１７】第２の実施形態に係る情報配信システムの概略構成を示す図である。
【図１８】ＩＤ変換受付テーブルが保有する情報の一例を示す図である。
【図１９】ＩＤ変換テーブルが保有する情報の一例を示す図である。
【図２０】サーバＩＤ対応テーブルが保有する情報の一例を示す図である。
【図２１】第２の実施形態に係る情報配信システムの処理シーケンスを示す図である。
【発明を実施するための形態】
【００１４】
以降、諸図面を参照しながら、本発明の実施態様を詳細に説明する。
【００１５】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る情報配信システムの概略構成を示す図である。情報配信システムは、情報配信サーバ１０と、利用者情報保有サーバ３０と、サービス提供サーバ４０と、利用者端末５０とを備え、各サーバ（１０、３０、４０）及び利用者端末５０は、インターネットなどのネットワーク６０に接続されている。なお、図面において、利用者情報保有サーバ３０、サービス提供サーバ４０、及び利用者端末５０を１台の装置として表しているが、情報配信システムは、利用者情報保有サーバ３０、サービス提供サーバ４０、及び利用者端末５０をそれぞれ複数台備えることができる。特に、これ以降、本実施形態では、利用者情報保有サーバ３０はＡサーバ（サーバＩＤ＝００２１）及びＢサーバ（サーバＩＤ＝００２２）の２台、サービス提供サーバ４０はＣサーバ（サーバＩＤ＝００３１）及びＤサーバ（サーバＩＤ＝００３２）の２台が情報配信システムに存在するものとして説明を行う。
【００１６】
情報配信サーバ１０は、利用者端末５０にサービス情報を配信するサーバであり、利用者の配信用アドレスとサービス提供サーバ４０から収集したサービス情報などを管理する。情報配信サーバ１０は、ネットワーク６０を介して各種データの送受信を行う通信部１１と、情報配信に関する処理を行う制御部１２と、サービス情報テーブル１８と、サービス条件テーブル１９と、配信利用者情報テーブル２０と、配信情報テーブル２１とを有する。制御部１２は、複数のサービス提供サーバ４０へサービス情報およびサービス条件を要求するサービス情報要求部１３と、収集したサービス条件について各属性項目の条件に一致する利用者一覧を複数の利用者情報保有サーバ３０へ要求する利用者一覧要求部１４と、収集した利用者一覧からサービス条件に一致する利用者を抽出する配信利用者抽出部１５と、利用者への配信情報を生成する配信情報生成部１６と、抽出した利用者の配信用アドレスを検索し配信情報を配信用アドレスへ送信する配信情報送信部１７とを有する。
【００１７】
図２は、サービス情報テーブル１８が保有する情報の一例を示す図である。サービス情報テーブル１８は、サービス提供サーバ４０のサーバＩＤと、サービスを識別するためのサービスＩＤと、サービス情報と、サービス情報詳細とを保有する。
【００１８】
図３は、サービス条件テーブル１９が保有する情報の一例を示す図である。サービス条件テーブル１９は、サービス提供サーバ４０のサーバＩＤと、サービスＩＤと、属性項目と、属性条件とを保有する。図示の通り、各サービス（サービスＩＤ）の提供条件は、属性項目毎に条件設定されている。
【００１９】
図４は、配信利用者情報テーブル２０が保有する情報の一例を示す図である。配信利用者情報テーブル２０は、利用者ＩＤと、配信用アドレスとを保有する。
【００２０】
図５は、配信情報テーブル２１が保有する情報の一例を示す図である。配信情報テーブル２１は、利用者ＩＤと、サービス提供サーバ４０のサーバＩＤと、サービスＩＤと、日時とを保有する。
【００２１】
利用者情報保有サーバ３０は、利用者情報（保有利用者情報）を保有しているサーバである。利用者情報保有サーバ３０は、ネットワーク６０を介して各種データの送受信を行う通信部３１と、保有利用者情報に関する処理を行う制御部３２と、保有利用者情報を属性項目毎に管理する保有利用者情報テーブル３５と利用許可情報（利用者情報の属性項目ごとに情報配信サービスでの利用を許可しているか否か）を管理する利用許可情報テーブル３６と、オペレータが保有利用者情報を登録するための管理者端末３７とを有する。制御部３２は、情報配信サーバ１０からの要求に応じて、保有利用者情報テーブル３５及び利用許可情報テーブル３６を参照し、属性項目の利用を許可している利用者のうち、属性項目の条件に一致する利用者ＩＤの一覧を取得する保有利用者情報取得部３３と、当該利用者ＩＤの一覧を情報配信サーバ１０に送信する保有利用者情報送信部３４とを有する。
【００２２】
図６は、利用者情報保有サーバ３０であるＡサーバが保有する情報の一例を示す図である。Ａサーバの保有利用者情報テーブル３５には、利用者ＩＤと、属性項目として、氏名と、年齢と、性別と、住所と、所得額とが登録されている。また、Ａサーバの利用許可情報テーブル３６には、利用者ＩＤと、属性項目と、利用許可フラグとが登録されている。
【００２３】
図７は、利用者情報保有サーバ３０であるＢサーバが保有する情報の一例を示す図である。Ｂサーバの保有利用者情報テーブル３５には、利用者ＩＤと、属性項目として、氏名と、疾病とが登録されている。また、Ｂサーバの利用許可情報テーブル３６には、利用者ＩＤ、属性項目、利用許可フラグが登録されている。
【００２４】
図６、図７に示すとおり、利用者情報保有サーバ３０の保有利用者情報テーブル３５は、サーバ毎に異なる属性項目が登録されており、一方、利用許可情報テーブル３６の形式は、各サーバで共通となっている。
【００２５】
サービス提供サーバ４０は、利用者端末５０に提供するサービスに関する情報を保有するサーバである。サービス提供サーバ４０は、ネットワーク６０を介して各種データの送受信を行う通信部４１と、サービス提供に関する処理を行う制御部４２と、サービス情報を保存するサービス情報テーブル４５と、サービス条件（サービス情報を提供したい利用者の属性条件）を管理するサービス条件テーブル４６とを有する。制御部４２は、情報配信サーバ１０からの要求に応じたサービス情報およびサービス条件を取得するサービス情報取得部４３と、情報配信サーバ１０にサービス情報およびサービス条件を送信するサービス情報送信部４４とを有する。
【００２６】
図８は、サービス提供サーバ４０であるＣサーバが保有する情報の一例を示す図である。Ｃサーバのサービス情報テーブル４５には、サービスＩＤと、サービス情報と、サービス情報詳細とが登録されている。また、Ｃサーバのサービス条件テーブル４６には、サービスＩＤと、属性項目と、属性条件とが登録されている。
【００２７】
図９は、サービス提供サーバ４０であるＤサーバが保有する情報の一例を示す図である。Ｄサーバのサービス情報テーブル４５には、サービスＩＤと、サービス情報と、サービス情報詳細とが登録されている。また、Ｄサーバのサービス条件テーブル４６には、サービスＩＤと、属性項目と、属性条件とが登録されている。
【００２８】
図８、図９に示すとおり、サービス提供サーバ４０のサービス情報テーブル４５及びサービス条件テーブル４６の形式は各サーバで共通であり、登録される情報がサーバ毎に異なる値となっている。
【００２９】
利用者端末５０は、ネットワーク６０に接続され、情報配信サーバ１０からサービスの情報の配信を受けたり、利用者の操作により利用者情報保有サーバ３０へ利用許可情報を登録したりする機能を有する端末である。
【００３０】
以降、各構成要素の動作を処理シーケンスとともに説明する。
【００３１】
（利用者情報登録処理）
情報配信システムによる情報配信のためには、利用者情報保有サーバ３０の保有利用者情報テーブル３５への利用者情報の登録が必要となる。図１０は、管理者端末３７が利用者情報保有サーバ３０に利用者情報を登録する際の処理シーケンスである。管理者端末３７は、システム管理者等の操作により、利用者情報保有サーバ３０に利用者情報登録画面を要求する（ステップＳ１０１）。利用者情報保有サーバ３０は、管理者端末３７からの要求に応じて、利用者情報登録画面を送信する（ステップＳ１０２）。図１１は、利用者情報登録画面の一例を示す図である。管理者端末３７は、システム管理者の操作により、属性項目毎に利用者情報の入力を受け付け（ステップＳ１０３）、利用者情報保有サーバ３０へ利用者情報を送信する（ステップＳ１０４）。利用者情報保有サーバ３０は、受信した利用者情報を保有利用者情報テーブル３５に登録する（ステップＳ１０５）。
【００３２】
（利用許可情報登録処理）
また、情報配信システムによる情報配信のためには、利用者情報保有サーバ３０の利用許可情報テーブル３６への利用許可情報の登録が必要となる。図１２は、利用者端末５０が利用者情報保有サーバ３０に利用許可情報を登録する際の処理シーケンスである。利用者端末５０は、利用者の操作により、利用者情報保有サーバ３０に利用許可情報登録画面を要求する（ステップＳ２０１）。利用者情報保有サーバ３０は、利用者端末５０からの要求に応じて、利用許可情報登録画面を送信する（ステップＳ２０２）。図１３は、利用許可情報登録画面の一例を示す図である。利用者端末５０は、利用者の操作による利用許可情報の入力を受け付け（ステップＳ２０３）、利用者情報保有サーバ３０へ利用許可情報を送信する（ステップＳ２０４）。利用者情報保有サーバ３０は、受信した利用許可情報を利用許可情報テーブル３６に登録する（ステップＳ２０５）。
【００３３】
図１４は、第１の実施形態に係る情報配信システムの情報配信処理を示すフローチャートである。情報配信サーバ１０のサービス情報要求部１３は、各サービス提供サーバ４０（Ｃサーバ４０Ｃ及びＤサーバ４０Ｄ）にサービス情報およびサービス条件を要求する（ステップＳ３０１）。各サービス提供サーバ４０のサービス情報取得部４３は、サービス情報テーブル４５及びサービス条件テーブル４６からそれぞれサービス情報（例：疾病に関する助成申請）及びサービス条件（すなわち、サービス情報を提供したい利用者の属性条件、例：住所＝**市、年齢＝**歳未満、疾病＝ぜん息、所得額＝***円未満）を取得し、サービス情報送信部４４は、サービス情報及びサービス条件を情報配信サーバ１０に送信する（ステップＳ３０２、Ｓ３０３）。情報配信サーバ１０のサービス情報要求部１３は、取得したサービス情報及びサービス条件にサービス提供サーバ４０のサーバＩＤを付与し、それぞれサービス情報テーブル１８及びサービス条件テーブル１９に登録する（ステップＳ３０４）。
【００３４】
情報配信サーバ１０の利用者一覧要求部１４は、各利用者情報保有サーバ３０（Ａサーバ３０Ａ及びＢサーバ３０Ｂ）に対し、個別に属性条件に一致する利用者の一覧を要求する（ステップＳ３０５）。図１５は、情報配信サーバ１０から各利用者情報保有サーバ３０への利用者一覧要求の一例を示す図である。図示の通り、利用者一覧要求は、サービス条件を例えばＸＭＬ等の構造化データで表したものであり、属性項目毎に対応する属性条件が記載される。各利用者情報保有サーバ３０の保有利用者情報取得部３３は、情報配信サーバ１０の要求に応じて、保有利用者情報テーブル３５で利用者情報を保有している属性項目について、属性条件に一致する利用者を検索する（ステップＳ３０６、Ｓ３０７）。なお、保有利用者情報取得部３３は、利用許可情報テーブル３６を参照し、その属性項目の公開を許可していない利用者については検索対象から除外する。これにより、属性項目の公開を許可し、かつ、条件に一致している利用者のＩＤのみが抽出されることになる。なお、利用者の属性値そのものは抽出されない。また、情報配信サーバ１０は、各利用者情報保有サーバ３０がどのような属性項目を蓄積しているかを管理する必要がない。各利用者情報保有サーバ３０の保有利用者情報送信部３４は、情報配信サーバ１０に、自身が保有する各属性項目の属性条件を満たす利用者の一覧を送信する（ステップＳ３０８、Ｓ３０９）。図１６は、各利用者情報保有サーバ３０から情報配信サーバ１０への利用者一覧応答の一例を示す図である。図示の通り、利用者一覧応答には、サーバＩＤと、検索に使用した属性項目と、利用者ＩＤの一覧とが含まれる。例えば、Ａサーバ３０Ａは、図１５の利用者一覧要求（サービス条件）に含まれる属性項目のうち、住所と所得額という属性項目の利用者情報を保有しているため、住所と所得額との属性項目の属性条件を満たす利用者の利用者ＩＤが利用者一覧応答に含まれる（図１６（ａ））。また、Ｂサーバ３０Ｂは、図１５の利用者一覧要求（サービス条件）に含まれる属性項目のうち、疾病という属性項目の利用者情報を保有しているため、疾病の属性項目の属性条件を満たす利用者の利用者ＩＤが利用者一覧応答に含まれる（図１６（ｂ））。
【００３５】
情報配信サーバ１０の配信利用者抽出部１５は、配信利用者情報テーブル２０から利用者一覧応答に含まれる利用者ＩＤを検索する（ステップＳ３１０）。配信利用者抽出部１５は、検索した利用者ＩＤと、各利用者情報保有サーバ３０から取得した属性項目別の利用者ＩＤの一覧とから、各サービス提供サーバ４０のサービス条件を満たす利用者の利用者ＩＤを抽出し、配信情報テーブル２１に、利用者ＩＤ、サービス提供サーバ４０のサーバＩＤ、サービスＩＤを登録する（ステップＳ３１１）。配信情報生成部１６は、配信利用者情報テーブル２０から、配信情報テーブル２１に登録した利用者の配信用アドレスを取得する。配信情報送信部１７は、配信情報テーブル２１に登録されたサービス提供サーバ４０のサーバＩＤ及びサービスＩＤにより、サービス情報テーブル１８を検索し、サービス情報詳細を取得し、配信メッセージとして配信用アドレスへメール等で送信する（ステップＳ３１２）。利用者端末５０は、メール等のサービス情報を受信し、画面に各サービス情報を含むメッセージを表示する（ステップＳ３１３）。
【００３６】
このように、本実施形態によれば、情報配信サーバ１０は、複数の利用者情報保有サーバ３０に、サービス条件を満たす利用者の一覧を要求し、複数の利用者情報保有サーバ３０は、サービス条件に含まれる属性項目のうち、自身が利用者情報を保有する属性項目について、サービス条件を満たす利用者を検索し、検索した利用者の一覧を情報配信サーバ１０に送信し、情報配信サーバ１０は、複数の利用者情報サーバ３０から取得した利用者の一覧と、サービス条件とに基づき、サービス情報を提供する利用者を抽出し、抽出した利用者（利用者端末５０）にサービス情報を提供する。これにより、利用者の情報を一元管理することなく、各機関が管理する公的な利用者情報を用いて、サービス提供条件に一致する利用者に対して、サービス情報を自動配信することができる。即ち、本実施形態によれば、行政機関や公共機関などが運営し利用者情報を蓄積している各利用者情報保有サーバ３０と、利用者にサービス情報を配信する情報配信サーバ１０はそれぞれ個別にデータベースを管理する。ここで、情報配信サーバ１０は、利用者の配信用アドレスのみを管理するため、各機関の情報が情報配信サーバ１０の一箇所に集中するおそれがない。
【００３７】
また、各利用者情報保有サーバ３０は、各利用者の属性項目毎に利用者情報の利用許可情報を管理し、情報配信サーバ１０からサービス条件を満たす利用者の一覧の要求があった場合、サービス条件に含まれる属性項目のうち、自身が利用者情報を保有する属性項目について、当該属性項目の利用を許可する利用者のみを対象として、サービス条件を満たす利用者を検索する。これにより、属性項目の公開を許可していない利用者については検索対象から除外され、属性項目の公開を許可し、かつ、条件に一致している利用者のＩＤのみが抽出されることになる。
【００３８】
（第２の実施形態）
第１の実施形態では、情報配信サーバ１０、利用者情報保有サーバ３０及びサービス提供サーバ４０が、同じ利用者を共通の利用者ＩＤで管理することを想定していた。第２の実施形態は、情報配信サーバ１０、利用者情報保有サーバ３０及びサービス提供サーバ４０が、それぞれ独立した利用者ＩＤを用いて利用者を個別に管理する場合の情報配信システムに関するものである。
【００３９】
図１７は、本発明の第２の実施形態に係る情報配信システムの概略構成を示す図である。第２の実施形態に係る情報配信システムは、第１の実施形態に係る情報配信システムにＩＤ変換サーバ７０を加えたものである。なお、第１の実施形態と同じの参照符号を付した構成要素は、第１の実施形態と同じ機能を有するものとして説明を省略する。
【００４０】
ＩＤ変換サーバ７０は、情報配信サーバ、利用者情報保有サーバ３０及びサービス提供サーバ４０が個別に管理する利用者ＩＤの対応関係を管理するサーバであり、各サーバ間で利用者ＩＤを送受信する際に、送信元サーバの利用者ＩＤを受信先サーバの利用者ＩＤへ変換を行うものである。ＩＤ変換サーバ７０は、ネットワーク６０を介して各種データの送受信を行う通信部７１と、ＩＤ変換に関する処理を行う制御部７２と、ＩＤ変換受付テーブル７６と、ＩＤ変換テーブル７７と、サーバＩＤ対応テーブル７８とを有する。制御部７２は、ＩＤ変換要求受付部７３と、ＩＤ変換部７４と、変換後ＩＤ送信部７５とを有する。
【００４１】
図１８は、ＩＤ変換受付テーブル７６が保有する情報の一例を示す図である。ＩＤ変換受付テーブル７６は、ＩＤ変換受付ＩＤと、サーバＩＤと、変換前ＩＤとを保有する。
【００４２】
図１９は、ＩＤ変換テーブル７７が保有する情報の一例を示す図である。ＩＤ変換テーブル７７は、情報配信システムの利用者を一意に特定する統合利用者ＩＤと、サーバ毎に異なる利用者ＩＤである利用者ＩＤ１、利用者ＩＤ２、及び利用者ＩＤ３とを保有する。
【００４３】
図２０は、サーバＩＤ対応テーブル７８が保有する情報の一例を示す図である。サーバＩＤ対応テーブル７８は、サーバＩＤと、対応する利用者ＩＤとを保有する。
【００４４】
図２１は、第２の実施形態に係る情報配信システムの情報配信処理を示すフローチャートである。ここで、第１の実施形態に係るフローチャートと同じステップ番号を付した処理は第１の実施形態と同じ処理を行うものとして説明を省略する。例えば、図示の通り、ステップＳ３０１〜Ｓ３０７までは、第１の実施形態と同様の処理が行われる。
【００４５】
利用者情報保有サーバ３０であるＡサーバ３０Ａは、利用者一覧を取得後、ＩＤ変換サーバ７０に対してサーバＩＤ（例えば、００２１）及び変換前ＩＤの一覧（例えば、５４３２１、９８７６５、７６５４３）を送信し、ＩＤ変換を要求する（ステップＳ４０１）。ＩＤ変換サーバ７０のＩＤ変換要求受付部７３は、ＩＤ変換受付ＩＤ（例えば、０００１）を発行し、利用者情報保有サーバ３０であるＡサーバ３０Ａに送信すると共に、ＩＤ変換受付テーブル７６に、ＩＤ変換受付ＩＤと、Ａサーバ３０ＡのサーバＩＤと、変換前ＩＤとを登録する（ステップＳ４０２）。利用者情報保有サーバ３０であるＡサーバ３０Ａは、情報配信サーバ１０に、サーバＩＤと、ＩＤ変換受付ＩＤと、検索に使用した属性項目とを送信する（ステップＳ４０３）。
【００４６】
利用者情報保有サーバ３０であるＢサーバ３０Ｂも、Ａサーバ３０Ａと同様のＩＤ変換処理を行う。即ち、Ｂサーバ３０Ｂは、利用者一覧を取得後、ＩＤ変換サーバ７０に対してサーバＩＤ及び変換前ＩＤの一覧を送信し、ＩＤ変換を要求する（ステップＳ４０４）。ＩＤ変換サーバ７０のＩＤ変換要求受付部７３は、ＩＤ変換受付ＩＤを発行し、Ｂサーバ３０Ｂに送信すると共に、ＩＤ変換受付テーブル７６に、ＩＤ変換受付ＩＤと、Ｂサーバ３０ＢのサーバＩＤと、変換前ＩＤとを登録する（ステップＳ４０５）。Ｂサーバ３０Ｂは、情報配信サーバ１０に、サーバＩＤと、ＩＤ変換受付ＩＤと、検索に使用した属性項目とを送信する（ステップＳ４０６）。
【００４７】
次いで、情報配信サーバ１０は、ＩＤ変換サーバ７０に対し、各利用者情報保有サーバ３０から受信したサーバＩＤ、ＩＤ変換受付ＩＤを送信し、変換後ＩＤを要求する（ステップＳ４０７）。
【００４８】
ＩＤ変換サーバ７０のＩＤ変換要求受付部７３は、情報配信サーバ１０からの要求に応じて、受信したＩＤ変換受付ＩＤ（例えば、０００１）からＩＤ変換受付テーブル７６を参照し、変換前ＩＤ（例えば、５４３２１、９８７６５、７６５４３）と利用者情報保有サーバＩＤ（例えば、００２１）を取得する。次に、ＩＤ変換部７４は、ＩＤ変換テーブル７７とサーバＩＤ対応テーブル７８を参照し、変換前ＩＤに対応する情報配信サーバ１０（サーバＩＤ＝０００１）が管理する利用者ＩＤ（例えば、１２３４５６７、２３４５６７８、３４５６７８９）に変換する（ステップＳ４０８）。なお、ＩＤ変換サーバ７０は、Ａサーバ３０Ａだけでなく、Ｂサーバ３０Ｂに関しても同様のＩＤ変換を行う。変換後ＩＤ送信部７５は、得られた変換後ＩＤの一覧を情報配信サーバ１０に送信する（ステップＳ４０９）。
【００４９】
情報配信サーバ１０では、変換後の利用者ＩＤ一覧を基に、配信利用者抽出処理等を行い、利用者端末５０にサービス情報を配信する（ステップＳ３１０〜Ｓ３１３）。
【００５０】
このように、本実施形態によれば、各利用者情報保有サーバ３０は、情報配信サーバ１０に利用者の一覧を送信する際、ＩＤ変換サーバ７０にＩＤ変換を要求し、ＩＤ変換サーバ７０は、ＩＤ変換受付ＩＤを各利用者情報保有サーバ３０に送信し、各利用者情報保有サーバ３０は、情報配信サーバ１０にＩＤ変換受付ＩＤを送信し、情報配信サーバ１０は、ＩＤ変換受付ＩＤを変換サーバ７０に送信し、ＩＤ変換サーバ７０は、ＩＤ変換受付ＩＤに基づき変換後の利用者のＩＤの一覧を情報配信サーバ１０に送信する。これにより、情報配信サーバ１０、利用者情報保有サーバ３０及びサービス提供サーバ４０が、それぞれ独立した利用者ＩＤを用いて利用者を個別に管理している場合でも、サービス条件を満たす利用者を抽出し、サービス情報を提供することが可能になる。
【００５１】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各部材、各手段、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。
【符号の説明】
【００５２】
１０  情報配信サーバ
１１  通信部
１２  制御部
１３  サービス情報要求部
１４  利用者一覧要求部
１５  配信利用者抽出部
１６  配信情報生成部
１７  配信情報送信部
１８  サービス情報テーブル
１９  サービス条件テーブル
２０  配信利用者情報テーブル
２１  配信情報テーブル
３０  利用者情報保有サーバ
３１  通信部
３２  制御部
３３  保有利用者情報取得部
３４  保有利用者情報送信部
３５  保有利用者情報テーブル
３６  利用許可情報テーブル
３７  管理者端末
４０  サービス提供サーバ
４１  通信部
４２  制御部
４３  サービス情報取得部
４４  サービス情報送信部
４５  サービス情報テーブル
４６  サービス条件テーブル
５０  利用者端末
６０  ネットワーク
７０  ＩＤ変換サーバ
７１  通信部
７２  制御部
７３  ＩＤ変換要求受付部
７４  ＩＤ変換部
７５  変換後ＩＤ送信部
７６  ＩＤ変換受付テーブル
７７  ＩＤ変換テーブル
７８  サーバＩＤ対応テーブル
【図１】
0005529072.tif 000002
【図２】
0005529072.tif 000003
【図３】
0005529072.tif 000004
【図４】
0005529072.tif 000005
【図５】
0005529072.tif 000006
【図６】
0005529072.tif 000007
【図７】
0005529072.tif 000008
【図８】
0005529072.tif 000009
【図９】
0005529072.tif 000010
【図１０】
0005529072.tif 000011
【図１１】
0005529072.tif 000012
【図１２】
0005529072.tif 000013
【図１３】
0005529072.tif 000014
【図１４】
0005529072.tif 000015
【図１５】
0005529072.tif 000016
【図１６】
0005529072.tif 000017
【図１７】
0005529072.tif 000018
【図１８】
0005529072.tif 000019
【図１９】
0005529072.tif 000020
【図２０】
0005529072.tif 000021
【図２１】
0005529072.tif 000022