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