(57)【特許請求の範囲】
【請求項１】
無線親機と、該無線親機と所定の通信ネットワークを介して接続されているサーバと、を備え、前記無線親機と無線接続されているユーザ端末に記憶されているデータのバックアップおよびリカバリを行うためのデータバックアップシステムであって、
前記サーバは、ユーザ毎に、ユーザの識別情報と、該ユーザが所有するユーザ端末の機器特定情報と、該ユーザ端末に記憶されているデータと、を記憶するデータ記憶手段を備えており、
前記無線親機は、
前記ユーザ端末からユーザ識別情報を含むデータの取得申し込み情報を受け付けた際に、該ユーザ端末の機器特定情報を取得し、該データの取得申し込み情報に含まれるユーザ識別情報と取得した機器特定情報とを含んだデータ取得要求を前記サーバに送信するデータ取得要求送信手段を備え、
前記サーバは、
前記無線親機から送信されたデータ取得要求を受信するデータ取得要求受信手段と、
前記データ記憶手段に記憶されているデータのなかから、受信したデータ取得要求に含まれるユーザ識別情報と機器特定情報とに対応付けられているデータを取得するデータ取得手段と、
前記データ取得手段が取得したデータを、データ取得要求の送信元である無線親機に送信するデータ送信手段と、を備え、
前記無線親機は、前記サーバから受信したデータを取得申し込み情報の送信元であるユーザ端末に送信する手段を備える、
ことを特徴とするデータバックアップシステム。
【請求項２】
前記無線親機は、
前記ユーザ端末から、サーバに記憶させたいアップロードデータとユーザ識別情報とを含むデータのアップロードの申し込み情報を受け付けた際に、該ユーザ端末の機器特定情報を取得し、受け付けた申し込み情報に含まれるアップロードデータとユーザ識別情報と取得した機器特定情報とを含んだアップロード要求を前記サーバに送信するアップロード要求送信手段を備え、
前記サーバは、
前記無線親機から送信されたアップロード要求を受信するアップロード要求受信手段と、
受信したアップロード要求に含まれるユーザ識別情報と機器特定情報とが対応付けられて前記データ記憶手段に記憶されているか否かを判別する判別手段と、
アップロード要求に含まれるユーザ識別情報と機器特定情報とが対応付けられて前記データ記憶手段に記憶されていると判別した場合に、該ユーザ識別情報と機器特定情報との組に対応付けて前記アップロードデータを前記データ記憶手段に記憶させるアップロード手段と、
を備えることを特徴とする請求項１に記載のデータバックアップシステム。
【請求項３】
前記データ記憶手段は該ユーザ端末に記憶されているデータを暗号化して記憶し、
前記無線親機は、
ユーザ端末から、前記ユーザ端末からユーザ識別情報を含むデータの復号化の申し込み情報を受け付けた際に、該ユーザ端末の機器特定情報を取得し、該データの復号化の申し込み情報に含まれるユーザ識別情報と取得した機器特定情報とを含んだデータの復号化の要求を前記サーバに送信するデータ復号化要求送信手段を備え、
前記サーバは、
前記無線親機から送信されたデータ復号化要求を受信するデータ復号化要求受信手段と、
前記データ記憶手段に記憶されているデータのなかから、受信したデータ復号化要求に含まれるユーザ識別情報と機器特定情報とに対応付けられているデータを復号化するためのキー情報を取得するキー情報取得手段と、
前記キー情報取得手段で取得したキー情報を、データ復号化要求の送信元である無線親機に送信するキー情報送信手段と、を備え、
前記無線親機は、前記サーバから受信したキー情報を取得申し込み情報の送信元であるユーザ端末に送信する手段を備える、
ことを特徴とする請求項１又は２に記載のデータバックアップシステム。
【請求項４】
サーバと所定の通信ネットワークを介して接続されている無線親機であって、
ユーザ端末からユーザ識別情報を含むデータの取得申し込み情報を受け付けた際に、該ユーザ端末の機器特定情報を取得し、該データの取得申し込み情報に含まれるユーザ識別情報と取得した機器特定情報とを含んだデータ取得要求を前記サーバに送信するデータ取得要求送信手段と、
前記サーバから受信したデータを取得申し込み情報の送信元であるユーザ端末に送信する手段と、を備える、
ことを特徴とする無線親機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データバックアップシステム、及び、無線親機に関する。
【背景技術】
【０００２】
ユーザが使用するユーザ端末の記憶容量が足りない場合、あるいはユーザ端末に保存されているデータが何等かの理由で破壊された時にデータを復旧させることができるように、ユーザ端末に記憶されているデータを、外部のサーバに保存（バックアップ）することが行われている。
【０００３】
例えば、特許文献１には、インターネットを介して、携帯電話に保存されているデータをユーザ毎にサーバに保存する。そして、データを復元する際には、指定されたユーザＩＤとパスワードとを用いて復元したいデータを特定し、特定したデータを携帯電話に出力することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−０１３８２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、第三者が不正に他ユーザのユーザＩＤとパスワードとを入手し、そのユーザになりすまして、不正にデータを取得できてしまうという問題がある。
【０００６】
本発明は上記実情に鑑みてなされたものであり、第三者のなりすましによる不正なデータの入手を防ぐことができるデータバックアップシステム、及び、無線親機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点に係るデータバックアップシステムは、
無線親機と、該無線親機と所定の通信ネットワークを介して接続されているサーバと、を備え、前記無線親機と無線接続されているユーザ端末に記憶されているデータのバックアップおよびリカバリを行うためのデータバックアップシステムであって、
前記サーバは、ユーザ毎に、ユーザの識別情報と、該ユーザが所有するユーザ端末の機器特定情報と、該ユーザ端末に記憶されているデータと、を記憶するデータ記憶手段を備えており、
前記無線親機は、
前記ユーザ端末からユーザ識別情報を含むデータの取得申し込み情報を受け付けた際に、該ユーザ端末の機器特定情報を取得し、該データの取得申し込み情報に含まれるユーザ識別情報と取得した機器特定情報とを含んだデータ取得要求を前記サーバに送信するデータ取得要求送信手段を備え、
前記サーバは、
前記無線親機から送信されたデータ取得要求を受信するデータ取得要求受信手段と、
前記データ記憶手段に記憶されているデータのなかから、受信したデータ取得要求に含まれるユーザ識別情報と機器特定情報とに対応付けられているデータを取得するデータ取得手段と、
前記データ取得手段が取得したデータを、データ取得要求の送信元である無線親機に送信するデータ送信手段と、を備え、
前記無線親機は、前記サーバから受信したデータを取得申し込み情報の送信元であるユーザ端末に送信する手段を備える、
ことを特徴とする。
【０００８】
前記無線親機は、
前記ユーザ端末から、サーバに記憶させたいアップロードデータとユーザ識別情報とを含むデータのアップロードの申し込み情報を受け付けた際に、該ユーザ端末の機器特定情報を取得し、受け付けた申し込み情報に含まれるアップロードデータとユーザ識別情報と取得した機器特定情報とを含んだアップロード要求を前記サーバに送信するアップロード要求送信手段を備え、
前記サーバは、
前記無線親機から送信されたアップロード要求を受信するアップロード要求受信手段と、
受信したアップロード要求に含まれるユーザ識別情報と機器特定情報とが対応付けられて前記データ記憶手段に記憶されているか否かを判別する判別手段と、
アップロード要求に含まれるユーザ識別情報と機器特定情報とが対応付けられて前記データ記憶手段に記憶されていると判別した場合に、該ユーザ識別情報と機器特定情報との組に対応付けて前記アップロードデータを前記データ記憶手段に記憶させるアップロード手段と、
を備えてもよい。
【０００９】
前記データ記憶手段は該ユーザ端末に記憶されているデータを暗号化して記憶し、
前記無線親機は、
ユーザ端末から、前記ユーザ端末からユーザ識別情報を含むデータの復号化の申し込み情報を受け付けた際に、該ユーザ端末の機器特定情報を取得し、該データの復号化の申し込み情報に含まれるユーザ識別情報と取得した機器特定情報とを含んだデータの復号化の要求を前記サーバに送信するデータ復号化要求送信手段を備え、
前記サーバは、
前記無線親機から送信されたデータ復号化要求を受信するデータ復号化要求受信手段と、
前記データ記憶手段に記憶されているデータのなかから、受信したデータ復号化要求に含まれるユーザ識別情報と機器特定情報とに対応付けられているデータを復号化するためのキー情報を取得するキー情報取得手段と、
前記キー情報取得手段で取得したキー情報を、データ復号化要求の送信元である無線親機に送信するキー情報送信手段と、を備え、
前記無線親機は、前記サーバから受信したキー情報を取得申し込み情報の送信元であるユーザ端末に送信する手段を備えてもよい。
【００１１】
上記目的を達成するため、本発明の第２の観点に係る無線親機は、
サーバと所定の通信ネットワークを介して接続されている無線親機であって、
ユーザ端末からユーザ識別情報を含むデータの取得申し込み情報を受け付けた際に、該ユーザ端末の機器特定情報を取得し、該データの取得申し込み情報に含まれるユーザ識別情報と取得した機器特定情報とを含んだデータ取得要求を前記サーバに送信するデータ取得要求送信手段と、
前記サーバから受信したデータを取得申し込み情報の送信元であるユーザ端末に送信する手段と、を備える、
ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、第三者のなりすましによる不正なデータの入手を防ぐことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係るデータバックアップシステムを備えたシステムの構成を示す図である。
【図２】無線ＬＡＮ設定装置の構成を示すブロック図である。
【図３】店舗内ルータの構成を示すブロック図である。
【図４】顧客宅ルータの構成を示すブロック図である。
【図５】管理サーバの構成を示すブロック図である。
【図６】認証テーブルに格納される情報の構成例を示す図である。
【図７】バックアップＤＢに格納される情報の構成例を示す図である。
【図８】無線設定処理の動作を説明するためのフローチャートである。
【図９】ルータエミュレートツールの画面の例を示した図である。
【図１０】ルータエミュレートツールの画面の例を示した図である。
【図１１】アップロード処理の動作を説明するためのフローチャートである。
【図１２】リカバリ処理の動作を説明するためのフローチャートである。
【図１３】バックアップＤＢに格納される情報の構成例を示す図である。
【図１４】複合化処理の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。なお、本発明は下記の実施形態及び図面によって限定されるものではない。本発明の要旨を変更しない範囲で下記の実施形態及び図面に変更を加えることが出来るのはもちろんである。また、図中同一または相当部分には同一符号を付す。
【００１６】
≪第１実施形態≫
本発明の第１実施形態に係るデータバックアップシステムについて説明する。第１実施形態に係るデータバックアップシステム１００は、例えば、家電販売店により提供され、この家電販売店で購入したユーザ端末５０に記憶されているデータのバックアップやリカバリ（復元）を行うためのシステムである。
図１は、本発明の実施形態に係るデータバックアップシステム１００を備えたシステムの構成を示すブロック図である。本発明の実施形態に係るセキュリティシステム１００は、管理サーバ２０と顧客宅ルータ４０とから構成され、両者はインターネットを介して接続されている。また、管理サーバ２０は、インターネットを介して、無線ＬＡＮ設定装置１０と接続される。
【００１７】
無線ＬＡＮ設定装置１０は、家電製品やＰＣ等を販売する店舗内に配置され、主に店員によって操作されるコンピュータである。無線ＬＡＮ設定装置１０は、顧客が購入したＰＣやゲーム機などのユーザ端末５０を無線ＬＡＮに接続するための設定を行う。
【００１８】
無線ＬＡＮ設定装置１０は、ＬＡＮケーブル等を介して、同じ店舗内に配置されている無線ＬＡＮ設定用の無線親機である店舗内ルータ３０と接続される。また、無線ＬＡＮ設定装置１０は、インターネットに接続可能であり、インターネットを介して、データセンタに設置されている管理サーバ２０と接続される。無線ＬＡＮ設定装置１０は、図２に示すように、通信部１１と、操作部１２と、表示部１３と、記憶部１４と、制御部１５とを備えて構成される。
【００１９】
通信部１１は、制御部１５からの指示に従って、管理サーバ２０との通信を行う。例えば、通信部１１は、制御部１５からの指示に従い、店舗内ルータ３０に設定情報を送信する。
【００２０】
操作部１２はキーボードやマウスなどから構成され、店員からの操作に対応した操作信号を制御部１５に供給する。表示部１３は、表示パネル及びドライバ回路等から構成され、各種の情報を表示する。
【００２１】
記憶部１４は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、補助記憶装置等の記憶装置によって構成され、各種のデータやプログラム等を記憶する。また、記憶部１４は、ルータエミュレートプログラムを記憶する。
【００２２】
制御部１５は、ＣＰＵ（Central Processing Unit）やマイクロプロセッサユニット等から構成され、記憶部１４に記憶されているプログラムを実行することで、無線ＬＡＮ設定装置１０全体の動作（各部の動作）を制御する。
また、制御部１５は、記憶部１４に記憶されているルータエミュレートプログラムを実行することによりルータエミュレートツールを起動し、管理サーバ２０から設定情報を取得して、店舗内ルータ３０が顧客宅ルータ４０と同等な状態になるように設定するルータ設定処理を行う。なお、ルータ設定処理の詳細については後述する。
【００２３】
図１に戻り、店舗内ルータ３０は、店舗内における無線ＬＡＮのアクセスポイントとして機能する。また、店舗内ルータ３０は、顧客が購入したユーザ端末５０に個別のＩＰアドレス（プライベートＩＰアドレス）を割り当て、インターネットに接続するためのゲートウェイ機能を有する。店舗内ルータ３０は、図３に示すように、無線インタフェース３１と、ＷＡＮインタフェース３２と、表示部３３と、記憶部３４と、制御部３５とを備えて構成される。
【００２４】
無線インタフェース３１は、アンテナなどを備え、無線ＬＡＮに用いられる電波を送受信する送受信機である。店舗内ルータ３０は、無線インタフェース３１を介して、無線ＬＡＮに対応したユーザ端末５０とデータの送受信を行う。
【００２５】
ＷＡＮインタフェース３２は、インターネットへ接続するためのインタフェースである。なお、本実施形態では、ＷＡＮインタフェース３２は無線ＬＡＮ設定装置１０とＬＡＮケーブルで接続され、無線ＬＡＮ設定装置１０を経由して、インターネットへ接続される。
【００２６】
表示部３３は、店舗内ルータ３０の筐体表面に設置された表示ランプ（ＬＥＤ）等であり、店舗内ルータ３０の状態（処理中である旨など）を表示する。表示内容（点滅、点灯、消灯など）は制御部３５が指示する。なお、表示態様はランプに限らず、ディスプレイ等であってもよい
【００２７】
記憶部３４は、店舗内ルータ３０の種々の処理を行うためのプログラムを記憶している。また、記憶部３４は、無線ＬＡＮ接続に必要な情報、例えば、ＳＳＩＤ、暗号化方式、および、パスワードなどの情報（以下、設定情報とする）を記憶する。ＳＳＩＤは他のアクセスポイントと識別するための識別情報であり、店舗内ルータ３０とユーザ端末５０との間の通信は、ＷＥＰ（Wired Equivalent Privacy）、ＴＫＩＰ（Temporal Key Integrity Protocol）、ＷＰＡ（Wi-Fi Protected Access）等のプロトコルによる暗号化方式で暗号化されて行われる。また、ユーザ端末５０が店舗内ルータ３０に接続するためには、パスワードが要求される。
【００２８】
制御部３５は、店舗内ルータ３０を統括的に制御する。制御部３５は、記憶部３４に記憶されているプログラムを読み出して実行することで種々の処理を行う。例えば、制御部３５は、無線ＬＡＮ設定装置１０からの指示を受けて、記憶部３４に記憶されている設定情報を設定（更新）する処理を行う。また、制御部３５は、無線ＬＡＮ設定装置１０からの指示を受けて、自身に無線ＬＡＮ接続されているユーザ端末５０のＭＡＣアドレスを無線ＬＡＮ設定装置１０に送信する処理を行う。
【００２９】
図１に戻り、顧客宅ルータ４０は、顧客宅に構築されている無線ＬＡＮのアクセスポイントとして機能する無線親機である。また、顧客宅ルータ４０は、顧客が購入したユーザ端末５０に個別のＩＰアドレス（プライベートＩＰアドレス）を割り当て、インターネットに接続するためのゲートウェイ機能を有する。顧客宅ルータ４０は、図４に示すように、無線インタフェース４１と、ＷＡＮインタフェース４２と、表示部４３と、記憶部４４と、制御部４５とを備えて構成される。これらの各部は、前述した店舗内ルータ３０の各部と基本的に同一の機能を有する。なお、顧客宅ルータ４０のＷＡＮインタフェース４２は、店舗内ルータ３０のＷＡＮインタフェース３２とは異なり、インターネットに直接接続されている。
【００３０】
また、顧客宅ルータ４０は、ユーザ端末から送信されたデータのアップロード、又は、取得の申し込み情報を受信すると、当該ユーザ端末のＭＡＣアドレスを取得して、サーバにデータのアップロード、又は、取得の要求を送信する。また、顧客宅ルータ４０は、サーバから復元用のデータを受信して、ユーザ端末に送信する。なお、顧客宅ルータ４０が行うこれらの処理の詳細については後述する。
【００３１】
図１に戻り、ユーザ端末５０は、店舗内で販売されている無線ＬＡＮ接続機能を有するＰＣ等の機器であり、図示せぬ通信部、操作部、表示部、記憶部、及び、制御部を備える。ユーザ端末５０には、無線ＬＡＮ接続するための無線子機が備えられている。なお、この無線子機には、ＭＡＣアドレスが割り当てられている。ＭＡＣアドレスは、ネットワーク機器のハードウェアに割り当てられている一意なＩＤ（機器特定情報）であり、一般的にユーザが改変できない情報である。また、無線ＬＡＮ接続用のソフトウェアも予めインストールされている。
ユーザ端末５０が無線ＬＡＮを介してインターネット接続するためには、無線ＬＡＮのアクセスポイントに応じた適切な設定が必要である。本実施形態では、ユーザが購入したユーザ端末５０は、店頭にて無線ＬＡＮと接続可能になるように設定された後、顧客宅に配置される。そして、ユーザ端末５０は、顧客宅ルータ４０を介して、無線でインターネットを経由して管理サーバと接続することができる。また、ユーザ端末５０には、自身に記憶されているデータの管理サーバ２０へのバックアップおよびリカバリを行うためのＷｅｂアプリケーションが予めインストールされている。
【００３２】
管理サーバ２０は、データセンター内に配置され、店舗や顧客等に関する各種の情報を記憶、管理する。また、管理サーバ２０は、インターネットを介して各顧客宅ルータ４０と接続し、顧客宅ルータ４０と無線ＬＡＮ接続されているユーザ端末５０に記憶されているデータのバックアップやリカバリを行う。管理サーバ２０は、図５に示すように、通信部２１と、と、記憶部２２と、バックアップＤＢ（データベース）２３と、制御部２４とを含んで構成される。
【００３３】
通信部２１は、制御部２４からの指示に従って、インターネットを介して、無線ＬＡＮ設定装置１０や顧客宅ルータ４０との通信を行う。例えば、通信部２１は、制御部２４からの指示に従って、無線ＬＡＮ設定装置１０に設定情報を送信する。また、通信部２１は、顧客宅ルータ４０から、データのアップロード要求や取得要求を受信する。また、通信部２１は、リカバリ対象となるデータを、顧客宅ルータ４０を経由してユーザ端末５０に送信する。
【００３４】
記憶部２２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、補助記憶装置等の記憶装置によって構成され、各種固定データや各種プログラム等を記憶する。また、記憶部２２は、認証テーブル２２１を記憶する。
【００３５】
認証テーブル２２１は、顧客毎に、顧客宅に設置されている顧客宅ルータ４０の設定情報や、バックアップＤＢ２３に記憶されるデータのアップロード元、および、ダウンロード元を認証するための情報等が記憶される。
具体的には、認証テーブル２２１には、図６に示すように、顧客毎に、顧客を識別するための顧客番号と、該顧客のメールアドレスと、該顧客の自宅に設置されている顧客宅ルータ４０の設定情報（ＳＳＩＤ、暗号化方式、パスワード）と、該顧客宅ルータ４０が無線接続を許可するユーザ端末５０のＭＡＣアドレスとが対応付けられて記憶される。ユーザの顧客番号と該ユーザの所有するユーザ端末５０のＭＡＣアドレスとが認証テーブル２２１に登録されていることで、当該ユーザ端末５０に記憶されているデータのバックアップＤＢ２２１へのバックアップ、および、リカバリをすることが可能となる。
【００３６】
バックアップＤＢ２３は、比較的大容量の磁気ディスク装置等の記憶装置から構成され、顧客宅ルータ４０を経由してユーザ端末５０から送信されてきたデータを記憶（バックアップ）する。バックアップＤＢ２３には、図７に示すように、バックアップするデータとともに顧客番号が対応付けられて記憶される。なお、バックアップＤＢ２３は、管理サーバ２０がアクセス可能な外部のファイルサーバ等に備えられていてもよい。
【００３７】
（無線設定処理）
続いて、無線ＬＡＮ設定装置１０で実施される無線設定処理の詳細について、図８のフローチャートを参照して説明する。なお、前提として、予め、会員登録処理などにより、顧客毎に、顧客の顧客番号と顧客宅ルータ４０の設定情報とが対応付けられて認証テーブル２２１に記憶されているものとする。
【００３８】
まず、顧客は、店舗内で販売されているユーザ端末５０を購入し、無線ＬＡＮに接続するための設定を行いたい旨を、自身の顧客番号とともに店舗の店員に伝える。店員は、無線ＬＡＮ設定装置１０の操作部１２を操作し、表示部１３に表示されている画面上の所定のアイコン等をクリックする。この操作に応答して、制御部１５はルータエミューレートプログラムを実行し、ルータエミュレートツールを起動させる。そして、店員は、操作部１２を操作して、当該ツールの図９（Ａ）に示すような画面から、顧客より伝えられた顧客番号を入力し、取得ボタンをクリックする。このクリック操作に応答して、制御部１５は、通信部１１を制御して、入力された顧客番号を含む設定情報取得要求を管理サーバ２０に送信する（ステップＳ１０１）。
【００３９】
設定情報取得要求を無線ＬＡＮ設定装置１０から受信すると（ステップＳ１０２）、管理サーバ２０の制御部２４は、当該要求に含まれる顧客番号をキーに認証テーブル２２１を検索して、顧客宅に設置されている顧客宅ルータ４０の設定情報（ＳＳＩＤ、暗号化タイプ、パスワード）を取得する（ステップＳ１０３）。そして、制御部２４は、通信部２１を制御して、取得した設定情報を無線ＬＡＮ設定装置１０に送信する（ステップＳ１０４）。
【００４０】
無線ＬＡＮ設定装置１０の制御部１５は、管理サーバ２０から設定情報を受信すると、図９（Ｂ）に示すような画面を作成して取得した設定情報を表示部１３に表示する（ステップＳ１０５）。この例では、設定情報として、ＳＳＩＤ「ＡＡＡＡ」と、暗号化タイプ「ＷＰＡ」と、パスワード「＊＊＊＊＊＊」とが表示されている。店員は、この画面を確認した後、設定ボタンをクリックする。このクリック操作に応答して、制御部１５は、通信部１１を制御して、受信した設定情報でルータの設置を行うことを指示する設定要求を店舗内ルータ３０に送信する（ステップＳ１０６）。
【００４１】
設定要求を受信すると（ステップＳ１０７）、店舗内ルータ３０の制御部３５は、記憶部３４に記憶されている設定情報を、受信した設定要求が示す設定情報に設定（更新）する（ステップＳ１０８）。この処理により、店舗内ルータ３０は、顧客宅ルータ４０と実質的に同じ設定となる。続いて、店舗内ルータ３０の制御部３５は、設定が完了したことを示す設定完了通知を、無線ＬＡＮ設定装置１０に送信する（ステップＳ１０９）。
【００４２】
設定完了通知を受信すると（ステップＳ１１０）、無線ＬＡＮ設定装置１０の制御部１５は、顧客宅ルータ４０と同じに設定された店舗内ルータ３０と無線接続可能となるように、購入したユーザ端末５０の設定を行うことを促す図１０（Ａ）に示すような画面を表示部１３に表示する（ステップＳ１１１）。店員は、顧客が購入したユーザ端末５０を操作して、無線ＬＡＮ接続用の設定画面を表示し、ルータと接続するために必要な設定情報を入力する。この際、入力する設定情報は、図１０（Ａ）に示す画面に表示されている設定情報と同じものを入力すればよい。
【００４３】
ユーザ端末５０の設定が完了すると、店員は、図１０（Ａ）の画面上の接続確認ボタンをクリックする。この操作に応じて、無線ＬＡＮ設定装置１０の制御部１５は、通信部１１を制御して、ユーザ端末５０のＭＡＣアドレスの取得要求を、店舗内ルータ３０に送信する（ステップＳ１１２）。
【００４４】
ＭＡＣアドレス取得要求を受信すると（ステップＳ１１３）、店舗内ルータ３０の制御部３５は、現在無線接続されているユーザ端末５０のＭＡＣアドレスを取得し、無線ＬＡＮ設定装置１０に送信する（ステップＳ１１４）。無線ＬＡＮ設定装置１０の制御部１５は、ＭＡＣアドレスを受信すると（ステップＳ１１５）、通信部１１を制御して、受信したＭＡＣアドレスを管理サーバ２０に送信する（ステップＳ１１６）。
【００４５】
管理サーバ２０の制御部２４は、無線ＬＡＮ設定装置１０から、ＭＡＣアドレスを受信すると（ステップＳ１１７）、ステップＳ１０３で取得した設定情報と対応付けて、認証テーブル２２１に記憶する（ステップＳ１１８）。この処理により、顧客宅ルータ４０と同じ設定がなされた店舗内ルータ３０と、顧客が購入したユーザ端末５０との間で無線通信が可能となったことが確認できる。また、バックアップおよびリカバリの対象となる顧客の所有するユーザ端末５０のＭＡＣアドレスも、この処理により、認証テーブル２２１に登録される。以上で無線ＬＡＮ設定の処理は終了する。
【００４６】
その後、このようにして無線ＬＡＮに接続するための設定がなされたユーザ端末５０は店員から購入者に渡され、購入者宅で使用される。この際、ユーザ端末５０には、既に、顧客宅ルータ４０に接続するための設定がなされている。従って、顧客は煩雑な設定作業をすること無しに、ユーザ端末５０の電源をＯＮするだけで、顧客宅ルータ４０を介して無線でインターネットにアクセスすることができる。また、このユーザ端末５０は、ＭＡＣアドレスが管理サーバ２０に登録されており、管理サーバ２０へのデータのアップロード、および、データのリカバリをすることができる。
【００４７】
（アップロード処理）
続いて、上述した無線設定処理により、無線ＬＡＮの設定およびＭＡＣアドレスの登録がなされたユーザ端末５０に記憶されているデータを、管理サーバ２０にアップロードする際の処理（アップロード処理）の詳細について、図１１のフローチャートを参照して説明する。
【００４８】
まず、ユーザは、ユーザ端末５０を操作して、データアップロード用のＷｅｂアプリケーションを起動し、当該アプリケーション上の画面から自身の顧客番号とアップロードしたいデータとを指定したアップロードの申し込みの操作を行い、ユーザ端末５０は、その申し込み情報を無線接続されている顧客宅ルータ４０に送信する。
【００４９】
顧客宅ルータ４０の制御部４５は、無線インタフェース４１を介して、ユーザ端末５０からアップロードの申し込み情報を受信すると（ステップＳ２０１）、受信した申し込み情報を解析して、当該ユーザ端末５０のＭＡＣアドレスを取得する（ステップＳ２０２）。そして、制御部４５は、ＷＡＮインタフェース４２を制御して、受信した申し込み情報で指定されている顧客番号とデータ、及び、取得したＭＡＣアドレスを含むアップロード要求をインターネットを介して管理サーバ２０に送信する（ステップＳ２０３）。
【００５０】
アップロード要求を受信すると（ステップＳ２０４）、管理サーバ２０の制御部２４は、当該アップロード要求に含まれる顧客番号とＭＡＣアドレスとが対応付けられて認証テーブル２２１に記憶されているか否かを判別する（ステップＳ２０５）。
【００５１】
顧客番号とＭＡＣアドレスとが対応付けられて記憶されていないと判別した場合（ステップＳ２０５；Ｎｏ）、認証を受けていないユーザ端末５０からアップロードが要求されていることとなる。従って、制御部２４は、エラーとしてアップロード処理を終了する。
【００５２】
顧客番号とＭＡＣアドレスとが対応付けられて記憶されていると判別した場合（ステップＳ２０５；Ｙｅｓ）、制御部２４は、当該顧客番号と、受信したアップロード要求に含まれるデータとを対応付けてバックアップＤＢ２３に記憶する（ステップＳ２０６）。以上でアップロード処理は終了する。
【００５３】
このように、アップロード処理において、データをアップロードする際に、ユーザが指定した顧客番号だけでなく、ユーザが勝手に改変できない機器特定情報であるＭＡＣアドレスが顧客宅ルータ４０によって取得され、そのＭＡＣアドレスを用いてアップロード元を認証する。従って、ユーザの顧客番号を不正に入手した第三者が、自身の端末からデータのアップロードを実行したとしても、その端末のＭＡＣアドレスは事前に登録されているものとは異なるため、データのアップロードは拒否される。従って、なりすましによる第三者による不正なアップロードを防止することができる。
【００５４】
（リカバリ処理）
続いて、上述したアップロード処理によって管理サーバ２０に記憶したデータをユーザ端末５０にリカバリ（復元）させる処理（リカバリ処理）の詳細について、図１２のフローチャートを参照して説明する。
【００５５】
まず、ユーザは、ユーザ端末５０を操作して、データリカバリ用のＷｅｂアプリケーションを起動し、当該Ｗｅｂアプリケーション上の画面から顧客番号を指定したデータの取得の申し込みの操作を行い、ユーザ端末５０はその申し込み情報を無線接続されている顧客宅ルータ４０に送信する。
【００５６】
顧客宅ルータ４０の制御部４５は、無線インタ４１フェースを介して、ユーザ端末５０からデータ取得の申し込み情報を受信すると（ステップＳ３０１）、受信した申し込み情報を解析して、当該ユーザ端末５０のＭＡＣアドレスを取得する（ステップＳ３０２）。そして、制御部４５は、ＷＡＮインタフェース４２を制御して、受信した申し込み情報で指定されている顧客番号と取得したＭＡＣアドレスとを含むデータ取得要求をインターネットを介して管理サーバ２０に送信する（ステップＳ３０３）。
【００５７】
データ取得要求を受信すると（ステップＳ３０４）、管理サーバ２０の制御部２４は、当該データ取得要求に含まれる顧客番号とＭＡＣアドレスとが対応付けられて認証テーブル２２１に記憶されているか否かを判別する（ステップＳ３０５）。
【００５８】
顧客番号とＭＡＣアドレスとが対応付けられて記憶されていないと判別した場合（ステップＳ３０５；Ｎｏ）、認証を受けていないユーザ端末５０からデータのリカバリが要求されていることとなる。従って、制御部２４は、エラーとしてリカバリ処理を終了する。
【００５９】
顧客番号とＭＡＣアドレスとが対応付けられて記憶されていると判別した場合（ステップＳ３０５；Ｙｅｓ）、制御部２４は、当該顧客番号に対応付けられているデータをバックアップＤＢ２３から取得する（ステップＳ３０６）。そして、制御部２４は、通信部２１を制御して、取得したデータをデータ取得要求の送信元である顧客宅ルータ４０に送信する（ステップＳ３０７）。
【００６０】
顧客宅ルータ４０の制御部４５は、管理サーバ２０からデータを受信すると（ステップＳ３０８）、そのデータを無線ＬＡＮ接続されているユーザ端末５０に送信する（ステップＳ３０９）。以上でリカバリ処理は終了し、ユーザ端末５０は、サーバにアップロードしたデータを取得することができる。
【００６１】
このように、リカバリ処理において、ユーザ端末５０にデータをリカバリさせる際に、ユーザが指定する顧客番号だけでなく、ユーザが勝手に改変できない機器特定情報であるＭＡＣアドレスが顧客宅ルータ４０によって取得され、そのＭＡＣアドレスを用いてデータのリカバリ先を認証する。従って、ユーザの顧客番号を不正に入手した第三者が、自身の端末にデータをリカバリさせようとしても、その端末のＭＡＣアドレスは事前に登録されているものとは異なるため、データの取得は拒否される。従って、なりすましによる第三者による不正なデータの取得を防止することができる。
【００６２】
このように、本実施形態では、データをバックアップ、および、リカバリさせる際に、バックアップ元およびリカバリ元である端末のＭＡＣアドレスを用いて認証を行う。したがって、第三者のなりすましによる不正なデータの入手を防ぐことができる。
また、ユーザは、データをアップロード、又はデータのリカバリをする際に、認証用の情報として顧客番号を入力するだけでよく、パスワードを入力する必要がないため、従来よりも容易にデータのアップロード、又はリカバリをすることが可能となる。
【００６３】
≪第２実施形態≫
第１実施形態では、リカバリ処理によって管理サーバ２０からユーザ端末５０にリカバリされたデータは、その後、ユーザ端末５０上で自由に閲覧等の利用が可能である。第２実施形態では、ユーザ端末５０でリカバリされたデータを利用する際に管理サーバ２０からの許可を得ることで、よりセキュリティを向上させたことを特徴とする。
【００６４】
第２実施形態に係るデータバックアップシステム１００は、第１実施形態に係るデータバックアップシステム１００と実施的に同一の構成を有する。なお、管理サーバ２０の記憶部２２には、データの暗号化と復号化を行うためのキー情報が複数記憶されている。また、バックアップＤＢ２３には、図１３に示すように、顧客番号とデータに加えて、該データを復号化するためのキー情報も対応付けられて記憶される。
【００６５】
第２実施形態では、アップロード処理においてユーザ端末５０から受信したデータを記憶する際に、管理サーバ２０の制御部２４は、記憶部２２に記憶されているキー情報を用いて当該データを暗号化する。そして、制御部２４は、暗号化したデータを復号化するためのキー情報と対応付けて、そのデータをバックアップＤＢ２３に記憶する。
また、第２実施形態では、第１実施形態と同様のリカバリ処理が行われる。しかし、リカバリ処理で管理サーバ２０からユーザ端末５０が取得するデータは暗号化されているデータであり、ユーザは自由に閲覧等の利用をすることができない。リカバリ処理で取得したデータを利用したい場合、ユーザ端末５０のユーザは、図１４に示す復号化処理を実施する必要がある。
【００６６】
（復号化処理）
まず、ユーザは、ユーザ端末５０を操作して、データの復号化用のＷｅｂアプリケーションを起動する。そして、当該Ｗｅｂアプリケーション上の画面から顧客番号を指定したデータの復号化の申し込みの操作を行い、ユーザ端末５０は、その申し込み情報を無線接続されている顧客宅ルータ４０に送信する。
【００６７】
顧客宅ルータ４０の制御部４５は、無線インタフェースを介して、ユーザ端末５０からデータの復号化の申し込み情報を受信すると（ステップＳ４０１）、受信した申し込み情報を解析して、当該ユーザ端末５０のＭＡＣアドレスを取得する（ステップＳ４０２）。そして、制御部４５は、ＷＡＮインタフェース４２を制御して、受信した申し込み情報で指定されている顧客番号と取得したＭＡＣアドレスとを含む復号化要求を、インターネットを介して管理サーバ２０に送信する（ステップＳ４０３）。
【００６８】
復号化要求を受信すると（ステップＳ４０４）、管理サーバ２０の制御部２４は、当該復号化要求に含まれる顧客番号とＭＡＣアドレスとが対応付けられて認証テーブル２２１に記憶されているか否かを判別する（ステップＳ４０５）。
【００６９】
顧客番号とＭＡＣアドレスとが対応付けられて記憶されていないと判別した場合（ステップＳ４０５；Ｎｏ）、認証を受けていないユーザ端末５０からデータの復号化が要求されていることとなる。従って、制御部２４は、エラーとして復号化処理を終了する。
【００７０】
顧客番号とＭＡＣアドレスとが対応付けられて記憶されていると判別した場合（ステップＳ４０５；Ｙｅｓ）、制御部２４は、当該顧客番号に対応付けられているデータ復号化のキー情報をバックアップＤＢ２３から取得する（ステップＳ４０６）。そして、制御部２４は、通信部２１を制御して、取得した復号化のキー情報をデータ取得要求の送信元である顧客宅ルータ４０に送信する（ステップＳ４０７）。
【００７１】
顧客宅ルータ４０の制御部４５は、管理サーバ２０から復号化のキー情報を受信すると（ステップＳ４０８）、無線インターフェース４１を制御して、そのキー情報を無線接続されているユーザ端末５０に送信する（ステップＳ４０９）。そして、ユーザ端末５０は、受信したキー情報を用いてデータの復号を行い暗号を解除する。したがって、以後、暗号が解除されたデータをユーザ端末５０上で自由に利用することができる。
【００７２】
このように、本実施形態では、データは暗号化されて管理サーバ２０に保存される。そして、リカバリ処理により管理サーバ２０から取得したデータを利用する際には、再度管理サーバ２０にアクセスして、顧客番号とＭＡＣアドレスとによる認証を受け、復号化のキー情報を管理サーバ２０から取得する必要がある。従って、本実施形態では、データを利用する際にも管理サーバ２０からの許可（複合化のキー情報の取得）が必要となるため、よりセキュリティを向上させることができる。
【００７３】
なお、上記各実施形態は、種々の変形、および、応用が可能である。
例えば、上記各実施形態では、無線ＬＡＮ設定装置１０と管理サーバ２０とが別々の装置であると説明したが、無線ＬＡＮ設定装置１０と管理サーバ２０とが１つの装置から構成されてもよい。
【００７４】
また、本実施形態の無線ＬＡＮ設定装置１０および管理サーバ２０は、専用のハードウェアに限られるものではなく、通常のコンピュータシステムによっても実現することができる。
【００７５】
具体的には、上記実施形態では、無線ＬＡＮ設定装置１０および管理サーバ２０が実行するプログラムが、記憶部１４，２２等に予め記憶されているものとして説明した。しかし、上述の処理動作を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理を実行する無線ＬＡＮ設定装置１０および管理サーバ２０を構成してもよい。
【符号の説明】
【００７６】
１０      無線ＬＡＮ設定装置
２０      管理サーバ
３０      店舗内ルータ
４０      顧客宅ルータ
５０      ユーザ端末
１００      データバックアップシステム
【図１】
0005498278.tif 000002
【図２】
0005498278.tif 000003
【図３】
0005498278.tif 000004
【図４】
0005498278.tif 000005
【図５】
0005498278.tif 000006
【図６】
0005498278.tif 000007
【図７】
0005498278.tif 000008
【図８】
0005498278.tif 000009
【図９】
0005498278.tif 000010
【図１０】
0005498278.tif 000011
【図１１】
0005498278.tif 000012
【図１２】
0005498278.tif 000013
【図１３】
0005498278.tif 000014
【図１４】
0005498278.tif 000015