TW475120B - Improved method and apparatus for display of windowing application programs on a terminal - Google Patents
Improved method and apparatus for display of windowing application programs on a terminal Download PDFInfo
- Publication number
- TW475120B TW475120B TW88116471A TW88116471A TW475120B TW 475120 B TW475120 B TW 475120B TW 88116471 A TW88116471 A TW 88116471A TW 88116471 A TW88116471 A TW 88116471A TW 475120 B TW475120 B TW 475120B
- Authority
- TW
- Taiwan
- Prior art keywords
- terminal
- application
- server
- patent application
- scope
- Prior art date
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
475120 A7 B7 經濟部智慧財產局員工消費合作钍印製 五、發明說明(1 ) 相關申請案 本發明爲美國專利編號5,9 18,039 (頒佈於 1 9 9 9年6月2 9曰)以及美國專利申請案序號0 9/ 342 ,311 (申請於1999年6月29日)之一後 續申請案,前二項專利被結合於此並成爲其一部分,且亦 同時主張臨時申請案60/101,319 (申謂於 1 9 9 8年9月2 1曰)之利益。 發明領域 本發明一般關於用以顯示資訊於一終端機上之方法及 裝置,而更明確地關於用以格式化及顯示(於一終端機上 )圖形使用者介面(例如微軟視窗操作環境以及於此種環 境下之應用程式)之方法及裝置。 發明背景 圖形使用者介面(例如微軟視窗之操作環境)包括用 於世上銷售最佳之應用軟體的最普遍操作環境。此種環境 之受到喜愛通常是因爲使用簡單、使用者介面之統一、高 品質顯示以及其他原因。.然而,此種使用者環境被設計以 使用與工作站及微電腦(例如個人電腦)。此種工作站及 微電腦(雖然易適應)仍存在安全性、可靠性、管理之簡 易性以及價格之難題°雖然資料終端機爲已知以提供相關 於微電腦之改良安全性及管理簡易:性的優點’且通常是低 價的,但是終端機通常無法提供與最普遍之圖形使用者_介 (請先閱讀背面之注意事項再填寫本頁) :裝 -laj·· -_線- 各紙張尺度適用中國國家標準(CNS)A4規格(210 x 297公釐) ·4 · 475120 A7 B7 五、發明說明(2 ) (請先閱讀背面之沒意事項再填寫本頁) 面的相容性。操作於X環境下之終端機可提供某些圖形介 面k力於UN I X下之操作,但通常是昂貴的、需要龐大 的記憶體、並且提供極少的相容性與最普遍之視窗環境。 習知技術中之另一選擇爲無碟片PC s。然而,無碟 片PC s具有某些不足。於大多數之實例中,操作於一用 戶伺服器環境下之無碟片P C s顯示應用程式資訊,藉由 下載應用程式自伺服器並局部地執行應用程式。如此需要 無碟片P C能具有任何其欲執行之每個應用程式所需的處 理能力。於今日之環境下,如此可能需要百萬位元組( m a g a b y t e s )以上之記憶體(每個應用程式),一強大的處 理器,等等,而使得一無碟片P C很昂貴。此外,無碟片 P C s提供有限的安全性並且可能需要大量的管理。 經濟部智慧財產局員X.消費合阼达中沒 視窗N T操作系統提供一有力的網路用戶/伺服器環 境,而同時提供相容性於應用程式水準與普遍的視窗環境 •。然而,NT操作系統被寫入於P C用戶,而非終端機。 結果,NT用戶通常需爲強大的因而,結果,爲昂貴的。 此外,視窗NT用戶被寫入於用戶/伺服器環境,而非多 、使用者環境。由Citirix系統所提供之多使用者N 丁操作系統 修改了視窗NT操作系統,藉由將之擴展以操作於一多使 用者環境中,雖然用於多使用者NT之習知技術應用程式 爲P C s用戶而非終端機。 因而有需要一種終端機’其爲相當便宜、可靠、易於 管理、安全且能夠顯示應用程式資訊於一多使用者視窗操 作環境中。 ♦ · - · _ * -5^ 本纸張尺度適用中國國家櫟準(CNS)A4規格(210 X 297公釐) 475120 A7 B7 經濟部智慧財產局員工消費合作钍印製 五、發明說明(3 ) 發明槪述 本發明提供對於習知技術之缺點的一個優越的解答, 因爲其提供一便宜的終端機而能夠顯示應用軟體以相容與 一視窗環境。 特別地,本發明提供一顯示終端機以能夠通訊與一運 作多使用者操作系統之應用程式。如此提供安全的存取至 桌上型電腦上之視窗應用程式^於一示範的組態中,一應 用程式伺服器被提供以任何適當的電腦類型,其運作由 Citrix系統公司所提供之多使用者NT操作系統。多使用者 N T操作系統結合視窗N T操作系統加上其實施一已知爲 I CA 3之顯示協定的擴展,以及多使用者的能力。 終端機包含,於示範的實施例中,一根據Intel X86處 理器線之硬體組態。此外,終端機只提供有限的主記憶體 ,並且通常無法局部執行現代的應用程式,例如文字( word )處理、圖形、資料庫或其他普遍的程式,或者甚至 其視窗或D 0 S操作系統本身。以此方式,則本發明之終 端機顯著地不同與習知技術X終靖機或無碟片P C s、或 其他構成於一用戶/伺服器環境中之P C s。 重要地,硬體組態並不實施傳統的IBM PC/ AT匯流排,並且終端機中的韌體不實施標準的P C/ AT B I〇S以及標準的P C相容碟片操作系統。終端 機韌體實施其相容與應用程式伺服:器之網路存取擴展,再 次,例如,可取自Citrix系統之ICA — 3擴展。~高解析 ~ ,. . -- (請先閱讀背面之注意事項再填寫本頁) :裝 · .線· 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -6- 475120475120 A7 B7 Consumption cooperation with employees of the Intellectual Property Bureau of the Ministry of Economic Affairs. Printed 5. Description of the invention (1) Related applications. This invention is US Patent No. 5,9 18,039 (issued on June 29, 1999.) And one of the follow-up applications of US patent application serial number 0 9 / 342,311 (filed on June 29, 1999), the first two patents are incorporated and become part of it, and at the same time claim the provisional application 60 / 101,319 (claimed on September 21, 1998). FIELD OF THE INVENTION The present invention generally relates to a method and device for displaying information on a terminal, and more specifically to a graphical user interface (such as a Microsoft Windows operating environment and Applications and applications in this environment). BACKGROUND OF THE INVENTION Graphical user interfaces (such as the operating environment of Microsoft Windows) include the most common operating environment for the best-selling application software in the world. This environment is often loved for its ease of use, uniform user interface, high-quality displays, and other reasons. However, this user environment is designed to work with workstations and microcomputers (such as personal computers). Such workstations and microcomputers (although easy to adapt) still have problems with security, reliability, ease of management, and price ° Although data terminals are known to provide improved security and ease of management related to microcomputers: advantages of sex 'And usually it is low-priced, but the terminal is usually not available with the most common graphic users China National Standard (CNS) A4 (210 x 297 mm) · 4 · 475120 A7 B7 V. Description of the invention (2) (Please read the unintentional matter on the back before filling this page) Compatibility. Terminals operating under the X environment can provide some graphical interfaces to operate under UN I X, but are usually expensive, require large amounts of memory, and provide minimal compatibility and the most common window environment. Another option in the known technology is discless PCs. However, discless PCs have certain disadvantages. In most instances, the discless PCs operating in a user server environment displays application information, downloading the application from the server and locally executing the application. This requires the discless PC to have any processing capability required for each application it wants to execute. In today's environment, this may require more than one million bytes (m a g a b y t e s) of memory (per application), a powerful processor, etc., making a discless PC very expensive. In addition, discless PCs provide limited security and may require significant management. Member of the Intellectual Property Bureau of the Ministry of Economic Affairs, X. Consumption Integration, Windows NT operating system provides a powerful network user / server environment, and at the same time provides compatibility with application standards and the general Windows environment. However, the NT operating system is written for PC users, not terminals. As a result, NT users usually need to be powerful and, as a result, expensive. In addition, Windows NT users are written in a user / server environment, not a multi-user environment. The multi-user operating system provided by the Citrix system modifies the Windows NT operating system by extending it to operate in a multi-user environment, although the conventional technology application for multi-user NT is a PC s user instead of terminal. Therefore, there is a need for a terminal that is relatively cheap, reliable, easy to manage, secure, and capable of displaying application information in a multi-user window operating environment. ♦ ·-· _ * -5 ^ This paper size is applicable to China National Oak Standard (CNS) A4 specification (210 X 297 mm) 475120 A7 B7 Consumption cooperation between employees of the Intellectual Property Bureau of the Ministry of Economic Affairs 钍 Printing 5. Invention Description (3 Description of the invention The present invention provides an excellent solution to the disadvantages of the conventional technology, because it provides an inexpensive terminal and can display application software for compatibility with a window environment. In particular, the present invention provides a display terminal capable of communicating with an application program operating a multi-user operating system. This provides secure access to a Windows application on a desktop computer ^ In an exemplary configuration, an application server is provided on any suitable computer type, and its operations are provided by Citrix Systems Inc. Or NT operating system. The multi-user NT operating system combines the Windows NT operating system plus its extension to implement a display protocol known as I CA 3, and its multi-user capability. The terminal includes, in the exemplary embodiment, a hardware configuration based on the Intel X86 processor line. In addition, the terminal only provides limited main memory, and usually cannot partially execute modern applications, such as word processing, graphics, databases, or other universal programs, or even its window or D 0 S operating system itself . In this way, the terminal machine of the present invention is significantly different from the conventional technology X terminal machine or discless PCs, or other PCs formed in a user / server environment. Importantly, the hardware configuration does not implement the traditional IBM PC / AT bus, and the firmware in the terminal does not implement the standard PC / AT BIOS and the standard PC compatible disc operating system. The terminal firmware implements its compatible and application server: network access extension, and again, for example, can be taken from the ICA-3 extension of the Citrix system. ~ High resolution ~, ..-- (Please read the precautions on the back before filling out this page): Install · · Thread · This paper size applies to China National Standard (CNS) A4 (210 X 297 mm) -6- 475120
五、發明說明(4 ) (請先閱讀背面之注意事項再填寫本頁) 度的圖形顯示被提供以簡易的使用並且可爲單色(包含灰 階)或彩色的,以及視窗環境之典型的輸入/輸出設備, 例如滑鼠、鍵盤、觸控式螢幕及其他I / 0服務。 此外,終端機包含一網路介面,其能夠通訊與應用程 式伺服器透過傳統的RS 2 3 2線、乙太網路(Ethernet) 連接、無線、I SDN、光纖、AC電源線調變解調器、 電纜或其他連接。當連接至應用程式伺服器時,終端機顯 示視窗N T或視窗9 5操作環境,包含任何執行於伺服器 上且由終端機之使用者所存取的應用程式。於示範之配置 中,終端機令使用者感覺似乎基本上同樣爲一較昂貴、較 不安全、較不易管理之個人電腦。結果,於操作期間,本 發明之終端機提供其通常關連與一多使用者系統之多項特 徵,而同時提供許多通常一用戶/伺服器環境之想要的特 終端機包含F T P轉移機構以轉移檔案至及自終端機 。終端機亦包含機構以自動地下載影像經由F T P至終端 機(透過一網路連結)從任何介於處理機構與顯示機構之 間的網路伺服器,在終端,機已藉由自動主組態協定( Dynamic Host Configuration Protocol) D H C P 程序而獲 得資訊之後。終端機亦包含其使用S ΝΜΡ及F Τ Ρ之機 構以提供經由一網路之新影像的互作用或自動下載。 S ΝΜΡ增進及使用者介面增進被提供連同機構以下載二 位元至一終端機。 本_發明提供一種終端機或執行於一終端機、伺服器或 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 475120 A7 B7 經濟部智慧財產局員工消費合泎达印製 五、發明說明(5 ) 者兩者之上的公用程式(udlity )。終端機顯示於一包含處 理機構及一顯示之視窗環境下的應用程式資訊(不完全相 容與個人電腦B I 0 S或碟片操作系統並且無法局部地執 行視窗應用程式),此處理機構被適應以接收其由執行於 一遠端應用程式伺服器上之程式所供應的視窗資訊,此顯 示用以處理其由執行於遠端應用程式伺服器上之程式所供 應的視窗資訊。亦包含檔案轉移機構以轉移檔案資訊至及 自其使用一通訊協定钓終端機。檔案轉移機構可轉移一個 以上的影像提升至終端機,從遠端的應用程式伺服器。檔 案轉移機構可轉移組態資料至終端機,從遠端的應用程式 伺服器。 終端機可進一步包含下載機構以自動下載一個以上的 影像至終端機,經由一介於處理機構與顯示機構之間的網 路連結,在終端機已被指定一網際網路協定(Internet Protocol )位址之後。一自動主組態協定可指定網際網路協 定位址。終端機可包含:某機構以提供其使用簡單網路管 理協定之終端機的組態設定;某機構以提供一影像之互作 用或自動下載(經由其使用簡單.網路管理協定之一網路) ;某機構以產生或修改於遠端伺服器中之二位元以來自一 工具組的訂做組態;以及某機構以下載二位元至顯示機構 (經由平行、序列、閃光卡路徑或者使用一通訊協定之自 動或互作用轉移):某機構以合併自動組態檔案與工作空 間影像;管理其來自使用一通訊協定之遠端伺服器之終端 機的組態設定;某機構以提供終端機之組態設定(使用一 (請先閱讀背面之注意事項再填寫本頁)V. Description of the invention (4) (Please read the notes on the back before filling out this page) The graphic display of the degree is provided for easy use and can be monochrome (including grayscale) or color, and the typical of the window environment Input / output devices such as mouse, keyboard, touch screen, and other I / 0 services. In addition, the terminal includes a network interface, which can communicate with the application server through traditional RS 2 3 2 wires, Ethernet connection, wireless, I SDN, optical fiber, AC power line modulation and demodulation Device, cable or other connection. When connected to an application server, the terminal displays the Windows NT or Windows 95 operating environment, including any applications running on the server and accessed by the user of the terminal. In the demonstration configuration, the terminal appears to the user to be basically a more expensive, less secure, and less manageable personal computer. As a result, during operation, the terminal of the present invention provides many of its features that are usually associated with a multi-user system, while providing many of the desired special terminals of a usually user / server environment including FTP transfer mechanisms to transfer files To and from the terminal. The terminal also includes a mechanism to automatically download the image via FTP to the terminal (through a network link) from any web server between the processing mechanism and the display mechanism. At the terminal, the machine has been configured automatically by the master After obtaining the information through the DHCP (Dynamic Host Configuration Protocol) DHCP process. The terminal also includes its mechanism using S NMP and F T P to provide interaction or automatic download of new images via a network. S NMP enhancements and user interface enhancements are provided along with the mechanism to download two bits to a terminal. The present invention provides a terminal or a terminal, a server or a paper size that is applicable to the Chinese National Standard (CNS) A4 (210 X 297 mm) 475120 A7 B7 The employee ’s consumption agreement of the Intellectual Property Bureau of the Ministry of Economic Affairs Print the utility program (udlity) on top of both the invention description (5). The terminal displays application information in a window environment containing a processing mechanism and a display (not fully compatible with personal computer BI 0 S or disc operating system and cannot execute the window application locally), this processing mechanism is adapted In order to receive window information supplied by a program running on a remote application server, this display is used to process window information supplied by a program running on a remote application server. It also contains a file transfer mechanism to transfer file information to and from a fishing terminal using a protocol. The file transfer mechanism can transfer more than one image to the terminal, from a remote application server. The file transfer mechanism can transfer configuration data to the terminal, from a remote application server. The terminal may further include a downloading mechanism to automatically download more than one image to the terminal, and an Internet Protocol address has been assigned to the terminal through a network connection between the processing mechanism and the display mechanism. after that. An automatic master configuration protocol specifies the Internet Protocol location. The terminal can include: an organization to provide the configuration settings of its terminal using a simple network management protocol; an organization to provide an image interaction or automatic download (via its simple use. ); An organization generates or modifies the two bits in the remote server to a custom configuration from a tool set; and an organization downloads the two bits to the display device (via parallel, serial, flash card path or Automatic or interactive transfer using a communication protocol): An organization merges automatic configuration files and workspace images; manages its configuration settings from terminals on remote servers using a communication protocol; an organization provides terminals Machine configuration settings (use one (please read the precautions on the back before filling this page)
. .線· 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公芨> -8- 475120 A7 B7 五、發明說明(6 ) 位於遠端伺服器上之管理資訊基礎(Managemeiu Information Base) ) *° 本發明亦提供一種方法以顯示應用程式資訊於一視窗 環境下,此方法之步驟包含:傳送視窗資訊,其由執行於 一遠端應用程式伺服器上之程式所供應至一終端機(此終 端機不完全相容與個人電腦B I 0 S或碟片操作系統並且 無法局部地執行視窗應用程式)·;顯示視窗資訊,其由執 行於遠端應用程式伺服器上之程式所供應:以及轉移檔案 資訊至及自其使用一通訊協定之終端機。 本發明進一步提供一終端機或者公用程式以執行於一 終端機、伺服器或者兩者之上。終端機顯示於一包含處理 機構及顯示機構之視窗環境下的應用程式資訊(不完全相 容與個人電腦B I 0S或碟片操作系統並且無法局部地執 行視窗應用程式),此處理機構被適應以接收其由執行於 一遠端應用程式伺服器上之程式所供應的視窗資訊,此顯 示機構用以顯示其由執行於遠端應用程式伺服器上之程式 所供應的視窗資訊。亦包含某機構以同時保持一個以上連 接於終端機與伺服器之間。多連接機構包含:某機構以建 立一個以上虛擬機器於終端機上,每個虛擬機器運作一開 啓的對話(session);某機構以停止及重新顯示一螢幕之 顯示,當一對話被移至背景而未儲存螢幕於記億體中時; 每個虛擬機器具有一本文(text)緩衝器以使得當虛擬機器 是在背景中時,則此虛擬機器具有一可被寫入之虛擬緩衝 器,並具其繼續運作於背景中;每個虛擬機器傳送一信_ 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -9- (請先閱讀背面之注意事項再填寫本頁).. Line · This paper size is in accordance with Chinese National Standard (CNS) A4 (210 X 297 males > -8- 475120 A7 B7 V. Description of the invention (6) Management information base on remote server (Managemeiu Information Base)) * ° The present invention also provides a method for displaying application information in a window environment. The steps of the method include: transmitting window information, which is supplied to a computer by a program running on a remote application server. Terminal (this terminal is not fully compatible with personal computer BI 0 S or disc operating system and cannot execute the Windows application locally) · Display window information, which is run by a program running on a remote application server Provisioning: and transfer of file information to and from terminals using a communication protocol. The present invention further provides a terminal or a utility for execution on a terminal, a server, or both. The terminal displays application information in a window environment containing a processing mechanism and a display mechanism (not fully compatible with the personal computer BI 0S or disc operating system and cannot execute the window application locally). This processing mechanism is adapted to Receives window information supplied by a program running on a remote application server. This display mechanism is used to display window information provided by a program running on a remote application server. It also includes a mechanism to maintain more than one connection between the terminal and the server at the same time. The multi-connection mechanism includes: an organization establishes more than one virtual machine on a terminal, and each virtual machine operates an open session; an organization stops and redisplays a screen display when a dialog is moved to the background When the screen is not stored in the memory, each virtual machine has a text buffer so that when the virtual machine is in the background, the virtual machine has a virtual buffer that can be written, and It continues to operate in the background; each virtual machine sends a letter _ This paper size applies to the Chinese National Standard (CNS) A4 specification (210 X 297 mm) -9- (Please read the precautions on the back before filling this page )
訂. 475120 A7 B7 五、發明說明(7 ) 至一圖形應用程式,此應用程式傳送出一信號至伺服器以 指示它停止傳送顯示(當應用程式被轉換至如此交通量之 背景時),伺服器被指示以重新顯示螢幕(當應用程式被 轉換回前景時)。每個虛擬機器停止傳送及接收資料至及 自伺服器(當一應用程式駐存於背景對話中時),每個虛 擬機器指示伺服器以更新應用程式之資料(當應,用程式被 轉換至前景時)。 本發明提供一種方法以顯示應用程式資訊於視窗環境 中,其包括下列步驟:傳送視窗資訊,其由執行於一遠端 應用程式伺服器上之程式所供應至一終端機(此終端機不 完全相容與個人電腦BI0S或碟片操作系統並且無法局 部地執行視窗應用程式);顯示視窗資訊,其由執行於遠 端應用程式伺服器上之程式所供應;同時保持一個以上之 連接於終端機與伺服器之間。 圖形簡述 下列圖形於此形成本發明之一部分: 圖1顯示依據本發明之一應用程式伺服器及一終端機 的一般配置。 圖2以功能方塊圖形式顯示本發明之3 0邏輯的結構 〇 圖3以功能方塊圖形式顯示圖2之控制AS I C的結 構。 圖4顯示依據本發明之一終端機的軟體結構之一槪圖 - - ' ·- -10 - (請先閱讀背面之注意事項再填寫本頁) 言^尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) 475120 A7 B7 哩濟部智慧时產局員工消費合作汪印製 五、發明說明(8 ) 〇 圖5以簡化之方塊圖形式顯示介於G U I引擎與系統 的剩餘者之間的設定介面。 圖6以流程圖之形式顯示一程序之上層圖形,而本發 明之終端機藉此程序以連接至一應用程式伺服器。 圖7 A顯示來自本發明之組態軟體之一設定螢幕。 圖7 B 1 - 7 B 3顯示與本發明之組態軟體相關的資 料結構。 圖8爲一表格以顯示一記億體位址組態。 圖9爲一表格以顯示一 I /〇位址映圖組態。 圖1 0爲一表格以顯示中斷指定組態。 圖1 1爲一表格以顯示一 D Μ A通道指定組態。 圖1 2爲一表格以顯示一晶片選擇組態。 •兀件對照表 單一應用程式伺服器 終端機 通訊連結 檔案伺服器 U n i X主機 個人電腦 網際網路閘道 通訊伺服器 遠端終端機Order. 475120 A7 B7 5. Description of the invention (7) to a graphic application, this application sends a signal to the server to instruct it to stop transmitting the display (when the application is converted to such a background of traffic), the servo The controller is instructed to redisplay the screen (when the application is switched back to the foreground). Each virtual machine stops sending and receiving data to and from the server (when an application resides in the background dialog), each virtual machine instructs the server to update the application's data (when applicable, the application is converted to Foreground). The invention provides a method for displaying application information in a window environment, which includes the following steps: transmitting window information, which is supplied to a terminal by a program running on a remote application server (this terminal is not complete) Compatible with personal computer BIOS or disc operating system and cannot execute Windows applications locally); display window information, which is supplied by programs running on remote application servers; while maintaining more than one connection to the terminal To the server. Brief description of the figures The following figures form part of the present invention: Figure 1 shows the general configuration of an application server and a terminal according to the present invention. Figure 2 shows the structure of the 30 logic of the present invention in the form of a functional block diagram. Figure 3 shows the structure of the control AS IC in Figure 2 in the form of a functional block diagram. Figure 4 shows one of the software structures of a terminal according to the present invention.--'·--10-(Please read the precautions on the back before filling out this page.) The standard is applicable to China National Standard (CNS) A4 (210 X 297 public love) 475120 A7 B7 Consumption cooperation of employees of the Ministry of Economics and Wisdom of the Ministry of Production Wang Yin 5. Description of the invention (8) 〇 Figure 5 shows a simplified block diagram of the remaining between the GUI engine and the system Interface. Fig. 6 shows a program upper layer graphic in the form of a flowchart, and the terminal of the present invention uses this program to connect to an application server. FIG. 7A shows a setting screen from one of the configuration software of the present invention. Figures 7 B 1-7 B 3 show the data structure related to the configuration software of the present invention. Figure 8 is a table showing a billion-body address configuration. Figure 9 is a table showing an I / 0 address map configuration. Figure 10 is a table showing the interrupt-specific configuration. Figure 11 is a table showing a D M A channel specified configuration. Figure 12 is a table showing a chip selection configuration. • Component comparison table Single application server Terminal Communication link File server U n i X host Personal computer Internet gateway Communication server Remote terminal
(請先閱讀背面之注意事項再填寫本頁)(Please read the notes on the back before filling this page)
訂· · .線· 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) -11 - 475120 A7 __B7 五、發明說明(9 ) 2 8 使 用 者 1 0 0 控制 器 1 1 0 S U Ρ e r V G A 1 1 2 快 閃 記 憶 體 1 2 0 D R A Μ 1 3 2, 13 5 F L A S Η 記 憶 體 ' \ 1 4 0 U A R Τ 1 5 0 乙 太 網 路控 制 器 1 6 〇 鍵 A〇. 盤 與 滑 鼠 控制 器 1 6 5 聲 頻 編 碼 器 解 碼 器 1 7 0 V L 匯 流 排 1 8 0 I S A / L 〇 C a 1 周 邊 匯流排 1 9 0 P C Μ C I A 介 面 2 5 0 鍵 盤 2 6 0 滑 鼠 3 0 〇 開 機 區 塊 3 0 5 核 心 3 1 0 I 〇 • S Υ S 碼 3 1 5 C 〇 Μ Μ A N D • C 〇 Μ 碼 3 2 5 G U I • C 〇 Μ 碼 3 3 0 設 定 模 組 3 4 0 網 路 連 接 模 組 4 0 0 輸 入 / 輸 出 系 統 及硬 體 層 4 0 2 驅 動 器 層 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -12- (請先閱讀背面之注意事項再填寫本頁)Order · ·. Line · This paper size applies to China National Standard (CNS) A4 specification (210 X 297 public love) -11-475120 A7 __B7 V. Description of invention (9) 2 8 User 1 0 0 Controller 1 1 0 SU PER VGA 1 1 2 Flash memory 1 2 0 DRA Μ 1 3 2, 13 5 FLAS Η Memory '\ 1 4 0 UAR Τ 1 50 0 Ethernet controller 1 6 〇key A〇. Disk With mouse controller 1 6 5 audio encoder decoder 1 7 0 VL bus 1 8 0 ISA / L 〇C a 1 peripheral bus 1 9 0 PC Μ CIA interface 2 5 0 keyboard 2 6 0 mouse 3 0 〇 Boot block 3 0 5 Core 3 1 0 I 〇 • S 码 S code 3 1 5 C 〇 Μ AND • C 〇Μ code 3 2 5 GUI • C 〇Μ code 3 3 0 Setting module 3 4 0 Net Road connection module 4 0 0 input / output system and hardware layer 4 0 2 driver layer National Standards (CNS) A4 size (210 X 297 mm) -12- (Please read the notes and then fill in the back of this page)
-1線· 475120 A7 B7 五、發明說明0〇 ) 經濟部智慧財產局員工消費合作社印製 4 0 4 應 用 程式 層 4 0 6 .電 源 啓動 及 起 始 測 試 4 0 8 A U 丁〇 Ε X Ε C 程 序 4 1 2 G U I . C 〇 Μ 程序 4 1 4 終 端 機設 定 模 組 4 1 6 網 路 連接 模 組 4 1 8 設 定 資料 檔 案 4 2 0 G ϋ I引 擎 4 2 2 鍵 盤 驅動 器 4 2 4 滑 鼠 驅動 器 4 2 6 檔 案 與記 憶 體 服 務 驅 動器 4 2 8 視 訊 輸入 / 輸 出 系 統 4 3 0 視 訊 控制 器 4 3 2 鍵 盤 控制 器 硬 體 4 3 4 滑 鼠 輸入 / 輸 出 系 統 4 4 〇 連 接 資料檔 案 4 4 2 序 列 介面 4 4 4 網 路 驅動 器 5 0 2 設 定 碼 5 0 4 R A Μ結 構 5 0 6 硬 體 介面 6 0 0 域 6 1 0 群組 6 2 0 m 項 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) -13- (請先閱讀背面之注意事項再填寫本頁)-1 line · 475120 A7 B7 V. Description of the invention 0〇) Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 4 0 4 Application layer 4 0 6. Power on and initial test 4 0 8 AU 〇〇 〇 Ε C Program 4 1 2 GUI. C 〇 Program 4 1 4 Terminal setting module 4 1 6 Network connection module 4 1 8 Setting data file 4 2 0 G ϋ I engine 4 2 2 Keyboard driver 4 2 4 Mouse driver 4 2 6 File and memory service driver 4 2 8 Video input / output system 4 3 0 Video controller 4 3 2 Keyboard controller hardware 4 3 4 Mouse input / output system 4 4 〇Connect data file 4 4 2 Sequence Interface 4 4 4 Network drive 5 0 2 Setting code 5 0 4 RA Μ structure 5 0 6 Hardware interface 6 0 0 Domain 6 1 0 Group 6 2 0 m items This paper standard applies to China National Standard (CNS) A4 specifications (210 X 297 public love) -13- (Please read the precautions on the back before filling this page)
訂: •線 475120 A7 B7 五、發明說明(11 ) 6 3 0 部位 本發明之詳細說明 I 硬體說明 現在參考圖1 ,其顯示依據本發明之一簡化的系統。 特別地,一單一應用程式伺服器1 〇雙向地通訊與一個或 多數終端機1 2,透過一適當的網路或其他通訊連結 1 4。網路連結可以是一 R5 2 3 2線、一 ACS力線調 變解調器、或一乙太網路連接(例如扭絞對或同軸電纜) 、或者其他適當的連結(例如光纖)。於一示範的配置中 ,其已被決定爲適宜地操作,應用程式伺服器運作—操作 系統,例如具有適當擴展(如那些由Citrix所提供爲 Winframe OS者)之視窗NT。Citrix遠端視窗協定或擴展 包含ICA 3.0以及加強,其提供真正的多使用者能 力於視窗N T環境中。對於此一組態,應用程式伺服器可 以是,例如,一個以Intel Pentium或4 8 6處理器或其他類 似處理器(例如一 D E C Alpha.或一MIPS處理器)或 多處理器爲基礎的個人電腦,連同一適當數量的RAM。 於一示範的組態中,伺服器可具有十六百萬位元組R A Μ 之Winframe OS,加上1 一 8百萬位元組之RAM (對 於每個同時的使用者),根據由使用者所運作之特定應用 程式。 於適當之組態中,應用程式伺服器1 0亦可通訊與其 -14- (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) i* 47Order: • Line 475120 A7 B7 V. Description of the invention (11) 6 3 0 Detailed description of the invention I Hardware description Now referring to FIG. 1, it shows a simplified system according to one of the invention. In particular, a single application server 10 communicates bidirectionally with one or more terminals 12 and is connected via an appropriate network or other communication 14. The network connection can be an R5 2 3 2 line, an ACS power line modem, or an Ethernet connection (such as a twisted pair or coaxial cable), or other appropriate connection (such as an optical fiber). In an exemplary configuration, it has been decided to operate properly, the application server operates—operating systems, such as Windows NT with appropriate extensions (such as those provided by Citrix as Winframe OS). The Citrix Remote Windows Protocol or Extension includes ICA 3.0 and enhancements, which provide true multi-user capabilities in a Windows NT environment. For this configuration, the application server can be, for example, an individual based on an Intel Pentium or 486 processor or other similar processor (such as a DEC Alpha. Or a MIPS processor) or multiple processors A computer with the same amount of RAM. In a demonstration configuration, the server may have a Winframe OS of 16 megabytes RAM, plus 1 to 8 megabytes of RAM (for each simultaneous user). Specific application that the user is running. In a proper configuration, the application server 10 can also communicate with its -14- (Please read the precautions on the back before filling this page) This paper size applies to China National Standard (CNS) A4 (210 X 297) Centimeters) i * 47
2C 經濟部智慧財產局員工消費合作社印製 A7 _B7___ 五、發明說明(12 ) 他伺服器,包含一 Ne tWa I* e檔案伺服器1 6、一 Unix主機1 8、其他個人電腦2 0、或者一網際網路閘道 2 2。同時,透過其他的連接(例如一路由器或其他通訊 伺服器2 4 ),則應用程式伺服器1 0亦可通訊與遠端終 端機2 6,或藉由其他機構而至遠端撥上使用者2 8。 圖2顯示用於Winterm BASE - 2A視窗系統終端 機之一 E 1 a n SC400系統控制器1 00 eWinterm BASE-.2A (視窗)系統爲Winmter產品之視窗終端 機。視窗系統使用一現成的嵌入式控制器,其結合大多數 可於原始Wintem B A S E - 1設計中所見之邏輯電路至 一單一晶片以達成較低價格及較高性能。此系統改進了 B A S E - 1 Wintem於硬體及軟體上之設計。控制器 1 0 0包含一具有DRAM控制器之4 8 6DX - 6 6嵌 入式控制器、一中斷控制器、一 D Μ A控制器、一計時器 /音頻產生器、一 P CMC I A擴展介面、一內建序列埠 介面(使用爲COM2 )、一內建加強的平行埠介面、一 內建XT鍵盤介面、一具有晶片選擇之局部周邊介面匯流 排、一 V L匯流排介面、一快閃記憶體介面、及一具有晶 片選擇之I S A / Local周邊匯流排。 圖3以方塊圖之形式顯示圖2之控制器以及依據本發 明之一終端機的主要系統元件。一具有內建RAMDA C 之Super VGA 1 10支援高達86MHz之點時鐘( 於VLB上)。四組DRAM 120(32位元寬,總 共達3 2 Μ B )_被提供。三組F L A S Η記憶體. 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -15- ------------------訂---------線 (請先閱讀背面之注意事項再填寫本頁) 475120 A7 B7 五、發明說明(13 ) 132、135 (8或16位元寬)被提供。一 UART 140 (使用爲c〇Ml)提供一 EIA — 232D介 (請先閱讀背面之注意事項再填寫本頁) 面、一乙太網路控制器(於I SA上)15 0被提供,以 及一鍵盤與滑鼠控制器1 6 0被提供。一聲頻編碼器解碼 器1 6 5被提供。此系統包含一 VL匯流排1 7 0及一 ISA/Loca i周邊匯流排18〇。 、 系統結合AMD SC400嵌入式處理器1 〇〇, 其整合大多數核心邏輯電路及一 48 6 SLE CPU 於晶片上。此系統支援一 V L匯流排1 7 0、一 I S A匯 流排180、及PCMC IA介面190。 四組DRAM 120 (32位元寬,總共達32 MB )被配置於四個DRAiM組成爲雨個電路板上組而其 他兩個於一雙側的7 2腳D I Μ Μ。組〇及2各被指定爲 電路板上且爲4百萬位元組。組1及3被配置爲一雙尺寸 的DIMM,其支援1、2、4、8、16及32百萬位 元標準之3 2/3 6寬D IMMs。軟體偵測及硬體設定 之一結合可連接所有作用中之D R AM組以形成一連續的 D R A Μ記億體映圖。 系統具有四個快閃設備1 3 0、1 3 2,其被設計爲 電路板上但只能夠支援至同時三個F L A S Η記憶體組。 第一個設備爲一 BOOT/F I LE FLASH。第二 個設備爲一FILE SYSTEM FLASH而第三 個爲—nand F LASH ^第四個設備爲位於一插槽 上之一8位元R OM/F L A S Η ^設備被繞徑經由一組 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) * 16 * 475120 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明(14 ) 跨接線(jumpers)及一對零歐姆電阻。第一及第二組 FLASH是由SC400所直接控制。第三組是由 R〇M2CE所控制(自SC400而經由一 16V8 P L D ),但可被直接繞徑至FILE SYSTEM FLASH。BOOT/F I LE FLASH 支援任意 4Mbi t 及 8Mbi t 之 BOOT FLASH 設備 以256 Kxl 6或5 1 2Kxl 6之形式,或者一 1 6 Mbit FILE SYSTEM FLASH 以 1 Mxl6之形式。第二FLASH設備支援16Mb i t (具有一晶片選擇)及3 2 Mb i t (具有兩個晶片選 擇)之FILE SYSTEM FLASH設備。第三 FLASH 支援 Toshiba N A N D FLASH 介面。2C Printed by the Consumer Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs A7 _B7___ V. Description of Invention (12) Other servers, including a Ne tWa I * e file server 16, a Unix host 18, other personal computers 2 0, or An Internet gateway 2 2. At the same time, through other connections (such as a router or other communication server 2 4), the application server 10 can also communicate with the remote terminal 26, or dial the user remotely through other organizations. 2 8. Figure 2 shows one of Winterm BASE-2A window system terminals. E 1 a n SC400 system controller 100 eWinterm BASE-. 2A (windows) system is Windows terminal of Winmter products. The Windows system uses an off-the-shelf embedded controller, which combines most of the logic circuits found in the original Wintem B A S E-1 design into a single chip to achieve lower prices and higher performance. This system improves the design of B A S E-1 Wintem in hardware and software. The controller 100 includes a 4 8 6DX-6 6 embedded controller with a DRAM controller, an interrupt controller, a DMA controller, a timer / audio generator, a P CMC IA expansion interface, A built-in serial port interface (used as COM2), a built-in enhanced parallel port interface, a built-in XT keyboard interface, a local peripheral interface bus with chip selection, a VL bus interface, a flash memory Interface, and an ISA / Local peripheral bus with chip selection. Fig. 3 shows the controller of Fig. 2 and the main system components of a terminal according to the invention in the form of a block diagram. A Super VGA 1 10 with built-in RAMDA C supports a dot clock up to 86MHz (on VLB). Four sets of DRAM 120 (32-bit wide, totaling 32 MB in total) are provided. Three sets of FLAS Η memory. This paper size applies to China National Standard (CNS) A4 (210 X 297 mm) -15- ------------------ Order- ------- Line (Please read the notes on the back before filling out this page) 475120 A7 B7 V. Description of the invention (13) 132, 135 (8 or 16 bit width) is provided. A UART 140 (used as C〇Ml) provides an EIA-232D interface (please read the precautions on the back before filling this page), an Ethernet controller (on the I SA) 15 0 is provided, and A keyboard and mouse controller 160 is provided. An audio encoder decoder 165 is provided. This system includes a VL bus 170 and an ISA / Locai peripheral bus 180. The system combines AMD SC400 embedded processor 100, which integrates most core logic circuits and a 48 6 SLE CPU on the chip. This system supports a VL bus 170, an I S A bus 180, and a PCMC IA interface 190. Four groups of DRAM 120 (32-bit wide, up to 32 MB in total) are arranged in four DRAiMs to form a group on the circuit board and the other two are on one side of the 72-pin D I M M. Groups 0 and 2 are each designated as 4 megabytes on a circuit board. Groups 1 and 3 are configured as a dual-size DIMM that supports 3 2/3 6-wide D IMMs of 1, 2, 4, 8, 16, and 32 megabit standards. One combination of software detection and hardware setting can connect all active DRAM groups to form a continuous DRAM image. The system has four flash devices 130, 132, which are designed as circuit boards but can only support up to three F L A S Η memory groups at the same time. The first device is a BOOT / F I LE FLASH. The second device is a FILE SYSTEM FLASH and the third is —nand F LASH ^ The fourth device is an 8-bit R OM / FLAS located on a slot ^ ^ The device is routed through a set of paper sizes Applicable to China National Standard (CNS) A4 specification (210 X 297 public love) * 16 * 475120 Printed by A7 B7, Consumer Cooperative of Intellectual Property Bureau of the Ministry of Economic Affairs 5. Description of invention (14) Jumpers and a pair of zero ohm resistors . The first and second sets of FLASH are directly controlled by SC400. The third group is controlled by ROM2CE (from SC400 via a 16V8 P L D), but can be directly detoured to FILE SYSTEM FLASH. BOOT / F I LE FLASH supports any 4Mbi t and 8Mbi t BOOT FLASH devices in the form of 256 Kxl 6 or 5 1 2Kxl 6 or a 16 Mbit FILE SYSTEM FLASH in the form of 1 Mxl6. The second FLASH device supports 16Mb it (with one chip option) and 3 2 Mb it (with two chip options) FILE SYSTEM FLASH devices. The third FLASH supports the Toshiba N A N D FLASH interface.
BOOT ROM/FLASH插槽被提供於系統開 機、內部管理及測試。BOOT ROM可藉由一組跨接 線而被配置於任一第一或第二FLASH組。BOOT R〇Μ使用一8位元介面且被安裝於一 3 2腳之P L C C 插槽。準備好/忙碌中之狀態可被讀取自S C 4 0 0 GP 1016給FLASH ROM設備1及2。此狀態 指示F L A S Η記憶體晶片是於一消除或程式中之操作。 此系統可開機自BOOT ROM、B00T/F I LE FLASH 及 FILE SYSTEM FLASH, 但非NAND FLASH。另一跨接線(JP2)控制 開機設備之匯流排寬度。 - 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -17· --------------------訂---------線 (請先閱讀背面之注意事項再填寫本頁) 475120 A7 _ B7 五、發明說明(15 ) 系統使用一外界鍵盤控制器1 6 0,其爲一具有7 4 LS05緩衝器給鍵盤及滑鼠之VT82C42。 (請先閱讀背面之注意事項再填寫本頁)The BOOT ROM / FLASH slot is provided for system startup, internal management and testing. The BOOT ROM can be configured in any of the first or second FLASH groups by a jumper. BOOT ROM uses an 8-bit interface and is installed in a 32-pin PLCC slot. The ready / busy status can be read from the SC 4 0 0 GP 1016 to the flash ROM devices 1 and 2. This status indicates that the FLS A memory chip is in an erase or program operation. This system can boot from BOOT ROM, B00T / F I LE FLASH and FILE SYSTEM FLASH, but not NAND FLASH. Another jumper (JP2) controls the bus width of the boot device. -This paper size applies to China National Standard (CNS) A4 (210 X 297 mm) -17 · -------------------- Order ------ --- Line (please read the precautions on the back before filling this page) 475120 A7 _ B7 V. Description of the invention (15) The system uses an external keyboard controller 1 60, which is a 7 4 LS05 buffer for the keyboard And mouse of VT82C42. (Please read the notes on the back before filling this page)
Wi n t e rm系統需要兩個RS232序列介面埠 ’包含一外界UART晶片1 4 0。一序列埠時鐘是由一 外界晶體(1 · 8 4 3 2 Μ Η z )所提供。 S C 4 〇 0提供一具有外界緩衝之Ε Ρ Ρ相容的平行 埠。一組資料緩衝器是需要的以提供雙向及輸出鎖定。控 制號被直接連接至埠。 系統支援一 PCMC I Α插槽1 9 0❶此 PCMCIA介面被共用與ISA介面而無額外的緩衝。 系統使用CS89 00網路晶片150,其直接介面 與I S A匯流排。 系統設計支援CS4231 Audio C 0 D E C晶片,其緩衝音響輸入及輸出至/自晶片。 對於一視訊圖形介面,系統使用一 Cirrus Logic C L 一 G D 5 4 4 0 V G A晶片於3 2位元之V L匯流排 1 7 0上。VGA晶片之框緩衝器支援5 1 2 Kbytes(256 1(^16又1)及1]^7165( 2 5 6 又16又2)。\^〇八圖形介 經濟部智慧財產局員工消費合作社印製 面解析度爲1024x768x8於75 Hz。 系統提供四個不同的匯流排:DRAM匯流排、VL 匯流排、及局部匯流排。 DRAM匯流排連接至DRAM設備,包含電路板上 之DRAM及(假如存在的話)D I MM。資料匯流排( D〔0 : 3 1〕)來自SC400且被共用與其他設備。 -18 - 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 經濟部智慧財產局員工消費合作社印製 475120 A7 --- B7 五、發明說明(16 ) 位址匯流排(Μ A〔 0 "· 1 2〕)被唯獨指定給D R A Μ 之存取。 對於V L匯流排,資料匯流排(β D〔 〇 : 3 1 1〕 )爲SC400匯流排之一緩衝的形式。匯流排(bd〔 1 δ : 3 1〕)之高側提供對於I S Α及局部匯流排之服 務。V L B之位址匯流排來自S C 4 0 〇。V L B之控制 信號被直接連接至S C 4 0 〇。VL B上之唯一其他設備 爲GD—5440 SVGA晶片。 I s A之資料匯流排被共用與其他周邊匯流排(B D 〔工6:31〕) °SC400將ISA匯流排上之文字 或位元組繞徑以內部地校正軌道,或者藉由交換。位址匯 流排(S A〔 0 : 2 5〕)亦直接地連接至S C 4 0 0位 址匯流排。控制信號來自S C 4 0 0。 S C 4 0 0提供一具有內部晶片選擇之高速的局部匯 流排。有六個晶片選擇自SC400,其中兩個給I/O 設備、兩個給記億體設備、一個給FLASH ROM、 以及一個給外界鍵盤控制器。此匯流排可快如3 3 · 3 Μ H z或者慢如I S A匯流排。資料匯流排(B D〔 1 6 :3 1〕)爲相同的緩衝匯流排如V L B,而位址匯流排 (3八〔〇:25〕)被連接至5〇400。 一簡單的R C電路產生系統重設信號,以一 DS 1 2 3 3A重設產生器晶片爲一備份。VL匯流排具 有其本身的重設,其係由S C 4 0 0於程式控制下所提供 。鍵盤控制器重設輸入亦被連接至V L B重設,由於計時 本纸張尺度適用中國國家標準(CNS)A4規格(210x297公釐) -19· 丨丨丨丨丨丨丨—丨丨丨!丨丨丨丨訂-丨丨丨—丨丨丨-線 (請先閱讀背面之注意事項再填寫本頁) 475120 Α7 ___ Β7 五、發明說明(17 ) 之需要。IDS匯流排提供另一重設信號(RSTDRV )至所有其需要正重設信號之周邊。 (請先Β3.讀脅面之注意事項再填寫本頁) 圖形控制器晶片1 1 0對於不同的視訊計時標準是完 全可程式的,如其所需。匯流排通常不相容與I BM P C/A T標準,或者任何其他的個人電腦標準。 於本發明之硬體之一特殊的特徵中,其儲存於快閃記 憶體1 1 2中之終端機操作系統可被更新經由多種方法, 包含通訊透過一適當的介面。於一示範之實施例中,快閃 記憶體可被更新透過與一主系統之通訊,當終端機被置於 一預定之狀態下時。於此一配置中,下載至終端機之記憶 體系統是適當的,例如藉由使用三個開機區塊下載方法, 其發生於終端機之電源啓動時並且發生透過序列或平行埠 而進入一 P C卡。於終端機電源啓動時,一下載被自動地 檢查。在電源啓動之後,一下載便被檢查(由S NMP或 DHCP),其被致能於任何網路被開啓時。 經濟部智慧財產局員工消費合作社印製 組態資訊一般被包含以韌體影像,以致通常只有一下 載。有可能只下載其組態資訊。下載之資訊通常被首先接 收入D R A Μ並接著寫入至快閃記憶體。序列、平行、或 快閃卡下載將自動地發生於開機時刻,假如有一適當的媒 介可用以接收下載時。DH C Ρ啓動之下載發生當網路驅 動器載入時,假如D H C Ρ更新被致能於使用者組態,以 及假如一新的韌體影像可利用時。SNMP啓動之下載可 發生於網路驅動器載入後之任意時刻,假如S NMP下載 被致能於使用者組態下時。S Ν Μ P更新藉由外界 -20 - 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 475120 A7 B7 五、發明說明(18 ) S Ν Μ P請求至終端機而被啓動。 (請先閱讀背面之沍意事項再填冩本頁) Π 終端機操作系統 接下來參考圖4,本發明之終端機操作系統之.一實施 例的主要元件可被更淸楚地瞭解。本發明之硬體相容與一 標準的A Τ匯流排設計且最好是被構成給一 National 5440圖形處理器。 然而’本發.明亦可被構成給非標準之A T匯流排設計 。於此一範例中,本發明依賴韌體以提供對於上部軟體層 之必要的B I〇S服務。韌體被設計以運作於虛擬的 8 0 8 6模式,以A T相容之硬體元件(例如中斷控制器 及計時器)被盡量接近地以軟體來模仿。此外,雖然一標 準的鍵盤控制器被使用於示範的實施例中,但是於一非標 準控制器被使用的狀況下,對於此一設備之介面亦將被模 仿。 經濟部智慧財產局員工消費合作钍印製 於較佳實施例中,與硬體相容之A T匯流排無須模仿 所有的元件。然而,由本發明所產生之多重虛擬機器需要 一定數目之這些元件的模仿。列舉於附錄A中之核心( kernel )運作於一 8 0 8 6處理器之CPU虛擬模式。信號 (例如來自或傳至此類硬體元件之埠的I / 0 )被截取以 幫助模仿。同時,於一模仿之A 2 0閘的控制下,處理器 之記億體管理特徵可被致能以模擬其大槪,其發生於正常 之硬體下以一百萬位元組。此模仿1亦提供映圖記億體頁或 者存取一特定硬體件,以致其多數應用程式不會嘗試存、取 -21 · 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) 475120 A7 B7 五、發明說明(19 ) 一件硬體而無序列化或者控制。例如,列舉於附錄A中之 中斷碼需被映圖以匹配一件硬體(例如一滑鼠)與其含有 滑鼠之適當對話,因爲只有一滑鼠驅動器之副本被載入。 此含有滑鼠之對話可能是或者不是前景之對話。 繼續參考圖4,終端機操作系統開始執行一開機區塊 3 0 〇,接著載入一核心3 0 5。核心3 0 5提供許多本 發明之截取及重新映圖功能,如下文中更特定地解釋。於 完成核心305時,I〇·SYS碼310被載入。接下 來COMMAND · COM碼3 1 5被載入,接續以執行 由一 AUTO EXEC · BAT檔所提供之指令。 AUTOEXEC·BAT檔可包含,例如,鍵盤及滑鼠 驅動器(雖然此二種驅動器無法被使用於每個實例),以 及一 V G A XM S驅動器。其亦可包含其他選擇性的碼 ,包含開啓一自我測試序列,其執行於適當狀況下。於一 •示範之實施例中,一安裝於通訊埠中之回送連接頭引發自 我測試之執行。 GUI.COM碼325被接著載入。於此時,根據 其實施,則系統將進入設定模式,或者使用者指令可引發 設定模式之進入或網路連接碼之載入。於目前所實施之實 施例中,系統進入設定模式以獲取目前之組態資料,並接 著繼續載入網路連接碼。 假如實施狀況容許使用者選擇時,以及假如使用者選 擇設定模式時,則G U I · C 0 Μ ; 3 2 5便分支以執行 SETUP,或者GUI 330。假如設定模式未被,選 表纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -22- -----τ---:-----裝—— (請先閱讀背面之注意事項再填冩本頁) -laj· -丨線' 475120 A7 B7 五、發明說明(2〇 ) 擇時,則GUI·COM 325便倂入網路驅動器之載 入及卸載魚3 3 5並開始運作網路連接碼(再一次,thin wire, com,或其他網路)於3 4 0。於目前較佳實施例中 ,網路連接碼包含用於D〇S用戶之Winframe的一個本質 上修改的版本,而其標準的版本可取得自Citrix Systems公 司。 ' 現在參考圖5,本發明之終端機操作系統與硬體結構 的結合可被更進一步瞭解。特別地,圖5中所顯示之最低 層爲輸入/輸出系統及硬體層4 0 0。下一較高層爲驅動 器層4 02,而最頂層爲應用程式層404。 在電源接上時,於硬體層中之電源啓動及起始測試 4 0 6被執行爲開機區塊3 0 0之部分。電源啓動及起始 測試4 0 6執行部分地來自快閃記億體系統1 1 2及部分 地來自R Α Μ 1 1 6。一旦電源接上自我測試被完成時 •,則終端機便繼續一般連同以上圖4所述之開機程序,包 含開機區塊3 0 0之剩餘部分、一 AUTO EXE C程·序 408、以及指示於315之COMMAND · COM程 序。AUTO EXEC 及,COM M. AND · COM檔案均 被保持於快閃記億體中。 在終端機之COMM AND . COM程序執行之後, 它便引發AUTOEXEC檔案下載。AUTOEXEC 接者引發G U I · C Ο Μ 3 2 5下載。如上所述, GU I · COM程序3 2 5可分支至設定模組3 3 0或網 路連接模組3 4 0。在起始的安裝或者其後之任何時刻乂 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -23- -----7---.-----裝--------訂---------線 (請先閱讀背面之注意事項再填寫本頁) 475120 Α7 Β7 五、發明說明(21 ) 終端機之操作參數需確認或改變。則設定模組3 3 0被運 作。設定模組3 3 0接收資訊自一個以上之設定資料檔案 41 8並啓動GU I引擎420。GU I引擎420接著 通訊與一鍵盤驅動器4 2 2、滑鼠驅動器4 2 4及終端機 操作系統之檔案與記億體服務驅動器4 2 6。此外, G U I引擎4 2 0亦通訊與視訊輸入/輸出系統4 2 8, 其接著提供資料至視訊控制器4 3 0,其可(例如)根據 -Cirrus 5 4 2 9圖形處理器,以產生一視訊顯 示於設定程序期間。設定程序將連同圖5而被更詳細地描 述。 鍵盤驅動器4 2 2接著通訊與鍵盤控制器硬體4 3 2 ,其可(例如)爲一傳統的P S/2鍵盤輸入/輸出系統 、一通用序列匯流排(U S Β )介面,以及至少於某些實 施例中亦可包含一四線的鍵盤介面,例如前述之美國專利 編號4,706 ,068。同樣地,滑鼠驅動器424通 常亦於適當時刻通訊與一滑鼠輸入/輸出系統4 3 4。透 過此類操作,終端機操作系統之快閃檔案及記憶體服務部 分4 2 6通常將執行自快閃及RAM。 經濟部智慧財產局員工消費合作钍印¾ -----.I— — —-----裝 i — (請先閱讀背面之注意事項再填寫本頁) -線· 如連同圖5之詳細討論,其設定處理容許使用者指明 終端機之組態資訊,包含此類參數如網路介面及相關組態 細節、語言、顏色,及其他參數。一旦這些參數被指明, 則資料便被儲存於連接資料檔案4 4 0中。 於此時刻,使用者已準備好離開終端機設定模組 4 1 4,並回到G U I · C〇Μ。當容許繼續時,則 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) •24- 475120 A7 B7 五、發明說明(22 ) (請先閱讀背面之注意事項再填寫本頁) GU I . COM程序4 1 2可被引發以分支至網路連接模 組416。網路連接模組340啓動,藉由擷取其儲存於 連接資料檔案4 4 0中之資料以及連接模組之指令列,藉 以傳達應用程式伺服器如何通話至剩餘之驅動器及終端機 之硬體層。特別地,網路連接模組通訊與鍵盤驅動器 4 2 2、滑鼠驅動器4 2 4、視訊輸入/輸出系統4 2 8 、以及終端機操作系統之眉案與記憶體服務部分4 2 6, 此外,網路連接模組亦連接一硬體序列介面4 2 2,以及 於某些實施例中,一硬體網路介面4 4 4。網路驅動器 4 4 4執行自RAMI 1 6於一示範的實施例中,但亦可 執行自快閃記億體1 1 2。序列介面4 4 2可爲一傳統的 R S 2 3 2介面,但亦可爲另一形式之序列連接,例如通 用序列匯流排,或U S B。 接下來參考圖6,則圖5中所顯示之GUI引擎 4 2 0於終端機1 2之設定模組的操作期間可更加被瞭解 。GU I引擎只操作於設定模式期間,並提供一基本的圖 形使用者介面於組態操作期間。 經濟部智慧財產局員工消費合作社印¾ 如連同圖5所述,圖6之操作開始於當設定程序被引 發於終端機開機期間。設.定程序可被引發自鍵之敲擊程序 或者其他方便而適當的方法。設定程序藉由呼叫設定碼 502而開始,其接著提.取資訊自設定資料檔案4 1 8。 設定資料檔案4 1 8辨識其可用於終端機之組態中的選項 。設定碼502雙向地通訊與一 RAM結構504,並且 亦引發其來自連接資料檔案4 4 0之現存的連接資訊被寫 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -25- 475120 . Α7 ______Β7___ 五、發明說明(23 ) (請先閱讀背面之注意事項再填寫本頁) 入至RAM結構5 0 4。GU I引擎4 2 Ο亦雙向地通訊 與R AM結構以設定並顯示目前資訊於一下文所述之配置 中,如區域、族群及選擇。此外’一硬體介面5 0 6提供 視訊資訊至視訊控制器4 3 0而回復其經由滑鼠2 6 0及 鍵盤2 5 0所接收自使用者的資訊。 齊 β 讨 ί ϋ Ά χ. Μ 9 :ρ Μ 設定碼容許使用者瀏覽透過多數關於終端機之操作特 性的組態選單,例如顯示於終端機上之語言、網路連接之 方法,等等。圖7 A中所顯示者爲終端機之組態模式中所 使用的一種設定螢幕。於一較佳實施例中,設定螢幕被圖 形地顯示。當使用者瀏覽組態螢幕時,則使用者透過鍵盤 及滑鼠之使用而可選擇性地更新組態資料。所更新之資料 被保存於RAM結構5 0 4中,在其被寫入連接資料檔案 4 3 6之前。然而,於一目前之較佳實施例中,某些資料 可被機動地更新,而其他資料不被更新直到設定程序完成 後。於完成設定程序時(包含寫入任何存留之組態資料至 連接資料檔案4 3 6 ),則設定程序便退出並回到 GUIC.COM 325以啓動如圖5中所顯示之網路 _接模組3 4 0。 繼續參考圖7 A,其顯現資料之總視窗將於此被稱爲 一區域6 0 0。於每個區域6 0 0中有一個以上之群組 6 1 0,而每個群組6 10包括一個以上之選項620 β 因此,於圖7 Α之範例中,“通訊”族群包含選項:Serial Port、TCP/I P、SPX及I PX,每個選項具有與其 相關之一部位630以指示該選項已被選定,或選擇。_ -26· 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) 475120 A7 B7 五、發明說明(24 ) 瓜 組態資料結構 (請先閱讀背面之注意事項再填寫本頁) 接下來參考圖7 B 1 - 7 B 3,其顯示關於組態軟體 之資料結構。特別地,一區域指針之淸單被發現於 AREA_L I ST 700中。由區域淸單所指向之結 構包含附加於所有區域之邊界、尺寸、名稱及族群,如由 S E T U P程序所界定。如先前所述,每個區域以一視窗 之方式呈現於螢幕上。此外,所有目前顯示之區域被列於 DISP_AREA_LIST 702中。於一示範之 實施例中,所列出之第一區域被顯現爲底區域,而所列出 之最後區域被顯現爲頂區域。於示範之實施例中,視窗之 重疊是可容許的,雖然不一定需要3 0個重疊於所有的實 施例中β 704爲GR〇UP_L I ST之資料結構,其列出 由在AREA_LIST 700所發現之全部區域中之 S E TU P程序所定義的所有族群。如先前所述,每個區 域通常包含一個以上族群。對於一 S TR I NG_ 經濟部智慧財產局員工消費合作钍印¾ I ST之一可選擇的資料結構7 0 6亦可被提供,而一 F I L E _ L I S T 708被提供爲一指南以位(元映像 (bitmap )影像,其可被使用於不同區域、族群及選項中之 多個例子。 AREA_LIST 700之結構可見於710以 包含一區域ID 712之一區塊^——指向下個區域之指 針7 1 4、一指向前個區域之指針7 1 6、以及一結構指 - - -- -* -27- 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 475120 A7 __B7____ 五、發明說明(25 ) 針7 1 8。與每個區域I D 7 1 2有關的結構指針 718指向一區域結構715 ,其包含區域ID 712 及一 AB S — X項目7 2 0與一 AB S_Y項目7 2 2以 提供該區域之位置,該區域係相關於(在示範之實施例中 )顯示之左上角落。區域結構71 4亦包含一 ROWS項 目724及一 COLUMNS項目726 ,其共同指明該 區域之尺寸。一 F LAGS項目7 2 8指明一邊界是否延 伸於該區域之周圍。一 T I TLE — P〇S I T I〇N項 目730及T I TLE_BAR項目73 2指明名稱及其 位置於特定區域之名稱帶中,而一MAX_S TR_ L E N項目7 3 4指明其可被用於該名稱之字母的最多數 巨。 此外,區域結構7 1 4亦包含一項目7 3 6以指明於 特定區域中所含有之族群的數目。一 AREA—MPTR •項目7 3 8指明於區域中之滑鼠指針過熱點(hot spot), 而一項目DEF BUTTON 740則指明於區域中 之哪個按鈕將爲隱含値。隱含値按鈕將被啓動,當“enter” 鍵被壓下時。一25 C,AN_BUTT〇N項目742 指明取消按鈕,其將被啓動當“E S C”鍵被壓下時。最後, 一指針淸單(與區域有關之每個群組各有一個),被指明 於7 4 4A — 7 4 4N。每個族群指針7 4 4指向一相關 的族群結構區塊7 4 6,其將被討論於下文中。一熱鍵淸 單亦可被界定給區域。 D I SP_AREA_L I ST之結構(顯示於 --------------裝--------訂---------線 (請先閱讀背面之注意事項再填寫本頁) 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -28· 475120 A7 B7 五、發明說明(26 ) 748)是基本上完全相同於AREA_LIST 7 4 8之結構,並且包含區域I D、下個區域、上個區域 及結構指針之區塊。如同AREA_LIST 700, D I SP_AREA_L I ST 748亦指向區域結構 714。GROUP — L I ST 704之一類似結構被 顯示於750,並且包含一族群ID 752、——下個族 群指針7 5 4、一前個族群指針7 5 6及一族群結構指針 758。可選擇的 STRING_L I ST 706 之一 類似結構亦可被提供,並且可包含一字串ID 760、 一下個字串指針762、一前個字串指針764、及一字 串結構指針7 6 6。 再次參考族群結構指針7 5 8,其指向族群1 〇結構 區塊746並包含族群ID 752、一 PARENT_ S E L E C T _ f D項目7 8 0,以辨別(當啓動時)哪 •個選項將自動地上托(P〇P up)此族群,一 HOTS P〇T_C〇UNT項目7 8 2以辨別該族群·中 之滑鼠過熱點的數目,及GSTART_X與 G S T A R T _ Y項目7, 8 4與7 8 6 (個別地)以指明 於該區域中之族群的相對位置。於一示範之實施例中,族 群及選項位置被指明相對於含有它們的區域之左上角落; 但其他的關係亦可被定義爲可接受的,例如指明一相對於 其族群之位置之一選項的位置。最重要的因素是確保其一 區域之所有特徵可保持它們的位置於該區域中’假如該區 域被移動的話。_ • 29- (請先閱讀背面之注意事項再填寫本頁) 本纸張尺度適用中國國家標準(CNS)A4規格(21〇 x 297公釐) 475120 A7 B7 五、發明說明(27 ) 族群結構區塊7 4 6亦包含ROWS及 C〇L U Μ N S項目7· 8 8及7 9 0 ,以個別地指明族群 的大小,及一 GF LAGS項目7 9 2以指明族群之邊界 。此外,一 QU I CK_KEY— STROKES 項目 7 9 6亦可被指明以關於族群之"熱"鍵敲擊組合β 此外,類似於區域結構,有關名稱位置7 9 8、族群 標記800及MAX_STR_LEN 802之項目可 被提供。此外,一NUM_〇F_SELECTS項目 8 0 4被提供以辨別其包含於一族群中之選項的數目。接 下來,一A I D_ATTACH之項目8 0 6被提供爲對 於區域I D 7 1 2之一往回參考,以其特定之族群所相 關者。A I D_ATTACH項目8 0 6不是在所有狀況 下都需要的,但是有助於增進至少某些情況下之性能。最 後,指針項目8 0 8 A至8 0 8 N之一淸單各指向一關於 特定族群之選項結構。如下文中所將討論,多種選項結構 可關連與每個族群,但是有些要素於不同形式中是共同的 。因此,第一指針808A指向一ELECT— C 0ΜΜ0Ν結構區塊8 1 0。月:次參考區域結構區塊 714,隱含値按鈕項目740及取消按鈕項目742亦 指向選項共同結構區塊8 1 0 ^ S E L E C T_C〇MM〇N結構區塊8 1 0包含一 選項I D項目8 1 2、一項目8 1 4以提供往回參考給族 群 I D、REL_X 及 REL—Y 墳目 8 16 及 8 18, 連同ROWS及COL S項目8 2 0及8 2 2以指明選項 -30- (請先閱讀背面之注意事項再填寫本頁) 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) 475120 Α7 Β7 五、發明說明(28 ) 之位置與大小,QU I CK_KEY一 P〇S及 QUICK_KEY_CHR項目824及826以指明 關於該選項之熱鍵敲擊組合,一MAX一 S TR一 L EN 8 2 8及選項字串8 3 0以指明該選項之最大尺 寸及名稱,以及一SFLAGS項目8 3 2以指明選項之 特徵。 此外,一SELECT一TYPE項目834亦被提 供。如前所述,不同形式之選項是可用的,並再次參考圖 7 A。其可被提供於一族群中之不同形式的選項是根據其 用以組成終端機之步驟所需的資料形式。於某些例子中’ 選擇僅涉及壓下一按鈕(參見按鈕6 4 0 ):於其他例子 中,一選項係涉及致能或除能一特徵,如一打鉤盒(check box,參見圖7A中之650):於另外其他例子中’數 個選項之一需被選擇,如圖7 A中之"通訊”及“序列璋”族群 6 6 0及6 7 0所示。又於其他例子中’一影像可被選擇 ,而於其他例子中,文字需被選擇。於某些狀況下’一塡 入項目是必須的(圖7A中之6 8 0 ) ’而於其他狀況下 ,許多攔位需被塡入。雖然這些是已被施行於一示範實施 例中之選項的形式,但是.此淸單並非詳盡的’而其他選項 可依據此處之教導而被輕易地實施。 對於一種“塡入"選項,游標開始及游標結束項目8 3 6 及8 3 8被提供,連同一"首先顯示”項目8 4 0以辨別應從 字串上之哪個字母顯示。此外,一 LAB E L — RE L — X 項目 8 4 2、一 LABEL 一 R E L 一 Y 項目 844 及 •31 · -----;---·-----裝--- (請先閱讀背面之注意事項再填寫本頁) 線· 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 475120 • A7 〜^ ----L _ 五、發明說明(29 ) 〜LABEL_STR項目846被提供。 (請先閱讀背面之注意事項再填寫本頁) 對於一種“多選一"的選項形式,N U Μ _〇F _ S E L 〜R〇WS及SUM一 OF — S E L_C〇L S項目 8 4 8及8 5 0個別被提供。項目亦被提供給選項數目 8 5 2及隱含値選項8 5 4,以及一快速鍵指針8 5 6及 〜旗標指針8 5 8以辨別其進行中之選項的數目…最後, 一選項大小8 6 0亦被提供。 對於一種"影像"之選項形式,只有用於I D 7 0 8之 一項目及一影像指針8 6 2需被指明。 對於一種“欄位”之選項形式,則一"子族群” I D項目 8 6 4被提供連同一子族群指針,其指向如族群結構區塊 7 4 6中所示的形式之一族群結構。子族群將被自動地上 托當母選項被啓動時,而一欄位的族群之一被選擇。 對於一種"字串之淸單”的選項,則有提供項目給選項數 目8 6 8、選項名稱之最大長度(或MAX_〇P_ LEN) 870、一水平顯示補償項目872及一垂直顯 示補償項目874,連同一 X標記位置878及Y標記位 寧8 8 0。最後一標記字串8 8 2及一選項字串尺寸項目 8 8 4被提供。 再次參考AREA MPTR項目738,滑鼠指針 過熱點是由一結構所指明,此結構包含一區域I D項目 900、一族群ID項目9 0 2、及一選項ID 9 0 4 。此外,一選項選擇形式9 0 6被提供以指明選項之形式 ,以其一特定過熱點所關連者。此外,往回參考項目 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) · 32 · 475120 A7 B7 五、發明說明(30 ) (請先閱讀背面之注意事項再填寫本頁) 9 0 8及9 1 0被提供給該區域中之族群I D,以及該族 群中之選項ID。再者,四個項目9 1 2A — D30指明 滑鼠過熱點之左上X及Y位置以及又下X及Y位置,連同 一項目9 1 4給滑鼠旗標,其致使滑鼠過熱點被啓動當適 .宜的選單被顯示時。除了上述之過熱點之外,額外的過熱 點被提供於一淸單顯示之上及下部’以容許捲動1 ( scrolling ),以及被提供於一區域之名稱帶部分中,以容許區域視 窗被移動。 除了前述之結構外,一資料結構亦被提供以保持目前 所選擇的項目自不同的選擇中。目前之資料結構區塊被顯 示於950,並包含一項目952以表明目前由 S E TU P所界定之區域的數目標信號一項目9 5 4以表 明有多少影像檔案被界定;項目· 9 5 6及9 5 8以個別地 表明有多少族群及選項已被界定;一項目9 6 0以分配一 預定之最大數目的選項。於一示範之實施例中,選項之最 大數目被分配以十爲單位之區塊。 經濟部智慧財產局員工消費合作社印製 額外的項目9 6 2及9 6 4被提供以表明每行與列之 ^像素數目(個別地),以及一字型項目9 6 6、一區域集 中項目968、一族群集中項目970、及一字串集中項 目9 7 2。同時,一滑鼠集中項目9 7 4被提供以指明過 熱點》此外,0F0CUS及TF0CUS項目976及 9 7 8可被提供以指明具有鍵盤集中之選項選擇及選項形 式。再者,I FOCUS及J FOCUS項目980及 9 8 2被提供給過熱點項目9 0 8及9 1 0自上述之滑犀 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐1 ^3- 475120 A7 B7 五、發明說明(31 ) (請先閱讀背面之注意事項再填寫本頁) ,結構區塊。最後,一選單項目9 8 6被指明以辨別目前的 選單集中,連同項目9 8 8及9 9 0以界定區域邊界及族 群邊界,連同一〇F L A G S項目以指明滑鼠模式。 其指.明目前選項狀態之資訊被指明於一 A C T I V E SELECT結構1000中。每個結構包含一按鈕項 目1002、一 STFLAGS (或選項共同旗標)項目 1 004、及一 ACT I VE項目,其儲存所有選項之目 前狀態,藉此其資料可被利用於S E T U P碼。 於一示範之實施例中,一事件行列結構1 0 1 0亦可 被供應,以記錄於一事件行列中之鍵盤敲擊與滑鼠移動。 經濟部智慧財產局員x-消費合咋达印^ 如先前所述,本發明之一主要特徵是本發明之終端機 操作系統不相容與一標準的PC/AT BIOS或 D〇S。然而,終端機操作系統必須支援某些功能以保有 其顯示應用程式資料於一多使用者環境中的能力,例如藉 •由介面與一 Citdx用戶或其他支援的仿效品。所附上之表 3A — 3C爲標準I〇· SYS及B I〇S · SYS功能 之一淸單,這些功能是由本發明所支援;熟習本項技術者 將明白其淸單並不包含眾多標準的B I〇S及DO S功能 。其他功能是不支援的。此外,某些被列出之特徵只被部 分支援於一目前的較佳實施例中β因此,功能3 6 h〔Get Disk Free Space〕只被部分地支援,由於使用快閃記億體 以取代一硬碟。同樣地,功能3 3 h〔 Get/Set System Value〕被支援以功能及旗標,但是“ControbBreak"功能不 被支援。類似地,功能2 A h至2 D h〔 Get/Set Data/Time -34 - 本紙張尺度適用中國國家標準(CNS)A4規格(210 x 297公釐) 經濟部智慧財產局員X.消費合作:il^ii 475120 A7 ___B7 五、發明說明(32 ) functions〕只部分地被支援,因爲無即時硬碟被提供於本 發明之終端機。"Get Time”功能被支援以使其可被用以測量 事件之持續時間,而不反應絕對時間。 此外,本發明之快閃檔案系統是,於目前之較佳配置 中,被分割爲多個單一目錄之驅動器。然而,不像傳統的 碟片檔案,快閃檔案系統不包含群集(clusters)或區段( sectors)。於每個驅動器或分割中之檔案自分割的底部向 上發展,而目錄項目自頂部向下發展。檔案被連續地儲存 ,而無分段。目錄項目(其在一較佳實施例中爲十六位元 長)通常類似於一 DO S目錄項目;然而,其通常將被保 存之要素被界定以容許檔案來執行自快閃,而非D R A Μ 。這些包含快閃中之檔案的開始位址,以及D〇S位址空 間中之檔案的重新映圖區段。 檔案刪除,雖然類似於傳統DO S檔案之刪除,亦不 •同於某些重要細節。當一檔案被刪除於本發明中,則目錄 項目之第一位元組被變更爲0,相反於設定之爲E 5 h·。 此步驟被執行而不淸除一快閃區塊。接續之檔案接著被寫 入至下個可利用之空間。,然而,假如沒有足夠的可利用空 間給接續之檔案,則被刪除之檔案的快閃區塊被淸除而未 刪除檔案被重新寫入至快閃區塊,其中已刪除之檔案已被 保存。如前所述,檔案分裂不被容許於至少某些實施例中 〇 快閃檔案系統支援傳統的D fR、T Y P E及D E L 指令,支援一新的“D E B UGMS G"指令以產生一 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) - 35- ιί.ι!Ί 裝.1 — (請先閱讀背面之注意事項再填寫本頁) 訂· -丨線 475120 A7 _ B7 五、發明說明(33) D E B UG訊息,並且亦支援透過批次檔之程式執行。檔 案系統亦支援AUTO EXEC · BAT檔,以及· ΕΧΕ與.COM檔之載入與執行,及In t21h與 I n t 27h。然而,檔案系統不支援(於至少某些實施 例中)CONF I G · SYS檔或· SYS裝置驅動器。 同樣地,檔案系統不支援批次檔指令(除了程式執行以外 )、I/O改方向、管道,或者中斷2〇h〔 Program Terminate〕、2 2 h〔 Terminate Address〕、2 3 h〔 Ctrl -Break Exit Address〕' 2 4 h [ Critical Error Handler Vector〕、2 5 h〔 Absolute Disk Read〕、2 6 h〔The Winterm system requires two RS232 serial interface ports, including an external UART chip 1400. A serial port clock is provided by an external crystal (1.843.2M Η z). SC 400 provides an EP-compatible parallel port with external buffering. A set of data buffers is needed to provide bidirectional and output lock. The control number is directly connected to the port. The system supports a PCMC I Α slot 190. This PCMCIA interface is shared with the ISA interface without additional buffering. The system uses CS89 00 network chip 150, its direct interface and I S A bus. The system design supports CS4231 Audio C 0 D E C chip, which buffers audio input and output to / from the chip. For a video graphics interface, the system uses a Cirrus Logic C L-G D 5 4 4 0 V G A chip on a 32-bit V L bus 1 70. The frame buffer of the VGA chip supports 5 1 2 Kbytes (256 1 (^ 16 and 1) and 1] ^ 7165 (2 5 6 and 16 and 2). The resolution of the surface is 1024x768x8 at 75 Hz. The system provides four different buses: DRAM bus, VL bus, and local bus. DRAM bus is connected to the DRAM device, including the DRAM on the circuit board and (if it exists If it is) DI MM. The data bus (D [0: 3 1]) comes from SC400 and is shared with other equipment. -18-This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) Ministry of Economic Affairs Printed by the Intellectual Property Bureau employee consumer cooperative 475120 A7 --- B7 V. Description of the invention (16) The address bus (Μ A [0 " · 1 2]) is exclusively assigned to DRA Μ access. For VL The bus and data bus (β D [〇: 3 1 1]) is a buffered form of one of the SC400 buses. The high side of the bus (bd [1 δ: 3 1]) provides IS Α and local buses. Service. The address bus of VLB comes from SC 400. The control signal of VLB is directly connected To SC 4 0 0. The only other device on VL B is the GD-5440 SVGA chip. The data bus of Is A is shared with other peripheral buses (BD [Engineering 6:31]) ° SC400 connects the ISA bus to The text or bytes are rounded to correct the track internally, or by swapping. The address bus (SA [0: 2 5]) is also directly connected to the SC 400 address bus. The control signal comes from SC 4 0 0. SC 4 0 0 provides a high-speed local bus with internal chip selection. There are six chips selected from SC400, two of which are for I / O devices, two for memory devices, and one for FLASH ROM. , And a keyboard controller for the outside world. This bus can be as fast as 3 3 · 3 MHz or as slow as the ISA bus. The data bus (BD [1 6: 3 1]) is the same buffer bus as VLB The address bus (38 [0:25]) is connected to 50400. A simple RC circuit generates a system reset signal, with a DS 1 2 3 3A reset generator chip as a backup. VL The bus has its own reset, which is provided by SC 400 under program control. Keyboard control The device reset input is also connected to the VLB reset, because the timing paper size applies the Chinese National Standard (CNS) A4 specification (210x297 mm) -19 · 丨 丨 丨 丨 丨 丨 —— 丨 丨 !! 丨 丨 丨 丨Order- 丨 丨 丨 — 丨 丨 丨 -line (please read the precautions on the back before filling out this page) 475120 Α7 ___ Β7 V. The need for invention description (17). The IDS bus provides another reset signal (RSTDRV) to all the perimeters that it needs to be reset signal. (Please read B3. Precautions before reading this page before filling out this page.) The graphics controller chip 1 1 0 is fully programmable for different video timing standards, as required. The busbars are generally not compatible with the I BM P C / A T standard, or any other personal computer standard. In a special feature of the hardware of the present invention, the terminal operating system stored in the flash memory 1 12 can be updated through a variety of methods, including communication through an appropriate interface. In an exemplary embodiment, the flash memory can be updated through communication with a host system when the terminal is placed in a predetermined state. In this configuration, the memory system downloaded to the terminal is appropriate, for example, by using the three boot block download method, which occurs when the terminal is powered on and occurs through a serial or parallel port to enter a PC card. When the terminal power is turned on, a download is automatically checked. After the power is turned on, as soon as the download is checked (by SNMP or DHCP), it is enabled when any network is turned on. Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs. The configuration information is usually included in the firmware image, so it is usually only downloaded. It is possible to download only its configuration information. Downloaded information is usually first collected into DR A Μ and then written to flash memory. Sequential, parallel, or flash card downloads will automatically occur at boot time, provided that a suitable media is available to receive the downloads. DH CC-initiated downloading occurs when the network drive is loaded, if D H CC update is enabled in the user configuration, and if a new firmware image is available. SNMP-enabled downloads can occur at any time after the network driver is loaded, if the S NMP download is enabled under user configuration. S N Μ P update by external -20-This paper size applies Chinese National Standard (CNS) A4 specifications (210 X 297 mm) 475120 A7 B7 V. Description of the invention (18) S NM P is requested to the terminal and is start up. (Please read the intention on the back before filling this page) Π Terminal Operating System Next, referring to FIG. 4, the main components of the embodiment of the terminal operating system of the present invention can be understood more clearly. The hardware of the present invention is compatible with a standard AT bus design and is preferably configured for a National 5440 graphics processor. However, the present invention can also be constituted for non-standard AT bus design. In this example, the present invention relies on firmware to provide BIOS services necessary for the upper software layer. The firmware is designed to operate in a virtual 8086 mode, and AT-compatible hardware components (such as interrupt controllers and timers) are mimicked as closely as possible in software. In addition, although a standard keyboard controller is used in the exemplary embodiment, in the case where a non-standard controller is used, the interface to this device will also be simulated. Printed by the Intellectual Property Bureau of the Ministry of Economic Affairs for consumer cooperation. In the preferred embodiment, hardware compatible A T buses need not mimic all components. However, the multiple virtual machines produced by the present invention require a certain number of imitations of these elements. The kernel (kernel) listed in Appendix A operates in the CPU virtual mode of an 8106 processor. Signals (such as I / 0 from or to ports of such hardware components) are intercepted to help mimic. At the same time, under the control of an imitated A 2 0 gate, the processor's memory management feature can be enabled to simulate its large scale, which occurs under normal hardware with one million bytes. This imitation 1 also provides a map of hundreds of millions of pages or access to a specific piece of hardware, so that most of its applications will not attempt to store and retrieve -21 (Public love) 475120 A7 B7 V. Invention description (19) A piece of hardware without serialization or control. For example, the interrupt codes listed in Appendix A need to be mapped to match a piece of hardware (such as a mouse) with the appropriate dialog containing the mouse, because only a copy of the mouse driver is loaded. This conversation with a mouse may or may not be a foreground conversation. Continuing to refer to FIG. 4, the terminal operating system starts to execute a boot block 300 and then loads a core 305. Core 305 provides many interception and remapping functions of the present invention, as explained more specifically below. When the core 305 is completed, the I ·· SYS code 310 is loaded. Next, the COMMAND · COM code 3 1 5 is loaded, and it continues to execute the instructions provided by an AUTO EXEC · BAT file. AUTOEXEC · BAT files can include, for example, keyboard and mouse drivers (although these two drivers cannot be used in every instance), and a V G A XM S driver. It may also include other optional codes, including opening a self-test sequence, which is performed under appropriate conditions. In an exemplary embodiment, a loopback connector installed in a communication port triggers the execution of a self-test. The GUI.COM code 325 is then loaded. At this time, according to its implementation, the system will enter the setting mode, or a user instruction can cause the setting mode to enter or the network connection code to be loaded. In the currently implemented embodiment, the system enters the setting mode to obtain the current configuration data, and then continues to load the network connection code. If the implementation allows the user to choose, and if the user chooses the setting mode, G U I · C 0 Μ; 3 2 5 branch to execute SETUP, or GUI 330. If the setting mode has not been set, the paper size of the table is selected according to the Chinese National Standard (CNS) A4 specification (210 X 297 mm) -22- ----- τ ---: ----- installed—— (Please Read the precautions on the back before filling this page) -laj ·-丨 line '475120 A7 B7 V. Description of the invention (2〇) When the time is right, GUI · COM 325 will be loaded into the network drive to load and unload the fish 3 3 5 and start to operate the network connection code (again, thin wire, com, or other networks) at 3 4 0. In the presently preferred embodiment, the network connection code includes an essentially modified version of Winframe for DoS users, and its standard version is available from Citrix Systems. 'Now referring to FIG. 5, the combination of the terminal operating system and the hardware structure of the present invention can be further understood. In particular, the lowest layers shown in Figure 5 are the input / output system and the hardware layer 400. The next higher layer is the driver layer 402, and the topmost layer is the application layer 404. When the power is connected, the power-on and initial test 406 in the hardware layer is performed as part of the boot block 300. The power-on and start-up tests 4 0 6 were performed partly from the Flash memory system 1 12 and partly from R AM 1 116. Once the power is connected and the self-test is completed, the terminal will continue with the boot-up procedure described in Figure 4 above, including the remainder of the boot block 300, an AUTO EXE C-program 408, and instructions on 315 COMMAND · COM program. AUTO EXEC and COM M. AND · COM files are maintained in the Flash memory. After the COMM AND. COM program of the terminal is executed, it triggers the download of the AUTOEXEC file. The AUTOEXEC connection caused G U I · C Ο Μ 3 2 5 download. As mentioned above, the GU I · COM program 3 2 5 can be branched to the setting module 3 3 0 or the network connection module 3 4 0. At the beginning of installation or at any time thereafter, this paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) -23- ----- 7 ---.----- Install -------- order --------- line (please read the precautions on the back before filling this page) 475120 Α7 Β7 V. Description of the invention (21) The operating parameters of the terminal need to be confirmed Or change. Then the setting module 3 3 0 is operated. The setting module 3 3 0 receives information from more than one setting data file 41 8 and starts the GU I engine 420. The GU I engine 420 then communicates with a keyboard driver 4 2 2, a mouse driver 4 2 4 and a terminal operating system file and a memory server driver 4 2 6. In addition, the GUI engine 4 2 0 also communicates with the video input / output system 4 2 8, which then provides data to the video controller 4 3 0, which can (for example) according to the -Cirrus 5 4 2 9 graphics processor to generate a The video is displayed during the setup process. The setting procedure will be described in more detail together with FIG. 5. The keyboard driver 4 2 2 then communicates with the keyboard controller hardware 4 3 2, which can be, for example, a traditional PS / 2 keyboard input / output system, a universal serial bus (US Β) interface, and at least a certain Some embodiments may also include a four-wire keyboard interface, such as the aforementioned US Patent No. 4,706,068. Similarly, the mouse driver 424 also usually communicates with a mouse input / output system 4 3 4 at the appropriate time. Through such operations, the flash file and memory service section of the terminal operating system 4 2 6 will normally execute flash and RAM. Seal of Consumption Cooperation of Employees of the Intellectual Property Bureau of the Ministry of Economic Affairs ¾ -----. I— — ————— 装 i — (Please read the precautions on the back before filling out this page)-Line · As shown in Figure 5 Detailed discussion, its setting process allows the user to specify the configuration information of the terminal, including such parameters as the network interface and related configuration details, language, color, and other parameters. Once these parameters are specified, the data is stored in the connection data file 440. At this moment, the user is ready to leave the terminal setting module 4 1 4 and return to G U I · COM. When allowed to continue, this paper size applies Chinese National Standard (CNS) A4 specification (210 X 297 mm) • 24-475120 A7 B7 V. Description of the invention (22) (Please read the precautions on the back before filling in this Page) GU I. COM program 4 1 2 can be triggered to branch to the network connection module 416. The network connection module 340 is activated, by retrieving the data stored in the connection data file 4 40 and the command line of the connection module, thereby communicating how the application server calls to the remaining hardware layers of the driver and terminal. . In particular, the network connection module communication and keyboard driver 4 2 2, mouse driver 4 2 4, video input / output system 4 2 8 and terminal operating system and memory service part 4 2 6 The network connection module is also connected to a hardware serial interface 4 2 2, and in some embodiments, a hardware network interface 4 4 4. The network drive 4 4 4 is implemented from RAMI 16 in an exemplary embodiment, but it may also be implemented from flash memory 1 12. The serial interface 4 4 2 can be a traditional RS 2 3 2 interface, but it can also be another form of serial connection, such as a universal serial bus, or USB. Referring next to FIG. 6, the GUI engine 4 2 0 shown in FIG. 5 can be more understood during the operation of the setting module of the terminal 12. The GUI engine operates only during the setup mode and provides a basic graphical user interface during the configuration operation. Printed by the Employees' Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs. As described in conjunction with Fig. 5, the operation of Fig. 6 starts when the setting procedure is initiated during the startup of the terminal. The setting procedure can be triggered by a keystroke procedure or other convenient and appropriate methods. The setup process starts by calling setup code 502, which then picks up information from the setup data file 4 1 8. The configuration data file 4 1 8 identifies the options that can be used in the configuration of the terminal. The setting code 502 communicates bidirectionally with a RAM structure 504, and also causes its existing connection information from the connection data file 4 4 0 to be written. The paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm)- 25- 475120. Α7 ______ Β7 ___ 5. Description of the invention (23) (Please read the precautions on the back before filling in this page) Enter RAM structure 504. The GU I engine 4 2 0 also communicates bidirectionally with the RAM structure to set and display current information in a configuration described below, such as region, ethnicity, and selection. In addition, a hardware interface 5 06 provides video information to the video controller 4 3 0 and restores the information it received from the user via the mouse 2 6 0 and the keyboard 2 5 0. Qi β ϋ Ά χ. Μ 9: ρ Μ setting code allows the user to browse through most configuration menus about the operating characteristics of the terminal, such as the language displayed on the terminal, the method of network connection, and so on. Figure 7A shows a setup screen used in the terminal's configuration mode. In a preferred embodiment, the setting screen is graphically displayed. When the user browses the configuration screen, the user can selectively update the configuration data through the use of the keyboard and mouse. The updated data is stored in the RAM structure 504 before it is written into the connection data file 4 3 6. However, in a presently preferred embodiment, some data can be updated manually while others are not updated until after the setup process is completed. When the setup process is completed (including writing any saved configuration data to the connection data file 4 3 6), the setup process exits and returns to GUIC.COM 325 to start the network as shown in Figure 5_Connector Group 3 4 0. Continuing to refer to FIG. 7A, the overall view of the displayed data will be referred to as a region 600 here. In each area 6 0 0, there is more than one group 6 1 0, and each group 6 10 includes more than one option 620 β. Therefore, in the example of FIG. 7A, the "communication" group contains the option: Serial Port, TCP / IP, SPX, and IPX, each option has a part 630 associated with it to indicate that the option has been selected, or selected. _ -26 · This paper size applies to China National Standard (CNS) A4 (210 X 297 public love) 475120 A7 B7 V. Description of the invention (24) Structure of melon configuration data (please read the precautions on the back before filling this page) ) Referring next to Figures 7 B 1-7 B 3, it shows the data structure of the configuration software. In particular, a list of area pointers was found in AREA_L I ST 700. The structure pointed to by the area list includes boundaries, dimensions, names, and ethnic groups attached to all areas, as defined by the S E TUP procedure. As mentioned earlier, each area is presented on the screen as a window. In addition, all currently displayed areas are listed in DISP_AREA_LIST 702. In an exemplary embodiment, the first area listed is shown as the bottom area, and the last area listed is shown as the top area. In the exemplary embodiment, window overlap is allowable, although 30 overlaps are not necessarily required in all embodiments. Β 704 is the data structure of GROOP_L I ST, which lists the data found in AREA_LIST 700. All groups defined by the SE TU P program in all areas. As mentioned earlier, each region usually contains more than one ethnic group. For an S TR I NG_ consumer cooperation stamp of the Intellectual Property Bureau of the Ministry of Economic Affairs ¾ one of the optional data structures 7 0 6 can also be provided, and a FILE LIST 708 is provided as a guide (bit image (bitmap) image, which can be used in many examples of different regions, groups and options. The structure of AREA_LIST 700 can be seen in 710 to include a block of a region ID 712 ^-a pointer to the next region 7 1 4. A pointer to the previous area 7 1 6 and a structure pointer----* -27- This paper size applies to China National Standard (CNS) A4 (210 X 297 mm) 475120 A7 __B7____ V. DESCRIPTION OF THE INVENTION (25) Needle 7 1 8. The structure pointer 718 associated with each area ID 7 1 2 points to an area structure 715, which contains area ID 712 and an AB S — X item 7 2 0 and an AB S_Y item 7 2 2 to provide the location of the area, which is related to (in the illustrated embodiment) the upper left corner of the display. The area structure 71 4 also contains a ROWS item 724 and a COLUMNS item 726, which collectively indicate the size of the area . One F LAGS project 7 2 8 specify one side Whether it extends around the area. A TI TLE — P0SITION item 730 and TI TLE_BAR item 73 2 indicates the name and its location in the name band of a specific area, and a MAX_S TR_LEN item 7 3 4 indicates that it can The maximum number of letters used for the name is large. In addition, the area structure 7 1 4 also contains an item 7 3 6 to indicate the number of ethnic groups contained in a particular area. An AREA-MPTR • Item 7 3 8 is specified in The mouse pointer in the area is over a hot spot, and an item DEF BUTTON 740 indicates which button in the area will be hidden 値. The hidden 値 button will be activated when the "enter" key is pressed A 25 C, AN_BUTT〇N item 742 indicates the cancel button, which will be activated when the "ESC" key is pressed. Finally, a pointer list (one for each group related to the area) is specified In 7 4 4A — 7 4 4N. Each group pointer 7 4 4 points to a related group structure block 7 4 6 which will be discussed below. A hotkey list can also be defined to the area. DI SP_AREA_L The structure of I ST (shown in -------------- install- ------ Order --------- Line (Please read the precautions on the back before filling out this page) This paper size applies to China National Standard (CNS) A4 (210 X 297 mm) -28 · 475120 A7 B7 V. Description of the Invention (26) 748) is basically the same structure as AREA_LIST 7 4 8 and contains the area ID, next area, previous area, and structure pointer. Like AREA_LIST 700, D I SP_AREA_L I ST 748 also points to area structure 714. A similar structure of GROUP — L I ST 704 is shown at 750, and contains a group ID 752, a next group pointer 7 5 4, a previous group pointer 7 5 6 and a group structure pointer 758. One of the optional STRING_L I ST 706. A similar structure may be provided and may include a string ID 760, a next string pointer 762, a previous string pointer 764, and a string structure pointer 7 6 6. Refer again to the group structure pointer 7 5 8 which points to the group 1 〇 structure block 746 and contains a group ID 752, a PARENT_ SELECT _ f D item 7 8 0 to identify (when activated) which option will be automatically populated (P〇P up) In this group, one HOTS P〇T_C〇UNT item 7 8 2 to identify the number of hotspots of the mouse in the group and GSTART_X and GSTART _ Y items 7, 8 4 and 7 8 6 ( Individually) to indicate the relative position of the ethnic group in the area. In an exemplary embodiment, the ethnic group and option position are specified relative to the upper left corner of the area containing them; however, other relationships can also be defined as acceptable, such as specifying an option relative to the position of one of its ethnic groups position. The most important factor is to ensure that all features of an area can maintain their position in that area 'if the area is moved. _ • 29- (Please read the notes on the back before filling in this page) This paper size is applicable to Chinese National Standard (CNS) A4 (21〇x 297 mm) 475120 A7 B7 V. Description of Invention (27) Ethnic Structure Block 7 46 also contains ROWS and COLU M NS items 788 and 790 to individually indicate the size of the ethnic group, and a GF LAGS item 792 to indicate the boundaries of the ethnic group. In addition, a QU I CK_KEY—STROKES item 7 9 6 can also be specified with the "hot" keystroke combination β of the group. In addition, similar to the area structure, the name position 7 9 8, the group mark 800 and MAX_STR_LEN 802 Items can be provided. In addition, a NUM_OF_SELECTS item 804 is provided to identify the number of options it contains in a group. Next, an item 8 0 6 of A I D_ATTACH is provided as a back reference to one of the areas I D 7 1 2 and related to its particular ethnic group. The A I D_ATTACH item 8 0 6 is not required in all situations, but helps to improve performance in at least some cases. Finally, one of the pointer items 8 0 A to 80 8 N points to an option structure for a particular ethnic group. As will be discussed below, multiple option structures can be associated with each ethnic group, but some elements are common in different forms. Therefore, the first pointer 808A points to an ELECT_COMMON structure block 8 1 0. Month: The secondary reference area structure block 714, which implies that the 値 button item 740 and the cancel button item 742 also point to the option common structure block 8 1 0 ^ SELEC T_C〇MM〇N structure block 8 1 0 contains an option ID item 8 1 2, an item 8 1 4 to provide back references to the group ID, REL_X and REL-Y graves 8 16 and 8 18, together with ROWS and COL S items 8 2 0 and 8 2 2 to specify option -30- ( Please read the notes on the back before filling in this page) This paper size is applicable to Chinese National Standard (CNS) A4 (210 X 297 public love) 475120 Α7 Β7 V. Location and size of invention description (28), QU I CK_KEY A P0S and QUICK_KEY_CHR item 824 and 826 to indicate the hotkey combination of the option, a MAX_S TR_L EN 8 2 8 and an option string 8 30 to specify the maximum size and name of the option, And a SFLAGS item 8 3 2 to indicate the characteristics of the option. In addition, a SELECT-TYPE item 834 is also provided. As mentioned earlier, different forms of options are available, and refer to Figure 7A again. The different forms of options that can be provided in a group are based on the form of data needed for the steps that they use to form the terminal. In some examples, 'selection only involves pressing the down button (see button 6 4 0): In other examples, an option involves enabling or disabling a feature, such as a check box (see FIG. 7A). 650): In other examples, 'one of several options needs to be selected, as shown in the "Communications" and "Sequence 璋" groups 6 6 and 6 7 0 in Fig. 7 A. Also in other examples' An image can be selected, and in other examples, the text needs to be selected. In some cases, 'an entry item is necessary (680 in Figure 7A)', and in other cases, many stops need to be selected. Included. Although these are forms of options that have been implemented in an exemplary embodiment, this list is not exhaustive 'and other options can be easily implemented in accordance with the teachings herein. For an "incorporated " Options, cursor start and cursor end items 8 3 6 and 8 3 8 are provided, even with the same " "item 8 4 0 is displayed first to identify which letter of the string should be displayed. In addition, a LAB EL — RE L — X item 8 4 2, one LABEL one REL one Y item 844 and • 31 · -----; --- · ----- packing --- (Please read the precautions on the back before filling out this page) Line · This paper size is applicable to China National Standard (CNS) A4 (210 X 297 mm) 475120 • A7 ~ ^ ---- L _ V. Description of the invention (29) ~ LABEL_STR item 846 is provided. (Please read the notes on the back before filling this page) For a "multiple choice One " option form, NU _〇F_ SEL ~ ROWS and SUM_OF-SE L_COLS items 8 4 8 and 8 50 are provided separately. Items are also provided to the number of options 8 5 2 and implicit 値 options 8 5 4 and a shortcut key pointer 8 5 6 and ~ flag pointer 8 5 8 to identify the number of options in progress ... Finally, an option size 8 6 0 is also provided. For an "image" option form, only one item for ID 7 0 8 and an image pointer 8 6 2 need to be specified. For a "column" option form, a "sub-group" ID item 8 6 4 is provided with the same sub-group pointer, which points to a group structure of the form shown in the group structure block 7 4 6. The sub-ethnic group will be automatically added when the parent option is activated, and one of the ethnic groups in a field is selected. For a "quote list" option, there are items provided for the number of options 8 6 8. Options The maximum length of the name (or MAX_〇P_LEN) 870, a horizontal display compensation item 872, and a vertical display compensation item 874, even the same X mark position 878 and Y mark position 8880. A last tag string 8 8 2 and an option string size item 8 8 4 are provided. Referring again to AREA MPTR item 738, the mouse pointer hot spot is indicated by a structure that includes an area ID item 900, a group ID item 9 0 2, and an option ID 9 0 4. In addition, an option selection form 906 is provided in the form of an indicated option, related to a particular hot spot. In addition, back to reference items This paper size applies to Chinese National Standard (CNS) A4 specifications (210 X 297 mm) · 32 · 475120 A7 B7 V. Description of the invention (30) (Please read the precautions on the back before filling this page ) 9 0 8 and 9 1 0 are provided with the group ID in the area and the option ID in the group. Furthermore, the four items 9 1 2A — D30 indicate the upper left X and Y positions and the lower X and Y positions of the mouse over the hotspot, and the same item 9 1 4 is used to flag the mouse, which causes the mouse to pass through the hotspot to be activated. When the appropriate menu is displayed. In addition to the above hotspots, additional hotspots are provided above and below a single display to allow scrolling 1 (scrolling), and are provided in a zone name band section to allow the zone window to be mobile. In addition to the aforementioned structure, a data structure is also provided to keep the currently selected items from different choices. The current data structure block is shown at 950 and contains an item 952 to indicate the number of target signals in the area currently defined by SE TU P. An item 9 5 4 to indicate how many image files are defined; item 9 5 6 And 9 58 to individually indicate how many ethnic groups and options have been defined; an item 9 60 to allocate a predetermined maximum number of options. In an exemplary embodiment, the maximum number of options is allocated in blocks of ten. The Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs printed additional items 9 6 2 and 9 6 4 are provided to indicate the number of pixels in each row and column (individually), as well as a line item 9 6 6. A regional concentration item 968, a group of 970 items in the cluster, and a string of concentrated items 9 7.2. At the same time, a mouse-focused item 9 7 4 is provided to indicate hot spots. In addition, the OFOCUS and TFOCUS items 976 and 9 7 8 may be provided to indicate the option selection and option form with keyboard focus. In addition, I FOCUS and J FOCUS items 980 and 9 8 2 were provided to hot items 9 0 8 and 9 1 0. From the above-mentioned paper size, the Chinese National Standard (CNS) A4 specification (210 X 297 mm) was applied. 1 ^ 3- 475120 A7 B7 V. Description of the invention (31) (Please read the notes on the back before filling this page), the structure block. Finally, a menu item 9 8 6 is specified to identify the current menu set, together with Items 988 and 990 define the boundary of the area and the boundary of the ethnic group, and the same FLAGS item specifies the mouse mode. It indicates that information indicating the current option status is specified in an ACTIVE SELECT structure 1000. Each structure contains A button item 1002, a STFLAGS (or option common flag) item 1 004, and an ACT I VE item, which stores the current status of all options, so that its data can be used in the SETUP code. In an exemplary embodiment In the event queue structure 1 0 1 0 can also be supplied to record the keyboard strokes and mouse movements in an event queue. Member of the Intellectual Property Bureau of the Ministry of Economic Affairs x-Consumption Consortium 印 As previously mentioned, this One of the main features of the invention It is that the terminal operating system of the present invention is incompatible with a standard PC / AT BIOS or DOS. However, the terminal operating system must support certain functions to retain its display application data in a multi-user environment. Capabilities, for example, through the interface and a Citdx user or other supported imitates. The attached tables 3A-3C are one of the standard I ·· SYS and BIOS · SYS functions. These functions are provided by the present invention. Support; Those familiar with this technology will understand that its list does not contain many standard BIOS and DOS functions. Other functions are not supported. In addition, some of the listed features are only partially supported by a current In the preferred embodiment, β, therefore, function 36 h [Get Disk Free Space] is only partially supported, because flash memory is used to replace a hard disk. Similarly, function 3 3 h [Get / Set System Value] Functions and flags are supported, but "ControbBreak " functions are not supported. Similarly, functions 2 A h to 2 D h [Get / Set Data / Time -34-This paper size applies to China National Standard (CNS) A4 specifications (210 x 297 mm) Warp Member of Intellectual Property Bureau X. Consumer Cooperation: il ^ ii 475120 A7 ___B7 V. Invention Description (32) functions] are only partially supported, because no real-time hard disk is provided in the terminal of the present invention. &Quot; Get Time "function Supported so that it can be used to measure the duration of an event without reflecting absolute time. In addition, the flash file system of the present invention is a drive that is divided into a plurality of single directories in the presently preferred configuration. However, unlike traditional disc files, the flash file system does not include clusters or sectors. The files in each drive or partition develop from the bottom of the partition upwards, and the directory items develop from the top to the bottom. The files are stored continuously without segmentation. Directory items (which are sixteen bits long in a preferred embodiment) are usually similar to a DOS directory item; however, the elements that are usually to be saved are defined to allow the file to perform self-flashing, not DRA Μ. These contain the start address of the file in the flash and the remapping section of the file in the DOS address space. File deletion, although similar to the deletion of traditional DOS files, is also not the same as some important details. When a file is deleted in the present invention, the first byte of the directory entry is changed to 0, instead it is set to E 5 h ·. This step is performed without erasing a flash block. The subsequent files are then written to the next available space. However, if there is not enough space available for the subsequent files, the flash block of the deleted file is deleted and the undeleted file is rewritten to the flash block, where the deleted file has been saved . As mentioned earlier, file splitting is not allowed in at least some embodiments. The flash file system supports traditional D fR, TYPE, and DEL instructions, and supports a new "DEB UGMS G " instruction to produce a paper size application. China National Standard (CNS) A4 Specification (210 X 297 mm)-35- ιί.ι! 装 装. 1 — (Please read the precautions on the back before filling this page) Order ·-Line 475120 A7 _ B7 5 、 Invention description (33) DEB UG message, and also supports program execution through batch files. The file system also supports the loading and execution of AUTO EXEC · BAT files, and · ΕχΕ and .COM files, and Int21h and Int 27h. However, the file system does not support (in at least some embodiments) the CONF IG · SYS file or · SYS device driver. Similarly, the file system does not support batch file instructions (except program execution), I / O modification Direction, pipeline, or interruption 20h [Program Terminate], 2 2 h [Terminate Address], 2 3 h [Ctrl -Break Exit Address] '2 4 h [Critical Error Handler Vector], 2 5 h [Absolute Disk Read ], 2 6 h [
Abso 1 ute Disk Write〕、及 2 F h 〔 Mu 11ip 1 ex Interrupt〕。 從前面之敘述,將可明白,雖然標準B I OS及 D 0 S功能之一選定的群組被模擬或者由本發明之終端機 操作系統所支援,但是有相當多數量之B I 0 S及D〇S 功能不被支援。此外,即使那些被支援之B I 0 S及 D〇S功能仍無法由標準之A T相容的硬體所執行。取而 代之的,於圖4中稱爲“開機區塊” 3 0 0及“核心” 3 0 5之 終端機操作系統的部分建立了模擬這些功能的能力。 IV 多重對話 本發明包含用於圖形應用程式之一多重對話(multises sion)功能,其提供多個全螢幕D 0 S對話框以使得一使用 者可轉換於模擬之間,例如提供一視窗於一 CitHx連接以及 一連線網路連接於另一視窗中。通常,此環境是儘可能與 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 -36- 475120 A7 B7 經濟部智慧財產局員工消費合作钍印製 五、發明說明(34 ) D〇S相容以簡化連接(pomng )。圖形應用程式之問題 在於其需要大量記億體以保有其需被儲存之圖形螢幕’當 轉換至其他螢幕時。本發明克服此問題,藉由傳送來自操 作系統之一信號至應用程式以阻止抽取並接著重新抽取螢 幕(其它們所轉換自者),並轉換爲前景。如此不同於使 得其環境完全相容與DOS,因爲其需要DOS應用程式 之某些修改。對於I C A模擬,·核心傳送一信號至Citnx應 用程式以重新抽取圖形螢幕。相比之下,則於本發明下之 文字模式應用程式得運作而無須修改,因爲它們無須如此 多的記億體且不受傳送信號之影響。 Citrix軟體爲一種應用程式,其具有一 DOS版及一 WI NDOWS版以運作於用戶。WI NDOWS版需要 較多硬體資源(例如記億體)以運作於用戶上。Chnx用戶 軟體運作於終端機之RAM上。通常,用戶軟體連接至一 N T或Citrix伺服器,其中另一應用程式正運作其使用者想 要連接者。例如,一運作於伺服器上之空白表格程式爲來 到終端機之顯示輸出。模擬運作於終端機之R A Μ上以不 同的裝置驅動器及診斷程式,以.及核心與本發明之一連接 管理器。 用以重新抽取一螢幕之習知技術機構涉及Citnx用戶軟 體,其傳送一 “top”指令至伺服器以阻止傳送輸出並接著傳 送一重新顯示指令以傳送資.料來重新抽取螢幕。明確地, Citrix軟體使用一連接管理器,其引:起阻止請求以傳送開啓 之對話_至背景,當你開啓連接管理器時。Citrix軟體不容_許 (請先閱讀背面之注意事項再填寫本頁) 訂· -線" 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -37- 475120 A7 B7 五、發明說明(35 ) 建立多重連接β只有一對話可被開啓於一時刻。此 有開啓的對話或連接管理器之一可被開啓於前景在 本發明容許開啓多重對話以每個對話具有其運 身的虛擬機器。阻止請求及重新顯示指令被利用以 對話被移動至前景時,其將不會嘗試抽取之於螢幕 螢幕不被儲存於記億體中。 本發明提供每個虛擬機器其本身的文字模式緩 以致當它位於背景時它具有一其可寫入之虛擬緩衝 且它繼續運作於背景中。例如,假如螢幕正被抽取 模式(寫入文字至螢幕)當螢幕被轉換爲背景時, 之映圖將繼續至虛擬緩衝器而非至實際的硬碟,雖 是於背景中。核心處理映圖(顯然地)至應用程式。 對於圖形應用程式,本發明傳送一信號至應用 應用程式傳送一信號出去至主機以指揮它來阻止傳 。當應用程式螢幕被轉換回前景時,則主機被指揮 顯示螢幕。由背景中之應用程式所致使之網路運載 著地減少,相較於習知技術。相比之下,Citrix軟體 收資料至一應用程式於背景對話中。然而,此資料 示。從伺服器至背景應用程式之資料的傳送與接收 續的網路運載量以及一消耗(drain)於其他系統資 例如記億體及C P U之利用。 本發明特別是於一種D〇S環:境,.其中硬體資 制且無_法支援一完整的W I N D〇W S操作系統於_ 外,只 某一時 作之本 致當〜 上。此 衝器, 器,並 以文字 則資料 力螢幕 j\\\ 程式。 送顯不 以重新 量被顯 繼續接 不被顯 導致連 源上, 源受限 終端.機 琦 先 閱 讀 背. 面 之 意 事 項 再 填 •麄 寫裝零 頁 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -38- 475120 A7 B7 五、發明說明(36 ) 上。本發明提供一終端機,其可運作多重連接與 Wl NDOWS應用程式之多重圖形對話框。多重圖形對 話最好是被運作於一 D〇S環境中。 V 系統核心及系統組態 附錄"B "列出由視窗系統核心所提供之不同服務,其中 這些服務被存取透過不同的中斷。 圖8 — 1 2顯示依據本發明之一終端機的不同組態參 數。 圖8顯示終端機系統之一記憶體位址映圖,包含位址 範圍、記憶體大小、匯流排寬度,以及D R A Μ、基礎記 億體、V G Α顯示記憶體、開機區塊陰影、V G Α線性位 址、周邊、網路記憶體空間、R〇MCS2(Flash Bank 2)、 ROM/FLASH Bank 1、ROM/FLASH Bank 0、及 Boot ROM/ FLASH之說明。 圖9顯示一 I /0位址映圖,其包含位址範圍、大小 、及不同I /〇項目之說明。 £ b° 圖1 0顯示對於不同硬體及S C 4 0 0內部中斷之中 斷指定。 圖11顯示不同的DMA通道指定。 圖1 2顯示對於不同裝置之晶片選擇以及位址範圍。 VI 軟體說明Abso 1 ute Disk Write], and 2 F h [Mu 11ip 1 ex Interrupt]. From the foregoing description, it will be understood that although a group selected by one of the standard BI OS and D 0 S functions is simulated or supported by the terminal operating system of the present invention, there are a considerable number of BI 0 S and D 0S Function is not supported. In addition, even those supported B I 0 S and D 0S functions cannot be performed by standard A T compatible hardware. Instead, the part of the operating system of the terminal referred to as the "boot block" 300 and "core" 305 in Figure 4 establishes the ability to simulate these functions. IV Multiple Dialogs The present invention includes a multisession function for graphics applications, which provides multiple full-screen D 0 S dialogs so that a user can switch between simulations, such as providing a window on A CitHx connection and a connection network are connected in another window. Generally, this environment is as applicable as possible to the Chinese paper standard (CNS) A4 (210 X 297 mm) of this paper size (please read the precautions on the back before filling this page) Printed by the Intellectual Property Bureau's Consumer Cooperative -36- 475120 A7 B7 Consumption cooperation of employees of the Intellectual Property Bureau of the Ministry of Economic Affairs. Printed 5. Invention Description (34) Doos compatible to simplify connection (pomng). The problem with graphics applications is that they need a lot of memory to keep the graphics screens that they need to save when converting to other screens. The present invention overcomes this problem by sending a signal from the operating system to the application to prevent extraction and then re-extract the screen (which they are converted from) and convert it to the foreground. This is different from making its environment fully compatible with DOS, as it requires some modification of the DOS application. For I C A simulation, the core sends a signal to the Cidnx application to re-extract the graphics screen. In contrast, the text mode applications under the present invention work without modification because they do not need so many memory and are not affected by the transmitted signals. Citrix software is an application that has a DOS version and a WI NDOWS version to operate on users. The WI NDOWS version requires more hardware resources (such as Billion) to operate on users. Chnx user software runs on the RAM of the terminal. Usually, the user software is connected to an NT or Citrix server, where another application is running which the user wants to connect to. For example, a blank form program running on a server is a display output to a terminal. The simulation runs on the terminal R AM with different device drivers and diagnostic programs, and the core is connected to one of the invention's manager. The conventional technical mechanism for re-extracting a screen involves Citnx user software, which sends a "top" command to the server to prevent the output and then a re-display command to transmit the data to re-extract the screen. Specifically, the Citrix software uses a connection manager that blocks the request to send an open conversation to the background when you open the connection manager. Citrix software is not allowed _ Xu (Please read the precautions on the back before filling this page) Order--line This paper size applies to China National Standard (CNS) A4 (210 X 297 mm) -37- 475120 A7 B7 5. Description of the invention (35) Establishing multiple connections β Only one conversation can be opened at a time. One of these open sessions or connection managers can be opened in the future. The present invention allows multiple sessions to be opened with each session having its own virtual machine. When a block request and a redisplay instruction are used to move the dialog to the foreground, it will not attempt to extract the screen. The screen is not stored in the memory. The invention provides that each virtual machine has its own text mode so that when it is in the background it has a writable virtual buffer and it continues to operate in the background. For example, if the screen is being extracted (writing text to the screen) when the screen is converted to the background, the map will continue to the virtual buffer instead of the actual hard disk, although in the background. The core processes the map (obviously) to the application. For graphics applications, the present invention sends a signal to the application. The application sends a signal to the host to direct it to block the transmission. When the application screen is switched back to the foreground, the host is directed to display the screen. The number of networks carried by the application in the background is reduced compared to conventional technologies. In contrast, Citrix software receives data into an application in a background conversation. However, this information is shown. Transmission and reception of data from the server to the background application. Continued network traffic and the use of a drain on other system resources such as Keeki and CPU. The present invention is particularly related to a DOS ring: environment, in which the hardware is incapable of supporting a complete W IN DOWS operating system outside of the _, and only at a certain time is the same. This puncher, device, and text can be used to display the screen j \\\ program. Sending the display does not continue to connect to the display without restarting the display. If the source is limited, the source is limited. The machine first reads the back. Fill in the meanings and then fill in the zero pages. ) A4 specifications (210 X 297 mm) -38- 475120 A7 B7 V. Description of the invention (36). The present invention provides a terminal which can operate multiple connections and multiple graphical dialog boxes of Wl NDOWS applications. Multiple graphics dialogs are best run in a DOS environment. V System Core and System Configuration Appendix "B" lists the different services provided by the Windows System Core, where these services are accessed through different interrupts. Figures 8-12 show different configuration parameters of a terminal according to the present invention. Figure 8 shows a memory address map of one of the terminal systems, including address range, memory size, bus width, and DRA M, basic memory, VG Α display memory, boot block shadow, VG Α linear Address, peripheral, network memory space, ROMS2 (Flash Bank 2), ROM / FLASH Bank 1, ROM / FLASH Bank 0, and Boot ROM / FLASH. FIG. 9 shows an I / 0 address map, which includes address ranges, sizes, and descriptions of different I / 〇 items. £ b ° Figure 10 shows the interrupt assignments for different hardware and S C 4 0 0 internal interrupts. Figure 11 shows the different DMA channel assignments. Figure 12 shows the chip selection and address range for different devices. VI Software Instructions
L PL P
本發明擴充先前多使用者N T之功能以提供其使用X -39- (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公笼) 475120 ___B7_____ 五、發明說明(37 ) 業標準協定之加強的遠端管理功能。這些加強的遠端管理 功能執行軟體影像升級、修改終端機使用者介面選擇、並 增進終端機狀態報告。 網路驅動器載入 軟體之此形式將嘗試載入乙太網路驅動器於開機時, 當作隱含値網路驅動器。通常,·網路驅動器載入以極少的 訊息於一單一訊.息匣中。假如有一錯誤時,則錯誤訊息短 暫地出現,然後消失,而終端機自動地繼續。網路驅動器 無法繼續載入假如有一-誤時,但是連接管理器可開始。 假如一冗長的方法被致能而更詳細之訊息被捲入網路匣當 網路正在載入時,則任何其導致網路驅動器載入失效之錯 誤將需要使用者壓下一個鍵以告知此錯誤,在終端機繼續 其開機程序之前。 F T P增進 本發明軟體之此形式支援檔案轉移協定(FTP) ’ ·.其被專門用於韌體影像升級及遠距終端機組態。T F .T P 之使用亦爲適當的。 D H C P自動軟體影像升級 本發明使用動態主機組態協定D H C P及F T P以提 供一新影像之自動下載,經由網路。爲了運作此程序’本 發明之軟體使用D H C Ρ以取代一靜態I Ρ位址並使得… 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁)The present invention expands the function of the previous multi-user NT to provide its use X-39- (Please read the precautions on the back before filling this page) This paper size applies to China National Standard (CNS) A4 (210 X 297 male cage) 475120 ___B7_____ 5. Description of the Invention (37) The enhanced remote management function of industry standard agreement. These enhanced remote management functions perform software image upgrades, modify terminal user interface choices, and enhance terminal status reporting. Network drive loading This form of software will attempt to load an Ethernet drive as an implicit network drive when booting. Generally, a network drive is loaded with very few messages in a single message box. If there is an error, the error message appears briefly, then disappears, and the terminal continues automatically. The network drive cannot continue to load if there is a one-time error, but the connection manager can start. If a lengthy method is enabled and more detailed information is involved in the network box while the network is loading, any errors that cause the network drive to fail to load will require the user to press a key to inform this Error before the terminal continues its boot process. F T P Enhancement This form of software of the present invention supports File Transfer Protocol (FTP) ′. It is specially used for firmware image upgrade and remote terminal configuration. The use of T F .T P is also appropriate. D H C P Automatic Software Image Upgrade The present invention uses dynamic host configuration protocols D H C P and F T P to provide automatic download of a new image via the network. In order to run this program, the software of the present invention uses DHC PP to replace a static IP address and makes ... This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) (Please read the note on the back first (Fill in this page again)
•線. 經濟部智慧財產局員工消費合作社印¾ -40- 475120 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明(38 ) DHCP更新域被致能。 新的更新程序作用以使得開機時’本發明之軟體下載 新的消費者DHCP選項如下:a) Tag 161( I P八位元組或I P串列成二十個字)指示F T P伺服器 ,於其上發現影像軟體及控制檔案(PARAMS · INI AND P A R A Μ # . INI) °b)Tag 1 6 2 (串列成八十個字)指示FTP伺服器根目錄路 徑於其影像軟體及控制檔案(params.ini及param#.iin)被發 現之伺服器上。c) Tag 163 (IP陣列,四個 項目之最大値)含有SNMP陷阱伺服器(Trap Servers ) 之一列I P數字,其中於本發明軟體使用者介面中之局部 I P陷阱伺服器項目無效(overnde ),雖然其經由D Η CP而被組成。Tag 163含有SNMP陷阱伺服器 之一列I P數字。假如於局部使用者介面中之相應的 • S Ν Μ P陷阱伺服器項目被歸檔,則局部項目將撤銷其由 DHCP Tag 163所獲得的値。d) Tag· 1 6 4 (串列成六十個字)指示S Ν Μ P組群體(Set Community),其中於本發,明軟體使用者介面中之局部組群 體項目無效(overnde ),雖然其經由DHCP而被組成。 在一DHC P指令已被執行之後,本發明之軟體使用 於PARAMS . INI (用於基礎軟體)及PARAM #· I Ν I (用於選配之軟體封裝)檔案之局部影本中的 資訊,以決定路徑自F T P基礎目錄,其中終端機特定之 檔案(.包含控制、基礎影像檔案及選配影像檔案)_被保留 (請先閱讀背面之注意事項再填寫本頁) 訂. •線 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) -41 · 475120 A7 B7 五、發明說明(39 ) »組態檔案項目被列於表2之中。 此路徑所被構成之一矩陣爲如下: 〈《Entire FTP TREE»〉 WServer from DHCP Tag 161 \root directory from DHCP Tag 162 (root$ terminates tree creation. See note \Option from Option= entry in PARAMS.INI or PARAM#.INI WOemName from OemName= entry in PARAMS.INI or PARANK.INI \Os from 0s= entry in PARAMS.INI or PARAM#.INI WPlatform from Platform= entry in PARAMS.INI or PARAMS.INI WRefresh from Refresh= entry in PARAMS.INI or PARAM#.INI \UserPath from UserPath= entry in PARAMS.INI or PARAM#.INI -PARAMS.INI or PARAM#.INI file -Base or Option Image file (請先閱讀背面之注意事項再填寫本頁) :裝 •線· 經濟部智慧財產局員工消費合作社印製 注意到假如其傳送以Tag ,162或DHCP_ 〇PT_ADM_F I LEROOTPATH 之一字串終 止以一"$ ”,貝(1此被視爲完整路徑至P A R A M S · INI ,PARAM#·INI及影像檔案。此指示器繞 過上述之加強的Wyse FT P樹狀結構。 注意到空白位準被略過。例如,假:如有標準的Wyse基礎軟 體(自隱含値),則樹狀結構之Option子系統、OemName子 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公* ) -42- 475120 A7 _ B7___ 五、發明說明(4〇 ) 系統及UserPath子系統部分將不存在於路徑中。剩餘的結構 將是 \\Server\root direciory\os\platform\refresh\file。 在正確的路徑已被決定之後,本發明之軟體將連接經 由?丁?至指定的\\56”61:\?&111並下載所有?八11八%3. I N I及PARAM# · I N I檔案。本發明之軟體將接 著比較 PARAMS · ΙΝΙ 及/或 PARAM# · I Ν I F Τ Ρ伺服器檔案之建立數字資訊及修改資料資 訊(BuildVer = , OemBuildVer = ,及 ModDate=資訊字串)與本 地檔案以決定是否需要一更新。假如所有字串吻合的話, 則終端機將完成開機進入使用者介面及功能,正常地。假 如任何字串不吻合的話,則本發明之軟體將繼續更新程序 如下: 本發明之軟體將下載其由伺服器PARAMS · I Ν I或PARAM# · I Ν I所指示之適當集合的 Win term基礎或選配影像至RAM。於一影像之網路轉移期 間,假如網路下載被中斷(由於喪失網路連接或供應電力 ),則本發明之軟體將不會嚴重地受影響。注意到其可被 轉移之最大的影像尺寸須小於R 4 Μ在轉移開始時之可利 ; 用的量。假如無足夠的R A Μ可利用於轉移開始時,則影 Ϊ 像被分解於途中且儲存至FLASH以更新影像。 才 I 在整個影像被載入RAM之後,則本發明之軟體將分• Line. Printed by the Consumer Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs ¾ -40- 475120 A7 B7 Printed by the Consumer Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs V. Invention Description (38) The DHCP update domain was enabled. The new update procedure works to make the software of the present invention download new consumer DHCP options at boot time as follows: a) Tag 161 (IP octets or IP strings in twenty words) indicates the FTP server. Found the image software and control file (PARAMS · INI AND PARA Μ #. INI) ° b) Tag 1 6 2 (listed in 80 words) indicates the FTP server root directory path to its image software and control file (params .ini and param # .iin) were found on the server. c) Tag 163 (IP array, the largest of four items) contains a list of IP numbers of SNMP Trap Servers, in which the local IP trap server items in the software user interface of the present invention are invalid (overnde), Although it is composed via D Η CP. Tag 163 contains a list of IP numbers for the SNMP trap server. If the corresponding • S N M P trap server entry in the local user interface is archived, the local entry will revoke the 获得 obtained by DHCP Tag 163. d) Tag · 1 6 4 (sixty words in series) indicates S NM P group (Set Community), in which the local group item in the user interface of the software is invalid (overnde), although It is composed via DHCP. After a DHC P instruction has been executed, the software of the present invention uses the information in partial copies of PARAMS.INI (for basic software) and PARAM # · I Ν I (for optional software package) files to The path is determined from the FTP basic directory, in which terminal-specific files (including control, basic image files, and optional image files) are retained (please read the precautions on the back before filling this page) and order. • Line paper The standard applies to the Chinese National Standard (CNS) A4 specification (210 X 297 public love) -41 · 475120 A7 B7 V. Description of the invention (39) »The configuration file items are listed in Table 2. One matrix formed by this path is as follows: 〈《Entire FTP TREE 〉〉 WServer from DHCP Tag 161 \ root directory from DHCP Tag 162 (root $ terminates tree creation. See note \ Option from Option = entry in PARAMS.INI or PARAM # .INI WOemName from OemName = entry in PARAMS.INI or PARANK.INI \ Os from 0s = entry in PARAMS.INI or PARAM # .INI WPlatform from Platform = entry in PARAMS.INI or PARAMS.INI WRefresh from Refresh = entry in PARAMS.INI or PARAM # .INI \ UserPath from UserPath = entry in PARAMS.INI or PARAM # .INI -PARAMS.INI or PARAM # .INI file -Base or Option Image file (Please read the notes on the back before filling (This page): Printed • Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs. Note that if its transmission ends with a string of Tag, 162 or DHCP_〇PT_ADM_F I LEROOTPATH, it will end with a " $ ", shell (1 this was Think of the full path to PARAMS · INI, PARAM # · INI and image files. This indicator bypasses the enhanced Wyse FT P tree structure described above. Note that the blank level is skipped. For example, false: if standard Wyse basic software (self-implicit), the Option subsystem and OemName of the tree structure are applicable to the Chinese National Standard (CNS) A4 specification (210 X 297 male *) -42- 475120 A7 _ B7___ V. Explanation of the invention (40) The system and the UserPath subsystem will not exist in the path. The remaining structure will be \\ Server \ root direciory \ os \ platform \ refresh \ file. After the correct path has been determined, the present invention The software will be connected to the designated \\ 56 ”61: \? &Amp; 111 and download all of them. 811 and PARAM # · INI files. The software of the present invention will then compare the created digital information and modified data information (BuildVer =, OemBuildVer =, and ModDate = information string) of the PARAMS · ΙΝΙ and / or PARAM # · I Ν Τ Τ server file with the local file to Decide if you need an update. If all the strings match, the terminal will finish booting and enter the user interface and functions normally. If any of the strings do not match, the software of the present invention will continue to be updated as follows: The software of the present invention will download the Win term basis of the appropriate set indicated by the server PARAMS · I Ν I or PARAM # · I Ν I Or select images to RAM. During the network transfer of an image, if the network download is interrupted (due to loss of network connection or power supply), the software of the present invention will not be seriously affected. Note that the maximum image size that can be transferred must be less than the profitable amount of R 4 M at the beginning of the transfer; If there is not enough RAM to be available at the beginning of the transfer, the image is broken down and saved to FLASH to update the image. Only after the entire image is loaded into RAM, the software of the present invention will
•I 〒 解影像並更新開機區塊及NAND快閃。如此類似於當下 ^ 載一影像經由一平行、序列、或快:閃卡更新而至本發明之 %• I 〒 Decode the image and update the boot block and NAND flash. So similar to the current ^ loading an image via a parallel, serial, or fast: flash card update to the% of the present invention
Ln 軟體時所執行的更新。開機區塊將被首次檢查’而假如開 卩 ' * -43 - (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 475120 A7 B7 五、發明說明(41 ) 機區塊碼已改變,則一新的開機區塊將被下載。主影像則 將被寫入NAND快閃。假如電力被中斷於檔案轉移至開 機區塊期間(此期間是極短的因爲元件尺寸只有2 5 6 K ),則開機區塊可能損壞而需要安裝一新的預先設計的元 件。假如電力中斷於一檔案轉移至N A N D快閃期間(此 期間亦是很短的且只需數秒鐘以完成更新),則N A N D 快閃主影像碼可能損壞而需要一序列、平行、或快閃卡更 新。 一旦影像更新被完成,則本發明之軟體將自動重新開 機。注意:於D H C P更新程序期間,本發明之軟體傳送 S.N Μ Ρ陷阱(Traps)以反應終端機下載程序之目前狀態 。DHCP相關之陷阱被說明於下。 S Ν Μ P增進 於本發明之軟體中,倂入有列在表1中的簡單網路管 理協定(S Ν Μ Ρ )。Ln software updates. The start-up block will be checked for the first time. "If it is opened" * -43-(Please read the precautions on the back before filling out this page) This paper size applies to China National Standard (CNS) A4 (210 X 297 mm) 475120 A7 B7 V. Description of the Invention (41) The machine block code has been changed, and a new boot block will be downloaded. The main image will be written to the NAND flash. If power is interrupted during the transfer of files to the startup block (the period is extremely short because the component size is only 256 K), the boot block may be damaged and a new pre-designed component needs to be installed. If the power is interrupted during a file transfer to the NAND flash (this period is also short and only takes a few seconds to complete the update), the NAND flash main image code may be damaged and a sequence, parallel, or flash card is required Update. Once the image update is completed, the software of the present invention will automatically restart. Note: During the D H C P update process, the software of the present invention transmits S.N MP traps (Traps) to reflect the current status of the terminal download process. DHCP-related traps are explained below. S N M P Enhancement In the software of the present invention, a simple network management protocol (S N M P) listed in Table 1 is incorporated.
Wyse Enterprise特定管理資訊基礎Μ I Β資料庫一對 於R A Μ及R Ο Μ組態報告之記億體組態報告。 PCMC I Α裝置報告以描述插入之PCMC I Α裝 置。 I〇裝置報告。 顯示報告描述用於顯示特徵之目前及最大値。 DHC P資訊報告描述其接收自DHC P伺服器之値 ,用於」顴客選項値。 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -44- -----.---·-----裝--------訂---------線 (請先閱讀背面之注意事項再填寫本頁) 475120 A7 B7 五、發明說明(42 ) R〇Μ影像資訊報告描述關於實際載入至Win term上之 ROM影像的値,以及那些載入至指定於wb t 3檔案伺 服器中之F T P伺服器上的影像値。 顧客域內容報告。三個顧客域之內容,其可被構成透 過S Ν Μ P / Network管理資產單上之Winterm U I。 Μ I B亦提供遠端管理相關的功能。此族群中之域是 可寫入的以致一上載或下載程序可被啓動,藉由設定適當 的値於這些用於樟案上載及下載之域中。注意其由 SNMP管理者所產生之上載及下載請求(在Winterm產生 s b t 2 r a p S NMPA cc p t L d 陷阱之前)將被 忽略。目的地主機(其將接收這些陷阱)可被定義於本發 明之軟體使用者介面中。 SNMP Tr a p s -下列SNMP陷阱被支援: a )暖開機(Warmstart)b)冷開機(Coldstart) c )連結 d ) 證明失敗e)用於自動及互作用影像更新之裝備特定的 TRAPS。 Ν Μ P互作用及自動軟體影像更新 於本發明軟體之此形·式中,支援被加入透過S ΝΜΡ 及F Τ Ρ以致使一新的影像經由網路之互作用或自動下載 。此更新程序通常作用如下: S ΝΜΡ更新需被致能,而“S ΝΜΡ更新致能”爲隱含 設定値於軟體之此形式上。 W interm 啓動並傳送 wbt3TrapSNMP. -45- (請先閱讀背面之注意事項再填寫本頁) 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 475120 A7 B7 五、發明說明(43 ) A c c p t L d T r a p,當終端機準備好經由 s nmp以接收一檔案上載或下載請求時。 對於自動下載,透過Op e nV i ew或其他 S N Μ P管理程式,管理程式將可以偵測w b t 3 TrapSNMPAccptLd Tr a p 並透過編稿 以辨識軟體之目前修訂,以及啓動檔案上載或下載至本發 明之軟體。 透過SNMP,目前之Wintem組態可經由一 F T P / TFTP連接而被獲得,藉由請求設定·REG檔案。這 些檔案可接著被修改且接著被下載至本發明軟體之終端機 。類似地,一整個二位元影像可被下載至本發明軟體之終 端機。 假如本發明之軟體具有一連接對話,則一影像更新程 序將顯示一訊息並及時接收。在一檔案下載完成之後,終 端機將自動地重新開機。從終端機之上載檔案的程序顯然 地發生於背景中。 集合之影像更新將被相等地集合如於D H C P影像更 新中,除了其:待被下載之FPT/TFTP伺服器、路 徑及檔案名稱被指定經由設定適當的目標於wb t 3 UpDn 1 o a d群組中,而下載並非根據一 PARAM #.1NI檔案之內容。任何透過SNMP介面所請求之 下載將被無條件地嘗試。 一旦影像更新已被完成,則本發明之軟體將自動地重 新開機/ . (請先閱讀背面之注意事項再填冩本頁) •裝 · --線- 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -46- 475120 Α7 Β7 經濟部智慧財產局員工消費合作社印製 五、發明說明(44 ) 本發明使用s Ν Μ P以遠端地安裝終端機於一稀少顧 客(thin-client )網路上。其可被遠端地管理之典型組態設 定包含(但不限定於):網路介面、顯示、鍵盤、任何周 邊裝置、任何終端機模擬特性、安全特徵、使用者帳戶資 訊,等等。此組態資料不同於資訊資料,其包含資訊有關 RAM及FLASH記億體、其他硬體資訊、PC卡插槽 、何種P C卡被插入、哪些周邊裝置被附加、顯示所支援 之最大解析度、何頻率被支援以顯示、DHC P獲得何種 資訊,等等。 本發明之Μ I B被使用以遠端地安裝一稀少顧客終端 機,即使Μ I Β位於網路之伺服器上。其他的協定可被使 用。 本發明之特定實施例的前述說明是爲了解釋及描述之 目的。它們並非欲達成毫無遺漏的或者是限制本發明於所 •揭露之明確形式中,而明顯地,許多依據上述教導之修改 及變形是可能的。其實施例被選擇並描述以最佳地解釋本 發明之原理及其實際之應用,藉以使得其他熟悉本技術者 更能利用本發明及其不同實施例,以其適用於特定使用目 的之不同的修改。本發明之範圍應由後附之申請專利範圍 及其同等物所界定。 ------.---·-----裝—— (請先閱讀背面之注意事項再填寫本頁) ^ 線· 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) -47- 475120 A7 B7 五、發明說明(45 ) 表1 目標 說明 WyseManagement Info. Blocks(MIB) wb t2RamNum RAM表中之列數 w b 12 R a m I n d e x 目前表項目之指數 wbt2RamType 1=基礎;〗視訊;3 =擴展 wbt2RamS ize RAM之尺寸,以位元組爲單位 wbt2RomNum R〇M表中之列數 wbt2RomIndex 目前表項目之指數 wbt2RomType U開機,2 = 〇S wbt2RamSize ROM之尺寸,以位元組爲單位 PCMCIA裝置 wb2PCMCIANum 代表於其描述已插入之PCMCIA裝 置的表中的列數 wbt2PCMCI AIndcx 目前表項目之指數 wbt2PCMCIAType 0 =故障之PCMCIA卡;1 =記憶體; 2 =調變器解調器;3 =平行埠;4 =固定 碟片;5 =視訊接合器;6 = LAN接合器;7 = AIMS;65535 =空白 wbt2PCMCIAVendor 由PCMCIA卡廠商所提供之串列 I〇裝置報告 - wbt2I0DevAttached 此目標爲32旗標位元之一群組 (請先閱讀背面之注意事項再填寫本頁) 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -48 - 20 τ—Η 5 47Wyse Enterprise specific management information base Μ Β database A pair of megabyte configuration reports for ARM and Ο Μ configuration reports. The PCMC I A device report describes the inserted PCMC I A device. I0 device report. The display report describes the current and maximum frame sizes used to display the feature. The DHC P information report describes the messages it received from the DHC P server for "user options". This paper size applies to China National Standard (CNS) A4 (210 X 297 mm) -44- -----.------------------------ ------- line (Please read the precautions on the back before filling this page) 475120 A7 B7 V. Description of the invention (42) The ROM image information report describes the ROM image actually loaded on the Win term.値, and those loaded on the FTP server designated in the wb t 3 file server 値. Customer domain content report. The content of the three customer domains can be structured through Winterm U I on the SNM / Network Management Asset Sheet. MIB also provides functions related to remote management. The domains in this group are writable so that an upload or download process can be initiated by setting the appropriate domains for these domains for uploading and downloading. Note that the upload and download requests (before Winterm generates s b t 2 r a p S NMPA cc p t L d) will be ignored. The destination host, which will receive these traps, can be defined in the software user interface of the present invention. SNMP Traps-The following SNMP traps are supported: a) Warmstart b) Coldstart c) Link d) Certification failure e) Equipment-specific TRAPS for automatic and interactive image updates. NM MP interaction and automatic software image update In the form and form of the software of the present invention, support is added through SNMP and FTP to cause a new image to interact or automatically download via the network. This update procedure usually has the following functions: S NMP update needs to be enabled, and "S NMP update enable" is implicitly set in this form of software. W interm starts and transmits wbt3TrapSNMP. -45- (Please read the precautions on the back before filling in this page) This paper size applies to China National Standard (CNS) A4 (210 X 297 mm) 475120 A7 B7 V. Description of the invention (43) A ccpt L d T rap, when the terminal is ready to receive a file upload or download request via snmp. For automatic downloading, through Op e nV i ew or other SMP management program, the management program will be able to detect wbt 3 TrapSNMPAccptLd Tr ap and compile to identify the current revision of the software, and initiate file upload or download to the present invention. software. Through SNMP, the current Wintem configuration can be obtained via an FTP / TFTP connection, by requesting a setup REG file. These files can then be modified and then downloaded to the terminal of the software of the present invention. Similarly, an entire binary image can be downloaded to the terminal of the software of the present invention. If the software of the present invention has a connection dialog, an image update program will display a message and receive it in time. After a file is downloaded, the terminal will restart automatically. The process of uploading files from the terminal apparently took place in the background. The assembled image updates will be equally assembled as in the DHCP image update, except that: the FPT / TFTP server, path and file name to be downloaded are specified by setting the appropriate target in the wb t 3 UpDn 1 oad group , And the download is not based on the contents of a PARAM # .1NI file. Any download requested via the SNMP interface will be attempted unconditionally. Once the image update has been completed, the software of the present invention will automatically restart. / (Please read the precautions on the back before filling out this page) • Installation · --Line-This paper size is applicable to the Chinese National Standard (CNS ) A4 specification (210 X 297 mm) -46- 475120 Α7 Β7 Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs. 5. Description of the invention (44) The present invention uses sNM to remotely install a terminal in a rare Customer (thin-client) on the network. Typical configuration settings that can be managed remotely include (but are not limited to): network interface, display, keyboard, any peripheral device, any terminal emulation feature, security features, user account information, and more. This configuration data is different from information data, which contains information about RAM and FLASH memory, other hardware information, PC card slot, which PC card is inserted, which peripheral devices are attached, and displays the maximum resolution supported. , What frequencies are supported for display, what information DHC P gets, etc. The MIB of the present invention is used to remotely mount a rare customer terminal, even if MIB is located on a server on the network. Other agreements can be used. The foregoing description of specific embodiments of the invention has been provided for the purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed, but obviously, many modifications and variations are possible in light of the above teachings. The embodiments are selected and described to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to better utilize the invention and its different embodiments to adapt it to different uses for different purposes. modify. The scope of the invention should be defined by the scope of the appended patent applications and their equivalents. ------.--- · ----- Installation—— (Please read the precautions on the back before filling this page) ^ Line · This paper size is applicable to China National Standard (CNS) A4 specification (210 X 297 public love) -47- 475120 A7 B7 V. Description of the invention (45) Table 1 Target description WyseManagement Info. Blocks (MIB) wb t2RamNum The number of columns in the RAM table wb 12 R am I ndex Index of the current table item wbt2RamType 1 = Basic; video; 3 = extended wbt2RamS ize RAM size in bytes wbt2RomNum R〇M number of columns in the table wbt2RomIndex current index of the table item wbt2RomType U boot, 2 = 〇S wbt2RamSize ROM size, in Bytes are in units. PCMCIA device wb2PCMCIANum represents the number of columns in the table describing the inserted PCMCIA device. Wbt2PCMCI AIndcx The index of the current table item. Wbt2PCMCIAType 0 = defective PCMCIA card; 1 = memory; 2 = modulator demodulation 3 = Parallel port; 4 = Fixed disc; 5 = Video adapter; 6 = LAN adapter; 7 = AIMS; 65535 = Blank wbt2PCMCIAVendor Serial I0 device report provided by the PCMCIA card manufacturer-wbt2I0DevAttached The target is a group of 32 flag bits (please read the precautions on the back before filling this page) This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) -48-20 τ— Η 5 47
7 7 | A B 五、發明說明(4β ) 經濟部智ft財產局員工消費合作社印¾ bitO 附加鏈盤 bitl 載入滑鼠驅動器 bit2 載入微觸控螢幕驅動器 bit3 載入elo觸控營幕 bit4 載入光筆驅動器 bit5 附加軟碟驅動 顯示報告 wb t2DispFreq 更新目前顯示上所使用之速率,以 Η z單位 wbt2DispHorizPix 目前使用於Winterm上之視訊之一 水平線上的像素數目 wbt2DispVertPix 目前使用於顯示上之視訊的線數目 wbt2DispColor 目前使用於顯示上之觀色深度 wbt2DispFreqMax 於顯示上可用之最大更新率 wbt2DispHorizPix Max 於顯示上可用之視訊之線的最大數 巨 wbt2DispVertPixMax 於顯示上可用之視訊之線的最大數 巨 · wbt2DispColor Max 於顯示上可用之最大顏色深度 DHCP資訊報告 wb t2DhcpInfolndex 表之項目的指數’項目之範圍介於 1 與 wbt2DhcpInfoNum的値之間 (請先閱讀背面之注意事項再填寫本頁) 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公藿) -49· 475120 绶濟邨智慧时產局員工消費合泎fi印製 五、發明說明(47 ) A7 B7 wbt2InterfaceNum 用 以 獲 得 此表項目中之資 訊 的 介 面 數 巨 wb t2ServerIP 將 被 用 於 IC A連接之伺服 器 的 名 稱 或 IP位 址 ,其IC A連接使用 此 項 但 不 構 成 一 明確的伺服器 wbt2UserName 將 被 用 以 記錄至IC A連接之 伺 服 器 的 使 用 者 名稱,其ICA連 接 使 用 此 選 項但 不 構成一明確的使 用 者: 名) 稱 wb t2Domain 將 被 用 以 記錄至ICA連接 之 伺 服 器 的 視 窗 域 其ICA連接使用 此 項 但 不 構 成 一 明確的域 wb t2Pass word 指 示 其 將 被用以記錄至ICA 連 接 之 伺 服 器 的 暗語之存在與否 ,其 ICA 連 接使 用 此 選項但不構成一 明 確 的 暗 iH ΡΠ 0 0 = 無 暗語,1=有暗語 wb t2CommandLine — 旦 使 用 者被記錄至ICA 連 接 之 伺 服 器 時 將 被發出之指令行 ,其 ICA 連 接使 用 此 選項但不構成一 明 確 的 指 令行 wb t2 WorkingDir 一 旦 使 用 者被記錄至ICA 連 接 之 伺 服 器 時 將 被設定之工作目 錄 ,其 ICA 連 接使 用 此選項但不構成 — 明 確 的 工 作 巨 錄 ··. ---------,-------------訂---------*5^ (請先閱讀背面之注意事項再填寫本頁) 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) -50- 475120 五、發明說明(48 ) 經濟部智慧財產局員工消費合作社印製 A7 B7 wb t2FileServer 含有Win term基礎與應用影像以下 « S PARAM,INI|a PARAM#,INIIi ^ 之一 ftp伺服器的名稱或IP位址,其 卩八11八1^,11^1,及?八11八1\1#,11^1檔案容 許Winterm來決定目前載入之影像 是否爲現行的。 " wbt2FileRootPath 用以獲得待被下載之影像的路徑 wbt2TrapServerList 待被告知之SNMP管理伺服器的淸 單,當一陷阱事件發生時 wbt2SetCommunity 此Winterm之組群體的値 ROM影像資訊報告 wbt2CurInfoNun 此目標代表目前ROM影像資訊表中 之項目數目 w b 12 C u r I n f ο I n d e x 表項目之指數,範圍介於1與Wbt2 CurlnfoNum的値之間 wbt2CurInfoNum wbt2CurBuildNum ..k 目前載入於終端機上之影像的建立 數目 wbt2CurOEMBuid Num 自前載入於終端機上之影像的OEM 建立數目 wbt2ModBuildDate 目前載入終端機上之影像日期被最 後修改. wb t2CurOEM 其影像被載入終端機上之DEM wb t2CurU ser 目前記錄至端終機上之UI的使用者 (請先閱讀背面之注意事項再填寫本頁) 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -51 - 訂: --線· 475120 A7 B7 五、發明說明(49 ) 經濟部智慧財產局員工消費合作社印製 wbt2CurHWPlatform 安裝於終端機上之硬體平台 wbt2CurOS 安裝於終端機上之操作系統 wbt2CurRefreshRate 由終端機上之影像所支援的顯示更 新率 wbt2CurConfig 描述目前載入終端機上之影像之功 能的字串 wbt2DUpInfoNum 此目標代表更新ROM影像資訊表中 之項目的數目 wb t2DUInfolndex 此爲表項目之一指數,範圍介於1 與 wbt2DUpInfoNum値之間 wbt2DUpBuildNum 建立可用於伺服器上之更新影像的 影像數目 wbt2DUp〇EMBuildNum OEM建立可用於伺服器上之更新影 像的數目 wbt2DupModBuildDate 伺服器上之影像日期被最後更新 消費者域內容報告 wbt2CustomField 1 報告消費者域1之內容 _ wbt2CustomField2 報告消費者域2之內容 _ wb t2C us tomField3 報告消費者域3之內容 _ 新的MIB群組 Wbt2UpDaLoadNum 此目標代表上載或下載請求表中之 項目的數目’ V · 乂 , ------.---^-----裝· —— (請先閱讀背面之注意事項再填寫本頁) . 線· 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) -52- 475120 五、發明說明(5〇 ) A7 B7 wbt2UpDnLoadIndex 表項目之指數,範圍介於1與wbt2Up DnLoadNum値之間 wbt2upDnLoadId 此上載/下載請求之唯一的ID字串 wbt2UpDnLoadOP 0 =—上載請求;1=一下載請求 wbt2UpLoadSrcFilc 從被上載/下載之來源檔案的路徑 及檔案名稱 ' wbt2UpDnLoadDstFile 其中上載/下載之檔案所將被儲存 之路徑及檔案名稱 wbt2UpDnLoadFileType 0 =—二位元檔案;ASCII檔案 wbt2UpDnLoadProtocol 0 = FTP wbt2UpDnLoadFileServer 其檔案所將被上載/下載至/自之檔 案伺服器(或名稱) wbt2UpDnLoadTimeFlag 0 =立刻執行請求在wbt2SubmitLoad Job被設定至準備好(1)三段 wbt2AcccptRcq(2); “0 =否”;”1=是” wbt2SubmitLoudJob(3); “0 =未準備好;1=準備好” SNMP陷阱 wbt2TrapDILCTBuild Mi smatch 由 PARAiMS,INI或 PARAMS#,INI變數 所供應之軟體資訊失配已被偵測。 —DHCP/FTP更新將被嘗試 wbt2TrapDHCPUpdDono 一 DHCP/FTP軟體下載已被完成 wbt2TrapDHCPUpdNot Complete -DHCP/FTP軟體下載由於一錯誤而 未完成β其失敗眉因將被傳送以此 陷阱 n — ϋ ί ϋ· ·ϋ ϋ n ΓΙ ·ϋ (ϋ n I · n ϋ n n n ϋ ·ϋ 一σι, n n —ϋ I ·ϋ ϋ I (請先閱讀背面之注意事項再填冩本頁) 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) •53- 475120 A7 ,B7 五、發明說明(51 ) 經濟部智慧財產局員工消費合作fi印製 wbt2TrapSNMPAccpt Ld Win term準備好接收由SNMP管理器 所啓動之一上載或下載請求 wbt2TrapSNMPIatDone SNMP啓動之上載或下載請求已被 完成。wbt2UpDndLoad Id將被傳送 以此陷阱 wbt2TrapSNMPLdNot Complete SNMP啓動之上載或下載由於一錯 誤而未完成。 w b 12 U p D n L o a d I d 失敗原因將被傳送以此陷阱 TRAP失敗原因 wbt2TrapsInfo(9) wbt2TrapStatus( 1) 目前陷阱狀態資訊 LS.NOTREADY WBT未準備好處理此請求 LS^FAIL^NOUPD 於使用者介面中之致能SNMP/DHCP 更新域尙未被選擇 LS_FAIL_ FILENOTFOUND 所請求之來源檔案無法被找到 LS_FAIL_UPLD_ BLOCKED 琴新程序請求被WRT所阻擋 LS FAIL + NOSERV 無法找出或連接至特定的伺服器 LS.FAIL^PROT 特定之檔案轉移協定已偵測到一錯 誤於一檔案上載或下載期間 設定PDU功能 ?: (請先閱讀背面之注意事項再填寫本頁)7 7 | AB V. Description of the invention (4β) Printed by the Intellectual Property Office of the Ministry of Economic Affairs, Employee Consumer Cooperative ¾ bitO Additional chain disk bitl Load mouse driver bit2 Load micro touch screen driver bit3 Load elo touch screen bit4 Load Light pen driver bit5 Additional floppy disk drive display report wb t2DispFreq Updates the current rate used in the display, in Η z units wbt2DispHorizPix Number of pixels on the horizontal line of one of the videos currently used on Winterm wbt2DispVertPix The line of video currently used on the display Wbt2DispColor The depth of color currently used on the display wbt2DispFreqMax The maximum update rate available on the display wbt2DispHorizPix Max The maximum number of video lines available on the display wbt2DispVertPixMax The maximum number of video lines available on the display wbt2DispColor Max The maximum color depth available on the display. DHCP information report wb t2DhcpInfolndex The index of the item in the table ranges from 1 to 値 of wbt2DhcpInfoNum (please read the precautions on the back before filling this page) This paper scale applies to China Home Standard (CNS) A4 Specification (210 X 297 Gong) -49 · 475120 Employee Consumption of Jiji Village Wisdom Production Bureau Printed by Fi. 5. Description of Invention (47) A7 B7 wbt2InterfaceNum The number of information interfaces wb t2ServerIP will be used for the name or IP address of the server connected to IC A. The IC A connection uses this but does not constitute an explicit server. Wbt2UserName will be used to record to the IC A connection. The user name of the server whose ICA connection uses this option but does not constitute an explicit user: name) said wb t2Domain will be used to record the window domain of the server to which the ICA connection uses, but does not constitute an ICA connection A clear field wb t2Pass word indicates the presence or absence of a code word that will be used to record the server to the ICA connection. Its ICA connection uses this option but does not constitute a clear word iH ΡΠ 0 0 = no code word, 1 = There is a word wb t2CommandLine — once the user is logged to the ICA connection The command line that will be issued when the server, its ICA connection uses this option but does not constitute an explicit command line wb t2 WorkingDir Once the user is recorded to the ICA connected server, the working directory will be set, and its ICA connection uses This option does not constitute — a clear job record ... ---------, ------------- Order --------- * 5 ^ (Please read the precautions on the back before filling this page) This paper size applies to China National Standard (CNS) A4 (210 X 297 public love) -50- 475120 V. Description of invention (48) Employees of the Intellectual Property Bureau of the Ministry of Economic Affairs Printed by Consumer Cooperatives A7 B7 wb t2FileServer Contains Win term foundation and application images One of the following «S PARAM, INI | a PARAM #, INIIi ^ is the name or IP address of an ftp server, which is 卩 11 八 1 ^, 11 ^ 1, and? Eight 11 eight 1 \ 1 #, 11 ^ 1 files allow Winterm to determine whether the currently loaded image is current. " wbt2FileRootPath is used to obtain the path of the image to be downloaded wbt2TrapServerList A list of SNMP management servers to be notified. When a trap event occurs wbt2SetCommunity The ROM image information report of this group of Winterm wbt2CurInfoNun This target represents the current ROM image Number of items in the information table wb 12 C ur I nf ο I ndex Index of the table items, ranging between 1 and 与 of Wbt2 CurlnfoNum wbt2CurInfoNum wbt2CurBuildNum ..k The number of images currently loaded on the terminal wbt2CurOEMBuid Num The number of OEM builds of images previously loaded on the terminal wbt2ModBuildDate The date of the image currently loaded on the terminal was last modified. Wb t2CurOEM The image of which was loaded on the terminal DEM wb t2CurU ser is currently recorded on the terminal Users of UI (Please read the precautions on the back before filling this page) This paper size is applicable to China National Standard (CNS) A4 (210 X 297 mm) -51-Order:-line · 475120 A7 B7 5 Description of the Invention (49) Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs w bt2CurHWPlatform Hardware platform installed on the terminal wbt2CurOS Operating system installed on the terminal wbt2CurRefreshRate Display update rate supported by the image on the terminal wbt2CurConfig A string describing the function of the image currently loaded on the terminal wbt2DUpInfoNum This target Represents the number of items in the updated ROM image information table wb t2DUInfolndex This is an index of the table items, the range is between 1 and wbt2DUpInfoNum 値 wbt2DUpBuildNum The number of images created by the update image on the server wbt2DUp. EMBuildNum OEM creation can be used for The number of updated images on the server wbt2DupModBuildDate The date of the images on the server was last updated. Consumer domain content report wbt2CustomField 1 reports the content of consumer domain 1 _ wbt2CustomField2 reports the content of consumer domain 2 _ wb t2C us tomField3 reports the consumer domain Content of 3_ new MIB group Wbt2UpDaLoadNum This target represents the number of items in the upload or download request form 'V · 乂, ------.--- ^ ----- install · —— (Please Read the notes on the back before filling out this (Page). Line · This paper size is applicable to China National Standard (CNS) A4 specification (210 X 297 public love) -52- 475120 V. Description of the invention (50) A7 B7 wbt2UpDnLoadIndex The index of the table items, ranging from 1 and wbt2Up Wbt2upDnLoadId between DnLoadNum 値 the unique ID string of this upload / download request wbt2UpDnLoadOP 0 =-upload request; 1 = a download request wbt2UpLoadSrcFilc path and file name of the source file from the upload / download The path and file name to be stored wbt2UpDnLoadFileType 0 = —two-bit file; ASCII file wbt2UpDnLoadProtocol 0 = FTP wbt2UpDnLoadFileServer The file will be uploaded / downloaded to / from the file server (or name) wbt2UpDnLoadTimeFlag 0 = execute the request immediately The wbt2SubmitLoad Job is set to ready (1) three stages of wbt2AcccptRcq (2); "0 = no"; "1 = yes" wbt2SubmitLoudJob (3); "0 = not ready; 1 = ready" SNMP trap wbt2TrapDILCTBuild Mi smatch Software information provided by PARAiMS, INI or PARAMS #, INI variable is missing It has been detected. —DHCP / FTP update will be attempted wbt2TrapDHCPUpdDono A DHCP / FTP software download has been completed wbt2TrapDHCPUpdNot Complete-The DHCP / FTP software download is not completed due to an error β its failure will be transmitted as a trap n — ϋ ί ϋ · · ϋ ϋ n ΓΙ · ϋ (ϋ n I · n ϋ nnn ϋ · ϋ σι, nn —ϋ I · ϋ ϋ I (Please read the precautions on the back before filling this page) This paper size applies to Chinese national standards (CNS) A4 specification (210 X 297 mm) • 53- 475120 A7, B7 V. Description of invention (51) Employees of Intellectual Property Bureau, Ministry of Economic Affairs, consumer printing fi printed wbt2TrapSNMPAccpt Ld Win term is ready to receive the startup by the SNMP manager One of the upload or download requests wbt2TrapSNMPIatDone The upload or download request initiated by SNMP has been completed. Wbt2UpDndLoad Id will be transmitted as this trap wbt2TrapSNMPLdNot Complete The upload or download initiated by SNMP was not completed due to an error. Wb 12 U p D n L oad I d The cause of failure will be transmitted. Trap failure reason wbt2TrapsInfo (9) wbt2TrapStatus (1) Current trap status information LS.NOTREADY WBT Not prepared to process this request + NOSERV cannot find or connect to a specific server LS.FAIL ^ PROT A specific file transfer protocol has detected an error Setting the PDU function during a file upload or download ?: (Please read the precautions on the back before filling (This page)
· 丨線· 格 規 4 A 5) N (C ί 標 家 國 國 中 用 適 度 尺 張 纸 本 M 公 :97 54 475120 A7 五、發明說明(52 ) _ ____B7 Set operation 限定於VI中可定義或者由來自 DIICP伺服器之選項164可定義之一 特定群體名稱 default set community name WBTADMIN SNMP更新 Winterm 供電並傳送 wbt2TrapSNMPAccptLd 陷阱 automated downloading 透過Open View或其他SNMP管理程 式,則管理程式將可以偵測wbt2 TrapsNMPAccptLd陷阴1,而透過編_ 以確認軟體之目前修訂並啓動檔案 上載或下載至Winter 2000 SNMP 容許目前之Winterm組態檔案(,ONI) 經由一 FTP連接而被獲得。 Bundled image updates 相等地處理如DHCP影像更新之中, 除了: FPT server,path and filenames 被指明經·由設定適當的目標於 wbt2UpDnLoad群組中 do wriload 不根據PARAM#INI檔案之內容 Winterm 2000 一但影像更新已被完成將自動重新 開機 III — !i I I 1 I I I I *111111— t — — — — — — — — (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公藿) -55- 475120 五、發明說明(53 ) 經濟部智慧財產局員X.消t合作:ii印¾ A7 B7 使用者介面增進 DEFAULT NETWORK ' 被改變以致能DHCP組態 CONNECTION defoult SERVER NAME( 於先前版本之軟體中所發現者被刪 1 32.237.250.50) 除 LOAD NETWORK 從先前之版本改變選擇至LOAD DRIVERS ON STARTUP ETHERNET DRIVERS Non APEX PCMCIA 使用使用者定義之字串被支援 modoms network chutdown 被加入使用者界面之主連接選單 button Keyboard Languages 被不同地(星號,等)顯示於 Win term之鍵盤語言域淸簞中 NSMP/Network Administ 將被產生 ration screen SNMP Comunmiation Enable Authentication 雙態元件 Failure Trap Community 60字串 Set Community 60字串 Trap Server 1 60字串 Trap Server 2 60字串 Trap Server 3 60字串 _ (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) -56- 475120 B7 經濟部智慧財產局員工消费合作社印製 五、發明說明(54 ) Trap Server 4 60字串 Update of Firmware DHCP automated updates SNMP updates 致能 Terminal Location 60字串 Contact 60字串’ User Directory Path 60字串 Custom Field 1 60字串 Custom Field2 60字串 Custom Field3 60字串 遠端管理軟體增進 Wyse Works Remote Admin tool 被擴展以提供額外的功能 Binaries WyseWorks工具被擴展以提供使用 者能力來產生具有定做組態之二位 元自工具組 Citrix WinFrame/ Microsoft WTS Installation Prntection 限制被移除自產品以致其作用於伺 ί艮器之標準NT.3.51或4.0工作站上 Command Line Options 容許自動組態檔案及影像(工作空 間)合倂. (請先閱讀背面之注意事項再填寫本頁) :裝 訂-· -線 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) -57- 475120 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明(55 ) Command Syntax 冒冒八0“1>!/1<輸入檔案路徑>/〇<輸 出檔案路徑>/w<工作空間名稱(無 擴展)>. Exit Brror codes returned I卩,假$口 ERRORLEVEL型式處理於 BAT檔案中 即,N0T/I/0/W 、 Unknown option 即,/1/0(/1不跟隨路徑) Too many Too f.ew 爭執 In path specified 未發現 Out path specified 未發現 Workspace path specified 未發現 Failure to open Workspuce detmion file (路徑存在) Inernnl error 呼叫一認證之技工 (請先閱讀背面之注意事項再填寫本頁)· 丨 Line · Standard 4 A 5) N (C ί Moderate rule paper on paper M: 97 54 475120 A7 V. Description of the invention (52) _ ____B7 Set operation can be defined in VI or can be defined by Option 164 from the DIICP server can define a specific community name default set community name WBTADMIN SNMP update Winterm power supply and send wbt2TrapSNMPAccptLd trap automatic downloading Through Open View or other SNMP management programs, the management program will be able to detect wbt2 TrapsNMPAccptLd trap overcast 1 By editing the _ to confirm the current revision of the software and start file upload or download to Winter 2000 SNMP allows the current Winterm configuration file (, ONI) to be obtained via an FTP connection. Bundled image updates equally handles such as DHCP image updates Among them, except: FPT server, path and filenames are specified by setting appropriate targets in the wbt2UpDnLoad group. Do wriload is not based on the contents of the PARAM # INI file. Winterm 2000 Once the image update has been completed, it will restart automatically III — ! i II 1 IIII * 111111— t — — — — — — — (Please read the notes on the back before filling out this page) This paper size applies to China National Standard (CNS) A4 (210 X 297 Gong) -55- 475120 V. Description of Invention (53) Intellectual Property of the Ministry of Economic Affairs Member X. Consumer Cooperation: ii India ¾ A7 B7 User Interface Enhancement DEFAULT NETWORK 'Changed to enable DHCP configuration CONNECTION defoult SERVER NAME (found in previous versions of software deleted 1 32.237.250.50) except LOAD NETWORK Changed the selection from the previous version to LOAD DRIVERS ON STARTUP ETHERNET DRIVERS Non APEX PCMCIA Supported using user-defined strings for modoms network chutdown Added to the main connection menu of the user interface button Keyboard Languages are displayed differently (asterisks, etc.) in NSMP / Network Administ in the keyboard language domain of the Win term will be generated. Ration screen SNMP Comunmiation Enable Authentication bi-state element Failure Trap Community 60 string Set Community 60 string Trap Server 1 60 string Trap Server 2 60 string Trap Server 3 60 string_ (Please read the note on the back first Please fill in this page for the matters needing attention) This paper size is applicable to China National Standard (CNS) A4 specification (210 X 297 public love) -56- 475120 B7 Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 5. Description of invention (54) Trap Server 4 60 string Update of Firmware DHCP automated updates SNMP updates Terminal Location 60 string Contact 60 string 'User Directory Path 60 string Custom Field 1 60 string Custom Field 2 60 string Custom Field 3 60 string remote management software Enhancements Wyse Works Remote Admin tool is extended to provide additional functionality Binaries WyseWorks tool is extended to provide user capabilities to generate two-bit self-tooling kits with custom configurations Citrix WinFrame / Microsoft WTS Installation Prntection Restrictions have been removed from the product so that Command Line Options on the standard NT.3.51 or 4.0 workstations that support server devices allow automatic configuration of files and images (working space). (Please read the precautions on the back before filling this page): Binding-· -The paper size of the paper is applicable to China National Standard (CNS) A4 (210 X 29 (7 mm) -57- 475120 A7 B7 Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 5. Description of the invention (55) Command Syntax Bogus 80 "1 >! / 1 < input file path > / 〇 < output File path > / w < Workspace name (no extension) >. Exit Brror codes returned I 卩, false $ 口 ERRORLEVEL type is processed in the BAT file, ie, N0T / I / 0 / W, Unknown option ie, / 1 / 0 (/ 1 does not follow the path) Too many Too f.ew dispute In path specified Not found Out path specified Not found Workspace path specified Not found Failure to open Workspuce detmion file (path exists) Inernnl error Call a certified mechanic (please (Read the notes on the back before filling out this page)
訂· 本紙張尺度適用中國國家標準(CNS)A4規格(21〇 x 297公爱) -58- 475120 A7 B7 五 明說 明發 經濟部智慧財產局員工消費合作社印製 3漱 更新 Kn 1¾ ^ 1 m 要_海 m € IH ^ 1 3 m ^ Η iH 2¾ ^ 1 z$ m η 迄1 ζ$ ^ ε m ^ 影響FIP伺服器 上之影像更新 路徑 格式 11 φ ϊ 11 ^ § ϋ| 1 11 1 h ι 〇〇 々 守 1晅胆 一 4字元數字字串(####),其中4 個字元代表OEM建立號碼 ηΓΤ tnr 扑. 盏$ τ J 脈1 朦轰 1 I 具有-ISO9660格式(A-Z,0-9,及只有 劃線部分)之-8字元字串 挪: □( of N- f < ίΨ 运!t § S ΟΝ Ο ο φ ^ m 說明 Μ +Η 25 4-p ug 4HJ ES 〇 丨 班 长萚 SS tn tr N 朴咨 链丑·莛 _織奴 II ΕΠ A 逛彳g寒 K皿2 连N K Ir· SH ^ 靶_丨丨 格jig避 {ff 2¾ ^ fe S S ο 1 N m 备 丨[6 班 €· {ψ ι4 驾婆 ΕΠΙ C3S 2 ^ iie 2 m 5 s 3 cn 今 誦l QSS ^ II 货Z m ^ 5 S S < ?-5吾* 芝翎 <& Ir* m m Ή- 翎 Β52 ΠΤ<Ρν ? tk 鼷 tL m 2 c§ V» 3 3 ε δ B 〇 <ϋ 1 \ £ a C3 ε D 1 ε (請先閱讀背面之注意事項再填寫本頁) 本纸張尺度適用中國國家標準(CNS)A4規格(210 χ 297公釐) -59- 475120 A7 B7 五、發明說明自7 ) 經濟部智慧財產局員工消費合作钍印製 JJ 鹵翅 m ^ 跽寐 a. 1¾ E繼 Ii ^ δέ *Ν Ή 缔S 咳寐 ex E參 1®論 或人1 m % 咳攝 cu lfi( E擊 _論 Μ ^ m% &闽 E _ ϋ論 丄j 跽寐 〇, Η Ε _ 魏餘 2¾ ι\Ι 不影響影像更新程 序 此資料影響ΠΡ連 接程序 此資料影響FIP連 接程序 具有一 ISO 9660 格式(Α-Ζ, 0-9及只有劃線部分)之一 8字元字串 一使用者介面域,多至60個 字元 具有一 ISO 9660 格式(Α-Ζ, 0-9及只有劃線部分)之一 8字元字串 具有一 ISO 9660 格式(Α-Ζ, 0-9及只有劃線部分)之一 8字元字串 具有一 ISO 9660 格式(Α·Ζ, 0-9及只有劃線部分)之一 8字元字串 一般#.鼎C對於Wyse產品 此字串指示軟體之選項形式 % §5 1 此字串至8個字元指示硬體形式 如 WINDOWS,CLASSIC,或 LEO 此字串至8個字元指示0S形式, 如 BOSS,CE,或 LINUX 此字串至8個字元指示軟體之更 新形式,如75ΗΖ,60ΗΖ,或FP 此字串定義保留相同如先前之形 式中 此字串指示待被用戶於一 FIP連 接相間所使用之使用者名稱 此字串指示由用戶於ΠΡ連接期 間所使用之喑語 GO 2 1 ^ 2 < 创賴 資料未顯示於%有關〃盒中 資料未顯示於 >有關〃盒中 1 資料未顯示於 >有關〃盒中 1_ 資料未顯示於ι有關"盒中 資料被顯示於t有關〃盒中 資料未顯示於 >有關〃盒中 資料未顯示於 >有關〃盒中 選項 使用者路徑 ίπ § 更新 WFCL ΕΝΤ.ΙΝΙ 版本, ACCT.1NI Ftp使用者 Ftp暗語 -----·---^-----裝--------訂---------線 (請先閱讀背面之注意事項再填冩本頁) 本纸張尺度適用中國國家標準(CNS)A4規格(210 X 297公* ) -60-Customized · This paper size applies the Chinese National Standard (CNS) A4 specification (21 × 297 public love) -58- 475120 A7 B7 Wuming instructions issued by the Intellectual Property Bureau of the Ministry of Economic Affairs and printed by the consumer consumer cooperative 3 Update Kn 1¾ ^ 1 m To _ sea m € IH ^ 1 3 m ^ Η iH 2¾ ^ 1 z $ m η to 1 ζ $ ^ ε m ^ Affects the image update path format on the FIP server 11 φ ϊ 11 ^ § ϋ | 1 11 1 h ι 〇〇 々 晅 1 晅 bile a 4-character digital string (####), where 4 characters represent the OEM establishment number ηΓΤ tnr flutter. $ τ J pulse 1 haze 1 I has -ISO9660 format ( AZ, 0-9, and only the -8-character string: □ (of N- f < ίΨ 运! T § S ΟΝ Ο ο φ ^ m Description M + Η 25 4-p ug 4HJ ES 〇 丨 Leader 萚 SS tn tr N Park 链 chain ugly 莛 _ Zhi Nu II ΕΠ A 彳 g Han K dish 2 even NK Ir · SH ^ Target_ 丨 丨 jig avoid {ff 2¾ ^ fe SS ο 1 N m prepared 丨 [6 classes. {Ψ ι4 driving wife ΕΠΙ C3S 2 ^ iie 2 m 5 s 3 cn chanting l QSS ^ II goods Z m ^ 5 SS <? -5 我 * 芝 翎 < & Ir * mm Ή- 翎 Β52 ΠΤ < Ρν? Tk 鼷 tL m 2 c§ V »3 3 ε δ B 〇 < ϋ 1 \ £ a C3 ε D 1 ε (Please read the notes on the back before filling out this page) This paper size applies to China National Standard (CNS) A4 (210 χ 297 mm) -59- 475120 A7 B7 V. Description of invention since 7) Consumption cooperation between employees of the Intellectual Property Bureau of the Ministry of Economic Affairs, printed JJ, halogen fin m ^ 跽 寐 a. 1¾ E following Ii ^ δέ * Ν S S S 寐 ex E ref 1 or on People 1 m% cough photo cu lfi (E hit _ on M ^ m% & Fujian E _ ϋ 丄 丄 j 跽 寐 〇, Ε _ _ Wei Yu 2¾ ι \ Ι Does not affect the image update process This data affects the Π connection process This data affects that the FIP connection process has an 8-character string of an ISO 9660 format (Α-Z, 0-9 and only the underlined part) and a user interface field. Up to 60 characters have an ISO 9660 format ( An 8-character string of Α-Z, 0-9 and only the underlined part has an ISO 9660 format (An 8-character string of Α-Z, 0-9 and an underlined part only) has an ISO 9660 One of the formats (Α · Z, 0-9 and only the underlined part) 8-character string General #. Ding C. For Wyse products, this string indicates the option form of the software% §5 1 This string is 8 characters Show hardware form such as WINDOWS, CLASSIC, or LEO This string to 8 characters indicates 0S form, such as BOSS, CE, or LINUX This string to 8 characters indicates software update form, such as 75ΗZ, 60ΗZ, or FP This string definition remains the same. As in the previous form, this string indicates the user name to be used by the user in a FIP connection. This string indicates the slang GO 2 1 ^ 2 used by the user during the Π connection. < Chuanglai data is not displayed in the relevant box. The data in the box is not displayed. > Relevant box is 1 data is not displayed. > The relevant box is 1_ data is not displayed in the box. " Relevant data in the box is not displayed in the > Relevant data in the box is not displayed in the > Relevant user path in the box ί § Update WFCL ΕΝΤ.ΙΝΙ version, ACCT.1NI Ftp user Ftp code words ----- · --- ^ ----- Installation -------- Order --------- Line (Please read the precautions on the back before filling this page) This paper size is applicable to China National Standard (CNS) A4 Specification (210 X 297 Male *) -60-
Claims (1)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10131998P | 1998-09-21 | 1998-09-21 | |
US34231199A | 1999-06-29 | 1999-06-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
TW475120B true TW475120B (en) | 2002-02-01 |
Family
ID=26798126
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW88116471A TW475120B (en) | 1998-09-21 | 2000-02-24 | Improved method and apparatus for display of windowing application programs on a terminal |
Country Status (1)
Country | Link |
---|---|
TW (1) | TW475120B (en) |
-
2000
- 2000-02-24 TW TW88116471A patent/TW475120B/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8904362B2 (en) | Method and apparatus for display of windowing application programs on a terminal | |
US6836885B1 (en) | Method and apparatus for display of windowing application programs on a terminal | |
CA2194112C (en) | Method & apparatus for display of windowing application programs on a terminal | |
CN100385386C (en) | Display picture during period of leading and turn-off computer | |
JPH0792744B2 (en) | A method of installing multi-level application software on a data processing device. | |
JPH06139036A (en) | Method and device for supporting display and removal of window | |
EP2345967B1 (en) | Displaying windowing application programs on a terminal | |
CN101093443A (en) | Dynamic switching method for multilanguage of system based on Flash representation layer | |
TW475120B (en) | Improved method and apparatus for display of windowing application programs on a terminal | |
JPH09146859A (en) | Network system with terminal managing function | |
US20030051012A1 (en) | Method and system for online plug-and-play driver installation | |
JPH11110535A (en) | Image processing network system, its work history management method, and record medium recorded with program for executing the processing | |
CN112540777A (en) | Method and terminal for supporting dynamic read-write of NV (network video) parameters | |
WO2000017729A2 (en) | Improved method and apparatus for display of windowing application programs on a terminal | |
CN112199087B (en) | Configuration method, device and equipment of application development environment and storage medium | |
AU750333B2 (en) | Method and apparatus for display windowing application programs on a terminal | |
AU766436B2 (en) | Method and apparatus for display windowing application programs on a terminal | |
CA2440825C (en) | Method for display of terminal configuration menu | |
JP3534359B2 (en) | Apparatus, method and computer system supporting multiple display sessions | |
GB2352374A (en) | Windowing application programs on a terminal | |
JPH07319684A (en) | Information terminal equipment | |
WO2019023987A1 (en) | Testing method and test system based on intelligent terminal | |
CN115827134A (en) | Vehicle-mounted machine interface display method and device based on system status bar | |
JP2000235538A (en) | Internet connection method | |
JP2024040804A (en) | Information processing apparatus, information processing method, and information processing program |