JP2010198112A - Removable device built-in equipment, removable device, and method for managing drive identification information - Google Patents
Removable device built-in equipment, removable device, and method for managing drive identification information Download PDFInfo
- Publication number
- JP2010198112A JP2010198112A JP2009039539A JP2009039539A JP2010198112A JP 2010198112 A JP2010198112 A JP 2010198112A JP 2009039539 A JP2009039539 A JP 2009039539A JP 2009039539 A JP2009039539 A JP 2009039539A JP 2010198112 A JP2010198112 A JP 2010198112A
- Authority
- JP
- Japan
- Prior art keywords
- removable device
- identification information
- drive
- removable
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Abstract
Description
本発明は、リムーバブルデバイスが接続されるリムーバブルデバイス組み込み機器、リムーバブルデバイス及びドライブ識別情報の管理方法に関する。 The present invention relates to a removable device embedded device to which a removable device is connected, a removable device, and a method for managing drive identification information.
近年、取り外し可能な記憶メディア(以下、リムーバブルデバイスともいう。)を搭載している機器が多くなっている。このような取り外し可能な記憶メディアとしては、例えば、CFカード、SDメモリカード等のカード型メディアやUSB(Universal Serial Bus(以下、USBという。))メモリ等がある。
特に、USBの普及に伴い、USBメモリの接続をサポートする組み込み機器も増えている。
In recent years, an increasing number of devices are equipped with removable storage media (hereinafter also referred to as removable devices). Examples of such removable storage media include card-type media such as CF cards and SD memory cards, and USB (Universal Serial Bus (hereinafter referred to as USB)) memories.
In particular, with the widespread use of USB, the number of embedded devices that support USB memory connection is increasing.
取り外し可能な記憶メディアをサポートする場合、記憶メディアを挿入するスロットを一つ備えたシングルスロットタイプ、複数のスロットを備えて複数の記憶メディアに対するデータのリード/ライトが可能なマルチスロットタイプ、USBのようにUSBハブを接続することにより、ポート数を任意に増やし、複数のUSBメモリを接続可能とする構成が考えられる。 When supporting removable storage media, single slot type with one slot for inserting storage media, multi-slot type with multiple slots and data read / write to multiple storage media, USB Thus, by connecting a USB hub, it is possible to arbitrarily increase the number of ports and connect a plurality of USB memories.
記憶メディアにアクセスする際には、ファイルシステムを搭載し、接続時にファイルシステムにマウントして、ドライブ識別情報と対応付けてファイルシステム経由でアクセスする方法が一般的である。
複数のスロット或いはポートを搭載し複数の記憶メディアを接続可能とする場合、接続時のドライブ識別情報の割り当て方法として、接続時に空いている番号(文字)を自動的に割り当てる方法と、事前にスロット(ポート)に対応する番号(文字)を定義しておき、接続時に割り当てる方法とがある。
In general, when accessing a storage medium, a file system is mounted, mounted on the file system at the time of connection, and accessed via the file system in association with drive identification information.
When multiple slots or ports are installed and multiple storage media can be connected, as a method of assigning drive identification information at the time of connection, a method of automatically assigning an empty number (character) at the time of connection and a slot in advance There is a method in which a number (character) corresponding to (port) is defined and assigned at the time of connection.
事前にスロット(ポート)に対応する番号(文字)を定義しておき、記憶メディア接続時にドライブ識別情報を割り当てる方法としては、例えば特許文献1に開示されている。
これは、CFカード、SDメモリカード、また、SM(スマートメディア 登録商標)、MS(メモリスティック 登録商標)といった4種類のメモリカードを挿入可能な複数のスロット及び内蔵メモリを備えたカードリーダに対して、パーソナルコンピュータが割り当てるようになっているドライブの数、及び各ドライブに対応する記憶メディアの種類を、PCツールを用いることにより自由に設定できるようにしたものである。
For example, Patent Document 1 discloses a method for defining a number (character) corresponding to a slot (port) in advance and assigning drive identification information when a storage medium is connected.
This is for card readers with multiple slots and built-in memory into which four types of memory cards such as CF cards, SD memory cards, SM (SmartMedia®), and MS (Memory Stick®) can be inserted. Thus, the number of drives allocated by the personal computer and the type of storage medium corresponding to each drive can be freely set by using a PC tool.
また、組み込み機器の接続ポートに接続される外部ストレージデバイスを、ハードディスク及びフレキシブルディスクドライブのどちらのディスクドライブとして使用するかを表すモード指定情報を定義することにより、外部ストレージデバイスを、ユーザの意図するディスクドライブとして扱うようにしたものも、提案されている(例えば、特許文献2参照)。 In addition, by defining the mode specification information indicating whether the external storage device connected to the connection port of the embedded device is used as a hard disk drive or a flexible disk drive, the external storage device is intended by the user. A device that is handled as a disk drive has also been proposed (see, for example, Patent Document 2).
しかしながら、上記のような従来の方法にあっては、以下のような問題がある。
すなわち、USBのようなUSBハブを接続することにより、ポート数を任意に増やすことのできるデバイスでは、予めポートに、対応するドライブ識別情報を定義することができない場合がある。
また、USBでは一般的に接続した順に空いているドライブ識別情報、例えばドライブ識別情報がアルファベットである場合には、アルファベットの並びの昇順にドライブ識別情報が割り当てられるため、複数のUSBメモリが接続されている場合には、ユーザ側でUSBメモリの内容を確認し、どのドライブ文字にどのUSBメモリが割り当てられているかを確認してからアクセスする必要がある。
そこで、この発明は、上記従来の未解決の課題に着目してなされたものであって、組み込み機器におけるリムーバブルデバイスの利便性を向上させることの可能なリムーバブルデバイス組み込み機器、リムーバブルデバイス及びドライブ識別情報の管理方法を提供することを目的としている。
However, the conventional methods as described above have the following problems.
In other words, in a device that can arbitrarily increase the number of ports by connecting a USB hub such as USB, the corresponding drive identification information may not be defined in advance for the ports.
In general, in USB, drive identification information that is vacant in the order of connection, for example, when the drive identification information is alphabetic, the drive identification information is assigned in ascending order of alphabetical order, so a plurality of USB memories are connected. In such a case, it is necessary to check the contents of the USB memory on the user side and check which USB memory is assigned to which drive letter before accessing.
Accordingly, the present invention has been made paying attention to the above-mentioned conventional unsolved problems, and is capable of improving the convenience of a removable device in an embedded device, a removable device embedded device, a removable device, and drive identification information It aims to provide a management method.
上記目的を達成するために、本発明の請求項1に係るリムーバブルデバイス組み込み機器は、リムーバブルデバイスが接続されるリムーバブルデバイス組み込み機器において、前記リムーバブルデバイスが接続されたとき前記リムーバブルデバイスに格納されている固定ドライブ識別情報を読み出すドライブ識別情報読み出し手段と、前記ドライブ識別情報読み出し手段で読み出した固定ドライブ識別情報を、前記リムーバブルデバイスのドライブ識別情報として割り当てる割り当て手段と、を備えることを特徴としている。 To achieve the above object, a removable device embedded device according to claim 1 of the present invention is stored in the removable device when the removable device is connected in the removable device embedded device to which the removable device is connected. Drive identification information reading means for reading fixed drive identification information; and assignment means for assigning the fixed drive identification information read by the drive identification information reading means as drive identification information of the removable device.
また、請求項2に係るリムーバブルデバイス組み込み機器は、前記割り当て手段は、前記リムーバブルデバイスに前記固定ドライブ識別情報が設定されていないときには予め設定された割り当て手順にしたがって、前記ドライブ識別情報を割り当てることを特徴としている。 In the removable device embedded device according to claim 2, the assigning unit assigns the drive identification information according to a preset assignment procedure when the fixed drive identification information is not set in the removable device. It is a feature.
また、請求項3に係るリムーバブルデバイス組み込み機器は、接続が許可された前記リムーバブルデバイスを管理する管理手段と、前記リムーバブルデバイスが接続されたとき、前記リムーバブルデバイスに格納されている、前記接続が許可されたリムーバブルデバイスであるか否かを判別するための判別情報を読み出す判別情報読み出し手段と、を備え、前記割り当て手段は、前記判別情報読み出し手段で読み出した前記判別情報に基づき、当該判別情報に対応するリムーバブルデバイスが前記管理手段により管理されているかを判別し、前記管理手段により管理されているときにのみ前記ドライブ識別情報の割り当てを行なうことを特徴としている。 The removable device embedded device according to claim 3 is a management unit that manages the removable device that is permitted to connect, and the connection that is stored in the removable device when the removable device is connected. Discriminating information reading means for reading discriminating information for discriminating whether or not the device is a removable device, and the assigning means includes the discriminating information based on the discriminating information read by the discriminating information reading means. It is determined whether or not the corresponding removable device is managed by the management means, and the drive identification information is assigned only when managed by the management means.
さらに、請求項4に係るリムーバブルデバイス組み込み機器は、前記リムーバブルデバイスが複数接続されることを特徴としている。
また、本発明の請求項5に係るドライブ識別情報の管理方法は、リムーバブルデバイス組み込み機器に接続されるリムーバブルデバイスであって、接続先のリムーバブルデバイス組み込み機器における一のドライブ識別情報を固定ドライブ識別情報として記憶する記憶手段を有し、前記リムーバブルデバイス組み込み機器に接続されたとき前記記憶手段に記憶された固定ドライブ識別情報を前記リムーバブルデバイス組み込み機器に送信することを特徴としている。
Furthermore, the removable device embedded device according to claim 4 is characterized in that a plurality of the removable devices are connected.
According to a fifth aspect of the present invention, there is provided a management method for drive identification information, which is a removable device connected to a removable device embedded device, wherein one drive identification information in the connected removable device embedded device is fixed drive identification information. And storing fixed drive identification information stored in the storage means to the removable device embedded device when connected to the removable device embedded device.
また、本発明の請求項6に係るドライブ識別情報の管理方法は、リムーバブルデバイスが接続されるリムーバブルデバイス組み込み機器におけるドライブ識別情報の管理方法であって、前記リムーバブルデバイスに固定ドライブ識別情報を予め格納しておき、前記リムーバブルデバイス組み込み機器は、前記リムーバブルデバイスが接続されたとき前記リムーバブルデバイスに格納されている前記固定ドライブ識別情報を読み出し、読み出した固定ドライブ識別情報を、前記リムーバブルデバイスのドライブ識別情報として割り当てることを特徴としている。 A drive identification information management method according to claim 6 of the present invention is a management method of drive identification information in a removable device embedded device to which a removable device is connected, and fixed drive identification information is stored in the removable device in advance. The removable device embedded device reads the fixed drive identification information stored in the removable device when the removable device is connected, and uses the read fixed drive identification information as the drive identification information of the removable device. It is characterized by assigning as.
また、本発明の請求項7に係るドライブ識別情報の管理方法は、前記リムーバブルデバイスに、前記リムーバブルデバイス組み込み機器への接続が許可されたリムーバブルデバイスであるか否かを判別するための判別情報を予め格納しておくと共に、前記リムーバブルデバイス組み込み機器において接続を許可するリムーバブルデバイスを管理し、前記リムーバブルデバイス組み込み機器は、前記リムーバブルデバイスが接続されたとき、前記リムーバブルデバイスに格納されている前記判別情報を読み出し、読み出した判別情報に基づき、当該判別情報に対応するリムーバブルデバイスが前記接続を許可するリムーバブルデバイスであるかを判断し、接続が許可されたリムーバブルデバイスであるときにのみ、前記固定ドライブ識別情報を対応する前記リムーバブルデバイスのドライブ識別情報として割り当てることを特徴としている。 According to a seventh aspect of the present invention, there is provided a method for managing drive identification information, comprising: determining information for determining whether or not the removable device is a removable device that is permitted to connect to the removable device embedded device. The removable device embedded device manages a removable device that permits connection in the removable device embedded device, and the removable device embedded device stores the determination information stored in the removable device when the removable device is connected. Based on the read discrimination information, it is determined whether the removable device corresponding to the discrimination information is a removable device that permits the connection, and the fixed drive identification is performed only when the connection is permitted. information It is characterized by allocating a drive identification information of the removable device to respond.
本発明によれば、リムーバブルデバイスの接続順や接続ポート等に関係なく、また接続先の組み込み機器に関係なく、このリムーバブルデバイスに割り当てられるドライブ識別情報を固定することができるため、ユーザの使い勝手を向上させることができる。
特に、請求項2に係るリムーバブルデバイス組み込み機器によれば、リムーバブルデバイスに固定ドライブ識別情報が設定されていないときには、予め設定された割り当て順にしたがってドライブ識別情報を割り当てることにより、固定ドライブ識別情報が設定されていない場合であってもドライブ割り当てを的確に行なうことができる。
According to the present invention, the drive identification information assigned to the removable device can be fixed regardless of the connection order of the removable device, the connection port, etc., and regardless of the built-in device of the connection destination. Can be improved.
In particular, according to the removable device embedded device according to claim 2, when the fixed drive identification information is not set in the removable device, the fixed drive identification information is set by assigning the drive identification information in accordance with the preset assignment order. Even if it is not, drive allocation can be performed accurately.
また、請求項3に係るリムーバブルデバイス組み込み機器によれば、リムーバブルデバイスに格納されている判別情報に基づき、このリムーバブルデバイスが、接続を許可されたリムーバブルデバイスであるか否かを判断し、接続を許可されたリムーバブルデバイスであるときにのみ、ドライブ識別情報の割り当てを行なうため、接続を許可されていないリムーバブルデバイスに対してアクセスが行なわれることを回避することができる。 Further, according to the removable device embedded device according to claim 3, based on the determination information stored in the removable device, it is determined whether or not the removable device is a removable device permitted to be connected, and the connection is established. Since the drive identification information is assigned only when the removable device is permitted, it is possible to avoid access to a removable device that is not permitted to connect.
また、請求項4に係るリムーバブルデバイス組み込み機器によれば、複数のリムーバブルデバイスが接続される場合、各リムーバブルデバイスに割り当てられるドライブ識別情報が接続した順、或いは接続したポート等によって変化すると使い勝手が悪いが、リムーバブルデバイスに割り当てられるドライブ識別情報を固定することができるため効果的である。 According to the removable device embedded device according to claim 4, when a plurality of removable devices are connected, it is unusable if the drive identification information allocated to each removable device changes depending on the connection order or the connected port. However, it is effective because the drive identification information assigned to the removable device can be fixed.
また、本発明に係るドライブ識別情報の管理方法によれば、リムーバブルデバイスの接続順や接続ポート等に関係なく、また接続先の組み込み機器に関係なく、このリムーバブルデバイスに割り当てられるドライブ識別情報を固定することができるため、ユーザの使い勝手を向上させることができる。
特に、請求項7に係るドライブ識別情報の管理方法によれば、リムーバブルデバイスに格納されている判別情報に基づき、このリムーバブルデバイスが、接続を許可されたリムーバブルデバイスであるか否かを判断し、接続を許可されたリムーバブルデバイスであるときにのみ、ドライブ識別情報の割り当てを行なうため、接続を許可されていないリムーバブルデバイスに対してアクセスが行なわれることを回避することができる。
Further, according to the drive identification information management method of the present invention, the drive identification information allocated to the removable device is fixed regardless of the connection order of the removable devices, the connection port, and the like, and regardless of the embedded device of the connection destination. Therefore, user convenience can be improved.
In particular, according to the management method for drive identification information according to claim 7, based on the determination information stored in the removable device, it is determined whether or not the removable device is a removable device permitted to be connected, Since the drive identification information is assigned only when the connection is permitted for the removable device, it is possible to avoid access to the removable device for which the connection is not permitted.
以下、本発明の実施の形態を説明する。
図1は、本発明を適用したリムーバブルデバイス組み込み機器の一例を示す概略構成図であって、この組み込み機器は例えば端末装置等であって、SDカード、CFカード、USBメモリ等のリムーバブルデバイスを、複数組み込むことができるようになっている。
このリムーバブルデバイス組み込み機器(以後、組み込み機器という)1は、図1に示すように、演算処理部(以下、CPUという)11、RAM(Random Access Memory)12、ROM(Read Only Memory)13、及びリムーバブルデバイスとCPU11との間での入出力制御を行なうための外部デバイスコントローラ21〜23を備えている。
そして、これらCPU11、RAM12、ROM13、外部デバイスコントローラ21〜23は内部バス14を介して接続されると共に、CPU11はRAM12及びROM13と直接接続されている。
Embodiments of the present invention will be described below.
FIG. 1 is a schematic configuration diagram illustrating an example of a removable device embedded device to which the present invention is applied. This embedded device is, for example, a terminal device, and a removable device such as an SD card, a CF card, or a USB memory. Multiple can be installed.
As shown in FIG. 1, the removable device embedded device 1 (hereinafter referred to as embedded device) 1 includes an arithmetic processing unit (hereinafter referred to as CPU) 11, RAM (Random Access Memory) 12, ROM (Read Only Memory) 13, and
The CPU 11,
例えば、外部デバイスコントローラ21は、SDカードとCPU11との間での入出力制御を行なうためのコントローラである。外部デバイスコントローラ22は、PCMCIA/CFカードとCPU11との間での入出力制御を行なうためのコントローラである。外部デバイスコントローラ23は、USBメモリ等のUSBデバイスとCPU11との間での入出力制御を行なうためのコントローラである。これら各外部デバイスコントローラ21〜23は、リムーバブルデバイスを接続するための接続ポート(スロット)24〜26を介して対応するリムーバブルデバイスと接続される。図1では、外部デバイスコントローラ21には、接続ポート24を介してSDカード31が接続され、外部デバイスコントローラ22には、接続ポート25を介してCFカード32が接続され、外部デバイスコントローラ23には、接続ポート26を介して、USBハブ33が接続され、このUSBハブ33には、USBメモリ34、USBメモリ35及びUSBメモリ36が接続される。
For example, the
図2は、図1の組み込み機器1内のファームウェア構成図である。ROM13に格納されるファームウェアは、OS(オペレーティングシステム)41、ファイルシステム42、ユーザプログラム43、ドライブ定義用参照情報44から構成される。
ファイルシステム42は、組み込み機器1に接続可能なリムーバブルデバイス用のドライバを含んでおり、SDカード用ドライバ42a、CFカード用ドライバ42b、及びUSB用ドライバ42c、を含んでいる。
FIG. 2 is a firmware configuration diagram in the embedded device 1 of FIG. The firmware stored in the
The
ユーザプログラム43は、ファイルシステム42経由でリムーバブルデバイス内のファイルをアクセスする処理を行なう。
ドライブ定義用参照情報44は、リムーバブルデバイスの種別毎のドライブの割り当て順を定義した、規定のドライブ割り当て定義情報や、組み込み機器1に接続可能なリムーバブルデバイスの個体識別情報を含む。このリムーバブルデバイスの個体識別情報は、個体識別情報登録テーブルとして格納されている。
The
The drive
この個体識別情報登録テーブルには、図3(a)に示すように、個体識別登録情報52と、個体識別情報登録テーブルに登録されている個体識別登録情報52の登録数(つまりレコード数)を表す個体識別情報登録数51とが格納されている。個体識別登録情報52は、この組み込み機器1への接続が許可されたリムーバブルデバイスを特定する情報からなる。
In this individual identification information registration table, as shown in FIG. 3A, the individual
具体的には、個体識別登録情報52は図3(b)に示すように、SDカード、CFカード、USBメモリ等といったリムーバブルデバイスの種別52aと、個体識別情報52bとから構成される。この個体識別情報52bは、リムーバブルデバイスに格納されている後述の個体識別情報62と同一情報からなる。
一方、組み込み機器1に接続されるリムーバブルデバイスには、図4に示すように、ドライブ定義情報61がデータとして書き込まれている。
Specifically, as shown in FIG. 3B, the individual
On the other hand, in the removable device connected to the embedded device 1, drive
このドライブ定義情報61は、このリムーバブルデバイスが組み込み機器1に接続されたときに、組み込み機器1により、このリムーバブルデバイスに割り当てられるべきドライブ識別情報であって、例えば、“ドライブ1”、“ドライブ2”、“ドライブ3”…といった番号情報或いは、“ドライブA”、“ドライブB”、“ドライブC”…といった文字情報等、ドライブを識別することの可能な情報からなる。このドライブ定義情報51は、組み込み機器1において割り当てるべきドライブを特定することの可能な情報であればよく、どのようなフォーマットであってもよい。
The
組み込み機器1に接続されるリムーバブルデバイスには、さらに図5に示すように、個体識別情報62が格納されている。この個体識別情報62は、このリムーバブルデバイスを特定するための情報であって、型番、シリアル番号、メーカコード等、これらの情報を組み合わせた情報から構成される。なお、これら情報が、製造時にリムーバブルデバイスに予め格納されているならば、この予め格納されている情報を個体識別情報62として流用してもよく、また、リムーバブルデバイスを特定するためのデータとして別途リムーバブルデバイスに書き込んでもよい。個体識別情報62の内容やフォーマットはリムーバブルデバイス毎に規定することができ、リムーバブルデバイスを個別に特定することの可能な情報であればよい。
In the removable device connected to the embedded device 1,
次に、組み込み機器1にリムーバブルデバイスを接続したときに、CPU11で実行されるドライブ割り当て処理の処理手順を、図6のフローチャートを伴って説明する。
CPU11では、外部デバイスコントローラ21〜23の何れかから、リムーバブルデバイスが接続ポートに接続されたことを表す接続情報が通知されると、図6のドライブ割り当て処理を開始する。
Next, a processing procedure of drive allocation processing executed by the CPU 11 when a removable device is connected to the embedded device 1 will be described with reference to the flowchart of FIG.
When the CPU 11 is notified of connection information indicating that the removable device is connected to the connection port from any of the
まず、ROM13に格納されているドライブ定義用参照情報44に含まれる個体識別情報登録テーブルの中から個体識別情報登録数51を読み出す(ステップS11 図3(a))。次いでステップS12に移行し、個体識別情報登録テーブルに、個体識別登録情報52が登録されているか否かを判断する。具体的には、ステップS11で読み出した個体識別情報登録数Nが1以上であるかを判断する。そして、個体識別情報登録数Nが1以上であるときには、個体識別登録情報52が登録されていると判定してステップS13に移行する。
First, the individual identification
一方、個体識別情報登録数Nが零であるときには個体識別登録情報52は登録されていないとして後述のステップS20に移行する。
ステップS13では、接続が通知されたリムーバブルデバイスの種別を特定する。この判断は、リムーバブルデバイスが接続ポートに接続されたことを通知するための接続情報がSDカード用の外部デバイスコントローラ21、CFカード用の外部デバイスコントローラ22、USB用の外部デバイスコントローラ23のうちの何れの外部デバイスコントローラから通知されたかを判断することにより行なう。
On the other hand, when the number N of registered individual identification information is zero, it is determined that the individual
In step S13, the type of the removable device notified of the connection is specified. In this determination, the connection information for notifying that the removable device has been connected to the connection port is the SD card
次いで、ステップS14に移行し、接続されたリムーバブルデバイスからの個体識別情報62の読み出しを行なう。そして、個体識別情報登録テーブルの参照レコードとして1番目に格納されているレコード、すなわち個体識別登録情報52を参照レコードとしてセットする(ステップS15)。
続いてステップS16に移行し、ステップS15でセットした参照レコードの個体識別登録情報52に格納されているリムーバブルデバイス種別52aと、ステップS13で特定したリムーバブルデバイスの種別とを比較する。
Next, the process proceeds to step S14, and the
Subsequently, the process proceeds to step S16, and the
これらが一致しない場合はステップS18に移行し、個体識別情報登録テーブルにおいて参照レコードを更新し、個体識別情報登録テーブルに登録されている最終レコードまで検索していなければ(ステップS19)、ステップS16に戻る。
そして、参照レコードを順次更新して、参照レコードの個体識別登録情報52に格納されているリムーバブルデバイス種別52aと、ステップS13で特定したリムーバブルデバイスの種別とを比較し、個体識別情報登録テーブルに登録されている最終レコードまで比較しても、参照レコードの個体識別登録情報52に格納されているリムーバブルデバイス種別52aと、ステップS13で特定したリムーバブルデバイスの種別とが一致しないときにはステップS20に移行する。
If they do not match, the process proceeds to step S18, the reference record is updated in the individual identification information registration table, and if the last record registered in the individual identification information registration table has not been searched (step S19), the process proceeds to step S16. Return.
Then, the reference record is sequentially updated, the
一方、参照レコードの個体識別登録情報52に格納されているリムーバブルデバイス種別52aと、ステップS13で特定したリムーバブルデバイスの種別とが一致するときには、ステップS17に移行し、参照レコードの個体識別登録情報52に格納されている個体識別情報52bと、ステップS14で読み出したリムーバブルデバイスに格納されている個体識別情報62とを比較する。そして、これらが一致する場合はステップS20に移行し、一致しないとき、或いは、リムーバブルデバイスに個体識別情報62が格納されていないときには後述のステップS24に移行する。
On the other hand, when the
ステップS20では、接続されたリムーバブルデバイスからドライブ定義情報61の読み出しを行い、ドライブ定義情報61がリムーバブルデバイスに格納されているかを判断する(ステップS21)。ドライブ定義情報61がリムーバブルデバイスに格納されている場合には、リムーバブルデバイスに対してドライブ定義が設定されているとしてステップS22に移行し、ドライブ定義情報61で指定されるドライブ識別情報を、このリムーバブルデバイスに割り当てる。そして、ステップS24に移行する。
In step S20, the
一方、接続されたリムーバブルデバイスにドライブ定義情報61が格納されていない場合は、ステップS21からステップS23に移行し、規定のドライブ割り当てを行なう。すなわち、ROM13に格納されているドライブ定義用参照情報44に含まれる、デバイス種別毎の規定のドライブ割り当て定義情報に従ってドライブ割り当てを行なう。そしてステップS24に移行する。
なお、ステップS22において、ドライブ定義情報61で指定されるドライブ識別情報が既に他のリムーバブルデバイスに割り当てられている場合には、ドライブ割り当てを行わずエラーを通知する。
On the other hand, if the
In step S22, if the drive identification information specified by the
或いは、空きドライブ識別情報を割り当て、さらにエラー通知を行なうことにより、ドライブ定義情報61で指定されるドライブ割り当てを行なっていない旨をユーザに通知するようにしてもよい。この際、空きドライブ割り当ては、当初のドライブに近いドライブレターを割り当ててもよい。空きドライブ識別情報は、例えば、ドライブ定義用参照情報44に含まれるデバイス種別毎の規定のドライブ割り当て定義情報に従って検索すればよい。
Alternatively, the user may be notified that drive allocation specified by the
前記ステップS24では、接続されたリムーバブルデバイスに対してドライブ割り当てが完了したか否かを判断し、ドライブ割り当てが完了していればそのまま処理を終了するが、ドライブ割り当てが完了していない場合には、ステップS25に移行する。
このステップS25では、個体識別情報登録テーブルにおける参照レコードを更新し、個別識別情報登録テーブルにおいて最終レコードまで検索が終了している場合には処理を終了するが、終了していなければステップS26からステップS16に戻る。そして、更新した参照レコードのリムーバブルデバイス種別52aと接続されたリムーバブルデバイスの種別との比較を行なう。
In step S24, it is determined whether or not drive allocation has been completed for the connected removable device. If drive allocation has been completed, the process is terminated. If drive allocation has not been completed, the process ends. The process proceeds to step S25.
In this step S25, the reference record in the individual identification information registration table is updated, and if the search has been completed up to the last record in the individual identification information registration table, the process is terminated. Return to S16. Then, the
次に、上記実施の形態の動作を説明する。
今、図1に示すように、SDカード、CFカード、及び3つのUSBメモリを接続可能な組み込み機器1に、図7に示すように、ドライブ定義情報61或いは個体識別情報62が設定された、SDカード71、CFカード72、USBメモリ73、USBメモリ74、及びUSBメモリ75を接続するものとする。
Next, the operation of the above embodiment will be described.
As shown in FIG. 1, drive
ここで、SDカード71には、“ドライブI”としてドライブ定義情報61が設定されているが、個体識別情報62は設定されていない。CFカード72には、ドライブ定義情報61及び個体識別情報62共に設定されていない。USBメモリ73には、“ドライブK”としてドライブ定義情報61が設定され、“1234ABCD”として個体識別情報62が設定されている。また、USBメモリ74には、“ドライブL”としてドライブ定義情報61が設定されているが、個体識別情報62は設定されていない。USBメモリ75には、ドライブ定義情報61は設定されていないが、“1234HIJK”として個体識別情報62が設定されている。
Here, in the SD card 71, the
また、組み込み機器1のドライブ定義用参照情報44に含まれる個体識別情報登録テーブルには、図8に示すように、個体識別情報が“1234ABCD”であるUSBメモリと、個体識別情報が“1234HIJK”であるUSBメモリ、の2つの個体識別情報が登録されている。
また、ドライブ定義用参照情報44に含まれるデバイス種別毎の規定のドライブ割り当て定義情報として、SDカードは“ドライブA”、CFカードは“ドライブB”、USBメモリは“ドライブC”以降の空きドライブのアルファベットの昇順に割り当てるように定義されている。
Further, as shown in FIG. 8, the individual identification information registration table included in the drive
In addition, as prescribed drive allocation definition information for each device type included in the drive
この状態で、SDカード71が、組み込み機器1のSDカード用の接続ポート24に接続されると、SDカードが接続されたことを通知する接続情報が外部デバイスコントローラ21からCPU11に通知され、CPU11は、図6のドライブ割り当て処理を開始する。そして、図8に示すように、個体識別情報登録テーブルには、個体識別情報登録数51として“2”が登録されており、2つの個体識別登録情報52が登録されていることから、ステップS11からステップS12を経てステップS13に移行する。接続されたリムーバブルデバイスは、SDカード71であり、個体識別情報登録テーブルの1番目のレコードには、リムーバブルデバイス種別はUSBと設定されており(ステップS13〜ステップS15)、これらは一致しないことから、ステップS16からステップS18、ステップS19を経てステップS16に戻る。次に、個体識別情報登録テーブルの2番目のレコードのリムーバブルデバイス種別はUSBであり、リムーバブルデバイスの種別が一致しないことからステップS18に移行し、参照レコードを更新するが、個体識別情報登録テーブルには2つの個体識別登録情報が格納されており、最終レコードまで検索し終えているため、ステップS19からステップS20に移行する。
When the SD card 71 is connected to the SD
そして、SDカード71からドライブ定義情報61を読み出す。SDカード71には、ドライブ定義情報61として“ドライブI”が設定されていることからステップS21からステップS22に移行し、“ドライブI”を、SDカード71に割り当てる。これによってSDカード71へのドライブの割り当てが終了する。
次に、CFカード72が接続ポート25に接続されると、CPU11はこのCFカード72に対するドライブ割り当て処理を開始する。この場合、個体識別情報登録テーブルには、リムーバブルデバイス種別がCFカードである個体識別情報は登録されていないことから、ステップS11からステップS16、ステップS18、ステップS19、ステップS20、ステップS21を経てステップS23に移行し、規定のドライブ割り当てを行なう。すなわち、ドライブ定義用参照情報44に含まれる、デバイス種別毎の規定のドライブ割り当て定義情報を参照する。この場合、CFカードのドライブ割り当てとして“ドライブB”が設定されているため、CFカード72に対し、“ドライブB”を割り当てる。
Then, the
Next, when the
次に、USBメモリ73が、USBハブ33を介して接続ポート26に接続されると、CPU11は、このUSBメモリ73に対するドライブ割り当てを行なう。
個体識別情報登録テーブルには、リムーバブルデバイス種別がUSBである個体識別登録情報が2つ登録されていることから、ステップS11からステップS16を経てステップS17に移行し、まず、1番目のレコードの個体識別情報52bと、USBメモリ73の個体識別情報62とを比較する。この場合、これらは共に“1234ABCD”であって一致するため、ステップS17からステップS20を経てステップS21に移行する。そして、USBメモリ73のドライブ定義情報61として“ドライブK”が設定されていることからUSBメモリ73に対して“ドライブK”を割り当てる。
Next, when the
In the individual identification information registration table, since two individual identification registration information whose removable device type is USB are registered, the process proceeds from step S11 to step S16 to step S17. First, the individual of the first record is recorded. The
次に、USBメモリ74が、USBハブ33を介して接続ポート26に接続されると、CPU11は、ステップS11からステップS16を経てステップS17に移行し、まず1番目のレコードの個体識別情報52bと、USBメモリ74の個体識別情報62とを比較するが、USBメモリ74の個体識別情報62は定義されていないため、ステップS17からステップS24に移行する。そして、USBメモリ74に対してドライブ割り当てをまだ行なっていないため、個体識別情報登録テーブルにおいて参照レコードを更新し、2番目のレコードの個体識別情報52bと、USBメモリ74の個体識別情報62とを比較する。この場合、USBメモリ74の個体識別情報62は定義されていないため、ステップS17からステップS24、ステップS25を経てステップS26に移行し、個体識別情報登録テーブルに登録されている何れの個体識別情報52bもUSBメモリ74の個体識別情報74と一致しないことから、このUSBメモリ74に対するドライブの割り当ては行なわない。したがって、このUSBメモリ74は、接続ポート26に接続されてはいるが、ドライブ割り当てが行なわれないため、CPU11はUSBメモリ74へのアクセスを行なわない。
Next, when the
さらに、USBメモリ75が、USBハブ33を介して接続ポート26に接続されると、CPU11は、ステップS11からステップS16を経てステップS17に移行する。そして、USBメモリ75の個体識別情報62は、“1234HIJK”であり、個体識別情報登録テーブルの1番目のレコードの個体識別情報は“1234ABCD”であるが、2番目のレコードの個体識別情報52bは“1234HIJK”であるため、2番目のレコードの個体識別情報52bとUSBメモリ75の個体識別情報62との比較を行なったときにこれらが一致するため、ステップS17からステップS20に移行する。
Further, when the
そして、USBメモリ75からドライブ定義情報61を読み出すが“定義なし”であるため、ステップS21からステップS23に移行し、ドライブ定義用参照情報44のデバイス種別毎の規定のドライブ割り当て定義情報にしたがって、ドライブの割り当てを行なう。この場合、USBメモリには、“ドライブC”以降の空きドライブのうち、アルファベットの並びの昇順に割り当てを行なうと規定されているため、空きドライブである“ドライブC”を、USBメモリ75に割り当てる。
Then, the
以上により、SDカード71にはそのドライブ定義情報61にしたがって“ドライブI”、CFカード72には規定の割り当てにしたがって“ドライブB”、USBメモリ73にはそのドライブ定義情報61にしたがって“ドライブK”、USBメモリ75には規定の割り当てにしたがって“ドライブC”が割り当てられ、USBメモリ74にはドライブの割り当ては行なわれない。
As described above, the SD card 71 has “drive I” according to the
このように、ドライブ定義情報61によりドライブ定義が行なわれているSDカード71及びUSBメモリ73にはそれぞれドライブ定義情報61で指定されているドライブが割り当てられることになる。
つまり、リムーバブルデバイス側でドライブ定義情報61によりドライブ識別情報を設定しておけば、指定されたドライブ識別情報がこのリムーバブルデバイスに割り当てられることになり、すなわち、リムーバブルデバイスに割り当てられるドライブ識別情報を固定することができることになる。したがって、リムーバブルデバイスを組み込み機器1に接続する順番や接続ポート等に依存することなくドライブ識別情報を割り当てることができる。
As described above, the drive specified by the
That is, if the
このため、複数のリムーバブルデバイスが接続される場合、従来のように、ユーザアプリケーションが使用するリムーバブルデバイスの内容を確認することにより割り当てられたドライブ識別情報を判別してアクセスを行なうといった処理が不要となり、使用するリムーバブルデバイスに対して割り当てられるドライブ識別情報を固定することができるため、利便性が向上する。 For this reason, when a plurality of removable devices are connected, it is unnecessary to perform processing such as determining the drive identification information assigned by confirming the contents of the removable device used by the user application and accessing the device. Since the drive identification information assigned to the removable device to be used can be fixed, convenience is improved.
また、リムーバブルデバイスに割り当てたいドライブ識別情報をリムーバブルデバイス側に格納しておき、このリムーバブルデバイスが接続された組み込み機器1側では、リムーバブルデバイスに格納されているドライブ識別情報に割り当てを行なうため、接続する組み込み機器を変更した場合であっても、このリムーバブルデバイスに割り当てられるドライブ識別情報を固定することができる。
また、リムーバブルデバイスに格納するドライブ識別情報は、任意に設定することができるため、ユーザ側で使い勝手のよいドライブ識別情報を設定することによって、使い勝手をより向上させることができる。
In addition, the drive identification information to be assigned to the removable device is stored on the removable device side, and the embedded device 1 to which the removable device is connected assigns the drive identification information stored in the removable device. Even when the embedded device to be changed is changed, the drive identification information assigned to the removable device can be fixed.
In addition, since the drive identification information stored in the removable device can be set arbitrarily, the user-friendliness can be further improved by setting the drive identification information that is easy to use on the user side.
また、USBメモリについては個体識別情報62が設定され、且つ個体識別情報登録テーブルに登録されている個体識別情報52bと一致するUSBメモリ73及び75に対してのみ、ドライブ割り当てが行なわれ、個体識別情報が設定されていないUSBメモリ74に対してはドライブ割り当てが行なわれない。つまり、USBメモリについては個体識別情報62が個体識別情報登録テーブルに登録されているものについてはドライブ割り当てをおこなってUSBメモリへのアクセスを可能とし、個体識別情報登録テーブルに個体識別情報62が登録されていないものについてはUSBメモリへのアクセスを不可としている。したがって、組み込み機器1への接続を許可するUSBメモリについては、USBメモリ内に個体識別情報62を設定しておくと共に、個体識別情報登録テーブルの個体識別情報52bとして、接続を許可するUSBメモリの個体識別情報62を登録しておくことによって、特定のUSBメモリへのアクセスのみを許可し、それ以外のUSBメモリへのアクセスを不可とすることができる。このため、不正なUSBメモリ等が組み込み機器1に接続されて動作することを回避することができ、セキュリティ性を向上させることができる。
In addition, for the USB memory,
なお、上記実施の形態においては、リムーバブルデバイスとしてSDカード、CFカード、USBメモリを用いた場合について説明したが、これに限るものではなく、SM或いはMS等、他のデバイスを用いる場合であっても適用することができる。
同様に、上記実施の形態においては、各リムーバブルデバイスのドライブ定義情報61、個体識別情報62として図7に示すように設定され、また、ドライブ定義用参照情報44に含まれる個体識別情報登録テーブルには、図8に示すように個体識別情報が登録されている場合について説明したが、これに限るものではなく、任意に設定することができ、同様に、ドライブ定義用参照情報44に含まれるデバイス種別毎の規定のドライブ割り当て定義情報についても、任意に設定することができる。
In the above embodiment, the case where an SD card, CF card, or USB memory is used as a removable device has been described. However, the present invention is not limited to this, and other devices such as SM or MS are used. Can also be applied.
Similarly, in the above embodiment, the
また、リムーバブルデバイスがUSBメモリである場合についてのみ、個体識別情報62を設定することにより、USBメモリへのドライブ割り当てを行なうかどうか、すなわちアクセスを許可又は不許可とする場合について説明したが、これに限るものではない。SDカード、CFカード或いは、その他の種別のリムーバブルデバイスにおいても、個体識別情報62を設定し、接続を許可する個体識別情報62を、個体識別情報登録テーブルに登録しておくことによって、各種のリムーバブルデバイスについても、リムーバブルデバイスへのアクセスを許可又は不許可とするように構成してもよい。
In addition, only when the removable device is a USB memory, the
また、上記実施の形態においては、リムーバブルデバイスに格納する個体識別情報62として、このリムーバブルデバイスを特定することの可能な情報を用いる場合について説明したがこれに限るものではない。個体識別情報は、このリムーバブルデバイスを組み込み機器1に接続してもよいか否かを判断するために用いる情報であるから、個体識別情報として、組み込み機器1への接続を許可することを表す共通の許可情報を設定し、許可情報が設定されているリムーバブルデバイスについてのみ、ドライブ割り当てを行なう構成とすることも可能である。
In the above-described embodiment, the case where information capable of specifying the removable device is used as the
また、上記実施の形態においては、特定のリムーバブルデバイスに対してアクセスを許可又は不許可とする構成とした場合について説明したが、例えば、特定のリムーバブルデバイス種別に対してアクセスを許可又は不許可とする構成とすることも可能である。
なお、上記実施の形態において、図6のステップS20の処理がドライブ識別情報読み出し手段に対応し、ドライブ定義情報61が固定ドライブ識別情報に対応し、ステップS22の処理が割り当て手段に対応している。
また、個体識別情報登録テーブルが管理手段に対応し、図6のステップS14の処理が判別情報読み出し手段に対応し、個体識別情報62が判別情報に対応している。
また、リムーバブルデバイスにおいてドライブ定義情報61を格納する領域が記憶手段に対応している。
In the above-described embodiment, a case has been described in which access is permitted or not permitted for a specific removable device. For example, access is permitted or not permitted for a specific removable device type. It is also possible to adopt a configuration.
In the above embodiment, the process in step S20 in FIG. 6 corresponds to the drive identification information reading unit, the
Further, the individual identification information registration table corresponds to the management means, the process of step S14 in FIG. 6 corresponds to the discrimination information reading means, and the
An area for storing the
1 組み込み機器
11 演算処理装置(CPU)
12 RAM
13 ROM
21、22、23 外部デバイスコントローラ
23、25、26 接続ポート
31 SDカード
32 CFカード
33 USBハブ
34、35、36 USBメモリ
44 ドライブ定義用参照情報
52 個体識別登録情報
52a リムーバブルデバイス種別
52b 個体識別情報
61 ドライブ定義情報
62 個体識別情報
1 embedded device 11 arithmetic processing unit (CPU)
12 RAM
13 ROM
21, 22, 23
Claims (7)
前記リムーバブルデバイスが接続されたとき前記リムーバブルデバイスに格納されている固定ドライブ識別情報を読み出すドライブ識別情報読み出し手段と、
前記ドライブ識別情報読み出し手段で読み出した固定ドライブ識別情報を、前記リムーバブルデバイスのドライブ識別情報として割り当てる割り当て手段と、を備えることを特徴とするリムーバブルデバイス組み込み機器。 In a removable device embedded device to which a removable device is connected,
Drive identification information reading means for reading fixed drive identification information stored in the removable device when the removable device is connected;
An allocating unit that allocates the fixed drive identification information read by the drive identification information reading unit as the drive identification information of the removable device.
前記リムーバブルデバイスが接続されたとき、前記リムーバブルデバイスに格納されている、前記接続が許可されたリムーバブルデバイスであるか否かを判別するための判別情報を読み出す判別情報読み出し手段と、を備え、
前記割り当て手段は、前記判別情報読み出し手段で読み出した前記判別情報に基づき、当該判別情報に対応するリムーバブルデバイスが前記管理手段により管理されているかを判別し、前記管理手段により管理されているときにのみ前記ドライブ識別情報の割り当てを行なうことを特徴とする請求項1又は請求項2記載のリムーバブルデバイス組み込み機器。 Management means for managing the removable device that is permitted to connect;
When the removable device is connected, it is provided with determination information reading means for reading determination information for determining whether or not the connection is permitted for the removable device, which is stored in the removable device,
The allocating unit determines whether the removable device corresponding to the determination information is managed by the management unit based on the determination information read by the determination information reading unit, and is managed by the management unit The removable device-embedded apparatus according to claim 1 or 2, wherein the drive identification information is assigned only.
接続先のリムーバブルデバイス組み込み機器における一のドライブ識別情報を固定ドライブ識別情報として記憶する記憶手段を有し、
前記リムーバブルデバイス組み込み機器に接続されたとき前記記憶手段に記憶された固定ドライブ識別情報を前記リムーバブルデバイス組み込み機器に送信することを特徴とするリムーバブルデバイス。 A removable device connected to a removable device embedded device,
Having storage means for storing, as fixed drive identification information, one drive identification information in the connection destination removable device embedded device;
A removable device characterized in that, when connected to the removable device embedded device, the fixed drive identification information stored in the storage means is transmitted to the removable device embedded device.
前記リムーバブルデバイスに固定ドライブ識別情報を予め格納しておき、
前記リムーバブルデバイス組み込み機器は、前記リムーバブルデバイスが接続されたとき前記リムーバブルデバイスに格納されている前記固定ドライブ識別情報を読み出し、
読み出した固定ドライブ識別情報を、前記リムーバブルデバイスのドライブ識別情報として割り当てることを特徴とするドライブ識別情報の管理方法。 A method for managing drive identification information in a removable device embedded device to which a removable device is connected,
The fixed drive identification information is stored in advance in the removable device,
The removable device embedded device reads the fixed drive identification information stored in the removable device when the removable device is connected,
A method for managing drive identification information, wherein the read fixed drive identification information is assigned as drive identification information of the removable device.
前記リムーバブルデバイス組み込み機器は、前記リムーバブルデバイスが接続されたとき、前記リムーバブルデバイスに格納されている前記判別情報を読み出し、
読み出した判別情報に基づき、当該判別情報に対応するリムーバブルデバイスが前記接続を許可するリムーバブルデバイスであるかを判断し、接続が許可されたリムーバブルデバイスであるときにのみ、前記固定ドライブ識別情報を対応する前記リムーバブルデバイスのドライブ識別情報として割り当てることを特徴とする請求項6記載のドライブ識別情報の管理方法。 In the removable device, the determination information for determining whether or not the removable device is permitted to connect to the removable device embedded device is stored in advance, and the removable device that permits connection in the removable device embedded device is stored. Manage devices,
The removable device embedded device reads the determination information stored in the removable device when the removable device is connected,
Based on the read discrimination information, it is determined whether the removable device corresponding to the discrimination information is a removable device that permits the connection, and the fixed drive identification information is supported only when the connection is permitted. 7. The drive identification information management method according to claim 6, wherein the drive identification information is assigned as drive identification information of the removable device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009039539A JP2010198112A (en) | 2009-02-23 | 2009-02-23 | Removable device built-in equipment, removable device, and method for managing drive identification information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009039539A JP2010198112A (en) | 2009-02-23 | 2009-02-23 | Removable device built-in equipment, removable device, and method for managing drive identification information |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010198112A true JP2010198112A (en) | 2010-09-09 |
Family
ID=42822810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009039539A Pending JP2010198112A (en) | 2009-02-23 | 2009-02-23 | Removable device built-in equipment, removable device, and method for managing drive identification information |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010198112A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4920807B1 (en) * | 2011-08-04 | 2012-04-18 | 三菱電機株式会社 | Electronics |
JP2014041529A (en) * | 2012-08-23 | 2014-03-06 | Toshiba Tec Corp | Commodity registration apparatus and program |
US12105664B2 (en) | 2021-11-02 | 2024-10-01 | Canon Kabushiki Kaisha | Image processing apparatus having USB host controller, control method therefor, and storage medium storing control program therefor |
-
2009
- 2009-02-23 JP JP2009039539A patent/JP2010198112A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4920807B1 (en) * | 2011-08-04 | 2012-04-18 | 三菱電機株式会社 | Electronics |
CN103733182A (en) * | 2011-08-04 | 2014-04-16 | 三菱电机株式会社 | Electrical device |
KR101386787B1 (en) | 2011-08-04 | 2014-04-21 | 미쓰비시덴키 가부시키가이샤 | Electrical device |
US8838843B2 (en) | 2011-08-04 | 2014-09-16 | Mitsubishi Electric Corporation | Electronic apparatus |
CN103733182B (en) * | 2011-08-04 | 2015-09-02 | 三菱电机株式会社 | Electronic device |
JP2014041529A (en) * | 2012-08-23 | 2014-03-06 | Toshiba Tec Corp | Commodity registration apparatus and program |
US12105664B2 (en) | 2021-11-02 | 2024-10-01 | Canon Kabushiki Kaisha | Image processing apparatus having USB host controller, control method therefor, and storage medium storing control program therefor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4209820B2 (en) | Memory card system, write-once memory card used in the memory card system, system comprising host system and semiconductor storage device | |
US7007127B2 (en) | Method and related apparatus for controlling transmission interface between an external device and a computer system | |
US11270734B2 (en) | Method for accessing shingled magnetic recording SMR disk, and server | |
US8135880B2 (en) | USB mass storage locking | |
JP4626582B2 (en) | Card-type peripheral device and card communication system | |
US20080195833A1 (en) | Systems, methods and computer program products for operating a data processing system in which a file system's unit of memory allocation is coordinated with a storage system's read/write operation unit | |
US20130262810A1 (en) | Memory space management method and memory controller and memory storage device using the same | |
US8478963B2 (en) | Method of dynamically switching partitions, memory card controller and memory card storage system | |
US20110066818A1 (en) | Storage device, memory controller, and data protection method | |
JP2008015629A5 (en) | ||
US8230162B2 (en) | Block management method for flash memory, and flash memory controller and flash memory storage device using the same | |
WO2009126215A1 (en) | Identification of memory cards by host | |
US20110004719A1 (en) | Memory Element | |
US9514040B2 (en) | Memory storage device and memory controller and access method thereof | |
JP2010198112A (en) | Removable device built-in equipment, removable device, and method for managing drive identification information | |
US8595426B2 (en) | Handling commands within a write-once read-many storage device configuration | |
CN100440178C (en) | Method for managing notations of disks of mobile storage device | |
EP2073125A1 (en) | Apparatus and method for managing user memory of RFID tag | |
KR20010025052A (en) | Method of creating a plurality of partitions on removable device | |
US8595418B2 (en) | Memory configuring method, memory controller and memory storage apparatus | |
US8595417B2 (en) | Memory configuring method, memory controller and memory storage apparatus | |
US8296275B2 (en) | Data processing method, data processing system, and storage device controller | |
CN101625902B (en) | Method, system and device for acquiring service life of semiconductor storage medium | |
JP5077397B2 (en) | Card-type peripheral device access method, host device, and card communication method | |
JP2005182122A (en) | Removable recording medium and file control method therefor |