(57)【要約】【課題】  システム装置と拡張モジュールを一意の組合せで運用して拡張モジュールの不正使用を防止するとともに、拡張モジュールを標準化して、モジュールの低コスト化とシステム装置の可用性を向上する。【解決手段】  拡張モジュールを、ＵＳＢやＰＣカード等の標準インターフェイスを有し、さらに、モジュールの外形は、記録メディアのドライブユニットと排他利用可能な形状とするようにした。情報処理システムを特定するＩＤ情報を記録する第1のＩＤ記録部と、拡張モジュールの初期設定時に、前記第1のＩＤ記録部のＩＤ情報が複写記録される第2のＩＤ記録部と、拡張モジュールの使用時にＩＤ情報を比較するＩＤ比較部と、拡張モジュールの動作可否を制御するモジュール制御部とに構成し、前記第1と前記第2のＩＤ記録部のＩＤ情報が一致するときに、当該拡張モジュールを使用可能とするようにした。【選択図】図１
2006215763.tif 000002
【特許請求の範囲】
【請求項１】
通信モジュール等を含む拡張モジュールを内蔵する情報処理システムにおいて、
当該情報処理システムを特定するＩＤ情報を記録する第1のＩＤ記録部と、
前記拡張モジュールの初期設定時に前記第1のＩＤ記録部のＩＤ情報を複写記録される第2のＩＤ記録部と、
前記拡張モジュールの使用時に前記第1のＩＤ記録部と前記第2のＩＤ記録部に記録されるＩＤ情報を比較するＩＤ比較部と、
当該拡張モジュールの動作可否を制御するモジュール制御部とを備え、
前記モジュール制御部は、前記第1のＩＤ記録部と前記第2のＩＤ記録部のＩＤ情報が一致するときに、当該拡張モジュールを使用可能とすることを特徴とする情報処理システム。
【請求項２】
請求項1に記載の情報処理システムにおいて、
前記第2のＩＤ記録部と前記ＩＤ比較部を有し、前記拡張モジュールと通信をおこなう基地局と、前記第1のＩＤ記録部と前記モジュール制御部を有する情報処理装置から成り、
前記情報装置は、前記拡張モジュールの初期設定時に、第1のＩＤ記録部のＩＤ情報を前記前記前記基地局の第2のＩＤ記録部に通知するとともに、通信開始時に、前記ＩＤ情報を前記基地局に通知し、
前記基地局は、前記ＩＤ情報を前記情報処理装置ごとに前記第2のＩＤ記録部に記録するともに、当該拡張モジュールとの通信開始時に、前記ＩＤ比較部で、通知された前記ＩＤ情報と第2のＩＤ記録部に記録されたＩＤ情報を照合して、ＩＤ情報が不一致の場合に、前記拡張モジュールとの通信を停止することを特徴とする情報処理システム。
【請求項３】
請求項1または請求項2記載の情報処理システムにおいて、
前記モジュール制御部は、前記第1のＩＤ記録部と前記第2のＩＤ記録部のＩＤ情報が不一致のときに、当該拡張モジュールに電力供給を停止することを特徴とする情報処理システム。
【請求項４】
請求項1から請求項3記載の情報処理システムにおいて、
前記拡張モジュールは、ＵＳＢやＰＣカード等の標準インターフェイスを有し、さらに、前記通信モジュールを内蔵する前記拡張モジュールの外形は、記録メディアのドライブユニットと排他利用可能な形状とすることを特徴とする情報処理システム。
【請求項５】
通信モジュール等を含む拡張モジュールを内蔵する情報処理システムの制御方法において、
前記拡張モジュールの初期設定時に、当該拡張モジュールを内蔵する情報処理システムの特定情報を記録する第1のＩＤ記録部からＩＤ情報を読み出して、拡張モジュール内の第2のＩＤ記録部に記録するステップと、
前記拡張モジュールの使用時に前記第1のＩＤ記録部と前記第2のＩＤ記録部に記録されるＩＤ情報を照合するステップと、
前記照合の結果、前記ＩＤ情報が一致するときに、当該拡張モジュールを使用可能とするステップとを含むことを特徴とする情報処理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
外部システムに接続する通信モジュール等の拡張モジュールに係り、拡張モジュールを内蔵するPC等の情報処理装置に好適なモジュール構成およびモジュール制御方法に関する。
【背景技術】
【０００２】
近年、ＰＣのモバイル利用の機会の増加と移動体通信の普及により、データ通信を移動体通信でおこなう機会が増加してきている。これに呼応して、移動体通信サービスを提供している通信キャリアは、装置と一体化して特定のサービスの提供や通信モジュールの設定を容易にすることで、ユーザの囲い込みをおこなうビジネスモデルを構成する場合がある。この場合、通信モジュールを予めＰＣ等のシステム装置に組み込み、通信モジュールとシステム装置本体をセットにして販売することが多い。特に、通信キャリア側は、通信端末数の増加を図るために、通信モジュールを他の装置で使えないことを望んでいる。
【０００３】
一方、通信モジュールをデータ通信手段として普及させるために、PCカードの等の業界標準インターフェイス機能をもつ移動体通信等の通信モジュールが開発されている。
【０００４】
特許文献1には、デジカメ等の専用品をインターネットに接続する通信アダプタであって、インターネットへの接続情報を記録した通信アダプタの接続情報の漏洩を防止する技術が開示されている。より詳しくは、特許文献1では、接続する通信装置の識別情報を当該通信アダプタに登録し、通信装置と通信アダプタを接続したときに、通信アダプタで予め登録された装置した通信装置か否かを判定し、登録した通信装置の場合に通信をおこなうことが開示されている。
【０００５】
【特許文献１】特開２００４−１０４３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献1によれば、通信アダプタに接続する通信装置を限定することができる。しかし、ＰＣ等の情報処理装置に内蔵あるいは搭載して使用する通信アダプタについては考慮されておらず、ＰＣカード等のＰＣ標準の通信アダプタに適用することができなかった。
【０００７】
また、システム装置に通信モジュールを内蔵しようとすると、通信モジュールが専用化されてしまい、通信モジュールの生産数量が少なくなって量産効果を得ることができずにコストアップになっていた。
【０００８】
さらに、通信モジュールを搭載するエリアを専用に設ける必要があり、システム装置の小型化の障害となるとともに、当該通信モジュールを搭載しないモデルでは、無駄スペースとなってしまうという問題があった。
【０００９】
本発明は上記課題を解決し、通信モジュールとシステム装置と一体動作する制御方法を提供するものであり、これにより、通信モジュールの標準化とシステム装置の可用性を向上することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の通信モジュール等を含む拡張モジュールを内蔵する情報処理システムは、当該情報処理システムを特定するＩＤ情報を記録する第1のＩＤ記録部と、前記拡張モジュールの初期設定時に前記第1のＩＤ記録部のＩＤ情報を複写記録される第2のＩＤ記録部と、前記拡張モジュールの使用時に前記第1のＩＤ記録部と前記第2のＩＤ記録部に記録されるＩＤ情報を比較するＩＤ比較部と、当該拡張モジュールの動作可否を制御するモジュール制御部とにより構成し、前記モジュール制御部は、前記第1のＩＤ記録部と前記第2のＩＤ記録部のＩＤ情報が一致するときに、当該拡張モジュールを使用可能とするようにした。
【００１１】
また、本発明の情報処理システムは、前記第2のＩＤ記録部と前記ＩＤ比較部を有し、前記拡張モジュールと通信をおこなう基地局と、前記第1のＩＤ記録部と前記モジュール制御部を有する情報処理装置とから構成し、前記情報装置は、前記拡張モジュールの初期設定時に、第1のＩＤ記録部のＩＤ情報を前記前記前記基地局の第2のＩＤ記録部に通知するとともに、通信開始時に、前記ＩＤ情報を前記基地局に通知し、前記基地局は、前記ＩＤ情報を前記情報処理装置ごとに前記第2のＩＤ記録部に記録するともに、当該拡張モジュールとの通信開始時に、前記ＩＤ比較部で、通知された前記ＩＤ情報と第2のＩＤ記録部に記録されたＩＤ情報を照合して、ＩＤ情報が不一致の場合に、前記拡張モジュールとの通信を停止するようにした。
【００１２】
さらに、前記拡張モジュールは、ＵＳＢやＰＣカード等の標準インターフェイスを有し、
さらに、前記通信モジュールを内蔵する前記拡張モジュールの外形は、記録メディアのドライブユニットと排他利用可能な形状とするようにした。
【発明の効果】
【００１３】
本発明によれば、システム装置と拡張モジュールを一意組合せで運用するので、拡張モジュールの不正使用を防止できることができる。
【００１４】
また、通信モジュール等の拡張モジュールを標準化できるので、拡張モジュールの低コスト化と、当該拡張モジュールを内蔵するシステム装置の可用性を向上することができる。
【発明を実施するための最良の形態】
【００１５】
通信モジュール等を内蔵する拡張モジュールの使用時に、当該拡張モジュールを使用するシステム装置を一意に特定するＩＤ情報と、当該拡張モジュールを特定するＩＤ情報を比較し、予め定められた組合せとときのみ、拡張モジュールを使用可能にした。以下、ＩＤ情報の格納手段や比較手段が異なる実施例を説明する。
【実施例１】
【００１６】
以下、図1〜図3をつかって本発明の一実施例を説明する。
図１は、実施例の全体構成図を示している。システム装置１は、図示しないディスプレイとキーボード等の入力部とCPUを含み、システム装置に挿抜可能な拡張モジュール2から構成されている。このような構成のシステム装置１として、例えば、ノート型パーソナルコンピュータがある。
【００１７】
システム装置１は、装置のシステム制御をおこなうチップセット31と、拡張モジュール2の電源を供給するDC/DCコンバータ33と、拡張モジュール2の電源制御をおこなうマイコン32と、システム装置1の起動プログラムと、詳細を後述するID情報43を格納するBIOS-ROM（34）を含んでいる。さらに、システム装置1には、図示しないCPUにより実行されるアプリケーションプログラム41や拡張モジュール2を制御するドライバー42等のプログラムを含んでいる。
【００１８】
拡張モジュール2は、チップセット31とUSB（Universal Serial Bus）のインターフェイスにより接続され、DC/DCコンバータ33から供給される電源により動作する。また、拡張モジュール2は、通信モジュール21と、システム装置1と通信モジュール21の接続を制御するインターフェイス接続部22とから成り、USBインターフェイス23により、システム装置1に接続している。
【００１９】
通信モジュール21は、内部に、詳細を後述するID情報24が格納され、また、通信モジュール21の電源を制御する電源部25を有している。インターフェイス接続部22は、システム装置2と通信モジュール21との接続を制御し、電源部25への電源供給を制御するスイッチ26を有している。図1に示す実施例では、通信モジュール21は、USBインターフェイスにより、チップセット21に接続しているため、インターフェイス接続部22では、単に、信号の結線のみおこなっている。通信モジュールのインターフェイス電圧が、チップセット21と異なる場合には、インターフェイス接続部22で、レベル変換するようにしてもよい。
【００２０】
図2は、拡張モジュール2の外観を示す概略図である。図1のインターフェイス接続部22と通信モジュール21は同じ符号を付している。このように、通信モジュール21とインターフェイス接続部22を拡張モジュール2内に設けることにより、つぎのような構成を採ることができる。
【００２１】
ノート型PC等の携帯情報機器では、各社のモデルごとに機器の装置外形が異なる。このため、拡張モジュールの外形の各社異なった形状になっている。従来は、モジュールごとに内蔵する通信モジュールを設計していたため、開発コストが増すことがあるとともに、
性能や品質バラツキがでる等の問題があった。本実施例では、各モデルで共通に使用する通信モジュールの外形を定義し、該通信モジュール21を拡張モジュール2に内蔵するようにした。例えば、無線LANモジュールや移動体通信モジュールはCF（CompactFlash）カード程度で実現されており、このサイズを共通モジュールとする。
【００２２】
さらに、通信モジュールと接続する装置本体とのインターフェイス整合を図るために、インターフェイス接続部22を設ける。これにより、通信モジュールの汎用性がさらに向上することができ、共通化によるボリュームメリットが発生してコスト低減につながる。  また、拡張モジュールの外形寸法を他I/Oデバイスと共用する寸法としてもよい。例えば、CD-ROM/DVDドライブは、常時使用するデバイスではないので、拡張モジュールをCD-ROM/DVDドライブを内蔵する形状とし、本実施例の通信モジュールとCD-ROM/DVDドライブを排他利用可能にする。これにより装置の可用性が向上する効果がある。
【００２３】
このとき、拡張モジュールと装置本体をUSBインターフェイスで接続する場合、通信モジュールを内蔵する拡張モジュールのインターフェイス接続部22ではUSB直結とし、CD-ROM/DVDドライブを内蔵する拡張モジュールのインターフェイス接続部22ではUSB／ATA変換をおこなうようにする。
【００２４】
また、拡張モジュールと装置本体をUSBとATAが混在するコネクタで接続する場合、通信モジュールを内蔵する拡張モジュールのインターフェイス接続部22では、USBのインターフェイス信号を選択して、通信モジュールに接続するようにする。
【００２５】
図3は、本実施例の制御動作を説明するフロー図である。  
まず、BIOS-ROM（34）に格納されるID情報43や、通信モジュール21に格納されているID情報24について説明する。ID情報43やID情報24は、システム装置1と通信モジュール21の組合せを一意に識別するためのID情報である。一般にシステム装置1や通信モジュール21は、製造管理番号（シリアル番号）等の機器やモジュールを個々に特定する装置識別情報を一般的に有しており、この情報を利用して実施例のID情報とする。図3では、システム装置のシリアル番号がBIOS-ROM（34）に格納され、この番号をID情報43として説明する。
【００２６】
図1の実施例では、まず、BIOS-ROM（34）に格納されている装置識別情報をID情報43とし、通信モジュールの利用開始時に、ID情報43のデータをID情報24に記録する。以降、ID情報43とID情報24の比較によりシステム装置1と通信モジュール21の組合せを識別するため、ID情報24の内容は、書き換えができないように保護する。ID情報24の書換え保護をおこなうには、ID情報24の書き込みプログラムで、ライトワンス動作をおこなうようにすればよい。また、ID情報24を記録するメモリデバイスをライトワンスデバイスとしてもよい。
【００２７】
以下、図3のフロー図を詳細に説明する。
システム装置1の起動途中で、図示しないオペレーティングシステム（以下、ＯＳと記す）は、マイコン32に拡張モジュール2の通信モジュール21に電源供給するように指示する。マイコン32は、通信モジュール21の電源供給指示に基づいて、スイッチ26をON制御して、DC/DC33から電源部25に電源供給が行われるようにする（ステップS1）。ＯＳは、拡張モジュールの電源供給指示をおこなった後に、拡張モジュール2の種別判定をおこない、当該拡張モジュールの制御をおこなうドライバ42を起動する。
【００２８】
メールソフト等の通信モジュール21を使用するアプリケーションプログラム（以下、ＡＰと記す）が起動されると、ドライバ42に通信モジュールのＩＤ情報の取得を指示する。ドライバ42は、チップセット31を介して、通信モジュール21の内部の利用開始時に格納されたＩＤ情報24を取得し、ＡＰ41に通知する（ステップS2）。
【００２９】
つぎに、ＡＰ41はドライバ42にシステム装置1のＩＤ情報の取得を指示する。ドライバ42は、BIOS-ROM（34）に格納されている装置識別情報をID情報43として、ＡＰ41に通知する（ステップS3）。
【００３０】
ＡＰ41は、取得した通信モジュールのＩＤ情報24と装置識別のＩＤ情報43を比較して、一致していれば、当該ＡＰの動作を継続する（ステップS4）。不一致の場合には、ドライバ42を経由して、マイコン32に通信モジュール21の電源を供給を停止するように指示する。マイコン32は、スイッチ9をOFF制御して、DC/DC33から電源部25への電源供給を停止する（ステップS5）。
【００３１】
ＡＰ41は、さらに、図示しないシステム装置1のディスプレイに、ＩＤ情報が不一致のため、通信モジュールが使用できない旨をエラー表示する（ステップS6）。
【００３２】
以上のようにして、通信モジュール21を使用するアプリケーションプログラムで、システム装置と通信モジュールを組合せチェックをおこなうので、通信モジュール21を他のシステム装置に装填しても、アプリケーションプログラムから使用できなくする。
【００３３】
図1や図3の説明で、システム装置1のＩＤ情報をBIOS-ROM（34）に格納されているとしたが、これに限定されるものではなく、EEPROM等の不揮発性メモリに格納できればよい。また、システム装置の内蔵するＨＤＤ等の記憶装置であってもよい。
【００３４】
図4は、図１と異なる他のＩＤ情報の例と他のＩＤ情報の比較方法を採用し、通信モジュールをＰＣカード形状とした場合の構成を示す図である。図4では、通信モジュール21はＰＣカード3として実装され、通信モジュール21に内蔵されるマイコン29によりＩＤ情報の比較をおこなう。
【００３５】
図4の例では、システム装置1のＩＤ情報を、ＥＥＰＲＯＭ37に格納されＬＡＮコントローラ36が使用するＭＡＣアドレス43とする。図1と同様に、通信モジュール21の初期利用時に、ＩＤ情報（ＭＡＣアドレス）43を読出して、通信モジュール21内のマイコン29に登録して、システム装置を特定するＩＤ情報24とする。登録は、マイコン29内部のＥＥＰＲＯＭ領域を利用すればよい。ここで、ＭＡＣアドレスは、イーサネット（イーサネット
は登録商標です）に接続する機器の間で、同一のものがないことは良く知られている。
【００３６】
システム装置1の起動時あるいはＰＣカード3の装着時に、つぎの手順により、ＩＤ情報の検出処理をおこない、システム装置1とＰＣカード3の組合せチェックをおこなう。
まず、ＰＣカードコントローラ35がＰＣカード3の挿入を検出すると、当該ＰＣカードを制御するドライバ42が起動されるとともに、スイッチ26を経由して、DC/DC33から電源部25へ電源供給される。初期起動されたドライバ42は、ＬＡＮコントローラ36に接続するＥＥＰＲＯＭ63に記録されたＭＡＣアドレス（ＩＤ情報）37を読出し、ＰＣカードコントローラ35を経由して、通信モジュール21内のマイコン29にシステム装置を特定するＩＤ情報を通知する。マイコン29は、初期起動時に登録したＩＤ情報と、システム装置1から通知されたＩＤ情報を比較し、不一致の場合には、スイッチ26をオフにして通信モジュール21の電源部25への電源供給を停止する。
【００３７】
このようにして、規格化されたＰＣカードタイプの通信モジュールでも、システム装置と通信モジュールを組合せを一意に特定できる。特に、図4に示した構成は、通信モジュール内のマイコン29のファームウェアと当該通信モジュールを制御するドライバに、本発明を適用して実施可能であり、安価に実施できる効果がある。この構成は、ＰＣカード以外にＣＦカードやＳＤカードにも適用できる。
【００３８】
図5は、通信モジュール24をシステム装置1に内蔵する場合の構成をしめす図である。この例では、通信モジュール24をシステム装置1に接続するインターフェイスマイコン38に、上記のＩＤ情報の一致検出処理を含める構成とする。ここで、システム装置を特定するＩＤ情報28は、マイコン38に内蔵するＥＥＰＲＯＭ領域に格納するものとする。
【００３９】
システム装置1が起動されると、マイコン38はスイッチ26をオン制御して、DC/DC33から通信モジュール21に電源供給する。その後、マイコン38は、通信モジュール21のＩＤ情報24を読出し、マイコン38に記憶されているＩＤ情報28と一致検出をおこなう。ＩＤ情報が不一致だった場合には、マイコン38はスイッチ26をオフ制御して、通信モジュール21への電源供給を停止するとともに、マイコン38のインターフェイス機能を停止する。
【００４０】
ここで、ＩＤ情報24は、他の例と同様に、通信モジュール21の利用開始時にＩＤ情報28の内容が記憶される。他の例と異なり、システム装置1の間でユニークな値であればよく、ＭＡＣアドレスや製造管理番号（シリアル番号）に限定されない。
【００４１】
図4や図5で、マイコン内部にＩＤ情報を記憶する構成を説明したが、マイコンにＥＥＰＲＯＭ等の不揮発性メモリを接続し、このメモリにＩＤ情報を記憶するようにしてもよい。
【００４２】
図6は、図5のインターフェイスマイコン38とスイッチ26を、図1のインターフェイス接続部22としてまとめ、通信モジュール21とともに、拡張モジュール2に内蔵する構成とした例である。この構成によれば、図1と異なり、通信モジュール21が専用のインターフェイスであっても、システム装置1の標準インターフェイスに変換して接続することができるので、専用通信モジュール21を汎用化できる。また、拡張モジュール2の標準化により、システム装置1の可用性を向上できる。
【００４３】
図6に示した構成のより具体的な例として、RS-232C等のシリアルインターフェイスをもつ通信モジュールを使用する場合に、インターフェイス接続部22でUSB／シリアル変換をおこない、USBによりシステム装置1に接続する構成がある。
【実施例２】
【００４４】
上記実施例では、システム装置1を特定するＩＤ情報と、通信モジュール21を特定するＩＤ情報を、システム装置1の内部あるいは通信モジュール2の内部で、比較する例について説明した。本例では通信モジュール2の接続先でＩＤ情報の一致検出をおこなう例について説明する。
【００４５】
図7は、ＩＤ情報のチェックを無線基地局でおこなうシステム構成の概略をしめす図である。図7では、通信システムを移動体通信と想定している。通信モジュール2は、移動体通信の基地局61と無線通信により接続され、基地局61には、該基地局と通信をおこなえる移動体端末のデータベース62を備え、データベース62には、接続する移動体通信の電話番号ごとに、通信モジュール2を搭載するシステム装置のＩＤ情報を記録している。ここで、データベース62には、システム装置1のＩＤ情報として、システム装置1に搭載されるネットワークのＭＡＣアドレスを登録するものとする。
【００４６】
図7では、通信モジュール21が拡張モジュール2に搭載されて、システム装置1に装着される。システム装置とは、ＵＳＢにより接続され、また、DC/DCコンバータ33から電源供給される。システム装置1には、ＬＡＮコントローラ36が搭載され、ＥＥＰＲＯＭ37にＬＡＮコントローラ36のＭＡＣアドレス43が記憶されている。
【００４７】
通信モジュール21の初期利用時に、通信モジュール21のドライバ42は、ＬＡＮコントローラ36のＭＡＣアドレス43を読出し、ＵＳＢを介して、通信モジュール21に通知する。通信モジュール21は、通知されたシステム装置1のＭＡＣアドレスをシステム装置1のＩＤ情報として基地局に通知する。基地局61では、通信モジュール21に割り当てられた電話番号と対応付けてＭＡＣアドレスをデータベース62に記録する。
【００４８】
つぎに、図8を用いて、通信モジュール21の使用時の動作フローを説明する。通信モジュール21が搭載された状態でシステム装置1が起動されるか、または、起動しているシステム装置に拡張モジュール2が装着されると、DC/DC33から通信モジュール21に
に電源が供給される（ステップＳ7）。通信モジュール21は、基地局61と通信を開始され基地局61と通信ができる状態になると、ドライバ42から現在通信モジュール21が装着されているシステム装置1のＭＡＣアドレス43の通知を受け、通知されたＭＡＣアドレスを基地局61に通知する。
【００４９】
基地局61は、通信中の通信モジュール21に割り当てられた電話番号を識別し、データベース62から対応して予め記憶しているシステム装置1のＭＡＣアドレスを読み出す（ステップS9）。
つぎに、受信したシステム装置1のＭＡＣアドレスとデータベース62から読み出したＭＡＣアドレスを比較する（ステップS9）。同じＭＡＣアドレスだったときは、ＩＤ情報が一致していたとして、基地局61から通信モジュール21に、基地局との通信許可を通知する（ステップS10）。
【００５０】
ステップS9で、異なるＭＡＣアドレスだったときには、ＩＤ情報が不一致として、基地局61から通信モジュール21に、基地局との通信不許可を通知する（ステップS11）。通信不許可を受信した通信モジュール21は、スイッチ26をオフに制御して、DC/DC33から当該通信モジュールに供給される電力を切断する（ステップ12）。さらに、システム装置1は、基地局61から通信モジュール21に通信不許可の通知を受けたことを検知すると、図示しないディスプレイに当該通信モジュールを使用できない旨のエラー表示をおこなう（ステップS13）。
【００５１】
以上のようにして、通信モジュール21が接続する基地局61で、ＩＤ情報をチェックをおこない、予めデータベース62に登録されたＩＤ情報を有するときに通信をおこなうので、システム装置と通信モジュールの一意の組合せのときのみ通信をおこなうことができる。
【実施例３】
【００５２】
上記実施例では、本発明の実施例を通信モジュールを例に説明したが、本発明は、通信モジュールに限定されるものではない。フラッシュメモリ等の不揮発性メモリを搭載した記憶デバイスに本発明を適用できる。図9は、システムの概要を説明する図であり、フラッシュメモリ54とメモリコントローラ55とが拡張モジュール2に搭載され、システム装置1にUSBを介して接続される。
【００５３】
システム装置1には、拡張モジュールをアクセス制御をおこなうドライバ42と、拡張モジュール2を接続するチップセット31と、システム装置1を特定する製造管理番号等のＩＤ情報43を格納するＢＩＯＳ−ＲＯＭ31とを含んでいる。メモリコントローラ55には、システム装置1から記憶指示されたデータを暗号化する暗号化手段53と、フラッシュメモリ54から読み出したデータを復号化してシステム装置1に通知する復号化し手段52と、当該拡張モジュール2のＩＤ情報を記録するＩＤ情報記録部24と、これらを制御するマイコン50を含んでいる。
【００５４】
当該拡張モジュールの使用開始時に、ドライバ42は、ＢＩＯＳ34に記録されているＩＤ情報43を読出し、チップセット31のＵＳＢを介して、メモリコントローラ55にＩＤ情報を通知する。メモリコントローラ55のマイコン50は、通知されたＩＤ情報を、ＩＤ情報記録部24に記録する。拡張モジュール2が搭載された状態でシステム装置1が起動されるか、または、起動しているシステム装置に拡張モジュール2が装着されると、ドライバ42は、ＢＩＯＳ34のＩＤ情報43を読出して、ＵＳＢを介してメモリコントローラ55にＩＤ情報を通知する。
【００５５】
ドライバ42からシステム装置1のＩＤ情報43の通知を受けたマイコン50は、通知されたＩＤ情報43と、ＩＤ情報記録部24に記録されているＩＤ情報を比較する。マイコン50は、ＩＤ情報が一致したときのみ、以降のドライバからのリード要求/ライト要求に応答する。ドライバ42からのリード要求の場合には、フラッシュメモリ54から指示されたアドレスのデータを読み出し、複号化手段52で暗号を複合化してドライバ42に回答する。ドライバ42からのライト要求の場合には、指示されたデータを暗号化手段53により暗号化してフラッシュメモリ54に書き込む。ＩＤ情報が不一致の場合には、ドライバ42からのリード要求/ライト要求に対して、ビジー応答をおこなう。これにより、ドライバ42は拡張モジュール2のアクセス処理がタイムアウトし、読み取りが行えない。
【００５６】
上記説明では、ＩＤ情報が一致したときに、ドライバからのデータを暗号化してフラッシュメモリ54に記憶し、また、フラッシュメモリ54から暗号化されたデータを読み出して復号化してドライバに応答するようにしているが、ＩＤ情報のチェックをおこなうことで、フラッシュメモリ54のセキュリティ確保ができることはいうまでもない。
【００５７】
また、ＩＤ情報記録部24に複数のＩＤ情報を記録できるように構成し、ドライバ42から通知されたシステム装置1のＩＤ情報が、これらの記憶されている複数ＩＤ情報のいずれかに一致していなかチェックをおこなうようにする。これによれば、拡張モジュールを複数のシステム装置に搭載あるいは接続して共用化できる効果がある。
【図面の簡単な説明】
【００５８】
【図１】本発明のシステム装置の全体構成図
【図２】拡張モジュールの外観をしめす図。
【図３】実施例の動作フローをしめす図。
【図４】通信モジュール内で制御する場合の構成図。
【図５】通信モジュールのインターフェイスマイコンにより制御する場合の構成図。
【図６】通信モジュールと該モジュールの制御部を拡張ユニットに設けるた場合の構成図。
【図７】通信モジュールが基地局に接続する場合のシステム構成図である。
【図８】基地局でＩＤ情報をチェックするフロー図である。
【図９】他の実施例のシステム構成を説明する図である。
【符号の説明】
【００５９】
１…システム装置、２…拡張モジュール、
21…通信モジュール、22…インターフェイス接続部、23…USBインターフェイス、
24…ID情報、25…電源部、26…スイッチ、
31…チップセット、32…マイコン、33…DC/DCコンバータ、34…BIOS-ROM、
41…アプリケーションプログラム、42…ドライバー、43…ID情報
【図１】
2006215763.tif 000003
【図２】
2006215763.tif 000004
【図３】
2006215763.tif 000005
【図４】
2006215763.tif 000006
【図５】
2006215763.tif 000007
【図６】
2006215763.tif 000008
【図７】
2006215763.tif 000009
【図８】
2006215763.tif 000010
【図９】
2006215763.tif 000011