(57)【要約】【課題】メッセージの宛先人がメッセージにアクセスしない場合であっても、メッセージに対応付けられた代理人がメッセージにアクセスできるようにする。【解決手段】ＩＶＲ４０で、音声応答部４１がメッセージを受け付け、音声認識部４２がメッセージを音声認識してテキスト化し、メッセージ管理装置５０で、言語解析部５７がテキストからメッセージの話者及び案件を特定し、ＤＢ管理部５５がメッセージと話者及び案件で定まる代理人との対応を記憶する。それから一定時間後にメッセージが未開封であれば、ＩＶＲ４０で、ダイヤルアウト部４３が代理人に電話し、音声応答部４１が代理人の音声を受け付け、声紋認証装置６０で、音声解析部６６が音声の特徴を解析し、ＤＢ管理部６５が音声の特徴がテンプレートに類似すると判断すると、メッセージ管理装置５０で、ＤＢ管理部５５がメッセージを読み出して代理人に出力する。【選択図】図２
2010093685.tif 000002
【特許請求の範囲】
【請求項１】
電子メッセージに対するアクセスを管理する装置であって、
前記電子メッセージを受け付ける受付部と、
前記受付部が受け付けた前記電子メッセージの発信者を特定する特定部と、
前記受付部が受け付けた前記電子メッセージから、当該電子メッセージの主題を表すキーワードを抽出する抽出部と、
前記特定部により特定された前記発信者に対して予め定められ、かつ、前記抽出部により抽出された前記キーワードに対して予め定められたユーザを、前記電子メッセージが当該電子メッセージの宛先人によりアクセスされない場合に当該宛先人に代えて当該電子メッセージにアクセスさせる代理人として決定する決定部と
を備えた、装置。
【請求項２】
前記受付部が受け付けた前記電子メッセージを構成する音声データを音声認識する音声認識部を更に備え、
前記抽出部は、前記音声認識部による音声認識の結果として得られたテキストデータから、前記キーワードを抽出する、請求項１の装置。
【請求項３】
前記特定部は、前記音声認識部による音声認識の結果として得られたテキストデータに基づいて、前記発信者を特定する、請求項２の装置。
【請求項４】
前記特定部は、前記電子メッセージを発信した機器に関する情報に基づいて、前記発信者を特定する、請求項２の装置。
【請求項５】
前記特定部は、前記電子メッセージを構成する音声データの声紋に基づいて、前記発信者を特定する、請求項２の装置。
【請求項６】
予め定められた時間が経過するまで、前記電子メッセージが当該電子メッセージの宛先人によりアクセスされていないことを条件の一つとして、前記決定部により決定された前記代理人に対して予め定められた機器に前記電子メッセージを通知する通知部を更に備えた、請求項１の装置。
【請求項７】
前記通知部は、前記代理人により前記機器に入力される情報による認証が成功したことを条件の一つとして、当該機器に前記電子メッセージを通知する、請求項６の装置。
【請求項８】
前記機器に入力される情報は、音声で入力される情報であり、
前記認証は、前記音声の声紋による認証である、請求項７の装置。
【請求項９】
音声メッセージに対するアクセスを管理する装置であって、
前記音声メッセージを受け付ける受付部と、
前記受付部が受け付けた前記音声メッセージを音声認識する音声認識部と、
前記音声認識部による音声認識の結果として得られたテキストデータに基づいて、前記音声メッセージの発信者を特定する特定部と、
前記音声認識部による音声認識の結果として得られたテキストデータから、当該音声メッセージの主題を表すキーワードを抽出する抽出部と、
前記特定部により特定された前記発信者に対して予め定められ、かつ、前記抽出部により抽出された前記キーワードに対して予め定められたユーザを、前記音声メッセージが当該音声メッセージの宛先人によりアクセスされない場合に当該宛先人に代えて当該音声メッセージにアクセスさせる代理人として決定する決定部と、
予め定められた時間が経過するまで、前記音声メッセージが前記宛先人によりアクセスされない場合に、前記決定部により決定された前記代理人に対して予め定められた機器に当該音声メッセージへのアクセスを依頼する依頼メッセージを通知し、当該代理人により当該機器に入力される音声の声紋による認証が成功した場合に、当該機器に当該音声メッセージを通知する通知部と
を備えた、装置。
【請求項１０】
電子メッセージに対するアクセスを管理する方法であって、
前記電子メッセージを受け付けるステップと、
受け付けた前記電子メッセージの発信者を特定するステップと、
受け付けた前記電子メッセージから、当該電子メッセージの主題を表すキーワードを抽出するステップと、
特定された前記発信者に対して予め定められ、かつ、抽出された前記キーワードに対して予め定められたユーザを、前記電子メッセージが当該電子メッセージの宛先人によりアクセスされない場合に当該宛先人に代えて当該電子メッセージにアクセスさせる代理人として決定するステップと
を含む、方法。
【請求項１１】
受け付けた前記電子メッセージを構成する音声データを音声認識するステップを更に含み、
前記発信者を特定するステップでは、音声認識の結果として得られたテキストデータに基づいて、当該発信者を特定し、
前記キーワードを抽出するステップでは、音声認識の結果として得られたテキストデータから、当該キーワードを抽出する、請求項１０の方法。
【請求項１２】
電子メッセージに対するアクセスを管理する装置としてコンピュータを機能させるプログラムであって、
前記コンピュータを、
前記電子メッセージを受け付ける受付部と、
前記受付部が受け付けた前記電子メッセージの発信者を特定する特定部と、
前記受付部が受け付けた前記電子メッセージから、当該電子メッセージの主題を表すキーワードを抽出する抽出部と、
前記特定部により特定された前記発信者に対して予め定められ、かつ、前記抽出部により抽出された前記キーワードに対して予め定められたユーザを、前記電子メッセージが当該電子メッセージの宛先人によりアクセスされない場合に当該宛先人に代えて当該電子メッセージにアクセスさせる代理人として決定する決定部と
して機能させる、プログラム。
【請求項１３】
前記コンピュータを、
前記受付部が受け付けた前記電子メッセージを構成する音声データを音声認識する音声認識部として更に機能させ、
前記特定部は、前記音声認識部による音声認識の結果として得られたテキストデータに基づいて、前記発信者を特定し、
前記抽出部は、前記音声認識部による音声認識の結果として得られたテキストデータから、前記キーワードを抽出する、請求項１２のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メッセージに対するアクセスを管理する装置及び方法に関する。特に、本発明は、電子メッセージがその宛先人によりアクセスされない場合において電子メッセージに対するアクセスを管理する装置及び方法に関する。
【背景技術】
【０００２】
近年、ボイスメール、電子メール等の電子メッセージ（以下、単に「メッセージ」という）を交換するシステムが、企業等の組織にとって中心的なコミュニケーション手段となっている。かかるメッセージ交換システムは、電話と異なり、リアルタイムの応答を要求するものではないことから、特に緊急ではない場合の連絡手段として用いられることが多い。
ところが、あるユーザに送られたメッセージは、基本的にそのユーザしか確認できないため、そのユーザが確認しない限り確認されることない。従って、重要なメッセージが送られた場合に、そのユーザが確認しないことにより、業務に支障が出る可能性がある。
また、確認されたメッセージは、通常、所定の時点で削除されるが、確認されないメッセージは削除されずに蓄積されてしまう。その結果、重要なメッセージを保存しようとしても、容量不足で保存できないことが考えられる。
【０００３】
ここで、公報記載の従来技術として、メッセージが開封されない場合に、メッセージの発信者又は宛先人にその旨を通知する技術は提案されている（例えば、特許文献１、２参照）。
特許文献１では、受信者と送信者のメールアドレスの組み合わせにより未開封電子メールを管理し、予め設定された条件（送信元、経過時間）を満たす未開封電子メールが存在する場合に、電話、ＦＡＸ等、予め指定した手段でメール受信者に通知し、それでも未開封のままであればメール送信元に通知している。
特許文献２では、１つの宛名に登録されている複数のメールアドレスのうちどのメールアドレスに電子メールを送信するのかといった送信条件として優先度を設定し、１つの宛名に対して電子メールを送信する際、この優先度の設定に従って該当するメールアドレスに、予め設定された一定時間内に開封通知が返信されるまで順次電子メールを送信し、いずれからも開封通知が返信されてこなかった場合には、送信した全ての電子メールが未開封であることをユーザに通知している。
【０００４】
【特許文献１】特開２００２−３１９９７５号公報
【特許文献２】特開２００７−２４１７３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、従来、メッセージが未開封である旨を、メッセージの発信者又は宛先人に通知する技術はあった。
しかしながら、特許文献１、２のように、メッセージが未開封である旨を、メッセージの発信者に通知した場合、発信者は、メッセージの確認を宛先人に依頼するしかない。その結果、宛先人が長期不在等であれば、メッセージは確認されないままとなってしまう。
また、特許文献１のように、メッセージが未開封である旨を、メッセージの宛先人に通知した場合も、宛先人が長期不在等であれば、メッセージは確認されないままとなる。
即ち、メッセージの宛先人がメッセージにアクセスして確認しない限り、メッセージは確認されないままになってしまうという問題点があった。例えば、重要なメッセージを残したのに、未確認のまま長期間保存されてしまうことがあった。
【０００６】
本発明の目的は、メッセージの宛先人がメッセージにアクセスしない場合であっても、メッセージに対応付けられた代理人がメッセージにアクセスできるようにすることにある。
【課題を解決するための手段】
【０００７】
かかる目的のもと、本発明は、電子メッセージに対するアクセスを管理する装置であって、電子メッセージを受け付ける受付部と、受付部が受け付けた電子メッセージの発信者を特定する特定部と、受付部が受け付けた電子メッセージから、電子メッセージの主題を表すキーワードを抽出する抽出部と、特定部により特定された発信者に対して予め定められ、かつ、抽出部により抽出されたキーワードに対して予め定められたユーザを、電子メッセージが電子メッセージの宛先人によりアクセスされない場合に宛先人に代えて電子メッセージにアクセスさせる代理人として決定する決定部とを備えた、装置を提供する。
【０００８】
ここで、この装置は、受付部が受け付けた電子メッセージを構成する音声データを音声認識する音声認識部を更に備え、抽出部は、音声認識部による音声認識の結果として得られたテキストデータから、キーワードを抽出する、ものであってよい。その場合、特定部は、音声認識部による音声認識の結果として得られたテキストデータに基づいて、発信者を特定するものでも、電子メッセージを発信した機器に関する情報に基づいて、発信者を特定するものでも、電子メッセージを構成する音声データの声紋に基づいて、発信者を特定するものでもよい。
【０００９】
また、この装置は、予め定められた時間が経過するまで、電子メッセージが電子メッセージの宛先人によりアクセスされていないことを条件の一つとして、決定部により決定された代理人に対して予め定められた機器に電子メッセージを通知する通知部を更に備えた、ものであってよい。その場合、通知部は、代理人により機器に入力される情報による認証が成功したことを条件の一つとして、機器に電子メッセージを通知する、ものであってよい。そして、機器に入力される情報は、音声で入力される情報であってよく、認証は、音声の声紋による認証であってよい。
【００１０】
また、本発明は、音声メッセージに対するアクセスを管理する装置であって、音声メッセージを受け付ける受付部と、受付部が受け付けた音声メッセージを音声認識する音声認識部と、音声認識部による音声認識の結果として得られたテキストデータに基づいて、音声メッセージの発信者を特定する特定部と、音声認識部による音声認識の結果として得られたテキストデータから、音声メッセージの主題を表すキーワードを抽出する抽出部と、特定部により特定された発信者に対して予め定められ、かつ、抽出部により抽出されたキーワードに対して予め定められたユーザを、音声メッセージが音声メッセージの宛先人によりアクセスされない場合に宛先人に代えて音声メッセージにアクセスさせる代理人として決定する決定部と、予め定められた時間が経過するまで、音声メッセージが宛先人によりアクセスされない場合に、決定部により決定された代理人に対して予め定められた機器に音声メッセージへのアクセスを依頼する依頼メッセージを通知し、代理人により機器に入力される音声の声紋による認証が成功した場合に、機器に音声メッセージを通知する通知部とを備えた、装置も提供する。
【００１１】
更に、本発明は、電子メッセージに対するアクセスを管理する方法であって、電子メッセージを受け付けるステップと、受け付けた電子メッセージの発信者を特定するステップと、受け付けた電子メッセージから、電子メッセージの主題を表すキーワードを抽出するステップと、特定された発信者に対して予め定められ、かつ、抽出されたキーワードに対して予め定められたユーザを、電子メッセージが電子メッセージの宛先人によりアクセスされない場合に宛先人に代えて電子メッセージにアクセスさせる代理人として決定するステップとを含む、方法も提供する。
【００１２】
更にまた、本発明は、電子メッセージに対するアクセスを管理する装置としてコンピュータを機能させるプログラムであって、コンピュータを、電子メッセージを受け付ける受付部と、受付部が受け付けた電子メッセージの発信者を特定する特定部と、受付部が受け付けた電子メッセージから、電子メッセージの主題を表すキーワードを抽出する抽出部と、特定部により特定された発信者に対して予め定められ、かつ、抽出部により抽出されたキーワードに対して予め定められたユーザを、電子メッセージが電子メッセージの宛先人によりアクセスされない場合に宛先人に代えて電子メッセージにアクセスさせる代理人として決定する決定部として機能させる、プログラムも提供する。
【発明の効果】
【００１３】
本発明によれば、メッセージの宛先人がメッセージにアクセスしない場合であっても、メッセージに対応付けられた代理人がメッセージにアクセスできるようになる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して、本発明を実施するための最良の形態（以下、「実施の形態」という）について詳細に説明する。尚、本実施の形態では、メッセージとしてボイスメールにおける音声メッセージを例にとり説明する。即ち、以下の説明で「メッセージ」というときは、音声メッセージを意味するものとする。
【００１５】
まず、本実施の形態が適用されるコンピュータシステムについて説明する。
図１は、このようなコンピュータシステムの全体構成例を示した図である。
図示するように、このコンピュータシステムは、電話機１０ａ〜１０ｆと、公衆網２０と、ＰＢＸ（Private Branch eXchange）３０と、ＩＶＲ（Interactive Voice Response）４０と、メッセージ管理装置５０と、声紋認証装置６０とを含んでいる。
【００１６】
電話機１０ａ〜１０ｆは、音声による空気の振動を電気信号に変えて相手の電話機に送信する送話器と、相手の電話機から受信した電気信号を空気の振動に変える受話器とからなり、遠隔地間での会話を可能とした機器である。ここで、電話機１０ａ〜１０ｃは外線電話機であり、公衆網２０を介してＰＢＸ３０と接続されており、電話機１０ｄ〜１０ｆは内線電話機であり、内線を介してＰＢＸ３０と接続されている。尚、図では、６台の電話機１０しか示していないが、７台以上の電話機１０を設けてもよい。また、電話機１０ａ〜１０ｆは、固定電話機であっても、携帯電話機であってもよい。更に、以下で、電話機１０ａ〜１０ｆを区別しない場合は、単に「電話機１０」ということもある。
【００１７】
公衆網２０は、一般の加入電話回線ネットワークである。
ＰＢＸ３０は、構内交換機である。即ち、企業等において、内線電話機である電話機１０どうしの接続や、公衆網２０への接続を行う。また、電話機１０から入力された音声をデジタル化した音声データからなるメッセージとしてＩＶＲ４０に出力する。
【００１８】
ＩＶＲ４０は、音声自動応答装置である。即ち、発信者が電話機１０を操作すると、その操作の内容を受け付け、その操作に対して予め決められている音声を自動的に出力する。また、発信者が電話機１０からメッセージを入力すると、そのメッセージを受け付ける。
メッセージ管理装置５０は、電話機１０から入力されたメッセージをメッセージボックスに登録して管理し、管理しているメッセージを電話機１０で再生するために読み出して出力する。
声紋認証装置６０は、メッセージ管理装置５０で管理されるメッセージを電話機１０で再生する場合に、その電話機１０でのメッセージの聴取者が正当であるかをその聴取者の声紋を用いて認証する。
【００１９】
このような構成を有するコンピュータシステムにおいて、本実施の形態では、メッセージがメッセージボックスに登録されてから一定時間未開封の場合に、代理人にメッセージを開封させ、聴取（確認）させる。この場合、代理人は、メッセージの話者及び案件に応じて決定される。また、セキュリティ上、代理人がメッセージを確認する際には、代理人の認証を行う。
【００２０】
次に、このような動作を実現するためのＩＶＲ４０、メッセージ管理装置５０、声紋認証装置６０の機能構成について説明する。
図２は、ＩＶＲ４０、メッセージ管理装置５０、声紋認証装置６０の機能構成例を示したブロック図である。
まず、ＩＶＲ４０の機能構成について説明する。
図示するように、ＩＶＲ４０は、音声応答部４１と、音声認識部４２と、ダイヤルアウト部４３とを備える。
【００２１】
音声応答部４１は、ＰＢＸ３０から電話機１０のダイヤル操作の情報やメッセージを受け付け、機械音声による応答を行う。そして、受け付けた情報を、メッセージ管理装置５０や声紋認証装置６０に出力し、受け付けたメッセージは音声認識部４２にも出力する。本実施の形態では、電子メッセージを受け付ける受付部の一例として、音声応答部４１を設けている。
音声認識部４２は、音声応答部４１から入力されたメッセージをリアルタイムで認識し、テキスト化する。本実施の形態では、電子メッセージを構成する音声データを音声認識する音声認識部の一例として、音声認識部４２を設けている。
ダイヤルアウト部４３は、ＰＢＸ３０にダイヤル情報を送信して、指定された電話番号に電話をかけるように指示する。本実施の形態では、電子メッセージを通知する通知部の一例として、ダイヤルアウト部４３を設けている。
【００２２】
次に、メッセージ管理装置５０の機能構成について説明する。
図示するように、メッセージ管理装置５０は、メッセージ記憶部５１と、代理人情報記憶部５２と、データベース（ＤＢ）管理部５５と、言語解析部５７とを備える。
【００２３】
メッセージ記憶部５１は、メッセージボックス、ＩＶＲ４０から入力されたメッセージ、そのメッセージの確認を依頼する代理人等を対応付けたメッセージ情報を記憶する。
代理人情報記憶部５２は、話者と、案件と、その話者によるその案件に関するメッセージの確認を依頼する代理人とを対応付けた代理人情報を記憶する。
【００２４】
ＤＢ管理部５５は、メッセージ記憶部５１及び代理人情報記憶部５２を管理する。例えば、ＩＶＲ４０から入力されたメッセージ等をメッセージ記憶部５１に記憶し、未開封のメッセージを代理人に確認させるために読み出す。また、代理人情報記憶部５２に記憶された代理人情報を読み出し、この代理人情報に基づいてメッセージの確認を依頼する代理人を決定する。本実施の形態では、発信者に対して予め定められ、かつ、キーワードに対して予め定められたユーザを、代理人として決定する決定部の一例として、ＤＢ管理部５５を設けている。
言語解析部５７は、ＩＶＲ４０の音声認識部４２による音声認識の結果として得られたテキストを解析して、メッセージの話者及び案件を特定する。本実施の形態では、電子メッセージの発信者を特定する特定部の一例として、また、電子メッセージからその主題を表すキーワードを抽出する抽出部の一例として、言語解析部５７を設けている。
【００２５】
次いで、声紋認証装置６０の機能構成について説明する。
図示するように、声紋認証装置６０は、テンプレート情報記憶部６１と、データベース（ＤＢ）管理部６５と、音声解析部６６とを備える。
【００２６】
テンプレート情報記憶部６１は、ユーザ、ユーザ名、声紋認証に用いられるテンプレート等を対応付けたテンプレート情報を記憶する。
ＤＢ管理部６５は、テンプレート情報記憶部６１を管理する。例えば、ＩＶＲ４０から入力された代理人を特定する情報に基づいて、対応するテンプレートを読み出す。
音声解析部６６は、ＩＶＲ４０の音声認識部４２により認識された音声の特徴を解析する。
【００２７】
ここで、メッセージ記憶部５１に記憶されたメッセージ情報について詳細に説明する。
図３は、このようなメッセージ情報の一例を示した図である。
図示するように、メッセージ情報は、ボックスＩＤとメッセージと転送希望の有無と待機時間とユーザＩＤと開封状況とを対応付けたものとなっている。
ボックスＩＤは、メッセージボックスを一意に識別する識別情報であり、図では、「BOX#」と表記している。また、転送希望の有無としては「YES」が設定されているが、これは代理人による確認を希望することを意味する。代理人による確認を希望しない場合には「NO」が設定される。更に、「待機時間」としては、メッセージが未開封だった場合に代理人に確認を依頼するまでの時間が分を単位として設定される。例えば、図のように「120」が設定されている場合、メッセージが登録されてから１２０分経過しても未開封だった場合に、そのメッセージの確認が代理人に依頼される。また、ユーザＩＤは、ユーザを一意に識別する識別情報であるが、ここでは、メッセージの確認を依頼する代理人を特定する情報として設定されている。図では、ユーザＩＤとして「U1」が設定されており、メッセージの確認は、ユーザＩＤ「U1」を有する代理人に依頼されることになる。更に、開封状況としては「CLOSE」が設定されているが、これはメッセージが未開封であることを意味する。メッセージが開封されると開封状況は「OPEN」に書き換えられる。
【００２８】
また、代理人情報記憶部５２に記憶された代理人情報についても詳細に説明する。
図４は、このような代理人情報の一例を示した図である。
図示するように、代理人情報は、話者と案件とユーザＩＤとを対応付けたものになっている。
話者としては、話者の名前が設定される。また、案件としては、メッセージが何について話されているものであるかを示す情報が設定される。例えば業務上のメッセージであれば、プロジェクトや製品等が案件に該当する。更に、ユーザＩＤとしては、対応する話者の対応する案件に関するメッセージの確認を依頼する代理人のユーザＩＤが設定される。図では、例えば話者が「PPP」の場合、メッセージが案件「XI」に関連するものであれば、その確認をユーザＩＤ「U1」の代理人に依頼し、メッセージが案件「X2」に関連するものであれば、その確認をユーザＩＤ「U2」の代理人に依頼し、メッセージが案件「X3」に関連するものであれば、その確認をユーザＩＤ「U3」の代理人に依頼することが設定されている。
【００２９】
更に、テンプレート情報記憶部６１に記憶されたテンプレート情報についても詳細に説明する。
図５は、このようなテンプレート情報の一例を示した図である。
図示するように、テンプレート情報は、ユーザＩＤとボックスＩＤと名前とテンプレートとを対応付けたものになっている。
既述の通り、ユーザＩＤは、ユーザを一意に識別する識別情報であり、ボックスＩＤは、メッセージボックスを一意に識別する識別情報である。但し、全てのユーザがメッセージボックスを持っているとは限らないので、メッセージボックスを持たないユーザに対してはボックスＩＤを登録しなくてもよい。名前としては、対応するユーザＩＤを有するユーザの名前が設定される。テンプレートは、対応するユーザＩＤを有するユーザの声の特徴が認証のための参照データとして登録されたものである。図では、テンプレートを「T1」、「T2」、「T3」といった単純な記号で示しているが、実際は、多くのパラメータ値の集合が設定される。或いは、このようなパラメータ値の集合が記憶された記憶領域に対するポインタが設定されてもよい。
【００３０】
以下、本実施の形態の動作について説明する。尚、本実施の形態の動作は、メッセージを登録する際の動作と、未開封のメッセージの確認を代理人に依頼する際の動作があるので、これらを分けて説明する。
【００３１】
［メッセージを登録する際の動作］
図６は、このときのＩＶＲ４０及びメッセージ管理装置５０の動作例を示したフローチャートである。
ＩＶＲ４０では、まず、音声応答部４１が、メッセージを受け付ける（ステップ４０１）。具体的には、メッセージの入力を促す機械音声を出力し、これに応じてユーザがメッセージを発話すると、そのメッセージを受け付ける。例えば、ユーザが「今日のミーティングは明日に変更です。」とのメッセージを発話すると、そのメッセージを受け付ける。そして、このメッセージは、メッセージ管理装置５０のＤＢ管理部５５へ出力されると共に、音声認識部４２へも出力される。
次に、音声応答部４１は、転送希望の有無を受け付ける（ステップ４０２）。具体的には、転送希望の有無の入力を促す機械音声を出力し、これに応じてユーザが転送を希望するかどうかをダイヤル操作で入力すると、入力された情報を受け付ける。例えば、音声応答部４１は、「メッセージの未開封時、ユーザ指定代理人への転送を希望する場合は『１』を、切断する場合は『２』を押して下さい。」という機械音声を出力し、ユーザが「１」を押すと、そのダイヤル操作の情報を受け付ける。そして、この転送希望の有無は、メッセージ管理装置５０のＤＢ管理部５５へ出力される。
【００３２】
次いで、音声応答部４１は、転送を希望する旨の入力があったかどうかを判定する（ステップ４０３）。
その結果、転送を希望する旨の入力があったと判定すると、音声応答部４１は、待機時間を受け付ける（ステップ４０４）。具体的には、待機時間の入力を促す機械音声を出力し、これに応じてユーザが待機時間をダイヤル操作で入力すると、入力された待機時間を受け付ける。例えば、音声応答部４１は、「未開封の場合に代理人に確認を依頼するまでの待機時間を分で入力して下さい。」という機械音声を出力し、ユーザが「１」、「２」、「０」と押すと、そのダイヤル操作の情報を受け付ける。そして、この待機時間は、メッセージ管理装置５０のＤＢ管理部５５へ出力される。
【００３３】
また、音声認識部４２は、音声応答部４１から受け取ったメッセージに対して音声認識処理を行い、音声データであるメッセージをテキストデータであるメッセージに変換する（ステップ４０５）。そして、このテキスト化されたメッセージは、メッセージ管理装置５０のＤＢ管理部５５へ出力される。
【００３４】
メッセージ管理装置５０では、ＤＢ管理部５５が、入力されたメッセージを言語解析部５７に受け渡し、言語解析部５７が、メッセージのテキストを解析して、メッセージの話者及び案件を特定する（ステップ４０６）。
ここで、テキストを解析して話者及び案件を特定する方法としては、例えば、次のような方法がある。
まず、話者を特定する方法としては、話者の前後に発言される可能性の高い語句を手がかりとする方法がある。例えば、「○○会社の」、「○○部の」等が来れば、その直後を話者と判定し、「こんにちは」、「お世話になります」等が来れば、その直前又は直後を話者と判定する、といった方法である。
また、案件を特定する方法としては、案件を表すキーワードを手がかりとする方法がある。例えば、予めこのようなキーワードを登録しておき、登録されたキーワードのうち最も出現回数の多かったものが表す案件を、メッセージが表す案件と判定する、といった方法である。
【００３５】
そして、特定された話者及び案件は、ＤＢ管理部５５に戻され、ＤＢ管理部５５が、代理人情報記憶部５２に記憶された代理人情報を参照して、代理人を決定する（ステップ４０７）。具体的には、代理人情報において、ステップ４０６で特定された話者及び案件の組み合わせに対して設定されているユーザＩＤを有するユーザを代理人に決定する。例えば、上記の例で、メッセージは「今日のミーティングは明日に変更です。」であったが、このメッセージの続きを解析することで、話者が「PPP」であり、案件が「X1」であることが分かったとする。すると、代理人情報において、話者「PPP」及び案件「X1」の組み合わせに対して設定されているユーザＩＤ「U1」のユーザを代理人に決定する。
【００３６】
その後、ＤＢ管理部５５は、ステップ４０１でＩＶＲ４０の音声応答部４１から入力されたメッセージ、ステップ４０２でＩＶＲ４０の音声応答部４１から入力された転送希望の有無、ステップ４０４でＩＶＲ４０の音声応答部４１から入力された待機時間、ステップ４０７で決定された代理人のユーザＩＤをメッセージ記憶部５１に記憶し、開封状況として「CLOSE」を設定する（ステップ４０８）。即ち、メッセージ記憶部５１には、図３に示したような情報が登録される。
【００３７】
一方、ステップ４０３で転送を希望しない旨の入力があったと判定すると、音声応答部４１は、その旨の情報をメッセージ管理装置５０のＤＢ管理部５５に伝え、ＤＢ管理部５５が、ステップ４０１でＩＶＲ４０の音声応答部４１から入力されたメッセージ、ステップ４０２でＩＶＲ４０の音声応答部４１から入力された転送希望の有無をメッセージ記憶部５１に記憶し、開封状況として「CLOSE」を設定する（ステップ４０９）。
【００３８】
ところで、上記動作例では、ステップ４０４で、メッセージが登録されてから代理人に確認を依頼するまでの時間である待機時間を受け付けたが、これには限らない。例えば、代理人に確認を依頼する日時である確認依頼日時を受け付けるようにしてもよい。
【００３９】
また、上記動作例では、ステップ４０６で、テキストを解析して話者を特定するようにしたが、これには限らない。即ち、メッセージを音声認識してテキスト化する前に別の情報から話者を特定するようにしてもよい。これには、第一に、話者がメッセージを登録するのに用いた機器に関する情報に基づいて、話者を特定する方法が考えられる。例えば、話者がメッセージを登録するのに電話機を用いたとすると、発信者番号をキーとして電話帳から話者を特定する。また、第二に、話者がメッセージを発話した際の音声の声紋に基づいて、話者を特定する方法が考えられる。そして、これらの方法によって話者を特定できた場合には、テキストを解析することによる話者の特定は行わないようにしてもよい。
【００４０】
更に、上記動作例では、ステップ４０７で、話者及び案件の組み合わせに対して設定されているユーザＩＤを有するユーザを代理人に決定するようにしたが、これには限らない。例えば、話者とユーザＩＤとの対応テーブルと、案件とユーザＩＤとの対応テーブルとを別々に記憶しておき、話者に対して設定され、かつ、案件に対しても設定されているユーザＩＤを有するユーザを代理人に決定してもよい。また、そのようなユーザが存在しなかった場合、話者に対して設定されているユーザＩＤを有するユーザと、案件に対して設定されているユーザＩＤを有するユーザのうち、どちらを優先的に代理人に決定するかを宛先人が事前に選択できるようにしてもよい。
【００４１】
［未開封のメッセージの確認を代理人に依頼する際の動作］
図７は、このときのＩＶＲ４０、メッセージ管理装置５０、声紋認証装置６０の動作例を示したフローチャートである。
メッセージ管理装置５０では、まず、ＤＢ管理部５５が、代理人による確認を希望し、確認依頼時刻が到来し、未開封のメッセージが登録されたメッセージボックスを特定する（ステップ４２１）。具体的には、メッセージ記憶部５１に記憶されたメッセージ情報を定期的に監視し、転送希望が「YES」で、メッセージが登録された時刻に待機時間を加えた時刻よりも現在時刻が後で、開封状況が「CLOSE」のままになっているメッセージ情報がないかを判断する。そして、そのようなメッセージ情報があれば、そのメッセージ情報からボックスＩＤを取り出す。
【００４２】
また、ＤＢ管理部５５は、そのメッセージ情報から代理人を特定する（ステップ４２２）。具体的には、代理人のユーザＩＤを取り出す。
そして、そのユーザＩＤと、そのユーザＩＤに対して事前に設定されている電話番号とをＩＶＲ４０のダイヤルアウト部４３に伝え、その電話番号に電話がかかるようにダイヤルアウト部４３に指示する（ステップ４２３）。その際、ダイヤルアウト部４３は、ユーザＩＤを音声応答部４１に伝えておく。
【００４３】
その後、音声応答部４１は、代理人の名前を受け付ける（ステップ４２４）。具体的には、名前の入力を促す機械音声を出力し、これに応じて代理人が名前を発話すると、その名前の音声を受け付ける。例えば、音声応答部４１は、「○○のメッセージが未開封による代理確認依頼です。お名前を録音して下さい。」という機械音声を出力し、代理人が「ＡＡＡ」と発話すると、「ＡＡＡ」という音声を受け付ける。そして、この音声は、ダイヤルアウト部４３から伝えられたユーザＩＤと共に、声紋認証装置６０のＤＢ管理部６５へ出力される。
【００４４】
これにより、声紋認証装置６０では、ＤＢ管理部６５が、ＩＶＲ４０から入力された音声を音声解析部６６に受け渡し、音声解析部６６が、渡された音声の特徴を解析する（ステップ４２５）。そして、この音声の特徴は、ＤＢ管理部６５へ出力される。
次に、ＤＢ管理部６５は、代理人の声について声紋認証を行う（ステップ４２６）。具体的には、テンプレート情報記憶部６１に記憶されたテンプレート情報において、音声応答部４１から入力されたユーザＩＤに対応付けられているテンプレートと、音声解析部６６から入力された音声の特徴とを比較する。
【００４５】
そして、声紋認証が成功したかどうかを判定する（ステップ４２７）。具体的には、テンプレート情報記憶部６１に記憶されたテンプレート情報において、音声応答部４１から入力されたユーザＩＤに対応付けられているテンプレートと、音声解析部６６から入力された音声の特徴との類似度が所定の閾値を超えているかどうかを判定する。
【００４６】
その結果、声紋認証が成功したと判定した場合、つまり、類似度が所定の閾値を超えていると判定した場合、その旨が、ＩＶＲ４０の音声応答部４１に伝えられ、音声応答部４１が、メッセージの確認希望の有無を受け付ける（ステップ４２８）。具体的には、声紋認証が成功した旨を知らせると共に確認希望の有無の入力を促す機械音声を出力し、これに応じてユーザが確認を希望するかどうかをダイヤル操作で入力すると、入力された情報を受け付ける。例えば、音声応答部４１は、「認証に成功しました。メッセージを確認するには『１』を押して下さい。」という機械音声を出力し、ユーザが「１」を押すと、そのダイヤル操作の情報を受け付ける。そして、この確認希望の有無は、メッセージ管理装置５０のＤＢ管理部５５へ出力される。
【００４７】
これにより、メッセージ管理装置５０では、ＤＢ管理部５５が、代理人がメッセージの確認を希望しているかどうかを判定する（ステップ４２９）。
その結果、メッセージの確認を希望していると判定した場合、ＤＢ管理部５５は、ステップ４２１で特定したメッセージボックスに登録されているメッセージを取り出してＩＶＲ４０の音声応答部４１に渡し、音声応答部４１がメッセージを出力する（ステップ４３０）。また、このとき、ＤＢ管理部５５は、メッセージ記憶部５１においてその取り出したメッセージに対応する開封状況を「CLOSE」から「OPEN」に書き換える（ステップ４３１）。
【００４８】
一方、ステップ４２７で声紋認証が成功しなかったと判定した場合、及び、ステップ４２９で代理人がメッセージの確認を希望していないと判定した場合、ＤＢ管理部５５は、メッセージボックスからメッセージを取り出すことなく、処理を終了する。
【００４９】
ところで、上記動作例では、ステップ４２４〜４２６で、代理人の認証を声紋によって行うこととしたが、認証の方法はこれには限らない。例えば、代理人にパスワードを入力させ、そのパスワードがその代理人に対して予め登録されたものと一致するかどうかを判断することで、代理人の認証を行うようにしてもよい。
【００５０】
以上、本実施の形態について詳細に説明してきた。
尚、本実施の形態において、開封、未開封、代理人確認済等の状況をメッセージ登録者に伝えるようにしてもよい。
また、上記では、未開封メッセージがあることを代理人に電話で伝えたが、電子メールのようなテキスト化されたメッセージで伝えるようにしてもよい。
更に、未開封メッセージがあることを示すメッセージを代理人に発信した際に代理人が不在であった場合には、同じメッセージを再度発信するようにしてもよい。
更にまた、声紋認証に用いるテンプレートを更新することで、より精密な話者特定を実現してもよい。
【００５１】
以上説明したように、本実施の形態では、メッセージが一定時間未開封である場合に、メッセージの話者及び案件から代理人を決定して、その代理人にメッセージを通知するようにした。これにより、例えば重要で急ぎの伝言を残した場合に、伝言の本来の受け手が伝言を確認しなくても、代理人に確認してもらうことができ、迅速に対応できるようになった。
また、本実施の形態では、代理人にメッセージを通知するのに先立ち、代理人の認証を行うようにした。これにより、正当な代理人以外の者によってメッセージが確認されることを防止できるようになった。
【００５２】
最後に、本実施の形態を適用するのに好適なコンピュータのハードウェア構成について説明する。図８は、このようなコンピュータのハードウェア構成の一例を示した図である。図示するように、コンピュータは、演算手段であるＣＰＵ（Central Processing Unit）９０ａと、Ｍ／Ｂ（マザーボード）チップセット９０ｂを介してＣＰＵ９０ａに接続されたメインメモリ９０ｃと、同じくＭ／Ｂチップセット９０ｂを介してＣＰＵ９０ａに接続された表示機構９０ｄとを備える。また、Ｍ／Ｂチップセット９０ｂには、ブリッジ回路９０ｅを介して、ネットワークインターフェイス９０ｆと、磁気ディスク装置（ＨＤＤ）９０ｇと、音声機構９０ｈと、キーボード／マウス９０ｉと、フレキシブルディスクドライブ９０ｊとが接続されている。
【００５３】
尚、図８において、各構成要素は、バスを介して接続される。例えば、ＣＰＵ９０ａとＭ／Ｂチップセット９０ｂの間や、Ｍ／Ｂチップセット９０ｂとメインメモリ９０ｃの間は、ＣＰＵバスを介して接続される。また、Ｍ／Ｂチップセット９０ｂと表示機構９０ｄとの間は、ＡＧＰ（Accelerated Graphics Port）を介して接続されてもよいが、表示機構９０ｄがＰＣＩ Ｅｘｐｒｅｓｓ対応のビデオカードを含む場合、Ｍ／Ｂチップセット９０ｂとこのビデオカードの間は、ＰＣＩ Ｅｘｐｒｅｓｓ（ＰＣＩｅ）バスを介して接続される。また、ブリッジ回路９０ｅと接続する場合、ネットワークインターフェイス９０ｆについては、例えば、ＰＣＩ Ｅｘｐｒｅｓｓを用いることができる。また、磁気ディスク装置９０ｇについては、例えば、シリアルＡＴＡ（AT Attachment）、パラレル転送のＡＴＡ、ＰＣＩ（Peripheral Components Interconnect）を用いることができる。更に、キーボード／マウス９０ｉ、及び、フレキシブルディスクドライブ９０ｊについては、ＵＳＢ（Universal Serial Bus）を用いることができる。
【００５４】
ここで、本発明は、全てハードウェアで実現してもよいし、全てソフトウェアで実現してもよい。また、ハードウェア及びソフトウェアの両方により実現することも可能である。また、本発明は、コンピュータ、データ処理システム、コンピュータプログラムとして実現することができる。このコンピュータプログラムは、コンピュータにより読取り可能な媒体に記憶され、提供され得る。ここで、媒体としては、電子的、磁気的、光学的、電磁的、赤外線又は半導体システム（装置又は機器）、或いは、伝搬媒体が考えられる。また、コンピュータにより読取り可能な媒体としては、半導体、ソリッドステート記憶装置、磁気テープ、取り外し可能なコンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、リジッド磁気ディスク、及び光ディスクが例示される。現時点における光ディスクの例には、コンパクトディスク−リードオンリーメモリ（ＣＤ−ＲＯＭ）、コンパクトディスク−リード／ライト（ＣＤ−Ｒ／Ｗ）及びＤＶＤが含まれる。
【００５５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態には限定されない。本発明の精神及び範囲から逸脱することなく様々に変更したり代替態様を採用したりすることが可能なことは、当業者に明らかである。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施の形態におけるコンピュータシステムの全体構成を示した図である。
【図２】本発明の実施の形態におけるＩＶＲ、メッセージ管理装置、声紋認証装置の機能構成例を示したブロック図である。
【図３】本発明の実施の形態で用いるメッセージ情報の一例を示した図である。
【図４】本発明の実施の形態で用いる代理人情報の一例を示した図である。
【図５】本発明の実施の形態で用いるテンプレート情報の一例を示した図である。
【図６】本発明の実施の形態におけるメッセージ登録時の動作例を示したフローチャートである。
【図７】本発明の実施の形態における未開封メッセージの代理人への確認依頼時の動作例を示したフローチャートである。
【図８】本発明の実施の形態を適用可能なコンピュータのハードウェア構成を示した図である。
【符号の説明】
【００５７】
１０…電話機、２０…公衆網、３０…ＰＢＸ、４０…ＩＶＲ、４１…音声応答部、４２…音声認識部、４３…ダイヤルアウト部、５０…メッセージ管理装置、５１…メッセージ記憶部、５２…代理人情報記憶部、５５…ＤＢ管理部、５７…言語解析部、６１…テンプレート情報記憶部、６５…ＤＢ管理部、６６…音声解析部
【図１】
2010093685.tif 000003
【図２】
2010093685.tif 000004
【図３】
2010093685.tif 000005
【図４】
2010093685.tif 000006
【図５】
2010093685.tif 000007
【図６】
2010093685.tif 000008
【図７】
2010093685.tif 000009
【図８】
2010093685.tif 000010