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