一種雙通信鏈路的組網(wǎng)方法、控制裝置及組網(wǎng)系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種雙通信鏈路的組網(wǎng)方法、控制裝置及組網(wǎng)系統(tǒng),解決了現(xiàn)有的對(duì)于單一采用以太網(wǎng)聯(lián)網(wǎng)的方式亦或是單一地采用總線如RS485總線進(jìn)行聯(lián)網(wǎng)的智能家居通信,導(dǎo)致的通信中的低穩(wěn)定性的技術(shù)問(wèn)題。本發(fā)明實(shí)施例的組網(wǎng)方法包括:通過(guò)接入通信節(jié)點(diǎn)建立雙通信鏈路,雙通信鏈路包含有以太網(wǎng)鏈路和RS485總線鏈路;優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào);檢測(cè)以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切換至RS485總線鏈路。
【專利說(shuō)明】一種雙通信鏈路的組網(wǎng)方法、控制裝置及組網(wǎng)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種雙通信鏈路的組網(wǎng)方法、控制裝置及組 網(wǎng)系統(tǒng)。
【背景技術(shù)】
[0002] 隨著現(xiàn)代電子技術(shù)、自動(dòng)化技術(shù)及通信技術(shù)的發(fā)展,智能家居系統(tǒng)能夠自動(dòng)控制 和管理家電設(shè)備,對(duì)家庭環(huán)境的安全進(jìn)行監(jiān)控報(bào)警,并且能夠?yàn)樽籼峁┌踩孢m、高效便 利的學(xué)習(xí)生活及工作環(huán)境。家居智能化系統(tǒng)將家庭中各種與信息相關(guān)的通信設(shè)備、家用電 器以及家庭保安裝置通過(guò)有線或無(wú)線的方式連接起來(lái),并進(jìn)行集中或異地的監(jiān)控、管理,保 持家庭住宅環(huán)境的舒適、協(xié)調(diào)。
[0003] 智能家居系統(tǒng)的核心就是控制,因此普遍采用主機(jī)式集中控制的結(jié)構(gòu)形式,如在 系統(tǒng)中安裝一臺(tái)嵌入式計(jì)算機(jī),其充當(dāng)著"智能控制中心"的角色??刂浦鳈C(jī)與系統(tǒng)中的其 它節(jié)點(diǎn)通常單一地采用以太網(wǎng)聯(lián)網(wǎng)的方式,或單一地采用總線如RS485總線進(jìn)行聯(lián)網(wǎng)。
[0004] 然而,上述提及的其一,單一采用以太網(wǎng)聯(lián)網(wǎng)的方式,系統(tǒng)中所有的節(jié)點(diǎn)的最后的 接線都會(huì)集中到交換機(jī)那里,當(dāng)交換機(jī)出現(xiàn)問(wèn)題,整個(gè)系統(tǒng)就會(huì)癱瘓。而且以太網(wǎng)網(wǎng)線的可 靠傳輸?shù)木嚯x一般在1〇〇米左右,超過(guò)這個(gè)距離就要在中間加 HUB (多端口的轉(zhuǎn)發(fā)器)或者 交換機(jī),如果中間的HUB或交換機(jī)出現(xiàn)故障,系統(tǒng)同樣會(huì)癱瘓,這個(gè)進(jìn)一步降低了系統(tǒng)的穩(wěn) 定性;其二,單一地采用總線如RS485總線進(jìn)行聯(lián)網(wǎng),雖然RS485總線的可靠傳輸?shù)木嚯x一 般可以達(dá)到1200米,但由于RS485總線沒(méi)有總線仲裁機(jī)制,多對(duì)多組網(wǎng)時(shí)會(huì)導(dǎo)致多個(gè)設(shè)備 在總線上信號(hào)沖撞,最終無(wú)法正常通信,使穩(wěn)定性下降,同時(shí)由于標(biāo)準(zhǔn)RS485總線沒(méi)有像 以太網(wǎng)那樣有地址路由的功能,對(duì)于智能家居系統(tǒng)中實(shí)現(xiàn)節(jié)點(diǎn)的狀態(tài)實(shí)時(shí)反饋,帶來(lái)很大 的限制,因此,對(duì)于單一采用以太網(wǎng)聯(lián)網(wǎng)的方式亦或是單一地采用總線如RS485總線進(jìn)行 聯(lián)網(wǎng)的智能家居通信,均無(wú)法保證通信中的穩(wěn)定性。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實(shí)施例提供了一種雙通信鏈路的組網(wǎng)方法、控制裝置及組網(wǎng)系統(tǒng),解決了 現(xiàn)有的對(duì)于單一采用以太網(wǎng)聯(lián)網(wǎng)的方式亦或是單一地采用總線如RS485總線進(jìn)行聯(lián)網(wǎng)的 智能家居通信,導(dǎo)致的通信中的低穩(wěn)定性的技術(shù)問(wèn)題。
[0006] 本發(fā)明實(shí)施例提供的一種雙通信鏈路的組網(wǎng)方法,包括:
[0007] 通過(guò)接入通信節(jié)點(diǎn)建立雙通信鏈路,所述雙通信鏈路包含有以太網(wǎng)鏈路和RS485 總線鏈路;
[0008] 優(yōu)先選擇通過(guò)所述以太網(wǎng)鏈路傳輸信號(hào);
[0009] 檢測(cè)所述以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切換至所述RS485總線鏈路。
[0010] 優(yōu)選地,通過(guò)接入通信節(jié)點(diǎn)建立雙通信鏈路具體包括:
[0011] 通過(guò)接入以太網(wǎng)地址和RS485總線地址建立雙通信鏈路。
[0012] 優(yōu)選地,檢測(cè)所述以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切換至所述RS485總線鏈路 具體包括:
[0013] 通過(guò)心跳檢測(cè)機(jī)制檢測(cè)所述以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切換至所述RS485 總線鏈路。
[0014] 優(yōu)選地,通過(guò)心跳檢測(cè)機(jī)制檢測(cè)所述以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切換至所 述RS485總線鏈路具體包括:
[0015] 每隔一個(gè)預(yù)置時(shí)長(zhǎng)向所述以太網(wǎng)鏈路的所述通信節(jié)點(diǎn)發(fā)送檢測(cè)心跳包;
[0016] 若預(yù)置時(shí)間段內(nèi),接收不到所述通信節(jié)點(diǎn)響應(yīng)時(shí),則所述以太網(wǎng)鏈路故障,自動(dòng)切 換至所述RS485總線鏈路。
[0017] 優(yōu)選地,通過(guò)接入以太網(wǎng)地址和RS485總線地址建立雙通信鏈路具體包括:
[0018] 通過(guò)網(wǎng)絡(luò)交換機(jī)接入所述以太網(wǎng)地址建立以太網(wǎng)鏈路;
[0019] 通過(guò)RS485總線交換機(jī)接入所述RS485總線地址建立RS485總線鏈路。
[0020] 本發(fā)明實(shí)施例提供的一種雙通信鏈路的控制裝置,通過(guò)如本發(fā)明實(shí)施例中提及的 任意一種所述的雙通信鏈路的方法進(jìn)行使用,包括:
[0021] 接入單元,用于通過(guò)接入通信節(jié)點(diǎn)建立雙通信鏈路,所述雙通信鏈路包含有以太 網(wǎng)鏈路和RS485總線鏈路;
[0022] 數(shù)據(jù)傳輸單元,用于優(yōu)先選擇通過(guò)所述以太網(wǎng)鏈路傳輸信號(hào)。
[0023] 檢測(cè)單元,用于檢測(cè)所述以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切換至所述RS485總 線鏈路。
[0024] 優(yōu)選地,所述檢測(cè)單元具體包括:
[0025] 發(fā)送子單元,用于每隔一個(gè)預(yù)置時(shí)長(zhǎng)向所述以太網(wǎng)鏈路的所述通信節(jié)點(diǎn)發(fā)送檢測(cè) 心跳包;
[0026] 切換子單元,用于若預(yù)置時(shí)間段內(nèi),接收不到所述通信節(jié)點(diǎn)響應(yīng)時(shí),則所述以太網(wǎng) 鏈路故障,自動(dòng)切換至所述RS485總線鏈路。
[0027] 優(yōu)選地,所述接入單元具體用于通過(guò)接入以太網(wǎng)地址和RS485總線地址建立包含 有所述以太網(wǎng)鏈路和所述RS485總線鏈路的所述雙通信鏈路。
[0028] 本發(fā)明實(shí)施例提供的一種雙通信鏈路的組網(wǎng)系統(tǒng),包括:
[0029] 網(wǎng)絡(luò)交換機(jī),RS485總線交換機(jī)和如本發(fā)明實(shí)施例中提及的任意一種所述的雙通 信鏈路的控制裝置;
[0030] 所述雙通信鏈路的控制裝置通過(guò)網(wǎng)線接口與所述網(wǎng)絡(luò)交換機(jī)連接;
[0031] 所述雙通信鏈路的控制裝置通過(guò)RS485總線接口與所述RS485總線交換機(jī)。
[0032] 優(yōu)選地,所述網(wǎng)絡(luò)交換機(jī)和所述RS485總線交換機(jī)均與外部設(shè)備建立有通信連接 關(guān)系。
[0033] 從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0034] 本發(fā)明實(shí)施例提供的一種雙通信鏈路的組網(wǎng)方法、控制裝置及組網(wǎng)系統(tǒng),其中,組 網(wǎng)方法包括:通過(guò)接入通信節(jié)點(diǎn)建立雙通信鏈路,雙通信鏈路包含有以太網(wǎng)鏈路和RS485 總線鏈路;優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào);檢測(cè)以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切 換至RS485總線鏈路。本實(shí)施例中,通過(guò)先接入通信節(jié)點(diǎn)建立包含有以太網(wǎng)鏈路和RS485 總線鏈路的雙通信鏈路,再優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào)以控制外部設(shè)備,然后檢測(cè) 以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切換至RS485總線鏈路,解決了現(xiàn)有的對(duì)于單一采用以 太網(wǎng)聯(lián)網(wǎng)的方式亦或是單一地采用總線如RS485總線進(jìn)行聯(lián)網(wǎng)的智能家居通信,導(dǎo)致的通 信中的低穩(wěn)定性的技術(shù)問(wèn)題。
【專利附圖】
【附圖說(shuō)明】
[0035] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 以根據(jù)這些附圖獲得其它的附圖。
[0036] 圖1為本發(fā)明實(shí)施例提供的一種雙通信鏈路的組網(wǎng)方法的一個(gè)實(shí)施例的流程示 意圖;
[0037] 圖2為本發(fā)明實(shí)施例提供的一種雙通信鏈路的組網(wǎng)方法的另一個(gè)實(shí)施例的流程 示意圖;
[0038] 圖3為本發(fā)明實(shí)施例提供的一種雙通信鏈路的控制裝置的一個(gè)實(shí)施例的流程示 意圖;
[0039] 圖4為本發(fā)明實(shí)施例提供的一種雙通信鏈路的控制裝置的另一個(gè)實(shí)施例的流程 示意圖;
[0040] 圖5為本發(fā)明實(shí)施例提供的一種雙通信鏈路的組網(wǎng)系統(tǒng)的一個(gè)實(shí)施例的流程示 意圖。
【具體實(shí)施方式】
[0041] 本發(fā)明實(shí)施例提供了一種雙通信鏈路的組網(wǎng)方法、控制裝置及組網(wǎng)系統(tǒng),解決了 現(xiàn)有的對(duì)于單一采用以太網(wǎng)聯(lián)網(wǎng)的方式亦或是單一地采用總線如RS485總線進(jìn)行聯(lián)網(wǎng)的 智能家居通信,導(dǎo)致的通信中的低穩(wěn)定性的技術(shù)問(wèn)題。
[0042] 為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明 實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述 的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域 普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù) 的范圍。
[0043] 請(qǐng)參閱圖1,本發(fā)明實(shí)施例提供的一種雙通信鏈路的組網(wǎng)方法的一個(gè)實(shí)施例包 括:
[0044] 101、通過(guò)接入通信節(jié)點(diǎn)建立雙通信鏈路;
[0045] 本實(shí)施例中,當(dāng)在智能家居系統(tǒng)中需要對(duì)家居中的電器,例如屋燈、空調(diào)等進(jìn)行控 制時(shí),首先需要通過(guò)接入通信節(jié)點(diǎn)建立雙通信鏈路,可以理解的是,前述的雙通信鏈路包含 有以太網(wǎng)鏈路和RS485總線鏈路。
[0046] 需要說(shuō)明的是,通過(guò)接入通信節(jié)點(diǎn)建立雙通信鏈路具體過(guò)程將在后續(xù)實(shí)施例中進(jìn) 行詳細(xì)的描述,此處不再贅述。
[0047] 102、優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào);
[0048] 當(dāng)通過(guò)接入通信節(jié)點(diǎn)建立雙通信鏈路之后,優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào), 使得智能家居系統(tǒng)中的電器,例如屋燈、空調(diào)等優(yōu)先通過(guò)以太網(wǎng)鏈路傳輸?shù)男盘?hào)執(zhí)行與信 號(hào)相對(duì)應(yīng)的指令操作。
[0049] 103、檢測(cè)以太網(wǎng)鏈路是否故障,若是,則執(zhí)行步驟104 ;
[0050] 當(dāng)優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào)之后,需要檢測(cè)以太網(wǎng)鏈路是否故障,若是, 則執(zhí)行步驟104,可以理解的是,前述的以太網(wǎng)鏈路的故障可以是距離過(guò)長(zhǎng)導(dǎo)致的以太網(wǎng)網(wǎng) 絡(luò)傳輸不穩(wěn)定等,此處具體不做限定,若前述的檢測(cè)以太網(wǎng)鏈路無(wú)故障,則執(zhí)行步驟102。
[0051] 需要說(shuō)明的是,前述的檢測(cè)以太網(wǎng)鏈路是否故障的具體過(guò)程將在后續(xù)實(shí)施例中進(jìn) 行詳細(xì)的描述,此處不再贅述。
[0052] 104、自動(dòng)切換至RS485總線鏈路。
[0053] 本實(shí)施例中,當(dāng)檢測(cè)以太網(wǎng)鏈路故障之后,則自動(dòng)切換至RS485總線鏈路,使得智 能家居系統(tǒng)中的電器,例如屋燈、空調(diào)等繼續(xù)通過(guò)RS485總線鏈路傳輸?shù)男盘?hào)執(zhí)行與信號(hào) 相對(duì)應(yīng)的指令操作。
[0054] 本實(shí)施例中,通過(guò)先接入通信節(jié)點(diǎn)建立包含有以太網(wǎng)鏈路和RS485總線鏈路的雙 通信鏈路,再優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào)以控制外部設(shè)備,然后檢測(cè)以太網(wǎng)鏈路是 否故障,若是,則自動(dòng)切換至RS485總線鏈路,解決了現(xiàn)有的對(duì)于單一采用以太網(wǎng)聯(lián)網(wǎng)的方 式亦或是單一地采用總線如RS485總線進(jìn)行聯(lián)網(wǎng)的智能家居通信,導(dǎo)致的通信中的低穩(wěn)定 性的技術(shù)問(wèn)題。
[0055] 上面是對(duì)雙通信鏈路的組網(wǎng)方法進(jìn)行詳細(xì)的描述,下面將對(duì)檢測(cè)以太網(wǎng)鏈路是否 故障進(jìn)行詳細(xì)的描述,請(qǐng)參閱圖2,本發(fā)明實(shí)施例提供的一種雙通信鏈路的組網(wǎng)方法的另一 個(gè)實(shí)施例包括:
[0056] 201、通過(guò)網(wǎng)絡(luò)交換機(jī)接入以太網(wǎng)地址建立以太網(wǎng)鏈路;
[0057] 本實(shí)施例中,當(dāng)在智能家居系統(tǒng)中需要對(duì)家居中的電器,例如屋燈、空調(diào)等進(jìn)行控 制時(shí),首先需要通過(guò)網(wǎng)絡(luò)交換機(jī)接入以太網(wǎng)地址建立以太網(wǎng)鏈路,可以理解的是,前述的以 太網(wǎng)地址可以是以太網(wǎng)組的ip地址。
[0058] 需要說(shuō)明的是,前述的網(wǎng)絡(luò)交換機(jī)的輸出端接口可以是與外部的至少2個(gè)以上的 電器設(shè)備,例如電燈,冰箱等建立有通信連接關(guān)系。
[0059] 202、通過(guò)RS485總線交換機(jī)接入RS485總線地址建立RS485總線鏈路;
[0060] 本實(shí)施例中,當(dāng)在智能家居系統(tǒng)中需要對(duì)家居中的電器,例如屋燈、空調(diào)等進(jìn)行控 制,及通過(guò)網(wǎng)絡(luò)交換機(jī)接入以太網(wǎng)地址建立以太網(wǎng)鏈路同時(shí),需要通過(guò)RS485總線交換機(jī) 接入RS485總線地址建立RS485總線鏈路。
[0061] 需要說(shuō)明的是,前述的RS485總線交換機(jī)的輸出端接口可以是與外部的至少2個(gè) 以上的電器設(shè)備,例如電燈,冰箱等建立有通信連接關(guān)系。
[0062] 203、優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào);
[0063] 當(dāng)通過(guò)網(wǎng)絡(luò)交換機(jī)接入以太網(wǎng)地址建立以太網(wǎng)鏈路和通過(guò)RS485總線交換機(jī)接 入RS485總線地址建立RS485總線鏈路之后,優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào),使得智能 家居系統(tǒng)中的電器,例如屋燈、空調(diào)等優(yōu)先通過(guò)以太網(wǎng)鏈路傳輸?shù)男盘?hào)執(zhí)行與信號(hào)相對(duì)應(yīng) 的指令操作。
[0064] 204、每隔一個(gè)預(yù)置時(shí)長(zhǎng)向以太網(wǎng)鏈路的通信節(jié)點(diǎn)發(fā)送檢測(cè)心跳包;
[0065] 當(dāng)優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào)之后,需要每隔一個(gè)預(yù)置時(shí)長(zhǎng)向以太網(wǎng)鏈路 的通信節(jié)點(diǎn)發(fā)送檢測(cè)心跳包,可以理解的是,前述的預(yù)置時(shí)長(zhǎng)可以是10秒,此處具體不做 限定。
[0066] 需要說(shuō)明的是,前述的心跳包,例如可以是像心跳一樣每隔固定時(shí)間發(fā)一次,以此 來(lái)告訴服務(wù)器,在傳輸心跳包的通信鏈路是可以進(jìn)行通信的,事實(shí)上這是為了保持長(zhǎng)連接, 前述的心跳包的內(nèi)容,可以是沒(méi)有什么特別規(guī)定的很小的包,或者是只包含包頭的一個(gè)空 包。
[0067] 205、若預(yù)置時(shí)間段內(nèi),接收不到通信節(jié)點(diǎn)響應(yīng)時(shí),則以太網(wǎng)鏈路故障,執(zhí)行步驟 206 ;
[0068] 當(dāng)每隔一個(gè)預(yù)置時(shí)長(zhǎng)向以太網(wǎng)鏈路的通信節(jié)點(diǎn)發(fā)送檢測(cè)心跳包之后,若預(yù)置時(shí)間 段內(nèi),接收不到通信節(jié)點(diǎn)響應(yīng)時(shí),則以太網(wǎng)鏈路故障,執(zhí)行步驟206,可以理解的是,前述的 以太網(wǎng)鏈路的故障可以是距離過(guò)長(zhǎng)導(dǎo)致的以太網(wǎng)網(wǎng)絡(luò)傳輸不穩(wěn)定等,此處具體不做限定。
[0069] 需要說(shuō)明的是,例如心跳包在邏輯層發(fā)送空的echo包,下一個(gè)定時(shí)器,在預(yù)置時(shí) 長(zhǎng)間隔下通過(guò)以太網(wǎng)鏈路發(fā)送一個(gè)心跳包給另一端的連接設(shè)備,然后設(shè)備反饋一個(gè)響應(yīng)心 跳包的響應(yīng)包回來(lái),服務(wù)器如果在一定時(shí)間內(nèi)收不到客戶端發(fā)送過(guò)來(lái)的響應(yīng)包,例如send 或者recv -下,其結(jié)果為零,則以太網(wǎng)鏈路發(fā)生了故障,需要執(zhí)行步驟206。
[0070] 必須說(shuō)明的是,前述的若預(yù)置時(shí)間段內(nèi),接收到通信節(jié)點(diǎn)響應(yīng)時(shí),則以太網(wǎng)鏈路未 故障,執(zhí)行步驟205。
[0071] 206、自動(dòng)切換至RS485總線鏈路。
[0072] 本實(shí)施例中,當(dāng)若預(yù)置時(shí)間段內(nèi),接收不到通信節(jié)點(diǎn)響應(yīng)時(shí),則以太網(wǎng)鏈路故障之 后,則自動(dòng)切換至RS485總線鏈路,使得智能家居系統(tǒng)中的電器,例如屋燈、空調(diào)等繼續(xù)通 過(guò)RS485總線鏈路傳輸?shù)男盘?hào)執(zhí)行與信號(hào)相對(duì)應(yīng)的指令操作。
[0073] 本實(shí)施例中,通過(guò)先接入通信節(jié)點(diǎn)建立包含有以太網(wǎng)鏈路和RS485總線鏈路的雙 通信鏈路,再優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào)以控制外部設(shè)備,然后檢測(cè)以太網(wǎng)鏈路是 否故障,若是,則自動(dòng)切換至RS485總線鏈路,解決了現(xiàn)有的對(duì)于單一采用以太網(wǎng)聯(lián)網(wǎng)的方 式亦或是單一地采用總線如RS485總線進(jìn)行聯(lián)網(wǎng)的智能家居通信,導(dǎo)致的通信中的低穩(wěn)定 性的技術(shù)問(wèn)題,通過(guò)網(wǎng)絡(luò)交換機(jī)和RS485總線交換機(jī)與外部若干設(shè)備進(jìn)行連接,使得不僅 保證通信鏈路的穩(wěn)定性的同時(shí),避免了因?yàn)楣?jié)點(diǎn)的連接設(shè)備較多產(chǎn)生的信號(hào)沖撞的技術(shù)問(wèn) 題。
[0074] 請(qǐng)參閱圖3,本發(fā)明實(shí)施例中提供的一種雙通信鏈路的控制裝置的一個(gè)實(shí)施例包 括:
[0075] 接入單元301,用于通過(guò)接入通信節(jié)點(diǎn)建立雙通信鏈路,雙通信鏈路包含有以太網(wǎng) 鏈路和RS485總線鏈路;
[0076] 數(shù)據(jù)傳輸單元302,用于優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào)。
[0077] 檢測(cè)單元303,用于檢測(cè)以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切換至RS485總線鏈 路。
[0078] 本實(shí)施例中,通過(guò)接入單元301先接入通信節(jié)點(diǎn)建立包含有以太網(wǎng)鏈路和RS485 總線鏈路的雙通信鏈路,數(shù)據(jù)傳輸單元302再優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào)以控制外 部設(shè)備,然后檢測(cè)單元303檢測(cè)以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切換至RS485總線鏈路, 解決了現(xiàn)有的對(duì)于單一采用以太網(wǎng)聯(lián)網(wǎng)的方式亦或是單一地采用總線如RS485總線進(jìn)行 聯(lián)網(wǎng)的智能家居通信,導(dǎo)致的通信中的低穩(wěn)定性的技術(shù)問(wèn)題。
[0079] 上面是對(duì)雙通信鏈路的控制裝置各個(gè)單元進(jìn)行詳細(xì)的描述,下面將對(duì)檢測(cè)單元的 子單元進(jìn)行詳細(xì)的描述,請(qǐng)參閱圖4,本發(fā)明實(shí)施例中提供的一種雙通信鏈路的控制裝置的 另一個(gè)實(shí)施例包括:
[0080] 接入單元401,用于通過(guò)接入通信節(jié)點(diǎn)建立雙通信鏈路,雙通信鏈路包含有以太 網(wǎng)鏈路和RS485總線鏈路,可以理解的是,接入單元401具體用于通過(guò)接入以太網(wǎng)地址和 RS485總線地址建立包含有以太網(wǎng)鏈路和RS485總線鏈路的雙通信鏈路;
[0081] 數(shù)據(jù)傳輸單元402,用于優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào)。
[0082] 檢測(cè)單元403,用于檢測(cè)以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切換至RS485總線鏈 路;
[0083] 其中,檢測(cè)單元403可以進(jìn)一步包括:
[0084] 發(fā)送子單元4031,用于每隔一個(gè)預(yù)置時(shí)長(zhǎng)向以太網(wǎng)鏈路的通信節(jié)點(diǎn)發(fā)送檢測(cè)心跳 包;
[0085] 切換子單元4032,用于若預(yù)置時(shí)間段內(nèi),接收不到通信節(jié)點(diǎn)響應(yīng)時(shí),則以太網(wǎng)鏈路 故障,自動(dòng)切換至RS485總線鏈路。
[0086] 本實(shí)施例中,通過(guò)接入單元401先接入通信節(jié)點(diǎn)建立包含有以太網(wǎng)鏈路和RS485 總線鏈路的雙通信鏈路,數(shù)據(jù)傳輸單元402再優(yōu)先選擇通過(guò)以太網(wǎng)鏈路傳輸信號(hào)以控制外 部設(shè)備,然后檢測(cè)單元403檢測(cè)以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切換至RS485總線鏈路, 解決了現(xiàn)有的對(duì)于單一采用以太網(wǎng)聯(lián)網(wǎng)的方式亦或是單一地采用總線如RS485總線進(jìn)行 聯(lián)網(wǎng)的智能家居通信,導(dǎo)致的通信中的低穩(wěn)定性的技術(shù)問(wèn)題,以及通過(guò)網(wǎng)絡(luò)交換機(jī)和RS485 總線交換機(jī)與外部若干設(shè)備進(jìn)行連接,使得不僅保證通信鏈路的穩(wěn)定性的同時(shí),避免了因 為節(jié)點(diǎn)的連接設(shè)備較多產(chǎn)生的信號(hào)沖撞的技術(shù)問(wèn)題。
[0087] 請(qǐng)參閱圖5,本發(fā)明實(shí)施例中提供的一種雙通信鏈路的組網(wǎng)系統(tǒng)的一個(gè)實(shí)施例包 括:
[0088] 網(wǎng)絡(luò)交換機(jī)51,RS485總線交換機(jī)52和如圖3和圖4所示實(shí)施例中提及的雙通信 鏈路的控制裝置53 ;
[0089] 雙通信鏈路的控制裝置53通過(guò)網(wǎng)線接口與網(wǎng)絡(luò)交換機(jī)51連接;
[0090] 雙通信鏈路的控制裝置53通過(guò)RS485總線接口與RS485總線交換機(jī)52。
[0091] 可以理解的是,前述的網(wǎng)絡(luò)交換機(jī)51和RS485總線交換機(jī)52均與外部設(shè)備建立 有通信連接關(guān)系,前述的外部設(shè)備可以例如是燈光開(kāi)關(guān)模塊,燈光調(diào)光模塊,智能控制終 端,窗簾控制模塊等其他外部設(shè)備,此處具體不做限定。
[0092] 本實(shí)施例中,通過(guò)雙通信鏈路的控制裝置53與網(wǎng)絡(luò)交換機(jī)51,RS485總線交換機(jī) 52進(jìn)行連接,網(wǎng)絡(luò)交換機(jī)51和RS485總線交換機(jī)52再與外部設(shè)備建立有通信連接關(guān)系,解 決了現(xiàn)有的對(duì)于單一采用以太網(wǎng)聯(lián)網(wǎng)的方式亦或是單一地采用總線如RS485總線進(jìn)行聯(lián) 網(wǎng)的智能家居通信,導(dǎo)致的通信中的低穩(wěn)定性的技術(shù)問(wèn)題的同時(shí),進(jìn)一步對(duì)若干建立通信 連接關(guān)系的外部設(shè)備進(jìn)行直接控制。
[0093] 所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng), 裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0094] 在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以 通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的 劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件 可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或 討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦 合或通信連接,可以是電性,機(jī)械或其它的形式。
[0095] 所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè) 網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目 的。
[0096] 另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以 是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單 元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0097] 所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用 時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì) 上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形 式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算 機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法 的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程 序代碼的介質(zhì)。
[〇〇98] 以上所述,以上實(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ù)方案的精神和范圍。
【權(quán)利要求】
1. 一種雙通信鏈路的組網(wǎng)方法,其特征在于,包括: 通過(guò)接入通信節(jié)點(diǎn)建立雙通信鏈路,所述雙通信鏈路包含有以太網(wǎng)鏈路和RS485總線 鏈路; 優(yōu)先選擇通過(guò)所述以太網(wǎng)鏈路傳輸信號(hào); 檢測(cè)所述以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切換至所述RS485總線鏈路。
2. 根據(jù)權(quán)利要求1所述的建立方法,其特征在于,通過(guò)接入通信節(jié)點(diǎn)建立雙通信鏈路 具體包括: 通過(guò)接入以太網(wǎng)地址和RS485總線地址建立雙通信鏈路。
3. 根據(jù)權(quán)利要求1所述的組網(wǎng)方法,其特征在于,檢測(cè)所述以太網(wǎng)鏈路是否故障,若 是,則自動(dòng)切換至所述RS485總線鏈路具體包括: 通過(guò)心跳檢測(cè)機(jī)制檢測(cè)所述以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切換至所述RS485總 線鏈路。
4. 根據(jù)權(quán)利要求3所述的組網(wǎng)方法,其特征在于,通過(guò)心跳檢測(cè)機(jī)制檢測(cè)所述以太網(wǎng) 鏈路是否故障,若是,則自動(dòng)切換至所述RS485總線鏈路具體包括: 每隔一個(gè)預(yù)置時(shí)長(zhǎng)向所述以太網(wǎng)鏈路的所述通信節(jié)點(diǎn)發(fā)送檢測(cè)心跳包; 若預(yù)置時(shí)間段內(nèi),接收不到所述通信節(jié)點(diǎn)響應(yīng)時(shí),則所述以太網(wǎng)鏈路故障,自動(dòng)切換至 所述RS485總線鏈路。
5. 根據(jù)權(quán)利要求2所述的組網(wǎng)方法,其特征在于,通過(guò)接入以太網(wǎng)地址和RS485總線地 址建立雙通信鏈路具體包括: 通過(guò)網(wǎng)絡(luò)交換機(jī)接入所述以太網(wǎng)地址建立以太網(wǎng)鏈路; 通過(guò)RS485總線交換機(jī)接入所述RS485總線地址建立RS485總線鏈路。
6. -種雙通信鏈路的控制裝置,通過(guò)如權(quán)利要求1至5中任意一項(xiàng)所述的雙通信鏈路 的方法進(jìn)行使用,其特征在于,包括: 接入單元,用于通過(guò)接入通信節(jié)點(diǎn)建立雙通信鏈路,所述雙通信鏈路包含有以太網(wǎng)鏈 路和RS485總線鏈路; 數(shù)據(jù)傳輸單元,用于優(yōu)先選擇通過(guò)所述以太網(wǎng)鏈路傳輸信號(hào)。 檢測(cè)單元,用于檢測(cè)所述以太網(wǎng)鏈路是否故障,若是,則自動(dòng)切換至所述RS485總線鏈 路。
7. 根據(jù)權(quán)利要求6所述的雙通信鏈路的控制裝置,其特征在于,所述檢測(cè)單元具體包 括: 發(fā)送子單元,用于每隔一個(gè)預(yù)置時(shí)長(zhǎng)向所述以太網(wǎng)鏈路的所述通信節(jié)點(diǎn)發(fā)送檢測(cè)心跳 包; 切換子單元,用于若預(yù)置時(shí)間段內(nèi),接收不到所述通信節(jié)點(diǎn)響應(yīng)時(shí),則所述以太網(wǎng)鏈路 故障,自動(dòng)切換至所述RS485總線鏈路。
8. 根據(jù)權(quán)利要求6所述的雙通信鏈路的控制裝置,其特征在于,所述接入單元具體用 于通過(guò)接入以太網(wǎng)地址和RS485總線地址建立包含有所述以太網(wǎng)鏈路和所述RS485總線鏈 路的所述雙通信鏈路。
9. 一種雙通信鏈路的組網(wǎng)系統(tǒng),其特征在于,包括: 網(wǎng)絡(luò)交換機(jī),RS485總線交換機(jī)和如權(quán)利要求6至8中任意一項(xiàng)所述的雙通信鏈路的 控制裝置; 所述雙通信鏈路的控制裝置通過(guò)網(wǎng)線接口與所述網(wǎng)絡(luò)交換機(jī)連接; 所述雙通信鏈路的控制裝置通過(guò)RS485總線接口與所述RS485總線交換機(jī)。
10.根據(jù)權(quán)利要求9所述的雙通信鏈路的組網(wǎng)系統(tǒng),其特征在于,所述網(wǎng)絡(luò)交換機(jī)和所 述RS485總線交換機(jī)均與外部設(shè)備建立有通信連接關(guān)系。
【文檔編號(hào)】H04L1/22GK104104567SQ201410390887
【公開(kāi)日】2014年10月15日 申請(qǐng)日期:2014年8月8日 優(yōu)先權(quán)日:2014年8月8日
【發(fā)明者】陳璟東 申請(qǐng)人:陳璟東