本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種基于微信airkiss的智能設(shè)備的控制方法及裝置。
背景技術(shù):
如今,airkiss技術(shù)的應(yīng)用讓智能設(shè)備和微信硬件平臺(tái)實(shí)現(xiàn)連接,用戶通過微信便能綁定管理家中的智能設(shè)備,用戶用微信掃一掃就可實(shí)現(xiàn)智能設(shè)備綁定聯(lián)網(wǎng),讓用戶使用智能設(shè)備更便捷。
目前有很多基于微信的智能設(shè)備,可以通過微信掃描設(shè)備二維碼或者型號(hào)二維碼綁定并控制智能設(shè)備。
其中,通過掃描設(shè)備二維碼,用戶可以采用設(shè)備二維碼的方式直接綁定某一特定的智能設(shè)備,由于每一臺(tái)智能設(shè)備都有一個(gè)特定的二維碼,用戶只要用微信掃描此二維碼就可以綁定該智能設(shè)備,不論用戶身在何處,綁定關(guān)系都會(huì)保存在微信的后臺(tái)中,但是,因?yàn)槊恳慌_(tái)智能設(shè)備的二維碼都不一樣,所以需要針對(duì)每一臺(tái)智能設(shè)備制作一個(gè)二維碼。這樣二維碼生產(chǎn)成本太高,并且批量生產(chǎn)智能設(shè)備的時(shí)候容易搞混,其在生產(chǎn)上比較繁瑣。
其中,通過掃描型號(hào)二維碼,用戶可以通過微信搜索到手機(jī)當(dāng)前熱點(diǎn)下的該型號(hào)的所有智能設(shè)備,再然后進(jìn)行綁定,也就是說,采用型號(hào)二維碼的方式綁定智能設(shè)備,其一種類型的智能設(shè)備共用同一個(gè)二維碼,用戶通過微信掃描此二維碼后可以配置智能設(shè)備聯(lián)網(wǎng),智能設(shè)備聯(lián)網(wǎng)后手機(jī)微信可以發(fā)現(xiàn)同一個(gè)熱點(diǎn)下的智能設(shè)備從而進(jìn)行綁定,但是,型號(hào)二維碼在發(fā)現(xiàn)智能設(shè)備的時(shí)候,需要智能設(shè)備上報(bào)給微信一個(gè)deviceid,這個(gè)deviceid需要事先燒錄在固件里面,這樣,手機(jī)微信在掃描設(shè)備的時(shí)候才能找到對(duì)應(yīng)deviceid的設(shè)備,所以批量生產(chǎn)時(shí)需要設(shè)置一個(gè)燒錄工位,批量生產(chǎn)燒錄時(shí),deviceid也容易搞混淆,其在生產(chǎn)上比較繁瑣。
如何減去微信硬件生產(chǎn)時(shí)必須每臺(tái)智能設(shè)備制作設(shè)備二維碼或者必須每臺(tái)智能設(shè)備燒錄deviceid的生產(chǎn)環(huán)節(jié),從而提高生產(chǎn)效率,是目前亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)的不足,提供一種基于微信airkiss的智能設(shè)備的控制方法及裝置,旨在解決現(xiàn)有的微信硬件生產(chǎn)時(shí)必須每臺(tái)智能設(shè)備制作設(shè)備二維碼或者必須每臺(tái)智能設(shè)備燒錄deviceid的生產(chǎn)環(huán)節(jié),從而降低生產(chǎn)效率的技術(shù)問題。
本發(fā)明是這樣實(shí)現(xiàn)的,一種基于微信airkiss的智能設(shè)備的控制方法,包括:
手機(jī)微信通過airkiss實(shí)現(xiàn)智能設(shè)備綁定聯(lián)網(wǎng);
所述智能設(shè)備在綁定聯(lián)網(wǎng)后,進(jìn)一步檢查是否獲取到deviceid;
若否,則所述智能設(shè)備向企業(yè)服務(wù)器發(fā)送包括建立型號(hào)二維碼、deviceid和mac地址三者一一對(duì)應(yīng)關(guān)系的注冊請(qǐng)求,以便所述企業(yè)服務(wù)器根據(jù)所述注冊請(qǐng)求建立設(shè)備二維碼、deviceid和mac地址三者一一對(duì)應(yīng)關(guān)系,并將所述deviceid發(fā)送給所述智能設(shè)備保存;
所述手機(jī)微信掃描所述智能設(shè)備上的型號(hào)二維碼,以將掃描廣播發(fā)送給所述智能設(shè)備,以便所述智能設(shè)備在收到掃描廣播后用所述deviceid應(yīng)答;
所述手機(jī)微信在收到所述智能設(shè)備的應(yīng)答時(shí),則所述手機(jī)微信綁定所述智能設(shè)備;
所述手機(jī)微信根據(jù)所述deviceid,獲取與所述deviceid對(duì)應(yīng)的設(shè)備二維碼;
所述手機(jī)微信將所述設(shè)備二維碼分享給其它手機(jī)微信,以便其它手機(jī)微信掃描所述設(shè)備二維碼,并綁定與所述設(shè)備二維碼對(duì)應(yīng)的所述智能設(shè)備。
進(jìn)一步地,所述手機(jī)微信通過airkiss對(duì)智能設(shè)備進(jìn)行綁定聯(lián)網(wǎng)的步驟之前還包括:
企業(yè)服務(wù)器存儲(chǔ)用戶獲取的一系列設(shè)備二維碼和deviceid,其中,所述設(shè)備二維碼和所述deviceid為一一對(duì)應(yīng)關(guān)系。
進(jìn)一步地,所述手機(jī)微信通過airkiss實(shí)現(xiàn)智能設(shè)備綁定聯(lián)網(wǎng)的步驟包括:
所述智能設(shè)備進(jìn)入airkiss模式;
在所述智能設(shè)備進(jìn)入airkiss模式后,所述手機(jī)微信進(jìn)入智能設(shè)備的聯(lián)網(wǎng)配置界面;
在所述手機(jī)微信進(jìn)入智能設(shè)備的聯(lián)網(wǎng)配置界面之后,所述手機(jī)微信會(huì)彈出airkiss的ssid與密碼發(fā)送界面,以便將airkiss的ssid發(fā)送給所述智能設(shè)備,從而實(shí)現(xiàn)所述智能設(shè)備綁定聯(lián)網(wǎng)。
進(jìn)一步地,所述智能設(shè)備在綁定聯(lián)網(wǎng)后,進(jìn)一步檢查是否獲取到deviceid的步驟還包括:
若是,則進(jìn)入所述手機(jī)微信掃描所述智能設(shè)備上的型號(hào)二維碼,以將掃描廣播發(fā)送給所述智能設(shè)備,以便所述智能設(shè)備在收到掃描廣播后用所述deviceid應(yīng)答的步驟。
相應(yīng)地,本發(fā)明還提供了一種基于微信airkiss的智能設(shè)備的控制裝置,包括:
聯(lián)網(wǎng)模塊,用于手機(jī)微信通過airkiss實(shí)現(xiàn)智能設(shè)備綁定聯(lián)網(wǎng);
檢查模塊,用于在所述智能設(shè)備通實(shí)現(xiàn)綁定聯(lián)網(wǎng)后,進(jìn)一步檢查是否獲取到deviceid;
注冊請(qǐng)求模塊,用于在所述智能設(shè)備沒有獲取到deviceid時(shí),則所述智能設(shè)備向企業(yè)服務(wù)器發(fā)送包括建立設(shè)備二維碼、deviceid和mac地址三者一一對(duì)應(yīng)關(guān)系的注冊請(qǐng)求,以便所述企業(yè)服務(wù)器根據(jù)所述注冊請(qǐng)求建立設(shè)備二維碼、deviceid和mac地址三者一一對(duì)應(yīng)關(guān)系,并將所述deviceid發(fā)送給所述智能設(shè)備保存;
掃描模塊,用于所述手機(jī)微信掃描所述智能設(shè)備上的型號(hào)二維碼,以將掃描廣播發(fā)送給所述智能設(shè)備,以便所述智能設(shè)備在收到掃描廣播后用所述deviceid應(yīng)答;
綁定模塊,用于所述手機(jī)微信在收到所述智能設(shè)備的應(yīng)答時(shí),則所述手機(jī)微信綁定所述智能設(shè)備;
獲取模塊,用于所述手機(jī)微信根據(jù)所述deviceid,獲取與所述deviceid對(duì)應(yīng)的設(shè)備二維碼;
分享模塊,用于所述手機(jī)微信將所述設(shè)備二維碼分享給其它手機(jī)微信,以便其它手機(jī)微信掃描所述設(shè)備二維碼,并綁定與所述設(shè)備二維碼對(duì)應(yīng)的所述智能設(shè)備。
進(jìn)一步地,還包括:
存儲(chǔ)模塊,用于企業(yè)服務(wù)器存儲(chǔ)用戶獲取的一系列設(shè)備二維碼和deviceid,其中,所述設(shè)備二維碼和所述deviceid為一一對(duì)應(yīng)關(guān)系。
進(jìn)一步地,所述聯(lián)網(wǎng)模塊包括:
進(jìn)入單元,用于所述智能設(shè)備進(jìn)入airkiss模式;
聯(lián)網(wǎng)配置單元,用于在所述智能設(shè)備進(jìn)入airkiss模式后,所述手機(jī)微信進(jìn)入智能設(shè)備的聯(lián)網(wǎng)配置界面;
發(fā)送單元,用于在所述手機(jī)微信進(jìn)入智能設(shè)備的聯(lián)網(wǎng)配置界面之后,所述手機(jī)微信會(huì)彈出airkiss的ssid與密碼發(fā)送界面,以便將airkiss的ssid發(fā)送給所述智能設(shè)備,從而實(shí)現(xiàn)所述智能設(shè)備綁定聯(lián)網(wǎng)。
本發(fā)明的有益效果:本發(fā)明提供的基于微信airkiss的智能設(shè)備的控制方法,所述手機(jī)微信通過airkiss實(shí)現(xiàn)智能設(shè)備綁定聯(lián)網(wǎng)后,所述智能設(shè)備在未獲取到deviceid時(shí),則向企業(yè)服務(wù)器發(fā)送包括建立型號(hào)二維碼、deviceid和mac地址三者一一對(duì)應(yīng)關(guān)系的注冊請(qǐng)求,所述手機(jī)微信掃描所述智能設(shè)備上的型號(hào)二維碼,以將掃描廣播發(fā)送給所述智能設(shè)備,以便所述智能設(shè)備在收到掃描廣播后用所述deviceid應(yīng)答,所述手機(jī)微信在收到所述智能設(shè)備的應(yīng)答時(shí),則所述手機(jī)微信綁定所述智能設(shè)備,所述手機(jī)微信根據(jù)所述deviceid,獲取與所述deviceid對(duì)應(yīng)的設(shè)備二維碼,所述手機(jī)微信將所述設(shè)備二維碼分享給其它手機(jī)微信,以便其它手機(jī)微信掃描所述設(shè)備二維碼,并綁定與所述設(shè)備二維碼對(duì)應(yīng)的所述智能設(shè)備,這樣,本發(fā)明通過將設(shè)備二維碼和型號(hào)二維碼組合使用的方法,為智能設(shè)備的生產(chǎn)提供了更加便捷的方式。
附圖說明
圖1是本發(fā)明第一實(shí)施例提供的基于微信airkiss的智能設(shè)備的控制方法的流程示意圖。
圖2是本發(fā)明第二實(shí)施例提供的基于微信airkiss的智能設(shè)備的控制裝置的結(jié)構(gòu)示意圖。
圖3是圖2提供的基于微信airkiss的智能設(shè)備的控制裝置其聯(lián)網(wǎng)模塊的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明所解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請(qǐng)參閱圖1,圖1是本發(fā)明第一實(shí)施例提供的基于微信airkiss的智能設(shè)備的控制方法的流程示意圖。如圖1所示,該基于微信airkiss的智能設(shè)備的控制方法包括以下步驟。
s100、手機(jī)微信通過airkiss實(shí)現(xiàn)智能設(shè)備綁定聯(lián)網(wǎng);
需要說明的是,本實(shí)施例中的airkiss是微信硬件平臺(tái)為智能設(shè)備提供的微信配網(wǎng)、局域網(wǎng)發(fā)現(xiàn)和局域網(wǎng)通訊的技術(shù)。
需要說明的是,本實(shí)施例中的設(shè)備二維碼是微信硬件平臺(tái)要求每一個(gè)注冊智能設(shè)備都有唯一的設(shè)備編號(hào),設(shè)備開發(fā)者可以調(diào)用微信后臺(tái)接口生成帶設(shè)備編號(hào)的二維碼,每個(gè)二維碼需要與每臺(tái)智能設(shè)備一一對(duì)應(yīng)。用戶購買智能設(shè)備的同時(shí)拿到設(shè)備二維碼,通過掃描設(shè)備二維碼就可以在微信上直接綁定該智能設(shè)備。
需要說明的是,本實(shí)施例中所述手機(jī)微信通過airkiss對(duì)智能設(shè)備進(jìn)行綁定聯(lián)網(wǎng)的步驟之前還包括:
企業(yè)服務(wù)器存儲(chǔ)用戶獲取的一系列設(shè)備二維碼和deviceid,其中,所述設(shè)備二維碼和所述deviceid為一一對(duì)應(yīng)關(guān)系。
作為一個(gè)具體實(shí)施例,所述手機(jī)微信通過airkiss實(shí)現(xiàn)智能設(shè)備綁定聯(lián)網(wǎng)的步驟包括:
所述智能設(shè)備進(jìn)入airkiss模式;
在所述智能設(shè)備進(jìn)入airkiss模式后,所述手機(jī)微信進(jìn)入智能設(shè)備的聯(lián)網(wǎng)配置界面;
在所述手機(jī)微信進(jìn)入智能設(shè)備的聯(lián)網(wǎng)配置界面之后,所述手機(jī)微信會(huì)彈出airkiss的ssid(servicesetidentifier,服務(wù)集標(biāo)識(shí))與密碼發(fā)送界面,以便將airkiss的ssid發(fā)送給所述智能設(shè)備,從而實(shí)現(xiàn)所述智能設(shè)備綁定聯(lián)網(wǎng)。
s101、所述智能設(shè)備在綁定聯(lián)網(wǎng)后,進(jìn)一步檢查是否獲取到deviceid;
需要說明的是,本實(shí)施例中的deviceid是指微信硬件賬號(hào)體系內(nèi)代表設(shè)備身份的唯一標(biāo)識(shí)符。
s102、若否,則所述智能設(shè)備向企業(yè)服務(wù)器發(fā)送包括建立型號(hào)二維碼、deviceid和mac地址三者一一對(duì)應(yīng)關(guān)系的注冊請(qǐng)求,以便所述企業(yè)服務(wù)器根據(jù)所述注冊請(qǐng)求建立設(shè)備二維碼、deviceid和mac(mediaaccesscontrol,媒體訪問控制)地址三者一一對(duì)應(yīng)關(guān)系,并將所述deviceid發(fā)送給所述智能設(shè)備保存;
需要說明的是,本實(shí)施例中的型號(hào)二維碼是指一個(gè)二維碼對(duì)應(yīng)某一個(gè)類別/型號(hào)的智能設(shè)備,不包含某個(gè)具體智能設(shè)備的信息,因此在智能設(shè)備生產(chǎn)過程中,不需要二維碼與智能設(shè)備進(jìn)行一一對(duì)應(yīng)。用戶使用微信掃一掃型號(hào)二維碼時(shí),微信客戶端會(huì)通過局域網(wǎng)發(fā)現(xiàn)技術(shù)來搜索該類別/型號(hào)的智能設(shè)備,發(fā)現(xiàn)后再綁定。
s103、所述手機(jī)微信掃描所述智能設(shè)備上的型號(hào)二維碼,以將掃描廣播發(fā)送給所述智能設(shè)備,以便所述智能設(shè)備在收到掃描廣播后用所述deviceid應(yīng)答;
s104、所述手機(jī)微信在收到所述智能設(shè)備的應(yīng)答時(shí),則所述手機(jī)微信綁定所述智能設(shè)備;
s105、所述手機(jī)微信根據(jù)所述deviceid,獲取與所述deviceid對(duì)應(yīng)的設(shè)備二維碼;
s106、所述手機(jī)微信將所述設(shè)備二維碼分享給其它手機(jī)微信,以便其它手機(jī)微信掃描所述設(shè)備二維碼,并綁定與所述設(shè)備二維碼對(duì)應(yīng)的所述智能設(shè)備。
本發(fā)明提供的基于微信airkiss的智能設(shè)備的控制方法,所述手機(jī)微信通過airkiss實(shí)現(xiàn)智能設(shè)備綁定聯(lián)網(wǎng)后,所述智能設(shè)備在未獲取到deviceid時(shí),則向企業(yè)服務(wù)器發(fā)送包括建立型號(hào)二維碼、deviceid和mac地址三者一一對(duì)應(yīng)關(guān)系的注冊請(qǐng)求,所述手機(jī)微信掃描所述智能設(shè)備上的型號(hào)二維碼,以將掃描廣播發(fā)送給所述智能設(shè)備,以便所述智能設(shè)備在收到掃描廣播后用所述deviceid應(yīng)答,所述手機(jī)微信在收到所述智能設(shè)備的應(yīng)答時(shí),則所述手機(jī)微信綁定所述智能設(shè)備,所述手機(jī)微信根據(jù)所述deviceid,獲取與所述deviceid對(duì)應(yīng)的設(shè)備二維碼,所述手機(jī)微信將所述設(shè)備二維碼分享給其它手機(jī)微信,以便其它手機(jī)微信掃描所述設(shè)備二維碼,并綁定與所述設(shè)備二維碼對(duì)應(yīng)的所述智能設(shè)備,這樣,本發(fā)明通過將設(shè)備二維碼和型號(hào)二維碼組合使用的方法,為智能設(shè)備的生產(chǎn)提供了更加便捷的方式。
請(qǐng)參閱圖2,圖2是本發(fā)明第二實(shí)施例提供的基于微信airkiss的智能設(shè)備的控制裝置的結(jié)構(gòu)示意圖。如圖2所示,該基于微信airkiss的智能設(shè)備的控制裝置包括:
聯(lián)網(wǎng)模塊1,用于手機(jī)微信通過airkiss實(shí)現(xiàn)智能設(shè)備綁定聯(lián)網(wǎng);
檢查模塊2,用于在所述智能設(shè)備通實(shí)現(xiàn)綁定聯(lián)網(wǎng)后,進(jìn)一步檢查是否獲取到deviceid;
注冊請(qǐng)求模塊3,用于在所述智能設(shè)備沒有獲取到deviceid時(shí),則所述智能設(shè)備向企業(yè)服務(wù)器發(fā)送包括建立設(shè)備二維碼、deviceid和mac地址三者一一對(duì)應(yīng)關(guān)系的注冊請(qǐng)求,以便所述企業(yè)服務(wù)器根據(jù)所述注冊請(qǐng)求建立設(shè)備二維碼、deviceid和mac地址三者一一對(duì)應(yīng)關(guān)系,并將所述deviceid發(fā)送給所述智能設(shè)備保存;
掃描模塊4,用于所述手機(jī)微信掃描所述智能設(shè)備上的型號(hào)二維碼,以將掃描廣播發(fā)送給所述智能設(shè)備,以便所述智能設(shè)備在收到掃描廣播后用所述deviceid應(yīng)答;
綁定模塊5,用于所述手機(jī)微信在收到所述智能設(shè)備的應(yīng)答時(shí),則所述手機(jī)微信綁定所述智能設(shè)備;
獲取模塊6,用于所述手機(jī)微信根據(jù)所述deviceid,獲取與所述deviceid對(duì)應(yīng)的設(shè)備二維碼;
分享模塊7,用于所述手機(jī)微信將所述設(shè)備二維碼分享給其它手機(jī)微信,以便其它手機(jī)微信掃描所述設(shè)備二維碼,并綁定與所述設(shè)備二維碼對(duì)應(yīng)的所述智能設(shè)備。
進(jìn)一步地,所述基于微信airkiss的智能設(shè)備的控制裝置還包括:
存儲(chǔ)模塊8,用于企業(yè)服務(wù)器存儲(chǔ)用戶獲取的一系列設(shè)備二維碼和deviceid,其中,所述設(shè)備二維碼和所述deviceid為一一對(duì)應(yīng)關(guān)系。
進(jìn)一步地,如圖3所示,所述聯(lián)網(wǎng)模塊1包括:
進(jìn)入單元11,用于所述智能設(shè)備進(jìn)入airkiss模式;
聯(lián)網(wǎng)配置單元12,用于在所述智能設(shè)備進(jìn)入airkiss模式后,所述手機(jī)微信進(jìn)入智能設(shè)備的聯(lián)網(wǎng)配置界面;
發(fā)送單元13,用于在所述手機(jī)微信進(jìn)入智能設(shè)備的聯(lián)網(wǎng)配置界面之后,所述手機(jī)微信會(huì)彈出airkiss的ssid與密碼發(fā)送界面,以便將airkiss的ssid發(fā)送給所述智能設(shè)備,從而實(shí)現(xiàn)所述智能設(shè)備綁定聯(lián)網(wǎng)。
本發(fā)明提供的基于微信airkiss的智能設(shè)備的控制裝置,其聯(lián)網(wǎng)模塊1用于手機(jī)微信通過airkiss實(shí)現(xiàn)智能設(shè)備綁定聯(lián)網(wǎng);檢查模塊2用于在所述智能設(shè)備通實(shí)現(xiàn)綁定聯(lián)網(wǎng)后,進(jìn)一步檢查是否獲取到deviceid;注冊請(qǐng)求模塊3用于在所述智能設(shè)備沒有獲取到deviceid時(shí),則所述智能設(shè)備向企業(yè)服務(wù)器發(fā)送包括建立設(shè)備二維碼、deviceid和mac地址三者一一對(duì)應(yīng)關(guān)系的注冊請(qǐng)求,以便所述企業(yè)服務(wù)器根據(jù)所述注冊請(qǐng)求建立設(shè)備二維碼、deviceid和mac地址三者一一對(duì)應(yīng)關(guān)系,并將所述deviceid發(fā)送給所述智能設(shè)備保存;掃描模塊4用于所述手機(jī)微信掃描所述智能設(shè)備上的型號(hào)二維碼,以將掃描廣播發(fā)送給所述智能設(shè)備,以便所述智能設(shè)備在收到掃描廣播后用所述deviceid應(yīng)答;綁定模塊5用于所述手機(jī)微信在收到所述智能設(shè)備的應(yīng)答時(shí),則所述手機(jī)微信綁定所述智能設(shè)備;獲取模塊6用于所述手機(jī)微信根據(jù)所述deviceid,獲取與所述deviceid對(duì)應(yīng)的設(shè)備二維碼;分享模塊7用于所述手機(jī)微信將所述設(shè)備二維碼分享給其它手機(jī)微信,以便其它手機(jī)微信掃描所述設(shè)備二維碼,并綁定與所述設(shè)備二維碼對(duì)應(yīng)的所述智能設(shè)備,這樣,本發(fā)明通過將設(shè)備二維碼和型號(hào)二維碼組合使用的方法,為智能設(shè)備的生產(chǎn)提供了更加便捷的方式。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。