一種基于Wifi的無線遠(yuǎn)程操控系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本實用新型設(shè)及遠(yuǎn)程操控技術(shù)領(lǐng)域,尤其是一種基于Wifi的無線遠(yuǎn)程操控系統(tǒng)。
【背景技術(shù)】
[0002] 現(xiàn)如今有很多需要遠(yuǎn)程對電腦進(jìn)行操作應(yīng)用場景,例如對戶外廣告屏的操作。目 前,實現(xiàn)遠(yuǎn)程電腦操作的主要有2類:一種是使用2.4G或5.8G無線收發(fā)技術(shù)來實現(xiàn)的,典型 的為無線鼠標(biāo)和鍵盤;另一種是遠(yuǎn)程控制軟件,典型的為Windows的遠(yuǎn)程桌面W及QQ遠(yuǎn)程協(xié) 助。
[0003] 上述兩種方式在一定程度上都得到了廣泛的應(yīng)用,但也有很大的不足:2.4G或 5.8G無線收發(fā)技術(shù)由于設(shè)備的限制,很難實現(xiàn)型號中繼,當(dāng)達(dá)到一定距離就無法收發(fā)信號。 遠(yuǎn)程控制軟件利用TCP協(xié)議,借助局域網(wǎng)或廣域網(wǎng),實現(xiàn)了電腦的遠(yuǎn)程控制,但運種方式必 須使用另外一臺電腦來進(jìn)行遠(yuǎn)程操作,操作起來不方便。 【實用新型內(nèi)容】
[0004] 提出一種基于Wifi的無線遠(yuǎn)程操控系統(tǒng),能夠?qū)崿F(xiàn)超遠(yuǎn)距離的計算機(jī)外部設(shè)備的 連接、W服務(wù)器的形式,提供多臺、多種外部設(shè)備同時連接W及為外部設(shè)備和計算機(jī)提供雙 向控制。
[0005] 本實用新型所采用的技術(shù)方案為:一種基于Wifi的無線遠(yuǎn)程操控系統(tǒng),包括被控 端和主控端;所述的被控端與主控端之間通過TCPUP協(xié)議進(jìn)行數(shù)據(jù)傳輸;所述的被控端為 PC電腦;所述的主控端包括處理器模塊、Wifi模塊W及USB接口模塊;所述USB接口模塊連 接輸入設(shè)備或輸出設(shè)備;所述的處理器模塊通過Wifi模塊接收被控端發(fā)出的指令或發(fā)送輸 入設(shè)備的數(shù)據(jù)包給被控端;所述的被控端設(shè)置有與主控端USB接口模塊相對應(yīng)的驅(qū)動模塊。
[0006] 進(jìn)一步的說,本實用新型所述的主控端檢測輸入設(shè)備的中斷命令,并將該中斷命 令W及設(shè)備Id封裝為命令報文,使用TCPUP協(xié)議傳輸?shù)奖豢囟说谋O(jiān)聽端口;所述的被控端 接收到該命令報文后,根據(jù)設(shè)備IcU找到對應(yīng)的虛擬設(shè)備,將中斷命令發(fā)送給虛擬設(shè)備對應(yīng) 的驅(qū)動程序。
[0007] 再進(jìn)一步的說,本實用新型所述的被控端通過有線或無線的方式接入局域網(wǎng)或廣 域網(wǎng)。
[000引再進(jìn)一步的說,本實用新型所述的主控端通過有線或無線的方式接入局域網(wǎng)或廣 域網(wǎng)。
[0009] 本實用新型的有益效果是:
[0010] 1)通過TCP\IP協(xié)議進(jìn)行數(shù)據(jù)傳輸?shù)模碚撋蟻碚f(不考慮網(wǎng)絡(luò)延遲),只要計算機(jī) 和本裝置能聯(lián)網(wǎng),就能使用;實現(xiàn)了超遠(yuǎn)距離的傳輸。
[0011] 2)不需要在計算機(jī)端安裝任何新的設(shè)備,僅需要安裝一個驅(qū)動程序即可。該驅(qū)動 程序負(fù)責(zé)與本服務(wù)器進(jìn)行數(shù)據(jù)傳輸(聯(lián)網(wǎng)情況下)W及對連接設(shè)備進(jìn)行虛擬化安裝。
[0012] 3)不需要額外的應(yīng)用軟件就可W進(jìn)行設(shè)備的使用,就像在操作本地設(shè)備和本地計 算機(jī)一樣。
[0013] 4)控制是雙向的;如果接入的設(shè)備是鼠標(biāo)、鍵盤等輸入設(shè)備,那可W實現(xiàn)從遠(yuǎn)程控 制計算機(jī)的功能,例如:遠(yuǎn)程數(shù)據(jù)錄入;如果接入的設(shè)備是打印機(jī)、音響等輸出設(shè)備,那可W 實現(xiàn)計算機(jī)遠(yuǎn)程控制外部設(shè)備的功能,例如:遠(yuǎn)程打印。
[0014] 5)可W在硬件上節(jié)省很多不必要的中繼設(shè)備、又可W在軟件上免去很多遠(yuǎn)程控制 類系統(tǒng)的開發(fā)。
【附圖說明】
[0015] 圖1是本實用新型的工作原理框圖;
[0016] 圖2是本實用新型初始化工作流程圖;
[0017] 圖3是本實用新型外設(shè)驅(qū)動遠(yuǎn)程安裝流程圖;
[0018] 圖4是本實用新型輸入設(shè)備遠(yuǎn)程使用流程圖;
[0019] 圖5是本實用新型輸出設(shè)備遠(yuǎn)程使用流程圖。
【具體實施方式】
[0020] 現(xiàn)在結(jié)合附圖和優(yōu)選實施例對本實用新型作進(jìn)一步詳細(xì)的說明。運些附圖均為簡 化的示意圖,僅W示意方式說明本實用新型的基本結(jié)構(gòu),因此其僅顯示與本實用新型有關(guān) 的構(gòu)成。
[0021] 如圖1所示,本系統(tǒng)包括:
[0022] 1、網(wǎng)絡(luò)部分
[0023] 采用TCP協(xié)議,實現(xiàn)超遠(yuǎn)距離信號傳遞,保證信號正確穩(wěn)定。被控端PC可W采用有 線或者無線的方式接入局域網(wǎng)或廣域網(wǎng),主控端(無線硬件服務(wù)器)采用Wifi技術(shù)接入。
[0024] 2、被控端
[0025] 被控端除了要聯(lián)網(wǎng)W外,僅需要安裝主控端的驅(qū)動程序。該驅(qū)動程序有兩部分作 用,一是偵聽網(wǎng)絡(luò),隨時發(fā)送或接收主控端的命令,二是在被控端模擬出相應(yīng)的硬件設(shè)備, 如鼠標(biāo)、鍵盤等。
[0026] 3、主控端
[0027] 主控端核屯、WSTM32微控制器為處理器,外加 Wifi模塊、USB模塊。
[0028] 對于輸入設(shè)備,如鼠標(biāo)鍵盤,主控端的主要工作是檢測外設(shè)的輸入指令,然后將該 指令根據(jù)內(nèi)部協(xié)議封裝為二進(jìn)制數(shù)據(jù)包,通過Wifi模塊將數(shù)據(jù)包發(fā)送給被控端。
[0029] 對于輸出設(shè)備,如打印機(jī),主控端的主要工作是通過Wifi模塊接收被控端的數(shù)據(jù), 然后通過USB模塊輸出到外設(shè)。另外,主控端需要額外做一個的事情,就是安裝外設(shè),將外設(shè) 接到USB模塊后,從SD卡中讀取對應(yīng)的驅(qū)動文件,然后將驅(qū)動文件通過Wifi模塊發(fā)送給被控 端安裝。
[0030] 本系統(tǒng)遠(yuǎn)程操作流程為:
[0031] 1、將計算機(jī)接入網(wǎng)絡(luò),通過有線或無線Wifi都可W。
[0032] 2、將本裝置接入網(wǎng)絡(luò),通過有線或無線Wifi都可W。
[0033] 3、通過設(shè)置軟件,設(shè)置本裝置的網(wǎng)絡(luò)參數(shù),并確保能和計算機(jī)連通(ping通)。
[0034] 4、將外設(shè)連接到主控端上(通過USb、串口等)。
[0035] 5、安裝驅(qū)動程序到計算機(jī),并指定本裝置的網(wǎng)絡(luò)地址,掃描新設(shè)備并自動安裝驅(qū) 動程序,具體步驟為:
[0036] a、主控端檢測到USb設(shè)備中斷命令(例如:鍵盤敲擊、鼠標(biāo)點擊),將該中斷命令W 及設(shè)備Id封裝為命令報文,使用tcp協(xié)議傳輸?shù)奖豢囟说谋O(jiān)聽端口;
[0037] b、被控端接收到該命令報文后,根據(jù)設(shè)備id,找到對應(yīng)的虛擬設(shè)備,將中斷命令發(fā) 送給虛擬設(shè)備對應(yīng)的驅(qū)動程序,達(dá)到驅(qū)動操作系統(tǒng)的目的。
[0038] 本實用新型初始化工作流程圖如圖2所示;
[0039] 本實用新型外設(shè)驅(qū)動遠(yuǎn)程安裝流程圖如圖3所示;
[0040] 本實用新型輸入設(shè)備遠(yuǎn)程使用流程圖如圖4所示;
[0041] 本實用新型輸出設(shè)備遠(yuǎn)程使用流程圖如圖5所示。
[0042] 本系統(tǒng)與微軟遠(yuǎn)程桌面、QQ遠(yuǎn)程協(xié)助軟件的區(qū)別如下表所示:
[0044] W上說明書中描述的只是本實用新型的【具體實施方式】,各種舉例說明不對本實用 新型的實質(zhì)內(nèi)容構(gòu)成限制,所屬技術(shù)領(lǐng)域的普通技術(shù)人員在閱讀了說明書后可W對W前所 述的【具體實施方式】做修改或變形,而不背離實用新型的實質(zhì)和范圍。
【主權(quán)項】
1. 一種基于Wifi的無線遠(yuǎn)程操控系統(tǒng),其特征在于:包括被控端和主控端;所述的被控 端與主控端之間通過TCP\IP協(xié)議進(jìn)行數(shù)據(jù)傳輸;所述的被控端為PC電腦;所述的主控端包 括處理器模塊、wifi模塊以及USB接口模塊;所述USB接口模塊連接輸入設(shè)備或輸出設(shè)備;所 述的處理器模塊通過wifi模塊接收被控端發(fā)出的指令或發(fā)送輸入設(shè)備的數(shù)據(jù)包給被控端; 所述的被控端設(shè)置有與主控端USB接口模塊相對應(yīng)的驅(qū)動模塊。2. 如權(quán)利要求1所述的一種基于Wifi的無線遠(yuǎn)程操控系統(tǒng),其特征在于:所述的被控端 通過有線或無線的方式接入局域網(wǎng)或廣域網(wǎng)。3. 如權(quán)利要求1所述的一種基于Wifi的無線遠(yuǎn)程操控系統(tǒng),其特征在于:所述的主控端 通過有線或無線的方式接入局域網(wǎng)或廣域網(wǎng)。
【專利摘要】本實用新型涉及一種基于Wifi的無線遠(yuǎn)程操控系統(tǒng),包括被控端和主控端;所述的被控端與主控端之間通過TCP\IP協(xié)議進(jìn)行數(shù)據(jù)傳輸;所述的被控端為PC電腦;所述的主控端包括處理器模塊、wifi模塊以及USB接口模塊;所述USB接口模塊連接輸入設(shè)備或輸出設(shè)備;所述的處理器模塊通過wifi模塊接收被控端發(fā)出的指令或發(fā)送輸入設(shè)備的數(shù)據(jù)包給被控端;所述的被控端設(shè)置有與主控端USB接口模塊相對應(yīng)的驅(qū)動模塊。本實用新型能夠?qū)崿F(xiàn)超遠(yuǎn)距離的計算機(jī)外部設(shè)備的連接、以服務(wù)器的形式,提供多臺、多種外部設(shè)備同時連接以及為外部設(shè)備和計算機(jī)提供雙向控制。
【IPC分類】H04L29/08
【公開號】CN205212874
【申請?zhí)枴緾N201520998622
【發(fā)明人】馮益斌
【申請人】常州工程職業(yè)技術(shù)學(xué)院
【公開日】2016年5月4日
【申請日】2015年12月6日