(57)【特許請求の範囲】
【請求項１】
携帯端末から送信される情報に基づいてサーバが本人確認を行う本人確認方法であって、
所定の要求を送信するプログラムに対するダウンロードの要求が前記携帯端末から送信されると、第１の照合情報の入力をユーザに促す段階と、
入力された第１の照合情報と、前記サーバ内に予め記憶された第１の照合情報とを照合する第１の照合段階と、
前記第１の照合段階における照合結果が一致する場合に、前記プログラムに第２の照合情報を付与して前記携帯端末に送信する段階と、
送信されたプログラムに従って前記携帯端末から送信される前記付与された第２の照合情報と前記所定の要求とを受信する段階と、
受信した第２の照合情報と、前記サーバ内に予め記憶された第２の照合情報とを照合する第２の照合段階と、
前記第２の照合段階における照合結果が一致する場合に、前記受信した所定の要求に応じた処理を行う段階と、を有し、
前記プログラムは、
消し込み情報を前記携帯端末に登録する機能と、
前記ユーザの設定した条件に従って前記携帯端末内で定期的に起動されると、前記ユーザの取引口座に対する入金明細を照会する要求を前記サーバに送信する機能と、
前記サーバから前記要求の結果として入金情報が携帯端末に通知されると、前記入金情報と登録された消し込み情報とを突き合わせる機能と、
突き合わせた結果、一致した消し込み情報のメールアドレスを前記サーバに送信する機能と、を前記携帯端末に実行させることを特徴とする本人確認方法。
【請求項２】
前記第１の照合情報は、前記ユーザによって設定される本人確認情報及び／又は前記ユーザを特定するためにサーバによって設定される識別情報であることを特徴とする請求項１記載の本人確認方法。
【請求項３】
前記第２の照合情報は、前記ユーザによって設定される本人確認情報、又は前記ユーザを特定するためにサーバによって設定される識別情報であることを特徴とする請求項１または２記載の本人確認方法。
【請求項４】
前記受信する段階は、前記携帯端末を特定するために予め設定された番号であって前記携帯端末が情報を送信する際に発信される携帯端末番号情報を受信し、
前記第２の照合段階は、受信した第２の照合情報と携帯端末番号情報を、前記サーバ内に予め記憶された第２の照合情報と携帯端末番号情報と照合することを特徴とする請求項１から３いずれか記載の本人確認方法。
【請求項５】
前記第１の照合段階における照合結果が一致する場合に、前記ユーザを一意的に特定する第２の照合情報を作成する段階をさらに有し、
前記送信する段階は、作成された第２の照合情報を前記プログラムに付与して前記携帯端末に送信することを特徴とする請求項１から４いずれか記載の本人確認方法。
【請求項６】
前記プログラムは、
前記ユーザの設定した条件に従って前記携帯端末内で定期的に起動されると前記サーバに所定の要求を送信する機能と、
前記サーバから前記要求の結果が携帯端末に通知されると、その結果を前記携帯端末上に通知する機能と、
を携帯端末に実行させることを特徴とする請求項１から５いずれか記載の本人確認方法。
【請求項７】
前記所定の要求を送信する機能は、前記ユーザの取引口座の残高を照会する要求を前記サーバに送信する機能であることを特徴とする請求項６記載の本人確認方法。
【請求項８】
前記所定の要求に応じた処理を行い、その処理の結果を前記携帯端末に送信する段階、をさらに有し、
前記プログラムは、
送信された処理結果を前記携帯端末の所定の記憶領域に格納する機能と、
格納された処理結果に対する前記ユーザの確認要求を受け付ける機能と、
受け付けた確認要求に応じて前記処理結果を前記携帯端末上に表示する機能と、を前記携帯端末に実行させることを特徴とする請求項１から７いずれか記載の本人確認方法。
【請求項９】
前記プログラムは、
前記ユーザの確認要求を受け付けると、第３の照合情報の入力を前記ユーザに促す機能と、
入力された第３の照合情報と前記携帯端末内に予め記憶された第３の照合情報とを照合する機能と、を前記携帯端末に実行させることを特徴とする請求項８記載の本人確認方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯端末から送信される情報に基づいてサーバが本人確認を行う本人確認方法に関する。
【０００２】
【従来の技術】
近年、アプリケーション・プログラム（以下、「プログラム」という。）の実行環境を搭載した携帯端末の登場に伴い、様々なサービスが提供されている。ユーザは、インターネット等にアクセスして所望のプログラムを携帯端末にダウンロードすると、携帯端末上でこのプログラムを実行させることにより、各種サービスを享受することができる。
【０００３】
このような携帯端末を利用したサービスには、交通情報、天気、株価、為替といった情報を、リアルタイムでユーザの携帯端末上に通知するものがある。具体的には、ユーザが所定のプログラムをサーバから携帯端末にダウンロードすると、携帯端末内でプログラムが定期的に起動され、サーバから上述した情報を取得して携帯端末上に表示する。
【０００４】
携帯端末内のプログラムは自動的に起動されるので、ユーザは自ら携帯端末を操作してサーバにアクセスする必要がなく、また、プログラムが頻繁にサーバにアクセスして情報を取得するので、刻々と変化するこれらの情報についても、ユーザは最新の情報を容易に取得することができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記のサービスは、天気や株価等のような汎用情報をユーザに通知するものであるため、個人情報等を通知するような場合には問題があった。すなわち、銀行口座の残高情報や振込情報等を携帯端末上で通知すると、他人に情報が漏洩するおそれがあるからである。
【０００６】
そこで、このような不都合を解消すべく、携帯端末上で個人情報等を通知する場合には、ユーザに暗証番号やパスワードを入力させて本人確認を行うことが提案される。しかし、携帯端末内のプログラムが自動的に起動されるたびに、ユーザに本人確認を要求すると、ユーザの操作負担が過大となり、ユーザの操作を必要とせずプログラムを自動起動することによりリアルタイムで情報を提供するサービスの特徴が損なわれることになる。
【０００７】
そこで、本発明は、所定の情報を携帯端末上で自動的に通知する場合に、ユーザに本人確認を要求することなく、かつ他人への情報漏洩を回避して、安全に情報を通知することができる本人確認方法を提供することにある。
【０００８】
【課題を解決するための手段】
本発明に係る本人確認方法は、サーバが識別情報等の照合情報を付与したプログラムを携帯端末に送り込み、プログラムが起動されると付与された照合情報をサーバに送り返すことにより、本人確認を行うことを特徴とする。
【０００９】
具体的には、サーバが、携帯端末からプログラムのダウンロード要求を受け付けると、所定の識別情報をプログラムに付与して携帯端末に送信し、携帯端末は、プログラムが自動起動されると付与された識別情報を送信してサーバに所定の要求を行い、サーバは、この送信された識別情報に基づいて本人確認を行った後、要求に応じた処理を行う。
【００１０】
なお、サーバは、本人確認を行う場合に、サーバが付与した識別情報と、携帯端末から送信される携帯端末番号情報（以下、「携帯端末ユーザＩＤ」という。）の、２つの情報を用いることが好ましい。２つの情報に基づいて本人確認を行うことにより、セキュリティの向上を図ることができるからである。
【００１１】
また、プログラムのダウンロード時には、サーバが、ユーザにパスワード等の照合情報の入力を要求して本人確認を行った上で、プログラムを携帯端末にダウンロードすることが望ましい。プログラムダウンロード時のセキュリティを確保するためである。本発明に係る本人確認方法では、照合情報として、識別情報、携帯端末ユーザＩＤ、及びパスワードを用いている。
【００１２】
識別情報は、ユーザを識別するために一意的に設定される情報であって、例えば１０桁の数字から構成される。この識別情報は、予め設定されたものを使用してもよいし、ダウンロード時にサーバが設定したものを使用してもよい。
【００１３】
プログラムは、携帯端末が実行可能な言語で作成されており、ユーザの設定条件に従って携帯端末内で自動起動されると、サーバにアクセスして所定の処理をサーバに要求する機能を有している。例えば、ユーザの銀行口座に関する情報を照会してその照会結果を通知することを要求する機能が該当する。
【００１４】
プログラムに所定の識別情報を付与するとは、プログラムが自動起動されてサーバにアクセスする際に、付与された識別情報をサーバに送信する機能を、当該プログラムに設定することを意味する。
【００１５】
携帯端末ユーザＩＤは、電話番号（携帯電話加入者番号）に一意的に対応づけて設定された番号であり、携帯端末は、情報を発信する度にこの携帯端末ユーザＩＤを発信するように予め構成されている。
【００１６】
すなわち、本発明は、携帯端末から送信される情報に基づいてサーバが本人確認を行う本人確認方法であって、所定の要求を送信するプログラムに対するダウンロードの要求が前記携帯端末から送信されると、第１の照合情報の入力をユーザに促す段階と、入力された第１の照合情報と、前記サーバ内に予め記憶された第１の照合情報とを照合する第１の照合段階と、前記第１の照合段階における照合結果が一致する場合に、前記プログラムに第２の照合情報を付与して前記携帯端末に送信する段階と、送信されたプログラムに従って前記携帯端末から送信される前記付与された第２の照合情報と前記所定の要求とを受信する段階と、受信した第２の照合情報と、前記サーバ内に予め記憶された第２の照合情報とを照合する第２の照合段階と、前記第２の照合段階における照合結果が一致する場合に、前記受信した所定の要求に応じた処理を行う段階と、を有することを特徴とする。
【００１７】
また、前記第１の照合情報は、前記ユーザによって設定される本人確認情報及び／又は前記ユーザを特定するためにサーバによって設定される識別情報であることが望ましい。
【００１８】
また、前記第２の照合情報は、前記ユーザによって設定される本人確認情報、又は前記ユーザを特定するためにサーバによって設定される識別情報であることが望ましい。
【００１９】
また、前記受信する段階は、前記携帯端末を特定するために予め設定された番号であって前記携帯端末が情報を送信する際に発信される携帯端末番号情報を受信し、前記第２の照合段階は、受信した第２の照合情報と携帯端末番号情報を、前記サーバ内に予め記憶された第２の照合情報と携帯端末番号情報と照合することを特徴とする。
【００２０】
また、前記第１の照合段階における照合結果が一致する場合に、前記ユーザを一意的に特定する第２の照合情報を作成する段階をさらに有し、前記送信する段階は、作成された第２の照合情報を前記プログラムに付与して前記携帯端末に送信することを特徴とする。
【００２１】
また、前記プログラムは、前記ユーザの設定した条件に従って前記携帯端末内で定期的に起動されると前記サーバに所定の要求を送信する機能と、前記サーバから前記要求の結果が携帯端末に通知されると、その結果を前記携帯端末上に通知する機能と、を携帯端末に実行させることを特徴とする。
【００２２】
また、前記所定の要求を送信する機能は、前記ユーザの取引口座の残高を照会する要求を前記サーバに送信する機能であることを特徴とする。
【００２３】
また、前記プログラムは、消し込み情報を前記携帯端末に登録する機能と、前記ユーザの設定した条件に従って前記携帯端末内で定期的に起動されると、前記ユーザの取引口座に対する入金明細を照会する要求を前記サーバに送信する機能と、前記サーバから前記要求の結果として入金情報が携帯端末に通知されると、前記入金情報と登録された消し込み情報とを突き合わせる機能と、突き合わせた結果、一致した消し込み情報のメールアドレスを前記サーバに送信する機能と、を携帯端末に実行させることを特徴とする。
【００２４】
また、前記所定の要求に応じた処理を行い、その処理の結果を前記携帯端末に送信する段階、をさらに有し、前記プログラムは、送信された処理結果を前記携帯端末の所定の記憶領域に格納する機能と、格納された処理結果に対する前記ユーザの確認要求を受け付ける機能と、受け付けた確認要求に応じて前記処理結果を前記携帯端末上に表示する機能とを、さらに有することを特徴とする。
【００２５】
また、前記プログラムは、前記ユーザの確認要求を受け付けると、第３の照合情報の入力を前記ユーザに促す機能と、入力された第３の照合情報と前記携帯端末内に予め記憶された第３の照合情報とを照合する機能と、をさらに有することを特徴とする。
【００２６】
本発明は、携帯端末から送信される情報に基づいて本人確認を行うサーバであって、所定の要求を送信するプログラムに対するダウンロードの要求が前記携帯端末から送信されると、第１の照合情報の入力をユーザに促す手段と、入力された第１の照合情報と、前記サーバ内に予め記憶された第１の照合情報とを照合する第１の照合手段と、前記第１の照合手段における照合結果が一致する場合に、前記プログラムに第２の照合情報を付与して前記携帯端末に送信する手段と、送信されたプログラムに従って前記携帯端末から送信される前記付与された第２の照合情報と前記所定の要求とを受信する手段と、受信した第２の照合情報と、前記サーバ内に予め記憶された第２の照合情報とを照合する第２の照合手段と、前記第２の照合手段における照合結果が一致する場合に、前記受信した所定の要求に応じた処理を行う手段と、を備えることを特徴とする。
【００２７】
【発明の実施の形態】
［第１の実施形態］
次に、本発明の第１の実施形態（以下、「本実施形態」という。）について、図面を参照しつつ説明する。なお、本実施形態では、本発明に係る本人確認方法を用いたサービスの一例として、モバイルバンキング・サービスシステムにおける残高自動照会について説明する。
【００２８】
モバイルバンキング・サービスシステムは、ユーザが、携帯端末から自分の口座の残高照会、入出金明細照会、振込及び振り替え等を行うことができるサービスシステムである。例えば、残高照会は、ユーザが、携帯端末の画面を操作して、自分の口座の残高をサーバに問い合わせると、サーバは、ユーザの口座を特定して勘定系ホストに残高照会を依頼し、照会結果を受信してユーザの携帯端末に送信するものである。
【００２９】
しかし、この残高照会の方法では、ユーザが残高変動をリアルタイムで知りたいような場合には、自ら頻繁にサーバにアクセスしなければならず、過大な手間と負担をユーザに強いることになる。
【００３０】
そこで、本実施形態では、残高変動を自動的にサーバに問い合わせ、その結果をユーザに通知する機能をプログラムに設定することとしている。
【００３１】
なお、本発明はモバイルバンキング・サービスシステムに限られず、携帯端末にダウンロードされたプログラムを利用して各種情報を安全に提供するサービスシステムに適用することが可能である。
【００３２】
（モバイルバンキング・サービスシステムの概略構成）
図１は、本実施形態に係るモバイルバンキング・サービスシステムの概略構成を示すブロックダイアグラムである。同図に示すように、モバイルバンキング・サービスシステム１００は、典型的には、モバイルバンキング・サーバ（以下、「ＭＢサーバ」という。）１と、勘定系ホスト２と、携帯端末３と、ゲートウェイ４とによって実現される。ＭＢサーバ１は専用線６に接続され、携帯端末３はパケット通信網５（デジタル無線網）に接続され、ＭＢサーバ１と携帯端末３はゲートウェイ４を介して接続される。ＭＢサーバ１と携帯端末３との間の通信は、典型的には、携帯端末用に仕様を改良したＨＴＴＰプロトコルやＨＴＭＬ言語を用いて行われる。
【００３３】
ＭＢサーバ１は、サーバプログラム１１、携帯端末対応Ｗｅｂページ１２、残高自動照会プログラム１３、及びモバイルバンキング・データベース１４（以下、「ＭＢデータベース」という。）を備えている。勘定系ホスト２は、残高照会手段１５と口座データベース１６とを備えている。
【００３４】
サーバプログラム１１は、モバイルバンキングを利用しようとするユーザの携帯端末３から送られる携帯端末対応ＨＴＴＰによる要求を受け付けて、その要求に対応した処理を行う。例えば、サーバプログラム１１は、口座の残高情報を照合する要求を受け付けた場合には、勘定系ホスト２にアクセスして残高情報を取得し、ユーザの携帯端末３に取得した残高情報を提供する。
【００３５】
携帯端末対応Ｗｅｂページ１２は、ユーザに提供すべき画面を構成するドキュメントデータであり、携帯端末対応ＨＴＭＬなどを用いて作成される。本実施形態では、携帯端末対応Ｗｅｂページ１２として、モバイルバンキングのメインメニュー画面、照会結果を通知する画面等を構成するページが用意されている。
【００３６】
残高自動照会プログラム１３は、携帯端末３が実行可能なプログラム言語によって作成されたアプリケーション・プログラムであり、例えば、携帯端末対応Ｊａｖａ（商標）によって作成される。残高自動照会プログラム１３は、設定された条件に従って起動されると、ユーザの口座に対する残高照会要求をＭＢサーバ１に送信し、その結果をＭＢサーバ１から受信して携帯端末３上で通知する機能を主に有している。
【００３７】
ＭＢデータベース１４は、モバイルバンキング・サービスを行うために必要な情報２０が格納される。図２は、ＭＢデータベース１４のデータ構造を表した一例である。同図によれば、例えば、テレフォン・バンキング契約者番号（以下、「ＴＢ契約者番号」という。）  、パスワード、取引口座番号、及び携帯端末ユーザＩＤ等が格納される。ＴＢ契約者番号は、ユーザがテレフォンバンキング・サービスの申し込みをしたときに金融機関が設定する番号で、ユーザを特定するために一意的に設定される。また、パスワードは、申し込みの際に、ユーザによって設定される。取引口座番号は、ユーザが保有する金融機関の口座の番号が該当する。携帯端末ユーザＩＤは、ユーザが携帯端末３から情報を送信する度に、当該携帯端末３から自動的に送信される番号で、携帯端末３を特定するために予め設定されたものである。
【００３８】
勘定系ホスト２には、ユーザの取引口座の情報を照会する各種照会手段や、口座データベース１６を備えている。照会手段には、例えば、取引口座の残高を照会して残高を通知する残高照会手段１５がある。また、口座データベース１６は、ユーザの取引口座に関する情報が格納され、具体的には、取引口座番号、口座氏名、残高金額等が格納される。
【００３９】
携帯端末３は、ＭＢサーバ１から送信される携帯端末対応Ｗｅｂページ１２を表示するための液晶画面や、ユーザが操作するための各種ボタンを備えている。また、携帯端末３は、パケット通信網５を介してデータの送受信を行うためのパケット処理部と、携帯端末対応Ｗｅｂページ１２を閲覧するためのブラウザプログラムとを備えている。また、携帯端末３は、ＭＢサーバ１からダウンロードしたプログラムを実行するためのプログラム実行環境を備えており、例えば、上述したＪａｖａを動作させるためのＪａｖａプログラム実行環境であるＫＶＭ（Ｋ  Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）を搭載する。
【００４０】
ゲートウェイ４は、専用線６とパケット通信網５とを相互接続するためのものであり、携帯端末３からパケット通信網５を介して受信した情報を、プロトコル変換して、専用線６を介してＭＢサーバ１に送信する。
【００４１】
このように構成されるモバイルバンキング・サービスシステム１００において、ユーザは、ＭＢサーバ１から携帯端末３にプログラムをダウンロードし、携帯端末３の画面を操作してプログラムの起動条件を設定すると、プログラムが、設定された条件に従ってＭＢサーバ１に自動的に口座の照会を行い、照会結果を携帯端末３上でユーザに通知する。ユーザは、自らＭＢサーバ１にアクセスすることなくリアルタイムで照会結果を得ることができる。
【００４２】
（モバイルバンキング・サービスシステムに係るワークフローの概要）
図３は、本実施形態に係るモバイルバンキング・サービスシステム１００のワークフロー図である。まず、ユーザは、携帯端末３のブラウザからゲートウェイ４を介してモバイルバンキング・サービスを提供するＭＢサーバ１にアクセスし、サービス開始登録画面（Ｓ１）からサービス開始登録の要求を行う（Ｓ２）。なお、携帯端末３からは、自動的に携帯端末ユーザＩＤがゲートウェイ４を介してＭＢサーバ１に送信される。
【００４３】
図４は、携帯端末３のブラウザ上に表示されたサービス開始登録画面の一例を示す図である。ユーザは、サービス開始登録画面において、自己のＴＢ契約者番号４１とパスワード４２とを入力し、登録ボタン４３を選択する。携帯端末３は、登録ボタン４３が選択されると、ＴＢ契約者番号４１とパスワード４２とをＭＢサーバ１に送信する。なお、ユーザは予め書面にてモバイルバンキング・サービスの申し込みをすることにより、ＴＢ契約者番号とパスワードとを取得している。
【００４４】
ＭＢサーバ１は、ユーザからサービス開始登録の要求を受け付けると、ユーザの入力したＴＢ契約者番号４１とパスワード４２を、ＭＢデータベース１４に登録されたＴＢ契約者番号とパスワードと照合することにより本人確認▲１▼を行う（Ｓ３）。ＭＢサーバ１は、照合結果が一致した場合は、ユーザのサービス開始をＭＢデータベース１４に登録するとともに、受信した携帯端末ユーザＩＤをＴＢ契約者番号に対応付けて格納する（Ｓ４）。また、ＭＢサーバ１は、サービス開始登録が完了した旨をユーザの携帯端末３に送信する（Ｓ５）。一方、照合結果が不一致の場合は、ＭＢサーバ１は、登録処理を行わず、サービス開始登録が行われなかった旨をユーザの携帯端末３に送信する。
【００４５】
ユーザは、ＭＢサーバ１からサービス開始登録が完了した旨を携帯端末３のブラウザ上で受信すると、所定の操作を行うことにより、ＭＢサーバ１にモバイルバンキングのメインメニュー画面を要求することができる。図５は、携帯端末３のブラウザ上に表示されたメインメニュー画面の一例を示す図である。同図に示すように、メインメニュー画面には、ＭＢサーバ１が提供する各種サービスが表示される（図５（Ａ））。ユーザが、「３．残高自動照会」５１を選択すると、メインメニュー画面から残高自動照会のダウンロード画面（図５（Ｂ））に遷移する（Ｓ６）。
【００４６】
ここで、ユーザが「１．ダウンロードする」５２を選択すると（Ｓ７）、ダウンロード要求が携帯端末３からＭＢサーバ１に送信される。ＭＢサーバ１は、ダウンロード要求を受信すると、図示しない画面にてパスワードの入力をユーザに要求し、ユーザがパスワードを入力してこれを送信すると、ＭＢサーバ１は、ＭＢデータベース１４に格納されたパスワードと受信したパスワードとを照合することにより本人確認▲２▼を行う（Ｓ８）。
【００４７】
ＭＢサーバ１は、照合結果が一致した場合は、残高自動照会プログラム１３に、ユーザのＴＢ契約者番号を付与して（Ｓ９）、これを携帯端末３に送信する（Ｓ１０）。ＭＢサーバ１は、照合結果が不一致の場合には、その旨をユーザに通知し、ダウンロード処理を中止する。
【００４８】
残高自動照会プログラム１３は、残高照会を要求する機能と、その結果を通知する機能と、携帯端末３からＭＢサーバ１にアクセスする際に付与されたＴＢ契約者番号を自動的にＭＢサーバ１に送信する機能と、を主に備えている。
【００４９】
ユーザは、残高自動照会プログラム１３のダウンロードが完了すると、携帯端末３の画面を操作して残高自動照会プログラム１３を起動するための条件を設定する（Ｓ１１）。図６は、携帯端末３のブラウザ上に表示されたアプリケーション・プログラムメニュー画面（以下、「アプリメニュー画面」という）の一例を示す図である。アプリメニュー画面は、携帯端末３にダウンロードされたプログラムの起動条件を設定するためのメニュー画面であり、同図によれば、携帯端末３にダウンロードされたプログラムが、５つあることがわかる。ユーザは、「１．残高自動照会」６１を選択すると、アプリメニュー画面（図６（Ａ））から残高自動照会設定画面（図６（Ｂ））に遷移する。
【００５０】
残高自動照会設定画面では、ユーザは、残高自動照会プログラム１３が起動する条件６２について設定することができる。例えば、ＭＢサーバ１に自動的にアクセスする頻度（例：３時間毎）、ＭＢサーバ１から所定の情報を通知する場合の方法（例：メロディにて通知）、また、ＭＢサーバ１から所定の情報を通知する場合の通知内容（例：全ての増減）等について、設定することができる。
【００５１】
ユーザが各条件を入力して登録ボタン６３を選択すると、入力された条件が携帯端末３内の所定の記憶領域に格納される。これ以降、残高自動照会プログラム１３は、ユーザの設定した条件に従って起動され、ＭＢサーバ１にアクセスする（Ｓ１２）。本実施形態では、残高自動照会プログラム１３は、３時間おきに起動され、ユーザの要求（口座の残高変動があったか否か）をＭＢサーバ１に送信する。なお、残高自動照会プログラム１３は、Ｓ９にて付与されたＴＢ契約者番号をＭＢサーバ１にアクセスする度に送信する。また、携帯端末ユーザＩＤも、携帯端末３がＭＢサーバ１にアクセスする度に自動的に送信される。
【００５２】
ＭＢサーバ１は、ＴＢ契約者番号、ユーザの要求（残高照会）、及び携帯端末ユーザＩＤを受信すると、受信したＴＢ契約者番号及び携帯端末ユーザＩＤを、ＭＢデータベース１４に格納されたＴＢ契約者番号及び携帯端末ユーザＩＤと照合することにより本人確認▲３▼を行う（Ｓ１３）。
【００５３】
ＭＢサーバ１は、照合結果が一致する場合は、ＭＢデータベース１４からＴＢ契約者番号に対応するユーザの口座番号を読み出して、勘定系ホスト２にユーザの口座番号と残高照会依頼とを送信する（Ｓ１４）。これに対し、ＭＢサーバ１は、照合結果が一致しない場合は、その旨を携帯端末３に送信して処理を中止する。
【００５４】
勘定系ホスト２は、ＭＢサーバ１からユーザの口座番号と残高照会依頼とを受信すると、受信した口座番号に基づいて口座データベース１６を参照し、前回のアクセス時から今回のアクセス時迄の間で、残高に変動があったか否かを調べる（Ｓ１５）。そして、勘定系ホスト２は、入金や出金によりユーザの口座残高に変動があった場合、照会結果としてその旨をＭＢサーバ１に送信する（Ｓ１６）。
【００５５】
ＭＢサーバ１は、勘定系ホスト２から受信した照会結果を、ゲートウェイ４を介して携帯端末３に送信する（Ｓ１７）。残高自動照会プログラム１３は、ＭＢサーバ１から口座残高変動の旨を受信すると、メロディ音を出力し、メッセージをブラウザ上に表示する（Ｓ１８）。
【００５６】
図７は、携帯端末３のブラウザ上に表示された残高変動通知メッセージの一例を示す図である。ユーザは、メロディ音をきいて液晶画面を見ると、「○○銀行からのお知らせ！」というメッセージが表示されていることがわかる（図７（Ａ））。さらに、ユーザは、「１．はい」７１を選択することにより、お知らせの内容を表示させることができる。図７（Ｂ）では、ユーザの口座残高が変動した旨とともに、入出金明細照会にて確認することができる旨が表示されている。
【００５７】
ここでユーザが「１．メインメニューへ」７２を選択すると、メインメニュー画面に遷移する。図８は、携帯端末３のブラウザ上に表示されたメインメニュー画面の一例を示す図である。ここでユーザが「２．入出金明細照会」８１を選択すると、図示しない画面にてパスワードの入力をユーザに要求し、ユーザがパスワードを入力してこれを送信すると、ＭＢサーバ１は、ＭＢデータベース１４に格納されたパスワードと受信したパスワードとを照合することにより本人確認を行う。
【００５８】
ＭＢサーバ１は、照合結果が一致した場合は、入出金明細照会画面に遷移する（図８（Ｂ））。入出金明細照会画面には、取引結果として、「入金日」、「入金者氏名」、「残高」が表示されている。
【００５９】
なお、残高変動がなかった場合は、ＭＢサーバ１よりその旨が携帯端末３に送信され、携帯端末３のブラウザ上にメッセージは表示されない。
【００６０】
以上のように、本実施形態によれば、携帯端末３内の残高自動照会プログラム１３がＭＢサーバ１に残高照会を自動的に行う場合でも、ＭＢサーバ１は、ダウンロード時に付与したＴＢ契約者番号と、携帯端末３が自動送信する携帯端末ユーザＩＤとに基づいて本人確認を行うので、残高情報という個人情報を携帯端末３に通知する場合にも、第三者への漏洩を防止して安全に行うことができるようになる。また、ユーザは、プログラムのダウンロード時にパスワードを入力すればよく、ダウンロード以降はパスワードの入力を気にすることなく情報を入手することができるので便利である。
【００６１】
なお、上記実施形態によれば、ユーザの残高に変動があった場合、ＭＢサーバ１から携帯端末３に変動があったことを通知するメッセージが送信され、ユーザは別途、モバイルバンキング・メニューから入出金明細照会を参照することとした。しかし、本発明はこれに限られず、例えば、ユーザの口座に変動があった場合は、変動情報をユーザの携帯端末３に送信してもよい。
【００６２】
具体的には、残高自動照会プログラム１３は、変動があった旨と変動情報をＭＢサーバ１から受信すると、ブラウザ上にメッセージを通知するとともに、変動情報を携帯端末３内の所定の記憶領域に格納する。変動情報とは、例えば、入金があった場合は、取引結果（入金）、入金金額、入金者氏名、および現在の残高等が該当する。ユーザが、携帯端末３を操作して変動情報の確認を要求すると、残高自動照会プログラム１３が、所定の記憶領域に格納された変動情報を読み出してブラウザ上に表示する
これによれば、送信された変動情報が携帯端末３に格納されるので、例えば、ユーザが携帯端末３の使用不可能な場所にいる場合でも、残高変動の内容を即座に確認することができるようになる。なお、残高自動照会プログラム１３に、ユーザが閲覧した情報は消去する機能と、サーバ１から最新の変動情報を受信すると、これを未閲覧の変動情報とマージさせる機能を設けてもよい。これにより、携帯端末３に格納するデータ量を軽減することが可能になる。
【００６３】
また、ユーザが携帯端末３に格納された変動情報を確認する場合の本人確認機能を、残高自動照会プログラム１３に設定してもよい。例えば、ユーザから変動情報の確認要求があると、ユーザにＴＢ契約者番号の入力を促し、入力されたＴＢ契約者番号と付与されたＴＢ契約者番号とを照合して、照合結果が一致する場合、変動情報を表示する機能を、残高自動照会プログラム１３に設定する。また、照合結果が一致しない場合は、残高自動照会プログラムを消去する自動消去機能を、残高自動照会プログラムに設定してもよい。これにより、携帯端末が他人に拾われたような場合でも、悪意の第三者による閲覧を防ぐことができるようになる。なお、上記照合は、ＴＢ契約者番号のかわりにパスワードを用いてもよい。
【００６４】
また、上記実施形態によれば、残高自動照会時の取引口座は、ＭＢデータベース１４に予め登録されている取引口座を使用したが、本発明はこれに限られず、例えば、プログラムをダウンロードするときにサーバが別途設定した口座番号を使用してもよい。また、ダウンロードした後に、ユーザが携帯端末３から設定した口座番号を使用することもできる。設定された番号は、取引口座番号と対応付けられてＭＢデータベース１４に格納される。
【００６５】
（本人確認の他の方法）
上記実施形態では、残高自動照会時における本人確認方法について、携帯端末３から送信するＴＢ契約者番号と携帯端末ユーザＩＤと、ＭＢデータベース１４に格納されたＴＢ契約者番号と携帯端末ユーザＩＤとを照合することとしたが、携帯端末ユーザＩＤを用いるか否かは任意に設定することができる。
【００６６】
また、上記実施形態では、ダウンロードする際にプログラムに付与される識別番号として予め設定されたＴＢ契約者番号を用いて説明したが、識別番号には、例えば、ダウンロード時にＭＢサーバ１によって新たに設定される番号を用いることもできる。すなわち、ＭＢサーバ１は、ユーザからダウンロード要求があると、予め設定された方法に従って当該ユーザを一意的に特定する識別番号を生成し、プログラムに付与するとともに、ＭＢデータベース１４に格納する。プログラムが携帯端末３内で自動起動され、ＭＢサーバ１にアクセスするときは、この生成された識別番号がＭＢサーバ１に送信され、ＭＢサーバ１は、受信した識別番号とＭＢデータベース１４に格納した識別番号とを照合することにより、本人確認を行うことができる。ダウンロード時にＭＢサーバ１が自動生成する識別番号は、自動照会時における本人確認にのみ使用されるものであるから、人目に触れることを回避することができ、その結果セキュリティの向上を図ることができる。
【００６７】
また、ＭＢサーバ１は、ダウンロードする際に、プログラムにパスワードを付与してこれを送り返させることにより本人確認を行うこともできる。ＴＢ契約者番号と同様に、パスワードもユーザを一意的に特定するものであり、モバイルバンキング・サービスの利用申し込み時に予め設定されている。よって、ＭＢサーバ１は、ユーザからダウンロード要求があると、ユーザのパスワードをプログラムに付与して携帯端末３に送信する。プログラムが携帯端末３内で自動起動され、ＭＢサーバ１にアクセスするときは、このパスワードがＭＢサーバ１に送信され、ＭＢサーバ１は、受信したパスワードとＭＢデータベース１４に登録されたパスワードとを照合することにより、本人確認を行うことができる。
【００６８】
また、プログラムのダウンロード要求時における本人確認についても、上記実施の形態では、パスワードを用いて行うものとして説明したが、ＴＢ契約者番号や携帯端末ユーザＩＤを用いるか否かは任意にこれを設定することができる。例えば、パスワードとＴＢ契約者番号をユーザに入力させて本人確認を行ってもよいし、パスワード、ＴＢ契約者番号、及び携帯端末ユーザＩＤをユーザに入力させて本人確認を行うこともできる。
【００６９】
さらに、ダウンロード時の本人確認の方法と、プログラムが自動照合するときの本人確認の方法は、任意に組み合わせることができる。例えば、ダウンロード要求時はパスワードとＴＢ契約者番号とで照合し、自動照会時はＴＢ契約者番号で照合する場合や、ダウンロード要求時はパスワードとＴＢ契約者番号と携帯端末ユーザＩＤとで照合し、自動照会時は携帯端末ユーザＩＤで照合してもよい。
［第２の実施形態］
次に、本発明の第２の実施形態について、図面を参照しつつ説明する。上記第１の実施形態では、残高自動照会プログラム１３を用いたモバイルバンキング・サービスシステム１００について説明したが、第２の実施形態（以下、「本実施形態」という。）では、入金明細照会を行いその結果を通知するプログラム（以下、「入金明細自動照会プログラム」という。）を用いたモバイルバンキング・サービスシステム１００について説明する。
【００７０】
本実施形態における入金明細自動照会プログラムは、携帯端末３から、ユーザの口座に入金があったか否かをＭＢサーバ１に問い合わせ、その結果を受信して携帯端末３上で通知する機能を備えていることを特徴とする。さらに、入金明細自動照会プログラムは、入金者のメールアドレスを含む入金情報を予め携帯端末３内の所定の記憶領域に登録する機能と、携帯端末３が入金情報をＭＢサーバ１から受信すると、該当する入金者のメールアドレスをＭＢサーバ１に送信し、ＭＢサーバ１を介して入金者にお礼のメッセージを送信する機能（ひとことメール機能）とを有している。
【００７１】
（モバイルバンキング・サービスシステムの概略構成）
図９は、本実施形態に係るモバイルバンキング・サービスシステムの概略構成を示すブロックダイアグラムである。同図では、上記第一の実施形態の構成に加え、ＭＢサーバ１がインターネット７に接続されている。また、ＭＢサーバ１には、入金明細自動照会プログラム１７が設けられ、サーバプログラム１１はメールサーバとしての機能を有している。携帯端末３には、入金情報を格納するための所定の記憶領域が設けられている。勘定系ホスト２には、入金明細照会手段１８が設けられている。
【００７２】
以上の構成において、携帯端末３にダウンロードされた入金明細自動照会プログラムは、ＭＢサーバ１に入金情報を照会し、ＭＢサーバ１から入金があった旨を受信すると、該当するメールアドレスをＭＢサーバ１に送信する。ＭＢサーバ１がメールアドレスを受信すると、当該メールアドレス宛にお礼のメールを送信する。これにより、ユーザは、入金情報を取得することができるとともに、ＭＢサーバ１を介して入金に対するお礼メールを即座に送信することができるようになる。
【００７３】
（モバイルバンキング・サービスシステムに係るワークフロー）
図９は、モバイルバンキング・サービスシステムのワークフロー図である。まず、ユーザは、上記第一の実施形態にて説明した残高通知プログラムのダウンロード手順と同様に、入金明細自動照会プログラムをＭＢサーバ１からダウンロードし（図３；Ｓ６〜Ｓ１０参照）、入金明細自動照会プログラムの起動条件を設定する（図３；Ｓ１１、図６参照）。
【００７４】
次に、ユーザは、ひとことメール機能を利用するための消込情報を携帯端末３に登録する。図１０は、ブラウザ上に表示されたアプリメニュー画面の一例を示す図である。ユーザが、「１．入金明細自動照会」１１１を選択すると、アプリメニュー画面（図１１（Ａ））から消込情報登録画面（図１１（Ｂ））に遷移する。消込情報登録画面では、消込情報１１２として、入金金額、振込人名称及びメールアドレスが設けられている。ユーザは、消込情報登録画面にて各情報を入力し、登録ボタン１１３を選択する。携帯端末３は、登録ボタン１１３が選択されると、入力された情報を携帯端末３内の所定の記憶領域に格納する（Ａ１）。
【００７５】
次に、ユーザの設定した条件に従って、入金明細自動照会プログラムが起動されると、携帯端末３は、付与されたＴＢ契約者番号と入金明細照会要求とをＭＢサーバ１に送信する（Ａ２）。また、携帯端末３は、携帯端末ユーザＩＤをＭＢサーバ１に送信する。ＭＢサーバ１は、受信したＴＢ契約者番号と携帯端末ユーザＩＤを、ＭＢデータベース１４に格納されたＴＢ契約者番号と携帯端末ユーザＩＤと照合して、本人確認▲３▼を行う（Ａ３）。
【００７６】
ＭＢサーバ１は、照合結果が一致する場合、ＭＢデータベース１４からＴＢ契約者番号に対応する口座番号を読み出して、勘定系ホスト２にユーザの口座番号と入金明細照会依頼とを送信する（Ａ４）。これに対し、ＭＢサーバ１は、照合結果が一致しない場合、その旨を携帯端末３に送信して処理を中止する。
【００７７】
勘定系ホスト２は、ＭＢサーバ１からユーザの口座番号と入金明細照会依頼とを受信すると、受信した口座番号に基づいて口座データベース１６を参照し、前回のアクセス時から今回のアクセス時迄の間に、ユーザの口座に入金があったか否かを調べる（Ａ５）。そして、勘定系ホスト２は、ユーザの口座に入金があった場合、照会結果として入金情報をＭＢサーバ１に送信する（Ａ６）。
【００７８】
ＭＢサーバ１は、勘定系ホスト２から受信した照会結果（入金情報）を、ゲートウェイ４を介して携帯端末３に送信する（Ａ７）。携帯端末３内の入金明細自動照会プログラムは、ＭＢサーバ１から入金があった旨の照会結果（入金情報）が通知されると、Ａ１にて登録された消込情報を読み出して、入金情報と消込情報との突き合わせを行う（Ａ８）。
【００７９】
具体的には、入金明細自動照会プログラムは、ＭＢサーバ１から送信された入金金額及び入金者を、携帯端末３に登録された入金金額及び入金者と照合することによりデータの突き合わせを行う。そして、突き合わせの結果が一致した場合、入金明細自動照会プログラムは、その旨を携帯端末３のブラウザ上に通知して（Ａ９）、消込データのメールアドレスとともにメール送信要求をＭＢサーバ１に送信する（Ａ１０）。なお、携帯端末３からメール送信要求を送信する際には、ＴＢ契約者番号と携帯端末ユーザＩＤとが送信されている。
【００８０】
ＭＢサーバ１は、メール送信要求を受け付けると、受信したＴＢ契約者番号及び携帯端末ユーザＩＤを、ＭＢデータベース１４に登録されたＴＢ契約者番号及び携帯端末ユーザＩＤと照合することにより本人確認▲４▼を行う（Ａ１１）。ＭＢサーバ１は、照合結果が一致した場合、受信したメールアドレス宛に、入金に対するお礼メールを送信する（Ａ１２）。
【００８１】
なお、突き合わせの結果、照会結果とリストとが一致しない場合は、入金明細自動照会プログラムは、不一致の旨を携帯端末３のブラウザ上に表示し、メールの送信処理を中止する（Ａ９）。
【００８２】
図１２は、携帯端末３のブラウザ上に表示された入金通知メッセージの一例を示す図である。ユーザは、「○○銀行からのお知らせ！」を見て、「１．はい」１２１を選択することにより、お知らせ内容を知ることができる。具体的には、図１２（Ｂ）にて、入金があった旨を知るとともに、ひとことメールが送信されることを知ることができる。
【００８３】
以上によれば、例えば、携帯端末３にダウンロードされたプログラムの通信先が、ダウンロード元のサーバにのみ限定されているような場合でも、ユーザは、ＭＢサーバ１を介してお礼メールを送ることができる。
【００８４】
また、入金明細自動照会プログラムは、携帯端末３に送信された入金情報を携帯端末３内の所定の記憶領域に格納し、ユーザの操作に従って、ブラウザ上に入金情報を表示させることとしてもよい（図１２（Ｃ）参照）。これによれば、送信された入金情報が携帯端末３に格納されるので、例えば、ユーザが携帯端末３の使用不可能な場所にいる場合でも、入金情報を即座に確認することができるようになる。
【００８５】
また、ブラウザ上には、消込情報と入金情報とを突き合わせたリスト情報を表示させることとしてもよい。具体的には、携帯端末３が入金情報を受信すると、格納された消込情報と受信した入金情報とを照合し、一致したデータには所定のマークをつけた状態で、消し込み情報のリストを表示する機能を、入金明細自動照会プログラムに設定する。これによれば、ユーザは、入出金の状況を一目で把握することができるようになる。
【００８６】
上記実施形態は、本発明を説明するための例示であり、本発明を上記実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱しない限り、さまざまな形態で実施することができる。例えば、上記実施形態では、モバイルバンキング・サービスにおける本人確認の方法について説明したが、例えば、携帯端末内のプログラムが定期的に株価を取得して株式の売買注文を行うようなサービスについてもこれを適用することができる。
【００８７】
【発明の効果】
本発明によれば、サーバが所定の識別情報を付与したプログラムを携帯端末３に送り込み、プログラムが起動されると付与された識別情報をサーバに送り返すこととしたので、ユーザにパスワードの入力を要求することなく本人確認を行うことができるようになる。従って、残高情報のような個人情報についても、本人確認を行った上で情報を提供することができるので、第三者への漏洩を未然に防止することが可能になる。
【図面の簡単な説明】
【図１】第１の実施形態に係るモバイルバンキング・サービスシステムの概略構成を示すブロックダイアグラムである。
【図２】ＭＢデータベースのデータ構造を表した一例である。
【図３】第１の実施形態に係るモバイルバンキング・サービスシステムのワークフロー図である。
【図４】携帯端末のブラウザ上に表示されたサービス開始登録画面の一例を示す図である。
【図５】携帯端末のブラウザ上に表示されたメインメニュー画面の一例を示す図である。
【図６】携帯端末のブラウザ上に表示されたアプリメニューの一例を示す図である。
【図７】携帯端末のブラウザ上に表示された残高変動通知メッセージの一例を示す図である。
【図８】携帯端末のブラウザ上に表示されたメインメニュー画面の一例を示す図である。
【図９】第２の実施形態に係るモバイルバンキング・サービスシステムの概略構成を示すブロックダイアグラムである。
【図１０】第２の実施形態に係るモバイルバンキング・サービスシステムのワークフロー図である。
【図１１】携帯端末のブラウザ上に表示されたアプリメニューの一例を示す図である。
【図１２】携帯端末のブラウザ上に表示された入金通知メッセージの一例を示す図である。
【符号の説明】
１…ＭＢサーバ１
２…勘定系ホスト２
３…携帯端末
４…ゲートウェイ４
５…パケット通信網５
６…専用線
７…インターネット
１１…サーバプログラム
１２…Ｗｅｂページ
１３…残高自動照会プログラム
１４…ＭＢデータベース
１５…残高照会手段
１６…口座データベース
１７…入金明細自動照会プログラム
１８…入金明細照会手段
１００…モバイルバンキング・サービスシステム
【図１】
0003565801.tif 000002
【図２】
0003565801.tif 000003
【図３】
0003565801.tif 000004
【図４】
0003565801.tif 000005
【図５】
0003565801.tif 000006
【図６】
0003565801.tif 000007
【図７】
0003565801.tif 000008
【図８】
0003565801.tif 000009
【図９】
0003565801.tif 000010
【図１０】
0003565801.tif 000011
【図１１】
0003565801.tif 000012
【図１２】
0003565801.tif 000013