(57)【要約】【課題】時刻情報をネットワーク端末装置に送出するための特殊な処理が不要で、かつ、汎用性の高い時刻同期を実現することのできる時刻同期システムを得る。【解決手段】ＳＩＰサーバ２の標準時刻取得手段２１は、ＮＴＰサーバ１より標準時刻情報を取得し、標準時刻管理手段２２で標準時刻が管理される。ＳＩＰサーバ２とＶｏＩＰ装置３とはＳＩＰにより通信を行う。時刻情報送信手段２３は、ＶｏＩＰ装置３より登録要求があった場合、応答に標準時刻管理手段２２で管理されている標準時刻を時刻情報として含ませて送信する。時刻調整手段３２は、ＳＩＰサーバ２より受け取った時刻情報に基づいて時計機能部３１の時刻を調整する。【選択図】図１
2008141492.tif 000002
【特許請求の範囲】
【請求項１】
標準時刻管理サーバと通信を行って標準時刻情報を得るネットワーク装置と、
前記ネットワーク装置とＳＩＰにて通信を行うネットワーク端末装置とからなり、
前記ネットワーク装置は、
前記標準時刻情報を取得する標準時刻取得手段と、
前記標準時刻情報に基づいて標準時刻を管理する標準時刻管理手段と、
前記ネットワーク端末装置から登録要求があった場合は、登録応答に前記標準時刻を示す時刻情報を含ませて送信する時刻情報送信手段とを備え、
前記ネットワーク端末装置は、
前記登録応答を受け取った場合、含まれる時刻情報に基づいて自装置内の時刻を調整する時刻調整手段を有することを特徴とする時刻同期システム。
【請求項２】
時刻情報送信手段は、ネットワーク端末装置からキープアライブメッセージを受け取った場合は、応答に時刻情報を含ませて送信すると共に、時刻調整手段は、応答を受け取った場合、含まれる時刻情報に基づいて自装置内の時刻を調整することを特徴とする請求項１記載の時刻同期システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＳＩＰ（Session Initiation Protocol）にてセッションを確立して通信を可能とするネットワークにおいて、ネットワーク装置（ＳＩＰサーバ）とネットワーク端末装置間の時刻同期を行う時刻同期システムに関するものである。
【背景技術】
【０００２】
一般的なネットワーク端末装置の時刻同期方式として、ＮＴＰ（Network Time Protocol）の通信プロトコルが使用される。従来、ＮＴＰを使用したネットワーク端末の時刻同期方式では、先ず、ネットワーク上に設置された標準時刻を管理する標準時刻管理サーバ（特にＮＴＰサーバ）を、ネットワーク端末装置がクライアント機器として標準時刻サーバ機器に定期的に問い合わせを行う。これにより、その問い合わせに応じて標準時刻サーバ機器がクライアント機器に対して標準時刻情報を与え、クライアント機器が、その標準時刻情報に基づいて自身の時刻情報を合わせる、といった方式であった。
【０００３】
また、例えば、特許文献１に示すように、標準時刻管理サーバの処理負荷やネットワークの負荷を軽減し、かつ、効率良くＶｏＩＰ機器の時刻同期させる時刻同期システムがあった。このような従来の時刻同期システムは、適応されるＶｏＩＰネットワークとしてＨ．３２３に準拠したプロトコルを使用して構築され、非標準データ付与部分を有するＨ．２２５勧告で規定されたＲＡＳ（Registration/Administration/Status）メッセージを、複数のＶｏＩＰ機器のそれぞれと間欠的に相互間通信し、複数のＶｏＩＰ機器を管理するＶｏＩＰ機器管理装置を備えている。ＶｏＩＰ機器管理装置は、標準時刻管理サーバから標準時刻情報を取得し、その取得した標準時刻情報を、各ＶｏＩＰ機器に送信し、各ＶｏＩＰ機器は、受信したＲＡＳメッセージ内の非標準データ付与部分に付与された標準時刻情報に基づいて時刻を調整する時刻同期方式であった。
【０００４】
【特許文献１】特開２００４−２６６４１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の時刻同期システムでは、ＶｏＩＰ機器管理装置とＶｏＩＰ機器間で、非標準データ付与部分をもった管理メッセージに標準時刻情報を付与し、ＶｏＩＰ機器間との時刻同期をとる方法のため、標準のデータ通信プロトコルに加えて標準時刻情報を付与するための非標準データ付与部分を持った管理メッセージを具備するプロトコルでしか実現ができないという問題があった。また、ＶｏＩＰ機器管理装置に時刻同期を行うために標準時刻情報を非標準データ付与部分を持った管理メッセージに付与するための処理が必要となるなど、時刻同期のために特別な処理を必要とする問題があった。
【０００６】
この発明は上記のような課題を解決するためになされたもので、時刻情報をネットワーク端末装置に送出するための特殊な処理が不要で、かつ、汎用性の高い時刻同期を実現することのできる時刻同期システムを得ることを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係る時刻同期システムは、標準時刻管理サーバから標準時刻情報を取得する標準時刻取得手段と、ネットワーク端末装置から登録要求があった場合は、登録応答に、標準時刻管理手段で管理される標準時刻に対応した時刻情報を含ませて送信する時刻情報送信手段とを有し、ネットワーク端末装置とＳＩＰにて通信を行うネットワーク装置と、ネットワーク装置から登録応答を受け取った場合は、含まれる時刻情報に基づいて自装置内の時刻を調整する時刻調整手段を有するネットワーク端末装置とを備えたものである。
【発明の効果】
【０００８】
この発明の時刻同期システムは、ネットワーク端末装置とＳＩＰにて通信を行うネットワーク装置がネットワーク端末装置から登録要求を受けた場合に、登録応答に標準時刻に対応した時刻情報を含ませて送信し、ネットワーク端末装置は、登録応答に含まれる時刻情報で自装置内の時刻を調整するようにしたので、時刻情報をネットワーク端末装置に送出するための特殊な処理が不要で、かつ、汎用性の高い時刻同期を実現することができる。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
本実施の形態は、ＩＰネットワークを利用し、ＳＩＰにてセッションを確立して音声通信を可能とするネットワークに適応される。
図１は、この発明の実施の形態１による時刻同期システムを示す構成図である。図示のように、時刻同期システムは、標準時刻管理サーバであるＮＴＰサーバ１と、ネットワーク装置である複数台のＳＩＰサーバ２と、ネットワーク端末装置である複数台のＶｏＩＰ装置３とからなる。
【００１０】
ＮＴＰサーバ１は、標準時刻を管理するサーバであり、ＮＴＰにてＳＩＰサーバ２からの要求に応じて標準時刻情報をＳＩＰサーバ２に送出する機能を有している。ＳＩＰサーバ２は、ＶｏＩＰ装置３との間でＳＩＰを使用して音声通信を行うＳＩＰサーバであり、標準時刻取得手段２１、標準時刻管理手段２２、時刻情報送信手段２３を備えている。標準時刻取得手段２１は、ＮＴＰサーバ１との間でＮＴＰにて標準時刻情報を取得する手段であり、標準時刻管理手段２２は、標準時刻取得手段２１で取得された標準時刻情報を用いて、自身が有する図示しない時計機能部の時刻を修正、保持する手段である。また、時刻情報送信手段２３は、ＶｏＩＰ装置３から登録要求（Register request）があった場合、その登録応答（Register response）に標準時刻管理手段２２で管理されている標準時刻を時刻情報としてＶｏＩＰ装置３に送出する手段である。
【００１１】
ＶｏＩＰ装置３は、電話機、ファクシミリ、パーソナルコンピュータ、携帯電話、あるいはＰＤＡ（Personal Digital Assistants）といった、音声信号をＳＩＰにて音声通信を実現する機能を有する端末であり、時計機能部３１と時刻調整手段３２とを備えている。時計機能部３１は、ＶｏＩＰ装置３における時刻情報を保持する機能部であり、時刻調整手段３２は、ＳＩＰサーバ２から位置登録応答があった場合に、その応答から時刻情報を取り出して、時計機能部３１の時刻を修正する手段である。
【００１２】
次に、実施の形態１の時刻同期システムの動作について説明する。
尚、図１では、ＮＴＰサーバ１：ＳＩＰサーバ２：ＶｏＩＰ装置３が、１：１：１で通信するよう図示しているが、実際の適応構成は、１：ｍ：ｎ（ｍ、ｎは任意の整数）での構成にて適応される。
【００１３】
先ず、ＳＩＰサーバ２とＶｏＩＰ装置３との一般的なＳＩＰのシーケンスを説明する。ＳＩＰサーバ２は、ＶｏＩＰ装置３に対してＳＩＰのサーバ機能として動作し、音声通話の際にＳＩＰに規定されたシーケンスにてセッションを確立する。ＶｏＩＰ装置３は、ＳＩＰのクライアント機能として動作し、音声通話の際にＳＩＰサーバ２に対してＳＩＰに規定されたシーケンスにてセッション確立要求を行い、ＳＩＰサーバ２とＳＩＰにて規定されたシーケンスを経て音声通話のためのセッションを確立する。
【００１４】
図２は、実施の形態１におけるＳＩＰサーバ２とＶｏＩＰ装置３とのＳＩＰのシーケンスを示す説明図である。
ＶｏＩＰ装置３は、ＳＩＰサーバ２に対して登録要求（Register request）を送出する。ＳＩＰサーバ２はＶｏＩＰ装置３からのRegister requestに対して応答（Register response）を返送する。
【００１５】
次に、このようなＳＩＰを使用した本実施の形態における時刻同期処理のシーケンスを説明する。
図３は、このような時刻同期処理を示すシーケンス図である。
ＳＩＰサーバ２における標準時刻取得手段２１は、所定時間間隔で、ＮＴＰサーバ１に対して時刻情報取得要求を送出する（ステップＳＴ１）。ＮＴＰサーバ１は、ＳＩＰサーバ２より時刻情報取得要求を受け取ると、標準時刻を示す時刻情報を応答する（ステップＳＴ２）。ＳＩＰサーバ２の標準時刻取得手段２１は、時刻情報応答を受け取ると、この時刻情報を標準時刻管理手段２２に対して渡し、標準時刻管理手段２２はＳＩＰサーバ２における標準時刻としての時刻情報を修正する（ステップＳＴ３）。
【００１６】
一方、ＶｏＩＰ装置３とＳＩＰサーバ２間の通話を開始する場合、上述したように、ＶｏＩＰ装置３からＳＩＰサーバ２に対して、ＳＩＰにて規定されたメッセージとしてRegister requestが送出される（ステップＳＴ４）。ＳＩＰサーバ２はこれに対してRequest responseをＶｏＩＰ装置３に返送する（ステップＳＴ５）。ここで、本実施の形態では、時刻情報送信手段２３が、Request response中に、標準時刻管理手段２２で管理されている標準時刻の値を時刻情報として付加する。ＶｏＩＰ装置３の時刻調整手段３２は、ＳＩＰサーバ２からのRequest responseに付与されている時刻情報を基に、自装置内の時計機能部３１の時刻情報を修正することでＳＩＰサーバ２との時刻同期を行う（ステップＳＴ６）。
【００１７】
以上のように、実施の形態１の時刻同期システムによれば、標準時刻管理サーバと通信を行って標準時刻情報を得るネットワーク装置と、ネットワーク装置とＳＩＰにて通信を行うネットワーク端末装置とからなり、ネットワーク装置は、標準時刻情報を取得する標準時刻取得手段と、標準時刻情報に基づいて標準時刻を管理する標準時刻管理手段と、ネットワーク端末装置から登録要求があった場合は、登録応答に標準時刻を示す時刻情報を含ませて送信する時刻情報送信手段とを備え、ネットワーク端末装置は、登録応答を受け取った場合、含まれる時刻情報に基づいて自装置内の時刻を調整する時刻調整手段を有するよう構成したので、時刻情報をネットワーク端末装置に送出するための特殊な処理が不要で、かつ、汎用性の高い時刻同期を実現することができる。
【００１８】
実施の形態２．
実施の形態２は、実施の形態１の構成に加えて、キープアライブ（Keepalive）メッセージを用いてＳＩＰサーバ２からＶｏＩＰ装置３に対して時刻情報を送信するようにしたものである。図面上の構成は実施の形態１と同様であるため、図１を援用して説明する。実施の形態２では、ＶｏＩＰ装置３からＳＩＰサーバ２へのＳＩＰで規定されたメッセージでセッションタイマ拡張機能を有効（セッションタイマ値含む）にした場合、実施の形態１の動作を行った後、ＶｏＩＰ装置３内のタイマが満了後、再度ＳＩＰサーバ２へKeepaliveメッセージを送出する。これにより、ＳＩＰサーバ２から時刻情報を含む応答メッセージをＶｏＩＰ装置３に送信する。
【００１９】
尚、セッションタイマ拡張機能とはＳＩＰの拡張を定義するもので、この拡張を使用することにより、Register時及び通話時にＶｏＩＰ装置３とＳＩＰサーバ２間でExpiresにて定義した時間を元にＳＩＰセッションを定期的に更新することができるようになるものである。
【００２０】
ここで、実施の形態２の時刻情報送信手段２３は、ＳＩＰサーバ２がＶｏＩＰ装置３からKeepaliveメッセージを受け取った場合、標準時刻管理手段２２で管理されている標準時刻を時刻情報として応答に含ませてＶｏＩＰ装置３に送信するよう構成されている。Keepaliveメッセージとして具体的には、Register時にはRegister request/responseが使用され、通話時にはre-INVITEまたはUPDATEリクエストが使用される。また、ＶｏＩＰ装置３の時刻調整手段３２は、ＳＩＰサーバ２から時刻情報が含まれたKeepaliveメッセージへの応答があった場合は、時刻情報を取り出して時計機能部３１の時刻を修正するよう構成されている。その他の構成は、実施の形態１と同様であるため、ここでの説明は省略する。
【００２１】
次に、実施の形態２の時刻同期システムの動作について説明する。
図４は、実施の形態２のRegister時における時刻同期処理のシーケンス図である。
ＳＩＰサーバ２とＮＴＰサーバ１との標準時刻の取得動作（ステップＳＴ１，ＳＴ２）と時刻修正動作（ステップＳＴ３）、およびＶｏＩＰ装置３からＳＩＰサーバ２への登録要求（Register request）の送出（ステップＳＴ４）とその応答（Register response）の返送（ステップＳＴ５）、更に、ＶｏＩＰ装置３における時刻修正動作（ステップＳＴ６）については実施の形態１と同様である。但し、実施の形態２では、ステップＳＴ４における登録要求時に、セッションタイマ拡張機能（Expires：３６００）を有効とする。
【００２２】
ＶｏＩＰ装置３では、ＳＩＰサーバ２からの２００  ＯＫ（Register response）を受け取った時点から、（Expires／２）の時間が経過すると、Keepaliveメッセージとして、Register requestを送出する（ステップＳＴ７）。ＳＩＰサーバ２では、このKeepaliveメッセージを受け取ると、応答メッセージ（２００  ＯＫ（Register response））を送出すると共に、時刻情報送信手段２３によってこの応答メッセージ中に時刻情報を含ませて送信する（ステップＳＴ８）。ＶｏＩＰ装置３では、この応答メッセージを受け取ると、時刻調整手段３２は、応答メッセージに含まれる時刻情報を取り出し、この時刻情報に基づいて時計機能部３１の時刻を修正し（ステップＳＴ９）、ＳＩＰサーバ２との時刻同期を行う。
【００２３】
次に、通話時の時刻同期について説明する。
図５は通話時の時刻同期処理を示すシーケンス図である。
図において、ステップＳＴ１１〜ステップＳＴ１３の処理は、実施の形態１及び上述した図４におけるステップＳＴ１〜ステップＳＴ３の動作と同様である。そして、ＶｏＩＰ装置３とＳＩＰサーバ２とは、登録処理が行われ、登録状態にある（ステップＳＴ１４）とする。
【００２４】
このような状態で、ＶｏＩＰ装置３からＳＩＰサーバ２に対して、INVITE（refresher=uac,expires＝１８０）が送信される（ステップＳＴ１５）。この応答として、ＳＩＰサーバ２からＶｏＩＰ装置３に対して、時刻情報を含んだ２００  ＯＫ（Register response）が送信され（ステップＳＴ１６）、ＶｏＩＰ装置３では時刻調整手段３２によって時刻修正が行われる（ステップＳＴ１７）。また、ＶｏＩＰ装置３では、前回の２００  ＯＫから、Expires／２の時間が経過すると、keepaliveメッセージとして、UPDATEまたはre-INVITEを送信する（ステップＳＴ１８）。ＳＩＰサーバ２からは応答メッセージとして、時刻情報を含んだ２００  ＯＫ（UPDATEまたはre-INVITE）responseが送信される（ステップＳＴ１９）。これにより、ＶｏＩＰ装置３の時刻調整手段３２は、時計機能部３１の時刻を修正する（ステップＳＴ２０）。
【００２５】
以上のように、実施の形態２の時刻同期システムによれば、時刻情報送信手段は、ネットワーク端末装置からキープアライブメッセージを受け取った場合は、応答に時刻情報を含ませて送信すると共に、時刻調整手段は、応答を受け取った場合、含まれる時刻情報に基づいて自装置内の時刻を調整するようにしたので、実施の形態１の効果に加えて、ネットワーク端末装置において定期的に時刻調整が行われるため、ネットワーク装置とネットワーク端末装置との時刻同期をより確実に行うことができる。
【図面の簡単な説明】
【００２６】
【図１】この発明の実施の形態１による時刻同期システムを示す構成図である。
【図２】この発明の実施の形態１による時刻同期システムのＳＩＰサーバとＶｏＩＰ装置との動作を示すシーケンス図である。
【図３】この発明の実施の形態１による時刻同期システムの時刻同期処理のシーケンス図である。
【図４】この発明の実施の形態２による時刻同期システムにおける登録時の時刻同期処理のシーケンス図である。
【図５】この発明の実施の形態２による時刻同期システムにおける通話時の時刻同期処理のシーケンス図である。
【符号の説明】
【００２７】
１  ＮＴＰサーバ（標準時刻管理サーバ）、２  ＳＩＰサーバ（ネットワーク装置）、３  ＶｏＩＰ装置（ネットワーク端末装置）、２１  標準時刻取得手段、２２  標準時刻管理手段、２３  時刻情報送信手段、３１  時計機能部、３２  時刻調整手段。
【図１】
2008141492.tif 000003
【図２】
2008141492.tif 000004
【図３】
2008141492.tif 000005
【図４】
2008141492.tif 000006
【図５】
2008141492.tif 000007