一種便民終端機的遠程控制系統和方法
【技術領域】
[0001]本發明屬于電子技術領域,具體涉及一種便民終端機的遠程控制系統和方法。
【背景技術】
[0002]市面上現有的便民終端機的遠程控制因為其單一的功能,已經不能很好的滿足用戶的需求,因此,將這些模式進行整合,建立一套相對完整,維護方便的遠程控制系統已經變得勢在必行;因此整體解決方案的這種思想被提了出來,作為一種體貼用戶的方式,得到了多方的采納和認可;本系統整合了命令行模式的代表Telnet方式,Samba協議,異步桌面的代表RDP方式,同步的桌面方式Console,以及Non-OS等等方式,一方面利用了現存的技術,另外一方面對這些技術進行了整合、修改,增進了彼此之間的相互關系;因此,研發一種結構合理、模塊化設計、可擴展性強、系統完整、維護方便的便民終端機的遠程控制系統和方法。
【發明內容】
[0003]本發明的目的在于克服現有技術的不足,提供一種結構合理、模塊化設計、可擴展性強、系統完整、維護方便的便民終端機的遠程控制系統和方法。
[0004]本發明的目的是這樣實現的:一種便民終端機的遠程控制系統,它包括服務端部分和客戶端部分,所述的便民終端機的遠程控制系統按照功能模塊劃分為:網絡控制部分、系統部分、協議部分、圖形部分、界面部分、操作控制部分、按照部分,所述的客戶端部分包括有:主控、同步的遠程桌面方式、虛擬遠端的設備、命令行模式、不同步的遠程桌面方式、Serial Over Line、Non_0S,所述的主控的流程包括顯示IP輸入界面,所述的顯示IP輸入界面之后,得到已經開啟的服務的清單,進入顯示模式選擇界面,所述的顯示模式選擇界面之后為:創建主窗、整理傳輸的數據,所述的創建主窗、整理傳輸的數據通過開啟對應的庫文件并得到庫中可以導出的接口函數的地址和整理傳輸的數據、執行指定庫的初始化數據并運行庫,到達某模式的庫,所述的某模式的庫與服務端部分互相連接。
[0005]所述的服務端部分包括有:同步的遠程桌面方式服務器、虛擬遠端的設備服務器。
[0006]所述的網絡控制部分包括:Socket控制、數據加密解密和傳輸、遠程通訊。
[0007]所述的圖形部分包括:圖形的壓縮解壓處理、以及如何將桌面轉換為適當圖形。
[0008]所述的協議部分包括:SMB協議、VT100協議、RDP協議、以及自定義的協議數據。
[0009]—種便民終端機的遠程控制方法,該控制方法包括:
A.服務端系統通過圖形的屏幕截取將服務端界面制作成圖形;
B.圖形在圖形模塊的解密等操作下變成數據塊;
C.這些數據塊按照一定的協議規范后,通過網絡控制傳輸到客戶端系統,客戶端系統最終將結果顯示在客戶端界面上;
D.客戶端系統的一些操作會按照一定的協議規范后,通過網絡控制傳輸到服務端系統,服務端系統最終將結果顯示在客戶端界面上。
[0010]本發明的有益效果:本發明便民終端機的遠程控制系統按照功能模塊劃分為:網絡控制部分、系統部分、協議部分、圖形部分、界面部分、操作控制部分、按照部分,由于整個系統由多人開發,其中涉及了很多通用的技術,如果大家都獨立完成,無疑做了很多重復性質的工作,所以功能模塊設計的主要目的就是列出項目中的技術點,對項目的技術力量的投入作出一個正確的分析,也就是提供一些公用性的模塊,同時通過功能模塊的分析,可以對未來的技術瓶頸的風險性有一定的幫助,具有結構合理、模塊化設計的優點;主控的流程包括顯示IP輸入界面,所述的顯示IP輸入界面之后,得到已經開啟的服務的清單,進入顯示模式選擇界面,所述的顯示模式選擇界面之后為:創建主窗、整理傳輸的數據,所述的創建主窗、整理傳輸的數據通過開啟對應的庫文件并得到庫中可以導出的接口函數的地址和整理傳輸的數據、執行指定庫的初始化數據并運行庫,到達某模式的庫,所述的某模式的庫與服務端部分互相連接,從以上的設計就可以看到主控模式的整體設計流程,以及和各個模塊之間的相互關系,具有模塊化設計的優點;總的本發明具有結構合理、模塊化設計、可擴展性強、系統完整、維護方便的優點。
【附圖說明】
[0011]圖1是本發明一種便民終端機的遠程控制系統的功能模塊關系示意圖。
[0012]圖2是本發明一種便民終端機的遠程控制系統的主控邏輯結構示意圖。
【具體實施方式】
[0013]下面結合附圖對本發明做進一步的說明。
[0014]實施例1
如圖1-2所示,一種便民終端機的遠程控制系統,它包括服務端部分和客戶端部分,所述的便民終端機的遠程控制系統按照功能模塊劃分為:網絡控制部分、系統部分、協議部分、圖形部分、界面部分、操作控制部分、按照部分,所述的客戶端部分包括有:主控、同步的遠程桌面方式、虛擬遠端的設備、命令行模式、不同步的遠程桌面方式、Serial Over Line、Non-OS,所述的主控的流程包括顯示IP輸入界面,所述的顯示IP輸入界面之后,得到已經開啟的服務的清單,進入顯示模式選擇界面,所述的顯示模式選擇界面之后為:創建主窗、整理傳輸的數據,所述的創建主窗、整理傳輸的數據通過開啟對應的庫文件并得到庫中可以導出的接口函數的地址和整理傳輸的數據、執行指定庫的初始化數據并運行庫,到達某模式的庫,所述的某模式的庫與服務端部分互相連接。
[0015]—種便民終端機的遠程控制方法,該控制方法包括:
服務端系統通過圖形的屏幕截取將服務端界面制作成圖形;
圖形在圖形模塊的解密等操作下變成數據塊;
這些數據塊按照一定的協議規范后,通過網絡控制傳輸到客戶端系統,客戶端系統最終將結果顯示在客戶端界面上;
客戶端系統的一些操作會按照一定的協議規范后,通過網絡控制傳輸到服務端系統,服務端系統最終將結果顯示在客戶端界面上。
[0016]本發明具體實施時:本發明便民終端機的遠程控制系統按照功能模塊劃分為:網絡控制部分、系統部分、協議部分、圖形部分、界面部分、操作控制部分、按照部分,由于整個系統由多人開發,其中涉及了很多通用的技術,如果大家都獨立完成,無疑做了很多重復性質的工作,所以功能模塊設計的主要目的就是列出項目中的技術點,對項目的技術力量的投入作出一個正確的分析,也就是提供一些公用性的模塊,同時通過功能模塊的分析,可以對未來的技術瓶頸的風險性有一定的幫助,具有結構合理、模塊化設計的優點;主控的流程包括顯示IP輸入界面,所述的顯示IP輸入界面之后,得到已經開啟的服務的清單,進入顯示模式選擇界面,所述的顯示模式選擇界面之后為:創建主窗、整理傳輸的數據,所述的創建主窗、整理傳輸的數據通過開啟對應的庫文件并得到庫中可以導出的接口函數的地址和整理傳輸的數據、執行指定庫的初始化數據并運行庫,到