(57)【要約】【課題】  本発明の課題は、情報を共有した他の端末が対象の端末であるか否かを確認することを目的とする。【解決手段】  上記課題は、第１の端末の識別情報及び前記第１の端末が他の端末と共有する情報を該第１の端末から受信すると共に、第２の端末の識別情報及び前記第２の端末が他の端末と共有する情報を該第２の端末から受信し、前記第１の端末から受信した前記情報と、前記第２の端末から受信した前記情報とが一致する場合、前記第１の端末の識別情報に対応付けて登録された第１の画像データを前記第２の端末に送信すると共に、前記第２の端末の識別情報に対応付けて登録された第２の画像データを前記第１の端末に送信する処理をコンピュータが実行することを特徴とする認証支援方法により達成される。【選択図】  図１
2016220112.tif 000002
【特許請求の範囲】
【請求項１】
第１の端末の識別情報及び前記第１の端末が他の端末と共有する情報を該第１の端末から受信すると共に、第２の端末の識別情報及び前記第２の端末が他の端末と共有する情報を該第２の端末から受信し、
前記第１の端末から受信した前記情報と、前記第２の端末から受信した前記情報とが一致する場合、前記第１の端末の識別情報に対応付けて登録された第１の画像データを前記第２の端末に送信すると共に、前記第２の端末の識別情報に対応付けて登録された第２の画像データを前記第１の端末に送信する
処理をコンピュータが実行することを特徴とする認証支援方法。
【請求項２】
前記第１の画像データ及び前記第２の画像データの送信後、前記第１の端末又は前記第２の端末の一方より送信要求を受信した場合、前記第１の端末又は前記第２の端末の他方に特定の情報を送信する
ことを特徴とする請求項１に記載の認証支援方法。
【請求項３】
前記第１の画像データ及び前記第２の画像データの送信後、前記第１の端末又は前記第２の端末の一方より前記送信要求に対応付けてファイルを受信した場合、前記第１の端末又は前記第２の端末の他方に、受信した前記ファイルを送信する、
ことを特徴とする請求項２に記載の認証支援方法。
【請求項４】
前記第１の画像データは、前記第１の端末の利用者の顔を含む画像データであり、前記第２の画像データは、前記第２の端末の利用者の顔を含む顔画像データである、
ことを特徴とする請求項１乃至３の何れか一項記載の認証支援方法。
【請求項５】
前記第１の端末が他の端末と共有する情報は、前記第１の端末及び該他の端末間の通信に応じて生成され、前記第２の端末が他の端末と共有する情報は、前記第２の端末及び該他の端末間の通信に応じて生成される、
ことを特徴とする請求項１乃至４の何れか一項記載の認証支援方法。
【請求項６】
前記情報は、所定の有効期限を有する識別情報である、
ことを特徴とする請求項１乃至５の何れか一項記載の認証支援方法。
【請求項７】
前記所定の有効期限を過ぎていないか否かを判断し、
前記所定の有効期限が過ぎていない場合に、前記第１の画像データ及び前記第２の画像データを送信する、
ことを特徴とする請求項６記載の認証支援方法。
【請求項８】
第１の端末の識別情報及び前記第１の端末が他の端末と共有する情報を該第１の端末から受信すると共に、第２の端末の識別情報及び前記第２の端末が他の端末と共有する情報を該第２の端末から受信し、
前記第１の端末から受信した前記情報と、前記第２の端末から受信した前記情報とが一致する場合、前記第１の端末の識別情報に対応付けて登録された第１の画像データを前記第２の端末に送信すると共に、前記第２の端末の識別情報に対応付けて登録された第２の画像データを前記第１の端末に送信する
処理をコンピュータに行わせることを特徴とする認証支援プログラム。
【請求項９】
第１の端末の識別情報及び前記第１の端末が他の端末と共有する情報を該第１の端末から受信すると共に、第２の端末の識別情報及び前記第２の端末が他の端末と共有する情報を該第２の端末から受信する受信部と、
前記第１の端末から受信した前記情報と、前記第２の端末から受信した前記情報とが一致する場合、前記第１の端末の識別情報に対応付けて登録された第１の画像データを前記第２の端末に送信すると共に、前記第２の端末の識別情報に対応付けて登録された第２の画像データを前記第１の端末に送信する送信部と
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証支援方法、認証支援プログラム、及び、情報処理装置に関する。
【背景技術】
【０００２】
近年、携帯電話等の通信装置において、登録する人物の顔を含んだ顔画像を撮像して入力し、電話番号を顔画像に関連付けて登録し、登録された顔画像情報を参照して通話相手を選択する技術等が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１１１８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、通信元及び通信先の通信端末間で、電話番号などの情報を交換する際に、所望の相手ではない第三者の情報を不本意に取得してしまうことがあった。
【０００５】
したがって、１つの側面では、本発明は、情報を共有した他の端末が対象の端末であるか否かを確認できることを目的とする。
【課題を解決するための手段】
【０００６】
一態様によれば、第１の端末の識別情報及び前記第１の端末が他の端末と共有する情報を該第１の端末から受信すると共に、第２の端末の識別情報及び前記第２の端末が他の端末と共有する情報を該第２の端末から受信し、前記第１の端末から受信した前記情報と、前記第２の端末から受信した前記情報とが一致する場合、前記第１の端末の識別情報に対応付けて登録された第１の画像データを前記第２の端末に送信すると共に、前記第２の端末の識別情報に対応付けて登録された第２の画像データを前記第１の端末に送信する処理をコンピュータが実行することを特徴とする認証支援方法が提供される。
【０００７】
また、上記課題を解決するための手段として、上記方法を行う装置、コンピュータに上記処理を実行させるためのプログラム、及び、そのプログラムを記憶した記憶媒体とすることもできる。
【発明の効果】
【０００８】
情報を共有した他の端末が対象の端末であるか否かを確認できる。
【図面の簡単な説明】
【０００９】
【図１】第１実施例に係るシステムのネットワーク構成を示す図である。
【図２】サーバのハードウェア構成を示す図である。
【図３】モバイル端末のハードウェア構成を示す図である。
【図４】第１実施例における全体の処理フローを説明するための図である。
【図５】第１実施例におけるサーバの機能構成例を示す図である。
【図６】第１実施例におけるモバイル端末の機能構成例を示す図である。
【図７】第１実施例におけるモバイル端末のファイル交換処理を説明するための図である。
【図８】第１実施例における顔画像提供処理を説明するためのフローチャート図である。
【図９】第１実施例におけるテーブルのデータ構成例を示す図である。
【図１０】第１実施例におけるファイル転送処理を説明するためのフローチャート図である。
【図１１】第２実施例を説明するための図である。
【図１２】第２実施例におけるモバイル端末の機能構成例を示す図である。
【図１３】第２実施例においけるモバイル端末でのファイル交換処理を説明するための図である。
【図１４】第２実施例におけるファイル交換処理部による画面遷移例を示す図である。
【図１５】第２実施例の適用例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて説明する。先ず、モバイル端末内のデータを利用者Ａから利用者Ｂへ送付する場合について以下の２つの方法について考察する。
【００１１】
第１の方法は、電子メールにデータを添付して送信する方法である。この第１の方法では、送信者である利用者Ａが、予め取得しておいた受信者である利用者Ｂのメールアドレスを宛先として、送付するデータを添付した電子メールを送信することによって、利用者Ｂにデータを送付する。利用者Ｂは、利用者Ｂが所持するモバイル端末で電子メールを受信することにより、データを取得する。
【００１２】
第２の方法は、サーバにファイルをアップロードしておく方法である。この第２の方法では、送信者である利用者Ａが、利用者Ａが利用しているサーバにデータをアップロードし、受信者である利用者Ｂが、サーバから利用者Ａのデータをダウンロードすることで、データが利用者Ａから利用者Ｂへと送付される。利用者Ｂは、利用者Ｂが所持するモバイル端末で利用者Ａから得たアカウント情報を用いてサーバへアクセスし、データをダウンロードできる。
【００１３】
上述した第１の方法及び第２の方法は、受信者である利用者Ｂのモバイル端末は、利用者Ｂのみが使用することを前提とした方法であり、送信者である利用者Ａは、受信者となり得る利用者Ｂにデータを送信しているといえる。つまり、利用者Ａは、データの送信時に、利用者Ａが目的とする利用者Ｂが本当にデータを取得するか否かを確証することができない。
【００１４】
また、第１の方法では、送信者である利用者Ａは、受信者である利用者Ｂのメールアドレスを予め取得しておく必要がある。利用者Ｂは、利用者Ｂのメールアドレスを利用者Ａに知らせなければならない。更に、利用者Ａが利用者Ｂにデータを送信すれば、利用者Ａのメールアドレスが利用者Ｂに通知される。
【００１５】
第２の方法では、送信者である利用者Ａは、利用者Ａが利用しているサーバのアカウント情報を受信者である利用者Ｂに教えておく必要がある。
【００１６】
即ち、データを送付する既存の方法では、単にデータを送受信しただけである場合であっても、少なくとも、送信者に関する情報が受信者に知られてしまう可能性がある。一例として、イベント会場において撮影された画像等のデータファイル（単に、ファイルという）を、たまたま知り合った他の入場者と互いに交換したい場合などが考えられる。
【００１７】
このような状況では、単にファイルの交換が目的であるのに対して、ファイルの提供者の情報が相手に通知されることに抵抗を感じる場合がある。
【００１８】
更に、第３の方法として、近距離無線通信で互いのモバイル端末間でファイルの送受信を行うことも考えられるが、混雑したイベント会場では、複数の無線電波をモバイル端末は検知する。送信者にとって、ファイルの送信時に、目的とする相手のみが受信者となるのか否かを確認するのが難しい場合がある。
【００１９】
先ず、第１実施例に係るシステム１０００のネットワーク構成について説明する。図１は、第１実施例に係るシステムのネットワーク構成を示す図である。
【００２０】
図１において、システム１０００は、サーバ１００と、少なくともモバイル端末３ａ及び３ｂを含む２以上のモバイル端末３とを有する。サーバ１００と、各モバイル端末３とは、ネットワーク４を介して接続される。
【００２１】
サーバ１００は、ファイル交換に係る利用者Ａ及びＢのモバイル端末３ａ及び３ｂ同士において、それぞれの利用者Ａ及びＢによる相手確認を顔画像を提供することにより支援し、顔画像で確認できた場合にファイル交換を仲介する認証支援処理を行う認証支援処理部４０を有する。利用者Ａ及びＢを、総称して利用者５という場合がある。顔画像ＦＰａ、ＦＰｂ等を特定しない場合には、単に、顔画像ＦＰと言う。
【００２２】
各モバイル端末３は、携帯電話、タブレット端末等の情報処理装置であり、サーバ１００を介して、ファイル７を送受信するファイル交換アプリ６を有する。ファイル交換アプリ６は、ファイル７の送信時に相手の人物を確認した上で、第１実施例におけるファイル交換を行うアプリケーションである。
【００２３】
ファイル交換アプリ６は、利用者Ａが自身のモバイル端末３ａを用いてサーバ１００から自身のモバイル端末３ａにダウンロードされればよい。利用者Ｂも、同様にサーバ１００から自身のモバイル端末３ｂにファイル交換アプリ６をダウンロードすればよい。
【００２４】
図２は、サーバのハードウェア構成を示す図である。図２において、サーバ１００は、コンピュータによって制御される情報処理装置であって、ＣＰＵ（Central Processing Unit）１１ａと、主記憶装置１２ａと、補助記憶装置１３ａと、入力装置１４ａと、表示装置１５ａと、通信Ｉ／Ｆ（インターフェース）１７ａと、ドライブ装置１８ａとを有し、バスＢ１に接続される。
【００２５】
ＣＰＵ１１ａは、主記憶装置１２ａに格納されたプログラムに従ってサーバ１００を制御する。主記憶装置１２ａには、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等が用いられ、ＣＰＵ１１ａにて実行されるプログラム、ＣＰＵ１１ａでの処理に必要なデータ、ＣＰＵ１１ａでの処理にて得られたデータ等を記憶又は一時保存する。
【００２６】
補助記憶装置１３ａには、ＨＤＤ（Hard Disk Drive）等が用いられ、各種処理を実行するためのプログラム等のデータを格納する。補助記憶装置１３ａに格納されているプログラムの一部が主記憶装置１２ａにロードされ、ＣＰＵ１１ａに実行されることによって、各種処理が実現される。主記憶装置１２ａ及び／又は主記憶装置１２ａが記憶部１３０ａに相当する。
【００２７】
入力装置１４ａは、マウス、キーボード等を有し、管理者がサーバ１００による処理に必要な各種情報を入力するために用いられる。表示装置１５ａは、ＣＰＵ１１ａの制御のもとに必要な各種情報を表示する。入力装置１４ａと表示装置１５ａとは、一体化したタッチパネル等によるユーザインタフェースであってもよい。通信Ｉ／Ｆ１７ａは、有線又は無線などのネットワークを通じて通信を行う。通信Ｉ／Ｆ１７ａによる通信は無線又は有線に限定されるものではない。
【００２８】
サーバ１００によって行われる処理を実現するプログラムは、例えば、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）等の記憶媒体１９ａによってサーバ１００に提供される。
【００２９】
ドライブ装置１８ａは、ドライブ装置１８ａにセットされた記憶媒体１９ａ（例えば、ＣＤ−ＲＯＭ等）とサーバ１００とのインターフェースを行う。
【００３０】
また、記憶媒体１９ａに、後述される本実施の形態に係る種々の処理を実現するプログラムを格納し、この記憶媒体１９ａに格納されたプログラムは、ドライブ装置１８ａを介してサーバ１００にインストールされる。インストールされたプログラムは、サーバ１００により実行可能となる。
【００３１】
尚、プログラムを格納する記憶媒体１９ａはＣＤ−ＲＯＭに限定されず、コンピュータが読み取り可能な、構造（structure）を有する１つ以上の非一時的（non-transitory）な、有形（tangible）な媒体であればよい。コンピュータ読取可能な記憶媒体として、ＣＤ−ＲＯＭの他に、ＤＶＤディスク、ＵＳＢメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリであっても良い。
図３は、モバイル端末のハードウェア構成を示す図である。図３において、モバイル端末３は、コンピュータによって制御されるタブレット型、携帯電話等の情報処理端末であって、ＣＰＵ（Central Processing Unit）１１ｂと、主記憶装置１２ｂと、カメラ１５ｂと、ユーザＩ／Ｆ（インターフェース）１６ｂと、通信Ｉ／Ｆ１７ｂと、ドライブ装置１８ｂとを有し、バスＢ２に接続される。
【００３２】
ＣＰＵ１１ｂは、主記憶装置１２ｂに格納されたプログラムに従ってモバイル端末３を制御する。主記憶装置１２ｂには、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等が用いられ、ＣＰＵ１１ｂにて実行されるプログラム、ＣＰＵ１１ｂでの処理に必要なデータ、ＣＰＵ１１ｂでの処理にて得られたデータ等を記憶又は一時保存する。主記憶装置１２ｂに格納されているプログラムが、ＣＰＵ１１ｂに実行されることによって、各種処理が実現される。
【００３３】
カメラ１５ｂは、対象物を撮像し、撮像して得たデジタル画像を記憶部１１３０ｂに保持する。カメラ１５ｂは、モバイル端末３の利用者５の顔を撮像する際に利用され、モバイル端末３のフロントカメラに相当する。
【００３４】
ユーザＩ／Ｆ１６ｂは、ＣＰＵ１１ｂの制御のもとに必要な各種情報を表示し、また、ユーザによる操作入力を可能とするタッチパネル等である。通信Ｉ／Ｆ１７ｂによる通信は無線又は有線に限定されるものではない。
【００３５】
モバイル端末３によって行われる処理を実現するプログラムは、ネットワーク２を介して外部装置からダウンロードされる。或いは、予めモバイル端末３の主記憶装置１２ｂに記憶されていても良い。
【００３６】
ドライブ装置１８ｂは、ドライブ装置１８ｂにセットされた記憶媒体１９ｂ（例えば、ＳＤ（Secure Digital）メモリカード等）とモバイル端末３とのインターフェースを行う。主記憶装置１２ｂ及び／又は記憶媒体１９ｂが記憶部１３０ｂに相当する。
次に、第１実施例における、サーバ１００を介した２つのモバイル端末３ａ及び３ｂとで行われるファイル交換について全体の処理フローを説明する。図４は、第１実施例における全体の処理フローを説明するための図である。
【００３７】
図４において、利用者Ａのモバイル端末３ａは、利用者Ａの操作に応じて、サーバ１００に利用者Ａの顔画像ＦＰａを登録する（ステップＳ１）。同様に、利用者Ｂのモバイル端末３ｂも、利用者Ｂの操作に応じて、サーバ１００に利用者Ｂの顔画像ＦＰｂを登録する（ステップＳ１）。
【００３８】
サーバ１００では、利用者登録テーブル５１に、利用者Ａと、利用者Ｂの登録情報が記憶される。登録情報は、ＩＤ、顔画像等を含む。利用者ＡのＩＤａと顔画像ＦＰａとが登録情報として追加される。また、利用者ＢのＩＤｂと顔画像ＦＰｂとが登録情報として追加される。
【００３９】
利用者Ａのモバイル端末３ａと利用者Ｂのモバイル端末３ｂとの間でファイル交換アプリ６によって生成されたワンタイム識別情報Ｔｉｄを交換する（ステップＳ２）。モバイル端末３ａとモバイル端末３ｂとの間の通信は、ＢＬＥ（Bluetooth Low Energy）等の近距離無線通信で行えばよい。
【００４０】
ワンタイム識別情報Ｔｉｄの交換によって、モバイル端末３ａ及び３ｂのいずれか一方で生成したワンタイム識別情報Ｔｉｄが、両方のモバイル端末３ａ及び３ｂで保持される。ワンタイム識別情報Ｔｉｄには、有効期限が含まれることが望ましい。
【００４１】
利用者Ａの操作に応じて、モバイル端末３ａは、ワンタイム識別情報Ｔｉｄと利用者ＡのＩＤａとをサーバ１００に送信する（ステップＳ３）。同様に、モバイル端末３ｂにおいても、利用者Ｂの操作に応じて、ワンタイム識別情報Ｔｉｄと利用者ＡのＩＤｂとがサーバ１００へ送信される（ステップＳ３）。サーバ１００では、ワンタイム識別情報Ｔｉｄによって、２つのモバイル端末３ａ及び３ｂが関連付けられる。
【００４２】
サーバ１００は、ワンタイム識別情報Ｔｉｄを用いて、利用者Ａのモバイル端末３ａには、利用者Ｂの顔画像ＦＰｂを送信し、利用者Ｂのモバイル端末３ｂには、利用者Ａの顔画像ＦＰａを送信する（ステップＳ４）。
【００４３】
利用者Ａのモバイル端末３ａでは、利用者Ｂの顔画像ＦＰｂが表示され、利用者Ａは、利用者Ｂ本人と、顔画像ＦＰｂとが一致することを視覚的に確認できると、利用者Ｂに送付したいファイル７をサーバ１００に対して送信する（ステップＳ５）。利用者Ａは、ファイル７を送信する前に、ファイル７が確かに利用者Ｂ本人によって受信されることを容易に確認できる。
【００４４】
利用者Ｂのモバイル端末３ｂでは、利用者Ａの顔画像ＦＰａが表示され、利用者Ｂは、利用者Ａ本人と、顔画像ＦＰａとが一致することを視覚的に確認した後、利用者Ａのファイル７をサーバ１００から受信する（ステップＳ６）。利用者Ｂは、ファイル７を受信する前に、利用者Ａ本人からファイル７が送信されることを容易に確認できる。
【００４５】
互いに受信者及び送信者の人物を確認した後に、ファイル７の送受信が行われる。従って、利用者Ａは、正しい人物にファイル７を送信できたのか否かといった不安がない。また、電話番号、電子メールアドレス、サーバ１００のアカウント情報等の利用者Ａを特定可能な情報を利用者Ｂに通知されることがない。
【００４６】
利用者Ｂは、利用者Ａ本人からファイル７を受信することを確認できる。従って、利用者Ａと初対面であったとしても、受信したファイル７の送信元に対する不安を解消することができる。また、電話番号、電子メールアドレス等の利用者Ｂを特定可能な情報を利用者Ａに通知することなく、利用者Ａからファイル７を受信できる。
【００４７】
次に、サーバ１００とモバイル端末３のそれぞれの機能構成について説明する。図５は、第１実施例におけるサーバの機能構成例を示す図である。図５において、サーバ１００は、主に、認証支援処理部４０を有する。また、記憶部１３０ａは、利用者登録テーブル５１、相手確認テーブル５２等を記憶する。
【００４８】
認証支援処理部４０は、各モバイル端末３へ、ファイル交換を行う相手の顔画像を送付し、その顔確認の通知に応じて送信されるファイル７を確認済みの相手へと転送することで、ファイル交換の直前に、送信者及び受信者が互いに相手を確認可能に支援する処理部である。
【００４９】
認証支援処理部４０は、更に、登録部４１と、顔画像提供部４３と、ファイル交換仲介部５４とを有する。登録部４１と、顔画像提供部４３と、ファイル交換仲介部４５とは、サーバ１００にインストールされたプログラムが、サーバ１００のＣＰＵ１１ａに実行させる処理により実現される。
【００５０】
登録部４１は、サーバ１００に利用者５の情報を登録する処理部である。登録部４１は、モバイル端末３から利用者５の顔画像（顔画像）を含む登録要求４ａを通信Ｉ／Ｆ１７ａを介して受信すると、利用者ＩＤを発行し、発行した利用者ＩＤと顔画像とを利用者登録テーブル５１に追加する。登録部４１は、モバイル端末３へ利用者ＩＤを含む登録応答４ｂを通信Ｉ／Ｆ１７ａを介して返送する。
【００５１】
顔画像提供部４３は、ワンタイム識別情報Ｔｉｄで関連付けられる２人の利用者５に対して、相手の顔画像ＦＰを提供し、相手確認を行わせる処理部である。顔画像提供部４３は、モバイル端末３から、ワンタイム識別情報Ｔｉｄと、利用者ＩＤとを含む相手確認要求５ａを通信Ｉ／Ｆ１７ａを介して受信すると、相手確認テーブル５２に、ワンタイム識別情報Ｔｉｄと、利用者ＩＤと、コネクション情報とを記憶する。
【００５２】
また、顔画像提供部４３は、ワンタイム識別情報Ｔｉｄが既に相手確認テーブル５２に存在する場合には、既に存在したワンタイム識別情報Ｔｉｄに対応付けられる利用者ＩＤを用いて、利用者登録テーブル５１から相手の顔画像ＦＰを取得して、取得した顔画像ＦＰを含む相手確認応答５ｂを通信Ｉ／Ｆ１７ａを介してモバイル端末３に返送する。
【００５３】
この場合、ワンタイム識別情報Ｔｉｄが有効期限を経過している場合には、有効期限切れを示す情報（有効期限切れ情報）を含む相手確認応答５ｂを通信Ｉ／Ｆ１７ａを介してモバイル端末３に返送する。
【００５４】
ファイル交換仲介部４５は、ファイル７の受信に応じて、ワンタイム識別情報Ｔｉｄで関連付けられる２人の利用者５のうちの受信者側にファイル７を仲介して送信する処理部である。
【００５５】
ファイル交換仲介部４５は、顔画像ＦＰを利用して相手を確認した確認結果を受信した場合、確認結果に応じて相手確認テーブル５２への記録又はレコードの削除を行う。
【００５６】
ファイル交換仲介部４５は、確認結果を含む確認結果通知５ｃを通信Ｉ／Ｆ１７ａを介して受信すると、確認結果がＯＫを示す場合には、相手確認テーブル５２における確認結果通知５ｃの利用者ＩＤのレコードの顔画像確認結果にＯＫを記録し、確認結果がＮＧを示す場合には、相手確認テーブル５２の利用者ＩＤのレコードを削除する。
【００５７】
一方、ファイル交換仲介部４５は、ファイル７の送信仲介要求７ａを通信Ｉ／Ｆ１７ａを介して受信すると、相手確認テーブル５２を参照して、送信仲介要求７ａで指定されるワンタイム識別情報Ｔｉｄに対応付けられる２つの利用者ＩＤのうち、送信仲介要求７ａで指定される利用者ＩＤと一致しない利用者ＩＤのコネクション情報に基づいて、受信したファイル７を含む送信通知７ｂを、通信Ｉ／Ｆ１７ａを介して一方の利用者５へと送信する。送信通知７ｂに、ワンタイム識別情報Ｔｉｄが更に含まれてもよい。
【００５８】
利用者登録テーブル５１は、利用者５毎に、利用者ＩＤと、利用者５の顔画像ＦＰとを対応付けて記憶したテーブルである。
【００５９】
相手確認テーブル５２は、ワンタイム識別情報Ｔｉｄによって、２つのモバイル端末３を関連付けたテーブルである。相手確認テーブル５２において、ワンタイム識別情報Ｔｉｄで関連付られる２つのモバイル端末３の夫々のコネクションを特定するコネクション情報が管理される。
【００６０】
図６は、第１実施例におけるモバイル端末の機能構成例を示す図である。図６において、送信者である利用者Ａのモバイル端末３ａを例として説明するが、受信者である利用者Ｂのモバイル端末３ｂの機能構成も同様である。
【００６１】
モバイル端末３ａは、主に、ファイル交換処理部６０を有する。また、記憶部１３０ｂは、サーバアドレス７０、利用者ＩＤａ、ワンタイム識別情報Ｔｉｄ、相手の顔画像ＦＰｂ、ファイル７等を記憶する。
【００６２】
ファイル交換処理部６０は、ファイル交換アプリ６の起動により実現され、サーバ１００を介して、相手確認ができた場合にファイル７を送受信する処理部である。ファイル交換処理部６０は、利用者登録部６１と、ワンタイム識別情報交換部６３と、顔画像確認部６５と、ファイル交換部６７とを有する。
【００６３】
利用者登録部６１は、サーバ１００に利用者Ａを登録する処理部である。利用者登録部６１は、利用者Ａの顔画像ＦＰａを含む登録要求４ａを、通信Ｉ／Ｆ１７ｂを介してネットワーク通信によって、サーバアドレス７０を指定してサーバ１００へと送信する。その後、利用者登録部６１は、サーバ１００から、通信Ｉ／Ｆ１７ｂを介してネットワーク通信によって、利用者ＩＤａを含む登録応答４ｂを受信すると、利用者ＩＤａを記憶部１３０ｂに記憶する。
【００６４】
ワンタイム識別情報交換部６３は、モバイル端末３ａが、利用者Ｂのモバイル端末３ｂとでワンタイム識別情報Ｔｉｄを交換する処理部である。ワンタイム識別情報交換部６３は、ワンタイム識別情報Ｔｉｄをモバイル端末３ａとモバイル端末３ｂとの近距離無線通信に応じて生成する。生成されたワンタイム識別情報Ｔｉｄは、近距離無線通信により送受信され、モバイル端末３ａとモバイル端末３ｂとの間で共有される。
【００６５】
顔画像確認部６５は、サーバ１００から提供される相手の顔画像ＦＰｂをユーザＩ／Ｆ１６ｂに表示することで、利用者Ａが利用者Ｂをファイル７を送信する相手として確認できるようにする処理部である。
【００６６】
顔画像確認部６５は、記憶部１３０ｂからモバイル端末３ｂと交換したワンタイム識別情報Ｔｉｄと利用者ＩＤａとを取得して、ワンタイム識別情報Ｔｉｄと利用者ＩＤａとを含む相手確認要求５ａを、通信Ｉ／Ｆ１７ｂを介してネットワーク通信により、サーバ１００に送信する。
【００６７】
顔画像確認部６５は、サーバ１００から通信Ｉ／Ｆ１７ｂを介してネットワーク通信により、相手確認応答５ｂを受信する。相手確認応答５ｂには、相手の顔画像ＦＰｂ又は有効期限切れ情報が含まれる。相手の顔画像ＦＰｂが含まれる場合には、顔画像確認部６５は、ユーザＩ／Ｆ１６ｂに相手の顔画像ＦＰｂを表示する。有効期限切れ情報が含まれる場合には、顔画像確認部６５は、ユーザＩ／Ｆ１６ｂにワンタイム識別情報Ｔｉｄによるファイル交換が可能な有効期限が経過していることを示すメッセージを表示する。
【００６８】
顔画像確認部６５は、相手の顔画像ＦＰｂの表示により、利用者Ａが相手を確認した結果を確認結通知５ｃによってサーバ１００へ通知する。確認結通知５ｃは、ワンタイム識別情報Ｔｉｄと、利用者ＩＤと、確認結果とを有する。確認結果は、ＯＫ又はＮＧを示す。
【００６９】
ファイル交換部６７は、ＯＫを示す確認結果をユーザＩ／Ｆ１６ｂから受信した場合に、指定されたファイル７ａを含む送信仲介要求７ａをサーバ１００に送信する。
【００７０】
また、ファイル交換部６７は、ファイル７を含む送信通知７ｂを受信した場合には、記憶部１３０ｂに記憶する。この場合の処理は、利用者Ａが受信側である場合の処理に相当する。
【００７１】
サーバアドレス７０は、サーバ１００と接続するためのサーバ１００のアドレスを示す。サーバアドレス７０は、ファイル交換アプリ６のダウンロードによって、記憶部１３０ｂに記憶される。
【００７２】
利用者ＩＤａは、登録応答４ｂに含まれていた利用者ＩＤａを示す。ワンタイム識別情報Ｔｉｄは、ワンタイム識別情報交換部６３によって生成されたワンタイムパスワード、又は、交換によって取得したワンタイムパスワードを示す。ワンタイム識別情報Ｔｉｄは、推測不可能なランダムな値をタイムスタンプを有する。
【００７３】
相手の顔画像ＦＰｂは、サーバ１００から提供されたファイル７を交換する相手の顔画像である。ファイル７は、交換するファイル又はサーバ１００を介して受信したファイルである。
【００７４】
次に、モバイル端末３におけるファイル交換処理について説明する。図７は、第１実施例におけるモバイル端末のファイル交換処理を説明するための図である。図７において、モバイル端末３において、ファイル交換処理部６０のワンタイム識別情報交換部６３は、ファイル７を送信又は受信の相手となるモバイル端末３との間でワンタイム識別情報Ｔｉｄを交換する（ステップＳ１０１）。
【００７５】
ワンタイム識別情報Ｔｉｄが交換されると、顔画像確認部６５は、ワンタイム識別情報Ｔｉｄと利用者ＩＤとを含む相手確認要求５ａをサーバ１００に送信する（ステップＳ１０２）。
【００７６】
その後、顔画像確認部６５は、相手の顔画像ＦＰを受信したか否かを判断する（ステップＳ１０３）。相手の顔画像ＦＰを受信していない場合（ステップＳ１０３のＮＯ）、相手の顔画像ＦＰを受信するまで、所定間隔でステップＳ１０３の判断処理を繰り返す。
【００７７】
一方、相手の顔画像ＦＰを受信した場合、（ステップＳ１０３のＹＥＳ）、顔画像確認部６５は、受信した顔画像ＦＰをユーザＩ／Ｆ１６ｂに表示する（ステップＳ１０４）。顔画像ＦＰは、相手が表示された通りの本人であることが確認できたか（ＯＫ）、相手は表示された人物とは異なると判断したか（ＮＧ）を選択可能な画面にてユーザＩ／Ｆ１６ｂに表示される。
【００７８】
顔画像確認部６５は、利用者５による顔画像ＦＰを参照した確認結果がＯＫであるか否かを判断する（ステップＳ１０５）。確認結果がＮＧである場合（ステップＳ１０５のＮＯ）、顔画像確認部６５は、ファイル交換部６７に確認結果を通知する。この通知に応じて、ファイル交換部６７は、ワンタイム識別情報Ｔｉｄと、利用者ＩＤと、ＮＧを示す確認結果とを含む確認結果通知５ｃをサーバ１００に送信する（ステップＳ１０６）。その後、ファイル交換処理部６０は、このファイル交換処理を終了する。
【００７９】
一方、確認結果がＯＫである場合（ステップＳ１０５のＹＥＳ）、顔画像確認部６５は、ファイル交換部６７に確認結果を通知する。この通知に応じて、ファイル交換部６７は、ワンタイム識別情報Ｔｉｄと、利用者ＩＤと、ＯＫを示す確認結果とを含む確認結果通知５ｃをサーバ１００に送信する（ステップＳ１０７）。
【００８０】
その後、ファイル交換部６７は、送信するファイル７が指定されている場合には、ワンタイム識別情報Ｔｉｄと、利用者ＩＤと、ファイル７とを含む送信仲介要求７ａをサーバ１００に送信し、ファイル７の受信側の場合には、サーバ１００からファイル７を含む送信通知７ｂを受信する（ステップＳ１０８）。送信通知７ｂには、送信側を特定可能な情報は含まれない。ファイル７の送信又は受信の完了によって、ファイル交換処理部６０は、このファイル交換処理を終了する。
【００８１】
次に、サーバ１００の顔画像提供部４３による顔画像提供処理について説明する。図８は、第１実施例における顔画像提供処理を説明するためのフローチャート図である。図８中、＜＞内の英数字は、図９に示す利用者登録テーブル５１及び相手確認テーブル５２内のデータとの対応付けを示す。
【００８２】
図８において、顔画像提供部４３は、モバイル端末３から、通信Ｉ／Ｆ１７ａを介してワンタイム識別情報Ｔｉｄ＜１＞と、利用者ＩＤ＜２＞とを含む相手確認要求５ａを受信したか否かを判断する（ステップＳ１２１）。相手確認要求５ａを受信していない場合（ステップＳ１２１のＮＯ）、顔画像提供部４３は、所定間隔でステップＳ１２１を繰り返す。
【００８３】
一方、相手確認要求５ａを受信した場合（ステップＳ１２１のＹＥＳ）、顔画像提供部４３は、相手確認テーブル５２に、相手確認要求５ａで示されるワンタイム識別情報Ｔｉｄ＜１＞及び利用者ＩＤ＜２＞と、モバイル端末３とのコネクションを特定するコネクション情報＜３＞とを登録する（ステップＳ１２２）。
【００８４】
顔画像提供部４３は、相手確認テーブル５２に、１）ワンタイム識別情報が同じ、かつ、２）利用者ＩＤが異なる、レコード＜ａ＞が存在するか否かを判断する（ステップＳ１２３）。相手確認テーブル５２に、条件１）及び条件２）を満たすレコード＜ａ＞が存在する場合（ステップＳ１２３のＹＥＳ）、顔画像提供部４３は、相手確認テーブル５２からワンタイム識別情報＜１＞をキーにして、利用者ＩＤ＜４＞と、モバイル端末とのコネクション情報＜５＞とを取得する（ステップＳ１２４）。
【００８５】
顔画像提供部４３は、利用者登録テーブル５１を利用者ＩＤ＜４＞をキーにして検索したレコードから、顔画像ＦＰ＜６＞を取得する（ステップＳ１２５）。そして、顔画像提供部４３は、ステップＳ１２４で取得してコネクション情報＜５＞を用いて、ステップＳ１２５で取得した顔画像ＦＰ＜６＞を含む相手確認応答５ｂを、ステップＳ１２１で受信した相手確認要求５ａの送信元のモバイル端末３へ送信する（ステップＳ１２６）。その後、顔画像提供部４３は、ステップＳ１２１で受信した相手確認要求５ａに対する顔画像提供処理を終了する。
【００８６】
一方、相手確認テーブル５２に、条件１）及び条件２）を満たすレコード＜ａ＞が存在しない場合（ステップＳ１２３のＮＯ）、顔画像提供部４３は、相手確認要求５ａのワンタイム識別情報Ｔｉｄ＜１＞が有効期限内か否かを判断する（ステップＳ１２７）。ワンタイム識別情報Ｔｉｄ＜１＞のタイムスタンプと予め定めた期間とから有効期限日時を得て、現在日時と比較すればよい。
【００８７】
相手確認要求５ａのワンタイム識別情報Ｔｉｄ＜１＞が有効期限内の場合（ステップＳ１２７のＹＥＳ）、顔画像提供部４３は、ステップＳ１２３へと戻り、上述同様の処理を繰り返す。この場合は、相手側のモバイル端末３からの相手確認要求５ａが未着、又は、処理中の場合に相当する。相手側のモバイル端末３からの相手確認要求５ａの処理が完了することで、ステップＳ１２４〜Ｓ１２６の処理が行われる。
【００８８】
一方、相手確認要求５ａのワンタイム識別情報Ｔｉｄ＜１＞が有効期限を経過した場合（ステップＳ１２７のＮＯ）、顔画像提供部４３は、モバイル端末３に、有効期限切れを示した相手確認応答５ｂを送信する（ステップＳ１２８）。有効期限切れを示す情報を含む相手確認応答５ｂが送信される。
【００８９】
その後、顔画像提供部４３は、相手確認テーブル５２からワンタイム識別情報Ｔｉｄ＜１＞をキーにしてレコードを検索し、ワンタイム識別情報Ｔｉｄ＜１＞と一致するレコードを削除する（ステップＳ１２９）。そして、顔画像提供部４３は、この顔画像提供処理を終了する。
【００９０】
図９は、第１実施例におけるテーブルのデータ構成例を示す図である。図９中、＜＞内の英数字は、図８のフローチャートとの対応付けを示す。
【００９１】
図９（Ａ）は、利用者登録テーブル５１のデータ構成例を示す図である。図９（Ａ）において、利用者登録テーブル５１は、サーバ１００を介してファイル７の送受信を行う利用者５の登録情報を管理するテーブルであり、利用者毎に、利用者ＩＤ、顔画像等の項目を有する。
【００９２】
利用者ＩＤは、登録要求４ａに応じてサーバ１００が付与した利用者の識別情報である。顔画像は、利用者の顔を撮影した画像である。この例では、利用者ＩＤ「U0001」、「U0002」等の利用者に対して、それぞれ顔画像ＦＰａ、ＦＰｂ等が記憶され管理されている。
【００９３】
図９（Ｂ）は、相手確認テーブル５２のデータ構成例を示す図である。図９（Ｂ）において、相手確認テーブル５２は、相手確認要求５ａを行ったモバイル端末３の利用者５に係る情報を管理するテーブルであり、利用者毎に、ワンタイム識別情報、利用者ＩＤ、モバイル端末とのコネクション情報、顔画像確認結果等の項目を有する。
【００９４】
ワンタイム識別情報は、相手確認要求５ａで指定されたワンタイム識別情報Ｔｉｄを示す。利用者ＩＤは、相手確認要求５ａで指定された利用者ＩＤを示す。コネクション情報は、相手確認要求５ａを送信したモバイル端末３とのコネクションを特定する情報を示す。
【００９５】
顔画像確認結果は、確認結果通知５ｃで示される確認結果の値を記憶する。顔画像確認結果が「ＮＵＬＬ」の場合、未だ確認結果通知５ｃを受信していないことを示し、「ＯＫ」の場合、ファイル７を交換する相手の顔がサーバ１００から提供された顔画像ＦＰと一致したことを示す。確認結果通知５ｃによって確認結果「ＮＧ」が通知された場合、確認結果通知５ｃで指定される利用者ＩＤのレコードは削除されるため、相手確認テーブル５２には存在しない。
【００９６】
次に、ファイル交換仲介部４５によるファイル転送処理について説明する。図１０は、第１実施例におけるファイル転送処理を説明するためのフローチャート図である。図１０において、ファイル交換仲介部４５は、モバイル端末３から送信されたデータ９を通信Ｉ／Ｆ１７ａを介して受信すると（ステップＳ１４１）、ワンタイム識別情報Ｔｉｄが有効期限内か否かを判断する（ステップＳ１４２）。ワンタイム識別情報Ｔｉｄのタイムスタンプと予め定めた期間とから有効期限日時を得て、現在日時と比較すればよい。
【００９７】
ファイル交換仲介部４５は、受信したデータ９が顔画像の確認結果か否かを判断する（ステップＳ１４３）。顔画像の確認結果の場合（ステップＳ１４３のＹＥＳ）、即ち、確認結果通知５ｃを受信した場合、ファイル交換仲介部４５は、確認結果がＯＫを示すか否かを判断する（ステップＳ１４４）。
【００９８】
確認結果がＯＫを示さない場合（ステップＳ１４４のＮＯ）、即ち、確認結果がＮＧを示す場合、ファイル交換仲介部４５は、相手確認テーブル５２から、確認結果通知５ｃのワンタイム識別情報Ｔｉｄ及び利用者ＩＤが一致するレコードからコネクション情報を取得したのち、このレコードを削除する（ステップＳ１４５）。そして、ファイル交換仲介部４５は、コネクション情報に基づいて、モバイル端末３との通信を切断し（ステップＳ１４６）、このファイル交換仲介処理を終了する。
【００９９】
一方、確認結果がＯＫを示す場合（ステップＳ１４４のＹＥＳ）、ファイル交換仲介部４５は、相手確認テーブル５２内の、確認結果通知５ｃのワンタイム識別情報Ｔｉｄ及び利用者ＩＤを示すレコードの顔画像確認結果に、確認結果通知５ｃの確認結果「ＯＫ」を記録する（ステップＳ２４７）。
【０１００】
そして、ファイル交換仲介部４５は、相手確認テーブル５２において、ワンタイム識別情報Ｔｉｄをキーとして検索し、ファイル交換の相手のレコードを取得する（ステップＳ１４８）。相手確認テーブル５２において、ワンタイム識別情報Ｔｉｄが一致する２つのレコードのうち、確認結果通知５ｃの利用者ＩＤと異なる利用者ＩＤを示すレコードを、ファイル交換の相手のレコードとして取得すればよい。
【０１０１】
ファイル交換仲介部４５は、ファイル交換の相手のレコードを取得できたか否かを判断する（ステップＳ１４９）。ファイル交換の相手のレコードを取得できなかった場合（ステップＳ１４９のＮＯ）、ファイル交換仲介部４５は、ステップＳ１４５へと進み、上述した同様の処理を行って、ファイル交換仲介処理を終了する。
【０１０２】
一方、ファイル交換の相手のレコードを取得できた場合（ステップＳ１４９のＮＯ）、ファイル交換仲介部４５は、ファイル交換の相手の確認結果が記録されているか否かを判断する（ステップＳ１５０）。ファイル交換の相手のレコードの顔画像確認結果に値、即ち、ＯＫが記録されているか否かを判断すればよい。ＮＵＬＬの場合、記録がないことを示す。
【０１０３】
ファイル交換の相手の確認結果が記録されている場合（ステップＳ１５０のＹＥＳ）、ファイル交換仲介部４５は、ファイル交換仲介処理を終了する。
【０１０４】
一方、ファイル交換の相手の確認結果が記録されていない場合（ステップＳ１５０のＹＥＳ）、ファイル交換仲介部４５は、ステップＳ１４８へ戻り、上述同様の処理を繰り返す。ファイル交換の相手のレコードが存在するにも係らず、確認結果が記録されていない場合は、未だ、相手のモバイル端末３から確認結果通知５ｃを受信していない状態である。
【０１０５】
相手のモバイル端末３から確認結果通知５ｃを受信し、確認結果がＮＧであった場合、相手確認テーブル５２から相手のレコードは削除されるため存在しない。この場合、処理中の確認結果通知５ｃの確認結果がＯＫを示したとしても、ステップＳ１４５によって、相手確認テーブル５２から該当するレコードは削除される。ワンタイム識別情報Ｔｉｄによってペアとなる２つのレコードは、相手確認テーブル５２から削除された状態になる。
【０１０６】
一方、受信したデータ９が顔画像の確認結果でない場合（ステップＳ１４３のＮＯ）、ファイル交換仲介部４５は、送信仲介要求７ａを受信したと判断する。ファイル交換仲介部４５は、相手確認テーブル５２内をワンタイム識別情報Ｔｉｄをキーにして検索して、ファイル交換の相手のレコードを取得する（ステップＳ１５１）。ファイル交換仲介部４５は、取得したレコードからコネクション情報を取得する。
【０１０７】
そして、ファイル交換仲介部４５は、取得したコネクション情報を用いて、相手のコネクションに対して、受信した送信仲介要求７ａのファイル７を送信する（ステップＳ１５２）。ファイル７を含む送信通知７ｂが相手のモバイル端末６に送信される。ファイル７の送信完了により、ファイル交換仲介部４５は、ファイル交換仲介処理を終了する。
【０１０８】
上述した第１実施例では、サーバ１００で顔画像ＦＰを保持して、相手の顔画像を提供することで、相手の確認に係る認証を支援する。次に、モバイル端末３間で各モバイル端末３で撮像した顔画像ＦＰを近距離無線通信で交換することで、相手の確認に係る認証を行う第２実施例について説明する。
【０１０９】
図１１は、第２実施例を説明するための図である。図１１に示す第２実施例では、利用者Ａのモバイル端末３ａ及び利用者Ｂのモバイル端末３ｂ間の近距離無線通信によって、ファイル７を交換する。近距離無線通信は、ＢＬＥ等の近距離無線通信である。
【０１１０】
モバイル端末３ａとモバイル端末３ｂとの近距離無線通信による接続では、利用者Ａ及びＢにとって、その接続がファイル交換の相手のモバイル端末３であるのかを確認するのは困難である。
【０１１１】
第２実施例では、近距離無線通信の接続後、モバイル端末３ａは、フロントカメラで利用者Ａの顔を撮影して、モバイル端末３ｂに利用者Ａの顔画像ＦＰａを送信する。モバイル端末３ｂに利用者Ａの顔画像ＦＰａが表示されることにより、利用者Ｂは、ファイル交換の相手の利用者Ａのモバイル端末３ａと確かに通信することを確認する。
【０１１２】
同様に、モバイル端末３ｂにおいても、フロントカメラで利用者Ｂの顔が撮影され、利用者Ｂの顔画像ＦＰｂがモバイル端末３ａに送信される。モバイル端末３ａに利用者Ｂの顔画像ＦＰｂが表示されることにより、利用者Ａは、ファイル交換の相手の利用者Ｂのモバイル端末３ｂと確かに通信することを確認する。
【０１１３】
図１２は、第２実施例におけるモバイル端末の機能構成例を示す図である。図１２において、利用者Ａのモバイル端末３ａを例として説明するが、受信者である利用者Ｂのモバイル端末３ｂの機能構成も同様である。
【０１１４】
モバイル端末３ａは、主に、ファイル交換処理部６０−２を有する。また、記憶部１３０ｂは、自分の顔画像ＦＰａ、相手の顔画像ＦＰｂ、ファイル７等を記憶する。
【０１１５】
ファイル交換処理部６０−２は、ファイル交換アプリ６−２の起動により実現され、顔画像ＦＰａ及びＦＰｂの交換により相手確認ができた場合にファイル７を送受信する処理部である。ファイル交換処理部６０−２は、相手認証部６４と、ファイル交換部６７−２とを有する。
【０１１６】
相手認証部６４は、近距離無線通信によって接続されたモバイル端末３ｂから受信した顔画像ＦＰｂをユーザＩ／Ｆ１６ｂに表示し、利用者Ａに、目前の利用者Ｂ本人と表示された顔画像ＦＰｂとを目視により比較させる相手認証処理を行わせる処理部である。ファイル７の送信側の利用者Ａは、対面している利用者Ｂのモバイル端末３ｂにファイル７を送信することを容易に理解できる。
【０１１７】
相手認証部６４は、また、カメラ１５ｂ（例えば、フロントカメラ）でモバイル端末３ａを所持中の利用者Ａの顔を撮像し、顔画像ＦＰａを近距離無線通信によって接続されたモバイル端末３ｂへ送信する。モバイル端末３ｂでは、同様の機能構成を有することで、モバイル端末３ａの利用者Ａ本人を、利用者Ｂに確認させる。利用者Ｂは、ファイル交換する前に、受信するファイル７の送信元のモバイル端末３ｂの所持者本人を予め確認できる。ファイル７を受信した際には、送信元に対する不信感等を抱かずに済む。
【０１１８】
相手認証部６４は、利用者Ａが通信相手が利用者Ｂ本人であることを顔画像ＦＰａで確認できた場合、ファイル交換６７−２に認証成功を通知する。利用者Ａが通信相手が利用者Ｂ本人とは別人であると判断し、通信を拒否した場合、モバイル端末３ｂとの近距離無線通信を切断する。利用者Ｂのモバイル端末３ｂにおいても同様に、利用者Ａが送信元本人であるか否かが、モバイル端末３ａから受信した顔画像ＦＰａを用いて認証される。
【０１１９】
ファイル交換部６７−２は、相手認証部６４による認証成功の通知に応じて、ファイル７をモバイル端末３ｂに送信する。一方、モバイル端末３ｂ側で、利用者Ｂが、利用者Ａはファイル７を受信する送信元の本人でないと判断したことにより、近距離無線通信が切断された場合には、ファイル７の送信は失敗する。
【０１２０】
モバイル端末３ａ又は３ｂのいずれかで認証が失敗したことにより近距離無線通信が切断された場合には、通信の切断を示すメッセージを表示するようにしてもよい。
【０１２１】
図１３は、第２実施例においけるモバイル端末でのファイル交換処理を説明するための図である。図１３において、ファイル７の送信元であるモバイル端末３ａでのファイル交換処理として説明するが、ファイル７を受信するモバイル端末３ｂにおいても同様のファイル交換処理が行われる。
【０１２２】
ファイル交換アプリ６−２が起動されファイル交換処理部６０の動作が開始すると、相手認証部６４は、カメラ１５ｂで利用者Ａの顔画像ＦＰａを撮影する（ステップＳ２１１）。
【０１２３】
利用者Ａの操作に応じて、利用者Ａの顔が撮像されても良いし、利用者Ａの承諾の下で、相手認証部６４がカメラ１５ｂを操作して、利用者Ａの顔を撮像しても良い。この場合のカメラ１５ｂは、ユーザＩ／Ｆ１６ｂの表示面側に備えられ、利用者Ａと対面するフロントカメラである。
【０１２４】
相手認証部６４は、近距離無線通信による接続先のモバイル端末３ｂに撮影した顔画像ＦＰａを送信する（ステップＳ２１２）。撮影した顔画像ＦＰａは、利用者Ａの了解の下、モバイル端末３ｂへ送信されることが望ましい。
【０１２５】
相手認証部６４は、接続先のモバイル端末３ｂから利用者Ｂの顔画像ＦＰｂを受信したか否かを判断する（ステップＳ２１３）。顔画像ＦＰｂを受信していない場合（ステップＳ２１３のＮＯ）、相手認証部６４は、所定間隔でステップＳ２１３を繰り返す。
【０１２６】
一方、顔画像ＦＰｂを受信した場合（ステップＳ２１３のＹＥＳ）、相手認証部６４は、顔画像ＦＰｂをユーザＩ／Ｆ１７ｂに表示して、接続先のモバイル端末３ｂの利用者Ｂの認証を行う（ステップＳ２１４）。
【０１２７】
モバイル端末３ａの利用者Ａは、ユーザＩ／Ｆ１７ｂに表示された顔画像ＦＰｂと、モバイル端末３ｂを手に所持している利用者Ｂの顔とを比較して、ファイル７を送信する相手であること、即ち、確かに利用者Ｂ本人のモバイル端末３ｂとの通信であることを確認する。確認できた場合、利用者Ａによる利用者Ｂの認証が成功したことに相当し、確認できなかった場合、認証が失敗したことに相当する。
【０１２８】
相手認証部６４は、認証成功であるか否か、即ち、ファイル交換の相手本人であることを確認できたか否かを判断する（ステップＳ２１５）。認証失敗である場合（ステップＳ２１５のＮＯ）、相手認証部６４は、モバイル端末３ｂとの近距離無線通信による接続を切断する（ステップＳ２１６）。その後、ファイル交換処理部６０−２によるファイル交換処理は終了する。
【０１２９】
一方、認証成功である場合（ステップＳ２１５のＹＥＳ）、相手認証部６４は、ファイル交換部６７−２に認証成功を通知する。
【０１３０】
認証成功の通知に応じて、ファイル交換部６７−２は、近距離無線通信が接続状態か否かを判断する（ステップＳ２１７）。近距離無線通信が接続状態の場合（ステップＳ２１７のＹＥＳ）、相手認証部６４は、ファイル交換を行う（ステップＳ２１８）。利用者Ａが選択したファイル７がモバイル端末３ｂへと送信される。また、利用者Ｂのモバイル端末３ｂから利用者Ｂが選択したファイル７を受信してもよい。
【０１３１】
ファイル７の送受信後、ファイル交換部６７−２は、ステップＳ２１７へと戻り、近距離無線通信が接続状態か否かを判断する。近距離無線通信が接続状態の間は、ファイル交換が可能となる。モバイル端末３ｂとの近距離無線通信の切断により、ファイル交換処理部６０−２によるファイル交換処理は終了する。
【０１３２】
近距離無線通信が切断されている場合（ステップＳ２１７のＮＯ）、ファイル交換部６７−２は、ユーザＩ／Ｆ１６ｂに通信の切断を表示する（ステップＳ２１９）。その後、ファイル交換処理部６０−２によるファイル交換処理は終了する。
【０１３３】
ステップＳ２１９の処理後に、利用者Ａが、更に、他のモバイル端末３との近距離無線通信を選択した場合、ステップＳ２１２から上述同様の処理を繰り返してもよい。
【０１３４】
図１４は、第２実施例におけるファイル交換処理部による画面遷移例を示す図である。図１４では、モバイル端末３ａに表示される画面例で説明するが、モバイル端末３ｂにおいても同様である。
【０１３５】
図１４（ａ）は、モバイル端末３ａのユーザＩ／Ｆ１６ｂにカメラ１５ｂで撮像した自分の顔画像ＦＰａが表示された画面例を示す。画面Ｇ８１は、利用者Ａから、撮像した顔画像ＦＰａの送信の許諾を得るために表示され、メッセージ表示域８１ａ、顔画像領域８１ｂ、ＯＫボタン８１ｃ、キャンセルボタン８１ｄ等の表示部品を有する。
【０１３６】
メッセージ表示域８１ａは、利用者Ａに表示された自分の顔画像ＦＰａの送信を許諾するか否かの選択を促すメッセージを表示する領域である。メッセージ表示域８１ａには、「送信してもよいですか？」等のメッセージが表示されればよい。
【０１３７】
顔画像領域８１ｂは、撮像した利用者Ａの顔画像ＦＰａを表示する領域である。ＯＫボタン８１ｃは、利用者Ａがモバイル端末３ａから表示中の顔画像ＦＰａの送信を了承するためのボタンである。キャンセルボタン８１ｄは、表示中の顔画像ＦＰａの送信をキャンセルするためのボタンである。
【０１３８】
画面Ｇ８１に表示される自分の顔画像ＦＰａがモバイル端末３ｂに送信される顔画像であることを確認した後、利用者Ａが送信ボタン８１ｃを選択すると、顔画像ＦＰａはモバイル端末３ｂへと送信され、モバイル端末３ｂに表示される。
【０１３９】
一方、利用者がキャンセルボタン８１ｄを選択すると、表示されている顔画像ＦＰａはモバイル端末３ｂへは送信されない。キャンセルボタン８１ｄが選択された場合、利用者Ａのファイル交換アプリ６−２を終了する更なる操作に応じて、モバイル端末３ｂとの接続を切断してファイル交換処理を終了、又は、利用者Ａの顔の再撮影を行い、画面Ｇ８１の表示を繰り返してもよい。
【０１４０】
利用者Ａによる送信ボタン８１ｃの選択に応じて、図１４（ｂ）に示される画面Ｇ８２がユーザＩ／Ｆ１６ｂに表示される。図１４（ｂ）は、相手認証の画面例を示す。画面Ｇ８２は、メッセージ表示域８２ａ、顔画像領域８２ｂ、認証するボタン８２ｃ、認証しないボタン８２ｄ等の表示部品を有する。
【０１４１】
メッセージ表示域８２ａは、利用者Ａに近距離無線通信で接続されたモバイル端末３ｂの利用者Ｂの認証を促すメッセージを表示する領域である。メッセージ表示域８２ａには、「この人を認証しますか？」等のメッセージが表示されればよい。
【０１４２】
顔画像領域８２ｂは、モバイル端末３ｂから受信した、現在モバイル端末３ｂを手に持っている利用者Ｂの顔画像ＦＰｂを表示する領域である。認証するボタン８２ｃは、利用者Ａがファイル交換の相手として利用者Ｂを認証することを示すためのボタンである。認証しないボタン８２ｄは、利用者Ａがファイル交換の相手として利用者Ｂを認証しないことを示すためのボタンである。
【０１４３】
利用者Ａは、ファイル７をモバイル端末３ｂに送信した場合に、実際にファイル７の内容を閲覧する相手を、画面Ｇ８２に表示される顔画像ＦＰｂで確認する。顔画像ＦＰｂが利用者Ａと対面している利用者Ｂの顔と一致すると判断した場合、利用者Ａは、認証するボタン８２ｃを選択して、顔画像ＦＰｂが、利用者Ａと対面している利用者Ｂ本人であることを認証する。
【０１４４】
一方、顔画像ＦＰｂが利用者Ａと対面している利用者Ｂの顔と一致しないと判断した場合、利用者Ａは、認証しないボタン８２ｄを選択する。認証しないボタン８２ｄの選択後、利用者Ａのファイル交換アプリ６−２を終了する操作が行われた場合、モバイル端末３ｂとの接続を切断してファイル交換処理を終了する。又は、認証しないボタン８２ｄの選択後、利用者Ａが近距離無線通信によって他のモバイル端末３と接続した場合、画面Ｇ８２から図１４（ａ）の画面Ｇ８１へと画面遷移してもよい。他のモバイル端末３の利用者５に対して、相手認証が繰り返される。
【０１４５】
利用者Ａが認証するボタン８２ｃを選択すると、図１４（ｃ）に示される画面Ｇ８３がユーザＩ／Ｆ１６ｂに表示される。図１４（ｃ）は、ファイル送信の画面例を示す。画面Ｇ８３は、利用者Ａに送信するファイル７を選択させ、選択されたファイル７を送信するための画面であり、メッセージ表示域８３ａ、選択領域８３ｂ、送信ボタン８３ｃ、キャンセルボタン８３ｄ等の表示部品を有する。
【０１４６】
メッセージ表示域８３ａは、利用者Ａに送信するファイル７の選択を促すメッセージを表示する領域である。メッセージ表示域８３ａには、「送信するファイルを選択して下さい。」等のメッセージが表示されればよい。
【０１４７】
選択領域８３ｂは、モバイル端末３ａが保持するファイル７の一覧を利用者Ａによって選択可能に表示する領域である。送信ボタン８３ｃは、利用者Ａが選択したファイル７を送信するためのボタンである。キャンセルボタン８３ｄは、ファイル７の送信をキャンセルするためのボタンである。
【０１４８】
利用者Ａが、選択領域８３ｂから送信するファイル７を選択後に送信ボタンを選択すると、選択されたファイル７は、モバイル端末３ｂへと送信される。モバイル端末３ｂにファイル７が受信すると、利用者Ｂ本人がファイル７の内容を閲覧する。
【０１４９】
一方、利用者Ａがキャンセル８３ｄを選択した場合、利用者Ａのファイル交換アプリ６−２を終了する更なる操作に応じて、モバイル端末３ｂとの接続を切断してファイル交換処理を終了する。又は、キャンセル８３ｄの選択後、利用者Ａが近距離無線通信によって他のモバイル端末３と接続した場合、画面Ｇ８２から図１４（ａ）の画面Ｇ８１へと画面遷移してもよい。他のモバイル端末３の利用者５に対して、相手認証が繰り返される。
【０１５０】
画面Ｇ８２において利用者Ｂを認証した後、モバイル端末３ｂから送信するファイル７のファイル名の通知を受信すると、図１４（ｄ）に示すような画面Ｇ８４がモバイル端末３ａのユーザＩ／Ｆ１６ｂに表示される。図１４（ｄ）は、ファイル名の通知を受信すると表示される画面例を示す。画面Ｇ８４は、利用者Ａがファイル７の受信の可否を選択する画面であり、メッセージ表示領域８４ａ、ファイル名表示領域８４ｂ、受信するボタン８４ｃ、受信しないボタン８４ｄ等の表示部品を有する。
【０１５１】
メッセージ表示領域８４ａは、利用者Ａにファイル７の受信可否の選択を促すメッセージを表示する領域である。メッセージ表示領域８４ａには、「このファイルを受信しますか？」等のメッセージが表示されればよい。
【０１５２】
ファイル名表示領域８４ｂは、モバイル端末３ｂから通知されたファイル名を表示する領域である。受信するボタン８４ｃは、モバイル端末３ｂからファイル７を受信するためのボタンである。受信しないボタン８４ｄは、モバイル端末３ｂからファイル７を受信しないためのボタンである。
【０１５３】
利用者Ａが、ファイル名表示領域８４ｂにてファイル名を確認し、受信するボタン８４ｃを選択すると、モバイル端末３ａは、モバイル端末３ｂからファイル７の受信を開始する。
【０１５４】
一方、利用者Ａが、ファイル名表示領域８４ｂにてファイル名を確認し、受信しないボタン８４ｄを選択すると、モバイル端末３ａは、モバイル端末３ｂからファイル７を受信しない。
【０１５５】
ファイル７の受信の完了又は受信しないボタン８４ｄの選択後、利用者Ａの操作によって、ファイル送信のための画面Ｇ８３の再表示を行うようにしてもよい。利用者Ａは、続けて、画面Ｇ８３から次に送信するファイル７を選択できる。
【０１５６】
図１５は、第２実施例の適用例を示す図である。図１５では、イベント会場９９は、入場者である利用者Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、及び他の利用者５で込み合っている様子を示す。
【０１５７】
多数の入場者のうち、利用者Ａのモバイル端末３ａの通信可能範囲８には、利用者Ｂ、Ｃ、Ｄ、Ｅ、及びＦのモバイル端末３ｂ、３ｃ、３ｄ、３ｅ、及び３ｆが存在する。この通信可能範囲８において、利用者Ａと利用者Ｂとが互いにファイル交換を行うとする。
【０１５８】
利用者Ａ及び利用者Ｂのモバイル端末３ａ及び３ｂは、互いの端末３ａ及び３ｂの近距離無線の電波の他に、周辺のモバイル端末３ｃ、３ｄ、３ｅ、及び３ｆの電波も検知する。利用者Ａの操作に応じて、複数の電波の中からモバイル端末３ｂの電波を選択してモバイル端末３ａとの接続を許可する。
【０１５９】
検知した電波は通常デバイス名等の装置に関する情報で示されるため、どの電波がどの利用者５に対応するのかを識別するのは難しい場合がある。利用者Ａにとって、自分の操作が正しく行われ、モバイル端末３ａが利用者Ｂのモバイル端末３ｂに接続したのかを確証するのは困難である。
【０１６０】
利用者Ｂも同様の操作を行うことで、モバイル端末３ｂとモバイル端末３ａとの接続を許可できるが、利用者Ｂも同様に、自分の操作が正しく行われ、モバイル端末３ｂが利用者Ａのモバイル端末３ｂに接続したのかを確証するのは困難である。
【０１６１】
実施例２では、このようなイベント会場９９において、図１４に示す画面遷移が行われることにより、利用者Ａは利用者Ｂとのファイル交換であるのか否かをファイル７を送信する前、又は、受信する前に知り得る。利用者Ｂも同様に、利用者Ａとのファイル交換であるのか否かをファイル７を送信する前、又は、受信する前に知り得る。
【０１６２】
また、混雑したイベント会場では電波の混線が考えられる。電波の混線により利用者Ａのモバイル端末３ａが通信可能範囲８内のモバイル端末３ｃ〜３ｆのいずれかと接続された場合においても、ファイル７を送信する前に接続先の利用者Ｃ、Ｄ、Ｅ又はＦの顔を確認できるため、モバイル端末３ｂ以外のモバイル端末３ｃ、３ｄ、３ｅ又は３ｆへファイル７を送信してしまう恐れを低減できる。
【０１６３】
また、利用者Ａは、モバイル端末３ａがモバイル端末３ｂ以外のモバイル端末３ｃ〜３ｆのいずれかからファイル７を受信してしまうことを低減できる。利用者Ａは、不明な送信元からファイル７を受信しなくて済む。
【０１６４】
上述したように、第１及び第２実施例を含む本実施の形態では、ファイル交換を行う直前に、送信側及び受信側となるモバイル端末３を所持している利用者５を顔画像ＦＰを用いて確認することができる。送信側及び受信側の利用者５は、ファイル交換に係る不安を低減させることができる。
【０１６５】
また、送信元及び受信元を特定する情報が伴わずファイル交換を行えるため、モバイル端末３間のファイル交換に伴う、個人情報の公開又は流出を防止することができる。
【０１６６】
更に、受信者のモバイル端末３ｂに係る情報に関連付けた顔画像を送信者のモバイル端末３ａに表示するため、受信者のモバイル端末３ｂが盗難等により不正に使用されているものかどうかを判断できるという効果も得られる。
【０１６７】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、主々の変形や変更が可能である。
【０１６８】
以上の第１及び第２実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）
第１の端末の識別情報及び前記第１の端末が他の端末と共有する情報を該第１の端末から受信すると共に、第２の端末の識別情報及び前記第２の端末が他の端末と共有する情報を該第２の端末から受信し、
前記第１の端末から受信した前記情報と、前記第２の端末から受信した前記情報とが一致する場合、前記第１の端末の識別情報に対応付けて登録された第１の画像データを前記第２の端末に送信すると共に、前記第２の端末の識別情報に対応付けて登録された第２の画像データを前記第１の端末に送信する
処理をコンピュータが実行することを特徴とする認証支援方法。
（付記２）
前記第１の画像データ及び前記第２の画像データの送信後、前記第１の端末又は前記第２の端末の一方より送信要求を受信した場合、前記第１の端末又は前記第２の端末の他方に特定の情報を送信する
ことを特徴とする付記１に記載の認証支援方法。
（付記３）
前記第１の画像データ及び前記第２の画像データの送信後、前記第１の端末又は前記第２の端末の一方より前記送信要求に対応付けてファイルを受信した場合、前記第１の端末又は前記第２の端末の他方に、受信した前記ファイルを送信する、
ことを特徴とする付記２に記載の認証支援方法。
（付記４）
前記第１の画像データは、前記第１の端末の利用者の顔を含む画像データであり、前記第２の画像データは、前記第２の端末の利用者の顔を含む顔画像データである、
ことを特徴とする付記１乃至３の何れか一項記載の認証支援方法。
（付記５）
前記第１の端末が他の端末と共有する情報は、前記第１の端末及び該他の端末間の通信に応じて生成され、前記第２の端末が他の端末と共有する情報は、前記第２の端末及び該他の端末間の通信に応じて生成される、
ことを特徴とする付記１乃至４の何れか一項記載の認証支援方法。
（付記６）
前記情報は、所定の有効期限を有する識別情報である、
ことを特徴とする付記１乃至５の何れか一項記載の認証支援方法。
（付記７）
前記所定の有効期限を過ぎていないか否かを判断し、
前記所定の有効期限が過ぎていない場合に、前記第１の画像データ及び前記第２の画像データを送信する、
ことを特徴とする付記６記載の認証支援方法。
（付記８）
第１の端末の識別情報及び前記第１の端末が他の端末と共有する情報を該第１の端末から受信すると共に、第２の端末の識別情報及び前記第２の端末が他の端末と共有する情報を該第２の端末から受信し、
前記第１の端末から受信した前記情報と、前記第２の端末から受信した前記情報とが一致する場合、前記第１の端末の識別情報に対応付けて登録された第１の画像データを前記第２の端末に送信すると共に、前記第２の端末の識別情報に対応付けて登録された第２の画像データを前記第１の端末に送信する
処理をコンピュータに行わせることを特徴とする認証支援プログラム。
（付記９）
第１の端末の識別情報及び前記第１の端末が他の端末と共有する情報を該第１の端末から受信すると共に、第２の端末の識別情報及び前記第２の端末が他の端末と共有する情報を該第２の端末から受信する受信部と、
前記第１の端末から受信した前記情報と、前記第２の端末から受信した前記情報とが一致する場合、前記第１の端末の識別情報に対応付けて登録された第１の画像データを前記第２の端末に送信すると共に、前記第２の端末の識別情報に対応付けて登録された第２の画像データを前記第１の端末に送信する送信部と
を有することを特徴とする情報処理装置。
（付記１０）
近距離無線通信の接続に応じて情報を生成して接続先と共有し、
ネットワーク通信により接続されるサーバへ前記情報と、利用者識別情報とを送信し、
前記サーバから前記接続先の利用者を特定する第１画像データを受信すると、表示部に表示し、自端末の利用者に該接続先の利用者を認証させ、
前記接続先の利用者が認証された場合、前記接続先とでファイル交換を行う
処理をコンピュータに実行させることを特徴とする認証方法。
（付記１１）
通信接続された相手端末から該相手端末の利用者を特定する第１画像データを受信して、表示部に表示させて、自端末の利用者に該相手端末の利用者を認証させ、
前記相手端末の利用者が認証された場合、前記通信接続によって自端末と該相手端末との間でデータ交換を行う
処理をコンピュータが実行することを特徴とする認証方法。
（付記１２）
前記コンピュータは、
前記自端末で保持する該自端末の利用者を特定する第２画像データを、前記通信接続によって前記相手端末へ送信し、
前記通信接続が接続中である場合、前記データ交換を行う
処理を実行することを特徴とする付記１１に記載の認証方法。
（付記１３）
前記コンピュータは、
前記自端末のカメラを制御して、該自端末の利用者を撮像し、前記第２画像データを取得する
処理を実行することを特徴とする付記１２に記載の認証方法。
【符号の説明】
【０１６９】
３、３ａ、３ｂ        モバイル端末
４          ネットワーク
４ａ        登録要求、                  ４ｂ        登録応答
５ａ        相手確認要求、              ５ｂ        相手確認王乙
６          ファイル交換アプリ
７          ファイル
７ａ        送信仲介要求、              ７ｂ        送信通知
４０        認証支援処理部
４１        登録部、                    ４３        顔画像提供部
４５        ファイル交換仲介部
５１        利用者登録テーブル、        ５２        相手確認テーブル
６０、６０−２        ファイル交換処理部
６１        利用者登録部、              ６３        ワンタイム識別交換部
６４        相手認証部、                ６５        顔画像確認部
６７、６７−２  ファイル交換部
１００      サーバ
【図１】
2016220112.tif 000003
【図２】
2016220112.tif 000004
【図３】
2016220112.tif 000005
【図４】
2016220112.tif 000006
【図５】
2016220112.tif 000007
【図６】
2016220112.tif 000008
【図７】
2016220112.tif 000009
【図８】
2016220112.tif 000010
【図９】
2016220112.tif 000011
【図１０】
2016220112.tif 000012
【図１１】
2016220112.tif 000013
【図１２】
2016220112.tif 000014
【図１３】
2016220112.tif 000015
【図１４】
2016220112.tif 000016
【図１５】
2016220112.tif 000017