(57)【要約】【課題】記憶領域をデータの読み出ししかできないＲＯＭ領域と、データの読み出し、書き込み、及び削除が可能なＲＡＭ領域とに区分することで、前記ＲＯＭ領域に認証情報を消去できないようにして格納することが可能な無線式ストレージ装置を提供。【解決手段】ハードディスクコントローラ６０は、ハードディスクユニット７０の磁気ディスク７４をＲＯＭ領域７４ａとＲＡＭ領域７４ｂとに分け、外部装置に本無線式ハードディスク１０を２つの論理ユニットを有する一つのＳＣＳＩデバイスとして認識させる。そして、前記ＲＯＭ領域７４ａへ認証情報を格納する。【選択図】      図１
2004362523.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と無線によってデータ通信を行う無線式ストレージ装置であって、
情報を記憶する記憶手段と、
前記外部装置と無線によって通信を行う無線通信手段と、
前記無線通信手段を介して前記外部装置から受け取った指令に基づいて、前記記憶手段に対して情報の読み出し、書き込み及び削除を実行する制御手段と、
を備え、
前記制御手段は、前記記憶手段をＲＯＭ領域とＲＡＭ領域とに分け、前記第ＲＯＭ領域に対しては前記指令に基づいて情報の読み出しのみを実行し、前記ＲＡＭ領域に対しては前記指令に基づいて情報の読み出し、書き込み及び削除を実行し、更に、前記外部装置が有するＳＣＳＩコマンドセットに定義された論理ユニット番号に対応する領域として前記ＲＯＭ領域及びＲＡＭ領域を外部装置に認識させるための情報を保持し、前記外部装置に本無線式ストレージ装置を２つの論理ユニットを有する一つのＳＣＳＩデバイスとして認識させることを特徴とする無線式ストレージ装置。
【請求項２】
ＳＣＳＩ又はＡＴＡＰＩインターフェースによってデータ転送を行うインターフェースコントローラと、
システムインターフェースとしてＳＣＳＩインターフェース又はＡＴＡＰＩインターフェースを有するホストコントローラと、
を有することを特徴とする請求項１に記載の無線式ストレージ装置。
【請求項３】
前記ＲＯＭ領域に、認証情報を格納することを特徴とする請求項１又は２に記載の無線式ストレージ装置。
【請求項４】
前記ＲＡＭ領域が複数設けられており、各ＲＡＭ領域に対応する認証情報が前記ＲＯＭ領域に格納されていることを特徴とする請求項３に記載の無線式ストレージ装置。
【請求項５】
前記ＲＯＭ領域に、アプリケーションソフトを格納することを特徴とする請求項１又は２又は３又は４に記載の無線式ストレージ装置。
【請求項６】
前記ＲＯＭ領域に、前記アプリケーションソフトを自動実行させる情報を格納することを特徴とする請求項５に記載の無線式ストレージ装置。
【請求項７】
前記無線通信手段が、ワイヤレスＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、ＰＨＳ、携帯電話のうち何れかであることを特徴とする請求項１又は２又は３又は４又は５又は６に記載の無線式ストレージ装置。
【請求項８】
請求項１又は２又は３又は４又は５又は６又は７に記載の無線式ストレージ装置における前記記憶手段がハードディスクであることを特徴とする無線式ハードディスク。
【請求項９】
請求項１又は２又は３又は４又は５又は６又は７に記載の無線式ストレージ装置における前記記憶手段がフラッシュメモリであることを特徴とする無線式フラッシュメモリディスク。
【請求項１０】
情報を記憶する記憶手段を有するストレージ装置の領域を認証するストレージ装置認証方法であって、
前記制御手段は、前記記憶手段を少なくとも一つのＲＯＭ領域と複数のＲＡＭ領域とに分けて制御し、
前記第ＲＯＭ領域に対しては前記指令に基づいて情報の読み出しのみを実行し、前記ＲＡＭ領域に対しては前記指令に基づいて情報の読み出し、書き込み及び削除を実行するとともに、各ＲＡＭ領域それぞれに対応する認証情報を前記ＲＯＭ領域に格納し、
各ＲＡＭ領域毎に、前記ＲＯＭ領域に格納された各ＲＡＭ領域に対応する認証情報によって認証を行うことによって、各ＲＡＭ領域毎にアクセス許可の判定を行うことを特徴とするストレージ装置認証方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部装置と接続されて使用されるストレージ装置に関し、特に無線式ストレージ装置、無線式ハードディスク、無線式フラッシュメモリディスク、ストレージ装置認証方法に関する。
【０００２】
【従来の技術】
近年、情報機器における取り扱う情報量の増大により、ストレージディスクの記憶容量が飛躍的に増大してきている。この場合に、ＰＤＡやノートパソコンなどの携帯型の情報機器においては、そのようなストレージディスクを内蔵するのは装置の大型化や重量の増大となるため、ストレージディスクを別体の着脱式として適宜接続することにより、外部にてデータの蓄積を可能とするようになってきている。
【０００３】
このような着脱式のストレージディスクとしては、磁気式としてはハードディスクやフレキシブルディスク、ＺＩＰディスクなどがあり、その他光磁気ディスクやＣＤ−Ｒ、ＤＶＤ−Ｒなど多様な媒体が使用されている。また、フラッシュメモリを使用したメモリカードなども使用されている。ところで、このようなストレージディスクのドライブを接続する場合のインターフェースとしては、近年ではＵＳＢ接続によるものが主流となってきている。
【０００４】
また、ＵＳＢ接続の場合では、ＵＳＢケーブルによってＵＳＢコネクタとＵＳＢポートを接続する必要があるため、情報機器とストレージディスクはある程度近接させて使用する必要があるとともに、ＵＳＢケーブルの取り回しが煩わしいものであった。そのため、情報機器とストレージディスクとをワイヤレスによって接続する機器も販売されるに至っている。例えば、情報機器とブルートゥース方式によってデータの送受信を行う東芝社の「ＨＯＰＢＩＴ」があり（非特許文献１参照）、その技術も開示されている（特許文献１参照）。
【０００５】
また、このような情報機器とストレージディスクとをワイヤレスによって接続する機器においては、ワイヤレス接続であるため複数のユーザーが一台のストレージディスクにアクセスすることができるという特徴も有している。
【０００６】
【非特許文献１】「ｈｔｔｐ：／／ｗｗｗ．ｔｏｓｈｉｂａ．ｃｏ．ｊｐ／ａｂｏｕｔ／ｐｒｅｓｓ／２００２＿１０／ｐｒ＿ｊ０９０２．ｈｔｍ」（ウェブページ、２００３年５月現在）
【特許文献１】特開２００３−７８９５０
【０００７】
【発明が解決しようとする課題】
しかし、このような複数のユーザーが一台のストレージディスクにアクセスする場合に、その複数のユーザーをどのように見分けて、アクセス権限のないユーザーのアクセスを制限するかという点が課題となる。
【０００８】
そこで、本発明は、記憶領域をデータの読み出ししかできないＲＯＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）領域と、データの読み出し、書き込み、及び削除が可能なＲＡＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）領域とに区分することで、前記ＲＯＭ領域に認証情報を消去できないようにして格納することが可能な無線式ストレージ装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、前記問題点を解決するために創作されたものであって、第１には、外部装置と無線によってデータ通信を行う無線式ストレージ装置であって、情報を記憶する記憶手段と、前記外部装置と無線によって通信を行う無線通信手段と、前記無線通信手段を介して前記外部装置から受け取った指令に基づいて、前記記憶手段に対して情報の読み出し、書き込み及び削除を実行する制御手段とを備え、前記制御手段は、前記記憶手段をＲＯＭ領域とＲＡＭ領域とに分け、前記第ＲＯＭ領域に対しては前記指令に基づいて情報の読み出しのみを実行し、前記ＲＡＭ領域に対しては前記指令に基づいて情報の読み出し、書き込み及び削除を実行し、更に、前記外部装置が有するＳＣＳＩコマンドセットに定義された論理ユニット番号に対応する領域として前記ＲＯＭ領域及びＲＡＭ領域を外部装置に認識させるための情報を保持し、前記外部装置に本無線式ストレージ装置を２つの論理ユニットを有する一つのＳＣＳＩデバイスとして認識させることを特徴とする。
【００１０】
この第１の構成の無線式ストレージ装置においては、前記外部装置が有するＳＣＳＩコマンドセットに定義された論理ユニット番号に対応する領域として前記ＲＯＭ領域及びＲＡＭ領域を外部装置に認識させるための情報を保持し、前記外部装置に本無線式ストレージ装置を２つの論理ユニットを有する一つのＳＣＳＩデバイスとして認識させるため、記憶領域をデータの読み出ししかできないＲＯＭ領域と、データの読み出し、書き込み、及び削除が可能なＲＡＭ領域とに、簡略な構成で分けて制御することが可能となる。そのため、前記ＲＯＭ領域に認証情報を消去できないようにして格納することが可能となるため、その認証情報によってユーザーのアクセス権限の有無を確認することができ、確実にアクセス権限のないユーザーのアクセスを制限することが可能になる。
【００１１】
また、第２には、前記第１の構成の無線式ストレージ装置において、ＳＣＳＩ又はＡＴＡＰＩインターフェースによってデータ転送を行うインターフェースコントローラと、システムインターフェースとしてＳＣＳＩインターフェース又はＡＴＡＰＩインターフェースを有するホストコントローラとを有することを特徴とする。
【００１２】
この第２の構成の無線式ストレージ装置においては、ＳＣＳＩ又はＡＴＡＰＩインターフェースによってデータ転送を行うインターフェースコントローラと、システムインターフェースとしてＳＣＳＩインターフェース又はＡＴＡＰＩインターフェースを有するホストコントローラとを有しているため、外部機器が有するＳＣＳＩコマンドセットにアクセス可能となり、簡略な構成で確実に記憶領域をＲＯＭ領域とＲＡＭ領域とに区分することが可能になる。
【００１３】
また、第３には、前記第１又は２の構成の無線式ストレージ装置において、前記ＲＯＭ領域に、認証情報を格納することを特徴とする。
【００１４】
この第３の構成の無線式ストレージ装置においては、前記ＲＯＭ領域に、認証情報を格納することで、認証情報が間違って消去されることが無く確実に保護されるとともに、その認証情報によってユーザーのアクセス権限の有無を確認することができ、確実にアクセス権限のないユーザーのアクセスを制限することが可能になる。
【００１５】
また、第４には、前記第３の構成の無線式ストレージ装置において、前記ＲＡＭ領域が複数設けられており、各ＲＡＭ領域に対応する認証情報が前記ＲＯＭ領域に格納されていることを特徴とする。
【００１６】
この第４の構成の無線式ストレージ装置においては、前記ＲＡＭ領域が複数設けられており、各ＲＡＭ領域に対応する認証情報が前記ＲＯＭ領域に格納されているため、認証情報が間違って消去されることが無く確実に保護されるとともに、各ＲＯＭ領域毎にアクセス可能なユーザーを異ならせることができる。また、使用するＲＡＭ領域が異なるため、同時に複数のユーザーが本無線式ストレージ装置へアクセスして使用することが可能になる。
【００１７】
また、第５には、前記第１又は２又は３又は４の構成の無線式ストレージ装置において、前記ＲＯＭ領域に、アプリケーションソフトを格納することを特徴とする。
【００１８】
この第５の構成の無線式ストレージ装置においては、前記ＲＯＭ領域に、アプリケーションソフトを格納するため、アプリケーションソフトが間違って消去されることが無く確実に保護することができる。
【００１９】
また、第６には、前記５の構成の無線式ストレージ装置において、前記ＲＯＭ領域に、前記アプリケーションソフトを自動実行させる情報を格納することを特徴とする。
【００２０】
この第６の構成の無線式ストレージ装置においては、前記ＲＯＭ領域に、前記アプリケーションソフトを自動実行させる情報を格納するため、利用者が外部装置の操作に不慣れであっても、前記アプリケーションソフトを確実に実行させることができるとともに、広告情報などの表示確立が高まるなどの効果がある。
【００２１】
また、第７には、前記項１又は２又は３又は４又は５又は６の構成の無線式ストレージ装置において、前記無線通信手段が、ワイヤレスＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、ＰＨＳ、携帯電話のうち何れかであることを特徴とする。
【００２２】
また、第８には、前記項１又は２又は３又は４又は５又は６又は７の構成の無線式ストレージ装置における前記記憶手段がハードディスクであることを特徴とする。
【００２３】
また、第９には、前記項１又は２又は３又は４又は５又は６又は７の構成の無線式ストレージ装置における前記記憶手段がフラッシュメモリであることを特徴とする。
【００２４】
また、第１０には、情報を記憶する記憶手段を有するストレージ装置の領域を認証するストレージ装置認証方法であって、前記制御手段は、前記記憶手段を少なくとも一つのＲＯＭ領域と複数のＲＡＭ領域とに分けて制御し、前記第ＲＯＭ領域に対しては前記指令に基づいて情報の読み出しのみを実行し、前記ＲＡＭ領域に対しては前記指令に基づいて情報の読み出し、書き込み及び削除を実行するとともに、各ＲＡＭ領域それぞれに対応する認証情報を前記ＲＯＭ領域に格納し、各ＲＡＭ領域毎に、前記ＲＯＭ領域に格納された各ＲＡＭ領域に対応する認証情報によって認証を行うことによって、各ＲＡＭ領域毎にアクセス許可の判定を行うことを特徴とする。
【００２５】
この第１０の構成のストレージ装置認証方法においては、各ＲＡＭ領域それぞれに対応する認証情報を前記ＲＯＭ領域に格納し、各ＲＡＭ領域毎に、前記ＲＯＭ領域に格納された各ＲＡＭ領域に対応する認証情報によって認証を行うことによって、各ＲＡＭ領域毎にアクセス許可の判定を行うこため、例えば、第１ＲＡＭ領域は第１のユーザーのみが使用し、第２のＲＡＭ領域は第２のユーザーのみが使用するというように、複数あるＲＡＭ領域毎に使用するユーザーを異ならせることができ、各ユーザー毎に専用のＲＡＭ領域を設定することが可能になる。また、使用するＲＡＭ領域が異なるため、同時に複数のユーザーが本無線式ストレージ装置へアクセスして使用することが可能になる。
【００２６】
【発明の実施の形態】
［第１実施例］
本発明の実施の形態としての第１実施例を、図面を利用して以下に説明する。本発明の第１実施例に基づくワイヤレスハードディスク（無線式ハードディスク）１０は、図１に示すように、ＰＨＳ通信モジュール２０、ＭＰＵ（マイクロプロセッサユニット）３０、ＳＣＳＩ／ＡＴＡＰＩホストコントローラ４０、ＳＣＳＩ／ＡＴＡＰＩインターフェースコントローラ５０、ハードディスクコントローラ６０、ハードディスクユニット７０、電源部８０を有している。
【００２７】
前記ＰＨＳ通信モジュール２０は、図示略のＰＨＳコントローラー、ＰＨＳアンテナユニット２２などから構成されており、ＰＨＳプロトコルに基づいてＰＨＳ公衆電話回線に接続する機能を有するとともに、ＲＦ信号（無線周波数信号）を送受信する前記ＰＨＳアンテナユニット２２にて受信されたＲＦ信号に所定の変調処理を施して、ベースバンド信号からなる受信パケットを得る一方、ベースバンド信号からなる送信パケットに所定の復調処理を施してＲＦ信号を生成し、前記ＰＨＳアンテナユニット２２へ供給する高周波制御機能を有している。
【００２８】
前記ＭＰＵ３０は、各部から送られる信号に基づいて演算処理を行うとともに、各部の作動や処理の指令を行い、システム全体を統括的に制御、監視する。
【００２９】
前記ＳＣＳＩ／ＡＴＡＰＩホストコントローラ４０は、通常ホスト側に配設されるホストコントローラーをスレーブ側である本ワイヤレスハードディスク１０内に組み込んだものであり、所定のオペレーティングシステム（ＯＳ）上で実行される制御プログラムに従って、ホスト機器からの各種指令、データの転送を制御する。
【００３０】
また、ＳＣＳＩ／ＡＴＡＰＩホストコントローラー４０は、ＳＣＳＩインターフェース及びＡＴＡＰＩインターフェースを有しているため、ＳＣＳＩブリッジ機能、ＡＴＡＰＩブリッジ機能を得ることができ、ＳＣＳＩコマンド及びＡＴＡＰＩコマンドへの対応が可能となっている。
【００３１】
前記ＳＣＳＩ／ＡＴＡＰＩインターフェースコントローラ５０は、ＳＣＳＩ／ＡＴＡＰＩ規格に準拠したインターフェースコントローラであり、ホスト機器と通信するためのインターフェイス機能を有しており、本ワイヤレスハードディスク１０とホスト機器とのデータやコマンドの送受信を制御する。
【００３２】
前記ハードディスクコントローラ６０は、前記ハードディスクユニット７０の図示略のスピンドルモータや可動アクチュエータ７２の駆動を制御することによりシーク動作をコントロールして、磁気ディスク７４の特定のデータブロックへの情報の読み出し、書き込み、消去を前記ハードディスクユニット７０に行わせる。
【００３３】
また、ハードディスクコントローラ６０は、ホスト機器に対して２つの論理ユニットを有する一つのＳＣＳＩデバイスとして認識させる機能を有している。つまり、ホスト機器側が有するＳＣＳＩコマンドセットのＩＮＱＵＩＲＹコマンドによって、前記ハードディスクユニット７０のトラック領域の領域毎に異なる論理ユニット番号（Ｌｏｇｉｃａｌ  Ｕｎｉｔ  Ｎｕｍｂｅｒ）を付与し、その論理ユニットをＣＤ−ＲＯＭタイプ（ＲＯＭ領域）とリムーバブルディスク（ＲＡＭ領域）タイプとに分けて認識させる。例えば、論理ユニット番号「００」は「ＩＳＯ９６６０」フォーマットによるＣＤ−ＲＯＭ領域であり、論理ユニット番号「０１」は「ＦＡＴ」フォーマットによるリムーバブルディスクとして認識させる。
【００３４】
前記ハードディスクユニット７０は、一般的な所謂「ハードディスク」であるストレージユニットであり、円盤状の前記磁気ディスク７４の所定のトラック領域に情報の記憶を行うことが可能になされた磁気記憶メディアである。そして、上述したように、前記ハードディスクコントローラ６０に制御されることで前記磁気ディスク７４がスピンドルモータによって回転駆動され、該磁気ディスク７４のディスク面をトランスデューサヘッド７６を可動アクチュエータ７２によってシーク動作させることにより、所望のデータトラック上に位置決めして、データの読み出し、書き込み、消去が行われる。また、上述したように、ハードディスクコントローラ６０によってトラック領域の領域毎に異なる論理ユニット番号が付与され、その論理ユニットをＣＤ−ＲＯＭタイプとリムーバブルディスクタイプとに分けて管理される。
【００３５】
前記電源制御部８０は、バッテリやＡＣアダプタから供給される電力を管理し、前記ワイヤレスハードディスク１０の各部へ適宜供給する。
【００３６】
次に、本第１実施例におけるワイヤレスハードディスク１０がホスト機器に接続された際に、ハードディスクコントローラ６０でプログラムに基づいて実行される接続処理について説明する。この接続処理は、図２に示すように、ワイヤレスハードディスク１０がホスト機器であるＰＤＡ２００、ノートパソコン３００、ハンドセット４００などのＰＨＳ通信モジュールから本ワイヤレスハードディスク１０のＰＨＳ番号を指定してアクセスがあり、本ワイヤレスハードディスク１０のＰＨＳ通信モジュール２０が応答してＰＨＳ接続されることにより開始される。
【００３７】
なお、前記ホスト機器であるＰＤＡ２００、ノートパソコン３００、ハンドセット４００などは、それぞれＰＨＳ通信モジュールを搭載しているか、ＰＨＳカードなどが接続されてＰＨＳ通信が可能になされているとともに、ＳＣＳＩコマンドセットに対応しており、またディスクドライブドライバを有していることが条件とされる。
【００３８】
そして、接続処理を開始すると、イニシエータであるホスト機器のＯＳは、ディスクドライブドライバへアクセスする。そして、当該ディスクドライブドライバがＳＣＳＩコマンドを受け付けるＡＰＩをアプリケーションへ提供する。ここで、ディスクドライブドライバは、ＭＳ−ＤＯＳ時代から、受け継がれているドライバであるため永年の技術が積み重ねられており、より安定的な動作が得られるドライバである。
【００３９】
続いて、ホスト機器のＯＳは、ディスクドライブドライバによってＳＣＳＩコマンドのＩＮＱＵＩＲＹコマンドが発行されることにより、ターゲットであるワイヤレスハードディスク１０が、図１に示すように、二つの論理ユニットを有しているとともに、論理ユニット番号「０」のタイプがリム−バブルであり、論理ユニット番号「１」のタイプがＣＤ−ＲＯＭであることを認識する。
【００４０】
これによりホスト機器は、ワイヤレスハードディスク１０の前記磁気ディスク７４を、リムーバブルタイプであるＲＡＭ領域７４ａとＣＤ−ＲＯＭタイプであるＲＯＭ領域７４ｂの２つの論理ユニットを有する一つのＳＣＳＩデバイスとして認識し、ホスト機器とワイヤレスハードディスク１０との通信が確立する。そして、ホスト機器との通信が確立されると、ハードディスクユニット７０を動作可能にし、接続処理を終了する。
【００４１】
なお、データの読み出ししかできない前記ＲＯＭ領域７４ｂには、予め、専用の書込みソフトウェアによって、認証情報としての固有ＩＤ、所定のアプリケーションソフト、ユーザー情報などが格納されている。また、前記ＲＯＭ領域７４ｂに格納されているこれらの情報は、前記専用の書込みソフトウェアのみによって消去、上書きが可能であるため、一般ユーザーによって誤って消去されてしまうことはない。
【００４２】
また、ＲＡＭ領域７４ａに格納されている前記固有ＩＤは、専用の書込みソフトウェアに設定されたテキストボックスなどによって設定されて入力される。そして、この固有ＩＤをライセンスキーとすることで、後述するように、ＲＡＭ領域７４ａの認証に用いたり、不正コピーなどによるコンテンツの不正起動を防止に用いたり、認証キーや会員向けサービスに利用したりすることもできる。なお、固有ＩＤは、１６バイト以上６１２バイト以下の１６進データである。
【００４３】
また、例えばＷｉｎｄｏｗｓが動作するパーソナルコンピュータは、記憶媒体挿入時や記憶装置接続時にルートディレクトリに存在するａｕｔｏｒｕｎ．ｉｎｆという設定ファイル内で指定されたソフトウェアを実行する機能を有しているため、前記ＣＤ−ＲＯＭ領域７４ｂに本ハードディスクユニット７０がホスト機器に装着されたときに自動実行させるソフトウェアに関する情報（例えばファイル名称等）を格納しておけば、利用者がソフトウェアを選択することなく、ソフトウェアを実行させることができる。
【００４４】
このため、利用者がそのパーソナルコンピュータの操作に不慣れであっても、本ワイヤレスハードディスク１０と接続するだけで、そのソフトウェアを実行させることができる。従って、例えばコマーシャル映像などの販促を担うソフトウェアが格納された場合、内部に記憶された販促を担うソフトウェアの実行確率が高まり高い販促効果を挙げることができる。
【００４５】
次に、本第１実施例におけるワイヤレスハードディスク１０にホスト機器からアクセス要求がなされた場合に、ワイヤレスハードディスク１０が当該ホスト機器がアクセス権限があるかどうかを判定する認証処理について図３のフローチャートに基づいて説明する。
【００４６】
ステップ１００で、ワイヤレスハードディスク１０へホスト機器よりＲＡＭ領域７４ａへのアクセス要求があると、ステップ１１０でワイヤレスハードディスク１０はホスト機器へ固有ＩＤの入力要求を送信する。
【００４７】
ステップ１２０で、ワイヤレスハードディスク１０がホスト機器から固有ＩＤを受信すると、ステップ１３０でワイヤレスハードディスク１０はホスト機器から受信した固有ＩＤがＲＯＭ領域７４ｂに格納されている固有ＩＤと一致するかどうかが判断される。
【００４８】
そして、ワイヤレスハードディスク１０は、ステップ１３０で固有ＩＤが一致した場合には、ステップ１４０でホスト機器に対してＲＡＭ領域７４ａへのアクセスを許可し、ステップ１３０で固有ＩＤが一致しない場合には、ステップ１５０でホスト機器に対してＲＡＭ領域７４ａへのアクセスを禁止する。
【００４９】
以上のように、本第１実施例の構成によるワイヤレスハードディスク１０によれば、所定のアプリケーションソフト及び前記ＲＡＭ領域７４ａに対応する固有ＩＤが前記ＲＯＭ領域７４ｂに格納されているため、所定のアプリケーションソフト及び固有ＩＤがユーザーによって間違って消去されてしまうことが無く、確実に保護することが可能になる。
【００５０】
［第２実施例］
本発明の実施の形態としての第２実施例を、図面を利用して以下に説明する。なお、本第２実施例は、上述した第１実施例がＰＨＳ通信モジュール２０によって通信を行うワイヤレスハードディスク１０であったのに対して、Ｂｌｕｅｔｏｏｔｈ通信モジュールによって通信を行うワイヤレスフラッシュメモリディスクである点、及びＲＡＭ領域が複数設定されている点が主に異なっており、構成や作用、効果などが略同一であるため重複する説明となるものは省略し、相違する部分についてのみ詳述するものとする。
【００５１】
本発明の第２実施例に基づくワイヤレスフラッシュメモリディスク（無線式フラッシュメモリディスク）１１０は、図４に示すように、Ｂｌｕｅｔｏｏｔｈ通信モジュール１２０、ＭＰＵ（マイクロプロセッサユニット）１３０、メモリコントローラ１４０、フラッシュメモリモジュール１５０、電源部１６０を有している。
【００５２】
前記Ｂｌｕｅｔｏｏｔｈ通信モジュール１２０は、図示略のＢｌｕｅｔｏｏｔｈコントローラー、Ｂｌｕｅｔｏｏｔｈアンテナユニット１２２などから構成されており、Ｂｌｕｅｔｏｏｔｈプロトコルに基づいてホスト機器と接続する機能を有するとともに、ＲＦ信号（無線周波数信号）を送受信する前記Ｂｌｕｅｔｏｏｔｈアンテナユニット１２２にて受信されたＲＦ信号に所定の変調処理を施して、ベースバンド信号からなる受信パケットを得る一方、ベースバンド信号からなる送信パケットに所定の復調処理を施してＲＦ信号を生成し、前記Ｂｌｕｅｔｏｏｔｈアンテユニット１２２へ供給する高周波制御機能を有している。
【００５３】
前記ＭＰＵ１３０は、各部から送られる信号に基づいて演算処理を行うとともに、各部の作動や処理の指令を行い、システム全体を統括的に制御、監視する。
【００５４】
前記メモリコントローラ１４０は、ＳＣＳＩインターフェース及びＡＴＡＰＩインターフェースを有しているため、ＳＣＳＩブリッジ機能、ＡＴＡＰＩブリッジ機能を得ることができ、ＳＣＳＩコマンド及びＡＴＡＰＩコマンドへの対応が可能となっている。
【００５５】
また、メモリコントローラ１４０は、ホスト機器に対して２つの論理ユニットを有する一つのＳＣＳＩデバイスとして認識させる機能を有している。つまり、ホスト機器側が有するＳＣＳＩコマンドセットのＩＮＱＵＩＲＹコマンドによって、前記フラッシュメモリモジュール１５０の領域毎に異なる論理ユニット番号を付与し、その論理ユニットをＣＤ−ＲＯＭタイプとリムーバブルディスクタイプとに分けて認識させる。
【００５６】
また、前記フラッシュメモリモジュール１５０は、一般的な所謂「フラッシュメモリディスク」であるストレージユニットであり、図示略の複数のメモリ素子から構成されている。そして、前記メモリコントローラ１４０に制御されることで、所定のデータ領域に対して、データの読み出し、書き込み、消去が行われる。また、上述したように、メモリコントローラ１４０によって各領域毎に異なる論理ユニット番号が付与され、その論理ユニットをＣＤ−ＲＯＭタイプとリムーバブルディスクタイプとに分けて管理される。
【００５７】
前記電源制御部１６０は、バッテリやＡＣアダプタから供給される電力を管理し、前記ワイヤレスフラッシュメモリ１１０の各部へ適宜供給する。
【００５８】
次に、本第２実施例におけるワイヤレスフラッシュメモリ１１０がホスト機器に接続された際に、メモリコントローラ１４０でプログラムに基づいて実行される接続処理について説明する。この接続処理は、図２に示すように、ワイヤレスフラッシュメモリ１１０がホスト機器であるＰＤＡ２００、ノートパソコン３００、ハンドセット４００などのＢｌｕｅｔｏｏｔｈ通信モジュールと本ワイヤレスフラッシュメモリ１１０のＢｌｕｅｔｏｏｔｈ通信モジュール１２０がＢｌｕｅｔｏｏｔｈプロトコルに基づいて通信接続されることにより開始される。
【００５９】
そして、接続処理を開始すると、イニシエータであるホスト機器のＯＳは、ディスクドライブドライバへアクセスする。そして、当該ディスクドライブドライバがＳＣＳＩコマンドを受け付けるＡＰＩをアプリケーションへ提供する。
【００６０】
続いて、ホスト機器のＯＳは、ディスクドライブドライバによってＳＣＳＩコマンドのＩＮＱＵＩＲＹコマンドが発行されることにより、ターゲットであるワイヤレスフラッシュメモリ１１０が、図４に示すように、四つの論理ユニットを有しており、論理ユニット番号「０」のタイプがＣＤ−ＲＯＭであり、論理ユニット番号「１」、「２」、「３」のタイプがリム−バブルであることを認識する。
【００６１】
これによりホスト機器は、ワイヤレスフラッシュメモリ１１０の前記フラッシュメモリモジュール１５０を、ＣＤ−ＲＯＭタイプであるＲＯＭ領域１５２とリムーバブルタイプである第１ＲＡＭ領域１５４、第２ＲＡＭ領域１５６、第３ＲＡＭ領域１５８との４つの論理ユニットを有する一つのＳＣＳＩデバイスとして認識し、ホスト機器とワイヤレスフラッシュメモリ１１０との通信が確立する。
【００６２】
なお、前記フラッシュメモリモジュール１５０の設定例として、本第２実施例によるワイヤレスフラッシュメモリ１１０では、前記第１ＲＡＭ領域１５４はユーザーＡのみに使用させる目的で設定されており、前記第２ＲＡＭ領域１５６はユーザーＢのみに使用させる目的で設定されており、前記第３ＲＡＭ領域１５８はユーザーＣのみに使用させる目的で設定されているものとする。
【００６３】
そして、データの読み出ししかできない前記ＲＯＭ領域１５２に、予め、専用の書込みソフトウェアによって、認証キーとしての固有ＩＤ、所定のアプリケーションソフト、ユーザー情報などを格納する。具体的には、図４に示すように、前記ＲＯＭ領域１５２には、第１ＲＡＭ領域認証キー（固有ＩＤ）、ユーザーＡ用アプリケーション、ユーザーＡ情報、第２ＲＡＭ領域認証キー（固有ＩＤ）、ユーザーＢ用アプリケーション、ユーザーＢ情報、第３ＲＡＭ領域認証キー（固有ＩＤ）、ユーザーＣ用アプリケーション、ユーザーＣ情報などが、予め格納されている。なお、ユーザー情報としては、例えばユーザーが企業である場合などにおいて、企業情報や連絡先、社名ロゴなどが想定される。
【００６４】
次に、本第２実施例におけるワイヤレスフラッシュメモリ１１０にホスト機器からアクセス要求がなされた場合に、ワイヤレスフラッシュメモリ１１０が当該ホスト機器がアクセス権限があるかどうかを判定する認証処理について図５のフローチャートに基づいて説明する。
【００６５】
ステップ２００で、ワイヤレスフラッシュメモリ１１０へ例えばユーザーＣのホスト機器より第３ＲＡＭ領域１５８へのアクセス要求があると、ステップ２１０でワイヤレスフラッシュメモリ１１０はユーザーＣのホスト機器へ認証キーである固有ＩＤの入力要求を送信する。
【００６６】
ステップ２２０で、ワイヤレスフラッシュメモリ１１０がユーザーＣから固有ＩＤを受信すると、ステップ２３０でワイヤレスフラッシュメモリ１１０はユーザーＣのホスト機器から受信した固有ＩＤがＲＯＭ領域１５８に格納されている第３ＲＡＭ領域認証キーと一致するかどうかが判断される。
【００６７】
そして、ワイヤレスフラッシュメモリ１１０は、ステップ２３０で認証キーが一致した場合には、ステップ２４０でホスト機器に対して第３ＲＡＭ領域１５８へのアクセスを許可する。そのため、ユーザーＣは第３ＲＡＭ領域１５８に格納されているデータの読み出し、新たなデータの書き込み、及びデータの削除を自由に実行することができるとともに、ＲＯＭ領域１５２に格納されているユーザーＡ情報、ユーザーＡ用アプリケーションの使用が可能になる。
【００６８】
また、ステップ２３０で認証キーが一致しない場合には、ステップ２５０でユーザーＣに対して第３ＲＡＭ領域１５８へのアクセスを禁止する。そのため、ユーザーＣは第３ＲＡＭ領域１５８に格納されているデータの読み出し、新たなデータの書き込み、及びデータの削除を実行することができないとともに、ＲＯＭ領域１５２に格納されているユーザーＡ情報、ユーザーＡ用アプリケーションの使用ができないことになる。
【００６９】
以上のように、本第２実施例の構成によるワイヤレスフラッシュメモリ１１０によれば、前記ＲＯＭ領域１５２は、第１ＲＡＭ領域認証キー（固有ＩＤ）、ユーザーＡ用アプリケーション、ユーザーＡ情報、第２ＲＡＭ領域認証キー（固有ＩＤ）、ユーザーＢ用アプリケーション、ユーザーＢ情報、第３ＲＡＭ領域認証キー（固有ＩＤ）、ユーザーＣ用アプリケーション、ユーザーＣ情報などが、予め格納されているため、所定のアプリケーションソフト及び固有ＩＤがユーザーによって間違って消去されてしまうことが無く、確実に保護することが可能になる。
【００７０】
また、ＲＡＭ領域を複数設定し各ＲＡＭ領域毎に、前記ＲＯＭ領域１５２に格納された各ＲＡＭ領域に対応する認証キーによって認証を行うことによって、各ＲＡＭ領域毎にアクセス許可の判定を行うこため、例えば、第１ＲＡＭ領域１５４はユーザーＡのみが使用し、第２ＲＡＭ領域１５６はユーザーＢのみが使用するというように、複数あるＲＡＭ領域毎に使用するユーザーを異ならせることができ、各ユーザー毎に専用のＲＡＭ領域を設定することが可能になる。また、使用するＲＡＭ領域が異なるため、異なるユーザーから異なる要求がされることが無いため同時に複数のユーザーが前記ワイヤレスフラッシュメモリ１１０へアクセスして使用することが可能になる。なお、ＲＯＭ領域側もＲＡＭ領域のように複数設定することも可能である。
【００７１】
なお、本発明は、上述した第１実施例及び第２実施例の態様のみに限定されるものではなく、多様な態様が可能である。例えば、ＲＡＭ領域を複数設定し各ＲＡＭ領域毎に、ＲＯＭ領域に格納された各ＲＡＭ領域に対応する認証キーによって認証を行うことによって各ＲＡＭ領域毎にアクセス許可の判定を行う手法としては、無線式のストレージ装置に限定されるものではなく、ＵＳＢ接続によるストレージ装置やメモリーカードなどにおいても、好適に適用可能である。また、無線通信手段としても、ワイヤレスＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、ＰＨＳ、携帯電話方式など、どのような方式であってもよい。
【００７２】
【発明の効果】
本発明の請求項１に基づく無線式ストレージ装置によれば、前記外部装置が有するＳＣＳＩコマンドセットに定義された論理ユニット番号に対応する領域として前記ＲＯＭ領域及びＲＡＭ領域を外部装置に認識させるための情報を保持し、前記外部装置に本無線式ストレージ装置を２つの論理ユニットを有する一つのＳＣＳＩデバイスとして認識させるため、記憶領域をデータの読み出ししかできないＲＯＭ領域と、データの読み出し、書き込み、及び削除が可能なＲＡＭ領域とに、簡略な構成で分けて制御することが可能となる。そのため、前記ＲＯＭ領域に認証情報を消去できないようにして格納することが可能となるため、その認証情報によってユーザーのアクセス権限の有無を確認することができ、確実にアクセス権限のないユーザーのアクセスを制限することが可能になる。
【００７３】
また、特に、請求項２に記載の無線式ストレージ装置によれば、ＳＣＳＩ又はＡＴＡＰＩインターフェースによってデータ転送を行うインターフェースコントローラと、システムインターフェースとしてＳＣＳＩインターフェース又はＡＴＡＰＩインターフェースを有するホストコントローラとを有しているため、外部機器が有するＳＣＳＩコマンドセットにアクセス可能となり、簡略な構成で確実に記憶領域をＲＯＭ領域とＲＡＭ領域とに区分することが可能になる。
【００７４】
また、特に、請求項３に記載の無線式ストレージ装置によれば、前記ＲＯＭ領域に、認証情報を格納することで、認証情報が間違って消去されることが無く確実に保護されるとともに、その認証情報によってユーザーのアクセス権限の有無を確認することができ、確実にアクセス権限のないユーザーのアクセスを制限することが可能になる。
【００７５】
また、特に、請求項４に記載の無線式ストレージ装置によれば、前記ＲＡＭ領域が複数設けられており、各ＲＡＭ領域に対応する認証情報が前記ＲＯＭ領域に格納されているため、認証情報が間違って消去されることが無く確実に保護されるとともに、各ＲＯＭ領域毎にアクセス可能なユーザーを異ならせることができる。また、使用するＲＡＭ領域が異なるため、同時に複数のユーザーが本無線式ストレージ装置へアクセスして使用することが可能になる。
【００７６】
また、特に、請求項５に記載の無線式ストレージ装置によれば、前記ＲＯＭ領域に、アプリケーションソフトを格納するため、アプリケーションソフトが間違って消去されることが無く確実に保護することができる。
【００７７】
また、特に、請求項６に記載の無線式ストレージ装置によれば、前記ＲＯＭ領域に、前記アプリケーションソフトを自動実行させる情報を格納するため、利用者が外部装置の操作に不慣れであっても、前記アプリケーションソフトを確実に実行させることができるとともに、広告情報などの表示確立が高まるなどの効果がある。
【００７８】
また、特に、請求項１０に記載のストレージ装置認証方法によれば、各ＲＡＭ領域それぞれに対応する認証情報を前記ＲＯＭ領域に格納し、各ＲＡＭ領域毎に、前記ＲＯＭ領域に格納された各ＲＡＭ領域に対応する認証情報によって認証を行うことによって、各ＲＡＭ領域毎にアクセス許可の判定を行うこため、例えば、第１ＲＡＭ領域は第１のユーザーのみが使用し、第２のＲＡＭ領域は第２のユーザーのみが使用するというように、複数あるＲＡＭ領域毎に使用するユーザーを異ならせることができ、各ユーザー毎に専用のＲＡＭ領域を設定することが可能になる。また、使用するＲＡＭ領域が異なるため、同時に複数のユーザーが本無線式ストレージ装置へアクセスして使用することが可能になる。
【図面の簡単な説明】
【図１】本発明の第１実施例に基づく無線式ストレージ装置の構成を示すブロック図である。
【図２】多様なホスト機器との接続状態を示す説明図である。
【図３】第１実施例に基づくアクセス権限があるかどうかを判定する認証処理を示すフローチャートである。
【図４】本発明の第２実施例に基づく無線式ストレージ装置の構成を示すブロック図である。
【図５】第２実施例に基づくアクセス権限があるかどうかを判定する認証処理を示すフローチャートである。
【符号の説明】
１０  無線式ハードディスク
２０、１２０  無線通信手段
４０  ホストコントローラ
５０  インターフェースコントローラ
６０、１４０  制御手段
７０、１５０  記憶手段
７４ａ、１５４、１５６、１５８  ＲＡＭ領域
７４ｂ、１５２  ＲＯＭ領域
１１０  無線式フラッシュメモリディスク
２００、３００、４００  外部装置
【図１】
2004362523.tif 000003
【図２】
2004362523.tif 000004
【図３】
2004362523.tif 000005
【図４】
2004362523.tif 000006
【図５】
2004362523.tif 000007