一種路由器的優(yōu)化和診斷的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于無(wú)線通信的路由器的技術(shù)領(lǐng)域,具體地涉及一種路由器的優(yōu)化和診斷的方法及系統(tǒng),其使得路由器在本地就能夠自行進(jìn)行常規(guī)的客服檢測(cè)。
【背景技術(shù)】
[0002]智能路由器在和云端服務(wù)器交互的形式上進(jìn)行了革命,在此基礎(chǔ)之上智能路由器允許功能多樣的插件運(yùn)載其上,這豐富了路由器的功能,但是交互形式復(fù)雜的插件進(jìn)一步增加了 ROM出錯(cuò)的可能,這部分壓力會(huì)轉(zhuǎn)移到路由器制造商和運(yùn)營(yíng)商的客服人員和開發(fā)測(cè)試人員上,極大地增加了路由器制造商和運(yùn)營(yíng)商的成本,并且會(huì)出現(xiàn)大量的退換貨成本。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)解決問(wèn)題是:克服現(xiàn)有技術(shù)的不足,提供一種路由器的優(yōu)化和診斷的方法,其使得路由器在本地通過(guò)多方判斷,將網(wǎng)絡(luò)檢測(cè)流程自動(dòng)化,從而執(zhí)行常規(guī)的客服檢測(cè),一方面自動(dòng)解決網(wǎng)絡(luò)報(bào)錯(cuò),一方面自動(dòng)優(yōu)化網(wǎng)絡(luò)性能,大大降低因此帶來(lái)的客服成本、退換貨成本以及開發(fā)人員測(cè)試成本,并提升用戶體驗(yàn)。
[0004]本發(fā)明的技術(shù)解決方案是:這種路由器的優(yōu)化和診斷的方法,該方法運(yùn)行在路由器、移動(dòng)端和云端之間,并包括以下步驟:
[0005](1)路由器本地啟動(dòng)一個(gè)監(jiān)測(cè)進(jìn)程,并在日志中記錄用戶使用路由器過(guò)程中與穩(wěn)定、安全相關(guān)的數(shù)據(jù);
[0006](2)判斷是否收到用戶的APP詢問(wèn)路由器是否發(fā)現(xiàn)異常的請(qǐng)求,是則執(zhí)行步驟
(3),否則執(zhí)行步驟(2);
[0007](3)判斷路由器是否出現(xiàn)異常,是則執(zhí)行步驟⑷,否則執(zhí)行步驟⑵;
[0008](4)判斷異常類型:如果是斷網(wǎng),那么推給用戶需要診斷的消息,并將用戶引向網(wǎng)絡(luò)診斷;如果是非斷網(wǎng)但可優(yōu)化的問(wèn)題,那么推給用戶需要優(yōu)化的消息,并將用戶引向體檢優(yōu)化。
[0009]還提供了一種路由器的優(yōu)化和診斷的系統(tǒng),該系統(tǒng)嵌入在路由器中,并包括:
[0010]消息收發(fā)處理模塊,其配置來(lái):在日志中記錄用戶使用路由器過(guò)程中與穩(wěn)定、安全相關(guān)的數(shù)據(jù);當(dāng)收到用戶的APP詢問(wèn)路由器是否發(fā)現(xiàn)異常的請(qǐng)求時(shí),判斷路由器是否出現(xiàn)異常;進(jìn)而判斷異常類型:如果是斷網(wǎng),那么推給用戶需要診斷的消息,并將用戶引向網(wǎng)絡(luò)診斷模塊;如果是非斷網(wǎng)但可優(yōu)化的問(wèn)題,那么推給用戶需要優(yōu)化的消息,并將用戶引向體檢優(yōu)化模塊;
[0011]網(wǎng)絡(luò)診斷模塊,其配置來(lái):診斷用戶的路由器設(shè)置、近期日志、插件情況、網(wǎng)絡(luò)設(shè)置;判斷出現(xiàn)問(wèn)題是屬于本地可解決的問(wèn)題則予以修復(fù),否則通過(guò)消息收發(fā)處理模塊提示由客服解決;
[0012]體檢優(yōu)化模塊,其配置來(lái):全面比對(duì)用戶此時(shí)的性能、網(wǎng)絡(luò)狀況;檢查云端及本地日志中的歷史數(shù)據(jù),與用戶此時(shí)的性能、網(wǎng)絡(luò)狀況進(jìn)行協(xié)同分析;將分析得到的問(wèn)題分為網(wǎng)絡(luò)問(wèn)題、自動(dòng)優(yōu)化、推薦優(yōu)化、可優(yōu)化四種;如果是網(wǎng)絡(luò)問(wèn)題,那么進(jìn)入網(wǎng)絡(luò)診斷;如果是其他問(wèn)題那么通過(guò)消息收發(fā)處理模塊提示用戶優(yōu)化;收到用戶的優(yōu)化請(qǐng)求后,判斷出現(xiàn)問(wèn)題是屬于本地可解決的問(wèn)題則予以優(yōu)化,否則通過(guò)云端聯(lián)動(dòng)來(lái)解決。
[0013]本發(fā)明的路由器在本地啟動(dòng)一個(gè)監(jiān)測(cè)進(jìn)程,并在日志中記錄用戶使用路由器過(guò)程中與穩(wěn)定、安全相關(guān)的數(shù)據(jù),在收到用戶的APP詢問(wèn)路由器是否發(fā)現(xiàn)異常的請(qǐng)求后,判斷路由器是否出現(xiàn)異常,進(jìn)而判斷異常類型,并對(duì)異常進(jìn)行處理,使得路由器在本地就能夠自行進(jìn)行常規(guī)的客服檢測(cè),大大降低因路由器報(bào)錯(cuò)帶來(lái)的客服成本、退換貨成本以及開發(fā)人員測(cè)試成本。
【附圖說(shuō)明】
[0014]圖1是根據(jù)本發(fā)明的路由器的優(yōu)化和診斷的方法的流程圖。
[0015]圖2是根據(jù)本發(fā)明的路由器的優(yōu)化和診斷的系統(tǒng)的結(jié)構(gòu)示意圖。
[0016]圖3是根據(jù)本發(fā)明的路由器的優(yōu)化和診斷的方法的一個(gè)優(yōu)選實(shí)施例的流程圖。
【具體實(shí)施方式】
[0017]如圖1所示,這種路由器的優(yōu)化和診斷的方法,該方法運(yùn)行在路由器、移動(dòng)端和云端之間,并包括以下步驟:
[0018](1)路由器本地啟動(dòng)一個(gè)監(jiān)測(cè)進(jìn)程,并在日志中記錄用戶使用路由器過(guò)程中與穩(wěn)定、安全相關(guān)的數(shù)據(jù);
[0019](2)判斷是否收到用戶的APP詢問(wèn)路由器是否發(fā)現(xiàn)異常的請(qǐng)求,是則執(zhí)行步驟
(3),否則執(zhí)行步驟(2);
[0020](3)判斷路由器是否出現(xiàn)異常,是則執(zhí)行步驟⑷,否則執(zhí)行步驟⑵;
[0021](4)判斷異常類型:如果是斷網(wǎng),那么推給用戶需要診斷的消息,并將用戶引向網(wǎng)絡(luò)診斷;如果是非斷網(wǎng)但可優(yōu)化的問(wèn)題,那么推給用戶需要優(yōu)化的消息,并將用戶引向體檢優(yōu)化。
[0022]如圖3所示,該方法還包括步驟(5),生成診斷報(bào)告,將診斷報(bào)告上傳云端進(jìn)行分析,并從云端協(xié)調(diào)解決問(wèn)題。此步驟的重要之處在于,開發(fā)人員可根據(jù)上報(bào)的問(wèn)題進(jìn)行分析,從而對(duì)診斷流程進(jìn)行優(yōu)化;并且可將此報(bào)告加入客服系統(tǒng),幫助客服人員用快捷、簡(jiǎn)便的方式精準(zhǔn)定位用戶問(wèn)題,從而進(jìn)一步降低人力成本。
[0023]優(yōu)選地,所述步驟(4)中的網(wǎng)絡(luò)診斷包括以下步驟:
[0024](al)診斷用戶的路由器設(shè)置、近期日志、插件情況、網(wǎng)絡(luò)設(shè)置;
[0025](a2)判斷出現(xiàn)問(wèn)題是屬于本地可解決的問(wèn)題則執(zhí)行步驟(a3),否則執(zhí)行步驟(a4);
[0026](a3)對(duì)在本地可解決的問(wèn)題予以修復(fù),跳轉(zhuǎn)到步驟(a5);
[0027](a4)對(duì)其他問(wèn)題提示由客服解決;
[0028](a5)結(jié)束。
[0029]優(yōu)選地,網(wǎng)絡(luò)診斷還包括步驟(c):將步驟(a3)-(a4)上報(bào)給云端。
[0030]優(yōu)選地,所述步驟(4)中的體檢優(yōu)化包括以下步驟:
[0031](bl)路由器全面比對(duì)用戶此時(shí)的性能、網(wǎng)絡(luò)狀況;
[0032](b2)檢查云端及本地日志中的歷史數(shù)據(jù),與用戶此時(shí)的性能、網(wǎng)絡(luò)狀況進(jìn)行協(xié)同分析;
[0033](b3)將分析得到的問(wèn)題分為網(wǎng)絡(luò)問(wèn)題、自動(dòng)優(yōu)化、推薦優(yōu)化、可優(yōu)化四種;如果是網(wǎng)絡(luò)問(wèn)題,那么進(jìn)入網(wǎng)絡(luò)診斷;如果是其他問(wèn)題那么提示用戶優(yōu)化;
[0034](b4)收到用戶的優(yōu)化請(qǐng)求后,判斷出現(xiàn)問(wèn)題是屬于本地可解決的問(wèn)題則執(zhí)行步驟(b5),否則執(zhí)行步驟(b6);
[0035](b5)對(duì)在本地可解決的問(wèn)題予以優(yōu)化,跳轉(zhuǎn)到步驟(b7);
[0036](b6)對(duì)其它問(wèn)題,通過(guò)云端聯(lián)動(dòng)來(lái)解決;
[0037](b7)結(jié)束。
[0038]優(yōu)選地,體檢優(yōu)化還包括步驟:將步驟(b4)-(b6)上報(bào)給云端。優(yōu)選地,在所述云端進(jìn)行如下步驟:
[0039](dl)對(duì)路由器上報(bào)的問(wèn)題進(jìn)行分類統(tǒng)計(jì);
[0040](d2)收到調(diào)用統(tǒng)計(jì)結(jié)果的請(qǐng)求時(shí),將統(tǒng)計(jì)結(jié)果發(fā)送給請(qǐng)求端。
[0041 ] 本地可解決的問(wèn)題及其方式包括:
[0042]1.無(wú)線網(wǎng)絡(luò)優(yōu)化:通過(guò)對(duì)全部信道的掃描,確定目前網(wǎng)絡(luò)負(fù)載最低的信道,幫助用戶進(jìn)行自動(dòng)跳轉(zhuǎn),如果均很擁擠且干擾很強(qiáng),那么犧牲部分網(wǎng)速,切換到防干擾模式;通過(guò)對(duì)各個(gè)設(shè)備的信號(hào)質(zhì)量進(jìn)行監(jiān)控,確定哪些設(shè)備適合5G,哪些設(shè)備適合2.4G網(wǎng)絡(luò),并進(jìn)行跳轉(zhuǎn);
[0043]2.網(wǎng)速優(yōu)化:通過(guò)ping延遲確定最低延遲的DNS服務(wù)器,如有必要?jiǎng)t進(jìn)行跳轉(zhuǎn);根據(jù)云端的歷史記錄判斷當(dāng)前連接設(shè)備是否為拖慢整個(gè)網(wǎng)絡(luò)網(wǎng)速的低端網(wǎng)卡設(shè)備,并建議用戶踢掉這樣的設(shè)備;
[0044]3.安全優(yōu)化:通過(guò)和云端DNS庫(kù)進(jìn)行比對(duì),判斷本地DNS是否被劫持;
[0045]4.性能優(yōu)化:清理僵尸進(jìn)程,優(yōu)化內(nèi)存和CPU占用情況;維護(hù)磁盤,修復(fù)壞塊;檢查用戶日志,看是否有