本發(fā)明涉及通信領(lǐng)域,尤其涉及一種家庭網(wǎng)絡(luò)故障檢測(cè)方法及裝置。
背景技術(shù):
隨著寬帶接入速率的不斷提高以及智能家居產(chǎn)品的不斷發(fā)展,未來(lái)家庭將充滿可遠(yuǎn)程控制的智能電子設(shè)備(例如智能空調(diào)、智能冰箱等智能家電設(shè)備,以及監(jiān)控?cái)z像頭、智能門鎖等智能安防產(chǎn)品等)。
目前,用戶主要通過(guò)安裝有第三方應(yīng)用的用戶終端來(lái)對(duì)家庭內(nèi)部網(wǎng)絡(luò)中的智能電子設(shè)備進(jìn)行的遠(yuǎn)程操控。具體的,用戶終端中安裝的第三方應(yīng)用對(duì)應(yīng)的遠(yuǎn)程服務(wù)器通過(guò)與家庭內(nèi)部網(wǎng)絡(luò)中的家庭網(wǎng)關(guān)進(jìn)行綁定,從而將用戶的控制指令通過(guò)外部移動(dòng)通信網(wǎng)絡(luò)傳輸至家庭網(wǎng)絡(luò),并通過(guò)該家庭網(wǎng)關(guān)將該控制指令轉(zhuǎn)發(fā)給相應(yīng)的智能電子設(shè)備,來(lái)指示該智能電子設(shè)備執(zhí)行相應(yīng)操作。
但是,當(dāng)用戶無(wú)法通過(guò)用戶終端中安裝的第三方應(yīng)用來(lái)遠(yuǎn)程對(duì)家庭內(nèi)部網(wǎng)絡(luò)中的智能電子設(shè)備操作時(shí),該第三方應(yīng)用僅會(huì)向用戶反饋該智能電子設(shè)備連接失敗的故障指示,從而導(dǎo)致用戶終端無(wú)法基于該故障指示定位出具體的故障原因,即用戶終端無(wú)法判定上述智能電子設(shè)備連接失敗的原因是由于該第三方應(yīng)用對(duì)應(yīng)的遠(yuǎn)程服務(wù)器自身的設(shè)備故障問(wèn)題,還是由于通信網(wǎng)絡(luò)(即該智能電子設(shè)備所處家庭內(nèi)部網(wǎng)絡(luò)或該家庭內(nèi)部網(wǎng)絡(luò)所屬移動(dòng)網(wǎng)絡(luò))的網(wǎng)絡(luò)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的實(shí)施例提供一種家庭網(wǎng)絡(luò)故障檢測(cè)方法及裝置,用以解決現(xiàn)有技術(shù)中家庭內(nèi)部網(wǎng)絡(luò)故障定位不準(zhǔn)確的問(wèn)題。
為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
第一方面,提供一種家庭網(wǎng)絡(luò)故障檢測(cè)方法,包括:
根據(jù)網(wǎng)絡(luò)故障檢測(cè)指令的指示獲取目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系;
獲取所述目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系中家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息和設(shè)備信息,以及與所述家庭網(wǎng)關(guān)互聯(lián)的電子設(shè)備的設(shè)備信息;
根據(jù)所述家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息及設(shè)備信息和所述電子設(shè)備的設(shè)備信息,構(gòu)建所述目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)洌?/p>
根據(jù)構(gòu)建出的所述目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)涞木W(wǎng)絡(luò)拓?fù)湫畔?duì)所述目標(biāo)家庭網(wǎng)絡(luò)進(jìn)行故障檢測(cè)。
可選的,家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系包括所述家庭網(wǎng)絡(luò)中家庭網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)和與所述家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備標(biāo)識(shí)間的對(duì)應(yīng)關(guān)系。
可選的,所述獲取所述目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系中家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息和設(shè)備信息,以及與所述家庭網(wǎng)關(guān)互聯(lián)的電子設(shè)備的設(shè)備信息具體包括:
根據(jù)所述目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系,向所述網(wǎng)絡(luò)拓?fù)潢P(guān)系中的家庭網(wǎng)關(guān)發(fā)送第一信息獲取指令,以及向與所述家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備發(fā)送第二信息獲取指令;
其中,所述第一信息獲取指令包括所述家庭網(wǎng)關(guān)的設(shè)備標(biāo)識(shí),用于指示所述家庭網(wǎng)關(guān)上報(bào)所述家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息和設(shè)備信息;所述第二信息獲取指令包括所述電子設(shè)備的設(shè)備標(biāo)識(shí),用于指示所述電子設(shè)備上報(bào)所述電子設(shè)備的設(shè)備信息。
可選的,所述根據(jù)網(wǎng)絡(luò)故障檢測(cè)指令的指示獲取目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系之前,所述方法還包括:
接收用戶終端上傳的與所述目標(biāo)家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備信息,所述用戶終端與所述目標(biāo)家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān)的家庭賬號(hào)之間存在綁定關(guān)系;
在所述目標(biāo)家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān)的家庭賬號(hào)對(duì)應(yīng)的家庭網(wǎng)絡(luò)拓?fù)淠P椭刑砑优c所述家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備信息,生成所述目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系。
第二方面,提供一種家庭網(wǎng)絡(luò)故障檢測(cè)裝置,包括:
第一獲取模塊,用于根據(jù)網(wǎng)絡(luò)故障檢測(cè)指令的指示獲取目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系;
第二獲取模塊,用于獲取所述第一獲取模塊獲取的目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系中家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息和設(shè)備信息,以及與所述家庭網(wǎng)關(guān)互聯(lián)的電子設(shè)備的設(shè)備信息;
構(gòu)建模塊,用于根據(jù)所述第二獲取模塊獲取的所述家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息及設(shè)備信息和所述電子設(shè)備的設(shè)備信息,構(gòu)建所述目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)洌?/p>
檢測(cè)模塊,用于根據(jù)所述構(gòu)建模塊構(gòu)建出的所述目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)涞木W(wǎng)絡(luò)拓?fù)湫畔?duì)所述目標(biāo)家庭網(wǎng)絡(luò)進(jìn)行故障檢測(cè)。
可選的,家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系包括所述家庭網(wǎng)絡(luò)中家庭網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)和與所述家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備標(biāo)識(shí)間的對(duì)應(yīng)關(guān)系。
可選的,所述第二獲取模塊具體用于:
根據(jù)所述第一獲取模塊獲取的所述目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系,向所述網(wǎng)絡(luò)拓?fù)潢P(guān)系中的家庭網(wǎng)關(guān)發(fā)送第一信息獲取指令,以及向與所述家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備發(fā)送第二信息獲取指令;
其中,所述第一信息獲取指令包括所述家庭網(wǎng)關(guān)的設(shè)備標(biāo)識(shí),用于指示所述家庭網(wǎng)關(guān)上報(bào)所述家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息和設(shè)備信息;所述第二信息獲取指令包括所述電子設(shè)備的設(shè)備標(biāo)識(shí),用于指示所述電子設(shè)備上報(bào)所述電子設(shè)備的設(shè)備信息。
可選的,所述裝置還包括:
接收模塊,用于接收用戶終端上傳的與所述目標(biāo)家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備信息,所述用戶終端與所述目標(biāo)家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān)的家庭賬號(hào)之間存在綁定關(guān)系;
生成模塊,用于在所述目標(biāo)家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān)的家庭賬號(hào)對(duì)應(yīng)的家庭網(wǎng)絡(luò)拓?fù)淠P椭刑砑优c所述家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備信息,生成所述目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系。
本發(fā)明實(shí)施例提供的家庭網(wǎng)絡(luò)故障檢測(cè)方法及裝置,通過(guò)獲取目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系,然后基于該網(wǎng)絡(luò)拓?fù)潢P(guān)系中包含的家庭網(wǎng)絡(luò)中家庭網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)和與家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備標(biāo)識(shí),分別從家庭網(wǎng)關(guān)端獲取該家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息和設(shè)備信息,從電子設(shè)備端獲取電子設(shè)備的設(shè)備信息,接著,基于獲取到的家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息及設(shè)備信息和電子設(shè)備的設(shè)備信息,構(gòu)建目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)?,從而在用戶無(wú)法通過(guò)用戶終端對(duì)目標(biāo)家庭內(nèi)部網(wǎng)絡(luò)中的電子設(shè)備進(jìn)行遠(yuǎn)程操作時(shí),能夠基于構(gòu)建出的該目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)涞木W(wǎng)絡(luò)拓?fù)湫畔?duì)該目標(biāo)家庭網(wǎng)絡(luò)逐點(diǎn)進(jìn)行故障排查,定位出故障位置,確定出具體的故障原因,方便用戶對(duì)該目標(biāo)家庭網(wǎng)絡(luò)進(jìn)行管理和維護(hù)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(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為本發(fā)明實(shí)施例提供的一種通信網(wǎng)絡(luò)的網(wǎng)絡(luò)架構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例提供的一種家庭網(wǎng)絡(luò)故障檢測(cè)方法的流程示意圖;
圖3為本發(fā)明實(shí)施例提供的一種家庭網(wǎng)絡(luò)拓?fù)涞耐負(fù)涫疽鈭D;
圖4為本發(fā)明實(shí)施例提供的另一種家庭網(wǎng)絡(luò)故障檢測(cè)方法的流程示意圖;
圖5為本發(fā)明實(shí)施例提供的一種家庭網(wǎng)絡(luò)故障檢測(cè)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(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ù)的范圍。
本發(fā)明實(shí)施例提供的家庭網(wǎng)絡(luò)故障檢測(cè)方法應(yīng)用于移動(dòng)通信網(wǎng)絡(luò)和家庭網(wǎng)絡(luò)聯(lián)合部署的通信網(wǎng)絡(luò)中,如圖1所示,該通信網(wǎng)絡(luò)1包括基站11、家庭網(wǎng)關(guān)12、電子設(shè)備13(參照?qǐng)D1所示的設(shè)備1、設(shè)備2、設(shè)備3、……、設(shè)備N)、用戶終端14以及家庭網(wǎng)絡(luò)管理系統(tǒng)15。
其中,上述的基站11為移動(dòng)通信網(wǎng)絡(luò)對(duì)應(yīng)的基站(如,e-NodeB、NodeB),上述的家庭網(wǎng)關(guān)12用于實(shí)現(xiàn)家庭內(nèi)部信息與家庭外部信息的交換,可以為提供家庭內(nèi)部網(wǎng)絡(luò)的路由器或無(wú)線接收器等,上述的電子設(shè)備13包括:智能空調(diào)、智能冰箱、吸塵器、熱水器等智能家電設(shè)備,及監(jiān)控?cái)z像頭、智能門鎖等智能安防設(shè)備,以及智能手機(jī)、平板電腦、音響等電子設(shè)備,上述的用戶終端14可以為智能手機(jī)、平板電腦、筆記本電腦、超級(jí)移動(dòng)個(gè)人計(jì)算機(jī)(英文:Ultra-mobile Personal Computer,簡(jiǎn)稱:UMPC)、上網(wǎng)本、個(gè)人數(shù)字助理(英文:Personal Digital Assistant,簡(jiǎn)稱:PDA)等終端設(shè)備。
上述的家庭網(wǎng)絡(luò)管理系統(tǒng)15用于對(duì)家庭網(wǎng)絡(luò)中的各電子設(shè)備13進(jìn)行遠(yuǎn)程控制以及執(zhí)行本發(fā)明實(shí)施例提供的家庭網(wǎng)絡(luò)故障檢測(cè)方法對(duì)家庭網(wǎng)絡(luò)進(jìn)行故障檢測(cè)。示例性的,上述的家庭網(wǎng)絡(luò)管理系統(tǒng)15可以為交換機(jī)、服務(wù)器等通信設(shè)備。本發(fā)明實(shí)施例提供的家庭網(wǎng)絡(luò)故障檢測(cè)方法的執(zhí)行主體可以為家庭網(wǎng)絡(luò)故障檢測(cè)裝置,也可以為家庭網(wǎng)絡(luò)管理系統(tǒng)15,也可以為該家庭網(wǎng)絡(luò)管理系統(tǒng)15中用于進(jìn)行家庭網(wǎng)絡(luò)故障檢測(cè)的檢測(cè)單元或功能模塊,需要說(shuō)明的是,上述的家庭網(wǎng)絡(luò)故障檢測(cè)裝置可以為家庭網(wǎng)絡(luò)管理系統(tǒng)15。具體的,當(dāng)本發(fā)明實(shí)施例中的家庭網(wǎng)絡(luò)故障檢測(cè)裝置為該家庭網(wǎng)絡(luò)管理系統(tǒng)15時(shí),該家庭網(wǎng)絡(luò)管理系統(tǒng)15可以為上述通信設(shè)備中的中央處理器(英文:Central Processing Unit,簡(jiǎn)稱CPU)或者可以為上述通信設(shè)備的中的控制單元或者功能模塊。此外,需要說(shuō)明的是,上述的用戶可以通過(guò)在用戶終端14上安裝上述家庭網(wǎng)絡(luò)管理系統(tǒng)15對(duì)應(yīng)的應(yīng)用程序(例如,APP)來(lái)訪問(wèn)該家庭網(wǎng)絡(luò)管理系統(tǒng)15,并在獲取到該家庭網(wǎng)絡(luò)管理系統(tǒng)15的訪問(wèn)權(quán)限后,通過(guò)該家庭網(wǎng)絡(luò)管理系統(tǒng)15來(lái)對(duì)目標(biāo)家庭網(wǎng)絡(luò)內(nèi)部的電子設(shè)備13進(jìn)行遠(yuǎn)程控制。
本文中術(shù)語(yǔ)“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:?jiǎn)为?dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
為了便于清楚描述本發(fā)明實(shí)施例的技術(shù)方案,在本發(fā)明的實(shí)施例中,采用了“第一”、“第二”等字樣對(duì)功能或作用基本相同的相同項(xiàng)或相似項(xiàng)進(jìn)行區(qū)分,本領(lǐng)域技術(shù)人員可以理解“第一”、“第二”等字樣并不對(duì)數(shù)量和執(zhí)行次序進(jìn)行限定。
基于圖1所示的通信網(wǎng)絡(luò)的網(wǎng)絡(luò)架構(gòu)示意圖,本發(fā)明的實(shí)施例提供一種家庭網(wǎng)絡(luò)故障檢測(cè)方法,如圖2所示,該方法包括如下步驟:
201、根據(jù)網(wǎng)絡(luò)故障檢測(cè)指令的指示獲取目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系。
示例性的,上述的家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系包括家庭網(wǎng)絡(luò)中家庭網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)和與家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備標(biāo)識(shí)間的對(duì)應(yīng)關(guān)系。而上述與家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備中的每個(gè)電子設(shè)備分別具備不同的設(shè)備標(biāo)識(shí),以示區(qū)分。
本實(shí)施例中的網(wǎng)絡(luò)故障檢測(cè)指令用于指示該家庭網(wǎng)絡(luò)故障檢測(cè)裝置構(gòu)建該目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)鋪?lái)進(jìn)行故障檢測(cè)。示例性的,上述的網(wǎng)絡(luò)故障檢測(cè)指令可以是用戶終端根據(jù)用戶指令生成后發(fā)送至該家庭網(wǎng)絡(luò)故障檢測(cè)裝置的,該用戶指令是用戶在無(wú)法通過(guò)用戶終端中安裝的該家庭網(wǎng)絡(luò)故障檢測(cè)裝置對(duì)應(yīng)的第三方應(yīng)用來(lái)對(duì)目標(biāo)家庭網(wǎng)絡(luò)內(nèi)的電子設(shè)備進(jìn)行遠(yuǎn)程操控時(shí),通過(guò)觸控該用戶終端上的對(duì)應(yīng)按鍵或該第三方應(yīng)用的用戶界面上對(duì)應(yīng)的圖標(biāo)向用戶終端發(fā)送的?;蛘?,上述的網(wǎng)絡(luò)故障檢測(cè)指令可以是該家庭網(wǎng)絡(luò)故障檢測(cè)裝置在檢測(cè)到用戶終端想要控制的電子設(shè)備無(wú)法連接時(shí)自動(dòng)生成的?;蛘?,上述的網(wǎng)絡(luò)故障檢測(cè)指令可以是該家庭網(wǎng)絡(luò)故障檢測(cè)裝置周期性生成的。
202、獲取目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系中家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息和設(shè)備信息,以及與家庭網(wǎng)關(guān)互聯(lián)的電子設(shè)備的設(shè)備信息。
示例性的,上述的家庭網(wǎng)關(guān)的設(shè)備信息包括但不限于:設(shè)備標(biāo)識(shí)、設(shè)備型號(hào)、設(shè)備品牌以及設(shè)備地址等設(shè)備物理信息、家庭網(wǎng)關(guān)用戶側(cè)端口信息以及家庭網(wǎng)關(guān)用戶側(cè)端口連接信息;上述的電子設(shè)備的設(shè)備信息包括但不限于:設(shè)備標(biāo)識(shí)(該設(shè)備的ID碼)、設(shè)備型號(hào)、設(shè)備品牌、設(shè)備地址等設(shè)備物理信息、該電子設(shè)備支持的網(wǎng)絡(luò)連接模式以及該電子設(shè)備的當(dāng)前正在工作的網(wǎng)絡(luò)連接模式;而上述的家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息包括:該家庭網(wǎng)關(guān)與其互聯(lián)的電子設(shè)備間的網(wǎng)絡(luò)連接狀態(tài)信息、該家庭網(wǎng)絡(luò)所提供的家庭內(nèi)部網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài)參數(shù)以及該家庭網(wǎng)關(guān)所連接的外部網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài)參數(shù)。其中,上述的網(wǎng)絡(luò)狀態(tài)參數(shù)包括但不限于:信號(hào)強(qiáng)度、信號(hào)速率等。上述的電子設(shè)備支持的網(wǎng)絡(luò)連接模式包括但不限于:WiFi(英文:Wireless Fidelity,中文:無(wú)線保真、無(wú)線寬帶或無(wú)線網(wǎng))、紅外、有線或藍(lán)牙等多種連接模式。上述的電子設(shè)備的當(dāng)前正在工作的網(wǎng)絡(luò)連接模式可以為WiFi、紅外、有線或藍(lán)牙等中的一種或者多種,本發(fā)明實(shí)施例在此不做限定。
示例性的,該裝置從該家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系中讀取家庭網(wǎng)絡(luò)中家庭網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)和與家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備標(biāo)識(shí)間,根據(jù)讀取到的設(shè)備標(biāo)識(shí),分別從家庭網(wǎng)關(guān)端和電子設(shè)備端獲取該家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息和設(shè)備信息以及該電子設(shè)備的設(shè)備信息。
可選的,步驟202具體包括如下內(nèi)容:
A1、根據(jù)目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系,向網(wǎng)絡(luò)拓?fù)潢P(guān)系中的家庭網(wǎng)關(guān)發(fā)送第一信息獲取指令,以及向與家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備發(fā)送第二信息獲取指令。
示例性的,上述的第一信息獲取指令包括家庭網(wǎng)關(guān)的設(shè)備標(biāo)識(shí),用于指示家庭網(wǎng)關(guān)上報(bào)家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息和設(shè)備信息,上述的第二信息獲取指令包括電子設(shè)備的設(shè)備標(biāo)識(shí),用于指示電子設(shè)備上報(bào)電子設(shè)備的設(shè)備信息。
203、根據(jù)家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息及設(shè)備信息和電子設(shè)備的設(shè)備信息,構(gòu)建目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)洹?/p>
示例性的,該裝置在獲取到家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息及設(shè)備信息、與家庭網(wǎng)關(guān)互聯(lián)的電子設(shè)備的設(shè)備信息后,便可基于該目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)模型(樹(shù)狀結(jié)構(gòu)或星狀結(jié)構(gòu))、家庭網(wǎng)關(guān)與電子設(shè)備間的網(wǎng)絡(luò)拓?fù)潢P(guān)系以及家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息及設(shè)備信息和電子設(shè)備的設(shè)備信息,生成完整的網(wǎng)絡(luò)拓?fù)洹@?,以圖3所示的家庭網(wǎng)絡(luò)拓?fù)涞耐負(fù)鋱D為例,該家庭網(wǎng)絡(luò)內(nèi)的家庭網(wǎng)關(guān)作為網(wǎng)絡(luò)拓?fù)涞慕Y(jié)點(diǎn),其他與該家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備(智能空調(diào)、智能冰箱、吸塵器、熱水器等智能家電設(shè)備,及監(jiān)控?cái)z像頭、智能門鎖等智能安防設(shè)備,以及智能手機(jī)、平板電腦、音響等電子設(shè)備)作為節(jié)點(diǎn)。
204、根據(jù)構(gòu)建出的目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)涞木W(wǎng)絡(luò)拓?fù)湫畔?duì)目標(biāo)家庭網(wǎng)絡(luò)進(jìn)行故障檢測(cè)。
本實(shí)施例中的目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)涞木W(wǎng)絡(luò)拓?fù)湫畔ㄔ摼W(wǎng)絡(luò)拓?fù)渲屑彝ゾW(wǎng)關(guān)與每個(gè)電子設(shè)備間的網(wǎng)絡(luò)連接信息以及該網(wǎng)絡(luò)拓?fù)渲懈鞴?jié)點(diǎn)(家庭網(wǎng)關(guān)、電子設(shè)備)的設(shè)備信息。
示例性的,本發(fā)明實(shí)施例中該家庭網(wǎng)絡(luò)故障檢測(cè)裝置在根據(jù)目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)涞木W(wǎng)絡(luò)拓?fù)湫畔?duì)目標(biāo)家庭網(wǎng)絡(luò)進(jìn)行故障檢測(cè)時(shí),可以直接根據(jù)該目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)涞木W(wǎng)絡(luò)拓?fù)湫畔⒎謩e對(duì)家庭內(nèi)部網(wǎng)絡(luò)中各設(shè)備間的網(wǎng)絡(luò)連接以及各設(shè)備本身的設(shè)備狀態(tài)進(jìn)行逐點(diǎn)排查,定位出故障位置,再將故障原因反饋給用戶終端,也可以將該目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔l(fā)送至用戶終端,來(lái)指示該用戶終端進(jìn)行目標(biāo)家庭網(wǎng)絡(luò)故障排查。
可選的,步驟204具體包括如下步驟:
B1、向用戶終端發(fā)送目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)涞木W(wǎng)絡(luò)拓?fù)湫畔?,以便用戶終端根據(jù)目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)涞木W(wǎng)絡(luò)拓?fù)湫畔?duì)目標(biāo)家庭網(wǎng)絡(luò)進(jìn)行故障檢測(cè)。
此外,在步驟201之前,該方法還包括如下步驟:
C1、接收用戶終端上傳的與目標(biāo)家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備信息。
C2、在目標(biāo)家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān)的家庭賬號(hào)對(duì)應(yīng)的家庭網(wǎng)絡(luò)拓?fù)淠P椭刑砑优c家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備信息,生成目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系。
本實(shí)施例中的用戶終端與目標(biāo)家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān)的家庭賬號(hào)之間存在綁定關(guān)系。
示例性的,當(dāng)用戶想要將目標(biāo)家庭網(wǎng)絡(luò)添加至該家庭網(wǎng)絡(luò)管理系統(tǒng)的控制列表時(shí),用戶可以將該目標(biāo)家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān)與其使用的用戶終端進(jìn)行綁定,從而通過(guò)該用戶終端來(lái)控制家庭網(wǎng)關(guān)向該裝置發(fā)送家庭賬號(hào)申請(qǐng)指令,當(dāng)家庭網(wǎng)絡(luò)故障檢測(cè)裝置接收到家庭賬號(hào)申請(qǐng)指令后,便為該家庭網(wǎng)關(guān)分配相應(yīng)的家庭賬號(hào)。由于該用戶終端與家庭網(wǎng)關(guān)間存在綁定關(guān)系,因此,該用戶終端便可建立與該家庭賬號(hào)間的綁定關(guān)系,從而獲得訪問(wèn)該家庭網(wǎng)絡(luò)管理系統(tǒng)的訪問(wèn)權(quán)限。
此外,在本發(fā)明實(shí)施例中,用戶終端可以通過(guò)近端掃碼的方式來(lái)獲取目標(biāo)家庭網(wǎng)絡(luò)內(nèi)的電子設(shè)備的設(shè)備信息。
示例性的,在數(shù)據(jù)庫(kù)(例如,二維碼生成APP的數(shù)據(jù)庫(kù))中預(yù)先錄入大量電子設(shè)備的設(shè)備信息(設(shè)備標(biāo)識(shí)、設(shè)備型號(hào)、設(shè)備品牌等設(shè)備物理信息,以及電子設(shè)備支持的網(wǎng)絡(luò)連接模式等),并根據(jù)各電子設(shè)備的設(shè)備信息生成每個(gè)電子設(shè)備對(duì)應(yīng)的二維碼,二維碼中能夠存儲(chǔ)電子設(shè)備的設(shè)備標(biāo)識(shí)。當(dāng)用戶終端通過(guò)第三方應(yīng)用中的掃碼功能對(duì)電子設(shè)備上的二維碼進(jìn)行掃描后,提取該電子設(shè)備的設(shè)備信息,使得用戶能夠通過(guò)用戶終端上的第三方應(yīng)用完成對(duì)電子設(shè)備的掃碼錄入,并獲取目標(biāo)家庭網(wǎng)絡(luò)內(nèi)的電子設(shè)備的設(shè)備信息。
需要說(shuō)明的是,用戶能夠通過(guò)用戶終端登錄到家庭內(nèi)部網(wǎng)絡(luò)管理系統(tǒng)中對(duì)自家電子設(shè)備進(jìn)行增減,實(shí)現(xiàn)實(shí)時(shí)準(zhǔn)確的更新自己的組網(wǎng)拓?fù)洹?/p>
本發(fā)明實(shí)施例提供的家庭網(wǎng)絡(luò)故障檢測(cè)方法,通過(guò)獲取目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系,然后基于該網(wǎng)絡(luò)拓?fù)潢P(guān)系中包含的家庭網(wǎng)絡(luò)中家庭網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)和與家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備標(biāo)識(shí),分別從家庭網(wǎng)關(guān)端獲取該家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息和設(shè)備信息,從電子設(shè)備端獲取電子設(shè)備的設(shè)備信息,接著,基于獲取到的家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息及設(shè)備信息和電子設(shè)備的設(shè)備信息,構(gòu)建目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)?,從而在用戶無(wú)法通過(guò)用戶終端對(duì)目標(biāo)家庭內(nèi)部網(wǎng)絡(luò)中的電子設(shè)備進(jìn)行遠(yuǎn)程操作時(shí),能夠基于構(gòu)建出的該目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)涞木W(wǎng)絡(luò)拓?fù)湫畔?duì)該目標(biāo)家庭網(wǎng)絡(luò)逐點(diǎn)進(jìn)行故障排查,定位出故障位置,確定出具體的故障原因,方便用戶對(duì)該目標(biāo)家庭網(wǎng)絡(luò)進(jìn)行管理和維護(hù)。
本發(fā)明的實(shí)施例提供一種家庭網(wǎng)絡(luò)故障檢測(cè)裝置,如圖5所示,該家庭網(wǎng)絡(luò)故障檢測(cè)裝置3包括:第一獲取模塊31、第二獲取模塊32、構(gòu)建模塊33和檢測(cè)模塊34,其中:
第一獲取模塊31,用于根據(jù)網(wǎng)絡(luò)故障檢測(cè)指令的指示獲取目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系。
第二獲取模塊32,用于獲取第一獲取模塊31獲取的目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系中家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息和設(shè)備信息,以及與家庭網(wǎng)關(guān)互聯(lián)的電子設(shè)備的設(shè)備信息。
構(gòu)建模塊33,用于根據(jù)第二獲取模塊32獲取的家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息及設(shè)備信息和電子設(shè)備的設(shè)備信息,構(gòu)建目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)洹?/p>
檢測(cè)模塊34,用于根據(jù)構(gòu)建模塊33構(gòu)建出的目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔?duì)目標(biāo)家庭網(wǎng)絡(luò)進(jìn)行故障檢測(cè)。
上述的家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系包括家庭網(wǎng)絡(luò)中家庭網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)和與家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備標(biāo)識(shí)間的對(duì)應(yīng)關(guān)系。
進(jìn)一步的,第二獲取模塊32具體用于:根據(jù)第一獲取模塊31獲取的目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系,向網(wǎng)絡(luò)拓?fù)潢P(guān)系中的家庭網(wǎng)關(guān)發(fā)送第一信息獲取指令,以及向與家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備發(fā)送第二信息獲取指令。
其中,第一信息獲取指令包括家庭網(wǎng)關(guān)的設(shè)備標(biāo)識(shí),用于指示家庭網(wǎng)關(guān)上報(bào)家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息和設(shè)備信息;第二信息獲取指令包括電子設(shè)備的設(shè)備標(biāo)識(shí),用于指示電子設(shè)備上報(bào)電子設(shè)備的設(shè)備信息。
可選的,如圖5所示,該家庭網(wǎng)絡(luò)故障檢測(cè)裝置3還包括:接收模塊35,生成模塊36,其中:
接收模塊35,用于接收用戶終端上傳的與目標(biāo)家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備信息,用戶終端與目標(biāo)家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān)的家庭賬號(hào)之間存在綁定關(guān)系。
生成模塊36,用于在目標(biāo)家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān)的家庭賬號(hào)對(duì)應(yīng)的家庭網(wǎng)絡(luò)拓?fù)淠P椭刑砑优c家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備信息,生成目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系。
本發(fā)明實(shí)施例提供的家庭網(wǎng)絡(luò)故障檢測(cè)裝置,該裝置通過(guò)獲取目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)潢P(guān)系,然后基于該網(wǎng)絡(luò)拓?fù)潢P(guān)系中包含的家庭網(wǎng)絡(luò)中家庭網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)和與家庭網(wǎng)關(guān)存在互聯(lián)關(guān)系的電子設(shè)備的設(shè)備標(biāo)識(shí),分別從家庭網(wǎng)關(guān)端獲取該家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息和設(shè)備信息,從電子設(shè)備端獲取電子設(shè)備的設(shè)備信息,接著,基于獲取到的家庭網(wǎng)關(guān)的網(wǎng)絡(luò)連接信息及設(shè)備信息和電子設(shè)備的設(shè)備信息,構(gòu)建目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)?,從而在用戶無(wú)法通過(guò)用戶終端對(duì)目標(biāo)家庭內(nèi)部網(wǎng)絡(luò)中的電子設(shè)備進(jìn)行遠(yuǎn)程操作時(shí),能夠基于構(gòu)建出的該目標(biāo)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)涞木W(wǎng)絡(luò)拓?fù)湫畔?duì)該目標(biāo)家庭網(wǎng)絡(luò)逐點(diǎn)進(jìn)行故障排查,定位出故障位置,確定出具體的故障原因,方便用戶對(duì)該目標(biāo)家庭網(wǎng)絡(luò)進(jìn)行管理和維護(hù)。
需要說(shuō)明的是,在具體實(shí)現(xiàn)過(guò)程中,上述如圖2所示的方法流程中的各步驟均可以通過(guò)硬件形式的處理器執(zhí)行存儲(chǔ)器中存儲(chǔ)的軟件形式的計(jì)算機(jī)執(zhí)行指令實(shí)現(xiàn),為避免重復(fù),此處不再贅述。而上述裝置所執(zhí)行的動(dòng)作所對(duì)應(yīng)的程序均可以以軟件形式存儲(chǔ)于該裝置的存儲(chǔ)器中,以便于處理器調(diào)用執(zhí)行以上各個(gè)模塊對(duì)應(yīng)的操作。
上文中的存儲(chǔ)器可以包括易失性存儲(chǔ)器(volatile memory),例如隨機(jī)存取存儲(chǔ)器(random-access memory,RAM);也可以包括非易失性存儲(chǔ)器(non-volatile memory),例如只讀存儲(chǔ)器(read-only memory,ROM),快閃存儲(chǔ)器(flash memory),硬盤(hard disk drive,HDD)或固態(tài)硬盤(solid-state drive,SSD);還可以包括上述種類的存儲(chǔ)器的組合。
上文所提供的裝置中的處理器可以是一個(gè)處理器,也可以是多個(gè)處理元件的統(tǒng)稱。例如,處理器可以為中央處理器(central processing unit,CPU;也可以為其他通用處理器、數(shù)字信號(hào)處理器(digital signal processing,DSP)、專用集成電路(application specific integrated circuit,ASIC)、現(xiàn)場(chǎng)可編程門陣列(field-programmable gate array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等;還可以為專用處理器,該專用處理器可以包括基帶處理芯片、射頻處理芯片等中的至少一個(gè)。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的裝置和模塊的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)模塊或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的模塊可以是或者也可以不是物理上分開(kāi)的,作為模塊顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理包括,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。