嵌入式設備的網絡配置方法和系統的製作方法
2023-10-08 08:19:44
專利名稱:嵌入式設備的網絡配置方法和系統的製作方法
技術領域:
本發明涉及嵌入式設備的網絡配置,更具體地,涉及一種兼容動態主機分配協議 (DHCP)和靜態IP配置的網絡配置方法和使用該方法的網絡配置系統。
背景技術:
對嵌入式設備進行網絡配置時,當嵌入式設備當前網絡設置有效時,管理員通過 IP位址登錄訪問嵌入式設備,管理員可以查看顯示的嵌入式設備的IP位址,並可以輸入IP 地址或將網絡設置為DHCP機制來對嵌入式設備進行網絡配置。然而,當嵌入式設備當前 網絡設置無效時,管理員只能通過其它接口訪問嵌入式設備,顯示、輸入IP位址或配置為 DHCP機制,從而對嵌入式設備進行網絡配置。DHCP用一臺或一組DHCP伺服器來管理網絡參數的分配,這種方案具有容錯性。即 使在一個僅擁有少量機器的網絡中,DHCP仍然是有用的,因為一臺設備可以幾乎不造成任 何影響地被增加到原生網絡中。然而,當網絡設備的數量較少時,採用DHCP機制來配置網 絡設備的網絡參數效率不高。而靜態IP配置方法需要為網絡中的所有網絡設備配置一一 配置IP位址以及其他網絡參數,當網絡中的網絡設備數量巨大時,需要顯示和輸入每個靜 態IP位址,效率不高而且容易出錯。另外,在靜態IP配置出錯後,很難定位出錯的設備。因 此,需要一種兼容DHCP配置和靜態IP配置方式的嵌入式設備的網絡配置方法和系統,該方 法和系統可以在方便準確地配置網絡中的所有網絡設備的同時保證網絡配置的效率。
發明內容
本發明的示例性實施例克服了上述的缺點和其他上面沒有描述的缺點。根據本發明的一方面,提供了一種嵌入式設備的網絡配置方法,包括網絡配置服 務器向嵌入式設備廣播用於請求嵌入式設備的網絡設置的報文;嵌入式設備將包括自己的 網絡設置的響應報文發送到網絡配置伺服器;網絡配置伺服器接收包括嵌入式設備的網絡 設置的響應報文,並將嵌入式設備的網絡設置提供給用戶;網絡配置伺服器接收用戶輸入 的用於更新嵌入式設備的網絡設置的網絡配置信息,並將包括網絡配置信息的報文廣播到 嵌入式設備;嵌入式設備從包括網絡配置信息的報文中提取網絡配置信息,並應用該網絡 配置信息進行網絡配置;其中,所述網絡配置信息將嵌入式設備的網絡配置的方式指定為 DHCP配置和靜態IP配置中的一個。根據本發明的另一方面,還提供了一種嵌入式設備的網絡配置系統,包括嵌入式 設備、網絡配置伺服器和DHCP伺服器,其中,網絡配置伺服器向嵌入式設備廣播用於請求 嵌入式設備的網絡設置的報文,接收包括嵌入式設備的網絡設置的響應報文,將嵌入式設 備的網絡設置提供給用戶,接收用戶輸入的用於更新嵌入式設備的網絡設置的網絡配置信 息,並將包括網絡配置信息的報文廣播到嵌入式設備;嵌入式設備在接收到來自網絡配置 伺服器的用於請求網絡配置信息的報文之後,將包括自己的網絡設置的響應報文發送到網 絡配置伺服器,從網絡配置伺服器接收包括網絡配置信息的報文,並根據網絡配置信息進行網絡配置,所述網絡配置信息將嵌入式設備的網絡配置的方式指定為DHCP配置和靜態 IP配置中的一個;DHCP伺服器用於與嵌入式設備執行DHCP配置處理。
通過下面結合附圖對實施例的詳細描述,本發明的上述和/或其他方面將會變得 清楚和更容易理解,其中圖1示出的是根據本發明實施例的一種嵌入式設備的網絡配置系統;圖2是示出根據本發明實施例的圖1中的網絡配置伺服器與嵌入式設備之間的網 絡配置方法的流程圖;圖3是示出根據本發明實施例的圖1中的嵌入式設備根據網絡配置信息進行網絡 配置的流程圖;圖4是本發明實施例所使用的網絡配置請求報文的格式的示圖;圖5是本發明實施例所使用的網絡配置響應報文的格式的示圖;圖6是本發明實施例所使用的網絡配置更新請求報文的格式的示圖;圖7是本發明實施例所使用的網絡配置更新響應報文的格式的示圖。
具體實施例方式以下將參照附圖對本發明的實施例進行描述。應理解,在此描述的實施例僅僅是 示意性的,本發明的範圍不限於在此描述的實施例。圖1是示出根據本發明實施例的一種嵌入式設備的網絡配置系統。如圖1所示, 該網絡配置系統包括網絡配置伺服器100、嵌入式設備200和動態主機分配協議(DHCP)服 務器300。例如,該網絡配置系統可以是中央空調網絡配置系統,其中的嵌入式設備200是 與空調連接的數據採集器,數據採集器通過接口(例如,RS-485接口)與空調系統連接,負 責採集空調系統運行數據。可具有多個嵌入式設備200。當然,本發明的實施例不限於此, 此處的嵌入式設備200可以是能夠配置網絡配置的任何嵌入式設備。在圖1的網絡配置系統中,DHCP伺服器300用於對嵌入式設備200自動分配網絡 配置信息,這裡,DHCP伺服器300的自動分配網絡配置的方法與已知的DHCP分配方法相同, 因此,不再對其進行詳細描述。網絡配置伺服器100負責更新嵌入式設備200的網絡配置 信息(例如,IP位址、主機名稱等),並可以與DHCP伺服器300協同工作來靈活地配置嵌入 式設備200的網絡配置。下面將參照圖2以及圖4-圖5來說明根據本發明實施例的網絡 配置伺服器與嵌入式設備之間的網絡配置方法,以及網絡配置伺服器與嵌入式設備之間的 信令方式。圖2是示出根據本發明實施例的圖1中的網絡配置伺服器100與嵌入式設備200 之間的網絡配置方法的流程圖。首先,當用戶決定要對嵌入式設備200進行配置時,運行 網絡配置伺服器100。當網絡配置伺服器100運行時,網絡配置伺服器100定時輪詢,向默 認的廣播地址發送網絡配置請求報文,以獲取系統中的嵌入式設備200的網絡設置(步驟 201)。這裡,默認的廣播地址是預先設置的多個嵌入式設備200的地址。所述網絡配置請 求報文的格式在圖4中詳細示出。嵌入式設備200接收網絡配置請求報文並將網絡配置響 應報文反饋到網絡配置伺服器100作為響應(步驟202)。下面將結合圖2、圖4和圖5來說明步驟202。圖4是根據本發明實施例的網絡配置伺服器所廣播的網絡配置請求報文的格式 的示圖。如所示,該報文中的IP報文頭為標準IP(V4或V6)報文頭部,在此不進行詳細說 明。網絡配置請求報文還包括消息頭、消息體和消息尾3部分。消息頭的長度為M字節,其 中,Tag欄位固定編碼為「RCMS」,其標識為本系統,Version欄位為系統版本信息,Command 欄位為網絡配置伺服器的命令碼(見表1),IP Source欄位和IP Destination欄位分別為 網絡配置伺服器的IP位址和被請求的嵌入式設備的IP位址,MAC欄位為選定嵌入式設備 200的網卡MAC地址(唯一標識數據),Body Size欄位為包括消息頭,消息體和消息尾的 總長度(不包括IP報文頭和IP報文尾)。消息體為本報文消息的內容,其中,網絡配置請 求報文無消息體,長度為O字節。消息尾部分包括消息尾Tag欄位,其固定為OxfTfT值; CRC欄位為本報文校驗碼。嵌入式設備200接收到網絡配置請求報文後,比較消息頭中的 MAC欄位中的MAC地址信息和自身MAC地址,如果相同,則嵌入式設備200響應此報文,將 網絡配置響應報文反饋到網絡配置伺服器100作為響應。應理解,在此示出的網絡配置請 求報文的格式僅是根據本發明實施例的一個示例。可根據需要修改網絡配置請求報文的格 式。表 權利要求
1.一種嵌入式設備的網絡配置方法,包括網絡配置伺服器向嵌入式設備廣播用於請求嵌入式設備的網絡設置的報文;嵌入式設備將包括自己的網絡設置的響應報文發送到網絡配置伺服器;網絡配置伺服器接收包括嵌入式設備的網絡設置的響應報文,並將嵌入式設備的網絡 設置提供給用戶;網絡配置伺服器接收用戶輸入的用於更新嵌入式設備的網絡設置的網絡配置信息,並 將包括網絡配置信息的報文廣播到嵌入式設備;嵌入式設備從包括網絡配置信息的報文中提取網絡配置信息,並應用該網絡配置信息 進行網絡配置;其中,所述網絡配置信息將嵌入式設備的網絡配置的方式指定為DHCP配置和靜態IP 配置中的一個。
2.如權利要求1所述的網絡配置方法,在所述網絡配置步驟中,如果根據網絡配置信 息確定使用DHCP配置,則由DHCP伺服器與嵌入式設備執行DHCP配置處理,如果確定使用 靜態IP配置,則嵌入式設備根據更新的網絡配置信息中的有效IP位址來配置嵌入式設備 的IP位址。
3.如權利要求1所述的網絡配置方法,其中,所述嵌入式設備的數量是一臺或多臺。
4.如權利要求1所述的網絡配置方法,其中,網絡配置信息包括嵌入式設備的IP位址、 主機名稱、DNS名稱、子網掩碼。
5.如權利要求1所述的網絡配置方法,還包括在網絡配置結束之後,嵌入式設備將網 絡配置的結果作為響應發送到網絡配置伺服器。
6.一種嵌入式設備的網絡配置系統,所述系統包括嵌入式設備、網絡配置伺服器和 DHCP伺服器,其中,網絡配置伺服器用於向嵌入式設備廣播用於請求嵌入式設備的網絡設置的報文,接收 包括嵌入式設備的網絡設置的響應報文,將嵌入式設備的網絡設置提供給用戶,接收用戶 輸入的用於更新嵌入式設備的網絡設置的網絡配置信息,並將包括網絡配置信息的報文廣 播到嵌入式設備;嵌入式設備在接收到來自網絡配置伺服器的用於請求網絡配置信息的報文之後,將包 括自己的網絡設置的響應報文發送到網絡配置伺服器,從網絡配置伺服器接收包括網絡配 置信息的報文,並根據網絡配置信息進行網絡配置,所述網絡配置信息將嵌入式設備的網 絡配置的方式指定為DHCP配置和靜態IP配置中的一個;DHCP伺服器用於與嵌入式設備執行DHCP配置處理。
7.如權利要求6所述的網絡配置系統,其中,所述嵌入式設備的數量是一臺或多臺。
8.如權利要求6所述的網絡配置系統,其中,網絡配置信息包括嵌入式設備的IP位址、 主機名稱、DNS名稱、子網掩碼。
9.如權利要求6所述的網絡配置系統,其中,在網絡配置結束之後,嵌入式設備將網絡 配置的結果作為響應發送到網絡配置伺服器。
全文摘要
提供了一種嵌入式設備的網絡配置方法和系統,所述系統包括嵌入式設備、網絡配置伺服器和DHCP伺服器,其中,網絡配置伺服器用於向嵌入式設備廣播網絡設置請求報文,接收包括嵌入式設備的網絡設置的響應報文,將網絡設置提供給用戶,接收用戶輸入的用於更新的網絡配置信息,並將包括網絡配置信息的報文廣播到嵌入式設備;嵌入式設備在接收到來自網絡配置伺服器的網絡設置請求之後,將響應報文發送到網絡配置伺服器,從網絡配置伺服器接收包括網絡配置信息的報文,並根據網絡配置信息進行網絡配置,所述網絡配置信息將嵌入式設備的網絡配置的方式指定為DHCP配置和靜態IP配置中的一個;DHCP伺服器用於與嵌入式設備執行DHCP配置處理。
文檔編號H04L12/24GK102082685SQ20091024713
公開日2011年6月1日 申請日期2009年11月30日 優先權日2009年11月30日
發明者全澤昌, 左賦斌, 韓奎國 申請人:三星電子(中國)研發中心, 三星電子株式會社