一種遠(yuǎn)程調(diào)試路由器的方法及服務(wù)器、路由器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種遠(yuǎn)程調(diào)試路由器的方法及服務(wù)器、路由器。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的普及,智能設(shè)備開始進(jìn)入千家萬戶,智能路由器作為家庭智能設(shè)備的訪問入口,起到了遠(yuǎn)程控制中心的作用。然而當(dāng)路由器出現(xiàn)問題的時候,智能路由器服務(wù)器商怎么樣進(jìn)行路由器問題的排查,是一個令人頭痛的問題?,F(xiàn)有技術(shù)中遇到路由器存在故障,只能通過路由器綁定域名,而綁定域名需要用戶手動綁定,然后管理員根據(jù)域名遠(yuǎn)程登錄路由器,查看路由器的日志模塊,但是這個日志信息有一定的長度限制,無法看到所有的日志信息,可能導(dǎo)致重要的日志信息丟失。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種遠(yuǎn)程調(diào)試路由器的方法及服務(wù)器、路由器,以解決路由器使用出現(xiàn)問題時,無法對路由器進(jìn)行遠(yuǎn)程調(diào)試,不能抓取調(diào)試日志進(jìn)行本地分析的問題。
[0004]—方面,提供了一種遠(yuǎn)程調(diào)試路由器的方法,所述方法包括:
[0005]服務(wù)器向選定的路由器發(fā)送遠(yuǎn)程調(diào)試命令,以使所述路由器執(zhí)行所述遠(yuǎn)程調(diào)試命令,生成調(diào)試日志,并上傳所述調(diào)試日志給所述服務(wù)器;
[0006]所述服務(wù)器接收所述路由器發(fā)送的所述調(diào)試日志;
[0007]所述服務(wù)器根據(jù)所述調(diào)試日志,確定所述路由器的故障。
[0008]優(yōu)選地,所述服務(wù)器向選定的路由器發(fā)送遠(yuǎn)程調(diào)試命令之前,所述方法還包括:
[0009]所述服務(wù)器接收所述路由器根據(jù)所述服務(wù)器的地址和端口號發(fā)送的心跳請求,所述心跳請求包括所述路由器的地址、端口號和標(biāo)識;
[0010]所述服務(wù)器根據(jù)所述路由器的地址、端口號和標(biāo)識,驗證所述路由器的身份;
[0011 ] 若驗證通過,所述服務(wù)器記錄所述路由器的心跳時間;
[0012]所述服務(wù)器向所述路由器發(fā)送心跳反饋消息。
[0013]優(yōu)選地,所述方法還包括:
[0014]所述服務(wù)器接收用戶在后臺管理界面選定路由器的請求以及輸入的遠(yuǎn)程調(diào)試命令。
[0015]另一方面,提供了一種遠(yuǎn)程調(diào)試路由器的方法,所述方法包括:
[0016]路由器接收服務(wù)器發(fā)送的遠(yuǎn)程調(diào)試命令;
[0017]所述路由器執(zhí)行所述遠(yuǎn)程調(diào)試命令,生成調(diào)試日志;
[0018]所述路由器上傳所述調(diào)試日志給所述服務(wù)器,以使所述服務(wù)器根據(jù)所述調(diào)試日志,確定所述路由器的故障。
[0019]優(yōu)選地,所述方法還包括:
[0020]所述路由器根據(jù)所述服務(wù)器的地址和端口號,向所述服務(wù)器發(fā)送心跳請求,所述心跳請求包括所述路由器的地址、端口號和標(biāo)識,以使所述服務(wù)器所述路由器的地址、端口號和標(biāo)識,驗證所述路由器的身份;
[0021]所述路由器接收所述服務(wù)器發(fā)送的心跳反饋消息。
[0022 ]又一方面,提供了一種服務(wù)器,所述服務(wù)器包括:
[0023]發(fā)送單元,用于向選定的路由器發(fā)送遠(yuǎn)程調(diào)試命令,以使所述路由器執(zhí)行所述遠(yuǎn)程調(diào)試命令,生成調(diào)試日志,并上傳所述調(diào)試日志給所述服務(wù)器;
[0024]接收單元,用于接收所述路由器發(fā)送的所述調(diào)試日志;
[0025]分析單元,用于根據(jù)所述調(diào)試日志,確定所述路由器的故障。
[0026]優(yōu)選地,所述接收單元還用于接收所述路由器根據(jù)所述服務(wù)器的地址和端口號發(fā)送的心跳請求,所述心跳請求包括所述路由器的地址、端口號和標(biāo)識;
[0027]所述服務(wù)器還包括:
[0028]驗證單元,用于根據(jù)所述路由器的地址、端口號和標(biāo)識,驗證所述路由器的身份;
[0029]記錄單元,用于若所述驗證單元驗證通過,記錄所述路由器的心跳時間;
[0030]所述發(fā)送單元還用于向所述路由器發(fā)送心跳反饋消息。
[0031]優(yōu)選地,所述接收單元還用于:
[0032]接收用戶在后臺管理界面選定路由器的請求以及輸入的遠(yuǎn)程調(diào)試命令。
[0033]又一方面,提供了一種路由器,所述路由器包括:
[0034]接收單元,用于接收服務(wù)器發(fā)送的遠(yuǎn)程調(diào)試命令;
[0035]執(zhí)行單元,用于執(zhí)行所述遠(yuǎn)程調(diào)試命令,生成調(diào)試日志;
[0036]發(fā)送單元,用于上傳所述調(diào)試日志給所述服務(wù)器,以使所述服務(wù)器根據(jù)所述調(diào)試日志,確定所述路由器的故障。
[0037]優(yōu)選地,所述發(fā)送單元還用于根據(jù)所述服務(wù)器的地址和端口號,向所述服務(wù)器發(fā)送心跳請求,所述心跳請求包括所述路由器的地址、端口號和標(biāo)識,以使所述服務(wù)器所述路由器的地址、端口號和標(biāo)識,驗證所述路由器的身份;
[0038]所述接收單元還用于接收所述服務(wù)器發(fā)送的心跳反饋消息。
[0039]實施本發(fā)明實施例提供的一種遠(yuǎn)程調(diào)試路由器的方法及服務(wù)器、路由器,具有如下有益效果:
[0040]服務(wù)器向選定的路由器發(fā)送遠(yuǎn)程調(diào)試命令,路由器執(zhí)行遠(yuǎn)程調(diào)試命令,生成調(diào)試日志,并上傳調(diào)試日志給服務(wù)器,服務(wù)器根據(jù)調(diào)試日志,確定路由器的故障,從而服務(wù)器可以對路由器進(jìn)行遠(yuǎn)程調(diào)試,獲取調(diào)試日志進(jìn)行本地分析,避免獲取不到重要的日志信息的情況。
【附圖說明】
[0041]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1為本發(fā)明實施例提供的一種遠(yuǎn)程調(diào)試路由器的方法的流程示意圖;
[0043]圖2為本發(fā)明實施例提供的另一種遠(yuǎn)程調(diào)試路由器的方法的流程示意圖;
[0044]圖3為本發(fā)明實施例提供的又一種遠(yuǎn)程調(diào)試路由器的方法的流程示意圖;
[0045]圖4為本發(fā)明實施例提供的又一種遠(yuǎn)程調(diào)試路由器的方法的流程示意圖;
[0046]圖5為本發(fā)明實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;
[0047]圖6為本發(fā)明實施例提供的另一種服務(wù)器的結(jié)構(gòu)示意圖;
[0048]圖7為本發(fā)明實施例提供的一種路由器的結(jié)構(gòu)示意圖。
【具體實施方式】
[0049]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0050]圖1為本發(fā)明實施例提供的一種遠(yuǎn)程調(diào)試路由器的方法的流程示意圖,該方法包括以下步驟:
[0051]SlOl,服務(wù)器向選定的路由器發(fā)送遠(yuǎn)程調(diào)試命令,以使所述路由器執(zhí)行所述遠(yuǎn)程調(diào)試命令,生成調(diào)試日志,并上傳所述調(diào)試日志給所述服務(wù)器。
[0052]本實施例中,服務(wù)器與路由器已建立了通訊連接。當(dāng)服務(wù)器后臺管理人員需要對某臺路由器進(jìn)行調(diào)試的時候,可以選定該臺路由器,服務(wù)器向選定的路由器發(fā)送遠(yuǎn)程調(diào)試命令,該遠(yuǎn)程調(diào)試命令也是管理人員可以根據(jù)調(diào)試需要編程的。路由器接收到遠(yuǎn)程調(diào)試命令后,解析該遠(yuǎn)程調(diào)試命令,并執(zhí)行該遠(yuǎn)程調(diào)試命令,生成調(diào)試日志,然后上傳給服務(wù)器。由于調(diào)試日志是執(zhí)行遠(yuǎn)程調(diào)試命令生成的,執(zhí)行完后即上傳給服務(wù)器,不會使服務(wù)器獲取不到重要的日志信息。
[0053]S102,所述服務(wù)器接收所述路由器發(fā)送的所述調(diào)試日志。
[0054]S103,所述服務(wù)器根據(jù)所述調(diào)試日志,確定所述路由器的故障。
[0055]由于該調(diào)試日志是路由器執(zhí)行服務(wù)器特定發(fā)送的遠(yuǎn)程調(diào)試命令生成的,服務(wù)器根據(jù)該調(diào)試日志,可以準(zhǔn)確地確定路由器的故障所在。
[0056]根據(jù)本發(fā)明實施例提供的一種遠(yuǎn)程調(diào)試路由器的方法,服務(wù)器向選定的