(57)【要約】【課題】機器の保守作業における負荷を軽減する。【解決手段】実施形態によれば、メモリデバイス１００は、メモリデバイス制御部１０１と、記憶部１０２と、無線通信部１０３とを備える。メモリデバイス制御部１０１は、ホストデバイス２００とのインターフェースを備える。記憶部１０２は、インターフェースを介して取得したホストデバイス２００のログ情報を保存する。無線通信部１０３は、ログ情報を無線で送信する。【選択図】図２
2014127014.tif 000002
【特許請求の範囲】
【請求項１】
ホストデバイスとのインターフェースを備えるメモリデバイス制御部と、
前記インターフェースを介して取得した前記ホストデバイスのログ情報を保存する記憶部と、
前記ログ情報を無線で送信する無線通信部と
を具備する、メモリデバイス。
【請求項２】
前記記憶部に記憶されるデータに基づいて前記無線通信部への電源供給を管理する管理部を更に具備する、請求項１のメモリデバイス。
【請求項３】
前記管理部は、更に、前記記憶部に記憶されるデータに基づいて前記無線通信部による無線通信を管理する、請求項２のメモリデバイス。
【請求項４】
測定要求に応じて測定を行い、測定値情報を生成する測定部と、
メモリデバイスとのインターフェースを備え、前記測定要求を前記測定部に与え、前記測定値情報に基づいてログ情報を生成し、前記ログ情報を前記インターフェースを介して前記メモリデバイスに備えられる記憶部へと出力するホストデバイス制御部と、
前記記憶部に記憶されるデータに基づいて前記メモリデバイスに備えられる無線通信部を管理する管理部と
を具備する、ホストデバイス。
【請求項５】
保守端末を、
ホストデバイスの保守作業中に、当該ホストデバイスに接続されたメモリデバイスに備えられる無線通信部と前記保守端末との間で無線通信が行われていない時間を測定し、測定時間を得る手段、
前記測定時間が閾値に達した場合に、前記保守端末から前記無線通信部に信号を無線で送信する手段、
として機能させる保守作業支援プログラム。
【請求項６】
請求項１乃至請求項３のいずれかのメモリデバイスと、
前記ホストデバイスと
を具備し、
前記ホストデバイスは、前記インターフェースを介して前記記憶部に記憶されたデータを取得するホストデバイス制御部を具備する、
メモリシステム。
【請求項７】
前記ホストデバイス制御部は、前記インターフェースを介して前記記憶部に記憶された特定の動作指示を示すデータを取得して当該データに応じた動作を行う、請求項６のメモリシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
実施形態は、機器の保守作業に関する。
【背景技術】
【０００２】
機器（例えば、空調機）の保守作業を効果的に遂行するために、当該機器のログ情報を当該機器の筐体内に備え付けられた記憶装置に保存することが知られている。そして、保守作業時にはログ情報の解析結果が活用される。反面、保守作業員は、記憶装置に保存されたログ情報にアクセスする度に、機器の筐体を開閉したり、当該筐体内に備え付けられた記憶装置を脱着したりする必要がある。筐体の開閉及び記憶装置の脱着に伴う負荷は、保守作業の効率を損なう。更に、機器の設置場所次第では、筐体の開閉及び記憶装置の脱着に危険を伴うことさえある。
【０００３】
ところで、従来、無線通信機能を備えるリムーバブルなメモリデバイスが開発されている。係るメモリデバイスの一種として、ＦｌａｓｈＡｉｒ（登録商標）が知られている。係るメモリデバイスは、典型的には、デジタルカメラ、携帯電話機、タブレット端末、ＰＣなどの情報処理装置に接続され、コンテンツデータのやり取りに利用される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１６８８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
実施形態は、機器の保守作業における負荷を軽減することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態によれば、メモリデバイスは、メモリデバイス制御部と、記憶部と、無線通信部とを備える。メモリデバイス制御部は、ホストデバイスとのインターフェースを備える。記憶部は、インターフェースを介して取得したホストデバイスのログ情報を保存する。無線通信部は、ログ情報を無線で送信する。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係る保守システムを例示する図。
【図２】第１の実施形態に係るメモリシステムを例示するブロック図。
【図３】図２のメモリシステムにおけるロギング動作を例示するシーケンス図。
【図４】図２のメモリシステムにおけるロギング動作を例示するシーケンス図。
【図５】図２のメモリシステムにおけるホストデバイスのファームウェアの更新動作を例示するシーケンス図。
【図６】第２の実施形態に係るメモリシステムを例示するブロック図。
【図７】第２の実施形態に係る保守端末によって行われる保守作業支援処理を例示するフローチャート。
【図８】第３の実施形態に係るメモリシステムを例示するブロック図。
【図９】第２の実施形態に係る保守端末を例示するブロック図。
【発明を実施するための形態】
【０００８】
以下、図面を参照しながら実施形態の説明が述べられる。尚、以降、説明済みの要素と同一または類似の要素には同一または類似の符号が付され、重複する説明は基本的に省略される。
【０００９】
（第１の実施形態）  
図１に例示されるように、第１の実施形態に係る保守システムは、メモリデバイス１００と、ホストデバイス２００と、保守端末３００とを備える。尚、本実施形態に係る保守システムは、保守作業以外の目的でホストデバイス２００のログ情報を活用する他のシステムに変形されてもよい。
【００１０】
メモリデバイス１００は、無線通信機能を備えている。この無線通信機能は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの方式をサポートする。更に、メモリデバイス１００は、外部装置とのインターフェースを備えており、ホストデバイス２００に取り付け（接続）可能である。
【００１１】
メモリデバイス１００は、ホストデバイス２００からのアクセスに応じた処理（例えば、データの読み書き）を行う。尚、メモリデバイス１００は、ホストデバイス２００との間でデータをやり取りするだけでなく、ホストデバイス２００から電力供給されてもよい。メモリデバイス１００及びホストデバイス２００は、本実施形態に係るメモリシステムを形成する。
【００１２】
メモリデバイス１００は、ホストデバイス２００に取り付けられている間に当該ホストデバイス２００のログ情報を適時に保存する。尚、以降の説明において、ホストデバイス２００は、業務用空調機（より詳細には、その室外機）であると仮定されるが、これ以外の機器（例えば、車両）であってもよい。ホストデバイス２００が業務用空調機の室外機であるならば、ログ情報は当該業務用空調機の例えば運転履歴、障害履歴、保守履歴などに相当する。ログ情報は、センサによって測定された測定値（例えば、温度値、湿度値など）の情報を含んでもよいし、ホストデバイス２００の状態を示す情報を含んでもよいし、ホストデバイス２００に接続される他の機器の情報を含んでもよい。
【００１３】
保守端末３００は、少なくとも、メモリデバイス１００と共通の無線通信機能を備えている。保守端末３００は、保守作業員からの操作に応じて、メモリシステム（より詳細には、メモリデバイス１００）に対してログ情報を無線で要求する。メモリシステム（より詳細には、メモリデバイス１００）は、要求に応じて、ログ情報を無線で送信する。この結果、保守作業員は、ホストデバイス２００の筐体を開閉したり、メモリデバイス１００を脱着したりすることなく、ホストデバイス２００のログ情報を獲得できる。即ち、保守作業員は、効率的かつ安全に保守作業を遂行できる。
【００１４】
尚、保守端末３００は、専用の情報処理装置であってもよいが、例えばＰＣ、タブレット端末、携帯電話機（特に、いわゆるスマートフォン）などの汎用の情報処理装置であってもよい。近年、これら汎用の情報処理装置には、無線通信機能を実装するハードウェア（例えば、ＬＳＩ（Ｌａｒｅｇｅ−Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ））が標準的に組み込まれているので、専用のアプリケーション（以降、保守プログラムと称される）の実行を通じて当該汎用の情報処理装置を保守端末３００として機能させることが可能である。汎用の情報処理装置を保守端末３００に転用することによって、保守端末３００の開発コストの抑制が期待できる。
【００１５】
保守プログラムは、基本的には、保守端末３００にログ情報をメモリデバイス１００から取得させるためのものである。後述されるように、ＦｌａｓｈＡｉｒがメモリデバイス１００として採用される可能性があり、ＦｌａｓｈＡｉｒはＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバとして動作可能である。メモリデバイス１００がＦｌａｓｈＡｉｒのようにＨＴＴＰサーバとして動作可能であるならば、汎用のＷｅｂブラウザを保守プログラムとして転用することができる。更に、ログ情報の取得を効率化する観点から、例えば、メモリデバイス１００への無線接続のためのパスワード入力後に新規ログ情報を自動的に選別して取得する機能、取得済みログ情報を記憶部１０２から自動削除する機能などを保守プログラムの一部として追加する改良がなされてもよい。
【００１６】
汎用の情報処理装置を保守端末３００として機能させる場合には、当該汎用の情報処理装置がサポートする無線通信方式を使用してログ情報をやり取りすることが好ましい。例えば、現在販売されているタブレット端末の多くは、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎなどの無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、ＴｒａｎｓｆｅｒＪＥＴ（登録商標）、ＺｉｇＢｅｅ（登録商標）などの無線通信方式をサポートするので、これらがログ情報をやり取りするために利用されてよい。また、３Ｇ回線、ＬＴＥ（登録商標）、ＷｉＭＡＸ（登録商標）、ＰＨＳ（登録商標）などを利用してログ情報をやり取りすることも想定される。
【００１７】
本実施形態に係るメモリシステムが図２に例示される。図２のメモリデバイス１００は、メモリデバイス制御部１０１と、記憶部１０２と、無線通信部１０３とを備える。図２のホストデバイス２００は、ホストデバイス制御部２０１と、測定部２０２とを備える。
【００１８】
メモリデバイス制御部１０１は、記憶部１０２に対してデータの読み書きを行ったり、無線通信部１０３との間でデータをやり取りしたりする。また、メモリデバイス制御部１０１は、外部装置とのインターフェースを備えている。メモリデバイス制御部１０１は、このインターフェースを利用して、ホストデバイス２００との間でデータをやり取りする。このインターフェースは、ＳＤ（登録商標）カード向けのものであってもよいし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、Ｅｔｈｅｒｎｅｔ（登録商標）のような汎用のものであってもよいし、ホストデバイス２００に専用のものであってもよい。
【００１９】
メモリデバイス制御部１０１は、上記機能を実現するために、例えばホストインターフェース（Ｉ／Ｆ）、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、バッファ、無線通信インターフェース（Ｉ／Ｆ）、メモリインターフェース（Ｉ／Ｆ）などのハードウェア要素を含んでよい。これらのハードウェア要素は、バスによって接続される。
【００２０】
ホストインターフェースは、ホストデバイス２００（より詳細には、ホストデバイス制御部２０１）との間でインターフェース処理を行う。メモリインターフェースは、記憶部１０２との間でインターフェース処理を行う。
【００２１】
無線通信インターフェースは、無線通信部１０３との間でインターフェース処理を行う。具体的には、無線通信インターフェースは、例えば物理層ではＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎをサポートし、ネットワーク層ではＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４）またはＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）をサポートしてもよい。また、無線通信インターフェースは、トランスポート層ではＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）をサポートし、プレゼンテーション層ではＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）／ＴＬＳ（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）をサポートし、アプリケーション層ではＨＴＴＰまたはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）をサポートしてもよい。
【００２２】
ＣＰＵは、メモリデバイス１００全体の動作を制御する。ＣＰＵは、ＲＯＭに記録されているファームウェア（例えば制御プログラム）を実行したり、ＲＡＭ上にロードされた制御プログラムを実行したりすることによって、所定の動作を行う。例えば、ＣＰＵは、各種のテーブルまたは拡張レジスタをＲＡＭ上に作成する。また、ＣＰＵは、ホストデバイス２００（より詳細には、ホストデバイス制御部２０１）からライト（書き込み）コマンド、リード（読み出し）コマンド、イレース（消去）コマンドなどを受ける。そして、ＣＰＵは、これらのコマンドに従って、記憶部１０２の指定領域にアクセスしたり、バッファを介してデータ転送処理を制御したりする。
【００２３】
ＲＯＭには、ＣＰＵによって使用されるファームウェア（例えば、制御プログラム）データが記録される。ＲＡＭは、ＣＰＵによって作業エリアとして使用される。具体的には、制御プログラム、各種のテーブル、拡張レジスタなどがＲＡＭに記憶される。
【００２４】
バッファは、例えばデータの転送に伴い、一定量のデータを一時的に記憶する。具体的には、ホストデバイス２００（より詳細には、ホストデバイス制御部２０１）からのデータが記憶部１０２に書き込まれる場合に、一定量（例えば１ページ分）のデータを一時的に記憶する。また、バッファは、記憶部１０２から読み出されたデータがホストデバイス２００（より詳細には、ホストデバイス制御部２０１）へと出力される場合に、一定量のデータを一時的に記憶する。バッファを介してデータを転送することによって、バスインターフェースとバックエンドとを非同期に制御することが可能となる。
【００２５】
記憶部１０２は、メモリデバイス制御部１０１によって書き込まれたデータを記憶する。このデータは、前述のログ情報であってもよいし、後述されるようにホストデバイス２００向けのファームウェアデータであってもよい。記憶部１０２に記憶されたデータは、必要に応じてメモリデバイス制御部１０１によって読み出される。記憶部１０２は、例えばＮＡＮＤ型フラッシュメモリである。記憶部１０２としてのＮＡＮＤ型フラッシュメモリは、例えば、積層ゲートのメモリセルまたはＭＯＮＯＳ（Ｍｅｔａｌ−Ｏｘｉｄｅ−Ｎｉｔｒｉｄｅ−Ｏｘｉｄｅ−Ｓｉｌｉｃｏｎ）型のメモリセルによって構成されてよい。
【００２６】
無線通信部１０３は、メモリデバイス制御部１０１の無線通信インターフェースを介して制御され、図示されない他の無線通信装置との間で無線通信（即ち、所定の無線通信方式に従う信号処理）を行う。無線通信部１０３は、高周波信号を送受信するためのアンテナを内蔵してもよいし、当該アンテナを外付けしてもよい。
【００２７】
無線通信部１０３は、少なくとも、保守端末３００と共通の無線通信方式をサポートし、これを利用して例えばログ情報をやり取りする。ここで、無線通信部１０３は、１つに限られず２つ以上設けられてもよい。例えば、第１の無線通信部１０３ａは無線ＬＡＮに従って無線通信を行い、第２の無線通信部１０３ｂはＴｒａｎｓｆｅｒＪＥＴに従って無線通信を行ってもよい。尚、無線通信部１０３は、無線ＬＡＮ、ＴｒａｎｓｆｅｒＪＥＴに限られず、例えばＢｌｕｅｔｏｏｔｈ、ＺｉｇＢｅｅ、ＬＴＥ、ＷｉＭＡＸ、ＰＨＳなどに従って無線通信を行ってもよい。
【００２８】
前述の通り、メモリデバイス１００は無線通信機能を備えているが、ホストデバイス２００の筐体がメモリデバイス１００と他の無線通信装置（例えば、保守端末３００）との無線通信を阻害するおそれがある。例えば、ホストデバイス２００が業務用空調機であって、メモリデバイス１００を当該業務用空調機の室外機の制御基板に取り付けることが想定される。一般に、室外機の制御基板は保護のために筐体によって物理的に覆われているので、当該筐体によって電波の減衰及び遮断が生じることになる。係る場合に、メモリデバイス１００をホストデバイス２００に単純に備え付けたとしても、劣悪な無線伝搬環境下で無線通信が行われることになるので通信の切断が生じやすくなる。
【００２９】
従って、係る状況の改善措置が必要に応じて講じられてもよい。例えば、メモリデバイス１００とホストデバイス２００との間のインターフェースを物理的に延長して、メモリデバイス１００をホストデバイス２００の筐体外に設置してもよい。或いは、ホストデバイス２００の筐体に電波の通り道のための穴を空けてもよいし、メモリデバイス１００のアンテナを露出させると共に外部の金属に接触させることによってアンテナ利得を向上させてもよい。
【００３０】
メモリデバイス１００の製品化、或いは、メモリデバイス１００を組み込んだホストデバイス２００（即ち、メモリシステム）の製品化を考慮すると、メモリデバイス１００に備えられる無線通信部１０３は認証取得済みのものであることが好ましい。係る条件を満足するメモリデバイス１００として、前述のＦｌａｓｈＡｉｒを挙げることができる。
【００３１】
ＦｌａｓｈＡｉｒは、ＩＥＥＥ８０２．１１ｂ／ｇ／ｎの無線ＬＡＮをサポートするＳＤＨＣ（登録商標）メモリーカードであり、その記憶容量は８Ｇｂｙｔｅである。ＦｌａｓｈＡｉｒのファイルシステムは、通常のＳＤＨＣカードと同じくＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）３２である。パスワードの設定により、ＦｌａｓｈＡｉｒに保存されるファイルにアクセス可能な端末を制限することもできる。
【００３２】
ホストデバイス２００のホストデバイス制御部２０１（例えば、業務用空調機の室外機に備えられるプロセッサ）は、通常のＳＤＩＯインターフェースを介してメモリデバイス１００としてのＦｌａｓｈＡｉｒにアクセスできる。具体的には、ＳＤバス４ビットモード（ＣＬＫ，ＣＭＤ，ＤＡＴ０−３）、ＳＤバス１ビットモード（ＣＬＫ，ＣＭＤ，ＤＡＴ０）、ＳＰＩ（Ｓｅｒｉａｌ  Ｐｅｒｉｐｈｅｒａｌ  Ｉｎｔｅｒｆａｃｅ）モード（ＣＬＫ，ＤＯ，ＤＩ）などが利用可能である。
【００３３】
好ましくは、メモリデバイス１００としてのＦｌａｓｈＡｉｒは、例えばＩＥＥＥ８０２．１１ｂ／ｇ／ｎに従って保守端末３００との無線通信を行う。ＩＥＥＥ８０２．１１ｂ／ｇ／ｎは、ＦｌａｓｈＡｉｒによってサポートされているうえ、ＲＥＧＺＡ  Ｔａｂｌｅｔ（登録商標）、ｉＰａｄ（登録商標）などの代表的なタブレット端末に搭載されている無線ＬＡＮ  ＬＳＩによってもサポートされている。従って、保守プログラムを通じてこれらのタブレット端末を保守端末３００として機能させる場合に、ＩＥＥＥ８０２．１１ｂ／ｇ／ｎは好適である。
【００３４】
ＦｌａｓｈＡｉｒは、無線ＬＡＮ  ＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）として動作可能である。ＦｌａｓｈＡｉｒは、ＡＰモード時にはＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバとしても機能する。即ち、メモリデバイス１００としてのＦｌａｓｈＡｉｒは、無線ＬＡＮ（例えば、ＩＥＥＥ８０２．１１ｂ／ｇ／ｎ）経由でのアクセスを試みる保守端末３００に対してＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを割り当てる。この例では、保守端末３００はＳＴＡ（ＳＴＡｔｉｏｎ）として動作する。
【００３５】
ＳＴＡとしての保守端末３００は、例えばＨＴＴＰ  ＧＥＴを用いて、ＦｌａｓｈＡｉｒに保存されたファイルをダウンロードできる。ダウンロードされるファイルは、ログ情報が記載されたものであってもよいし、これ以外のものであってもよい。尚、保守端末３００は、ＦｌａｓｈＡｉｒがデジタルカメラに取り付けられている場合と同様に、ＦｌａｓｈＡｉｒとしてのメモリデバイス１００からＪＰＥＧファイル等の画像ファイルをダウンロードできる。更に、ＦｌａｓｈＡｉｒからＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルのダウンロードが可能であることも確認されているので、保守端末３００はＨＴＭＬファイルをダウンロードしてもよい。
【００３６】
尚、メモリデバイス１００は、ＦｌａｓｈＡｉｒに限られない。例えば、ＳＴＡモードをサポートするがＡＰモードをサポートしないデバイスがメモリデバイス１００として採用されてもよい。或いは、ＦｌａｓｈＡｉｒがＳＴＡモードで動作してもよい。係る場合には、保守端末３００がＡＰモードをサポートするならば当該保守端末３００がＡＰモードで動作してもよいし、図示されない無線ＬＡＮ  ＡＰが用意されてもよい。或いは、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔと呼ばれる機能が利用されてもよい。Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔによれば、ＡＰを介することなくＳＴＡ同士で直接通信が可能となる。更に、本実施形態に係る保守システムの効果は、メモリデバイス１００と保守端末３００との無線通信のネットワークトポロジに依存しないので、無線ＬＡＮ以外の方式が採用されてもよい。
【００３７】
ホストデバイス制御部２０１は、測定部２０２を制御し、ホストデバイス２００の状態（例えば、温度、湿度など）を測定させる。ホストデバイス制御部２０１は、測定部２０２からの測定値情報に基づいてログ情報を生成する。また、ホストデバイス制御部２０１は、メモリデバイス１００（より詳細には、メモリデバイス制御部１０１）との間でインターフェース処理（例えば、各種コマンドの発行、メモリデバイス１００への電力供給など）を行う。
【００３８】
例えば、ホストデバイス制御部２０１は、生成されたログ情報を記憶部１０２に書き込むための書き込みコマンドを発行し、当該書き込みコマンド及びログ情報をメモリデバイス制御部１０１に出力してもよい。また、ホストデバイス制御部２０１は、記憶部１０２に保存されているファームウェアデータを要求するために、読み出しコマンドを発行し、当該読み出しコマンドをメモリデバイス制御部１０１へと出力してもよい。そして、ホストデバイス制御部２０１は、記憶部１０２から読み出されたファームウェアデータを用いてファームウェアを更新してもよい。
【００３９】
ホストデバイス制御部２０１は、上記機能を実現するために、例えば、マイクロコントローラ、ＲＯＭ、ＲＡＭ、クロックなどのハードウェア要素を含んでよい。これらのハードウェア要素は、バスによって接続される。尚、マイクロコントローラは、ＣＰＵ、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などに置き換えられてもよい。
【００４０】
マイクロコントローラは、ホストデバイス２００全体の動作を制御する。マイクロコントローラは、ＲＯＭに記録されているファームウェアを実行したり、ＲＡＭ上にロードされたプログラムを実行したりすることによって、所定の動作を行う。
【００４１】
ＲＯＭは、マイクロコントローラによって使用されるファームウェアデータが記録される。ＲＡＭは、マイクロコントローラによって作業領域として使用される。例えば、マイクロコントローラによって実行可能なプログラムがＲＡＭに記憶される。クロックは、マイクロコントローラによって参照されるクロック信号を生成する。
【００４２】
測定部２０２は、ホストデバイス制御部２０１に備えられるマイクロコントローラからの制御に従って、ホストデバイス２００の状態（例えば、温度、湿度など）を測定する。測定部２０２は、温度センサであってもよいし、湿度センサであってもよいし、これらの組み合わせであってもよい。測定部２０２は、アナログ表現である測定値をデジタル表現に変換することによって、測定値情報を生成する。測定部２０２は、測定値情報をホストデバイス制御部２０１へと出力する。
【００４３】
図２のメモリシステムによれば、無線通信部１０３が記憶部１０２に保存されたログ情報を外部装置に送信する場合に、ホストデバイス２００の介在は不要である。また、ホストデバイス２００は、無線通信部１０３のステータス情報、無線通信部１０３が外部のサーバからダウンロードしたデータなどを管理する必要がない。即ち、これらのデータは、記憶部１０２に自動的に直接記録されてよい。従って、ホストデバイス２００は無線通信部１０３に対して複雑な制御を行う必要がないので、僅かな改変によって既存の機器をホストデバイス２００に転用することも可能である。
【００４４】
更に、ログ情報は、メモリデバイス制御部１０１を経由することなく内部転送できる。故に、高い転送速度が達成可能である。例えば、ログ情報の内部転送をメモリデバイス制御部１０１内に設けられたＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）レジスタによって制御すれば、ホストデバイス２００及びメモリデバイス１００は独立に動作できる。
【００４５】
ログ情報は、図３に例示されるように定期的に生成及び保存されてもよいし、図４に例示されるように条件付きで生成及び保存されてもよい。  
図３は、図２のメモリシステムによって行われる定期的なロギング動作を示している。図３の動作例によれば、ホストデバイス２００がログ情報を定期的に生成し、メモリデバイス１００が当該ログ情報を保存する。
【００４６】
ホストデバイス制御部２０１は、内部のクロックによって定期的に生成されるクロック信号をトリガとして用いて、測定要求を測定部２０２に与える。測定部２０２は、測定要求に応じて測定を行い、測定値情報を生成する。測定部２０２は、測定値情報をホストデバイス制御部２０１へと出力する。
【００４７】
ホストデバイス制御部２０１は、測定値情報に基づいてログ情報を生成する。更に、ホストデバイス制御部２０１は、ホストインターフェースを介して、ログ情報をメモリデバイス１００のメモリデバイス制御部１０１へと出力する。
【００４８】
具体的には、ホストデバイス制御部２０１は、測定値情報を用いて所定の演算を行うことによってログ情報を生成してもよいし、測定値情報に対して所定のデータ圧縮を行うことによってログ情報を生成してもよいし、測定値情報を文字列へ変換するための所定の系列変換を行うことによってログ情報を生成してもよい。
【００４９】
更に、ホストデバイス制御部２０１は、測定値情報に対応付けられた時刻情報（例えば、測定時刻であってもよいし、測定値情報の受信時刻であってもよい）をログ情報の要素として追加してもよい。或いは、後述されるように、メモリデバイス１００が、時刻情報（例えば、書き込み時刻）を追加してもよい。尚、図３のような定期的なロギング動作の場合には、ログ情報同士の時間間隔は既知である。故に、時刻情報の全てが省略されてもよいし、時刻情報の一部（例えば、初期時刻以外の時刻情報）が省略されてもよい。
【００５０】
メモリデバイス制御部１０１は、ログ情報をホストデバイス制御部２０１から入力し、記憶部１０２に当該ログ情報を記憶させるための書き込み処理を行う。メモリデバイス制御部１０１は、必要に応じて、ログ情報の要素として時刻情報を追加してもよい。
【００５１】
図３の動作例によれば、以上の動作が定期的に繰り返され、記憶部１０２にはログ情報が保存される。
【００５２】
図４は、図２のメモリシステムによって行われるイベントドリブンなロギング動作を示している。図４の動作例は、ホストデバイス２００がログ情報を条件付きで生成する点で図３の動作例と異なる。
【００５３】
ホストデバイス制御部２０１は、内部のクロックによって定期的に生成されるクロック信号をトリガとして用いて、測定部２０２に測定要求を与える。測定部２０２は、測定要求に応じて測定を行い、測定値情報を生成する。測定部２０２は、測定値情報をホストデバイス制御部２０１へと出力する。
【００５４】
ホストデバイス制御部２０１は、測定値情報の検証処理を行う。具体的には、ホストデバイス制御部２０１は、入力した測定値情報が所定の条件を満足するならば当該測定情報に基づいてログ情報を生成する。反面、ホストデバイス制御部２０１は、入力した測定情報が上記条件を満足しないならばログ情報を生成しない。尚、所定の条件は、１つに限られず、複数の条件の組み合わせであってもよい。所定の条件は、例えば、「測定値情報の示す温度が閾値以上である」というものであってよい。
【００５５】
ホストデバイス制御部２０１は、所定の条件の満足時に、測定値情報に基づいてログ情報を生成する。更に、ホストデバイス制御部２０１は、ホストインターフェースを介して、ログ情報をメモリデバイス１００のメモリデバイス制御部１０１へと出力する。
【００５６】
図４の動作例において、ログ情報は、図３の動作例と同一または類似の手法で生成されたものであってもよいし、検証結果に応じた所定の信号系列であってもよい。更に、前述のように、メモリデバイス１００またはホストデバイス２００が、時刻情報をログ情報の要素として追加してもよい。
【００５７】
メモリデバイス制御部１０１は、ログ情報をホストデバイス制御部２０１から入力し、記憶部１０２に当該ログ情報を記憶させるための書き込み処理を行う。メモリデバイス制御部１０１は、必要に応じて、ログ情報の要素として時刻情報を追加してもよい。
【００５８】
図４の動作例によれば、条件付きでログ情報を生成することによって、例えば異常状態或いはこれに準ずる状態に限ってログ情報をメモリデバイス１００に保存することが可能となる。即ち、ログ情報のフィルタリングが行われるので、高精度な診断が可能となると共にメモリデバイス１００に必要とされる記憶容量を小さくできる。
【００５９】
メモリデバイス１００は、ホストデバイス２００のログ情報を保存及び送信するためだけでなく、ホストデバイス２００のファームウェアを更新するために利用されてもよい。
【００６０】
無線通信部１０３は、ホストデバイス２００のファームウェアデータ（例えば、ファームウェアを更新するためのデータ）を外部装置（例えば、保守端末３００、外部のサーバなど）から無線で受信する。無線通信部１０３は、受信したファームウェアデータをメモリデバイス制御部１０１へと出力する。メモリデバイス制御部１０１は、ファームウェアデータを無線通信部１０３から入力し、記憶部１０２に当該ファームウェアデータを記憶させるための書き込み処理を行う。
【００６１】
ホストデバイス制御部２０１は、外部からファームウェア更新指示を受けたり、ファームウェアの実行中にファームウェア更新指示が発生したり、ファームウェア更新指示を示す特定のデータを記憶部１０２から読み込んだりすると、ファームウェアデータ要求をメモリデバイス制御部１０１に出力する。
【００６２】
メモリデバイス制御部１０１は、ファームウェアデータ要求に応じて、記憶部１０２に記憶されたファームウェアデータを取得するための読み出し処理を行う。メモリデバイス制御部１０１は、読み出し処理を通じて取得されたファームウェアデータをホストデバイス制御部２０１へと出力する。ホストデバイス制御部２０１は、メモリデバイス制御部１０１からのファームウェアデータを用いてファームウェアを更新する。
【００６３】
図５の動作例によれば、ファームウェアデータは、メモリデバイス１００の無線通信部１０３によって外部装置から取得される。また、無線通信部１０３は、ホストデバイス２００とは独立に動作できる。従って、図５の動作例によれば、ホストデバイス２００の筐体の開閉、ならびに、メモリデバイス１００の脱着を必要とせずに、ファームウェアデータを取得することが可能となる。
【００６４】
更に、図５の動作例によれば、メモリデバイス１００の記憶部１０２がファームウェアデータを保存し、ホストデバイス制御部２０１は記憶部１０２にアクセスすることでファームウェアデータを取得する。故に、例えば、ホストデバイス制御部２０１がファームウェアを更新する途上で何らかのエラーが発生しても、ホストデバイス制御部２０１は記憶部１０２に再度アクセスすればファームウェアの更新をやり直すことができる。即ち、外部装置がファームウェアデータを再送信する必要はない。
【００６５】
よって、図５の動作例によれば、ホストデバイス２００のファームウェア更新を含む保守作業において負荷が大幅に軽減される。
【００６６】
保守端末３００がメモリデバイス１００を介してホストデバイス２００を遠隔操作することも可能である。具体的には、ホストデバイス制御部２０１は、記憶部１０２から特定の動作指示を示すデータ（例えば、文字列）を読み込み、これをトリガとして動作するように設計されてよい。例えば、ホストデバイス制御部２０１は、定期的に係るデータを読み込んでもよいし、ホストデバイス２００に対する操作に応じて係るデータを読み込んでもよい。ホストデバイス制御部２０１がこのように設計されていれば、保守端末３００が特定の動作指示を示すデータを記憶部１０２に無線通信を介して書き込むことで、ホストデバイス制御部２０１に所望の動作を遠隔的に行わせることができる。
【００６７】
例えば、保守端末３００は、ファームウェア更新指示を示す所定の文字列（例えば、“ＦＷ＿ＵＰＤＡＴＥ”）を記憶部１０２に無線通信を介して書き込む。ホストデバイス制御部２０１は、何らかのタイミングで係る所定の文字列を記憶部１０２から読み込むと、これをトリガとして用いてファームウェアを更新する（例えば、図５参照）。このように、保守端末３００は、ホストデバイス制御部２０１にファームウェア更新を遠隔的に行わせることができる。尚、この動作例は、ファームウェア更新に限られず、例えばホストデバイス２００に自己点検作業のような非定常作業を遠隔的に行わせる場合にも適用可能である。
【００６８】
尚、ホストデバイス２００のファームウェア更新は、バージョンアップ以外の目的で行われてもよい。具体的には、保守作業中に、ホストデバイス２００のファームウェアが診断用のものに一時的に更新されてもよい。診断に必要なログ情報が効率的に保存されるように診断用のファームウェアを設計することで、高精度な診断が可能となり高品質の保守作業が可能となる。例えば、診断用のファームウェアの実行時には、通常のファームウェアの実行時と比べて、図４の動作例における所定の条件が変更されてもよい。
【００６９】
以上説明したように、第１の実施形態に係る保守システムにおいて、無線通信機能を備えるリムーバブルなメモリデバイスが、ホストデバイスのログ情報の保存及び無線送信を行う。従って、この保守システムによれば、ホストデバイスの保守作業において、ホストデバイスの筐体の開閉及びメモリデバイスの脱着を必要とすることなく、保守端末がログ情報を取得できる。即ち、保守作業の負荷が軽減されると共に安全性が高められる。また、メモリデバイスの無線通信方式及び記憶容量には多彩なバリエーションが存在するので、ホストデバイスの種別、用途、設置地域などに応じて適切なメモリデバイスを選択可能である。
【００７０】
また、ホストデバイスはメモリデバイスの無線通信部に対して複雑な制御を行う必要がないので、僅かな改変によって既存の機器をホストデバイスとして転用することも可能である。即ち、この保守システムは、容易にかつ安価に構築することができる。
【００７１】
この保守システムにおいて、ホストデバイス及びメモリデバイスは独立に動作可能である。故に、メモリデバイスの記憶部が不揮発性メモリで構成されるならば、仮にホストデバイスが故障したとしても、保守端末はメモリデバイスから無線通信を介してログ情報を容易に取得できる。
【００７２】
ホストデバイスのファームウェア更新を含む保守作業において、保守端末はメモリデバイスの記憶部に無線通信を介してファームウェアデータを書き込むことができる。更に、保守端末は、ホストデバイスにファームウェア更新を遠隔的に行わせることもできる。故に、係る保守作業の負担の軽減及び安全性の向上も期待できる。
【００７３】
（第２の実施形態）  
第２の実施形態に係るメモリシステムは、図６に例示されるように、メモリデバイス１１０と、ホストデバイス２００とを備える。メモリデバイス１１０は、メモリデバイス制御部１１１と、記憶部１１２と、無線通信部１１３と、無線通信管理部１１４とを備える。尚、メモリデバイス制御部１１１、記憶部１１２及び無線通信部１１３は、図２のメモリデバイス制御部１１１、記憶部１１２及び無線通信部１１３と同一または類似であってよい。
【００７４】
無線通信管理部１１４は、記憶部１１２に記憶されるデータ（厳密には、記憶される予定のデータを含む）に基づいて、無線通信部１１３を管理する。無線通信部１１３の管理とは、例えば、無線通信部１１３への電源供給の管理、無線通信部１１３による無線通信の管理などを指す。具体的には、無線通信管理部１１４は、記憶部１１２に記憶されるログ情報に基づいて、無線通信部１１３の電源の投入／切断を管理したり、通信を必要に応じて切断したり、無線通信部１１３に無線通信の制御信号を与えたりしてもよい。
【００７５】
無線通信管理部１１４は、メモリデバイス制御部１１１を介して記憶部１１２にアクセスするように実装されてもよいし、例えば内部に用意されたマイクロコントローラなどを用いて記憶部１１２に直接的にアクセスするように実装されてもよい。或いは、無線通信管理部１１４がメモリデバイス制御部１１１の一部を形成するハードウェアまたはソフトウェアとして組み込まれてもよい。いずれにせよ、無線通信管理部１１４は、記憶部１１２に記憶されるデータに基づいて、無線通信部１１３を管理するものであればよい。
【００７６】
典型的には、無線通信管理部１１４は、記憶部１１２に記憶されるログ情報を監視し、当該ログ情報を用いて検証処理を行う。ログ情報が所定の条件を満足する場合とそうでない場合とで、無線通信管理部１１４は異なる管理動作を行うことができる。
【００７７】
具体的には、無線通信管理部１１４は、検証処理として、当該無線通信管理部１１４の内部のメモリ領域に記憶されている基準系列（或いは、基準値）と、ログ情報の示す系列（或いは、値）とを比較してもよい。尚、複数種類の条件が規定されてもよく、これら複数の条件の各々に対応する基準系列（或いは、基準値）及び管理動作が規定されてもよい。或いは、２以上の条件が満足される場合に所定の管理動作が行われてもよい。
【００７８】
例えば、ログ情報の示す値が基準値以上である場合に、無線通信管理部１１４は無線通信部１１３の電源を投入してもよい。また、ログ情報の示す系列がホストデバイス２００の異常を示す基準系列に一致する場合に、無線通信管理部１１４は無線通信部１１３の電源を投入してもよい。また、ホストデバイス２００が前述のように業務用空調機の室外機であれば、空調機のリモートコントローラが保守作業員から無線通信部１１３の電源投入を意味する所定の操作（例えば、通常動作では使用されないパターンでボタンを押すこと）を受理すると、これに応じて記憶部１１２に所定のデータが記録されるように設計されてもよい。係る場合には、無線通信管理部１１４は、上記所定のデータを通じて保守作業員からの操作を検知して無線通信部１１３の電源を投入する。
【００７９】
無線通信管理部１１４は、記憶部１１２に記憶されるデータに基づいて管理動作を行うことによってメモリデバイス制御部１０１を補助することもできる。具体的には、無線通信管理部１１４は、以下に例示されるようにメモリデバイス制御部１０１に代わって無線通信に関するコマンドの一部を発行してもよい。
【００８０】
例えば、無線通信管理部１１４は、無線通信部１１３の電源を切断する前に通信セッションを開放するためのコマンドを無線通信部１１３に与えてもよい。係るコマンドによって、通信が正常に切断される。
【００８１】
例えば、無線通信管理部１１４は、記憶部１１２に記憶されるデータに基づいてホストデバイス２００の異常を検知した場合には、無線通信部１１３の電源を投入してから、当該無線通信部１１３に異常報知のための伝送を行わせるコマンドを与えてもよい。また、無線通信管理部１１４は、無線通信部１１３の電源を投入してから、当該無線通信部１１３に記憶部１１２に記憶されているデータの伝送を行わせるコマンドを与えてもよい。
【００８２】
例えば、無線通信管理部１１４は、記憶部１１２に記憶されるデータに基づいて当該記憶部１１２の記憶容量が所定値に達したことを検知する。所定値は、アグリゲーションを適用可能な最大のデータサイズであってもよいし、記憶部１１２のメモリ溢れを回避する目的で設けられた閾値であってもよい。この場合に、無線通信管理部１１４は、無線通信部１１３の電源を投入してから、当該無線通信部１１３に所定の信号または記憶部１１２に記憶されているデータを伝送させるコマンドを与える。係る管理動作は、例えば、記憶部１１２のメモリ溢れの防止、或いは、アグリゲーションの適用による無線リソースの有効利用などの効果を期待できる。尚、一般に、アグリゲーションを適用してからデータを送信すると、無線通信のオーバーヘッドの割合が減少するので周波数及び電力の利用効率は高まる。
【００８３】
ここで、無線通信管理部１１４（或いは、その他の機能部）が、無線通信が一定時間行われない場合に無線通信部１１３の電源（入力電流）を切断する管理動作を行うことを仮定する。係る管理動作は、例えばＦｌａｓｈＡｉｒのようなメモリデバイスがデジタルカメラのような通常の情報処理装置に適用される場合には、電力消費を効果的に抑制する効果がある。しかしながら、係る管理動作がホストデバイス２００の保守作業時に行われると、無線通信部１１３の電源が意図せず切断されるおそれがある。保守作業中に無線通信部１１３の電源の切断が生じると、保守作業員は無線通信部１１３の電源を再投入しなければならず、保守作業の効率は損なわれる。或いは、保守作業員が意識的に無線通信部１１３の電源を維持するための操作を行うことで、無線通信部１１３の電源の切断を回避することも可能であるが、この場合にもやはり保守作業の効率は損なわれる。
【００８４】
そこで、本実施形態に係る保守端末３００は、後述される保守作業支援プログラムを実行することによって、係る管理動作が意図せず行われる事態を防止してもよい。保守作業支援プログラムは、前述の保守プログラムの一部として設計されてもよいし、前述の保守プログラムとは別に設計されてもよい。
【００８５】
本実施形態に係る保守端末３００が図９に例示される。保守端末３００は、保守端末制御部３０１と、記憶部３０２と、無線通信部３０３とを備える。
【００８６】
保守端末制御部３０１は、記憶部３０２に対してデータの読み書きを行ったり、無線通信部３０３との間でデータをやり取りしたりする。保守端末制御部３０１は、記憶部３０２に記憶された保守プログラム（及び保守作業支援プログラム）を実行することによって、ログ情報をメモリデバイス１１０から取得するなどの種々の機能を実現する。
【００８７】
記憶部３０２は、保守端末制御部３０１によって書き込まれたデータを記憶する。このデータは、ログ情報であってもよいし、ホストデバイス２００向けのファームウェアデータであってもよい。更に、記憶部３０２は、例えば、保守プログラム、保守作業支援プログラムなどの保守端末制御部３０１によって実行されるプログラムを記憶してもよい。記憶部３０２に記憶されたデータは、必要に応じて保守端末制御部３０１によって読み出される。
【００８８】
無線通信部３０３は、少なくとも、メモリデバイス１１０と共通の無線通信方式をサポートし、これを利用して例えばログ情報、ファームウェアデータなどをやり取りする。ここで、無線通信部３０３は、１つに限られず２つ以上設けられてもよい。例えば、第１の無線通信部３０３ａは無線ＬＡＮに従って無線通信を行い、第２の無線通信部３０３ｂはＴｒａｎｓｆｅｒＪＥＴに従って無線通信を行ってもよい。尚、無線通信部３０３は、無線ＬＡＮ、ＴｒａｎｓｆｅｒＪＥＴに限られず、例えばＢｌｕｅｔｏｏｔｈ、ＺｉｇＢｅｅ、ＬＴＥ、ＷｉＭＡＸ、ＰＨＳなどに従って無線通信を行ってもよい。
【００８９】
保守端末制御部３０１は、保守作業支援プログラムを実行することで、図７に例示される保守作業支援処理を行う。図７の保守作業支援処理は、保守作業の過程で無線通信部３０３と無線通信部１１３との間で通信が確立されることで開始し、処理はステップＳ４０１に進む。ステップＳ４０１において、保守端末制御部３０１は時間測定を開始する。ステップＳ４０１以後、保守端末制御部３０１は例えばログ情報をメモリデバイス１１０から取得するなどの任意の処理を行う。また、ステップＳ４０１以後、保守端末制御部３０１は、無線通信部３０３による無線通信を監視する。
【００９０】
直前のステップＳ４０１からの経過時間（即ち、測定時間）が閾値に達する前に、保守端末制御部３０１が無線通信部３０３と無線通信部１１３との間で無線通信が行われたことを検出すると、保守作業支援処理はステップＳ４０１に戻る（ステップＳ４０２）。保守作業支援処理がステップＳ４０１に戻ると、保守端末制御部３０１は時間測定をリスタートする。ここで、上記閾値は、メモリデバイス１１０において無線通信が行われない場合に無線通信部１１３の電源が切断されるまでの猶予期間の長さ（即ち、前述の一定時間）よりも小さな値に設定される。
【００９１】
或いは、直前のステップＳ４０１からの経過時間が上記閾値に達する前に、保守端末制御部３０１が保守作業の終了処理が実行されたことを検出すると、保守作業支援処理は終了する（ステップＳ４０４）。尚、終了処理とは、無線通信部３０３による無線通信の終了を意味する処理である。例えば、保守プログラムまたは保守作業支援プログラムの終了操作を受理する処理、無線通信部３０３による無線通信の切断操作を受理する処理、などである。
【００９２】
他方、直前のステップＳ４０１からの経過時間が上記閾値に達すると、保守作業支援処理はステップＳ４０５に進む（ステップＳ４０３）。ステップＳ４０５において、保守端末制御部３０１は無線通信部３０３に無線通信部１１３と無線通信を行わせて、保守作業支援処理はステップＳ４０１に戻る。保守作業支援処理がステップＳ４０１に戻ると、保守端末制御部３０１は時間測定をリスタートする。例えば、ステップＳ４０５において、保守端末制御部３０１は無線通信部３０３にダミーの信号を無線通信部１１３へと送信させてもよい。ステップＳ４０５において行われた無線通信によって、メモリデバイス１１０において無線通信部１１３の電源が切断されるまでの猶予期間が再設定されるので、無線通信部１１３の電源は維持される。
【００９３】
以上説明したように、第２の実施形態に係るメモリデバイスは無線通信管理部を備える。無線通信管理部は、記憶部に記憶されるデータに基づいて無線通信部を管理する。
【００９４】
例えば、無線通信管理部は、ログ情報に基づいて必要に応じて無線通信部の電源を投入することで、メモリデバイスの省電力動作を可能にする。また、無線通信管理部は、無線通信部の電源を投入するだけでなく、ログ情報の伝送または異常報知のための伝送を行わせるコマンドを適切なタイミングで無線通信部に与えることで、メモリデバイス制御部を補助することもできる。係る動作によれば、例えば、ホストデバイスの異常状態の早期報知、メモリデバイスにおけるメモリ溢れの防止、メモリデバイスの省電力動作、無線リソースの有効利用などの効果が期待できる。
【００９５】
また、無線通信管理部は、ホストデバイスへの操作をトリガとして所定の管理動作を行うように設計されてもよい。係る場合には、保守作業員は、ホストデバイスに対して所定の操作を行うことで、メモリデバイスの無線通信部を半手動で制御できる。よって、メモリデバイスの無線通信部の保守も容易となる。
【００９６】
尚、無線通信管理部は、メモリデバイス制御部に組み込まれてもよいし、メモリデバイス制御部とは別に用意されてもよい。但し、メモリデバイス制御部が無線通信管理部に相当する機能を備えていない場合には、無線通信管理部をメモリデバイス制御部と別に用意することにより、メモリデバイス制御部に対する改変を小さくしながら本実施形態に係るメモリデバイスを実装可能である。
【００９７】
本実施形態に係る保守端末は、メモリデバイスの無線通信部の電源が意図せず切断される事態を防止するために、保守作業支援プログラムを実行する。この保守作業支援プログラムの実行中に、保守端末は無線通信が行われていない時間を測定し、測定時間を閾値と比較する。そして、保守端末は、測定時間が閾値に達した場合には、送信する必要のあるデータの有無に関わらず無線通信を行う（例えば、ダミーの信号を送信する）ことで、メモリデバイスの無線通信部の電源を維持させる。従って、この保守作業支援プログラムによれば、保守作業中にメモリデバイスの無線通信部の電源が意図せず切断されることに伴う再接続の手間が省けるので、保守作業の負荷は軽減される。
【００９８】
（第３の実施形態）  
第３の実施形態に係るメモリシステムは、図８に例示されるように、メモリデバイス１２０と、ホストデバイス２２０とを備える。メモリデバイス１２０は、メモリデバイス制御部１２１と、記憶部１２２と、無線通信部１２３とを備える。尚、メモリデバイス制御部１２１、記憶部１２２及び無線通信部１２３は、図６のメモリデバイス制御部１１１、記憶部１１２及び無線通信部１１３と同一または類似であってよい。ホストデバイス２２０は、ホストデバイス制御部２２１と、測定部２２２と、無線通信管理部２２３とを備える。尚、ホストデバイス制御部２２１及び測定部２２２は、図２のホストデバイス制御部２０１及び測定部２０２と同一または類似であってよい。
【００９９】
無線通信管理部２２３は、メモリデバイス１２０の記憶部１２２に記憶されるデータ（厳密には、記憶される予定のデータを含む）に基づいて、メモリデバイス１２０の無線通信部１２３を管理する。具体的には、無線通信管理部２２３は、記憶部１２２に記憶されるログ情報に基づいて、無線通信部１２３の電源の投入／切断を管理したり、通信を必要に応じて切断したり、無線通信部１２３に無線通信の制御信号を与えてもよい。即ち、無線通信管理部２２３は、第２の実施形態における無線通信管理部１１４と同一または類似の処理を行う。尚、無線通信部１２３への電源供給は、ホストデバイス制御部２２１及びメモリデバイス制御部１２１を介して行われてもよい。
【０１００】
無線通信管理部２２３は、ホストデバイス制御部２２１とは別に用意されてもよいし、ホストデバイス制御部２２１の一部を形成するハードウェアまたはソフトウェアとして組み込まれてもよい。いずれにせよ、無線通信管理部２２３は、記憶部１２２に記憶されるデータに基づいて、無線通信部１２３を管理するものであればよい。
【０１０１】
以上説明したように、第３の実施形態に係るホストデバイスは、第２の実施形態において説明されたものと同一または類似の無線通信管理部を備える。従って、このホストデバイスを含むメモリシステムによれば、上記無線通信管理部に相当する機能部を備えないメモリデバイスを採用したとしても第２の実施形態と同一または類似の効果を奏することが可能である。
【０１０２】
上記各実施形態の処理は、汎用のコンピュータを基本ハードウェアとして用いることで実現可能である。上記各実施形態の処理を実現するプログラムは、コンピュータで読み取り可能な記憶媒体に格納して提供されてもよい。プログラムは、インストール可能な形式のファイルまたは実行可能な形式のファイルとして記憶媒体に記憶される。記憶媒体としては、磁気ディスク、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等）、光磁気ディスク（ＭＯ等）、半導体メモリなどである。記憶媒体は、プログラムを記憶でき、かつ、コンピュータが読み取り可能であれば、何れであってもよい。また、上記各実施形態の処理を実現するプログラムを、インターネットなどのネットワークに接続されたコンピュータ（サーバ）上に格納し、ネットワーク経由でコンピュータ（クライアント）にダウンロードさせてもよい。
【０１０３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０４】
１００，１１０，１２０・・・メモリデバイス
１０１，１１１，１２１・・・メモリデバイス制御部
１０２，１１２，１２２，３０２・・・記憶部
１０３，１１３，１２３，３０３・・・無線通信部
１１４，２２３・・・無線通信管理部
２００，２２０・・・ホストデバイス
２０１，２２１・・・ホストデバイス制御部
２０２，２２２・・・測定部
３００・・・保守端末
３０１・・・保守端末制御部
【図１】
2014127014.tif 000003
【図２】
2014127014.tif 000004
【図３】
2014127014.tif 000005
【図４】
2014127014.tif 000006
【図５】
2014127014.tif 000007
【図６】
2014127014.tif 000008
【図７】
2014127014.tif 000009
【図８】
2014127014.tif 000010
【図９】
2014127014.tif 000011