(57)【特許請求の範囲】
【請求項１】
情報端末とバックアップ装置との間で転送データの中継をする中継装置であって、
転送データの転送先の候補となる転送先装置に関する装置情報を記憶している装置情報記憶手段と、
転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を受信する受信手段と、
前記装置情報により示される転送先装置のうちから、受信した前記転送条件情報が示す条件を満たす転送先装置を選択し、前記選択にしたがって、受信した転送データの転送を制御する転送制御手段とを備え、
前記装置情報記憶手段に記憶されている前記装置情報は、前記転送先装置各々の信頼度を示す信頼値を含む情報であり、
前記転送条件情報は、転送先装置が満たすべき信頼値の閾値を含み、
前記転送制御手段は、前記転送条件情報によって示される信頼値の閾値を満たす装置を前記転送先装置として選択する
ことを特徴とする中継装置。
【請求項２】
情報端末とバックアップ装置との間で転送データの中継をする中継装置であって、
転送データの転送先の候補となる転送先装置に関する装置情報を記憶している装置情報記憶手段と、
転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を受信する受信手段と、
前記装置情報により示される転送先装置のうちから、受信した前記転送条件情報が示す条件を満たす転送先装置を選択し、前記選択にしたがって、受信した転送データの転送を制御する転送制御手段とを備え、
前記転送制御手段は、さらに、
転送データに対して、所定の加工処理を行う加工処理部を含み、
受信した転送データに対して前記加工処理を行ってから転送先装置へ転送するよう制御する
ことを特徴とする中継装置。
【請求項３】
前記転送制御手段は、
前記装置情報に示される転送先装置が前記転送条件情報に示される条件を満たさない場合には、受信した転送データに対して前記加工処理部による前記加工処理を行い、前記加工処理後の転送データを当該転送先装置に対して転送するよう制御する
ことを特徴とする請求項２記載の中継装置。
【請求項４】
前記加工処理部が行う前記加工処理とは、転送データに対して前記中継装置の識別情報をウォーターマークとして挿入することである
ことを特徴とする請求項２記載の中継装置。
【請求項５】
情報端末とバックアップ装置との間で転送データの中継をする中継装置であって、
転送データの転送先の候補となる転送先装置に関する装置情報を記憶している装置情報記憶手段と、
転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を受信する受信手段と、
前記装置情報により示される転送先装置のうちから、受信した前記転送条件情報が示す条件を満たす転送先装置を選択し、前記選択にしたがって、受信した転送データの転送を制御する転送制御手段とを備え、
前記受信手段は、さらに、
前記バックアップ装置による前記転送データの受信期限、または前記中継装置による前記転送データの預かり期限、または前記転送データの消去期限のうち少なくとも１つを受信し、
前記中継装置は、前記受信期限を受信したときは、当該受信期限が到来するまでに、対応する前記転送データが前記バックアップ装置によって受信されるよう前記転送制御手段による前記制御を行い、
前記預かり期限を受信したときは、当該預かり期限が到来するまで、対応する前記転送データを保持し、
前記消去期限を受信したときは、当該消去期限が到来すると、対応する前記転送データを消去する
ことを特徴とする中継装置。
【請求項６】
情報端末とバックアップ装置との間でネットワークを介して送信される転送データの中継をする中継装置であって、
転送データを保持する保持手段と、
前記中継装置の前記ネットワーク上における位置を示す位置情報を含み、前記転送データを、前記中継装置において保持していることを示す引換情報を作成し、作成した引換情報を前記バックアップ装置へ送信する引換情報送信手段と、
前記引換情報を受信した前記バックアップ装置から、前記引換情報に対応する前記転送データの転送要求を受け付ける転送要求受付手段と、
前記転送要求受付手段により前記転送要求を受け付けると、当該転送要求にかかる前記転送データを前記バックアップ装置へ転送するよう制御する転送制御手段とを備える
ことを特徴とする中継装置。
【請求項７】
転送データを中継する１以上の中継装置を介して前記転送データをバックアップ装置へ送信する情報端末であって、
バックアップの実行対象となる転送データを記憶する記憶手段と、
前記転送データの中継を前記中継装置に依頼する場合における、当該中継装置に対する要求もしくは当該中継装置に与える報酬を示す第１送受信条件情報を設定する設定手段と、
転送データを中継装置へ送信する前に、前記中継装置から、当該中継装置が許容する前記情報端末からの要求もしくは当該中継装置が求める報酬を示す第２送受信条件情報を受信する受信手段と、
前記第１送受信条件情報と前記第２送受信条件情報とに基づいて、前記中継装置が前記転送の依頼を受け付けることができるか否かを判断する判断手段と、
前記判断手段による判断結果が肯定的である場合に、前記転送データを当該中継装置へ送信する送信手段とを備える
ことを特徴とする情報端末。
【請求項８】
前記第１および前記第２送受信条件情報は、前記情報端末が転送を希望する転送データのデータサイズ、前記中継装置に前記転送データを保持させる保持期限、前記中継装置に前記転送データを媒体に記録させる記録方法、前記転送データの保持に対するインセンティブのうち少なくとも１つを含む
ことを特徴とする請求項７記載の情報端末。
【請求項９】
第１転送データを中継する１以上の中継装置を介して前記転送データを第１バックアップ装置へ送信するとともに、他の装置の保持する第２転送データを第２バックアップ装置へ中継する情報端末であって、
バックアップの実行対象となる第１および第２転送データを記憶する記憶手段と、
前記第１転送データの中継を前記中継装置に依頼する場合における、当該中継装置に対する要求もしくは当該中継装置に与える報酬を示す第１送信受信条件情報を設定する設定手段と、
転送データを中継装置へ送信する前に、前記中継装置から、当該中継装置が前記第２転送データの中継を前記情報端末に依頼する場合における、前記情報端末に対する要求もしくは前記情報端末に与えられる報酬を示す第２送信受信条件情報を受信する受信手段と、
前記第１送受信条件情報と前記第２送受信条件情報とに基づいて、前記第１送受信条件情報が示す要求もしくは報酬と、前記第２送受信条件情報が示す要求もしくは報酬とが等価であるか否かを判断する判断手段と、
前記判断手段による判断結果が肯定的である場合に、前記第１転送データを当該中継装置へ送信し、前記第２転送データを当該中継装置から受信する通信手段とを備える
ことを特徴とする情報端末。
【請求項１０】
前記第１送受信条件情報は、前記第１転送データのデータサイズ、前記中継装置に前記第１転送データを保持させる保持期限、前記中継装置に前記第１転送データを媒体に記録させる記録方法、前記第１転送データの保持に対するインセンティブのうち少なくとも１つを含み、
前記第２送受信条件情報は、前記第２転送データのデータサイズ、前記情報端末に前記第２転送データを保持させる保持期限、前記情報端末に前記第２転送データを媒体に記録させる記録方法、前記第２転送データの保持に対するインセンティブのうち少なくとも１つを含む
ことを特徴とする請求項９記載の情報端末。
【請求項１１】
前記インセンティブは、金銭的価値を有するバリュー情報、中継装置に対して所定の処理を行わせる権利を示す中継装置制御情報、所定のコンテンツを視聴する権利を示す視聴権利情報、のうち少なくとも１つを含む
ことを特徴とする請求項８若しくは請求項１０記載の情報端末。
【請求項１２】
情報端末から送信された転送データを、請求項６記載の中継装置による中継を介して受信するバックアップ装置であって、
前記中継装置から前記引換情報を受信する引換情報受信手段と、
受信した前記引換情報に含まれる位置情報が示すネットワーク上の位置にある中継装置に対して、前記引換情報に示される前記転送データの転送要求を送信する転送要求送信手段と、
送信した転送要求にかかる転送データを受信するバックアップデータ受信手段と、
受信した転送データを記憶するバックアップデータ記憶手段とを備える
ことを特徴とするバックアップ装置。
【請求項１３】
情報端末とバックアップ装置との間で転送データの中継をする中継装置で用いられる中継方法であって、
前記中継装置は、転送データの転送先の候補となる転送先装置に関する装置情報を記憶しており、
前記中継方法は、
転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を受信する受信ステップと、
前記装置情報により示される転送先装置のうちから、受信した前記転送条件情報が示す条件を満たす転送先装置を選択し、前記選択にしたがって、受信した転送データの転送を制御する転送制御ステップとを含み、
前記中継装置が記憶している前記装置情報は、前記転送先装置各々の信頼度を示す信頼値を含む情報であり、
前記転送条件情報は、転送先装置が満たすべき信頼値の閾値を含み、
前記転送制御ステップは、前記転送条件情報によって示される信頼値の閾値を満たす装置を前記転送先装置として選択する
ことを特徴とする中継方法。
【請求項１４】
情報端末とバックアップ装置との間で転送データの中継をする中継装置で用いられる中継方法であって、
前記中継装置は、転送データの転送先の候補となる転送先装置に関する装置情報を記憶しており、
前記中継方法は、
転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を受信する受信ステップと、
前記装置情報により示される転送先装置のうちから、受信した前記転送条件情報が示す条件を満たす転送先装置を選択し、前記選択にしたがって、受信した転送データの転送を制御する転送制御ステップとを含み、
前記転送制御ステップは、さらに、
転送データに対して、所定の加工処理を行う加工処理ステップを含み、
受信した転送データに対して前記加工処理を行ってから転送先装置へ転送するよう制御する
ことを特徴とする中継方法。
【請求項１５】
情報端末とバックアップ装置との間で転送データの中継をする中継装置で用いられる中継方法であって、
前記中継装置は、転送データの転送先の候補となる転送先装置に関する装置情報を記憶しており、
前記中継方法は、
転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を受信する受信ステップと、
前記装置情報により示される転送先装置のうちから、受信した前記転送条件情報が示す条件を満たす転送先装置を選択し、前記選択にしたがって、受信した転送データの転送を制御する転送制御ステップとを含み、
前記受信ステップは、さらに、
前記バックアップ装置による前記転送データの受信期限、または前記中継装置による前記転送データの預かり期限、または前記転送データの消去期限のうち少なくとも１つを受信し、
前記中継方法は、前記受信期限を受信したときは、当該受信期限が到来するまでに、対応する前記転送データが前記バックアップ装置によって受信されるよう前記転送制御ステップによる前記制御を行い、
前記預かり期限を受信したときは、当該預かり期限が到来するまで、対応する前記転送データを保持し、
前記消去期限を受信したときは、当該消去期限が到来すると、対応する前記転送データを消去する
ことを特徴とする中継方法。
【請求項１６】
情報端末とバックアップ装置との間でネットワークを介して送信される転送データの中継をする中継装置で用いられる中継方法であって、
前記中継装置は、転送データを保持しており、
前記中継方法は、
前記中継装置の前記ネットワーク上における位置を示す位置情報を含み、前記転送データを、前記中継装置において保持していることを示す引換情報を作成し、作成した引換情報を前記バックアップ装置へ送信する引換情報送信ステップと、
前記引換情報を受信した前記バックアップ装置から、前記引換情報に対応する前記転送データの転送要求を受け付ける転送要求受付ステップと、
前記転送要求受付ステップにより前記転送要求を受け付けると、当該転送要求にかかる前記転送データを前記バックアップ装置へ転送するよう制御する転送制御ステップと含む
ことを特徴とする中継方法。
【請求項１７】
転送データを中継する１以上の中継装置を介して前記転送データをバックアップ装置へ送信する情報端末で用いられる制御方法であって、
前記情報端末は、バックアップの実行対象となる転送データを記憶しており、
前記制御方法は、
前記転送データの中継を前記中継装置に依頼する場合における、当該中継装置に対する要求もしくは当該中継装置に与える報酬を示す第１送受信条件情報を設定する設定ステップと、
転送データを中継装置へ送信する前に、前記中継装置から、当該中継装置が許容する前記情報端末からの要求もしくは当該中継装置が求める報酬を示す第２送受信条件情報を受信する受信ステップと、
前記第１送受信条件情報と前記第２送受信条件情報とに基づいて、前記中継装置が前記転送の依頼を受け付けることができるか否かを判断する判断ステップと、
前記判断ステップによる判断結果が肯定的である場合に、前記転送データを当該中継装置へ送信する送信ステップとを含む
ことを特徴とする制御方法。
【請求項１８】
第１転送データを中継する１以上の中継装置を介して前記転送データを第１バックアップ装置へ送信するとともに、他の装置の保持する第２転送データを第２バックアップ装置へ中継する情報端末で用いられる制御方法あって、
前記情報端末は、バックアップの実行対象となる第１および第２転送データを記憶する記憶手段を備え、
前記制御方法は、
前記第１転送データの中継を前記中継装置に依頼する場合における、当該中継装置に対する要求もしくは当該中継装置に与える報酬を示す第１送信受信条件情報を設定する設定ステップと、
転送データを中継装置へ送信する前に、前記中継装置から、当該中継装置が前記第２転送データの中継を前記情報端末に依頼する場合における、前記情報端末に対する要求もしくは前記情報端末に与えられる報酬を示す第２送信受信条件情報を受信する受信ステップと、
前記第１送受信条件情報と前記第２送受信条件情報とに基づいて、前記第１送受信条件情報が示す要求もしくは報酬と、前記第２送受信条件情報が示す要求もしくは報酬とが等価であるか否かを判断する判断ステップと、
前記判断ステップによる判断結果が肯定的である場合に、前記第１転送データを当該中継装置へ送信し、前記第２転送データを当該中継装置から受信する通信ステップとを含む
ことを特徴とする制御方法。
【請求項１９】
情報端末とバックアップ装置との間で転送データの中継をする中継装置で用いられる集積回路であって、
転送データの転送先の候補となる転送先装置に関する装置情報を記憶している装置情報記憶手段と、
転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を受信する受信手段と、
前記装置情報により示される転送先装置のうちから、受信した前記転送条件情報が示す条件を満たす転送先装置を選択し、前記選択にしたがって、受信した転送データの転送を制御する転送制御手段とを備え、
前記転送制御手段は、さらに、
転送データに対して、所定の加工処理を行う加工処理部を含み、
受信した転送データに対して前記加工処理を行ってから転送先装置へ転送するよう制御する
ことを特徴とする集積回路。
【請求項２０】
情報端末とバックアップ装置との間で転送データの中継をする中継装置で用いられるコンピュータプログラムであって、
前記中継装置は、転送データの転送先の候補となる転送先装置に関する装置情報を記憶しており、
前記コンピュータプログラムは、
転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を受信する受信ステップと、
前記装置情報により示される転送先装置のうちから、受信した前記転送条件情報が示す条件を満たす転送先装置を選択し、前記選択にしたがって、受信した転送データの転送を制御する転送制御ステップとを備え、
前記転送制御ステップは、さらに、
転送データに対して、所定の加工処理を行う加工処理ステップを含み、
受信した転送データに対して前記加工処理を行ってから転送先装置へ転送するよう制御する
ことを特徴とするコンピュータプログラム。
【請求項２１】
第１転送データを中継する１以上の中継装置を介して前記転送データを第１バックアップ装置へ送信するとともに、他の装置の保持する第２転送データを第２バックアップ装置へ中継する情報端末で用いられる集積回路であって、
バックアップの実行対象となる第１および第２転送データを記憶する記憶手段と、
前記第１転送データの中継を前記中継装置に依頼する場合における、当該中継装置に対する要求もしくは当該中継装置に与える報酬を示す第１送信受信条件情報を設定する設定手段と、
転送データを中継装置へ送信する前に、前記中継装置から、当該中継装置が前記第２転送データの中継を前記情報端末に依頼する場合における、前記情報端末に対する要求もしくは前記情報端末に与えられる報酬を示す第２送信受信条件情報を受信する受信手段と、
前記第１送受信条件情報と前記第２送受信条件情報とに基づいて、前記第１送受信条件情報が示す要求もしくは報酬と、前記第２送受信条件情報が示す要求もしくは報酬とが等価であるか否かを判断する判断手段と、
前記判断手段による判断結果が肯定的である場合に、前記第１転送データを当該中継装置へ送信し、前記第２転送データを当該中継装置から受信する通信手段とを備える
ことを特徴とする集積回路。
【請求項２２】
第１転送データを中継する１以上の中継装置を介して前記転送データを第１バックアップ装置へ送信するとともに、他の装置の保持する第２転送データを第２バックアップ装置へ中継する情報端末で用いられるコンピュータプログラムであって、
前記情報端末は、バックアップの実行対象となる第１および第２転送データを記憶する記憶手段を備え、
前記コンピュータプログラムは、
前記第１転送データの中継を前記中継装置に依頼する場合における、当該中継装置に対する要求もしくは当該中継装置に与える報酬を示す第１送信受信条件情報を設定する設定ステップと、
転送データを中継装置へ送信する前に、前記中継装置から、当該中継装置が前記第２転送データの中継を前記情報端末に依頼する場合における、前記情報端末に対する要求もしくは前記情報端末に与えられる報酬を示す第２送信受信条件情報を受信する受信ステップと、
前記第１送受信条件情報と前記第２送受信条件情報とに基づいて、前記第１送受信条件情報が示す要求もしくは報酬と、前記第２送受信条件情報が示す要求もしくは報酬とが等価であるか否かを判断する判断ステップと、
前記判断ステップによる判断結果が肯定的である場合に、前記第１転送データを当該中継装置へ送信し、前記第２転送データを当該中継装置から受信する通信ステップとを含む
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機等の移動通信機器に保存されているデータのバックアップに関する。
【背景技術】
【０００２】
携帯電話機などの移動通信機器は、年々、処理能力や通信性能などの機能が強化され続けている。機能の向上に伴って、さまざまな処理を行うことが可能となり、その結果、ユーザによる移動通信機器の利用形態が多様化してきている。利用形態としては、具体的には、例えば、持ち運びが容易なカメラ付き携帯電話機を用いて、旅行先の土地でユーザと親しい人物などを風景とともに撮影していつでも観賞できるよう保存したり、保存した画像や動画などのデータを、赤外線通信等の通信技術を用いてユーザ間で互いに交換したりすることが挙げられる。このようにしてユーザが自発的に取得したデータは、結果として、ユーザの個人的な人間関係や、ユーザ自身の好みなどを強く反映している場合が多々ある。そのため、データに関係している人物にとって高い価値を有する場合が多い。
【０００３】
しかしながら、移動通信機器は、携帯して利用するものであるため、ユーザの不注意などにより、常に紛失等の事態が発生するおそれがある。このような事態が発生すると、移動通信機器のみならず、ユーザにとって貴重な情報も同時に失われてしまうこととなる。
そのため、不測の事態に遭遇してもデータそのものが失われることを回避するために、移動通信機器に保存されているデータをバックアップする技術が広く利用されている。
【０００４】
例えば、下記の特許文献１および特許文献２には、携帯電話機の充電とともに、家庭内のサーバなどに携帯電話機に保存されているデータを移動させる技術が開示されている。
また、下記の特許文献３には、画像データや動画データ等と比較してデータサイズが小さい住所録等のテキストベースのデータをバックアップすることを想定して、電話回線を用いてバックアップセンターとの間でデータを送受信する技術が開示されている。
【特許文献１】日本国特許公開公報  特開２００３−３４７９８８号公報
【特許文献２】日本国特許公開公報  特開２００２−３３７９８号公報
【特許文献３】日本国特許公開公報  特開２０００−７８０７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１および特許文献２記載の技術では、移動通信機器の充電をきっかけとしてバックアップを開始するため、充電を直ちに行うことができない場合には、データのバックアップを開始することができないという問題がある。特に、例えば旅行中など、充電を実行できない期間が長くなるにつれて、携帯電話機の紛失等のためにデータが失われてしまうおそれが高くなる。
【０００６】
また、特許文献３記載の技術では、バックアップを行うデータのデータサイズが比較的小さい場合はバックアップの実行に際して大きな問題はないが、一方、バックアップセンターとの通信において、電話回線などの低速な通信回線しか利用できず、画像や動画等の比較的データサイズの大きいデータを短時間で送信するのが困難な場合には無視できない問題が生じることとなる。すなわち、バックアップデータの伝送処理に要する時間が長期化するために、伝送処理中に電波状態の悪化等によるバックアップ処理の失敗が発生したり、従量制の料金体系の場合には電話回線を長時間使用することによって高額の電話料金を要したりするために、データのバックアップの実行が現実的に難しくなるという問題が発生する。
【０００７】
また、別のバックアップ方法として、公衆無線LANサービス等の、ネットワーク接続サービスを利用することが考えられる。これらのサービスを利用すると、データを比較的高速にバックアップ装置へ送信することができる。
しかし、データの転送をネットワーク内のどのような経路を用いて行うかの判断は、通常、ルータ等が担当するため、送信データが通る経路を、データの送信者であるユーザが予測するのは困難である場合が多い。
【０００８】
そのため、ユーザにとっては、送信データが誰の目に触れるか予測しづらく、その結果、私的な情報が含まれるデータをネットワーク経由で送信することに抵抗感を感じることがある。特に、機器の小型化の要請が強い移動通信機器においては、移動通信機器自身の性能上の制約のために、暗号化などの、送信データそのものを保護する手段を講じることが困難な場合があり、この場合はさらにユーザの心理的不安が大きくなる。
【０００９】
そこで、本発明は、携帯電話機等の移動通信機器がバックアップ装置との間で、直接、通信を行うことができない場合や、バックアップ装置との間の通信回線が大容量のデータを送信するのに十分な通信速度ではない場合であっても、ユーザが安心して、かつ容易にバックアップを行うことを可能とするバックアップシステム、バックアップ方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明は、情報端末から送信された転送データを、１以上の中継装置による中継を介してバックアップ装置へ転送することによりバックアップを行うバックアップシステムであって、前記情報端末は、バックアップの実行対象となる転送データを記憶する記憶手段と、転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を中継装置へ送信する通信手段とを備え、前記中継装置は、転送先装置に関する装置情報を記憶する装置情報記憶手段と、転送データ、および、当該転送データに対応する前記転送条件情報を受信する受信手段と、前記装置情報により示される転送先装置のうちから、受信した前記転送条件情報が示す条件を満たす転送先装置を選択し、前記選択にしたがって、受信した転送データの転送を制御する転送制御手段とを備え、前記バックアップサーバは、前記中継装置により転送された前記転送データを受信するバックアップデータ受信手段と、受信した転送データを記憶するバックアップデータ記憶手段とを備えることを特徴とする。
【００１１】
また、情報端末と、中継装置と、バックアップ装置とからなる本発明のバックアップシステムにおいて、情報端末からバックアップ装置へと送信された転送データの転送を中継する中継装置は、転送データの転送先の候補となる転送先装置に関する装置情報を記憶している装置情報記憶手段と、転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を受信する受信手段と、前記装置情報により示される転送先装置のうちから、受信した前記転送条件情報が示す条件を満たす転送先装置を選択し、前記選択にしたがって、受信した転送データの転送を制御する転送制御手段とを備えることを特徴とする。
【００１２】
また、本発明のバックアップシステムにおいて、転送データを中継する１以上の中継装置を介して前記転送データをバックアップ装置へ送信する前記情報端末は、バックアップの実行対象となる転送データを記憶する記憶手段と、転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を送信する通信手段とを備えることを特徴とする。
【発明の効果】
【００１３】
これにより、情報端末を利用するユーザは、バックアップ装置と直接通信を行うことができない場合であっても、転送条件情報と、バックアップを所望するデータとを中継装置へ送信することで、中継装置を介してバックアップを実行することができるので、紛失等により情報端末の利用が不可能になった場合においても、バックアップを行ったデータを失わずに済む。
【００１４】
また、上述の構成を備える中継装置は、転送データとともに、転送条件情報を受信し、転送条件情報に基づいて、転送先となる中継装置を選択して転送データを転送するので、転送データを保護しつつ転送処理を実行することができる。すなわち、ユーザは、中継装置によって中継される転送経路について転送データの保護を実現するための制限をかけつつ、バックアップ対象のデータを送信することができる。
【００１５】
したがって、ユーザは、バックアップの実行に際して、プライバシーが侵されるなどのリスクを軽減することができ、これにより、安心してバックアップを行うことができる。
ここで、前記転送条件情報により示される条件とは、前記転送を許可しない転送先装置を示すブラックリストに転送先装置が含まれていないことであり、前記転送制御手段は、前記ブラックリストに示されていない装置を前記転送先装置として選択することとしてもよい。
【００１６】
これにより、情報端末からデータを送信するユーザが中継を所望しない特定の中継装置を避けて、データをバックアップすることができる。
また、前記装置情報記憶手段は、前記転送先装置各々の信頼度を示す信頼値を記憶し、前記転送条件情報とは、転送先装置が満たすべき信頼値の閾値を示す情報であり、前記転送制御手段は、前記転送条件情報によって示される信頼値の閾値を満たす装置を前記転送先装置として選択することとしてもよい。
【００１７】
上述の構成を備える中継装置を介してバックアップを実行することにより、転送の可否を転送先装置ごとに定めなくとも、信頼閾値という１つの値を用いて転送経路の制限をかけることができるので、転送データの保護を簡易な方法で実現することができる。また、ユーザは、送信するデータに応じて信頼閾値を定めて転送条件情報として送信することで、送信するデータに応じて、データの転送経路の制限を柔軟に定めることができる。
【００１８】
例えば、プライベートな写真などの、なるべく秘密にしておきたいデータを送信する場合は、高い信用度を示す装置のみによって中継するよう、信頼閾値による転送経路の制約を強化し、一方、風景が主体となった写真などの、公に知られてもユーザにとって不利益の少ないデータを送信する場合は、低い信用度の中継装置によっても転送を行うことができる。
【００１９】
また、前記転送制御手段は、さらに、転送データに対して、所定の加工処理を行う加工処理部を含み、受信した転送データに対して前記加工処理を行ってから転送先装置へ転送するよう制御することとしてもよい。
これにより、転送データの保護をさらに強化して転送処理を実行することができる。
また、前記転送制御手段は、前記装置情報に示される転送先装置が前記転送条件情報に示される条件を満たさない場合には、受信した転送データに対して前記加工処理部による前記加工処理を行い、前記加工処理後の転送データを当該転送先装置に対して転送するよう制御することとしてもよい。
【００２０】
これにより、転送データの保護に関する所定の条件を満たさない転送先装置に対して転送データの転送処理を行う場合にのみ、所定の加工処理を行うので、転送データの保護を実現しつつ、転送データの保護に関して転送先装置の信用度が高いか低いかに応じて、所定の加工処理を効率良く実行することができる。
また、前記加工処理部が行う前記加工処理とは、転送データに対して前記中継装置の識別情報をウォーターマークとして挿入することであることとしてもよい。
【００２１】
これにより、転送データが保護されず、不正使用された場合に、ウォーターマークを用いて、不正使用された出所を追跡することができ、不正使用に対する対処を立てやすくすることができる。
ところで、中継装置にいつまでも転送データが保持されていると、不具合等、中継装置に何らかの事態が発生したときに、不要に転送データが暴露されるおそれがある。また、バックアップがいつ完了するかがわからないと、ユーザはバックアップが実行されたのか確認がとれず、不安になるため、バックアップの完了時期は、ユーザにとって関心の高い事項である。
【００２２】
そこで、前記受信手段は、さらに、前記バックアップ装置による前記転送データの受信期限、または前記中継装置による前記転送データの預かり期限、または前記転送データの消去期限のうち少なくとも１つを受信し、前記中継装置は、前記受信期限を受信したときは、当該受信期限が到来するまでに、対応する前記転送データが前記バックアップ装置によって受信されるよう前記転送制御手段による前記制御を行い、前記預かり期限を受信したときは、当該預かり期限が到来するまで、対応する前記転送データを保持し、前記消去期限を受信したときは、当該消去期限が到来すると、対応する前記転送データを消去することとしてもよい。
【００２３】
これにより、転送データの保護に関し、転送データが中継装置に保持され続けることによるリスクを軽減することができる。また、ユーザは、バックアップが遅くともいつまでに完了するかを知ることができる。したがって、バックアップを安心して実行することができる。
また、前記中継装置は、さらに、前記受信手段により受信した転送データを、前記中継装置において保持していることを示す引換情報を作成し、作成した引換情報を送信する引換情報送信手段と、前記引換情報を受信した他装置から、前記引換情報に対応する前記転送データの転送要求を受け付ける転送要求受付手段とを備え、前記転送制御手段は、前記転送要求受付手段により前記転送要求を受け付けると、当該転送要求にかかる前記転送データを他装置へ転送するよう制御することとしてもよい。さらに、上述の中継装置を介してバックアップデータを受信する本発明のバックアップ装置は、他装置から前記引換情報を受信する引換情報受信手段と、受信した前記引換情報に示される前記転送データを保持している中継装置に対して、当該転送データの転送要求を送信する転送要求送信手段と、送信した転送要求にかかる転送データを受信するバックアップデータ受信手段と、受信した転送データを記憶するバックアップデータ記憶手段とを備えることとしてもよい。
【００２４】
上述の構成を備える中継装置は、各識別情報を受信したバックアップ装置等の他装置からの転送要求を受け付けて転送データの転送を制御するので、各識別情報を受信した他装置は、必要に応じてバックアップの実行対象となるデータを中継装置に対して問い合わせることができる。
ところで、上述したバックアップ方法は、情報端末のデータを、中継装置を介してバックアップを行うというものであるが、中継装置は、情報端末から送信されたデータを保持したり、中継のための処理を実行したりするので、バックアップのために中継装置のリソースを消費することとなる。すなわち、中継装置の側からすると、情報端末のデータのバックアップのために、一方的に処理能力を利用されることとなる。
【００２５】
そこで、前記通信手段は、さらに、転送データを中継装置へ送信する前に、前記転送データに関する第１の送受信条件情報を前記中継装置へ送信し、当該中継装置から第２の送受信条件情報を受信し、前記情報端末は、前記通信手段により送信した第１の送受信条件情報と、受信した第２の送受信条件情報とに基づいて、第１および第２送受信条件情報が等しいとみなせるか否かを判断する判断手段を備え、前記通信手段は、前記判断手段が肯定的に判断したときに、前記転送データを当該中継装置へ送信することとしてもよい。
【００２６】
これにより、情報端末は、中継装置との間で送受信条件情報をやりとりし、互いの送受信条件情報に基づいて、転送データの送信可否を判断するので、情報端末と中継装置との間で互いに合意した場合にバックアップの実行を制御することができる。
ここで、前記第１の送受信条件情報は、前記情報端末が送信する送信転送データと対応づけられており、前記第２の送受信条件情報は、前記中継装置から受信する受信転送データと対応づけられており、前記通信手段は、前記判断手段が肯定的に判断したときに、前記送信転送データを前記中継装置に送信し、当該中継装置から前記受信転送データを受信し、前記記憶手段は、受信した前記受信転送データを記憶することとしてもよい。
【００２７】
上述の構成を備える情報端末は、バックアップ対象のデータを送信するときに、中継装置から送信されるデータを記憶するので、どちらかが一方的にデータ転送の処理能力やリソースを利用されることなく、中継装置との間でバックアップを公平に実行することができる。
また、前記第１および第２送受信条件情報は、前記転送データのデータサイズ、前記中継装置または前記情報端末において前記転送データを保持する保持期限、前記転送データを保持媒体に記録する記録方法、転送データの保持に対するインセンティブ、のうち少なくとも１つを含むこととしてもよい。
【００２８】
これにより、複数の条件を組み合わせて、転送データの可否判断を行うことができるので、バックアップの実行を許可する許容範囲を広く詳細に設定することができる。
また、前記インセンティブは、金銭的価値を有するバリュー情報、中継装置に対して所定の処理を行わせる権利を示す中継装置制御情報、所定のコンテンツを視聴する権利を示す視聴権利情報、のうち少なくとも１つを含むこととしてもよい。
【００２９】
これにより、相互にデータをバックアップするのみならず、相手側装置のバックアップデータを預かることで、所定の権利が発生するので、他装置からのバックアップデータの預かりを促進することができる。
また、情報端末の前記記憶手段は、さらに、転送データの送信先の候補となる中継装置に関する中継装置情報を記憶し、前記通信手段は、前記中継装置情報により示される中継装置のうちから、転送データにかかる転送条件情報が示す条件を満たす送信先装置を選択し、前記選択にしたがって、当該転送データおよび前記転送条件情報の送信を制御することとしてもよい。
【００３０】
これにより、情報端末は、転送データの保護を実現することができるか否かに応じて、中継装置に対する転送データの送信を制御することができるので、情報端末のユーザは、安心してバックアップを行うことができる。
また、本発明は、転送データを中継する１以上の中継装置を介して前記転送データをバックアップ装置へ送信する情報端末において用いられる集積回路であって、バックアップの実行対象となる転送データを記憶する記憶部と、転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を送信する通信部とを含むことを特徴とする集積回路であるとしてもよい。
【００３１】
また、本発明は、バックアップの実行対象となる転送データを記憶している情報端末に、１以上の中継装置による中継を介してバックアップ装置へ前記転送データを送信する処理を実行させるプログラムであって、転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を送信する通信ステップを含むことを特徴とするプログラムであるとしてもよい。
【００３２】
また、本発明は、情報端末から送信された転送データを、１以上の中継装置による中継を介してバックアップ装置へ転送することによりバックアップを行うバックアップ方法であって、前記情報端末において行われる処理には、バックアップの実行対象となる転送データを記憶する記憶ステップと、転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を中継装置へ送信する通信ステップとが含まれ、前記中継装置において行われる処理には、転送データの転送先の候補となる転送先装置に関する装置情報を記憶する装置情報記憶ステップと、転送データ、および、当該転送データに対応する前記転送条件情報を受信する受信ステップと、前記装置情報により示される転送先装置のうちから、受信した前記転送条件情報が示す条件を満たす転送先装置を選択し、前記選択にしたがって、受信した転送データの転送を制御する転送制御ステップとが含まれ、前記バックアップサーバにおいて行われる処理には、前記中継装置により転送された前記転送データを受信するバックアップデータ受信ステップと、受信した転送データを記憶するバックアップデータ記憶ステップとが含まれることを特徴とするバックアップ方法であるとしてもよい。
【００３３】
また、本発明は、第１および第２情報端末とを用いて行うバックアップ方法であって、前記第１および第２情報端末において行われる処理には、バックアップの実行対象となる転送データを記憶する記憶ステップと、転送データ、および、当該転送データを中継する中継装置が満たすべき条件を示し、当該転送データの保護に関する条件を含む転送条件情報を送信する通信ステップとが含まれ、前記第１情報端末における前記通信ステップは、第１転送データを前記第２情報端末へ送信する前に、前記第１転送データに関する第１の送受信条件情報を前記第２情報端末へ送信し、前記第２情報端末から第２の送受信条件情報を受信し、前記第２情報端末における前記通信ステップは、第２転送データを前記第１情報端末へ送信する前に、第２の送受信条件情報を前記第１情報端末へ送信し、前記第１情報端末から第１の送受信条件情報を受信し、前記第１および第２情報端末において行われる処理には、前記通信ステップにおいて送受信した第１および第２送受信条件情報に基づいて、第１および第２送受信条件情報が等しいとみなせるか否かを判断する判断ステップが含まれ、前記第１情報端末における前記通信ステップは、前記判断ステップが肯定的に判断したときに、前記第１転送データを前記第２情報端末へ送信し、前記第２情報端末における前記通信ステップは、前記判断ステップが肯定的に判断したときに、前記第２転送データを前記第１情報端末へ送信することを特徴とするバックアップ方法であるとしてもよい。
【発明を実施するための最良の形態】
【００３４】
＜実施の形態１＞
以下、本発明にかかるバックアップシステムの実施の一形態について、図面を用いて説明する。
＜概要＞
本発明にかかるバックアップシステムにおいて、情報端末は、情報端末が保存しているバックアップ対象のデータを、バックアップを中継する中継装置を介してバックアップ装置へ宛てて送信する。実施の形態１では、情報端末として携帯電話機を想定している。携帯電話機は、当該携帯電話機に保存されているデータを、当該携帯電話機のユーザが使用しているバックアップ装置にバックアップするために、他の携帯電話機や、他の携帯電話機のユーザが使用しているバックアップ装置によってバックアップデータの転送の中継を行う。なお、バックアップの対象となるデータは、例えば携帯電話機が備えるカメラ機能を利用して取得した画像や動画データなどである。以下、詳しく説明する。
【００３５】
図１は、本発明の実施の形態１におけるバックアップシステム１０００の概略を示した図である。
同図に示すように、バックアップシステム１０００は、バックアップ対象のデータをバックアップ装置へ宛てて送信する情報端末である携帯電話機１００と、バックアップ対象のデータの転送を中継する中継装置である携帯電話機２００と、バックアップサーバ３００と、携帯電話機２０１と、バックアップサーバ３０１と、携帯電話機１００のデータをバックアップするバックアップ装置であるバックアップサーバ９００とからなる。
【００３６】
携帯電話機１００と携帯電話機２００とは、通信路２０で接続されている。同様に、携帯電話機２００とバックアップサーバ３００とは、通信路３０で、バックアップサーバ３００とバックアップサーバ９００とは、通信路９０で接続されている。また、携帯電話機１００と携帯電話機２０１とは通信路２１で、携帯電話機２０１とバックアップサーバ３０１とは通信路３１で、バックアップサーバ３０１とバックアップサーバ９００とは通信路９１で接続されている。
【００３７】
実施の形態１において想定しているバックアップの状況は、以下の通りである。まず、前提として、携帯電話機１００のユーザであるユーザ１は、通常、自宅に帰宅したときに、携帯電話機１００を自宅にあるバックアップサーバ９００と接続してバックアップを実行する。このときのバックアップ方法は、例えば、特許文献１または２記載の技術のように、携帯電話機１００を充電器に設置したときにバックアップサーバ９００へバックアップデータを送信するという方法などを用いる。なお、バックアップサーバ９００は、外部ネットワークと接続されているものとする。
【００３８】
しかし、ユーザ１が他のユーザと長期の旅行等で出かけていて、自宅にあるバックアップサーバ９００とブロードバンド通信のような高速な通信を行うことができないときは、バックアップサーバ９００を用いたバックアップを行うことが困難となる。このとき、ユーザ１は、旅行等に同行しているユーザ２が所有している携帯電話機２００に、通信路２０を介してバックアップの実行対象のデータを預ける。
【００３９】
なお、通信路２０としては、例えばBluetoothやUSB（Universal Serial Bus）接続、無線LAN（Local Area Network）などのアドホックで広帯域な近距離無線通信や、超広帯域通信（UWB:Ultra WideBand）、PAN（Personal Area Network）や有線接続、記録媒体等の外部メディアを用いた手渡し、などが考えられる。
このように、バックアップを実行するデータを携帯電話機２００に預けることにより、ユーザ１は、バックアップサーバ９００を用いたバックアップを行うことができないときに、携帯電話機１００を紛失した場合においても、携帯電話機２００に預けておいたデータを失わずに済む。
【００４０】
また、ユーザ２は、携帯電話機２００によって携帯電話機１００のバックアップデータを預かると、ユーザ２の自宅に帰宅したときに、携帯電話機２００をユーザ２のバックアップ装置であるバックアップサーバ３００と接続して、携帯電話機２００自身のバックアップデータとともに、携帯電話機１００から預かったデータを、通信路３０を介してバックアップサーバ３００へ送信する。バックアップサーバ３００は、ネットワークと接続されており、同様にネットワークと接続されているバックアップサーバ９００に対し、通信路９０を介して携帯電話機１００のバックアップデータを送信する。なお、通信路９０は、例えば光ファイバーなどを用いたブロードバンド通信であり、比較的高速にデータを転送することができる通信路であるとする。ブロードバンド通信は、通信帯域が広く、また近年ではISP（Internet Services Provider）等の通信事業者によって定額料金のサービスが提供されているので、通信路９０を介したデータの転送は、ユーザ２にとって負担が小さい。
【００４１】
バックアップサーバ９００は、通信路９０を介してバックアップサーバ３００から送信された携帯電話機１００のバックアップデータを受信して記録する。
このようにして、ユーザ１は、通信路２０、通信路３０、通信路９０を介して各中継装置による中継を利用してバックアップを行うことができる。
＜構成＞
次に、バックアップシステム１０００を構成する情報端末、中継装置、バックアップ装置の機能構成について説明する。上述したように、実施の形態１においては、情報端末として携帯電話機１００を想定している。また、中継装置として携帯電話機２００やバックアップサーバ３００などを想定し、バックアップ装置としてバックアップサーバ９００を想定している。
【００４２】
＜情報端末＞
図２は、携帯電話機１００の機能ブロック図である。
同図に示すように、情報端末である携帯電話機１００は、画像取得部１１と、記憶部１２と、バックアップ画像選択部１３と、転送条件情報設定部１４と、バックアップ情報生成部１５と、送信先選択部１６と、送信先認証部１７と、送信部１８とからなる。上述の構成要素は、CPU（Central Processing Unit）、ROM（Read Only Memory）、RAM（Random Access Memory）等からなる制御回路やデータの送受信を行う送受信回路などからなり、プログラムにしたがってバックアップを実行する。以下、各構成要素の機能を説明する。
【００４３】
画像取得部１１は、携帯電話機１００のカメラ機能を実現するカメラモジュール等であり、静止画や動画等のデータを取得する。
記憶部１２は、画像取得部１１が取得したデータを、メモリやHDD（Hard Disk Drive）等の記憶媒体によって記憶する。
バックアップ画像選択部１３は、中継装置による転送を利用してバックアップを実行するデータを記憶部１２から選択する。
【００４４】
転送条件情報設定部１４は、後述する転送条件情報を設定する。
バックアップ情報生成部１５は、バックアップ画像選択部１３が選択したデータである転送データに、転送条件情報などを付加することによって、送信するデータを生成する。
送信先選択部１６は、携帯電話機１００が通信路を介して直接接続して通信することができる通信先装置を選択する。
【００４５】
送信先認証部１７は、データを送信する送信先となる通信先装置を認証する。
送信部１８は、データを通信先装置に対して送信する。
＜中継装置＞
次に、中継装置の機能構成について説明する。
図３は、携帯電話機２００の機能ブロック図である。
【００４６】
同図に示すように、携帯電話機２００は、受信元認証部２１と、受信部２２と、記憶部２３と、制御部２４と、送信先選択部２５と、送信先認証部２６と、送信部２７とからなる。上述の構成要素は、CPU、ROM、RAM等からなる制御回路やデータの送受信を行う送受信回路などからなり、プログラムにしたがって、送信データを中継して他装置へ転送する転送処理を実行する。以下、各構成要素の機能を説明する。
【００４７】
受信元認証部２１は、データを受信する際に、通信相手となる受信元装置を認証する。
受信部２２は、通信路を介してデータを受信する。
記憶部２３は、受信したデータを、メモリやHDD等によって記憶する。
制御部２４は、転送先装置へのデータの送信処理を制御する。
送信先選択部２５は、携帯電話機２００が通信路を介して直接接続して通信することができる転送先装置を選択する。
【００４８】
送信先認証部２６は、転送データを転送する転送先装置を認証する。なお、装置間の認証方法は、どのようなものでも構わない。本実施形態では、例えば、チャレンジーレスポンス方式などの、公知の認証方法を用いるものとする。他の装置が行う認証方法についても同様である。
送信部２７は、データを転送先装置に対して送信する。
【００４９】
図４は、バックアップサーバ３００の機能ブロック図である。バックアップサーバ３００は、携帯電話機２００とほぼ同一の構成をしている。
同図に示すように、バックアップサーバ３００は、受信元認証部３１と、受信部３２と、記憶部３３と、制御部３４と、送信先選択部３５と、送信先認証部３６と、送信部３７とからなる。
【００５０】
上述の構成要素の各々は、携帯電話機２００の各構成要素と同一の機能を発揮する。すなわち、受信元認証部３１は、受信元認証部２１と同様に、データを受信する際に、通信相手となる受信元装置を認証する。受信部３２、記憶部３３、制御部３４、送信先選択部３５、送信先認証部３６、送信部３７についても、それぞれ携帯電話機２００の受信部２２、記憶部２３、制御部２４、送信先選択部２５、送信先認証部２６、送信部２７と同一の機能であるため、説明を省略する。
【００５１】
＜バックアップ装置＞
次に、バックアップ装置の機能構成について説明する。
図５は、バックアップサーバ９００の機能ブロック図である。
同図に示すように、バックアップサーバ９００は、受信元認証部９１と、受信部９２と、データ取り出し部９３と、記憶部９４とからなる。上述の構成要素は、CPU、ROM、RAM等からなる制御回路やデータの受信を行う受信回路や、データを記憶し蓄積するための大容量の記録媒体などからなり、プログラムにしたがって、データを受信して転送データを取り出して記憶する処理を実行する。
【００５２】
受信元認証部９１は、データを受信する際に、通信相手となる受信元装置を認証する。
受信部９２は、通信路を介してデータを受信する。
データ取り出し部９３は、受信部９２が受信したデータに含まれる転送データを取り出す。
記憶部９４は、データ取り出し部９３によって取り出された転送データを記憶する。
【００５３】
＜データ＞
次に、上述した転送条件情報について説明する。
転送条件情報とは、データを中継して転送する中継装置が、転送処理の実行に際して従うべき条件を示した情報である。転送条件情報には、バックアップの対象となる転送データの保護を実現するための情報が含まれる。本実施形態では、転送データの保護とは、転送データにかかるプライバシー保護のことを言う。
【００５４】
転送条件情報は、情報端末が転送データを送信する際に、転送データとあわせて送信される。転送条件情報に従った転送がなされることにより、情報端末は、転送データの中継経路について、一定の制限を与えることができる。なお、情報端末は、転送条件情報の他にも、通信路を介してバックアップを実行するために必要な所定の情報も送信する。所定の情報とは、転送データを識別する転送データ識別情報や、転送データの所有者を識別するユーザ識別情報や、転送データを最終的に届けるバックアップ装置のアドレス情報などのことをいう。
【００５５】
以下、転送条件情報について詳しく説明する。
図６は、転送条件情報６００を示す図である。
同図に示すように、転送条件情報６００は、転送期限６１と、データ預かり期限６２と、消去期限６３と、アドレス通知要否６４と、ホップ数６５と、信頼閾値６６と、ブラックリスト６７とを含む。
【００５６】
転送期限６１は、転送データをバックアップ装置に転送する期限を示す。同図の例では、２００５年１月１日までにバックアップ装置に転送されるべきであることが示されている。
データ預かり期限６２は、転送データの中継処理を行う中継装置が、転送データを、少なくともいつまで預かっておくかを示す。当該データ預かり期限を過ぎた場合は、転送データを消去することとしてもよい。データ預かり期限６２によって期限が指定されていると、中継装置は、当該期限が過ぎて回収が放棄された転送データをいつまでも保持しておく必要がなくなるので、中継装置の記憶領域を有効に利用することができる。同図の例では、２００５年３月１日までは、中継装置によって転送データが保持されることが示されている。
【００５７】
消去期限６３は、中継装置の各記憶部から、中継処理の対象である転送データを消去しなければならない期限を示す。これにより、消去期限６３によって示された期限が来たときに、中継装置に対して転送データの消去を義務づけることができるので、情報端末のユーザは、バックアップ対象のデータを回収できなかった場合であっても、中継装置に不必要に転送データが残っているためにプライバシーが侵される危険性を小さくすることができる。同図の例では、「指定なし」となっており、中継装置は転送データを消去しなくてもよいことが示されている。
【００５８】
アドレス通知要否６４は、中継装置が転送データを受信した場合に、当該中継装置のアドレスを、転送データを送信した情報端末に通知する必要があるか否かを示す。中継装置からアドレスが通知されていると、転送データを送信した情報端末のユーザは、転送データがどの中継装置によって保持されているかを知ることができるので、情報端末を紛失した場合においても、通知にかかる中継装置のアドレス先に問い合わせることによって、バックアップ対象のデータを回収することができる。同図の例では、「要」となっているので、中継装置は、転送データを受信すると、情報端末に対して自装置のアドレスを通知する。一方、「要」ではない場合は、情報端末に対するアドレス通知を行う必要はない。
【００５９】
ホップ数６５は、転送データがバックアップ装置に到達するまでに、中継を許可する中継装置の数、すなわち転送回数の上限を示す。これにより、不必要に長い中継経路によるデータの転送を防止することができ、転送データを送信するユーザにとって無関係なユーザなどに転送データが流出するリスクを低下させることができる。同図の例では、ホップ数６５は「３」と示されているので、転送回数の上限は３回である。
【００６０】
信頼閾値６６は、転送データの転送を許可する転送先装置の信頼度の下限を示す情報である。ここで、転送先装置の信頼度とは、他の装置をどれだけ信頼しているかを装置ごとに示すものであり、本実施形態では、例えば完全に信頼できる装置の信頼度を１００、全く信頼できない装置の信頼度を０、あまり信頼していない場合を２０、などと数値化した値を用いる。なお、信頼度の最小値は０、最大値は１００とする。数値が大きいほど、他の装置を信頼していることを示す。中継装置は、転送先装置ごとに信頼度の値を対応づけて記憶している。例えば図７に示すような信頼閾値表７００を記憶している。
【００６１】
ここで、信頼閾値表７００について説明すると、信頼閾値表７００は、転送先装置７１と、転送先装置アドレス７２と、信頼度７３とを含む。
転送先装置７１は、転送先となる他の装置の名称を示す。
転送先装置アドレス７２は、転送先となる他の装置のアドレスを示す。
信頼度７３は、転送先となる他の装置の信頼度を示す。
【００６２】
中継装置は、図６に示す転送条件情報６００の信頼閾値６６に示される値を参照して、転送処理を制御する。同図の例では、信頼閾値６６として「８０」が示されているので、信頼度が８０以上の装置に対してのみ転送が許可されていることが示されている。
なお、各中継装置が記憶している信頼度の値は、予めユーザによって設定されることとしてもよいし、転送先装置に対する転送データの転送回数や、データの送受信の履歴など、転送先装置との通信の履歴に基づいて中継装置が設定して記憶することとしてもよい。この他にも、中継装置が他装置から転送先装置の信頼度の値を取得することとしてもよいし、中継装置が信頼度の値を保持していない転送先装置の信頼度については、当該転送先装置へデータが到達するまでに経由する各装置の信頼度に基づいて算出することとしてもよい。
【００６３】
ブラックリスト６７は、転送データの転送を許可しない転送先装置を示す情報であり、転送を許可しない転送先装置の名称やアドレスなどが示される。これにより、情報端末が転送を所望しない転送先装置に対して転送データが転送される事態を回避することができる。同図の例では、「Musashi005」などに対しては転送を許可しないことが示されている。
【００６４】
＜動作＞
次に、情報端末、中継装置、バックアップ装置の動作について説明する。概要で述べたように、情報端末とは携帯電話機１００であり、中継装置とは携帯電話機２００およびバックアップサーバ３００であり、バックアップ装置とはバックアップサーバ９００である場合を想定するものとする。
【００６５】
＜情報端末の動作＞
図８は、情報端末である携帯電話機１００の動作を示すフローチャートである。
携帯電話機１００は、画像取得部１１などによって取得して記憶部１２に記憶しているデータの中から、バックアップ画像選択部１３によってバックアップ対象のデータを選択する（ステップＳ８１）。ここで、バックアップの対象となるデータは、例えばユーザが指定することとしてもよい。
【００６６】
選択したバックアップ対象のデータに対して、転送条件情報設定部１４によって転送条件情報を設定する（ステップＳ８２）。設定方法としては、ユーザが手動で設定することとしてもよいし、データ取得日時等の、データに関する情報に応じて携帯電話機１００が自動的に設定することとしてもよい。
転送条件情報設定部１４によって転送条件情報を設定すると、バックアップ情報生成部１５によって、送信元アドレスや最終送信先であるバックアップ装置のアドレス、バックアップ対象のデータを識別する情報などの所定のデータと、バックアップの対象となる転送データと、設定した転送条件情報とから、中継装置に対して送信するデータを生成する（ステップＳ８３）。
【００６７】
データを生成すると、送信先選択部１６が、通信路を介して直接接続して通信を行う通信先装置を選択する。本実施形態では、携帯電話機２００を選択する。携帯電話機２００を選択すると、送信先認証部１７によって携帯電話機２００を認証する。携帯電話機２００と相互に認証に成功すると、バックアップ情報生成部１５によって生成されたデータを、通信路２０を介して送信部１８によって携帯電話機２００へ送信する（ステップＳ８４）。
【００６８】
＜中継装置の動作＞
図９は、携帯電話機２００などの、中継装置の動作を示すフローチャートである。当フローチャートの説明では、中継装置の動作の説明とともに、携帯電話機２００の具体的な動作についても説明する。
中継装置は、データを受信する際に、受信元の装置を受信元認証部２１によって認証する。
【００６９】
受信元装置との認証に相互に成功すると、通信路を介して受信元装置から送信されたデータを受信部２２によって受信する。受信したデータには、転送条件情報と転送データとが含まれている（ステップＳ９１）。
受信元装置から受信したデータに含まれる転送データは、記憶部２３によって記憶される（ステップＳ９２）。
【００７０】
転送データが記憶されると、制御部２４が、転送条件情報にしたがって、転送データの転送処理を制御する。具体的に説明すると、制御部２４は、自装置が通信可能な装置のうち、転送条件情報を満たす転送先装置が存在すれば、送信先選択部２５によって、転送を実行する転送先装置を選択する（ステップＳ９３）。なお、転送条件情報を満たす転送先装置が存在しない場合は、転送先装置を選択しない。また、バックアップ装置との間で、例えば所定の転送レート以上で通信可能な場合など、バックアップ装置との直接の通信を比較的高速に行うことができる場合は、転送先装置としてバックアップ装置を選択する。
【００７１】
ここで、制御部２４が転送条件情報にしたがって、転送データの転送を制御する処理について、図６に示した転送条件情報６００を用いて具体的に説明する。まず、ホップ数６５の値を用いた転送制御について説明すると、ホップ数６５に示される値が「１」より大きい場合は、転送先装置を選択し、ホップ数を１つデクリメントして転送を実行する。一方、ホップ数が「１」以下の場合は転送を行わない。図１の例では、情報端末である携帯電話機１００がまずホップ数として「３」を設定すると、中継装置である携帯電話機２００は、バックアップサーバ３００を選択してバックアップサーバ３００への転送を行うときに、ホップ数を１つデクリメントして「２」として転送を実行する。さらに、ホップ数が「２」の転送データを受信したバックアップサーバ３００は、ホップ数が「１」より大きいことを確認し、ホップ数を１つデクリメントして「１」としてバックアップサーバ９００へ転送する。
【００７２】
また、信頼閾値６６を用いて転送先装置を選択する場合、制御部２４は、例えば信頼閾値表７００を参照して、信頼度７３に示されている値が、転送条件情報の信頼閾値６６に示されている値以上の転送先装置を選択する。また、上述したように転送先装置を選択する際に、中継装置が外部から他装置の信頼度の値を取得し、取得した値を用いて選択することとしてもよく、様々な方法が考えられる。他に、信頼閾値６６に示される値が所定値よりも高く設定されており、転送先装置に対して高い信頼度が求められている場合は、予め中継装置に記憶されている信頼できる転送先装置のリストや、信頼度の高い転送先装置によって保持されているリストに示されている他装置に対してのみ、転送データの転送を許可するように制御することとしてもよい。
【００７３】
さらに、転送の可否を決定するのみならず、各転送先装置の信頼度に応じて転送データに対して加工処理を行うこととしてもよい。例えば、信頼度が信頼閾値６６に示される値よりも小さい装置に対して転送する場合は、転送データが不正に使用された場合に、どの転送先装置から転送データが流出したかを追跡するための所定のコードを転送データに付加するような加工処理を行うこととしてもよい。所定のコードには、フィンガープリンティングや電子透かし、ウォーターマーク等と呼称されている技術を用いることが考えられる。他に、加工処理としては、転送データが画像データであれば、画像サイズを変更してそのサイズを小さくしたり、画像の特定部分に対してモザイク等のフィルタ処理を行ったり、削除したりすることとしてもよい。
【００７４】
また、ブラックリスト６７に、転送データの転送を許可しない転送先装置が示されている場合は、当該転送先装置に対して転送データを転送しないようにするために、当該転送先装置を選択しないよう制御する。
図９に戻り、中継装置の動作の説明を続ける。
中継装置は、転送を実行する転送先装置の選択を終えると、選択結果にしたがって、転送データの転送を制御する。すなわち、転送条件情報を満たす転送先装置が存在する場合は、選択された転送先装置を送信先認証部２６によって認証し、転送先装置との相互の認証に成功すると、送信部２７によって、通信路を介して転送先装置に対して転送データと転送条件情報とを送信する。また、転送条件情報を満たす転送先装置が存在しない場合は、転送データを転送しない（ステップＳ９４）。
【００７５】
なお、受信した転送条件情報のアドレス通知要否６４において、通知が「要」と示されている場合は、転送データを受信したときに、送信元の情報端末のアドレスまたは情報端末のデータのバックアップ先であるバックアップ装置のアドレスに宛てて、転送データを受信したことを示す所定のデータを送信する。所定のデータには、転送データを受信した中継装置のアドレスが含まれる。バックアップ装置のアドレスに宛てて所定のデータを送信した場合は、万が一情報端末そのものを紛失した場合としても、情報端末のユーザは、バックアップ装置が受信した中継装置のアドレスに問い合わせることによって、バックアップ対象のデータを回収することができる。
【００７６】
また、中継装置は、転送条件情報に示される転送期限６１や、データ預かり期限６２、消去期限６３の各期限にしたがって、転送処理や、転送データの記憶を制御する。
また、各中継装置は、転送データを受信して記憶する際に、転送データの完全性を確認してもよい。なお、完全性を確認する方法としては、例えば、転送データに電子署名を付し、署名を検証する方法などの公知の方法が考えられる。電子署名については、公知であるため詳細な説明は省略する。
【００７７】
以上のように中継装置の動作を説明してきたが、ここで、携帯電話機２００を例にして具体的に説明する。
携帯電話機２００は、携帯電話機１００が送信したデータを受信する際に、受信元装置となる携帯電話機１００を、受信元認証部２１によって認証する。
携帯電話機１００と相互に認証に成功すると、通信路２０を介して携帯電話機１００から送信されたデータを受信部２２によって受信する（ステップＳ９１）。
【００７８】
受信したデータに含まれる転送データは、記憶部２３によって記憶される（ステップＳ９２）。
ここで、本実施形態では、携帯電話機２００を所有するユーザ２が、ユーザ２のバックアップサーバ３００と携帯電話機２００とを接続するものとする。バックアップサーバ３００と携帯電話機２００との通信は、例えば特許文献１または２記載の技術のように、携帯電話機２００を充電器に設置したときにバックアップサーバ３００との通信を開始する方法などを用いることができ、バックアップサーバ３００は転送条件情報を満たすものとする。本実施形態の例では、制御部２４は、転送条件情報にしたがって、転送条件情報を満たす転送先装置としてバックアップサーバ３００を選択する（ステップＳ９３）。
【００７９】
転送先装置となるバックアップサーバ３００を選択すると、送信先認証部２６によってバックアップサーバ３００の認証を行い、バックアップサーバ３００と相互に認証に成功すると、制御部２４は、送信部２７によって、通信路３０を介してバックアップサーバ３００に対して転送データと転送条件情報を送信する（ステップＳ９４）。
なお、バックアップサーバ３００は、携帯電話機１００を所有するユーザ１のバックアップの実行先となるバックアップサーバ９００と通信路９０を介して通信可能であるので、ステップＳ９３において、転送先装置としてバックアップサーバ９００を選択し、ステップＳ９４においてバックアップサーバ９００に対してデータの転送を実行する。
【００８０】
＜バックアップ装置の動作＞
次に、バックアップ装置の動作について説明する。
図１０は、バックアップ装置であるバックアップサーバ９００の動作を示すフローチャートである。
バックアップサーバ９００は、データを受信する際に、受信元装置を受信元認証部９１によって認証し、受信元装置と相互に認証に成功すると、受信部９２によって、通信路を介してデータを受信する（ステップＳ１０１）。
【００８１】
受信したデータから、データ取り出し部９３によって転送データを取り出す（ステップＳ１０２）。
転送データを取り出すと、取り出した転送データを記憶部９４で記憶する（ステップＳ１０３）。
＜応用例＞
本実施の形態では、このようにして情報端末のデータをバックアップ装置に対して転送するが、上述した実施例に限らず、様々な応用例が考えられる。
【００８２】
上述の例では、１つの中継経路、すなわち通信路２０、通信路３０、通信路９０を介した経路をバックアップの中継経路として説明したが、上述の中継経路に加えて、さらに、同図に示されている通信路２１、通信路３１、通信路９１を介して、携帯電話機２０１、バックアップサーバ３０１による中継を利用した中継経路によってバックアップを行ってもよい。中継装置による中継を利用したバックアップの経路を複数利用することで、さらに確実に情報端末のバックアップデータをバックアップ装置へ送信することができる。例えば、同一のバックアップデータを同時に複数の経路へ転送すると、いずれかの経路で回収に失敗しても、残りの経路からバックアップデータの回収ができるので、より確実にバックアップデータの回収が行える。
【００８３】
ところで、プライバシー保護をより確実に実現したい場合は、予め情報端末が予測可能な通信路を通って転送データが転送されることが望ましい。こうすることで、転送データが不要に情報端末のユーザが知り得ない経路に流出するリスクを減らすことができるからである。そこで、情報端末および中継装置の各送信先認証部は、予め登録された送信先を１つ以上選択することとしてもよい。また、各装置間において信頼度を定めて記憶しておき、転送条件情報を満たす装置のうち、最も高い信頼度を有する装置を優先的に選択することとしてもよい。
【００８４】
また、情報端末と直接通信して、情報端末から初めにデータを受信する中継装置については、転送条件情報に示される条件を適用しないこととしてもよい。情報端末が中継装置に対して直接送信する場合、情報端末は、送信先の装置がどの装置であるかが予め判明しているので、情報端末のユーザにとっては、プライバシー保護に関して不利益が発生しない場合があるからである。ここで、転送条件情報に示される条件を適用しないとは、具体的には、情報端末がデータを送信する際に、ブラックリスト６７や信頼閾値６６を無視して送信を行うことなどである。この他にも、転送処理の際に、ホップ数６５に示される値を減らさない、アドレス通知要否が「要」であってもアドレスを通知しない、などが考えられる。
【００８５】
また、転送データにかかるプライバシーは、転送データごとに異なる場合が想定される。例えば、人物が写っている画像データは、被写体となった人物にとって、特に、高い価値を有する。そこで、情報端末および中継装置は、送信するデータごとに、転送データの転送経路を制御することとしてもよい。例えば、あるデータは、当該データと関係の深いユーザによって転送させるために、通信路２０、通信路３０、通信路９０を介して、携帯電話機２００、バックアップサーバ３００による中継を利用してバックアップを実行する。一方、別のデータについては、通信路２０等を介した中継経路ではなく、通信路２１、通信路３１、通信路９１を介して、携帯電話機２０１、バックアップサーバ３０１による中継を利用してバックアップを実行することとしてもよい。
【００８６】
また、プライバシー保護を強固にするために、１つの転送データを２つ以上に分割し、分割した各データを、それぞれ異なる中継経路を用いて転送することとしてもよい。バックアップ装置では、複数の中継経路を経て受信した各データを結合することで、元のバックアップ対象のデータを得ることができる。このように、データを複数に分けることで、分割された部分データを用いて元のデータが復元されることを防ぐことができる。１つのデータを２つ以上に分割する方法としては、例えばしきい値秘密分散法（Threshold Secret Sharing Scheme）などを用いることができる。この場合、転送途中でいくつかデータが失われたとしても、秘密分散にかかる閾値以上のデータがあれば、バックアップ装置によって復元することができる。
【００８７】
一方、バックアップの実行対象となるデータの選択方法については、上述の情報端末の動作説明で述べた例の他に、例えば、以前にバックアップを行った時点より後に生成されたデータをバックアップ対象として選択することとしてもよいし、バックアップ対象のデータが画像である場合は、人物が写っている画像を優先的にバックアップ対象として選択することとしてもよい。この他にも、情報端末の記憶部１２に記憶されている各データに対してバックアップの実行優先度を付しておき、優先度の高いデータから順にバックアップ対象としてバックアップ画像選択部１３によって選択されることとしてもよい。また、バックアップの要否やデータの重要度、データがバックアップ済みか否か、以前にバックアップを実行した時点からどれだけの時間が経過したか等、様々な情報に基づいてバックアップ実行の優先度を定めることとしてもよい。例えば、最近バックアップしたデータよりも、未だバックアップを実行していないデータを優先的にバックアップすることなどが考えられる。
【００８８】
また、バックアップ画像選択部１３は、画像取得部１１によって取得されて記憶部１２に記憶されているデータに限らず、携帯電話機１００が取得したあらゆるデータを、バックアップの実行対象として選択することができる。例えば、ネットワークや記録媒体などのメディアを介して取得したデータであってもよいし、音楽データや動画データなど様々な種類のデータとしてもよいし、コンテンツプロバイダが流通させて携帯電話機１００が取得した商用コンテンツであってもよい。なお、上述の実施形態では、ユーザが取得したデータをバックアップする例について説明したため、転送条件情報には、転送データにかかるプライバシー保護を実現するための情報が含まれると説明したが、商用コンテンツをバックアップする際においては、転送条件情報は、中継装置が転送処理の実行に際して従うべき条件であって、コンテンツプロバイダが定めたものとしてもよい。また、バックアップを目的としたものでなく、単に中継装置による中継を利用して他装置へデータを転送する場合も本発明に含まれる。
【００８９】
また、上述の実施形態では、中継装置は、転送条件情報に含まれる転送期限６１や、データ預かり期限６２、消去期限６３に示される各期限にしたがって、転送データの消去の可否等を判断していたが、これにかぎらず、例えば、バックアップ装置などの他装置から所定の信号を受信したときに、記憶している転送データを消去することとしてもよい。このような所定の信号は、例えば他装置が転送データを記憶したときに、当該他装置から送信されることが実施例として考えられる。これにより、中継装置は、記憶している転送データを破棄してもよいことを確認することができる。そのため、不要に転送データを保持する必要が無くなる。
【００９０】
また、上述の実施形態では、情報端末によるバックアップの開始時期について特に限定していなかったが、例えばユーザの指示が行われたときに、バックアップを開始することとしてもよいし、所定期間ごとに定期的にバックアップを実行することとしてもよい。また、以前にバックアップを実行した時点から所定時間経過したときに、自動的にバックアップの実行準備を行い、送信先となる装置が見つかり次第、バックアップを実行することとしてもよい。また、例えば自宅の門を通過したり、バックアップを実行していないデータが所定量以上となったりなど、所定の条件をトリガとしてバックアップの実行準備を行うこととしてもよい。
【００９１】
また、上述の実施形態に加えて、情報端末や中継装置は、プライバシー保護をより確実にするために、バックアップの対象となるデータに対し、外部から参照される可能性を減少させるために、暗号化を施してからデータの送信を開始することとしてもよい。この暗号化処理は、転送を実行するごとに行うこととしてもよいし、バックアップ装置の公開鍵を用いて行うこととしてもよい。また、送信時に署名や認証用のコード（Message Authentication Code）を付加してもよい。この署名に対しても、公開鍵暗号方式を用いることができ、その結果、バックアップ装置において、データに改ざんや偽造が施されていないか確認することができる。
【００９２】
また、中継装置は、受信した転送データをそのまま他装置へ転送することとしてもよいし、画像や動画データであれば、コーデック方法を変更したり、補正処理を行ったり、サイズやビットレートなどを変更してから転送することとしてもよい。また、電子透かしや追跡用の情報を付加してから転送してもよい。
なお、バックアップとは、通常、バックアップの元となるデータが情報端末に保持されたまま、情報端末がバックアップ装置へバックアップ対象のデータを送信することを言う場合が多いが、本発明においては、情報端末は、バックアップ対象のデータを送信した後、記憶部１２によって保持しているバックアップ対象のデータを消去することとしてもよい。これにより、情報端末の記憶領域を有効に活用することができる。例えば、記憶領域が新たにデータを記憶することができる記憶容量が残り少ない場合でも、記憶容量を空けてデータを記憶できるようにすることができる。
＜実施の形態２＞
次に、本発明にかかるバックアップシステムの、他の実施形態について、図面を用いて説明する。
【００９３】
＜概要＞
図１１は、本発明の実施の形態２におけるバックアップシステム２０００の概略を示した図である。実施の形態１とは、携帯電話機２００および携帯電話機２０１とほぼ同様の構成を備える携帯電話機２１０や携帯電話機２１１などの中継装置が、情報端末である携帯電話機１００から転送データを受信すると、転送データを他装置へと転送する転送処理を行わず、代わりにどの中継装置が転送データを保持しているかを示す引換情報をバックアップ装置であるバックアップサーバ９００に対して通信路５０や通信路５１を介して送信する点で異なる。携帯電話機２１０および携帯電話機２１１は、それぞれ通信路５０および通信路５１を介してバックアップサーバ９００と接続している。ここで、通信路５０や通信路５１は、例えば電話回線などの、ブロードバンド通信と比較して低速な通信路を想定している。
【００９４】
これにより、情報端末のユーザは、万が一、情報端末を紛失した場合でも、バックアップ装置が受信した引換情報に基づいて、バックアップ対象のデータを預かっている中継装置を特定し、当該中継装置にデータを転送させることで、バックアップを行ったデータを回収することができる。
以下、実施の形態１との相違点を主に説明する。
【００９５】
＜構成＞
情報端末の構成については、実施の形態１と同様であるため説明を省略し、ここでは中継装置の構成について説明する。
図１２は、実施の形態２の携帯電話機２１０の機能ブロック図である。
同図に示すように、携帯電話機２１０は、実施の形態１における携帯電話機２００にはない引換情報作成部２８を備えている。なお、引換情報作成部２８以外の構成要素については、携帯電話機２００の各要素と同一であるため、それぞれ同一の参照符号を付して説明を省略する。
【００９６】
引換情報作成部２８は、情報端末から送信されたデータを受信部２２によって受信し、記憶部２３に記憶したときに、情報端末のバックアップ対象のデータがどの中継装置によって保持されているかを示す引換情報を作成する。引換情報については、後述する。引換情報作成部２８は、作成した引換情報を、当該受信したデータの最終送信先であるバックアップ装置に対して送信する。
【００９７】
なお、携帯電話機２１１の構成は、携帯電話機２１０と同一であるため説明を省略する。
また、バックアップ装置であるバックアップサーバ９００は、受信部９２において、通信路を介して携帯電話機２１０から送信された引換情報を受信して、受信した引換情報を、記憶部９４において記憶する。
【００９８】
＜データ＞
次に、引換情報について説明する。
図１３は、引換情報１３００を示す図である。なお、同図は、携帯電話機１００から携帯電話機２１０へバックアップ対象のデータを送信した場合に、中継装置となる携帯電話機２１０がバックアップサーバ９００へ送信する引換情報の例を示している。
【００９９】
同図に示すように、引換情報１３００は、バックアップ元識別情報１３１と、預かり装置識別情報１３２と、バックアップデータID１３３と、バックアップデータ容量１３４と、預かり期限１３５と、署名１３６とを含む。
バックアップ元識別情報１３１は、データのバックアップを行う情報端末を識別する情報端末のIDと、情報端末のアドレスを示す。同図の例では、情報端末のIDは「Hanako001」であり、情報端末のアドレスは「123.456.789.001」であると示されている。
【０１００】
預かり装置識別情報１３２は、情報端末からデータを受信して保持している中継装置を識別する中継装置のIDと、当該中継装置のアドレスを示す。同図の例では、中継装置のIDは「Musashi005」であり、中継装置のアドレスは「456.789.012.345」であると示されている。
バックアップデータID１３３は、情報端末がバックアップを行っているデータを識別する情報であり、当該データの名称を示す。同図の例では、「Photo1.jpg」「Photo2.jpg」の２つが、それぞれデータの名称として示されている。
【０１０１】
バックアップデータ容量１３４は、情報端末がバックアップを行っているデータの容量を示す。同図の例では、データの容量は５MBである。
預かり期限１３５は、バックアップ対象のデータを中継装置において保持している期間を示す。同図の例では、2004年11月1日から2005年3月1日までの４ヶ月の期間は中継装置がデータを保持していることを示している。
【０１０２】
署名１３６は、データを保持している中継装置によって、引換情報１３００が作成されたことを示すための署名である。当該署名は、中継装置の秘密鍵を用いて、例えばRSA署名方法などの方法によって生成したものである。
＜動作＞
次に、中継装置の動作について説明する。なお、情報端末の動作は、実施の形態１と同一であるため説明を省略する。
【０１０３】
図１４は、実施の形態２における中継装置の動作を示すフローチャートである。同図の例では、中継装置が携帯電話機２１０の場合を説明する。なお、バックアップ装置は、バックアップサーバ９００である。
ステップＳ１４１は図９に示すステップＳ９１と同一の処理であり、また、ステップＳ１４２はステップＳ９２と同一の処理であるため、ここでは説明を省略する。
【０１０４】
ステップＳ１４２の処理によって、転送データが記憶部２３に記憶されると、引換情報作成部２８は、引換情報を作成し、作成した引換情報を、通信路５０を介してバックアップサーバ９００へ送信する（ステップＳ１４３）。
引換情報を送信すると、バックアップサーバ９００から、当該転送データについて問い合わせがあった場合には、バックアップサーバ９００に対する転送データの転送処理を開始する（ステップＳ１４４）。また、バックアップサーバ９００などの他装置から当該転送データに対する問い合わせがない場合は、引換情報において示した預かり期限１３５に示された期間にしたがって、記憶部２３において記憶している転送データの保持および消去を行う。
【０１０５】
なお、引換情報は、画像データ等と比べると、データサイズが小さいため、通信路５０のような低速の通信回線を用いてバックアップサーバ９００へ送信したとしても、通信に要する負荷やコストは軽微で済む。
一方、バックアップサーバ９００は、通信路５０を介して引換情報を受信すると、受信した引換情報を記憶部９４において記憶する。
【０１０６】
その後、バックアップサーバ９００へのバックアップを実行する情報端末のユーザが、万が一、情報端末を紛失した場合に、バックアップサーバ９００が記憶している引換情報に基づいて、転送データを保持している中継装置に対して、転送データを転送するよう問い合わせて転送データを回収する。なお、回収方法については、例えばＩＰアドレスを用いてネットワークを用いる方法や、メモリカードなどのメディアを介する方法などが考えられる。
【０１０７】
なお、上述の実施の形態２においては、中継装置は、作成した引換情報をバックアップ装置に対して送信することとしているが、これに限らず、情報端末などバックアップ装置以外の装置に対して送信することとしてもよい。この場合、情報端末のユーザは、受信した引換情報を、リムーバブルメディアなどに保管し、情報端末とは別に管理することができることとしてもよい。また、情報端末からバックアップ装置に対して引換情報を送信することとしてもよい。
＜実施の形態３＞
次に、実施の形態３にかかるバックアップシステムについて説明する。
【０１０８】
＜概要＞
実施の形態３においては、バックアップ対象のデータを他装置に対して送信するときに、送信先の装置からも、送信先装置がバックアップを行うデータを受け取ることで、他の装置との間で、バックアップを実行するデータを互いに送受信することを特徴とする。
このとき、互いの装置の間で、バックアップを実行するデータに関する送受信条件情報をやりとりし、互いに送信する送受信条件情報に基づいて、相互バックアップの実行の可否を判断する。
【０１０９】
これにより、一方の装置のみが、バックアップのために他装置の記憶容量を占有するといった事態を防ぎ、他装置との間で、公平な条件のもとで相互バックアップを行うことができる。以下、携帯電話機が相互にバックアップを行う場合を例にして説明する。
＜構成＞
図１５は、相互にバックアップを行う機能を有する携帯電話機５００の機能ブロック図である。なお、本実施形態では、携帯電話機５００が、携帯電話機５００と同一の構成を備える携帯電話機と相互にバックアップを行うものとする。
【０１１０】
同図に示すように、携帯電話機５００は、画像取得部１１と、記憶部１２と、バックアップ画像選択部１３と、転送条件情報設定部１４と、バックアップ情報生成部１５と、送信部１８と、送受信先選択部５１と、送受信先認証部５２と、受信部５３と、送受信条件制御部５４と、送受信条件生成部５５とを備える。
なお、画像取得部１１、記憶部１２、バックアップ画像選択部１３、転送条件情報設定部１４、バックアップ情報生成部１５は、実施の形態１における携帯電話機１００と同一であるため説明を省略する。
【０１１１】
送信部１８は、データを送信する機能を有し、具体的な例としては、バックアップを実行するデータや、自機がバックアップを実行するデータに関する送受信条件情報を送信する。
送受信先選択部５１は、相互にバックアップを行う携帯電話機を選択する。
送受信先認証部５２は、相互にバックアップを行う携帯電話機を認証する。
【０１１２】
受信部５３は、相互にバックアップを行う携帯電話機から送信されてくるデータや、相互バックアップを行う相手側電話機から送信されてくる送受信条件情報を受信する。
送受信条件制御部５４は、自機がバックアップを実行するデータに関する送受信条件情報と、相互バックアップを行う相手側電話機から送信されてくる送受信条件情報とに基づいて、相手側電話機との相互バックアップを制御する。
【０１１３】
送受信条件生成部５５は、自機がバックアップを実行するデータに関する送受信条件情報を生成する。
＜データ＞
ここで、送受信条件情報について説明する。
図１６は、送受信条件情報を示す図である。同図の例では、自機がバックアップを実行するデータに関する送受信条件情報を送信条件１６００ａに示す。また、相互バックアップを行う相手側電話機がバックアップを実行するデータに関する情報を受信条件１６００ｂに示す。本実施形態では、自機が送信した送受信条件情報と、相手側電話機から受信した送受信条件情報とに基づいて、相互バックアップの実行可否を判断する。
【０１１４】
同図に示すように、送信条件１６００ａのデータ量１６１ａは、自機がバックアップを実行するデータのデータ量を示す。
記録方法１６２ａは、自機がバックアップを実行するデータを、相手側電話機においてどのように記録すべきかを示す。同図の例で「２重書き」となっているのは、データを２カ所に記録すべきであることを示す。
【０１１５】
預かり期限１６３ａは、相手側電話機に、バックアップを実行するデータを預かって欲しい期間を示す。同図の例では、2005年3月1日までの4ヶ月間、相手側電話機にデータを預かって欲しいことを示す。
また、受信条件１６００ｂのデータ量１６１ｂは、相手側電話機がバックアップを実行するデータのデータ量を示す。
【０１１６】
記録方法１６２ｂは、相手側電話機がバックアップを実行するデータを、自機においてどのように記録すべきかを示す。
預かり期限１６３ｂは、相手側電話機がバックアップを実行するデータを、自機において預かって欲しい期間を示す。同図の例では、2005年1月1日までの2ヶ月間、相手側電話機は自機においてデータを預かって欲しいことを示す。
【０１１７】
＜動作＞
図１７は、情報端末が他装置と行う相互バックアップの制御動作を示すフローチャートである。同図の例では、携帯電話機５００が、相手側電話機と相互にバックアップデータを交換する処理までを示している。なお、互いにバックアップデータを預かった後、バックアップ装置に対してデータを転送する処理は、上述した実施の形態１における中継装置の動作と同一であるため、説明を省略する。
【０１１８】
同図に示すように、携帯電話機５００は、バックアップ画像選択部１３によってバックアップ対象のデータを選択する（ステップＳ１７０１）。選択したデータに対して、転送条件情報設定部１４によって転送条件情報を設定し、バックアップ情報生成部１５によって、他装置に対して送信するデータを生成する（ステップＳ１７０２）。
送信するデータを生成すると、送受信条件生成部５５によって、バックアップの対象となるデータについての送受信条件情報を生成する（ステップＳ１７０３）。具体的には、図１６に示す送信条件１６００ａを生成する。一方、相手側電話機は、図１６に示す受信条件１６００ｂを生成しているものとする。
【０１１９】
互いに送受信条件情報の生成を終えると、携帯電話機５００は、送信部１８によって送信条件１６００ａを送信し、受信部５３によって受信条件１６００ｂを受信する（ステップＳ１７０４）。
相手側電話機との間で送受信条件情報を交換すると、送受信条件制御部５４は、交換した送受信条件情報を数値化して、互いに公平な相互バックアップとなる送受信条件になっているか判断する（ステップＳ１７０５）。
【０１２０】
数値化の方法としては、例えば、必要なメモリ容量×期限で計算する場合が考えられる。図１６の例で説明すると、携帯電話機５００から送信した送信条件１６００ａによると、送受信条件情報を数値化した値は、５ＭＢ×２重書き×４ヶ月＝４０となる。一方、相手側電話機から受信した受信情報１６００ｂによると、送受信条件情報を数値化した値は、２０ＭＢ×１重書き×２ヶ月＝４０となる。このように、互いに送受信した送受信条件情報が同一の値となる場合、送受信条件制御部５４は、公平な相互バックアップとなっていると判断する（ステップＳ１７０５：ＹＥＳ）。
【０１２１】
また、送受信条件制御部５４は、互いに送受信した送受信条件情報を数値化した値に基づいて、公平な相互バックアップとなっていないと判断した場合（ステップＳ１７０５：ＮＯ）、バックアップデータの交換が公平になるように、データの送受信を制御する（ステップＳ１７０６）。例えば、仮に、携帯電話機５００がバックアップを実行するデータの容量が１０ＭＢの場合、送信条件を数値化した値は、１０ＭＢ×２重書き×４ヶ月＝８０となり、受信条件１６００ｂを数値化した値と等しくならないので、送受信制御部５４は、公平な相互バックアップとなっていないと判断する。この場合、例えば、相手側電話機から受け付けるデータのデータ量を４０ＭＢとする。これにより、相手側電話機の送受信条件情報を数値化した値が４０ＭＢ×１重書き×２ヶ月＝８０となり、相手側電話機と公平な送受信条件となる。
【０１２２】
送受信条件制御部５４による制御を終えると、相手側電話機との間で、バックアップデータを交換する（ステップＳ１７０７）。
以上のように実施の形態３にかかるバックアップシステムについて説明してきたが、上述の例に限られるものではなく、様々な応用例が考えられる。
例えば、上述の例では、図１７のステップＳ１７０５の説明において、自機と相手側電話機とで互いに送受信した送受信条件情報を数値化し、数値化した値が同一の値となる場合に、送受信条件制御部５４は、公平なバックアップとなっていると判断すると説明したが、同一の値となる場合に限らず、数値化した値の差が所定の閾値以下である場合や、例えば一方の値の７０％以上１３０％以下など、所定の割合の範囲内である場合のように、公平な送受信条件とみなせるよう、判断基準に幅を持たせてもよい。
【０１２３】
また、上述の実施例では、公平な送受信条件とみなせるときに、相互にバックアップを開始することとしているが、公平な送受信条件とみなせる場合であっても、相手側電話機が転送条件情報に示される条件を満たさない場合は、相互バックアップを許可しないこととしてもよい。これにより、転送を望まない相手とのデータの交換を避けることができる。
【０１２４】
また、送受信条件情報を数値化した値が同一とならない場合に、数値化した値の差に相当する分については、上述の例では、ステップＳ１７０６において、公平な送受信条件となるよう制御を行ったり、また差が一定範囲内などの場合は公平な送受信条件とみなしたりしていたが、これに限らず、例えば数値化した値の差に相当する分を、バックアップを行うことができる権利やチケットとしておき、次回以降のバックアップ時に使用することとしてもよい。なお、この場合、権利やチケット等が発生した相手側電話機以外の装置との間で相互にバックアップを実行する際にも、当該権利やチケット等を使用できることとしてもよい。
【０１２５】
さらに、数値化した値の差に相当する分については、バックアップとは別の価値を有する情報やインセンティブに変換できることとしてもよい。例えば、電子マネーやポイントなど、金銭的価値を有するバリュー情報に変換できることとしてもよいし、他装置の計算能力など、自機以外の装置の処理能力を使用する権利や、他装置と通信を行う際に、自機の方が広い帯域幅を使用できる権利や、動画像等の商用コンテンツを視聴する権利に変換できることとしてもよい。
【０１２６】
また、上述の実施例の他に、転送条件情報を用いた転送を行わず、バックアップ対象のデータを相互に記憶するとした構成も本発明に含まれる。
また、ステップＳ１７０３の説明においては、送受信条件生成部５５による送受信条件情報の生成方法について、図１６に示す送受信条件情報を生成することとしたが、この他にも、ユーザの入力に基づいて生成するとしてもよいし、バックアップデータの容量など、バックアップを実行するデータに関する情報に基づいて、自動的に生成することとしてもよい。
【０１２７】
また、送受信条件情報には、他にも、バックアップを実行するデータを保存するメディアの信頼性や、保存メディアの安全性など、バックアップデータを記憶する記録媒体に関する条件を含めてもよい。
＜補足＞
（その他の変形例）
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
（１）上述の実施の形態においては、情報端末が携帯電話機の場合を例にして説明してきたが、携帯電話機に限らず、通信機能を備える通信装置も含まれる。通信装置とは、例えばＰＤＡ（Personal Digital Assistance）やパーソナルコンピュータ、パームトップ等である。
（２）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレィユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
（３）上記の情報端末、中継装置、バックアップ装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ（LargeScale Integration：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。これらシステムＬＳＩは、個別に１チップ化されてもよいし、一部またはすべてを含むように１チップ化されてもよい。また、システムＬＳＩは、集積度の違いにより、ＩＣ、ＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１２８】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてあり得る。
（４）本発明は、上述したバックアップ方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１２９】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０１３０】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
（５）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１３１】
本発明にかかるバックアップシステムは、特に、携帯電話機のような移動通信機器を使用する環境においてバックアップを実行する際に有用である。
【図面の簡単な説明】
【０１３２】
【図１】本発明の実施の形態１におけるバックアップシステム１０００の概略を示した図である。
【図２】携帯電話機１００の機能ブロック図である。
【図３】携帯電話機２００の機能ブロック図である。
【図４】バックアップサーバ３００の機能ブロック図である。
【図５】バックアップサーバ９００の機能ブロック図である。
【図６】転送条件情報６００を示す図である。
【図７】信頼閾値表７００を示す図である。
【図８】情報端末の動作を示すフローチャートである。
【図９】中継装置の動作を示すフローチャートである。
【図１０】バックアップ装置の動作を示すフローチャートである。
【図１１】本発明の実施の形態２におけるバックアップシステム２０００の概略を示した図である。
【図１２】実施の形態２の携帯電話機２１０の機能ブロック図である。
【図１３】引換情報１３００を示す図である。
【図１４】実施の形態２における中継装置の動作を示すフローチャートである。
【図１５】相互にバックアップを行う機能を有する携帯電話機５００の機能ブロック図である。
【図１６】送受信条件情報を示す図である。
【図１７】情報端末が他装置と行う相互バックアップの制御動作を示すフローチャートである。
【符号の説明】
【０１３３】
１００、２００、２０１、２１０、２１１  携帯電話機
３００、３０１、９００  バックアップサーバ
１１  画像取得部
１２  記憶部
１３  バックアップ画像選択部
１４  転送条件情報設定部
１５  バックアップ情報生成部
１６  送信先選択部
１７  送信先認証部
１８  送信部
２１  受信元認証部
２２  受信部
２３  記憶部
２４  制御部
２５  送信先選択部
２６  送信先認証部
２７  送信部
２８  引換情報作成部
３１  受信元認証部
３２  受信部
３３  記憶部
３４  制御部
３５  送信先選択部
３６  送信先認証部
３７  送信部
５１  送受信先選択部
５２  送受信先認証部
５４  送受信条件制御部
５５  送受信条件生成部
９１  受信元認証部
９２  受信部
９３  データ取り出し部
９４  記憶部
【図１】
0004204619.tif 000002
【図２】
0004204619.tif 000003
【図３】
0004204619.tif 000004
【図４】
0004204619.tif 000005
【図５】
0004204619.tif 000006
【図６】
0004204619.tif 000007
【図７】
0004204619.tif 000008
【図８】
0004204619.tif 000009
【図９】
0004204619.tif 000010
【図１０】
0004204619.tif 000011
【図１１】
0004204619.tif 000012
【図１２】
0004204619.tif 000013
【図１３】
0004204619.tif 000014
【図１４】
0004204619.tif 000015
【図１５】
0004204619.tif 000016
【図１６】
0004204619.tif 000017
【図１７】
0004204619.tif 000018