(57)【要約】【課題】基本入出力システム（ＢＩＯＳ）をアップデート可能な電子装置及びそのＢＩＯＳのアップデート方法である。【解決手段】電子装置はサーバーに電気的接続し、且つ該サーバーはアップデートプログラムを保存している。電子装置はＢＩＯＳ、インターネット接続モジュールと、切換装置を備えた。ＢＩＯＳはＢＩＯＳプログラムを保存し、インターネット接続モジュールはサーバーに接続するよう接続プログラムを保存している。電子装置がＢＩＯＳプログラムをアップデートする場合、切換装置はＢＩＯＳをガイドしてインターネット接続モジュールに電気的接続し、インターネット接続モジュールは接続プログラムを通じてサーバーに接続してＢＩＯＳに適用するアップデートプログラムをダウンロードしてからＢＩＯＳにオーバーライトすることによって、ＢＩＯＳプログラムをアップデートする。【選択図】図１
2014130562.tif 000002
【特許請求の範囲】
【請求項１】
基本入出力システム（Basic Input/Output System、ＢＩＯＳ）をアップデート可能な電子装置であって、
サーバーに電気的に接続し、且つ前記サーバーがアップデートプログラムを保存する前記電子装置において、ＢＩＯＳと、インターネット接続モジュールと、切換装置とを備え、
そのうち、前記ＢＩＯＳは、ＢＩＯＳプログラムを保存し、
前記インターネット接続モジュールは、前記サーバーに電気的に接続し、前記インターネット接続モジュールが接続プログラムを保存して前記サーバーに接続し、
前記ＢＩＯＳは前記切換装置を通じて選択的に前記インターネット接続モジュールに電気的に接続して、前記電子装置が前記ＢＩＯＳプログラムをアップデートする場合、前記切換装置はＢＩＯＳをガイドしてインターネット接続モジュールに電気的に接続し、前記インターネット接続モジュールが接続プログラムを通じて前記サーバーに接続し、前記インターネット接続モジュールがＢＩＯＳに適用するアップデートプログラムをダウンロードして前記ＢＩＯＳにオーバーライトし、前記ＢＩＯＳのプログラムをアップデートすることを特徴とする、ＢＩＯＳをアップデート可能な電子装置。
【請求項２】
前記電子装置に設置しているキーを更に備え、
前記キーは、前記切換装置を触発し、前記ＢＩＯＳをガイドして前記インターネット接続モジュールに電気的接続するように前記切換装置に電気的接続することを特徴とする請求項１記載のＢＩＯＳをアップデート可能な電子装置。
【請求項３】
前記サーバーに電気的接続する検知モジュールを更に備え、
前記検知モジュールは前記サーバーが前記ＢＩＯＳに適用する前記アップデートプログラムを保存することを検出した場合、前記検知モジュールが制御信号を前記切換装置に送信して前記切換装置を触発することにより前記ＢＩＯＳをガイドして前記インターネット接続モジュールに電気的接続することを特徴とする請求項１記載のＢＩＯＳをアップデート可能な電子装置。
【請求項４】
制御ユニットを更に備え、
前記制御ユニットは前記切換装置を通じて選択的に前記ＢＩＯＳに電気的接続し、前記ＢＩＯＳをガイドしてインターネット接続モジュールに電気的接続するように前記切換装置に命令することを特徴とする請求項１記載のＢＩＯＳをアップデート可能な電子装置。
【請求項５】
前記インターネット接続モジュールが前記サーバーの名称と/又はネットワークアドレスを保存していることを特徴とする請求項１から４のいずれか一項に記載のＢＩＯＳをアップデート可能な電子装置。
【請求項６】
前記インターネット接続モジュールがシリアルペリフェラルインターフェースバス（ＳＰＩバス、Serial Peripheral Interface BUS）を更に備え、前記インターネット接続モジュールはＳＰＩバスを経由して前記アップデートプログラムを前記ＢＩＯＳにオーバーライトすることを特徴とする請求項１から４のいずれか一項に記載のＢＩＯＳをアップデート可能な電子装置。
【請求項７】
前記電子装置は起動状態、睡眠状態、休眠状態、又はシャットダウン状態のいずれかの状態で、
前記ＢＩＯＳプログラムのアップデートを行うことを特徴とする請求項１から４のいずれか一項に記載のＢＩＯＳをアップデート可能な電子装置。
【請求項８】
電子装置に適用するＢＩＯＳのアップデート方法であって、
ＢＩＯＳプログラムを選択する工程と、
切換装置によって前記ＢＩＯＳをガイドしてインターネット接続モジュールに電気的接続する工程と、
インターネット接続モジュールによって接続プログラムを通じてサーバーに接続する工程と、
前記サーバーによって前記インターネット接続モジュールがＢＩＯＳに適用するアップデートプログラムをダウンロードする工程と、
前記インターネット接続モジュールによって前記アップデートプログラムを前記ＢＩＯＳにオーバーライトすることで前記ＢＩＯＳプログラムをアップデートする工程と、を含むことを特徴とするＢＩＯＳのアップデート方法。
【請求項９】
前記ＢＩＯＳプログラムを選択する工程は、
前記電子装置のキーを始動することによって前記切換装置を触発し、前記ＢＩＯＳをガイドして前記インターネット接続モジュールに電気的接続する工程を更に含むことを特徴とする請求項８記載のＢＩＯＳのアップデート方法。
【請求項１０】
前記ＢＩＯＳプログラムを選択する工程は、
前記電子装置における検知モジュールによって前記サーバーに接続する工程と、
前記検知モジュールは前記サーバーがＢＩＯＳに適用する前記アップデートプログラムを保存することを検出した場合前記検知モジュールが対応して制御信号を前記切換装置に送信し、前記切換装置の触発によって前記ＢＩＯＳをガイドして前記インターネット接続モジュールに電気的接続する工程と、
を更に含むことを特徴とする請求項８記載のＢＩＯＳのアップデート方法。
【請求項１１】
制御ユニットによって、前記ＢＩＯＳをガイドして前記インターネット接続モジュールに電気的接続するように前記切換装置に命令する工程を更に含むことを特徴とする請求項８記載のＢＩＯＳのアップデート方法。
【請求項１２】
前記インターネット接続モジュールが前記アップデートプログラムを前記ＢＩＯＳにオーバーライトして前記ＢＩＯＳプログラムをアップデートする工程において、前記インターネット接続モジュールは前記アップデートプログラムのダウンロードを完了した後、前記アップデートプログラムを前記ＢＩＯＳにオーバーライトすることを特徴とする請求項８から１１のいずれか一項に記載のＢＩＯＳのアップデート方法。
【請求項１３】
前記インターネット接続モジュールが前記アップデートプログラムを前記ＢＩＯＳにオーバーライトして前記ＢＩＯＳプログラムをアップデートする工程において、前記インターネット接続モジュールは前記アップデートプログラムのダウンロードをすると同時に、ダウンロードをした部分を前記ＢＩＯＳにオーバーライトすることを特徴とする請求項８から１１のいずれか一項に記載のＢＩＯＳのアップデート方法。
【請求項１４】
前記電子装置における制御ユニットによって、前記ＢＩＯＳにアップデート後の前記ＢＩＯＳプログラムを実行させることを特徴とする請求項８から１１のいずれか一項に記載のＢＩＯＳのアップデート方法。
【請求項１５】
前記電子装置は、起動状態、睡眠状態、休眠状態、又はシャットダウン状態のいずれかの状態で前記ＢＩＯＳプログラムをアップデートすることを特徴とする請求項８から１１のいずれか一項に記載のＢＩＯＳのアップデート方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムをアップデート可能な電子装置及びそのプログラムのアップデート方法に関する。特に、異なるシステムにおいて基本入出力システム（ＢＩＯＳ）をアップデートする電子装置及びそのＢＩＯＳのアップデート方法に関連する。
【背景技術】
【０００２】
電子システムにおいて、基本入出力システム（Basic Input/Output System、ＢＩＯＳ）は無くてはならないファームウェアである。ＢＩＯＳは電子システムにおける最も基本的なソフトウェアコードを保存しているため、いずれの電子装置のハードウェアをロードする際にＢＩＯＳを通じて検知及び接続を行なう。その他に、ＢＩＯＳは読出し専用メモリ（Read-Only Memory、ROM）であって、その中に保存するソフトウェアコードは電子システムがクローズしても失われないため、電子装置が起動する場合、ＢＩＯＳが保存しているプログラムコードを最初に読み出さなければならず、よって基本的ハード装置をロードする。
【０００３】
通常のコンピュータシステムの起動プロセスを例とする。コンピュータ装置の電源をオンとした場合、主回路基板におけるホストコントローラは最初にＢＩＯＳを起動して電源オン後のパワーオンセルフテスト（Power-On Self Test、POST）を実行し、順番に電子システムの主要装置、例えばメモリ、ビデオカード、並びに標準装置、またはハードディスク、CD-ROM、シリアルポート、パラレルポート、ディスケットドライブなどの有無、又は異常の有無を検出する。コンピュータ装置に係る装置の異常が無いことを確認した後、ＢＩＯＳはユーザーが設定したデフォルト値に従ってハードディスク或いはディスケットドライブに保存されているシステムファイルを読み出し、オペレーティングシステムプログラムをロードして起動プロセスを完了する。
【０００４】
前述のように、ＢＩＯＳが保存されているソフトウェアコードは電子装置における必要なプログラムコードであるため、ＢＩＯＳにウイルスが入り込んだり、誤作動プロセスによってデータを破壊したりした場合、電子装置はＢＩＯＳを通じてシステムをロードすることができなくなる。そこで、電子装置は正常に起動できないような問題が生じる。また、電子装置の主回路基板を置換する場合、ＢＩＯＳにおけるソフトウェアコードも併せてアップデートしなければならない。そうしなければ、電子装置が正常に起動できないような問題が生じ、製造業者に返送して点検するのが必要となるので、非常に煩雑で時間も費やされてユーザーを当惑させる。
【０００５】
尚、電子装置を正常に動作できるように、電子装置の主回路基板、例えば前述の処理ユニットなどの備品を置換する場合、電子装置におけるＢＩＯＳはそれに応じて新たなソフトウェアコードをアップデートすると共に電子装置の異なる機能に対応するためＢＩＯＳのソフトウェアコードも対応してアップデートしなければならない。従って、ＢＩＯＳを定期的にアップデートすることは必要となる。
【０００６】
然しながら、ＢＩＯＳは電子装置が起動している状態のみアップデートが行える。更に、ＢＩＯＳがソフトウェアをアップデートする場合、余分に記億装置を用いてアップデートプログラムをダウンロードして保存することによってＢＩＯＳのアップデートを行う。そこで、現在の通常の電子装置は起動している状態のみＢＩＯＳをアップデートでき、また余分に記億装置を用いてアップデートプログラムをダウンロードして保存しないとＢＩＯＳをアップデートできない問題点がある。結果、ユーザーに使用上の不便さを感じさせるため、この問題点を解決する必要がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】台湾特許第３６００７７号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
このような問題点に鑑み、本発明は、異なるシステムの状態でＢＩＯＳをアップデート可能な電子装置及びそのＢＩＯＳのアップデート方法を提供し、従来のＢＩＯＳにウイルスが入り込んだり、誤作動プロセスによってデータを破壊したり、電子装置の主回路基板が処理ユニットを置換したりする場合、電子装置はＢＩＯＳを通じてシステムをロードすることができないため、電子装置は正常に起動できないような問題を解決する。
【０００９】
尚、本発明は、従来のＢＩＯＳがソフトウェアをアップデートする場合、余分に記億装置を用いてアップデートプログラムをダウンロードして保存することによってＢＩＯＳをアップデートする問題を解決すると同時に、目下通常の電子装置は起動している状態のみでＢＩＯＳをアップデートできる問題も解決するため、ユーザーの使用上の不便さを解消する。
【課題を解決するための手段】
【００１０】
本発明はＢＩＯＳをアップデート可能な電子装置を開示する。電子装置はアップデートプロセスを保存しているサーバーに電気的に接続する。電子装置はＢＩＯＳ、インターネット接続モジュール、及び切換装置を含む。ＢＩＯＳはＢＩＯＳプログラムを保存しており、インターネット接続モジュールは、サーバーに電気的接続するように接続プログラムを保存する。ＢＩＯＳは切換装置を通じて選択的にインターネット接続モジュールに電気的接続する。そのうち、電子装置はＢＩＯＳをアップデートする場合、切換装置がＢＩＯＳをガイトしてインターネット接続モジュールに電気的接続し、前記インターネット接続モジュールが接続プログラムを通じてサーバーに接続し、インターネット接続モジュールがＢＩＯＳに適用するアップデートプログラムをダウンロードしてＢＩＯＳにオーバーライトしてＢＩＯＳプログラムをアップデートする。
【００１１】
前述の電子装置に対応して、本発明はもう一つのＢＩＯＳのアップデート方法を開示する。ＢＩＯＳプログラムを選択する工程、切換装置によってＢＩＯＳをガイドしてインターネット接続モジュールに電気的に接続する工程、接続プログラムを通じてインターネット接続モジュールがサーバーに接続する工程、インターネット接続モジュールがサーバーからＢＩＯＳに適用するアップデートプログラムをロードする工程、及びインターネット接続モジュールがＢＩＯＳにアップデートプログラムをオーバーライトしてＢＩＯＳプログラムをアップデートする工程を含む。
【発明の効果】
【００１２】
本発明の効果は、電子装置におけるＢＩＯＳをアップデートする必要がある場合、電子装置は切換装置によってＢＩＯＳをガイドしてインターネット接続モジュールに電気的接続し、インターネット接続モジュールは接続プログラムを通じてサーバーに接続し、対応してＢＩＯＳに適用するアップデートプログラムをダウンロードしてＢＩＯＳにオーバーライトしてＢＩＯＳプログラムをアップデートできる。従って、電子装置におけるＢＩＯＳにはウイルスが入り込んだり、誤作動プロセスによってデータを破壊したりした場合であっても、電子装置の主回路基板の処理ユニットを置換する場合であっても、対応してＢＩＯＳプログラムをアップデートする際に、前述の工程を通じてＢＩＯＳプログラムのアップデートプロセスを完了することによって、電子装置に正常にＢＩＯＳをロードして動作させる。
【００１３】
また、本発明に係る電子装置におけるＢＩＯＳは切換装置にガイドされて直接にインターネット接続モジュールに電気的接続する。前記インターネット接続モジュールは接続プログラムを通じてサーバーに接続し、適用するアップデートプログラムをダウンロードしてＢＩＯＳにオーバーライトすることによってＢＩＯＳプログラムのアップデートプロセスを行う。すると、電子装置は起動、睡眠、休眠、又はシャットダウンなどの異なる状態でＢＩＯＳのプログラムをアップデートできるため、ユーザーの使用上の不便さを解消でき、電子装置が起動状態でアップデートに失敗して正常に動作できない不具合も避けられる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る電子装置及びサーバーを示した図である。
【図２】実施例１に係る電子装置及びサーバーを示したブロック図である。
【図３】本発明に係る実施例１と実施例３とにおけるＢＩＯＳのアップデート方法の実施形態１を示した工程図である。
【図４】本発明に係る実施例１から実施例３におけるＢＩＯＳのアップデート方法の実施形態２を示した工程図である。
【図５】本発明に係る実施例２における電子装置及びサーバーを示したブロック図である。
【図６】本発明に係る実施例２におけるＢＩＯＳのアップデート方法の実施形態１を示した工程図である。
【図７】本発明に係る実施例３における電子装置及びサーバーを示したブロック図である。
【発明を実施するための形態】
【００１５】
本発明の特徴、実施例及び効果について、本発明の最良の形態として図面を参照して詳細に説明する。
【００１６】
（実施例）
本発明において四つの実施例を含んだＢＩＯＳをアップデート可能な電子装置及びそのＢＩＯＳのアップデート方法を開示し、各々を説明する。
【００１７】
図１及び図２を参照する。実施例１においては、ＢＩＯＳのアップデートが可能な電子装置１０を開示する。ＢＩＯＳのアップデートが可能な電子装置１０はサーバー２０に電気的に接続しており、該サーバー２０は電子装置１０の製造業者がユーザーにファームウェアアップデートファイルをダウンロードするサービスを提供するソフトウェアサーバー、又は第三者が配布したユーザーにファームウェアアップデートファイルをダウンロードするサービスを提供するミラーサーバーを含むが、この限りでない。サーバー２０はアップデートプログラムを保存し、該アップデートプログラムが電子装置１０におけるＢＩＯＳプログラムのファームウェアアップデートファイルに適用し、より新しいバージョンの完全なＢＩＯＳプログラムのファームファイル、又はより新しいバージョンのＢＩＯＳプログラムの部分的なファームファイルを含み、係る技術に熟達する者はインターネット環境或いはシステムニーズに基づいて異なるアップデートファイルの種類を採用できるが、この限りでない。
【００１８】
本実施例において、本発明に係る電子装置１０は、制御ユニット１０１、ＢＩＯＳ１０２、切換装置１０３、インターネット接続モジュール１０４、及びキー１０５を備える。前記制御ユニット１０１は電子装置１０のオペレーティングシステムをロードして電子装置１０の動作を制御する。前述の制御ユニット１０１は異なる電子装置１０に対応して異なる様式がある。例をすると、電子装置１０はデスクトップパソコンであれば、制御ユニット１０１は中央処理装置（Central Processing Unit、CPU）又はグラフィクスプロセシングユニット（Graphic Processing Unit）であってもよいが、または、電子装置１０はセットトップボックスであれば、制御ユニット１０１は嵌め込み式１チップ上のシステム(System-on-a-chip)であってもよいが、この限りでない。
【００１９】
更に、電子装置１０におけるＢＩＯＳ１０２はＢＩＯＳプログラムを保存し、切換装置１０３は制御ユニット１０１、ＢＩＯＳ１０２及びインターネット接続モジュール１０４に電気的に設置し、ＢＩＯＳ１０２が切換装置１０３によって制御ユニット１０１とインターネット接続モジュール１０４との間に選択的に電気的に接続し、インターネット接続モジュール１０４はサーバー２０に電気的に接続する。
【００２０】
前述したように、インターネット接続モジュール１０４をサーバー２０に接続するために、インターネット接続モジュール１０４は接続プログラム、及びサーバー２０のメインフレーム名称、ネットワークアドレスなどの情報を保存している。すなわち、インターネット接続モジュール１０４の内蔵の接続プログラム及びサーバー２０に係るメインフレーム情報によって、電子装置１０は制御ユニット１０１を通じない状態でいでいずれのプログラムをロードする場合、インターネット接続モジュール１０４を通じてサーバー２０に接続してＢＩＯＳ１０２のアップデートと保守を行う。また、インターネット接続モジュール１０４がシリアルペリフェラルインターフェースバス１０４１（Serial Peripheral Interface BUS, ＳＰＩバス）を更に備え、インターネット接続モジュール１０４はＳＰＩバス１０４１を経由してサーバー２０のダウンロードしたアップデートプログラムをＢＩＯＳ１０２にオーバーライトして、ＢＩＯＳのアップデートプロセスを完了する。
【００２１】
尚、本発明に係るキー１０５は電子装置１０に設置し、切換装置１０３に電気的接続している。本実施例において、サーバー２０に接続し、その後のアップデートプログラムをダウンロード及びオーバーライトし、プログラムをアップデートする工程を行うために、キー１０５はユーザーに始動されることで、切換装置１０３を触発してＢＩＯＳ１０２をガイドしてインターネット接続モジュール１０４に電気的接続する。注目すべき点は、本発明に係る電子装置１０がシステムの起動、睡眠、休眠、又はシャットダウンなどのいずれかの状態であっても、ユーザーはＢＩＯＳ１０２のプログラムのアップデートを操作できるため、キー１０５が電子装置１０のケースに設置され、且つキー１０５は電子装置１０の給電装置から直接に給電をすることを選択でき、制御ユニット１０１に管理されないことにある。従って、ユーザーは電子装置１０が起動しているか否かに影響を受けず、いずれの状態でＢＩＯＳ１０２のアップデートプログラムを実行できる。
【００２２】
前述したように、図３を参照するとともに、図１及び図２も参考する。ユーザーが前述の電子装置１０を通じてＢＩＯＳ１０２のアップデートを実行する方法については、更に二つの実施形態を後述の通り示し、それぞれ説明をする。
【００２３】
実施形態１においては、ユーザーがキー１０５を押すことによって電子装置１０のＢＩＯＳ１０２のプログラムを始動させる。本実施形態は起動状態、睡眠状態、休眠状態、又はシャットダウン状態などのいずれかの状態であっても実施できる。また、制御ユニット１０１が起動しているか否かにもかかわらず、電子装置１０が電力供給状態Ｓ０〜Ｓ５のいずれかの状態であってもキー１０５を押せばＢＩＯＳ１０２のアップデートプロセスを始動させる。
【００２４】
従って、ユーザーは電子装置１０に対して本発明に係るＢＩＯＳ１０２のアップデート方法を実施する場合、電子装置１０が起動、睡眠、休眠、又はシャットダウンのいずれかの状態（Ｓ１０１）で、かつ切換装置１０３が初期化してＢＩＯＳ１０２をガイドして制御ユニット１０１に電気的接続する。ユーザーはＢＩＯＳプログラムを選択してアップデートを行う（Ｓ１０５）際に、ユーザーが電子装置１０におけるキー１０５（Ｓ１１０）を押すことで、キー１０５を始動して切換装置１０３を触発してＢＩＯＳ１０２をガイドしてインターネット接続モジュール１０４に電気的に接続させる。
【００２５】
次に、電子装置１０におけるインターネット接続モジュール１０４が前述の接続プログラム及び内蔵のメインフレーム名称、ネットワークアドレスなどの情報でアップデートプログラムを保存しているサーバー２０（Ｓ１２０）に接続し、インターネット接続モジュール１０４がサーバー２０でＢＩＯＳ１０２に適用するアップデートプログラムを自動的に検索し、インターネット接続モジュール１０４がＢＩＯＳ１０２に適用するアップデートプログラム（Ｓ１２５）を選択してダウンロードし、インターネット接続モジュール１０４を用いてＢＩＯＳ１０２（Ｓ１３０）にアップデートプログラムをオーバーライトすることで電子装置１０にＢＩＯＳプログラム（Ｓ１３５）をアップデートさせる。
【００２６】
注目すべき点は、工程Ｓ１２５及び工程Ｓ１３０において、アップデートプログラムのダウンロード及びＢＩＯＳ１０２にアップデートプログラムのオーバーライトが、選択的に以下の二つのプロセスを通じてアップデートプログラムのダウンロード及びオーバーライトを行うことにある。
【００２７】
プロセス１：電子装置１０にＢＩＯＳプログラムのアップデートを完了するために、インターネット接続モジュール１０４はＢＩＯＳ１０２に適用するアップデートプログラムを最初にダウンロードする。アップデートプログラムのダウンロードを全て完了した後、ＢＩＯＳ１０２にアップデートプログラムをオーバーライトする。該利点は、インターネット接続モジュール１０４が全てのアップデートプログラムのダウンロード完了を検知してからオーバーライトとアップデートの工程を行うことである。よって、アップデートプログラムの不完全なダウンロード、又はダウンロードするとともにオーバーライトする途中、ネットワークの切断で電子装置１０におけるＢＩＯＳのアップデートに失敗する不具合を避け、ＢＩＯＳ１０２の安定性を維持する。
【００２８】
プロセス２：インターネット接続モジュール１０４がアップデートプログラムをダウンロードすると同時に、ダウンロードが完了した部分をＢＩＯＳ１０２にオーバーライトする。すなわち、アップデートプログラムのダウンロードとＢＩＯＳ１０２とにアップデートプログラムのオーバーライトを同時に行う。該利点は、ダウンロードとオーバーライトを同時に行うため、ＢＩＯＳ１０２のアップデートに係る効率を向上させる。また、これらの動作は自動的に行い、電子装置１０におけるシステムの動作に影響を与えないため、電子装置１０が起動している状態でのアップデートに適用することにある。
【００２９】
前述のアップデートプログラム及びＢＩＯＳ１０２のオーバーライトのプロセスは本発明の開示に制限されない。係る技術に熟達する者はシステムニーズに対応して変更或いは調整できるが、この限りでない。
【００３０】
上述の工程において、ユーザーはキー１０５を始動することによって電子装置１０を、インターネット接続モジュール１０４を通じてサーバー２０に接続させて適用するアップデートプログラムをダウンロードする。インターネット接続モジュール１０４は前段落で記述したように、ＳＰＩバス１０４１を通じてサーバー２０がダウンロードしたアップデートプログラムをＢＩＯＳ１０２にオーバーライトして、ＢＩＯＳ１０２のアップデートを完了する。本実施形態におけるＢＩＯＳ１０２のアップデートが制御ユニット１０１を通じる必要はないため、電子装置１０が起動状態でアップデートに要する時間を要し、またアップデートに失敗してクラッシュする恐れを避けるように、ユーザーは電子装置１０が睡眠状態、休眠状態、又はシャットダウン状態でＢＩＯＳ１０２のアップデートを行うことができ、更にユーザー対して操作の便利性を向上させる。
【００３１】
また、実施形態２において、ユーザーは制御ユニット１０１を通じて電子装置１０にＢＩＯＳ１０２のアップデートプロセスを行うように命令する。本実施形態において、制御ユニット１０１を通じなければならないため、電子装置１０が起動している状態で、且つ制御ユニット１０１も起動しており、すなわち、電力供給モードＳ０の状態のみで本実施形態におけるアップデート工程を行うことができる。
【００３２】
本実施形態については、図４を参照するとともに、図１及び図２も参考する。ユーザーは制御ユニット１０１を通じて電子装置１０にＢＩＯＳ１０２のアップデートを行うように命令する場合、電子装置１０は起動状態（Ｓ２０１）である。ユーザーがアップデートしようとするＢＩＯＳプログラム（Ｓ２０５）を選択し、電子装置１０が制御ユニット１０１によって切換装置１０３にＢＩＯＳ１０２をガイドしてインターネット接続モジュール１０４に電気的接続するように命令し（Ｓ２１０）、インターネット接続モジュール１０４を通じてサーバー２０に接続し（Ｓ２１５）、アップデートプログラムをダウンロードし（Ｓ２２０）、ＢＩＯＳ１０２にオーバーライトし（Ｓ２２５）、ＢＩＯＳプログラムをアップデートする（Ｓ２３０）。この工程は、実施形態１と同様である。前段落で記述の係る内容と対応する図を参考し、ここで省略する。
【００３３】
よって、実施例１において、アップデートプロセスを完了するために、ユーザーは、キー１０５を始動することによって電子装置１０のＢＩＯＳ１０２を触発する実施形態１の様式を選択できる。或いは、制御ユニット１０１を通じて電子装置１０にＢＩＯＳ１０２のアップデートを行う実施形態２の様式を選択できる。
【００３４】
実施例２について、図１及び図５を参照する。本発明に係るＢＩＯＳをアップデート可能な電子装置１０は実施例１と類似しているが、異なる点は本実施例における電子装置１０がキー１０５の代わりに検知モジュール１０６を用いることにある。検知モジュール１０６はサーバー２０に電気的に接続し、ＢＩＯＳ１０２に適用するアップデートプログラムをサーバー２０が保存するかを定期的に検知する。検知モジュール１０６はＢＩＯＳ１０２に適用するアップデートプログラムをサーバー２０が保存することを検出した場合、検知モジュール１０６は制御信号を切換装置１０３に送信し、切換装置１０３を触発し、ＢＩＯＳ１０２をガイドしてインターネット接続モジュール１０４（Ｓ２１０）に電気的接続し、その後のＢＩＯＳプログラムのアップデートプロセスを行う。
【００３５】
注目すべき点は、本発明に係る電子装置１０が起動状態、休眠状態、睡眠状態、又はシャットダウン状態など、いずれかの状態であってもユーザーは操作できる。ＢＩＯＳ１０２のアップデートを行うため、検知モジュール１０６は実施例１におけるキー１０５と類似しており、電子装置１０における給電装置からの電力供給を選択でき、制御ユニット１０１による電力管理に制限されないことにある。従って、ユーザーはいずれの状態で電子装置１０が起動しているか否かに影響を受けず、ＢＩＯＳ１０２のアップデートプログラムを実行できる。
【００３６】
前述した通り、図６を参照するとともに、図１及び図５も参考する。ユーザーは前述した電子装置１０を通じてＢＩＯＳ１０２をアップデートする方法は実施例１と類似している。同様に二つの実施形態を開示し、後述の通り、それぞれ説明をする。
【００３７】
実施形態１においては、電子装置１０における検知モジュール１０６は一回的、又は定期的にＢＩＯＳ１０２に適用するアップデートプログラムをサーバー２０が保存するかを検知することによってアップデートを行うかを判断する。本実施形態において、電子装置１０が起動状態、睡眠状態、休眠状態、又はシャットダウン状態に制限されず、いずれの状態でも実施できる。また、制御ユニット１０１が起動しているか否かにもかかわらず、電子装置１０が電力供給状態Ｓ０〜Ｓ５のいずれかの状態では検知モジュール１０６を通じてＢＩＯＳ１０２のアップデートプロセスを始動させる。
【００３８】
従って、電子装置１０が起動状態、睡眠状態、休眠状態、又はシャットダウン状態のいずれかの状態（Ｓ３０１）で、電子装置１０が検知モジュール１０６によってサーバー２０（Ｓ３０５）に接続し、検知モジュール１０６がＢＩＯＳ１０２に適用するアップデートプログラムをサーバー２０が保存するかを検知する。検知モジュール１０６がＢＩＯＳ１０２に適用するアップデートプログラムをサーバー２０が保存したことを検出した場合、検知モジュール１０６が対応して制御信号を切換装置１０３に送信し（Ｓ３１５）、切換装置１０３の触発によりＢＩＯＳ１０２をガイドしてインターネット接続モジュール１０４に電気的に接続する（Ｓ３２０）。その後、インターネット接続モジュール１０４が接続プログラムを通じてサーバー２０に接続し（Ｓ３２５）、サーバー３０からＢＩＯＳ１０２に適用するアップデートプログラムを選択、ダウンロードし（Ｓ３３０）、インターネット接続モジュール１０４を用いてＢＩＯＳ１０２にアップデートプログラムをオーバーライトする（Ｓ３３５）。ＢＩＯＳプログラムをアップデートする工程は実施例１の実施形態１（Ｓ１２０〜Ｓ１３５）と類似しており、該ダウンロード及びオーバーライトのプロセスも実施例１の実施形態１と類似しており、該二つのプロセスでの実行を選択できる。実施例１を参考し、ここで省略する。
【００３９】
実施形態２において、電子装置１０も制御ユニット１０１を通じてＢＩＯＳ１０２のアップデートプロセスを行うように命令する。該プロセスは実施例１の実施形態２と類似しており、実施例１における実施形態２に係る説明、及び図１〜図３を参考にし、ここで省略する。
【００４０】
注目すべき点は、本実施形態において、制御ユニット１０１を通じて電子装置１０にＢＩＯＳ１０２のアップデートプロセスを行うように命令するアップデート方法は、電子装置１０が起動状態であり、且つ制御ユニット１０１も起動している。すなわち、電力供給モードＳ０の状態のみで本実施形態におけるアップデート工程を行うことができることである。
【００４１】
よって、実施例２において、ユーザーはＢＩＯＳ１０２のアップデート工程を行うために検知モジュール１０６を通じて適用するアップデートプログラムをサーバー２０が保存するかを検知する実施形態１に係る方法を選択できる。或いは、前述のアップデート工程を完了するために制御ユニット１０１を通じて電子装置１０にＢＩＯＳ１０２のアップデートを行うように命令する、実施形態２に係る方法を選択できる。
【００４２】
実施例３について、図１及び図７を参照する。本発明に係るＢＩＯＳをアップデート可能な電子装置１０が、実施例１におけるキー１０５と実施例２における検知モジュール１０６との組み合わせを開示する。すなわち、本実施例において、電子装置１０が３種類のＢＩＯＳ１０２のアップデートを行う実施形態は開示される。実施形態１は、実施例１における実施形態１と類似している。ユーザーがキー１０５を始動することで切換装置１０３を触発し、ＢＩＯＳ１０２をガイドしてインターネット接続モジュール１０４に電気的に接続し、その後のアップデート工程を行う。実施形態２は、実施例１における実施形態２と類似している。電子装置１０が切換装置１０３にＢＩＯＳ１０２をガイドしてインターネット接続モジュール１０４に電気的に接続するように命令する。実施形態３は、実施例２における実施形態１と類似している。検知モジュール１０６を通じて適用するアップデートプログラムをサーバー２０が保存するかを検知して、その後のアップデート工程を行うかを判断する。詳細は実施例１及び実施例２に開示したもの及び対応する図を各々参照し、ここで省略する。
【００４３】
よって、実施例３においては、ユーザーはアップデート工程を完了するためにキー１０５を始動して電子装置１０にＢＩＯＳ１０２のアップデートをさせる実施形態１に係る方法を選択でき、検知モジュール１０６を通じて適用するアップデートプログラムをサーバー２０が保存するかを検知してＢＩＯＳ１０２のアップデート工程を行う実施形態２に係る方法を選択できる、或いは制御ユニット１０１を通じて電子装置１０にＢＩＯＳ１０２のアップデートを行うように命令して前述のアップデート工程を完了する実施形態３に係る方法を選択できる。そこで、本実施例は実施例１と実施例２の利点を兼備しており、ＢＩＯＳ１０２のアップデート方法に関する選択をユーザーにより多く提供している。尚、電子装置１０が起動、睡眠、休眠、又はシャットダウンしている状態に応じて異なるＢＩＯＳ１０２のアップデート方法が採用でき、前述の二つの実施例に比較すると、ユーザーに使用上の便利さを大いに提供することは明らかになる。
【産業上の利用可能性】
【００４４】
前述した三つの実施例に係る電子装置において、キー、制御ユニット、またはサーバーを検知する検知モジュールのいずれかを通じることを選択して切換装置の触発によりＢＩＯＳをガイドしてインターネット接続モジュールに電気的に接続する。従って、電子装置におけるＢＩＯＳのアップデートを行う必要がある場合、切換装置はＢＩＯＳをガイドしてインターネット接続モジュールに電気的に接続し、インターネット接続モジュールが接続プログラムを通じてサーバーに接続し、インターネット接続モジュールが対応してＢＩＯＳに適用するアップデートプログラムをダウンロードしてＢＩＯＳにオーバーライトをした後、ＢＩＯＳのプログラムのアップデートができる。
【００４５】
従って、ＢＩＯＳにウイルスが入り込んだ、または誤作動プロセスによってデータを破壊した場合など、電子装置の主回路基板の置換に対応してＢＩＯＳプログラムをアップデートする必要がある場合、電子装置はＢＩＯＳを正常にロードし、電子装置が正常に動作するために、前述の工程によってＢＩＯＳのアップデートプロセスを完了できる。
【００４６】
尚、本発明に係る電子装置のＢＩＯＳは切換装置を通じてガイドされ、インターネット接続モジュールに直接電気的に接続され、インターネット接続モジュールが接続プログラムを通じてサーバーに接続し、適用するアップデートプログラムをダウンロードしてＢＩＯＳにオーバーライトすることで、ＢＩＯＳのアップデートプロセスを行う。従って、電子装置が起動、睡眠、休眠、又はシャットダウンなどの異なる状態で、制御ユニットが起動しているか否かにもかかわらず、ＢＩＯＳのプログラムを即時にアップデートできるため、電子装置の起動時にアップデートを行うのに要する時間を短縮してユーザーの使用上の不便さを軽減する。また、電子装置が起動状態でアップデートに失敗したため正常に動作できない等の不具合を回避して電子装置におけるシステムの安定性を向上する。
【００４７】
本発明に係る実施例を上述のように開示したが、本発明は前記実施例に制限されない。係る技術に熟達する者はその要旨を逸脱しない範囲において、記述された形状、構成、特徴及び数量などの修正が可能であることは勿論であって、本発明の技術的範囲は、本明細書における特許請求の範囲により定義される。
【符号の説明】
【００４８】
１０  …  電子装置
１０１  …  制御ユニット
１０２  …  基本入出力システム（ＢＩＯＳ）
１０３  …  切換装置
１０４  …  インターネット接続モジュール
１０４１  …  シリアルペリフェラルインターフェースバス（ＳＰＩ BUS）
１０５  …  キー
１０６  …  検知モジュール
２０  …  サーバー
【図１】
2014130562.tif 000003
【図２】
2014130562.tif 000004
【図３】
2014130562.tif 000005
【図４】
2014130562.tif 000006
【図５】
2014130562.tif 000007
【図６】
2014130562.tif 000008
【図７】
2014130562.tif 000009