日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

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

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

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

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


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

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

【專利附圖】

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

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