(57)【特許請求の範囲】
【請求項１】
データが格納される記憶部を備え、ルータと同一の無線ＬＡＮ通信エリア内にあるときには当該無線ＬＡＮを介してルータとの間でデータ通信を行い、当該ルータに前記データをバックアップのために送信する通信装置において、
前記記憶部に格納されている前記データを前記ルータに送信するバックアップ処理部と、
前記通信装置自身の位置情報を入手し、この位置情報に基づく前記通信装置の移動量が所定範囲に達したら前記バックアップ処理部へ通知をする位置情報通知部と、
設定されたタイミングから所定時間後に前記バックアップ処理部の動作をさせるべきことを報知する報知部と、
移動体通信網の基地局との間で通信を行い、インターネットを介して前記ルータとの間のデータ通信を行う通信部と、
を備え、
前記位置情報通知部は、前記通信部が移動体通信網の基地局との間で通信しているときには、当該基地局から位置情報を入手し、
前記バックアップ処理部は、前記位置情報通知部からの通知に基づいて、前記記憶部に格納されている前記データを前記ルータに送信するバックアップ処理部であって、前記通信部によりインターネットを介して前記ルータとの間でデータ通信を行うときには、容量の比較的大きいデータについては、前記ルータと同一の無線ＬＡＮ通信エリア内に位置するまで待って、当該容量の比較的大きいデータを前記ルータに送信するバックアップ処理部であり、
前記報知部は、前記バックアップ処理部が動作したら、前記バックアップ処理部が動作したタイミングから所定時間後に前記バックアップ処理部の動作をさせるべきことを報知する
ことを特徴とする通信装置。
【請求項２】
前記バックアップ処理部により前記ルータにまだ送信されていない前記データが前記記憶部に格納されているか否かを検知する更新確認部と、
この更新確認部を所定時間内に少なくとも１回動作させる更新確認動作指示部と
を備え、
前記報知部は、前記更新確認動作指示部からの指示に基づいて、前記バックアップ処理部により前記ルータにまだ送信されていない前記データが前記記憶部に格納されていると前記更新確認部が検知したら、前記バックアップ処理部の動作をさせるべきことを報知する
ことを特徴とする請求項１記載の通信装置。
【請求項３】
前記バックアップ処理部は、前記位置情報通知部からの通知に基づいて前記更新確認部を動作させ、前記バックアップ処理部により前記ルータにまだ送信されていない前記データが前記記憶部に格納されていると前記更新確認部が検知したら、前記ルータにまだ送信されていない前記データを前記ルータに送信することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記更新確認部は、前回の前記バックアップ処理部の動作において前記ルータへの送信の途中であった前記データが前記記憶部に格納されているか否かを検知し、
前記バックアップ処理部は、前回の前記バックアップ処理部の動作において前記ルータへの送信の途中であった前記データが前記記憶部に格納されていると前記更新確認部が検知したら、このデータのうち前記ルータにまだ送信されていない部分のデータを前記ルータに送信する
ことを特徴とする請求項３記載の通信装置。
【請求項５】
前記報知部は、前記報知部自身が前記バックアップ処理部の動作をさせるべきことを報知したら、この報知したタイミングから所定時間後に前記バックアップ処理部の動作をさせるべきことを報知することを特徴とする請求項１〜４のいずれかに記載の通信装置。
【請求項６】
前記バックアップ処理部により前記記憶部に格納されている前記データを前記ルータに送信する動作の開始の指示入力を受け入れるバックアップ指示部を備え、
前記バックアップ処理部は、前記バックアップ指示部が受け入れた前記指示入力に基づいて、前記記憶部に格納されている前記データを前記ルータに送信し、
前記報知部は、前記バックアップ指示部が受け入れた前記指示入力に基づいて前記バックアップ処理部が動作したら、前記バックアップ処理部が動作したタイミングから所定時間後に前記バックアップ処理部の動作をさせるべきことを報知する
ことを特徴とする請求項１〜５のいずれかに記載の通信装置。
【請求項７】
表示画面を表示する表示部を備え、
前記報知部は、前記バックアップ処理部の動作をさせるべきことを報知する表示画面を表示部に表示させる
ことを特徴とする請求項１〜６のいずれかに記載の通信装置。
【請求項８】
前記データを生成して前記記憶部に格納するデータ生成部を備えることを特徴とする請求項１〜７のいずれかに記載の通信装置。
【請求項９】
ルータと同一の無線ＬＡＮ通信エリア内にあるときには当該無線ＬＡＮを介してルータとの間でデータ通信を行い、当該ルータに前記データをバックアップのために送信する通信装置において、
前記通信装置が受け入れたデータを前記ルータに送信するバックアップ処理部と、
前記通信装置自身の位置情報を入手し、この位置情報に基づく前記通信装置の移動量が所定範囲に達したら前記バックアップ処理部へ通知をする位置情報通知部と、
設定されたタイミングから所定時間後に前記バックアップ処理部の動作をさせるべきことを報知する報知部と、
移動体通信網の基地局との間で通信を行い、インターネットを介して前記ルータとの間のデータ通信を行う通信部と、
を備え、
前記位置情報通知部は、前記通信部が移動体通信網の基地局との間で通信しているときには、当該基地局から位置情報を入手し、
前記バックアップ処理部は、前記位置情報通知部からの通知に基づいて、前記受け入れたデータを前記ルータに送信するバックアップ処理部であって、前記通信部によりインターネットを介して前記ルータとの間でデータ通信を行うときには、容量の比較的大きいデータについては、前記ルータと同一の無線ＬＡＮ通信エリア内に位置するまで待って、当該容量の比較的大きいデータを前記ルータに送信するバックアップ処理部であり、
前記報知部は、前記バックアップ処理部が動作したら、前記バックアップ処理部が動作したタイミングから所定時間後に前記バックアップ処理部の動作をさせるべきことを報知する
ことを特徴とする通信装置。
【請求項１０】
データが格納される記憶部を備え、ルータと同一の無線ＬＡＮ通信エリア内にあるときには当該無線ＬＡＮを介してルータとの間でデータ通信を行い、当該ルータに前記データをバックアップのために送信する通信装置と、
前記通信装置との間でデータ通信が可能な前記ルータと
を備えた通信システムにおいて、
前記通信装置は、
前記記憶部に格納されている前記データを前記ルータに送信するバックアップ処理部と、
前記通信装置自身の位置情報を入手し、この位置情報に基づく前記通信装置の移動量が所定範囲に達したら前記バックアップ処理部へ通知をする位置情報通知部と、
設定されたタイミングから所定時間後に前記バックアップ処理部の動作をさせるべきことを報知する報知部と、
移動体通信網の基地局との間で通信を行い、インターネットを介して前記ルータとの間のデータ通信を行う通信部と、
を備え、
前記ルータは、前記通信装置から送信された前記データを第２の記憶部に格納するバックアップ部を備え、
前記通信装置の、
前記位置情報通知部は、前記通信部が移動体通信網の基地局との間で通信しているときには、当該基地局から位置情報を入手し、
前記バックアップ処理部は、前記位置情報通知部からの通知に基づいて、前記記憶部に格納されている前記データを前記ルータに送信するバックアップ処理部であって、前記通信部によりインターネットを介して前記ルータとの間でデータ通信を行うときには、容量の比較的大きいデータについては、前記ルータと同一の無線ＬＡＮ通信エリア内に位置するまで待って、当該容量の比較的大きいデータを前記ルータに送信するバックアップ処理部であり、
前記報知部は、前記バックアップ処理部が動作したら、前記バックアップ処理部が動作したタイミングから所定時間後に前記バックアップ処理部の動作をさせるべきことを報知する
ことを特徴とする通信システム。
【請求項１１】
ルータと同一の無線ＬＡＮ通信エリア内にあるときには当該無線ＬＡＮを介してルータとの間でデータ通信を行い、当該ルータに前記データをバックアップのために送信する通信装置と、
前記通信装置との間でデータ通信が可能な前記ルータとを備えた通信システムにおいて、
前記通信装置は、
前記通信装置が受け入れたデータを前記ルータに送信するバックアップ処理部と、
前記通信装置自身の位置情報を入手し、この位置情報に基づく前記通信装置の移動量が所定範囲に達したら前記バックアップ処理部へ通知をする位置情報通知部と、
設定されたタイミングから所定時間後に前記バックアップ処理部の動作をさせるべきことを報知する報知部と、
移動体通信網の基地局との間で通信を行い、インターネットを介して前記ルータとの間のデータ通信を行う通信部と、
を備え、
前記ルータは、前記通信装置から送信された出力するバックアップ部を備え、
前記通信装置の、
前記位置情報通知部は、前記通信部が移動体通信網の基地局との間で通信しているときには、当該基地局から位置情報を入手し、
前記バックアップ処理部は、前記位置情報通知部からの通知に基づいて、前記受け入れたデータを前記ルータに送信するバックアップ処理部であって、前記通信部によりインターネットを介して前記ルータとの間でデータ通信を行うときには、容量の比較的大きいデータについては、前記ルータと同一の無線ＬＡＮ通信エリア内に位置するまで待って、当該容量の比較的大きいデータを前記ルータに送信するバックアップ処理部であり、
前記報知部は、前記バックアップ処理部が動作したら、前記バックアップ処理部が動作したタイミングから所定時間後に前記バックアップ処理部の動作をさせるべきことを報知する
ことを特徴とする通信システム。
【請求項１２】
データが格納される記憶部を備え、ルータと同一の無線ＬＡＮ通信エリア内にあるときには当該無線ＬＡＮを介してルータとの間でデータ通信を行い、当該ルータに前記データをバックアップのために送信する通信装置における動作方法であって、
前記通信装置は、移動体通信網の基地局との間で通信を行い、インターネットを介して前記ルータとの間のデータ通信を行う通信部を有し、
前記通信部が移動体通信網の基地局との間で通信しているときには、当該基地局から前記通信装置自身の位置情報を入手して、この位置情報に基づく前記通信装置の移動量が所定範囲に達したら通知を行い、
前記通知に基づいて、前記記憶部に格納されている前記データを前記ルータに送信することでバックアップ処理動作を行い、当該バックアップ処理動作の際に、前記通信部によりインターネットを介して前記ルータとの間でデータ通信を行うときには、容量の比較的大きいデータについては、前記ルータと同一の無線ＬＡＮ通信エリア内に位置するまで待って、当該容量の比較的大きいデータを前記ルータに送信し、
設定されたタイミングから所定時間後に前記バックアップ処理動作をすべきことを報知し、さらに、前記バックアップ処理動作をしたら、このバックアップ処理動作をしたタイミングから所定時間後に前記バックアップ処理動作をすべきことを報知する
ことを特徴とする通信装置における動作方法。
【請求項１３】
データが格納される記憶部を備え、ルータと同一の無線ＬＡＮ通信エリア内にあるときには当該無線ＬＡＮを介してルータとの間でデータ通信を行い、当該ルータに前記データをバックアップのために送信するコンピュータにより実行されるプログラムであって、
このプログラムが前記コンピュータにより実行されると、このコンピュータを、
前記記憶部に格納されている前記データを前記ルータに送信するバックアップ処理部と、
前記コンピュータ自身の位置情報を入手し、この位置情報に基づく前記コンピュータの移動量が所定範囲に達したら前記バックアップ処理部へ通知をする位置情報通知部と、
設定されたタイミングから所定時間後に前記バックアップ処理部の動作をさせるべきことを報知する報知部と、
移動体通信網の基地局との間で通信を行い、インターネットを介して前記ルータとの間のデータ通信を行う通信部と、
して機能させ、さらに、
前記位置情報通知部に、前記通信部が移動体通信網の基地局との間で通信しているときには、当該基地局から位置情報を入手させ、
前記バックアップ処理部に、前記位置情報通知部からの通知に基づいて、前記記憶部に格納されている前記データを前記ルータに送信させ、前記通信部によりインターネットを介して前記ルータとの間でデータ通信を行うときには、容量の比較的大きいデータについては、前記ルータと同一の無線ＬＡＮ通信エリア内に位置するまで待って、当該容量の比較的大きいデータを前記ルータに送信させ、
前記報知部に、前記バックアップ処理部が動作したら、前記バックアップ処理部が動作したタイミングから所定時間後に前記バックアップ処理部の動作をさせるべきことを報知させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データが格納される記憶部を備え、情報処理装置との間でデータ通信が可能な通信装置、通信システム、通信装置における動作方法及びプログラムに関する。
【背景技術】
【０００２】
スマートフォンに代表される通信装置の多機能化の一端として、デジタルスチルカメラのような撮像機能を備える通信装置が実現されている。このような通信装置により撮像された静止画データ、動画データは、通信装置が備える閲覧用アプリケーションを用いて閲覧される。しかしながら、通信装置が備える記憶容量には一定の限界があり、また、通信装置の紛失、新規機能を有する通信装置への交換に備えて、撮像された静止画データ等をＨＤＤ（Hard Disc Drive）等の外部記憶装置にバックアップする要望がある。そして、この要望に対応して、一例として、通信装置から無線ＬＡＮ（Local Area Network）を介して静止画データ等をバックアップするＨＤＤが実現されている（非特許文献１参照）。
【０００３】
一方、同様に通信装置の多機能化の一端として、無線ＬＡＮ機能を有する通信装置が実現されている。近年、家庭において無線ＬＡＮ環境が普及しているので、通信装置が家庭の無線ＬＡＮ通信エリア内にある場合、無線ＬＡＮを介して通信装置内の静止画データ等を外部記憶装置の記憶装置にバックアップさせることが考えられる。
【０００４】
加えて、通信装置内の静止画データ等をインターネット等のＷＡＮ（Wide Area Network）上に存在するサーバ装置にバックアップする技術も提案されており、その一環として、通信装置が違うエリアに移動した際に、移動先のエリアに関する情報（エリア情報）が基地局を経由して通信装置に提供されたら、それまでに通信装置により撮像された静止画データ等をサーバ装置にバックアップする技術が提案されている（特許文献１参照）。
【０００５】
なお、以下の説明において、静止画データ、動画データを一括してコンテンツデータと称して説明をする。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２６０７１４号公報
【非特許文献】
【０００７】
【非特許文献１】「WiFi接続ポータブルハードディスク HDW-PDU3シリーズ｜BUFFALO  バッファロー」［平成26年9月26日検索］、インターネット<URL:http://buffalo.jp/products/catalog/storage/hdw-pdu3/>
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した従来の通信装置からサーバ装置へのバックアップ技術では、通信装置が違うエリアに移動した際に、それまでに通信装置により撮像された静止画データ等をサーバ装置にバックアップしていたので、一例として、通信装置が宅内に止まった状態で静止画データ等が撮像された場合、静止画データ等が適切にバックアップされない可能性があった。
【０００９】
本発明は上述した課題に鑑みてなされたものであり、通信装置内のデータを適切にバックアップすることを担保しうる通信装置、通信システム、通信装置における動作方法及びプログラムの提供をその目的の一つとしている。
【課題を解決するための手段】
【００１０】
本発明は、データが格納される記憶部を備え、情報処理装置との間でデータ通信が可能な通信装置に適用される。そして、記憶部に格納されているデータを情報処理装置に送信するバックアップ処理部と、通信装置自身の位置情報を入手し、この位置情報に基づく通信装置の移動量が所定範囲に達したらバックアップ処理部へ通知をする位置情報通知部と、設定されたタイミングから所定時間後にバックアップ処理部の動作をさせるべきことを報知する報知部とを設け、バックアップ処理部は、位置情報通知部からの通知に基づいて、記憶部に格納されているデータを情報処理装置に送信し、報知部は、バックアップ処理部が動作したら、バックアップ処理部が動作したタイミングから所定時間後にバックアップ処理部の動作をさせるべきことを報知することにより、上述した課題の少なくとも一つを解決している。
【００１１】
バックアップ処理部は、位置情報通知部からの通知に基づいて、記憶部に格納されているデータを情報処理装置に送信し、報知部は、バックアップ処理部が動作したら、バックアップ処理部が動作したタイミングから所定時間後にバックアップ処理部の動作をさせるべきことを報知する。これにより、通信装置の移動距離によらず記憶部内のデータをバックアップさせる機会をユーザに与えることができる。
【００１２】
ここで、バックアップ処理部により情報処理装置にまだ送信されていないデータが記憶部に格納されているか否かを検知する更新確認部と、この更新確認部を所定時間内に少なくとも１回動作させる更新確認動作指示部とを設け、報知部は、更新確認動作指示部からの指示に基づいて、バックアップ処理部により情報処理装置にまだ送信されていないデータが記憶部に格納されていると更新確認部が検知したら、バックアップ処理部の動作をさせるべきことを報知することが好ましい。
【００１３】
また、バックアップ処理部は、位置情報通知部からの通知に基づいて更新確認部を動作させ、バックアップ処理部により情報処理装置にまだ送信されていないデータが記憶部に格納されていると更新確認部が検知したら、情報処理装置にまだ送信されていないデータを情報処理装置に送信することが好ましい。
【００１４】
また、更新確認部は、前回のバックアップ処理部の動作において情報処理装置への送信の途中であったデータが記憶部に格納されているか否かを検知し、バックアップ処理部は、前回のバックアップ処理部の動作において情報処理装置への送信の途中であったデータが記憶部に格納されていると更新確認部が検知したら、このデータのうち情報処理装置にまだ送信されていない部分のデータを情報処理装置に送信することが好ましい。
【００１５】
さらに、報知部は、報知部自身がバックアップ処理部の動作をさせるべきことを報知したら、この報知したタイミングから所定時間後にバックアップ処理部の動作をさせるべきことを報知することが好ましい。
【００１６】
さらに、バックアップ処理部により記憶部に格納されているデータを情報処理装置に送信する動作の開始の指示入力を受け入れるバックアップ指示部を設け、バックアップ処理部は、バックアップ指示部が受け入れた指示入力に基づいて、記憶部に格納されているデータを情報処理装置に送信し、報知部は、バックアップ指示部が受け入れた指示入力に基づいてバックアップ処理部が動作したら、バックアップ処理部が動作したタイミングから所定時間後にバックアップ処理部の動作をさせるべきことを報知することが好ましい。
【００１７】
さらに、表示画面を表示する表示部を設け、報知部は、バックアップ処理部の動作をさせるべきことを報知する表示画面を表示部に表示させることが好ましい。そして、データを生成して記憶部に格納するデータ生成部を設けることが好ましい。
【００１８】
また、本発明は情報処理装置との間でデータ通信が可能な通信装置に適用される。そして、通信装置が受け入れたデータを情報処理装置に送信するバックアップ処理部と、通信装置自身の位置情報を入手し、この位置情報に基づく通信装置の移動量が所定範囲に達したらバックアップ処理部へ通知をする位置情報通知部と、設定されたタイミングから所定時間後にバックアップ処理部の動作をさせるべきことを報知する報知部とを設け、バックアップ処理部は、位置情報通知部からの通知に基づいて、記憶部に格納されているデータを情報処理装置に送信し、報知部は、バックアップ処理部が動作したら、バックアップ処理部が動作したタイミングから所定時間後にバックアップ処理部の動作をさせるべきことを報知することにより、上述した課題の少なくとも一つを解決している。
【００１９】
また、本発明は、データが格納される記憶部を備え、情報処理装置との間でデータ通信が可能な通信装置と、通信装置との間でデータ通信が可能な情報処理装置とを備えた通信システムに適用される。そして、通信装置に、記憶部に格納されているデータを情報処理装置に送信するバックアップ処理部と、通信装置自身の位置情報を入手し、この位置情報に基づく通信装置の移動量が所定範囲に達したらバックアップ処理部へ通知をする位置情報通知部と、設定されたタイミングから所定時間後にバックアップ処理部の動作をさせるべきことを報知する報知部とを設け、情報処理装置に、通信装置から送信されたデータを第２の記憶部に格納するバックアップ部を設け、バックアップ処理部は、位置情報通知部からの通知に基づいて、記憶部に格納されているデータを情報処理装置に送信し、報知部は、バックアップ処理部が動作したら、バックアップ処理部が動作したタイミングから所定時間後にバックアップ処理部の動作をさせるべきことを報知することにより、上述した課題の少なくとも一つを解決している。
【００２０】
また、本発明は、相互にデータ通信が可能な通信装置と情報処理装置とを備えた通信システムに適用される。そして、通信装置に、通信装置が受け入れたデータを情報処理装置に送信するバックアップ処理部と、通信装置自身の位置情報を入手し、この位置情報に基づく通信装置の移動量が所定範囲に達したらバックアップ処理部へ通知をする位置情報通知部と、設定されたタイミングから所定時間後にバックアップ処理部の動作をさせるべきことを報知する報知部とを設け、また、情報処理装置に、通信装置から送信された出力するバックアップ部を設け、バックアップ処理部が、位置情報通知部からの通知に基づいて、記憶部に格納されているデータを情報処理装置に送信し、報知部が、バックアップ処理部が動作したら、バックアップ処理部が動作したタイミングから所定時間後にバックアップ処理部の動作をさせるべきことを報知することにより、上述した課題の少なくとも一つを解決している。
【００２１】
さらに、本発明は、データが格納される記憶部を備え、情報処理装置との間でデータ通信が可能な通信装置における動作方法に適用される。そして、通信装置自身の位置情報を入手して、この位置情報に基づく通信装置の移動量が所定範囲に達したら通知を行い、通知に基づいて、記憶部に格納されているデータを情報処理装置に送信することでバックアップ処理動作を行い、設定されたタイミングから所定時間後にバックアップ処理動作をすべきことを報知し、さらに、バックアップ処理動作をしたら、このバックアップ処理動作をしたタイミングから所定時間後にバックアップ処理動作をすべきことを報知することにより、上述した課題の少なくとも一つを解決している。
【００２２】
そして、本発明は、データが格納される記憶部を備え、情報処理装置との間でデータ通信が可能なコンピュータにより実行されるプログラムに適用される。そして、このプログラムがコンピュータにより実行されると、このコンピュータを、記憶部に格納されているデータを情報処理装置に送信するバックアップ処理部と、コンピュータ自身の位置情報を入手し、この位置情報に基づくコンピュータの移動量が所定範囲に達したらバックアップ処理部へ通知をする位置情報通知部と、設定されたタイミングから所定時間後にバックアップ処理部の動作をさせるべきことを報知する報知部として機能させ、さらに、バックアップ処理部に、位置情報通知部からの通知に基づいて、記憶部に格納されているデータを情報処理装置に送信させ、報知部に、バックアップ処理部が動作したら、バックアップ処理部が動作したタイミングから所定時間後にバックアップ処理部の動作をさせるべきことを報知させることにより、上述した課題の少なくとも一つを解決している。
【発明の効果】
【００２３】
本発明によれば、通信装置の移動距離によらず記憶部内のデータをバックアップさせる機会をユーザに与えることができる。これにより、通信装置内のデータを適切にバックアップすることを担保しうる通信装置、通信システム、通信装置における動作方法及びプログラムを実現することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態である通信システムの概略構成を示す図である。
【図２】一実施形態の通信システムを構成する通信装置の概略構成を示すブロック図である。
【図３】一実施形態の通信システムを構成するルータの概略構成を示すブロック図である。
【図４】一実施形態の通信システムの機能構成を示す機能ブロック図である。
【図５】一実施形態の通信システムの動作の一例を説明するための図である。
【図６】一実施形態の通信システムの動作の一例を示すシーケンス図である。
【図７】一実施形態の通信システムの動作の一例を示すシーケンス図である。
【図８】一実施形態の通信システムの動作の一例を示すシーケンス図である。
【図９】一実施形態の通信システムの動作の一例を示すシーケンス図である。
【図１０】一実施形態の通信システムの動作の他の例を示すシーケンス図である。
【図１１】一実施形態の通信システムの動作の他の例を示すシーケンス図である。
【図１２】一実施形態の通信システムの動作のまた他の例を示すシーケンス図である。
【発明を実施するための形態】
【００２５】
以下、図面を参照して、本発明の実施形態について説明する。
（一実施形態）
図１は、本発明の一実施形態である通信システムの概略を示す図である。この図において、一実施形態の通信システムＳは、通信装置１、情報処理装置としてのルータ２及びサーバ装置３を備える。
【００２６】
通信装置１は、いわゆるスマートフォン等であり、基地局４ａ及び移動体通信網４を介して音声通話が可能であり、さらに、この移動体通信網４を介してインターネット５に接続可能である。また、通信装置１は無線ＬＡＮクライアントとしての機能を備える。ルータ２はＷＡＮとしてのインターネット５に接続され、通信装置１やこのルータ２に接続された他の情報処理装置６とインターネット５との間の通信を中継する。また、このルータ２は、無線ＬＡＮアクセスポイントとしての機能を備える。
【００２７】
本実施形態の通信装置１は、ルータ２と同一の無線ＬＡＮ通信エリア内、例えば家庭内に配置されている。従って、通信装置１は、無線ＬＡＮを介してルータ２を含む他の無線ＬＡＮアクセスポイントと無線通信可能であり、一方、ルータ２は、無線ＬＡＮクライアントである通信装置１を含む他の無線端末と無線通信可能である。これにより、本実施形態の通信システムＳにおいては、ルータ２を無線ＬＡＮアクセスポイントとする無線ＬＡＮネットワークＮが構築されている。通信装置１及びルータ２の具体的構成については後述する。
【００２８】
情報処理装置６は、例えばＰＣ（Personal Computer）であり、無線ＬＡＮクライアントとしての機能を備え、無線ＬＡＮを介してルータ２を含む他の無線ＬＡＮアクセスポイントと無線通信可能である。
【００２９】
サーバ装置３はインターネット５に接続されており、このインターネット５を介してルータ２と通信可能であるとともに、インターネット５、移動体通信網４を介して通信装置１と通信可能である。
【００３０】
（一実施形態の通信装置の構成）
図２は、一実施形態の通信システムＳを構成する通信装置１の概略構成を示すブロック図である。図２において、通信装置１は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、表示デバイス１３、カメラデバイス１４、内部ストレージ部１５、移動体通信モジュール１６０、音声インタフェース（Ｉ／Ｆ）１６１、マイクロフォン１６２、スピーカ１６３、アンテナ１６４、入力デバイス１７及び無線ＬＡＮインタフェース１８を備え、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、表示デバイス１３、カメラデバイス１４、内部ストレージ部１５、移動体通信モジュール１６０、入力デバイス１７、及び無線ＬＡＮインタフェース１８はそれぞれ共通のバスにより接続されている。
【００３１】
ＣＰＵ１０は、ＲＯＭ１１内に格納されたファームウェア等のプログラムがＲＡＭ１２において展開された後で実行されることで、通信装置１全体の動作制御を行う。また、ＣＰＵ１０は、ＲＯＭ１１内に格納されたプログラムが実行されることにより、図４に示すような各機能部としても動作する。図４に示す各機能部の動作については後述する。ＲＯＭ１１には、上述のファームウェア等のプログラムや、各種設定データが格納されている。ＲＡＭ１２は、通信装置１のワークメモリとして動作し、各種プログラム及びデータが一時的に格納される。
【００３２】
表示デバイス１３は、液晶パネル１３１とこの液晶パネル１３１を駆動させる液晶ドライバ１３０とを備える。液晶パネル１３１は、その表示面が通信装置１の表面に露出して設けられている。液晶ドライバ１３０は、表示画面を構成するデータがＣＰＵ１０からこの液晶ドライバ１３０に供給されると、液晶パネル１３１の表示面に所望の表示画面を表示するようにこの液晶パネル１３１を駆動する。
【００３３】
カメラデバイス１４は、カメラモジュール１４１とこのカメラモジュール１４１を駆動させるカメラドライバ１４０とを備える。カメラモジュール１４１は、通信装置１の外方に存在する被写体を撮像可能であり、撮像素子と、この撮像素子に対して被写体を結像させるためのレンズ等の結像部とを含む。好ましくは、結像部は、レンズ等の結像素子を駆動する駆動部を備える。カメラドライバ１４０は、カメラモジュール１４１の撮像素子、結像部の動作を制御する。また、カメラドライバ１４０は、カメラモジュール１４１からの出力信号を受け、この出力信号に基づいて、被写体を撮像したコンテンツファイルを生成して出力する。
【００３４】
内部ストレージ部１５は、内部ストレージ１５１と内部ストレージインタフェース（Ｉ／Ｆ）１５０とを備える。内部ストレージ１５１は、例えばフラッシュメモリのような不揮発性半導体メモリであり、通信装置１において用いられるアプリケーションプログラム等が格納される。特に、本実施形態の内部ストレージ１５１には、カメラデバイス１４により撮像されたコンテンツファイル６０及びバックアップリスト６１が適宜格納される（図２において図示略）。内部ストレージインタフェース１５０は、この内部ストレージ１５１に対するデータの読み出し／書き込み指令があった場合に、内部ストレージ１５１全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。なお、内部ストレージ１５１は、例えばｍｉｃｒｏＳＤのような挿脱可能な不揮発性メモリーカードであってもよく、この場合、内部ストレージインタフェース１５０は、このメモリーカードが装着されるメモリカードスロットをさらに備える。
【００３５】
移動体通信モジュール１６０は、例えばＩＭＴ（International Mobile Telecommunication）−２０００規格に準拠して、アンテナ１６４を介して移動体通信網４との間で移動体無線通信を行う。すなわち、移動体通信モジュール１６０は、移動体通信網４の基地局４ａから受信した電波をデコードして得られた音声信号を、音声インタフェース１６１を介してスピーカ１６３から発音させ、音声インタフェース１６１を介してマイクロフォン１６２が集音した音声をエンコードして、アンテナ１６４を介して電波として移動体通信網４の基地局４ａに送信する。また、移動体通信モジュール１６０は、パケット化されたデータを移動体通信網４の基地局４ａとの間で送受信をすることで、データ通信を行う。なお、この移動体通信モジュール１６０が対応する規格には、過去から現在にかけて策定された移動体通信規格の少なくとも一つが含まれ、一例として、３Ｇ／ＨＳＤＰＡ（3rd Generation/High-Speed Downlink Packet Access）、ＬＴＥ（Long Term Evolution）、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）の少なくとも一つが含まれうる。さらに、移動体通信モジュール１６０が対応する規格には、現在策定中及び将来策定されるであろう規格が好適に適用されうる。また、ＶｏＬＴＥ（Voice over Long Term Evolution）など、音声がパケット化されたデータとして送受信されてもよい。
【００３６】
入力デバイス１７は、入力インタフェース（Ｉ／Ｆ）１７０、入力指示部１７１及びタッチパネル１７２を備える。
【００３７】
入力インタフェース１７０には入力指示部１７１が接続され、ユーザが入力指示部１７１を操作することにより入力される入力信号を受信する。入力指示部１７１としては、例えば設定入力開始動作指示等を行うファンクションボタン等が挙げられる。タッチパネル１７２は、本実施形態では液晶パネル１３１の表示面の上面に重畳されて設けられ、この液晶パネル１３１の表示面と略同一の大きさを有する。ユーザによりタッチパネル１７２の表面がタッチされ、すなわち、タッチパネル１７２の表面上の特定位置がユーザにより触れられたら、タッチパネル１７２の表面上の特定位置が２次元の座標位置として検出され、この座標位置は入力インタフェース１７０を介して出力される。
【００３８】
無線ＬＡＮインタフェース１８は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．１１規格に準拠して、無線アクセスポイントであるルータ２と無線通信を行う。この無線ＬＡＮインタフェース１８は、通信装置１を無線ＬＡＮクライアントとして動作させることが可能である。
【００３９】
（一実施形態のルータの構成）
図３は、本発明の一実施形態である通信システムＳを構成するルータ２の概略構成を示すブロック図である。図３において、本実施形態のルータ２は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、有線ＬＡＮインタフェース（Ｉ／Ｆ）２３、無線ＬＡＮインタフェース（Ｉ／Ｆ）２４及び内部ストレージ部２５を備えており、これらはバスにより互いに接続されている。
【００４０】
ＣＰＵ２０は、ＲＯＭ２１内に格納されたファームウェア等のプログラムがＲＡＭ２２において展開された後で実行されることにより、ルータ２全体の制御を行う。また、ＣＰＵ２０は、ＲＯＭ２１内に格納されたプログラムが実行されることにより、図４に示す各機能部としても動作する。図４に示す各機能部の動作については後述する。ＲＯＭ２１には、上述したファームウェア等のプログラムが格納されている。ＲＡＭ２２はルータ２のワークメモリとして機能し、各種プログラム及びデータが一時的に格納される。
【００４１】
有線ＬＡＮインタフェース２３はＷＡＮ側インタフェース２３０及びＬＡＮ側インタフェース２３１を備える。ＷＡＮ側インタフェース２３０はネットワークポート（図略）を備え、このネットワークポートにネットワークケーブル（図略）が挿入され、ネットワークケーブルを介してインターネット５に接続されることで、外部ネットワークとの間でデータの送受信がされる。また、ＬＡＮ側インタフェース２３１も同様にネットワークポート（図略）を備え、このネットワークポートにネットワークケーブル（図略）が挿入され、ネットワークケーブルを介して他の情報処理装置６に接続されることで、この情報処理装置６との間でデータの送受信がされる。この有線ＬＡＮインタフェース２３は、例えばＩＥＥＥ８０２．３規格に基づく有線通信を行うものである。
【００４２】
無線ＬＡＮインタフェース２４は、例えばＩＥＥＥ８０２．１１規格に準拠して通信装置１などの無線ＬＡＮクライアントと無線通信を行う。この無線ＬＡＮインタフェース２４は、ルータ２を無線ＬＡＮアクセスポイントとして動作させることが可能である。
【００４３】
内部ストレージ部２５は、内部ストレージ２５１と内部ストレージインタフェース（Ｉ／Ｆ）２５０とを備える。内部ストレージ２５１は、例えばフラッシュメモリのような不揮発性半導体メモリであり、コンテンツファイル６０及び接続情報６２が格納される。コンテンツファイル６０及び接続情報６２の詳細については後述する。内部ストレージインタフェース２５０は、この内部ストレージ２５１に対するデータの読み出し／書き込み指令があった場合に、内部ストレージ２５１全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。なお、内部ストレージ２５１は、例えばｍｉｃｒｏＳＤのような挿脱可能な不揮発性メモリーカードであってもよく、この場合、内部ストレージインタフェース２５０は、このメモリーカードが装着されるメモリカードスロットをさらに備える。
【００４４】
（一実施形態の通信システムの機能構成）
図４は、一実施形態の通信システムＳの機能構成を示す機能ブロック図である。図４において、本実施形態の通信システムＳを構成する通信装置１は、制御部３０、記憶部３１、表示部３２、入力部３３、第１の通信部３４及び第２の通信部３５を備える。制御部３０は、ファイル生成部３６、位置情報通知部３７、バックアップ処理部３８、報知部３９、更新確認部４０、更新確認動作指示部４１及びバックアップ指示部４２を備える。
【００４５】
ファイル生成部３６は、通信装置１前方の被写体を撮像してコンテンツデータを生成し、このコンテンツデータを含むコンテンツファイル６０を生成する。生成したコンテンツファイル６０はファイル生成部３６により記憶部３１に格納される。本実施形態において、コンテンツデータは本発明による処理対象となるデータの一例である。なお、本明細書の説明において、コンテンツデータとコンテンツファイル６０、さらにはデータとファイルとを特に区別せずに説明することがある。
【００４６】
位置情報通知部３７は、通信装置１自身の位置情報を把握し、この位置情報に基づく通信装置１の移動量が所定範囲に達したら後述するバックアップ処理部３８へ通知をする。位置情報通知部３７による通信装置１自身の位置情報の入手方法は周知のものが好適に適用可能であり、一例として、後述する第２の通信部３５を介して基地局４ａ及び移動体通信網４が提供する位置情報を入手してもよい。移動体通信網４は、通信装置１が通信を行う基地局４ａの位置情報に基づいて通信装置１の位置を把握する機能を備えているので、この移動体通信網４から通信装置１自身の位置情報を入手することが可能である。また、位置情報通知部３７自体がＧＰＳ（Global Positioning System）受信部を備え、このＧＰＳ受信部が受信したＧＰＳ衛星からの受信電波に基づいて適切な測量法に基づいて通信装置１自身の位置情報を入手してもよい。
【００４７】
位置情報通知部３７は、入手した通信装置１の位置情報に基づいて、この通信装置１の移動量を把握し、この移動量が所定範囲内に達したらバックアップ処理部３８へ通知を行う。位置情報通知部３７が通知を行う基準となる移動量の所定範囲の値は任意に設定可能であるが、所定範囲が短距離の範囲内であると、バックアップ処理部３８が頻繁に動作することで通信装置１とルータ２との間の通信量が過大になってしまう可能性があり、一方で、所定範囲が長距離の範囲内であると、バックアップ処理部３８が動作しないためにコンテンツファイル６０が適切にバックアップされない可能性があるので、バックアップ処理部３８が適切に動作するような値に設定されることが好ましい。一例として、移動量が数百メートルを中心とした前後百メートル程度の所定範囲内に設定される。このように所定範囲を設定すると、通信装置１が通信を行っている基地局４ａが近隣の基地局４ａになったことを位置情報通知部３７が検知することで、通信装置１の移動量が所定範囲内に達したことを同時に把握することができる。
【００４８】
バックアップ処理部３８は、記憶部３１に格納されたコンテンツファイル６０を含むファイルの少なくとも一部をルータ２に送信する。そして、バックアップ処理部３８は、位置情報通知部３７からの通知に基づいて、記憶部３１に格納されているファイルをルータ２に送信する。
【００４９】
更新確認部４０は、バックアップ処理部３８によりルータ２にまだ送信されていないファイルが記憶部３１に格納されているか否かを検知する。より詳細には、更新確認部４０は、記憶部３１に格納されているコンテンツファイル６０と、記憶部３１に格納されているバックアップリスト６１とを参照し、まだルータ２にバックアップされていないコンテンツファイル６０が記憶部３１に格納されているか否かを検知する。バックアップリスト６１の詳細については後述する。
【００５０】
更新確認動作指示部４１は更新確認部４０を所定時間内に少なくとも１回動作させる。上述した所定時間及びこの所定時間内に更新確認動作指示部４１が更新確認部４０を動作させるタイミングは、ユーザがファイル生成部３６を動作させてコンテンツファイル６０を生成する間隔、つまり、コンテンツファイル６０の生成頻度を考慮して適宜決定されればよく、一例として、更新確認動作指示部４１は、一日の中で数回更新確認部４０を動作させればよい。
【００５１】
また、バックアップ処理部３８は、位置情報通知部３７からの通知に基づいて更新確認部４０を動作させ、バックアップ処理部３８によりルータ２にまだ送信されていないファイルが記憶部３１に格納されていると更新確認部４０が検知したら、ルータ２にまだ送信されていないファイルをルータ２に送信する。
【００５２】
より詳細には、バックアップ処理部３８は、位置情報通知部３７からの通知、後述するバックアップ指示部４２からの指示等をトリガとして更新確認部４０を動作させ、バックアップ処理部３８によりルータ２にまだ送信されていないコンテンツファイル６０が記憶部３１に格納されているか否かを検知させる。そして、更新確認部４０による検知の結果、まだルータ２にバックアップされていないコンテンツファイル６０が記憶部３１に格納されていると更新確認部４０が検知したら、まだルータ２にバックアップされていないコンテンツファイル６０を第１または第２の通信部３４、３５を介してルータ２に送信し、ルータ２の記憶部５１にバックアップさせる。
【００５３】
この際、バックアップ処理部３８は、ルータ２にバックアップしたコンテンツファイル６０を削除せず、記憶部３１内に格納したままであってもよく、あるいは、バックアップしたコンテンツファイル６０については、このコンテンツファイル６０に対応するサムネイルファイルを生成してもよい。
【００５４】
ここで、サムネイルファイルとは、コンテンツファイル６０のコンテンツデータの解像度（縦×横の画素数等）を削減して、あるいは、コンテンツデータがＪＰＥＧ（Joint Photographic Experts Group）データであった場合、その圧縮率等コンテンツの見栄えに関するパラメータを低下させて作成したサムネイルデータを有するファイルである。このようなサムネイルファイルは、通信装置１の表示部３２の処理速度の高速化、及び、表示部３２の表示画面の解像度の制限等から作成されるものである。従って、サムネイルファイルは表示部３２の表示画面の解像度に合わせた解像度に作成されてもよい。また、１つのコンテンツファイル６０から、解像度等の異なる複数のサムネイルファイルが生成されてもよい。このサムネイルファイルは、バックアップ処理部３８によるコンテンツファイル６０のバックアップ処理後にバックアップ処理部３８が自動的に、あるいは、通信装置１が長時間動作を行っていない際に、バックアップ処理部３８がいわゆるバックグラウンド処理で作成をしてもよい。
【００５５】
好ましくは、バックアップ処理部３８は、動作した時点でまだルータ２にバックアップされていないコンテンツファイル６０を全てルータ２に送信するが、バックアップ処理部３８の動作時間を一定時間、例えば３分（１８０秒）程度に制限することで、第１、第２の通信部３４、３５を用いた通信の帯域の大半がバックアップ処理部３８によるルータ２への通信により占められる結果、他の通信処理のための帯域が十分に確保できない事態を避けるようにしてもよい。
【００５６】
このように、バックアップ処理部３８の動作時間を一定時間に制限した場合、更新確認部４０は、前回のバックアップ処理部３８の動作においてルータ２への送信の途中であったデータが記憶部３１に格納されているか否かを検知することが好ましく、さらに好ましくは、バックアップ処理部３８は、前回のバックアップ処理部３８の動作においてルータ２への送信の途中であったデータが記憶部３１に格納されていると更新確認部４０が検知したら、このデータのうちルータ２にまだ送信されていない部分のデータをルータ２に送信する。
【００５７】
ここで、ルータ２への送信の途中であったデータとは、前回の更新確認部４０による検知の結果、まだルータ２にバックアップされていないコンテンツファイル６０を含み、さらに、ルータ２への送信の途中において上述の一定時間が到来した結果、バックアップ処理部３８の動作が終了することで、コンテンツファイル６０を構成するコンテンツデータの一部のみがルータ２に送信された状態である、そのコンテンツファイル６０も含む。
【００５８】
前回の更新確認部４０による検知の結果、まだルータ２にバックアップされていないコンテンツファイル６０については、その時点で記憶部３１内に格納されているコンテンツファイル６０と上述したバックアップリスト６１とを参照することで検知することが可能である。また、コンテンツファイル６０を構成するコンテンツデータの一部のみがルータ２に送信された状態である、そのコンテンツファイル６０については、例えば、更新確認部４０が、ルータ２の記憶部５１内に格納されているコンテンツファイル６０の一覧を入手し、記憶部５１内のコンテンツファイル６０の一覧と通信装置１の記憶部３１内のコンテンツファイル６０の一覧とを比較して、同一のファイル名を有するコンテンツファイル６０が存在した場合、このコンテンツファイル６０が、コンテンツデータの一部のみがルータ２に送信された状態であるコンテンツファイル６０であることを検知することが可能である。
【００５９】
そして、更新確認部４０は、同一のファイル名を有するコンテンツファイル６０のデータサイズを取得して、コンテンツデータのどこまでがルータ２に送信されているかを検知し、この検知結果に基づいて、バックアップ処理部３８は、ルータ２にまだ送信されていない部分のデータをルータ２に送信する。この際、コンテンツデータの一部のみがルータ２に送信されているコンテンツファイル６０、言い換えればバックアップ途中のコンテンツファイル６０については、ルータ２の制御部５０が非表示処理等を行うことで、修正しづらい構成にすることが好ましい。
【００６０】
バックアップ処理部３８によるコンテンツファイル６０のルータ２への送信作業が終了したら、好ましくは、更新確認部４０は再度、記憶部３１に格納されているコンテンツファイル６０と、記憶部３１に格納されているバックアップリスト６１とを参照し、バックアップリスト６１を更新する。
【００６１】
バックアップ指示部４２は、後述の入力部３３を介して、バックアップ処理部３８により記憶部３１に格納されているデータをルータ２に送信する動作の開始の指示入力を受け入れる。そして、バックアップ処理部３８は、バックアップ指示部４２が受け入れた指示入力に基づいて、記憶部３１に格納されているデータをルータ２に送信する。
【００６２】
報知部３９は、設定されたタイミングから所定時間後にバックアップ処理部３８の動作をさせるべきことを報知する。そして、報知部３９は、バックアップ処理部３８が動作したら、バックアップ処理部３８が動作したタイミングから所定時間後にバックアップ処理部３８の動作をさせるべきことを報知する。
【００６３】
報知部３９によりバックアップ処理部３８の動作をさせるべき報知の態様は、周知のものが好適に適用可能であり、特段の限定はない。一例として、報知部３９は、バックアップ処理部３８の動作をさせるべきことを報知する表示画面を表示部３２に表示させる。より詳細には、報知部３９による報知の態様としては、通信装置１の表示部３２にポップアップ画面や文字列の行を表示して報知する、表示部３２にアイコンが表示されている場合はいずれかのアイコンに付加的な画像を表示する、といった表示部３２を用いた報知や、通信装置１の第２の通信部３５が備えるスピーカ１６３から特定の音声を発音させる、といった報知が好適に挙げられる。
【００６４】
また、報知部３９が、バックアップ処理部３８の動作をさせるべきことを報知する所定時間の値は、ユーザに対して適切にコンテンツファイル６０等のバックアップ動作を促す観点から定められればよく、一例として数日〜１週間に設定される。
【００６５】
好ましくは、報知部３９は、報知部３９自身がバックアップ処理部３８の動作をさせるべきことを報知したら、この報知したタイミングから所定時間後にバックアップ処理部３８の動作をさせるべきことを報知することが好ましい。
【００６６】
また好ましくは、報知部３９は、更新確認動作指示部４１からの指示に基づいて、バックアップ処理部３８によりルータ２にまだ送信されていないデータが記憶部３１に格納されていると更新確認部４０が検知したら、バックアップ処理部３８の動作をさせるべきことを報知する。より詳細には、更新確認動作指示部４１からの指示に基づいて、更新確認部４０が所定時間内に少なくとも１回動作して、記憶部３１に格納されているコンテンツファイル６０と、記憶部３１に格納されているバックアップリスト６１とを参照することで、バックアップ処理部３８によりルータ２にまだ送信されていないデータが記憶部３１に格納されているか否かを検知する。その結果、更新確認部４０が、バックアップ処理部３８によりルータ２にまだ送信されていないデータが記憶部３１に格納されていると検知したら、報知部３９は、この検知結果に基づいて、バックアップ処理部３８の動作をさせるべきことを報知する。
【００６７】
さらに好ましくは、報知部３９は、バックアップ指示部４２が受け入れた指示入力に基づいてバックアップ処理部３８が動作したら、バックアップ処理部３８が動作したタイミングから所定時間後にバックアップ処理部３８の動作をさせるべきことを報知する。
【００６８】
記憶部３１には、コンテンツファイル６０及びバックアップリスト６１が格納されている。コンテンツファイル６０は、制御部３０のファイル生成部３６により通信装置１前方の被写体が撮像されて生成されたものであり、ファイル生成部３６により記憶部３１に格納される。バックアップリスト６１は、制御部３０のバックアップ処理部３８によりルータ２に送信されてバックアップされたコンテンツファイル６０を示すリスト名であり、一例として、コンテンツファイル６０のファイル名が記載されたリストである。
【００６９】
表示部３２は、制御部３０により生成された表示画面生成用信号に基づき、表示部３２が有する表示面に表示画面を生成する。入力部３３は、通信装置１に入力されたユーザからの指示等を受け入れ、受け入れた指示等に基づいて入力信号を生成して制御部３０等に出力する。
【００７０】
通信手段を構成する第１の通信部３４は、無線ＬＡＮである通信路７０を介して、ルータ２の第１の通信部５４を含む通信端末との間で無線通信を行い、ルータ２等の間でデータの送受信を行う。第２の通信部３５は、移動体通信網４を介して基地局４ａとの間で無線通信を行い、インターネット５との間でデータの送受信を行う。好ましくは、第２の通信部３５は、インターネット５を介してルータ２の第２の通信部５５との間でもデータの送受信を行う。
【００７１】
一方、本実施形態の通信システムＳを構成するルータ２は、制御部５０、記憶部５１、第１の通信部５４及び第２の通信部５５を備える。制御部５０は、通信制御部５６、中継処理部５７及びバックアップ部５８を備える。
【００７２】
通信制御部５６は、第１の通信部５４及び第２の通信部５５による、通信装置１、インターネット５及び情報処理装置６を含む他の装置との間での有線ＬＡＮ／無線ＬＡＮを用いた通信の制御を行う。中継処理部５７は、レイヤ３（ＯＳＩ（Open System Interconnection）参照モデルの第３層）において、第１、第２の通信部５４、５５を介して入力されるパケットを宛先アドレスに従って中継し、第１、第２の通信部５４、５５を介して出力する。バックアップ部５８は、第１、第２の通信部５４、５５を介して通信装置１から送信されたコンテンツファイル６０を記憶部５１に格納することで、このコンテンツファイル６０をバックアップする。
【００７３】
第２の記憶部である記憶部５１にはコンテンツファイル６０及び接続情報６２が格納されている。コンテンツファイル６０は、通信装置１から第１、第２の通信部５４、５５を介して送信されてきたものであり、バックアップ部５８により記憶部５１に格納される。なお、上述のように、バックアップ処理部３８がルータ２にコンテンツファイル６０を送信し、通信装置１の記憶部３１にはこのコンテンツファイル６０に対応するサムネイルファイルのみ残す場合もあるので、記憶部３１に格納されているコンテンツファイル６０と記憶部５１に格納されているコンテンツファイル６０とではその内容等が異なりうる。しかしながら、説明の簡略化のため、記憶部３１、５１に格納されているサムネイルファイルを含むコンテンツファイルについては同じ符号を付して説明することにする。接続情報６２は、第１の通信部５４が通信装置１を含む他の無線端末との間で無線ＬＡＮ通信を行う際に用いる、ＳＳＩＤ（Service Set Identification）等の無線ＬＡＮによる通信を確立するために必要な通信情報、及び、ＷＰＡ２−ＰＳＫ（Wi-Fi Protected Access 2 Pre-Shared Key）等の無線ＬＡＮ暗号化方式と、この暗号化の際に用いられる鍵等の暗号化情報を含む。
【００７４】
第１の通信部５４は、無線ＬＡＮである通信路７０を介して、通信装置１の第１の通信部３４を含む通信端末との間で無線通信を行い、通信装置１等の間でデータの送受信を行う。第２の通信部５５は、インターネット５及び情報処理装置６との間でデータの送受信を行う。好ましくは、第２の通信部５５は、インターネット５を介して通信装置１の第２の通信部３５との間でもデータの送受信を行う。
【００７５】
以上の構成において、制御部３０及び制御部３０を構成するファイル生成部３６、位置情報通知部３７、バックアップ処理部３８、報知部３９、更新確認部４０、更新確認動作指示部４１及びバックアップ指示部４２は主にＣＰＵ１０により構成され、記憶部３１は主にＲＯＭ１１、ＲＡＭ１２及び内部ストレージ部１５により構成され、表示部３２は主に表示デバイス１３により構成され、入力部３３は主に入力デバイス１７により構成され、第１の通信部３４は主に無線ＬＡＮインタフェース１８により構成され、そして、第２の通信部３５は主に移動体通信モジュール１６０、音声インタフェース１６１、マイクロフォン１６２、スピーカ１６３及びアンテナ１６４により構成される。
【００７６】
また、制御部５０及び制御部５０を構成する通信制御部５６、中継処理部５７及びバックアップ部５８は主にＣＰＵ２０により構成され、記憶部５１は主にＲＯＭ２１及びＲＡＭ２２により構成され、第１、第１の通信部５４は主に無線ＬＡＮインタフェース２４により構成され、そして、第２の通信部５５は主に有線ＬＡＮインタフェース２３により構成される。図４に示す各機能部の動作については後に詳述する。
【００７７】
（一実施形態の通信システムの動作の概要）
次に、図５を参照して、本発明の一実施形態の通信システムＳの動作の概要について説明する。
【００７８】
バックアップ処理部３８、更新確認部４０等を含むアプリケーションが起動されると（図中１００）、報知部３９の動作に基づくバックアップ報知処理において、所定時間後（図示例では１週間後）にバックアップ処理部３８の動作をさせるべきことを報知する登録がされる（図中１０１）。
【００７９】
次に、更新確認動作指示部４１等の動作に基づく、位置情報に基づかないバックアップ通知処理において、所定時間内に１回（図示例では１日に数回）更新確認部４０が動作されると（図中１０２）、バックアップ処理部３８によりルータ２にまだ送信されていないコンテンツファイル６０が記憶部３１に格納されているか否かを更新確認部４０が検知し、まだ送信されていないコンテンツファイル６０が記憶部３１に格納されている場合は、報知部３９がバックアップ処理部３８の動作をさせるべきことを報知する（図中１０３）。そして、報知部３９は、報知部３９自身がバックアップ処理部３８の動作をさせるべきことを報知したら、この報知したタイミングから所定時間後（図示例では１週間後）にバックアップ処理部３８の動作をさせるべきことを報知する登録をする（図中１０４）。
【００８０】
次に、位置情報通知部３７等の動作に基づく、位置情報に基づくバックアップ通知処理において、通信装置１の移動量が所定範囲に達した（図中１０５）ことを把握した位置情報通知部３７は、その旨を通知し、この通知に基づいて、バックアップ処理部３８は更新確認部４０を動作させ、ルータ２にまだ送信されていないコンテンツファイル６０が記憶部３１に格納されていると更新確認部４０が検知したら、バックアップ処理部３８は、まだ送信されていないコンテンツファイル６０をルータ２に送信する（図中１０６）。そして、報知部３９は、バックアップ処理部３８によるコンテンツファイル６０のルータ２への送信動作が終了したタイミングから所定時間後（図示例では１週間後）にバックアップ処理部３８の動作をさせるべきことを報知する登録をする（図中１０７）。
【００８１】
そして、更新確認部４０及びバックアップ処理部３８が所定時間（図示例では１週間）動作しなかったら（図中１０８）、報知部３９は、バックアップ処理部３８の動作をさせるべきことを報知する（図中１０９）。
【００８２】
このようにして、本実施形態の通信システムＳにおいては、様々な手法を用いて通信装置１の記憶部３１内に格納されているコンテンツファイル６０をルータ２に送信してバックアップし、さらに、報知部３９がバックアップ処理部３８の動作をさせるべきことを報知するので、通信装置１内のコンテンツファイル６０を適切にバックアップさせることができる。
【００８３】
（一実施形態の通信システムの動作）
次に、図６〜図１２のシーケンス図を参照して、本発明の一実施形態である通信システムＳの動作の詳細について説明する。
【００８４】
まず、図６〜図９は、バックアップ処理部３８、更新確認部４０等を含むアプリケーションを最初に起動した際の通信システムＳの動作の一例について説明するシーケンス図である。
【００８５】
図６のステップＳ１において、位置情報通知部３７は常時通信装置１の位置情報を把握している。そして、アプリケーションが最初に起動されたことで、ステップＳ２においてバックアップ処理部３８が動作を開始する。ステップＳ２においてバックアップ処理部３８が起動したタイミングをトリガとして、ステップＳ３において、報知部３９が、バックアップ処理部３８を動作させるべきことを報知する報知時期を、このバックアップ処理部３８が起動したタイミングから所定時間後に設定する。
【００８６】
ステップＳ４において、バックアップ処理部３８はバックアップ処理を開始し、ステップＳ５において、その時点で記憶部３１に格納されている全てのコンテンツファイル６０を、バックアップ処理部３８がルータ２に送信する。ステップＳ６では、バックアップ処理部３８がバックアップリスト６１を更新し、更新したバックアップリスト６１を記憶部３１に格納する。
【００８７】
次に、ステップＳ７において、所定時間内に少なくとも１回更新確認部４０を動作させる更新確認動作指示部４１からの指示に基づいて、ステップＳ８において更新確認部４０が動作を開始する。そして、ステップＳ８において更新確認部４０が動作を開始したタイミングをトリガとして、ステップＳ９において、報知部３９が、バックアップ処理部３８を動作させるべきことを報知する報知時期を、更新確認部４０が動作を開始したタイミングから所定時間後に設定する。
【００８８】
ステップＳ１０では、更新確認部４０が、記憶部３１に格納されているコンテンツファイル６０と、記憶部３１に格納されているバックアップリスト６１とを参照し、まだルータ２にバックアップされていないコンテンツファイル６０が記憶部３１に格納されているか否かを検知する。そして、図７のステップＳ１１では、更新確認部４０が、ステップＳ１０における検知結果を報知部３９に通知する。図７に示す例では、更新確認部４０は、まだルータ２にバックアップされていないコンテンツファイル６０が記憶部３１に格納されていると検知したものとする。
【００８９】
ステップＳ１２では、報知部３９が、まだルータ２にバックアップされていないコンテンツファイル６０が記憶部３１に格納されている旨の報知を行う。その後、ステップＳ１３において、更新確認部４０は動作を終了する。
【００９０】
次に、ステップＳ１４において、位置情報通知部３７が、通信装置１自身の位置情報を把握した結果、この位置情報に基づく通信装置１の移動量が所定範囲に達したことを検知し、ステップＳ１５において、位置情報通知部３７が、通信装置１の移動量が所定範囲に達した旨の通知をバックアップ処理部３８にする。
【００９１】
ステップＳ１５において位置情報通知部３７からの通知を受けたバックアップ処理部３８は、ステップＳ１６において、バックアップ処理動作を開始する。ステップＳ１６においてバックアップ処理部３８が起動したタイミングをトリガとして、ステップＳ１７において、報知部３９が、バックアップ処理部３８を動作させるべきことを報知する報知時期を、このバックアップ処理部３８が起動したタイミングから所定時間後に設定する。
【００９２】
ステップＳ１８において、バックアップ処理部３８は、更新確認部４０に対して動作開始を指示する。図８のステップＳ１９では、ステップＳ１８におけるバックアップ処理部３８からの指示に基づいて、更新確認部４０が、記憶部３１に格納されているコンテンツファイル６０と、記憶部３１に格納されているバックアップリスト６１とを参照し、まだルータ２にバックアップされていないコンテンツファイル６０が記憶部３１に格納されているか否かを検知する。そして、ステップＳ２０では、更新確認部４０が、ステップＳ１９における検知結果をバックアップ処理部３８に通知する。図８に示す例では、更新確認部４０は、まだルータ２にバックアップされていないコンテンツファイル６０が記憶部３１に格納されていると検知したものとする。
【００９３】
ステップＳ２１では、バックアップ処理部３８が、ステップＳ２０における更新確認部４０からの通知に基づいて、まだルータ２にバックアップされていないコンテンツファイル６０をルータ２に送信する。図８に示す例では、位置情報通知部３７からの通知に基づくバックアップ処理動作は、ステップＳ１６における動作開始から所定時間に限定されており、従って、ステップＳ２１の動作は、まだルータ２にバックアップされていないコンテンツファイル６０が全てルータ２に送信されるまで継続されるとは限らない。
【００９４】
そこで、ステップＳ２２において、バックアップ処理部３８は、所定時間が経過したことでバックアップ処理動作を終了した旨の通知を更新確認部４０に行い、ステップＳ２２における通知を受けた更新確認部４０は、ステップＳ２３において、記憶部３１に格納されているコンテンツファイル６０と、記憶部３１に格納されているバックアップリスト６１とを参照し、まだルータ２にバックアップされていないコンテンツファイル６０が記憶部３１に格納されているか否かを検知する。そして、ステップＳ２４では、更新確認部４０が、ステップＳ２３における検知結果を報知部３９に通知する。図８に示す例では、更新確認部４０は、まだルータ２にバックアップされていないコンテンツファイル６０が記憶部３１に格納されていると検知したものとする。
【００９５】
ステップＳ２５では、報知部３９が、まだルータ２にバックアップされていないコンテンツファイル６０が記憶部３１に格納されている旨の報知を行う。ステップＳ２６では、更新確認部４０がバックアップリスト６１を更新し、更新したバックアップリスト６１を記憶部３１に格納する。
【００９６】
そして、図９のステップＳ２７において、ユーザが入力部３３等を操作することでアプリケーションの動作終了を指示すると、ステップＳ２８において、アプリケーションの動作が終了することで、バックアップ処理部３８の動作も終了する。
【００９７】
次に、図１０〜図１１は、アプリケーションの動作が終了している状態で、通信装置１の移動量が所定範囲に達した際の通信システムＳの動作の一例について説明するシーケンス図である。
【００９８】
位置情報通知部３７は常時通信装置１の位置情報を把握しており、図１０のステップＳ３０において、位置情報通知部３７が、通信装置１自身の位置情報を把握した結果、この位置情報に基づく通信装置１の移動量が所定範囲に達したらことを検知し、ステップＳ３１において、位置情報通知部３７が、通信装置１の移動量が所定範囲に達した旨の通知をバックアップ処理部３８にする。以下、ステップＳ３２〜Ｓ４５の動作は、上述したステップＳ１５〜Ｓ２８の動作と同様であるので、詳細な説明は省略する。但し、図６〜図９の動作と異なり、位置情報通知部３７からの通知を受けたバックアップ処理部３８は、アプリケーションがまだ動作を開始していないので、ステップＳ３２においてバックアップ処理部３８が動作を開始し、次いで、ステップＳ３４においてバックアップ処理部３８がバックアップ処理動作を開始している。
【００９９】
次に、図１２は、報知部３９が設定を行った所定時間後が到来した際の通信システムＳの動作の一例について説明するシーケンス図である。
【０１００】
ステップＳ５０において、報知部３９は、自身が設定した所定時間が到来したことを検知し、ステップＳ５１において、バックアップ処理部３８を動作させるべきことを報知する。そして、ステップＳ５２において、報知部３９は、バックアップ処理部３８を動作させるべきことを報知する報知時期を、報知部３９が報知を行ったタイミングから所定時間後に設定する。
【０１０１】
（一実施形態の通信システムの効果）
以上詳細に説明したように、本実施形態の通信システムＳでは、位置情報通知部３７からの通知に基づいてバックアップ処理部３８が記憶部３１内に格納されているコンテンツファイル６０をルータ２に送信することでバックアップを行い、さらに、報知部３９が、バックアップ処理部３８の動作後等の所定のタイミングから所定時間後にバックアップ処理部３８の動作をさせるべきことを報知するので、通信装置１の移動距離によらず記憶部３１内のコンテンツファイル６０をバックアップさせる機会をユーザに与えることができる。これにより、通信装置１内のコンテンツファイル６０を適切にバックアップすることを担保しうる通信装置、通信システム、通信装置における動作方法及びプログラムを実現することができる。
【０１０２】
（変形例）
なお、本発明の通信システムＳ等は、その細部が上述の一実施形態に限定されず、種々の変形例が可能である。
【０１０３】
一例として、上述の一実施形態では、位置情報通知部３７からの通知に基づいて、バックアップ処理部３８はコンテンツファイル６０を全てルータ２に一律に送信してバックアップしていたが、通信環境やコンテンツファイル６０の種類に応じてバックアップの態様を異ならせてもよい。例えば、第２の通信部３５及びインターネット５を介して通信装置１とルータ２とが接続されている場合は、コンテンツファイル６０のうち動画ファイルは容量が大きいことが考えられるので、通信装置１がルータ２と同一ネットワークＮ内に位置するのを待って、動画ファイルについては第１の通信部３４を介してルータ２に送信してもよい。
【０１０４】
また、位置情報通知部３７からの通知に基づくバックアップ処理動作が、この位置情報通知部３７からの通知に基づくバックアップ処理部３８の動作開始から所定時間に限定されている場合は、この所定時間内にどのコンテンツファイル６０が送信可能であるかを予め更新確認部４０が検知し、この検知結果に基づいて、まだルータ２に送信されていないコンテンツファイル６０のうち送信可能なコンテンツファイル６０を、バックアップ処理部３８がルータ２に送信してもよい。更新確認部４０による検知は、その時点における第１、第２の通信部３４、３５の通信速度、コンテンツファイル６０のファイルサイズ等を勘案して行えばよい。
【０１０５】
また、上述の一実施形態では通信装置１及びルータ２の記憶部３１、５１はこれら通信装置１等に内蔵されていたが、通信装置１及びルータ２の少なくとも一方に外部記憶装置を接続し、この外部記憶装置にコンテンツファイル６０等のファイル、データ等を格納し、バックアップしてもよい。これら通信装置１及びルータ２と外部記憶装置とはＵＳＢなどのバスを経由して、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線ＰＡＮ（Personal Area Network）を介して接続されればよい。
【０１０６】
また、上述の一実施形態では通信装置１の記憶部３１に格納されているコンテンツファイル６０をルータ２にバックアップしていたが、コンテンツファイル６０に限らず、音楽、テキストファイル等のファイル、さらにはアドレス帳等のデータそのものをルータ２にバックアップしてもよい。
【０１０７】
そして、上述の各実施形態において、通信装置１及びルータ２を動作させるプログラムはＲＯＭ１１、２１等に格納されて提供されていたが、不図示の光学ディスクドライブ等を用いて、プログラムが格納されたＤＶＤ（Digital Versatile Disc）、ＵＳＢ外部記憶装置、メモリーカード等を接続し、このＤＶＤ等からプログラムを通信装置１、ルータ２に読み込んで動作させてもよい。また、インターネット５上のサーバ装置３内にプログラムを格納しておき、このプログラムを通信装置１、ルータ２に読み込んで動作させてもよい。さらに、上述の各実施形態において、通信装置１、ルータ２は複数のハードウェア要素により構成されていたが、これらハードウェア要素の一部の動作をＣＰＵ１０、２０がプログラムの動作により実現することも可能である。
【符号の説明】
【０１０８】
Ｎ    無線ＬＡＮネットワーク
Ｓ    通信システム
１    通信装置
２    ルータ
３    サーバ装置
４    移動体通信網
４ａ  基地局
５    インターネット
６    情報処理装置
１０、２０  ＣＰＵ
１１、２１  ＲＯＭ
１２、２２  ＲＡＭ
１３    表示デバイス
１４    カメラデバイス
１５、２５  内部ストレージ部
１７    入力デバイス
１８、２４  無線ＬＡＮインタフェース
２３  有線ＬＡＮインタフェース
３０、５０  制御部
３１、５１  記憶部
３２、５２  表示部
３３    入力部
３４、５４  第１の通信部
３５、５５  第２の通信部
３６    ファイル生成部
３７    位置情報通知部
３８    バックアップ処理部
３９    報知部
４０    更新確認部
４１    更新確認動作指示部
４２    バックアップ指示部
５６    通信制御部
５７    中継処理部
５８    バックアップ部
６０    コンテンツファイル
６１    バックアップリスト
６２    接続情報
【図１】
0006330606.tif 000002
【図２】
0006330606.tif 000003
【図３】
0006330606.tif 000004
【図４】
0006330606.tif 000005
【図５】
0006330606.tif 000006
【図６】
0006330606.tif 000007
【図７】
0006330606.tif 000008
【図８】
0006330606.tif 000009
【図９】
0006330606.tif 000010
【図１０】
0006330606.tif 000011
【図１１】
0006330606.tif 000012
【図１２】
0006330606.tif 000013