本發(fā)明涉及家電設(shè)備的互聯(lián),具體提供一種信息傳輸方法、存儲(chǔ)介質(zhì)以及設(shè)備互聯(lián)系統(tǒng)。
背景技術(shù):
1、目前越來越多的智能家電走進(jìn)了人們的生活,給人們的生活帶來了極大的便利,讓各種智能家電互聯(lián)互通,信息共享大多采用接入互聯(lián)網(wǎng)的方式。
2、現(xiàn)有技術(shù)中的智能家電之間的通信方法普遍采用第三方物聯(lián)網(wǎng)服務(wù)器來對智能家電設(shè)備的數(shù)據(jù)進(jìn)行獲取,并對獲取的數(shù)據(jù)進(jìn)行判斷,再根據(jù)判斷結(jié)果向智能家電設(shè)備發(fā)送執(zhí)行指令,然而,這種通信方法在網(wǎng)絡(luò)不良或者信號差的情況下會(huì)出現(xiàn)服務(wù)器與智能家電設(shè)備的通信失敗,導(dǎo)致服務(wù)器與智能家電設(shè)備之間的通信連接不穩(wěn)定。
3、相應(yīng)地,本領(lǐng)域需要一種新的信息傳輸方案來解決上述問題。
技術(shù)實(shí)現(xiàn)思路
1、為了克服上述缺陷,提出了本發(fā)明,以提供解決或至少部分地解決在網(wǎng)絡(luò)不良或者信號差的情況下會(huì)出現(xiàn)服務(wù)器與智能家電設(shè)備的通信失敗,導(dǎo)致服務(wù)器與智能家電設(shè)備之間的通信連接不穩(wěn)定的技術(shù)問題的一種信息傳輸方法、存儲(chǔ)介質(zhì)以及設(shè)備互聯(lián)系統(tǒng)。
2、在第一方面,本發(fā)明提供一種信息傳輸方法,應(yīng)用于設(shè)備互聯(lián)系統(tǒng),所述系統(tǒng)包括至少一個(gè)區(qū)域,其中每個(gè)區(qū)域包括一個(gè)控制設(shè)備以及與所述控制設(shè)備通信連接的至少一個(gè)電器設(shè)備,所述控制設(shè)備用于實(shí)現(xiàn)不同區(qū)域之間的信息傳輸,以及本區(qū)域內(nèi)電器設(shè)備之間的信息傳輸,所述方法包括以下步驟:獲取所述電器設(shè)備中發(fā)送信息的電器設(shè)備以及接收信息的電器設(shè)備的數(shù)據(jù)信息;基于獲取的數(shù)據(jù)信息,判斷所述發(fā)送信息的電器設(shè)備與接收信息的電器設(shè)備是否處于同一區(qū)域;基于判斷結(jié)果,生成對應(yīng)的信息傳輸路徑;并基于生成的信息傳輸路徑,執(zhí)行信息傳輸。
3、在上述信息傳輸方法的一個(gè)技術(shù)方案中,所述獲取所述電器設(shè)備中發(fā)送信息的電器設(shè)備以及接收信息的電器設(shè)備的數(shù)據(jù)信息包括:獲取所述發(fā)送信息的電器設(shè)備以及接收信息的電器設(shè)備的位置;和/或,獲取與所述發(fā)送信息的電器設(shè)備通信連接的控制設(shè)備,以及獲取與所述接收信息的電器設(shè)備通信連接的控制設(shè)備。
4、在上述信息傳輸方法的一個(gè)技術(shù)方案中,所述基于獲取的數(shù)據(jù)信息,判斷所述發(fā)送信息的電器設(shè)備與接收信息的電器設(shè)備是否處于同一區(qū)域包括:基于所述發(fā)送信息的電器設(shè)備以及接收信息的電器設(shè)備的位置判斷所述發(fā)送信息的電器設(shè)備與接收信息的電器設(shè)備處于同一區(qū)域;或,判斷與所述發(fā)送信息的電器設(shè)備通信連接的控制設(shè)備和與所述接收信息的電器設(shè)備通信連接的控制設(shè)備是否為同一個(gè)控制設(shè)備,若為不同控制設(shè)備,則判定所述發(fā)送信息的電器設(shè)備與接收信息的電器設(shè)備不處于同一區(qū)域;否則,則判定處于同一區(qū)域。
5、在上述信息傳輸方法的一個(gè)技術(shù)方案中,所述獲取發(fā)送信息的電器設(shè)備以及接收信息的電器設(shè)備的位置之前,所述方法還包括:獲取所述系統(tǒng)中所有控制設(shè)備以及所有電器設(shè)備的數(shù)量和位置;基于獲取的數(shù)量和位置,繪制所述系統(tǒng)中所有控制設(shè)備和所有電器設(shè)備的位置分布圖。
6、在上述信息傳輸方法的一個(gè)技術(shù)方案中,所述基于獲取的數(shù)量和位置,繪制所述系統(tǒng)中所有控制設(shè)備和所有電器設(shè)備的設(shè)備位置分布圖包括:若所述控制設(shè)備的數(shù)量等于1,則以所述控制設(shè)備為原點(diǎn),基于所述電器設(shè)備的位置獲取所述電器設(shè)備距離所述控制設(shè)備的距離,基于所述距離繪制第一設(shè)備位置分布圖;若所述控制設(shè)備的數(shù)量高于1,則以任一個(gè)控制設(shè)備為原點(diǎn),基于各個(gè)控制設(shè)備距離所述任一個(gè)控制設(shè)備的距離,繪制控制設(shè)備位置分布圖,并且,以任一個(gè)控制設(shè)備為原點(diǎn),基于與所述控制設(shè)備處于同一區(qū)域的各個(gè)電器設(shè)備的位置獲取同一區(qū)域內(nèi)所述電器設(shè)備距離所述控制設(shè)備的距離,基于所述距離繪制每個(gè)控制設(shè)備各自所處區(qū)域內(nèi)的電器設(shè)備對應(yīng)的第二設(shè)備位置分布圖,或,以任一個(gè)控制設(shè)備為原點(diǎn),基于其余的各個(gè)控制設(shè)備以及電器設(shè)備的位置獲取其余控制設(shè)備以及電器設(shè)備距離作為原點(diǎn)的任一控制設(shè)備的距離,基于所述距離繪制第三設(shè)備位置分布圖。
7、在上述信息傳輸方法的一個(gè)技術(shù)方案中,所述基于判斷結(jié)果,生成對應(yīng)的信息傳輸路徑包括:若所述發(fā)送信息的電器設(shè)備與接收信息的電器設(shè)備處于同一區(qū)域,則基于與所述發(fā)送信息的電器設(shè)備或者接收信息的電器設(shè)備對應(yīng)的第一設(shè)備位置分布圖以及所述發(fā)送信息的電器設(shè)備和接收信息的電器設(shè)備的位置信息,確定第一信息傳輸路徑;若所述發(fā)送信息的設(shè)備與接收信息的設(shè)備不處于同一區(qū)域,則基于控制設(shè)備位置分布圖、與發(fā)送信息的電器設(shè)備對應(yīng)的第二設(shè)備位置分布圖、與接收信息的電器設(shè)備對應(yīng)的第二設(shè)備位置分布圖以及控制所述發(fā)送信息的電器設(shè)備的控制設(shè)備、控制所述接收信息的電器設(shè)備的控制設(shè)備、所述發(fā)送信息的電器設(shè)備和接收信息的電器設(shè)備的位置信息,確定第二信息傳輸路徑,或,基于第三設(shè)備位置分布圖、控制設(shè)備位置分布圖以及控制所述發(fā)送信息的電器設(shè)備的控制設(shè)備、控制所述接收信息的電器設(shè)備的控制設(shè)備、所述發(fā)送信息的電器設(shè)備和接收信息的電器設(shè)備的位置信息,確定第二信息傳輸路徑。
8、在上述信息傳輸方法的一個(gè)技術(shù)方案中,所述確定第一信息傳輸路徑包括:基于所述第一設(shè)備位置分布圖、所述發(fā)送信息的電器設(shè)備和接收信息的電器設(shè)備的位置信息以及最短距離原則,確定所述發(fā)送信息的電器設(shè)備與接收信息的電器設(shè)備之間用于傳輸中轉(zhuǎn)的第一中轉(zhuǎn)設(shè)備;基于所述發(fā)送信息的電器設(shè)備、第一中轉(zhuǎn)設(shè)備以及接收信息的電器設(shè)備,得到第一信息傳輸路徑;或,所述確定第二信息傳輸路徑包括:基于與發(fā)送信息的電器設(shè)備對應(yīng)的控制設(shè)備、與接收信息的電器設(shè)備對應(yīng)的控制設(shè)備確定控制設(shè)備之間的傳輸路徑;基于所述發(fā)送信息的電器設(shè)備和與所述發(fā)送信息的電器設(shè)備對應(yīng)的控制設(shè)備,確定所述發(fā)送信息的電器設(shè)備所處的區(qū)域內(nèi)的傳輸路徑;基于所述接收信息的電器設(shè)備和與所述接收信息的電器設(shè)備對應(yīng)的控制設(shè)備,確定所述接收信息的電器設(shè)備所處的區(qū)域內(nèi)的傳輸路徑;基于所述控制設(shè)備之間的傳輸路徑、所述發(fā)送信息的電器設(shè)備所處的區(qū)域內(nèi)的傳輸路徑以及所述接收信息的電器設(shè)備所處的區(qū)域內(nèi)的傳輸路徑確定第二信息傳輸路徑。
9、在上述信息傳輸方法的一個(gè)技術(shù)方案中,所述確定控制設(shè)備之間的傳輸路徑包括:基于控制設(shè)備位置分布圖、與發(fā)送信息的電器設(shè)備對應(yīng)的控制設(shè)備、與接收信息的電器設(shè)備對應(yīng)的控制設(shè)備的位置坐標(biāo)以及最短距離原則,確定控制設(shè)備之間的傳輸路徑;和/或,確定所述發(fā)送信息的電器設(shè)備所處的區(qū)域內(nèi)的傳輸路徑包括:在所述發(fā)送信息的電器設(shè)備所處的區(qū)域內(nèi),基于所述發(fā)送信息的電器設(shè)備對應(yīng)的所述第二設(shè)備位置分布圖或第三設(shè)備位置分布圖、所述發(fā)送信息的電器設(shè)備的位置、所述區(qū)域內(nèi)的所述控制設(shè)備的位置以及最短距離原則,確定所述發(fā)送信息的電器設(shè)備所處的區(qū)域內(nèi)的第二中轉(zhuǎn)設(shè)備,并基于所述發(fā)送信息的電器設(shè)備、所述第二中轉(zhuǎn)設(shè)備、所述區(qū)域內(nèi)的所述控制設(shè)備確定所述發(fā)送信息的電器設(shè)備所處的區(qū)域內(nèi)的傳輸路徑;和/或,確定所述接收信息的電器設(shè)備所處的區(qū)域內(nèi)的傳輸路徑包括:在所述接收信息的電器設(shè)備所處的區(qū)域內(nèi),基于所述接收信息的電器設(shè)備對應(yīng)的所述第二設(shè)備位置分布圖或第三設(shè)備位置分布圖、所述接收信息的電器設(shè)備的位置、所述區(qū)域內(nèi)的所述控制設(shè)備的位置以及最短距離原則,確定所述接收信息的電器設(shè)備所處的區(qū)域內(nèi)的第三中轉(zhuǎn)設(shè)備;并基于所述接收信息的電器設(shè)備、所述第三中轉(zhuǎn)設(shè)備、所述區(qū)域內(nèi)的所述控制設(shè)備確定所述接收信息的電器設(shè)備所處的區(qū)域內(nèi)的傳輸路徑。
10、在第二方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)其中存儲(chǔ)有多條程序代碼,所述程序代碼適于由處理器加載并運(yùn)行以執(zhí)行上述信息傳輸方法的技術(shù)方案中任一項(xiàng)技術(shù)方案所述的信息傳輸方法。
11、在第三方面,提供一種設(shè)備互聯(lián)系統(tǒng),所述系統(tǒng)包括至少一個(gè)區(qū)域,其中每個(gè)區(qū)域包括一個(gè)控制設(shè)備以及與所述控制設(shè)備通信連接的至少一個(gè)電器設(shè)備,所述控制設(shè)備用于實(shí)現(xiàn)不同區(qū)域之間的信息傳輸,以及本區(qū)域內(nèi)電器設(shè)備之間的信息傳輸,所述系統(tǒng)還包括處理器和存儲(chǔ)器,所述存儲(chǔ)器適于存儲(chǔ)多條程序代碼,所述程序代碼適于由所述處理器加載并運(yùn)行以執(zhí)行上述信息傳輸方法的技術(shù)方案中任一項(xiàng)技術(shù)方案所述的信息傳輸方法。
12、本發(fā)明上述一個(gè)或多個(gè)技術(shù)方案,至少具有如下一種或多種有益效果:通過根據(jù)發(fā)送信息的電器設(shè)備與接收信息的電器設(shè)備的數(shù)據(jù)信息,判斷兩個(gè)設(shè)備是否處于同一區(qū)域,并根據(jù)判斷結(jié)果生成對應(yīng)的信息傳輸路徑,使得兩個(gè)設(shè)備之間通過生成的信息傳輸路徑執(zhí)行信息傳輸,保證了兩個(gè)設(shè)備之間的信息傳輸?shù)姆€(wěn)定性,避免了現(xiàn)有技術(shù)中在網(wǎng)絡(luò)不良或者信號差的情況下會(huì)出現(xiàn)服務(wù)器與智能家電設(shè)備的通信失敗,導(dǎo)致服務(wù)器與智能家電設(shè)備之間的通信連接不穩(wěn)定的問題。
13、在實(shí)施本發(fā)明的技術(shù)方案中,通過所有控制設(shè)備與所有電器設(shè)備的數(shù)量以及位置,繪制對應(yīng)的設(shè)備位置分布圖,再根據(jù)對應(yīng)的設(shè)備位置分布圖和各個(gè)發(fā)送端以及接收端的設(shè)備的位置以及最短距離原則,確定對應(yīng)的中轉(zhuǎn)設(shè)備,以便于生成對應(yīng)的信息傳輸路徑,提高了生成信息傳輸路徑的效率。
14、在實(shí)施本發(fā)明的技術(shù)方案中,通過發(fā)送信息的設(shè)備與接收信息的設(shè)備是否處于同一區(qū)域以及設(shè)備位置分布圖,生成對應(yīng)的信息傳輸路徑,使得當(dāng)發(fā)送信息的設(shè)備與接收信息的設(shè)備處于不同區(qū)域時(shí),發(fā)送信息的設(shè)備和接收信息的設(shè)備之間根據(jù)第二信息傳輸路徑執(zhí)行間接的信息傳輸,實(shí)現(xiàn)了在多個(gè)控制設(shè)備的情況下,處于不同區(qū)域的各個(gè)設(shè)備之間仍可以穩(wěn)定的執(zhí)行信息共享,進(jìn)而提高了設(shè)備互聯(lián)系統(tǒng)的設(shè)備之間的協(xié)作能力,避免了現(xiàn)有技術(shù)中需要借助第三方服務(wù)器才能實(shí)現(xiàn)電器設(shè)備之間的數(shù)據(jù)傳輸?shù)那闆r。