(57)【特許請求の範囲】
【請求項１】
利用者の携帯端末からサービスの提供を受けるサービス提供端末に対して個人情報を提供する個人情報提供システムであって、
前記利用者の複数の個人情報を記憶する個人情報テーブルと、前記利用者の個人情報を公開するレベルを示す公開レベルと前記個人情報を公開する業種とを前記個人情報ごとに記憶する公開レベル設定テーブルと、所定の認証機関によって認証された前記サービスの提供者であるサービス提供者のセキュリティレベルを示す提供レベルを前記個人情報ごとに記憶する提供レベル設定テーブルと、前記サービス提供者の業種を記憶する提供者業種テーブルとを記憶する記憶部と、
前記利用者から前記サービス提供端末からのサービスの提供を受ける指示を受けた場合に、前記個人情報ごとに前記提供レベルが前記公開レベル以上であるか否かを判定し、前記提供レベルが前記公開レベル以上であると判定した場合であって前記提供者業種テーブルが記憶する前記サービス提供者の業種が、前記公開レベル設定テーブルが記憶する前記個人情報に対応する業種を含む場合にのみ、前記個人情報を前記サービス提供者に提供する個人情報提供処理部と、
を備えたことを特徴とする個人情報提供システム。
【請求項２】
前記所定の認証機関によって前記サービス提供者が認証されたことを示す信頼情報を前記所定の認証機関に設置された認証サーバから取得し、前記提供レベル設定テーブルに含まれる前記サービス提供者を更新するテーブル更新処理部、
をさらに備えることを特徴とする請求項１に記載の個人情報提供システム。
【請求項３】
前記携帯端末の操作表示部からの操作に従って、前記個人情報テーブルに記憶された前記個人情報を編集する個人情報編集処理部、
をさらに備えることを特徴とする請求項１または２に記載の個人情報提供システム。
【請求項４】
利用者の携帯端末からサービスの提供を受けるサービス提供端末に対して個人情報を提供する個人情報提供システムで行われる個人情報提供方法であって、
前記利用者から前記サービス提供端末からのサービスの提供を受ける指示を受けた場合に、前記利用者の複数の個人情報を記憶する個人情報テーブルに記憶された前記個人情報ごとに所定の認証機関によって認証された前記サービスの提供者であるサービス提供者のセキュリティレベルを示す提供レベルを前記個人情報ごとに記憶する提供レベル設定テーブルに記憶された前記提供レベルが前記利用者の個人情報を公開するレベルを示す公開レベルと前記個人情報を公開する業種とを前記個人情報ごとに記憶する公開レベル設定テーブルに記憶された前記公開レベル以上であるか否かを判定し、提供者業種テーブルが記憶する前記サービス提供者の業種が、前記公開レベル設定テーブルが記憶する前記個人情報に対応する業種を含むか否かを判定する判定処理ステップと、
前記判定ステップにおいて、前記提供レベルが前記公開レベル以上であると判定した場合であって前記提供者業種テーブルが記憶する前記サービス提供者の業種が、前記公開レベル設定テーブルが記憶する前記個人情報に対応する業種を含む場合にのみ、前記個人情報を前記サービス提供者に提供する個人情報提供処理ステップと、
を含むことを特徴とする個人情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末を利用して個人情報を提供する個人情報提供システム、および個人情報提供方法である。
【背景技術】
【０００２】
近年、携帯端末を利用するサービスが増加しているが、利用するには個人情報の入力を必要とする場合が多い。この場合、そのサービスの利用者は、サービス提供者ごとに、個人情報を毎回手作業で入力する必要がある。
【０００３】
入力された個人情報は犯罪等に悪用される虞があるため、高度なセキュリティを有した仕組みのもとにサービスを利用することが望ましい。しかしながら、サービス提供者の信頼度が明確ではない場合が多く、この場合には少なからず個人情報が漏洩する危険性がある。
【０００４】
このような問題を解決するものとして、例えば、特許文献１には、利用者端末装置に個人情報の開示を許可するレベルを設定し、サービス提供者から開示を求められた個人情報が、その許可レベルを満たしている場合にのみ個人情報を提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−７２６２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術では、利用者端末装置に記憶している個人情報の開示レベルを管理しているものの、サービス提供者自体が信頼できるか否かについては判断されておらず、依然として信頼性に欠けるという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、信頼性に欠けることのない個人情報提供システム、および個人情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した目的を達成するために、本発明にかかる個人情報提供システムは、利用者の携帯端末からサービスの提供を受けるサービス提供端末に対して個人情報を提供する個人情報提供システムであって、前記利用者の複数の個人情報を記憶する個人情報テーブルと、前記利用者の個人情報を公開するレベルを示す公開レベルを前記個人情報ごとに記憶する公開レベル設定テーブルと、所定の認証機関によって認証された前記サービスの提供者であるサービス提供者のセキュリティレベルを示す提供レベルを前記個人情報ごとに記憶する提供レベル設定テーブルとを記憶する記憶部と、前記利用者から前記サービス提供端末からのサービスの提供を受ける指示を受けた場合に、前記個人情報ごとに前記提供レベルが前記公開レベル以上であるか否かを判定し、前記提供レベルが前記公開レベル以上であると判定した場合にのみ、前記個人情報を前記サービス提供者に提供する個人情報提供処理部と、を備えたことを特徴とする。
【０００９】
また、本発明は、上記個人情報提供システムで行われる個人情報提供方法である。
【発明の効果】
【００１０】
本発明によれば、信頼性に欠けることのない個人情報提供システム、および個人情報提供方法を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態における個人情報提供システムの全体構成図である。
【図２】個人情報テーブルの構成例を示す図である。
【図３】公開レベル設定テーブルの構成例を示す図である。
【図４】提供レベル設定テーブルの構成例を示す図である。
【図５】提供者業種テーブルの構成例を示す図である。
【図６】個人情報提供処理の処理手順を示すフローチャートである。
【図７】個人情報編集処理の処理手順を示すフローチャートである。
【図８】テーブル更新処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明にかかる個人情報提供システム、および個人情報提供方法の実施の形態を詳細に説明する。
【００１３】
図１は、本実施の形態における個人情報提供システム１０００の全体構成図である。図１に示すように、個人情報提供システム１０００は、携帯端末１００と、サービス提供者端末２００と、認証サーバ３００と、ネットワークＮとを含んで構成されている。なお、ネットワークＮは、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）等の一般的な通信回線網である。
【００１４】
以下では特に図示していないが、認証サーバ３００は、互いにネットワークを介して通信するためのＮＩＣ（Network  Interface  Card）やモデム等の通信装置を有し、サービス提供者端末２００は、後述する携帯端末１００と同様の非接触通信部を有しているものとする。また、個人情報提供処理部１２０と、個人情報編集処理部１３０と、テーブル更新処理部１４０とは、実際には、例えば、ＣＰＵ（Central  Processing  Unit）等の演算装置から構成される制御部（不図示）の機能として動作している。まず、携帯端末１００について説明する。
【００１５】
図１に示すように、携帯端末１００は、記憶部１１０と、個人情報提供処理部１２０と、個人情報編集処理部１３０と、テーブル更新部１４０と、非接触通信部１５０と、通信部１６０とを含んで構成されている。
【００１６】
記憶部１１０は、例えば、ＨＤＤ（Hard  Disk  Drive）等の記憶装置から構成され、図１に示すように、個人情報テーブル１１０１と、公開レベル設定テーブル１１０２と、提供レベル設定テーブル１１０３と、提供者業種テーブル１１０４とを有している。
【００１７】
図２は、個人情報テーブル１１０１の構成例を示す図である。図２に示すように、個人情報テーブル１１０１は、個人ＩＤ（IDentifier）と、属性ＩＤと、属性名と、個人情報とが対応付けて記憶されている。
【００１８】
個人ＩＤは、携帯端末１００の所有者や契約者を識別するための識別情報である。属性ＩＤは、後述する属性名によって示される属性情報を識別するための識別情報である。属性名は、後述する個人情報の種類を示す情報である。個人情報は、属性名によって示される個人情報の内容（実体）を示す情報である。
【００１９】
図２では、これらの一例として、携帯端末１００は、個人ＩＤ「００１０」によって識別される「日立太郎」が所有し、その年齢は「５２歳」であり、住所が「東京都品川区〜」、血液型が「Ａ型」であることを示している。なお、個人情報テーブル１１０１は、後述する個人情報編集処理部１３０によって任意のタイミングで編集される。
【００２０】
図３は、公開レベル設定テーブル１１０２の構成例を示す図である。図３に示すように、公開レベル設定テーブル１１０２は、属性ＩＤと、公開レベルと、業種とが対応付けて記憶されている。
【００２１】
属性ＩＤは、図２に示した個人情報テーブル１１０１における属性ＩＤと同様の識別情報である。公開レベルは、個人情報テーブル１１０１に記憶されている個人情報を公開するレベル（個人情報の提供先がどの程度のセキュリティレベルを有しているか否かを判断するためのレベル）を示す情報である。業種は、個人情報テーブル１１０１に記憶されている個人情報の提供先となるサービス提供者が行う事業の種類を示す情報である。
【００２２】
図３に示す例では、属性ＩＤ「０１０１」〜「０１０３」によって識別される個人情報「名前」、「年齢」、「住所」は、業種にかかわらず公開レベルが「レベル１」以上であれば公開することを示している。また、属性ＩＤ「０１０４」によって識別される個人情報「血液型」は、個人情報の提供先の公開レベルが「レベル２」以上であって、業種が医療関係である場合にのみ公開されることを示している。なお、公開レベル設定テーブル１１０２は、上述した個人情報テーブル１１０１と同様に、後述する個人情報編集処理部１３０によって任意のタイミングで編集される。
【００２３】
図４は、提供レベル設定テーブル１１０３の構成例を示す図である。図４に示すように、提供レベル設定テーブル１１０３は、属性ＩＤと、サービス提供者と、提供レベルとが対応付けて記憶されている。
【００２４】
属性ＩＤは、図２に示した個人情報テーブル１１０１における属性ＩＤと同様の識別情報である。サービス提供者は、携帯端末１００の所有者等の利用者Ｕに対して、サービス提供端末２００によって種々のサービスを提供する者である。提供レベルは、サービス提供者が個人情報の提供を受けることが可能であるレベル（サービス提供者のセキュリティレベル）である。
【００２５】
図４に示す例では、属性ＩＤ「０１０１」、「０１０２」によって識別される個人情報「名前」、「年齢」は、サービス提供者が「Ａ診療所」、「Ｄ百貨店」のいずれかであって、提供レベルが「レベル１」以上の場合に提供され、属性ＩＤ「０１０３」によって識別される個人情報「住所」は、サービス提供者が「Ｄ百貨店」であって、提供レベルが「レベル１」以上の場合に提供され、属性ＩＤ「０１０４」によって識別される個人情報「血液型」は、サービス提供者が「Ａ診療所」であって、提供レベルが「レベル２」以上の場合に提供されることを示している。なお、提供レベル設定テーブル１１０３は、後述する個人情報更新処理部１４０によって所定のタイミングで更新される。
【００２６】
図５は、提供者業種テーブル１１０４の構成例を示す図である。図５に示すように、提供者業種テーブル１１０４は、サービス提供者と、業種とが対応付けて記憶されている。
【００２７】
サービス提供者は、図４に示した提供レベル設定テーブル１１０３におけるサービス提供者と同様のものである。業種は、図３に示した公開レベル設定テーブル１１０２における業種と同様のものである。
【００２８】
図５に示す例では、サービス提供者「Ａ診療所」の業種は医療関係の業種であり、「Ｄ百貨店」の業種は小売関係の業種であることを示している。なお、提供者業種テーブル１１０４は、上述した提供レベル設定テーブル１１０３と同様に、後述する個人情報更新処理部１４０によって所定のタイミングで更新される。続いて、図１に戻り、個人情報提供処理部１２０について説明する。
【００２９】
個人情報提供処理部１２０は、記憶部１１０の提供レベル設定テーブル１１０３を参照して、サービス提供者に提供可能な個人情報の属性ＩＤと提供レベルの一覧を取得し、その属性ＩＤおよび提供レベルと、公開レベル設定テーブル１１０２に記憶された属性ＩＤおよび公開レベルとを比較することによって、サービス提供者に提供が必要となる個人情報を抽出して、サービス提供者端末２００に適切な個人情報を提供する。個人情報提供処理部１２０が行う具体的な処理については、後述するフローチャートの中で説明する。
【００３０】
個人情報編集処理部１３０は、タッチパネル等の画面表示装置から構成される不図示の操作表示部が、利用者Ｕからの個人情報の編集操作を受け付けた場合に、例えば、個人情報テーブル１１０１の属性名「名前」、「年齢」、「住所」や、その属性名に対応する個人情報、公開レベル設定テーブル１１０２の公開レベルの登録や、更新を行う。個人情報編集処理部１３０が行う具体的な処理については、後述するフローチャートの中で説明する。
【００３１】
テーブル更新処理部１４０は、利用者Ｕ等によってあらかじめ定められたスケジュールに従って、定期的に認証サーバ３００からサービス提供者に関する信頼情報を取得することによって、提供レベル設定テーブル１１０３、及び提供者業種テーブル１１０４を最新の状態に更新する。テーブル更新処理部１４０が取得する信頼情報としては、例えば、
ＩＳＭＳ（Information  Security  Management  System）認証、ＩＴＳＭＳ（IT  Service  Management  System）認証、ＢＣＭＳ（Business  Continuity  Management  System）認証等、所定の認証機関によって提供される情報である。テーブル更新処理部１４０が行う具体的な処理については、後述するフローチャートの中で説明する。
【００３２】
非接触通信部１５０は、例えば、ＮＦＣ（Near  Field  Communication）と呼ばれる非接触ＩＣ用無線通信規格により携帯端末装置２００と非接触で通信するリーダ／ライタである。携帯端末１００とサービス提供者端末２００とは、非接触通信部１５０を介して所定の通信を行う。
【００３３】
通信部１６０は、例えば、ＮＩＣ（Network  Interface  Card）である。携帯端末１００と認証サーバ３００とは、通信部１６０を介して所定の通信を行う。続いて、サービス提供者端末２００について説明する。
【００３４】
サービス提供者端末２００は、利用者Ｕに対して所定のサービスを提供する事業者に設置されている端末である。利用者Ｕは、携帯端末１００をサービス提供者端末２００に近接させることによって、サービス提供者に個人情報を提供した後、サービスの提供を受けることが可能となる。
【００３５】
認証サーバ３００は、所定の認証機関（例えば、ＩＳＭＳ、ＩＴＳＭＳ、ＢＣＭＳの認証機関）に設置されているサーバである。携帯端末１００は、認証サーバ３００から取得したサービス提供者に関する信頼情報を参照して、個人情報をサービス提供者に提供するか否かを判定することとなる。続いて、個人情報提供システム１０００で行われる処理について説明する。
【００３６】
図６は、個人情報提供システム１０００が個人情報をサービス事業者に提供する場合の処理（個人情報提供処理）の処理手順を示すフローチャートである。以下では、利用者Ｕが、サービス提供者端末２００に携帯端末１００を近づけた状態にあるものとする。
【００３７】
個人情報提供処理部１２０は、以下に示すように、提供レベル設定テーブル１１０３に設定された個人情報の提供レベルと、利用者Ｕが事前に設定した公開レベル設定テーブル１１０２の公開レベルとを比較することにより、利用者Ｕが設定した内容でサービス提供者端末２００に個人情報を提供する。
【００３８】
図６に示すように、携帯端末１００の非接触通信部１５０は、サービス提供者端末２００を検知して通信を開始し（ステップＳ６０１）、個人情報提供処理部１２０が操作表示部（不図示）に個人情報の提供が必要である旨のメッセージを表示させる（ステップＳ６０２）。
【００３９】
そして、個人情報提供処理部１２０は、操作表示部（不図示）がサービスを利用する旨を受け付けたか否かを判定し（ステップＳ６０３）、操作表示部（不図示）がサービスを利用する旨を受け付けていないと判定した場合（ステップＳ６０３；Ｎｏ）、図６に示す個人情報提供処理を終了させる。
【００４０】
一方、個人情報提供処理部１２０は、操作表示部（不図示）がサービスを利用する旨を受け付けたと判定した場合（ステップＳ６０３；Ｙｅｓ）、サービスの利用申込をサービス提供者端末２００に送信し（ステップＳ６０４）、サービス提供者端末２００から、個人情報の取得依頼を受信する（ステップＳ６０５）。
【００４１】
そして、個人情報提供処理部１２０は、提供レベル設定テーブル１１０３を参照し、そのサービス提供者に対応する全ての属性ＩＤについて、以降の処理を実行したか否かを判定し（ステップＳ６０６）、全ての属性ＩＤについて、以降の処理を実行したと判定した場合（ステップＳ６０６；Ｙｅｓ）、図６に示す個人情報提供処理を終了させる。
【００４２】
例えば、個人情報提供処理部１２０は、サービス提供者端末２００から、個人情報の取得依頼と共に、サービス提供者を識別するためのサービス提供者名を受信し、受信したサービス提供者名に一致する提供レベル設定テーブル１１０３のサービス提供者を特定する。そして、個人情報提供処理部１２０は、特定したサービス提供者に対応する全ての属性ＩＤを取得し、取得した全ての属性ＩＤについて、以降の処理を実行したか否かを判定する。
【００４３】
個人情報提供処理部１２０は、全ての属性ＩＤについて、以降の処理を実行していないと判定した場合（ステップＳ６０６；Ｎｏ）、提供レベル設定テーブル１１０３の提供レベルと公開レベル設定テーブル１１０２の公開レベルとを比較する（ステップＳ６０７）。
【００４４】
例えば、個人情報提供処理部１２０は、現在処理している属性ＩＤが「０１０１」である場合には、提供レベル設定テーブル１１０３にアクセスして、属性ＩＤ「０１０１」に対応する提供レベル「レベル１」を取得する。また、個人情報提供処理部１２０は、公開レベル設定テーブル１１０２にアクセスして、属性ＩＤ「０１０１」に対応する公開レベル「レベル１」を取得し、両者を比較する。なお、個人情報提供処理部１２０が提供レベル設定テーブル１１０３にアクセスする際に、複数のサービス提供者の属性ＩＤが重複する場合もあるが、この場合には、ステップＳ６０６においてサービス提供者端末２００からから受信したサービス提供者名と提供レベル設定テーブル１１０３のサービス提供者とを比較することにより、特定することができる。
【００４５】
そして、個人情報提供処理部１２０は、提供レベル設定テーブル１１０３の提供レベルが、公開レベル設定テーブル１１０２の公開レベル以上であるか否かを判定し（ステップＳ６０８）、提供レベル設定テーブル１１０３の提供レベルが、公開レベル設定テーブル１１０２の公開レベル以上でないと判定した場合（ステップＳ６０８；Ｎｏ）、ステップＳ６１２に進む。
【００４６】
一方、個人情報提供処理部１２０は、提供レベル設定テーブル１１０３の提供レベルが、公開レベル設定テーブル１１０２の公開レベル以上であると判定した場合（ステップＳ６０８；Ｙｅｓ）、さらに、公開レベル設定テーブル１１０２の業種と提供者業種テーブル１１０４の業種とを比較する（ステップＳ６０９）。
【００４７】
例えば、個人情報提供処理部１２０は、現在処理している属性ＩＤが「０１０１」である場合には、公開レベル設定テーブル１１０２にアクセスして、属性ＩＤ「０１０１」に対応する業種「共通」を取得する。また、個人情報提供処理部１２０は、提供者業種テーブル１１０４にアクセスして、サービス提供者「Ａ診療所」に対応する業種「医療」を取得し、両者を比較する。なお、個人情報提供処理部１２０がサービス提供者「Ａ診療所」に対応する業種「医療」を取得する際には、属性ＩＤ「０１０１」をキーとして、図４に示した提供レベル設定テーブル１１０３にアクセスし、属性ＩＤ「０１０１」に対応するサービス提供者「Ａ診療所」を取得して特定するものとする。
【００４８】
そして、個人情報提供処理部１２０は、公開レベル設定テーブル１１０２の業種が共通であるか、または公開レベル設定テーブル１１０２の業種と提供者業種テーブル１１０４の業種が等しいか否か（すなわち、提供者業種テーブル１１０４の業種が公開レベル設定テーブル１１０２の業種を含んでいるか否か）を判定し（ステップＳ６１０）、公開レベル設定テーブル１１０２の業種が共通ではなく、公開レベル設定テーブル１１０２の業種と提供者業種テーブル１１０４の業種が等しくないと判定した場合（ステップＳ６１０；Ｎｏ）、ステップＳ６１２に進む。
【００４９】
一方、個人情報提供処理部１２０は、公開レベル設定テーブル１１０２の業種が共通であるか、または公開レベル設定テーブル１１０２の業種と提供者業種テーブル１１０４の業種が等しいと判定した場合（ステップＳ６１０；Ｙｅｓ）、サービス提供者にその属性ＩＤに対応する個人情報を提供する（ステップＳ６１１）。そして、個人情報提供処理部１２０は、提供レベル設定テーブル１１０３の次の属性ＩＤを読み出し（ステップＳ６１２）、ステップＳ６０６に戻って、以降の処理を繰り返す。そして、すべての属性ＩＤについて、ステップＳ６０７〜Ｓ６１２までの処理が終了すると、図６に示した個人情報提供処理の全ての処理が終了する。以上のような手順により、サービス提供者に適切な個人情報を提供することができる。続いて、個人情報提供システム１０００が個人情報を編集する場合の処理（個人情報編集処理）について説明する。
【００５０】
図７は、個人情報提供システム１０００が行う個人情報編集処理の処理手順を示すフローチャートである。
【００５１】
個人情報編集処理部１３０は、以下に示すように、利用者Ｕが、個人情報テーブル１１０１の属性名（名前、年齢、住所など）や属性ＩＤ（または属性名）に対応する個人情報、あるいは公開レベル設定テーブル１１０２の公開レベルの登録や変更を行う。以下では、個人情報編集処理部１３０が個人情報テーブル１１０１の個人情報を編集する場合について説明しているが、公開レベル設定テーブル１１０２を編集する場合もこれと同様の処理を行うものとする。
【００５２】
図７に示すように、まず、操作表示部（不図示）が個人情報の編集を許可するためのパスワードの入力を受け付け（ステップＳ７０１）、個人情報編集処理部１３０は、受け付けられたパスワードの認証が成功したか否かを判定する（ステップＳ７０２）。
【００５３】
個人情報編集処理部１３０は、受け付けられたパスワードの認証が成功していないと判定した場合（ステップＳ７０２；Ｎｏ）、パスワード誤りを示すメッセージを操作表示部（不図示）に表示させ（ステップＳ７０８）、図７に示す個人情報編集処理を終了させる。
【００５４】
一方、個人情報編集処理部１３０は、受け付けられたパスワードの認証が成功したと判定した場合（ステップＳ７０２；Ｙｅｓ）、個人情報テーブル１１０１の属性ＩＤに対応するそれぞれの個人情報を編集するための一覧画面を操作表示部（不図示）に表示させ（ステップＳ７０３）、操作表示部（不図示）が、一覧画面で選択された属性ＩＤに対応する個人情報の編集を受け付ける（ステップＳ７０４）。
【００５５】
そして、個人情報編集処理部１３０は、編集された後の個人情報を個人情報テーブル１１０１の個人情報に上書き更新し、その内容を保存させ（ステップＳ７０５）、個人情報の編集を完了させるか否かを確認する（ステップＳ７０６）。
【００５６】
個人情報編集処理部１３０は、個人情報の編集を完了させる旨を確認しない場合（ステップＳ７０６；Ｎｏ）、継続して他の個人情報についても編集されると判定し、ステップＳ７０３に戻って、以降の処理を繰り返す。
【００５７】
一方、個人情報編集処理部１３０は、個人情報の編集を完了させる旨を確認した場合（ステップＳ７０６；Ｙｅｓ）、操作表示部（不図示）に、個人情報の編集を完了させる旨のメッセージを表示させる（ステップＳ７０７）。ステップＳ７０７、またはＳ７０８の処理が終了すると、図７に示した個人情報編集処理の全ての処理が終了する。続いて、個人情報提供システム１０００が、提供レベル設定テーブル１１０３または提供者業種テーブル１１０４を更新する場合の処理（テーブル更新処理）について説明する。
【００５８】
図８は、個人情報提供システム１０００が行うテーブル更新処理の処理手順を示すフローチャートである。
【００５９】
テーブル更新処理部１４０は、以下に示すように、事前に設定した認証機関に設置された認証サーバ３００に接続して、提供レベル設定テーブル１１０３のサービス提供者に関する信頼情報を取得し、属性ＩＤごとに、認証機関によって認証されたサービス提供者の認証レベルに応じて提供レベルを提供レベル設定テーブル１１０３に反映させる。
【００６０】
図８に示すように、まず、テーブル更新処理部１４０は、あらかじめ定められた時期が到来し、テーブル更新処理の実行タイミングであるか否かを判定し（ステップＳ８０１）、テーブル更新処理の実行タイミングでないと判定した場合（ステップＳ８０１；Ｎｏ）、そのまま待機する。
【００６１】
一方、テーブル更新処理部１４０は、テーブル更新処理の実行タイミングであると判定した場合（ステップＳ８０１；Ｙｅｓ）、認証機関に設置されている認証サーバ３００に接続する（ステップＳ８０２）。
【００６２】
その後、テーブル更新処理部１４０は、提供レベル設定テーブル１１０３の全てのサービス提供者について処理したか判定し（ステップＳ８０３）、提供レベル設定テーブル１１０３の全てのサービス提供者について処理したと判定した場合（ステップＳ８０３；Ｙｅｓ）、図８に示すテーブル更新処理を終了させる。
【００６３】
一方、テーブル更新処理部１４０は、提供レベル設定テーブル１１０３の全てのサービス提供者について処理していないと判定した場合（ステップＳ８０３；Ｎｏ）、認証サーバ３００からサービス提供者の信頼情報を取得し、提供レベル設定テーブル１１０３の提供レベルを設定する（ステップＳ８０４）。
【００６４】
例えば、テーブル更新処理部１４０は、認証サーバ３００にアクセスし、信頼情報として、ＩＳＭＳ認証、ＩＴＳＭＳ認証、ＢＣＭＳ認証等、所定の認証機関によって提供される情報を取得し、その中にサービス提供者が複数種類登録されている場合には、よりセキュリティレベルが高いと判定し、提供レベル設定テーブル１１０３の提供レベルに「レベル２」を設定する。一方、テーブル更新処理部１４０は、その中にサービス提供者が複数種類登録されていない場合には、セキュリティレベルが高くないと判定し、提供レベル設定テーブル１１０３の提供レベルに「レベル１」を設定する。
【００６５】
また、テーブル更新処理部１４０は、取得した信頼情報に登録されているサービス提供者と、個人情報テーブル１１０１の属性ＩＤによって識別される個人情報との関係性を判定し、両者に関係性がある（より強い関係性がある）と判定した場合、提供レベル設定テーブル１１０３の提供レベルに設定したレベルを、より高く設定する。
【００６６】
例えば、テーブル更新処理部１４０は、サービス提供者「Ａ診療所」が信頼情報に複数登録されていないと判定した場合、提供レベル設定テーブル１１０３の提供レベルに「レベル１」を設定する。そして、テーブル更新処理部１４０は、個人情報テーブル１１０１を参照し、その属性名（例えば、血液型）と信頼情報のサービス提供者（例えば、Ａ診療所）との関係性を判定する。この関係性の判定については、このような関係性があらかじめ登録されたデータを参照したり、あるいは文字列の類似性の判定等の従来から知られている種々の技術を適用することにより行うことが可能である。この場合、テーブル更新処理部１４０は、「血液型」と「Ａ診療所」とは「医療」という点で関係性を有していると判定し、提供レベル設定テーブル１１０３の提供レベルに設定した「レベル１」を、より高い「レベル２」に変更して設定する。すなわち、血液型を個人情報として提供する場合には、サービス提供者に対してより高いセキュリティレベルが求められることとなる。
【００６７】
そして、テーブル更新処理部１４０は、既に設定されている提供レベル設定テーブル１１０３の提供レベルに変更があるか否かを判定し（ステップＳ８０５）、既に設定されている提供レベル設定テーブル１１０３の提供レベルに変更がないと判定した場合（ステップＳ８０５；Ｎｏ）、ステップＳ８０７に進む。
【００６８】
一方、テーブル更新処理部１４０は、既に設定されている提供レベル設定テーブル１１０３の提供レベルに変更があると判定した場合（ステップＳ８０５；Ｙｅｓ）、その内容で提供レベル設定テーブル１１０３を更新する（ステップＳ８０６）。そして、テーブル更新処理部１４０は、信頼情報に含まれる次のサービス提供者を選択し（ステップＳ８０７）、ステップＳ８０３に戻り、以降の処理を繰り返す。そして、全てのサービス提供者について処理が終了すると（ステップＳ８０３；Ｙｅｓ）、図８に示したテーブル更新処理の全ての処理が終了する。
【００６９】
なお、図８では、提供レベル設定テーブル１１０３について更新する場合について説明しているが、提供者業種テーブル１１０４を更新する場合についてもこれと同様に、テーブル更新処理部１４０は、信頼情報に登録されているサービス提供者とその業種に変更がある場合には、その内容に提供者業種テーブル１１０４を更新する。
【００７０】
このように、利用者の携帯端末１００からサービスの提供を受けるサービス提供端末２００に対して個人情報を提供する個人情報提供システム１０００において、記憶部１１０が、利用者の複数の個人情報を記憶する個人情報テーブル１１０１と、利用者の個人情報を公開するレベルを示す公開レベルを個人情報ごとに記憶する公開レベル設定テーブル１１０２と、所定の認証機関によって認証されたサービスの提供者であるサービス提供者のセキュリティレベルを示す提供レベルを個人情報ごとに記憶する提供レベル設定テーブル１１０３とを記憶し、個人情報提供処理部１２０が、利用者からサービス提供端末２００からのサービスの提供を受ける指示を受けた場合に、個人情報ごとに提供レベルが公開レベル以上であるか否かを判定し、提供レベルが公開レベル以上であると判定した場合にのみ、個人情報をサービス提供者に提供するので、個人情報を提供する場合の信頼性に欠けることがない。
【００７１】
すなわち、サービス利用者が保持する携帯端末に、サービス利用に必要な個人情報を予め登録してサービス利用時に自動入力可能すると共に、利用者自身で個人情報の情報公開範囲を設定して保存し、またサービス提供者の信頼情報を、認証機関から定期的に入手して前記情報公開範囲と照合し、設定した情報公開範囲を満たす場合にだけ個人情報を公開するので、サービス利用時に個人情報を毎回手作業で入力する手間を低減し、更に認証機関から入手した信頼情報を利用することにより、個人情報漏洩の危険性の低下を可能とする。
【００７２】
例えば、携帯端末で利用可能な赤外線などの非接触通信機能や電波などによるネットワーク接続によるインターネット接続によりサービスを利用する際の個人情報を提供する場面においても、利用者が選択した公開レベルと認証機関から入手したサービス提供者の信頼レベルを考慮して個人情報の提供を行うことができる。
【００７３】
また、携帯端末を利用するサービスの提供をうける際、サービス提供者のセキュリティレベルに応じて個人情報入力画面から毎回異なる個人情報を入力する場合でもその操作が煩雑になることはない。また、サービス提供者の信頼度が不明確であり、確認が面倒なため十分確認せずに個人情報を公開してしまい、個人情報の漏洩を引き起こすこともない。
【００７４】
なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。
【産業上の利用可能性】
【００７５】
以上のように、本発明にかかる個人情報提供システム、および個人情報提供方法は、例えば、携帯端末に対応したサービスを利用申込み時における個人情報を公開する技術に適している。
【符号の説明】
【００７６】
１０００    個人情報提供システム
１００      携帯端末
１１０      記憶部
１２０      個人情報提供処理部
１３０      個人情報編集処理部
１４０      テーブル更新処理部
１５０      非接触通信部
１６０      通信部
２００      サービス提供端末
３００      認証サーバ
１１０１    個人情報テーブル
１１０２    公開レベル設定テーブル
１１０３    提供レベル設定テーブル
１１０４    提供者業種テーブル
Ｎ          ネットワーク。
【図１】
0005639935.tif 000002
【図２】
0005639935.tif 000003
【図３】
0005639935.tif 000004
【図４】
0005639935.tif 000005
【図５】
0005639935.tif 000006
【図６】
0005639935.tif 000007
【図７】
0005639935.tif 000008
【図８】
0005639935.tif 000009