(57)【特許請求の範囲】
【請求項１】
第１のＮＷと前記第１のＮＷよりも通信サービス品質が高い第２のＮＷとにそれぞれ接続された第１の端末及び第２の端末を備え、データ共有機能を持つ画像音声コミュニケーションシステムにおいて、
前記第１の端末は、
前記第１のＮＷに接続して通信を行うための第１の通信機能部と、
前記第２のＮＷに接続して通信を行うための第２の通信機能部と、
前記第２の通信機能部に接続された映像・音声処理部およびテキスト通信処理部と、
第２の映像出力装置と映像入力装置と音声出力装置と音声入力装置とから構成されて音声と映像の双方向通信機能によりテレビ電話機能を提供するための前記映像・音声処理部と、
通信相手と共有するデータをあらかじめ記録しておくための領域である領域Ｐと、通信相手が有するデータを取得して一時的に保存しておくための領域Ｔと、を有するストレージ装置ＳＴと、
前記ストレージ装置ＳＴにおける前記データの入出力を制御するためのデータ転送制御部と、
前記テキスト通信処理部に接続されて前記第２のＮＷが提供するテキスト通信サービスを用いて、通信相手のデータ転送制御部とコマンド転送およびファイル転送の制御情報の通信を行うためのデータ転送制御部と、
前記データ転送制御部からの制御信号により共有データの実行処理を行うためのデータ実行処理部と、
前記データ実行処理部により処理された結果を出力するための第１の映像出力装置と、
前記映像・音声処理部と、前記テキスト通信処理部と、前記データ転送制御部と、および前記データ実行処理部の各機能部における実行開始および終了のトリガをかけることによりユーザの指示を受け付けるためのユーザ要求処理部と、を備え、
前記データ転送制御部は、
転送対象データを前記ストレージ装置ＳＴから読み出して、前記第２のＮＷを介して通信可能なデータである場合には、当該第２のＮＷを介して前記第２の端末に送信し、前記第２のＮＷを介して通信できないデータである場合には、前記第１のＮＷを介してネットワークストレージＮＳＴにアクセスし、当該ネットワークストレージＮＳＴから取得した送信先アドレスに対して前記転送対象データを送信して一時的に保管させ、前記第２のＮＷを介して前記送信先アドレスを前記第２の端末に送信し、
前記第２の端末は、
前記第２のＮＷを介して前記送信先アドレスを受信した場合、前記第１のＮＷを介して当該送信先アドレスで示されたネットワークストレージＮＳＴにアクセスして前記転送対象データを受信することを特徴とする画像音声コミュニケーションシステム。
【請求項２】
請求項１に記載の画像音声コミュニケーションシステムで行う画像音声コミュニケーション方法において、
前記第１の端末により、
環境変数を初期化するステップと、
ファイル共有中か否かを示す環境変数［ＦＳ］をファイル共有中ではないことを示す“ＦＡＬＳＥ”に設定し、呼が接続されているか否かを示す環境変数［ＣＡＬＬ］を接続されていないことを示す“ＤＣ”に設定し、発呼要求の有無と着呼要求の有無を確認しながら待機するステップと、
ユーザからの発呼要求に応じて要求された接続先への接続処理を実行して呼の接続を待つステップと、
着呼要求に応じて接続処理を行うか、発呼処理の後に呼が接続された場合に環境変数［ＣＡＬＬ］を呼が接続されていることを示す“ＣＯＮＮ”に設定してユーザからの切断要求があるか、通信相手により切断されるか、のいずれかが発生するまで待機するステップと、
前記テレビ電話機能の動作を継続し、ユーザの要求に応じて、ファイル送信プロセス、コマンド送信プロセス、ファイル受信プロセス、コマンド受信プロセスをアクティブとして実行させるステップと、
ユーザからの切断要求に応じて切断処理を行い、相手に切断された場合には、復帰処理を行う事により前記テレビ電話機能を初期状態に戻し、次回の発呼もしくは着呼を待機する状態に戻すステップと、
環境変数［ＦＳ］が“ＴＲＵＥ”に変更になっていた場合には、ストレージ装置ＳＴ内の領域Ｔにあるファイルの削除を行った後に、あるいは“ＴＲＵＥ”ではなかった場合には削除動作を行わずに、環境変数［ＣＡＬＬ］を“ＤＣ”として発呼又は着呼の待機状態へ復帰するステップと、
を有することを特徴とする画像音声コミュニケーション方法。
【請求項３】
前記第１の端末により、
環境変数［ＣＡＬＬ］が接続されていることを示す“ＣＯＮＮ”かつ環境変数［ＦＳ］がファイル共有中ではないことを示す“ＦＡＬＳＥ”の場合に、ファイル転送要求をユーザから受け付けると、ユーザに指定されたファイルをストレージ装置ＳＴの領域Ｐから読み出すステップと、
前記読み出しが失敗した場合にその旨をユーザに通知し、または読み出せた場合には第２のＮＷを介して通信可能な情報か否かをあらかじめ設定された規定回数以内で判断するステップと、
前記規定回数以内に準備完了のメッセージを受信したことに応じてファイルを送信し、あるいは、規定回数以内に準備完了を受信できなかった場合にファイル転送の失敗を通知し、あるいは、規定回数に達しない場合にサービス提供不可を受け取るとファイル転送の失敗を通知するステップと、
第２のＮＷを介して通信ができない種類のファイルであった場合には第１の通信機能部より第１のＮＷに接続されているネットワークストレージＮＳＴにアクセスを要求し、アクセスに成功した場合には前記ネットワークストレージＮＳＴからファイルの送信先アドレスを取得してファイル送信を開始するステップと、
ファイルの送信完了により送信先アドレスをテキスト通信処理部において［ファイル送信］を示すプレフィクスを付したテキスト通信用メッセージとして加工し、第２の通信機能部より呼の接続先に対して前記テキスト通信用メッセージをテキスト通信サービスで送信するステップと、
前記テキスト通信用メッセージの送信完了により環境変数［ＦＳ］をファイル共有中である“ＴＲＵＥ”に設定して初期状態に復帰させるステップと、
前記ネットワークストレージＮＳＴへのアクセスが規定回数のリトライ又は規定時間の経過を待っても接続できなかった場合において、ユーザに対して前記ネットワークストレージＮＳＴへのアクセスができなかった旨を通知して初期状態に復帰するステップと、
を有することを特徴とする請求項２に記載の画像音声コミュニケーション方法。
【請求項４】
前記第１の端末により、
環境変数［ＣＡＬＬ］が接続されていることを示す“ＣＯＮＮ”かつ環境変数［ＦＳ］がファイル共有中であることを示す“ＴＲＵＥ”の場合に、データの実行依頼がユーザによって指示された場合にアクティブとするステップと、
ユーザによるデータの実行依頼に応じてストレージ装置ＳＴの領域Ｐからファイルを読み出し、そのデータをデータ実行処理部で処理して第２の通信機能部より［コマンド送信］を示す旨のプレフィクスを付した実行要求を示すＳＭＳをテキスト通信機能部で作成して送信するステップと、
ファイルＳＦの読み出の失敗、あるいはファイルＳＦの処理の失敗において、それぞれ読み出しを失敗した旨の通知と処理に失敗した旨の通知を実行した後に初期状態に戻すステップと、
環境変数［ＣＯＮＮ］の状態が接続状態であることを示す“ＴＲＵＥ”で有る限り、ユーザからのファイル共有の終了もしくはその他の操作の要求を待機するステップと、
ファイル共有の終了の要求に応じてテキスト通信処理部より第２の通信機能部を介し、接続先に対して［コマンド送信］の旨を示すプレフィクスの付いたファイル共有終了ＳＭＳを送信し、データ処理部での処理を停止して環境変数［ＦＳ］を“ＦＡＬＳＥ”にして初期状態へ戻すステップと、
終了以外の要求が指示された場合において、テキスト通信処理部より第２の通信機能部を介して接続先に対し［コマンド送信］の旨をプレスフィクスを付して要求内容をＳＭＳとして送信し、前記要求内容を自端末のデータ実行処理部に通知しデータの実行処理を進め、データの実行処理を完了させて環境変数［ＣＡＬＬ］とユーザの要求を待機するループに復帰させるステップと、
前記要求内容の処理に失敗した場合において処理に失敗したことを通知した後にループへ復帰させるステップと、
を有することを特徴とする請求項２または３に記載の画像音声コミュニケーション方法。
【請求項５】
前記第１の端末により、
環境変数［ＣＡＬＬ］が接続されていることを示す“ＣＯＮＮ”かつ環境変数［ＦＳ］がファイル共有中ではないことを示す“ＦＡＬＳＥ”の場合において、テキスト通信処理部が［ファイル送信］の旨を示すプレフィクスがついたＳＭＳを受け取った際にアクティブになるステップと、
［ファイル送信］の旨を示すプレフィクスがついたＳＭＳの受信に応じて、そのＳＭＳの中に示されたアドレスＤＡを読み出し、第１の通信機能部より当該アドレスで示されたネットワークストレージＮＳＴへアクセスするステップと、
前記アドレスＤＡにアクセスして第１の通信機能部を使い前記アドレスＤＡからファイルＳＦの受信を開始するステップと、
前記ファイルＳＦの受信完了において前記ファイルＳＦをストレージ装置ＳＴの領域Ｔに書き込み、環境変数［ＦＳ］をファイル共有中であることを示す“ＴＲＵＥ”に変更し、初期状態に復帰させるステップと、
前記アドレスＤＡにアクセスできなかった場合には、規定時間または規定回数の間にリトライを繰り返し、当該アクセスが不能の場合にネットワークストレージＮＳＴへのアクセスができなかった旨をユーザに通知して初期状態に復帰するステップと、
前記ＳＭＳを受信しなかった場合には、第２のＮＷから新たな接続要求の有無を確認して、新たな接続要求が有り、それが取り扱い可能なデータであった場合にはデータの受信待機を開始し、受信待機完了を受信要求元へ送信するステップと、
データが送信されるのを待機し、全てのデータを受信するまで受信処理を繰り返して全てのデータを受信し、当該データの記憶領域への書き込みを実施するステップと、
第２のＮＷからのリクエストが取り扱いできない種類のデータであった場合には受信要求元へサービス提供不可を送信するステップと、
を有することを特徴とする請求項２〜４のいずれかに記載の画像音声コミュニケーション方法。
【請求項６】
前記第１の端末により、
環境変数［ＣＡＬＬ］が接続されていることを示す“ＣＯＮＮ”かつ環境変数［ＦＳ］がファイル共有中であることを示す“ＴＲＵＥ”の場合において、テキスト通信処理部が［コマンド送信］の旨を示すプレフィクスがついたＳＭＳを受け取った場合にアクティブとなるステップと、
［コマンド送信］の旨を示すプレフィクスがついたＳＭＳの受信により、当該ＳＭＳの中に示された内容を確認して実行要求であった場合に指定されたファイルＳＦをストレージ装置ＳＴの領域Ｔから読み出し、前記ファイルＳＦの読み出しを実行し、前記ファイルＳＦのデータ実行処理部での処理を実行して初期状態に戻すステップと、
前記ファイルＳＦの読み出しの失敗と受信処理の失敗において、それぞれ前記ファイルＳＦ読み出し失敗の通知と実行処理失敗の通知をユーザに行い初期状態に戻すステップと、
ＳＭＳの内容が共有終了であった場合にデータ実行処理部での処理を停止し、ストレージ装置ＳＴの領域Ｔのファイルを全て削除し、環境変数［ＦＳ］をファイル共有を行っていない状態を示す“ＦＡＬＳＥ”に変更して初期状態に戻すステップと、
前記ＳＭＳの内容がその他の内容であった場合には、前記ＳＭＳで示された要求をデータ実行処理部で実行して初期状態に戻し、あるいは前記実行が不能の場合には、その旨をユーザに通知した後に初期状態に戻すステップと、
を有することを特徴とする請求項２〜５のいずれかに記載の画像音声コミュニケーション方法。
【請求項７】
前記第１の端末により、
接続要求を待機して、前記接続要求がアップロード要求の場合には接続認証を行い、接続認証に問題がある場合は接続拒否レスポンスを返してセッションを切断し初期状態に戻すステップと、
前記接続認証に問題が無い場合はランダム文字列を持つアドレスＤＡを生成してレスポンスとして返すステップと、
前記アドレスＤＡでデータのアップロードを待機してデータの受け取りを行い、逐次にストレージのアドレスＤＡに書き込み、全てのデータを受け取った後に正常終了のレスポンスを返し、セッションを切断して初期状態に戻るステップと、
前記アドレスＤＡに対するアップロードが規定時間内に始まらなかった場合にタイムアウトを示すレスポンスを返してセッションを切断するステップと、
接続要求を待機して、前記接続要求がダウンロードの場合には要求されたアドレスのデータの有無を確認し、前記データがあった場合に当該データを読み出してファイルデータの送出を開始するステップと、
前記ファイルデータの全てのデータ送出を完了した後にストレージに蓄積されている当該データを削除し、正常終了のレスポンスを返してセッションを切断し初期状態に復帰するステップと、
前記ファイルデータが存在しなかった場合には、当該ファイルデータが存在しない旨のレスポンスを返してセッションを切断し初期状態に戻るステップと、
前記接続要求の内容がアップロードまたはダウンロードでない場合は接続拒否のレスポンスを返し、セッションを切断して初期状態に戻すステップと、
を有することを特徴とする請求項２〜６のいずれかに記載の画像音声コミュニケーション方法。
【請求項８】
請求項２〜７のいずれかに記載の画像音声コミュニケーション方法をコンピュータに実行させることを特徴とする画像音声コミュニケーションプログラム。
【請求項９】
請求項８に記載の画像音声コミュニケーションプログラムを記憶してコンピュータにより読み取り可能なことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータネットワークおよびテレコミュニケーションに関し、特にはＩＰＴＥＬを用いた電子ファイルの共有機能を必要とするデータ共有機能を持つ画像音声コミュニケーションシステム、方法、プログラム、記録媒体に関する。
【背景技術】
【０００２】
従来のＩＰを用いたデータ共有機能を持つ画像音声コミュニケーションシステムにおいては、ＩＴＵ−Ｕの定めるＨ．３２３およびＨ．３２３Ａｎｎｅｘ又はＩＥＴＦ標準のＳＩＰを用いて、拠点間の通信を確立したのち、個々のセッション確立プロトコルにより利用が認証されているプロトコルを用いて通信を行っている。
【０００３】
これらのプロトコルは通常、映像や音声など、伝送に時間的制約を持つ情報を通信する場合はＲＴＰ、電子ファイルなど、伝送に時間的制約を持たない電子ファイルなどの通信の場合には、ｈｔｔｐやｆｔｐ等が用いられている。これは、ＩＰを用いたネットワークがＩＰ規定に従う限り、様々な情報を伝達する事ができるという特徴を利用した合理的な手法である。
【０００４】
しかし、昨今のインターネットの利用にあたっては、ファイヤウォール等、様々なセキュリティ装置の利用が一般的になっており、インターネットを用いて、ネットワーク的に離れた２つ以上の拠点間の接続し利用をする事は困難になっており、インターネットＶＰＮ技術や専用線等を用いて擬似的にネットワーク的に乖離していない環境を構成作る方法や（引用文献１参照）、外部のｗｅｂサーバに各参加者が接続をする事で、遠隔会議を実現していた（特許文献２参照）。
【０００５】
また、Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ（以下、「ＮＧＮ」と記載）と呼ばれるＩＰ技術を用いて、電話サービスや映像通信サービスの提供を目的としたネットワークの提供が開始されている。ＮＧＮはＩＰ技術を利用しているが、ＳＩＰ等のプロトコルを利用（日本国内においては、ＳＩＰが一般的）する事により、電話サービス、映像通信サービス、テキスト通信サービス（ＳＭＳ）を容易かつ高品質に利用できるネットワークである。
【特許文献１】特開２００２−２４７５４１
【特許文献２】特開２００３−１６３９０５
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のいわゆるインターネット網では、自由に利用可能であったＯＳＩ参照モデルの第５層よりも上位に位置するプロトコルが厳しく制限され、電子ファイル等、電話サービスや映像通信サービス、テキスト通信サービス（ＳＭＳ）のいずれにも属さないデータの伝送は制限されており、ＮＧＮを用いた電子ファイル共有機能を利用する遠隔会議等の実現が困難になっている。
【０００７】
本発明は上記の課題に鑑みてなされたものであり、ＮＧＮを用いて、高品質な電話サービスと映像通信サービスをセキュアかつ容易に実現し、電子データ通信を実現して音声・映像・プレゼンテーション用データの共有が実現できるデータ共有機能を持つ画像音声コミュニケーションシステム、方法、プログラム、記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、第１のＮＷと前記第１のＮＷよりも通信サービス品質が高い第２のＮＷとにそれぞれ接続された第１の端末及び第２の端末を備え、データ共有機能を持つ画像音声コミュニケーションシステムにおいて、前記第１の端末は、前記第１のＮＷに接続して通信を行うための第１の通信機能部と、前記第２のＮＷに接続して通信を行うための第２の通信機能部と、前記第２の通信機能部に接続された映像・音声処理部およびテキスト通信処理部と、第２の映像出力装置と映像入力装置と音声出力装置と音声入力装置とから構成されて音声と映像の双方向通信機能によりテレビ電話機能を提供するための前記映像・音声処理部と、通信相手と共有するデータをあらかじめ記録しておくための領域である領域Ｐと、通信相手が有するデータを取得して一時的に保存しておくための領域Ｔと、を有するストレージ装置ＳＴと、前記ストレージ装置ＳＴにおける前記データの入出力を制御するためのデータ転送制御部と、前記テキスト通信処理部に接続されて前記第２のＮＷが提供するテキスト通信サービスを用いて、通信相手のデータ転送制御部とコマンド転送およびファイル転送の制御情報の通信を行うためのデータ転送制御部と、前記データ転送制御部からの制御信号により共有データの実行処理を行うためのデータ実行処理部と、前記データ実行処理部により処理された結果を出力するための第１の映像出力装置と、前記映像・音声処理部と、前記テキスト通信処理部と、前記データ転送制御部と、および前記データ実行処理部の各機能部における実行開始および終了のトリガをかけることによりユーザの指示を受け付けるためのユーザ要求処理部と、を備え、前記データ転送制御部は、転送対象データを前記ストレージ装置ＳＴから読み出して、前記第２のＮＷを介して通信可能なデータである場合には、当該第２のＮＷを介して前記第２の端末に送信し、前記第２のＮＷを介して通信できないデータである場合には、前記第１のＮＷを介してネットワークストレージＮＳＴにアクセスし、当該ネットワークストレージＮＳＴから取得した送信先アドレスに対して前記転送対象データを送信して一時的に保管させ、前記第２のＮＷを介して前記送信先アドレスを前記第２の端末に送信し、前記第２の端末は、前記第２のＮＷを介して前記送信先アドレスを受信した場合、前記第１のＮＷを介して当該送信先アドレスで示されたネットワークストレージＮＳＴにアクセスして前記転送対象データを受信する。
【０００９】
また、本発明は、請求項１に記載の画像音声コミュニケーションシステムで行う画像音声コミュニケーション方法において、前記第１の端末により、環境変数を初期化するステップと、ファイル共有中か否かを示す環境変数［ＦＳ］をファイル共有中ではないことを示す“ＦＡＬＳＥ”に設定し、呼が接続されているか否かを示す環境変数［ＣＡＬＬ］を接続されていないことを示す“ＤＣ”に設定し、発呼要求の有無と着呼要求の有無を確認しながら待機するステップと、ユーザからの発呼要求に応じて要求された接続先への接続処理を実行して呼の接続を待つステップと、着呼要求に応じて接続処理を行うか、発呼処理の後に呼が接続された場合に環境変数［ＣＡＬＬ］を呼が接続されていることを示す“ＣＯＮＮ”に設定してユーザからの切断要求があるか、通信相手により切断されるか、のいずれかが発生するまで待機するステップと、前記テレビ電話機能の動作を継続し、ユーザの要求に応じて、ファイル送信プロセス、コマンド送信プロセス、ファイル受信プロセス、コマンド受信プロセスをアクティブとして実行させるステップと、ユーザからの切断要求に応じて切断処理を行い、相手に切断された場合には、復帰処理を行う事により前記テレビ電話機能を初期状態に戻し、次回の発呼もしくは着呼を待機する状態に戻すステップと、環境変数［ＦＳ］が“ＴＲＵＥ”に変更になっていた場合には、ストレージ装置ＳＴ内の領域Ｔにあるファイルの削除を行った後に、あるいは“ＴＲＵＥ”ではなかった場合には削除動作を行わずに、環境変数［ＣＡＬＬ］を“ＤＣ”として発呼又は着呼の待機状態へ復帰するステップと、を有することを特徴とする。
【００１０】
また、本発明は、前記第１の端末により、環境変数［ＣＡＬＬ］が接続されていることを示す“ＣＯＮＮ”かつ環境変数［ＦＳ］がファイル共有中ではないことを示す“ＦＡＬＳＥ”の場合に、ファイル転送要求をユーザから受け付けると、ユーザに指定されたファイルをストレージ装置ＳＴの領域Ｐから読み出すステップと、前記読み出しが失敗した場合にその旨をユーザに通知し、または読み出せた場合には第２のＮＷを介して通信可能な情報か否かをあらかじめ設定された規定回数以内で判断するステップと、前記規定回数以内に準備完了のメッセージを受信したことに応じてファイルを送信し、あるいは、規定回数以内に準備完了を受信できなかった場合にファイル転送の失敗を通知し、あるいは、規定回数に達しない場合にサービス提供不可を受け取るとファイル転送の失敗を通知するステップと、第２のＮＷを介して通信ができない種類のファイルであった場合には第１の通信機能部より第１のＮＷに接続されているネットワークストレージＮＳＴにアクセスを要求し、アクセスに成功した場合には前記ネットワークストレージＮＳＴからファイルの送信先アドレスを取得してファイル送信を開始するステップと、ファイルの送信完了により送信先アドレスをテキスト通信処理部において［ファイル送信］を示すプレフィクスを付したテキスト通信用メッセージとして加工し、第２の通信機能部より呼の接続先に対して前記テキスト通信用メッセージをテキスト通信サービスで送信するステップと、前記テキスト通信用メッセージの送信完了により環境変数［ＦＳ］をファイル共有中である“ＴＲＵＥ”に設定して初期状態に復帰させるステップと、前記ネットワークストレージＮＳＴへのアクセスが規定回数のリトライ又は規定時間の経過を待っても接続できなかった場合において、ユーザに対して前記ネットワークストレージＮＳＴへのアクセスができなかった旨を通知して初期状態に復帰するステップと、を有する。
【００１１】
また、本発明は、前記第１の端末により、環境変数［ＣＡＬＬ］が接続されていることを示す“ＣＯＮＮ”かつ環境変数［ＦＳ］がファイル共有中であることを示す“ＴＲＵＥ”の場合に、データの実行依頼がユーザによって指示された場合にアクティブとするステップと、ユーザによるデータの実行依頼に応じてストレージ装置ＳＴの領域Ｐからファイルを読み出し、そのデータをデータ実行処理部で処理して第２の通信機能部より［コマンド送信］を示す旨のプレフィクスを付した実行要求を示すＳＭＳをテキスト通信機能部で作成して送信するステップと、ファイルＳＦの読み出の失敗、あるいはファイルＳＦの処理の失敗において、それぞれ読み出しを失敗した旨の通知と処理に失敗した旨の通知を実行した後に初期状態に戻すステップと、環境変数［ＣＯＮＮ］の状態が接続状態であることを示す“ＴＲＵＥ”で有る限り、ユーザからのファイル共有の終了もしくはその他の操作の要求を待機するステップと、ファイル共有の終了の要求に応じてテキスト通信処理部より第２の通信機能部を介し、接続先に対して［コマンド送信］の旨を示すプレフィクスの付いたファイル共有終了ＳＭＳを送信し、データ処理部での処理を停止して環境変数［ＦＳ］を“ＦＡＬＳＥ”にして初期状態へ戻すステップと、終了以外の要求が指示された場合において、テキスト通信処理部より第２の通信機能部を介して接続先に対し［コマンド送信］の旨をプレスフィクスを付して要求内容をＳＭＳとして送信し、前記要求内容を自端末のデータ実行処理部に通知しデータの実行処理を進め、データの実行処理を完了させて環境変数［ＣＡＬＬ］とユーザの要求を待機するループに復帰させるステップと、前記要求内容の処理に失敗した場合において処理に失敗したことを通知した後にループへ復帰させるステップと、を有する。
【００１２】
また、本発明は、前記第１の端末により、環境変数［ＣＡＬＬ］が接続されていることを示す“ＣＯＮＮ”かつ環境変数［ＦＳ］がファイル共有中ではないことを示す“ＦＡＬＳＥ”の場合において、テキスト通信処理部が［ファイル送信］の旨を示すプレフィクスがついたＳＭＳを受け取った際にアクティブになるステップと、［ファイル送信］の旨を示すプレフィクスがついたＳＭＳの受信に応じて、そのＳＭＳの中に示されたアドレスＤＡを読み出し、第１の通信機能部より当該アドレスで示されたネットワークストレージＮＳＴへアクセスするステップと、前記アドレスＤＡにアクセスして第１の通信機能部を使い前記アドレスＤＡからファイルＳＦの受信を開始するステップと、前記ファイルＳＦの受信完了において前記ファイルＳＦをストレージ装置ＳＴの領域Ｔに書き込み、環境変数［ＦＳ］をファイル共有中であることを示す“ＴＲＵＥ”に変更し、初期状態に復帰させるステップと、前記アドレスＤＡにアクセスできなかった場合には、規定時間または規定回数の間にリトライを繰り返し、当該アクセスが不能の場合にネットワークストレージＮＳＴへのアクセスができなかった旨をユーザに通知して初期状態に復帰するステップと、前記ＳＭＳを受信しなかった場合には、第２のＮＷから新たな接続要求の有無を確認して、新たな接続要求が有り、それが取り扱い可能なデータであった場合にはデータの受信待機を開始し、受信待機完了を受信要求元へ送信するステップと、データが送信されるのを待機し、全てのデータを受信するまで受信処理を繰り返して全てのデータを受信し、当該データの記憶領域への書き込みを実施するステップと、第２のＮＷからのリクエストが取り扱いできない種類のデータであった場合には受信要求元へサービス提供不可を送信するステップと、を有する。
【００１３】
また、本発明は、前記第１の端末により、環境変数［ＣＡＬＬ］が接続されていることを示す“ＣＯＮＮ”かつ環境変数［ＦＳ］がファイル共有中であることを示す“ＴＲＵＥ”の場合において、テキスト通信処理部が［コマンド送信］の旨を示すプレフィクスがついたＳＭＳを受け取った場合にアクティブとなるステップと、［コマンド送信］の旨を示すプレフィクスがついたＳＭＳの受信により、当該ＳＭＳの中に示された内容を確認して実行要求であった場合に指定されたファイルＳＦをストレージ装置ＳＴの領域Ｔから読み出し、前記ファイルＳＦの読み出しを実行し、前記ファイルＳＦのデータ実行処理部での処理を実行して初期状態に戻すステップと、前記ファイルＳＦの読み出しの失敗と受信処理の失敗において、それぞれ前記ファイルＳＦ読み出し失敗の通知と実行処理失敗の通知をユーザに行い初期状態に戻すステップと、ＳＭＳの内容が共有終了であった場合にデータ実行処理部での処理を停止し、ストレージ装置ＳＴの領域Ｔのファイルを全て削除し、環境変数［ＦＳ］をファイル共有を行っていない状態を示す“ＦＡＬＳＥ”に変更して初期状態に戻すステップと、前記ＳＭＳの内容がその他の内容であった場合には、前記ＳＭＳで示された要求をデータ実行処理部で実行して初期状態に戻し、あるいは前記実行が不能の場合には、その旨をユーザに通知した後に初期状態に戻すステップと、を有する。
【００１４】
また、本発明は、前記第１の端末により、接続要求を待機して、前記接続要求がアップロード要求の場合には接続認証を行い、接続認証に問題がある場合は接続拒否レスポンスを返してセッションを切断し初期状態に戻すステップと、前記接続認証に問題が無い場合はランダム文字列を持つアドレスＤＡを生成してレスポンスとして返すステップと、前記アドレスＤＡでデータのアップロードを待機してデータの受け取りを行い、逐次にストレージのアドレスＤＡに書き込み、全てのデータを受け取った後に正常終了のレスポンスを返し、セッションを切断して初期状態に戻るステップと、前記アドレスＤＡに対するアップロードが規定時間内に始まらなかった場合にタイムアウトを示すレスポンスを返してセッションを切断するステップと、接続要求を待機して、前記接続要求がダウンロードの場合には要求されたアドレスのデータの有無を確認し、前記データがあった場合に当該データを読み出してファイルデータの送出を開始するステップと、前記ファイルデータの全てのデータ送出を完了した後にストレージに蓄積されている当該データを削除し、正常終了のレスポンスを返してセッションを切断し初期状態に復帰するステップと、前記ファイルデータが存在しなかった場合には、当該ファイルデータが存在しない旨のレスポンスを返してセッションを切断し初期状態に戻るステップと、前記接続要求の内容がアップロードまたはダウンロードでない場合は接続拒否のレスポンスを返し、セッションを切断して初期状態に戻すステップと、を有する。
【００１５】
また、本発明は、画像音声コミュニケーション方法をコンピュータに実行させる。
【００１６】
また、本発明は、画像音声コミュニケーションプログラムを記憶してコンピュータにより読み取り可能である。
【発明の効果】
【００１７】
本発明によれば、ＮＧＮを用いて、高品質な電話サービスと映像通信サービスをセキュアかつ容易に実現し、電子データ通信を実現して音声・映像・プレゼンテーション用データの共有が実現できるデータ共有機能を持つ画像音声コミュニケーションシステム、方法、プログラム、記憶媒体を提供することができる。
【発明を実施するための最良の形態】
【００１８】
本発明のシステム概要は、図１に示すとおり、従来のいわゆるインターネットである第１のＮＷ（１０１）と、ＮＧＮである第２のＮＷ（１０２）の双方に接続された端末であるＴＥＲＭａ（１０３）とＴＥＲＭｂ（１０４）、第１のＮＷ（１０１）に接続され、第１のＮＷ（１０１）を介して利用可能なストレージ装置ＮＳＴ（１０５）により構成される。
【００１９】
回線接続装置である第１のＮＡａ（１０６）、第１のＮＡｂ（１０７）、第２のＮＡａ（１０８）、第２のＮＡｂ（１０９）に関しては、端末ＴＥＲＭａ（１０３）およびＴＥＲＭｂ（１０４）を第１のＮＷ（１０１）および第２のＮＷ（１０２）に接続するために必要不可欠な装置であるため、記載してあるが、本発明を構成する要素ではない。
【００２０】
また、第１のＮＡａ（１０６）と第２のＮＡａ（１０８）、第１のＮＡｂ（１０７）と第２のＮＡｂ（１０９）は、その構成により一体となる場合もある。
【００２１】
また、本実施の形態にて扱うＳＭＳとはＮＧＮや携帯電話のネットワークで提供されているテキスト通信のために提供されているサービスである。広義には、テキストの入力と出力が可能なユーザインタフェースが準備されたＥ−ｍａｉｌのようなテキストコミュニケーションのためのアプリケーションと、それを提供するためにネットワークが提供する仕組み（プロトコル）および、前述のアプリケーションを実現するためのＡＰＩを指すことができる。
【００２２】
また、一般には、前者の文字の入力と出力により提供されるＥ−ｍａｉｌのようなテキストコミュニケーションのためのアプリケーションを示して、ＳＭＳと呼ばれることが多い。
【００２３】
本実施の形態において、ＳＭＳはアプリケーションネットワークに相当する部分は示さず、狭義であるテキストコミュニケーションを実現するためのネットワークの仕組みおよびそのＡＰＩのことを示している。
【００２４】
本発明の実施の形態を構成する端末は、図２に示すとおりとなり、ＴＥＲＭａ（１０３）（図２上）とＴＥＲＭｂ（１０４）（図２下）は全く同じ構成となる。（以下、全ての機能部の名称の最後に付けられる「ａ」および「ｂ」は省略して記載することとする。）
端末には、第１のＮＷ（１０１）と接続され通信機能を提供する第１の通信機能部（２０１）と、第２の通信機能部（２０２）がある。第２の通信機能部（２０２）には、映像・音声処理部（２０３）とテキスト通信処理部（２１４）が接続されている。映像・音声処理部（２０３）は、いわゆるテレビ電話機能を提供する機能部で、第２の映像出力装置（２０４）、映像入力装置（２０５）、音声出力装置（２０６）、音声入力装置（２０７）を使用し、音声と映像の双方向通信機能を提供する機能部である。
【００２５】
ストレージ装置ＳＴ（２０８）には、通信相手と共有をしたいデータをあらかじめ記録しておく領域である領域Ｐ（２０９）と、通信相手が有しているデータを取得し、一時的に保存しておく領域Ｔ（２１０）があり、そのファイルの入出力は、データ転送制御部（２１１）により制御されている。データ転送制御部（２１１）は、第２の通信機能部（２０２）と接続されているテキスト通信処理部（２１２）とも接続されており、第２のＮＷ（１０２）が提供するテキスト通信サービスを用いて、通信相手の端末のデータ転送制御部（２１１）とコマンド転送、ファイル転送の制御情報の通信を行う。
【００２６】
また、それらの制御信号の受信により、共有データの実行処理を行う、データ実行処理部（２１４）と接続されており、データ実行処理部（２１４）により処理された結果は、データ実行処理部（２１４）に接続された第１の映像出力装置（２１５）より出力される。なお、これらの機能部に対して、ユーザの指示を受け付けるユーザ要求処理部（２１３）は、その要求に従い映像・音声処理部（２０３）（テレビ電話接続要求）、テキスト通信処理部（２１２）（テキスト通信サービス）、データ転送制御部（２１１）（データ共有開始）、データ実行処理部（２１４）（データの実行）の各機能部における実行開始、終了などのトリガをかけるための接続がある。
【００２７】
本発明を構成するネットワークストレージＮＳＴは、図３に示すとおりとなり、第１のＮＷ（１０１）に接続され、第１のＮＷ（１０１）を介した端末との通信機能を提供する通信機能部（３０１）と、これに接続された、端末からのデータのアップロード要求の処理をするデータアップロード処理部（３０２）と、端末からのデータのダウンロード要求の処理をするデータダウンロード処理部（３０３）。また、ファイルを一時的に保管するストレージ（３０５）と、そのストレージのファイルシステムの管理および、データアップロード処理部とデータダウンロード処理部の要求によりストレージへの入出力機能を提供するファイルシステム管理部（３０４）で構成される。
【００２８】
これらの端末およびネットワークストレージにおいて、図４〜図９のフローチャートにより、本発明の実施の形態は実行される。
【００２９】
なお、図４〜図９に示されたフローチャートは、図２に示された構成において、各構成部がそれぞれ備える図示しない情報演算処理手段（ＣＰＵ）により実行される情報処理プロセスのフローである。各情報処理プロセスは、それぞれの情報演算処理手段にあらかじめ設定されたコンピュータプログラムにより、図２に示された各構成部がそれぞれ各情報処理プロセスを実行する。
【００３０】
図４：呼監視プロセスと、図５−１、図５−２：ｆｉｌｅ送信プロセス、図６−１、図６−２：コマンド送信プロセス、図７：ファイル受信プロセス、図８：コマンド受信プロセスに示される５フローチャートは、同時に端末内で実行されており、それらは、呼監視プロセスの環境変数が示す状態遷移と、本システムのユーザの指示により、ｆｉｌｅ送信プロセス、コマンド送信プロセス、ファイル受信プロセス、コマンド送信プロセスの４プロセスは、待ち状態から実行状態へと遷移する仕組みを備えている。
【００３１】
図４の呼監視プロセスは、システムが起動されると、他の４プロセスの起動、環境変数等の初期化プロセス（４０１）を実行する。
【００３２】
初期化が完了すると、ファイル共有中か否かを示す環境変数［ＦＳ］をファイル共有中ではないことを示す“ＦＡＬＳＥ”に設定（４０２）し、呼が接続されているか否かを示す環境変数［ＣＡＬＬ］を接続されていないことを示す“ＤＣ”に設定（４０３）し、発呼要求の有無（４０４）と着呼要求の有無（４０５）を確認しながら、待ち状態となる。
【００３３】
ユーザからの発呼要求があると、要求された接続先への接続処理を実行（４０６）し、呼の接続を待つ（４０７）。
【００３４】
着呼要求があり（４０５）、接続処理を行う（４０８）か、発呼処理の後に、呼が接続された場合には、環境変数［ＣＡＬＬ］を呼が接続されていることを示す“ＣＯＮＮ”に設定（４０９）し、ユーザからの切断要求があるか（４１０）、通信相手により切断されるか（４１２）のどちらかが発生するまで、待ち続ける。この際、当該端末は、（２０３）〜（２０７）で示されるいわゆるテレビ機能を提供するための各機能群でテレビ電話サービスをユーザに提供している他、ユーザの要求により、ファイル送信プロセス、コマンド送信プロセス、ファイル受信プロセス、コマンド受信プロセスが適宜アクティブとなり実行されている。
【００３５】
ユーザからの切断要求があった際には、切断処理（４１１）を行い、相手に切断された場合には、復帰処理（４１３）を行う事により、テレビ電話機能を最初の状態に戻し、次回の発呼か着呼を待てる状態に戻す。また、他のプロセスにより環境変数［ＦＳ］は“ＴＲＵＥ”に変更になっていた場合には（４１４）、記憶装置ＳＴ内の領域Ｔにあるファイルの削除を行った（４１５）後に、“ＴＲＵＥ”ではなかった場合には削除動作を行わずに、環境変数［ＣＡＬＬ］を“ＤＣ”（４１６）とし、プロセスを発呼又は着呼を待つ状態へと戻し、待ち状態に復帰する。
【００３６】
なお、本プロセスの外部との通信は、全て第２の通信機能部（２０２）により実施されている。
【００３７】
図５−１、−２のファイル送信プロセスは、環境変数［ＣＡＬＬ］が接続されていることを示す“ＣＯＮＮ”（５０１）かつ環境変数［ＦＳ］がファイル共有中ではないことを示す“ＦＡＬＳＥ”（５０２）の場合に、ファイル転送要求をユーザから受け付ける（５０３）と、ユーザに指定されたファイルＳＦを記憶装置ＳＴの領域Ｐから読み出す（５０４）。読み出しが失敗した場合（５０５）には、その旨をユーザに通知（５０６）し、読み出せた場合には、それが、第２のＮＷ（１０２）を介して通信可能な情報か否かを判断する（Ａ０１）。
【００３８】
本判断は、第２のＮＷ（１０２）（ＮＧＮネットワーク）を利用する際に、あらかじめネットワーク提供事業者により決定されているものである。第２のＮＷ（１０２）を介して通信可能なデータであった際には、第２のＮＷ（１０２）の有する仕組み（前述、判断の仕組みと同様に、ネットワーク提供事業者により定められた要求方法を利用する。）を介して、すでに接続されている通信相手に対して、データの受信要求を出し（Ａ０２）、それを事前に定められた回数だけ繰り返す（Ａ０３、Ａ０６）。
【００３９】
規定回数以内に、準備完了のメッセージを受信すると（Ａ０３）、そのファイル（データ）を送信する（Ａ０５）。また、規定回数以内に、準備完了を受信できなかった場合には、ファイル転送の失敗を通知する（Ａ０７）。また、規定回数に達しない場合でも、サービス提供不可を受け取ると（Ａ０８）、同様に、ファイル転送の失敗を通知する。
【００４０】
また、第２のＮＷ（１０２）を介して、通信ができない種類のデータやファイルであった場合には、第１の通信機能部（２０１）より第１のＮＷ（１０１）に接続されているＮＳＴにアクセスを要求（５０６）、アクセスに成功した際（５０７）には、ＮＳＴからファイルの送信先アドレスＤＡを取得（５１０）し、ＤＡに対してファイル送信を開始する（５１１）。
【００４１】
ファイルの送信が完了すると（５１２）、送信先アドレスＤＡを、テキスト通信処理部（２１２）で［ファイル送信］を示すプレフィクスを付したテキスト通信用メッセージＳＭＳ１として加工し（５１３）、第２の通信機能部（２０２）より呼の接続先に対してＳＭＳ１をテキスト通信サービスで送信する（５１４）。ＳＭＳ１の送信が完了すると、環境変数［ＦＳ］をファイル共有中である“ＴＲＵＥ”に設定し、初期状態に復帰する。
【００４２】
なお、（５０７）において、ＮＳＴへのアクセスが規定回数のリトライ又は規定時間の経過を待っても接続できなかった場合（５０８）には、ユーザに対してＮＳＴへのアクセスができなかった旨を通知（５０９）し、初期状態に復帰する。
【００４３】
図６−１、−２のコマンド送信プロセスは、環境変数［ＣＡＬＬ］が接続されていることを示す“ＣＯＮＮ”（６０１）かつ環境変数［ＦＳ］がファイル共有中であることを示す“ＴＲＵＥ”（６０２）の場合に、データの実行依頼がユーザによって指示された場合（６０３）にアクティブとなる。ユーザにより、データの実行依頼が成されると、記憶装置ＳＴの領域ＰからファイルＳＦを読み出し（６０４）、そのデータをデータ実行処理部（２１４）で処理し（６０６）、第２の通信機能部（２０２）より、［コマンド送信］を示す旨のプレフィクスを付した実行要求を示すＳＭＳをテキスト通信機能部（２１２）で作成して送信する。
【００４４】
この際、ファイルＳＦの読み出しに失敗したり（６０５）、ファイルＳＦの処理に失敗したりした（６０７）には、それぞれ読み出しを失敗した旨の通知（６０６）、処理に失敗した旨の通知（６０８）をした後に、初期状態に戻す。
【００４５】
実行要求を発した後は、環境変数［ＣＯＮＮ］の状態が接続状態であることを示す“ＴＲＵＥ”で有る限り（６１０）、ユーザからファイル共有の終了（６１１）か、その他の操作の要求（６１２）を待つ。ファイル共有の終了が要求された場合には、テキスト通信処理部（２１２）より第２の通信機能部（２０２）を介して、接続先に対して、［コマンド送信］の旨を示すプレフィクスの付いたファイル共有終了ＳＭＳを送信（６１３）し、データ処理部での処理を停止（６１４）し、環境変数［ＦＳ］を“ＦＡＬＳＥ”にして（６１５）、初期状態へ戻す。
【００４６】
また、終了以外の要求が指示された場合には、テキスト通信処理部（２１２）より第２の通信機能部（２０２）を介して、接続先に対して、［コマンド送信］の旨をプレスフィクスを付して、その要求内容をＳＭＳとして送信し（６１６）、その要求を自端末のデータ実行処理部（２１４）にも通知し、データの実行処理を進め（６１７）、データの実行処理が完了し、環境変数［ＣＡＬＬ］とユーザの要求を待つループに復帰させる。なお、何らかの都合により、その他の要求の処理に失敗した際（６１８）には、処理に失敗したことを通知（６１９）した後に、そのループへ復帰させる。
【００４７】
図７のファイル受信プロセスは、環境変数［ＣＡＬＬ］が接続されていることを示す“ＣＯＮＮ”（７０１）かつ環境変数［ＦＳ］がファイル共有中ではないことを示す“ＦＡＬＳＥ”（７０２）の場合に、テキスト通信処理部（２１２）が、［ファイル送信］の旨を示すプレフィクスがついたＳＭＳを受け取った際（７０３）に、アクティブになる。
【００４８】
［ファイル送信］の旨を示すプレフィクスがついたＳＭＳを受信すると、そのＳＭＳの中に示されたアドレスＤＡを読み出し（７０５）、第１の通信機能部（２０１）より当該アドレスで示されたＮＳＴへアクセスする（７０５）。ＤＡにアクセスできると（７０５）、第１の通信機能部（２０１）を使い、ＤＡで示されたアドレスからファイルＳＦの受信を開始する（７０９）。ファイルの受信が完了する（７１０）と、当該ファイルＳＦを記憶装置ＳＴの領域Ｔに書き込み（７１１）、環境変数［ＦＳ］をファイル共有中であることを示す“ＴＲＵＥ”に変更し、初期状態に復帰する。
【００４９】
なお、（７０５）において、ＤＡにアクセスできなかった場合には、規定時間または規定回数の間、リトライを繰り返し（７０７）、それでもアクセスできなかった場合には、ＮＳＴへのアクセスができなかった旨をユーザに対して通知し（７０８）、初期状態に復帰する。
【００５０】
また、（７０３）において、ＳＭＳを受信しなかった場合には、第１のＮＷ（１０２）から新たな接続要求の有無を確認する（Ｂ０１）。新たな接続要求が来ており、それが取り扱い可能なデータであった場合には（Ｂ０８）、データの受信待機を開始し（Ｂ０２）、受信待機完了を受信要求元へ送信する（Ｂ０３）。その後、実際のデータが送信されて来るのを待ち（Ｂ０４）、全てのデータを受信するまで、受信処理を繰り返す（Ｂ０５，Ｂ０６）。全てのデータを受信すると、当該データの記憶領域への書き込みを実施する。また、ＳＷ２からのリクエストが、取り扱いができない種類のデータであった場合には、受信要求元へサービス提供不可を送信する。
【００５１】
図８のコマンド受信プロセスは、環境変数［ＣＡＬＬ］が接続されていることを示す“ＣＯＮＮ”（８０１）かつ環境変数［ＦＳ］がファイル共有中であることを示す“ＴＲＵＥ”（８０２）の場合に、テキスト通信処理部が、［コマンド送信］の旨を示すプレフィクスがついたＳＭＳを受け取った際（８０３）に、アクティブになる。
【００５２】
［コマンド送信］の旨を示すプレフィクスがついたＳＭＳを受信すると、そのＳＭＳの中に示された内容を確認し、実行要求であった場合（８０４）には、指定されたファイルＳＦを記憶装置ＳＴの領域Ｔから読み出す（８０５）。ファイルＳＦの読み出し（８０６）、ファイルＳＦのデータ実行処理部での処理を行い（８０８）、初期状態に戻す。また、何らかの要因によりファイル読み出しに失敗したり、（８０６）、受信処理に失敗したりした場合（８０９）には、それぞれファイル読み出し失敗の通知（８０７）、実行処理失敗の通知（８１０）をユーザに行い、初期状態に戻す。ＳＭＳの内容が、共有終了であった場合（８１１）には、データ実行処理部での処理を停止し（８１２）、記憶装置ＳＴの領域Ｔのファイルを全て削除（８１３）し、環境変数［ＦＳ］を、ファイル共有を行っていない状態を示す“ＦＡＬＳＥ”に変更し、初期状態に戻す。
【００５３】
また、ＳＭＳの内容がその他の内容であった場合（８１１）には、ＳＭＳで示された要求をデータ実行処理部で実行（８１５）し、初期状態に戻す。なお、その場合、何らかの要因で実行できなかった場合（８１６）には、その旨をユーザに通知（８１７）した後に、初期状態に戻す処理を行う。
【００５４】
図９：ネットワークストレージプロセスは、接続要求を待ち（９０１）、その要求がアップロード要求の場合（９０２）には、接続認証を行い（９０３）、接続認証に問題がある場合は（９０４）、接続拒否レスポンスを返し（９１６）、セッションを切断（９１０）し、初期状態に戻す。
【００５５】
認証処理に問題が無い場合は、十分に長い（例えば、４０文字）ランダム文字列を持つアドレスＤＡを生成し（９０５）、そのアドレスＤＡをレスポンスとして返す（９０６）。その後に、アドレスＤＡでデータのアップロードを待ち（９０７）、データの受け取りを行う（９１１）。受け取ったデータが逐次、ストレージのアドレスＤＡに書き込み（９１２）、全てのデータを受け取ると（９１３）、正常終了のレスポンスを返し（９１４）、セッションを切断して、（９１０）、初期状態に戻る。
【００５６】
なお、アドレスＤＡに対するアップロードが規定時間内に始まらなかった場合（９０８）には、タイムアウトを示すレスポンスを返し（９０９）、セッションを切断（９１０）する。
【００５７】
また、接続要求を待ち（９０１）、その要求がダウンロードの場合（９１５）には、その要求されたアドレスのデータの有無を確認（９１７）し、データがあった場合には、当該データを読み出し（９１９）、読み出したファイルデータの送出を開始する（９２０）。ファイルデータの全てのデータ送出が完了する（９２１）と、ストレージに蓄積されている当該データを削除（９２２）し、正常終了のレスポンスを返し（９２３）、セッションを切断し（９１０）、初期状態に復帰する。
【００５８】
（９１７）において、データが存在しなかった場合には、データが存在しない旨のレスポンスを返し（９１８）、セッションを切断し（９１０）、初期状態に戻る。
【００５９】
また、接続要求があって（９０１）も、その内容がアップロードでもダウンロードでも無かった場合には、接続拒否のレスポンスを返し（９１６）、セッションを切断し（９１０）、初期状態に戻す。
【００６０】
以上の構成およびフローチャートにより、本発明の実施の形態による典型的な動作は実現される。なお、本発明の実施の形態に係るデータ共有機能を持つ画像音声コミュニケーションシステムは、専用のハードウェアとして構成してもよいし、汎用的なコンピュータを用いて構成し、各部のプロセスをコンピュータプログラムによって実行させるようにしてもよい。尚、各部が処理した結果は、記憶部に読み出し可能に記憶される。さらにデータ共有機能を持つ画像音声コミュニケーションシステムを構成するためのデータ共有機能を持つ画像音声コミュニケーションプログラムを記憶媒体に記憶し、これを流通させてもよい。この場合、記憶媒体はコンピュータにより自在に読み取り可能であり、インストールによりデータ共有機能を持つ画像音声コミュニケーションプログラムを実行することができる。
【００６１】
以上説明した本発明の実施の形態によれば、ＮＧＮを用いる事により、高品質な電話サービス（音声伝送サービス）と、映像通信サービスをセキュアかつ容易に実現するとともに、本発明を利用することにより、電話サービスおよび映像通信サービスのどちらにも属さないデータ通信が実現される事になり、音声・映像・プレゼンテーション用データの共有が実現され、高品質な遠隔会議サービスを提供する事が可能となる。
【００６２】
また、本発明の実施の形態を利用することにより、遠隔会議だけではなく、遠隔講義、遠隔医療など、音声伝送サービス、映像通信サービス、データ通信を混合して利用する事により、効率や品質の向上が期待できる様々なサービスに利用可能である。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施の形態に係るデータ共有機能を持つ画像音声コミュニケーションシステムの全体構成図を示す。
【図２】本発明の実施の形態に係る端末の概略構成図を示す。
【図３】本発明の実施の形態に係るネットワークストレージＮＳＴの概略構成図を示す。
【図４】本発明の実施の形態に係る呼監視プロセスのフローチャートを示す。
【図５−１】本発明の実施の形態に係るｆｉｌｅ送信プロセスのフローチャートを示す。
【図５−２】本発明の実施の形態に係るｆｉｌｅ送信プロセスのフローチャートを示す。
【図６−１】本発明の実施の形態に係るコマンド送信プロセスのフローチャートを示す。
【図６−２】本発明の実施の形態に係るコマンド送信プロセスのフローチャートを示す。
【図７】本発明の実施の形態に係るファイル受信プロセスのフローチャートを示す。
【図８】本発明の実施の形態に係るコマンド受信プロセスのフローチャートを示す。
【図９】本発明の実施の形態に係るネットワークストレージプロセスのフローチャートを示す。
【符号の説明】
【００６４】
１０１…第１のＮＷ
１０２…第２のＮＷ
１０３…ＴＥＲＭａ
１０４…ＴＥＲＭｂ
１０５…ストレージ装置ＮＳＴ
１０６…第１のＮＡａ
１０７…第１のＮＡｂ
１０８…第２のＮＡａ
１０９…第２のＮＡｂ
２０１…第１の通信機能部
２０２…第２の通信機能部
２０３…映像・音声処理部
２０４…映像出力装置
２０５…映像入力装置
２０６…第２の映像出力装置
２０７…音声入力装置
２０８…ストレージ装置ＳＴ
２０９…領域Ｐ
２１０…領域Ｔ
２１１…データ転送制御部
２１２…テキスト通信処理部
２１３…ユーザ要求処理部
２１４…データ実行処理部
２１５…第１の映像出力装置
３０１…通信機能部
３０２…データアップロード処理部
３０３…データダウンロード処理部
３０４…ファイルシステム管理部
【図１】
0005243010.tif 000002
【図２】
0005243010.tif 000003
【図３】
0005243010.tif 000004
【図４】
0005243010.tif 000005
【図５−１】
0005243010.tif 000006
【図５−２】
0005243010.tif 000007
【図６−１】
0005243010.tif 000008
【図６−２】
0005243010.tif 000009
【図７】
0005243010.tif 000010
【図８】
0005243010.tif 000011
【図９】
0005243010.tif 000012