(57)【要約】【課題】相互に連動して変動する相異なる情報内容を有する電子取引の管理対象となる複数の管理対象情報について、ユーザが入力操作をする毎に、ユーザの入力を即時に反映させ、管理対象情報の反映後の情報内容を表示するための技術を提供することである。【解決手段】本発明の一態様は、第１情報を記憶する記憶部と、端末装置からの要求に応答して、該端末装置に対して前記第１情報と演算プログラムとを送信する要求処理部とを有する情報処理システムであって、前記演算プログラムは、前記端末装置への第２情報の入力操作に応答して、前記端末装置に表示された前記第１情報と前記端末装置に入力された第２情報とに基づき前記端末装置に所定の演算処理を実行させ、該演算処理の結果を該演算処理後の第１情報として前記端末装置に出力させる情報処理システムに関する。【選択図】図４
2014154034.tif 000002
【特許請求の範囲】
【請求項１】
第１情報を記憶する記憶部と、
端末装置からの要求に応答して、該端末装置に対して前記第１情報と演算プログラムとを送信する要求処理部と、
を有する情報処理システムであって、
前記演算プログラムは、前記端末装置への第２情報の入力操作に応答して、前記端末装置に表示された前記第１情報と前記端末装置に入力された第２情報とに基づき前記端末装置に所定の演算処理を実行させ、該演算処理の結果を該演算処理後の第１情報として前記端末装置に出力させる情報処理システム。
【請求項２】
前記演算処理後の第１情報は、前記端末装置による演算処理によって変動する複数の値を含む、請求項１記載の情報処理システム。
【請求項３】
前記演算プログラムは、前記第２情報に関して入力操作があったか前記端末装置に検知させ、前記第２情報に関して入力操作があったことを前記端末装置が検知したことに応答して、前記入力された第２情報に対して前記所定の演算処理を前記端末装置に実行させる、請求項１又は２記載の情報処理システム。
【請求項４】
前記第１情報は、振替元口座残高及び振替先口座残高を示し、
前記第２情報は、振替取引金額を示し、
前記演算プログラムは、前記端末装置に前記振替取引金額を前記振替元口座残高から減算させると共に、前記振替取引金額を前記振替先口座残高に加算させる、請求項１乃至３何れか一項記載の情報処理システム。
【請求項５】
端末装置上で実行されるプログラムであって、
前記プログラムは前記端末装置に、
前記端末装置に表示されている前記第１情報に対して第２情報の入力操作があったか検知させ、
前記第２情報の入力操作の検知に応答して、前記表示されている第１情報と前記入力された第２情報とに基づき所定の演算処理を実行させ、
該演算処理の結果を該演算処理後の第１情報として出力させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子取引のための情報処理システムに関する。
【背景技術】
【０００２】
近年、インターネットを介した各種電子取引サービスがユーザに提供されている。例えば、金融取引では、ユーザは、自らが口座を有する金融機関により運営されるインターネットバンキングサービスやモバイルバンキングサービスを利用して、口座の残高照会、入出金明細の確認、振込及び振替などの各種金融取引サービスを受けることができる。
【０００３】
例えば、ユーザは、パーソナルコンピュータなどを用いて、インターネットを介し金融機関により運営されるウェブサイトにアクセスし、提供されたウェブページを操作することによって、各種金融取引サービスを利用することができる。また、ユーザは、携帯電話やスマートフォンなどを用いて、金融機関により運営されるアプリケーションサーバからダウンロードされたアプリを利用し、当該アプリを操作することによって、各種金融取引サービスを利用することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−５３４６
【特許文献２】特開２００５−１００１６３
【特許文献３】特開２００６−５３８４６
【発明の概要】
【発明が解決しようとする課題】
【０００５】
インターネットバンキングサービスやモバイルバンキングサービスでは、ユーザが有する複数の口座の間で資金を振り替えるための振替処理が、しばしば利用されている。従来のインターネットバンキングサービスやモバイルバンキングサービスの振替処理では、ユーザが振替取引金額の入力を完了した後、ユーザの端末装置と金融機関のサーバとの間で通信が行われる。サーバは、端末装置から送信された振替取引金額に基づき振替元口座と振替先口座との振替後残高を算出し、算出した振替後残高を端末装置に送信する。端末装置は、サーバから振替元口座と振替先口座との振替後残高を受信した後に、当該振替後残高をユーザに表示する。このため、ユーザは、入力した振替取引金額に基づく振替元口座と振替先口座との振替後残高を即時に確認することは困難であった。
【０００６】
上記問題点に鑑み、本発明の課題は、相互に連動して変動する相異なる情報内容を有する電子取引の管理対象となる複数の管理対象情報について、ユーザが入力操作をする毎に、ユーザの入力を即時に反映させ、管理対象情報の反映後の情報内容を表示するための技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一態様は、第１情報を記憶する記憶部と、端末装置からの要求に応答して、該端末装置に対して前記第１情報と演算プログラムとを送信する要求処理部とを有する情報処理システムであって、前記演算プログラムは、前記端末装置への第２情報の入力操作に応答して、前記端末装置に表示された前記第１情報と前記端末装置に入力された第２情報とに基づき前記端末装置に所定の演算処理を実行させ、該演算処理の結果を該演算処理後の第１情報として前記端末装置に出力させる情報処理システムに関する。
【発明の効果】
【０００８】
本発明の上記態様によると、相互に連動して変動する相異なる情報内容を有する電子取引の管理対象となる複数の管理対象情報について、ユーザが入力操作をする毎に、ユーザの入力を即時に反映させ、管理対象情報の反映後の情報内容を表示することが可能となる。これにより、電子取引においてユーザの利便性を向上させると共に、ユーザによる誤操作を低減させることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の一実施例による電子金融取引システムを概略的に示す。
【図２】図２は、本発明の一実施例による情報処理システムのハードウェア構成を示す。
【図３】図３は、本発明の一実施例による端末装置のハードウェア構成を示す。
【図４】図４は、本発明の一実施例による情報処理システムの機能構成を示す。
【図５】図５は、本発明の一実施例による口座間の振替処理に関する画面遷移図を示す。
【図６】図６は、本発明の一実施例による口座間の振替処理に関する画面遷移図を示す。
【図７】図７は、本発明の一実施例による口座間の振替処理に関する画面遷移図を示す。
【図８】図８は、本発明の一実施例による口座間の振替処理に関する画面遷移図を示す。
【図９】図９は、本発明の一実施例による口座間の振替処理に関する画面遷移図を示す。
【図１０】図１０は、本発明の一実施例による端末装置における演算プログラムによる処理を示すフロー図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。
【００１１】
後述される実施例では、インターネットバンキングサービスやモバイルバンキングサービスなど、ネットワークに接続された端末装置を介し顧客に各種金融取引サービスを提供する情報処理システムについて説明する。概略すると、情報処理システムは、各顧客口座の現在の口座残高、取引履歴、顧客情報などの口座情報を有し、所定の認証処理を実行した後に認証された顧客の端末装置からの各種金融取引の処理要求に応答して、当該顧客の口座情報と当該処理要求に対応した演算プログラムとを含むウェブページなどの画面情報を端末装置に送信する。当該画面情報を受信すると、端末装置は受信した画面情報を表示すると共に、表示された画面情報に対する顧客の入力操作に応答して、画面情報に組み込まれた演算プログラムに従って口座情報に対して当該入力操作に基づく所定の演算処理を実行し、演算処理の実行結果に基づき画面情報を更新及び再表示する。
【００１２】
一実施例では、顧客の処理要求は顧客口座間の振替取引に関するものであり、当該振替取引の処理要求に応答して、情報処理システムは、顧客により指定された振替元口座と振替先口座との口座情報と、振替処理に係る演算プログラムとをデータベースなどから抽出し、抽出した口座情報と演算プログラムとを含む画面情報を端末装置に送信する。当該画面情報を受信すると、端末装置は受信した画面情報を表示すると共に、顧客が振替取引金額の各桁の数値を入力する毎に、組み込まれている演算プログラムに従って、これまでに入力された各桁の数値から構成される金額に基づき振替元口座と振替先口座との振替後残高を算出し、算出された振替元口座と振替先口座との振替後残高を表示する。これにより、ユーザは、即時的に振替後残高を確認することが可能になり、顧客の利便性を向上させることができる。このように、ユーザが入力操作毎に振替後残高を即時的に確認することが可能になることによって、ユーザの誤操作の低減を図ることが可能になる。さらに、振替後残高の算出は、画面情報に組み込まれた演算プログラムに従って端末装置内における閉じた処理として実現可能であるため、すなわち、当該算出に係る処理は端末装置と情報処理システムとの間の通信を行うことなく実現可能であるため、通信機会を増大させることなく当該振替処理を実現することが可能である。
【００１３】
以下の実施例では、電子金融取引を参照して本発明が説明されるが、本発明は、これに限定されるものでない。すなわち、本発明は、演算プログラムを含む情報を受信したクライアントに、受信した情報に対するユーザによる操作に応答して所定の演算処理を実行させる演算プログラムを提供する何れか適切な情報処理システムに適用されてもよい。また、以下の実施例では、口座間で資金を移転する振替取引に関して本発明が説明されるが、本発明は、これに限定されるものでない。例えば、後述されるように、本発明は、口座間で株式や債券を移転するカストディ業務などに適用されてもよい。
【００１４】
まず、図１を参照して、本発明の一実施例による電子金融取引システムを説明する。図１は、本発明の一実施例による電子金融取引システムを概略的に示す。
【００１５】
図１に示されるように、電子金融取引システム１０は、情報処理システム１００、端末装置２００及びネットワーク３００を有する。図示されるように、情報処理システム１００は、ネットワーク３００を介し端末装置２００と有線又は無線接続される。
【００１６】
情報処理システム１００は、端末装置２００を介し顧客やユーザにインターネットバンキングサービス及び／又はモバイルバンキングサービスなどの各種電子金融取引サービスを提供する。図２に示されるように、情報処理システム１００は、バスＢを介し相互接続されるドライブ装置１０１、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０４、及びインタフェース装置１０５を有する。
【００１７】
情報処理システム１００における後述される各種機能及び処理を実現するプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記録媒体１０６によって提供されてもよい。プログラムを記憶した記録媒体１０６がドライブ装置１０１にセットされると、プログラムが記録媒体１０６からドライブ装置１０１を介して補助記憶装置１０２にインストールされる。ただし、プログラムのインストールは必ずしも記録媒体１０６により行う必要はなく、バスを介して他のサーバなどからダウンロードするようにしてもよい。
【００１８】
補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータなどを格納する。メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムやデータを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムやプログラムを実行するのに必要なパラメータなどの各種データに従って、後述されるような情報処理システム１００の各種機能及び処理を実行する。インタフェース装置１０５は、ネットワーク３００を介し端末装置２００と通信するための通信インタフェースとして用いられる。
【００１９】
しかしながら、情報処理システム１００は、図示されるようなハードウェア構成に限定されるものでない。例えば、情報処理システム１００は、図１に概略的に示されるように、上述したハードウェア構成を有する認証サーバ、ウェブサーバ、ストレージサーバなどの複数のサーバから構成されてもよい。
【００２０】
端末装置２００は、情報処理システム１００にアクセスし、顧客やユーザが所望する各種金融取引サービスを実行するのに利用される。図３に示されるように、端末装置２００は、バスＢを介し相互接続されるドライブ装置２０１、補助記憶装置２０２、メモリ装置２０３、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０４、通信装置２０５、表示装置２０６及び入力装置２０７を有する。
【００２１】
端末装置２００における後述される各種機能及び処理を実現するプログラムは、ネットワーク３００を介して情報処理システム１００などからダウンロードされる。あるいは、プログラムは、メモリカードなどの記録媒体２０８によって提供されてもよい。プログラムを記憶した記録媒体２０８がドライブ装置２０１にセットされると、プログラムが記録媒体２０８からドライブ装置２０１を介して補助記憶装置２０２にインストールされる。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータなどを格納する。
【００２２】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムやデータを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムやプログラムを実行するのに必要なパラメータなどの各種データに従って、後述されるような携帯端末２００の各種機能及び処理を実行する。
【００２３】
通信装置２０５は、ネットワーク３００に無線及び／又は有線接続するための通信インタフェースとして用いられる。通信装置２０５は、送信対象のデータを適切な信号に変換し、ネットワーク３００に送信する。また、通信装置２０５は、ネットワーク３００から受信した信号を適切なデータに変換し、メモリ装置２０３などの適切な装置に提供する。
【００２４】
表示装置２０６は、ＣＰＵ２０４による処理結果などを表示するのに用いられ、例えば、液晶ディスプレイ、ブラウン管ディスプレイ（ＣＲＴ）、プラズマディスプレイなどの各種ディスプレイにより実現される。入力装置２０７は、ユーザが端末装置２００に命令やデータなどを入力するのに用いられ、例えば、タッチパネル、キーボード、スタイラス、マイクロフォンなどにより実現される。
【００２５】
ネットワーク３００は、インターネットや携帯電話網などから構成され、情報処理システム１００と端末装置２００とを通信接続する。
【００２６】
次に、図４を参照して、本発明の一実施例による情報処理システムの構成を説明する。図４は、本発明の一実施例による情報処理システムの機能構成を示す図である。図４に示されるように、情報処理システム１００は、記憶部１１０及び要求処理部１２０を有する。
【００２７】
記憶部１１０は、顧客の口座情報を格納及び管理する口座情報管理部１１１と、端末装置２００上で実行される各種プログラム及び／又はアプリケーションを格納するプログラム格納部１１２とを有する。
【００２８】
口座情報管理部１１１は、現在の口座残高、入出金記録などの取引履歴、顧客のユーザＩＤ、ログインパスワード、暗証番号などの顧客情報から構成される各顧客口座の口座情報を格納及び管理する。具体的には、要求処理部１２０からの認証要求に応答して、口座情報管理部１１１は、情報処理システム１００へのアクセスを要求している端末装置２００のユーザを認証する。典型的には、端末装置２００から送信されたユーザのユーザＩＤ及びログインパスワードが、格納されている顧客情報に登録されているユーザＩＤ及びログインパスワードに一致するか判断する。一致している場合には、口座情報管理部１１１は、要求処理部１２０に要求元の端末装置２００が認証されたことを通知し、一致していない場合には、口座情報管理部１１１は、要求処理部１２０に要求元の端末装置２００のアクセス要求を拒絶するよう通知する。しかしながら、認証処理は、上述したユーザＩＤ及びログインパスワードの利用に限定されるものでなく、例えば、専用のデバイスにより生成される一時的なパスワードを利用した認証処理であってもよい。
【００２９】
要求処理部１２０から認証された端末装置２００に対する口座情報の取得要求を受信すると、口座情報管理部１１１は、要求された顧客口座の現在の口座残高や直近数ヶ月間の取引履歴などの口座情報を要求処理部１２０に提供する。また、端末装置２００において入出金などの取引が実行された結果として、要求処理部１２０から口座情報に対する更新要求を受信すると、口座情報管理部１１１は、実行結果に従って格納されている口座情報を更新する。
【００３０】
プログラム格納部１１２は、端末装置２００上で実行される各種プログラム及びアプリケーションを格納する。要求処理部１２０からの取得要求に応答して、プログラム格納部１１２は、要求処理部１２０に要求されたプログラム及びアプリケーションを提供する。プログラム格納部１１２に格納されている演算プログラムは、要求処理部１２０を介し端末装置２００に送信され、端末装置２００に各種演算処理を実行させる。一実施例では、要求処理部１２０にわたされた演算プログラムは、端末装置２００に送信される画面情報などに組み込まれ、端末装置２００の画面上に表示される画面情報に対するユーザの入力操作に応答して、端末装置２００に当該入力操作に対応して所定の演算処理を実行させ、演算処理の実行後の演算結果を画面上に表示させる。プログラム格納部１１２に格納されている演算プログラムの詳細は以降において説明する。
【００３１】
なお、上述した演算プログラムは、必ずしも画面情報に埋め込むによって端末装置２００に提供される必要はなく、例えば、端末装置２００のアプリに予め組み込むようにしてもよい。この場合、端末装置２００は、ユーザから振替処理が指定されると、アプリに組み込まれた振替処理に係る演算プログラムを実行し、上述した振替処理を実現するようにしてもよい。
【００３２】
要求処理部１２０は、ユーザに対して各種金融取引サービスを提供する。具体的には、端末装置２００から当該ユーザのユーザＩＤ及びログインパスワードを含むアクセス要求を受信すると、要求処理部１２０は、受信したユーザＩＤ及びログインパスワードを口座情報管理部１１１にわたし、口座情報管理部１１１に要求元のユーザを認証させる。ユーザが認証されると、要求処理部１２０は、ユーザによって要求された金融取引処理に関連する口座情報を含む画面情報を生成すると共に、端末装置２００上でユーザが当該金融取引処理に関連する所定の演算処理を実行することを可能にする演算プログラムをプログラム格納部１１２から抽出し、抽出した演算プログラムを画面情報に組み込み、口座情報及び演算プログラムを含む画面情報を端末装置２００に送信する。
【００３３】
演算プログラムは、入力操作に応じて情報処理システム１００と端末装置２００とが情報を通信することを必要とするものであってもよいし、あるいは、情報処理システム１００と通信することなく端末装置２００内で実行可能なものであってもよい。後者のような端末装置２００内で閉じた演算処理は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）などを用いて記述されたプログラムにより実現可能である。画面情報が端末装置２００の画面上のブラウザ又はアプリに表示されると、ユーザは、表示された画面情報を操作することによって、ユーザの口座の残高確認、取引履歴の表示、振込や振替などの各種金融取引を実行することができる。
【００３４】
次に、図５〜９を参照して、本発明の一実施例による演算プログラムを説明する。図５〜９は、口座間の振替処理に関する画面遷移図を示す。図示された実施例では、演算プログラムは、ユーザが有する複数の口座間の振替処理に関するものであり、ユーザによって端末装置２００に入力された振替取引金額をユーザの振替元口座から振替先口座に振り替える振替処理を実行するためのものである。
【００３５】
一実施例による振替処理用の演算プログラムは、ユーザが振替を予定している振替取引金額を入力する際、ユーザが振替取引金額の各桁の値を入力する毎に、端末装置２００に入力された各桁の値から構成される金額に基づき振替元口座残高と振替先口座残高とを算出させ、算出した振替元口座残高と振替先口座残高とを表示させる。演算プログラムは、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）などを用いて記述することによって、端末装置２００内で閉じた処理として実現可能である。この場合、各算出表示処理は、情報処理システム１００と通信することなく端末装置２００内で実行可能であり、最終的な振替取引金額が確定した後の振替実行処理のみが、情報処理システム１００と端末装置２００との間の通信により実行される。
【００３６】
図示された具体例では、ユーザが振替処理用の演算プログラムを用いて、１０，０００円の残高を有する振替元口座から、３，０００円の残高を有する振替先口座に、振替取引金額１，３５７円を振り替えるケースについて説明する。ログインしたユーザが端末装置２００上に表示されたメニューページ上で当該ユーザの２つの口座間の振替処理を選択すると、当該処理要求を受信した要求処理部１２０は、口座情報管理部１１１から指定された振替元口座と振替先口座とに関する口座情報を取得すると共に、プログラム格納部１１２から振替処理に係る演算プログラムを抽出する。要求処理部１２０は、取得した口座情報と抽出した演算プログラムとに基づき、図５に示されるようなページを生成し、生成したページを端末装置２００に送信する。当該ページに埋め込まれている演算プログラムによると、ユーザが振替取引金額の各桁の値を入力する毎に、埋め込まれている演算プログラムが、ユーザによる数値の入力操作を検知し、入力された各桁の値から構成される振替取引金額に基づき振替元口座の振替後残高と振替先口座の振替後残高とを算出し、更新された振替後残高と振替先口座の振替後残高をページ上に表示する。
【００３７】
本例では、ユーザは、振替取引金額として１，３５７円を予定しているため、当該金額をページ上に入力すべくまず数字の「１」を入力する。数字の「１」が入力されると、すなわち、数字の「１」が端末装置２００のメモリ装置２０３などに追加記録されると、演算プログラムは、当該入力又は追加記録を検知し、１円の振替取引金額に対する振替元口座の振替後残高９，９９９円（＝１０，０００円−１円）と振替先口座の振替後残高３，００１円（＝３，０００円＋１円）とを算出し、図６に示されるようにページを更新する。
【００３８】
次に、ユーザが数字の「３」を入力すると、すなわち、数字の「３」が端末装置２００のメモリ装置２０３などに追加記録されると、演算プログラムは、当該入力又は追加記録を検知し、これまでに入力された「１」「３」に相当する１３円の振替取引金額に対する振替元口座の振替後残高９，９８７円（＝１０，０００円−１３円）と振替先口座の振替後残高３，０１３円（＝３，０００円＋１３円）とを算出し、図７に示されるようにページを更新する。
【００３９】
次に、ユーザが数字の「５」を入力すると、すなわち、数字の「５」が端末装置２００のメモリ装置２０３などに追加記録されると、演算プログラムは、当該入力又は追加記録を検知し、これまでに入力された「１」「３」「５」に相当する１３５円の振替取引金額に対する振替元口座の振替後残高９，８６５円（＝１０，０００円−１３５円）と振替先口座の振替後残高３，１３５円（＝３，０００円＋１３５円）とを算出し、図８に示されるようにページを更新する。
【００４０】
最後に、ユーザが数字の「７」を入力すると、すなわち、数字の「７」が端末装置２００のメモリ装置２０３などに追加記録されると、演算プログラムは、当該入力又は追加記録を検知し、これまでに入力された「１」「３」「５」「７」に相当する１，３５７円の振替取引金額に対する振替元口座の振替後残高８，６４３円（＝１０，０００円−１，３５７円）と振替先口座の振替後残高４，３５７円（＝３，０００円＋１，３５７円）とを算出し、図９に示されるようにページを更新する。
【００４１】
このようにして、ユーザは、予定している振替取引金額の各桁の数字を入力する毎に、入力された各桁の数字から構成される金額に対する振替元口座と振替先口座との振替後残高を確認することが可能になる。このように、各桁の数字が入力される毎にページに埋め込まれた演算プログラムが振替後残高を算出及び表示することによって、ユーザは、端末装置２００と情報処理システム１００との間で通信をすることなく、即時的に振替後残高を確認することが可能になり、顧客の利便性を向上させると共に、誤操作の可能性及び振替処理に要する通信機会を低減することが可能になる。
【００４２】
本実施例では、口座間の振替処理のための演算プログラムが説明されたが、本発明の演算プログラムは、これに限定されるものでない。例えば、投資家のための有価証券の管理業務（カストディ業務）における口座間の振替処理に利用されてもよい。カストディ業務における振替処理では、入力される振替取引量は、預託されている有価証券が株式である場合には株数であり、債券である場合には口数である。すなわち、振替対象の株式の株数又は債券の口数が入力される毎に、演算プログラムは、振替元口座と振替先口座との振替後残高を端末装置２００に算出させ、算出した振替後残高を表示させる。
【００４３】
また、本実施例では、ある金融機関にユーザが所有する２つの口座間の資金の移転のための振替処理が説明されたが、本発明の演算プログラムは、これに限定されるものでなく、振込処理に適用されてもよい。例えば、ユーザがある金融機関のユーザの口座から他の金融機関におけるユーザの口座に資金を振り込むことを所望するとき、ユーザが振込先口座の残高を何らかの方法により入手可能である場合、ユーザは、上述した振替先口座の現在の残高を振込先口座の現在の残高に変更することによって、上述した算出表示処理を利用して、振込元口座と振込先口座の振込後残高を即時的に確認することが可能である。
【００４４】
次に、図１０を参照して、本発明の一実施例による端末装置における演算プログラムによる処理を説明する。図１０は、本発明の一実施例による端末装置における演算プログラムによる処理を示すフロー図である。
【００４５】
図１０に示されるように、当該処理は、例えば、情報処理システム１００にログインしたユーザが、ログイン後に情報処理システム１００から提供されたメニューページにおいて振替処理を選択したことに応答して開始される。また、ユーザにより選択された振替元口座と振替先口座とが、振替処理の選択と共に情報処理システム１００に通知されてもよい。
【００４６】
ステップＳ１０１において、端末装置２００は、ユーザにより選択された振替元口座と振替先口座の口座情報と共に、振替処理に係る演算プログラムを含むページを情報処理システム１００から受信し、受信したページを表示する。
【００４７】
ステップＳ１０２において、端末装置２００は、振替取引金額について入力操作があった、すなわち、何れかの桁について数値が入力されたか検知する。数値の入力があった場合（Ｓ１０２：Ｙ）、当該フローはステップＳ１０３に移行し、端末装置２００は、これまでに入力された各桁の数値から構成される振替取引金額に対して、振替元口座と振替先口座との振替後残高を算出する。他方、数値の入力が検知されなかった場合、当該フローは、入力操作が検知されるまで待機する。
【００４８】
ステップＳ１０４において、端末装置２００は、算出した振替元口座と振替先口座との振替後残高により更新されたページを再表示する。
【００４９】
ステップＳ１０５において、端末装置２００は、ユーザが予定していた振替取引金額の入力を完了し、振替実行ボタンを押下したか検知する。ユーザが振替実行ボタンを押下した場合（Ｓ１０５：Ｙ）、当該フローはステップＳ１０６に移行し、端末装置２００は、情報処理システム１００にステップＳ１０４において再表示された振替取引金額による振替処理を実行するよう指示する。他方、ユーザが振替実行ボタンを押下しない場合（Ｓ１０５：Ｎ）、当該フローは、ステップＳ１０２に戻り、さらなる桁の数値の入力を待機する。
【００５０】
上述した実施例では、ユーザによって振替取引金額が指定される振替処理が説明されたが、本発明はこれに限定されるものでない。他の実施例では、ユーザは、振替先口座の振替後残高を所望の金額に指定してもよい。ユーザが振替先口座の振替後残高を所望の残高にするよう振替元口座から振替先口座に振替を行う振替処理が、情報処理システム１００により提供されてもよい。本実施例では、当該振替処理に係る演算プログラムは、ユーザが所望の振替先口座の振替後残高を指定するために各桁の数値を入力する毎に、端末装置２００に振替元口座の振替後残高と振替取引金額とを算出及び再表示させてもよい。ここで、算出した振替取引金額が振替元口座の振替後残高を超過した場合、すなわち、ユーザが振替元口座の残高を超過する振替を実行しようとした場合、演算プログラムは端末装置２００にエラーを表示させるようにしてもよい。本実施例によると、ユーザが振替先口座の口座残高を所望の金額にしたい場合、ユーザは、振替取引金額を指定する必要なく振替処理を実行することが可能になると共に、ユーザの誤操作を回避することが可能になる。
【００５１】
以上、本発明の実施例について詳述したが、本発明は上述した特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００５２】
１０  電子金融取引システム
１００  情報処理システム
１１０  記憶部
１１１  口座情報管理部
１１２  プログラム格納部
１２０  要求処理部
２００  端末装置
【図１】
2014154034.tif 000003
【図２】
2014154034.tif 000004
【図３】
2014154034.tif 000005
【図４】
2014154034.tif 000006
【図５】
2014154034.tif 000007
【図６】
2014154034.tif 000008
【図７】
2014154034.tif 000009
【図８】
2014154034.tif 000010
【図９】
2014154034.tif 000011
【図１０】
2014154034.tif 000012