(57)【要約】【課題】対話データの変換サービスを比較的小さい規模の構成で提供できる。【解決手段】会議接続サーバ１１０において、会議通信セッションが行われる各ＰＣ群と接続する会議サービス部４６が起動される。会議サービス部４６は、ＰＣ群において対話通信処理を行う機能部と実質的に同一の機能部である。したがって、会議サービス部４６はＰＣ群から音声データを受信でき、会議サービス部４６によって受信された音声データは、議事録作成サーバ１０４に送信される。議事録作成サーバ１０４は、会議接続サーバ１１０からの音声データから議事録を作成し、ＰＣ群へと送信する。【選択図】図６
2010074533.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介してユーザ同士で対話する対話通信処理を実行する複数の第１のコンピュータと、前記通信ネットワークに接続される第２のコンピュータとを備えている通信システムであって、
前記第１のコンピュータが、
前記対話通信処理を実行中である他のコンピュータと、ユーザ同士の対話を示す対話データを通信する対話通信手段と
前記対話通信手段が受信した前記対話データが示す対話の内容を音声、文字及び画像の少なくともいずれかとして出力する対話出力手段とを備えており、
前記第２のコンピュータが、
前記対話通信手段を備えていると共に、当該対話通信手段に、前記対話通信処理において前記第１のコンピュータ間で通信される前記対話データを受信させ、
前記第２のコンピュータが前記対話通信手段に受信させた前記対話データを、音声、文字及び画像の少なくともいずれかを示す別のデータに変換すると共に、変換したデータを前記第１のコンピュータへと送信する変換データ送信装置をさらに備えていることを特徴とする通信システム。
【請求項２】
前記対話通信処理を前記第１のコンピュータに実行させる第１のプログラムと、
前記対話通信手段として前記第２のコンピュータを機能させる第２のプログラムとを備えていることを特徴とする請求項１に記載の通信システム。
【請求項３】
複数の前記第１のコンピュータからなる複数のコンピュータ群において前記対話通信処理が同時に実行可能であり、
前記第２のコンピュータが、
前記コンピュータ群において前記対話通信処理が開始されるごとに前記第２のプログラムに基づくプロセスを起動するプロセス起動手段をさらに備え、前記複数のコンピュータ群において通信される前記対話データを受信するための前記第２のプログラムに基づく複数のプロセスを同時に実行することを特徴とする請求項２に記載の通信システム。
【請求項４】
前記対話通信手段が、
前記第１のプログラムに基づくプロセスを実行中であるさらに他のコンピュータを介して、前記他のコンピュータとの通信経路を確保することを特徴とする請求項２又は３に記載の通信システム。
【請求項５】
前記第１のプログラムにおいて前記対話通信手段として前記第１のコンピュータを機能させる部分と、前記第２のプログラムにおいて前記対話通信手段として前記第２のコンピュータを機能させる部分とが、実質的に同一のプログラムであることを特徴とする請求項２〜４のいずれか１項に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、特に、通信ネットワークを介してユーザ同士で対話する対話通信処理を実行する通信システムに関する。
【背景技術】
【０００２】
従来、特許文献１のように、通信会議中に会議の音声を示す音声データを文字データに変換して画面に表示するなどの技術が存在する。
【０００３】
【特許文献１】特開２００８−１６０６６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１においては、通信会議に伴うその他の処理と共にデータ変換の処理を一つのテレビ会議装置が行っている。このシステムでは、テレビ会議のサービスを同時に受けるユーザごとにこのような装置を準備しないといけないので、システム全体が大規模になるおそれがある。
【０００５】
本発明の目的は、対話データの変換サービスを比較的小さい規模の構成で提供できる通信システムを提供することにある。
【課題を解決するための手段及び発明の効果】
【０００６】
本発明の通信システムは、通信ネットワークを介してユーザ同士で対話する対話通信処理を実行する複数の第１のコンピュータと、前記通信ネットワークに接続される第２のコンピュータとを備えている通信システムである。そして、前記第１のコンピュータが、前記対話通信処理を実行中である他のコンピュータと、ユーザ同士の対話を示す対話データを通信する対話通信手段と前記対話通信手段が受信した前記対話データが示す対話の内容を音声、文字及び画像の少なくともいずれかとして出力する対話出力手段とを備えており、前記第２のコンピュータが、前記対話通信手段を備えていると共に、当該対話通信手段に、前記対話通信処理において前記第１のコンピュータ間で通信される前記対話データを受信させる。さらに、本通信システムは、前記第２のコンピュータが前記対話通信手段に受信させた前記対話データを、音声、文字及び画像の少なくともいずれかを示す別のデータに変換すると共に、変換したデータを前記第１のコンピュータへと送信する変換データ送信装置をさらに備えている。
【０００７】
本発明の通信システムによると、ユーザ同士が対話する対話通信処理を実行する第１のコンピュータとは別の第２のコンピュータが対話データを受信すると共に、やはり第１のコンピュータとは別の装置である変換データ送信装置がデータ変換の処理を実行する。したがって、ユーザごとに用意する必要がある第１のコンピュータの規模を抑制することができ、システム全体としても簡易な構成でデータ変換サービスを提供できる。なお、本発明においてデータ変換の処理には、画像データや音声データを文字データに変換するものや、文字データを音声データに変換するもの、文字データを、元の文字データが示す文章の要約や翻訳を示す文字データに変換するものなどが含まれる。また、第２のコンピュータと変換データ送信装置とが別の装置であってもよいし、１つのコンピュータがこれら２つの装置の機能を兼ね備えていてもよい。
【０００８】
また、本発明においては、前記対話通信処理を前記第１のコンピュータに実行させる第１のプログラムと、前記対話通信手段として前記第２のコンピュータを機能させる第２のプログラムとを備えていてもよい。これによると、第１のコンピュータのユーザは、第１のプログラムの配布を受けるだけで、対話通信を行うことができる。
【０００９】
また、本発明においては、複数の前記第１のコンピュータからなる複数のコンピュータ群において前記対話通信処理が同時に実行可能であり、前記第２のコンピュータが、前記コンピュータ群において前記対話通信処理が開始されるごとに前記第２のプログラムに基づくプロセスを起動するプロセス起動手段をさらに備え、前記複数のコンピュータ群において通信される前記対話データを受信するための前記第２のプログラムに基づく複数のプロセスを同時に実行することが好ましい。これによると、対話通信処理による対話通信サービスがコンピュータ群ごとに新規に追加されるたびに、第２のコンピュータが第２のプログラムに基づくプロセスを起動し、新規の対話通信サービスに対応する対話通信手段が構築される。したがって、複数の対話通信サービスに対応してデータ変換サービスを提供することが簡易な構成で実現する。
【００１０】
また、本発明においては、前記対話通信手段が、前記第１のプログラムに基づくプロセスを実行中であるさらに他のコンピュータを介して、前記他のコンピュータとの通信経路を確保することが好ましい。これによると、第１のプログラムを実行中のコンピュータ同士の連繋により通信ネットワーク中に通信経路を確保することができる。このような通信経路の構築方式の場合、通信を管理するサーバが必要でなくなったり、通信を管理するサーバが必要であっても、そのサーバに負担をかけにくくなったりするため、多くの通信セッションを同時に実行することができる。このため、多数のユーザが参加する会議通信セッションを複数実行する場合など、対話通信処理を多数実行する必要がある場合などに好適であり、本発明の通信システムによるサービスを同時に多数のユーザに提供することができる。
【００１１】
また、本発明においては、前記第１のプログラムにおいて前記対話通信手段として前記第１のコンピュータを機能させる部分と、前記第２のプログラムにおいて前記対話通信手段として前記第２のコンピュータを機能させる部分とが、実質的に同一のプログラムであることが好ましい。これによると、第１のプログラムと第２のプログラムとで対話通信を実行する部分を共通に利用するので、システム全体を簡易に構築することができる。
【００１２】
なお、本発明に含まれる第１又は第２のプログラムは、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）ディスク、フレキシブルディスク（ＦＤ）、ＭＯ（Magneto Optical）ディスクなどのリムーバブル型記録媒体や、ハードディスクなどの固定型記録媒体のような記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。また、コンピュータは、パーソナルコンピュータのような汎用型に限らず、対話通信処理や対話データの変換サービスのために特化した装置であってもよい。
【発明を実施するための最良の形態】
【００１３】
本発明の好適な一実施形態について説明する。図１は、本実施形態の通信システム１の構成を示すブロック図である。
【００１４】
通信システム１は、インターネット５に接続された複数のＰＣ（パーソナルコンピュータ）４、４ａ及び４ｂを有している。本実施形態においては便宜上、これらのＰＣを、ＰＣ群Ａ（コンピュータ群）、ＰＣ群Ｂ（コンピュータ群）、並びに、ＰＣ群Ａ及びＢ以外のコンピュータに分類して説明する。ＰＣ４ａはＰＣ群Ａに、ＰＣ４ｂはＰＣ群Ｂにそれぞれ含まれる。ＰＣ４は、これらのいずれのＰＣ群にも含まれない。
【００１５】
ＰＣ群Ａ内では、インターネット５を通じてユーザ同士が対話する対話通信が実行される。ＰＣ群Ａでは、ユーザごとにＰＣ４ａが用意されており、各ユーザはＰＣ４ａを用いて他のＰＣ４ａを利用するユーザと音声による対話通信を行う。ＰＣ群Ｂでは、ユーザごとにＰＣ４ｂが用意されており、各ユーザはＰＣ４ｂを用いて他のＰＣ４ｂを利用するユーザと音声による対話通信を行う。これにより、ＰＣ群Ａ内では全てのＰＣ４ａのユーザが相互に対話通信する会議通信セッションＡを実行し、ＰＣ群Ｂ内では全てのＰＣ４ｂのユーザが相互に対話通信する会議通信セッションＢを実行する。
【００１６】
図２（ａ）は、ＰＣ４、４ａ又は４ｂのハードウェア及びソフトウェアの構成を示す模式図である。図２（ｂ）は、ＰＣ４、４ａ又は４ｂの機能構成を示す機能ブロック図である。なお、本実施形態においてＰＣ４、４ａ及び４ｂは共通の構成を含んでいるため、以下においては主にＰＣ４を具体例として説明する。
【００１７】
ＰＣ４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ハードディスク４２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４３などの種々のハードウェアから構成されている。ＣＰＵその他のハードウェア４１（以下、ＣＰＵ等４１とする）には、音声を入力するマイク４４やキーボードなどの入力装置が接続される。また、音声を出力するスピーカ４５やディスプレイなどの出力装置が接続される。ハードディスク４２には会議サービスプログラム（第１、第２のプログラム）が格納されている。この会議サービスプログラムは、図１に示すようにインターネット５に接続されたＤＬサーバ７からダウンロードされ、ハードディスク４２に格納される。会議サービスプログラムに基づくプロセスを起動する際には、ＣＰＵ等４１が、会議サービスプログラムをハードディスク４２からＲＡＭ４３へとロードする。ＣＰＵ等４１は、ＲＡＭ４３に格納された会議サービスプログラムに基づいてプロセスを実行する。
【００１８】
ＣＰＵ等４１が会議サービスプログラムに基づくプロセスを実行すると、ＰＣ４は、以下に説明する会議サービス部４６として機能する。なお、ＰＣ４にＯＳ（オペレーティングシステム）がインストールされており、会議サービスプログラムがＯＳと協働してＰＣ４を会議サービス部４６として機能させてもよい。会議サービス部４６は、通信経路情報管理部４７、音声データ通信部４８（対話通信手段）、音声入力部４９及び音声出力部５０（対話出力手段）を有している。
【００１９】
音声入力部４９は、マイク４４から入力された音声に基づいて音声データを生成する。音声入力部４９が生成した音声データは、音声データ通信部４８が他のＰＣへと送信する。また、音声データ通信部４８は他のＰＣからの音声データを受信する。音声出力部５０は、音声データ通信部４８が受信した音声データに基づき、スピーカ４５から音声を出力させる。通信経路情報管理部４７は音声データを通信する通信経路の情報を管理しており、音声データ通信部４８は、通信経路情報管理部４７が管理している通信経路の情報に基づいて他のＰＣと音声データを通信する。
【００２０】
以下、会議サービス部４６が実行する音声データの通信方式についてより詳細に説明する。図３は、一例として、２台のＰＣ４ａ同士を通じてユーザ同士が対話通信を実行する際の通信経路を示すブロック図である。図１にも示すように、通信システム１にはインターネット５に接続された認証サーバ６が設けられている。
【００２１】
認証サーバ６は、サービスに参加するユーザを認証するサーバである。ＰＣ４等において会議サービスプログラムに基づくプロセスが初めて実行されると、会議サービス部４６は、認証サーバ６と通信し、ユーザ名などの各ＰＣのユーザを識別するための情報を含む利用ＩＤを登録する処理を実行する。認証サーバ６は、ＰＣごとに登録された固有の利用ＩＤを記憶し、管理している。
【００２２】
また、認証サーバ６は、利用ＩＤが登録されたＰＣのうち、会議サービスプログラムに基づくプロセスが実行されており、会議サービス部４６がインターネット５を介して通信可能な特定のＰＣのネットワーク上のアドレスを管理している。認証サーバ６は、このような特定のＰＣのネットワーク上のアドレスを、認証したＰＣへと送信する。これによって、認証されたＰＣは会議サービスプログラムに基づくプロセスが実行中の少なくとも１つのＰＣとの通信経路を確保することができる。
【００２３】
各ＰＣの通信経路情報管理部４７は、今までに通信経路を確保したことがあるＰＣのアドレスをそのＰＣの利用ＩＤと関連付けて蓄積し、管理する。各ＰＣのユーザは、通信経路情報管理部４７が管理するユーザ名を選択することにより、そのユーザ名に関連付けられたＰＣと対話通信することができる。
【００２４】
また、特定のＰＣのユーザ名のみ分かっており、そのＰＣとの通信経路を取得したい場合には、通信経路情報管理部４７がそのユーザ名の探索要求をすでに通信経路を確保済みの他のＰＣへと送信する。例えば、図３において一方のＰＣ４ａが、他方のＰＣ４ａのユーザ名の探索要求をＰＣ４へと送信する。ＰＣ４は、そのＰＣ４の通信経路情報管理部４７が検索対象であるＰＣ４ａのユーザ名とアドレスを蓄積済みであれば、そのアドレスを探索要求元であるＰＣ４ａへと送信する。このＰＣ４が管理する通信経路情報管理部４７が探索対象のＰＣ４ａのユーザ名とアドレスを蓄積していなければ、ＰＣ４は別のＰＣ４へと探索要求をリレーする。これを繰り返すことにより、探索対象のＰＣ４ａのアドレスを保持しているＰＣ４から、そのアドレスが、探索要求元のＰＣ４ａの通信経路情報管理部４７へと送信される。
【００２５】
このように通信経路を確保したＰＣ４ａのユーザ同士は、以下のように音声を用いた対話通信を行うことができる。まず、一方のＰＣ４ａにおいてユーザがマイク４４に入力した音声は、音声入力部４９によって音声データとなる。ＰＣ４ａの音声データ通信部４８は、ＰＣ４ａの通信経路情報管理部４７が管理する通信経路情報に基づき、音声入力部４９が生成した音声データを宛先のＰＣ４ａへと送信する。一方のＰＣ４ａから他方のＰＣ４ａへと送信された音声データは、送信先のＰＣ４ａの音声出力部５０によってスピーカ４５から音声として出力され、ユーザへと提供される。このようにしてＰＣ４ａ同士で相互に音声が送信され、スピーカ４５から出力されることにより、ＰＣ４ａのユーザ同士が対話通信を行うことができる。
【００２６】
なお、上記のような音声データの通信方式が採用されていることにより、サーバが全てのＰＣのアドレス等を管理する必要がない。このため、すべての通信経路をサーバに一括管理させるシステムと比べてサーバにかかる負担が極めて小さく、多数のユーザが対話通信可能なシステムを構築しやすい。
【００２７】
以下、通信システム１の議事録作成サービスについて説明する。議事録作成サービスは、ＰＣ群ＡやＰＣ群Ｂ内で実行される各会議通信セッションの議事録を作成するサービスである。通信システム１には、議事録作成サービスを提供する議事録作成システム１００が含まれている。
【００２８】
議事録作成システム１００は、図１に示すように、ＷＥＢサーバ１０２、会議接続サーバ１１０、議事録作成サーバ１０３及びＤＢサーバ１０４を有している。ＷＥＢサーバ１０２はファイアーウォール１０１を介してインターネット５に接続されている。会議接続サーバ１１０、議事録作成サーバ１０３及びＤＢサーバ１０４は、ファイアーウォール１０１の内側に構築されたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続され、ＬＡＮ内で相互に通信可能である。会議接続サーバ１１０、議事録作成サーバ１０３及びＤＢサーバ１０４は、ファイアーウォール１０１を介してインターネット５に接続されている。
【００２９】
ＷＥＢサーバ１０２は、議事録作成サービスの利用申し込みのためのホームページをインターネット５上で公開するサーバである。図４（ａ）に示すように、ＰＣ４ａやＰＣ４ｂからＷＥＢサーバ１０２のホームページにアクセスすると、ＷＥＢサーバ１０２からＰＣ４ａ等へと申し込みフォームのハイパーテキストファイルが送信される。ＰＣ４ａ等において実行されるＷＥＢブラウザにより、ＷＥＢサーバ１０２から送信されたハイパーテキストファイルに基づいて、図４（ｂ）に一例を示す申し込みフォームがディスプレイに表示される。
【００３０】
ＰＣ４ａ等のユーザは、マウスやキーボードを操作し、ＧＵＩ（グラフィカルユーザインターフェース）を利用して、申し込みフォームに含まれるテキスト入力窓１３１に文字列や数字を入力したり、選択ボタン１３２を選択したりする。これにより、申し込み情報を入力する。そして、ＧＵＩにより申し込みボタン１３３を押すと、入力された申し込み情報がＤＢサーバ１０４に送信される。ＤＢサーバ１０４は、申し込み情報を記憶し、管理する。
【００３１】
本実施形態において申し込み情報には、議事録作成サービスを利用する会議通信セッションを開催する予定日時、その会議通信セッションに参加するユーザのユーザ名、会社名、メールアドレス、電話番号、議事録の翻訳の要、不要などの情報が含まれる。これらのうちユーザ名は、認証サーバ６が管理する利用ＩＤに含まれる上記のユーザ名と同じものが用いられる。
【００３２】
なお、本実施形態においては、議事録作成サービスを利用するためには、あらかじめ各ＰＣに会議サービスプログラムが格納され、そのＰＣにおいて会議サービスプログラムに基づくプロセスが実行される必要がある。このため、ＷＥＢサーバ１０２が提供するホームページが、会議サービスプログラムのダウンロード元であるＤＬサーバ７にリンクしていることが好ましい。これにより、ユーザは、ＷＥＢサーバ１０２が提供するホームページからＤＬサーバ７にアクセスし、会議サービスプログラムをＤＬサーバ７から自分のＰＣにダウンロードすることができる。
【００３３】
会議接続サーバ１１０は、ＰＣ群Ａ内で実施される会議通信セッションＡや、ＰＣ群Ｂ内で実施される会議通信セッションＢに接続するサーバである。図５は、会議接続サーバ１１０のハードウェア構成を示す模式図である。
【００３４】
会議接続サーバ１１０は、ＣＰＵ、ハードディスク１１２、ＲＯＭやＲＡＭ１１３などの種々のハードウェアから構成されている。ハードディスク１１２には、会議管理プログラム及び会議サービスプログラムが格納されている。会議管理プログラムや会議サービスプログラムに基づくプロセスを実行する際には、ＣＰＵその他のハードウェア１１１（以下、ＣＰＵ等１１１とする）が、会議管理プログラムや会議サービスプログラムをハードディスク１１２からＲＡＭ１１３へとロードする。ＣＰＵ等１１１は、ＲＡＭ１１３に格納された会議管理プログラムや会議サービスプログラムに基づいてプロセスを実行する。
【００３５】
会議接続サーバ１１０においては、会議サービスプログラムに基づく複数のプロセスを同時に実行することが可能になっている。ここで実行される会議サービスプログラムは、ＰＣ４ａ等で用いられる会議サービスプログラムと同じプログラムであることが好ましい。会議サービスプログラムには、このプログラムに基づくプロセスを実行中のＰＣ同士を通信可能にする音声データ通信部４８を実現するプログラムが含まれている。したがって、ＰＣ４ａで用いるものと同じプログラムを用いることで、ＰＣ４ａとの対話通信を簡易に確保できるからである。
【００３６】
ＣＰＵ等１１１が会議管理プログラムに基づくプロセスを実行すると、会議接続サーバ１１０は、以下に説明する会議管理部１１４として機能する。なお、会議接続サーバ１１０にＯＳがインストールされており、会議管理プログラムや会議サービスプログラムがＯＳと協働して会議接続サーバ１１０を会議管理部１１４や会議サービス部４６として機能させてもよい。図６は、会議接続サーバ１１０の機能構成を示す機能ブロック図である。会議管理部１１４は、プロセス管理部１１５及び音声データ取得部１１６を有している。
【００３７】
会議管理部１１４には、ＤＢサーバ１０４から議事録作成サービスの申し込み情報に基づく会議スケジュール情報が送信される。申し込み情報には、上記の通り会議通信セッションの開催予定日時や、会議通信セッションに参加するユーザのユーザ名が含まれている。ＤＢサーバ１０４は、会議通信セッションの開催予定日時やユーザ名等の申し込み情報を含む会議スケジュール情報を会議管理部１１４に送信する。
【００３８】
会議管理部１１４のプロセス管理部１１５は、ＤＢサーバ１０４からの会議スケジュール情報に基づいて、会議サービスプログラムに基づくプロセスを管理する。会議スケジュール情報が示す会議開催の予定日時になると、議事録作成サービスを申し込んだユーザによって会議通信セッションが開始されるはずである。そこで、会議管理部１１４は、会議スケジュール情報に含まれる会議開催の予定日時に応じて、会議サービスプログラムに基づくプロセスを起動する（プロセス起動手段）。これによって、会議接続サーバ１１０が会議サービス部４６として機能する。会議管理部１１４は、会議スケジュール情報に基づいて、会議通信セッションが開始されるごとに、会議サービスプログラムに基づくプロセスを起動する。したがって、同時に実施される会議通信セッションに応じた数の会議サービス部４６が同時に機能する。
【００３９】
会議管理部１１４が起動した各会議サービス部４６は、認証サーバ６へと利用ＩＤを送信する。この利用ＩＤは、各会議サービス部４６に固有のＩＤとして設定される。これらの利用ＩＤはあらかじめ認証サーバ６に登録されたものである。したがって、会議接続サーバ１１０において起動される会議サービス部４６の最大数と同じ数だけ、利用ＩＤが認証サーバ６に登録されている必要がある。なお、利用ＩＤは、会議管理部１１４が会議サービス部４６を起動するたびに一時的に登録されてもよい。つまり、会議管理部１１４が会議サービス部４６を起動するたびに認証サーバ６に新たに利用ＩＤを登録し、その会議サービス部４６のプロセスが終了する際に、利用ＩＤを取り消してもよい。
【００４０】
各会議サービス部４６は、会議スケジュール情報に含まれるユーザ名に基づいて、その会議通信セッションに接続を開始する。例えば、図６に含まれる２つの会議サービス部４６のうち図中上方のもの（以下、会議サービス部４６ａとする）はＰＣ群Ａの会議通信セッションＡと接続し、図中下方のもの（以下、会議サービス部４６ｂとする）はＰＣ群Ｂの会議通信セッションＢと接続する。
【００４１】
より具体的には、会議サービス部４６ａは認証サーバ６に利用ＩＤ＿Ａを送信し、認証サーバ６の認証を受ける。そして、会議サービスプログラムに基づくプロセスを実行中のＰＣへと、会議通信セッションＡの接続先となるべきユーザ名の探索要求を送信し、いずれかのＰＣから探索結果を受け取ることにより、接続先のアドレスを取得する。これにより、会議通信セッションＡの接続先との通信経路を確保すると、会議サービス部４６ａは、会議通信セッションＡとの接続を開始し、会議通信セッションＡにおいて通信される音声データを受信する。
【００４２】
また、会議サービス部４６ｂは認証サーバ６に利用ＩＤ＿Ａとは異なる利用ＩＤ＿Ｂを送信し、認証サーバ６の認証を受ける。そして、会議サービスプログラムに基づくプロセスを実行中のＰＣへと、会議通信セッションＢの接続先となるべきユーザ名の探索要求を送信し、いずれかのＰＣから探索結果を受け取ることにより、接続先のアドレスを取得する。これにより、会議通信セッションＢの接続先との通信経路を確保すると、会議サービス部４６ｂは、会議通信セッションＢとの接続を開始し、会議通信セッションＢにおいて通信される音声データを受信する。
【００４３】
各会議通信セッションが終了すると、プロセス管理部１１５は、その会議通信セッションに対応する会議サービス部４６のプロセスを終了させる。
【００４４】
一方、会議管理部１１４の音声データ取得部１１６は、各会議サービス部４６が受信した音声データを取得する。会議サービス部４６は、音声データ取得部１１６からの要求に応じて音声データ取得部１１６へと音声データを出力するように構成されていてもよい。あるいは、会議サービス部４６の音声出力部５０がスピーカから出力させた音声を、マイク等の入力装置によって録音し、録音した音声に基づいて音声データ取得部１１６が音声データを取得してもよい。音声データ取得部１１６は、取得した音声データを議事録作成サーバ１０３へと送信する。
【００４５】
議事録作成サーバ１０３は、音声データ取得部１１６からの音声データを、会議通信セッションごとに蓄積する。そして、会議通信セッションが終了すると、その音声データを文字データに変換する。議事録作成サーバ１０３は、音声データに含まれるユーザ同士の会話音声を順に認識し、その会話音声を示す文字へと順次変換する。これにより、会議通信セッションのはじめから終わりまでの全ての会話を文字データに変換した議事録データを生成する。図５（ｂ）の申し込みフォームにおいて翻訳が必要と入力されていた場合には、議事録作成サーバ１０３は、議事録データの内容を別の言語に翻訳して、翻訳前の議事録データに追加する。議事録データを生成すると、議事録作成サーバ１０３は、ＤＢサーバ１０４からＰＣ群のメールアドレスを取得し、そのメールアドレスに議事録データを添付したＥメールを送信する。
【００４６】
以下、あるコンピュータ群において会議通信セッションが開始されてから、このコンピュータ群が議事録データを受信するまでの全体の流れについて説明する。図７は、議事録作成システム１００及びコンピュータ群において実行される処理を時間の流れに沿って配置したシーケンス図である。ステップＳ１〜Ｓ５は、議事録作成システム１００が実行する処理を示し、ステップＴ１〜Ｔ５は、コンピュータ群が実行する処理の流れを示す。
【００４７】
まず、コンピュータ群が会議通信セッションを開始すると（Ｔ１）、議事録作成システム１００の会議接続サーバ１１０が会議サービスプログラムのプロセスを起動する（Ｓ１）。
【００４８】
次に、コンピュータ群において、会議通信セッションの参加者同士で対話通信が実施される（Ｔ２）。一方、議事録作成システム１００の会議接続サーバ１１０は、会議通信セッションで通信される音声データを取得し（Ｓ２）、議事録作成サーバ１０３へと送信する。議事録作成サーバ１０３は音声データを蓄積する。
【００４９】
次に、コンピュータ群において会議通信セッションが終了すると（Ｔ３）、議事録作成システム１００の会議接続サーバ１１０が会議サービスプログラムのプロセスを終了する（Ｓ３）。そして、議事録作成サーバ１０３が、蓄積した音声データから議事録データを生成し（Ｓ４）、生成した議事録データをコンピュータ群へとＥメールで送信する（Ｓ５）。コンピュータ群は、議事録データをＥメールで受信する（Ｔ４）。
【００５０】
以上説明した本実施形態によると、ユーザ同士の対話通信処理を実行するＰＣ４ａ、４ｂ等とは独立に、議事録作成サービスを提供する議事録作成システム１００が設けられている。したがって、通信システム１において議事録作成サービスを対話通信サービスから切り離すことができるため、システム全体として簡易な構成で議事録作成サービスを提供できる。
【００５１】
また、本実施形態によると、各会議通信セッションを独立に実施するコンピュータ群に対して、会議接続サーバ１１０において会議通信セッションごとに会議サービスプログラムのプロセスを起動する。この会議サービスプログラムは、ＰＣ４ａ、４ｂにおいて対話通信処理を実行する会議サービスプログラムと実質的に同じプログラムである。したがって、会議接続サーバ１１０が複数の会議セッションに確実に接続することが可能である。また、会議通信セッションを実施するコンピュータ群からなるシステムに対して、議事録作成システム１００を追加的に構築することが可能である。このため、既存の対話通信システムに追加的に通信システム１を構築することが可能であり、システムの汎用性や設計自由度を高くすることができる。
【００５２】
＜変形例＞
以上は、本発明の好適な実施形態についての説明であるが、本発明は上述の実施形態に限られるものではなく、課題を解決するための手段に記載された範囲の限りにおいて様々な変更が可能なものである。
【００５３】
例えば、上述の実施形態では、会議接続サーバ１１０において使用する会議サービスプログラムは、上述のとおりＰＣ４ａ等において使用する会議サービスプログラムと実質的に同一のものである。ここで、会議サービスプログラムと実質的に同一のプログラムとは、プログラムの主要な機能である通信経路情報管理部４７や音声データ通信部４８等を実現する部分以外の部分に若干の違いがあるものも含む。例えば、プログラム同士に互換性があり単に開発バージョンが異なる程度の違いのあるものも含む。また、ＰＣ４ａ等においては、複数のプロセスを起動できないようにプロセスの起動を規制するプログラムが会議サービスプログラムに含まれていてもよい。この場合には、会議接続サーバ１１０においては、複数のプロセスを起動できるように、起動を規制する部分に若干変更を加えたプログラムが用いられてよい。
【００５４】
また、会議接続サーバ１１０において使用するプログラムが、ＰＣ４ａ等において使用する会議サービスプログラムの一部のみと実質的に同一であってもよい。会議通信セッションに接続して音声データを受信するために最低限必要なのは、音声データ通信部４８である。このため、音声データ通信部４８を実現する部分に相当するプログラムが実質的に同一であれば、その他の部分が異なっていてもよい。
【００５５】
また、上述の実施形態においては音声による対話通信が用いられている。しかし、本発明がこれに限られるわけではない。例えば、本発明の対話通信には、いわゆるチャット通信のような文字による対話通信も含まれる。また、各ＰＣに画像センサが設けられており、ユーザの姿を読み取った画像が会議通信セッションの参加者全員のＰＣに逐次送信され、全参加者の姿が各参加者のディスプレイに動画として表示されるように構成されてもよい。これにより、手話による対話通信など、画像に基づく対話通信が可能である。なお、参加者の動画表示が音声による対話通信と併用されてもよい。
【００５６】
また、上述の実施形態においては、インターネット５を介してＰＣ４ａ等が直接相手のＰＣと対話通信を行う通信方式が採用されている。つまり、対話通信そのものにおいてはサーバを介していない。これに対して、ＰＣ同士が専用線を介して対話通信を行ってもよいし、サーバを介して対話通信を行ってもよい。
【００５７】
また、上述の実施形態においては、ＤＬサーバ７からＰＣ４等へと会議サービスプログラムがダウンロードされ、ハードディスク４２に格納されている。そして、会議サービスプログラムに基づくプロセスを実行する際にハードディスク４２からＲＡＭ４３へとプログラムがロードされる。しかし、ダウンロードされた会議サービスプログラムがハードディスク４２に格納されず、対話通信を行うたびに会議サービスプログラムがダウンロードされてもよい。また、会議サービスプログラムがダウンロードによって配布されるのではなく、ＣＤ−ＲＯＭなどの記録媒体に記録されて配布されてもよい。
【００５８】
また、上述の実施形態では、議事録作成システム１００が議事録データをＥメールに添付してコンピュータ群に送信しているが、その他の送信手段を用いて送信してもよい。例えば、会議サービスプログラムにファイル転送機能がある場合、かかるファイル転送機能を用いて送信してもよい。また、上述の実施形態では、会議通信セッションが終了した後に議事録を作成しているが、音声データを受信すると逐次文字データに変換してコンピュータ群に送信するように議事録作成システム１００が構成されていてもよい。この場合には、会議の会話内容を示す文字がコンピュータ群のディスプレイに逐次表示されるようにシステムを構成することができる。
【００５９】
また、上述の実施形態においては、会議の音声データを会議の会話内容をそのまま示す文字データに変換するサービスが想定されているが、対話データの内容をその他のデータに変換してユーザに提供するものであればどのようなサービスでもよい。例えば、ある言語で会話された音声データを、別の言語の会話内容を翻訳した音声データに変換して提供するものであってもよい。あるいは、会話の音声データを、その会話内容に対応する手話の動画データに変換して提供するものであってもよい。また、文字による対話データをその対話内容を示す音声データに変換して提供するものであってもよい。
【００６０】
本発明は、上述の会議通信セッションを利用した種々のサービスに利用できるものである。例えば、上述の会議通信セッションを利用した英会話教室や中国語教室などの語学学習サービスにおいて、教師と生徒との会話レッスン中の会話内容を文字データ等に変換し、レッスン内容の復習用教材として生徒へと提供することができる。また、上述の会議通信セッションを利用したコールセンターにおいて、問い合わせの内容を文字データ等に変換し、問い合わせ元のユーザや、問い合せ先の担当者に提供することもできる。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施形態に係る通信システムの構成を示すブロック図である。
【図２】図２（ａ）は、ＰＣのハードウェア及びソフトウェアの構成を示す模式図である。図２（ｂ）は、ＰＣの機能構成を示す機能ブロック図である。
【図３】２台のＰＣ同士を通じてユーザ同士が対話通信を実行する際の通信経路を示すブロック図である。
【図４】図４（ａ）は、議事録作成サービスを申し込む際にＰＣ、ＷＥＢサーバ及びＤＢサーバ間で通信されるデータを示す模式図である。図４（ｂ）は、ＷＥＢサーバからＰＣへと送信される申し込みフォームの内容を示す図である。
【図５】会議接続サーバのハードウェア構成を示す模式図である。
【図６】会議接続サーバの機能構成を示す機能ブロック図である。
【図７】議事録作成システム及びコンピュータ群において実行される処理を時間の流れに沿って配置したシーケンス図である。
【符号の説明】
【００６２】
１  通信システム、５  インターネット、６  認証サーバ、４６  会議サービス部、４７  通信経路情報管理部、４８  音声データ通信部、１００  議事録作成システム、１０３  議事録作成サーバ、１１０  会議接続サーバ、１１４  会議管理部、１１５  プロセス管理部、１１６  音声データ取得部
【図１】
2010074533.tif 000003
【図２】
2010074533.tif 000004
【図３】
2010074533.tif 000005
【図４】
2010074533.tif 000006
【図５】
2010074533.tif 000007
【図６】
2010074533.tif 000008
【図７】
2010074533.tif 000009