(57)【要約】【課題】  ＶｏＩＰ電話システムの各ＶｏＩＰ電話端末から放音されることになる着信鳴動（着信音）の同期ずれを生じさせないようにすることが可能なＶｏＩＰ電話端末を提供する。【解決手段】  着信を通知するための鳴動を行うようにする場合に、まず、鳴動時刻設定部１２２により、自己の時計回路１２１からの時刻情報に基づいて、同じローカルエリアネットワークに接続された他のＶｏＩＰ電話端末において生成される同じ鳴動パターンを生成するための周期性タイミング信号と同じ時刻にエッジが立つようにした周期性タイミング信号を生成し、この周期性タイミング信号に同期したタイミングで着信の鳴動を開始させるように、鳴動の開始時刻を設定し、鳴動の開始時刻が到来した場合に、鳴動制御部１２３により鳴動装置１２４を制御して、所定の鳴動パターンの着信鳴動を開始させる。【選択図】  図２
2005033613.tif 000002
【特許請求の範囲】
【請求項１】
主装置と、複数個のＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話端末とが、ローカルエリアネットワークを通じて接続されて電話通信がなされるＶｏＩＰ電話システム用のＶｏＩＰ電話端末であって、
時刻情報を提供する時計手段と、
前記時計手段が提供する時刻情報に基づいて、目的とする鳴動パターンを生成するための周期性タイミング信号であって、前記ローカルエリアネットワークに接続された他のＶｏＩＰ電話端末において生成される同じ鳴動パターンを生成するための周期性タイミング信号と同じ時刻でエッジが立つようにした周期性タイミング信号を生成する周期信号生成手段と、
着信を受けたときに、前記周期信号生成手段により生成される前記周期信号に同期したタイミングで着信の鳴動を開始させる鳴動制御手段と
を備えることを特徴とするＶｏＩＰ電話端末。
【請求項２】
請求項１に記載のＶｏＩＰ電話端末であって、
前記時計手段の時刻を合わせるための時刻合わせ信号を受信する受信手段と、
前記受信手段を通じて受信した前記時刻合わせ信号に基づいて、前記時計手段の時刻合わせを行う時刻調整手段と
を備えることを特徴とするＶｏＩＰ電話端末。
【請求項３】
請求項２に記載のＶｏＩＰ電話端末であって、
前記受信手段は、前記ローカルエリアネットワークに接続された前記主装置から送出される前記時刻合わせ信号を受信するものであることを特徴とするＶｏＩＰ電話端末。
【請求項４】
主装置と、複数個のＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話端末とが、ローカルエリアネットワークを通じて接続されて電話通信がなされるＶｏＩＰ電話システム用のＶｏＩＰ電話端末における着信鳴動制御方法であって、
着信を受け付けた場合に、自己が備える時計手段からの時刻情報に基づいて、目的とする鳴動パターンを生成するための周期性タイミング信号であって、前記ローカルエリアネットワークに接続された他のＶｏＩＰ電話端末において生成される同じ鳴動パターンを生成するための周期性タイミング信号と同じ時刻でエッジが立つようにした周期性タイミング信号を生成する周期信号生成工程と、
前記周期信号生成工程において生成される前記周期信号のエッジが立つ時刻を鳴動の開始時刻として設定する開始時刻設定工程と、
前記開始時刻設定手段により設定された開始時刻が到来した場合に、着信の鳴動を開始させるようにする鳴動制御工程と
を備えることを特徴とする着信鳴動制御方法。
【請求項５】
請求項４に記載の着信鳴動制御方法であって、
前記時計手段の時刻を合わせるための時刻合わせ信号を受信する受信工程と、
前記受信工程において受信した前記時刻合わせ信号に基づいて、前記時計手段の時刻合わせを行う時刻調整工程と
を備えることを特徴とする着信鳴動制御方法。
【請求項６】
請求項５に記載の着信鳴動制御方法であって、
前記受信工程においては、前記ローカルエリアネットワークに接続された主装置から送出される前記時刻合わせ信号を受信することを特徴とする着信鳴動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話システム用のＶｏＩＰ電話端末およびＶｏＩＰ電話端末で用いられる着信鳴動制御方法に関する。
【背景技術】
【０００２】
インターネットやイントラネットのようなＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを利用して音声信号、画像信号、テキストデータなどをパケットデータとして伝送するようにするマルチメディア通信が知られている。
【０００３】
例えば、このマルチメディア通信の例として、音声信号を送る技術であるＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いて中継交換を行い、電話通信サービスを行うようにするＩＰ電話が提供されている。
【０００４】
このＩＰ電話においては、発信側と受信側とはそれぞれに割り当てられたＩＰアドレスを用いて、電話音声をＩＰパケットにより伝送することにより、通話が可能となるものであり、安価な通話料で通話が可能となるため、普及が拡大している（例えば、特開２００２−３００２８５号公報（特許文献１）参照）。
【特許文献１】特開２００２−３００２８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＶｏＩＰ電話システムは、その簡単な構成例を示せば、例えば、図９に示すように、インターネットなどの通信ネットワークへの接続を可能とするためのルーター５０と、ＶｏＩＰ電話端末間の通信を制御するための主装置５１と、複数台のＶｏＩＰ電話端末５２ａ、５２ｂ、…とが、イーサネット（登録商標）方式等のＬＡＮケーブル５３を通じて接続されて構成される。
【０００６】
図９に示したように構成されるＶｏＩＰ電話システムにおいては、ＶｏＩＰ電話端末５２ａやＶｏＩＰ電話端末５２ｂに対する着信が発生すると、主装置５１がこれを検知して、着信制御パケットを形成し、これをＶｏＩＰ電話端末５２ａやＶｏＩＰ電話端末５２ｂに送出する。ＶｏＩＰ電話端末５２ａ、ＶｏＩＰ電話端末５２ｂは、自機への着信制御パケットを受信すると、ユーザに着信を通知するために鳴動する。具体的には、予め決められたパターンの着信音を放音することになる。
【０００７】
この場合、主装置５１からの着信制御パケットは、ＬＡＮケーブル５３という共有媒体を通じて、各ＶｏＩＰ電話端末に送信される。このため、各ＶｏＩＰ電話端末においては、着信制御パケットを受信した時点で、各ＶｏＩＰ電話端末のそれぞれが鳴動を開始させる。すなわち、各ＶｏＩＰ電話端末のそれぞれが、異なるタイミングで予め決められたパターンの鳴動を開始することになり、鳴動のパターンの同期が取れていないために、鳴動が重なり合うことになって耳障りとなる。
【０００８】
このことを具体的に示せば、図１０Ａに示すように、主装置５１からＶｏＩＰ電話端末５２ａに対する着信制御パケットが送出され、これをＶｏＩＰ電話端末５２ａが時点ｔｔ１において受信し、これに応じて所定の鳴動パターンの着信鳴動を開始するようにしたとする。この後、図１０Ｂに示すように、主装置５１からＶｏＩＰ電話端末５２ｂに対する着信制御パケットが送出され、これをＶｏＩＰ電話端末５２ｂが時点ｔｔ２において受信し、これに応じてＶｏＩＰ電話端末５２ａと同様の所定の鳴動パターンの鳴動を開始するようにしたとする。
【０００９】
この場合、ＶｏＩＰ電話端末５２ａ、５２ｂのそれぞれにおいては、着信制御パケットを受信した異なるタイミングで、同じ鳴動パターンの着信鳴動を開始させる。しかし、着信鳴動の鳴動パターンが全く同じものであっても、図１０Ａ、Ｂに示したように、ＶｏＩＰ電話端末５２ａとＶｏＩＰ電話端末５２ｂとでは、１周期区間内における鳴動の開始タイミングが異なっている。
【００１０】
このため、ＶｏＩＰ電話端末５２ａとＶｏＩＰ電話端末５２ｂとのそれぞれから異なった鳴動パターンの鳴動がされているように聞こえ、ＶｏＩＰ電話端末５２ａとＶｏＩＰ電話端末５２ｂとの周囲にいるユーザにとっては、これらからの鳴動（これらから放音される着信音）が耳障りなものとなってしまう。
【００１１】
従来のいわゆるボタン電話端末を用いた電話システムでは、主装置から各端末までの間には、主装置が各電話端末を電気的に制御することができるようにするための制御線（物理的に配線された制御線路）を設けるようにしていたので、図１０に示したような、各電話端末間の着信鳴動の同期ずれが生じることはなかった。
【００１２】
しかし、ＶｏＩＰ電話システムを構築する場合に、各ＶｏＩＰ電話端末間の着信鳴動の同期ずれを解消するためだけに物理的な制御線をＬＡＮケーブルとは別に配線し、主装置および各ＶｏＩＰ電話端末に制御線を通じての制御機能を設けることは無駄であるし、また、コストアップにつながってしまう。
【００１３】
以上のことにかんがみ、この発明は、物理的な制御線を設けることなく、また、コストアップを生じさせることなく、ＶｏＩＰ電話システムの各ＶｏＩＰ電話端末から放音されることになる着信鳴動（着信音）の同期ずれを生じさせないようにすることが可能なＶｏＩＰ電話端末および着信鳴動制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するため、この発明においては、
主装置と、複数個のＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話端末とが、ローカルエリアネットワークを通じて接続されて電話通信がなされるＶｏＩＰ電話システム用のＶｏＩＰ電話端末であって、
時刻情報を提供する時計手段と、
前記時計手段が提供する時刻情報に基づいて、目的とする鳴動パターンを生成するための周期性タイミング信号であって、前記ローカルエリアネットワークに接続された他のＶｏＩＰ電話端末において生成される同じ鳴動パターンを生成するための周期性タイミング信号と同じ時刻でエッジが立つようにした周期性タイミング信号を生成する周期信号生成手段と、
着信を受けたときに、前記周期信号生成手段により生成される前記周期信号に同期したタイミングで着信の鳴動を開始させる鳴動制御手段と
を備えることを特徴とするＶｏＩＰ電話端末を提供する。
【００１５】
この発明のＶｏＩＰ電話端末によれば、着信を通知するための鳴動を行うようにする場合に、まず、周期信号生成手段により、自己の時計手段からの時刻情報に基づいて、同じローカルエリアネットワークに接続された他のＶｏＩＰ電話端末において生成される同じ鳴動パターンを生成するための周期性タイミング信号と同じ時刻にエッジが立つようにした周期性タイミング信号が生成するようにされる。この周期性タイミング信号に同期したタイミングで着信の鳴動を開始させるように、鳴動制御手段により着信の鳴動が制御される。換言すれば、周期性タイミング信号は、所定の周期でカウントする周期カウンタのカウントタイミングと一致するタイミングで着信の鳴動が開始するようにされる。
【００１６】
これにより、ＶｏＩＰ電話システムの各ＶｏＩＰ電話端末に着信が発生した場合に、各ＶｏＩＰ電話端末においては、自己の時計手段からの時刻情報に基づいて、目的とする鳴動パターンの周期性タイミング信号が同期するように形成され、この周期信号に同期したタイミングで鳴動が開始するようにされる。したがって、ＶｏＩＰ電話端末のそれぞれに、それぞれ異なるタイミングで着信が発生しても、その着信を通知するための所定パターンの鳴動は同期したものとすることができるようにされる。
【発明の効果】
【００１７】
この発明によれば、ＶｏＩＰ電話システムを構成する各ＶｏＩＰ電話端末において、時計手段の提供する時刻情報に基づいて、着信を通知するための鳴動の鳴動パターンを生成するための周期性タイミング信号が形成され、この周期性タイミング信号に同期するように着信の鳴動が行うようにされるので、各ＶｏＩＰ電話端末間で鳴動の同期がずれることがないようにできる。これにより、複数のＶｏＩＰ電話端末で着信の鳴動が重なった場合でも、鳴動パターンの同期がずれていることにより生じる鳴動の耳障り感を生じさせないようにすることができる。
【発明を実施するための最良の形態】
【００１８】
以下、この発明によるＶｏＩＰ電話端末、着信鳴動制御方法の実施の形態を、図を参照しながら説明する。
【００１９】
図１は、この発明によるＶｏＩＰ電話端末を用いて構成したＶｏＩＰ電話システムの概要を説明するための図である。図１に示すＶｏＩＰ電話システムで用いられるＶｏＩＰ電話端末においては、この発明による着信鳴動制御方法が用いられる。
【００２０】
この実施の形態のＶｏＩＰ電話システム１は、例えば、同一事業所内などの限られたエリア内に形成されるものであり、図１に示すように、主装置１２と、複数個のＶｏＩＰ電話端末（以下、説明の簡単のため、単に電話端末という場合もある）１３（１）〜１３（ｎ）と、ゲートウエイ１４とにより構成される。複数個の電話端末１３（１）〜１３（ｎ）のそれぞれは、ＬＡＮ１１に接続され、このＬＡＮ１１を通じて主装置１２に接続されている。
【００２１】
ゲートウエイ１４は、複数回線分の電話回線４を介して、インターネット網２、公衆電話網３と接続されると共に、ＬＡＮ１１に接続される。電話回線４は、例えばＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）回線、専用回線などを含む。
【００２２】
このＶｏＩＰゲートウエイ１４は、電話端末１３（１）〜１３（ｎ）からの発信番号に応じて、インターネット網２あるいは公衆電話網３と、このＶｏＩＰ電話システム１とを接続するための機能を備える中継管理装置の役割を果たすもので、連続音声信号とＩＰ音声パケットの相互変換や、ＩＰ音声パケットの主装置１２とのやり取り、さらに、電話番号とＩＰアドレスとの相互変換を行う。
【００２３】
この場合、ＬＡＮ３は、例えば、ＩＴＵ−Ｔ勧告Ｈ．３２３の規格によるＩＰネットワークの構成とされている。
【００２４】
主装置１は、このＶｏＩＰ電話システム１のシステム構成の中で中心的な管理機能を担当するものである。電話端末１３（１）〜１３（ｎ）のそれぞれは、ＬＡＮ３に接続されたときに、主装置１２に登録される。
【００２５】
主装置１２は、システム内のゲートウエイ１４や複数の電話端末１３（１）〜１３（ｎ）の交換管理、帯域幅の割り当て、電話番号とＩＰアドレスの対応付けなどを行い、これに登録された複数個の電話端末による複数の電話回線４を利用した電話通信を管理する機能を有する交換管理装置の役割を果たす。
【００２６】
そして、この実施の形態のＶｏＩＰ電話システム１の電話端末１３（１）〜１３（ｎ）のそれぞれは、外線電話や内線電話をかけたり受けたりすることができるものである。そして、電話端末１３（１）〜１３（ｎ）のそれぞれは、自機に着信があったときには、ユーザに着信を通知するために鳴動（着信音を放音）する。この着信の鳴動は、外線電話の着信と外線電話の着信とでは、鳴動パターンが異なるようにされ、各電話端末１３（１）〜１３（ｎ）のユーザは、外線電話の着信なのか、外線電話の着信なのかを着信の鳴動により判別することができるようにされる。
【００２７】
しかし、電話端末１３（１）〜１３（ｎ）のそれぞれにおいては、外線着信の鳴動パターンは同じであり、また、内線着信の鳴動パターンも同じとされる。そして、電話端末１３（１）〜１３（ｎ）のそれぞれは、自己が備える時計回路が提供する時刻情報を基準にして、着信を通知するための鳴動の鳴動パターンを生成するための周期性タイミング信号を形成するようにし、この周期性タイミング信号に同期させて、所定の鳴動パターンの着信鳴動を行うようにしている。
【００２８】
換言すれば、周期性タイミング信号は、所定の周期でカウントする周期カウンタのカウントタイミングと一致するタイミングを提供するものであり、このカウントタイミングと一致するタイミングで着信の鳴動が開始するようにされる。
【００２９】
このように、時計回路が提供する時刻情報を基準として周期性タイミング信号を形成するようにし、この周期性タイミング信号に同期させて着信の鳴動を開始させるようにすることにより、電話端末１３（１）〜１３（ｎ）において、着信の鳴動が重なった場合であっても、電話端末１３（１）〜１３（ｎ）のそれぞれからの着信の鳴動の同期ずれが生じないようにし、着信の鳴動の同期ずれによって、着信の鳴動がる耳障りとなることがないようにしている。
【００３０】
［ＶｏＩＰ用電話端末のハードウエア構成例］
この実施の形態のＶｏＩＰ電話システムにおけるＶｏＩＰ用電話端末１３（１）〜１３（ｎ）は、全く同一のハードウエア構成を備える。図２に、ＶｏＩＰ用電話端末１３のハードウエア構成例を、その代表として示す。この実施の形態のＶｏＩＰ用電話端末は、図２に示すように、端末本体１００と、ハンドセットＨＳとからなる。ハンドセットＨＳは、図示を省略したが、送話器を構成するマイクロホンと、送話アンプと、受話器を構成するスピーカと、受話アンプとを備えている。
【００３１】
端末本体１００は、コンピュータにより構成されており、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０に対して、システムバス１１１を介して、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３と、ディスプレイコントローラ１１４と、操作入力インターフェイス（図ではインターフェイスはＩ／Ｆと記載する。以下同じ）１１６と、ＬＡＮインターフェイス１１８と、パケット分解／生成部１１９と、音声データ入出力インターフェイス１２０と、時計回路１２１と、鳴動時刻設定部１２２、鳴動制御部１２３と、時刻補正処理部１２５とが接続されている。
【００３２】
ディスプレイコントローラ１１４には、ディスプレイ１１５が接続されており、このディスプレイ１１５の表示画面には、ＣＰＵ１１０の制御にしたがった表示が行われる。
【００３３】
また、操作入力インターフェイス１１６には、テンキー、カーソルキーやその他の操作キーを含む操作入力部１１７が接続されている。ＣＰＵ１１０は、操作入力インターフェイス１１６を介して操作入力部１１７を通じて使用者がいずれの入力キーを操作したかを認識し、その認識結果に基づいて、キー入力操作に応じた処理をＲＯＭ１１２のプログラムに従って実行する。
【００３４】
ＲＯＭ１１２には、ＶｏＩＰ用電話端末としての発信時や着信時の処理シーケンスを実行するプログラム、保留、転送の要求入力を受け付け、保留、転送時の処理を実行するためのプログラムなどが記憶されている。ＲＡＭ１１３は、主としてＲＯＭ１１２のプログラムがＣＰＵ１１０によって実行される際にワークエリアとして使用される。
【００３５】
ＬＡＮインターフェイス１１８は、ＩＰネットワークを構成するＬＡＮ１１を通じて送られてくるパケット化データを取り込み、また、ＬＡＮ１１にパケット化データを送出するための機能を備える。
【００３６】
パケット分解／生成部１１９は、ＬＡＮインターフェイス１１８により取り込んだパケット化データを分解して、制御データや音声データを得る機能と、送信する制御データや音声データをパケット化して送出するパケット化データを生成する機能を有する。このパケット分解／生成部１１９は、パケット化データを分解したり、生成したりするためのバッファメモリを備える。
【００３７】
なお、このパケット分解／生成部１１９のパケット分解処理機能や生成処理機能は、ＣＰＵ１１０と、ＲＯＭ１１２との機能により実行するようにされるソフトウエアとして実現することもできる。
【００３８】
音声データ入出力インターフェイス１２０は、パケット分解されて得られた音声データをアナログ音声信号に変換してハンドセットＨＳに供給し、また、ハンドセットＨＳから入力されるアナログ音声信号をデジタル信号に変換して取り込む機能を備える。
【００３９】
また、時計回路１２１は、現在時刻を提供することができるとともに、少なくとも、秒単位、あるいは、１０分の１秒単位、１００分の１秒単位で正確に時刻を計測することができるものである。
【００４０】
鳴動時刻設定部１２２は、受信したパケットが鳴動を指示する鳴動指定パケットである場合に、時計回路１２１からの現在時刻に基づいて、所定の鳴動パターンを生成するための周期性タイミング信号を形成するようにし、この周期性タイミング信号に同期するタイミングに、鳴動を開始させる時刻（鳴動開始時刻）を設定するようにするものである。
【００４１】
鳴動制御部１２３には、スピーカなどの鳴動装置１２４が接続されている。鳴動制御部１２３は、ＣＰＵ１１０の制御により、鳴動時刻設定部１２２によって設定された鳴動開始時刻が到来した場合に、受信したパケットの情報により指示された鳴動パターンで、着信鳴動を開始させるように鳴動装置を制御するようにする。具体的には、指示された鳴動パターンの着信音信号を鳴動装置１２４であるスピーカに供給して、所定の鳴動パターンの鳴動を行うようにしている。
【００４２】
また、時刻補正処理部１２５は、後述もするように、例えば、主装置１２からの時刻合わせ信号（時刻補正パケット）の供給を受けた場合に、この時刻合わせ信号に応じて、時計回路１２１の時刻を合わせる（補正する）ことができるものである。この時刻補正処理部１２４の機能により、外部から提供される時刻合わせ信号に基づいて、自機の時計回路１２１の時刻情報を正確なものとなるように処理することもできるようにしている。
【００４３】
なお、鳴動時刻設定部１２２、鳴動制御部１２３の機能、および、時刻補正処理部１２５の機能は、もちろん、ＣＰＵ１１０と、ＲＯＭ１１２との機能により実行されるソフトウエアとして実現することもできる。
【００４４】
［主装置のハードウエア構成例］
次に、この実施形態のシステムにおける主装置１２のハードウエア構成例を説明する。図３に、主装置１２の構成の一例を示す。
【００４５】
この実施形態の主装置１２は、例えばパーソナルコンピュータにより構成されるもので、図３に示すように、ＣＰＵ２１０に対して、システムバス２１１を介してＲＯＭ２１２と、ＲＡＭ２１３と、ＬＡＮインターフェイス２１４と、パケット処理部２１５と、プロトコル処理部２１６と、サービス処理部２１７と、管理メモリ部２１８と、時計回路２１９と、時刻合わせ信号生成部２２０とが接続されている。
【００４６】
ＲＯＭ２１２には、呼に関連する制御のための処理シーケンスを実行するためのプログラムなどの主装置が実行する処理プログラムが記憶されている。ＲＡＭ２１３は、主としてＲＯＭ２１２のプログラムがＣＰＵ２１０によって実行される際にワークエリアとして使用される。
【００４７】
また、ＬＡＮインターフェイス２１４は、ＬＡＮ１１を通じて送られてくるパケット化データを取り込み、また、ＬＡＮ１１にパケット化データを送出するための機能を備える。
【００４８】
パケット処理部２１５は、ＬＡＮインターフェイス２１４により取り込んだパケット中の制御のためのメッセージデータを解読するために、受信したパケットを分解し、また、送信する制御のためのデータをパケット化する機能を有する。パケット処理部２１５は、パケット化データを分解／生成したり、パケットの送受信処理したりするために一時保存するためのバッファメモリを備える。
【００４９】
プロトコル処理部２１６は、授受するパケットのプロトコルを管理する。サービス処理部２１７は、一斉音声呼び出しなどのサービス処理をするために用いられる。管理メモリ部２１８には、ＶｏＩＰ電話システム１を構成する電話端末１３（１）〜１３（ｎ）に付いての登録情報や、ＩＰアドレス／電話番号変換テーブルなどの必要な情報を記憶保持している。
【００５０】
また、時計回路２１９は、上述した電話端末１３の時計回路１２１と同様に、現在時刻を提供することができると共に、少なくとも、秒単位、あるいは、１０分の１秒単位、１００分の１秒単位で正確に時刻を計測することができるものである。時刻合わせ信号生成部２２０は、ＶｏＩＰ電話システムを構成する電話端末のそれぞれの時計回路１２１の時刻合わせを行うための時刻合わせ信号（時刻補正信号）を生成する。
【００５１】
時刻合わせ信号生成部２２０で生成された時刻合わせ信号は、パケット処理部２１５においてパケット化され、ＬＡＮインターフェイス２１４を通じてＬＡＮ１１に送出されて、各電話端末１３（１）〜１３（ｎ）に提供されることになる。なお、主装置１２は、例えば、１日に数回、あるいは、１時間に数回などの所定のタイミングで時刻合わせ信号を送出して、ＶｏＩＰ電話システム１の各電話端末１３（１）〜１３（ｎ）の時計回路１２１の時刻を正確に調整することができるようにしている。
【００５２】
［実施の形態のＶｏＩＰ電話端末の主な機能について］
そして、この実施の形態の電話端末１３（１）〜１３（ｎ）のそれぞれは、上述もしたように、予め決められた鳴動パターンで着信の鳴動を行う場合には、時計回路１２１の時刻情報に基づいて、ＬＡＮ１１に接続された他の電話端末において、形成される同じ鳴動パターンを生成するための周期性タイミング信号と同じ時刻にエッジが立つ周期性タイミング信号を形成するようにし、この周期性タイミング信号のエッジに一致する時刻において鳴動を開始させるようにしている。
【００５３】
このようにすることによって、他の電話端末が着信の鳴動を開始した場合に、鳴動の同期がずれることにより感じる鳴動の耳障りな感じをユーザに与えないようにしている。また、自機の時計回路１２１の時刻合わせを主装置からの時刻合わせ信号に基づいて行うこともできるようにしている。
【００５４】
これらを実現するために、この実施の形態の電話端末１３（１）〜１３（ｎ）のそれぞれは、図４に示すような機能を実現するようにしている。すなわち、電話端末１３（１）〜１３（ｎ）のそれぞれは、主装置１２を通じて提供されるパケット化された種々のデータを受信するデータ受信機能１０１とを備えている。このデータ受信機能１０１は、図２に示したＬＡＮインターフェイス１１８によって実現している。
【００５５】
また、データ受信機能１０１により受信したデータが所定の鳴動パターンの鳴動を指示する鳴動指定パケットである場合に、その鳴動指定パケットからその指定内容（指示内容）を判別する鳴動指定パケット処理機能１０２を備えると共に、鳴動指定パケットの指示に応じて、鳴動パターンを生成するための周期性タイミング信号を生成し、これに基づいて、鳴動パターンを生成するための周期性タイミング信号のエッジに一致する時刻を鳴動開始時刻に設定するようにする鳴動時刻設定処理機能を備えている。
【００５６】
鳴動指定パケット処理機能１０２は、図２に示した主にパケット分解／生成部１１９によって実現され、鳴動時刻設定処理機能１０３は、図２に示した時計回路１２１および鳴動時刻設定部１２２によって実現される。そして、この実施の形態においては、鳴動時刻設定処理機能を実現する主に鳴動時刻設定部１２２が周期信号生成手段としての役割を果たしている。
【００５７】
また、データ受信機能１０１により受信したデータが時刻合わせ信号（時刻補正パケット）である場合に、その内容（指示内容）を判別し、時刻合わせを行うようにする時刻補正パケット処理機能１０４を備えると共に、時刻補正パケット処理機能１０４の処理結果に基づいて、時計回路１２１の時刻合わせを行うようにする時刻補正処理機能１０５を備えている。
【００５８】
時刻補正パケット処理機能１０４は、図２に示した主にパケット分解／生成部１１９によって実現され、時刻補正処理機能１０５は、図２に示した時刻補正処理部１２５によって実現される。そして、この実施の形態においては、時刻補正機能を実現する時刻補正処理部１２５が、時刻調整手段としての役割を果たしている。
【００５９】
そして、鳴動時刻設定処理機能１０３によって、鳴動の開始が指示されたか否かを監視し、指示された時刻になったときに、鳴動開始の割り込みを発生させるタイマ割り込み処理機能１０６と、鳴動開始の割り込みが発生した場合、指定された鳴動パターンの着信の鳴動開始させる鳴動制御機能１０７と、鳴動制御機能１０７の制御に応じた鳴動を行う鳴動機能１０８とを備えている。
【００６０】
ここで、タイマ割り込み機能１０６は、図２に示したＣＰＵ１１０と時計回路１２１とにより実現され、鳴動制御機能１０７は、図２に示した鳴動制御部１２３により実現される。また、鳴動機能は、図２に示した鳴動装置１２４により実現される。そして、この実施の形態においては、鳴動制御機能を実現する鳴動制御部１２３が、鳴動制御手段としての役割を果たしている。
【００６１】
上述の各機能が実現されることにより、電話端末１３（１）〜１３（ｎ）においては、例えば、自機宛ての外線着信があることを通知する鳴動指定パケットが主装置１２から送出されると、これをＬＡＮインターフェイス１１８を通じて受信し、これがパケット分解／生成処理部１１９で分解されて解釈され、指示内容がＣＰＵ１１０により判別され、これが鳴動時刻設定部１２２に通知される。
【００６２】
鳴動時刻設定部１２２は、時計回路１２１からの時刻情報に基づいて、図５において、縦方向の点線で示したように、外線着信を通知するための鳴動の所定の鳴動パターンを生成するための周期性タイミング信号を形成するようにする。この場合、自己の時計回路１２１が提供する基準となる時刻情報は、ＬＡＮ１１に接続された他の電話端末において、同じ鳴動パターンの鳴動を行うために生成する周期的パターンと同じ時刻にエッジが立つようにするために基準となる時刻である。
【００６３】
例えば、外線着信を通知するための所定の鳴動パターンが、図５Ａに示すように、２秒間鳴動した後に、１秒間鳴動を停止させることを繰り返すものであり、１周期が３秒間であるとすると、例えば、１２時1分、１２時２分、１２時３分、…というように、時計回路１２１が提供する時刻の毎正分ごとにエッジが立つと共に、３秒間隔でもエッジが立つ周期性タイミング信号が形成される。
【００６４】
したがって、ＬＡＮ１１に接続された電話端末１３（１）〜１３（ｎ）のそれぞれにおいては、同じ鳴動パターンの鳴動を行うための周期性タイミング信号は、各電話端末の時計回路１２１が提供する時刻情報に基づいて同じ時刻にエッジが立つものとなるようにされる。
【００６５】
そして、図５Ｂに示すように、電話端末１３（１）に時点ｔｔ１において着信通知パケットが到達した場合には、上述もしたように、周期性タイミング信号が生成され、その周期性タイミング信号において、着信時点ｔｔ１の直後のエッジの立つタイミングである時点ｔｓ１が鳴動の再生開始時刻（鳴動開始時刻）として設定され、時点ｔｓ１の時刻になった場合に着信を通知するための所定の鳴動パターンの鳴動の再生が開始される。
【００６６】
同様に、図５Ｃに示すように、電話端末１３（２）に時点ｔｔ２において着信通知パケットが到達した場合には、上述もしたように、周期性タイミング信号が生成され、その周期性タイミング信号において、着信時点ｔｔ２の直後のエッジの立つタイミングである時点ｔｓ２が鳴動の再生開始時刻として設定され、時点ｔｓ２の時刻になった場合に着信を通知するための所定の鳴動パターンの鳴動の再生が開始される。
【００６７】
この場合、図５Ｂ、図５Ｃを比較すると分かるように、異なる時刻に着信通知パケットが到達した場合であっても、鳴動パターンは同期したものとなり、鳴動の同期ずれが生じることもない。したがって、着信鳴動の同期ずれによって生じる着信鳴動の耳障り感を生じさせないようにすることができる。
【００６８】
しかしながら、時計回路１２１が高精度なものであっても、時刻ずれが生じている場合には、同じ鳴動パターンの鳴動を電話端末１３（１）〜１３（ｎ）のそれぞれが同じ鳴動パターンで鳴動を行う場合であっても、鳴動の同期ずれが生じてしまう。
【００６９】
そこで、上述もしたように、この実施の形態のＶｏＩＰ電話システム１においては、主装置１２から時刻合わせ信号（時刻補正パケット）を送出し、ＬＡＮ１１に接続されたＶｏＩＰ電話端末１３（１）〜１３（ｎ）のそれぞれの時計回路１２１の時刻合わせを行うことができるようにしている。
【００７０】
この場合、主装置１２は、例えば、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）を用いたネットワーク時刻同期システムを利用して正確な時刻を取得し、これを各電話端末１３（１）〜１３（ｎ）に配信することにより行うようにしている。そして、この実施の形態のＶｏＩＰ電話システム１においては、主装置１１からの時刻合わせ処理は、例えば、図５Ｄに示すように、予め決められた時点ｔ１、ｔ２、ｔ３、…において行うようにしている。
【００７１】
なお、時刻合わせ処理は、時計回路１２１の精度が高ければ、１時間に１回、数時間に１回、１日に１回、数日に１回など適宜のタイミングで行うようにすればよい。また、ＮＴＰの利用については、インターネット上のＷｅｂページであるネットワーク時刻同期システムの運用（ｈｔｔｐ：／／ｗｗｗ．ｍｉｚ．ｎａｏ．ａｃ．ｊｐ／ｎｔｐ．ｈｔｍｌ）やＮＴＰによる時刻併せについて（ｈｔｔｐ：／／ｗｗｗ．ｎｉｈｉｒａ．ｊｐ／ｃｙｂｅｒ／ｎｔｐ．ｈｔｍｌ）等に説明されている。
【００７２】
このように、この実施の形態のＶｏＩＰ電話システム１の電話端末１３（１）〜１３（ｎ）のそれぞれは、自己の時計回路１２１の時刻情報に基づいて、他の電話端末が同じ鳴動パターンの着信の鳴動を行う場合には、必ずその同期が合ったものとするようにして、着信の鳴動が耳障りなものとなることを防止することができるようにしている。また、電話端末１３（１）〜１３（ｎ）のそれぞれの時計回路１２１の時刻合わせを主装置１２からの時刻合わせ信号に応じて行うことにより、各電話端末の時計回路１２１の時刻が必要な精度で一致した状態になっていることを確保することができるようにしている。
【００７３】
[主装置１２とＶｏＩＰ電話端末１３の処理について]
次に、実施の形態のＶｏＩＰ電話システム１を構成する主装置１２、電話端末１３において、着信の鳴動の同期がずれないようにするために行われる処理について、図６、図７、図８のフローチャートを参照しながら説明する。
【００７４】
[主装置の処理]
図６は、着信の鳴動の同期がずれないようにするために、主装置１２が行う処理を説明するためのフローチャートである。上述もしたように、主装置１２は、電話端末１３（１）〜１３（ｎ）のそれぞれにおいて、他の電話端末との間で着信の鳴動の同期がずれないようにするために、時刻合わせ信号（時刻補正パケット）を送出する。
【００７５】
この時刻補正パケットの送出は、予め決められた時点、あるいは、所定のタイミングで行われるものであり、図６に示すように、主装置１２のＣＰＵ２１０は、予め決められたタイミングで図６に示す処理を起動し、この実施の形態においては、ＮＴＰにしたがって時刻合わせ用のデータを所得し、時刻合わせ信号生成部２２０が、時刻合わせ信号を生成して、これをパケット処理部２１５においてパケット化して、ＬＡＮインターフェイス２１４を通じて、電話端末１３（１）〜１３（ｎ）のそれぞれに送出し、電話端末１３（１）〜１３（ｎ）のそれぞれにおいて時刻合わせを行うことができるようにしている。
【００７６】
[電話端末の処理]
図７、図８は、この実施の形態のＶｏＩＰ電話システム１の電話端末１３（１）〜１３（ｎ）のそれぞれにおいて行われる処理を説明するためのフローチャートであり、このうち、図７は、パケットを受信した場合に実行される処理を説明するためのものであり、図８は、着信鳴動を行うようにする場合の処理を説明するためのものである。
【００７７】
まず、図７を参照しながら、パケットを受信した場合に実行される処理について説明する。電話端末１３（１）〜１３（ｎ）のそれぞれにおいては、ＬＡＮインターフェイス１１８を通じて自機宛てのパケットを受信すると、ＣＰＵ１１０は、図７に示す処理を実行する。
【００７８】
ＣＰＵ１１０は、パケット分解／生成部１１９を制御して、受信したパケットを分解して解釈し、鳴動を行うことを指示する鳴動指定パケットか否かを判断する（ステップＳ１１）。ステップＳ１１の判断処理において、受信したパケットが、鳴動指定パケットであると判断したときには、ＣＰＵ１１０は、さらにその受信したパケットが鳴動同期指定パケットか否かを判断する（ステップＳ１２）。
【００７９】
このステップＳ１２の判断処理においては、例えば、上述もしたように、外線着信や内線着信の場合の鳴動のように、他の電話端末の着信鳴動と同期が取れていない場合には、鳴動が耳障りとなるために、鳴動の同期を取る必要のある鳴動を指示するものか、また、例えば、いわゆるアラームなどのような他の電話機器との同期を取る必要のない鳴動を指示するものかをパケット内の情報に基づいて判別する。
【００８０】
ステップＳ１２の判断処理において、受信したパケットが同期を取る必要のない鳴動を指示するものであると判断したときには、この図７に示す処理を抜けることになる。また、ステップＳ１２の判断処理において、受信したパケットが鳴動の同期を取る必要のある鳴動を指示するものであると判断したときには、ＣＰＵ１１０は、鳴動時刻設定部１２２を制御して、時計回路１２１が提供する時刻情報に基づき、指示された鳴動パターンを生成するための周期性タイミング信号を生成（基準周期を算出）するようにする（ステップＳ１３）。
【００８１】
そして、鳴動時刻設定部１２２は、他の電話端末で同じ鳴動パターンの鳴動が行われた場合にも、それらの鳴動と同期して、着信の鳴動を行うことができるように、ステップＳ１３において生成するようにした周期性タイミング信号のエッジから鳴動を開始させるように、鳴動の開始時刻を設定し（ステップＳ１４）、この図７に示す処理を抜けることになる。なお、鳴動の開始時刻は、例えば、鳴動時刻設定部１２２のレジスタなどのメモリ部、あるいは、ＲＡＭ１１３などに設定するようにされる。
【００８２】
また、上述のステップＳ１１の判断処理において、受信したパケットが、鳴動指定パケットでないと判断したときには、その受信したパケットは、時刻補正パケットか否かを判断する（ステップＳ１５）。このステップＳ１５の判断処理もまた、受信したパケットに含まれる情報に基づいて判断することができる。
【００８３】
ステップＳ１５の判断処理において、受信したパケットが時刻補正パケットであると判断したときには、ＣＰＵ１１０は、時刻補正処理部１２５を制御して、時計回路１２１の現在時刻を合わせ込む処理を行うようにし（ステップＳ１６）、この後、この図７に示す処理を抜ける。ステップＳ１５の判断処理において、受信したパケットが時刻補正パケットではない判断したときには、ＣＰＵ１１０は、受信したパケットの情報に応じて、その他の処理を行う（ステップＳ１７）。
【００８４】
このように、この実施の形態のＶｏＩＰ電話端末１３（１）〜１３（ｎ）のそれぞれは、主装置１２からのパケットに応じて、着信通知の鳴動などの他の電話端末が同じ鳴動パターンの鳴動を行うようにした場合に、鳴動の同期を取ることができるように、鳴動の開始時刻を設定することができると共に、時刻合わせ信号（時刻補正パケット）に基づいて、時計回路１２１の時刻合わせを行うことができるようにしている。
【００８５】
次に、図８を参照しながら、着信鳴動を行うようにする場合の処理を説明する。ＣＰＵ１１０は、所定のタイミング毎に図８に示す処理を実行し、所定のメモリ部に鳴動の開始時刻の設定があるか否かを判断する（ステップＳ２１）。ステップＳ２１の判断処理において、鳴動開始時刻の設定はないと判断したときには、この図８に示す処理を抜ける。ステップＳ２１の判断処理において、所定のメモリ部に鳴動の開始時刻の設定があると判断したときには、時計回路１２１の時刻情報を監視し、鳴動の開始時刻（設定時刻）が到来したか否かを判断する（ステップＳ２２）。
【００８６】
ステップＳ２２の判断処理において、まだ、鳴動の開始時刻（設定時刻）が到来していないと判断したときには、このステップＳ２２の処理を繰り返し、鳴動の開始時刻の到来を待つことになる。ステップＳ２２の判断処理において、鳴動の開始時刻が到来したと判断したときには、ＣＰＵ１１０は、鳴動制御部１２３を制御し、指示された鳴動パターンで、着信の鳴動を開始させる（ステップＳ２３）。
【００８７】
これにより、電話端末１３（１）〜１３（ｎ）のそれぞれが、他の電話端末が、異なるタイミングで同じ鳴動パターンで鳴動を開始させた場合にも、それらの鳴動の同期を合わせるようにすることができる。
【００８８】
なお、上述した実施の形態においては、ＮＴＰのシステムを用い、主装置からの時刻合わせ信号に基づいて、電話端末１３（１）〜１３（ｎ）のそれぞれの時計回路の時刻合わせを行うようにしたが、これに限るものではない。主装置１２が他の方法、例えば、電波時計やＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）用に人工衛星から送信される情報などに基づいて時刻合わせ信号を取得し、これを配信するようにしてもよい。
【００８９】
また、電話端末１３（１）〜１３（ｎ）のそれぞれ自身が、電波時計やＧＰＳの時刻情報の受信機能を備えることにより、主装置１２からの時刻合わせ信号によらず、電話端末がここに時計回路１２１の時刻合わせを行うようにしてもよい。
【００９０】
また、上述した実施の形態においては、主に、外線着信の場合を想定して説明したが、これに限るものではなく、内線着信の場合であってもこの発明を適用することができる。この場合、外線着信の鳴動パターンと内線着信の鳴動パターンとは異なるものとすることができることは言うまでもない。すなわち、鳴動パターンは、その通知内容、例えば、外線着信か内線着信かなどに応じて、複数種類の鳴動パターンを使い分けるようにすることが可能である。
【００９１】
また、上述の実施の形態においては、所定の鳴動パターンを生成するための周期性タイミング信号を生成するようにするものとして説明した。これは、時計回路１２からの時刻情報に基づいて、同じＬＡＮに接続された各電話端末において、同じ時刻でカウントを行うようにする周期カウンタを、時計回路１２１や鳴動時刻設定部１２２によって構成し、この周期カウンタのカウントタイミングと一致するタイミングを鳴動の開始時刻とすることと同じ意味を持つものである。
【００９２】
また、上述の実施の形態においては、着信鳴動の場合を例にして説明したが、複数のＶｏＩＰ電話端末を備えるＶｏＩＰ電話システムにおいて、各電話端末間で同期を取る必要のある鳴動処理にこの発明を適用することができる。
【図面の簡単な説明】
【００９３】
【図１】この発明よるＶｏＩＰ電話端末の一実施の形態が用いられて構成されたＶｏＩＰ電話システムの一例を説明するためのブロック図である。
【図２】この発明によるＶｏＩＰ電話端末の一実施の形態を説明するためのブロック図である
【図３】図１に示したＶｏＩＰ電話システムの主装置の構成例を説明するためのブロック図である。
【図４】図２に示したこの発明によるＶｏＩＰ電話端末の一実施の形態が有する機能を説明するためのブロック図である。
【図５】図１に示したＶｏＩＰ電話システムの各ＶｏＩＰ電話端末で行われるで行われる着信鳴動の同期合わせについて説明するための図である。
【図６】主装置１２の処理を説明するためのフローチャートである。
【図７】この発明によるＶｏＩＰ電話端末の処理を説明するためのフローチャートである。
【図８】この発明によるＶｏＩＰ電話端末の処理を説明するためのフローチャートである。
【図９】従来のＶｏＩＰ電話システムの一例を説明するためのブロック図である。
【図１０】図９に示した従来のＶｏＩＰ電話システムのＶｏＩＰ電話端末の着信鳴動の開始タイミングを説明するための図である。
【符号の説明】
【００９４】
１…ＶｏＩＰ電話システム、２…インターネット網、３…公衆電話網、４…電話回線、１１…ＬＡＮ、１２…主装置、１３（１）〜１３（ｎ）…ＶｏＩＰ電話端末、１００…ＶｏＩＰ電話端末本体、ＨＳ…ハンドセット、１１０…ＣＰＵ、１１１…システムバス、１１２…ＲＯＭ、１１３…ＲＡＭ、１１４…ディスプレイコントローラ、１１５…ディスプレイ、１１６…操作入力インターフェイス、１１７…操作入力部、１１８…ＬＡＮインターフェイス、１１９…パケット分解／生成部、１２０…音声データ入出力インターフェイス、１２１…時計回路、１２２…鳴動時刻設定部、１２３…鳴動制御部、１２４…鳴動装置、１２５…時刻補正処理部
【図１】
2005033613.tif 000003
【図２】
2005033613.tif 000004
【図３】
2005033613.tif 000005
【図４】
2005033613.tif 000006
【図５】
2005033613.tif 000007
【図６】
2005033613.tif 000008
【図７】
2005033613.tif 000009
【図８】
2005033613.tif 000010
【図９】
2005033613.tif 000011
【図１０】
2005033613.tif 000012