(57)【特許請求の範囲】
【請求項１】
通信回線を介してクライアント端末とサーバとの間でデータの同一性を維持するデータセンタであって、
前記クライアント端末との間で同一性を維持すべきデータを格納するサーバと、
前記クライアント端末に対し前記同一性を維持すべきデータを送信するデータ送信手段と、
前記同一性を維持すべきデータが更新されていないことを示す信号であり、前記クライアント端末において課金対象となる通信接続が開始される前に前記クライアント端末と前記データセンタの間の回線の切断を前記クライアント端末において生じさせる前記信号を、前記クライアント端末に対し所定の時間間隔で送信する信号送信手段と、
前記データ送信手段の送信結果に基づいて、前記信号送信手段の信号送信を制御する制御手段とを備えたことを特徴とするデータセンタ。
【請求項２】
請求項１に記載のデータセンタにおいて、
前記制御手段は、前記データ送信手段の送信結果がエラーであった場合に、前記信号送信手段の信号送信を停止させることを特徴とするデータセンタ。
【請求項３】
通信回線を介してサーバとの間でデータの同一性を維持するクライアント端末であって、
前記クライアント端末に対して必要時に送信される同一性を維持すべきデータを受信し、前記同一性を維持すべきデータの更新がなされていないことを示す信号であり所定の時間間隔で送信される前記信号を受信する受信手段と、
前記信号の受信により、前記同一性を維持すべきデータの同一性が維持されていることを認識し、課金対象となる通信接続が開始される前に前記クライアント端末と前記信号を送信する送信元の間の回線を切断する処理手段とを備えたことを特徴とするクライアント端末。
【請求項４】
請求項３に記載のクライアント端末において、
受信の種別を識別する受信種別識別手段と、
前記受信種別識別手段による識別結果に基づいて、前記受信に対する回線の接続と切断の制御を行う接続制御手段とを備えたことを特徴とするクライアント端末。
【請求項５】
請求項４に記載のクライアント端末において、
前記同一性を維持すべきデータを送信する送信元と前記信号を送信する送信元の電話番号は互いに異なるよう設定され、
前記受信種別識別手段は、前記送信元電話番号に基づいて、前記受信種別を識別することを特徴とするクライアント端末。
【請求項６】
請求項３乃至請求項５のいずれかに記載のクライアント端末において、
受信信号強度及び前記信号の受信の有無に基づき、現在のデータの同一性状況を判断する同一性状況判断手段と、
前記同一性状況判断手段の判断結果を表示するための表示手段とを備えたことを特徴とするクライアント端末。
【請求項７】
通信回線を介してクライアント端末とサーバとの間でデータの同一性を維持するデータ同期システムにおいて、
前記クライアント端末との間で同一性を維持すべきデータを格納するサーバと、
前記クライアント端末に対し前記同一性を維持すべきデータを送信するデータ送信手段と、
前記同一性を維持すべきデータが更新されていないことを示す信号を、前記クライアント端末に対し所定の時間間隔で送信する信号送信手段と、
前記データ送信手段による前記同一性を維持すべきデータの送信結果に基づいて、前記信号送信手段の信号送信を制御する制御手段と、
前記信号送信手段から送信される前記信号を受信した場合、前記信号の受信により課金対象となる通信接続が開始される前に前記クライアント端末と前記信号送信手段の間の回線を切断するクライアント端末とを有することを特徴とするデータ同期システム。
【請求項８】
通信回線を介してクライアント端末とサーバとの間でデータの同一性を維持するデータセンタのデータ同期方法であって、
前記クライアント端末と前記サーバ間で同一性を維持すべきデータが更新されていないことを示す信号であり、前記クライアント端末において課金対象となる通信接続が開始される前に前記クライアント端末と前記データセンタの間の回線の切断を前記クライアント端末において生じさせる前記信号を、前記クライアント端末に対し所定の時間間隔で送信しておき、
前記クライアント端末に対して、前記同一性を維持すべきデータを必要に応じて送信すると共に、送信したデータが前記クライアント端末で受信されない場合を検出し、
前記送信したデータが前記クライアント端末で受信されない場合が検出された場合に、前記信号の送信を停止することを前記データセンタが実行するデータ同期方法。
【請求項９】
請求項８に記載のデータ同期方法において、
前記クライアント端末は、受信があった場合に該受信の種別を識別し、その結果、該受信が前記信号であると識別した場合、前記回線を切断することを特徴とするデータ同期方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クライアント端末とサーバとの間でデータの同一性を維持するデータ同期システム、データ同期方法、データセンタ及びクライアント端末に関し、特に、ＰＵＳＨ型通信を用いてデータの同一性を維持するデータ同期システム、データ同期方法、データセンタ及びクライアント端末に関するものである。
【０００２】
【従来の技術】
近年の携帯情報端末の普及により、オフィスではデスクトップ型パーソナルコンピュータ等の固定情報端末（以下サーバ）を、オフィス外では携帯情報端末（以下クライアント端末）を使用するという状況が多く見られるようになった。そのような場合、クライアント端末とサーバのデータの互換性を保つために、両システムをシンクロナイズする（以下、同期をとる、又はデータの同一性を維持する）必要があり、同期方法としては、一般的にはクレードル等を用いてサーバとクライアント端末とを接続して同期をとる手法が広く用いられている。
【０００３】
又、無線により接続を行う方法としては、携帯電話の通信機能を利用してデータの同期をとる手法も用いられている。尚、通信機能を利用した同期処理に際しては従来回線交換が利用されていたが、回線交換は少量のデータを複数の端末に対して配信するには適していなかった。こうした中、近年パケット網を利用したサービスが開始されたことを受け、回線交換に代わりパケット通信を利用した同期処理が導入され始めている。又、ＰＵＳＨサービスによるデータ配信も可能となった。
【０００４】
図９は、そのような技術を利用した手法の１つを示した図であり、クライアント端末１０ａとデータサーバ２０ａとの間でデータの同期をとる場合のタイムチャートが示されている。本手法は、ＩＰソリューションのＡｌｉｖｅ信号を使用する。まず、クライアント端末１０ａから、一定間隔毎にＡｌｉｖｅ信号をデータサーバ２０ａに対して送信し続け、クライアント端末１０ａがデータ受信可能な範囲に位置していることをデータサーバ２０ａに伝える（Ｓ１）。データサーバ２０ａは、このＡｌｉｖｅ信号を受け、同期対象のデータのうち更新されたものがあれば、同期要求をクライアント端末１０ａに対し送信する（Ｓ２）。
【０００５】
しかしながら、同期要求送信時にクライアント端末１０ａがトンネル等の電波の届かない圏外に移動してしまった場合、クライアント端末１０ａには同期要求が届かないこととなる。又、逆にクライアント端末１０ａからのＡｌｉｖｅ信号もデータサーバ２０ａには届かない。従って、クライアント端末１０ａから応答無しということで、データサーバ２０ａは接続を解除する（Ｓ３）。その後、クライアント端末１０ａがトンネルを抜け圏内に移動した場合、Ａｌｉｖｅ信号がデータサーバ２０ａへ送信されるが、クライアント端末１０ａのトンネル通過によりソケットエラーとなる（Ｓ４）。該ソケットエラーにより、データサーバ２０ａはＡｌｉｖｅ信号受付不可となる。
【０００６】
又、図１０は上述のようなＡｌｉｖｅ信号を使用せずに同期をとる場合の同期手法を示した図である。まずデータサーバ２０ｂにおいて、同期対象のデータのうち更新されたものがあれば、同期要求をクライアント端末１０ｂに対し送信する。クライアント端末１０ｂが電波の届く圏内に位置すれば、該同期要求を受け付け、データの同期が正常に行われる（Ｓ１０）。しかしながら、同期要求送信時にクライアント端末１０ｂがトンネル等の電波の届かない圏外に移動してしまった場合、クライアント端末１０ｂには同期要求が届かない（Ｓ１１）。従って、クライアント端末１０ｂから応答無しということで、ソケットオープンエラーとなりデータサーバ２０ｂは接続を解除する（Ｓ１２）。この場合、クライアント端末１０ｂでは、そうした事態を把握できず、まだ同期がとれていると認識され続けることとなる。従って、クライアント端末１０ｂがトンネルを抜け圏内に移動した後、再度データサーバ２０ｂから同期要求を送信したとしても（Ｓ１３）、ソケット番号が異なるため同期がとれないという事態が発生する（Ｓ１４）。このような事態を解決するには、クライアント端末１０ｂが電源を切る等してリセットされることが必要となる。
【０００７】
【発明が解決しようとする課題】
上述に示したようなクレードル等を用いてサーバとクライアント端末とを接続する手法においては、同期処理のたびに両者を物理的に接続する必要があるため手間がかかり、又、使用者の状況によってはデータの更新が１日数回程度しかできず、最新の情報を利用する事が困難となる。
【０００８】
又、更に、同期処理においてパケット通信サービス及びＰＵＳＨサービスを利用してデータ配信を行う場合、これらサービスは回線交換に比してデータ配信に適しているというメリットがあるものの、無線区間は接続と切断が頻繁に起こり、接続が切断されている時にサーバから同期要求が送信されているか否かはクライアント端末側では判別がつかなかった。すなわち、携帯情報端末を所持する使用者は自分の端末のデータが最新なのかどうかを判別する手段がなかった。
【０００９】
又、図９に示されるような携帯電話の通信機能を利用してデータの同期をとる手法においては、データの更新回数を増やすことはできるが、Ａｌｉｖｅ信号が送信されても、同期すべきデータが無い場合には、Ａｌｉｖｅ信号送信は無駄な通信となってしまう。すなわち、Ａｌｉｖｅ信号と他の通信とを着信時にデータサーバ２０ａが識別することができないため、どの着信に対しても一旦接続し着信内容をチェックすることとなる。このため、同期が必要でない場合でも常に接続され、データ課金であるパケット通信ではコストがかかるという問題が発生する。また、ソケットエラー後は、クライアント端末１０ａとデータサーバ２０ａ間でデータの同期を取ることが困難となる。
【００１０】
更に図１０に示されるようにＡｌｉｖｅ信号を使用しない手法においては、ソケットエラーが生じた場合、データサーバ２０ｂでは既に接続解除しているのに対し、クライアント端末１０ａではネットワークに接続していると認識され続ける。このような行き違いが発生するため、本手法ではデータの同期をとる事が困難となる状態が発生する。
【００１１】
本発明は、このような課題を解決するためになされたものであり、クライアント端末の保持する情報が最新であるか否かをクライアント端末において認識でき、公衆網における携帯ネットワークを想定した場合、移動に伴って発生する接続断・接続を考慮してサーバ・クライアント間の同期を維持でき、更にはセッション維持の為の費用（Ａｌｉｖｅ信号送信費用等）の削減を図ることができるデータ同期システム、データ同期方法、データセンタ及びクライアント端末を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上述した課題を解決するため、本発明は、通信回線を介してクライアント端末とサーバとの間でデータの同一性を維持するデータセンタであって、前記クライアント端末との間で同一性を維持すべきデータを格納するサーバと、前記クライアント端末に対し同一性を維持すべきデータを送信するデータ送信手段と、前記クライアント端末に対し所定のタイミングで同一性確認のための信号を送信する信号送信手段と、前記データ送信手段の送信結果に基づいて、前記信号送信手段の信号送信を制御する制御手段とを備えたことを特徴とする。
【００１３】
このような構成によれば、データの同一性確認の為の通信を同一性を維持すべきデータ（以下、同期データ）を送信するための通信とは別に行うことができるため、同一性確認のための信号（以下、同期信号）を一定時間毎にクライアント端末に送信でき、クライアント端末はサーバとデータの同一性が維持されているか否か（同期がとれているか否か）を常に把握できる。尚、同期がとれている間は該同期信号が送信され続けるため、クライアント端末は同期信号の受信の有無をチェックするのみで容易に同期の確認ができる。
【００１４】
尚、本発明の実施の形態においては、データセンタはデータサーバ及び同期サーバにより構成され、データを格納するサーバはデータサーバに相当し、更にデータ送信手段はデータサーバの同期データ送信手段により構成され、信号送信手段は同期サーバの同期信号出力手段により構成され、制御手段はデータサーバの信号送信制御部により構成される。更に、データ送信手段が行うデータ送信処理は、本実施の形態においては、データベースで更新されたデータそのものの送信に先立って行われる同期依頼（同期要求の送信）も含まれる。尚、このようなデータセンタの構成要素は、１つのサーバ内に備えられていてもよいが、例えば、サーバ以外の構成要素がデータを格納したサーバとは別の装置において実現されてもよく、その形態は限定されない。
【００１５】
又、本発明は、クライアント端末において受信があった場合、受信種別をクライアント端末で識別するようにし、同期信号であると識別された場合には、該受信に対する回線を切断することもできる。これにより、同一性確認（以下、同期確認）のための通信費用を削減することが可能となる。本実施の形態では、クライアント端末の着信判別部が受信種別を識別する。
【００１６】
又、本実施の形態においては、同期信号送信のためのサーバ（以下、同期サーバ）と、同期データを送信するためのサーバ（以下、データサーバ）を設け、各サーバの電話番号が異なるように設定する。尚、同期信号送信用の電話番号と同期データ送信用の電話番号を各々異なるように設定して発信することが可能であれば、上述の信号送信手段とデータ送信手段を１つの装置に持たせるようにする形で、設置サーバを１台のみとしてもよく、サーバの台数は限定されない。又、各サーバとクライアント端末は無線通信回線により接続される。クライアント端末は着信があった場合、その時点で送信元電話番号を確認し、送信元電話番号が同期サーバの電話番号であった場合には、課金対象となる通信接続が開始される前に該着信に対する回線を切断する。従って、同期信号送信のための費用を削減することが可能となる。この同期信号送信は、データサーバからの同期要求と区別できるのであれば、電話の形態に限らず、その他の手段（他の電波、音波、赤外線等）により行われてもよい。
【００１７】
尚、クライアント端末が電話着信不可能な圏外に移動した場合等には、同期データの送信はできなくなる。その際、本発明においては、前記制御手段は前記信号送信手段に対し同期信号の送信を停止させるよう制御する。また、同期信号停止後のデータ送信において、正常に送信が行われた場合には、再度同期確認のための信号送信を再開させるよう制御することもできる。尚、本実施の形態では、このような制御はデータサーバの同期信号送信制御部により行われる。このような構成により、クライアント端末はデータの同一性状況（同期状況）を同期信号受信の有無により把握することができる。また、そうした状況をクライアント端末にて表示することもでき、使用者は、クライアント端末が保持するデータが最新のものでないことを明確に把握することができる。
【００１８】
また、本発明は、通信回線を介してサーバとの間でデータの同一性を維持するクライアント端末であって、前記クライアント端末に対して必要時に送信される同一性を維持すべきデータ、及び所定のタイミングで送信される同一性確認のための信号を受信する受信手段と、前記所定のタイミングで送信される同一性確認のための信号の受信状態を検出する受信状態検出手段と、前記受信状態検出手段による受信状態に基づいて所定の処理を行う処理手段とを備えたことを特徴とするクライアント端末を提供する。このような構成を有するクライアント端末を用いることにより、データの同一性確認及び同一性維持のための処理を容易に行うことができる。
【００１９】
尚、実施の形態においては、以下のような発明が抽出される。
通信回線を介してクライアント端末とサーバ間でデータの同期をとるデータ同期システムにおいて、前記クライアント端末に対し同期をとるべきデータを送信するデータ送信手段と、前記クライアント端末に対し所定のタイミングで同期確認のための信号を送信する信号送信手段と、前記データ送信手段の送信結果に基づいて、前記信号送信手段の信号送信を制御する制御手段とを備えたことを特徴とする。
【００２０】
更に、前記制御手段は、前記データ送信手段の送信結果がエラーであった場合に、前記信号送信手段の信号送信を停止させることを特徴とする。更に又、前記制御手段は、前記信号送信手段の信号送信停止後に行われた前記データ送信手段によるデータ送信において、該送信結果が正常であった場合に、前記信号送信手段の信号送信を再開させることを特徴とする。又、前記クライアント端末は、受信の種別を識別する受信種別識別手段と、前記受信種別識別手段による識別結果に基づいて、前記受信に対する回線の接続と切断の制御を行う接続制御手段とを備えたことを特徴とする。
【００２１】
更に、前記受信種別識別手段により前記受信種別が前記信号送信手段により送信された信号であると識別された場合に、前記接続制御手段は、前記受信に対し回線を切断することを特徴とする。又、前記データ送信手段による送信元電話番号と前記信号送信手段による送信元電話番号は互いに異なるよう設定され、前記受信種別識別手段は、前記送信元電話番号に基づいて、前記受信種別を識別することを特徴とする。
【００２２】
更に、前記クライアント端末は、受信信号強度及び前記信号の受信の有無に基づき、現在の同期状況を判断する同期状況判断手段と、前記同期状況判断手段の判断結果を表示するための表示手段とを備えたことを特徴とする。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態を図を用いて詳細に説明する。
図１は本発明の実施の形態に係るデータ配信システムの構成及び処理フローの概要の一例を示した図である。クライアント端末１０は無線基地局６０を介してパケット網８０に無線で接続され、そのパケット網８０内にはＰＧＷ（パケットゲートウェイ）５０が設置されている。企業網７０にはデータサーバ２０と同期サーバ３０が設置されている。尚、データサーバ２０は、クライアント端末１０との間で同期をとるべきデータ（以下、同期データ）を送受信するためのサーバであり同時に同期サーバ３０に対する制御も行うサーバでもある。同期サーバ３０は、クライアント端末１０が該データサーバ２０と同期がとれていることを確認できるよう、一定の間隔で所定のパルス（以下、同期信号）をクライアント端末１０に送信する機能を有するサーバである。又、パケット網８０と企業網７０は、ＧＷ（ゲートウェイ）４０を介してＩＳＤＮ等の専用線で接続され、ＰＧＷ５０と同期サーバ３０もしくはデータサーバ２０はＩＰソリューション上で通信する。
【００２４】
本実施の形態の処理フローの概略は、図に示されるように、同期サーバ３０から同期信号がクライアント端末１０に対して送信される（Ｓ１００）。同期信号はＰＷＧ５０が受信し、そのまま電話着信の形態でクライアント端末１０に送信される（Ｓ１０１）。ここで、クライアント端末１０は、該着信をチェックし、同期サーバ３０から送信されたものであると判断した場合には、課金が発生しないよう、該着信に対する回線を切断する。該同期信号の着信が途絶えなければ、クライアント端末１０はデータサーバ２０と同期がとれていると判断する。
【００２５】
又、データサーバ２０側で同期データが更新された場合、該更新をクライアント端末１０にも反映させるため、まず同期要求を送信する（Ｓ１１０）。同期要求はＰＷＧ５０が受信し、そのまま電話着信の形態でクライアント端末１０に送信される（Ｓ１１１）。ここで、クライアント端末１０は、該着信をチェックし、データサーバ２０から送信されたものであると判断した場合には、回線を切断しない。ＰＰＰ通信接続後、更新されたデータが送信され、シンクロナイズ（同期処理）が行われる（Ｓ１１２）。
【００２６】
本実施の形態において、データサーバ２０と同期サーバ３０の電話番号は異なるよう設定されており、クライアント端末１０は、着信の際には送信元電話番号をチェックし、該着信が同期サーバ３０からの同期信号であるか、データサーバ２０からの同期要求であるか否かを判断する。ここでは、一例としてクライアント端末１０の番号を０９０−１２３４−５６７８、同期サーバ３０の番号を０９０−０００１−１２３４、データサーバ２０の番号を０９０−００００−１１１１で設定しているものとする。また、データサーバ２０及び同期サーバ３０は発信者番号通知をＯＮにして送信を行うものとする。なお、この同期信号は、データサーバからの同期要求と区別できるのであれば、電話の形態に限らず、その他の手段（他の電波、音波、赤外線等）により行われてもよい。
【００２７】
図２は、本システムの機能構成の概略を示したブロック図である。図に示されるように、パケット網８０に接続されたクライアント端末１０は、携帯電話機やＰＨＳ或いはモバイルカード等により構成される無線通信を行うための無線部１２と、ＰＤＡ（Personal Digital Assistant）１４と、無線部１２とＰＤＡ１４とを接続するアダプタ部１３とからなる。無線部１２にはアンテナ１１が備えられ、無線通信を可能としている。また、ＰＤＡ１４は、文字や画像等を表示するための表示部１４２と、各種データや設定事項等を記憶する記憶部１４３と、受信信号強度を検出する受信信号強度検出部１４４と、着信があった際に該着信の発信元を判別する着信判別部１４５と、データサーバ２０との同期の状況を判断する同期状況判断部１４６と、着信に対して回線を接続或いは切断するための制御を行う接続制御部１４７と、同期状況判断部１４６によりデータサーバ２０と同期がとれていないと判断された場合にデータサーバ２０に対し同期データ送信要求（以下、問い合わせ）を送信する問い合わせ部１４８、同期サーバ３０に対し同期信号の送信間隔（タイミング）を設定するためのタイミング設定部１４９とを備え、更にこれら全ては制御部１４１に接続され制御されている。
【００２８】
一方、データサーバ２０及び同期サーバ３０は企業網７０に接続されている。
又、企業網７０とパケット網８０とを介してデータサーバ及び同期サーバ３０はクライアント端末１０と通信を行う。データサーバ２０は、クライアント端末１０と同期をとる必要のあるデータ（同期データ）を格納したデータベース２６を備えている。更に、通信を行うための送受信部２２と、同期サーバ３０に対し同期信号送信を停止或いは再開させる制御を行う同期信号送信制御部２３と、同期サーバ３０に対し同期信号の送信間隔（タイミング）を設定するためのタイミング設定部２４と、クライアント端末１０に対しデータベース２６に格納された同期データをクライアント端末１０に送信するための同期データ送信部２５とを備えてなり、これら全ては制御部２１に接続され制御されている。又、同期サーバ３０は通信を行うための送受信部３２と、同期信号を出力する同期信号出力部３３と、これらを制御する制御部３１とを備えてなる。
【００２９】
図３は、上述のシステムにおける処理フローの詳細をタイムチャートで示した図である。図３において、データサーバ２０とクライアント端末１０との間でデータの同期がとれている状態においては、同期サーバ３０からクライアント端末１０に対し一定間隔毎に同期信号が送信される（Ｓ３００）。具体的には同期信号出力部３３が一定間隔毎にパルスを出力し送受信部３２を介してクライアント端末１０へ送信される。クライアント端末１０では、無線部１２が該同期信号を受信し、アダプタ１３を介してＰＤＡ１４で該着信をチェックする。該チェックはＰＤＡ１４の着信判別部１４５が行い、該着信の送信元電話番号から、送信元のサーバがデータサーバ２０か同期サーバ３０かを判別する。Ｓ３００の場合には着信が同期サーバ３０からの同期信号であると判別され、該判別結果は制御部１４１を介して接続制御部１４７に通知される。接続制御部１４７は、該同期信号着信を確認し、課金開始前に回線を切断する（Ｓ３０１）。
【００３０】
なお、該同期信号の着信によりクライアント端末１０は、データサーバ２０とデータの同期がとれていることを確認できる。同期がとれている状態を使用者に知らせるため、クライアント端末１０の表示部１４２で、同期がとれている旨のメッセージを表示するようにしてもよい（図示せず）。
【００３１】
図４は、通話における呼び出し動作から着信及び回線切断までの処理の流れと、一般的な課金状況を示したフローチャートである。待ち受け状態（Ｓ４００）中に、パケット網８０から呼び出しパケットが無線部１２に送信される（Ｓ４０１）と、パケット通信登録処理が行われる（Ｓ４０２）。これによりパケット網８０と無線部１２との間で通信のための同期がとれ、無線部１２からＰＤＡ１４に対しパケット着信表示ＯＮが出される（Ｓ４０３）。ＰＤＡ１４は、パケット着信表示ＯＮを受け、着信応答し（Ｓ４０４）、無線部１２に対し非電話サービス要求をＯＮする（Ｓ４０５）。ここで、パケット網８０とクライアント端末１０との間でリンク設定が確立し（Ｓ４０６）、ＰＤＡ１４に対し無線部１２から非電話サービス確認ＯＮの通知が出される（Ｓ４０７）。
【００３２】
本実施の形態においては、着信が同期サーバ３０からの同期信号であると判断された場合には、課金対象となるＰＰＰ通信接続（Ｓ４０９）の前に該着信に対する回線を切断する（Ｓ４０８）。着信が同期サーバ３０からの同期信号でないと判断された場合には、そのままＰＰＰ通信を開始し（Ｓ４０９）、データ通信を行った後、回線を切断する（Ｓ４１０）。なお、Ｓ４０９からＳ４１０までは課金対象となる。その後、ＰＤＡ１４から無線部１２に対し非電話サービス要求ＯＦＦが出され（Ｓ４１１）、パケット通信登録状態が解除され（Ｓ４１２）、該解除を受け、無線部１２からＰＤＡ１４に対し非電話サービス確認ＯＦＦ通知が出される（Ｓ４１３）。その後は、パケット状態は解除となり（Ｓ４１４）、待ち受け状態に戻る（Ｓ４１５）。
【００３３】
このように、クライアント端末１０で着信電話番号に基づいて同期サーバ３０からの着信か否かを判断し、同期サーバ３０からの着信であればＰＰＰ接続開始前に回線を切断するため、同期信号受信に際し課金は発生せず、同期確認のためのコストを抑えることが可能となる。
【００３４】
データサーバ２０に備えられたデータベース２６で同期データの更新がなされた場合には、データサーバ２０の同期データ送信部２５からクライアント端末１０に対して同期要求が送信される（Ｓ３０２）。同期要求送信時点でクライアント端末１０が圏外に移動していなければ、クライアント端末１０は該同期要求を受け、上述のように着信をチェックする。データサーバ２０からの着信であると判断された場合には、回線を切断せず、データサーバ２０との間で同期データが送受信され同期処理が行われる（Ｓ３０３）。受信した同期データはクライアント端末１０の記憶部１４３に格納される。
【００３５】
又、クライアント端末１０がトンネル内等の圏外に移動した場合において同期要求が送信された場合（Ｓ３０４）には、クライアント端末１０に対し同期要求が届かないため、応答無しとなりデータサーバ２０の送受信部２２は接続を解除する（Ｓ３０５）。それと共に、同期信号送信制御部２３は、同期サーバ３０に対して同期信号送信を停止するよう指示を出す（Ｓ３０６）。同期サーバ３０の同期信号出力部３３は、該同期信号送信停止の指示を受けた時点で、同期信号送信を停止する。
【００３６】
一方、クライアント端末１０において、制御部１４１は、受信信号強度検出部１４４が検出した受信信号強度により、クライアント端末１０がトンネル内（圏外）に移動したことを認識する（Ｓ３０７）。クライアント端末１０は、トンネルから抜けた後、再び信号の受信が可能となるが、同期サーバ３０の同期信号送信は停止状態となったままである。クライアント端末１０の同期状況判断部１４６は、一定間隔毎に受信すべき同期信号の受信が途絶えたことから、同期がとれていないことを認識し、接続を解除する（Ｓ３０８）。本実施の形態では、この時、クライアント端末１０の問い合わせ部１４８によりデータサーバ２０に対して問い合わせを送信し（Ｓ３０９）、再度接続を確立してデータサーバ２０と同期をとる（Ｓ３１０、Ｓ３１１）。なお、クライアント端末１０からは問い合わせを送信せず、データサーバ２０が所定の時間毎に再度同期要求を送信することで同期をとるようにしてもよい。同期がとれた時点で、データサーバ２０の同期信号送信制御部２３は同期サーバ３０に対して同期信号送信再開の指示を送信する（Ｓ３１２）。これにより同期信号送信が再開される（Ｓ３１３）。
【００３７】
次に、図５から図７のフローチャートを用いて、上述した処理をクライアント端末１０、データサーバ２０、同期サーバ３０のそれぞれの処理に分け、詳細に説明する。
【００３８】
図５は、クライアント端末１０の動作の流れを示すフローチャートである。まず、受信信号強度検出部１４４が検出した受信信号強度に基づき、クライアント端末１０の現在位置が無線基地局６０からの電波の届く圏内であるか否かが制御部１４１によりチェックされ、圏外であれば（Ｓ５００、ＮＯ）そのまま待機する。圏内であれば（Ｓ５００、ＹＥＳ）、次に同期信号着信が途絶えているか否かが同期状況判断部１４６によりチェックされる（Ｓ５０１）。予め設定されたタイミングを過ぎても同期信号の着信が無い場合には（Ｓ５０１、ＹＥＳ）、同期状況判断部１４６は同期信号着信が途絶えており、データサーバ２０と同期がとれていないと判断する。従って、この判断を受け、制御部１４１は一旦クライアント端末１０のネットワークに対する接続を解除して、再接続を行う（Ｓ５０２）。更に問い合わせ部１４８によりデータサーバ２０に対し同期データを送信するよう問い合わせが送信される。問い合わせ後、データサーバ２０からの同期要求着信を待つ（Ｓ５０３）。又、Ｓ５０１で同期信号着信が途絶えていなければ（Ｓ５０１、ＮＯ）、そのまま着信を待つ。
【００３９】
着信があると（Ｓ５０４、あり）、着信判別部１４５により送信元のサーバを判別する（Ｓ５０５）。送信元電話番号が同期サーバ３０の番号「０９０−０００１−１２３４」であれば、該着信を同期サーバ３０からの同期信号であると判断し、課金されないよう該着信に対し切断処理を行う（Ｓ５０６）。
【００４０】
又、送信元電話番号が「０９０−００００−１１１１」であった場合には、データサーバ２０からの同期要求であると判断され、データサーバ２０と接続する（Ｓ５０７）。接続後は、データサーバ２０との間で同期処理を行い（Ｓ５０８）、同期処理終了後は、回線を切断する（Ｓ５０９）。
【００４１】
図６は、データサーバ２０の動作の流れを示すフローチャートである。クライアント端末１０において、同期データの更新がなされ、クライアント端末１０からデータサーバ２０に対して同期要求が送信された場合には（Ｓ６００、有）、データサーバ２０はクライアント端末１０と接続して同期処理を行う（Ｓ６０１）。なお、図３ではこのようなクライアント端末１０からの同期要求については省略している。又、データサーバ２０側のデータベース２６が更新された場合には（Ｓ６０２、有）、同期データ送信部２５によりクライアント端末１０へ同期要求を送信する。該送信が正常に行われた場合には（Ｓ６０３、ＯＫ）、クライアント端末１０との間で同期処理が行われる（Ｓ６０４）。この時点で同期サーバ３０が停止中であれば（Ｓ６０５、ＹＥＳ）、同期信号送信制御部２３により同期サーバ３０に対して同期信号送信を再開するよう指示し（Ｓ６０６）、Ｓ６００に戻る。同期サーバ３０が停止中でなければ（Ｓ６０５、ＮＯ）、何もせずＳ６００に戻る。
【００４２】
又、Ｓ６０３において、クライアント端末１０が圏外へ移動したこと等によりクライアント端末１０への同期要求送信が失敗した場合には（Ｓ６０３、ＮＧ）、送受信部２２は即座にネットワークへの接続を解除し（Ｓ６０７）、同期信号送信制御部２３は同期サーバ３０へ同期信号送信を停止するよう指示を出す（Ｓ６０８）。その後は、クライアント端末１０から問い合わせが来るまで待つ（Ｓ６０９、無）。問い合わせを受信した場合は（Ｓ６０９、有）、Ｓ６０３からＳ６０６の処理を行う。
【００４３】
図７は、同期サーバ３０の動作の流れを示すフローチャートである。同期サーバ３０は、常にデータサーバ２０から同期信号送信に対する停止要求を受信したか否かを確認する（Ｓ７００）。停止要求を受信していなかった場合（Ｓ７００、無）、同期信号をクライアント端末１０に対して送信する（Ｓ７０３）。既に停止要求を受信していた場合には（Ｓ７００、有）、次にデータサーバ２０から同期サーバ３０に対し同期信号送信再開要求を受信したか否かを確認する（Ｓ７０１）。本実施の形態では、同期信号送信再開要求は、データサーバ２０からの同期サーバ２０に対する再起動要求としている。再起動により同期信号停止状態がクリアされ（Ｓ７０２）、同期信号送信が再開する（Ｓ７００、Ｓ７０２）。データサーバ２０から再起動要求を受信しない間は（Ｓ７０１、無）、同期信号の送信停止状態を続ける。
【００４４】
なお、上述の同期信号送信のタイミングについては、送信日時や送信間隔は特に限定されない。また、送信のタイミングを使用者が設定するようにしてもよい。図８は、使用者が送信のタイミングを設定する場合の仕組みの一例を示した図である。クライアント端末１０から設定する場合は、まずクライアント端末１０のタイミング設定部１４９によりＰＤＡ１４の表示部１４２に表示された設定画面に従って（図示せず）、送信開始日時や送信間隔の設定を入力する。入力後は、データサーバ２０に対し入力した設定情報を送信する（Ｓ８００）。データサーバ２０は、該設定情報を受信すると、同期サーバ３０に対して該設定情報を送信する（Ｓ８０１）。同期サーバ３０は、該設定情報を受信すると、同期信号出力部３３が該設定情報に従って送信設定を変更し、変更に従って送信処理を開始する（Ｓ８０２）。
【００４５】
なお、上記設定は、クライアント端末１０から行うのではなく、データサーバ２０から直接行うことも可能である。この場合は、データサーバ２０のタイミング設定部２４により設定情報を入力し、同期サーバ３０へ該入力した設定情報を送信する（Ｓ８０１）。同期サーバ３０は、上述と同様、該設定情報を受信すると、同期信号出力部３３が該設定情報に従って送信設定を変更し、変更に従って送信処理を開始する（Ｓ８０２）。
【００４６】
また、上述のクライアント端末１０において同期状態の判断結果により接続を解除し、問い合わせを行う手法を応用し、図９に示した従来の手法を使用する場合の問題点の１つを解決することができる。例えば、図９において、Ｓ４でソケットエラーが発生した場合、クライアント端末１０ａでは同期がとれていないと判断し、一旦接続を切って再度接続を行い、データサーバ２０ａに対して問い合わせを行うようにすることが可能である。問い合わせ後、データサーバ２０ａから同期データ送信が行われ、その後はＡｌｉｖｅ信号送信が再開される。また、再接続後、クライアント端末１０ａからは問い合わせを送信せず、データサーバ２０ａから所定のタイミングで自動的に再度同期要求を送信することにより再度同期をとることも可能である。
【００４７】
以上、本発明の実施の形態を説明したが、本発明は、送信元電話番号を送信するデータや信号に応じて変えられるようなシステムであれば、同期信号を送信するサーバ及び同期データを送信するサーバを１つのサーバで実現してもよく、サーバの台数は限定しない。又、クライアント端末は、通信機能を有する装置であれば、ノートパソコンやＰＤＡ等どのような情報端末により構成されていてもよく、種々多様なクライアント端末に適用できることは言うまでもない。
【００４８】
（付記１）通信回線を介してクライアント端末とサーバとの間でデータの同一性を維持するデータセンタであって、前記クライアント端末との間で同一性を維持すべきデータを格納するサーバと、前記クライアント端末に対し同一性を維持すべきデータを送信するデータ送信手段と、前記クライアント端末に対し所定のタイミングで同一性確認のための信号を送信する信号送信手段と、前記データ送信手段の送信結果に基づいて、前記信号送信手段の信号送信を制御する制御手段とを備えたことを特徴とするデータセンタ。
（付記２）付記１に記載のデータセンタにおいて、前記クライアント端末は携帯情報端末であって、前記通信回線は無線回線であることを特徴とするデータセンタ。
（付記３）付記１又は付記２に記載のデータセンタにおいて、前記制御手段は、前記データ送信手段の送信結果がエラーであった場合に、前記信号送信手段の信号送信を停止させることを特徴とするデータセンタ。
（付記４）付記３に記載のデータセンタにおいて、前記制御手段は、前記信号送信手段の信号送信停止後に行われた前記データ送信手段によるデータ送信において、該送信結果が正常であった場合に、前記信号送信手段の信号送信を再開させることを特徴とするデータセンタ。
（付記５）付記１乃至付記４のいずれかに記載のデータセンタにおいて、前記クライアント端末において受信があった場合に前記データ送信手段により送信されたデータの受信であるか前記信号送信手段により送信された信号の受信であるかを区別できるよう、前記データ送信手段による送信元電話番号と前記信号送信手段による送信元電話番号は互いに異なるよう設定されていることを特徴とするデータセンタ。
（付記６）付記１乃至付記４のいずれかに記載のデータセンタにおいて、前記クライアント端末において受信があった場合に前記データ送信手段により送信されたデータの受信であるか前記信号送信手段により送信された信号の受信であるかを区別できるよう、前記信号送信手段により使用される送信周波数と前記データ送信手段により使用される送信周波数とは互いに異なるよう設定されていることを特徴とするデータセンタ。
（付記７）付記１乃至付記４のいずれかに記載のデータセンタにおいて、前記クライアント端末において受信があった場合に前記データ送信手段により送信されたデータの受信であるか前記信号送信手段により送信された信号の受信であるかを区別できるよう、前記信号送信手段により送信される信号は、音波により送信されることを特徴とするデータセンタ。
（付記８）付記１乃至付記４のいずれかに記載のデータセンタにおいて、前記クライアント端末において受信があった場合に前記データ送信手段により送信されたデータの受信であるか前記信号送信手段により送信された信号の受信であるかを区別できるよう、前記信号送信手段により送信される信号は、赤外線により送信されることを特徴とするデータセンタ。
（付記９）付記１乃至付記８のいずれかに記載のデータセンタにおいて、前記データ送信手段は、前記クライアント端末から送信要求が受信された場合に、該送信要求に基づいて、前記クライアント端末に対しデータを送信することを特徴とするデータセンタ。
（付記１０）付記１乃至付記９のいずれかに記載のデータセンタにおいて、前記所定のタイミングを設定するタイミング設定手段を備えたことを特徴とするデータセンタ。
（付記１１）通信回線を介してクライアント端末とサーバとの間でデータの同一性を維持するデータ同期システムにおいて、前記サーバに対し所定のタイミングで同一性確認のための信号を送信する信号送信手段と、前記信号送信手段の送信結果を検出する送信結果検出手段と、前記送信結果検出手段に基づいて、前記クライアント端末の通信制御を行う制御手段とを備えたことを特徴とするデータ同期システム。
（付記１２）通信回線を介してサーバとの間でデータの同一性を維持するクライアント端末であって、前記クライアント端末に対して必要時に送信される同一性を維持すべきデータ、及び所定のタイミングで送信される同一性確認のための信号を受信する受信手段と、前記所定のタイミングで送信される同一性確認のための信号の受信状態を検出する受信状態検出手段と、前記受信状態検出手段による受信状態に基づいて所定の処理を行う処理手段とを備えたことを特徴とするクライアント端末。
（付記１３）付記１２に記載のクライアント端末において、前記クライアント端末は、受信の種別を識別する受信種別識別手段と、前記受信種別識別手段による識別結果に基づいて、前記受信に対する回線の接続と切断の制御を行う接続制御手段とを備えたことを特徴とするクライアント端末。
（付記１４）付記１３に記載のクライアント端末において、前記受信種別識別手段により前記受信種別が前記信号送信手段により送信された信号であると識別された場合に、前記接続制御手段は、前記受信に対し回線を切断することを特徴とするクライアント端末。
（付記１５）付記１２乃至付記１４のいずれかに記載のクライアント端末において、受信信号強度及び前記信号の受信の有無に基づき、現在のデータの同一性状況を判断する同一性状況判断手段と、前記同一性状況判断手段の判断結果を表示するための表示手段とを備えたことを特徴とするクライアント端末。
（付記１６）付記１５に記載のクライアント端末において、前記同一性状況判断手段は、前記受信信号強度に基づいて前記クライアント端末が信号の届く範囲に位置していると判断された場合において、前記所定のタイミングで前記信号の受信が無い場合、前記サーバとデータの同一性が維持されていないと判断するデータ同期システム。
（付記１７）付記１５又は付記１６に記載のクライアント端末において、前記同一性状況判断手段により前記サーバとデータの同一性が維持されていないと判断された場合に前記サーバに対する前記同一性を維持すべきデータの送信を要求する送信要求手段を備えたことを特徴とするデータ同期システム。
（付記１８）付記１２乃至付記１７のいずれかに記載のクライアント端末において、前記受信状態検出手段により前記信号の受信状態が正常であるとされた場合、該受信された信号に対する回線を切断することを特徴とするクライアント端末。
（付記１９）通信回線を介してクライアント端末とサーバとの間でデータの同一性を維持するデータ同期システムにおいて、前記クライアント端末との間で同一性を維持すべきデータを格納するサーバと、前記クライアント端末に対し同一性を維持すべきデータを送信するデータ送信手段と、前記クライアント端末に対し所定のタイミングで同一性確認のための信号を送信する信号送信手段と、前記データ送信手段による前記データの送信結果に基づいて、前記信号送信手段の信号送信を制御する制御手段と、前記データ送信手段から送信されるデータ及び前記信号送信手段から送信される信号を受信するクライアント端末とからなることを特徴とするデータ同期システム。
（付記２０）付記１９に記載のデータ同期システムにおいて、前記クライアント端末は前記所定のタイミングを設定するタイミング設定手段を備えたことを特徴とするデータ同期システム。
（付記２１）クライアント端末に対して、所定のタイミングでデータの同一性確認のための信号を送信しておき、前記クライアント端末に対して、前記クライアント端末と所定のサーバ間で同一性を維持すべきデータを必要に応じて送信すると共に、送信したデータが前記クライアント端末で受信されない場合を検出し、前記送信したデータが前記クライアント端末で受信されない場合が検出された場合に、前記信号の送信を停止するようにしてなるデータ同期方法。
（付記２２）付記２１に記載のデータ同期方法において、前記クライアント端末は前記信号を受信できない場合に、前記同一性を維持すべきデータの送信を要求することを特徴とするデータ同期方法。
（付記２３）付記２１又は付記２２に記載のデータ同期方法において、前記信号の送信を停止した後、前記クライアント端末が、前記同一性を維持すべきデータを受信したことが検出された場合に、前記信号の送信を再開するようにしたことを特徴とするデータ同期方法。
（付記２４）付記２１乃至付記２３のいずれかに記載のデータ同期方法において、前記クライアント端末は、受信があった場合に該受信の種別を識別し、その結果、該受信が前記同一性確認のための信号であると識別した場合、前記受信に対し回線を切断することを特徴とするデータ同期方法。
【００４９】
【発明の効果】
以上に詳述したように、本発明によれば、クライアント端末とサーバ間のデータの同期をとる場合に、サーバからの同期信号の送信によりクライアント端末ではクライアント端末自身が保持するデータが最新であるか否かが認識され、また最新でない場合には、その旨表示されるため、クライアント端末の使用者は確実にデータの同期状況を把握することができ、これによりサーバと確実に同期をとることができる。又、同期確認のための同期信号送信と同期対象としてのデータ送信を各々別に行うようにし、更にクライアント端末において、該同期信号と同期対象データとを着信時に識別するようにしたため、着信が同期信号であった場合には、課金される前に、回線を切断することができ、同期に係るコストを削減できるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るデータ配信システムの構成及び処理フローの概要を示した図である。
【図２】本システムの機能構成の概略を示したブロック図である。
【図３】本システムにおける処理フローの詳細をタイムチャートで示した図である。
【図４】通話における呼び出し動作から着信及び切断までの処理の流れと、一般的な課金状況を示したフローチャートである。
【図５】クライアント端末の動作の流れを示すフローチャートである。
【図６】データサーバの動作の流れを示すフローチャートである。
【図７】同期サーバの動作の流れを示すフローチャートである。
【図８】使用者が送信のタイミングを設定する場合の仕組みの一例を示した図である。
【図９】従来の同期方法の一例であり、ＩＰソリューションにおけるＡｌｉｖｅ信号を利用した同期方法を示した図である。
【図１０】従来の同期方法の一例であり、Ａｌｉｖｅ信号を利用しない同期方法を示した図である。
【符号の説明】
１０  クライアント端末、１１  アンテナ、１２  無線部、１３  アダプタ部、１４  ＰＤＡ（Personal Digital Assistant）、２０  データサーバ、２１  制御部、２２  送受信部、２３  同期信号送信制御部、２４  タイミング設定部、２５  同期データ送信部、２６  データベース、３０  同期サーバ、３１  制御部、３２  送受信部、３３  同期信号出力部、４０  ＧＷ（ゲートウェイ）、５０  ＰＧＷ（パケットゲートウェイ）、７０  企業網、８０  パケット網、１４１  制御部、１４２  表示部、１４３  記憶部、１４４  受信信号強度検出部、１４５  着信判別部、１４６  同期状況判断部、１４７  接続制御部、１４８問い合わせ部、１４９  タイミング設定部。
【図１】
0004588271.tif 000002
【図２】
0004588271.tif 000003
【図３】
0004588271.tif 000004
【図４】
0004588271.tif 000005
【図５】
0004588271.tif 000006
【図６】
0004588271.tif 000007
【図７】
0004588271.tif 000008
【図８】
0004588271.tif 000009
【図９】
0004588271.tif 000010
【図１０】
0004588271.tif 000011