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