(57)【要約】【課題】コンピュータ装置において、キーボード等の入力機器を使用することなく、セキュリティを高く保ちながら、かつ簡易な方法によりブートドライブを設定（変更）できるようにする。 【解決手段】マザーボード１１上のタグリーダ１３により、ＩＣタグ１０１に記憶されたブートドライブ設定情報１０５を読み取る。また、ブートドライブ設定部１５は、タグリーダ１３により読み取ったブートドライブ設定情報１０５を、データ格納メモリ３１にブートドライブ設定情報３２として保存する。そして、マザーボード１１の起動時において、システムＢＩＯＳ２１は、データ格納メモリ３１に保存されたブートドライブ設定情報３２を読み取り、起動するブートドライブを設定する。【選択図】図１
2011081515.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣタグに記憶されたブートドライブの設定情報を読み取るためのタグリーダを備え、前記タグリーダにより読み取ったブートドライブの設定情報を、初期化処理を行うファームウェアであるＢＩＯＳ（Basic Input/Output System）に対して設定する
ことを特徴とするコンピュータ装置。
【請求項２】
前記ＩＣタグから読み取ったブートドライブ設定情報をデータ格納メモリに保存するブートドライブ設定部を備え、
前記ＢＩＯＳは前記データ格納メモリに保存されたブートドライブ設定情報を読み取り、該ブートドライブ設定情報を基にブートドライブを設定する
ことを特徴する請求項１に記載のコンピュータ装置。
【請求項３】
前記ブートドライブには、
通常処理用のＯＳおよびプログラムが格納されたＨＤＤと、
保守作業用のＯＳおよびプログラムが格納されたＨＤＤと、
検査作業用のＯＳおよびプログラムが格納されたＨＤＤと、
を含み、
さらに、所望の場合には、ＣＤ−ＲＯＭドライブを含む
ことを特徴する請求項１に記載のコンピュータ装置。
【請求項４】
ＩＣタグに記憶されたブートドライブの設定情報を読み取るためのタグリーダを備え、前記タグリーダにより読み取ったブートドライブの設定情報を、初期化処理を行うファームウェアであるＢＩＯＳに対して設定するコンピュータ装置において使用される前記ＩＣタグであって、
前記ブートドライブの設定情報が記録される
ことを特徴するＩＣタグ。
【請求項５】
ＩＣタグのタグリーダを備えるコンピュータ装置内のＣＰＵにより、
ＩＣタグに記憶されたブートドライブの設定情報を前記タグリーダにより読み取る手順と、
前記タグリーダにより読み取ったブートドライブの設定情報を、初期化処理を行うファームウェアであるＢＩＯＳに対して設定する手順と、
が行われることを特徴とするブートドライブ設定方法。
【請求項６】
ＩＣタグのタグリーダを備えるコンピュータ装置内のコンピュータに、
ＩＣタグに記憶されたブートドライブの設定情報を前記タグリーダにより読み取る手順と、
前記タグリーダにより読み取ったブートドライブの設定情報を、初期化処理を行うファームウェアであるＢＩＯＳに対して設定する手順と、
を実行させるためのブートドライブ設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＴＭ（Automated Teller Machine）やＫＩＯＳＫ（キオスク）端末等のコンピュータ装置において、キーボード等の入力機器を使用することなく、セキュリティを高く保ちながら、かつ簡易な方法によりブートドライブ（またはブートドライブのブート優先順位）を設定できる、コンピュータ装置、ＩＣタグ、該コンピュータ装置におけるブートドライブ設定方法、およびブートドライブ設定プログラムに関する。
【背景技術】
【０００２】
コンピュータ装置においては、ハードディスク、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク等の記憶デバイスのドライブ装置が周辺機器として複数接続されている場合が多い。そして、ＯＳ及びプログラムを起動するブートドライブの優先順位の設定情報は、初期化処理を行うファームウェア（ＢＩＯＳ（Basic Input/Output System）の一部）に組み込まれている。このため、ブートドライブの設定を変更する際には、ファームウェアの設定変更ツール（起動時のメニュー等）により行わなければならなかった。
【０００３】
図４は、ＰＣ（Personal Computer）等のコンピュータ装置における、周辺機器のブート優先順位の設定方法について説明するための図である。図に示すように、ＰＣ等のマザーボード１１Ａには、ＨＤＤ（ハードディスクドライブ）４１，４２，４３、ＣＤ−ＲＯＭドライブ５１、ＦＤＤ（フレキシブルディスクドライブ）５２等のドライブ装置が周辺機器として複数接続されている。
【０００４】
このため、ブートドライブの優先順位の設定変更を行うには、ＰＣ等の起動時にシステムＢＩＯＳ２１のセットアップメニューに入り、キーボード等の入力機器６１により設定作業を行っていた。例えば、起動時にファンクションキーを押下することで、一時的にあるドライブからブートすることが行われていた。
【０００５】
このように、ＰＣ等における周辺機器（ブートドライブ）のブート順位は、一般的にキーボート等の入力機器を使用して設定が変更される。しかし、銀行やコンビニエンスストアのＡＴＭ、コピー機、チケット発券端末など、主に一般ユーザが使用するシステムの場合には、セキュリティの面から入力機器（ブートドライブの設定情報を変更するために使用できる入力機器）が設備されていないことが多いため、キーボード等を一時的に準備（本体に接続）して操作を行うことが必要となる。
【０００６】
また、ハードウエア的にも入力機器を接続するＵＳＢやＰＳ２等のオプションポートを用意しておくことが必要となるが、一般ユーザが使用するシステムの場合には、いたずら防止やセキュリティの観点からオプションポートの設置は好ましくない。
【０００７】
なお、関連するＲＦＩＤ読出し／書込み機能を有するポータブルプリンタがある（特許文献１を参照）。この特許文献１のポータブルプリンタは、ＲＦＩＤチップからデータを読み出し、また該チップへデータを書き込むことを目的としたものであり、本願発明のように、入力機器を使用することなく、セキュリティを高く保ちつつ、かつ簡易な方法によりブートドライブの設定を行おうとするものではない。
【０００８】
また、関連する保守支援システムがある（特許文献２を参照）。この特許文献２の保守支援システムでは、ＩＣタグを保守に活用することを目的したものであり、本願発明のように、入力機器を使用することなく、セキュリティを高く保ちつつ、かつ簡易な方法によりブートドライブの設定を行おうとするものではない。
【０００９】
また、関連するデータの入力処理システムがある（特許文献３を参照）。この特許文献３の入力処理システムでは、内蔵キーボードを使用可能とした状態であるために受付け可能なコードデータの種類が特定されているコンピュータに対して、特定のコードデータ以外のデータの入力をも可能とし、キーボードエミュレータ装置からの種々のデータを入力して処理することを可能にすることを目的としたものであり、本願発明のように、入力機器を使用することなく、セキュリティを高く保ちつつ、かつ簡易な方法によりブートドライブの設定を行おうとするものではない。
【００１０】
また、関連するタバコ販売機がある（特許文献４を参照）。この特許文献４のタバコ販売機では、ＲＦＩＤ読み取り機が、従業員が提示するＲＦＩＤカードに含まれる独自のシリアル番号にアクセスし、従業員が正当に承認されている場合のみ、製品を排出することを目的としたものであり、本願発明のように、入力機器を使用することなく、セキュリティを高く保ちつつ、かつ簡易な方法によりブートドライブの設定を行おうとするものではない。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００４−９０６３３号公報
【特許文献２】特開２００７−１７２３９２号公報
【特許文献３】特開Ｈ０６−１７５７６４号公報
【特許文献４】特表２００７−５０８６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上述したように、ＢＩＯＳのブート優先順位を変更する場合には、次のような問題がある。
第１に、ブートドライブ（またはブート優先順位）の設定時にキーボードを準備する必要がある。
第２に、人手による入力作業（キーボード操作）となることから、セキュリティが低くなる。すなわち、キーボード接続によるいたずら操作や、メモリ媒体を用いたデータの吸い上げなどが行われる可能性がある。
【００１３】
また、別の方法として、キーボード操作を行うのではなくネットワーク経由でキーボード操作をエミュレーションして設定変更を行うことも可能であるが、ホストのコンピュータ装置との接続なども含めシステムの規模が大きくなってしまうという問題がある。
【００１４】
本発明の主たる課題は、コンピュータ装置において、キーボード等の入力機器を使用することなく、セキュリティを高く保ちながら、かつ簡易な方法によりブートドライブ（またはブートドライブのブート優先順位）を設定できるようにすることにある。 
【課題を解決するための手段】
【００１５】
本発明のコンピュータ装置は、ＩＣタグに記憶されたブートドライブの設定情報を読み取るためのタグリーダを備え、前記タグリーダにより読み取ったブートドライブの設定情報を、初期化処理を行うファームウェアであるＢＩＯＳ（Basic Input/Output System）に対して設定することを特徴とする。
【発明の効果】
【００１６】
本発明のコンピュータ装置においては、ＩＣタグに記憶されたブートドライブの設定情報をタグリーダにより読み込み、このブートドライブ設定情報をＢＩＯＳに対して設定するようにしたので、これにより、キーボード等の入力機器を使用（接続）することなく、セキュリティを高く保ちながら、かつ簡易な方法によりブートドライブ（またはブートドライブのブート優先順位）を設定することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係わるコンピュータ装置の構成を示す図である。
【図２】ブートドライブの設定動作について説明するための図である。
【図３】ブートデバイス設定情報の例を示す図である。
【図４】ＰＣ等のブート優先順位の設定方法について説明するための図である。
【発明を実施するための形態】
【００１８】
図１は、本発明の実施の形態に係わるコンピュータ装置（ＰＣ等）の構成を示す図であり、本発明に直接関係する部分について示したものである。
図１に示す例では、マザーボード１１に、ＨＤＤ４１，４２，４３、ＣＤ−ＲＯＭ５１、およびＦＤＤ５２等の複数の記憶デバイスが周辺機器として接続されている。また、マザーボード１１は、タグリーダ１３によりＩＣタグ１０１と無線による通信を行うように構成されている。
【００１９】
このマザーボード１１には、マザーボード１１内の各処理部を統括して制御するＣＰＵ（中央処理装置）１２と、ＩＣタグ１０１と通信を行うタグリーダ１３と、ＩＣタグ１０１の正当性を認証するタグ認証部１４とを備えている。また、マザーボード１１は、ＩＣタグ１０１から読み取ったブートドライブ設定情報を、データ格納メモリ３１にブートドライブ設定情報３２として保存するブートドライブ設定部１５を備えている。
【００２０】
タグリーダ１３は、ＩＣタグ１０１と無線により通信を行い、ＩＣタグ１０１に保存された情報を読み取る装置である。このタグリーダ１３には、タグ認証部１４とブートドライブ設定部１５とが接続されている。
【００２１】
タグ認証部１４は、タグリーダ１３を通して読み取ったＩＣタグ１０１の認証データ（識別情報）１０６により、ＩＣタグ１０１の正当性を判定する処理部である。このタグ認証部１４によりＩＣタグ１０１が正当なものであると判定された場合、タグリーダ１３は、ＩＣタグ１０１からブートドライブ設定情報１０５を読み取る。そして、タグリーダ１３により読み取られたブートドライブ設定情報１０５は、ブートドライブ設定部１５により、データ格納メモリ３１内にブートドライブ設定情報３２として保存される。
【００２２】
また、マザーボード１１に接続される周辺機器のうち、ＨＤＤ（ハードディスク）４１は、通常のブート時において起動されるＯＳ及び通常プログラムが格納されるＨＤＤである。ＨＤＤ４２は、ＰＣ等を保守する際に起動されるＯＳ及び保守プログラムが格納されるＨＤＤである。ＨＤＤ（検査）４３は、ＰＣ等の検査を行う際に起動されるＯＳ及び検査プログラムが格納されるＨＤＤである。ＣＤ−ＲＯＭドライブ５１およびＦＤＤ５２は、マザーボード１１に接続される周辺機器（記憶デバイス）である。そして、マザーボード１１の起動時のブートドライブは、ＨＤＤ４１，４２，４３のいずれかに設定される。なお、所望の場合には、ＣＤ−ＲＯＭ５１にＯＳ及びプログラムを保存しておき、ブートドライブとして設定することができる。
【００２３】
また、システムＢＩＯＳ２１は、データ格納メモリ３１に保存されたブートドライブ設定情報３２を読み取るブートドライブ設定情報読取処理部２２を有しており、このブートドライブ設定情報３２の読み取り結果に応じて、ブートドライブを選択する。すなわち、マザーボード１１の起動時において、ＨＤＤ４１，４２，４３、またはＣＤ−ＲＯＭドライブ５１のうちのどのドライブからＯＳ及びプログラムをブートするかは、システムＢＩＯＳ２１から、データ格納メモリ３１に保存されたブートドライブ設定情報３２を読み取ることにより選択される。
【００２４】
また、ＩＣタグ１０１は、マザーボード１１中のタグリーダ１３と無線により通信を行うＲＦＩＤ（Radio Frequency Identification）である。このＩＣタグ１０１は、保守（または検査）を行う作業者がハンドリング（例えば、ＩＣタグ１０１をタグリーダ１３に接近させる操作）を行うようにして使用される。
【００２５】
このＩＣタグ１０１にはＩＣチップ１０２が搭載され、このＩＣチップ１０２には、ＣＰＵ等を含む制御部１０３と、メモリ１０４とが含まれる。制御部１０３は、ＩＣタグ１０１の全体の動作を統括して制御し、また、マザーボード１１のタグリーダ１３との間で行われる通信を制御する。この制御部１０３には、メモリ１０４と無線アンテナ１１１とが接続されている。
【００２６】
このＩＣタグ１０１とマザーボード１１のタグリーダ１３との間で通信が開始されると、ＩＣタグ１０１内の制御部１０３は、最初に、メモリ１０４に保存された認証データ（ＩＣタグの識別情報）１０６を、無線アンテナ１１１を介してタグリーダ１３に送信する。そして認証の完了後、制御部１０３は、メモリ１０４に保存されたブートドライブ設定情報１０５をタグリーダ１３に送信する。なお、ＩＣタグ１０１においては、無線アンテナ１１１から受信する電磁波を整流して電源として使用することができる。
【００２７】
次に図１に示すコンピュータ装置におけるブートドライブの設定動作について、図２を参照しつつ説明する。
【００２８】
最初に、作業者がＩＣタグ１０１を、マザーボード１１上のタグリーダ１３に接近させると（例えば、ＩＣタグ１０１をタグリーダ１３に翳すと）、タグリーダ１３によりＩＣタグの識別情報（認証データ１０６）が読み込まれる。そして、マザーボード１１内のタグ認証部１４により、ＩＣタグ１０１の正当性が認証される（ステップＳ０１）。そして、ＩＣタグ１０１の認証の完了後に、ＩＣタグ１０１に保存されたブートドライブ設定情報１０５が、タグリーダ１３により読み込まれる（ステップＳ０２）。
【００２９】
続いて、ブートドライブ設定部１５は、ＩＣタグ１０１から読み取ったリード情報（ブートドライブ設定情報）をデータ格納メモリ３１に、ブートドライブ設定情報３２として保存する（ステップＳ０３）。
【００３０】
そして、マザーボード１１の起動時において、システムＢＩＯＳ２１のブートドライブ設定情報読取処理部２２により、データ格納メモリ３１に保存されたブートドライブ設定情報３２をチェック（読み取り）し、その内容によりブートドライブを設定（変更）する（ステップＳ０４）。
【００３１】
例えば、図３のブートドライブの設定情報の例に示すように、「設定データ＝１」の場合は「ＨＤＤ（通常）のＯＳ／プログラム起動」、「設定データ＝２」の場合は「ＨＤＤ（保守）のＯＳ／プログラム起動」、「設定データ＝３」の場合は「ＨＤＤ（検査）のＯＳ／プログラム」、「設定データ＝４」の場合は「ＣＤ−ＲＯＭ起動」などのように起動ドライブを変更する。
【００３２】
以上説明したように、本発明のコンピュータ装置においては、ＩＣタグを使用して、ブートドライブの設定を行う。これにより、以下に示す効果を奏する。
【００３３】
第１に、キーボード等の入力機器による入力操作が不要となる。作業者はＩＣタグを持っていれば良く、また、ＡＴＭ端末や，ＫＩＯＳＫ端末等の、キーボードが設備されていない製品においても作業時にオプションの入力機器を準備する必要がなくなる。
【００３４】
また、第２に、ハードウエア的にオプション入力機器のポートも不要となることが挙げられる。一般的に、オプションのポートとしてはＵＳＢやＰＳ２等が考えられるが、これらのポートは一般的な機器が接続できるため、いたずら操作、秘密情報の抜き出し等のリスクがある。
【００３５】
このように、本発明は、コンピュータ装置において通常とは異なるＯＳ及びプログラムをブートする場合、例えば、製品の検査をするシーン（検査プログラムを起動）や、製品の保守作業（保守プログラムを起動）などにおいて有効に活用することができる。
【００３６】
なお、上述したマザーボード１１は、内部にコンピュータシステムを有している。そして、上述した処理に関する一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。
【００３７】
すなわち、タグリーダ１３、タグ認証部１４、およびブートドライブ設定部１５等における、各処理は、ＣＰＵ等の中央演算処理装置がＲＯＭやＲＡＭ等の主記憶装置に上記プログラムを読み出して、情報の加工、演算処理を実行することにより、実現されるものである。
【００３８】
ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３９】
また、図１に示す本発明の実施の形態において、本発明のコンピュータ装置は、マザーボード１１が相当し、また、本発明のＢＩＯＳはシステムＢＩＯＳ２１が相当する。また、本発明のブートドライブ設定部はブートドライブ設定部１５が相当する。また、本発明のブートドライブは、通常処理用のＯＳおよびプログラムが格納されたＨＤＤ４１と、保守作業用のＯＳおよびプログラムが格納されたＨＤＤ４２と、検査作業用のＯＳおよびプログラムが格納されたＨＤＤ４３のいずれかが相当し、所望の場合には、ＣＤ−ＲＯＭドライブ５１も相当する。また、本発明のＩＣタグはＩＣタグ１０１が相当する。
【００４０】
そして、図１に示すマザーボード１１においては、タグリーダ１３が、ＩＣタグ１０１に記憶されたブートドライブの設定情報を読み取る。そして、タグリーダ１３により読み取ったブートドライブの設定情報を、初期化処理を行うファームウェアであるシステムＢＩＯＳ２１に対して設定する。
これにより、キーボード等の入力機器を使用することなく、セキュリティを高く保ちながら、かつ簡易な方法によりブートドライブ（またはブートドライブのブート優先順位）を設定することができる。
【００４１】
また、上記マザーボード１１においては、ブートドライブ設定部１５が、ＩＣタグ１０１から読み取ったブートドライブ設定情報をデータ格納メモリ３１に保存する。そして、システムＢＩＯＳ２１は、データ格納メモリ３１に保存されたブートドライブ設定情報３２を読み取り、該ブートドライブ設定情報３２を基にブートドライブを選択する。
これにより、ＩＣタグ１０１に記憶されたブートドライブ設定情報をデータ格納メモリ３１に保存し、このデータ格納メモリ３１に保存したブートドライブ設定情報３２により、システムＢＩＯＳ２１に対してブートドライブの設定を行うことができる。
【００４２】
また、上記マザーボード１１において、設定できるブートドライブには、通常処理用のＯＳおよびプログラムが格納されたＨＤＤ４１と、保守作業用のＯＳおよびプログラムが格納されたＨＤＤ４２と、検査作業用のＯＳおよびプログラムが格納されたＨＤＤ４３と、があり、さらに、所望の場合には、ＣＤ−ＲＯＭドライブ５１がある。
これにより、作業内容に合わせて、複数の記憶デバイスの中から所望のブートドライブを設定することができる。
【００４３】
以上、本発明の実施の形態について説明したが、本発明のコンピュータ装置は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００４４】
１１，１１Ａ・・・マザーボード、１２・・・ＣＰＵ、１３・・・タグリーダ、１４・・・タグ認証部、１５・・・ブートドライブ設定部、２１・・・システムＢＩＯＳ、２２・・・ブートドライブ設定情報読取処理部、３１・・・データ格納メモリ、３２・・・ブートドライブ設定情報、１０１・・・ＩＣタグ、１０２・・・ＩＣチップ、１０３・・・制御部、１０４・・・メモリ、１０５・・・ブートドライブ設定情報、１０６・・・認証データ、１１１・・・無線アンテナ
【図１】
2011081515.tif 000003
【図２】
2011081515.tif 000004
【図３】
2011081515.tif 000005
【図４】
2011081515.tif 000006