板電腦。
[0031]步驟S104,若在當(dāng)前終端的搜索范圍內(nèi)搜索到未綁定終端的目標(biāo)家居設(shè)備,則判斷目標(biāo)家居設(shè)備與當(dāng)前終端的距離是否小于預(yù)設(shè)距離。
[0032]步驟S106,若目標(biāo)家居設(shè)備與當(dāng)前終端的距離不小于預(yù)設(shè)距離,則生成用于提示使用無線網(wǎng)絡(luò)綁定目標(biāo)家居設(shè)備的第一信息。
[0033]步驟S108,若目標(biāo)家居設(shè)備與當(dāng)前終端的距離小于預(yù)設(shè)距離,則生成用于提示使用近場通信NFC技術(shù)綁定目標(biāo)家居設(shè)備的第二信息。
[0034]采用本發(fā)明的上述實(shí)施例,在當(dāng)前終端附近搜索到存在未綁定終端的目標(biāo)家居設(shè)備之后,判斷該目標(biāo)家居設(shè)備與當(dāng)前終端的距離,當(dāng)前終端基于不同距離提示用戶選擇最適合的綁定方式綁定該目標(biāo)家居設(shè)備,該綁定方式包括通過無線網(wǎng)絡(luò)綁定的方式和通過近場通信NFC技術(shù)綁定的方式,解決了現(xiàn)有技術(shù)在各種場景中均采用WIFI綁定方式實(shí)現(xiàn)終端與家居設(shè)備的綁定而導(dǎo)致的綁定方式單一的問題,用戶可以根據(jù)提示在不同場景下采用不同的綁定方式,提高了用戶對家居設(shè)備的控制體驗(yàn)。
[0035]具體地,上述的目標(biāo)家居設(shè)備為未綁定當(dāng)前終端的家居設(shè)備。
[0036]在上述實(shí)施例中,用戶可以通過在當(dāng)前終端上用于顯示應(yīng)用程序APP的界面上操作,生成廣播指令,該廣播指令用于在當(dāng)前終端的搜索范圍內(nèi)搜索是否存在未綁定終端的家居設(shè)備,當(dāng)前終端在將該廣播指令發(fā)送出去之后,若接收到目標(biāo)家居設(shè)備的響應(yīng)信息,則判斷目標(biāo)家居設(shè)備與當(dāng)前終端的距離是否小于預(yù)設(shè)距離,并基于兩者之間的距離確定不同的綁定方式。
[0037]可選地,在確定綁定方式之后,可以在該當(dāng)前終端用于顯示應(yīng)用程序APP的界面上顯示第一信息和第二信息。
[0038]可選地,若目標(biāo)家居設(shè)備與當(dāng)前終端的距離不小于預(yù)設(shè)距離,則使用目標(biāo)家居設(shè)備發(fā)送的無線網(wǎng)絡(luò)信息(該無線網(wǎng)絡(luò)可以為WIFI網(wǎng)絡(luò)),終端輸入該無線網(wǎng)絡(luò)信息的WIFI名稱和密碼,以綁定該目標(biāo)家居設(shè)備。
[0039]可選地,若目標(biāo)家居設(shè)備與當(dāng)前終端的距離小于預(yù)設(shè)距離,則用戶可以直接將當(dāng)前終端靠近目標(biāo)家居設(shè)備(類似刷卡操作),以綁定該目標(biāo)家居設(shè)備。
[°04°] 其中,NFC(Near Field Communicat1n,即近場通信技術(shù))是由非接觸式射頻識(shí)別(RFID,Rad1 Frequency Identificat1n的縮寫)及互聯(lián)互通技術(shù)整合演變而來,在單一芯片上結(jié)合感應(yīng)式讀卡器、感應(yīng)式卡片和點(diǎn)對點(diǎn)的功能,能在短距離內(nèi)與兼容設(shè)備進(jìn)行識(shí)別和數(shù)據(jù)交換。
[0041]在本發(fā)明的上述實(shí)施例中,上述預(yù)設(shè)距離可以為5m。若目標(biāo)家居設(shè)備與當(dāng)前終端的距離不超過5m,則用戶可以直接使用手機(jī)靠近目標(biāo)家居設(shè)備(類似刷卡操作),將目標(biāo)家居設(shè)備與手機(jī)進(jìn)行綁定,在綁定成功后,通過手機(jī)APP提示用戶綁定操作成功。若目標(biāo)家居設(shè)備與當(dāng)前終端的距離超過5m,則用戶輸入無線網(wǎng)絡(luò)信息的WIFI名稱和密碼,實(shí)現(xiàn)目標(biāo)家居設(shè)備與手機(jī)的綁定。
[0042]可選地,若在手機(jī)附近未搜索到未綁定手機(jī)的家居設(shè)備,則將手機(jī)綁定家居設(shè)備的方式設(shè)置為無線網(wǎng)絡(luò)(如WIFI網(wǎng)絡(luò))綁定方式。
[0043]在本發(fā)明的上述實(shí)施例中,當(dāng)前終端在當(dāng)前終端的搜索范圍內(nèi)搜索是否存在未綁定終端的家居設(shè)備包括:當(dāng)前終端生成并發(fā)送json協(xié)議的廣播指令,其中,廣播指令用于搜索當(dāng)前終端的搜索范圍內(nèi)的未綁定終端的家居設(shè)備;若接收到家居設(shè)備返回的響應(yīng)信息,則在當(dāng)前終端的搜索范圍內(nèi)搜索到未綁定終端的目標(biāo)家居設(shè)備。
[0044]可選地,用戶打開手機(jī)APP(Applicat1n Program,即應(yīng)用程序),手機(jī)APP發(fā)送廣播數(shù)據(jù),廣播數(shù)據(jù)格式遵循json( java script object notat1n,即一種數(shù)據(jù)傳輸協(xié)議)協(xié)議,通過手機(jī)APP發(fā)送固定的json協(xié)議的廣播指令,搜索手機(jī)附近是否存在未綁定手機(jī)的家居設(shè)備。若手機(jī)APP接收到家居設(shè)備返回的響應(yīng)信息,則在手機(jī)搜索范圍內(nèi)搜索到未綁定手機(jī)的目標(biāo)家居設(shè)備。
[0045]在本發(fā)明的上述實(shí)施例中,在當(dāng)前終端生成并發(fā)送json協(xié)議的廣播指令之后,該方法還可以包括:在當(dāng)前終端的搜索范圍內(nèi)的家居設(shè)備接收到廣播指令之后,檢測該家居設(shè)備是否綁定有終端;若檢測出該家居設(shè)備未綁定有終端,則確定該家居設(shè)備為目標(biāo)家居設(shè)備,獲取目標(biāo)家居設(shè)備的當(dāng)前設(shè)備位置;基于當(dāng)前設(shè)備位置生成響應(yīng)信息,將響應(yīng)信息返回至當(dāng)前終端。
[0046]具體地,在當(dāng)前終端的搜索范圍內(nèi)的家居設(shè)備通過WIFI模塊監(jiān)聽網(wǎng)絡(luò)端口,接收廣播指令。
[0047]可選地,家居設(shè)備通過WIFI模塊監(jiān)聽網(wǎng)絡(luò)端口,獲取手機(jī)APP發(fā)送的廣播數(shù)據(jù),在接收到廣播數(shù)據(jù)后,根據(jù)json協(xié)議解析該廣播數(shù)據(jù),并判斷該家居設(shè)備是否綁定有手機(jī)。若檢測出該家居設(shè)備未綁定有手機(jī),則確定該家居設(shè)備為目標(biāo)家居設(shè)備,目標(biāo)家居設(shè)備的WIFI模塊訪問服務(wù)器,獲取當(dāng)前設(shè)備的具體位置信息(即上述目標(biāo)家居設(shè)備的當(dāng)前設(shè)備位置),并將具體位置信息發(fā)送給手機(jī)APP。
[0048]可選地,若檢測出該家居設(shè)備已綁定有手機(jī),則該家居設(shè)備不做任何響應(yīng)。
[0049]通過上述實(shí)施例,在手機(jī)附近,通過手機(jī)APP發(fā)送固定的json協(xié)議的廣播指令的方法搜索是否存在與該手機(jī)未綁定的家居設(shè)備,并確定是否搜索到與該手機(jī)未綁定的目標(biāo)家居設(shè)備,該方式簡單且快速可靠。
[0050]在本發(fā)明的上述實(shí)施例中,在判斷目標(biāo)家居設(shè)備與當(dāng)前終端的距離是否小于預(yù)設(shè)距離之前,該方法還可以包括:獲取目標(biāo)家居設(shè)備的當(dāng)前設(shè)備位置和當(dāng)前終端的當(dāng)前終端位置;計(jì)算當(dāng)前設(shè)備位置和當(dāng)前終端位置之間的距離,得到目標(biāo)家居設(shè)備與當(dāng)前終端的距離。
[0051]具體地,目標(biāo)家居設(shè)備的WIFI模塊獲取當(dāng)前設(shè)備的具體位置信息(即上述的目標(biāo)家居設(shè)備的當(dāng)前設(shè)備位置),并將具體位置信息發(fā)送給手機(jī)APP,手機(jī)APP通過經(jīng)瑋度、經(jīng)瑋度與距離之間的關(guān)系計(jì)算手機(jī)的位置(即上述的當(dāng)前終端位置)和目標(biāo)家居設(shè)備的位置(即上述的當(dāng)前設(shè)備位置)之間的距離,得到手機(jī)與目標(biāo)家居設(shè)備的距離,并基于該距離判斷通過無線網(wǎng)絡(luò)綁定的方式或通過近場通信NFC技術(shù)綁定的方式實(shí)現(xiàn)目標(biāo)家居設(shè)備與手機(jī)的綁定。
[0052]通過上述實(shí)施例,手機(jī)APP計(jì)算得出手機(jī)與目標(biāo)家居設(shè)備的距離,并基于該距離提示用戶選擇最適合的綁定方式綁定該目標(biāo)家居設(shè)備,以提高用戶對家居設(shè)備的控制體驗(yàn)。
[0053]在本發(fā)明的上述實(shí)施例中,在生成第一信息或第二信息之后,該方法還可以包括:在確定當(dāng)前終端與目標(biāo)家居設(shè)備綁定成功之后,在當(dāng)前終端的屏幕上顯示用于提示綁定成功的提示信息,和/或通過當(dāng)前終端和/或目標(biāo)家居設(shè)備的多媒體設(shè)備播放用于提示綁定成功的多媒體信息,其中,多媒體信息包括:聲音信息、圖片信息以及視頻信息中的至少之一。
[0054]可選地,手機(jī)APP的屏幕上顯示綁定成功的提示信息,該提示信息可以為文字信息和/或圖文信息,如,可以在當(dāng)前終端的屏幕上顯示“綁定成功”的字樣,還可以在當(dāng)前終端的屏幕上顯示與“綁定成功”對應(yīng)的圖片。
[0055]可選地,在手機(jī)與目標(biāo)家居設(shè)備綁定成功之后,手機(jī)APP發(fā)送綁定成功的信息給目標(biāo)家居設(shè)備,目標(biāo)家居設(shè)備的多媒體設(shè)備會(huì)發(fā)出“滴”一聲,提示用戶綁定成功。
[0056]在本發(fā)明的上述實(shí)施例中,在生成第一信息或第二信息之后,該方法還可以包括:在確定當(dāng)前終端與目標(biāo)家居設(shè)備綁定成功之后,當(dāng)前終端獲取目標(biāo)家居設(shè)備的設(shè)備類型信息、設(shè)備數(shù)量信息以及設(shè)備運(yùn)行信息中的至少之一。
[0057]通過上述實(shí)施例,終端通過收集更多數(shù)據(jù),比如家居設(shè)備的設(shè)備類型、數(shù)量以及具體位置信息等,綜合分析家居設(shè)備的實(shí)際情況,給用戶最合理的建議。
[0058]可選地,上述家居設(shè)備可以為智能家居設(shè)備。
[0059]通過本發(fā)明的上述實(shí)施例,解決了如何獲取智能家居設(shè)備位置信息和判斷智能家居設(shè)備是否被綁定的問題。具體地,通過手機(jī)發(fā)送廣播,智能家居設(shè)備WIFI模塊監(jiān)聽網(wǎng)絡(luò)端口的方式,智能家居設(shè)備的WIFI模塊和手機(jī)APP遵循json協(xié)議,并基于json協(xié)議進(jìn)行通訊。
[0060]下面結(jié)合圖2和圖3詳述本發(fā)明的上述實(shí)施例,如圖2所示,該實(shí)施例可以包括如下步驟:
[0061 ] 步驟S201,打開手機(jī)APP。
[0062]步驟S203,手機(jī)APP發(fā)送json協(xié)議的廣播指令。
[0063]其中,json協(xié)議的廣播指令為搜索未綁定手機(jī)的家居設(shè)備的指令。
[0064]步驟S205,家居設(shè)備通過WIFI模塊監(jiān)聽網(wǎng)絡(luò)端口,接收廣播指令。
[0065]步驟S207,判斷該家居設(shè)備是否綁定有手機(jī)。
[0066]具體地,在家居設(shè)備接收到廣播指令之后,判斷該家居設(shè)備是否綁定有手機(jī)。若判斷出該家居設(shè)備未綁定有手機(jī),則確定該家居設(shè)備為目標(biāo)家居設(shè)備,則執(zhí)行步驟S209;若判斷出該家居設(shè)備已綁定有手機(jī),則執(zhí)行步驟S211。
[0067]步驟S209,將該目標(biāo)家居設(shè)備的具體位置信息返回手機(jī)APP。
[0068]步驟S211,該家居設(shè)