(57)【特許請求の範囲】
【請求項１】
電子機器と、この電子機器に着脱可能に接続する拡張装置とを有する電子機器システムにおいて、
前記電子機器は、外部機器と無線通信を行う第１の通信手段と、
前記拡張装置との接続を検出する検出手段とを具備し、
前記拡張装置は、外部機器と有線通信を行う第２の通信手段を具備し、
前記電子機器は、前記検出手段により接続を検出した場合は、前記第２の通信手段を介して外部機器と有線通信を行うよう設定し、前記検出手段が接続を検出しない場合は、前記第１の通信手段を用いて外部機器と無線通信を行うよう設定する制御手段と、
前記検出手段により接続を検出した場合は、前記第１の通信手段への電源供給を制限し、前記検出手段が接続を検出しない場合は、前記第１の通信手段へ電源を供給する電源制御部と、
を具備することを特徴とする電子機器システム。
【請求項２】
電子機器と、この電子機器に着脱可能に接続する拡張装置とを有する電子機器システムにおいて、
前記電子機器は、外部機器と通信を行う第１の通信手段と、前記拡張装置とのインターフェースとなる第１のインターフェースと、
前記拡張装置は、外部機器と通信を行う第２の通信手段と、前記第１のインターフェースと接続する第２のインターフェースとを具備し、
前記電子機器は、前記第１インターフェースと前記第２のインターフェースとの接続を検出する検出手段と、
前記検出手段により接続を検出した場合は、前記第２の通信手段を介して外部機器と通信を行うよう設定し、前記検出手段が接続を検出しない場合は、前記第１の通信手段を用いて通信を行うよう設定する制御手段と、
前記検出手段により接続を検出した場合は、前記第１の通信手段への電源供給を制限し、前記検出手段が接続を検出しない場合は、前記第１の通信手段へ電源を供給する電源制御部と、
を具備することを特徴とする電子機器システム。
【請求項３】
外部機器と無線通信を行う第１の通信手段と、
第２の通信手段を有する外部装置との接続のためのインターフェースと、
前記外部装置との接続を検出する検出手段と、
前記検出手段により前記外部装置との接続を検出した場合は、前記第２の通信手段を介して外部機器と有線通信を行うよう設定し、前記検出手段が前記外部装置との接続を検出しない場合は、前記第１の通信手段を用いて通信を行うよう設定する制御手段と、
前記検出手段により接続を検出した場合は、前記第１の通信手段への電源供給を制限し、前記検出手段が接続を検出しない場合は、前記第１の通信手段へ電源を供給する電源制御部と、
を具備することを特徴とする電子機器。
【請求項４】
外部機器と無線通信を行う第１の通信手段を有する電子機器と、前記電子機器と着脱可能に接続し、外部機器と有線通信を行うことが可能な第２の通信手段を有する拡張装置とからなる電子機器システムの通信手段切換え方法であって、
前記電子機器と前記拡張装置とが接続している場合は、前記第２の通信手段を用いて外部機器との間で通信を行ない、前記電子機器と前記拡張装置とが接続していない場合は、前記第１の通信手段を用いて外部機器との間で通信を行ない、
前記電子機器と前記拡張装置とが接続している場合は、前記第１の通信手段への電源供給を制限し、前記電子機器と前記拡張装置とが接続していない場合は、前記第１の通信手段へ電源を供給することを特徴とする通信手段切換え方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータに代表される電子機器、また、この電子機器に着脱可能に接続する機能拡張装置とからなる電子機器システム、及び通信手段切換え方法に関する。
【０００２】
【従来の技術】
近年、ノート型のパーソナルコンピュータ（以下、パソコンと称す）は、携帯性を重視し、小型・軽量化が進み、必要最小限の機能のみを有するものとなっている。このため、パソコンの機能拡張を行うためにドッキングステーション（以後、ドッカーと称す）が利用されている。このドッカーは、パソコンと接続することで、パソコンの機能を拡張するものであり、例えば、ＬＡＮケーブルを接続するモジュラジャック、ＣＤ−ＲＯＭドライブやフロッピーディスクドライブ、外部ＣＲＴディスプレイモニタ接続するコネクタといった機能を有する。
【０００３】
このようなパソコンとドッカーとからなるシステムでは、家庭内、職場でパソコンを使用する際はパソコンとドッカーとを接続し、多機能な電子機器システムとして使用し、外出する時は、パソコン本体のみを持ち歩き、汎用性の高さを維持しつつ、より小型で軽量な電子機器として使用する。
【０００４】
また近年、ＬＡＮ等のネットワークを形成し、他のパソコンとのデータの送受信を行う環境が増えてきている。また近年、このネットワーク接続を行うインターフェースとしては、有線ケーブルを用いるものや、無線、赤外線通信など多様化してきている。
【０００５】
このため、パソコンとドッカーとを接続した（以後、ドッキングと称す）場合と、パソコンとドッカーとを切り離した（以後、アンドッキングと称す）場合においては、ネットワーク接続インターフェースを切替える必要があり、ドッキングしているときはドッカーが有するネットワーク接続インターフェースを用い、アンドッキングした場合は、パソコンが有するネットワーク接続インターフェースを用いることが考えられる。しかし、この場合は、それぞれドッキング、アンドッキングの際に設定を行う必要がある。
【０００６】
また、特開平１０−５６４１１号公報には、赤外線通信手段と無線通信手段とをもつ情報処理機器において、赤外線通信手段と無線通信手段との通信方式を切り替える技術が開示されている。
【０００７】
【発明が解決しようとする課題】
しかし上記従来技術では、一つの情報処理機器内に赤外線通信手段と無線通信手段とを持たせ、赤外線通信の通信状況をＣＰＵにて監視し、赤外線での通信状況が悪化した場合に、ハード的な切換えスイッチを切換えて無線通信手段へ切替えるといったものである。これは、常にＣＰＵが通信状況を監視するため、常にＣＰＵへの負荷がかかるという問題がある。
【０００８】
また、１つの機器内に、赤外線通信と無線通信との通信手段を持たせた場合、両方の通信手段が使用不可能になる状況も考えられ、そのような状況では、外部との通信を全く行うことができないと言う問題もある。
【０００９】
上記課題を解決するために本発明では、パソコンとドッカーとが夫々有する通信手段を、パソコンとドッカーとのドッキング、アンドッキングという状態変化に応じて自動的に切換えることが可能な電子機器システム、電子機器及び通信手段切換え方法を提供する。
【００１０】
【課題を解決するための手段】
実施形態による電子機器システムは、電子機器と、この電子機器に着脱可能に接続する拡張装置とを有する電子機器システムにおいて、
前記電子機器は、外部機器と無線通信を行う第１の通信手段と、
前記拡張装置との接続を検出する検出手段とを具備し、
前記拡張装置は、外部機器と有線通信を行う第２の通信手段を具備し、
前記電子機器は、前記検出手段により接続を検出した場合は、前記第２の通信手段を介して外部機器と有線通信を行うよう設定し、前記検出手段が接続を検出しない場合は、前記第１の通信手段を用いて外部機器と無線通信を行うよう設定する制御手段と、
前記検出手段により接続を検出した場合は、前記第１の通信手段への電源供給を制限し、前記検出手段が接続を検出しない場合は、前記第１の通信手段へ電源を供給する電源制御部とを具備する。
他の実施形態による電子機器システムは、電子機器と、この電子機器に着脱可能に接続する拡張装置とを有する電子機器システムにおいて、
前記電子機器は、外部機器と通信を行う第１の通信手段と、前記拡張装置とのインターフェースとなる第１のインターフェースと、
前記拡張装置は、外部機器と通信を行う第２の通信手段と、前記第１のインターフェースと接続する第２のインターフェースとを具備し、
前記電子機器は、前記第１インターフェースと前記第２のインターフェースとの接続を検出する検出手段と、
前記検出手段により接続を検出した場合は、前記第２の通信手段を介して外部機器と通信を行うよう設定し、前記検出手段が接続を検出しない場合は、前記第１の通信手段を用いて通信を行うよう設定する制御手段と、
前記検出手段により接続を検出した場合は、前記第１の通信手段への電源供給を制限し、前記検出手段が接続を検出しない場合は、前記第１の通信手段へ電源を供給する電源制御部と、
を具備する。
さらに他の実施形態による電子機器システムは、電子機器と、この電子機器に着脱可能に接続する拡張装置とを有する電子機器システムにおいて、
前記電子機器は、外部機器と通信を行う無線通信手段と、前記拡張装置とのインターフェースとなる第１のインターフェースとを具備し、
前記拡張装置は、外部機器と通信可能な有線通信手段と、前記第１のインターフェースと接続する第２のインターフェースとを具備し、
前記電子機器は、前記第１のインターフェースと第２のインターフェースとの接続を検出する検出手段と、
前記検出手段により接続を検出した場合は、前記有線通信手段を介して外部機器と通信を行うよう設定し、前記検出手段が接続を検出しない場合は、前記無線通信手段を用いて通信を行うよう設定する制御手段と、
前記検出手段により接続を検出した場合は、前記無線通信手段への電源供給を制限し、前記検出手段が接続を検出しない場合は、前記無線通信手段へ電源を供給する電源制御部と、
を具備する。
さらに他の実施形態による電子機器は、
外部機器と無線通信を行う第１の通信手段と、
第２の通信手段を有する外部装置との接続のためのインターフェースと、
前記外部装置との接続を検出する検出手段と、
前記検出手段により前記外部装置との接続を検出した場合は、前記第２の通信手段を介して外部機器と有線通信を行うよう設定し、前記検出手段が前記外部装置との接続を検出しない場合は、前記第１の通信手段を用いて通信を行うよう設定する制御手段と、
前記検出手段により接続を検出した場合は、前記第１の通信手段への電源供給を制限し、前記検出手段が接続を検出しない場合は、前記第１の通信手段へ電源を供給する電源制御部と、
を具備する。
さらに他の実施形態は、外部機器と無線通信を行う第１の通信手段を有する電子機器と、前記電子機器と着脱可能に接続し、外部機器と有線通信を行うことが可能な第２の通信手段を有する拡張装置とからなる電子機器システムの通信手段切換え方法であって、
前記電子機器と前記拡張装置とが接続している場合は、前記第２の通信手段を用いて外部機器との間で通信を行ない、前記電子機器と前記拡張装置とが接続していない場合は、前記第１の通信手段を用いて外部機器との間で通信を行ない、
前記電子機器と前記拡張装置とが接続している場合は、前記第１の通信手段への電源供給を制限し、前記電子機器と前記拡張装置とが接続していない場合は、前記第１の通信手段へ電源を供給する通信手段切換え方法である。
さらに他の実施形態は、外部機器と通信可能な無線通信手段を有する電子機器と、前記電子機器と接続し、外部機器と通信可能な有線通信手段を有する拡張装置とからなる電子機器システムの通信手段切換え方法であって、
前記電子機器と、前記機能拡張装置とが接続している場合は、前記有線通信手段を用いて外部機器と通信を行い、前記電子機器と、前記機能拡張装置とが接続していない場合は、前記無線通信手段を用いて外部機器と通信を行い、
前記電子機器と前記機能拡張装置とが接続している場合は、前記無線通信手段への電源供給を制限し、前記電子機器と前記機能拡張装置とが接続していない場合は、前記無線通信手段へ電源を供給する通信手段切換え方法である。
さらに他の実施形態は、外部機器と通信を行う無線通信手段を有する電子機器と、前記電子機器と接続し外部機器と通信可能な有線通信手段を有する拡張装置とからなる電子機器システムの通信手段切換え方法であって、
前記電子機器と前記機能拡張装置とが接続している場合は、前記無線通信手段への電源供給を制限し、前記有線通信手段を用いて外部機器と通信を可能とするように切換え、前記電子機器と、前記機能拡張装置とが接続していない場合は、前記無線通信手段を用いて外部機器と通信を行うことと可能とするように切換える通信手段切換え方法である。
【００２４】
【発明の実施の形態】
以下本発明に係る実施の形態を、図面を参照して説明する。
【００２５】
第１の実施形態のパソコンとドッキングステーションとが接続状態にある場合の斜視図を図１に示す。
【００２６】
本実施形態では、パソコン１とドッカー２とが接続しており、ドッカー２に設けられている有線通信手段により、通信を行なっているものとする。
【００２７】
図１に示すようなパソコン１は、本体ケース３と表示部ケース４とＬＣＤパネル５とキーボード６とを有する。本体ケース３はその上面部にキーボード６を配設している。本体ケース３と表示部ケース４とは、ヒンジ部７により回動可能に接続している。表示部ケース４は、ＬＣＤパネル５の表示領域が可視状態となるようＬＣＤパネル５の周辺部を保持している。表示部ケース４はヒンジ部７を介して矢印Ｃ−Ｄ方向に回動可能であり、キーボード６を覆う閉位置とキーボード６を使用可能な状態にする開位置の間で回動可能である。
【００２８】
また、表示部ケース４の上中央部には無線通信部８を設けている。本実施の形態では、無線通信方式としてＢｌｕｅｔｏｏｔｈを用いるものとする。Ｂｌｕｅｔｏｏｔｈは、短距離の無線通信規格であり、２．４ＧＨｚ帯のＩＳＭ（Industry Science Medical）バンドを用いて１０ｍ以内の無線通信を実現するものである。Ｂｌｕｅｔｏｔｈでは、スペクトラム拡散方式として周波数ホッピング方式を用いており、最大で８台までの機器を時分割多重方式によって接続することが可能である。この無線通信部８は、IEEE802.11に代表される無線LAN方式でもよい。
【００２９】
また、ドッカー２は、パソコン１と接続した時に、パソコン１の機能を拡張し、ユーザに提供するものであり、ＣＤ−ＲＯＭドライブ９や、モジュラジャック１０を有する。
【００３０】
続いて、パソコンのハードウェア構成を図２に示す。
【００３１】
パソコン１本体内は、通常のパソコン１が動作するのに必要なデバイスにより構成している。このパソコン１の制御を司るＣＰＵ１１とノースブリッジ１２とは６４ビット幅のデータバスを有するＣＰＵローカルバス１３によって接続しており、ノースブリッジ１２とメインメモリ１４との接続はメモリバスを介して行うが、本実施の形態ではＣＰＵローカルバス１３を利用して接続している。ノースブリッジ１２とサウスブリッジ１６とは、３２ビット幅のデータバスを有するＰＣＩバス１７によって接続している。ＰＣＩバス１７には、表示部１８及びドッカー２と接続し、複数の信号ピンによって構成されるドッキングコネクタ１９とが接続している。サウスブリッジ１６にはＨＤＤ２０が接続しており、サウスブリッジ１６に接続している１６ビット幅のデータバスを有するＩＳＡバス２１を介して、エンベデットコントローラ（以後、ＥＣと称す）２３が接続している。
【００３２】
ＣＰＵ１１は、パソコン１全体の動作制御およびデータ処理等を実行するものである。
【００３３】
メインメモリ１４は、オペレーティングシステム、デバイスドライバ、実行対象のアプリケーションプログラム、および処理データなどを格納するメモリデバイスであり、複数のＤＲＡＭなどによって構成している。
【００３４】
ノースブリッジ１２は、ＣＰＵローカルバス１３とＰＣＩバス１７との間を繋ぐブリッジＬＳＩであり、ＰＣＩバス１７のバスマスタデバイスの１つとして機能する。このノースブリッジ１２は、ＣＰＵローカルバス１３とＰＣＩバス１７との間で、データ及びアドレスを含むバス幅を変換する機能、及びメモリバスを介してメインメモリ１４のアクセス制御をする機能などを有している。
【００３５】
ＰＣＩバス１７はクロック同期型の入出力バスであり、ＰＣＩバス１７上の全てのサイクルは、ＰＣＩバスクロックに同期して行う。このＰＣＩバス１７は、時分割的に使用されるアドレス／データバスを有している。
【００３６】
表示部１８は、画像データを視覚的に表示するためのデバイスである。
【００３７】
サウスブリッジ１６は、ＰＣＩバス１７とＩＳＡバス２１との間を繋ぐブリッジＬＳＩであり、ＰＣＩバス１７とＩＳＡバス２１との間のバス変換等を行う。また、データの記憶再生装置として用いられるＨＤＤ２０の制御を行うＩＤＥコントローラおよびＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）コントローラとを組みこんでいる。ＵＳＢコントローラはシリアルデータ転送を制御するためのものである。サウスブリッジ１６にはＨＤＤ２０が接続している。ＩＳＡバス２１には、ＥＣ２３が接続している。
【００３８】
ＥＣ２３は、ＩＳＡバス２１とＩ２Ｃバス２４とを繋ぐブリッジＬＳＩであり、ＣＰＵ１１によってリード／ライト可能な複数のレジスタ群を内蔵している。これらレジスタ群を使用することにより、ＣＰＵ１１とＩ２Ｃバス２４上のデバイスとの通信が可能となる。また、キーボードコントローラ（以下、ＫＢＣと称す）としての機能も有している。また、ドッカー２との接続検出もＥＣ２３にて行う。
【００３９】
Ｉ２Ｃバス２４は、ＥＣ２３と電源コントローラ２５との間及び、電源コントローラ２５とバッテリパック２６との間の通信に利用される。また、ＥＣ２３と無線通信部８との間もＩ２Ｃバス２７によって接続し、ＥＣ２３とドッキングコネクタ１９との間もＩ２Ｃバス２９によって接続している。
【００４０】
電源コントローラ２５には、パソコン１本体に商用電源を接続するためのＡＣアダプタ２８が接続される。これにより、パソコン１本体はＡＣアダプタ２８を介して商用電源により駆動可能である。また、電源コントローラ２５は、このパソコン１の電源のオン／オフなどの動作電源の制御を行うコントローラであり、バッテリパック２６の２次電池の充電制御などを行う。
【００４１】
バッテリパック２６は、ＡＣアダプタ２８から電力が供給されなくなった場合のバックアップに用いられるものである。
【００４２】
無線通信部８は無線による送受信の制御等を行うものであり、コントローラ３２、ＲＦモジュール３３、及びアンテナ３５とを有し、これらは専用のバスによって接続されている。
【００４３】
コントローラ３２は、Ｂｌｕｅｔｏｏｔｈによる無線通信を行なうための、Ｂｌｕｅｔｏｏｔｈのベースバンド制御（無線インターフェース制御）を行うものであり、パソコン１内のサウスブリッジ１６との間でＵＳＢ３４を介してデータの送受信を行ったり、ＥＣ２３との間で制御信号の送受信を行うインターフェース部となる。
【００４４】
ＲＦモジュール３３は、データを無線通信するために、信号のＡ／Ｄ変換、Ｄ／Ａ変換を行うモジュールであり、アンテナ３５と接続する。
【００４５】
続いて、ドッカー２のハードウェア構成を図３を用いて説明する。
【００４６】
ドッカー２は、パソコン１のドッキングコネクタ１９と接続するドッキングコネクタ４１と、ドッキングコネクタ４１にはＰＣＩバス４２が接続しており、このＰＣＩバス４２には、モジュラジャック１０を介して接続する有線ネットワークとのデータ通信制御を行うＬＡＮコントローラ４５、および、ＣＤ−ＲＯＭドライブ９の制御を行うＩＤＥコントローラ４７が接続する。
【００４７】
また、ドッキングコネクタ４１にはＩ２Ｃバス５１が接続しており、Ｉ２Ｃバス５１には、フラッシュメモリ５２が接続している。
【００４８】
モジュラジャック１０は、ＬＡＮケーブルを接続し、パソコン１を有線ネットワーク環境で使用可能にするものである。
【００４９】
ＬＡＮコントローラ４５は、モジュラジャック１０を介してデータの送受信を行うコントローラであり、通信プロトコルに従ったデータの通信制御を行う。
【００５０】
ＩＤＥコントローラ４７には、ＣＤ−ＲＯＭドライブ９及びＨＤＤ５４が接続する。このＩＤＥコントローラ４７は、ＣＤ−ＲＯＭドライブ９や、ＨＤＤ５４のデータ通信制御を行うものであり、ＰＣＩバス４２上へデータを送ったり、ＰＣＩバス４２を介して送信されてくるデータをＨＤＤ５４へ記憶する際の制御を行う。
【００５１】
ＣＤ−ＲＯＭドライブ９は、記憶媒体であるＣＤ−ＲＯＭからのデータを読み取り、ＩＤＥコントローラ４７へデータを転送する。
【００５２】
ＨＤＤ５４は、データの記憶媒体であり、パソコン１の拡張記憶媒体となる。
【００５３】
また、Ｉ２Ｃバス５１に接続するフラッシュメモリ５２は、ドッカー２の種別及びドッカー２が有するデバイスの情報を記憶している。
【００５４】
次に、本発明に係るパソコン１とドッカー２とのシステムの構成を図４に示す。
【００５５】
パソコン１はＯＳ６１により、ソフトウェアとハードウェアとの動作を総合的に管理、制御している。また、ＯＳ６１は、デバイスドライバ６２を備えている。
【００５６】
デバイスドライバ６２は、各ハードウェアを、アプリケーションプログラムからアクセスできるようにするインターフェースプログラムであり、本実施形態では、このデバイスドライバ６２は、無線通信用ドライバ６２ａと、有線通信用ドライバ６２ｂとを含んでいる。
【００５７】
ＢＩＯＳ６３は、システムの各種ハードウェアをアクセスするファンクション実行ルーチンを体系化したものである。ＢＩＯＳ６３は、ＥＣ２３からのイベント信号を判断し、ＯＳへドッキング、アンドッキングを通知する。また、無線通信部８やＬＡＮコントローラ５４への電源供給を行うか否か等の省電力設定を記憶している。
【００５８】
また、無線通信部８、ＥＣ２３、ＬＡＮコントローラ４５、モジュラジャック１０、フラッシュメモリ５２についての説明は上述したものと同じため説明を省略する。
【００５９】
続いて本発明に係る、パソコン１とドッカー２とのドッキング、アンドッキング時の通信切換えについて説明する。
【００６０】
まず、パソコン１とドッカー２とがドッキングしている場合は、図５に示すようにアクセスポイント６５とＬＡＮケーブルを６６介して通信を行なう。
【００６１】
アクセスポイント６５は、有線ＬＡＮにより通信可能な有線通信手段及び、パソコン１が有する無線通信部８と無線通信を行うことが可能な無線通信手段とを有しており、無線通信用のアンテナ６７を有する。
【００６２】
また、アクセスポイント６５に限らず、ＬＡＮケーブルで接続する他のパソコンとも通信することが可能である。
【００６３】
次に、パソコン１とドッカー２とがアンドッキングする場合は、図６に示すように、無線通信により、データ通信を行なっている。
【００６４】
この場合は、パソコン１が有する無線通信部８と、アクセスポイント６５が有する無線通信手段との間で無線通信を行なっている。
【００６５】
アクセスポイント６５に限らず、無線通信手段を有する他のパソコンとの通信も可能である。
【００６６】
続いて、パソコン１とドッカー２とをアンドッキングする場合の通信手段の切換え動作について図４及び図７を用いて説明する。
【００６７】
パソコン１とドッカー２とが切り離されると、パソコン１内のＥＣ２３がドッキング検出信号を検出し、切り離されたことを検出する（ステップＳ１０１）。
【００６８】
続いて、ＥＣ２３は、ＢＩＯＳ６３に対してイベントを発行してアンドックが起きたことを通知する（ステップＳ１０２）。
【００６９】
ＢＩＯＳ６３はイベントの内容を確認後、ＯＳ６１に対してアンドック要求を出す（ステップＳ１０３）。
【００７０】
ＯＳ６１は、ＢＩＯＳ６３からのアンドック要求を受けると、アンドック処理の許可をＢＩＯＳ６３へ通知する（ステップＳ１０４）。
【００７１】
アンドック処理の許可を受けたＢＩＯＳ６３は、各デバイスのアンドック処理を行う（ステップＳ１０５）。この際に、ドッカー２内のＬＡＮコントローラ４５をディスエーブル状態に移行し、有線ＬＡＮ環境は使用不可状態となる。また、ＥＣ２３に対して、無線通信部８へ電源を供給するよう命令を出す。
【００７２】
無線通信部８への電源供給命令を受けたＥＣ２３は、無線通信部８へ電源を供給する（ステップＳ１０６）。
【００７３】
また、ＢＩＯＳ６３はＯＳ６１へデバイスドライバを、有線通信用ドライバ６２ｂから無線通信用ドライバ６２ａへ切換える通知を出し、ＯＳ６１は無線通信用ドライバ６２ａへ切換える（ステップＳ１０７）。
【００７４】
続いて、ＢＩＯＳ６３は、アンドッキング処理を完了したことをＯＳ６１へ通知する（ステップＳ１０８）。
【００７５】
ＯＳ６１は、通知を受けると、デバイスドライバ６２が無線通信用ドライバ６２ａであることを確認し、アンドッキング許可を表示部１８へ表示するよう命令する（ステップＳ１０９）。
【００７６】
上記のように、パソコン１とドッカー２とがアンドッキングされた際は、ドッカー２が有する優先通信手段を使用不可能とする処理が行われると同時に、無線通信部８を使用可能とする処理が行われ、パソコン１は無線通信を行うことが可能となる。
【００７７】
続いて、パソコン１とドッカー２とをドッキングする場合の通信手段の切換えについて、図４及び図８を用いて説明する。
【００７８】
パソコン１とドッカー２とをドッキングする場合は、パソコン１のＥＣ２３がドッキング検出信号を検出し、ドッカーが接続されたことを検出する（ステップＳ２０１）。
【００７９】
続いて、ＥＣ２３は、ドッキングコネクタ１９を介して、ドッカー２に対し電源を供給し（ステップＳ２０２）、ＢＩＯＳ６３に対してイベントを発行してドッキングが起きたことを通知する（ステップＳ２０３）。
【００８０】
ＢＩＯＳ６３はイベントの内容を確認後、ドッカー２内のフラッシュメモリ５２からドッカーが有するデバイスの情報を取得する為、ＥＣ２３に対して、フラッシュメモリ５２のデータリードの指示を出す（ステップＳ２０４）。
【００８１】
ＥＣ２３は、Ｉ２Ｃバス２９及びドッキングコネクタ１９を介して、ドッカー２内のフラッシュメモリ５２からデバイスデータを読み取り、ＢＩＯＳ６３へ通知する（ステップＳ２０５）。
【００８２】
ＢＩＯＳ６３はドッカー２のデバイス情報を取得し、何が接続しているか確認する。ＢＩＯＳ６３は、ドッカー２に接続している各デバイスへの電源の供給を行い、ドッキング処理を行う（ステップＳ２０６）。このとき、ＬＡＮコントローラ４５やＩＤＥコントローラ４７の初期化などが行われ、使用可能状態となる。
【００８３】
続いて、ＥＣ２３において、モジュラージャック１０にＬＡＮケーブルが接続されているか否かをモジュラジャック１０の電源出力によってを確認する（ステップＳ２０７）。
【００８４】
ステップＳ２０７において、ケーブルが接続されていると判断した場合は（ステップＳ２０７のＹＥＳ）、ＥＣ２３は、無線通信部８を省電力モードへ移行させる（ステップＳ２０８）。ここで省電力モードへの移行はＢＩＯＳ６３の設定により決定され、無線データの受信を行なうために最低限の電源供給を行うモードや、完全に電源供給を行わないモードなどがＢＩＯＳ６３により設定されている。
【００８５】
ＢＩＯＳ６３は、ＯＳ６１に対して、ドッキングを通知する（ステップＳ２０９）。
【００８６】
ＯＳ６１はドッキング通知を受けて、無線通信用６２ａドライバから有線通信用ドライバ６２ｂへ切換える（ステップＳ２１０）。
【００８７】
その後、ＯＳ６１は、ドッキング許可を表示部１８へ表示する（ステップＳ２１１）。
【００８８】
ステップＳ２０７において、ケーブルの接続が検出されない場合は（ステップＳ２０７のＮＯ）、有線通信を行なうことができないため、無線通信部８をそのまま通信手段として使用する。
【００８９】
このため、ＢＩＯＳ６３は、ＯＳ６１に対して、ドッキングを通知し（ステップＳ２１２）、ＯＳ６１は、ドッキング許可を表示部１８へ表示する（ステップＳ２１１）。
【００９０】
また、上記処理中では、ＢＩＯＳ６３からの指示により無線通信部８への省電力設定を行ったが、ＯＳ６１からのデバイスドライバにより、無線通信部８の省電力管理を行うことも可能である。
【００９１】
上記処理によって、パソコン１とドッカー２とをドッキングした際は、無線通信から、有線通信へ切換えを行い、パソコン１で消費する無線通信部８への電源の省電力化を図ることが可能である。
【００９２】
続いて、第２の実施形態について説明する。本実施形態は、アンドック時の処理について、図７の処理と異なる例である。
【００９３】
パソコン１、及びドッカー２は、上述のものを用いるため説明を省略する。
【００９４】
パソコン１とドッカー２とをアンドッキングする場合の通信手段の切換え動作について図４及び図９を用いて説明する。
【００９５】
パソコン１とドッカー２とが切り離されると、パソコン１のＥＣ２３がドッキング検出信号を検出し、切り離されたことを検出する（ステップＳ３０１）。
【００９６】
続いて、ＥＣ２３は、ＢＩＯＳ６３に対してイベントを発行してアンドックが起きたことを通知する（ステップＳ３０２）。
【００９７】
ＢＩＯＳ６３はイベントの内容を確認後、無線通信部８の省電力設定を確認後、ＥＣ２３に対して、無線通信部８への電源供給を指示する（ステップＳ３０３）。ただし、ＢＩＯＳ６３での設定は、無線通信部８に電源供給指示を出すものだけではなく、アンドックした場合でも、無線通信部８へ電源を供給しない設定も可能である。本例では、アンドックした場合に、無線通信部８へ電源供給を行う場合について説明する。
【００９８】
ＥＣ２３は、ＢＩＯＳ６３からの指示に応じて、無線通信部８へ電源供給を行う（ステップＳ３０４）。
【００９９】
また、ＢＩＯＳ６３は、ＯＳ６１に対してアンドック要求を出す（ステップＳ３０５）。
【０１００】
ＯＳ６１は、ＢＩＯＳ６３からのアンドック要求を受けると、アンドック処理の許可をＢＩＯＳ６３へ通知し、（ステップＳ３０６）、ＯＳ６１は、有線通信用ドライバ６２ｂから無線通信用ドライバ６２ａへ切換える（ステップＳ３０７）。
【０１０１】
アンドック処理の許可を受けたＢＩＯＳ６３は、各デバイスのアンドック処理を行う（ステップＳ３０８）。この際に、ドッカー２内のＬＡＮコントローラ４５をディスエーブル状態に移行し、有線ＬＡＮ環境を使用不可能状態とする。
【０１０２】
続いて、ＢＩＯＳ６３は、アンドッキング処理を完了したことをＯＳ６１へ通知する（ステップＳ３０９）。
【０１０３】
ＯＳ６１は、通知を受けると、デバイスドライバが無線通信用ドライバ６２ａであることを確認し、アンドッキング許可を表示部１８へ表示するよう命令する（ステップＳ３１０）。
【０１０４】
上記のように、パソコン１とドッカー２とがアンドッキングされた際は、無線通信部８を使用可能とする処理が行われ、ドッカー２が有する機能は使用不可能となる。
【０１０５】
また、本実施の形態では、パソコン１には無線通信手段、ドッカー２に有線通信手段を持つ場合について説明したが、他にも、パソコン１に有線通信手段、ドッカー２に無線通信手段を持つ場合や、パソコン１とドッカー２との両方が無線通信手段を持つ場合でも適用可能である。この場合、ドッカー２は常に家庭内もしくはオフィスに設置してあることを前提としているため、ドッカー２が具備する無線通信手段は常に使用可能な状態である。また、有線通信手段はＬＡＮに限らず、一般電話回線を介して接続する場合や、ＡＤＳＬ等の高速有線通信（ｘＤＳＬ）を用いるても良い。
【０１０６】
以上、詳述したように本発明では、より安定し、且つ簡便な通信状況を実現するために、無線通信手段を有するパソコンと有線通信手段を有するドッカーとの間で、ドッキングした場合とアンドッキングした場合の通信手段を容易に切換えることが可能である。
【０１０７】
さらに、有線通信時には、省電力化及び周囲への電波障害を回避するため、無線通信部８の電源をＯＦＦすることも可能であり、アンドッキングした時に、無線通信部８の電源をＯＮすることでパソコン１の省電力化を図ることが可能である。
【０１０８】
本発明ではその主旨を逸脱しない範囲であれば、上記の実施形態に限定されるものではない。
【０１０９】
【発明の効果】
以上詳述した発明によれば、パソコンとドッカーとのドッキング、アンドッキングという状態変化に応じて自動的に通信手段を切換えることが可能な電子機器システム及び通信手段切換え方法を提供することが可能である。
【図面の簡単な説明】
【図１】電子機器システムの斜視図。
【図２】パソコンのハードウェア構成図。
【図３】ドッカーのハードウェア構成図。
【図４】パソコンとドッカーとの構成図。
【図５】パソコンとドッカーとがドッキング状態の通信図。
【図６】パソコンとドッカーとがアンドッキング状態の通信図。
【図７】第１の実施形態に係るアンドック時のフローチャート。
【図８】第１の実施形態に係るドッキング時のフローチャート。
【図９】第２の実施形態に係るアンドック時のフローチャート。
【符号の説明】
１…パーソナルコンピュータ
２…ドッキングステーション
３…本体ケース
４…表示部ケース
５…ＬＣＤパネル
６…キーボード
７…ヒンジ
８…無線通信部
９…ＣＤ−ＲＯＭドライブ
１０…モジュラジャック
１１…ＣＰＵ
１２…ノースブリッジ
１３…ＣＰＵローカルバス
１４…メインメモリ
１６…サウスブリッジ
１７…ＰＣＩバス
１８…表示部
１９…ドッキングコネクタ
２０…ＨＤＤ
２１…ＩＳＡバス
２３…エンベデッドコントローラ
２４、２７、２９…Ｉ２Ｃバス
２５…電源コントローラ
２６…バッテリパック
２８…ＡＣアダプタ
３２…コントローラ
３３…ＲＦモジュール
３４…ＵＳＢ
３５…アンテナ
４１…ドッキングコネクタ
４２…ＰＣＩバス
４５…ＬＡＮコントローラ
５１…Ｉ２Ｃバス
５２…フラッシュメモリ
５４…ＨＤＤ
６１…ＯＳ
６２…デバイスドライバ
６２ａ…無線通信用ドライバ
６２ｂ…有線通信用ドライバ
６３…ＢＩＯＳ
６５…アクセスポイント
６６…ＬＡＮケーブル
６７…アンテナ
【図１】
0004634590.tif 000002
【図２】
0004634590.tif 000003
【図３】
0004634590.tif 000004
【図４】
0004634590.tif 000005
【図５】
0004634590.tif 000006
【図６】
0004634590.tif 000007
【図７】
0004634590.tif 000008
【図８】
0004634590.tif 000009
【図９】
0004634590.tif 000010