(57)【要約】  当該携帯通信装置と他の携帯通信装置との間で第１ネットワークアドレスを用いて第１ネットワークを介しデータが伝送可能な携帯通信装置及び方法が開示される。当該携帯通信装置の動作状態が、バッテリー充電などの最小限の要求を超えているか判断される。第１ネットワークアドレスと異なる第２ネットワークアドレスを用いて第２ネットワークを介しデータ伝送を再開するのに必要な情報が収集される。当該データ伝送は、当該条件が満たされている場合には第１ネットワークを介し可能とされ、当該条件が満たされていない場合には遅延される。遅延される場合、データ伝送は同期インタフェースやホストコンピュータなどの第２ネットワークを介して以降に再開される。
2007511925.tif 000002
【特許請求の範囲】
【請求項１】
携帯通信装置であって、
当該携帯通信装置と他の装置との間のデータを第１ネットワークアドレスを用いて第１ネットワークを介し伝送する手段と、
当該携帯通信装置の動作に関する状態が最小限の要求を超えているか判断する手段と、
前記第１ネットワークアドレスと異なる第２ネットワークアドレスを用いて第２ネットワークを介し前記データの伝送を再開するのに必要な情報を収集する手段と、
前記状態が満たされる場合、前記第１ネットワークを介し前記データの伝送を可能にし、前記状態が満たされない場合、前記第１ネットワークを前記データの伝送を遅延する手段と、
を有することを特徴とする装置。
【請求項２】
請求項１記載の携帯通信装置であって、さらに、
前記第２ネットワークを介し前記データの伝送を再開する手段を有することを特徴とする装置。
【請求項３】
請求項１記載の携帯通信装置であって、さらに、
ホストコンピュータに前記第２ネットワークを介し前記データの伝送を再開するよう指示する手段を有することを特徴とする装置。
【請求項４】
請求項３記載の携帯通信装置であって、さらに、
当該携帯通信装置と前記ホストコンピュータの一方または両方が接続可能な同期インタフェースを有することを特徴とする装置。
【請求項５】
請求項４記載の携帯通信装置であって、
前記ホストコンピュータに指示する手段は、前記同期インタフェースを有することを特徴とする装置。
【請求項６】
請求項１記載の携帯通信装置であって、
当該携帯通信装置は、バッテリーを有し、バッテリー駆動され、
前記状態は、前記第１ネットワークを介した通信の実行前の前記バッテリーの充電状態である、
ことを特徴とする装置。
【請求項７】
請求項１記載の携帯通信装置であって、
当該携帯通信装置は、バッテリーを有し、バッテリー駆動され、
前記状態は、前記第１ネットワークを介した通信が完了されたと仮定した場合に推定される前記バッテリーの充電状態である、
ことを特徴とする装置。
【請求項８】
請求項１記載の携帯通信装置であって、
前記状態は、前記他の装置から受信した信号のクオリティであることを特徴とする装置。
【請求項９】
請求項１記載の携帯通信装置であって、
前記情報は、前記第２ネットワークアドレスを有し、
前記第２ネットワークアドレスは、前記他の装置に関するホストコンピュータのネットワークアドレスである、
ことを特徴とする装置。
【請求項１０】
請求項１記載の携帯通信装置であって、
前記第１ネットワークは、アドホックネットワークであり、
前記第２ネットワークは、インフラストラクチャネットワークである、
ことを特徴とする装置。
【請求項１１】
いくつかの携帯通信装置を有する通信システムであって、
各携帯通信装置は、
当該携帯通信装置と他の携帯通信装置との間のデータを第１ネットワークアドレスを用いて第１ネットワークを介し伝送する手段と、
当該携帯通信装置の動作に関する状態が最小限の要求を超えているか判断する手段と、
前記第１ネットワークアドレスと異なる第２ネットワークアドレスを用いて第２ネットワークを介し前記データの伝送を再開するのに必要な情報を収集する手段と、
前記状態が満たされる場合、前記第１ネットワークを介し前記データの伝送を可能にし、前記状態が満たされない場合、前記第１ネットワークを前記データの伝送を遅延する手段と、
を有することを特徴とするシステム。
【請求項１２】
請求項１１記載の通信システムであって、さらに、
ホストコンピュータを有することを特徴とするシステム。
【請求項１３】
請求項１２記載の通信システムであって、
前記ホストコンピュータは、前記第２ネットワークを介し前記他の携帯通信装置とのネットワーク接続を開始する手段を有することを特徴とするシステム。
【請求項１４】
携帯通信装置を動作する方法であって、
当該携帯通信装置と他の装置との間のデータを第１ネットワークアドレスを用いて第１ネットワークを介し伝送するステップと、
当該携帯通信装置の動作に関する状態が最小限の要求を超えているか判断するステップと、
前記第１ネットワークアドレスと異なる第２ネットワークアドレスを用いて第２ネットワークを介し前記データの伝送を再開するのに必要な情報を収集するステップと、
前記状態が満たされる場合、前記第１ネットワークを介し前記データの伝送を可能にし、前記状態が満たされない場合、前記第１ネットワークを前記データの伝送を遅延するステップと、
を有することを特徴とする方法。
【請求項１５】
携帯通信装置上での実行時に、当該携帯通信装置に、
当該携帯通信装置と他の装置との間のデータを第１ネットワークアドレスを用いて第１ネットワークを介し伝送するステップと、
当該携帯通信装置の動作に関する状態が最小限の要求を超えているか判断するステップと、
前記第１ネットワークアドレスと異なる第２ネットワークアドレスを用いて第２ネットワークを介し前記データの伝送を再開するのに必要な情報を収集するステップと、
前記状態が満たされる場合、前記第１ネットワークを介し前記データの伝送を可能にし、前記状態が満たされない場合、前記第１ネットワークを前記データの伝送を遅延するステップと、
を実行させることを可能にするコードを有することを特徴とするコンピュータプログラム。
【請求項１６】
請求項１５記載のコンピュータプログラムを格納することを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯通信装置及びその動作方法、並びに当該通信装置を有するネットワーク及び適切な携帯装置及び当該携帯装置と同期したホスト装置上で前記方法を実現するためのコンピュータプログラムプロダクツに関する。
【背景技術】
【０００２】
ＭＰ３プレーヤー、ＰＤＡ、スーパーフォン、スマートフォン、ポケットＰＣなどの携帯マルチメディア装置の普及が進んできている。スーパーフォンあるいはスマートフォンは、ＷＡＰやＨＤＭＬなどの適切なプロトコルを用いてインターネットにアクセスする機能を携帯電話に組み合わせたものである。ＰＤＡは当初はスケジュール帳であったが、一部のモデルはインターネットからのデータのダウンロードを可能にするよう拡張されてきた。一部のＰＤＡモデルは、他のネットワークとの無線アクセスを有するようその機能を拡張したものである。この無線とは、ラジオアクセスまたは光アクセス、すなわち、ＢｌｕｅｔｏｏｔｈＴＭなどのラジオ無線通信方法や赤外線無線通信ポートの設置などであってもよい。
【０００３】
ＰＤＡや他の携帯装置は、ローカルコンテンツをホームステーションと同期させるため、「クレードル」や「ドッキングステーション」に接続可能である。このようなクレードルの詳細は、メーカーごとに異なる。ある場合には、パーソナルコンピュータのＵＳＢポートやＣＯＭ通信ポートなどのケーブル接続、あるいは同様のポートへの赤外線無線接続と同程度にシンプルなものとすることが可能である。他のシステムでは、クレードル、電池の充電や双方向通信ポートなどの複数の機能のためのコネクタを有する物理的装置である。ＵＳ２００３／０００６９６８に開示されるように、データエントリのためにより大きなキーボードを備えることも可能である。ＵＳ２００３／００４１２０６に開示されるように、クレードルがホストコンピュータと一体化されていてもよい。このため、クレードルは、ホストコンピュータと携帯マルチメディア装置との間の電気光学式（またはラジオなどの他の無線通信）または電気機械式のインタフェース構成として記載されてもよい。ホームステーションは、パーソナルコンピュータであってもよいが、将来的にはそれは、ホームサーバとなる可能性がある。一部のＰＤＡモデルは、イーサネット（登録商標）ローカル・エリア・ネットワーク（ＬＡＮ）などのネットワークに接続することができ、ＴＣＰ／ＩＰなどの適切なＬＡＮプロトコルを利用してインターネットアドレスを介しホストコンピュータとアクセスすることができる。
【０００４】
同期処理自体は、各種形態をとり得る。以下の機能の１以上が提供されてもよい。
ａ）携帯装置あるいはホスト上のデータベースのオープン及びクローズ
ｂ）必要に応じたデータのアップロード及び／またはダウンロード
ｃ）携帯装置及びホスト上のレコードの比較
ｄ）必要に応じた携帯装置またはホスト上のデータベースのレコードの追加、削除または変更
ｅ）携帯装置またはホスト上の１つのフォーマットのデータの当該ホストまたは携帯装置での利用に適したデータへの変換
ｆ）ホスト上のクロックと携帯装置上のクロックとの同期処理
ｇ）「トランザクション処理」−携帯装置とホストとの間のデータ送信及びその何れかにおける当該データの処理（典型的には、これはホストにおける処理のため、携帯装置からホストへのデータの送信に関するものである。一例として、生産管理（生産計画のため）及び会計（請求のため）との指示要求の通信など、携帯装置からホストへの指示入力及びホスト上での指示の処理があげられる。）
ラップトップとデスクトップコンピュータとの間などの、２つのコンピュータシステムの間のデータの同期化は新規なものではない。マイクロソフトコーポレイションによって供給されるＷｉｎｄｏｗｓ２０００ＴＭなどのＷｉｎｄｏｗｓＴＭオペレーティングシステムの最近のバージョンでは、このような機能をデフォルトでサポートしている。同期処理には、例えば、ホストからのダウンロードが選択されたとき、ホスト上のより以前の日付スタンプを有するレコードが携帯装置上のより以降のレコードと置換すべきか決定するアルゴリズムなど、いくつかの論理決定を伴う。例えば、携帯装置上のより以降のレコードが、削除レコードとなるかもしれない。これらの決定は、携帯装置がレコードの状態として多数の可能な状態を許容しているとき、異なるホストと異なる時点で同期される場合には、より複雑なものとなる。
【０００５】
また、インターネットベースデータ、すなわち、他のデータとリンクされたデータを抽出するためのスキームが考案されてきた。例えば、ホームページのみがダウンロードされる場合、これは一般にはあまり有用な情報を提供するものではない。ＡｖａｎｔＧｏやマイクロソフトのＭｏｂｉｌｅ  Ｃｈａｎｎｅｌｓの２つは既知の同期スキームであり、これにより、ＰＤＡが、５６Ｋ電話モデム、ケーブルテレビやＡＤＳＬモデムなどのＰＣのインターネットアクセスを介しそのクレードルに置かれるとき、適切なデータが抽出される（例えば、ある深さまでのリンク）。リンクの深さを制御することによって、ブラウジング可能な有用なデータのダウンロードと携帯装置の限定的なメモリ容量のオーバーロードとの間の最適化が可能となる。
【０００６】
また、データはホストの介入なく直接的に携帯装置間で伝送されてもよい。例えば、ＢｌｕｅｔｏｏｔｈＴＭプロトコルにより規定されるような無線ラジオや、赤外線などの光無線などの任意の適切な通信方法によって、通信が実行されてもよい。
【０００７】
これらあらゆるタイプの携帯装置は、ますます大きな記憶容量を必要とし、このため、携帯記憶装置となりつつある。このような携帯装置にストレージを搭載するには複数の選択肢がある。これまで、ソニーからのＭｅｍｏｒｙ  ＳｔｉｃｋＴＭなどの不揮発性メモリが、主要な記憶装置であった。しかしながら、携帯マルチメディア装置の許容されるフォーム・ファクタ（ｆｏｒｍ−ｆａｃｔｏｒ）のディスクベースの記憶装置もまた利用可能となりつつある。一例として、ＩＢＭのＭｉｃｒｏＤｒｉｖｅＴＭなどがあげられる。これらのディスクベース装置は、不揮発性メモリのボトルネックであった大容量の記憶容量と高速の伝送レートをユーザに提供することから普及しつつある。
【０００８】
これまでのところ、ディスクベースの記憶装置の主要な欠点は、電力消費であった。スモール・フォーム・ファクタのハードディスクに対し、電力消費の最適化が行われてきたが、ハードディスクは依然として主要な電力消費要素の１つである。送信機もまた、主要な電力消費要素の１つである。ユーザがユーザの携帯装置と他の携帯装置などの他の装置との間で大量のデータの伝送を所望するときに、電力消費が大きな問題となる。特に、通常は映像ファイルの場合に、大容量のデータが携帯装置の電池寿命を大きく低減させる。
【０００９】
携帯無線通信装置は、例えば、ＧＳＭ携帯電話ネットワークに関するＧＰＲＳサービス、現在ヨーロッパに導入されているＵＭＴＳサービスや無線ＬＡＮなどの各種ネットワーク、あるいは赤外線リンクなどの適切な無線通信チャネルにより他のコンピュータと接続されてもよい。Ｂｌｕｅｔｏｏｔｈ規格により制御されている「Ｂｌｕｅｔｏｏｔｈ」などのピコネット（ｐｉｃｏｎｅｔ）からなる短距離無線ネットワークが知られている。Ｂｌｕｅｔｏｏｔｈ通信の完全な仕様書は、Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ（Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔｓ  Ｇｒｏｕｐ）を通じて入手可能であり、そのウェブサイトは現在の規格と関連情報と共に「ｗｗｗ．ｂｌｕｅｔｏｏｔｈ．ｃｏｍ」から入手可能である。
【００１０】
光またはラジオ無線通信を行うのに必要とされる設定及び信号処理量は、ネットワークタイプに応じて変動する。ＧＳＭ、ＵＭＴＳ及び無線ＬＡＮなどのネットワークは、ネットワークの各要素のネットワークアドレス、ＩＰあるいはディレクトリナンバーの準備など多くの調整を必要とする。さらに、要素は関係するネットワークに登録される必要があり、リモート端末に供する個別の基地局を介し通信が構成される。このようなネットワークは、「インフラストラクチャ」ネットワークとして説明されてもよい。このようなネットワークは、永久的な基地局とリモート端末、あるいは永久的なマスタ及びスレーブ装置を有する。他方、ポイント・ツー・ポイント赤外線無線通信が、他の装置との大きな調整なく装置間で設定されてもよい。このような通信は、「アドホック」通信として説明されるかもしれない。２つの通信装置が最小のネットワークを形成するとき、このようなネットワークは「アドホックネットワーク」であると言われるかもしれない。Ｂｌｕｅｔｏｏｔｈピコネットは設定を要するが、各通信装置がマスタまたはスレーブとして機能することができるため、依然としてそれはアドホックネットワークとみなされる。この割当ては個別化されず、すなわち、永久的なものである。Ｂｌｕｅｔｏｏｔｈピコネットは、１つのマスタ、７つまでのスレーブユニット、及び「スタンバイモード」の２５５までのさらなる装置を有することが可能である。複数のピコネットが、スカッタネット（ｓｃａｔｔｅｒｎｅｔ）に結合されてもよい。スカッタネットには、割当て可能なホッピング周波数の個数である７９までのピコネットが設けられてもよい。スカッタネットとピコネットは何れもアドホックネットワークである。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明の課題は、従来装置のバッテリー制限の影響を受けない携帯マルチメディア装置などの携帯通信装置を提供することである。
【課題を解決するための手段】
【００１２】
本発明は、携帯通信装置であって、当該携帯通信装置と他の装置との間のデータを第１ネットワークアドレスを用いて第１ネットワークを介し伝送する手段と、当該携帯通信装置の動作に関する状態が最小限の要求を超えているか判断する手段と、前記第１ネットワークアドレスと異なる第２ネットワークアドレスを用いて第２ネットワークを介し前記データの伝送を再開するのに必要な情報を収集する手段と、前記状態が満たされる場合、前記第１ネットワークを介し前記データの伝送を可能にし、前記状態が満たされない場合、前記第１ネットワークを前記データの伝送を遅延する手段とを有することを特徴とする携帯通信装置に関する。当該携帯通信装置はさらに、前記第２ネットワークを介し前記データの伝送を再開する手段を有するようにしてもよい。例えば、それはさらに、ホストコンピュータに前記第２ネットワークを介し前記データの伝送を再開するよう指示する手段を有するようにしてもよい。当該携帯通信装置と前記ホストコンピュータの一方または両方が接続可能な同期インタフェースが設けられてもよい。ホストコンピュータに指示する手段は、前記同期インタフェースを有するようにしてもよい。
【００１３】
当該携帯通信装置は、バッテリーバッテリーを有し、バッテリー駆動され、前記状態は、前記第１ネットワークを介した通信の実行前の前記バッテリーの充電状態であってもよい。あるいは、前記状態は、前記第１ネットワークを介した通信が完了されたと仮定した場合に推定される前記バッテリーの充電状態であってもよい。前記状態は、前記他の装置から受信される信号のクオリティであってもよい。
【００１４】
前記収集対象となる情報は、前記第２ネットワークアドレスを有し、前記第２ネットワークアドレスは、前記他の装置に関するホストコンピュータのネットワークアドレスである。
【００１５】
当該携帯通信装置はまた、計算装置であってもよい。特に、それは企業用アプリケーションに適したプログラムを実行するようプログラム可能なプログラマブル計算装置であってもよい。前記第１ネットワークは、アドホックネットワークであってもよく、前記第２ネットワークは、インフラストラクチャネットワークであってもよい。前記ホストコンピュータは、前記第２ネットワークを介し前記他の装置とのネットワークを接続を開始する手段を有するようにしてもよい。
【００１６】
本発明は、携帯通信装置を動作する方法であって、当該携帯通信装置と他の装置との間のデータを第１ネットワークアドレスを用いて第１ネットワークを介し伝送するステップと、当該携帯通信装置の動作に関する状態が最小限の要求を超えているか判断するステップと、前記第１ネットワークアドレスと異なる第２ネットワークアドレスを用いて第２ネットワークを介し前記データの伝送を再開するのに必要な情報を収集するステップと、前記状態が満たされる場合、前記第１ネットワークを介し前記データの伝送を可能にし、前記状態が満たされない場合、前記第１ネットワークを前記データの伝送を遅延するステップとを有することを特徴とする方法を提供する。本発明は、必ずしも上記方法の各ステップの順序に限定されるものではない。例えば、前記状態が満たされるかの判定は、例えば、定期的に、メッセージが送信されるべきとの判定の直前などの任意の時点に実行可能である。
【００１７】
本発明はまた、携帯通信装置上での実行時に、当該携帯通信装置に、当該携帯通信装置と他の装置との間のデータを第１ネットワークアドレスを用いて第１ネットワークを介し伝送するステップと、当該携帯通信装置の動作に関する状態が最小限の要求を超えているか判断するステップと、前記第１ネットワークアドレスと異なる第２ネットワークアドレスを用いて第２ネットワークを介し前記データの伝送を再開するのに必要な情報を収集するステップと、前記状態が満たされる場合、前記第１ネットワークを介し前記データの伝送を可能にし、前記状態が満たされない場合、前記第１ネットワークを前記データの伝送を遅延するステップとを実行させることを可能にするコードを有することを特徴とするコンピュータプログラムを有する。
【発明の効果】
【００１８】
本発明の一特徴では、従来装置による上記問題点を解消するため、携帯装置がクレードル（ドッキングステーションとして知られている）に接続されるまで、電力を消費するデータ伝送がキュー処理されることが提案されている。クレードルは、ソーラーバッテリーや自動車用バッテリーなどのメイン電源となる強力なバッテリーのような電源に接続され、これにより、携帯装置は自らのバッテリーを要求する必要はない。このとき、パーソナルコンピュータや将来的にはホームサーバにより一般に提供されるインターネット接続などの任意の適切な接続が、電力を消費するデータ伝送に利用可能である。
【００１９】
本発明の一効果は、２つの携帯通信装置がルーズなラジオ接続をしている場合、データ伝送を遅延及び再開するのに利用可能であるということである。この場合、データ伝送は例えば、携帯通信装置の一方または両方が自らのホームネットワークに戻る場合に再開される。
【発明を実施するための最良の形態】
【００２０】
本発明が、特定の実施例に関して図面を参照して説明されるが、本発明はそれらに限定されるものではなく、請求項によってのみ規定される。説明される図面は、単なる概略であり、非限定的なものである。図面において、一部の要素のサイズは説明のため誇張及びスケール通りには示されていないかもしれない。「有する」という用語が明細書及び請求項で使用される場合、それは他の要素またはステップを排除するものではない。
【００２１】
さらに、明細書及び請求項の第１、第２、第３などの用語は、同様の要素を区別するのに用いられ、必ずしも逐次的または時期的順序を記載するのに使用されてはいない。そのように使用される用語は、適当な状況の下で交換可能であり、ここで説明される本発明の実施例は説明または図示される以外の順序で動作可能であるということは理解されるべきである。
【００２２】
さらに、明細書及び請求項における、トップ、ボトム、オーバー、アンダーなどの用語は、説明のために使用されるにすぎず、必ずしも相対的な位置を示すのに使用されてはいない。このように使用される用語は、適切な状況において交換可能であり、ここで説明される本発明の実施例は、説明または図時された以外の位置での動作が可能であるということは理解されるべきである。
【００２３】
図１は、第１及び第２ネットワークと共に携帯通信装置２及び４を有する本発明の実施例の概略図である。ヨーロッパプロジェクト「Ｍｕｌｔｉｐｏｒｔ」において、本発明による装置及び方法並びに通信または計算装置２及び４により利用可能なアクセス技術の組み合わせの一例が説明されている。デモンストレーション用の製品は、病院での使用のための無線ＬＡＮ、ＧＳＭ及びＵＭＴＳ機能を備えたＰＤＡに対して製造されたものである。異なるアクセス技術は、病院において、携帯電話ネットワークを介し遠隔的に、あるいは病院の外部でのローミングにおいて、ＬＡＮへのアクセスを可能にする。第１ネットワークと第２ネットワークは、それぞれアドホックネットワークとインフラストラクチャネットワークである。装置２と４は、バッテリーにより駆動され、ポケットＰＣ、ＰＤＡ、スマートフォン、パームパイロット、専用ラップトップなどの任意の携帯通信装置であってもよい。装置２と４は、Ｂｌｕｅｔｏｏｔｈ、Ｉｎｆｒａ−ｒｅｄ、ＦｉｒｅＷｉｒｅ、ＵＳＢ、無線ＬＡＮなどのアドホックプロトコルをサポートするアドホック通信パス５など、第１ネットワークアドレスを用いて第１通信パス５を介し通信することが可能である。簡単化のため、Ｂｌｕｅｔｏｏｔｈなどの２つの装置の間のアドホック通信は、本発明による「ネットワーク」を形成する。例えば、エアインタフェース１２を介しＬｉｎｅ−ｏｆ  Ｓｉｇｈｔ（ＬＯＳ）赤外線接続などのアドホック光無線通信方法により接続がなされてもよい。この赤外線通信は、例えば、Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ規格に従うものであってもよい。Ｂｌｕｅｔｏｏｔｈの代わりに、「ＨｏｍｅＲＦ」などの他のラジオ通信規格が利用されてもよい。また、ＩＥＥＥ８０２．１１ｂに従うなど、無線ＬＡＮへのアクセス技術を用いて接続が実現されてもよい。あるいは、シリアルまたはツイストペアケーブルなどのケーブル接続により接続することも可能である。装置２と４には、このようなアドホック通信を提供するのに、アンテナ及び／または赤外線送信機及び受信機などの必要な入出力装置が設けられる。これらの入出力装置は、携帯通信装置２及び４と一体化されてもよいし、あるいは装着されてもようにしてもよい。例えば、Ｂｌｕｅｔｏｏｔｈ付属部品が携帯電話器や他の携帯装置に実装されてもよいし、Ｈａｎｄｓｐｒｉｎｇ  Ｖｉｓｏｒ  ＰＤＡ、ＩＢＭ  Ｂｌｕｅｔｏｏｔｈ無線カード、３ＣＯＭ  Ｂｌｕｅｔｏｏｔｈ  ＰＣカード、ＰＣＭＣＩＡスロットへの挿入用のＴＤＫ  Ｂｌｕｅｔｏｏｔｈカードなどに機能を追加するＡｃｅｒ  Ｂｌｕｅ−ｃｏｎｔａｃｔモジュールであってもよい。
【００２４】
パーソナルコンピュータなどのホスト装置１６と１８には、それぞれ付属の同期インタフェース６と８と共に、ディスプレイ１９とキーボード１７が設けられる。同期インタフェース６と８は、クレードルやドッキングステーションなどのドッキングインタフェースであってもよいし、あるいはパーソナルコンピュータなどのシリアルまたはパラレルＣＯＭポートやＵＳＢなどのホストの適切なポートとのケーブル、光無線またはラジオ無線接続のみを有するものであってもよい。同期インタフェース６と８は、携帯通信装置２と４の少なくとも１つの同期に適したラジオ式、電気光学式または電気機械式インタフェースであってもよい。例えば、当該インタフェースは、Ｂｌｕｅｔｏｏｔｈ、Ｉｎｆｒａ−ｒｅｄ、ＦｉｒｅＷｉｒｅ、ＵＳＢ、無線ＬＡＮなどをサポートするものであってもよいし、あるいはケーブル接続をサポートするものであってもよい。
【００２５】
ホスト装置１６と１８はまた、それぞれ適切なモデム１０と２０を介しインターネットなどのローカル・エリア・ネットワーク（ＬＡＮ）やワイド・エリア・ネットワーク（ＷＡＮ）などの共有リソースネットワーク１４と接続されてもよい。このようなモデムは、５６Ｋ電話モデム、ＡＤＳＬモデム、インターネットなどへのブロードバンドアクセス用のケーブルモデムであってもよい。このようなネットワークは、ホスト装置１６と１８が標準的なＴＣＰ／ＩＰプロトコルなどを介し互いに通信することを可能にする。また、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）、電子メール、ボイスメール、マルチメディアファイルの送信、ブラウジング、ＦＴＰなどのインターネットにより利用可能なすべてのサービスが提供される。あるいは、ホスト装置１６と１８は、モデム１０と２０を必要としない共有リソースネットワーク１４と接続されてもよい。
【００２６】
本発明の実施例によると、例えばアドホック送信として、第１アドレスを用いて行われる携帯通信装置２と４との間のデータ伝送は、対象となる伝送の前後におけるバッテリー充電の充電状態に関する条件など、携帯装置の所定の条件が満足されない場合には遅延されるかもしれない。携帯通信装置２と４を共に有する２人のユーザがある映像コンテンツを共有することを所望していると仮定する。携帯通信装置２と４はメモリを有し、本例では、ハードディスクが仮定される。データ伝送は、おそらく数百メガバイトとすることが可能である。これにより、ハードディスクのためだけでなく、第１ネットワーク（Ｂｌｕｅｔｏｏｔｈ、Ｉｎｆｒａ−ｒｅｄ、ＦｉｒｅＷｉｒｅ、ＵＳＢ、無線ＬＡＮなど）を用いた２つの装置の間のあるタイプの通信接続のために、大量の電力が必要とされる。一方または双方のユーザが、完全な伝送を完了するのに十分なバッテリーパワーを有しないかもしれず、たとえ有していたとしても、当該通信後は次の充電の機会まで不十分なバッテリーパワーしか残されていないかもしれない。
【００２７】
データ伝送を完了させる代わりに、電力消費が問題とならない時点までデータ伝送を遅延させるのに必要な情報が収集される。例えば、この電力消費が問題とならない以降の時点とは、携帯通信装置２または４がクレードル６または８などの同期インタフェースと接続され、エンジンを実行させることにより充電される自動車の強力なバッテリー、ソーラーエネルギーを提供するソーラーパネル、あるいはメイン電源などの永久的または大容量電源と接続された時点であってもよい。携帯通信装置２と４が互いのラジオ通信範囲内にあるかどうかなど、伝送を遅延させるかの決定において、他の基準が考慮されてもよい。データ伝送を遅延させるのに必要となる情報は、例えば、データ伝送の開始時、場合によってはデータ伝送中、あるいはデータ伝送遅延時に収集されてもよい。
【００２８】
収集された情報は、例えば、１以上のネットワークアドレスなどのソース及びシンク情報、ファイル位置、ファイルネームの何れかを有するようにしてもよい。ソース情報は、例えば、送信元ユーザ携帯装置やホスト装置のホストネームやＩＰアドレスを有するようにしてもよい。このＩＰアドレスやホストネームは、インターネット上でユーザを検出するのに利用可能である。シンク情報は、例えば、送信先ユーザ携帯装置やホスト装置のホストネームまたはＩＰアドレスを有するものであってもよい。収集された情報は、伝送キューに格納されてもよい。伝送キューは、複数のデータ伝送リクエストを有するものであってもよい。当該情報はまた、ユーザ名及び／またはパスワードなどの認証情報を有するものであってよい。
【００２９】
クレードル６と８は、典型的には同期処理のために利用される。このことは、同期処理後、ホスト装置１６と１８上のコンテンツがまた携帯通信装置２と４上にあり、またその反対に、携帯通信装置２と４上のコンテンツがホスト装置１６と１８の上にあるということを意味する。携帯通信装置２と４がクレードル６と８に接続されると、携帯通信装置２と４またはホスト装置１６と１８上の新しいコンテンツが伝送されるかもしれない。
【００３０】
携帯通信装置がクレードル６と８に接続されるたびに、伝送キューがホスト装置１６と１８に伝送されるようにしてもよい。他の実施例では、携帯通信装置２と４の一方または両方が、第２ネットワークに直接接続可能であり、ホスト装置は利用されないか、あるいは１つしか利用されない。クレードル６と８では、伝送キューを処理するのに複数の選択肢がある。
・オプション１−「ドッキング上の即座の伝送」：この選択肢では、携帯通信装置２と４は、クレードル６や８などの自らの同期インタフェースに接続されると、インターネットに接続された他の携帯通信装置２と４とのインターネット接続を開始する自らのソフトウェアアプリケーションを有する。伝送キューは、インターネット接続を設定し、対象となるデータを送受信するのに十分な情報を含む。好ましくは、インターネット接続が接続不具合により切断される場合、あるいは携帯通信装置が同期インタフェースから取り外されるとき、復帰機能と共に部分的なデータ伝送がサポートされるようにしてもよい。
・オプション２−「間接遅延伝送」：この選択肢では、ホスト装置１６と１８は、携帯通信装置２と４が伝送キューに与えた後、データ伝送を実行可能なソフトウェアアプリケーションを有する。その後、２人のユーザのホスト装置１６と１８は、携帯通信装置がクレードルなどの各自の同期インタフェースに接続されていないときでさえ、インターネット接続を介し対象となるデータを伝送するようにしてもよい。次に、携帯通信装置がクレードルに接続されると、新たなデータが伝送キューを介し要求されるとき利用可能であるかチェックすることができる。利用可能である場合、同期処理を用いてデータを抽出することができる。
・オプション３−「ハイブリッド手段」：この選択肢では、オプション１と２の組み合わせが与えられる。関係するすべてのシステムの間の部分的なデータ伝送が、効果的にサポートされるかもしれない。
【００３１】
図２は、本発明の実施例によるコンピュータプログラムを実行可能な携帯通信装置の一実施例を示すブロック図である。携帯通信装置２は、各種携帯通信装置の何れであってもよい。携帯通信装置の例として、携帯情報端末（ＰＤＡ）、モバイル端末、携帯コンピュータ、ウェアラブル装置（腕時計型コンピュータなど）、「スマート」携帯電話、ゲーム端末、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）ユニット、電子書籍装置、ポケットＰＣなどがあげられる。当該装置は、マルチメディアデータを受信し、テキスト、電子メール、映像、静止画像などのとして当該データを適切に表示するよう構成される。新しいタイプの携帯通信装置が急速に出現しているため、すべてを列挙はしない。
【００３２】
図２に示されるように、携帯通信装置２はプロセッサ２２を有する。プロセッサ２２は、米国のインテルコーポレイションによって提供されているペンティアム（登録商標）プロセッサや他のメーカーのＰｏｗｅｒＰＣプロセッサを含む各種プロセッサの何れであってもよい。プロセッサ２２は、１６ＭＨｚなどの低速のスピードと共に、デスクトップコンピュータタイプのプロセッサと同様のクロックスピードを含む様々なクロックスピードを有するようにしてもよい。
【００３３】
携帯通信装置２は、バスシステム３８によりプロセッサ２２に接続されるメモリ３０を有するようにしてもよい。メモリ３０は、ＤＲＡＭ、ＳＲＡＭ、ＥＤＯＲＡＭ、フラッシュメモリなどを含む各種メモリの何れかを有するようにしてもよいし、あるいは、ハードドライブのような磁気媒体などの不揮発性メモリ、光ストレージ、あるいは上記の各種組み合わせを有するようにしてもよい。メモリ３０は、他のタイプのメモリだけでなく、それらの組み合わせを有するようにしてもよい。一実施例では、メモリ３０は、小規模な記憶容量を有するものであってもよい。
【００３４】
携帯通信装置２はまた、例えば、赤外線やラジオなどの無線の通信パスを介し他の携帯計算装置からデータを受信するアドホック通信ユニット２４を有する。アドホック通信ユニット２４は、各種無線プロトコルの何れかを用いて外部装置と通信可能としてもよく、アンテナ、赤外線ソース、受信機などの必要なハードウェアを有するものであってもよい。携帯通信装置２はまた、ドッキングインタフェースなどの同期インタフェースを介しホストコンピュータと通信する手段２８を有する。当該手段は、シリアル通信を実行する手段であってもよい。当該手段２８は、ホストコンピュータと同期するためのユニット２４を利用するようにしてもよい。
【００３５】
携帯通信装置２はまた、ディスプレイ２６を有するようにしてもよい。ディスプレイ２６は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの各種タイプの何れかであってもよい。典型的な携帯通信装置２のディスプレイ２６は、デスクトップコンピュータシステムのディスプレイと比較して小さなものであってもよく、画素数に関して限定的な解像度を有する。グラフィカル・ユーザ・インタフェース（ＧＵＩ）が、ディスプレイ２６上に表示されてもよい。メモリ３０の一部からのデータ及びコードを実行するプロセッサ２２は、ＧＵＩを生成及び表示するための手段を提供するようにしてもよい。
【００３６】
携帯通信装置２はまた、入力手段３２を有するようにしてもよい。入力手段３２は、携帯通信装置２に適した各種タイプの何れであってもよい。例えば、入力手段は、キーパッド、トラックボール、タッチ画面、タッチペン、マイクロフォン、モデム、赤外線レシーバなどの１以上を有するようにしてもよい。入力手段は、タッチ画面などのディスプレイにリンクされてもよい。入力手段３２は、スタイラスやタッチ画面などによりユーザ入力に適したものであってもよい。
【００３７】
上記要素は、適切なバスシステム３８とリンクされる。携帯通信装置２はまた、バッテリー充電接続４０を有する充電可能なバッテリーなどの１以上のバッテリー３４を有すると共に、さらに補助電力を供給する任意的なソーラーパネル３６を有するようにしてもよい。好ましくは、バッテリー充電接続４０と同期インタフェースを介しホストコンピュータと通信する手段２８は、携帯通信装置２が同期インタフェースを介し通信するため配置されたとき、すなわち、ドッキングステーションやクレードルに配置またはドッキングケーブルに接続されたとき、自動的に接続する。
【００３８】
メモリ３０は、コンピュータプログラムを格納してもよい。当該プログラムは、上述の本発明の３つのオプション１〜３の何れかなど、携帯通信装置２上で実行されるとき、本発明による方法を実行する。
【００３９】
図３において、本発明の一実施例による方法５０のフロー図が示される。本方法を実行すると、装置２はステップ５２において、アドホック通信などの第１ネットワークアドレスを用いた第１通信が、アドホック通信ユニット２４などの第１ネットワークを介し行われるか検出する。ステップ５３において、装置２は、特にバッテリーの充電状態などのバッテリー充電状態に関する状態や第２の携帯通信装置から受信する信号の信号クオリティなどの携帯通信装置の動作に関する少なくとも１つの状態を決定する。該当する状態が最小限の要求を満たす場合、ステップ５３の結果はＹＥＳであり、当該通信は通常動作する（ステップ５４）。該当する状態が最小限の要求を満たしていない場合、ステップ５３の結果はＮＯであり、ステップ５５における以降の伝送に必要な情報を収集するようプログラムが適応される。
【００４０】
この収集された情報は、伝送キューの一部であり、ステップ５６においてメモリに格納される。他の実施例では、ステップ５５は、ステップ５３の前に実行されてもよい。当業者は、通常動作を継続するべきか否か判断する条件が存在するということを上述から理解するであろう。さらに、しばらくはこの条件が定期的に複数回チェックされる。この条件のチェックは、通信直前に行われるようにしてもよい。さらに、当該チェックにより条件が満たされていないと判断されると、当該が条件が変更されたかチェックすることができる（これは、バッテリーの充電状態であるか）。この任意的なチェックは、ステップ５４から５３のフィードバックループとして概略的に示される。チェック結果は、適切な記憶位置に格納され、通信実行直前などの以降の時点にアクセスされるようにしてもよい。
【００４１】
ステップ５７において、携帯通信装置が同期インタフェースを介しホストコンピュータと通信しているか判断される。ステップ５７においてＮＯである場合、ステップ５８において待機が継続される。ステップ５７においてＹＥＳである場合、ステップ５９において、伝送キューが同期イベント中にホストコンピュータに伝送される。同期処理の一部として、上述の３つの実施例に１つに従って、携帯通信または計算装置２は、ホスト装置を介しインターネットやＬＡＮなどのネットワークに直接アクセスし、第２ネットワークアドレスを用いた遅延通信を再開することが可能か、あるいはホスト装置は伝送キューのリクエストまたは上記の組み合わせを実行することが可能である（例えば、第２ネットワークアドレスを利用することによって）。効果的には、条件が当座の間変更されない場合、同期インタフェースを介しホストコンピュータと通信する手段２８を介し実行可能となるまで、通信は遅延される。例えば、新しいバッテリーが携帯通信または計算装置２に配備される。あるいは、携帯通信装置が第２ネットワークに直接接続される場合、例えば、携帯通信装置がイーサネット（登録商標）ハブまたはスイッチに直接接続されるときなど、通信は遅延されてもよい。同期処理の一部として、以下の機能の１以上が実行されてもよい。
ａ）携帯装置あるいはホスト上のデータベースのオープン及びクローズ
ｂ）必要に応じたデータのアップロード及び／またはダウンロード
ｃ）携帯装置及びホスト上のレコードの比較
ｄ）必要に応じた携帯装置またはホスト上のデータベースのレコードの追加、削除または変更
ｅ）携帯装置またはホスト上の１つのフォーマットのデータの当該ホストまたは携帯装置での利用に適したデータへの変換
ｆ）ホスト上のクロックと携帯装置上のクロックとの同期処理
ｇ）「トランザクション処理」−携帯装置とホストとの間のデータ送信及びその何れかにおける当該データの処理（典型的には、これはホストにおける処理のため、携帯装置からホストへのデータの送信に関するものである。）
本発明は、ソフトウェアが携帯装置上で実行されるとき、方法ステップを実行するためのコードを含む上述のような携帯通信装置と共に利用されるソフトウェアの形式によるコンピュータプログラムプロダクツを提供する。
【００４２】
このソフトウェアは、実行時に他の装置とのアドホック通信など、第１ネットワークアドレスを用いて第１ネットワークを介し携帯通信装置と他の装置との間のデータ伝送を始動可能なコードを有する。それはまた、アドホック通信など、第１ネットワークアドレス通信を用いて第１ネットワークを介し携帯通信装置と他の装置との間の通信が行われるか検出するコードを有することも可能である。それはまた、実行時、携帯通信装置の動作に関する条件が最小限の要求を上回るか判断するコードを有する。このコードは、アドホック通信などの第１ネットワークを介した通信の検出に応答して起動されるようにしてもよい。それはまた、実行時に、第２ネットワークアドレスを用いて第２ネットワークを介しデータ伝送を再開するのに必要な情報を収集するコードを有する。例えば、ソフトウェアはまた、他の装置とのリモートアクセス用のネットワーク接続に必要な情報を収集するコードを有するようにしてもよい。さらに、ドッキングインタフェースやクレードルなどの同期インタフェースを介しホストコンピュータとの通信を開始し、そのような通信を維持するコードが設けられてもよい。ソフトウェアはまた、実行時に、条件が満たされている場合に第１ネットワークを介した通信を可能にし、条件が満たされていない場合には、携帯装置が同期インタフェースを介しホストコンピュータと通信するまで、当該通信を遅延するコードを有する。携帯通信装置はバッテリーを有し、バッテリー駆動されている場合、この条件は、第１ネットワークを介した通信が実行される前にバッテリーの充電状態、あるいは第１ネットワークを介した通信が実行されたと仮定する場合に推定されるバッテリーの充電状態とすることができる。あるいはさらに、当該条件は他の装置から受信される信号のクオリティであってもよい。ソフトウェアはまた、実行時に、携帯装置が同期インタフェースを介しホストコンピュータと通信しているときに他の装置とのリモートアクセスのためのネットワーク接続を開始する。収集された情報は、他の装置から抽出されてもよい。収集された情報は、他の装置に関するホストコンピュータの少なくともネットワークアドレスを有するようにしてもよい。
【００４３】
本発明の実施例によると、コンピュータプログラムプロダクツは、上述のメモリ３０の一部などのコンピュータストレージに搭載することが可能である。しかしながら、本発明の機構は各種形態によるプログラムプロダクツとして配布可能であり、本発明は実際に配布を行うのに利用される信号担持媒体のタイプに関係なく等しく適用されるということを当業者は理解していることが重要である。コンピュータ可読信号担持媒体の例として、コンピュータプログラムプロダクツを格納可能な、フロッピー（登録商標）ディスクやＣＤなどの記録可能タイプメディア、ＤＶＤ  ＲＯＭ、及びデジタル及びアナログ通信リンクなどの送信タイプメディアがあげられる。
【００４４】
上記説明は、本発明の複数の方法及び装置を開示している。本発明は、方法及び装置の変更と共に、製造方法及び装置の変更の影響を受ける。このような変更は、本開示を考慮することから、あるいはここで開示された発明の実施から、当業者に明らかとなるであろう。この結果、本発明はここで開示された特定の実施例に限定されるものではなく、添付された請求項に実現されるような本発明の範囲及び趣旨に属するすべての変更及び代替をカバーするものとする。
【図面の簡単な説明】
【００４５】
【図１】図１は、本発明の実施例による通信システムの概略図である。
【図２】図２は、本発明の実施例による携帯通信装置の概略図である。
【図３】図３は、本発明の実施例による方法のフローチャートである。
【図１】
2007511925.tif 000003
【図２】
2007511925.tif 000004
【図３】
2007511925.tif 000005
【国際調査報告】
2007511925.tif 000006
2007511925.tif 000007
2007511925.tif 000008