(57)【要約】【課題】インターネットを利用して、セキュリティの高い低コストの双方向通信を実現する。【解決手段】端末装置が相互にＶＰＮ接続をするための接続データ２５を管理サーバから取得し、端末装置間を直接Ｐ２Ｐ−ＶＰＮ接続する通信制御を実行する。いずれかの端末装置の通信バッファ３８に通信データ４０を記憶させて、サーバを介さずに、Ｐ２Ｐ−ＶＰＮ双方向通信をする。Ｐ２Ｐ−ＶＰＮ双方向通信を開始した後、その通信を終了するまでに発生した特定のイベントを検出したとき、少なくともその通信の終了後一定時間を経過する前に、上記端末装置の通信バッファ３８に記憶された通信データ４０を消去する処理を実行する。利用者の顔画像５０を端末装置の通信画面４６に表示して、なりすまし防止を図ることもできる。【選択図】図２
2015014907.tif 000002
【特許請求の範囲】
【請求項１】
端末装置が相互にＶＰＮ接続をするための接続データを管理サーバから取得し、上記端末装置間を直接Ｐ２Ｐ−ＶＰＮ接続する通信制御を実行し、
いずれかの端末装置の通信バッファに通信データを記憶させて、Ｐ２Ｐ−ＶＰＮ双方向通信を制御し、
上記Ｐ２Ｐ−ＶＰＮ双方向通信を開始した後、その通信を終了するまでに発生した特定のイベントを検出したとき、少なくともその通信の終了後一定時間を経過する前に、上記端末装置の通信バッファに記憶された通信データを消去する処理を実行することを特徴とする通信制御装置。
【請求項２】
請求項１に記載の通信制御装置において、
上記端末装置の利用者の顔を撮影するカメラから顔画像を取得し、
上記顔画像もしくは上記利用者を特定できる画像を、通信相手先端末装置の通信画面に表示する表示制御装置を備えたことを特徴とする通信制御装置。
【請求項３】
請求項２に記載の通信制御装置において、
上記利用者を特定できる画像は、上記利用者の顔画像をはめ込むスペースを設けた図案であることを特徴とする通信制御装置。
【請求項４】
請求項３に記載の通信制御装置において、
上記利用者を特定できる画像は、上記利用者の顔画像を、地図画像上の各利用者の居場所に相当する位置にはめ込んだ図案であることを特徴とする通信制御装置。
【請求項５】
請求項１に記載の通信制御装置において、
利用者の複数種類の表情を撮影した表情画像または、表情画像の特徴点を示すデータを記憶装置に記憶させておき、
カメラを制御して、端末装置の利用者の表情を予め設定したタイミングで撮影させて、利用者の顔画像を取得し、この顔画像の特徴点を抽出する特徴点抽出装置と、
上記顔画像の特徴点と、上記表情画像の特徴点を比較する比較装置と、
上記の比較により特徴点が一致したとき、該当する表情画像もしくはその表情を表した図案を通信相手先端末装置の通信画面に表示する表示制御装置を備えたことを特徴とする通信制御装置。
【請求項６】
請求項２に記載の通信制御装置において、
上記表示制御装置は、
上記表情画像とともに、その表情と対応する形状の吹き出し画像を並べて表示し、この吹き出し画像中に、上記利用者が通信のために入力した文字を重ねて、通信相手先端末装置の通信画面に表示することを特徴とする通信制御装置。
【請求項７】
請求項１に記載の通信制御装置において、
上記通信制御装置は、上記通信データを消去するためのイベントを、通信相手全ての端末装置で発生させる処理を実行することを特徴とする通信制御装置。
【請求項８】
請求項２に記載の通信制御装置において、
Ｐ２Ｐ−ＶＰＮ通信の開始前に１回もしくは、開始後一定時間おきに複数回、
カメラから取得した顔画像の特徴点を抽出する特徴点抽出装置と、
上記特徴点を、記憶装置に記憶された特定の利用者の顔画像の特徴点と比較する比較装置と、
上記比較装置による比較の結果、上記の特徴点が一致したときに、他の端末装置との通信を許可する認証管理装置を備えたことを特徴とする通信制御装置。
【請求項９】
請求項１または８に記載の通信制御装置において、
上記認証管理装置は、Ｐ２Ｐ−ＶＰＮ双方向通信を実行している相手方端末装置に対して、予め指定されたデータファイルまたはデータフォルダの参照もしくはウェブサイトの閲覧のための認証処理の、省略要求を送信することを特徴とする通信制御装置。
【請求項１０】
コンピュータを、請求項２乃至８のいずれかに記載の通信システムとして機能させる通信制御プログラム。
【請求項１１】
請求項１０に記載の通信制御プログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットを利用したセキュリティの高い通信制御装置と通信制御プログラムと記録媒体に関する。
【背景技術】
【０００２】
閉域通信網を使用した固定電話やパケット通信では、高頻度の使用や長時間の使用に対して高額な通信料が課せられる。そこで、インターネットを利用して安価に通話やチャットを楽しめるように、ＳＫＹＰＥ（登録商標）とかＬＩＮＥといったアプリケーションが広く利用されるようになった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２２７６２４号公報
【特許文献２】特開２０１３−３８４９４号公報
【特許文献３】特開２０１３−３８６８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
既知の従来の技術には、次のような解決すべき課題があった。
企業の本支店間では、専用の通信機器と通信回線を使用したテレビ会議が行われている。テレビ会議は、通信路を占有する時間が長く、通信データ量も多いので、専用のハードウエアが高額で、通信料も高額になるという問題があった。インターネットのような安価な通信ネットワークを利用すれば、パーソナルコンピュータやスマートフォン等の各種の機器を使用した低コストのテレビ会議が可能になる（特許文献１）（特許文献２）。しかしながら、インターネットを利用した文字や画像通信は、サーバを経由して行われる。即ち、サーバに通信データが書き込まれて、端末装置に転送される。通信が終了した後も、通信データがサーバ上にそのまま残る場合がある。従って、この方法は、機密性の高い情報の通信に利用できないという問題があった。
【０００５】
サーバを経由しない通信をすることができれば、上記の問題が解決する。特許文献３では、、管理サーバか、登録をした端末装置に対して、所定の接続データを渡す。この接続データを使用して、端末装置間でＰ２Ｐ（Peer to Peer）−ＶＰＮ（Virtual Private Network）接続をすることができる。これにより、インターネットを利用して、セキュリティの高いＶＰＮ通信ができる。この方法では、サーバが各端末装置を認証して、通信を許可する。端末装置の利用者が認証されたのではない。悪意の第三者のなりすましによる端末装置の操作や通信データの盗み見を防止しなければならない。本発明は、これらの問題を解決するためになされたものである。
【課題を解決するための手段】
【０００６】
以下の構成はそれぞれ上記の課題を解決するための手段である。
【０００７】
＜構成１＞
端末装置が相互にＶＰＮ接続をするための接続データを管理サーバから取得し、上記端末装置間を直接Ｐ２Ｐ−ＶＰＮ接続する通信制御を実行し、
いずれかの端末装置の通信バッファに通信データを記憶させて、Ｐ２Ｐ−ＶＰＮ双方向通信を制御し、
上記Ｐ２Ｐ−ＶＰＮ双方向通信を開始した後、その通信を終了するまでに発生した特定のイベントを検出したとき、少なくともその通信の終了後一定時間を経過する前に、上記端末装置の通信バッファに記憶された通信データを消去する処理を実行することを特徴とする通信制御装置。
【０００８】
＜構成２＞
構成１に記載の通信制御装置において、
上記端末装置の利用者の顔を撮影するカメラから顔画像を取得し、
上記顔画像もしくは上記利用者を特定できる画像を、通信相手先端末装置の通信画面に表示する表示制御装置を備えたことを特徴とする通信制御装置。
【０００９】
＜構成３＞
構成２に記載の通信制御装置において、
上記利用者を特定できる画像は、上記利用者の顔画像をはめ込むスペースを設けた図案であることを特徴とする通信制御装置。
【００１０】
＜構成４＞
構成３に記載の通信制御装置において、
上記利用者を特定できる画像は、上記利用者の顔画像を、地図画像上の各利用者の居場所に相当する位置にはめ込んだ図案であることを特徴とする通信制御装置。
【００１１】
＜構成５＞
構成１に記載の通信制御装置において、
利用者の複数種類の表情を撮影した表情画像または、表情画像の特徴点を示すデータを記憶装置に記憶させておき、
カメラを制御して、端末装置の利用者の表情を予め設定したタイミングで撮影させて、利用者の顔画像を取得し、この顔画像の特徴点を抽出する特徴点抽出装置と、
上記顔画像の特徴点と、上記表情画像の特徴点を比較する比較装置と、
上記の比較により特徴点が一致したとき、該当する表情画像もしくはその表情を表した図案を通信相手先端末装置の通信画面に表示する表示制御装置を備えたことを特徴とする通信制御装置。
【００１２】
＜構成６＞
構成２に記載の通信制御装置において、
上記表示制御装置は、
上記表情画像とともに、その表情と対応する形状の吹き出し画像を並べて表示し、この吹き出し画像中に、上記利用者が通信のために入力した文字を重ねて、通信相手先端末装置の通信画面に表示することを特徴とする通信制御装置。
【００１３】
＜構成７＞
構成１に記載の通信制御装置において、
上記通信制御装置は、上記通信データを消去するためのイベントを、通信相手全ての端末装置で発生させる処理を実行することを特徴とする通信制御装置。
【００１４】
＜構成８＞
構成２に記載の通信制御装置において、
Ｐ２Ｐ−ＶＰＮ通信の開始前に１回もしくは、開始後一定時間おきに複数回、
カメラから取得した顔画像の特徴点を抽出する特徴点抽出装置と、
上記特徴点を、記憶装置に記憶された特定の利用者の顔画像の特徴点と比較する比較装置と、
上記比較装置による比較の結果、上記の特徴点が一致したときに、他の端末装置との通信を許可する認証管理装置を備えたことを特徴とする通信制御装置。
【００１５】
＜構成９＞
構成１または８に記載の通信制御装置において、
上記認証管理装置は、Ｐ２Ｐ−ＶＰＮ双方向通信を実行している相手方端末装置に対して、予め指定されたデータファイルまたはデータフォルダの参照もしくはウェブサイトの閲覧のための認証処理の、省略要求を送信することを特徴とする通信制御装置。
【００１６】
＜構成１０＞
コンピュータを、構成２乃至８のいずれかに記載の通信システムとして機能させる通信制御プログラム。
【００１７】
＜構成１１＞
構成１０に記載の通信制御プログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の効果】
【００１８】
＜構成１の効果＞
任意のタイミングで通信データを消去するコマンドが検出されたとき、通信終了コマンドが検出されたとき、通信終了後タイマーが一定時間を計測してタイムアップしたとき等に、通信データを消去する。これにより、確実に通信の秘密保持を図ることができる。
＜構成２の効果＞
Ｐ２Ｐ−ＶＰＮ双方向通信を開始するときには、既に端末装置の認証が完了している。しかし、その端末装置を権限ある者が操作しているかどうかわからないことがある。通信相手先端末装置に利用者の顔画像を表示すれば、端末装置の利用者も確認できる。
＜構成３の効果＞
利用者の顔画像を特徴のある図案と合成すれば、利用者をさらに確認し易くなる場合がある。
＜構成４の効果＞
利用者の位置情報と顔画像とを使用して、地図画像上に利用者の位置を表示して、利用者をより確実に認識することができる。
＜構成５の効果＞
静止画を利用して、通信負荷を軽くして、利用者の表情を通信相手に伝えることができる。
＜構成６の効果＞
表情画像に吹き出し等の装飾を施して、利用者の表情を明確に伝えることができる。
＜構成７の効果＞
特定の端末装置が、１台または２台以上の通信相手先の端末装置にコマンドを送信して、任意のタイミングで確実に一斉に通信データを消去できる。
＜構成８の効果＞
端末装置に、その端末装置を使用する権限のある者を登録しておく。顔認証により登録済みの利用者かどうかを判断できる。
＜構成９の効果＞
Ｐ２Ｐ−ＶＰＮ双方向通信が開始されたときには、既に端末装置間で認証処理が完了している。従って、それらの端末装置は互いに信頼できる。従って、各種の認証処理の省略を要求して、操作性を向上することができる。これにより、例えば、その端末装置の管理者は、その端末装置を使用した決済を、家族や信頼のおける者に任せることもできる。
【図面の簡単な説明】
【００１９】
【図１】Ｐ２Ｐ−ＶＰＮ接続をする端末装置群を示す説明図である。
【図２】各端末装置に組み込まれた通信制御装置のブロック図である。
【図３】２台の端末装置間で通信を行う状態を示す説明図である。
【図４】実施例４の通信制御装置の動作説明図である。
【図５】Ｐ２Ｐ−ＶＰＮ接続開始と終了動作を示すフローチャートである。
【図６】利用者確認処理の動作を示すフローチャートである。
【図７】利用者の表情を送信する処理動作を示すフローチャートである。
【図８】顔画像の表示方法を示す説明図である。
【図９】端末装置に設けた通信制御装置の変形例である。
【図１０】Ｐ２Ｐ−ＶＰＮ接続を制御する管理サーバの例を示す説明図である。
【図１１】インターネットバンキングの場合の操作例説明図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態を実施例毎に詳細に説明する。
【実施例１】
【００２１】
図１は、Ｐ２Ｐ−ＶＰＮ接続をする端末装置群を示す説明図である。図２は、各端末装置に組み込まれた通信制御装置のブロック図である。
この発明では、任意の複数の端末装置１４〜２０が、セキュリティの高い通信をするために、相互にＰ２Ｐ−ＶＰＮ接続をする。このための通信制御技術は、例えば、特許文献３に記載されている。各端末装置に設けられた通信制御装置２２のＶＰＮ通信制御モジュール３６がこの通信制御を行う。
【００２２】
特許文献３によれば、図１に示した管理サーバ１２が、複数の端末装置１４〜２０の通信を管理する。各端末装置のＶＰＮ通信制御モジュール３６は、管理サーバ１２からＶＰＮ接続をするための接続データ２５を取得する。接続データ２５は、利用者ＩＤリスト２６、利用者ＩＤ２８、パスワード３０、仮想ＩＰアドレス３２、認証データ３４等を含んでいる。なお、通信制御装置２２は、各端末装置にインストールされたコンピュータプログラムにより実現することができる。
【００２３】
通信制御装置２２は、上記端末装置間を直接接続して、管理サーバ１２を介することなく、Ｐ２Ｐ−ＶＰＮ通信を実行する。いずれかの端末装置の通信バッファ３８に通信データ４０を記憶させて、双方向通信が実行される。全ての端末装置の通信バッファ３８に同じ通信データ４０が記憶されるようにしても構わない。文字や画像情報による通信も音声情報による通信も可能である。
【００２４】
十分な通信速度が得られない環境では、文字情報の通信が適する。以下の実施例では、画像情報（静止画）も送信する。静止画は、音声情報や動画情報に比べて通信負荷が小さい。Ｐ２Ｐ−ＶＰＮ通信は、管理サーバに登録された端末装置にのみ許可される。即ち、認証済みの端末装置のみが相互に通信することができる。しかしながら、端末装置の利用者が権限ある者かどうかはわからない。
【００２５】
音声や動画を使用して通信をしていれば、端末装置の利用者を目で確認できる。しかしながら、文字や静止画のみを送信する通信では、本人確認が必要になる。また、不鮮明な画像の場合も同様の問題がある。以下の例では、こうした場合でも、確実に参加者の確認ができる通信制御装置を提供する。
【００２６】
図３は２台の端末装置間で通信を行う状態を示す説明図である。
利用者４２は端末装置１４を操作して通信をしている。利用者４４は端末装置１６を操作して通信をしている。端末装置１４と端末装置１６とは、図１で説明した手順でＰ２Ｐ−ＶＰＮ接続されている。端末装置１４にも端末装置１６にも、同じ通信画面４６が表示される。通信画面４６には、利用者４２の顔画像４８と利用者４４の顔画像５０と、通信に使用した文字情報５２等が表示されている。
【００２７】
通信開始前に、端末装置１６のカメラ５９が利用者４４の顔を撮影して、撮影画像４７を取得する。そして、端末装置１６の記憶装置（図示しない）に予め記憶されている顔画像５０と比較する。両者が同一人物のものと判断されれば、図３Ｆｉｇ３Ａに示すように、通信画面４６に顔画像５０を表示して通信を開始する。利用者４２の顔画像４８も、全く同様の手順で撮影されて、通信画面４６に表示されている。なお、撮影画像４７と予め記憶された顔画像５０とが同一人物のものでないと判断されると、通信が開始されない。これにより、部外者の通信への参加を排除することができる。
【００２８】
例えば、通信画面４６に含まれた「会議参加者」という表示のアイコン５３をクリックすると、図３Ｆｉｇ３Ｂに示す画面が表示さる。例えば、この例では、上記の利用者４２と４４のほかに、２名の利用者が会議に参加しているものとする。各利用者はそれぞれ別々の端末装置を使用してもよいし、一部の端末装置を共用してもよい。
【００２９】
この画面には、利用者全員の明瞭な顔画像４８、５０、５４、５６と、利用者情報５８とが示される。顔画像４８〜５６は静止画像だから参加者を確実に確認できる。データ量が大きいときは、任意のタイミングでゆっくりデータ転送をすればよい。各通信装置の通信速度や通信容量がまちまちでも問題がない。これにより、利用者全員を相互に確認して会議をすすめることができる。また、利用者情報５８に、例えば、氏名や所属や担当業務等の情報を含めれば、会議参加者の立場を相互に理解して会議を進めることができる。
【００３０】
カメラで撮影された撮影画像４７と記憶装置に記憶させておいた顔画像５０とは、特徴点を抽出して比較する。既知の顔認識技術を利用すればよい。記憶装置には、顔画像そのもののデータでなく、特徴点を抽出したデータを記憶しておいてもよい。
【実施例２】
【００３１】
Ｐ２Ｐ−ＶＰＮ通信の開始後に、例えば、利用者が中座することがある。そのときに部外者が端末装置を操作するおそれもある。そこで、例えば、５分毎のタイミングでカメラ５９が自動的に利用者の顔を撮影し、顔画像５０を更新する。そして、記憶している顔画像５０と一致しないと判断されると、いつでも、その端末装置による通信を終了する。このように、通信の開始時のみならず、通信を開始した後も本人を確認できる処理が実行されることが好ましい。
【００３２】
なお、１台の端末装置を複数人の利用者で共用する場合がある。複数人の利用者が同時に会議に参加する場合も得れば、それぞれ別々に独自の会議に参加する場合もある。記憶装置には複数の利用者の顔画像５０を記憶させておくことができる。複数人が会議に参加する場合、顔画像を一挙に取得することもできる。例えば、カメラ５９で参加者全員の顔を同時に撮影する。撮影画像中から、それぞれの参加者の顔画像を切り出す。そして、記憶された顔画像と比較するとよい。
【実施例３】
【００３３】
暗号化通信であっても、端末装置の通信バッファ３８（図２）には、通信画面４６に表示するための暗号化されていない通信データ４０が記憶される。しかし、通信終了後、端末装置にそれらの通信データ４０が残っていると、部外者の目に触れるおそれがある。また、その端末装置をインターネットに接続したまま放置すると、通信データ４０をインターネットを経由して盗み見られるおそれもある。
【００３４】
そこで、少なくとも通信終了後一定時間を経過する前に、通信バッファ３８から全ての通信データ４０が消去されるようにする。後で、図９で説明するように、タイマーで消去タイミングを決定してもよいし、利用者が特定のコマンドを入力して、全ての端末装置に処理イベントを発生させてもよい。各端末装置の通信制御装置は、処理イベントを検出すると、一斉に通信データを消去するように動作する。各端末装置が個別に処理するよりも、全ての端末装置に対して一括してイベントを発生させて、自動的に通信データを消去することが好ましい。
【実施例４】
【００３５】
図４は、実施例４の通信制御装置の動作説明図である。
利用者４２の使用する端末装置１４には、カメラ５９と記憶装置６０とが設けられている。通信制御装置２２は、特徴点抽出装置７２と比較装置７４と表示制御装置７６とを備えている。いずれも、通信制御装置２２に付属のコンピュータプログラムにより実現する。記憶装置６０は、利用者４２の複数の表情の顔写真から作成した表情画像６２〜表情画像７０を記憶している。
【００３６】
カメラ５９は、端末装置１４の利用者４２の顔を撮影するためのものである。特徴点抽出装置７２は、カメラ５９で撮影された撮影画像４７の特徴点を抽出する機能を持つ。比較装置７４は、撮影画像４７の特徴点を、記憶された顔画像の特徴点と比較する機能を持つ。表示制御装置７６は、通信画面４６に利用者４２の顔画像と文字情報５２を表示する機能を持つ。
【００３７】
上記の実施例の通信制御装置は、各端末装置をＰ２Ｐ−ＶＰＮ接続で接続するので、サーバを経由する通信に比べて通信の秘密を確保できる。端末装置のカメラ５９が利用者の顔を撮影し、記憶している顔画像と一致したときに通信を開始し、通信画面４６にその顔画像を表示するものであった。
【００３８】
複数の端末装置を相互に接続して、会議参加者全員を撮影した鮮明な動画転送を相互に送信できることが好ましい。しかし、インターネットの通信環境が、各端末装置でそれぞれ異なっている。会議を円滑に運営するには、各参加者の表情を正確にとらえることが好ましいが、これはさらに困難である。実施例４では、これを次のようして実現する。
【００３９】
例えば、チャットによる会議では、文字や会議資料の画像データ伝送を優先させる。従って、参加者の表情を映すスペースが限定される。企業の会議に、一般のインターネットメールで使用される顔文字等は適さない。そこで、予め、会議参加者の複数の表情の顔写真６２〜７０を記憶装置６０に保存しておく。そして、会議が開始されると、例えば、一定時間ごとに、あるいは会議参加者のキー操作によって、カメラ５９がその表情を撮影する。
【００４０】
特徴点抽出装置７２が撮影画像４７の特徴点を抽出する。比較装置７４は、撮影画像４７の特徴点と上記記憶された表情画像の特徴点を比較する。撮影画像４７の特徴点といずれかの表情画像の特徴点が一致したとき、該当する表情画像を通信画面４６に表示する。なお、特徴点が一致するというのは、画像中の特定の箇所のデータが全てあるいは一定の割合以上に近似していることをいい、必ずしも完全一致する必要はない。既存の顔認識処理と同様に処理して構わない。
【００４１】
会議参加者の通信画面には、例えば、参加者全員の表情が表示される。これが一定時間おきに切り替えられる。それらの表情を見るだけで、会議参加者の状態が確認できて、会議を円滑にすすめることができる。ビジネスユースのみならず、この手法は、１対１よりむしろ複数の参加者によるチャットの場合に利用できる。この手法は、参加者全員の表情を随時認識できる点で有効である。表情の認識をした後に、各表情の顔画像の代わりに、その顔の表情に応じた吹き出しや漫画化した顔を通信相手に転送するようにしてもよい。
【００４２】
一定時間ごとに利用者の顔を撮影し、表情の顔画像を更新する。静止画を適当なタイミングでゆっくり送信できる。従って、鮮明で表情が分かりやすい顔画像を使用できる。また、利用者が中座しても、部外者が入り込む余地がない。
【実施例５】
【００４３】
図５は、Ｐ２Ｐ−ＶＰＮ接続開始と終了動作を示すフローチャートである。図６は、利用者確認処理の動作を示すフローチャートである。図７は、利用者の表情を送信する処理動作を示すフローチャートである。
端末装置間で通信を開始するには、まず、図５のステップＳ１１で、相手端末装置を決定する。ＶＰＮ通信制御モジュール３６が相手端末装置のＩＤ（識別情報）等を取得する。次に、ステップＳ１２で、ＶＰＮ通信制御モジュール３６は、管理サーバ１２に対して、相手端末装置と接続をするための接続データ２５を要求する。接続データ２５は、図２で説明したとおりの内容のものである。ステップＳ１３で、接続データ２５の取得をする。
【００４４】
ステップＳ１４では、ＶＰＮ通信制御モジュール３６が、相手端末にアクセスをする。そして、ステップＳ１５で、接続データ２５を使用して、Ｐ２Ｐ−ＶＰＮ接続を完了する。ステップＳ１６で通信を開始する。利用者の承認処理は図６で説明する。ここでは、正常に通信が開始されたものと仮定する。
【００４５】
ステップＳ１７では、通信が完了したかどうかという判断をする。この判断の結果がイエスのときはステップＳ１８の処理に移行し、ノーのときは待機する。ステップＳ１８では、Ｐ２Ｐ−ＶＰＮ接続の切断をする。そして、図示しないタイマをスタートさせる。ステップＳ１９でタイムアップかどうかという判断をする。この判断の結果がイエスのときはステップＳ２０の処理に移行し、ノーのときは待機する。
【００４６】
ステップＳ２０では、通信バッファ３８（図２）をクリアする。こうして通信の秘密保護を図る。以上で通信を終了する。
【００４７】
ここで、顔認識処理の説明に移る。Ｐ２Ｐ−ＶＰＮ接続が完了すると、図６に示すように、ステップＳ２１で、利用者をカメラ５９で撮影する。ステップＳ２２では、特徴点抽出装置７２（図４）が撮影画像４７から特徴点を抽出する。ステップＳ２３では、比較装置７４が、記憶装置６０から利用者の顔画像を読み出す。ステップＳ２４で、比較装置７４は特徴点の比較をする。ステップＳ２５で、特徴点のデータが一致するかどうかという判断をする。この判断の結果がイエスのときはステップＳ２６の処理に移行する。判断の結果がノーのときは処理を終了して、Ｐ２Ｐ−ＶＰＮ接続を切断する。
【００４８】
ステップＳ２６では、表示制御装置７６が利用者の顔画像を通信画面４６中に表示する。さらに、ステップＳ２７で、図３Ｆｉｇ３Ｂに示したように顔画像の下に利用者情報５８の表示をする。ステップＳ２８では、チャット用の画面の表示をする。そして、ステップＳ２９で、接続した端末装置間の通信を開始する。
【００４９】
次に、表情画像の表示制御を説明する。最初の顔画像の表示をした後、タイマを用いて、例えば、５分毎に表情画像の切り替え表示をする。まずステップＳ３１で、タイマカウントをする。そして、ステップＳ３２で、タイムアップ、即ち、更新開始かどうかという判断をする。この判断の結果がイエスのときはステップＳ３３の処理に移行し、ノーのときはステップＳ３１の処理に戻る。
【００５０】
ステップＳ３３では、利用者をカメラ５９で撮影する。ステップＳ３４では、撮影画像４７から特徴点の抽出をする。ステップＳ３５で、利用者の表情画像を読み出し、ステップＳ３６で特徴点の比較をする。ステップＳ３７で一致したかどうかという判断をする。この判断の結果がイエスのときはステップＳ３８の処理に移行し、ノーのときはステップＳ３５の処理に移行する。一致したものが全く無い場合には、このフローから抜けて、端末装置のＶＰＮ接続を終了する。ステップＳ３８では、特徴点の一致した利用者の表情画像を表示して、通信画面を更新する。
【００５１】
以上の一連の制御を、コンピュータや携帯端末装置の通信制御プログラムによって実行するようにすれば、図１に示したように、任意の端末装置を利用して、セキュリティの高い通信会議を、随時簡便に行うことができる。
【実施例６】
【００５２】
図８は、顔画像の表示方法を示す説明図である。
上記の実施例で説明したように、利用者の顔画像を通信画面に表示すると、相互に通信の相手を確認することができる。これでなりすましを防止できる。これは、特に、音声を伴わない文字情報のみを使用した通信の場合に、有効な方法である。なお、写真撮影した顔画像を表示させる以外の方法がある。利用者を特定できる画像であれば、似顔絵やシンボルマークのようなものでもよい。Ｆｉｇ８Ａに示す図案７８は、シンボルマークの例である。また、Ｆｉｇ８Ｃは、利用者が予め用意した図案を利用する例を示す。例えば、動物等の図案８４に顔画像４８をはめ込むスペースを設ける。このようにして、顔画像４８を装飾すると、顔画像４８が不鮮明でも、一見して利用者が誰かを認識できる。
【００５３】
表情を顔画像で示す場合に、その表情を表した図案を使用してもよい。表情画像や図案は、利用者の表情をリアルタイムに正確に伝えることができるものが好ましい。Ｆｉｇ８Ａの図案７８は利用者が笑顔の場合、Ｆｉｇ８Ｂの図案８０は利用者が驚いた場合の表情画像の例である。また、表情画像とともに、その表情に適した形状の吹き出し８２を表示してもよい。表情画像だけでなく、吹き出しやその他の装飾画像により、利用者の表情をより正確にデフォルメして、通信相手に伝えることができる。この吹き出し８２に、上記利用者が通信のために入力した文字を含めて、画像を合成するとよい。なお、利用者が、任意のタイミングで、手動で特定の表情画像や図案を送信できるようにしてもよい。
【００５４】
Ｆｉｇ８Ｄは、利用者の顔画像４８を、地図画像８６上の各利用者の居場所に相当する箇所にはめ込んだ図案である。この図の例は、例えば、国際的なネットワークを利用したＰ２Ｐ−ＶＰＮ接続の例である。例えば、家族や友人が待ち合わせをするときに、各利用者の位置情報を取得して、全ての利用者の位置を含む街の地図を表示するとよい。その地図には、各利用者の位置情報に相当する箇所に、顔画像をはめこむとよい。
【実施例７】
【００５５】
図９は端末装置に設けた通信制御装置の変形例である。
この通信制御装置には、タイマー９６と認証管理装置９２とが新たに設けられている。上記の実施例で説明したシステムによれば、Ｐ２Ｐ接続により、個人情報が管理サーバを通じて漏れることがない。複数人との同時会話もできる。通信バッファ３８に記憶された通信データは、速やかに消去して、通信の秘密を保持できる。例えば、通信中に、利用者がコマンドを入力すると、通信バッファ中の通信データが全て消去される。あるいは、ＶＰＮ接続の終了処理の直前または直後に、タイマー９６が起動して、タイムアップしたときに通信バッファ３８中の通信データ４０が全て自動的に消去される。重要度が高い通信データ４０は、こうして自動的に消去することができる。もちろん、ＶＰＮによる暗号化処理をして、セキュリティをさらに高めることができる。
【００５６】
図１０は、Ｐ２Ｐ−ＶＰＮ接続を制御する管理サーバの例を示す説明図である。
Ｐ２Ｐ接続完了後は、管理サーバは通信に関与値しないから、管理サーバの負荷が少ない。サーバ管理の設備管理コストを低く抑えることができる。管理サーバは、利用者のグループ毎に、そのグループ内のＰ２Ｐ−ＶＰＮ接続を制御する。従って、グループに含まれた利用者のみが、その利用者間でＰ２Ｐ−ＶＰＮ接続による通信をすることができる。例えば、通信サービス機関が、それぞれ自由に管理サーバ１２を設置することができる。各管理サーバは、それぞれ自由にグループの構成員を登録して管理することができる。
【００５７】
ここで、例えば、複数の金融機関やネット通販サイト等が所属するグループが管理サーバに登録されたとする。この場合に、そのグループに所属する利用者は、いずれかのサイトとＰ２Ｐ−ＶＰＮ接続をすることができる。サーバとの認証処理が完了しているから、例えば、そのサイトでの商品購入のために新たにパスワードを入力するといった認証処理を省略することができる。さらに、金融機関と接続をして、新たな認証処理を省略して決済が可能になる。
【００５８】
この制御のために、例えば、各端末装置に図９に示した認証管理装置９２を設ける。口座番号やクレジットカード情報やポイントカード情報を通信制御装置専用の記憶装置９４に記憶させておく。金融機関の管理サーバを介して、Ｐ２Ｐ−ＶＰＮ接続をすれば、認証管理装置９２が、自動的にカード情報や口座番号を通知して、ただちに決済処理ができる画面を端末装置に表示することもできる。即ち、例えば、認証管理装置９２が、該当するサイトに対して、認証処理の省略要求をすればよい。このシステムにより、予め指定されたデータファイルまたはデータフォルダの参照もしくはウェブサイトの閲覧のための様々な認証処理を省略させることができる。
【００５９】
以上の構成により、既存の決済サービスで必要だった認証処理や、クレジットカード上の入力処理等、利用者による煩雑な処理を省略することかできる。従って、様々なサイトに接続して望みの商品を選択し、簡単に決済をするという買い物が可能になる。さらに、特定の端末装置が認証処理によってＰ２Ｐ−ＶＰＮ接続されているから、その端末装置を家族や関係者に預けて決済をすることも可能になる。顔認証により利用者を特定すれば、不正利用も防止できる。
【００６０】
図１１は、インターネットバンキングの場合の操作例説明図である。
例えば、通信制御装置は、を開始するときに、端末装置の画面にグループ選択画面９４を表示する。ここには、ＶＰＮ接続をして通信できるグループ名が表示されている。例えば、グループＰを選択すると、端末装置リスト９５が表示される。グループＰにとろされている端末装置のリストである。
【００６１】
ここで、決済をしたい銀行名をクリックする。通信制御装置は、既に説明した手順で、該当する銀行のサイトとＰ２Ｐ−ＶＰＮ接続をする。このとき、新たな認証処理の省略要求をすると、口座番号の入力を要求する決済画面９８が表指示されて、ただちに決済をすることが可能になる。他の金融機関や通販サイトについても全く同様の手順で、認証処理を省略できる。
【符号の説明】
【００６２】
１２  管理サーバ
１４  端末装置
１６  端末装置
１８  端末装置
２０  端末装置
２２  通信制御装置
２５  接続データ
２６  利用者ＩＤリスト
２８  利用者ＩＤ
３０  パスワード
３２  仮想ＩＰアドレス
３４  認証データ
３６  ＶＰＮ通信制御モジュール
３８  通信バッファ
４０  通信データ
４２  利用者
４４  利用者
４６  通信画面
４７  撮影画像
４８  顔画像
５０  顔画像
５２  文字情報
５３  アイコン
５４  顔画像
５６  顔画像
５８  利用者情報
５９  カメラ
６０  記憶装置
６２  表情画像
６４  表情画像
６６  表情画像
６８  表情画像
７０  表情画像
７２  特徴点抽出装置
７４  比較装置
７６  表示制御装置
７８  図案
８０  図案
８２  吹き出し
８４  図案
８６  地図画像
８８  サーバ
９０  サーバ
９２  認証管理装置
９４  グループ選択画面
９５  端末装置リスト
９６  タイマー
９７  メッセージ
９８  決済画面
【図１】
2015014907.tif 000003
【図２】
2015014907.tif 000004
【図３】
2015014907.tif 000005
【図４】
2015014907.tif 000006
【図５】
2015014907.tif 000007
【図６】
2015014907.tif 000008
【図７】
2015014907.tif 000009
【図８】
2015014907.tif 000010
【図９】
2015014907.tif 000011
【図１０】
2015014907.tif 000012
【図１１】
2015014907.tif 000013