本發(fā)明涉及嵌入式通信,更具體地,涉及一種終端設(shè)備的產(chǎn)測(cè)配對(duì)方法。
背景技術(shù):
1、大多數(shù)終端產(chǎn)品,在生產(chǎn)階段,往往都需要預(yù)配置一些重要出廠參數(shù),尤其是成對(duì)或者是成組銷售的一些終端產(chǎn)品,往往需要通過(guò)一定的算法配置,保證設(shè)備的成對(duì)或者是成組運(yùn)行環(huán)境,比如在分布式網(wǎng)絡(luò)中,多臺(tái)mesh設(shè)備,往往要求多臺(tái)設(shè)備間可以快速、靈活地配對(duì),以實(shí)現(xiàn)用戶能夠快速的mesh組網(wǎng)。
2、傳統(tǒng)的配對(duì)方式,每臺(tái)設(shè)備配對(duì)均需要手動(dòng)按鍵來(lái)實(shí)現(xiàn)自動(dòng)組網(wǎng),在使用過(guò)程中,當(dāng)用戶有多臺(tái)設(shè)備時(shí),往往需要一臺(tái)臺(tái)設(shè)備與主設(shè)備按按鍵,才能實(shí)現(xiàn)多臺(tái)設(shè)備與主設(shè)備之間自組網(wǎng),非常繁瑣;對(duì)于傳統(tǒng)的生產(chǎn)過(guò)程,通過(guò)終端間通信實(shí)現(xiàn)配對(duì),也嚴(yán)重依賴設(shè)備間支持的固有的算法,如需改變組網(wǎng)參數(shù),則需要同步更新設(shè)備的軟件版本,非常不利于產(chǎn)品的定制化;同時(shí),在配置過(guò)程中也只能依賴終端之間的燈狀態(tài)來(lái)判斷是否配對(duì)成功,沒(méi)有一個(gè)可視化的界面,不方便判斷是否配對(duì)成功。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明目的在于解決現(xiàn)有技術(shù)中終端設(shè)備配對(duì)過(guò)程繁瑣的問(wèn)題,提供了一種終端設(shè)備的產(chǎn)測(cè)配對(duì)方法,該方法能夠?qū)崿F(xiàn)簡(jiǎn)單快捷地終端設(shè)備配對(duì)。
2、為實(shí)現(xiàn)上述本發(fā)明目的,采用的技術(shù)方案如下:
3、一種終端設(shè)備的產(chǎn)測(cè)配對(duì)方法,包括以下步驟:
4、s1:服務(wù)器向若干個(gè)終端設(shè)備發(fā)送攜帶有組播發(fā)現(xiàn)信息的第一報(bào)文;
5、s2:終端設(shè)備接收到所述第一報(bào)文并解析第一報(bào)文的組播發(fā)現(xiàn)信息,所述終端設(shè)備向所述服務(wù)器發(fā)送攜帶有所述終端設(shè)備的配置信息的第二報(bào)文;
6、s3:所述服務(wù)器接收所述第二報(bào)文,所述服務(wù)器根據(jù)收到的第二報(bào)文保存所述終端設(shè)備的配置信息,所述終端設(shè)備接入服務(wù)器,所述服務(wù)器發(fā)送攜帶有參數(shù)配置的第三報(bào)文;
7、s4:所述終端設(shè)備接收所述第三報(bào)文,對(duì)第三報(bào)文中的參數(shù)配置進(jìn)行保存,完成產(chǎn)測(cè)配對(duì)。
8、進(jìn)一步,步驟s4后還包括以下步驟:
9、s5:完成產(chǎn)測(cè)配對(duì)的終端設(shè)備對(duì)第三報(bào)文中的參數(shù)配置進(jìn)行保存后,所述完成產(chǎn)測(cè)配對(duì)的終端設(shè)備向所述服務(wù)器發(fā)送攜帶有完成保存參數(shù)配置信息的第四報(bào)文;
10、s6:所述服務(wù)器接收到所述第四報(bào)文,所述服務(wù)器向完成產(chǎn)測(cè)配對(duì)的終端設(shè)備發(fā)送攜帶有確認(rèn)保存參數(shù)配置的第五報(bào)文;
11、s7:所述完成產(chǎn)測(cè)配對(duì)的終端設(shè)備接收到所述第五報(bào)文,所述完成產(chǎn)測(cè)配對(duì)的終端設(shè)備向所述服務(wù)器發(fā)送攜帶有成功保存信息的第六報(bào)文;
12、s8:所述完成產(chǎn)測(cè)配對(duì)的終端設(shè)備斷開(kāi)與服務(wù)器連接;
13、s9:若所述服務(wù)器收到終端設(shè)備發(fā)送的所述第六報(bào)文時(shí),則繼續(xù)向所述終端設(shè)備發(fā)送所述第五報(bào)文,返回步驟s8;若沒(méi)有收到終端設(shè)備返回的第六報(bào)文,則服務(wù)器斷開(kāi)與所述完成產(chǎn)測(cè)配對(duì)的終端設(shè)備連接。
14、進(jìn)一步,所述第四報(bào)文用于告知服務(wù)器終端設(shè)備已保存參數(shù)配置信息;所述第五報(bào)文用于向終端設(shè)備確認(rèn)是否已保存配置參數(shù);所述第六報(bào)文用于告知服務(wù)器終端設(shè)備已成功保存參數(shù)。
15、進(jìn)一步,所述服務(wù)器分別向若干個(gè)終端設(shè)備發(fā)送攜帶有組播發(fā)現(xiàn)信息的第一報(bào)文,包括:所述服務(wù)器每間隔第一預(yù)設(shè)時(shí)間向所述終端設(shè)備發(fā)送所述第一報(bào)文,若所述服務(wù)器收到所述終端設(shè)備返回的所述第二報(bào)文時(shí),則所述服務(wù)器停止向所述終端設(shè)備發(fā)送所述第一報(bào)文,若所述服務(wù)器沒(méi)有收到所述終端設(shè)備返回的所述第二報(bào)文時(shí),則所述服務(wù)器繼續(xù)每間隔第一預(yù)設(shè)時(shí)間向所述終端設(shè)備發(fā)送所述第一報(bào)文。
16、進(jìn)一步,步驟s3還包括,所述服務(wù)器根據(jù)接收到的所述第二報(bào)文數(shù)量判斷待產(chǎn)測(cè)配對(duì)的終端設(shè)備數(shù)量,若判斷的終端設(shè)備的數(shù)量達(dá)到預(yù)設(shè)數(shù)量時(shí),則服務(wù)器向終端設(shè)備發(fā)送第三報(bào)文;若所判斷的終端設(shè)備的數(shù)量沒(méi)有達(dá)到預(yù)設(shè)數(shù)量時(shí),則返回步驟s1。
17、進(jìn)一步,所述服務(wù)器根據(jù)接收到的攜帶有所述終端設(shè)備的配置信息的第二報(bào)文,將對(duì)應(yīng)的終端設(shè)備加入待配對(duì)列表,在所述服務(wù)器上顯示待配對(duì)列表。
18、進(jìn)一步,步驟s5還包括完成產(chǎn)測(cè)配對(duì)的終端設(shè)備在每間隔第二預(yù)設(shè)時(shí)間內(nèi)向服務(wù)器發(fā)送第四報(bào)文,步驟s6中,若所述服務(wù)器接收到完成產(chǎn)測(cè)配對(duì)的終端設(shè)備的第四報(bào)文時(shí),停止向完成產(chǎn)測(cè)配對(duì)的終端設(shè)備發(fā)送第三報(bào)文,向完成產(chǎn)測(cè)配對(duì)的終端設(shè)備發(fā)送第五報(bào)文,若所述服務(wù)器在預(yù)設(shè)時(shí)間內(nèi)沒(méi)有接收到完成產(chǎn)測(cè)配對(duì)的終端設(shè)備的第四報(bào)文時(shí),則返回步驟s1。
19、進(jìn)一步,若所述服務(wù)器在預(yù)設(shè)時(shí)間內(nèi)接收到完成產(chǎn)測(cè)配對(duì)的終端設(shè)備的第四報(bào)文,在對(duì)應(yīng)的終端設(shè)備上顯示配置成功和相應(yīng)的配置參數(shù),若所述服務(wù)器在預(yù)設(shè)時(shí)間內(nèi)沒(méi)有接收到完成產(chǎn)測(cè)配對(duì)的終端設(shè)備的第四報(bào)文,則服務(wù)器在對(duì)應(yīng)未回應(yīng)第四報(bào)文完成產(chǎn)測(cè)配對(duì)的終端設(shè)備顯示配置失敗狀態(tài)。
20、進(jìn)一步,所述服務(wù)器向每個(gè)完成產(chǎn)測(cè)配對(duì)的終端設(shè)備發(fā)送攜帶有確認(rèn)收到參數(shù)配置的第五報(bào)文,還包括:所述服務(wù)器每間隔第三預(yù)設(shè)時(shí)間向完成產(chǎn)測(cè)配對(duì)的終端設(shè)備發(fā)送第五報(bào)文。
21、一種終端設(shè)備的產(chǎn)測(cè)配對(duì)設(shè)備,所述電子設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由所述處理器加載并執(zhí)行,以實(shí)現(xiàn)所述的一種終端設(shè)備的產(chǎn)測(cè)配對(duì)方法。
22、本發(fā)明的有益效果如下:
23、針對(duì)現(xiàn)有技術(shù)中終端設(shè)備配對(duì)過(guò)程繁瑣的問(wèn)題,本發(fā)明設(shè)置了服務(wù)器進(jìn)行終端設(shè)備配對(duì),實(shí)現(xiàn)了自動(dòng)化批量地對(duì)終端設(shè)備進(jìn)行配對(duì),本發(fā)明能夠?qū)崿F(xiàn)簡(jiǎn)單快捷地終端設(shè)備配對(duì),降低了人力成本和時(shí)間成本。
1.一種終端設(shè)備的產(chǎn)測(cè)配對(duì)方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的一種終端設(shè)備的產(chǎn)測(cè)配對(duì)方法,其特征在于,步驟s4后還包括以下步驟:
3.根據(jù)權(quán)利要求1或2所述的一種終端設(shè)備的產(chǎn)測(cè)配對(duì)方法,其特征在于,所述第四報(bào)文用于告知服務(wù)器終端設(shè)備已保存參數(shù)配置信息;所述第五報(bào)文用于向終端設(shè)備確認(rèn)是否已保存配置參數(shù);所述第六報(bào)文用于告知服務(wù)器終端設(shè)備已成功保存參數(shù)。
4.根據(jù)權(quán)利要求1所述的一種終端設(shè)備的產(chǎn)測(cè)配對(duì)方法,其特征在于,所述服務(wù)器分別向若干個(gè)終端設(shè)備發(fā)送攜帶有組播發(fā)現(xiàn)信息的第一報(bào)文,包括:所述服務(wù)器每間隔第一預(yù)設(shè)時(shí)間向所述終端設(shè)備發(fā)送所述第一報(bào)文,若所述服務(wù)器收到所述終端設(shè)備返回的所述第二報(bào)文時(shí),則所述服務(wù)器停止向所述終端設(shè)備發(fā)送所述第一報(bào)文,若所述服務(wù)器沒(méi)有收到所述終端設(shè)備返回的所述第二報(bào)文時(shí),則所述服務(wù)器繼續(xù)每間隔第一預(yù)設(shè)時(shí)間向所述終端設(shè)備發(fā)送所述第一報(bào)文。
5.根據(jù)權(quán)利要求4所述的一種終端設(shè)備的產(chǎn)測(cè)配對(duì)方法,其特征在于,步驟s3還包括,所述服務(wù)器根據(jù)接收到的所述第二報(bào)文數(shù)量判斷待產(chǎn)測(cè)配對(duì)的終端設(shè)備數(shù)量,若判斷的終端設(shè)備的數(shù)量達(dá)到預(yù)設(shè)數(shù)量時(shí),則服務(wù)器向終端設(shè)備發(fā)送第三報(bào)文;若所判斷的終端設(shè)備的數(shù)量沒(méi)有達(dá)到預(yù)設(shè)數(shù)量時(shí),則返回步驟s1。
6.根據(jù)權(quán)利要求5所述的一種終端設(shè)備的產(chǎn)測(cè)配對(duì)方法,其特征在于,所述服務(wù)器根據(jù)接收到的攜帶有所述終端設(shè)備的配置信息的第二報(bào)文,將對(duì)應(yīng)的終端設(shè)備加入待配對(duì)列表,在所述服務(wù)器上顯示待配對(duì)列表。
7.根據(jù)權(quán)利要求5所述的一種終端設(shè)備的產(chǎn)測(cè)配對(duì)方法,其特征在于,步驟s5還包括完成產(chǎn)測(cè)配對(duì)的終端設(shè)備在每間隔第二預(yù)設(shè)時(shí)間內(nèi)向服務(wù)器發(fā)送第四報(bào)文,步驟s6中,若所述服務(wù)器接收到完成產(chǎn)測(cè)配對(duì)的終端設(shè)備的第四報(bào)文時(shí),停止向完成產(chǎn)測(cè)配對(duì)的終端設(shè)備發(fā)送第三報(bào)文,向完成產(chǎn)測(cè)配對(duì)的終端設(shè)備發(fā)送第五報(bào)文,若所述服務(wù)器在預(yù)設(shè)時(shí)間內(nèi)沒(méi)有接收到完成產(chǎn)測(cè)配對(duì)的終端設(shè)備的第四報(bào)文時(shí),則返回步驟s1。
8.根據(jù)權(quán)利要求7所述的一種終端設(shè)備的產(chǎn)測(cè)配對(duì)方法,其特征在于,若所述服務(wù)器在預(yù)設(shè)時(shí)間內(nèi)接收到完成產(chǎn)測(cè)配對(duì)的終端設(shè)備的第四報(bào)文,在對(duì)應(yīng)的終端設(shè)備上顯示配置成功和相應(yīng)的配置參數(shù),若所述服務(wù)器在預(yù)設(shè)時(shí)間內(nèi)沒(méi)有接收到完成產(chǎn)測(cè)配對(duì)的終端設(shè)備的第四報(bào)文,則服務(wù)器在對(duì)應(yīng)未回應(yīng)第四報(bào)文完成產(chǎn)測(cè)配對(duì)的終端設(shè)備顯示配置失敗狀態(tài)。
9.根據(jù)權(quán)利要求3所述的一種終端設(shè)備的產(chǎn)測(cè)配對(duì)方法,其特征在于,所述服務(wù)器向每個(gè)完成產(chǎn)測(cè)配對(duì)的終端設(shè)備發(fā)送攜帶有確認(rèn)收到參數(shù)配置的第五報(bào)文,還包括:所述服務(wù)器每間隔第三預(yù)設(shè)時(shí)間向完成產(chǎn)測(cè)配對(duì)的終端設(shè)備發(fā)送第五報(bào)文。
10.一種終端設(shè)備的產(chǎn)測(cè)配對(duì)設(shè)備,其特征在于,所述電子設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由所述處理器加載并執(zhí)行,以實(shí)現(xiàn)如權(quán)利要求1至9任一所述的一種終端設(shè)備的產(chǎn)測(cè)配對(duì)方法。