(57)【要約】【課題】ユーザの操作履歴が蓄積されていない場合やイベント発生タイミング、イベント内容が予測できない場合でも最適なデータ処理を実行する。【解決手段】バンキングサーバ装置４００は、ユーザが用いるモバイル端末１００等からアクセスがあった際に、ユーザが複数のイベントから選択した選択イベントを示すとともに選択イベントに関連するデータ処理を選択データ処理として示すユーザルールと、特定のイベントを優先イベントとして示すとともに優先イベントに関連するデータ処理を優先データ処理として示すシステムルールを参照し、ユーザに対する選択イベント及び優先イベントの発生の有無を判断し、選択イベントの発生及び優先イベントの発生の少なくともいずれかが確認された場合に、発生が確認されたイベントに対応させて選択データ処理及び優先データ処理の少なくともいずれかをデフォルトのデータ処理に先行させて実行する。【選択図】図１
2011096179.tif 000002
【特許請求の範囲】
【請求項１】
サービス利用者が用いる端末装置と通信を行い、複数のイベントを伴うサービスを前記サービス利用者に提供する情報処理装置であって、
前記サービス利用者が前記複数のイベントから選択した選択イベントを示すとともに、前記選択イベントに関連するデータ処理を選択データ処理として示す選択イベント情報を記憶する選択イベント情報記憶部と、
前記複数のイベントのうちの特定のイベントを優先イベントとして示すとともに、前記優先イベントに関連するデータ処理を優先データ処理として示す優先イベント情報を記憶する優先イベント情報記憶部と、
前記サービス利用者が用いる前記端末装置からのアクセスを受け付ける受信部と、
前記受信部により前記端末装置からのアクセスが受け付けられた際に、前記サービス利用者に対する前記選択イベントの発生の有無及び前記優先イベントの発生の有無の少なくともいずれかを判断し、前記サービス利用者に対する前記選択イベントの発生及び前記優先イベントの発生の少なくともいずれかが確認された場合に、発生が確認されたイベントに対応させて前記選択データ処理及び前記優先データ処理の少なくともいずれかを前記端末装置からアクセスがあった際のデフォルトのデータ処理に先行させて実行するデータ処理部とを有することを特徴とする情報処理装置。
【請求項２】
前記選択イベント情報記憶部は
前記選択データ処理として、前記選択イベントの発生に後続して実行すべき選択イベント後続データ処理を示す選択イベント情報を記憶し、
前記優先イベント情報記憶部は、
前記優先データ処理として、前記優先イベントの発生に後続して実行すべき優先イベント後続データ処理を示す優先イベント情報を記憶し、
前記データ処理部は、
前記サービス利用者に対する前記選択イベントの発生及び前記優先イベントの発生の少なくともいずれかが確認された場合に、発生が確認されたイベントに対応させて前記選択イベント後続データ処理及び前記優先イベント後続データ処理の少なくともいずれかを前記端末装置からアクセスがあった際のデフォルトのデータ処理に先行させて実行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記選択イベント情報記憶部は、
前記選択データ処理として、前記選択イベントの発生を通知する選択イベント通知メッセージの生成処理を示す選択イベント情報を記憶し、
前記優先イベント情報記憶部は、
前記優先データ処理として、前記優先イベントの発生を通知する優先イベント通知メッセージの生成処理を示す優先イベント情報を記憶し、
前記データ処理部は、
前記サービス利用者に対する前記選択イベントの発生及び前記優先イベントの発生の少なくともいずれかが確認された場合に、発生が確認されたイベントに対応させて前記選択イベント通知メッセージの生成処理及び前記優先イベント通知メッセージの生成処理の少なくともいずれかを前記端末装置からアクセスがあった際のデフォルトのデータ処理に先行させて実行することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、更に、
前記データ処理部により生成された前記選択イベント通知メッセージ及び前記優先イベント通知メッセージの少なくともいずれかを、前記端末装置からアクセスがあった際に前記端末装置に送信する情報に優先して前記端末装置に送信する送信部を有することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記データ処理部は、
前記端末装置からアクセスがあった際のデフォルトのデータ処理として、前記サービス利用者に提供可能なサービスを示すメニュー情報の生成処理が定義されており、
前記サービス利用者に対する前記選択イベントの発生及び前記優先イベントの発生の少なくともいずれかが確認された場合に、発生が確認されたイベントに対応させて前記選択イベント通知メッセージの生成処理及び前記優先イベント通知メッセージの生成処理の少なくともいずれかを実行し、生成した前記選択イベント通知メッセージ及び前記優先イベント通知メッセージの少なくともいずれかが含まれ、前記選択イベント通知メッセージ及び前記優先イベント通知メッセージの少なくともいずれかが他の情報よりも優先して示されるメニュー情報を生成し、
前記情報処理装置は、更に、
前記データ処理部により生成されたメニュー情報を前記端末装置に送信する送信部を有することを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記選択イベント情報記憶部は
前記選択データ処理として、前記選択イベントの発生に後続して実行すべきデータ処理の実行の許否を前記サービス利用者に問合せる選択イベント問い合わせメッセージの生成処理を示す選択イベント情報を記憶し、
前記優先イベント情報記憶部は、
前記優先データ処理として、前記優先イベントの発生に後続して実行すべきデータ処理の実行の許否を前記サービス利用者に問合せる優先イベント問い合わせメッセージの生成処理を示す優先イベント情報を記憶し、
前記データ処理部は、
前記サービス利用者に対する前記選択イベントの発生及び前記優先イベントの発生の少なくともいずれかが確認された場合に、発生が確認されたイベントに対応させて前記選択イベント問い合わせメッセージの生成処理及び前記優先イベント問い合わせメッセージの生成処理の少なくともいずれかを前記端末装置からアクセスがあった際のデフォルトのデータ処理に先行させて実行することを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記情報処理装置は、更に、
前記データ処理部により生成された前記選択イベント問い合わせメッセージ及び前記優先イベント問い合わせメッセージの少なくともいずれかを、前記端末装置からアクセスがあった際に前記端末装置に送信する情報に優先して前記端末装置に送信する送信部を有することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記データ処理部は、
前記端末装置からアクセスがあった際のデフォルトのデータ処理として、前記サービス利用者に提供可能なサービスを示すメニュー情報の生成処理が定義されており、
前記サービス利用者に対する前記選択イベントの発生及び前記優先イベントの発生の少なくともいずれかが確認された場合に、発生が確認されたイベントに対応させて前記選択イベント問い合わせメッセージの生成処理及び前記優先イベント問い合わせメッセージの生成処理の少なくともいずれかを実行し、生成した前記選択イベント問い合わせメッセージ及び前記優先イベント問い合わせメッセージの少なくともいずれかが含まれ、前記選択イベント問い合わせメッセージ及び前記優先イベント問い合わせメッセージの少なくともいずれかが他の情報よりも優先して示されるメニュー情報を生成し、
前記情報処理装置は、更に、
前記データ処理部により生成されたメニュー情報を前記端末装置に送信する送信部を有することを特徴とする請求項６に記載の情報処理装置。
【請求項９】
前記データ処理部は、
前記受信部により前記端末装置からのアクセスが受け付けられた際に、前記サービス利用者に対して前記選択イベント及び前記優先イベントの少なくともいずれかが既に発生しているか否か又は所定の時間内に発生する予定か否かを判断し、前記サービス利用者に対して前記選択イベント及び前記優先イベントが既に発生していること又は所定の時間内に発生する予定であることが確認された場合に、発生が確認されたイベントに対応させて前記選択データ処理及び前記優先データ処理の少なくともいずれかを前記端末装置からアクセスがあった際のデフォルトのデータ処理に先行させて実行することを特徴とする請求項１〜８のいずれかに記載の情報処理装置。
【請求項１０】
前記情報処理装置は、
バンキングサービスを前記サービス利用者に提供し、
前記選択イベント情報記憶部は、
振込開始イベント、振込完了イベント、振込失敗イベント、入金イベント、残高照会イベントの少なくともいずれかを前記選択イベントとする選択イベント情報を記憶し、
前記優先イベント情報記憶部は、
振込開始イベント、振込完了イベント、振込失敗イベント、入金イベント、残高照会イベントの少なくともいずれかを前記優先イベントとする優先イベント情報を記憶していることを特徴とする請求項１〜９のいずれかに記載の情報処理装置。
【請求項１１】
サービス利用者が用いる端末装置と通信を行い、複数のイベントを伴うサービスを前記サービス利用者に提供するコンピュータが行う情報処理方法であって、
前記サービス利用者が前記複数のイベントから選択した選択イベントを示すとともに、前記選択イベントに関連するデータ処理を選択データ処理として示す選択イベント情報を、前記コンピュータが、所定の記憶領域から読み出す選択イベント情報読み出しステップと、
前記複数のイベントのうちの特定のイベントを優先イベントとして示すとともに、前記優先イベントに関連するデータ処理を優先データ処理として示す優先イベント情報を、前記コンピュータが、所定の記憶領域から読み出す優先イベント情報読み出しステップと、
前記コンピュータが、前記サービス利用者が用いる前記端末装置からのアクセスを受け付ける受信ステップと、
前記受信ステップにより前記端末装置からのアクセスが受け付けられた際に、前記コンピュータが、前記サービス利用者に対する前記選択イベントの発生の有無及び前記優先イベントの発生の有無の少なくともいずれかを判断し、前記サービス利用者に対する前記選択イベントの発生及び前記優先イベントの発生の少なくともいずれかが確認された場合に、発生が確認されたイベントに対応させて前記選択データ処理及び前記優先データ処理の少なくともいずれかを前記端末装置からアクセスがあった際のデフォルトのデータ処理に先行させて実行するデータ処理ステップとを有することを特徴とする情報処理方法。
【請求項１２】
サービス利用者が用いる端末装置と通信を行い、複数のイベントを伴うサービスを前記サービス利用者に提供するコンピュータに、
前記サービス利用者が前記複数のイベントから選択した選択イベントを示すとともに、前記選択イベントに関連するデータ処理を選択データ処理として示す選択イベント情報を、所定の記憶領域から読み出す選択イベント情報読み出しステップと、
前記複数のイベントのうちの特定のイベントを優先イベントとして示すとともに、前記優先イベントに関連するデータ処理を優先データ処理として示す優先イベント情報を、所定の記憶領域から読み出す優先イベント情報読み出しステップと、
前記サービス利用者が用いる前記端末装置からのアクセスを受け付ける受信ステップと、
前記受信ステップにより前記端末装置からのアクセスが受け付けられた際に、前記サービス利用者に対する前記選択イベントの発生の有無及び前記優先イベントの発生の有無の少なくともいずれかを判断し、前記サービス利用者に対する前記選択イベントの発生及び前記優先イベントの発生の少なくともいずれかが確認された場合に、発生が確認されたイベントに対応させて前記選択データ処理及び前記優先データ処理の少なくともいずれかを前記端末装置からアクセスがあった際のデフォルトのデータ処理に先行させて実行するデータ処理ステップとを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス利用者が用いる端末装置と通信を行ってサービスを提供するオンラインサービスに関し、例えば、銀行などの金融機関が提供するオンラインバンキングサービスにおいてユーザの操作を予測し使い勝手の良いシステムを構成する技術に関する。
【背景技術】
【０００２】
本発明に関連する技術として、例えば、特許文献１に開示されるように、サービス利用者（以下、ユーザともいう）が用いる端末装置上の操作のログなどの実行履歴に基づいて操作の支援を行う技術がある。
【０００３】
また、特許文献２でも操作の履歴をサーバ側にフィードバックし情報提供を効果的にしようという試みが開示されている。
【０００４】
また、特許文献３及び特許文献４ではユーザの操作を支援するために業務カレンダーを利用するという技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２７７２９０号公報
【特許文献２】特開２００６−２９３５７６号公報
【特許文献３】特開２００２−００７１２６号公報
【特許文献４】特開２００４−３３４７８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示の技術については、ユーザが何回も操作しログが蓄積されていれば特許文献１の技術により操作の支援ができるが、ログが蓄積されるまでは支援ができないという課題がある。また、ユーザが毎回違う操作支援を要望する場合などにはうまく適用できないという課題がある。
また、特許文献２の技術は、バンキングサービスといったオンラインサービスのためではなく、宣伝をどのように効果的に行うかの手法についてであり、ユーザの操作を効果的に支援できるものではない。
また、特許文献３及び特許文献４では、業務カレンダーを利用するため、突如起こるイベントに対応できないという課題がある。バンキングシステムでは、ユーザからの要求がいつ起こるかも、どのような要求があるかも不定であり、特許文献３及び特許文献４では、このような発生タイミング及びその内容が予測できないイベントに応じることはできないという課題がある。
【０００７】
本発明は、このような課題を解決することを主な目的の一つとしており、ユーザの操作履歴が蓄積されていない場合やイベント発生タイミング、イベント内容が予測できない場合でも現状に最も適したデータ処理を実行できるようにすることを主な目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、
サービス利用者が用いる端末装置と通信を行い、複数のイベントを伴うサービスを前記サービス利用者に提供する情報処理装置であって、
前記サービス利用者が前記複数のイベントから選択した選択イベントを示すとともに、前記選択イベントに関連するデータ処理を選択データ処理として示す選択イベント情報を記憶する選択イベント情報記憶部と、
前記複数のイベントのうちの特定のイベントを優先イベントとして示すとともに、前記優先イベントに関連するデータ処理を優先データ処理として示す優先イベント情報を記憶する優先イベント情報記憶部と、
前記サービス利用者が用いる前記端末装置からのアクセスを受け付ける受信部と、
前記受信部により前記端末装置からのアクセスが受け付けられた際に、前記サービス利用者に対する前記選択イベントの発生の有無及び前記優先イベントの発生の有無の少なくともいずれかを判断し、前記サービス利用者に対する前記選択イベントの発生及び前記優先イベントの発生の少なくともいずれかが確認された場合に、発生が確認されたイベントに対応させて前記選択データ処理及び前記優先データ処理の少なくともいずれかを前記端末装置からアクセスがあった際のデフォルトのデータ処理に先行させて実行するデータ処理部とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、サービス利用者が選択した選択イベントの発生、優先的に扱うべき優先イベントの発生が確認された場合に、デフォルトのデータ処理に先行させて選択データ処理、優先データ処理が実行されるので、ユーザの操作履歴が蓄積されていない場合やイベント発生タイミング、イベント内容が予測できない場合でも、現状に最も適したデータ処理を実行できる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係るシステム構成例を示す図。
【図２】実施の形態１に係るモバイル端末の構成例を示す図。
【図３】実施の形態１に係るバンキングサーバ装置の構成例を示す図。
【図４】実施の形態１に係る動作例を示すフローチャート図。
【図５】実施の形態１に係るバンキングサーバ装置の動作例を示すフローチャート図。
【図６】実施の形態１に係るバンキングサーバ装置の動作例を示すフローチャート図。
【図７】実施の形態１に係るバンキングサーバ装置の動作例を示すフローチャート図。
【図８】実施の形態１に係るモバイル端末の動作例を示すフローチャート図。
【図９】実施の形態１に係るバンキングサーバ装置のハードウェア構成例を示す図。
【発明を実施するための形態】
【００１１】
実施の形態１．
本実施の形態では、ユーザ操作の履歴からだけではわからない各種端末やサーバの状況に応じて優先度の高い操作をユーザに提示し、ユーザの操作を支援する技術を説明する。
なお、本実施の形態では、銀行が提供するオンラインバンキングサービスをサービスの例にして、ユーザにとって最適なデータ処理を実行する技術を説明する。
【００１２】
図１は、本実施の形態に係るシステム構成の概要を示す。
モバイル端末１００は携帯型端末装置であり、基地局２００を介して有線のネットワーク６００に接続でき、ユーザは出先でキャリアのサービスエリア内ならどこでも使うことができる端末装置である。
ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）３００は、ネットワーク６００を通じてインターネット接続が可能な端末装置である。
モバイル端末１００、ＰＣ３００は、バンキングサービスを提供するバンキングサーバ装置４００のサービスを利用するユーザ（サービス利用者）が用いる端末装置である。
なお、以下では、特に断らない限り、ユーザという語はモバイル端末１００のユーザ、ＰＣ３００のユーザのいずれも含むものとする。
また、モバイル端末１００とＰＣ３００をまとめて端末又は端末装置とも表記する。
【００１３】
銀行基幹サーバ装置５００は、銀行の基幹サーバである。
【００１４】
バンキングサーバ装置４００は銀行基幹サーバ装置５００と通信し、モバイル端末１００やＰＣ３００にバンキングサービスを提供するサーバ装置である。
バンキングサーバ装置４００が提供するサービスには、例えば、振込開始イベント、振込完了イベント、振込失敗イベント、入金イベント、残高照会イベント等の各種イベントが伴う。
バンキングサーバ装置４００は、情報処理装置の例である。
なお、以下では、バンキングサーバ装置４００は、モバイル端末１００及びＰＣ３００の双方に対してバンキングサービスを提供する例を説明するが、バンキングサーバ装置４００を、モバイル端末１００向けのバンキングサービスを行う装置、ＰＣ３００向けのバンキングサービスを行う装置に分割してもよい。
【００１５】
本実施の形態では、バンキングサーバ装置４００は、ユーザが用いるモバイル端末１００又はＰＣ３００からアクセスがあった場合に、ユーザルール及びシステムルールを参照する。
ユーザルールは、ユーザが複数のイベントから選択した選択イベントを示すとともに選択イベントに関連するデータ処理を選択データ処理として示すルールである。
また、システムルールは、複数のイベントのうちの特定のイベントを優先イベントとして示すとともに優先イベントに関連するデータ処理を優先データ処理として示すシステムルールである。
そして、バンキングサーバ装置４００は、当該ユーザに対する選択イベントの発生の有無及び優先イベントの発生の有無を判断し、選択イベントの発生及び優先イベントの発生の少なくともいずれかが確認された場合に、発生が確認されたイベントに対応させて選択データ処理及び優先データ処理の少なくともいずれかをデフォルトのデータ処理に先行させて実行する。
【００１６】
次に、ユーザが用いる端末装置の代表例としてモバイル端末１００の構成例を図２に示す。
なお、ＰＣ３００も、無線通信部１０６の代わりに有線通信部を設ければ、図２と同様の構成で実現できる。
【００１７】
画面表示部１０１は、画面の表示手段であり、液晶を利用するケースがほとんどである。
画面イメージ生成部１０２は、画面表示部１０１に表示するためのイメージを生成する手段であり、例えばＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）という言語で書かれたデータを解釈し画面上の適切な位置に適切なデータを配置する。
情報要求部１０３は、バンキングサーバ装置４００に対して表示に必要な情報を要求したり、サービスを要求したりする。
入力部１０４は、サービスを使うにあたりユーザがトリガをかけたり、ユーザが必要な情報を入力するための手段であり、モバイル端末１００が携帯電話機であれば、キーや選択ボタンといったものが利用される場合が多い。
ユーザ情報送付部１０５は、サービスを利用するにあたり、例えば電話番号や、端末の製造番号といったセキュリティ上端末を特定する情報をユーザの情報として送る手段である。
無線通信部１０６は、実際にデータを送受信するための例えばＷ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式などの無線通信手段である。
【００１８】
次に、バンキングサーバ装置４００の構成例を図３に示す。
バンキングサーバ装置４００の構成は、データ処理部４１０、操作履歴保持部４０６、サーバ通信部４０７、設定情報保存部４０８、端末通信部４０９に大別される。
以下では、操作履歴保持部４０６、サーバ通信部４０７、設定情報保存部４０８、端末通信部４０９を説明した後、データ処理部４１０の内部構成を説明する。
【００１９】
操作履歴保持部４０６は、ユーザの操作の履歴を保持する手段である。
あるイベントの後に何をしたかの履歴を保持し、同種のイベントが起きた場合の操作候補を後述する操作候補予測部４０１で選ぶための情報を提供する。
【００２０】
サーバ通信部４０７は、背後にある銀行基幹サーバ装置５００との通信を行うための通信手段であり、例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）などのインターネットのプロトコルを利用して通信することができる。
【００２１】
設定情報保存部４０８は、設定情報を記憶している。
設定情報としては、ユーザが設定したユーザルールと、バンキングサーバ装置４００側で設定したシステムルールがある。
【００２２】
ユーザルールは、ユーザが複数のイベントから選択した選択イベントを示すとともに、選択イベントに関連するデータ処理を選択データ処理として示す情報である。
ユーザルールは、選択イベント情報の例である。
選択データ処理はどのようなデータ処理であってもよい。選択イベントに関するユーザ宛てのメッセージを生成する処理でもよい。また、選択イベントに関する情報を他の情報よりも優先して表示（例えば、選択イベントに関する情報を最上段に表示）するメニュー情報を生成することであってもよい。また、選択イベントに関連するユーザの操作の候補を他の操作候補よりも優先して表示するメニュー情報を生成することであってもよい。また、選択イベントに関連する演算を行うことでもよいし、選択イベントに関連するデータを所定の記憶領域に記憶することでもよい。
また、選択データ処理には、選択イベントの発生に後続して実行すべき選択イベント後続データ処理、選択イベントの発生に後続して実行すべきデータ処理の実行の許否をユーザに問い合わせる選択イベント問い合わせメッセージの生成処理、選択イベントの発生を通知する選択イベント通知メッセージの生成処理が含まれる。
【００２３】
システムルールは、複数のイベントのうちの特定のイベントを優先イベントとして示すとともに、優先イベントに関連するデータ処理を優先データ処理として示す情報である。システムルールは、優先イベント情報の例である。
優先データ処理はどのようなデータ処理であってもよい。優先イベントに関するユーザ宛てのメッセージを生成する処理でもよい。また、優先イベントに関する情報を他の情報よりも優先して表示（例えば、優先イベントに関する情報を最上段に表示）するメニュー情報を生成することであってもよい。また、優先イベントに関連するユーザの操作の候補を他の操作候補よりも優先して表示するメニュー情報を生成することであってもよい。また、優先イベントに関連する演算を行うことでもよいし、優先イベントに関連するデータを所定の記憶領域に記憶することでもよい。
また、優先データ処理には、優先イベントの発生に後続して実行すべき優先イベント後続データ処理、優先イベントの発生に後続して実行すべきデータ処理の実行の許否をユーザに問い合わせる優先イベント問い合わせメッセージの生成処理、優先イベントの発生を通知する優先イベント通知メッセージの生成処理が含まれる。
【００２４】
例えば、振込開始イベント、振込完了イベント、振込失敗イベント、入金イベント、残高照会イベント等を選択イベント又は優先イベントにすることができる。
そして、例えば、ユーザルール（システムルール）に、選択（優先）イベントとして振込完了イベントを定義し、振込完了イベントが発生した場合に当該振込の内容（振込先、日時、金額等）を示すユーザ宛てのメッセージを生成する振込完了メッセージの生成処理を選択（優先）イベント後続データ処理として定義することが考えられる。
また、例えば、ユーザルール（システムルール）に、選択（優先）イベントとして振込開始イベントを定義し、振込開始日時が到来し振込開始イベントが発生した場合に振込の実行の許否をユーザに問い合わせるメッセージの生成を選択（優先）イベント問合せメッセージの生成処理として定義することが考えられる。
更に、例えば、ユーザルール（システムルール）に、選択（優先）イベントとして入金イベントを定義し、近々入金イベントが発生することを通知するメッセージの生成処理を選択（優先）イベント通知メッセージの生成処理として定義することが考えられる。
なお、設定情報保存部４０８は、選択イベント情報記憶部と優先イベント情報記憶部の例である。
【００２５】
端末通信部４０９は、モバイル端末１００又はＰＣ３００と通信する手段であり、モバイル端末１００、ＰＣ３００側からのアクセス要求を受けたり、モバイル端末１００、ＰＣ３００側に情報を要求する。
端末通信部４０９は、受信部及び送信部の例である。
【００２６】
次に、データ処理部４１０の内部構成を説明する。
【００２７】
操作候補予測部４０１は、操作候補を予測する手段である。
より具体的には、操作候補予測部４０１は、端末通信部４０９がモバイル端末１００、ＰＣ３００からのアクセスを受信したときに、設定情報保存部４０８内のユーザルールに示す選択イベントがモバイル端末１００、ＰＣ３００のユーザに発生しているか否か、システムルールに示す優先イベントが発生しているか否か判断する。そして、ユーザに対する選択イベントの発生及び優先イベントの発生の少なくともいずれかが確認された場合に、発生が確認されたイベントに対応させて選択データ処理及び優先データ処理の少なくともいずれかを端末装置からアクセスがあった際のデフォルトのデータ処理に先行させて実行する。
前述のように、ユーザルールに、選択イベントとして振込完了イベントが定義され、振込完了イベントが発生した場合に当該振込の内容（振込先、日時、金額等）を示すユーザ宛てのメッセージを生成する振込完了メッセージの生成処理が選択イベント後続データ処理として定義されている場合には、操作候補予測部４０１はデフォルトのデータ処理に先行して振込完了メッセージの生成処理を行う。
あるいは、一定の日の振込みは、定期的に振り込まれているものであって、その内容を見る必要がないこともある。このような場合は、ユーザルール又はシステムルールに振込完了メッセージの生成を行わないように定義すれば、振込完了メッセージは生成されない。
このように、操作候補予測部４０１は、イベントに応じた、あるいは定期的な操作をユーザルール、システムルールまたは操作履歴などから予測する。
【００２８】
画面イメージ生成部４０２は、初期画面を含む各種画面の画面イメージ、更には、操作候補予測部４０１が予測した操作に関するメッセージ（選択イベント問合せメッセージ、優先イベント問合せメッセージ、選択イベント通知メッセージ、優先イベント通知メッセージ等）の画面イメージを生成する手段である。
画面イメージ生成部４０２は、ユーザからのアクセスがあった場合にデフォルトとしてメニュー情報が含まれる初期画面の画面イメージを生成する場合には、上記のメッセージが他の情報に優先して示される初期画面の画面イメージを生成することが考えられる。このようにすることで、操作候補予測部４０１が予測した操作をユーザが選択しやすいようにする。
また、画面イメージ生成部４０２は、例えばＨＴＭＬなどの言語やフラッシュなどの表示のための言語を利用して画面イメージを生成しておくことにより、端末側の画面イメージ生成部１０２により端末側に表示することが可能になる。
【００２９】
各種情報取得判断部４０３は、例えば、振込みがあったという通知や、日付の情報などから操作候補予測部４０１で操作を予測するためのイベント情報を取捨選択して獲得する。
【００３０】
設定情報判断部４０４は、設定情報保存部４０８からユーザルールやシステムルールを読み出す。
【００３１】
各種要求判断部４０５は、ユーザの要求は何かを判断し、操作候補予測部４０１の操作予測を助けるための手段である。
例えば、ログイン要求であれば、ログイン後のある情報によって、操作候補予測部４０１では、残高照会なのか振込み照会なのかといった操作の予測をすることができる。
例えば、入出金照会の操作の要求と判断できれば、操作候補予測部４０１は、他の情報から入金を中心に確認したいのか、出金を中心に確認したいのかが判断できる。
【００３２】
次に、図４以降の動作フローを用いて、本実施の形態に係る情報処理方法を説明する。
【００３３】
ステップ４００は端末側の起動シーケンスであり、ステップ４５０はバンキングサーバ装置４００側のシーケンスである。
通常、バンキングサーバ装置４００はステップ４５１で要求受け付け待ちの状態で端末からの要求を待っている。
【００３４】
端末側では起動されると、まずステップ４０１でバンキングサーバ装置４００側にアクセス要求を出すとともに、例えば電話番号や端末製造番号などの端末固有の識別番号をバンキングサーバ装置４００に送る。
バンキングサーバ装置４００では、ステップ４５１で要求を受け付ける。
また、バンキングサーバ装置４００では、端末を使用しているユーザの認証を行うためにステップ４５２でユーザしか知らない情報の入力を端末側に求める。
【００３５】
端末側ではステップ４０２でバンキングサーバ装置４００の応答を待ち、応答を受けると、ステップ４０３で認証情報を送るとともに、操作予測要求の有無の情報を送る。
【００３６】
バンキングサーバ装置４００側では、ステップ４５３で認証情報と操作予測要求の有無の情報を受信し（受信ステップ）、また、ステップ４５４で認証情報に基づき認証を行う。
正しくないユーザであればアクセスを拒否する応答を行う。
端末側ではステップ４０４で認証待ち状態であり、バンキングサーバ装置４００からアクセス拒否の旨の応答があった場合は、その旨を表示するとともに、再度、正しい認証情報の入力をユーザに要求することを繰り返す。
【００３７】
ステップ４５４において正しいユーザであると確認された場合は、バンキングサーバ装置４００では、ステップ４５５で予測をする必要があるかないかを判断し、予測のする必要がなければデフォルトのデータ処理として初期画面のための情報を生成し、端末側に送る。
端末側ではステップ４０４で認証待ちしていたが、認証に成功したため、送られてきた初期画面をステップ４０５で表示する。
初期画面は例えば選択可能な機能を選択する画面などであり、残高照会、明細照会、振込み等のメニューが出されることになる。
一方、ステップ４５５で予測を必要とする場合は、図５のステップ５０１に遷移する。
【００３８】
ステップ５０１では、設定情報判断部４０４が設定情報保存部４０８からユーザルールを読み出す（選択イベント情報読み出しステップ）。
次に、ステップ５０２において、設定情報判断部４０４は読み出したユーザルールに、現在対象となっているユーザのユーザルールが含まれているか否かを判断し、対象となっているユーザのユーザルールが含まれていない場合（ステップ５０２でＮＯ）は、図６のステップ６０１に処理を遷移する。
【００３９】
一方、対象となっているユーザのユーザルールが含まれている場合（ステップ５０２でＹＥＳ）は、操作候補予測部４０１が設定情報判断部４０４から対象となるユーザルールを取得するとともに、ステップ５０３において、取得したユーザルールに示されている選択イベント（選択データ処理が未実施の選択イベント）が発生済みであるか否かを判断する（データ処理ステップ）。
選択イベントがまだ発生していない場合（ステップ５０３でＮＯ）は、ステップ５０４において、操作候補予測部４０１は、選択イベントが所定の時間内（例えば、１０分以内）に発生予定であるかを判断する（データ処理ステップ）。
ステップ５０３及びステップ５０４は、より具体的には、操作候補予測部４０１は各種情報取得判断部４０３に選択イベントが発生済みであるか否か、選択イベントが所定時間内に発生予定であるか否かを問い合わせて選択イベントの発生有無を判断する（データ処理ステップ）。
なお、選択イベントは複数あってもよく、選択イベントが複数ある場合は、操作候補予測部４０１は、各選択イベントについてステップ５０３及びステップ５０４の判断を行う。
選択イベントの発生実績、選択イベントの発生予定もない場合（ステップ５０３及びステップ５０４でＮＯ）は、処理が図６のステップ６０１に遷移する。
【００４０】
選択イベントが発生済である場合（ステップ５０３でＹＥＳ）又は選択イベントの発生予定がある場合（ステップ５０４でＹＥＳ）は、ステップ５０５において、操作候補予測部４０１はユーザルールに示されている選択データ処理を実行する（データ処理ステップ）。
また、操作候補予測部４０１は、ステップ５０６において、システムルールを適用するか否かを判断する。例えば、現在対象としているユーザルールにシステムルールを適用する旨の表示があればシステムルールを適用すると判断してもよいし、また、図４のステップ４０３において送信された情報にシステムルールを適用するとのメッセージが含まれていればシステムルールを適用すると判断してもよい。
システムルールを適用しない場合は、操作候補予測部４０１は、ステップ５０５のデータ処理に後続するデータ処理を行う。
例えば振込みの完了イベント又は振込み失敗イベントが発生しており、振込み完了を通知する振込み完了通知メッセージ又は振り込み失敗を通知する振込み失敗通知メッセージをステップ５０５の選択データ処理として生成した場合は、後続のデータ処理として、モバイル端末１００又はＰＣ３００に送信するために振込み完了メッセージ又は振り込み失敗メッセージを端末通信部４０９に出力する。また、この場合に、端末通信部４０９は初期画面に優先して振込み完了メッセージ又は振り込み失敗メッセージを端末に送信してもよい。
また、操作候補予測部４０１は、例えば、図４のステップ４５６に移行して、画面イメージ生成部４０２に初期画面を生成させるようにしてもよい。この場合に、上記の振込み完了メッセージ又は振り込み失敗メッセージが最上段に配置される初期画面を生成させるようにしてもよい。
【００４１】
図６において、ステップ６０１では、設定情報判断部４０４が設定情報保存部４０８からシステムルールを読み出す（優先イベント情報読み出しステップ）。
次に、ステップ６０２において、操作候補予測部４０１は読み出されたシステムルールに示されている優先イベント（優先データ処理が未実施の優先イベント）が発生済みであるか否かを判断する（データ処理ステップ）。
優先イベントがまだ発生していない場合（ステップ６０２でＮＯ）は、ステップ６０３において、操作候補予測部４０１は、優先イベントが所定の時間内（例えば、１０分以内）に発生予定であるかを判断する（データ処理ステップ）。
ステップ６０２及びステップ６０３は、より具体的には、操作候補予測部４０１は各種情報取得判断部４０３に優先イベントが発生済みであるか否か、優先イベントが所定時間内に発生予定であるか否かを問い合わせて優先イベントの発生有無を判断する。
なお、優先イベントは複数あってもよく、優先イベントが複数ある場合は、操作候補予測部４０１は、各優先イベントについてステップ５０３及びステップ５０４の判断を行う。
優先イベントの発生実績、優先イベントの発生予定もない場合（ステップ６０２及びステップ６０３でＮＯ）は、処理が図７のステップ７０１に遷移する。
【００４２】
優先イベントが発生済である場合（ステップ６０２でＹＥＳ）又は優先イベントの発生予定がある場合（ステップ６０３でＹＥＳ）は、ステップ６０４において、操作候補予測部４０１はシステムルールに示されている優先データ処理を実行する（データ処理ステップ）。
その後は、操作候補予測部４０１は、ステップ６０４のデータ処理に後続するデータ処理を行う。
例えば振込みの完了イベント又は振込み失敗イベントが発生しており、振込み完了を通知する振込み完了通知メッセージ又は振り込み失敗を通知する振込み失敗通知メッセージをステップ６０４の優先データ処理として生成した場合は、後続のデータ処理として、モバイル端末１００又はＰＣ３００に送信するために振込み完了メッセージ又は振り込み失敗メッセージを端末通信部４０９に出力する。また、この場合に、端末通信部４０９は初期画面に優先して振込み完了メッセージ又は振り込み失敗メッセージを端末に送信してもよい。
また、操作候補予測部４０１は、例えば、図４のステップ４５６に移行して、画面イメージ生成部４０２に初期画面を生成させるようにしてもよい。この場合に、上記の振込み完了メッセージ又は振り込み失敗メッセージが最上段に配置される初期画面を生成させるようにしてもよい。
【００４３】
図７のステップ７０１では、操作候補予測部４０１は操作履歴保持部４０６を参照して、対象となっているユーザについて現在の状況（ユーザ認証に成功した状況）に対する操作履歴が一定数あるかどうかを判断する。例えば、判断の閾値として５０とか１００という数字を利用する。
これは操作履歴が少ないと統計的に有用な数字にならないためである。
【００４４】
ステップ７０１の判断において一定数以上の操作履歴があると判断された場合は、操作候補予測部４０１は、ステップ７０２において、現在の状況（ユーザ認証に成功した状況）に対応する所定のデータ処理が例えば一定の割合以上で過去に実行されているか否かを判断する。判断の閾値として例えば７０％を用いる。
一定の割合以上で過去に実行されていれば、操作候補予測部４０１は、ステップ７０３において、当該データ処理を行う。
その後は、操作候補予測部４０１は、ステップ７０３のデータ処理に後続するデータ処理を行う。
また、操作候補予測部４０１は、例えば、図４のステップ４５６に移行して、画面イメージ生成部４０２に初期画面を生成させるようにしてもよい。
【００４５】
ステップ７０２で一定の割合で同じ操作がない場合や、ステップ７０１で現在の状況に対応する操作履歴が少ない場合には、ステップ７０４において、図４のステップ４５６に移行して初期画面を生成する。
【００４６】
このように、バンキングサーバ装置４００のデータ処理部４１０では、ユーザルールに示されている選択イベントが既に発生している場合又は選択イベントが近々発生する予定の場合に選択データ処理を行う。
また、同様に、バンキングサーバ装置４００のデータ処理部４１０は、システムルールに示されている優先イベントが既に発生している場合又は優先イベントが近々発生する予定の場合に優先データ処理を行う。
例えば、振込みの完了や振込みの失敗、利息の入金といったイベントがユーザのログインの直前に発生している場合は、ログインのあった際に最優先で振込みの完了の通知、振込み失敗の通知、入金確認を行うべきである。
また、例えば前回のログイン時にユーザから、ログアウト後の時刻での振込みを指示されていた場合（振込み指示受領イベントが発生していた場合）は、次にユーザがログインした際に、振込みが成功したのか、まだシステム上に滞留しているのかといった確認操作を最優先で行うべきである。
ユーザルール又はシステムルールでこれらのイベント及びデータ処理を定義することで、これらのデータ処理を最優先に行うことができる。
また、例えば、振込み者の名前によっては確認しないという設定などもできてよい。
【００４７】
次に、端末側で、送られてきた結果をユーザに提示するフローを図８を用いて説明する。
【００４８】
ステップ８０１では、端末上での表示を最適にするためにリソースとして画面サイズなどの情報を得る。
ステップ８０２では、画面のうちの表示可能な大きさを獲得し、ステップ８０３でその大きさに適したメニューの表示数、文字の大きさを決める。
これには例えば、画面に最大でも３つのメニューしか出さないとか、５つしか出さないといったことを決めることにより計算してもかまわないし、字の大きさに応じて表示するメニューの数を決めてもかまわない。
また、これらをユーザが指定してもかまわないし、これらの処理をサーバ側で実行しても良い。
そして、最適に計算された画面をステップ８０４で表示することにより、予測した操作を見やすく表示することができる。
【００４９】
これらの一連の処理ではあくまで操作を予測しているものであり、予測外の操作を行いたい場合のために画面上にデフォルトのメニューに一回の操作で移動できる機能を保持しても良いし、デフォルトメニューの上に予測した機能を出すといった表示方式でもかまわない。
【００５０】
本実施の形態によれば、例えば、法人ユーザなどが多くの銀行処理を端末上で確認したり実行したりする場合に、メニューを多く押す必要なく、ある程度決まった処理に関しては操作を予測し、ユーザの操作を支援でき、操作回数を少なくする効果がある。
【００５１】
つまり、ユーザが選択した選択イベントの発生、優先的に扱うべきイベントとしてシステムで定義している優先イベントの発生が確認された場合に、デフォルトのデータ処理に先行させて選択データ処理、優先データ処理が実行されるので、ユーザの操作履歴が蓄積されていない場合やイベント発生タイミング及びイベント内容が予測できない場合でも現在の状況に即したユーザにとって最適なデータ処理を実行できる。
【００５２】
なお、図４〜図７では、ユーザログイン時の認証処理に続いてユーザルール、システムルールを適用する例を説明したが、ログイン後にユーザからアクセスがあった場合にも、ユーザルール、システムルールを適用して選択データ処理、優先データ処理を実行するようにしてもよい。
【００５３】
また、上記では、認証に成功し、ユーザルールが設定情報保存部４０８に存在していれば、無条件でユーザルールを適用することとしたが、端末側で図４のステップ４０３の予測要求の有無の送信の際にユーザルールの適用有無を指定するメッセージを送信し、バンキングサーバ装置４００では、ユーザルールを適用するとのメッセージを受信した場合のみユーザルールを利用するようにしてもよい。
【００５４】
また、上記では、選択データ処理の実施（図５のステップ５０５）と優先データ処理の実施（図６のステップ６０４）を２段階で行う例を説明しているが、選択データ処理と優先データ処理を一体的に行ってもよい。
【００５５】
また、上記では、ユーザルールの適用有無を判断した後にシステムルールの適用有無を判断する例を説明しているが、順番を入れ替えて、システムルールの適用有無を判断した後にユーザルールの適用有無を判断するようにしてもよい。
【００５６】
また、上記では、図７において操作履歴に基づいてデータ処理を行う例を説明しているが、操作履歴を参酌することなく初期画面を生成するようにしてもよい。
【００５７】
以上、本実施の形態では、
ユーザが保持し、ユーザ自身が使う携帯型端末とサービスを提供するシステム側の携帯型端末向けのサービス機能を付加的に保持するインターネットを利用する形式のバンキングサービスにおいて、端末側では画面イメージ生成手段と、ユーザ情報送信手段と、画面表示手段と、入力手段、無線通信手段を保持し、
サービス側では全ユーザまたは個々のユーザ向けの各種情報取得判断手段と、各種要求判断手段と設定情報判断手段と設定情報保存手段と携帯端末と通信する通信手段とバックエンドにあるサーバと通信するサーバ通信手段と、前記設定情報と取得情報を利用して操作候補を予測する操作候補予測手段と予測された情報に基づいて画面イメージを生成する画面イメージ生成手段、端末との通信手段、バックにあるサーバとの通信手段とからなる操作予測型モバイルバンキング装置を説明した。
【００５８】
また、本実施の形態では、前記画面イメージ生成手段が、特定の言語、フォーマットで記載された内容を端末の大きさに応じて適切に表示する端末最適化手段を用いて画面を生成表示することを説明した。
【００５９】
また、本実施の形態では、前記端末最適化手段が端末の画面の解像度に応じて大きさを変更して表示することを説明した。
【００６０】
また、本実施の形態では、前記端末最適化手段が端末の画面の解像度に応じて大きさおよび入力手段としてのタッチパネルに適した表示をすることを説明した。
【００６１】
また、本実施の形態では、前記ユーザ情報送付手段が、使用しているユーザの情報として、ユーザ名や本人を特定するため本人しか知らない情報や、電話番号の情報や端末固有の製造番号などの情報を送信することを説明した。
【００６２】
また、本実施の形態では、前記各種情報取得判断手段が、ユーザが設定したスケジュールなどの情報や、到着しているメール情報や、バンキングの口座に対するイベントがあった場合の情報や振込みなどのイベントが近づいたまたはイベントが起こったとういう情報を取得することを説明した。
【００６３】
また、本実施の形態では、前記各種情報取得判断手段が、取得した情報を判断して、ユーザが予め決めた操作を優先的に操作として選べるように画面イメージを生成することを説明した。
【００６４】
また、本実施の形態では、前記各種情報取得判断手段が、取得した情報を判断して、システムが予め決めた操作を優先的に操作として選べるように画面イメージを生成することを説明した。
【００６５】
また、本実施の形態では、サーバ側で操作履歴保持手段を加えることにより、イベント、日付などの状況でいつも同じ操作をしている場合には、その操作を優先にすることを操作履歴より得てその操作を優先にすることを説明した。
【００６６】
最後に、本実施の形態に示したバンキングサーバ装置４００のハードウェア構成例について説明する。
図９は、本実施の形態に示すバンキングサーバ装置４００のハードウェア資源の一例を示す図である。
なお、図９の構成は、あくまでもバンキングサーバ装置４００のハードウェア構成の一例を示すものであり、バンキングサーバ装置４００のハードウェア構成は図９に記載の構成に限らず、他の構成であってもよい。
【００６７】
図９において、バンキングサーバ装置４００は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。
ＣＰＵ９１１は、バス９１２を介して、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９１３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１４、通信ボード９１５、表示装置９０１、キーボード９０２、マウス９０３、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。
更に、ＣＰＵ９１１は、ＦＤＤ９０４（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）、コンパクトディスク装置９０５（ＣＤＤ）、プリンタ装置９０６、スキャナ装置９０７と接続していてもよい。また、磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカード（登録商標）読み書き装置などの記憶装置でもよい。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置の一例である。
本実施の形態で説明した操作履歴保持部４０６、設定情報保存部４０８は、ＲＡＭ９１４、磁気ディスク装置９２０等により実現される。
通信ボード９１５、キーボード９０２、マウス９０３、スキャナ装置９０７、ＦＤＤ９０４などは、入力装置の一例である。
また、通信ボード９１５、表示装置９０１、プリンタ装置９０６などは、出力装置の一例である。
【００６８】
通信ボード９１５は、図１に示すように、ネットワークに接続されている。例えば、通信ボード９１５は、ＬＡＮ（ローカルエリアネットワーク）、インターネット、ＷＡＮ（ワイドエリアネットワーク）、ＳＡＮ（ストレージエリアネットワーク）などに接続されていても構わない。
【００６９】
磁気ディスク装置９２０には、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。
プログラム群９２３のプログラムは、ＣＰＵ９１１がオペレーティングシステム９２１、ウィンドウシステム９２２を利用しながら実行する。
【００７０】
また、ＲＡＭ９１４には、ＣＰＵ９１１に実行させるオペレーティングシステム９２１のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。
また、ＲＡＭ９１４には、ＣＰＵ９１１による処理に必要な各種データが格納される。
【００７１】
また、ＲＯＭ９１３には、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）プログラムが格納され、磁気ディスク装置９２０にはブートプログラムが格納されている。
バンキングサーバ装置４００の起動時には、ＲＯＭ９１３のＢＩＯＳプログラム及び磁気ディスク装置９２０のブートプログラムが実行され、ＢＩＯＳプログラム及びブートプログラムによりオペレーティングシステム９２１が起動される。
【００７２】
上記プログラム群９２３には、本実施の形態の説明において「〜部」（操作履歴保持部４０６、設定情報保存部４０８以外、以下同様）として説明している機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
【００７３】
ファイル群９２４には、本実施の形態の説明において、「〜の判断」、「〜の予測」、「〜の演算」、「〜の計算」、「〜の比較」、「〜の評価」、「〜の更新」、「〜の設定」、「〜の登録」、「〜の選択」等として説明している処理の結果を示す情報やデータや信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」の各項目として記憶されている。
「〜ファイル」や「〜データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・編集・出力・印刷・表示などのＣＰＵの動作に用いられる。
抽出・検索・参照・比較・演算・計算・処理・編集・出力・印刷・表示のＣＰＵの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリ、レジスタ、キャッシュメモリ、バッファメモリ等に一時的に記憶される。
また、本実施の形態で説明しているフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、ＦＤＤ９０４のフレキシブルディスク、ＣＤＤ９０５のコンパクトディスク、磁気ディスク装置９２０の磁気ディスク、その他光ディスク、ミニディスク、ＤＶＤ等の記録媒体に記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【００７４】
また、本実施の形態の説明において「〜部」として説明しているものは、「〜回路」、「〜装置」、「〜機器」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。
すなわち、本実施の形態で説明したフローチャートに示すステップ、手順、処理により、本発明に係る情報処理方法を実現することができる。
また、「〜部」として説明しているものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、本実施の形態の「〜部」としてコンピュータを機能させるものである。あるいは、本実施の形態の「〜部」の手順や方法をコンピュータに実行させるものである。
【００７５】
このように、本実施の形態に示すバンキングサーバ装置４００は、処理装置たるＣＰＵ、記憶装置たるメモリ、磁気ディスク等、入力装置たるキーボード、マウス、通信ボード等、出力装置たる表示装置、通信ボード等を備えるコンピュータであり、上記したように「〜部」として示された機能をこれら処理装置、記憶装置、入力装置、出力装置を用いて実現するものである。
【符号の説明】
【００７６】
１００  モバイル端末、１０１  画面表示部、１０２  画面イメージ生成部、１０３  情報要求部、１０４  入力部、１０５  ユーザ情報送付部、１０６  無線通信部、２００  基地局、３００  ＰＣ、４００  バンキングサーバ装置、４０１  操作候補予測部、４０２  画面イメージ生成部、４０３  各種情報取得判断部、４０４  設定情報判断部、４０５  各種要求判断部、４０６  操作履歴保持部、４０７  サーバ通信部、４０８  設定情報保存部、４０９  端末通信部、４１０  データ処理部、５００  銀行基幹サーバ装置、６００  ネットワーク。
【図１】
2011096179.tif 000003
【図２】
2011096179.tif 000004
【図３】
2011096179.tif 000005
【図４】
2011096179.tif 000006
【図５】
2011096179.tif 000007
【図６】
2011096179.tif 000008
【図７】
2011096179.tif 000009
【図８】
2011096179.tif 000010
【図９】
2011096179.tif 000011