(57)【要約】【課題】アプリケーションファイルを電子機器からエクスポートして別の電子機器にインポートする。【解決手段】第１の電子機器は、第１の電子機器からエクスポートされたアプリケーションファイルと、アプリケーションファイルがエクスポートされた日時であるエクスポート日時とを含むエクスポートファイルを作成し、第１の電子機器のファイルシステムが作成した、エクスポートファイルを作成した日時であるエクスポートファイル作成日時を含む、エクスポートファイルのプロパティファイルを読み出し、エクスポートファイル及びプロパティファイルを、記録媒体に書き込み、第２の電子機器は、エクスポート日時とエクスポートファイル作成日時とが一致すると判断すると、エクスポートファイルに含まれるアプリケーションファイルを第２の電子機器にインポートし、インポート完了後、エクスポートファイル及びプロパティファイルを記録媒体から消去する。【選択図】図２
2020173681.tif 000002
【特許請求の範囲】
【請求項１】
第１の制御回路を有する第１の電子機器と、
第２の制御回路を有する第２の電子機器と、
前記第１の電子機器及び前記第２の電子機器がアクセス可能な記録媒体と
を具備し、
前記第１の電子機器の前記第１の制御回路は、
前記第１の電子機器からエクスポートされたアプリケーションファイルと、前記アプリケーションファイルがエクスポートされた日時であるエクスポート日時とを含むエクスポートファイルを作成し、
前記第１の電子機器のファイルシステムが作成した、前記エクスポートファイルを作成した日時であるエクスポートファイル作成日時を含む、前記エクスポートファイルのプロパティファイルを読み出し、
前記エクスポートファイル及び前記プロパティファイルを、前記記録媒体に書き込み、
前記第１の電子機器からエクスポートされた前記アプリケーションファイルを不可逆にディアクティベートし、
前記第２の電子機器の前記第２の制御回路は、
前記エクスポートファイル及び前記プロパティファイルを、前記記録媒体から読み出し、
前記エクスポートファイルに含まれる前記エクスポート日時と、前記プロパティファイルに含まれる前記エクスポートファイル作成日時とが一致するか否かを判断し、
前記エクスポート日時と前記エクスポートファイル作成日時とが一致すると判断すると、前記エクスポートファイルに含まれる前記アプリケーションファイルを前記第２の電子機器にインポートし、前記インポート完了後、前記エクスポートファイル及び前記プロパティファイルを前記記録媒体から消去する
ファイルエクスポート及びインポートシステム。
【請求項２】
請求項１に記載のファイルエクスポート及びインポートシステムであって、
前記アプリケーションファイルは、アプリケーションパッケージと、アクティベート情報とを含み、
前記第１の電子機器の前記第１の制御回路は、
前記第１の電子機器からエクスポートした前記アプリケーションファイルの前記アクティベート情報を、アクティベートキー無しでアクティベート可能であることを示す情報に書き換え、
前記アプリケーションパッケージ及び書き換え後の前記アクティベート情報を含む前記アプリケーションファイルと、前記エクスポート日時とを含む前記エクスポートファイルを作成する
ファイルエクスポート及びインポートシステム。
【請求項３】
請求項２に記載のファイルエクスポート及びインポートシステムであって、
前記第１の電子機器の前記第１の制御回路は、
前記第１の電子機器からエクスポートした前記アプリケーションファイルの前記アクティベート情報を、前記アプリケーションファイルをインポートする対象である前記第２の電子機器を識別する情報を含む前記アクティベートキー無しでアクティベート可能であることを示す情報に書き換える
ファイルエクスポート及びインポートシステム。
【請求項４】
請求項１乃至３の何れか一項に記載のファイルエクスポート及びインポートシステムであって、
前記第１の電子機器の前記第１の制御回路は、
前記エクスポート日時を暗号化し、前記アプリケーションファイル及び暗号化された前記エクスポート日時とを含む前記エクスポートファイルを作成し、
前記第２の電子機器の前記第２の制御回路は、
前記エクスポートファイルに含まれる暗号化された前記エクスポート日時を復号し、復号された前記エクスポート日時と、前記プロパティファイルに含まれる前記エクスポートファイル作成日時とが一致するか否かを判断する
ファイルエクスポート及びインポートシステム。
【請求項５】
請求項１乃至４の何れか一項に記載のファイルエクスポート及びインポートシステムであって、
前記第２の電子機器の前記第２の制御回路は、
前記エクスポート日時と前記エクスポートファイル作成日時とが一致しないと判断すると、前記アプリケーションファイルを前記第２の電子機器にインポートせず、前記エクスポートファイル及び前記プロパティファイルを前記記録媒体から消去しない
ファイルエクスポート及びインポートシステム。
【請求項６】
電子機器であって、
前記電子機器からエクスポートされたアプリケーションファイルと、前記アプリケーションファイルがエクスポートされた日時であるエクスポート日時とを含むエクスポートファイルを作成し、
前記電子機器のファイルシステムが作成した、前記エクスポートファイルを作成した日時であるエクスポートファイル作成日時を含む、前記エクスポートファイルのプロパティファイルを読み出し、
前記エクスポートファイル及び前記プロパティファイルを、前記記録媒体に書き込み、
前記電子機器からエクスポートされた前記アプリケーションファイルを不可逆にディアクティベートする
第１の制御回路
を有する電子機器。
【請求項７】
電子機器であって、
アプリケーションファイル及び前記アプリケーションファイルがエクスポートされた日時であるエクスポート日時を含むエクスポートファイルと、前記エクスポートファイルを作成した日時であるエクスポートファイル作成日時を含むプロパティファイルとを、記録媒体から読み出し、
前記エクスポートファイルに含まれる前記エクスポート日時と、前記プロパティファイルに含まれる前記エクスポートファイル作成日時とが一致するか否かを判断し、
前記エクスポート日時と前記エクスポートファイル作成日時とが一致すると判断すると、前記エクスポートファイルに含まれる前記アプリケーションファイルを前記電子機器にインポートし、前記インポート完了後、前記エクスポートファイル及び前記プロパティファイルを前記記録媒体から消去する
第２の制御回路
を有する電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルを電子機器からエクスポートして別の電子機器にインポートするシステムである、ファイルエクスポート及びインポートシステムに関する。本発明は、さらに、ファイルをエクスポートする電子機器と、ファイルをインポートする電子機器とに関する。
【背景技術】
【０００２】
電子機器の置き換えに伴い、古い電子機器にインストール済みのアプリケーションファイルを古い電子機器からエクスポートして、新しい別の電子機器にインポートする技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２７１６８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
アプリケーションファイルを電子機器からエクスポートして別の電子機器にインポートする技術は、利便性と、アプリケーションファイルを不正にエクスポート及びインポートすることを防ぐ真正性とを両立することが望ましい。
【課題を解決するための手段】
【０００５】
本発明の一形態に係るファイルエクスポート及びインポートシステムは、
第１の制御回路を有する第１の電子機器と、
第２の制御回路を有する第２の電子機器と、
前記第１の電子機器及び前記第２の電子機器がアクセス可能な記録媒体と
を具備し、
前記第１の電子機器の前記第１の制御回路は、
前記第１の電子機器からエクスポートされたアプリケーションファイルと、前記アプリケーションファイルがエクスポートされた日時であるエクスポート日時とを含むエクスポートファイルを作成し、
前記第１の電子機器のファイルシステムが作成した、前記エクスポートファイルを作成した日時であるエクスポートファイル作成日時を含む、前記エクスポートファイルのプロパティファイルを読み出し、
前記エクスポートファイル及び前記プロパティファイルを、前記記録媒体に書き込み、
前記第１の電子機器からエクスポートされた前記アプリケーションファイルを不可逆にディアクティベートし、
前記第２の電子機器の前記第２の制御回路は、
前記エクスポートファイル及び前記プロパティファイルを、前記記録媒体から読み出し、
前記エクスポートファイルに含まれる前記エクスポート日時と、前記プロパティファイルに含まれる前記エクスポートファイル作成日時とが一致するか否かを判断し、
前記エクスポート日時と前記エクスポートファイル作成日時とが一致すると判断すると、前記エクスポートファイルに含まれる前記アプリケーションファイルを前記第２の電子機器にインポートし、前記インポート完了後、前記エクスポートファイル及び前記プロパティファイルを前記記録媒体から消去する。
【０００６】
（１）本実施形態によれば、エクスポート日時とエクスポートファイル作成日時とが一致する、真正なエクスポートファイルである場合に限り、第２の電子機器にインポートを許可するので、アクティベートキーが不要であると同時に、アプリケーションファイルが複数の電子機器に不正にインポートされるおそれが無い。さらに、第１の電子機器がアプリケーションファイルを不可逆にディアクティベートし、且つ、第２の電子機器がエクスポートファイル及びプロパティファイルをＵＳＢフラッシュドライブ２０から消去する結果として、１台の第２の電子機器のみが、アプリケーションファイルをインポート可能となる。
【０００７】
前記アプリケーションファイルは、アプリケーションパッケージと、アクティベート情報とを含み、
前記第１の電子機器の前記第１の制御回路は、
前記第１の電子機器からエクスポートした前記アプリケーションファイルの前記アクティベート情報を、アクティベートキー無しでアクティベート可能であることを示す情報に書き換え、
前記アプリケーションパッケージ及び書き換え後の前記アクティベート情報を含む前記アプリケーションファイルと、前記エクスポート日時とを含む前記エクスポートファイルを作成する。
【０００８】
（２）本実施形態によれば、アクティベートキー無しでアクティベート可能とすることにより、アプリケーションパッケージをインポートする対象である電子機器を特定しないことになる。言い換えれば、不特定の電子機器に、アプリケーションパッケージをインポートすることを許可する状態となる。このように不特定の電子機器に、アプリケーションパッケージをインポートすることを許可すると同時に、上述のように、１台の第２の電子機器のみがアプリケーションファイルを利用可能となる。このため、アクティベートキー無しである利便性と、インポート対象の電子機器を必ず１台にするという真正性とを、両立することができる。
【０００９】
前記第１の電子機器の前記第１の制御回路は、
前記第１の電子機器からエクスポートした前記アプリケーションファイルの前記アクティベート情報を、前記アプリケーションファイルをインポートする対象である前記第２の電子機器を識別する情報を含む前記アクティベートキー無しでアクティベート可能であることを示す情報に書き換える。
【００１０】
（３）本実施形態によれば、新しい電子機器を設置する前に、サービスマンが新しい電子機器の識別子を知らない場合等には、新しい電子機器を設置する前にアクティベートキーが発行されず、アプリケーションファイルを新しい電子機器に適切なタイミングでインポートすることができないケースが発生するおそれが無い。
【００１１】
前記第１の電子機器の前記第１の制御回路は、
前記エクスポート日時を暗号化し、前記アプリケーションファイル及び暗号化された前記エクスポート日時とを含む前記エクスポートファイルを作成し、
前記第２の電子機器の前記第２の制御回路は、
前記エクスポートファイルに含まれる暗号化された前記エクスポート日時を復号し、復号された前記エクスポート日時と、前記プロパティファイルに含まれる前記エクスポートファイル作成日時とが一致するか否かを判断する。
【００１２】
（４）本実施形態によれば、本実施形態によれば、エクスポート日時を暗号化することで、エクスポート日時が将来的に不正に書き換えられることを防止できる。
【００１３】
前記第２の電子機器の前記第２の制御回路は、
前記エクスポート日時と前記エクスポートファイル作成日時とが一致しないと判断すると、前記アプリケーションファイルを前記第２の電子機器にインポートせず、前記エクスポートファイル及び前記プロパティファイルを前記記録媒体から消去しない。
【００１４】
（５）本実施形態によれば、インポート対象の電子機器を必ず１台にするという真正性を担保することができる。
【００１５】
本発明の一形態に係る電子機器は、
前記電子機器からエクスポートされたアプリケーションファイルと、前記アプリケーションファイルがエクスポートされた日時であるエクスポート日時とを含むエクスポートファイルを作成し、
前記電子機器のファイルシステムが作成した、前記エクスポートファイルを作成した日時であるエクスポートファイル作成日時を含む、前記エクスポートファイルのプロパティファイルを読み出し、
前記エクスポートファイル及び前記プロパティファイルを、前記記録媒体に書き込み、
前記電子機器からエクスポートされた前記アプリケーションファイルを不可逆にディアクティベートする
第１の制御回路。
【００１６】
本発明の一形態に係る電子機器は、
アプリケーションファイル及び前記アプリケーションファイルがエクスポートされた日時であるエクスポート日時を含むエクスポートファイルと、前記エクスポートファイルを作成した日時であるエクスポートファイル作成日時を含むプロパティファイルとを、記録媒体から読み出し、
前記エクスポートファイルに含まれる前記エクスポート日時と、前記プロパティファイルに含まれる前記エクスポートファイル作成日時とが一致するか否かを判断し、
前記エクスポート日時と前記エクスポートファイル作成日時とが一致すると判断すると、前記エクスポートファイルに含まれる前記アプリケーションファイルを前記電子機器にインポートし、前記インポート完了後、前記エクスポートファイル及び前記プロパティファイルを前記記録媒体から消去する
第２の制御回路
を有する。
【発明の効果】
【００１７】
本発明によれば、アプリケーションファイルを電子機器からエクスポートして別の電子機器にインポートする技術において、利便性と、アプリケーションファイルを不正にエクスポート及びインポートすることを防ぐ真正性とを両立することを図れる。
【００１８】
なお、ここに記載された効果は必ずしも限定されるものではなく、本発明中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る電子機器のハードウェア構成を示す。
【図２】第１の電子機器及び第２の電子機器の機能的構成を示す。
【図３】第１の電子機器が作成するファイルを模式的に示す。
【図４】第１の電子機器の動作フローを示す。
【図５】第２の電子機器の動作フローを示す。
【発明を実施するための形態】
【００２０】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２１】
１．電子機器のハードウェア構成
【００２２】
図１は、本発明の一実施形態に係る電子機器のハードウェア構成を示す。
【００２３】
本実施形態では、電子機器１０として画像形成装置（Multifunction Peripheral）を例に説明する。電子機器１０は、制御回路１００を備える。制御回路１００は、プロセッサーであるＣＰＵ１１ａ（Central Processing Unit）、ＲＡＭ１１ｂ（Random Access Memory）、メモリーであるＲＯＭ１１ｃ（Read Only Memory）及び専用のハードウェア回路等から構成され、画像形成装置１０の全体的な動作制御を司る。ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行する。ＲＯＭ１１ｃは、ＣＰＵ１１ａが実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ１１ｃは、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００２４】
制御回路１００は、ＵＳＢインターフェース１１、画像読取部１２（イメージスキャナー）、画像処理部１４（ＧＰＵ（Graphics Processing Unit）を含む）、画像メモリー１５、画像形成部１６（プリンター）、表示部１７ａを備える操作部１７（タッチパネル）、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量の不揮発性の記憶装置１８、ファクシミリ通信部１９及びネットワーク通信インターフェース１３等と接続されている。制御回路１００は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。ＵＳＢインターフェース１１は、装着されたＵＳＢフラッシュドライブ２０（記録媒体）にアクセスして情報を読み書きするためのインターフェースである。
【００２５】
２．第１の電子機器及び第２の電子機器の機能的構成
【００２６】
図２は、第１の電子機器及び第２の電子機器の機能的構成を示す。
【００２７】
第１の電子機器１０Ａには、アプリケーションファイル２１０がインポートされている。第１の電子機器１０Ａを第２の電子機器１０Ｂに置き換えることに伴い、アプリケーションファイル２１０を、第１の電子機器１０Ａからエクスポートして、第２の電子機器１０Ｂにインポートする。以下、アプリケーションファイル２１０をエクスポートする電子機器１０を第１の電子機器１０Ａとし、アプリケーションファイル２１０をインポートする電子機器１０を第２の電子機器１０Ｂとして説明及び図示する。
【００２８】
第１の電子機器１０Ａの制御回路１００において、ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラム１１０をＲＡＭ１１ｂにロードして実行することにより、アプリケーションファイルエクスポート部１１１、アクティベート情報書き換え部１１２、エクスポート日時暗号化部１１３、エクスポートファイル作成部１１４、プロパティファイル読み出し部１１５、ファイル書き込み部１１６及びディアクティベート部１１７として動作する。
【００２９】
第２の電子機器１０Ｂの制御回路１００において、ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行することにより、ファイル読出し部１０１、エクスポート日時復号部１０２、日時比較部１０３、ファイルインポート部１０４及びファイル消去部１０５として動作する。
【００３０】
３．第１の電子機器の動作
【００３１】
図３は、第１の電子機器が作成するファイルを模式的に示す。図４は、第１の電子機器の動作フローを示す。
【００３２】
第１の電子機器１０Ａのアプリケーションファイルエクスポート部１１１は、アプリケーションファイル２１０をエクスポートする（ステップＳ１０１）。アプリケーションファイル２１０は、アプリケーションパッケージ２１１と、アクティベート情報２１２とを含む。アプリケーションパッケージ２１１は、アプリケーションプログラムのデータ自体を含む。アクティベート情報２１２は、第１の電子機器１０Ａがアプリケーションパッケージ２１１をアクティベートするのに必要となる、所謂アクティベートキーを含む。典型的には、アクティベートキーは、アプリケーションファイルをインポートする対象である電子機器１０（第１の電子機器１０Ａ）を識別する情報を含む。例えば、アクティベートキーは、アプリケーションファイルをインポートする対象である第１の電子機器１０Ａを識別する識別子と、アプリケーションファイルを識別する識別子とを含む文字列である。
【００３３】
アクティベート情報書き換え部１１２は、エクスポートされたアプリケーションファイル２１０に含まれるアクティベート情報２１２を書き換える（ステップＳ１０２）。具体的には、アクティベート情報書き換え部１１２は、アクティベート情報２１２を、アクティベートキー無しでアクティベート可能であることを示す情報に書き換える。上述のように、アクティベートキーは、アプリケーションファイルをインポートする対象である電子機器１０を識別する情報を含む。従って、アクティベート情報２１２をアクティベートキー無しでアクティベート可能であることを示す情報に書き換えることで、アプリケーションパッケージ２１１をインポートする対象である電子機器１０を特定しないことになる。言い換えれば、不特定の電子機器１０に、アプリケーションパッケージ２１１をインポートすることを許可する状態となる。
【００３４】
エクスポート日時暗号化部１１３は、アプリケーションファイル２１０がエクスポートされた日時（エクスポート日時）を取得し、エクスポート日時を暗号化する（ステップＳ１０３）。エクスポート日時を暗号化するのは、エクスポート日時が将来的に不正に書き換えられることを防止するためである。
【００３５】
エクスポートファイル作成部１１４は、エクスポートされたアプリケーションファイル２１０と、暗号化されたエクスポート日時２２０とを含むエクスポートファイル２００を作成する（ステップＳ１０４）。アプリケーションファイル２１０は、アプリケーションパッケージ２１１と、書き換え後のアクティベート情報２１２とを含む。
【００３６】
オペレーティングシステムのファイルシステム１２０は、エクスポートファイル２００が作成されると、書き換え不可能なプロパティファイル３００を作成する。プロパティファイル３００は、ファイル情報３１０を含む。ファイル情報３１０は、例えば、ファイル名、種類、場所、サイズ、エクスポートファイル作成日時３１１、更新日時、アクセス日時及び属性を含む。エクスポートファイル作成日時３１１は、エクスポートファイル２００の作成日時であり、エクスポート日時２２０と一致する。
【００３７】
プロパティファイル読み出し部１１５は、プロパティファイル３００を、記憶装置１８から読み出す（ステップＳ１０５）。
【００３８】
ファイル書き込み部１１６は、ＵＳＢインターフェース１１に装着（典型的には、サービスパーソンにより装着）されたＵＳＢフラッシュドライブ２０に、エクスポートファイル２００及びプロパティファイル３００を書き込む（ステップＳ１０６）。
【００３９】
ディアクティベート部１１７は、第１の電子機器１０Ａからエクスポートされたアプリケーションファイル２１０を不可逆にディアクティベートする（ステップＳ１０７）。これにより、第１の電子機器１０Ａがアプリケーションファイル２１０を実行することが不可逆的に不可能となる。
【００４０】
４．第２の電子機器の動作
【００４１】
図５は、第２の電子機器の動作フローを示す。
【００４２】
第２の電子機器１０Ｂのファイル読出し部１０１は、ＵＳＢインターフェース１１に装着（典型的には、サービスパーソンにより装着）されたＵＳＢフラッシュドライブ２０から、エクスポートファイル２００及びプロパティファイル３００を読み出す（ステップＳ２０１）。
【００４３】
エクスポート日時復号部１０２は、読み出されたエクスポートファイル２００に含まれる、暗号化されたエクスポート日時２２０を復号する（ステップＳ２０２）。
【００４４】
日時比較部１０３は、復号されたエクスポート日時２２０と、プロパティファイル３００に含まれるエクスポートファイル作成日時３１１とを比較し、一致するか否かを判断する（ステップＳ２０３）。エクスポート日時２２０とエクスポートファイル作成日時３１１とが一致することは、エクスポート元の第１の電子機器１０Ａが作成した真正なエクスポートファイル２００であることを意味する（ステップＳ２０４、ＹＥＳ）。一方、エクスポート日時２２０とエクスポートファイル作成日時３１１とが一致しない（典型的には、エクスポート日時２２０より、エクスポートファイル作成日時３１１が後である）ことは、エクスポート日時２２０にエクスポートされたエクスポートファイル２００が、その後のエクスポートファイル作成日時３１１に、不正に複製されたことを意味する（ステップＳ２０４、ＮＯ）。
【００４５】
ファイルインポート部１０４は、エクスポート日時２２０とエクスポートファイル作成日時３１１とが一致する場合（ステップＳ２０４、ＹＥＳ）、エクスポートファイル２００に含まれるアプリケーションファイル２１０を、第２の電子機器１０Ｂにインポートし、アクティベートする（ステップＳ２０５）。
【００４６】
ファイル消去部１０５は、アプリケーションファイル２１０のインポート完了後、ＵＳＢインターフェース１１に装着されたＵＳＢフラッシュドライブ２０から、エクスポートファイル２００及びプロパティファイル３００を消去する（ステップＳ２０６）。これにより、ＵＳＢフラッシュドライブ２０に記録されたエクスポートファイル２００及びプロパティファイル３００を用いて、アプリケーションファイル２１０を別の電子機器１０（図示せず）にさらにインポートすることが不可能となる。言い換えれば、ＵＳＢフラッシュドライブ２０に記録されたエクスポートファイル２００及びプロパティファイル３００を用いて、アプリケーションファイル２１０をインポートするのが出来るのは、不特定の１つの電子機器１０（本例では、第２の電子機器１０Ｂ）に限定される。
【００４７】
一方、ファイルインポート部１０４は、エクスポート日時２２０とエクスポートファイル作成日時３１１とが一致しない場合（ステップＳ２０４、ＮＯ）、エクスポートファイル２００は不正に複製されたものであるため、インポートを中止する（ＥＮＤ）。言い換えれば、ファイルインポート部１０４は、不正に複製されたエクスポートファイル２００に含まれるアプリケーションファイル２１０を、第２の電子機器１０Ｂにインポートしない。ファイル消去部１０５は、ＵＳＢフラッシュドライブ２０から、エクスポートファイル２００及びプロパティファイル３００を消去しない。
【００４８】
５．変形例
【００４９】
本実施形態では、第１の電子機器１０Ａは、ＵＳＢフラッシュドライブ２０に、エクスポートファイル２００及びプロパティファイル３００を書き込む。第２の電子機器１０Ｂは、ＵＳＢフラッシュドライブ２０から、エクスポートファイル２００及びプロパティファイル３００を読み出す。
【００５０】
ＵＳＢフラッシュドライブ２０に代えて、第１の電子機器１０Ａ及び第２の電子機器１０Ｂがアクセス可能な記録媒体であれば如何なる記録媒体を使用してもよい。例えば、第１の電子機器１０Ａ及び第２の電子機器１０Ｂは、ネットワークを介してアクセス可能な情報処理装置（図示せず）の記録媒体に、エクスポートファイル２００及びプロパティファイル３００を書き込み及び読み出してもよい。
【００５１】
６．結語
【００５２】
老朽化や故障により、電子機器１０を置き換えることがある。電子機器１０の置き換えるとき、古い電子機器１０で使用していたアプリケーションファイルを、古い電子機器１０からエクスポートして、新しい電子機器１０にインポートする。アプリケーションファイルを新しい電子機器１０にインポートしてアクティベートするには、典型的には、所謂アクティベートキーが必要である。典型的には、アクティベートキーは、アプリケーションファイルをインポートする対象を１台の電子機器１０に限定するために、インポート対象の電子機器１０を識別する識別子を含む。アプリケーションファイルのインポートにアクティベートキーを必要とする場合、新しい電子機器１０を設置する前にアクティベートキーが発行される必要がある。しかしながら、新しい電子機器１０を設置する前に、サービスマンが新しい電子機器１０の識別子を知らない場合等には、新しい電子機器１０を設置する前にアクティベートキーが発行されないおそれがある。結果的に、アプリケーションファイルを新しい電子機器１０に適切なタイミングでインポートすることができないおそれがある。これに対して、仮に、アプリケーションファイルを新しい電子機器１０にインポートするのにアクティベートキーを不要とすると、アプリケーションファイルが複数の電子機器１０に謂わば不正にインポートされるおそれがある。
【００５３】
（１）以上のような事情に鑑み、本実施形態によれば、第１の電子機器１０Ａは、アプリケーションファイル２１０とエクスポート日時２２０とを含むエクスポートファイル２００と、エクスポートファイル作成日時３１１を含むプロパティファイル３００とを、ＵＳＢフラッシュドライブ２０に書き込む（ステップＳ１０１−Ｓ１０６）。第２の電子機器１０Ｂは、エクスポート日時２２０とエクスポートファイル作成日時３１１とが一致する場合、アプリケーションファイル２１０をインポートする（ステップＳ２０１−Ｓ２０５）。エクスポート日時２２０とエクスポートファイル作成日時３１１とが一致することは、エクスポート元の第１の電子機器１０Ａが作成した真正なエクスポートファイル２００であることを意味する。これにより、真正なエクスポートファイル２００で有る場合に限り、第２の電子機器１０Ｂにインポートを許可するので、アクティベートキーが不要であると同時に、アプリケーションファイル２１０が複数の電子機器１０に不正にインポートされるおそれが無い。
【００５４】
さらに、第１の電子機器１０Ａは、アプリケーションファイル２１０を不可逆にディアクティベートする（ステップＳ１０７）。これにより、第１の電子機器１０Ａがアプリケーションファイル２１０を実行することが不可逆的に不可能となる。また、第２の電子機器１０Ｂは、インポート完了後、エクスポートファイル２００及びプロパティファイル３００をＵＳＢフラッシュドライブ２０から消去する（ステップＳ２０６）。これにより、ＵＳＢフラッシュドライブ２０に記録されたエクスポートファイル２００及びプロパティファイル３００を用いて、アプリケーションファイル２１０を別の電子機器１０（図示せず）にさらにインポートすることが不可能となる。言い換えれば、ＵＳＢフラッシュドライブ２０に記録されたエクスポートファイル２００及びプロパティファイル３００を用いて、アプリケーションファイル２１０をインポートするのが出来るのは、不特定の１つの電子機器１０（本例では、第２の電子機器１０Ｂ）に限定される。このように、第１の電子機器１０Ａがアプリケーションファイル２１０を不可逆にディアクティベートし、且つ、第２の電子機器１０Ｂがエクスポートファイル２００及びプロパティファイル３００をＵＳＢフラッシュドライブ２０から消去する結果として、１台の第２の電子機器１０Ｂのみが、アプリケーションファイル２１０を利用可能となる。
【００５５】
（２）本実施形態によれば、第１の電子機器１０Ａは、アクティベート情報２１２を、アクティベートキー無しでアクティベート可能であることを示す情報に書き換える（ステップＳ１０２）。これにより、アプリケーションパッケージ２１１をインポートする対象である電子機器１０を特定しないことになる。言い換えれば、不特定の電子機器１０に、アプリケーションパッケージ２１１をインポートすることを許可する状態となる。このように不特定の電子機器１０に、アプリケーションパッケージ２１１をインポートすることを許可すると同時に、上述のように、１台の第２の電子機器１０Ｂのみがアプリケーションファイル２１０を利用可能となる。このため、アクティベートキー無しである利便性と、インポート対象の電子機器１０を必ず１台にするという真正性とを、両立することができる。
【００５６】
（３）本実施形態によれば、第１の電子機器１０Ａは、アクティベート情報２１２を、アプリケーションファイル２１０をインポートする対象である第２の電子機器１０Ｂを識別する情報を含むアクティベートキー無しでアクティベート可能であることを示す情報に書き換える（ステップＳ１０２）。これにより、新しい電子機器１０を設置する前に、サービスマンが新しい電子機器１０の識別子を知らない場合等には、新しい電子機器１０を設置する前にアクティベートキーが発行されず、アプリケーションファイルを新しい電子機器１０に適切なタイミングでインポートすることができないケースが発生するおそれが無い。
【００５７】
（４）本実施形態によれば、第１の電子機器１０Ａは、エクスポート日時２２０を暗号化する（ステップＳ１０３）。例えば、エクスポートファイル２００が不正に複製されると、エクスポートファイル作成日時３１１は、複製時の日時となる。エクスポート日時２２０を暗号化していない場合、エクスポート日時２２０を、エクスポートファイル作成日時３１１（複製時の日時）に書き換えれば、エクスポート日時２２０とエクスポートファイル作成日時３１１とが一致し、複製後のエクスポートファイル２００が別の電子機器１０に不正にインポート可能になる。これに対して、本実施形態によれば、エクスポート日時２２０を暗号化することで、エクスポート日時２２０が将来的に不正に書き換えられることを防止できる。
【００５８】
（５）本実施形態によれば、第２の電子機器１０Ｂは、エクスポート日時２２０とエクスポートファイル作成日時３１１とが一致しないと判断すると、アプリケーションファイル２１０を第２の電子機器１０Ｂにインポートしない（ステップＳ２０４、ＮＯ）。エクスポート日時２２０とエクスポートファイル作成日時３１１とが一致しない場合、エクスポートファイル２００は不正に複製されたものであるため、アプリケーションファイル２１０をインポートしない。これにより、インポート対象の電子機器１０を必ず１台にするという真正性を担保することができる。
【００５９】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００６０】
第１の電子機器１０Ａ
第２の電子機器１０Ｂ
ＵＳＢフラッシュドライブ２０
ファイル読出し部１０１
エクスポート日時復号部１０２
日時比較部１０３
ファイルインポート部１０４
ファイル消去部１０５
アプリケーションファイルエクスポート部１１１
アクティベート情報書き換え部１１２
エクスポート日時暗号化部１１３
エクスポートファイル作成部１１４
プロパティファイル読み出し部１１５
ファイル書き込み部１１６
ディアクティベート部１１７
エクスポートファイル２００
アプリケーションファイル２１０
アプリケーションパッケージ２１１
アクティベート情報２１２
エクスポート日時２２０
プロパティファイル３００
エクスポートファイル作成日時３１１
【図１】
2020173681.tif 000003
【図２】
2020173681.tif 000004
【図３】
2020173681.tif 000005
【図４】
2020173681.tif 000006
【図５】
2020173681.tif 000007