一種智能設(shè)備的綁定方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種智能設(shè)備的綁定智能設(shè)備的綁定方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的不斷進(jìn)步,智能手機(jī)、智能設(shè)備已開始進(jìn)入平常百姓的家中,用戶使用智能手機(jī)控制智能設(shè)備已是目前的主流。但現(xiàn)有手機(jī)在控制智能設(shè)備之前都需要進(jìn)行至少兩個(gè)步驟,第一下載安裝對應(yīng)的手機(jī)app軟件,第二步將手機(jī)與智能設(shè)備綁定。但是,此過程增加了用戶操作的復(fù)雜性,降低了用戶使用的方便性。
[0003]因而現(xiàn)有技術(shù)還有待改進(jìn)和提高。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的不足,提供一種智能設(shè)備的綁定方法及系統(tǒng),以解決現(xiàn)有智能設(shè)備綁定的方法操作復(fù)雜、用戶使用不便的問題。
[0005]為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案如下:
一種智能設(shè)備的綁定方法,其包括:
A、移動終端獲取APP的安裝文件的下載地址,并根據(jù)所述下載地址向服務(wù)器發(fā)送下載請求,其中,所述APP用于控制所述智能設(shè)備,所述下載地址包含有預(yù)綁定智能設(shè)備的設(shè)備信息;
B、所述服務(wù)器收到下載請求后解析所述設(shè)備信息并將所述設(shè)備信息寫入安裝文件,然后將寫入設(shè)備信息的安裝文件提供給所述移動終端;
C、所述移動終端下載并安裝所述安裝文件,并由所述安裝文件獲取所述設(shè)備信息;
D、當(dāng)所述移動終端成功登錄所述APP時(shí),通過所述APP將登陸賬號和設(shè)備信息關(guān)聯(lián)以將所述登陸賬號和智能設(shè)備綁定。
[0006]所述智能設(shè)備的綁定方法,其中,所述設(shè)備信息為:
根據(jù)所述智能設(shè)備的MAC地址加密生成的的設(shè)備信息。
[0007]所述智能設(shè)備的綁定方法,其中,所述下載地址為:
預(yù)先將所述安裝文件的下載鏈接與所述智能設(shè)備的設(shè)備信息綁定得到的下載地址。
[0008]所述智能設(shè)備的綁定方法,其中,所述步驟B具體為:
B1、所述服務(wù)器接收所述下載請求后,解析所述下載地址獲取下載鏈接及設(shè)備信息;
B2、根據(jù)所述解析得到的下載鏈接查找相應(yīng)的安裝文件;
B3、當(dāng)查到所述安裝文件后,將解析得到的設(shè)備信息寫入所述安裝文件;
B4、將所述寫入設(shè)備信息的安裝文件提供給所述移動終端。
[0009]所述智能設(shè)備的綁定方法,其中,所述將解析得到的設(shè)備信息寫入所述安裝文件具體為:
在所述安裝文件的assets目標(biāo)下創(chuàng)建用于存儲設(shè)備信息的文本文件,并將解析得到的設(shè)備信息存儲于所述文本文件。
[0010]一種智能設(shè)備的綁定系統(tǒng),其包括:移動終端及服務(wù)器;
所述服務(wù)器用于收到下載請求后解析所述設(shè)備信息并將所述設(shè)備信息寫入安裝文件,然后將寫入設(shè)備信息的安裝文件提供給所述移動終端;
所述移動終端包括:
發(fā)送模塊,獲取APP的安裝文件的下載地址,并根據(jù)所述下載地址向服務(wù)器發(fā)送下載請求,其中,所述APP用于控制所述智能設(shè)備,所述下載地址包含有預(yù)綁定智能設(shè)備的設(shè)備信息;
安裝模塊,用于下載并安裝所述安裝文件,并由所述安裝文件獲取所述設(shè)備信息;
綁定模塊,用于當(dāng)所述移動終端成功登錄所述APP時(shí),通過所述APP將登陸賬號和設(shè)備信息關(guān)聯(lián)以將所述登陸賬號和智能設(shè)備綁定。
[0011]所述的智能設(shè)備的綁定系統(tǒng),其中,所述設(shè)備信息為:
根據(jù)所述智能設(shè)備的MAC地址加密生成的的設(shè)備信息。
[0012]所述的智能設(shè)備的綁定系統(tǒng),其中,所述下載地址為:
預(yù)先將所述安裝文件的下載鏈接與所述智能設(shè)備的設(shè)備信息綁定得到的下載地址。
[0013]所述的智能設(shè)備的綁定系統(tǒng),其中,所述獲取模塊具體包括為:
解析單元,用于當(dāng)接收所述下載請求后,解析所述下載地址獲取下載鏈接及設(shè)備信息; 查找單元,用于根據(jù)所述解析得到下載鏈接查找相應(yīng)的安裝文件;
寫入單元,用于當(dāng)查到所述安裝文件后,將解析得到的設(shè)備信息寫入所述安裝文件;
提供單元,用于將所述寫入設(shè)備信息的安裝文件提供給所述移動終端。
[0014]所述的智能設(shè)備的綁定系統(tǒng),其中,所述將解析得到的設(shè)備信息寫入所述安裝文件具體為:
在所述安裝文件的assets目標(biāo)下創(chuàng)建用于存儲設(shè)備信息的文本文件,并將解析得到的設(shè)備信息存儲于所述文本文件。
[0015]有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明所提一種智能設(shè)備的綁定方法及系統(tǒng),移動終端獲取APP的安裝文件的下載地址,并根據(jù)所述下載地址向服務(wù)器發(fā)送下載請求,所述APP用于控制所述智能設(shè)備,所述下載地址包含有預(yù)綁定智能設(shè)備的設(shè)備信息;所述服務(wù)器收到下載請求后解析所述設(shè)備信息并將所述設(shè)備信息寫入安裝文件,然后將寫入設(shè)備信息的安裝文件提供給所述移動終端;所述移動終端下載并安裝所述安裝文件,并由所述安裝文件獲取所述設(shè)備信息;當(dāng)所述移動終端成功登錄所述APP時(shí),通過所述APP將登陸賬號和設(shè)備信息關(guān)聯(lián)以將所述登陸賬號和智能設(shè)備綁定。本方法減少用戶賬戶綁定智能設(shè)備的步驟,降低操作的復(fù)雜度,提高了用戶使用方便性。
【附圖說明】
[0016]圖1為本發(fā)明智能設(shè)備的綁定方法較佳實(shí)施例的流程圖。
[0017]圖2為本發(fā)明智能設(shè)備的綁定系統(tǒng)的結(jié)構(gòu)原理圖。
【具體實(shí)施方式】
[0018]本發(fā)明提供智能設(shè)備的綁定方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0019]下面結(jié)合附圖,通過對實(shí)施例的描述,對
【發(fā)明內(nèi)容】
作進(jìn)一步說明。
[0020]請參見圖1,圖1為本發(fā)明智能設(shè)備的綁定方法較佳實(shí)施例的流程圖。所述方法包括:
S1、移動終端獲取APP的安裝文件的下載地址,并根據(jù)所述下載地址向服務(wù)器發(fā)送下載請求,其中,所述APP用于控制所述智能設(shè)備,所述下載地址包含有預(yù)綁定智能設(shè)備的設(shè)備
?目息O
[0021]具體地,所述APP的安裝文件的下載地址是由用于控制所述智能設(shè)備的APP的下載鏈接和所述智能終端的設(shè)備信息構(gòu)成。其中,所述設(shè)備信息是由智能終端的MACXMediaAccess Contrο I,介質(zhì)訪問控制)地址通過加密得到。對所述MAC地址(物理地址)進(jìn)行加密可以采用不同的方式,其可以根據(jù)智能設(shè)備的不同而不同,如,base64加密算法(把任意序列的8位字節(jié)描述為一種不易被人直接識別的形式)。由于MAC地址是智能設(shè)備的唯一標(biāo)識,不同設(shè)備的MAC地址是不同,從而有MAC地址得到的設(shè)備信息也是智能設(shè)備的唯一標(biāo)識。
[0022]進(jìn)一步,所述下載地址可以采用url(Uniform Resource Locator,統(tǒng)一資源定位符)地址http協(xié)議的形式提供,地址結(jié)構(gòu)可以采用如下方式:
url=http://[主機(jī)地址:主機(jī)端口]/[處理腳本]?[參數(shù)=設(shè)備信息]
其中,問號前為所述APP的http下載鏈接,問號后為設(shè)備信息。
[0023]進(jìn)一步,所述APP的安裝文件的下載地址可以是智能設(shè)備預(yù)置的固定地址,其以條形碼或者二維碼的形式置于智能設(shè)備上,移動終端可以通過掃描獲取所述下載地址。其也可以url地址的形式提供,用戶通過手動輸入獲取。
[0024]進(jìn)一步,當(dāng)移動終端獲取所述下載地址后,移動終端可以根據(jù)所述下載地址通過網(wǎng)絡(luò)向服務(wù)器發(fā)送下載所述APP的請求。
[0025]S2、所述服務(wù)器收到下載請求后解析所述設(shè)備信息并將所述設(shè)備信息寫入安裝文件,然后將寫入設(shè)備信息的安裝文件提供給所述移動終端。
[0026]具體地,所述服務(wù)器接收到所述請求后,解析所述下載地址獲取下載鏈接及設(shè)備信息,然后,根據(jù)所述解析得到的下載鏈接查找相應(yīng)的安裝文件,當(dāng)查到所述安裝文件后,將解析得到的設(shè)備信息寫入所述安裝文件;將所述寫入設(shè)備信息的安裝文件提供給所述移動終端。這樣使得移動終端下載的APP文件安裝文件中攜帶唯一標(biāo)識智能設(shè)備的設(shè)備信息,使得移動終端可以準(zhǔn)確快速的確定所要綁定的智能設(shè)備。
[0027]在一個(gè)實(shí)施例中,所述步驟S2可以具體包括如下步驟:
521、所述服務(wù)器接收所述下載請求后,解析所述下載地址獲取下載鏈接及設(shè)備信息;
522、根據(jù)所述解析得到的下載鏈接查找相應(yīng)的安裝文件;
523、當(dāng)查到所述安裝文件后,將解析得到的設(shè)備信息寫入所述安裝文件;
524、將所述寫入設(shè)備信息的安裝文件提供給所述移動終端。
[0028]具體地,將解析得到