背景技術(shù):
目前,計(jì)算機(jī)遠(yuǎn)程控制系統(tǒng)的基本特征是:遠(yuǎn)程協(xié)助是Windows XP系統(tǒng)附帶提供的一種簡單的遠(yuǎn)程控制的方法,遠(yuǎn)程協(xié)助的發(fā)起者通過聯(lián)系人發(fā)出協(xié)助要求,在獲得對(duì)方同意后,即可進(jìn)行遠(yuǎn)程協(xié)助,遠(yuǎn)程協(xié)助中被協(xié)助方的計(jì)算機(jī)將暫時(shí)受協(xié)助方的控制,專家可以在被控計(jì)算機(jī)當(dāng)中進(jìn)行系統(tǒng)維護(hù)、安裝軟件、處理計(jì)算機(jī)中的某些問題、或者向被協(xié)助者演示某些操作,嵌入式 Linux是以Linux為基礎(chǔ)的嵌入式作業(yè)系統(tǒng),嵌入式linux是將日益流行的Linux操作系統(tǒng)進(jìn)行裁剪修改,使之能在嵌入式計(jì)算機(jī)系統(tǒng)上運(yùn)行的一種操作系統(tǒng),嵌入式Linux既繼承了Internet上無限的開放源代碼資源,又具有嵌入式操作系統(tǒng)的特性,而且性能優(yōu)異,軟件移植容易,代碼開放,有許多應(yīng)用軟件支持,應(yīng)用產(chǎn)品開發(fā)周期短,新產(chǎn)品上市迅速,具有許多公開的代碼可以參考和移植,實(shí)時(shí)性能等嵌入式Linux支持,實(shí)時(shí)性能穩(wěn)定性好安全性好,如今已被廣泛的應(yīng)用于工業(yè)制造、過程控制、通訊、儀器、儀表、汽車、船舶、航空、航天、軍事裝備、消費(fèi)類產(chǎn)品等眾多領(lǐng)域,一般的說,凡是帶有微處理器的專用軟硬件系統(tǒng)都可以稱為嵌入式系統(tǒng),Linux有很多工具,并且Linux為眾多程序員所熟悉,因此,我們要在嵌入式系統(tǒng)中使用Linux操作系統(tǒng),基于Linux靈活方便的特性完善監(jiān)控領(lǐng)域的發(fā)展,電子時(shí)代信息的安全性尤為重要,利用科學(xué)技術(shù)進(jìn)一步發(fā)展Linux系統(tǒng)在計(jì)算機(jī)遠(yuǎn)程控制中的操作與使用,提高遠(yuǎn)程控制的智能化與安全性是科學(xué)技術(shù)發(fā)展的新領(lǐng)域。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題,是針對(duì)上述存在的技術(shù)不足,提供了基于物聯(lián)網(wǎng)的計(jì)算機(jī)遠(yuǎn)程控制系統(tǒng),采用無線傳輸模塊與基于嵌入式Linux的系統(tǒng)相結(jié)合的技術(shù)方法,解決了遠(yuǎn)程控制的安全性與信號(hào)傳輸?shù)募夹g(shù)問題,達(dá)到了利用小型操作系統(tǒng)執(zhí)行JAVA應(yīng)用程序?qū)崿F(xiàn)用戶身份的認(rèn)證、數(shù)據(jù)庫模塊對(duì)遠(yuǎn)程控制操作的記錄,保證了對(duì)客戶端計(jì)算機(jī)的安全性操作,無線傳輸使信號(hào)傳輸速度快,操作方便、簡單、效果優(yōu)良的技術(shù)效果;采用基于嵌入式Linux的系統(tǒng)的技術(shù)方法,解決了易于操作,使用資源少的技術(shù)問題,達(dá)到了系統(tǒng)程序易于擴(kuò)展、移植,數(shù)據(jù)傳輸速度快、性能穩(wěn)定、效率高的技術(shù)效果;采用調(diào)制模塊的技術(shù)方法,解決了信號(hào)之間數(shù)據(jù)形式不一致的技術(shù)問題,達(dá)到了通過調(diào)制模塊把數(shù)字量信號(hào)轉(zhuǎn)換為無線信號(hào)進(jìn)行傳輸?shù)募夹g(shù)效果;采用JAVA應(yīng)用程序的技術(shù)方法,解決了基于嵌入式Linux的系統(tǒng)內(nèi)的程序易于實(shí)現(xiàn)的技術(shù)問題,達(dá)到了采用JAVA語言編寫的程序,運(yùn)行簡單,界面簡潔清晰,占用內(nèi)存小、執(zhí)行速度快的技術(shù)效果;采用數(shù)據(jù)庫模塊的技術(shù)方法,解決了遠(yuǎn)程控制操作的及時(shí)記錄的技術(shù)問題,達(dá)到了通過執(zhí)行JAVA應(yīng)用程序連接數(shù)據(jù)庫,實(shí)現(xiàn)數(shù)據(jù)庫模塊保存對(duì)客戶端計(jì)算機(jī)的遠(yuǎn)程控制操作的記錄,保證了遠(yuǎn)程控制系統(tǒng)的安全性、完整性的技術(shù)效果。
為解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是:包括移動(dòng)通訊終端、客戶端計(jì)算機(jī);移動(dòng)通訊終端內(nèi)設(shè)置有調(diào)制模塊;客戶端計(jì)算機(jī)內(nèi)設(shè)置有解調(diào)模塊;調(diào)制模塊的輸出端連接無線傳輸模塊的輸入端;無線傳輸模塊的輸出端連接解調(diào)模塊的輸入端;移動(dòng)通訊終端通過調(diào)制模塊把數(shù)據(jù)信息傳輸?shù)綗o線傳輸模塊;解調(diào)模塊根據(jù)無線傳輸模塊把數(shù)據(jù)信息傳輸?shù)娇蛻舳擞?jì)算機(jī);
移動(dòng)通訊終端內(nèi)設(shè)置有基于嵌入式Linux的系統(tǒng);基于嵌入式Linux的系統(tǒng)內(nèi)設(shè)置有JAVA應(yīng)用程序;JAVA應(yīng)用程序分別設(shè)置有用戶登錄模塊、數(shù)據(jù)庫模塊;基于嵌入式Linux的系統(tǒng)通過JAVA應(yīng)用程序控制用戶登錄模塊;基于嵌入式Linux的系統(tǒng)通過JAVA應(yīng)用程序控制數(shù)據(jù)庫模塊;
移動(dòng)通訊終端內(nèi)設(shè)置有處理器、存儲(chǔ)器、I/O接口;處理器的輸出端分別與存儲(chǔ)器、I/O接口連接;I/O接口的輸出端連接有I/O設(shè)備;處理器通過I/O接口控制I/O設(shè)備的輸入輸出。
進(jìn)一步優(yōu)化本技術(shù)方案,所述的JAVA應(yīng)用程序包括JAVA應(yīng)用模塊、JAVA處理模塊、應(yīng)用管理系統(tǒng)、界面管理系統(tǒng);JAVA應(yīng)用模塊通過執(zhí)行JAVA處理模塊實(shí)現(xiàn)界面管理系統(tǒng)。
進(jìn)一步優(yōu)化本技術(shù)方案,所述的調(diào)制模塊包括A/D轉(zhuǎn)換器、運(yùn)算放大器等。
進(jìn)一步優(yōu)化本技術(shù)方案,所述的A/D轉(zhuǎn)換器為AD9288型芯片。
進(jìn)一步優(yōu)化本技術(shù)方案,所述的用戶登錄模塊包括用戶名、密碼,即用戶的身份認(rèn)證。
進(jìn)一步優(yōu)化本技術(shù)方案,所述的數(shù)據(jù)庫模塊包括連接數(shù)據(jù)庫、數(shù)據(jù)信息的保存。
進(jìn)一步優(yōu)化本技術(shù)方案,所述的存儲(chǔ)器為半導(dǎo)體存儲(chǔ)器RAM。
進(jìn)一步優(yōu)化本技術(shù)方案,所述的移動(dòng)通訊終端即手機(jī)、Ipad等。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):1、采用JAVA語言,面向?qū)ο?、支持多線程、支持網(wǎng)絡(luò)編程,具有豐富的類庫,編寫程序簡單易學(xué);2、A/D轉(zhuǎn)換器為AD9288型芯片,雙核8位單芯片采樣模數(shù)轉(zhuǎn)換器,每個(gè)通道均可以獨(dú)立工作,成本低、功耗低、尺寸小、易用性,數(shù)據(jù)轉(zhuǎn)換速率高,數(shù)字輸出為TTL/CMOS兼容;3、用戶登錄模塊包括通訊端用戶的用戶名、密碼,保證了客戶端計(jì)算機(jī)遠(yuǎn)程控制操作的安全性;4、數(shù)據(jù)庫模塊記錄遠(yuǎn)程控制的操作,通過JAVA連接數(shù)據(jù)庫,及時(shí)保存數(shù)據(jù)信息,保證了操作的完整性;5、半導(dǎo)體存儲(chǔ)器RAM,以半導(dǎo)體電路作為存儲(chǔ)媒體,可以隨機(jī)存取數(shù)據(jù)信息的存儲(chǔ)器,容量大、速度快、體積小,功耗低,存儲(chǔ)速度快、存儲(chǔ)密度高、與邏輯電路接口容易;6、嵌入式Linux,以Linux為基礎(chǔ)的嵌入式作業(yè)系統(tǒng),性能優(yōu)異,Linux系統(tǒng)固有的模塊性,適應(yīng)性和可配置性,Linux的內(nèi)核小、效率高,軟件移植容易,代碼開放,實(shí)時(shí)性能、穩(wěn)定性強(qiáng)、安全性好,Linux對(duì)網(wǎng)絡(luò)中最常用的TCP/IP協(xié)議有最完備的支持。
附圖說明
圖1是基于物聯(lián)網(wǎng)的計(jì)算機(jī)遠(yuǎn)程控制系統(tǒng)的功能圖。
圖2是基于物聯(lián)網(wǎng)的計(jì)算機(jī)遠(yuǎn)程控制系統(tǒng)的JAVA應(yīng)用程序的功能圖。
圖3是基于物聯(lián)網(wǎng)的計(jì)算機(jī)遠(yuǎn)程控制系統(tǒng)的示意圖。
圖4是基于物聯(lián)網(wǎng)的計(jì)算機(jī)遠(yuǎn)程控制系統(tǒng)的存儲(chǔ)器結(jié)構(gòu)圖。
圖中,1、移動(dòng)通訊終端;2、調(diào)制模塊;3、無線傳輸模塊;4、解調(diào)模塊;5、客戶端計(jì)算機(jī);6、基于嵌入式Linux的系統(tǒng);7、JAVA應(yīng)用程序;8、用戶登錄模塊;9、數(shù)據(jù)庫模塊;10、JAVA應(yīng)用模塊;11、JAVA處理模塊;12、應(yīng)用管理系統(tǒng);13、界面管理系統(tǒng);14、A/D轉(zhuǎn)換器;15、處理器;16、存儲(chǔ)器;17、I/O接口;18、I/O設(shè)備。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明了,下面結(jié)合具體實(shí)施方式并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)該理解,這些描述只是示例性的,而并非要限制本發(fā)明的范圍。此外,在以下說明中,省略了對(duì)公知結(jié)構(gòu)和技術(shù)的描述,以避免不必要地混淆本發(fā)明的概念。
具體實(shí)施方式一:如圖1-4所示,包括移動(dòng)通訊終端1、客戶端計(jì)算機(jī)5;移動(dòng)通訊終端1內(nèi)設(shè)置有調(diào)制模塊2;客戶端計(jì)算機(jī)5內(nèi)設(shè)置有解調(diào)模塊4;調(diào)制模塊2的輸出端連接無線傳輸模塊3的輸入端;無線傳輸模塊3的輸出端連接解調(diào)模塊4的輸入端;移動(dòng)通訊終端1通過調(diào)制模塊2把數(shù)據(jù)信息傳輸?shù)綗o線傳輸模塊3;解調(diào)模塊4根據(jù)無線傳輸模塊3把數(shù)據(jù)信息傳輸?shù)娇蛻舳擞?jì)算機(jī)5;
移動(dòng)通訊終端1內(nèi)設(shè)置有基于嵌入式Linux的系統(tǒng)6;基于嵌入式Linux的系統(tǒng)6內(nèi)設(shè)置有JAVA應(yīng)用程序7;JAVA應(yīng)用程序7分別設(shè)置有用戶登錄模塊8、數(shù)據(jù)庫模塊9;基于嵌入式Linux的系統(tǒng)6通過JAVA應(yīng)用程序7控制用戶登錄模塊8;基于嵌入式Linux的系統(tǒng)6通過JAVA應(yīng)用程序7控制數(shù)據(jù)庫模塊9;
移動(dòng)通訊終端1內(nèi)設(shè)置有處理器15、存儲(chǔ)器16、I/O接口17;處理器15的輸出端分別與存儲(chǔ)器16、I/O接口17連接;I/O接口17的輸出端連接有I/O設(shè)備18;處理器15通過I/O接口17控制I/O設(shè)備18的輸入輸出;
JAVA應(yīng)用程序7包括JAVA應(yīng)用模塊10、JAVA處理模塊11、應(yīng)用管理系統(tǒng)12、界面管理系統(tǒng)13;JAVA應(yīng)用模塊10通過執(zhí)行JAVA處理模塊11實(shí)現(xiàn)界面管理系統(tǒng)13;調(diào)制模塊2包括A/D轉(zhuǎn)換器14、運(yùn)算放大器等;A/D轉(zhuǎn)換器14為AD9288型芯片;用戶登錄模塊8包括用戶名、密碼,即用戶的身份認(rèn)證;數(shù)據(jù)庫模塊9包括連接數(shù)據(jù)庫、數(shù)據(jù)信息的保存;存儲(chǔ)器16為半導(dǎo)體存儲(chǔ)器RAM;移動(dòng)通訊終端1即手機(jī)、Ipad等。
工作原理:如圖1所示,包括移動(dòng)通訊終端1、客戶端計(jì)算機(jī)5;移動(dòng)通訊終端1的系統(tǒng)為基于嵌入式Linux的系統(tǒng)6,系統(tǒng)中運(yùn)行JAVA應(yīng)用程序7,用戶登錄模塊8的界面為用戶名、密碼,移動(dòng)通訊終端1的持有者設(shè)置用戶名、密碼綁定計(jì)算機(jī),只有正確輸入用戶名、密碼才能連接到客戶端計(jì)算機(jī)5實(shí)現(xiàn)遠(yuǎn)程控制,保證了客戶端計(jì)算機(jī)5遠(yuǎn)程控制操作的安全性,數(shù)據(jù)庫模塊9記錄移動(dòng)通訊終端1的操作,通過運(yùn)行JAVA應(yīng)用程序7,連接數(shù)據(jù)庫,及時(shí)保存數(shù)據(jù)信息,保證了操作的完整性、安全性。
移動(dòng)通訊終端1采用基于嵌入式Linux的系統(tǒng)6,嵌入式Linux,以Linux為基礎(chǔ)的嵌入式作業(yè)系統(tǒng),性能優(yōu)異,Linux系統(tǒng)固有的模塊性,適應(yīng)性和可配置性,Linux的內(nèi)核小、效率高,軟件移植容易,代碼開放,實(shí)時(shí)性能、穩(wěn)定性強(qiáng)、安全性好,Linux對(duì)網(wǎng)絡(luò)中最常用的TCP/IP協(xié)議有最完備的支持,移動(dòng)通訊終端1通過調(diào)制模塊2連接無線傳輸模塊3,把數(shù)字量轉(zhuǎn)換為無線信號(hào),信號(hào)的傳輸速度快,客戶端計(jì)算機(jī)5通過解調(diào)模塊4接收無線信號(hào),把無線信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),實(shí)現(xiàn)客戶端計(jì)算機(jī)5的遠(yuǎn)程控制。
如圖2所示,采用JAVA語言,面向?qū)ο?、支持多線程、支持網(wǎng)絡(luò)編程,具有豐富的類庫,編寫程序簡單易學(xué),JAVA應(yīng)用程序7包括JAVA應(yīng)用模塊10、JAVA處理模塊11、應(yīng)用管理系統(tǒng)12、界面管理系統(tǒng)13;JAVA應(yīng)用模塊10通過執(zhí)行JAVA處理模塊11實(shí)現(xiàn)界面管理系統(tǒng)13;JAVA應(yīng)用模塊10為多個(gè)應(yīng)用程序,即多個(gè)不同功能的程序;JAVA處理模塊11為應(yīng)用程序的編輯、編譯、運(yùn)行,執(zhí)行JAVA應(yīng)用程序,操作簡單,占用內(nèi)存小,執(zhí)行速度快;應(yīng)用管理系統(tǒng)12為應(yīng)用程序的管理,可以增加新的程序,豐富基于嵌入式Linux的系統(tǒng)6的功能,也可以刪除一些應(yīng)用程序;界面管理系統(tǒng)13為執(zhí)行應(yīng)用程序的運(yùn)行界面,通過界面操作實(shí)現(xiàn)不同的功能,界面簡潔清晰,操作方便。
如圖3所示,移動(dòng)通訊終端1的數(shù)字信號(hào)通過調(diào)制模塊2轉(zhuǎn)換為無線信號(hào),通過無線傳輸模塊3傳輸?shù)娇蛻舳擞?jì)算機(jī)5的解調(diào)模塊4,把無線信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),輔助裝置為微處理器,運(yùn)算放大器等,A/D轉(zhuǎn)換器14采用AD9288型芯片,雙核8位單芯片采樣模數(shù)轉(zhuǎn)換器,每個(gè)通道均可以獨(dú)立工作,成本低、功耗低、尺寸小、易用性,數(shù)據(jù)轉(zhuǎn)換速率高,數(shù)字輸出為TTL/CMOS兼容,采用無線傳輸模塊3,傳輸速度快,操作簡單。
如圖4所示, 移動(dòng)通訊終端1內(nèi)設(shè)置有處理器15、存儲(chǔ)器16、I/O接口17,I/O設(shè)備18通過I/O接口17把數(shù)據(jù)傳輸?shù)教幚砥?5與存儲(chǔ)器16,存儲(chǔ)器16與I/O接口17通過數(shù)據(jù)總線連接到處理器15,數(shù)據(jù)雙向傳輸,處理器15通過控制總線連接到存儲(chǔ)器16與I/O接口17,傳輸控制指令,處理器15通過地址總線連接到存儲(chǔ)器16與I/O接口17,傳輸?shù)刂窋?shù)據(jù)信息,總線上傳輸?shù)臄?shù)據(jù)主要分為數(shù)據(jù)信息、地址信息、控制信息三種,通過總線連接構(gòu)成嵌入式Linux的控制單元,半導(dǎo)體存儲(chǔ)器RAM,以半導(dǎo)體電路作為存儲(chǔ)媒體,可以隨機(jī)存取數(shù)據(jù)信息的存儲(chǔ)器,容量大、速度快、體積小,功耗低,存儲(chǔ)速度快、存儲(chǔ)密度高、與邏輯電路的接口容易。
應(yīng)當(dāng)理解的是,本發(fā)明的上述具體實(shí)施方式僅僅用于示例性說明或解釋本發(fā)明的原理,而不構(gòu)成對(duì)本發(fā)明的限制。因此,在不偏離本發(fā)明的精神和范圍的情況下所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。此外,本發(fā)明所附權(quán)利要求旨在涵蓋落入所附權(quán)利要求范圍和邊界、或者這種范圍和邊界的等同形式內(nèi)的全部變化和修改例。