專利名稱:路由器以及光通訊設備的制作方法
技術領域:
本實用新型涉及通信領域,更具體地,涉及一種路由器以及光通訊設備。
背景技術:
數據通訊技術將計算機與通訊線路及設備結合起來,實現了人與計算機、計算機與計算機之間的通訊,不僅使各用戶計算機的利用率大大提高,而且極大地擴展了計算機的應用范圍,并使各用戶實現計算機軟硬件資源與數據資源的共享。對計算機的遠距離實時控制和對數據的遠距離收集等項工作,也都可以利用數據通訊來進行。以太網(Ethernet)是目前實現數據通訊時所采用的最通用的一種通信協議標準。在以太網絡中,路由器、交換機、PC等設備之間連接有網線,使用網線來傳輸電信號以進行數據通訊,或者,采用無線方式進行數據通訊。但是,在某些不能布置網線、或者不能使用無線網的復雜電磁環境中,設備之間的數據通訊就會很難實現。
實用新型內容有鑒于此,本實用新型的主要目的在于提供一種路由器以及光通訊設備,能夠解決現有技術中存在的在某些不能布置網線、或者不能使用無線網的復雜電磁環境中,設備之間的數據通訊很難實現的問題。為達到上述目的,本實用新型的技術方案是這樣實現的一方面,提供了一種路由器,包括以太網接口,用于接收通過以太網絡傳送來的報文,其中,報文的載荷中包含有目標ID ;處理模塊,與以太網接口連接,用于在判斷出目標ID不是本路由器的ID和廣播ID之后,對載荷中的數據進行調制,得到調制后的數據包; 紅外發送模塊,與處理模塊連接,用于使用紅外線發射調制后的數據包,以使得僅目標ID 所標識的光通訊設備處理數據包,其中,每一個光通訊設備具有一個ID。其中,處理模塊包括單片機,用于在判斷出報文中攜帶的目標ID不是本路由器的ID和廣播ID之后,將報文中需要轉發的數據以串行的方式輸出到調制放大電路,其中, 需要轉發的數據中包含有目標ID、源ID、操作指令、操作數據、以及校驗碼;振蕩器,用于產生頻率為38KHz的載波;以及調制放大電路,與單片機和振蕩器連接,用于將串行的需要轉發的數據調制到頻率為38KHz的載波上,得到調制后的數據包。其中,單片機還用于在判斷出報文中攜帶的目標ID是本路由器的ID或廣播ID之后,按照操作數據執行操作指令。另一方面,還提供了一種光通訊設備,包括收發模塊,用于接收路由器以紅外線的形式發送來的數據包,其中,數據包中包含有目標ID、源ID、操作指令、操作數據、以及校驗碼;判斷模塊,與收發模塊連接,用于判斷數據包中攜帶的目標ID是否為本光通訊設備的ID ;執行模塊,與判斷模塊連接,用于在判斷模塊的判斷結果為是本光通訊設備的ID 時,按照操作數據執行操作指令。其中,執行模塊還用于在判斷模塊的判斷結果為不是本光通訊設備的ID時,丟棄數據包。本實用新型的技術效果本實用新型實施例中的路由器,在從以太網絡中接收到報文之后,首先判斷報文的負載中包含的目標ID是否為自身的ID或者廣播ID,在確定都不是之后,即將負載中的數據調整后通過紅外線放射出去,而光通訊設備接收到之后,可根據其中的目標ID來確定是否是發給自己的,從而路由器與光通訊設備之間可以使用紅外線進行數據通訊,在某些不能布網線、或不能使用無線網的復雜電磁環境中,末端通過采用本實用新型實施例的路由器實現了設備之間的光通訊,可以解決布線困難和電磁干擾的問題,并大大地節約了成本。
此處所說明的附圖用來提供對本實用新型的進一步理解,構成本申請的一部分, 本實用新型的示意性實施例及其說明用于解釋本實用新型,并不構成對本實用新型的不當限定。在附圖中圖I示出了根據本實用新型實施例的數據通訊系統的網絡結構圖;圖2示出了根據本實用新型實施例一的路由器的結構示意圖; 圖3示出了根據本實用新型實施例二的路由器的結構示意圖;圖4示出了根據本實用新型實施例三的光通訊設備的結構示意圖;圖5示出了根據本實用新型實施例四的路由器的數據通訊方法的流程圖;圖6示出了根據本實用新型實施例五的路由器的數據通訊方法的具體處理流程圖;圖7示出了根據本實用新型實施例六的光通訊設備的數據通訊方法的流程圖。
具體實施方式
下面將參考附圖并結合實施例,來詳細說明本實用新型。圖I示出了根據本實用新型實施例的數據通訊系統的網絡結構圖,如圖I所示,該系統中包括了至少一個路由器10和至少一個光通訊設備20,各個路由器均連接在以太網絡中,可以將通過以太網絡傳送來的報文(例如IP報文等)轉發給相應的光通訊設備,也可以根據接收到的報文執行相應的操作。路由器10與光通訊設備20之間通過紅外線進行通訊。實施例一圖I中的路由器的結構如圖2所示,包括以太網接口 102、處理模塊104、以及紅外發送模塊106,各個功能模塊的連接關系和功能如下以太網接口 102用于接收通過以太網絡傳送來的報文(通過以太網絡接收來自計算機或其他設備的報文),其中,該報文的載荷(Payload)中包含有目標ID,該目標ID即指示了接收載荷中的數據的光通訊設備;處理模塊104與以太網接口 102連接,用于在判斷出上述目標ID不是本路由器的 ID和廣播ID之后,對載荷中的數據進行調制,得到調制后的數據包;路由器本身預先設置有一個唯一的ID(Identity的縮寫,標識),廣播ID用于指示接收到該報文的路由器均需執行該報文的負載中的內容;[0026]紅外發送模塊106與處理模塊104連接,用于使用紅外線發射調制后的數據包,以使得僅目標ID所標識的光通訊設備處理該數據包,其中,每一個光通訊設備具有一個ID。在實際實施時,紅外發送模塊106可以由紅外發射管實現。本實用新型實施例中的路由器,在從以太網絡中接收到報文之后,首先判斷報文的負載中包含的目標ID是否為自身的ID或者廣播ID,在確定都不是之后,即將負載中的數據調整后通過紅外線放射出去,而光通訊設備接收到之后,可根據其中的目標ID來確定是否是發給自己的,從而路由器與光通訊設備之間可以使用紅外線進行數據通訊,在某些不能布網線、或不能使用無線網的復雜電磁環境中,末端通過采用本實用新型實施例的路由器實現了設備之間的光通訊,可以解決布線困難和電磁干擾的問題,并大大地節約了成本。本實用新型實施例可以應用在平均通訊數據量小于400位/秒的數據通訊系統中。實施例二為了實現載荷中的數據的調制,如圖3所示,實施例一中的路由器10中的處理模塊104進一步還可以包括單片機1042,用于在判斷出報文中攜帶的目標ID不是本路由器的ID和廣播ID 之后,將報文中需要轉發的數據以串行的方式輸出到調制放大電路,其中,需要轉發的數據中包含有目標ID、源ID、操作指令、操作數據、以及校驗碼;其中,校驗碼可以是目標ID、源 ID、操作指令、和操作數據相加后的低8位,本實用新型對此不做限定;振蕩器1044,用于產生頻率為38KHz的載波;以及調制放大電路1046,與單片機1042和振蕩器1044連接,用于將串行的需要轉發的數據調制到頻率為38KHz的載波上,得到調制后的數據包。這樣,就可以將以太網接口接收到的報文中需要轉發的數據(即載荷中的數據) 調制到38KHz的載波上后,通過紅外線放射出去。另外,單片機1042還可以用于在判斷出報文中攜帶的目標ID是本路由器的ID或廣播ID之后,按照操作數據執行操作指令。若目標ID是本路由器的ID或者廣播ID,說明該報文是發送給本路由器的,因此,路由器就會按照負載中的相關內容執行相應操作。顯然,在實際實施時,路由器中還需要設備直流電源108,以為其他部件提供工作所需的電壓。使用實施例一和二中的路由器,能夠實現以太網絡與紅外的光通訊設備之間的數據通訊。實施例三圖I中的光通訊設備的結構如圖4所示,包括如下模塊收發模塊202,用于接收路由器10以紅外線的形式發送來的數據包,其中,數據包中包含有目標ID、源ID、操作指令、操作數據、以及校驗碼;判斷模塊204,與收發模塊202連接,用于判斷收發模塊202接收的數據包中攜帶的目標ID是否為本光通訊設備的ID ;執行模塊206,與判斷模塊204連接,用于在判斷模塊204的判斷結果為是本光通訊設備的ID時,按照數據包中的操作數據執行相應操作指令。光通訊設備在接收到實施例一至二中的路由器通過紅外線轉發來的數據包之后,可以根據其中包含的目標ID是否為自己的ID來判斷出是否需要執行相關的操作指令。另外,執行模塊206還可以用于在判斷模塊204的判斷結果為不是本光通訊設備的ID時(說明不是發給自己的),丟棄接收到的數據包。實施例三中的光通訊設備可以是任何能夠接收紅外線信號的設備,例如LED照明裝置、電視機等。實施例四實施例一和二中的路由器的數據通訊方法,如圖5所示,包括以下步驟步驟S502,接收通過以太網絡傳送來的報文,其中,報文的載荷中包含有目標ID ;步驟S504,在判斷出目標ID不是本路由器的ID和廣播ID之后,對載荷中的數據進行調制,得到調制后的數據包;路由器本身預先設置有一個唯一的ID,廣播ID用于指示接收到該報文的路由器均需執行該報文的負載中的內容;步驟S506,使用紅外線發射調制后的數據包,以使得僅目標ID所標識的至少一個光通訊設備處理數據包,其中,每一個光通訊設備具有一個ID。本實用新型實施例中的路由器,在從以太網絡中接收到報文之后,首先判斷報文的負載中包含的目標ID是否為自身的ID或者廣播ID,在確定都不是之后,即將負載中的數據調整后通過紅外線放射出去,而光通訊設備接收到之后,可根據其中的目標ID來確定是否是發給自己的,從而路由器與光通訊設備之間可以使用紅外線進行數據通訊,在某些不能布網線、或不能使用無線網的復雜電磁環境中,末端通過采用本實用新型實施例的路由器實現了設備之間的光通訊,可以解決布線困難和電磁干擾的問題,并大大地節約了成本。實施例五實施例一和二中的路由器進行數據通訊的具體處理流程,如圖6所示,包括以下步驟步驟S602,在單片機軟件啟動后,路由器的系統處于等待報文和準備要發送的數據的狀態,當以太網接口接收到通過以太網絡傳送來的報文之后,會執行步驟S604,若未接收到報文則返回步驟S602,繼續等待;如表I所示,接收到的報文中主要包括報頭和載荷兩部分,其中,載荷中的數據又進一步包括目標ID、源ID、操作指令、操作數據、校驗碼。表I
載荷
報頭
目標ID 源ID 操作指令操作數據校驗碼在表I中,目標ID表示接收載荷中的數據的設備(包括路由器和光通訊設備)的 ID ;源ID表不發送該報文的設備的ID ;[0062]操作指令和操作數據表示希望設備執行的操作以及相關的數據;校驗碼為目標ID、源ID、操作指令和操作數據的總和,取低8位。步驟S604,接收完完整的報文之后,判斷校驗碼是否正確,若正確,則進入步驟 S606,若不正確,則丟棄該報文,返回步驟S602繼續回到等待報文的狀態,等待新的報文;步驟S606,單片機判斷載荷中的目標ID是否為本路由器的ID,若是,則進入步驟 S610,若不是,則進入步驟S608 ;每一個路由器具有一個唯一的ID,且,每一個光通訊設備也具有一個唯一的ID。步驟S608,單片機繼續判斷目標ID是否為廣播ID,若是,則進入步驟S610,若不是,則進入步驟S612 ;步驟S606 S608是判斷該報文是否為發給本路由器的報文的過程,若目標ID是本路由器的ID或者是廣播ID,則說明是發給本路由器的;若目標ID既不是本路由器的ID, 也不是廣播ID,則說明不是發給自己的,需要轉發給對應的光通訊設備。 步驟S610,單片機立即根據載荷中的操作指令和操作數據執行相應的操作,例如, 按照操作數據中的IP地址,設置自己的IP地址等。步驟S612,單片機將報文的載荷中的數據串行后輸出到調制放大電路,調制放大電路使用振蕩器生成的38KHz的載波,將串行數據調制到該38KHz的載波上,并由紅外發射管發射出去。實施例六實施例三中的光通訊設備的數據通訊方法,如圖7所示,包括以下步驟步驟S702,接收路由器以紅外線的形式發送來的數據包,其中,該數據包中包含有目標ID、源ID、操作指令、操作數據、以及校驗碼;步驟S704,判斷數據包中攜帶的目標ID是否為本光通訊設備的ID,若是,則進入步驟S706,若不是,則進入步驟S708 ;步驟S706,按照操作數據執行操作指令。步驟S708,丟棄該數據包。在有些不能布網線、或者不能使用無線網的復雜電磁環境中,在平均通訊數據量小于400位/秒的數據通訊系統中,末端采用本實用新型實施例的路由器實現設備之間的光通訊,可以解決布線困難和電磁干擾的問題,并大大的節約成本。從以上的描述中,可以看出,本實用新型上述的實施例實現了如下技術效果本實用新型實施例中的路由器,在從以太網絡中接收到報文之后,首先判斷報文的負載中包含的目標ID是否為自身的ID或者廣播ID,在確定都不是之后,即將負載中的數據調整后通過紅外線放射出去,而光通訊設備接收到之后,可根據其中的目標ID來確定是否是發給自己的,從而路由器與光通訊設備之間可以使用紅外線進行數據通訊,在某些不能布網線、或不能使用無線網的復雜電磁環境中,末端通過采用本實用新型實施例的路由器實現了設備之間的光通訊,可以解決布線困難和電磁干擾的問題,并大大地節約了成本。以上所述僅為本實用新型的優選實施例而已,并不用于限制本實用新型,對于本領域的技術人員來說,本實用新型可以有各種更改和變化。凡在本實用新型的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本實用新型的保護范圍之內。
權利要求1.一種路由器,其特征在于,包括以太網接口,用于接收通過以太網絡傳送來的報文,其中,所述報文的載荷中包含有目標ID ;處理模塊,與所述以太網接口連接,用于在判斷出所述目標ID不是本路由器的ID和廣播ID之后,對所述載荷中的數據進行調制,得到調制后的數據包;紅外發送模塊,與所述處理模塊連接,用于使用紅外線發射所述調制后的數據包,以使得僅所述目標ID所標識的光通訊設備處理所述數據包,其中,每一個光通訊設備具有一個 ID0
2.根據權利要求I所述的路由器,其特征在于,所述處理模塊包括單片機,用于在判斷出所述報文中攜帶的目標ID不是本路由器的ID和廣播ID之后, 將所述報文中需要轉發的數據以串行的方式輸出到調制放大電路,其中,所述需要轉發的數據中包含有目標ID、源ID、操作指令、操作數據、以及校驗碼;振蕩器,用于產生頻率為38KHz的載波;以及 所述調制放大電路,與所述單片機和所述振蕩器連接,用于將串行的所述需要轉發的數據調制到所述頻率為38KHz的載波上,得到所述調制后的數據包。
專利摘要本實用新型公開了一種路由器以及光通訊設備,其中,該路由器包括以太網接口,用于接收通過以太網絡傳送來的報文,其中,報文的載荷中包含有目標ID;處理模塊,與以太網接口連接,用于在判斷出目標ID不是本路由器的ID和廣播ID之后,對載荷中的數據進行調制,得到調制后的數據包;紅外發送模塊,與處理模塊連接,用于使用紅外線發射調制后的數據包,以使得僅目標ID所標識的光通訊設備處理數據包,其中,每一個光通訊設備具有一個ID。本實用新型實現了設備之間的光通訊,可以解決布線困難和電磁干擾的問題,并大大地節約了成本。
文檔編號H04L12/56GK202488481SQ20112043678
公開日2012年10月10日 申請日期2011年11月7日 優先權日2011年11月7日
發明者黃喜榮 申請人:北京同步科技有限公司