(57)【要約】【課題】  ウェブブラウザ端末とパソコン端末が持つ機能を連携させて動作させることにより、共通のハードウェアを個別に用意することなく、着信した場合にもユーザが混乱することなく通話を実現する。【解決手段】  ウェブブラウザ端末（ＰＤＡ１）が、サーバから着信を受けてパソコン端末（ＰＣ２）に対して着信通知を行って着信通知ダイアログを表示し、サーバに応答してサーバとの間で音声通話セッションを確立し、パソコン端末２に対してセッション確立通知を行ってパソコン端末２とサーバ間のデータ通信を起動する。【選択図】      図１
2005295149.tif 000002
【特許請求の範囲】
【請求項１】
ウェブブラウザ端末と、パソコン電話端末がそれぞれの通信網を介して接続される音声通話システムであって、
前記ウェブブラウザ端末とパソコン電話端末の連携を管理する連携フラグが示す状態に従いサーバから着信を受け、前記パソコン端末に対して着信通知を行って着信通知ダイアログを表示する着信処理部と、
前記パソコン端末、もしくは前記ブラウザ端末に対して応答通知を行い、それぞれのサーバに応答する応答処理部と、
前記サーバとの間で音声通話セッションを確立し、前記パソコン端末に対してセッション確立通知を行って前記パソコン端末と前記サーバ間のデータ通信を起動するデータ送受信処理部と、
前記パソコン端末、もしくはウェブブラウザ端末に対し切断通知を発行し、前記パソコン端末による、あるいは前記ウェブブラウザ端末による前記連携フラグの無効化、およびサーバに対する通知後、前記サーバに対して切断要求を発行する切断処理部と、
を備えたことを特徴とする音声通話システム。
【請求項２】
前記応答処理部は、
前記ウェブブラウザ端末が応答する場合、前記パソコン端末に対して応答通知を発行し、前記パソコン端末が応答する場合、前記ウェブブラウザ端末に対して応答通知を発行することを特徴とする請求項１に記載の音声通話システム。
【請求項３】
前記切断処理部は、
前記ウェブ端末が切断する場合、前記パソコン端末に対し切断通知を発行し、前記パソコン端末による、連携フラグの無効化、およびサーバに対する通知後、前記サーバに対して切断要求を発行し、前記パソコン端末が切断する場合、前記サーバに対し連携フラグの無効化を通知し、前記ウェブブラウザ端末に対して切断通知を発行し、前記ウェブブラウザ端末で前記連携フラグの状態を格納し、前記サーバへ切断要求を発行することを特徴とする請求項１に記載の音声通話システム。
【請求項４】
ウェブブラウザ端末と、パソコン電話端末がそれぞれの通信網を介して接続される音声通話システムにおける前記ウェブブラウザ端末であって、
前記ウェブブラウザ端末とパソコン電話端末の連携を管理する連携フラグが示す状態に従いサーバから着信を受け、前記パソコン端末に対して着信通知を行って着信通知ダイアログを表示する着信処理部と、
前記パソコン端末に対して応答通知を行い、前記サーバに応答する応答処理部と、
前記サーバとの間で音声通話セッションを確立し、前記パソコン端末に対してセッション確立通知を行って前記パソコン端末と前記サーバ間のデータ通信を起動するデータ送受信処理部と、
前記パソコン端末に対して切断通知を発行し、前記パソコン端末による、連携フラグの無効化、およびサーバに対する通知後、前記サーバに対して切断要求を発行する切断処理部と、
を備えたことを特徴とするウェブブラウザ端末。
【請求項５】
ウェブブラウザ端末と、パソコン電話端末がそれぞれの通信網を介して接続される音声通話システムにおける前記パソコン電話端末であって、
前記ウェブブラウザ端末とパソコン電話端末の連携を管理する連携フラグが示す状態に従いサーバから着信を受けた前記ウェブブラウザ端末から着信通知を受け着信通知ダイアログを表示する着信処理部と、
前記ブラウザ端末に対して応答通知を行い、前記サーバに応答する応答処理部と、
前記サーバとの間で音声通話セッションを確立した前記ウェブブラウザ端末からセッション確立通知を受信して前記サーバ間との間でデータ通信を行うデータ送受信処理部と、
前記サーバに対し連携フラグの無効化を通知し、前記ウェブブラウザ端末に対して切断通知を発行し、前記ウェブブラウザ端末による前記連携フラグの状態格納後、前記サーバへ切断要求を発行する切断処理部と、
を備えたことを特徴とするパソコン電話端末。
【請求項６】
ウェブブラウザ端末と、パソコン電話端末がそれぞれの通信網を介して接続される音声通話システムにおける音声通話方法であって、
前記ウェブブラウザ端末とパソコン電話端末の連携を管理する連携フラグが示す状態に従いサーバから着信を受け、前記パソコン端末に対して着信通知を行って着信通知ダイアログを表示する工程と、
前記パソコン端末、もしくは前記ブラウザ端末に対して応答通知を行い、それぞれのサーバに応答する工程と、
前記サーバとの間で音声通話セッションを確立し、前記パソコン端末に対してセッション確立通知を行って前記パソコン端末と前記サーバ間のデータ通信を起動する工程と、
前記パソコン端末、もしくはウェブブラウザ端末に対し切断通知を発行し、前記パソコン端末による、あるいは前記ウェブブラウザ端末による前記連携フラグの無効化、およびサーバに対する通知後、前記サーバに対して切断要求を発行する工程と、
を有することを特徴とする音声通話方法。
【請求項７】
ウェブブラウザ端末と、パソコン電話端末がそれぞれの通信網を介して接続される音声通話システムにおける前記ウェブブラウザ端末に用いられる端末プログラムであって、
前記ウェブブラウザ端末とパソコン電話端末の連携を管理する連携フラグが示す状態に従いサーバから着信を受け、前記パソコン端末に対して着信通知を行って着信通知ダイアログを表示する処理と、
前記パソコン端末に対して応答通知を行い、前記サーバに応答する処理と、
前記サーバとの間で音声通話セッションを確立し、前記パソコン端末に対してセッション確立通知を行って前記パソコン端末と前記サーバ間のデータ通信を起動する処理と、
前記パソコン端末に対して切断通知を発行し、前記パソコン端末による、連携フラグの無効化、およびサーバに対する通知後、前記サーバに対して切断要求を発行する処理と、
をコンピュータに実行させる端末プログラム。
【請求項８】
ウェブブラウザ端末と、パソコン電話端末がそれぞれの通信網を介して接続される音声通話システムにおける前記パソコン電話端末に用いられる端末プログラムであって、
前記ウェブブラウザ端末とパソコン電話端末の連携を管理する連携フラグが示す状態に従いサーバから着信を受けた前記ウェブブラウザ端末から着信通知を受け着信通知ダイアログを表示する処理と、
前記ブラウザ端末に対して応答通知を行い、前記サーバに応答する処理と、
前記サーバとの間で音声通話セッションを確立した前記ウェブブラウザ端末からセッション確立通知を受信して前記サーバ間との間でデータ通信を行う処理と、
前記サーバに対し連携フラグの無効化を通知し、前記ウェブブラウザ端末に対して切断通知を発行し、前記ウェブブラウザ端末による前記連携フラグの状態格納後、前記サーバへ切断要求を発行する処理と、
をコンピュータに実行させる端末プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブブラウザ端末とパソコン電話端末がそれぞれの通信網を介して接続され、音声、画像通話を行う音声通話システムおよび方法、ならびに当該音声通話システムを構築するウェブブラウザ端末、パソコン電話端末、そして、これら端末の端末プログラムに関する。
【背景技術】
【０００２】
近年、ＶｏＩＰ（Voice over Internet Protocol）よる音声・画像通話システムが普及してきた。ＶｏＩＰは、音声や画像をパケット化してＩＰで伝送する技術である。ＬＡＮ（Local Area Network）に電話機を直結し、通話する電話機同士の間を全てＩＰネットワークにする方法と、電話機をＰＢＸ（Private Branch eXchange）に収容し、ＰＢＸ間を結ぶ広域中継回線部分だけをＩＰネットワーク化する方法とがある。
【０００３】
一方、ＰＤＡ（Personal Digital Assistants）等のブラウザを内蔵する端末（以下、単にＰＤＡという）やパソコン電話端末（以下、単にＰＣという）のそれぞれが通信網を介して接続されたＶｏＩＰ音声通話システムにおいて、近距離無線通信とスケジューラを連携させることにより正確性の高い所在管理を行い、コンタクトしたい相手が不在の場合は、相手の状態に応じた最適なコンタクトの仕方を自動で選択、処理する仕組みが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−２８３６６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記した音声通話システムにおいて、ＰＤＡとＰＣはそれぞれが別個に動作するため、例えば、カメラ、サウンド、ヘッドセットといったＶｏＩＰ技術で必須となる入出力装置がそれぞれに必要であった。
また、ＰＤＡとＰＣの双方で着信するためユーザが混乱をきたす。更に、同じユーザでありながら、別のアカウントを使い分ける必要があり、サーバ等のライセンスや負荷が大きくなり、混乱する可能性が大きかった。
【０００５】
本発明は上記事情に鑑みてなされたものであり、ＰＤＡを含むウェブブラウザ端末とパソコン端末が持つ機能を連携させて動作させることにより、上記した共通ハードウェアを個別に用意することなく、着信した場合にもユーザが混乱することなくモビリティの高いウェブブラウザのみで対応可能な、音声通話システムおよび方法、ウェブブラウザ端末、パソコン電話端末、ならびに端末プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を解決するために本発明は、ウェブブラウザ端末と、パソコン電話端末がそれぞれの通信網を介して接続される音声通話システムであって、前記ウェブブラウザ端末とパソコン電話端末の連携を管理する連携フラグが示す状態に従いサーバから着信を受け、前記パソコン端末に対して着信通知を行って着信通知ダイアログを表示する着信処理部と、前記パソコン端末、もしくは前記ブラウザ端末に対して応答通知を行い、それぞれのサーバに応答する応答処理部と、前記サーバとの間で音声通話セッションを確立し、前記パソコン端末に対してセッション確立通知を行って前記パソコン端末と前記サーバ間のデータ通信を起動するデータ送受信処理部と、前記パソコン端末、もしくはウェブブラウザ端末に対し切断通知を発行し、前記パソコン端末による、あるいは前記ウェブブラウザ端末による前記連携フラグの無効化、およびサーバに対する通知後、前記サーバに対して切断要求を発行する切断処理部と、を備えたことを特徴とする。
【０００７】
また、本発明において、前記応答処理部は、前記ウェブブラウザ端末が応答する場合、前記パソコン端末に対して応答通知を発行し、前記パソコン端末が応答する場合、前記ウェブブラウザ端末に対して応答通知を発行することを特徴とする。
【０００８】
また、本発明において、前記切断処理部は、前記ウェブブラウザ端末が切断する場合、前記パソコン端末に対し切断通知を発行し、前記パソコン端末による、連携フラグの無効化、およびサーバに対する通知後、前記サーバに対して切断要求を発行し、前記パソコン端末が切断する場合、前記サーバに対し連携フラグの無効化を通知し、前記ウェブブラウザ端末に対して切断通知を発行し、前記ウェブブラウザ端末で前記連携フラグの状態を格納し、前記サーバへ切断要求を発行することを特徴とする。
【０００９】
また、本発明は、ウェブブラウザ端末と、パソコン電話端末がそれぞれの通信網を介して接続される音声通話システムにおける前記ウェブブラウザ端末であって、前記ウェブブラウザ端末とパソコン電話端末の連携を管理する連携フラグが示す状態に従いサーバから着信を受け、前記パソコン端末に対して着信通知を行って着信通知ダイアログを表示する着信処理部と、前記パソコン端末に対して応答通知を行い、前記サーバに応答する応答処理部と、前記サーバとの間で音声通話セッションを確立し、前記パソコン端末に対してセッション確立通知を行って前記パソコン端末と前記サーバ間のデータ通信を起動するデータ送受信処理部と、前記パソコン端末に対して切断通知を発行し、前記パソコン端末による、連携フラグの無効化、およびサーバに対する通知後、前記サーバに対して切断要求を発行する切断処理部と、を備えたことを特徴とする。
【００１０】
また、本発明は、ウェブブラウザ端末と、パソコン電話端末がそれぞれの通信網を介して接続される音声通話システムにおける前記パソコン電話端末であって、前記ウェブブラウザ端末とパソコン電話端末の連携を管理する連携フラグが示す状態に従いサーバから着信を受けた前記ウェブブラウザ端末から着信通知を受け着信通知ダイアログを表示する着信処理部と、前記ブラウザ端末に対して応答通知を行い、前記サーバに応答する応答処理部と、前記サーバとの間で音声通話セッションを確立した前記ウェブブラウザ端末からセッション確立通知を受信して前記サーバ間との間でデータ通信を行うデータ送受信処理部と、前記サーバに対し連携フラグの無効化を通知し、前記ウェブブラウザ端末に対して切断通知を発行し、前記ウェブブラウザ端末による前記連携フラグの状態格納後、前記サーバへ切断要求を発行する切断処理部と、を備えたことを特徴とする。
【００１１】
また、本発明は、ウェブブラウザ端末と、パソコン電話端末がそれぞれの通信網を介して接続される音声通話システムにおける音声通話方法であって、前記ウェブブラウザ端末とパソコン電話端末の連携を管理する連携フラグが示す状態に従いサーバから着信を受け、前記パソコン端末に対して着信通知を行って着信通知ダイアログを表示する工程と、前記パソコン端末、もしくは前記ブラウザ端末に対して応答通知を行い、それぞれのサーバに応答する工程と、前記サーバとの間で音声通話セッションを確立し、前記パソコン端末に対してセッション確立通知を行って前記パソコン端末と前記サーバ間のデータ通信を起動する工程と、前記パソコン端末、もしくはウェブブラウザ端末に対し切断通知を発行し、前記パソコン端末による、あるいは前記ウェブブラウザ端末による前記連携フラグの無効化、およびサーバに対する通知後、前記サーバに対して切断要求を発行する工程と、を有することを特徴とする。
【００１２】
また、本発明は、ウェブブラウザ端末と、パソコン電話端末がそれぞれの通信網を介して接続される音声通話システムにおける前記ウェブブラウザ端末に用いられる端末プログラムであって、前記ウェブブラウザ端末とパソコン電話端末の連携を管理する連携フラグが示す状態に従いサーバから着信を受け、前記パソコン端末に対して着信通知を行って着信通知ダイアログを表示する処理と、前記パソコン端末に対して応答通知を行い、前記サーバに応答する処理と、前記サーバとの間で音声通話セッションを確立し、前記パソコン端末に対してセッション確立通知を行って前記パソコン端末と前記サーバ間のデータ通信を起動する処理と、前記パソコン端末に対して切断通知を発行し、前記パソコン端末による、連携フラグの無効化、およびサーバに対する通知後、前記サーバに対して切断要求を発行する処理と、をコンピュータに実行させることを特徴とする。
【００１３】
また、本発明は、ウェブブラウザ端末と、パソコン電話端末がそれぞれの通信網を介して接続される音声通話システムにおける前記パソコン電話端末に用いられる端末プログラムであって、前記ウェブブラウザ端末とパソコン電話端末の連携を管理する連携フラグが示す状態に従いサーバから着信を受けた前記ウェブブラウザ端末から着信通知を受け着信通知ダイアログを表示する処理と、前記ウェブブラウザ端末に対して応答通知を行い、前記サーバに応答する処理と、前記サーバとの間で音声通話セッションを確立した前記ウェブブラウザ端末からセッション確立通知を受信して前記サーバ間との間でデータ通信を行う処理と、前記サーバに対し連携フラグの無効化を通知し、前記ウェブブラウザ端末に対して切断通知を発行し、前記ウェブブラウザ端末による前記連携フラグの状態格納後、前記サーバへ切断要求を発行する処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ウェブブラウザ端末が、サーバから着信を受けてパソコン端末に対して着信通知を行って着信通知ダイアログを表示し、サーバに応答してサーバとの間で音声通話セッションを確立し、パソコン端末に対してセッション確立通知を行ってパソコン端末とサーバ間のデータ通信を起動することにより、ウェブブラウザ端末とパソコン端末が持つ機能を連携させて動作させることができ、このことにより、ウェブブラウザ端末とパソコン端末の両者で共通のハードウェアを個別に用意することなく、それぞれが持つ機能を共有できる。また、ユーザアカウントを使い分ける必要がなくなり、ユーザに利便性を提供するることができる。
【００１５】
また、本発明によれば、ウェブブラウザ端末が応答する場合、パソコン端末に対して応答通知を発行し、一方、パソコン端末が応答する場合、ウェブブラウザ端末に対して応答通知を発行することにより、着信した場合にもユーザが混乱することなくモビリティの高いウェブブラウザ端末のみで通話が可能となる。
更に、本発明によれば、ウェブブラウザ端末が通信を切断する場合、パソコン端末に対し切断通知を発行し、パソコン端末による連携フラグの無効化およびサーバに対する通知後サーバに対して切断要求を発行し、一方、パソコン端末が切断する場合、サーバに対し連携フラグの無効化を通知し、ウェブブラウザ端末に対して切断通知を発行してウェブブラウザ端末で連携フラグの状態を格納しサーバへ切断要求を発行することで、ユーザが混乱することなく通信切断処理が可能になる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明実施形態について図面を参照しながら詳細に説明する。図１は、本発明の音声通話システムの構成を説明するために引用した概念図であり、本発明実施形態と従来例とを、それぞれ、（ａ）（ｂ）に対比して示してある。
【００１７】
図１（ａ）に示されるように、本発明の音声通話システムは、ハードウェア的には、ＰＤＡ１、ＰＣ２、そして、図示せぬサーバで構成される。
ＰＤＡ１には、ＰＣ２との間で近距離無線通信を行う、例えば、ＢｌｕｅＴｏｏｔｈ、無線ＬＡＮ、ＧＰＳといった無線通信技術を用いてサーバと通信を行うネットワークカード、そして、ＶｏＩＰに必要なカメラ、サウンドカード、ヘッドセットが接続される。そして、これらハードウェアに近いところにＯＳ（Operating System）が搭載され、最上位に上記したハードウェアを用いてＶｏＩＰ処理を行うアプリケーション（ソフトウェア）が実装される。
一方、ＰＣ２には、サーバと通信を行うネットワークカードと、ＰＤＡ１と近距離無線通信を行うＢｌｕｅｔｏｏｔｈが接続され、これらハードウェアに近いところでは、ＯＳ、そして、最上位にデータ処理を行うアプリケーション（ソフトウェア）が実装される。ＰＤＡ１とＰＣ２が共通して持つＢｌｕｅＴｏｏｔｈを介して連携させることにより、ＰＤＡ１とＰＣ２が持つ機能を連動させ動作させる構成としている。
【００１８】
図１（ｂ）に従来の構成例が示されるように、ＰＤＡ１とＰＣ２は、それぞれ別個に動作していたため、カメラ、サウンド、ヘッドセットといったＶｏＩＰ通話を実現するうえで必須となる周辺装置がそれぞれに必要であったものを、上記した本発明実施形態のようにモバイル性の高いＰＤＡ１のみで対応を実現したものであり、また、ＰＤＡ１とＰＣ２の双方で着信し、かつ、同じユーザでありながらアカウントを使い分ける必要があったものを、本発明実施形態により、着信の際に混乱なく、１個のアカウントでＶｏＩＰ通話を実現するものである。以下にその詳細を説明する。
【００１９】
図２は、本発明の音声通話システムの通信イメージを示す図である。図２に示されるように、ＰＤＡ１とＰＣ２はＢｌｕｅＴｏｏｔｈ通信圏内では、連携して動作し、ＢｌｕｅＴｏｏｔｈ通信圏外では、連携を解除されたＰＤＡ１が単独で動作する。なお、ここで、連携動作とは、ＰＤＡ１とＰＣ２が持つそれぞれの機能を連動させ、機能単位で動作させることをいう。
ここでは、近距離無線通信のための手段としてＢｌｕｅＴｏｏｔｈを採用し、ＰＤＡ１およびＰＣ２の双方にそのための送受信機を装備している。通信圏であれば両者が連動して動作し、通信圏外であればＰＤＡ１のみ単独で動作する。
【００２０】
図３は、本発明のウェブブラウザ端末（ＰＤＡ１）の内部構成を機能展開して示したブロック図である。
ＰＤＡ１は、着信処理部１０と、応答処理部２０と、データ送受信処理部３０と、切断処理部４０で構成される。
着信処理部１０は、着信受信部１１と、着信通知ダイアログ表示部１２と、着信通知部１３で構成される。着信処理部１０は、ＰＣ２との連携を管理する連携フラグが示す状態に従ってサーバ３から着信を受け（着信受信部１１）、ＰＣ２に対して着信通知を行って（着信通知部１３）着信通知ダイアログを表示する（着信通知ダイアログ表示部１２）。また、応答処理部２０は、応答制御部１４と、応答通知送信部１５と、応答通知受信部１６で構成される。応答処理部２０は、ＰＣ２に対して応答通知を行い（応答通知送信部１５）、サーバ３に応答する（応答制御部１４）。
【００２１】
一方、データ送受信制御部３０は、ＶｏＩＰセッション確立部１７と、セッション確立通知部１８で構成される。データ送受信制御部３０は、サーバ３との間で音声通話セッションを確立し（ＶｏＩＰセッション確立部１７）、ＰＣ２に対してセッション確立通知を行ってＰＣ２とサーバ３間のデータ通信を起動する（セッション確立通知部１８）。
なお、切断処理部４０は、切断要求送信部１９と、切断通知受信部４１と、切断処理実行部４２で構成される。切断処理部４０は、ＰＣ２に対して切断通知を発行し、ＰＣ２による、連携フラグの無効化、およびサーバ３に対する通知後、サーバ３に対して切断要求を発行する（切断要求送信部１９）。動作等、詳細については、図６以降に示す動作シーケンス図、あるいはフローチャートを参照しながら後述する。
【００２２】
図４は、本発明のパソコン電話端末（ＰＣ２）の内部構成を機能展開して示したブロック図である。
ＰＣ２は、着信処理部１０と、応答処理部２０と、データ送受信処理部３０と、切断処理部４０で構成される。
着信処理部１０は、着信通知受信部２１と、着信通知ダイアログ表示部２２で構成され、ＰＤＡ１との連携を管理する連携フラグが示す状態に従いサーバ３から着信を受けたＰＤＡ１から着信通知を受け（着信通知受信部２１）、着信通知ダイアログを表示する（着信通知ダイアログ表示部）。また、応答処理部２０は、応答通知受信部２３と、応答通知送信部２４と、応答処理実行部２５で構成され、ＰＤＡ１に対して応答通知を行い（応答通知送信２４）、サーバ３に応答する（応答処理実行部２５）。
【００２３】
一方、データ送受信処理部３０は、セッション確立通知受信部２６と、データ送信部２７と、共有アプリケーションＤＢ２９で構成される。データ送受信処理部３０は、サーバ３との間で音声通話セッションを確立したＰＤＡ１からセッション確立通知を受信し（セッション確立通知受信部２６）、サーバ３との間で共有アプリケーションＤＢ２９を参照してデータ通信を行う（データ送信部２７）。ここで、共有アプリケーションとは、チャット、ホワイトボード、共有文書の類をいう。
なお、切断処理部４０は、連携フラグテーブル４３と、切断通知受信部４４と、連携解除通知部２８で構成される。切断処理部４０は、サーバ３に対し連携フラグの無効化を通知し（連携解除通知部２８）、ＰＤＡ１に対して切断通知を発行し（切断通知発行部４４）、ＰＤＡ１による連携フラグの状態格納後、サーバ３へ切断要求を発行する。動作等、詳細は、図６以降に示す動作シーケンス図ならびにフローチャートを参照しながら後述する。
【００２４】
図５は、サーバの内部構成を機能展開して示したブロック図である。サーバ３は、着信処理部１０と、応答処理部２０と、データ送受信処理部３０と、切断処理部４０で構成される。
着信処理部１０は、発呼制御部３１と、連携フラグ管理テーブル（ＴＢＬ）５０と、連携フラグ管理部３６で構成される発呼制御部３１は、連携フラグ管理ＴＢＬ５０に設定されたフラグを参照して連携フラグがＯＮしている場合にＰＤＡ１に着信する。連携フラグ管理ＴＢＬ５０は、ユーザＩＤ毎、ＰＤＡ１とＰＣ２の連携の有無を示すフラグ領域が割り当てられ、ＰＤＡ１、ＰＣ２、サーバ３のそれぞれによって参照される。
また、応答処理部２０は、応答受信部３２によって構成される。応答受信部３２は、ＰＤＡ１からの着信応答を受信する。
【００２５】
一方、データ送受信処理部３０は、ＶｏＩＰセッション確立部３３と、データ受信部３４と、共有アプリケーションＤＢ２９で構成される。
ＶｏＩＰセッション確立部３３は、ＰＤＡ１との間でセッションを確立し、データ受信部３４は、セッション確立後、ＰＣ３４から送信されるデータを受信して共有アプリケーションＤＢ２９に格納する。
なお、切断処理部４０は、連携フラグ管理ＴＢＬ５０と、連携フラグ管理部３６と、切断要求受信部３７で構成される。連携フラグ管理部３６は、ＰＤＡ１から切断要求受信部３７を介して受信される切断要求、もしくはＰＣ２からの切断要求を受付け、連携フラグ管理ＴＢＬ５０を更新する。動作等、詳細については、図６以降に示す動作シーケンス図ならびにフローチャートを参照して後述する。
【００２６】
図６〜図８は、本発明の音声通信システムの動作を説明するために引用した動作シーケンス図であり、着信処理と応答処理（図６）、データ送受信処理（図７）、切断処理（図８）における、それぞれのサーバ３と、ＰＤＡ１と、ＰＣ２の関係を示す。
まず、図６を参照しながら着信処理から説明する。最初に、サーバ３は、連携フラグ管理ＴＢＬ５０に設定された連携フラグの状態により、ＰＤＡ１とＰＣ２が連携を開始している（ＯＮ設定）ことが分かっているため、ＰＤＡ１に着信する（Ｓ６１）。着信受信部１１を介して着信を受けたＰＤＡ１は、着信通知部１３によりＰＣ２に対して着信通知を行い（Ｓ６２）、このことにより、ＰＤＡ１とＰＣ２の両者は、着信通知ダイアログ表示部１２、２２で着信ダイアログを表示することができる（Ｓ６３）。
【００２７】
次に、応答処理について説明する。上記した着信に対してＰＤＡ１が応答する場合、ＰＤＡ１は応答制御部１４で応答を実行し（Ｓ６４）、続いて応答通知送信部１５を介してＰＣ１に応答通知を発行し（Ｓ６５）、一方、ＰＣ１が応答する場合、ＰＣ２は応答処理実行部２５で応答を実行し（Ｓ６４’）、応答通知送信部２３を介してＰＤＡ１に対して応答通知を発行し、それぞれサーバ３に対して応答通知送信部１５、２４を介して応答する（Ｓ６６、Ｓ６６’）。上記処理により、ＰＤＡ１とＰＣ２は相手と会話することができる。
【００２８】
続いて図７を参照しながら会話中におけるデータの送受信処理について説明する。まず、ＰＤＡ１は、サーバ３との間で音声通話セッションを確立する（ｓ６８）。音声通話セッションの確立は、ＶｏＩＰセッション確立部１７が行う。その後、ＰＣ２に対しセッション確立通知部１８を介してセッション確立通知を発行し（Ｓ６９）、ＰＣ２からサーバ３に対し、データ送信部２７による共有アプリケーションＤＢ２９にある共有アプリケーション（メッセンジャー他）の通信を開始する（Ｓ７０）。
【００２９】
切断する場合は着信時と逆のルートを辿る。すなわち、図８において、ＰＤＡ１が切断処理実行部４２により切断処理を実行する場合（Ｓ７１）、ＰＤＡ１はＰＣ２に対して切断通知を発行し（Ｓ７２）、ＰＣ２は、切断通知受信部４４によりこれを受け付け、連携フラグを無効化（ＯＦＦ設定）してその状態を格納すると共に（Ｓ７３）、サーバ３へ通知する（Ｓ７４）。そして、ＰＤＡ１はサーバ３に対して切断要求を発行する（Ｓ７５）。
一方、ＰＣ２が切断する場合（Ｓ７６’）、ＰＣ２は、連携解除通知部２８を介してサーバ３に対し連携フラグの無効化を通知し（Ｓ７７’）、ＰＤＡ１に対して切断通知を発行する（Ｓ７８’）。このことにより、ＰＤＡ１は、連携フラグ４３を無効化（ＯＦＦ設定）してその状態を格納し（Ｓ７９’）、サーバ３へ切断要求を発行する（Ｓ８０’）。
【００３０】
図９〜図１９に、ＰＤＡ１（図９〜図１３）、ＰＣ２（図１４〜図１７）、サーバ３（図１８、図１９）のそれぞれの動作がフローチャートで示されている。詳細な説明は、図６〜図８に示す動作シーケンス図と重複するため、ここでは、概略のみ説明する。
すなわち、図９（ａ）は、ＰＤＡ１がＰＣ２との連携を開始するにあたり（但し、通話前）、ＢｌｕｅＴｏｏｔｈの通信確立を検知して連携フラグをＴｒｕｅ設定する処理（Ｓ９１）、図９（ｂ）は、ＰＤＡ１がＰＣ２との連携開始にあたり（但し、通話中）、ＢｌｕｅＴｏｏｔｈの通信確立を検知して連携フラグをＴｒｕｅ設定する処理（Ｓ９２）のそれぞれを示す。
【００３１】
一方、図１０（ａ）は、通話前、ＰＣ２がＰＤＡ１との間の連携を解除するためにＢｌｕｅＴｏｏｔｈの通信確立を検知して連携フラグをＦａｌｓｅにセットする処理（Ｓ１０１）、図１０（ｂ）は、通話中、ＰＣ２がＰＤＡ１との間の連携を解除するためにＢｌｕｅＴｏｏｔｈの通信確立を検知して連携フラグをＦａｌｓｅにセットする処理（Ｓ１０２）のそれぞれを示す
なお、図１１は、ＰＤＡ１による着信応答処理、図１２はＰＤＡ１による切断処理、図１３は相手から切断する場合の処理の流れを示す。
【００３２】
また、図１４（ａ）は、ＰＣ２がＰＤＡ１との連携を開始するにあたり（但し、通話前）、ＢｌｕｅＴｏｏｔｈの通信確立を検知して連携フラグをＴｒｕｅにセットし（Ｓ１４１）、サーバ３に連携を通知する処理（Ｓ１４２）を、図１４（ｂ）は、ＰＣ２がＰＤＡ１との連携を開始するにあたり（但し、通話中）、ＢｌｕｅＴｏｏｔｈの通信確立を検知して連携フラグをＴｒｕｅにセットし（Ｓ１４３）、サーバ３に連携を通知すると共に（Ｓ１４４）、サーバ３に接続してサーバ３との間でデータ通信を実行する処理（Ｓ１４５、Ｓ１４６）のそれぞれを示す。
【００３３】
一方、図１５（ａ）は、通話前、ＰＣ２がＰＤＡ１との間の連携を解除するためにＢｌｕｅＴｏｏｔｈの通信切断を検知して連携フラグをＦａｌｓｅにセットして（Ｓ１５１）、サーバ３に連携解除を通知する処理、図１５（ｂ）は、通話中、ＰＣ２がＰＤＡ１との間の連携を解除するためにＢｌｕｅＴｏｏｔｈの通信切断を検知して連携フラグをＦａｌｓｅにセットし（Ｓ１５３）、サーバ３に連携解除を通知した後（Ｓ１５４）、ＰＤＡ１から切断要求を受信して（Ｓ１５５）、サーバ３とのデータ通信接続を切断する処理のそれぞれを示す（Ｓ１５６）。
なお、図１６は、ＰＣ２による着信応答処理、図１７はＰＣ２による切断処理、図１８は相手から切断する場合の処理の流れを示す。ここに示すフローチャートは、図６〜図８に示す動作シーケンス図と重複するため説明を省略する。
【００３４】
更に、図１９（ａ）は、通話前、あるいは通話中に、サーバ３が、ＰＣ２からＰＤＡ１との連携開始通知を受信して連携フラグをＴｒｕｅにセットする処理を（Ｓ１９１）、図１９（ｂ）は、通話前、あるいは通話中に、サーバ３が、ＰＣ２からＰＤＡ１との連携解除通知を受信して連携フラグをＦａｌｓｅにセットする処理（Ｓ１９２）を示す。
【００３５】
以上説明のように本発明によれば、ＰＤＡ１が、サーバ３から着信を受けてＰＣ２に対して着信通知を行って着信通知ダイアログを表示し、サーバ３に応答してサーバ３との間で音声通話セッションを確立し、ＰＣ２に対してセッション確立通知を行ってＰＣ２とサーバ３間のデータ通信を起動させるものであり、このことにより、ＰＤＡ１とＰＣ２が持つ機能を連携させて動作させることができ、ＰＤＡ１とＰＣ２の両者で共通のハードウェアを個別に用意することなく、それぞれが持つ機能を共有できる。また、ユーザアカウントを使い分ける必要がなくなり、ユーザに利便性を提供することができる。
【００３６】
また、本発明によれば、ＰＤＡ１が応答する場合、ＰＣ２に対して応答通知を発行し、一方、ＰＣ２が応答する場合、ＰＤＡ１に対して応答通知を発行することにより、着信した場合にもユーザが混乱することなくモビリティの高いＰＤＡ１のみで通話を可能とするものである。
更に、本発明は、ＰＤＡ１が通信を切断する場合、ＰＣ２に対し切断通知を発行し、ＰＣ２による連携フラグの無効化およびサーバ３に対する通知後、サーバ３に対して切断要求を発行し、一方、ＰＣ２が通信を切断する場合、サーバ３に対し連携フラグの無効化を通知し、ＰＤＡ１に対して切断通知を発行してＰＤＡ１で連携フラグの状態を格納し、サーバ３へ切断要求を発行することで、ユーザが混乱することなく通信の切断処理を可能とするものである。
【００３７】
なお、図３〜図５に示される各機能ブロックのそれぞれで実行される手順をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって本発明の音声通話システム、ウェブブラウザ端末、パソコン端末のそれぞれを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含む。
【００３８】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００３９】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００４０】
【図１】本発明の音声通話システムを従来例と対比して示した概念図である。
【図２】本発明の音声通話システムの通信イメージを示す図である。
【図３】本発明のウェブブラウザ端末の内部構成を機能展開して示したブロック図である。
【図４】本発明のパソコン端末の内部構成を機能展開して示したブロック図である。
【図５】本発明で使用されるサーバの内部構成を機能展開して示したブロック図である。
【図６】本発明実施形態の動作を示す動作シーケンス図である。
【図７】本発明実施形態の動作を示す動作シーケンス図である。
【図８】本発明実施形態の動作を示す動作シーケンス図である。
【図９】本発明実施形態の動作を示すフローチャートである。
【図１０】本発明実施形態の動作を示すフローチャートである。
【図１１】本発明実施形態の動作を示すフローチャートである。
【図１２】本発明実施形態の動作を示すフローチャートである。
【図１３】本発明実施形態の動作を示すフローチャートである。
【図１４】本発明実施形態の動作を示すフローチャートである。
【図１５】本発明実施形態の動作を示すフローチャートである。
【図１６】本発明実施形態の動作を示すフローチャートである。
【図１７】本発明実施形態の動作を示すフローチャートである。
【図１８】本発明実施形態の動作を示すフローチャートである。
【図１９】本発明実施形態の動作を示すフローチャートである。
【符号の説明】
【００４１】
１…ウェブブラウザ端末（ＰＤＡ）、２…パソコン端末（ＰＣ）、３…サーバ、１０…着信処理部、２０…応答処理部、３０…データ送受信処理部、４０…切断処理部
【図１】
2005295149.tif 000003
【図２】
2005295149.tif 000004
【図３】
2005295149.tif 000005
【図４】
2005295149.tif 000006
【図５】
2005295149.tif 000007
【図６】
2005295149.tif 000008
【図７】
2005295149.tif 000009
【図８】
2005295149.tif 000010
【図９】
2005295149.tif 000011
【図１０】
2005295149.tif 000012
【図１１】
2005295149.tif 000013
【図１２】
2005295149.tif 000014
【図１３】
2005295149.tif 000015
【図１４】
2005295149.tif 000016
【図１５】
2005295149.tif 000017
【図１６】
2005295149.tif 000018
【図１７】
2005295149.tif 000019
【図１８】
2005295149.tif 000020
【図１９】
2005295149.tif 000021