專(zhuān)利名稱(chēng):嵌入式設(shè)備遠(yuǎn)程協(xié)控方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到嵌入式電子設(shè)備技術(shù)領(lǐng)域,特別涉及到嵌入式設(shè)備遠(yuǎn)程協(xié)控方法和系統(tǒng)。
背景技術(shù):
科技發(fā)展日新月異,電視行業(yè)也發(fā)生一次又一次的重大變革,相繼推出3D電視、智能電視以及云電視,電視的智能化水平逐步提高,功能也越來(lái)越多。用戶在使用電視的過(guò)程中難免會(huì)遇到一些問(wèn)題,如果想立刻解決,唯有向售后工程師請(qǐng)求幫助。然而售后工程師并不能立刻上門(mén)幫助用戶解決問(wèn)題,只能暫時(shí)通過(guò)電話交流的方式進(jìn)行問(wèn)題詢問(wèn),井指導(dǎo)用戶自行修復(fù)。由于電話交流即費(fèi)時(shí)又容易出錯(cuò),而且有些問(wèn)題通過(guò)電話說(shuō)不清楚,可能會(huì)因用戶理解或操作上的偏差將簡(jiǎn)單的問(wèn)題復(fù)雜化,進(jìn)ー步嚴(yán)重影響了用戶正常的使用
發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種及時(shí)、準(zhǔn)確的進(jìn)行嵌入式電子設(shè)備維修服務(wù)的嵌入式設(shè)備遠(yuǎn)程協(xié)控方法和系統(tǒng)。本發(fā)明提出ー種嵌入式設(shè)備遠(yuǎn)程協(xié)控方法,包括步驟售后服務(wù)端接收用戶端發(fā)送的所述用戶端的外網(wǎng)IP和端ロ信息,井根據(jù)所述用戶端的外網(wǎng)IP和端ロ信息,連接所述用戶端;所述售后服務(wù)端接收所述用戶端發(fā)送的所述用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),井根據(jù)所述用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),在所述售后服務(wù)端的屏幕上顯示所述用戶端的當(dāng)前顯示界面;所述售后服務(wù)端捕捉所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令,并發(fā)送至所述用戶端,實(shí)現(xiàn)對(duì)所述用戶端的操控。優(yōu)選地,所述售后服務(wù)端根據(jù)用戶端的外網(wǎng)IP和端ロ信息,連接所述用戶端的步驟之前還包括所述用戶端分別建立內(nèi)網(wǎng)IP與外網(wǎng)IP、內(nèi)網(wǎng)端ロ與外網(wǎng)端ロ之間的映射關(guān)系,獲得所述用戶端的外網(wǎng)IP和端ロ信息;所述用戶端根據(jù)所述售后服務(wù)端的網(wǎng)絡(luò)地址,向所述售后服務(wù)端發(fā)送所述用戶端的外網(wǎng)IP和端ロ信息。優(yōu)選地,所述售后服務(wù)端接收所述用戶端發(fā)送的所述用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),井根據(jù)所述用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),在所述售后服務(wù)端的屏幕上顯示所述用戶端的當(dāng)前顯示界面的步驟具體包括所述售后服務(wù)端接收所述用戶端發(fā)送的所述用戶端的屏幕參數(shù);所述售后服務(wù)端根據(jù)所述用戶端的屏幕參數(shù),建立屏幕映射表;所述售后服務(wù)端接收所述用戶端發(fā)送的所述用戶端的當(dāng)前顯示界面數(shù)據(jù);所述售后服務(wù)端根據(jù)所述屏幕映射表和用戶端的當(dāng)前顯示界面數(shù)據(jù),在所述售后服務(wù)端的屏幕上顯示所述用戶端的當(dāng)前顯示界面。優(yōu)選地,所述售后服務(wù)端接收所述用戶端發(fā)送的所述用戶端的屏幕參數(shù)的步驟之前還包括所述用戶端讀取所述用戶端的設(shè)備文件;所述用戶端從所述用戶端的設(shè)備文件中解析出所述用戶端的屏幕參數(shù);所述用戶端將所述用戶端的屏幕參數(shù)發(fā)送至所述售后服務(wù)端。優(yōu)選地,所述售后服務(wù)端接收所述用戶端發(fā)送的所述用戶端的當(dāng)前顯示界面數(shù)據(jù)的步驟之前還包括所述用戶端對(duì)所述用戶端的當(dāng)前顯示界面進(jìn)行截屏處理;所述用戶端對(duì)截屏處理后的當(dāng)前顯示界面數(shù)據(jù)進(jìn)行壓縮編碼處理; 所述用戶端將壓縮編碼處理后的當(dāng)前顯示界面數(shù)據(jù)發(fā)送至所述售后服務(wù)端。優(yōu)選地,所述售后服務(wù)端捕捉所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令,并發(fā)送至所述用戶端的步驟之后還包括所述用戶端解析所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令,并注入到所述用戶端的設(shè)備文件中;所述用戶端執(zhí)行所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令對(duì)應(yīng)的操作;所述用戶端將所述對(duì)應(yīng)的操作顯示在所述用戶端的當(dāng)前顯示界面,并返回所述用戶端對(duì)所述用戶端的當(dāng)前顯示界面進(jìn)行截屏處理的步驟。本發(fā)明還提出ー種嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng),包括售后服務(wù)端和用戶端,所述售后服務(wù)端包括第一連接模塊,用于接收所述用戶端發(fā)送的所述用戶端的外網(wǎng)IP和端ロ信息,并根據(jù)所述用戶端的外網(wǎng)IP和端ロ信息,連接所述用戶端;屏幕處理模塊,用于接收所述用戶端發(fā)送的所述用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),井根據(jù)所述用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),在所述售后服務(wù)端的屏幕上顯示所述用戶端的當(dāng)前顯示界面;操控模塊,用于捕捉所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令,并發(fā)送至所述用戶端,實(shí)現(xiàn)對(duì)所述用戶端的操控。優(yōu)選地,所述用戶端包括第二連接模塊,所述第二連接模塊具體包括網(wǎng)絡(luò)映射子模塊,用于分別建立內(nèi)網(wǎng)IP與外網(wǎng)IP、內(nèi)網(wǎng)端ロ與外網(wǎng)端ロ之間的映射關(guān)系,獲得所述用戶端的外網(wǎng)IP和端ロ信息;IP/端ロ發(fā)送子模塊,用于根據(jù)所述售后服務(wù)端的網(wǎng)絡(luò)地址,向所述售后服務(wù)端發(fā)送所述用戶端的外網(wǎng)IP和端ロ信息。優(yōu)選地,所述售后服務(wù)端的屏幕處理模塊具體包括屏幕參數(shù)接收子模塊,用于接收所述用戶端發(fā)送的所述用戶端的屏幕參數(shù);屏幕映射子模塊,用于根據(jù)所述用戶端的屏幕參數(shù),建立屏幕映射表;界面數(shù)據(jù)接受子模塊,用于接收所述用戶端發(fā)送的所述用戶端的當(dāng)前顯示界面數(shù)據(jù);界面顯示子模塊,用于根據(jù)所述屏幕映射表和用戶端的當(dāng)前顯示界面數(shù)據(jù),在所述售后服務(wù)端的屏幕上顯示所述用戶端的當(dāng)前顯示界面。
優(yōu)選地,所述用戶端還包括屏幕參數(shù)生成模塊,所述屏幕參數(shù)生成模塊具體包括設(shè)備文件讀取子模塊,用于讀取所述用戶端的設(shè)備文件;屏幕參數(shù)解析子模塊,用于從所述用戶端的設(shè)備文件中解析出所述用戶端的屏幕參數(shù);屏幕參數(shù)發(fā)送子模塊,將所述用戶端的屏幕參數(shù)發(fā)送至所述售后服務(wù)端。優(yōu)選地,所述用戶端還包括界面數(shù)據(jù)生成模塊,所述界面數(shù)據(jù)生成模塊具體包括截屏子模塊,用于對(duì)所述用戶端的當(dāng)前顯示界面進(jìn)行截屏處理;壓縮編碼子模塊,用于對(duì)截屏處理后的當(dāng)前顯示界面數(shù)據(jù)進(jìn)行壓縮編碼處理; 界面數(shù)據(jù)發(fā)送子模塊,用于將壓縮編碼處理后的當(dāng)前顯示界面數(shù)據(jù)發(fā)送至所述售后服務(wù)端。優(yōu)選地,所述用戶端還包括操控指令處理模塊,所述操控指令處理模塊具體包括操控指令解析模塊,用于解析所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令,并注入到所述用戶端的設(shè)備文件中;操控指令執(zhí)行模塊,用于執(zhí)行所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令對(duì)應(yīng)的操作;操控處理顯示模塊,用于將所述對(duì)應(yīng)的操作顯示在所述用戶端的當(dāng)前顯示界面;所述界面數(shù)據(jù)生成模塊的截屏子模塊還用于,在所述操控處理顯示模塊完成將所述對(duì)應(yīng)的操作顯示在所述用戶端的當(dāng)前顯示界面后,重新對(duì)所述用戶端的當(dāng)前顯示界面進(jìn)行截屏處理。本發(fā)明結(jié)合了嵌入式技術(shù)與云計(jì)算技術(shù),讓售后服務(wù)端主動(dòng)找到處于內(nèi)網(wǎng)的用戶端,將屏幕數(shù)據(jù)流和控制命令流構(gòu)造成一個(gè)統(tǒng)ー的結(jié)構(gòu)體,有效實(shí)現(xiàn)遠(yuǎn)程操控,降低網(wǎng)絡(luò)要求,減小售后服務(wù)端的壓力,并發(fā)能力顯著提高,有利于及時(shí)、準(zhǔn)確的進(jìn)行嵌入式電子設(shè)備遠(yuǎn)程維修服務(wù)。
圖I為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控方法第一實(shí)施例的流程圖;圖2為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控方法第二實(shí)施例的流程圖;圖3為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控方法第三實(shí)施例的流程圖;圖4為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控方法第四實(shí)施例的流程圖;圖5為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控方法第五實(shí)施例的流程圖;圖6為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控方法第六實(shí)施例的流程圖;圖7為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng)第一實(shí)施例的結(jié)構(gòu)示意圖;圖8為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng)第二實(shí)施例的結(jié)構(gòu)示意圖;圖9為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng)第三實(shí)施例的結(jié)構(gòu)示意圖;圖10為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng)第四實(shí)施例的結(jié)構(gòu)示意圖;圖11為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng)第五實(shí)施例的結(jié)構(gòu)示意圖12為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng)第六實(shí)施例的結(jié)構(gòu)示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)ー步說(shuō)明。
具體實(shí)施例方式應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖I所示,圖I為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控方法第一實(shí)施例的流程圖,該實(shí)施例提到的嵌入式設(shè)備遠(yuǎn)程協(xié)控方法,包括步驟S10,售后服務(wù)端接收用戶端發(fā)送的用戶端的外網(wǎng)IP和端ロ信息,并根據(jù)用戶端的外網(wǎng)IP和端ロ信息,連接用戶端;本實(shí)施例的用戶端為嵌入式電子設(shè)備,例如,智能電視機(jī)、網(wǎng)絡(luò)電視等。用戶端在發(fā)送用戶端的外網(wǎng)IP和端ロ信息時(shí),用戶端還向售后服務(wù)端發(fā)送協(xié)助請(qǐng)求,售后服務(wù)端接 收到協(xié)助請(qǐng)求后,解析用戶端的外網(wǎng)IP和端ロ信息,根據(jù)IP和端ロ信息,與用戶端建立連接。若連接成功,則可向用戶端發(fā)送屏幕獲取請(qǐng)求。通過(guò)用戶端發(fā)送的用戶端的外網(wǎng)IP和端ロ信息,使處于外網(wǎng)的售后服務(wù)端主動(dòng)找到處于內(nèi)網(wǎng)的用戶端,并可以實(shí)時(shí)的發(fā)送屏幕獲取請(qǐng)求,實(shí)現(xiàn)用戶端與售后服務(wù)端之間點(diǎn)對(duì)點(diǎn)的通信。步驟S20,售后服務(wù)端接收用戶端發(fā)送的用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),井根據(jù)用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),在售后服務(wù)端的屏幕上顯示用戶端的當(dāng)前顯示界面;用戶端在向售后服務(wù)端發(fā)送協(xié)助請(qǐng)求的同時(shí),還可向售后服務(wù)端發(fā)送用戶端的屏幕參數(shù),用戶端在接收到售后服務(wù)端發(fā)送的屏幕獲取請(qǐng)求后,將用戶端的當(dāng)前顯示界面數(shù)據(jù)發(fā)送給售后服務(wù)端;或者用戶端在接收到售后服務(wù)端發(fā)送的屏幕獲取請(qǐng)求后,將用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù)一同發(fā)送給售后服務(wù)端;或者在售后服務(wù)端的鼠標(biāo)或鍵盤(pán)首次發(fā)生操作事件后,用戶端再向售后服務(wù)端發(fā)生用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù)。售后服務(wù)端將用戶端的屏幕參數(shù)與售后服務(wù)端的屏幕參數(shù)之間建立屏幕映射關(guān)系,并在接收到用戶端的當(dāng)前顯示界面數(shù)據(jù)后,將用戶端的當(dāng)前顯示界面顯示在售后服務(wù)端的屏幕上,實(shí)現(xiàn)用戶端與售后服務(wù)端之間的屏幕傳遞。步驟S30,售后服務(wù)端捕捉售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令,并發(fā)送至用戶端,實(shí)現(xiàn)對(duì)用戶端的操控。售后服務(wù)端在實(shí)現(xiàn)與用戶端之間的屏幕傳遞后,注冊(cè)鼠標(biāo)/鍵盤(pán)監(jiān)聽(tīng)器,對(duì)售后服務(wù)端的鼠標(biāo)或鍵盤(pán)進(jìn)行監(jiān)聽(tīng)。由于用戶端的當(dāng)前顯示界面已顯示在售后服務(wù)端的屏幕上,售后工程師可通過(guò)售后服務(wù)端的屏幕查看到用戶端的當(dāng)前顯示界面。當(dāng)售后工程師通過(guò)售后服務(wù)端的鼠標(biāo)或鍵盤(pán)在售后服務(wù)端的屏幕上進(jìn)行相應(yīng)的操作時(shí),售后服務(wù)端實(shí)時(shí)捕捉到鼠標(biāo)或鍵盤(pán)事件,生成鼠標(biāo)或鍵盤(pán)操控指令,并將這些事件對(duì)應(yīng)的操控指令傳輸?shù)接脩舳?,隨后注入電視機(jī)系統(tǒng)中,從而實(shí)現(xiàn)電視機(jī)的遠(yuǎn)程操控功能,為遠(yuǎn)程控制嵌入式設(shè)備提供了一條新的途徑。本實(shí)施例結(jié)合了嵌入式技術(shù)與云計(jì)算技術(shù),讓售后服務(wù)端主動(dòng)找到處于內(nèi)網(wǎng)的用戶端,將屏幕數(shù)據(jù)流和控制命令流構(gòu)造成一個(gè)統(tǒng)ー的結(jié)構(gòu)體,有效實(shí)現(xiàn)遠(yuǎn)程操控,降低網(wǎng)絡(luò)要求,減小售后服務(wù)端的壓力,并發(fā)能力顯著提高,有利于及時(shí)、準(zhǔn)確的進(jìn)行嵌入式電子設(shè)備遠(yuǎn)程維修服務(wù)。
如圖2所示,圖2為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控方法第二實(shí)施例的流程圖。步驟SlO之前還包括步驟S41,用戶端分別建立內(nèi)網(wǎng)IP與外網(wǎng)IP、內(nèi)網(wǎng)端ロ與外網(wǎng)端ロ之間的映射關(guān)系,獲得用戶端的外網(wǎng)IP和端ロ信息;用戶端利用UPNP協(xié)議,實(shí)現(xiàn)處于內(nèi)網(wǎng)的用戶端與外部網(wǎng)絡(luò)之間的網(wǎng)絡(luò)映射,獲得用戶端對(duì)應(yīng)的外網(wǎng)IP和端ロ,例如內(nèi)網(wǎng)的電視機(jī)與路由器的端ロ映射。售后服務(wù)端可通過(guò)用戶端對(duì)應(yīng)的外網(wǎng)IP和端ロ主動(dòng)找到處于內(nèi)網(wǎng)的用戶端,并實(shí)時(shí)發(fā)送屏幕獲取請(qǐng)求。步驟S42,用戶端根據(jù)售后服務(wù)端的網(wǎng)絡(luò)地址,向售后服務(wù)端發(fā)送用戶端的外網(wǎng)IP和端ロ信息。用戶端將外網(wǎng)IP和端ロ組成數(shù)據(jù)包,根據(jù)內(nèi)置的售后服務(wù)端的網(wǎng)絡(luò)地址建立連接,并將組裝好的數(shù)據(jù)包和協(xié)助請(qǐng)求發(fā)送出去。若發(fā)送請(qǐng)求成功,則在本地映射好的端ロ建立監(jiān)聽(tīng)程序,來(lái)監(jiān)聽(tīng)售后服務(wù)端的請(qǐng)求。 本實(shí)施例利用UPNP協(xié)議,實(shí)現(xiàn)處于內(nèi)網(wǎng)的用戶端與外部網(wǎng)絡(luò)之間的網(wǎng)絡(luò)映射,獲得用戶端對(duì)應(yīng)的外網(wǎng)IP和端ロ,有利于售后服務(wù)端通過(guò)用戶端的外網(wǎng)IP和端ロ主動(dòng)找到處于內(nèi)網(wǎng)的用戶端,成功實(shí)現(xiàn)用戶端和售后服務(wù)端之間點(diǎn)對(duì)點(diǎn)的通信。如圖3所示,圖3為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控方法第三實(shí)施例的流程圖。步驟S20具體包括步驟S21,售后服務(wù)端接收用戶端發(fā)送的用戶端的屏幕參數(shù);步驟S22,售后服務(wù)端根據(jù)用戶端的屏幕參數(shù),建立屏幕映射表;售后服務(wù)端在用戶端的屏幕參數(shù)與售后服務(wù)端自身的屏幕參數(shù)之間建立映射關(guān)系,生成屏幕映射表,等待用戶端發(fā)送的當(dāng)前顯示界面數(shù)據(jù)。步驟S23,售后服務(wù)端接收用戶端發(fā)送的用戶端的當(dāng)前顯示界面數(shù)據(jù);步驟S24,售后服務(wù)端根據(jù)屏幕映射表和用戶端的當(dāng)前顯示界面數(shù)據(jù),在售后服務(wù)端的屏幕上顯示用戶端的當(dāng)前顯示界面。售后服務(wù)端在接收到用戶端的當(dāng)前顯示界面數(shù)據(jù)后,將用戶端的當(dāng)前顯示界面顯示在售后服務(wù)端的屏幕上,實(shí)現(xiàn)用戶端與售后服務(wù)端之間的屏幕傳遞。由于用戶端的當(dāng)前顯示界面已顯示在售后服務(wù)端的屏幕上,售后工程師可通過(guò)售后服務(wù)端的屏幕查看到用戶端的當(dāng)前顯示界面。本實(shí)施例通過(guò)屏幕映射,實(shí)現(xiàn)用戶端與售后服務(wù)端之間的屏幕傳遞,售后工程師不用到達(dá)現(xiàn)場(chǎng)就可以看到用戶端的當(dāng)前狀況,有利于及時(shí)對(duì)用戶端的情況做出判斷,制定出快速、準(zhǔn)確的維修方針。如圖4所示,圖4為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控方法第四實(shí)施例的流程圖。步驟S21之前還包括步驟S51,用戶端讀取用戶端的設(shè)備文件;步驟S52,用戶端從用戶端的設(shè)備文件中解析出用戶端的屏幕參數(shù);用戶端在啟動(dòng)遠(yuǎn)程協(xié)控軟件后,主動(dòng)讀取本地系統(tǒng)的底層設(shè)備文件,從文件中解析出當(dāng)前屏幕參數(shù),分析出用戶端的屏幕信息。步驟S53,用戶端將用戶端的屏幕參數(shù)發(fā)送至售后服務(wù)端。用戶端將用戶端的屏幕參數(shù)打包成數(shù)據(jù)包,發(fā)送至售后服務(wù)端;或者用戶端在向售后服務(wù)端發(fā)送協(xié)助請(qǐng)求的同時(shí),還將用戶端的屏幕參數(shù)、外網(wǎng)IP和端ロー同打包成數(shù)據(jù)包發(fā)送至售后服務(wù)端;或者用戶端在接收到售后服務(wù)端發(fā)送的屏幕獲取請(qǐng)求后,將用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù)一同打包發(fā)送給售后服務(wù)端。本實(shí)施例的用戶端將屏幕參數(shù)發(fā)送至售后服務(wù)端,供售后服務(wù)端實(shí)現(xiàn)用戶端與售后服務(wù)端之間的屏幕映射,待接收到用戶端發(fā)送的當(dāng)前顯示界面數(shù)據(jù)后,將用戶端的當(dāng)前顯示界面顯示在售后服務(wù)端的屏幕上,有利于售后工程師及時(shí)了解用戶端狀況,制定出快速、準(zhǔn)確的維修方針。如圖5所示,圖5為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控方法第五實(shí)施例的流程圖。步驟S23之前還包括步驟S61,用戶端對(duì)用戶端的當(dāng)前顯示界面進(jìn)行截屏處理;用戶端接收到售后服務(wù)端的屏幕獲取請(qǐng)求后,進(jìn)行截屏處理,獲得用戶端的當(dāng)前顯示界面的屏幕圖片。
步驟S62,用戶端對(duì)截屏處理后的當(dāng)前顯示界面數(shù)據(jù)進(jìn)行壓縮編碼處理;用戶端對(duì)截取的屏幕圖片進(jìn)行壓縮編碼處理,形成視頻流。步驟S63,用戶端將壓縮編碼處理后的當(dāng)前顯示界面數(shù)據(jù)發(fā)送至售后服務(wù)端。本實(shí)施例的用戶端將形成視頻流的當(dāng)前顯示界面數(shù)據(jù)發(fā)送至售后服務(wù)端,供售后服務(wù)端實(shí)現(xiàn)用戶端與售后服務(wù)端之間的屏幕傳遞,有利于售后工程師及時(shí)了解用戶端狀況,制定出快速、準(zhǔn)確的維修方針。如圖6所示,圖6為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控方法第六實(shí)施例的流程圖。步驟S23之后還包括步驟S71,用戶端解析售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令,并注入到用戶端的設(shè)備文件中;用戶端接收到操控指令后,解析事件類(lèi)型,并把事件注冊(cè)到設(shè)備底層文件中。步驟S72,用戶端執(zhí)行售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令對(duì)應(yīng)的操作;用戶端的設(shè)備底層文件在收到注冊(cè)事件后會(huì)自動(dòng)響應(yīng)事件,完成操控指令對(duì)應(yīng)的操作,即實(shí)現(xiàn)售后服務(wù)端對(duì)用戶端的遠(yuǎn)程操控。步驟S73,用戶端將對(duì)應(yīng)的操作顯示在用戶端的當(dāng)前顯示界面,并返回用戶端對(duì)用戶端的當(dāng)前顯示界面進(jìn)行截屏處理的步驟。用戶端在完成操控指令的同時(shí),還在用戶端的屏幕上顯示相應(yīng)的操作,并重新對(duì)顯示界面進(jìn)行截屏,發(fā)送至售后服務(wù)端。例如若是鼠標(biāo)事件,就會(huì)在界面上顯示鼠標(biāo)的移動(dòng),同時(shí)向售后服務(wù)端傳送界面數(shù)據(jù),售后服務(wù)端的屏幕上也會(huì)顯示出鼠標(biāo)的移動(dòng)。本實(shí)施例通過(guò)用戶端對(duì)操控指令的響應(yīng),實(shí)現(xiàn)售后服務(wù)端對(duì)用戶端的遠(yuǎn)程操控,售后工程師可在售后服務(wù)端的操作電腦上,及時(shí)、準(zhǔn)確的幫助用戶解決問(wèn)題,同時(shí)還可以提示用戶如何解決問(wèn)題。如圖7所示,圖7為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng)第一實(shí)施例的結(jié)構(gòu)示意圖,該實(shí)施例提到的嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng),包括售后服務(wù)端100和用戶端200,售后服務(wù)端100包括第一連接模塊110,用于接收用戶端200發(fā)送的用戶端200的外網(wǎng)IP和端ロ信息,井根據(jù)用戶端200的外網(wǎng)IP和端ロ信息,連接用戶端200 ;
屏幕處理模塊120,用于接收用戶端200發(fā)送的用戶端200的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),井根據(jù)用戶端200的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),在售后服務(wù)端100的屏幕上顯示用戶端200的當(dāng)前顯示界面;操控模塊130,用于捕捉售后服務(wù)端100的鼠標(biāo)或鍵盤(pán)操控指令,并發(fā)送至用戶端200,實(shí)現(xiàn)對(duì)用戶端200的操控。本實(shí)施例的用戶端200為嵌入式電子設(shè)備,例如,智能電視機(jī)、網(wǎng)絡(luò)電視等。用戶端200在發(fā)送用戶端200的外網(wǎng)IP和端ロ信息時(shí),用戶端200還向售后服務(wù)端100發(fā)送協(xié)助請(qǐng)求,第一連接模塊110接收到協(xié)助請(qǐng)求后,解析用戶端200的外網(wǎng)IP和端ロ信息,根據(jù)IP和端ロ信息,與用戶端200建立連接。若連接成功,則可向用戶端200發(fā)送屏幕獲取請(qǐng)求。通過(guò)用戶端200發(fā)送的用戶端200的外網(wǎng)IP和端ロ信息,使處于外網(wǎng)的售后服務(wù)端100主動(dòng)找到處于內(nèi)網(wǎng)的用戶端200,并可以實(shí)時(shí)的發(fā)送屏幕獲取請(qǐng)求,實(shí)現(xiàn)用戶端200與售后服務(wù)端100之間點(diǎn)對(duì)點(diǎn)的通信。用戶端200在向售后服務(wù)端100發(fā)送協(xié)助請(qǐng)求的同時(shí),還可向售后服務(wù)端100發(fā)送用戶端200的屏幕參數(shù),用戶端200在接收到售后服務(wù)端100發(fā)送的屏幕獲取請(qǐng)求后,將用戶端200的當(dāng)前顯示界面數(shù)據(jù)發(fā)送給售后服務(wù)端100 ;或者用戶端 200在接收到售后服務(wù)端100發(fā)送的屏幕獲取請(qǐng)求后,將用戶端200的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù)一同發(fā)送給售后服務(wù)端100 ;或者在售后服務(wù)端100的鼠標(biāo)或鍵盤(pán)首次發(fā)生操作事件后,用戶端200再向售后服務(wù)端100發(fā)生用戶端200的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù)。屏幕處理模塊120將用戶端200的屏幕參數(shù)與售后服務(wù)端100的屏幕參數(shù)之間建立屏幕映射關(guān)系,并在接收到用戶端200的當(dāng)前顯示界面數(shù)據(jù)后,將用戶端200的當(dāng)前顯示界面顯示在售后服務(wù)端100的屏幕上,實(shí)現(xiàn)用戶端200與售后服務(wù)端100之間的屏幕傳遞。屏幕處理模塊120在實(shí)現(xiàn)與用戶端200之間的屏幕傳遞后,操控模塊130注冊(cè)鼠標(biāo)/鍵盤(pán)監(jiān)聽(tīng)器,對(duì)售后服務(wù)端100的鼠標(biāo)或鍵盤(pán)進(jìn)行監(jiān)聽(tīng)。由于用戶端200的當(dāng)前顯示界面已顯示在售后服務(wù)端100的屏幕上,售后工程師可通過(guò)售后服務(wù)端100的屏幕查看到用戶端200的當(dāng)前顯示界面。當(dāng)售后工程師通過(guò)售后服務(wù)端100的鼠標(biāo)或鍵盤(pán)在售后服務(wù)端100的屏幕上進(jìn)行相應(yīng)的操作時(shí),操控模塊130實(shí)時(shí)捕捉到鼠標(biāo)或鍵盤(pán)事件,生成鼠標(biāo)或鍵盤(pán)操控指令,并將這些事件對(duì)應(yīng)的操控指令傳輸?shù)接脩舳?00,隨后注入電視機(jī)系統(tǒng)中,從而實(shí)現(xiàn)電視機(jī)的遠(yuǎn)程操控功能,為遠(yuǎn)程控制嵌入式設(shè)備提供了一條新的途徑。本實(shí)施例結(jié)合了嵌入式技術(shù)與云計(jì)算技術(shù),讓售后服務(wù)端100主動(dòng)找到處于內(nèi)網(wǎng)的用戶端200,將屏幕數(shù)據(jù)流和控制命令流構(gòu)造成一個(gè)統(tǒng)ー的結(jié)構(gòu)體,有效實(shí)現(xiàn)遠(yuǎn)程操控,降低網(wǎng)絡(luò)要求,減小售后服務(wù)端100的壓力,并發(fā)能力顯著提高,有利于及時(shí)、準(zhǔn)確的進(jìn)行嵌入式電子設(shè)備遠(yuǎn)程維修服務(wù)。如圖8所示,圖8為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng)第二實(shí)施例的結(jié)構(gòu)示意圖。用戶端200包括第二連接模塊210,第二連接模塊210具體包括網(wǎng)絡(luò)映射子模塊211,用于分別建立內(nèi)網(wǎng)IP與外網(wǎng)IP、內(nèi)網(wǎng)端ロ與外網(wǎng)端ロ之間的映射關(guān)系,獲得用戶端200的外網(wǎng)IP和端ロ信息;IP/端ロ發(fā)送子模塊212,用于根據(jù)售后服務(wù)端100的網(wǎng)絡(luò)地址,向售后服務(wù)端100發(fā)送用戶端200的外網(wǎng)IP和端ロ信息。本實(shí)施例中,第二連接模塊210的網(wǎng)絡(luò)映射子模塊211利用UPNP協(xié)議,實(shí)現(xiàn)處于內(nèi)網(wǎng)的用戶端200與外部網(wǎng)絡(luò)之間的網(wǎng)絡(luò)映射,獲得用戶端200對(duì)應(yīng)的外網(wǎng)IP和端ロ,例如內(nèi)網(wǎng)的電視機(jī)與路由器的端ロ映射。售后服務(wù)端100可通過(guò)用戶端200對(duì)應(yīng)的外網(wǎng)IP和端ロ主動(dòng)找到處于內(nèi)網(wǎng)的用戶端200,并實(shí)時(shí)發(fā)送屏幕獲取請(qǐng)求。IP/端ロ發(fā)送子模塊212將外網(wǎng)IP和端ロ組成數(shù)據(jù)包,根據(jù)內(nèi)置的售后服務(wù)端100的網(wǎng)絡(luò)地址建立連接,并將組裝好的數(shù)據(jù)包和協(xié)助請(qǐng)求發(fā)送出去。若發(fā)送請(qǐng)求成功,則在本地映射好的端ロ建立監(jiān)聽(tīng)程序,來(lái)監(jiān)聽(tīng)售后服務(wù)端100的請(qǐng)求。本實(shí)施例利用UPNP協(xié)議,實(shí)現(xiàn)處于內(nèi)網(wǎng)的用戶端200與外部網(wǎng)絡(luò)之間的網(wǎng)絡(luò)映射,獲得用戶端200對(duì)應(yīng)的外網(wǎng)IP和端ロ,有利于售后服務(wù)端100通過(guò)用戶端200的外網(wǎng)IP和端ロ主動(dòng)找到處于內(nèi)網(wǎng)的用戶端200,成功實(shí)現(xiàn)用戶端200和售后服務(wù)端100之間點(diǎn)對(duì)點(diǎn)的通信。如圖9所示,圖9為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng)第三實(shí)施例的結(jié)構(gòu)示意圖。售后服務(wù)端100的屏幕處理模塊120具體包括屏幕參數(shù)接收子模塊121,用于接收用戶端200發(fā)送的用戶端200的屏幕參數(shù); 屏幕映射子模塊122,用于根據(jù)用戶端200的屏幕參數(shù),建立屏幕映射表;界面數(shù)據(jù)接受子模塊123,用于接收用戶端200發(fā)送的用戶端200的當(dāng)前顯示界面數(shù)據(jù);界面顯示子模塊124,用于根據(jù)屏幕映射表和用戶端200的當(dāng)前顯示界面數(shù)據(jù),在售后服務(wù)端100的屏幕上顯示用戶端200的當(dāng)前顯示界面。本實(shí)施例中,屏幕處理模塊120的屏幕映射子模塊122在用戶端200的屏幕參數(shù)與售后服務(wù)端100自身的屏幕參數(shù)之間建立映射關(guān)系,生成屏幕映射表,等待用戶端200發(fā)送的當(dāng)前顯示界面數(shù)據(jù)。界面數(shù)據(jù)接受子模塊123在接收到用戶端200的當(dāng)前顯示界面數(shù)據(jù)后,界面顯示子模塊124將用戶端200的當(dāng)前顯示界面顯示在售后服務(wù)端100的屏幕上,實(shí)現(xiàn)用戶端200與售后服務(wù)端100之間的屏幕傳遞。由于用戶端200的當(dāng)前顯示界面已顯示在售后服務(wù)端100的屏幕上,售后工程師可通過(guò)售后服務(wù)端100的屏幕查看到用戶端200的當(dāng)前顯示界面。本實(shí)施例通過(guò)屏幕映射,實(shí)現(xiàn)用戶端200與售后服務(wù)端100之間的屏幕傳遞,售后工程師不用到達(dá)現(xiàn)場(chǎng)就可以看到用戶端200的當(dāng)前狀況,有利于及時(shí)對(duì)用戶端200的情況做出判斷,制定出快速、準(zhǔn)確的維修方針。如圖10所示,圖10為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng)第四實(shí)施例的結(jié)構(gòu)示意圖。用戶端200還包括屏幕參數(shù)生成模塊220,屏幕參數(shù)生成模塊220具體包括設(shè)備文件讀取子模塊221,用于讀取用戶端200的設(shè)備文件;屏幕參數(shù)解析子模塊222,用于從用戶端200的設(shè)備文件中解析出用戶端200的屏
幕參數(shù);屏幕參數(shù)發(fā)送子模塊223,將用戶端200的屏幕參數(shù)發(fā)送至售后服務(wù)端100。本實(shí)施例的用戶端200在啟動(dòng)遠(yuǎn)程協(xié)控軟件后,屏幕參數(shù)生成模塊220的設(shè)備文件讀取子模塊221主動(dòng)讀取本地系統(tǒng)的底層設(shè)備文件,屏幕參數(shù)解析子模塊222從文件中解析出當(dāng)前屏幕參數(shù),分析出用戶端200的屏幕信息。屏幕參數(shù)發(fā)送子模塊223將用戶端200的屏幕參數(shù)打包成數(shù)據(jù)包,發(fā)送至售后服務(wù)端100 ;或者用戶端200在向售后服務(wù)端100發(fā)送協(xié)助請(qǐng)求的同時(shí),還將用戶端200的屏幕參數(shù)、外網(wǎng)IP和端ロー同打包成數(shù)據(jù)包發(fā)送至售后服務(wù)端100 ;或者用戶端200在接收到售后服務(wù)端100發(fā)送的屏幕獲取請(qǐng)求后,將用戶端200的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù)一同打包發(fā)送給售后服務(wù)端100。本實(shí)施例的用戶端200將屏幕參數(shù)發(fā)送至售后服務(wù)端100,供售后服務(wù)端100實(shí)現(xiàn)用戶端200與售后服務(wù)端100之間的屏幕映射,待接收到用戶端200發(fā)送的當(dāng)前顯示界面數(shù)據(jù)后,將用戶端200的當(dāng)前顯示界面顯示在售后服務(wù)端100的屏幕上,有利于售后工程師及時(shí)了解用戶端200狀況,制定出快速、準(zhǔn)確的維修方針。如圖11所示,圖11為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng)第五實(shí)施例的結(jié)構(gòu)示意圖。用戶端200還包括界面數(shù)據(jù)生成模塊230,界面數(shù)據(jù)生成模塊230具體包括截屏子模塊231,用于對(duì)用戶端200的當(dāng)前顯示界面進(jìn)行截屏處理;壓縮編碼子模塊232,用于對(duì)截屏處理后的當(dāng)前顯示界面數(shù)據(jù)進(jìn)行壓縮編碼處理;界面數(shù)據(jù)發(fā)送子模塊233,用于將壓縮編碼處理后的當(dāng)前顯示界面數(shù)據(jù)發(fā)送至售后服務(wù)端100。本實(shí)施例的用戶端200接收到售后服務(wù)端100的屏幕獲取請(qǐng)求后,界面數(shù)據(jù)生成 模塊230的截屏子模塊231進(jìn)行截屏處理,獲得用戶端200的當(dāng)前顯示界面的屏幕圖片。壓縮編碼子模塊232對(duì)截取的屏幕圖片進(jìn)行壓縮編碼處理,形成視頻流。本實(shí)施例的用戶端200將形成視頻流的當(dāng)前顯示界面數(shù)據(jù)發(fā)送至售后服務(wù)端100,供售后服務(wù)端100實(shí)現(xiàn)用戶端200與售后服務(wù)端100之間的屏幕傳遞,有利于售后工程師及時(shí)了解用戶端200狀況,制定出快速、準(zhǔn)確的維修方針。如圖12所示,圖12為本發(fā)明嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng)第六實(shí)施例的結(jié)構(gòu)示意圖。用戶端200還包括操控指令處理模塊240,操控指令處理模塊240具體包括操控指令解析模塊241,用于解析售后服務(wù)端100的鼠標(biāo)或鍵盤(pán)操控指令,并注入到用戶端200的設(shè)備文件中;操控指令執(zhí)行模塊242,用于執(zhí)行售后服務(wù)端100的鼠標(biāo)或鍵盤(pán)操控指令對(duì)應(yīng)的操作;操控處理顯示模塊243,用于將對(duì)應(yīng)的操作顯示在用戶端200的當(dāng)前顯示界面;界面數(shù)據(jù)生成模塊230的截屏子模塊231還用于,在操控處理顯示模塊243完成將對(duì)應(yīng)的操作顯示在用戶端200的當(dāng)前顯示界面后,重新對(duì)用戶端200的當(dāng)前顯示界面進(jìn)行截屏處理。本實(shí)施例的用戶端200接收到操控指令后,操控指令處理模塊240的操控指令解析模塊241解析事件類(lèi)型,并把事件注冊(cè)到設(shè)備底層文件中。在用戶端200的設(shè)備底層文件收到注冊(cè)事件后,操控指令執(zhí)行模塊242會(huì)自動(dòng)響應(yīng)事件,完成操控指令對(duì)應(yīng)的操作,即實(shí)現(xiàn)售后服務(wù)端100對(duì)用戶端200的遠(yuǎn)程操控。在操控指令執(zhí)行模塊242完成操控指令的同時(shí),操控處理顯示模塊243還在用戶端200的屏幕上顯示相應(yīng)的操作,同吋,界面數(shù)據(jù)生成模塊230的截屏子模塊231重新對(duì)顯示界面進(jìn)行截屏,發(fā)送至售后服務(wù)端100。例如若是鼠標(biāo)事件,就會(huì)在界面上顯示鼠標(biāo)的移動(dòng),同時(shí)向售后服務(wù)端100傳送界面數(shù)據(jù),售后服務(wù)端100的屏幕上也會(huì)顯示出鼠標(biāo)的移動(dòng)。本實(shí)施例通過(guò)用戶端200對(duì)操控指令的響應(yīng),實(shí)現(xiàn)售后服務(wù)端100對(duì)用戶端200的遠(yuǎn)程操控,售后工程師可在售后服務(wù)端100的操作電腦上,及時(shí)、準(zhǔn)確的幫助用戶解決問(wèn)題,同時(shí)還可以提示用戶如何解決問(wèn)題。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種嵌入式設(shè)備遠(yuǎn)程協(xié)控方法,其特征在于,包括步驟 售后服務(wù)端接收用戶端發(fā)送的所述用戶端的外網(wǎng)IP和端口信息,并根據(jù)所述用戶端的外網(wǎng)IP和端口信息,連接所述用戶端; 所述售后服務(wù)端接收所述用戶端發(fā)送的所述用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),并根據(jù)所述用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),在所述售后服務(wù)端的屏幕上顯示所述用戶端的當(dāng)前顯示界面; 所述售后服務(wù)端捕捉所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令,并發(fā)送至所述用戶端,實(shí)現(xiàn)對(duì)所述用戶端的操控。
2.根據(jù)權(quán)利要求I所述的嵌入式設(shè)備遠(yuǎn)程協(xié)控方法,其特征在于,所述售后服務(wù)端根據(jù)用戶端的外網(wǎng)IP和端口信息,連接所述用戶端的步驟之前還包括 所述用戶端分別建立內(nèi)網(wǎng)IP與外網(wǎng)IP、內(nèi)網(wǎng)端口與外網(wǎng)端口之間的映射關(guān)系,獲得所述用戶端的外網(wǎng)IP和端口信息; 所述用戶端根據(jù)所述售后服務(wù)端的網(wǎng)絡(luò)地址,向所述售后服務(wù)端發(fā)送所述用戶端的外網(wǎng)IP和端口信息。
3.根據(jù)權(quán)利要求2所述的嵌入式設(shè)備遠(yuǎn)程協(xié)控方法,其特征在于,所述售后服務(wù)端接收所述用戶端發(fā)送的所述用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),并根據(jù)所述用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),在所述售后服務(wù)端的屏幕上顯示所述用戶端的當(dāng)前顯示界面的步驟具體包括 所述售后服務(wù)端接收所述用戶端發(fā)送的所述用戶端的屏幕參數(shù); 所述售后服務(wù)端根據(jù)所述用戶端的屏幕參數(shù),建立屏幕映射表; 所述售后服務(wù)端接收所述用戶端發(fā)送的所述用戶端的當(dāng)前顯示界面數(shù)據(jù); 所述售后服務(wù)端根據(jù)所述屏幕映射表和用戶端的當(dāng)前顯示界面數(shù)據(jù),在所述售后服務(wù)端的屏幕上顯示所述用戶端的當(dāng)前顯示界面。
4.根據(jù)權(quán)利要求3所述的嵌入式設(shè)備遠(yuǎn)程協(xié)控方法,其特征在于,所述售后服務(wù)端接收所述用戶端發(fā)送的所述用戶端的屏幕參數(shù)的步驟之前還包括 所述用戶端讀取所述用戶端的設(shè)備文件; 所述用戶端從所述用戶端的設(shè)備文件中解析出所述用戶端的屏幕參數(shù); 所述用戶端將所述用戶端的屏幕參數(shù)發(fā)送至所述售后服務(wù)端。
5.根據(jù)權(quán)利要求3或4所述的嵌入式設(shè)備遠(yuǎn)程協(xié)控方法,其特征在于,所述售后服務(wù)端接收所述用戶端發(fā)送的所述用戶端的當(dāng)前顯示界面數(shù)據(jù)的步驟之前還包括 所述用戶端對(duì)所述用戶端的當(dāng)前顯示界面進(jìn)行截屏處理; 所述用戶端對(duì)截屏處理后的當(dāng)前顯示界面數(shù)據(jù)進(jìn)行壓縮編碼處理; 所述用戶端將壓縮編碼處理后的當(dāng)前顯示界面數(shù)據(jù)發(fā)送至所述售后服務(wù)端。
6.根據(jù)權(quán)利要求5所述的嵌入式設(shè)備遠(yuǎn)程協(xié)控方法,其特征在于,所述售后服務(wù)端捕捉所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令,并發(fā)送至所述用戶端的步驟之后還包括 所述用戶端解析所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令,并注入到所述用戶端的設(shè)備文件中; 所述用戶端執(zhí)行所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令對(duì)應(yīng)的操作; 所述用戶端將所述對(duì)應(yīng)的操作顯示在所述用戶端的當(dāng)前顯示界面,并返回所述用戶端對(duì)所述用戶端的當(dāng)前顯示界面進(jìn)行截屏處理的步驟。
7.ー種嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng),其特征在于,包括售后服務(wù)端和用戶端,所述售后服務(wù)端包括第一連接模塊,用于接收所述用戶端發(fā)送的所述用戶端的外網(wǎng)IP和端ロ信息,并根據(jù)所述用戶端的外網(wǎng)IP和端ロ信息,連接所述用戶端;屏幕處理模塊,用于接收所述用戶端發(fā)送的所述用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),井根據(jù)所述用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),在所述售后服務(wù)端的屏幕上顯示所述用戶端的當(dāng)前顯示界面;操控模塊,用于捕捉所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令,并發(fā)送至所述用戶端,實(shí)現(xiàn)對(duì)所述用戶端的操控。
8.根據(jù)權(quán)利要求7所述的嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng),其特征在于,所述用戶端包括第ニ連接模塊,所述第二連接模塊具體包括網(wǎng)絡(luò)映射子模塊,用于分別建立內(nèi)網(wǎng)IP與外網(wǎng)IP、內(nèi)網(wǎng)端ロ與外網(wǎng)端ロ之間的映射關(guān)系,獲得所述用戶端的外網(wǎng)IP和端ロ信息;IP/端ロ發(fā)送子模塊,用于根據(jù)所述售后服務(wù)端的網(wǎng)絡(luò)地址,向所述售后服務(wù)端發(fā)送所述用戶端的外網(wǎng)IP和端ロ信息。
9.根據(jù)權(quán)利要求8所述的嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng),其特征在干,所述售后服務(wù)端的屏幕處理模塊具體包括屏幕參數(shù)接收子模塊,用于接收所述用戶端發(fā)送的所述用戶端的屏幕參數(shù);屏幕映射子模塊,用于根據(jù)所述用戶端的屏幕參數(shù),建立屏幕映射表;界面數(shù)據(jù)接受子模塊,用于接收所述用戶端發(fā)送的所述用戶端的當(dāng)前顯示界面數(shù)據(jù);界面顯示子模塊,用于根據(jù)所述屏幕映射表和用戶端的當(dāng)前顯示界面數(shù)據(jù),在所述售后服務(wù)端的屏幕上顯示所述用戶端的當(dāng)前顯示界面。
10.根據(jù)權(quán)利要求9所述的嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng),其特征在于,所述用戶端還包括屏幕參數(shù)生成模塊,所述屏幕參數(shù)生成模塊具體包括設(shè)備文件讀取子模塊,用于讀取所述用戶端的設(shè)備文件;屏幕參數(shù)解析子模塊,用于從所述用戶端的設(shè)備文件中解析出所述用戶端的屏幕參數(shù);屏幕參數(shù)發(fā)送子模塊,將所述用戶端的屏幕參數(shù)發(fā)送至所述售后服務(wù)端。
11.根據(jù)權(quán)利要求9或10所述的嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng),其特征在于,所述用戶端還包括界面數(shù)據(jù)生成模塊,所述界面數(shù)據(jù)生成模塊具體包括截屏子模塊,用于對(duì)所述用戶端的當(dāng)前顯示界面進(jìn)行截屏處理;壓縮編碼子模塊,用于對(duì)截屏處理后的當(dāng)前顯示界面數(shù)據(jù)進(jìn)行壓縮編碼處理;界面數(shù)據(jù)發(fā)送子模塊,用于將壓縮編碼處理后的當(dāng)前顯示界面數(shù)據(jù)發(fā)送至所述售后服務(wù)端。
12.根據(jù)權(quán)利要求11所述的嵌入式設(shè)備遠(yuǎn)程協(xié)控系統(tǒng),其特征在于,所述用戶端還包括操控指令處理模塊,所述操控指令處理模塊具體包括操控指令解析模塊,用于解析所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令,并注入到所述用戶端的設(shè)備文件中;操控指令執(zhí)行模塊,用于執(zhí)行所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令對(duì)應(yīng)的操作; 操控處理顯示模塊,用于將所述對(duì)應(yīng)的操作顯示在所述用戶端的當(dāng)前顯示界面;所述界面數(shù)據(jù)生成模塊的截屏子模塊還用于,在所述操控處理顯示模塊完成將所述對(duì)應(yīng)的操作顯示在所述用戶端的當(dāng)前顯示界面后,重新對(duì)所述用戶端的當(dāng)前顯示界面進(jìn)行截屏處理。
全文摘要
本發(fā)明公開(kāi)了一種嵌入式設(shè)備遠(yuǎn)程協(xié)控方法和系統(tǒng),其方法包括售后服務(wù)端接收用戶端發(fā)送的所述用戶端的外網(wǎng)IP和端口信息,并根據(jù)所述用戶端的外網(wǎng)IP和端口信息,連接所述用戶端;所述售后服務(wù)端接收所述用戶端發(fā)送的所述用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),并根據(jù)所述用戶端的屏幕參數(shù)和當(dāng)前顯示界面數(shù)據(jù),在所述售后服務(wù)端的屏幕上顯示所述用戶端的當(dāng)前顯示界面;所述售后服務(wù)端捕捉所述售后服務(wù)端的鼠標(biāo)或鍵盤(pán)操控指令,并發(fā)送至所述用戶端,實(shí)現(xiàn)對(duì)所述用戶端的操控。本發(fā)明結(jié)合了嵌入式技術(shù)與云計(jì)算技術(shù),有效實(shí)現(xiàn)遠(yuǎn)程操控,有利于及時(shí)、準(zhǔn)確的進(jìn)行嵌入式電子設(shè)備遠(yuǎn)程維修服務(wù)。
文檔編號(hào)H04L29/08GK102833321SQ20121028227
公開(kāi)日2012年12月19日 申請(qǐng)日期2012年8月9日 優(yōu)先權(quán)日2012年8月9日
發(fā)明者許崇言, 陳勇濱, 譚霞, 李 浩, 王志國(guó) 申請(qǐng)人:深圳創(chuàng)維-Rgb電子有限公司