国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種用于配置嵌入式設(shè)備的參數(shù)的方法及系統(tǒng)的制作方法

      文檔序號:7812776閱讀:360來源:國知局
      一種用于配置嵌入式設(shè)備的參數(shù)的方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種用于配置嵌入式設(shè)備的參數(shù)的方法及系統(tǒng),其中該方法包括:步驟一、分配組播地址,將本嵌入式設(shè)備加入到預(yù)設(shè)組播組中;步驟二、對接收到的預(yù)設(shè)組播組傳輸來的數(shù)據(jù)進行解析;步驟三、如果解析得到的為設(shè)備參數(shù)查詢命令,則查詢并反饋本嵌入式設(shè)備的第一設(shè)備參數(shù);步驟四、如果解析得到的為待配置的嵌入式設(shè)備的設(shè)備識別參數(shù)和配置參數(shù),則根據(jù)設(shè)備識別參數(shù)和配置參數(shù),對本嵌入式設(shè)備的參數(shù)進行配置。本發(fā)明在對不同的嵌入式設(shè)備進行參數(shù)設(shè)置時,不再需要開啟多個終端,只需要在組播源設(shè)備上選擇需要進行參數(shù)設(shè)置的設(shè)備,并進行相應(yīng)的參數(shù)修改即可,簡化了參數(shù)的配置過程,提高了配置效率。
      【專利說明】一種用于配置嵌入式設(shè)備的參數(shù)的方法及系統(tǒng)

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,具體地說,涉及一種用于配置嵌入式設(shè)備的參數(shù)的方法及系統(tǒng)。

      【背景技術(shù)】
      [0002]隨著物聯(lián)網(wǎng)智能家居的快速發(fā)展,智能家居設(shè)備逐漸走入人們的家庭。人們可以通過電腦和移動終端,在網(wǎng)絡(luò)通信技術(shù)、嵌入式技術(shù)的支撐下實現(xiàn)家用電器、設(shè)備的智能化。
      [0003]例如,在基于嵌入式Linux的家庭物聯(lián)網(wǎng)監(jiān)控系中,多個設(shè)備之間、設(shè)備與用戶終端之間的通信是通過網(wǎng)絡(luò)來實現(xiàn),處理中心由嵌入式技術(shù)來實現(xiàn)。對于帶網(wǎng)絡(luò)功能的設(shè)備和基于嵌入式技術(shù)的嵌入式設(shè)備,它們的網(wǎng)絡(luò)參數(shù),例如IP、mac地址、Sn號等起到了區(qū)分它們身份的重要作用。
      [0004]對基于物聯(lián)網(wǎng)和嵌入式技術(shù)的智能家居嵌入式設(shè)備,開發(fā)人員和工程人員在嵌入式設(shè)備出廠之前的開發(fā)和調(diào)試過程中,常常需要設(shè)置這些設(shè)備的網(wǎng)絡(luò)參數(shù),有時設(shè)置是同時對多個嵌入式設(shè)備進行開發(fā)調(diào)試。
      [0005]現(xiàn)有的網(wǎng)絡(luò)參數(shù)設(shè)置方法是在在串口上通過命令行直接設(shè)置或者是通過修改配置文件的方式來設(shè)置這些參數(shù),這樣就存在如下問題:
      [0006](I)設(shè)置一個嵌入式設(shè)備的網(wǎng)絡(luò)參數(shù)就要開啟一個終端,多個嵌入式設(shè)備就要開啟多個終端,無法為開發(fā)人員提供統(tǒng)一、單一的接口 ;
      [0007](2)要通過命令行或修改配置文件的方法來設(shè)置,需要連接串行口,而且一般一臺上位機只有一個串口,所以不能同時設(shè)置多個嵌入式設(shè)備,必須逐一連接串口 ;
      [0008](3)當嵌入式設(shè)備之間處于不同網(wǎng)段的時候,無法通過一次便捷的方式來設(shè)置這些參數(shù)。
      [0009]基于上述情況,亟需一種能夠方便、有效地對嵌入式設(shè)備的參數(shù)進行配置的方法。


      【發(fā)明內(nèi)容】

      [0010]為解決上述問題,本發(fā)明提供了一種用于配置嵌入式設(shè)備的參數(shù)的方法,所述方法包括:
      [0011]步驟一、向預(yù)設(shè)組播組內(nèi)的嵌入式設(shè)備發(fā)送設(shè)備參數(shù)查詢命令;
      [0012]步驟二、接收所述預(yù)設(shè)組播組中的嵌入式設(shè)備反饋來的第一設(shè)備參數(shù);
      [0013]步驟三、根據(jù)所述第一設(shè)備參數(shù),向所述預(yù)設(shè)組播組內(nèi)的嵌入式設(shè)備發(fā)送待配置的嵌入式設(shè)備的設(shè)備識別參數(shù)和配置參數(shù)。
      [0014]根據(jù)本發(fā)明的一個實施例,在發(fā)送設(shè)備參數(shù)查詢命令前,所述方法還包括:
      [0015]每隔預(yù)設(shè)時長,向所述預(yù)設(shè)組播組內(nèi)的嵌入式設(shè)備發(fā)送狀態(tài)查詢命令,并接收所述嵌入式設(shè)備反饋來的設(shè)備狀態(tài)參數(shù)。
      [0016]根據(jù)本發(fā)明的一個實施例,
      [0017]如果所述設(shè)備狀態(tài)參數(shù)表征所述預(yù)設(shè)組播組中不存在活動的嵌入式設(shè)備,則重復(fù)發(fā)送所述狀態(tài)查詢命令;
      [0018]如果所述設(shè)備狀態(tài)參數(shù)表征所述預(yù)設(shè)組播組中存在活動的嵌入式設(shè)備,則向所述預(yù)設(shè)組播組內(nèi)的嵌入式設(shè)備發(fā)送所述設(shè)備參數(shù)查詢命令。
      [0019]根據(jù)本發(fā)明的一個實施例,所述第一設(shè)備參數(shù)包括以下所列項中的至少一項:
      [0020]IP、Sn 號和 Mac。
      [0021]根據(jù)本發(fā)明的一個實施例,以報文的形式發(fā)送待配置的嵌入式設(shè)備的設(shè)備識別參數(shù)和配置參數(shù)。
      [0022]根據(jù)本發(fā)明的一個實施例,所述設(shè)備識別參數(shù)包括以下所列項中的至少一項:
      [0023]Sn 號、IP 和 Mac。
      [0024]本發(fā)明還提供了一種用于配置嵌入式設(shè)備的參數(shù)的方法,所述方法包括:
      [0025]步驟一、分配組播地址,將本嵌入式設(shè)備加入到預(yù)設(shè)組播組中;
      [0026]步驟二、對接收到的所述預(yù)設(shè)組播組傳輸來的數(shù)據(jù)進行解析;
      [0027]步驟三、如果解析得到的為設(shè)備參數(shù)查詢命令,則查詢并反饋本嵌入式設(shè)備的第一設(shè)備參數(shù);
      [0028]步驟四、如果解析得到的為待配置的嵌入式設(shè)備的設(shè)備識別參數(shù)和配置參數(shù),則根據(jù)所述設(shè)備識別參數(shù)和配置參數(shù),對本嵌入式設(shè)備的參數(shù)進行配置。
      [0029]根據(jù)本發(fā)明的一個實施例,在所述步驟四中,
      [0030]判斷本嵌入式設(shè)備的設(shè)備識別參數(shù)與解析得到的待配置的嵌入式設(shè)備的設(shè)備識別參數(shù)是否匹配,如果匹配,則利用解析得到的配置參數(shù)對本嵌入式設(shè)備進行配置,否則不進行配置。
      [0031]根據(jù)本發(fā)明的一個實施例,所述方法還包括:
      [0032]如果解析得到的為狀態(tài)查詢指令,則根據(jù)所述狀態(tài)查詢指令,查詢本嵌入式設(shè)備的設(shè)備狀態(tài),根據(jù)所述設(shè)備狀態(tài)產(chǎn)生相應(yīng)的設(shè)備狀態(tài)參數(shù),并將所述設(shè)備狀態(tài)參數(shù)進行反饋。
      [0033]根據(jù)本發(fā)明的一個實施例,所述設(shè)備識別參數(shù)包括以下所列項中的至少一項:
      [0034]Sn 號、IP 和 Mac。
      [0035]本發(fā)明還提供了一種用于配置嵌入式設(shè)備的參數(shù)的系統(tǒng),所述系統(tǒng)包括:
      [0036]組播源設(shè)備,其采用如上所述的方法向預(yù)設(shè)組播組發(fā)送待配置的嵌入式設(shè)備的設(shè)備識別參數(shù)和配置參數(shù);
      [0037]待配置的嵌入式設(shè)備,其采用如上所述的方法根據(jù)接收到的所述預(yù)設(shè)組播組傳輸來的待配置嵌入式設(shè)備的設(shè)備識別參數(shù)和配置參數(shù),對本嵌入式設(shè)備的相關(guān)參數(shù)進行配置。
      [0038]根據(jù)本發(fā)明的一個實施例,所述系統(tǒng)還包括網(wǎng)絡(luò)設(shè)備,其連接在所述組播源設(shè)備和待配置的嵌入式設(shè)備之間。
      [0039]根據(jù)本發(fā)明的一個實施例,所述網(wǎng)絡(luò)設(shè)備包括以下所列項中的至少一項:
      [0040]路由器、轉(zhuǎn)發(fā)器、網(wǎng)關(guān)。
      [0041]本發(fā)明只需要一個組播源設(shè)備(例如安裝具有組播功能軟件的計算機),通過在嵌入式設(shè)備上添加組播功能(其組播地址與組播源設(shè)備的組播地址相同),就可以實現(xiàn)在組播源設(shè)備一端對嵌入式設(shè)備的相應(yīng)參數(shù)進行顯示和設(shè)置。在本發(fā)明所提供的嵌入式設(shè)備的參數(shù)設(shè)置系統(tǒng)及方法中,組播源設(shè)備提供了統(tǒng)一的查看和設(shè)置嵌入式設(shè)備參數(shù)的接口,在對不同的嵌入式設(shè)備進行參數(shù)設(shè)置時,用戶不再需要開啟多個終端,只需要在組播源設(shè)備上選擇需要進行參數(shù)設(shè)置的設(shè)備,并進行相應(yīng)的參數(shù)修改即可。
      [0042]同時,本發(fā)明提供的系統(tǒng)具有良好的可拓展性,如果需要設(shè)置新添設(shè)備的參數(shù),只需要將新添設(shè)備加入到與組播源設(shè)備相同的組播組中即可。這時組播源設(shè)備便能夠通過組播組獲得新添設(shè)備的設(shè)備參數(shù),并進行相應(yīng)的參數(shù)配置。
      [0043]此外,本發(fā)明所提供的嵌入式設(shè)備配置系統(tǒng)和方法是基于組播組技術(shù)實現(xiàn)的,所以待配置的嵌入式設(shè)備即使與組播源設(shè)備不在同一網(wǎng)段。由于這些嵌入式設(shè)備都在組播源設(shè)備所能夠發(fā)送數(shù)據(jù)的組播組中,組播源設(shè)備仍能夠獲取到各個嵌入式設(shè)備的設(shè)備參數(shù),也同樣能夠?qū)崿F(xiàn)對各個嵌入式設(shè)備的參數(shù)配置。
      [0044]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。

      【專利附圖】

      【附圖說明】
      [0045]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要的附圖做簡單的介紹:
      [0046]圖1是根據(jù)本發(fā)明一個實施例的嵌入式設(shè)備的參數(shù)配置系統(tǒng)的結(jié)構(gòu)圖;
      [0047]圖2是根據(jù)本發(fā)明一個實施例的嵌入式設(shè)備的參數(shù)配置方法的流程圖。

      【具體實施方式】
      [0048]以下將結(jié)合附圖及實施例來詳細說明本發(fā)明的實施方式,借此對本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達成技術(shù)效果的實現(xiàn)過程能充分理解并據(jù)以實施。需要說明的是,只要不構(gòu)成沖突,本發(fā)明中的各個實施例以及各實施例中的各個特征可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護范圍之內(nèi)。
      [0049]同時,在以下說明中,出于解釋的目的而闡述了許多具體細節(jié),以提供對本發(fā)明實施例的徹底理解。然而,對本領(lǐng)域的技術(shù)人員來說顯而易見的是,本發(fā)明可以不用這里的具體細節(jié)或者所描述的特定方式來實施。
      [0050]另外,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
      [0051]物聯(lián)網(wǎng)設(shè)備大多與IP網(wǎng)絡(luò)相連,而IP網(wǎng)絡(luò)中數(shù)據(jù)的傳輸方式主要分為三種,即單播(Unicast)傳輸、廣播(Broadcast)傳輸和組播(Multicast)傳輸。
      [0052]單播傳輸是指在發(fā)送者和每一接收者之間實現(xiàn)點對點網(wǎng)絡(luò)連接。如果一臺發(fā)送者同時給多個的接收者傳輸相同的數(shù)據(jù),就必須相應(yīng)地復(fù)制多份相同數(shù)據(jù)包。如果有大量接收者希望獲得同一份數(shù)據(jù)包的拷貝時,這樣將導(dǎo)致發(fā)送者負擔沉重、延遲長、網(wǎng)絡(luò)擁塞。所以在單播傳輸中,如果需要保證一定的服務(wù)質(zhì)量,就需增加硬件和帶寬。
      [0053]廣播傳輸是指在IP子網(wǎng)內(nèi)廣播數(shù)據(jù)包,所有在子網(wǎng)內(nèi)部的主機都將收到這些數(shù)據(jù)包。廣播意味著不論子網(wǎng)中的主機是否樂于接收數(shù)據(jù)包,網(wǎng)絡(luò)都會向子網(wǎng)中的每一個主機投遞一份數(shù)據(jù)包。所以廣播傳輸?shù)氖褂梅秶浅P。@種傳輸方式只在本地子網(wǎng)內(nèi)有效。在數(shù)據(jù)傳輸?shù)倪^程中,廣播傳輸主要是通過路由器和網(wǎng)絡(luò)設(shè)備來進行控制。
      [0054]組播傳輸解決了單播傳輸和廣播傳輸方式傳輸效率低的問題。當網(wǎng)絡(luò)中的某些用戶需要特定信息時,組播源(即組播信息發(fā)送者)僅發(fā)送一次信息,組播路由器借助組播路由協(xié)議為組播數(shù)據(jù)包建立樹型路由,被傳遞的信息會在盡可能遠的分叉路口才開始復(fù)制和分發(fā)。
      [0055]本發(fā)明根據(jù)上述原理,提供了一種利用組播傳輸方式來配置嵌入式設(shè)備的參數(shù)的系統(tǒng)和方法。圖1示出了本實施例所提供的嵌入式設(shè)備的參數(shù)配置系統(tǒng)的結(jié)構(gòu)圖。
      [0056]如圖1所示,本實施例所提供的參數(shù)配置系統(tǒng)包括組播源設(shè)備101、網(wǎng)絡(luò)設(shè)備102和嵌入式設(shè)備組103。其中,本實施例中,網(wǎng)絡(luò)設(shè)備102采用路由器。當然,在本發(fā)明的其他實施例中,網(wǎng)絡(luò)設(shè)備還可以選用其他合理的裝置,例如換路器或網(wǎng)關(guān)等,當然,網(wǎng)絡(luò)設(shè)備也可以由路由器、換路器和網(wǎng)管這樣不同的裝置構(gòu)建而成,本發(fā)明不限于此。
      [0057]此外,在本發(fā)明的其他實施例中,組播源設(shè)備101與嵌入式設(shè)備組103還可以通過網(wǎng)線直連,本發(fā)明不限于此。本實施例中,嵌入式設(shè)備組103中包含了嵌入式設(shè)備103a、嵌入式設(shè)備103b、…、嵌入式設(shè)備103η等嵌入式設(shè)備。
      [0058]由于嵌入式設(shè)備組103的各個嵌入式設(shè)備均加入了預(yù)設(shè)組播組中,所以當需要對嵌入式設(shè)備組103中的嵌入式設(shè)備的參數(shù)進行配置時,組播源設(shè)備101會通過組播組向嵌入式設(shè)備組103中的各個嵌入式設(shè)備發(fā)送相應(yīng)的數(shù)據(jù)。而嵌入式設(shè)備組103中的各個嵌入式設(shè)備便可以根據(jù)接收到的預(yù)設(shè)組播組傳輸來的數(shù)據(jù)進行相應(yīng)的響應(yīng)以及參數(shù)配置操作。
      [0059]以下以組播源設(shè)備101對嵌入式設(shè)備103a的參數(shù)進行配置為例,來對本系統(tǒng)如何克服現(xiàn)有技術(shù)的缺陷作進一步的闡述,圖2示出了本實施例所提供的嵌入式設(shè)備的參數(shù)配置方法的流程圖。
      [0060]如圖2所示,本實施例中,首先組播源設(shè)備101與嵌入式設(shè)備組103中的各個嵌入式設(shè)備均連接到預(yù)設(shè)通信網(wǎng)絡(luò)中。這樣,組播源設(shè)備101與嵌入式設(shè)備組103中的各個嵌入式設(shè)備便直接(即組播源設(shè)備101直接與嵌入式設(shè)備組103連接)或間接(即組播源設(shè)備101通過網(wǎng)絡(luò)設(shè)備102與嵌入式設(shè)備組103連接)地連接在一起。
      [0061]在單播傳輸中,數(shù)據(jù)包的接收者是唯一的,數(shù)據(jù)包在發(fā)送者和接收者之間的路由器逐跳傳輸。然而在組播傳輸中,數(shù)據(jù)包的目的地址不是一個,而是一組,形成組地址。所有具有相同信息的接收者都加入到一個組播組中,并且一旦加入之后,組播組中的所有成員都能接收到數(shù)據(jù)包。因此,為了接收數(shù)據(jù)包,接收者就必須首先成為組播組的成員。
      [0062]所以,在組播源設(shè)備101與嵌入式設(shè)備組103連通后,本實施例在步驟S201中,為嵌入式設(shè)備組103中的各個嵌入式設(shè)備分配一個組播地址,從而使得嵌入式設(shè)備組103中的各個嵌入式設(shè)備加入預(yù)設(shè)組播組中。這樣,嵌入式設(shè)備組103中的各個嵌入式設(shè)備便能夠接收到組播源設(shè)備101發(fā)送來的數(shù)據(jù)。
      [0063]在步驟S202中,組播源設(shè)備101每隔預(yù)設(shè)時長向預(yù)設(shè)組播組內(nèi)的各個嵌入式設(shè)備發(fā)送狀態(tài)查詢命令。組播源設(shè)備101通過周期性地查詢預(yù)設(shè)組播組內(nèi)的各個嵌入式設(shè)備是否處于活動狀態(tài),來實現(xiàn)所連網(wǎng)段組成員關(guān)系的收集與維護。
      [0064]在步驟S203中,嵌入式設(shè)備組103中的各個嵌入式設(shè)備對接收到的預(yù)設(shè)組播組傳輸來的數(shù)據(jù)進行解析,得到狀態(tài)查詢命令。各個嵌入式設(shè)備會根據(jù)狀態(tài)查詢命令查詢本設(shè)備的狀態(tài),得到各自的設(shè)備狀態(tài)參數(shù)。該設(shè)備狀態(tài)參數(shù)能夠表征預(yù)設(shè)組播組中各個嵌入式設(shè)備的活動狀態(tài)。
      [0065]得到各自的設(shè)備狀態(tài)參數(shù)后,各個嵌入式設(shè)備會在步驟S204中將各自的設(shè)備狀態(tài)參數(shù)通過其他通信鏈路反饋給組播源設(shè)備101。
      [0066]組播源設(shè)備101接收到嵌入式設(shè)備組103反饋來的設(shè)備狀態(tài)參數(shù)后,會在步驟S205中根據(jù)這些設(shè)備狀態(tài)參數(shù)判斷預(yù)設(shè)組播組中是否存在活動的嵌入式設(shè)備。如果設(shè)備狀態(tài)參數(shù)表征預(yù)設(shè)組播組中不存在活動的嵌入式設(shè)備,則組播源設(shè)備101會重新執(zhí)行步驟S202,來向嵌入式設(shè)備組重復(fù)發(fā)送狀態(tài)查詢命令。
      [0067]如果設(shè)備狀態(tài)參數(shù)表征預(yù)設(shè)組播組中存在活動的嵌入式設(shè)備,則在步驟S205中組播源設(shè)備101會向預(yù)設(shè)組播組內(nèi)的各個嵌入式設(shè)備發(fā)送包含有設(shè)備參數(shù)查詢命令的數(shù)據(jù)包。
      [0068]在步驟S206中,預(yù)設(shè)組播組中的各個嵌入式設(shè)備會對接收到的數(shù)據(jù)包進行解析,從而得到設(shè)備參數(shù)查詢命令。各個嵌入式設(shè)備還會根據(jù)設(shè)備參數(shù)查詢命令來對各自的設(shè)備參數(shù)進行查詢,分別得到各自的第一設(shè)備參數(shù)。本實施例中,第一設(shè)備參數(shù)包括IP、物理地址(即Mac)和產(chǎn)品序列碼(即Sn號)。需要說明的是,在本發(fā)明的其他實施例中,第一設(shè)備參數(shù)也可以為以上所列項中的任一項或幾項,此外,第一設(shè)備參數(shù)還可以為其他未列出的合理的參數(shù),本發(fā)明不限于此。
      [0069]得到各自的第一設(shè)備參數(shù)后,在步驟S207中,各個嵌入式設(shè)備會將第一設(shè)備參數(shù)反饋給組播源設(shè)備101。而在步驟S208中,組播源設(shè)備101會根據(jù)嵌入式設(shè)備反饋來的第一設(shè)備參數(shù)來確定出待配置的嵌入式設(shè)備。
      [0070]具體地,本實施例中,組播源設(shè)備101接收到預(yù)設(shè)組播組中的各個嵌入式設(shè)備反饋的第一設(shè)備參數(shù)后,會對各個設(shè)備的第一設(shè)備參數(shù)進行可視化顯示。這樣,用戶根據(jù)顯示出的數(shù)據(jù)便可以清楚地知道該組播源設(shè)備101所在的組播組中所包含的嵌入式設(shè)備。例如,本實施例中,用戶可以根據(jù)顯示出的內(nèi)容直觀地了解到嵌入式設(shè)備103a、嵌入式設(shè)備103、…、嵌入式設(shè)備103η的IP、Mac以及Sn號等參數(shù)信息。
      [0071]因為組播組地址是虛擬的,所以組播傳輸不能像單播傳輸那樣,數(shù)據(jù)直接從數(shù)據(jù)源端發(fā)送到特定的目的設(shè)備。在組播傳輸中,組播源設(shè)備會將設(shè)備識別參數(shù)和配置數(shù)據(jù)發(fā)送給預(yù)設(shè)組播組內(nèi)的全部嵌入式設(shè)備。所以,組播源設(shè)備如果僅僅將配置參數(shù)以報文的形式放入預(yù)設(shè)組播組,那么該預(yù)設(shè)組播組內(nèi)的全部嵌入式設(shè)備將均可以接收到該配置參數(shù),這樣在參數(shù)配置的過程中將無法區(qū)分出待配置的嵌入式設(shè)備(例如嵌入式設(shè)備103a)。
      [0072]所以,本實施例中,當需要對嵌入式設(shè)備103a的參數(shù)進行配置時,在組播源設(shè)備101獲取到嵌入式設(shè)備103a的設(shè)備識別參數(shù)和配置數(shù)據(jù),并在步驟S209中將上述數(shù)據(jù)發(fā)送到預(yù)設(shè)組播組內(nèi)的各個嵌入式設(shè)備中。本實施例中,組播源設(shè)備101發(fā)出的設(shè)備識別參數(shù)為Sn號。需要說明的是,在本發(fā)明的其他實施例中,設(shè)備識別參數(shù)也可以采用其他合理參數(shù)(例如IP等)來對各個嵌入式設(shè)備進行區(qū)別,本發(fā)明不限于此。
      [0073]在步驟S210中,預(yù)設(shè)組播組內(nèi)的各個嵌入式設(shè)備會對接收到預(yù)設(shè)組播組傳輸來的報文數(shù)據(jù)進行解析,從而得到設(shè)備識別參數(shù)和配置參數(shù)。設(shè)備識別參數(shù)可以將不同的嵌入式設(shè)備進行區(qū)分,從而實現(xiàn)從預(yù)設(shè)組播組的全部嵌入式設(shè)備中區(qū)分出需要進行參數(shù)配置的嵌入式設(shè)備103a。
      [0074]在步驟S211中,預(yù)設(shè)組播組內(nèi)的各個嵌入式設(shè)備判斷解析得到的設(shè)備識別參數(shù)與本設(shè)備的設(shè)備識別參數(shù)是否匹配。如果這兩個參數(shù)匹配,則說明該嵌入式設(shè)備為待配置的嵌入式設(shè)備,從而在步驟S212中利用解析得到的對應(yīng)于該設(shè)備識別參數(shù)的配置參數(shù)對該嵌入式設(shè)備進行相應(yīng)地參數(shù)配置。如果這兩個參數(shù)不匹配,則說明該嵌入式設(shè)備不是待配置的嵌入式設(shè)備,此時不對該嵌入式設(shè)備進行參數(shù)配置。
      [0075]具體地,本實施例中,嵌入式設(shè)備103a接收到預(yù)設(shè)組播組傳輸來的報文數(shù)據(jù)后,對該報文數(shù)據(jù)進行解析,得到Sn號和配置參數(shù)。嵌入式設(shè)備103a會讀取自身的Sn號,并將解析得到的Sn號與讀取到的Sn號進行比較。因為組播源101發(fā)送的Sn號即為嵌入式設(shè)備103a的Sn號,所以解析得到的Sn號與讀取到的Sn號相同,由此嵌入式設(shè)備103a即可以判斷出本設(shè)備即為需要進行參數(shù)配置的設(shè)備,隨后該設(shè)備便根據(jù)解析得到的配置參數(shù)來對自身的相關(guān)參數(shù)進行配置。
      [0076]該組播組內(nèi)的其他嵌入式設(shè)備(例如嵌入式設(shè)備103b、…、嵌入式設(shè)備103η等)也會接收到報文數(shù)據(jù)并同樣解析得到Sn號和配置參數(shù)。這些嵌入式設(shè)備同樣讀取自身的Sn號,并將解析得到的Sn號與讀取到的Sn號進行比較。因為不同設(shè)備的Sn號是不同的,而解析得到的Sn號為嵌入式設(shè)備103a的Sn號,所以此時解析得到的Sn號與各自讀取到的Sn號不同。由此這些嵌入式設(shè)備便可以判斷出組播源設(shè)備并不是要對自身進行參數(shù)設(shè)備,所以此時這些嵌入式設(shè)備不進行參數(shù)配置的動作。
      [0077]而當需要對嵌入式設(shè)備103b進行參數(shù)配置時,組播源設(shè)備101僅僅需要向嵌入式設(shè)備103b所在的組播組內(nèi)發(fā)送嵌入式設(shè)備103b的Sn號和配置參數(shù),即可實現(xiàn)對嵌入式設(shè)備103b的參數(shù)配置。
      [0078]當然,在本發(fā)明的其他實施例中,還可以實現(xiàn)同時對多個嵌入式設(shè)備的參數(shù)配置。例如,當需要對嵌入式設(shè)備103a和嵌入式設(shè)備103b的參數(shù)進行配置時,組播源設(shè)備101會將嵌入式設(shè)備103a和嵌入式設(shè)備103b的Sn號和配置參數(shù)以報文的形式放入這兩個設(shè)備所在的組播組內(nèi),其中,Sn號與配置參數(shù)是相對應(yīng)的。
      [0079]嵌入式設(shè)備103a和嵌入式設(shè)備103b解析得到的Sn號和配置參數(shù)均有兩種。此時這兩個設(shè)備分別將這兩個Sn號與自身的Sn號進行比較,從而確定出與自身相同的Sn號,由此便可以利用該Sn號相對應(yīng)的配置參數(shù)來對自身的相關(guān)參數(shù)進行配置。
      [0080]從上述描述中可以看出,本發(fā)明只需要一個組播源設(shè)備(例如安裝具有組播功能軟件的計算機),通過在嵌入式設(shè)備上添加組播功能,其組播地址與組播源設(shè)備的的組播地址相同,就可以實現(xiàn)在組播源設(shè)備一端對嵌入式設(shè)備的網(wǎng)絡(luò)參數(shù)進行顯示和設(shè)置。在本發(fā)明所提供的嵌入式設(shè)備的參數(shù)設(shè)置系統(tǒng)及方法中,組播源設(shè)備提供了查看和設(shè)置嵌入式設(shè)備參數(shù)的接口,在對不同的嵌入式設(shè)備進行參數(shù)設(shè)置時,用戶不再需要開啟多個終端,只需要在組播源設(shè)備上選擇需要進行參數(shù)設(shè)置的設(shè)備,并進行相應(yīng)的參數(shù)修改即可。
      [0081]本系統(tǒng)具有良好的可拓展性,如果需要設(shè)置新添設(shè)備的參數(shù),只需要將新添設(shè)備計入到與組播源設(shè)備相同的組播組中即可。這是組播源設(shè)備能夠通過組播組獲得新添設(shè)備的設(shè)備參數(shù),并進行相應(yīng)的參數(shù)配置。
      [0082]本發(fā)明所提供的嵌入式設(shè)備配置系統(tǒng)和方法是基于組播組技術(shù)實現(xiàn)的,所以待配置的嵌入式設(shè)備即使與組播源設(shè)備不在同一網(wǎng)段,由于這些設(shè)備都在同一組播組中,組播源設(shè)備仍能夠獲取到各個嵌入式設(shè)備的設(shè)備參數(shù),也同樣能夠?qū)崿F(xiàn)對各個嵌入式設(shè)備的參數(shù)配置。
      [0083]應(yīng)該理解的是,本發(fā)明所公開的實施例不限于這里所公開的特定結(jié)構(gòu)、處理步驟或材料,而應(yīng)當延伸到相關(guān)領(lǐng)域的普通技術(shù)人員所理解的這些特征的等同替代。還應(yīng)當理解的是,在此使用的術(shù)語僅用于描述特定實施例的目的,而并不意味著限制。
      [0084]說明書中提到的“一個實施例”或“實施例”意指結(jié)合實施例描述的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個實施例中。因此,說明書通篇各個地方出現(xiàn)的短語“一個實施例”或“實施例”并不一定均指同一個實施例。
      [0085]為了方便,在此使用的多個項目、結(jié)構(gòu)單元、組成單元和/或材料可出現(xiàn)在共同列表中。然而,這些列表應(yīng)解釋為該列表中的每個元素分別識別為單獨唯一的成員。因此,在沒有反面說明的情況下,該列表中沒有一個成員可僅基于它們出現(xiàn)在共同列表中便被解釋為相同列表的任何其它成員的實際等同物。另外,在此還可以連同針對各元件的替代一起來參照本發(fā)明的各種實施例和示例。應(yīng)當理解的是,這些實施例、示例和替代并不解釋為彼此的等同物,而被認為是本發(fā)明的單獨自主的代表。
      [0086]雖然上述示例用于說明本發(fā)明在一個或多個應(yīng)用中的原理,但對于本領(lǐng)域的技術(shù)人員來說,在不背離本發(fā)明的原理和思想的情況下,明顯可以在形式上、用法及實施的細節(jié)上作各種修改而不用付出創(chuàng)造性勞動。因此,本發(fā)明由所附的權(quán)利要求書來限定。
      【權(quán)利要求】
      1.一種用于配置嵌入式設(shè)備的參數(shù)的方法,其特征在于,所述方法包括: 步驟一、向預(yù)設(shè)組播組內(nèi)的嵌入式設(shè)備發(fā)送設(shè)備參數(shù)查詢命令; 步驟二、接收所述預(yù)設(shè)組播組中的嵌入式設(shè)備反饋來的第一設(shè)備參數(shù); 步驟三、根據(jù)所述第一設(shè)備參數(shù),向所述預(yù)設(shè)組播組內(nèi)的嵌入式設(shè)備發(fā)送待配置的嵌入式設(shè)備的設(shè)備識別參數(shù)和配置參數(shù)。
      2.如權(quán)利要求1所述的方法,其特征在于,在發(fā)送設(shè)備參數(shù)查詢命令前,所述方法還包括: 每隔預(yù)設(shè)時長,向所述預(yù)設(shè)組播組內(nèi)的嵌入式設(shè)備發(fā)送狀態(tài)查詢命令,并接收所述嵌入式設(shè)備反饋來的設(shè)備狀態(tài)參數(shù)。
      3.如權(quán)利要求2所述的方法,其特征在于, 如果所述設(shè)備狀態(tài)參數(shù)表征所述預(yù)設(shè)組播組中不存在活動的嵌入式設(shè)備,則重復(fù)發(fā)送所述狀態(tài)查詢命令; 如果所述設(shè)備狀態(tài)參數(shù)表征所述預(yù)設(shè)組播組中存在活動的嵌入式設(shè)備,則向所述預(yù)設(shè)組播組內(nèi)的嵌入式設(shè)備發(fā)送所述設(shè)備參數(shù)查詢命令。
      4.如權(quán)利要求1?3中任一項所述的方法,其特征在于,所述第一設(shè)備參數(shù)包括以下所列項中的至少一項: IP、Sn 號和 Mac。
      5.如權(quán)利要求1?4中任一項所述的方法,其特征在于,以報文的形式發(fā)送待配置的嵌入式設(shè)備的設(shè)備識別參數(shù)和配置參數(shù)。
      6.如權(quán)利要求1?5中任一項所述的方法,其特征在于,所述設(shè)備識別參數(shù)包括以下所列項中的至少一項:
      Sn 號、IP 和 Mac。
      7.一種用于配置嵌入式設(shè)備的參數(shù)的方法,其特征在于,所述方法包括: 步驟一、分配組播地址,將本嵌入式設(shè)備加入到預(yù)設(shè)組播組中; 步驟二、對接收到的所述預(yù)設(shè)組播組傳輸來的數(shù)據(jù)進行解析; 步驟三、如果解析得到的為設(shè)備參數(shù)查詢命令,則查詢并反饋本嵌入式設(shè)備的第一設(shè)備參數(shù); 步驟四、如果解析得到的為待配置的嵌入式設(shè)備的設(shè)備識別參數(shù)和配置參數(shù),則根據(jù)所述設(shè)備識別參數(shù)和配置參數(shù),對本嵌入式設(shè)備的參數(shù)進行配置。
      8.如權(quán)利要求7所述的方法,其特征在于,在所述步驟四中, 判斷本嵌入式設(shè)備的設(shè)備識別參數(shù)與解析得到的待配置的嵌入式設(shè)備的設(shè)備識別參數(shù)是否匹配,如果匹配,則利用解析得到的配置參數(shù)對本嵌入式設(shè)備進行配置,否則不進行配置。
      9.如權(quán)利要求7或8所述的方法,其特征在于,所述方法還包括: 如果解析得到的為狀態(tài)查詢指令,則根據(jù)所述狀態(tài)查詢指令,查詢本嵌入式設(shè)備的設(shè)備狀態(tài),根據(jù)所述設(shè)備狀態(tài)產(chǎn)生相應(yīng)的設(shè)備狀態(tài)參數(shù),并將所述設(shè)備狀態(tài)參數(shù)進行反饋。
      10.如權(quán)利要求7?9中任一項所述的方法,其特征在于,所述設(shè)備識別參數(shù)包括以下所列項中的至少一項:
      Sn 號、IP 和 Mac。
      11.一種用于配置嵌入式設(shè)備的參數(shù)的系統(tǒng),其特征在于,所述系統(tǒng)包括: 組播源設(shè)備,其采用如權(quán)利要求1?6中任一項所述的方法向預(yù)設(shè)組播組發(fā)送待配置的嵌入式設(shè)備的設(shè)備識別參數(shù)和配置參數(shù); 待配置的嵌入式設(shè)備,其采用如權(quán)利要求7?10中任一項所述的方法,根據(jù)接收到的所述預(yù)設(shè)組播組傳輸來的待配置嵌入式設(shè)備的設(shè)備識別參數(shù)和配置參數(shù),對本嵌入式設(shè)備的相關(guān)參數(shù)進行配置。
      12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括網(wǎng)絡(luò)設(shè)備,其連接在所述組播源設(shè)備和待配置的嵌入式設(shè)備之間。
      13.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)設(shè)備包括以下所列項中的至少一項: 路由器、轉(zhuǎn)發(fā)器、網(wǎng)關(guān)。
      【文檔編號】H04L12/24GK104202186SQ201410431324
      【公開日】2014年12月10日 申請日期:2014年8月28日 優(yōu)先權(quán)日:2014年8月28日
      【發(fā)明者】周小波, 舒征鋒, 國慶波, 鄧勤林 申請人:四川九洲電器集團有限責任公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1