本發(fā)明涉及家電領(lǐng)域,具體地,涉及一種基于近場(chǎng)通信的家電防偽判別方法及設(shè)備。
背景技術(shù):
如何判斷偽劣家電產(chǎn)品是用戶在購買家電時(shí)一個(gè)非常重要的問題。由于目前家電的防偽技術(shù)比較簡(jiǎn)單,無法做到真正的防偽,往往導(dǎo)致用戶即使購買到了假冒產(chǎn)品也很難進(jìn)行區(qū)分。例如,據(jù)統(tǒng)計(jì),目前市場(chǎng)上所售的凈水機(jī)使用的濾芯約有2/3均為假冒偽劣產(chǎn)品。
目前市場(chǎng)上針對(duì)家電行業(yè)采用的防偽技術(shù)是以防偽標(biāo)簽為主,用戶刮開防偽標(biāo)簽后會(huì)有一串無規(guī)則的數(shù)字,家電廠商往往會(huì)提供電話查詢、短信查詢或互聯(lián)網(wǎng)查詢的方式讓用戶進(jìn)行查詢。
采用防偽標(biāo)簽作為家電防偽技術(shù)的一個(gè)主要問題是防偽等級(jí)不夠,導(dǎo)致防偽效果差。在整個(gè)生產(chǎn)到用戶使用的環(huán)節(jié)上并未形成有效閉環(huán),存在以下弊端:
(1)防偽標(biāo)簽序列號(hào)并非具有嚴(yán)格的唯一性?,F(xiàn)有防偽系統(tǒng)上的處理邏輯是:只要防偽序列號(hào)存在,則認(rèn)為是正品,而假冒偽劣廠商往往會(huì)購買一些正品的防偽序列號(hào),然后批量生產(chǎn)后貼到假冒產(chǎn)品上,以達(dá)到欺騙消費(fèi)者的行為。
(2)防偽系統(tǒng)存在管理上的漏洞?,F(xiàn)有的防偽系統(tǒng)并非由廠家來維護(hù),而是往往外包給第三方,這會(huì)導(dǎo)致管理上的漏洞。
此外,通過電話、短信查詢或互聯(lián)網(wǎng)查詢往往過程非常繁瑣,用戶體驗(yàn)效果很差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例的目的是提供一種基于近場(chǎng)通信的家電防偽判別方法及設(shè)備,其能夠增強(qiáng)家電防偽檢測(cè)的安全性和可靠性。
為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供一種終端,包括:接收裝置,用于接收家電的近場(chǎng)通信設(shè)備所發(fā)送的加密的防偽標(biāo)識(shí)串,該防偽標(biāo)識(shí)串至少包括所述家電的設(shè)備ID;以及發(fā)送裝置,用于將所述加密的防偽標(biāo)識(shí)串發(fā)送至服務(wù)器;所述接收裝置還用于接收來自所述服務(wù)器的防偽判別結(jié)果。
可選地,所述終端還包括:顯示裝置,用于顯示所述防偽判別結(jié)果。
相應(yīng)地,本發(fā)明實(shí)施例還提供一種終端,包括:發(fā)送裝置,用于向所述家電的近場(chǎng)通信設(shè)備發(fā)送一隨機(jī)字符串;接收裝置,用于接收所述家電的近場(chǎng)通信設(shè)備所發(fā)送的加密的臨時(shí)認(rèn)證序列,該臨時(shí)認(rèn)證序列由加密的防偽標(biāo)識(shí)串和隨機(jī)字符串組成,所述防偽標(biāo)識(shí)串至少包括所述家電的設(shè)備ID;解密裝置,用于對(duì)所述加密的臨時(shí)認(rèn)證序列進(jìn)行解密;以及判斷裝置,用于判斷所述臨時(shí)認(rèn)證序列中的隨機(jī)字符串是否與所述發(fā)送裝置先前發(fā)送的隨機(jī)字符串一致;所述發(fā)送裝置還用于在所述臨時(shí)認(rèn)證序列中的隨機(jī)字符串與所述發(fā)送裝置先前發(fā)送的隨機(jī)字符串一致的情況下,將所述臨時(shí)認(rèn)證序列中的所述加密的防偽標(biāo)識(shí)串發(fā)送至服務(wù)器,所述接收裝置還用于接收來自所述服務(wù)器的防偽判別結(jié)果。
可選地,所述終端還包括:顯示裝置,用于顯示所述防偽判別結(jié)果。
相應(yīng)地,本發(fā)明實(shí)施例還提供一種用于家電的近場(chǎng)通信設(shè)備,該設(shè)備包括:接收裝置,用于接收終端發(fā)送的一隨機(jī)字符串;加密裝置,用于對(duì)由所述隨機(jī)字符串和所存儲(chǔ)的加密的防偽標(biāo)識(shí)串組成的臨時(shí)認(rèn)證序列進(jìn)行加密以形成加密的臨時(shí)認(rèn)證序列,所述防偽標(biāo)識(shí)串至少包括所述家電的設(shè)備ID;以及發(fā)送裝置,用于將所述加密的臨時(shí)認(rèn)證序列發(fā)送至所述終端。
相應(yīng)地,本發(fā)明實(shí)施例還提供一種家電,該家電包括上述的用于家電的近場(chǎng)通信設(shè)備。
相應(yīng)地,本發(fā)明實(shí)施例還提供一種服務(wù)器,包括:接收模塊,用于接收終端發(fā)送的加密的防偽標(biāo)識(shí)串;解密模塊,用于對(duì)所述防偽標(biāo)識(shí)串進(jìn)行解密;判斷模塊,用于判斷所述服務(wù)器中所存儲(chǔ)的家電的設(shè)備ID中是否包含有從所述防偽標(biāo)識(shí)串中解密出的設(shè)備ID;以及發(fā)送模塊,根據(jù)所述判斷裝置的判斷結(jié)果向所述終端發(fā)送防偽判別結(jié)果。
相應(yīng)地,本發(fā)明實(shí)施例還提供一種用于家電的防偽判別方法,包括:接收家電的近場(chǎng)通信設(shè)備所發(fā)送的加密的防偽標(biāo)識(shí)串,該防偽標(biāo)識(shí)串至少包括所述家電的設(shè)備ID;將所述加密的防偽標(biāo)識(shí)串發(fā)送至服務(wù)器;以及接收來自所述服務(wù)器的防偽判別結(jié)果。
可選地,所述方法還包括:顯示所述防偽判別結(jié)果。
相應(yīng)地,本發(fā)明實(shí)施例還提供一種用于家電的防偽判別方法,包括:向所述家電的近場(chǎng)通信設(shè)備發(fā)送一隨機(jī)字符串;接收所述家電的近場(chǎng)通信設(shè)備所發(fā)送的加密的臨時(shí)認(rèn)證序列,該臨時(shí)認(rèn)證序列由加密的防偽標(biāo)識(shí)串和隨機(jī)字符串組成,所述防偽標(biāo)識(shí)串至少包括所述家電的設(shè)備ID;對(duì)所述加密的臨時(shí)認(rèn)證序列進(jìn)行解密;判斷所述臨時(shí)認(rèn)證序列中的隨機(jī)字符串是否與先前發(fā)送的隨機(jī)字符串一致;在所述臨時(shí)認(rèn)證序列中的隨機(jī)字符串與所述先前發(fā)送的隨機(jī)字符串一致的情況下,將所述臨時(shí)認(rèn)證序列中的所述加密的防偽標(biāo)識(shí)串發(fā)送至服務(wù)器;以及接收來自所述服務(wù)器的防偽判別結(jié)果。
可選地,所述方法還包括:顯示所述防偽判別結(jié)果。
相應(yīng)地,本發(fā)明實(shí)施例還提供一種用于家電的防偽判別方法,包括:接收終端發(fā)送的一隨機(jī)字符串;對(duì)由所述隨機(jī)字符串和所存儲(chǔ)的加密的防偽標(biāo)識(shí)串組成的臨時(shí)認(rèn)證序列進(jìn)行加密以形成加密的臨時(shí)認(rèn)證序列,所述防偽標(biāo)識(shí)串至少包括所述家電的設(shè)備ID;以及將所述加密的臨時(shí)認(rèn)證序列發(fā)送至所述終端。
相應(yīng)地,本發(fā)明實(shí)施例還提供一種用于家電的防偽判別方法,包括:接收終端發(fā)送的加密的防偽標(biāo)識(shí)串;對(duì)所述防偽標(biāo)識(shí)串進(jìn)行解密;判斷所述服務(wù)器中所存儲(chǔ)的家電的設(shè)備ID中是否包含有從所述防偽標(biāo)識(shí)串中解密出的設(shè)備ID;以及根據(jù)所述判斷結(jié)果向所述終端發(fā)送防偽判別結(jié)果。
通過上述技術(shù)方案,通過采用在服務(wù)器上驗(yàn)證設(shè)備ID的方式增強(qiáng)了防偽檢測(cè)的可靠性。另外,通過終端與家電之間的臨時(shí)認(rèn)證序列的設(shè)計(jì),能夠有杜絕批量復(fù)制同一個(gè)防偽標(biāo)簽到不同家電上的發(fā)生。并且相對(duì)于傳統(tǒng)的家電防偽檢測(cè)來說,使用非常方便,用戶僅通過終端的APP即可完成家電的防偽檢測(cè)。
本發(fā)明實(shí)施例的其它特征和優(yōu)點(diǎn)將在隨后的具體實(shí)施方式部分予以詳細(xì)說明。
附圖說明
附圖是用來提供對(duì)本發(fā)明實(shí)施例的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與下面的具體實(shí)施方式一起用于解釋本發(fā)明實(shí)施例,但并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限制。在附圖中:
圖1示出了一實(shí)施例中基于終端的用于家電的防偽判別方法;
圖2示出了另一實(shí)施例中基于終端的用于家電的防偽判別方法;
圖3示出了一實(shí)施例中基于家電的防偽判別方法;
圖4示出了一實(shí)施例中基于服務(wù)器的用于家電的防偽判別方法;
圖5示出了一實(shí)施例中家電、終端和服務(wù)器的交互流程圖;
圖6示出了一實(shí)施例中終端的結(jié)構(gòu)框圖;
圖7示出了另一實(shí)施例中終端的結(jié)構(gòu)框圖;
圖8示出了一實(shí)施例中家電的近場(chǎng)通信設(shè)備的結(jié)構(gòu)框圖;以及
圖9示出了一實(shí)施例中服務(wù)器的結(jié)構(gòu)框圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明實(shí)施例的具體實(shí)施方式進(jìn)行詳細(xì)說明。應(yīng)當(dāng)理解的是,此處所描述的具體實(shí)施方式僅用于說明和解釋本發(fā)明實(shí)施例,并不用于限制本發(fā)明實(shí)施例。
本發(fā)明實(shí)施例基于現(xiàn)有的家電防偽技術(shù)中使用防偽標(biāo)簽的一些缺陷,提出了一種基于近場(chǎng)通信的家電防偽判別方法及設(shè)備。其中,近場(chǎng)通信又稱近距離無線通信,是一種短距離的高頻無線通信技術(shù),其允許電子設(shè)備之間進(jìn)行非接觸式點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸,一般情況下,能夠在十厘米內(nèi)交換數(shù)據(jù)。這個(gè)技術(shù)由非接觸式射頻識(shí)別演變而來,由于近場(chǎng)通信具有點(diǎn)對(duì)點(diǎn)通信特征,并具有非常短的通信距離,使其成為一種擁有較高保密性和安全性的通信技術(shù)。
圖1示出了一實(shí)施例中基于終端的用于家電的防偽判別方法。如圖1所示,本發(fā)明實(shí)施例提供一種用于家電的防偽判別方法,該方法可以基于例如支持近場(chǎng)通信功能的智能手機(jī)、平板電腦、上網(wǎng)本等,所述方法可以包括以下步驟:
步驟S11,接收家電的近場(chǎng)通信設(shè)備所發(fā)送的加密的防偽標(biāo)識(shí)串,該防偽標(biāo)識(shí)串至少包括所述家電的設(shè)備ID。
具體地,用戶在使用時(shí),可以首先下載針對(duì)家電防偽判別的APP至終端,在需要對(duì)家電進(jìn)行防偽判別時(shí),首先打開該APP,點(diǎn)擊防偽查詢選項(xiàng),并將終端靠近家電的近場(chǎng)通信感應(yīng)區(qū),進(jìn)而能夠接收并讀取家電的近場(chǎng)通信芯片上的加密的防偽標(biāo)識(shí)串,該防偽標(biāo)識(shí)串至少包括所述家電的設(shè)備ID。
步驟S12,將所述加密的防偽標(biāo)識(shí)串發(fā)送至服務(wù)器。
終端在讀取到所述加密的防偽標(biāo)識(shí)串后,可以將該加密的防偽標(biāo)識(shí)串發(fā)送至服務(wù)器,由服務(wù)器來判斷該防偽標(biāo)識(shí)串是否合法,服務(wù)器針對(duì)該防偽標(biāo)識(shí)串的具體判斷方法將在后文中詳細(xì)描述。
步驟S13,接收來自所述服務(wù)器的防偽判別結(jié)果。
若服務(wù)器來判斷所述防偽標(biāo)識(shí)串合法,則終端可以接收到服務(wù)器發(fā)送的家電為合法產(chǎn)品的信號(hào),若服務(wù)器來判斷所述防偽標(biāo)識(shí)串不合法,則終端可以接收到服務(wù)器發(fā)送的家電為非合法產(chǎn)品的信號(hào)。
可選地,在該實(shí)施例中,用于家電的防偽判別方法還可以包括:顯示服務(wù)器發(fā)送的防偽判別結(jié)果。例如,在接收到服務(wù)器發(fā)送的家電為合法產(chǎn)品的信號(hào)的情況下,可以向用戶顯示“家電合法”等字樣,在接收到服務(wù)器發(fā)送的家電為非合法產(chǎn)品的信號(hào)的情況下,可以向用戶顯示“家電不合法”等字樣,但是本發(fā)明實(shí)施例并不限制于此。本發(fā)明實(shí)施例通過采用在服務(wù)器上驗(yàn)證設(shè)備ID的方式可以增強(qiáng)防偽檢測(cè)的可靠性。
圖2示出了另一實(shí)施例中基于終端的用于家電的防偽判別方法。如圖2所示,本發(fā)明另一實(shí)施例還提供一種用于家電的防偽判別方法,該方法也可以基于例如支持近場(chǎng)通信功能的智能手機(jī)、平板電腦、上網(wǎng)本等,所述方法可以包括以下步驟:
步驟S21,向所述家電的近場(chǎng)通信設(shè)備發(fā)送一隨機(jī)字符串。
具體地,用戶在使用時(shí),可以首先下載針對(duì)家電防偽判別的APP至終端,在需要對(duì)家電進(jìn)行防偽判別時(shí),首先打開該APP,點(diǎn)擊防偽查詢選項(xiàng),并將終端靠近家電的近場(chǎng)通信感應(yīng)區(qū),當(dāng)感應(yīng)到家電的近場(chǎng)通信設(shè)備后,終端可以向家電的近場(chǎng)通信設(shè)備發(fā)送一隨機(jī)字符串。
可選地,在每次進(jìn)行防偽判別時(shí),終端可以生成不同的隨機(jī)字符串,以防止終端的字符串序列被惡意復(fù)制。
步驟S22,接收所述家電的近場(chǎng)通信設(shè)備所發(fā)送的加密的臨時(shí)認(rèn)證序列,該臨時(shí)認(rèn)證序列由加密的防偽標(biāo)識(shí)串和隨機(jī)字符串組成,所述防偽標(biāo)識(shí)串至少包括所述家電的設(shè)備ID。
家電的近場(chǎng)通信設(shè)備在接收到終端發(fā)送的隨機(jī)字符串之后,將該字符串與存儲(chǔ)的加密的防偽標(biāo)識(shí)串進(jìn)行拼接,生成臨時(shí)認(rèn)證序列,并對(duì)該臨時(shí)認(rèn)證序列進(jìn)行加密,可選地,可以使用對(duì)稱加密算法來對(duì)該臨時(shí)認(rèn)證序列進(jìn)行加密,例如,可以使用AES128對(duì)稱加密算法,然后將該加密的臨時(shí)認(rèn)證序列發(fā)送至終端,終端接收該加密的臨時(shí)認(rèn)證序列。
其中,防偽標(biāo)識(shí)串至少包括家電的設(shè)備ID,該設(shè)備ID可以具有32個(gè)字節(jié)長度。在一可選方式中,防偽標(biāo)識(shí)串可以由家電的品類ID、生產(chǎn)批次號(hào)和設(shè)備ID構(gòu)成。其中,家電的品類ID可以具有4個(gè)字節(jié)長度、家電的生產(chǎn)批次號(hào)可以具有32個(gè)字節(jié)。
步驟S23,對(duì)所述加密的臨時(shí)認(rèn)證序列進(jìn)行解密。
終端可以采用與上述的對(duì)稱加密算法相應(yīng)的解密算法來對(duì)來臨時(shí)認(rèn)證序列進(jìn)行解密。
步驟S24,判斷所述臨時(shí)認(rèn)證序列中的隨機(jī)字符串是否與先前發(fā)送的隨機(jī)字符串一致。解密出的臨時(shí)認(rèn)證序列包含加密的防偽標(biāo)識(shí)串和一隨機(jī)字符串,終端判斷該隨機(jī)字符串與先前發(fā)送的隨機(jī)字符串是否一致。
步驟S25,在所述臨時(shí)認(rèn)證序列中的隨機(jī)字符串與所述先前發(fā)送的隨機(jī)字符串一致的情況下,將所述臨時(shí)認(rèn)證序列中的所述加密的防偽標(biāo)識(shí)串發(fā)送至服務(wù)器。服務(wù)器針對(duì)該防偽標(biāo)識(shí)串的具體判斷方法將在后文中詳細(xì)描述。
進(jìn)一步地,在所述臨時(shí)認(rèn)證序列中的隨機(jī)字符串與所述先前發(fā)送的隨機(jī)字符串不一致的情況下,終端可以向用戶發(fā)出提示(步驟S27),例如,可以向用戶顯示“驗(yàn)證失敗”等字樣。
步驟S26,接收來自所述服務(wù)器的防偽判別結(jié)果。
若服務(wù)器判斷所述防偽標(biāo)識(shí)串合法,則終端可以接收到服務(wù)器發(fā)送的家電為合法產(chǎn)品的信號(hào),若服務(wù)器來判斷所述防偽標(biāo)識(shí)串不合法,則終端可以接收到服務(wù)器發(fā)送的家電為非合法產(chǎn)品的信號(hào)。
可選地,在該實(shí)施例中,用于家電的防偽判別方法還可以包括:顯示服務(wù)器發(fā)送的防偽判別結(jié)果。例如,在接收到服務(wù)器發(fā)送的家電為合法產(chǎn)品的信號(hào)的情況下,可以向用戶顯示“家電合法”等字樣,在接收到服務(wù)器發(fā)送的家電為非合法產(chǎn)品的信號(hào)的情況下,可以向用戶顯示“家電不合法”等字樣,但是本發(fā)明實(shí)施例并不限制于此。本發(fā)明實(shí)施例通過采用在服務(wù)器上驗(yàn)證設(shè)備ID的方式可以增強(qiáng)防偽檢測(cè)的可靠性。
圖3示出了一實(shí)施例中基于家電的防偽判別方法,如圖3所示,本發(fā)明實(shí)施例還提供一種用于家電的防偽判別方法,該方法是針對(duì)家電的近場(chǎng)通信設(shè)備而實(shí)施的,可以包括以下步驟:
步驟S31,接收終端發(fā)送的一隨機(jī)字符串。在終端靠近并感應(yīng)到家電的近場(chǎng)通信設(shè)備之后,可以向家電的近場(chǎng)通信設(shè)備發(fā)送一隨機(jī)字符串,家電的近場(chǎng)通信設(shè)備接收該隨機(jī)字符串。
步驟S32,對(duì)由所述隨機(jī)字符串和所存儲(chǔ)的加密的防偽標(biāo)識(shí)串組成的臨時(shí)認(rèn)證序列進(jìn)行加密以形成加密的臨時(shí)認(rèn)證序列,所述防偽標(biāo)識(shí)串至少包括所述家電的設(shè)備ID。
其中,防偽標(biāo)識(shí)串可以由家電的品類ID、生產(chǎn)批次號(hào)和設(shè)備ID構(gòu)成??蛇x地,家電的品類ID可以具有4個(gè)字節(jié)長度、家電的生產(chǎn)批次號(hào)可以具有32個(gè)字節(jié)。
廠商在工廠生產(chǎn)家電產(chǎn)品前,需先確認(rèn)好生產(chǎn)產(chǎn)品的品類ID、生產(chǎn)批次號(hào)。并且每個(gè)家電產(chǎn)品需要生成一個(gè)設(shè)備ID,設(shè)備ID具有唯一性。同時(shí)廠商可以將該設(shè)備ID上傳到服務(wù)器。品類ID、設(shè)備ID、生產(chǎn)批次號(hào)組成產(chǎn)品防偽標(biāo)識(shí)串??蛇x地,可以采用非對(duì)稱加密算法(例如,RSA非對(duì)稱加密算法)的公鑰來對(duì)該防偽標(biāo)識(shí)串進(jìn)行加密,生成加密的防偽標(biāo)識(shí)串。在對(duì)家電燒錄固件時(shí),可以將該加密的防偽標(biāo)識(shí)串一并燒錄到家電的閃存中,其中,每個(gè)家電閃存僅燒錄一組加密的防偽標(biāo)識(shí)串。
家電的近場(chǎng)通信設(shè)備接收到終端發(fā)送的隨機(jī)字符串之后,將該隨機(jī)字符串與存儲(chǔ)在閃存中的加密的防偽標(biāo)識(shí)串進(jìn)行拼接形成臨時(shí)認(rèn)證序列,并對(duì)該臨時(shí)認(rèn)證序列進(jìn)行加密,可選地,可以使用對(duì)稱加密算法來對(duì)該臨時(shí)認(rèn)證序列進(jìn)行加密,例如,可以使用AES128對(duì)稱加密算法。
步驟S33,將所述加密的臨時(shí)認(rèn)證序列發(fā)送至所述終端。由終端進(jìn)一步執(zhí)行家電的防偽判別操作。
圖4示出了一實(shí)施例中基于服務(wù)器的用于家電的防偽判別方法。如圖4所示,本發(fā)明實(shí)施例還提供一種用于家電的防偽判別方法,該方法是服務(wù)器而實(shí)施的,可以包括以下步驟:
步驟S41,接收終端發(fā)送的加密的防偽標(biāo)識(shí)串。
終端在判斷出臨時(shí)認(rèn)證序列中的隨機(jī)字符串與先前發(fā)送的隨機(jī)字符串一致的情況下,可以將該臨時(shí)認(rèn)證序列中的加密的防偽標(biāo)識(shí)串發(fā)送至服務(wù)器,服務(wù)器接收該加密的防偽標(biāo)識(shí)串。
步驟S42,對(duì)所述防偽標(biāo)識(shí)串進(jìn)行解密。
可選地,服務(wù)器可以采用與家電中加密防偽標(biāo)識(shí)串所采用的方式相對(duì)應(yīng)的非對(duì)稱加密算法(例如,RSA非對(duì)稱加密算法)的私鑰來對(duì)所述防偽標(biāo)識(shí)串進(jìn)行解密。
步驟S43,判斷所述服務(wù)器中所存儲(chǔ)的家電的設(shè)備ID中是否包含有從所述防偽標(biāo)識(shí)串中解密出的設(shè)備ID。
在服務(wù)器中可以存儲(chǔ)有多個(gè)設(shè)備ID,該多個(gè)設(shè)備ID可以組成一設(shè)備IS庫。服務(wù)器在從防偽標(biāo)識(shí)串中解密出設(shè)備ID后,將該解密出的設(shè)備ID與所存儲(chǔ)的多個(gè)設(shè)備ID進(jìn)行比對(duì),以判斷所存儲(chǔ)的家電的設(shè)備ID庫中是否包含有該解密出的設(shè)備ID。
步驟S44,根據(jù)所述判斷結(jié)果向所述終端發(fā)送防偽判別結(jié)果。
具體地,在所存儲(chǔ)的家電的設(shè)備ID中包含有該解密出的設(shè)備ID,服務(wù)器判斷所述防偽標(biāo)識(shí)串合法,則服務(wù)器向終端發(fā)送家電為合法產(chǎn)品的信號(hào)。在所存儲(chǔ)的家電的設(shè)備ID中不包含有該解密出的設(shè)備ID,服務(wù)器判斷所述防偽標(biāo)識(shí)串不合法,則服務(wù)器向終端發(fā)送家電為非合法產(chǎn)品的信號(hào)。
圖5示出了一實(shí)施例中家電、終端和服務(wù)器的交互流程圖。如圖5所示,首先,廠商在生產(chǎn)家電產(chǎn)品時(shí),需要向家電中寫入加密的防偽標(biāo)識(shí)串(其中,可以采用非對(duì)稱加密的公鑰對(duì)該防偽標(biāo)識(shí)串進(jìn)行加密),該防偽標(biāo)識(shí)串例如可以包括家電的品類ID、生產(chǎn)批次號(hào)和設(shè)備ID,并且該防偽標(biāo)識(shí)串可選地可以被燒錄在家電的閃存中。其次,在生成家電的設(shè)備ID時(shí),廠商可以將該家電的設(shè)備ID上傳到服務(wù)器中,服務(wù)器對(duì)該設(shè)備ID進(jìn)行存儲(chǔ)。
用戶對(duì)家電進(jìn)行防偽檢測(cè)時(shí),啟動(dòng)終端中的APP,電極防偽檢測(cè)選項(xiàng),并將終端靠近至家電的近場(chǎng)通信設(shè)備,終端感應(yīng)到家電的近場(chǎng)通信設(shè)備之后,向家電的近場(chǎng)通信設(shè)備下發(fā)一隨機(jī)字符串。家電接收到該隨機(jī)字符串之后,將該隨機(jī)字符串與存儲(chǔ)在閃存中的加密的防偽標(biāo)識(shí)串進(jìn)行拼接,生成臨時(shí)認(rèn)證序列,并可選地采用AES128對(duì)稱加密算法對(duì)該臨時(shí)認(rèn)證序列進(jìn)行加密以生成加密的臨時(shí)認(rèn)證序列,然后將該加密的臨時(shí)認(rèn)證序列刷新到家電的近場(chǎng)設(shè)備芯片中,終端從該家電的近場(chǎng)設(shè)備芯片中讀取該加密的臨時(shí)認(rèn)證序列,并解密該臨時(shí)認(rèn)證序列,判斷該臨時(shí)認(rèn)證序列中的隨機(jī)字符串是否與先前發(fā)送的隨機(jī)字符串一致,在二者一致的情況下,將臨時(shí)認(rèn)證序列中的加密的防偽標(biāo)識(shí)串發(fā)送至服務(wù)器。
服務(wù)器對(duì)所接收的加密的防偽標(biāo)識(shí)串進(jìn)行解密,其中,可以采用非對(duì)稱加密的私鑰來對(duì)該加密的防偽標(biāo)識(shí)串進(jìn)行解密,并查詢?cè)摲纻螛?biāo)識(shí)串中的設(shè)備ID是否合法,具體地,在服務(wù)器中可以存儲(chǔ)有多個(gè)設(shè)備ID,該多個(gè)設(shè)備ID可以組成一設(shè)備IS庫。服務(wù)器在從防偽標(biāo)識(shí)串中解密出設(shè)備ID后,將該解密出的設(shè)備ID與所存儲(chǔ)的多個(gè)設(shè)備ID進(jìn)行比對(duì),以判斷所存儲(chǔ)的家電的設(shè)備ID庫中是否包含有該解密出的設(shè)備ID。然后服務(wù)器根據(jù)該判斷結(jié)果向終端發(fā)送防偽判別結(jié)果。
圖6示出了一實(shí)施例中終端的結(jié)構(gòu)框圖。如圖6所示,本發(fā)明一實(shí)施例還提供一種終端,該終端可以包括:接收裝置61,用于接收家電的近場(chǎng)通信設(shè)備所發(fā)送的加密的防偽標(biāo)識(shí)串,該防偽標(biāo)識(shí)串至少包括所述家電的設(shè)備ID;以及發(fā)送裝置62,用于將所述加密的防偽標(biāo)識(shí)串發(fā)送至服務(wù)器;所述接收裝置61還用于接收來自所述服務(wù)器的防偽判別結(jié)果。本發(fā)明實(shí)施例所提供的終端的具體工作原理和益處與上述一實(shí)施例中基于終端而實(shí)施的用于家電的防偽判別方法的具體工作原理和益處類似,這里將不再贅述。
圖7示出了另一實(shí)施例中終端的結(jié)構(gòu)框圖。如圖7所示,本發(fā)明另一實(shí)施例還提供一種終端,該終端可以包括:發(fā)送裝置74,用于向所述家電的近場(chǎng)通信設(shè)備發(fā)送一隨機(jī)字符串;接收裝置71,用于接收所述家電的近場(chǎng)通信設(shè)備所發(fā)送的加密的臨時(shí)認(rèn)證序列,該臨時(shí)認(rèn)證序列由加密的防偽標(biāo)識(shí)串和隨機(jī)字符串組成,所述防偽標(biāo)識(shí)串至少包括所述家電的設(shè)備ID;解密裝置72,用于對(duì)所述加密的臨時(shí)認(rèn)證序列進(jìn)行解密;以及判斷裝置73,用于判斷所述臨時(shí)認(rèn)證序列中的隨機(jī)字符串是否與所述發(fā)送裝置先前發(fā)送的隨機(jī)字符串一致;所述發(fā)送裝置74還用于在所述臨時(shí)認(rèn)證序列中的隨機(jī)字符串與所述發(fā)送裝置先前發(fā)送的隨機(jī)字符串一致的情況下,將所述臨時(shí)認(rèn)證序列中的所述加密的防偽標(biāo)識(shí)串發(fā)送至服務(wù)器,所述接收裝置71還用于接收來自所述服務(wù)器的防偽判別結(jié)果。本發(fā)明實(shí)施例所提供的終端的具體工作原理和益處與上述另一實(shí)施例中基于終端而實(shí)施的用于家電的防偽判別方法的具體工作原理和益處類似,這里將不再贅述。
圖8示出了一實(shí)施例中家電的近場(chǎng)通信設(shè)備的結(jié)構(gòu)框圖。如圖8所示,本發(fā)明實(shí)施例還提供一種用于家電的近場(chǎng)通信設(shè)備,該設(shè)備可以包括:接收裝置81,用于接收終端發(fā)送的一隨機(jī)字符串;加密裝置82,用于對(duì)由所述隨機(jī)字符串和所存儲(chǔ)的加密的防偽標(biāo)識(shí)串組成的臨時(shí)認(rèn)證序列進(jìn)行加密以形成加密的臨時(shí)認(rèn)證序列,所述防偽標(biāo)識(shí)串至少包括所述家電的設(shè)備ID;以及發(fā)送裝置83,用于將所述加密的臨時(shí)認(rèn)證序列發(fā)送至所述終端。本發(fā)明實(shí)施例所提供的用于家電的近場(chǎng)通信設(shè)備的具體工作原理和益處與上述實(shí)施例中基于用于家電的近場(chǎng)通信設(shè)備而實(shí)施的用于家電的防偽判別方法的具體工作原理和益處類似,這里將不再贅述。
相應(yīng)地,本發(fā)明實(shí)施例還提供一種家電,該家電可以包括上述的用于家電的近場(chǎng)通信設(shè)備。
圖9示出了一實(shí)施例中服務(wù)器的結(jié)構(gòu)框圖。如圖9所示,本發(fā)明實(shí)施例還提供一種服務(wù)器,可以包括:接收模塊91,用于接收終端發(fā)送的加密的防偽標(biāo)識(shí)串;解密模塊92,用于對(duì)所述防偽標(biāo)識(shí)串進(jìn)行解密;判斷模塊93,用于判斷所述服務(wù)器中所存儲(chǔ)的家電的設(shè)備ID中是否包含有從所述防偽標(biāo)識(shí)串中解密出的設(shè)備ID;以及發(fā)送模塊94,根據(jù)所述判斷裝置的判斷結(jié)果向所述終端發(fā)送防偽判別結(jié)果。本發(fā)明實(shí)施例所提供的服務(wù)器的具體工作原理和益處與上述實(shí)施例中基于服務(wù)器而實(shí)施的用于家電的防偽判別方法的具體工作原理和益處類似,這里將不再贅述。
本發(fā)明服務(wù)器通過在服務(wù)器端存儲(chǔ)設(shè)備ID的方式增強(qiáng)了家電防偽檢測(cè)的可靠性。另外,通過終端與家電之間的臨時(shí)認(rèn)證序列的設(shè)計(jì)可以有效避免同一個(gè)設(shè)備ID被復(fù)制到不同設(shè)備上。此外,通過在家電端與服務(wù)器端采用非對(duì)稱加密算法的加解密方式,有效杜絕了破譯服務(wù)器的設(shè)備ID庫的可能性。
相比傳統(tǒng)的家電防偽檢測(cè),本發(fā)明實(shí)施例的防偽檢測(cè)方式使用起來更為方便,用戶僅需要打開APP并將手機(jī)靠近家電的近場(chǎng)通信設(shè)備的感應(yīng)區(qū)即可實(shí)現(xiàn)防偽檢測(cè)。此外,用戶可以在選購家電前就能實(shí)現(xiàn)對(duì)家電的防偽檢測(cè),從而有效避免了購買到假冒偽劣家電的可能性。
以上結(jié)合附圖詳細(xì)描述了本發(fā)明例的可選實(shí)施方式,但是,本發(fā)明實(shí)施例并不限于上述實(shí)施方式中的具體細(xì)節(jié),在本發(fā)明實(shí)施例的技術(shù)構(gòu)思范圍內(nèi),可以對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行多種簡(jiǎn)單變型,這些簡(jiǎn)單變型均屬于本發(fā)明實(shí)施例的保護(hù)范圍。
另外需要說明的是,在上述具體實(shí)施方式中所描述的各個(gè)具體技術(shù)特征,在不矛盾的情況下,可以通過任何合適的方式進(jìn)行組合。為了避免不必要的重復(fù),本發(fā)明實(shí)施例對(duì)各種可能的組合方式不再另行說明。
本領(lǐng)域技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一個(gè)(可以是單片機(jī),芯片等)或處理器(processor)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
此外,本發(fā)明實(shí)施例的各種不同的實(shí)施方式之間也可以進(jìn)行任意組合,只要其不違背本發(fā)明實(shí)施例的思想,其同樣應(yīng)當(dāng)視為本發(fā)明實(shí)施例所公開的內(nèi)容。