(57)【要約】【課題】記憶装置に記憶されているデータの機密保持を確実に、しかも、操作者が意識することなく実現する。【解決手段】記憶装置２１４にデータを書き込む際には、その記憶装置に接続した電子機器であるノートＰＣ固有のＩＤ情報をキーにして暗号化した上で書き込む。また、記憶装置２１４からデータを読出す際には、読出したデータをＩＤ情報をキーにして解読する。【選択図】　図１９
2004005686.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置にデータを書き込む際に、当該データを機器のＩＤ情報をキーとして暗号化する暗号化手段と、
前記記憶装置に記憶されたデータを読出す際、当該データを前記ＩＤ情報をキーとして解読する解読手段とを備えることを特徴とする電子機器。
【請求項２】
記憶装置にデータを書き込む際に、当該データを外部機器のＩＤ情報をキーとして暗号化する暗号化手段と、
前記記憶装置に記憶されたデータを読出す際、当該データを前記外部機器のＩＤ情報をキーとして解読する解読手段とを備えることを特徴とする電子機器。
【請求項３】
機器のＩＤ情報をキーとして暗号化されたデータを記憶する記憶装置と、
前記記憶装置に記憶されたデータを読出す際、当該データを前記ＩＤ情報をキーとして解読する解読手段とを備えることを特徴とする電子機器。
【請求項４】
外部機器のＩＤ情報をキーとして暗号化されたデータを記憶する記憶装置と、
前記記憶装置に記憶されたデータを読出す際、当該データを前記外部ＩＤ情報をキーとして解読する解読手段とを備えることを特徴とする電子機器。
【請求項５】
機器のＩＤ情報をキーとしてデータを暗号化する暗号化手段と、
前記暗号化手段により暗号化されたデータを記憶する記憶装置とを備えることを特徴とする電子機器。
【請求項６】
外部機器のＩＤ情報をキーとしてデータを暗号化する暗号化手段と、
前記暗号化手段により暗号化されたデータを記憶する記憶装置とを備えることを特徴とする電子機器。
【請求項７】
記憶装置にデータを書き込む際に、当該データを機器のＩＤ情報をキーとして暗号化する暗号化ステップと、
前記記憶装置に記憶されたデータを読出す際、当該データを前記ＩＤ情報をキーとして解読する解読ステップとを備えることを特徴とする情報処理方法。
【請求項８】
記憶装置にデータを書き込む際に、当該データを外部機器のＩＤ情報をキーとして暗号化する暗号化ステップと、
前記記憶装置に記憶されたデータを読出す際、当該データを前記外部機器のＩＤ情報をキーとして解読する解読ステップとを備えることを特徴とする情報処理方法。
【請求項９】
機器のＩＤ情報をキーとして暗号化されたデータを記憶装置に記憶する記憶ステップと、
前記記憶装置に記憶されたデータを読出す際、当該データを前記ＩＤ情報をキーとして解読する解読ステップとを備えることを特徴とする情報処理方法。
【請求項１０】
外部機器のＩＤ情報をキーとして暗号化されたデータを記憶装置に記憶する記憶ステップと、
前記記憶装置に記憶されたデータを読出す際、当該データを前記外部ＩＤ情報をキーとして解読する解読ステップとを備えることを特徴とする情報処理方法。
【請求項１１】
機器のＩＤ情報をキーとしてデータを暗号化する暗号化ステップと、
前記暗号化ステップにより暗号化されたデータを記憶装置に記憶する記憶ステップとを備えることを特徴とする情報処理方法。
【請求項１２】
外部機器のＩＤ情報をキーとしてデータを暗号化する暗号化ステップと、
前記暗号化ステップにより暗号化されたデータを記憶装置に記憶する記憶ステップとを備えることを特徴とする情報処理方法。
【請求項１３】
標準入出力装置を具備し、単体で処理実行を可能とする第１の電子機器と、当該第１の電子機器を接続した際に前記第１の電子機器の標準入出力装置にとって替わる標準入出力装置及び書き込み可能な記憶装置を具備した第２の電子機器とで構成される情報処理システムであって、
前記第１の電子機器は、
当該第１の電子機器固有のＩＤ情報を記憶している記憶手段と、
前記第２の電子機器に接続されたかどうかを検出する検出手段と、
該検出手段によって前記第２の電子機器に接続されたことを検出した場合であって、前記記憶装置にデータを書き込む際に、当該データを前記ＩＤ情報をキーとして暗号化する暗号化手段と、
前記記憶装置に記憶されたデータを読出す際、当該データを前記ＩＤ情報をキーとして解読する解読手段と
を備えることを特徴とする情報処理システム。
【請求項１４】
前記第２の電子機器の記憶装置はデータをディレクトリで管理していて、
少なくとも、ディレクトリのパス名と第１の電子機器とのＩＤ情報とを関連付けて記憶する記憶手段を備え、
前記暗号化手段は、書き込み先が前記記憶手段に記憶されているディレクトリである場合に書き込み対象のデータを暗号化し、
前記解読手段は、読み込み先が前記記憶手段に記憶されているディレクトリである場合に、当該読み込み対処のデータを解読することを特徴とする請求項第１３項に記載の情報処理システム。
【請求項１５】
前記標準入出力装置は、キーボード及び表示装置であり、前記第１の電子機器は折りたたみ可能であって、当該折りたたんだ状態で第２の電子機器の所定の挿入口に挿入させることで互いに接続することを特徴とする請求項第１３項に記載の情報処理システム。
【請求項１６】
標準入出力装置を具備し、単体で処理実行を可能とする第１の電子機器と、当該第１の電子機器を接続した際に前記第１の電子機器の標準入出力装置にとって替わる標準入出力装置及び書き込み可能な記憶装置を具備した第２の電子機器とで構成される情報処理システムにおける前記第１の電子機器の制御方法であって、
前記第２の電子機器に接続されたかどうかを検出する検出工程と、
該検出工程によって前記第２の電子機器に接続されたことを検出した場合であって、前記記憶装置にデータを書き込む際に、当該データを前記ＩＤ情報をキーとして暗号化する暗号化工程と、
前記記憶装置に記憶されたデータを読出す際、当該データを前記ＩＤ情報をキーとして解読する解読工程と
を備えることを特徴とする制御方法。
【請求項１７】
更に、前記第２の電子機器の記憶装置はデータをディレクトリで管理していて、
前記暗号化工程は、
少なくとも、ディレクトリのパス名と第１の電子機器とのＩＤ情報とを関連付けて記憶している記憶手段を参照し、書き込み先が前記記憶手段に記憶されているディレクトリである場合に書き込み対象のデータを暗号化し、
前記解読工程は、
前記記憶手段を参照し、読み込み先が前記記憶手段に記憶されているディレクトリである場合に、当該読み込み対処のデータを解読することを特徴とする請求項第１６項に記載の制御方法。
【請求項１８】
前記標準入出力装置は、キーボード及び表示装置であり、前記第１の電子機器は折りたたみ可能であって、当該折りたたんだ状態で第２の電子機器の所定の挿入口に挿入させることで互いに接続することを特徴とする請求項第１６項に記載の制御方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は情報処理システム及び電子機器及び制御方法、詳しくは携帯型パーソナルコンピュータ等の電子機器とその機能を拡張する電子機器で校されるシステム及び電子機器及び制御方法に関するものである。
【０００２】
【従来の技術】
昨今の電子技術の発展は目覚ましいものがある。とりわけワードプロセッサやパーソナルコンピュータといった、一昔では大型の筐体に納まっていたものが、折りたたみ可能で、しかも、小脇にかかえて持ち運べる程度にまで小型化されるようになってきた。所謂、ノートタイプのパソコンやワープロと呼ばれる装置である（以下、これらを総称してノートＰＣという）。
【０００３】
しかし、一方では、拡張性及び表示画面が大きい等の理由で、依然として広く使用されている机上据え置きタイプの装置（一般にはデスクトップＰＣと呼ばれている）もある。
【０００４】
本発明は、これらノートＰＣとデスクトップＰＣの有機的な結合を目指すものである。
【０００５】
先に説明したようにノートＰＣの最大の特徴はその機動性にある。しかし、その操作環境はデスクトップの方が有利である。
【０００６】
従って、これまでは、ノートＰＣで作成されたデータ等は、一旦、外部記録メディア（例えばフロッピー（登録商標）ディスク）に記憶させ、それをデスクトップに装填してデータをロードし、処理を継続していた。
【０００７】
この場合に問題となるのは、ノートＰＣ上で動作するアプリケーションプログラムとまったく同じ、もしくは上位互換性のあるアプリケーションプログラムがデスクトップ側にあることが必須条件となることである。つまり、１つのアプリケーションプログラムを新たに導入する度に、管理者は、それぞれのデスクトップとノートＰＣそれぞれにそのプログラムを導入させる必要がある。これは、非常に面倒な作業である。
【０００８】
また、一般に、パーソナルコンピュータ（デスクトップ及びノートＰＣの両方）は、同じアプリケーションが動作するとしても、それぞれの操作環境は、それぞれの操作者が自由に変更できるものである。例えば、かな漢字変換にかかる操作環境やその辞書（登録単語を含む）は、各々の操作者毎に異なるものである。
【０００９】
従って、ノートＰＣでフロッピー（登録商標）ディスク等に出力させたデータを、デスクトップでロードして編集等を行う場合、まったく別な操作環境になるという問題も発生する。デスクトップの環境を自身の好みに変更すればこの問題は解決するが、デスクトップが複数の人間によて操作されることを考慮すれば、他人に自分の操作環境をおしつけることにもなるし、なにより、一々環境設定しなくてはならない。
【００１０】
【発明が解決しようとする課題】
一方、現在、ノートＰＣの蓋（液晶表示器部分）を閉じ、その状態で、ドッキングステーションと呼ばれる筐体に収納接続させ、そのドッキングステーションに備えられたキーボード、ＣＲＴ表示装置を活用し、作業を行うシステムが知られている。ここで、言うドッキングステーションとは、外観はデスクトップパソコンと同じであるが、ノートＰＣを収納する収納口が設けられ、処理がノートＰＣ側のＣＰＵが行う点が異なる。換言すれば、ドッキングステーションは、ノートＰＣの機能を拡張するための装置と考えればわかりやすいであろう。
【００１１】
かかるシステムでは、ノートＰＣはドッキングステーション内に収納されることになるので省スペース化でき、例えば操作環境はノートＰＣがベースになり、操作環境は替わらないというメリットがある。また、デスクトップＰＣとノートＰＣとを別々に購入した場合と比較して、格段にコストダウンを図ることもできよう。
【００１２】
しかしながら、かかるシステムを導入した場合、ドッキングステーションは不特定多数のユーザ（多数のノートＰＣ）を接続され得るので、ドッキングステーションのハード資源のセキュリティーを保つことが容易ではなくなる。例えば、ドッキングステーション自身に拡張機能を持たせて、大容量のハードディスク等を接続させた場合、その中に記憶させた部外者にはみられたくないデータのセキュリティーは万全を期す必要があるが、残念ながら今のところはこのようには至っていない。
【００１３】
【課題を解決するための手段】
本発明は、かかる問題に鑑みなされたものであり、記憶装置に記憶されているデータの機密保持を確実に、しかも、操作者が意識することなく実現することを可能にする情報処理システム及び制御方法を提供しようとするものである。
【００１４】
この課題を解決するため、例えば本発明の電子機器は以下に示す構成を備える。すなわち、
記憶装置にデータを書き込む際に、当該データを機器のＩＤ情報をキーとして暗号化する暗号化手段と、
前記記憶装置に記憶されたデータを読出す際、当該データを前記ＩＤ情報をキーとして解読する解読手段とを備える。
【００１５】
また、他の発明は、以下の構成を備える。すなわち、
標準入出力装置を具備し、単体で処理実行を可能とする第１の電子機器と、当該第１の電子機器を接続した際に前記第１の電子機器の標準入出力装置にとって替わる標準入出力装置及び書き込み可能な記憶装置を具備した第２の電子機器とで構成される情報処理システムであって、
前記第１の電子機器は、
当該第１の電子機器固有のＩＤ情報を記憶している記憶手段と、
前記第２の電子機器に接続されたかどうかを検出する検出手段と、
該検出手段によって前記第２の電子機器に接続されたことを検出した場合であって、前記記憶装置にデータを書き込む際に、当該データを前記ＩＤ情報をキーとして暗号化する暗号化手段と、
前記記憶装置に記憶されたデータを読出す際、当該データを前記ＩＤ情報をキーとして解読する解読手段とを備える。
【００１６】
ここで、前記第２の電子機器の記憶装置はデータをディレクトリで管理していて、少なくとも、ディレクトリのパス名と第１の電子機器とのＩＤ情報とを関連付けて記憶する記憶手段を備え、前記暗号化手段は、書き込み先が前記記憶手段に記憶されているディレクトリである場合に書き込み対象のデータを暗号化し、前記解読手段は、読み込み先が前記記憶手段に記憶されているディレクトリである場合に、当該読み込み対処のデータを解読することが望ましい。これによって、ディレクトリ単にファイルの管理し、その中でのみ第１の電子機器に合った暗号化ファイルとなるので、たとえ他のユーザの第１の電子機器を接続してもその中を解読できない。
【００１７】
また、この場合の前記標準入出力装置は、キーボード及び表示装置であり、前記第１の電子機器は折りたたみ可能であって、当該折りたたんだ状態で第２の電子機器の所定の挿入口に挿入させることで互いに接続することが望ましい。これによって、第１の電子機器は自由に持ち運びでき、しかも第２の電子機器内に納まめることにより、省スペース化を図ることができる。
【００１８】
【実施例】
以下、添付図面に従って本発明に係る実施例を詳細に説明する。
【００１９】
図１は、実施例におけるノートＰＣをドッキングステーションに接続させる様を示している。
【００２０】
図示において、１００はノートＰＣ（表示部分を閉じた状態）であり、１０００はドッキングステーションである。
【００２１】
ドッキングステーション１０００は、図示の如く、ドッキングステーション本体（以下、ドック本体という）２００と、これに接続されているＣＲＴ表示装置３００（液晶表示器でも他の方式の表示器でも構わない）、キーボード４００、そしてポインティングデバイス５００で構成されている。
【００２２】
ドック本体２００の前面には収納口６００が設けられていて、この収納口６００に図示のようにノートＰＣ１００を閉じた状態で挿入する。この結果、ノートＰＣ１００の背面に設けられた不図示のインターフェースが、ドック本体２００内部に設けられた不図示のインターフェースに接続され、あたかも、ドッキングステーション１０００がデスクトップタイプの電子機器として機能するようになる。
【００２３】
尚、ドック本体２００の前面には、図示の如く、フロッピー（登録商標）ディスクドライブや、ＣＤＲＯＭが設けられており、これらを操作者が活用することができる。また、背面には、各種拡張ボードが挿入されるようになっている。また、ドック本体内部には、ハードディスク装置、ノートＰＣ１００のメモリ容量を増強するためのメモリ等が収納されているが、詳細は追って説明する。
【００２４】
図２に実施例におけるノートＰＣ１００の構成を、図３にドック本体２００の構成を示す。
【００２５】
ノートＰＣ１００の構成を図２を用いて説明すると、次の通りである。
【００２６】
図示において、１０１はノートＰＣ１００及び後述するようにドック本体２００に接続した場合にはそれをも制御するＣＰＵである。１０２はメインメモリ（ＲＯＭ及びＲＡＭで構成される）であり、ＯＳ及び各種アプリケーションがロードされて実行される。１０３は個々のノートＰＣ１００のＩＤ情報（製品単位に異なる値）を記憶しているＲＯＭであり、図示の如くＰＣＩバス（ローカルバスの１つ）上に接続されている。ＣＰＵ１０１とメインメモリ１０２を接続するバスとＰＣＩバスは、バスブリッジ１０４を介して接続されている。
【００２７】
ＰＣＩバスには次に示すユニットが接続されている。１０５は表示画像データを展開するＶＲＡＭ、１０６はＶＲＡＭ１０５に展開されたイメージを表示する液晶表示器（ＬＣＤ）である。１０７はＶＲＡＭ１０５への描画処理及びＶＲＡＭ１０６から表示データを取り出してＬＣＤ１０６にビデオ信号として出力するグラフィックコントローラである。尚、このグラフィックコントローラ１０６は、ＶＲＡＭ１０５に展開されたデジタルビットイメージデータをアナログ信号に変換するＤ／Ａコンバータも備えており、この出力は後述する拡張インターフェース１２５に供給されてる。１０８は電力管理ユニット（ＰＯＷＥＲ　ＭＧＭＴ）であり、バッテリー１２６（充電可能）の供給電力を管理し、その供給能力が落ちてきた場合にＣＰＵ１０１にその旨を知らせる。１０９はＩＤＥコントローラであり、ＩＤＥ方式のハードディスク１１０の書き込み及びそれからの読み込みを制御する。
【００２８】
ＰＣＩバスには、ＩＳＡバスとの調停を行うバス調停部１１１が接続されている。このバス調停部１１１には、文字通りＰＣＩバスとＩＳＡバスとのデータ転送を制御する部分と、ＤＭＡ機能、割り込み制御（例えばキーボードからの入力をＣＰＵに知らしめるため等）、タイマーが含まれている。タイマーは定期的に割り込み信号を発生する場合等に使用される。
【００２９】
さて、ＩＳＡバスには、リアルタイムクロック及び不揮発性ＲＡＭを含んだクロック部、各種ＩＣカードが装着された場合にそのＩＣカードとのデータの授受を行うためのＰＣＭＣＩＡコントローラが接続されている。１１４、１１５５はそのＩＣカードである。また、１１６はＩ／Ｏコントローラであり、ノートＰＣに内臓されたフロッピー（登録商標）ディスクドライブ及び拡張インターフェース１２５にも接続されている（ドック本体に設けられたシリアルインターフェースに接続するため等）。１１８はノートＰＣ１００内部（外部であっても良い）に備えられたスピーカ１１９、及びマイク１２０とのオーディオデータの授受を行うオーディオインターフェース、１２１はキーボードインターフェースであり、キーボード１２３の他に、マウス１２２、及び装置に設けられた各ＬＥＤランプの制御をも行うことが可能になっている。また、後述するように、ドック本体２００に接続した場合、ノートＰＣ１００は折りたたんで接続するために自身のキーボード等が使用できなくなる。そのため、キーボードインターフェース１２１は、拡張インターフェース１２５にも接続されている。
【００３０】
バッテリー１２６は、拡張インターフェース１２５を介して本ノートＰＣに供給されている。理由は、ノートＰＣをドック本体２００に接続させた場合に、ドック側から充電を行なわせることと、ドック本体２００との接続時には、原則としてドック本体からの電力を受けて上記各ユニットを動作させるためである。
【００３１】
拡張インターフェース１２５は上記の説明から容易に推察されるように、ノートＰＣ１００の背面に設けられており、ドック本体２００内のインターフェースと接続を行い、ドック本体２００のバス上に設けられた各種デバイスをアクセスするためのものである。
【００３２】
次に、ドック本体２００の構成を図３を用いて説明する。
【００３３】
図示において、２０１は、先に説明したノートＰＣ１００の拡張インターフェース１２５と電気的接続を行うためのインターフェースである。インターフェース２０１の信号線ＫＢＤ／ＭＯＵＳＥにはキーボード４００及びマウス５００が接続され（図１参照）、結果としてノートＰＣ１００のキーボードコントローラ１２１と接続される。また、２０２はノートＰＣ１００のＩＳＡバスに接続されるＩ／Ｏコントローラであり、ドック本体２００に設けられたフロッピー（登録商標）ディスクドライブ２０３が接続されている。これによって、ノートＰＣ１００をドック本体２００に接続させた後でも、フロッピー（登録商標）ディスクへのデータ保存や読出しが行なえるようになる。また、このＩ／Ｏコントローラ２０２には、シリアルＩ／Ｆ２０４、パラレルＩ／Ｆ２０５（それぞれのコネクタがドック本体背面に設けられている）が接続されており、各種機器（例えばモデム等）と接続可能になっている。
【００３４】
２０６〜２０９はＩＳＡバス或はＰＣＩバスに拡張ボードやカード等を接続するためのインターフェース（コネクタ）であり、ドック本体２００の背面に設けられた拡張スロット内部に配設されており、各種カードやボードを搭載することが可能になっている。尚、インターフェース２０６はＩＳＡバス用、２０７はＩＳＡバス及びＰＣＩの両バス用、２０８及び２０９はＰＣＩバス用のインターフェースである。インターフェース２０７がＩＳＡバス及びＰＣＩバス両用であるので、インターフェースの個数が４であるにもかかわらず、ＩＳＡバスのための各種ボードやカードが２つまで、ＰＣＩバス用のボードやカードが３つまで装着することが可能になっている。
【００３５】
図示では、インターフェース２０７にはＬＡＮカードが、インターフェース２１３にはグラフィックコントローラカード２１３が装着されていることを示している。説明するまでもないが、ＬＡＮカード２１２はローカルエリアネットワークを構築させるための拡張カード（ボード）であり、グラフィックコントローラ２１３は数メガバイトのＶＲＡＭを搭載して、ノートＰＣ１００のＬＣＤの表示ドット数が例えば６４０×４００ドットであるのに対して、１０２４×７６８ドット等に拡張したり、ビットマップイメージの展開処理や移動等の高速化、更には、発色数を増やするためのものである。
【００３６】
詳細は後述するが、ノートＰＣ１００内のＶＲＡＭ１０５の画像（低解像度画像という）を表示させるためには、グラフィックコントローラボード２１３を動作させず、グラフィックコントローラカード２１３は入力されたビデオ信号（ＣＲＴ信号）をそのままＣＲＴ３００に出力させる。この場合、ＣＰＵ１０１は表示画像をノートＰＣ１００内のグラフィックコントローラ１０７に対して各種描画命令を与え、ノートＰＣ１００内のＶＲＡＭ１０５にイメージの展開を行なわせる。
【００３７】
一方、グラフィックコントローラカード２１３の能力を使用した高解像度、高速な表示を行なわせる場合には、ＣＰＵ１０１はグラフィックコントローラカード２１３に各種描画命令を与える。このとき、グラフィックコントローラカード２１３は、ノートＰＣ１００側から供給されてきたＣＲＴ信号を無視し、自身のＶＲＡＭに格納されたイメージデータをビデオ信号としてＣＲＴ３００に出力する。グラフィックカードが増設されていない場合はそのままＣＲＴに出力する。
【００３８】
図３の構成の説明を続ける。
【００３９】
２１４はＳＣＳＩインターフェース２１１に接続されたハードディスクドライブ、２１５はＣＤ−ＲＯＭドライブであり、これらの記憶装置はノートＰＣ１００をドック本体２００に接続させた場合に、使用可能になっている。２１６はノートＰＣ１００のメインメモリ１０２を増強するためのＲＡＭであり、やはり、ノートＰＣ１００を装着した際のメモリ容量を増やし、大規模なアプログラムやデータを処理することを可能にする。尚、このＲＡＭ２１６はＳＩＭＭタイプのメモリであって、必要に応じて増強することが可能になっている。２１７は不揮発性メモリ（ＮＶＲＡＭ）であり、ＮＶＲＡＭ２１７への書き込み及び読み取りはＮＶＲＡＭコントローラ２１８を介して行われる。詳細は後述するとして、このＮＶＲＡＭ２１７には、ドック本体２００のＩＤ（製品単位に異なる）、パスワード、接続し得るノートＰＣのＩＤとそのノートＰＣの使用可のデバイス情報、デバイステーブル情報、暗号化対象のディレクトリ名等が確保されている。２１９はラインイン端子、２２０はラインアウト端子であり、ノートＰＣ１０のオーディオインターフェース１１８に接続されることになる。これらの端子には、例えば外付けのスピーカ、マイク等が接続せることが可能になっている。そして、２２２は不図示のＡＣコンセントからの交流電流を直流に変換し、ドック本体２００への電力を供給する電源であり、ノートＰＣ１００を接続した場合にはノートＰＣ１００内のバッテリー１２６の充電及びノートＰＣ１００自身への電力供給も行う。
【００４０】
尚、説明が前後するが、一般のノートＰＣには、レジューム機能が付加されいるものが多い。レジューム機能自身は公知であるので詳述はしないが、例えば、表示部を閉じた場合、或は、所定のスイッチを操作させた場合に、消費電力を抑えるために、表示器への電力ストップ、ＣＰＵ等へのクロックの停止等を行い、表示部を開けたときや所定のスイッチを操作した場合に直前の状態で復帰し、処理を継続させる機能を言う。実施例では、ノートＰＣ１００の表示部を閉じるとこの省電力状態になるものとして説明する。以下、この省電力状態とサスペンド状態と呼び、再び動作を再開することをレジュームと呼ぶことにする。
【００４１】
さて、実施例のノートＰＣ１００とドック本体の構造は上記の通りであるが、ノートＰＣ１００とドック本体２００との接続を簡単に説明すると、次の通りである。
【００４２】
先ず、ノートＰＣ１００で操作していた状態で、その蓋を閉めることでサスペンドモードに移行させる。そして、この状態で、ドック本体２００内にその収納口６００に挿入することで、それらを電気的に接続させる。
【００４３】
ノートＰＣの背面には、ドック本体と接続されたことを検出するための不図示のスイッチ（物理的なスイッチでも、電気信号のレベルで検出するスイッチでも良い）があって、このスイッチが作動すると、ノートＰＣ１００はレジュームする。
【００４４】
この場合、ノートＰＣ１００は、通常状態で蓋を開けた場合にもレジュームするので、ＣＰＵ１０１はどちらの状態でレジュームしたのかを判断しなければならない。そこで、ＣＰＵ１０１はレジュームするときの初期段階で、いずれの結果、処理を再開することになったのかを、前述したスイッチから出力される別個の信号線の論理レベルで判断する。そして、ドック本体２００に接続された結果によってレジュームされたと判断した場合には、システム環境を再構築して、レジュームする。この再構築に関する処理内容は後述する。
【００４５】
さて、ノートＰＣ１００がドック本体２００に接続された場合（ノートＰＣ１００が収納口６００に挿入して一体化させた場合）、システムの構成概略は図４に示す如くになる。尚、図示は概略であり、説明を容易にするため、主要な部分のみを示している。また、図示のノートＰＣ１００側の破線部分（キーボード１２３、ＬＣＤ１０６）はノートＰＣ側で使用できない状態にあることを示している。
【００４６】
以下、実施例のノートＰＣ１００内のＣＰＵ１０１の動作を順を追って説明する。
【００４７】
ノートＰＣ１００を単体として使用して、各種アプリケーションを実行している最中、その表示部分を閉ざす動作を行うと、ＣＰＵ１０１に割り込みがかかり、メインメモリ１０２（メインメモリ内のＲＯＭ領域）内に予め記憶されている割り込み処理プログラムが開始される。図５はその割り込み処理プログラムの処理内容を示している。
【００４８】
先ず、ステップＳ１で、ＣＰＵ１０１は、自身の汎用レジスタの全てをメインメモリのスタック領域に待避（プッシュ）する。このとき、自身が所有しているリソース（例えばＲＡＭの容量や、動作しているＯＳ名）も所定の領域（実施例ではスタックとするが、勿論ハードディスク１１０でも構わない）に記憶する。この後、ステップＳ２に進んで、サスペンドモードを実行させ、ＬＣＤ１０６や不要なデバイスへの電力供給を遮断させ、ＣＰＵ１０１へのクロック供給を停止させる（メインメモリ１０２には動作させていたアプリケーションプログラムやそのデータ等が存在するので、電力供給は継続させる）。
【００４９】
こうして、表示部分を再び開けるか、もしくは、ドック本体２００に装着するかいずれかの操作を行うとレジュームし、処理はステップＳ２の次、すなわち、ステップＳ３から処理を再開する。
【００５０】
ステップＳ３では、ノートＰＣ１００がドック本体２００に接続されているかどうかを、先に説明したスイッチの状態に基づいて判断する。
【００５１】
ドック本体２００に接続されていない、換言すれば、表示部を開けたためにレジュームしたと判断した場合には、ステップＳ４で待避しておいたレジスタを全て復帰させ、サスペンドへ移行する直前の処理を再開する。
【００５２】
さて、ドック本体２００への接続によるレジュームであると判断した場合には、ステップＳ５に進んで、環境設定処理を行う。この環境設定処理の後は、ケースバイケースであるので、図示のようにサスペンド条対する直前の状態に戻る場合と、そうでない場合とがある。以降の説明から理解できよう。
【００５３】
環境設定処理の詳細は図６に示す通りである。
【００５４】
先ず、ステップＳ１１でノートＰＣ１００のＲＯＭ１０３に格納されている自身のノートＰＣＩＤを獲得し、ドック本体２００内のＮＶＲＡＭ２１７にあるセキュリティー情報を参照することで、そのドック本体２００の使用が許可されているかどうかを判断する。セキュリティー情報の中身は、図９に示すようになって、パスワード９０１と、使用許可されているノートＰＣのＩＤと使用できるデバイス番号及びファイルセキュリティー情報で構成されるユーザ登録情報部９０２、デバイステーブル９０３、ドック本体のＩＤ９０４、その他のシステム情報部９０５が設けられている。
【００５５】
接続したノートＰＣ１００がそのドック本体２００の使用許可されているかどうかは、このユーザ登録情報の「ノートＰＣＩＤ」を順に参照し、一致したノートＰＣＩＤが存在する場合には使用許可されている、そうでなければ使用許可されていないと判断する。尚、ノートＰＣのＩＤやドック本体のＩＤは、利用者の知るところではない。
【００５６】
さて、接続されているノートＰＣが未登録であると判断した場合には、ステップＳ１３に進んで、登録処理（詳細は後述）を行う。このとき、登録手続き行うために最低限、ドック本体２００に備えられたキーボード４００は使用できるようにするため、一時的にノートＰＣ１００に対してＩＤ＝０を割り当てる。尚、ＣＲＴ表示装置３００には、ノートＰＣ１００のＶＲＡＭ１０５の内容を低解像度のまま表示させる。
【００５７】
一方、登録されていると判断した場合には、ステップＳ１４に進んで、図１０に示すような初期メニューを表示する。メニューには図示の如く、ＯＳ選定、ファイルセキュリティー、デバイス変更、ユーザ削除、パスワード変更がある。
【００５８】
操作者は、この画面を見て、読もうとする処理を選択することになる。この結果、その指示されたキーに基づいて、ステップＳ１７、Ｓ１９、Ｓ２１、Ｓ２３で判断し、対応する処理（ステップＳ１６、Ｓ１８、Ｓ２０、Ｓ２２、Ｓ２４）を行うことになる。以下、上記ステップＳ１３の登録処理から順を追って処理を説明する。
【００５９】
＜登録処理（ステップＳ１３）＞
先に説明したように、ドック本体を設置すると、不特定多数のノートＰＣのユーザが自由にそのドック本体の資源を活用することが論理的には可能になる。しかしながら、それでは情報が部外者にもれたりすることにもなりかねない。そこで、その管理者が許可したユーザのみを使用許可するようにした。
【００６０】
具体的には、図７に示すような画面を表示し、そこにパスワードを一時的に使用許可されているキーボード及びＣＲＴ表示装置（これらは標準入出力装置と呼ばれている）を使用して入力させる。そして、入力したパスワードがドック本体２００に設けられたＮＶＲＡＭ２１７内のパスワード９０１（図９参照）と合致している場合にのみ、そのユーザ（厳密には、そのノートＰＣ）を使用許可する。すなわち、ユーザ登録情報部９０２にそのユーザのための領域を新たに確保し、デフォルトの使用可能なデバイス番号（この場合はキーボードのみ）、ファイルセキュリティー情報を追加する。処理の流れを示すと図８に示すようになろう。
【００６１】
まず、ステップＳ３１で、パスワード入力画面（図７参照）を表示する。そして、次のステップＳ３２で、キーボード４００を使用して文字記号列を入力させる。次いで、ステップＳ３３に進んで、今、入力した文字列がＮＶＲＡＭ２１７に登録されているパスワード情報９０１と合致するかどうかを判断する。合致しないと判断した場合には、ステップＳ３２に戻って再度の入力を行なわせる。つまり、パスワードを知らない人が操作した場合には、もはや装置の電源を切る（ノートＰＣ本体の電源も連動する）しかできない。
【００６２】
さて、パスワードが一致し、正規の操作者が操作していると判断した場合には、ステップＳ３４に進んで、ユーザ登録情報部９０２にそのノートＰＣのＩＤを追加登録すると共に、デフォルトの使用許可デバイス及びファイルセキュリティー情報を追加する。追加する位置は、ユーザ登録情報部９０２のノートＰＣのＩＤ＝０の直前とする。つまり、検索する場合の最後にはノートＰＣのＩＤ＝０となっているかどうかで判断出来るようにしている。
【００６３】
以上の処理が終わると、本処理の呼び出しもとに復帰する。
【００６４】
以上の通りであるが、運用上は、例えば、ノートＰＣ本来のユーザは、ドック本体との接続を希望する場合には、それを管理者に渡して、管理者が上記操作を行うことになろう。
【００６５】
以上の結果、例えばドック本体に接続されているハードディスク等の資源、場合によっては、ネットワークカードを使用してホストやサーバ内の機密ファイルが、限られたユーザのみ使用させることが可能になる。
【００６６】
尚、許可されているノートＰＣを接続した際にも、パスワードを入力させ、その入力パスワードとドック本体が所有しているパスワードと一致する場合にのみ、ドック本体の使用許可を与える様にしても良い。この場合、個々のユーザがパスワードを知っている必要がある。但し、新規に登録する際には、管理者のみが知っているパスワードを入力した場合にのみ、使用許可を与える。
【００６７】
このようにすると、例えば、ノートＰＣを部外者がドック本体に接続させた場合、例えそのノートＰＣが登録処理が済んでいてもそのパスワードを入力しない限りは、操作できないようになるので、より一層の機密保持を行うことが可能になる。
【００６８】
また、現実には、キーボードでも、いろいろなタイプがある。従って、図９に示されるように単にキーボードがあるというだけではなく、どのようなキーボードがあるかを示す情報も付加させる様にしても良い。
【００６９】
＜ＯＳ選定（ステップＳ１６）＞
パーソナルコンピュータと言えども、一昔では考えられないほど、多機能、高機能のＯＳ（オペレーティングシステム）が使用できるようになってきている。
【００７０】
本処理は、ノートＰＣ単体だけではその機能や構造上動作できないＯＳでも、ドック本体に接続することによって、動作可能になることに鑑み、選択幅を広げるものである。
【００７１】
まず、図１０のメニューにおいて、キーボード４００から数字の“１（ＯＳ選定）”を選択すると、図１２に示すようなＯＳ選択メニューが表示される。
【００７２】
ここでは、３つのＯＳが選択可能（動作可能などうかは別」）であることを示している。
【００７３】
操作者は、そのうちの所望とするＯＳを選択する。但し、メニューの一番上には、ノートＰＣで動作してたＯＳを位置させた。理由は、確立的に、ノートＰＣのアプリケーションを動作させていたＯＳが選択されることが多く、そのままリターンキーを押下した場合のデフォルトの選択ＯＳとするためである（デフォルト値は“１”）。
【００７４】
ここで、ノートＰＣ１００をサスペンド状態でドック本体２００に接続させ、ノートＰＣのＯＳを選択した場合には、その時点でそのノートＰＣ１００に使用許可されているデバイスを使用可能にするべく、ＯＳに許可されているデバイスを使用できる手続きをしたのちレジュームさせる（使用許可していないデバイスはディスイネーブル状態にさせる）。この結果、ノートＰＣのユーザはサスペンド状態にする直前に動作していたアプリケーションプログラムをそのまま継続してドック本体に接続されたＣＲＴ表示装置３００を見ながら処理を継続することが可能になる。先に説明した図５におけるステップＳ５の次の処理として、ステップＳ４があるのはこのためである。
【００７５】
一方、ＯＳ選択選択メニューで２（ドック本体のハードディスクに記憶されているＯＳ）または３（ネットワーク上のサーバに格納されているＯＳ）を選択して別なＯＳを選択した場合には、選択したＯＳを、ノートＰＣ及びドック本体のリソース中の使用許可されているデバイスに従って、環境を決定し、ＯＳを起動する。
【００７６】
以上がＯＳ選定処理の概要であるが、ＣＰＵ１０１は図１１に示すフローチャートに従って動作する。
【００７７】
先ず、ステップＳ４１で、ノートＰＣ１００の所定領域に記憶されているノートＰＣのリソース情報（図５のステップＳ１の処理内容参照）を獲得し、次いで、ステップＳ４２でドック本体に装着、或は接続されているデバイス等をサーチしてドック本体のリソースを獲得する。
【００７８】
次いで、ステップＳ４３に進んで、ＮＶＲＡＭ２１７内のシステム情報部９０５を参照して、ブート可能なデバイスをサーチし、そのサーチしたデバイスのブートセクターをリードすることで、ＯＳのローダを検出し、ＯＳの種類を認識する。そして、ノートＰＣ及び認識されたＯＳの一覧をメニュー形式にしてＣＲＴ表示装置３００に表示させる。
【００７９】
次にステップＳ４４に進んで、キー入力を行なわせる。ＯＳ選択のキー操作が行われると、処理はステップＳ４５に進み、選択されたＯＳはその時点で利用可能なリソース等で動作可能かどうかはもとより、ＯＳが奨励する環境にはなっていないが一応動作する程度であるかどうかを判断する。
【００８０】
動作不可であると判断した場合には、指示されたＯＳは使用できない旨の理由のメッセージを表示すると共に、別なＯＳを選択させるためにステップＳ４３に戻る。例えば、ネットワークからブートさせる指示をした場合に、そのユーザがネットワークカード２１２の使用が禁止されている場合には、その旨のメッセージが表示される。
【００８１】
また、一応は動作可能であるが、そのＯＳを快適に動作させるには至っていないと判断した場合には、ステップＳ４６に進む。また、一方、現在の環境下（ノートＰＣで使用許可されているデバイスやメモリ容量等）で快適に動作すると判断した場合には、ステップＳ４９に進む。
【００８２】
ここで、選択指示されたＯＳの奨励しているリソース情報、及び、動作可能なリソース情報は、ＮＶＲＡＭ２１７内のシステム情報部９０５に各ＯＳ毎に記憶されていて、この情報を下に判断する。
【００８３】
ステップＳ４６に処理が進む例としては、例えば、或るＯＳがその動作を奨励しているメインメモリ容量が８Ｍバイトであり、動作可能メモリ容量が４Ｍであるって、ノートＰＣ及びドック本体のＲＡＭ領域を足しあわせた結果、４Ｍバイトはあるが８Ｍバイトには及ばない場合である。勿論、他のノートＰＣには、十分なメモリが備えられていて、ドック本体内のメモリとの合計値が８Ｍバイトを越える分にはこの限りではない。
【００８４】
いずれにしても、一応動作はするが、快適な状態とは言えない場合にはステップＳ４６に処理み、サブメニューを表示する。このサブメニューは、例えば、図１３に示す如くであり、ステップＳ４６に処理は進んだ理由を表示させる。これによって、ユーザはなぜ快適に動作しないのかを知ることができ、場合によっては管理者に使用可能にするための手続きの依頼や、ノートＰＣ或はドック本体のリソースの拡張を依頼することもできよう。
【００８５】
ユーザはこの画面を見て、それでも起動させた場合には“Ｙ”キーを押下、キャンセルする場合には“Ｎ”キーを押下することになる（ステップＳ４７）。ＣＰＵ１０１は、この入力キーが継続させる旨の指示であると判断した場合には、ステップＳ４９に、キャンセルする旨の指示であった場合には、ステップＳ４３に戻る。尚、ステップＳ４４で、特別なキーが操作された場合には、本処理を終えて、図６のステップＳ１４に戻るようになっている。
【００８６】
さて、ＯＳの１つが指定され、実際にそれを起動する段階になると、その起動しようとしているＯＳはノートＰＣで動作していたＯＳかどうかを判断する（ステップＳ４９）。
【００８７】
同じであると判断した場合には、ドック本体に接続した結果、機能アップするデバイス（勿論、デバイステーブル９０３で指定されたデバイスの範囲）を加味して、ＯＳにそれらのデバイスの登録処理、及び、使用しなくなったデバイスの無効化の処理を行う。尚、グラフィックコントローラカード２１３を使用する場合、表示画面に表示する画像は、これ以降グラフィックカード２１３内のＶＲＡＭを使用し、ノートＰＣ内のＶＲＡＭ１０５は使用しないので、その手続きも同様に行う。ＯＳにグラフィックカードが装着されていること、及びその処理プログラムをデバイスドライバ（そのファイル名と所在はシステム情報部９０５に予め記憶されている）として追加させる。このとき、グラフィックカード２１７は、ノートＰＣから出力されてきているＣＲＴ信号を無効化し、自身内のＶＲＡＭの画像を指示されている解像度、及び発色数でＣＲＴ表示装置３００に表示させる。尚、ここで言う、解像度及び発色数の情報は、各ユーザ毎に自由に設定できるものであり、例えば、ユーザ登録情報部９０２内のデバイス番号（この場合には、デバイス番号は３）と共に記憶されているものする。
【００８８】
但し、一般にグラフィックカードは、そのメモリ容量にもよるが、その解像度を上げると画素数が増えるが発色数が減る。実施例では、これらの設定事項は、グラフィックカード２１３が使用許可を受けているユーザであれば、任意に変更できることにし、その状態でしか使用できなくするものではない。但し、前回の使用状態で再利用するケースが多いので、変更がされた場合にはその時点での解像度及び発色数をＮＶＲＡＭ２１７に記憶した。
【００８９】
以上が、ステップＳ５０の処理内容である。次に、処理はステップＳ５１に進んで、レジューム処理を行ない、サスペンドに移行させた直前の状態を今度はドック本体で再現させ、操作を行うことになる。
【００９０】
一方、ステップＳ４９で、別のＯＳが選択されたと判断した場合には、ステップＳ５２に進んで、ノートＰＣとそのノートＰＣのＩＤで許可されているデバイス毎でもって、起動すべく、そのＯＳをローダ部分を実行し、そのＯＳを起動させる。従って、この場合には、サスペンドさせた状態からは処理は継続しないことになる。
【００９１】
以上のようにして、ノートＰＣをドック本体に接続させた再、ノートＰＣで処理中であった状態をそのままデスクトップとして処理を続行させることが可能になる。
【００９２】
また、ノートＰＣだけでは、実現できなかったより高機能のＯＳも実に簡単に起動することも可能になる。しかも、起動はできても、必ずしも満足できない状態になることが予想される場合には、予めその旨を表示し、ユーザに警告を発するので、ユーザはその時点でも起動するかどうかを選択できることになる。
【００９３】
尚、上記例では、ＯＳ選択画面には、ブート可能なＯＳ一覧を表示させたが、そののときのノートＰＣのＩＤとドック本体のリソースでもって完全に動作しないＯＳも判断できるので、このようなまったく起動できないＯＳは選択メニューに表示しないようにしても良い。これにより、間違って起動しないＯＳを選択してしまい、再度選択指示するというような操作は不要になる。但し、上記説明のように、なぜ選択できないのかを知ることもまた、ユーザインターフェースという観点からすれば重要であるので、選択できるＯＳとまったく選択できないＯＳを区別して表示しても良い。場合によっては、快適に動作するＯＳと、一応は動作するＯＳ、そして、まったく起動できないＯＳとを区別して表示する様にしても良い。区別の仕方は、色別にしたり、その旨のメッセージを不可させたりすることが考えられよう。
【００９４】
＜ファイルセキュリティー変更処理（ステップＳ１８）＞
先に説明したように、ドック本体の個数に対してノートＰＣの数が多くなってくると、ドック本体の管理者だけでは管理できないファイルがそのドック本体のハードディスク装置に保存されるようになることが予想される。特に、重要な機密文書情報ファイル等を自身のノートＰＣ内のハードディスクに保存するのではなく、ドック本体に保存したたために部外者に知られることになるという問題も起こり得るであろう。
【００９５】
ファイルセキュリティー機能とは、こうした問題点を一掃させようとするものである。
【００９６】
詳細は後述するが、ドック本体内のハードディスク２１４に自分専用のディレクトリを作成し、そのディレクトリの下にファイルを書き込む場合そのファイルのデータを暗号化させ、他人がそのファイルをリードしても内容を理解不能にさせようとするものである。
【００９７】
本処理では、かかる暗号化させるディレクトリ名を設定する処理である。図１４のフローチャート及び、図１５、１６を用いて説明する。
【００９８】
先ず、ステップＳ６１で、ノートＰＣのＩＤで示されるＮＶＲＡＭ２１７内のユーザ登録情報中のフィルセキュリティー情報をリードする。ファイルセキュリティー情報の形式は、例えば図１６に示すようになっていて、ＯＳ名とそのＯＳ上での暗号化対象のディレクトリ名とで構成されている。
【００９９】
そして、ステップＳ６２では、初期メニューを表示させ、ステップＳ６３でブート可能なＯＳ名を表示中のメニューに選択項目として、表示させる。
【０１００】
ユーザは、この表示画面を見て、そのうちの１つを選択する。すると、選択されたＯＳに対応する暗号化対象のディレクトリ名情報を取り出し、それを訂正できる状態で表示する図１５は、まさにこの状態を示している。図示では、ＯＳ／Ａを選択した場合の状態を示している。図示では、Ａドライブの“ＵＳＲ１”というディレクトリと、“ＷＯＲＫ”というディレクトリがその対象になっていることを示している。尚、間にある「；」は区切子である。
【０１０１】
この後、図示のカーソルを移動させたり、削除キーや、挿入キー、そして文字キー等を操作して、訂正或は、追加等を行う（ステップＳ６６）。そして、所定のキーが押下されると、処理はステップＳ６７に進んで、接続中のノートＰＣのＩＤで特定されるファイルセキュリティー情報を編集内容で更新する。勿論、別々のＯＳでも、互いにファイルの読み書きができるのであれば、それぞれのＯＳに対して同じディレクトリ名を指定する。
【０１０２】
＜デバイス環境変更処理（ステップＳ２０）＞
先に説明したように、新規に登録したノートＰＣの使用できるデバイスは、キーボード程度である（ＣＲＴ表示装置３００はデフォルトで許可になっている）。
【０１０３】
また、ドック本体に拡張カードを装着した場合には、既に登録済みのノートＰＣでは機能を使用することができない。そこで、本処理では、各ノートＰＣ毎に割り当てた使用許可のデバイスの訂正（追加、削除）を行うものである。但し、デバイスを使用許可するかどうかは、先に説明したパスワードを入力することで行う。
【０１０４】
図１４のフローチャートに従って説明する。
【０１０５】
先ず、ステップＳ７１では、パスワードの入力を行なわせるためのメニュー表示及びキーボード４００による文字列の入力を行なわせる。ステップＳ７２では、入力された文字列がＮＶＲＡＭ２１７内のパスワード情報９０１と照合し、それらが一致するかどうかを判断する。
【０１０６】
一致した場合には、ステップＳ７３に進んで、接続されているノートＰＣのＩＤからユーザ登録情報部９０２から該当する情報を読出すと共に、現在ドック本体に装着されているカードを順にサーチし、その一覧を表示する。このとき、そのノートＰＣに使用許可を与えているデバイスとそうでないデバイスとを区別して表示する。図１８は、この状態を示しており、アンダーラインの付いたデバイスが現在使用許可になっていることを示している。
【０１０７】
このとき、カーソルは、使用不可になっているデバイスのうち、先頭のデバイス番号位置に位置している。この状態で、例えばスペースキーを押下すること、そのデバイス名にアンダーラインが付されて、使用許可にさせる。以下、所望とするデバイスの番号の位置にカーソルが位置させるべくカーソルキーを操作し、スペースキーを操作することで、使用の許可を指示する。最後に、最下段の“０”を選択することで、本設定操作を終了する。
【０１０８】
こうして、使用許可、不許可の設定操作の終りが告げられると、ＣＰＵ１０１はステップＳ７６に進んで、指示された内容に従ってノートＰＣのＩＤのユーザ登録情報の内容を更新する。
【０１０９】
＜ユーザ削除処理及びパスワード変更処理（ステップＳ２２、２４）＞
ユーザ削除処理は、登録されていたノートＰＣの登録情報をＮＶＲＡＭ２１７から全て削除するものである。
【０１１０】
また、パスワード変更処理は、例えば管理者のＮＶＲＡＭ２１７内のパスワードを変更する場合の処理である。この場合、新規にノートＰＣの登録処理を行う分に対してだけ、入力するパスワードが変更されるものであり、既登録済みのノートＰＣには何ら影響がなく、今まで通り、使用できるようになるのは上記説明から容易に理解できよう。
【０１１１】
尚、これら２つの処理は、これまでの説明からすれば容易であるので、省略するが、ユーザ削除処理では接続していたノートＰＣの登録を削除するものである。但し、ドック本体が別な部署に移動する場合等、既存のノートＰＣの登録を抹消するような状態になった場合を想定すると、一々登録削除するノートＰＣをそのドック本体に接続していたのでは面倒である。そこで、個々のノートＰＣのユーザが利用者ＩＤを所有させる様にしても良い。この利用者ＩＤは管理者が決めても良いし、ユーザが決めても良いが、いずれにしても、そのユーザＩＤはそのユーザと管理者の間での確認事項にしておく。勿論、この場合にはこのユーザＩＤとそのノートＰＣのＩＤとが対応付けてＮＶＲＡＭ２１７内に記憶させる。このようにすることで、管理者はユーザＩＤを入力することで、ＮＶＲＡＭ２１７のユーザ登録情報を探し出させ、それを抹消できるようになる。
【０１１２】
また、パスワードの変更であるが、当然、そのパスワードを変更する場合には、その資格を所有している人間でないとできないようにするため、旧パスワードを入力し、それが合致して初めて新たなパスワードを設定する。
【０１１３】
＜ファイルセキュリティー処理＞
先の「ファイルセキュリティー変更処理」で説明したように、実施例のシステムでは、ドック本体のハードディスク装置２１４に各ノートＰＣのユーザが保存させたフィルの機密保持を行うため、そのユーザが設定したディレクトリ内にそのユーザがファイルを書き込みを行うと、そのファイルを暗号化させる。これによって、他のユーザがそのファイルたとえリードしても、その中身を判読できないようにする。対象となるディレクトリは、ＮＶＲＡＭ２１７内のユーザ登録情報９０２のファイルセキュリティー情報に格納されている。
【０１１４】
また、操作者が自分で指定したディレクトリ下にファイルを書き込む際、或は読み込む際、一々暗号化や解読の指示していたのでは作業が面倒である。本実施例では、かかる問題点も解決する。
【０１１５】
本処理の理解を容易にするため図１９を用いて説明する。尚、同図は、その主要な部分のみを示しており、太線や書き込み及び読み込みのデータの流れを、細線は制御信号等の流れを示している。
【０１１６】
図示において、７００はメインメモリ１０２やノートＰＣ１００内のハードディスク等の記憶装置である。７０２は書き込み、或は読み込みを行なおうとしている位置がそのユーザによって指定された暗号化対象のディレクトリ（暗号化ディレクトリという）かどうかを判断する暗号化ディレクトリ照合手段である。例えば書き込み指示があった場合、その書き込み指示で指定されたディレクトリが、接続されたノートＰＣのＩＤから特定されたファイルセキュリティー情報部（ＮＶＲＡＭ２１７内にある）に格納されているディレクトリ名と一致している場合には、暗号化手段７０３にその旨を通知する。また、読み込み対象のディレクトリと一致している場合には、その旨を解読手段７０４に通知する。
【０１１７】
ここで、暗号化手段７０３は、暗号化ディレクトリ照合手段７０２から上記通知があった場合には、書き込み対象のデータ（記憶装置７００からのデータ）を自身のノートＰＣのＩＤ（ＲＯＭ１０３に格納されている）をパラメータとして暗号化する。尚、データを暗号化する際に、値を与え、その値に基づいて暗号化及び解読すること自体は公知であるので説明は省略する。
【０１１８】
また、解読手段７０４は、暗号化ディレクトリ照合手段７０２から上記通知があった場合は、読み取られたデータをノートＰＣのＩＤをパラメータとして解読し、その解読結果を記憶装置７００に出力する。
【０１１９】
尚、上記例は、ドック本体２００内のハードディスク装置２１４とノートＰＣ１００内のメインメモリ１０２やハードディスク１１０との関係であったが、例えば、ドック本体２００内のハードディスク装置２１４の該当するディレクトリ内のファイルを他のディレクトリ（ルートディレクトリ）にコピー、もしくは移動する場合や、その逆を行う場合も同様である。
【０１２０】
以上の概要をここで、手順として説明すると図２０のフローチャートのようになろう。
【０１２１】
先ず、ステップＳ８１では、書き込み指示かどうかを判断する。書き込み指示であると判断した場合には、次のステップＳ８２でその書き込み先は暗号化ディレクトリであるかどうかを判断する。暗号化ディレクトリであると判断した場合には、ステップＳ８３で暗号化手段７０３を付勢させ、そうでない場合にはステップＳ８３の処理をスキップする。いずれにしても、書き込み対象のデータは暗号か手段に出力される（ステップＳ８４）。この結果、暗号化手段７０３は付勢指示がある場合には、その書き込み対象のデータをノートＰＣのＩＤをキーとして暗号化し、付勢指示がない場合にはそのまま何もせず出力指示された位置に出力する。こうして、ユーザが指定したディレクトリ下にファイルを書き込む場合には、そのファイルはノートＰＣのＩＤに特有な形式で暗号化されることになる。
【０１２２】
一方、書き込み指示ではない、つまり、読み込み指示であると判断した場合には、ステップＳ８５に進んで、読み込み対象のファイルは暗号化ディレクトリ内にあるかどうかを判断する。暗号化ディレクトリ内にあると判断した場合には、ステップＳ８６で解読手段７０４を付勢し、そうでない場合にはステップＳ８６の処理をスキップする。ステップＳ８７に処理が進むと、読み取られたデータを解読手段７０４に出力させる。この結果、解読手段７０４は、もし付勢されていれば、読み取りデータをノートＰＣのＩＤをキーにして解読を行ない、それを記憶装置７００に出力し、付勢されていなければ何もせずそのまま指示された位置に読み取りデータを出力する。
【０１２３】
以上の如く、ノートＰＣのユーザはドック本体２００に接続した後、アプリケーションプログラムを操作し、そのハードディスク装置２１４の暗号化ディレクトリの下へのファイルの書き込みや保存処理を行うと、自動的にそのデータは接続したノートＰＣのＩＤに従った暗号化処理が施される。また、そのディレクトリ内のファイルを読み込む場合には、正規のユーザのノートＰＣをドック本体２００に接続していない限りは、正常なデータとして読み込めず、ファイルの機密を保つことができる。また、そのディレクトリから別の場所に移動させるだけで、その暗号化されたデータは他のユーザが自由に読み込み、そして、見ることができるようになるので、便利である。ここで言う「見ることができる」というのは、そのファイルを作成したアプリケーションで読み込め、編集等を行なえることを意味する。また、例えばネットワーク上のファイルサーバも仮想的な記憶装置として処理することができるので、この場合にも対応できることは容易に推察されよう。
【０１２４】
尚、ドック本体内のハードディスク上にディレクトリを作成する際、そのディレクトリを上述した暗号化ディレクトリとして設定できると便利である。
【０１２５】
この場合、ディレクトリを作成する際に、その旨を指示情報を付加する。そして、予めＯＳ上に登録されたディレクトリ追加及び削除監視プログラムがディレクトリの削除をする旨の指示があった場合に起動するようにしておく。
【０１２６】
図２１は、ディレクトリ削除操作をした際の処理手順を示している。
【０１２７】
先ず、ステップＳ９１で指示された位置に指示された名前のディレクトリを通常のＯＳの機能を使用することで、実行させる。この後、ステップＳ９２で暗号化指示されているがどうかを判断する。暗号化指示がなされている婆には、ステップＳ９３で作成されたディレクトリ名を、その時点で動作しているＯＳと接続されているノートＰＣのＩＤで特定されたユーザ登録情報部９０２（ファイルセキュリティー情報部）に追加する。
【０１２８】
また、これとは逆にディレクトリを削除する場合には、図２２のフローチャートに従って処理を行なえば良い。
【０１２９】
先ず、ステップＳ９５で指示されたディレクトリを削除し、ステップＳ９６でその削除されたディレクトリがそのノートＰＣのＩＤで指示された暗号化ディレクトリであったかどうかを判断する。暗号かディレクトリであった場合には、ユーザ登録情報中のファイルセキュリティー情報部からそのディレクトリ名を削除する。
【０１３０】
以上のようにすると、結果として図１４の処理と同じことになる。そして、ユーザが自由に自分のディレクトリを作成し、その作成したディレクトリ下にファイルを格納することで、その機密の保持を行なわせることができる。
【０１３１】
尚、他のユーザ（ノートＰＣ）が作成した暗号化ディレクトリを削除することはできないようにすることが望ましい。この時には、削除するディレクトリ名でＮＶＲＡＭ２１７内を検索し、他のユーザの暗号化ディレクトリになっているかどうかを判断する工程をステップＳ９５の直前に設け、それが自身の暗号化ディレクトリである場合にのみ（或は、自分以外のユーザが暗号かディレクトリとして指示していない場合にのみ）、ステップＳ９５に処理を進めるようにする。それ以外は、その指示が無効である旨のメッセージ等を表示するだけにする。
【０１３２】
ところで、上記説明によると、例えば、操作者が自身の暗号化ディレクトリ内のファイルを自身が暗号化を指示していないディレクトリ内に移動、もしくはコピーを行うと、暗号化ファイルは解読可能なデータファイルに変換される。このとき、移動或はコピー先のディレクトリが、たまたま他のノートＰＣのユーザが暗号化ディレクトリとして指示していたとすると、そのユーザがそのファイルを読み込む際に解読する必要がないにもかかわらず、自身のノートＰＣのＩＤに従って間違った解読処理を行なってしまうことになる。
【０１３３】
少なくとも、他人の暗号化ディレクトリから、ファイルを無断で自分の暗号化ディレクトリにコピーする場合には、機密保持という観点からすれば有利であるが、他人の暗号化ディレクトリ（特にネットワークに接続された他のドッキング本体内の他のユーザの暗号化ディレクトリ）に自分の暗号化ディレクトリ内に作成したメッセージファイルを転送する場合、相手側がそれを解読できないというのは問題である。
【０１３４】
この問題を解決するには、以下の手法が考えられる。
【０１３５】
１．転送先のディレクトリが他のユーザの暗号化ディレクトリである場合、その転送を禁止する。このとき、操作者には、その旨のメッセージを表示する。この場合には、問題を事前に予防できることになるが、特にネットワークを介しての情報交換等には向かない。但し、共通の非暗号化ディレクトリを作成し、そこにコピーを行う場合には問題がないが、不特定多数の人間がそれを読み込み、中身を見ることができ、第３者の介入を予防できない。
【０１３６】
２．暗号化ディレクトリは、それを指定したユーザしか認識できないようにする。この場合には、そもそも相手先のディレクトリは存在しないものとして処理されるので、暗号化されていることすらもユーザは意識する必要がない。但し、上記１と同じ問題点は残る。
【０１３７】
３．暗号化ディレクトリ内のファイルを書き込む場合には原則として、暗号化処理を行うが、個々のファイルにそれ自身が暗号化されているか否かの情報（１ビットで足りる）を付加する。そして、他人の暗号化ディレクトリ下に自分の暗号かディレクトリ下のファイルを転送する場合には、先ず、解読処理を施し、非暗号化ファイルとして転送する。この場合、暗号化ディレクトリ照合手段７０２は、そのビットを見て、非暗号化データであると判断した場合には、たとえそのデータが暗号化ディレクトリ下にあっても解読処理を行なわないようにする。但し、この逆の動作、すなわち他人の暗号下ディレクトリ内のデータを自分の暗号化ディレクトリに転送する場合には、この処理は行なわない。
【０１３８】
この場合、積極的に相手にメッセージを送る場合にも対応できるので、上記１、２の問題点は解決できるものの、そのファイルが第３者が読み込めることに変りはない。つまり、個人と個人との間でやりとりする場合にそれが第３者に読めてしまうという問題は依然として残る。
【０１３９】
４．先ず、１つの暗号化ディレクトリは、１つのノートＰＣのみでしか使用できないと決める（複数のノートＰＣのユーザが同じディレクトリを暗号化ディレクトリと指定することを禁止する）。そして、自分が指定した暗号化ディレクトリ下のフィルを他のディレクトリに転送する場合、自分のノートＰＣのＩＤで解読する（ここまでは、上記実施例と同じ）。そして、転送先の暗号化ディレクトリのノートＰＣのＩＤ（接続されていなくても、ディレクトリ名から逆に知ることができる）に従って再度暗号化する。但し、この逆の動作時には、機密保持のために、上記処理は行なわない。
【０１４０】
この様にすると、上記１〜３の問題点は全て解消することになる。
【０１４１】
＜画面制御＞
一般に、ノートＰＣのＬＣＤ表示器で表示できるドット数は６４０×４００ドット程度であり、実施例で説明しているＣＲＴ表示装置３００の表示可能解像度（グラフィックコントローラカード２１３の機能にも依存する）と比較して、表示できる空間が狭い。
【０１４２】
ノートＰＣをドック本体に接続し、そのノートＰＣがグラフィックコントローラカード２１３の使用許可を受けている場合には、少なくともより広い空間で、いくつものウインドウが表示させ、快適な操作環境を得ることができる。
【０１４３】
例えば米国マイクロソフト社のＯＳ「ＭＳ−ＷＩＮＤＯＵＷＳ」を例にすると、そのＯＳ上で動作するアプリケーションは各々ウインドウを確保し、そのウインドウ内で動作するようになっている。このウインドウの大きさは、そのアプリケーションにもよるが、任意に大きさ及びその表示位置を変更できる。このようなアプリケーションでは、その動作を終了する際、もしくはその表示位置や大きさを変更した際、そのウインドウの大きさ情報と位置情報（以下、ウインドウ情報という）をハードディスク等に保存している。理由は、次回、そのアプリケーションを実行させた際の初期のウインドウの大きさ及び表示位置を継続させるためである。
【０１４４】
かかる機能はユーザにとって歓迎すべき点であるが、実施例の如く、ノートＰＣとドック本体の組み合わせでは問題になる。
【０１４５】
具体的には、ノートＰＣをドック本体に接続させ、高解像度モードでＣＲＴ表示装置３００を使用していて、その画面の端（左上隅を限定に取る場合には右端や下端等）に、アプリケーションウインドウを表示させて処理を進めてはその処理を終了した場合である。この後、ノートＰＣをドック本体から取り出し、ノートＰＣのＬＣＤ表示器でそのアプリケーションを起動させると、表示画面外の仮想的な空間にそのウインドウが表示されてしまい、ユーザはそのアプリケーションを使用することでできないか、できたとしても、そのウインドウを表示可能範囲に移動させ、なおかつ、画面内に納まるような操作をしなくてはいけない。
【０１４６】
そこで、このようなウインドウアプリケーションに関しては、ノートＰＣ単体で作業を行う場合のウインドウ環境とドック本体に接続して作業を行う場合のウインドウ環境を分離させることが必要になる。
【０１４７】
そこで、実施例では、ドック本体に接続させた場合で、ノートＰＣ内のハードディスクに記憶されているアプリケーションを起動した場合には、そのアプリケーションが所有しているウインドウ情報を一旦に待避させ（例えば、別ファイル名に変更する等）、別個用意したドック対応のウインドウ情報をアプリケーションが認識できる形で記憶させる。この状態で、画面を見ながらそのウインドウの大きさや位置を更新すると、ドック対応のウインドウ情報が書き換えられるだけで、ノートＰＣ単体で動作するウインドウ情報は何の変更もなされない。
【０１４８】
かくして、そのアプリケーションが終了した時点、もしくは、ノートＰＣをドック本体から切り放すための手続きを行なった時点で、更新されたドック対応のウインドウ情報を今度は待避し、既に待避してあったノートＰＣ単体用のウインドウ情報を復帰させる。
【０１４９】
尚、ドック対応のウインドウ情報は、そのノートＰＣのアプリケーションをはじめてドック本体と接続して起動する場合には、ノートＰＣ単体のウインドウ情報を複製を作成し、一方をドック対応のウインドウ情報とし、もう一つをノートＰＣ単体用のウインドウ情報として待避させる。
【０１５０】
また、ドック対応のウインドウ情報を記憶保持するのは、ノートＰＣ側（ハードディスク１１０）、ドック本体側（ハードディスク２１４やＮＶＲＡＭ２１７）のどちらでも構わない。
【０１５１】
ドック本体側で記憶する場合には、図２５に示すように、そのウインドウ情報をそれを使用しているノートＰＣのＩＤと関連付けで保存する必要がある。また、ノートＰＣ側に持たせる場合には、図２６に示すように、ドック本体のＩＤと関連付けて各アプリケーション毎のウインドウ情報（図示では設定情報）にそのウインドウ情報を持っていれば良い。
【０１５２】
ＣＰＵ１０１の動作処理としては、図２３及び図２４のようになろう。
【０１５３】
図２３のフローチャートに基づく処理は、ノートＰＣをドック本体に接続させた場合、或は、アプリケーションを起動する直前に行なわせれば良い。
【０１５４】
先ず、ステップＳ１０１でノートＰＣ内に記憶されているアプリケーションのウインドウ情報を待避処理を行い、次いで、ステップＳ１０２でドック本体に対応したウインドウ情報をそのアプリケーションの管理する場所に格納する。
【０１５５】
また、アプリケーションの動作を終了した際、或は、ドック本体との切り放す手続きをした場合には、図２４の処理を行なえば良い。
【０１５６】
すなわち、ステップＳ１０５でドック対応のウインドウ情報を待避し、ステップＳ１０６で既に待避しておいたノートＰＣ単体用のウインドウ情報を復帰させる。
【０１５７】
＜他の実施例の説明＞
上記実施例（第１の実施例）では、ノートＰＣのＩＤ毎に使用できるリソースを記憶保持し、その範囲内でノートＰＣはドック本体の機能を選択できるものとして説明した。
【０１５８】
しかし、場合によっては、ノートＰＣをドック本体に接続させた場合、指定したＯＳが使用できるリソースを全て自動的に活用することができるようにした方が良い場合もある。例えば、ドック本体が本当に限られたノートＰＣで使用される場合であって、そのノートＰＣのいずれも最新の環境化で動作させる場合である。
【０１５９】
このようにすると、一々、拡張カードをドック本体に追加接続させた場合でも、何の操作もすることなく自動的に最良の環境下で利用できるようになる。但し、接続されたノートＰＣがそのドック本体の使用許可を受けているかどうかを判断するのは上記実施例と同じである。
【０１６０】
処理として、図２７に示すような手順を踏むことになろう。尚、同処理は、ユーザがＯＳを設定する際に、その環境を最適化させる指示を与えた場合に実行されるものとする。
【０１６１】
先ず、ステップＳ１１１で、ドック本体に接続されたリソースのうち、表示装置に関する設定を検索する。ここで、グラフィックカードの接続が検出された場合には、ステップＳ１１２に進んで、それを用いた環境になるようユーザ登録情報を更新する（以下、単に設定という）。また、拡張表示機能が検索できなかった場合には、ステップＳ１１３に進んで、ノートＰＣの設定で表示を行うように設定する。
【０１６２】
次に、処理はステップＳ１１４に進み、入出力装置の検索を行う。入出力装置としては、実施例ではＬＡＮカード等になろう。検索できた場合には、ステップＳ１１５に進んで、その検索された入出力装置を構成するように設定する。また、検索できなかった場合には、ステップＳ１１６に進み、ノートＰＣ単体の設定で入出力装置を構成するように設定する。但し、キーボードは最低限必要な入力装置であるので、これはドック本体のものを使用するべく設定する。
【０１６３】
また、処理がステップＳ１１７に進むと、記憶装置の検索を行う。検索できた場合には、ステップＳ１１８において、その検索されたデバイスをも使用できるように設定する。また、検索できなかった場合には、ノートＰＣの記憶装置を構成するように設定する。
【０１６４】
つまり、リソースの種類毎に検索し、その検索した結果をそのノートＰＣのＩＤで示されるユーザ登録情報を更新する。
【０１６５】
尚、検索する対象は、デバイステーブル９０３でもよいが、各インターフェース（コネクタ）に拡張カードが接続されているかどうかを順にサーチするようにしても良い。
【０１６６】
また、上記実施例では、ノートＰＣをサスペンド状態にしてドック本体に接続させた場合、ＯＳ選択するように説明したが、ノートＰＣをサスペンド状態にするそもそもの理由は、その作業をドック本体に接続させて快適な環境の下で行なおうとした結果であるとも考えられる。
【０１６７】
この場合には、ドック本体に接続させた場合には無条件でノートＰＣのＯＳでレジュームさせるようにしてもよい。そして、ノートＰＣの電源をオフにしてドック本体に接続させ、ドック本体に設けられた電源スイッチをＯＮした場合にのみＯＳの選定を行なえる様にしても良い。サスペンド状態で接続させた場合には、待避させておいた状態を復帰すれば良いし、電源を最初から入れなおす場合にはメインメモリ１０２内のブートプログラムにＯＳ選定に係るプログラムを設ければ良い。この場合のブートプログラムには当然のことながら、上述したドック本体に接続されているかどうかを判断する処理と、その接続を検出した場合にはノートＰＣのＩＤに基づいてドック本体の使用許可されてるかどうかを判定する処理等があることは勿論である。
【０１６８】
また、上記実施例では、ドック本体側のＮＶＲＡＭに使用許可するノートＰＣのＩＤを記憶させ、接続時にそこにＩＤが登録されているかどうかで、ドッキングステーションの使用の許可がされているかどうかを決定したが、ノートＰＣ側に持たせる様にしても良い。この場合、ノートＰＣは使用許可されているドックＩＤを記憶保持させ、上述したような、それぞれのドック本体でのユーザ登録情報（個々のドック本体の機能が同じであるとは限らない）等を記憶することになろう。つまり、使用許可されているかどうかの判断に限って言えば、実施例ではノートＰＣのＩＤがドック本体のＮＶＲＡＭに記憶されているかどうかで判断したが、ドック本体のＩＤがノートＰＣ内のＮＶＲＡＭに記憶されているかどうかで判断しても良い。但し、上記ファイルセキュリティーに関しては、ノートＰＣのＩＤをキーにして暗号化及び解読を行うことになる。
【０１６９】
また、実施例で説明したノートＰＣは、それ単体でも各種作業を行えるものであり、全てがドック本体を使用しなければならないというものではない。このために、普段使用しないＮＶＲＡＭをノートＰＣ側に持たせることは無意味であり、コスト的にも問題になるので、ドック本体に持たせた方が有利である。また、このＮＶＲＡＭの代わりにドック本体のハードディスクでも構わないが、こういったデバイスは取り外しできることが多いので、ＮＶＲＡＭの方が有利である。
【０１７０】
以上説明したように、本実施例によれば、ノートＰＣをドッキングステーションの本体部に接続させた場合、ノートＰＣのＩＤもしくはドッキングステーション本体のＩＤに基づいて、その使用が許可されているかどうかを判断するので、ドック本体及びそれに接続された各種リソースのセキュリティーを保つことが可能になる。
【０１７１】
また、ノートＰＣをドック本体に接続させた場合、使用の許可が与えられているリソースを使用して自動的にＯＳの環境が決定されて動作するので、わずらわしい操作から開放される。特に、個々のユーザ毎に、使用できるできないというデバイス設定を行なわないようにした場合には、ノートＰＣ及びドック本体の双方のリソースのうち最適なデバイスを選択させるようにできるので、ユーザは一々使用できるデバイスを設定する等の操作から開放されることになる。
【０１７２】
また、ユーザ（ノートＰＣ）毎に、独立してドッキングステーションの環境が提供されるので、自分の使用していたノートＰＣの操作感覚で使用することも可能になる。例えば、ノートＰＣのユーザが、複数のドッキングステーションの使用許可を受けており、それぞれのドッキングステーションでのリソースが異なっていても、それぞれの環境に適した状態で動作させることが可能になる。
【０１７３】
更に、ドッキング本体の記憶装置、特に書き換え可能なハードディスク装置等においては、接続したノートＰＣとドック本体の組み合わせで決定される環境下でデータが暗号化されるので、ファイルのセキュリティーを保つことが可能になる。しかも、上記実施例によれば、ドック本体のハードディスクのルートディレクトリを暗号化対象するのではなく、サブディレクトリをその対象とするので、様々なユーザのファイルが混在することなく、管理が容易になる。
【０１７４】
また、管理者の裁量で、ここのユーザごとにその使用を制限できるので、例えば初心者にはネットワークをアクセスを不可にし、不用意に重要なファイルが削除される等の障害を未然に防ぐことも可能である。そして、十分に慣れてきた時点で、その使用許可の枠を広げることも可能になる。
【０１７５】
また、特に、ノートＰＣ単体の表示画面の表示領域と、ドック本体に備えられた表示装置の表示領域との相違による問題点も、ドック本体に接続させた場合には別個用意したウインドウ情報に従って動作するので、ノートＰＣ単体で使用する際の不具合も回避できる。
【０１７６】
【発明の効果】
以上説明したように本発明によれば、記憶装置に記憶されているデータの機密保持を確実に、しかも、操作者が意識することなく実現することが可能になる。
【図面の簡単な説明】
【図１】実施例におけるシステムの外観構成図である。
【図２】図１におけるノートＰＣのブロック構成図である。
【図３】図１におけるドック本体２００のブロック構成図である。
【図４】ノートＰＣとドック本体を接続された場合の概略ブロック構成図である。
【図５】ノートＰＣのサスペンド状態への移行処理及びレジューム処理を示すフローチャートである。
【図６】図５における環境設定処理の内容を示すフローチャートである。
【図７】図６における登録処理時に表示されるメニュー画面を示す図である。
【図８】図６における登録処理の手順を示すフローチャートでる。
【図９】実施例におけるドック本体内のＮＶＲＡＭの内容を示す図である。
【図１０】ノートＰＣをドック本体に接続させた場合の実施例の初期メニュー画面例を示す図である。
【図１１】図６におけるＯＳ選定処理の内容を示すフローチャートである。
【図１２】ＯＳ選定処理のメニュー画面を示す図である。
【図１３】ＯＳ選定処理での警告メッセージ画面の一例を示す図である。
【図１４】図６におけるファイルセキュリティー変更処理の内容を示すフローチャートである。
【図１５】ファイルセキュリティーの対象ディレクトリの設定メニュー画面の一例を示す図である。
【図１６】ファイルセキュリティー情報の内容を示す図である。
【図１７】図６におけるデバイス環境変更処理の内容を示すフローチャートである。
【図１８】デバイス変更処理のメニュー画面の一例を示す図である。
【図１９】実施例におけるファイルセキュリティーに係る主要部分のブロック構成図である。
【図２０】図１９におけるファイル書き込み及び読出しに係る処理手順を示すフローチャートである。
【図２１】実施例における暗号化対象のディレクトリの作成処理手順を示すフローチャートである。
【図２２】実施例におけるディレクトリの作成処理手順を示すフローチャートである。
【図２３】ノートＰＣとドック本体とを接続させてアプリケーションの実行を行う前処理を示すフローチャートである。
【図２４】ノートＰＣとドック本体とを接続させてアプリケーションの実行を行った後処理を示すフローチャートである。
【図２５】ウインドウ情報をドック本体に所有させた場合のウインドウ環境情報の内容を示す図である。
【図２６】ウインドウ情報をノートＰＣに所有させた場合のウインドウ環境情報の内容を示す図である。
【図２７】他の実施例における自動環境構築処理を示すフローチャートである。
【符号の説明】
１００　ノートＰＣ
２００　ドック本体
３００　ＣＲＴ表示装置
４００　キーボード
５００　ポインティングデバイス
【図１】
2004005686.tif 000003
【図２】
2004005686.tif 000004
【図３】
2004005686.tif 000005
【図４】
2004005686.tif 000006
【図５】
2004005686.tif 000007
【図６】
2004005686.tif 000008
【図７】
2004005686.tif 000009
【図８】
2004005686.tif 000010
【図９】
2004005686.tif 000011
【図１０】
2004005686.tif 000012
【図１１】
2004005686.tif 000013
【図１２】
2004005686.tif 000014
【図１３】
2004005686.tif 000015
【図１４】
2004005686.tif 000016
【図１５】
2004005686.tif 000017
【図１６】
2004005686.tif 000018
【図１７】
2004005686.tif 000019
【図１８】
2004005686.tif 000020
【図１９】
2004005686.tif 000021
【図２０】
2004005686.tif 000022
【図２１】
2004005686.tif 000023
【図２２】
2004005686.tif 000024
【図２３】
2004005686.tif 000025
【図２４】
2004005686.tif 000026
【図２５】
2004005686.tif 000027
【図２６】
2004005686.tif 000028
【図２７】
2004005686.tif 000029