(57)【特許請求の範囲】
【請求項１】
音声入力及び音声による応答を行なう音声チャネルと、非音声入力及び画面表示による応答を行なう非音声チャネルとによる管理装置への同時的接続が可能な端末装置から前記管理装置を介してデータサーバへアクセスし、アクセスに対する応答を前記管理装置から前記端末装置へ返送するデータサーバのアクセス制御方法において、
前記管理装置が前記端末装置からの音声チャネルまたは非音声チャネルによるアクセスを受け付け、受け付けたアクセスを前記管理装置による前記データサーバに対する所定のアクセス手順に対応させて実行し、
前記データサーバから得られた応答を、前記管理装置と前記端末装置とが音声チャネル及び非音声チャネルを介して接続している場合は前記管理装置が音声チャネルを介して音声により応答する音声応答手順及び／又は非音声チャネルを介して画面表示により応答する非音声応答手順で前記端末装置へ返送させ、前記管理装置と前記端末装置とが音声チャネルのみを介して接続している場合は前記管理装置が音声チャネルを介して音声により応答する音声応答手順で前記端末装置へ返送させ、前記管理装置と前記端末装置とが非音声チャネルのみを介して接続している場合は前記管理装置が非音声チャネルを介して画面表示により応答する非音声応答手順で前記端末装置へ返送させること
を特徴とするデータサーバのアクセス制御方法。
【請求項２】
音声入力及び音声による応答を行なう音声チャネルと、非音声入力及び画面表示による応答を行なう非音声チャネルとによる管理装置への同時的接続が可能な端末装置から前記管理装置を介してデータサーバへアクセスし、アクセスに対する応答を前記管理装置から前記端末装置へ返送するデータサーバのアクセス制御方法において、
前記管理装置が前記端末装置からの音声チャネルまたは非音声チャネルによるアクセスを受け付け、受け付けたアクセスを前記管理装置による前記データサーバに対する所定のアクセス手順に対応させて実行し、
前記データサーバから得られた応答を、前記管理装置が音声チャネルを介して音声により応答する音声応答手順及び／又は非音声チャネルを介して画面表示により応答する非音声応答手順で前記端末装置へ返送し、
音声チャネルは端末装置から音声入力されたイベントを、非音声チャネルは端末装置から非音声入力されたイベントをそれぞれ前記管理装置へ通知し、
前記管理装置は、イベントの発生を通知された場合に、通知されたイベントに対応する端末装置の状態を表す端末情報を変更し、
音声応答手順及び非音声応答手順はそれぞれ、前記管理装置に対して端末情報を適宜の時点で確認し、端末情報に変更があった場合は変更後の端末情報に対応した処理を実行すること
を特徴とするデータサーバのアクセス制御方法。
【請求項３】
前記音声応答手順は、前記音声チャネルのみにより応答するための第１の音声情報と、前記音声チャネル及び非音声チャネル双方により応答するための第２の音声情報とを含み、
前記非音声応答手順は、前記非音声チャネルのみにより応答するための第１の非音声情報と、前記音声チャネル及び非音声チャネル双方により応答するための第２の非音声情報とを含み、
前記音声チャネルのみにより応答する場合は、前記音声応答手順により前記第１の音声情報のみを返送し、
前記非音声チャネルのみにより応答する場合は、前記非音声応答手順により前記第１の非音声情報のみを返送し、
前記音声チャネル及び非音声チャネル双方により応答する場合は、前記音声応答手順により前記第２の音声情報を、前記非音声応答手順により前記第２の非音声情報をそれぞれ返送すること
を特徴とする請求項２に記載のデータサーバのアクセス制御方法。
【請求項４】
音声チャネル又は非音声チャネルの一方によるデータサーバへのアクセス認証が完了している場合に、前記一方のチャネルと同一の端末装置から他方のチャネルによるアクセスがあった場合に、前記他方のチャネルによる前記データサーバへのアクセス認証を行なわずにアクセスが許可されることを特徴とする請求項１乃至３のいずれかに記載のデータサーバのアクセス制御方法。
【請求項５】
音声入力及び音声による応答を行なう音声チャネルと、非音声入力及び画面表示による応答を行なう非音声チャネルとによる同時的接続が可能な端末装置と、  該端末装置によりアクセスされるデータサーバと、
端末装置からの音声チャネルによる前記データサーバへのアクセスを受け付け、音声で応答する音声チャネルサーバと、
端末装置からの非音声チャネルによる前記データサーバへのアクセスを受け付け、画面表示で応答する非音声チャネルサーバと
を含むデータサーバのアクセス制御システムにおいて、
前記データサーバに対するアクセスを所定の処理手順で処理する管理サーバを備え、
該管理サーバは、端末装置からの音声チャネルまたは非音声チャネルによるアクセスを受け付けて前記処理手順に従って実行し、前記処理手順によるアクセスにより得られた応答を、前記端末装置と音声チャネル及び非音声チャネルを介して接続している場合は前記音声チャネルサーバ及び／又は前記非音声チャネルサーバへ送り、前記端末装置と音声チャネルのみを介して接続している場合は前記音声チャネルサーバへ送り、前記端末装置と非音声チャネルのみを介して接続している場合は前記非音声チャネルサーバへ送り、
前記管理サーバと前記端末装置とが音声チャネル及び非音声チャネルを介して接続している場合は、前記音声チャネルサーバが前記管理サーバから送られた応答を音声により応答する音声応答手順に従って及び／又は前記非音声チャネルサーバが前記管理サーバから送られた応答を画面表示により応答する非音声応答手順に従って端末装置へ返送し、
前記管理サーバと前記端末装置とが音声チャネルのみを介して接続している場合は、前記音声チャネルサーバが前記管理サーバから送られた応答を音声により応答する音声応答手順に従って端末装置へ返送し、
前記管理サーバと前記端末装置とが非音声チャネルのみを介して接続している場合は、前記非音声チャネルサーバが前記管理サーバから送られた応答を画面表示により応答する非音声応答手順に従って端末装置へ返送すること
を特徴とするデータサーバのアクセス制御システム。
【請求項６】
音声入力及び音声による応答を行なう音声チャネルと、非音声入力及び画面表示による応答を行なう非音声チャネルとによる同時的接続が可能な端末装置と、 該端末装置によりアクセスされるデータサーバと、
端末装置からの音声チャネルによる前記データサーバへのアクセスを受け付け、音声で応答する音声チャネルサーバと、
端末装置からの非音声チャネルによる前記データサーバへのアクセスを受け付け、画面表示で応答する非音声チャネルサーバと
を含むデータサーバのアクセス制御システムにおいて、
前記データサーバに対するアクセスを所定の処理手順で処理する管理サーバを備え、
該管理サーバは、端末装置からの音声チャネルまたは非音声チャネルによるアクセスを受け付けて前記処理手順に従って実行し、前記処理手順によるアクセスにより得られた応答を前記音声チャネルサーバ及び前記非音声チャネルサーバへ送り、
前記音声チャネルサーバは、前記管理サーバから送られた応答を音声により応答する音声応答手順に従って端末装置へ返送し、
前記非音声チャネルサーバは、前記管理サーバから送られた応答を画面表示により応答する非音声応答手順に従って端末装置へ返送し、
前記音声チャネルサーバは端末装置から音声入力されたイベントを、前記非音声チャネルサーバは端末装置から非音声入力されたイベントをそれぞれ前記管理サーバへ通知し、  前記管理サーバは、端末装置の状態を表す端末情報を登録する端末情報テーブルを有し、イベントの発生を通知された場合に、通知されたイベントに応じて端末情報を変更し、変更後の端末情報を前記端末情報テーブルに登録し、
前記音声チャネルサーバ及び前記非音声チャネルサーバはそれぞれ、前記管理サーバが前記端末情報テーブルに保持している端末情報を適宜の時点で確認し、端末情報に変更があった場合は変更後の端末情報に対応した処理を実行するようにしてあること
を特徴とするデータサーバのアクセス制御システム。
【請求項７】
前記管理サーバは、前記音声チャネルのみにより応答するための第１の音声情報と、前記音声チャネル及び非音声チャネル双方により応答するための第２の音声情報と、前記非音声チャネルのみにより応答するための第１の非音声情報と、前記音声チャネル及び非音声チャネル双方により応答するための第２の非音声情報とを保持したユーザリソース管理テーブルを有し、
前記端末情報テーブルに登録されている端末情報が前記音声チャネルのみによる応答を必要としている場合は、前記音声チャネルサーバが前記ユーザリソース管理テーブルに保持されている前記第１の音声情報のみを端末装置へ返送し、
前記端末情報テーブルに登録されている端末情報が前記非音声チャネルのみによる応答を必要としている場合は、前記非音声チャネルサーバが前記ユーザリソース管理テーブルに保持されている前記第１の非音声情報のみを端末装置へ返送し、
前記端末情報テーブルに登録されている端末情報が前記音声チャネル及び非音声チャネルによる応答を必要としている場合は、前記音声チャネルサーバが前記ユーザリソース管理テーブルに保持されている前記第２の音声情報を、前記非音声チャネルサーバが前記ユーザリソース管理テーブルに保持されている前記第２の非音声情報を、それぞれ端末装置へ返送するようにしてあること
を特徴とする請求項６に記載のデータサーバのアクセス制御システム。
【請求項８】
前記管理サーバは、音声チャネルによる前記音声チャネルサーバ又は非音声チャネルによる前記非音声チャネルサーバの一方を介しての前記管理サーバによるデータサーバへのアクセス認証が完了している場合に、前記一方のチャネルと同一の端末装置から他方のチャネルによる前記データサーバへのアクセスがあった場合に、前記他方のチャネルによる前記データサーバへのアクセス認証を行なわずにアクセスを許可するようにしてあることを特徴とする請求項５乃至７のいずれかに記載のデータサーバのアクセス制御システム。
【請求項９】
音声入力及び音声による応答を行なう音声チャネルによるアクセスを受け付け、音声で応答する音声チャネルサーバと、
非音声入力及び画面表示による応答を行なう非音声チャネルによるアクセスを受け付け、画面表示で応答する非音声チャネルサーバと、
外部アクセスを所定の処理手順で処理する管理サーバとを備え、
該管理サーバは、音声チャネルまたは非音声チャネルによるアクセスを受け付けて前記処理手順に従って実行し、前記処理手順によるアクセスにより得られた応答を、前記端末装置と音声チャネル及び非音声チャネルを介して接続している場合は前記音声チャネルサーバ及び／又は前記非音声チャネルサーバへ送り、前記端末装置と音声チャネルのみを介して接続している場合は前記音声チャネルサーバへ送り、前記端末装置と非音声チャネルのみを介して接続している場合は前記非音声チャネルサーバへ送り、
前記管理サーバと前記端末装置とが音声チャネル及び非音声チャネルを介して接続している場合は、前記音声チャネルサーバが前記管理サーバから送られた応答を音声により応答する音声応答手順に従って及び／又は前記非音声チャネルサーバが前記管理サーバから送られた応答を画面表示により応答する非音声応答手順に従って端末装置へ返送し、
前記管理サーバと前記端末装置とが音声チャネルのみを介して接続している場合は、前記音声チャネルサーバが前記管理サーバから送られた応答を音声により応答する音声応答手順に従って端末装置へ返送し、
前記管理サーバと前記端末装置とが非音声チャネルのみを介して接続している場合は、前記非音声チャネルサーバが前記管理サーバから送られた応答を画面表示により応答する非音声応答手順に従って端末装置へ返送すること
を特徴とする管理装置。
【請求項１０】
音声入力及び音声による応答を行なう音声チャネルによるアクセスを受け付け、音声で応答する音声チャネルサーバと、
非音声入力及び画面表示による応答を行なう非音声チャネルによるアクセスを受け付け、画面表示で応答する非音声チャネルサーバと、
外部アクセスを所定の処理手順で処理する管理サーバとを備え、
該管理サーバは、音声チャネルまたは非音声チャネルによるアクセスを受け付けて前記処理手順に従って実行し、前記処理手順によるアクセスにより得られた応答を前記音声チャネルサーバ及び前記非音声チャネルサーバへ送り、
前記音声チャネルサーバは、前記管理サーバから送られた応答を音声により応答する音声応答手順に従って送信し、
前記非音声チャネルサーバは、前記管理サーバから送られた応答を画面表示により応答する非音声応答手順に従って送信し、
前記音声チャネルサーバは音声入力されたイベントを、前記非音声チャネルサーバは非音声入力されたイベントをそれぞれ前記管理サーバへ通知し、
前記管理サーバは、通知されたイベントを登録する第１のテーブルを有し、イベントの発生を通知された場合に、通知されたイベントに応じて第１のテーブルの内容を変更し、  前記音声チャネルサーバ及び前記非音声チャネルサーバはそれぞれ、前記管理サーバが前記第１のテーブルの内容を適宜の時点で確認し、変更があった場合は変更後の内容に対応した処理を実行するようにしてあること
を特徴とする管理装置。
【請求項１１】
前記管理サーバは、前記音声チャネルのみにより応答するための第１の音声情報と、前記音声チャネル及び非音声チャネル双方により応答するための第２の音声情報と、前記非音声チャネルのみにより応答するための第１の非音声情報と、前記音声チャネル及び非音声チャネル双方により応答するための第２の非音声情報とを保持した第２のテーブルを有し、
前記第１のテーブルに登録されている内容が前記音声チャネルのみによる応答を必要としている場合は、前記音声チャネルサーバが前記第２のテーブルに保持されている前記第１の音声情報のみを送信し、
前記第１のテーブルに登録されている内容が前記非音声チャネルのみによる応答を必要としている場合は、前記非音声チャネルサーバが前記第２のテーブルに保持されている前記第１の非音声情報のみを送信し、
前記第１のテーブルに登録されている内容が前記音声チャネル及び非音声チャネルによる応答を必要としている場合は、前記音声チャネルサーバが前記第２のテーブルに保持されている前記第２の音声情報を、前記非音声チャネルサーバが前記第２のテーブルに保持されている前記第２の非音声情報を、それぞれ送信するようにしてあること
を特徴とする請求項１０に記載の管理装置。
【請求項１２】
前記管理サーバは、音声チャネルによる前記音声チャネルサーバ又は非音声チャネルによる前記非音声チャネルサーバの一方を介しての前記管理サーバによるデータサーバへのアクセス認証が完了している場合に、前記一方のチャネルと同一の端末装置から他方のチャネルによる前記データサーバへのアクセスがあった場合に、前記他方のチャネルによる前記データサーバへのアクセス認証を行なわずにアクセスを許可するようにしてあることを特徴とする請求項９乃至１１のいずれかに記載の管理装置。
【請求項１３】
端末装置の状態を表す端末情報を登録するテーブル及びデータサーバにアクセス可能なコンピュータが、音声入力されたイベントを音声チャネルを介して又は非音声入力されたイベントを非音声チャネルを介して受け付けて前記データサーバにアクセスするコンピュータプログラムであって、
前記データサーバに対する音声チャネルまたは非音声チャネルによるアクセスを受け付けさせる手順と、
受け付けたアクセスを、前記データサーバに対する所定のアクセス手順に対応させて処理させる手順と、
前記所定のアクセス手順によるアクセスに対する応答を、前記コンピュータが前記音声チャネル及び非音声チャネルを介して接続している場合は前記音声チャネル及び／又は非音声チャネルを介して送信させ、前記コンピュータが前記音声チャネルのみを介して接続している場合は前記音声チャネルを介して送信させ、前記コンピュータが前記非音声チャネルのみを介して接続している場合は前記非音声チャネルを介して送信させる手順と
を前記コンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１４】
音声チャネル又は非音声チャネルの一方を介しての前記データサーバへのアクセス認証を行なわせる手順と、
前記一方のチャネルと同一の端末装置から他方のチャネルによるアクセスがあった場合に、前記他方のチャネルによる前記データサーバへのアクセスをアクセス認証を行なわずに許可させる手順と
を前記コンピュータに更に実行させることを特徴とする請求項１３に記載のコンピュータプログラム。
【請求項１５】
端末装置の状態を表す端末情報を登録するテーブル及びデータサーバにアクセス可能なコンピュータが、音声入力されたイベントを音声チャネルを介して又は非音声入力されたイベントを非音声チャネルを介して受け付けて前記データサーバにアクセスするコンピュータプログラムを記録した記録媒体であって、前記コンピュータに、  前記データサーバに対する音声チャネルまたは非音声チャネルによるアクセスを受け付けさせる手順と、
受け付けたアクセスを、前記データサーバに対する所定のアクセス手順に対応させて処理させる手順と、
前記所定のアクセス手順によるアクセスに対する応答を、前記コンピュータが前記音声チャネル及び非音声チャネルを介して接続している場合は前記音声チャネル及び／又は非音声チャネルを介して送信させ、前記コンピュータが前記音声チャネルのみを介して接続している場合は前記音声チャネルを介して送信させ、前記コンピュータが前記非音声チャネルのみを介して接続している場合は前記非音声チャネルを介して送信させる手順と
を実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記コンピュータに、
音声チャネル又は非音声チャネルの一方を介しての前記データサーバへのアクセス認証を行なわせる手順と、
前記一方のチャネルと同一の端末装置から他方のチャネルによるアクセスがあった場合に、前記他方のチャネルによる前記データサーバへのアクセスをアクセス認証を行なわずに許可させる手順と
を更に実行させるためのプログラムを記録したことを特徴とする請求項１５に記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ウェブサイト、具体的にはインターネット上のデータサーバのアクセス制御方法に関し、特に音声チャネル及び非音声チャネルによる管理装置（局装置）への同時接続が可能な端末装置を使用する際に、両チャネルによるデータサーバからの応答を同時に行なうのみならず、両者の内容を同期させることが可能なデータサーバのアクセス制御方法に関する。
【０００２】
また本発明は上述のようなデータサーバのアクセス制御方法を実現するためのシステム、管理装置、及びコンピュータプログラム並びに記録媒体に関する。
【０００３】
【従来の技術】
近年、インターネット技術の発展に伴なって音声ポータルサイトと称される、音声によってインターネットにアクセスし、所定の音声コマンドによって音声入力を行ない、これに応答してたとえば種々の情報をデータベースから検索し、その結果を音声情報で得ることが可能なウェブサイトが実用化されている。このような音声ポータルサイトは、視覚障害者、手の不自由な人等は勿論のこと、パーソナルコンピュータ等のインターネットにアクセスするためのインタフェイス装置（端末装置）の操作が不得手な人々のためにも、更にパーソナルコンピュータのキーボード操作または携帯電話機、ＰＤＡ等のボタン操作が困難な状況、たとえば自動車の運転中等においても利用可能であるという利点がある。
【０００４】
一方、音声通信とデータ通信との二つの呼設定が同時に可能なＩＭＴ２０００方式移動通信端末装置（たとえば、ＮＴＴドコモのＦＯＭＡ）と称される主として携帯電話機を利用した通信システムが実用化されている。この種の通信システムの端末装置では、音声通信の呼設定で音声ポータルによりインターネット上のデータサーバにアクセスして音声情報で回答を得ることも、またデータ通信の呼設定で非音声ポータル（パーソナルコンピュータ等のキーボード操作によるネットポータル又はＰＤＡ，携帯電話機等のボタン操作による携帯ポータル）によりインターネット上のデータサーバにアクセスして非音声情報、具体的には画像／文字情報で回答を得ることの双方が可能である。
【０００５】
また、ユーザからの指示を音声入力で行ない、データベースを検索した回答を非音声情報、具体的には画面表示で得られるようにした特開平１０−１２６８５２号公報に開示されたような発明も知られている。
【０００６】
【発明が解決しようとする課題】
ところで、上述の特開平１０−１２６８５２号公報に開示された発明では、ユーザからの指示は音声入力により行なわれるが、それに対するデータベースの検索結果は非音声情報、即ち画像／文字情報でのみ得られる。このため、手の不自由な人、パーソナルコンピュータ等のインターネットにアクセスするためのインタフェイスの操作が不得手な人々には有効ではあるが、視覚障害者は勿論のこと、自動車の運転中等においては利用不可能である。また、一般的な音声ポータルサイトでは得られる回答は音声情報のみである。
【０００７】
しかし、同一の情報をその場の状況に応じて、たとえば電車の中、会議中等には画像／文字情報で得ることができ、またたとえば自動車の運転中等には音声情報で得ることができ、更には必要に応じて画像／文字情報と音声情報との双方で得ることができるシステムは知られていない。
【０００８】
本発明は以上のような事情に鑑みてなされたものであり、音声チャネルまたは非音声チャネルのいずれでもデータサーバにアクセス可能であり、また音声チャネルまたは非音声チャネルのいずれでも回答が得られるデータサーバのアクセス制御方法を提供することにより、その時々のユーザの状況、ユーザの能力等に応じて使い分けることが可能なデータサーバのアクセス制御方法の提供を主たる目的とする。
【０００９】
また本発明は上述のようなデータサーバのアクセス制御方法を実施するためのシステム、管理装置、及びコンピュータプログラム並びに記録媒体の提供をも目的とする。
【００１０】
【課題を解決するための手段】
本発明に係るデータサーバのアクセス制御方法は、音声入力及び音声による応答を行なう音声チャネルと、非音声入力及び画面表示による応答を行なう非音声チャネルとによる管理装置への同時的接続が可能な端末装置から前記管理装置を介してデータサーバへアクセスし、アクセスに対する応答を前記管理装置から前記端末装置へ返送するデータサーバのアクセス制御方法において、前記管理装置が前記端末装置からの音声チャネルまたは非音声チャネルによるアクセスを受け付け、受け付けたアクセスを前記管理装置による前記データサーバに対する所定のアクセス手順に対応させて実行し、前記データサーバから得られた応答を、前記管理装置と前記端末装置とが音声チャネル及び非音声チャネルを介して接続している場合は前記管理装置が音声チャネルを介して音声により応答する音声応答手順及び／又は非音声チャネルを介して画面表示により応答する非音声応答手順で前記端末装置へ返送させ、前記管理装置と前記端末装置とが音声チャネルのみを介して接続している場合は前記管理装置が音声チャネルを介して音声により応答する音声応答手順で前記端末装置へ返送させ、前記管理装置と前記端末装置とが非音声チャネルのみを介して接続している場合は前記管理装置が非音声チャネルを介して画面表示により応答する非音声応答手順で前記端末装置へ返送させることを特徴とする。
【００１１】
このような本発明のデータサーバのアクセス制御方法では、データサーバに対して端末装置から音声チャネルまたは非音声チャネルによりアクセスする場合に、両チャネルからのアクセス及び音声応答と非音声（画像／文字情報）応答とが管理装置による所定のアクセス手順に対応して実行され、データサーバから得られた応答が、同一の端末装置において両チャネルを接続している場合には、音声チャネルを介して音声により応答する音声応答手順及び／又は非音声チャネルを介して画面表示により応答する非音声応答手順で、音声チャネルのみを介して接続している場合は音声により応答する音声応答手順で、非音声チャネルのみを介して接続している場合は非音声チャネルを介して画面表示により応答する非音声応答手順でそれぞれ返送される。
【００１２】
また本発明に係るデータサーバのアクセス制御方法は、音声入力及び音声による応答を行なう音声チャネルと、非音声入力及び画面表示による応答を行なう非音声チャネルとによる管理装置への同時的接続が可能な端末装置から前記管理装置を介してデータサーバへアクセスし、アクセスに対する応答を前記管理装置から前記端末装置へ返送するデータサーバのアクセス制御方法において、前記管理装置が前記端末装置からの音声チャネルまたは非音声チャネルによるアクセスを受け付け、受け付けたアクセスを前記管理装置による前記データサーバに対する所定のアクセス手順に対応させて実行し、前記データサーバから得られた応答を、前記管理装置が音声チャネルを介して音声により応答する音声応答手順及び／又は非音声チャネルを介して画面表示により応答する非音声応答手順で前記端末装置へ返送し、音声チャネルは端末装置から音声入力されたイベントを、非音声チャネルは端末装置から非音声入力されたイベントをそれぞれ前記管理装置へ通知し、前記管理装置は、イベントの発生を通知された場合に、通知されたイベントに対応する端末装置の状態を表す端末情報を変更し、音声応答手順及び非音声応答手順はそれぞれ、前記管理装置に対して端末情報を適宜の時点で確認し、端末情報に変更があった場合は変更後の端末情報に対応した処理を実行することを特徴とする。
【００１３】
このような本発明のデータサーバのアクセス制御方法では、データサーバに対して端末装置から音声チャネルまたは非音声チャネルによりアクセスする場合に、両チャネルからのアクセス及び音声応答と非音声（画像／文字情報）応答とが管理装置による所定のアクセス手順に対応して実行され、同一の端末装置において両チャネルを接続している場合にも、また一方から他方へ切り換えたような場合にも所定のアクセス手順に従った応答が接続されているチャネルを介して送信される。そして、端末装置からいずれのチャネルによってイベントが入力された場合にも、端末状態の変更として認識されるので、変更後の状態、たとえばチャネルの切り換え等に対応して適宜の処理が実行される。
【００１４】
更に本発明に係るデータサーバのアクセス制御方法は上述の発明において、前記音声応答手順は、前記音声チャネルのみにより応答するための第１の音声情報と、前記音声チャネル及び非音声チャネル双方により応答するための第２の音声情報とを含み、前記非音声応答手順は、前記非音声チャネルのみにより応答するための第１の非音声情報と、前記音声チャネル及び非音声チャネル双方により応答するための第２の非音声情報とを含み、前記音声チャネルのみにより応答する場合は、前記音声応答手順により前記第１の音声情報のみを返送し、前記非音声チャネルのみにより応答する場合は、前記非音声応答手順により前記第１の非音声情報のみを返送し、前記音声チャネル及び非音声チャネル双方により応答する場合は、前記音声応答手順により前記第２の音声情報を、前記非音声応答手順により前記第２の非音声情報をそれぞれ返送することを特徴とする。
【００１５】
このような本発明のデータサーバのアクセス制御方法では、音声チャネルのみにより応答する場合は、音声応答手順により第１の音声情報のみを返送し、非音声チャネルのみにより応答する場合は、非音声応答手順により第１の非音声情報のみを返送し、両チャネルにより同時に応答する場合は、音声応答手順により第２の音声情報と、非音声応答手順により第２の非音声情報とを返送するので、いずれか一方のチャネルのみが接続されている場合と両チャネルが接続されている場合とで、それぞれのチャネルで異なる応答を行なう。
【００１６】
更に本発明に係るデータサーバのアクセス制御方法は上述の各発明において、音声チャネル又は非音声チャネルの一方によるデータサーバへのアクセス認証が完了している場合に、前記一方のチャネルと同一の端末装置から他方のチャネルによるアクセスがあった場合に、前記他方のチャネルによる前記データサーバへのアクセス認証を行なわずにアクセスが許可されることを特徴とする。
【００１７】
このような本発明のデータサーバのアクセス制御方法では、音声チャネル又は非音声チャネルの一方によるデータサーバへのアクセス認証が完了した状態において、他方のチャネルからのデータサーバへのアクセスが一方のチャネルによるアクセスと同一の端末装置からのアクセスである場合には他方のチャネルによるデータサーバへのアクセス認証を行なわずにアクセスを許可する。
【００１８】
また本発明に係るデータサーバのアクセス制御システムは、音声入力及び音声による応答を行なう音声チャネルと、非音声入力及び画面表示による応答を行なう非音声チャネルとによる同時的接続が可能な端末装置と、該端末装置によりアクセスされるデータサーバと、端末装置からの音声チャネルによる前記データサーバへのアクセスを受け付け、音声で応答する音声チャネルサーバと、端末装置からの非音声チャネルによる前記データサーバへのアクセスを受け付け、画面表示で応答する非音声チャネルサーバとを含むデータサーバのアクセス制御システムにおいて、前記データサーバに対するアクセスを所定の処理手順で処理する管理サーバを備え、該管理サーバは、端末装置からの音声チャネルまたは非音声チャネルによるアクセスを受け付けて前記処理手順に従って実行し、前記処理手順によるアクセスにより得られた応答を、前記端末装置と音声チャネル及び非音声チャネルを介して接続している場合は前記音声チャネルサーバ及び／又は前記非音声チャネルサーバへ送り、前記端末装置と音声チャネルのみを介して接続している場合は前記音声チャネルサーバへ送り、前記端末装置と非音声チャネルのみを介して接続している場合は前記非音声チャネルサーバへ送り、前記管理サーバと前記端末装置とが音声チャネル及び非音声チャネルを介して接続している場合は、前記音声チャネルサーバが前記管理サーバから送られた応答を音声により応答する音声応答手順に従って及び／又は前記非音声チャネルサーバが前記管理サーバから送られた応答を画面表示により応答する非音声応答手順に従って端末装置へ返送し、前記管理サーバと前記端末装置とが音声チャネルのみを介して接続している場合は、前記音声チャネルサーバが前記管理サーバから送られた応答を音声により応答する音声応答手順に従って端末装置へ返送し、前記管理サーバと前記端末装置とが非音声チャネルのみを介して接続している場合は、前記非音声チャネルサーバが前記管理サーバから送られた応答を画面表示により応答する非音声応答手順に従って端末装置へ返送することを特徴とする。
【００１９】
このような本発明のデータサーバのアクセス制御システムでは、データサーバに対して端末装置から音声チャネルまたは非音声チャネルによりアクセスする場合に、両チャネルからのアクセス及び音声応答と非音声（画像／文字情報）応答とが管理装置による所定のアクセス手順に対応して実行され、データサーバから得られた応答が、同一の端末装置において両チャネルを接続している場合には、音声チャネルを介して音声により応答する音声応答手順及び／又は非音声チャネルを介して画面表示により応答する非音声応答手順で、音声チャネルのみを介して接続している場合は音声により応答する音声応答手順で、非音声チャネルのみを介して接続している場合は非音声チャネルを介して画面表示により応答する非音声応答手順でそれぞれ返送される。
【００２０】
また本発明に係るデータサーバのアクセス制御システムは、音声入力及び音声による応答を行なう音声チャネルと、非音声入力及び画面表示による応答を行なう非音声チャネルとによる同時的接続が可能な端末装置と、該端末装置によりアクセスされるデータサーバと、端末装置からの音声チャネルによる前記データサーバへのアクセスを受け付け、音声で応答する音声チャネルサーバと、端末装置からの非音声チャネルによる前記データサーバへのアクセスを受け付け、画面表示で応答する非音声チャネルサーバとを含むデータサーバのアクセス制御システムにおいて、前記データサーバに対するアクセスを所定の処理手順で処理する管理サーバを備え、該管理サーバは、端末装置からの音声チャネルまたは非音声チャネルによるアクセスを受け付けて前記処理手順に従って実行し、前記処理手順によるアクセスにより得られた応答を前記音声チャネルサーバ及び前記非音声チャネルサーバへ送り、前記音声チャネルサーバは、前記管理サーバから送られた応答を音声により応答する音声応答手順に従って端末装置へ返送し、前記非音声チャネルサーバは、前記管理サーバから送られた応答を画面表示により応答する非音声応答手順に従って端末装置へ返送し、前記音声チャネルサーバは端末装置から音声入力されたイベントを、前記非音声チャネルサーバは端末装置から非音声入力されたイベントをそれぞれ前記管理サーバへ通知し、前記管理サーバは、端末装置の状態を表す端末情報を登録する端末情報テーブルを有し、イベントの発生を通知された場合に、通知されたイベントに応じて端末情報を変更し、変更後の端末情報を前記端末情報テーブルに登録し、前記音声チャネルサーバ及び前記非音声チャネルサーバはそれぞれ、前記管理サーバが前記端末情報テーブルに保持している端末情報を適宜の時点で確認し、端末情報に変更があった場合は変更後の端末情報に対応した処理を実行するようにしてあることを特徴とする。
【００２１】
このような本発明のデータサーバのアクセス制御システムでは、データサーバに対して端末装置から音声チャネルまたは非音声チャネルによりアクセスする場合に、両チャネルからのアクセス及び音声応答と非音声（画像／文字情報）応答とが管理装置による所定のアクセス手順に対応して実行され、同一の端末装置において両チャネルを接続している場合にも、また一方から他方へ切り換えたような場合にも所定のアクセス手順に従った応答が接続されているチャネルを介して送信される。そして、端末装置からいずれのチャネルによってイベントが入力された場合にも、端末状態の変更として認識されるので、変更後の状態、たとえばチャネルの切り換え等に対応して適宜の処理が実行される。
【００２２】
また本発明に係るデータサーバのアクセス制御システムは上述の発明において、前記管理サーバは、前記音声チャネルのみにより応答するための第１の音声情報と、前記音声チャネル及び非音声チャネル双方により応答するための第２の音声情報と、前記非音声チャネルのみにより応答するための第１の非音声情報と、前記音声チャネル及び非音声チャネル双方により応答するための第２の非音声情報とを保持したユーザリソース管理テーブルを有し、前記端末情報テーブルに登録されている端末情報が前記音声チャネルのみによる応答を必要としている場合は、前記音声チャネルサーバが前記ユーザリソース管理テーブルに保持されている前記第１の音声情報のみを端末装置へ返送し、前記端末情報テーブルに登録されている端末情報が前記非音声チャネルのみによる応答を必要としている場合は、前記非音声チャネルサーバが前記ユーザリソース管理テーブルに保持されている前記第１の非音声情報のみを端末装置へ返送し、前記端末情報テーブルに登録されている端末情報が前記音声チャネル及び非音声チャネルによる応答を必要としている場合は、前記音声チャネルサーバが前記ユーザリソース管理テーブルに保持されている前記第２の音声情報を、前記非音声チャネルサーバが前記ユーザリソース管理テーブルに保持されている前記第２の非音声情報を、それぞれ端末装置へ返送するようにしてあることを特徴とする。
【００２３】
このような本発明のデータサーバのアクセス制御システムでは、音声チャネルのみにより応答する場合は、音声応答手順により第１の音声情報のみを返送し、非音声チャネルのみにより応答する場合は、非音声応答手順により第１の非音声情報のみを返送し、両チャネルにより同時に応答する場合は、音声応答手順により第２の音声情報と、非音声応答手順により第２の非音声情報とを返送するので、いずれか一方のチャネルのみが接続されている場合と両チャネルが接続されている場合とで、それぞれのチャネルで異なる応答を行なう。
【００２４】
更に本発明に係るデータサーバのアクセス制御システムは上述の各発明において、前記管理サーバは、音声チャネルによる前記音声チャネルサーバ又は非音声チャネルによる前記非音声チャネルサーバの一方を介しての前記管理サーバによるデータサーバへのアクセス認証が完了している場合に、前記一方のチャネルと同一の端末装置から他方のチャネルによる前記データサーバへのアクセスがあった場合に、前記他方のチャネルによる前記データサーバへのアクセス認証を行なわずにアクセスを許可するようにしてあることを特徴とする。
【００２５】
このような本発明のデータサーバのアクセス制御システムでは、音声チャネル又は非音声チャネルの一方によるデータサーバへのアクセス認証が完了した状態において、他方のチャネルからのデータサーバへのアクセスが一方のチャネルによるアクセスと同一の端末装置からのアクセスである場合には他方のチャネルによるデータサーバへのアクセス認証を行なわずにアクセスを許可する。
【００２６】
また本発明に係る管理装置は、音声入力及び音声による応答を行なう音声チャネルによるアクセスを受け付け、音声で応答する音声チャネルサーバと、非音声入力及び画面表示による応答を行なう非音声チャネルによるアクセスを受け付け、画面表示で応答する非音声チャネルサーバと、外部アクセスを所定の処理手順で処理する管理サーバとを備え、該管理サーバは、音声チャネルまたは非音声チャネルによるアクセスを受け付けて前記処理手順に従って実行し、前記処理手順によるアクセスにより得られた応答を、前記端末装置と音声チャネル及び非音声チャネルを介して接続している場合は前記音声チャネルサーバ及び／又は前記非音声チャネルサーバへ送り、前記端末装置と音声チャネルのみを介して接続している場合は前記音声チャネルサーバへ送り、前記端末装置と非音声チャネルのみを介して接続している場合は前記非音声チャネルサーバへ送り、前記管理サーバと前記端末装置とが音声チャネル及び非音声チャネルを介して接続している場合は、前記音声チャネルサーバが前記管理サーバから送られた応答を音声により応答する音声応答手順に従って及び／又は前記非音声チャネルサーバが前記管理サーバから送られた応答を画面表示により応答する非音声応答手順に従って端末装置へ返送し、前記管理サーバと前記端末装置とが音声チャネルのみを介して接続している場合は、前記音声チャネルサーバが前記管理サーバから送られた応答を音声により応答する音声応答手順に従って端末装置へ返送し、前記管理サーバと前記端末装置とが非音声チャネルのみを介して接続している場合は、前記非音声チャネルサーバが前記管理サーバから送られた応答を画面表示により応答する非音声応答手順に従って端末装置へ返送することを特徴とする。
【００２７】
このような本発明の管理装置では、データサーバに対して端末装置から音声チャネルまたは非音声チャネルによりアクセスする場合に、両チャネルからのアクセス及び音声応答と非音声（画像／文字情報）応答とを所定のアクセス手順に対応して実行し、同一の端末装置において両チャネルを接続している場合には、音声チャネルを介して音声により応答する音声応答手順及び／又は非音声チャネルを介して画面表示により応答する非音声応答手順で、音声チャネルのみを介して接続している場合は音声により応答する音声応答手順で、非音声チャネルのみを介して接続している場合は非音声チャネルを介して画面表示により応答する非音声応答手順でそれぞれ応答が返送される。
【００２８】
また本発明に係る管理装置は、音声入力及び音声による応答を行なう音声チャネルによるアクセスを受け付け、音声で応答する音声チャネルサーバと、非音声入力及び画面表示による応答を行なう非音声チャネルによるアクセスを受け付け、画面表示で応答する非音声チャネルサーバと、外部アクセスを所定の処理手順で処理する管理サーバとを備え、該管理サーバは、音声チャネルまたは非音声チャネルによるアクセスを受け付けて前記処理手順に従って実行し、前記処理手順によるアクセスにより得られた応答を前記音声チャネルサーバ及び前記非音声チャネルサーバへ送り、前記音声チャネルサーバは、前記管理サーバから送られた応答を音声により応答する音声応答手順に従って送信し、前記非音声チャネルサーバは、前記管理サーバから送られた応答を画面表示により応答する非音声応答手順に従って送信し、前記音声チャネルサーバは音声入力されたイベントを、前記非音声チャネルサーバは非音声入力されたイベントをそれぞれ前記管理サーバへ通知し、前記管理サーバは、通知されたイベントを登録する第１のテーブルを有し、イベントの発生を通知された場合に、通知されたイベントに応じて第１のテーブルの内容を変更し、前記音声チャネルサーバ及び前記非音声チャネルサーバはそれぞれ、前記管理サーバが前記第１のテーブルの内容を適宜の時点で確認し、変更があった場合は変更後の内容に対応した処理を実行するようにしてあることを特徴とする。
【００２９】
このような本発明の管理装置では、データサーバに対して端末装置から音声チャネルまたは非音声チャネルによりアクセスする場合に、両チャネルからのアクセス及び音声応答と非音声（画像／文字情報）応答とを所定のアクセス手順に対応して実行し、同一の端末装置において両チャネルを接続している場合にも、また一方から他方へ切り換えたような場合にも所定のアクセス手順に従った応答が接続されているチャネルを介して送信される。そして、端末装置からいずれのチャネルによってイベントが入力された場合にも、端末状態の変更として認識されるので、変更後の状態、たとえばチャネルの切り換え等に対応して適宜の処理が実行される。
【００３０】
また本発明に係る管理装置は上述の発明において、前記管理サーバは、前記音声チャネルのみにより応答するための第１の音声情報と、前記音声チャネル及び非音声チャネル双方により応答するための第２の音声情報と、前記非音声チャネルのみにより応答するための第１の非音声情報と、前記音声チャネル及び非音声チャネル双方により応答するための第２の非音声情報とを保持した第２のテーブルを有し、前記第１のテーブルに登録されている内容が前記音声チャネルのみによる応答を必要としている場合は、前記音声チャネルサーバが前記第２のテーブルに保持されている前記第１の音声情報のみを送信し、前記第１のテーブルに登録されている内容が前記非音声チャネルのみによる応答を必要としている場合は、前記非音声チャネルサーバが前記第２のテーブルに保持されている前記第１の非音声情報のみを送信し、前記第１のテーブルに登録されている内容が前記音声チャネル及び非音声チャネルによる応答を必要としている場合は、前記音声チャネルサーバが前記第２のテーブルに保持されている前記第２の音声情報を、前記非音声チャネルサーバが前記第２のテーブルに保持されている前記第２の非音声情報を、それぞれ送信するようにしてあることを特徴とする。
【００３１】
このような本発明の管理装置では、音声チャネルのみにより応答する場合は、音声応答手順により第１の音声情報のみを返送し、非音声チャネルのみにより応答する場合は、非音声応答手順により第１の非音声情報のみを返送し、両チャネルにより同時に応答する場合は、音声応答手順により第２の音声情報と、非音声応答手順により第２の非音声情報とを返送するため、いずれか一方のチャネルのみが接続されている場合と両チャネルが接続されている場合とで、それぞれのチャネルで異なる応答を行なう。
【００３２】
更に本発明に係る管理装置は上述の各発明において、前記管理サーバは、音声チャネルによる前記音声チャネルサーバ又は非音声チャネルによる前記非音声チャネルサーバの一方を介しての前記管理サーバによるデータサーバへのアクセス認証が完了している場合に、前記一方のチャネルと同一の端末装置から他方のチャネルによる前記データサーバへのアクセスがあった場合に、前記他方のチャネルによる前記データサーバへのアクセス認証を行なわずにアクセスを許可するようにしてあることを特徴とする。
【００３３】
このような本発明のデ管理装置では、音声チャネル又は非音声チャネルの一方によるデータサーバへのアクセス認証が完了した状態において、他方のチャネルからのデータサーバへのアクセスが一方のチャネルによるアクセスと同一の端末装置からのアクセスである場合には他方のチャネルによるデータサーバへのアクセス認証を行なわずにアクセスを許可する。
【００３４】
また本発明に係るコンピュータプログラムは、端末装置の状態を表す端末情報を登録するテーブル及びデータサーバにアクセス可能なコンピュータが、音声入力されたイベントを音声チャネルを介して又は非音声入力されたイベントを非音声チャネルを介して受け付けて前記データサーバにアクセスするコンピュータプログラムであって、前記データサーバに対する音声チャネルまたは非音声チャネルによるアクセスを受け付けさせる手順と、受け付けたアクセスを、前記データサーバに対する所定のアクセス手順に対応させて処理させる手順と、前記所定のアクセス手順によるアクセスに対する応答を、前記コンピュータが前記音声チャネル及び非音声チャネルを介して接続している場合は前記音声チャネル及び／又は非音声チャネルを介して送信させ、前記コンピュータが前記音声チャネルのみを介して接続している場合は前記音声チャネルを介して送信させ、前記コンピュータが前記非音声チャネルのみを介して接続している場合は前記非音声チャネルを介して送信させる手順とを前記コンピュータに実行させることを特徴とする。
【００３５】
また本発明に係るコンピュータプログラムは上述の発明において、音声チャネル又は非音声チャネルの一方を介しての前記データサーバへのアクセス認証を行なわせる手順と、前記一方のチャネルと同一の端末装置から他方のチャネルによるアクセスがあった場合に、前記他方のチャネルによる前記データサーバへのアクセスをアクセス認証を行なわずに許可させる手順とを前記コンピュータに更に実行させることを特徴とする。
【００３６】
更に本発明に係るコンピュータ読み取り可能な記録媒体は、端末装置の状態を表す端末情報を登録するテーブル及びデータサーバにアクセス可能なコンピュータが、音声入力されたイベントを音声チャネルを介して又は非音声入力されたイベントを非音声チャネルを介して受け付けて前記データサーバにアクセスするコンピュータプログラムを記録した記録媒体であって、前記コンピュータに、前記データサーバに対する音声チャネルまたは非音声チャネルによるアクセスを受け付けさせる手順と、受け付けたアクセスを、前記データサーバに対する所定のアクセス手順に対応させて処理させる手順と、前記所定のアクセス手順によるアクセスに対する応答を、前記コンピュータが前記音声チャネル及び非音声チャネルを介して接続している場合は前記音声チャネル及び／又は非音声チャネルを介して送信させ、前記コンピュータが前記音声チャネルのみを介して接続している場合は前記音声チャネルを介して送信させ、前記コンピュータが前記非音声チャネルのみを介して接続している場合は前記非音声チャネルを介して送信させる手順とを実行させるためのプログラムを記録したことを特徴とする。
【００３７】
更に本発明に係るコンピュータ読み取り可能な記録媒体は上述の発明において、前記コンピュータに、音声チャネル又は非音声チャネルの一方を介しての前記データサーバへのアクセス認証を行なわせる手順と、前記一方のチャネルと同一の端末装置から他方のチャネルによるアクセスがあった場合に、前記他方のチャネルによる前記データサーバへのアクセスをアクセス認証を行なわずに許可させる手順とを更に実行させるためのプログラムを記録したことを特徴とする。
【００３８】
これらの本発明のコンピュータプログラム及びその記録媒体では、汎用コンピュータにより本発明の管理装置が実現される。
【００３９】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。なお、以下の実施の形態の説明においては、端末装置としていわゆる携帯電話機のような携帯端末装置を例示している。しかし、携帯端末装置としては、携帯電話機のみならず、たとえばＰＤＡ，ポータブルコンピュータ等に同様の機能を有していればよく、また携帯端末装置のみならず、固定端末装置、たとえば固定電話機、デスクトップコンピュータ等であってもよいことは言うまでも無い。
【００４０】
図１は本発明のデータサーバのアクセス制御方法が実施されるシステムの全体の概要構成を示す模式図である。なお、本発明のデータサーバのアクセス応答制御システムは、基本的には、携帯電話機用の局施設に設置されている管理装置１と、この管理装置１による所定の主処理手順に従ってアクセスされて応答するデータサーバ３と、このデータサーバ３に対して管理装置１を介してアクセスするための携帯端末装置２と、主としてデータサーバ３に蓄積されているデータの更新、管理を行なうための一般のパーソナルコンピュータ（ＰＣ端末）４とを含んでいる。
【００４１】
管理装置１は、主要には、データサーバ３に直接アクセスする管理サーバとしてのメインサーバ１０と、音声チャネル（以下、音声ＣＨという）に接続されている音声ポータルサーバである音声インタフェイスサーバ（以下、音声ＩＦサーバという）１１と、非音声チャネル（以下、非音声ＣＨという）に接続されている非音声ポータルサーバである非音声インタフェイスサーバ（以下、Ｗｅｂサーバという）１２とで構成されている。
【００４２】
なおここで、携帯端末装置２は、音声ＣＨ（一般的な音声通話用）とデータ通信用の非音声ＣＨ（インターネットへのアクセス用）との二つのチャネルを同時に呼設定することが可能な端末装置であり、「株式会社エヌ・ティ・ティ・ドコモ（ＮＴＴドコモ）」が「ＦＯＭＡ（Freedom Of mobile Multimedia Access)」との商品名で既に実用化している「ＩＭＴ２０００方式移動通信端末装置」である。この携帯端末装置２が音声ＣＨを呼設定した場合には、携帯電話網６を介して他の携帯電話、固定電話と通常の音声による通話が可能であることは勿論であるが、所定の電話番号に呼設定することにより管理装置１の音声ＩＦサーバ１１に接続することができる。また携帯端末装置２において非音声ＣＨを呼設定した場合には、インターネット網５を介して管理装置１のＷｅｂサーバ１２に接続する。
【００４３】
音声ＩＦサーバ１１は、携帯電話網６を介して携帯端末装置２と呼設定が可能であり、ＩＶＲ（Interactive Voice Responce）、即ち双方向の音声による応答が可能な機能と、この機能を実現するために携帯端末装置２から受信した音声を認識する音声認識機能及び携帯端末装置２へ音声ＣＨを介して通信するための音声合成機能とを有している。
【００４４】
Ｗｅｂサーバ１２は、インターネット網５と接続されており、インターネット網５に接続されている一般のパーソナルコンピュータ（以下、ＰＣ端末）４と接続可能であることは勿論のこと、携帯端末装置２から非音声ＣＨで呼設定することによりインターネット網５を介して接続することが可能である。なおＰＣ端末４はインターネット網５を介してＷｅｂサーバ１２と接続することにより、データサーバ３の保守、登録データの更新等を行なうために使用される他、データサーバ３からデータを取り出すことも可能である。
【００４５】
なお、本実施の形態においては、データサーバ３はグループウェア（ＧＷ）のデータベース（ＧＷＤＢ）として構成されているものとし、以下の説明においてもたとえば携帯端末装置２からのアクセスはデータサーバ３のＧＷＤＢに対するアクセスであるものとする。
【００４６】
しかし、データサーバ３はグループウェアのデータベースである必要はなく、他の種々のデータベース、たとえば映画のような音声情報と非音声情報（画像）とを格納したものであっても、またたとえばカラオケ用、またはビデオクリップ用のデータベースのような音声情報としての音楽と非音声情報としての画像／文字情報とを同期して再生出力する必要があるデータベースであってもよく、特に本発明においてはそのような音声情報と非音声情報とを同期して再生出力する必要があるデータベースに有効である。
【００４７】
図２はメインサーバ１０の構成例を示すブロック図である。なおこのメインサーバ１０は基本的には汎用のパーソナルコンピュータで構成可能である。具体的には、後述するプログラム記録媒体としてのたとえばＣＤ−ＲＯＭ１３に記録されているメインサーバ１０用のコンピュータプログラムを汎用コンピュータにインストールすることにより、メインサーバ１０として機能させることが可能である。
【００４８】
メインサーバ１０は、ＣＰＵ１００と、これにバスで接続されている記憶装置としてのハードディスク（ＨＤ）１０１と、ＲＡＭ１０２と、ＲＯＭ１０３と、キーボード１０５及びマウス１０６が接続された入出力インタフェイス（ＩＦ）１０４と、ＣＤ−ＲＯＭ１３からコンピュータプログラムを含む種々の情報を読み込むＣＤ−ＲＯＭドライブ（ＣＤＤ）１０７と、データサーバ３、音声ＩＦサーバ１１及びＷｅｂサーバ１２との通信のための通信インタフェイス１０８と、ディスプレイ１０９等とが備えられている。
【００４９】
ＨＤ１０１には種々の情報、たとえばＣＤＤ１０７から読み込まれたメインサーバ１０用のコンピュータプログラムＣＰ１０等も格納されているが、後述するユーザＩＤ管理テーブルＴ１、端末装置の情報を登録してあるユーザ状態テーブルＴ２、ユーザリソーステーブルＴ３等のテーブルが格納されている。
【００５０】
図３はユーザＩＤ管理テーブルＴ１の登録内容を示す模式図である。このユーザＩＤ管理テーブルＴ１には、個々のユーザに関して、（１）ユーザＩＤ（管理装置１にアクセスするためのＩＤ）、（２）ＰＷ（同パスワード）、（３）発信番号（携帯端末装置２の発信番号）、（４）ＧＷユーザＩＤ（データサーバ３の後述するグループウェアＤＢ３１にアクセスするためのユーザＩＤ）、（５）ＧＷＰＷ（同パスワード）等が予め登録されている。
【００５１】
従って、メインサーバ１０は音声ＩＦサーバ１１又はＷｅｂサーバ１２からデータサーバ３に対するアクセス要求があった場合には、最初にメインサーバ１０がこのユーザＩＤ管理テーブルＴ１に登録されている内容に従ってユーザ認証を行なうと共に、グループウェアＤＢ３１へのアクセスのための認証も行なうことができる。
【００５２】
ユーザ状態テーブルＴ２には、個々のユーザに関して（１）ユーザＩＤ、（２）シーケンス状態（ユーザＩＤに対応する現シーケンスの状態を表す情報）、（３）アクセス状態（音声ＣＨと非音声ＣＨとのいずれで、または双方で接続しているかを示す情報）、（４）イベントテーブル（シーケンス状態に対応するイベントを表す情報）、（５）状態遷移テーブル（状態の遷移状態を示す処理マトリックス）等が登録されている。
【００５３】
ユーザ状態テーブルＴ２はより詳細には、図４の模式図に示すユーザ状態管理テーブルＴ２１、図５の模式図に示す状態テーブルＴ２２、図６の模式図に示すアクセス状態テーブルＴ２３、図７の模式図に示すイベントテーブルＴ２４、図８の模式図に示す状態遷移テーブルＴ２５を含んでいる。
【００５４】
図４に示すユーザ状態管理テーブルＴ２１は、個々のユーザに関して、ユーザＮｏと、ユーザＩＤと、シーケンス状態（その時点のそのユーザの携帯端末装置２のシーケンスを表す情報）を示す番号とが登録されている。
【００５５】
図５に示す状態テーブルＴ２２は、上述のユーザ状態管理テーブルＴ２１のシーケンス状態を示す番号に対応して具体的な状態が登録されており、またそれぞれの状態におけるアクセス状態（音声ＣＨと非音声ＣＨとのいずれが、または双方が接続しているかを示す状態）を示す番号が登録されている。
【００５６】
図６に示すアクセス状態テーブルＴ２３には、上述の状態テーブルＴ２２のアクセス状態を示す番号に対応して具体的にいずれのチャネルが、または双方のチャネルが接続されているかの状態が登録されている。
【００５７】
図７に示すイベントテーブルＴ２４には、音声ＩＦサーバ１１またはＷｅｂサーバ１２からメインサーバ１０に与えられるユーザイベントそれぞれに対応して、メインサーバ１０、音声ＩＦサーバ１１、Ｗｅｂサーバ１２のいずれがトリガサーバであり、またどのようなモジュール（各サーバが実行可能な機能）がトリガであるかが予め登録されている。
【００５８】
図８に示す状態遷移テーブルＴ２５は、遷移元の状態の番号、イベント番号（遷移元の状態において発生するイベント）、処理ルーチン番号（各サーバ１０、１１、１２のいずれかで実行されるルーチンの番号）、状態遷移番号（イベント発生の結果、遷移する先の状態の番号）が予め登録されている。
【００５９】
メインサーバ１０はこれらのユーザ状態テーブルＴ２（ユーザ状態管理テーブルＴ２１、状態テーブルＴ２２、アクセス状態テーブルＴ２３、イベントテーブルＴ２４、状態遷移テーブルＴ２５）の内容に従って、携帯端末装置２からのアクセス（イベント発生）に音声ＣＨ又は非音声ＣＨで携帯端末装置２へ応答し、また同時にその結果の状態を登録することにより、次のイベント発生に備える。従って、携帯端末装置２からのグループウェアＤＢ３１へのアクセスはその時々の音声ＣＨと非音声ＣＨとの接続状況に従って音声ＩＦサーバ１１またはＷｅｂサーバ１２からメインサーバ１０に送られ、これに対する応答も基本的にはメインサーバ１０による所定の主処理手順に従って処理され、その時々の音声ＣＨと非音声ＣＨとの接続状態に従って音声ＩＦサーバ１１またはＷｅｂサーバ１２のいずれか、または双方へ送られる。
【００６０】
ユーザリソーステーブルＴ３には、（１）ユーザＩＤ、（２）音声ＣＨ（ユーザＩＤに対応して接続されている音声チャネル）、（３）表示ＵＲＬ（ユーザＩＤに対応して非音声ＣＨにより携帯端末装置２に表示すべきＵＲＬ）、（４）応答メッセージ番号（ユーザＩＤに対応する携帯端末装置２へ送信すべき音声によるメッセージ）、（５）ユーザ投入情報（ユーザＩＤに対応する携帯端末装置２から投入されたユーザの指示）、（６）ＧＷ情報（ユーザ投入情報に対応するグループウェアの情報）等が予め登録されている。
【００６１】
従って、このユーザリソーステーブルＴ３に、携帯端末装置２からデータサーバ３へのアクセスの結果得られた同一の結果に関して、音声ＣＨのみが接続している場合と両チャネルが接続している場合とで異なる音声メッセージを、また非音声ＣＨのみが接続している場合と両チャネルが接続している場合とで異なる非音声メッセージ（ＵＲＬ）をそれぞれ用意しておくことができる。これにより、データサーバ３から同一の回答を携帯端末装置２へ返送する場合にも、いずれか一方のチャネルのみが接続されている場合と両チャネルが接続されている場合とで異なる音声メッセージ、異なる非音声メッセージを携帯端末装置２へ返送することができる。
【００６２】
これは、携帯端末装置２がいずれか一方のチャネルのみを接続している場合にはそのチャネルのみで全ての情報をユーザに知らせる必要があるが、両チャネルが接続している場合には両チャネルでそれぞれの情報を補完し合うことができるからである。また、たとえばユーザが天気予報を知りたい場合には、音声ＣＨのみが接続している状態では音声情報のみによって、また非音声ＣＨのみが接続している状態では非音声情報、即ち画像／文字情報のみによってそれぞれ詳細な天気予報を報知する必要があるが、両チャネルが接続されている場合には両チャネルの情報、即ち音声情報と画像／文字情報との双方で有機的に補完して天気予報を報知することができるためである。
【００６３】
上述の各テーブルＴ１、Ｔ２、Ｔ３の登録内容は以下のようにしてメインサーバ１０により利用される。
【００６４】
まず、メインサーバ１０がユーザ認証を行なう場合、ユーザ初期状態、即ち携帯端末装置２と回線接続した状態で、ユーザＩＤ、ＰＷ、発信番号を認証し、ＧＷユーザＩＤ、ＧＷＰＷと対応付けを行ない、ＧＷユーザＩＤ、ＧＷＰＷによりグループウェアへのアクセスの認証を行なう。アクセスが許可された後は、ユーザＩＤ管理テーブルＴ１により管理される。
【００６５】
またメインサーバ１０はユーザ状態テーブルＴ２を使用して、各ユーザの音声ＣＨと非音声ＣＨとのシーケンス状態、即ちいずれの、または双方のＣＨが接続されているかを管理し、この状態と発生イベント、即ちユーザが携帯端末装置２から入力したコマンドに応じて、次に実行すべき処理ルーチンと次に遷移すべき状態とをマトリクス管理する。
【００６６】
更にメインサーバ１０はユーザリソーステーブルＴ３を使用して、現在の接続情報（ユーザＩＤと接続している音声ＣＨ）、現表示・応答情報（表示ＵＲＬ・応答メッセージ番号・ユーザ投入情報・ＧＷスケジュール内容）を管理する。
【００６７】
なお、メインサーバ１０により実行される処理ルーチンとしては、音声ＩＦサーバ１１及びＷｅｂサーバ１２からの適宜の時点で、たとえば定期的にユーザ状態の変更の有無を確認し、その結果に応じて音声応答・表示情報を指示すること、データサーバ３からスケジュール内容を取得すること、音声ＩＦサーバ１１またはＷｅｂサーバ１２からのユーザ投入情報に対応したユーザ状態遷移のユーザ状態テーブルＴ２への反映等がある。
【００６８】
図９は音声ＩＦサーバ１１の構成例を示すブロック図である。なおこの音声ＩＦサーバ１１は基本的には汎用のパーソナルコンピュータで構成可能である。具体的には、後述するプログラム記録媒体としてのたとえばＣＤ−ＲＯＭ１３に記録されている音声ＩＦサーバ１１用のコンピュータプログラム、音声認識・音声合成用のコンピュータプログラムをインストールすることにより、汎用コンピュータを音声ＩＦサーバ１１として機能させることが可能である。
【００６９】
音声ＩＦサーバ１１は、ＣＰＵ１１０と、これにバスで接続されている記憶装置としてのハードディスク（ＨＤ）１１１と、ＲＡＭ１１２と、ＲＯＭ１１３と、キーボード１１５及びマウス１１６が接続された入出力インタフェイス（ＩＦ）１１４と、ＣＤ−ＲＯＭ１３からコンピュータプログラムを含む種々の情報を読み込むＣＤ−ＲＯＭドライブ（ＣＤＤ）１１７と、メインサーバ１０及び携帯電話網６との通信のための通信インタフェイス１１８と、ディスプレイ１１９等とが備えられている。
【００７０】
ＨＤ１１１にはＣＤＤ１１７から読み込まれた音声ＩＦサーバ１１用のコンピュータプログラムＣＰ１１と、音声認識プログラムＣＰ１１１と、音声合成プログラムＣＰ１１２とが格納されている。なお、これらの音声認識プログラムＣＰ１１１及び音声合成プログラムＣＰ１１２はＣＰＵ１１０により実行されることにより、携帯電話網６を介して携帯端末装置２から受信したユーザの音声コマンドを認識し、またメインサーバ１０から与えられるＧＷの情報を合成音声に変換する。但し、これらの音声認識プログラムＣＰ１１１及び音声合成プログラムＣＰ１１２に代えて、専用のハードウェアを使用してもよいことは言うまでも無い。
【００７１】
音声ＩＦサーバ１１の機能は主として以下のようなものである。まず、音声ＣＨを介しての着信があった場合、携帯端末装置２からの音声ＣＨを介しての初期着信をメインサーバ１０へ報告し、前述のような認証を依頼すること、携帯端末装置２からのユーザの音声入力によるコマンドを音声認識し、その結果をメインサーバ１０へユーザ入力情報として報告し、これに対応したユーザ状態遷移のユーザ状態テーブルＴ２への反映を依頼する。
【００７２】
また音声ＩＦサーバ１１は、音声応答を行なう場合は、メインサーバ１０に対してユーザ状態変更の確認を適宜の時点で、たとえば定期的に実行し、音声応答情報を取得し、このメインサーバ１０から取得した応答情報を音声合成して音声信号化し、携帯端末装置２へ音声ＣＨを介して送信する。
【００７３】
図１０はＷｅｂサーバ１２の構成例を示すブロック図である。なおこのＷｅｂサーバ１２は基本的には汎用のパーソナルコンピュータで構成可能である。具体的には、後述するプログラム記録媒体としてのたとえばＣＤ−ＲＯＭ１３に記録されているＷｅｂサーバ１２用のコンピュータプログラムをインストールすることにより、汎用コンピュータをＷｅｂサーバ１２として機能させることが可能である。
【００７４】
Ｗｅｂサーバ１２は、ＣＰＵ１２０と、これにバスで接続されている記憶装置としてのハードディスク（ＨＤ）１２１と、ＲＡＭ１２２と、ＲＯＭ１２３と、キーボード１２５及びマウス１２６が接続された入出力インタフェイス（ＩＦ）１２４と、ＣＤ−ＲＯＭ１３からコンピュータプログラムを含む種々の情報を読み込むＣＤ−ＲＯＭドライブ（ＣＤＤ）１２７と、メインサーバ１０、インターネット網５及び携帯電話網６との通信のための通信インタフェイス１２８と、ディスプレイ１２９等とが備えられている。
【００７５】
ＨＤ１２１にはＣＤＤ１２７から読み込まれたＷｅｂサーバ１２用のコンピュータプログラムＣＰ１２が格納されている。
【００７６】
Ｗｅｂサーバ１２の機能は主として以下のようなものである。携帯端末装置２からの非音声ＣＨを介しての初期アクセスをメインサーバ１０へ報告し、前述のような認証を依頼すること、携帯端末装置２からの非音声情報投入（主として携帯端末装置２のボタン操作による）によるコマンドをメインサーバ１０へユーザ入力情報として報告し、これに対応したユーザ状態遷移のユーザ状態テーブルＴ２への反映を依頼する。
【００７７】
またＷｅｂサーバ１２は、メインサーバ１０に対してユーザ状態変更の確認を適宜の時点で、たとえば定期的に実行し、携帯端末装置２の画面に表示すべき画像／文字情報を取得し、このメインサーバ１０から取得した画像／文字情報を携帯端末装置２へ非音声ＣＨを介して送信する。
【００７８】
なおＷｅｂサーバ１２は上述の携帯端末装置２からのアクセスに対する処理の他、ＰＣ端末４からのアクセスに対する処理も行なう。ＰＣ端末４からアクセスがあった場合、Ｗｅｂサーバ１２はこれをメインサーバ１０へ報告し、認証を依頼する。認証が認められた場合、ＰＣ端末４からの情報投入に対応して、データサーバ３に登録されているグループウェア情報の表示、更新等をメインサーバ１０を介して行なう他、ＰＣ端末４からのグループウェアＤＢ３１に対するスケジュール情報の取得も可能である。
【００７９】
図１１はデータサーバ３の構成例を示すブロック図である。なおこのデータサーバ３は基本的には汎用のパーソナルコンピュータで構成可能である。具体的には、後述するプログラム記録媒体としてのたとえばＣＤ−ＲＯＭ１３に記録されているデータサーバ３用のコンピュータプログラムをインストールすることにより、汎用コンピュータをデータサーバ３として機能させることが可能である。
【００８０】
データサーバ３は、ＣＰＵ３００と、これにバスで接続されている記憶装置としてのハードディスク（ＨＤ）３０１と、ＲＡＭ３０２と、ＲＯＭ３０３と、キーボード３０５及びマウス３０６が接続された入出力インタフェイス（ＩＦ）３０４と、ＣＤ−ＲＯＭ１３からコンピュータプログラムを含む種々の情報を読み込むＣＤ−ＲＯＭドライブ（ＣＤＤ）３０７と、メインサーバ１０との通信のための通信インタフェイス３０８と、ディスプレイ３０９等とが備えられている。
【００８１】
ＨＤ３０１にはＣＤＤ３０７から読み込まれたデータサーバ３用のコンピュータプログラムＣＰ３０と、予め格納されているグループウェアデータベース（ＧＷＤＢ）３１とが格納されている。
【００８２】
データサーバ３としては、一般的な既存のデータベースサーバが使用可能であり、特に本発明のために特別なものが必要なわけではない。なお、データサーバ３は本実施の形態においては一例としてＧＷ（グループウェア）のデータサーバとして機能するように構成されている。具体的には、データサーバ３は、メインサーバ１０からＧＷユーザＩＤ、ＧＷＰＷによるアクセスを受け付けて認証を行ない、認証結果をメインサーバ１０へ通知する。また認証が認められた後は、データサーバ３は、メインサーバ１０を介しての各ユーザアクセスに従ってグループウェア情報をＧＷＤＢ３１から検索してその結果をメインサーバ１０へ報告する。
【００８３】
なお、ＧＷＤＢ３１には、ＧＷユーザＩＤと、各ＧＷユーザＩＤに対応するＧＷＰＷと、グループウェアとしての実際のコンテンツである種々のスケジュール情報とが登録されている。
【００８４】
次に、上述のような本発明のシステム構成により実施されるデータサーバのアクセス制御方法の実際の手順に付いて説明するが、まず最初にユーザが本発明のシステムを実際に使用する場合の３通りの方法について、図１２の模式図を参照して説明する。
【００８５】
本発明のデータサーバのアクセス応答制御システムにおいては、携帯端末装置２を利用するユーザは音声ＣＨと非音声ＣＨとの双方を同時に、またはいずれか一方のみを管理装置１に接続して使用することが可能である。また、状況に応じては、音声ＣＨのみを使用中のある時点において非音声ＣＨの使用を開始してそれ以降は両ＣＨを同時に使用することも、また非音声ＣＨのみを使用中のある時点において音声ＣＨの使用を開始してそれ以降は両ＣＨを同時に使用することも可能である。更に、状況に応じては、音声ＣＨのみを使用中のある時点において非音声ＣＨの使用を開始してそれ以降は非音声ＣＨのみを使用することも、また非音声ＣＨのみを使用中のある時点において音声ＣＨの使用を開始してそれ以降は音声ＣＨのみを使用することも可能である。また更に、音声ＣＨと非音声ＣＨとの双方を同時に使用中のある時点において一方のＣＨを切断してそれ以降は他方のＣＨのみを使用することも可能である。
【００８６】
たとえば、図１２には、ユーザＵが携帯端末装置２を使用して「ＡさんのＸ月Ｙ日のスケジュール」をデータサーバ３に問い合わせた場合の結果が示されている。
【００８７】
図１２(a) には、ユーザＵが携帯端末装置２を音声ＣＨと非音声ＣＨとの双方で管理装置１に接続している状態が示されており、音声ＣＨでは「ＡさんのＸ月Ｙ日のスケジュールを読み上げます。」「１０時から１２時まで部内会議出席、１３時から１５時まで業者打合せで外出」「以上です。」というように合成音声で応答があり、また同時に非音声ＣＨでは携帯端末装置２の画面に「ＡさんのＸ月Ｙ日のスケジュール」「１０：００  部内会議」「１３：００  外出」というように文字情報が表示される。
【００８８】
また、図１２(b) には、ユーザＵが携帯端末装置２を音声ＣＨのみで管理装置１に接続している状態が示されており、「ＡさんのＸ月Ｙ日のスケジュールは、」「１０時から１２時まで部内会議出席、１３時から１５時まで業者打合せで外出。以上です。」というように携帯端末装置２のスピーカから合成音声で応答があり、最後に「Ｗｅｂ接続しますか？」と合成音声で確認のメッセージが行なわれる。
【００８９】
このような音声ＣＨのみの接続による携帯端末装置２の使用は、たとえば自動車の運転中等の場合、またはコンテンツそのものがたとえば音楽等の音声情報中心である場合に有効である。
【００９０】
更に、図１２(c) には、ユーザＵが携帯端末装置２を非音声ＣＨのみで管理装置１に接続している状態が示されており、携帯端末装置２の画面に「ＡさんのＸ月Ｙ日のスケジュール」「１０：００  部内会議」「１３：００  外出」というように文字情報が表示される。
【００９１】
このような非音声ＣＨのみの接続による携帯端末装置２の使用は、たとえば会議中、電車の中等の場合、またはコンテンツそのものがたとえば地図情報等の画像／文字情報中心の場合に有効である。
【００９２】
なお、この図１２には示していないが、その場の状況、またはコンテンツによっては音声ＣＨと非音声ＣＨとを交互に切り換えて使用することが有効な場合もあり得るが、本発明ではそのような場合にも対処可能であり、またそのような場合には音声ＣＨと非音声ＣＨとが常に時系列的に同期しており、途中で一方から他方へ切り換えた場合においても一つのコンテンツとしての時系列的な連続性を維持することができる。
【００９３】
更に、図１２(a) に示されている音声ＣＨと非音声ＣＨとの双方を接続している場合の音声ＣＨによる応答と、図１２(b) に示されている音声ＣＨのみを接続している場合の音声ＣＨによる応答とでは、実質的な内容は同一ではあるが、実際の応答が異なっている。これは、図１２(a) に示されている音声ＣＨと非音声ＣＨとの双方を接続している場合には、音声ＣＨによる応答と非音声ＣＨによる画像／文字情報による応答との双方をユーザＵが得ることができるが、図１２(b) に示されている音声ＣＨのみを接続している場合には、音声ＣＨによる応答のみしか得られないため、音声ＣＨと非音声ＣＨとのいずれか一方が接続されている場合と双方が接続されている場合とで、それぞれのチャネルによる応答内容を異ならせるようにしているためである。
【００９４】
以下、本発明のシステムにより実施されるデータサーバのアクセス制御の実際の手順に付いて具体的に説明する。図１３及び図１６はメインサーバ１０による処理手順を示すフローチャートであり、図１４、図１５、図１７、図１８はシステム全体の処理シーケンスを示すシーケンスフローチャートである。
【００９５】
図１３はメインサーバ１０のメインプロセスを示しているが、このメインプロセスは基本的にはユーザ認証のためのプロセスである。メインサーバ１０は常時音声ＩＦサーバ１１またはＷｅｂサーバ１２からのアクセスを待機しており (ステップＳ１１）、アクセスがあった場合にそれが既に接続済みのチャネルであった場合には（ステップＳ１２でＹＥＳ）、上述のステップＳ１１へ処理を戻して次のアクセスを待機する。しかし、音声ＩＦサーバ１１またはＷｅｂサーバ１２からのアクセスがあった場合にそれが未だ接続されていないチャネルからであった場合（ステップＳ１２でＮＯ）、換言すればそれまで接続されていなかった音声ＣＨまたは非音声ＣＨから接続要求があった場合はメインサーバ１０は所定の手順でユーザ認証を行なう（ステップＳ１３）。なおこのユーザ認証の手順そのものは公知の技術を利用すればよく、本発明に特有なものではない。
【００９６】
ユーザ認証が不成功であった場合（ステップＳ１４でＮＯ）、メインサーバ１０は認証が不成功であったことを、先のアクセス要求が音声ＩＦサーバ１１からであった場合には音声ＩＦサーバ１１へ、Ｗｅｂサーバ１２からであった場合にはＷｅｂサーバ１２へそれぞれ通知する（ステップＳ１５）。
【００９７】
認証が成功した場合（ステップＳ１４でＹＥＳ）、メインサーバ１０は認証が成功したことを、先のアクセス要求が音声ＩＦサーバ１１からであった場合には音声ＩＦサーバ１１へ、Ｗｅｂサーバ１２からであった場合にはＷｅｂサーバ１２へそれぞれ通知し（ステップＳ１６）、その後に図１６に示されているユーザプロセス生成の処理を行なう（ステップＳ１７）。
【００９８】
図１４は携帯端末装置２から音声ＣＨにより初期認証を行なう場合のシーケンスを示すシーケンスフローチャートである。
【００９９】
まず、ユーザが携帯端末装置２の操作により音声ＣＨの呼設定をして音声アクセスを行なうと、携帯端末装置２から音声ＩＦサーバ１１へ発信番号が送られる（Ｐ１１）。音声ＩＦサーバ１１は携帯端末装置２から受信した発信番号と音声ＣＨ（具体的には、音声ＣＨを特定する情報）とをメインサーバ１０へ送って音声認証依頼を行なう（Ｐ１２）。
【０１００】
メインサーバ１０は音声ＩＦサーバ１１から送られてきた発信番号に従って、ユーザＩＤ管理テーブルＴ１を参照してユーザ確認を行なう（Ｐ１３）。この結果、メインサーバ１０は発信番号に対応するユーザＩＤ、ＰＷ（パスワード）、ＧＷ（グループウェア）ユーザＩＤ、ＧＷＰＷ（グループウェアパスワード）をユーザＩＤ管理テーブルＴ１から取得する（Ｐ１４）。次にメインサーバ１０は、ユーザＩＤ管理テーブルＴ１から取得したＧＷユーザＩＤとＧＷＰＷとをデータサーバ３へ送ってグループウェアＤＢ３１に対するユーザ認証を行なう（Ｐ１５）。
【０１０１】
但し、この時点で既に非音声ＣＨによって認証が完了している場合はこのデータサーバ３のグループウェアＤＢ３１に対するユーザ認証は行なう必要が無い。換言すれば、既に非音声ＣＨによってグループウェアＤＢ３１に対するユーザ認証が完了している場合には、非音声ＣＨによってメインサーバ１０に対して既に行なわれたユーザ認証と新たに音声ＣＨによってメインサーバ１０に対して行なわれたユーザ認証との一致を確認することにより、新たに音声ＣＨによって行なわれたユーザ認証によりグループウェアＤＢ３１に対するユーザ認証を二重に行なうことはしない。
【０１０２】
グループウェアＤＢ３１においてユーザ認証が成功すると、それを受けてメインサーバ１０はユーザ状態テーブルＴ２にユーザ状態書込を行なう（Ｐ１６）。この場合、音声ＣＨでの認証依頼であったので、ユーザ状態テーブルＴ２のユーザＩＤに対応してユーザ状態として「音声認証済み」が書き込まれる。但しこの場合、既に非音声ＣＨによる接続も行なわれていれば、ユーザ状態は両チャネルによる接続が行なわれている、という状態になる。
【０１０３】
メインサーバ１０は上述のようにして音声ＩＦサーバ１１からの初期認証の要求に対して認証を行ない、その結果生じた状態の変化（音声ＣＨの認証済み）に応じて応答すべき情報、たとえばユーザＩＤ、表示ＵＲＬ、音声ＣＨ、ユーザ投入情報、スケジュール内容等をユーザリソーステーブルＴ３から読み出す（Ｐ１７）。以上のようにして、ユーザＩＤ管理テーブルＴ１、ユーザ状態テーブルＴ２及びユーザリソーステーブルＴ３の内容がメインサーバ１０により管理されている。
【０１０４】
一方、音声ＩＦサーバ１１は音声ＣＨが接続中である場合は適宜の時点で、たとえば定期的に、Ｗｅｂサーバ１２は非音声ＣＨが接続中である場合は適宜の時点で、たとえば定期的に、いずれもメインサーバ１０に対してユーザ状態変更の確認を行なっている（Ｐ２０→Ｐ１６、Ｐ１８→Ｐ１６）。従って、音声ＩＦサーバ１１は音声ＣＨが接続状態であることが確認されると、メインサーバ１０が上述のＰ１７のプロセスにおいてユーザリソーステーブルＴ３から読み出している情報の内の自身に必要な情報、即ち発信番号、音声ＣＨ、応答内容を受信し（Ｐ２０）、この場合は音声認証が完了したとの応答内容を音声合成機能により合成音声化して音声ＣＨで携帯端末装置２へ送信してそのスピーカから発声させる（Ｐ２１）。
【０１０５】
なお上述の音声ＩＦサーバ１１による合成音声での応答と共に、携帯端末装置２が非音声ＣＨでも管理装置１に接続している場合には、Ｗｅｂサーバ１２は非音声ＣＨが接続状態であることが確認されると、メインサーバ１０が上述のＰ１７のプロセスにおいてユーザリソーステーブルＴ３から読み出している情報の内の自身に必要な情報、即ちユーザＩＤ、表示ＵＲＬ、スケジュール内容を受信し（Ｐ１８）、この場合は音声認証が完了したとの応答内容を画像／文字情報にて非音声ＣＨで携帯端末装置２へ送信してその画面に表示する（Ｐ１９）。
【０１０６】
図１５は携帯端末装置２から非音声ＣＨにより初期認証を行なう場合のシーケンスを示すシーケンスフローチャートである。
【０１０７】
まず、ユーザが携帯端末装置２の操作により非音声ＣＨの呼設定をして非音声アクセス（以下、Ｗｅｂアクセスという）を行なうと、携帯端末装置２からＷｅｂサーバ１２へユーザＩＤ及びＰＷ（パスワード）が送られる（Ｐ３１）。Ｗｅｂサーバ１２は携帯端末装置２から受信したユーザＩＤとＰＷとをメインサーバ１０へ送ってＷｅｂ認証依頼を行なう（Ｐ３２）。
【０１０８】
メインサーバ１０はＷｅｂサーバ１２から送られてきたユーザＩＤ及びＰＷに従って、ユーザＩＤ管理テーブルＴ１を参照してユーザ確認を行なう（Ｐ３３）。この結果、メインサーバ１０はユーザＩＤ及びＰＷに対応するＧＷユーザＩＤ及びＧＷＰＷ（グループウェアパスワード）をユーザＩＤ管理テーブルＴ１から取得する（Ｐ３４）。次にメインサーバ１０は、ユーザＩＤ管理テーブルＴ１から取得したＧＷユーザＩＤとＧＷＰＷとをデータサーバ３へ送って、グループウェアＤＢ３１に対するユーザ認証を行なう（Ｐ３５）。
【０１０９】
但し、この時点で既に音声ＣＨによって認証が完了している場合はこのデータサーバ３のグループウェアＤＢ３１に対するユーザ認証は行なう必要が無い。換言すれば、既に音声ＣＨによってグループウェアＤＢ３１に対するユーザ認証が完了している場合には、音声ＣＨによってメインサーバ１０に対して既に行なわれたユーザ認証と新たに非音声ＣＨによってメインサーバ１０に対して行なわれたユーザ認証との一致を確認することにより、新たに非音声ＣＨによって行なわれたユーザ認証によりグループウェアＤＢ３１に対するユーザ認証を二重に行なうことはしない。
【０１１０】
グループウェアＤＢ３１においてユーザ認証が成功すると、それを受けてメインサーバ１０はユーザ状態テーブルＴ２にユーザ状態書込を行なう（Ｐ３６）。この場合、非音声ＣＨでの認証依頼であったので、ユーザ状態テーブルＴ２のユーザＩＤに対応してユーザ状態として「Ｗｅｂ認証済み」が書き込まれる。但しこの場合、既に音声ＣＨによる接続も行なわれていれば、ユーザ状態は両チャネルによる接続が行なわれている、という状態になる。
【０１１１】
メインサーバ１０は上述のようにしてＷｅｂサーバ１２からの初期認証の要求に対して認証を行ない、その結果生じた状態の変化（非音声ＣＨの認証済み）に応じて応答すべき情報、たとえばユーザＩＤ、表示ＵＲＬ、音声ＣＨ、ユーザ投入情報、スケジュール内容等をユーザリソーステーブルＴ３から読み出す（Ｐ３７）。以上のようにして、ユーザＩＤ管理テーブルＴ１、ユーザ状態テーブルＴ２及びユーザリソーステーブルＴ３の内容がメインサーバ１０により管理されている。
【０１１２】
一方、Ｗｅｂサーバ１２は非音声ＣＨが接続中である場合は適宜の時点で、たとえば定期的に、音声ＩＦサーバ１１は音声ＣＨが接続中である場合は適宜の時点で、たとえば定期的に、いずれもメインサーバ１０に対してユーザ状態変更の確認を行なっている（Ｐ３８→Ｐ１６、Ｐ４０→Ｐ１６）。従って、Ｗｅｂサーバ１２は非音声ＣＨが接続状態であることが確認されると、メインサーバ１０が上述のＰ３７のプロセスにおいてユーザリソーステーブルＴ３から読み出している情報の内の自身に必要な情報、即ちユーザＩＤ、表示ＵＲＬ、スケジュール内容を受信し（Ｐ４０）、この場合はＷｅｂ認証が完了したとの応答内容を画像／文字情報にて非音声ＣＨで携帯端末装置２へ送信してその画面に表示する（Ｐ４１）。
【０１１３】
なお上述のＷｅｂサーバ１２による画像／文字情報での応答と共に、携帯端末装置２が音声ＣＨでも管理装置１に接続している場合には、音声ＩＦサーバ１１は音声ＣＨが接続状態であることが確認されると、メインサーバ１０が上述のＰ３７のプロセスにおいてユーザリソーステーブルＴ３から読み出している情報の内の自身に必要な情報、即ち発信番号、非音声ＣＨ、応答内容を受信し（Ｐ３８）、この場合は音声認証が完了したとの応答内容を音声合成機能により合成音声化して音声ＣＨで携帯端末装置２へ送信してそのスピーカから発声させる（Ｐ３９）。
【０１１４】
以上のようにして音声ＣＨまたは非音声ＣＨからの初期認証が行なわれるので、ユーザは携帯端末装置２を使用してのグループウェアＤＢ３１への実際のアクセスが可能な状態になる。
【０１１５】
図１６はメインサーバ１０によるユーザプロセスの手順を示しており、これが携帯端末装置２からグループウェアＤＢ３１へのアクセスに対して管理装置１による実行される所定の主処理手順である。
【０１１６】
まずメインサーバ１０はユーザ用の初期ＨＴＭＬを作成する（ステップＳ２１）。これは、アクセスがあり、認証が成功した携帯端末装置２の画面に非音声ＣＨで送信して表示するための初期画面である。この後、メインサーバ１０は一旦、各プロセスからのメッセージを待機する状態になる（ステップＳ２２）。
【０１１７】
そして、なんらかのメッセージが与えられるとメインサーバ１０は与えられたメッセージに応じて処理を分岐させる（ステップＳ２３）。ここで、たとえば音声ＩＦサーバ１１からの音声応答プロセス（図１９参照）からの状態問い合わせがあった場合は（ステップＳ２４）、ユーザ状態テーブルＴ２を参照して現在の状態を音声ＩＦサーバ１１へ送り返す（ステップＳ２５）。しかし、たとえば音声ＩＦサーバ１１またはＷｅｂサーバ１２からのメッセージにより状態変更があり（ステップＳ３１でＹＥＳ）、これがグループウェアの参照である場合は（ステップＳ３２でＹＥＳ）、以下のような処理が行なわれる。
【０１１８】
メインサーバ１０に対して音声ＩＦサーバ１１またはＷｅｂサーバ１２からグループウェアＤＢ３１への参照があった場合（ステップＳ３２でＹＥＳ）、メインサーバ１０は要求されたデータをグループウェアＤＢ３１から取得し（ステップＳ３３）、取得したデータを携帯端末装置２の画面に表示するためのＨＴＭＬファイルを更新し（ステップＳ３４）、また同一のデータを携帯端末装置２のスピーカから合成音声で発声するためのデータを作成する（ステップＳ３５）。これらのデータはユーザリソーステーブルＴ３から読み出される。
【０１１９】
この際、ステップＳ３３においてメインサーバ１０がグループウェアＤＢ３１から取得するデータは、音声ＩＦサーバ１１またはＷｅｂサーバ１２のいずれからのメッセージによるかには拘わらず、両者から同一の内容のメッセージ、たとえば「ＡさんのＸ月Ｙ日のスケジュール」を問い合わせるメッセージであれば、それが音声ＩＦサーバ１１からの音声入力によるものであるとＷｅｂサーバ１２からの非音声入力（キー操作またはボタン操作）によるものであるとには拘わらず、メインサーバ１０からグループウェアＤＢ３１へは同一のメッセージが送られ、当然のことながらグループウェアＤＢ３１からも同一のデータがメインサーバ１０へ回答される。
【０１２０】
また、上述のようにしてメインサーバ１０により取得されたグループウェアＤＢ３１からの回答のデータに基づいて音声ＩＦサーバ１１により作成される合成音声発生のためのデータ及びＷｅｂサーバ１２により作成されるＨＴＭＬファイルの内容は実質的に同一である。
【０１２１】
なお、携帯端末装置２から音声ＩＦサーバ１１への音声ＣＨによる接続が切断された場合は（ステップＳ４１）、その時点で作成されているＷｅｂサーバ１２から携帯端末装置２へ送信すべきＨＴＭＬが削除され（ステップＳ４２）、音声ＣＨが切断される（音声ＩＦサーバ１１による音声応答プロセスが終了する）（ステップＳ４３）。
【０１２２】
図１７は携帯端末装置２から音声ＣＨによりグループウェアＤＢ３１にアクセスする場合のシーケンスを示すシーケンスフローチャートである。なお、ここでは既にユーザ認証は完了しているものとする。
【０１２３】
まず、ユーザが携帯端末装置２の操作により音声ＣＨによりグループウェアＤＢ３１に対してアクセスするための音声コマンドを音声入力で行なうと（Ｐ５１）、音声コマンドを音声ＩＦサーバ１１が音声認識してユーザ投入情報とし、ユーザＩＤ及び現ＵＲＬ（データサーバ３のＵＲＬ）と共にメインサーバ１０へ送る（Ｐ５２）。
【０１２４】
メインサーバ１０は音声ＩＦサーバ１１から送られてきたユーザＩＤに従ってユーザＩＤ管理テーブルＴ１を参照してユーザ確認を行ない（Ｐ５３）、ユーザＩＤに対応するＧＷ（グループウェア）ユーザＩＤ、ＧＷＰＷをユーザＩＤ管理テーブルＴ１から取得する（Ｐ５４）。次にメインサーバ１０は、音声ＩＦサーバ１１から送られてきたユーザＩＤ、現ＵＲＬ及びユーザ投入情報に従ってユーザ状態テーブルＴ２の状態を変更し（Ｐ５５）、グループウェアＤＢ３１へＧＷユーザＩＤ及びＧＷＰＷを与えてアクセスし（Ｐ５６）、表示・応答情報（スケジュール内容）を取得する（Ｐ５７）。メインサーバ１０はこのようにしてグループウェアＤＢ３１から取得した表示・応答情報（スケジュール内容）をユーザリソーステーブルＴ３へ、ユーザＩＤ、現ＵＲＬ、ユーザ投入情報と共に投入する（Ｐ５８）。
【０１２５】
一方、音声ＩＦサーバ１１は音声ＣＨが接続中である場合は適宜の時点で、たとえば定期的に、Ｗｅｂサーバ１２は非音声ＣＨが接続中である場合は適宜の時点で、たとえば定期的に、いずれもメインサーバ１０に対してユーザ状態変更の確認を行なっている（Ｐ６１→Ｐ５５、Ｐ５９→Ｐ５５）。従って、音声ＩＦサーバ１１は音声ＣＨが接続状態であり、状態変化があったことを確認した場合はユーザリソーステーブルＴ３から自身に必要な情報、即ち発信番号、音声ＣＨ、応答内容（この場合は先に音声入力したユーザ投入情報に対するグループウェアＤＢ３１からの応答内容）を受信し（Ｐ６１）、応答内容を音声合成機能により合成音声化して音声ＣＨで携帯端末装置２へ送信してそのスピーカから発声させる（Ｐ６２）。
【０１２６】
なお上述の音声ＩＦサーバ１１による合成音声での応答と共に、携帯端末装置２が非音声ＣＨでも管理装置１に接続している場合には、Ｗｅｂサーバ１２は非音声ＣＨが接続状態であり、状態変化があったことを確認した場合はユーザリソーステーブルＴ３から自身に必要な情報、即ちユーザＩＤ、表示ＵＲＬ及びスケジュール内容を受信し（Ｐ５９）、スケジュール内容を非音声ＣＨにより携帯端末装置２へ送信してその画面に表示させる（Ｐ６０）。
【０１２７】
図１８は携帯端末装置２から非音声ＣＨによりグループウェアＤＢ３１にアクセスする場合のシーケンスを示すシーケンスフローチャートである。なお、ここでは既にユーザ認証は完了しているものとする。
【０１２８】
まず、ユーザが携帯端末装置２の操作によりユーザ情報、即ちグループウェアＤＢ３１への問い合わせ事項としての端末情報を入力し、Ｗｅｂサーバ１２に接続するためのＷｅｂボタンを押下して非音声ＣＨによりＷｅｂサーバ１２にアクセスする（Ｐ７１）。Ｗｅｂサーバ１２はこの携帯端末装置２からのアクセスを受けて、ユーザＩＤ、現ＵＲＬ及びユーザ投入情報をメインサーバ１０へ送る（Ｐ７２）。
【０１２９】
メインサーバ１０はＷｅｂサーバ１２から送られてきたユーザＩＤに従ってユーザＩＤ管理テーブルＴ１を参照してユーザ確認を行ない（Ｐ７３）、ユーザＩＤに対応するＧＷユーザＩＤ、ＧＷＰＷをユーザＩＤ管理テーブルＴ１から取得する（Ｐ７４）。次にメインサーバ１０は、Ｗｅｂサーバ１２から送られてきたユーザＩＤ、現ＵＲＬ及びユーザ投入情報に従ってユーザ状態テーブルＴ２の状態を変更し（Ｐ７５）、グループウェアＤＢ３１へＧＷユーザＩＤ及びＧＷＰＷを与えてアクセスし（Ｐ７６）、表示・応答情報（スケジュール内容）を取得する（Ｐ７７）。メインサーバ１０はこのようにしてグループウェアＤＢ３１から取得した表示・応答情報（スケジュール内容）をユーザリソーステーブルＴ３へ、ユーザＩＤ、現ＵＲＬ及びユーザ投入情報と共に投入する（Ｐ７８）。
【０１３０】
一方、Ｗｅｂサーバ１２は非音声ＣＨが接続中である場合は適宜の時点で、たとえば定期的に、音声ＩＦサーバ１１は音声ＣＨが接続中である場合は適宜の時点で、たとえば定期的に、いずれもメインサーバ１０に対してユーザ状態変更の確認を行なっている（Ｐ８１→Ｐ７５、Ｐ７９→Ｐ７５）。従って、Ｗｅｂサーバ１２は非音声ＣＨが接続状態であり、状態変化があったことを確認した場合はユーザリソーステーブルＴ３から自身に必要な情報、即ちユーザＩＤ、表示ＵＲＬ及びスケジュール内容を受信し（Ｐ８１）、スケジュール内容を非音声ＣＨにより携帯端末装置２へ送信してその画面に表示させる（Ｐ８２）。
【０１３１】
なお上述のＷｅｂサーバ１２による画像／文字情報での携帯端末装置２の画面への表示と共に、携帯端末装置２が音声ＣＨでも管理装置１に接続している場合には、音声ＩＦサーバ１１は音声ＣＨが接続状態であり、状態変化があったことを確認した場合はユーザリソーステーブルＴ３から自身に必要な情報、即ち発信番号、非音声ＣＨ、応答内容（この場合は先に携帯端末装置２のボタン操作で入力したユーザ投入情報に対するグループウェアＤＢ３１からの応答内容）を受信し（Ｐ７９）、応答内容を音声合成機能により合成音声化して非音声ＣＨで携帯端末装置２へ送信してそのスピーカから発声させる（Ｐ８０）。
【０１３２】
図１９は音声ＩＦサーバ１１による音声応答の処理手順を示すフローチャートである。
【０１３３】
まず、状態分岐の判断が行なわれ（ステップＳ５１）、たとえば携帯端末装置２による音声ＣＨでのグループウェアＤＢ３１からのデータの取得が要求されている状態であるとすると、音声ＩＦサーバ１１は要求されているデータを前述のようにしてメインサーバ１０のユーザプロセスから取得する（ステップＳ５２）。そして、取得したデータを音声合成機能により音声合成して携帯端末装置２へ音声ＣＨを介して送信してそのスピーカから発声させる（ステップＳ５３）。また、携帯端末装置２からの音声ＣＨを介しての音声入力があった場合にはその音声認識を行ない（ステップＳ５４）、音声認識に失敗した場合は（ステップＳ５５でＮＯ）、メインサーバ１０に状態を問い合わせ（ステップＳ５６）、状態に変化が無い場合は（ステップＳ５７でＮＯ）ステップＳ５３へ処理を戻して音声認識に失敗したので再試行を促す合成音声を携帯端末装置２へ送信する。
【０１３４】
上述のステップＳ５６でメインサーバ１０に状態の変化を問い合わせた結果、変化があった場合（ステップＳ５７でＹＥＳ）、音声ＩＦサーバ１１はステップＳ５１へ処理を戻し、変化した後の状態に対応する状態分岐の判断を行なう。
【０１３５】
また、ステップＳ５５において音声認識に成功した場合は（ステップＳ５５でＹＥＳ）、メインサーバ１０へ認識結果を通知する（ステップＳ５８）、この結果、メインサーバ１０では音声ＩＦサーバ１１による音声認識結果に対応した処理が行なわれて状態変化が発生するので、音声ＩＦサーバ１１はその変化した後の状態を取得し（ステップＳ５９）、ステップＳ５１へ処理を戻し、変化した後の状態に対応する状態分岐の判断を行なう。
【０１３６】
なお、図１９には状態分岐の他の例として「 Subjectの一覧」の取得の処理手順が例示されている。この処理手順では、ステップＳ５１での状態分岐の判断において「 Subjectの一覧」の取得の状態であった場合に、音声ＩＦサーバ１１はメインサーバ１０から「 Subjectの一覧」のデータを取得し（ステップＳ６１）、その内容を音声合成機能により音声合成して携帯端末装置２へ音声ＣＨを介して送信してそのスピーカから発声させる（ステップＳ６２）。そして、この「 Subjectの一覧」中のいずれかの項目をユーザが指定して音声入力するのを待機して音声認識を行ない（ステップＳ６３）、音声認識に失敗した場合は（ステップＳ６４でＮＯ）、メインサーバ１０に状態を問い合わせ（ステップＳ６５）、状態に変化が無い場合は（ステップＳ６６でＮＯ）ステップＳ６２へ処理を戻して音声認識に失敗したので再度「 Subjectの一覧」の内容を音声合成機能により音声合成して携帯端末装置２へ音声ＣＨを介して送信してそのスピーカから発声させる。
【０１３７】
上述のステップＳ６５でメインサーバ１０に状態の変化を問い合わせた結果、変化があった場合（ステップＳ６６でＹＥＳ）、音声ＩＦサーバ１１はステップＳ５１へ処理を戻し、変化した後の状態に対応する状態分岐の判断を行なう。
【０１３８】
また、ステップＳ６４において音声認識に成功した場合は（ステップＳ６４でＹＥＳ）、メインサーバ１０へ認識結果を通知する（ステップＳ６７）、この結果、メインサーバ１０では音声ＩＦサーバ１１による音声認識結果に対応した処理が行なわれて状態変化が発生するので、音声ＩＦサーバ１１はその変化した後の状態を取得し（ステップＳ６８）、ステップＳ５１へ処理を戻し、変化した後の状態に対応する状態分岐の判断を行なう。
【０１３９】
図２０、図２１は上述のような本発明のデータサーバのアクセス制御方法によって実際に携帯端末装置２からデータサーバ３にアクセスする場合の携帯端末装置２側での音声応答及び画面表示の状態を説明するための模式図である。
【０１４０】
まず、図２０(a) に示されているように、非音声ＣＨにより携帯端末装置２と管理装置１とが呼設定されると、携帯端末装置２の画面に「音声ＧＷ（グループウェア）初期画面」が表示される。なおこの時点では音声ＣＨは接続されていないため、音声応答は行なわれない。
【０１４１】
この図２０(a) に示されている状態において、ユーザが「ユーザＩＤ」、「パスワード（ＰＷ）」を携帯端末装置２のボタン操作により入力し、更に（１）の「ログイン」を指定するボタン操作を行なうと、図２０(b) に示されているように、非音声ＣＨにより、換言すればＷｅｂサーバ１２を介して認証が行なわれて携帯端末装置２のユーザである「田中さん」用の初期画面が携帯端末装置２の画面に表示される。なおこの時点でも音声ＣＨは接続されていないため、音声応答は行なわれないが、「 Subjectの一覧」として（１）「音声接続する。」、（２）「音声接続しない。」、（３）「ログアウト」の選択が可能であることが表示される。
【０１４２】
この図２０(b) に示されている状態において、ユーザが（１）の「音声接続する。」を携帯端末装置２のボタン操作により指示（情報投入）すると、図２０(c) に示されているように、「田中さんのＧＷ画面」が表示されると共に、「田中さんのグループウェア初期画面です。」、「誰のスケジュールを確認するか、Ｗｅｂまたは音声で情報投入して下さい。」という音声応答が携帯端末装置２のスピーカから行なわれる。
【０１４３】
この図２０(c) に示されている状態において、ユーザである「田中さん」が「本人」または「田中さん」を音声入力により指示すると、図２１(d) に示されているように、ユーザである「田中さん」本人のスケジュールの「月日」を指定するための画面が携帯端末装置２に表示されると共に、「田中さんのスケジュール画面です。」、「検索したい年月日をＷｅｂまたは音声で情報投入して下さい。」、「Ｗｅｂ投入の場合は入力後、決定ボタンを押して下さい。」という音声応答が携帯端末装置２のスピーカから行なわれる。
【０１４４】
この図２１(d) に示されている状態において、ユーザである「田中さん」が「Ｘ月Ｙ日」を音声入力により指示すると、図２１(e) に示されているように、ユーザである「田中さん」本人の「Ｘ月Ｙ日」のスケジュールが携帯端末装置２の画面に表示されると共に、「田中さんのＸ月Ｙ日のスケジュールを読み上げます。」、「１０時から１２時まで部内会議出席、１３時から１５時まで業者打合せで外出」、「以上です」という音声応答が携帯端末装置２のスピーカから行なわれる。
【０１４５】
以上によりこの携帯端末装置２のユーザである「田中さん」のスケジュールが携帯端末装置２の画面及び音声応答の双方により確認できたので、ユーザが図２１(e) に示されているが状態において音声入力により「ログアウト」を指示すると音声ＣＨが切断されるため、図２１（ｆ）に示されているように、携帯端末装置２には図２０(a) と同様の「音声ＧＷ初期画面」が表示されるが、既に音声ＣＨが切断されているため音声応答は行なわれない。
【０１４６】
なお、上述の図２０、図２１に示した例では、非音声ＣＨが先に接続されている状態において音声ＣＨを接続してグループウェアＤＢ３１にアクセスする場合を示したが、前述したように音声ＣＨのみでも、また非音声ＣＨのみでも、更には先に音声ＣＨを接続した状態で後から非音声ＣＨを接続した状態でも、それぞれの状態に応じて適宜の音声応答、画面表示が行なわれることは既に理解されるところである。
【０１４７】
図２２は上述のような本発明のデータサーバのアクセス制御方法を実施するための管理装置１のコンピュータプログラムの内容を示す模式図である。
【０１４８】
このコンピュータプログラムは、携帯端末装置２の状態を表す端末情報を登録するテーブル（ユーザ状態テーブルＴ２）及びデータサーバ３にアクセス可能であり、音声入力されたイベントを音声チャネルを介して又は非音声入力されたイベントを非音声チャネルを介して受け付けてデータサーバ３にアクセスするコンピュータのプログラムであって、「データサーバに対する音声チャネルまたは非音声チャネルによるアクセスをコンピュータをして付けさせる手順：ＰＰ０１」と、「受け付けたアクセスを、データサーバに対する所定のアクセス手順に対応させてコンピュータをして処理させる手順：ＰＰ０２」と、「所定のアクセス手順によるアクセスに対する応答をコンピュータをして音声チャネル又は非音声チャネルを介してコンピュータをして送信させる手順：ＰＰ０３」とを含んでおり、プログラム記録媒体としてのたとえばＣＤ−ＲＯＭ１３に記録されている。
【０１４９】
またこの図２２に示すコンピュータプログラムは、グループウェアＤＢ３１に対する認証用のプログラムも含んでおり、「音声チャネル又は非音声チャネルの一方を介してのデータサーバへのアクセス認証をコンピュータをして行なわせる手順：ＰＰ１１」と、「一方のチャネルと同一の端末装置から他方のチャネルによるアクセスがあった場合に、他方のチャネルによるデータサーバへのアクセスをアクセス認証を行なわずにコンピュータをして許可させる手順：ＰＰ１２」とを更に含んでいる。
【０１５０】
なお、上述の実施例では、メインサーバ１０、音声ＩＦサーバ１１及びＷｅｂサーバ１２をそれぞれ個別のコンピュータを専用に使用する構成としているが、これらの機能を一台の汎用コンピュータで実現することも勿論可能であることは言うまでもない。
【０１５１】
【発明の効果】
以上に詳述したように本発明によれば、データサーバに対して端末装置から音声チャネルによる音声ＩＦサーバまたは非音声チャネルによるＷｅｂサーバによりアクセスする場合に、両チャネルからのアクセス及び音声応答と非音声（画像／文字情報）応答とが主処理手順（メインサーバ）により管理されるので、同一の端末装置において両チャネルを接続している場合にも、また一方から他方へ切り換えたような場合にも所定の手順に従った応答をいずれのチャネルでも得ることが可能になる。
【０１５２】
また本発明によれば、端末装置からいずれのチャネルによってイベントが入力された場合にも、ユーザ状態の変更として認識されるので、変更後の状態、たとえばチャネルの切り換え等に対応して適宜の処理が実行される。
【０１５３】
更に本発明によれば、音声チャネルのみにより応答する場合は、音声応答手順により第１の音声情報のみが返送され、非音声チャネルのみにより応答する場合は、非音声応答手順により第１の非音声情報のみが返送され、両チャネルにより同時に応答する場合は、音声応答手順により第２の音声情報と、非音声応答手順により第２の非音声情報とが返送されるため、いずれか一方のチャネルのみが接続されている場合と両チャネルが接続されている場合とで、それぞれのチャネルでの応答を最適にすることが可能になる。
【０１５４】
また更に本発明によれば、音声チャネル又は非音声チャネルの一方によるデータサーバへのアクセス認証が完了した状態において、他方のチャネルからのデータサーバへのアクセスが一方のチャネルによるアクセスと同一の端末装置からのアクセスである場合には他方のチャネルによるデータサーバへのアクセス認証を行なわずにアクセスが許可されるので、両チャネルで二重にデータサーバへの認証が行なわれるという無駄が省かれる。
【０１５５】
なお、本発明のコンピュータプログラム及びその記録媒体によれば、汎用コンピュータによりメインサーバ、音声ＩＦサーバ、Ｗｅｂサーバを実現することが可能になる。
【図面の簡単な説明】
【図１】本発明のデータサーバのアクセス制御方法が実施されるシステムの全体の概要構成を示す模式図である。
【図２】メインサーバの構成例を示すブロック図である。
【図３】ユーザＩＤ管理テーブルの登録内容を示す模式図である。
【図４】ユーザ状態管理テーブルの登録内容を示す模式図である。
【図５】状態テーブルの登録内容を示す模式図である。
【図６】アクセス状態テーブルの登録内容を示す模式図である。
【図７】イベントテーブルの登録内容を示す模式図である。
【図８】状態遷移テーブルの登録内容を示す模式図である。
【図９】音声ＩＦサーバの構成例を示すブロック図である。
【図１０】Ｗｅｂサーバの構成例を示すブロック図である。
【図１１】データサーバの構成例を示すブロック図である。
【図１２】本発明のシステム構成により実施されるデータサーバのアクセス制御方法の実際の手順を説明するための模式図である。
【図１３】メインサーバのメインプロセスを示すフローチャートである。
【図１４】携帯端末装置から音声チャネルにより初期認証を行なう場合のシーケンスを示すシーケンスフローチャートである。
【図１５】携帯端末装置から非音声チャネルにより初期認証を行なう場合のシーケンスを示すシーケンスフローチャートである。
【図１６】メインサーバによるユーザプロセスの手順を示すフローチャートである。
【図１７】携帯端末装置から音声チャネルによりグループウェアデータベースにアクセスする場合のシーケンスを示すシーケンスフローチャートである。
【図１８】携帯端末装置から非音声チャネルによりグループウェアデータベースにアクセスする場合のシーケンスを示すシーケンスフローチャートである。
【図１９】音声ＩＦサーバによる音声応答の処理手順を示すフローチャートである。
【図２０】本発明のデータサーバのアクセス制御方法によって実際に携帯端末装置からデータサーバにアクセスする場合の携帯端末装置側での音声応答及び画面表示の状態を説明するための模式図の半部である。
【図２１】本発明のデータサーバのアクセス制御方法によって実際に携帯端末装置からデータサーバにアクセスする場合の携帯端末装置側での音声応答及び画面表示の状態を説明するための模式図の残りの半部である。
【図２２】本発明のデータサーバのアクセス制御方法を実施するための管理装置のコンピュータプログラムの内容を示す模式図である。
【符号の説明】
１  管理装置
２  携帯端末装置
３  データサーバ
１０  メインサーバ
１１  音声ＩＦサーバ
１２  Ｗｅｂサーバ
Ｔ１  ユーザＩＤ管理テーブル
Ｔ２  ユーザ状態テーブル
Ｔ３  ユーザリソーステーブル
【図１】
0003777337.tif 000002
【図２】
0003777337.tif 000003
【図３】
0003777337.tif 000004
【図４】
0003777337.tif 000005
【図５】
0003777337.tif 000006
【図６】
0003777337.tif 000007
【図７】
0003777337.tif 000008
【図８】
0003777337.tif 000009
【図９】
0003777337.tif 000010
【図１０】
0003777337.tif 000011
【図１１】
0003777337.tif 000012
【図１２】
0003777337.tif 000013
【図１３】
0003777337.tif 000014
【図１４】
0003777337.tif 000015
【図１５】
0003777337.tif 000016
【図１６】
0003777337.tif 000017
【図１７】
0003777337.tif 000018
【図１８】
0003777337.tif 000019
【図１９】
0003777337.tif 000020
【図２０】
0003777337.tif 000021
【図２１】
0003777337.tif 000022
【図２２】
0003777337.tif 000023