本實用新型涉及互聯(lián)網(wǎng)技術領域,具體涉及一種網(wǎng)絡芯片和網(wǎng)絡設備。
背景技術:
在現(xiàn)代生活中,網(wǎng)絡成為信息社會的基礎設施,各種有線網(wǎng)絡和無線網(wǎng)絡在社會上得到了廣泛的應用。
近年來,新能源汽車得到快速發(fā)展,配套的充電設施分布于野外、道路、小區(qū),絕大部分充電樁無人值守,自助服務。通常新能源汽車一個服務的完成通常需要較長的時間,例如充電,慢充需要大約10小時,充電期間網(wǎng)絡不能中斷。在新能源汽車的充電設施中,能源調(diào)配、運營服務、監(jiān)管維護都依賴于網(wǎng)絡,如果沒有網(wǎng)絡,充電網(wǎng)基本上不能運營。目前,充電設施可以通過有線網(wǎng)絡或者無線網(wǎng)絡進行聯(lián)網(wǎng),如果有線網(wǎng)絡故障或者無線網(wǎng)絡故障,將會造成充電設施服務的中斷。
因此,如何提出一種裝置,能夠提高網(wǎng)絡的可靠性成為業(yè)界亟待解決的重要課題。
技術實現(xiàn)要素:
針對現(xiàn)有技術中的缺陷,本實用新型提供一種網(wǎng)絡芯片和網(wǎng)絡設備。
一方面,本實用新型提出一種網(wǎng)絡芯片,包括應用層、表示層、會話層、傳輸層和網(wǎng)絡層,所述網(wǎng)絡芯片還包括MAC層和物理層,所述MAC層和物理層相連通,其中:
所述MAC層,包括有線網(wǎng)和無線網(wǎng)MAC層融合模塊,用于在判斷獲知第一網(wǎng)絡MAC層故障且第二網(wǎng)絡MAC層正常之后,啟用所述第二網(wǎng)絡MAC層并停用第一網(wǎng)絡MAC層;其中,所述第一網(wǎng)絡MAC層為有線網(wǎng)MAC層,相應地,所述第二網(wǎng)絡MAC層為無線網(wǎng)MAC層;或者所述第一網(wǎng)絡MAC層為無線網(wǎng)MAC層,相應地,所述第二網(wǎng)絡MAC層為有線網(wǎng)MAC層;
所述物理層,用于在啟用所述第二網(wǎng)絡MAC層之后,啟用第二網(wǎng)絡對應的物理層,以保障數(shù)據(jù)傳輸;其中,所述物理層包括有線網(wǎng)物理層和無線網(wǎng)物理層。
其中,所述有線網(wǎng)和無線網(wǎng)MAC層融合模塊包括監(jiān)測單元、處理器單元、虛擬協(xié)議單元、有線網(wǎng)MAC層和無線網(wǎng)MAC層,其中:
所述處理器單元與所述監(jiān)測單元和所述虛擬協(xié)議單元分別相連,所述監(jiān)測單元與所述有線網(wǎng)MAC層和所述無線網(wǎng)MAC層分別相連,所述虛擬協(xié)議單元與所述有線網(wǎng)MAC層和所述無線網(wǎng)MAC層分別相連;
所述監(jiān)測單元,用于在判斷獲知所述第一網(wǎng)絡MAC層正在進行的會話中斷且所述第二網(wǎng)絡MAC層正常之后,發(fā)送切換網(wǎng)絡消息至所述處理器單元;
所述處理器單元,用于根據(jù)所述切換網(wǎng)絡消息,發(fā)送預設指令至所述虛擬協(xié)議單元調(diào)用所述第二網(wǎng)絡MAC層對應的協(xié)議,同時停用所述第一網(wǎng)絡MAC層對應的協(xié)議;其中,所述第二網(wǎng)絡MAC層為無線網(wǎng)MAC層時,所述協(xié)議為無線網(wǎng)MAC層協(xié)議;所述第二網(wǎng)絡MAC層為有線網(wǎng)MAC層時,所述協(xié)議為有線網(wǎng)MAC層協(xié)議;
所述虛擬協(xié)議單元,用于根據(jù)所述預設指令啟用所述第二網(wǎng)絡MAC層對應的協(xié)議,以啟用所述第二網(wǎng)絡MAC層;其中,所述虛擬協(xié)議單元儲存所述有線網(wǎng)MAC層協(xié)議和所述無線網(wǎng)MAC層協(xié)議;
所述有線網(wǎng)MAC層,用于根據(jù)所述有線網(wǎng)MAC層協(xié)議建立數(shù)據(jù)鏈路,以繼續(xù)所述會話;
所述無線網(wǎng)MAC層,用于根據(jù)所述無線網(wǎng)MAC層協(xié)議建立數(shù)據(jù)鏈路,以繼續(xù)所述會話。
其中,所述監(jiān)測單元具體用于:
若檢測獲知所述第一網(wǎng)絡MAC層在第一預設時間內(nèi)沒有響應且所述第二網(wǎng)絡MAC層在所述第一預設時間內(nèi)有響應,則確定所述第一網(wǎng)絡MAC層正在進行的會話中斷且所述第二網(wǎng)絡MAC層正常。
其中,所述監(jiān)測單元具體用于:
若檢測獲知所述第一網(wǎng)絡MAC層在第二預設時間內(nèi)的預設檢測次數(shù)內(nèi)沒有響應,而所述第二網(wǎng)絡MAC層在第二預設時間內(nèi)的預設檢測次數(shù)內(nèi)有響應,則確定所述第一網(wǎng)絡MAC層正在進行的會話中斷且所述第二網(wǎng)絡MAC層正常。
另一方面,本實用新型提供一種網(wǎng)絡設備,包括上述任一實施例所述的網(wǎng)絡芯片。
本實用新型提供的網(wǎng)絡芯片和網(wǎng)絡設備,由于能夠通過有線網(wǎng)和無線網(wǎng)MAC層融合模塊對有線網(wǎng)MAC層和無線網(wǎng)MAC層進行監(jiān)測,在判斷獲知其中一個網(wǎng)絡故障后,可以啟用另外一個網(wǎng)絡,從而提高網(wǎng)絡的可靠性。
附圖說明
為了更清楚地說明本實用新型實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本實用新型的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本實用新型一實施例網(wǎng)絡芯片的結構示意圖;
圖2為本實用新型一實施例有線網(wǎng)和無線網(wǎng)MAC層融合模塊的結構示意圖;
圖3為本實用新型一實施例網(wǎng)絡冗余實現(xiàn)方法的流程示意圖;
圖4為本實用新型另一實施例網(wǎng)絡冗余實現(xiàn)方法的流程示意圖;
附圖標記說明:
1-應用層; 2-表示層;
3-會話層; 4-傳輸層;
5-網(wǎng)絡層; 6-鏈路層;
7-物理層; 8-MAC層;
9-有線網(wǎng)物理層; 10-無線網(wǎng)物理層;
11-有線網(wǎng)和無線網(wǎng)的MAC層融合模塊; 12-監(jiān)測單元;
13-處理器單元; 14虛擬協(xié)議單元;
15-有線網(wǎng)MAC層; 16-無線網(wǎng)MAC層。
具體實施方式
為使本實用新型的目的、技術方案和優(yōu)點更加清楚,下面將結合本實用新型實施例中的附圖,對本實用新型實施例中的技術方案進行清楚地描述,顯然,所描述的實施例是本實用新型一部分實施例,而不是全部的實施例。基于本實用新型中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本實用新型保護的范圍。
圖1為本實用新型一實施例網(wǎng)絡芯片的結構示意圖,如圖1所示,本實用新型提供的網(wǎng)絡芯片,包括應用層1、表示層2、會話層3、傳輸層4和網(wǎng)絡層5,所述網(wǎng)絡芯片還包括鏈路層6和物理層7,鏈路層6包括MAC層8,MAC層8和物理層7相連通,其中:
MAC層8包括有線網(wǎng)和無線網(wǎng)MAC層融合模塊11,在判斷獲知第一網(wǎng)絡MAC層故障且第二網(wǎng)絡MAC層正常之后,啟用所述第二網(wǎng)絡MAC層并停用第一網(wǎng)絡MAC層;其中,所述第一網(wǎng)絡MAC層為有線網(wǎng)MAC層,相應地,所述第二網(wǎng)絡MAC層為無線網(wǎng)MAC層;或者所述第一網(wǎng)絡MAC層為無線網(wǎng)MAC層,相應地,所述第二網(wǎng)絡MAC層為有線網(wǎng)MAC層;物理層7啟用所述第二網(wǎng)絡MAC層之后,啟用第二網(wǎng)絡對應的物理層,以保障數(shù)據(jù)傳輸;其中,物理層7包括有線網(wǎng)物理層和無線網(wǎng)物理層。
具體地,位于MAC層8的有線網(wǎng)和無線網(wǎng)MAC層融合模塊11對有線網(wǎng)MAC層和無線網(wǎng)MAC層同時進行監(jiān)測。如果有線網(wǎng)和無線網(wǎng)的MAC層融合模塊11判斷第一網(wǎng)絡MAC層故障,例如有線網(wǎng)和無線網(wǎng)的MAC層融合模塊11檢測到所述第一網(wǎng)絡MAC層在設定的時間內(nèi)沒有響應,那么確定所述第一網(wǎng)絡MAC層故障,說明第一網(wǎng)絡中斷,同時判斷第二網(wǎng)絡MAC層正常;那么有線網(wǎng)和無線網(wǎng)的MAC層融合模塊11會啟動所述第二網(wǎng)絡MAC層,以保證網(wǎng)絡連通,同時停用第一網(wǎng)絡MAC層。所述第一網(wǎng)絡MAC層為有線網(wǎng)MAC層,相應地,所述第二網(wǎng)絡MAC層為無線網(wǎng)MAC層;或者所述第一網(wǎng)絡MAC層為所述無線網(wǎng)MAC層,相應地,所述第二網(wǎng)絡MAC層為所述有線網(wǎng)MAC層。在有線網(wǎng)和無線網(wǎng)的MAC層融合模塊8啟用所述第二網(wǎng)絡MAC層之后,物理層7啟用所述第二網(wǎng)絡MAC層對應的物理層,例如所述第二網(wǎng)絡MAC層為無線網(wǎng)MAC層,那么所述物理層啟用無線網(wǎng)物理層10。其中,若所述第二網(wǎng)絡為有線網(wǎng),則第二網(wǎng)絡對應的物理層為有線網(wǎng)物理層9;若所述第二網(wǎng)絡為無線網(wǎng),則第二網(wǎng)絡對應的物理層為無線網(wǎng)物理層10。其中,所述有線網(wǎng)可采用電力線寬帶,所述無線網(wǎng)可采用WIFI。
本實用新型提供的網(wǎng)絡芯片,由于能夠通過有線網(wǎng)和無線網(wǎng)MAC層融合模塊對有線網(wǎng)MAC層和無線網(wǎng)MAC層進行監(jiān)測,在判斷獲知其中一個網(wǎng)絡故障后,可以啟用備用網(wǎng)絡,從而提高網(wǎng)絡的可靠性。
圖2為本實用新型一實施例有線網(wǎng)和無線網(wǎng)MAC層融合模塊的結構示意圖,如圖2所示,在上述實施例的基礎上,進一步地,本實用新型提供的網(wǎng)絡芯片的有線網(wǎng)和無線網(wǎng)MAC層融合模塊11包括監(jiān)測單元12、處理器單元13、虛擬協(xié)議單元14、有線網(wǎng)MAC層15和無線網(wǎng)MAC層16,其中:
處理器單元13與監(jiān)測單元12和虛擬協(xié)議單元14分別相連,監(jiān)測單元12與有線網(wǎng)MAC層15和無線網(wǎng)MAC層16分別相連,虛擬協(xié)議單元14與有線網(wǎng)MAC層15和無線網(wǎng)MAC層16分別相連;監(jiān)測單元12用于在判斷獲知所述第一網(wǎng)絡MAC層正在進行的會話中斷且所述第二網(wǎng)絡MAC層正常之后,發(fā)送切換網(wǎng)絡消息至處理器單元13;處理器單元13用于根據(jù)所述切換網(wǎng)絡消息,發(fā)送預設指令至虛擬協(xié)議單元14調(diào)用所述第二網(wǎng)絡MAC層對應的協(xié)議,同時停用所述第一網(wǎng)絡MAC層對應的協(xié)議;其中,所述第二網(wǎng)絡MAC層為無線網(wǎng)MAC層16,所述協(xié)議為無線網(wǎng)MAC層協(xié)議;所述第二網(wǎng)絡MAC層為有線網(wǎng)MAC層15時,所述協(xié)議為有線網(wǎng)MAC層協(xié)議;虛擬協(xié)議單元14用于根據(jù)所述預設指令啟用所述第二網(wǎng)絡MAC層對應的協(xié)議,以啟用所述第二網(wǎng)絡MAC層;其中,虛擬協(xié)議單元14儲存所述有線網(wǎng)MAC層協(xié)議和所述無線網(wǎng)MAC層協(xié)議;有線網(wǎng)MAC層15用于根據(jù)所述有線網(wǎng)MAC層協(xié)議建立數(shù)據(jù)鏈路,以繼續(xù)所述會話;無線網(wǎng)MAC層16用于根據(jù)所述無線網(wǎng)MAC層協(xié)議建立數(shù)據(jù)鏈路,以繼續(xù)所述會話。
具體地,監(jiān)測單元12同時對所述第一網(wǎng)絡MAC層和所述第二網(wǎng)絡MAC層進行監(jiān)測;當所述第一網(wǎng)絡正常連通時,所述第一網(wǎng)絡MAC層存在正在進行的會話,如果監(jiān)測單元12判斷所述第一網(wǎng)絡MAC層正在進行的會話中斷,例如監(jiān)測單元12檢測到所述第一網(wǎng)絡MAC層在設定的時間內(nèi)沒有響應,那么確定所述第一網(wǎng)絡MAC層正在進行的會話中斷。同時,監(jiān)測單元12判斷第二網(wǎng)絡MAC正常,那么發(fā)送切換網(wǎng)絡消息至處理器單元13。處理器單元13接收到所述切換網(wǎng)絡消息,并根據(jù)所述切換網(wǎng)絡消息發(fā)送預設指令給虛擬協(xié)議單元14,通過虛擬協(xié)議單元14調(diào)用所述第二網(wǎng)絡MAC層對應的協(xié)議,同時停止對所述第一網(wǎng)絡MAC層對應的協(xié)議的使用。其中,所述第二網(wǎng)絡MAC層為無線網(wǎng)MAC層16時,所述協(xié)議為無線網(wǎng)MAC層協(xié)議;所述第二網(wǎng)絡MAC層為有線網(wǎng)MAC層15時,所述協(xié)議為有線網(wǎng)MAC層協(xié)議。虛擬協(xié)議單元14接收所述預設指令,并根據(jù)所述預設指令啟用所述第二網(wǎng)絡MAC層對應的協(xié)議,從而啟用所述第二網(wǎng)絡MAC層;其中,所述虛擬協(xié)議單元同時儲存所述有線網(wǎng)MAC層協(xié)議和所述無線網(wǎng)MAC層協(xié)議。有線網(wǎng)MAC層15或無線網(wǎng)MAC層16的主要功能包括數(shù)據(jù)幀的封裝/卸裝,幀的尋址和識別,幀的接收與發(fā)送,鏈路的管理,幀的差錯控制等。有線網(wǎng)MAC層15根據(jù)所述有線網(wǎng)MAC層協(xié)議建立數(shù)據(jù)鏈路,以繼續(xù)中斷的所述會話。無線網(wǎng)MAC層16用于根據(jù)所述無線網(wǎng)MAC層協(xié)議建立數(shù)據(jù)鏈路,以繼續(xù)中斷的所述會話。
本發(fā)明提供的網(wǎng)絡芯片,由于能夠通過有線網(wǎng)和無線網(wǎng)MAC層融合模塊對有線網(wǎng)MAC層和無線網(wǎng)MAC層進行監(jiān)測,在判斷獲知其中一個網(wǎng)絡故障后,可以啟用另外一個網(wǎng)絡,從而提高網(wǎng)絡的可靠性。將有線網(wǎng)和無線網(wǎng)MAC層融合模塊的功能分配給各個單元,有利于實現(xiàn)故障時網(wǎng)絡的快速切換。
在上述各實施例的基礎上,進一步地,監(jiān)測單元12具體用于:
若檢測獲知所述第一網(wǎng)絡MAC層在第一預設時間內(nèi)沒有響應且所述第二網(wǎng)絡MAC層在所述第一預設時間內(nèi)有響應,則確定所述第一網(wǎng)絡MAC層正在進行的會話中斷且所述第二網(wǎng)絡MAC層正常。
具體地,監(jiān)測模塊12可以定時向所述第一網(wǎng)絡MAC層和第二網(wǎng)絡MAC層發(fā)送檢測指令,如果監(jiān)測模塊12在第一預設時間內(nèi),例如30秒內(nèi),沒有接收到所述第一網(wǎng)絡MAC層的響應消息,在所述第一預設時間內(nèi)接收到所述第二網(wǎng)絡MAC層的響應消息,那么監(jiān)測模塊12確定所述第一網(wǎng)絡MAC層故障,正在進行的會話中斷,而所述第二網(wǎng)絡MAC層處于正常狀態(tài)。其中,所述第一預設時間根據(jù)實際情況進行設定,本實用新型實施例不做限定。
本發(fā)明提供的網(wǎng)絡芯片,由于能夠通過有線網(wǎng)和無線網(wǎng)MAC層融合模塊對有線網(wǎng)MAC層和無線網(wǎng)MAC層進行監(jiān)測,在判斷獲知其中一個網(wǎng)絡故障后,可以啟用另外一個網(wǎng)絡,從而提高網(wǎng)絡的可靠性。通過設定具體的檢測條件,有利于快速判定網(wǎng)絡故障。
在上述各實施例的基礎上,進一步地,監(jiān)測單元12具體用于:
若檢測獲知所述第一網(wǎng)絡MAC層在第二預設時間內(nèi)的預設檢測次數(shù)內(nèi)沒有響應,而所述第二網(wǎng)絡MAC層在第二預設時間內(nèi)的預設檢測次數(shù)內(nèi)有響應,則確定所述第一網(wǎng)絡MAC層正在進行的會話中斷且所述第二網(wǎng)絡MAC層正常。
具體地,監(jiān)測模塊12可以定時向所述第一網(wǎng)絡MAC層和第二網(wǎng)絡MAC層發(fā)送檢測指令,如果監(jiān)測模塊12在第二預設時間內(nèi)的預設檢測次數(shù)內(nèi)沒有接收到所述第一網(wǎng)絡MAC層的響應消息,在所述第二預設時間內(nèi)的預設檢測次數(shù)內(nèi)接收到所述第二網(wǎng)絡MAC層的響應消息,那么監(jiān)測模塊12確定所述第一網(wǎng)絡MAC層故障,正在進行的會話中斷,而所述第二網(wǎng)絡MAC層處于正常狀態(tài)。其中,所述第二預設時間和所述預設檢測次數(shù)根據(jù)實際情況進行設定,本實用新型實施例不做限定。
本發(fā)明提供的網(wǎng)絡芯片,由于能夠通過有線網(wǎng)和無線網(wǎng)MAC層融合模塊對有線網(wǎng)MAC層和無線網(wǎng)MAC層進行監(jiān)測,在判斷獲知其中一個網(wǎng)絡故障后,可以啟用另外一個網(wǎng)絡,從而提高網(wǎng)絡的可靠性。通過設定具體的檢測條件,有利于快速判定網(wǎng)絡故障。
在上述各實施例的基礎上,進一步地,本實用新型實施例提供一種網(wǎng)絡設備,包括上述任一實施例所述的網(wǎng)絡芯片。
本實用新型提供的網(wǎng)絡設備,由于能夠通過有線網(wǎng)和無線網(wǎng)MAC層融合模塊對有線網(wǎng)MAC層和無線網(wǎng)MAC層進行監(jiān)測,在判斷獲知其中一個網(wǎng)絡故障后,可以啟用另外一個網(wǎng)絡,從而提高網(wǎng)絡的可靠性。
圖3為本實用新型一實施例網(wǎng)絡冗余實現(xiàn)方法的流程示意圖,如圖3所示,本實用新型提供的網(wǎng)絡冗余實現(xiàn)方法包括:
S301、MAC層的有線網(wǎng)和無線網(wǎng)MAC層融合模塊若判斷獲知第一網(wǎng)絡MAC層故障且第二網(wǎng)絡MAC層正常,則啟用所述第二網(wǎng)絡MAC層并停用第一網(wǎng)絡MAC層;其中,所述第一網(wǎng)絡MAC層為有線網(wǎng)MAC層,相應地,所述第二網(wǎng)絡MAC層為無線網(wǎng)MAC層;或者所述第一網(wǎng)絡MAC層為無線網(wǎng)MAC層,相應地,所述第二網(wǎng)絡MAC層為有線網(wǎng)MAC層;
具體地,位于MAC層的有線網(wǎng)和無線網(wǎng)MAC層融合模塊對有線網(wǎng)MAC層和無線網(wǎng)MAC層同時進行監(jiān)測。如果所述有線網(wǎng)和無線網(wǎng)的MAC層融合模塊判斷第一網(wǎng)絡MAC層故障,例如所述有線網(wǎng)和無線網(wǎng)的MAC層融合模塊檢測到所述第一網(wǎng)絡MAC層在設定的時間內(nèi)沒有響應,那么確定所述第一網(wǎng)絡MAC層故障,說明第一網(wǎng)絡中斷,同時判斷第二網(wǎng)絡MAC層正常;那么所述有線網(wǎng)和無線網(wǎng)的MAC層融合模塊會啟動所述第二網(wǎng)絡MAC層,以保證網(wǎng)絡連通,同時停用第一網(wǎng)絡MAC層。所述第一網(wǎng)絡MAC層為有線網(wǎng)MAC層,相應地,所述第二網(wǎng)絡MAC層為無線網(wǎng)MAC層;或者所述第一網(wǎng)絡MAC層為無線網(wǎng)MAC層,相應地,所述第二網(wǎng)絡MAC層為有線網(wǎng)MAC層。
S302、物理層在啟用所述第二網(wǎng)絡MAC層之后,啟用第二網(wǎng)絡對應的物理層,以保障數(shù)據(jù)傳輸;其中,若所述第二網(wǎng)絡為有線網(wǎng),則第二網(wǎng)絡對應的物理層為有線網(wǎng)物理層;若所述第二網(wǎng)絡為無線網(wǎng),則第二網(wǎng)絡對應的物理層為無線網(wǎng)物理層。
具體地,在所述有線網(wǎng)和無線網(wǎng)的MAC層融合模塊啟用所述第二網(wǎng)絡MAC層之后,物理層啟用所述第二網(wǎng)絡MAC層對應的物理層,例如所述第二網(wǎng)絡MAC層為無線網(wǎng)MAC層,那么所述物理層啟用無線網(wǎng)物理層。其中,若所述第二網(wǎng)絡為有線網(wǎng),則第二網(wǎng)絡對應的物理層為有線網(wǎng)物理層;若所述第二網(wǎng)絡為無線網(wǎng),則第二網(wǎng)絡對應的物理層為無線網(wǎng)物理層。其中,所述有線網(wǎng)可采用電力線寬帶,所述無線網(wǎng)可采用WIFI。
本實用新型提供的網(wǎng)絡冗余實現(xiàn)方法,由于能夠通過有線網(wǎng)和無線網(wǎng)MAC層融合模塊對有線網(wǎng)MAC層和無線網(wǎng)MAC層進行監(jiān)測,在判斷獲知其中一個網(wǎng)絡故障后,可以啟用另外一個網(wǎng)絡,從而提高網(wǎng)絡的可靠性。
圖4為本實用新型另一實施例網(wǎng)絡冗余實現(xiàn)方法的流程示意圖,如圖4所示,在上述實施例的基礎上,進一步地,所述MAC層的有線網(wǎng)和無線網(wǎng)MAC層融合模塊若判斷獲知第一網(wǎng)絡MAC層故障且第二網(wǎng)絡MAC層正常,則啟用所述第二網(wǎng)絡MAC層并停用第一網(wǎng)絡MAC層包括:
S3011、監(jiān)測單元若判斷獲知所述第一網(wǎng)絡MAC層正在進行的會話中斷且所述第二網(wǎng)絡MAC層正常,則發(fā)送切換網(wǎng)絡消息至處理器單元;
具體地,監(jiān)測單元同時對所述第一網(wǎng)絡MAC層和所述第二網(wǎng)絡MAC層進行監(jiān)測;當所述第一網(wǎng)絡正常連通時,所述第一網(wǎng)絡MAC層存在正在進行的會話,如果所述監(jiān)測單元判斷所述第一網(wǎng)絡MAC層正在進行的會話中斷,例如所述監(jiān)測單元檢測到所述第一網(wǎng)絡MAC層在設定的時間內(nèi)沒有響應,那么確定所述第一網(wǎng)絡MAC層正在進行的會話中斷。同時,所述監(jiān)測單元判斷第二網(wǎng)絡MAC正常,那么發(fā)送切換網(wǎng)絡消息至處理器單元。
S3012、所述處理器單元根據(jù)所述切換網(wǎng)絡消息,發(fā)送預設指令至虛擬協(xié)議單元以調(diào)用所述第二網(wǎng)絡MAC層對應的協(xié)議,同時停用所述第一網(wǎng)絡MAC層對應的協(xié)議;其中,所述第二網(wǎng)絡MAC層為無線網(wǎng)MAC層時,所述協(xié)議為無線網(wǎng)MAC層協(xié)議;所述第二網(wǎng)絡MAC層為有線網(wǎng)MAC層時,所述協(xié)議為有線網(wǎng)MAC層協(xié)議;
具體地,所述處理器單元接收到所述切換網(wǎng)絡消息,并根據(jù)所述切換網(wǎng)絡消息發(fā)送預設指令給虛擬協(xié)議單元,通過所述虛擬協(xié)議單元調(diào)用所述第二網(wǎng)絡MAC層對應的協(xié)議,同時停止對所述第一網(wǎng)絡MAC層對應的協(xié)議的使用。其中,其中,所述第二網(wǎng)絡MAC層為無線網(wǎng)MAC層時,所述協(xié)議為無線網(wǎng)MAC層協(xié)議;所述第二網(wǎng)絡MAC層為有線網(wǎng)MAC層時,所述協(xié)議為有線網(wǎng)MAC層協(xié)議。
S3013、所述虛擬協(xié)議單元根據(jù)所述預設指令啟用所述第二網(wǎng)絡MAC層對應的協(xié)議,以啟用所述第二網(wǎng)絡MAC層;其中,所述虛擬協(xié)議單元儲存所述有線網(wǎng)MAC層協(xié)議和所述無線網(wǎng)MAC層協(xié)議;
具體地,所述虛擬協(xié)議單元接收所述預設指令,并根據(jù)所述預設指令啟用所述第二網(wǎng)絡MAC層對應的協(xié)議,從而啟用所述第二網(wǎng)絡MAC層;其中,所述虛擬協(xié)議單元同時儲存所述有線網(wǎng)MAC層協(xié)議和所述無線網(wǎng)MAC層協(xié)議。
S3014、所述第二網(wǎng)絡MAC層根據(jù)所述第二網(wǎng)絡MAC層對應的協(xié)議建立數(shù)據(jù)鏈路,以繼續(xù)所述會話。
具體地,所述第二網(wǎng)絡MAC層的主要功能包括數(shù)據(jù)幀的封裝/卸裝,幀的尋址和識別,幀的接收與發(fā)送,鏈路的管理,幀的差錯控制等。所述第二網(wǎng)絡MAC層根據(jù)所述第二網(wǎng)絡MAC層對應的協(xié)議建立數(shù)據(jù)鏈路,以繼續(xù)所述第一網(wǎng)絡MAC層中斷的所述會話。
本實用新型提供的網(wǎng)絡冗余實現(xiàn)方法,由于能夠通過有線網(wǎng)和無線網(wǎng)MAC層融合模塊對有線網(wǎng)MAC層和無線網(wǎng)MAC層進行監(jiān)測,在判斷獲知其中一個網(wǎng)絡故障后,可以啟用另外一個網(wǎng)絡,從而提高網(wǎng)絡的可靠性。將有線網(wǎng)和無線網(wǎng)MAC層融合模塊的功能分配給各個單元,有利于實現(xiàn)故障時網(wǎng)絡的快速切換。
在上述各實施例的基礎上,進一步地,所述監(jiān)測單元若判斷獲知第一網(wǎng)絡MAC層正在進行的會話中斷且第二網(wǎng)絡MAC層正常包括:
所述監(jiān)測模塊若檢測獲知所述第一網(wǎng)絡MAC層在第一預設時間內(nèi)沒有響應且所述第二網(wǎng)絡MAC層在所述第一預設時間內(nèi)有響應,則確定所述第一網(wǎng)絡MAC層正在進行的會話中斷且所述第二網(wǎng)絡MAC層正常。
具體地,所述監(jiān)測模塊可以定時向所述第一網(wǎng)絡MAC層和第二網(wǎng)絡MAC層發(fā)送檢測指令,如果所述監(jiān)測模塊在第一預設時間內(nèi),例如30秒內(nèi),沒有接收到所述第一網(wǎng)絡MAC層的響應消息,在所述第一預設時間內(nèi)接收到所述第二網(wǎng)絡MAC層的響應消息,那么所述監(jiān)測模塊確定所述第一網(wǎng)絡MAC層故障,正在進行的會話中斷,而所述第二網(wǎng)絡MAC層處于正常狀態(tài)。其中,所述第一預設時間根據(jù)實際情況進行設定,本實用新型實施例不做限定。
本發(fā)明提供的網(wǎng)絡冗余實現(xiàn)方法,由于能夠通過有線網(wǎng)和無線網(wǎng)MAC層融合模塊對有線網(wǎng)MAC層和無線網(wǎng)MAC層進行監(jiān)測,在判斷獲知其中一個網(wǎng)絡故障后,可以啟用另外一個網(wǎng)絡,從而提高網(wǎng)絡的可靠性。通過設定具體的檢測條件,有利于快速判定網(wǎng)絡故障。
在上述各實施例的基礎上,進一步地,所述監(jiān)測單元若判斷獲知第一網(wǎng)絡MAC層正在進行的會話中斷且第二網(wǎng)絡MAC層正常包括:
所述監(jiān)測模塊若檢測獲知所述第一網(wǎng)絡MAC層在第二預設時間內(nèi)的預設檢測次數(shù)內(nèi)沒有響應,而所述第二網(wǎng)絡MAC層在第二預設時間內(nèi)的預設檢測次數(shù)內(nèi)有響應,則確定所述第一網(wǎng)絡MAC層正在進行的會話中斷且所述第二網(wǎng)絡MAC層正常。
具體地,所述監(jiān)測模塊可以定時向所述第一網(wǎng)絡MAC層和第二網(wǎng)絡MAC層發(fā)送檢測指令,如果所述監(jiān)測模塊在第二預設時間內(nèi)的預設檢測次數(shù)內(nèi)沒有接收到所述第一網(wǎng)絡MAC層的響應消息,在所述第二預設時間內(nèi)的預設檢測次數(shù)內(nèi)接收到所述第二網(wǎng)絡MAC層的響應消息,那么所述監(jiān)測模塊確定所述第一網(wǎng)絡MAC層故障,正在進行的會話中斷,而所述第二網(wǎng)絡MAC層處于正常狀態(tài)。其中,所述第二預設時間和所述預設檢測次數(shù)根據(jù)實際情況進行設定,本實用新型實施例不做限定。
本發(fā)明提供的網(wǎng)絡冗余實現(xiàn)方法,由于能夠通過有線網(wǎng)和無線網(wǎng)MAC層融合模塊對有線網(wǎng)MAC層和無線網(wǎng)MAC層進行監(jiān)測,在判斷獲知其中一個網(wǎng)絡故障后,可以啟用另外一個網(wǎng)絡,從而提高網(wǎng)絡的可靠性。通過設定具體的檢測條件,有利于快速判定網(wǎng)絡故障。
本實用新型方法實施例的具體流程可以參照上述各裝置實施例的介紹,此處不再贅述。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件?;谶@樣的理解,上述技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
最后應說明的是:以上實施例僅用以說明本實用新型的技術方案,而非對其限制;盡管參照前述實施例對本實用新型進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本實用新型各實施例技術方案的精神和范圍。