(57)【要約】  【課題】  金融機関が提供する複数のチャネルにおいて、統一的なユーザインタフェースでサービスの提供を受けることができるようにすること。  【解決手段】  ＡＴＭ１３０、店舗端末１５０、ユーザ端末１７０又は携帯電話１９０の何れか一つの端末でダウンロードしたウィジェットを金融ウィジェットサーバ１１０で管理し、その一つの端末でダウンロードしたウィジェットを他の端末でもダウンロードして、同様の手順により同様の金融取引を行うことができるようにする。【選択図】図１
2009289114.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ側端末で使用するウィジェットを管理するウィジェットサーバであって、
ユーザ側端末の種別毎に、ウィジェットの動作を特定するウィジェットプログラムファイルと、ウィジェットのインターフェース構成を特定するウィジェットリソースファイルと、を特定するウィジェット管理情報と、
一のユーザ側端末のユーザ毎に、当該一のユーザ側端末でダウンロードされたウィジェットを特定する情報を有する利用ウィジェット管理情報と、
を記憶する記憶部と、制御部と、を備え、
前記制御部は、
前記一のユーザ側端末とは異なる他のユーザ側端末より、当該他のユーザ側端末の種別を特定したウィジットリストの送信要求に応じて、当該他のユーザ側端末のユーザにおいて、既にダウンロードされたウィジェットを前記利用ウィジェット管理情報より抽出する処理と、
抽出したウィジェットを特定する情報を予め定められたリスト形式にしたウィジェットリストを作成する処理と、
前記ウィジェットリストを、前記他のユーザ側端末に送信する処理と、
前記他のユーザ側端末より、当該他のユーザ端末の種別及びウィジェットを特定する情報を有するダウンロード要求に応じて、当該種別及び当該ウィジェットに対応するウィジェットプログラムファイル及びウィジェットリソースファイルを含むウィジェットファイルを前記他のユーザ側端末に送信する処理と、を行うこと、
を特徴とするウィジェットサーバ。
【請求項２】
請求項１に記載のウィジェットサーバであって、
少なくとも一つのウィジェットプログラムは、複数のウィジェットリソースファイルに組み合わせて、前記ウィジェットファイルとすることができるようにされていること、
を特徴とするウィジェットサーバ。
【請求項３】
請求項１に記載のウィジェットサーバであって、
前記記憶部には、一のユーザ側端末において、取引を中断した際に生成されたリマインダ情報であって、取引処理を行うウィジェットを特定する情報と、取引の種別を特定する情報と、取引に必要な情報と、を有するものが、前記一のユーザ側端末のユーザを特定するユーザＩＤに対応付けて記憶されており、
前記制御部は、
前記一のユーザ側端末、または、前記一のユーザ側端末とは異なる他のユーザ側端末、からユーザＩＤを特定したダウンロード要求に応じて、当該ユーザＩＤに対応付けられている前記リマインダ情報を、ダウンロード要求を送信してきたユーザ側端末に送信する処理を行うこと、
を特徴とするウィジェットサーバ。
【請求項４】
コンピュータを、ユーザ側端末で使用するウィジェットを管理するウィジェットサーバとして機能させるプログラムであって、
前記コンピュータを、
ユーザ側端末の種別毎に、ウィジェットの動作を特定するウィジェットプログラムファイルと、ウィジェットのインターフェース構成を特定するウィジェットリソースファイルと、を特定するウィジェット管理情報と、
一のユーザ側端末のユーザ毎に、当該一のユーザ側端末でダウンロードされたウィジェットを特定する情報を有する利用ウィジェット管理情報と、
を記憶する記憶手段、制御手段、として機能させ、
前記制御手段に、
前記一のユーザ側端末とは異なる他のユーザ側端末より、当該他のユーザ側端末の種別を特定したウィジットリストの送信要求に応じて、当該他のユーザ側端末のユーザにおいて、既にダウンロードされたウィジェットを前記利用ウィジェット管理情報より抽出する処理と、
抽出したウィジェットを特定する情報を予め定められたリスト形式にしたウィジェットリストを作成する処理と、
前記ウィジェットリストを、前記他のユーザ側端末に送信する処理と、
前記他のユーザ側端末より、当該他のユーザ端末の種別及びウィジェットを特定する情報を有するダウンロード要求に応じて、当該種別及び当該ウィジェットに対応するウィジェットプログラムファイル及びウィジェットリソースファイルを含むウィジェットファイルを前記他のユーザ側端末に送信する処理と、を行わせること、
を特徴とするプログラム。
【請求項５】
請求項４に記載のプログラムであって、
少なくとも一つのウィジェットプログラムは、複数のウィジェットリソースファイルに組み合わせて、前記ウィジェットファイルとすることができるようにされていること、
を特徴とするプログラム。
【請求項６】
請求項４に記載のプログラムであって、
前記記憶手段には、一のユーザ側端末において、取引を中断した際に生成されたリマインダ情報であって、取引処理を行うウィジェットを特定する情報と、取引の種別を特定する情報と、取引に必要な情報と、を有するものが、前記一のユーザ側端末のユーザを特定するユーザＩＤに対応付けて記憶されており、
前記制御手段に、
前記一のユーザ側端末、または、前記一のユーザ側端末とは異なる他のユーザ側端末、からユーザＩＤを特定したダウンロード要求に応じて、当該ユーザＩＤに対応付けられている前記リマインダ情報を、ダウンロード要求を送信してきたユーザ側端末に送信する処理を行わせること、
を特徴とするプログラム。
【請求項７】
ウィジェットを介して取引処理を行うユーザ側端末と、当該ユーザ側端末で使用するウィジェットを管理するウィジェットサーバと、を備えるウィジェットシステムであって、
前記ウィジェットサーバは、
ユーザ側端末の種別毎に、ウィジェットの動作を特定するウィジェットプログラムファイルと、ウィジェットのインターフェース構成を特定するウィジェットリソースファイルと、を特定するウィジェット管理情報と、
一のユーザ側端末のユーザ毎に、当該一のユーザ側端末でダウンロードされたウィジェットを特定する情報を有する利用ウィジェット管理情報と、
を記憶する記憶部と、制御部と、を備え、
前記制御部は、
前記一のユーザ側端末とは異なる他のユーザ側端末より、当該他のユーザ側端末の種別を特定したウィジットリストの送信要求に応じて、当該他のユーザ側端末のユーザにおいて、既にダウンロードされたウィジェットを前記利用ウィジェット管理情報より抽出する処理と、
抽出したウィジェットを特定する情報を予め定められたリスト形式にしたウィジェットリストを作成する処理と、
前記ウィジェットリストを、前記他のユーザ側端末に送信する処理と、
前記他のユーザ側端末より、当該他のユーザ端末の種別及びウィジェットを特定する情報を有するダウンロード要求に応じて、当該種別及び当該ウィジェットに対応するウィジェットプログラムファイル及びウィジェットリソースファイルを含むウィジェットファイルを前記他のユーザ側端末に送信する処理と、を行うこと、
を特徴とするウィジェットシステム。
【請求項８】
請求項７に記載のウィジェットシステムであって、
少なくとも一つのウィジェットプログラムは、複数のウィジェットリソースファイルに組み合わせて、前記ウィジェットファイルとすることができるようにされていること、
を特徴とするウィジェットシステム。
【請求項９】
請求項７に記載のウィジェットシステムであって、
前記ユーザ側端末の制御部は、
入力部を介して取引処理の保留要求の入力を受け付けると、当該保留要求が入力されるまでの取引処理で使用されていたウィジェットを特定する情報と、取引の種別を特定する情報と、当該保留要求が入力されるまでの取引処理で入力された情報を含む取引に必要な情報と、を有するリマインダ情報を生成する処理と、
前記リマインダ情報を前記ウィジェットサーバに送信する処理と、を行い、
前記ウィジェットサーバの制御部は、
受信したリマインダ情報を、前記ユーザ側端末のユーザを特定するユーザＩＤに対応付けて前記ウィジェットサーバの記憶部に記憶する処理と、
前記ユーザ側端末、または、前記ユーザ端末とは異なる他のユーザ側端末、からユーザＩＤを特定したダウンロード要求に応じて、当該ユーザＩＤに対応付けられている前記リマインダ情報を、ダウンロード要求を送信してきたユーザ側端末に送信する処理と、を行うこと、
を特徴とするウィジェットシステム。
【請求項１０】
ユーザ側端末の種別毎に、ウィジェットの動作を特定するウィジェットプログラムファイルと、ウィジェットのインターフェース構成を特定するウィジェットリソースファイルと、を特定するウィジェット管理情報と、
一のユーザ側端末のユーザ毎に、当該一のユーザ側端末でダウンロードされたウィジェットを特定する情報を有する利用ウィジェット管理情報と、
を記憶する記憶部と、制御部と、を備える記入ウィジェットサーバが行うウィジェット管理方法であって、
前記制御部が、前記一のユーザ側端末とは異なる他のユーザ側端末より、当該他のユーザ側端末の種別を特定したウィジットリストの送信要求に応じて、当該他のユーザ側端末のユーザにおいて、既にダウンロードされたウィジェットを前記利用ウィジェット管理情報より抽出する処理を行う過程と、
前記制御部が、抽出したウィジェットを特定する情報を予め定められたリスト形式にしたウィジェットリストを作成する処理を行う過程と、
前記制御部が、前記ウィジェットリストを、前記他のユーザ側端末に送信する処理を行う過程と、
前記制御部が、前記他のユーザ側端末より、当該他のユーザ端末の種別及びウィジェットを特定する情報を有するダウンロード要求に応じて、当該種別及び当該ウィジェットに対応するウィジェットプログラムファイル及びウィジェットリソースファイルを含むウィジェットファイルを前記他のユーザ側端末に送信する処理を行う過程と、を有すること、
を特徴とするウィジェット管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ側端末で使用するウィジェットを管理する技術に関する。
【背景技術】
【０００２】
近年、金融機関は、家庭に設置されたＰＣ（Personal Computer）から利用するインターネットバンキングサービス、携帯電話端末から利用するモバイルバンキングサービス、ＡＴＭ（Automatic Teller Machine）によるサービス、等のようにサービスを提供するために複数のチャネルを用意しており、金融機関の利用者は自分にとって都合のよいチャネルを選択してサービスを享受することが可能となっている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００７−１０８９０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術のように、金融機関が複数のチャネルを用意している場合には、利用者にとって都合のよいチャネルを選択できる反面、チャネルごとにユーザインタフェースが異なるため、同じサービスを利用する場合にも利用者による使い分けが必要であり、チャネルが増えることにより、サービスの提供を受ける利用者が混乱することがある。
【０００５】
そこで、本発明は、金融機関が提供する複数のチャネルにおいて、統一的なユーザインタフェースでサービスの提供を受けることができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、本発明は、一のユーザ側端末でダウンロードしたウィジェットファイルを、他のユーザ側端末でダウンロードして使用することができるようにする。
【０００７】
例えば、本発明は、ユーザ側端末で使用するウィジェットを管理するウィジェットサーバであって、ユーザ側端末の種別毎に、ウィジェットの動作を特定するウィジェットプログラムファイルと、ウィジェットのインターフェース構成を特定するウィジェットリソースファイルと、を特定するウィジェット管理情報と、一のユーザ側端末のユーザ毎に、当該一のユーザ側端末でダウンロードされたウィジェットを特定する情報を有する利用ウィジェット管理情報と、を記憶する記憶部と、制御部と、を備え、前記制御部は、前記一のユーザ側端末とは異なる他のユーザ側端末より、当該他のユーザ側端末の種別を特定したウィジットリストの送信要求に応じて、当該他のユーザ側端末のユーザにおいて、既にダウンロードされたウィジェットを前記利用ウィジェット管理情報より抽出する処理と、抽出したウィジェットを特定する情報を予め定められたリスト形式にしたウィジェットリストを作成する処理と、前記ウィジェットリストを、前記他のユーザ側端末に送信する処理と、前記他のユーザ側端末より、当該他のユーザ端末の種別及びウィジェットを特定する情報を有するダウンロード要求に応じて、当該種別及び当該ウィジェットに対応するウィジェットプログラムファイル及びウィジェットリソースファイルを含むウィジェットファイルを前記他のユーザ側端末に送信する処理と、を行うこと、を特徴とする。
【発明の効果】
【０００８】
以上のように、本発明によれば、金融機関が提供する複数のチャネルにおいて、統一的なユーザインタフェースでサービスの提供を受けることができるようになる。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明の実施形態である金融システム１００の概略図である。
【００１０】
図示するように、金融システム１００は、ホストサーバ１０１と、インターネットバンキングサーバ（以下、ＩＢサーバという）１０２と、金融ウィジェットサーバ１１０と、ユーザが利用するユーザ側端末（ＡＴＭ１３０、店舗端末１５０、ユーザ端末１７０、携帯電話１９０）と、を有する。
【００１１】
そして、ホストサーバ１０１、ＩＢサーバ１０２及び金融ウィジェットサーバ１１０は、ＬＡＮ（Local Area Network）１０５に接続されており、ＡＴＭ１３０は、ＡＴＭＧＷ１０３を介して、ＬＡＮ１８０に接続されており、店舗端末１５０は、金融ウィジェットＧＷ１０４を介して、ＬＡＮ１８０に接続されている。
【００１２】
また、金融ウィジェットサーバ１１０、ユーザ端末１７０は、ＷＡＮ（Wide Area Network）１０６に接続されており、携帯電話１９０は、基地局１０７及び携帯電話ＧＷ１０８を介してＷＡＮ１０６に接続されている。
【００１３】
そして、金融システム１００では、ホストサーバ１０１又はＩＢサーバ１０２を介して、実際の金融取引を行うようにされており、これらのホストサーバ１０１及びＩＢサーバ１０２に関しては、従来から使用されているものを使用すればよいため、詳細な説明は省略する。
【００１４】
図２は、金融ウィジェットサーバ１１０の概略図である。
【００１５】
図示するように、金融ウィジェットサーバ１１０は、記憶部１１１と、制御部１１８と、入力部１２３と、第一の通信部１２４と、第二の通信部１２５と、を備える。
【００１６】
記憶部１１１は、ユーザ情報記憶領域１１２と、ウィジェットファイル管理情報記憶領域１１３と、ウィジェットファイル記憶領域１１４と、利用ウィジェット管理情報記憶領域１１５と、リマインダ情報記憶領域１１６と、を備える。
【００１７】
ユーザ情報記憶領域１１２には、金融システム１００でサービスの提供を受けるユーザの認証を行うために必要な認証情報が記憶される。
【００１８】
例えば、本実施形態においては、金融システム１００でサービスの提供を受けるユーザ毎に、当該ユーザの識別情報であるユーザＩＤと、当該ユーザのパスワードと、が認証情報として各々記憶される。
【００１９】
ウィジェットファイル管理情報記憶領域１１３には、ユーザ側端末が利用可能なウィジェットを特定する情報が記憶される。
【００２０】
例えば、本実施形態においては、図３（ウィジェットファイル管理テーブル１１３ａの概略図）に示すようなウィジェットファイル管理テーブル１１３ａが、ウィジェットファイル管理情報記憶領域１１３に記憶される。
【００２１】
ウィジェットファイル管理テーブル１１３ａは、ウィジェット行１１３ｂと、端末列１１３ｃと、ファイル特定欄１１３ｄと、を備える。
【００２２】
ウィジェット行１１３ｂには、ウィジェットを特定する識別情報（ここでは、ウィジェット名）が格納される。
【００２３】
端末列１１３ｃには、ユーザ側端末の種別と、ファイルの属性と、を特定する情報が格納される。例えば、本実施形態においては、ユーザ側端末の種別として、「ＡＴＭ」、「ＰＣ」、「携帯電話」及び「店舗端末」が予め定められており、ファイルの属性として、ウィジェットの動作を定義する「プログラム」及びウィジェットの外観を定義する「リソース」が予め定められており、これらのユーザ側端末の種別及びファイルの属性の組み合わせが、端末列１１３ｃに格納されている。
【００２４】
ファイル特定欄１１３ｄには、ウィジェット行１１３ｂで特定されるウィジェットの、端末列１１３ｃで特定されるユーザ側端末の種別及びファイルの属性に対応する欄に、これらの行及び列に対応するウィジェットファイルを特定する識別情報（ここでは、ファイル名）が格納される。なお、対応するウィジェットファイルがない場合には「なし」の文字列が格納される。
【００２５】
ここで、ウィジェット行１１３ｂで特定されるウィジェットに対応付けられている（同じ列に格納されているファイル）ファイルは、各々のユーザ側端末において、同様の手順により、同様の金融取引を行うことができるものとする。
【００２６】
ウィジェットファイル管理テーブル１１３ａに示すように、本実施形態では、ウィジェットの動作を定義するプログラムと、外観を定義するリソースと、を分けて管理しており、ユーザは、リソースを適宜選択することにより、複数の外観の中から好みに合った外観を利用することができるようにしている。
【００２７】
図２に戻り、ウィジェットファイル記憶領域１１４には、ウィジェットファイル管理情報記憶領域１１３に記憶されるウィジェットファイル管理テーブル１１３ａで管理されているウィジェットファイルが記憶される。
【００２８】
例えば、図４（ウィジェットファイル１１４ａの概略図）に示すように、ウィジェットファイル１１４ａは、ウィジェットの外観や画像データをまとめたリソースファイル１１４ｂと、ウィジェットの動作やイベント処理、および、コンテンツやデータ構造をまとめたプログラムファイル１１４ｃと、ウィジェットのＩＤやウィジェット名等を格納した基本情報１１４ｄと、を有する。
【００２９】
利用ウィジェット管理情報記憶領域１１５には、金融システム１００でサービスの提供を受けるユーザ毎に、当該ユーザが使用するユーザ側端末において利用しているウィジェットを特定する情報が格納される。
【００３０】
例えば、本実施形態においては、図５（利用ウィジェット管理テーブル１１５ａの概略図）に示すような利用ウィジェット管理テーブル１１５ａが、利用ウィジェット管理情報記憶領域１１５に記憶される。
【００３１】
図示するように、利用ウィジェット管理テーブル１１５ａは、ウィジェット行１１５ｂと、ユーザＩＤ利用端末列１１５ｃと、利用特定欄１１５ｄと、を備える。
【００３２】
ウィジェット行１１５ｂには、ユーザ側端末で利用することのできるウィジェットを特定する情報（ここでは、ウィジェット名）が格納される。
【００３３】
ユーザＩＤ利用端末列１１５ｃには、ユーザを識別することのできる情報（ここでは、ユーザＩＤ）と、ユーザ側端末の種別を特定する情報（ここでは、「ＡＴＭ」、「ＰＣ  店舗端末」、「携帯」）と、が格納される。
【００３４】
利用特定欄１１５ｄには、ウィジェット行１１５ｂで特定されるウィジェットが、ユーザＩＤ利用端末列１１５ｃで特定されるユーザ毎のユーザ側端末に利用されるか否かを特定する情報と、利用されているウィジェットのリソースを特定する情報と、が格納される。
【００３５】
具体的には、ウィジェット行１１５ｂと、ユーザＩＤ利用端末列１１５ｃと、が交差する欄の利用欄に「○」の文字列が格納されている場合には、ウィジェット行１１５ｂで特定されるウィジェットが、ユーザＩＤ利用端末列１１５ｃで特定されるユーザのユーザ側端末で利用されることを示し、「×」の文字列が格納されている場合には、当該ウィジェットを当該ユーザのユーザ側端末で利用しないことを示す。なお、ウィジェット行１１５ｂと、ユーザＩＤ利用端末列１１５ｃと、が交差する欄の利用欄に「不可」の文字列が格納されている場合には、当該ウィジェットを当該ユーザのユーザ側端末で利用できないことを示す。
【００３６】
また、ウィジェット行１１５ｂと、ユーザＩＤ利用端末列１１５ｃと、が交差する欄のリソース欄に「標準」の文字列が格納されている場合には、図３に示すウィジェットファイル管理テーブル１１３ａで特定されているウィジェットファイルを使用していること（即ち、金融ウィジェットサーバ１１０で提供しているウィジェットを使用していること）を示し、特定のファイル名が格納されている場合には、ユーザ側において作成したウィジェットファイルを使用していることを示す。なお、ウィジェット行１１５ｂと、ユーザＩＤ利用端末列１１５ｃと、が交差する欄のリソース欄に「なし」の文字列が格納されている場合には、利用可能なウィジェットがないことを示し、ウィジェット行１１５ｂと、ユーザＩＤ利用端末列１１５ｃと、が交差する欄のリソース欄に「−」の文字列が格納されている場合には、ウィジェットが利用されていないことを示す。
【００３７】
なお、ユーザ側において作成されたウィジェットファイルに関しては、後述する店舗端末１５０、ユーザ端末１７０又は携帯電話１９０等から金融ウィジェットサーバ１１０にアップロードすることができ、アップロードされたウィジェットファイルは、ウィジェットファイル記憶領域１１４に記憶される。
【００３８】
そして、アップロードされたウィジェットファイルのファイル名を指定してダウンロードすることにより、ユーザは、好みのリソースファイルを、他の端末でも使用することができるようになる。
【００３９】
また、このようにユーザ毎に、ユーザ側端末別に利用中のウィジェットとその外観を管理することにより、別の端末で新たに利用したウィジェットを別の端末からも利用できるようになり、異なるチャネル間で統一的なユーザインタフェースを提供することが可能となる。
【００４０】
図２に戻り、リマインダ情報記憶領域１１６には、ユーザ側端末から送られてくるリマインダ情報がユーザ毎（ユーザＩＤ毎）に記憶される。
【００４１】
ここで、取引で使用されていたウィジェットを特定する情報（ここでは、ウィジェット名）、取引の種別を特定する情報（ここでは、取引名）及び取引に必要な情報（ここでは、項目名とその属性）がリマインダ情報として記憶される。
【００４２】
制御部１１８は、ユーザ管理部１１９と、ウィジェット管理部１２０と、リマインダ処理部１２１と、を備える。
【００４３】
ユーザ管理部１１９は、ユーザの認証処理を行う。
【００４４】
例えば、ユーザ管理部１１９は、ウィジェットを用いて金融システム１００においてサービスの提供を受けるユーザのユーザ情報（ユーザＩＤ及びパスワード）を、入力部１２３、第一の通信部１２４又は第二の通信部１２５等を介して取得し、ユーザ情報記憶領域１１２に記憶する処理を行う。
【００４５】
また、ユーザ管理部１１９は、第一の通信部１２４又は第二の通信部１２５等を介して、送信されてきたユーザＩＤ及びパスワードを、ユーザ情報記憶領域１１２に記憶されているユーザＩＤ及びパスワードと照会することにより、ウィジェットを利用するユーザの認証を行う。
【００４６】
ウィジェット管理部１２０は、ユーザが使用するウィジェットの管理を行う。
【００４７】
例えば、ウィジェット管理部１２０は、ユーザの使用するユーザ側端末が利用可能なウィジェットを図３に示すウィジェットファイル管理テーブル１１３ａで特定し、特定したファイルを予め定められた表示形式にして、ユーザ側端末に送信する。
【００４８】
そして、ウィジェット管理部１２０は、ユーザ側端末からのウィジェットファイルのダウンロード要求に応じて、ウィジェットファイル記憶領域１１４に記憶されているウィジェットファイルをユーザ側端末に送信する処理を行う。
【００４９】
さらに、ウィジェット管理部１２０は、ウィジェットファイルをユーザ側端末に送信すると、送信したウィジェットファイル及びユーザに対応する利用特定欄１１５ｄに、必要な情報を格納する処理を行う。なお、本実施形態においては、ウィジェットファイルをユーザ側端末に送信すると、送信したユーザ側端末の種別ばかりでなく、送信したユーザが使用することのできる全てのユーザ側端末の種別に対応する利用特定欄１１５ｄの利用欄に「○」の記号を格納するようにしている。
【００５０】
リマインダ処理部１２１は、ユーザ側端末において途中で中断した処理を管理する処理を行う。
【００５１】
例えば、リマインダ処理部１２１は、ユーザ側端末からリマインダ情報を取得して、ユーザ毎に、リマインダ情報記憶領域１１６に記憶し、ユーザ側端末からの要求に応じて、当該ユーザ側端末を利用するユーザのリマインダ情報をリマインダ情報記憶領域１１６から取得し、当該ユーザ側端末に送信し、途中で中断した処理を再開させる処理を行う。
【００５２】
入力部１２３は、情報の入力を受け付ける。
【００５３】
第一の通信部１２４は、ＬＡＮ１０５を介した情報の送受信を行う。
【００５４】
第二の通信部１２５は、ＷＡＮ１０６を介した情報の送受信を行う。
【００５５】
以上に記載した金融ウィジェットサーバ１１０は、例えば、図６（コンピュータ５００の概略図）に示すような、ＣＰＵ（Central Processing Unit）５０１と、メモリ５０２と、ＨＤＤ（Hard Disk Drive）等の外部記憶装置５０３と、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）等の可搬性を有する記憶媒体５０４に対して情報を読み書きする読書装置５０５と、キーボードやマウスなどの入力装置５０６と、ディスプレイなどの出力装置５０７と、通信ネットワークに接続するためのＮＩＣ（Network Interface Card）等の通信装置５０８と、を備えた一般的なコンピュータ５００で実現できる。
【００５６】
例えば、記憶部１１１は、ＣＰＵ５０１がメモリ５０２又は外部記憶装置５０３を利用することにより実現可能であり、制御部１１８は、外部記憶装置５０３に記憶されている所定のプログラムをメモリ５０２にロードしてＣＰＵ５０１で実行することで実現可能であり、入力部１２３は、ＣＰＵ５０１が入力装置５０６を利用することで実現可能であり、第一の通信部１２４及び第二の通信部１２５は、ＣＰＵ５０１が通信装置５０８を利用することで実現可能である。
【００５７】
この所定のプログラムは、読書装置５０５を介して記憶媒体５０４から、あるいは、通信装置５０８を介してネットワークから、外部記憶装置５０３にダウンロードされ、それから、メモリ５０２上にロードされてＣＰＵ５０１により実行されるようにしてもよい。また、読書装置５０５を介して記憶媒体５０４から、あるいは、通信装置５０８を介してネットワークから、メモリ５０２上に直接ロードされ、ＣＰＵ５０１により実行されるようにしてもよい。
【００５８】
図７は、ＡＴＭ１３０の概略図である。
【００５９】
ＡＴＭ１３０は、ＡＴＭ本体１３１と、ＡＴＭ制御部１３６と、を備える。
【００６０】
ＡＴＭ本体１３１は、現金やカードを取り扱う取扱部１３１と、情報の入力を受け付ける入力部１２３と、情報を出力する出力部１３４と、を備える。
【００６１】
ＡＴＭ制御部１３６は、記憶部１３７と、制御部１４１と、通信部１４７と、を備える。
【００６２】
記憶部１３７は、クライアントウィジェット管理情報記憶領域１３８と、取引情報記憶領域１３９と、を備える。
【００６３】
クライアントウィジェット管理情報記憶領域１３８には、ＡＴＭ１３０で使用するウィジェットでサービスの提供を受けることのできるサービスを特定する情報が格納される。
【００６４】
例えば、本実施形態においては、図８（クライアントウィジェット管理テーブル１３８ａの概略図）に示すようなクライアントウィジェット管理テーブル１３８ａが、クライアントウィジェット管理情報記憶領域１３８に記憶される。
【００６５】
図示するように、クライアントウィジェット管理テーブル１３８ａは、ウィジェット特定欄１３８ｂと、処理特定欄１３８ｃと、可否特定欄１３８ｄと、を備える。
【００６６】
ウィジェット特定欄１３８ｂでは、各々の列において、ＡＴＭ１３０で使用可能なウィジェットを特定する情報が格納される。具体的には、各々の列において、ウィジェットを識別するための情報であるウィジェットＩＤ、当該ウィジェットＩＤに対応するウィジェットのウィジェット名、当該ウィジェットＩＤに対応するウィジェットの出自を特定する情報が、格納される。ここで、ウィジェットの出自を特定する情報は、金融システム１００の管理者側で作成したウィジェットである場合には「公式」の文字列が格納され、ユーザ側で作成したウィジェットである場合には「非公式」の文字列が格納される。なお、金融システム１００の管理者側で作成したウィジェットであるか否かは、例えば、ウィジェットＩＤやウィジェット名等に予め定められた識別子を含めておくことで、識別可能にしておけばよい。
【００６７】
処理特定欄１３８ｃには、各々の行において、金融システム１００でユーザに対して提供することのできるサービスを特定する情報が格納される。
【００６８】
可否特定欄１３８ｄには、ウィジェット特定欄１３８ｂで特定されるウィジェットを利用して、処理特定欄１３８ｃで特定されるサービスの提供を受けることができるか否かを特定する情報が格納される。
【００６９】
例えば、可否特定欄１３８ｄに「○」の記号が格納されている場合には、ウィジェット特定欄１３８ｂで特定されるウィジェットを利用して、処理特定欄１３８ｃで特定されるサービスの提供を受けることができることを示し、可否特定欄１３８ｄに「×」の記号が格納されている場合には、ウィジェット特定欄１３８ｂで特定されるウィジェットを利用して、処理特定欄１３８ｃで特定されるサービスの提供を受けることができないことを示す。
【００７０】
取引情報記憶領域１３９には、ウィジェットを介してサービスの提供を受ける際に行っていた処理を特定する情報が取引情報として、記憶される。
【００７１】
例えば、本実施形態においては、処理を行っていたウィジェットを特定する情報（ここでは、ウィジェット名）、行っていた処理を特定する情報（ここでは、処理名）及び行っていた処理で既に入力等された情報を特定する情報（ここでは、項目名とその属性）が、取引情報として記憶される。
【００７２】
制御部１４１は、ＡＴＭ処理部１４２と、ウィジェット処理部１４３ａ、１４３ｂ、１４３ｃ（特に各々を区別する必要のないときは、ウィジェット処理部１４３とする）と、クライアントウィジェット管理部１４４と、サービス連携部１４５と、を備える。
【００７３】
ＡＴＭ処理部１４２は、ＡＴＭ１３０全体の処理を制御する。特に、本実施形態においては、ＡＴＭ本体１３１での処理を制御する。
【００７４】
ウィジェット処理部１４３ａ、１４３ｂ、１４３ｃは、各々に割り当てられている金融取引が行えるように、ウィジェットを介して、予め定められた画面情報を出力部１３４に出力し、入力部１２３を介してユーザから必要な情報を取得し、取得した情報を後述するサービス連携部１４５に出力する処理を行い、さらに、サービス連携部１４５から得られる情報を出力部１３４に出力する処理を行う。
【００７５】
なお、ウィジェット処理部１４３は、ユーザの支持に応じて、金融ウィジェットサーバ１１０からウィジェットファイルをダウンロードし、インストールすることにより制御部１４１に生成され、処理を行うことができるようにされる。
【００７６】
クライアントウィジェット管理部１４４は、ウィジェットの利用状況を管理する。
【００７７】
例えば、クライアントウィジェット管理部１４４は、ユーザの指示に応じて、金融ウィジェットサーバ１１０にアクセスし、ユーザが使用しているユーザ側端末の種別に応じたウィジェットファイルの一覧を取得し、取得した一覧を出力部１３４に出力し、ユーザの選択の入力を受け付ける。
【００７８】
そして、クライアントウィジェット管理部１４４は、ユーザが選択したウィジェットファイルを金融ウィジェットサーバ１１０からダウンロードし、ダウンロードしたウィジェットに対応する列をクライアントウィジェット管理テーブル１３８ａに生成して、必要な情報を格納する。
【００７９】
また、クライアントウィジェット管理部１４４は、ユーザがウィジェットを介して、提供を受けるサービスを選択すると、当該ウィジェットにおいて提供できるサービスか否かをクライアントウィジェット管理テーブル１３８の対応する列から特定する処理を行う。
【００８０】
なお、クライアントウィジェット管理部１４４は、ユーザが使用しているウィジェットにおいて提供できるサービスである場合には処理を継続し、提供できないサービスである場合には処理を終了して処理することができない旨を、出力部１３４を介して出力する処理を行う。
【００８１】
サービス連携部１４５は、ウィジェット処理部１４３を介してユーザがサービスの提供を受ける際に、金融ウィジェットサーバ１１０との間で送受信する情報を制御する。
【００８２】
例えば、サービス連携部１４５は、ウィジェットの動作プログラムをライブラリとして用意しておき、ウィジェット処理部１４３を介して、ユーザよりウィジェット上に表示される入力項目に対応する情報（振込先口座、支払い元口座、金額等）の入力を受け付け、取引に必要な情報がすべて入力されると、金融ウィジェットサーバ１１０に接続して必要な情報を出力し、その応答情報を取得して、対応するウィジェット処理部１４３に出力する。
【００８３】
通信部１４７は、ＡＴＭＧＷ１０３を介して、ＬＡＮ１０５との間で情報を送受信する。
【００８４】
以上に記載したＡＴＭ１３０のＡＴＭ制御部１３６については、例えば、図６に示すようなコンピュータ５００で実現できる。
【００８５】
例えば、記憶部１３７は、ＣＰＵ５０１がメモリ５０２又は外部記憶装置５０３を利用することにより実現可能であり、制御部１４１は、外部記憶装置５０３に記憶されている所定のプログラムをメモリ５０２にロードしてＣＰＵ５０１で実行することで実現可能であり、通信部１４７は、ＣＰＵ５０１が通信装置５０８を利用することで実現可能である。
【００８６】
この所定のプログラムは、読書装置５０５を介して記憶媒体５０４から、あるいは、通信装置５０８を介してネットワークから、外部記憶装置５０３にダウンロードされ、それから、メモリ５０２上にロードされてＣＰＵ５０１により実行されるようにしてもよい。また、読書装置５０５を介して記憶媒体５０４から、あるいは、通信装置５０８を介してネットワークから、メモリ５０２上に直接ロードされ、ＣＰＵ５０１により実行されるようにしてもよい。
【００８７】
図９は、店舗端末１５０の概略図である。
【００８８】
店舗端末１５０は、記憶部１５１と、制御部１５５と、入力部１６１と、出力部１６２と、通信部１６３と、を備える。
【００８９】
記憶部１５１は、ＡＴＭ１３０の記憶部１３７と同様であるため説明を省略する。
【００９０】
制御部１５５は、店舗端末処理部１５６と、ウィジェット処理部１５７ａ、１５７ｂ、１５７ｃと、クライアントウィジェット管理部１５８と、サービス連携部１５９と、を備え、ウィジェット処理部１５７、クライアントウィジェット管理部１５８及びサービス連携部１５９は、ＡＴＭ１３０のウィジェット処理部１４３、クライアントウィジェット管理部１４４及びサービス連携部１４５と同様の処理を行うため、説明を省略する。
【００９１】
店舗端末処理部１５６は、店舗端末１５０全体の処理を制御する。
【００９２】
入力部１６１は、情報の入力を受け付ける。
【００９３】
出力部１６２は、情報を出力する。
【００９４】
通信部１６３は、金融ウィジェットＧＷ１０４を介して、ＬＡＮ１０５との間で情報を送受信する。
【００９５】
以上に記載した店舗端末１５０については、例えば、図６に示すようなコンピュータ５００で実現できる。
【００９６】
例えば、記憶部１５１は、ＣＰＵ５０１がメモリ５０２又は外部記憶装置５０３を利用することにより実現可能であり、制御部１５５は、外部記憶装置５０３に記憶されている所定のプログラムをメモリ５０２にロードしてＣＰＵ５０１で実行することで実現可能であり、入力部１６１は、ＣＰＵ５０１が入力装置５０６を利用することで実現可能であり、出力部１６２は、ＣＰＵ５０１が出力装置５０７を利用することで実現可能であり、通信部１６３は、ＣＰＵ５０１が通信装置５０８を利用することで実現可能である。
【００９７】
この所定のプログラムは、読書装置５０５を介して記憶媒体５０４から、あるいは、通信装置５０８を介してネットワークから、外部記憶装置５０３にダウンロードされ、それから、メモリ５０２上にロードされてＣＰＵ５０１により実行されるようにしてもよい。また、読書装置５０５を介して記憶媒体５０４から、あるいは、通信装置５０８を介してネットワークから、メモリ５０２上に直接ロードされ、ＣＰＵ５０１により実行されるようにしてもよい。
【００９８】
図１０は、ユーザ端末１７０の概略図である。
【００９９】
ユーザ端末１７０は、記憶部１７１と、制御部１７５と、入力部１８１と、出力部１８２と、通信部１８３と、を備える。
【０１００】
記憶部１７１は、ＡＴＭ１３０の記憶部１３７と同様であるため説明を省略する。
【０１０１】
制御部１７５は、ユーザ端末処理部１７６と、ウィジェット処理部１７７ａ、１７７ｂ、１７７ｃと、クライアントウィジェット管理部１７８と、サービス連携部１７９と、を備え、ウィジェット処理部１７７、クライアントウィジェット管理部１７８及びサービス連携部１７９は、ＡＴＭ１３０のウィジェット処理部１４３、クライアントウィジェット管理部１４４及びサービス連携部１４５と同様の処理を行うため、説明を省略する。
【０１０２】
ユーザ端末処理部１７６は、ユーザ端末１７０全体の処理を制御する。
【０１０３】
入力部１８１は、情報の入力を受け付ける。
【０１０４】
出力部１８２は、情報を出力する。
【０１０５】
通信部１８３は、ＷＡＮ１０６との間で情報を送受信する。
【０１０６】
以上に記載したユーザ端末１７０については、例えば、図６に示すようなコンピュータ５００で実現できる。
【０１０７】
例えば、記憶部１７１は、ＣＰＵ５０１がメモリ５０２又は外部記憶装置５０３を利用することにより実現可能であり、制御部１７５は、外部記憶装置５０３に記憶されている所定のプログラムをメモリ５０２にロードしてＣＰＵ５０１で実行することで実現可能であり、入力部１８１は、ＣＰＵ５０１が入力装置５０６を利用することで実現可能であり、出力部１８２は、ＣＰＵ５０１が出力装置５０７を利用することで実現可能であり、通信部１８３は、ＣＰＵ５０１が通信装置５０８を利用することで実現可能である。
【０１０８】
この所定のプログラムは、読書装置５０５を介して記憶媒体５０４から、あるいは、通信装置５０８を介してネットワークから、外部記憶装置５０３にダウンロードされ、それから、メモリ５０２上にロードされてＣＰＵ５０１により実行されるようにしてもよい。また、読書装置５０５を介して記憶媒体５０４から、あるいは、通信装置５０８を介してネットワークから、メモリ５０２上に直接ロードされ、ＣＰＵ５０１により実行されるようにしてもよい。
【０１０９】
図１０は、ユーザ端末１７０の概略図である。
【０１１０】
ユーザ端末１７０は、記憶部１７１と、制御部１７５と、入力部１８１と、出力部１８２と、通信部１８３と、を備える。
【０１１１】
記憶部１７１は、ＡＴＭ１３０の記憶部１３７と同様であるため説明を省略する。
【０１１２】
制御部１７５は、ユーザ端末処理部１７６と、ウィジェット処理部１７７ａ、１７７ｂ、１７７ｃと、クライアントウィジェット管理部１７８と、サービス連携部１７９と、を備え、ウィジェット処理部１７７、クライアントウィジェット管理部１７８及びサービス連携部１７９は、ＡＴＭ１３０のウィジェット処理部１４３、クライアントウィジェット管理部１４４及びサービス連携部１４５と同様の処理を行うため、説明を省略する。
【０１１３】
ユーザ端末処理部１７６は、ユーザ端末１７０全体の処理を制御する。
【０１１４】
入力部１８１は、情報の入力を受け付ける。
【０１１５】
出力部１８２は、情報を出力する。
【０１１６】
通信部１８３は、ＷＡＮ１０６との間で情報を送受信する。
【０１１７】
以上に記載したユーザ端末１７０については、例えば、図６に示すようなコンピュータ５００で実現できる。
【０１１８】
例えば、記憶部１７１は、ＣＰＵ５０１がメモリ５０２又は外部記憶装置５０３を利用することにより実現可能であり、制御部１７５は、外部記憶装置５０３に記憶されている所定のプログラムをメモリ５０２にロードしてＣＰＵ５０１で実行することで実現可能であり、入力部１８１は、ＣＰＵ５０１が入力装置５０６を利用することで実現可能であり、出力部１８２は、ＣＰＵ５０１が出力装置５０７を利用することで実現可能であり、通信部１８３は、ＣＰＵ５０１が通信装置５０８を利用することで実現可能である。
【０１１９】
この所定のプログラムは、読書装置５０５を介して記憶媒体５０４から、あるいは、通信装置５０８を介してネットワークから、外部記憶装置５０３にダウンロードされ、それから、メモリ５０２上にロードされてＣＰＵ５０１により実行されるようにしてもよい。また、読書装置５０５を介して記憶媒体５０４から、あるいは、通信装置５０８を介してネットワークから、メモリ５０２上に直接ロードされ、ＣＰＵ５０１により実行されるようにしてもよい。
【０１２０】
図１１は、携帯電話１９０の概略図である。
【０１２１】
携帯電話１９０は、記憶部１９１と、制御部１９５と、入力部２０１と、出力部２０２と、無線通信部２０３と、を備える。
【０１２２】
記憶部１９１は、ＡＴＭ１３０の記憶部１３７と同様であるため説明を省略する。
【０１２３】
制御部１９５は、店舗端末処理部１９６と、ウィジェット処理部１９７ａ、１９７ｂ、１９７ｃと、クライアントウィジェット管理部１９８と、サービス連携部１９９と、を備え、ウィジェット処理部１９７、クライアントウィジェット管理部１９８及びサービス連携部１９９は、ＡＴＭ１３０のウィジェット処理部１４３、クライアントウィジェット管理部１４４及びサービス連携部１４５と同様の処理を行うため、説明を省略する。
【０１２４】
携帯電話処理部１９６は、携帯電話１９０全体の処理を制御する。特に、本実施形態においては、携帯電話処理部１９６は、携帯電話１９０における音声通信やデータ通信等の処理を制御する。
【０１２５】
入力部２０１は、情報の入力を受け付ける。
【０１２６】
出力部２０２は、情報を出力する。
【０１２７】
無線通信部２０３は、アンテナを介して、基地局１０７及び携帯電話ＧＷ１０８を介して、ＷＡＮ１０６との間で情報を送受信する。
【０１２８】
以上に記載した携帯電話１９０の記憶部１９１は、ＣＰＵがメモリ又は外部記憶装置を利用することにより実現可能であり、制御部１９５は、外部記憶装置に記憶されている所定のプログラムをメモリにロードしてＣＰＵで実行することで実現可能であり、入力部２０１は、ＣＰＵがキーデバイス等の入力装置を利用することで実現可能であり、出力部２０２は、ＣＰＵがディスプレイ等の出力装置を利用することで実現可能であり、無線通信部２０３は、ＣＰＵがアンテナを備える無線通信モジュールを利用することで実現可能である。
【０１２９】
図１２は、ウィジェットを起動した際の処理を示すシーケンス図である。
【０１３０】
なお、図１２では、ユーザ端末１７０でウィジェットを起動した場合の処理を示すが、その他のユーザ側端末でも同様に処理される。
【０１３１】
まず、ユーザ端末１７０のユーザが、入力部１８１を介して、ウィジェットの起動指示の入力を行うと、サービス連携部１７９が、通信部１８３を介して、金融ウィジェットサーバ１１０に接続を要求する（Ｓ１０）。
【０１３２】
このような接続要求を受信した金融ウィジェットサーバ１１０では、ユーザ管理部１１９が、ユーザ認証を行うために、ユーザＩＤ及びパスワードの入力を要求する（Ｓ１１）。
【０１３３】
このような入力要求を受けたユーザ端末１７０では、サービス連携部１７９が、出力部１８２にユーザＩＤ及びパスワードの入力画面を表示して、入力部１８１を介してユーザＩＤ及びパスワードの入力を受け付ける（Ｓ１２）。
【０１３４】
そして、サービス連携部１７９は、ステップＳ１２で入力を受け付けたユーザＩＤ及びパスワードを、通信部１８３を介して、金融ウィジェットサーバ１１０に送信する（Ｓ１３）。
【０１３５】
金融ウィジェットサーバ１１０では、ユーザ管理部１１９が、送信されてきたユーザＩＤ及びパスワードを、ユーザ情報記憶領域１１２に記憶されているユーザ情報に照会して、合致するユーザ情報があるか否かを検出する（Ｓ１４）。
【０１３６】
そして、ユーザ管理部１１９は、ステップＳ１４での認証結果に応じて、ユーザ端末１７０に対して接続可否通知を行う（Ｓ１５）。
【０１３７】
具体的には、ステップＳ１４において合致するユーザ情報がある場合には、ステップＳ１５において接続許可通知を行い、ステップＳ１４において合致するユーザ情報がない場合には、ステップＳ１５において接続拒否通知を行う。ここでは、ステップＳ１４での認証が成功し、接続許可通知を行うものとする。
【０１３８】
次に、ユーザ端末１７０では、サービス連携部１７９が、ステップＳ１５において接続拒否通知を受信した場合には、ステップＳ１２に戻り処理を繰り返し、ステップＳ１５において接続許可通知を受信した場合には、次のステップＳ１６に進む。
【０１３９】
ステップＳ１６では、サービス連携部１７９は、金融ウィジェットサーバ１１０にユーザが利用中のウィジェットリストを要求する（Ｓ１６）。このとき、接続している端末（ここでは、ユーザ端末１７０）の種別を特定する情報も送信する。
【０１４０】
そして、金融ウィジェットサーバ１１０では、ウィジェット管理部１２０が、利用ウィジェット管理情報記憶領域１１５に記憶されている利用ウィジェット管理テーブル１１５ａにおいて、ユーザＩＤ利用端末列１１５ｃから、ユーザ端末１７０のユーザのユーザＩＤ及ユーザ端末１７０の種別に対応する行を特定し、特定した行の利用特定欄１１５ｄの利用欄に「○」の記号が格納されているウィジェットをウィジェット行１１５ｂから特定し、特定したウィジェットのリストを利用リストとして作成し、作成した利用リストをユーザ端末１７０に送信する（Ｓ１７）。
【０１４１】
このような利用リストを受信したユーザ端末１７０では、受信した利用リストをサービス連携部１７９からクライアントウィジェット管理部１７８に出力し、クライアントウィジェット管理部１７８が、入手した利用リストに含まれているウィジェットと、クライアントウィジェット管理情報記憶領域１３８に記憶されているクライアントウィジェット管理テーブル１３８ａで管理されているウィジェットと、を比較し、まだダウンロードされていないウィジェットのリストを、ダウンロードリストとして、出力部１８２に出力し、入力部１８１を介してダウンロードするウィジェットの入力を受け付け、受け付けたウィジェットのダウンロード要求を金融ウィジェットサーバ１１０に送信する（Ｓ１８）。なお、まだダウンロードされていないウィジェットがない場合には、図１２のシーケンスを終了する。
【０１４２】
このようなダウンロード要求を受信した金融ウィジェットサーバ１１０では、ウィジェット管理部１２０が、ダウンロード要求のあったウィジェットに対応するウィジェットファイル一式の名前をウィジェットファイル管理テーブル１１３ａより入手し、対応するファイル一式をウィジェットファイル記憶領域１１４から抽出して、ユーザ端末１７０に送信する（Ｓ１９）。
【０１４３】
ウィジェットファイルをダウンロードしたユーザ端末１７０では、クライアントウィジェット管理部１７８が、クライアントウィジェット管理テーブル１３８ａに新たな列を追加して、当該列に必要な情報を格納することで、クライアントウィジェット管理テーブル１３８ａを更新する（Ｓ２０）。
【０１４４】
そして、クライアントウィジェット管理部１７８は、ステップＳ１９でダウンロードしたウィジェットファイルをインストールするか否かを確認する画面を出力部１８２に出力し、入力部１８１を介して、ダウンロード指示の入力をユーザより受け付ける（Ｓ２１）。
【０１４５】
そして、ユーザよりダウンロード指示の入力があった場合には、指示のあったウィジェットファイルをインストールして（Ｓ２２）、処理を終了する。
【０１４６】
以上のように、ユーザごとに利用したウィジェットを管理する機能を設けることにより、店舗や家庭、街角などの複数のチャネルに合わせて用意されているＡＴＭ１３０や自宅のユーザ端末１７０、個人が所有する携帯電話１９０といった複数の端末を、同じような感覚で利用できるようになる。
【０１４７】
なお、図１２のステップＳ１０からステップＳ１５までのユーザ認証処理は金融ウィジェットサーバ１１０において行う形になっているが、金融システム１００（ホストサーバ１０１）へのログインとＩＢサーバ１０２へのログインを二重に行うことは、ユーザにとってわずらわしい操作となることが予想される。このため、実際には、これらの二つのログインが一度の操作で行えるようにするのが望ましい。例えば、ＡＴＭ１３０ではウィジェット専用カードを使用できるようにし、ウィジェット利用者には、専用のキャッシュカードを配布することや、既存のＩＣキャッシュカードにウィジェット利用者であることを識別するためのフラグを追加するなどしてウィジェット対応ＩＣカードに変更することにより、ウィジェットの利用者であることを識別することができるようにすることで、ワンストップでログイン可能となることが望ましい。
【０１４８】
また、ステップＳ１９で送信するウィジェットファイルは、公式なファイル（金融ウィジェットサーバ１１０の管理者がウィジェットファイル記憶領域１１４に記憶したファイル）のみが格納されているが、ユーザによっては自分好みの外観に変えたい場合や自分好みのウィジェットを使いたいという要望が予想される。そこで、記憶部１１１に、ユーザ別に一定の容量のユーザ別領域を割り当て、自分の領域に個人的にファイルをアップロードできる機能を用意することが望ましい。これにより、ユーザ別領域に自分好みの外観やウィジェットをアップロードし、別の端末からも利用できるようになる。ただし、ＡＴＭ１３０に勝手なプログラムが混入すると思いがけない事故につながる危険性があるため、ＡＴＭ１３０には外観ファイルのみがダウンロード可能であり、ウィジェットは個人の利用者がダウンロードできないようにするのが望ましい。
【０１４９】
図１３は、ウィジェットの利用画面例を示す概略図である。図１３は、例えば、ユーザ端末１７０の出力部１８２に出力された画面１０９の例を示すが、他のユーザ側端末でも同様の利用が可能となる。
【０１５０】
図示するように、画面１０９には、ウィジェットのメニューバー１０９ａが表示され、お財布ウィジェット１０９ｂと、支払いウィジェット１０９ｃと、リマインダウィジェット１０９ｄと、が活性化されている。これらのウィジェット１０９ｂ、１０９ｃ、１０９ｄは、各々ウィジェット処理部１７７ａ、１７７ｂ、１７７ｃにより制御されている。
【０１５１】
支払いウィジェット１０９ａには請求書オブジェクト１０９ｅが表示されている。
【０１５２】
お財布ウィジェット１０９ｂと、支払いウィジェット１０９ｃと、は、図８に示すクライアントウィジェット管理テーブル１３８ａに示す金融取引が可能である。
【０１５３】
そして、本実施形態においては、支払いウィジェット１０９ｃはメールで届いた請求書を表示する機能があり、ここでは水道代の請求書が届いているものと仮定して表示している。水道代の請求書にはペイジー支払い用の情報も記載されているものとする。
【０１５４】
ペイジーとは金融機関が共同で運営しているサービスであり、「収納機関番号」「お客様番号」「確認番号」を入力すると、振込先の口座番号等を入力することなく、税公金などを支払うことができるシステムである。
【０１５５】
支払いウィジェット１０９ｃは、電子メールシステムと連携し、特定の差出人から特定のフォーマットで送られてきている場合は請求書であると判断し、該当する請求人の欄上に自動的に表示する。
【０１５６】
このような画面１０９において、ユーザが入力部１８１を介して請求書オブジェクト１０９ｅをお財布ウィジェット１０９ｂにドラッグ＆ドロップすると、支払いウィジェット１０９ｃを制御しているウィジェット処理部１７７ｂは、請求書オブジェクト１０９ｅのドロップ操作イベントを検出し、請求書オブジェクト１０９ｅに関連して記憶されている「収納機関番号」、「お客様番号」、「確認番号」等の支払いのための情報を、お財布ウィジェット１０９ｂを制御しているウィジェット処理部１７７ａに出力し、お財布ウィジェット１０９ｂを制御しているウィジェット処理部１７７ａは、ペイジーによる支払いを依頼されたものと解釈し、ペイジーによる支払いを行う。このように直感的な操作で支払い情報が入力することができるようになる。
【０１５７】
図１３では、請求書オブジェクト１０９ｅのドロップ操作を契機にペイジーによる支払い処理を開始する例を示したが、「ペイジーによる支払い」と「振込」を選択するボタンを請求書オブジェクト１０９ｅに設け、利用者が支払方法を選択できるように実装することも可能である。
【０１５８】
また、複数の口座から出金して支払う場合、各口座に対応したお財布ウィジェット１０９ｂを表示し、請求書オブジェクト１０９ｅを切り分けた図形を表示する、または、色の薄いコピー図形を表示する、などして、請求書オブジェクト１０９ｅを複数の口座に分けてドロップできるようにすることも可能である。この場合、複数の口座から出金する場合であっても、一つの口座から支払い先の口座に対して振込またはペイジーによる支払いが行われるため、振込または支払いの名義とする口座に対して出金する複数の口座から資金を移動した後に、振込または支払いが行われる。従って、振込または支払いの名義とする口座を利用者が指定できる手段を設ける必要がある。例えば、切り分けられたりコピーされたりした請求書オブジェクトを取りまとめるオリジナルの請求書オブジェクト１０９ｅをドロップした口座を支払い名義口座とすることが考えられる。
【０１５９】
さらに、振込やペイジーによる支払い取引を行う別の方法として、お財布オブジェクト１０９ｂ内の貨幣オブジェクトを移動させる操作も考えられる。例えば、１０００円札オブジェクト１０９ｆを支払いウィジェット１０９ｃにドロップした操作を契機に支払い処理を開始するように実装することも可能である。
【０１６０】
図１４は、図１３で示したペイジー支払い処理を示すシーケンス図である。
【０１６１】
まず、支払いウィジェット１０９ｃを制御する支払いウィジェット処理部１７７ｂは、請求書オブジェクト１０９ｅがお財布ウィジェット１０９ｂにドロップされたことを検出すると（Ｓ３０）、請求書オブジェクト１０９ｅはペイジー支払いを要求するオブジェクトであるため、お財布ウィジェット１０９ｂを制御するウィジェット処理部１７７ａに対して「ペイジー支払い」を要求する（Ｓ３１）。このペイジー支払い要求には、ペイジー支払いに必要な情報としてペイジー情報（例えば、「収納機関番号」「お客様番号」「確認番号」と、利用者が確認するための情報として「振込先名義人」「金額」「請求内容」）を添付する。
【０１６２】
各々のウィジェットには、あらかじめ他のウィジェットから利用可能な機能と利用手続きが定義されている。例えば、お財布ウィジェット１０９ｂを制御するウィジェット処理部１７７ａは、ペイジー支払い依頼の関数と、ペイジー支払いに必要な情報が引数として定められている。
【０１６３】
そこで、お財布ウィジェット１０９ｂを制御するウィジェット処理部１７７ａは、ステップＳ３１において添付されてきたペイジー情報に対して、関数呼び出しの必要な条件を満たしているかどうかを判断し、ペイジー支払いを受け入れ可能かどうかを判断する（Ｓ３２）。
【０１６４】
そして、ウィジェット処理部１７７ａは、ペイジー支払いの受け入れが可能であるか否かを特定する受け入れ可否情報を、支払いウィジェット１０９ｃを制御するウィジェット処理部１７７ｂに出力する（Ｓ３３）。ここでは、ウィジェット処理部１７７ａが、ペイジー支払い可能であると判断したものとして説明する。なお、ペイジー支払いの受け入れが可能ではない場合には、ウィジェット処理部１７７ａは、ペイジー支払いを受け入れられない旨を、支払いウィジェット１０９ｃを制御するウィジェット処理部１７７ｂに通知し、ウィジェット処理部１７７ｂは、請求書オブジェクト１０９ｅを支払いオブジェクト１０９ｃに戻して表示する。
【０１６５】
次に、ウィジェット処理部１７７ａは、ステップＳ３１で受けたペイジー支払いの依頼を引き受けて、ステップＳ３１で受信したペイジー情報と関連情報を出力部１８２に表示し、ペイジー情報に含まれている「金額」とお財布ウィジェット１０９ｂが表示している残高の金額をチェックして、ペイジー情報に含まれている「金額」が残高以下か否かを判断する（Ｓ３４）。なお、ペイジー情報に含まれている「金額」が残高以下ではない場合には、ウィジェット処理部１７７ａは、ペイジー支払いがでいない旨を、支払いウィジェット１０９ｃを制御するウィジェット処理部１７７ｂに通知し、ウィジェット処理部１７７ｂは、請求書オブジェクト１０９ｅを支払いオブジェクト１０９ｃに戻して表示する。なお、ここでは、ペイジー情報に含まれている「金額」が残高以下であるものとして、説明を行う。
【０１６６】
ウィジェット処理部１７７ａは、ペイジー情報に含まれている「金額」が残高以下であれば支払い可能であると判断し、ペイジー支払いをサービス連携部１７９に要求する（Ｓ３５）。
【０１６７】
ペイジー支払い要求を受けたサービス連携部１７９は、クライアントウィジェット管理テーブル１３８ａを参照して、要求元であるお財布ウィジェット１０９ｂの取引権限を確認する（Ｓ３６）。ここでは、クライアントウィジェット管理テーブル１３８ａに示されているように、お財布ウィジェット１０９ｂは、ペイジー支払いが可能であるため、ステップＳ３６においてウィジェットの権限ありと判断し、金融ウィジェットサーバ１１０との間でＩＢサーバ１０２へのログイン処理を行う（Ｓ３７）。なお、このログイン処理については、図１５を用いて詳述する。また、ステップＳ３６でウィジェットに権限がないと判断した場合には、サービス連携部１７９は、ウィジェット処理部１７７ａを介して、ペイジー支払いがでいない旨を、支払いウィジェット１０９ｃを制御するウィジェット処理部１７７ｂに通知し、ウィジェット処理部１７７ｂは、請求書オブジェクト１０９ｅを支払いオブジェクト１０９ｃに戻して表示する。
【０１６８】
また、既にＩＢサーバ１０２にログインしている場合には、ステップＳ３９に進む。
【０１６９】
次に、サービス連携部１７９は、ログイン認証結果が金融ウィジェットサーバ１１０から通知されると、ログインに成功したか否かを確認し（Ｓ３８）、成功した場合には、ステップＳ３９に進み、失敗の場合には、サービス連携部１７９は、ウィジェット処理部１７７ａを介して、ペイジー支払いがでいない旨を、支払いウィジェット１０９ｃを制御するウィジェット処理部１７７ｂに通知し、ウィジェット処理部１７７ｂは、請求書オブジェクト１０９ｅを支払いオブジェクト１０９ｃに戻して表示する。
【０１７０】
そして、サービス連携部１７９は、暗証番号の入力画面を出力部１８２に表示し、ユーザより暗証番号の入力を受け付ける（Ｓ３９）。
【０１７１】
次に、サービス連携部１７９は、入力された暗証番号とともに、ペイジー支払いの要求を金融ウィジェットサーバ１１０に送信する（Ｓ４０）。
【０１７２】
金融ウィジェットサーバ１１０はＩＢサーバ１０２へのアクセスを中継して、ＩＢサーバ１０２との間でペイジー支払い取引を行い（Ｓ４１）、取引結果を金融ウィジェットサーバ１１０からユーザ端末１７０に送信する（Ｓ４２）。
【０１７３】
このような取引結果を受信したユーザ端末１７０では、サービス連携部１７９が、受信した取引結果を、お財布ウィジェット１０９ｂを制御するウィジェット処理部１７７ａに出力し、お財布ウィジェット１０９ｂの表示領域に、取引結果を表示する（Ｓ４３）。
【０１７４】
そして、お財布ウィジェット１０９ｂを制御するウィジェット処理部１７７ａは、支払いウィジェット１０９ｃを制御するウィジェット処理部１７７ｂに取引結果を送信して、ウィジェット処理部ｂは、ペイジー支払いの成否を判断し（Ｓ４４）、成功した場合は請求書オブジェクト１０９ｅを消去し、失敗した場合には請求書オブジェクト１０９ｅを元の位置に戻して初期状態に戻る。
【０１７５】
図１５は、ユーザ端末１７０が金融ウィジェットサーバ１１０を介して行うログイン認証処理を示すシーケンス図である。なお、ここでは、ユーザ端末１７０を使用する例を示しているが、店舗端末１５０及び携帯電話１９０でも同様の処理となる。
【０１７６】
まず、ユーザ端末１７０のサービス連携部１７９が、金融ウィジェットサーバ１１０に対してＩＢサーバ１０２へのログイン要求を行うと（Ｓ５０）、金融ウィジェットサーバ１１０は、ＩＢサーバ１０２へのログイン要求であると判断してＩＢサーバ１０２にログイン要求を中継する。
【０１７７】
ＩＢサーバ１０２では、図示していないがログイン認証を行う制御部が、ユーザＩＤ及びパスワードの入力を要求する（Ｓ５１）。
【０１７８】
このような要求を受けた金融ウィジェットサーバ１１０は、このような要求をユーザ端末１７０に中継する。
【０１７９】
そして、ユーザ端末１７０のサービス連携部１７９は、ユーザＩＤ及びパスワードの入力画面を出力部１８２に表示し、入力部１８１を介してユーザよりユーザＩＤ及びパスワードの入力を受け付ける（Ｓ５２）。
【０１８０】
次に、サービス連携部１７９は、ユーザから入力を受け付けたユーザＩＤ及びパスワードを金融ウィジェットサーバ１１０に送信し（Ｓ５３）、金融ウィジェットサーバ１１０は、これをＩＢサーバ１０２に中継する。
【０１８１】
そして、ＩＢサーバ１０２は、受信したユーザＩＤ及びパスワードを照会し（Ｓ５４）、予め登録されているユーザ情報において合致したユーザ情報が検出できれば認証成功、合致したものがなければ認証失敗と判断し（Ｓ５５）、認証の成否に応じたログインの可否を特定するログイン可否情報を金融ウィジェットサーバ１１０に送信し（Ｓ５６）、金融ウィジェットサーバ１１０は、これをユーザ端末１７０に中継する。
【０１８２】
図１６は、ＡＴＭ１３０が金融ウィジェットサーバ１１０を介して行うログイン認証処理を示すシーケンス図である。
【０１８３】
まず、ユーザがウィジェットを起動して金融取引の要求を行うと、ウィジェットからサービス連携部１４５に金融取引を要求する。サービス連携部１４５は、ＩＢサーバ１０２にログインしていない場合には、ＡＴＭ処理部１４２に対して口座番号読取要求を出力する（Ｓ６０）。
【０１８４】
このような要求を受けたＡＴＭ処理部１４２は、ＩＣカードから口座番号を読み取り、サービス連携部１４５に口座番号を返信する（Ｓ６１）。
【０１８５】
そして、サービス連携部１４５は、出力部１３４に暗証番号の入力画面を表示し、ユーザより暗証番号の入力を受け付ける（Ｓ６２）。
【０１８６】
次に、サービス連携部１４５は、取得した口座番号及び暗証番号を含む認証要求を金融ウィジェットサーバ１１０に送信し（Ｓ６３）、金融ウィジェットサーバ１１０は、このような認証要求をＩＢサーバ１０２に転送する。
【０１８７】
そして、ＩＢサーバ１０２は、受信した認証要求の電文を作成してホストサーバ１０１に送信する（Ｓ６４）。
【０１８８】
ホストサーバ１０１では、送信されてきた認証要求から口座番号と暗証番号のセットを抽出し、顧客データベース（図示せず）の口座番号及び暗証番号と照合し（Ｓ６５）、照合結果に応じた認証結果をＩＢサーバ１０２に通知する（Ｓ６６）。
【０１８９】
このような認証結果を受信したＩＢサーバ１０２は、受信した認証結果により認証が成功したかどうか判断し（Ｓ６７）、認証の成否に応じてログインの可否を判断して（Ｓ６８）、ログインの可否情報を金融ウィジェットサーバ１１０に送信し（Ｓ６９）、金融ウィジェットサーバ１１０は、ＡＴＭ１３０に転送する。
【０１９０】
図１５及び１６では、ＩＢサーバ１０２へのログイン認証の処理の流れを示したが、ＩＢサーバ１０２を利用して金融サービスを受ける場合、ＩＢサーバ１０２では、ＩＢサーバ１０２を利用するためのユーザＩＤ及びパスワードによるユーザ認証が必要となり、認証が通るとＩＢサーバ１０２へのログインが可能となり、ログイン後に金融取引を行うことができる。
【０１９１】
これに対してＡＴＭ１３０では、キャッシュカードと暗証番号によるユーザ認証を行っている。
【０１９２】
そして、本実施形態における金融システム１００において、ウィジェットを使用した金融サービスを提供する際には、ＩＢサーバ１０２を利用するためＩＢサーバ１０２へのログイン認証が必要となるが、ＡＴＭ１３０においてＩＢサーバ１０２用のユーザＩＤ及びパスワードを使用するのでは、現状のキャッシュカードと暗証番号によるユーザ認証と異なるため、利用者にとっての利便性が損なわれる。
【０１９３】
そこで、ＡＴＭ１３０では、キャッシュカードと暗証番号によるユーザ認証を行い、ユーザ認証が通ったユーザであればＩＢサーバ１０２を利用できるようにするのが望ましい。このことは、キャッシュカードと暗証番号によるユーザ認証を行う店舗端末１５０も同様である。このため、キャッシュカードと暗証番号によるユーザ認証を行った場合には、ホストサーバ１０１からＩＢサーバ１０２にユーザ認証が成功済みであることを通知するようにすることが望ましい。
【０１９４】
ただし、ＩＢサーバ１０２を利用するためにはＩＢサーバ１０２のユーザＩＤが必要となるため、ユーザＩＤを所有する口座保有者に対しては、キャッシュカードと暗証番号によるユーザ認証後に契約しているユーザＩＤを利用できるようにし（例えば、ホストサーバ１０１又はＩＢサーバ１０２の少なくとも何れか一方に、口座番号、暗証番号、ユーザＩＤ及びパスワードを対応させた認証情報を記憶しておくことで、他方のサーバに認証済みであることを通知する）、一方、ユーザＩＤを所有しない口座保有者のウィジェットのユーザに対しては仮のユーザＩＤを発行しておくことが望ましい。
【０１９５】
図１７は、ウィジェットでの取引を途中で中断した際の処理を示すシーケンス図である。ここで、図１７は、ユーザ端末１７０で取引を行っている場合の例を示すが、その他のユーザ側端末でも同様の処理となる。また、図１７では、ユーザが振込取引のための入力を途中で中断した場合を例に説明するが、このような態様に限定されるわけではない。
【０１９６】
まず、ユーザ端末１７０のウィジェット処理部１７７ｂは、出力部１８２に表示されている支払いウィジェット１０９ｃにおいて振込情報を入力するための画面を表示して、ユーザから振込先情報の入力を受け付ける（Ｓ７０）。なお、ウィジェット処理部１７７ｂは、入力された振込先情報を、取引の種別（ここでは、振込）を特定する情報と、入力したウィジェット（ここでは、支払いウィジェット１０９ｃ）を特定する情報と、ともに取引情報として取引情報記憶領域１７３に記憶する。
【０１９７】
次に、ウィジェット処理部１７７ｂは、支払いウィジェット１０９ｃにおいて振込元の口座入力画面を表示して、振込元の口座の入力を受け付ける（Ｓ７１）。なお、ウィジェット処理部１７７ｂは、入力された振り込み元の口座情報を、取引情報記憶領域１７３に記憶されている取引情報に追加する。
【０１９８】
次に、ウィジェット処理部１７７ｂは、支払いウィジェット１０９ｃにおいて振込金額情報を入力する画面を表示して、振込金額情報の入力を受け付ける（Ｓ７２）。
【０１９９】
ここで、ユーザ端末１７０のユーザが振込金額を手元においていなかったため、これ以上入力できなくなり、ここで入力処理を中断するため、入力部１８１を介して「保留」要求を入力する（Ｓ７３）。
【０２００】
保留要求の入力がなされると、支払いウィジェット１０９ｃを制御するウィジェット処理部１７７ｂは、取引情報記憶領域１７３に記憶されている取引情報を保留情報として抽出し、当該保留情報を添付した保留要求をサービス連携部１７９に出力し（Ｓ７４）、振込画面を消去する（Ｓ７５）。
【０２０１】
このような保留要求を受けたサービス連携部１７９は、リマインダウィジェット１０９ｄを制御するウィジェット処理部１７７ｃに指示することで（Ｓ７６）、ウィジェット処理部１７７ｃは、リマインダウィジェット１０９ｄを起動する（Ｓ７７）。なお、サービス連携部１７９は、保留の指示をウィジェット処理部１７７ｃに出す際に、保留要求に添付されている保留情報をウィジェット処理部１７７ｃに送信する。
【０２０２】
リマインダウィジェット１０９ｄを制御するウィジェット処理部１７７ｃは、ステップＳ７６で取得した保留情報を出力部１８２に出力することで表示する（Ｓ７８）。ここでは、ウィジェットを特定する情報（ここでは「支払いウィジェット」）、取引の種別を特定する情報（ここでは、「振込」）、振込に必要な情報（ここでは、「振込先口座」、「支払い元口座」）が保留情報として表示される。
【０２０３】
次に、リマインダウィジェット１０９ｄを制御するウィジェット処理部１７７ｃは、保留情報に追加する情報として保持しておく項目の入力画面を出力部１８２に表示して、ユーザより入力部１８１を介して、項目の入力を受け付ける（Ｓ７９）。
【０２０４】
そして、リマインダウィジェット１０９ｄを制御するウィジェット処理部１７７ｃは、保留情報に追加する情報としてリマインダを通知する通知日を入力するための画面を出力部１８２に表示して、ユーザより入力部１８１を介して、通知日の入力を受け付ける（Ｓ８０）。ここで通知日を入力しておくと、ユーザがリマインダウィジェット１０９ｄを起動しなくてもリマインダウィジェット１０９ｄが自動的に起動し、ブリンクしたり色を変えて表示したり、メール機能と連携して自分自身（ユーザ端末１７０や携帯電話１９０等）にメールを送信することができる。
【０２０５】
リマインダウィジェット１０９ｄを制御するウィジェット処理部１７７ｃは、ここまでに入力された保留情報を確認する画面を出力部１８２に表示して、ユーザより確認の入力を受け付ける（Ｓ８１）。
【０２０６】
そして、リマインダウィジェット１０９ｄを制御するウィジェット処理部１７７ｃは、ステップＳ８１において、確認の入力を受け付けると、ここまでに入力された保留情報をリマインダ情報としてサービス連携部１７９に出力し、当該リマインダ情報の登録をサービス連携部１７９に要求する（Ｓ８２）。
【０２０７】
このような要求を受けたサービス連携部１７９では、通信部１８３を介して、受け取ったリマインダ情報を金融ウィジェットサーバ１１０にアップロードする（Ｓ８３）。
【０２０８】
金融ウィジェットサーバ１１０は、受信したリマインダ情報を、ユーザＩＤに関連付けて記憶部１１１のリマインダ情報記憶領域１１６に記憶する（Ｓ８４）。
【０２０９】
以上のようにして、本実施形態における金融システム１００では、金融ウィジェットサーバ１１０にリマインダ情報を登録することができる。
【０２１０】
そして、金融システム１００のユーザが、別の端末や別の日時にリマインダウィジェット１０９ｄを起動すると、リマインダウィジェット１０９ｄはサービス連携部１７９を介して、ユーザのユーザＩＤに対応付けて記憶されているリマインダ情報を金融ウィジェットサーバ１１０からダウンロードして必要な情報を表示して、入力部を介して再開の指示の入力を受け付けることにより、選択されたリマインダ情報で特定されるウィジェットが起動し、リマインダ情報がウィジェットに送信され、中断していた取引を再開することが可能となる。
【０２１１】
このように、取引に必要な情報の一部を金融ウィジェットサーバ１１０に記憶しておくことができるので、あらかじめ取引に必要な情報の一部を入力しておき、別の日に別の端末から情報を読み出し、中断していた取引を行うことができるようになり、家庭のユーザ端末１７０で振込先情報を入力しておき、ＡＴＭ１３０で振込手続きを完了させるなど、チャネル間をまたがった取引が可能となる。
【０２１２】
以上に記載した実施形態においては、ユーザ側端末に金融ウィジェットサーバ１１０との情報の送受信を制御するサービス連携部を備える構成としたが、サービス連携部を金融ウィジェットサーバ１１０に構築し、ユーザ側端末がネットワークを介してサービス連携部の機能を使用する構成とすることも可能である。
【０２１３】
また、以上に記載した実施形態においては、ユーザ側端末の制御部にクライアント管理部及びサービル連携部１７９が備えられているが、これらは、例えば、金融ウィジェットサーバ１１０より必要なプログラムをダウンロードして、インストールすることにより構築されるようにしてもよい。
【０２１４】
例えば、図１８（ウィジェット基盤ファイル２１０の概略図）に示すようなウィジェット基盤ファイル２１０を金融ウィジェットサーバ１１０に記憶しておき、このようなウィジェット基盤ファイル２１０をユーザ側端末がダウンロードすることにより、以上に記載したウィジェットを使用した処理を行うことができるようになる。
【０２１５】
ここで、ウィジェット基盤ファイル２１０は、実行エンジン２１０ａと、金融ウィジェットマネージャ２１０ｂと、を有し、個々のウィジェットはウィジェット基盤２１０の上で動作する。
【０２１６】
実行エンジン２１０ａは、プログラムを実行するためのプログラム実行環境２１０ｃとライブラリ２１０ｄとで構成され、ライブラリ２１０ｄには金融取引の際に必要となる「金融機関」「取引店」「口座番号」などのデータ定義や、マウスによるドラッグ＆ドロップなどの操作イベントを検出する関数が用意されている。
【０２１７】
また、金融ウィジェットマネージャ２１０ｂは、クライアントウィジェット管理２１０ｅと、サーバとのサービス連携２１０ｆと、で構成される。
【０２１８】
クライアントウィジェット管理２１０ｅは、ユーザ側端末にインストールされているウィジェットを、クライアントウィジェット管理テーブル２１０ｇを使用して管理する。
【０２１９】
サーバとのサービス連携２１０ｆは、ＩＢサーバ１０２が提供するＷＥＢ  ＡＰＩ、および、金融ウィジェットサーバ１１０が提供する機能を利用するためのライブラリ群である。
【０２２０】
ＩＢサーバ１０２が提供するＷＥＢ  ＡＰＩとして、金融取引に必要な「認証」「振込」「残高照会」等の機能を利用するための手続きが定められており、その手続きに従って各々の機能を呼び出し、ＩＢサーバ１０２が提供する機能を利用することができる。
【０２２１】
サービス連携２１０ｆは、ＩＢサーバ１０２が用意する一連の頁情報の代わりに、ウィジェットの動作プログラムをライブラリとして用意しておき、ユーザはウィジェット上に表示される入力項目に従って振込先口座、支払い元口座、金額等の情報を入力し、取引に必要な情報がすべて入力されると、サーバに接続し、サーバ側では定められた手続きに従ってＡＰＩを呼び出す。
【０２２２】
ここで、ウィジェット基盤ファイル２１０は、ＡＴＭ１３０やユーザ端末１７０といったユーザ側端末の種類ごとに実行環境が異なるため、それぞれの実行環境に合わせたプログラム類を用意しておく。
【０２２３】
また、図１８に示したウィジェット基盤ファイル２１０は、プログラム実行環境２１０ｃを含んでいるが、Ｗｅｂブラウザを用いる場合やＯＳがプログラム実行環境を提供する場合にはプログラム実行環境２１０ｃは含まない構成となる。
【図面の簡単な説明】
【０２２４】
【図１】金融システムの概略図。
【図２】金融ウィジェットサーバの概略図。
【図３】ウィジェットファイル管理テーブルの概略図。
【図４】ウィジェットファイルの概略図。
【図５】利用ウィジェット管理テーブルの概略図。
【図６】コンピュータの概略図。
【図７】ＡＴＭの概略図。
【図８】クライアントウィジェット管理テーブルの概略図。
【図９】店舗端末の概略図。
【図１０】ユーザ端末の概略図。
【図１１】携帯電話の概略図。
【図１２】ウィジェットを起動した際の処理を示すシーケンス図。
【図１３】ウィジェットの利用画面例を示す概略図。
【図１４】ペイジー支払い処理を示すシーケンス図。
【図１５】ユーザ端末が金融ウィジェットサーバを介して行うログイン認証処理を示すシーケンス図。
【図１６】ＡＴＭが金融ウィジェットサーバを介して行うログイン認証処理を示すシーケンス図。
【図１７】ウィジェットでの取引を途中で中断した際の処理を示すシーケンス図。
【図１８】ウィジェット基盤ファイルの概略図。
【符号の説明】
【０２２５】
１００  金融システム
１０１  ホストサーバ
１０２  ＩＢサーバ
１１０  金融ウィジェットサーバ
１１１  記憶部
１１２  ユーザ情報記憶領域
１１３  ウィジェットファイル管理情報記憶領域
１１４  ウィジェットファイル記憶領域
１１５  利用ウィジェット管理情報記憶領域
１１６  リマインダ情報記憶領域
１１８  制御部
１１９  ユーザ管理部
１２０  ウィジェット管理部
１２１  リマインダ処理部
１２３  入力部
１２４  第一の通信部
１２５  第二の通信部
１３０  ＡＴＭ
１３１  ＡＴＭ本体
１３６  ＡＴＭ制御部
１３７  記憶部
１３８  クライアントウィジェット管理情報記憶領域
１３９  取引情報記憶領域
１４１  制御部
１４２  ＡＴＭ処理部
１４３  ウィジェット処理部
１４４  クライアントウィジェット管理部
１４５  サービス連携部
１５０  店舗端末
１５１  記憶部
１５２  クライアントウィジェット管理情報記憶領域
１５３  取引情報記憶領域
１５５  制御部
１５６  店舗端末処理部
１５７  ウィジェット処理部
１５８  クライアントウィジェット管理部
１５９  サービス連携部
１７０  ユーザ端末
１７１  記憶部
１７２  クライアントウィジェット管理情報記憶領域
１７３  取引情報記憶領域
１７５  制御部
１７６  ユーザ端末処理部
１７７  ウィジェット処理部
１７８  クライアントウィジェット管理部
１７９  サービス連携部
１９０  携帯電話
１９１  記憶部
１９２  クライアントウィジェット管理情報記憶領域
１９３  取引情報記憶領域
１９５  制御部
１９６  携帯電話処理部
１９７  ウィジェット処理部
１９８  クライアントウィジェット管理部
１９９  サービス連携部
【図１】
2009289114.tif 000003
【図２】
2009289114.tif 000004
【図３】
2009289114.tif 000005
【図４】
2009289114.tif 000006
【図５】
2009289114.tif 000007
【図６】
2009289114.tif 000008
【図７】
2009289114.tif 000009
【図８】
2009289114.tif 000010
【図９】
2009289114.tif 000011
【図１０】
2009289114.tif 000012
【図１１】
2009289114.tif 000013
【図１２】
2009289114.tif 000014
【図１３】
2009289114.tif 000015
【図１４】
2009289114.tif 000016
【図１５】
2009289114.tif 000017
【図１６】
2009289114.tif 000018
【図１７】
2009289114.tif 000019
【図１８】
2009289114.tif 000020