(57)【特許請求の範囲】
【請求項１】
ユーザーにサービスを提供する複数のサービス提供サーバーに、前記ユーザーの個人情報をユーザー端末から一括的に入力することを支援する情報入力支援サーバーを備える情報入力システムであって、
前記情報入力支援サーバーが、
前記サービスの前記ユーザーへの提供に要する情報であって安全な取扱いが要求され、前記複数のサービス提供サーバーごとに要求される特定情報を取得せず、前記ユーザー端末を介して前記個人情報を取得する個人情報取得部と、
前記個人情報取得部が取得した前記個人情報を格納する個人情報格納部と
を有し、
前記ユーザー端末が、
前記個人情報格納部が格納している前記個人情報を取得して、取得した前記個人情報を前記複数のサービス提供サーバーのそれぞれに一括的に供給すると共に、前記サービス提供サーバーから前記特定情報の入力を要求された場合、前記ユーザー端末に入力された前記特定情報を前記ユーザー端末から前記サービス提供サーバーに直接供給する入力処理部を有する情報入力システム。
【請求項２】
前記複数のサービス提供サーバーがそれぞれ、
前記サービスの提供の申込みに要する複数の前記個人情報のそれぞれが入力される複数の入力項目を含む個人情報入力フォームを有し、
前記情報入力支援サーバーが、
前記複数の入力項目のそれぞれを識別する入力項目識別子に対応づけて、前記複数の入力項目に入力される内容に関する内容情報を格納する入力フォーム情報格納部
を有し、
前記ユーザー端末若しくは前記情報入力支援サーバーが、
前記複数のサービス提供サーバーのそれぞれに一括的に前記個人情報を供給する場合に、各個人情報が入力されるべき前記入力項目の前記内容情報に基づいて前記個人情報格納部に格納されている複数の前記個人情報のデータ形式を変換するデータ変換部
を更に有する請求項１に記載の情報入力システム。
【請求項３】
前記個人情報格納部が、前記ユーザーを識別するユーザー識別子に対応づけて前記個人情報を格納し、
前記情報入力支援サーバーが、
前記ユーザー識別子に対応づけられて前記個人情報格納部に格納されている複数の前記個人情報をセットとして識別するパスコードを発行するパスコード発行部
を更に有し、
前記入力処理部が、前記パスコードにより識別され、前記個人情報格納部に格納されている複数の前記個人情報を取得して前記複数のサービス提供サーバーのそれぞれに一括的に供給する請求項１又は２に記載の情報入力システム。
【請求項４】
前記ユーザー端末が、
前記入力処理部が前記個人情報を前記複数のサービス提供サーバーのそれぞれに供給する場合に、前記ユーザー端末と前記複数のサービス提供サーバーとの間の通信トラフィックの状況に基づいて、前記ユーザー端末と前記複数のサービス提供サーバーとの間の通信を制御する通信制御部
を更に有する請求項１〜３のいずれか１項に記載の情報入力システム。
【請求項５】
ユーザーにサービスを提供する複数のサービス提供サーバーに、前記ユーザーの個人情報をユーザー端末から一括的に入力することを支援する情報入力支援サーバーを備える情報入力システムが実行する情報入力方法であって、
前記情報入力支援サーバーが有する個人情報取得部が、前記サービスの前記ユーザーへの提供に要する情報であって安全な取扱いが要求され、前記複数のサービス提供サーバーごとに要求される特定情報を取得せず、前記ユーザー端末を介して前記個人情報を取得する個人情報取得段階と、
前記ユーザー端末が有する入力処理部が、前記情報入力支援サーバーが有し、前記個人情報取得段階において取得された前記個人情報を格納する個人情報格納部が格納している前記個人情報を取得して、取得した前記個人情報を前記複数のサービス提供サーバーのそれぞれに一括的に供給すると共に、前記サービス提供サーバーから前記特定情報の入力を要求された場合、前記ユーザー端末に入力された前記特定情報を前記ユーザー端末から前記サービス提供サーバーに直接供給する入力処理段階と
を備える情報入力方法。
【請求項６】
ユーザーにサービスを提供する複数のサービス提供サーバーに、前記ユーザーの個人情報をユーザー端末から一括的に入力することを支援する情報入力支援サーバーを備える情報入力システム用の情報入力プログラムであって、
前記情報入力支援サーバーに、
前記サービスの前記ユーザーへの提供に要する情報であって安全な取扱いが要求され、前記複数のサービス提供サーバーごとに要求される特定情報を取得せず、前記ユーザー端末を介して前記個人情報を取得する個人情報取得機能を実現させ、
前記ユーザー端末に、
前記個人情報取得機能において取得された前記個人情報を格納する個人情報格納部が格納している前記個人情報を取得して、取得した前記個人情報を前記複数のサービス提供サーバーのそれぞれに一括的に供給すると共に、前記サービス提供サーバーから前記特定情報の入力を要求された場合、前記ユーザー端末に入力された前記特定情報を前記ユーザー端末から前記サービス提供サーバーに直接供給する入力処理機能を実現させる情報入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報入力システム、情報入力方法、及び情報入力プログラムに関する。特に、本発明は、サービスを提供する複数のサービス提供サーバーへ情報を一括的に入力する情報入力システム、情報入力方法、及び情報入力プログラムに関する。
【背景技術】
【０００２】
従来、会員登録の対象の複数の情報発信元の選択を受け付け、ユーザーの認証情報を記憶し、ユーザーが選択した複数の情報発信元について、記憶された認証情報を用いて会員登録することにより、複数の情報発信元へ一括して会員登録する会員登録方法が知られている（例えば、特許文献１参照。）。特許文献１に記載の会員登録方法によれば、複数の情報発信元への会員登録を一括して実行できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２３６３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載されている会員登録方法においては、ユーザーの個人情報のすべてを一括登録サーバーが記憶するので、個人情報の中で安全な取扱いが要求されるユーザー個人を識別するＩＤ、パスワード、及びクレジットカードに関する情報等が一括登録サーバーから外部に漏洩する可能性がある。また、特許文献１に記載されている会員登録方法においては、一括登録サーバーが複数の情報発信元に対して会員登録するので、一括登録サーバーが複数のユーザー端末からアクセスされると、一括登録サーバーがダウンする可能性がある。
【０００５】
したがって、本発明の目的は、複数のサービス提供サーバーに情報を効率よく一括入力すると共に、安全性が要求される情報の漏洩を防止できる情報入力システム、情報入力方法、及び情報入力プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するため、ユーザーにサービスを提供する複数のサービス提供サーバーに、ユーザーの個人情報をユーザー端末から一括的に入力することを支援する情報入力支援サーバーを備える情報入力システムであって、情報入力支援サーバーが、サービスのユーザーへの提供に要する情報であって安全な取扱いが要求され、複数のサービス提供サーバーごとに要求される特定情報を取得せず、ユーザー端末を介して個人情報を取得する個人情報取得部と、個人情報取得部が取得した個人情報を格納する個人情報格納部とを有し、ユーザー端末が、個人情報格納部が格納している個人情報を取得して、取得した個人情報を複数のサービス提供サーバーのそれぞれに一括的に供給すると共に、サービス提供サーバーから特定情報の入力を要求された場合、ユーザー端末に入力された特定情報をユーザー端末からサービス提供サーバーに直接供給する入力処理部を有する情報入力システムが提供される。
【０００８】
また、上記情報入力システムにおいて、複数のサービス提供サーバーがそれぞれ、サービスの提供の申込みに要する複数の個人情報のそれぞれが入力される複数の入力項目を含む個人情報入力フォームを有し、情報入力支援サーバーが、複数の入力項目のそれぞれを識別する入力項目識別子に対応づけて、複数の入力項目に入力される内容に関する内容情報を格納する入力フォーム情報格納部を有し、ユーザー端末若しくは情報入力支援サーバーが、複数のサービス提供サーバーのそれぞれに一括的に個人情報を供給する場合に、各個人情報が入力されるべき入力項目の内容情報に基づいて個人情報格納部に格納されている複数の個人情報のデータ形式を変換するデータ変換部を更に有することもできる。
【０００９】
また、上記情報入力システムにおいて、個人情報格納部が、ユーザーを識別するユーザー識別子に対応づけて個人情報を格納し、情報入力支援サーバーが、ユーザー識別子に対応づけられて個人情報格納部に格納されている複数の個人情報をセットとして識別するパスコードを発行するパスコード発行部を更に有し、入力処理部が、パスコードにより識別され、個人情報格納部に格納されている複数の個人情報を取得して複数のサービス提供サーバーのそれぞれに一括的に供給することもできる。
【００１０】
また、上記情報入力システムにおいて、ユーザー端末が、入力処理部が個人情報を複数のサービス提供サーバーのそれぞれに供給する場合に、ユーザー端末と複数のサービス提供サーバーとの間の通信トラフィックの状況に基づいて、ユーザー端末と複数のサービス提供サーバーとの間の通信を制御する通信制御部を更に有してもよい。
【００１１】
また、本発明は上記目的を達成するため、ユーザーにサービスを提供する複数のサービス提供サーバーに、ユーザーの個人情報をユーザー端末から一括的に入力することを支援する情報入力支援サーバーを備える情報入力システムが実行する情報入力方法であって、情報入力支援サーバーが有する個人情報取得部が、サービスのユーザーへの提供に要する情報であって安全な取扱いが要求され、複数のサービス提供サーバーごとに要求される特定情報を取得せず、ユーザー端末を介して個人情報を取得する個人情報取得段階と、ユーザー端末が有する入力処理部が、情報入力支援サーバーが有し、個人情報取得段階において取得された個人情報を格納する個人情報格納部が格納している個人情報を取得して、取得した個人情報を複数のサービス提供サーバーのそれぞれに一括的に供給すると共に、サービス提供サーバーから特定情報の入力を要求された場合、ユーザー端末に入力された特定情報をユーザー端末からサービス提供サーバーに直接供給する入力処理段階とを備える情報入力方法が提供される。
【００１２】
また、本発明は上記目的を達成するため、ユーザーにサービスを提供する複数のサービス提供サーバーに、ユーザーの個人情報をユーザー端末から一括的に入力することを支援する情報入力支援サーバーを備える情報入力システム用の情報入力プログラムであって、情報入力支援サーバーに、サービスのユーザーへの提供に要する情報であって安全な取扱いが要求され、複数のサービス提供サーバーごとに要求される特定情報を取得せず、ユーザー端末を介して個人情報を取得する個人情報取得機能を実現させ、ユーザー端末に、個人情報取得機能において取得された個人情報を格納する個人情報格納部が格納している個人情報を取得して、取得した個人情報を複数のサービス提供サーバーのそれぞれに一括的に供給すると共に、サービス提供サーバーから特定情報の入力を要求された場合、ユーザー端末に入力された特定情報をユーザー端末からサービス提供サーバーに直接供給する入力処理機能を実現させる情報入力プログラムが提供される。
【発明の効果】
【００１３】
本発明に係る情報入力システム、情報入力方法、及び情報入力プログラムによれば、複数のサービス提供サーバーに情報を効率よく一括入力すると共に、安全性が要求される情報の漏洩を防止できる情報入力システム、情報入力方法、及び情報入力プログラムを提供できる。
【図面の簡単な説明】
【００１４】
【図１】本実施の形態に係る情報入力システムの概要図である。
【図２】本実施の形態に係る情報入力システムの処理の概要図である。
【図３】本実施の形態に係る情報入力支援サーバーの機能構成ブロック図である。
【図４】本実施の形態に係るユーザー端末の機能構成ブロック図である。
【図５】本実施の形態に係るサービス提供サーバーの機能構成ブロック図である。
【図６】本実施の形態に係る入力フォーム情報格納部のデータ構成図である。
【図７】本実施の形態に係る個人情報格納部のデータ構成図である。
【図８】本実施の形態に係る情報入力システムの処理のフロー図である。
【図９】本実施の形態に係る情報入力システムにおいてユーザー端末に表示される表示画面である。
【図１０】本実施の形態に係る情報入力システムにおいてユーザー端末に表示される表示画面である。
【図１１】本実施の形態に係る情報入力システムにおいてユーザー端末に表示される表示画面である。
【図１２】本実施の形態に係る情報入力システムにおいてユーザー端末に表示される表示画面である。
【図１３】本実施の形態に係る情報入力システムのハードウェア構成図である。
【発明を実施するための形態】
【００１５】
［実施の形態］
図１は、本発明の実施の形態に係る情報入力システムの概要を示し、図２は、本発明の実施の形態に係る情報入力システムの処理の概要を示す。
【００１６】
［情報入力システム１の概要］
本発明の実施の形態に係る情報入力システム１は、ユーザーに予め定められたサービスを提供する複数のサービス提供事業者がそれぞれ有する複数のサービス提供サーバー（例えば、サービス提供サーバー３０、サービス提供サーバー３０ａ・・・サービス提供サーバー３０ｎ）に、ユーザー端末２０からユーザーの個人情報を一括的に入力するシステムである。情報入力システム１は、ユーザーの個人情報をユーザー端末２０から複数のサービス提供サーバー３０乃至サービス提供サーバー３０ｎそれぞれへ一括的に入力することを支援する情報入力支援サーバーを備え、情報入力支援サーバー１０は通信網５を介してユーザー端末２０と通信可能に接続される。
【００１７】
具体的に、情報入力支援サーバー１０は、ユーザー端末２０を介して個人情報を取得する。そして、情報入力支援サーバー１０は、取得した個人情報を格納する。情報入力支援サーバー１０は、ユーザー端末２０に、複数のサービス提供サーバー３０乃至サービス提供サーバー３０ｎへの個人情報の一括的な供給を実行する入力支援アプリケーションを供給する。入力支援アプリケーションはユーザー端末２０上において実行される。入力支援アプリケーションは、情報入力支援サーバー１０に格納されている個人情報を一時的に取得して、複数のサービス提供サーバー３０乃至サービス提供サーバー３０ｎに取得した個人情報を一括的に供給する。
【００１８】
ここで、情報入力支援サーバー１０は、ユーザーへのサービスの提供に要する情報であって安全な取扱いが要求され、複数のサービス提供サーバーごとに要求されるユーザー個人のＩＤ、パスワード、及び／又はクレジットカード番号等の特定情報については取得しない。ユーザー端末２０が複数のサービス提供サーバー３０乃至サービス提供サーバー３０ｎから特定情報の入力を要求された場合、入力支援アプリケーションは、複数のサービス提供サーバー３０乃至サービス提供サーバー３０ｎに対し、特定情報をユーザー端末２０から直接供給する。
【００１９】
一例として、複数のサービス提供サーバー３０乃至サービス提供サーバー３０ｎにおいて提供されるサービスが住宅ローンの仮申請の場合を説明する。そして、複数のサービス提供事業者がそれぞれ、独自のサービス提供サーバーを有するものとする。更に、複数のサービス提供サーバーはそれぞれ、サービスの提供の申込みに要する複数の個人情報のそれぞれが入力される複数の入力項目を含む独自の個人情報入力フォームを有する。
【００２０】
すなわち、住宅ローンの仮申請をする場合、借入希望金額、自己資金合計額、ユーザーの生年月日、国籍、給与収入等の複数の個人情報を、個人情報入力フォームの対応する入力項目へ入力することが要求される。例えば、各サービス提供サーバーが、個人情報として借入希望額を示す情報を取得する場合、借入希望額について数値データの入力を要求するサービス提供サーバー、若しくは予め定められた金額データの選択を要求するサービス提供サーバー等、個人情報の入力方法、及び取得する個人情報のデータ形式等がサービス提供サーバーごとに異なる場合がある。この場合、情報入力支援サーバー１０は、複数のサービス提供サーバーのそれぞれが有する個人情報入力フォームに含まれる複数の入力項目のそれぞれが要求する個人情報、当該個人情報のデータ形式、及び当該個人情報の入力形式等を示す内容情報を予め格納する。
【００２１】
そして、情報入力支援サーバー１０は、図２に示すように、複数の個人情報の入力を受け付ける入力フォーム１５０をユーザー端末２０に表示させる。情報入力支援サーバー１０は、入力フォーム１５０に入力された個人情報を取得して格納する。そして、情報入力支援サーバー１０は、ユーザー端末２０に入力支援アプリケーションが存在しているか否かを確認する。ユーザー端末２０内に入力支援アプリケーションが存在していない場合、情報入力支援サーバー１０は、入力支援アプリケーションのインストールをユーザー端末２０に促す。そして、ユーザー端末２０に入力支援アプリケーションがインストールされた場合、及びユーザー端末２０に入力支援アプリケーションが予めインストールされていた場合、入力支援アプリケーションは、情報入力支援サーバー１０に格納されている個人情報を一時的に取得する。
【００２２】
入力支援アプリケーションは、取得した個人情報のデータ形式、及び／又はデータ入力方式を、個人情報入力フォームに含まれる入力項目に入力される個人情報のデータ形式及びデータ入力方式に適合させることを目的として、情報入力支援サーバー１０に格納されている内容情報に基づいて取得した個人情報にデータ変換処理を施す。すなわち、入力支援アプリケーションは、複数のサービス提供サーバー３０乃至サービス提供サーバー３０ｎがそれぞれ提供している個人情報入力フォームに含まれる複数の入力項目のそれぞれに適合するように、取得した個人情報にデータ変換処理を施す。そして、入力支援アプリケーションは、各サービス提供サーバーの個人情報入力フォームに含まれる各入力項目に、データ変換を施した個人情報を一括的に入力する。なお、入力支援アプリケーションのデータ変換処理に関する機能は、情報入力支援サーバー１０が有していてもよい。
【００２３】
例えば、入力支援アプリケーションが入力フォーム１５０の借入希望金額に入力されて情報入力支援サーバー１０に格納された数値データを各サービス提供サーバーに供給する場合を説明する。この場合、入力支援アプリケーションは、情報入力支援サーバー１０に格納されている内容情報を参照し、個人情報入力フォーム３５０の借入希望額に入力されるべき情報のデータ形式及びデータ入力形式等を把握する。そして、入力支援アプリケーションは、把握したデータ形式及びデータ入力形式等の情報に基づいて数値データにデータ変換処理を施す。そして、入力支援アプリケーションは、個人情報入力フォーム３５０を有するサービス提供サーバーにデータ変換した数値データを提供して、個人情報入力フォーム３５０の借入希望額の入力項目に当該データを入力する。
【００２４】
入力支援アプリケーションは、個人情報入力フォーム３５２、及び個人情報入力フォーム３５４に対しても数値データに同様のデータ変換処理を施して、借入希望金額の数値データを入力する。入力支援アプリケーションは、入力フォーム１５０に入力された複数の個人情報のそれぞれに同様のデータ変換処理を施し、複数のサービス提供サーバーのそれぞれに変換したデータを供給することで、複数のサービス提供サーバーのそれぞれが提供している個人情報入力フォームの複数の入力項目のそれぞれに個人情報を一括入力する。なお、このような入力支援アプリケーションのデータ変換処理に関する機能についても、情報入力支援サーバー１０が有していてもよい。
【００２５】
ここで、入力支援アプリケーションは、各サービス提供サーバーから特定情報の入力を要求された場合、ユーザー端末２０に特定情報の入力が要求されている旨を出力させる。そして、ユーザー端末２０に入力された特定情報を、当該特定情報の入力を要求しているサービス提供サーバーに供給して入力する。これにより、情報入力支援サーバー１０が特定情報を格納することがないので、情報入力支援サーバー１０からの特定情報の漏洩を確実に防止できる。
【００２６】
以上より、本実施の形態に係る情報入力システム１によれば、ユーザー端末２０から情報入力支援サーバー１０に複数の個人情報を一度入力するだけで、複数のサービス提供サーバーそれぞれが提供する個人情報入力フォームに一括して複数の個人情報を入力できる。したがって、情報入力システム１によれば、ユーザーは複数のサービス提供サーバーのそれぞれに複数の個人情報を入力することなく、個人情報を一度ユーザー端末２０から入力するだけで、複数のサービス提供事業者に対してサービスの提供を一括で申し込むことができる。
【００２７】
なお、本実施の形態において情報入力支援サーバー１０は、１つ以上のサーバーで構成することができる。すなわち、情報入力支援サーバー１０は、複数のサーバーを含んで構成することもできる。例えば、情報入力支援サーバー１０は、メールサーバー、又はファイルサーバー等のデジタル情報を格納するサーバーを含む。通信網５は、携帯電話網、及び／又はインターネット等の通信網である。通信網５は、有線ＬＡＮ及び無線ＬＡＮ等の通信ネットワークを含むこともできる。
【００２８】
また、ユーザー端末２０は、携帯電話、スマートフォン等の携帯通信端末、又はパーソナルコンピュータ、ノートパソコン、タブレットＰＣ等の情報処理端末を含む。更に、サービス提供サーバー３０は、例えば、金融機関のサーバー、預貯金取扱金融機関のサーバー、保険業に携わる事業者のサーバー、金融商品取引業に携わる事業者のサーバー、証券会社のサーバー、貸金業に携わる事業者のサーバー、消費者金融に携わる事業者のサーバー、信販会社のサーバー、リース業に携わる事業者のサーバー、又は通信販売に携わる事業者のサーバー等を含む。
【００２９】
そして、サービスは、例えば、住宅ローンの資料請求、住宅ローンの仮審査申込み、保険サービスの資料請求、保険サービスの仮申込み、カードローンの資料請求、カードローンの審査申込み、クレジットカード取得のための申込み、インターネット上での証券取引の申込み、又はインターネットショッピングサイトへのユーザー登録等の各種サービスを含む。また、特定情報は、例えば、ユーザー個人のＩＤ、パスワード、クレジットカード番号、クレジットカードの有効期限、ネットバンキングのＩＤ等のセキュアな情報を含む。
【００３０】
［情報入力システム１の構成の詳細］
図３は、本発明の実施の形態に係る情報入力支援サーバーの機能構成の一例を示す。なお、本実施の形態に係る情報入力支援サーバー１０は、複数のユーザー端末２０と通信可能に接続することができるが、説明を簡略化するため、以下においては１つのユーザー端末２０と情報入力支援サーバー１０とが通信網５を介して通信可能に接続されている例を説明する。
【００３１】
（情報入力支援サーバー１０の構成の詳細）
情報入力支援サーバー１０は、外部との通信を実行する支援サーバー側通信部１００と、ユーザー端末２０から個人情報を取得する個人情報取得部１０２と、個人情報を格納する個人情報格納部１０４と、個人情報が入力される個人情報入力フォームに関する情報を格納する入力フォーム情報格納部１０６と、ユーザーが利用を欲するサービス及びサービス提供事業者の選択を受け付ける選択受付部１０８と、パスコードを発行するパスコード発行部１１０と、入力支援アプリケーションが格納されるアプリケーション格納部１１２とを有する。なお、情報入力支援サーバー１０は、個人情報にデータ変換処理を施すデータ変換部２０６を更に有していてもよい（図示しない）。この場合、後述するユーザー端末２０は、データ変換部２０６を有さなくてもよい。
【００３２】
（支援サーバー側通信部１００）
支援サーバー側通信部１００は、通信網５を介してユーザー端末２０と通信する。支援サーバー側通信部１００は、通信網５を介してユーザー端末２０から所定の情報を受け取ると共に、ユーザー端末２０に通信網５を介して所定の情報、及び／又はアプリケーションを供給する。
【００３３】
（個人情報取得部１０２）
個人情報取得部１０２は、ユーザー端末２０を介し、ユーザー端末２０に入力される複数の個人情報を取得する。具体的に、個人情報取得部１０２は、支援サーバー側通信部１００を介してユーザー端末２０に入力フォームを表示させる。入力フォームは、複数の個人情報が入力される入力欄を含み、各入力欄には入力欄に入力される個人情報の種類を識別する個人情報識別子が対応づけられている。なお、入力フォームに含まれる複数の入力欄に入力される個人情報は、複数のサービス提供事業者が提供するサービスの申込みにおいて、複数のサービス提供サーバーから提供される複数の個人情報入力フォームの相違によらず、共通に要求される個人情報である。
【００３４】
個人情報取得部１０２は、入力フォームに入力された個人情報を個人情報識別子に対応づけて取得する。一方、個人情報取得部１０２は、ユーザー端末２０からユーザーの特定情報は取得しない。なお、個人情報の種類には、例えば、ユーザーの氏名、性別、生年月日、雇用形態、並びに年収等の所得に関する情報及び借金に関する情報等を含む金融資産情報等が含まれる。個人情報取得部１０２は、取得した個人情報を個人情報識別子に対応づけて個人情報格納部１０４に供給する。
【００３５】
（個人情報格納部１０４）
個人情報格納部１０４は、個人情報取得部１０２が取得した個人情報を格納する。個人情報格納部１０４は、ユーザーを一意に識別するユーザー識別子に対応づけて個人情報を格納する。より具体的に、個人情報格納部１０４は、ユーザー識別子にユーザーが利用を欲するサービス提供事業者を一意に識別するサービス提供事業者識別子と、ユーザーが利用を欲するサービスを一意に識別するサービス識別子と、個人情報識別子と、個人情報取得部１０２から供給された個人情報とを格納する。また、個人情報格納部１０４は、個人情報を、個人情報取得部１０２が取得した日時に対応づけて格納することもできる。個人情報格納部１０４は、ユーザー端末２０からの働きかけに応じ、支援サーバー側通信部１００を介してユーザー端末２０に格納している個人情報を供給する。また、個人情報格納部１０４は、パスコード発行部１１０からの働きかけに応じ、格納している一部若しくはすべての情報をパスコード発行部１１０に供給する。
【００３６】
（入力フォーム情報格納部１０６）
入力フォーム情報格納部１０６は、個人情報入力フォームに含まれる複数の入力項目のそれぞれを識別する入力項目識別子に対応づけて、複数の入力項目に入力される内容に関する情報である内容情報を格納する。すなわち、入力フォーム情報格納部１０６は、複数のサービス提供業者が提供する複数のサービスそれぞれの申込みに要する個人情報が入力され、複数のサービス提供事業者ごとに規定される個人情報入力フォームに含まれる複数の入力項目それぞれを識別する入力項目識別子に対応づけて内容情報を予め格納する。
【００３７】
より具体的に、入力フォーム情報格納部１０６は、サービス提供事業者識別子に対応づけて、サービス識別子と、当該サービスへの申込みを受け付ける個人情報入力フォームのＵＲＬ情報と、複数の入力項目識別子と、複数の入力項目に対応する複数の内容情報と、複数の入力項目に対応する複数の個人情報識別子とを格納する。入力フォーム情報格納部１０６は、支援サーバー側通信部１００を介して格納している一部若しくはすべての情報をユーザー端末２０に供給する。
【００３８】
（選択受付部１０８）
選択受付部１０８は、ユーザーが利用を要求するサービス及び／又はサービス提供事業者の選択を受け付ける。具体的に、選択受付部１０８は、支援サーバー側通信部１００を介し、複数のサービスの一覧、及びサービスを提供しているサービス提供事業者の一覧をユーザー端末２０に表示させる。すなわち、選択受付部１０８は、サービスの選択及びサービス提供事業者の選択を受け付ける選択フォームをユーザー端末２０に表示させる。そして、選択受付部１０８は、ユーザーに選択されたサービスを識別するサービス識別子、及びユーザーがサービスの提供を希望するサービス提供事業者のサービス提供事業者識別子をユーザー端末２０から取得する。選択受付部１０８は、取得したサービス識別子及びサービス提供事業者識別子を個人情報取得部１０２に供給する。個人情報取得部１０２は、取得した複数の個人情報に、ユーザー識別子とサービス提供事業者識別子とサービス識別子とを対応づけて個人情報格納部１０４に供給する。
【００３９】
（パスコード発行部１１０）
パスコード発行部１１０は、ユーザー識別子に対応づけられて個人情報格納部１０４に格納されている複数の個人情報をセットとして識別するパスコードを発行する。具体的に、パスコード発行部１１０は、ユーザー識別子と、ユーザー識別子に対応づけられて個人情報格納部１０４に格納されているサービス提供事業者識別子と、サービス識別子と、複数の個人情報識別子とを含む複数の識別子を１つのセットとして識別する固有のパスコードを算出して発行する。パスコード発行部１１０は、支援サーバー側通信部１００を介してユーザー端末２０に発行したパスコードを供給する。
【００４０】
また、パスコード発行部１１０は、ユーザー端末２０内に入力支援アプリケーションが存在しているか否かを確認する。そして、パスコード発行部１１０がユーザー端末２０内に入力支援アプリケーションが存在していないと判断した場合、パスコード発行部１１０はアプリケーション格納部１１２から入力支援アプリケーションをユーザー端末２０に供給させる。
【００４１】
（アプリケーション格納部１１２）
アプリケーション格納部１１２は、ユーザー端末２０に供給される入力支援アプリケーションを格納する。アプリケーション格納部１１２は、パスコード発行部１１０からの働きかけに応じ、支援サーバー側通信部１００を介し、入力支援アプリケーションをユーザー端末２０に供給する。なお、アプリケーション格納部１１２は、情報入力支援サーバー１０とは異なるサーバーが有することもできる。この場合、パスコード発行部１１０は、当該サーバーに働きかけて、ユーザー端末２０に入力支援アプリケーションを供給させる。
【００４２】
［ユーザー端末２０の構成の詳細］
図４は、本発明の実施の形態に係るユーザー端末の機能構成の一例を示す。
【００４３】
ユーザー端末２０は、外部との通信を実行する端末側通信部２００と、当該通信を制御する通信制御部２０２と、サービス提供サーバー３０乃至サービス提供サーバー３０ｎがそれぞれ提供する個人情報入力フォームの複数の入力項目に個人情報を入力する入力処理部２０４と、情報入力支援サーバー１０から取得する個人情報にデータ変換処理を施すデータ変換部２０６と、ユーザー端末２０への入力を受け付ける入力部２０８と、ユーザー端末２０が有する表示パネル等の出力部２１２への出力を制御する出力制御部２１０と、パスコードを取得するパスコード取得部２１４と、パスコードを解析するパスコード解析部２１６と、個人情報を一時的に格納するキャッシュ部２１８とを有する。
【００４４】
なお、少なくとも入力処理部２０４と、データ変換部２０６と、パスコード取得部２１４と、パスコード解析部２１６とは入力支援アプリケーションにより実現される構成部材である。例えば、ユーザー端末２０に入力支援アプリケーションが供給されると、入力支援アプリケーションはユーザー端末２０が有する格納部（図示しない）に格納される。そして、入力支援アプリケーションは、ユーザー端末２０が有する全体制御部（図示しない）に制御され、入力処理部２０４と、データ変換部２０６と、パスコード取得部２１４と、パスコード解析部２１６として機能する。なお、入力処理部２０４を除く入力支援アプリケーションの一部の機能、例えば、データ変換部２０６により実現される機能は、情報入力支援サーバー１０が有することもできる。情報入力支援サーバー１０がデータ変換部２０６を有することで、ユーザー端末２０におけるデータ変換処理の負担を軽減できる。
【００４５】
（端末側通信部２００）
端末側通信部２００は、情報入力支援サーバー１０及び複数のサービス提供サーバーと通信する。具体的に、端末側通信部２００は、入力部２０８が入力を受け付けた個人情報を暗号化して情報入力支援サーバー１０に供給する。また、端末側通信部２００は、情報入力支援サーバー１０から個人情報、パスコード、入力支援アプリケーションのインストールを促す情報、及び入力支援アプリケーション等を取得する。また、端末側通信部２００は、個人情報、及び特定情報を暗号化して複数のサービス提供サーバーに供給する。
【００４６】
（通信制御部２０２）
通信制御部２０２は、入力処理部２０４が複数のサービス提供サーバーのそれぞれに個人情報を供給する場合に、ユーザー端末２０と複数のサービス提供サーバーとの間の通信トラフィックの状況に基づいて、ユーザー端末２０と複数のサービス提供サーバーとの間の通信を制御する。一例として、通信制御部２０２は、後述する入力処理部２０４の複数のサービス提供サーバーそれぞれへの個人情報の供給処理に要する時間の短縮化を目的として、通信パケットの廃棄率及び通信パケット廃棄率の変化等を測定し、通信回線において空いている帯域をリアルタイムで推定しつつ、通信回線に供給するデータ通信量を決定することで通信時間の短縮化を図る。
【００４７】
（入力部２０８）
入力部２０８は、外部からの情報を受け付ける。具体的に、入力部２０８は、選択フォームによって選択されたサービスのサービス識別子、及びサービス提供事業者のサービス提供事業者識別子の選択を受け付ける。入力部２０８は、選択フォームにおいて複数のサービス提供事業者が選択された場合、複数のサービス提供事業者識別子の選択を受け付ける。そして、入力部２０８は、受け付けたサービス識別子及びサービス提供事業者識別子を、端末側通信部２００を介して情報入力支援サーバー１０に供給する。また、入力部２０８は、入力フォームの各入力欄に入力される個人情報を受け付ける。入力部２０８は、端末側通信部２００を介して情報入力支援サーバー１０に受け付けた個人情報を供給する。
【００４８】
更に、入力部２０８は、特定情報の入力を受け付ける。入力部２０８は、特定情報を入力処理部２０４に供給する。また、入力部２０８は、ユーザーによる入力支援アプリケーションのインストール指示を受け付ける。入力部２０８が当該指示を受け付けた場合、入力支援アプリケーションはユーザー端末２０が有する格納部（図示しない）にユーザー端末２０において実行可能に格納される。そして、入力部２０８は、入力支援アプリケーションの実行指示を受け付けた場合、当該指示を示す情報を入力処理部２０４に供給する。
【００４９】
（パスコード取得部２１４、パスコード解析部２１６）
パスコード取得部２１４は、端末側通信部２００を介してパスコード発行部１１０が発行するパスコードを取得する。パスコード取得部２１４は、取得したパスコードをパスコード解析部２１６に供給する。パスコード解析部２１６は、パスコード取得部２１４が取得したパスコードにより識別される内容を解析する。すなわち、パスコード解析部２１６は、少なくともパスコードにより識別されるユーザー識別子と、サービス提供事業者識別子と、サービス識別子と、複数の個人情報識別子とを解析する。パスコード解析部２１６は、解析結果を示す情報を入力処理部２０４に供給する。
【００５０】
（入力処理部２０４、キャッシュ部２１８）
入力処理部２０４は、個人情報格納部１０４が格納している個人情報を取得して、取得した個人情報を複数のサービス提供サーバーのそれぞれに一括的に供給する。具体的に、入力処理部２０４は、パスコード解析部２１６から受け取った解析結果を示す情報に基づいて、ユーザーが提供を要求するサービスと、個人情報を入力すべきサービス提供サーバーとを識別する。そして、入力処理部２０４は、パスコードの解析結果により識別される個人情報を個人情報格納部１０４から取得して、スタティックＲＡＭ等で構成されるキャッシュ部２１８に一時的に格納する。入力処理部２０４は、キャッシュ部２１８に格納された個人情報を、端末側通信部２００を介して複数のサービス提供サーバーそれぞれに一括的に供給する。
【００５１】
より具体的に、入力処理部２０４は、パスコードの解析結果に基づいて、入力フォーム情報格納部１０６に格納されている情報から、サービス提供事業者識別子、サービス識別子、及びＵＲＬ情報を把握する。入力処理部２０４は、把握した情報に基づいて、個人情報を入力すべきサービス提供サーバーを特定する。そして、入力処理部２０４は、複数の個人情報識別子のそれぞれに対応づけられて入力フォーム情報格納部１０６に格納されている内容情報を参照する。
【００５２】
入力処理部２０４は、個人情報格納部１０４に格納されている個人情報識別子と入力フォーム情報格納部１０６に格納されている個人情報識別子とを比較して、双方の個人情報識別子が一致する場合、当該個人情報識別子に対応する入力項目識別子で識別される入力項目に、当該個人情報識別子に対応づけて個人情報格納部１０４に格納されている個人情報を入力する。ここで、入力処理部２０４は、後述するデータ変換部２０６が当該入力項目に対応する内容情報に応じてデータ変換処理を施した個人情報を入力する。
【００５３】
また、入力処理部２０４は、特定情報をユーザー端末２０からサービス提供サーバーに供給する。具体的に、入力処理部２０４は、サービス提供サーバーから特定情報の入力を要求された場合、ユーザー端末２０に入力された特定情報をサービス提供サーバーに直接、供給する。すなわち、入力処理部２０４は、情報入力支援サーバー１０を介さずに特定情報をサービス提供サーバーに供給する。
【００５４】
（データ変換部２０６）
データ変換部２０６は、複数のサービス提供サーバーのそれぞれに入力処理部２０４が一括的に個人情報を供給する場合に、各個人情報が入力されるべき入力項目の内容情報に基づいて個人情報格納部１０４に格納されている複数の個人情報のデータ形式、及び／又はデータ入力形式を変換する。すなわち、データ変換部２０６は、入力処理部２０４が複数のサービス提供サーバーに供給する個人情報を、入力フォーム情報格納部１０６に格納されている内容情報に対応するデータ形式、及び／又はデータ入力形式に適合させる。
【００５５】
（出力制御部２１０、出力部２１２）
出力制御部２１０は、出力部２１２を制御して、出力部２１２に予め定められた情報を出力させる。また、出力部２１２は、例えば、液晶ディスプレイやタッチパネルディスプレイ等の表示部、音声を出力する音声出力部等を含む。例えば、出力部２１２は、出力制御部２１０に制御され、選択フォーム、入力フォーム、入力支援アプリケーションのインストールを促す情報、パスコードの取得に関する情報、及び個人情報入力フォーム等を出力部２１２としての表示部に表示する。また、出力制御部２１０は、入力処理部２０４が複数のサービス提供サーバーにより提供される個人情報入力フォームに個人情報の入力処理を実行している間、入力処理の進行状況を示す情報を出力部２１２に出力させる。
【００５６】
更に、入力処理部２０４がサービス提供サーバーから特定情報の入力を要求された場合、入力処理部２０４は出力制御部２１０に働きかけて、出力部２１２に、特定情報を入力する特定情報入力フォームを出力させる。そして、特定情報入力フォームに入力された特定情報を入力処理部２０４は取得する。入力処理部２０４は、取得した特定情報を当該特定情報の入力を要求したサービス提供サーバーに供給する。
【００５７】
［サービス提供サーバー３０の構成の詳細］
図５は、本発明の実施の形態に係るサービス提供サーバーの機能構成の一例を示す。なお、複数のサービス提供サーバーはそれぞれ略同一の構成及び機能を有するので、説明を簡略化するため、本実施の形態の説明ではサービス提供サーバー３０の構成及び機能を説明する。
【００５８】
サービス提供サーバー３０は、外部と通信を実行するサービス側通信部３００と、個人情報の入力を受け付ける入力受付部３０２と、個人情報が入力される複数の入力項目を含む個人情報入力フォームに個人情報を入力する入力フォーム部３０４と、個人情報入力フォームに入力された情報に基づいてユーザーに提供するサービスの少なくとも一部を実行するサービス提供部３０６と、特定情報を認証する認証部３０８とを有する。
【００５９】
（サービス側通信部３００）
サービス側通信部３００は、ユーザー端末２０から供給される各種情報を取得する。そして、サービス側通信部３００は、取得した各種情報を入力受付部３０２、又は認証部３０８に供給する。
【００６０】
（入力受付部３０２、入力フォーム部３０４）
入力受付部３０２は、ユーザー端末２０が有する入力処理部２０４からの個人情報の入力を受け付ける。入力受付部３０２は、入力を受け付けた個人情報を入力フォーム部３０４に供給する。入力フォーム部３０４は、予め定められたサービスの提供に要する個人情報が入力される個人情報入力フォームに個人情報を入力する。個人情報入力フォームは、複数の個人情報が入力される複数の入力項目を含む。入力フォーム部３０４は、複数の入力項目のそれぞれに個人情報を入力する。また、入力フォーム部３０４は、特定情報が入力される入力項目が個人情報入力フォームに含まれている場合、特定情報の入力を要求する情報（以下、「特定情報要求情報」と表す）をサービス提供部３０６に供給する。
【００６１】
（サービス提供部３０６）
サービス提供部３０６は、個人情報入力フォームに入力された個人情報に応じ、ユーザーに対するサービスの提供を実行する。例えば、サービスが住宅ローンの仮申請サービスである場合、サービス提供部３０６は、住宅ローンの仮申請サービスを開始する。また、サービスが住宅ローンを紹介するパンフレットを申請するサービスである場合、サービス提供部３０６は、パンフレットをユーザーに提供するサービスを実行する。
【００６２】
また、サービス提供部３０６は、入力フォーム部３０４から特定情報要求情報を受け取った場合、サービス側通信部３００を介してユーザー端末２０に特定情報の入力を要求する。当該要求に応じてユーザー端末２０が特定情報をサービス側通信部３００に供給した場合、サービス側通信部３００は、当該特定情報を認証部３０８に供給する。
【００６３】
（認証部３０８）
認証部３０８は、ユーザー端末２０から供給された特定情報が、予め定められた基準に適合するか否かを認証する。そして、認証部３０８は、特定情報が予め定められた基準に適合する場合、適合することを示す情報（以下、「適合情報」と表す）をサービス提供部３０６に供給する。また、認証部３０８は、特定情報が予め定められた基準に適合しない場合、適合しないことを示す情報（以下、「不適合情報」と表す）をサービス提供部３０６に供給する。サービス提供部３０６は、適合情報を取得した場合、ユーザー端末２０にユーザーが提供を要求したサービスの提供を開始することを示す情報を供給する。一方、サービス提供部３０６は、不適合情報を取得した場合、ユーザー端末２０に特定情報の再入力を促す情報、又はサービスの提供を開始できないことを示す情報を供給する。
【００６４】
（入力フォーム情報格納部１０６、及び個人情報格納部１０４のデータ構成）
図６は、本発明の実施の形態に係る入力フォーム情報格納部のデータ構成の一例を示す。また、図７は、本発明の実施の形態に係る個人情報格納部のデータ構成の一例を示す。
【００６５】
入力フォーム情報格納部１０６は、サービス提供事業者識別子とサービス識別子とに対応づけて、ＵＲＬ情報と、複数の入力項目識別子と、複数の入力項目に対応する複数の内容情報と、複数の入力項目に対応する複数の個人情報識別子とを格納する。また、個人情報格納部１０４は、ユーザー識別子に対応づけて、サービス提供事業者識別子と、サービス識別子と、複数の個人情報識別子と、複数の個人情報識別子のそれぞれに対応づけられている個人情報とを格納する。
【００６６】
個人情報格納部１０４と入力フォーム情報格納部１０６とは、個人情報識別子を介して互いに対応づけられている。したがって、入力処理部２０４は、個人情報識別子を用いて一の個人情報が、個人情報入力フォームのいずれの入力項目に入力されるかを判断できる。また、個人情報格納部１０４にユーザーの一部若しくはすべての個人情報が予め入力されている場合、入力処理部２０４は、個人情報格納部１０４に予め格納されている個人情報を複数のサービス提供サーバーのそれぞれに一括的に供給することもできる。これにより、情報入力システム１は、過去に取得した個人情報に更新がない場合、個人情報格納部１０４に格納されている個人情報をサービス提供サーバーへ供給する個人情報として用いることができる。
【００６７】
（情報入力システム１の処理の流れの概要）
図８は、本発明の実施の形態に係る情報入力システムの処理の流れの一例を示す。また、図９から図１２は、本発明の実施の形態に係る情報入力システムにおいてユーザー端末に表示される表示画面の例を示す。
【００６８】
まず、ユーザー端末２０が有する端末側通信部２００が、情報入力支援サーバー１０にアクセスする（ステップ１０。以下、ステップを「Ｓ」と表す。）。情報入力支援サーバー１０が有する選択受付部１０８は、ユーザー端末２０にサービス及び／又は利用するサービス提供事業者を選択させる選択フォームを表示させる（Ｓ１５）。選択受付部１０８は、例えば、ユーザー端末２０の液晶表示部等の出力部２１２に選択フォームを表示させる。選択受付部１０８は、選択されたサービスを識別するサービス識別子、及び選択されたサービス提供事業者のサービス提供事業者識別子を取得することでサービスの選択、及びサービス提供事業者の選択を受け付ける（Ｓ２０）。選択受付部１０８は、受け付けたサービス識別子及びサービス提供事業者識別子を個人情報取得部１０２に供給する。
【００６９】
個人情報取得部１０２は、複数のサービス提供サーバーに供給する個人情報を取得することを目的として、複数の個人情報が入力される入力欄を含む入力フォームをユーザー端末２０の出力部２１２としての表示部に表示させる（Ｓ２５）。なお、複数の入力欄にはそれぞれ個人情報識別子が予め対応づけられている。個人情報取得部１０２は、入力フォームに入力される個人情報を個人情報識別子に対応づけてユーザー端末２０から取得する（Ｓ３０）。個人情報取得部１０２は、取得した個人情報を個人情報識別子に対応づけると共にユーザー識別子とサービス識別子とサービス提供事業者識別子とに対応づけて個人情報格納部１０４に格納する（Ｓ３５）。個人情報格納部１０４は、格納している情報の一部若しくはすべてをパスコード発行部１１０に供給する。
【００７０】
パスコード発行部１１０は、パスコードを発行する（Ｓ４０）。パスコード発行部１１０は、支援サーバー側通信部１００を介してユーザー端末２０に発行したパスコードを供給する。例えば、図９に示すように、パスコード発行部１１０は、出力部２１２としての表示部にパスコード発行表示領域５００を表示させる。パスコード発行表示領域５００の所定の領域にはパスコードが表示されるパスコード表示欄５０２が含まれる。パスコード取得部２１４は、パスコード表示欄５０２に表示されるパスコードをコピーして取得する。
【００７１】
また、パスコード発行部１１０は、ユーザー端末２０に入力支援アプリケーションが導入されているか否かを確認する（Ｓ４５）。ユーザー端末２０に入力支援アプリケーションが導入されていない場合、パスコード発行部１１０は、ユーザー端末２０に入力支援アプリケーションの導入を促す情報を出力させ、入力支援アプリケーションをユーザー端末２０にインストールさせる（Ｓ５５）。例えば、図９に示すように、パスコード発行部１１０は、パスコード発行表示領域５００内に、入力支援アプリケーションの導入を促す指示ボタン５０４を表示させる。指示ボタン５０４がクリックされた場合、パスコード発行部１１０はアプリケーション格納部１１２から入力支援アプリケーションをユーザー端末２０に供給させる。
【００７２】
ユーザー端末２０に入力支援アプリケーションが導入された場合、及びユーザー端末２０に入力支援アプリケーションが予め導入されていた場合、入力支援アプリケーションの起動命令に応じてパスコード取得部２１４は、パスコード発行部１１０が発行したパスコードを取得する。パスコード解析部２１６は、取得されたパスコードを解析する。例えば、図１０に示すように、パスコード取得部２１４は、パスコードが入力されるパスコード入力欄６０４を含むフレーム６００を出力部２１２としての表示部に表示する。そして、貼り付けボタン６０２がクリックされた場合に、パスコード取得部２１４がコピーして取得したパスコードがパスコード入力欄６０４に貼り付けられる。これにより、パスコードがパスコード入力欄６０４に入力される（Ｓ５０）。そして、手続開始ボタン６０６がクリックされたことを契機としてパスコード解析部２１６は、パスコードを解析し、解析結果を示す情報を入力処理部２０４に供給する。
【００７３】
入力処理部２０４は、個人情報格納部１０４が格納している個人情報を一時的にキャッシュ部２１８に格納して、キャッシュ部２１８から個人情報を複数のサービス提供サーバーのそれぞれに一括供給する（Ｓ６０）。なお、図１１に示すように出力制御部２１０は、複数のサービス提供サーバーそれぞれへの個人情報の一括供給の進行状況を示すフレーム６００を出力部２１２としての表示部に表示させる。図１１の例においてはフレーム６００内に表示される進行表示６１０（例えば、Ａ銀行への個人情報の入力の進行状況を示す表示）、進行表示６２０（例えば、Ｂ信金への個人情報の入力の進行状況を示す表示）、及び進行表示６３０（例えば、Ｃ銀行への個人情報の入力の進行状況を示す表示）により、複数のサービス提供事業者のそれぞれについて個人情報の入力がどの程度進行しているかを一目で把握することができる。
【００７４】
ここで、本実施の形態に係る情報入力システム１においては、入力支援アプリケーションがインストールされたユーザー端末２０とサービス提供サーバーとの間で通信が確立され、個人情報がサービス提供サーバーに供給される。したがって、互いに異なる複数のユーザー端末２０がサービス提供サーバーとの間で通信を確立するので、サービス提供サーバーは互いに異なる複数のユーザー端末２０（すなわち、異なるＩＰアドレスの端末）それぞれとの間で通信が確立されていると判断できる。これにより、個人情報の一括入力処理において情報入力支援サーバー１０が複数のサービス提供サーバーと通信することがないので、複数のサービス提供サーバーのそれぞれにおいて、互いに異なるユーザーの個人情報が同一のＩＰアドレスのサーバーから供給されることに起因して発生し得るエラー処理を防止できる。
【００７５】
また、入力処理部２０４は、サービス提供サーバーに個人情報を供給している間、サービス提供サーバーから特定情報の入力の要求があるか否かを確認する（Ｓ６５）。入力処理部２０４は、特定情報の入力の要求がない場合（Ｓ６５のＮ）、個人情報の入力処理が終了次第、個人情報の入力が完了したことを示す情報を出力部２１２に出力させる。
【００７６】
一方、入力処理部２０４は、特定情報の入力の要求がある場合（Ｓ６５のＹ）、図１２の（ａ）に示すように、出力制御部２１０から出力部２１２としての表示部に特定情報の入力を要求する情報を出力すると共に（例えば、図１２の（ａ）に示すように、進行表示６２０近傍に特定情報の入力を要求するテキストデータを表示する）、図１２の（ｂ）に示すように特定情報が入力される特定情報入力欄７０２を含むフレーム７００を出力部２１２としての表示部に表示させる。特定情報入力欄７０２に特定情報が入力され、入力部２０８の一部としての指示ボタン７０４により特定情報が確定された場合、入力処理部２０４は、ユーザー端末２０からサービス提供サーバーに特定情報を直接送信する（Ｓ７０）。
【００７７】
続いて、入力処理部２０４は、複数のサービス提供サーバーのそれぞれについて、特定情報の入力要求があるか否かを判断する（Ｓ７５）。入力処理部２０４は、特定情報の入力要求がある場合、上記と同様に所定のサービス提供サーバーへの特定情報の送信を繰り返す（Ｓ７５のＹ）。一方、入力処理部２０４は、特定情報の入力の要求がない場合（Ｓ７５のＮ）、個人情報の入力処理が終了次第、個人情報の入力が完了したことを示す情報を出力部２１２に出力させて処理を終了する。
【００７８】
図１３は、本発明の実施の形態に係る情報入力システムのハードウェア構成の一例を示す。
【００７９】
本発明の実施の形態に係る情報入力システム１は、ＣＰＵ１５００と、グラフィックコントローラ１５２０と、ＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ（ＲＡＭ）、Ｒｅａｄ−ＯｎｌｙＭｅｍｏｒｙ（ＲＯＭ）及び／又はフラッシュＲＯＭ等のメモリ１５３０と、データを記憶する記憶装置１５４０と、記録媒体からデータを読み込み及び／又は記録媒体にデータを書き込む読込み／書込み装置１５４５と、データを入力する入力装置１５６０と、外部の通信機器とデータを送受信する通信インターフェース１５５０と、ＣＰＵ１５００とグラフィックコントローラ１５２０とメモリ１５３０と記憶装置１５４０と読込み／書込み装置１５４５と入力装置１５６０と通信インターフェース１５５０とを互いに通信可能に接続するチップセット１５１０とを備える。なお、ＣＰＵ１５００等の構成要素は、１つ以上のＣＰＵ等であって、複数のＣＰＵ等を含んで構成することもできる。
【００８０】
チップセット１５１０は、メモリ１５３０と、メモリ１５３０にアクセスして所定の処理を実行するＣＰＵ１５００と、外部の表示装置の表示を制御するグラフィックコントローラ１５２０とを相互に接続することにより、各構成要素間のデータの受渡しを実行する。ＣＰＵ１５００は、メモリ１５３０に格納されたプログラムに基づいて動作して、各構成要素を制御する。グラフィックコントローラ１５２０は、メモリ１５３０内に設けられたバッファ上に一時的に蓄えられた画像データに基づいて、画像を所定の表示装置に表示させる。
【００８１】
また、チップセット１５１０は、記憶装置１５４０と、読込み／書込み装置１５４５と、通信インターフェース１５５０とを接続する。記憶装置１５４０は、情報入力システムのＣＰＵ１５００が使用するプログラムとデータとを格納する。記憶装置１５４０は、例えば、フラッシュメモリである。読込み／書込み装置１５４５は、プログラム及び／又はデータを記憶している記憶媒体からプログラム及び／又はデータを読み取って、読み取ったプログラム及び／又はデータを記憶装置１５４０に格納する。読込み／書込み装置１５４５は、例えば、通信インターフェース１５５０を介し、インターネット上のサーバーから所定のプログラムを取得して、取得したプログラムを記憶装置１５４０に格納する。
【００８２】
通信インターフェース１５５０は、通信ネットワークを介して外部の装置とデータの送受信を実行する。また、通信インターフェース１５５０は、通信ネットワークが不通の場合、通信ネットワークを介さずに外部の装置とデータの送受信を実行することもできる。そして、タブレット、マイク等の入力装置１５６０は、所定のインターフェースを介してチップセット１５１０と接続する。
【００８３】
記憶装置１５４０に格納される情報入力プログラムは、インターネット等の通信ネットワーク、又は磁気記録媒体、光学記録媒体等の記録媒体を介して記憶装置１５４０に提供される。そして、記憶装置１５４０に格納された情報入力プログラムは、ＣＰＵ１５００により実行される。
【００８４】
情報入力システム１により実行される情報入力プログラムは、ＣＰＵ１５００に働きかけて、情報入力システム１を、図１から図１２にかけて説明した支援サーバー側通信部１００、個人情報取得部１０２、個人情報格納部１０４、入力フォーム情報格納部１０６、選択受付部１０８、パスコード発行部１１０、アプリケーション格納部１１２、端末側通信部２００、通信制御部２０２、入力処理部２０４、データ変換部２０６、入力部２０８、出力制御部２１０、出力部２１２、パスコード取得部２１４、パスコード解析部２１６、キャッシュ部２１８、サービス側通信部３００、入力受付部３０２、入力フォーム部３０４、サービス提供部３０６、及び認証部３０８として機能させる。
【００８５】
（実施の形態の効果）
本実施の形態に係る情報入力システム１においては、複数のサービス提供事業者のサービスの提供をユーザーが受ける場合において、各サービス提供事業者のサービス提供サーバーに入力を要する個人情報を情報入力支援サーバー１０から入力処理部２０４が取得する。そして、入力処理部２０４が複数のサービス提供サーバーに対し、一括的に個人情報を供給する。したがって、情報入力システム１によれば、サービス提供サーバーが提供する個人情報入力フォームの完了画面までユーザーが到達しないことに起因するサービス受注の失注を抑制できると共に、ユーザーが各サービス提供サーバーのそれぞれに個別に個人情報を入力する手間を省略できる。
【００８６】
また、情報入力システム１においては、暗証番号等の安全性の確保が要求される特定情報は情報入力支援サーバー１０に格納されず、特定情報を要求するサービス提供サーバーにユーザー端末２０から直接、供給される。これにより、情報入力システム１によれば、高度の安全性が要求される特定情報が第三者に漏洩することを効果的に抑制できる。
【００８７】
また、情報入力システム１においては、情報入力支援サーバー１０が複数のサービス提供サーバーに対して個人情報を一括的に供給するのではなく、複数のユーザー端末２０のそれぞれが、複数のサービス提供サーバーそれぞれに個人情報を一括的に供給する。したがって、情報入力システム１によれば、情報入力支援サーバー１０へのユーザー端末２０からのアクセスが集中することを抑制できる。
【００８８】
更に、情報入力システム１においては、ユーザー端末２０にインストールされた入力支援アプリケーションに含まれる入力処理部２０４において複数のサービス提供サーバーへの個人情報の入力処理が実行される。すなわち、情報入力システム１によれば、ユーザー端末２０とサービス提供サーバー３０との間で双方向通信を実現できる。したがって、例えば、サービス提供サーバーに対する個人情報の入力でエラーが発生した場合（一例として、既に当該サービス提供サーバーに当該ユーザーの個人情報の一部が登録されている場合に当該サービス提供サーバーから当該ユーザーのユーザー端末２０にエラーの発生が通知される場合）、ユーザー自身が発生したエラーに対処することができる。
【００８９】
そして、情報入力システム１においては、情報入力支援サーバー１０が予め格納している情報に基づいて、ユーザー端末２０の入力処理部２０４が、複数のサービス提供サーバーが提供している個人情報入力フォームに含まれる入力項目に対応するように個人情報にデータ変換処理を施す。これにより、情報入力システム１によれば、複数のサービス提供サーバーに対するシステム改修を要しない。
【００９０】
以上、本発明の実施の形態を説明したが、上記に記載した実施の形態は特許請求の範囲に係る発明を限定するものではない。また、実施の形態の中で説明した特徴の組合せのすべてが発明の課題を解決するための手段に必須であるとは限らない点に留意すべきである。更に、上記した実施形態の技術的要素は、単独で適用されてもよいし、プログラム部品とハードウェア部品とのような複数の部分に分割されて適用されるようにすることもできる。
【符号の説明】
【００９１】
１  情報入力システム
５  通信網
１０  情報入力支援サーバー
２０  ユーザー端末
３０、３０ａ、３０ｎ  サービス提供サーバー
１００  支援サーバー側通信部
１０２  個人情報取得部
１０４  個人情報格納部
１０６  入力フォーム情報格納部
１０８  選択受付部
１１０  パスコード発行部
１１２  アプリケーション格納部
１５０  入力フォーム
２００  端末側通信部
２０２  通信制御部
２０４  入力処理部
２０６  データ変換部
２０８  入力部
２１０  出力制御部
２１２  出力部
２１４  パスコード取得部
２１６  パスコード解析部
２１８  キャッシュ部
３００  サービス側通信部
３０２  入力受付部
３０４  入力フォーム部
３０６  サービス提供部
３０８  認証部
３５０、３５２、３５４  個人情報入力フォーム
５００  パスコード発行表示領域
５０２  パスコード表示欄
５０４  指示ボタン
６００、７００  フレーム
６０２  貼り付けボタン
６０４  パスコード入力欄
６０６  手続開始ボタン
６１０、６２０、６３０  進行表示
７０２  特定情報入力欄
７０４  指示ボタン
１５００  ＣＰＵ
１５１０  チップセット
１５２０  グラフィックコントローラ
１５３０  メモリ
１５４０  記憶装置
１５４５  読込み／書込み装置
１５５０  通信インターフェース
１５６０  入力装置
【要約】
【課題】複数のサービス提供サーバーに情報を効率よく一括入力すると共に、安全性が要求される情報の漏洩を防止することができる情報入力システム、情報入力方法、及び情報入力プログラムを提供する。
【解決手段】複数のサービス提供サーバーに個人情報をユーザー端末２０から一括的に入力する情報入力システム１であって、ユーザー端末２０を介して個人情報を取得する個人情報取得部１０２と、個人情報取得部１０２が取得した個人情報を格納する個人情報格納部１０４と、個人情報格納部１０４が格納している個人情報を取得して、取得した個人情報を複数のサービス提供サーバーのそれぞれに一括的に供給すると共に、サービスのユーザーへの提供に要する情報であって安全な取扱いが要求され、複数のサービス提供サーバーごとに要求される特定情報をユーザー端末２０からサービス提供サーバーに供給する入力処理部２０４とを備える。
【選択図】図１【図１】
0005476503.tif 000002
【図２】
0005476503.tif 000003
【図３】
0005476503.tif 000004
【図４】
0005476503.tif 000005
【図５】
0005476503.tif 000006
【図６】
0005476503.tif 000007
【図７】
0005476503.tif 000008
【図８】
0005476503.tif 000009
【図９】
0005476503.tif 000010
【図１０】
0005476503.tif 000011
【図１１】
0005476503.tif 000012
【図１２】
0005476503.tif 000013
【図１３】
0005476503.tif 000014