一種遠程代控方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于遠程代控領(lǐng)域,特別涉及一種遠程代控方法及系統(tǒng)。
【背景技術(shù)】
[0002]遠程控制是指管理人員在異地通過網(wǎng)絡(luò)(LAN,WAN,或者互聯(lián)網(wǎng))連接手段,聯(lián)通需被控制的計算機,將被控計算機的桌面環(huán)境顯示到自己的計算機上,通過本地計算機對遠方計算機進行環(huán)境配置、軟件安裝、資源共享等工作。
[0003]傳統(tǒng)的遠程控制軟件一般使用NETBEU1、NETB1S、IPX/SPX、TCP等協(xié)議來實現(xiàn)遠程控制。
[0004]遠程控制便于用戶能夠在任何地方通過網(wǎng)絡(luò)及時、快速地訪問、控制自己的遠程主機。特別是對于網(wǎng)絡(luò)管理員、技術(shù)服務(wù)人員來說,遠程控制、訪問提供了一種使捷、高效的手段。
[0005]而其缺點是存在比較嚴重的安全隱患??刂贫四軌蛑苯硬倏乇豢刂贫酥鳈C,而非特定應(yīng)用。遠程訪問、控制就像一把雙刃劍,一方面給用戶和網(wǎng)絡(luò)管理者工作帶來了很大的方便,而另一方面也給一些居心不良之人留下了后門。很多的木馬程序,如:冰河木馬、B0、廣外女生,就是遠程訪問、控制的典型應(yīng)用。除此之外,傳輸被控制端的圖形界面采用的圖像壓縮算法效率低,壓縮比低,對網(wǎng)絡(luò)帶寬占用大。圖像傳輸幀率低,對動態(tài)圖像支持不好,很難支持視頻、游戲等畫面動態(tài)變化頻繁的應(yīng)用。
[0006]在游戲應(yīng)用領(lǐng)域,存在網(wǎng)游代練和網(wǎng)游代控兩種遠程代控模式,其中,網(wǎng)絡(luò)代練需要將賬號和密碼提供給代練者,存在賬號和虛擬財產(chǎn)損失風(fēng)險。游戲代控,一般是游戲自帶功能,通過授權(quán),可以請其他游戲者代為控制自己的游戲角色,能夠做權(quán)限設(shè)置,避免了賬號和虛擬財產(chǎn)的損失風(fēng)險,但是由于不同賬號登陸,并且雙方登錄后在游戲中的視角不同,不能實現(xiàn)代控者旁觀學(xué)習(xí)的功能。
【發(fā)明內(nèi)容】
[0007]本發(fā)明提供一種遠程代控系統(tǒng),用于解決現(xiàn)有技術(shù)中遠程代控存在安全隱患,代控者不能旁觀學(xué)習(xí)的缺陷。
[0008]為了解決上述問題,本發(fā)明提供一種遠程代控方法,用于遠程代控一應(yīng)用的運行,所述方法包括:第一用戶終端發(fā)送授權(quán)請求至服務(wù)器;
[0009]所述服務(wù)器響應(yīng)所述授權(quán)請求,生成授權(quán)信息并將其與所述應(yīng)用關(guān)聯(lián);
[0010]所述第二用戶終端獲得所述授權(quán)信息,根據(jù)所述授權(quán)信息登錄所述服務(wù)器;
[0011]所述服務(wù)器根據(jù)第二用戶終端發(fā)送的外設(shè)控制指令運行與授權(quán)信息關(guān)聯(lián)的應(yīng)用,并將所述與授權(quán)信息關(guān)聯(lián)的應(yīng)用的音視頻信息發(fā)送至所述第一用戶終端及所述第二用戶終端;
[0012]所述第一用戶終端及所述第二用戶終端解碼顯示所述音視頻信息。
[0013]進一步的,所述第二用戶終端獲得所述授權(quán)信息的過程進一步包括:
[0014]所述服務(wù)器發(fā)送所述授權(quán)信息至第二用戶終端,或
[0015]所述服務(wù)器發(fā)送所述授權(quán)信息至推廣平臺,所述第二用戶終端通過所述推廣平臺獲得所述授權(quán)信息,或
[0016]所述服務(wù)器發(fā)送所述授權(quán)信息至所述第一用戶終端,所述第一用戶終端將所述授權(quán)信息發(fā)布至推廣平臺,所述第二用戶終端從所述推廣平臺獲得所述授權(quán)信息。
[0017]進一步的,所述服務(wù)器根據(jù)第二用戶終端發(fā)送的外設(shè)控制指令運行與授權(quán)信息關(guān)聯(lián)的應(yīng)用,并將所述與授權(quán)信息關(guān)聯(lián)的應(yīng)用的音視頻信息發(fā)送至所述第一用戶終端及所述第二用戶終端的過程進一步包括:
[0018]將所述第二用戶終端發(fā)送的外設(shè)控制指令傳輸至服務(wù)器內(nèi)與授權(quán)信息關(guān)聯(lián)的應(yīng)用;
[0019]根據(jù)所述第二用戶終端發(fā)送的外設(shè)控制指令運行所述與授權(quán)信息關(guān)聯(lián)的應(yīng)用;
[0020]采集所述與授權(quán)信息關(guān)聯(lián)的應(yīng)用的聲音和畫面信息;
[0021]將所述聲音和畫面信息編碼為音視頻信息,發(fā)送所述音視頻信息至所述第一用戶終端及所述第二用戶終端。
[0022]進一步的,所述第二用戶終端獲得所述授權(quán)信息,根據(jù)所述授權(quán)信息登錄所述服務(wù)器之后還包括:
[0023]所述第一用戶終端發(fā)送退出授權(quán)請求至所述服務(wù)器;
[0024]所述服務(wù)器根據(jù)所述第一用戶終端發(fā)送的外設(shè)控制指令運行所述應(yīng)用,并將所述應(yīng)用的音視頻信息發(fā)送至所述第一用戶終端。
[0025]本發(fā)明另提供一種遠程代控系統(tǒng),用于遠程代控一應(yīng)用的運行,所述遠程代控系統(tǒng)包括第一用戶終端、服務(wù)器及第二用戶終端;
[0026]所述第一用戶終端發(fā)送授權(quán)請求至服務(wù)器,解碼顯示所述服務(wù)器發(fā)送的音視頻信息;
[0027]所述服務(wù)器響應(yīng)所述授權(quán)請求,生成授權(quán)信息并將其與所述應(yīng)用關(guān)聯(lián),根據(jù)所述第二用戶終端發(fā)送的外設(shè)控制指令運行與授權(quán)信息關(guān)聯(lián)的應(yīng)用,并將所述與授權(quán)信息關(guān)聯(lián)的應(yīng)用的音視頻信息發(fā)送至所述第一用戶終端及所述第二用戶終端;
[0028]所述第二用戶終端獲得所述授權(quán)信息,根據(jù)所述授權(quán)信息登錄所述服務(wù)器,發(fā)送外設(shè)控制指令至所述服務(wù)器,解碼顯示所述服務(wù)器發(fā)送的音視頻信息。
[0029]進一步的,所述第二用戶終端獲得所述授權(quán)信息的過程進一步包括:
[0030]所述服務(wù)器發(fā)送所述授權(quán)信息至第二用戶終端;或
[0031 ] 所述服務(wù)器發(fā)送所述授權(quán)信息至推廣平臺,所述第二用戶終端通過所述推廣平臺獲得所述授權(quán)信息;或
[0032]所述服務(wù)器發(fā)送所述授權(quán)信息至所述第一用戶終端,所述第一用戶終端將所述授權(quán)信息發(fā)布至推廣平臺,所述第二用戶終端從所述推廣平臺獲得所述授權(quán)信息。
[0033]進一步的,所述服務(wù)器包括管理服務(wù)器及應(yīng)用服務(wù)器;
[0034]所述管理服務(wù)器響應(yīng)所述授權(quán)請求,生成授權(quán)信息并將其與所述應(yīng)用關(guān)聯(lián),接收所述第二用戶終端發(fā)送的外設(shè)控制指令,并將其發(fā)送至所述應(yīng)用服務(wù)器響應(yīng);
[0035]所述應(yīng)用服務(wù)器根據(jù)所述第二用戶終端發(fā)送的外設(shè)控制指令運行與授權(quán)信息關(guān)聯(lián)的應(yīng)用,并將所述與授權(quán)信息關(guān)聯(lián)的應(yīng)用的音視頻信息發(fā)送至所述第一用戶終端及所述第二用戶終端。
[0036]進一步的,所述應(yīng)用服務(wù)器進一步包括:應(yīng)用運行模塊,數(shù)據(jù)采集模塊,編碼模塊,發(fā)送模塊及外設(shè)指令處理模塊;
[0037]所述外設(shè)指令處理模塊用于將所述第二用戶終端發(fā)送的外設(shè)控制指令傳輸至所述應(yīng)用運行模塊;
[0038]所述應(yīng)用運行模塊根據(jù)所述第二用戶終端發(fā)送的外設(shè)控制指令運行所述與授權(quán)信息關(guān)聯(lián)的應(yīng)用;
[0039]所述數(shù)據(jù)采集模塊用于采集所述與授權(quán)信息關(guān)聯(lián)的應(yīng)用的聲音和畫面信息;
[0040]所述編碼模塊用于將所述聲音和畫面信息編碼為音視頻信息,通過所述發(fā)送模塊發(fā)送所述音視頻信息至所述第一用戶終端及所述第二用戶終端。
[0041]進一步的,所述應(yīng)用運行模塊包括多個虛擬專用服務(wù)器,各所述虛擬專用服務(wù)器用于運行與所述第一用戶終端及所述第二用戶終端相關(guān)的應(yīng)用。
[0042]進一步的,所述編碼模塊將所述音視頻信息編碼為全P幀序列。
[0043]本發(fā)明提供的遠程代控系統(tǒng),不需要改變被控應(yīng)用本身,可適用于局域網(wǎng)、互聯(lián)網(wǎng)、無線移動網(wǎng)絡(luò)。在應(yīng)用操控的任意時刻,都可以申請其他人代為操控,而原用戶由操控者變?yōu)榕杂^角色,可為用戶提供高手操作、自己學(xué)習(xí)的途徑,也可為用戶提供體驗高階應(yīng)用的途徑。本發(fā)明能夠有效保護申請其他人代為控制者的賬號和虛擬財產(chǎn)的隱私和安全,有效監(jiān)控代控者的所有操作。
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0045]圖1為本發(fā)明一實施例的遠程代控方法流程圖;
[0046]圖2為本發(fā)明一實施例的遠程代控系統(tǒng)結(jié)構(gòu)圖;
[0047]圖3為本發(fā)明另一實施例的遠程代控系統(tǒng)結(jié)構(gòu)圖;
[0048]圖4為本發(fā)明一實施例的高手輔助方法流程圖。
【具體實施方式】
[0049]為了使本發(fā)明的技術(shù)特點及效果更加明顯,下面結(jié)合附圖對本發(fā)明的技術(shù)方案做進一步說明,本發(fā)明也可有其他不同的具體實例來加以說明或?qū)嵤?,任何本領(lǐng)域技術(shù)人員在權(quán)利要求范