(57)【要約】【課題】  通信機能と通話機能とを備える携帯電話等の通信端末を用いることにより、サーバにおいて管理されている情報をセキュアに入手するために、利用者の負荷の少ない個人認証制御を行なうための通信端末、サーバ装置、及び認証システムを提供する。【解決手段】  認証システム１００は、公衆回線網に接続されているある装置の要求に応じて、当該ある装置と当該公衆回線網に接続されている他の装置との回線を接続したり、切断したりするための電話回線網管理サーバ１２２と、公衆回線網上の利用者に対して、当該利用者を個人認証し、当該認証処理の結果に応じて、認証結果と当該要求に応じたデータとを返信するためのサービスを提供する社内管理サーバ１１０と、社内管理サーバ１１０のサービスを受けるためのセッションを確立して管理するための通信端末１２０Ａ、１２０Ｂ、及び１２０Ｃとを含む。【選択図】        図１
2009181150.tif 000002
【特許請求の範囲】
【請求項１】
通信端末とネットワークを介して接続されるサーバ装置であって、
前記サーバ装置は、
通信端末の識別子と対応付けて、当該通信端末の利用者の生体認証のための情報と、当該生体認証の結果とを記憶する記憶装置と、
前記ネットワークに接続されている通信端末と通信する通信装置と、
前記通信装置を介して任意の通信端末から生体情報を受信している間、当該受信した生体情報と、当該生体情報を送信してきた通信端末の識別子に対応付けられて前記記憶装置に記憶されている前記生体認証のための情報との比較によって、前記受信された生体情報を認証することを繰返し、前記生体情報を送信してきた通信端末の識別子に関連付けて、当該生体認証の結果を前記記憶装置に繰返し記憶させるための生体認証手段と、
前記通信装置を介して任意の通信端末から、生体認証の結果による認証要求を受信したことに応答して、前記通信装置を介して前記生体認証の結果による認証要求を送信してきた通信端末に、当該通信端末の識別子に関連付けて前記記憶装置に記憶されている前記生体認証の結果を送信するための生体認証結果の送信手段とを含む、サーバ装置。
【請求項２】
前記記憶装置は、通信端末の識別子と対応付けて、パスワードをさらに記憶しており、
前記サーバ装置はさらに、前記通信装置を介して任意の通信端末から、パスワードによる認証要求を受信したことに応答して、当該認証要求に含まれるパスワードと、前記任意の通信端末の識別子に対応付けられて前記記憶装置に記憶されているパスワードとの比較によって、前記パスワードによる認証要求を認証し、認証結果を前記任意の通信端末に送信するためのパスワード認証手段を含む、請求項１に記載のサーバ装置。
【請求項３】
生体情報は利用者の音声情報である、請求項１及び請求項２のいずれかに記載のサーバ装置。
【請求項４】
サーバ装置とネットワークを介して接続される通信端末であって、
前記通信端末は、
前記ネットワークを介して前記サーバ装置と通信する通信装置と、
前記通信装置を介して前記サーバ装置に、前記通信端末の利用者の生体情報を継続的に送信するための生体情報送信手段と、
前記生体情報送信手段が生体情報を送信している間でも接続可能で、当該接続に応答して、前記通信装置を介して前記サーバ装置に、前記生体情報送信手段によって送信された前記生体情報に基づく生体認証の結果を得るための認証要求を送信するための第１の認証要求送信手段と、
前記通信装置を介して前記サーバ装置から、前記第１の認証要求送信手段によって送信された認証要求の結果を受信するための第１の認証結果受信手段とを含む、通信端末。
【請求項５】
前記通信端末はさらに、
前記通信装置を介して前記サーバ装置に、前記利用者によって入力されたパスワードを含む、パスワードによる認証要求を送信するための第２の認証要求手段と、
前記通信装置を介して前記サーバ装置から、前記第２の認証要求手段によって送信された認証要求の結果を受信するための第２の認証結果受信手段とを含む、請求項４に記載の通信端末。
【請求項６】
生体情報は利用者の音声情報である、請求項４及び請求項５のいずれかに記載の通信端末。
【請求項７】
サーバ装置と通信端末とがネットワークを介して接続されている認証システムであって、
前記サーバ装置は、
前記通信端末の識別子と対応付けて、前記通信端末の利用者の生体認証のための情報と、当該生体認証の結果とを記憶する記憶装置と、
前記ネットワークを介して前記通信端末と通信する第１の通信装置と、
前記第１の通信装置を介して前記通信端末から生体情報を受信している間、当該受信した生体情報と、前記通信端末の識別子に対応付けられて前記記憶装置に記憶されている前記生体認証のための情報との比較によって、前記受信された生体情報を認証することを繰返し、前記通信端末の識別子に関連付けて、当該生体認証の結果を前記記憶装置に繰返し記憶させるための生体認証手段と、
前記第１の通信装置を介して前記通信端末から、生体認証の結果による認証要求を受信したことに応答して、前記通信装置を介して前記通信端末に、前記通信端末の識別子に関連付けて前記記憶装置に記憶されている前記生体認証の結果を送信するための生体認証結果の送信手段とを含み、
前記通信端末は、
前記ネットワークを介して前記サーバ装置と通信する第２の通信装置と、
前記第２の通信装置を介して前記サーバ装置に、前記通信端末の利用者の生体情報を継続的に送信するための生体情報送信手段と、
前記生体情報送信手段が生体情報を送信している間でも接続可能で、当該接続に応答して、前記第２の通信装置を介して前記サーバ装置に、前記生体情報送信手段によって送信された前記生体情報に基づく生体認証の結果を得るための認証要求を送信するための認証要求送信手段と、
前記第２の通信装置を介して前記サーバ装置から、前記認証要求送信手段によって送信された認証要求の結果を受信するための認証結果受信手段とを含む、認証システム。
【請求項８】
サーバ装置と、
前記サーバ装置とネットワークを介して接続される通信端末と、
利用者の識別子と対応付けて、当該利用者の音声認証のための情報と、当該音声認証の結果とを記憶する記憶装置とを含むシステムにおける認証方法であって、
前記サーバ装置は、前記通信端末から送信された所定のデータの配信要求に応答して、前記通信端末に前記所定のデータを送信するためのデータ送信手段を含み、
前記通信端末は、
前記サーバ装置に前記所定のデータの配信要求を送信して、当該配信要求に応じた前記所定のデータを前記サーバ装置から受けるためのデータ受信手段と、
前記データ受信手段が受けた前記所定のデータを、前記通信端末の利用者に表示するための表示手段と、
前記利用者の音声情報を出力するための電話通信手段とを含み、
前記認証方法は、
前記電話通信手段が出力する音声情報を取得するステップと、
前記取得するステップで前記利用者の音声情報を取得している間、当該取得した音声情報と、前記利用者の識別子に対応付けられて前記記憶装置に記憶されている音声認証のための情報との比較によって、前記取得した音声情報を認証する音声認証ステップと、
前記音声認証ステップにおける認証結果に応じ、前記表示手段による前記利用者への前記所定のデータの表示を可能化又は不能化するステップとを含む、認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、認証システムに関し、特に、端末装置の利用者を個人認証し、正当な利用者に対してサーバ装置がサービスを提供する、通信装置、サーバ装置、認証方法、及び認証システムに関する。
【背景技術】
【０００２】
近年、携帯電話に代表される移動体端末には、他の電話機と通話をするための通話機能だけでなく、電子メールを送受信するための機能と、インターネットにアクセスしてネットワーク上で公開されているデジタルコンテンツを閲覧するための機能とに代表される通信機能が取り入れられている。
【０００３】
そのような通信機能が取り入れられた移動体端末は、プライベートで使用するために利用されている。例えば、電子メール等を送受信して、友人及び知人との間で情報を伝達及び交換するために利用されている。また、インターネットにアクセスして、情報を取得するためにも利用されている。
【０００４】
また、そのような移動体端末は、企業・組織活動で使用するためのビジネス（パブリック）用途としても利用されている。例えば、出張先と社内のオフィスとの間で電子メール等を送受信することによって、出張している者が出張先での状況を報告したり、社内のオフィスにいる者が、指示内容を出張者に伝達したりするために利用されている。また、インターネットを介して、社内のサーバで管理されている情報を、出張先にいる者が取得したりするためにも利用される。
【０００５】
しかし、このビジネス用途を、端末とサーバとを含むシステムで実現する上においては、出張している者がどこにいたとしても、面倒な操作を必要とせずに社内のサーバで管理されている情報等を入手したいという端末利用者側の要求と、不正アクセスから社内のサーバに格納されている情報を防禦したいという管理運営者側の要求との相反する２つの要求に対処する必要がある。
【０００６】
一般的に、情報を防禦するために、端末及びシステムにとって正当な利用者を認証するための個人認証技術が用いられている。
【０００７】
個人認証技術には、古くより知られ、最もポピュラーに用いられているパスワード認証をはじめとして、様々なものが知られている。その１つとし、最近注目されているものにバイオメトリクス認証がある。パスワード認証とは、各利用者が予め設定した数桁の英数文字列を入力することにより、各利用者が端末及びシステムを利用可能とするための技術である。バイオメトリクス認証とは、指紋認証及び音声（声紋）認証等のように、利用者の肉体的な特徴を示す情報（以下この特徴を示す情報を「生体情報」と呼ぶ。）を読取り、予め登録してあるものと照合して、利用者が端末及びシステムを利用可能とするための技術である。
【０００８】
電話回線網を介して他人と音声通話を行なう通話機能を基本機能として備える携帯電話機を対象にして、音声認証方式によるバイオメトリクス認証を応用した端末及びシステムについての技術が、特許文献１及び特許文献２に開示されている。
【０００９】
特許文献１に開示されている利用者認証システムは、携帯電話と、音声通信のためのＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｉｎｇ  Ｔｅｌｅｐｈｏｎｅ  Ｎｕｍｂｅｒ）網を介して携帯電話と接続され、携帯電話から送信された利用者の音声に対して、音声認証処理を行ない、当該音声を発した者が正規の利用者であれば、パスワードを生成し記憶するとともに、その携帯電話に対してパスワードを音声で通知するための音声認証サーバと、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網を介して携帯電話と、特定回線を介して音声認証サーバとそれぞれ接続され、ポータルサイトのためのネットワークサービスを携帯電話に対して提供し、携帯電話からサービスを要求するアクセスがあった場合に、携帯電話に対してパスワードの入力を要求し、入力されたパスワードが音声認証サーバに記憶されているパスワードに一致するか否かを音声認証サーバに問合せるためのアプリケーションサーバとを含む。
【００１０】
上記の利用者認証システムは、以下のような動作で個人認証を行なう。
【００１１】
携帯電話の利用者は、ＰＳＴＮ網を介して携帯電話を音声認証サーバに接続させ、音声認証サーバに利用者の音声を送信する。音声認証サーバは、その音声に対して音声認証処理を行なう。音声認証処理の結果、当該音声を発した者が正規の利用者であれば、音声認証サーバはパスワードを生成及び記憶し、さらに、その携帯電話に対してパスワードを音声で通知する。利用者は、携帯電話からＩＰ網を介してアプリケーションサーバにアクセスし、アプリケーションサーバが提供しているサービスを要求する。アプリケーションサーバは、携帯電話に対してパスワードの入力を要求し、入力されたパスワードが妥当であるか否かを音声認証サーバに問合せる。入力されたパスワードが音声認証サーバに記憶されているパスワードに一致する場合、アプリケーションサーバは、携帯電話にサービスを提供する。
【００１２】
特許文献２に記載の携帯電話は、携帯電話により通話が開始された場合、ユーザが発する通話中の音声に基づいて、ユーザの音声を識別できるように学習する。その携帯電話によって電子商店とネットショッピングが行なわれる際、そのときに携帯電話に対して発声している者の音声と上記ユーザの音声とが一致するか否かの認証を行なう。
【特許文献１】特開２００３‐２３３５９５
【特許文献２】特開２００６‐１７９３６
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかし、上記特許文献１及び特許文献２に開示されている技術には、以下の問題点が指摘されている。
【００１４】
（１）特許文献１に記載の技術では、アプリケーションサーバにアクセスするための端末は、携帯電話にのみ限定されている。ここで、特許文献１に記載の技術をビジネス用途に適用させることを考えると、サーバにアクセスするための端末は、携帯電話のみではなく、むしろ、携帯電話を含め社内において登録され管理されている、社外に持出し可能なノート型のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）及び社員がオフィス内で利用しているＰＣ等をも通じて行なわせるものとする方が好ましい。なぜなら、ビジネス用途では、携帯電話で扱うことのできない大きなサイズのデータ及び専用のＰＣでのみ閲覧可能なデータの送受信を行なうサーバが利用されることがあるからである。また、社員の勤怠状況を管理するためのシステム等のように、社内だけでしか利用されないようなシステムとの併用が可能だからである。
【００１５】
また、特許文献１では、携帯電話がアプリケーションサーバにアクセスする際、音声認証サーバによって通知されたパスワードを入力する必要がある。パスワード認証の最も大きな欠点は、「設定して登録したパスワードを利用者が忘れてしまう」という点にある。パスワードを思い出せないという状況は、自らが設定したパスワードでさえ生じ易いものである。まして、音声認証サーバによって機械的に発行されたパスワード（以下、機械的に発行されたパスワードをパスコードと呼ぶ。）を、人間が記憶することは非常に困難である。
【００１６】
オフィス内でシステムを利用するのであれば、パスコードを紙に書きとめ、その紙を机の引き出しに入れて鍵をかけることによって対処することは可能である。しかし、出張先においてシステムを利用する場合、社内の情報を閲覧するための携帯電話だけでなく、書きとめた紙をも紛失したり、盗難されたりしないよう注意する必要がある。携帯電話及び紙のいずれか一方を紛失すれば、システムの利用ができなくなる。携帯電話と紙とをセットにして紛失すれば、そのセットを入手した者に対して「社内の情報を盗んでください」と言っているも同然であり、最悪の状況が発生する可能性がある。それらを考えると、ビジネス用途で特許文献１に記載のシステムを利用する場合、利用者は少しのケアレスミスもできず、利用者の精神面における負荷が大きくなってしまう。
【００１７】
（２）特許文献２では、通話中にユーザによって発せられた音声を識別するための認証情報を携帯電話に記憶させ、当該認証情報と、ネットショッピング等の通信サービス及び通信機能を利用する際に入力された音声とを比較することにより、ユーザが正規の者であるかどうかを認証する。
【００１８】
ここで、特許文献２に記載の技術をビジネス用途に適用することを考えると、通話中に認証情報を記憶する処理は、出張先において携帯電話から、社内情報を入手するための許可を得るための登録処理に相当する。しかし、ビジネス用途において、そのような登録処理は携帯電話に行なわせるより、社内のサーバに認証情報を管理させ、社内のサーバに登録処理を行なわせる方が好ましい。なぜなら、ビジネス用途で扱う情報は、通常社内の機密事項に関するものであり、出張先にいる者だけでなく、社内のオフィスにいる者であっても、その情報の所在を把握して管理する必要があるからである。例えば、登録処理をしていない状況で緊急の出張等が生じ、出張先でシステムの利用の必要性が生じる場合がある。そのような場合に、社内のオフィスにいる者の正式な許可を得ないで、出張先にいる者に自由に登録処理を行なわせ、それを悪意のある出張者に対して許容してしまうと、社内のオフィスにいる者が知らないところで、機密事項が漏洩されてしまう可能性があり、不正アクセスから情報を防禦したいというビジネス用途の要求に対処することができない。
【００１９】
また、特許文献２では、通信機能及び通信サービスの利用の際に入力される認証情報として、音声によるものを例示している。しかし、通信サービスを利用するときに、声を発しなくても利用できるのであれば、その利用者が声を発することは、まず考えられない。特許文献２に記載の技術は、音声を入力しなくても利用可能な通信サービスにとって、常に必要とされるわけではない。
【００２０】
さらに、ビジネス用途として出張先で利用する場合、電車及びバス等の中で通信サービスを利用しなければならない場合があることも考えられる。しかし、そのような場所で声を発して音声認証を行なわせると、他の乗客に迷惑となり、通常の携帯電話の利用と異ならずマナー違反である。また、混雑している場所で携帯電話を使用する場合、携帯電話がひろう音声に利用者の声以外の雑音が混入される可能性が高い。したがって、特許文献２に記載の技術は、ビジネス用途での適用が困難であると言える。
【００２１】
さらに、ビジネス用途において、特に、社内サーバで管理されている情報を出張先でダウンロードして閲覧することを可能にするために個人認証をするとき、その情報を入手したときだけでなく、その後においてもその携帯電話の利用者が正規の者か否かを考慮する必要がある。例えば、サーバから情報を入手し、表示したままの状態で携帯電話が放置される可能性があり、その間に利用者が入替わる場合があるからである。そのような場合に、そのときの利用者が正規の利用者かどうかを確認することが必要となる。
【００２２】
また、通信機能を主体に考えると、例えば、サーバから入手した情報を閲覧しているときに、通話のための着信を受けた場合のことを考慮する必要がある。従来では、通話機能の開始と同時に通信機能を終了して、それまで閲覧していた情報を消去していた。それまで正規の利用者として認証され、情報の閲覧の継続が確定していた利用者でも、通話機能の終了後に再度サーバの認証処理を経て情報をダウンロードして必要な情報を入手する必要がある。それは、利用者にとって、非常に煩わしいことである。
【００２３】
したがって、本発明の目的は、利用者の負荷の少ない個人認証制御を行なうための通信端末、サーバ装置、認証方法、及び認証システムを提供することである。
【００２４】
本発明の他の目的は、利用者の負荷の少ない個人認証であって、ビジネス用途に適した個人認証を行なうことが可能な通信端末、サーバ装置、認証方法、及び認証システムを提供することである。
【課題を解決するための手段】
【００２５】
本発明の第１の局面に係るサーバ装置は、通信端末とネットワークを介して接続されるサーバ装置であって、通信端末の識別子と対応付けて、当該通信端末の利用者の生体認証のための情報と、当該生体認証の結果とを記憶する記憶装置と、ネットワークに接続されている通信端末と通信する通信装置と、通信装置を介して任意の通信端末から生体情報を受信している間、当該受信した生体情報と、当該生体情報を送信してきた通信端末の識別子に対応付けられて記憶装置に記憶されている生体認証のための情報との比較によって、受信された生体情報を認証することを繰返し、生体情報を送信してきた通信端末の識別子に関連付けて、当該生体認証の結果を記憶装置に繰返し記憶させるための生体認証手段と、通信装置を介して任意の通信端末から、生体認証の結果による認証要求を受信したことに応答して、通信装置を介して生体認証の結果による認証要求を送信してきた通信端末に、当該通信端末の識別子に関連付けて記憶装置に記憶されている生体認証の結果を送信するための生体認証結果の送信手段とを含む。
【００２６】
記憶装置に、利用者の生体認証のための情報と、生体認証の結果とを記憶させておく。通信端末から生体情報を受信している間、生体認証手段が、当該生体情報と、記憶装置に記憶されている生体認証のための情報と比較して認証し、その結果を記憶装置に記憶させることを繰返す。生体認証結果の送信手段は、通信端末から認証要求を受信したことに応答して、記憶装置に記憶されている認証結果を当該通信端末に送信する。
【００２７】
記憶装置に生体情報が記憶されていない他人が通信端末を用いる場合、生体情報がサーバ装置に送信され、生体認証が行なわれるが、生体認証によって正当な利用者と認証される可能性はほとんどない。仮に正当な利用者が使用して認証に成功した後に、通信端末を使用したまま放置したり、奪われたりして、途中から第三者が使用を開始した場合でも、生体情報を使用した認証が繰返し行なわれるため、生体認証手段による認証は成功しなくなり、その結果が繰返し保存される。すなわち、第三者により使用されている通信端末から生体認証の結果による認証要求が送信されてきても、認証結果が失敗であるという情報が返信されることになる。したがって、通信端末を放置したり、盗まれたりして、第三者が認証の必要な操作を不正に行なおうとしても、認証に失敗することになる。すなわち、正当な利用者にとって、精神的な負荷は小さくなる。その結果、利用者の負荷の少ない個人認証制御を行なうためのサーバ装置を提供することができる。
【００２８】
好ましくは、記憶装置は、通信端末の識別子と対応付けて、パスワードをさらに記憶している。サーバ装置はさらに、通信装置を介して任意の通信端末から、パスワードによる認証要求を受信したことに応答して、当該認証要求に含まれるパスワードと、任意の通信端末の識別子に対応付けられて記憶装置に記憶されているパスワードとの比較によって、パスワードによる認証要求を認証し、認証結果を任意の通信端末に送信するためのパスワード認証手段を含む。
【００２９】
記憶装置は、パスワードをさらに記憶し、パスワード認証手段は、パスワードによる認証を行なう。サーバ装置が、パスワード認証と生体認証とを併用するので、仮に、通信端末の利用者がパスワードを忘れてしまったとしても、通信端末の利用者は、生体情報によりサーバ装置に認証させることが可能である。また、状況により、生体認証と、パスワードを用いた認証とのうちの適切な方を使用できるため、ビジネス用途に好適である。利用者がパスワードを紙に書きとめる必要もなく、利用者の負荷が軽減される。その結果、利用者の負荷の少ない個人認証であって、ビジネス用途に適した個人認証を行なうことが可能なサーバ装置を提供することができる。
【００３０】
より好ましくは、生体情報は利用者の音声情報である。
【００３１】
電話などの通話機能により通信端末同士の間で送受信される音声情報を生体認証のための情報に用いることで、通話機能を持つ通信端末について、その使用に関する認証をサーバにおいて音声情報で行なうことができる。利用者が通話機能という通常の機能を使用する間に、サーバにおいて生体認証が行なわれるため、利用者は生体情報を用いた認証を特に意識する必要がない。その結果、利用者の負荷の少ない個人認証制御を行なうためのサーバ装置を提供することができる。
【００３２】
本発明の第２の局面に係る通信装置は、サーバ装置とネットワークを介して接続される通信端末である。通信端末は、ネットワークを介してサーバ装置と通信する通信装置と、通信装置を介してサーバ装置に、通信端末の利用者の生体情報を継続的に送信するための生体情報送信手段と、生体情報送信手段が生体情報を送信している間でも接続可能で、当該接続に応答して、通信装置を介してサーバ装置に、生体情報送信手段によって送信された生体情報に基づく生体認証の結果を得るための認証要求を送信するための第１の認証要求送信手段と、通信装置を介してサーバ装置から、第１の認証要求送信手段によって送信された認証要求の結果を受信するための第１の認証結果受信手段とを含む。
【００３３】
生体情報送信手段は、生体情報をサーバ装置に継続的に送信し、第１の認証要求手段は、生体情報送信手段が生体情報をサーバ装置に送信している間であっても、生体情報送信手段によって送信された生体情報に基づく認証要求をサーバ装置に送信する。第１の認証結果受信手段は、当該認証要求の結果をサーバ装置から受信する。
【００３４】
正当な利用者でない他人が通信端末を用いる場合、他人の生体情報がサーバ装置に送信され、サーバ装置によって生体認証が行なわれるが、当該生体認証によってその他人が正当な利用者と認証される可能性はほとんどない。仮に正当な利用者が使用して認証に成功した後に、通信端末を使用したまま放置したり、奪われたりして、途中から他人が使用を開始した場合でも、通信端末からサーバ装置に継続的に生体情報が送信され、当該送信された生体情報に基づく認証結果が返信される。したがって、通信端末を放置したり、盗まれたりして、他人が認証の必要な操作を不正に行なおうとしても、認証に失敗することになる。すなわち、正当な利用者にとって、精神的な負荷は小さくなる。その結果、利用者の負荷の少ない個人認証制御を行なうための通信端末を提供することができる。
【００３５】
好ましくは、通信端末はさらに、通信装置を介してサーバ装置に、利用者によって入力されたパスワードを含む、パスワードによる認証要求を送信するための第２の認証要求手段と、通信装置を介してサーバ装置から、第２の認証要求手段によって送信された認証要求の結果を受信するための第２の認証結果受信手段とを含む。
【００３６】
第２の認証要求手段は、パスワードによる認証要求を送信し、第２の認証結果受信手段は、第２の認証要求手段によって送信された認証要求の認証結果を受信する。したがって、パスワード認証と生体認証とを併用すれば、通信端末の利用者は状況に応じて、生体認証と、パスワードを用いた認証とのうちの適切な方を使用できるため、ビジネス用途に好適である。その結果、利用者の負荷の少ない個人認証であって、ビジネス用途に適した個人認証を行なうことが可能な通信端末を提供することができる。
【００３７】
より好ましくは、生体情報は利用者の音声情報である。
【００３８】
本発明の第３の局面に係る認証システムは、サーバ装置と通信端末とがネットワークを介して接続されている認証システムである。サーバ装置は、通信端末の識別子と対応付けて、通信端末の利用者の生体認証のための情報と、当該生体認証の結果とを記憶する記憶装置と、ネットワークを介して通信端末と通信する第１の通信装置と、第１の通信装置を介して通信端末から生体情報を受信している間、当該受信した生体情報と、通信端末の識別子に対応付けられて記憶装置に記憶されている生体認証のための情報との比較によって、受信された生体情報を認証することを繰返し、通信端末の識別子に関連付けて、当該生体認証の結果を記憶装置に繰返し記憶させるための生体認証手段と、第１の通信装置を介して通信端末から、生体認証の結果による認証要求を受信したことに応答して、通信装置を介して通信端末に、通信端末の識別子に関連付けて記憶装置に記憶されている生体認証の結果を送信するための生体認証結果の送信手段を含む。通信端末は、ネットワークを介してサーバ装置と通信する第２の通信装置と、第２の通信装置を介してサーバ装置に、通信端末の利用者の生体情報を継続的に送信するための生体情報送信手段と、生体情報送信手段が生体情報を送信している間でも接続可能で、当該接続に応答して、第２の通信装置を介してサーバ装置に、生体情報送信手段によって送信された生体情報に基づく生体認証の結果を得るための認証要求を送信するための認証要求送信手段と、第２の通信装置を介してサーバ装置から、認証要求送信手段によって送信された認証要求の結果を受信するための認証結果受信手段とを含む。
【００３９】
本発明の第４の局面に係る認証方法は、サーバ装置と、サーバ装置とネットワークを介して接続される通信端末と、利用者の識別子と対応付けて、当該利用者の音声認証のための情報と、当該音声認証の結果とを記憶する記憶装置とを含むシステムにおける認証方法である。サーバ装置は、通信端末から送信された所定のデータの配信要求に応答して、通信端末に所定のデータを送信するためのデータ送信手段を含む。通信端末は、サーバ装置に所定のデータの配信要求を送信して、当該配信要求に応じた所定のデータをサーバ装置から受けるためのデータ受信手段と、データ受信手段が受けた所定のデータを、通信端末の利用者に表示するための表示手段と、利用者の音声情報を出力するための電話通信手段とを含む。認証方法は、電話通信手段が出力する音声情報を取得するステップと、取得するステップで利用者の音声情報を取得している間、当該取得した音声情報と、利用者の識別子に対応付けられて記憶装置に記憶されている音声認証のための情報との比較によって、取得した音声情報を認証する音声認証ステップと、音声認証ステップにおける認証結果に応じ、表示手段による利用者への所定のデータの表示を可能化又は不能化するステップとを含む。
【００４０】
この認証方法によれば、利用者が音声通話しているときに、その音声情報を取得し、記憶手段に記憶されている音声認証のための情報との比較によって利用者の認証を行なう。この音声認証結果を用い、通信端末のデータ受信手段が受けた所定のデータを表示手段によって利用者に対し表示するか否かが可能化又は不能化される。したがって、利用者に認証のためにかかる負荷を少なくすることができる。その結果、利用者の負荷の少ない個人認証制御を行なうための認証方法が提供できる。
【発明を実施するための最良の形態】
【００４１】
以下、本発明の実施の形態について、添付図面に基づき詳細に説明する。なお、以下の実施の形態の説明では、同一の部品には同一の参照番号を付してある。それらの機能及び名称も同一である。したがって、それらについての詳細な説明は繰返さない。
【００４２】
［ネットワーク環境］
図１は、本発明の実施の形態に係る認証システム１００の構成を簡略化して示す図である。図１を参照して、本実施の形態に係る認証システム１００は、社内ＬＡＮ１１２を有するある会社のためのものであって、社員のための電子メールを記憶するための社員送受信メール記憶部１１６と、社員送受信メール記憶部１１６及び社内ＬＡＮ１１２に接続され、社員のメールアカウント、アカウント間及び外部アカウントとの間の電子メールの送受信、並びに社員送受信メール記憶部１１６に記憶されている電子メールを管理するためのメールサーバ１１４とを含む。
【００４３】
認証システム１００はさらに、電話回線網１０６と、インターネット１０８と、通信回線網１０４とに接続され、電話回線網１０６、インターネット１０８、及び通信回線網１０４を含む公衆回線網に接続されているある装置の要求に応じて、当該ある装置と当該公衆回線網に接続されている他の装置との回線を接続したり、切断したりするための電話回線網管理サーバ１２２を含む。
【００４４】
認証システム１００はさらに、通信回線網１０４を介して電話回線網管理サーバ１２２に接続され、通信回線網１０４によって通信されるデータを、電波によって送受信するための基地局１０２を含む。
【００４５】
認証システム１００はさらに、社内ＬＡＮ１１２、インターネット１０８、及び電話回線網管理サーバ１２２に接続され、インターネット１０８を介してメールサーバ１１４に対するアクセスを要求する公衆回線網上の利用者に対して、当該利用者を個人認証し、当該認証処理の結果に応じて、認証結果と当該要求に応じたデータとを返信するためのサービスを提供する社内管理サーバ１１０を含む。
【００４６】
認証システム１００はさらに、基地局１０２及び通信回線網１０４を介して電話回線網管理サーバ１２２に接続され、通話機能と通信機能とを備え、メールサーバ１１４に対するアクセスの許可を、社内管理サーバ１１０に要求して、認証結果と当該要求に応じたデータとを社内管理サーバ１１０から受信し、社内管理サーバ１１０のサービスを受けるためのセッションを確立して管理するための通信端末１２０Ａ、１２０Ｂ、及び１２０Ｃを含む。
【００４７】
認証システム１００はさらに、公衆回線網上における社内管理サーバ１１０の識別子と、社内管理サーバ１１０が提供する、メール取得のためのサービスを利用することができる通信端末１２０の公衆回線網上における識別子とを関連付けて記憶するためのサービス利用者ＤＢ１１８を含む。
【００４８】
［通信端末１２０Ａの構成］
（通信端末１２０Ａの外観構成）
図２は、通信端末１２０Ａの外観構成を示す平面図である。図２を参照して、通信端末１２０Ａは、携帯電話であって、扁平な直方体形状を有する筐体１３０と、筐体１３０の上面の上半分に配置されたディスプレイ１３２と、ディスプレイ１３２上に表示されたカーソルを上下左右に移動させる際に操作されるキーであるカーソルキー１３４と、予め定められた特定の機能を利用者に実行させる場合に操作されるキーであるファンクションキー１３６と、電話番号及びメールアドレス等のアクセスコード及び文字等の入力時に操作されるキーであるテンキー１３８と、筐体１３０の側面に配置され、通話中にメールを取得する際に利用者によって操作される通話中メール受信ボタン１３１とを含む。
【００４９】
（通信端末１２０Ａの機能的構成）
図３は、通信端末１２０Ａの機能的構成を示すブロック図である。図３を参照して、通信端末１２０Ａは、通信端末１２０Ａの制御中枢を司る、実質的にコンピュータからなる制御部１５０と、何れも制御部１５０に接続された、他の通信端末との間で通話しているときに、当該他の通信端末と音声の無線通信を行なうための電話通信装置１４０、他の通信端末及び社内管理サーバ１１０との間でデータの無線通信を行なうためのデータ通信装置１４２、利用者が通信端末１２０Ａを操作する際に使用する操作装置１５４、表示装置１５２、音声入出力装置１４８、並びに種々の情報を記憶するための記憶装置１５６とを含む。
【００５０】
電話通信装置１４０及びデータ通信装置１４２の各々は、何れも図示しないアンテナ、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部、変調部及び復調部等を含む。操作装置１５４は、図２に示すカーソルキー１３４、ファンクションキー１３６、テンキー１３８、及び通話中メール受信ボタン１３１等を含む。表示装置１５２は、図２に示すディスプレイ１３２等を含む。音声入出力装置１４８は、マイク、音声入力データ処理部、スピーカ、及び音声出力データ処理部等を含む。
【００５１】
記憶装置１５６は、公衆回線網上において通信端末１２０Ａの識別子を記憶するための識別子記憶部１５８と、制御部１５０の機能を実現するプログラムにより内部的に使用される変数を記憶するための内部変数記憶部１６０と、通信端末１２０の利用者名を記憶するための利用者名記憶部１６２とを含む。
【００５２】
識別子記憶部１５８は、通信端末１２０Ａの電話番号である電話用ＩＤと、通信端末１２０Ａのマックアドレスである通信用ＩＤとを記憶する領域を含む。
【００５３】
内部変数記憶部１６０は、通信端末１２０Ａが社内管理サーバ１１０に対してサービスを要求し、正当な利用者であることを示す認証結果が返信されたときに、制御部１５０によって確立されるセッションの開始時刻及びセッションの更新時刻のいずれかを記憶するための変数ＳＴと、セッションの有効時間幅を記憶するための変数ＰＶと、メールの取得の仕方の状態を示すための予め定められた識別子を記憶するための変数ＭＳとを記憶する領域を含む。
【００５４】
変数ＭＳには、−１、０、及び１のいずれかの値が記憶される。通信端末１２０Ａが、メールを取得し、かつそのメールの内容をディスプレイ１３２に表示していない状態であるとき、変数ＭＳの値を−１とする。通信端末１２０Ａが、メールを取得していない状態であるとき、変数ＭＳの値を０とする。通信端末１２０Ａが、メールを取得し、かつそのメールの内容をディスプレイ１３２に表示している状態であるとき、変数ＭＳの値を１とする。
【００５５】
なお、本実施の形態では、通信端末１２０Ｂ及び通信端末１２０Ｃも通信端末１２０Ａと同様の構成を持つものとする。
【００５６】
［社内管理サーバ１１０の機能的構成］
図４は、社内管理サーバ１１０の機能的構成を示すブロック図である。図４を参照して、社内管理サーバ１１０は、社内管理サーバ１１０の制御中枢を司る、実質的にコンピュータからなる制御部１８０と、何れも制御部１８０に接続された、インターネット１０８を介して電話回線網管理サーバ１２２に接続され、他の通信端末との間でデータの通信を行なうための第１の通信装置１８６、電話回線網管理サーバ１２２に接続され、通信端末１２０が他の通信端末との間で通話しているときに、通信端末１２０からの音声を受信するための第２の通信装置１８８、社内ＬＡＮ１１２を介してメールサーバ１１４に接続され、メールサーバ１１４とメールのデータの通信を行なうための第３の通信装置１９８、並びにメールサーバ１１４から受信したメール、及び公衆回線網上において社内管理サーバ１１０を識別するための識別子等を記憶するための記憶装置１９０とを含む。
【００５７】
（記憶装置１９０の構成）
記憶装置１９０は、公衆回線網上において社内管理サーバ１１０を識別するためのマックアドレスを記憶するためのサーバＩＤ記憶部２００、社内管理サーバ１１０が提供するサービスを利用可能な通信端末１２０の通信用ＩＤ及び正当な利用者に関する情報を記憶するための端末ＤＢ１９２、社内ＬＡＮ１１２を介してメールサーバ１１４から受信したメールを一時的に記憶するための受信メールバッファ１９４、並びに第２の通信装置１８８が受信した音声データの特徴量を一時的に記憶するための音声情報バッファ１９６を含む。
【００５８】
（制御部１８０の構成）
制御部１８０は、第２の通信装置１８８が受信した音声データが正当な利用者のものか否かを判定し、その判定結果を端末ＤＢ１９２に認証結果として記憶させるための音声認識部１８２と、第１の通信装置１８６を介して受信した通信端末１２０からのサービスを要求するパケットに対して、端末ＤＢ１９２を参照して個人認証処理を行ない、処理の結果に応じて、認証結果及び受信メールバッファ１９４に記憶されているデータを、通信端末１２０を宛先として返信するための認証部１８４とを含む。
【００５９】
［サービス利用者ＤＢ１１８の構成］
図５は、図１に示すサービス利用者ＤＢ１１８の構成を示す図である。図５を参照して、サービス利用者ＤＢ１１８は、通信端末１２０の電話番号を記憶するための電話用ＩＤ列と、通信端末１２０のマックアドレスを記憶するための通信用ＩＤ列と、通信端末１２０に対してサービスを提供する、社内管理サーバ１１０を含むサーバのマックアドレスを記憶するためのサーバＩＤ列とによって構成される。
【００６０】
サービス利用者ＤＢ１１８のレコードの各々は、電話用ＩＤ列及び通信用ＩＤ列によって識別される通信端末が、サーバＩＤ列によって識別されるサーバの提供するサービスを受けることが可能であることを示す。以後、サービス利用者ＤＢ１１８に電話用ＩＤ及び通信用ＩＤが存在する通信端末を「サービス利用端末」と呼ぶ。
【００６１】
社内管理サーバ１１０の名前を「●●会社‐大阪本社サーバ」とする。１〜３行目までのレコードの各々は、各通信端末が、社内管理サーバ１１０の提供するサービスを受けることが可能なサービス利用端末であることを示す。「●●会社‐東京本社サーバ」と名付けられているサーバは、社内管理サーバ１１０と同様の構成を持ち、図示しないサーバとする。同様にして、４行目のレコードは、電話用ＩＤ列及び通信用ＩＤ列によって識別される通信端末が、「●●会社‐東京本社サーバ」の提供するサービスを受けることが可能なサービス利用端末であることを示す。
【００６２】
［端末ＤＢ１９２の構成］
図６は、図４に示す端末ＤＢ１９２の構成を示す図である。図６を参照して、端末ＤＢ１９２は、社内管理サーバ１１０が提供するサービスを受けることが可能である通信端末のマックアドレスを記憶するための通信用ＩＤ列と、通信用ＩＤ列に記憶されている各通信端末の利用者名を記憶するための利用者名列と、各利用者によって定められたパスワードを記憶するためのパスワード列と、各利用者の音声データの特徴量を記憶するための音声認証用データ列と、図４に示す音声認識部１８２による処理の結果、正当な利用者であると判定された場合には１を、正当な利用者でないと判定された場合には０を格納するための音声認証状態列とによって構成される。
【００６３】
［パケットの構成］
図７〜１０は、社内管理サーバ１１０に対して通信端末１２０から送信される、メールの取得を要求するパケットと、そのパケットに応じて社内管理サーバ１１０が返信するパケットとの各構成を示す図である。
【００６４】
通信端末１２０から送信されるパケットには、新規のメールを取得するために、利用者が、パスワード認証によるメールの取得を要求するための「パスワード認証用パケット」と、新規のメールを取得するために、音声認証によるメールの取得を要求するための「音声認証用パケット」とがある。通信端末１２０から送信されるパケットにはさらに、通信端末１２０が新規のメールを取得したが、セッションの有効時間を過ぎたために閲覧不可となったときに、パスワード認証によってメールの内容を閲覧可能にすることを利用者が要求するための「パスワード再認証用パケット」と、通信端末１２０が新規のメールを取得したが、セッションの有効時間を過ぎたために閲覧不可となったときに、音声認証によってメールの内容を閲覧可能にすることを利用者が要求するための「音声再認証用パケット」とがある。
【００６５】
図７（Ａ）は、パスワード認証用パケット１８１の構成を示す図である。図７（Ａ）を参照して、パスワード認証用パケット１８１は、通信端末１２０の利用者名、パスワード認証用パケット１８１の送信時に利用者によって入力されたパスワード、及び通信端末１２０の通信用ＩＤからなる。図７（Ｂ）は、パスワード認証用パケットに対する返信のためのパケット１８３の構成を示す図である。図７（Ｂ）を参照して、パケット１８３は、正当な利用者であるか否かを判定するための識別子を格納する認証結果と、メールの件名が格納されるヘッダ（メールＮｏ．１）〜ヘッダ（メールＮｏ．ｎ）と、メールの本文が格納される本文（メールＮｏ．１）〜本文（メールＮｏ．ｎ）とからなる。
【００６６】
正当な利用者であると判定された場合、認証結果には１が格納され、正当な利用者でないと判定された場合、認証結果には０が格納される。
【００６７】
図８（Ａ）は、音声認証用パケット１８５の構成を示す図である。図８（Ａ）を参照して、音声認証用パケット１８５は、通信端末１２０の利用者名及び通信端末１２０通信用ＩＤからなる。図８（Ｂ）は、音声認証用パケット１８５に対する返信のためのパケット１８７の構成を示す図である。図８（Ｂ）を参照して、パケット１８７の構成は、図７（Ｂ）に示すパケット１８３の構成と同様である。
【００６８】
図９（Ａ）は、パスワード再認証用パケット１８９の構成を示す図である。図９（Ａ）を参照して、パスワード再認証用パケット１８９の構成は、図７（Ａ）に示すパケット１８１の構成と同様である。図９（Ｂ）は、パスワード再認証用パケット１８９に対する返信のためのパケット１９１の構成を示す図である。図９（Ｂ）を参照して、パケット１９１は、認証結果からなる。認証結果に格納されるものは、図７（Ｂ）に示す認証結果と同様である。
【００６９】
図１０（Ａ）は、音声再認証用パケット１９３の構成を示す図である。図１０（Ａ）を参照して、音声再認証用パケット１９３の構成は、図８（Ａ）に示すパケット１８５の構成と同様である。図１０（Ｂ）は、音声再認証用パケット１９３に対する返信のためのパケット１９５の構成を示す図である。図１０（Ｂ）を参照して、パケット１９５の構成は、図９（Ｂ）に示すパケット１９１の構成と同様である。
【００７０】
［ソフトウェア構成］
（通信端末１２０Ａのソフトウェア構成）
図１１及び１２は、通信端末１２０Ａで実行されるプログラムの制御構造を示すフローチャートである。このプログラムを実質的にコンピュータである制御部１５０が実行することにより、通信端末１２０Ａの機能が実現される。
【００７１】
図１１を参照して、このプログラムは、変数ＭＳに０を代入するステップ２００と、ステップ２００の後、公衆回線網上に接続された他の端末から、通話のための呼出指示の着信があったか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２０２と、ステップ２０２の判定結果がＮＯの場合に、通信端末１２０Ａの利用者が、他の端末と通話を行なうために、他の端末に対して呼出指示を行なったか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２０６と、ステップ２０６の判定結果がＮＯの場合に、利用者が通信端末１２０Ａに対してメールを取得させるための指示を出したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２１０とを含む。
【００７２】
このプログラムはさらに、ステップ２１０の判定結果がＹＥＳの場合に、パスワード入力画面をディスプレイ１３２に表示させるステップ２２０と、ステップ２２０の後、利用者によるパスワードの入力が終了するまで待機するステップ２４２と、ステップ２４２において、利用者がパスワードの入力を終えた場合に、利用者名、パスワード、及び通信用ＩＤを、それぞれ利用者名記憶部１６２に記憶されているもの、利用者によって入力されたパスワード、及び識別子記憶部１５８に記憶されている通信用ＩＤとしてパスワード認証用パケット１８１を生成し、社内管理サーバ１１０を宛先として送信するステップ２３０とを含む。
【００７３】
パスワード入力画面の例を図１８に示す。図１８を参照して、この実施の形態で使用されるパスワード入力画面５７０は、利用者５５０にパスワードを入力させるためのテキストボックス５７２と、利用者５５０によるパスワードの入力が終了したことを通信端末１２０Ａに通知するためのボタン５７４とを含む。
【００７４】
このプログラムはさらに、ステップ２３０の後、社内管理サーバ１１０から、パスワード認証用パケット１８１の返信のためのパケット１８３を受信するまで待機するステップ２４４と、ステップ２４４において、パケット１８３を受信した場合に、パケット１８３の認証結果の値が１であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２２６とを含む。なお、ステップ２２６の判定結果がＮＯの場合、制御はステップ２２０に戻る。
【００７５】
このプログラムはさらに、ステップ２２６の判定結果がＹＥＳの場合に、パケット１８３に付されているメールのデータを記憶装置１５６に記憶させるステップ２３４と、ステップ２３４の後、変数ＳＴに現在の時刻を代入するステップ２３６と、ステップ２３６の後、変数ＭＳに１を代入するステップ２３８と、ステップ２３８の後、ステップ２３４において記憶させたメールのデータをディスプレイ１３２に表示させ、ステップ２０２に制御を戻すステップ２４０とを含む。
【００７６】
本実施の形態において、ステップ２４０でメールデータの表示のために使用されるメール閲覧画面の例を図１８に示す。図１８を参照して、メール閲覧画面５８０は、メールの内容を表示するための表示領域５８２と、ディスプレイ１３２からメール閲覧画面５８０を消去するためのボタン５８４とを含む。
【００７７】
このプログラムはさらに、ステップ２１０の判定結果がＮＯの場合、変数ＭＳが０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２１２と、ステップ２１２の判定結果がＮＯの場合に、メールのデータの表示を終了させるための、利用者からの指示があったか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２１４と、ステップ２１４の判定結果がＹＥＳの場合に、ディスプレイ１３２に表示されているメールのデータを消去するステップ２１８と、ステップ２１８の後、変数ＭＳに０を代入し、ステップ２０２に制御を戻すステップ２００Ａとを含む。なお、ステップ２１２の判定結果が、ＹＥＳの場合、制御はステップ２０２に戻る。
【００７８】
このプログラムはさらに、ステップ２１４の判定結果がＮＯの場合に、現在の時刻から変数ＳＴの時刻を引いた時間幅が、変数ＰＶの時間幅より大きいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２１６と、ステップ２１６の判定結果がＹＥＳの場合に、パスワード入力画面５７０をディスプレイ１３２に表示させるステップ２２０Ａと、ステップ２２０Ａの後、利用者によるパスワードの入力が終了するまで待機するステップ２４２Ａと、ステップ２４２Ａにおいて、利用者がパスワードの入力を終えた場合に、利用者名、パスワード、及び通信用ＩＤを、それぞれ利用者名記憶部１６２に記憶されているもの、利用者によって入力されたパスワード、及び識別子記憶部１５８に記憶されている通信用ＩＤとしてパスワード再認証用パケット１８９を生成し、社内管理サーバ１１０を宛先として送信するステップ２２４とを含む。なお、ステップ２１６の判定結果が、ＮＯの場合、制御はステップ２０２に戻る。
【００７９】
このプログラムはさらに、ステップ２２４の後、社内管理サーバ１１０から、パスワード再認証用パケット１８９の返信のためのパケット１９１を受信するまで待機するステップ２４６と、ステップ２４６においてパケット１９１を受信した場合に、パケット１９１の認証結果の値が１であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２２６Ａとを含む。ステップ２２６Ａの判定結果がＮＯの場合、制御はステップ２２０Ａに戻り、ステップ２２６Ａの判定結果がＹＥＳの場合、制御はステップ２３６に進む。
【００８０】
図１２を参照して、このプログラムはさらに、ステップ２０２の判定結果がＹＥＳの場合に、着信があったことを利用者に通知するステップ２７０と、ステップ２７０の後、利用者が応答するまで待機するステップ２７２と、ステップ２７２において、利用者が応答した場合に、通信端末１２０Ａをオフフックの状態にするステップ２７４とを含む。
【００８１】
このプログラムはさらに、ステップ２０６の判定結果がＹＥＳの場合に、他の端末を呼出すための処理を行なうステップ２７６と、ステップ２７６の後、他の端末が応答するまで待機するステップ２７８とを含む。
【００８２】
このプログラムはさらに、ステップ２７２において応答があった場合にはステップ２７４の後に、又はステップ２７８において、応答があった場合にはステップ２７８の後に、それぞれ実行され、他の端末及び利用者のいずれかによって通話のための回線を切断するための指示があったか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２８０と、ステップ２８０の判定結果がＮＯの場合に、変数ＭＳが０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２１２Ａと、ステップ２１２Ａの判定結果がＹＥＳの場合に、利用者が通話中メール受信ボタン１３１を押したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２９０とを含む。なお、ステップ２９０の判定結果がＮＯの場合、制御はステップ２８０に戻る。
【００８３】
このプログラムはさらに、ステップ２９０の判定結果がＹＥＳの場合に、利用者名及び通信用ＩＤを、それぞれ利用者名記憶部１６２に記憶されているもの、及び識別子記憶部１５８に記憶されている通信用ＩＤとして音声認証用パケット１８５を生成して、社内管理サーバ１１０を宛先として送信するステップ２９４と、ステップ２９４の後、音声認証用パケット１８５の返信のためのパケット１８７を受信するまで待機するステップ２４４Ａと、ステップ２４４Ａにおいて、返信のためのパケット１８７を受信した場合に、パケット１８７の認証結果の値が１であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２２６Ｂとを含む。
【００８４】
このプログラムはさらに、ステップ２２６Ｂの判定結果がＹＥＳの場合に、パケット１８７に付されているメールのデータを記憶装置１５６に記憶させるステップ２３４Ａと、ステップ２３４Ａの後、変数ＳＴに現在の時刻を代入するステップ２３６Ａと、ステップ２３６Ａの後、変数ＭＳに−１を代入し、ステップ２８０に制御を戻すステップ２３８とを含む。
【００８５】
このプログラムはさらに、ステップ２２６Ｂの判定結果がＮＯの場合に、ディスプレイ１３２に表示されているメールのデータを消去し、音声入出力装置１４８にエラー音を出力させるステップ３０８と、ステップ３０８の後、変数ＭＳに０を代入し、制御をステップ２８０に戻すステップ２００Ｂとを含む。
【００８６】
このプログラムはさらに、ステップ２１２Ａの判定結果がＮＯの場合に、現在の時刻から変数ＳＴの時刻を引いた時間幅が、変数ＰＶの時間幅より大きいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２１６Ａと、ステップ２１６Ａの判定結果がＹＥＳの場合に、利用者名及び通信用ＩＤを、それぞれ利用者名記憶部１６２に記憶されている利用者名、及び識別子記憶部１５８に記憶されている通信用ＩＤとして音声再認証用パケット１９３を生成し、社内管理サーバ１１０を宛先として送信するステップ２９６と、ステップ２９６の後、社内管理サーバ１１０から、音声再認証用パケット１９３の返信のためのパケット１９５を受信するまで待機するステップ２４６Ａとを含む。なお、ステップ２１６Ａの判定結果がＮＯの場合、制御はステップ２８０に戻る。
【００８７】
このプログラムはさらに、ステップ２４６Ａにおいて、返信のためのパケット１９５を受信した場合に、パケット１９５の認証結果の値が１であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２２６Ｃと、ステップ２２６Ｃの判定結果がＹＥＳの場合に、変数ＳＴに現在の時刻を代入し、制御をステップ２８０に戻すステップ２３６Ｂとを含む。なお、ステップ２２６Ｃの判定結果がＮＯの場合、制御はステップ３０８に進む。
【００８８】
このプログラムはさらに、ステップ２８０の判定結果がＹＥＳの場合に、変数ＭＳの値が−１であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２８２と、ステップ２８２の判定結果がＹＥＳの場合に、ステップ２３４において記憶させたメールのデータをディスプレイ１３２に表示させるステップ２４０Ａと、ステップ２４０Ａの後、変数ＭＳに１を代入し、ステップ２０２に制御を戻すステップ２３８Ａとを含む。なお、ステップ２８２の判定結果がＮＯの場合、制御はステップ２０２に戻る。
【００８９】
（電話回線網管理サーバ１２２のソフトウェア構成）
図１３は、電話回線網管理サーバ１２２で実行されるプログラムの制御構造を示すフローチャートである。このプログラムを実質的にコンピュータである、電話回線網管理サーバ１２２の図示しない制御部が実行することにより、電話回線網管理サーバ１２２の機能が実現される。
【００９０】
図１３を参照して、公衆回線に対し、複数の端末が接続可能であるものとする。このプログラムは、公衆回線網上の１つの通信端末（これを「発呼側」と呼ぶ。）から他の通信端末（これを「着呼側」と呼ぶ。）に対して呼出指示があるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３５０と、ステップ３５０の判定結果がＹＥＳの場合に、着呼側の通信端末を呼出すステップ３６０と、ステップ３６０の後、着呼側の通信端末からの応答があるまで待機するステップ３６２と、ステップ３６２において、応答があった場合に、サービス利用者ＤＢ１１８を参照して、発呼側の通信端末及び着呼側の通信端末のいずれかの電話用ＩＤ及び通信用ＩＤが、サービス利用者ＤＢ１１８に存在するか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３６４と、ステップ３６４の判定結果がＹＥＳの場合に、サービス利用端末に対応するサーバＩＤ列によって識別されるサーバに、サービス利用端末の通信用ＩＤを送信し、サービス利用端末とサーバとの間の回線を接続するステップ３６６と、ステップ３６４の判定結果がＮＯの場合には、ステップ３６４の後に、又はステップ３６４の判定結果がＹＥＳの場合にはステップ３６６の後にそれぞれ実行され、発呼側の通信端末と着呼側の通信端末との通話のための回線を接続し、ステップ３５０に制御を戻すステップ３６８とを含む。
【００９１】
このプログラムはさらに、ステップ３５０の判定結果がＮＯの場合に、発呼側及び着呼側のいずれかの通信端末から、発呼側の通信端末と着呼側の通信端末との間に接続された回線を切断するための指示があったか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３５２と、ステップ３５２の判定結果がＹＥＳの場合に、サービス利用者ＤＢ１１８を参照して、発呼側の通信端末及び着呼側の通信端末のいずれかの電話用ＩＤ及び通信用ＩＤが、サービス利用者ＤＢ１１８に存在するか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３６４Ａと、ステップ３６４Ａの判定結果がＹＥＳの場合に、サービス利用端末とサービス利用端末に対応するサーバＩＤ列によって識別されるサーバとの間の回線を切断するステップ３５６と、ステップ３６４Ａの判定結果がＮＯの場合にはステップ３６４Ａの後に、又はステップ３６４Ａの判定結果がＹＥＳの場合にはステップ３５６の後にそれぞれ実行され、発呼側の通信端末と着呼側の通信端末との間の回線を切断するステップ３５８とを含む。
【００９２】
（社内管理サーバ１１０のソフトウェア構成）
図１４〜１７は、社内管理サーバ１１０で実行されるプログラムの制御構造を示すフローチャートである。このプログラムを実質的にコンピュータである制御部１８０が実行することにより、社内管理サーバ１１０の機能が実現される。
【００９３】
＜音声認識部１８２のソフトウェア構成＞
図１４は、社内管理サーバ１１０を起動すると同時に起動される、音声認識部１８２の機能を実現するためのプログラムの制御構造を示すフローチャートである。
【００９４】
図１４を参照して、このプログラムは、第２の通信装置１８８を介して、回線から音声データを受信するまで待機するステップ４００と、ステップ４００において音声データを受信した後、端末ＤＢ１９２を参照して、電話回線網管理サーバ１２２から受けた通信用ＩＤに対応するレコードを検索するステップ４０２と、ステップ４０２の後、検索したレコードの音声認証状態に０を代入して、レコードを更新するステップ４０４と、ステップ４０４の後、音声データの特徴量を抽出し、その特徴量を音声情報バッファ１９６に記憶させるステップ４０６と、ステップ４０６の後、音声情報バッファ１９６に記憶されている特徴量を、検索したレコードの音声認証用データと照合して、両者の音声の特徴が一致するか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４０８と、ステップ４０８の判定結果がＹＥＳの場合に、検索したレコードの音声認証状態に１を代入して、レコードを更新するステップ４１０と、ステップ４０８の判定結果がＮＯの場合に、検索したレコードの音声認証状態に０を代入して、レコードを更新するステップ４０４Ａと、ステップ４１０及びステップ４０４Ａのいずれかの後、通信端末１２０との回線が切断されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４１２と、ステップ４１２の判定結果がＹＥＳの場合に、検索したレコードの音声認証状態に０を代入して、レコードを更新し、ステップ４００に制御を戻すステップ４０４Ｂとを含む。なお、ステップ４１２の判定結果がＮＯの場合、制御はステップ４０６に戻る。
【００９５】
＜認証部１８４のソフトウェア構成＞
図１５〜１７は、社内管理サーバ１１０を起動すると同時に起動される、認証部１８４の機能を実現するプログラムの制御構造を示すフローチャートである。図１５を参照して、このプログラムは、通信端末１２０からのサービスを要求するパケット１８１、１８５、１８９、及び１９３のいずれかを第１の通信装置１８６によって受信されるまで待機するステップ４５８と、ステップ４５８においてパケットが受信された場合に、そのパケットが、パスワード認証用パケット１８１、又はパスワード再認証用パケット１８９であるかを判定し、判定結果に応じて制御の流れを分岐させるステップ４５０と、ステップ４５０の判定結果がＮＯの場合に、そのパケットが、音声認証用パケット１８５、又は音声再認証用パケット１９３であるかを判定し、判定結果に応じて制御の流れを分岐させるステップ４５２と、ステップ４５０の判定結果がＹＥＳの場合に、受信したパケットに対してパスワード認証の処理を行ない、通信端末１２０を宛先とした返信用のパケットを送信し、ステップ４５８に制御を戻すステップ４５４と、ステップ４５２の判定結果がＹＥＳの場合に、受信したパケットに対して音声認証の処理を行ない、通信端末１２０を宛先とした返信用のパケットを送信し、ステップ４５８に制御を戻すステップ４５６とを含む。
【００９６】
図１６は、図１５のステップ４５６の詳細なフローを示す図である。図１６を参照して、このルーチンは、端末ＤＢ１９２を参照して、受信したパケットの通信用ＩＤに合致するレコードを検索するステップ４７０と、ステップ４７０の後、レコードの音声認証状態が１であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４７２と、ステップ４７２の判定結果がＮＯの場合に、ステップ４５８において受信されたパケットが音声認証用パケットであれば、認証結果を０、メールデータ部分を空データとした返信用のパケット１８７（図８（Ｂ））を、さもなければ認証結果を０とした返信用のパケット１９５（図１０（Ｂ））を、それぞれ生成して端末１２０を宛先として送信し、このルーチンを出るステップ４７４とを含む。
【００９７】
このルーチンはさらに、ステップ４７２の判定結果がＹＥＳの場合に、受信したパケットが音声再認証用パケットであるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４７６と、ステップ４７６の判定結果がＹＥＳの場合に、認証結果を１とした返信用のパケット１９５を生成して、通信端末１２０を宛先として送信し、このルーチンを出るステップ４７８と、ステップ４７６の判定結果がＮＯの場合に、社内ＬＡＮ１１２を介してメールサーバ１１４から、受信したパケットの利用者名のためのメールのデータを取得して、そのデータを受信メールバッファ１９４に記憶させるステップ４８０と、ステップ４８０の後、認証結果を１として、かつ受信メールバッファ１９４に記憶されているデータを付した返信用のパケット１８７を生成し、通信端末１２０を宛先として送信し、このルーチンを出るステップ４８２とを含む。
【００９８】
図１７は、図１５のステップ４５４の詳細なフローを示す図である。図１７を参照して、このルーチンは、端末ＤＢ１９２を参照して、受信したパケットの通信用ＩＤに合致するレコードを検索するステップ５００と、ステップ５００の後、受信したパケットのパスワードとレコードのパスワードとが一致するか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５０２と、ステップ５０２の判定結果がＮＯの場合に、ステップ４５８において受信されたパケットがパスワード認証用パケット１８１であれば、認証結果を０、メールデータ部分を空データとした返信用のパケット１８３（図７（Ｂ））を、パスワード再認証用パケット１８９であれば認証結果を０とした返信用のパケット１９１を、それぞれ生成して端末１２０を宛先として送信し、このルーチンを出るステップ５０８とを含む。
【００９９】
このルーチンはさらに、ステップ５０２の判定結果がＹＥＳの場合に、受信したパケットがパスワード再認証用パケットであるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５０４と、ステップ５０４の判定結果がＹＥＳの場合に、認証結果を１とした返信用のパケット１９１を生成して、通信端末１２０を宛先として送信し、このルーチンを出るステップ５０６と、ステップ５０４の判定結果がＮＯの場合に、社内ＬＡＮ１１２を介してメールサーバ１１４から、受信したパケットの利用者名のためのメールのデータを取得して、そのデータを受信メールバッファ１９４に記憶させるステップ５１０と、ステップ５１０の後に実行され、認証結果を１として、かつ受信メールバッファ１９４に記憶されているデータを付した返信用のパケット１８３を生成し、通信端末１２０を宛先として送信し、このルーチンを出るステップ５１２とを含む。
【０１００】
［動作］
図１〜図１７を参照して、上記した構成を持つ本実施の形態に係る認証システムは以下のように動作する。なお、これに先立ち、通信端末１２０Ａの識別子記憶部１５８には通信端末１２０Ａの電話番号及びマックアドレスが、利用者名記憶部１６２には通信端末１２０Ａの利用者の名前が、内部変数記憶部１６０の変数ＰＶにはセッションの有効時間幅が、それぞれ予め記憶されているものとする。社内管理サーバ１１０のサーバＩＤ記憶部２００には、社内管理サーバ１１０のマックアドレスが予め記憶されている。サービス利用者ＤＢ１１８には、サービス利用端末ごとに、その電話用ＩＤ、通信用ＩＤ、及びサーバＩＤを持つレコードが存在するものとする。
【０１０１】
通信端末１２０Ａが起動されると、通信端末１２０Ａは、変数ＭＳを初期化する（図１１に示すステップ２００）。
【０１０２】
以下、（１）通話中に利用者５５０がメール受信を行ない、通話終了後にメールの閲覧を行なう場合と、（２）通話をしていないときに利用者５５０がメール受信を行ない、メールの閲覧を行なう場合、の２つの場合を例にこのシステムの動作を説明する。
【０１０３】
（１）通話中のメール受信と通話後のメール閲覧
ここでは、利用者５５０が他の端末に対して通話のための呼出指示を行なったときを想定する。他の通信端末と通話をするための呼出指示の操作を、利用者５５０が通信端末１２０Ａに対して行なうと（図１１に示すステップ２０６）、通信端末１２０Ａは、他の端末を呼出し（図１２に示すステップ２７６）、他の端末が応答するまで待機する（図１２に示すステップ２７８）。
【０１０４】
電話回線網管理サーバ１２２は、通信端末１２０Ａからの呼出指示を受けると（図１３に示すステップ３５０）、他の通信端末を呼出し（図１３に示すステップ３６０）、他の通信端末からの応答があるまで待機する（図１３に示すステップ３６２）。他の通信端末からの応答があると、電話回線網管理サーバ１２２は、通信端末１２０Ａ及び他の通信端末のいずれかの電話用ＩＤ及び通信用ＩＤが、サービス利用者ＤＢ１１８に存在するか否かを判定する（図１３に示すステップ３６４）。ここでは通信端末１２０Ａのみがサービス利用端末であるものとする。この場合、電話回線網管理サーバ１２２は、通信端末１２０Ａの電話用ＩＤ及び通信用ＩＤが、サービス利用者ＤＢ１１８に存在することを確認し、社内管理サーバ１１０に、通信端末１２０Ａの通信用ＩＤを送信して、通信端末１２０Ａと社内管理サーバ１１０との間の回線を接続する。電話回線網管理サーバ１２２は、通信端末１２０Ａと他の通信端末との回線を接続する（図１３に示すステップ３６８）。
【０１０５】
他の通信端末が、通信端末１２０Ａからの呼出指示を受けて、その指示に応答すると、通信端末１２０Ａの利用者５５０は、他の通信端末と通話を始める。
【０１０６】
前述したとおり、通信端末１２０Ａの利用者５５０が電話で話す内容は、相手の通信端末だけでなく、社内管理サーバ１１０にも送信される。社内管理サーバ１１０の音声認識部１８２は、通信端末１２０Ａからの音声を受信するまで待機しており（図１４に示すステップ４００）、音声を受信すると、端末ＤＢ１９２を参照して、電話回線網管理サーバ１２２から受信した通信用ＩＤに対応するレコードを検索し（図１４に示すステップ４０２）、当該レコードの音声認証状態を０（音声認証ＮＧ）に初期化する（図１４に示すステップ４０４）。音声認識部１８２はさらに、受信した音声の特徴量を継続的に抽出して音声情報バッファ１９６に記憶し（図１４に示すステップ４０６）、記憶した特徴量を、ステップ４０２で検索されたレコード内の音声認証用データとして記憶されている特徴量と照合して、ステップ４００で受信した音声を発した利用者５５０が、正当な利用者であるか否かを判定する（図１４に示すステップ４０８）。利用者５５０が正当な利用者であると判定されると、音声認識部１８２は、端末ＤＢ１９２の該当レコードの音声認証状態のフィールドに「１」（音声認証ＯＫ）を書込む（図１４に示すステップ４１０及び４０４Ａ）。もしもそうでない場合には、音声認識部１８２は、端末ＤＢ１９２の該当レコードの音声認証状態のフィールドに「０」（音声認証ＮＯ）を書込む。音声認識部１８２は、通信端末１２０Ａとの回線が切断されるまで（図１４に示すステップ４１２）、上記のステップ４０６〜４１２、及び４０４Ａの処理を繰返す。したがって、端末ＤＢ１９２の、通信端末１２０Ａに対応するレコードの音声認証状態のフィールドが「１」であれば、現在通話中の利用者は正当な利用者であり、「０」であれば、正当な利用者でないと判定できる。
【０１０７】
通話中に、例えば通話の相手方から「メールを見てほしい」という依頼を受けたりした場合、利用者は、通話を続けながらメールの受信操作を行なうことがある。本実施の形態では、わざわざ通話を中断してメールの受信操作を行なうことを避けるために、通話中に利用者５５０がボタン１３１を押せば通話中でもメールの受信を行なうことができる。以下、利用者５５０が通話中にボタン１３１を押したものとする。この場合、通信端末１２０Ａは、音声認証用パケット１８５を生成して、社内管理サーバ１１０に送信し（図１２に示すステップ２９４）、社内管理サーバ１１０から返信用のパケットを受信するまで待機する（図１２に示すステップ２４４Ａ）。
【０１０８】
社内管理サーバ１１０の認証部１８４は、通信端末１２０からのサービスを要求するパケットを受信するまで待機しており（図１５に示すステップ４５８）、通信端末１２０Ａから音声認証用パケット１８５を受信すると、受信したパケットがパスワード認証用パケット、パスワード再認証用パケット、音声認証用パケット、及び音声再認証用パケットのいずれであるかを判定する（図１５に示すステップ４５０及び４５２）。ここで受信したパケットは音声認証用パケット１８５であるので、認証部１８４は、端末ＤＢ１９２を参照し、受信したパケット１８５の通信用ＩＤに合致するレコードを検索する（図１６に示すステップ４７０）。認証部１８４は、検索したレコードの音声認証状態のフィールドに「１」（音声認証ＯＫ）が記憶されているか否かを判定する（図１６に示すステップ４７２）。
【０１０９】
検索したレコードの音声認証状態のフィールドに「０」（音声認証ＮＧ）が記憶されている場合、認証部１８４は、認証結果を「０」（音声認証ＮＧ）、メールデータ部分を空データとした返信用のパケット１８７を生成し、パケット１８７を、通信端末１２０Ａに送信する（図１６に示すステップ４７４）。通信端末１２０Ａが、パケット１８７を受信した場合、通信端末１２０Ａは、エラー音を出力し（図１２に示すステップ３０８）、変数ＭＳに「０」（通信端末１２０Ａがメールを取得していない状態）を代入する（図１２に示すステップ２００Ｂ）。
【０１１０】
ここでは、利用者５５０が通信端末１２０Ａの正当な利用者であり、したがって音声認証状態のフィールドが「１」であるものとする。この場合には認証部１８４は、メールサーバ１１４からメールのデータを取得し、受信メールバッファ１９４に記憶させ（図１７に示すステップ５１０）、認証結果と、受信メールバッファ１９４に記憶させたメールのデータとを含む返信用のパケット１８３を、通信端末１２０Ａに送信する（図１６に示すステップ４７４）。このパケットの認証結果には「１」（音声認証ＯＫ）、メールデータ部分には受信メールバッファ１９４に記憶させたデータが格納されている。
【０１１１】
通信端末１２０Ａがこのパケット１８７を受信すると、通信端末１２０Ａはパケット１８７のメールのデータを記憶装置１５６に記憶させて（図１２に示すステップ２３４Ａ）、セッションの有効時間を設定する（図１２に示すステップ２３６Ａ）。通信端末１２０Ａはさらに、変数ＭＳに「−１」（メールを取得し、かつそのメールの内容をディスプレイ１３２に表示していない状態を示す。）を代入する（図１２に示すステップ２３８）。
【０１１２】
ステップ２３８の後、利用者５５０が通話をしている間、通信端末１２０Ａは、セッションの有効時間が満了したか否かを常にチェックしている（図１２に示すステップ２１６Ａ）。画像５５８に示すように、通話中にセッションの有効時間が満了すると、通信端末１２０Ａは音再再認証用パケット１９３を生成して、パケット１９３を社内管理サーバ１１０に送信し（図１２に示すステップ２９６）、社内管理サーバ１１０から返信用のパケットを受信するまで待機する（図１２に示すステップ２４６Ａ）。
【０１１３】
社内管理サーバ１１０の認証部１８４は、通信端末１２０Ａから音声認証用パケット１９３を受信すると、端末ＤＢ１９２を参照して、受信したパケット１９３の通信用ＩＤに合致するレコードを検索する（図１６に示すステップ４７０）。認証部１８４は、検索したレコードの音声認証状態のフィールドに「１」（音声認証ＯＫ）が記憶されているか否かを判定する（図１６に示すステップ４７２）。
【０１１４】
音声認証状態のフィールドに「０」（音声認証ＮＧ）が記憶されている場合、認証部１８４は、認証結果を「０」（音声認証ＮＧ）とした返信用のパケット１９５を生成し、通信端末１２０Ａに送信する（図１６に示すステップ４７４）。通信端末１２０Ａが、パケット１９３を受信した場合、通信端末１２０Ａは、エラー音を出力し（図１２に示すステップ３０８）、変数ＭＳに「０」（通信端末１２０Ａがメールを取得していない状態）を代入する（図１２に示すステップ２００Ｂ）。
【０１１５】
ステップ４７２において、検索したレコードの音声認証状態のフィールドに「１」（音声認証ＯＫ）が記憶されている場合、認証部１８４は、認証結果を「１」（音声認証ＯＫ）とした返信用のパケット１９３を生成し、通信端末１２０Ａに送信する（図１６に示すステップ４７８）。通信端末１２０Ａがパケット１９３を取得すると、通信端末１２０Ａはセッションの有効時間を再設定する（図１２に示すステップ２３６Ｂ）。
【０１１６】
このようにして通話を行なった後、通信端末１２０Ａの利用者が回線切断の指示を行なうと、電話回線網管理サーバ１２２は（図１３に示すステップ３５２）、通信端末１２０Ａ及び他の通信端末のいずれかの電話用ＩＤ及び通信用ＩＤが、サービス利用者ＤＢ１１８に存在するか否かを判定する（図１３に示すステップ３６４Ａ）。この例では通信端末１２０Ａのみがサービス利用端末であるので、この通信端末の電話用ＩＤ及び通信用ＩＤが、サービス利用者ＤＢ１１８に存在することを確認したあと、電話回線網管理サーバ１２２は、通信端末１２０Ａと社内管理サーバ１１０との間の回線を切断し（図１３に示すステップ３５６）、通信端末１２０Ａと他の通信端末との回線をも切断する（図１３に示すステップ３５８）。他の通信端末の利用者が通話を終了させた場合の電話回線網管理サーバ１２２の動作も同様である。
【０１１７】
メールの受信を伴う通話が終了した後、このシステムは以下のように動作する。通信端末１２０Ａは、変数ＭＳが「−１」（メールを取得し、かつそのメールの内容をディスプレイ１３２に表示していない状態）であるか否かを判定する（図１２に示すステップ２８２）。この例では、変数ＭＳの値は「−１」であり、通信端末１２０Ａは、メール閲覧画面５８０をディスプレイ１３２に表示させ、表示領域５８２に、受信したメールのデータの内容を表示させる（図１２に示すステップ２４０Ａ）。通信端末１２０Ａは、変数ＭＳに「１」（メールが取得され、かつそのメールの内容がディスプレイ１３２に表示されている状態）を代入する（図１２に示すステップ２３８Ａ）。
【０１１８】
このようにメール閲覧画面５８０が表示されるので、利用者は、改めてメール受信処理を行なったり、メール閲覧画面５８０を表示させるための特別な処理をしたりすることは必要ない。
【０１１９】
通話終了後、メール閲覧画面５８０を表示中の間も、通信端末１２０Ａはセッションの有効時間が満了したか否かを判定している（図１１のステップ２０２，２０６，２１０，及び２１２でＮＯの後、ステップ２１４において）。セッションの有効時間が満了するまでは（ステップ２１４においてＮＯ）、通信端末１２０Ａはメール閲覧画面の表示を続行する。
【０１２０】
一方、通話終了後、メール閲覧画面５８０を表示中にセッションの有効時間が満了した場合（ステップ２１４においてＹＥＳ）、通信端末１２０Ａは、メール閲覧画面を隠すようにディスプレイ１３２にパスワード入力画面５７０を表示し（図１１に示すステップ２２０Ａ）、利用者５５０がパスワードを入力してボタン５７４の押下の操作をするまで待機する（図１１に示すステップ２４２）。利用者５５０が、パスワードを入力し、ボタン５７４の押下の操作をすると、通信端末１２０Ａは、パスワード再認証用パケット１８９を生成し、社内管理サーバ１１０に送信する。通信端末１２０Ａは、社内管理サーバ１１０から返信のためのパケットを受信するまで待機する（図１１に示すステップ２４６）。
【０１２１】
社内管理サーバ１１０の認証部１８４は、通信端末１２０Ａから音声認証用パケット１８５を受信すると、端末ＤＢ１９２を参照して、受信したパケット１８５の通信用ＩＤに合致するレコードを検索する（図１７に示すステップ５００）。認証部１８４は、パケット１８５のパスワードが、検索したレコードのパスワードに一致するか否かを判定する（図１７に示すステップ５０２）。
【０１２２】
パスワードが一致する場合、認証部１８４は、認証結果を「０」（音声認証ＮＧ）とした返信用のパケット１８７を生成し、パケット１８７を、通信端末１２０Ａに送信する（図１７に示すステップ５０８）。通信端末１２０Ａが、パケット１８７を受信した場合、通信端末１２０Ａは、ディスプレイ１３２に再度パスワード入力画面５７０を表示する（図１１に示すステップ２２０Ａ）。
【０１２３】
一方、ステップ５０２において、パスワードが一致する場合、認証部１８４は、認証結果を「１」（音声認証ＯＫ）とした返信用のパケット１８７を生成し、通信端末１２０Ａに送信する（図１７に示すステップ５０６）。通信端末１２０Ａがパケット１８７を受信すると、通信端末１２０Ａはセッションの有効時間を再設定し（図１１に示すステップ２３６）、変数ＭＳに「１」（メールが取得され、かつそのメールの内容がディスプレイ１３２に表示されている状態）を代入して（図１１に示すステップ２３８）、パスワード入力画面５７０を消去してメール閲覧画面５８０をディスプレイ１３２に表示させ、表示領域５８２に、受信したメールのデータの内容を表示させる（図１１に示すステップ２４０）。
【０１２４】
通話終了後、セッションの有効時間中に、利用者５５０によってメール閲覧画面５８０内のボタン５８４の押下の操作がなされた場合、通信端末１２０Ａはディスプレイ１３２に表示されているメール閲覧画面５８０を消去し（図１１に示すステップ２１８）、変数ＭＳに「０」（通信端末１２０Ａがメールを取得していない状態）を代入する（図１１に示すステップ２００Ａ）。
【０１２５】
すなわち、通話中にメールを受信した場合、通話を終了するとメール閲覧画面５８０が表示されるので、利用者はメールの内容を確認できる。メール閲覧画面５８０が表示されている間に有効時間が満了すると、パスワード入力画面５７０が表示され、メールの閲覧はできなくなる。利用者が正しいパスワードを入力すれば、有効時間が再設定され、パスワード入力画面５７０が消去され、利用者は再びメールの内容を確認できる。正しいパスワードを入力しない限り、メール閲覧画面５８０は表示されないので、有効時間の満了後は、仮にこの通信端末をどこかに置き忘れたとしても、正当でない利用者がメールの内容を見ることは、パスワードを知らない限り行なえない。
【０１２６】
（２）非通話時にメール受信を行ない、メールの閲覧を行なう場合
非通話時に利用者５５０が通信端末１２０Ａに対してメールを取得させるための指示を出した場合（図１１に示すステップ２１０）、通信端末１２０Ａは、パスワード入力画面５７０をディスプレイ１３２に表示する（図１１に示すステップ２２０）。通信端末１２０Ａは、利用者５５０がパスワードを入力してボタン５７４の押下の操作をするまで待機する（図１１に示すステップ２４２）。利用者５５０が、パスワードを入力し、ボタン５７４を押下すると、通信端末１２０Ａは、パスワード認証用パケット１８１を生成し、社内管理サーバ１１０に送信する。通信端末１２０Ａは、社内管理サーバ１１０から返信のためのパケットを受信するまで待機する（図１１に示すステップ２４４）。
【０１２７】
社内管理サーバ１１０が、通信端末１２０Ａから送信されたパケット１８１を受信すると、認証部１８４は、端末ＤＢ１９２を参照して、受信したパケット１８１の通信用ＩＤに合致するレコードを検索し（図１７に示すステップ５００）、パケット１８１のパスワードが検索したレコードのパスワードに一致するか否かを判定する（図１７に示すステップ５０２）。
【０１２８】
ステップ５０２において、パスワードが一致しない場合、認証部１８４は、認証結果を「０」（音声認証ＮＧ）、メールデータ部分を空データとした返信用のパケット１８３を生成し、通信端末１２０Ａに送信する（図１７に示すステップ５０８）。通信端末１２０Ａは、パケット１８３を受信すると、ステップ２２０に戻り、ディスプレイ１３２にパスワード入力画面５７０を再度表示する。
【０１２９】
ステップ５０２において、パスワードが一致する場合、認証部１８４は、メールサーバ１１４からメールのデータを取得し、受信メールバッファ１９４に記憶させ（図１７に示すステップ５１０）、認証結果が「１」（音声認証ＯＫ）、メールデータ部分が受信メールバッファ１９４に記憶させたデータである返信用のパケット１８３を生成し、通信端末１２０Ａに送信する（図１７に示すステップ５１２）。
【０１３０】
通信端末１２０Ａがパケット１８３を取得すると、パケット１８３のメールのデータを記憶装置１５６に記憶させて（図１１に示すステップ２３４）、セッションの有効時間を設定する（図１１に示すステップ２３６）。通信端末１２０Ａは、変数ＭＳに「１」（メールが取得され、かつそのメールの内容がディスプレイ１３２に表示されている状態）を代入し（図１１に示すステップ２３８）、メール閲覧画面５８０を、ディスプレイ１３２に表示させる（図１１に示すステップ２４０）。メール閲覧画面５８０内の表示領域５８２には、記憶装置１５６に記憶されているメールのデータが表示される。
【０１３１】
すなわちこの場合、利用者が正しいパスワードを入力しない限り、メールの受信は行なえない。仮に利用者がメール受信時に正しいパスワードを入力した場合には、メールの表示が行なわれる。しかし、セッションの有効時間が満了するとパスワード入力画面が表示され、正しいパスワードが入力されない限り、メール閲覧画面の表示は行なわれない。利用者が正しいパスワードを入力すれば、メール閲覧画面が再度表示され、利用者はメールの内容を確認できる。
【０１３２】
したがって、正当な利用者がメールを受信した後、メール閲覧画面を表示させたままその携帯電話を放置した場合でも、有効時間が経過した後は、パスワードを知らない者がメールの内容を確認することはできなくなる。
【０１３３】
なお、メール閲覧画面５８０が表示されているときに、利用者５５０がメール閲覧画面５８０内のボタン５８４を押下した場合、通信端末１２０Ａはディスプレイ１３２に表示されているメール閲覧画面５８０を消去し（図１１に示すステップ２１８）、変数ＭＳに「０」（通信端末１２０Ａがメールを取得していない状態）を代入する（図１１に示すステップ２００Ａ）。メール閲覧画面５８０の表示にはパスワードが必要であるため、パスワードを知らない者がメールの内容を閲覧することはできない。
【０１３４】
なお、メール閲覧画面を表示しているときに、利用者が通話を開始する処理を行なった場合には、再度、通話中の音声による認証が行なわれるため、通話を終了した場合には再度メール閲覧画面が表示され、その時点ではパスワードを再入力する必要はない。もっとも、この後、セッションの有効時間が満了するとパスワードの入力が必要となる。
【０１３５】
以上、本実施の形態に係るシステムの動作を、典型的な２つの場合を例に説明した。上記説明と、最初に述べた構成とから、それ以外の場合のシステムの動作は当業者には明らかであろう。
【０１３６】
［本実施の形態の効果］
以上の説明から明らかなように、本実施の形態に係る認証システム１００を利用することにより、利用者は、通話時には認証システム１００に音声認証を行なわせ、通話時以外のときには認証システム１００にパスワード認証を行なわせる。したがって、仮に、利用者がパスワードを忘れてしまったとしても、音声により認証させることが可能である。そのことから、利用者はパスワードを紙に書きとめる必要がなくなる。出張先において、利用者が通信端末１２０Ａを紛失したり、盗まれたりした場合であっても、その通信端末１２０Ａを手に入れた者は、正当な利用者が定めたパスワードを知ることができず、パスワードによる認証が成功する確率は極めて低くなる。また、正当な利用者以外の場合には、音声認証においても正当な利用者と認められる確率はほとんどない。したがって、メールサーバ１１４において管理されているメールの内容が社内の機密事項であっても、社外の者に閲覧されることはなく、従来技術と比較すると正当な利用者にとっての精神的な負荷は小さくなる。
【０１３７】
また、出張先において通信端末１２０Ａが利用される場合、パスワード認証又は音声認証のどちらを要求するべきであるかを利用者は状況に応じて適切に判断することができる。例えば、電車及びバスの中等のように、通信端末１２０Ａで通話することがマナー違反となる場所であれば、利用者はパスワード認証を利用すればよい。また、利用者の声以外の雑音が混入される可能性が高い場所でも、利用者はパスワード認証を利用すればよい。
【０１３８】
さらに、通信端末１２０Ａにメールのデータを表示したまま放置されたとしても、セッションの有効時間が過ぎれば、通信端末１２０Ａは表示されたメールのデータをディスプレイ１３２から消去して、パスワードの入力を利用者に要求する。したがって、メールのデータを表示したまま放置された通信端末１２０Ａを、正当な利用者ではない者が手に入れたとしても、セッションの有効時間が過ぎれば、その者がメールのデータを閲覧することを防止できる。
【０１３９】
さらに、メールのデータを表示しているときに通話機能を開始させたとしても、メールの内容はディスプレイ１３２から消去されず、セッションが有効であれば、通話機能を終了させた後も利用者は再度パスワードを入力する必要がない。したがって、通話機能を終了させるたびに認証処理を行なわずにメールを閲覧することができるので、従来と比較すると利用者にとっての煩わしさが軽減される。
【０１４０】
［変形例］
上記した実施の形態では、社内管理サーバ１１０が提供するサービスは、社内のメールを送信することであった。しかし、本発明はそのような実施の形態には限定されず、出張先において通信端末から実働時間及び交通費等を出張者に入力させて、社員の勤怠状況を管理するためのサービスの他に、社外秘の資料等のように社内の機密事項に関するデータを送受信するためのサービスであってもよい。
【０１４１】
また、上記の実施の形態では、通信端末１２０は携帯電話であったが、本発明はそのような実施の形態には限定されず、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）及びＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の個人用携帯情報端末でもよく、デスクトップ型又はノート型のＰＣでもよい。
【０１４２】
さらに、上記の実施の形態では、通話時には音声認証を行なっていた。しかし、本発明はそのような実施の形態には限定されず、人間の生体に関する情報を入力させて認証を行なうものであれば何でもよい。例えば、通信端末１２０Ａに指紋センサを設置して、利用者の指紋を入力させて認証する方法の他に、通信端末１２０Ａにカメラを設置して、顔画像又は眼球の虹彩を入力させて認証する方法でも、利用者の手のひらの静脈パターンを読取って認証する方法でもよい。
【０１４３】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内でのすべての変更を含む。
【図面の簡単な説明】
【０１４４】
【図１】本発明の実施の形態に係る認証システムのネットワーク環境を示す図である。
【図２】図１に示す通信端末１２０Ａの外観構成を示す図である
【図３】図１に示す通信端末１２０Ａのブロック図である。
【図４】図１に示す社内管理サーバ１１０のブロック図である。
【図５】図１に示すサービス利用者ＤＢ１１８の構成を示す図である。
【図６】図４に示す端末ＤＢ１９２の構成を示す図である。
【図７】パスワードによる利用者認証時に、通信端末１２０Ａが送受信するパケットの構成を示す図である。
【図８】音声認識による利用者認証時に、通信端末１２０Ａが送受信するパケットの構成を示す図である。
【図９】パスワードによる利用者再認証時に、通信端末１２０Ａが送受信するパケットの構成を示す図である。
【図１０】音声認識による利用者再認証時に、通信端末１２０Ａが送受信するパケットの構成を示す図である。
【図１１】通信端末１２０Ａの機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図１２】通信端末１２０Ａの機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図１３】電話回線網管理サーバ１２２の機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図１４】音声認識部１８２の機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図１５】認証部１８４の機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図１６】図１５に示すステップ４５６の詳細なフローを示す図である。
【図１７】図１５に示すステップ４５４の詳細なフローを示す図である。
【図１８】本発明の実施の形態に係る認証システム１００を利用している利用者の動作と、そのときにディスプレイ１３２に表示されるものについて説明するための図である。
【符号の説明】
【０１４５】
１００  認証システム
１０２  基地局
１０４  通信回線網
１０６  電話回線網
１０８  インターネット
１１０  社内管理サーバ
１１２  社内ＬＡＮ
１１４  メールサーバ
１１６  社員送受信メール記憶部
１１８  サービス利用者ＤＢ
１２０（１２０Ａ，１２０Ｂ，１２０Ｃ）  通信端末
１２２  電話回線網管理サーバ
１４０  電話通信装置
１４２  データ通信装置
１４８  音声入出力装置
１５０  制御部
１５２  表示装置
１５４  操作装置
１５６  記憶装置
１５８  識別子記憶部
１６０  内部変数記憶部
１６２  利用者名記憶部
１８０  制御部
１８２  音声認識部
１８４  認証部
１８６  第１の通信装置
１８８  第２の通信装置
１９０  記憶装置
１９２  端末ＤＢ
１９４  受信メールバッファ
１９６  音声情報バッファ
１９８  第３の通信装置
２００  サーバＩＤ記憶部
【図１】
2009181150.tif 000003
【図２】
2009181150.tif 000004
【図３】
2009181150.tif 000005
【図４】
2009181150.tif 000006
【図５】
2009181150.tif 000007
【図６】
2009181150.tif 000008
【図７】
2009181150.tif 000009
【図８】
2009181150.tif 000010
【図９】
2009181150.tif 000011
【図１０】
2009181150.tif 000012
【図１１】
2009181150.tif 000013
【図１２】
2009181150.tif 000014
【図１３】
2009181150.tif 000015
【図１４】
2009181150.tif 000016
【図１５】
2009181150.tif 000017
【図１６】
2009181150.tif 000018
【図１７】
2009181150.tif 000019
【図１８】
2009181150.tif 000020