本發(fā)明涉及智能家居技術(shù)領(lǐng)域,尤其涉及一種近距離信息交互方法及系統(tǒng)。
背景技術(shù):
目前智能家居系統(tǒng)中設(shè)備數(shù)量和設(shè)備種類繁多,通過手機(jī)app去管理全部設(shè)備的時(shí)候,使用者需要耗費(fèi)很多時(shí)間去設(shè)置系統(tǒng)中設(shè)備的名稱和參數(shù),尤其是要找出app中默認(rèn)名稱的設(shè)備與設(shè)備實(shí)際所處位置對應(yīng)關(guān)系時(shí)特別費(fèi)勁。傳統(tǒng)方法就是通過逐個(gè)設(shè)備控制,當(dāng)確定該設(shè)備所在位置后,對其進(jìn)行設(shè)備名稱的修改和其他功能參數(shù)的設(shè)定。有可能出現(xiàn)所控制的設(shè)備不在視線范圍內(nèi),此時(shí)則需要使用者來回跑動(dòng),以確認(rèn)設(shè)備所在位置,因此該技術(shù)存在耗時(shí)長,效率低的缺陷。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對上述現(xiàn)有技術(shù)中對智能設(shè)備進(jìn)行設(shè)置/控制需耗時(shí)過長且效率低的問題,提供一種近距離信息交互方法及系統(tǒng)。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
構(gòu)造一種近距離信息交互方法,包括:
終端通過nfc技術(shù)探測智能設(shè)備,并對探測到的所述智能設(shè)備的設(shè)備信息進(jìn)行獲取后發(fā)送至服務(wù)器;其中,所述終端包括nfc模塊,所述智能設(shè)備包括用于存儲(chǔ)所述設(shè)備信息的nfc標(biāo)簽;
所述服務(wù)器通過所存儲(chǔ)的地址映射關(guān)系查詢所述設(shè)備信息對應(yīng)的設(shè)備地址,并將查詢到的所述設(shè)備地址返回至所述終端;
所述終端根據(jù)所述設(shè)備地址讀取所述智能設(shè)備對應(yīng)的邏輯設(shè)備類型,并根據(jù)所述設(shè)備地址及所述邏輯設(shè)備類型展示所述智能設(shè)備的交互界面;
所述服務(wù)器通過所述智能設(shè)備的交互界面接收指令,并根據(jù)所述指令對所述智能設(shè)備進(jìn)行設(shè)置和/或控制。
在本發(fā)明所述的近距離信息交互方法中,所述終端通過nfc技術(shù)探測智能設(shè)備,并對探測到的所述智能設(shè)備的設(shè)備信息進(jìn)行獲取后發(fā)送至服務(wù)器,包括:
所述終端通過nfc技術(shù)讀取智能設(shè)備的nfc標(biāo)簽以獲取所述設(shè)備信息;
所述終端依據(jù)所述設(shè)備信息判斷所述智能設(shè)備與所述終端是否相匹配;
當(dāng)確認(rèn)所述智能設(shè)備與所述終端相匹配,所述終端從所述設(shè)備信息中提取設(shè)備屬性信息,并將所述設(shè)備屬性信息發(fā)送至所述服務(wù)器。
在本發(fā)明所述的近距離信息交互方法中,所述終端依據(jù)所述設(shè)備信息判斷所述智能設(shè)備與所述終端是否相匹配,包括:
所述終端通過預(yù)設(shè)的解密算法對所述設(shè)備信息進(jìn)行解密;
判斷解密后的所述設(shè)備信息中的數(shù)據(jù)是否包括預(yù)設(shè)的身份字符,若是,則確認(rèn)所述距離閱讀標(biāo)簽設(shè)備與所述終端相匹配,若否,則斷開連接以結(jié)束本次通訊。
在本發(fā)明所述的近距離信息交互方法中,所述服務(wù)器通過所存儲(chǔ)的地址映射關(guān)系查詢所述設(shè)備信息對應(yīng)的設(shè)備地址,并將查詢到的所述設(shè)備地址返回至所述終端,包括:
所述服務(wù)器依據(jù)所述設(shè)備屬性信息查詢預(yù)存于服務(wù)器數(shù)據(jù)庫的地址映射關(guān)系,若通過所述地址映射關(guān)系查詢到對應(yīng)的設(shè)備地址,則將所述設(shè)備地址返回至所述終端,若未能查詢到對應(yīng)的設(shè)備地址,則向所述終端返回地址查詢失敗信息。
在本發(fā)明所述的近距離信息交互方法中,所述設(shè)備屬性信息包括:
設(shè)備mac地址;或者,
設(shè)備mac地址和硬件設(shè)備類型;或者,
設(shè)備mac地址和產(chǎn)品型號(hào);或者,
設(shè)備mac地址、硬件設(shè)備類型和產(chǎn)品型號(hào)。
在本發(fā)明所述的近距離信息交互方法中,所述終端根據(jù)所述設(shè)備地址讀取所述智能設(shè)備對應(yīng)的邏輯設(shè)備類型,并根據(jù)所述設(shè)備地址及所述邏輯設(shè)備類型展示所述智能設(shè)備的交互界面,包括:
所述終端查詢所述設(shè)備地址是否存在于預(yù)存的受控設(shè)備列表中,若是,則讀取所述智能設(shè)備對應(yīng)的邏輯設(shè)備類型,若否,則向所述服務(wù)器返回錯(cuò)誤信息;
所述終端根據(jù)所述設(shè)備地址及所述邏輯設(shè)備類型展示所述智能設(shè)備的交互界面以實(shí)現(xiàn)對所述智能設(shè)備的設(shè)置和/或控制。
在本發(fā)明所述的近距離信息交互方法中,所述服務(wù)器通過所述智能設(shè)備的交互界面接收指令,并根據(jù)所述指令對所述智能設(shè)備進(jìn)行設(shè)置和/或控制,包括:
所述服務(wù)器通過所述智能設(shè)備的交互界面接收設(shè)置指令和/或控制指令;
依據(jù)所述設(shè)置指令對所述智能設(shè)備進(jìn)行設(shè)置;
依據(jù)所述控制指令對所述智能設(shè)備進(jìn)行控制。
在本發(fā)明所述的近距離信息交互方法中,還包括:
所述終端訪問所述服務(wù)器并輸入賬號(hào)及密碼以登錄所述服務(wù)器;
所述服務(wù)器依據(jù)所述賬號(hào)確認(rèn)所述終端的權(quán)限;
所述服務(wù)器依據(jù)所述權(quán)限與所述終端進(jìn)行數(shù)據(jù)同步。
另一方面,提供一種近距離信息交互系統(tǒng),包括如上所述的近距離信息交互方法的終端、服務(wù)器及智能設(shè)備;
其中,所述終端通過nfc技術(shù)連接所述智能設(shè)備,所述終端通過網(wǎng)絡(luò)連接于所述服務(wù)器,所述服務(wù)器通過網(wǎng)絡(luò)連接于所述智能設(shè)備。
上述公開的一種近距離信息交互方法及系統(tǒng)具有以下有益效果:利用近場通訊技術(shù),免去人工搜索或者人工定位的繁瑣耗時(shí)步驟,能夠迅速鎖定附近設(shè)備的身份,縮短查找設(shè)備的時(shí)間,以快速地對特定智能設(shè)備進(jìn)行設(shè)置或控制,為用戶提供了更便捷的操作體驗(yàn)。
附圖說明
圖1為本發(fā)明一實(shí)施例提供的一種近距離信息交互系統(tǒng)的連接示意圖;
圖2為本發(fā)明一實(shí)施例提供的一種近距離信息交互方法的流程圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供了一種近距離信息交互方法及系統(tǒng),其目的在于,利用近場通訊技術(shù),快速定位附近設(shè)備的身份,免去人工搜索或者人工定位的繁瑣耗時(shí)步驟,能夠迅速鎖定附近設(shè)備的身份;此外,根據(jù)被鎖定的設(shè)備身份可迅速跳轉(zhuǎn)到相應(yīng)的設(shè)置或操控界面,縮短查找設(shè)備的時(shí)間,為用戶提供更便捷的操作體驗(yàn)。
參見圖1,圖1為本發(fā)明一實(shí)施例提供的一種近距離信息交互系統(tǒng)100的連接示意圖,該近距離信息交互系統(tǒng)100包括近距離信息交互方法的終端1、服務(wù)器3及智能設(shè)備2,所述終端1通過nfc技術(shù)連接所述智能設(shè)備2,所述終端1通過網(wǎng)絡(luò)連接于所述服務(wù)器3,所述服務(wù)器3通過網(wǎng)絡(luò)連接于所述智能設(shè)備2。
優(yōu)選的,終端1可以是移動(dòng)終端1,該移動(dòng)終端1具備wifi和nfc-reader功能,并且能夠安裝應(yīng)用程序,如手機(jī)、平板電腦等。
智能設(shè)備2是一種具備無線通信能力并集成nfc-tag功能的設(shè)備,其中,tag中所存儲(chǔ)的信息是設(shè)備出廠前通過預(yù)先配置進(jìn)行存儲(chǔ)的,包括設(shè)備類型、產(chǎn)品型號(hào)、設(shè)備mac地址等信息,該存儲(chǔ)的信息均按照固定格式和順序填寫,并通過加密算法加密,以確保信息的安全性。根據(jù)無線通信技術(shù)的劃分,該智能設(shè)備2可以為wifi設(shè)備、zigbee設(shè)備、z-wave設(shè)備、ble設(shè)備中的任意一種或多種。若智能設(shè)備2為wifi設(shè)備,則智能設(shè)備2直接與服務(wù)器相連接;若智能設(shè)備2為zigbee設(shè)備、z-wave設(shè)備、ble設(shè)備等設(shè)備時(shí),服務(wù)器3與智能設(shè)備2間還需設(shè)置網(wǎng)關(guān)來實(shí)現(xiàn)連接。
優(yōu)選的,終端1及智能設(shè)備2之間采用nfc近場通訊技術(shù),例如,終端1為手機(jī)或其他具備nfc功能的手持式的特殊設(shè)備,智能設(shè)備2為智能家居設(shè)備,通過自帶nfc的手機(jī)或者手持式的特殊設(shè)備靠近需要命名或者設(shè)置的智能家居設(shè)備時(shí),手機(jī)下載相應(yīng)的app,主動(dòng)讀取智能家居設(shè)備對應(yīng)的nfc-tag內(nèi)部的信息,根據(jù)所讀取到的設(shè)備信息,直接跳轉(zhuǎn)到該設(shè)備的設(shè)置界面,能夠快速、準(zhǔn)確、安全地完成設(shè)置。
參見圖2,圖2為本發(fā)明一實(shí)施例提供的一種近距離信息交互方法的流程圖,該近距離信息交互方法包括步驟s1-s4:
s1、終端1通過nfc技術(shù)探測智能設(shè)備2,并對探測到的所述智能設(shè)備2的設(shè)備信息進(jìn)行獲取后發(fā)送至服務(wù)器3;其中,所述終端1包括nfc模塊,所述智能設(shè)備2包括用于存儲(chǔ)所述設(shè)備信息的nfc標(biāo)簽;步驟s1包括子步驟s11-s13:
s11、所述終端1通過nfc技術(shù)讀取智能設(shè)備2的nfc標(biāo)簽以獲取所述設(shè)備信息;例如:通過終端1開啟nfc通訊以探測智能設(shè)備2。
s12、所述終端1依據(jù)所述設(shè)備信息判斷所述智能設(shè)備2與所述終端1是否相匹配。所述步驟s12包括子步驟s121-s122:
s121、所述終端1通過預(yù)設(shè)的解密算法對所述設(shè)備信息進(jìn)行解密,例如:當(dāng)終端1檢測到智能設(shè)備2后,對該智能設(shè)備2內(nèi)部存儲(chǔ)的所有信息進(jìn)行讀?。煌ㄟ^約定的解密算法對讀取到的數(shù)據(jù)進(jìn)行解密。s122、判斷解密后的所述設(shè)備信息中的數(shù)據(jù)是否包括預(yù)設(shè)的身份字符,若是,則確認(rèn)所述距離閱讀標(biāo)簽設(shè)備與所述終端1相匹配,若否,則斷開連接以結(jié)束本次通訊。對解密的數(shù)據(jù)進(jìn)行校驗(yàn)以判斷該設(shè)備是否能與本系統(tǒng)配合使用,具體的,可通過判斷數(shù)據(jù)是否包含約定的字符(即身份字符)來進(jìn)行判斷,優(yōu)選對數(shù)據(jù)的起始端包含的字符進(jìn)行判斷,若數(shù)據(jù)的起始段包含約定的字符,則證明該設(shè)備是能與本系統(tǒng)配合使用的智能設(shè)備2,若確認(rèn)該設(shè)備不能與本系統(tǒng)配合使用,則直接結(jié)束本次通訊。而當(dāng)確認(rèn)身份后才繼續(xù)校驗(yàn)解密數(shù)據(jù)的其余的字段,從而提取設(shè)備屬性信息,如硬件設(shè)備類型、產(chǎn)品型號(hào)、設(shè)備mac地址等。
s13、當(dāng)確認(rèn)所述智能設(shè)備2與所述終端1相匹配,所述終端1從所述設(shè)備信息中提取設(shè)備屬性信息,并將所述設(shè)備屬性信息發(fā)送至所述服務(wù)器3。所述設(shè)備屬性信息可以是設(shè)備mac地址,也可以是設(shè)備mac地址和硬件設(shè)備類型,也可以是設(shè)備mac地址和產(chǎn)品型號(hào),也可以是設(shè)備mac地址、硬件設(shè)備類型和產(chǎn)品型號(hào)。
s2、所述服務(wù)器3通過所存儲(chǔ)的地址映射關(guān)系查詢所述設(shè)備信息對應(yīng)的設(shè)備地址,并將查詢到的所述設(shè)備地址返回至所述終端1;
其中,所述服務(wù)器3依據(jù)所述設(shè)備屬性信息查詢預(yù)存于服務(wù)器3數(shù)據(jù)庫的地址映射關(guān)系,若通過所述地址映射關(guān)系查詢到對應(yīng)的設(shè)備地址,則將所述設(shè)備地址返回至所述終端1,若未能查詢到對應(yīng)的設(shè)備地址,則向所述終端1返回地址查詢失敗信息。具體的,通過接收到的設(shè)備信息中的設(shè)備mac地址來查詢對應(yīng)設(shè)備的設(shè)備地址;優(yōu)選的,也可以通過設(shè)備mac地址和硬件設(shè)備類型,也可以是設(shè)備mac地址和產(chǎn)品型號(hào),也可以是設(shè)備mac地址、硬件設(shè)備類型和產(chǎn)品型號(hào)來對對應(yīng)智能設(shè)備的設(shè)備地址進(jìn)行查詢。
s3、所述終端1根據(jù)所述設(shè)備地址讀取所述智能設(shè)備2對應(yīng)的邏輯設(shè)備類型,并根據(jù)所述設(shè)備地址及所述邏輯設(shè)備類型展示所述智能設(shè)備2的交互界面;步驟s3包括子步驟s31-s32:
s31、所述終端1查詢所述設(shè)備地址是否存在于預(yù)存的受控設(shè)備列表中,若是,則讀取所述智能設(shè)備2對應(yīng)的邏輯設(shè)備類型,若否,則向所述服務(wù)器3返回錯(cuò)誤信息。
s32、所述終端1根據(jù)所述設(shè)備地址及所述邏輯設(shè)備類型展示所述智能設(shè)備2的交互界面,以實(shí)現(xiàn)對所述智能設(shè)備2的設(shè)置和/或控制。例如:終端1根據(jù)讀取到的邏輯設(shè)備類型和設(shè)備地址兩個(gè)信息即直接跳轉(zhuǎn)到指定設(shè)備的交互界面以便于用戶直接進(jìn)行控制和/或設(shè)置,否則在界面上提示失敗信息。
s4、所述服務(wù)器3通過所述智能設(shè)備2的交互界面接收指令,并根據(jù)所述指令對所述智能設(shè)備2進(jìn)行設(shè)置和/或控制。步驟s4包括子步驟s41-s43:
s41、所述服務(wù)器3通過所述智能設(shè)備2的交互界面接收設(shè)置指令和/或控制指令;通過交互界面實(shí)現(xiàn)對智能設(shè)備2進(jìn)行參數(shù)配置及功能控制等操作。
s42、依據(jù)所述設(shè)置指令對所述智能設(shè)備2進(jìn)行設(shè)置。判斷是否對所述智能設(shè)備2設(shè)置成功,若是,所述智能設(shè)備2則向所述服務(wù)器3返回設(shè)置成功信息,并將所述設(shè)置成功信息顯示于所述交互界面,若否,所述智能設(shè)備2則向所述服務(wù)器3返回設(shè)置失敗信息,并將所述設(shè)置失敗信息顯示于所述交互界面。
s43、依據(jù)所述控制指令對所述智能設(shè)備2進(jìn)行控制。判斷是否對所述智能設(shè)備2控制成功,若是,所述智能設(shè)備2則向所述服務(wù)器3返回控制成功信息,并將所述控制成功信息顯示于所述交互界面,若否,所述智能設(shè)備2則向所述服務(wù)器3返回控制失敗信息,并將所述控制失敗信息顯示于所述交互界面。
優(yōu)選的,該近距離信息交互方法還包括步驟s5:
s5、所述終端1訪問所述服務(wù)器3并輸入賬號(hào)及密碼以登錄所述服務(wù)器3,所述服務(wù)器3依據(jù)所述賬號(hào)確認(rèn)所述終端1的權(quán)限,所述服務(wù)器3依據(jù)所述權(quán)限與所述終端1進(jìn)行數(shù)據(jù)同步。例如:通過終端1打開預(yù)先安裝的應(yīng)用程序(app)并正確輸入賬號(hào)密碼登錄,從而以此進(jìn)行數(shù)據(jù)同步,并確認(rèn)相關(guān)賬號(hào)的可訪問權(quán)限,智能設(shè)備2也可根據(jù)訪問權(quán)限進(jìn)行設(shè)定,在此基礎(chǔ)上,手動(dòng)操作打開終端1的交互界面,終端1的應(yīng)用程序會(huì)自動(dòng)調(diào)用終端1中nfc模塊的系統(tǒng)接口向智能設(shè)備2發(fā)起nfc通訊。
本文提供了實(shí)施例的各種操作。在一個(gè)實(shí)施例中,所述的一個(gè)或操作可以構(gòu)成一個(gè)或計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)的計(jì)算機(jī)可讀指令,其在被電子設(shè)備執(zhí)行時(shí)將使得計(jì)算設(shè)備執(zhí)行所述操作。描述一些或所有操作的順序不應(yīng)當(dāng)被解釋為暗示這些操作必需是順序相關(guān)的。本領(lǐng)域技術(shù)人員將理解具有本說明書的益處的可替代的排序。而且,應(yīng)當(dāng)理解,不是所有操作必需在本文所提供的每個(gè)實(shí)施例中存在。
而且,本文所使用的詞語“優(yōu)選的”意指用作實(shí)例、示例或例證。奉文描述為“優(yōu)選的”任意方面或設(shè)計(jì)不必被解釋為比其他方面或設(shè)計(jì)更有利。相反,詞語“優(yōu)選的”的使用旨在以具體方式提出概念。如本申請中所使用的術(shù)語“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或從上下文中清楚,“x使用a或b”意指自然包括排列的任意一個(gè)。即,如果x使用a;x使用b;或x使用a和b二者,則“x使用a或b”在前述任一示例中得到滿足。
而且,盡管已經(jīng)相對于一個(gè)或?qū)崿F(xiàn)方式示出并描述了本公開,但是本領(lǐng)域技術(shù)人員基于對本說明書和附圖的閱讀和理解將會(huì)想到等價(jià)變型和修改。本公開包括所有這樣的修改和變型,并且僅由所附權(quán)利要求的范圍限制。特別地關(guān)于由上述組件(例如元件等)執(zhí)行的各種功能,用于描述這樣的組件的術(shù)語旨在對應(yīng)于執(zhí)行所述組件的指定功能(例如其在功能上是等價(jià)的)的任意組件(除非另外指示),即使在結(jié)構(gòu)上與執(zhí)行本文所示的本公開的示范性實(shí)現(xiàn)方式中的功能的公開結(jié)構(gòu)不等同。此外,盡管本公開的特定特征已經(jīng)相對于若干實(shí)現(xiàn)方式中的僅一個(gè)被公開,但是這種特征可以與如可以對給定或特定應(yīng)用而言是期望和有利的其他實(shí)現(xiàn)方式的一個(gè)或其他特征組合。而且,就術(shù)語“包括”、“具有”、“含有”或其變形被用在具體實(shí)施方式或權(quán)利要求中而言,這樣的術(shù)語旨在以與術(shù)語“包含”相似的方式包括。
本發(fā)明實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以多個(gè)或多個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。上述的各裝置或系統(tǒng),可以執(zhí)行相應(yīng)方法實(shí)施例中的存儲(chǔ)方法。
綜上所述,雖然本發(fā)明已以優(yōu)選實(shí)施例揭露如上,但上述優(yōu)選實(shí)施例并非用以限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范圍以權(quán)利要求界定的范圍為準(zhǔn)。