一種遠(yuǎn)程控制的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及遠(yuǎn)程控制技術(shù)領(lǐng)域,特別涉及一種遠(yuǎn)程控制的方法及裝置。
【背景技術(shù)】
[0002]早期的遠(yuǎn)程控制往往指在局域網(wǎng)中的遠(yuǎn)程控制而言,隨著互聯(lián)網(wǎng)和技術(shù)革新,就如同坐在被控端電腦的屏幕前一樣,可以啟動(dòng)被控端電腦的應(yīng)用程序,可以使用或竊取被控端電腦的文件資料,甚至可以利用被控端電腦的外部打印設(shè)備(打印機(jī))和通信設(shè)備(調(diào)制解調(diào)器或者專線等)來進(jìn)行打印和訪問外網(wǎng)和內(nèi)網(wǎng),就像利用遙控器遙控電視的音量、變換頻道或者開關(guān)電視機(jī)一樣。由于商業(yè)軟件應(yīng)用越來越復(fù)雜,各單位越來越意識(shí)到對運(yùn)行在客戶端的應(yīng)用進(jìn)行遠(yuǎn)程支持的必要。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種遠(yuǎn)程控制的方法及裝置,用以解決客戶端操作越來越復(fù)雜的問題,實(shí)現(xiàn)遠(yuǎn)程控制的目的。
[0004]本發(fā)明提供一種遠(yuǎn)程控制的方法,包括:
[0005]接收客戶端的接入請求,所述接入請求包含客戶端標(biāo)識(shí);
[0006]接收控制端的控制指令,判斷相連接的客戶端數(shù)量;
[0007]根據(jù)所述客戶端數(shù)量向所述客戶端發(fā)送所述控制指令。
[0008]本發(fā)明實(shí)施例的一些有益效果可以包括:服務(wù)器作為控制端與客戶端之間交互的橋梁,降低了客戶端操作的復(fù)雜性,增強(qiáng)了遠(yuǎn)程操作的操作效果。
[0009]在一個(gè)實(shí)施例中,所述根據(jù)所述客戶端數(shù)量向所述客戶端發(fā)送所述控制指令具體包括:
[0010]如果僅連接一個(gè)客戶端,接收所述控制端發(fā)送的控制指令,并轉(zhuǎn)發(fā)給所述客戶端。
[0011]所述根據(jù)所述客戶端數(shù)量向所述客戶端發(fā)送所述控制指令具體包括:
[0012]如果連接多個(gè)客戶端,向所述控制端發(fā)送客戶端標(biāo)識(shí),接收所述控制端發(fā)送的攜帶所述客戶端標(biāo)識(shí)的控制指令,根據(jù)所述客戶端標(biāo)識(shí)將所述控制指令轉(zhuǎn)發(fā)給對應(yīng)客戶端。
[0013]該實(shí)施例中,如果服務(wù)器只連接一個(gè)客戶端,那么控制端連接服務(wù)器后直接向服務(wù)器發(fā)送控制命令。如果服務(wù)器連接多個(gè)客戶端,則服務(wù)器需要向控制端發(fā)送客戶端標(biāo)識(shí),控制端在控制命令中攜帶客戶端標(biāo)識(shí)通過服務(wù)器向客戶端發(fā)送。
[0014]在一個(gè)實(shí)施例中,方法還包括:
[0015]接收控制端發(fā)送的已完成加密的控制端鑒權(quán)認(rèn)證信息,對所述控制端鑒權(quán)認(rèn)證信息進(jìn)行解密操作;
[0016]根據(jù)所述控制端鑒權(quán)認(rèn)證信息對所述控制端進(jìn)行鑒權(quán)認(rèn)證處理。
[0017]在一個(gè)實(shí)施例中,方法還包括:
[0018]接收客戶端發(fā)送的已完成加密的客戶端鑒權(quán)認(rèn)證信息,對所述客戶端鑒權(quán)認(rèn)證信息進(jìn)行解密操作;
[0019]根據(jù)所述客戶端鑒權(quán)認(rèn)證信息對所述客戶端進(jìn)行鑒權(quán)認(rèn)證處理。
[0020]該實(shí)施例中,加強(qiáng)了對客戶端和控制端的安全控制處理,提高了控制端對客戶端遠(yuǎn)程操作的安全性。
[0021]本發(fā)明提供遠(yuǎn)程控制的裝置,包括:
[0022]接收請求模塊,用于接收客戶端的接入請求,所述接入請求包含客戶端標(biāo)識(shí);
[0023]接收判斷模塊,用于接收控制端的控制指令,判斷相連接的客戶端數(shù)量;
[0024]發(fā)送指令模塊,用于根據(jù)所述客戶端數(shù)量向所述客戶端發(fā)送所述控制指令。
[0025]在一個(gè)實(shí)施例中,所述發(fā)送指令模塊,具體用于如果僅連接一個(gè)客戶端,接收所述控制端發(fā)送的控制指令,并轉(zhuǎn)發(fā)給所述客戶端。
[0026]所述發(fā)送指令模塊,具體用于如果連接多個(gè)客戶端,向所述控制端發(fā)送客戶端標(biāo)識(shí),接收所述控制端發(fā)送的攜帶客戶端標(biāo)識(shí)的控制指令,根據(jù)所述客戶端標(biāo)識(shí)將所述控制指令轉(zhuǎn)發(fā)給對應(yīng)客戶端。
[0027]在一個(gè)實(shí)施例中,裝置還包括:
[0028]接收解密模塊,用于接收控制端發(fā)送的已完成加密的控制端鑒權(quán)認(rèn)證信息,對所述控制端鑒權(quán)認(rèn)證信息進(jìn)行解密操作;
[0029]鑒權(quán)認(rèn)證模塊,用于根據(jù)所述控制端鑒權(quán)認(rèn)證信息對所述控制端進(jìn)行鑒權(quán)認(rèn)證處理。
[0030]在一個(gè)實(shí)施例中,裝置還包括:
[0031]接收解密模塊,用于接收客戶端發(fā)送的已完成加密的客戶端鑒權(quán)認(rèn)證信息,對所述客戶端鑒權(quán)認(rèn)證信息進(jìn)行解密操作;
[0032]鑒權(quán)認(rèn)證模塊,用于根據(jù)所述客戶端鑒權(quán)認(rèn)證信息對所述客戶端進(jìn)行鑒權(quán)認(rèn)證處理。
[0033]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
[0034]下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說明】
[0035]附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0036]圖1為本發(fā)明實(shí)施例中遠(yuǎn)程控制的結(jié)構(gòu)示意圖;
[0037]圖2為本發(fā)明實(shí)施例中一種遠(yuǎn)程控制的方法的流程圖;
[0038]圖3為本發(fā)明實(shí)施例中一種遠(yuǎn)程控制的方法中步驟S203的流程圖;
[0039]圖4為本發(fā)明實(shí)施例中另一種遠(yuǎn)程控制的方法的流程圖;
[0040]圖5為本發(fā)明實(shí)施例中一種遠(yuǎn)程控制的裝置的框圖;
[0041]圖6為本發(fā)明實(shí)施例中另一種遠(yuǎn)程控制的裝置的框圖。
【具體實(shí)施方式】
[0042]以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0043]本發(fā)明公開了一種遠(yuǎn)程控制的方法及裝置,如圖1所示,該遠(yuǎn)程控制包括:服務(wù)器、控制端和客戶端,服務(wù)器是客戶端與控制端之間的中轉(zhuǎn)。
[0044]圖2為本發(fā)明實(shí)施例中一種遠(yuǎn)程控制的方法的流程圖。如圖2所示,包括以下步驟 S201-S203:
[0045]步驟S201,服務(wù)器接收客戶端的接入請求,所述接入請求包含客戶端的標(biāo)識(shí)。
[0046]客戶端在連接服務(wù)器時(shí)由于還沒有與控制端建立連接,所以不知道控制端是否存在,因此客戶端向服務(wù)器發(fā)送連接請求,包括客戶端的標(biāo)識(shí)和地址等。
[0047]步驟S202,所述服務(wù)器接收控制端的控制指令,判斷與所述服務(wù)器連接的客戶端數(shù)量。
[0048]控制端連接服務(wù)器,同樣的,控制端此時(shí)也沒有與客戶端連接,不知道客戶端是否存在。
[0049]步驟S203,所述服務(wù)器根據(jù)所述客戶端數(shù)量向所述客戶端發(fā)送所述控制指令。
[0050]本發(fā)明實(shí)施例提供的技術(shù)方案,服務(wù)器作為控制端與客戶端之間交互的橋梁,降低了客戶端操作的復(fù)雜性,增強(qiáng)了遠(yuǎn)程操作的操作效果。
[0051]在一個(gè)實(shí)施例中,如圖3所示,步驟S203可實(shí)施為以下步驟S301-S302:
[0052]步驟S301,如果所述服務(wù)器僅連接一個(gè)客戶端,所述服務(wù)器接收所述控制端發(fā)送的控制指令,并轉(zhuǎn)發(fā)給所述客戶端。
[0053]如果服務(wù)器只連接一個(gè)客戶端,那么控制端連接服務(wù)器后直接向服務(wù)器發(fā)送控制命令。服務(wù)器將控制命令轉(zhuǎn)發(fā)給唯一連接的客戶端。適用于一對一操作。
[0054]步驟S302,如果所述服務(wù)器連接多個(gè)客戶端,所述服務(wù)器向所述控制端發(fā)送客戶端標(biāo)識(shí),接收所述控制端發(fā)送的攜帶客戶端標(biāo)識(shí)的控制指令,根據(jù)所述客戶端標(biāo)識(shí)將所述控制指令轉(zhuǎn)發(fā)給對應(yīng)客戶端。
[0055]如果服務(wù)器連接多個(gè)客戶端,則服務(wù)器需要向控制端發(fā)送客戶端標(biāo)識(shí),控制端在控制命令中攜帶客戶端標(biāo)識(shí)。適用于一對多操作。
[0056]在一個(gè)實(shí)施例中,如果服務(wù)器只連接一個(gè)客戶端,那么控制端連接服務(wù)器后直接向服務(wù)器發(fā)送控制命令。如果服務(wù)器連接多個(gè)客戶端,則服務(wù)器需要向控制端發(fā)送客戶端標(biāo)識(shí),控制端在控制命令中攜帶客戶端標(biāo)識(shí)通過服務(wù)器向客戶端發(fā)送。
[0057]上述步驟S301-S302,進(jìn)一步根據(jù)客戶端的數(shù)量來分配控制端的控制過程,進(jìn)一步提高了遠(yuǎn)程控制的效率。
[0058]圖4為本發(fā)明實(shí)施例中另一種遠(yuǎn)程控制方法的流程圖。如圖4所示,該方法用于客戶端中,包括以下步驟S401-S407:
[0059]步驟S401,服務(wù)器接收客戶端發(fā)送的已完成加密的客戶端鑒權(quán)認(rèn)證信息,對所述客戶端鑒權(quán)認(rèn)證信息進(jìn)行解密操作。
[0060]步驟S402,服務(wù)器根據(jù)所述客戶端鑒權(quán)認(rèn)證信息對所述客戶端進(jìn)行鑒權(quán)認(rèn)證處理。
[0061]步驟S403,服務(wù)器接收客戶端的接入請求,所述接入請求包含客戶端的標(biāo)識(shí)。
[006