Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4876099B2 - Information processing device - Google Patents
[go: Go Back, main page]

JP4876099B2 - Information processing device - Google Patents

Information processing device Download PDF

Info

Publication number
JP4876099B2
JP4876099B2 JP2008123966A JP2008123966A JP4876099B2 JP 4876099 B2 JP4876099 B2 JP 4876099B2 JP 2008123966 A JP2008123966 A JP 2008123966A JP 2008123966 A JP2008123966 A JP 2008123966A JP 4876099 B2 JP4876099 B2 JP 4876099B2
Authority
JP
Japan
Prior art keywords
setting
bios
setting information
identification name
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008123966A
Other languages
Japanese (ja)
Other versions
JP2009271864A (en
Inventor
雅人 渡部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2008123966A priority Critical patent/JP4876099B2/en
Publication of JP2009271864A publication Critical patent/JP2009271864A/en
Application granted granted Critical
Publication of JP4876099B2 publication Critical patent/JP4876099B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Description

本発明は、OS(Operating System:基本ソフトウェア)及びBIOS(Basic Input/Output System:基本入出力システム)を実装してなるパーソナルコンピュータ、POS(Point Of Sales)ターミナル等の情報処理装置に関する。   The present invention relates to an information processing apparatus such as a personal computer and a POS (Point Of Sales) terminal on which an OS (Operating System) and a BIOS (Basic Input / Output System) are mounted.

OS及びBIOSを実装してなる情報処理装置は、電源投入による起動時に、先ず、BIOSが動作する。BIOSは、キーボード、ディスプレイ、プリンタ、ハードディスク等の入出力装置が正常に認識され、動作することを確認する。そして、確認が済むと、処理をOSに引き継ぐ。以後、情報処理装置は、OSの管理下でアプリケーションプログラムを実行し、入出力装置を制御して、所定の情報処理を行う。   In an information processing apparatus in which an OS and a BIOS are mounted, first, the BIOS operates when the power supply is started up. The BIOS confirms that input / output devices such as a keyboard, a display, a printer, and a hard disk are normally recognized and operated. Then, when the confirmation is completed, the process is transferred to the OS. Thereafter, the information processing apparatus executes an application program under the management of the OS and controls the input / output device to perform predetermined information processing.

一般に、この種の情報処理装置は、BIOSの設定情報を書換可能な不揮発性メモリに保存している。そして、電源投入時に所定の操作を行うことにより、BIOSの設定情報を変更するためのモードに移行するようにプログラミングされており、ユーザは、BIOSの設定情報を所望の状態に適宜変更することができる。ただし、不用意に変更すると、BIOSが正常に立ち上がらず、情報処理装置を起動できなくなる場合がある。   Generally, this type of information processing apparatus stores BIOS setting information in a rewritable nonvolatile memory. And it is programmed to shift to the mode for changing the BIOS setting information by performing a predetermined operation at power-on, and the user can change the BIOS setting information to a desired state as appropriate. it can. However, if it is changed carelessly, the BIOS may not start up normally and the information processing apparatus may not be activated.

従来、このような不具合を防止するために、電源投入時にBIOSの異常の有無を判断し、BIOSが異常で実行不能と判断されると、予め記憶された修復用データにBIOS書換処理を自動的に行って、BIOSの修復を図る技術があった(例えば、特許文献1参照)。
特開平9−330216号公報
Conventionally, in order to prevent such a problem, it is determined whether there is a BIOS abnormality at power-on, and if it is determined that the BIOS is abnormal and cannot be executed, the BIOS rewriting process is automatically performed on the previously stored repair data. There has been a technique for repairing the BIOS (see, for example, Patent Document 1).
JP 9-330216 A

しかしながら、従来の技術では、BIOSの設定変更に失敗して立ち上がらなくなった場合にBIOSの設定情報が所定の修復用データに書き換えられてしまうので、ユーザが導入初期の状態から既に変更していた場合には、どのような状態に変更していたのかわからなくなるおそれがあった。   However, in the conventional technology, when the BIOS setting change fails and the system cannot be started up, the BIOS setting information is rewritten with predetermined restoration data, so that the user has already changed from the initial installation state. There was a risk of not knowing what state it was changed to.

本発明はこのような事情に基づいてなされたものであり、その目的とするところは、BIOSの設定情報をユーザが以前に使用していた所望の状態に容易に戻すことができる情報処理装置を提供しようとするものである。   The present invention has been made based on such circumstances, and an object of the present invention is to provide an information processing apparatus that can easily return the setting information of the BIOS to a desired state used by the user before. It is something to be offered.

本発明は、基本入出力システム、いわゆるBIOSの設定情報を書換可能に記憶するBIOS記憶部を備え、このBIOS記憶部に記憶される設定情報に従い入出力装置の動作を設定する情報処理装置において、基本入出力システムの設定メニュー項目とその項目に対してBIOS記憶部に記憶されている設定情報とが表示される設定メニュー画面をディスプレイに表示する設定メニュー表示手段と、設定メニュー画面の設定メニュー項目の中から選択されたメニュー項目に対する設定情報の変更を受け付ける設定変更受付手段と、設定変更受付手段により変更を受け付けた設定情報に対する識別名の入力エリアを含む設定保存確認画面をディスプレイに表示する識別名受付手段と、設定変更受付手段により変更を受け付けた設定情報の保存実行を指示する保存実行ボタンが入力されると、設定保存確認画面の前記入力エリアに識別名としてのテキストデータが入力されているか否かを判断し、識別名としてのテキストデータが入力されている場合には、設定変更受付手段により変更を受け付けた設定情報を入力された識別名と関連付けてBIOS履歴メモリで保存し、さらにBIOS記憶部に記憶される設定情報を設定変更受付手段により変更を受け付けた設定情報に書き換え、識別名としてのテキストデータが入力されていない場合には、BIOS記憶部に記憶される設定情報を設定変更受付手段により変更を受け付けた設定情報に書き換えるがこの設定変更受付手段により変更を受け付けた設定情報をBIOS履歴メモリでは保存しない処理手段とを備えたものである。
The present invention provides a basic input / output system, that is, a so-called BIOS storage unit that stores rewritable BIOS setting information, and sets the operation of the input / output device according to the setting information stored in the BIOS storage unit. Setting menu display means for displaying a setting menu screen on which a setting menu item of the basic input / output system and setting information stored in the BIOS storage unit for that item are displayed, and a setting menu item of the setting menu screen Identification for displaying a setting save confirmation screen including a setting change accepting unit for accepting a change of setting information for a menu item selected from the menu item and an input area for an identification name for the setting information accepted by the setting change accepting unit Save the setting information received by the name accepting means and the setting change accepting means When the save execution button for instructing the line is inputted, it is determined whether the text data as an identification name to said input area setting storage confirmation screen is inputted, the text data as the identification name is entered In this case, the setting information accepted by the setting change accepting means is stored in the BIOS history memory in association with the input identification name, and the setting information stored in the BIOS storage unit is accepted by the setting change accepting means. rewritten in the setting information, when the text data as an identification name is not entered is rewritten with the setting information accepted the change by the setting change receiving unit setting information stored in the BIOS memory unit the setting change receiving means is the setting information that has received the change in the BIOS history memory by those that includes a processing means do not want to save.

かかる手段を講じた本発明によれば、BIOSの設定情報をユーザが以前に使用していた所望の状態に容易に戻すことができ、信頼性の向上を図り得る情報処理装置を提供できる。   According to the present invention in which such a measure is taken, it is possible to provide an information processing apparatus that can easily return the setting information of the BIOS to a desired state used by the user before and can improve the reliability.

以下、本発明を実施するための最良の形態に本発明を適用した場合である。なお、この実施の形態は、汎用性のあるOSを実装したオープンPOSターミナルに本発明を適用した場合である。   Hereinafter, the present invention is applied to the best mode for carrying out the present invention. In this embodiment, the present invention is applied to an open POS terminal in which a versatile OS is mounted.

本実施の形態に係るオープンPOSターミナルの要部構成を図1のブロック図で示す。オープンPOSターミナルは、制御部本体としてCPU(Central Processing Unit)1を搭載している。そして、このCPU1に、アドレスバス,データバス等のバスライン2を介して、読取専用メモリであるROM(Read Only Memory)3、書換可能な不揮発性メモリであるBIOS用ROM4、書換可能な揮発性メモリであるRAM(Random Access Memory)5、BIOS履歴メモリ6、時計部としてのRTC(Real-Time Clock)7、HDD(Hard Disk Drive)装置8、キーボードコントローラ9、表示コントローラ10、複数のデバイスインターフェイス11,12及び通信インターフェイス13等を接続して、制御回路を構成している。   The principal part structure of the open POS terminal which concerns on this Embodiment is shown with the block diagram of FIG. The open POS terminal is equipped with a CPU (Central Processing Unit) 1 as a control unit main body. The CPU 1 is connected to a ROM (Read Only Memory) 3 as a read-only memory, a BIOS ROM 4 as a rewritable nonvolatile memory, and a rewritable volatile memory via a bus line 2 such as an address bus or a data bus. RAM (Random Access Memory) 5, BIOS history memory 6, RTC (Real-Time Clock) 7 as a clock unit, HDD (Hard Disk Drive) device 8, keyboard controller 9, display controller 10, multiple device interfaces 11, 12 and the communication interface 13 are connected to form a control circuit.

キーボードコントローラ9は、POSターミナルとしての業務を実行するのに必要な各種のキーが配置されたキーボード14を制御する。表示コントローラ10は、POSターミナルとしての業務を実行するのに必要な画面を表示可能なディスプレイ15を制御する。複数のデバイスインターフェイス11,12は、プリンタ、スキャナ、ドロワ等の入出力デバイスが接続可能であり、接続されたデバイスと信号の授受を行う。通信インターフェイス13は、LAN(Local Area Network)等のネットワークを介して接続される上位装置とのデータ通信を司る。   The keyboard controller 9 controls a keyboard 14 on which various keys necessary for executing a job as a POS terminal are arranged. The display controller 10 controls the display 15 that can display a screen necessary for executing a job as a POS terminal. The plurality of device interfaces 11 and 12 can be connected to input / output devices such as a printer, a scanner, and a drawer, and exchange signals with the connected devices. The communication interface 13 manages data communication with a host device connected via a network such as a LAN (Local Area Network).

BIOS履歴メモリ6は、図2に示すように、格納位置カウンタ21の領域と、履歴保存テーブル22の領域とを形成している。履歴保存テーブル22は、ポインタ領域と、識別名領域と、BIOS設定データ領域とに区分されている。BIOS履歴メモリ6は、書換可能な不揮発性のメモリであり、例えばフラッシュメモリを用いることができる。   As shown in FIG. 2, the BIOS history memory 6 forms an area for the storage position counter 21 and an area for the history storage table 22. The history storage table 22 is divided into a pointer area, an identification name area, and a BIOS setting data area. The BIOS history memory 6 is a rewritable nonvolatile memory, and for example, a flash memory can be used.

かかる構成のオープンPOSターミナルは、基本ソフトウェアであるOSを、このOSの管理下で実行される各種のアプリケーションプログラムとともに、HDD装置8で記憶している。また、基本入出力システムであるBIOSの設定情報を、BIOS用ROM4で記憶している。ここに、BIOS用ROM4は、BIOS記憶部として機能する。   The open POS terminal having such a configuration stores an OS as basic software in the HDD device 8 together with various application programs executed under the management of the OS. In addition, BIOS setting information that is a basic input / output system is stored in the BIOS ROM 4. Here, the BIOS ROM 4 functions as a BIOS storage unit.

そして、電源投入により起動すると、先ず、BIOSが動作する。BIOSは、キーボード14、ディスプレイ15及びHDD装置8や、デバイスインターフェイス11,12に接続されたプリンタ、スキャナ、ドロワ等の入出力デバイスが正常に認識され、動作することを確認する。そして、確認が済むと、処理をOSに引き継ぐ。すなわち、ROM3に記憶されたブート・ストラップ・ローダの作用により、HDD装置8からOS等のプログラムを、RAM5に常駐させる。以後、オープンPOSターミナルは、OSの管理下でアプリケーションプログラムを実行して、登録,点検,精算等のPOSターミナルとしての業務処理を行う。   When the power is turned on, the BIOS first operates. The BIOS confirms that the keyboard 14, the display 15, the HDD device 8, and input / output devices such as printers, scanners, and drawers connected to the device interfaces 11 and 12 are normally recognized and operate. Then, when the confirmation is completed, the process is transferred to the OS. That is, a program such as an OS is resident in the RAM 5 from the HDD device 8 by the action of the boot strap loader stored in the ROM 3. Thereafter, the open POS terminal executes application programs under the management of the OS and performs business processing as a POS terminal such as registration, inspection, and settlement.

また、このオープンPOSターミナルは、電源投入時でBIOSが動作する前に所定のキー操作が行われると、BIOSの設定情報を変更するためのモードに移行する。このモードに移行すると、CPU1は、図4に流れ図に示す手順で各部を制御する。   The open POS terminal shifts to a mode for changing the setting information of the BIOS when a predetermined key operation is performed before the BIOS operates at power-on. When shifting to this mode, the CPU 1 controls each part in accordance with the procedure shown in the flowchart of FIG.

先ず、CPU1は、ST(ステップ)1としてディスプレイ15にBIOS設定メニュー画面を表示する(設定メニュー表示手段)。この画面には、BIOSの各種設定情報をそれぞれ示す項目と、その項目に対して前記BIOS用ROM4に記憶されている現時点の設定情報とが表示されている。   First, the CPU 1 displays a BIOS setting menu screen on the display 15 as ST (step) 1 (setting menu display means). On this screen, items indicating various BIOS setting information, and current setting information stored in the BIOS ROM 4 for the items are displayed.

次に、CPU1は、ST2として画面に表示されたいずれかの項目が選択されるのを待機する。そして、例えばキー入力によりいずれかの項目が選択されたならば、CPU1は、ST3としてその項目に対する設定情報の変更を受け付ける(設定変更受付手段)。その後、CPU1は、次の項目が選択されるのを待機する。 Next, the CPU 1 waits for selection of any item displayed on the screen as ST2. For example, if any item is selected by key input, the CPU 1 accepts a change of setting information for the item (a setting change accepting unit) as ST3. Thereafter, the CPU 1 waits for the next item to be selected.

この待機状態において、例えばキー入力によりBIOS設定の処理終了が宣言されると(ST4のYES)、CPU1は、ST5として新たな設定を保存して終了する旨が宣言されたか、保存せずに終了する旨が宣言されたかを判断する。例えば、BIOS設定メニュー画面上に、終了宣言を受け付けるキーボタンとして[保存して終了]ボタンと[保存せずに終了]ボタンとが表示されており、CPU1は、どちらのボタンが入力されたかを判断する。ここで、新たな設定を保存せずに終了する旨が宣言された場合には、CPU1は、今回のBIOS設定処理を終了する。   In this standby state, for example, when the BIOS setting process end is declared by a key input (YES in ST4), the CPU 1 has declared that the new setting is to be saved and ends as ST5, or ends without saving. Determine whether you have been declared to do so. For example, a [Save and Exit] button and [Exit without Save] button are displayed on the BIOS setting menu screen as key buttons for accepting an end declaration, and the CPU 1 determines which button is input. to decide. If it is declared that the new setting is to be ended without saving, the CPU 1 ends the current BIOS setting process.

一方、新たな設定を保存して終了する旨が宣言された場合には、CPU1は、ST6としてディスプレイ15に設定保存確認画面30を表示させる。設定保存確認画面30の一例を図3に示す。図示するように、設定保存確認画面30には、識別名の入力エリア31と、保存実行ボタン32とが形成されている(識別名受付手段)。 On the other hand, when it is declared that the new setting is to be saved and terminated, the CPU 1 displays the setting saving confirmation screen 30 on the display 15 as ST6. An example of the setting save confirmation screen 30 is shown in FIG. As shown in the figure, the setting save confirmation screen 30 has an identification name input area 31 and a save execution button 32 (identification name receiving means).

CPU1は、ST7として保存実行ボタン32が入力されるのを待機する。そして、例えばキー入力により、保存実行ボタン32が入力されたことを確認すると、CPU1は、ST8として入力エリア31に識別名としてのテキストデータが入力されているか否かを判断する。ここで、識別名としてのテキストデータが入力されていると判断した場合にはST9〜ST11の処理を実行し(第1の処理手段)、入力されていないと判断した場合にはST11の処理のみを実行する(第2の処理手段)。 The CPU 1 waits for the save execution button 32 to be input in ST7. Then, by, for example key input, the stored execution button 32 is confirmed to be inputted, CPU 1 is you determine whether text data as an identification name in the input area 31 is inputted as ST8. If it is determined that text data as an identification name has been input, the processes of ST9 to ST11 are executed (first processing means) . If it is determined that the text data has not been input, only the process of ST11 is performed. Is executed ( second processing means).

すなわち、ST9では、格納位置カウンタ21を“1”だけインクリメントする。ST10では、履歴保存テーブル22のポインタnのエリアに、識別名とBIOS設定データとを書き込む。ここで、ポインタnは、格納位置カウンタ21のカウント値である。識別名は、設定保存確認画面30の入力エリア31に入力されているテキストデータである。BIOS設定データは、BIOS設定の処理終了が宣言された時点のデータである。したがって、ST3の処理にていずれかの項目に対する設定情報の変更を受け付けていた場合には、その変更後のデータが書き込まれる(設定情報保存手段)。ST11では、BIOS用ROM4のデータを、BIOS設定の処理終了が宣言された時点のBIOS設定データに書き換える(設定情報更新手段)。   That is, in ST9, the storage position counter 21 is incremented by “1”. In ST10, the identification name and the BIOS setting data are written in the area of the pointer n of the history storage table 22. Here, the pointer n is a count value of the storage position counter 21. The identification name is text data input in the input area 31 of the setting save confirmation screen 30. The BIOS setting data is data at the time when the BIOS setting process end is declared. Therefore, when the change of the setting information for any item is accepted in the process of ST3, the data after the change is written (setting information storage means). In ST11, the data in the BIOS ROM 4 is rewritten to the BIOS setting data at the time when the end of the BIOS setting process is declared (setting information updating means).

ST11の処理を終了すると、CPU1は、今回のBIOS設定処理を終了する。BIOS設定処理が終了すると、オープンPOSターミナルは再起動する。したがって、再起動の際には、変更後のBIOS設定データに基づいてBIOSが起動する。BIOSは、入出力デバイスが正常に認識され、動作することを確認する。   When the process of ST11 ends, the CPU 1 ends the current BIOS setting process. When the BIOS setting process ends, the open POS terminal restarts. Therefore, at the time of restart, the BIOS is started based on the changed BIOS setting data. The BIOS confirms that the input / output device is recognized normally and operates.

ところで、本実施の形態のオープンPOSターミナルでは、BIOS設定メニュー画面に表示されるメニュー項目の1つに履歴閲覧メニューがある。BIOS設定メニュー画面を表示している状態において、例えばキー入力により履歴閲覧メニューが選択されると(ST12のYES)、CPU1は、ST13として履歴保存テーブル22に保存されている識別名のリストをディスプレイ15に表示させる(識別名リスト表示手段)。そして、このリストの中からいずれか1つの識別名が選択されるのを待機する(ST14)。ここで、識別名が選択されることなく履歴閲覧メニューの終了が指示された場合には(ST14のNO)、CPU1は、ディスプレイ15の画面をBIOS設定メニュー画面に戻す(ST1)。   By the way, in the open POS terminal of the present embodiment, there is a history browsing menu as one of the menu items displayed on the BIOS setting menu screen. In the state where the BIOS setting menu screen is displayed, for example, when a history browsing menu is selected by key input (YES in ST12), the CPU 1 displays a list of identification names stored in the history storage table 22 as ST13. 15 (identification name list display means). Then, it waits for any one identification name to be selected from this list (ST14). Here, when the end of the history browsing menu is instructed without selecting the identification name (NO in ST14), the CPU 1 returns the screen of the display 15 to the BIOS setting menu screen (ST1).

これに対し、例えばキー入力によりリストの中からいずれか1つの識別名が選択された場合には(ST14のYES)、CPU1は、ST15として履歴保存テーブル22を検索し、選択された識別名に関連付けられて記憶されているBIOS設定データを取得する(設定情報取得手段)。しかる後、前記ST11の処理を実行する。すなわち、BIOS用ROM4のデータを、履歴保存テーブル22から取得したBIOS設定データに書き換える(設定情報更新手段)。 On the other hand, for example, when any one identification name is selected from the list by key input (YES in ST14), the CPU 1 searches the history storage table 22 as ST15, and selects the selected identification name. The BIOS setting data stored in association with each other is acquired (setting information acquisition means). Thereafter, the process of ST11 is executed. That is, the data of the BIOS for ROM 4, rewrites the BIOS setting data obtained from the history storage table 22 (configuration information updating means).

以上で、今回のBIOS設定処理を終了する。BIOS設定処理が終了すると、オープンPOSターミナルは再起動する。したがって、再起動の際には、変更後のBIOS設定データ、すなわち履歴保存テーブル22から取得したBIOS設定データに基づいてBIOSが起動する。   This is the end of the current BIOS setting process. When the BIOS setting process ends, the open POS terminal restarts. Therefore, at the time of restart, the BIOS is started based on the BIOS setting data after the change, that is, the BIOS setting data acquired from the history storage table 22.

このように、本実施の形態においては、オープンPOSターミナルを使用するユーザは、適宜、BIOS用ROM4内のBIOS設定データを変更することができる。そして、変更後のBIOS設定データを保存する際に、設定保存確認画面30が表示される。この画面30には、識別名の入力エリア31が形成されている。そこでユーザは、変更したBIOS設定データに関して所望の識別名を入力する。例えば、キーボード14に関する項目を変更した場合には、識別名「キーボード」と入力する。そうすると、その識別名「キーボード」と関連付けられて、キーボード14に関する項目の情報が変更されたBIOS設定データが、BIOS履歴メモリ6の履歴保存テーブル22に保存される。   Thus, in this embodiment, the user who uses the open POS terminal can change the BIOS setting data in the BIOS ROM 4 as appropriate. Then, when saving the changed BIOS setting data, a setting saving confirmation screen 30 is displayed. On this screen 30, an identification name input area 31 is formed. Therefore, the user inputs a desired identification name for the changed BIOS setting data. For example, when an item related to the keyboard 14 is changed, the identification name “keyboard” is input. Then, the BIOS setting data associated with the identification name “keyboard” and the item information related to the keyboard 14 is changed is stored in the history storage table 22 of the BIOS history memory 6.

履歴保存テーブル22には、BIOS設定データが導入初期の状態から変更される毎に、順番に識別名とともに蓄積保存される。なお、新たに入力される識別名は、履歴保存テーブル22に既に保存されている識別名と重複することを妨げるものではない。仮に、重複した場合には、例えば「キーボード1」,「キーボード2」というように自動的に連番を付して区別できるようにすればよい。   In the history storage table 22, every time the BIOS setting data is changed from the initial installation state, it is stored and stored together with the identification name in order. It should be noted that the newly input identification name does not prevent the identification name already stored in the history storage table 22 from being duplicated. If they overlap, for example, “keyboard 1” and “keyboard 2” may be automatically assigned serial numbers so that they can be distinguished.

また、本実施の形態においては、BIOS設定メニュー画面に表示されるメニュー項目の1つに履歴閲覧メニューが用意されている。そして、この履歴閲覧メニューが選択されると、履歴保存テーブル22に保存されている識別名のリストが表示され、このリストの中からいずれか1つの識別名が選択されると、BIOS用ROM4内のBIOS設定データが、選択された識別名に関連付けられて履歴保存テーブル22に保存されているBIOS設定データに変更される。したがって、BIOS設定データを以前のデータに戻したいユーザは、履歴閲覧メニューの中から該当する識別名を選択入力するだけでよく、BIOS設定データを以前のデータに容易に戻すことができる。   In the present embodiment, a history browsing menu is prepared as one of the menu items displayed on the BIOS setting menu screen. When the history browsing menu is selected, a list of identification names stored in the history storage table 22 is displayed. When any one identification name is selected from the list, the BIOS ROM 4 stores the list. The BIOS setting data is changed to the BIOS setting data stored in the history storage table 22 in association with the selected identification name. Therefore, the user who wants to return the BIOS setting data to the previous data only needs to select and input the corresponding identification name from the history browsing menu, and can easily return the BIOS setting data to the previous data.

また、例えばユーザが不用意にBIOS設定データを変更してしまったためにBIOSが正常に立ち上がらなかった場合でも、電源投入と同時にBIOSの設定情報を変更するためのモードを実行し、履歴閲覧メニューを選択する。そして、表示される識別名リストのなかから変更前のBIOS設定データに関連付けられた識別名を選択する。そうすることにより、BIOS設定データを変更前の状態に戻すことができる。このように本実施の形態によれば、専用のサービスプロセッサを用いることなく、BIOSが正常に立ち上がらなくなった不具合を解消することができる。   For example, even if the BIOS does not start up normally because the user has inadvertently changed the BIOS setting data, the mode for changing the BIOS setting information is executed at the same time as the power is turned on, and the history browsing menu is displayed. select. Then, an identification name associated with the BIOS setting data before change is selected from the displayed identification name list. By doing so, the BIOS setting data can be returned to the state before the change. As described above, according to the present embodiment, it is possible to solve the problem that the BIOS cannot be normally started up without using a dedicated service processor.

なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
例えば、前記実施の形態では、RTC7とは別にBIOS用ROM4を備えた情報処理装置の一種であるオープンPOSターミナルに本発明を適用したが、RTC7をBIOS用ROM4として兼用するオープンPOSターミナル等にも本発明を同様に適用することができる。
The present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage.
For example, in the above-described embodiment, the present invention is applied to an open POS terminal which is a type of information processing apparatus provided with a BIOS ROM 4 separately from the RTC 7, but the RTC 7 is also used as an open POS terminal that also serves as the BIOS ROM 4. The present invention can be similarly applied.

また、本発明は、オープンPOSターミナルに限定されるものではなく、OSとBIOSとを実装してなるパーソナルコンピュータ等の情報処理装置全般に適用できるものである。
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[付記1]
基本入出力システムの設定情報を書換可能に記憶するBIOS記憶部を備え、このBIOS記憶部に記憶される設定情報に従い入出力装置の動作を設定する情報処理装置において、
前記基本入出力システムの設定メニューを表示する設定メニュー表示手段と、
前記設定メニューの中から選択されたメニュー項目の設定情報の変更を受け付ける設定変更処理手段と、
前記BIOS記憶部に記憶される設定情報を、前記設定変更処理手段により変更を受け付けた設定情報に書き換える設定情報更新手段と、
前記設定変更処理手段により変更を受け付けた設定情報に対する識別名の入力を受け付ける識別名入力手段と、
この識別名入力手段により入力を受け付けた識別名と関連付けて前記設定変更処理手段により変更を受け付けた設定情報を保存する設定情報保存手段と、
を具備したことを特徴とする情報処理装置。
[付記2]
前記識別名の入力有無を判断する判断手段と、
前記判断手段が前記識別名の入力有りと判断した場合は前記設定変更処理手段と前記設定情報保存手段とを実行し、前記識別名の入力なしと判断した場合は前記設定変更処理手段のみ実行する制御手段と、
をさらに具備したことを特徴とする付記1記載の情報処理装置。
[付記3]
前記設定情報保存手段により保存されている設定情報に関連付けられている識別名のリストを表示する識別名リスト表示手段と、
前記リストの中から選択された識別名に関連付けられて前記設定情報保存手段により保存されている設定情報を取得する設定情報取得手段と、
前記BIOS記憶部に記憶される設定情報を、前記設定情報取得手段により取得した設定情報に書き換える第2の設定情報更新手段と、
をさらに具備したことを特徴とする付記1または2記載の情報処理装置。
[付記4]
前記設定情報保存手段は、前記識別名とそれに関連付けられた設定情報とを書換可能な不揮発性メモリに保存することを特徴とする付記1乃至3のうちいずれか1記載の情報処理装置。
The present invention is not limited to an open POS terminal, but can be applied to an information processing apparatus such as a personal computer in which an OS and a BIOS are mounted.
In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, the constituent elements over different embodiments may be combined.
Hereinafter, the invention described in the scope of claims of the present application will be appended.
[Appendix 1]
In the information processing apparatus that includes a BIOS storage unit that stores the setting information of the basic input / output system in a rewritable manner and sets the operation of the input / output device according to the setting information stored in the BIOS storage unit.
A setting menu display means for displaying a setting menu of the basic input / output system;
A setting change processing means for accepting a change in setting information of a menu item selected from the setting menu;
Setting information update means for rewriting the setting information stored in the BIOS storage unit to the setting information received by the setting change processing means;
An identification name input means for receiving an input of an identification name for the setting information received by the setting change processing means;
Setting information storage means for storing the setting information received by the setting change processing means in association with the identification name received by the identification name input means;
An information processing apparatus comprising:
[Appendix 2]
Determining means for determining whether or not the identification name is input;
When the determination unit determines that the identification name is input, the setting change processing unit and the setting information storage unit are executed. When it is determined that the identification name is not input, only the setting change processing unit is executed. Control means;
The information processing apparatus according to appendix 1, further comprising:
[Appendix 3]
Identification name list display means for displaying a list of identification names associated with the setting information stored by the setting information storage means;
Setting information acquisition means for acquiring setting information associated with an identification name selected from the list and stored by the setting information storage means;
Second setting information update means for rewriting the setting information stored in the BIOS storage unit with the setting information acquired by the setting information acquisition means;
The information processing apparatus according to appendix 1 or 2, further comprising:
[Appendix 4]
4. The information processing apparatus according to claim 1, wherein the setting information storage unit stores the identification name and setting information associated therewith in a rewritable nonvolatile memory.

本発明の一実施の形態であるオープンPOSターミナルの要部構成を示すブロック図。The block diagram which shows the principal part structure of the open POS terminal which is one embodiment of this invention. 同実施の形態において、BIOS履歴メモリに形成される主要なメモリエリアを示す模式図。The schematic diagram which shows the main memory areas formed in the BIOS log | history memory in the embodiment. 同実施の形態において、表示される設定保存確認画面の一例を示す模式図。The schematic diagram which shows an example of the setting preservation | save confirmation screen displayed in the same embodiment. 同実施の形態において、BIOS設定情報変更モードが選択されたときのCPUの要部処理手順を示す流れ図。4 is a flowchart showing a main part processing procedure of the CPU when a BIOS setting information change mode is selected in the embodiment.

符号の説明Explanation of symbols

1…CPU、4…BIOS用ROM、6…BIOS履歴メモリ、22…履歴保存テーブル。   1 ... CPU, 4 ... BIOS ROM, 6 ... BIOS history memory, 22 ... history storage table.

Claims (4)

基本入出力システムの設定情報を書換可能に記憶するBIOS記憶部を備え、このBIOS記憶部に記憶される設定情報に従い入出力装置の動作を設定する情報処理装置において、
前記基本入出力システムの設定メニュー項目とその項目に対して前記BIOS記憶部に記憶されている設定情報とが表示される設定メニュー画面をディスプレイに表示する設定メニュー表示手段と、
前記設定メニュー画面の設定メニュー項目の中から選択されたメニュー項目に対する設定情報の変更を受け付ける設定変更受付手段と、
前記設定変更受付手段により変更を受け付けた設定情報に対する識別名の入力エリアを含む設定保存確認画面を前記ディスプレイに表示する識別名受付手段と、
前記設定変更受付手段により変更を受け付けた設定情報の保存実行を指示する保存実行ボタンが入力されると、前記設定保存確認画面の前記入力エリアに識別名としてのテキストデータが入力されているか否かを判断し、前記識別名としてのテキストデータが入力されている場合には、前記設定変更受付手段により変更を受け付けた設定情報を入力された前記識別名と関連付けてBIOS履歴メモリで保存し、さらに前記BIOS記憶部に記憶される設定情報を前記設定変更受付手段により変更を受け付けた設定情報に書き換え、前記識別名としてのテキストデータが入力されていない場合には、前記BIOS記憶部に記憶される設定情報を前記設定変更受付手段により変更を受け付けた設定情報に書き換えるがこの設定変更受付手段により変更を受け付けた設定情報を前記BIOS履歴メモリでは保存しない処理手段と、
を具備したことを特徴とする情報処理装置。
In the information processing apparatus that includes a BIOS storage unit that stores the setting information of the basic input / output system in a rewritable manner and sets the operation of the input / output device according to the setting information stored in the BIOS storage unit
A setting menu display means for displaying a setting menu screen on which a setting menu item of the basic input / output system and setting information stored in the BIOS storage unit for the item are displayed;
A setting change accepting means for accepting a change in setting information for a menu item selected from the setting menu items on the setting menu screen;
An identification name receiving means for displaying a setting save confirmation screen including an input area of an identification name for the setting information received by the setting change receiving means on the display;
Whether or not text data as an identification name is entered in the input area of the setting save confirmation screen when a save execution button for instructing save execution of the setting information received by the setting change accepting unit is input determine, if the text data as the identification name is entered associates the identification name inputted setting information accepted the change by the setting change receiving means and stored in the BIOS history memory further rewriting the setting information stored in the BIOS memory unit in the setting information received change by the setting change receiving means, wherein when the text data as an identification name is not entered is stored in the BIOS memory unit The setting information is rewritten to the setting information accepted by the setting change accepting means. And processing means do not want to save in the BIOS history memory configuration information that has received the further,
An information processing apparatus comprising:
記処理手段は、前記設定保存確認画面の前記入力エリアに入力された識別名が前記BIOS履歴メモリに保存されている設定情報に関連付けられている識別名と重複するとき、前記入力エリアに入力された識別名に連番を付し、この連番が付された識別名と関連付けて前記設定変更受付手段により変更を受け付けた設定情報を前記BIOS履歴メモリで保存することを特徴とする請求項1記載の情報処理装置。 Before Kisho management means, when overlapping with the distinguished name DN input to the input area of the setting storage confirmation screen is associated with the setting information stored in the BIOS history memory, the input area A serial number is assigned to the input identification name, and setting information received by the setting change receiving means in association with the identification name to which the serial number is attached is stored in the BIOS history memory. Item 6. The information processing apparatus according to Item 1. 前記BIOS履歴メモリに保存されている設定情報に関連付けられている識別名のリストを前記ディスプレイに表示する識別名リスト表示手段と、
前記リストの中から選択された識別名に関連付けられて前記BIOS履歴メモリに保存されている設定情報を取得する設定情報取得手段と、
前記BIOS記憶部に記憶される設定情報を、前記設定情報取得手段により取得した設定情報に書き換える設定情報更新手段と、
をさらに具備したことを特徴とする請求項1または2記載の情報処理装置。
An identification name list display means for displaying a list of identification names associated with setting information stored in the BIOS history memory on the display;
Setting information acquisition means for acquiring setting information associated with an identification name selected from the list and stored in the BIOS history memory;
Setting information update means for rewriting the setting information stored in the BIOS storage unit with the setting information acquired by the setting information acquisition means;
The information processing apparatus according to claim 1, further comprising:
前記BIOS履歴メモリは、書換可能な不揮発性のメモリであることを特徴とする請求項1乃至3のうちいずれか1記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the BIOS history memory is a rewritable nonvolatile memory.
JP2008123966A 2008-05-09 2008-05-09 Information processing device Expired - Fee Related JP4876099B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008123966A JP4876099B2 (en) 2008-05-09 2008-05-09 Information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008123966A JP4876099B2 (en) 2008-05-09 2008-05-09 Information processing device

Publications (2)

Publication Number Publication Date
JP2009271864A JP2009271864A (en) 2009-11-19
JP4876099B2 true JP4876099B2 (en) 2012-02-15

Family

ID=41438329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008123966A Expired - Fee Related JP4876099B2 (en) 2008-05-09 2008-05-09 Information processing device

Country Status (1)

Country Link
JP (1) JP4876099B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI459212B (en) 2011-08-19 2014-11-01 Giga Byte Tech Co Ltd Parameter configuration method and system
JP6102235B2 (en) * 2012-12-12 2017-03-29 日本電気株式会社 BIOS recovery control device, recovery control method thereof, information processing device, and computer program
US9128729B1 (en) * 2014-09-08 2015-09-08 Quanta Computer Inc. System and method for automatically configuring bios performance profiles
JP6580920B2 (en) * 2015-09-17 2019-09-25 Necプラットフォームズ株式会社 Information processing apparatus, method for updating operating environment setting information of information processing apparatus, and program for updating operating environment setting information of information processing apparatus
JP6889144B2 (en) * 2018-12-14 2021-06-18 Necプラットフォームズ株式会社 Operating environment management device, operating environment management method, and operating environment management program
JP6775651B1 (en) * 2019-08-07 2020-10-28 レノボ・シンガポール・プライベート・リミテッド Information processing equipment, control methods, and programs
JP7620213B2 (en) 2021-07-26 2025-01-23 エフサステクノロジーズ株式会社 Specification creation system, specification creation method, specification creation program, and BIOS program

Also Published As

Publication number Publication date
JP2009271864A (en) 2009-11-19

Similar Documents

Publication Publication Date Title
JP4876099B2 (en) Information processing device
TWI436278B (en) Expedited computer boot system and method
TW201027324A (en) Embedded electronic device free from being stuck in update failure and method of making the same
TWI475402B (en) Remote backup system and remote backup method thereof
US9256443B2 (en) Electronic device having updatable bios and bios updating method thereof
US20070245346A1 (en) Software startup language unification apparatus, software startup language unification method, and program
CN113672263A (en) Firmware parameter update control method and device and electronic equipment
JP2001195237A (en) Computer, computer display method, and recording medium recording computer display program
CN120371447B (en) Method and device for starting and displaying server
JP2012185596A (en) Electronic apparatus, method for controlling electronic apparatus, and program
JP5182349B2 (en) Information processing apparatus, information processing system, BIOS setting update method, and program
TWI520063B (en) Management system for service of multiple operating environments, and method thereof
US7149885B2 (en) Automatic concealment of expansion cards in computer system
JP6305667B1 (en) Control device and editing device
CN119248118A (en) A server hotkey setting method, device, equipment and readable storage medium
JP2010140231A (en) Workflow server, method of controlling workflow server, program, and recording medium
CN110073298A (en) Mapping software, storage medium and plotting unit
JP6349827B2 (en) Information processing apparatus, initialization method, and program
JP6580920B2 (en) Information processing apparatus, method for updating operating environment setting information of information processing apparatus, and program for updating operating environment setting information of information processing apparatus
JP5066946B2 (en) OS type automatic specifying device, OS automatic starting device, processor system, OS type automatic specifying method, OS automatic starting method, program, and storage medium
JP2008055849A (en) Image forming apparatus and management method thereof
JP4437821B2 (en) Information processing apparatus restart test method, information processing apparatus
JP3912910B2 (en) Product sales registration processing device
JP6079883B2 (en) Information processing apparatus, information processing method, and program
JP4825120B2 (en) Service management system, service management apparatus, and service management method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110607

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110803

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110823

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111017

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111115

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111128

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141202

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees