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