本發(fā)明涉及通訊技術(shù)領(lǐng)域,具體涉及一種實(shí)現(xiàn)穿戴設(shè)備認(rèn)證連接的方法及系統(tǒng)。
背景技術(shù):
智能穿戴設(shè)備是應(yīng)用穿戴式技術(shù)對日常穿戴進(jìn)行智能化設(shè)計(jì)、開發(fā)出可以穿戴的設(shè)備的總稱,包括可以在人體上穿戴的所有電子設(shè)備,例如:帽子、頭巾、眼鏡、耳環(huán)、圍脖、襯衣、護(hù)腕、手環(huán)、手表、戒子、腰帶、短褲、護(hù)膝、襪子、鞋子等。
現(xiàn)有技術(shù)的穿戴設(shè)備和手機(jī)之間的連接,使用的是直接配對的辦法進(jìn)行認(rèn)證,例如:二維碼配對認(rèn)證、藍(lán)牙配對認(rèn)證等,這種方式需要手機(jī)和穿戴設(shè)備之間進(jìn)行一一配對。當(dāng)穿戴設(shè)備的數(shù)量變多之后,這些配對認(rèn)證過程需要用戶一個(gè)一個(gè)地進(jìn)行,配對認(rèn)證的過程繁瑣。此外,在配對過程中,對方可能會使用到設(shè)備的MAC(Media Access Control或者M(jìn)edium Access Control)地址,降低了設(shè)備的安全性。
技術(shù)實(shí)現(xiàn)要素:
鑒于以上內(nèi)容,有必要提出一種穿戴設(shè)備認(rèn)證連接方法,其可以實(shí)現(xiàn)終端設(shè)備與多個(gè)穿戴設(shè)備之間的便捷認(rèn)證連接,并可以保證穿戴設(shè)備的安全性。
一種穿戴設(shè)備認(rèn)證連接方法,包括:
終端設(shè)備利用在云端服務(wù)器中注冊的賬號連接所述云端服務(wù)器;
當(dāng)所述終端設(shè)備連接第一穿戴設(shè)備時(shí),所述終端設(shè)備獲取所述第一穿戴設(shè)備的標(biāo)識符,并將所述第一穿戴設(shè)備的標(biāo)識符上傳至所述云端服務(wù)器,以通過所述云端服務(wù)器將所述第一穿戴設(shè)備的標(biāo)識符與所述終端設(shè)備的賬號相綁定;
所述終端設(shè)備從所述第一穿戴設(shè)備接收標(biāo)識符配對表,其中,所述標(biāo)識符配對表是當(dāng)所述第一穿戴設(shè)備與一個(gè)或者多個(gè)第二穿戴設(shè)備相連接時(shí),所述第一穿戴設(shè)備獲取所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符,并將所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符與所述第一穿戴設(shè)備的標(biāo)識符進(jìn)行配對產(chǎn)生的;
所述終端設(shè)備將所述標(biāo)識符配對表傳送給所述云端服務(wù)器;及
在所述云端服務(wù)器根據(jù)所述標(biāo)識符配對表將所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符與所述終端設(shè)備的賬號綁定后,所述終端設(shè)備與所述一個(gè)或者多個(gè)第二穿戴設(shè)備相連接。
本發(fā)明較佳實(shí)施例中,所述一個(gè)或者多個(gè)第二穿戴設(shè)備與所述第一穿戴設(shè)備認(rèn)證連接時(shí),所述第二穿戴設(shè)備將其標(biāo)識符進(jìn)行加密后傳送給所述第一穿戴設(shè)備,其中,所述第二穿戴設(shè)備利用公鑰對所述標(biāo)識符進(jìn)行加密,對應(yīng)的解密私鑰存儲于所述云端服務(wù)器中。
本發(fā)明較佳實(shí)施例中,所述標(biāo)識符為所述第一穿戴設(shè)備或第二穿戴設(shè)備的媒體訪問控制地址。
本發(fā)明較佳實(shí)施例中,所述終端設(shè)備連接第一穿戴設(shè)備及所述第一穿戴設(shè)備連接一個(gè)或者多個(gè)第二穿戴設(shè)備時(shí),采用二維碼掃描、藍(lán)牙功能或者近距離無線通訊技術(shù)。
鑒于以上內(nèi)容,還有必要提出一種穿戴設(shè)備認(rèn)證連接方法,其可以實(shí)現(xiàn)終端設(shè)備與多個(gè)穿戴設(shè)備之間的便捷認(rèn)證連接,并可以保證穿戴設(shè)備的安全性。
一種穿戴設(shè)備認(rèn)證連接方法,包括:
云端服務(wù)器接收終端設(shè)備注冊的賬號,并接收所述終端設(shè)備利用所述賬號傳送的第一穿戴設(shè)備的標(biāo)識符;
所述云端服務(wù)器將所述第一穿戴設(shè)備的標(biāo)識符與所述終端設(shè)備的賬號進(jìn)行綁定;
所述云端服務(wù)器接收所述終端設(shè)備傳送過來的標(biāo)識符配對表,其中,所述標(biāo)識符配對表是當(dāng)與所述終端設(shè)備的賬號綁定的第一穿戴設(shè)備與一個(gè)或者多個(gè)第二穿戴設(shè)備相連接時(shí),所述第一穿戴設(shè)備獲取所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符,并將所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符與所述第一穿戴設(shè)備的標(biāo)識符進(jìn)行配對產(chǎn)生的;
所述云端服務(wù)器將所述標(biāo)識符配對表中的標(biāo)識符與所述終端設(shè)備的賬號綁定,以實(shí)現(xiàn)所述終端設(shè)備與一個(gè)或者多個(gè)第二穿戴設(shè)備相連接。
本發(fā)明較佳實(shí)施例中,所述標(biāo)識符配對表中的所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符是經(jīng)過加密的;及
所述云端服務(wù)器利用預(yù)先存儲的解密私鑰對所述標(biāo)識符配對表中的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符進(jìn)行解密。
本發(fā)明較佳實(shí)施例中,所述云端服務(wù)器將所述標(biāo)識符配對表中的標(biāo)識符與所述終端設(shè)備的賬號綁定,以實(shí)現(xiàn)所述終端設(shè)備與一個(gè)或者多個(gè)第二穿戴設(shè)備相連接之前,所述方法還包括:
所述云端服務(wù)器判斷所述標(biāo)識符配對表中是否存在與第二賬號綁定的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符;
當(dāng)存在與第二賬號綁定的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符時(shí),所述云端服務(wù)器獲取所述第二賬號,并向所述第二賬號發(fā)送訪問與所述第二賬號綁定的標(biāo)識符對應(yīng)的穿戴設(shè)備的請求;
所述云端服務(wù)器根據(jù)所述第二賬號的反饋判斷所述第二賬號是否允許訪問與所述第二賬號綁定的標(biāo)識符對應(yīng)的穿戴設(shè)備;及
在所述第二賬號不允許或者沒有得到所述第二賬號的反饋時(shí),所述云端服務(wù)器將所述標(biāo)識符配對表中與第二賬號綁定的標(biāo)識符以外的其他標(biāo)識符與所述終端設(shè)備的賬號綁定。
鑒于以上內(nèi)容,還有必要提出一種穿戴設(shè)備認(rèn)證連接系統(tǒng),其可以實(shí)現(xiàn)終端設(shè)備與多個(gè)穿戴設(shè)備之間的便捷認(rèn)證連接,并可以保證穿戴設(shè)備的安全性。
一種穿戴設(shè)備認(rèn)證連接系統(tǒng),包括:
注冊模塊,用于接收終端設(shè)備注冊的賬號;
第一數(shù)據(jù)所接收模塊,用于接收所述終端設(shè)備利用所述賬號傳送的第一穿戴設(shè)備的標(biāo)識符;
綁定模塊,用于將所述第一穿戴設(shè)備的標(biāo)識符與所述終端設(shè)備的賬號進(jìn)行綁定;
所述第一數(shù)據(jù)接收模塊還用于:接收所述終端設(shè)備傳送過來的標(biāo)識符配對表,其中,所述標(biāo)識符配對表是當(dāng)所述第一穿戴設(shè)備與一個(gè)或者多個(gè)第二穿戴設(shè)備相連接時(shí),所述第一穿戴設(shè)備獲取所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符,并將所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符與所述第一穿戴設(shè)備的標(biāo)識符進(jìn)行配對產(chǎn)生的;
所述綁定模塊還用于,將所述標(biāo)識符配對表中的標(biāo)識符與所述終端設(shè)備的賬號綁定,以實(shí)現(xiàn)所述終端設(shè)備與一個(gè)或者多個(gè)第二穿戴設(shè)備相連接。
本發(fā)明較佳實(shí)施例中,所述標(biāo)識符配對表中的,所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符是經(jīng)過加密的;及所述系統(tǒng)還包括:
解密模塊,用于利用預(yù)先存儲的解密私鑰對所述標(biāo)識符配對表中的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符進(jìn)行解密。
本發(fā)明較佳實(shí)施例中,該系統(tǒng)還包括:
判斷模塊,用于判斷所述標(biāo)識符配對表中是否存在與第二賬號綁定的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符;
請求模塊,用于當(dāng)存在與第二賬號綁定的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符時(shí),所述云端服務(wù)器獲取所述第二賬號,并向所述第二賬號發(fā)送訪問與所述第二賬號綁定的標(biāo)識符對應(yīng)的穿戴設(shè)備的請求,并根據(jù)所述第二賬號的反饋判斷所述第二賬號是否允許訪問與所述第二賬號綁定的標(biāo)識符對應(yīng)的穿戴設(shè)備;及
所述綁定模塊還用于,在所述第二賬號不允許或者沒有得到所述第二賬號的反饋的時(shí)候,將所述標(biāo)識符配對表中與第二賬號綁定的標(biāo)識符以外的其他標(biāo)識符與所述終端設(shè)備的賬號綁定。
相較于現(xiàn)有技術(shù),使用本發(fā)明所述穿戴設(shè)備認(rèn)證連接方法及系統(tǒng),多個(gè)穿戴設(shè)備可以方便的連接至終端設(shè)備,穿戴設(shè)備既可以單獨(dú)與終端設(shè)備進(jìn)行認(rèn)證,也可以讓多個(gè)穿戴設(shè)備之間進(jìn)行配對后,再與終端設(shè)備進(jìn)行認(rèn)證。進(jìn)一步地,本發(fā)明在多個(gè)穿戴設(shè)備之間進(jìn)行配對時(shí),使用的是加密的MAC地址,因此,增加了穿戴設(shè)備的安全性。
附圖說明
圖1所示是執(zhí)行本發(fā)明所述穿戴設(shè)備認(rèn)證連接方法及系統(tǒng)的應(yīng)用環(huán)境示意圖。
圖2所示是本發(fā)明所述穿戴設(shè)備認(rèn)證連接方法第一較佳實(shí)施例的方法流程圖。
圖3所示是本發(fā)明所述穿戴設(shè)備認(rèn)證連接方法第二較佳實(shí)施例的方法流程圖。
圖4所示是執(zhí)行本發(fā)明所述穿戴設(shè)備認(rèn)證連接系統(tǒng)的云服務(wù)器的硬件結(jié)構(gòu)示意圖。
圖5所示是本發(fā)明終端設(shè)備穿戴設(shè)備認(rèn)證連接系統(tǒng)較佳實(shí)施例的功能模塊圖。
主要元件符號說明
云端服務(wù)器 1
云 2
終端設(shè)備 3
穿戴設(shè)備 4
穿戴設(shè)備認(rèn)證連接系統(tǒng) 10
存儲設(shè)備 11
處理器 12
通信總線 13
注冊模塊 100
第一數(shù)據(jù)接收模塊 101
綁定模塊 102
解密模塊 103
判斷模塊 104
請求模塊 105
第二數(shù)據(jù)接收模塊 106
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例。
基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
參閱圖1所示,是執(zhí)行本發(fā)明所述穿戴設(shè)備認(rèn)證連接方法及系統(tǒng)的應(yīng)用環(huán)境示意圖。
本發(fā)明所述穿戴設(shè)備認(rèn)證連接方法及系統(tǒng)的應(yīng)用環(huán)境包括:云端服務(wù)器1以及與所述云端服務(wù)器1通過云2利用無線通訊技術(shù)進(jìn)行通訊連接的多個(gè)終端設(shè)備3。
所述云2是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說法,是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源。
示例性的無線通信技術(shù)包括,但不限于,全球移動通信系統(tǒng)(Global System for Mobile Communication,GSM)、通用分組無線業(yè)務(wù)(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,W-CDMA)、CDMA2000、IMT單載波、GSM演進(jìn)增強(qiáng)數(shù)據(jù)率(Enhanced Data Rate for GSM Evolution,EDGE)、長期演進(jìn)(Long Term Evolution,LTE)、增強(qiáng)LTE、時(shí)分LTE(TD-LTE)、高性能無線局域網(wǎng)(HiperLAN)、高性能無線廣域網(wǎng)(HiperWAN)、高性能無線城域網(wǎng)(HiperMAN)、本地多點(diǎn)分配服務(wù)(Local Multipoint Distribution Services,LMDS)、全球互通微波存取(Worldwide Interoperability for Microwave Access,WiMAX)、ZigBee、藍(lán)牙、閃光正交頻分復(fù)用(Flash-OFDM)、大容量空分多址接入(High Capacity Spatial Division Multiple Access,HC-SDMA)、iBurst、通用移動通信系統(tǒng)(Universal Mobile Telecommunications System,UMTS)、UMTS時(shí)分雙工(UMTS-TDD)、演化高速分組接入(HSPA+)、時(shí)分同步碼分多址接入(TD-SCDMA)、演進(jìn)數(shù)據(jù)優(yōu)化(EV-DO)、數(shù)字增強(qiáng)無線通信(Digital Enhanced Cordless Telecommunications,DECT)以及其他。
所述終端設(shè)備3可以是智能手機(jī),平板電腦,筆記本電腦以及桌上型電腦等用戶設(shè)備。
本發(fā)明較佳實(shí)施例中,所述終端設(shè)備3具有藍(lán)牙功能、NFC(Near Field Communication,近距離無線通訊技術(shù))功能和/或二維碼掃描以及解析功能,從而與一個(gè)或者多個(gè)穿戴設(shè)備4建立通訊連接,并接收所述一個(gè)或者多個(gè)穿戴設(shè)備4上傳的數(shù)據(jù)。
本發(fā)明較佳實(shí)施例中,所述穿戴設(shè)備4是應(yīng)用穿戴式技術(shù)對日常穿戴進(jìn)行智能化設(shè)計(jì)、開發(fā)出可以穿戴的設(shè)備的總稱,包括可以在人體上穿戴的所有電子設(shè)備,例如:帽子、頭巾、眼鏡、耳環(huán)、圍脖、襯衣、護(hù)腕、手環(huán)、手表、戒子、腰帶、短褲、護(hù)膝、襪子、鞋子等。
參考圖2所示,是本發(fā)明穿戴設(shè)備認(rèn)證連接方法第一較佳實(shí)施例的方法流程圖。所述第一較佳實(shí)施例中的方法由終端設(shè)備3所執(zhí)行。
根據(jù)不同的需求,該圖所示流程圖中的執(zhí)行順序可以改變,某些可以省略。
S10,所述終端設(shè)備3利用在云端服務(wù)器1中注冊的賬號連接所述云端服務(wù)器1。
本發(fā)明較佳實(shí)施例中,所述終端設(shè)備3可以通過Wi-Fi或者移動數(shù)據(jù)網(wǎng)絡(luò),如2G、3G、4G或者5G等與所述云端服務(wù)器1相連接。
本發(fā)明較佳實(shí)施例中,所述終端設(shè)備3連接所述云端服務(wù)器1的接口可以是客戶端應(yīng)用程序或者瀏覽器。
S11,當(dāng)所述終端設(shè)備3連接穿戴設(shè)備4,如一個(gè)第一穿戴設(shè)備時(shí),所述終端設(shè)備3獲取所述第一穿戴設(shè)備的標(biāo)識符,并將所述第一穿戴設(shè)備的標(biāo)識符上傳至所述云端服務(wù)器1,以通過所述云端服務(wù)器1將所述第一穿戴設(shè)備的標(biāo)識符與所述終端設(shè)備3的賬號相綁定。
本發(fā)明較佳實(shí)施例中,所述標(biāo)識符可以為所述第一穿戴設(shè)備的MAC地址。
本發(fā)明較佳實(shí)施例中,所述第一穿戴設(shè)備可以產(chǎn)生二維碼,所述終端設(shè)備3通過掃描所述二維碼,得到所述第一穿戴設(shè)備的標(biāo)識符;或者所述第一穿戴設(shè)備可以加入藍(lán)牙功能,所述終端設(shè)備3通過輸入密碼,得到所述第一穿戴設(shè)備的標(biāo)識符;或者所述第一穿戴設(shè)備可以加入NFC功能,所述終端設(shè)備3通過與所述第一穿戴設(shè)備通過觸碰建議通信連接,得到所述第一穿戴設(shè)備的標(biāo)識符。
S12,當(dāng)所述第一穿戴設(shè)備與其他穿戴設(shè)備4,如一個(gè)或者多個(gè)第二穿戴設(shè)備相連接時(shí),所述第一穿戴設(shè)備獲取所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符,并將所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符與所述第一穿戴設(shè)備的標(biāo)識符進(jìn)行配對,產(chǎn)生一個(gè)標(biāo)識符配對表,所述終端設(shè)備3從所述第一穿戴設(shè)備接收所述標(biāo)識符配對表。
本發(fā)明較佳實(shí)施例中,所述第一穿戴設(shè)備與一個(gè)或者多個(gè)第二穿戴設(shè)備之間,可以通過藍(lán)牙、二維碼或者NFC觸碰的方式進(jìn)行認(rèn)證連接。
本發(fā)明較佳實(shí)施例中,所述一個(gè)或者多個(gè)第二穿戴設(shè)備與所述第一穿戴設(shè)備認(rèn)證連接時(shí),所述第二穿戴設(shè)備將其標(biāo)識符,如MAC地址進(jìn)行加密后傳送給所述第一穿戴設(shè)備。
其中,所述第二穿戴設(shè)備利用公鑰對所述MAC地址進(jìn)行加密,對應(yīng)的解密私鑰可以存儲于所述云端服務(wù)器1中。
所述標(biāo)識符配對表是指將所述一個(gè)或者多個(gè)第二穿戴設(shè)備的MAC地址與所述第一穿戴設(shè)備的MAC地址相綁定。
S13,所述終端設(shè)備3將所述標(biāo)識符配對表傳送給所述云端服務(wù)器1。
S14,在所述云端服務(wù)器1根據(jù)所述標(biāo)識符配對表將所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符與所述終端設(shè)備的賬號綁定后,所述終端設(shè)備3可以與所述一個(gè)或者多個(gè)第二穿戴設(shè)備相連接。
本發(fā)明較佳實(shí)施例中,所述云端服務(wù)器1從所述終端設(shè)備3中獲取所述標(biāo)識符配對表之后,利用其所存儲的私鑰,對所述標(biāo)識符配對表中的所述一個(gè)或者多個(gè)第二穿戴設(shè)備的加密標(biāo)識符進(jìn)行解密,并將解密后的所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符與所述終端設(shè)備3的賬號綁定,以實(shí)現(xiàn)所述終端設(shè)備3與所述一個(gè)或者多個(gè)第二穿戴設(shè)備的連接。
進(jìn)一步地,所述終端設(shè)備3可以從所述第一穿戴設(shè)備以及一個(gè)或者多個(gè)第二穿戴設(shè)備中獲取數(shù)據(jù),并通過所述賬號上傳到云端服務(wù)器1中,因此,任何的終端設(shè)備3,如手機(jī)和電腦都可以通過所述賬號共同訪問各個(gè)穿戴設(shè)備4,如所述第一穿戴設(shè)備以及一個(gè)或者多個(gè)第二穿戴設(shè)備中的數(shù)據(jù)。
參考圖3所示,是本發(fā)明穿戴設(shè)備認(rèn)證連接方法第二較佳實(shí)施例的方法流程圖。所述第二較佳實(shí)施例中的方法由云端服務(wù)器1所執(zhí)行。
根據(jù)不同的需求,該圖所示流程圖中的執(zhí)行順序可以改變,某些可以省略。
S20,所述云端服務(wù)器1接收終端設(shè)備3注冊的賬號,并接收所述終端設(shè)備3利用所述賬號傳送的穿戴設(shè)備4(如第一穿戴設(shè)備)的標(biāo)識符。
本發(fā)明較佳實(shí)施例中,所述標(biāo)識符可以為所述第一穿戴設(shè)備的MAC地址。
本發(fā)明較佳實(shí)施例中,所述第一穿戴設(shè)備可以產(chǎn)生二維碼,所述終端設(shè)備3通過掃描所述二維碼,得到所述第一穿戴設(shè)備的標(biāo)識符;或者所述第一穿戴設(shè)備可以加入藍(lán)牙功能,所述終端設(shè)備3通過輸入密碼,得到所述第一穿戴設(shè)備的標(biāo)識符;或者所述第一穿戴設(shè)備可以加入NFC功能,所述終端設(shè)備3通過與所述第一穿戴設(shè)備通過觸碰,得到所述第一穿戴設(shè)備的標(biāo)識符。
S21,所述云端服務(wù)器1將所述第一穿戴設(shè)備的標(biāo)識符與所述終端設(shè)備3的賬號進(jìn)行綁定。
S22,所述云端服務(wù)器1接收所述終端設(shè)備3傳送過來的標(biāo)識符配對表,并對所述標(biāo)識符配對表中的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符進(jìn)行解密。
本發(fā)明較佳實(shí)施例中,所述第一穿戴設(shè)備可以與一個(gè)或者多個(gè)第二穿戴設(shè)備之間通過藍(lán)牙、二維碼或者NFC觸碰的方式進(jìn)行認(rèn)證連接。所述一個(gè)或者多個(gè)第二穿戴設(shè)備與所述第一穿戴設(shè)備認(rèn)證連接時(shí),將其標(biāo)識符(如MAC地址)進(jìn)行加密后傳送給所述第一穿戴設(shè)備。
其中,所述第二穿戴設(shè)備利用公鑰對所述MAC地址進(jìn)行加密,所述云端服務(wù)器1可以利用所存儲的對應(yīng)的私鑰對所述MAC地址進(jìn)行解密。
S23,所述云端服務(wù)器1判斷所述標(biāo)識符配對表中是否存在與第二賬號綁定的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符。
所述第二賬號是指其他終端設(shè)備3在所述云端服務(wù)器1上注冊的賬號。
當(dāng)所述標(biāo)識符配對表中不存在與第二賬號綁定的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符時(shí),直接執(zhí)行下述的S27。
當(dāng)所述標(biāo)識符配對表中存在與第二賬號綁定的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符時(shí),直接執(zhí)行下述的S24。
S24,所述云端服務(wù)器1獲取所述第二賬號,并向所述第二賬號發(fā)送訪問與所述第二賬號綁定的標(biāo)識符對應(yīng)的穿戴設(shè)備的請求。
S25,所述云端服務(wù)器1根據(jù)所述第二賬號的反饋判斷所述第二賬號是否允許當(dāng)前賬號訪問與所述第二賬號綁定的標(biāo)識符對應(yīng)的穿戴設(shè)備。
本發(fā)明較佳實(shí)施例中,當(dāng)預(yù)設(shè)時(shí)間內(nèi)沒有收到所述第二賬號的反饋,則可以默認(rèn)為沒有得到所述第二賬號的允許。
在所述第二賬號不允許或者沒有得到所述第二賬號的反饋時(shí),執(zhí)行S26,所述云端服務(wù)器1將所述標(biāo)識符配對表中除與第二賬號綁定的標(biāo)識符以外的其他標(biāo)識符與所述終端設(shè)備3的賬號綁定,以實(shí)現(xiàn)所述終端設(shè)備3與一個(gè)或者多個(gè)第二穿戴設(shè)備相連接。
當(dāng)所述標(biāo)識符配對表中不存在與第二賬號綁定的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符時(shí),或者盡管所述標(biāo)識符配對表中存在與第二賬號綁定的穿戴設(shè)備的標(biāo)識符,但是所述第二賬號允許當(dāng)前賬號訪問與所述第二賬號綁定的標(biāo)識符對應(yīng)的穿戴設(shè)備,則執(zhí)行S27,所述云端服務(wù)器1將所述標(biāo)識符配對表中的標(biāo)識符與所述終端設(shè)備的賬號綁定,以實(shí)現(xiàn)所述終端設(shè)備與一個(gè)或者多個(gè)第二穿戴設(shè)備相連接。
本發(fā)明其他較佳實(shí)施例中,該方法還可以包括:所述云端服務(wù)器1接收所述終端設(shè)備傳送的從所述第一穿戴設(shè)備以及一個(gè)或者多個(gè)第二穿戴設(shè)備中獲取數(shù)據(jù)。因此,任何的終端設(shè)備3,如手機(jī)和電腦,都可以通過所述賬號共同訪問各個(gè)穿戴設(shè)備4,如所述第一穿戴設(shè)備以及一個(gè)或者多個(gè)第二穿戴設(shè)備中的數(shù)據(jù)。
以上所述,僅是本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明創(chuàng)造構(gòu)思的前提下,還可以做出改進(jìn),但這些均屬于本發(fā)明的保護(hù)范圍。
上述圖2~圖3詳細(xì)介紹了本發(fā)明的穿戴設(shè)備認(rèn)證連接方法,下面結(jié)合第4~5圖,分別對實(shí)現(xiàn)上述穿戴設(shè)備認(rèn)證連接方法的終端設(shè)備的硬件結(jié)構(gòu)以及實(shí)現(xiàn)所述穿戴設(shè)備認(rèn)證連接方法的軟件系統(tǒng)的功能模塊進(jìn)行介紹。
應(yīng)該了解,所述實(shí)施例僅為說明之用,在專利申請范圍上并不受此結(jié)構(gòu)的限制。
如圖4所示,是執(zhí)行本發(fā)明所述穿戴設(shè)備認(rèn)證連接系統(tǒng)的云端服務(wù)器的硬件結(jié)構(gòu)示意圖。
在本發(fā)明較佳實(shí)施例中,所述云端服務(wù)器1包括穿戴設(shè)備認(rèn)證連接系統(tǒng)10、存儲設(shè)備11、處理器12以及至少一個(gè)通信總線13。應(yīng)該了解,所述云端服務(wù)器1也可以包括其他硬件或者軟件部件,而并不限制于上述列舉的部件。
所述存儲設(shè)備11被設(shè)置為存儲程序代碼和各種數(shù)據(jù),并在云端服務(wù)器1運(yùn)行過程中實(shí)現(xiàn)高速、自動地完成程序或數(shù)據(jù)的存取。所述存儲設(shè)備11可以是云端服務(wù)器1的外部存儲設(shè)備和/或內(nèi)部存儲設(shè)備。
示例性的存儲設(shè)備11包括,但不限于,隨機(jī)存取存儲器(RAM)、靜態(tài)隨機(jī)存取存儲器、動態(tài)隨機(jī)存取存儲器、只讀存儲器(ROM)、可編程只讀存儲器、可擦除可編程只讀存儲器、電可擦除可編程只讀存儲器、閃存、安全數(shù)字(SD)卡等。
所述處理器12又稱中央處理器(CPU,Central Processing Unit),是一塊超大規(guī)模的集成電路,是終端設(shè)備11的運(yùn)算核心(Core)和控制核心(Control Unit)。處理器12的功能主要是解釋程序指令以及處理軟件中的數(shù)據(jù)。
所述穿戴設(shè)備認(rèn)證連接系統(tǒng)10可以包括多個(gè)由程序代碼段所組成的功能模塊(詳見圖5)。所述穿戴設(shè)備認(rèn)證連接系統(tǒng)10中的各個(gè)程序段的程序代碼可以存儲于所述存儲設(shè)備11中,并由所述處理器12所執(zhí)行,以執(zhí)行多個(gè)穿戴設(shè)備4與終端設(shè)備3的認(rèn)證連接(詳見圖5中描述)
所述通信總線13被設(shè)置為實(shí)現(xiàn)穿戴設(shè)備認(rèn)證連接系統(tǒng)10、存儲設(shè)備11以及處理器12等之間的連接通信。
參閱圖5所示,是本發(fā)明穿戴設(shè)備認(rèn)證連接系統(tǒng)10第一以及第二較佳實(shí)施例中的功能模塊圖。
本實(shí)施例中,所述穿戴設(shè)備認(rèn)證連接系統(tǒng)10根據(jù)其所執(zhí)行的功能,可以被劃分為多個(gè)功能模塊。本發(fā)明第一個(gè)實(shí)施例中,參見圖5所示,所述功能模塊可以包括:注冊模塊100、第一數(shù)據(jù)接收模塊101、綁定模塊102、解密模塊103、判斷模塊104、請求模塊105。進(jìn)一步地,所述穿戴設(shè)備認(rèn)證連接系統(tǒng)10的功能模塊還可以包括第二數(shù)據(jù)接收模塊106。
所述注冊模塊100、第一數(shù)據(jù)接收模塊101、綁定模塊102、解密模塊103、判斷模塊104、請求模塊105以及第二數(shù)據(jù)接收模塊106之間可以通過所述通信總線13進(jìn)行通訊。
所述注冊模塊100用于接收終端設(shè)備3注冊的賬號。
所述第一數(shù)據(jù)接收模塊101用于接收所述終端設(shè)備3利用所述賬號傳送的穿戴設(shè)備4,如第一穿戴設(shè)備的標(biāo)識符。
本發(fā)明較佳實(shí)施例中,所述標(biāo)識符可以為所述第一穿戴設(shè)備的MAC地址。
本發(fā)明較佳實(shí)施例中,所述第一穿戴設(shè)備可以產(chǎn)生二維碼,所述終端設(shè)備3通過掃描所述二維碼,得到所述第一穿戴設(shè)備的標(biāo)識符;或者所述第一穿戴設(shè)備可以加入藍(lán)牙功能,所述終端設(shè)備3通過輸入密碼,得到所述第一穿戴設(shè)備的標(biāo)識符;或者所述第一穿戴設(shè)備可以加入NFC功能,所述終端設(shè)備3通過與所述第一穿戴設(shè)備通過觸碰,得到所述第一穿戴設(shè)備的標(biāo)識符。
所述綁定模塊102用于將所述第一穿戴設(shè)備的標(biāo)識符與所述終端設(shè)備3的賬號進(jìn)行綁定。
所述解密模塊103用于接收所述終端設(shè)備3傳送過來的標(biāo)識符配對表,并對所述標(biāo)識符配對表中的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符進(jìn)行解密。
本發(fā)明較佳實(shí)施例中,所述第一穿戴設(shè)備可以與一個(gè)或者多個(gè)第二穿戴設(shè)備之間通過藍(lán)牙、二維碼或者NFC觸碰的方式,進(jìn)行認(rèn)證連接。所述一個(gè)或者多個(gè)第二穿戴設(shè)備與所述第一穿戴設(shè)備認(rèn)證連接時(shí),將其標(biāo)識符,如MAC地址進(jìn)行加密后傳送給所述第一穿戴設(shè)備。
其中,所述第二穿戴設(shè)備利用公鑰對所述MAC地址進(jìn)行加密,所述云端服務(wù)器1可以利用所存儲的對應(yīng)的私鑰對所述MAC地址進(jìn)行解密。
所述判斷模塊104用于判斷所述標(biāo)識符配對表中是否存在與第二賬號綁定的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符。
所述第二賬號是指其他終端設(shè)備3在所述云端服務(wù)器1上注冊的賬號。
所述請求模塊105用于當(dāng)所述標(biāo)識符配對表中存在與第二賬號綁定的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符時(shí),向所述第二賬號發(fā)送訪問所述與第二賬號綁定的標(biāo)識符對應(yīng)的穿戴設(shè)備的請求,并根據(jù)所述第二賬號的反饋判斷所述第二賬號是否允許當(dāng)前賬號訪問與所述第二賬號綁定的標(biāo)識符對應(yīng)的穿戴設(shè)備。
本發(fā)明較佳實(shí)施例中,當(dāng)預(yù)設(shè)時(shí)間內(nèi)沒有收到所述第二賬號的反饋,則可以默認(rèn)為沒有得到所述第二賬號的允許。
所述綁定模塊102還用于當(dāng)所述標(biāo)識符配對表中不存在與第二賬號綁定的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符時(shí),或者盡管所述標(biāo)識符配對表中存在與第二賬號綁定的穿戴設(shè)備的標(biāo)識符,但是所述第二賬號允許當(dāng)前賬號訪問與所述第二賬號綁定的標(biāo)識符對應(yīng)的穿戴設(shè)備,將所述標(biāo)識符配對表中的標(biāo)識符與所述終端設(shè)備的賬號綁定,或者所述標(biāo)識符配對表中存在與第二賬號綁定的穿戴設(shè)備的標(biāo)識符,但所述第二賬號不允許或者沒有得到所述第二賬號的反饋時(shí),將所述標(biāo)識符配對表中除與第二賬號綁定的標(biāo)識符以外的其他標(biāo)識符與所述終端設(shè)備3的賬號綁定,以實(shí)現(xiàn)所述終端設(shè)備3與一個(gè)或者多個(gè)第二穿戴設(shè)備相連接。
所述第二數(shù)據(jù)接收模塊106用于接收所述終端設(shè)備傳送的從所述第一穿戴設(shè)備以及一個(gè)或者多個(gè)第二穿戴設(shè)備中獲取數(shù)據(jù)。因此,任何的終端設(shè)備3,如手機(jī)和電腦都可以通過所述賬號共同訪問各個(gè)穿戴設(shè)備4,如所述第一穿戴設(shè)備以及一個(gè)或者多個(gè)第二穿戴設(shè)備中的數(shù)據(jù)。
在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能模塊的形式實(shí)現(xiàn)。
上述以軟件功能模塊的形式實(shí)現(xiàn)的集成的單元,可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。上述軟件功能模塊存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),通訊終端,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分。
在進(jìn)一步的實(shí)施例中,結(jié)合圖4,所述處理器12可執(zhí)行所述云端服務(wù)器1的操作系統(tǒng)以及安裝的各類應(yīng)用程序(如所述的穿戴設(shè)備認(rèn)證連接系統(tǒng)10)、程序代碼等,例如,上述的各個(gè)模塊,包括所述注冊模塊100、第一數(shù)據(jù)接收模塊101、綁定模塊102、解密模塊103、判斷模塊104、請求模塊105。進(jìn)一步地,所述功能模塊還可以包括第二數(shù)據(jù)接收模塊106等。
所述存儲設(shè)備11中存儲有程序代碼,且所述處理器12可調(diào)用所述存儲設(shè)備11中存儲的程序代碼以執(zhí)行相關(guān)的功能。例如,圖5及圖4中所述的各個(gè)模塊(例如,所述注冊模塊100、第一數(shù)據(jù)接收模塊101、綁定模塊102、解密模塊103、判斷模塊104、請求模塊105。進(jìn)一步地,所述功能模塊還可以包括第二數(shù)據(jù)接收模塊106等)是存儲在所述存儲設(shè)備11中的程序代碼,并由所述處理器12所執(zhí)行,從而實(shí)現(xiàn)所述各個(gè)模塊的功能以利用人臉照片進(jìn)行建群或者加群的操作。
在本發(fā)明的一個(gè)實(shí)施例中,所述存儲設(shè)備11存儲多個(gè)指令,所述多個(gè)指令被所述處理器12所執(zhí)行以實(shí)現(xiàn)穿戴設(shè)備認(rèn)證連接方法。具體而言,所述處理器12對所述多個(gè)指令的執(zhí)行包括:接收終端設(shè)備3注冊的賬號,并接收所述終端設(shè)備3利用所述賬號傳送的第一穿戴設(shè)備的標(biāo)識符;將所述第一穿戴設(shè)備的標(biāo)識符與所述終端設(shè)備3的賬號進(jìn)行綁定;接收所述終端設(shè)備3傳送過來的標(biāo)識符配對表,其中,所述標(biāo)識符配對表是當(dāng)與所述終端設(shè)備3的賬號綁定的第一穿戴設(shè)備與一個(gè)或者多個(gè)第二穿戴設(shè)備相連接時(shí),所述第一穿戴設(shè)備獲取所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符,并將所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符與所述第一穿戴設(shè)備的標(biāo)識符進(jìn)行配對產(chǎn)生的;及將所述標(biāo)識符配對表中的標(biāo)識符與所述終端設(shè)備的賬號綁定,以實(shí)現(xiàn)所述終端設(shè)備與一個(gè)或者多個(gè)第二穿戴設(shè)備相連接。
本發(fā)明優(yōu)選實(shí)施例,所述標(biāo)識符配對表中的,所述一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符是經(jīng)過加密的;及所述處理器12對所述多個(gè)指令的執(zhí)行還包括:利用預(yù)先存儲的解密私鑰對所述標(biāo)識符配對表中的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符進(jìn)行解密。
本發(fā)明優(yōu)選實(shí)施例,將所述標(biāo)識符配對表中的標(biāo)識符與所述終端設(shè)備的賬號綁定,以實(shí)現(xiàn)所述終端設(shè)備與一個(gè)或者多個(gè)第二穿戴設(shè)備相連接之前,所述處理器12對所述多個(gè)指令的執(zhí)行還包括判斷所述標(biāo)識符配對表中是否存在與第二賬號綁定的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符;當(dāng)存在與第二賬號綁定的一個(gè)或者多個(gè)第二穿戴設(shè)備的標(biāo)識符時(shí),獲取所述第二賬號,并向所述第二賬號發(fā)送訪問與所述第二賬號綁定的標(biāo)識符對應(yīng)的穿戴設(shè)備的請求;根據(jù)所述第二賬號的反饋判斷所述第二賬號是否允許訪問與所述第二賬號綁定的標(biāo)識符對應(yīng)的穿戴設(shè)備;及在所述第二賬號不允許或者沒有得到所述第二賬號的反饋時(shí),將所述標(biāo)識符配對表中與第二賬號綁定的標(biāo)識符以外的其他標(biāo)識符與所述終端設(shè)備3的賬號綁定。
具體地,所述處理器12對上述指令的具體實(shí)現(xiàn)方法可參考圖2-圖3對應(yīng)實(shí)施例中相關(guān)步驟的描述,在此不贅述。對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
最后應(yīng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。