本申請涉及網(wǎng)絡(luò)通信設(shè)備領(lǐng)域,具體涉及路由器設(shè)備領(lǐng)域,尤其涉及一種用于維修路由器故障的方法和裝置。
背景技術(shù):
路由器(router),是連接因特網(wǎng)中各局域網(wǎng)、廣域網(wǎng)的設(shè)備,它會(huì)根據(jù)信道的情況自動(dòng)選擇和設(shè)定路由,以最佳路徑,按前后順序發(fā)送信號(hào)。路由器是互聯(lián)網(wǎng)絡(luò)的樞紐,“交通警察”。目前路由器已經(jīng)廣泛應(yīng)用于各行各業(yè),各種不同檔次的產(chǎn)品已成為實(shí)現(xiàn)各種骨干網(wǎng)內(nèi)部鏈接、骨干網(wǎng)間互聯(lián)和骨干網(wǎng)與互聯(lián)網(wǎng)互聯(lián)互通業(yè)務(wù)的主力軍。
目前,路由器的故障維修,主要依靠電話支持和上門維修。電話支持是客服人員基于用戶反饋的問題表現(xiàn)以及大量的歷史經(jīng)驗(yàn)指導(dǎo)客戶進(jìn)行維修。上門維修是客服人員根據(jù)用戶反饋的問題表現(xiàn),攜帶專業(yè)工具前往客戶處進(jìn)行現(xiàn)場維修。但是電話支持主要依賴于客戶反饋問題的準(zhǔn)確性,對客戶的專業(yè)性要求極高,很多商家并沒有相應(yīng)的專業(yè)技術(shù)能力,無法準(zhǔn)確地反饋問題,造成路由器維修成的效率較低。上門維修雖然可以解決絕大多數(shù)問題,但是人力成本較高,且不利于統(tǒng)計(jì)故障原因,導(dǎo)致故障重復(fù)出現(xiàn)。
技術(shù)實(shí)現(xiàn)要素:
本申請的目的在于提出一種改進(jìn)的用于維修路由器故障的方法和裝置,來解決以上背景技術(shù)部分提到的技術(shù)問題。
第一方面,本申請實(shí)施例提供了一種用于維修路由器故障的方法,當(dāng)路由器發(fā)生故障時(shí),執(zhí)行故障修復(fù)步驟,該故障修復(fù)步驟包括:在路由器局域網(wǎng)下打開應(yīng)用程序,通過應(yīng)用程序獲取路由器內(nèi)部存儲(chǔ)的故障信息,其中,故障信息包含錯(cuò)誤代碼,錯(cuò)誤代碼包括常見錯(cuò)誤代碼和非常見錯(cuò)誤代碼;響應(yīng)于判斷出錯(cuò)誤代碼為非常見錯(cuò)誤代碼,將非常見錯(cuò)誤代碼上傳云端服務(wù)器,以使云端服務(wù)器根據(jù)非常見錯(cuò)誤代碼對路由器進(jìn)行故障分析以獲取對應(yīng)的維修策略,并將維修策略提供給用戶。
在一些實(shí)施例中,響應(yīng)于判斷出錯(cuò)誤代碼為非常見錯(cuò)誤代碼,將非常見錯(cuò)誤代碼上傳云端服務(wù)器,包括:斷開路由器局域網(wǎng);在預(yù)設(shè)的第一數(shù)據(jù)庫中查找故障信息的錯(cuò)誤代碼,并判斷第一數(shù)據(jù)庫中是否包括錯(cuò)誤代碼;若是,則確定錯(cuò)誤代碼為常見錯(cuò)誤代碼,并從第一數(shù)據(jù)庫獲取常見錯(cuò)誤代碼對應(yīng)的維修策略;若否,則確定錯(cuò)誤代碼為非常見錯(cuò)誤代碼,并將非常見錯(cuò)誤代碼上傳云端服務(wù)器。
在一些實(shí)施例中,上述方法還包括:響應(yīng)于檢測到路由器故障維修失敗,執(zhí)行故障修復(fù)步驟。
在一些實(shí)施例中,故障修復(fù)步驟還包括:判斷路由器是否產(chǎn)生路由器局域網(wǎng);若是,則在路由器局域網(wǎng)下打開應(yīng)用程序,并通過應(yīng)用程序獲取路由器內(nèi)部存儲(chǔ)的故障信息;若否,則生成提示用戶插電的提示信息。
在一些實(shí)施例中,故障修復(fù)步驟還包括:當(dāng)路由器通電后,判斷路由器是否產(chǎn)生路由器局域網(wǎng);若是,則在路由器局域網(wǎng)下打開應(yīng)用程序,并通過應(yīng)用程序獲取路由器內(nèi)部存儲(chǔ)的故障信息;若否,則確定故障信息為路由器內(nèi)核損壞,并將該故障信息上傳云端服務(wù)器,以使云端服務(wù)器根據(jù)故障信息對路由器進(jìn)行故障分析并以獲取對應(yīng)的維修策略。
在一些實(shí)施例中,在將非常見錯(cuò)誤代碼上傳云端服務(wù)器的同時(shí),上傳用戶的聯(lián)系方式,以使云端服務(wù)器通過聯(lián)系方式為用戶提供維修策略。
在一些實(shí)施例中,上述方法還包括:響應(yīng)于路由器故障維修成功,向云端服務(wù)器發(fā)送對應(yīng)的故障信息,以使云端服務(wù)器統(tǒng)計(jì)預(yù)設(shè)時(shí)間段內(nèi)已經(jīng)修復(fù)的故障信息,并將故障信息進(jìn)行分類。
在一些實(shí)施例中,云端服務(wù)器包括第二數(shù)據(jù)庫,第二數(shù)據(jù)庫中存儲(chǔ)有多個(gè)非常見錯(cuò)誤代碼以及與各錯(cuò)誤代碼對應(yīng)的維修策略;云端服務(wù)器用于響應(yīng)于接收到的非常見錯(cuò)誤代碼,從第二數(shù)據(jù)庫中查找該非常見錯(cuò)誤代碼,并獲取與該非常見錯(cuò)誤代碼對應(yīng)的維修策略;或者云端服務(wù)器還用于響應(yīng)于接收到的非常見錯(cuò)誤代碼,對該云端服務(wù)器的日志進(jìn)行分析,生成與非常見錯(cuò)誤代碼對應(yīng)的維修策略。
第二方面,本申請?zhí)峁┝艘环N用于維修路由器故障的裝置,該裝置包括故障修復(fù)單元,配置用于當(dāng)路由器發(fā)生故障時(shí),執(zhí)行故障修復(fù)步驟,故障修復(fù)單元包括:故障信息獲取模塊,配置用于在路由器局域網(wǎng)下打開應(yīng)用程序,通過應(yīng)用程序獲取路由器內(nèi)部存儲(chǔ)的故障信息,其中,故障信息包含錯(cuò)誤代碼,錯(cuò)誤代碼包括常見錯(cuò)誤代碼和非常見錯(cuò)誤代碼;非常見錯(cuò)誤代碼上傳模塊,配置用于響應(yīng)于判斷出錯(cuò)誤代碼為非常見錯(cuò)誤代碼,將非常見錯(cuò)誤代碼上傳云端服務(wù)器,以使云端服務(wù)器根據(jù)非常見錯(cuò)誤代碼對路由器進(jìn)行故障分析以獲取對應(yīng)的維修策略,并將維修策略提供給用戶。
在一些實(shí)施例中,非常見錯(cuò)誤代碼上傳模塊具體配置用于:斷開路由器局域網(wǎng);在預(yù)設(shè)的第一數(shù)據(jù)庫中查找故障信息的錯(cuò)誤代碼,并判斷第一數(shù)據(jù)庫中是否包括錯(cuò)誤代碼;若是,則確定錯(cuò)誤代碼為常見錯(cuò)誤代碼,并從第一數(shù)據(jù)庫獲取常見錯(cuò)誤代碼對應(yīng)的維修策略;若否,則確定錯(cuò)誤代碼為非常見錯(cuò)誤代碼,并將非常見錯(cuò)誤代碼上傳云端服務(wù)器。
在一些實(shí)施例中,上述裝置還包括:檢測單元,配置用于響應(yīng)于檢測到路由器故障維修失敗,執(zhí)行故障修復(fù)步驟。
在一些實(shí)施例中,故障修復(fù)單元還包括:判斷模塊,配置用于判斷路由器是否產(chǎn)生路由器局域網(wǎng);若是,則在路由器局域網(wǎng)下打開應(yīng)用程序,并通過應(yīng)用程序獲取路由器內(nèi)部存儲(chǔ)的故障信息;若否,則生成提示用戶插電的提示信息。
在一些實(shí)施例中,判斷模塊配置進(jìn)一步用于:當(dāng)路由器通電后,判斷路由器是否產(chǎn)生路由器局域網(wǎng);若是,則在路由器局域網(wǎng)下打開應(yīng)用程序,并通過應(yīng)用程序獲取路由器內(nèi)部存儲(chǔ)的故障信息;若否,則確定故障信息為路由器內(nèi)核損壞,并將該故障信息上傳云端服務(wù)器,以使云端服務(wù)器根據(jù)故障信息對路由器進(jìn)行故障分析以獲取對應(yīng)的維修策略。
在一些實(shí)施例中,非常見錯(cuò)誤代碼上傳模塊配置進(jìn)一步用于:在將非常見錯(cuò)誤代碼上傳云端服務(wù)器的同時(shí),上傳用戶的聯(lián)系方式,以使云端服務(wù)器通過聯(lián)系方式為用戶提供維修策略。
在一些實(shí)施例中,上述裝置還包括:統(tǒng)計(jì)單元,配置用于響應(yīng)于路由器故障維修成功,向云端服務(wù)器發(fā)送對應(yīng)的故障信息,以使云端服務(wù)器統(tǒng)計(jì)預(yù)設(shè)時(shí)間段內(nèi)已經(jīng)修復(fù)的故障信息,并將故障信息進(jìn)行分類。
在一些實(shí)施例中,云端服務(wù)器包括第二數(shù)據(jù)庫,第二數(shù)據(jù)庫中存儲(chǔ)有多個(gè)非常見錯(cuò)誤代碼以及與各錯(cuò)誤代碼對應(yīng)的維修策略;云端服務(wù)器用于響應(yīng)于接收到的非常見錯(cuò)誤代碼,從第二數(shù)據(jù)庫中查找該非常見錯(cuò)誤代碼,并獲取與該非常見錯(cuò)誤代碼對應(yīng)的維修策略;或者云端服務(wù)器還用于響應(yīng)于接收到的非常見錯(cuò)誤代碼,對該云端服務(wù)器的日志進(jìn)行分析,生成與非常見錯(cuò)誤代碼對應(yīng)的維修策略。
本申請實(shí)施例提供的用于維修路由器故障的方法和裝置,在路由器局域網(wǎng)下打開應(yīng)用程序,并通過應(yīng)用程序獲取路由器內(nèi)部存儲(chǔ)的故障信息,當(dāng)該故障信息為非常見錯(cuò)誤代碼時(shí),將該非常見錯(cuò)誤代碼上傳云端服務(wù)器,云端服務(wù)器獲取對應(yīng)的維修策略后提供給用戶,使得用戶可以對路由器進(jìn)行維修,從而提高了路由器故障維修的效率,且降低了路由器的維修成本。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本申請的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1示出了本申請可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;
圖2示出了根據(jù)本申請的用于維修路由器故障的方法的一個(gè)實(shí)施例的流程圖;
圖3示出了根據(jù)本申請的用于維修路由器故障的方法的又一個(gè)實(shí)施例的流程圖;
圖4示出了根據(jù)本申請的用于維修路由器故障的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖5示出了適于用來實(shí)現(xiàn)本申請實(shí)施例的終端設(shè)備或服務(wù)器的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本申請作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本申請。
圖1示出了可以應(yīng)用本申請的用于維修路由器故障的方法或用于維修路由器故障的裝置的實(shí)施例的示例性系統(tǒng)架構(gòu)100。
如圖1所示,系統(tǒng)架構(gòu)100可以包括路由器101,終端設(shè)備102、103、104,網(wǎng)絡(luò)105和服務(wù)器106。路由器101可以提供路由器局域網(wǎng),該路由器局域網(wǎng)用以在路由器101和終端設(shè)備102、103、104之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)105用以在終端設(shè)備102、103、104和服務(wù)器106之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)105可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。
用戶可以使用終端設(shè)備102、103、104通過路由器局域網(wǎng)與路由器101交互,以從路由器101獲取其內(nèi)部存儲(chǔ)的故障信息。用戶還可以使用終端設(shè)備102、103、104通過網(wǎng)絡(luò)105與服務(wù)器106交互,以接收或發(fā)送消息等。終端設(shè)備102、103、104上可以安裝有各種通訊客戶端應(yīng)用程序(app),例如網(wǎng)頁瀏覽器應(yīng)用程序、路由器維修應(yīng)用程序、搜索類應(yīng)用程序、即時(shí)通信工具、郵箱客戶端、社交平臺(tái)軟件等。
終端設(shè)備102、103、104可以是具有顯示屏并且支持應(yīng)用程序通信的各種電子設(shè)備,包括但不限于智能手機(jī)、平板電腦、電子書閱讀器、mp3播放器(movingpictureexpertsgroupaudiolayeriii,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、mp4(movingpictureexpertsgroupaudiolayeriv,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等等。
服務(wù)器106可以是提供各種服務(wù)的服務(wù)器,例如對終端設(shè)備102、103、104發(fā)送的路由器的故障信息提供支持的云端服務(wù)器。云端服務(wù)器可以對接收到的故障信息等進(jìn)行分析以獲取相應(yīng)的維修策略,并將維修策略反饋給終端設(shè)備102、103、104。
需要說明的是,本申請實(shí)施例所提供的用于維修路由器故障的方法一般由終端102、103、104執(zhí)行,相應(yīng)地,用于維修路由器故障的裝置一般設(shè)置于終端102、103、104中。
應(yīng)該理解,圖1中的路由器、終端設(shè)備和服務(wù)器的數(shù)目僅僅是示意性的。根據(jù)實(shí)現(xiàn)需要,可以具有任意數(shù)目的路由器、終端設(shè)備和服務(wù)器。
繼續(xù)參考圖2,示出了根據(jù)本申請的用于維修路由器故障的方法的一個(gè)實(shí)施例的流程200。該用于維修路由器故障的方法,包括以下步驟:
步驟201,在路由器局域網(wǎng)下打開應(yīng)用程序,通過應(yīng)用程序獲取路由器內(nèi)部存儲(chǔ)的故障信息。
在本實(shí)施例中,當(dāng)路由器發(fā)生故障時(shí),用于維修路由器故障的方法運(yùn)行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以執(zhí)行故障修復(fù)步驟,對發(fā)生故障的路由器進(jìn)行維修。具體地,上述電子設(shè)備可以利用專屬的應(yīng)用程序(app)與路由器進(jìn)行交互,當(dāng)路由器發(fā)生故障時(shí),上述電子設(shè)備可以在路由器局域網(wǎng)下打開上述應(yīng)用程序,使得電子設(shè)備可以通過該應(yīng)用程序從路由器獲取存儲(chǔ)在路由器中的故障信息。需要說明的是,上述路由器局域網(wǎng)可以為路由器產(chǎn)生的局域網(wǎng),路由器的故障信息可以包括但不限于路由器中的各子模塊拋出的錯(cuò)誤代碼,這里的錯(cuò)誤代碼可以包括常見錯(cuò)誤代碼和非常見錯(cuò)誤代碼,并且不同的錯(cuò)誤代碼可以對應(yīng)路由器不同的故障。
通常,用戶可以首先在例如圖1所示的終端設(shè)備上安裝用于與路由器交互的應(yīng)用程序,而后用戶可以登錄該應(yīng)用程序,并在應(yīng)用程序的指導(dǎo)下連接路由器產(chǎn)生的路由器局域網(wǎng),最后用戶可以利用該應(yīng)用程序從路由器中拉取其內(nèi)部存儲(chǔ)的故障信息。
步驟202,響應(yīng)于判斷出錯(cuò)誤代碼為非常見錯(cuò)誤代碼,將非常見錯(cuò)誤代碼上傳云端服務(wù)器,以使云端服務(wù)器根據(jù)非常見錯(cuò)誤代碼對路由器進(jìn)行故障分析以獲取對應(yīng)的維修策略,并將維修策略提供給用戶。
在本實(shí)施中,基于步驟201獲取的路由器的故障信息,上述電子設(shè)備也可以利用各種手段判斷該故障信息的錯(cuò)誤代碼是否為非常見錯(cuò)誤代碼。當(dāng)確定上述故障信息的錯(cuò)誤代碼為非常見錯(cuò)誤代碼時(shí),上述電子設(shè)備可以將該非常見錯(cuò)誤代碼上傳云端服務(wù)器(例如圖1中的服務(wù)器)。云端服務(wù)器在接收到該非常見錯(cuò)誤代碼時(shí),可以利用各種手段分析該非常見錯(cuò)誤代碼,獲取相應(yīng)的維修策略,該維修策略可以用于解決上述非常見錯(cuò)誤代碼對應(yīng)的路由器的故障。上述云端服務(wù)器還可以將所獲取的維修策略通過各種手段提供給用戶,以便于用戶可以根據(jù)該維修策略對路由器的故障進(jìn)行維修。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述電子設(shè)備在將非常見錯(cuò)誤代碼上傳云端服務(wù)器的同時(shí),還可以上傳用戶的聯(lián)系方式,例如,可以上傳電話號(hào)碼、郵箱地址等。上述云端服務(wù)器在獲取維修策略后可以通過用戶的聯(lián)系方式為用戶提供維修策略。例如,云端服務(wù)器在獲取維修策略后,工作人員可以通過上傳的電話號(hào)碼與用戶聯(lián)系,引導(dǎo)用戶維修路由器。
上述電子設(shè)備可以利用關(guān)鍵詞匹法判斷所獲取的故障信息的錯(cuò)誤代碼是否為非常見錯(cuò)誤代碼。具體地,可以預(yù)先建一數(shù)據(jù)庫,該數(shù)據(jù)庫可以存儲(chǔ)有大量的非常見錯(cuò)誤代碼,而后在該數(shù)據(jù)庫中匹配上述電子設(shè)備所獲取的錯(cuò)誤代碼,若該數(shù)據(jù)庫中存在該錯(cuò)誤代碼,則可以判斷出該錯(cuò)誤代碼為非常見錯(cuò)誤代碼,否則可以判斷該錯(cuò)誤代碼為常見錯(cuò)誤代碼。
本實(shí)施列的路由器的維修方法可以借助應(yīng)用程序獲取錯(cuò)誤代碼,并利用云端服務(wù)進(jìn)行故障分析獲取維修策略,本實(shí)施列的路由器的維修方法與現(xiàn)有技術(shù)中通過電話支持對路由器進(jìn)行維修相比,不需要用戶通過電話對路由器的故障反饋,提高了定位路由器故障原因的準(zhǔn)確性,進(jìn)而提高了路由器故障維修的效率。本實(shí)施列的路由器的維修方法與現(xiàn)有技術(shù)中上門維修相比,降低了人力成本。
本申請的上述實(shí)施例提供的用于維修路由器故障的方法,電子設(shè)備在路由器局域網(wǎng)下可以打開其上安裝的應(yīng)用程序,并通過應(yīng)用程序從路由獲取該路由器內(nèi)部存儲(chǔ)的故障信息,當(dāng)該故障信息為非常見錯(cuò)誤代碼時(shí),將該非常見錯(cuò)誤代碼上傳云端服務(wù)器,云端服務(wù)器將對應(yīng)的維修策略顯示給用戶,使得用戶可以對路由器進(jìn)行維修,從而提高了路由器故障維修的效率,且降低了路由器的維修成本。
接下來請參考圖3,其示出了根據(jù)本申請的用于維修路由器故障的方法的另一實(shí)施例的流程300。本實(shí)施例中的用于維修路由器故障的方法可以包括如下步驟:
步驟301,在路由器局域網(wǎng)下打開應(yīng)用程序,通過應(yīng)用程序獲取路由器內(nèi)部存儲(chǔ)的故障信息。
在本實(shí)施例中,當(dāng)路由器發(fā)生故障時(shí),用于維修路由器故障的方法運(yùn)行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備)可以執(zhí)行故障修復(fù)步驟,對發(fā)生故障的路由器進(jìn)行維修。具體地,上述電子設(shè)備可以利用專屬的應(yīng)用程序(app)與路由器進(jìn)行交互,當(dāng)路由器發(fā)生故障時(shí),上述電子設(shè)備可以在路由器局域網(wǎng)下打開上述應(yīng)用程序,使得電子設(shè)備可以通過該應(yīng)用程序從路由器獲取存儲(chǔ)在路由器中的故障信息。需要說明的是,上述路由器局域網(wǎng)可以為路由器產(chǎn)生的局域網(wǎng),路由器的故障信息可以包括但不限于路由器中的各子模塊拋出的錯(cuò)誤代碼,這里的錯(cuò)誤代碼可以包括常見錯(cuò)誤代碼和非常見錯(cuò)誤代碼,并且不同的錯(cuò)誤代碼可以對應(yīng)路由器不同的故障。
在本實(shí)施的一些可選的實(shí)現(xiàn)方式中,在執(zhí)行上述步驟301之前,上述電子設(shè)備還需要判斷路由器是否可以產(chǎn)生路由器局域網(wǎng)。如果確定該路由器可以產(chǎn)生路由器局域網(wǎng),則可以執(zhí)行步驟301。如果確定該路由器無法產(chǎn)生路由器局域網(wǎng),首先需要確定該路由器是否斷電,此時(shí)上述電子設(shè)備可以通過應(yīng)用程序生成提示用戶為路由器插電的提示信息。這里,上述電子設(shè)備可以通過確定與連接路由器局域網(wǎng)的成功與否來判斷路由器是否產(chǎn)生路由器局域網(wǎng)。
通常,路由器可以通過向服務(wù)器發(fā)送心跳信息來檢測該路由器是否正常工作,當(dāng)路由器斷電時(shí),服務(wù)器不能正常的接收到心跳信息,此種情況可以確定路由器發(fā)生故障。因此,如果路由器沒有插電,當(dāng)上述電子設(shè)備提示用戶為路由器插電時(shí),用戶可以為路由器插電,從而對路由器的故障進(jìn)行修復(fù)。并且,當(dāng)確定路由器通電后,上述電子設(shè)備可以繼續(xù)判斷該路由器是否可以產(chǎn)生路由器局域網(wǎng)。如果確定上述路由器可以產(chǎn)生路由器局域網(wǎng),則可以執(zhí)行步驟301,如果確定上述路由器在已經(jīng)通電的情況下仍不能產(chǎn)生路由器局域網(wǎng),則可以確定該路由器的已出現(xiàn)故障,并且該故障信息為路由器內(nèi)核損壞。上述電子設(shè)備可以將該故障信息上傳云端服務(wù)器,以便于云端服務(wù)器可以根據(jù)該故障信息對路由器進(jìn)行故障分析,生成維修該故障的維修策略。
步驟302,斷開路由器局域網(wǎng)。
在本實(shí)施例中,基于步驟301獲取的路由器的故障信息,上述電子設(shè)備可以斷開其與路由器產(chǎn)生的路由器局域網(wǎng)的連接關(guān)系。上述電子設(shè)備在斷開路由器局域網(wǎng)后,可以通過網(wǎng)絡(luò)(例如圖1中的網(wǎng)絡(luò))與云端服務(wù)器連接,以便于該電子設(shè)備可以與云端服務(wù)器進(jìn)行通信。
步驟303,在預(yù)設(shè)的第一數(shù)據(jù)庫中查找故障信息的錯(cuò)誤代碼,并判斷第一數(shù)據(jù)庫中是否包括錯(cuò)誤代碼。
在本實(shí)施例中,可以預(yù)先設(shè)置第一數(shù)據(jù)庫,該第一數(shù)據(jù)庫可以存儲(chǔ)有大量的常見錯(cuò)誤代碼,并且各常見錯(cuò)誤代碼可以與至少一個(gè)維修策略相對應(yīng)??梢岳斫?,該第一數(shù)據(jù)庫可以設(shè)置在上述電子設(shè)備或服務(wù)器內(nèi),這里沒有唯一限定?;诓襟E301獲取的路由器的故障信息,上述電子設(shè)備可以在第一數(shù)據(jù)庫中查找所獲取的故障信息的錯(cuò)誤代碼,以便于電子設(shè)備可以判斷該第一數(shù)據(jù)庫中是否包括所獲取的故障信息的錯(cuò)誤代碼,如果確定該第一數(shù)據(jù)庫中包括該錯(cuò)誤代碼,則可以轉(zhuǎn)到步驟304,如果確定該第一數(shù)據(jù)庫中不包括該錯(cuò)誤代碼,則可以轉(zhuǎn)到步驟305。
步驟304,確定錯(cuò)誤代碼為常見錯(cuò)誤代碼,并從第一數(shù)據(jù)庫獲取常見錯(cuò)誤代碼對應(yīng)的維修策略。
在本實(shí)施例中,基于步驟303確定的第一數(shù)據(jù)庫中包括該錯(cuò)誤代碼,上述電子設(shè)備可以確定該錯(cuò)誤代碼為常見錯(cuò)誤代碼,而后可以從第一數(shù)據(jù)庫中獲取與該常見錯(cuò)誤代碼對應(yīng)的維修策略,以便于電子設(shè)備可以通過其上安裝的應(yīng)用程序?qū)⑺@取的維修策略顯示給用戶。用戶可以根據(jù)應(yīng)用程序顯示的維修策略對上述路由器進(jìn)行維修。
通常,上述第一數(shù)據(jù)庫可以存儲(chǔ)在應(yīng)用程序。其中,常見錯(cuò)誤代碼可以為出現(xiàn)概率較大的路由器故障,此時(shí)將存儲(chǔ)有常見錯(cuò)誤代碼的第一數(shù)據(jù)庫存儲(chǔ)在應(yīng)用程序處可以便于上述電子設(shè)備直接獲取常見錯(cuò)誤代碼對應(yīng)的維修策略,便于路由器的維修,可以進(jìn)一步提高路由器的維修效率。
步驟305,確定錯(cuò)誤代碼為非常見錯(cuò)誤代碼,并將非常見錯(cuò)誤代碼上傳云端服務(wù)器。
在本實(shí)施例中,基于步驟303確定的第一數(shù)據(jù)庫中不包括該錯(cuò)誤代碼,上述電子設(shè)備可以確定該錯(cuò)誤代碼為非常見錯(cuò)誤代碼,并將該非常見錯(cuò)誤代碼發(fā)送到云端服務(wù)器。以便于云端服務(wù)器可以利用各種手段分析該非常見錯(cuò)誤代碼,并獲取相應(yīng)的維修策略,該維修策略可以用于維修存儲(chǔ)有該非常見錯(cuò)誤代碼的路由器。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述云端服務(wù)器可以包括第二數(shù)據(jù)庫,該第二數(shù)據(jù)庫中可以存儲(chǔ)有多個(gè)非常見錯(cuò)誤代碼以及與各非常見錯(cuò)誤代碼對應(yīng)的維修策略。當(dāng)云端服務(wù)器接收到電子設(shè)備發(fā)送的非常見錯(cuò)誤代碼時(shí),可以在上述第二數(shù)據(jù)庫中查找該非常見錯(cuò)誤代碼。若第二數(shù)據(jù)庫中存在該非常見錯(cuò)誤代碼,則云端服務(wù)器可以從中獲取與該非常見錯(cuò)誤代碼對應(yīng)的維修策略。上述云端服務(wù)器在接收到電子設(shè)備發(fā)送的非常見錯(cuò)誤代碼后,可以獲取云端服務(wù)器中的日志,并對該日志進(jìn)行挖掘分析,從而確定路由器的故障原因,并針對該故障原因制定相應(yīng)的維修策略。
步驟306,檢測路由器的故障是否排除。
在本實(shí)施例中,不論路由器內(nèi)部存儲(chǔ)的故障信息包括的是常見錯(cuò)誤代碼還是非常見錯(cuò)誤代碼,用戶均可以通過上述電子設(shè)備獲取到對應(yīng)的維修策略,以便于用戶可以根據(jù)該維修策略對路由器的故障進(jìn)行修復(fù)。當(dāng)路由器維修完成后,檢測該路由器的故障是否已經(jīng)排除,即可以測試該路由器是否已經(jīng)可以正常工作。如果該路由器已經(jīng)可以正常工作,則可以轉(zhuǎn)到步驟307。如果路由器還不能正常工作,則可以轉(zhuǎn)到步驟301,繼續(xù)執(zhí)行故障修復(fù)步驟,再次對路由器進(jìn)行故障維修。
步驟307,向云端服務(wù)器發(fā)送對應(yīng)的故障信息,以使云端服務(wù)器統(tǒng)計(jì)預(yù)設(shè)時(shí)間段內(nèi)已經(jīng)修復(fù)的故障信息,并將故障信息進(jìn)行分類。
在本實(shí)施例中,基于步驟306確定的路由器的故障已經(jīng)排除,上述電子設(shè)備可以通過應(yīng)用程序獲取路由器的故障信息。這里,路由器的故障信息可以包括錯(cuò)誤代碼,該錯(cuò)誤代碼可以為常見錯(cuò)誤代碼或非常見錯(cuò)誤代碼,而后將所獲取的錯(cuò)誤代碼發(fā)送到云端服務(wù)器。云端服務(wù)器可以統(tǒng)計(jì)預(yù)設(shè)時(shí)間段內(nèi)的已經(jīng)修復(fù)的故障信息的錯(cuò)誤代碼,而后可以將各故障信息的錯(cuò)誤代碼進(jìn)行分類,以便于分析路由器故障原因的分布,工作人員可以根據(jù)路由器故障原因的分布引導(dǎo)后續(xù)路由器的優(yōu)化工作??梢姡緦?shí)施例提供的用于維修路由器故障的方法對故障原因的統(tǒng)計(jì)可以為路由器的優(yōu)化提供了方向,而對路由器進(jìn)行優(yōu)化可以有效地降低路由器的故障率。
可以理解,路由器的故障信息還可以包括路由器斷電和路由器內(nèi)核損壞等。當(dāng)路由器斷電或內(nèi)核損壞時(shí),路由器內(nèi)部沒有存儲(chǔ)對應(yīng)的錯(cuò)誤代碼,但是當(dāng)路由器內(nèi)核修復(fù)完成后,上述電子設(shè)備仍需要將該故障信息上傳云端,以便于云端服務(wù)器對路由器故障分布進(jìn)行統(tǒng)計(jì)。因此,云端服務(wù)器統(tǒng)計(jì)的過去半年內(nèi)的路由器故障信息分布可以例如,云端服務(wù)器統(tǒng)計(jì)過去半年內(nèi)的故障信息,并獲取路由器故障原因的分布為斷電問題30%、外網(wǎng)不同20%,內(nèi)核損壞50%,工作人員可以確定路由器的內(nèi)核穩(wěn)定性較差,后續(xù)需要提高路由器的內(nèi)核的穩(wěn)定性。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,若已修復(fù)成功的路由器故障為非常見錯(cuò)誤,該故障信息包括的錯(cuò)誤代碼為非常見錯(cuò)誤代碼時(shí),可以判斷路由器出現(xiàn)此故障的頻次是否大于預(yù)設(shè)值,若是,則將該故障的故障信息包括的非常見錯(cuò)誤代碼作為常見錯(cuò)誤代碼,并添加到第一數(shù)據(jù)庫。若已經(jīng)修復(fù)成功的路由器故障為非常見錯(cuò)誤,并且第二數(shù)據(jù)庫中不包括該故障的故障信息,則可以將該故障信息添加到第二數(shù)據(jù)庫,并相應(yīng)的保持該故障信息的對應(yīng)的維修策略。
進(jìn)一步參考圖4,作為對上述各圖所示方法的實(shí)現(xiàn),本申請?zhí)峁┝艘环N用于維修路由器故障的裝置的一個(gè)實(shí)施例,該裝置實(shí)施例與圖2所示的方法實(shí)施例相對應(yīng),該裝置具體可以應(yīng)用于各種電子設(shè)備中。
如圖4所示,本實(shí)施例的用于維修路由器故障的裝置400包括:包括故障修復(fù)單元,配置用于當(dāng)路由器發(fā)生故障時(shí),執(zhí)行故障修復(fù)步驟,該故障修復(fù)單元包括:故障信息獲取模塊401和非常見錯(cuò)誤代碼上傳模塊402。其中故障信息獲取模塊配置用于在路由器局域網(wǎng)下打開應(yīng)用程序,通過應(yīng)用程序獲取路由器內(nèi)部存儲(chǔ)的故障信息,其中,故障信息包含錯(cuò)誤代碼,錯(cuò)誤代碼包括常見錯(cuò)誤代碼和非常見錯(cuò)誤代碼;非常見錯(cuò)誤代碼上傳模塊402配置用于響應(yīng)于判斷出錯(cuò)誤代碼為非常見錯(cuò)誤代碼,將非常見錯(cuò)誤代碼上傳云端服務(wù)器,以使云端服務(wù)器根據(jù)非常見錯(cuò)誤代碼對路由器進(jìn)行故障分析以獲取對應(yīng)的維修策略,并將維修策略提供給用戶。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,非常見錯(cuò)誤代碼上傳模塊具體配置用于:斷開路由器局域網(wǎng);在預(yù)設(shè)的第一數(shù)據(jù)庫中查找故障信息的錯(cuò)誤代碼,并判斷第一數(shù)據(jù)庫中是否包括錯(cuò)誤代碼;若是,則確定錯(cuò)誤代碼為常見錯(cuò)誤代碼,并從第一數(shù)據(jù)庫獲取常見錯(cuò)誤代碼對應(yīng)的維修策略;若否,則確定錯(cuò)誤代碼為非常見錯(cuò)誤代碼,并將非常見錯(cuò)誤代碼上傳云端服務(wù)器。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,用于維修路由器故障的裝置400還包括檢測單元,配置用于響應(yīng)于檢測到路由器故障維修失敗,執(zhí)行故障修復(fù)步驟。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,故障修復(fù)單元還包括:判斷模塊,配置用于判斷路由器是否產(chǎn)生路由器局域網(wǎng);若是,則在路由器局域網(wǎng)下打開應(yīng)用程序,并通過應(yīng)用程序獲取路由器內(nèi)部存儲(chǔ)的故障信息;若否,則生成提示用戶插電的提示信息。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,判斷模塊配置進(jìn)一步用于:當(dāng)路由器通電后,判斷路由器是否產(chǎn)生路由器局域網(wǎng);若是,則在路由器局域網(wǎng)下打開應(yīng)用程序,并通過應(yīng)用程序獲取路由器內(nèi)部存儲(chǔ)的故障信息;若否,則確定故障信息為路由器內(nèi)核損壞,并將該故障信息上傳云端服務(wù)器,以使云端服務(wù)器根據(jù)故障信息對路由器進(jìn)行故障分析以獲取對應(yīng)的維修策略。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,非常見錯(cuò)誤代碼上傳模塊配置進(jìn)一步用于:在將非常見錯(cuò)誤代碼上傳云端服務(wù)器的同時(shí),上傳用戶的聯(lián)系方式,以使云端服務(wù)器通過聯(lián)系方式為用戶提供維修策略。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,用于維修路由器故障的裝置400還包括統(tǒng)計(jì)單元,配置用于響應(yīng)于路由器故障維修成功,向云端服務(wù)器發(fā)送對應(yīng)的故障信息,以使云端服務(wù)器統(tǒng)計(jì)預(yù)設(shè)時(shí)間段內(nèi)已經(jīng)修復(fù)的故障信息,并將故障信息進(jìn)行分類。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,云端服務(wù)器包括第二數(shù)據(jù)庫,第二數(shù)據(jù)庫中存儲(chǔ)有多個(gè)非常見錯(cuò)誤代碼以及與各錯(cuò)誤代碼對應(yīng)的維修策略;云端服務(wù)器用于響應(yīng)于接收到的非常見錯(cuò)誤代碼,從第二數(shù)據(jù)庫中查找該非常見錯(cuò)誤代碼,并獲取與該非常見錯(cuò)誤代碼對應(yīng)的維修策略;或者云端服務(wù)器還用于響應(yīng)于接收到的非常見錯(cuò)誤代碼,對該云端服務(wù)器的日志進(jìn)行分析,生成與非常見錯(cuò)誤代碼對應(yīng)的維修策略。
下面參考圖5,其示出了適于用來實(shí)現(xiàn)本申請實(shí)施例的終端設(shè)備/服務(wù)器的計(jì)算機(jī)系統(tǒng)500的結(jié)構(gòu)示意圖。圖5示出的終端設(shè)備/服務(wù)器僅僅是一個(gè)示例,不應(yīng)對本申請實(shí)施例的功能和使用范圍帶來任何限制。
如圖5所示,計(jì)算機(jī)系統(tǒng)500包括中央處理單元(cpu)501,其可以根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(rom)502中的程序或者從存儲(chǔ)部分508加載到隨機(jī)訪問存儲(chǔ)器(ram)503中的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作和處理。在ram503中,還存儲(chǔ)有系統(tǒng)500操作所需的各種程序和數(shù)據(jù)。cpu501、rom502以及ram503通過總線504彼此相連。輸入/輸出(i/o)接口505也連接至總線504。
以下部件連接至i/o接口505:包括鍵盤、鼠標(biāo)等的輸入部分506;包括諸如陰極射線管(crt)、液晶顯示器(lcd)等以及揚(yáng)聲器等的輸出部分507;包括硬盤等的存儲(chǔ)部分508;以及包括諸如lan卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分509。通信部分509經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動(dòng)器510也根據(jù)需要連接至i/o接口505。可拆卸介質(zhì)511,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲(chǔ)器等等,根據(jù)需要安裝在驅(qū)動(dòng)器510上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲(chǔ)部分508。
特別地,根據(jù)本公開的實(shí)施例,上文參考流程圖描述的過程可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本公開的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括承載在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序,該計(jì)算機(jī)程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實(shí)施例中,該計(jì)算機(jī)程序可以通過通信部分509從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)511被安裝。在該計(jì)算機(jī)程序被中央處理單元(cpu)501執(zhí)行時(shí),執(zhí)行本申請的方法中限定的上述功能。需要說明的是,本申請的計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或者是上述兩者的任意組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子可以包括但不限于:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)訪問存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可擦式可編程只讀存儲(chǔ)器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲(chǔ)器(cd-rom)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。在本申請中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。而在本申請中,計(jì)算機(jī)可讀的信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以采用多種形式,包括但不限于電磁信號(hào)、光信號(hào)或上述的任意合適的組合。計(jì)算機(jī)可讀的信號(hào)介質(zhì)還可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于:無線、電線、光纜、rf等等,或者上述的任意合適的組合。
附圖中的流程圖和框圖,圖示了按照本申請各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,該模塊、程序段、或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
描述于本申請實(shí)施例中所涉及到的單元和模塊可以通過軟件的方式實(shí)現(xiàn),也可以通過硬件的方式來實(shí)現(xiàn)。所描述的單元和模塊也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括故障修復(fù)單元,該故障修復(fù)單元可以包括故障信息獲取模塊和非常見錯(cuò)誤代碼上傳模塊。其中,這些單元和模塊的名稱在某種情況下并不構(gòu)成對其本身的限定,例如,故障修復(fù)單元還可以被描述為“當(dāng)路由器發(fā)生故障時(shí)用于執(zhí)行故障修復(fù)步驟的單元”。
作為另一方面,本申請還提供了一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以是上述實(shí)施例中描述的裝置中所包含的;也可以是單獨(dú)存在,而未裝配入該裝置中。上述計(jì)算機(jī)可讀介質(zhì)承載有一個(gè)或者多個(gè)程序,當(dāng)上述一個(gè)或者多個(gè)程序被該裝置執(zhí)行時(shí),使得該裝置:在路由器局域網(wǎng)下打開應(yīng)用程序,通過應(yīng)用程序獲取路由器內(nèi)部存儲(chǔ)的故障信息,其中,故障信息包含錯(cuò)誤代碼,錯(cuò)誤代碼包括常見錯(cuò)誤代碼和非常見錯(cuò)誤代碼;響應(yīng)于判斷出錯(cuò)誤代碼為非常見錯(cuò)誤代碼,將非常見錯(cuò)誤代碼上傳云端服務(wù)器,以使云端服務(wù)器根據(jù)非常見錯(cuò)誤代碼對路由器進(jìn)行故障分析并獲取對應(yīng)的維修策略,并將維修策略提供給用戶。
以上描述僅為本申請的較佳實(shí)施例以及對所運(yùn)用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離上述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請中公開的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。