一種實(shí)時監(jiān)控貨物狀態(tài)的云物流管理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及物流管理領(lǐng)域,尤其涉及一種實(shí)時監(jiān)控貨物狀態(tài)的云物流管理方法及 系統(tǒng)。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)購物的迅猛發(fā)展,隨之相伴的物流業(yè)務(wù)也急劇上升,物流公司應(yīng)運(yùn)而生。 物流公司將發(fā)貨人發(fā)出的貨物收攬,給出每個貨物對應(yīng)的運(yùn)單編號,然后將貨物的發(fā)貨信 息及運(yùn)單編號在物流管理系統(tǒng)進(jìn)行登記,最后再發(fā)往目的地的貨物中轉(zhuǎn)站。當(dāng)貨物到達(dá)中 轉(zhuǎn)站后,及時將貨物的當(dāng)前位置信息發(fā)送給物流管理平臺,經(jīng)由物流管理平臺更新后,供客 戶查詢貨物的物流信息,獲取貨物所處的位置信息。而物流管理平臺則通過電話通話或者 遠(yuǎn)程視頻的方式對物流車輛、貨物的情況進(jìn)行監(jiān)控。
[0003] 然而,當(dāng)用戶或者物流管理平臺需要了解貨物的實(shí)時狀態(tài)或者貨物的當(dāng)前位置 時,現(xiàn)有的物流管理方法無法滿足用戶及物流管理平臺的此種需求,嚴(yán)重地影響了物流管 理的效率。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明所要解決的首要技術(shù)問題是針對上述現(xiàn)有技術(shù)提供一種能夠安全地實(shí)時 監(jiān)控貨物狀態(tài)的云物流管理方法。
[0005] 本發(fā)明進(jìn)一步要解決的技術(shù)問題是提供一種實(shí)現(xiàn)上述云物流管理方法的云物流 管理系統(tǒng)。
[0006] 本發(fā)明解決上述首要技術(shù)問題所采用的技術(shù)方案為:一種實(shí)時監(jiān)控貨物狀態(tài)的云 物流管理方法,其特征在于,依次包括如下步驟:
[0007] (1)用戶移動終端發(fā)送目標(biāo)貨物信息及自身定位數(shù)據(jù)給云物流管理平臺,并由云 物流管理平臺接收;
[0008] (2)云物流管理平臺根據(jù)接收的目標(biāo)貨物信息和用戶移動終端定位數(shù)據(jù),將云物 流管理平臺預(yù)存的所有貨物信息進(jìn)行匹配、判斷:當(dāng)判斷目標(biāo)貨物信息存在于預(yù)存的所有 貨物信息中時,則發(fā)送目標(biāo)貨物信息、定位命令和貨物狀態(tài)監(jiān)控命令給物流車輛,執(zhí)行步驟 (3);否則,則反饋無目標(biāo)貨物信息給用戶移動終端;
[0009] (3)物流車輛接收云物流管理平臺的命令后,掃描物流車輛上的貨物,以獲取物流 車輛上的所有貨物信息,并判斷目標(biāo)貨物信息存在于掃描獲取的所有貨物信息中時,則啟 動GPS定位,獲取物流車輛的實(shí)時定位數(shù)據(jù);啟動貨物濕度檢測和溫度檢測,并獲取貨物的 當(dāng)前實(shí)時狀態(tài)圖像;否則,反饋該物流車輛未載目標(biāo)貨物信息給云物流管理平臺;
[0010] (4)物流車輛獲取定位數(shù)據(jù)、貨物濕度溫度數(shù)據(jù)及貨物的當(dāng)前實(shí)時狀態(tài)圖像后,以 貨物的當(dāng)前實(shí)時狀態(tài)圖像為載體圖像,將定位數(shù)據(jù)轉(zhuǎn)換為字符串的秘密信息,并將秘密信 息隱寫到物流車輛的載體圖像中,然后物流車輛感知、獲取周圍通信環(huán)境中的空閑通信頻 段,并在獲取的空閑通信頻段上將貨物濕度溫度數(shù)據(jù)、物流車輛的速度、嵌密的載密圖像以 及解密秘鑰按照預(yù)設(shè)的發(fā)送頻率一起發(fā)送給云物流管理平臺,其中,定位數(shù)據(jù)嵌密到載體 圖像中的隱寫過程包括以下步驟:
[0011] (4-1)設(shè)載體圖像標(biāo)記為C,定位數(shù)據(jù)作為秘密信息標(biāo)記為S,載體圖像C的像素值 為cXc,秘密信息S為一組長度為L的字符串s,記字符串s中第i個字符為S1, K i < L ;
[0012] (4-2)統(tǒng)計(jì)字符串s中各字符出現(xiàn)的次數(shù),并計(jì)算出各字符的出現(xiàn)概率,記字符S1的出現(xiàn)概率為P (Si),0 < P (Si)彡1 ;
[0013] (4-3)根據(jù)各字符出現(xiàn)概率從小到大的順序,對各字符進(jìn)行重新排序,形成一組新 的字符串S1,并查找新的字符串S1中出現(xiàn)概率最小的字符;
[0014] (4-4)將查找到的出現(xiàn)概率最小的字符組合相加,形成新的節(jié)點(diǎn),并將形成的新節(jié) 點(diǎn)作為整體與其他未組合的字符重新排序;
[0015] (4_5)再次重復(fù)執(zhí)彳丁步驟(4_4),以最終得到概率之和為1,獲得最終的Huffman二 叉樹;根據(jù)Huffman二叉樹,以從根到分支、左節(jié)點(diǎn)為0,右節(jié)點(diǎn)為1的原貝1】,得到Huffman碼 表;
[0016] (4-6)根據(jù)Huffman碼表中各字符對應(yīng)的編碼順序,得到待嵌入秘密信息S的編碼 信息數(shù)據(jù)D,其中設(shè)定編碼信息數(shù)據(jù)D的長度為1,第j個信息數(shù)據(jù)為d,,I < j < 1 ;
[0017] (4-7)以IP置換表,對步驟(4-6)中編碼信息數(shù)據(jù)D進(jìn)行重新排序,以獲得置換編 碼信息數(shù)據(jù)D。,其中,置換編碼信息數(shù)據(jù)D。由位于左側(cè)的L。數(shù)據(jù)組和位于右側(cè)的R。數(shù)據(jù)組 組成,D。= L。私,該重新排序過程包括如下步驟(a)至(f):
[0018] (a)將編碼信息數(shù)據(jù)D中第58位信息數(shù)據(jù)cU乍為L。數(shù)據(jù)組的第1位,編碼信息 數(shù)據(jù)D中第50位信息數(shù)據(jù)d5。作為L。數(shù)據(jù)組中的第2位,依此類推,得到L。數(shù)據(jù)組為L。 =d5Sd5(]d42 · · · ds;編碼信息數(shù)據(jù)D中第57位信息數(shù)據(jù)d 57作為R。數(shù)據(jù)組的第1位,編 碼信息數(shù)據(jù)D中第49位信息數(shù)據(jù)d49作為L。數(shù)據(jù)組中的第2位,依此類推,得到R。數(shù)據(jù)組 為私=(1 57(149(141 · · ?如將!^數(shù)據(jù)組和R。數(shù)據(jù)組進(jìn)行組合,得到置換編碼信息數(shù)據(jù)D1 = dssdsoC^ · · · d8d57d49d41 · · · d7;
[0019] (b)對步驟(a)所得L。數(shù)據(jù)組和R。數(shù)據(jù)組中數(shù)據(jù)按照IP置換表進(jìn)行IP置換和 異或運(yùn)算,并進(jìn)行16次循環(huán)迭代,得到迭代后的L'。數(shù)據(jù)組和R'。數(shù)據(jù)組,并令L'。(〇 = L。(t),R'。= R。⑴,其中,迭代公式如下:
[0020] /』(/.) = /??(/ -1}: /?(!(/) =/_.'1(廣)?./(/??(/.-1 },.々'),/ = 1,2,---,16;
[0021] 其中,U(t)表示L。數(shù)據(jù)組中第t個信息數(shù)據(jù),RJt)表示R。數(shù)據(jù)組中第t個信息 數(shù)據(jù),Φ表示異或運(yùn)算,f(,)表示由S盒決定的置換算法,kt表示由密鑰編排產(chǎn)生的數(shù)據(jù) 塊;
[0022] IP置換表如下:
CN 105184537 A 說明干ι 3/8 頁
[0024] (c)對步驟(b)所得迭代后的L'。數(shù)據(jù)組和R'。數(shù)據(jù)組中的數(shù)據(jù)按照IP 1逆置換 表進(jìn)行置換,得到密文數(shù)據(jù)D' ;其中,IP 1逆置換表如下:
[0026] (d)將預(yù)處理后的秘密信息中每個比特按zigzag掃描的方式對應(yīng)于載體圖像C的 各個像素值,并記錄像素的LSB數(shù)據(jù)流;
[0027] (e)統(tǒng)計(jì)每個像素的LSB與欲嵌入的秘密信息比特不同的像素個數(shù),記不同的像 素構(gòu)成向量g,并計(jì)算獲取最優(yōu)組合X。,X1, X2, ···,X255;其中,最優(yōu)組合X。,X1, X2, ···,X255的求解公式如下:
[0029] g' = Mx+gs,g'表示圖像隱寫后的像素矩陣;
[0032] (f)對于灰度值為g]的像素點(diǎn)集合(g。,gl,g 2, · · ·,g255),選擇X]個像素將其灰 度值減1,并將剩余的(g^X,)個像素的灰度值加1,從而得到嵌入加密信息的載密圖像C', 其中,載密圖像C'的像素矩陣為g' ;
[0033] (5)云物流管理平臺接收物流車輛發(fā)送來的載密圖像,并根據(jù)云物流管理平臺預(yù) 存的統(tǒng)一解密秘鑰,提取、存儲載密圖像中目標(biāo)貨物的定位數(shù)據(jù),將解密后的載密圖像編號 后作為二次載體圖像,然后將目標(biāo)貨物的定位數(shù)按照步驟(4)中的嵌密過程隱寫到二次載 體圖像中,形成二次載密圖像;根據(jù)用戶移動終端發(fā)送來的定位數(shù)據(jù)以及物流車輛發(fā)送來 的速度、定位數(shù)據(jù),計(jì)算、獲取用戶移動終端與物流車輛之間的距離以及物流車輛配送至用 戶移動位置的預(yù)估時間;
[0034] (6)云物流管理平臺連續(xù)地將二次載密圖像與云物流管理平臺預(yù)設(shè)的統(tǒng)一解密秘 鑰發(fā)送給用戶移動終端,并同時發(fā)送貨物到達(dá)預(yù)估時間給用戶移動終端;
[0035] (7)用戶移動終端根據(jù)解密秘鑰和二次載密圖像,連續(xù)地提取二次載密圖像中的 實(shí)時定位數(shù)據(jù),并根據(jù)實(shí)時定位數(shù)據(jù)繪制出目標(biāo)貨物的運(yùn)動軌跡,同時顯示提取定位數(shù)據(jù) 后的二次載密圖像,以獲取貨物到達(dá)預(yù)估時間,并通過二次載密圖像所顯示