国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      遠(yuǎn)程診斷的方法、裝置及系統(tǒng)的制作方法

      文檔序號(hào):7656786閱讀:206來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):遠(yuǎn)程診斷的方法、裝置及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及工業(yè)設(shè)備維護(hù)技術(shù)領(lǐng)域,更具體的說(shuō),涉及遠(yuǎn)程診斷的方法、裝置及系統(tǒng)。
      背景技術(shù)
      隨著科技的發(fā)展,基于hternet的遠(yuǎn)程診斷技術(shù)已經(jīng)逐漸成熟起來(lái)。遠(yuǎn)程診斷技術(shù)是在現(xiàn)有設(shè)備狀態(tài)監(jiān)測(cè)和故障診斷技術(shù)的基礎(chǔ)上,將計(jì)算機(jī)科學(xué)、網(wǎng)絡(luò)通信技術(shù)和故障診斷技術(shù)相結(jié)合的一種設(shè)備診斷技術(shù)?,F(xiàn)有的遠(yuǎn)程診斷系統(tǒng)是由被控端、網(wǎng)絡(luò)通信協(xié)議和遠(yuǎn)程故障診斷服務(wù)中心三個(gè)部分組成。被控端主要負(fù)責(zé)本地的信號(hào)采集和狀態(tài)監(jiān)測(cè),并通過(guò)有線網(wǎng)絡(luò)向遠(yuǎn)程故障診斷服務(wù)中心發(fā)送診斷請(qǐng)求和收集到的一些狀態(tài)資料;網(wǎng)絡(luò)通信協(xié)議是被控端和遠(yuǎn)程故障診斷中心互相通信的資料格式和通信方式的協(xié)議;遠(yuǎn)程故障診斷中心主要負(fù)責(zé)接收從被控端傳送過(guò)來(lái)的狀態(tài)資料,并提供據(jù)此判斷故障類(lèi)型的解決方案。目前,現(xiàn)有遠(yuǎn)程診斷系統(tǒng)是基于XML技術(shù)的hternet網(wǎng)絡(luò)化遠(yuǎn)程故障診斷系統(tǒng), 請(qǐng)參見(jiàn)圖1所示,該診斷系統(tǒng)主要包括被控端11和服務(wù)中心12,其中,被控端11包括服務(wù)器、與該服務(wù)器連接的交換機(jī)和多個(gè)與該交換機(jī)連接的數(shù)控機(jī)床;服務(wù)中心12包括遠(yuǎn)程服務(wù)器、與該遠(yuǎn)程服務(wù)器連接的交換機(jī)、與該交換機(jī)連接的診斷資料庫(kù)和與該交換機(jī)連接的診斷電腦。如圖1所示,當(dāng)被控端11的數(shù)控機(jī)床出現(xiàn)故障需要遠(yuǎn)程診斷的時(shí)候,數(shù)控機(jī)床就以客戶(hù)的身份向服務(wù)中心12發(fā)出連接請(qǐng)求,服務(wù)中心12作為服務(wù)器響應(yīng)了請(qǐng)求之后,通信連接就連接起來(lái)了。在建立通信連接以后,服務(wù)中心12可以從被控端11的數(shù)控機(jī)床上獲取 XML格式的數(shù)據(jù),并且使用XML語(yǔ)言解析器進(jìn)行解析,根據(jù)協(xié)議得到需要的數(shù)據(jù)記錄,然后與診斷資料庫(kù)的內(nèi)容進(jìn)行比對(duì),查找到故障原因,從而進(jìn)行遠(yuǎn)程監(jiān)控和診斷;同樣服務(wù)中心 12也可以主動(dòng)向數(shù)控系統(tǒng)發(fā)送數(shù)據(jù)遠(yuǎn)程控制,前提是數(shù)控系統(tǒng)必須傳送運(yùn)行狀態(tài)和數(shù)據(jù)給服務(wù)中心12,這樣診斷電腦才可以利用數(shù)據(jù)庫(kù)、專(zhuān)家系統(tǒng)和神經(jīng)網(wǎng)絡(luò)等手段進(jìn)行遠(yuǎn)程監(jiān)控和診斷。請(qǐng)參見(jiàn)圖2所示,被控端11的數(shù)控機(jī)床和服務(wù)中心12之間使用以XML格式編碼的數(shù)據(jù)文件進(jìn)行溝通,XML文件有兩個(gè)主要組成部分序言和文檔元素;序言部分主要包含有XML聲明、版本號(hào)、解碼方式、注釋等內(nèi)容;文檔元素(根元素)部分指出文檔的邏輯結(jié)構(gòu),包含文檔的信息內(nèi)容,一個(gè)典型的元素有起始標(biāo)簽,元素內(nèi)容和結(jié)束標(biāo)簽組成。在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過(guò)程中,本發(fā)明的發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問(wèn)題通過(guò)圖2展示的文檔事例可以看出,現(xiàn)有服務(wù)中心12得到的機(jī)床運(yùn)行狀態(tài)和數(shù)據(jù)是文字描述的形式,并將數(shù)據(jù)顯示到故障診斷軟件界面中,故障診斷的技術(shù)人員只能根據(jù)這些數(shù)據(jù)判斷。但是,由于對(duì)數(shù)控機(jī)床的數(shù)控系統(tǒng)的畫(huà)面沒(méi)有任何的展示,所以在服務(wù)中心 12側(cè)的技術(shù)人員并不能完全確切的知道機(jī)器當(dāng)前的運(yùn)行狀況,因?yàn)橛幸恍?shù)控系統(tǒng)的畫(huà)面是無(wú)法通過(guò)XML格式傳輸?shù)奈淖置枋瞿軌虮磉_(dá)出來(lái)的,所以技術(shù)人員通過(guò)有限的文字介紹很難了解數(shù)控機(jī)床的運(yùn)行情況,無(wú)法達(dá)到現(xiàn)場(chǎng)觀看的效果,所以資料展示不夠直觀,從而造成現(xiàn)有的遠(yuǎn)程診斷的效果不理想,因此,導(dǎo)致有些問(wèn)題無(wú)法通過(guò)遠(yuǎn)程診斷的方式來(lái)解決。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的設(shè)計(jì)目的在于,提供一種遠(yuǎn)程診斷的方法、裝置及系統(tǒng),以使資料展示直觀,能夠保證技術(shù)人員更好的進(jìn)行遠(yuǎn)程診斷。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的一種遠(yuǎn)程診斷的方法,包括接收被控端發(fā)送的系統(tǒng)界面變化信息;依據(jù)所述系統(tǒng)界面變化信息確定系統(tǒng)界面;將所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置,所述預(yù)設(shè)位置為客戶(hù)端獲取所述系統(tǒng)界面的存儲(chǔ)空間。優(yōu)選地,在上述的遠(yuǎn)程診斷的方法中,所述系統(tǒng)界面變化信息為系統(tǒng)界面圖片。優(yōu)選地,在上述的遠(yuǎn)程診斷的方法中,所述系統(tǒng)界面變化信息為系統(tǒng)界面視頻數(shù)據(jù)。優(yōu)選地,在上述的遠(yuǎn)程診斷的方法中,所述系統(tǒng)界面變化信息為系統(tǒng)界面圖片對(duì)應(yīng)的標(biāo)示。優(yōu)選地,在上述的遠(yuǎn)程診斷的方法中,依據(jù)所述標(biāo)示確定系統(tǒng)界面的具體過(guò)程為判斷數(shù)據(jù)庫(kù)中是否存在所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片;當(dāng)數(shù)據(jù)庫(kù)中存在與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片時(shí),將數(shù)據(jù)庫(kù)中與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片作為系統(tǒng)界面;當(dāng)數(shù)據(jù)庫(kù)中不存在與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片時(shí),向被控端發(fā)送獲取所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片的指令,接收所述被控端依據(jù)所述指令發(fā)送的系統(tǒng)界面圖片,將該系統(tǒng)界面圖片存入數(shù)據(jù)庫(kù)中,并將該系統(tǒng)界面圖片作為系統(tǒng)界面。優(yōu)選地,在上述的遠(yuǎn)程診斷的方法中,所述系統(tǒng)界面變化信息為系統(tǒng)界面圖片對(duì)應(yīng)的標(biāo)示,所述系統(tǒng)界面圖片為所述系統(tǒng)界面的一部分。優(yōu)選地,在上述的遠(yuǎn)程診斷的方法中,依據(jù)所述標(biāo)示確定系統(tǒng)界面的具體過(guò)程為判斷數(shù)據(jù)庫(kù)中是否存在所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片;當(dāng)數(shù)據(jù)庫(kù)中存在與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片時(shí),將數(shù)據(jù)庫(kù)中與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片填充至所述系統(tǒng)界面的特定位置上,所述特定位置是由所述標(biāo)示確定的;當(dāng)數(shù)據(jù)庫(kù)中不存在與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片時(shí),向被控端發(fā)送獲取所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片的指令,接收所述被控端依據(jù)所述指令發(fā)送的系統(tǒng)界面圖片,將該系統(tǒng)界面圖片存入數(shù)據(jù)庫(kù)中,并將該系統(tǒng)界面圖片填充至所述系統(tǒng)界面的特定位置上,所述特定位置是由所述標(biāo)示確定的。優(yōu)選地,在上述的遠(yuǎn)程診斷的方法中,所述標(biāo)示為根據(jù)預(yù)設(shè)協(xié)議算法計(jì)算出系統(tǒng)界面圖片的HASH值。優(yōu)選地,在上述的遠(yuǎn)程診斷的方法中,所述預(yù)設(shè)協(xié)議算法為哈希函數(shù)BKDRHash。
      優(yōu)選地,在上述的遠(yuǎn)程診斷的方法中,還包括接收客戶(hù)端的操作請(qǐng)求,并向被控端發(fā)送該操作請(qǐng)求;接收被控端的反饋指令,并向客戶(hù)端發(fā)送該反饋指令,所述反饋指令作為客戶(hù)端遠(yuǎn)程控制被控端的依據(jù)。一種服務(wù)器,包括接收單元,用于接收被控端發(fā)送的系統(tǒng)界面變化信息;確定單元,用于依據(jù)所述系統(tǒng)界面變化信息確定系統(tǒng)界面;存儲(chǔ)單元,用于將所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置,所述預(yù)設(shè)位置為客戶(hù)端獲取所述系統(tǒng)界面的存儲(chǔ)空間。一種遠(yuǎn)程診斷的方法,包括檢測(cè)系統(tǒng)界面是否發(fā)生變化;當(dāng)系統(tǒng)界面發(fā)生變化時(shí),向服務(wù)器發(fā)送系統(tǒng)界面變化信息,所述系統(tǒng)界面變化信息為所述服務(wù)器確定系統(tǒng)界面的依據(jù),所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置,所述預(yù)設(shè)位置為客戶(hù)端獲取所述界面圖片的存儲(chǔ)空間。優(yōu)選地,在上述的遠(yuǎn)程診斷的方法中,還包括接收客戶(hù)端通過(guò)服務(wù)器發(fā)送的操作請(qǐng)求及用戶(hù)輸入的反饋指令;通過(guò)服務(wù)器向客戶(hù)端發(fā)送所述反饋指令;當(dāng)所述反饋指令為同意操作時(shí),則可被所述客戶(hù)端進(jìn)行遠(yuǎn)程控制;當(dāng)所述反饋指令為不同意操作時(shí),則不可被所述客戶(hù)端進(jìn)行遠(yuǎn)程控制。一種被控端,包括檢測(cè)單元,用于檢測(cè)系統(tǒng)界面是否發(fā)生變化;發(fā)送單元,用于當(dāng)系統(tǒng)界面發(fā)生變化時(shí),向服務(wù)器發(fā)送系統(tǒng)界面變化信息,所述系統(tǒng)界面變化信息為所述服務(wù)器確定系統(tǒng)界面的依據(jù),所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置,所述預(yù)設(shè)位置為客戶(hù)端獲取所述界面圖片的存儲(chǔ)空間。一種遠(yuǎn)程診斷的方法,包括獲取服務(wù)器的系統(tǒng)界面,所述系統(tǒng)界面為服務(wù)器從被控端獲取得到并存儲(chǔ)在預(yù)設(shè)位置的信息;顯示所述系統(tǒng)界面。優(yōu)選地,在上述的遠(yuǎn)程診斷的方法中,還包括通過(guò)服務(wù)器向被控端發(fā)送操作請(qǐng)求;接收被控端通過(guò)服務(wù)器發(fā)送的反饋指令;當(dāng)所述反饋指令為同意操作時(shí),則可對(duì)所述被控端進(jìn)行遠(yuǎn)程控制;當(dāng)所述反饋指令為不同意操作時(shí),則不可對(duì)所述被控端進(jìn)行遠(yuǎn)程控制。一種客戶(hù)端,包括獲取單元,用于獲取服務(wù)器的系統(tǒng)界面,所述系統(tǒng)界面為服務(wù)器從被控端獲取得到并存儲(chǔ)在預(yù)設(shè)位置的信息;顯示單元,用于顯示所述系統(tǒng)界面。一種遠(yuǎn)程診斷的系統(tǒng),包括被控端、服務(wù)器和客戶(hù)端;所述被控端用于檢測(cè)系統(tǒng)界面是否發(fā)生變化,當(dāng)系統(tǒng)界面發(fā)生變化時(shí),向服務(wù)器發(fā)送系統(tǒng)界面變化信息;所述服務(wù)器用于接收所述被控端發(fā)送的系統(tǒng)界面變化信息,并依據(jù)所述系統(tǒng)界面變化信息確定系統(tǒng)界面,將所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置;所述客戶(hù)端用于獲取服務(wù)器的系統(tǒng)界面,并顯示所述系統(tǒng)界面。與現(xiàn)有技術(shù)相比,本實(shí)施例提供的技術(shù)方案具有以下優(yōu)點(diǎn)和特點(diǎn)在本發(fā)明提供的方案中,服務(wù)器通過(guò)接收被控端發(fā)送的系統(tǒng)界面變化信息來(lái)確定系統(tǒng)界面,并且客戶(hù)端通過(guò)獲取服務(wù)器上存儲(chǔ)的被控端的系統(tǒng)界面來(lái)更加直觀的了解被控端的運(yùn)行狀況,從而達(dá)到現(xiàn)場(chǎng)觀看系統(tǒng)界面的效果,進(jìn)而使客戶(hù)端能夠更好的來(lái)為被控端進(jìn)行診斷,因此,本發(fā)明提供的方案具有資料展示直觀和遠(yuǎn)程診斷效果理想等優(yōu)點(diǎn)。


      為了更清楚地說(shuō)明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這
      些附圖獲得其他的附圖。
      圖1為現(xiàn)有遠(yuǎn)程診斷系統(tǒng)的模塊圖2為現(xiàn)有遠(yuǎn)程診斷XML文檔實(shí)例圖3為本發(fā)明實(shí)施例提供的遠(yuǎn)程診斷的方法流程圖4為本發(fā)明實(shí)施例提供的另一遠(yuǎn)程診斷的方法流程圖5為本發(fā)明實(shí)施例提供的又一遠(yuǎn)程診斷的方法流程圖6為本發(fā)明實(shí)施例提供的又一遠(yuǎn)程診斷的方法流程圖7為本發(fā)明實(shí)施例提供的服務(wù)器的模塊圖8為本發(fā)明實(shí)施例提供的又一遠(yuǎn)程診斷的方法流程圖9為本發(fā)明實(shí)施例提供的被控端的模塊圖10為本發(fā)明實(shí)施例提供的又一遠(yuǎn)程診斷的方法流程圖
      圖11為本發(fā)明實(shí)施例提供的客戶(hù)端的模塊圖12為本發(fā)明實(shí)施例提供的遠(yuǎn)程診斷系統(tǒng)的模塊圖。
      具體實(shí)施例方式為了清楚起見(jiàn),下面首先對(duì)本文出現(xiàn)的一些英文縮寫(xiě)或技術(shù)術(shù)語(yǔ)做簡(jiǎn)單的解釋HASH, 一般翻譯做“散列”,也有直接音譯為“哈希”的,就是把任意長(zhǎng)度的輸入(又叫做預(yù)映射,pre-image),通過(guò)散列算法,變換成固定長(zhǎng)度的輸出,該輸出就是散列值。XML, Extensible Markup Language,可擴(kuò)展 +示i己語(yǔ)言。HTML, Hyper Text Mark-up Language,超文本標(biāo)記語(yǔ)言或超文本鏈接標(biāo)示語(yǔ)言。HTTP, Hyper Text Transfer Protocol,即超文本傳輸協(xié)議,是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種網(wǎng)絡(luò)協(xié)議。所有的www文件都必須遵守這個(gè)標(biāo)準(zhǔn)。UDP協(xié)議,User Datagram Protocol的簡(jiǎn)稱(chēng),全稱(chēng)是用戶(hù)數(shù)據(jù)包協(xié)議,在網(wǎng)絡(luò)中它與TCP協(xié)議一樣用于處理UDP數(shù)據(jù)包。TCP/IP,Transmission Control Protocol/Internet Protocol 的簡(jiǎn)寫(xiě),中文譯名為傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議,又叫網(wǎng)絡(luò)通訊協(xié)議,是由網(wǎng)絡(luò)層的IP協(xié)議和傳輸層的 TCP協(xié)議組成的。B/S, Browser/Server結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。Internet,因特網(wǎng),又叫做國(guó)際互聯(lián)網(wǎng)。Intranet,企業(yè)內(nèi)聯(lián)網(wǎng)。Wfeb,萬(wàn)維網(wǎng)、互聯(lián)網(wǎng)。Wi-Fi,Wireless Fidelity,無(wú)線保真。IEEE 802. 11 無(wú)線通訊協(xié)議。ASP, Active Server I^age的縮寫(xiě),意為“動(dòng)態(tài)服務(wù)器頁(yè)面”。ActiveX插件,它是一些軟件組件或?qū)ο?,可以將其插入到TOB網(wǎng)頁(yè)或其它應(yīng)用程序中。下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。正如背景技術(shù)所述,請(qǐng)參見(jiàn)圖1和圖2所示,現(xiàn)有技術(shù)是被控端11的數(shù)控機(jī)床和服務(wù)中心12之間使用以XML格式編碼的數(shù)據(jù)文件進(jìn)行溝通,而一些數(shù)控系統(tǒng)的畫(huà)面是無(wú)法通過(guò)XML格式傳輸?shù)奈淖置枋瞿軌虮磉_(dá)出來(lái)的,所以技術(shù)人員通過(guò)有限的文字介紹很難了解數(shù)控機(jī)床的運(yùn)行情況,從而不便于技術(shù)人員的遠(yuǎn)程診斷。有鑒于此,本發(fā)明提供了一種解決方案,使客戶(hù)端能夠通過(guò)服務(wù)器來(lái)獲取被控端的系統(tǒng)界面,從而達(dá)到資料展示直觀,診斷效果更好的目的。下面通過(guò)幾個(gè)具體實(shí)施例來(lái)對(duì)上述解決方案進(jìn)行詳細(xì)說(shuō)明實(shí)施例一請(qǐng)參見(jiàn)圖3所示,圖3所示的為本發(fā)明實(shí)施例提供的一種遠(yuǎn)程診斷的方法,包括步驟S11、接收被控端發(fā)送的系統(tǒng)界面變化信息;其中,系統(tǒng)界面變化信息可以為不同類(lèi)型的數(shù)據(jù),例如可以接收被控端發(fā)送來(lái)的系統(tǒng)界面圖片、系統(tǒng)界面視頻、嵌入有系統(tǒng)界面圖片或系統(tǒng)界面視頻的網(wǎng)頁(yè),或者系統(tǒng)界面圖片的標(biāo)示等數(shù)據(jù)。步驟S12、依據(jù)所述系統(tǒng)界面變化信息確定系統(tǒng)界面;當(dāng)系統(tǒng)界面變化信息為系統(tǒng)界面圖片時(shí),那么就將該系統(tǒng)界面圖片確定為系統(tǒng)界面;當(dāng)系統(tǒng)界面變化信息為系統(tǒng)界面視頻時(shí),那么就將該系統(tǒng)界面視頻確定為系統(tǒng)界面; 對(duì)于系統(tǒng)界面變化信息為系統(tǒng)界面圖片的標(biāo)示的情況,后面的實(shí)施例會(huì)進(jìn)行介紹。步驟S13、將所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置,所述預(yù)設(shè)位置為客戶(hù)端獲取所述系統(tǒng)界面的存儲(chǔ)空間。其中,無(wú)論系統(tǒng)界面為圖片格式還是視頻格式,那么都將其存儲(chǔ)在預(yù)設(shè)位置中,以方便客戶(hù)端即時(shí)的獲取系統(tǒng)界面,預(yù)設(shè)位置可以是內(nèi)置或外置的存儲(chǔ)設(shè)備。在圖3所示的方法實(shí)施例中,服務(wù)器通過(guò)接收被控端發(fā)送的系統(tǒng)界面變化信息來(lái)確定系統(tǒng)界面,并且客戶(hù)端通過(guò)獲取服務(wù)器上存儲(chǔ)的被控端的系統(tǒng)界面來(lái)更加直觀的了解被控端的運(yùn)行狀況,從而達(dá)到現(xiàn)場(chǎng)觀看系統(tǒng)界面的效果,進(jìn)而使客戶(hù)端能夠更好的來(lái)為被控端進(jìn)行診斷,因此,本發(fā)明提供的實(shí)施例具有資料展示直觀和遠(yuǎn)程診斷效果理想等優(yōu)點(diǎn)。
      本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景為,在被控端出現(xiàn)故障時(shí),本地人員無(wú)法解決的情況下, 需要請(qǐng)求遠(yuǎn)程診斷,并且被控端與服務(wù)器建立了連接,然后才會(huì)進(jìn)入步驟S11,并且后續(xù)的實(shí)施例也是如此,在此不再贅述。其中,被控端與服務(wù)器建立連接的具體過(guò)程為被控端向服務(wù)器發(fā)送連線請(qǐng)求,當(dāng)服務(wù)器接收到被控端的連線請(qǐng)求后,每隔一段時(shí)間就發(fā)送心跳包給工業(yè)控制器MMI,直到工業(yè)控制器MMI接收到心跳包,表示雙方連接成功;同時(shí)工業(yè)控制器MMI會(huì)每隔一段時(shí)間向遠(yuǎn)程服務(wù)器發(fā)送心跳包,告訴遠(yuǎn)程服務(wù)器自身還在連線。實(shí)施例二請(qǐng)參見(jiàn)圖4所示,圖4所示的為本發(fā)明實(shí)施例提供的另一種遠(yuǎn)程診斷的方法,本實(shí)施例為實(shí)施例一的一種具體的實(shí)現(xiàn)形式,該方法包括步驟S21、接收被控端發(fā)送的系統(tǒng)界面圖片對(duì)應(yīng)的標(biāo)示;其中,該標(biāo)示可以為根據(jù)預(yù)設(shè)協(xié)議算法計(jì)算出系統(tǒng)界面圖片的HASH值,預(yù)設(shè)協(xié)議算法為哈希函數(shù)BKDRHash,也可以是其他的哈希函數(shù),比如APHash,DJBHash, JSHash, RSHash,SDBMHash,PJWHash, ELFHash 等等。步驟S22、判斷數(shù)據(jù)庫(kù)中是否存在所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片;考慮到網(wǎng)絡(luò)的帶寬和網(wǎng)速的問(wèn)題,要盡可能的避免重復(fù)獲取被控端的系統(tǒng)界面圖片,由于數(shù)據(jù)庫(kù)中可能會(huì)存儲(chǔ)有與該標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片,所以需要判斷數(shù)據(jù)庫(kù)是否存在,這樣可以降低對(duì)網(wǎng)絡(luò)帶寬和網(wǎng)速的要求。步驟S23、當(dāng)數(shù)據(jù)庫(kù)中存在與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片時(shí),將數(shù)據(jù)庫(kù)中與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片作為系統(tǒng)界面;步驟S24、當(dāng)數(shù)據(jù)庫(kù)中不存在與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片時(shí),向被控端發(fā)送獲取所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片的指令,接收所述被控端依據(jù)所述指令發(fā)送的系統(tǒng)界面圖片,將該系統(tǒng)界面圖片存入數(shù)據(jù)庫(kù)中,并將該系統(tǒng)界面圖片作為系統(tǒng)界面;步驟S25、將所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置,所述預(yù)設(shè)位置為客戶(hù)端獲取所述系統(tǒng)界面的存儲(chǔ)空間。在圖4所示的方法實(shí)施例中,先接收被控端發(fā)送的系統(tǒng)界面圖片對(duì)應(yīng)的標(biāo)示,判斷該標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片是否存在于數(shù)據(jù)庫(kù)中,如果存在,那么可以利用數(shù)據(jù)庫(kù)中的系統(tǒng)界面圖片作為系統(tǒng)界面,如果不存在,那么需要通過(guò)該標(biāo)示從被控端獲取到對(duì)應(yīng)的系統(tǒng)界面圖片,并且存入數(shù)據(jù)庫(kù)中,再將其作為系統(tǒng)界面。這種實(shí)現(xiàn)方式,可以節(jié)省網(wǎng)絡(luò)帶寬,因?yàn)闃?biāo)示往往僅占據(jù)幾字節(jié)的空間,而圖片則可能需要占據(jù)幾百K字節(jié)或者是幾兆,所以在網(wǎng)絡(luò)傳輸過(guò)程中,傳輸標(biāo)示的速度要遠(yuǎn)遠(yuǎn)大于傳輸圖片的速度,從而提高了傳輸效率,降低對(duì)網(wǎng)絡(luò)帶寬的占用。另外,即使數(shù)據(jù)庫(kù)中不存在該標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片,那么也會(huì)主動(dòng)的獲取該系統(tǒng)界面圖片,并且存儲(chǔ)在數(shù)據(jù)庫(kù)中。隨著數(shù)據(jù)庫(kù)的不斷累積和更新,那么在使用一段時(shí)間以后,數(shù)據(jù)庫(kù)基本上包含了所有的系統(tǒng)界面圖片,這樣就可以更加高效的實(shí)現(xiàn)本方案。實(shí)施例三請(qǐng)參見(jiàn)圖5所示,圖5所示的為本發(fā)明實(shí)施例提供的另一種遠(yuǎn)程診斷的方法,本實(shí)施例為實(shí)施例一的另一種具體的實(shí)現(xiàn)形式,該方法包括步驟S31、接收被控端發(fā)送的系統(tǒng)界面圖片對(duì)應(yīng)的標(biāo)示,所述系統(tǒng)界面圖片為系統(tǒng)界面的一部分;其中,該標(biāo)示可以為根據(jù)預(yù)設(shè)協(xié)議算法計(jì)算出系統(tǒng)界面圖片的HASH值,預(yù)設(shè)協(xié)議算法為哈希函數(shù)BKDRHash,也可以是其他的哈希函數(shù),比如APHash,DJBHash, JSHash, RSHash,SDBMHash,PJWHash, ELFHash 等等。步驟S32、判斷數(shù)據(jù)庫(kù)中是否存在所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片;步驟S33、當(dāng)數(shù)據(jù)庫(kù)中存在與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片時(shí),將數(shù)據(jù)庫(kù)中與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片填充至所述系統(tǒng)界面的特定位置上,所述特定位置是由所述標(biāo)示確定的;步驟S34、當(dāng)數(shù)據(jù)庫(kù)中不存在與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片時(shí),向被控端發(fā)送獲取所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片的指令,接收所述被控端依據(jù)所述指令發(fā)送的系統(tǒng)界面圖片,將該系統(tǒng)界面圖片存入數(shù)據(jù)庫(kù)中,并將該系統(tǒng)界面圖片填充至所述系統(tǒng)界面的特定位置上,所述特定位置是由所述標(biāo)示確定的;步驟S35、將所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置,所述預(yù)設(shè)位置為客戶(hù)端獲取所述系統(tǒng)界面的存儲(chǔ)空間。在圖5所示的方法實(shí)施例中,考慮到網(wǎng)絡(luò)帶寬和速度,采用圖片的分割技術(shù),將被控端的當(dāng)前系統(tǒng)界面圖片根據(jù)約定的協(xié)議分隔成塊,如果被控端發(fā)現(xiàn)了某些部位發(fā)生了變化,就把發(fā)生變化的小塊圖片根據(jù)某種協(xié)議算法計(jì)算出他的Hash值資料,并且標(biāo)記出他的位置和大小的信息;當(dāng)服務(wù)器接收到從被控端送來(lái)的Hash值時(shí),首先根據(jù)Hash值到數(shù)據(jù)庫(kù)中搜尋,如果找得到對(duì)應(yīng)的Hash值的圖片,再依此確認(rèn)位置和大小是否與要求傳送資料的信息相同,如果Hash值、位置、大小都符合要求,就表明在服務(wù)器的數(shù)據(jù)庫(kù)上找到了對(duì)應(yīng)的圖片,根據(jù)Hash值資料將該系統(tǒng)界面圖片填充至所述系統(tǒng)界面的特定位置上,并將所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置;如果沒(méi)有找到對(duì)應(yīng)的系統(tǒng)界面圖片,就需要被控端把小塊圖片發(fā)送過(guò)來(lái),然后將該系統(tǒng)界面圖片存入數(shù)據(jù)庫(kù)中,并將該系統(tǒng)界面圖片填充至所述系統(tǒng)界面的特定位置上,最后將所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置。這樣服務(wù)器的數(shù)據(jù)庫(kù)上的圖片列表會(huì)自動(dòng)得到不斷的擴(kuò)充,不需要人為的增加故障診斷的圖片資源,而且,將圖片劃分成塊也便于網(wǎng)絡(luò)的傳輸,降低對(duì)網(wǎng)絡(luò)帶寬的要求。另外,在本發(fā)明提供的實(shí)施例中,可以支持各類(lèi)圖片格式,如bmp格式的圖片、jpg 格式的圖片或Png格式的圖片等。實(shí)施例四請(qǐng)參見(jiàn)圖6所示,圖6所示的為本發(fā)明實(shí)施例提供的另一種遠(yuǎn)程診斷的方法,本實(shí)施例為實(shí)施例一執(zhí)行動(dòng)作的延伸,該方法包括步驟S41、接收客戶(hù)端的操作請(qǐng)求,并向被控端發(fā)送該操作請(qǐng)求;步驟S42、接收被控端的反饋指令,并向客戶(hù)端發(fā)送該反饋指令,所述反饋指令作為客戶(hù)端遠(yuǎn)程控制被控端的依據(jù)。在圖6所示的實(shí)施例中,當(dāng)處在客戶(hù)端的技術(shù)人員認(rèn)為需要直接操控被控端的機(jī)器時(shí),會(huì)通過(guò)服務(wù)器給被控端發(fā)送操作請(qǐng)求。并且,在被控端決定是否被操控時(shí),還會(huì)通過(guò)服務(wù)器向客戶(hù)端發(fā)送反饋指令,所以服務(wù)器在本實(shí)施例中作為客戶(hù)端和被控端的橋梁。實(shí)施例五請(qǐng)參見(jiàn)圖7所示,圖7所示的為本發(fā)明實(shí)施例提供的一種服務(wù)器21,包括接收單元211、確定單元212和存儲(chǔ)單元213,其中,接收單元211,用于接收被控端發(fā)送的系統(tǒng)界面變化信息;確定單元212,用于依據(jù)所述系統(tǒng)界面變化信息確定系統(tǒng)界面;存儲(chǔ)單元213,用于將所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置,所述預(yù)設(shè)位置為客戶(hù)端獲取所述系統(tǒng)界面的存儲(chǔ)空間。在圖7所示的實(shí)施例中,由于該服務(wù)器21是對(duì)應(yīng)于實(shí)施例一的裝置,所以實(shí)施例一至實(shí)施例五的功能服務(wù)器21均可實(shí)現(xiàn),本實(shí)施例的延伸功能可與上述實(shí)施例相互參見(jiàn)即可,并且服務(wù)器21所具備的功能也在本發(fā)明的保護(hù)范圍內(nèi),由于篇幅有限,在此不做贅述。實(shí)施例六請(qǐng)參見(jiàn)圖8所示,圖8所示的為本發(fā)明實(shí)施例提供的另一種遠(yuǎn)程診斷的方法,該方法包括步驟S51、檢測(cè)系統(tǒng)界面是否發(fā)生變化;步驟S52、當(dāng)系統(tǒng)界面發(fā)生變化時(shí),向服務(wù)器發(fā)送系統(tǒng)界面變化信息,所述系統(tǒng)界面變化信息為所述服務(wù)器確定系統(tǒng)界面的依據(jù),所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置,所述預(yù)設(shè)位置為客戶(hù)端獲取所述界面圖片的存儲(chǔ)空間。其中,系統(tǒng)界面變化信息可以為不同類(lèi)型的數(shù)據(jù),例如可以接收被控端發(fā)送來(lái)的系統(tǒng)界面圖片、系統(tǒng)界面視頻、嵌入有系統(tǒng)界面圖片或系統(tǒng)界面視頻的網(wǎng)頁(yè),或者系統(tǒng)界面圖片的標(biāo)示等數(shù)據(jù)。下面舉例說(shuō)明本實(shí)施例的應(yīng)用,假設(shè)系統(tǒng)界面變化信息為系統(tǒng)界面圖片的標(biāo)示, 該標(biāo)示可以為根據(jù)預(yù)設(shè)協(xié)議算法計(jì)算出系統(tǒng)界面圖片的HASH值。被控端會(huì)不斷的檢查自身的系統(tǒng)界面是否變化,如果發(fā)生了變化,就計(jì)算出變化界面的HASH值資料,并將計(jì)算出的HASH值資料傳送給服務(wù)器。其中,本實(shí)施例僅在系統(tǒng)界面變化的情況下,向服務(wù)器發(fā)送HASH值,如果不變化就繼續(xù)檢測(cè),所以相對(duì)于傳統(tǒng)不管是否變化都即時(shí)發(fā)送圖片的情況,本實(shí)施例具有降低對(duì)網(wǎng)絡(luò)帶寬的要求,減少對(duì)網(wǎng)絡(luò)的使用率,從而具有更高的即時(shí)性。對(duì)于服務(wù)器接收到HASH 值的后續(xù)操作,請(qǐng)參見(jiàn)實(shí)施例三。另外,本實(shí)施例還具有被客戶(hù)端操作的功能,會(huì)先接收客戶(hù)端通過(guò)服務(wù)器發(fā)送的操作請(qǐng)求及用戶(hù)輸入的反饋指令,然后通過(guò)服務(wù)器向客戶(hù)端發(fā)送所述反饋指令,當(dāng)所述反饋指令為同意操作時(shí),則可被所述客戶(hù)端進(jìn)行遠(yuǎn)程控制,當(dāng)所述反饋指令為不同意操作時(shí), 則不可被所述客戶(hù)端進(jìn)行遠(yuǎn)程控制。實(shí)施例七請(qǐng)參見(jiàn)圖9所示,圖9所示的為本發(fā)明實(shí)施例提供的一種被控端22,包括檢測(cè)單元 221和發(fā)送單元222,其中,檢測(cè)單元221,用于檢測(cè)系統(tǒng)界面是否發(fā)生變化;發(fā)送單元222,用于當(dāng)系統(tǒng)界面發(fā)生變化時(shí),向服務(wù)器發(fā)送系統(tǒng)界面變化信息,所述系統(tǒng)界面變化信息為所述服務(wù)器確定系統(tǒng)界面的依據(jù),所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置, 所述預(yù)設(shè)位置為客戶(hù)端獲取所述界面圖片的存儲(chǔ)空間。在圖9所示的實(shí)施例中,由于該被控端22是對(duì)應(yīng)于實(shí)施例六的裝置,所以實(shí)施例六的功能被控端22均可實(shí)現(xiàn),本實(shí)施例的延伸功能可與上述實(shí)施例相互參見(jiàn)即可,并且被控端22所具備的功能也在本發(fā)明的保護(hù)范圍內(nèi),由于篇幅有限,在此不做贅述。實(shí)施例八請(qǐng)參見(jiàn)圖10所示,圖10所示的為本發(fā)明實(shí)施例提供的另一種遠(yuǎn)程診斷的方法,該方法包括步驟S61、獲取服務(wù)器的系統(tǒng)界面,所述系統(tǒng)界面為服務(wù)器從被控端獲取得到并存儲(chǔ)在預(yù)設(shè)位置的信息;步驟S62、顯示所述系統(tǒng)界面。在圖10所示的實(shí)施例中,客戶(hù)端需要預(yù)先與服務(wù)器建立連接,選擇需要查看的被控端,每隔一段時(shí)間就會(huì)自動(dòng)從服務(wù)器中獲取最新的系統(tǒng)界面圖片,并刷新瀏覽器的頁(yè)面, 就可以時(shí)刻查看到被控端的運(yùn)行狀態(tài)和各項(xiàng)參數(shù),由于客戶(hù)端的專(zhuān)家可以通過(guò)服務(wù)器間接的看到被控端的系統(tǒng)界面,所以專(zhuān)家會(huì)更加方便的對(duì)被控端進(jìn)行診斷。而且,客戶(hù)端還具有查看或控制被控端的功能,首先,通過(guò)服務(wù)器向被控端發(fā)送操作請(qǐng)求,其次,接收被控端通過(guò)服務(wù)器發(fā)送的反饋指令;當(dāng)所述反饋指令為同意操作時(shí),則可對(duì)所述被控端進(jìn)行遠(yuǎn)程控制;當(dāng)所述反饋指令為不同意操作時(shí),則不可對(duì)所述被控端進(jìn)行遠(yuǎn)程控制。在需要遠(yuǎn)程查看或控制被控端的時(shí)候,可以向客戶(hù)端發(fā)送操作請(qǐng)求,通過(guò)服務(wù)器轉(zhuǎn)發(fā)給被控端,被控端在接收到操作請(qǐng)求后,如果同意被操控,就會(huì)鎖定按鈕不被本地人員操作,并發(fā)送“同意操作”的消息給客戶(hù)端,客戶(hù)端得到“同意操作”的消息后就成為了被控端的真正的操作人員。遠(yuǎn)程操作包括遠(yuǎn)程查看和遠(yuǎn)程控制。當(dāng)客戶(hù)端遠(yuǎn)程查看被控端時(shí),在瀏覽器上做切換被控端的系統(tǒng)界面的動(dòng)作,就會(huì)向服務(wù)器發(fā)送切換頁(yè)面的模擬Key或者M(jìn)ouse,服務(wù)器會(huì)將模擬Key或者M(jìn)ouse轉(zhuǎn)發(fā)給被控端,被控端在接收到模擬Key值或者M(jìn)ouse值后,模擬自身的Key或者M(jìn)ouse的動(dòng)作進(jìn)行切換頁(yè)面,此時(shí)客戶(hù)端切換被控端的系統(tǒng)界面動(dòng)作就如同在現(xiàn)場(chǎng)操作切換動(dòng)作一樣,可以自由的切換到想要查看的界面,全面了解被控端的機(jī)器的運(yùn)行狀態(tài)和各項(xiàng)參數(shù),以便為故障診斷了解更加全面的信息。如果處在客戶(hù)端的技術(shù)人員發(fā)現(xiàn)了機(jī)器發(fā)生故障的原因,或者發(fā)現(xiàn)確實(shí)存在有些參數(shù)設(shè)定的有問(wèn)題需要進(jìn)行修改,在權(quán)限允許的范圍下,可以向被控端發(fā)送“遠(yuǎn)程控制”申請(qǐng),通過(guò)服務(wù)器轉(zhuǎn)發(fā)給被控端,被控端在接收到這樣的申請(qǐng)后,如果同意被“控制”就會(huì)鎖定所有動(dòng)作不被本地人員操作,并發(fā)送“同意控制”的消息給客戶(hù)端,客戶(hù)端得到“同意控制” 的消息后就成為了被控端的真正的操作人員。此時(shí)客戶(hù)端操作被控端的原理跟“查看”動(dòng)作時(shí)是一樣的,只是“控制”動(dòng)作是需要受更加高級(jí)的權(quán)限管制,不是專(zhuān)業(yè)技術(shù)人員是不可以操作的,并且“控制”指令還分為“非動(dòng)作控制”指令和“動(dòng)作控制”指令?!胺莿?dòng)作控制” 指令是指控制的結(jié)果不會(huì)引起機(jī)器進(jìn)行一些機(jī)械動(dòng)作的指令,比如修改參數(shù)值等等;而“動(dòng)作控制”指令就會(huì)引起機(jī)器進(jìn)行一些機(jī)械動(dòng)作的指令,比如前進(jìn),后退等等動(dòng)作;在“控制” 模式下,客戶(hù)端的技術(shù)人員就可以對(duì)機(jī)器發(fā)生故障的狀況進(jìn)行直接處理,調(diào)機(jī)測(cè)試,以達(dá)到解決問(wèn)題的目的。當(dāng)客戶(hù)端需要退出“控制”或者“查看”的模式時(shí),只要向服務(wù)器發(fā)送“取消控制”或者“取消查看”的指令,服務(wù)器會(huì)將“取消控制”或者“取消查看”指令轉(zhuǎn)發(fā)給被控端,被控端接收到“取消控制”或者“取消查看”的指令后作出響應(yīng),斷開(kāi)遠(yuǎn)程控制或者查看的鎖定, 返回到前一個(gè)模式。實(shí)施例九請(qǐng)參見(jiàn)圖11所示,圖11所示的為本發(fā)明實(shí)施例提供的一種客戶(hù)端23,包括獲取單元231和顯示單元232,其中,獲取單元231,用于獲取服務(wù)器的系統(tǒng)界面,所述系統(tǒng)界面為服務(wù)器從被控端獲取得到并存儲(chǔ)在預(yù)設(shè)位置的信息;顯示單元232,用于顯示所述系統(tǒng)界面。在圖11所示的實(shí)施例中,由于該客戶(hù)端23是對(duì)應(yīng)于實(shí)施例八的裝置,所以實(shí)施例八的功能客戶(hù)端23均可實(shí)現(xiàn),本實(shí)施例的延伸功能可與上述實(shí)施例相互參見(jiàn)即可,并且客戶(hù)端23所具備的功能也在本發(fā)明的保護(hù)范圍內(nèi),由于篇幅有限,在此不做贅述。實(shí)施例十請(qǐng)參見(jiàn)圖12所示,圖12所示的為本發(fā)明實(shí)施例提供的一種遠(yuǎn)程診斷的系統(tǒng),包括服務(wù)器21、被控端22和客戶(hù)端23,其中,被控端22用于檢測(cè)系統(tǒng)界面是否發(fā)生變化,當(dāng)系統(tǒng)界面發(fā)生變化時(shí),向服務(wù)器發(fā)送系統(tǒng)界面變化信息;服務(wù)器21用于接收所述被控端發(fā)送的系統(tǒng)界面變化信息,并依據(jù)所述系統(tǒng)界面變化信息確定系統(tǒng)界面,將所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置;客戶(hù)端23用于獲取服務(wù)器的系統(tǒng)界面,并顯示所述系統(tǒng)界面。綜上所述,本發(fā)明提供的實(shí)施例具有諸多優(yōu)點(diǎn),首先,本發(fā)明在遠(yuǎn)程診斷的客戶(hù)端能夠看到被控端的真實(shí)畫(huà)面,跟在現(xiàn)場(chǎng)看到機(jī)器上的畫(huà)面一模一樣,直觀明了 ;而且,本發(fā)明采用的是圖片格式的傳輸,能夠支持各類(lèi)圖片格式,比如BMP、JPG、PNG等,不存在任何因?yàn)橄到y(tǒng)軟件環(huán)境、語(yǔ)言編碼、數(shù)據(jù)格式,界面差異、系統(tǒng)版本等等的不同導(dǎo)致無(wú)法使用的問(wèn)題,并且客戶(hù)端只要有瀏覽器的功能,或者能夠上網(wǎng)功能都能夠使用;再次,本發(fā)明針對(duì)的被控端沒(méi)有任何軟件系統(tǒng)環(huán)境的限制,對(duì)客戶(hù)端的系統(tǒng)環(huán)境也沒(méi)有限制,并且能夠非常容易的擴(kuò)展到其他的工業(yè)生產(chǎn)領(lǐng)域,只要機(jī)器上有數(shù)控系統(tǒng)或者操作界面,在應(yīng)用規(guī)模巨大的情況下系統(tǒng)擴(kuò)展也非常方便;其次,本發(fā)明在圖片傳輸之前先計(jì)算其Hash值傳送到服務(wù)器,只有在服務(wù)器端未存儲(chǔ)此圖片的狀況下才需要傳送此圖片,同時(shí)服務(wù)器才會(huì)保存此 Hash值對(duì)應(yīng)的圖片;服務(wù)器端利用Hash值搜尋圖片,因而效率極高;另外,由于服務(wù)器端已經(jīng)緩存了圖片,因此被控端不需要再次發(fā)送圖片給服務(wù)器端,所以達(dá)到節(jié)省帶寬,傳輸流量和網(wǎng)絡(luò)費(fèi)用的目的。并且,整個(gè)系統(tǒng)架構(gòu)中連網(wǎng)可以是有線網(wǎng)絡(luò)、Wi-fi方式、3G等各種方式,遠(yuǎn)程診斷客戶(hù)端可以是各種電腦、手機(jī)、MID(移動(dòng)互聯(lián)網(wǎng)設(shè)備)等設(shè)備均可。因此,本發(fā)明提供的實(shí)施例具有諸多優(yōu)點(diǎn)。本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。本領(lǐng)域技術(shù)人員可以理解,可以使用許多不同的工藝和技術(shù)中的任意一種來(lái)表示信息、消息和信號(hào)。例如,上述說(shuō)明中提到過(guò)的消息、信息都可以表示為電壓、電流、電磁波、 磁場(chǎng)或磁性粒子、光場(chǎng)或以上任意組合。專(zhuān)業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤(pán)、可移動(dòng)磁盤(pán)、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。
      權(quán)利要求
      1.一種遠(yuǎn)程診斷的方法,其特征在于,包括接收被控端發(fā)送的系統(tǒng)界面變化信息;依據(jù)所述系統(tǒng)界面變化信息確定系統(tǒng)界面;將所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置,所述預(yù)設(shè)位置為客戶(hù)端獲取所述系統(tǒng)界面的存儲(chǔ)空間。
      2.根據(jù)權(quán)利要求1所述的遠(yuǎn)程診斷的方法,其特征在于,所述系統(tǒng)界面變化信息為系統(tǒng)界面圖片。
      3.根據(jù)權(quán)利要求1所述的遠(yuǎn)程診斷的方法,其特征在于,所述系統(tǒng)界面變化信息為系統(tǒng)界面視頻數(shù)據(jù)。
      4.根據(jù)權(quán)利要求1所述的遠(yuǎn)程診斷的方法,其特征在于,所述系統(tǒng)界面變化信息為系統(tǒng)界面圖片對(duì)應(yīng)的標(biāo)示。
      5.根據(jù)權(quán)利要求4所述的遠(yuǎn)程診斷的方法,其特征在于,依據(jù)所述標(biāo)示確定系統(tǒng)界面的具體過(guò)程為判斷數(shù)據(jù)庫(kù)中是否存在所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片;當(dāng)數(shù)據(jù)庫(kù)中存在與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片時(shí),將數(shù)據(jù)庫(kù)中與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片作為系統(tǒng)界面;當(dāng)數(shù)據(jù)庫(kù)中不存在與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片時(shí),向被控端發(fā)送獲取所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片的指令,接收所述被控端依據(jù)所述指令發(fā)送的系統(tǒng)界面圖片,將該系統(tǒng)界面圖片存入數(shù)據(jù)庫(kù)中,并將該系統(tǒng)界面圖片作為系統(tǒng)界面。
      6.根據(jù)權(quán)利要求1所述的遠(yuǎn)程診斷的方法,其特征在于,所述系統(tǒng)界面變化信息為系統(tǒng)界面圖片對(duì)應(yīng)的標(biāo)示,所述系統(tǒng)界面圖片為所述系統(tǒng)界面的一部分。
      7.根據(jù)權(quán)利要求6所述的遠(yuǎn)程診斷的方法,其特征在于,依據(jù)所述標(biāo)示確定系統(tǒng)界面的具體過(guò)程為判斷數(shù)據(jù)庫(kù)中是否存在所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片;當(dāng)數(shù)據(jù)庫(kù)中存在與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片時(shí),將數(shù)據(jù)庫(kù)中與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片填充至所述系統(tǒng)界面的特定位置上,所述特定位置是由所述標(biāo)示確定的;當(dāng)數(shù)據(jù)庫(kù)中不存在與所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片時(shí),向被控端發(fā)送獲取所述標(biāo)示對(duì)應(yīng)的系統(tǒng)界面圖片的指令,接收所述被控端依據(jù)所述指令發(fā)送的系統(tǒng)界面圖片,將該系統(tǒng)界面圖片存入數(shù)據(jù)庫(kù)中,并將該系統(tǒng)界面圖片填充至所述系統(tǒng)界面的特定位置上,所述特定位置是由所述標(biāo)示確定的。
      8.根據(jù)權(quán)利要求4至7任意一項(xiàng)所述的遠(yuǎn)程診斷的方法,其特征在于,所述標(biāo)示為根據(jù)預(yù)設(shè)協(xié)議算法計(jì)算出系統(tǒng)界面圖片的HASH值。
      9.根據(jù)權(quán)利要求7所述的遠(yuǎn)程診斷的方法,其特征在于,所述預(yù)設(shè)協(xié)議算法為哈希函數(shù) BKDRHash。
      10.根據(jù)權(quán)利要求1所述的遠(yuǎn)程診斷的方法,其特征在于,還包括接收客戶(hù)端的操作請(qǐng)求,并向被控端發(fā)送該操作請(qǐng)求;接收被控端的反饋指令,并向客戶(hù)端發(fā)送該反饋指令,所述反饋指令作為客戶(hù)端遠(yuǎn)程控制被控端的依據(jù)。
      11.一種服務(wù)器,其特征在于,包括接收單元,用于接收被控端發(fā)送的系統(tǒng)界面變化信息; 確定單元,用于依據(jù)所述系統(tǒng)界面變化信息確定系統(tǒng)界面;存儲(chǔ)單元,用于將所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置,所述預(yù)設(shè)位置為客戶(hù)端獲取所述系統(tǒng)界面的存儲(chǔ)空間。
      12.—種遠(yuǎn)程診斷的方法,其特征在于,包括 檢測(cè)系統(tǒng)界面是否發(fā)生變化;當(dāng)系統(tǒng)界面發(fā)生變化時(shí),向服務(wù)器發(fā)送系統(tǒng)界面變化信息,所述系統(tǒng)界面變化信息為所述服務(wù)器確定系統(tǒng)界面的依據(jù),所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置,所述預(yù)設(shè)位置為客戶(hù)端獲取所述界面圖片的存儲(chǔ)空間。
      13.根據(jù)權(quán)利要求12所述的遠(yuǎn)程診斷的方法,其特征在于,還包括 接收客戶(hù)端通過(guò)服務(wù)器發(fā)送的操作請(qǐng)求及用戶(hù)輸入的反饋指令; 通過(guò)服務(wù)器向客戶(hù)端發(fā)送所述反饋指令;當(dāng)所述反饋指令為同意操作時(shí),則可被所述客戶(hù)端進(jìn)行遠(yuǎn)程控制; 當(dāng)所述反饋指令為不同意操作時(shí),則不可被所述客戶(hù)端進(jìn)行遠(yuǎn)程控制。
      14.一種被控端,其特征在于,包括檢測(cè)單元,用于檢測(cè)系統(tǒng)界面是否發(fā)生變化;發(fā)送單元,用于當(dāng)系統(tǒng)界面發(fā)生變化時(shí),向服務(wù)器發(fā)送系統(tǒng)界面變化信息,所述系統(tǒng)界面變化信息為所述服務(wù)器確定系統(tǒng)界面的依據(jù),所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置,所述預(yù)設(shè)位置為客戶(hù)端獲取所述界面圖片的存儲(chǔ)空間。
      15.一種遠(yuǎn)程診斷的方法,其特征在于,包括獲取服務(wù)器的系統(tǒng)界面,所述系統(tǒng)界面為服務(wù)器從被控端獲取得到并存儲(chǔ)在預(yù)設(shè)位置的信息;顯示所述系統(tǒng)界面。
      16.根據(jù)權(quán)利要求15所述的遠(yuǎn)程診斷的方法,其特征在于,還包括 通過(guò)服務(wù)器向被控端發(fā)送操作請(qǐng)求;接收被控端通過(guò)服務(wù)器發(fā)送的反饋指令; 當(dāng)所述反饋指令為同意操作時(shí),則可對(duì)所述被控端進(jìn)行遠(yuǎn)程控制; 當(dāng)所述反饋指令為不同意操作時(shí),則不可對(duì)所述被控端進(jìn)行遠(yuǎn)程控制。
      17.一種客戶(hù)端,其特征在于,包括獲取單元,用于獲取服務(wù)器的系統(tǒng)界面,所述系統(tǒng)界面為服務(wù)器從被控端獲取得到并存儲(chǔ)在預(yù)設(shè)位置的信息;顯示單元,用于顯示所述系統(tǒng)界面。
      18.—種遠(yuǎn)程診斷的系統(tǒng),其特征在于,包括被控端、服務(wù)器和客戶(hù)端;所述被控端用于檢測(cè)系統(tǒng)界面是否發(fā)生變化,當(dāng)系統(tǒng)界面發(fā)生變化時(shí),向服務(wù)器發(fā)送系統(tǒng)界面變化信息;所述服務(wù)器用于接收所述被控端發(fā)送的系統(tǒng)界面變化信息,并依據(jù)所述系統(tǒng)界面變化信息確定系統(tǒng)界面,將所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置;所述客戶(hù)端用于獲取服務(wù)器的系統(tǒng)界面,并顯示所述系統(tǒng)界面。
      全文摘要
      本發(fā)明公開(kāi)了一種遠(yuǎn)程診斷的方法、裝置及系統(tǒng),該方法包括接收被控端發(fā)送的系統(tǒng)界面變化信息;依據(jù)所述系統(tǒng)界面變化信息確定系統(tǒng)界面;將所述系統(tǒng)界面存儲(chǔ)于預(yù)設(shè)位置,所述預(yù)設(shè)位置為客戶(hù)端獲取所述系統(tǒng)界面的存儲(chǔ)空間。在本發(fā)明提供的方案中,服務(wù)器通過(guò)接收被控端發(fā)送的系統(tǒng)界面變化信息來(lái)確定系統(tǒng)界面,并且客戶(hù)端通過(guò)獲取服務(wù)器上存儲(chǔ)的被控端的系統(tǒng)界面來(lái)更加直觀的了解被控端的運(yùn)行狀況,從而達(dá)到現(xiàn)場(chǎng)觀看系統(tǒng)界面的效果,進(jìn)而使客戶(hù)端能夠更好的來(lái)為被控端進(jìn)行診斷,因此,本發(fā)明提供的方案具有資料展示直觀和遠(yuǎn)程診斷效果理想等優(yōu)點(diǎn)。
      文檔編號(hào)H04L29/08GK102325147SQ201110112649
      公開(kāi)日2012年1月18日 申請(qǐng)日期2011年5月3日 優(yōu)先權(quán)日2011年5月3日
      發(fā)明者周筱龍 申請(qǐng)人:寧波弘訊科技有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1