CN100474290C - 在预引导环境中显示语言特定文本串的方法和装置 - Google Patents

在预引导环境中显示语言特定文本串的方法和装置 Download PDF

Info

Publication number
CN100474290C
CN100474290C CNB031560776A CN03156077A CN100474290C CN 100474290 C CN100474290 C CN 100474290C CN B031560776 A CNB031560776 A CN B031560776A CN 03156077 A CN03156077 A CN 03156077A CN 100474290 C CN100474290 C CN 100474290C
Authority
CN
China
Prior art keywords
language
text string
display
text
processor
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
CNB031560776A
Other languages
English (en)
Other versions
CN1573736A (zh
Inventor
迈克尔·A·罗斯曼
文森特·J·奇默
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.)
Intel Corp
Original Assignee
Intel 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 Intel Corp filed Critical Intel Corp
Publication of CN1573736A publication Critical patent/CN1573736A/zh
Application granted granted Critical
Publication of CN100474290C publication Critical patent/CN100474290C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/454Multi-language systems; Localisation; Internationalisation

Abstract

公布了一种在预引导环境中显示语言特定文本串的方法和装置。本发明的系统在预引导环境中(即,在载入操作系统之前)基于闪存设备中的引导模块载入特定的设备驱动程序。然后,在预引导环境中为用户提供基于文本的界面。此系统允许用户为基于文本的用户界面选择一种语言。用于显示所选语言的基于文本的用户界面的文本串可以和引导块存储在同一闪存设备中。另外,其它资源可以保存其它语言的附加文本串。例如,硬盘和/或网络设备可以存储在基于文本的预引导用户界面中使用的其他语言的附加文本串。

Description

在预引导环境中显示语言特定文本串的方法和装置
技术领域
本发明涉及在计算机显示器上显示文本串,具体而言,涉及在预引导环境中显示语言特定文本串的方法和装置。
背景技术
在载入一个具有图形用户界面的完整操作系统(如,MicrosoftWindows)之前,大多数计算机能够在预引导(pre-boot)环境中显示基于文本的用户界面。例如,大多数基于DOS(磁盘操作系统)的系统如果在起动过程中按下了F2键就可以进入基于文本的环境。通常,用于生成这种基于文本的界面的指令和数据存储在闪存(flash memory)设备中。例如,作为基于文本的界面一部分而显示的文本串就通常存储在闪存设备中。
为了适应不同的地理区域,闪存设备可以存储一种以上语言的文本串。然而,闪存空间受到尺寸和成本的限制。所以,在同一台计算机上通常只支持很少的几种语言。
这样,大多数的制造商为不同的地区制造不同的库存单元(StockKeeping Unit,SKU),其中每一个SKU可包含支持不同语言的闪存设备。然而,这种方法是很麻烦的。不同的区域需要不同的SKU使制造和发布工作变得很复杂。
附图说明
图1是一个示例计算机系统的框图,解释了本发明的系统的使用环境;
图2是一个示例性机器可读指令的流程图,设备执行该指令而实施在预引导环境中显示语言特定文本串的示例方法;
图3的方框图示出了一个存储有引导块和文本串的示例性闪存设备;
图4的方框图示出了存储有附加文本串的存储设备;
图5的方框图示出了一个示例性的文本串包;
图6是一个示例性语言选择菜单的屏幕显示;
图7是一个预引导用户界面的屏幕显示。
具体实施方式
一般而言,在预引导环境中(即,在操作系统载入之前),本发明的系统基于闪存设备中的引导块载入特定的设备驱动程序。然后,在预引导环境中向用户提供基于文本的界面。此系统允许用户为基于文本的用户界面选择一种语言。用于显示选定语言的基于文本的用户界面的文本串可以和引导块存储在同一闪存设备中引导块。在一个实施例中,闪存设备112中的文本串输出到主存储器110(如,RAM)中的中央库(centralrepository)。此外,闪存设备存储了用于在其它资源上查找其它语言的附加文本串的指令。例如,硬盘驱动器和/或网络设备可存储在基于文本的预引导用户界面中使用的其它语言的附加文本串。一旦找到,这些附加文本串也会被输出到RAM的中央库。
图1中显示了示例计算机系统100的方框图。计算机系统100可以是个人计算机(PC)或任何其它的计算设备。在所示的示例中,计算机系统100包括一个由电源104供电的主处理单元102。主处理单元102可以包括一个通过系统互连108与主存储设备110电连接的处理器106,闪存设备112,和一个或多个接口电路114。在这个示例中,系统互连108是地址/数据总线。当然,本领域的普通技术人员应当很容易理解,可以使用不同于总线的互连方式来连接处理器106和其它设备110—114。例如,可以使用一个或多个专用线路和/或交叉开关(crossbar)来连接处理器106和其它设备110—114。
处理器106可以是任意类型的公知的处理器,比如Intel Pentium系列的微处理器,Intel Itanium系列的微处理器,Intel Centrino系列的微处理器,和/或Intel XScale系列的微处理器。另外,处理器106可包括任何类型的公知的高速缓存,比如静态随机存取存储器(SRAM)。主存储设备110可包括动态随机存取存储器(DRAM)和/或任意其它形式的随机存取存储器。例如,主存储设备110可包含双倍数据率随机存取存储器(DDRAM)。主存储设备110也可包含非易失性存储器。在这个示例中,主存储设备110存储了处理器106以公知方式执行的软件程序。
闪存设备112可以是任意类型的闪存设备。如下所述,闪存设备112可存储用于引导计算机系统100的固件。此外,闪存设备112可存储以一种或多种语言表达的文本串。闪存设备112中的固件和/或其它指令用于查找存储于其它资源(如,硬盘120和/或网络设备122)中的其它语言形式的附加文本串。
接口电路114可以利用任意类型的公知接口标准来实现,比如以太网接口和/或通用串行总线(USB)接口。一个或多个输入设备116可以与接口电路114连接,用于将数据和命令输入主处理单元102。例如,输入设备116可以是键盘、鼠标、触摸屏、轨迹板、轨迹球、等位点(isopoint)和/或语音识别系统。
一个或多个显示器、打印机、扬声器和/或其它输出设备118也可以通过一个或多个接口电路114与主处理单元102相连。显示器118可以是阴极射线管(CRT)、液晶显示器(LCD),或任何其它类型的显示器。显示器118可以生成在主处理单元102工作过程中所产生数据的视觉表示。该视觉表示可包括操作者输入提示符、计算值、检测数据等。如下所述,在预引导环境中可以由固件生成这些显示。另外,用于这些预引导显示的文本串可以是用户选择的语言。
计算机系统100也可以包括一个或多个存储设备120。例如,计算机系统100可包括一个或多个硬盘驱动器、光盘驱动器(CD)、数字通用光盘驱动器(DVD),和/或其它计算机介质输入/输出(I/O)设备。除了存储在闪存设备112中的文本串之外(如果有的话),一个或多个存储设备120(如,硬盘)可以存储一种或多种语言的文本串。
计算机系统100也可以通过网络连接124与其它设备122交换数据。网络连接可以是任意类型的网络连接,比如以太网连接、数字用户线(DSL)、电话线、同轴电缆等。网络124可以是任意类型的网络,比如因特网、电话网络、电缆网络、和/或无线网络。网络设备122可以是任何类型的网络设备。例如,网络设备122可以是客户机、服务器、硬盘驱动器等。这些网络设备122可以存储附加的文本串,以支持其它的语言。
图2显示了一个在预引导环境中显示语言特定文本串的示例方法200。优选地,在一个或多个软件程序中实施方法200,这些软件程序以公知的方式存储于一个或多个存储器中(如,闪存设备112和/或硬盘120)并由一个或多个处理器(如,处理器106)执行。然而,方法200的部分或全部模块可以手动和/或通过其它设备执行。虽然参照图2的流程图对方法200进行描述,但是本领域的普通技术人员应当很容易理解,还可以使用许多其它方法来执行方法200。例如,很多模块的顺序可以调换,一个或多个模块的操作可以改变,模块可以组合,和/或可以去除一些模块。
一般而言,在预引导环境中(即,在操作系统载入之前),方法200基于闪存设备112中的引导块加载特定的设备驱动程序。然后,在预引导环境中向用户提供基于文本的界面。此系统允许用户为基于文本的用户界面选择一种语言。用于显示选定语言的基于文本的用户界面的文本串可以和引导模块存储在同一闪存设备112中。此外,闪存设备112可以存储一种或多种语言的文本串。闪存设备112中的固件和/或其它指令用于在其它资源中查找其它语言的附加文本串(如,硬盘120和/或网络设备122)。
方法200开始于进入预引导环境(块202)。预引导环境是指预期的操作系统(OS),如Microsoft Windows,还未运行时的环境。在预引导环境中,可以载入驱动程序,使得用户可以获得和交换特定设备的设置。与运行OS之后的运行环境(如,Windows环境)相比,预引导环境的资源有限,所以,母板和外设的驱动程序提供的界面可能对用户不够友好且不被多数用户所熟悉。
例如,通过给计算机系统100供电而进入预引导环境。本领域的普通技术人员应当知道,接收到电源之后,处理器106要经历一个复位状态,通过处理器106中的复位矢量,使处理器106执行闪存设备112中的引导块302中的指令(见图3)。引导块302中的指令使处理器106具有一定的功能,并且把要由处理器106执行的更多固件指令的地址通报给处理器106。处理器106执行的固件指令可以存储于闪存设备112、硬盘120,和/或任意的其它存储设备中。
接着,方法200试图在预引导环境(块204)中载入一个或多个设备驱动程序。例如,多数PC100能够在载入Microsoft Windows之类的完整操作系统之前载入基于文本的显示驱动程序、基本键盘驱动程序、硬盘驱动程序和网络接口驱动程序。在启动完整的操作系统之前,使输入和输出设备能够工作使得操作者可以在操作系统未完全载入的情况下诊断问题、更改设置,和执行其它的操作。
通常,从闪存设备112中加载在预引导环境中使用的文本串,并且输出到主存储设备110的中央库(块206)。例如,可以在闪存设备112中存储英语的文本串304和/或任何其它语言的文本串。中央库按照字符串编号存储各种语言的文本串。例如,字符串编号1可能是多种不同语言的“Hello World”。
载入这些设备驱动程序和/或其它设备驱动程序之后,方法200就可以在闪存设备112以外的资源中搜索附加文本串包(string package)(块208)。例如,附加文本串402可存储于硬盘或其它存储设备120中(见图4)。在一个示例中,方法200在存储设备的一个或多个预定区域(如,硬盘120的系统分区)中搜索附加文本串。同样地,可以通过网络124从一个或多个网络设备122中提取附加文本串402。和从闪存设备112中载入的文本串一样,从其它资源中载入的文本串也被输出到主存储器110的中央库中(块210)。
在一个示例中,附加文本串402作为文本串包500而存储。图5显示了一个文本串包500的示例。在这个示例中,文本串包500包括3个文本串包报头502和3组字符串数据504。在这个示例中,每一个字符串标题502包含一个语言识别符506,一个可显示语言名称508,和字符串数目510。每一个语言识别符506可以是任何类型的语言识别符。例如,可以使用ISO3166标准(国际标准化组织,国家名称与代码表)中的语言识别符。每一个可显示语言名称508可用于显示下述语言选择菜单中的语言选项。例如,英语的可显示语言名称508是“English”,而法语的可显示语言名称508是“Francais”。每一个字符串数目510可以是任何为该语言存储的字符串的数目。例如,在图5的示例中,每种语言示出了3个不同的字符串512、514、516。具体而言,在这个示例中,第一个字符串512是英语、日语和韩语的“Hello World”;第二个字符串是英语、日语和韩语的“Goodbye World”;第三个字符串则是英语、日语和韩语的“Welcome World”。
方法200可以确定用户是否请求了语言选择变更(块212)。例如,用户可以输入请求语言选择变更的命令。可选择的,每次计算机系统100启动时,方法200都提示用户变更语言选择。
如果用户请求语言选择变更,或方法200被设定为提示用户变更语言选择,则方法200显示语言选择菜单602(块214)。图6显示了一个语言选择菜单602的示例。语言选择菜单602的一些选项可存储于闪存设备112中。语言选择菜单602的其它选项则可以存储于硬盘驱动器120或网络设备122中。
接下来,方法200接收语言选择(块216)。若显示了语言选择菜单,则用户可以从中选择一种语言。例如,用户可使用任意菜单选择方法,比如按下数字键,来选择语言。在这个示例中,所加载的键盘驱动程序使得方法200可以接收所选择的语言。
作为选择,方法200可以读取所保存的设置来确定语言选择。语言选择设置可存储于任何地方,比如闪存设备112或硬盘120中。例如,如果制造商知道特定的计算机系统100将被销售给说英语的人,则可以将语言选择设定为英语。同样地,如果已经通过语言选择菜单602预先进行了特定的语言选择,则计算机系统100可保存该设置以备后用。
一旦确定了语言选择,方法200从基于当前语言选择的中央库中载入适当的文本串(块218)。例如,文本串可存储于硬盘120中或从网络设备122中提取。文本串可以是任意类型的文本串。例如,文本串可以是指导用户的帮助提示。
已载入的文本串在显示器118上显示给用户(块220)。这样,在载入操作系统之前,通过一些设置选项,可以按照选定的语言对用户进行引导。例如,用户可获得所选语言的设置选项列表。图7显示了基于文本的预引导用户界面702的一个示例。
当用户处于预引导环境中时,方法200确定是否应该载入操作系统(块222)。若用户保留在预引导环境中,则方法200可以接收到以所选语言显示的一个或多个用户选择(块224)。根据用户的选择,方法200可以执行特定的预定程序(块226)。当退出预引导环境时,可以载入操作系统(块228)。
虽然上述的示例系统包括在硬件上执行的软件以及其它组件,但是应该注意,该系统仅仅是示例性的,而不是限定性的。例如,可以假设本发明的系统的任何或所有硬件和软件组件可以专门地实施为专用硬件、软件、固件或硬件、固件,和/或软件的组合。
此外,尽管在此描述了特定的方法、装置和制造物品,但是本发明的保护范围并不仅局限于此。相反地,本发明涵盖所有落入所附权利要求及其等同物范围内的装置、方法和制造物品。

Claims (20)

1.一种在预引导环境中显示文本的方法,该方法包括:
接收指示选择一种语言的数据;
基于非易失性存储器中的指令载入设备驱动程序;
从所述非易失性存储器之外的设备中把文本串输出至中央库;
从中央库中载入文本串,所述的文本串指示以所述语言表达的至少一个字;以及
在载入操作系统之前显示以所述语言表达的至少一个字。
2.根据权利要求1的方法,其中,接收选择数据包括从用户处接收菜单选择。
3.根据权利要求2的方法,进一步包括显示语言选择菜单。
4.根据权利要求1的方法,其中,接收选择数据包括读取出厂选项。
5.根据权利要求1的方法,其中,载入设备驱动程序包括载入硬盘驱动程序。
6.根据权利要求1的方法,其中,载入设备驱动程序包括载入网络接口驱动程序。
7.根据权利要求1的方法,其中,执行设备驱动程序包括执行设备驱动程序以访问用户所选语言的帮助文本。
8.根据权利要求1的方法,其中,显示所述的至少一个字包括显示预引导设置屏幕。
9.一种在预引导环境中显示文本的装置,包括:
处理器;
硬盘驱动器,其在工作上与处理器连接,存储第一语言的第一文本串和第二语言的第二文本串;和
闪存,其在工作上与处理器连接,存储用于加载硬盘的设备驱动程序的指令和用于从硬盘中提取第一文本串的指令。
10.根据权利要求9的装置,其中,闪存在工作中存储引导块。
11.根据权利要求9的装置,其中,闪存存储第三语言的第三文本串。
12.根据权利要求11的装置,其中,第一文本串以第一语言传达信息,第二文本串以第二语言传达信息,第三文本串以第三语言传达信息。
13.根据权利要求12的装置,进一步包括与处理器连接的显示器,其中,处理器执行程序,使得:
显示器显示语言选择菜单;
处理器接收语言选择;以及
显示器基于该语言选择显示第一文本串、第二文本串和第三文本串中的一个。
14.根据权利要求13的装置,其中,软件程序使显示器在载入操作系统之前显示第一文本串、第二文本串和第三文本串中的一个。
15.一种在预引导环境中显示文本的装置,包含:
网络接口电路;
闪存,其存储了固件程序、指向网络接口电路设备驱动程序的指针,和指示网络地址的指令;
显示器;和
与网络接口电路、闪存和显示器连接的处理器,该处理器被构造为执行所述固件程序,以载入设备驱动程序,并且从所述网络地址提取由多个用户可选的语言表达的多个文本串。
16.根据权利要求15的装置,其中,固件程序使得:
显示器显示语言选择菜单;
处理器接收语言选择;且
显示器显示由该语言选择确定的语言的文本串。
17.根据权利要求16的装置,其中,固件程序使显示器在载入操作系统之前显示文本串。
18.一种在预引导环境中显示文本的装置,包括:
硬盘驱动器;
闪存,其存储了固件程序、指向硬盘驱动器设备驱动程序的指针,和网络地址;
阴极射线管显示器;和
处理器,其与硬盘驱动器、闪存和阴极射线管显示器连接,该处理器被构造为执行固件程序,以载入设备驱动程序并且从硬盘驱动器中提取由多个用户可选的语言表达的多个文本串。
19.根据权利要求18的装置,其中,固件程序使得:
阴极射线管显示器显示语言选择菜单;
处理器接收语言选择;且
阴极射线管显示器显示由所述语言选择确定的语言的文本串。
20.根据权利要求19的装置,其中固件程序使阴极射线管显示器在载入操作系统之前显示文本串。
CNB031560776A 2003-05-20 2003-08-29 在预引导环境中显示语言特定文本串的方法和装置 Expired - Fee Related CN100474290C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/441,490 2003-05-20
US10/441,490 US7475233B2 (en) 2003-05-20 2003-05-20 Method and apparatus for displaying a language specific text string in a pre-boot environment

Publications (2)

Publication Number Publication Date
CN1573736A CN1573736A (zh) 2005-02-02
CN100474290C true CN100474290C (zh) 2009-04-01

Family

ID=33450003

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031560776A Expired - Fee Related CN100474290C (zh) 2003-05-20 2003-08-29 在预引导环境中显示语言特定文本串的方法和装置

Country Status (2)

Country Link
US (1) US7475233B2 (zh)
CN (1) CN100474290C (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7263605B2 (en) * 2002-12-09 2007-08-28 Intel Corporation Decoupled hardware configuration manager that generates a user interface prior to booting using hardware configuration option data read from plurality of hardware devices
US20060075215A1 (en) * 2004-09-25 2006-04-06 Lsi Logic Corporation Configurable BIOS strings
US8667184B2 (en) 2005-06-03 2014-03-04 Qnx Software Systems Limited Distributed kernel operating system
US7840682B2 (en) 2005-06-03 2010-11-23 QNX Software Systems, GmbH & Co. KG Distributed kernel operating system
US7461247B2 (en) 2005-06-03 2008-12-02 Qnx Software Systems Gmbh & Co. Kg Method for transitioning control of a peripheral device from a first device driver to a second device driver during operating system initialization
TW200705252A (en) * 2005-07-22 2007-02-01 Mitac Technology Corp Method and computer system of touch selection and instantly executing computer multimedia playback
JP4822424B2 (ja) * 2006-03-24 2011-11-24 株式会社リコー 電子装置
US7613914B2 (en) * 2006-07-27 2009-11-03 Intel Corporation Wireless user device having integrated hotspotter technology
US7987348B2 (en) * 2007-03-30 2011-07-26 Intel Corporation Instant on video
JP4626675B2 (ja) * 2008-05-15 2011-02-09 村田機械株式会社 通信ネットワークを利用したファームウェアの提供方法、そのシステムおよびサービスサーバ
TWI420288B (zh) * 2010-03-31 2013-12-21 Wistron Corp 調整適合電流頻率之方法及應用此方法之電腦系統
CN102760057A (zh) * 2011-04-28 2012-10-31 鸿富锦精密工业(深圳)有限公司 多国语言支持系统及方法
JP2014010741A (ja) * 2012-07-02 2014-01-20 Sony Corp 情報処理装置、情報処理方法及びプログラム
CN103885805B (zh) * 2014-03-28 2017-10-24 深圳创维-Rgb电子有限公司 软件运行界面标识数据加载方法和系统
US11579893B2 (en) * 2019-04-18 2023-02-14 Dell Products L.P. Systems and methods for separate storage and use of system BIOS components
US11307907B2 (en) * 2020-02-03 2022-04-19 Dell Products L.P. Information handling system and method to automatically synchronize operating system and boot firmware languages

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6775768B1 (en) * 1997-02-27 2004-08-10 Gateway, Inc. Universal boot disk
EP1151405A1 (en) * 1998-12-16 2001-11-07 Cvbase AG Method and system for structured processing of personal information
US6366297B1 (en) * 1999-03-01 2002-04-02 3Com Corporation System and method for displaying modem information on a graphical user interface display
US6754668B2 (en) * 2000-10-24 2004-06-22 Raytheon Company Multilingual system having dynamic language selection
US7257701B2 (en) * 2001-11-21 2007-08-14 Lenovo (Singapore) Pte. Ltd. Method and system for configuring an operating system in a computer system
US7495689B2 (en) * 2002-01-15 2009-02-24 Pelco, Inc. Multiple simultaneous language display system and method
US20030182632A1 (en) * 2002-03-08 2003-09-25 Murdock Joseph Bert System and method for remote localization service
US7729900B2 (en) * 2004-09-29 2010-06-01 Microsoft Corporation Method and computer-readable medium for consistent configuration of language support across operating system and application programs
TW200638294A (en) * 2005-04-22 2006-11-01 Mitac Int Corp Navigation system and method capable of switching to multinational language operating interface

Also Published As

Publication number Publication date
US20040236567A1 (en) 2004-11-25
US7475233B2 (en) 2009-01-06
CN1573736A (zh) 2005-02-02

Similar Documents

Publication Publication Date Title
CN100474290C (zh) 在预引导环境中显示语言特定文本串的方法和装置
JP5087273B2 (ja) 設定可能な情報特定システム及び方法
US20120102312A1 (en) Decoupled hardware configuration manager
JP3372261B2 (ja) ハイパーテキストを利用したモバイル装置の画面を再フォーマットする方法および機器
EP2891956A1 (en) Letter inputting method, system and device
US5798759A (en) Method and apparatus for mobile device screen reformatting
US8522234B2 (en) Tailoring an operating system to a computer system
CN110309475B (zh) 一种页面展现方法、装置、终端设备及存储介质
US10013263B2 (en) Systems and methods method for providing an interactive help file for host software user interfaces
CN104598507A (zh) 信息搜索方法及装置
CN104881224A (zh) 一种卡片的添加方法及装置
US7315988B2 (en) System and method for using short captions to map user interfaces
US20040075648A1 (en) System and method for inputting special characters
CN112199135A (zh) 信息引导方法、装置、电子设备以及存储介质
CN107977307A (zh) 一种应用的调试方法及装置
US6393445B1 (en) System for transforming Chinese character forms in real-time between a traditional character form and a simplified character form
CN107168687B (zh) 用于设置游戏指令宏的方法及设备
CN114997126A (zh) 电子表格展示方法、装置、电子设备及存储介质
US20040100495A1 (en) Apparatus, system and method of enabling a user to configure a desktop
KR20090104043A (ko) 프로그램 애플리케이션을 기동시키기 위한 방법과 장치
JP2010518484A (ja) システム仕様の記述子を管理する方法および装置
CN114237560A (zh) 一种数据的存储方法、存储装置、电子设备及存储介质
US6490678B1 (en) Combination editable and fixed entry input menu field used in a menu for a computer system prior to execution of an operating system
CN100530094C (zh) 以幕前图象数据显示及幕后程序载入执行电脑程序的方法
JP3508446B2 (ja) 機能指示方式

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090401

Termination date: 20180829