1.一種基于2D mesh網(wǎng)絡(luò)的路由多播方法,其特征在于,所述方法包括:
在多播路由節(jié)點(diǎn)接收到路由包后,提取所述多播路由節(jié)點(diǎn)自身存儲(chǔ)的多播控制信息和多播步長(zhǎng)信息;
在所述多播控制信息有效時(shí),提取所述多播控制信息中的多播方向信息,并獲取所述多播路由節(jié)點(diǎn)的當(dāng)前節(jié)點(diǎn)地址;
根據(jù)所述當(dāng)前節(jié)點(diǎn)地址以及所述多播方向信息和所述多播步長(zhǎng)信息確定所述路由包將要路由至的目標(biāo)路由節(jié)點(diǎn)的目標(biāo)節(jié)點(diǎn)地址,并根據(jù)所述目標(biāo)節(jié)點(diǎn)地址將所述路由包路由至所述目標(biāo)路由節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1所述的基于2D mesh網(wǎng)絡(luò)的路由多播方法,其特征在于,所述在多播路由節(jié)點(diǎn)接收到路由包后,還包括:
獲取所述路由包的有效數(shù)據(jù),并將所述有效數(shù)據(jù)發(fā)送給與所述多播路由節(jié)點(diǎn)連接的神經(jīng)形態(tài)處理單元。
3.根據(jù)權(quán)利要求1所述的基于2D mesh網(wǎng)絡(luò)的路由多播方法,其特征在于,所述在所述多播控制信息有效時(shí),提取所述多播控制信息中的多播方向信息,并獲取所述多播路由節(jié)點(diǎn)的當(dāng)前節(jié)點(diǎn)地址的步驟包括:
由所述多播控制信息中提取多播使能信息,并判斷所述多播使能信息是否有效;
若是,則判斷所述多播步長(zhǎng)信息是否存在有效的多播步長(zhǎng),并在存在有效的多播步長(zhǎng)時(shí),提取所述多播控制信息中的多播方向信息及獲取所述多播路由節(jié)點(diǎn)的當(dāng)前節(jié)點(diǎn)地址;
若否,則控制所述路由包結(jié)束路由。
4.根據(jù)權(quán)利要求1所述的基于2D mesh網(wǎng)絡(luò)的路由多播方法,其特征在于,所述根據(jù)所述目標(biāo)節(jié)點(diǎn)地址將所述路由包路由至所述目標(biāo)路由節(jié)點(diǎn)的步驟包括:
判斷所述路由包當(dāng)前路由至的第一路由節(jié)點(diǎn)的第一節(jié)點(diǎn)地址是否為所述目標(biāo)節(jié)點(diǎn)地址;
若是,則判定所述第一路由節(jié)點(diǎn)為所述目標(biāo)路由節(jié)點(diǎn),將所述路由包中的有效數(shù)據(jù)發(fā)送給與所述目標(biāo)路由節(jié)點(diǎn)連接的神經(jīng)形態(tài)處理單元,并判斷所述目標(biāo)路由節(jié)點(diǎn)中是否配置了所述多播控制信息和所述多播步長(zhǎng)信息;若是,則確定所述目標(biāo)路由節(jié)點(diǎn)為多播路由節(jié)點(diǎn),并提取所述多播路由節(jié)點(diǎn)存儲(chǔ)的所述多播控制信息和所述多播步長(zhǎng)信息;若否,則控制所述路由包結(jié)束路由;
若否,則控制所述路由包通過(guò)所述2D mesh網(wǎng)絡(luò)繼續(xù)路由,直至路由至所述目標(biāo)路由節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的基于2D mesh網(wǎng)絡(luò)的路由多播方法,其特征在于,從相同的所述多播路由節(jié)點(diǎn)路由的所有路由包具有相同的目標(biāo)節(jié)點(diǎn)地址。
6.一種基于2D mesh網(wǎng)絡(luò)的路由多播系統(tǒng),其特征在于,所述系統(tǒng)包括:
提取模塊,用于在多播路由節(jié)點(diǎn)接收到路由包后,提取所述多播路由節(jié)點(diǎn)自身存儲(chǔ)的多播控制信息和多播步長(zhǎng)信息;
獲取模塊,用于在所述多播控制信息有效時(shí),提取所述多播控制信息中的多播方向信息,并獲取所述多播路由節(jié)點(diǎn)的當(dāng)前節(jié)點(diǎn)地址;
確定模塊,用于根據(jù)所述當(dāng)前節(jié)點(diǎn)地址以及所述多播方向信息和所述多播步長(zhǎng)信息確定所述路由包將要路由至的目標(biāo)路由節(jié)點(diǎn)的目標(biāo)節(jié)點(diǎn)地址,并根據(jù)所述目標(biāo)節(jié)點(diǎn)地址將所述路由包路由至所述目標(biāo)路由節(jié)點(diǎn)。
7.根據(jù)權(quán)利要求6所述的基于2D mesh網(wǎng)絡(luò)的路由多播系統(tǒng),其特征在于,還包括:
發(fā)送模塊,用于在多播路由節(jié)點(diǎn)接收到路由包后,獲取所述路由包的有效數(shù)據(jù),并將所述有效數(shù)據(jù)發(fā)送給與所述多播路由節(jié)點(diǎn)連接的神經(jīng)形態(tài)處理單元。
8.根據(jù)權(quán)利要求6所述的基于2D mesh網(wǎng)絡(luò)的路由多播系統(tǒng),其特征在于,所述獲取模塊包括:
第一判斷單元,用于由所述多播控制信息中提取多播使能信息,并判斷所述多播使能信息是否有效;若是,則進(jìn)入第二判斷單元;若否,則進(jìn)入第一控制單元;
所述第二判斷單元,用于判斷所述多播步長(zhǎng)信息是否存在有效的多播步長(zhǎng),并在存在有效的多播步長(zhǎng)時(shí),提取所述多播控制信息中的多播方向信息及獲取所述多播路由節(jié)點(diǎn)的當(dāng)前節(jié)點(diǎn)地址;
所述第一控制單元,用于控制所述路由包結(jié)束路由。
9.根據(jù)權(quán)利要求6所述的基于2D mesh網(wǎng)絡(luò)的路由多播系統(tǒng),其特征在于,所述確定模塊包括:
第三判斷單元,用于判斷所述路由包當(dāng)前路由至的第一路由節(jié)點(diǎn)的第一節(jié)點(diǎn)地址是否為所述目標(biāo)節(jié)點(diǎn)地址;若是,則進(jìn)入發(fā)送判斷單元;若否,則進(jìn)入第二控制單元;
所述發(fā)送判斷單元,用于將所述路由包中的有效數(shù)據(jù)發(fā)送給與所述目標(biāo)路由節(jié)點(diǎn)連接的神經(jīng)形態(tài)處理單元,并判斷所述目標(biāo)路由節(jié)點(diǎn)中是否配置了所述多播控制信息和所述多播步長(zhǎng)信息;若是,則確定所述目標(biāo)路由節(jié)點(diǎn)為多播路由節(jié)點(diǎn),并提取所述多播路由節(jié)點(diǎn)存儲(chǔ)的所述多播控制信息和所述多播步長(zhǎng)信息;若否,則控制所述路由包結(jié)束路由;
所述第二控制單元,用于控制所述路由包通過(guò)所述2D mesh網(wǎng)絡(luò)繼續(xù)路由,直至路由至所述目標(biāo)路由節(jié)點(diǎn)。
10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的基于2D mesh網(wǎng)絡(luò)的路由多播系統(tǒng),其特征在于,從相同的所述多播路由節(jié)點(diǎn)路由的所有路由包具有相同的目標(biāo)節(jié)點(diǎn)地址。