(57)【特許請求の範囲】
【請求項１】
加入者情報を記録した加入者情報カードの装着により少なくとも通信動作が可能となる複数の無線通信端末を、ユーザが単一の加入者情報カードを用いて使い分ける場合に、前記複数の無線通信端末の間で各端末内メモリに記憶されたデータについて同期をとる無線通信端末間同期方法であって、
前記加入者情報カードを装着した第１の無線通信端末から、ユーザの要求に従いまたは自動的に、当該無線通信端末の端末内メモリに格納されているデータを、通信ネットワークを介してサーバにアップロードするステップと、
前記サーバ内において、前記アップロードされたデータにより当該ユーザのデータ記憶領域の内容を更新するステップと、
取り外された前記加入者情報カードを第２の無線通信端末に装着した後に、ユーザの要求に従いまたは自動的に、前記サーバから当該第２の無線通信端末にダウンロードすべきデータを確認し、当該データを前記サーバから前記通信ネットワークを介して当該第２の無線通信端末にダウンロードするステップと、
前記第２の無線通信端末内において、前記サーバからダウンロードされたデータにより当該端末内メモリの内容を更新するステップとを備え、
前記アップロードするステップでは、前記加入者情報カードが装着された後に更新されたデータのみについて、そのデータを前記第１の無線通信端末内に残したままアップロードを実行し、
前記ダウンロードするステップでは、前記サーバ内の当該ユーザのデータ記憶領域に存在するが前記第２の無線通信端末に存在しないデータのみについてダウンロードを実行する
ことを特徴とする無線通信端末間同期方法。
【請求項２】
少なくとも前記アップロードは、当該ユーザが前記加入者情報カードの正当な使用者であること、および、当該ユーザが当該端末の正当な使用者であることを確認することを条件として、その実行を許容することを特徴とする請求項１記載の無線通信端末間同期方法。
【請求項３】
少なくとも前記アップロードは、そのアップロードを要求した無線通信端末が前記加入者情報カードに対して予め対応づけられている端末であることを確認することを条件として、その実行を許容することを特徴とする請求項１または２記載の無線通信端末間同期方法。
【請求項４】
無線通信端末のユーザが前記加入者情報カードの正当な使用者であること、および、当該ユーザが当該端末の正当な使用者であることが確認されたとき、当該端末内に前記加入者情報カードに記録された加入者識別情報を当該無線通信端末の端末内メモリに記憶しておき、その後の少なくとも前記アップロードに際して、当該無線通信端末に装着された加入者情報カードの加入者識別情報と前記端末内メモリに記憶された加入者識別情報との一致を確認することにより、前記アップロードを要求した端末が前記加入者情報カードに対して予め対応づけられている端末であることを確認することを特徴とする請求項３記載の無線通信端末間同期方法。
【請求項５】
無線通信端末のユーザが前記加入者情報カードの正当な使用者であること、および、当該ユーザが当該端末の正当な使用者であることが確認されたとき、前記無線通信端末に記録された端末識別情報を当該端末に装着された加入者情報カード内メモリに記憶しておき、その後の少なくとも前記アップロードに際して、当該加入者情報カード内メモリに記憶された複数の端末識別情報のいずれかと、当該端末に記録された端末識別情報との一致を確認することにより、前記アップロードを要求した端末が前記加入者情報カードに対して予め対応づけられている端末であることを確認することを特徴とする請求項３記載の無線通信端末間同期方法。
【請求項６】
前記アップロードおよびダウンロードの対象となるデータ属性を予め登録しておき、各無線通信端末では自己の登録したデータ属性のデータのみをアップロードおよびダウンロードの対象とすることを特徴とする請求項１〜５のいずれかに記載の無線通信端末間同期方法。
【請求項７】
加入者情報を記録した加入者情報カードの装着により少なくとも通信動作が可能となる複数の無線通信端末と、これらの無線通信端末と通信ネットワークを介して接続されるサーバとを備えた無線通信システムにおいて、
サーバは、
前記無線通信端末との間で通信ネットワークを介してデータの通信を行う通信手段と、
前記複数の無線通信端末に記憶されたデータのコピーを格納する記憶領域を有する記憶装置と、
前記無線通信端末からの要求に従い前記無線通信端末と前記記憶装置内に記憶された当該ユーザのデータとの同期をとるサーバ側同期手段とを備え、
各無線通信端末は、
加入者情報カードを着脱可能に装着するカード装着手段と、
前記加入者情報カードの装着時に動作可能となる無線通信手段と、
ユーザデータを記憶するメモリ手段と、
前記加入者情報カードの装着の後、前記サーバに対して同期の実行を要求し、必要に応じて前記サーバとの間でデータのアップロードまたはダウンロードを実行する端末側同期手段とを備え、
前記端末側同期手段は、前記サーバ側同期手段との間で、前記加入者情報カードが装着された後に更新されたデータのみについて、そのデータを当該無線通信端末内に残したままアップロードを実行するとともに、前記サーバ内の当該ユーザのデータ記憶領域に存在するが当該無線通信端末に存在しないデータのみについてダウンロードを実行し、
前記サーバと前記各無線通信端末の少なくとも一方は、同一のユーザの所有する複数の無線通信端末についてのみ前記サーバの前記記憶装置内の当該ユーザのユーザデータとの同期をとることを許可する認証手段をさらに備えた
ことを特徴とする無線通信システム。
【請求項８】
前記認証手段は、同期を要求した端末のユーザが前記加入者情報カードの正当な使用者であること、および、当該ユーザが当該端末の正当な使用者であることを確認することを条件として、同期の実行を許容することを特徴とする請求項７記載の無線通信システム。
【請求項９】
前記認証手段は、同期を要求した端末のユーザが前記加入者情報カードの正当な使用者であることを、前記加入者情報カードに対応づけられた暗証情報に基づいて確認することを特徴とする請求項８記載の無線通信システム。
【請求項１０】
前記認証手段は、当該ユーザが当該端末の正当な使用者であることを、当該無線通信端末に対応づけられた暗証情報に基づいて確認することを特徴とする請求項８記載の無線通信システム。
【請求項１１】
前記認証手段は、同期を要求した端末が前記加入者情報カードに対して予め対応づけられている端末であることを確認することを条件として、同期の実行を許容することを特徴とする請求項７記載の無線通信システム。
【請求項１２】
前記認証手段は、端末内に設けられ、前記加入者情報カードに記録された加入者識別情報を当該無線通信端末の端末内メモリに記憶しておき、認証時に、当該無線通信端末に装着された加入者情報カードの加入者識別情報と認証対象の端末の端末内メモリに記憶された加入者識別情報との一致を確認することにより、同期を要求した端末が前記加入者情報カードに対して予め対応づけられている端末であることを確認することを特徴とする請求項１１記載の無線通信システム。
【請求項１３】
前記認証手段は、端末内に設けられ、端末に記録された端末識別情報を当該端末に装着された加入者情報カード内メモリに記憶しておき、認証時に、当該加入者情報カード内メモリに記憶された複数の端末識別情報のいずれかと、認証時に、認証対象の端末に記録された端末識別情報との一致を確認することにより、同期を要求した端末が前記加入者情報カードに対して予め対応づけられている端末であることを確認することを特徴とする請求項１１記載の無線通信システム。
【請求項１４】
前記サーバは、加入者情報カードの加入者識別情報および当該ユーザの複数の無線通信端末の端末識別情報を対応づけて登録する加入者管理データベースを備え、
前記認証手段は、前記サーバ内に設けられ、前記加入者情報カードに記録された加入者識別情報と、前記加入者情報カードが装着されている無線通信端末の端末識別情報とを当該無線通信端末から受信し、受信した加入者識別情報に対して受信した端末識別情報が対応づけられて前記加入者管理データベースに登録されていることを確認することにより、同期を要求した端末が前記加入者情報カードに対して予め対応づけられている端末であることを確認することを特徴とする請求項１３記載の無線通信システム。
【請求項１５】
加入者情報を記録した加入者情報カードの装着により少なくとも通信動作が可能となる無線通信端末であって、
加入者情報カードを着脱可能に装着するカード装着手段と、
前記加入者情報カードの装着時に動作可能となる無線通信手段と、
ユーザデータを記憶するメモリ手段と、
前記加入者情報カードの装着の後、通信ネットワーク上のサーバに対して同期の実行を要求し、必要に応じて前記サーバとの間でデータのアップロードまたはダウンロードを実行する端末側同期手段とを備え、
前記端末側同期手段は、前記加入者情報カードが装着された後に更新されたデータのみについて、そのデータを当該無線通信端末内に残したままアップロードを実行するとともに、前記サーバ内の当該ユーザのデータ記憶領域に存在するが当該無線通信端末に存在しないデータのみについてダウンロードを実行する
ことを特徴とする無線通信端末。
【請求項１６】
同一のユーザの所有する複数の無線通信端末についてのみ前記サーバの前記記憶装置内の当該ユーザのユーザデータとの同期をとることを許可する認証手段をさらに備えたことを特徴とする請求項１５記載の無線通信端末。
【請求項１７】
前記認証手段は、同期を要求した端末のユーザが前記加入者情報カードの正当な使用者であること、および、当該ユーザが当該端末の正当な使用者であることを確認することを条件として、同期の実行を許容することを特徴とする請求項１６記載の無線通信端末。
【請求項１８】
前記認証手段は、同期を要求した端末のユーザが前記加入者情報カードの正当な使用者であることを、前記加入者情報カードに対応づけられた暗証情報に基づいて確認することを特徴とする請求項１７記載の無線通信端末。
【請求項１９】
前記認証手段は、当該ユーザが当該端末の正当な使用者であることを、当該無線通信端末に対応づけられた暗証情報に基づいて確認することを特徴とする請求項１７記載の無線通信端末。
【請求項２０】
前記認証手段は、同期を要求した端末が前記加入者情報カードに対して予め対応づけられている端末であることを確認することを条件として、同期の実行を許容することを特徴とする請求項１５記載の無線通信端末。
【請求項２１】
前記認証手段は、前記加入者情報カードに記録された加入者識別情報を当該無線通信端末のメモリ手段に記憶しておき、認証時に、当該無線通信端末に装着された加入者情報カードの加入者識別情報と認証対象の端末のメモリ手段に記憶された加入者識別情報との一致を確認することにより、同期を要求した端末が前記加入者情報カードに対して予め対応づけられている端末であることを確認することを特徴とする請求項２０記載の無線通信端末。
【請求項２２】
前記認証手段は、端末に記録された端末識別情報を当該端末に装着された加入者情報カード内メモリに記憶しておき、認証時に、当該加入者情報カード内メモリに記憶された複数の端末識別情報のいずれかと、認証時に、認証対象の端末に記録された端末識別情報との一致を確認することにより、同期を要求した端末が前記加入者情報カードに対して予め対応づけられている端末であることを確認することを特徴とする請求項２０記載の無線通信端末。
【請求項２３】
前記加入者情報カードの装着および／または離脱を検出する検出手段をさらに備え、前記端末側同期手段は、前記加入者情報カードの装着および／または離脱の検出を契機として前記サーバにアクセスし、同期の実行を要求することを特徴とする請求項１５記載の無線通信端末。
【請求項２４】
バッテリ残量を検出する手段を備え、前記端末側同期手段は、バッテリ残量が所定レベル以下になったことを契機として前記サーバにアクセスし、少なくともデータのアップロードを含む同期の実行を要求することを特徴とする請求項１５記載の無線通信端末。
【請求項２５】
前記端末側同期手段は、端末がアイドル状態であるか否かを判断する判断手段と、前記判断手段により端末がアイドル状態であると判断された場合に同期処理を実行することを特徴とする請求項１５記載の無線通信端末。
【請求項２６】
前記端末側同期手段は、ユーザの指示に応じて、前記サーバにアクセスしてアップロード対象のデータをアップロードした後、端末内の所定のデータを一括消去することを特徴とする請求項１５記載の無線通信端末。
【請求項２７】
加入者情報を記録した加入者情報カードの装着により少なくとも通信動作が可能となる複数の無線通信端末と通信ネットワークを介して接続されるサーバであって、
前記無線通信端末との間で通信ネットワークを介してデータの通信を行う通信手段と、
前記複数の無線通信端末に記憶されたデータのコピーを格納する記憶領域を有する記憶装置と、
前記無線通信端末からの要求に従い前記無線通信端末と前記記憶装置内に記憶された当該ユーザのデータとの同期をとるサーバ側同期手段と、
同一のユーザの所有する複数の無線通信端末についてのみ前記記憶装置内の当該ユーザのユーザデータとの同期をとることを許可する認証手段とを備え、
前記サーバ側同期手段は、前記無線通信端末に、加入者情報カードが装着された後に更新されたデータのみについて、そのデータを当該無線通信端末内に残したままアップロードを実行させるとともに、前記サーバ内の当該ユーザのデータ記憶領域に存在するが当該無線通信端末に存在しないデータのみについてダウンロードを実行させる
ことを特徴とするサーバ。
【請求項２８】
前記認証手段は、同期を要求した端末のユーザが前記加入者情報カードの正当な使用者であること、および、当該ユーザが当該端末の正当な使用者であることを確認することを条件として、同期の実行を許容することを特徴とする請求項２７記載のサーバ。
【請求項２９】
前記認証手段は、同期を要求した端末のユーザが前記加入者情報カードの正当な使用者であることを、前記加入者情報カードに対応づけられた暗証情報に基づいて確認することを特徴とする請求項２８記載のサーバ。
【請求項３０】
前記認証手段は、当該ユーザが当該端末の正当な使用者であることを、当該無線通信端末に対応づけられた暗証情報に基づいて確認することを特徴とする請求項２８記載のサーバ。
【請求項３１】
前記認証手段は、同期を要求した端末が前記加入者情報カードに対して予め対応づけられている端末であることを確認することを条件として、同期の実行を許容することを特徴とする請求項２７記載のサーバ。
【請求項３２】
加入者情報カードの加入者識別情報および当該ユーザの複数の無線通信端末の端末識別情報を対応づけて登録する加入者管理データベースをさらに備え、
前記認証手段は、前記加入者情報カードに記録された加入者識別情報と、前記加入者情報カードが装着されている無線通信端末の端末識別情報とを当該無線通信端末から受信し、受信した加入者識別情報に対して受信した端末識別情報が対応づけられて前記加入者管理データベースに登録されていることを確認することにより、同期を要求した端末が前記加入者情報カードに対して予め対応づけられている端末であることを確認することを特徴とする請求項３１記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加入者情報を記録した加入者情報カードの装着により少なくとも通信動作が可能となる携帯電話端末のような無線通信端末（本明細書では端末装置を単に端末という）に関し、特に、同一のユーザがそのような複数の無線通信端末を、加入者情報カードの着脱により使い分けるような場合の無線通信端末間同期を行う方法、システムおよび装置に関するものである。
【背景技術】
【０００２】
従来、携帯電話端末のメモリ内に電話番号、ユーザＩＤ、料金などの通話契約情報など（以下、加入者情報という）が格納されており、通話時には交換機へ電話番号を通知し、電話番号を使って加入者の認証および課金処理が行われている。【０００３】
近年、加入者情報をＩＣメモリカードに格納したＳＩＭ（Subscriber Identity Module）カードと呼ばれる加入者情報カードを用いるシステムが開発された。ＳＩＭはＵＩＭ（User Identity Module）と呼ばれる場合もある。このシステムでは、携帯電話端末自体に加入者情報を格納せず、携帯電話端末単体では通話ができないようにしている。加入者は、契約により提供される１枚のＳＩＭカードを携帯電話端末に装着することで、その携帯電話端末をカード内に記録されている電話番号で利用できるようになる。これにより、携帯電話端末を買い換えた場合にもＳＩＭカードを、当該新たな携帯電話端末に装着すれば直ちに通話が可能になる。ＳＩＭカード内には加入者情報の他に相手電話番号リストを記録することもできる。【０００４】
一方、携帯電話端末は、待受画面、着信メロディ再生、Ｗｅｂブラウジング、電子メール、電子カメラ内蔵、動画プレイヤ／レコーダ、スケジューラやゲーム等のダウンロードアプリケーション実行などの機能が搭載され、多機能化・高機能化し続けている。このため、携帯電話内の再書き込み可能な不揮発性メモリであるフラッシュメモリ内には、電話番号やメールアドレスを含むアドレス帳データ、電子メールデータ、ブラウザのブックマーク、写真、サウンド、動画、ダウンロードアプリデータ、スケジュールデータや各種設定データなどの大量のデータが格納されるようになっている。
【特許文献１】特開２００２−５７８０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、未だ一般的ではないが、将来的には一人のユーザが複数の携帯電話端末をＴＰＯ（時・場所・場合）に応じて使い分けるということが行われるようになると予想される。例えば、一人のユーザが、その外観（デザイン、ブランド等）や機能（防水、ラジオ、テレビ、音楽再生等）、用途（ビジネス、行楽等）、等によって、異なる携帯電話端末を使い分けることが考えられる。そのような場合、アドレス帳（電話番号、メール番号等を含む）やメールデータ等、所定のデータについては、携帯電話端末を換えてもどの携帯電話端末でも同様に利用できることが望まれると考えられる。【０００６】
前述のように、アドレス帳データ等、一部の限られたデータはＳＩＭカード内のメモリに格納しておくことにより、携帯電話端末を換えた場合にもＳＩＭカード内のデータはそのまま利用することができる。しかし、携帯電話端末のフラッシュメモリ内に記憶されたデータは端末内に残ったままとなり、新たな端末で利用することができない。一方、ＳＩＭカード内のメモリの容量には限りがあり、上記のような端末内に格納される多種多様なデータをすべてＳＩＭカード内に格納することは実際上不可能である。【０００７】
特許文献１には、端末内の個人用電話帳のデータを無線によりサーバにアップロードし、端末の機種を変更したときや、電話帳のデータを消失してしまったときに、サーバから個人用電話帳のデータを端末内にダウンロードすることで、個人用電話帳データを元の状態に速やかに戻すことできることが開示されている。【０００８】
しかしながら、特許文献１に記載の技術は、ＳＩＭカードを用いるものではなく、ＳＩＭカードの着脱により複数の端末を使い分ける場合の複数の端末間のデータの同期についてはまったく考慮されていない。【０００９】
また、ＳＩＭカードシステムでは、ＳＩＭカード内の加入者情報を用いて加入者が識別され、電話番号もＳＩＭカードにより決定されるため、端末と加入者との直接的な対応付けがなくなるため、個人情報の保護について考慮する必要がある。例えば、特許文献１の技術をＳＩＭカードシステムに応用したとしても、他人の携帯電話端末に自らのＳＩＭカードを差し込んでその端末のフラッシュメモリに格納された他人のデータを自分のサーバにアップロードできることになれば、他人に個人情報を抜き取られるおそれが生じる。【００１０】
本発明は、以上のような事情に鑑みてなされたものである。すなわち、本発明は、一人のユーザが加入者識別カードの着脱により複数の無線通信端末を使い分ける場合に、それらの複数の端末間でユーザデータの同期をとることで、複数の端末使い分け時の利便性を向上させることができる無線通信端末間同期方法、無線通信システム、無線通信端末およびサーバを提供することを目的とする。【００１１】
本発明の他の目的は、個人情報の漏洩を招くことなく、複数の端末間でユーザデータの同期をとることができる無線通信端末間同期方法、無線通信システム、無線通信端末およびサーバを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明による無線通信端末間同期方法は、加入者情報を記録した加入者情報カードの装着により少なくとも通信動作が可能となる複数の無線通信端末を、ユーザが単一の加入者情報カードを用いて使い分ける場合に、前記複数の無線通信端末の間で各端末内メモリに記憶されたデータについて同期をとる無線通信端末間同期方法である。この方法は、前記加入者情報カードを装着した第１の無線通信端末から、ユーザの要求に従いまたは自動的に、当該無線通信端末の端末内メモリに格納されているデータの少なくとも更新された部分を、通信ネットワークを介してサーバにアップロードするステップと、前記サーバ内において、前記アップロードされたデータにより当該ユーザのデータ記憶領域の内容を更新するステップと、取り外された前記加入者情報カードを第２の無線通信端末に装着した後に、ユーザの要求に従いまたは自動的に、前記サーバから当該第２の無線通信端末にダウンロードすべきデータを確認し、当該データを前記サーバから前記通信ネットワークを介して当該第２の無線通信端末にダウンロードするステップと、前記第２の無線通信端末内において、前記サーバからダウンロードされたデータにより当該端末内メモリの内容を更新するステップとを備えたことを特徴とする。【００１３】
少なくとも前記アップロードは、当該ユーザが前記加入者情報カードの正当な使用者であること、および、当該ユーザが当該端末の正当な使用者であることを確認することを条件として、その実行を許容することが好ましい。これにより不正な使用者による個人情報の漏洩防止を図ることができる。【００１４】
少なくとも前記アップロードは、そのアップロードを要求した無線通信端末が前記加入者情報カードに対して予め対応づけられている端末であることを確認することを条件として、その実行を許容することが好ましい。これにより、加入者情報カードに対して予め予定された端末についてのみアップロードの実行が許容されることになる。【００１５】
前記条件の確認は無線通信端末側、サーバ側、およびその両方のいずれでも行うことが可能である。【００１６】
前記アップロードおよびダウンロードの対象となるデータ属性を予め登録しておき、各無線通信端末では自己の登録したデータ属性のデータのみをアップロードおよびダウンロードの対象とするようにしてもよい。これにより、端末によって必要でないデータ属性のデータの同期実行が省略され、無駄な処理負荷や通信コストが削減される。【００１７】
本発明は、後述するように、さらにこの無線通信端末間同期方法を実施する無線通信システム、無線通信端末およびサーバとして把握しうる。あるいは、端末およびサーバについて、それぞれが実行するコンピュータプログラムとして把握することも可能である。
【発明の効果】
【００１８】
加入者情報を記録した加入者情報カードの装着により少なくとも通信動作が可能となる複数の無線通信端末を、ユーザが単一の加入者情報カードを用いて使い分ける場合に、加入者識別カードを装着した端末がサーバとの間で同期をとることにより複数の端末間でユーザデータの同期をとることができ、端末間でのデータの同一化を図ることが可能となる。これによって、ユーザがＴＰＯに応じて複数の端末を使い分けるような場合に、どの端末も、必要なデータについて最新の更新状態が反映されている状態で利用することができる。したがって、複数の端末の使い分け時の利便性を向上させることが可能となる。【００１９】
端末とサーバとの間での同期の実行の際に端末側およびサーバ側の少なくとも一方で認証を行うことにより、加入者に正当に所有される端末間でのみ同期をとり、個人情報の漏洩を防止することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の無線通信システムの概略構成を示す図である。
【図２】本発明の第１の実施の形態のより具体的なシステム構成を示すブロック図である。
【図３】図１のシステムの無線通信端末のハードウェア構成例を示すブロック図である。
【図４】図３に示した無線通信端末のソフトウェア構成例を示す図である。
【図５】図３に示した無線通信端末の本発明に関係する主要な機能部分を示した模式図である。
【図６】図３に示した無線通信端末の個人情報記憶領域の各種データを示す図である。
【図７】図２に示した加入者管理データベースの構成例を示す図である。
【図８】本発明の実施の形態において、同期サービスを利用するに先立って行うユーザ登録処理の一例を示すフローチャートである。
【図９】本発明の実施の形態において、端末で同期が必要となる度に端末側で実行される同期処理の一例を示すフローチャートである。
【図１０−Ａ】本発明の実施の形態において、端末で同期のために初期的に実行される初期登録の一例を示すフローチャートである。
【図１０−Ｂ】図１０−Ａの初期登録後に端末で同期が必要となる度に端末側で実行される同期処理の一例を示すフローチャートである。
【図１１−Ａ】図１０−Ａの変形例を示すフローチャートである。
【図１１−Ｂ】図１０−Ｂの変形例を示すフローチャートである。
【図１２】図１０の初期登録後に端末で同期が必要となる度に端末側で実行される同期処理の他の例を示すフローチャートである。
【図１３】本発明の実施の形態において、同期のためのユーザ認証をサーバで行う場合に、端末で同期が必要となる度に端末が行う同期処理の一例を示すフローチャートである。
【図１４】図１３の端末での同期処理に対応する、サーバで実行される同期処理の一例を示すフローチャートである。
【図１５】本発明の実施の形態において、同期対象データをユーザに選択させるための画面例を示す図である。
【図１６】３台の端末を所有するユーザが使用する端末を切り換えた際に行われる具体的な同期の一例を示すシーケンス図である。
【図１７】本発明のシステムの他の構成例を示す図である。
【図１８】本発明のシステムのさらに他の構成例を示す図である。
【図１９】図１８のシステムにおける、図１０−Ａの初期登録に代わる初期登録の処理フローを示すフローチャートである。
【図２０】本発明の実施の形態における、ユーザの指示により実行される一括消去の処理フローを示すフローチャートである。
【図２１】本発明の実施の形態における、端末装置において所定処理が行われていない時（アイドル時）に行われる同期処理を示すフローチャートである。
【図２２】本発明の実施の形態における、バッテリ残量低下時に自動的に実行される処理を示すフローチャートである。
【符号の説明】
【００２１】
２ａ…同期エンジン、４…無線ネットワークインタフェース、５…アンテナ、６…フラッシュメモリ、６ａ…個人情報記憶領域、６ｂ…加入者ＩＤ情報登録領域、７…ディスプレイドライバ、８…ディスプレイ、１０，１０ａ〜１０ｃ…無線通信端末、１１…カードリーダライタ、１２…ＳＩＭカード（加入者情報カード）、１３…ユーザインタフェースデバイスインタフェース、１４…ユーザインタフェースデバイス、１５…バッテリ残量検出部、１６…バッテリ、２０…通信ネットワーク、２１…基地局、２２…交換局、２４…携帯電話網、２６…ゲートウェイ、２８…インターネット、３０，３０’…加入者管理データベース、５０…同期サーバ、５１…ユーザデータ記憶領域
【発明を実施するための最良の形態】
【００２２】
以下、本発明の好適な実施の形態について図面を参照しながら詳細に説明する。【００２３】
図１は、本発明の無線通信システムの概略構成を示している。このシステムでは、複数の無線通信端末１０ａ，１０ｂ，１０ｃが同一のユーザにより所有され、１枚のＳＩＭカードを着脱することにより、使い分けられる。無線通信端末１０ａ，１０ｂ，１０ｃ（以下、単に端末ともいう）のうち、ＳＩＭカード１２が装着された端末のみが通信ネットワーク２０との間で（図１には図示しない基地局を介して）無線通信を行うことが可能となる。ＳＩＭカード１２が取り外された端末の通信以外の機能の全部または一部を有効とするか否かは直接的に本発明に関係しないが、少なくともユーザ個人の作成した情報、送受信した情報等を含む個人情報の作成や更新等の操作は行えないようにすることが好ましい。（但し、本発明はそのような操作を許容することを排除するものではない。）【００２４】
通信ネットワーク２０には同期サーバ５０が接続されている。同期サーバ５０は、ＳＩＭカード１２が装着された無線通信端末１０と同期サーバ自身との間のデータの同一性を維持するように動作し、ひいては無線通信端末１０ａ，１０ｂ，１０ｃ相互の間のデータの同一性を保証する機能を有する。本明細書では、このような端末・サーバ間または端末相互間で、ある端末でのデータの更新が他の端末にも反映されるようにデータの同一化を図ることを「同期をとる」という。同期をとる対象となるデータは必ずしも全てのデータである必要はなく、データの種類や、記憶領域、作成アプリーションの種類、等に応じた特定のデータ属性のデータのみであってもよく、そのためには同期対象のデータ属性を予め登録するようにしてもよい。また、同期をとるための具体的な手段、動作は、後述するように種々の形態がありうる。【００２５】
図２は、本発明の第１の実施の形態のより具体的なシステム構成を示している。【００２６】
ＳＩＭカード１２を装着された端末１０は、基地局２１と無線通信を行う。基地局２１は交換局２２を介して携帯電話網２４に接続される。携帯電話網２４はゲートウェイ（ＧＷ）２６を介してインターネット２８と接続される。インターネット２８には同期サーバ５０が接続されている。同期サーバ５０は、記憶装置内に、加入者管理データベース（ＤＢ）３０およびユーザデータ記憶領域５１を有する。加入者管理データベース（ＤＢ）３０の機能および登録内容については後述する。ユーザデータ記憶領域５１は、加入者毎にその所有する端末からアップロードされた各種データを記憶する領域を有する。各種データには、電話アドレス帳データ、メールデータ、ブラウザデータ、保存データ、アプリデータ、ＰＩＭデータ、設定データ、権利データ、等を含みうる。【００２７】
電話アドレス帳データは、相手名称、電話番号、メールアドレス等を含む。メールデータは、受信メール、送信済みメール、未送信メール、メール設定情報等を含む。ブラウザデータは、ブックマーク、画面メモ、ラストページＵＲＬ（最後に閲覧したページのアドレス）、等を含む。保存データは、写真、サウンド、イメージ等のデータを含む。アプリデータは、通信ネットワークからダウンロードしたアプリケーションプログラムを含む。ＰＩＭデータは、カレンダ情報、スケジュール情報、Ｔｏ−ｄｏ情報等を含む。設定データは、着信メロディの設定情報、電話の設定情報等を含む。権利データは、著作権等の権利に関するライセンス関連情報等を含む。【００２８】
図３は、無線通信端末１０のハードウェア構成例を示している。端末１０の制御は、ＣＰＵ（中央処理装置）１のプログラム制御により実現される。ＲＯＭ２は、そのための制御プログラムや初期装備されたアプリケーションプログラム、および固定的なデータを格納する通常読み出し専用のメモリである。ＲＡＭ３は、データの一時的な保存領域や作業領域を提供する読み書き可能なメモリである。無線ネットワークインタフェース４は、アンテナ５を介して基地局と無線による音声およびデータの通信を行う部位である。フラッシュメモリ６は、前述したような各種のデータを不揮発的に記憶する再書き込み可能なメモリである。ディスプレイドライバ７はＣＰＵ１により制御され、各種の情報の描画処理を行い、表示部であるディスプレイ８の表示画面上に表示を行う。ユーザインタフェースデバイスインタフェース（Ｉ／Ｆ）１３は、ＣＰＵ１の制御下で、各種操作キーを含むキー操作部、マイク、スピーカ等のユーザインタフェースデバイス１４の入出力動作を司る部位である。ＳＩＭカードリーダライタ（Ｒ／Ｗ）１１は、装着されたＳＩＭカード１２のデータの読み書きを行うデバイスである。ＳＩＭカードリーダライタ１１にはＳＩＭカード１２の着脱（装着および／または離脱）を検出する手段を兼備してもよい。この端末はバッテリ１６の電力により動作する。バッテリ１６の残量はバッテリ残量検出部１５により検出される。このバッテリ残量低下はＣＰＵ１が認識することができる。【００２９】
図４は、無線通信端末１０のソフトウェア構成例を示している。ソフトウェア構成は階層を構成し、中心に基本ソフトウェアとしてのオペレーティングシステム（ＯＳ）４０１が位置している。ＯＳ４０１の下側には、ネットワークとの通信を司るネットワークミドルウェア４０２が位置している。ＯＳ４０１の上側には各種のアプリケーションソフトウェアが位置している。この例では、各種のアプリケーションソフトウェアは、ブラウザ４０３、メーラ４０４、ＰＩＭ４０５、画像ビューア４０６、動画プレイヤ４０７、カメラアプリ４０８、設定アプリ４０９、Ｊａｖａ（登録商標）ＶＭ４１０を含んでいる。これらの各種アプリケーションソフトウェアにはユーザインタフェース４１１が接している。【００３０】
図５は、無線通信端末１０の本発明に関係する主要な機能部分を示した模式図である。【００３１】
本発明の無線通信端末１０の同期動作は同期エンジン２ａと呼ぶソフトウェアモジュールにより実現される。同期エンジン２ａは、ＣＰＵ１のプログラム実行により実現され、ＳＩＭカードリーダライタ１１を介してＳＩＭカード１２の主としてリード動作を行う。同期エンジン２ａは、無線ネットワークインタフェース４により上記通信ネットワークを経由してサーバとの間でデータの送受信（アップロードおよびダウンロード）を行う。この際、例えばＳｙｎｃＭＬ（登録商標）という名称で知られるような同期方式に従って端末とサーバとの間のデータの同期処理が行われる。ＳｙｎｃＭＬ（登録商標）では、データの伝送量を削減するため、データの差分のみの伝送が行われる。但し、本発明はデータの差分の伝送に限定されるものではない。同期エンジン２ａは、また、フラッシュメモリ６のような不揮発性のメモリ内に、個人情報記憶領域６ａおよび加入者ＩＤ情報登録領域６ｂを有する。図６に示すように、個人情報記憶領域６ａには、図２で説明した同期サーバ５０のユーザデータ記憶領域５１の記憶される各種データの元となる各種データが記憶される。同期サーバ５０のユーザデータ記憶領域５１のデータは、全端末１０ａ，１０ｂ，１０ｃのフラッシュメモリ６に記憶された全データの部分集合である。加入者ＩＤ情報登録領域６ｂには、後述する加入者ＩＤ情報および端末パスワードが登録される。【００３２】
図７（ａ）（ｂ）に、加入者管理データベースの構成例を２つ示す。加入者管理データベース３０は、加入者を管理するための各種情報を登録するためのデータベースである。図７（ａ）の例では、加入者管理データベース３０は、加入者毎に、「加入者ＩＤ」「端末ＩＤ」「端末パスワード」の各項目を登録する。「加入者ＩＤ」は、本サービス提供者により加入者に一意に割り当てられた加入者識別情報である。加入者ＩＤとして電話番号を利用することも可能である。「端末ＩＤ」は各端末に一意に割り当てられ端末内に記録されている端末識別情報である。「端末パスワード」は端末のユーザが当該端末に対して設定した暗証情報であり、ユーザにより端末ＩＤ毎に設定される。【００３３】
図７（ｂ）の例では、加入者管理データベース３０’は、加入者毎に、「加入者ＩＤ」「端末ＩＤ」「端末パスワード」「同期対象データ」の各項目を登録する。追加された「同期対象データ」は、同期の対象となるデータを特定するためのデータ属性を指定するデータであり、本実施の形態では図６に示したデータの種類単位にユーザが指定することができる。例えば図の例では、加入者ＩＤａの加入者の２台目の端末ＩＤａ２については、同期対象データをＤ１−Ｄ６，Ｄ８とし、Ｄ７（設定データ）を除外している。このような同期対象データをユーザに選択させるための画面例を図１５に示す。この画面例では、複数のデータの種類を選択候補として挙げ、ユーザがチェックマークを付して選択できるようになっている。特定のデータ（例えば権利データ）については、独立に選択可能とするのではなく、それに付随するデータ（例えばアプリデータ）の選択結果に追従させるようにすることができる。なお、同期対象データはこのようなデータの種類に限定するものではない。例えば、データの保存領域（メールの送信ボックス、受信ボックス等、受信データのフォルダ単位等）、データの更新時期（例えば、最近数ヶ月のもの等）を基準とした選択もありうる。【００３４】
以下、本実施の形態の動作を説明する。【００３５】
本実施の形態では、同期の実行に先立って個人データ保護のためにユーザ認証を行う。ここでのユーザ認証とは、特定のＳＩＭカードについてユーザがその正当な使用者（例えば所有者）であるか否か、および、特定の端末についてユーザがその正当な使用者であるか等、を確認する処理である。そのために、同期サーバによる同期サービスを利用するに先立って、ユーザはサーバに対してユーザ登録を行う必要がある。図８は、そのようなユーザ登録処理の一例を示すフローチャートである。【００３６】
端末は表示画面上でユーザに対してまずＰＩＮコードの入力を求める（Ｓ１）。ユーザが入力されたＰＩＮコードはＳＩＭカード内に登録されているＰＩＮコードと照合される。これは、ユーザが、現在装着されているＳＩＭカードの正当な使用者か否かをチェックするためである。通常、ＳＩＭカードが装着された端末の電源オン時にＰＩＮコードの入力が要求されるので、ユーザ登録に際したＰＩＮコードの入力および照合は省略することも可能である。【００３７】
ＰＩＮコードが不一致であれば、現在のユーザはＳＩＭカードの正当な使用者ではないと判断されてユーザ登録が拒否される（Ｓ７）。ＰＩＮコードの一致が確認されたら、次に、当該端末について予め設定されている端末パスワードの入力をユーザに求める（Ｓ３）。端末パスワードも暗証情報であり、これは端末の正当な使用者が予め端末に設定したものである。ユーザが入力した端末パスワードは、端末内に登録されている端末パスワードと照合される。端末パスワードが不一致であれば、現在のユーザは端末の正当な使用者ではないと判断されてユーザ登録が拒否される（Ｓ７）。【００３８】
端末パスワードの一致が確認されたら、同期サーバに接続し（Ｓ５）、所定の登録情報を送信する（Ｓ６）。同期サーバへの接続時に、同期サーバは予め当該ユーザに割り当てられたログインパスワードが存在する場合には、その入力をユーザに要求する。同期サーバは登録情報を受信して、加入者管理データベース３０または３０’に当該ユーザのエントリを生成し、それらの登録情報を登録する。また、当該ユーザのデータを記憶する領域を確保する。登録情報の項目は、図７に示したような利用する加入者管理データベース３０または３０’によって異なる。端末ＩＤ、端末パスワードおよび同期対象データを登録するためには、同期対象とする端末毎にＳＩＭカードを差し替えて、図８のユーザ登録を実行する。但し、後述するように、端末販売店にある専用の端末で登録を行うことも可能である。【００３９】
同期サーバのネットワーク上のアドレス（ＵＲＬ）は、本実施の形態のサービスを実現するために端末内にインストールされた同期処理プログラムに付随して予め記憶されている。加入者管理データベース３０が同期サーバ５０とは別のサーバに管理されている場合にはそのアドレスが利用される。【００４０】
図９〜図１５に、本実施の形態における同期処理のフローチャートを示す。図９〜図１２は端末側でローカルにユーザ認証を行う場合に対応し、図１３〜図１５はサーバ側でユーザ認証を行う場合に対応している。【００４１】
ここで、各処理フローを説明する前に、本実施の形態において端末においてサーバとの間での同期が必要となるタイミングについて説明する。端末とサーバの間のデータの同期のためには、端末からサーバにデータを送信するアップロードと、端末がサーバからデータを受信するダウンロードとがあり、両者を分けて説明する。【００４２】
（ａ）アップロード
アップロードのタイミングとしては、（ａ１）ＳＩＭカードが端末から取り外される直前のユーザの指示時、（ａ２）所定時間の経過毎（周期の到来時）、（ａ３）データの更新が終了する都度、（ａ４）更新データ量が所定量を超えたとき、（ａ５）任意のユーザの指示時、（ａ６）上記のいくつかの条件の組み合わせ、等が考えられる。ユーザの指示以外は自動的に行うことができるが、その場合にもユーザに同期を実行することの許可を得るようにしてもよい。あるいは、許可が必要かどうかをユーザが初期設定するようにしてもよい。タイミング（ａ３）以外では、更新されたデータについてフラグ等により当該データに更新があった旨を記憶しておく。タイミング（ａ１）の場合でもＳＩＭカードが取り外された後、予め定めた時間または同期処理が完了するまで、端末動作（通信）が可能としておくことにより、ＳＩＭカードの取り外しを契機として自動的に同期処理を実行させることも可能である。【００４３】
（ｂ）ダウンロード
ダウンロードのタイミングとしては、ＳＩＭカードが端末に装着されたときにその装着を検出して自動的に行うか、またはユーザによる指示に従って行う。本実施の形態では、ＳＩＭカードが一旦ある端末に装着された後は、同ユーザの他の端末の動作に起因してサーバ内の当該ユーザのデータが更新されることは想定していない。したがって、ある端末にＳＩＭカードを装着して行う同期のためのダウンロードは装着後に１回実行すれば足りる。ただし、ＳＩＭカードの装着時ではなく、特定のデータにアクセスする際に、当該データについての更新データの有無をサーバに問い合わせて、必要に応じて行うことも可能である。この場合には、異なるデータ属性毎にその都度、ダウンロードを行うことになる。【００４４】
なお、１回の同期処理ではアップロードかダウンロードの一方のみが行われるとは限らない。同期のためのアップロードおよびダウンロードを自動で行わずユーザの指示に委ねる場合には、端末およびサーバの一方に更新データがあるにもかかわらず同期処理が省略される場合がある。例えば、ある端末において同期対象のデータに更新（例えば電話番号の追加登録）があるにもかかわらず、ＳＩＭカードの取り外しの際に同期処理を行わなかったとして、その端末に再度ＳＩＭカードを装着したような場合の同期処理としては、サーバからのデータのダウンロードとともに、端末からのデータのアップロードも行われうる。ユーザが同期を怠った場合には最新のデータでない古いデータに対して更新を行い、更新データの競合が生じる場合がありうる。したがって、手動同期の場合にこのような事態を防止するためには、サーバに未反映の更新データが端末内に存在する場合には、データ更新後にサーバへの反映を促したり、定期的にユーザにその旨を知らせたりすることが好ましい。逆に端末に未反映の更新データがサーバ側にある場合については、その端末にＳＩＭカードを装着したときにサーバ内のデータをチェックして、当該端末に未反映の更新データの存在を発見したら端末ユーザにその旨を知らせて同期指示の実行を促すことが好ましい。【００４５】
図９は、端末で同期が必要となる度に実行される同期処理の一例を示すフローチャートである。この同期処理は、上述したようなタイミングで実行される。端末は、同期の実行が必要となったときに、まずＳＩＭカードに割り当てられたＳＩＭカードユーザに固有のＰＩＮコードと呼ばれる一種の暗証情報の入力を表示画面上でユーザに要求する（Ｓ１１）。ユーザが入力したＰＩＮコードはＳＩＭカード内に登録されているＰＩＮコードと照合される（Ｓ１２）。これは、ユーザが、現在装着されているＳＩＭカードの正当な使用者か否かをチェックするためである。通常、端末の電源オン時にＰＩＮコードの入力が要求されるので、同期の前のＰＩＮコードの照合は省略することも可能である。【００４６】
ＰＩＮコードが不一致であれば、現在のユーザはＳＩＭカードの正当な使用者ではないと判断されて同期が拒否される（Ｓ１７）。よって、サーバに対する同期要求は行われない。ＰＩＮコードの一致が確認されたら、次に、当該端末について予め設定されている端末パスワードの入力をユーザに求める（Ｓ１３）。ユーザが入力した端末パスワードは、端末内に登録されている端末パスワードと照合される（Ｓ１４）。端末パスワードが不一致であれば、現在のユーザは端末の正当な使用者ではないと判断されて同期が拒否される（Ｓ１７）。この場合も同期サーバに対する同期要求は行われない。【００４７】
端末パスワードの一致が確認されたら、同期サーバに対して同期要求を行う（Ｓ１５）。これにより、サーバとの間で更新データのアップロードまたはダウンロードを行う（Ｓ１６）。サーバ内においては、アップロードされたデータにより当該ユーザのデータ記憶領域の内容が更新される。また、端末内においては、サーバからダウンロードされたデータにより当該端末内メモリの内容が更新される。サーバへの同期要求時に、端末はサーバに対して少なくとも加入者ＩＤ情報を送信し、サーバに対して同期の対象となる加入者を識別させる。同期要求時にサーバに対して端末パスワードを送信し、端末でのユーザ認証に加えて、サーバ側でも端末パスワードによるユーザ認証を行うようにしてもよい。【００４８】
同期実行時に、端末はサーバに未反映の更新データがあればそのデータをアップロードする。また、端末に未反映の更新データがサーバ側にあれば、そのデータをダウンロードして、端末内メモリ内に格納する。このようにして、端末とサーバとの間の同期が完了し、端末における同期対象のデータについて端末とサーバでの当該データが最新のデータ状態で一致する。【００４９】
図１０−Ａは、端末で同期のために初期的に実行される初期登録の一例を示すフローチャートである。図９に示した同期処理では、原則的に同期実行の度にＰＩＮコードおよび端末パスワードの入力をユーザに要求したが、図１０−Ａの初期登録では、１台の端末について最初に１回だけ端末内の不揮発性メモリ（図５の加入者ＩＤ情報登録領域６ｂ）に加入者ＩＤを登録する。この登録はＳＩＭカードおよび端末の正当な使用者のみが行えるように、ＰＩＮコードの入力要求（Ｓ２１）、ＰＩＮコードの照合（Ｓ２２）、端末パスワードの入力要求（Ｓ２３）および端末パスワードの照合（Ｓ２４）を行い、いずれも一致が確認されたときのみ、ＳＩＭカードから加入者ＩＤを読み出して（Ｓ２５）、これを端末内に登録する（Ｓ２６）。これによって、特定の端末とＳＩＭカードとの対応付けが行われたことになる。【００５０】
図１０−Ｂは、図１０−Ａの初期登録後に端末で同期が必要となる度に端末側で実行される同期処理の一例を示すフローチャートである。端末は、ユーザの指示によりまたは自動的に同期の実行が必要となったとき、その端末に装着されたＳＩＭカードから加入者ＩＤを読み出す（Ｓ３１）。一方、端末からは図１０−Ａの初期登録で端末内（その加入者ＩＤ情報登録領域６ｂ）に登録されている加入者ＩＤを読み出し、上記ＳＩＭカードの加入者ＩＤと照合する（Ｓ３２）。当該端末に加入者ＩＤが未登録であったり、両加入者ＩＤが不一致であれば、そのＳＩＭカードが想定外の端末（同期実行を予定されていない端末）に装着されていることになり、同期が拒否される（Ｓ３５）。両加入者ＩＤが一致すれば、当該端末は当該ＳＩＭカードに対応づけられた、端末間同期が予定された端末であることが分かる。そこで、端末はサーバに対して同期要求を行う（Ｓ３３）。これにより、サーバとの間で更新データのアップロードまたはダウンロードを行う（Ｓ３４）【００５１】
図１０−Ｂの処理では、同期実行の都度、ユーザが端末パスワード等の入力を要求されることはない。図１０−Ａの初期登録の後、ＳＩＭカードが挿入され電源オン状態のまま端末の盗難、紛失等があった場合、端末でのデータの閲覧が行われうるが、同期処理が行われたとしてもサーバの正当な使用者のデータ記憶領域（ユーザエリア）との間で行われるので、データが抜き取られるおそれはない。【００５２】
図１１−Ａに図１０−Ａの処理の変形例を示す。図１０−Ａと同様の処理ステップには同じ参照符号を付して重複説明は省略する。図１０−Ａの処理ではＳＩＭカードと端末との対応関係を端末側に記憶させるようにしたが、図１１−ＡではＳＩＭカード側に記憶させる。そのために、端末パスワードの一致を確認した後、端末内メモリから端末ＩＤを読み出して（Ｓ２５ａ）、その端末ＩＤをＳＩＭカード内のメモリに登録する（Ｓ２６ａ）。この処理では、ユーザが利用する複数の端末について、一つのＳＩＭカード内に複数の端末ＩＤが登録されることになる。
【００５３】
図１１−Ｂは図１０−Ｂの処理の変形例であり、図１１−Ａの初期登録後の端末での同期処理を示している。図１０−Ｂと同様の処理ステップには同じ参照符号を付して重複説明は省略する。図１１−Ｂの処理ではＳＩＭカードからすべての端末の端末ＩＤを読み出し（Ｓ３１ａ）、これらのいずれかが当該端末に記録されている端末ＩＤと一致するか否かをチェックする（Ｓ３２ａ）。一致すれば、当該端末は当該ＳＩＭカードに対応づけられた、端末間同期が予定された端末であることが分かる。
【００５４】
図１０−Ａや図１１−Ａの初期登録の後、ＳＩＭカードが挿入され電源オン状態のまま端末の盗難、紛失等があった場合の同期実行を阻止するために、図１２に、初期登録後に端末で同期が必要となる度に端末側で実行される同期処理の他の例を示す。この場合、ＳＩＭカードからの加入者ＩＤの読み出し（Ｓ４１）および照合（Ｓ４２）だけでなく、端末パスワードの入力要求（Ｓ４３）および端末内登録された端末パスワードとの照合（Ｓ４４）を行う。端末パスワードの一致が確認されたら同期要求を行い（Ｓ４５）、これにより、サーバとの間で更新データのアップロードまたはダウンロードを行う（Ｓ４６）。不一致の場合には同期を拒否する（Ｓ４７）。【００５５】
なお、通常、ＳＩＭカード内にもプロセッサが搭載されており、図９〜図１２に示した端末での処理の少なくとも一部はＳＩＭカード内のプロセッサによる処理として実現することも可能である。したがって、本明細書および請求の範囲において端末での処理はＳＩＭカード内プロセッサでの処理をも含みうるものとする。【００５６】
図１３は、同期のためのユーザ認証をサーバで行う場合に、端末で同期が必要となる度に端末側で行う同期処理の一例である。端末は自動または手動指示に従い同期が必要となったとき、サーバに接続する（Ｓ５１）。ついで、サーバに同期要求を行うとともに、認証用情報を送信する（Ｓ５２）。ここで、認証用情報は、例えば、加入者ＩＤおよび端末ＩＤである。これらの情報に加えて、ユーザに端末パスワードおよび／またはＰＩＮコードの入力を求めて、この情報も併せて利用することも可能である。（この場合、サーバ内にユーザの端末パスワード、ＰＩＮコードを認証用情報として予め登録しておく。）この認証用情報に基づいてサーバで行われた認証結果がＯＫであれば（Ｓ５３，Ｙｅｓ）、更新データのアップロードおよびダウンロードを行う（Ｓ５４）。また、認証結果がＮＧであれば、同期が拒否された旨の表示を行う（Ｓ５５）。【００５７】
図１４は、図１３の端末での同期処理に対応する、サーバで実行される同期処理の一例を示すフローチャートである。サーバは、端末からの同期要求を待機し（Ｓ６１）、その要求の受信時に、受信した認証用情報に一致する認証用情報が加入者管理データベース３０，３０’に登録されているか否かをチェックする（Ｓ６２）。例えば、加入者ＩＤおよび端末ＩＤを確認することにより、登録ユーザがそのＳＩＭカードに対応づけられた登録端末について同期を行おうとしていることが判る。加えて、端末パスワードの入力を求めて登録端末パスワードと照合すれば、そのユーザがその端末の正当な使用者であることが推認される。また、ＰＩＮコードの入力を求めて登録ＰＩＮコードと照合すれば、そのユーザがそのＳＩＭカードの正当な使用者であることが推認される。どこまでのセキュリティを要求するかは、予めサービスの仕様により、またはユーザの初期設定での選択により、決定することができる。【００５８】
図１６は、３台の端末１０ａ，１０ｂ，１０ｃを所有するユーザが使用する端末を切り換えた際に行われる具体的な同期の一例を示すシーケンス図である。【００５９】
今、時点Ｔ０で、端末１０ａにＳＩＭカードが装着されているとし、サーバ５０のユーザデータ記憶領域５１の該当する加入者のユーザエリアは便宜上データのない「空」状態とする。また、同期のタイミングはＳＩＭカードの取り外しおよび装着の際とする。また、すべてのデータが同期対象データである場合を考える。【００６０】
ユーザが端末１０ａを利用することにより同期対象データとしての更新データａ１が発生した場合、ＳＩＭカードの取り外しの際（時点Ｔ１）にその更新データａ１はサーバ５０の当該ユーザエリアにアップロードされる。このとき、ユーザエリアのデータの内容は「ａ１」となる。なお、「更新データ」にはデータの追加、変更だけでなく、削除も含まれる。その場合にはデータのアップロードではなくサーバ５０内の対応データの削除が行われることになるが、便宜上、この場合もアップロードという。ダウンロードの場合も同様である。【００６１】
ついでＳＩＭカードが端末１０ｂに装着されたとする。このとき、端末１０ｂ内に更新データａ１がダウンロードされる。これにより、端末１０ａのデータ状態と端末１０ｂのデータ状態が一致したことになる。端末１０ｂが使用され更新データｂ１が発生した後、端末１０ｂからＳＩＭカードが取り外される際（時点Ｔ２）、更新データｂ１がアップロードされ当該ユーザエリアに反映される。このとき、ユーザエリアのデータの内容は「ａ１＋ｂ１」となる。【００６２】
次にＳＩＭカードが端末１０ｃに装着されたとする。このとき、端末１０ｃには、端末１０ａ，１０ｂの更新データａ１＋ｂ１がダウンロードされ、端末１０ｃ内に反映される。端末１０ｃでもデータ更新が行われた後、時点Ｔ３でＳＩＭカードが取り外されたとする。この際、端末１０ｃの更新データｃ１がサーバ５０にアップロードされて当該ユーザエリアに反映される。このとき、ユーザエリアのデータの内容は「ａ１＋ｂ１＋ｃ１」となる。【００６３】
次にＳＩＭカードが端末１０ａに装着されたとする。このとき、未反映の更新データｂ１＋ｃ１が端末１０ａにダウンロードされる。この端末１０ａでさらに更新データａ２が発生した後、ＳＩＭカードの取り外しの際（時点Ｔ４）、更新データａ２がサーバ５０にアップロードされ、当該ユーザエリアに反映される。このとき、ユーザエリアのデータの内容は「ａ１＋ｂ１＋ｃ１＋ａ２」となる。【００６４】
さらにＳＩＭカードが端末１０ｂに装着されたとする。この時点で端末１０ｂに未反映の更新データはｃ１＋ａ２であり、この更新データが端末１０ｂにダウンロードされる。端末１０ｂであらたな更新データｂ２が発生したあと、時点Ｔ５でＳＩＭカードが取り外されたとする。この際、更新データｂ２がサーバ５０にアップロードされ当該ユーザエリアに反映される。このとき、ユーザエリアのデータの内容は「ａ１＋ｂ１＋ｃ１＋ａ２＋ｂ２」となる。【００６５】
続いてＳＩＭカードが端末１０ａに装着された場合を考える。このときの端末１０ａには更新データｂ２のみが未反映なので、更新データｂ２が端末１０ａ内にダウンロードされる。【００６６】
このように、ＳＩＭカードの着脱された端末について、同期実行の度に当該端末とサーバの当該ユーザエリアとの間のデータの一致が図られるため、結果的に複数の端末間でのデータの一致（同期）が達成される。【００６７】
なお、時点Ｔ０でユーザエリアが空状態であると想定したが、既にデータに存在する場合には、そのデータを同期対象とする端末については、同期実行時にそのデータが端末内に存在しない場合に端末内にダウンロードされる。【００６８】
３台の端末１０ａ，１０ｂ，１０ｃのうちＳＩＭカードを装着した端末のみが使用される状況を想定したが、ＳＩＭカードの非装着状態でも通信以外の機能（例えばカメラ撮影機能やスケジュール更新等）を利用出来る場合には、ＳＩＭカード非装着の端末においても更新データが発生する可能性がある。このような場合にも、当該非装着の端末にＳＩＭカードを装着したときにサーバ５０の当該ユーザエリアとの間でデータのダウンロードだけでなくアップロードも行うことにより同期を行うことができる。なお、ＳＩＭカード非装着状態の端末で他の端末とデータの競合を生じるようなデータ更新が行われようとした場合には、データの競合を生じるおそれがある旨の警告（例えばメッセージ表示）を発することが望ましい。【００６９】
図１７は本発明のシステムの他の構成例を示す。図２に示したシステムにおける構成要素と同様の構成要素には同じ参照符号を付して、重複した説明は省略する。図２に示したシステムにおける加入者管理データベース（ＤＢ）３０は必ずしも同期サーバ５０の位置に存在する必要はなく、通信ネットワーク上の任意の位置に配置されてよい。この実施の形態では、加入者管理データベース３０（または３０’）を同期サーバ５０とは別の位置、図ではゲートウェイ２６に設置した例を示している。加入者管理データベースの内容は基本的には図７に示したものと同じでよい。【００７０】
図１８は本発明のシステムのさらに他の構成例を示す。図２に示したシステムにおける構成要素と同様の構成要素には同じ参照符号を付して、重複した説明は省略する。このシステムでは、端末販売店の店頭に設置された端末登録装置４０において、店員または本人により、端末の販売時等に図１０−Ａに示したような初期登録を行うものである。具体的には、無線通信端末を配布（通常は販売）する店舗等に設置した、端末ＩＤ情報を入力する端末ＩＤ入力手段と、ＳＩＭカード内の加入者識別情報を入力する加入者識別情報入力手段と、通信ネットワークを介して前記端末ＩＤ情報および加入者ＩＤ情報を前記サーバに送信する手段とを具備する。端末ＩＤ入力手段は、手入力のための操作手段、または、無線通信端末と接続するローカル接続インタフェース（ＩｒＤＡ，Ｂｌｕｅｔｏｏｔｈ，無線ＬＡＮ，ＵＳＢケーブル等）による読み取り手段により構成される。加入者識別情報入力手段は、ＳＩＭカード内の加入者識別情報を手入力する操作手段、または、バーコードリーダ、ＳＩＭカードリーダ等により構成される。初期登録を行った後の同期処理は、上記の実施の形態と同様である。【００７１】
図１９は、図１８のシステムにおける、図１０−Ａの初期登録に代わる初期登録の処理フローを示している。図１９のステップＳ７１〜Ｓ７４は図１０−Ａの処理のステップＳ２１、Ｓ２２、Ｓ２５、Ｓ２６に対応している。図１０−Ａの処理と異なる点は、図１０−ＡのステップＳ２３，Ｓ２４を削除した点である。端末の購入時には購入者が端末の正当な使用者であることが明白なので、端末パスワードの入力および照合は不要だからである。【００７２】
ところで、前述のようにＳＩＭカードにより電話番号が決まるため、ＳＩＭカードを抜いて端末だけを他者へ譲渡したりすることが容易となる。そのような際に、端末内部の個人情報を一括して消去し、端末を出荷時の状態に戻すことが望ましい。図２０にこのような場合の、ユーザの指示により実行される一括消去の処理フローを示す。【００７３】
ユーザ操作により、端末内のデータの一括消去要求があった場合（Ｓ８１，Ｙｅｓ）、以下の処理を実行する。この際、ユーザの指示としては、消去するデータを選択するステップがあってもよい。【００７４】
一括消去要求に対して、まず、端末に装着されたＳＩＭカードから加入者ＩＤを読み出す（Ｓ８２）。一方、端末からは図１０−Ａの初期登録で端末内（加入者ＩＤ情報登録領域６ｂ）に登録されている加入者ＩＤを読み出し、上記ＳＩＭカードの加入者ＩＤと照合する（Ｓ８３）。【００７５】
加入者ＩＤが未登録、加入者ＩＤが不一致の場合、そのＳＩＭカードが想定外の端末（同期実行を予定されていない端末）に装着されていることになるので、同期拒否を行う（Ｓ８７）。【００７６】
両加入者ＩＤが一致したとき、当該端末は当該ＳＩＭカードに対応づけられた（端末間同期が予定された端末）と判断し、サーバに対して同期要求を行う（Ｓ８４）。そこで、サーバとの間で更新データ（存在すれば）のアップロードを行う（Ｓ８５）。アップロード終了の確認後、端末内の所定データの消去処理を行う（Ｓ８６）。【００７７】
このような処理により、ユーザが希望した時点で端末内の個人情報等のデータを一括的にサーバ上に待避することができる。なお、この処理は同期実行の都度、ユーザが端末パスワード等のユーザ入力を要求せず、加入者ＩＤを端末側に登録しておく形態である。これに対して、図１１−Ｂに示したようなＳＩＭカードに端末ＩＤを登録しておく形態や、図１２に示したような同期実行の度に端末パスワード等のユーザ入力を要求する形態にも、この一括消去処理は同様に適用可能である。【００７８】
また、予め設定されたタイミングやユーザ操作に基づく同期実行処理が、端末における他の何らかの処理の実行と重複する場合がありうる。この場合、端末の他の処理と並行して同期処理を実行すると、その同期対象のデータ量によっては相応の通信時間を要することや他の処理に対する影響により、様々な弊害が生じる可能性がある。【００７９】
一方、同期処理と他の処理とを並行して実行しない場合、同期処理が終了するまで他の処理を実行できないために、ユーザが使用したいときに不都合が生じることがありうる。例えば、ユーザがある端末にＳＩＭカードの装着したときに直ちに自動的に同期処理を実行した場合、ユーザが行いたい操作を行えないことがありうる。【００８０】
そこで、端末がアイドル状態であることを端末が確認して同期処理を開始するという構成が考えられる。図２１に、そのような端末のアイドル時同期処理を示す。なお、アイドル状態は、当業者によって待受け状態やスタンバイ状態とも呼ばれることもあり、携帯電話端末を例に挙げて説明すると、電話の着信やメールの着信等を待機状態（いわゆる待ち受け画面を表示していてもよい）であったり、端末の備える各種アプリケーション（メーラ、ブラウザ、電話帳等）の起動へのトリガを待機している状態である。【００８１】
アイドル状態の判定は、任意に設定された条件を満たしているか否かで行われる。条件は例えば次にあげるようなものである。
(1)所定の処理（例えば、端末の各種アプリケーションの実行に伴う記憶処理、入力処理、表示処理、通信処理）を実行していない状態であること
(2)ユーザによる操作がないこと或いは最後の操作から所定時間が経過したこと
(3)端末筐体の状態変化（例えば、2つ折り筐体であれば、筐体が折りたたまれていること）【００８２】
本例ではこの処理は所定時間毎に起動される。まず、本処理の前回の実行から所定時間が経過したか否か判断する（Ｓ９１）。所定時間経過したと判断されたとき、端末がアイドル状態であるか否かを判断する（Ｓ９２）。但し、このアイドル状態の判断のみを行い、ステップＳ９１の判断を行わない場合も考えられる。【００８３】
アイドル状態にあると判断されたら、端末に装着されたＳＩＭカードから加入者ＩＤを読み出す（Ｓ９３）。一方、端末からは図１０−Ａの初期登録で端末内（その加入者ＩＤ情報登録領域６ｂ）に登録されている加入者ＩＤを読み出す（Ｓ９３）。そこで、この読み出された加入者ＩＤを上記ＳＩＭカードの加入者ＩＤと照合する（Ｓ９４）。【００８４】
当該端末に加入者ＩＤが未登録、または両加入者ＩＤが不一致の場合、同期拒否を行う（Ｓ９７）。【００８５】
読み出された加入者ＩＤと上記ＳＩＭカードの加入者ＩＤとが一致したら、サーバに対して同期要求を行う（Ｓ９５）。そこで、サーバとの間で更新データのアップロードまたはダウンロードを行う（Ｓ９６）。また、１回の転送データ量または転送時間等に上限を設けてもよい。この上限はアップロードとダウンロードに対して個別に設けてもよいし、両者の総和に対して設けてもよい。【００８６】
このような処理により、同期実行時の１回の通信の時間短縮し、ユーザが使用できる機会を同期処理により不必要に制限することを回避することができる。【００８７】
尚、端末がアイドル状態でないと判断して同期処理を実行しなかった場合（Ｓ９２，Ｎｏ）、所定時間の経過後に再度実行してもよいし、アイドル状態になったことを検出する手段を他に備え、その検出手段の通知に基づいて同期処理を実行してもよい。【００８８】
また、ＳＩＭカードを差し替えて自由に端末を乗り換えることができるようになると、ユーザは複数の端末を所持して使い分けるような態様が考えられる。そのような使い分けの一要因としてバッテリ残量の低下が考えられる。端末はバッテリで動作するためバッテリの残量が必要レベル以下にまで低下すると動作不能となる。そこで、ユーザはバッテリ残量の低下した第１の端末から、バッテリ残量の十分な第２の端末へＳＩＭカードを移して、端末を乗り換える場合が生じうる。このような場合、第１の端末の最新の更新データが迅速に第２の端末へ反映されることが望ましい。そこで、図２２に、バッテリ残量低下時に自動的に実行される処理を示す。【００８９】
バッテリ残量検出部１５（図３）により検出されるバッテリー残量が所定レベル以下となったとき（Ｓ１０１，Ｙｅｓ）、次のステップへ移行する。まず、その端末に装着されたＳＩＭカードから加入者ＩＤを読み出す（Ｓ１０２）。ついで、端末内に登録されている加入者ＩＤを読み出し、この読み出された加入者ＩＤを上記ＳＩＭカードの加入者ＩＤと照合する（Ｓ１０３）。当該端末に加入者ＩＤが未登録、または両加入者ＩＤが不一致の場合、同期拒否を行う（Ｓ１０６）。【００９０】
両加入者ＩＤが一致したら、サーバに対して同期要求を行う（Ｓ１０４）。そこで、サーバとの間で更新データのアップロード（およびダウンロード）を行う（Ｓ１０５）。但し、この時点でのダウンロードは必ずしも必要ではなく、低下したバッテリ残量での処理負荷は低い方がよいので、ダウンロードはここでは省略してもよい。このダウンロードは後のバッテリ残量の復帰後のＳＩＭカード装着時に実行することが可能である。【００９１】
なお、本処理の実行の前にユーザに知らしめる、またはユーザの許可を得て、同処理を実行するか、同処理後にその旨をユーザに知らしめることが好ましい。このような処理により、ユーザは意識して手動で同期処理を起動する必要がなくなる。【００９２】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。【００９３】
例えば、上記実施の形態では、複数のユーザを対象とする同期サービスの形態で説明したが、ユーザが個人専用のサーバまたはサーバ内記憶領域を用いて、自己の複数の端末間の同期をとるような形態も考えられる。【００９４】
また、同期処理の実行時に、端末に未反映の更新データがサーバ側に存在する場合、その実体データをダウンロードするようにしたが、実体データそのものではなくその実体データにアクセスするための識別情報（例えば当該更新データのタイトルやインデックス情報等）のみを端末に伝送し、後に端末から要求されたときに実体データを伝送するようにしてもよい。【００９５】
認証情報としては、ＰＩＮコードやパスワード等の文字情報を用いたが、これに限るものではなく、指紋、虹彩、声紋、静脈パターン等を利用する任意の認証情報を利用することができる。【００９６】
ユーザが共有する端末の個数が３個の場合を説明したが、２個または４個以上であってもよい。
【産業上の利用可能性】
【００９７】
本発明は、無線通信システムならびにこのシステムを構成する無線通信端末およびサーバの設計、開発、製造に利用することができる。
【図１】
0004711954.tif 000002
【図２】
0004711954.tif 000003
【図３】
0004711954.tif 000004
【図４】
0004711954.tif 000005
【図５】
0004711954.tif 000006
【図６】
0004711954.tif 000007
【図７】
0004711954.tif 000008
【図８】
0004711954.tif 000009
【図９】
0004711954.tif 000010
【図１０−Ａ】
0004711954.tif 000011
【図１０−Ｂ】
0004711954.tif 000012
【図１１−Ａ】
0004711954.tif 000013
【図１１−Ｂ】
0004711954.tif 000014
【図１２】
0004711954.tif 000015
【図１３】
0004711954.tif 000016
【図１４】
0004711954.tif 000017
【図１５】
0004711954.tif 000018
【図１６】
0004711954.tif 000019
【図１７】
0004711954.tif 000020
【図１８】
0004711954.tif 000021
【図１９】
0004711954.tif 000022
【図２０】
0004711954.tif 000023
【図２１】
0004711954.tif 000024
【図２２】
0004711954.tif 000025