(57)【要約】【課題】個人情報を開示することなく簡単な操作で表示と音声の連携サービスを受けることができるようにする。【解決手段】Ｗｅｂページデータの取得要求に応じて、ＷＷＷサーバは、連携データを生成し、生成した連携データをデータベースに保存するとともにＷｅｂページデータの中に設定し、連携データを設定したＷｅｂページデータを送信する。ユーザ端末は、ユーザからの要求に応じて、音声対話サーバに向けて発呼を行い、通信回線が接続状態になったことを確認すると、発呼に用いた電話番号データに関連付けされている連携データが示す文字列にもとづいてトーンを発する。音声対話サーバは、入力したトーンに対応する文字列を生成することで文字列による連携データを生成し、生成した連携データを用いて音声対話処理の実行内容を決定する。よって、連携データにより連携を図ることができる。【選択図】　図２
2004015443.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続される端末装置と、Ｗｅｂページを用いて情報の提供や収集を行うＷＷＷサーバと、通信ネットワークを介して音声による情報の入出力によって音声対話処理を実行する音声対話サーバとを備えた表示・音声連携システムであって、
Ｗｅｂページを表示するためのＷｅｂページデータは、音声対話サーバに向けて発呼するための発呼データを含み、
前記ＷＷＷサーバは、前記端末装置からのＷｅｂページの取得要求に応じて、音声対話サーバとの連携を図るための連携データとして使用する文字列データを決定し、前記端末装置についての通信管理情報に前記連携データを対応付けして保存するとともに、連携データを前記発呼データに関連付けしてＷｅｂページデータに設定したあと、連携データが設定されたＷｅｂページデータを前記端末装置に向けて送信する処理を実行し、
前記端末装置は、受信したＷｅｂページデータにもとづいてＷｅｂページを表示するブラウザ機能と、ユーザからの要求に応じてＷｅｂページデータに含まれている発呼データを用いて音声対話サーバに向けて発呼し、当該発呼データに関連付けされている連携データとしての文字列データにもとづくトーンを出力する通話機能とを有し、
音声対話サーバは、端末装置からのトーンを文字列データとすることで連携データを生成し、生成した連携データを用いて音声対話処理の実行内容を決定する
ことを特徴とする表示・音声連携システム。
【請求項２】
音声対話サーバは、連携データが設定されていたＷｅｂページデータにもとづくＷｅｂページの表示内容に合致した音声対話が行われるように、音声対話処理の実行内容を決定する
請求項１記載の表示・音声連携システム。
【請求項３】
ＷＷＷサーバは、端末装置からのＷｅｂページの取得要求に応じて文字列データを生成し、生成した文字列データを使用する連携データに決定する
請求項１または請求項２記載の表示・音声連携システム。
【請求項４】
音声対話サーバは、音声対話処理を実行し、音声対話処理結果を示す音声対話処理結果データを、生成した連携データと同一の連携データが対応付けされている端末装置についての通信管理情報に対応付けしてシステム内に保存するための処理を実行する
請求項３記載の表示・音声連携システム。
【請求項５】
ＷＷＷサーバは、端末装置からのＷｅｂページ取得要求に応じて、前記端末装置についての通信管理情報に対応付けされてシステム内に保存されている音声対話処理結果データを取得し、前記音声対話処理結果データが示す音声対話処理結果を反映させたＷｅｂページデータを送信する
請求項４記載の表示・音声連携システム。
【請求項６】
ＷＷＷサーバは、端末装置についての通信管理情報に対応付けされてシステム内に保存されている音声対話処理結果データを取得し、前記音声対話処理結果データが示す音声対話処理結果を反映させたＷｅｂページデータを前記端末装置に送信する
請求項４記載の表示・音声連携システム。
【請求項７】
連携データは、文字に対応したトーンが端末装置にて発せられる当該文字を任意に組合せた複数の文字からなる文字列データである
請求項１から請求項６のうちいずれかに記載の表示・音声連携システム。
【請求項８】
ＷＷＷサーバは、少なくとも１つの文字を更新する文字更新手段を備え、前記文字更新手段から抽出した文字によって連携データとしての文字列データを決定する
請求項７記載の表示・音声連携システム。
【請求項９】
通信管理情報として、端末装置に対応して管理されている端末管理情報が用いられる
請求項１から請求項８のうちいずれかに記載の表示・音声連携システム。
【請求項１０】
Ｗｅｂページを用いて情報の提供や収集を行うＷＷＷサーバと、通信ネットワークを介して音声による情報の入出力によって音声対話処理を実行する音声対話サーバとを備えた表示・音声連携サーバであって、
Ｗｅｂページを表示するためのＷｅｂページデータは、音声対話サーバに向けて発呼するための発呼データを含み、
前記ＷＷＷサーバは、通信ネットワークに接続された端末装置からのＷｅｂページの取得要求に応じて、音声対話サーバとの連携を図るための連携データとして文字列データを生成し、前記端末装置についての通信管理情報に生成した連携データを対応付けして保存するとともに、生成した連携データを前記発呼データに関連付けしてＷｅｂページデータに設定したあと、生成した連携データが設定されたＷｅｂページデータを前記端末装置に向けて送信する処理を実行し、
音声対話サーバは、前記端末装置がＷｅｂページデータに含まれている発呼データを用いて発呼されたことに応じて当該端末装置との接続を確立するための処理を実行し、接続が確立されている前記端末装置によって前記発呼データに関連付けされている連携データとしての文字列データにもとづくトーンが発せられたことに応じて、当該トーンを文字列データとして連携データを生成し、生成した連携データを用いて音声対話処理の実行内容を決定する
ことを特徴とする表示・音声連携サーバ。
【請求項１１】
音声対話サーバは、連携データが設定されていたＷｅｂページデータにもとづくＷｅｂページの表示内容に合致した音声対話が行われるように、音声対話処理の実行内容を決定する
請求項１０記載の表示・音声連携サーバ。
【請求項１２】
Ｗｅｂページを用いて情報の提供や収集を行うＷＷＷサーバと、通信ネットワークを介して音声による情報の入出力によって音声対話処理を実行する音声対話サーバとの連携を図るための表示・音声連携方法であって、
Ｗｅｂページを表示するためのＷｅｂページデータは、音声対話サーバに向けて発呼するための発呼データを含み、
前記ＷＷＷサーバは、
通信ネットワークに接続された端末装置からのＷｅｂページの取得要求に応じて、音声対話サーバとの連携を図るための連携データとして文字列データを生成し、
前記端末装置についての通信管理情報に生成した連携データを対応付けして保存するとともに、生成した連携データを前記発呼データに関連付けしてＷｅｂページデータに設定したあと、生成した連携データが設定されたＷｅｂページデータを前記端末装置に向けて送信する処理を実行し、
前記音声対話サーバは、
前記端末装置がＷｅｂページデータに含まれている発呼データを用いて発呼されたことに応じて当該端末装置との接続を確立するための処理を実行し、
接続が確立されている前記端末装置によって前記発呼データに関連付けされている連携データとしての文字列データにもとづくトーンが発せられたことに応じて、当該トーンを文字列データとして連携データを生成し、
生成した連携データを用いて音声対話処理の実行内容を決定する
ことを特徴とする表示・音声連携方法。
【請求項１３】
音声対話サーバは、連携データが設定されていたＷｅｂページデータにもとづくＷｅｂページの表示内容に合致した音声対話が行われるように、音声対話処理の実行内容を決定する
請求項１２記載の表示・音声連携方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザの個人情報を用いることなくＷｅｂページの表示による表示サービスと音声対話を行うことによる音声サービスとの連携を図ることができる表示・音声連携システム、表示・音声連携サーバ、および表示・音声連携方法に関する。
【０００２】
【従来の技術】
従来から、インターネットなどの通信ネットワークに接続されているＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）サーバによるＷｅｂページの表示を利用した表示サービスと、公衆電話回線などの通信ネットワークに接続されている音声対話サーバによる音声対話機能を用いた音声サービスとを連携させた表示・音声連携システムが利用されている。
【０００３】
図８は、従来の表示・音声連携システムの構成例を示すブロック図である。表示・音声連携システム１００は、表示サービスを実行するＷＷＷサーバ１２０と、音声サービスを実行する音声対話サーバ１３０と、ブラウザ機能１４１および通話機能１４２を備えた例えば携帯電話端末などのユーザ端末１４０とを含む。ここでは、ＷＷＷサーバ１２０は、着信メロディ（電話機での着信時に着信音として用いられるメロディ）を提供するための着信メロディ提供サイトを運営しているものとする。ＷＷＷサーバ１２０およびユーザ端末１４０は、それぞれ、インターネットなどの通信ネットワーク１５０に接続される。また、音声対話サーバ１３０およびユーザ端末１４０は、公衆電話回線網１６０に接続される。なお、公衆電話回線網１６０は、通信ネットワーク１５０に接続されている。
【０００４】
次に、表示・音声連携システム１００の動作例について説明する。ユーザ端末１４０は、ユーザの操作に応じて、ブラウザ機能１４１を用いてＷＷＷサーバ１２０が提供する着信メロディ提供サイトにアクセスし、着信メロディ提供サイトにおける着信メロディを選択するためのＷｅｂページを自己が備える表示装置に表示する。このＷｅｂページには、着信メロディとして取得しようとするメロディのタイトル（以下、「着信メロディのタイトル」という）を入力するためのタイトル入力領域が含まれる。
【０００５】
次いで、ユーザ端末１４０は、ユーザからの指示があると、通話機能１４２を用いて音声対話サーバ１３０に発呼する。ユーザ端末１４０と音声対話サーバ１３０との接続が確立すると、音声対話サーバ１３０は、ユーザが取得を希望している着信メロディのタイトルを特定するための音声対話処理を実行する。音声対話処理によって着信メロディのタイトルが特定され、音声対話処理が終了すると、音声対話サーバ１３０は、音声対話処理によって特定された着信メロディのタイトルを示す情報を例えば専用回線などの通信ネットワークを介してＷＷＷサーバ１２０に送信する。
【０００６】
また、音声対話処理が終了すると、ユーザ端末１４０は、ブラウザ機能１４１を用いてＷＷＷサーバ１２０が提供する着信メロディ提供サイトにアクセスし、Ｗｅｂページの更新を要求する。ＷＷＷサーバ１２０は、Ｗｅｂページの更新要求に応じて、音声対話サーバから取得した着信メロディのタイトルを示す情報を反映させたＷｅｂページを示すデータを送信する。すると、ユーザ端末１４０の表示装置に、着信メロディを選択するためのＷｅｂページが、タイトル入力領域にタイトルが表示された状態で表示される。つまり、ユーザ端末１４０の表示装置に表示されているＷｅｂページのタイトル入力領域に、ユーザ端末１４０と音声対話サーバ１３０との間で実行された音声対話によって特定された着信メロディのタイトルが入力されたことになる。
【０００７】
このように、表示・音声連携システムを利用することで、例えば、携帯電話端末などのユーザ端末が備える表示装置に表示されている情報入力領域への情報入力を、音声を発声することによって行うことができる。
【０００８】
【発明が解決しようとする課題】
上記のような表示・音声連携システムにおいては、ＷＷＷサーバによる表示サービスと音声サーバによる音声サービスは通信経路が異なるため、ＷＷＷサーバと音声サーバとを関連付けて、表示サービスと音声サービスとの連携を図る必要がある。従来は表示サービスと音声サービスとの連携は、例えば特開２００１−２６８２４１に開示されているシステムのように、表示・音声連携システムを利用するユーザ端末における音声通話のための発信者番号にもとづいて図られている。
【０００９】
従って、表示・音声連携システムを利用するためには、ＷＷＷサーバによる表示サービスを利用して使用する端末装置の電話番号をあらかじめ登録しておく必要があった。このように、個人情報を開示したあとでなければ表示・音声連携システムを利用することができないため、表示・音声連携システムの利用を促進することが困難であるという問題があった。
【００１０】
また、表示・音声連携システムが提供するサービスを受けるときには、そのサービスの提供のために必要とされているか否かにかかわらず、ログイン操作が必要であった。ログイン操作は、電話番号を入力することで行われたり、ＷＷＷサーバに電話番号を登録するユーザ登録の際に定められたユーザ名を入力することで行われる。このように、表示・音声連携システムを利用する度にログイン操作を行わなければならなず、ユーザにとって煩わしい操作を強いられるという問題があった。
【００１１】
本発明は上述した問題を解消し、個人情報を開示することなく簡単な操作で表示と音声の連携サービスを受けることができるようにすることを目的とする。
【００１２】
【課題を解決するための手段】
上記の問題を解決するために、本発明の表示・音声連携システム（例えば表示・音声連携システム１０）は、通信ネットワークに接続される端末装置（例えばユーザ端末４０）と、Ｗｅｂページを用いて情報の提供や収集を行うＷＷＷサーバ（例えばＷＷＷサーバ２０）と、通信ネットワークを介して音声による情報の入出力によって音声対話処理を実行する音声対話サーバ（例えば音声対話サーバ３０）とを備えた表示・音声連携システムであって、Ｗｅｂページを表示するためのＷｅｂページデータは、音声対話サーバに向けて発呼するための発呼データ（例えば電話番号データ）を含み、ＷＷＷサーバは、端末装置からのＷｅｂページの取得要求に応じて、音声対話サーバとの連携を図るための連携データ（例えば図４に示すデータ）として使用する文字列データを決定し、端末装置についての通信管理情報（例えばＣｏｏｋｉｅなどのセッション識別子）に連携データを対応付けして保存するとともに（例えばステップＳ１０３）、連携データを発呼データに関連付けしてＷｅｂページデータに設定したあと（例えばステップＳ１０４）、連携データが設定されたＷｅｂページデータを端末装置に向けて送信する処理（例えばステップＳ１０５）を実行し、端末装置は、受信したＷｅｂページデータにもとづいてＷｅｂページを表示するブラウザ機能（例えばブラウザ機能４１）と、ユーザからの要求に応じてＷｅｂページデータに含まれている発呼データを用いて音声対話サーバに向けて発呼し、当該発呼データに関連付けされている連携データとしての文字列データにもとづくトーンを出力する通話機能（例えば通話機能４２）とを有し、音声対話サーバは、端末装置からのトーンを文字列データとすることで連携データを生成し（例えばステップＳ１１０）、生成した連携データを用いて音声対話処理の実行内容を決定する（例えばステップＳ１１１）ようにしたものである。
【００１３】
上記の構成としたことで、連携データを用いてＷＷＷサーバと音声対話サーバとの連携を図ることができるようになり、端末装置を使用するユーザは、個人情報を開示することなく簡単な操作で表示と音声の連携サービスを受けることができるようになる。
【００１４】
音声対話サーバが、連携データが設定されていたＷｅｂページデータにもとづくＷｅｂページの表示内容に合致した音声対話が行われるように、音声対話処理の実行内容を決定する構成とされていてもよい。
【００１５】
上記の構成としたことで、連携データを用いて、音声対話による処理が選択されたＷｅｂページによるサービスの内容に合致した音声対話処理を実行することができる。
【００１６】
ＷＷＷサーバが、端末装置からのＷｅｂページの取得要求に応じて文字列データを生成し（例えばステップＳ１０２）、生成した文字列データを使用する連携データに決定する構成とされていてもよい。
【００１７】
上記の構成としたことで、ＷＷＷサーバが生成した連携データを用いて、ＷＷＷサーバと音声対話サーバとの連携を図ることができる。
【００１８】
音声対話サーバが、音声対話処理を実行し、音声対話処理結果を示す音声対話処理結果データを、生成した連携データと同一の連携データが対応付けされている端末装置についての通信管理情報に対応付けしてシステム内（例えばＷＷＷサーバ２０、データベースサーバ）に保存するための処理（例えばＷＷＷサーバ２０に向けて連携データおよび音声対話処理結果データを送信する処理）を実行するように構成されていてもよい。
【００１９】
上記の構成としたことで、音声対話サーバによる音声対話処理の結果を、音声対話処理によるサービスを受けた端末装置に関する情報に関連付けしてシステム内に保存しておくことができる。よって、ＷＷＷサーバが、端末装置に関する情報を特定することによって、その端末装置によって行われた音声対話の結果を示す情報を取得することができる。
【００２０】
ＷＷＷサーバが、端末装置からのＷｅｂページ取得要求に応じて、端末装置についての通信管理情報に対応付けされてシステム内に保存されている音声対話処理結果データを取得し、音声対話処理結果データが示す音声対話処理結果を反映させたＷｅｂページデータを送信するように構成されていてもよい。
【００２１】
上記の構成としたことで、音声対話処理の結果を、Ｗｅｂページに反映させることができる。
【００２２】
ＷＷＷサーバが、端末装置についての通信管理情報に対応付けされてシステム内に保存されている音声対話処理結果データを取得し、音声対話処理結果データが示す音声対話処理結果を反映させたＷｅｂページデータを端末装置に送信するように構成されていてもよい。
【００２３】
上記の構成としたことで、Ｗｅｂページ取得要求を端末装置に行わせることなく、音声対話処理の結果を、Ｗｅｂページに反映させることができる。
【００２４】
連携データは、文字に対応したトーンが端末装置にて発せられる当該文字を任意に組合せた複数の文字からなる文字列データであるように構成されていてもよい。
【００２５】
上記の構成としたことで、文字列データとして通信ネットワークを介して連携データを送受することができるとともに、音データとして通信ネットワークを介して連携データを送受することができる。
【００２６】
通信管理情報として、端末装置に対応して管理されている端末管理情報（例えばＣｏｏｋｉｅ）が用いられる構成とされていてもよい。
【００２７】
上記の構成としたことで、端末管理情報に対応付けして連携データなどの各種の情報を保存しておくことができる。
【００２８】
また、本発明の表示・音声連携サーバは、Ｗｅｂページを用いて情報の提供や収集を行うＷＷＷサーバ（例えばＷＷＷサーバ２０）と、通信ネットワークを介して音声による情報の入出力によって音声対話処理を実行する音声対話サーバ（例えば音声対話サーバ３０）とを備えた表示・音声連携サーバ（例えばＷＷＷサーバ２０と音声対話サーバ３０とからなるサーバ）であって、Ｗｅｂページを表示するためのＷｅｂページデータは、音声対話サーバに向けて発呼するための発呼データを含み、ＷＷＷサーバは、通信ネットワークに接続された端末装置からのＷｅｂページの取得要求に応じて、音声対話サーバとの連携を図るための連携データとして文字列データを生成し、端末装置についての通信管理情報に生成した連携データを対応付けして保存するとともに、生成した連携データを発呼データに関連付けしてＷｅｂページデータに設定したあと、生成した連携データが設定されたＷｅｂページデータを端末装置に向けて送信する処理を実行し、音声対話サーバは、端末装置がＷｅｂページデータに含まれている発呼データを用いて発呼されたことに応じて当該端末装置との接続を確立するための処理を実行し、接続が確立されている端末装置によって発呼データに関連付けされている連携データとしての文字列データにもとづくトーンが発せられたことに応じて、当該トーンを文字列データとして連携データを生成し、生成した連携データを用いて音声対話処理の実行内容を決定するようにしたものである。
【００２９】
上記の構成としたことで、連携データを用いてＷＷＷサーバと音声対話サーバとの連携を図ることができるようになり、端末装置を使用するユーザに対して、個人情報を開示させることなく簡単な操作で行うことができる表示と音声の連携サービスを提供することができる。
【００３０】
音声対話サーバが、連携データが設定されていたＷｅｂページデータにもとづくＷｅｂページの表示内容に合致した音声対話が行われるように、音声対話処理の実行内容を決定するように構成されていてもよい。
【００３１】
上記の構成としたことで、連携データを用いて、音声対話による処理が選択されたＷｅｂページによるサービスの内容に合致した音声対話処理を実行することができる。
【００３２】
また、本発明の表示・音声連携方法は、Ｗｅｂページを用いて情報の提供や収集を行うＷＷＷサーバ（例えばＷＷＷサーバ２０）と、通信ネットワークを介して音声による情報の入出力によって音声対話処理を実行する音声対話サーバ（音声対話サーバ３０）との連携を図るための表示・音声連携方法であって、Ｗｅｂページを表示するためのＷｅｂページデータは、音声対話サーバに向けて発呼するための発呼データを含み、ＷＷＷサーバは、通信ネットワークに接続された端末装置（例えばユーザ端末４０）からのＷｅｂページの取得要求に応じて、音声対話サーバとの連携を図るための連携データとして文字列データを生成し（例えばステップＳ１０２）、端末装置についての通信管理情報に生成した連携データを対応付けして保存するとともに（例えばステップＳ１０３）、生成した連携データを発呼データに関連付けしてＷｅｂページデータに設定したあと（例えばステップＳ１０４）、生成した連携データが設定されたＷｅｂページデータを端末装置に向けて送信する処理を実行し（例えばステップＳ１０４）、音声対話サーバが、端末装置がＷｅｂページデータに含まれている発呼データを用いて発呼されたことに応じて当該端末装置との接続を確立するための処理を実行し、接続が確立されている端末装置によって発呼データに関連付けされている連携データとしての文字列データにもとづくトーンが発せられたことに応じて、当該トーンを文字列データとして連携データを生成し（例えばステップＳ１１０）、生成した連携データを用いて音声対話処理の実行内容を決定する（例えばステップＳ１１１）ものである。
【００３３】
上記の構成としたことで、連携データを用いてＷＷＷサーバと音声対話サーバとの連携を図ることができるようになり、端末装置を使用するユーザに対して、個人情報を開示させることなく簡単な操作で行うことができる表示と音声の連携サービスを提供することができる。
【００３４】
音声対話サーバが、連携データが設定されていたＷｅｂページデータにもとづくＷｅｂページの表示内容に合致した音声対話が行われるように、音声対話処理の実行内容を決定するように構成されていてもよい。
【００３５】
上記の構成としたことで、連携データを用いて、音声対話による処理が選択されたＷｅｂページによるサービスの内容に合致した音声対話処理を実行することができる。
【００３６】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
図１は、本発明の一実施形態である表示・音声連携システム１０の構成の例を示すブロック図である。表示・音声連携システム１０は、ＷＷＷサーバ２０と、音声対話サーバ３０と、ユーザ端末４０とを含む。ＷＷＷサーバ２０およびユーザ端末４０は、それぞれ、インターネットなどの通信ネットワーク５０に接続される。また、音声対話サーバ３０およびユーザ端末４０は、公衆電話回線網６０に接続される。なお、公衆電話回線網６０は、通信ネットワーク５０に接続されている。以下の説明において、公衆電話回線網６０含むネットワークを通信ネットワーク５０ということがある。
【００３７】
ＷＷＷサーバ２０は、例えばインターネットサーバなどの情報処理装置により構成される。ＷＷＷサーバ２０は、例えばＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）などのマークアップ言語により作成されたＷｅｂページデータを管理し、Ｗｅｂページデータにもとづいて表示されるＷｅｂページを用いて、各種の情報の提供や取得を行う機能を有している。Ｗｅｂページには、例えば、商品の受注を行うためのものや、アンケートの回収を行うためのものなどがある。
【００３８】
ＷＷＷサーバ２０は、本例では、Ｃｏｏｋｉｅと呼ばれるユーザを識別するための文字列情報を利用して本システムを利用する各ユーザを管理する。ここで、Ｃｏｏｋｉｅを利用してユーザ管理を行う場合の処理について簡単に説明する。先ず、ＷＷＷサーバ２０は、Ｃｏｏｋｉｅを生成し、ユーザ端末（例えばユーザ端末４０、具体的には、ユーザ端末４０に搭載されているブラウザ）に向けて送信する。Ｃｏｏｋｉｅを取得すると、ユーザ端末は、Ｃｏｏｋｉｅが格納されたファイル（Ｃｏｏｋｉｅファイル）を保存する。その後は、ユーザ端末は、ＷＷＷサーバ２０にアクセスする際に、ユーザ端末に搭載されているブラウザの機能によってＣｏｏｋｉｅファイルを送信する。ＷＷＷサーバ２０は、取得したＣｏｏｋｉｅファイルによって、ユーザに関する情報を認識する。このようにしてユーザに関する情報を認識することができるため、ＷＷＷサーバ２０は、最新のユーザ情報を把握することができるようになる。
【００３９】
また、ＷＷＷサーバ２０は、Ｗｅｂページを表示するためのＷｅｂページデータの他、各ユーザ端末についてのセッション（ユーザ端末とＷＷＷサーバとの間で行われた一連の処理の流れ）を示すセッション情報、各ユーザ端末に付与されているセッション識別子（各ユーザ端末の通信履歴などの通信に関する各種の情報をユーザ端末毎に管理するために用いられる通信管理情報の一例）、後述する連携データなどが格納されるデータベース２１を備えている（図４参照）。なお、本例では、セッション識別子として、上述したＣｏｏｋｉｅが用いられる。また、各セッション情報は、それぞれ、セッション情報が示すセッションに関与したユーザ端末についてのセッション識別子に対応付けされている。従って、セッション識別子に対応付けされているセッション情報は、そのセッション識別子が示すユーザ端末と、ＷＷＷサーバ２０とのセッションを示す情報である。
【００４０】
音声対話サーバ３０は、一般公衆回線網６０を介して入力した音声データが示す音声を認識する音声認識機能と、文字情報にもとづいて音声合成して音声データ出力を行う音声合成機能とを有する。音声対話サーバ３０は、音声認識機能と音声合成機能とを用いて、音声よる情報の伝達や情報の取得を行う音声対話処理を実行する。この例では、音声対話サーバ３０は、ＷＷＷサーバ２０と連携して各種のサービスを提供する。例えば、ＷＷＷサーバ２０が運営しているＷｅｂページに設けられている情報入力領域に入力される情報を、音声対話処理によって取得するサービスを行う。この音声対話サーバ３０は、音声認識や音声合成を行うための辞書データを有している。
【００４１】
ユーザ端末４０は、図１に示すように、一般公衆回線網６０を介して接続先との間で音声通話を行うための通話機能４１を有するとともに、自己が備える例えばＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）などの表示装置にＷｅｂページを表示したり、自己が備える入力装置を用いてＷｅｂページ上で文字入力や情報選択を行うためのブラウザ機能４２を有している。ユーザ端末４０は、例えばＰＤＣ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ｃｅｌｌｕｌａｒ）規格に準拠したディジタル携帯電話などの携帯電話端末によって構成される。ユーザ端末４０は、通信ネットワーク５０への接続や、通信ネットワーク５０を利用した情報の送受などを行うことができる環境（例えばブラウザなどのソフトウェアや、ハードウェアなどにおける環境）を備えている。
【００４２】
次に、本例の表示・音声連携システム１０の動作について図面を参照して説明する。図２、図３は、本例の表示・音声連携システム１０における表示・音声連携処理および処理タイミングの一例を示すタイミングチャートである。
【００４３】
先ず、ユーザ端末４０は、ユーザの操作に応じて、通信ネットワーク５０を介してＷＷＷサーバ２０にアクセスする（ステップＳ１０１）。例えば、ＷＷＷサーバ２０が提供しているＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）を指定することでアクセスする。
【００４４】
ユーザ端末４０からのアクセスがあり、Ｗｅｂページを表示するためのＷｅｂページデータの取得要求があった場合には、ＷＷＷサーバ２０は、先ず、音声対話サーバ３０との連携を図るための連携データを生成する（ステップＳ１０２）。連携データは、例えば図４に示すように、特定のトーンを発することを電話機に指定することができる数字や記号（例えば「＃」）を、複数個任意に組合せた文字列によって構成される。この例では、連携データは、既に生成されて保存している他の連携データの何れにも一致しない文字列となるように生成される。
【００４５】
なお、この例では、Ｗｅｂページデータには、音声対話サーバ３０との音声対話による処理を選択するための音声対話選択領域をＷｅｂページ上に表示するための音声対話選択領域表示データと、音声対話サーバ３０に向けて発呼するための電話番号を示す電話番号データとが、互いに関連付けされた状態で含まれている。すなわち、音声対話選択領域表示データと電話番号データとが、マークアップ言語によってＷｅｂページデータ内に表記されている。また、Ｗｅｂページデータ内に、マークアップ言語によって、音声対話選択領域表示データが示す音声対話選択領域が選択されると、電話番号データが示す電話番号を用いて発呼を行うように指示する記述がなされている。
【００４６】
次いで、ＷＷＷサーバ２０は、生成した連携データを、ユーザ端末３０についてのセッション識別子に対応付けた状態でデータベース２１に保存する（ステップＳ１０３）。図４は、データベース２１の格納状態の例を示す説明図である。図４に示すように、各セッション識別子に対応付けされた状態で、セッション情報、連携データ、音声対話結果情報などの各種の情報が格納されている。従って、連携データに対応するセッション情報やセッション識別子を確認することで、その連携データが設定されたＷｅｂページデータをどのユーザ端末が取得したかを特定することができるようになる。
【００４７】
また、ＷＷＷサーバ２０は、生成した連携データを、ユーザ端末４０に送信するＷｅｂページデータの中に設定する（ステップＳ１０４）。具体的には、マークアップ言語で構成されているＷｅｂページデータ内の所定の箇所に、連携データを表記する処理を行う。この例では、連携データは、Ｗｅｂページデータに含まれている音声対話サーバ３０の電話番号を示す電話番号データに関連付けされた状態で設定される。
【００４８】
次いで、ＷＷＷサーバ２０は、連携データを設定したＷｅｂページデータを、ユーザ端末４０に向けて通信ネットワーク５０を介して送信する（ステップＳ１０５）。送信されるＷｅｂページデータには、音声対話サーバ３０の電話番号を示す電話番号データと、ステップＳ１０２で生成された連携データとが含まれている。
【００４９】
ユーザ端末４０は、Ｗｅｂページデータを受信すると、ブラウザ機能４１によって、受信したＷｅｂページデータにもとづくＷｅｂページを自己が備える表示装置に表示する（ステップＳ１０６）。
【００５０】
図５は、ユーザ端末４０に表示されるＷｅｂページの表示状態の例を示す説明図である。ここでは、ＷＷＷサーバ２０が、チケットの予約受付、チケットの予約内容の変更、チケットの予約の取消しなどのサービスを提供している場合を例に説明する。図５には、チケットの予約内容の変更を行うためのＷｅｂページの表示状態の例が示されている。図５に示すように、Ｗｅｂページには、現在のチケットの予約内容を表示する表示領域と、変更後の予約内容を入力する入力領域と、音声対話によって変更後の予約内容を入力することを選択する音声対話選択領域７０とが設けられている。
【００５１】
Ｗｅｂページにおいて音声対話選択領域７０が押下されると、ユーザ端末４０のブラウザ機能４１は、通話機能４２を呼び出し（ステップＳ１０７）、音声対話選択領域７０を表示させるための音声対話選択領域表示データに関連付けされている電話番号データが示す電話番号を用いて発呼することを指示する。呼び出された通話機能４２は、ブラウザ機能４１からの指示に従って、Ｗｅｂページデータ内に設定されている電話番号データが示す電話番号を用いて、音声対話サーバ３０に向けて発呼を行う（ステップＳ１０８）。
【００５２】
音声対話サーバ３０がユーザ端末４０からの発呼に応じて通信回線が接続状態になったことを確認すると、ユーザ端末４０は、発呼に用いた電話番号データに関連付けされている連携データが示す文字列にもとづいて、文字列の各文字に対応するトーンを発する処理を実行する（ステップＳ１０９）。
【００５３】
ユーザ端末４０からのトーンが入力すると、音声対話サーバ３０は、入力したトーンに対応する文字列を生成することで、文字列による連携データを生成する（ステップＳ１１０）。
【００５４】
連携データを生成すると、音声対話サーバ３０は、生成した連携データを用いて音声対話処理の実行内容を決定する（ステップＳ１１１）。具体的には、例えば、音声対話サーバ３０は、先ず、生成した連携データをＷＷＷサーバ２０に送信し、ＷＷＷサーバ２０に、ステップＳ１１０で生成した連携データと同一の連携データに関連付けされているセッション情報（例えば、最近追加された数バイト分のデータなど、セッション情報の一部であってもよい）をデータベース２１から探索させる。次いで、ＷＷＷサーバ２０は、探索したセッション情報の中からステップＳ１１０で生成された連携データと同一の連携データが設定されているＷｅｂページデータを特定する。この特定したＷｅｂページデータにもとづいて、ユーザ端末４０がどのＷｅｂページを経由して音声対話サーバ３０に向けて発呼を行ったかを確認することができる。ＷＷＷサーバ２０は、特定したＷｅｂページデータから、ユーザ端末４０を用いてどのようなサービスを音声によって受けようとしていたかを確認し、その確認結果を音声対話サーバ３０に送信する。そして、音声対話サーバ３０は、受信した確認結果を示す情報にもとづいて、実行する音声対話処理の内容を決定する。例えば、図６に示したＷｅｂページを経由して音声対話サーバ３０に向けて発呼を行ったことが特定された場合には、チケットの変更を音声対話によって行うための音声対話処理を実行することに決定する。このようにして、ステップＳ１１１での音声対話処理の実行内容が決定されるようにすればよい。
【００５５】
なお、ステップＳ１１１での音声対話処理の実行内容の決定は、どのようにして行われるようにしてもよい。例えば、本システムを、例えばデータベース２１の格納データを管理するデータベースサーバを有する構成とし、音声対話サーバ３０がデータベースサーバにアクセスすることで、ユーザ端末４０を用いてどのようなサービスを音声によって受けようとしていたかを確認するようにしてもよい。
【００５６】
音声対話処理の実行内容を決定すると、音声対話サーバ３０は、決定した音声対話処理を実行し、音声対話処理にて、ユーザ端末４０に対して音声による情報の報知を行うとともに、ユーザ端末４０からの音声を入力して情報を取得する（ステップＳ１１２）。
【００５７】
音声対話処理を終了すると、音声対話サーバ３０は、音声対話処理の結果を示す音声対話処理結果データと、ステップＳ１１０にて生成した文字列の連携データをＷＷＷサーバ２０に向けて送信する（ステップＳ１１３）。ＷＷＷサーバ２０は、受信した音声対話処理結果データを、受信した連携データと同一の連携データに対応付けされているセッション識別子に対応付けして保存する（ステップＳ１１４）。
【００５８】
また、音声対話処理を終了すると、ユーザ端末４０の通話機能４２は、ブラウザ機能４１を呼び出す（ステップＳ１１５）。呼び出されたユーザ端末４０のブラウザ機能４１は、ＷＷＷサーバ２０に対して、ユーザ端末４０の表示装置に表示されている表示情報の更新を要求する（ステップＳ１１６）。ＷＷＷサーバ２０は、更新要求に応じて、ユーザ端末４０についてのセッション識別子に対応付けされている音声対話処理結果データを読み出して、音声対話処理の結果を反映させたＷｅｂページデータを作成する（ステップＳ１１７）。そして、音声対話処理の結果を反映させたＷｅｂページデータを送信する（ステップＳ１１８）。
【００５９】
Ｗｅｂページデータを受信すると、ユーザ端末４０のブラウザ機能４１によって、受信したＷｅｂページデータにもとづくＷｅｂページが表示される（ステップＳ１１９）。Ｗｅｂページの表示内容は、例えば図７に示すように、音声対話処理によって入力された情報の内容が反映された状態となっている。なお、図７は、図６に示すＷｅｂページから音声対話が選択され、音声対話処理によってチケット予約の変更内容を示す情報が音声入力されたあと、音声対話処理の結果が反映されたＷｅｂページの表示状態の例を示す説明図である。
【００６０】
以上説明したように、ＷＷＷサーバ２０が生成した文字列による連携データを、連携データにもとづくトーンによって音声対話サーバ３０に伝達する構成としたので、ＷＷＷサーバ２０が生成した連携データによって、音声対話サーバ３０が、どのＷｅｂページを経由してユーザ端末４０が接続してきたかを確認することができ、ＷＷＷサーバ２０によるＷｅｂページによるサービスと、音声対話サーバ３０による音声対話によるサービスとを連携させることができる。このように、連携データを用いて表示と音声の連携を図っているので、端末装置を使用するユーザは、ユーザ端末の電話番号などの個人情報を開示することなく表示と音声の連携サービスを受けることができるようになる。なお、ユーザ端末４０は、音声対話サーバ３０に発呼するときに発信者電話番号を通知しなくてよいので、ＷＷＷサーバ２０だけでなく音声対話サーバ３０に対しても個人情報を開示する必要はない。
【００６１】
また、上述したように、Ｃｏｏｋｉｅと呼ばれるユーザ管理情報（端末管理情報）を用いてユーザ管理（端末管理）を行う構成としているので、ユーザは、ログイン動作の必要のない簡単な操作で表示と音声の連携サービスを受けることができるようになる。
【００６２】
また、上述したように、ＷＷＷサーバ２０が生成した文字列による連携データをセッション情報などに対応付けして保存し、音声対話サーバ３０が音声対話結果データを連携データとともに送信する構成としたことで、ＷＷＷサーバ２０が、音声対話の結果を示す情報を、音声対話を行ったユーザ端末４０についてのセッション情報に対応付けして保存することができる。
【００６３】
なお、上述した実施の形態では、音声対話処理を実行する音声対話サーバ３０を用いる構成とし、音声対話処理を音声認識や音声合成を行うことによって実行するようにしていたが、音声対話処理を人間が行うようにしてもよい。すなわち、音声対話サーバ３０の代わりに、オペレーションセンタを備える構成としてもよい。この場合、オペレーションセンタでは、通信回線が接続されたあとに入力したトーンから文字列の連携データを生成する処理などは上述した音声対話サーバ３０と同様に実行されるが、音声対話処理はオペレータによって行われる。
【００６４】
また、上述した実施の形態では、ＷＷＷサーバ２０が、Ｗｅｂページデータの送信要求を受けたときに、任意の文字列による連携データを生成する構成としていたが、ＷＷＷサーバ２０から音声対話サーバ３０に向けての一方の連携だけを図るようにする場合（上述した音声・表示連携処理におけるステップＳ１１２までの処理を行う場合）には、あらかじめ定められている文字列による連携データを用いる構成としてもよい。この場合、各Ｗｅｂページデータに、それぞれ、あらかじめ定められている所定の連携データ（Ｗｅｂページデータ毎に定められている別個の連携データ）を設定しておくようにすればよい。また、音声対話サーバ３０が、各連携データが設定されているＷｅｂページデータによるＷｅｂページの内容（例えば、チケット予約をするＷｅｂページであるなどのような内容）を示す情報が格納されているデータベースを備えるようにすればよい。また、上述したあらかじめ定められている文字列と、ＷＷＷサーバ２０が、Ｗｅｂページデータの送信要求を受けたときに生成する任意の文字列を組み合わせ、連携データとして用いる構成としてもよい。この場合、音声対話サーバ３０が、各連携データが設定されているＷｅｂページデータによるＷｅｂページの内容（例えば、チケット予約をするＷｅｂページであるなどのような内容）を示す情報が格納されているデータベースを備え、音声対話処理結果は任意の文字列と関連付けられシステム内に保存されるようにすればよい。
【００６５】
また、上述した実施の形態では、ＷＷＷサーバ２０が、連携データとしての文字列データを、既に生成されて保存している他の連携データの何れにも一致しない文字列となるように生成する構成としていたが、他の連携データの内容とは無関係に、特定のトーンを発することを電話機に指定することができる数字や記号からなる文字列を更新していく文字更新カウンタ（文字更新手段の一例）から文字列を抽出することで、連携データとしての文字列を生成するようにしてもよい。このように構成しても、連携データとしての文字列の桁数を多くすれば、他の連携データを一致した連携データが生成されることは防止できる。この場合、文字更新カウンタは、例えば、０〜９の数字や「♯」などの記号の組合せからなる所定桁数の文字列をランダムに更新する構成とすればよい。そして、ＷＷＷサーバ２０が、ステップＳ１０２にて、文字更新カウンタから文字列を抽出し、連携データとしての文字列データを生成するようにすればよい。このように構成すれば、連携データとしての文字列データをランダムに決定することができ、自己と前後して他人に付与された連携データであっても、自己に付与された連携データにもとづいて他人の連携データを予測することができないようにすることができる。すなわち、文字列データを規則的な順番で生成する構成とすると、あるユーザ端末に対して付与した連携データと、次にアクセスしてきた他のユーザ端末に付与した連携データとが、連番となってしまう。よって、連携データが付与されたユーザ端末のユーザは、自己に付与された連携データから他人に付与された連携データを容易に予測できてしまう。しかし、文字更新カウンタを用いて連携データを生成する構成とすれば、他人に付与された連携データを予測することは不可能となる。従って、他人に付与された連携データを音声対話サーバ３０に送信し、音声対話サーバ３０やＷＷＷサーバ２０に謝った処理を実行させるような行為は防止される。よって、システム１０を安全に運用することができるようになる。
【００６６】
なお、文字更新カウンタは、生成する文字列と同じ桁数の文字列をランダムに更新するものに限らず、例えば１桁などの他の桁数の文字あるいは文字列をランダムに更新するものであってもよい。この場合、ＷＷＷサーバ２０が、生成する文字列の桁数の文字を抽出するまで、文字更新カウンタから文字または文字列を数回抽出し、抽出した文字または文字列を組合せて連携データとしての文字列を生成するようにすればよい。
【００６７】
また、上述した実施の形態では、セッション識別子としてＣｏｏｋｉｅを用いる構成としていたが、ブラウザ機能４１にＣｏｏｋｉｅを取り扱う機能が搭載されていないユーザ端末により本システムが利用される場合には、ＷＷＷサーバ２０が、ユーザ端末に向けて送信するＷｅｂページデータ（例えばＵＲＬ）にセッションを識別するためのパラメータを付加することとし、そのパラメータによって各ユーザ端末におけるセッションを管理するようにすればよい。
【００６８】
また、上述した実施の形態では、ユーザ端末４０が携帯電話端末であるものとして説明していたが、ブラウザ機能と通話機能とをともに備えるものであれば、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ）やパーソナルコンピュータなどの他の端末装置であってもよい。
【００６９】
また、上述した実施の形態では、ステップＳ１１３にて、音声対話サーバ３０が音声対話処理結果データと文字列の連携データをＷＷＷサーバ２０に向けて送信する構成としていたが、本システムがデータベース２１の格納データを管理するデータベースサーバを有する構成とし、そのデータベースサーバに向けて送信する構成としてもよい。この場合、データベースサーバは、受信した音声対話処理結果データを、受信した連携データと同一の連携データに対応付けされているセッション識別子に対応付けして保存するようにし、ＷＷＷサーバ２０からの音声対話処理結果の問い合わせに応じて保存している音声対話処理結果データをＷＷＷサーバ２０に送信するようにしてもよい。すなわち、データベース２１の格納情報は、ＷＷＷサーバ２０によって管理されていなくてもよく、本システムに含まれる他のサーバ（例えば音声対話サーバ３０、データベースサーバ）によって管理されていても、複数のサーバによって共通に管理されていてもよい。つまり、データベース２１の格納情報は、本システムで管理できるような状態で保存されていれば、何処にどのような状態で保存されていてもよい。
【００７０】
また、上述した実施の形態では、ＷＷＷサーバ２０が、ユーザ端末４０からのＷｅｂページ取得要求（ステップＳ１１６の表示情報更新要求）に応じて、音声対話処理結果データを取得して（ステップＳ１１７）、音声対話処理結果データが示す音声対話処理結果を反映させたＷｅｂページデータを送信する構成（ステップＳ１１８）としていたが、音声対話処理結果データを保存したあと（ステップＳ１１４）に、ユーザ端末４０からのＷｅｂページ取得要求の有無に関わらず、音声対話処理結果データが示す音声対話処理結果を反映させたＷｅｂページデータをユーザ端末４０に送信する構成としてもよい。このように構成すれば、Ｗｅｂページ取得要求をユーザ端末４０に行わせることなく、音声対話処理の結果を、Ｗｅｂページに反映させることができる。
【００７１】
また、上述した実施の形態では、ユーザ端末４０が、ステップＳ１０８にて音声対話サーバ３０に向けて発呼を行い、接続が確立したあとにステップＳ１０９にてトーンを発するようにしていたが、ユーザ端末４０は電話番号と連携データの文字列によるトーンとを同時に出力し、公衆電話回線網６０に接続されている交換機が、ユーザ端末４０と音声対話サーバ３０との接続が確立したあとにトーンを音声対話サーバ３０に向けて出力する構成としてもよい。
【００７２】
また、上述した各実施の形態では、Ｗｅｂページデータを生成するための表示用言語としてＨＴＭＬを例にしていたが、携帯電話端末のブラウザでＷｅｂページの表示などを行うために広く用いられているＣ−ＨＴＭＬ（Ｃｏｍｐａｃｔ　ＨＴＭＬ）などの携帯電話端末用のマークアップ言語や、ＨＤＭＬ（Ｈａｎｄｈｅｌｄ　Ｄｅｖｉｃｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）、ＷＭＬ（Ｗｉｒｅｌｅｓｓ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）などの他のマークアップ言語を用いるようにしてもよい。
【００７３】
さらに、上述した各実施の形態では、音声サーバ、ユーザ端末ともに公衆電話回線網６０に接続されているが、ＶｏＩＰ（Ｖｏｉｃｅ　ｏｖｅｒ　Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）等のＩＰネットワークに接続してもよい。
【００７４】
【発明の効果】
以上のように、本発明の表示・音声連携システムによれば、ＷＷＷサーバが、端末装置からのＷｅｂページの取得要求に応じて、音声対話サーバとの連携を図るための連携データとして使用する文字列データを決定し、端末装置についての通信管理情報に連携データを対応付けして保存するとともに、連携データを発呼データに関連付けしてＷｅｂページデータに設定したあと、連携データが設定されたＷｅｂページデータを端末装置に向けて送信する処理を実行する。また、端末装置が、受信したＷｅｂページデータにもとづいてＷｅｂページを表示するブラウザ機能と、ユーザからの要求に応じてＷｅｂページデータに含まれている発呼データを用いて音声対話サーバに向けて発呼し、当該発呼データに関連付けされている連携データとしての文字列データにもとづくトーンを出力する通話機能とを有する。さらに、音声対話サーバが、端末装置からのトーンを文字列データとすることで連携データを生成し、生成した連携データを用いて音声対話処理の実行内容を決定する。このように構成したことで、連携データを用いてＷＷＷサーバと音声対話サーバとの連携を図ることができるようになり、端末装置を使用するユーザは、個人情報を開示することなく簡単な操作で表示と音声の連携サービスを受けることができるようになる。
【００７５】
音声対話サーバが、連携データが設定されていたＷｅｂページデータにもとづくＷｅｂページの表示内容に合致した音声対話が行われるように、音声対話処理の実行内容を決定する構成とされているので、連携データを用いて、音声対話による処理が選択されたＷｅｂページによるサービスの内容に合致した音声対話処理を実行することができる。
【００７６】
ＷＷＷサーバが、端末装置からのＷｅｂページの取得要求に応じて文字列データを生成し、生成した文字列データを使用する連携データに決定する構成とされているので、ＷＷＷサーバが生成した連携データを用いて、ＷＷＷサーバと音声対話サーバとの連携を図ることができる。
【００７７】
音声対話サーバが、音声対話処理を実行し、音声対話処理結果を示す音声対話処理結果データを、生成した連携データと同一の連携データが対応付けされている端末装置についての通信管理情報に対応付けしてシステム内に保存するための処理を実行するように構成されているので、音声対話サーバによる音声対話処理の結果を、音声対話処理によるサービスを受けた端末装置に関する情報に関連付けしてシステム内に保存しておくことができる。
【００７８】
ＷＷＷサーバが、端末装置からのＷｅｂページ取得要求に応じて、端末装置についての通信管理情報に対応付けされてシステム内に保存されている音声対話処理結果データを取得し、音声対話処理結果データが示す音声対話処理結果を反映させたＷｅｂページデータを送信するように構成されているので、音声対話処理の結果を、Ｗｅｂページに反映させることができる。
【００７９】
ＷＷＷサーバが、端末装置についての通信管理情報に対応付けされてシステム内に保存されている音声対話処理結果データを取得し、音声対話処理結果データが示す音声対話処理結果を反映させたＷｅｂページデータを端末装置に送信するように構成されているので、Ｗｅｂページ取得要求を端末装置に行わせることなく、音声対話処理の結果を、Ｗｅｂページに反映させることができる。
【００８０】
連携データは、文字に対応したトーンが端末装置にて発せられる当該文字を任意に組合せた複数の文字からなる文字列データであるように構成されているので、文字列データとして通信ネットワークを介して連携データを送受することができるとともに、音データとして通信ネットワークを介して連携データを送受することができる。
【００８１】
ＷＷＷサーバが、少なくとも１つの文字を更新する文字更新手段を備え、文字更新手段から抽出した文字によって連携データとしての文字列データを決定するように構成されているので、連携データとしての文字列データをランダムに決定することができ、自己と前後して他人に付与された連携データであっても、自己に付与された連携データにもとづいて予測することはできないので、他人に付与された連携データを音声対話サーバに送信して処理を実行させるような行為が防止され、システムを安全に運用することができる。
【００８２】
通信管理情報として、端末装置に対応して管理されている端末管理情報が用いられる構成とされているので、端末管理情報に対応付けして連携データなどの各種の情報を保存しておくことができる。
【００８３】
また、本発明の表示・音声連携サーバによれば、ＷＷＷサーバが、通信ネットワークに接続された端末装置からのＷｅｂページの取得要求に応じて、音声対話サーバとの連携を図るための連携データとして文字列データを生成し、端末装置についての通信管理情報に生成した連携データを対応付けして保存するとともに、生成した連携データを発呼データに関連付けしてＷｅｂページデータに設定したあと、生成した連携データが設定されたＷｅｂページデータを端末装置に向けて送信する処理を実行する。また、音声対話サーバが、端末装置がＷｅｂページデータに含まれている発呼データを用いて発呼されたことに応じて当該端末装置との接続を確立するための処理を実行し、接続が確立されている端末装置によって発呼データに関連付けされている連携データとしての文字列データにもとづくトーンが発せられたことに応じて、当該トーンを文字列データとして連携データを生成し、生成した連携データを用いて音声対話処理の実行内容を決定する。このように構成されているので、連携データを用いてＷＷＷサーバと音声対話サーバとの連携を図ることができるようになり、端末装置を使用するユーザに対して、個人情報を開示させることなく簡単な操作で行うことができる表示と音声の連携サービスを提供することができる。
【００８４】
音声対話サーバが、連携データが設定されていたＷｅｂページデータにもとづくＷｅｂページの表示内容に合致した音声対話が行われるように、音声対話処理の実行内容を決定するように構成されているので、連携データを用いて、音声対話による処理が選択されたＷｅｂページによるサービスの内容に合致した音声対話処理を実行することができる。
【００８５】
また、本発明の表示・音声連携方法によれば、ＷＷＷサーバが、通信ネットワークに接続された端末装置からのＷｅｂページの取得要求に応じて、音声対話サーバとの連携を図るための連携データとして文字列データを生成し、端末装置についての通信管理情報に生成した連携データを対応付けして保存するとともに、生成した連携データを発呼データに関連付けしてＷｅｂページデータに設定したあと、生成した連携データが設定されたＷｅｂページデータを端末装置に向けて送信する処理を実行し、音声対話サーバが、端末装置がＷｅｂページデータに含まれている発呼データを用いて発呼されたことに応じて当該端末装置との接続を確立するための処理を実行し、接続が確立されている端末装置によって発呼データに関連付けされている連携データとしての文字列データにもとづくトーンが発せられたことに応じて、当該トーンを文字列データとして連携データを生成し、生成した連携データを用いて音声対話処理の実行内容を決定するので、連携データを用いてＷＷＷサーバと音声対話サーバとの連携を図ることができるようになり、端末装置を使用するユーザに対して、個人情報を開示させることなく簡単な操作で行うことができる表示と音声の連携サービスを提供することができる。
【００８６】
音声対話サーバが、連携データが設定されていたＷｅｂページデータにもとづくＷｅｂページの表示内容に合致した音声対話が行われるように、音声対話処理の実行内容を決定するように構成されているので、連携データを用いて、音声対話による処理が選択されたＷｅｂページによるサービスの内容に合致した音声対話処理を実行することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態における表示・音声連携システムの構成の例を示すブロック図である。
【図２】本発明の一実施の形態における表示・音声連携処理および処理タイミングの一例を示すタイミングチャートである。
【図３】本発明の一実施の形態における表示・音声連携処理および処理タイミングの一例を示すタイミングチャートである。
【図４】連携データの一例を示す説明図である。
【図５】データベースの格納状態の例を示す説明図である。
【図６】Ｗｅｂページの表示状態の例を示す説明図である。
【図７】音声対話処理結果が反映されたＷｅｂページの表示状態の例を示す説明図である。
【図８】従来の表示・音声連携システムの構成の例を示すブロック図である。
【符号の説明】
１０　　表示・音声連携システム
２０　　ＷＷＷサーバ
２１　　データベース
３０　　音声対話サーバ
４０　　ユーザ端末
４１　　ブラウザ機能
４２　　通話機能
５０　　通信ネットワーク
６０　　一般公衆電話回線
７０　　音声対話選択領域
【図１】
2004015443.tif 000003
【図２】
2004015443.tif 000004
【図３】
2004015443.tif 000005
【図４】
2004015443.tif 000006
【図５】
2004015443.tif 000007
【図６】
2004015443.tif 000008
【図７】
2004015443.tif 000009
【図８】
2004015443.tif 000010