亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電腦仿真鍵盤的制作方法

文檔序號:6408926閱讀:447來源:國知局
專利名稱:電腦仿真鍵盤的制作方法
技術領域
本發(fā)明涉及電腦之間利用通訊電纜傳輸指令的裝置與方法。
發(fā)明的技術背景目前的電腦并不都是互相兼容的。如果一個公司內先后購買和采用了不能兼容的電腦,或幾個建立了密切業(yè)務關系的公司之間采用的是不能兼容的電腦,則會引起很多重復勞動和麻煩。由于使用的軟件不同,也會使電腦之間無法進行通訊和聯(lián)絡,這是由于軟件不同,指令的形式不同,電腦不能識別指令,故無法執(zhí)行。例如數(shù)據(jù)的輸入方面,在甲公司那里輸入了一套數(shù)據(jù),又要在乙公司那里再輸入一遍,因為電腦不兼容并軟件不同,只好干重復勞動,事倍功半。為此,有必要尋找一種方法和裝置,使不能兼容及使用不同軟件的電腦或電腦系統(tǒng)之間,可以實現(xiàn)指令和數(shù)據(jù)的傳輸。
發(fā)明目的本發(fā)明在于提供一種裝置和方法,使得在不兼容的電腦之間,不同的電腦系統(tǒng)之間,在使用不同的軟件時,能夠相互傳輸指令和數(shù)據(jù),以減少重復勞動和提高效率。
發(fā)明的說明為了實現(xiàn)即使不兼容的電腦之間兼容電腦在使用不同的軟件的情況下,也能傳遞指令和數(shù)據(jù),必須解決指令的識別問題,因為不同類別的不兼容的電腦和采用不同的軟件時,指令本身可能不同,格式可能不同,所以不同類別的電腦不認識其它電腦的指令。數(shù)據(jù)也有格式不同的問題。不同的電腦不同的軟件,要求輸入的數(shù)據(jù)須符合各自的格式要求,否則會造成錯誤。
電腦所用的軟件繁多,使用的電腦語言也很多。最開始的BASIC即一般用途語言到FORTRAN的科技工程用語言,COBOL商用語言,PASCAL語言,C語言,CISP語言,等等,最終都是利用一個翻譯電腦將他們譯成電腦能識別的電腦機器語言,使電腦進行運作。電腦的機器語言都是用0和1的組合來表示。例如01111110 表示加(+)11111110 表示減(-)當從電腦鍵盤上輸入“+”或“-”后,電腦就會由其翻譯電路最終轉換成二進位的機器語言信號,并以某種字碼存入電腦內存或直接進行控制或運算。
電腦能識別0或1,電腦輸出的是數(shù)字脈沖,也是0和1的電信號,傳到其它電腦里的數(shù)據(jù)、指令等實際上都是0或1的數(shù)字脈沖電信號。不同的電腦和不同的軟件、指令、數(shù)據(jù)格式等等,無非是將這些0和1的數(shù)字脈沖電信號如何組合、編排,從而使機器正常工作而已。0和1的碼對人類而言直接使用不方便,所以引入了各種電腦碼,各種碼都是去表示非數(shù)值資料,非數(shù)據(jù)資料包括數(shù)字0-9,字母A-Z以及+-×…等一些特殊符號。數(shù)值資料用0和1表示,可容易地在二進位,十進位之間轉換。數(shù)值資料可用二進位數(shù)字或十進位數(shù)字表示。電腦只是0和1的電脈沖的各種組合形式,這種形式對人類而言方便。
由于電腦能接受0和1的脈沖數(shù)字電信號,電腦之間傳輸?shù)囊捕际?和1的電信號。因此,我們可以把需要進行通訊、交換資料的電腦聯(lián)接起來,叫做電腦組,或電腦系統(tǒng),將其使用的表示非數(shù)值資料的電腦碼和指令形式、數(shù)據(jù)格式用電路加以識別和處理,轉化成該電腦能使用的電信號,轉化成該電腦能使用的電腦語言和碼,問題就完全解決了。這樣,從最基本的電脈沖信號0和1的角度處理本發(fā)明要解決的問題,就找出了方法。
例如電腦中使用的ASC碼,非數(shù)值資料是用七位二進制數(shù)字來表示,例如字符“A”,對應二進制的1000001,字符“2”對應二進制的0110010等等。再例如電腦中使用的EBCDIC碼,則是用8位二進制的數(shù)字表示這些非數(shù)值資料。例如字符“C”用11000011表示,“T”用11100011表示。同一個字母,在兩種碼下,電脈沖情況不同。即電腦機器語言不同,以英文COMPUTER為例,可對比如下(擴大的ACS碼為ASCII碼)ASCII碼EBCDIC碼C→1000011 11000011→CO→1001111 11010110→OM→1001101 11010100→MP→1010000 11010111→PU→1010101 11100100→UT→1010100 11100011→TE→1000101 11000101→ER→1010010 11011001→R如果電腦甲采用ASCII碼,電腦乙采用EBCDIC碼,在電腦甲向電腦乙輸送指令和數(shù)據(jù)時,如果在電腦乙上安裝一個“翻譯器”,將電腦甲用ASCII碼傳來的資訊都“翻譯”成EBCDIC碼的資訊,電腦乙就可以接受和利用了。例如這個翻譯器看到輸來的是七位碼,可先判定是ASCII碼,根據(jù)ASCII碼的碼表,輸來的電信號是1000011,是字母C,此翻譯器就把1000011“譯成”EBCDIC碼的8位數(shù)字表示的C,即11000011。依此辦法,此翻譯器可進行識別和翻譯工作,這樣,電腦之間即使原來是不兼容的,軟件是不同的,也可實現(xiàn)字符和數(shù)字的傳輸。在電腦甲上鍵入字母A,在電腦乙上也會出現(xiàn)A。反過來,在電腦甲上也安裝這樣一個翻譯器,該翻譯器將電腦乙用的EBCDIC碼的信息資訊等“譯成”電腦甲能識別和利用的ASCII碼的相應的字符等,電腦甲就可以利用電腦乙輸來的資料了。
識別和翻譯工作可用轉換電路,或用專門的集成電路來完成。要點是,將其它電腦碼,識別和譯成自己電腦用的電腦碼,并能在本電腦中加以利用、顯示、存貯等等。在電腦甲上敲鍵ABC,不但在電腦甲的顯示屏上顯示了ABC,通過電腦甲的RS232C輸出接口經過安裝在電腦乙上的翻譯器,電腦乙的顯示屏上也被輸入和顯示了字母ABC。
即使電腦組中有再多幾種碼,亦可由此“翻譯器”自動進行識別和翻譯。就如同外文譯成中文一樣,外文譯成中文的翻譯器市場上已有大量產品在出售。六種語言,七種語言,等等,譯成中文,譯成中文句子,等等,都由集成電路IC完成。本發(fā)明此翻譯器內,亦可設置各種電腦碼的IC,使其“翻譯”成所需利用的電腦的電腦碼。由于在電腦甲上打入A,在電腦乙上也被打入A,這個翻譯器就像一個仿真鍵盤一樣,這里將其起名為仿真鍵盤。
對于各種電腦碼的識別,可利用各種電腦碼的定義來識別,這是最基本的方法,在ASCII碼下字符“R”定義為1010010,在EBCDIC碼下就被定義為11011001。不同碼定義不同,可利用定義來識別不同碼。還可根據(jù)位數(shù)來識別。ASCII碼是七位二進制數(shù),EBCDIC碼是8位二進制數(shù)等。利用這些特征,仿真鍵盤進行自動識別。
在解決了字母和數(shù)字互相輸入的基礎上,互相傳輸指令和數(shù)據(jù)資料就容易解決了,這是由于我們所考慮的情況是,組內、系統(tǒng)內所有電腦使用的軟件,輸入指令,數(shù)據(jù)格式都是已知的。例如A公司和B公司C公司建立了業(yè)務聯(lián)系,每天要有業(yè)務數(shù)據(jù)互相傳遞。原各公司都有自己的電腦,建立了業(yè)務關系后也不一定需要即時購買新電腦,使電腦一致。而是要利用原有的電腦,來實現(xiàn)相互間數(shù)據(jù)和指令的傳輸。即使只傳輸數(shù)據(jù),也需要有簡單的指令才能啟動。事實上,只要電腦間能夠互相接受指令,傳遞復雜的指令也是可以的。
因此,甲公司要向乙公司的電腦輸送數(shù)據(jù)和資料,要在電腦乙上安裝一仿真鍵盤,再按照乙公司電腦所需要的指令字符和形式由甲公司電腦鍵盤上敲入,傳輸給乙公司電腦,再將數(shù)據(jù)按照乙公司電腦所接受和使用的格式,將數(shù)據(jù)敲入和傳輸過去。當然,數(shù)據(jù)有時A公司自己的電腦也要用,那么可將數(shù)據(jù)輸入至A公司自己的電腦的同時,隨時將數(shù)據(jù)格式轉變成符合公司數(shù)據(jù)格式的形式傳輸給乙公司電腦。當然也可以向A公司電腦中輸入完畢后,再利用格式變換程序,將數(shù)據(jù)變成乙公司電腦所接受的數(shù)據(jù)格式,再傳輸過去。這種變換極易實現(xiàn),就如同中文繁體字變成簡化體字,簡化體變成繁體字那樣。如果每天都發(fā)同樣的起始指令,終止指令,檢查指令,就可將這些指令程序化,存入硬盤中,每天按幾個電腦按鈕,這些指令就傳輸出去了,而數(shù)據(jù)每天都可能不同,訂貨數(shù)據(jù),銷售數(shù)據(jù)等等,每天不同,數(shù)據(jù)則要隨時輸入。
下面結合附圖,對本發(fā)明作進一步詳細說明。


圖1是電腦間有仿真鍵盤的指令與數(shù)據(jù)傳輸情況示意圖。
圖2是仿真鍵盤的結構方框圖。
圖3是采用了仿真鍵盤的電腦之間的一個電腦向多個電腦進行輸出的情況說明圖。
圖4是在電腦間使用已知不同軟件時傳輸數(shù)據(jù)資料的程式步驟方法說明圖。
參閱圖1,圖1所示為不兼容電腦時或相同(兼容)電腦不同軟件時,電腦間非數(shù)值資料與數(shù)值資料互相傳輸情況示意圖。圖中畫出了電腦甲和電腦乙,都在普通電腦的基礎上,增添了仿真鍵盤部分。為了突出這一點,將其單獨畫出,而不是將其畫在電腦主機里。實際上可以采用附加電子器件板的形式將其裝配到主機中,也可按本圖所示方式進行安裝。
圖1中,甲1是電腦甲的鍵盤,甲2是安裝在電腦甲上為電腦甲所用的仿真鍵盤,甲3為電腦甲的其余部分,包括主機CPU,存貯器,顯示屏等,輸出通過電腦甲的輸出接口,例如通過RS232C接口,通過傳輸線甲4傳輸?shù)诫娔X乙。鍵盤甲1可用于輸入指令和數(shù)據(jù)。輸出如圖所示,可直接輸入到電腦乙的仿真鍵盤乙2,也可通過傳輸?shù)诫娔X乙的主機乙3,通過主機的接口再傳輸?shù)椒抡骀I盤乙2,圖1表示比較直現(xiàn)和容易說明本發(fā)明的實質情況。乙1是乙的鍵盤,乙3是乙的主機等部分,乙4表示可用一條輸出線輸回甲2,圖1中用虛線表示。用來檢查甲輸給乙的資料、數(shù)據(jù)、指令等是否正確。檢查是利用回輸?shù)男盘栙Y料,并在甲的顯示屏上顯示。甲的顯示屏上可同時顯示輸入情況與回輸情況,以方便進行比較。
用圖1的兩個電腦的情況,可以說明一般問題,多個電腦的情況在兩個電腦情形下可行時也是可行的。
圖2是仿真鍵盤結構方框圖,用以說明仿真鍵盤的結構詳情。參閱圖2,仿真鍵盤包括有自動識別單元,翻譯處理單元和輸出單元。
自動識別單元直接或間接接收其它電腦傳輸來的非數(shù)值資料和數(shù)值資料,這個單元電路利用碼的長短的特征或碼表定義不同的特征,識別出輸入的電信號是屬于哪種碼,是ASCII碼,還是EBCDIC碼,還是其它A種電腦碼,B種電腦碼,等等,也許輸入的是和該電腦相同的碼,自動識別單元電路在識別輸入后,將輸入轉移到下面相同的碼的翻譯處理單元電路之中。
翻譯處理單元包含有本組電腦中所有種類的電腦碼,用碼塊的方式表示不同的電腦碼,圖中表示了4種電腦碼的情況,各種碼都可制成專門的集成電路,不同的IC塊,等等,例如A種電腦碼塊,B種電腦碼塊,C種電腦碼塊,本電腦碼塊等。通過與本電腦碼塊在一起的翻譯電路,將輸入的指令和數(shù)據(jù),翻譯轉換處理成本電腦語言、本電腦指令和本電腦數(shù)據(jù),再傳輸給輸出單元。輸出單元負責輸出這些本電腦可接受、利用的數(shù)據(jù)和指令給主機CPU,存貯器、顯示器等,由CPU進行信息和數(shù)據(jù)處理。
之所以將此信號處理翻譯轉換裝置叫做仿真鍵盤,就因為利用了它,電腦間可實現(xiàn)同種字符的同時即時傳輸,如同仿真一樣。
參閱圖3,圖3是采用了仿真鍵盤的電腦之間一個電腦向多個電腦輸出的情況說明圖。由于有了仿真的功能,在G電腦上輸入“A”,通過多路接口傳輸?shù)诫娔XA,電腦B,電腦C等等,這些電腦也同時被輸入了字符“A”。G電腦上輸入B,其它電腦上也被輸入B。如果這是一組百貨連鎖店,或數(shù)十家百貨公司組成的集團公司,每天匯總購銷情況。這樣的方式就非常方便,各電腦之間都可互相傳輸數(shù)據(jù)和指令,也可以設計成只能單向傳輸,避免資料被竊等等。
圖3所示的情況還可以用于電腦教學,老師操作電腦G,學生可通過電腦A、B、C……等等學習電腦操作等等,進行各種教學活動,尤其是教電腦的使用方法和步驟的課程。電腦和電腦軟件越來越復雜,本系統(tǒng)有利于直接教學。
由于軟件的不同,指令不能被識別。為了在電腦組中傳遞數(shù)據(jù)資料等,必須可以傳遞一定的指令。電腦G的指令碼雖然可能和電腦A等的不同,但是都應是已知的,都互相知道對方的指令形式。由于指令都是由非數(shù)值資料組成,因此,采用了仿真鍵盤之后,問題得到了解決。
參閱圖4,圖4給出了使用已知不同軟件時傳輸數(shù)據(jù)資料的程式步驟方法說明圖。先要裝置仿真鍵盤于互相傳輸數(shù)據(jù)的各電腦上,這樣,使得“仿真”“同步”成為可能,這個電腦輸入A時,另一個電腦也輸入A。然后可先向自己的電腦輸入有關數(shù)據(jù),這些數(shù)據(jù)會供自己的電腦使用,也在傳輸給本電腦組的其它電腦使用,利用格式轉換的方式,將數(shù)據(jù)格式轉換成目的地電腦所接受的格式的數(shù)據(jù)。之后,再向自己的電腦中,按照目的地電腦的軟件要求,輸入目的地電腦所接受的起始指令和終止指令。起始指令和終止指令如果每天都要用到,經常使用的話,則可將其程式化,存入存貯器中,供重復使用時便利。當需要目的地電腦執(zhí)行其它指令時,則可一并編寫并敲鍵盤輸入。例如,回輸檢驗指令要用到,指令目的地電腦在收到指令和數(shù)據(jù)時,要回輸給發(fā)送輸出的電腦進行顯示檢查之類。將輸出按起始指令,數(shù)據(jù)和其它指令,終止指令的順序,可利用電腦的輸出接口例如RS232C接口,輸出出去,輸出給目的地電腦。
由于指令和數(shù)據(jù)格式都符合了目的地電腦的要求,指令和數(shù)據(jù)就都會被目的地電腦接受和加以利用。
起始指令終止指令簡單時,可隨時用按鍵方式以指令、數(shù)據(jù)、指令的順序將其輸出至本組其它電腦中。
總之,在知曉各電腦各種指令的情況下,利用仿真鍵盤,可以實現(xiàn)電腦相互間的指示和數(shù)據(jù)的傳輸。
權利要求
1.一組電腦,其型號可不兼容或使用軟件不同,除包括有普通電腦所具有的鍵盤、主機CPU和顯示器外,其特征是其每一電腦還包括有仿真鍵盤,仿真鍵盤裝置于鍵盤與其余部分之間或裝置于主機之內,用于識別本組其它電腦傳輸來的指令和數(shù)據(jù),并將這些指令和數(shù)據(jù)處理翻譯轉換成該電腦能識別和利用的字符和數(shù)據(jù),輸出給CPU,并通過CPU在顯示屏上予以顯示,在存貯器存貯和被電腦所使用;其每一仿真鍵盤包括有自動識別單元,翻譯處理單元和輸出單元,自動識別單元直接或間接接收其它電腦輸入的非數(shù)值資料和數(shù)值資料,并自動認定該資料屬于何種電腦碼,并把所有接收到的資料傳輸給翻譯處理單元中相應的電腦碼塊部分,翻譯處理單元包含有本組電腦中所有種類的電腦碼塊,每種碼塊單獨設置,分別與該電腦本身采用的電腦用碼的碼塊相連接,當自動識別單元傳輸給某電腦碼塊輸入的非數(shù)值資料和數(shù)值資料時,資料被與該電腦碼塊進行比較和轉換處理,轉換成該電腦能識別和利用的非數(shù)值資料和數(shù)值資料,并把轉換了的資料傳輸給輸出單元,輸出單元將輸入的轉換了的資料,傳輸給電腦有關部分,并在顯示屏上顯示,在存貯器中存貯和被電腦加以利用,仿真鍵盤能使本組電腦中不同的電腦上同時輸入和顯示相同的字符。
2.一種用于在不兼容電腦或兼容電腦使用不同軟件電腦之間,通過有線方式互相傳輸指令和數(shù)據(jù)的方法,包括如下步驟a、在互相傳輸指令和數(shù)據(jù)的電腦上,安裝權利要求1所述的仿真鍵盤,使得這些電腦之間可以進行非數(shù)值資料和數(shù)值資料的傳輸和顯示,b、向自己的電腦輸入有關數(shù)據(jù),供本電腦使用,c、將此數(shù)據(jù)轉換成輸往目的地電腦所接受的格式的數(shù)據(jù),d、向自己的電腦輸入目的地電腦所接受的起始指令,并可將其程式化,以及要目的地電腦所要執(zhí)行的其它指令,例如回輸檢驗指令,等等,e、向自己的電腦輸入目的地電腦所接受的終止指令,并可將其程式化,以利程式化地傳輸該指令,f、通過自己電腦的輸出接口例如RS232C接口向目的地電腦輸出起始指令等指令的內容,g、接下來輸出要傳輸?shù)臄?shù)據(jù)的內容,h、接下來輸出終止指令,j、可利用回輸檢驗指令檢驗輸出的正確與否,上述b以下步驟亦可交換進行,亦可利用自己電腦鍵盤直接敲鍵向目的地電腦輸入起始指令,隨按鍵隨時輸送數(shù)據(jù)至自己的電腦和目的地電腦中,手敲按鍵向目的地電腦發(fā)出終止指令的方法步驟。
3.如權利要求1所述的電腦組,還可用于電腦教學,尤其是教授電腦的使用課程。
全文摘要
在不兼容的電腦間或兼容電腦使用了不同軟件的情況下,采用了本發(fā)明的電腦仿真鍵盤和有關方法,可實現(xiàn)這些電腦之間數(shù)據(jù)和指令的傳輸,電腦仿真鍵盤包含有自動識別單元,翻譯處理單元和輸出單元,能將其它電腦輸入的指令和數(shù)據(jù)翻譯轉換成該電腦所能識別和利用的指令和數(shù)據(jù),使得數(shù)據(jù)等的輸入可以在一次輸入后再傳輸給其它電腦共同使用,節(jié)省了重復輸入工作,提高了效率。
文檔編號G06F3/02GK1136675SQ95101368
公開日1996年11月27日 申請日期1995年2月10日 優(yōu)先權日1995年2月10日
發(fā)明者黃金富 申請人:黃金富
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1