專利名稱:信息系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
涉及信息系統(tǒng),特別是涉及把支持一種操作系統(tǒng)的操作指令或操作指令組轉(zhuǎn)換為 支持另一操作系統(tǒng)的操作指令或操作指令組的系統(tǒng)。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,信息系統(tǒng)已經(jīng)深入人們生活的各個領(lǐng)域。信息系統(tǒng)中的操 作系統(tǒng)成為人們使用信息系統(tǒng)的核心軟件,通過信息系統(tǒng)的輸入部件輸入操作指令,由操 作系統(tǒng)處理操作指令完成相應的功能。特別是微軟公司的視窗操作系統(tǒng)的普及和推廣,使人們對于信息系統(tǒng)的使用更加 方便。但自從有信息系統(tǒng)以來,就有不止一種操作系統(tǒng)被應用于信息系統(tǒng),如蘋果公司的操 作系統(tǒng)、UNIX操作系統(tǒng)、LINUX操作系統(tǒng)、移動設備操作系統(tǒng)、智能卡操作系統(tǒng)等。這些操作 系統(tǒng)之間的操作指令有很多的不同或者相同的操作指令在不同的操作系統(tǒng)卻對應不同的 功能。而大多數(shù)人只是對于其中一種操作系統(tǒng)的操作指令熟悉,對于其他操作系統(tǒng)的操作 指令卻不熟悉。因此當信息系統(tǒng)所運行的操作系統(tǒng)不是所熟悉的操作系統(tǒng)時,往往不能有 效地被使用。比如在微軟的視窗操作系統(tǒng)中,選擇某個對象,按操作鍵“DEL”或“Delete” 就可以刪除該對象,但蘋果公司的操作系統(tǒng)對應操作鍵“DEL”或“Delete”所執(zhí)行的功能卻 不相同?;蛘哒f實現(xiàn)“刪除該對象”的操作指令不同,比如是用鼠標把對象拖放至特定文件 目錄完成相同的功能。隨著信息系統(tǒng)所采用的操作系統(tǒng)不斷多樣化,為人們使用信息系統(tǒng) 帶來了更多的不便。而掌握多種操作系統(tǒng)的操作指令將是一項十分耗時耗力的事情。
發(fā)明內(nèi)容本發(fā)明就是要提出一種技術(shù)方案解決人們面對各種各樣的操作系統(tǒng)如何有效地 使用信息系統(tǒng)的問題。通過將不同種操作系統(tǒng)所支持的操作指令根據(jù)所實現(xiàn)的功能進行關(guān) 聯(lián),實現(xiàn)人們只需要掌握一種操作系統(tǒng)的操作指令就能使用運行其他操作系統(tǒng)的信息系統(tǒng) 并基本無需更多的學習即可完成。術(shù)語說明本發(fā)明所描述的信息系統(tǒng)包含具有信息處理功能的硬件和軟件,包含 但不限于計算機設備、嵌入式設備、移動設備等。本發(fā)明中的信息系統(tǒng)包含信息處理設備、 信息輸入設備、信息輸出設備。操作指令本發(fā)明中所描述的操作指令是指通過信息系統(tǒng)或信息設備的輸入部件 輸入的用于使信息系統(tǒng)或信息設備實現(xiàn)某項功能或功能組的信息。所述功能組是指多個功 能的結(jié)合。多個操作指令可以構(gòu)成一組操作指令,可以由所述一組操作指令使信息系統(tǒng)或 信息設備實現(xiàn)某項功能或功能組。如在鍵盤上按“Del”按鍵所產(chǎn)生的操作指令用于實現(xiàn)使 計算機系統(tǒng)刪除被選中的對象的功能?!N設計方案是直接設計一種新的信息系統(tǒng)或?qū)ΜF(xiàn)有系統(tǒng)進行升級以支持多種 操作系統(tǒng)的指令。具體方案如下1. 一種信息系統(tǒng),其特征是包含[0009]信息輸入部件;信息處理部件;安裝并運行在所述信息系統(tǒng)的第一操作系統(tǒng),所述第一操作系統(tǒng)接收來自所述信 息輸入部件的操作指令或操作指令組并根據(jù)所述操作指令或操作指令組實現(xiàn)相應的功能 或功能組,所述操作指令或操作指令組與實現(xiàn)的功能或功能組之間存在對應關(guān)系;信息指令轉(zhuǎn)換模塊,所述信息指令轉(zhuǎn)換模塊包含信息處理子模塊并存儲有第二操 作系統(tǒng)支持的操作指令和/或操作指令組與第二操作系統(tǒng)支持的功能和/或功能組的對應 關(guān)系信息、所述第一操作系統(tǒng)支持的操作指令和/或操作指令組與第一操作系統(tǒng)支持的功 能和/或功能組的對應關(guān)系信息;所述第二操作系統(tǒng)支持的操作指令中至少有一個操作指令或一組操作指令所實 現(xiàn)功能或功能組與所述第一操作系統(tǒng)支持的操作指令中的一個操作指令或一組操作指令 所實現(xiàn)功能或功能組相同;當所述信息輸入部件輸入的特定操作指令或特定操作指令組是所述第二操作系 統(tǒng)支持的操作指令或操作指令組之一并且所述特定操作指令或特定操作指令組對應的功 能或功能組與所述第一操作系統(tǒng)支持的操作指令中的一個操作指令或一組操作指令所實 現(xiàn)功能或功能組相同時,所述信息指令轉(zhuǎn)換模塊把所述特定操作指令或特定操作指令組轉(zhuǎn) 換為所述第一操作系統(tǒng)實現(xiàn)相同功能或功能組所對應的所述第一操作系統(tǒng)支持的操作指 令或操作指令組。2. 一種信息系統(tǒng),其特征是包含信息輸入部件;信息處理部件;安裝并運行在所述信息系統(tǒng)的第一操作系統(tǒng),所述第一操作系統(tǒng)接收來自所述信 息輸入部件的操作指令或操作指令組并根據(jù)所述操作指令或操作指令組實現(xiàn)相應的功能 或功能組,所述操作指令或操作指令組與實現(xiàn)的功能或功能組之間存在對應關(guān)系;信息指令轉(zhuǎn)換模塊,所述信息指令轉(zhuǎn)換模塊包含信息處理子模塊、模式選擇模塊 并存儲有第二操作系統(tǒng)支持的操作指令和/或操作指令組與第二操作系統(tǒng)支持的功能和/ 或功能組的對應關(guān)系信息、所述第一操作系統(tǒng)支持的操作指令和/或操作指令組與第一操 作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息;所述第二操作系統(tǒng)支持的操作指令中至少有一個操作指令或一組操作指令所實 現(xiàn)功能或功能組與所述第一操作系統(tǒng)支持相應的操作指令中的一個操作指令或一組操作 指令所實現(xiàn)功能或功能組相同;所述模式選擇模塊至少包含選擇第二操作系統(tǒng)操作模式的選項;當所述模式選擇模塊被選擇為第二操作系統(tǒng)操作模式后,當所述信息輸入部件輸 入的特定操作指令或特定操作指令組是所述第二操作系統(tǒng)支持的操作指令或操作指令組 之一并且所述特定操作指令或特定操作指令組對應的功能或功能組與所述第一操作系統(tǒng) 支持的操作指令中的一個操作指令或一組操作指令所實現(xiàn)功能或功能組相同時,所述信息 指令轉(zhuǎn)換模塊把所述特定操作指令或特定操作指令組轉(zhuǎn)換為所述第一操作系統(tǒng)實現(xiàn)相同 功能所對應的操作指令或操作指令組。3. 一種信息系統(tǒng),其特征是包含[0024]信息輸入部件;信息處理部件;安裝并運行在所述信息系統(tǒng)的第一操作系統(tǒng),所述第一操作系統(tǒng)接收來自所述信 息輸入部件的操作指令或操作指令組并根據(jù)所述操作指令或操作指令組實現(xiàn)相應的功能 或功能組,所述操作指令或操作指令組與實現(xiàn)的功能或功能組之間存在對應關(guān)系;信息指令轉(zhuǎn)換模塊,所述信息指令轉(zhuǎn)換模塊包含信息處理子模塊并存儲有與所述 第一操作系統(tǒng)不同的多個不同第二操作系統(tǒng)支持的操作指令和/或操作指令組與第二操 作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息、所述第一操作系統(tǒng)支持的操作指令和/ 或操作指令組與第一操作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息;所述第二操作系統(tǒng)支持的操作指令中至少有一個操作指令或一組操作指令所實 現(xiàn)功能或功能組與所述第一操作系統(tǒng)支持相應的操作指令中的一個操作指令或一組操作 指令所實現(xiàn)功能或功能組相同;當所述信息輸入部件輸入的特定操作指令或特定操作指令組是所述第二操作系 統(tǒng)支持的操作指令或操作指令組之一并且所述特定操作指令或特定操作指令組對應的功 能或功能組與所述第一操作系統(tǒng)支持的操作指令中的一個操作指令或一組操作指令所實 現(xiàn)功能或功能組相同時,所述信息指令轉(zhuǎn)換模塊把所述特定操作指令或特定操作指令組轉(zhuǎn) 換為所述第一操作系統(tǒng)實現(xiàn)相同功能所對應的操作指令或操作指令組。4. 一種信息系統(tǒng),其特征是包含信息輸入部件;信息處理部件;安裝并運行在所述信息系統(tǒng)的第一操作系統(tǒng),所述第一操作系統(tǒng)接收來自所述信 息輸入部件的操作指令或操作指令組并根據(jù)所述操作指令或操作指令組實現(xiàn)相應的功能 或功能組,所述操作指令或操作指令組與實現(xiàn)的功能或功能組之間存在對應關(guān)系;信息指令轉(zhuǎn)換模塊,所述信息指令轉(zhuǎn)換模塊包含信息處理子模塊、模式選擇模塊 并存儲有與所述第一操作系統(tǒng)不同的多個不同第二操作系統(tǒng)支持的操作指令和/或操作 指令組與第二操作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息、所述第一操作系統(tǒng)支持 的操作指令和/或操作指令組與第一操作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息;所述第二操作系統(tǒng)支持的操作指令中至少有一個操作指令或一組操作指令所實 現(xiàn)功能或功能組與所述第一操作系統(tǒng)支持的操作指令中的一個操作指令或一組操作指令 所實現(xiàn)功能或功能組相同;所述模式選擇模塊至少包含選擇多個第二操作系統(tǒng)之一的操作模式的選項;當所述模式選擇模塊被選擇為多個第二操作系統(tǒng)之一的操作模式后,當所述信息 輸入部件輸入的特定操作指令或特定操作指令組是所述第二操作系統(tǒng)支持的操作指令或 操作指令組之一并且所述特定操作指令或特定操作指令組對應的功能或功能組與所述第 一操作系統(tǒng)支持的操作指令中的一個操作指令或一組操作指令所實現(xiàn)功能或功能組相同 時,所述信息指令轉(zhuǎn)換模塊把所述特定操作指令或特定操作指令組轉(zhuǎn)換為所述第一操作系 統(tǒng)實現(xiàn)相同功能所對應的操作指令或操作指令組。5. 一種信息系統(tǒng),其特征是包含信息輸入部件;[0040]信息處理部件;安裝并運行在所述信息系統(tǒng)的第一操作系統(tǒng),所述第一操作系統(tǒng)接收來自所述信 息輸入部件的操作指令或操作指令組并根據(jù)所述操作指令或操作指令組實現(xiàn)相應的功能 或功能組,所述操作指令或操作指令組與實現(xiàn)的功能或功能組之間存在對應關(guān)系;信息指令轉(zhuǎn)換模塊,所述信息指令轉(zhuǎn)換模塊包含信息處理子模塊并存儲有第一操 作系統(tǒng)與第二操作系統(tǒng)共同具有的功能和/或功能組所分別對應的操作指令和/或操作指 令組與實現(xiàn)的功能和/或功能組的對應關(guān)系信息;所述第二操作系統(tǒng)支持的操作指令中至少有一個操作指令或一組操作指令所實 現(xiàn)功能或功能組與所述第一操作系統(tǒng)支持的操作指令中的一個操作指令或一組操作指令 所實現(xiàn)功能或功能組相同;當所述信息輸入部件輸入的特定操作指令或特定操作指令組是所述第二操作系 統(tǒng)支持的操作指令或操作指令組之一并且所述特定操作指令或特定操作指令組對應的功 能或功能組與所述第一操作系統(tǒng)支持的操作指令中的一個操作指令或一組操作指令所實 現(xiàn)功能或功能組相同時,所述信息指令轉(zhuǎn)換模塊把所述特定操作指令或特定操作指令組轉(zhuǎn) 換為所述第一操作系統(tǒng)實現(xiàn)相同功能或功能組所對應的所述第一操作系統(tǒng)支持的操作指 令或操作指令組。6. 一種信息系統(tǒng),其特征是包含信息輸入部件;信息處理部件;安裝并運行在所述信息系統(tǒng)的第一操作系統(tǒng),所述第一操作系統(tǒng)接收來自所述信 息輸入部件的操作指令或操作指令組并根據(jù)所述操作指令或操作指令組實現(xiàn)相應的功能 或功能組,所述操作指令或操作指令組與實現(xiàn)的功能或功能組之間存在對應關(guān)系;信息指令轉(zhuǎn)換模塊,所述信息指令轉(zhuǎn)換模塊包含信息處理子模塊、模式選擇模塊 并存儲有第一操作系統(tǒng)與第二操作系統(tǒng)共同具有的功能和/或功能組所分別對應的操作 指令和/或操作指令組與實現(xiàn)的功能和/或功能組的對應關(guān)系信息;所述第二操作系統(tǒng)支持的操作指令中至少有一個操作指令或一組操作指令所實 現(xiàn)功能或功能組與所述第一操作系統(tǒng)支持相應的操作指令中的一個操作指令或一組操作 指令所實現(xiàn)功能或功能組相同;所述模式選擇模塊至少包含選擇第二操作系統(tǒng)操作模式的選項;當所述模式選擇模塊被選擇為第二操作系統(tǒng)操作模式后,當所述信息輸入部件輸 入的特定操作指令或特定操作指令組是所述第二操作系統(tǒng)支持的操作指令或操作指令組 之一并且所述特定操作指令或特定操作指令組對應的功能或功能組與所述第一操作系統(tǒng) 支持的操作指令中的一個操作指令或一組操作指令所實現(xiàn)功能或功能組相同時,所述信息 指令轉(zhuǎn)換模塊把所述特定操作指令或特定操作指令組轉(zhuǎn)換為所述第一操作系統(tǒng)實現(xiàn)相同 功能所對應的操作指令或操作指令組。7. 一種信息系統(tǒng),其特征是包含信息輸入部件;信息處理部件;安裝并運行在所述信息系統(tǒng)的第一操作系統(tǒng),所述第一操作系統(tǒng)接收來自所述信息輸入部件的操作指令或操作指令組并根據(jù)所述操作指令或操作指令組實現(xiàn)相應的功能 或功能組,所述操作指令或操作指令組與實現(xiàn)的功能或功能組之間存在對應關(guān)系;信息指令轉(zhuǎn)換模塊,所述信息指令轉(zhuǎn)換模塊包含信息處理子模塊并存儲有第一操 作系統(tǒng)與第二操作系統(tǒng)共同具有的功能和/或功能組所分別對應的操作指令和/或操作指 令組與實現(xiàn)的功能和/或功能組的對應關(guān)系信息;所述第二操作系統(tǒng)支持的操作指令中至少有一個操作指令或一組操作指令所實 現(xiàn)功能或功能組與所述第一操作系統(tǒng)支持相應的操作指令中的一個操作指令或一組操作 指令所實現(xiàn)功能或功能組相同;當所述信息輸入部件輸入的特定操作指令或特定操作指令組是所述第二操作系 統(tǒng)支持的操作指令或操作指令組之一并且所述特定操作指令或特定操作指令組對應的功 能或功能組與所述第一操作系統(tǒng)支持的操作指令中的一個操作指令或一組操作指令所實 現(xiàn)功能或功能組相同時,所述信息指令轉(zhuǎn)換模塊把所述特定操作指令或特定操作指令組轉(zhuǎn) 換為所述第一操作系統(tǒng)實現(xiàn)相同功能所對應的操作指令或操作指令組。8. 一種信息系統(tǒng),其特征是包含信息輸入部件;信息處理部件;安裝并運行在所述信息系統(tǒng)的第一操作系統(tǒng),所述第一操作系統(tǒng)接收來自所述信 息輸入部件的操作指令或操作指令組并根據(jù)所述操作指令或操作指令組實現(xiàn)相應的功能 或功能組,所述操作指令或操作指令組與實現(xiàn)的功能或功能組之間存在對應關(guān)系;信息指令轉(zhuǎn)換模塊,所述信息指令轉(zhuǎn)換模塊包含信息處理子模塊、模式選擇模塊 并存儲有第一操作系統(tǒng)與第二操作系統(tǒng)共同具有的功能和/或功能組所分別對應的操作 指令和/或操作指令組與實現(xiàn)的功能和/或功能組的對應關(guān)系信息;所述第二操作系統(tǒng)支持的操作指令中至少有一個操作指令或一組操作指令所實 現(xiàn)功能或功能組與所述第一操作系統(tǒng)支持的操作指令中的一個操作指令或一組操作指令 所實現(xiàn)功能或功能組相同;所述模式選擇模塊至少包含選擇多個第二操作系統(tǒng)之一的操作模式的選項;當所述模式選擇模塊被選擇為多個第二操作系統(tǒng)之一的操作模式后,當所述信息 輸入部件輸入的特定操作指令或特定操作指令組是所述第二操作系統(tǒng)支持的操作指令或 操作指令組之一并且所述特定操作指令或特定操作指令組對應的功能或功能組與所述第 一操作系統(tǒng)支持的操作指令中的一個操作指令或一組操作指令所實現(xiàn)功能或功能組相同 時,所述信息指令轉(zhuǎn)換模塊把所述特定操作指令或特定操作指令組轉(zhuǎn)換為所述第一操作系 統(tǒng)實現(xiàn)相同功能所對應的操作指令或操作指令組。9.優(yōu)選的是所述信息輸入部件包含鍵盤和/或鼠標和/或觸摸輸入部件。10.優(yōu)選的是所述信息指令轉(zhuǎn)換模塊包含信息處理器或可編程邏輯陣列。11.優(yōu)選的是所述第一操作系統(tǒng)為如下操作系統(tǒng)之一微軟公司的操作系統(tǒng)、蘋 果公司的操作系統(tǒng)、UNIX操作系統(tǒng)、LINUX操作系統(tǒng)、移動設備操作系統(tǒng)、智能卡操作系統(tǒng)。12.優(yōu)選的是所述第二操作系統(tǒng)為如下操作系統(tǒng)之一微軟公司的操作系統(tǒng)、蘋 果公司的操作系統(tǒng)、UNIX操作系統(tǒng)、LINUX操作系統(tǒng)、移動設備操作系統(tǒng)、智能卡操作系統(tǒng)。13.優(yōu)選的是所述信息指令轉(zhuǎn)換模塊為支持所述第一操作系統(tǒng)的應用軟件模塊。[0073]14.優(yōu)選的是所述信息指令轉(zhuǎn)換模塊為包含信息處理器硬件的信息轉(zhuǎn)換部件,所 述信息轉(zhuǎn)換部件與所述信息輸入部件連接,并將所述信息輸入部件的操作指令或操作指令 組經(jīng)過所述信息指令轉(zhuǎn)換模塊處理后送到所述信息系統(tǒng)的信息處理部件中。15.優(yōu)選的是當所述信息輸入部件輸入的特定操作指令或特定操作指令組不是所 述第二操作系統(tǒng)支持的操作指令或操作指令組之一或者所述特定操作指令或特定操作指 令組對應所述第二操作系統(tǒng)支持相應的操作指令的功能沒有包含在所述第一操作系統(tǒng)支 持相應的操作指令中所執(zhí)行功能時,所述信息指令轉(zhuǎn)換模塊把所述特定操作指令或特定操 作指令組透明傳輸給所述第一操作系統(tǒng)或者所述信息指令轉(zhuǎn)換模塊把所述特定操作指令 或特定操作指令組刪除。本發(fā)明的信息系統(tǒng)進行輸入信息處理的方法為1. 一種信息系統(tǒng)的信息處理方法,所述信息系統(tǒng)包含信息輸入部件和第一操作系 統(tǒng),包含如下步驟第一步通過所述信息輸入部件輸入操作信息;第二步判斷所述操作信息是否為第二操作系統(tǒng)支持的操作指令或操作指令組之 一并且所述操作信息對應第二操作系統(tǒng)實現(xiàn)的功能或功能組與第一操作系統(tǒng)所實現(xiàn)功能 或功能組之一相同;第三步如果是則把所述操作信息轉(zhuǎn)換為所述第一操作系統(tǒng)實現(xiàn)相同功能或功能 組所對應的第一操作系統(tǒng)支持的操作指令或操作指令組,跳轉(zhuǎn)到第四步;如果否,則把所述 操作信息透明傳輸給所述第一操作系統(tǒng),結(jié)束處理過程;第四步所述第一操作系統(tǒng)處理所述第一操作系統(tǒng)支持的操作指令或操作指令組。2. 一種信息系統(tǒng)的信息處理方法,所述信息系統(tǒng)包含信息輸入部件和第一操作系 統(tǒng),包含如下步驟第一步通過所述信息輸入部件輸入操作信息;第二步判斷所述操作信息是否為第二操作系統(tǒng)支持的操作指令或操作指令組之 一并且所述操作信息對應第二操作系統(tǒng)實現(xiàn)的功能或功能組與第一操作系統(tǒng)所實現(xiàn)功能 或功能組之一相同;第三步如果是則把所述操作信息轉(zhuǎn)換為所述第一操作系統(tǒng)實現(xiàn)相同功能或功能 組所對應的第一操作系統(tǒng)支持的操作指令或操作指令組,跳轉(zhuǎn)到第四步;如果否,則刪除所 述操作信息,結(jié)束處理過程;第四步所述第一操作系統(tǒng)處理所述第一操作系統(tǒng)支持的操作指令或操作指令組。3.優(yōu)選的是在所述第三步與第四步之間包含將所對應的第一操作系統(tǒng)支持的操 作指令或操作指令組傳遞給第一操作系統(tǒng)的輸入操作指令隊列的步驟。4.優(yōu)選的是在所述第一步之前設定所述信息系統(tǒng)支持操作指令或操作指令組的 轉(zhuǎn)換功能。5.優(yōu)選的是在所述第一步和第二步之間進一步包含截獲所述信息輸入部件的所 有信息的步驟。6.優(yōu)選的是所述信息輸入部件包含鍵盤和/或鼠標和/或觸摸輸入部件。[0090]7.優(yōu)選的是所述第一操作系統(tǒng)為如下操作系統(tǒng)之一微軟公司的操作系統(tǒng)、蘋果 公司的操作系統(tǒng)、UNIX操作系統(tǒng)、LINUX操作系統(tǒng)、移動設備操作系統(tǒng)、智能卡操作系統(tǒng);和 /或者所述第二操作系統(tǒng)為如下操作系統(tǒng)之一微軟公司的操作系統(tǒng)、蘋果公司的操作系 統(tǒng)、UNIX操作系統(tǒng)、LINUX操作系統(tǒng)、移動設備操作系統(tǒng)、智能卡操作系統(tǒng)。也可以把輸入信息的處理由一個專門信息轉(zhuǎn)換裝置完成,信息轉(zhuǎn)換裝置的技術(shù)方 案為1. 一種信息輸入轉(zhuǎn)換裝置,其特征是包含信息處理子模塊;存儲部件;信息輸入接口 ;信息輸出接口 ;所述存儲部件存儲有第二操作系統(tǒng)支持的操作指令和/或操作指令組與第二操 作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息、第一操作系統(tǒng)支持的操作指令和/或操 作指令組與第一操作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息;或者所述存儲部件存 儲有第一操作系統(tǒng)與第二操作系統(tǒng)共同具有的功能和/或功能組所分別對應的操作指令 和/或操作指令組與實現(xiàn)的功能和/或功能組的對應關(guān)系信息;所述信息輸入轉(zhuǎn)換裝置通過所述信息輸入接口與信息輸入部件連接,所述信息輸 入轉(zhuǎn)換裝置通過所述信息輸出接口與信息系統(tǒng)連接,所述信息系統(tǒng)包含第一操作系統(tǒng);當來自所述信息輸入接口的特定操作指令或特定操作指令組是所述第二操作系 統(tǒng)支持的操作指令或操作指令組之一并且所述特定操作指令或特定操作指令組對應的功 能或功能組與所述第一操作系統(tǒng)支持操作指令中的一個操作指令或一組操作指令所實現(xiàn) 功能或功能組相同時,所述信息處理子模塊把所述特定操作指令或特定操作指令組轉(zhuǎn)換為 所述第一操作系統(tǒng)實現(xiàn)相同功能或功能組所對應的操作指令或操作指令組并通過所述信 息輸出接口輸出。2. 一種信息輸入轉(zhuǎn)換裝置,其特征是包含信息處理子模塊;存儲部件;信息輸入接口 ;信息輸出接口 ;模式選擇模塊;所述存儲部件存儲有第二操作系統(tǒng)支持的操作指令和/或操作指令組與第二操 作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息、第一操作系統(tǒng)支持的操作指令和/或操 作指令組與第一操作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息;或者所述存儲部件存 儲有第一操作系統(tǒng)與第二操作系統(tǒng)共同具有的功能和/或功能組所分別對應的操作指令 和/或操作指令組與實現(xiàn)的功能和/或功能組的對應關(guān)系信息;所述信息輸入轉(zhuǎn)換裝置通過所述信息輸入接口與信息輸入部件連接,所述信息輸 入轉(zhuǎn)換裝置通過所述信息輸出接口與信息系統(tǒng)連接,所述信息系統(tǒng)包含第一操作系統(tǒng);所述模式選擇模塊至少包含選擇第二操作系統(tǒng)操作模式的選項;當所述模式選擇模塊被選擇為第二操作系統(tǒng)操作模式后,當來自所述信息輸入接口的特定操作指令或特定操作指令組是所述第二操作系統(tǒng)支持的操作指令或操作指令組 之一并且所述特定操作指令或特定操作指令組對應的功能或功能組與所述第一操作系統(tǒng) 支持操作指令中的一個操作指令或一組操作指令所實現(xiàn)功能或功能組相同時,所述信息處 理子模塊把所述特定操作指令或特定操作指令組轉(zhuǎn)換為所述第一操作系統(tǒng)實現(xiàn)相同功能 或功能組所對應的操作指令或操作指令組并通過所述信息輸出接口輸出。3. 一種信息輸入轉(zhuǎn)換裝置,其特征是包含信息處理子模塊;存儲部件;信息輸入接口;信息輸出接口 ;所述存儲部件存儲有第一操作系統(tǒng)支持的操作指令和/或操作指令組與第一操 作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息、與所述第一操作系統(tǒng)不同的多個不同第 二操作系統(tǒng)支持的操作指令和/或操作指令組與第二操作系統(tǒng)支持的功能和/或功能組的 對應關(guān)系信息;或者所述存儲部件存儲有第一操作系統(tǒng)與多個不同第二操作系統(tǒng)共同具有 的功能和/或功能組所分別對應的操作指令和/或操作指令組與實現(xiàn)的功能和/或功能組 的對應關(guān)系信息所述信息輸入轉(zhuǎn)換裝置通過所述信息輸入接口與信息輸入部件連接,所述信息輸 入轉(zhuǎn)換裝置通過所述信息輸出接口與信息系統(tǒng)連接,所述信息系統(tǒng)包含第一操作系統(tǒng);當來自所述信息輸入接口的特定操作指令或特定操作指令組是所述第二操作系 統(tǒng)支持的操作指令或操作指令組之一并且所述特定操作指令或特定操作指令組對應的功 能或功能組與所述第一操作系統(tǒng)支持操作指令中的一個操作指令或一組操作指令所實現(xiàn) 功能或功能組相同時,所述信息處理子模塊把所述特定操作指令或特定操作指令組轉(zhuǎn)換為 所述第一操作系統(tǒng)實現(xiàn)相同功能或功能組所對應的操作指令或操作指令組并通過所述信 息輸出接口輸出。4. 一種信息輸入轉(zhuǎn)換裝置,其特征是包含信息處理子模塊;存儲部件;信息輸入接口;信息輸出接口;模式選擇模塊;所述存儲部件存儲有第一操作系統(tǒng)支持的操作指令和/或操作指令組與第一操 作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息、與所述第一操作系統(tǒng)不同的多個不同第 二操作系統(tǒng)支持的操作指令和/或操作指令組與第二操作系統(tǒng)支持的功能和/或功能組的 對應關(guān)系信息;或者所述存儲部件存儲有第一操作系統(tǒng)與多個不同第二操作系統(tǒng)共同具有 的功能和/或功能組所分別對應的操作指令和/或操作指令組與實現(xiàn)的功能和/或功能組 的對應關(guān)系信息;所述信息輸入轉(zhuǎn)換裝置通過所述信息輸入接口與信息輸入部件連接,所述信息輸 入轉(zhuǎn)換裝置通過所述信息輸出接口與信息系統(tǒng)連接,所述信息系統(tǒng)包含第一操作系統(tǒng);所述模式選擇模塊至少包含選擇多個第二操作系統(tǒng)之一的操作模式的選項;[0127]當所述模式選擇模塊被選擇為第二操作系統(tǒng)操作模式后,當來自所述信息輸入接 口的特定操作指令或特定操作指令組是所述第二操作系統(tǒng)支持的操作指令或操作指令組 之一并且所述特定操作指令或特定操作指令組對應的功能或功能組與所述第一操作系統(tǒng) 支持操作指令中的一個操作指令或一組操作指令所實現(xiàn)功能或功能組相同時,所述信息處 理子模塊把所述特定操作指令或特定操作指令組轉(zhuǎn)換為所述第一操作系統(tǒng)實現(xiàn)相同功能 或功能組所對應的操作指令或操作指令組并通過所述信息輸出接口輸出。5.優(yōu)選的是所述信息輸入部件包含鍵盤和/或鼠標和/或觸摸輸入部件。6.優(yōu)選的是所述第一操作系統(tǒng)為如下操作系統(tǒng)之一微軟公司的操作系統(tǒng)、蘋果 公司的操作系統(tǒng)、UNIX操作系統(tǒng)、LINUX操作系統(tǒng)、移動設備操作系統(tǒng)、智能卡操作系統(tǒng)。7.優(yōu)選的是所述第二操作系統(tǒng)為如下操作系統(tǒng)之一微軟公司的操作系統(tǒng)、蘋果 公司的操作系統(tǒng)、UNIX操作系統(tǒng)、LINUX操作系統(tǒng)、移動設備操作系統(tǒng)、智能卡操作系統(tǒng)。8.優(yōu)選的是所述信息處理子模塊包含信息處理器或可編程邏輯陣列。9.優(yōu)選的是所述信息輸出接口支持如下接口之一或組合通用串行接口、計算機 串口、計算機并口、PCMCIA接口、PS/2接口、無線通訊接口、紅外通訊接口;和/或者所述信 息輸入接口支持如下接口之一或組合通用串行接口、計算機串口、計算機并口、PCMCIA接 口、PS/2接口、無線通訊接口、紅外通訊接口。10.優(yōu)選的是當所述信息輸入部件輸入的特定操作指令或特定操作指令組不是所 述第二操作系統(tǒng)支持的操作指令或操作指令組之一或者所述特定操作指令或特定操作指 令組對應所述第二操作系統(tǒng)支持相應的操作指令的功能沒有包含在所述第一操作系統(tǒng)支 持相應的操作指令中所執(zhí)行功能時,所述信息指令轉(zhuǎn)換模塊把所述特定操作指令或特定操 作指令組透明傳輸給所述第一操作系統(tǒng)。也可以把輸入信息的處理與信息輸入部件融合在一起,設計一種新的信息輸入裝 置相應的技術(shù)方案為1. 一種信息輸入裝置,其特征是包含信息處理子模塊;存儲部件;信息輸入部件;信息輸出接口 ;所述存儲部件存儲有第二操作系統(tǒng)支持的操作指令和/或操作指令組與第二操 作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息、第一操作系統(tǒng)支持的操作指令和/或操 作指令組與第一操作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息;或者所述存儲部件存 儲有第一操作系統(tǒng)與第二操作系統(tǒng)共同具有的功能和/或功能組所分別對應的操作指令 和/或操作指令組與實現(xiàn)的功能和/或功能組的對應關(guān)系信息;所述信息輸入裝置通過所述信息輸出接口與信息系統(tǒng)連接,所述信息系統(tǒng)包含第 一操作系統(tǒng);當來自所述信息輸入部件的特定操作指令或特定操作指令組是所述第二操作系 統(tǒng)支持的操作指令或操作指令組之一并且所述特定操作指令或特定操作指令組對應的功 能或功能組與所述第一操作系統(tǒng)支持操作指令中的一個操作指令或一組操作指令所實現(xiàn) 功能或功能組相同時,所述信息處理子模塊把所述特定操作指令或特定操作指令組轉(zhuǎn)換為所述第一操作系統(tǒng)實現(xiàn)相同功能或功能組所對應的操作指令或操作指令組并通過所述信 息輸出接口輸出。2. 一種信息輸入裝置,其特征是包含信息處理子模塊;存儲部件;信息輸入部件;信息輸出接口 ;模式選擇模塊所述存儲部件存儲有第二操作系統(tǒng)支持的操作指令和/或操作指令組與第二操 作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息、第一操作系統(tǒng)支持的操作指令和/或操 作指令組與第一操作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息;或者所述存儲部件存 儲有第一操作系統(tǒng)與第二操作系統(tǒng)共同具有的功能和/或功能組所分別對應的操作指令 和/或操作指令組與實現(xiàn)的功能和/或功能組的對應關(guān)系信息;所述信息輸入裝置通過所述信息輸出接口與信息系統(tǒng)連接,所述信息系統(tǒng)包含第 一操作系統(tǒng);所述模式選擇模塊至少包含選擇第二操作系統(tǒng)操作模式的選項;當所述模式選擇模塊被選擇為第二操作系統(tǒng)操作模式后,當來自所述信息輸入部 件的特定操作指令或特定操作指令組是所述第二操作系統(tǒng)支持的操作指令或操作指令組 之一并且所述特定操作指令或特定操作指令組對應的功能或功能組與所述第一操作系統(tǒng) 支持操作指令中的一個操作指令或一組操作指令所實現(xiàn)功能或功能組相同時,所述信息處 理子模塊把所述特定操作指令或特定操作指令組轉(zhuǎn)換為所述第一操作系統(tǒng)實現(xiàn)相同功能 或功能組所對應的操作指令或操作指令組并通過所述信息輸出接口輸出。3. 一種信息輸入裝置,其特征是包含信息處理子模塊;存儲部件;信息輸入部件;信息輸出接口 ;所述存儲部件存儲有第一操作系統(tǒng)支持的操作指令和/或操作指令組與第一操 作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息、與所述第一操作系統(tǒng)不同的多個不同第 二操作系統(tǒng)支持的操作指令和/或操作指令組與第二操作系統(tǒng)支持的功能和/或功能組的 對應關(guān)系信息;或者所述存儲部件存儲有第一操作系統(tǒng)與多個不同第二操作系統(tǒng)共同具有 的功能和/或功能組所分別對應的操作指令和/或操作指令組與實現(xiàn)的功能和/或功能組 的對應關(guān)系信息;所述信息輸入裝置通過所述信息輸出接口與信息系統(tǒng)連接,所述信息系統(tǒng)包含第 一操作系統(tǒng);當來自所述信息輸入接口的特定操作指令或特定操作指令組是所述第二操作系 統(tǒng)支持的操作指令或操作指令組之一并且所述特定操作指令或特定操作指令組對應的功 能或功能組與所述第一操作系統(tǒng)支持操作指令中的一個操作指令或一組操作指令所實現(xiàn) 功能或功能組相同時,所述信息處理子模塊把所述特定操作指令或特定操作指令組轉(zhuǎn)換為所述第一操作系統(tǒng)實現(xiàn)相同功能或功能組所對應的操作指令或操作指令組并通過所述信 息輸出接口輸出。4. 一種信息輸入裝置,其特征是包含信息處理子模塊;存儲部件;信息輸入部件;信息輸出接口 ;模式選擇模塊所述存儲部件存儲有第一操作系統(tǒng)支持的操作指令和/或操作指令組與第一操 作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息、與所述第一操作系統(tǒng)不同的多個不同第 二操作系統(tǒng)支持的操作指令和/或操作指令組與第二操作系統(tǒng)支持的功能和/或功能組的 對應關(guān)系信息;或者所述存儲部件存儲有第一操作系統(tǒng)與多個不同第二操作系統(tǒng)共同具有 的功能和/或功能組所分別對應的操作指令和/或操作指令組與實現(xiàn)的功能和/或功能組 的對應關(guān)系信息;所述信息輸入裝置通過所述信息輸出接口與信息系統(tǒng)連接,所述信息系統(tǒng)包含第 一操作系統(tǒng);所述模式選擇模塊至少包含選擇多個第二操作系統(tǒng)之一的操作模式的選項;當所述模式選擇模塊被選擇為第二操作系統(tǒng)操作模式后,當來自所述信息輸入部 件的特定操作指令或特定操作指令組是所述第二操作系統(tǒng)支持的操作指令或操作指令組 之一并且所述特定操作指令或特定操作指令組對應的功能或功能組與所述第一操作系統(tǒng) 支持操作指令中的一個操作指令或一組操作指令所實現(xiàn)功能或功能組相同時,所述信息處 理子模塊把所述特定操作指令或特定操作指令組轉(zhuǎn)換為所述第一操作系統(tǒng)實現(xiàn)相同功能 或功能組所對應的操作指令或操作指令組并通過所述信息輸出接口輸出。5.優(yōu)選的是所述信息輸入部件包含鍵盤和/或鼠標和/或觸摸輸入部件。6.優(yōu)選的是所述第一操作系統(tǒng)為如下操作系統(tǒng)之一微軟公司的操作系統(tǒng)、蘋果 公司的操作系統(tǒng)、UNIX操作系統(tǒng)、LINUX操作系統(tǒng)、移動設備操作系統(tǒng)、智能卡操作系統(tǒng)。7.優(yōu)選的是所述第二操作系統(tǒng)為如下操作系統(tǒng)之一微軟公司的操作系統(tǒng)、蘋果 公司的操作系統(tǒng)、UNIX操作系統(tǒng)、LINUX操作系統(tǒng)、移動設備操作系統(tǒng)、智能卡操作系統(tǒng)。8.優(yōu)選的是所述信息處理子模塊包含信息處理器或可編程邏輯陣列。9.優(yōu)選的是所述信息輸出接口支持如下接口之一或組合通用串行接口、計算機 串口、計算機并口、PCMCIA接口、PS/2接口、無線通訊接口、紅外通訊接口。10.優(yōu)選的是當所述信息輸入部件輸入的特定操作指令或特定操作指令組不是所 述第二操作系統(tǒng)支持的操作指令或操作指令組之一或者所述特定操作指令或特定操作指 令組對應所述第二操作系統(tǒng)支持相應的操作指令的功能沒有包含在所述第一操作系統(tǒng)支 持相應的操作指令中所執(zhí)行功能時,所述信息指令轉(zhuǎn)換模塊把所述特定操作指令或特定操 作指令組透明傳輸給所述第一操作系統(tǒng)。11.優(yōu)選的是所述模式選擇模塊包含模式選擇按鍵或按鍵的組合或選擇開關(guān)或選 擇開關(guān)的組合。本發(fā)明的有益效果通過本發(fā)明可以有效地幫助人們使用信息系統(tǒng),即使所述信
13息系統(tǒng)運行的操作系統(tǒng)不是使用者所熟悉的,也可以采用熟悉的操作系統(tǒng)的操作指令使用 信息系統(tǒng)。也有利于不同操作系統(tǒng)之間兼容,并可促進各種操作系統(tǒng)的推廣使用,促進新的 操作系統(tǒng)的快速推廣和普及。
圖1是現(xiàn)有技術(shù)的信息系統(tǒng)原理示意圖圖2是本發(fā)明的信息系統(tǒng)第一種解決方案原理示意圖圖3是本發(fā)明的信息系統(tǒng)第二種解決方案原理示意圖圖4是本發(fā)明的信息輸入轉(zhuǎn)換裝置應用示意圖圖5是本發(fā)明的信息輸入轉(zhuǎn)換裝置原理示意圖圖6是本發(fā)明的信息輸入裝置原理示意圖圖7是本發(fā)明的信息處理方法流程圖
具體實施方式
下面的描述中,信息設備與信息系統(tǒng)具有相同的含義。安裝并運行在信息系統(tǒng)中的操作系統(tǒng)包含對于信息系統(tǒng)的所有硬件資源的管理、 分配和調(diào)度使用。信息系統(tǒng)與外部設備或使用人員的信息交互是通過信息輸入部件把信息 輸入到信息系統(tǒng)中并通過信息輸出部件把信息從信息系統(tǒng)中輸出。通常輸入部件包括鍵 盤、鼠標、掃描儀、麥克風等,輸出部件通常包含顯示器、打印機、喇叭等。操作系統(tǒng)通常支持 多條操作指令或多個操作指令組,操作人員通過輸入部件輸入操作指令或操作指令組,操 作系統(tǒng)接收到操作指令或操作指令組后實現(xiàn)相應的功能或功能組,有些功能或功能組的實 現(xiàn)結(jié)果通過輸出部件輸出??梢粤谐鲆环N操作系統(tǒng)支持所有操作指令及其實現(xiàn)的相應功 能的對照關(guān)系表。表一給出第一操作系統(tǒng)的操作指令與功能對照表,表一的第一列給出了 第一操作系統(tǒng)支持的操作指令(組)操作指令1、操作指令2、操作指令3……,表一的第 二列給出了與操作指令(組)所對應的實現(xiàn)的功能功能1、功能2、功能3……。表二給出 第二操作系統(tǒng)的操作指令與功能對照表,表二的第一列給出了第一操作系統(tǒng)支持的操作指 令(組)操作指令A、操作指令B、操作指令C……,表二的第二列給出了與操作指令(組) 所對應的實現(xiàn)的功能功能A、功能B、功能C……。通常兩種不同操作系統(tǒng)實現(xiàn)的大部分功 能或功能組是相同,但支持的操作指令或操作指令組卻不同,也就是說不同操作系統(tǒng)之間 的操作指令可能不兼容,造成操作人員學會一種操作系統(tǒng)的使用后不能使用另一種操作系 統(tǒng)。這實際上阻礙了新的操作系統(tǒng)的推廣。本發(fā)明的設計思想是建立兩種操作系統(tǒng)操作之 間的聯(lián)系,實現(xiàn)使用一種操作系統(tǒng)的指令可以在第二種操作系統(tǒng)實現(xiàn)相應的功能,減少了 對于新操作系統(tǒng)的熟悉過程。正是由于不同操作系統(tǒng)之間實現(xiàn)的功能大多數(shù)相同,只是操 作方法不同,即輸入的操作指令不同。如果把一種操作系統(tǒng)的操作指令根據(jù)功能的對應關(guān) 系轉(zhuǎn)換為另一種操作系統(tǒng)的操作指令,就可以實現(xiàn)跨操作系統(tǒng)的操作和使用。實現(xiàn)中,一種方案是如表一和表二那樣,分別列出不同操作系統(tǒng)的操作指令與功 能的對照表并存儲在存儲體中,然后當使用第一操作系統(tǒng)的操作指令使用第二操作系統(tǒng) 時,只需要增加本發(fā)明的輸入信息轉(zhuǎn)換模塊或設備根據(jù)表一查出所述操作指令在第一操作 系統(tǒng)的對應功能,再根據(jù)表二查找到第二操作系統(tǒng)實現(xiàn)相同功能所對應第二操作系統(tǒng)支持的操作指令或操作指令組,將所述第二操作系統(tǒng)支持的操作指令或操作指令組傳遞給第二 操作系統(tǒng),第二操作系統(tǒng)就能夠?qū)崿F(xiàn)希望的功能。示例1 操作人員熟悉第一操作系統(tǒng),但現(xiàn)在需要使用第二操作系統(tǒng),他要實現(xiàn)功 能B,輸入的操作指令是操作指令6,而第二操作系統(tǒng)對應功能B的操作指令是操作指令B, 此時輸入信息轉(zhuǎn)換模塊或設備只需要將操作人員輸入的操作指令6轉(zhuǎn)換為操作指令B傳遞 給第二操作系統(tǒng),第二操作系統(tǒng)就能夠?qū)崿F(xiàn)操作人員希望的功能B。但輸入的操作指令卻是 他熟悉的第一操作系統(tǒng)的操作指令。示例2 操作人員熟悉第一操作系統(tǒng),但現(xiàn)在需要使用第二操作系統(tǒng),他要實現(xiàn)功 能B+功能C,輸入的操作指令是操作指令5,而第二操作系統(tǒng)對應功能B的操作指令是操作 指令B、第二操作系統(tǒng)對應功能C的操作指令是操作指令C,此時輸入信息轉(zhuǎn)換模塊或設備 只需要將操作人員輸入的操作指令5轉(zhuǎn)換為操作指令組操作指令B、操作指令C,并把操作 指令組傳遞給第二操作系統(tǒng),第二操作系統(tǒng)就能夠?qū)崿F(xiàn)操作人員希望的功能B+功能C。但 輸入的操作指令卻是他熟悉的第一操作系統(tǒng)的操作指令。示例3 操作人員熟悉第一操作系統(tǒng),但現(xiàn)在需要使用第二操作系統(tǒng),他要實現(xiàn)功 能A,輸入的操作指令是操作指令組操作指令1、操作指令2,而第二操作系統(tǒng)對應功能A 的操作指令是操作指令A,此時輸入信息轉(zhuǎn)換模塊或設備只需要將操作人員輸入的操作指 令組轉(zhuǎn)換為操作指令A,并把操作指令A傳遞給第二操作系統(tǒng),第二操作系統(tǒng)就能夠?qū)崿F(xiàn)操 作人員希望的功能A。但輸入的操作指令卻是他熟悉的第一操作系統(tǒng)的操作指令。實現(xiàn)中,第二種方案是如表三那樣,列出不同操作系統(tǒng)實現(xiàn)相同功能所分別對應 的操作指令表,然后當使用第一操作系統(tǒng)的操作指令使用第二操作系統(tǒng)時,只需要增加本 發(fā)明的輸入信息轉(zhuǎn)換模塊或設備根據(jù)表三查出所述操作指令在第一操作系統(tǒng)實現(xiàn)的功能 在第二操作系統(tǒng)中的對應操作指令或操作指令組,再將所述第二操作系統(tǒng)支持的操作指令 或操作指令組傳遞給第二操作系統(tǒng),第二操作系統(tǒng)就能夠?qū)崿F(xiàn)希望的功能。示例4 操作人員熟悉第一操作系統(tǒng),但現(xiàn)在需要使用第二操作系統(tǒng),他要實現(xiàn)功 能1,根據(jù)表三,對應第一操作系統(tǒng)輸入的操作指令是操作指令1,而第二操作系統(tǒng)對應的 操作指令是操作指令A,此時輸入信息轉(zhuǎn)換模塊或設備只需要將操作人員輸入的操作指令 1轉(zhuǎn)換為操作指令A傳遞給第二操作系統(tǒng),第二操作系統(tǒng)就能夠?qū)崿F(xiàn)操作人員希望的功能 1。但輸入的操作指令卻是他熟悉的第一操作系統(tǒng)的操作指令。示例5 操作人員熟悉第一操作系統(tǒng),但現(xiàn)在需要使用第二操作系統(tǒng),他要實現(xiàn)功 能4,根據(jù)表三,對應第一操作系統(tǒng)輸入的操作指令是操作指令組1,而第二操作系統(tǒng)對應 的操作指令是操作指令D,此時輸入信息轉(zhuǎn)換模塊或設備只需要將操作人員輸入的操作指 令組1轉(zhuǎn)換為操作指令D傳遞給第二操作系統(tǒng),第二操作系統(tǒng)就能夠?qū)崿F(xiàn)操作人員希望的 功能4。但輸入的操作指令卻是他熟悉的第一操作系統(tǒng)的操作指令。示例6 操作人員熟悉第一操作系統(tǒng),但現(xiàn)在需要使用第二操作系統(tǒng),他要實現(xiàn)功 能5,根據(jù)表三,對應第一操作系統(tǒng)輸入的操作指令是操作指令4,而第二操作系統(tǒng)對應的 操作指令是操作指令組E,此時輸入信息轉(zhuǎn)換模塊或設備只需要將操作人員輸入的操作指 令組4轉(zhuǎn)換為操作指令組E傳遞給第二操作系統(tǒng),第二操作系統(tǒng)就能夠?qū)崿F(xiàn)操作人員希望 的功能5。但輸入的操作指令卻是他熟悉的第一操作系統(tǒng)的操作指令。表1 第一操作系統(tǒng)的操作指令與對應功能對照表
15[0197] 表2 第二操作系統(tǒng)的操作指令與對應功能對照表 表3 兩個操作操作系統(tǒng)實現(xiàn)相同功能各自對應的操作指令或操作指令組對照表
以下結(jié)合附圖進一步描述本發(fā)明的實現(xiàn)方案。圖1是現(xiàn)有技術(shù)的信息系統(tǒng)原理示意圖?,F(xiàn)有技術(shù)的信息系統(tǒng)包含系統(tǒng)硬件102 和至少一種操作系統(tǒng),比如稱其為第一操作系統(tǒng)101。通常第一操作系統(tǒng)101是專門設計 的支持所述系統(tǒng)硬件的軟件代碼。系統(tǒng)硬件102包含進行信息輸入的部件如鍵盤、鼠標,系 統(tǒng)硬件102—般也包含信息輸出部件如顯示器、打印機等。通過系統(tǒng)硬件輸入的輸入信息 103需要傳遞給第一操作系統(tǒng)101進行處理,當輸入信息103包含操作指令或操作指令組 時,第一操作系統(tǒng)101就能夠?qū)崿F(xiàn)與所述指令或操作指令組相對應的功能。如果第一操作 系統(tǒng)101被更換為另一個操作系統(tǒng),使用者可能因為不熟悉另一個操作系統(tǒng)而無法使用。圖2是本發(fā)明的信息系統(tǒng)第一種解決方案原理示意圖。本發(fā)明的信息系統(tǒng)包含 系統(tǒng)硬件102和至少一種操作系統(tǒng),比如稱其為第一操作系統(tǒng)101,同時增加信息轉(zhuǎn)換模塊 205把系統(tǒng)硬件102的輸入信息203可以選擇地把第一操作系統(tǒng)的操作指令轉(zhuǎn)換為其他操 作系統(tǒng)支持的操作指令。一個具體實例是假定第一操作系統(tǒng)是Windows操作系統(tǒng),第二操 作系統(tǒng)是蘋果公司的操作系統(tǒng),顯然兩家公司的操作系統(tǒng)的操作指令有較大差別,但對于 操作者來說實現(xiàn)的大部分功能是相同的,在信息轉(zhuǎn)換模塊205存儲了所有相同功能分別對 應的Windows操作系統(tǒng)的操作指令和蘋果公司的操作系統(tǒng)的操作指令的對應表,并具有檢 索所述對應表和轉(zhuǎn)換輸入信息的信息處理代碼。如果操作者熟悉Windows操作系統(tǒng),但由 于某種原因需要安裝蘋果公司的操作系統(tǒng),操作者借助信息轉(zhuǎn)換模塊205的功能可以不需 要學習蘋果公司的操作系統(tǒng)就可以使用安裝了蘋果公司的操作系統(tǒng)的信息系統(tǒng);操作者按 照其熟悉的Windows操作系統(tǒng)輸入操作指令,由信息轉(zhuǎn)換模塊205將操作指令轉(zhuǎn)換為蘋果 公司的操作系統(tǒng)實現(xiàn)相同功能的操作指令并傳遞給蘋果公司的操作系統(tǒng),蘋果公司的操作 系統(tǒng)就能夠?qū)崿F(xiàn)所述功能。本解決方案中,信息轉(zhuǎn)換模塊205存儲對應表和程序代碼的存 儲部件可以是獨立于信息系統(tǒng)的系統(tǒng)硬件102的,也可以是與系統(tǒng)硬件102的存儲部件是 同一個部件;信息轉(zhuǎn)換模塊205的程序代碼部分可以與新安裝的操作系統(tǒng)一體,即新安裝 的操作系統(tǒng)就支持操作指令的轉(zhuǎn)換功能,也可以是與新安裝的操作系統(tǒng)分開,可以運行在 新安裝的操作系統(tǒng)之上的應用軟件。更進一步是,信息轉(zhuǎn)換模塊205可以是獨立于所述信 息系統(tǒng)的獨立設備,但將信息系統(tǒng)的輸入部件的輸出信息傳輸給信息轉(zhuǎn)換模塊205,由信息 轉(zhuǎn)換模塊205進行操作指令轉(zhuǎn)換后輸出給信息系統(tǒng),由安裝在信息系統(tǒng)中的操作系統(tǒng)進行 處理。圖3是本發(fā)明的信息系統(tǒng)第二種解決方案原理示意圖。本發(fā)明的信息系統(tǒng)包含 系統(tǒng)硬件102和至少一種操作系統(tǒng),比如稱其為第一操作系統(tǒng)101,同時增加信息轉(zhuǎn)換模塊 305和信息截獲模塊306,信息截獲模塊306把系統(tǒng)硬件102的輸入信息103截獲后傳遞給 信息轉(zhuǎn)換模塊305,信息轉(zhuǎn)換模塊305可以選擇地把第一操作系統(tǒng)的操作指令轉(zhuǎn)換為其他 操作系統(tǒng)支持的操作指令。信息截獲模塊306的一種實現(xiàn)是操作系統(tǒng)支持的一種應用程序,比如“鉤子程序”,“鉤子程序”在編寫輸入法軟件中經(jīng)常使用,所述“鉤子程序”可以截獲 操作者通過鍵盤或鼠標等輸入部件輸入的信息避免輸入信息被操作系統(tǒng)直接處理。一個具 體實例是假定第一操作系統(tǒng)是Windows操作系統(tǒng),第二操作系統(tǒng)是蘋果公司的操作系統(tǒng), 顯然兩家公司的操作系統(tǒng)的操作指令有較大差別,但對于操作者來說實現(xiàn)的大部分功能是 相同的,在信息轉(zhuǎn)換模塊305的存儲了所有相同功能分別對應的Windows操作系統(tǒng)的操作 指令和蘋果公司的操作系統(tǒng)的操作指令的對應表,并具有檢索所述對應表和轉(zhuǎn)換輸入信息 的信息處理代碼。如果操作者熟悉Windows操作系統(tǒng),但由于某種原因需要安裝蘋果公司 的操作系統(tǒng),操作者借助信息轉(zhuǎn)換模塊305的功能可以不需要學習蘋果公司的操作系統(tǒng)就 可以使用安裝了蘋果公司的操作系統(tǒng)的信息系統(tǒng);操作者按照其熟悉的Windows操作系統(tǒng) 輸入操作指令,所述操作指令被信息截獲模塊306截獲后傳遞給信息轉(zhuǎn)換模塊305,由信息 轉(zhuǎn)換模塊305將操作指令轉(zhuǎn)換為蘋果公司的操作系統(tǒng)實現(xiàn)相同功能的操作指令并傳遞給 蘋果公司的操作系統(tǒng),蘋果公司的操作系統(tǒng)就能夠?qū)崿F(xiàn)所述功能。本解決方案中,信息轉(zhuǎn)換 模塊305存儲對應表和程序代碼的存儲部件可以是獨立于信息系統(tǒng)的系統(tǒng)硬件102的,也 可以是與系統(tǒng)硬件102的存儲部件是同一個部件;信息轉(zhuǎn)換模塊305和信息截獲模塊306 的程序代碼部分可以與新安裝的操作系統(tǒng)一體,即新安裝的操作系統(tǒng)就支持操作指令的轉(zhuǎn) 換功能,也可以是與新安裝的操作系統(tǒng)分開,可以運行在新安裝的操作系統(tǒng)之上的應用軟 件。圖5是本發(fā)明的信息輸入轉(zhuǎn)換裝置原理示意圖。信息輸入轉(zhuǎn)換裝置402包含信息 處理子模塊512和存儲部件514、信息輸入接口 511和信息輸出接口 513,優(yōu)化的選擇是包 含模式選擇模塊515。圖4是本發(fā)明的信息輸入轉(zhuǎn)換裝置應用示意圖。信息輸入轉(zhuǎn)換裝置 402通過信息輸入接口 511連接信息系統(tǒng)的信息輸入部件401,信息輸入轉(zhuǎn)換裝置402通過 信息輸出接口 513連接信息系統(tǒng)處理部件403。存儲部件514存儲各個操作系統(tǒng)的操作指令 與實現(xiàn)功能對照表的方式可以是分別存儲每種操作系統(tǒng)的操作指令與實現(xiàn)功能的對照表, 如表一和表二所示,也可以只存儲不同操作系統(tǒng)能夠?qū)崿F(xiàn)相同功能的操作指令對應表,如 表三所示。信息處理子模塊包含對于所述對照表進行查詢的程序代碼和把一種操作系統(tǒng)的 操作指令轉(zhuǎn)換為另一操作系統(tǒng)的操作指令后輸出的程序代碼。當然信息輸入轉(zhuǎn)換裝置402 也可以完全采用硬件邏輯電路實現(xiàn),即通過硬件邏輯進行操作指令的轉(zhuǎn)換。如采用現(xiàn)場可 編程邏輯陣列器件(FPGA)可以代替程序代碼實現(xiàn)操作指令的查詢和轉(zhuǎn)換。模式選擇模塊 515可以采用軟件代碼實現(xiàn),通過參數(shù)設置進行模式選擇;模式選擇模塊515也可以是一個 硬件開關(guān)電路,通過開關(guān)的狀態(tài)進行模式選擇。模式選擇模塊515至少包含啟動信息轉(zhuǎn)換 功能的選項,當信息系統(tǒng)可能安裝多種操作系統(tǒng),且有多個操作需求,即不同操作人員熟悉 不同的操作系統(tǒng)時,模式選擇模塊515可以包含多個選擇項,以實現(xiàn)任一操作系統(tǒng)的操作 指令向任意另一操作系統(tǒng)的轉(zhuǎn)換。最好也可以屏蔽模式選擇模塊515的功能的選項,即可 以不進行信息轉(zhuǎn)換把所有信息透明傳輸。圖6是本發(fā)明的信息輸入裝置原理示意圖。圖6的實現(xiàn)方案是將輸入部件與本發(fā) 明的信息轉(zhuǎn)換部件整合在一起實現(xiàn)的一種新的信息輸入裝置。信息輸入裝置包含信息處理 子模塊612和存儲部件614、信息輸入部件611和信息輸出接口 613,優(yōu)化的選擇是包含模 式選擇模塊615。信息處理子模塊612通過信息輸入部件611獲得操作信息,信息處理子 模塊612通過信息輸出接口 613連接信息系統(tǒng)處理部件。存儲部件614存儲各個操作系統(tǒng)
18的操作指令與實現(xiàn)功能對照表的方式可以是分別存儲每種操作系統(tǒng)的操作指令與實現(xiàn)功 能的對照表,如表一和表二所示,也可以只存儲不同操作系統(tǒng)能夠?qū)崿F(xiàn)相同功能的操作指 令對應表,如表三所示。信息處理子模塊包含對于所述對照表進行查詢的程序代碼和把一 種操作系統(tǒng)的操作指令轉(zhuǎn)換為另一操作系統(tǒng)的操作指令后輸出的程序代碼。當然信息處理 子模塊612和存儲部件614也可以完全采用硬件邏輯電路實現(xiàn),即通過硬件邏輯進行操作 指令的轉(zhuǎn)換。如采用現(xiàn)場可編程邏輯陣列器件(FPGA)可以代替程序代碼實現(xiàn)操作指令的 查詢和轉(zhuǎn)換。模式選擇模塊615可以采用軟件代碼實現(xiàn),通過參數(shù)設置進行模式選擇;模式 選擇模塊615也可以是一個硬件開關(guān)電路,通過開關(guān)的狀態(tài)進行模式選擇。模式選擇模塊 615至少包含啟動信息轉(zhuǎn)換功能的選項,當信息系統(tǒng)可能安裝多種操作系統(tǒng),且有多個操作 需求,即不同操作人員熟悉不同的操作系統(tǒng)時,模式選擇模塊615可以包含多個選擇項,以 實現(xiàn)任一操作系統(tǒng)的操作指令向任意另一操作系統(tǒng)的轉(zhuǎn)換。最好也可以屏蔽模式選擇模塊 615的功能的選項,即可以不進行信息轉(zhuǎn)換把所有信息透明傳輸。 圖7是本發(fā)明的信息處理方法流程圖。首先在步驟721通過所述信息輸入部件輸 入操作信息,通常操作信息中包含操作指令;然后進入步驟722判斷所述操作信息是否為 第二操作系統(tǒng)支持的操作指令或操作指令組之一并且所述操作信息對應第二操作系統(tǒng)實 現(xiàn)的功能或功能組與第一操作系統(tǒng)所實現(xiàn)功能或功能組之一相同;如果是則進入步驟723 把所述操作信息轉(zhuǎn)換為所述第一操作系統(tǒng)實現(xiàn)相同功能或功能組所對應的第一操作系統(tǒng) 支持的操作指令或操作指令組,最后在步驟724中所述第一操作系統(tǒng)處理所述第一操作系 統(tǒng)支持的操作指令或操作指令組;如果否,則進入步驟725將所述操作信息透明傳輸給所 述第一操作系統(tǒng)。步驟725也可以采用其他處理步驟,如可以是直接丟棄所述操作信息,這 樣對于所述操作信息不是第二操作系統(tǒng)支持的操作指令或操作指令組之一或者所述操作 信息對應第二操作系統(tǒng)實現(xiàn)的功能或功能組在第一操作系統(tǒng)所實現(xiàn)功能或功能組中沒有 對應,則直接丟棄輸入信息,可以避免錯誤操作信息對于操作系統(tǒng)的影響。
19
權(quán)利要求一種信息系統(tǒng),其特征是包含信息輸入部件;信息處理部件;信息指令轉(zhuǎn)換模塊,所述信息指令轉(zhuǎn)換模塊為包含信息處理器硬件的信息轉(zhuǎn)換部件,所述信息轉(zhuǎn)換部件與所述信息輸入部件連接,并將所述信息輸入部件的操作指令或操作指令組經(jīng)過所述信息指令轉(zhuǎn)換模塊處理后送到所述信息系統(tǒng)的信息處理部件中。
2.根據(jù)權(quán)利要求1所述的信息系統(tǒng),其特征是所述信息指令轉(zhuǎn)換模塊進一步包含模式 選擇模塊。
3.根據(jù)權(quán)利要求1至2中任一項所述的信息系統(tǒng),其特征是進一步包含輸入信息截獲 模塊,所述輸入信息截獲模塊截獲所述信息輸入部件的所有信息后傳遞給所述信息指令轉(zhuǎn) 換模塊。
4.根據(jù)權(quán)利要求1至2中任一項所述的信息系統(tǒng),其特征是所述信息輸入部件包含鍵 盤和/或鼠標和/或觸摸輸入部件。
5.根據(jù)權(quán)利要求3所述的信息系統(tǒng),其特征是所述信息輸入部件包含鍵盤和/或鼠標 和/或觸摸輸入部件。
6.根據(jù)權(quán)利要求1至2、5中任一項所述的信息系統(tǒng),其特征是所述信息指令轉(zhuǎn)換模塊 包含信息處理器或可編程邏輯陣列。
7.根據(jù)權(quán)利要求3所述的信息系統(tǒng),其特征是所述信息指令轉(zhuǎn)換模塊包含信息處理器 或可編程邏輯陣列。
8.根據(jù)權(quán)利要求2所述的信息系統(tǒng),其特征是所述模式選擇模塊包含模式選擇按鍵或 按鍵的組合或選擇開關(guān)或選擇開關(guān)的組合。
專利摘要本實用新型提出一種信息系統(tǒng),包含信息輸入部件;信息處理部件;安裝并運行在所述信息設備的第一操作系統(tǒng);信息指令轉(zhuǎn)換模塊,所述信息指令轉(zhuǎn)換模塊包含信息處理子模塊并存儲有第二操作系統(tǒng)支持的操作指令和/或操作指令組與第二操作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息、所述第一操作系統(tǒng)支持的操作指令和/或操作指令組與第一操作系統(tǒng)支持的功能和/或功能組的對應關(guān)系信息。有效地幫助人們使用信息設備,即使所述信息設備運行的操作系統(tǒng)不是使用者所熟悉的,也可以采用熟悉的操作系統(tǒng)的操作指令使用信息設備。也有利于不同操作系統(tǒng)之間兼容,并可促進各種操作系統(tǒng)的推廣使用,促進新的操作系統(tǒng)的快速推廣和普及。
文檔編號G06F9/44GK201673496SQ20092027801
公開日2010年12月15日 申請日期2009年12月9日 優(yōu)先權(quán)日2009年12月9日
發(fā)明者須清 申請人:北京派瑞根科技開發(fā)有限公司