(57)【要約】【課題】どこに設置されたパソコンからでも電話をすることができるネットワーク電話システムを提供する。【解決手段】インターネットまたはイントラネット２に接続されたインターネット電話サーバ１に登録ユーザに関する情報を記録するユーザデータベースを備え、各登録ユーザの氏名およびそのユーザのステータスをリスト表示するためのウェブページを各登録ユーザの端末装置に配信する。発信元ユーザは、ウェブページに表示されるリストを見て所望の相手先ユーザの名前をクリックすることで、インターネット電話サーバが、発信元ユーザおよび相手先ユーザの端末装置間で音声・映像のストリーミング転送を中継する。【選択図】  図１
2005012456.tif 000002
【特許請求の範囲】
【請求項１】
各ユーザが使用する端末装置を登録したユーザデータベースと、
前記ユーザデータベースに登録されている端末装置の識別文字列または識別画像をアクセスボタンとして表示するホームページを端末装置に対して供給するホームページ供給機能と、
前記ホームページを表示している端末装置からいずれかのアクセスボタンがクリックされた旨の情報が送信されてきたとき、この発信側の端末装置と前記アクセスボタンで識別される相手先の端末装置との間でストリーミング転送を中継する中継機能と、
とを備えたネットワーク電話サーバ。
【請求項２】
前記ユーザデータベースは、各端末装置が、このサーバにログインしているか否かおよび話中か否かを管理し、
前記ホームページを表示している端末装置からいずれかのアクセスボタンがクリックされた旨の情報が送信されてきた場合において、このアクセスボタンで識別される相手先の端末装置がログオフ中または話中であった場合には、前記発信側の端末装置から送られてくる音声を伝言として保存する機能と、
前記相手先の端末装置からアクセスがあったとき、この端末装置に対して前記伝言を送信する機能と、
を備えた請求項１に記載のネットワーク電話サーバ。
【請求項３】
請求項１または請求項２に記載のネットワーク電話サーバと、
音声のストリーミング転送機能を有するウェブ表示手段を備えた複数の端末装置と、
をインターネットまたはイントラネットで接続したネットワーク電話システム。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
この発明は、インターネットの機能を用いて音声通話を可能にしたネットワーク電話サーバおよびネットワーク電話システムに関する。
【０００２】
【従来の技術】
従来より、インターネットを利用した電話サービスが実用化されている。この電話サービスは、通常の電話機を用い、交換回線に代えてインターネットを経由したパケット転送で通話音声を転送するものであった。
【０００３】
【特許文献１】
特開平１１−１２２３８７号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来のインターネット電話システムでは、インターネット電話システムに接続された電話機からでしかインターネット電話をかけることができず、出先などでは通常の交換回線を経由した電話をしなければならないという問題点があった。また、オフィス現場においては、電話機のＰＢＸ網およびパーソナルコンピュータネットワークのインフラストラクチャーが重複しており、過大な設備投資が必要になっていた。
【０００５】
この発明は、どこに設置されたパソコンからでも電話をすることができるネットワーク電話サーバおよびネットワーク電話システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
（１）  この発明は、各ユーザが使用する端末装置を登録したユーザデータベースと、前記ユーザデータベースに登録されている端末装置の識別文字列または識別画像をアクセスボタンとして表示するホームページを端末装置に対して供給するホームページ供給機能と、前記ホームページを表示している端末装置からいずれかのアクセスボタンがクリックされた旨の情報が送信されてきたとき、この発信側の端末装置と前記アクセスボタンで識別される相手先の端末装置との間でストリーミング転送を中継する中継機能と、とを備えたことを特徴とする。
【０００７】
（２）  （１）に記載のユーザデータベースは、各端末装置が、このサーバにログインしているか否かおよび話中か否かを管理し、さらに、前記ホームページを表示している端末装置からいずれかのアクセスボタンがクリックされた旨の情報が送信されてきた場合において、このアクセスボタンで識別される相手先の端末装置がログオフ中または話中であった場合には、前記発信側の端末装置から送られてくる音声を伝言として保存する機能と、前記相手先の端末装置からアクセスがあったとき、この端末装置に対して前記伝言を送信する機能と、を備えたことを特徴とする。
【０００８】
（３）（１）または（２）に記載のネットワーク電話サーバと、音声のストリーミング転送機能を有するウェブ表示手段を備えた複数の端末装置と、をインターネットまたはイントラネットで接続したことを特徴とする。
【０００９】
＜作用＞
上記発明では、ネットワーク電話サーバが、端末装置間の通話の中継を行うため、ユーザは、任意の端末装置からインターネット（イントラネット）を介してサーバにログインすればよく、インターネットに接続された端末装置のあるところまたは端末装置を持参してインターネットに接続できるところであればどこからでも電話をすることができる。また、インターネットを介した端末装置−サーバ−端末装置間のストリーミング転送であるため、他の設備が不要であり、経費がかからず利用料金を低く抑えることが可能になる。
【００１０】
また、この発明では、サーバに伝言を残すようにしたことにより、端末装置がログインしていない場合など端末装置にアクセスできない状況であっても伝言を残すことができる。
【００１１】
【発明の実施の形態】
図面を参照してこの発明の実施形態について説明する。図１はこの発明の実施形態である。インターネット電話システムの構成図である。このインターネット電話システムは、端末装置であるパーソナルコンピュータを用いて電話と同様の通話（インターネット電話）を実現するシステムであり、ダイヤリングに代えて、ディスプレイに表示されている通話相手の名前またはアイコンをクリックすることによって通話相手に接続することができる。ここで、インターネットは、ＬＡＮを用いたイントラネットでもよいが、この実施形態では、イントラネットを含めてインターネットと総称するものとする。
【００１２】
インターネット２には、インターネット電話サーバ１および端末装置３が接続されている。インターネット電話サーバ１は、端末装置３に対してウェブページを供給するとともにユーザのデータベースを有するウェブサーバ１ａ、および、端末装置間の音声および映像のストリーミング転送を行うためのコミュニケーションサーバ１ｂを備えている。
【００１３】
ウェブサーバ１ａは、端末装置３に供給するインターネット電話システムのウェブページを記憶して端末装置３のアクセスに対応してこれを送信する機能を有するとともに、このインターネット電話システムに登録したユーザを管理するユーザデータベースを有している。
【００１４】
ウェブページは、図２に示すような態様で登録ユーザ名をリスト表示するものであり、各ユーザ名の左には、そのユーザが現在どのような状況かを示すステータスが表示される。ステータスは、待機中，離席中，話中の３種類である。待機中は、そのユーザがこのウェブサーバ１ａにログインしており、且つ通話中でない状態、すなわち呼び出しに応答して通話が可能な状態であることを示している。離席中は、そのユーザが現在ウェブサーバ１ａにログインしていない状態であることを示している。また、話中は、そのユーザがウェブサーバ１ａにログインしているが、現在他のユーザと通話中であることを示している。また、このユーザリストの右側には、このユーザ（この端末装置３を用いてウェブサーバ１ａにログインしているユーザ）に対する伝言リストが表示される。伝言は、このユーザが離席中または話中のときに他のユーザがサーバに記録しておくものであり、このユーザが再生して消去操作をするまでサーバに保存される。伝言リストには、その伝言を記録したユーザ名およびその伝言の記録時刻が記載される。この伝言を再生するときにはその伝言を記録したユーザ名をクリックする。
【００１５】
このウェブページにおいて、各ユーザ名の文字列がこのユーザに対して電話を掛けるため、または、このユーザに対する伝言を記録するためのボタンになっている。したがって、このウェブページが端末装置３のディスプレイ１５に表示されているとき、ユーザがマウスなどのポインティングデバイスで所望のユーザ名をクリックすると、そのユーザに対してインターネット電話を掛け、または、伝言を残すことができる。
【００１６】
なお、図２のウェブページでは、ユーザ名の文字列をボタンとして使用しているが、ユーザ名とは別のアイコンなどを表示してボタンとしてもよい。また、伝言リストにおいては、各伝言を記録したユーザ名の文字列がその伝言を再生するためのボタンになっているが、ユーザ名とは別に再生ボタン（および消去ボタン）を表示するようにしてもよい。
【００１７】
また、図２のウェブページでは、各ユーザをリスト表示しているが、イントラネットを用いて内線通話を行う場合には、図７に示すようにデスクのレイアウトに対応してユーザ名を表示するレイアウト表示にしてもよい。
【００１８】
端末装置３は、インターネットアクセス機能を備えたパーソナルコンピュータで構成される。端末装置３は、インターネット１に直接接続されていてもよく、ＬＡＮ４に接続されており、そのＬＡＮ４がルータ５を介してインターネット１に接続されていてもよい。
【００１９】
端末装置３は、同図（Ｂ）に示すように、ＣＰＵ１０、マイク１１、スピーカ１２、ビデオカメラ１４、ディスプレイ１５、キーボード１６、マウス１７、ネットワーク制御部２０、オーディオ処理部２１、ディスプレイ制御部２２、ビデオ処理部２３、入力インタフェース２４を備えている。
【００２０】
マイク１１およびスピーカ１２は、スタンドマイクとスピーカボックス等それぞれ別体のものであってもよいが、同図に示す受話器１３やヘッドセットとして一体化してもよい。また、パーソナルコンピュータ本体への接続形態は、オーディオ処理部２１のアナログ端子（ミニジャック）に接続するものであってもよく、ＵＳＢインタフェースを介してデジタルで接続するものであってもよい。
【００２１】
このマイク１１およびスピーカ１２は、インターネット電話時に使用されるものである。また、インターネット電話はテレビ電話による通話も可能であり、その場合には、ビデオカメラ１４が撮影に使用され、通話相手の映像は、図４に示すように、ディスプレイ１５に表示されるウェブページのウィンドウ内に小窓として表示される。
【００２２】
ＣＰＵ１０は、インターネット電話サーバ１からダウンロードされてくるウェブページを表示するためのウェブブラウザを動作させる。このウェブブラウザは、通常のＷＷＷにアクセスするための一般的なものでよく、ストリーミング音声（映像）の送受信をサポートするプラグインを組み込んでおく。
【００２３】
図１（Ｂ）のブロック図において、ネットワーク制御部２０は、ＴＣＰ／ＩＰなどのプロトコルによりインターネットとの通信を制御する。オーディオ処理部２１は、マイク１１から入力された音声信号を圧縮するとともに、ネットワークを介して受信した圧縮された音声信号を伸長して再生する。ディスプレイ制御部２２は、ディスプレイ１５へのウェブページの表示を制御する。ビデオ処理部２３は、ビデオカメラ１４から入力された動画の映像信号を圧縮処理してネットワークを介して送信可能にする。入力インタフェース２４は、キーボード１６からのキー入力やマウス１７の操作を検出してＣＰＵ１０に伝達する。
【００２４】
以下、以上の構成のインターネット電話システムにおけるインターネット電話サーバ１および端末装置３の動作について説明する。
【００２５】
図４は、通常の通話時の処理フローを示す図である。この図は、すでに登録を済ませたユーザ同士が通話をする場合を示しているが、そのまえに各ユーザはユーザ登録を済ませているものとする。ユーザ登録は、端末装置３からインターネット電話サーバ１が供給するユーザ登録のウェブページにアクセスして氏名やアドレスなどのユーザ情報を入力することにより、インターネット電話サーバ１（ウェブサーバ１ａ）がこのユーザに関する情報をユーザデータベースに登録する。
【００２６】
このときインターネット電話サーバ１は、登録ユーザに対してＩＤとパスワードを発行する。ＩＤおよびパスワードを交付された登録ユーザは、インターネット電話サーバ１が供給するログイン画面にアクセスし、ＩＤ、パスワードを入力して電話サーバにログインする。ログインすると、ユーザデータベースにおけるこのユーザのステータスが待機中となる。
【００２７】
図４の処理フローにおいて、まず、端末装置３からウェブサーバ１ａにＩＤおよびパスワードを送信することによってインターネット電話サーバ１にログインする（ステップ１０１）。インターネット電話サーバ（ウェブサーバ１ａ）は、送信されてきたＩＤとパスワードでこのユーザを認証し、認証がＯＫであれば、インターネット電話システムのウェブページ（図２参照）を端末装置３に対して送信する（ステップ１１１）。端末装置３では、サーバから送られてきたウェブページをディスプレイ１５に表示する（ステップ１０２）。このウェブページには、図２に示すように登録ユーザの氏名が表示される。上述したように、表示されている氏名の文字列はその氏名の登録ユーザへ電話を接続するためのボタンになっており、端末装置３は１０秒毎にウェブサーバ１ａにアクセスして各ユーザのステータスを更新する。
【００２８】
この端末装置３のユーザ（発信元ユーザ）がいずれかの氏名をマウス１７でクリックすると、端末装置３は、その氏名の文字列に埋め込まれているリンク情報をサーバ１に対して送信する（ステップ１０３）。
【００２９】
サーバ１（ウェブサーバ１ａ）は、リンク情報が送られてくると、そのリンク情報で指定されるユーザでユーザデータベースを検索し、そのユーザの現在のステータスを確認する。すなわち、発信元ユーザは相手先ユーザと通話する意図でその相手先ユーザのステータスが待機中となっていることを確認してそのユーザ文字列をクリックするが、端末装置３では待機中となっていても、端末装置３における１０秒間のステータス更新の合間にその相手先ユーザのステータスが話中や離席中に変化している場合もあるため、全ユーザのステータスをリアルタイムに管理しているウェブサーバ１ａにおいて再確認する。
【００３０】
アクセスされたユーザ（端末装置３）が待機中であれば、その通話相手の端末装置３に呼出音を鳴動させる。この呼出音は、この相手先ユーザの端末装置にプッシュでアクセスして鳴動させる。この呼び出しに対して、呼び出されている端末装置３のユーザが応答すると通話状態を設定する（ステップ１１２）。
【００３１】
サーバ１は、通話相手ユーザの端末装置３と通話状態が設定されると、発信元ユーザ、相手先ユーザ両方の端末装置３に対して通話中画面のウェブページ（図３参照）を送信する（ステップ１１３）。
【００３２】
通話中は、コミュニケーションサーバ１ｂが端末装置３のマイク１１、ビデオカメラ１４から入力された音声・映像を、相手先の端末装置３に対してストリーミング転送するとともに（ステップ１１４）、相手先の端末装置３の音声・映像を、この端末装置３に転送する（ステップ１１５）。
【００３３】
上記通話中画面では、自装置および相手装置のビデオカメラ１４の映像が表示されるとともに、相手装置のタブレットから入力される手書き（またはドロー）図形を表示するウィンドウおよび通話内容を音声認識して文字表示するウィンドウが表示される（ステップ１０５）。
【００３４】
通話開始を検出したウェブサーバ１ａは、ユーザデータベースのこのユーザのステータスを話中にし（ステップ１１６）、この状態で通話が継続する。
【００３５】
通話が終了すると、ユーザはオフボタンのクリックやＵＳＢ電話機のフックオンなどの通話終了処理を実行する（ステップ１０６）。
【００３６】
そうすると、端末装置３は、ディスプレイ１５に再度リスト画面を表示し（ステップ１０７）、インターネット電話サーバ１（ウェブサーバ１ａおよびコミュニケーションサーバ１ｂ）に対して通話が終了した旨を通知する。これに対応して、ウェブサーバ１ａではユーザデータベースのこの端末装置のステータスを待機中に変更し（ステップ１１７）、コミュニケーションサーバ１ｂでは蓄積していたストリーミングデータを破棄する（ステップ１１８）。これで、待機状態に復帰する。
【００３７】
図５は、伝言時の動作フローを示す図である。まず、上記通話時と同様に、端末装置３からウェブサーバ１ａにＩＤおよびパスワードを送信することによってインターネット電話サーバ１にログインする（ステップ１２１）。インターネット電話サーバ（ウェブサーバ１ａ）は、送信されてきたＩＤとパスワードでこのユーザを認証し、認証がＯＫであれば、インターネット電話システムのウェブページ（図２参照）を端末装置３に対して送信する（ステップ１３１）。端末装置３では、サーバから送られてきたウェブページをディスプレイ１５に表示する（ステップ１２２）。このウェブページには、図２に示すように登録ユーザの氏名が表示される。上述したように、表示されている氏名の文字列はその氏名の登録ユーザへ電話を接続するためのボタンになっている。
【００３８】
端末装置３はこの状態で待機する。ユーザがいずれかの氏名をマウス１７でクリックすると、端末装置３は、その氏名の文字列に埋め込まれているリンク情報をサーバ１に対して送信する（ステップ１２３）。サーバ１（ウェブサーバ１ａ）は、リンク情報が送られてくると、そのリンク情報で指定されるユーザでユーザデータベースを検索し、そのユーザの現在のステータスを確認する。このとき、この相手先ユーザ（の端末装置）のステータスが待機中であれば、図４に示した手順が実行される。
【００３９】
ウェブサーバ１ａにおいてユーザデータベースを確認した結果、このユーザが話中または離席中であった場合には、端末装置３に対して伝言画面を送信する（ステップ１３２）。
【００４０】
発信元のユーザは、この伝言画面に対して伝言をマイクから声で入力するとともに、テキストをキーボードから入力する。この伝言情報およびテキストはインターネット電話サーバ１に送信され、オーディオデータはコミュニケーションサーバ１ｂにストリーミングデータとして保存され（ステップ１３３）、テキストデータはウェブサーバ１ａに伝言のテキストデータとして保存される（ステップ１３４）。
【００４１】
端末装置３では、伝言の入力および送信が終了すると（ステップ１２５）、通常のユーザリスト画面を表示して待機状態に復帰する（ステップ１２６）。
【００４２】
図６は、サーバに保存された伝言を再生するときの動作フローを示す図である。まず、上記通話時や伝言録音時と同様に、端末装置３からウェブサーバ１ａにＩＤおよびパスワードを送信することによってインターネット電話サーバ１にログインする（ステップ１４１）。インターネット電話サーバ（ウェブサーバ１ａ）は、送信されてきたＩＤとパスワードでこのユーザを認証し、認証がＯＫであれば、インターネット電話システムのウェブページ（図２参照）を端末装置３に対して送信する（ステップ１５１）。端末装置３では、サーバから送られてきたウェブページをディスプレイ１５に表示する（ステップ１４２）。このウェブページには、図２に示すように登録ユーザの氏名が表示されるとともに、氏名リストの右隣に伝言リストも表示される。
【００４３】
この状態で、ユーザがいずれかの伝言欄をマウス１７でクリックすると、端末装置３は、その伝言欄の文字列に埋め込まれているリンク情報をサーバ１に対して送信する（ステップ１４３）。サーバ１（ウェブサーバ１ａ）は、リンク情報が送られてくると、そのリンク情報で指定される伝言をデータベースから検索して端末装置３に返信する（ステップ１５２）。同時にウェブサーバ１ａは、伝言のオーディオデータがあれば、コミュニケーションサーバ１ｂに対してそのオーディオデータの送信を指示する。指示を受けたコミュニケーションサーバ１ｂは、この指示を受けたオーディオデータを呼び出して端末装置３に対してストリーミング送信する（ステップ１５３）。これにより、端末装置３では、テキストの文言がディスプレイ１５に表示されるとともにオーディオデータがスピーカ１２から再生される。
【００４４】
この伝言の再生ののち、ユーザが端末装置３に対して削除操作をすると（対応する文言の削除ボタンをクリックすると）、端末装置３はインターネットサーバ１（ウェブサーバ１ａおよびコミュニケーションサーバ１ｂ）に対して削除コマンドを送信する（ステップ１４６）。
【００４５】
この削除コマンドを受信したウェブサーバ１ａは、保存していた伝言のテキストデータを削除し（ステップ１５４）、コミュニケーションサーバ１ｂは、保存していたオーディオデータを削除する（ステップ１５５）。
【００４６】
ユーザが削除操作をしなかった場合には、テキストデータ、オーディオデータはそのまま保存され、再度の再生が可能である。
【００４７】
端末装置３では、伝言の再生が終了すると（ステップ１４７）、通常のユーザリスト画面を表示して待機状態に復帰する（ステップ１４８）。
【００４８】
【発明の効果】
以上のようにこの発明によれば、ネットワーク電話サーバが、端末装置間の通話の中継を行うため、ユーザは、任意の端末装置からインターネット（イントラネット）を介してサーバにログインすればよく、インターネットに接続された端末装置のあるところまたは端末装置を持参してインターネットに接続できるところであればどこからでも電話をすることができる。また、インターネットを介した端末装置−サーバ−端末装置間のストリーミング転送であるため、他の設備が不要であり、経費がかからず利用料金を低く抑えることが可能になる。
【００４９】
また、この発明では、サーバに伝言を残すようにしたことにより、端末装置がログインしていない場合など端末装置にアクセスできない状況であっても伝言を残すことができる。
【図面の簡単な説明】
【図１】この発明の実施形態であるインターネット電話システムの構成図
【図２】同インターネット電話システムにおける待機画面の例を示す図
【図３】同インターネット電話システムにおける通話中画面の例を示す図
【図４】同インターネット電話システムにおける通話時の処理フローを示す図
【図５】同インターネット電話システムにおける伝言記録時の処理フローを示す図
【図６】同インターネット電話システムにおける伝言再生時の処理フローを示す図
【図７】前記待機画面の他の実施形態を示す図
【符号の説明】
１…インターネット電話サーバ、１ａ…ウェブサーバ、１ｂ…コミュニケーションサーバ、２…インターネット、３…端末装置、４…ＬＡＮ、５…ルータ、
１１…マイク、１２…スピーカ、１３…受話器、１４…ビデオカメラ、１５…ディスプレイ、１６…キーボード、１７…マウス
【図１】
2005012456.tif 000003
【図２】
2005012456.tif 000004
【図３】
2005012456.tif 000005
【図４】
2005012456.tif 000006
【図５】
2005012456.tif 000007
【図６】
2005012456.tif 000008
【図７】
2005012456.tif 000009