新四季網

一種車輛共享控制方法與裝置與流程

2024-04-15 14:24:05



1.本發明涉及人工智慧領域,特別涉及一種基於智慧物流的車輛共享控制方法與裝置。


背景技術:

2.智慧物流是指通過智能軟硬體、物聯網、大數據等智慧化技術手段,實現物流各環節精細化、動態化、可視化管理,提高物流系統智能化分析決策和自動化操作執行能力,提升物流運作效率的現代化物流模式。目前,智慧物流對於車輛的控制主要是通過調配中心對各個車輛進行統一的調配,然而各個存儲倉庫中在不同時間段對車輛的需求是不同的,因此,車輛調配的幅度會比較大,統一調配車輛的效率較慢。


技術實現要素:

3.本發明的主要目的為提供一種車輛共享控制方法與裝置,旨在解決統一調配車輛的效率較慢的問題。
4.本發明提供了一種基於智慧物流的車輛共享控制方法,包括:
5.獲取n個存儲倉庫共同控制的m個車輛;
6.獲取n個存儲倉庫的地理位置,並隨機確定其中一個存儲倉庫為第一存儲倉庫;
7.根據各個存儲倉庫的地理位置並按照其餘各個存儲倉庫距離所述第一存儲倉庫的距離由近至遠依次排列,分別記為第二存儲倉庫、第三存儲倉庫,...,第n存儲倉庫;
8.獲取各個存儲倉庫的存儲信息,並將所述存儲信息按照預設的轉換方法轉換為存儲數據;
9.根據各個存儲倉庫的存儲數據設定各個存儲倉庫的第一控制分數;
10.根據所述第一存儲倉庫與其餘存儲倉庫的距離乘以各個其餘存儲倉庫的存儲數據,得到n-1個距離數值;
11.基於所述距離數值根據softmax函數計算其餘存儲倉庫的影響分值;
12.將各個所述影響分值求和,得到所述第一存儲倉庫的第二控制分數;
13.將所述第一存儲倉庫的第一控制分數和第二控制分數進行加權求和,得到第一存儲倉庫的控制分值;
14.重新選取其餘的存儲倉庫,並計算各個存儲倉庫的控制分值;
15.基於m個車輛以及各個存儲倉庫的控制分值為每個存儲倉庫初步設定控制車輛的第一數量;
16.判斷存儲信息是否發生改變;
17.若是,則重新計算各個存儲倉庫控制車輛的第一數量;
18.根據各個存儲倉庫的第一數量和第二數量就近調配車輛的控制權。
19.進一步地,所述根據各個存儲倉庫的第一數量和第二數量就近調配車輛的控制權的步驟之前,還包括:
20.獲取各個車輛在不同時刻對應的位置信息;
21.以同一車輛所對應的各位置信息,分別以指定距離為半徑,以各個位置信息所對應的位置為圓心,構成所述同一車輛所對應的第一區域;
22.將第一區域的邊緣點用坐標γ(x(k),y(k))表示,選取其中一個邊緣點為初始輪廓點,並對各個所述輪廓點進行平滑處理,所述平滑處理的公式為:
[0023][0024]
其中γ(x(k),y(k))為距離初始輪廓點的弧長為k的輪廓點,x(k)和y(k)分別表示距離初始輪廓點的弧長為k的輪廓點的橫坐標和縱坐標,σ為設定的參數,x(k,σ),y(k,σ)分別代表平滑後距離初始輪廓點的弧長為k的輪廓點的橫坐標和縱坐標,x(ν+k)表示弧長偏移距離為ν的橫坐標,v為一個距離變量,l表示第一區域邊緣的周長,k表示弧長,且0≤k≤l;
[0025]
根據公式計算每個邊緣點所對應的曲率;其中xk(k,σ)表示橫坐標的一次求導值,x
kk
(k,σ)表示橫坐標的二次求導值,yk(k,σ)表示縱坐標的一次求導值,y
kk
(k,σ)表示縱坐標的二次求導值;
[0026]
計算曲率相同兩點之間的第一直線距離,並以所述第一直線距離最大的兩點的連線作為直徑,以所述第一直線距離最大的兩點的連線中間點為圓心,構建第二區域;
[0027]
獲取所述第二區域內存儲倉庫,並將所述第二區域內的存儲倉庫記為該車輛的可調配的存儲倉庫。
[0028]
進一步地,所述根據各個存儲倉庫的存儲數據設定各個存儲倉庫的第一控制分數的步驟,包括:
[0029]
獲取所述存儲倉庫的存儲數據,以及所述存儲倉庫理想狀態時的理想存儲數據;
[0030]
根據公式d(x,y)=f(x,y)*d2(x,y)+[1-f(x,y)]*[m-d(x,y)]計算所述存儲數據與所述理想存儲數據的第一控制分數,其中,d(x,y)表示所述第一控制分數,x表示存儲數據,y表示所述理想存儲數據,f(x,y)表示x和y相似度計算函數,0≤f(x,y)≤1,m為預設的參數,x[i]表示所述存儲數據的第i維數值,y[i]表示所述理想存儲數據的第i維數值。
[0031]
進一步地,所述獲取所述存儲倉庫的存儲數據,以及所述存儲倉庫理想狀態時的理想存儲數據的步驟之後,還包括:
[0032]
獲取所述存儲倉庫中產品數量的變更參數;
[0033]
基於所述變更參數設置存儲數據中對應數值的轉換參數;
[0034]
將所述數值按照所述轉換參數進行轉換,得到新的存儲數據;
[0035]
根據新的存儲數據和所述理想存儲數據計算所述第一控制分數。
[0036]
進一步地,所述根據各個存儲倉庫的第一數量和第二數量就近調配車輛的控制權的步驟之後,包括:
[0037]
獲取各個存儲倉庫控制車輛的空閒率,以及各個存儲倉庫的存儲數據;
[0038]
將各個存儲倉庫的所述空閒率和所述存儲數據分別輸入至狀態評估模型中,得到各個存儲倉庫的狀態分值;其中,所述狀態評估模型根據不同的空閒率和存儲數據以及對應的狀態分值訓練而成;
[0039]
判斷所述狀態分值是否在預設的範圍內;
[0040]
若是,則判定根據各個存儲倉庫的第一數量和第二數量就近調配車輛的控制權合理。
[0041]
本發明提供了一種基於智慧物流的車輛共享控制裝置,包括:
[0042]
車輛獲取模塊,用於獲取n個存儲倉庫共同控制的m個車輛;
[0043]
位置獲取模塊,用於獲取n個存儲倉庫的地理位置,並隨機確定其中一個存儲倉庫為第一存儲倉庫;
[0044]
排列模塊,用於根據各個存儲倉庫的地理位置並按照其餘各個存儲倉庫距離所述第一存儲倉庫的距離由近至遠依次排列,分別記為第二存儲倉庫、第三存儲倉庫,...,第n存儲倉庫;
[0045]
信息獲取模塊,用於獲取各個存儲倉庫的存儲信息,並將所述存儲信息按照預設的轉換方法轉換為存儲數據;
[0046]
設定模塊,用於根據各個存儲倉庫的存儲數據設定各個存儲倉庫的第一控制分數;
[0047]
第一計算模塊,用於根據所述第一存儲倉庫與其餘存儲倉庫的距離乘以各個其餘存儲倉庫的存儲數據,得到n-1個距離數值;
[0048]
第二計算模塊,用於基於所述距離數值根據softmax函數計算其餘存儲倉庫的影響分值;
[0049]
第三計算模塊,用於將各個所述影響分值求和,得到所述第一存儲倉庫的第二控制分數;
[0050]
第四計算模塊,用於將所述第一存儲倉庫的第一控制分數和第二控制分數進行加權求和,得到第一存儲倉庫的控制分值;
[0051]
第五計算模塊,用於重新選取其餘的存儲倉庫,並計算各個存儲倉庫的控制分值;
[0052]
數量設定模塊,用於基於m個車輛以及各個存儲倉庫的控制分值為每個存儲倉庫初步設定控制車輛的第一數量;
[0053]
判斷模塊,用於判斷存儲信息是否發生改變;
[0054]
重新計算模塊,用於若是,則重新計算各個存儲倉庫控制車輛的第一數量;
[0055]
調配模塊,用於根據各個存儲倉庫的第一數量和第二數量就近調配車輛的控制權。
[0056]
進一步地,車輛共享控制裝置,還包括:
[0057]
位置信息獲取模塊,用於獲取各個車輛在不同時刻對應的位置信息;
[0058]
第一區域構成模塊,用於以同一車輛所對應的各位置信息,分別以指定距離為半徑,以各個位置信息所對應的位置為圓心,構成所述同一車輛所對應的第一區域;
[0059]
平滑模塊,用於將第一區域的邊緣點用坐標γ(x(k),y(k))表示,選取其中一個邊緣點為初始輪廓點,並對各個所述輪廓點進行平滑處理,所述平滑處理的公式為:
[0060][0061]
其中γ(x(k),y(k))為距離初始輪廓點的弧長為k的輪廓點,x(k)和y(k)分別表示距離初始輪廓點的弧長為k的輪廓點的橫坐標和縱坐標,σ為設定的參數,x(k,σ),y(k,σ)分別代表平滑後距離初始輪廓點的弧長為k的輪廓點的橫坐標和縱坐標,x(v+k)表示弧長偏移距離為v的橫坐標,v為一個距離變量,l表示第一區域邊緣的周長,k表示弧長,且0≤k≤l;
[0062]
曲率計算模塊,用於根據公式計算每個邊緣點所對應的曲率;其中xk(k,σ)表示橫坐標的一次求導值,x
kk
(k,σ)表示橫坐標的二次求導值,yk(k,σ)表示縱坐標的一次求導值,y
kk
(k,σ)表示縱坐標的二次求導值;
[0063]
直線距離計算模塊,用於計算曲率相同兩點之間的第一直線距離,並以所述第一直線距離最大的兩點的連線作為直徑,以所述第一直線距離最大的兩點的連線中間點為圓心,構建第二區域;
[0064]
記為模塊,用於獲取所述第二區域內存儲倉庫,並將所述第二區域內的存儲倉庫記為該車輛的可調配的存儲倉庫。
[0065]
進一步地,所述設定模塊,包括:
[0066]
存儲數據獲取子模塊,用於獲取所述存儲倉庫的存儲數據,以及所述存儲倉庫理想狀態時的理想存儲數據;
[0067]
計算子模塊,用於根據公式d(x,y)=f(x,y)*d2(x,y)+[1-f(x,y)]*[m-d(x,y)]計算所述存儲數據與所述理想存儲數據的第一控制分數,其中,d(x,y)表示所述第一控制分數,x表示存儲數據,y表示所述理想存儲數據,f(x,y)表示x和y相似度計算函數,0≤f(x,y)≤1,m為預設的參數,x[i]表示所述存儲數據的第i維數值,y[i]表示所述理想存儲數據的第i維數值。
[0068]
進一步地,所述設定模塊,還包括:
[0069]
變更參數獲取子模塊,用於獲取所述存儲倉庫中產品數量的變更參數;
[0070]
設置子模塊,用於基於所述變更參數設置存儲數據中對應數值的轉換參數;
[0071]
轉換子模塊,用於將所述數值按照所述轉換參數進行轉換,得到新的存儲數據;
[0072]
計算子模塊,用於根據新的存儲數據和所述理想存儲數據計算所述第一控制分數。
[0073]
進一步地,所述車輛共享控制裝置,包括:
[0074]
空閒率獲取模塊,用於獲取各個存儲倉庫控制車輛的空閒率,以及各個存儲倉庫的存儲數據;
[0075]
輸入模塊,用於將各個存儲倉庫的所述空閒率和所述存儲數據分別輸入至狀態評估模型中,得到各個存儲倉庫的狀態分值;其中,所述狀態評估模型根據不同的空閒率和存儲數據以及對應的狀態分值訓練而成;
[0076]
狀態分值判斷模塊,用於判斷所述狀態分值是否在預設的範圍內;
[0077]
合理判定模塊,用於若是,則判定根據各個存儲倉庫的第一數量和第二數量就近調配車輛的控制權合理。
[0078]
本發明的有益效果:獲取各個存儲倉庫的存儲信息和位置信息,並根據位置信息和存儲信息設置各個存儲倉庫的控制分值,依據控制分值設置控制的車輛,從而實現了對車輛的就近配置,實現了對車輛的共享控制,從而可以減小車輛調配的幅度以及提高了車輛的調配效率,滿足了各個存儲倉庫對車輛的需求。
附圖說明
[0079]
圖1是本發明一實施例的車輛共享控制方法的流程示意圖;
[0080]
圖2是本發明一實施例的車輛共享控制裝置的結構示意框圖。
[0081]
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
[0082]
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
[0083]
需要說明,本發明實施例中所有方向性指示(諸如上、下、左、右、前、後等)僅用於解釋在某一特定姿態(如附圖所示)下各部件之間的相對位置關係、運動情況等,如果該特定姿態發生改變時,則該方向性指示也相應地隨之改變,所述的連接可以是直接連接,也可以是間接連接。
[0084]
本文中術語「和/或」,僅僅是一種描述關聯對象的關聯關係,表示可以存在三種關係,例如,a和b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。
[0085]
另外,在本發明中如涉及「第一」、「第二」等的描述僅用於描述目的,而不能理解為指示或暗示其相對重要性或者隱含指明所指示的技術特徵的數量。由此,限定有「第一」、「第二」的特徵可以明示或者隱含地包括至少一個該特徵。另外,各個實施例之間的技術方案可以相互結合,但是必須是以本領域普通技術人員能夠實現為基礎,當技術方案的結合出現相互矛盾或無法實現時應當認為這種技術方案的結合不存在,也不在本發明要求的保護範圍之內。
[0086]
參照圖1,本發明提出一種基於智慧物流的車輛共享控制方法,包括:
[0087]
s1:獲取n個存儲倉庫共同控制的m個車輛;
[0088]
s2:獲取n個存儲倉庫的地理位置,並隨機確定其中一個存儲倉庫為第一存儲倉庫;
[0089]
s3:根據各個存儲倉庫的地理位置並按照其餘各個存儲倉庫距離所述第一存儲倉庫的距離由近至遠依次排列,分別記為第二存儲倉庫、第三存儲倉庫,...,第n存儲倉庫;
[0090]
s4:獲取各個存儲倉庫的存儲信息,並將所述存儲信息按照預設的轉換方法轉換為存儲數據;
[0091]
s5:根據各個存儲倉庫的存儲數據設定各個存儲倉庫的第一控制分數;
[0092]
s6:根據所述第一存儲倉庫與其餘存儲倉庫的距離乘以各個其餘存儲倉庫的存儲
數據,得到n-1個距離數值;
[0093]
s7:基於所述距離數值根據softmax函數計算其餘存儲倉庫的影響分值;
[0094]
s8:將各個所述影響分值求和,得到所述第一存儲倉庫的第二控制分數;
[0095]
s9:將所述第一存儲倉庫的第一控制分數和第二控制分數進行加權求和,得到第一存儲倉庫的控制分值;
[0096]
s10:重新選取其餘的存儲倉庫,並計算各個存儲倉庫的控制分值;
[0097]
s11:基於m個車輛以及各個存儲倉庫的控制分值為每個存儲倉庫初步設定控制車輛的第一數量;
[0098]
s12:判斷存儲信息是否發生改變;
[0099]
s13:若是,則重新計算各個存儲倉庫控制車輛的第一數量;
[0100]
s14:根據各個存儲倉庫的第一數量和第二數量就近調配車輛的控制權。
[0101]
如上述步驟s1所述,獲取n個存儲倉庫共同控制的m個車輛,其中,可以為各個存儲倉庫預先分別控制的車輛,然後再獲取到n個存儲倉庫共同控制的m個車輛。
[0102]
如上述步驟s2所述,獲取n個存儲倉庫的地理位置,並隨機確定其中一個存儲倉庫為第一存儲倉庫;各個存儲倉庫的地理位置預先在系統中存儲,此處可以直接獲取得到,也可以是從各個存儲倉庫分別獲取到其地理位置進行綜合,確定其中一個存儲倉庫為第一存儲倉庫以便於後續的計算。
[0103]
如上述步驟s3所述,根據各個存儲倉庫的地理位置並按照其餘各個存儲倉庫距離所述第一存儲倉庫的距離由近至遠依次排列,分別記為第二存儲倉庫、第三存儲倉庫,...,第n存儲倉庫,對各個倉庫進行標記,並對於第一存儲倉庫進行了距離的遠近排列。以便於後續的計算。
[0104]
如上述步驟s4所述,獲取各個存儲倉庫的存儲信息,並將所述存儲信息按照預設的轉換方法轉換為存儲數據,其中,存儲信息為各種產品的存儲數量,其預設的轉換方法為根據存儲數量與數值之間的轉換,從而可以得到對應的存儲數據。
[0105]
如上述步驟s5所述,根據各個存儲倉庫的存儲數據設定各個存儲倉庫的第一控制分數,設置第一控制分數的方式可以是通過公式αi=softmax(si)進行設置,其中si表示各個存儲數據中數值的平均值,αi表示第一控制分數。
[0106]
如上述步驟s6-s7所述,由於進行了車輛的調配,在調配的過程中優選就近的車輛調配,而在一些存儲數據導致需求車輛較多的臨近存儲倉庫,可以給這個區域多一些車輛,即臨近存儲倉庫需求車輛的越多,分給當前存儲倉庫的車輛可以適量多一些,以便於後續進行車輛的調配,即本技術不僅僅考慮了當前存儲車輛的調配,還考慮了動態變化的存儲情況,便於車輛的調配。
[0107]
如上述步驟s8-s9所述,將各個所述影響分值求和,得到所述第一存儲倉庫的第二控制分數;將所述第一存儲倉庫的第一控制分數和第二控制分數進行加權求和,得到第一存儲倉庫的控制分值。加權的方式可以是將各個第一控制分數和第二控制分數加權求和,然後再與第一控制分數進行向量相乘,從的得到各個第二目標圖片的加權結果。即通過公式tn=α
i,nbi,n
加入了第一控制分數和第二控制分數。其中,tn表示加權結果,α
i,n
表示第i個存儲倉庫的加權求和,b
i,n
表示第i個第二目標存儲倉庫的第一控制分數。
[0108]
如上述步驟s10所述,重新選取其餘的存儲倉庫,並計算各個存儲倉庫的控制分
值,並按照步驟s3-s9的步驟分別計算各個存儲倉庫的控制分值。需要注意的是,需要按照距離進行重新排列,即重新選取第一存儲倉庫,後續的第二存儲倉庫以及第三存儲倉庫根據距離第一存儲倉庫的遠近進行設置。
[0109]
如上述步驟s11-s14所述,基於m個車輛以及各個存儲倉庫的控制分值為每個存儲倉庫初步設定控制車輛的第一數量;判斷存儲信息是否發生改變;若是,則重新計算各個存儲倉庫控制車輛的第一數量,根據各個存儲倉庫的第一數量和第二數量就近調配車輛的控制權。從而實現了對車輛的就近配置,實現了對車輛的共享控制,從而可以減小車輛調配的幅度以及提高了車輛的調配效率,滿足了各個存儲倉庫對車輛的需求。
[0110]
在一個實施例中,根據各個存儲倉庫的第一數量和第二數量就近調配車輛的控制權的步驟s14之前,還包括:
[0111]
s1301:獲取各個車輛在不同時刻對應的位置信息;
[0112]
s1302:以同一車輛所對應的各位置信息,分別以指定距離為半徑,以各個位置信息所對應的位置為圓心,構成所述同一車輛所對應的第一區域;
[0113]
s1303:將第一區域的邊緣點用坐標γ(x(k),y(k))表示,選取其中一個邊緣點為初始輪廓點,並對各個所述輪廓點進行平滑處理,所述平滑處理的公式為:
[0114][0115]
其中γ(x(k),y(k))為距離初始輪廓點的弧長為k的輪廓點,x(k)和y(k)分別表示距離初始輪廓點的弧長為k的輪廓點的橫坐標和縱坐標,σ為設定的參數,x(k,σ),y(k,σ)分別代表平滑後距離初始輪廓點的弧長為k的輪廓點的橫坐標和縱坐標,x(v+k)表示弧長偏移距離為v的橫坐標,v為一個距離變量,l表示第一區域邊緣的周長,k表示弧長,且0≤k≤l;
[0116]
s1304:根據公式計算每個邊緣點所對應的曲率;其中xk(k,σ)表示橫坐標的一次求導值,x
kk
(k,σ)表示橫坐標的二次求導值,yk(k,σ)表示縱坐標的一次求導值,y
kk
(k,σ)表示縱坐標的二次求導值;
[0117]
s1305:計算曲率相同兩點之間的第一直線距離,並以所述第一直線距離最大的兩點的連線作為直徑,以所述第一直線距離最大的兩點的連線中間點為圓心,構建第二區域;
[0118]
s1306:獲取所述第二區域內存儲倉庫,並將所述第二區域內的存儲倉庫記為該車輛的可調配的存儲倉庫。
[0119]
如上述步驟s1031所述,對車輛進行位置信息的提取,以便於獲取到車輛的經常活動地,由於司機對於熟悉的地點具有更好的開車效率,因此不要將司機進行大範圍的移動,位置信息的提取可以通過北鬥定位系統進行獲取,當然若是車輛需要長途奔襲,則可以只獲取到車輛到達存儲倉庫前半個小時內的位置信息,以及車輛離開存儲倉庫半個小時內的位置信息。
[0120]
如上述步驟s1302所述,由於車輛在存儲倉庫前後半個小時是車輛經常路過的路段,因此可以獲取到這周圍是否具有其他的存儲倉庫,具體地,可以先將車輛的活動區域得到,即第一區域,即以指定距離為半徑,以各個位置信息所對應的位置為圓心,構成所述同
一車輛所對應的第一區域。
[0121]
如上述步驟s1303所述,將當前第一區域邊緣點均用坐標γ(x(k),y(k))表示,由於邊緣點是由第一區域邊緣點構成的,故而其橫坐標和縱坐標具有對應關係,因此用變量k來表示這種對應關係,然後為了對第一區域進行更好的處理,可以將第一區域進行平滑處理,以便於後續找到一個合適大小的規則區域來涵括所有的第一區域。平滑處理的公式為:
[0122][0123]
對橫坐標和縱坐標分別進行平滑,使平滑過後的第一區域更加便於處理。
[0124]
如上述步驟s1304-s1306所述,然後根據公式計算每個邊緣點的所對應的曲率,應當理解是,由於第一區域的邊緣較大,因此可以通過平滑的方式減小誤差,並且平滑後其距離最大的兩點,其曲率必定相同,因此,可以將距離最大的兩點作為直徑,得到第二區域,這樣可以涵括車輛便於調配的存儲倉庫。獲取所述第二區域內存儲倉庫,並將所述第二區域內的存儲倉庫記為該車輛的可調配的存儲倉庫。
[0125]
在一個實施例中,所述根據各個存儲倉庫的存儲數據設定各個存儲倉庫的第一控制分數的步驟s5,包括:
[0126]
s501:獲取所述存儲倉庫的存儲數據,以及所述存儲倉庫理想狀態時的理想存儲數據;
[0127]
s502:根據公式d(x,y)=f(x,y)*d2(x,y)+[1-f(x,y)]*[m-d(x,y)]計算所述存儲數據與所述理想存儲數據的第一控制分數,其中,d(x,y)表示所述第一控制分數,x表示存儲數據,y表示所述理想存儲數據,f(x,y)表示x和y相似度計算函數,0≤f(x,y)≤1,m為預設的參數,x[i]表示所述存儲數據的第i維數值,y[i]表示所述理想存儲數據的第i維數值。
[0128]
如上述步驟s501-s502所述,計算第一控制分數的公式中f(x,y)相似度計算計算公式,其中,相似度的取值範圍為大於等於0且小於等於1,然後根據上述公式計算得到第一控制分數。在一些實施例中,還可以進行標準化處理,例如加上或者乘以一些係數,具體可以根據實際情況進行設置。
[0129]
在一個實施例中,獲取所述存儲倉庫的存儲數據,以及所述存儲倉庫理想狀態時的理想存儲數據的步驟s501:之後,還包括:
[0130]
s5021:獲取所述存儲倉庫中產品數量的變更參數;
[0131]
s5022:基於所述變更參數設置存儲數據中對應數值的轉換參數;
[0132]
s5023:將所述數值按照所述轉換參數進行轉換,得到新的存儲數據;
[0133]
s5024:根據新的存儲數據和所述理想存儲數據計算所述第一控制分數。
[0134]
如上述步驟s5021-s5024所述,由於存儲倉庫中根據相關人員的設定,其產品的數量發生了變化,而理想存儲數據一般是確定的,故而可以將數值按照轉換參數進行更改,其中轉換參數的設定為根據變更的參數,而變更的參數與產品的數量和種類相關,最後根據
新的存儲數據和所述理想存儲數據計算所述第一控制分數,從而可以有效計算第一控制分數,使第一控制分數的計算更加精確。
[0135]
在一個實施例中,所述根據各個存儲倉庫的第一數量和第二數量就近調配車輛的控制權的步驟s14之後,包括:
[0136]
s1501:獲取各個存儲倉庫控制車輛的空閒率,以及各個存儲倉庫的存儲數據;
[0137]
s1502:將各個存儲倉庫的所述空閒率和所述存儲數據分別輸入至狀態評估模型中,得到各個存儲倉庫的狀態分值;所述狀態評估模型根據不同的空閒率和存儲數據以及對應的狀態分值訓練而成;
[0138]
s1503:判斷所述狀態分值是否在預設的範圍內;
[0139]
s1504:若是,則判定根據各個存儲倉庫的第一數量和第二數量就近調配車輛的控制權合理。
[0140]
如上述步驟s1501-s1504所述,實現了對車輛調配的滿意程度釣場,即獲取各個存儲倉庫控制車輛的空閒率,以及各個存儲倉庫的存儲數據;將各個存儲倉庫的所述空閒率和所述存儲數據分別輸入至狀態評估模型中,得到各個存儲倉庫的狀態分值;所述狀態評估模型根據不同的空閒率和存儲數據以及對應的狀態分值訓練而成;當狀態分值在預設的範圍內,則說明根據這種方式進行車輛的調配是合理的,狀態分值是否不在預設的範圍內,說明根據這種方式進行車輛的調配不是合理的,需要對參數進行進一步地優化,從而可以對車輛的快速調配。
[0141]
本發明的有益效果:獲取各個存儲倉庫的存儲信息和位置信息,並根據位置信息和存儲信息設置各個存儲倉庫的控制分值,依據控制分值設置控制的車輛,從而實現了對車輛的就近配置,實現了對車輛的共享控制,從而可以減小車輛調配的幅度以及提高了車輛的調配效率,滿足了各個存儲倉庫對車輛的需求。
[0142]
參照圖2,本發明還提供了本發明提供了一種基於智慧物流的車輛共享控制裝置,包括:
[0143]
車輛獲取模塊10,用於獲取n個存儲倉庫共同控制的m個車輛;
[0144]
位置獲取模塊20,用於獲取n個存儲倉庫的地理位置,並隨機確定其中一個存儲倉庫為第一存儲倉庫;
[0145]
排列模塊30,用於根據各個存儲倉庫的地理位置並按照其餘各個存儲倉庫距離所述第一存儲倉庫的距離由近至遠依次排列,分別記為第二存儲倉庫、第三存儲倉庫,...,第n存儲倉庫;
[0146]
信息獲取模塊40,用於獲取各個存儲倉庫的存儲信息,並將所述存儲信息按照預設的轉換方法轉換為存儲數據;
[0147]
設定模塊50,用於根據各個存儲倉庫的存儲數據設定各個存儲倉庫的第一控制分數;
[0148]
第一計算模塊60,用於根據所述第一存儲倉庫與其餘存儲倉庫的距離乘以各個其餘存儲倉庫的存儲數據,得到n-1個距離數值;
[0149]
第二計算模塊70,用於基於所述距離數值根據softmax函數計算其餘存儲倉庫的影響分值;
[0150]
第三計算模塊80,用於將各個所述影響分值求和,得到所述第一存儲倉庫的第二
控制分數;
[0151]
第四計算模塊90,用於將所述第一存儲倉庫的第一控制分數和第二控制分數進行加權求和,得到第一存儲倉庫的控制分值;
[0152]
第五計算模塊100,用於重新選取其餘的存儲倉庫,並計算各個存儲倉庫的控制分值;
[0153]
數量設定模塊110,用於基於m個車輛以及各個存儲倉庫的控制分值為每個存儲倉庫初步設定控制車輛的第一數量;
[0154]
判斷模塊120,用於判斷存儲信息是否發生改變;
[0155]
重新計算模塊130,用於若是,則重新計算各個存儲倉庫控制車輛的第一數量;
[0156]
調配模塊140,用於根據各個存儲倉庫的第一數量和第二數量就近調配車輛的控制權。
[0157]
在一個實施例中,車輛共享控制裝置,還包括:
[0158]
位置信息獲取模塊,用於獲取各個車輛在不同時刻對應的位置信息;
[0159]
第一區域構成模塊,用於以同一車輛所對應的各位置信息,分別以指定距離為半徑,以各個位置信息所對應的位置為圓心,構成所述同一車輛所對應的第一區域;
[0160]
平滑模塊,用於將第一區域的邊緣點用坐標γ(x(k),y(k))表示,選取其中一個邊緣點為初始輪廓點,並對各個所述輪廓點進行平滑處理,所述平滑處理的公式為:
[0161][0162]
其中γ(x(k),y(k))為距離初始輪廓點的弧長為k的輪廓點,x(k)和y(k)分別表示距離初始輪廓點的弧長為k的輪廓點的橫坐標和縱坐標,σ為設定的參數,x(k,σ),y(k,σ)分別代表平滑後距離初始輪廓點的弧長為k的輪廓點的橫坐標和縱坐標,x(ν+k)表示弧長偏移距離為ν的橫坐標,v為一個距離變量,l表示第一區域邊緣的周長,k表示弧長,且0≤k≤l;
[0163]
曲率計算模塊,用於根據公式計算每個邊緣點所對應的曲率;其中xk(k,σ)表示橫坐標的一次求導值,x
kk
(k,σ)表示橫坐標的二次求導值,yk(k,σ)表示縱坐標的一次求導值,y
kk
(k,σ)表示縱坐標的二次求導值;
[0164]
直線距離計算模塊,用於計算曲率相同兩點之間的第一直線距離,並以所述第一直線距離最大的兩點的連線作為直徑,以所述第一直線距離最大的兩點的連線中間點為圓心,構建第二區域;
[0165]
記為模塊,用於獲取所述第二區域內存儲倉庫,並將所述第二區域內的存儲倉庫記為該車輛的可調配的存儲倉庫。
[0166]
在一個實施例中,所述設定模塊50,包括:
[0167]
存儲數據獲取子模塊,用於獲取所述存儲倉庫的存儲數據,以及所述存儲倉庫理想狀態時的理想存儲數據;
[0168]
計算子模塊,用於根據公式d(x,y)=f(x,y)*d2(x,y)+[1-f(x,y)]*[m-d(x,y)]計算所述存儲數據與所述理想存儲數據的第一控制分數,其中,d(x,y)表示所述第一控制分
數,x表示存儲數據,y表示所述理想存儲數據,f(x,y)表示x和y相似度計算函數,0≤f(x,y)≤1,m為預設的參數,x[i]表示所述存儲數據的第i維數值,y[i]表示所述理想存儲數據的第i維數值。
[0169]
在一個實施例中,所述設定模塊50,還包括:
[0170]
變更參數獲取子模塊,用於獲取所述存儲倉庫中產品數量的變更參數;
[0171]
設置子模塊,用於基於所述變更參數設置存儲數據中對應數值的轉換參數;
[0172]
轉換子模塊,用於將所述數值按照所述轉換參數進行轉換,得到新的存儲數據;
[0173]
計算子模塊,用於根據新的存儲數據和所述理想存儲數據計算所述第一控制分數。
[0174]
在一個實施例中,所述車輛共享控制裝置,包括:
[0175]
空閒率獲取模塊,用於獲取各個存儲倉庫控制車輛的空閒率,以及各個存儲倉庫的存儲數據;
[0176]
輸入模塊,用於將各個存儲倉庫的所述空閒率和所述存儲數據分別輸入至狀態評估模型中,得到各個存儲倉庫的狀態分值;其中,所述狀態評估模型根據不同的空閒率和存儲數據以及對應的狀態分值訓練而成;
[0177]
狀態分值判斷模塊,用於判斷所述狀態分值是否在預設的範圍內;
[0178]
合理判定模塊,用於若是,則判定根據各個存儲倉庫的第一數量和第二數量就近調配車輛的控制權合理。
[0179]
本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過電腦程式來指令相關的硬體來完成,所述的電腦程式可存儲與一非易失性計算機可讀取存儲介質中,該電腦程式在執行時,可包括如上述各方法的實施例的流程。其中,本技術所提供的和實施例中所使用的對存儲器、存儲、資料庫或其它介質的任何引用,均可包括非易失性和/或易失性存儲器。非易失性存儲器可以包括只讀存儲器(rom)、可編程rom(prom)、電可編程rom(eprom)、電可擦除可編程rom(eeprom)或快閃記憶體。易失性存儲器可包括隨機存取存儲器(ram)或者外部高速緩衝存儲器。作為說明而非局限,ram一多種形式可得,諸如靜態ram(sram)、動態ram(dram)、同步dram(sdram)、雙速據率sdram(ssrsdram)、增強型sdram(esdram)、同步鏈路(synchlink)dram(sldram)、存儲器總線(rambus)直接ram(rdram)、直接存儲器總線動態ram(drdram)、以及存儲器總線動態ram(rdram)等。
[0180]
需要說明的是,在本文中,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、裝置、物品或者方法不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、裝置、物品或者方法所固有的要素。在沒有更多限制的情況下,由語句「包括一個
……」
限定的要素,並不排除在包括該要素的過程、裝置、物品或者方法中還存在另外的相同要素。
[0181]
本技術實施例可以基於人工智慧技術對相關的數據進行獲取和處理。其中,人工智慧(artificial intelligence,ai)是利用數字計算機或者數字計算機控制的機器模擬、延伸和擴展人的智能,感知環境、獲取知識並使用知識獲得最佳結果的理論、方法、技術及應用系統。
[0182]
人工智慧基礎技術一般包括如傳感器、專用人工智慧晶片、雲計算、分布式存儲、大數據處理技術、操作/交互系統、機電一體化等技術。人工智慧軟體技術主要包括計算機視覺技術、機器人技術、生物識別技術、語音處理技術、自然語言處理技術以及機器學習/深度學習等幾大方向。
[0183]
以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的權利要求範圍之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀