一種設(shè)備配置入網(wǎng)的方法、裝置及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種設(shè)備配置入網(wǎng)的方法、裝置及設(shè)備。
【背景技術(shù)】
[0002] 隨著物聯(lián)網(wǎng)家電的興起,出現(xiàn)大量的智能家電設(shè)備,但是設(shè)備配置入網(wǎng)、設(shè)備和用 戶關(guān)聯(lián)、設(shè)備認(rèn)證、用戶認(rèn)證等一直是消費(fèi)者和家電廠商的難題。目前,設(shè)備配置入網(wǎng)及與 用戶關(guān)聯(lián)綁定的實(shí)現(xiàn)流程如下:
[0003] 1,手機(jī)APP(Applicati〇n,應(yīng)用程序)啟動(dòng)并登陸云平臺(tái)(如:我司所推出的標(biāo)準(zhǔn) 平臺(tái)一U+平臺(tái));
[0004] 2,手動(dòng)觸發(fā)設(shè)備進(jìn)入配置模式;
[0005] 3,APP先通過SmartConfig方式將目標(biāo)AP(AccessPoint,接入點(diǎn))的服務(wù)集標(biāo)識(shí) SSID(APP可以將目前連接的AP的SSID自動(dòng)填入)和密碼,發(fā)送給設(shè)備,如果成功則進(jìn)入 5 ;如果失敗進(jìn)入4 ;
[0006] 4,APP切換成softap方式,即需要先連接上目標(biāo)AP,然后切換到用戶輸入界面,用 戶將目標(biāo)AP的SSID和密碼輸入完成后,發(fā)送給設(shè)備,如果成功則進(jìn)入5;如果失敗,則提示 失敗并返回到2等待用戶再次觸發(fā)配置;
[0007] 5,等待SDK(SoftwareDevelopmentKit,軟件開發(fā)工具包)上報(bào)設(shè)備列表,如果有 新設(shè)備并且此新設(shè)備就是待配置的設(shè)備類型,APP就認(rèn)為配置成功;
[0008] 6,APP將新配置的設(shè)備信息以及用戶信息上傳至云平臺(tái)請(qǐng)求將設(shè)備與用戶進(jìn)行關(guān) 聯(lián),若關(guān)聯(lián)成功,則完成配置和綁定功能;如果失敗,則提示失敗并返回到2等待用戶再次 觸發(fā)配置。
[0009] 然而,上述設(shè)備配置綁定流程存在如下缺點(diǎn):
[0010] (1)設(shè)備配置方式不能事先知道,需要APP試探配置,增加了配置失敗的幾率和配 置綁定時(shí)長(zhǎng);
[0011] (2)設(shè)備配置、綁定過程中任何一個(gè)步驟失敗都會(huì)導(dǎo)致整個(gè)流程失敗,存在一定的 不合理性;
[0012] (3)目前這種配置方式等待設(shè)備上線才算配置成功,但是上線的設(shè)備不一定是待 配置的設(shè)備,如果一個(gè)設(shè)備已經(jīng)配置了,但是沒有上電,而另一個(gè)同類型的設(shè)備等待配置, 在配置的過程中,第一個(gè)設(shè)備上電了,那此時(shí)這個(gè)流程就認(rèn)為這個(gè)配置流程成功,而實(shí)際則 不然,可見這種判定方式存在漏洞。
【發(fā)明內(nèi)容】
[0013] 鑒于上述問題提出了本發(fā)明,以便提供一種解決上述問題或者部分的解決上述問 題的設(shè)備配置入網(wǎng)的方法、裝置及設(shè)備。
[0014] 依據(jù)本發(fā)明的一個(gè)方面,提供一種設(shè)備配置入網(wǎng)的方法,包括:
[0015] 獲取目標(biāo)設(shè)備的key;
[0016] 基于所述key中指示的目標(biāo)設(shè)備的入網(wǎng)配置方式,向目標(biāo)設(shè)備發(fā)送配置信息;其 中,配置信息中包含所述key,以使目標(biāo)設(shè)備根據(jù)所述key進(jìn)行配置校驗(yàn)。
[0017] 可選地,本發(fā)明所述方法中:
[0018] 所述獲取的目標(biāo)設(shè)備的key為:云平臺(tái)為審核及認(rèn)證通過后的目標(biāo)設(shè)備生成的 key;
[0019] 和/或,所述獲取目標(biāo)設(shè)備的key的方式包括:掃描與所述目標(biāo)設(shè)備匹配對(duì)應(yīng)的二 維碼,解析所述二維碼,得到所述目標(biāo)設(shè)備的key;
[0020] 和/或,所述key還包括如下信息中的一個(gè)或多個(gè):設(shè)備的通信方式、設(shè)備唯一標(biāo) 識(shí)符以及設(shè)備類型信息;
[0021] 和/或,所述key為在原設(shè)備TYPEID信息基礎(chǔ)上進(jìn)行信息擴(kuò)展得到的key。
[0022] 可選地,本發(fā)明所述方法中,所述向目標(biāo)設(shè)備發(fā)送配置信息后,還包括:
[0023] 接收所述目標(biāo)設(shè)備在配置校驗(yàn)后反饋的配置結(jié)果,并根據(jù)該匹配結(jié)果,提示配置 成功或失敗。
[0024] 可選地,本發(fā)明所述方法中,在目標(biāo)設(shè)備配置成功后,所述方法還包括:
[0025] 向云平臺(tái)發(fā)起設(shè)備與用戶關(guān)聯(lián)請(qǐng)求,所述關(guān)聯(lián)請(qǐng)求中攜帶有目標(biāo)設(shè)備的key和預(yù) 先獲取的用戶信息,以供云平臺(tái)根據(jù)所述關(guān)聯(lián)請(qǐng)求中攜帶的信息進(jìn)行設(shè)備驗(yàn)證及綁定;
[0026] 接收所述云平臺(tái)反饋的關(guān)聯(lián)請(qǐng)求響應(yīng)消息,并根據(jù)所述請(qǐng)求響應(yīng)消息,提示用戶 關(guān)聯(lián)成功或失敗。
[0027] 依據(jù)本發(fā)明的另一個(gè)方面,還提供一種設(shè)備配置入網(wǎng)的方法,包括:
[0028]目標(biāo)設(shè)備接收配置方發(fā)送的攜帶有設(shè)備key的配置信息;
[0029]目標(biāo)設(shè)備基于所述key對(duì)所述配置信息進(jìn)行驗(yàn)證,若驗(yàn)證成功,則根據(jù)所述配置 信息進(jìn)行配置,并向所述配置方反饋配置結(jié)果;如:反饋配置成功消息或配置失敗消息。
[0030] 可選地,本發(fā)明所述方法中,所述目標(biāo)設(shè)備基于所述key對(duì)所述配置信息進(jìn)行驗(yàn) 證,具體包括:
[0031] 所述目標(biāo)設(shè)備調(diào)取固化在設(shè)備中的key,將該key與所述配置信息內(nèi)的key進(jìn)行匹 配,若匹配成功,則判定所述配置信息驗(yàn)證成功,否則判定驗(yàn)證失敗。
[0032] 可選地,本發(fā)明所述方法中,當(dāng)配置成功后,所述方法還包括:
[0033] 所述目標(biāo)設(shè)備向云平臺(tái)發(fā)起設(shè)備入網(wǎng)激活請(qǐng)求,該請(qǐng)求中攜帶有所述key,以供云 平臺(tái)進(jìn)行設(shè)備驗(yàn)證;
[0034] 所述目標(biāo)設(shè)備接收所述云平臺(tái)反饋的請(qǐng)求響應(yīng),并根據(jù)該請(qǐng)求響應(yīng),提示激活成 功或激活失敗。
[0035] 依據(jù)本發(fā)明的第三個(gè)方面,還提供一種設(shè)備配置入網(wǎng)的裝置,包括:
[0036] 信息獲取模塊,用于獲取目標(biāo)設(shè)備的key;
[0037] 配置模塊,用于基于所述key中指示的目標(biāo)設(shè)備的入網(wǎng)配置方式,向目標(biāo)設(shè)備發(fā) 送配置信息;其中,配置信息中包含所述key,以使目標(biāo)設(shè)備根據(jù)所述key進(jìn)行配置校驗(yàn)。
[0038] 可選地,本發(fā)明所述裝置中:
[0039] 所述信息獲取模塊獲取的目標(biāo)設(shè)備的key為:云平臺(tái)為審核及認(rèn)證通過后的目標(biāo) 設(shè)備生成的key;
[0040] 和/或,所述信息獲取模塊獲取目標(biāo)設(shè)備的key的方式包括:掃描與所述目標(biāo)設(shè)備 匹配對(duì)應(yīng)的二維碼,解析所述二維碼,得到所述目標(biāo)設(shè)備的key;
[0041] 和/或,所述信息獲取模塊獲取的所述key還包括如下信息中的一個(gè)或多個(gè):設(shè)備 的通信方式、設(shè)備唯一標(biāo)識(shí)符以及設(shè)備類型信息;
[0042] 和/或,所述信息獲取模塊獲取的所述key為在原設(shè)備TYPEID信息基礎(chǔ)上進(jìn)行信 息擴(kuò)展得到的key。
[0043] 可選地,本發(fā)明所述裝置,還包括:
[0044] 配置結(jié)果獲取模塊,用于所述向目標(biāo)設(shè)備發(fā)送配置信息后,接收所述目標(biāo)設(shè)備在 配置校驗(yàn)后反饋的配置結(jié)果,并根據(jù)該匹配結(jié)果,提示配置成功或失敗。
[0045] 可選地,本發(fā)明所述裝置,還包括:
[0046] 關(guān)聯(lián)模塊,用于在目標(biāo)設(shè)備配置成功后,向云平臺(tái)發(fā)起設(shè)備與用戶關(guān)聯(lián)請(qǐng)求,所述 關(guān)聯(lián)請(qǐng)求中攜帶有目標(biāo)設(shè)備的key和預(yù)先獲取的用戶信息,以供云平臺(tái)根據(jù)所述關(guān)聯(lián)請(qǐng)求 中攜帶的信息進(jìn)行設(shè)備驗(yàn)證及綁定;以及接收所述云平臺(tái)反饋的關(guān)聯(lián)請(qǐng)求響應(yīng)消息,并根 據(jù)所述請(qǐng)求響應(yīng)消息,提示用戶關(guān)聯(lián)成功或失敗。
[0047] 依據(jù)本發(fā)明的第四個(gè)方面,還提供一種被配置入網(wǎng)的設(shè)備,包括:
[0048] 信息接收模塊,用于接收配置方發(fā)送的攜帶有設(shè)備key的配置信息;
[0049] 配置校驗(yàn)?zāi)K,用于基于所述key對(duì)所述配置信息進(jìn)行驗(yàn)證,若驗(yàn)證成功,則根據(jù) 所述配置信息進(jìn)行配置,并向所述配置方反饋配置結(jié)果。
[0050] 可選地,本發(fā)明所述設(shè)備中,所述配置校驗(yàn)?zāi)K,具體用于調(diào)取固化在設(shè)備中的 key,將該key與所述配置信息內(nèi)的key進(jìn)行匹配,若匹配成功,則判定所述配置信息驗(yàn)證成 功,否則判定驗(yàn)證失敗。
[0051] 可選地,本發(fā)明所述設(shè)備,還包括:
[0052] 設(shè)備入網(wǎng)激活模塊,用于在配置成功后,向云平臺(tái)發(fā)起設(shè)備入網(wǎng)激活請(qǐng)求,該請(qǐng)求 中攜帶有所述key,以供云平臺(tái)進(jìn)行設(shè)備驗(yàn)證;以及接收所述云平臺(tái)反饋的請(qǐng)求響應(yīng),并根 據(jù)該請(qǐng)求響應(yīng),提示激活成功或激活失敗。
[0053] 依據(jù)本發(fā)明的第五個(gè)方面,還提供一種設(shè)備配置入網(wǎng)的系統(tǒng),所述系統(tǒng)包括:本發(fā) 明提供的設(shè)備配置入網(wǎng)的裝置,以及本發(fā)明提供的被配置入網(wǎng)的設(shè)備。
[0054]本發(fā)明有益效果如下:
[0055] 首先,本發(fā)明所述方案,根據(jù)設(shè)備key中指示的入網(wǎng)配置方式下發(fā)配置信息,較已 有的需要在各入網(wǎng)配置方式下進(jìn)行多次嘗試才能找到合適的入網(wǎng)配置方式,降低了配置繁 瑣度,提高了配置成功率;
[0056] 其次,本發(fā)明所述方案,目標(biāo)設(shè)備接收到配