国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于AES加密的物流管理系統(tǒng)及管理方法與流程

      文檔序號(hào):11231581閱讀:478來源:國知局
      一種基于AES加密的物流管理系統(tǒng)及管理方法與流程

      本發(fā)明屬于物流調(diào)度技術(shù)領(lǐng)域,具體涉及一種基于aes加密的物流管理系統(tǒng),本發(fā)明還設(shè)計(jì)上述物流管理系統(tǒng)的管理方法。



      背景技術(shù):

      隨著我國經(jīng)濟(jì)以及移動(dòng)通信的快速發(fā)展,互聯(lián)網(wǎng)已經(jīng)在人們的生活中扮演者愈來愈重要的角色,已經(jīng)成為人們生活中不可缺失的一部分,為人們的生活提供了諸多便利。網(wǎng)絡(luò)購物就是重要的體現(xiàn)之一,它以方便、快捷、性價(jià)比高,推動(dòng)著網(wǎng)絡(luò)購物越來越熱,并且趨于常態(tài)化?,F(xiàn)有物流體系中消費(fèi)者的姓名、手機(jī)號(hào)碼等信息都以明文的方式出現(xiàn)在物流運(yùn)單中,使得消費(fèi)者的個(gè)人隱私容易發(fā)生泄漏,如何將消費(fèi)者的個(gè)人信息進(jìn)行很好的保護(hù)顯得尤為重要。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的目的是提供一種基于aes加密的物流管理系統(tǒng),解決了現(xiàn)有物流時(shí)將消費(fèi)者的個(gè)人隱私泄露的問題。

      本發(fā)明的另一個(gè)目的是提供上述物流管理系統(tǒng)的管理方法。

      本發(fā)明所采用的第一種技術(shù)方案是,一種基于aes加密的物流管理系統(tǒng),包括:

      賣家終端:用于將收到的訂單信息發(fā)送到服務(wù)器;

      服務(wù)器:利用aes加密算法對(duì)收到的賣家終端發(fā)來的訂單信息進(jìn)行加密,并將加密后的信息以二維碼的形式保存返回給賣家終端,同時(shí)生成該訂單的物流信息及買家的取貨號(hào)以及取貨驗(yàn)證碼存儲(chǔ)到數(shù)據(jù)庫,并實(shí)時(shí)更新物流信息;

      數(shù)據(jù)庫:存儲(chǔ)所有訂單的物流信息,并且當(dāng)物流信息的實(shí)時(shí)位置更新為目的地時(shí),服務(wù)器向買家終端通過短信驗(yàn)證碼的形式發(fā)送取貨號(hào)以及取貨驗(yàn)證碼;

      買家終端:接收服務(wù)器發(fā)來的短信驗(yàn)證碼;

      驗(yàn)證終端:用于買家輸入取貨號(hào)和驗(yàn)證碼。

      本發(fā)明第一種技術(shù)方案的特點(diǎn)還在于:

      賣家終端收到的訂單信息包括賣家信息和買家信息,賣家信息包括:店名、賣家聯(lián)系方式、發(fā)貨地址,買家信息包括:用戶姓名、買家聯(lián)系方式、收貨地址。

      aes加密算法具體為:

      步驟1:將訂單信息分為兩部分,即賣家信息p和買家信息m;

      步驟2:將賣家信息和買家信息分別按照式(1)進(jìn)行分段:

      得到賣家信息分組{p1,p2,p3...pn},買家信息分組{m1,m2,m3...mn},

      其中,n表示分組的組數(shù),message表示賣家信息或者買家信息的長度,length表示每組信息的長度;

      步驟3:利用aes加密器以及加密密鑰對(duì)所有的分組信息{p1,p2,p3...pn}、{m1,m2,m3...mn}進(jìn)行加密得到加密后的分組信息{q1,q2,q3...qn}、{n1,n2,n3...nn,進(jìn)而得到賣家加密信息q、買家加密信息n;

      步驟4:將賣家加密信息q、買家加密信息n合并生成加密后的訂單信息,制作成二維碼。

      服務(wù)器中實(shí)時(shí)更新物流信息具體為:各物流集散中根據(jù)服務(wù)器發(fā)送的解密密鑰掃描二維碼,得到買家信息m,進(jìn)而獲得收貨地址address2,將包裹當(dāng)前所在地址address3與收貨地址address2比較,若不同,則返回state1=0表示包裹未到達(dá)目的地,將包裹送往下一集散中心,同時(shí)更新數(shù)據(jù)庫中的物流信息;否則返回state1=1表示包裹到達(dá)目的地。

      數(shù)據(jù)庫存儲(chǔ)所有訂單的物流信息,每個(gè)訂單生成一條物流信息記錄,物流記錄的存儲(chǔ)格式為:

      其中,ri表示第i條物流信息,address1表示發(fā)貨地址,phone1表示賣家聯(lián)系方式,name1表示賣家店名,address2表示收貨地址,phone2表示收件人聯(lián)系方式,name2表示收件人姓名,address3表示包裹實(shí)時(shí)位置,goodnum表示取貨號(hào),code表示取貨驗(yàn)證碼;address3會(huì)隨著各級(jí)物流集散中心掃描二維碼而更新,其余字段不會(huì)變更。

      驗(yàn)證終端用于買家輸入取貨號(hào)goodnum′和驗(yàn)證碼code′,驗(yàn)證終端將goodnum′、code′發(fā)送回服務(wù)器,如果goodnum′=goodnum并且code′=code,則向驗(yàn)證終端返回state2=1表示取件成功;否則返回state2=0表示取件失敗。

      本發(fā)明所采用的第二種技術(shù)方案是:一種基于aes加密的物流管理系統(tǒng)的管理方法,賣家終端收到訂單時(shí),將訂單信息發(fā)送到服務(wù)器端;服務(wù)器利用aes加密算法對(duì)訂單信息進(jìn)行加密,并將加密后的信息以二維碼的形式保存返回給賣家終端,同時(shí)生成該訂單的物流信息存儲(chǔ)到數(shù)據(jù)庫,并實(shí)時(shí)更新物流信息;數(shù)據(jù)庫中的包裹的實(shí)時(shí)位置更新為目的地時(shí),服務(wù)器向買家終端通過短信驗(yàn)證碼的形式發(fā)送取貨號(hào)以及取貨驗(yàn)證碼;用戶利用驗(yàn)證終端進(jìn)行驗(yàn)證,根據(jù)服務(wù)器返回的驗(yàn)證結(jié)果決定是否可以取件。

      本發(fā)明的有益效果是:本發(fā)明一種基于aes加密的物流管理系統(tǒng)及管理方法,采用一種aes加密算法對(duì)物流信息(主要包括發(fā)件人信息、收件人信息)進(jìn)行加密,將加密后的物流信息以二維碼的形式保存,即使得到二維碼也無法獲取訂單的明文信息,只有輸入解密密鑰時(shí)才能獲取訂單的明文信息,對(duì)消費(fèi)者的個(gè)人隱私信息進(jìn)行了保護(hù),避免了以往物流運(yùn)單明文記錄消費(fèi)者信息的缺陷;通過服務(wù)器端監(jiān)測包裹的實(shí)時(shí)位置,當(dāng)包裹到達(dá)目的地時(shí),自動(dòng)向消費(fèi)者通過短信方式發(fā)送取貨號(hào)以及取貨驗(yàn)證碼,節(jié)約了快遞站點(diǎn)通知取件時(shí)間,提高了取件效率。

      附圖說明

      圖1是本發(fā)明基于aes加密的物流管理系統(tǒng)的結(jié)構(gòu)圖;

      圖2是本發(fā)明基于aes加密的物流管理系統(tǒng)中aes加密算法流程圖;

      圖3是本發(fā)明基于aes加密的物流管理系統(tǒng)的管理方法流程圖。

      具體實(shí)施方式

      下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明進(jìn)行詳細(xì)說明。

      本發(fā)明一種基于aes加密的物流管理系統(tǒng),如圖1所示,包括:

      賣家終端:用于將收到的訂單信息發(fā)送到服務(wù)器;

      其中訂單信息包括賣家信息和買家信息,賣家信息包括:店名、賣家聯(lián)系方式、發(fā)貨地址,買家信息包括:用戶姓名、買家聯(lián)系方式、收貨地址。

      服務(wù)器:利用aes(theadvancedencryptionstandard,高級(jí)加密標(biāo)準(zhǔn))加密算法對(duì)收到的賣家終端發(fā)來的訂單信息進(jìn)行加密,并將加密后的信息以二維碼的形式保存返回給賣家終端,同時(shí)生成該訂單的物流信息及買家的取貨號(hào)以及取貨驗(yàn)證碼存儲(chǔ)到數(shù)據(jù)庫,并實(shí)時(shí)更新物流信息;

      如圖2所示,aes加密算法具體為:

      步驟1:將訂單信息分為兩部分,即賣家信息p和買家信息m;

      步驟2:將賣家信息和買家信息分別按照式(1)進(jìn)行分段:

      得到賣家信息分組{p1,p2,p3...pn},買家信息分組{m1,m2,m3...mn},

      其中,n表示分組的組數(shù),message表示賣家信息或者買家信息的長度,length表示每組信息的長度;

      步驟3:利用aes加密器以及加密密鑰對(duì)所有的分組信息{p1,p2,p3...pn}、{m1,m2,m3...mn}進(jìn)行加密得到加密后的分組信息{q1,q2,q3...qn}、{n1,n2,n3...nn},進(jìn)而得到賣家加密信息q、買家加密信息n;

      步驟4:將賣家加密信息q、買家加密信息n合并生成加密后的訂單信息,制作成二維碼。

      服務(wù)器中實(shí)時(shí)更新物流信息具體為:各物流集散中根據(jù)服務(wù)器發(fā)送的解密密鑰掃描二維碼,得到買家信息m,進(jìn)而獲得收貨地址address2,將包裹當(dāng)前所在地址address3與收貨地址address2比較,若不同,則返回state1=0表示包裹未到達(dá)目的地,將包裹送往下一集散中心,同時(shí)更新數(shù)據(jù)庫中的物流信息;否則返回state1=1表示包裹到達(dá)目的地。

      數(shù)據(jù)庫:存儲(chǔ)所有訂單的物流信息,并且當(dāng)物流信息的實(shí)時(shí)位置更新為目的地時(shí),服務(wù)器向買家終端通過短信驗(yàn)證碼的形式發(fā)送取貨號(hào)以及取貨驗(yàn)證碼;

      數(shù)據(jù)庫存儲(chǔ)所有訂單的物流信息,每個(gè)訂單生成一條物流信息記錄,物流記錄的存儲(chǔ)格式為:

      其中,ri表示第i條物流信息,address1表示發(fā)貨地址,phone1表示賣家聯(lián)系方式,name1表示賣家店名,address2表示收貨地址,phone2表示收件人聯(lián)系方式,name2表示收件人姓名,address3表示包裹實(shí)時(shí)位置,goodnum表示取貨號(hào),code表示取貨驗(yàn)證碼;address3會(huì)隨著各級(jí)物流集散中心掃描二維碼而更新,其余字段不會(huì)變更。

      買家終端:接收服務(wù)器發(fā)來的短信驗(yàn)證碼;

      驗(yàn)證終端:用于買家輸入取貨號(hào)goodnum′和驗(yàn)證碼code′,驗(yàn)證終端將goodnum′、code′發(fā)送回服務(wù)器,如果goodnum′goodnum并且code′=code,則向驗(yàn)證終端返回state2=1表示取件成功;否則返回state2=0表示取件失敗。

      本發(fā)明上述一種基于aes加密的物流管理系統(tǒng)的管理方法,賣家終端收到訂單時(shí),將訂單信息發(fā)送到服務(wù)器端;服務(wù)器利用aes加密算法對(duì)訂單信息進(jìn)行加密,并將加密后的信息以二維碼的形式保存返回給賣家終端,同時(shí)生成該訂單的物流信息及買家的取貨號(hào)以及取貨驗(yàn)證碼存儲(chǔ)到數(shù)據(jù)庫,并實(shí)時(shí)更新物流信息;數(shù)據(jù)庫中的包裹的實(shí)時(shí)位置更新為目的地時(shí),服務(wù)器向買家終端通過短信驗(yàn)證碼的形式發(fā)送取貨號(hào)以及取貨驗(yàn)證碼;用戶利用驗(yàn)證終端進(jìn)行驗(yàn)證,根據(jù)服務(wù)器返回的驗(yàn)證結(jié)果決定是否可以取件。

      如圖3所示,具體步驟為:

      當(dāng)用戶下單成功時(shí),賣家終端收到訂單,賣家終端將收到的訂單信息發(fā)送給服務(wù)器,其中,訂單信息包括賣家信息和買家信息,賣家信息包括:店名、賣家聯(lián)系方式、發(fā)貨地址,買家信息包括:用戶姓名、買家聯(lián)系方式、收貨地址。

      當(dāng)服務(wù)器收到賣家終端發(fā)送的訂單信息時(shí),利用aes加密算法對(duì)收到的賣家終端發(fā)來的訂單信息進(jìn)行加密,具體為:

      步驟1:將訂單信息分為兩部分,即賣家信息p和買家信息m;

      步驟2:將賣家信息和買家信息分別按照式(1)進(jìn)行分段:

      得到賣家信息分組{p1,p2,p3...pn},買家信息分組{m1,m2,m3...mn},

      其中,n表示分組的組數(shù),message表示賣家信息或者買家信息的長度,length表示每組信息的長度;

      步驟3:利用aes加密器以及加密密鑰對(duì)所有的分組信息{p1,p2,p3...pn}、{m1,m2,m3...mn}進(jìn)行加密得到加密后的分組信息{q1,q2,q3...qn}、{n1,n2,n3...nn},進(jìn)而得到賣家加密信息q、買家加密信息n;

      步驟4:將賣家加密信息q、買家加密信息n合并生成加密后的訂單信息,制作成二維碼。

      并將加密后的信息以二維碼的形式保存返回給賣家終端,同時(shí)生成該訂單的物流信息及買家的取貨號(hào)以及取貨驗(yàn)證碼存儲(chǔ)到數(shù)據(jù)庫,并實(shí)時(shí)更新物流信息,具體為:

      各物流集散中根據(jù)服務(wù)器發(fā)送的解密密鑰掃描二維碼,得到買家信息m,進(jìn)而獲得收貨地址address2,將包裹當(dāng)前所在地址address3與收貨地址address2比較,若不同,則返回state1=0表示包裹未到達(dá)目的地,將包裹送往下一集散中心,同時(shí)更新數(shù)據(jù)庫中的物流信息;否則返回state1=1表示包裹到達(dá)目的地。

      數(shù)據(jù)庫負(fù)責(zé)存儲(chǔ)所有訂單的物流信息,每個(gè)訂單生成一條物流信息記錄,物流記錄的存儲(chǔ)格式為:

      其中,ri表示第i條物流信息,address1表示發(fā)貨地址,phone1表示賣家聯(lián)系方式,name1表示賣家店名,address2表示收貨地址,phone2表示收件人聯(lián)系方式,name2表示收件人姓名,address3表示包裹實(shí)時(shí)位置,goodnum表示取貨號(hào),code表示取貨驗(yàn)證碼;address3會(huì)隨著各級(jí)物流集散中心掃描二維碼而更新,其余字段不會(huì)變更。

      當(dāng)包裹到達(dá)目的地所在的物流中心時(shí),服務(wù)器通過發(fā)送短信的方式將取貨號(hào)goodnum和驗(yàn)證碼code發(fā)送到買家終端。

      買家通過驗(yàn)證終端輸入取貨號(hào)goodnum′和驗(yàn)證碼code′,驗(yàn)證終端將goodnum′、code′發(fā)送回服務(wù)器,如果goodnum′=goodnum并且code′=code,則向驗(yàn)證終端返回state2=1表示取件成功;否則返回state2=0表示取件失敗。

      本發(fā)明利用aes加密算法的加密效率高,密鑰空間大,占用內(nèi)存空間小,抗攻擊性強(qiáng)等特點(diǎn),對(duì)物流訂單的明文信息進(jìn)行加密,將加密后得到的密文信息以二維碼的形式貼于快遞包裹表面,掃描二維碼時(shí)需要輸入解密密鑰才可以獲取訂單的明文信息,保證了普通掃描設(shè)備無法直接獲取訂單的明文信息,使得訂單信息得到了充分的保護(hù)。同時(shí)當(dāng)包裹到達(dá)目的地時(shí)向消費(fèi)者下發(fā)驗(yàn)證信息,驗(yàn)證通過時(shí)才可領(lǐng)取快遞。充分保護(hù)了消費(fèi)者的個(gè)人隱私安全。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1