一種利用手機驗證衣物是否正品的方法
【專利摘要】本發(fā)明公開一種利用手機驗證衣物是否正品的方法,應用于客戶端、熱點和服務器間,客戶端安裝在手機上,客戶端判斷認證結果是否通過;如果不通過,則斷開與熱點之間的連接;如果通過,則啟動攝像頭開始掃描二維碼;客戶端解析二維碼后獲取二維碼信息通過熱點發(fā)送到服務器;服務器驗證二維碼信息后返回正品驗證結果、驗證次數、驗證時間給客戶端;本技術方案通過服務器,可以實現(xiàn)正品與否的驗證,同時避免了熱點被冒用而導致驗證結果不準確的問題。
【專利說明】
一種利用手機驗證衣物是否正品的方法
技術領域
[0001]本發(fā)明涉及紡織品正品驗證技術領域,尤其涉及一種利用手機驗證衣物是否正品的方法。
【背景技術】
[0002]現(xiàn)有的衣物也存在仿冒的情況,消費者很難分辨。而且衣物基本上沒有驗證的方法。一些驗證方法還停留在短信或者電話上面,驗證成本很高?,F(xiàn)有的WIFI越來越流行,大家都在用,一個可以提供WIFI信號的裝置就是熱點。手機也越來越普遍,通過免費的WIFI進行驗證可以大大減少成本。
【發(fā)明內容】
[0003]為此,需要提供一種利用手機驗證衣物是否正品的方法,解決現(xiàn)有衣物正品驗證成本高的問題。
[0004]為實現(xiàn)上述目的,發(fā)明人提供了一種利用手機驗證衣物是否正品的方法,應用于客戶端、熱點和服務器間,客戶端安裝在手機上,衣物上設置有標簽,標簽上設置有二維碼,二維碼上面設置有密碼刮覆膜,熱點存有唯一的第一加密方法,服務器存有與第一加密方法對應的第一解密方法,其特征在于,本方法包括如下步驟:
[0005]客戶端通過與之連接的WIFI模塊向熱點建立連接;
[0006]客戶端發(fā)送隨機數到熱點;
[0007]熱點采用第一加密方法對隨機數進行加密運算后得到驗證信息;
[0008]熱點回復驗證信息給客戶端;
[0009]客戶端發(fā)送熱點標識信息、驗證信息和隨機數到服務器;
[0010]服務器根據熱點標識信息取得第一解密方法;
[0011]服務器采用第一解密方法對驗證信息進行解密后并與隨機數進行比較得到認證結果;
[0012]服務器回復認證結果給客戶端;
[0013]客戶端判斷認證結果是否通過;
[0014]如果不通過,則斷開與熱點之間的連接;
[0015]如果通過,則啟動攝像頭開始掃描二維碼;
[0016]客戶端解析二維碼后獲取二維碼信息通過熱點發(fā)送到服務器;
[0017]服務器驗證二維碼信息后返回正品驗證結果、驗證次數、驗證時間給客戶端。
[0018]進一步地,服務器間存有唯一的第二加密方法,客戶端存有與第二加密方法對應的第二解密方法,其中:
[0019]客戶端發(fā)送認證信息到服務器時,客戶端發(fā)送客戶端標識信息給服務器;
[0020]服務器得到認證結果后,根據客戶端標識信息取得第二加密方法,采用第二加密方法對認證結果和隨機數進行加密,而后服務器回復加密后的認證結果給客戶端;[0021 ]客戶端判斷認證結果是否通過時,首先采用第二解密方法對認證結果進行解密,判斷隨機數是否正確和認證結果是否通過;
[0022]如果隨機數正確且認證結果通過,則繼續(xù)進行掃描二維碼步驟;
[0023]否則,則斷開與熱點之間的連接。
[0024]進一步地,客戶端發(fā)送和接收服務器的信息包括:客戶端通過手機射頻模塊發(fā)送和接收服務器信息。
[0025]進一步地,在本方法開始前,還包括步驟:
[0026]客戶端判斷周圍是否存在兩個以上ssid信息和mac信息相同的熱點,如果有,則提示該熱點。
[0027]進一步地,還包括如下步驟:檢測熱點信號強度,在熱點信號強度低于預設值后,斷開與熱點的連接并刪除熱點信息。
[0028]區(qū)別于現(xiàn)有技術,上述技術方案通過服務器,可以實現(xiàn)衣服的正品與否的驗證,同時服務器先驗證了熱點的唯一性認證,保證了熱點是安全合法的。
【具體實施方式】
[0029]為詳細說明技術方案的技術內容、構造特征、所實現(xiàn)目的及效果,以下結合具體實施例詳予說明。
[0030]本實施例提供了一種利用手機驗證衣物是否正品的方法,應用于客戶端、熱點和服務器間,客戶端安裝在手機上,客戶端可以是手機或者筆記本客戶端。衣物上設置有標簽,標簽上會印制與衣服相關的信息,標簽上設置有二維碼,二維碼上面設置有密碼刮覆膜,即刮開密碼刮覆膜可以看到二維碼,用戶在驗證是否正品可以通過刮開密碼刮覆膜對二維碼進行驗證。熱點存有唯一的第一加密方法,唯一即與其他熱點不同的,可以通過熱點的標識信息進行唯一性關聯(lián)。服務器存有與第一加密方法對應的第一解密方法。
[0031 ]本方法包括如下步驟:客戶端一般安裝在操作系統(tǒng)上,操作系統(tǒng)上有正品驗證程序,操作系統(tǒng)上連接有WIFI模塊,應用程序可以通過WIFI模塊與外部程序進行通信。
[0032]客戶端通過與之連接的WIFI模塊向熱點建立連接;客戶端可以顯示WIFI模塊搜索到的熱點,用戶點擊熱點后,即可以向熱點建立連接。
[0033]客戶端發(fā)送隨機數到熱點;客戶端可以生成一個隨機數,這個隨機數的產生有多種方式。熱點采用第一加密方法對隨機數進行加密運算后得到驗證信息;驗證信息即是加密后的隨機數。
[0034]熱點回復驗證信息給客戶端;客戶端發(fā)送熱點標識信息、驗證信息和隨機數到服務器。熱點標識信息可以是熱點的mac地址信息或者其他信息,其他信息的話,可以在熱點回復驗證信息給客戶端的時候熱點一起發(fā)送熱點標識信息給客戶端。
[0035]服務器根據熱點標識信息取得第一解密方法;服務器采用第一解密方法對驗證信息進行解密后并與隨機數進行比較得到認證結果;服務器回復認證結果給客戶端;客戶端判斷認證結果是否通過。
[0036]如果不通過,則斷開與熱點之間的連接;如果通過,則啟動攝像頭開始掃描二維碼;客戶端解析二維碼后獲取二維碼信息通過熱點發(fā)送到服務器;服務器驗證二維碼信息后返回正品驗證結果、驗證次數、驗證時間給客戶端。通過驗證次數和驗證時間,用戶可以知道自己的東西是否是第一次進行驗證的,如果是第一次,則是正品,如果不是第一次,可能就是仿冒的。
[0037]如果不通過,則斷開與熱點之間的連接。這樣,冒用的熱點由于不知道加密方法,則不可能對隨機數進行加密而得到正確的驗證信息,自然在服務器上無法認證通過。則客戶端就可以斷開與冒用的熱點的連接,從而避免非法熱點的連接。從而可以保證正品驗證結果、驗證次數、驗證時間的安全性,這樣只要廠家在專賣店上設置一個正品驗證的WIFI,客戶就可以連上這個WIFI進行正品校驗。
[0038]為了避免冒用的熱點直接發(fā)送合法的認證結果給客戶端,在某些實施例中,服務器間存有唯一的第二加密方法,客戶端存有與第二加密方法對應的第二解密方法,其中:客戶端發(fā)送認證信息到服務器時,客戶端發(fā)送客戶端標識信息給服務器;服務器得到認證結果后,根據客戶端標識信息取得第二加密方法,采用第二加密方法對認證結果和隨機數進行加密,而后服務器回復加密后的認證結果給客戶端;客戶端判斷認證結果是否通過時,首先采用第二解密方法對認證結果進行解密,判斷隨機數是否正確和認證結果是否通過;如果隨機數正確且認證結果通過,則繼續(xù)進行掃描二維碼步驟;否則,則斷開與熱點之間的連接。這樣,認證結果也是加密的數據,如果冒用的熱點隨便發(fā)送個其他合法的認證結果,則由于這個認證結果不是經過第二加密方法加密的,則無法解密得到正確的隨機數和認證結果。從而避免了冒用的熱點隨意發(fā)送一個其他合法的認證結果給客戶端,而造成客戶端連接的問題。
[0039]當然,只要客戶端通過不是WIFI模塊進行認證結果的獲取,就可以大大提高認證結果的正確性,如可以通過手機射頻模塊(2G、3G、4G通信模塊等),客戶端發(fā)送和接收服務器的信息包括:客戶端通過手機射頻模塊發(fā)送和接收服務器信息。這樣由于冒用的熱點進行時WIFI模式,而手機射頻模塊無法被冒用,則客戶端從手機射頻模塊獲取到的認證結果是合法的認證結果。
[0040]很多時候,冒用的熱點與合法的熱點處在一個地方,對于這種非法的情況,需要及時提醒用戶。則在本方法開始前,還包括步驟:客戶端判斷周圍是否存在兩個以上ssid信息和mac信息相同的熱點,如果有,則提示該熱點。提示可以通過對話框或者高亮顯示的方式進行,用戶一看到這樣的情況,連接的時候就要相對警覺。
[0041]為了避免在其他地方連接上非法的熱點,本發(fā)明還包括如下步驟:檢測熱點信號強度,在熱點信號強度低于預設值后,斷開與熱點的連接并刪除熱點信息。刪除了熱點信息后,安裝客戶端的設備就無法自動連上該熱點信息,從而保證安全。
[0042]盡管已經對上述各實施例進行了描述,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改,所以以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利保護范圍,凡是利用本發(fā)明說明書內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍之內。
【主權項】
1.一種利用手機驗證衣物是否正品的方法,應用于客戶端、熱點和服務器間,客戶端安裝在手機上,衣物上設置有標簽,標簽上設置有二維碼,二維碼上面設置有密碼刮覆膜,熱點存有唯一的第一加密方法,服務器存有與第一加密方法對應的第一解密方法,其特征在于,本方法包括如下步驟: 客戶端通過與之連接的WIFI模塊向熱點建立連接; 客戶端發(fā)送隨機數到熱點; 熱點采用第一加密方法對隨機數進行加密運算后得到驗證信息; 熱點回復驗證信息給客戶端; 客戶端發(fā)送熱點標識信息、驗證信息和隨機數到服務器; 服務器根據熱點標識信息取得第一解密方法; 服務器采用第一解密方法對驗證信息進行解密后并與隨機數進行比較得到認證結果; 服務器回復認證結果給客戶端; 客戶端判斷認證結果是否通過; 如果不通過,則斷開與熱點之間的連接; 如果通過,則啟動攝像頭開始掃描二維碼; 客戶端解析二維碼后獲取二維碼信息通過熱點發(fā)送到服務器; 服務器驗證二維碼信息后返回正品驗證結果、驗證次數、驗證時間給客戶端;檢測熱點信號強度,在熱點信號強度低于預設值后,斷開與熱點的連接并刪除熱點信息。2.根據權利要求1所述的利用手機驗證衣物是否正品的方法,其特征在于,在本方法開始前,還包括步驟: 客戶端判斷周圍是否存在兩個以上ssid信息和mac信息相同的熱點,如果有,則提示該熱點。
【文檔編號】H04L29/06GK105916146SQ201610244719
【公開日】2016年8月31日
【申請日】2016年4月19日
【發(fā)明人】徐美琴
【申請人】石獅睿紡紡織品貿易有限公司